Page MenuHomeFreeBSD

proc_set_cred(): Allow 'newcred' to have multiple references
ClosedPublic

Authored by olce on Nov 7 2025, 7:14 PM.
Tags
None
Referenced Files
Unknown Object (File)
Wed, Jan 7, 8:38 PM
Unknown Object (File)
Mon, Jan 5, 9:10 PM
Unknown Object (File)
Sun, Jan 4, 7:37 AM
Unknown Object (File)
Thu, Jan 1, 7:09 AM
Unknown Object (File)
Wed, Dec 17, 8:25 PM
Unknown Object (File)
Dec 1 2025, 2:22 AM
Unknown Object (File)
Nov 29 2025, 12:21 AM
Unknown Object (File)
Nov 17 2025, 4:07 PM
Subscribers

Details

Summary

This is an extension needed by next commit, where some additional
reference is kept on the credentials to be set on a process in order to
keep these credentials alive even after the process lock is released (an
intervening reset of process credentials could release the reference
that the process holds).

Diff Detail

Repository
rG FreeBSD src repository
Lint
Lint Not Applicable
Unit
Tests Not Applicable

Event Timeline

olce requested review of this revision.Nov 7 2025, 7:14 PM
sys/kern/kern_prot.c
425

This slipped in by mistake, removed in my local commit.

This revision is now accepted and ready to land.Nov 8 2025, 8:01 PM
markj added inline comments.
sys/kern/kern_prot.c
2821
olce marked an inline comment as done.Nov 9 2025, 10:31 PM