X-Git-Url: https://git.camperquake.de/gitweb.cgi?a=blobdiff_plain;f=module%2Fzfs%2Fzpl_super.c;h=6e8265dac42b44258b4d1dd953868ddef6f099be;hb=0d3ac5e7356d29fbb7d2880c0a0c457656355ca0;hp=d3037f498f55318ed00453941488c0636967f41f;hpb=9b1d6001bcfc065e32942c0c3af9f56cc0c26eb7;p=zfs.git diff --git a/module/zfs/zpl_super.c b/module/zfs/zpl_super.c index d3037f4..6e8265d 100644 --- a/module/zfs/zpl_super.c +++ b/module/zfs/zpl_super.c @@ -107,12 +107,12 @@ zpl_put_super(struct super_block *sb) static int zpl_sync_fs(struct super_block *sb, int wait) { - cred_t *cr; + cred_t *cr = CRED(); int error; - cr = (cred_t *)get_current_cred(); + crhold(cr); error = -zfs_sync(sb, wait, cr); - put_cred(cr); + crfree(cr); ASSERT3S(error, <=, 0); return (error);