Re: PATCH: (Test) it8212 driver for 2.6.9rc3

From: Alan Cox (alan_at_redhat.com)
Date: 09/30/04

  • Next message: Guennadi Liakhovetski: "Re: [PATCH] I/O space write barrier"
    Date:	Thu, 30 Sep 2004 17:27:18 -0400
    To: Bartlomiej Zolnierkiewicz <bzolnier@elka.pw.edu.pl>, y@redhat.com
    
    

    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/


  • Next message: Guennadi Liakhovetski: "Re: [PATCH] I/O space write barrier"

    Relevant Pages