Consolidate several boolean variable into one field. Signed-off-by: Hannes Reinecke <hare@xxxxxxxx> --- drivers/scsi/hpsa.h | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/drivers/scsi/hpsa.h b/drivers/scsi/hpsa.h index 1c49741..bd16f38 100644 --- a/drivers/scsi/hpsa.h +++ b/drivers/scsi/hpsa.h @@ -246,7 +246,6 @@ struct ctlr_info { struct delayed_work monitor_ctlr_work; struct delayed_work rescan_ctlr_work; struct delayed_work event_monitor_work; - int remove_in_progress; /* Address of h->q[x] is passed to intr handler to know which queue */ u8 q[MAX_REPLY_QUEUES]; char intrname[MAX_REPLY_QUEUES][16]; /* "hpsa0-msix00" names */ @@ -289,18 +288,19 @@ struct ctlr_info { CTLR_STATE_CHANGE_EVENT_AIO_CONFIG_CHANGE) spinlock_t offline_device_lock; struct list_head offline_device_list; - int acciopath_status; - int drv_req_rescan; + unsigned int acciopath_status:1; + unsigned int drv_req_rescan:1; + unsigned int discovery_polling:1; + unsigned int reset_in_progress:1; + unsigned int needs_abort_tags_swizzled:1; + unsigned int remove_in_progress:1; int raid_offload_debug; - int discovery_polling; struct ReportLUNdata *lastlogicals; - int needs_abort_tags_swizzled; struct workqueue_struct *resubmit_wq; struct workqueue_struct *rescan_ctlr_wq; atomic_t abort_cmds_available; wait_queue_head_t event_sync_wait_queue; struct mutex reset_mutex; - u8 reset_in_progress; struct hpsa_sas_node *sas_host; spinlock_t reset_lock; }; -- 1.8.5.6