1. 10 3月, 2011 1 次提交
    • I
      xen/p2m/m2p/gnttab: do not add failed grant maps to m2p override · dc4972a4
      Ian Campbell 提交于
      The caller will not undo a mapping which failed and therefore the
      override will not be removed.
      
      This is especially bad in the case of GNTMAP_contains_pte mapping type
      mappings where m2p_add_override will destroy the kernel mapping of the
      page.
      
      This was observed via a failure of map_grant_pages in gntdev_mmap (due
      to userspace using a bad grant reference), which left the page in
      question unmapped (because it was a GNTMAP_contains_pte mapping) which
      led to a crash later on.
      Signed-off-by: NIan Campbell <ian.campbell@citrix.com>
      Cc: Daniel De Graaf <dgdegra@tycho.nsa.gov>
      Cc: Stefano Stabellini <stefano.stabellini@eu.citrix.com>
      Cc: Jeremy Fitzhardinge <jeremy.fitzhardinge@citrix.com>
      Signed-off-by: NKonrad Rzeszutek Wilk <konrad.wilk@oracle.com>
      dc4972a4
  2. 23 2月, 2011 2 次提交
  3. 16 2月, 2011 1 次提交
  4. 15 2月, 2011 12 次提交
  5. 08 2月, 2011 12 次提交
  6. 07 2月, 2011 12 次提交