Skip to content

Commit

Permalink
scsi: target: convert boolean se_dev_attrib types to bool
Browse files Browse the repository at this point in the history
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 <[email protected]>
Reviewed-by: Bart Van Assche <[email protected]>
Signed-off-by: Martin K. Petersen <[email protected]>
  • Loading branch information
ddiss authored and martinkpetersen committed Feb 21, 2020
1 parent 738981b commit 87310c9
Show file tree
Hide file tree
Showing 2 changed files with 19 additions and 19 deletions.
6 changes: 3 additions & 3 deletions drivers/target/target_core_tmr.c
Original file line number Diff line number Diff line change
Expand Up @@ -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,
struct se_session *tmr_sess, int tas)
struct se_session *tmr_sess, bool tas)
{
struct se_session *sess = se_cmd->se_sess;

Expand Down Expand Up @@ -251,7 +251,7 @@ static void core_tmr_drain_state_list(
struct se_device *dev,
struct se_cmd *prout_cmd,
struct se_session *tmr_sess,
int tas,
bool tas,
struct list_head *preempt_and_abort_list)
{
LIST_HEAD(drain_task_list);
Expand Down Expand Up @@ -334,7 +334,7 @@ int core_tmr_lun_reset(
struct se_node_acl *tmr_nacl = NULL;
struct se_portal_group *tmr_tpg = NULL;
struct se_session *tmr_sess = NULL;
int tas;
bool tas;
/*
* TASK_ABORTED status bit, this is configurable via ConfigFS
* struct se_device attributes. spc4r17 section 7.4.6 Control mode page
Expand Down
32 changes: 16 additions & 16 deletions include/target/target_core_base.h
Original file line number Diff line number Diff line change
Expand Up @@ -663,25 +663,25 @@ struct se_dev_entry {
};

struct se_dev_attrib {
int emulate_model_alias;
int emulate_dpo;
int emulate_fua_write;
int emulate_fua_read;
int emulate_write_cache;
bool emulate_model_alias;
bool emulate_dpo; /* deprecated */
bool emulate_fua_write;
bool emulate_fua_read; /* deprecated */
bool emulate_write_cache;
int emulate_ua_intlck_ctrl;
int emulate_tas;
int emulate_tpu;
int emulate_tpws;
int emulate_caw;
int emulate_3pc;
int emulate_pr;
bool emulate_tas;
bool emulate_tpu;
bool emulate_tpws;
bool emulate_caw;
bool emulate_3pc;
bool emulate_pr;
enum target_prot_type pi_prot_type;
enum target_prot_type hw_pi_prot_type;
int pi_prot_verify;
int enforce_pr_isids;
int force_pr_aptpl;
int is_nonrot;
int emulate_rest_reord;
bool pi_prot_verify;
bool enforce_pr_isids;
bool force_pr_aptpl;
bool is_nonrot;
bool emulate_rest_reord;
bool unmap_zeroes_data;
u32 hw_block_size;
u32 block_size;
Expand Down

0 comments on commit 87310c9

Please sign in to comment.