> Maybe they are 'stable' but when it comes to features they are behind hpt366 > (i.e. they lack PCI PM), which is also much cleaner than your drivers, easier > to understand and much smaller.. 37x and 3xn lack PCI PM. Added to the TODO list. The smaller size is a bit questionable given its mostly comments, and three drivers versus one. > Having separate drivers wasn't the best decisions from the maintainability > point-of-view. It added needless complexity (different chips share the same It was most definitely a good decision, having maintained both sets of drivers at different times. It also makes it possible to do things the way highpoint does rather than trying to make stuff common which HPT themselves don't keep common. Even more importantly we get to break *one* type of device at a time. > PCI IDs which make detection across multiple drivers extremely painful) and > confusion (i.e. would you have guessed that HPT302 is supported by pata_hpt37x > while HPT302N by pata_hpt3x2n?). I love highpoint too for their ever weirder and more confusingly labelled and identified chips. I still think the split is worth it, and the 'wtf device am I' logic is needed in both cases - either to pick a driver or pick a set of methods. We have the it821x driver for it8211/2 but not 8213 .. Alan -- To unsubscribe from this list: send the line "unsubscribe linux-ide" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html