On Wed, 2009-08-05 at 17:28 +0800, Zhu Yi wrote: > The patch fixes the misuse between attrtype and value for the > CMD list nested in NL80211_ATTR_SUPPORTED_COMMANDS attribute. No? It was this way intentionally. > --- a/net/wireless/nl80211.c > +++ b/net/wireless/nl80211.c > @@ -520,7 +520,7 @@ static int nl80211_send_wiphy(struct sk_buff *msg, u32 pid, u32 seq, int flags, > do { \ > if (dev->ops->op) { \ > i++; \ > - NLA_PUT_U32(msg, i, NL80211_CMD_ ## n); \ > + NLA_PUT_U32(msg, NL80211_CMD_ ## n, i); \ This is an array, the index doesn't matter, and the value is the supported command. You parse it with nla_for_each_nested() johannes
Attachment:
signature.asc
Description: This is a digitally signed message part