Marcus Watts wrote:

It seems a "struct cred", sorry, in solaris terms, a "cred_t", is regarded
as a private structure of private internals.  afs doesn't know about this,
and accesses the insides straight.  So if those insides actually had changed,
bad things could happen.  Maybe.

Indeed, and I think this is our culprit.

With Solaris 10 11/06 (aka update 3), Solaris Trusted Extensions were introduced, and this added a new member (cr_label) to the cred_t struct.

I'm guessing that we're stomping around inside cred_t when storing the PAG there (right?) and the new member is throwing everything off.

See:
http://src.opensolaris.org/source/diff/onnv/onnv-gate/usr/src/uts/common/sys/cred_impl.h?r2=1676&r1=0

/dale

--
Dale Ghent
UNIX Systems Specialist
UMBC - Office of Information Technology
ECS 201 - x51705
_______________________________________________
OpenAFS-info mailing list
[email protected]
https://lists.openafs.org/mailman/listinfo/openafs-info

Reply via email to