>>>>> "Sreekanth" == Sreekanth Reddy <sreekanth.reddy@xxxxxxxxxxxxx> writes: Hey Sreekanth, Sreekanth> If we have single driver approach, making any changes in Sreekanth> driver require lots of regression and Q/A cycle so that Sreekanth> existing customer who are based on older controller does not Sreekanth> have any impact due some fixes/new features. Sreekanth> With all these HBA specific features, it is unmanageable to Sreekanth> have a common driver for SAS2 and SAS3 HBAs. But just as a counterexample to that: qla2xxx and lpfc are both capable of driving a wide range of chip generations and firmware interface versions with a single driver. The problem I have with the mpt2sas/mpt3sas split is that there are way more commonalities than there are differences. It is trivial to handle multiple scatterlist format and features in a single driver. You guys already do that in megaraid_sas. -- Martin K. Petersen Oracle Linux Engineering -- To unsubscribe from this list: send the line "unsubscribe linux-scsi" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html