commit | 48bf6beddf455b0cb605915081f3428960a6224e | [log] [tgz] |
---|---|---|
author | Bob Copeland <me@bobcopeland.com> | Mon Apr 13 17:26:28 2015 -0400 |
committer | Johannes Berg <johannes.berg@intel.com> | Mon Apr 20 13:05:29 2015 +0200 |
tree | 98e652b5c3970a61d6dee510fca33c874370cdcf | |
parent | 388f997620cb57372c494a194e9698b28cc179b8 [diff] |
mac80211: introduce plink lock for plink fields The mesh plink code uses sta->lock to serialize access to the plink state fields between the peer link state machine and the peer link timer. Some paths (e.g. those involving mps_qos_null_tx()) unfortunately hold this spinlock across frame tx, which is soon to be disallowed. Add a new spinlock just for plink access. Signed-off-by: Bob Copeland <me@bobcopeland.com> Signed-off-by: Johannes Berg <johannes.berg@intel.com>