commit | 68b025c813c2eb41ff25628e3d4952d5185eb1a4 | [log] [tgz] |
---|---|---|
author | Daniel De Graaf <dgdegra@tycho.nsa.gov> | Thu Feb 03 12:19:01 2011 -0500 |
committer | Konrad Rzeszutek Wilk <konrad.wilk@oracle.com> | Mon Feb 14 14:08:51 2011 -0500 |
tree | 94a35faa65ea9cf5956ee6eaa04ab65c7abb17ff | |
parent | a879211bf1d70339e429603805c014450c275f2a [diff] |
xen-gntdev: Add reference counting to maps This allows userspace to perform mmap() on the gntdev device and then immediately close the filehandle or remove the mapping using the remove ioctl, with the mapped area remaining valid until unmapped. This also fixes an infinite loop when a gntdev device is closed without first unmapping all areas. Signed-off-by: Daniel De Graaf <dgdegra@tycho.nsa.gov> Signed-off-by: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>