From: Juergen Gross <jgross@suse.com>
To: Linus Torvalds <torvalds@linux-foundation.org>
Cc: Linux Kernel Mailing List <linux-kernel@vger.kernel.org>,
xen-devel <xen-devel@lists.xenproject.org>
Subject: [GIT PULL] xen: features and fixes for 4.10 rc0
Date: Tue, 13 Dec 2016 07:49:24 +0100 [thread overview]
Message-ID: <8d78553b-fda4-74dc-e5e3-bcc4b1e1c774@suse.com> (raw)
Linus,
Please git pull the following tag:
git://git.kernel.org/pub/scm/linux/kernel/git/xen/tip.git
for-linus-4.10-rc0-tag
xen: features and fixes for 4.10 rc0
These are some fixes, a move of some arm related headers to share them
between arm and arm64 and a series introducing a helper to make code
more readable.
The most notable change is David stepping down as maintainer of the Xen
hypervisor interface. This results in me sending you the pull requests
for Xen related code from now on.
Thanks.
Juergen
MAINTAINERS | 1 -
arch/arm/include/asm/xen/hypercall.h | 88 +------------
arch/arm/include/asm/xen/hypervisor.h | 40 +-----
arch/arm/include/asm/xen/interface.h | 86 +------------
arch/arm/include/asm/xen/page-coherent.h | 99 +--------------
arch/arm/include/asm/xen/page.h | 123 +-----------------
arch/arm/xen/enlighten.c | 3 +-
arch/arm64/include/asm/xen/hypercall.h | 2 +-
arch/arm64/include/asm/xen/hypervisor.h | 2 +-
arch/arm64/include/asm/xen/interface.h | 2 +-
arch/arm64/include/asm/xen/page-coherent.h | 2 +-
arch/arm64/include/asm/xen/page.h | 2 +-
arch/x86/include/asm/e820.h | 12 +-
arch/x86/pci/xen.c | 4 +-
arch/x86/xen/setup.c | 6 +-
drivers/block/xen-blkback/xenbus.c | 36 +++---
drivers/block/xen-blkfront.c | 81 ++++--------
drivers/char/tpm/xen-tpmfront.c | 8 +-
drivers/input/misc/xen-kbdfront.c | 13 +-
drivers/net/xen-netback/xenbus.c | 52 +++-----
drivers/net/xen-netfront.c | 67 +++-------
drivers/pci/xen-pcifront.c | 6 +-
drivers/scsi/xen-scsifront.c | 195
+++++++++++++----------------
drivers/video/fbdev/xen-fbfront.c | 13 +-
drivers/xen/balloon.c | 6 +-
drivers/xen/events/events_base.c | 2 +-
drivers/xen/gntalloc.c | 9 +-
drivers/xen/gntdev.c | 2 +-
drivers/xen/platform-pci.c | 6 +-
drivers/xen/xen-pciback/xenbus.c | 8 +-
drivers/xen/xenbus/xenbus_dev_frontend.c | 2 +
drivers/xen/xenbus/xenbus_probe.c | 4 +-
drivers/xen/xenbus/xenbus_probe_backend.c | 8 +-
drivers/xen/xenbus/xenbus_xs.c | 22 +++-
fs/proc/generic.c | 1 +
fs/proc/internal.h | 1 -
include/linux/proc_fs.h | 2 +
include/xen/arm/hypercall.h | 87 +++++++++++++
include/xen/arm/hypervisor.h | 39 ++++++
include/xen/arm/interface.h | 85 +++++++++++++
include/xen/arm/page-coherent.h | 98 +++++++++++++++
include/xen/arm/page.h | 122 ++++++++++++++++++
include/xen/xenbus.h | 4 +
43 files changed, 670 insertions(+), 781 deletions(-)
Alex Thorlton (2):
x86: Make E820_X_MAX unconditionally larger than E820MAX
xen/x86: Increase xen_e820_map to E820_X_MAX possible entries
Arnd Bergmann (1):
xen-netback: fix error handling output
Boris Ostrovsky (1):
xen/gntdev: Use VM_MIXEDMAP instead of VM_IO to avoid NUMA balancing
David Vrabel (2):
MAINTAINERS: update XEN HYPERVISOR INTERFACE
xenbus: fix deadlock on writes to /proc/xen/xenbus
Geliang Tang (1):
xen-platform: use builtin_pci_driver
Juergen Gross (13):
xen: introduce xenbus_read_unsigned()
xen: make use of xenbus_read_unsigned() in xen-blkback
xen: make use of xenbus_read_unsigned() in xen-blkfront
xen: make use of xenbus_read_unsigned() in xen-tpmfront
xen: make use of xenbus_read_unsigned() in xen-kbdfront
xen: make use of xenbus_read_unsigned() in xen-netback
xen: make use of xenbus_read_unsigned() in xen-netfront
xen: make use of xenbus_read_unsigned() in xen-pcifront
xen: make use of xenbus_read_unsigned() in xen-scsifront
xen: make use of xenbus_read_unsigned() in xen-fbfront
xen: make use of xenbus_read_unsigned() in xen-pciback
xen: make use of xenbus_read_unsigned() in xenbus
xen/scsifront: don't request a slot on the ring until request is ready
Julien Grall (1):
arm/xen: Use alloc_percpu rather than __alloc_percpu
Konrad Rzeszutek Wilk (1):
xen/pci: Bubble up error and fix description.
Marc Zyngier (1):
arm/arm64: xen: Move shared architecture headers to include/xen/arm
Pan Bian (2):
xen: set error code on failures
xen: xenbus: set error code on failure
Quentin Lambert (1):
xen-scsifront: Add a missing call to kfree
Ross Lagerwall (1):
xen/balloon: Only mark a page as managed when it is released
Seth Forshee (1):
xenfs: Use proc_create_mount_point() to create /proc/xen
Vitaly Kuznetsov (1):
xen/events: use xen_vcpu_id mapping for EVTCHNOP_status
reply other threads:[~2016-12-13 6:49 UTC|newest]
Thread overview: [no followups] expand[flat|nested] mbox.gz Atom feed
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=8d78553b-fda4-74dc-e5e3-bcc4b1e1c774@suse.com \
--to=jgross@suse.com \
--cc=linux-kernel@vger.kernel.org \
--cc=torvalds@linux-foundation.org \
--cc=xen-devel@lists.xenproject.org \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox
all inboxes | Powered by JetHome®