From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1753271AbcLMGt2 (ORCPT ); Tue, 13 Dec 2016 01:49:28 -0500 Received: from mx2.suse.de ([195.135.220.15]:47568 "EHLO mx2.suse.de" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1750964AbcLMGt1 (ORCPT ); Tue, 13 Dec 2016 01:49:27 -0500 To: Linus Torvalds Cc: Linux Kernel Mailing List , xen-devel From: Juergen Gross Subject: [GIT PULL] xen: features and fixes for 4.10 rc0 Message-ID: <8d78553b-fda4-74dc-e5e3-bcc4b1e1c774@suse.com> Date: Tue, 13 Dec 2016 07:49:24 +0100 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101 Thunderbird/45.5.1 MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 7bit Sender: linux-kernel-owner@vger.kernel.org List-ID: X-Mailing-List: linux-kernel@vger.kernel.org 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