X-Git-Url: https://git.camperquake.de/gitweb.cgi?a=blobdiff_plain;ds=inline;f=module%2Fzfs%2Fzil.c;fp=module%2Fzfs%2Fzil.c;h=79f519f831c0b13f4f4d6bde614a314b4704a533;hb=701b1f8168ebb0ad6b6958b9593488c17adebb44;hp=ad11fd6c63571b1ebcb8ceb8d47ca44f4518d6cb;hpb=a1cc0b3290dcf1b5cf759c89352d8bdb44ee41e6;p=zfs.git diff --git a/module/zfs/zil.c b/module/zfs/zil.c index ad11fd6..79f519f 100644 --- a/module/zfs/zil.c +++ b/module/zfs/zil.c @@ -1075,7 +1075,8 @@ zil_itx_create(uint64_t txtype, size_t lrsize) lrsize = P2ROUNDUP_TYPED(lrsize, sizeof (uint64_t), size_t); - itx = kmem_alloc(offsetof(itx_t, itx_lr) + lrsize, KM_SLEEP|KM_NODEBUG); + itx = kmem_alloc(offsetof(itx_t, itx_lr) + lrsize, + KM_PUSHPAGE | KM_NODEBUG); itx->itx_lr.lrc_txtype = txtype; itx->itx_lr.lrc_reclen = lrsize; itx->itx_sod = lrsize; /* if write & WR_NEED_COPY will be increased */