freebsd-src/lib/libcam
John Baldwin 7b3ee39e73 libcam: Include nvme opcode and status code routines from nvme_util.c
libcam in userspace also includes nvme_all.c which now depends on
nvme_util.c, so add nvme_util.c to libcam's sources.  This requires
exporting the opcode and status code routines in nvme_util.c to
userspace as well as the kernel.  In turn, this means nvmecontrol now
depends on libsbuf (which is already present in /lib).

Reported by:	viswhin, Jenkins
Fixes:		60159a98a8 ("nvme: Move opcode and status code tables from base CAM to nvme_util.c")
Sponsored by:	Chelsio Communications
2025-06-05 21:28:38 -04:00
..
tests Remove residual blank line at start of Makefile 2024-07-15 16:43:39 -06:00
cam.3 Remove $FreeBSD$: two-line nroff pattern 2023-08-16 11:55:10 -06:00
cam_cdbparse.3 Remove $FreeBSD$: two-line nroff pattern 2023-08-16 11:55:10 -06:00
camlib.c lib: Automated cleanup of cdefs and other formatting 2023-11-26 22:23:59 -07:00
camlib.h lib: Automated cleanup of cdefs and other formatting 2023-11-26 22:23:59 -07:00
Makefile libcam: Include nvme opcode and status code routines from nvme_util.c 2025-06-05 21:28:38 -04:00
Makefile.depend Remove $FreeBSD$: one-line sh pattern 2023-08-16 11:55:03 -06:00
scsi_cmdparse.c lib: Automated cleanup of cdefs and other formatting 2023-11-26 22:23:59 -07:00
scsi_wrap.c lib: Automated cleanup of cdefs and other formatting 2023-11-26 22:23:59 -07:00
scsi_wrap.h Remove $FreeBSD$: two-line .h pattern 2023-08-16 11:54:16 -06:00