Johannes Berg
4bae7d9769
mac80211: fix missing sta_lock in __sta_info_destroy
...
Since my commit 34e895075e21be3e21e71d6317440d1ee7969ad0
("mac80211: allow station add/remove to sleep") there is
a race in mac80211 when it clears the TIM bit because a
sleeping station disconnected, the spinlock isn't held
around the relevant code any more. Use the right API to
acquire the spinlock correctly.
Cc: stable@kernel.org [2.6.34+]
Signed-off-by: Johannes Berg <johannes.berg@intel.com>
Signed-off-by: John W. Linville <linville@tuxdriver.com>
2011-09-13 14:18:38 -04:00
..
2011-07-08 11:11:24 -04:00
2011-07-08 11:11:24 -04:00
2011-07-08 11:11:24 -04:00
2011-07-08 11:11:20 -04:00
2011-07-20 15:04:36 -04:00
2011-05-20 13:43:21 -07:00
2011-07-18 14:29:03 -04:00
2007-10-10 16:52:34 -07:00
2011-03-14 14:46:58 -04:00
2011-07-08 11:11:20 -04:00
2010-12-13 15:23:29 -05:00
2011-04-20 16:05:59 -04:00
2009-12-21 18:38:52 -05:00
2011-04-19 15:38:03 -04:00
2008-03-06 15:30:46 -05:00
2011-05-05 14:59:20 -04:00
2010-11-15 13:24:48 -05:00
2011-07-20 15:04:35 -04:00
2009-08-04 16:43:25 -04:00
2011-07-20 15:04:35 -04:00
2009-07-10 15:01:49 -04:00
2011-06-07 14:41:36 -04:00
2011-06-08 14:19:05 -04:00
2011-07-20 15:04:35 -04:00
2011-07-27 22:39:30 -07:00
2011-04-04 16:20:00 -04:00
2011-07-15 13:38:33 -04:00
2011-07-13 14:49:43 -04:00
2011-01-05 16:07:12 -05:00
2010-12-22 14:33:37 -05:00
2011-08-22 14:21:40 -04:00
2010-06-02 16:12:59 -04:00
2011-07-21 14:10:00 +02:00
2011-07-05 15:26:53 -04:00
2011-05-16 14:10:49 -04:00
2011-05-12 14:10:55 -04:00
2011-05-16 14:25:29 -04:00
2008-07-08 14:16:01 -04:00
2008-07-08 14:16:01 -04:00
2011-07-20 15:04:35 -04:00
2011-02-04 16:30:32 -05:00
2011-07-15 13:39:42 -04:00
2010-11-24 16:19:35 -05:00
2010-06-02 16:12:59 -04:00
2010-10-15 15:53:27 +02:00
2010-09-16 10:33:17 +02:00
2011-06-01 15:12:29 -04:00
2010-06-24 15:42:18 -04:00
2011-06-01 15:12:29 -04:00
2011-06-01 15:12:29 -04:00
2010-03-30 22:02:32 +09:00
2010-10-23 11:47:02 -07:00
2011-03-31 11:26:23 -03:00
2011-07-13 14:49:43 -04:00
2011-07-19 16:50:00 -04:00
2009-12-21 18:38:52 -05:00
2011-09-13 14:18:38 -04:00
2011-07-08 11:42:21 -04:00
2011-04-28 14:50:00 -04:00
2011-07-15 13:38:32 -04:00
2011-07-08 11:11:19 -04:00
2011-07-13 14:49:43 -04:00
2011-07-19 16:50:00 -04:00
2011-04-04 16:20:00 -04:00
2011-04-04 16:20:00 -04:00
2011-06-27 15:09:39 -04:00
2011-06-27 15:09:39 -04:00
2011-07-20 15:04:35 -04:00
2011-07-08 11:42:21 -04:00
2009-01-29 16:00:02 -05:00