Skip to content

Commit 5b936e1

Browse files
tklausergopherbot
authored andcommitted
unix/linux: update to Linux kernel 6.16, Go to 1.24.5
Change-Id: Id0b60b5bbc33c48e49ba655babf0856878960e29 Reviewed-on: https://go-review.googlesource.com/c/sys/+/693215 Auto-Submit: Tobias Klauser <[email protected]> LUCI-TryBot-Result: Go LUCI <[email protected]> Reviewed-by: Michael Knyszek <[email protected]> Reviewed-by: Dmitri Shuralyov <[email protected]>
1 parent 3a82703 commit 5b936e1

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

50 files changed

+336
-243
lines changed

unix/linux/Dockerfile

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -15,15 +15,15 @@ RUN apt-get update && apt-get install -y --no-install-recommends \
1515
# Get the git sources. If not cached, this takes O(5 minutes).
1616
WORKDIR /git
1717
RUN git config --global advice.detachedHead false
18-
# Linux Kernel: Released 24 Mar 2025
19-
RUN git clone --branch v6.14 --depth 1 https://kernel.googlesource.com/pub/scm/linux/kernel/git/torvalds/linux
18+
# Linux Kernel: Released 27 Jul 2025
19+
RUN git clone --branch v6.16 --depth 1 https://kernel.googlesource.com/pub/scm/linux/kernel/git/torvalds/linux
2020
# GNU C library: Released 29 Jan 2025
2121
RUN git clone --branch release/2.41/master --depth 1 https://sourceware.org/git/glibc.git
2222

2323
# Get Go
24-
ENV GOLANG_VERSION=1.24.3
24+
ENV GOLANG_VERSION=1.24.5
2525
ENV GOLANG_DOWNLOAD_URL=https://golang.org/dl/go$GOLANG_VERSION.linux-amd64.tar.gz
26-
ENV GOLANG_DOWNLOAD_SHA256=3333f6ea53afa971e9078895eaa4ac7204a8c6b5c68c10e6bc9a33e8e391bdd8
26+
ENV GOLANG_DOWNLOAD_SHA256=10ad9e86233e74c0f6590fe5426895de6bf388964210eac34a6d83f38918ecdc
2727

2828
RUN curl -fsSL "$GOLANG_DOWNLOAD_URL" -o golang.tar.gz \
2929
&& echo "$GOLANG_DOWNLOAD_SHA256 golang.tar.gz" | sha256sum -c - \

unix/linux/types.go

Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4156,6 +4156,19 @@ const (
41564156
ETHTOOL_A_TUNNEL_INFO_MAX = C.ETHTOOL_A_TUNNEL_INFO_MAX
41574157
)
41584158

4159+
const (
4160+
TCP_V4_FLOW = C.TCP_V4_FLOW
4161+
UDP_V4_FLOW = C.UDP_V4_FLOW
4162+
TCP_V6_FLOW = C.TCP_V6_FLOW
4163+
UDP_V6_FLOW = C.UDP_V6_FLOW
4164+
ESP_V4_FLOW = C.ESP_V4_FLOW
4165+
ESP_V6_FLOW = C.ESP_V6_FLOW
4166+
IP_USER_FLOW = C.IP_USER_FLOW
4167+
IPV6_USER_FLOW = C.IPV6_USER_FLOW
4168+
IPV6_FLOW = C.IPV6_FLOW
4169+
ETHER_FLOW = C.ETHER_FLOW
4170+
)
4171+
41594172
const SPEED_UNKNOWN = C.SPEED_UNKNOWN
41604173

41614174
type EthtoolDrvinfo C.struct_ethtool_drvinfo

unix/mkerrors.sh

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -349,6 +349,9 @@ struct ltchars {
349349
#define _HIDIOCGRAWPHYS HIDIOCGRAWPHYS(_HIDIOCGRAWPHYS_LEN)
350350
#define _HIDIOCGRAWUNIQ HIDIOCGRAWUNIQ(_HIDIOCGRAWUNIQ_LEN)
351351
352+
// Renamed in v6.16, commit c6d732c38f93 ("net: ethtool: remove duplicate defines for family info")
353+
#define ETHTOOL_FAMILY_NAME ETHTOOL_GENL_NAME
354+
#define ETHTOOL_FAMILY_VERSION ETHTOOL_GENL_VERSION
352355
'
353356

354357
includes_NetBSD='

unix/zerrors_linux.go

Lines changed: 30 additions & 14 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

unix/zerrors_linux_386.go

Lines changed: 2 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

unix/zerrors_linux_amd64.go

Lines changed: 2 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

unix/zerrors_linux_arm.go

Lines changed: 2 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

unix/zerrors_linux_arm64.go

Lines changed: 2 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

unix/zerrors_linux_loong64.go

Lines changed: 2 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

unix/zerrors_linux_mips.go

Lines changed: 2 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

0 commit comments

Comments
 (0)