X-Git-Url: https://git.camperquake.de/gitweb.cgi?a=blobdiff_plain;f=module%2Fzfs%2Fzvol.c;h=9dda04077e7d0073dddcb2ce6c63b5160d261974;hb=56c34bac44d47898809c46db3e5444511bbe0ef6;hp=61e22b8ecfaf947e3380ebc6adf86a208477c643;hpb=df554c148ecfdfb7e597f8ab7eee71388b24a19d;p=zfs.git diff --git a/module/zfs/zvol.c b/module/zfs/zvol.c index 61e22b8..9dda040 100644 --- a/module/zfs/zvol.c +++ b/module/zfs/zvol.c @@ -555,7 +555,7 @@ zvol_write(void *arg) dmu_tx_commit(tx); zfs_range_unlock(rl); - if (rq_is_sync(req)) + if (rq_is_sync(req) || zv->zv_objset->os_sync == ZFS_SYNC_ALWAYS) zil_commit(zv->zv_zilog, ZVOL_OBJ); blk_end_request(req, -error, size); @@ -1350,8 +1350,8 @@ zvol_fini(void) list_destroy(&zvol_state_list); } -module_param(zvol_major, uint, 0); +module_param(zvol_major, uint, 0444); MODULE_PARM_DESC(zvol_major, "Major number for zvol device"); -module_param(zvol_threads, uint, 0); +module_param(zvol_threads, uint, 0444); MODULE_PARM_DESC(zvol_threads, "Number of threads for zvol device");