openwrt-mirror/target/linux
Nick Hainke d8e0163e74 generic: import patch fixing workqueue compilation with gcc-13
Already applied in wq/for-6.5 [0].

Fixes errors in the form of:
  kernel/workqueue.c: In function 'get_work_pwq':
  kernel/workqueue.c:705:24: error: cast to pointer from integer of different size [-Werror=int-to-pointer-cast]
    705 |                 return (void *)(data & WORK_STRUCT_WQ_DATA_MASK);
        |                        ^
  kernel/workqueue.c: In function 'get_work_pool':
  kernel/workqueue.c:733:25: error: cast to pointer from integer of different size [-Werror=int-to-pointer-cast]
    733 |                 return ((struct pool_workqueue *)
        |                         ^
  kernel/workqueue.c: In function 'get_work_pool_id':
  kernel/workqueue.c:755:25: error: cast to pointer from integer of different size [-Werror=int-to-pointer-cast]
    755 |                 return ((struct pool_workqueue *)
        |                         ^
  cc1: all warnings being treated as errors

[0] - https://lore.kernel.org/all/ZGmEmkcrfh7QdkIz@slm.duckdns.org/

Fixes: #12687 ("mt7621: kernel 5.15 compile failure with GCC 13")
Signed-off-by: Nick Hainke <vincent@systemli.org>
2023-05-30 15:01:13 +02:00
..
airoha generic: enable CONFIG_ARM_CRYPTO for 32bit arm targets 2023-05-10 19:01:45 +02:00
apm821xx apm821xx: make crypto4xx as a standalone module 2023-05-30 01:58:20 +02:00
archs38 treewide: remove files for building 5.10 kernel 2023-05-12 13:02:43 +02:00
armvirt armvirt: 6.1: enable kernel for testing 2023-05-28 07:45:50 +02:00
at91 treewide: remove files for building 5.10 kernel 2023-05-12 13:02:43 +02:00
ath25 kernel: refresh IFF_NO_IP_ALIGN ifdef for kernel >= 6.1 2023-05-22 22:28:17 +02:00
ath79 ath79: add support for D-Link DIR-859 A3 2023-05-22 14:45:03 +02:00
bcm27xx kernel: bump 5.15 to 5.15.113 2023-05-26 11:50:37 +02:00
bcm47xx treewide: Disable building 8M RAM devices 2023-05-21 01:08:31 +02:00
bcm53xx nu801: add kmod-leds-uleds to MR26 + MR18 2023-05-18 16:17:52 +02:00
bcm63xx treewide: Disable building 32M RAM devices 2023-05-21 01:08:22 +02:00
bcm4908 kernel: bump 5.15 to 5.15.111 2023-05-13 22:38:35 +02:00
bmips bmips: improve kernel patches 2023-05-17 18:25:40 +02:00
gemini treewide: remove files for building 5.10 kernel 2023-05-12 13:02:43 +02:00
generic generic: import patch fixing workqueue compilation with gcc-13 2023-05-30 15:01:13 +02:00
imx imx: image: ventana: add blkdev compressed disk image 2023-05-18 17:11:43 +02:00
ipq40xx ipq40xx: e2600ac-c1 remove KERNEL_SIZE 2023-05-29 12:25:14 +02:00
ipq806x ipq806x: Add support for Netgear Nighthawk Pro Gaming XR450 2023-05-25 23:53:00 +02:00
ipq807x ipq807x: enable selecting 6.1 as testing kernel 2023-05-28 08:57:10 +02:00
kirkwood kirkwood: add support for Iomega Storcenter ix4-200d 2023-05-20 15:35:37 +02:00
lantiq treewide: Disable building 32M RAM devices 2023-05-21 01:08:22 +02:00
layerscape layerscape: kernel: enable MC userspace support 2023-05-28 20:22:23 +02:00
malta malta: 6.1: enable kernel for testing 2023-05-28 07:45:50 +02:00
mediatek mediatek: sync MT7988 USXGMII with SDK driver 2023-05-27 21:57:01 +01:00
mpc85xx mpc85xx: add support for Aerohive BR200-WP 2023-05-14 00:08:35 +02:00
mvebu mvebu: use PHY LED trigger for speed LEDs on FortiGate 50E 2023-05-18 16:17:52 +02:00
mxs generic: enable CONFIG_ARM_CRYPTO for 32bit arm targets 2023-05-10 19:01:45 +02:00
octeon treewide: remove files for building 5.10 kernel 2023-05-12 13:02:43 +02:00
octeontx kernel: enable (ARM|ARM64)_MODULE_PLTS in generic config 2023-05-23 05:49:46 -07:00
omap treewide: remove files for building 5.10 kernel 2023-05-12 13:02:43 +02:00
oxnas oxnas: 5.15: fix mangle bootargs patch compilation warning 2023-05-12 03:15:38 +02:00
pistachio treewide: cleanup kernel symbol references 2023-05-12 13:02:44 +02:00
qoriq kernel: fix handling of CONFIG_DYNAMIC_DEBUG 2023-05-03 10:26:17 -07:00
ramips mediatek: sync MT7988 USXGMII with SDK driver 2023-05-27 21:57:01 +01:00
realtek kernel: bump 5.15 to 5.15.113 2023-05-26 11:50:37 +02:00
rockchip rockchip: enable testing kernel version with 6.1 version 2023-05-29 19:44:31 +02:00
sifiveu sifiveu: add new target for SiFive U-based boards 2023-05-28 13:19:11 +02:00
sunxi treewide: remove files for building 5.10 kernel 2023-05-12 13:02:43 +02:00
tegra treewide: remove files for building 5.10 kernel 2023-05-12 13:02:43 +02:00
uml uml: add Kernel 6.1 support via testing 2023-05-28 20:22:23 +02:00
x86 base-files: x86 fix 01_leds Syntax error 2023-05-28 20:22:23 +02:00
zynq generic: enable CONFIG_ARM_CRYPTO for 32bit arm targets 2023-05-10 19:01:45 +02:00
Makefile build: fix issues with targets installed via feeds 2022-09-27 13:41:12 +02:00