mirror of
https://github.com/raspberrypi/linux.git
synced 2025-12-06 10:00:17 +00:00
scsi: target: convert boolean se_dev_attrib types to bool
This should harden us against configfs API regressions similar to the one fixed by the previous commit. Link: https://marc.info/?l=target-devel&m=158211731505174 Signed-off-by: David Disseldorp <ddiss@suse.de> Reviewed-by: Bart Van Assche <bvanassche@acm.org> Signed-off-by: Martin K. Petersen <martin.petersen@oracle.com>
This commit is contained in:
committed by
Martin K. Petersen
parent
738981bd74
commit
87310c9fb5
@@ -78,7 +78,7 @@ static int target_check_cdb_and_preempt(struct list_head *list,
|
|||||||
}
|
}
|
||||||
|
|
||||||
static bool __target_check_io_state(struct se_cmd *se_cmd,
|
static bool __target_check_io_state(struct se_cmd *se_cmd,
|
||||||
struct se_session *tmr_sess, int tas)
|
struct se_session *tmr_sess, bool tas)
|
||||||
{
|
{
|
||||||
struct se_session *sess = se_cmd->se_sess;
|
struct se_session *sess = se_cmd->se_sess;
|
||||||
|
|
||||||
@@ -251,7 +251,7 @@ static void core_tmr_drain_state_list(
|
|||||||
struct se_device *dev,
|
struct se_device *dev,
|
||||||
struct se_cmd *prout_cmd,
|
struct se_cmd *prout_cmd,
|
||||||
struct se_session *tmr_sess,
|
struct se_session *tmr_sess,
|
||||||
int tas,
|
bool tas,
|
||||||
struct list_head *preempt_and_abort_list)
|
struct list_head *preempt_and_abort_list)
|
||||||
{
|
{
|
||||||
LIST_HEAD(drain_task_list);
|
LIST_HEAD(drain_task_list);
|
||||||
@@ -334,7 +334,7 @@ int core_tmr_lun_reset(
|
|||||||
struct se_node_acl *tmr_nacl = NULL;
|
struct se_node_acl *tmr_nacl = NULL;
|
||||||
struct se_portal_group *tmr_tpg = NULL;
|
struct se_portal_group *tmr_tpg = NULL;
|
||||||
struct se_session *tmr_sess = NULL;
|
struct se_session *tmr_sess = NULL;
|
||||||
int tas;
|
bool tas;
|
||||||
/*
|
/*
|
||||||
* TASK_ABORTED status bit, this is configurable via ConfigFS
|
* TASK_ABORTED status bit, this is configurable via ConfigFS
|
||||||
* struct se_device attributes. spc4r17 section 7.4.6 Control mode page
|
* struct se_device attributes. spc4r17 section 7.4.6 Control mode page
|
||||||
|
|||||||
@@ -663,25 +663,25 @@ struct se_dev_entry {
|
|||||||
};
|
};
|
||||||
|
|
||||||
struct se_dev_attrib {
|
struct se_dev_attrib {
|
||||||
int emulate_model_alias;
|
bool emulate_model_alias;
|
||||||
int emulate_dpo;
|
bool emulate_dpo; /* deprecated */
|
||||||
int emulate_fua_write;
|
bool emulate_fua_write;
|
||||||
int emulate_fua_read;
|
bool emulate_fua_read; /* deprecated */
|
||||||
int emulate_write_cache;
|
bool emulate_write_cache;
|
||||||
int emulate_ua_intlck_ctrl;
|
int emulate_ua_intlck_ctrl;
|
||||||
int emulate_tas;
|
bool emulate_tas;
|
||||||
int emulate_tpu;
|
bool emulate_tpu;
|
||||||
int emulate_tpws;
|
bool emulate_tpws;
|
||||||
int emulate_caw;
|
bool emulate_caw;
|
||||||
int emulate_3pc;
|
bool emulate_3pc;
|
||||||
int emulate_pr;
|
bool emulate_pr;
|
||||||
enum target_prot_type pi_prot_type;
|
enum target_prot_type pi_prot_type;
|
||||||
enum target_prot_type hw_pi_prot_type;
|
enum target_prot_type hw_pi_prot_type;
|
||||||
int pi_prot_verify;
|
bool pi_prot_verify;
|
||||||
int enforce_pr_isids;
|
bool enforce_pr_isids;
|
||||||
int force_pr_aptpl;
|
bool force_pr_aptpl;
|
||||||
int is_nonrot;
|
bool is_nonrot;
|
||||||
int emulate_rest_reord;
|
bool emulate_rest_reord;
|
||||||
bool unmap_zeroes_data;
|
bool unmap_zeroes_data;
|
||||||
u32 hw_block_size;
|
u32 hw_block_size;
|
||||||
u32 block_size;
|
u32 block_size;
|
||||||
|
|||||||
Reference in New Issue
Block a user