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-----
next reply other threads:[~2015-11-04 11:00 UTC|newest]
Thread overview: 2+ messages / expand[flat|nested] mbox.gz Atom feed top
2015-11-04 11:00 David Vrabel [this message]
-- strict thread matches above, loose matches on Subject: below --
2015-11-04 11:00 [GIT PULL] xen: features for 4.4-rc0 David Vrabel
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 an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.