ufshci: Add a check for WLUN during driver initialization
This patch checks whether wlun is registered as a periph device.
It also implements a function to issue an SSU.
Reviewed by: imp (mentor)
Sponsored by: Samsung Electronics
Differential Revision: https://reviews.freebsd.org/D53923
cam/scsi: Add power condition support to START STOP UNIT
This patch adds a power_condition parameter to the
scsi_start_stop() function and sets the power condition via SSU.
Reviewed by: imp (mentor)
Sponsored by: Samsung Electronic
Differential Revision: https://reviews.freebsd.org/D53922
cam/scsi: Support well known logical unit
This patch adds an additional state to probe well-known logical units
before probing normal logical units.
Reviewed by: imp (mentor)
Sponsored by: Samsung Electronics
Differential Revision: https://reviews.freebsd.org/D53920
sys/param.h: bump __FreeBSD_version for struct bio and buf layout change
on stable/15. This is direct commit to the branch.
Sponsored by: The FreeBSD Foundation
exterror(9): add infra for bufs and bios
MFC note: this commit changes the layout for both struct buf and bio.
As such, it breaks KBI for VFS, which by itself often happens after X.0,
so this is not a precedent.
Discussed with: mckusick
Approved by: re (cperciva)
(cherry picked from commit 6c406b5b93125d030f0e63716ff389ce1a6ec4c5)