> I reworked the patch based on your comment in this V6. It > applies to the master branch on top of commit: > > 5253ffb mac80211: always pick a basic rate to tx RTS/CTS for pre-HT rates Yep, applies, thanks. I think you missed something, I can fix it but wanted to ask: > + * @crit_proto_started: true if crit_proto_start() has been done. > */ > struct wireless_dev { > + bool crit_proto_started; This is no longer needed, right? > + NL80211_CMD_CRIT_PROTOCOL_START, > + NL80211_CMD_CRIT_PROTOCOL_STOP, > + NL80211_CMD_CRIT_PROTOCOL_STOPPED_EVENT, Why use a separate command ID? Usually we use the same _STOP for the event as well, I think? Except maybe scan which you can't stop? Not sure ... Anyway I don't mind, just wondering if there was a special reason to do this. > + nla_put_failure: > + if (hdr) > + genlmsg_cancel(msg, hdr); There's not really a reason to cancel, but we still do most of the time. I guess we can keep it, but it doesn't matter :) > --- a/net/wireless/rdev-ops.h > +++ b/net/wireless/rdev-ops.h > @@ -875,7 +875,7 @@ static inline void rdev_stop_p2p_device(struct cfg80211_registered_device *rdev, > trace_rdev_stop_p2p_device(&rdev->wiphy, wdev); > rdev->ops->stop_p2p_device(&rdev->wiphy, wdev); > trace_rdev_return_void(&rdev->wiphy); > -} > +} Heh, thanks. johannes -- 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