]> Cypherpunks repositories - gostls13.git/commitdiff
internal/syscall/unix: KernelVersion nitpicks
authorKir Kolyshkin <kolyshkin@gmail.com>
Thu, 1 Sep 2022 21:50:26 +0000 (14:50 -0700)
committerTobias Klauser <tobias.klauser@gmail.com>
Mon, 5 Sep 2022 21:39:28 +0000 (21:39 +0000)
A few minor improvements for KernelVersion for the sake of readability.

Change-Id: I06d2df60ecee8ee0ae603952470fb73e7dcd5d74
Reviewed-on: https://go-review.googlesource.com/c/go/+/427676
Reviewed-by: Ian Lance Taylor <iant@google.com>
Reviewed-by: Tobias Klauser <tobias.klauser@gmail.com>
Reviewed-by: Heschi Kreinick <heschi@google.com>
Auto-Submit: Tobias Klauser <tobias.klauser@gmail.com>

src/internal/syscall/unix/kernel_version_linux.go

index 0697feaecd88f912578b4c5780d1829b778fd363..71e8aa4c57164cc23d403afa024e8f267b8173e1 100644 (file)
@@ -13,17 +13,17 @@ import (
 // or parsed.
 //
 // Currently only implemented for Linux.
-func KernelVersion() (major int, minor int) {
+func KernelVersion() (major, minor int) {
        var uname syscall.Utsname
        if err := syscall.Uname(&uname); err != nil {
                return
        }
 
-       rl := uname.Release
-       var values [2]int
-       vi := 0
-       value := 0
-       for _, c := range rl {
+       var (
+               values    [2]int
+               value, vi int
+       )
+       for _, c := range uname.Release {
                if '0' <= c && c <= '9' {
                        value = (value * 10) + int(c-'0')
                } else {