Sync from SUSE:ALP:Source:Standard:1.0 containerd revision ad2324a84c67bb54e294f923f97a3f22

This commit is contained in:
2025-11-14 09:26:36 +01:00
parent 788b97e620
commit df158cae69
6 changed files with 230 additions and 51 deletions

View File

@@ -1,4 +1,4 @@
From 94dac85c004f7fcd67b62e553734f599f86f2c61 Mon Sep 17 00:00:00 2001
From 0fda5bfa88be9b84743d5b6cfdd6e6d180089027 Mon Sep 17 00:00:00 2001
From: Aleksa Sarai <cyphar@cyphar.com>
Date: Wed, 22 May 2024 12:58:32 -0700
Subject: [PATCH] BUILD: SLE12: revert "btrfs: depend on kernel UAPI instead of
@@ -31,11 +31,11 @@ Signed-off-by: Aleksa Sarai <cyphar@cyphar.com>
vendor/golang.org/x/sys/cpu/asm_aix_ppc64.s | 17 -
.../golang.org/x/sys/cpu/asm_darwin_x86_gc.s | 17 -
vendor/golang.org/x/sys/cpu/byteorder.go | 66 ----
vendor/golang.org/x/sys/cpu/cpu.go | 312 ------------------
vendor/golang.org/x/sys/cpu/cpu.go | 338 ------------------
vendor/golang.org/x/sys/cpu/cpu_aix.go | 33 --
vendor/golang.org/x/sys/cpu/cpu_arm.go | 73 ----
vendor/golang.org/x/sys/cpu/cpu_arm64.go | 194 -----------
vendor/golang.org/x/sys/cpu/cpu_arm64.s | 39 ---
vendor/golang.org/x/sys/cpu/cpu_arm64.go | 194 ----------
vendor/golang.org/x/sys/cpu/cpu_arm64.s | 39 --
vendor/golang.org/x/sys/cpu/cpu_darwin_x86.go | 61 ----
vendor/golang.org/x/sys/cpu/cpu_gc_arm64.go | 12 -
vendor/golang.org/x/sys/cpu/cpu_gc_s390x.go | 21 --
@@ -43,20 +43,22 @@ Signed-off-by: Aleksa Sarai <cyphar@cyphar.com>
vendor/golang.org/x/sys/cpu/cpu_gc_x86.s | 26 --
.../golang.org/x/sys/cpu/cpu_gccgo_arm64.go | 11 -
.../golang.org/x/sys/cpu/cpu_gccgo_s390x.go | 22 --
vendor/golang.org/x/sys/cpu/cpu_gccgo_x86.c | 37 ---
vendor/golang.org/x/sys/cpu/cpu_gccgo_x86.c | 37 --
vendor/golang.org/x/sys/cpu/cpu_gccgo_x86.go | 25 --
vendor/golang.org/x/sys/cpu/cpu_linux.go | 15 -
vendor/golang.org/x/sys/cpu/cpu_linux_arm.go | 39 ---
vendor/golang.org/x/sys/cpu/cpu_linux_arm.go | 39 --
.../golang.org/x/sys/cpu/cpu_linux_arm64.go | 120 -------
.../golang.org/x/sys/cpu/cpu_linux_loong64.go | 22 --
.../golang.org/x/sys/cpu/cpu_linux_mips64x.go | 22 --
.../golang.org/x/sys/cpu/cpu_linux_noinit.go | 9 -
.../golang.org/x/sys/cpu/cpu_linux_ppc64x.go | 30 --
.../golang.org/x/sys/cpu/cpu_linux_riscv64.go | 137 --------
.../golang.org/x/sys/cpu/cpu_linux_riscv64.go | 160 ---------
.../golang.org/x/sys/cpu/cpu_linux_s390x.go | 40 ---
vendor/golang.org/x/sys/cpu/cpu_loong64.go | 12 -
vendor/golang.org/x/sys/cpu/cpu_loong64.go | 50 ---
vendor/golang.org/x/sys/cpu/cpu_loong64.s | 13 -
vendor/golang.org/x/sys/cpu/cpu_mips64x.go | 15 -
vendor/golang.org/x/sys/cpu/cpu_mipsx.go | 11 -
.../golang.org/x/sys/cpu/cpu_netbsd_arm64.go | 173 ----------
.../golang.org/x/sys/cpu/cpu_netbsd_arm64.go | 173 ---------
.../golang.org/x/sys/cpu/cpu_openbsd_arm64.go | 65 ----
.../golang.org/x/sys/cpu/cpu_openbsd_arm64.s | 11 -
vendor/golang.org/x/sys/cpu/cpu_other_arm.go | 9 -
@@ -66,11 +68,11 @@ Signed-off-by: Aleksa Sarai <cyphar@cyphar.com>
.../golang.org/x/sys/cpu/cpu_other_riscv64.go | 11 -
vendor/golang.org/x/sys/cpu/cpu_other_x86.go | 11 -
vendor/golang.org/x/sys/cpu/cpu_ppc64x.go | 16 -
vendor/golang.org/x/sys/cpu/cpu_riscv64.go | 20 --
vendor/golang.org/x/sys/cpu/cpu_s390x.go | 172 ----------
vendor/golang.org/x/sys/cpu/cpu_s390x.s | 57 ----
vendor/golang.org/x/sys/cpu/cpu_riscv64.go | 32 --
vendor/golang.org/x/sys/cpu/cpu_s390x.go | 172 ---------
vendor/golang.org/x/sys/cpu/cpu_s390x.s | 57 ---
vendor/golang.org/x/sys/cpu/cpu_wasm.go | 17 -
vendor/golang.org/x/sys/cpu/cpu_x86.go | 149 ---------
vendor/golang.org/x/sys/cpu/cpu_x86.go | 162 ---------
vendor/golang.org/x/sys/cpu/cpu_zos.go | 10 -
vendor/golang.org/x/sys/cpu/cpu_zos_s390x.go | 25 --
vendor/golang.org/x/sys/cpu/endian_big.go | 10 -
@@ -82,9 +84,9 @@ Signed-off-by: Aleksa Sarai <cyphar@cyphar.com>
.../x/sys/cpu/runtime_auxv_go121.go | 18 -
.../golang.org/x/sys/cpu/syscall_aix_gccgo.go | 26 --
.../x/sys/cpu/syscall_aix_ppc64_gc.go | 35 --
.../x/sys/cpu/syscall_darwin_x86_gc.go | 98 ------
.../x/sys/cpu/syscall_darwin_x86_gc.go | 98 -----
vendor/modules.txt | 7 +-
70 files changed, 55 insertions(+), 2674 deletions(-)
72 files changed, 55 insertions(+), 2821 deletions(-)
rename vendor/github.com/containerd/btrfs/{v2 => }/.gitignore (100%)
rename vendor/github.com/containerd/btrfs/{v2 => }/LICENSE (100%)
rename vendor/github.com/containerd/btrfs/{v2 => }/Makefile (100%)
@@ -116,12 +118,14 @@ Signed-off-by: Aleksa Sarai <cyphar@cyphar.com>
delete mode 100644 vendor/golang.org/x/sys/cpu/cpu_linux.go
delete mode 100644 vendor/golang.org/x/sys/cpu/cpu_linux_arm.go
delete mode 100644 vendor/golang.org/x/sys/cpu/cpu_linux_arm64.go
delete mode 100644 vendor/golang.org/x/sys/cpu/cpu_linux_loong64.go
delete mode 100644 vendor/golang.org/x/sys/cpu/cpu_linux_mips64x.go
delete mode 100644 vendor/golang.org/x/sys/cpu/cpu_linux_noinit.go
delete mode 100644 vendor/golang.org/x/sys/cpu/cpu_linux_ppc64x.go
delete mode 100644 vendor/golang.org/x/sys/cpu/cpu_linux_riscv64.go
delete mode 100644 vendor/golang.org/x/sys/cpu/cpu_linux_s390x.go
delete mode 100644 vendor/golang.org/x/sys/cpu/cpu_loong64.go
delete mode 100644 vendor/golang.org/x/sys/cpu/cpu_loong64.s
delete mode 100644 vendor/golang.org/x/sys/cpu/cpu_mips64x.go
delete mode 100644 vendor/golang.org/x/sys/cpu/cpu_mipsx.go
delete mode 100644 vendor/golang.org/x/sys/cpu/cpu_netbsd_arm64.go
@@ -153,7 +157,7 @@ Signed-off-by: Aleksa Sarai <cyphar@cyphar.com>
delete mode 100644 vendor/golang.org/x/sys/cpu/syscall_darwin_x86_gc.go
diff --git a/go.mod b/go.mod
index a7bb372ad04d..404cf965f06f 100644
index af6e5db373df..9338e17d1ecd 100644
--- a/go.mod
+++ b/go.mod
@@ -9,7 +9,7 @@ require (
@@ -166,10 +170,10 @@ index a7bb372ad04d..404cf965f06f 100644
github.com/containerd/console v1.0.3
github.com/containerd/containerd/api v1.8.0
diff --git a/go.sum b/go.sum
index a80a1f3fcc5c..911100a903c5 100644
index 6a5796f29d01..e9a3369627e6 100644
--- a/go.sum
+++ b/go.sum
@@ -121,8 +121,8 @@ github.com/containerd/aufs v0.0.0-20201003224125-76a6863f2989/go.mod h1:AkGGQs9N
@@ -120,8 +120,8 @@ github.com/containerd/aufs v0.0.0-20201003224125-76a6863f2989/go.mod h1:AkGGQs9N
github.com/containerd/aufs v1.0.0 h1:2oeJiwX5HstO7shSrPZjrohJZLzK36wvpdmzDRkL/LY=
github.com/containerd/aufs v1.0.0/go.mod h1:kL5kd6KM5TzQjR79jljyi4olc1Vrx6XBlcyj3gNv2PU=
github.com/containerd/btrfs v0.0.0-20201111183144-404b9149801e/go.mod h1:jg2QkJcsabfHugurUvvPhS3E08Oxiuh5W/g1ybB4e0E=
@@ -713,10 +717,10 @@ index 271055be0b1e..000000000000
-}
diff --git a/vendor/golang.org/x/sys/cpu/cpu.go b/vendor/golang.org/x/sys/cpu/cpu.go
deleted file mode 100644
index 02609d5b21d5..000000000000
index 63541994ef03..000000000000
--- a/vendor/golang.org/x/sys/cpu/cpu.go
+++ /dev/null
@@ -1,312 +0,0 @@
@@ -1,338 +0,0 @@
-// Copyright 2018 The Go Authors. All rights reserved.
-// Use of this source code is governed by a BSD-style
-// license that can be found in the LICENSE file.
@@ -791,6 +795,9 @@ index 02609d5b21d5..000000000000
- HasSSSE3 bool // Supplemental streaming SIMD extension 3
- HasSSE41 bool // Streaming SIMD extension 4 and 4.1
- HasSSE42 bool // Streaming SIMD extension 4 and 4.2
- HasAVXIFMA bool // Advanced vector extension Integer Fused Multiply Add
- HasAVXVNNI bool // Advanced vector extension Vector Neural Network Instructions
- HasAVXVNNIInt8 bool // Advanced vector extension Vector Neural Network Int8 instructions
- _ CacheLinePad
-}
-
@@ -865,6 +872,18 @@ index 02609d5b21d5..000000000000
- _ CacheLinePad
-}
-
-// The booleans in Loong64 contain the correspondingly named cpu feature bit.
-// The struct is padded to avoid false sharing.
-var Loong64 struct {
- _ CacheLinePad
- HasLSX bool // support 128-bit vector extension
- HasLASX bool // support 256-bit vector extension
- HasCRC32 bool // support CRC instruction
- HasLAM_BH bool // support AM{SWAP/ADD}[_DB].{B/H} instruction
- HasLAMCAS bool // support AMCAS[_DB].{B/H/W/D} instruction
- _ CacheLinePad
-}
-
-// MIPS64X contains the supported CPU features of the current mips64/mips64le
-// platforms. If the current platform is not mips64/mips64le or the current
-// operating system is not Linux then all feature flags are false.
@@ -936,6 +955,17 @@ index 02609d5b21d5..000000000000
- HasZba bool // Address generation instructions extension
- HasZbb bool // Basic bit-manipulation extension
- HasZbs bool // Single-bit instructions extension
- HasZvbb bool // Vector Basic Bit-manipulation
- HasZvbc bool // Vector Carryless Multiplication
- HasZvkb bool // Vector Cryptography Bit-manipulation
- HasZvkt bool // Vector Data-Independent Execution Latency
- HasZvkg bool // Vector GCM/GMAC
- HasZvkn bool // NIST Algorithm Suite (AES/SHA256/SHA512)
- HasZvknc bool // NIST Algorithm Suite with carryless multiply
- HasZvkng bool // NIST Algorithm Suite with GCM
- HasZvks bool // ShangMi Algorithm Suite
- HasZvksc bool // ShangMi Algorithm Suite with carryless multiplication
- HasZvksg bool // ShangMi Algorithm Suite with GCM
- _ CacheLinePad
-}
-
@@ -1868,6 +1898,34 @@ index f1caf0f78e24..000000000000
-func isSet(hwc uint, value uint) bool {
- return hwc&value != 0
-}
diff --git a/vendor/golang.org/x/sys/cpu/cpu_linux_loong64.go b/vendor/golang.org/x/sys/cpu/cpu_linux_loong64.go
deleted file mode 100644
index 4f34114329ea..000000000000
--- a/vendor/golang.org/x/sys/cpu/cpu_linux_loong64.go
+++ /dev/null
@@ -1,22 +0,0 @@
-// Copyright 2025 The Go Authors. All rights reserved.
-// Use of this source code is governed by a BSD-style
-// license that can be found in the LICENSE file.
-
-package cpu
-
-// HWCAP bits. These are exposed by the Linux kernel.
-const (
- hwcap_LOONGARCH_LSX = 1 << 4
- hwcap_LOONGARCH_LASX = 1 << 5
-)
-
-func doinit() {
- // TODO: Features that require kernel support like LSX and LASX can
- // be detected here once needed in std library or by the compiler.
- Loong64.HasLSX = hwcIsSet(hwCap, hwcap_LOONGARCH_LSX)
- Loong64.HasLASX = hwcIsSet(hwCap, hwcap_LOONGARCH_LASX)
-}
-
-func hwcIsSet(hwc uint, val uint) bool {
- return hwc&val != 0
-}
diff --git a/vendor/golang.org/x/sys/cpu/cpu_linux_mips64x.go b/vendor/golang.org/x/sys/cpu/cpu_linux_mips64x.go
deleted file mode 100644
index 4686c1d541d8..000000000000
@@ -1898,7 +1956,7 @@ index 4686c1d541d8..000000000000
-}
diff --git a/vendor/golang.org/x/sys/cpu/cpu_linux_noinit.go b/vendor/golang.org/x/sys/cpu/cpu_linux_noinit.go
deleted file mode 100644
index 7d902b6847bb..000000000000
index a428dec9cde9..000000000000
--- a/vendor/golang.org/x/sys/cpu/cpu_linux_noinit.go
+++ /dev/null
@@ -1,9 +0,0 @@
@@ -1906,7 +1964,7 @@ index 7d902b6847bb..000000000000
-// Use of this source code is governed by a BSD-style
-// license that can be found in the LICENSE file.
-
-//go:build linux && !arm && !arm64 && !mips64 && !mips64le && !ppc64 && !ppc64le && !s390x && !riscv64
-//go:build linux && !arm && !arm64 && !loong64 && !mips64 && !mips64le && !ppc64 && !ppc64le && !s390x && !riscv64
-
-package cpu
-
@@ -1949,10 +2007,10 @@ index 197188e67f34..000000000000
-}
diff --git a/vendor/golang.org/x/sys/cpu/cpu_linux_riscv64.go b/vendor/golang.org/x/sys/cpu/cpu_linux_riscv64.go
deleted file mode 100644
index cb4a0c572807..000000000000
index ad741536f395..000000000000
--- a/vendor/golang.org/x/sys/cpu/cpu_linux_riscv64.go
+++ /dev/null
@@ -1,137 +0,0 @@
@@ -1,160 +0,0 @@
-// Copyright 2024 The Go Authors. All rights reserved.
-// Use of this source code is governed by a BSD-style
-// license that can be found in the LICENSE file.
@@ -2013,6 +2071,15 @@ index cb4a0c572807..000000000000
- riscv_HWPROBE_EXT_ZBA = 0x8
- riscv_HWPROBE_EXT_ZBB = 0x10
- riscv_HWPROBE_EXT_ZBS = 0x20
- riscv_HWPROBE_EXT_ZVBB = 0x20000
- riscv_HWPROBE_EXT_ZVBC = 0x40000
- riscv_HWPROBE_EXT_ZVKB = 0x80000
- riscv_HWPROBE_EXT_ZVKG = 0x100000
- riscv_HWPROBE_EXT_ZVKNED = 0x200000
- riscv_HWPROBE_EXT_ZVKNHB = 0x800000
- riscv_HWPROBE_EXT_ZVKSED = 0x1000000
- riscv_HWPROBE_EXT_ZVKSH = 0x2000000
- riscv_HWPROBE_EXT_ZVKT = 0x4000000
- riscv_HWPROBE_KEY_CPUPERF_0 = 0x5
- riscv_HWPROBE_MISALIGNED_FAST = 0x3
- riscv_HWPROBE_MISALIGNED_MASK = 0x7
@@ -2054,6 +2121,20 @@ index cb4a0c572807..000000000000
- RISCV64.HasZba = isSet(v, riscv_HWPROBE_EXT_ZBA)
- RISCV64.HasZbb = isSet(v, riscv_HWPROBE_EXT_ZBB)
- RISCV64.HasZbs = isSet(v, riscv_HWPROBE_EXT_ZBS)
- RISCV64.HasZvbb = isSet(v, riscv_HWPROBE_EXT_ZVBB)
- RISCV64.HasZvbc = isSet(v, riscv_HWPROBE_EXT_ZVBC)
- RISCV64.HasZvkb = isSet(v, riscv_HWPROBE_EXT_ZVKB)
- RISCV64.HasZvkg = isSet(v, riscv_HWPROBE_EXT_ZVKG)
- RISCV64.HasZvkt = isSet(v, riscv_HWPROBE_EXT_ZVKT)
- // Cryptography shorthand extensions
- RISCV64.HasZvkn = isSet(v, riscv_HWPROBE_EXT_ZVKNED) &&
- isSet(v, riscv_HWPROBE_EXT_ZVKNHB) && RISCV64.HasZvkb && RISCV64.HasZvkt
- RISCV64.HasZvknc = RISCV64.HasZvkn && RISCV64.HasZvbc
- RISCV64.HasZvkng = RISCV64.HasZvkn && RISCV64.HasZvkg
- RISCV64.HasZvks = isSet(v, riscv_HWPROBE_EXT_ZVKSED) &&
- isSet(v, riscv_HWPROBE_EXT_ZVKSH) && RISCV64.HasZvkb && RISCV64.HasZvkt
- RISCV64.HasZvksc = RISCV64.HasZvks && RISCV64.HasZvbc
- RISCV64.HasZvksg = RISCV64.HasZvks && RISCV64.HasZvkg
- }
- if pairs[1].key != -1 {
- v := pairs[1].value & riscv_HWPROBE_MISALIGNED_MASK
@@ -2138,10 +2219,10 @@ index 1517ac61d31b..000000000000
-}
diff --git a/vendor/golang.org/x/sys/cpu/cpu_loong64.go b/vendor/golang.org/x/sys/cpu/cpu_loong64.go
deleted file mode 100644
index 558635850c78..000000000000
index 45ecb29ae78a..000000000000
--- a/vendor/golang.org/x/sys/cpu/cpu_loong64.go
+++ /dev/null
@@ -1,12 +0,0 @@
@@ -1,50 +0,0 @@
-// Copyright 2022 The Go Authors. All rights reserved.
-// Use of this source code is governed by a BSD-style
-// license that can be found in the LICENSE file.
@@ -2152,8 +2233,65 @@ index 558635850c78..000000000000
-
-const cacheLineSize = 64
-
-// Bit fields for CPUCFG registers, Related reference documents:
-// https://loongson.github.io/LoongArch-Documentation/LoongArch-Vol1-EN.html#_cpucfg
-const (
- // CPUCFG1 bits
- cpucfg1_CRC32 = 1 << 25
-
- // CPUCFG2 bits
- cpucfg2_LAM_BH = 1 << 27
- cpucfg2_LAMCAS = 1 << 28
-)
-
-func initOptions() {
- options = []option{
- {Name: "lsx", Feature: &Loong64.HasLSX},
- {Name: "lasx", Feature: &Loong64.HasLASX},
- {Name: "crc32", Feature: &Loong64.HasCRC32},
- {Name: "lam_bh", Feature: &Loong64.HasLAM_BH},
- {Name: "lamcas", Feature: &Loong64.HasLAMCAS},
- }
-
- // The CPUCFG data on Loong64 only reflects the hardware capabilities,
- // not the kernel support status, so features such as LSX and LASX that
- // require kernel support cannot be obtained from the CPUCFG data.
- //
- // These features only require hardware capability support and do not
- // require kernel specific support, so they can be obtained directly
- // through CPUCFG
- cfg1 := get_cpucfg(1)
- cfg2 := get_cpucfg(2)
-
- Loong64.HasCRC32 = cfgIsSet(cfg1, cpucfg1_CRC32)
- Loong64.HasLAMCAS = cfgIsSet(cfg2, cpucfg2_LAMCAS)
- Loong64.HasLAM_BH = cfgIsSet(cfg2, cpucfg2_LAM_BH)
-}
-
-func get_cpucfg(reg uint32) uint32
-
-func cfgIsSet(cfg uint32, val uint32) bool {
- return cfg&val != 0
-}
diff --git a/vendor/golang.org/x/sys/cpu/cpu_loong64.s b/vendor/golang.org/x/sys/cpu/cpu_loong64.s
deleted file mode 100644
index 71cbaf1ce276..000000000000
--- a/vendor/golang.org/x/sys/cpu/cpu_loong64.s
+++ /dev/null
@@ -1,13 +0,0 @@
-// Copyright 2025 The Go Authors. All rights reserved.
-// Use of this source code is governed by a BSD-style
-// license that can be found in the LICENSE file.
-
-#include "textflag.h"
-
-// func get_cpucfg(reg uint32) uint32
-TEXT ·get_cpucfg(SB), NOSPLIT|NOFRAME, $0
- MOVW reg+0(FP), R5
- // CPUCFG R5, R4 = 0x00006ca4
- WORD $0x00006ca4
- MOVW R4, ret+8(FP)
- RET
diff --git a/vendor/golang.org/x/sys/cpu/cpu_mips64x.go b/vendor/golang.org/x/sys/cpu/cpu_mips64x.go
deleted file mode 100644
index fedb00cc4cb9..000000000000
@@ -2582,10 +2720,10 @@ index c14f12b14942..000000000000
-}
diff --git a/vendor/golang.org/x/sys/cpu/cpu_riscv64.go b/vendor/golang.org/x/sys/cpu/cpu_riscv64.go
deleted file mode 100644
index aca3199c9116..000000000000
index 0f617aef541b..000000000000
--- a/vendor/golang.org/x/sys/cpu/cpu_riscv64.go
+++ /dev/null
@@ -1,20 +0,0 @@
@@ -1,32 +0,0 @@
-// Copyright 2019 The Go Authors. All rights reserved.
-// Use of this source code is governed by a BSD-style
-// license that can be found in the LICENSE file.
@@ -2604,6 +2742,18 @@ index aca3199c9116..000000000000
- {Name: "zba", Feature: &RISCV64.HasZba},
- {Name: "zbb", Feature: &RISCV64.HasZbb},
- {Name: "zbs", Feature: &RISCV64.HasZbs},
- // RISC-V Cryptography Extensions
- {Name: "zvbb", Feature: &RISCV64.HasZvbb},
- {Name: "zvbc", Feature: &RISCV64.HasZvbc},
- {Name: "zvkb", Feature: &RISCV64.HasZvkb},
- {Name: "zvkg", Feature: &RISCV64.HasZvkg},
- {Name: "zvkt", Feature: &RISCV64.HasZvkt},
- {Name: "zvkn", Feature: &RISCV64.HasZvkn},
- {Name: "zvknc", Feature: &RISCV64.HasZvknc},
- {Name: "zvkng", Feature: &RISCV64.HasZvkng},
- {Name: "zvks", Feature: &RISCV64.HasZvks},
- {Name: "zvksc", Feature: &RISCV64.HasZvksc},
- {Name: "zvksg", Feature: &RISCV64.HasZvksg},
- }
-}
diff --git a/vendor/golang.org/x/sys/cpu/cpu_s390x.go b/vendor/golang.org/x/sys/cpu/cpu_s390x.go
@@ -2872,10 +3022,10 @@ index 384787ea3062..000000000000
-func archInit() {}
diff --git a/vendor/golang.org/x/sys/cpu/cpu_x86.go b/vendor/golang.org/x/sys/cpu/cpu_x86.go
deleted file mode 100644
index 600a6807861e..000000000000
index 1e642f3304fa..000000000000
--- a/vendor/golang.org/x/sys/cpu/cpu_x86.go
+++ /dev/null
@@ -1,149 +0,0 @@
@@ -1,162 +0,0 @@
-// Copyright 2018 The Go Authors. All rights reserved.
-// Use of this source code is governed by a BSD-style
-// license that can be found in the LICENSE file.
@@ -2931,6 +3081,9 @@ index 600a6807861e..000000000000
- {Name: "sse41", Feature: &X86.HasSSE41},
- {Name: "sse42", Feature: &X86.HasSSE42},
- {Name: "ssse3", Feature: &X86.HasSSSE3},
- {Name: "avxifma", Feature: &X86.HasAVXIFMA},
- {Name: "avxvnni", Feature: &X86.HasAVXVNNI},
- {Name: "avxvnniint8", Feature: &X86.HasAVXVNNIInt8},
-
- // These capabilities should always be enabled on amd64:
- {Name: "sse2", Feature: &X86.HasSSE2, Required: runtime.GOARCH == "amd64"},
@@ -2984,7 +3137,7 @@ index 600a6807861e..000000000000
- return
- }
-
- _, ebx7, ecx7, edx7 := cpuid(7, 0)
- eax7, ebx7, ecx7, edx7 := cpuid(7, 0)
- X86.HasBMI1 = isSet(3, ebx7)
- X86.HasAVX2 = isSet(5, ebx7) && osSupportsAVX
- X86.HasBMI2 = isSet(8, ebx7)
@@ -3012,14 +3165,24 @@ index 600a6807861e..000000000000
- X86.HasAVX512VAES = isSet(9, ecx7)
- X86.HasAVX512VBMI2 = isSet(6, ecx7)
- X86.HasAVX512BITALG = isSet(12, ecx7)
-
- eax71, _, _, _ := cpuid(7, 1)
- X86.HasAVX512BF16 = isSet(5, eax71)
- }
-
- X86.HasAMXTile = isSet(24, edx7)
- X86.HasAMXInt8 = isSet(25, edx7)
- X86.HasAMXBF16 = isSet(22, edx7)
-
- // These features depend on the second level of extended features.
- if eax7 >= 1 {
- eax71, _, _, edx71 := cpuid(7, 1)
- if X86.HasAVX512 {
- X86.HasAVX512BF16 = isSet(5, eax71)
- }
- if X86.HasAVX {
- X86.HasAVXIFMA = isSet(23, eax71)
- X86.HasAVXVNNI = isSet(4, eax71)
- X86.HasAVXVNNIInt8 = isSet(4, edx71)
- }
- }
-}
-
-func isSet(bitpos uint, value uint32) bool {
@@ -3183,7 +3346,7 @@ index 34e49f955a87..000000000000
-}
diff --git a/vendor/golang.org/x/sys/cpu/parse.go b/vendor/golang.org/x/sys/cpu/parse.go
deleted file mode 100644
index 762b63d6882c..000000000000
index 56a7e1a176f9..000000000000
--- a/vendor/golang.org/x/sys/cpu/parse.go
+++ /dev/null
@@ -1,43 +0,0 @@
@@ -3202,7 +3365,7 @@ index 762b63d6882c..000000000000
-// https://golang.org/cl/209597.
-func parseRelease(rel string) (major, minor, patch int, ok bool) {
- // Strip anything after a dash or plus.
- for i := 0; i < len(rel); i++ {
- for i := range len(rel) {
- if rel[i] == '-' || rel[i] == '+' {
- rel = rel[:i]
- break
@@ -3210,7 +3373,7 @@ index 762b63d6882c..000000000000
- }
-
- next := func() (int, bool) {
- for i := 0; i < len(rel); i++ {
- for i := range len(rel) {
- if rel[i] == '.' {
- ver, err := strconv.Atoi(rel[:i])
- rel = rel[i+1:]
@@ -3513,7 +3676,7 @@ index 4d0888b0c010..000000000000
-
-//go:linkname syscall_syscall6 syscall.syscall6
diff --git a/vendor/modules.txt b/vendor/modules.txt
index 533b56dda728..fc6d9c099d71 100644
index 07adea6d7e0f..5fee1137eea8 100644
--- a/vendor/modules.txt
+++ b/vendor/modules.txt
@@ -85,9 +85,9 @@ github.com/cilium/ebpf/link
@@ -3529,14 +3692,14 @@ index 533b56dda728..fc6d9c099d71 100644
# github.com/containerd/cgroups v1.1.0
## explicit; go 1.17
github.com/containerd/cgroups/stats/v1
@@ -568,7 +568,6 @@ golang.org/x/sync/errgroup
@@ -569,7 +569,6 @@ golang.org/x/sync/errgroup
golang.org/x/sync/semaphore
# golang.org/x/sys v0.28.0
## explicit; go 1.18
# golang.org/x/sys v0.34.0
## explicit; go 1.23.0
-golang.org/x/sys/cpu
golang.org/x/sys/plan9
golang.org/x/sys/unix
golang.org/x/sys/windows
--
2.49.0
2.51.1

View File

@@ -3,8 +3,8 @@
<param name="url">https://github.com/containerd/containerd.git</param>
<param name="scm">git</param>
<param name="filename">containerd</param>
<param name="versionformat">1.7.27_%h</param>
<param name="revision">v1.7.27</param>
<param name="versionformat">1.7.29_%h</param>
<param name="revision">v1.7.29</param>
<param name="exclude">.git</param>
</service>
<service name="recompress" mode="manual">

Binary file not shown.

BIN
containerd-1.7.29_442cb34b.tar.xz LFS Normal file

Binary file not shown.

View File

@@ -1,3 +1,19 @@
-------------------------------------------------------------------
Sun Nov 9 00:55:44 UTC 2025 - Aleksa Sarai <asarai@suse.com>
- Update to containerd v1.7.29. Upstream release notes:
<https://github.com/containerd/containerd/releases/tag/v1.7.29>
* CVE-2024-25621 bsc#1253126
* CVE-2025-64329 bsc#1253132
- Rebase patches:
* 0001-BUILD-SLE12-revert-btrfs-depend-on-kernel-UAPI-inste.patch
-------------------------------------------------------------------
Sat Jul 26 06:23:59 UTC 2025 - Aleksa Sarai <asarai@suse.com>
- Update to containerd v1.7.28. Upstream release notes:
<https://github.com/containerd/containerd/releases/tag/v1.7.28>
-------------------------------------------------------------------
Wed Apr 9 07:09:30 UTC 2025 - Aleksa Sarai <asarai@suse.com>

View File

@@ -1,7 +1,7 @@
#
# spec file for package containerd
#
# Copyright (c) 2025 SUSE LLC
# Copyright (c) 2025 SUSE LLC and contributors
#
# All modifications and additions to the file contributed by third parties
# remain the property of their copyright owners, unless otherwise agreed
@@ -23,14 +23,14 @@
%endif
# MANUAL: Update the git_version.
%define git_version 05044ec0a9a75232cad458027ca83437aae3f4da
%define git_short 05044ec0
%define git_version 442cb34bda9a6a0fed82a2ca7cade05c5c749582
%define git_short 442cb34b
%global provider_prefix github.com/containerd/containerd
%global import_path %{provider_prefix}
Name: containerd
Version: 1.7.27
Version: 1.7.29
Release: 0
Summary: Standalone OCI Container Daemon
License: Apache-2.0