]> git.hungrycats.org Git - linux/commitdiff
[SPARC64]: Do not log streaming byte hole errors.
authorDavid S. Miller <davem@nuts.davemloft.net>
Tue, 28 Sep 2004 08:09:06 +0000 (01:09 -0700)
committerDavid S. Miller <davem@nuts.davemloft.net>
Tue, 28 Sep 2004 08:09:06 +0000 (01:09 -0700)
They are just a nuissance.

Signed-off-by: David S. Miller <davem@davemloft.net>
arch/sparc64/kernel/pci_psycho.c
arch/sparc64/kernel/pci_schizo.c

index bdf4d4fca00cd9be169580bc06cedf81f8f5dcc0..a52d15189fe9ce6c47a218b38e8bfd7f273b1bee 100644 (file)
@@ -887,7 +887,7 @@ static irqreturn_t psycho_pcierr_intr_other(struct pci_pbm_info *pbm, int is_pbm
        }
        csr = psycho_read(csr_reg);
        csr_error_bits =
-               csr & (PSYCHO_PCICTRL_SBH_ERR | PSYCHO_PCICTRL_SERR);
+               csr & (/*PSYCHO_PCICTRL_SBH_ERR |*/ PSYCHO_PCICTRL_SERR);
        if (csr_error_bits) {
                /* Clear the errors.  */
                psycho_write(csr_reg, csr);
@@ -1076,17 +1076,17 @@ static void __init psycho_register_error_handlers(struct pci_controller_info *p)
         * bits for each PBM.
         */
        tmp = psycho_read(base + PSYCHO_PCIA_CTRL);
-       tmp |= (PSYCHO_PCICTRL_SBH_ERR |
-               PSYCHO_PCICTRL_SERR |
+       tmp |= (PSYCHO_PCICTRL_SERR |
                PSYCHO_PCICTRL_SBH_INT |
                PSYCHO_PCICTRL_EEN);
+       tmp &= ~(PSYCHO_PCICTRL_SBH_ERR);
        psycho_write(base + PSYCHO_PCIA_CTRL, tmp);
                     
        tmp = psycho_read(base + PSYCHO_PCIB_CTRL);
-       tmp |= (PSYCHO_PCICTRL_SBH_ERR |
-               PSYCHO_PCICTRL_SERR |
+       tmp |= (PSYCHO_PCICTRL_SERR |
                PSYCHO_PCICTRL_SBH_INT |
                PSYCHO_PCICTRL_EEN);
+       tmp &= ~(PSYCHO_PCICTRL_SBH_ERR);
        psycho_write(base + PSYCHO_PCIB_CTRL, tmp);
 }
 
index daec6f473b26027880a03f4532d2e4619e37a20f..e11e148b28b62b4e5f781f58217d8257c0cb49a6 100644 (file)
@@ -886,7 +886,7 @@ static irqreturn_t schizo_pcierr_intr_other(struct pci_pbm_info *pbm)
                       SCHIZO_PCICTRL_TTO_ERR |
                       SCHIZO_PCICTRL_RTRY_ERR |
                       SCHIZO_PCICTRL_DTO_ERR |
-                      SCHIZO_PCICTRL_SBH_ERR |
+                      /*SCHIZO_PCICTRL_SBH_ERR |*/
                       SCHIZO_PCICTRL_SERR);
        if (csr_error_bits) {
                /* Clear the errors.  */
@@ -1370,7 +1370,7 @@ static void __init schizo_register_error_handlers(struct pci_controller_info *p)
                    SCHIZO_PCICTRL_ESLCK |
                    SCHIZO_PCICTRL_TTO_ERR |
                    SCHIZO_PCICTRL_RTRY_ERR |
-                   SCHIZO_PCICTRL_SBH_ERR |
+                   /*SCHIZO_PCICTRL_SBH_ERR |*/
                    SCHIZO_PCICTRL_SERR |
                    SCHIZO_PCICTRL_SBH_INT |
                    SCHIZO_PCICTRL_EEN);