[PATCH]: no more "Bad boy" for initio

From: Thomas Graichen (news-list.linux.kernel@innominate.de)
Date: Sat May 06 2000 - 20:41:28 EDT

  • Next message: Linus Torvalds: "Re: [PATCH] address_space_operations unification"

    i sent this to linux-scsi a while ago - but noone seemed to look at it
    - maybe someone can pick it up - check it and maybe get it into the
    kernel tree ... there is noone named as maintainer for the initio
    scsi driver btw.

    i think this one should stop the "Bad boy ... called us without a dev_id"
    message in 2.3.* kernels for the initio 9100 scsi driver (maybe the same
    might apply to the a100 driver too) - can please someone check if hreg
    is the right pointer here and maybe bring it into the main tree ?

    a lot of thanks in advance

    t

    --- ini9100u.c.org Fri Apr 21 10:09:26 2000
    +++ ini9100u.c Fri Apr 21 10:59:20 2000
    @@ -403,28 +403,28 @@
                     /* Initial tulip chip */
                     switch (i) {
                     case 0:
    - ok = request_irq(pHCB->HCS_Intr, i91u_intr0, SA_INTERRUPT | SA_SHIRQ, "i91u", NULL);
    + ok = request_irq(pHCB->HCS_Intr, i91u_intr0, SA_INTERRUPT | SA_SHIRQ, "i91u", hreg);
                             break;
                     case 1:
    - ok = request_irq(pHCB->HCS_Intr, i91u_intr1, SA_INTERRUPT | SA_SHIRQ, "i91u", NULL);
    + ok = request_irq(pHCB->HCS_Intr, i91u_intr1, SA_INTERRUPT | SA_SHIRQ, "i91u", hreg);
                             break;
                     case 2:
    - ok = request_irq(pHCB->HCS_Intr, i91u_intr2, SA_INTERRUPT | SA_SHIRQ, "i91u", NULL);
    + ok = request_irq(pHCB->HCS_Intr, i91u_intr2, SA_INTERRUPT | SA_SHIRQ, "i91u", hreg);
                             break;
                     case 3:
    - ok = request_irq(pHCB->HCS_Intr, i91u_intr3, SA_INTERRUPT | SA_SHIRQ, "i91u", NULL);
    + ok = request_irq(pHCB->HCS_Intr, i91u_intr3, SA_INTERRUPT | SA_SHIRQ, "i91u", hreg);
                             break;
                     case 4:
    - ok = request_irq(pHCB->HCS_Intr, i91u_intr4, SA_INTERRUPT | SA_SHIRQ, "i91u", NULL);
    + ok = request_irq(pHCB->HCS_Intr, i91u_intr4, SA_INTERRUPT | SA_SHIRQ, "i91u", hreg);
                             break;
                     case 5:
    - ok = request_irq(pHCB->HCS_Intr, i91u_intr5, SA_INTERRUPT | SA_SHIRQ, "i91u", NULL);
    + ok = request_irq(pHCB->HCS_Intr, i91u_intr5, SA_INTERRUPT | SA_SHIRQ, "i91u", hreg);
                             break;
                     case 6:
    - ok = request_irq(pHCB->HCS_Intr, i91u_intr6, SA_INTERRUPT | SA_SHIRQ, "i91u", NULL);
    + ok = request_irq(pHCB->HCS_Intr, i91u_intr6, SA_INTERRUPT | SA_SHIRQ, "i91u", hreg);
                             break;
                     case 7:
    - ok = request_irq(pHCB->HCS_Intr, i91u_intr7, SA_INTERRUPT | SA_SHIRQ, "i91u", NULL);
    + ok = request_irq(pHCB->HCS_Intr, i91u_intr7, SA_INTERRUPT | SA_SHIRQ, "i91u", hreg);
                             break;
                     default:
                             i91u_panic("i91u: Too many host adapters\n");

    -- 
    thomas.graichen@innominate.de
                                                            innominate AG
                                                        networking people
    fon: +49.30.308806-13 fax: -77 web: http://innominate.de pgp: /pgp/tg
    

    - To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to majordomo@vger.rutgers.edu Please read the FAQ at http://www.tux.org/lkml/



    This archive was generated by hypermail 2b29 : Sat May 06 2000 - 20:45:27 EDT