On 09/05/2014 02:51 AM, Yoshihiro YUNOMAE wrote: > (2014/09/03 19:06), Hannes Reinecke wrote: >> Convert scsi_normalize_sense() and frieds to return 'bool' >> instead of an integer. >> >> Signed-off-by: Hannes Reinecke <hare@xxxxxxx> >> --- >> drivers/scsi/scsi_error.c | 14 +++++++------- >> drivers/scsi/scsi_lib.c | 2 +- >> include/scsi/scsi_eh.h | 12 ++++++------ >> 3 files changed, 14 insertions(+), 14 deletions(-) >> >> diff --git a/drivers/scsi/scsi_error.c b/drivers/scsi/scsi_error.c >> index 6c99624..8a6d382 100644 >> --- a/drivers/scsi/scsi_error.c >> +++ b/drivers/scsi/scsi_error.c >> @@ -2408,20 +2408,20 @@ EXPORT_SYMBOL(scsi_reset_provider); >> * responded to a SCSI command with the CHECK_CONDITION status. >> * >> * Return value: >> - * 1 if valid sense data information found, else 0; >> + * true if valid sense data information found, else false; >> */ >> -int scsi_normalize_sense(const u8 *sense_buffer, int sb_len, >> - struct scsi_sense_hdr *sshdr) >> +bool scsi_normalize_sense(const u8 *sense_buffer, int sb_len, >> + struct scsi_sense_hdr *sshdr) >> { >> if (!sense_buffer || !sb_len) >> - return 0; >> + return false; >> >> memset(sshdr, 0, sizeof(struct scsi_sense_hdr)); >> >> sshdr->response_code = (sense_buffer[0] & 0x7f); >> >> if (!scsi_sense_valid(sshdr)) >> - return 0; >> + return false; >> >> if (sshdr->response_code >= 0x72) { >> /* >> @@ -2451,11 +2451,11 @@ int scsi_normalize_sense(const u8 *sense_buffer, int sb_len, >> } >> } >> >> - return 1; >> + return true; >> } >> EXPORT_SYMBOL(scsi_normalize_sense); >> >> -int scsi_command_normalize_sense(struct scsi_cmnd *cmd, >> +bool scsi_command_normalize_sense(struct scsi_cmnd *cmd, >> struct scsi_sense_hdr *sshdr) >> { >> return scsi_normalize_sense(cmd->sense_buffer, >> diff --git a/drivers/scsi/scsi_lib.c b/drivers/scsi/scsi_lib.c >> index de178f7..8cad004 100644 >> --- a/drivers/scsi/scsi_lib.c >> +++ b/drivers/scsi/scsi_lib.c >> @@ -830,7 +830,7 @@ void scsi_io_completion(struct scsi_cmnd *cmd, unsigned int good_bytes) >> struct request *req = cmd->request; >> int error = 0; >> struct scsi_sense_hdr sshdr; >> - int sense_valid = 0; >> + bool sense_valid = false; >> int sense_deferred = 0; >> enum {ACTION_FAIL, ACTION_REPREP, ACTION_RETRY, >> ACTION_DELAYED_RETRY} action; >> diff --git a/include/scsi/scsi_eh.h b/include/scsi/scsi_eh.h >> index 06a8790..1427a66 100644 >> --- a/include/scsi/scsi_eh.h >> +++ b/include/scsi/scsi_eh.h >> @@ -27,7 +27,7 @@ struct scsi_sense_hdr { /* See SPC-3 section 4.5 */ >> u8 additional_length; /* always 0 for fixed sense format */ >> }; >> >> -static inline int scsi_sense_valid(struct scsi_sense_hdr *sshdr) >> +static inline bool scsi_sense_valid(struct scsi_sense_hdr *sshdr) >> { >> if (!sshdr) >> return 0; > > Should be "return false;" > Bah. You are correct. Cheers, Hannes -- Dr. Hannes Reinecke zSeries & Storage hare@xxxxxxx +49 911 74053 688 SUSE LINUX Products GmbH, Maxfeldstr. 5, 90409 Nürnberg GF: J. Hawn, J. Guild, F. Imendörffer, HRB 16746 (AG Nürnberg) -- To unsubscribe from this list: send the line "unsubscribe linux-scsi" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html