]> xenbits.xensource.com Git - legacy/linux-2.6.18-xen.git/commit
xen/gntdev: add range check for IOCTL_GNTDEV_UNMAP_GRANT_REF arguments,
authorKeir Fraser <keir@xen.org>
Fri, 17 Dec 2010 10:09:15 +0000 (10:09 +0000)
committerKeir Fraser <keir@xen.org>
Fri, 17 Dec 2010 10:09:15 +0000 (10:09 +0000)
commit5ac1660267325e9223ca8c7b60c0d798a41098aa
tree6d8fba954aa51f8e6028a0b7e3995efc94dff25f
parent456eb7a570b349e76f338041eba94463bd702a61
xen/gntdev: add range check for IOCTL_GNTDEV_UNMAP_GRANT_REF arguments,

..., move all user memory accesses out of semaphore protected region,
simplify, clean up, and remove some bogus printk()-s in gntdev_ioctl()
and its helpers.

The purpose of free_list_sem seems questionable: It is only ever being
acquired for write access, and always with grants_sem already held
in write mode.

Signed-off-by: Jan Beulich <jbeulich@novell.com>
drivers/xen/gntdev/gntdev.c