mirror of
https://github.com/rwinkhart/sys.git
synced 2026-08-31 06:16:41 -04:00
unix: fix several staticcheck issues
Resolves a number of issues, except for the clen function being unused on Linux, as that would require a larger refactor which probably isn't strictly necessary. $ staticcheck . affinity_linux.go:94:8: const m3 is unused (U1000) affinity_linux.go:95:8: const m4 is unused (U1000) sendfile_test.go:41:2: the goroutine calls T.Fatal, which must be called in the same goroutine as the test (SA2002) sendfile_test.go:47:6: this value of err is never used (SA4006) syscall_linux_test.go:519:21: should use time.Since instead of time.Now().Sub (S1012) syscall_linux_test.go:530:21: should use time.Since instead of time.Now().Sub (S1012) syscall_test.go:66:2: this value of ts is never used (SA4006) syscall_test.go:67:2: this value of ts is never used (SA4006) syscall_unix.go:88:6: func clen is unused (U1000) Change-Id: I2611b4559339cea758b5da27ea1f36fb8cc2df3f Reviewed-on: https://go-review.googlesource.com/c/sys/+/188037 Run-TryBot: Matt Layher <mdlayher@gmail.com> TryBot-Result: Gobot Gobot <gobot@golang.org> Reviewed-by: Ian Lance Taylor <iant@golang.org>
This commit is contained in:
@@ -91,9 +91,13 @@ func onesCount64(x uint64) int {
|
||||
const m0 = 0x5555555555555555 // 01010101 ...
|
||||
const m1 = 0x3333333333333333 // 00110011 ...
|
||||
const m2 = 0x0f0f0f0f0f0f0f0f // 00001111 ...
|
||||
const m3 = 0x00ff00ff00ff00ff // etc.
|
||||
const m4 = 0x0000ffff0000ffff
|
||||
|
||||
// Unused in this function, but definitions preserved for
|
||||
// documentation purposes:
|
||||
//
|
||||
// const m3 = 0x00ff00ff00ff00ff // etc.
|
||||
// const m4 = 0x0000ffff0000ffff
|
||||
//
|
||||
// Implementation: Parallel summing of adjacent bits.
|
||||
// See "Hacker's Delight", Chap. 5: Counting Bits.
|
||||
// The following pattern shows the general approach:
|
||||
|
||||
Reference in New Issue
Block a user