summaryrefslogtreecommitdiff
path: root/drivers/rtc
diff options
context:
space:
mode:
authorJulia Lawall <julia@diku.dk>2010-05-26 21:42:13 (GMT)
committerLinus Torvalds <torvalds@linux-foundation.org>2010-05-27 16:12:41 (GMT)
commit7ca5ca60cba37fc4d8e99583da147faed3039ad0 (patch)
treec68aaea107be75e0c48ed330716bcfc3f61f87a7 /drivers/rtc
parentb81d67a50c0f3021d170466388bec3e7fc3abe75 (diff)
downloadlinux-7ca5ca60cba37fc4d8e99583da147faed3039ad0.tar.xz
fs/autofs4: use memdup_user
Use memdup_user when user data is immediately copied into the allocated region. Elimination of the variable ads, which is no longer useful. The semantic patch that makes this change is as follows: (http://coccinelle.lip6.fr/) // <smpl> @@ expression from,to,size,flag; position p; identifier l1,l2; @@ - to = \(kmalloc@p\|kzalloc@p\)(size,flag); + to = memdup_user(from,size); if ( - to==NULL + IS_ERR(to) || ...) { <+... when != goto l1; - -ENOMEM + PTR_ERR(to) ...+> } - if (copy_from_user(to, from, size) != 0) { - <+... when != goto l2; - -EFAULT - ...+> - } // </smpl> Signed-off-by: Julia Lawall <julia@diku.dk> Cc: Ian Kent <raven@themaw.net> Signed-off-by: Andrew Morton <akpm@linux-foundation.org> Signed-off-by: Linus Torvalds <torvalds@linux-foundation.org>
Diffstat (limited to 'drivers/rtc')
0 files changed, 0 insertions, 0 deletions