Skip to content

RFC mpt2sas - new device driver

Eric Moore linux-scsi 1 version In review

Get series with b4
b4 am [email protected]

Versions newest first

  1. v1 RFC Latest12 patches 6 repliesIn review

Patches in v1 No applies recorded yet

#Subject and filesSizeRepliesApplied
1/12mpt2sas - basedrivers/scsi/mpt2sas/mpt2sas_base.c+3143 -00 replies
2/12mpt2sas - configdrivers/scsi/mpt2sas/mpt2sas_config.c+1834 -00 replies
3/12mpt2sas - ctldrivers/scsi/mpt2sas/mpt2sas_config.c+1834 -00 replies
3/12mpt2sas - ctl - resenddrivers/scsi/mpt2sas/mpt2sas_ctl.c drivers/scsi/mpt2sas/mpt2sas_ctl.h+2768 -00 replies
4/12mpt2sas - scsihdrivers/scsi/mpt2sas/mpt2sas_scsih.c+5112 -00 replies
5/12mpt2sas - transportdrivers/scsi/mpt2sas/mpt2sas_transport.c+1197 -00 replies
6/12mpt2sas - base headerdrivers/scsi/mpt2sas/mpt2sas_base.h+749 -00 replies
8/12mpt2sas - mpi headersdrivers/scsi/mpt2sas/mpi/mpi2.h drivers/scsi/mpt2sas/mpi/mpi2_cnfg.h drivers/scsi/mpt2sas/mpi/mpi2_history.txt +7 more+6531 -05 replies
9/12mpt2sas - Kconfigdrivers/scsi/mpt2sas/Kconfig+66 -00 replies
10/12mpt2sas - Makefiledrivers/scsi/mpt2sas/Makefile+7 -00 replies
11/12mpt2sas - scsi-ml Kconfigdrivers/scsi/Kconfig+1 -00 replies
12/12mpt2sas - miscdeviceinclude/linux/miscdevice.h+1 -00 replies

Reviews trailers per patch

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

Read the v1 thread

Cover letter [RFC 0/12] mpt2sas - new device driver

* Here is first draft of mpt2sas for your review and comment.
This is new scsi lld device driver supporting the SAS 2.0 standard.
This driver source sits in the scsi-ml tree.
(We went with new device driver due to major changes in the driver-firmware transport interface)

* Here is list of new 6gb host controllers:

LSI SAS2004 - Spitfire
LSI SAS2008 - Falcon
LSI SAS2108 - Liberator
LSI SAS2116 - Meteor

* Here is a summary of the patchs:

[PATCH 1/12] mpt2sas_base.c - Common API layer interface to MPT (Message Passing Technology) firmware. [PATCH 2/12] mpt2sas_config.c - Common API for accessing firmware configuration pages. [PATCH 3/12] mptsas_ctl.[c,h] - Storage Management Module.
[PATCH 4/12] mpt2sas_scsih.c - SCSI Host Layer.
[PATCH 5/12] mpt2sas_transport.c - Common API for accessing the Kernel SAS Transport Layer. [PATCH 6/12] mpt2sas_base.h - Header shared structs.
[PATCH 7/12] mpt2sas_debug.h - Header for debug logging.
[PATCH 8/12] mptsas/mpi/* - Common MPI (Message Passing Interface) Headers.
[PATCH 9/12] Kconfig: Kernel configuration file.
[PATCH 10/12] Makefile - Driver Makefile
[PATCH 11/12] Kconfig, scsi-ml - Adding mptsas.
[PATCH 12/12] linux/miscdevice.h - Adding suport for MPT2SAS_MINOR