[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Xen-devel] Re: [Xen-changelog] Don't free subtype field unconditionally.



On Thursday 18 August 2005 14:42, Xen patchbot -unstable wrote:
> # HG changeset patch
> # User cl349@xxxxxxxxxxxxxxxxxxxx
> # Node ID 8d69cb2d4a8889780930fff0374559839fb6cdfb
> # Parent  2f09b40595eafd845433d1a25366df59eeb4b6b2
> Don't free subtype field unconditionally.
> Signed-off-by: Christian Limpach <Christian.Limpach@xxxxxxxxxxxx>
>
> diff -r 2f09b40595ea -r 8d69cb2d4a88
> linux-2.6-xen-sparse/drivers/xen/xenbus/xenbus_probe.c ---
> a/linux-2.6-xen-sparse/drivers/xen/xenbus/xenbus_probe.c      Thu Aug 18
> 19:06:51 2005 +++
> b/linux-2.6-xen-sparse/drivers/xen/xenbus/xenbus_probe.c      Thu Aug 18
> 19:07:29 2005 @@ -262,7 +262,8 @@
>       if (dev) {
>               struct xenbus_device *xendev = to_xenbus_device(dev);
>
> -             kfree(xendev->subtype);
> +             if (xendev->subtype)
> +                     kfree(xendev->subtype);
>               kfree(xendev);
>       }
>  }

I don't think this change is necessary. kfree already guards against NULL 
pointers, and I have seen many patches in exactly the opposite direction 
(removing pre-kfree tests).

-- 
Hollis Blanchard
IBM Linux Technology Center

_______________________________________________
Xen-devel mailing list
Xen-devel@xxxxxxxxxxxxxxxxxxx
http://lists.xensource.com/xen-devel


 


Rackspace

Lists.xenproject.org is hosted with RackSpace, monitoring our
servers 24x7x365 and backed by RackSpace's Fanatical Support®.