kern/132337: [zfs] [panic] kernel panic in zfs_fuid_create_cred
pluknet
pluknet at gmail.com
Thu Mar 5 09:00:08 PST 2009
2009/3/5 <linimon at freebsd.org>:
> Old Synopsis: kernel panic in zfs_fuid_create_cred
> New Synopsis: [zfs] [panic] kernel panic in zfs_fuid_create_cred
>
> Responsible-Changed-From-To: freebsd-bugs->freebsd-fs
> Responsible-Changed-By: linimon
> Responsible-Changed-When: Thu Mar 5 15:33:31 UTC 2009
> Responsible-Changed-Why:
> Over to maintainer(s).
>
> http://www.freebsd.org/cgi/query-pr.cgi?pr=132337
> _______________________________________________
> freebsd-fs at freebsd.org mailing list
> http://lists.freebsd.org/mailman/listinfo/freebsd-fs
> To unsubscribe, send any mail to "freebsd-fs-unsubscribe at freebsd.org"
>
btw, something was changed there in opensolaris (per bug_id=6754013).
477,480c477,485
< if (type == ZFS_OWNER)
< id = crgetuid(cr);
< else
< id = crgetgid(cr);
---
> ksid = crgetsid(cr, (type == ZFS_OWNER) ? KSID_OWNER : KSID_GROUP);
> if (ksid) {
> id = ksid_getid(ksid);
> } else {
> if (type == ZFS_OWNER)
> id = crgetuid(cr);
> else
> id = crgetgid(cr);
> }
482c487
< if (!zfsvfs->z_use_fuids || !IS_EPHEMERAL(id))
---
> if (!zfsvfs->z_use_fuids || (!IS_EPHEMERAL(id)))
485,487d489
< ksid = crgetsid(cr, (type == ZFS_OWNER) ? KSID_OWNER : KSID_GROUP);
<
< VERIFY(ksid != NULL);
--
wbr,
pluknet
More information about the freebsd-fs
mailing list