Page MenuHomeFreeBSD

rc: Bail if /dev/null is not a device
ClosedPublic

Authored by des on Jun 4 2026, 4:54 PM.
Tags
None
Referenced Files
Unknown Object (File)
Tue, Jul 28, 8:02 AM
Unknown Object (File)
Mon, Jul 27, 4:11 PM
Unknown Object (File)
Thu, Jul 23, 4:40 AM
Unknown Object (File)
Tue, Jul 21, 6:49 PM
Unknown Object (File)
Tue, Jul 21, 1:37 AM
Unknown Object (File)
Mon, Jul 20, 11:33 AM
Unknown Object (File)
Sat, Jul 18, 9:20 AM
Unknown Object (File)
Thu, Jul 16, 10:20 AM
Subscribers

Details

Summary

On startup, check that /dev/null exists and is a character device.
Otherwise, one of two things will happen: either /dev is a writable
directory and we will immediately create /dev/null as a regular file
and dump garbage into it, or it does not and we will spit out a stream
of error messages about failing to create /dev/null.

PR: 295782
MFC after: 1 week

Diff Detail

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

Event Timeline

des requested review of this revision.Jun 4 2026, 4:54 PM
This revision is now accepted and ready to land.Jun 4 2026, 5:15 PM
This revision now requires review to proceed.Jun 4 2026, 9:16 PM
This revision is now accepted and ready to land.Jun 5 2026, 2:48 PM
This revision was automatically updated to reflect the committed changes.