mac80211_hwsim: fix smatch/sparse complaints
authorJohannes Berg <johannes.berg@intel.com>
Mon, 25 Jun 2012 12:46:44 +0000 (14:46 +0200)
committerJohannes Berg <johannes.berg@intel.com>
Mon, 25 Jun 2012 14:17:46 +0000 (16:17 +0200)
commitd0f718c1c0dfcb67f3af47a1fc4de7784974d1f7
treeed9b23d5f6359a5b19193d58fc40d91883d27ec3
parent3fae0273168026ed7b6065674f1410f531d58164
mac80211_hwsim: fix smatch/sparse complaints

The code is fine in both cases as-is, but we can
write it slightly differently to fix smatch/sparse
complaints:
 * compare the skb pointer (which we use as a cookie)
   by casting the skb to unsigned long rather than the
   cookie to a pointer (fixes "different address spaces")
 * when transmitting, data->channel must be assigned,
   don't check it (fixes "dereferenced before check")

Signed-off-by: Johannes Berg <johannes.berg@intel.com>
drivers/net/wireless/mac80211_hwsim.c