scsi: target: Add tmr_notify backend function
authorBodo Stroesser <bstroesser@ts.fujitsu.com>
Sun, 26 Jul 2020 15:35:04 +0000 (17:35 +0200)
committerMartin K. Petersen <martin.petersen@oracle.com>
Wed, 29 Jul 2020 02:25:26 +0000 (22:25 -0400)
commit2e45a1a9c75d39f85df3f288e205fecb6f788e02
tree7edddee4730a644dcc3b5e3bcb24f6efdf135669
parentf5e2714ad1a62d23cd8e8af07d438912d8115fae
scsi: target: Add tmr_notify backend function

Target core is modified to call an optional backend callback function if a
TMR is received or commands are aborted implicitly after a PR command was
received.  The backend function takes as parameters the se_dev, the type of
the TMR, and the list of aborted commands.  If no commands were aborted, an
empty list is supplied.

Link: https://lore.kernel.org/r/20200726153510.13077-3-bstroesser@ts.fujitsu.com
Reviewed-by: Mike Christie <michael.christie@oracle.com>
Signed-off-by: Bodo Stroesser <bstroesser@ts.fujitsu.com>
Signed-off-by: Martin K. Petersen <martin.petersen@oracle.com>
drivers/target/target_core_tmr.c
drivers/target/target_core_transport.c
include/target/target_core_backend.h
include/target/target_core_base.h