From: David Vrabel <dvrabel@cantab.net>
To: Linus Torvalds <torvalds@linux-foundation.org>
Cc: "linux-kernel@vger.kernel.org" <linux-kernel@vger.kernel.org>,
xen-devel <xen-devel@lists.xenproject.org>
Subject: [GIT PULL] xen: features for 4.4-rc0
Date: Wed, 04 Nov 2015 11:00:43 +0000 [thread overview]
Message-ID: <5639E55B.8080001@cantab.net> (raw)
-----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 for-linus-4.4-rc0-tag
xen: features for 4.4-rc0
- - Improve balloon driver memory hotplug placement.
- - Use unpopulated hotplugged memory for foreign pages (if
supported/enabled).
- - Support 64 KiB guest pages on arm64.
- - CPU hotplug support on arm/arm64.
Thanks.
David
arch/arm/include/asm/xen/hypervisor.h | 10 +
arch/arm/include/asm/xen/page-coherent.h | 26 +-
arch/arm/include/asm/xen/page.h | 22 +-
arch/arm/xen/enlighten.c | 20 +-
arch/arm/xen/mm.c | 39 ++-
arch/arm/xen/p2m.c | 6 +-
arch/x86/include/asm/xen/hypervisor.h | 5 +
arch/x86/include/asm/xen/page.h | 8 +-
arch/x86/xen/enlighten.c | 15 +
arch/x86/xen/grant-table.c | 2 +-
arch/x86/xen/mmu.c | 1 +
arch/x86/xen/p2m.c | 19 +-
arch/x86/xen/setup.c | 9 +-
drivers/block/xen-blkback/blkback.c | 13 +-
drivers/block/xen-blkback/common.h | 17 +-
drivers/block/xen-blkback/xenbus.c | 11 +-
drivers/block/xen-blkfront.c | 560 ++++++++++++++++++++-----------
drivers/net/xen-netback/common.h | 16 +-
drivers/net/xen-netback/netback.c | 167 +++++----
drivers/net/xen-netfront.c | 122 +++++--
drivers/tty/hvc/hvc_xen.c | 4 +-
drivers/xen/Makefile | 2 -
drivers/xen/balloon.c | 341 ++++++++++++-------
drivers/xen/biomerge.c | 8 +
drivers/xen/cpu_hotplug.c | 14 +-
drivers/xen/events/events_base.c | 2 +-
drivers/xen/events/events_fifo.c | 2 +-
drivers/xen/grant-table.c | 56 +++-
drivers/xen/privcmd.c | 10 +-
drivers/xen/swiotlb-xen.c | 43 ++-
drivers/xen/xenbus/xenbus_client.c | 128 ++++---
drivers/xen/xenbus/xenbus_probe.c | 3 +-
drivers/xen/xlate_mmu.c | 124 ++++---
include/linux/memory_hotplug.h | 2 +
include/uapi/xen/gntalloc.h | 22 +-
include/uapi/xen/gntdev.h | 34 +-
include/xen/balloon.h | 12 +-
include/xen/grant_table.h | 57 ++++
include/xen/page.h | 27 +-
include/xen/xenbus.h | 4 +-
mm/memory_hotplug.c | 29 +-
41 files changed, 1365 insertions(+), 647 deletions(-)
David Vrabel (11):
mm: memory hotplug with an existing resource
xen/balloon: remove scratch page left overs
x86/xen: discard RAM regions above the maximum reservation
xen/balloon: find non-conflicting regions to place hotplugged memory
xen/balloon: rationalize memory hotplug stats
xen/balloon: only hotplug additional memory if required
xen/balloon: make alloc_xenballoon_pages() always allocate low pages
xen/balloon: use hotplugged pages for foreign mappings etc.
x86/xen: export xen_alloc_p2m_entry()
xen/balloon: pre-allocate p2m entries for ballooned pages
x86/xen: add reschedule point when mapping foreign GFNs
Juergen Gross (1):
xen/arm: correct comment in enlighten.c
Julien Grall (26):
net/xen-netback: xenvif_gop_frag_copy: move GSO check out of the loop
arm/xen: Drop pte_mfn and mfn_pte
xen: Add Xen specific page definition
xen/grant: Introduce helpers to split a page into grant
xen/grant: Add helper gnttab_page_grant_foreign_access_ref_one
block/xen-blkfront: Split blkif_queue_request in 2
block/xen-blkfront: Store a page rather a pfn in the grant structure
block/xen-blkfront: split get_grant in 2
xen/biomerge: Don't allow biovec's to be merged when Linux is not using 4KB pages
xen/xenbus: Use Xen page definition
tty/hvc: xen: Use xen page definition
xen/balloon: Don't rely on the page granularity is the same for Xen and Linux
xen/events: fifo: Make it running on 64KB granularity
xen/grant-table: Make it running on 64KB granularity
block/xen-blkfront: Make it running on 64KB page granularity
block/xen-blkback: Make it running on 64KB page granularity
net/xen-netfront: Make it running on 64KB page granularity
net/xen-netback: Make it running on 64KB page granularity
xen/privcmd: Add support for Linux 64KB page granularity
arm/xen: Add support for 64KB page granularity
xen/swiotlb: Pass addresses rather than frame numbers to xen_arch_need_swiotlb
xen/swiotlb: Add support for 64KB page granularity
xen/balloon: Use the correct sizeof when declaring frame_list
xen/xenbus: Rename *RING_PAGE* to *RING_GRANT*
xen/grant-table: Add an helper to iterate over a specific number of grants
xenbus: Support multiple grants ring with 64KB
Mikko Rapeli (2):
xen/gntalloc: use types from linux/types.h in userspace headers
xen/gntdev: use types from linux/types.h in userspace headers
Stefano Stabellini (3):
xen/arm: Enable cpu_hotplug.c
xen, cpu_hotplug: call device_offline instead of cpu_down
xen/arm: don't try to re-register vcpu_info on cpu_hotplug.
Zhenzhong Duan (1):
xen: fix the check of e_pfn in xen_find_pfn_range
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1
iQEcBAEBAgAGBQJWOeVbAAoJEFxbo/MsZsTRJRYH/ieoARwCnybNpnr5N7qX2YY8
fYMQNpI3PDu6Vr9kwe391W8G6u1oXzXQhMtvN7mW9TUNDxHlZF4u2nRg6ihH5QTo
j4ITTJNzvcWsK6/cCEIZ7iMCQG5lhoioxFQZ4+TvSOb9Xi3JTQDhIiVnJvGpely1
V6YHsH0/biNC737uFq8m4nlEGNVFzFFjUHRNKRIKMr49uOFPU198ZNuUa15U12wL
mMQXFDdKX3lX6KYhDcxHH43++eC0gMKNWhwEFGay79jn95JdSxB7a80f8LaYjAQK
7NKtaZWhyrlSsRe8BrQKB1uxwJTtpkZDvOVj3IyhMflYN7mN0vZUo/nm1oqLodI=
=is3h
-----END PGP SIGNATURE-----
reply other threads:[~2015-11-04 11:00 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=5639E55B.8080001@cantab.net \
--to=dvrabel@cantab.net \
--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