* Re: linux-next: manual merge of the wireless-next tree with the wireless tree [not found] <20230331104959.0b30604d@canb.auug.org.au> @ 2023-03-31 9:17 ` Johannes Berg 2023-04-03 2:23 ` Stephen Rothwell 1 sibling, 0 replies; 5+ messages in thread From: Johannes Berg @ 2023-03-31 9:17 UTC (permalink / raw) To: Stephen Rothwell, Kalle Valo, netdev Cc: Wireless, Felix Fietkau, Linux Kernel Mailing List, Linux Next Mailing List, Ryder Lee On Fri, 2023-03-31 at 10:49 +1100, Stephen Rothwell wrote: > Hi all, > > Today's linux-next merge of the wireless-next tree got a conflict in: > > net/mac80211/rx.c > > between commit: > > a16fc38315f2 ("wifi: mac80211: fix potential null pointer dereference") > > from the wireless tree and commit: > > fe4a6d2db3ba ("wifi: mac80211: implement support for yet another mesh A-MSDU format") > > from the wireless-next tree. Thanks for the heads-up. I sort of expected this, but didn't want to do a merge or wireless into wireless-next before it was pulled, maybe I should've staggered the pull requests, but you would've seen the merge issue anyway. Anyway, I've now pulled wireless into wireless-next, so you might continue seeing this issue (*) if you merge net/net-next before merging wireless-next, but it'll be completely resolved when we send the next pull request to net-next (next week). Thanks! (*) and another one in nl80211 policy, I think? joahnnes ^ permalink raw reply [flat|nested] 5+ messages in thread
* Re: linux-next: manual merge of the wireless-next tree with the wireless tree [not found] <20230331104959.0b30604d@canb.auug.org.au> 2023-03-31 9:17 ` linux-next: manual merge of the wireless-next tree with the wireless tree Johannes Berg @ 2023-04-03 2:23 ` Stephen Rothwell 2023-04-03 8:43 ` Kalle Valo 1 sibling, 1 reply; 5+ messages in thread From: Stephen Rothwell @ 2023-04-03 2:23 UTC (permalink / raw) To: David Miller Cc: Kalle Valo, Johannes Berg, Wireless, Felix Fietkau, Johannes Berg, Linux Kernel Mailing List, Linux Next Mailing List, Ryder Lee, Networking, Jakub Kicinski [-- Attachment #1: Type: text/plain, Size: 3068 bytes --] Hi all, On Fri, 31 Mar 2023 10:49:59 +1100 Stephen Rothwell <sfr@canb.auug.org.au> wrote: > > Today's linux-next merge of the wireless-next tree got a conflict in: > > net/mac80211/rx.c > > between commit: > > a16fc38315f2 ("wifi: mac80211: fix potential null pointer dereference") > > from the wireless tree and commit: > > fe4a6d2db3ba ("wifi: mac80211: implement support for yet another mesh A-MSDU format") > > from the wireless-next tree. > > I fixed it up (see below) and can carry the fix as necessary. This > is now fixed as far as linux-next is concerned, but any non trivial > conflicts should be mentioned to your upstream maintainer when your tree > is submitted for merging. You may also want to consider cooperating > with the maintainer of the conflicting tree to minimise any particularly > complex conflicts. > > -- > Cheers, > Stephen Rothwell > > diff --cc net/mac80211/rx.c > index 3e2176a730e6,1c957194554b..000000000000 > --- a/net/mac80211/rx.c > +++ b/net/mac80211/rx.c > @@@ -2776,27 -2862,12 +2843,31 @@@ ieee80211_rx_mesh_data(struct ieee80211 > rcu_read_unlock(); > } > > + /* Frame has reached destination. Don't forward */ > + if (ether_addr_equal(sdata->vif.addr, eth->h_dest)) > + goto rx_accept; > + > + if (!--mesh_hdr->ttl) { > + if (multicast) > + goto rx_accept; > + > + IEEE80211_IFSTA_MESH_CTR_INC(ifmsh, dropped_frames_ttl); > + return RX_DROP_MONITOR; > + } > + > + if (!ifmsh->mshcfg.dot11MeshForwarding) { > + if (is_multicast_ether_addr(eth->h_dest)) > + goto rx_accept; > + > + return RX_DROP_MONITOR; > + } > + > skb_set_queue_mapping(skb, ieee802_1d_to_ac[skb->priority]); > > + if (!multicast && > + ieee80211_rx_mesh_fast_forward(sdata, skb, mesh_hdrlen)) > + return RX_QUEUED; > + > ieee80211_fill_mesh_addresses(&hdr, &hdr.frame_control, > eth->h_dest, eth->h_source); > hdrlen = ieee80211_hdrlen(hdr.frame_control); > @@@ -2914,14 -2982,24 +2985,24 @@@ __ieee80211_rx_h_amsdu(struct ieee80211 > data_offset, true)) > return RX_DROP_UNUSABLE; > > - if (rx->sta && rx->sta->amsdu_mesh_control < 0) { > + if (rx->sta->amsdu_mesh_control < 0) { > - bool valid_std = ieee80211_is_valid_amsdu(skb, true); > - bool valid_nonstd = ieee80211_is_valid_amsdu(skb, false); > + s8 valid = -1; > + int i; > + > + for (i = 0; i <= 2; i++) { > + if (!ieee80211_is_valid_amsdu(skb, i)) > + continue; > + > + if (valid >= 0) { > + /* ambiguous */ > + valid = -1; > + break; > + } > > - if (valid_std && !valid_nonstd) > - rx->sta->amsdu_mesh_control = 1; > - else if (valid_nonstd && !valid_std) > - rx->sta->amsdu_mesh_control = 0; > + valid = i; > + } > + > + rx->sta->amsdu_mesh_control = valid; > } > > ieee80211_amsdu_to_8023s(skb, &frame_list, dev->dev_addr, This is now a conflict between the net-next and net trees. -- Cheers, Stephen Rothwell [-- Attachment #2: OpenPGP digital signature --] [-- Type: application/pgp-signature, Size: 488 bytes --] ^ permalink raw reply [flat|nested] 5+ messages in thread
* Re: linux-next: manual merge of the wireless-next tree with the wireless tree 2023-04-03 2:23 ` Stephen Rothwell @ 2023-04-03 8:43 ` Kalle Valo 0 siblings, 0 replies; 5+ messages in thread From: Kalle Valo @ 2023-04-03 8:43 UTC (permalink / raw) To: Stephen Rothwell Cc: David Miller, Johannes Berg, Wireless, Felix Fietkau, Johannes Berg, Linux Kernel Mailing List, Linux Next Mailing List, Ryder Lee, Networking, Jakub Kicinski Stephen Rothwell <sfr@canb.auug.org.au> writes: > Hi all, > > On Fri, 31 Mar 2023 10:49:59 +1100 Stephen Rothwell <sfr@canb.auug.org.au> wrote: >> >> Today's linux-next merge of the wireless-next tree got a conflict in: >> >> net/mac80211/rx.c >> >> between commit: >> >> a16fc38315f2 ("wifi: mac80211: fix potential null pointer dereference") >> >> from the wireless tree and commit: >> >> fe4a6d2db3ba ("wifi: mac80211: implement support for yet another mesh A-MSDU format") >> >> from the wireless-next tree. >> >> I fixed it up (see below) and can carry the fix as necessary. This >> is now fixed as far as linux-next is concerned, but any non trivial >> conflicts should be mentioned to your upstream maintainer when your tree >> is submitted for merging. You may also want to consider cooperating >> with the maintainer of the conflicting tree to minimise any particularly >> complex conflicts. [...] > This is now a conflict between the net-next and net trees. My plan is to submit wireless-next pull request to net-next by Wednesday, that should fix the conflict. -- https://patchwork.kernel.org/project/linux-wireless/list/ https://wireless.wiki.kernel.org/en/developers/documentation/submittingpatches ^ permalink raw reply [flat|nested] 5+ messages in thread
[parent not found: <20241028123621.7bbb131b@canb.auug.org.au>]
* Re: linux-next: manual merge of the wireless-next tree with the wireless tree [not found] <20241028123621.7bbb131b@canb.auug.org.au> @ 2024-10-31 2:20 ` Stephen Rothwell 0 siblings, 0 replies; 5+ messages in thread From: Stephen Rothwell @ 2024-10-31 2:20 UTC (permalink / raw) To: David Miller, Jakub Kicinski, Paolo Abeni Cc: Kalle Valo, Johannes Berg, Wireless, Aditya Kumar Singh, Johannes Berg, Linux Kernel Mailing List, Linux Next Mailing List, Miri Korenblit, Networking [-- Attachment #1: Type: text/plain, Size: 1106 bytes --] Hi all, On Mon, 28 Oct 2024 12:36:21 +1100 Stephen Rothwell <sfr@canb.auug.org.au> wrote: > > Today's linux-next merge of the wireless-next tree got a conflict in: > > drivers/net/wireless/intel/iwlwifi/mvm/mld-mac80211.c > > between commit: > > cbe84e9ad5e2 ("wifi: iwlwifi: mvm: really send iwl_txpower_constraints_cmd") > > from the wireless tree and commit: > > 188a1bf89432 ("wifi: mac80211: re-order assigning channel in activate links") > > from the wireless-next tree. > > I fixed it up (the latter removed some code that the former moved some > other cde around - so I effectively just used the latter) and can carry > the fix as necessary. This is now fixed as far as linux-next is > concerned, but any non trivial conflicts should be mentioned to your > upstream maintainer when your tree is submitted for merging. You may > also want to consider cooperating with the maintainer of the > conflicting tree to minimise any particularly complex conflicts. This is now a conflict between the net tree and the net-next tree. -- Cheers, Stephen Rothwell [-- Attachment #2: OpenPGP digital signature --] [-- Type: application/pgp-signature, Size: 488 bytes --] ^ permalink raw reply [flat|nested] 5+ messages in thread
[parent not found: <20241024115523.4cd35dde@canb.auug.org.au>]
* Re: linux-next: manual merge of the wireless-next tree with the wireless tree [not found] <20241024115523.4cd35dde@canb.auug.org.au> @ 2024-10-31 2:24 ` Stephen Rothwell 0 siblings, 0 replies; 5+ messages in thread From: Stephen Rothwell @ 2024-10-31 2:24 UTC (permalink / raw) To: David Miller, Jakub Kicinski, Paolo Abeni Cc: Kalle Valo, Johannes Berg, Ben Greear, Emmanuel Grumbach, Johannes Berg, Wireless, Linux Kernel Mailing List, Linux Next Mailing List, Miri Korenblit, Networking [-- Attachment #1: Type: text/plain, Size: 1410 bytes --] Hi all, On Thu, 24 Oct 2024 11:55:23 +1100 Stephen Rothwell <sfr@canb.auug.org.au> wrote: > > Today's linux-next merge of the wireless-next tree got a conflict in: > > net/mac80211/cfg.c > > between commit: > > 8dd0498983ee ("wifi: mac80211: Fix setting txpower with emulate_chanctx") > > from the wireless tree and commit: > > c4382d5ca1af ("wifi: mac80211: update the right link for tx power") > > from the wireless-next tree. > > I fixed it up (see below) and can carry the fix as necessary. This > is now fixed as far as linux-next is concerned, but any non trivial > conflicts should be mentioned to your upstream maintainer when your tree > is submitted for merging. You may also want to consider cooperating > with the maintainer of the conflicting tree to minimise any particularly > complex conflicts. > > diff --cc net/mac80211/cfg.c > index 6dfc61a9acd4,6c0b228523cb..000000000000 > --- a/net/mac80211/cfg.c > +++ b/net/mac80211/cfg.c > @@@ -3046,7 -3070,7 +3070,8 @@@ static int ieee80211_set_tx_power(struc > enum nl80211_tx_power_setting txp_type = type; > bool update_txp_type = false; > bool has_monitor = false; > + int old_power = local->user_power_level; > + int user_power_level; > > lockdep_assert_wiphy(local->hw.wiphy); This is now a conflict between the net and net-next trees. -- Cheers, Stephen Rothwell [-- Attachment #2: OpenPGP digital signature --] [-- Type: application/pgp-signature, Size: 488 bytes --] ^ permalink raw reply [flat|nested] 5+ messages in thread
end of thread, other threads:[~2024-10-31 2:24 UTC | newest]
Thread overview: 5+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
[not found] <20230331104959.0b30604d@canb.auug.org.au>
2023-03-31 9:17 ` linux-next: manual merge of the wireless-next tree with the wireless tree Johannes Berg
2023-04-03 2:23 ` Stephen Rothwell
2023-04-03 8:43 ` Kalle Valo
[not found] <20241028123621.7bbb131b@canb.auug.org.au>
2024-10-31 2:20 ` Stephen Rothwell
[not found] <20241024115523.4cd35dde@canb.auug.org.au>
2024-10-31 2:24 ` Stephen Rothwell
This is a public inbox, see mirroring instructions for how to clone and mirror all data and code used for this inbox; as well as URLs for NNTP newsgroup(s).