diff options
author | Jörn Engel <joern@logfs.org> | 2011-11-23 20:04:16 -0500 |
---|---|---|
committer | Nicholas Bellinger <nab@linux-iscsi.org> | 2011-12-06 01:00:56 -0500 |
commit | 5c73b678f729ea087ef57b59a5d7b5dd3a97042b (patch) | |
tree | 1dfbf0564bba408d6728cb2cf1054b3f0f2eddbc /include | |
parent | 1289a0571c037b4757f60597d646aedb70361ec3 (diff) |
target: remove unused struct fields
Some are never used, some are set but never read, dev_hoq_count is
incremented and decremented, but never read.
Signed-off-by: Joern Engel <joern@logfs.org>
Signed-off-by: Nicholas Bellinger <nab@linux-iscsi.org>
Diffstat (limited to 'include')
-rw-r--r-- | include/target/target_core_base.h | 18 |
1 files changed, 0 insertions, 18 deletions
diff --git a/include/target/target_core_base.h b/include/target/target_core_base.h index 3a21e2234d2b..098a15611aba 100644 --- a/include/target/target_core_base.h +++ b/include/target/target_core_base.h | |||
@@ -213,7 +213,6 @@ struct t10_alua_lu_gp { | |||
213 | u16 lu_gp_id; | 213 | u16 lu_gp_id; |
214 | int lu_gp_valid_id; | 214 | int lu_gp_valid_id; |
215 | u32 lu_gp_members; | 215 | u32 lu_gp_members; |
216 | atomic_t lu_gp_shutdown; | ||
217 | atomic_t lu_gp_ref_cnt; | 216 | atomic_t lu_gp_ref_cnt; |
218 | spinlock_t lu_gp_lock; | 217 | spinlock_t lu_gp_lock; |
219 | struct config_group lu_gp_group; | 218 | struct config_group lu_gp_group; |
@@ -679,9 +678,6 @@ struct se_subsystem_dev { | |||
679 | } ____cacheline_aligned; | 678 | } ____cacheline_aligned; |
680 | 679 | ||
681 | struct se_device { | 680 | struct se_device { |
682 | /* Set to 1 if thread is NOT sleeping on thread_sem */ | ||
683 | u8 thread_active; | ||
684 | u8 dev_status_timer_flags; | ||
685 | /* RELATIVE TARGET PORT IDENTIFER Counter */ | 681 | /* RELATIVE TARGET PORT IDENTIFER Counter */ |
686 | u16 dev_rpti_counter; | 682 | u16 dev_rpti_counter; |
687 | /* Used for SAM Task Attribute ordering */ | 683 | /* Used for SAM Task Attribute ordering */ |
@@ -706,14 +702,10 @@ struct se_device { | |||
706 | u64 write_bytes; | 702 | u64 write_bytes; |
707 | spinlock_t stats_lock; | 703 | spinlock_t stats_lock; |
708 | /* Active commands on this virtual SE device */ | 704 | /* Active commands on this virtual SE device */ |
709 | atomic_t active_cmds; | ||
710 | atomic_t simple_cmds; | 705 | atomic_t simple_cmds; |
711 | atomic_t depth_left; | 706 | atomic_t depth_left; |
712 | atomic_t dev_ordered_id; | 707 | atomic_t dev_ordered_id; |
713 | atomic_t dev_tur_active; | ||
714 | atomic_t execute_tasks; | 708 | atomic_t execute_tasks; |
715 | atomic_t dev_status_thr_count; | ||
716 | atomic_t dev_hoq_count; | ||
717 | atomic_t dev_ordered_sync; | 709 | atomic_t dev_ordered_sync; |
718 | atomic_t dev_qf_count; | 710 | atomic_t dev_qf_count; |
719 | struct se_obj dev_obj; | 711 | struct se_obj dev_obj; |
@@ -722,12 +714,8 @@ struct se_device { | |||
722 | struct se_queue_obj dev_queue_obj; | 714 | struct se_queue_obj dev_queue_obj; |
723 | spinlock_t delayed_cmd_lock; | 715 | spinlock_t delayed_cmd_lock; |
724 | spinlock_t execute_task_lock; | 716 | spinlock_t execute_task_lock; |
725 | spinlock_t state_task_lock; | ||
726 | spinlock_t dev_alua_lock; | ||
727 | spinlock_t dev_reservation_lock; | 717 | spinlock_t dev_reservation_lock; |
728 | spinlock_t dev_state_lock; | ||
729 | spinlock_t dev_status_lock; | 718 | spinlock_t dev_status_lock; |
730 | spinlock_t dev_status_thr_lock; | ||
731 | spinlock_t se_port_lock; | 719 | spinlock_t se_port_lock; |
732 | spinlock_t se_tmr_lock; | 720 | spinlock_t se_tmr_lock; |
733 | spinlock_t qf_cmd_lock; | 721 | spinlock_t qf_cmd_lock; |
@@ -739,11 +727,8 @@ struct se_device { | |||
739 | struct t10_pr_registration *dev_pr_res_holder; | 727 | struct t10_pr_registration *dev_pr_res_holder; |
740 | struct list_head dev_sep_list; | 728 | struct list_head dev_sep_list; |
741 | struct list_head dev_tmr_list; | 729 | struct list_head dev_tmr_list; |
742 | struct timer_list dev_status_timer; | ||
743 | /* Pointer to descriptor for processing thread */ | 730 | /* Pointer to descriptor for processing thread */ |
744 | struct task_struct *process_thread; | 731 | struct task_struct *process_thread; |
745 | pid_t process_thread_pid; | ||
746 | struct task_struct *dev_mgmt_thread; | ||
747 | struct work_struct qf_work_queue; | 732 | struct work_struct qf_work_queue; |
748 | struct list_head delayed_cmd_list; | 733 | struct list_head delayed_cmd_list; |
749 | struct list_head execute_task_list; | 734 | struct list_head execute_task_list; |
@@ -756,8 +741,6 @@ struct se_device { | |||
756 | struct se_subsystem_api *transport; | 741 | struct se_subsystem_api *transport; |
757 | /* Linked list for struct se_hba struct se_device list */ | 742 | /* Linked list for struct se_hba struct se_device list */ |
758 | struct list_head dev_list; | 743 | struct list_head dev_list; |
759 | /* Linked list for struct se_global->g_se_dev_list */ | ||
760 | struct list_head g_se_dev_list; | ||
761 | } ____cacheline_aligned; | 744 | } ____cacheline_aligned; |
762 | 745 | ||
763 | struct se_hba { | 746 | struct se_hba { |
@@ -819,7 +802,6 @@ struct se_port { | |||
819 | u32 sep_index; | 802 | u32 sep_index; |
820 | struct scsi_port_stats sep_stats; | 803 | struct scsi_port_stats sep_stats; |
821 | /* Used for ALUA Target Port Groups membership */ | 804 | /* Used for ALUA Target Port Groups membership */ |
822 | atomic_t sep_tg_pt_gp_active; | ||
823 | atomic_t sep_tg_pt_secondary_offline; | 805 | atomic_t sep_tg_pt_secondary_offline; |
824 | /* Used for PR ALL_TG_PT=1 */ | 806 | /* Used for PR ALL_TG_PT=1 */ |
825 | atomic_t sep_tg_pt_ref_cnt; | 807 | atomic_t sep_tg_pt_ref_cnt; |