summaryrefslogtreecommitdiffstats
path: root/drivers/regulator
diff options
context:
space:
mode:
authorMatias Bjørling <m@bjorling.me>2016-07-07 09:54:17 +0200
committerJens Axboe <axboe@fb.com>2016-07-07 08:51:52 -0600
commit5cd907853d5b777c11ecbc8de4482ea5f51663bc (patch)
tree23cf4e800cba9be0351780bb82824713ade3dc82 /drivers/regulator
parentb76eb20bb0c6f4f9c2e1ad493f73c52817b8aaff (diff)
downloadlinux-5cd907853d5b777c11ecbc8de4482ea5f51663bc.tar.bz2
lightnvm: remove nested lock conflict with mm
If a media manager tries to initialize it targets upon media manager initialization, the media manager will need to know which target types are available in LightNVM. The lists of which managers and target types are available shares the same lock. Therefore, on initialization, the nvm_lock is taken by LightNVM core, which later leads to a deadlock when target types are enumerated by the media manager. Add an exclusive lock for target types to resolve this conflict. Signed-off-by: Matias Bjørling <m@bjorling.me> Signed-off-by: Jens Axboe <axboe@fb.com>
Diffstat (limited to 'drivers/regulator')
0 files changed, 0 insertions, 0 deletions