Jonas Dreßler <verdre@xxxxxxx> wrote: > Handle the obvious invalid virtual interface type changes with a general > check instead of looking at the individual change. > > For type changes from P2P_CLIENT to P2P_GO and the other way round, this > changes the behavior slightly: We now still do nothing, but return > -EOPNOTSUPP instead of 0. Now that behavior was incorrect before and > still is, because type changes between these two types are actually > possible and supported, which we'll fix in a following commit. > > Signed-off-by: Jonas Dreßler <verdre@xxxxxxx> 9 patches applied to wireless-drivers-next.git, thanks. babe2a332dc4 mwifiex: Small cleanup for handling virtual interface type changes abe3a2c9ead8 mwifiex: Use function to check whether interface type change is allowed c2e9666cdffd mwifiex: Run SET_BSS_MODE when changing from P2P to STATION vif-type 54350dac4e6a mwifiex: Use helper function for counting interface types fae2aac8c740 mwifiex: Update virtual interface counters right after setting bss_type 25bbec30a2c7 mwifiex: Allow switching interface type from P2P_CLIENT to P2P_GO 5e2e1a4bf4a1 mwifiex: Handle interface type changes from AP to STATION c606008b7062 mwifiex: Properly initialize private structure on interface type changes 72e717500f99 mwifiex: Fix copy-paste mistake when creating virtual interface -- https://patchwork.kernel.org/project/linux-wireless/patch/20210914195909.36035-2-verdre@xxxxxxx/ https://wireless.wiki.kernel.org/en/developers/documentation/submittingpatches