From: Johannes Berg <johan...@sipsolutions.net>
Date: Wed, 15 Mar 2017 14:29:13 +0100

> From: Johannes Berg <johannes.b...@intel.com>
> 
> Sowmini pointed out Dmitry's RTNL deadlock report to me, and it turns out
> to be perfectly accurate - there are various error paths that miss unlock
> of the RTNL.
> 
> To fix those, change the locking a bit to not be conditional in all those
> nl80211_prepare_*_dump() functions, but make those require the RTNL to
> start with, and fix the buggy error paths. This also let me use sparse
> (by appropriately overriding the rtnl_lock/rtnl_unlock functions) to
> validate the changes.
> 
> Reported-by: Sowmini Varadhan <sowmini.varad...@oracle.com>
> Reported-by: Dmitry Vyukov <dvyu...@google.com>
> Signed-off-by: Johannes Berg <johannes.b...@intel.com>

Johannes, I assume I will get this in a future pull request?

Reply via email to