[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Xen-devel] [GIT PULL] xen: features and fixes for 3.20-rc0



-----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-3.20-rc0-tag

xen: features and fixes for 3.20-rc0

- - Reworked handling for foreign (grant mapped) pages to simplify the
  code, enable a number of additional use cases and fix a number of
  long-standing bugs.
- - Prefer the TSC over the Xen PV clock when dom0 (and the TSC is
  stable).
- - Assorted other cleanup and minor bug fixes.

Thanks.

David

 arch/arm/include/asm/xen/page.h          |    2 +-
 arch/arm/xen/enlighten.c                 |    4 +-
 arch/arm/xen/mm.c                        |    2 +-
 arch/arm/xen/p2m.c                       |    2 +-
 arch/x86/include/asm/xen/page.h          |   20 +--
 arch/x86/xen/mmu.c                       |   17 +-
 arch/x86/xen/p2m.c                       |  267 ++----------------------------
 arch/x86/xen/setup.c                     |   37 ++---
 arch/x86/xen/smp.c                       |    2 +-
 arch/x86/xen/time.c                      |    4 +
 arch/x86/xen/xen-ops.h                   |    6 +
 drivers/block/xen-blkback/blkback.c      |  177 ++++++++++++++------
 drivers/block/xen-blkback/common.h       |    3 +
 drivers/net/xen-netback/interface.c      |    7 +-
 drivers/net/xen-netback/netback.c        |  106 +-----------
 drivers/xen/balloon.c                    |   86 +---------
 drivers/xen/gntdev.c                     |  143 ++++++++++++----
 drivers/xen/grant-table.c                |  120 +++++++++++++-
 drivers/xen/manage.c                     |    8 +-
 drivers/xen/tmem.c                       |    2 +-
 drivers/xen/xen-scsiback.c               |    6 +-
 drivers/xen/xenbus/xenbus_dev_frontend.c |   11 +-
 include/linux/mm.h                       |    8 +
 include/linux/page-flags.h               |    5 +
 include/xen/grant_table.h                |   43 ++++-
 include/xen/interface/features.h         |    6 +
 include/xen/interface/grant_table.h      |    7 +
 mm/memory.c                              |    2 +
 28 files changed, 509 insertions(+), 594 deletions(-)

Chuck Tuffli (1):
      arm64: Relax licensing of arm64 Xen DMA operations

David Vrabel (7):
      mm: provide a find_special_page vma operation
      xen/grant-table: pre-populate kernel unmap ops for xen_gnttab_unmap_refs()
      xen: remove scratch frames for ballooned pages and m2p override
      xen/grant-table: add helpers for allocating pages
      xen/gntdev: convert priv->lock to a mutex
      xen/gntdev: mark userspace PTEs as special on x86 PV guests
      xen/gntdev: provide find_special_page VMA operation

Davidlohr Bueso (1):
      x86,xen: use current->state helpers

Jan Beulich (1):
      xen/tmem: mark xen_tmem_init() __init

Jennifer Herbert (8):
      mm: add 'foreign' alias for the 'pinned' page flag
      x86/xen: require ballooned pages for grant maps
      xen: mark grant mapped pages as foreign
      xen-netback: use foreign page information from the pages themselves
      xen/grant-table: add a mechanism to safely unmap pages that are in use
      xen/gntdev: safely unmap grants in case they are still in use
      xen-blkback: safely unmap grants in case they are still in use
      xenbus: Add proper handling of XS_ERROR from Xenbus for transactions.

Juergen Gross (5):
      x86/xen: cleanup arch/x86/xen/setup.c
      x86/xen: use correct types for addresses in arch/x86/xen/setup.c
      x86/xen: add some __init and static annotations in arch/x86/xen/setup.c
      x86/xen: add some __init annotations in arch/x86/xen/mmu.c
      x86/xen: cleanup arch/x86/xen/mmu.c

Palik, Imre (1):
      x86/xen: prefer TSC over xen clocksource for dom0

Ross Lagerwall (1):
      xen/manage: Fix USB interaction issues when resuming
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.12 (GNU/Linux)

iQEcBAEBAgAGBQJU2JHIAAoJEFxbo/MsZsTRCvoH/Rm+BrUTtIxVz8mSp34FMIrS
RI9rrwFncj0FzSeTYUzFcugjrNE7x7kJ2AZom7mZPWYId7LlucFUSA0caBh1bf77
E5Hq+sb26WoGfXvqt5Oalpw9FGdSrdZOuZRDiOGEJWvceg2NdC142ZbM8Zj1tuD2
9g15XunAyc22k1Z8DCGWemruq8lXk78X5bzQGymlPemoMCjfhW+9MSg9Nxh0r9LC
EGonQeGlxfVYYpLRUvqrgbfWTcuSvkbEDriCJ+Ba6q0d3Mdlxytr82f5pQ732BhM
2g+GwHCQO6xbF/aeDEirDlKNrY6EY0sVApYun4d0BTx2KyBPJCnwpoWfjZWYCVM=
=979c
-----END PGP SIGNATURE-----

_______________________________________________
Xen-devel mailing list
Xen-devel@xxxxxxxxxxxxx
http://lists.xen.org/xen-devel


 


Rackspace

Lists.xenproject.org is hosted with RackSpace, monitoring our
servers 24x7x365 and backed by RackSpace's Fanatical Support®.