Skip to content
  • Pravin B Shelar's avatar
    genl: Fix genl dumpit() locking. · 9b96309c
    Pravin B Shelar authored
    In case of genl-family with parallel ops off, dumpif() callback
    is expected to run under genl_lock, But commit def31174
    
    
    (genl: Allow concurrent genl callbacks.) changed this behaviour
    where only first dumpit() op was called under genl-lock.
    For subsequent dump, only nlk->cb_lock was taken.
    Following patch fixes it by defining locked dumpit() and done()
    callback which takes care of genl-locking.
    
    CC: Jesse Gross <jesse@nicira.com>
    CC: Johannes Berg <johannes.berg@intel.com>
    Signed-off-by: default avatarPravin B Shelar <pshelar@nicira.com>
    Signed-off-by: default avatarDavid S. Miller <davem@davemloft.net>
    9b96309c