> + * @flags: Tx information (e.g. antenna selectd, guard interval, > etc.) typo: selected, also where are the flags defined? > struct ieee80211_tx_status { > struct ieee80211_tx_control control; > @@ -364,6 +382,8 @@ struct ieee80211_tx_status { > int ack_signal; > int queue_length; > int queue_number; > + size_t rate_ctrl_num; > + struct ieee80211_tx_rate_ctrl rate_ctrl[0]; I think this is going to blow up if any driver sets rate_ctrl_num > 0 and uses the irq-safe tx status interface because we there copy the stuff into another buffer and you haven't changed that buffer to be resized accordingly. johannes
Attachment:
signature.asc
Description: This is a digitally signed message part