scsi: target: Make transport_flags per device
pgr_support and alua_support device attributes show the inverted value of the transport_flags: * TRANSPORT_FLAG_PASSTHROUGH_PGR * TRANSPORT_FLAG_PASSTHROUGH_ALUA These attributes are per device, while the flags are per backend. Rename the transport_flags in backend/transport to transport_flags_default and use this value to initialize the new transport_flags field in the se_device structure. Now data and attribute both are per se_device. Link: https://lore.kernel.org/r/20200427150823.15350-4-bstroesser@ts.fujitsu.com Reviewed-by:Mike Christie <mchristi@redhat.com> Signed-off-by:
Bodo Stroesser <bstroesser@ts.fujitsu.com> Signed-off-by:
Martin K. Petersen <martin.petersen@oracle.com>
Showing
- drivers/target/target_core_alua.c 5 additions, 5 deletionsdrivers/target/target_core_alua.c
- drivers/target/target_core_configfs.c 7 additions, 7 deletionsdrivers/target/target_core_configfs.c
- drivers/target/target_core_device.c 2 additions, 1 deletiondrivers/target/target_core_device.c
- drivers/target/target_core_pr.c 1 addition, 1 deletiondrivers/target/target_core_pr.c
- drivers/target/target_core_pscsi.c 3 additions, 3 deletionsdrivers/target/target_core_pscsi.c
- drivers/target/target_core_tpg.c 1 addition, 2 deletionsdrivers/target/target_core_tpg.c
- drivers/target/target_core_transport.c 3 additions, 3 deletionsdrivers/target/target_core_transport.c
- drivers/target/target_core_user.c 1 addition, 1 deletiondrivers/target/target_core_user.c
- include/target/target_core_backend.h 1 addition, 1 deletioninclude/target/target_core_backend.h
- include/target/target_core_base.h 1 addition, 0 deletionsinclude/target/target_core_base.h
Please register or sign in to comment