xen-devel.lists.xenproject.org archive mirror
 help / color / mirror / Atom feed
* [PATCH 0/2] xen/gntdev: Fixes for leaks and VMA splitting
@ 2022-09-12  4:00 M. Vefa Bicakci
  2022-09-12  4:00 ` [PATCH 1/2] xen/gntdev: Prevent leaking grants M. Vefa Bicakci
  2022-09-12  4:00 ` [PATCH 2/2] xen/gntdev: Accommodate VMA splitting M. Vefa Bicakci
  0 siblings, 2 replies; 6+ messages in thread
From: M. Vefa Bicakci @ 2022-09-12  4:00 UTC (permalink / raw)
  To: xen-devel, linux-kernel
  Cc: m.v.b, Juergen Gross, Stefano Stabellini, Oleksandr Tyshchenko,
	Demi Marie Obenour, Gerd Hoffmann

Hi all,

The changes in this patch series intend to fix the Xen grant device
driver, so that grant mapping leaks caused by partially failed grant
mapping operations are avoided with the first patch, and so that the
splitting of VMAs does not result in incorrectly unmapped grant pages
with the second patch. The second patch also prevents a similar issue in
a double-mapping scenario, where mmap() is used with MAP_FIXED to map
grants over an existing mapping created with the same grants, and where
grant pages are unmapped incorrectly as well.

These commits were tested on top of Linux v5.15.67, but I have also
verified that they compile fine on top of the base commit mentioned at
the bottom of this cover letter. The base commit in question is tagged
as "next-20220909".

Thank you,

Vefa

M. Vefa Bicakci (2):
  xen/gntdev: Prevent leaking grants
  xen/gntdev: Accommodate VMA splitting

 drivers/xen/gntdev-common.h |  3 +-
 drivers/xen/gntdev.c        | 90 +++++++++++++++++++++----------------
 2 files changed, 54 insertions(+), 39 deletions(-)


base-commit: 9a82ccda91ed2b40619cb3c10d446ae1f97bab6e
-- 
2.37.3



^ permalink raw reply	[flat|nested] 6+ messages in thread

end of thread, other threads:[~2022-09-23  1:49 UTC | newest]

Thread overview: 6+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2022-09-12  4:00 [PATCH 0/2] xen/gntdev: Fixes for leaks and VMA splitting M. Vefa Bicakci
2022-09-12  4:00 ` [PATCH 1/2] xen/gntdev: Prevent leaking grants M. Vefa Bicakci
2022-09-19  9:52   ` Juergen Gross
2022-09-23  1:48     ` M. Vefa Bicakci
2022-09-12  4:00 ` [PATCH 2/2] xen/gntdev: Accommodate VMA splitting M. Vefa Bicakci
2022-09-19 10:32   ` Juergen Gross

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).