On Sat, 2018-10-13 at 12:55 +0300, Kalle Valo wrote: > > > struct cfg80211_ops { > > int (*suspend)(struct wiphy *wiphy, struct cfg80211_wowlan *wow); > > It would be nice to document if these ops can sleep or not. I don't think we've documented that *anywhere* in cfg80211, but everything can sleep there ... At the mac80211 level things are different, so there we do document a case-by-case basis. johannes