Page MenuHomeFreeBSD

ufshci: install the ioctl header
ClosedPublic

Authored by jaeyoon on Thu, Sep 10, 8:30 AM.
Tags
None
Referenced Files
F172585410: D59560.diff
Sat, Sep 19, 11:35 AM
F172504355: D59560.diff
Fri, Sep 18, 10:07 PM
Unknown Object (File)
Fri, Sep 18, 2:31 PM
Unknown Object (File)
Fri, Sep 18, 6:36 AM
Unknown Object (File)
Fri, Sep 18, 5:29 AM
Unknown Object (File)
Fri, Sep 18, 1:52 AM
Unknown Object (File)
Thu, Sep 17, 4:43 AM
Unknown Object (File)
Wed, Sep 16, 8:57 PM
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 Skipped
Unit
Tests Skipped
Build Status
Buildable 76730
Build 73613: arc lint + arc unit