Page MenuHomeFreeBSD

ufshci: install the ioctl header
AcceptedPublic

Authored by jaeyoon on Thu, Sep 10, 8:30 AM.
Tags
None
Referenced Files
F171663939: D59560.diff
Sat, Sep 12, 12:54 PM
F171626816: D59560.id.diff
Sat, Sep 12, 6:54 AM
Unknown Object (File)
Fri, Sep 11, 1:01 PM
Unknown Object (File)
Fri, Sep 11, 1:01 PM
Unknown Object (File)
Fri, Sep 11, 12:46 PM
Unknown Object (File)
Fri, Sep 11, 10:29 AM
Unknown Object (File)
Fri, Sep 11, 1:11 AM
Unknown Object (File)
Fri, Sep 11, 12:21 AM
Subscribers

Details

Reviewers
imp
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 76732
Build 73615: arc lint + arc unit