]> www.infradead.org Git - users/jedix/linux-maple.git/commit
xen/gntdev: don't leak memory from IOCTL_GNTDEV_MAP_GRANT_REF
authorDavid Vrabel <david.vrabel@citrix.com>
Wed, 24 Oct 2012 11:39:02 +0000 (12:39 +0100)
committerKonrad Rzeszutek Wilk <konrad.wilk@oracle.com>
Tue, 4 Dec 2012 17:44:44 +0000 (12:44 -0500)
commit152553ab5161cdecf4799267d42468393a37035f
treec29db869856e794109ee14c32e84b47259001984
parenta40b2eccefe9aebf00e3200d04288cc51b11e452
xen/gntdev: don't leak memory from IOCTL_GNTDEV_MAP_GRANT_REF

map->kmap_ops allocated in gntdev_alloc_map() wasn't freed by
gntdev_put_map().

Add a gntdev_free_map() helper function to free everything allocated
by gntdev_alloc_map().

Signed-off-by: David Vrabel <david.vrabel@citrix.com>
Cc: stable@vger.kernel.org
Signed-off-by: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
(cherry picked from commit a67baeb77375199bbd842fa308cb565164dd1f19)
drivers/xen/gntdev.c