Skip to content

scsi_dh: Move hardware handlers from dm to SCSI

Chandra Seetharaman dm-devel linux-scsi 1 version New

Get series with b4
b4 am [email protected]

Versions newest first

  1. v1 Latest7 patches 0 repliesNew

Patches in v1 No applies recorded yet

#Subject and filesSizeRepliesApplied
1/7scsi_dh: add skeleton for SCSI Device Handlersdrivers/scsi/Kconfig drivers/scsi/Makefile drivers/scsi/device_handler/Kconfig +8 more+271 -00 replies
2/7scsi_dh: add lsi rdac device handlerdrivers/scsi/device_handler/Kconfig drivers/scsi/device_handler/Makefile drivers/scsi/device_handler/scsi_dh_rdac.c+685 -00 replies
3/7scsi_dh: add hp sw device handlerdrivers/scsi/device_handler/Kconfig drivers/scsi/device_handler/Makefile drivers/scsi/device_handler/scsi_dh_hp_sw.c+210 -00 replies
4/7scsi_dh: add EMC Clariion device handlerdrivers/scsi/device_handler/Kconfig drivers/scsi/device_handler/Makefile drivers/scsi/device_handler/scsi_dh_emc.c+506 -00 replies
5/7scsi_dh: Use SCSI device handler in dm-multipathdrivers/md/Kconfig drivers/md/dm-mpath.c+112 -1150 replies
6/7scsi_dh: Remove hardware handlers from dmdrivers/md/Kconfig drivers/md/Makefile drivers/md/dm-emc.c +2 more+0 -13170 replies
7/7scsi_dh: Remove hardware handler infrastructure from dmdrivers/md/Makefile drivers/md/dm-hw-handler.c drivers/md/dm-hw-handler.h +1 more+1 -2780 replies

Reviews trailers per patch

No Reviewed-by, Acked-by or Tested-by trailers for v1 yet.

Read the v1 thread

Cover letter [PATCH 0/7] scsi_dh: Move hardware handlers from dm to SCSI

Hello,

Set of patches that follow this email facilitate movement of hardware handlers from dm layer to SCSI layer.

Previous set of patches that implemented this was posted on Mar 10:
http://marc.info/?l=dm-devel&m=120519925915390&w=2

Changes have been made based on (1)test results from Dave and (2)discussions with Jens and James:
- Make sure scsi_dh compiles as a modules when scsi is compiled as a module.
- Set REQ_QUIET flag in the request in rdac hardware handler's prep_fn, if the path is the passive path (to reduce the extraneous error messages).

Patches are created on top of 2.6.25-rc5-mm1.

Testing has been done with the following storage devices:
- IBM DS4800 storage device for the lsi_rdac hardware handler
- HP storage device for the hp_sw hardware handler.
Thanks to Dave([email protected])
- EMC storage device for the EMC hardware handler.
Thanks to Arthur([email protected]) and Ronald([email protected])
In effect all hardware handlers are tested.

Thanks,

chandra

Signature · 4 lines
----------------------------------------------------------------------
    Chandra Seetharaman               | Be careful what you choose....
              - [email protected]   |      .......you may get it.
----------------------------------------------------------------------