summaryrefslogtreecommitdiffstats
path: root/module/zfs/zfs_rlock.c
diff options
context:
space:
mode:
authorMatthew Ahrens <[email protected]>2020-09-04 10:29:39 -0700
committerGitHub <[email protected]>2020-09-04 10:29:39 -0700
commit3808032489f28c1f36b39c9a3274d5f4b6f9638a (patch)
tree34b2a72f5452c097da400b3571443bf3e671ee93 /module/zfs/zfs_rlock.c
parentcd80273909184426d5f38050c3163de43031098f (diff)
nowait synctask must succeed
If a `zfs_space_check_t` other than `ZFS_SPACE_CHECK_NONE` is used with `dsl_sync_task_nowait()`, the sync task may fail due to ENOSPC. However, there is no way to notice or communicate this failure, so it's extremely difficult to use this functionality correctly, and in fact almost all callers use `ZFS_SPACE_CHECK_NONE`. This commit removes the `zfs_space_check_t` argument from `dsl_sync_task_nowait()`, and always uses `ZFS_SPACE_CHECK_NONE`. Reviewed-by: Brian Behlendorf <[email protected]> Signed-off-by: Matthew Ahrens <[email protected]> Closes #10855
Diffstat (limited to 'module/zfs/zfs_rlock.c')
0 files changed, 0 insertions, 0 deletions