lkml.org 
[lkml]   [2017]   [Dec]   [12]   [last100]   RSS Feed
Views: [wrap][no wrap]   [headers]  [forward] 
 
Messages in this thread
    Patch in this message
    /
    From
    Subject[PATCH AUTOSEL for 3.18 07/40] usb: gadget: udc: remove pointer dereference after free
    Date
    From: "Gustavo A. R. Silva" <garsilva@embeddedor.com>

    [ Upstream commit 1f459262b0e1649a1e5ad12fa4c66eb76c2220ce ]

    Remove pointer dereference after free.

    Addresses-Coverity-ID: 1091173
    Acked-by: Michal Nazarewicz <mina86@mina86.com>
    Signed-off-by: Gustavo A. R. Silva <garsilva@embeddedor.com>
    Signed-off-by: Felipe Balbi <felipe.balbi@linux.intel.com>
    Signed-off-by: Sasha Levin <alexander.levin@verizon.com>
    ---
    drivers/usb/gadget/udc/pch_udc.c | 1 -
    1 file changed, 1 deletion(-)

    diff --git a/drivers/usb/gadget/udc/pch_udc.c b/drivers/usb/gadget/udc/pch_udc.c
    index ccbe3d4a2a50..190b7103ae62 100644
    --- a/drivers/usb/gadget/udc/pch_udc.c
    +++ b/drivers/usb/gadget/udc/pch_udc.c
    @@ -1533,7 +1533,6 @@ static void pch_udc_free_dma_chain(struct pch_udc_dev *dev,
    td = phys_to_virt(addr);
    addr2 = (dma_addr_t)td->next;
    pci_pool_free(dev->data_requests, td, addr);
    - td->next = 0x00;
    addr = addr2;
    }
    req->chain_len = 1;
    --
    2.11.0
    \
     
     \ /
      Last update: 2017-12-13 03:15    [W:8.773 / U:0.264 seconds]
    ©2003-2020 Jasper Spaans|hosted at Digital Ocean and TransIP|Read the blog|Advertise on this site