summaryrefslogtreecommitdiffstats
path: root/sys/cam
diff options
context:
space:
mode:
authormav <mav@FreeBSD.org>2017-01-21 08:37:53 +0000
committermav <mav@FreeBSD.org>2017-01-21 08:37:53 +0000
commit4e2cf0a8373245ad61a0ca14237c4d88e0b5bfee (patch)
tree26f52bd96d81d1085e250292e92e1727cdee7676 /sys/cam
parent12c326a2419e089c58a9ad8d2b801bd8675f4506 (diff)
downloadFreeBSD-src-4e2cf0a8373245ad61a0ca14237c4d88e0b5bfee.zip
FreeBSD-src-4e2cf0a8373245ad61a0ca14237c4d88e0b5bfee.tar.gz
MFC r310644: Fix/synchronize field types in struct ctl_modepage_header.
Diffstat (limited to 'sys/cam')
-rw-r--r--sys/cam/ctl/ctl.c2
-rw-r--r--sys/cam/ctl/ctl.h4
2 files changed, 3 insertions, 3 deletions
diff --git a/sys/cam/ctl/ctl.c b/sys/cam/ctl/ctl.c
index 4ecac77..18f30b9 100644
--- a/sys/cam/ctl/ctl.c
+++ b/sys/cam/ctl/ctl.c
@@ -5930,7 +5930,7 @@ ctl_do_mode_select(union ctl_io *io)
int page_len, page_len_offset, page_len_size;
union ctl_modepage_info *modepage_info;
struct ctl_lun *lun;
- int *len_left, *len_used;
+ uint16_t *len_left, *len_used;
int retval, i;
ctsio = &io->scsiio;
diff --git a/sys/cam/ctl/ctl.h b/sys/cam/ctl/ctl.h
index 7143012..d9a4f5a 100644
--- a/sys/cam/ctl/ctl.h
+++ b/sys/cam/ctl/ctl.h
@@ -74,8 +74,8 @@ struct ctl_port_entry {
struct ctl_modepage_header {
uint8_t page_code;
uint8_t subpage;
- int32_t len_used;
- int32_t len_left;
+ uint16_t len_used;
+ uint16_t len_left;
};
union ctl_modepage_info {
OpenPOWER on IntegriCloud