diff options
author | Boris Protopopov <[email protected]> | 2015-09-23 12:34:51 -0400 |
---|---|---|
committer | Brian Behlendorf <[email protected]> | 2016-03-10 09:53:36 -0800 |
commit | 1ee159f423b5eb3c4646b0ba2dd0fb359503ba90 (patch) | |
tree | 4535141c208168c27716484bf273f70bcb41e294 /udev | |
parent | a0bd735adb1b1eb81fef10b4db102ee051c4d4ff (diff) |
Fix lock order inversion with zvol_open()
zfsonlinux issue #3681 - lock order inversion between zvol_open() and
dsl_pool_sync()...zvol_rename_minors()
Remove trylock of spa_namespace_lock as it is no longer needed when
zvol minor operations are performed in a separate context with no
prior locking state; the spa_namespace_lock is no longer held
when bdev->bd_mutex or zfs_state_lock might be taken in the code
paths originating from the zvol minor operation callbacks.
Signed-off-by: Boris Protopopov <[email protected]>
Signed-off-by: Brian Behlendorf <[email protected]>
Closes #3681
Diffstat (limited to 'udev')
0 files changed, 0 insertions, 0 deletions