[GIT PULL] xen: features and fixes for 4.1-rc0

From: David Vrabel
Date: Thu Apr 16 2015 - 08:04:38 EST


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

Linus,

Please git pull the following tag:

git://git.kernel.org/pub/scm/linux/kernel/git/xen/tip.git stable/for-linus-4.1-rc0-tag

xen: features and fixes for 4.1-rc0

- - Use a single source list of hypercalls, generating other tables
etc. at build time.
- - Add a "Xen PV" APIC driver to support >255 VCPUs in PV guests.
- - Significant performance improve to guest save/restore/migration.
- - scsiback/front save/restore support.
- - Infrastructure for multi-page xenbus rings.
- - Misc fixes.

Thanks.

David

arch/arm/xen/enlighten.c | 104 ++-----
arch/x86/syscalls/Makefile | 9 +
arch/x86/xen/apic.c | 180 +++++++++++++
arch/x86/xen/enlighten.c | 90 +------
arch/x86/xen/mmu.c | 207 ++++++--------
arch/x86/xen/trace.c | 50 +---
arch/x86/xen/xen-head.S | 63 +----
drivers/block/xen-blkback/xenbus.c | 5 +-
drivers/block/xen-blkfront.c | 5 +-
drivers/char/tpm/xen-tpmfront.c | 5 +-
drivers/net/xen-netback/netback.c | 4 +-
drivers/net/xen-netfront.c | 9 +-
drivers/pci/xen-pcifront.c | 5 +-
drivers/scsi/xen-scsifront.c | 219 ++++++++++++---
drivers/xen/Kconfig | 6 +
drivers/xen/Makefile | 1 +
drivers/xen/mcelog.c | 25 +-
drivers/xen/pci.c | 15 +-
drivers/xen/pcpu.c | 44 +--
drivers/xen/privcmd.c | 117 +++++---
drivers/xen/xen-balloon.c | 45 ++--
drivers/xen/xen-pciback/conf_space_header.c | 15 +-
drivers/xen/xen-pciback/pci_stub.c | 4 +-
drivers/xen/xen-pciback/xenbus.c | 2 +-
drivers/xen/xen-scsiback.c | 96 +++----
drivers/xen/xenbus/xenbus_client.c | 387 ++++++++++++++++++++-------
drivers/xen/xlate_mmu.c | 143 ++++++++++
include/xen/interface/xen.h | 6 +-
include/xen/xen-ops.h | 47 +++-
include/xen/xenbus.h | 20 +-
scripts/xen-hypercalls.sh | 12 +
31 files changed, 1246 insertions(+), 694 deletions(-)

Dan Carpenter (1):
xen/mce: fix up xen_late_init_mcelog() error handling

David Vrabel (2):
xen: unify foreign GFN map/unmap for auto-xlated physmap guests
xen/privcmd: improve performance of MMAPBATCH_V2

Jan Beulich (1):
xen-pciback: also support disabling of bus-mastering and memory-write-invalidate

Juergen Gross (6):
xen: build infrastructure for generating hypercall depending symbols
xen: synchronize include/xen/interface/xen.h with xen
xen: use generated hypervisor symbols in arch/x86/xen/trace.c
xen: use generated hypercall symbols in arch/x86/xen/xen-head.S
xen: scsiback: add LUN of restored domain
xen: support suspend/resume in pvscsi frontend

Konrad Rzeszutek Wilk (3):
xen/pciback: Don't print scary messages when unsupported by hypervisor.
x86/xen: Provide a "Xen PV" APIC driver to support >255 VCPUs
x86/xen/apic: WARN with details.

Ross Lagerwall (1):
xen/pci: Try harder to get PXM information for Xen

Takashi Iwai (2):
xen: pcpu: Use static attribute groups for sysfs entry
xen: balloon: Use static attribute groups for sysfs entries

Tao Chen (1):
xen-scsiback: define a pr_fmt macro with xen-pvscsi

Wei Liu (1):
xenbus_client: Extend interface to support multi-page ring
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.12 (GNU/Linux)

iQEcBAEBAgAGBQJVL6VIAAoJEFxbo/MsZsTRN/QIAIaMaTiH7GVsqkH6yx59JBes
7UmqRFJuuLN4j1+QYZslim+/KZuOmg+mkTByQxY1iVVsMxY+3wkajhGCpWCOdULE
h/gfpwS+USpLTaygTegxdpuHD9IEdoc1rrm2o7X3jk0nJ7N2BborJq52csWKtZ+Z
1h3vAuJeDP4TNB2kJ+d1q6AoBdGoYRuxpebLGz1ZwaxT9kLW99bEoaQlKRj2/CAu
e98xLPL0UNOhzRxT91NbDgEvdlTbTf8DRRUKwiHBdj+3WK3LAUJc6JLYn8BJA5T2
KD6/DsPdIzX9OkIEdNkY6JRNJ+WpuvUlPA6W9i9XuW+40QyHjJoIC5TPRSJ7UqI=
=vuNG
-----END PGP SIGNATURE-----
--
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at http://vger.kernel.org/majordomo-info.html
Please read the FAQ at http://www.tux.org/lkml/