Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1752967AbZKRSjb (ORCPT ); Wed, 18 Nov 2009 13:39:31 -0500 Received: (majordomo@vger.kernel.org) by vger.kernel.org id S1752029AbZKRSja (ORCPT ); Wed, 18 Nov 2009 13:39:30 -0500 Received: from earthlight.etchedpixels.co.uk ([81.2.110.250]:51539 "EHLO www.etchedpixels.co.uk" rhost-flags-OK-OK-OK-FAIL) by vger.kernel.org with ESMTP id S1750905AbZKRSj3 (ORCPT ); Wed, 18 Nov 2009 13:39:29 -0500 Date: Wed, 18 Nov 2009 18:41:25 +0000 From: Alan Cox To: Bartlomiej Zolnierkiewicz Cc: Alan Cox , linux-kernel@vger.kernel.org, linux-ide@vger.kernel.org Subject: Re: [PATCH 4/5] pata: Update experimental tags Message-ID: <20091118184125.623e063d@lxorguk.ukuu.org.uk> In-Reply-To: <200911181919.19127.bzolnier@gmail.com> References: <20091117144450.15430.83450.stgit@localhost.localdomain> <20091117145137.15430.11229.stgit@localhost.localdomain> <200911181919.19127.bzolnier@gmail.com> X-Mailer: Claws Mail 3.7.3 (GTK+ 2.14.7; x86_64-redhat-linux-gnu) Mime-Version: 1.0 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit Sender: linux-kernel-owner@vger.kernel.org List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Content-Length: 1556 Lines: 35 > 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-kernel" in the body of a message to majordomo@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html Please read the FAQ at http://www.tux.org/lkml/