* linux-next: build failure after merge of the wireless-next tree
@ 2026-07-22 15:58 Mark Brown
2026-07-22 16:10 ` Johannes Berg
0 siblings, 1 reply; 8+ messages in thread
From: Mark Brown @ 2026-07-22 15:58 UTC (permalink / raw)
To: Johannes Berg, Wireless
Cc: Linux Kernel Mailing List, Linux Next Mailing List
[-- Attachment #1: Type: text/plain, Size: 1070 bytes --]
Hi all,
After merging the wireless-next tree, today's linux-next build
(arm64_defconfig.log /tmp/next/x86_64 allmodconfig) failed like this:
/tmp/next/build/net/mac80211/mlme.c:
In function 'ieee80211_rx_mgmt_assoc_resp':
/tmp/next/build/net/mac80211/mlme.c:7279:17: error: label 'abandon_assoc'
used but not defined
7279 | goto abandon_assoc;
| ^~~~
Caused by a semantic conflict (probably the same two patches as the
merge I posted a minute ago). I have applied the patch below and can
carry as needed:
diff --git a/net/mac80211/mlme.c b/net/mac80211/mlme.c
index 60fc407bb1ebb..5a1c022282202 100644
--- a/net/mac80211/mlme.c
+++ b/net/mac80211/mlme.c
@@ -7276,7 +7276,7 @@ static void ieee80211_rx_mgmt_assoc_resp(struct ieee80211_sub_if_data *sdata,
else if (!assoc_data->s1g)
aid = le16_to_cpu(mgmt->u.assoc_resp.aid);
else if (status_code == WLAN_STATUS_SUCCESS)
- goto abandon_assoc;
+ goto notify_driver;
/*
* The 5 MSB of the AID field are reserved for a non-S1G STA. For
[-- Attachment #2: signature.asc --]
[-- Type: application/pgp-signature, Size: 488 bytes --]
^ permalink raw reply related [flat|nested] 8+ messages in thread* Re: linux-next: build failure after merge of the wireless-next tree
2026-07-22 15:58 linux-next: build failure after merge of the wireless-next tree Mark Brown
@ 2026-07-22 16:10 ` Johannes Berg
0 siblings, 0 replies; 8+ messages in thread
From: Johannes Berg @ 2026-07-22 16:10 UTC (permalink / raw)
To: Wireless, Linux Kernel Mailing List, Linux Next Mailing List
Hi,
Thanks for the heads-up!
> /tmp/next/build/net/mac80211/mlme.c:
> In function 'ieee80211_rx_mgmt_assoc_resp':
> /tmp/next/build/net/mac80211/mlme.c:7279:17: error: label 'abandon_assoc'
> used but not defined
> 7279 | goto abandon_assoc;
> | ^~~~
>
> Caused by a semantic conflict (probably the same two patches as the
> merge I posted a minute ago).
Yeah. I was _just_ going to reply to that email asking if it actually
built! :-)
> I have applied the patch below and can
> carry as needed:
>
> diff --git a/net/mac80211/mlme.c b/net/mac80211/mlme.c
> index 60fc407bb1ebb..5a1c022282202 100644
> --- a/net/mac80211/mlme.c
> +++ b/net/mac80211/mlme.c
> @@ -7276,7 +7276,7 @@ static void ieee80211_rx_mgmt_assoc_resp(struct ieee80211_sub_if_data *sdata,
> else if (!assoc_data->s1g)
> aid = le16_to_cpu(mgmt->u.assoc_resp.aid);
> else if (status_code == WLAN_STATUS_SUCCESS)
> - goto abandon_assoc;
> + goto notify_driver;
I think it needs to be "goto destroy_assoc_data" instead for
correctness, but that's just based on what Jeff told me last night.
Sorry for the mess! I didn't realize this was going to happen :(
Anyway, the plan is for me to do a (hopefully correct) merge after
wireless will is merged into net etc., test it, and then provide that
with the pull request of wireless-next into net-next. I think it'll take
a few days though, more likely early next week than late this week.
johannes
^ permalink raw reply [flat|nested] 8+ messages in thread
* linux-next: build failure after merge of the wireless-next tree
@ 2025-01-16 2:08 Stephen Rothwell
2025-01-16 5:49 ` Ping-Ke Shih
0 siblings, 1 reply; 8+ messages in thread
From: Stephen Rothwell @ 2025-01-16 2:08 UTC (permalink / raw)
To: Kalle Valo, Johannes Berg
Cc: Bitterblue Smith, Ping-Ke Shih, Wireless,
Linux Kernel Mailing List, Linux Next Mailing List
[-- Attachment #1: Type: text/plain, Size: 1179 bytes --]
Hi all,
After merging the wireless-next tree, today's linux-next build (x86_64
allmodconfig) failed like this:
drivers/net/wireless/realtek/rtw88/led.c:19:6: error: redefinition of 'rtw_led_init'
19 | void rtw_led_init(struct rtw_dev *rtwdev)
| ^~~~~~~~~~~~
In file included from drivers/net/wireless/realtek/rtw88/led.c:7:
drivers/net/wireless/realtek/rtw88/led.h:15:20: note: previous definition of 'rtw_led_init' with type 'void(struct rtw_dev *)'
15 | static inline void rtw_led_init(struct rtw_dev *rtwdev)
| ^~~~~~~~~~~~
drivers/net/wireless/realtek/rtw88/led.c:64:6: error: redefinition of 'rtw_led_deinit'
64 | void rtw_led_deinit(struct rtw_dev *rtwdev)
| ^~~~~~~~~~~~~~
drivers/net/wireless/realtek/rtw88/led.h:19:20: note: previous definition of 'rtw_led_deinit' with type 'void(struct rtw_dev *)'
19 | static inline void rtw_led_deinit(struct rtw_dev *rtwdev)
| ^~~~~~~~~~~~~~
Caused by commit
4b6652bc6d8d ("wifi: rtw88: Add support for LED blinking")
I have used the wireless-next tree from next-20250115 for today.
--
Cheers,
Stephen Rothwell
[-- Attachment #2: OpenPGP digital signature --]
[-- Type: application/pgp-signature, Size: 488 bytes --]
^ permalink raw reply [flat|nested] 8+ messages in thread* RE: linux-next: build failure after merge of the wireless-next tree
2025-01-16 2:08 Stephen Rothwell
@ 2025-01-16 5:49 ` Ping-Ke Shih
2025-01-16 19:30 ` Kalle Valo
0 siblings, 1 reply; 8+ messages in thread
From: Ping-Ke Shih @ 2025-01-16 5:49 UTC (permalink / raw)
To: Stephen Rothwell, Kalle Valo, Johannes Berg
Cc: Bitterblue Smith, Wireless, Linux Kernel Mailing List,
Linux Next Mailing List
Stephen Rothwell <sfr@canb.auug.org.au> wrote:
> Hi all,
>
> After merging the wireless-next tree, today's linux-next build (x86_64
> allmodconfig) failed like this:
>
> drivers/net/wireless/realtek/rtw88/led.c:19:6: error: redefinition of 'rtw_led_init'
> 19 | void rtw_led_init(struct rtw_dev *rtwdev)
> | ^~~~~~~~~~~~
> In file included from drivers/net/wireless/realtek/rtw88/led.c:7:
> drivers/net/wireless/realtek/rtw88/led.h:15:20: note: previous definition of 'rtw_led_init' with type
> 'void(struct rtw_dev *)'
> 15 | static inline void rtw_led_init(struct rtw_dev *rtwdev)
> | ^~~~~~~~~~~~
> drivers/net/wireless/realtek/rtw88/led.c:64:6: error: redefinition of 'rtw_led_deinit'
> 64 | void rtw_led_deinit(struct rtw_dev *rtwdev)
> | ^~~~~~~~~~~~~~
> drivers/net/wireless/realtek/rtw88/led.h:19:20: note: previous definition of 'rtw_led_deinit' with type
> 'void(struct rtw_dev *)'
> 19 | static inline void rtw_led_deinit(struct rtw_dev *rtwdev)
> | ^~~~~~~~~~~~~~
>
> Caused by commit
>
> 4b6652bc6d8d ("wifi: rtw88: Add support for LED blinking")
>
> I have used the wireless-next tree from next-20250115 for today.
I reproduced this issue, and fixed it by a patch [1].
[1] https://lore.kernel.org/linux-wireless/20250116054337.35723-1-pkshih@realtek.com/T/#u
^ permalink raw reply [flat|nested] 8+ messages in thread
* linux-next: build failure after merge of the wireless-next tree
@ 2024-10-09 1:04 Stephen Rothwell
2024-10-09 7:04 ` Johannes Berg
0 siblings, 1 reply; 8+ messages in thread
From: Stephen Rothwell @ 2024-10-09 1:04 UTC (permalink / raw)
To: Kalle Valo, Johannes Berg
Cc: Johannes Berg, Wireless, Linux Kernel Mailing List,
Linux Next Mailing List
[-- Attachment #1: Type: text/plain, Size: 366 bytes --]
Hi all,
After merging the wireless-next tree, today's linux-next build (x86_64
allmodconfig) failed like this:
ERROR: modpost: "wireless_nlevent_flush" [net/wireless/cfg80211.ko] undefined!
Caused by commit
aee809aaa2d1 ("wifi: cfg80211: unexport wireless_nlevent_flush()")
I have reverted that commit for today.
--
Cheers,
Stephen Rothwell
[-- Attachment #2: OpenPGP digital signature --]
[-- Type: application/pgp-signature, Size: 488 bytes --]
^ permalink raw reply [flat|nested] 8+ messages in thread* Re: linux-next: build failure after merge of the wireless-next tree
2024-10-09 1:04 Stephen Rothwell
@ 2024-10-09 7:04 ` Johannes Berg
0 siblings, 0 replies; 8+ messages in thread
From: Johannes Berg @ 2024-10-09 7:04 UTC (permalink / raw)
To: Stephen Rothwell, Kalle Valo
Cc: Wireless, Linux Kernel Mailing List, Linux Next Mailing List
On Wed, 2024-10-09 at 12:04 +1100, Stephen Rothwell wrote:
> Hi all,
>
> After merging the wireless-next tree, today's linux-next build (x86_64
> allmodconfig) failed like this:
>
> ERROR: modpost: "wireless_nlevent_flush" [net/wireless/cfg80211.ko] undefined!
>
> Caused by commit
>
> aee809aaa2d1 ("wifi: cfg80211: unexport wireless_nlevent_flush()")
>
> I have reverted that commit for today.
Oops. I totally forgot that wext-core is always built-in (while cfg80211
can be a module ...). I've reverted it as well.
johannes
^ permalink raw reply [flat|nested] 8+ messages in thread
[parent not found: <20111220131802.e3782dfbf8172281a7df5a5c@canb.auug.org.au>]
end of thread, other threads:[~2026-07-22 16:10 UTC | newest]
Thread overview: 8+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2026-07-22 15:58 linux-next: build failure after merge of the wireless-next tree Mark Brown
2026-07-22 16:10 ` Johannes Berg
-- strict thread matches above, loose matches on Subject: below --
2025-01-16 2:08 Stephen Rothwell
2025-01-16 5:49 ` Ping-Ke Shih
2025-01-16 19:30 ` Kalle Valo
2024-10-09 1:04 Stephen Rothwell
2024-10-09 7:04 ` Johannes Berg
[not found] <20111220131802.e3782dfbf8172281a7df5a5c@canb.auug.org.au>
[not found] ` <CAB=NE6V12m2_u6YGxhmqjNGs9OjdOKFpCAYu5cs_Hezwwk9LLA@mail.gmail.com>
[not found] ` <20111220135704.8c87c166d9ac18d4ea308107@canb.auug.org.au>
2011-12-20 3:24 ` Luis R. Rodriguez
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox