-
- Downloads
iscsi-target: Convert iscsi_session statistics to atomic_long_t
This patch converts a handful of iscsi_session statistics to type
atomic_long_t, instead of using iscsi_session->session_stats_lock
when incrementing these values.
More importantly, go ahead and drop the spinlock usage within
iscsit_setup_scsi_cmd(), iscsit_check_dataout_hdr(),
iscsit_send_datain(), and iscsit_build_rsp_pdu() fast-path code.
(Squash in Roland's target: Remove write-only stats fields and lock
from struct se_node_acl)
Signed-off-by:
Nicholas Bellinger <nab@linux-iscsi.org>
Showing
- drivers/target/iscsi/iscsi_target.c 5 additions, 30 deletionsdrivers/target/iscsi/iscsi_target.c
- drivers/target/iscsi/iscsi_target_core.h 6 additions, 7 deletionsdrivers/target/iscsi/iscsi_target_core.h
- drivers/target/iscsi/iscsi_target_erl0.c 1 addition, 1 deletiondrivers/target/iscsi/iscsi_target_erl0.c
- drivers/target/iscsi/iscsi_target_login.c 0 additions, 1 deletiondrivers/target/iscsi/iscsi_target_login.c
- drivers/target/iscsi/iscsi_target_stat.c 12 additions, 10 deletionsdrivers/target/iscsi/iscsi_target_stat.c
- drivers/target/iscsi/iscsi_target_util.c 1 addition, 1 deletiondrivers/target/iscsi/iscsi_target_util.c
Loading
Please register or sign in to comment