Index: b/usr/src/uts/common/fs/zfs/zil.c =================================================================== --- a/usr/src/uts/common/fs/zfs/zil.c 2014-03-10 12:36:50.700601946 +0400 +++ b/usr/src/uts/common/fs/zfs/zil.c 2014-03-10 12:37:15.693154121 +0400 @@ -1347,7 +1347,7 @@ * created a bad performance problem. */ if (taskq_dispatch(zilog->zl_clean_taskq, - (void (*)(void *))zil_itxg_clean, clean_me, TQ_NOSLEEP) == NULL) + (void (*)(void *))zil_itxg_clean, clean_me, TQ_NOSLEEP) == 0) zil_itxg_clean(clean_me); }