mirror of
https://salsa.debian.org/kernel-team/linux.git
synced 2026-01-11 20:07:10 +00:00
[alpha] Add patch to update uapi headers for glibc >= 2.42
This commit is contained in:
parent
aa27862b9f
commit
577fcc5bce
3 changed files with 49 additions and 0 deletions
4
debian/changelog
vendored
4
debian/changelog
vendored
|
|
@ -1,7 +1,11 @@
|
|||
linux (6.18.1-1~exp2) UNRELEASED; urgency=medium
|
||||
|
||||
[ Uwe Kleine-König ]
|
||||
* Make dracut the preferred initramfs generator.
|
||||
|
||||
[ John Paul Adrian Glaubitz ]
|
||||
* [alpha] Add patch to update uapi headers for glibc >= 2.42
|
||||
|
||||
-- Uwe Kleine-König <ukleinek@debian.org> Wed, 17 Dec 2025 22:57:43 +0100
|
||||
|
||||
linux (6.18.1-1~exp1) experimental; urgency=medium
|
||||
|
|
|
|||
44
debian/patches/bugfix/alpha/alpha-dont-reference-obsolete-termio-struct.patch
vendored
Normal file
44
debian/patches/bugfix/alpha/alpha-dont-reference-obsolete-termio-struct.patch
vendored
Normal file
|
|
@ -0,0 +1,44 @@
|
|||
From: Sam James <sam@gentoo.org>
|
||||
Date: Fri, 5 Dec 2025 08:14:57 +0000
|
||||
Subject: alpha: don't reference obsolete termio struct for TC* constants
|
||||
Origin: https://git.kernel.org/linus/9aeed9041929812a10a6d693af050846942a1d16
|
||||
|
||||
Similar in nature to ab107276607af90b13a5994997e19b7b9731e251. glibc-2.42
|
||||
drops the legacy termio struct, but the ioctls.h header still defines some
|
||||
TC* constants in terms of termio (via sizeof). Hardcode the values instead.
|
||||
|
||||
This fixes building Python for example, which falls over like:
|
||||
./Modules/termios.c:1119:16: error: invalid application of 'sizeof' to incomplete type 'struct termio'
|
||||
|
||||
Link: https://bugs.gentoo.org/961769
|
||||
Link: https://bugs.gentoo.org/962600
|
||||
Signed-off-by: Sam James <sam@gentoo.org>
|
||||
Reviewed-by: Magnus Lindholm <linmag7@gmail.com>
|
||||
Link: https://lore.kernel.org/r/6ebd3451908785cad53b50ca6bc46cfe9d6bc03c.1764922497.git.sam@gentoo.org
|
||||
Signed-off-by: Magnus Lindholm <linmag7@gmail.com>
|
||||
---
|
||||
arch/alpha/include/uapi/asm/ioctls.h | 8 ++++----
|
||||
1 file changed, 4 insertions(+), 4 deletions(-)
|
||||
|
||||
diff --git a/arch/alpha/include/uapi/asm/ioctls.h b/arch/alpha/include/uapi/asm/ioctls.h
|
||||
index 971311605288..a09d04b49cc6 100644
|
||||
--- a/arch/alpha/include/uapi/asm/ioctls.h
|
||||
+++ b/arch/alpha/include/uapi/asm/ioctls.h
|
||||
@@ -23,10 +23,10 @@
|
||||
#define TCSETSW _IOW('t', 21, struct termios)
|
||||
#define TCSETSF _IOW('t', 22, struct termios)
|
||||
|
||||
-#define TCGETA _IOR('t', 23, struct termio)
|
||||
-#define TCSETA _IOW('t', 24, struct termio)
|
||||
-#define TCSETAW _IOW('t', 25, struct termio)
|
||||
-#define TCSETAF _IOW('t', 28, struct termio)
|
||||
+#define TCGETA 0x40127417
|
||||
+#define TCSETA 0x80127418
|
||||
+#define TCSETAW 0x80127419
|
||||
+#define TCSETAF 0x8012741c
|
||||
|
||||
#define TCSBRK _IO('t', 29)
|
||||
#define TCXONC _IO('t', 30)
|
||||
--
|
||||
2.47.3
|
||||
|
||||
1
debian/patches/series
vendored
1
debian/patches/series
vendored
|
|
@ -62,6 +62,7 @@ bugfix/x86/perf-tools-fix-unwind-build-on-i386.patch
|
|||
bugfix/arm/arm-mm-export-__sync_icache_dcache-for-xen-privcmd.patch
|
||||
bugfix/powerpc/powerpc-boot-fix-missing-crc32poly.h-when-building-with-kernel_xz.patch
|
||||
bugfix/arm64/arm64-acpi-Add-fixup-for-HPE-m400-quirks.patch
|
||||
bugfix/alpha/alpha-dont-reference-obsolete-termio-struct.patch
|
||||
|
||||
# Arch features
|
||||
features/x86/x86-memtest-WARN-if-bad-RAM-found.patch
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue