Sven Eckelmann <sven@xxxxxxxxxxxxx> writes: > From: Sven Eckelmann <seckelmann@xxxxxxxxx> > > ath10k_bss_info_changed() handles various events from the upper layers. It > parses the changed bitfield and then configures the driver/firmware > accordingly. Each detected event is handled in a separate scope which is > independent of each other - but in the same function. > > The commit f279294e9ee2 ("ath10k: add support for configuring management > packet rate") changed this behavior by returning from this function > prematurely when some precondition was not fulfilled. All new event > handlers added after the BSS_CHANGED_BASIC_RATES event handler would then > also be skipped. > > Signed-off-by: Sven Eckelmann <seckelmann@xxxxxxxxx> > --- > Cc: Kalle Valo <kvalo@xxxxxxxxxxxxxx> > Cc: Sriram R <srirrama@xxxxxxxxxxxxxx> > > Only compile tested Unfortunately doesn't apply anymore, please rebase. Applying: ath10k: avoid leaving .bss_info_changed prematurely Using index info to reconstruct a base tree... M drivers/net/wireless/ath/ath10k/mac.c Falling back to patching base and 3-way merge... Auto-merging drivers/net/wireless/ath/ath10k/mac.c CONFLICT (content): Merge conflict in drivers/net/wireless/ath/ath10k/mac.c Recorded preimage for 'drivers/net/wireless/ath/ath10k/mac.c' error: Failed to merge in the changes. Patch failed at 0001 ath10k: avoid leaving .bss_info_changed prematurely -- Kalle Valo