Signed-off-by: FUJITA Tomonori <fujita.tomonori@xxxxxxxxxxxxx> --- usr/ssc.c | 13 ++++++++++++- 1 files changed, 12 insertions(+), 1 deletions(-) diff --git a/usr/ssc.c b/usr/ssc.c index 6c8b51f..2d45eb2 100644 --- a/usr/ssc.c +++ b/usr/ssc.c @@ -45,6 +45,17 @@ static inline uint32_t ssc_get_block_length(struct scsi_lu *lu) return get_unaligned_be24(lu->mode_block_descriptor + 5); } +static int ssc_mode_page_update(struct scsi_cmd *cmd, uint8_t *data, + int *changed) +{ + return 1; +} + +static int ssc_mode_select(int host_no, struct scsi_cmd *cmd) +{ + return spc_mode_select(host_no, cmd, ssc_mode_page_update); +} + static int ssc_rw(int host_no, struct scsi_cmd *cmd) { int ret; @@ -180,7 +191,7 @@ static struct device_type_template ssc_template = { {spc_inquiry,}, {spc_illegal_op,}, {spc_illegal_op,}, - {spc_illegal_op,}, + {ssc_mode_select,}, {spc_illegal_op,}, {spc_illegal_op,}, -- 1.5.6.5 -- To unsubscribe from this list: send the line "unsubscribe stgt" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html