aboutsummaryrefslogtreecommitdiffstats
path: root/etc/init.d
diff options
context:
space:
mode:
authorTom Caputi <[email protected]>2018-12-04 12:43:31 -0500
committerBrian Behlendorf <[email protected]>2018-12-04 09:43:31 -0800
commit0b606cb33fd1c43a4eea416e48d81127373c20ea (patch)
tree60c1e81a4ec9d1f862ea337e518a59a7d31f3054 /etc/init.d
parentbdbd5477bcba03b1df1e02b3b89e795c99e2f4c8 (diff)
Fix ztest deadlock in ztest_zil_remount()
This patch fixes a small race condition in ztest_zil_remount() that could result in a deadlock. ztest_device_removal() calls spa_vdev_remove() which may eventually call spa_reset_logs(). If ztest_zil_remount() attempts to call zil_close() while this is happening, it may fail when it asserts !zilog_is_dirty(zilog). This patch simply adds locking to correct the issue. Reviewed-by: Brian Behlendorf <[email protected]> Signed-off-by: Tom Caputi <[email protected]> Closes #8154
Diffstat (limited to 'etc/init.d')
0 files changed, 0 insertions, 0 deletions