kernel: bump 5.4 to 5.4.87
All modification by update_kernel.sh.
Build system: x86_64
Build-tested: ipq806x/R7800, bcm27xx/bcm2711
Run-tested: ipq806x/R7800
No dmesg regressions, everything functional
Compile-tested [*]: ath79/{generic,tiny}, ipq40xx, octeon,
                    ramips/mt7621, realtek, x86/64.
Run-tested [*]:     ramips/mt7621 (DIR-878 A1, R6800, RT-AC57U),
                    octeon (EdgeRouter Lite).
Signed-off-by: John Audia <graysky@archlinux.us>
Tested-by: Stijn Segers <foss@volatilesystems.org> [*]
			
			
This commit is contained in:
		 John Audia
					John Audia
				
			
				
					committed by
					
						 Adrian Schmutzler
						Adrian Schmutzler
					
				
			
			
				
	
			
			
			 Adrian Schmutzler
						Adrian Schmutzler
					
				
			
						parent
						
							c4bfe68c83
						
					
				
				
					commit
					4ebec0b3e2
				
			| @@ -6,9 +6,9 @@ ifdef CONFIG_TESTING_KERNEL | |||||||
|   KERNEL_PATCHVER:=$(KERNEL_TESTING_PATCHVER) |   KERNEL_PATCHVER:=$(KERNEL_TESTING_PATCHVER) | ||||||
| endif | endif | ||||||
|  |  | ||||||
| LINUX_VERSION-5.4 = .86 | LINUX_VERSION-5.4 = .87 | ||||||
|  |  | ||||||
| LINUX_KERNEL_HASH-5.4.86 = eb36b5fc6ef7b953acba0a3e62d872e0330c4d34b38d58f5714493a4fe3b0e8b | LINUX_KERNEL_HASH-5.4.87 = 6a34e93e2e84bb645155124962307ad9d3646124f43838d087209ed4ea595c31 | ||||||
|  |  | ||||||
| remove_uri_prefix=$(subst git://,,$(subst http://,,$(subst https://,,$(1)))) | remove_uri_prefix=$(subst git://,,$(subst http://,,$(subst https://,,$(1)))) | ||||||
| sanitize_uri=$(call qstrip,$(subst @,_,$(subst :,_,$(subst .,_,$(subst -,_,$(subst /,_,$(1))))))) | sanitize_uri=$(call qstrip,$(subst @,_,$(subst :,_,$(subst .,_,$(subst -,_,$(subst /,_,$(1))))))) | ||||||
|   | |||||||
| @@ -11,7 +11,7 @@ other with conf_req and conf_rsp messages, in a demented game of tag. | |||||||
|  |  | ||||||
| --- a/drivers/bluetooth/hci_h5.c | --- a/drivers/bluetooth/hci_h5.c | ||||||
| +++ b/drivers/bluetooth/hci_h5.c | +++ b/drivers/bluetooth/hci_h5.c | ||||||
| @@ -342,7 +342,8 @@ static void h5_handle_internal_rx(struct | @@ -346,7 +346,8 @@ static void h5_handle_internal_rx(struct | ||||||
|  		h5_link_control(hu, conf_req, 3); |  		h5_link_control(hu, conf_req, 3); | ||||||
|  	} else if (memcmp(data, conf_req, 2) == 0) { |  	} else if (memcmp(data, conf_req, 2) == 0) { | ||||||
|  		h5_link_control(hu, conf_rsp, 2); |  		h5_link_control(hu, conf_rsp, 2); | ||||||
|   | |||||||
| @@ -112,7 +112,7 @@ Signed-off-by: Felix Fietkau <nbd@nbd.name> | |||||||
|  config MODULES_TREE_LOOKUP |  config MODULES_TREE_LOOKUP | ||||||
| --- a/kernel/module.c | --- a/kernel/module.c | ||||||
| +++ b/kernel/module.c | +++ b/kernel/module.c | ||||||
| @@ -3127,9 +3127,11 @@ static int setup_load_info(struct load_i | @@ -3125,9 +3125,11 @@ static int setup_load_info(struct load_i | ||||||
|   |   | ||||||
|  static int check_modinfo(struct module *mod, struct load_info *info, int flags) |  static int check_modinfo(struct module *mod, struct load_info *info, int flags) | ||||||
|  { |  { | ||||||
| @@ -125,7 +125,7 @@ Signed-off-by: Felix Fietkau <nbd@nbd.name> | |||||||
|  	if (flags & MODULE_INIT_IGNORE_VERMAGIC) |  	if (flags & MODULE_INIT_IGNORE_VERMAGIC) | ||||||
|  		modmagic = NULL; |  		modmagic = NULL; | ||||||
|   |   | ||||||
| @@ -3150,6 +3152,7 @@ static int check_modinfo(struct module * | @@ -3148,6 +3150,7 @@ static int check_modinfo(struct module * | ||||||
|  				mod->name); |  				mod->name); | ||||||
|  		add_taint_module(mod, TAINT_OOT_MODULE, LOCKDEP_STILL_OK); |  		add_taint_module(mod, TAINT_OOT_MODULE, LOCKDEP_STILL_OK); | ||||||
|  	} |  	} | ||||||
|   | |||||||
| @@ -244,7 +244,7 @@ Signed-off-by: Alexandros C. Couloumbis <alex@ozo.com> | |||||||
| +} | +} | ||||||
| --- a/fs/jffs2/super.c | --- a/fs/jffs2/super.c | ||||||
| +++ b/fs/jffs2/super.c | +++ b/fs/jffs2/super.c | ||||||
| @@ -377,14 +377,41 @@ static int __init init_jffs2_fs(void) | @@ -380,14 +380,41 @@ static int __init init_jffs2_fs(void) | ||||||
|  	BUILD_BUG_ON(sizeof(struct jffs2_raw_inode) != 68); |  	BUILD_BUG_ON(sizeof(struct jffs2_raw_inode) != 68); | ||||||
|  	BUILD_BUG_ON(sizeof(struct jffs2_raw_summary) != 32); |  	BUILD_BUG_ON(sizeof(struct jffs2_raw_summary) != 32); | ||||||
|   |   | ||||||
|   | |||||||
| @@ -16,7 +16,7 @@ Signed-off-by: Tobias Wolf <dev-NTEO@vplace.de> | |||||||
|  |  | ||||||
| --- a/arch/mips/kernel/setup.c | --- a/arch/mips/kernel/setup.c | ||||||
| +++ b/arch/mips/kernel/setup.c | +++ b/arch/mips/kernel/setup.c | ||||||
| @@ -285,6 +285,8 @@ static unsigned long __init init_initrd( | @@ -287,6 +287,8 @@ static unsigned long __init init_initrd( | ||||||
|   * Initialize the bootmem allocator. It also setup initrd related data |   * Initialize the bootmem allocator. It also setup initrd related data | ||||||
|   * if needed. |   * if needed. | ||||||
|   */ |   */ | ||||||
| @@ -25,7 +25,7 @@ Signed-off-by: Tobias Wolf <dev-NTEO@vplace.de> | |||||||
|  #if defined(CONFIG_SGI_IP27) || (defined(CONFIG_CPU_LOONGSON3) && defined(CONFIG_NUMA)) |  #if defined(CONFIG_SGI_IP27) || (defined(CONFIG_CPU_LOONGSON3) && defined(CONFIG_NUMA)) | ||||||
|   |   | ||||||
|  static void __init bootmem_init(void) |  static void __init bootmem_init(void) | ||||||
| @@ -323,7 +325,7 @@ static void __init bootmem_init(void) | @@ -325,7 +327,7 @@ static void __init bootmem_init(void) | ||||||
|  	/* |  	/* | ||||||
|  	 * Reserve any memory between the start of RAM and PHYS_OFFSET |  	 * Reserve any memory between the start of RAM and PHYS_OFFSET | ||||||
|  	 */ |  	 */ | ||||||
| @@ -34,7 +34,7 @@ Signed-off-by: Tobias Wolf <dev-NTEO@vplace.de> | |||||||
|  		memblock_reserve(PHYS_OFFSET, ramstart - PHYS_OFFSET); |  		memblock_reserve(PHYS_OFFSET, ramstart - PHYS_OFFSET); | ||||||
|   |   | ||||||
|  	if (PFN_UP(ramstart) > ARCH_PFN_OFFSET) { |  	if (PFN_UP(ramstart) > ARCH_PFN_OFFSET) { | ||||||
| @@ -384,8 +386,6 @@ static void __init bootmem_init(void) | @@ -386,8 +388,6 @@ static void __init bootmem_init(void) | ||||||
|   |   | ||||||
|  #endif	/* CONFIG_SGI_IP27 */ |  #endif	/* CONFIG_SGI_IP27 */ | ||||||
|   |   | ||||||
|   | |||||||
| @@ -10,7 +10,7 @@ Signed-off-by: John Crispin <blogic@openwrt.org> | |||||||
|  |  | ||||||
| --- a/arch/mips/kernel/setup.c | --- a/arch/mips/kernel/setup.c | ||||||
| +++ b/arch/mips/kernel/setup.c | +++ b/arch/mips/kernel/setup.c | ||||||
| @@ -652,8 +652,6 @@ static void __init arch_mem_init(char ** | @@ -723,8 +723,6 @@ static void __init arch_mem_init(char ** | ||||||
|  		memblock_reserve(crashk_res.start, |  		memblock_reserve(crashk_res.start, | ||||||
|  				 crashk_res.end - crashk_res.start + 1); |  				 crashk_res.end - crashk_res.start + 1); | ||||||
|  #endif |  #endif | ||||||
| @@ -19,7 +19,7 @@ Signed-off-by: John Crispin <blogic@openwrt.org> | |||||||
|  	/* |  	/* | ||||||
|  	 * In order to reduce the possibility of kernel panic when failed to |  	 * In order to reduce the possibility of kernel panic when failed to | ||||||
|  	 * get IO TLB memory under CONFIG_SWIOTLB, it is better to allocate |  	 * get IO TLB memory under CONFIG_SWIOTLB, it is better to allocate | ||||||
| @@ -770,6 +768,7 @@ void __init setup_arch(char **cmdline_p) | @@ -841,6 +839,7 @@ void __init setup_arch(char **cmdline_p) | ||||||
|   |   | ||||||
|  	cpu_cache_init(); |  	cpu_cache_init(); | ||||||
|  	paging_init(); |  	paging_init(); | ||||||
|   | |||||||
| @@ -1,6 +1,6 @@ | |||||||
| --- a/drivers/net/phy/Kconfig | --- a/drivers/net/phy/Kconfig | ||||||
| +++ b/drivers/net/phy/Kconfig | +++ b/drivers/net/phy/Kconfig | ||||||
| @@ -454,6 +454,12 @@ | @@ -540,6 +540,12 @@ config REALTEK_PHY | ||||||
|  	---help--- |  	---help--- | ||||||
|  	  Supports the Realtek 821x PHY. |  	  Supports the Realtek 821x PHY. | ||||||
|   |   | ||||||
| @@ -15,7 +15,7 @@ | |||||||
|  	---help--- |  	---help--- | ||||||
| --- a/drivers/net/phy/Makefile | --- a/drivers/net/phy/Makefile | ||||||
| +++ b/drivers/net/phy/Makefile | +++ b/drivers/net/phy/Makefile | ||||||
| @@ -87,6 +87,7 @@ | @@ -102,6 +102,7 @@ obj-$(CONFIG_NATIONAL_PHY)	+= national.o | ||||||
|  obj-$(CONFIG_NXP_TJA11XX_PHY)	+= nxp-tja11xx.o |  obj-$(CONFIG_NXP_TJA11XX_PHY)	+= nxp-tja11xx.o | ||||||
|  obj-$(CONFIG_QSEMI_PHY)		+= qsemi.o |  obj-$(CONFIG_QSEMI_PHY)		+= qsemi.o | ||||||
|  obj-$(CONFIG_REALTEK_PHY)	+= realtek.o |  obj-$(CONFIG_REALTEK_PHY)	+= realtek.o | ||||||
|   | |||||||
		Reference in New Issue
	
	Block a user