aboutsummaryrefslogtreecommitdiffstats
path: root/include
diff options
context:
space:
mode:
authorJörn Engel <joern@logfs.org>2011-11-23 20:04:16 -0500
committerNicholas Bellinger <nab@linux-iscsi.org>2011-12-06 01:00:56 -0500
commit5c73b678f729ea087ef57b59a5d7b5dd3a97042b (patch)
tree1dfbf0564bba408d6728cb2cf1054b3f0f2eddbc /include
parent1289a0571c037b4757f60597d646aedb70361ec3 (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.h18
1 files changed, 0 insertions, 18 deletions
diff --git a/include/target/target_core_base.h b/include/target/target_core_base.h
index 3a21e2234d2..098a15611ab 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
681struct se_device { 680struct 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
763struct se_hba { 746struct 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;