Johannes Berg <johannes@xxxxxxxxxxxxxxxx> writes: > Over time, a whole bunch of drivers have come up > with their own scheme to delay the configure_filter > operation to a workqueue. To be able to simplify > things, allow configure_filter to sleep, and add > a new prepare_multicast callback that drivers that > need the multicast address list implement. This new > callback must be atomic, but most drivers either > don't care or just calculate a hash which can be > done atomically and then uploaded to the hardware > non-atomically. > > A cursory look suggests that at76c50x-usb, BTW, at76c50x-usb is broken currently. The change of providing bssid to the driver only after association broke it. I don't have time to fix it right now, but I try to find some time next week. > ar9170, mwl8k (which is actually very broken now), rt2x00, wl1251, > wl1271 and zd1211 should make use of this new capability. This will make things a lot easier for wl1251 and wl1271. Thank you for this. -- Kalle Valo -- To unsubscribe from this list: send the line "unsubscribe linux-wireless" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html