aboutsummaryrefslogtreecommitdiff
path: root/drivers/scsi/mpt3sas/mpi/mpi2_raid.h
diff options
context:
space:
mode:
authorRoland Dreier <[email protected]>2012-10-31 09:16:48 -0700
committerNicholas Bellinger <[email protected]>2012-11-06 20:55:46 -0800
commitd4b2b867193c157f0ac8c10137e287a90ed4e5d5 (patch)
treef1bd32ea59f0b69ac1d1c028912d42514196d013 /drivers/scsi/mpt3sas/mpi/mpi2_raid.h
parent1f981de55a46777ca0da93af5faf7d3f6e7e7000 (diff)
target: Refactor MODE SENSE emulation
Convert spc_emulate_modesense() to use a table of mode pages, rather than a switch statement. This makes it possible to add more pages sanely -- in particular we no longer need to make sure we keep the 0x3f (return all mode pages) case in sync. While we're touching this code, make our MODE SENSE emulation a bit better in a couple of ways: - When the initiator passes PC == 1 asking for changeable values, return all 0s to show we don't support setting anything. - Return a block descriptor for disk devices. (nab: fix up device attribute references to use dev->dev_attrib in for-next code) Signed-off-by: Roland Dreier <[email protected]> Signed-off-by: Nicholas Bellinger <[email protected]>
Diffstat (limited to 'drivers/scsi/mpt3sas/mpi/mpi2_raid.h')
0 files changed, 0 insertions, 0 deletions