struct hostap_ieee80211_hdr *hdr; 
struct ieee80211_hdr *hdr; 
static void hostap_ap_tx_cb_poll(struct sk_buff *skb, int ok, void *data){	struct ap_data *ap = data;	struct hostap_ieee80211_hdr *hdr;	struct sta_info *sta;	if (skb->len < 24)		goto fail;	hdr = (struct hostap_ieee80211_hdr *) skb->data;	if (ok) {		spin_lock(&ap->sta_table_lock);		sta = ap_get_sta(ap, hdr->addr1);		if (sta)			sta->flags &= ~WLAN_STA_PENDING_POLL;		spin_unlock(&ap->sta_table_lock);	} else {		PDEBUG(DEBUG_AP, "%s: STA " MACSTR " did not ACK activity "		       "poll frame\n", ap->local->dev->name,		       MAC2STR(hdr->addr1));	} fail:	dev_kfree_skb(skb);}
4520	/local/tlutelli/issta_data/temp/c/2005_temp/2005/4520/c0f72ca8e4f1b459b5582c1c8dcaf7e53151f069/hostap_ap.c/clean/drivers/net/wireless/hostap/hostap_ap.c