4
1

2 Commits f43c0127ff ... bc0935d1e6

Autor SHA1 Mensagem Data
  Waldemar Brodkorb bc0935d1e6 linux: update kernels to latest LTS 2 meses atrás
  Waldemar Brodkorb 8b0fa7b1b8 check if xz is installed on the host 2 meses atrás
56 arquivos alterados com 30 adições e 44 exclusões
  1. 14 14
      mk/linux-ver.mk
  2. 9 0
      scripts/prereq.sh
  3. 7 7
      target/linux/Config.in.kernelversion
  4. 0 0
      target/linux/patches/4.19.320/arc.patch
  5. 0 0
      target/linux/patches/4.19.320/arm-nommu.patch
  6. 0 0
      target/linux/patches/4.19.320/darwin-dtc.patch
  7. 0 0
      target/linux/patches/4.19.320/darwin-file2alias.patch
  8. 0 0
      target/linux/patches/4.19.320/fec-coldfire.patch
  9. 0 0
      target/linux/patches/4.19.320/or1k-more-ram.patch
  10. 0 0
      target/linux/patches/4.19.320/relocs.patch
  11. 0 0
      target/linux/patches/4.19.320/startup.patch
  12. 0 0
      target/linux/patches/4.19.320/vdso2.patch
  13. 0 0
      target/linux/patches/5.10.224/arc.patch
  14. 0 0
      target/linux/patches/5.10.224/darwin-dtc.patch
  15. 0 0
      target/linux/patches/5.10.224/darwin-file2alias.patch
  16. 0 0
      target/linux/patches/5.10.224/dtc-noyaml.patch
  17. 0 0
      target/linux/patches/5.10.224/nds32-ag101p.patch
  18. 0 0
      target/linux/patches/5.10.224/or1k-more-ram.patch
  19. 0 0
      target/linux/patches/5.10.224/relocs.patch
  20. 0 0
      target/linux/patches/5.10.224/startup.patch
  21. 0 0
      target/linux/patches/5.15.165/darwin-dtc.patch
  22. 0 0
      target/linux/patches/5.15.165/darwin-file2alias.patch
  23. 0 0
      target/linux/patches/5.15.165/dtc-noyaml.patch
  24. 0 0
      target/linux/patches/5.15.165/enable-ethernet-bpi-m2-plus.patch
  25. 0 0
      target/linux/patches/5.15.165/nds32-ag101p.patch
  26. 0 0
      target/linux/patches/5.15.165/or1k-more-ram.patch
  27. 0 0
      target/linux/patches/5.15.165/relocs.patch
  28. 0 0
      target/linux/patches/5.15.165/rockchip-115200.patch
  29. 0 0
      target/linux/patches/5.15.165/startup.patch
  30. 0 0
      target/linux/patches/5.4.282/arc.patch
  31. 0 0
      target/linux/patches/5.4.282/arm-nommu.patch
  32. 0 0
      target/linux/patches/5.4.282/darwin-dtc.patch
  33. 0 0
      target/linux/patches/5.4.282/darwin-file2alias.patch
  34. 0 0
      target/linux/patches/5.4.282/dtc-noyaml.patch
  35. 0 0
      target/linux/patches/5.4.282/macsonic.patch
  36. 0 0
      target/linux/patches/5.4.282/or1k-more-ram.patch
  37. 0 0
      target/linux/patches/5.4.282/relocs.patch
  38. 0 0
      target/linux/patches/5.4.282/sh4.patch
  39. 0 0
      target/linux/patches/5.4.282/startup.patch
  40. 0 0
      target/linux/patches/6.1.107/armnommu-fix-thread-registers.patch
  41. 0 0
      target/linux/patches/6.1.107/armnommu-versatile.patch
  42. 0 0
      target/linux/patches/6.1.107/board-rockpi4-0003-arm64-dts-pcie.patch
  43. 0 0
      target/linux/patches/6.1.107/enable-ethernet-bpi-m2-plus.patch
  44. 0 0
      target/linux/patches/6.1.107/hppa-cross-compile.patch
  45. 0 0
      target/linux/patches/6.1.107/macsonic.patch
  46. 0 0
      target/linux/patches/6.1.107/nios2.patch
  47. 0 0
      target/linux/patches/6.1.107/or1k-more-ram.patch
  48. 0 0
      target/linux/patches/6.1.107/riscv32.patch
  49. 0 0
      target/linux/patches/6.1.107/riscv64-flat.patch
  50. 0 0
      target/linux/patches/6.1.107/rockchip-115200.patch
  51. 0 0
      target/linux/patches/6.1.107/rockchip-pcie-timeout.patch
  52. 0 23
      target/linux/patches/6.6.43/riscv-flat.patch
  53. 0 0
      target/linux/patches/6.6.48/armnommu-fix-thread-registers.patch
  54. 0 0
      target/linux/patches/6.6.48/armnommu-versatile.patch
  55. 0 0
      target/linux/patches/6.6.48/hppa-cross-compile.patch
  56. 0 0
      target/linux/patches/6.6.48/macsonic.patch

+ 14 - 14
mk/linux-ver.mk

@@ -16,46 +16,46 @@ KERNEL_RELEASE:=	1
 KERNEL_VERSION:=	$(ADK_TARGET_LINUX_KERNEL_GIT_VER)-$(KERNEL_RELEASE)
 endif
 ifeq ($(ADK_TARGET_LINUX_KERNEL_VERSION_6_10),y)
-KERNEL_FILE_VER:=	6.10.3
+KERNEL_FILE_VER:=	6.10.7
 KERNEL_RELEASE:=	1
 KERNEL_VERSION:=	$(KERNEL_FILE_VER)-$(KERNEL_RELEASE)
-KERNEL_HASH:=		fa5f22fd67dd05812d39dca579320c493048e26c4a556048a12385e7ae6fc698
+KERNEL_HASH:=		900d567ff01824708ce24c3b37faaef03e6f6145411dd447a6ff2edc8c5db3a9
 endif
 ifeq ($(ADK_TARGET_LINUX_KERNEL_VERSION_6_6),y)
-KERNEL_FILE_VER:=	6.6.43
+KERNEL_FILE_VER:=	6.6.48
 KERNEL_RELEASE:=	1
 KERNEL_VERSION:=	$(KERNEL_FILE_VER)-$(KERNEL_RELEASE)
-KERNEL_HASH:=		0ad83b1a1a780a1aad948d55aa55ee63c50c626f2d46910b9d2180028d100a5e
+KERNEL_HASH:=		6b16df7b2aba3116b78fdfd8aea0b6cd7abe8f0cb699b04a66d3169141772029
 endif
 ifeq ($(ADK_TARGET_LINUX_KERNEL_VERSION_6_1),y)
-KERNEL_FILE_VER:=	6.1.90
+KERNEL_FILE_VER:=	6.1.107
 KERNEL_RELEASE:=	1
 KERNEL_VERSION:=	$(KERNEL_FILE_VER)-$(KERNEL_RELEASE)
-KERNEL_HASH:=		83a3d72e764fceda2c1fc68a4ea6b91253a28da56a688a2b61776b0d19788e1d
+KERNEL_HASH:=		f43229d1d73011fa0a37400320a26972946f8ff295c404c31c0dd0407228b0e8
 endif
 ifeq ($(ADK_TARGET_LINUX_KERNEL_VERSION_5_15),y)
-KERNEL_FILE_VER:=	5.15.158
+KERNEL_FILE_VER:=	5.15.165
 KERNEL_RELEASE:=	1
 KERNEL_VERSION:=	$(KERNEL_FILE_VER)-$(KERNEL_RELEASE)
-KERNEL_HASH:=		f9071c83a4fd8b80af026b48cfc1869bfa25883f9148b92b5dc1e1e1e26dd5c6
+KERNEL_HASH:=		a36dd3e82ceb634afded31f2656568f57c4d9c4b399859f298b18116df11c6fe
 endif
 ifeq ($(ADK_TARGET_LINUX_KERNEL_VERSION_5_10),y)
-KERNEL_FILE_VER:=	5.10.216
+KERNEL_FILE_VER:=	5.10.224
 KERNEL_RELEASE:=	1
 KERNEL_VERSION:=	$(KERNEL_FILE_VER)-$(KERNEL_RELEASE)
-KERNEL_HASH:=		e310588c4b23f0959614e60f007afc20e9b1a8f296d682b041fa129f96fbe151
+KERNEL_HASH:=		19b099c67324bba6378e22dc51ad3906e4dcd6a908d137766b4bfa9174ddd11a
 endif
 ifeq ($(ADK_TARGET_LINUX_KERNEL_VERSION_5_4),y)
-KERNEL_FILE_VER:=	5.4.275
+KERNEL_FILE_VER:=	5.4.282
 KERNEL_RELEASE:=	1
 KERNEL_VERSION:=	$(KERNEL_FILE_VER)-$(KERNEL_RELEASE)
-KERNEL_HASH:=		dad2b068946f0ca0026130d7ab17601d5074d90b381379c4479314d4edf4304c
+KERNEL_HASH:=		5582770976d33bb7bf9494e0fa0c49f449aa02b0133d00a5a198b6c208dd7de0
 endif
 ifeq ($(ADK_TARGET_LINUX_KERNEL_VERSION_4_19),y)
-KERNEL_FILE_VER:=	4.19.313
+KERNEL_FILE_VER:=	4.19.320
 KERNEL_RELEASE:=	1
 KERNEL_VERSION:=	$(KERNEL_FILE_VER)-$(KERNEL_RELEASE)
-KERNEL_HASH:=		a8145e2ecf8437b6d06400c3358a595c47a74443b164890cf12a07d8722539c8
+KERNEL_HASH:=		9d671a12b00301b7ce63022d4e4afa3e40aa318f8f7f25a1147e602fdb1047a1
 endif
 ifeq ($(ADK_TARGET_LINUX_KERNEL_VERSION_4_14),y)
 KERNEL_FILE_VER:=	4.14.334

+ 9 - 0
scripts/prereq.sh

@@ -304,6 +304,15 @@ if ! which git >/dev/null 2>&1; then
 fi
 printf "found\n"
 
+printf " --->  checking if xz is installed.. "
+if ! which xz >/dev/null 2>&1; then
+  echo You must install xz to continue.
+  echo
+  out=1
+  printf "not found\n"
+fi
+printf "found\n"
+
 printf " --->  checking if ncurses is installed.. "
 check_lxdialog=${topdir}/adk/config/lxdialog/check-lxdialog.sh
 CURSES_CFLAGS=$(/bin/sh ${check_lxdialog} -ccflags | tr '\n' ' ')

+ 7 - 7
target/linux/Config.in.kernelversion

@@ -40,7 +40,7 @@ config ADK_TARGET_LINUX_KERNEL_VERSION_GIT
 	select ADK_TARGET_LINUX_KERNEL_IMAGE if ADK_TARGET_SYSTEM_BEAGLEBONE_BLACK
 
 config ADK_TARGET_LINUX_KERNEL_VERSION_6_10
-	bool "6.10.3"
+	bool "6.10.7"
 	depends on !ADK_TARGET_ARCH_AVR32
 	depends on !ADK_TARGET_ARCH_BFIN
 	depends on !ADK_TARGET_ARCH_C6X
@@ -51,7 +51,7 @@ config ADK_TARGET_LINUX_KERNEL_VERSION_6_10
 	depends on !ADK_TARGET_ARCH_NDS32
 
 config ADK_TARGET_LINUX_KERNEL_VERSION_6_6
-	bool "6.6.43"
+	bool "6.6.48"
 	depends on !ADK_TARGET_ARCH_AVR32
 	depends on !ADK_TARGET_ARCH_BFIN
 	depends on !ADK_TARGET_ARCH_C6X
@@ -62,7 +62,7 @@ config ADK_TARGET_LINUX_KERNEL_VERSION_6_6
 	depends on !ADK_TARGET_ARCH_NDS32
 
 config ADK_TARGET_LINUX_KERNEL_VERSION_6_1
-	bool "6.1.90"
+	bool "6.1.107"
 	depends on !ADK_TARGET_ARCH_AVR32
 	depends on !ADK_TARGET_ARCH_BFIN
 	depends on !ADK_TARGET_ARCH_C6X
@@ -73,7 +73,7 @@ config ADK_TARGET_LINUX_KERNEL_VERSION_6_1
 	depends on !ADK_TARGET_ARCH_NDS32
 
 config ADK_TARGET_LINUX_KERNEL_VERSION_5_15
-	bool "5.15.158"
+	bool "5.15.165"
 	depends on !ADK_TARGET_ARCH_AVR32
 	depends on !ADK_TARGET_ARCH_BFIN
 	depends on !ADK_TARGET_ARCH_C6X
@@ -83,7 +83,7 @@ config ADK_TARGET_LINUX_KERNEL_VERSION_5_15
 	depends on !ADK_TARGET_ARCH_METAG
 
 config ADK_TARGET_LINUX_KERNEL_VERSION_5_10
-	bool "5.10.216"
+	bool "5.10.224"
 	depends on !ADK_TARGET_ARCH_AVR32
 	depends on !ADK_TARGET_ARCH_BFIN
 	depends on !ADK_TARGET_ARCH_C6X
@@ -94,7 +94,7 @@ config ADK_TARGET_LINUX_KERNEL_VERSION_5_10
 	depends on !ADK_TARGET_SYSTEM_SIPEED_MAIX_BIT
 
 config ADK_TARGET_LINUX_KERNEL_VERSION_5_4
-	bool "5.4.275"
+	bool "5.4.282"
 	depends on !ADK_TARGET_ARCH_AVR32
 	depends on !ADK_TARGET_ARCH_BFIN
 	depends on !ADK_TARGET_ARCH_CRIS
@@ -104,7 +104,7 @@ config ADK_TARGET_LINUX_KERNEL_VERSION_5_4
 	depends on !ADK_TARGET_SYSTEM_SIPEED_MAIX_BIT
 
 config ADK_TARGET_LINUX_KERNEL_VERSION_4_19
-	bool "4.19.313"
+	bool "4.19.320"
 	depends on !ADK_TARGET_ARCH_AVR32
 	depends on !ADK_TARGET_ARCH_BFIN
 	depends on !ADK_TARGET_ARCH_CRIS

+ 0 - 0
target/linux/patches/4.19.313/arc.patch → target/linux/patches/4.19.320/arc.patch


+ 0 - 0
target/linux/patches/4.19.313/arm-nommu.patch → target/linux/patches/4.19.320/arm-nommu.patch


+ 0 - 0
target/linux/patches/4.19.313/darwin-dtc.patch → target/linux/patches/4.19.320/darwin-dtc.patch


+ 0 - 0
target/linux/patches/4.19.313/darwin-file2alias.patch → target/linux/patches/4.19.320/darwin-file2alias.patch


+ 0 - 0
target/linux/patches/4.19.313/fec-coldfire.patch → target/linux/patches/4.19.320/fec-coldfire.patch


+ 0 - 0
target/linux/patches/4.19.313/or1k-more-ram.patch → target/linux/patches/4.19.320/or1k-more-ram.patch


+ 0 - 0
target/linux/patches/4.19.313/relocs.patch → target/linux/patches/4.19.320/relocs.patch


+ 0 - 0
target/linux/patches/4.19.313/startup.patch → target/linux/patches/4.19.320/startup.patch


+ 0 - 0
target/linux/patches/4.19.313/vdso2.patch → target/linux/patches/4.19.320/vdso2.patch


+ 0 - 0
target/linux/patches/5.10.216/arc.patch → target/linux/patches/5.10.224/arc.patch


+ 0 - 0
target/linux/patches/5.10.216/darwin-dtc.patch → target/linux/patches/5.10.224/darwin-dtc.patch


+ 0 - 0
target/linux/patches/5.10.216/darwin-file2alias.patch → target/linux/patches/5.10.224/darwin-file2alias.patch


+ 0 - 0
target/linux/patches/5.10.216/dtc-noyaml.patch → target/linux/patches/5.10.224/dtc-noyaml.patch


+ 0 - 0
target/linux/patches/5.10.216/nds32-ag101p.patch → target/linux/patches/5.10.224/nds32-ag101p.patch


+ 0 - 0
target/linux/patches/5.10.216/or1k-more-ram.patch → target/linux/patches/5.10.224/or1k-more-ram.patch


+ 0 - 0
target/linux/patches/5.10.216/relocs.patch → target/linux/patches/5.10.224/relocs.patch


+ 0 - 0
target/linux/patches/5.10.216/startup.patch → target/linux/patches/5.10.224/startup.patch


+ 0 - 0
target/linux/patches/5.15.158/darwin-dtc.patch → target/linux/patches/5.15.165/darwin-dtc.patch


+ 0 - 0
target/linux/patches/5.15.158/darwin-file2alias.patch → target/linux/patches/5.15.165/darwin-file2alias.patch


+ 0 - 0
target/linux/patches/5.15.158/dtc-noyaml.patch → target/linux/patches/5.15.165/dtc-noyaml.patch


+ 0 - 0
target/linux/patches/5.15.158/enable-ethernet-bpi-m2-plus.patch → target/linux/patches/5.15.165/enable-ethernet-bpi-m2-plus.patch


+ 0 - 0
target/linux/patches/5.15.158/nds32-ag101p.patch → target/linux/patches/5.15.165/nds32-ag101p.patch


+ 0 - 0
target/linux/patches/5.15.158/or1k-more-ram.patch → target/linux/patches/5.15.165/or1k-more-ram.patch


+ 0 - 0
target/linux/patches/5.15.158/relocs.patch → target/linux/patches/5.15.165/relocs.patch


+ 0 - 0
target/linux/patches/5.15.158/rockchip-115200.patch → target/linux/patches/5.15.165/rockchip-115200.patch


+ 0 - 0
target/linux/patches/5.15.158/startup.patch → target/linux/patches/5.15.165/startup.patch


+ 0 - 0
target/linux/patches/5.4.275/arc.patch → target/linux/patches/5.4.282/arc.patch


+ 0 - 0
target/linux/patches/5.4.275/arm-nommu.patch → target/linux/patches/5.4.282/arm-nommu.patch


+ 0 - 0
target/linux/patches/5.4.275/darwin-dtc.patch → target/linux/patches/5.4.282/darwin-dtc.patch


+ 0 - 0
target/linux/patches/5.4.275/darwin-file2alias.patch → target/linux/patches/5.4.282/darwin-file2alias.patch


+ 0 - 0
target/linux/patches/5.4.275/dtc-noyaml.patch → target/linux/patches/5.4.282/dtc-noyaml.patch


+ 0 - 0
target/linux/patches/5.4.275/macsonic.patch → target/linux/patches/5.4.282/macsonic.patch


+ 0 - 0
target/linux/patches/5.4.275/or1k-more-ram.patch → target/linux/patches/5.4.282/or1k-more-ram.patch


+ 0 - 0
target/linux/patches/5.4.275/relocs.patch → target/linux/patches/5.4.282/relocs.patch


+ 0 - 0
target/linux/patches/5.4.275/sh4.patch → target/linux/patches/5.4.282/sh4.patch


+ 0 - 0
target/linux/patches/5.4.275/startup.patch → target/linux/patches/5.4.282/startup.patch


+ 0 - 0
target/linux/patches/6.1.90/armnommu-fix-thread-registers.patch → target/linux/patches/6.1.107/armnommu-fix-thread-registers.patch


+ 0 - 0
target/linux/patches/6.1.90/armnommu-versatile.patch → target/linux/patches/6.1.107/armnommu-versatile.patch


+ 0 - 0
target/linux/patches/6.1.90/board-rockpi4-0003-arm64-dts-pcie.patch → target/linux/patches/6.1.107/board-rockpi4-0003-arm64-dts-pcie.patch


+ 0 - 0
target/linux/patches/6.1.90/enable-ethernet-bpi-m2-plus.patch → target/linux/patches/6.1.107/enable-ethernet-bpi-m2-plus.patch


+ 0 - 0
target/linux/patches/6.1.90/hppa-cross-compile.patch → target/linux/patches/6.1.107/hppa-cross-compile.patch


+ 0 - 0
target/linux/patches/6.1.90/macsonic.patch → target/linux/patches/6.1.107/macsonic.patch


+ 0 - 0
target/linux/patches/6.1.90/nios2.patch → target/linux/patches/6.1.107/nios2.patch


+ 0 - 0
target/linux/patches/6.1.90/or1k-more-ram.patch → target/linux/patches/6.1.107/or1k-more-ram.patch


+ 0 - 0
target/linux/patches/6.1.90/riscv32.patch → target/linux/patches/6.1.107/riscv32.patch


+ 0 - 0
target/linux/patches/6.1.90/riscv64-flat.patch → target/linux/patches/6.1.107/riscv64-flat.patch


+ 0 - 0
target/linux/patches/6.1.90/rockchip-115200.patch → target/linux/patches/6.1.107/rockchip-115200.patch


+ 0 - 0
target/linux/patches/6.1.90/rockchip-pcie-timeout.patch → target/linux/patches/6.1.107/rockchip-pcie-timeout.patch


+ 0 - 23
target/linux/patches/6.6.43/riscv-flat.patch

@@ -1,23 +0,0 @@
-diff -Nur linux-6.6.43.orig/fs/binfmt_flat.c linux-6.6.43/fs/binfmt_flat.c
---- linux-6.6.43.orig/fs/binfmt_flat.c	2024-07-27 11:34:11.000000000 +0200
-+++ linux-6.6.43/fs/binfmt_flat.c	2024-08-09 09:34:47.857536277 +0200
-@@ -72,8 +72,10 @@
- 
- #ifdef CONFIG_BINFMT_FLAT_NO_DATA_START_OFFSET
- #define DATA_START_OFFSET_WORDS		(0)
-+#define MAX_SHARED_LIBS_UPDATE		(0)
- #else
- #define DATA_START_OFFSET_WORDS		(MAX_SHARED_LIBS)
-+#define MAX_SHARED_LIBS_UPDATE		(MAX_SHARED_LIBS)
- #endif
- 
- struct lib_info {
-@@ -880,7 +882,7 @@
- 		return res;
- 
- 	/* Update data segment pointers for all libraries */
--	for (i = 0; i < MAX_SHARED_LIBS; i++) {
-+	for (i = 0; i < MAX_SHARED_LIBS_UPDATE; i++) {
- 		if (!libinfo.lib_list[i].loaded)
- 			continue;
- 		for (j = 0; j < MAX_SHARED_LIBS; j++) {

+ 0 - 0
target/linux/patches/6.6.43/armnommu-fix-thread-registers.patch → target/linux/patches/6.6.48/armnommu-fix-thread-registers.patch


+ 0 - 0
target/linux/patches/6.6.43/armnommu-versatile.patch → target/linux/patches/6.6.48/armnommu-versatile.patch


+ 0 - 0
target/linux/patches/6.6.43/hppa-cross-compile.patch → target/linux/patches/6.6.48/hppa-cross-compile.patch


+ 0 - 0
target/linux/patches/6.6.43/macsonic.patch → target/linux/patches/6.6.48/macsonic.patch