freebsd-dev/sys/cam/scsi
Edward Tomasz Napierala 616a676a05 cam: clear stack-allocated CCB in the target layer
Note that, as pointed out by scottl@, this code should really look
a bit different, in that the stack allocations should be replaced
with dynamic allocation, and the periph creation should be moved
to a context where one can use M_WAITOK.  See the review for more
details.  For now let's go with a minimal fix until we're done with
UMA CCBs.

Reviewed By:	mav, imp
Sponsored by:	NetApp, Inc.
Sponsored by:	Klara, Inc.
Differential Revision:	https://reviews.freebsd.org/D30298
2021-07-21 10:18:28 +01:00
..
scsi_all.c cam: add new ASC and ASCQ values related to drive depopulation 2021-02-26 11:45:06 -07:00
scsi_all.h cam: remove redundant scsi_vpd_block_characteristics definition 2021-03-02 18:35:09 -07:00
scsi_cd.c cam: drop unused 'saved_ccb' field from softcs 2021-07-06 10:04:38 +01:00
scsi_cd.h cam: clean up empty lines in .c and .h files 2020-09-01 22:13:48 +00:00
scsi_ch.c cam: drop unused 'saved_ccb' field from softcs 2021-07-06 10:04:38 +01:00
scsi_ch.h sys/cam: further adoption of SPDX licensing ID tags. 2017-11-27 15:12:43 +00:00
scsi_da.c cam: drop unused 'saved_ccb' field from softcs 2021-07-06 10:04:38 +01:00
scsi_da.h cam: clean up empty lines in .c and .h files 2020-09-01 22:13:48 +00:00
scsi_enc_internal.h cam: drop unused 'saved_ccb' field from softcs 2021-07-06 10:04:38 +01:00
scsi_enc_safte.c cam: clean up empty lines in .c and .h files 2020-09-01 22:13:48 +00:00
scsi_enc_ses.c cam: make sure to clear even more CCBs allocated on the stack 2021-04-11 15:24:22 +01:00
scsi_enc.c cam: clean up empty lines in .c and .h files 2020-09-01 22:13:48 +00:00
scsi_enc.h Improve AHCI Enclosure Management and SES interoperation. 2019-06-23 19:05:01 +00:00
scsi_iu.h
scsi_message.h cam: clean up empty lines in .c and .h files 2020-09-01 22:13:48 +00:00
scsi_pass.c cam: drop unused 'saved_ccb' field from softcs 2021-07-06 10:04:38 +01:00
scsi_pass.h sys/cam: further adoption of SPDX licensing ID tags. 2017-11-27 15:12:43 +00:00
scsi_pt.c cam: drop unused 'saved_ccb' field from softcs 2021-07-06 10:04:38 +01:00
scsi_pt.h sys/cam: further adoption of SPDX licensing ID tags. 2017-11-27 15:12:43 +00:00
scsi_sa.c cam: drop unused 'saved_ccb' field from softcs 2021-07-06 10:04:38 +01:00
scsi_sa.h cam: clean up empty lines in .c and .h files 2020-09-01 22:13:48 +00:00
scsi_ses.h cam: clean up empty lines in .c and .h files 2020-09-01 22:13:48 +00:00
scsi_sg.c cam: drop unused 'saved_ccb' field from softcs 2021-07-06 10:04:38 +01:00
scsi_sg.h
scsi_targ_bh.c cam: clear stack-allocated CCB in the target layer 2021-07-21 10:18:28 +01:00
scsi_target.c cam: clear stack-allocated CCB in the target layer 2021-07-21 10:18:28 +01:00
scsi_targetio.h sys/cam: further adoption of SPDX licensing ID tags. 2017-11-27 15:12:43 +00:00
scsi_xpt.c cam: drop unused 'saved_ccb' field from softcs 2021-07-06 10:04:38 +01:00
smp_all.c cam: clean up empty lines in .c and .h files 2020-09-01 22:13:48 +00:00
smp_all.h sys/cam: further adoption of SPDX licensing ID tags. 2017-11-27 15:12:43 +00:00