[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[PATCH 0/9] gnttab: further work from XSA-380 / -382 context


  • To: "xen-devel@xxxxxxxxxxxxxxxxxxxx" <xen-devel@xxxxxxxxxxxxxxxxxxxx>
  • From: Jan Beulich <jbeulich@xxxxxxxx>
  • Date: Thu, 26 Aug 2021 12:06:23 +0200
  • Arc-authentication-results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=suse.com; dmarc=pass action=none header.from=suse.com; dkim=pass header.d=suse.com; arc=none
  • Arc-message-signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=ode5oIKByJi+m41Wlx8Fdpgit/TZQa292rd6HNSJW9U=; b=X7Fk0pjHkC7O3YkBFZH5sDWrrH/dknHIydQQi0Ck3dxMv7ZfQxymtAKxIcXxFG6lgTXDheTi3wQOr5gbzcXvcci1MvAD9TAQnaDZ9k8+TCoi7/zzhMkX+zlYMt1OOIzUwcE44QQP+TgK8i17NY256kVG3FEyeGoLo3drLBCxtQgpdggmFVnEJV0JTwJG3UWR+0wyQsni9EMIwv7qP0ym4xz+nrXuzPahx9a6gowKrqtEYYemFZoF9z0eJmEWAQgJf6fO7AlNJAyAg7pePEZZ7SJvqWOT0Q4qDIOPF1q+jn/UEUvGM5FwL/WnZcFgA82Phbzq/Z9Li8KzyPbLwOE/rQ==
  • Arc-seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=SMwjuYPpJrDp2pQuEBFlIX/YBQEqzICJM8S0LnW2CSurYNwLZy3NDev/eqkGD1sF0pnzUVrSvbtGhsDYiawJzC1dSIjuju/Mz3xCygumIBqolluEkZuHJsM1NQjaPB+JNDq6YUcTxve1caneMSBWjisgh3OaGmDMc1o+jt6YoI8QC9KO0STzyclWZS/CAoANrAchWEtOXmep6+G60NIThYe8XF914fYyEZVpv8W8A1dfvzWCGV+aFER7iJ1d7H217JHHMMySx+SlJrqMHW+Wayva3ZpViMiHVKL/KCpkAqAImg31A4sQtPZx9fmiVJzo+UJscJlJQ3gv9E7bmlAeag==
  • Authentication-results: xen.org; dkim=none (message not signed) header.d=none;xen.org; dmarc=none action=none header.from=suse.com;
  • Cc: Andrew Cooper <andrew.cooper3@xxxxxxxxxx>, George Dunlap <george.dunlap@xxxxxxxxxx>, Ian Jackson <iwj@xxxxxxxxxxxxxx>, Julien Grall <julien@xxxxxxx>, Stefano Stabellini <sstabellini@xxxxxxxxxx>, Wei Liu <wl@xxxxxxx>
  • Delivery-date: Thu, 26 Aug 2021 10:06:43 +0000
  • List-id: Xen developer discussion <xen-devel.lists.xenproject.org>

The first four patches can be attributed to the former, the last four
patches to the latter. The middle patch had been submitted standalone
before, has a suitable Reviewed-by tag, but also has an objection by
Andrew pending, which unfortunately has lead to this patch now being
stuck. Short of Andrew being willing to settle the disagreement more
with Julien than with me (although I'm on Julien's side), I have no
idea what to do here.

There's probably not much interrelation between the patches, so they
can perhaps go in about any order.

1: defer allocation of maptrack frames table
2: drop a redundant expression from gnttab_release_mappings()
3: fold recurring is_iomem_page()
4: drop GNTMAP_can_fail
5: defer allocation of status frame tracking array
6: check handle early in gnttab_get_status_frames()
7: no need to translate handle for gnttab_get_status_frames()
8: bail from GFN-storing loops early in case of error
9: don't silently truncate GFNs in compat setup-table handling

Jan




 


Rackspace

Lists.xenproject.org is hosted with RackSpace, monitoring our
servers 24x7x365 and backed by RackSpace's Fanatical Support®.