X-Git-Url: https://git.camperquake.de/gitweb.cgi?a=blobdiff_plain;f=module%2Fzfs%2Fzvol.c;h=07bda6dbaa4e742f649d7e7ecdcf2104be4ce78f;hb=9e11c7eee232b73600c2590c8c3326b2725daba5;hp=32e4f3c1e6b08f92adf897099f12b73ac74e88dc;hpb=7c0e570888532b3cecf66459e55688df18946be0;p=zfs.git diff --git a/module/zfs/zvol.c b/module/zfs/zvol.c index 32e4f3c..07bda6d 100644 --- a/module/zfs/zvol.c +++ b/module/zfs/zvol.c @@ -1245,6 +1245,7 @@ __zvol_create_minor(const char *name) #ifdef HAVE_BLK_QUEUE_DISCARD blk_queue_max_discard_sectors(zv->zv_queue, (zvol_max_discard_blocks * zv->zv_volblocksize) >> 9); + blk_queue_discard_granularity(zv->zv_queue, zv->zv_volblocksize); queue_flag_set_unlocked(QUEUE_FLAG_DISCARD, zv->zv_queue); #endif #ifdef HAVE_BLK_QUEUE_NONROT