Jouni Malinen
055249d20d
mac80211: Fix panic on fragmentation with power saving
...
It was possible to hit a kernel panic on NULL pointer dereference in
dev_queue_xmit() when sending power save buffered frames to a STA that
woke up from sleep. This happened when the buffered frame was requeued
for transmission in ap_sta_ps_end(). In order to avoid the panic, copy
the skb->dev and skb->iif values from the first fragment to all other
fragments.
Signed-off-by: Jouni Malinen <jouni.malinen@atheros.com>
Signed-off-by: John W. Linville <linville@tuxdriver.com>
2009-03-16 18:01:59 -04:00
..
2008-07-08 14:16:02 -04:00
2008-07-08 14:16:02 -04:00
2008-12-19 15:23:08 -05:00
2007-10-10 16:52:34 -07:00
2008-10-27 17:06:16 -07:00
2008-04-08 16:44:45 -04:00
2008-10-31 19:00:15 -04:00
2008-07-14 14:30:07 -04:00
2008-11-10 21:37:39 -08:00
2008-03-06 15:30:46 -05:00
2008-10-31 19:00:14 -04:00
2007-05-05 11:46:38 -07:00
2008-10-27 17:06:16 -07:00
2009-01-13 10:25:45 -05:00
2008-12-19 15:24:00 -05:00
2009-01-12 14:24:56 -05:00
2008-11-26 09:47:03 -05:00
2008-10-27 17:06:16 -07:00
2008-06-27 09:09:17 -04:00
2008-04-08 16:44:45 -04:00
2008-04-08 16:44:45 -04:00
2008-12-19 15:24:00 -05:00
2008-12-12 14:01:35 -05:00
2008-11-21 17:15:03 -08:00
2008-09-24 16:18:02 -04:00
2009-01-12 14:24:57 -05:00
2008-11-10 15:10:16 -05:00
2008-11-10 15:10:16 -05:00
2008-07-08 14:16:01 -04:00
2008-07-08 14:16:01 -04:00
2009-01-22 13:55:01 -05:00
2008-10-31 19:00:23 -04:00
2008-10-31 19:00:37 -04:00
2008-10-27 17:46:11 -04:00
2009-01-12 14:24:55 -05:00
2008-10-31 19:00:36 -04:00
2008-11-26 09:47:20 -05:00
2008-10-31 19:00:23 -04:00
2008-10-31 19:00:23 -04:00
2008-12-19 15:23:22 -05:00
2008-11-10 15:10:16 -05:00
2008-09-11 15:53:39 -04:00
2008-12-05 22:54:40 -08:00
2009-01-16 17:08:23 -05:00
2008-10-27 17:06:16 -07:00
2008-06-14 12:18:13 -04:00
2009-03-16 18:01:59 -04:00
2008-12-19 15:23:59 -05:00
2008-11-26 09:47:51 -05:00
2008-10-31 18:05:59 -04:00
2008-12-19 15:24:00 -05:00
2008-10-31 19:02:14 -04:00
2008-09-15 16:48:22 -04:00
2008-10-31 18:05:59 -04:00
2008-03-06 15:30:46 -05:00