Page MenuHomeFreeBSD

ufshci: install the ioctl header
ClosedPublic

Authored by jaeyoon on Sep 10 2026, 8:30 AM.
Tags
None
Referenced Files
F175822159: D59560.diff
Tue, Oct 13, 4:05 PM
Unknown Object (File)
Mon, Oct 12, 3:24 AM
Unknown Object (File)
Sun, Oct 11, 11:47 AM
Unknown Object (File)
Fri, Oct 9, 11:56 PM
Unknown Object (File)
Thu, Oct 8, 8:45 AM
Unknown Object (File)
Sat, Oct 3, 5:03 AM
Unknown Object (File)
Fri, Oct 2, 8:07 PM
Unknown Object (File)
Sun, Sep 27, 9:18 AM
Subscribers

Details

Summary

The passthrough ioctl has a userland ABI header, but nothing installed
it. A program that wanted to use the ioctl had to copy the headers out
of the source tree by hand.

Install ufshci.h and ufshci_ioctl.h under /usr/include/dev/ufshci, the
way nvme installs nvme.h. The ioctl header pulls in ufshci.h, so both
go. Add the directory to the include mtree so installworld creates it.

Sponsored by: Samsung Electronics

Diff Detail

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