The DEF_SCSI_QCMD() macro passes the addresses of the SCSI host lock and also that of the scsi_done function to the queuecommand_lck() function implementations. Remove the 'scsi_done' argument since its address is now a constant and instead call 'scsi_done' directly from inside the queuecommand_lck() functions. Link: https://lore.kernel.org/r/20211007204618.2196847-14-bvanassche@acm.org Signed-off-by: Bart Van Assche <bvanassche@acm.org> Signed-off-by: Martin K. Petersen <martin.petersen@oracle.com> |
||
|---|---|---|
| .. | ||
| Kconfig | ||
| Makefile | ||
| acornscsi-io.S | ||
| acornscsi.c | ||
| acornscsi.h | ||
| arxescsi.c | ||
| cumana_1.c | ||
| cumana_2.c | ||
| eesox.c | ||
| fas216.c | ||
| fas216.h | ||
| msgqueue.c | ||
| msgqueue.h | ||
| oak.c | ||
| powertec.c | ||
| queue.c | ||
| queue.h | ||
| scsi.h | ||