lkml.org 
[lkml]   [2009]   [Sep]   [22]   [last100]   RSS Feed
Views: [wrap][no wrap]   [headers]  [forward] 
 
Messages in this thread
    /
    SubjectRe: [2.6.31] Memory leak in SCSI initialization?
    From
    Date
    Hello.

    Michael Ellerman wrote:
    > I think this will fix it:
    >
    > diff --git a/drivers/scsi/scsi_scan.c b/drivers/scsi/scsi_scan.c
    > index 9ce5c34..284bcbe 100644
    > --- a/drivers/scsi/scsi_scan.c
    > +++ b/drivers/scsi/scsi_scan.c
    > @@ -957,7 +957,7 @@ static inline void scsi_destroy_sdev(struct scsi_device *sdev)
    > if (sdev->host->hostt->slave_destroy)
    > sdev->host->hostt->slave_destroy(sdev);
    > transport_destroy_device(&sdev->sdev_gendev);
    > - put_device(&sdev->sdev_gendev);
    > + put_device(&sdev->sdev_dev);
    > }
    >
    > #ifdef CONFIG_SCSI_LOGGING

    Yes. This patch solved the memory leak.

    Thank you.


    \
     
     \ /
      Last update: 2009-09-22 16:29    [W:0.022 / U:0.664 seconds]
    ©2003-2016 Jasper Spaans. hosted at Digital OceanAdvertise on this site