Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S269527AbUI3V1v (ORCPT ); Thu, 30 Sep 2004 17:27:51 -0400 Received: (majordomo@vger.kernel.org) by vger.kernel.org id S269523AbUI3V1v (ORCPT ); Thu, 30 Sep 2004 17:27:51 -0400 Received: from mx1.redhat.com ([66.187.233.31]:39390 "EHLO mx1.redhat.com") by vger.kernel.org with ESMTP id S269536AbUI3V1h (ORCPT ); Thu, 30 Sep 2004 17:27:37 -0400 Date: Thu, 30 Sep 2004 17:27:18 -0400 From: Alan Cox To: Bartlomiej Zolnierkiewicz , y@redhat.com Cc: Alan Cox , linux-kernel@vger.kernel.org, linux-ide@vger.kernel.org Subject: Re: PATCH: (Test) it8212 driver for 2.6.9rc3 Message-ID: <20040930212718.GE27138@devserv.devel.redhat.com> References: <20040930184535.GA31197@devserv.devel.redhat.com> <200409302218.48115.bzolnier@elka.pw.edu.pl> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <200409302218.48115.bzolnier@elka.pw.edu.pl> User-Agent: Mutt/1.4.1i Sender: linux-kernel-owner@vger.kernel.org X-Mailing-List: linux-kernel@vger.kernel.org Content-Length: 1929 Lines: 47 On Thu, Sep 30, 2004 at 10:18:47PM +0200, Bartlomiej Zolnierkiewicz wrote: > Why you are doing this instead of including needed core changes in the > patch and describing them in the patch description is beyond my mind. Because I'm dealing with real users who want it to work with real product and because I work for a vendor 8). Also because I need this to work on 2.4.x eventually. I'm assuming the small IDE changes won't make 2.6.9 since Linus is now close to a 2.6.9 proper. I've sent the IDE changes before, you didn't pass them on to Linus so I'm now taking the neccessary alternative steps in the short term. > - add hook for hwif->ident_quirks (4 lines of code) Do we need it given the existing iop hooks ? > - add hook for hwif->raw_taskfile (8 lines of code) Thats definitely the right approach although > - make ide-disk allow no geometry (3 lines of code) Actually its a few more - the size check needs fixing But this is really irrelevant, they aren't there today, they are not there in 2.4.x, Linus isnt likely to take them in time for 2.6.9. > - allow rmmod of it8212 module > (much more LOC but no trick for it present) The rmmod is no big deal, its brilliant for debug but I know of no hotswappable it8212 setup. > And you say that you want real fixes to be included in the IDE core, > so they should be tested and reviewed, not the tricky workarounds! Well I've submitted various IDE changes, when they appear great, until then the rest of the universe would like to use their IDE controller and its becoming present as the secondary controller on some mainboards. This patch (plus any testing bugs I find) solves the end user problem neatly. 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/