prplos/package
Stefan Kalscheuer cd11c85ba5 mwlwifi: add pending patch to fix compilation with kernel 6.6.109+
Building against recent kernel versions (noticed with 6.12) and -Werror
can fail because a macro MAX(a,b) is already defined in minmax.h or
kernel.h before 5.10.

Initially noticed on 6.12, but it now happens after the kernel bump to
6.6.109 as well (upstream commit 6183c65)

In file included from ../mwlwifi-2025.02.06~db97edf2/hif/fwcmd.h:23,
                 from ../mwlwifi-2025.02.06~db97edf2/core.c:25:
../mwlwifi-2025.02.06~db97edf2/hif/hostcmd.h:1124: error: "MAX" redefined [-Werror]
 1124 | #define MAX(a, b) (((a) > (b)) ? (a) : (b))
      |         ^~~
In file included from usr/include/mac80211-backport/linux/minmax.h:4,
                 from ./include/linux/kernel.h:27,
                 from usr/include/mac80211-backport/linux/kernel.h:3,
                 from ./include/linux/skbuff.h:13,
                 from usr/include/mac80211-backport/linux/skbuff.h:3,
                 from ./include/linux/if_ether.h:19,
                 from usr/include/mac80211-backport/linux/if_ether.h:3,
                 from ./include/linux/etherdevice.h:20,
                 from usr/include/mac80211-backport/linux/etherdevice.h:3,
                 from ../mwlwifi-2025.02.06~db97edf2/core.c:18:
./include/linux/minmax.h:315: note: this is the location of the previous definition
  315 | #define MAX(a, b) __cmp(max, a, b)
      |         ^~~

Add a pending upstream patch which replaces the MAX(a,b) macro to avoid
conflicts and allow compilation with 6.12 backports

(cherry picked from commit 822bceb1d12bdb08688051ead06e0c4462e7d123)

Signed-off-by: Stefan Kalscheuer <stefan@stklcode.de>
Link: https://github.com/openwrt/openwrt/pull/20420
Signed-off-by: Robert Marko <robimarko@gmail.com>
(cherry picked from commit a8afcd8fc26fa7b348867f03ed3821167a9e68a8)
2026-07-09 10:57:27 +01:00
..
base-files base-files: sysupgrade: Add new option -s to perform upgrade on current partition 2026-07-09 10:57:27 +01:00
boot ramips: add support for Qding QC202 2026-07-09 10:57:26 +01:00
devel perf: disable slang support 2025-06-17 23:36:56 +02:00
firmware ipq-wifi: Add entry for TP-Link Archer C59 v1 2026-07-09 10:57:27 +01:00
kernel mwlwifi: add pending patch to fix compilation with kernel 6.6.109+ 2026-07-09 10:57:27 +01:00
libs openssl: Update to version 3.0.18 2026-07-09 10:57:27 +01:00
network uqmi: Increase PKG_RELEASE 2026-07-09 10:57:26 +01:00
system rpcd: update to git openwrt-24.10 branch HEAD 2026-07-09 10:57:24 +01:00
utils amxb_usp: fix unresolved 'sinh' symbol in liblua.so.5.1.5 2026-03-03 10:42:35 +00:00
Makefile package: rework contents of package index.json 2025-06-11 19:12:09 +02:00