[2.6 patch] drivers/pnp/pnpbios/rsparser.c: fix an array overflow

From: Adrian Bunk (bunk_at_stusta.de)
Date: 03/27/05

  • Next message: Adrian Bunk: "[2.6 patch] drivers/video/radeonfb.c: fix an array overflow"
    Date:	Sun, 27 Mar 2005 22:30:08 +0200
    To: ambx1@neo.rr.com
    
    

    This patch fixes an array overflow found by the Coverity checker.

    Signed-off-by: Adrian Bunk <bunk@stusta.de>

    --- linux-2.6.12-rc1-mm1-full/drivers/pnp/pnpbios/rsparser.c.old 2005-03-23 03:04:17.000000000 +0100
    +++ linux-2.6.12-rc1-mm1-full/drivers/pnp/pnpbios/rsparser.c 2005-03-23 03:05:21.000000000 +0100
    @@ -72,7 +72,9 @@
     pnpbios_parse_allocated_dmaresource(struct pnp_resource_table * res, int dma)
     {
             int i = 0;
    - while (!(res->dma_resource[i].flags & IORESOURCE_UNSET) && i < PNP_MAX_DMA) i++;
    + while (i < PNP_MAX_DMA &&
    + !(res->dma_resource[i].flags & IORESOURCE_UNSET))
    + i++;
             if (i < PNP_MAX_DMA) {
                     res->dma_resource[i].flags = IORESOURCE_DMA; // Also clears _UNSET flag
                     if (dma == -1) {

    -
    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: Adrian Bunk: "[2.6 patch] drivers/video/radeonfb.c: fix an array overflow"

    Relevant Pages

    • Re: 2.6.0-rc1-mm1
      ... Always copy and save the vlan header in bridge-nf ... This patch fixes it. ... /* Bridge Hooks */ ... send the line "unsubscribe linux-kernel" in ...
      (Linux-Kernel)
    • [PATCH][5/3][ARM] PCI quirks update for ARM
      ... > the architecture) array. ... This patch fixes that, allowing you to ... * PCI IDE controllers use non-standard I/O port decoding, ... send the line "unsubscribe linux-kernel" in ...
      (Linux-Kernel)
    • Re: [2.6 patch] drivers/net/tulip/dmfe.c: fix check after use
      ... Adrian Bunk wrote: ... > This patch fixes a check after use found by the Coverity checker. ... send the line "unsubscribe linux-kernel" in ...
      (Linux-Kernel)
    • [2.6 patch] sound/oss/gus_wave.c: fix off by one errors
      ... This patch fixes two off by one errors found by the Coverity checker. ... the variables are later used as indexes for arrays with ... send the line "unsubscribe linux-kernel" in ...
      (Linux-Kernel)
    • Re: nfs4 client bug
      ... A proprietary module was ... > ive been running this since i got the url and so far i havent hit it ... so i think its safe to say this patch fixes the issues i was seeing ... send the line "unsubscribe linux-kernel" in ...
      (Linux-Kernel)