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; |
