mirror of
git://git.openwrt.org/openwrt/openwrt.git
synced 2025-12-22 12:32:10 -05:00
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.
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:9: 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:28,
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:330:9: note: this is the location of the previous definition
330 | #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
Signed-off-by: Stefan Kalscheuer <stefan@stklcode.de>
Link: https://github.com/openwrt/openwrt/pull/18980
Signed-off-by: Robert Marko <robimarko@gmail.com>
|
||
|---|---|---|
| .. | ||
| 001-Simplify-coredump-memcpy-in-mwl_fwcmd_get_fw_core_dump.patch | ||
| 002-Correctly-use-PTR_ERR-in-pcie_bf_mimo_ctrl_decode.patch | ||
| 003-Use-zu-and-zd-for-ssize_t-and-size_t.patch | ||
| 004-Fix-debugfs-compilation-warning-in-mwl_debugfs_info_read.patch | ||
| 005-Use-BUILD_BUG_ON.patch | ||
| 020-mac80211_update.patch | ||
| 030-remove-MAX-a-b-macro-to-avoid-conflict-with-kernel.h.patch | ||