lkml.org 
[lkml]   [2009]   [Mar]   [6]   [last100]   RSS Feed
Views: [wrap][no wrap]   [headers]  [forward] 
 
Messages in this thread
    /
    From
    SubjectRe: [RFC][PATCH] kmemdup_from_user(): introduce
    Date
    > > /**
    > >+ * kmemdup_from_user - duplicate memory region from user space
    > >+ *
    > >+ * @src: source address in user space
    > >+ * @len: number of bytes to copy
    > >+ * @gfp: GFP mask to use
    > >+ */
    > >+void *kmemdup_from_user(const void __user *src, size_t len, gfp_t gfp)
    > >+{
    > >+ void *p;
    > >+
    > >+ p = kmalloc_track_caller(len, gfp);
    >
    >
    > Well, you use kmalloc_track_caller, instead of kmalloc as you showed
    > above. :) Why don't you mention this?

    kmalloc() wrapper function must use kmalloc_track_caller().
    his code is right.

    if not, kmalloc tracking feature is breaked.





    \
     
     \ /
      Last update: 2009-03-06 08:39    [W:0.030 / U:0.656 seconds]
    ©2003-2016 Jasper Spaans. hosted at Digital OceanAdvertise on this site