lists.openwall.net   lists  /  announce  owl-users  owl-dev  john-users  john-dev  passwdqc-users  yescrypt  popa3d-users  /  oss-security  kernel-hardening  musl  sabotage  tlsify  passwords  /  crypt-dev  xvendor  /  Bugtraq  Full-Disclosure  linux-kernel  linux-netdev  linux-ext4  linux-hardening  linux-cve-announce  PHC 
Open Source and information security mailing list archives
 
Hash Suite: Windows password security audit tool. GUI, reports in PDF.
[<prev] [next>] [day] [month] [year] [list]
Message-ID: <543690F9.2090001@cantab.net>
Date:	Thu, 09 Oct 2014 14:43:21 +0100
From:	David Vrabel <dvrabel@...tab.net>
To:	Linus Torvalds <torvalds@...ux-foundation.org>
CC:	"Xen-devel@...ts.xen.org" <Xen-devel@...ts.xen.org>,
	"linux-kernel@...r.kernel.org" <linux-kernel@...r.kernel.org>
Subject: [GIT PULL] xen: features and fixes for 3.18-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.18-rc0-tag

xen: features and fixes for 3.18-rc0

- - Add pvscsi frontend and backend drivers.
- - Remove x86 _PAGE_IOMAP PTE flag, freeing it for alternate uses.
- - Try and keep memory contiguous during PV memory setup (reduces
  SWIOTLB usage).
- - Allow front/back drivers to use threaded irqs.
- - Support large initrds in PV guests.
- - Fix PVH guests in preparation for Xen 4.5.

Thanks.

David

 MAINTAINERS                                |    9 +
 arch/arm/Kconfig                           |    2 +-
 arch/arm64/Kconfig                         |    2 +-
 arch/x86/include/asm/pgtable_types.h       |   11 +-
 arch/x86/mm/fault.c                        |   22 +-
 arch/x86/mm/init_32.c                      |    2 +-
 arch/x86/mm/init_64.c                      |    2 +-
 arch/x86/pci/i386.c                        |    2 -
 arch/x86/xen/efi.c                         |    2 +
 arch/x86/xen/enlighten.c                   |   19 +-
 arch/x86/xen/mmu.c                         |   48 +-
 arch/x86/xen/p2m.c                         |   23 +-
 arch/x86/xen/p2m.h                         |   15 +
 arch/x86/xen/setup.c                       |  370 ++++-
 arch/x86/xen/smp.c                         |   29 +-
 arch/x86/xen/smp.h                         |    8 +
 arch/x86/xen/xen-head.S                    |   36 +
 drivers/block/xen-blkback/xenbus.c         |   11 +-
 drivers/block/xen-blkfront.c               |    5 +-
 drivers/char/tpm/xen-tpmfront.c            |   13 +-
 drivers/input/misc/xen-kbdfront.c          |    5 +-
 drivers/net/xen-netback/xenbus.c           |   10 +-
 drivers/net/xen-netfront.c                 |   16 +-
 drivers/pci/xen-pcifront.c                 |    6 +-
 drivers/scsi/Kconfig                       |   10 +
 drivers/scsi/Makefile                      |    1 +
 drivers/scsi/xen-scsifront.c               | 1026 ++++++++++++++
 drivers/tty/hvc/hvc_xen.c                  |    9 +-
 drivers/video/fbdev/xen-fbfront.c          |    5 +-
 drivers/xen/Kconfig                        |    9 +
 drivers/xen/Makefile                       |    1 +
 drivers/xen/efi.c                          |    2 +
 drivers/xen/events/events_base.c           |    5 +-
 drivers/xen/grant-table.c                  |    2 +-
 drivers/xen/xen-pciback/xenbus.c           |    6 +-
 drivers/xen/xen-scsiback.c                 | 2126 ++++++++++++++++++++++++++++
 drivers/xen/xenbus/xenbus_client.c         |    9 +-
 drivers/xen/xenbus/xenbus_probe.c          |    6 +-
 drivers/xen/xenbus/xenbus_probe.h          |    4 +-
 drivers/xen/xenbus/xenbus_probe_backend.c  |    8 +-
 drivers/xen/xenbus/xenbus_probe_frontend.c |    8 +-
 include/xen/events.h                       |    2 +
 include/xen/interface/elfnote.h            |   48 +-
 include/xen/interface/io/vscsiif.h         |  229 +++
 include/xen/interface/xen.h                |  272 +++-
 include/xen/xenbus.h                       |   21 +-
 46 files changed, 4214 insertions(+), 263 deletions(-)

Chen Gang (3):
      xen/grant-table: refactor error cleanup in grow_gnttab_list()
      xen/xenbus: Correct the comments for xenbus_grant_ring()
      xen/xenbus: Remove BUG_ON() when error string trucated

Dan Carpenter (2):
      xen-scsifront: use GFP_ATOMIC under spin_lock
      xen-scsiback: clean up a type issue in scsiback_make_tpg()

Daniel Kiper (1):
      xen/efi: Directly include needed headers

David Vrabel (5):
      x86: skip check for spurious faults for non-present faults
      x86/xen: do not use _PAGE_IOMAP PTE flag for I/O mappings
      x86: remove the Xen-specific _PAGE_IOMAP PTE flag
      xen-scsifront: don't deadlock if the ring becomes full
      xen: remove DEFINE_XENBUS_DRIVER() macro

Juergen Gross (8):
      xen/events: support threaded irqs for interdomain event channels
      xen: Add Xen pvSCSI protocol description
      xen-scsifront: Add Xen PV SCSI frontend driver
      xen-scsiback: Add Xen PV SCSI backend driver
      MAINTAINERS: Add xen pvscsi maintainer
      xen: make pvscsi frontend dependant on xenbus frontend
      xen: sync some headers with xen tree
      xen: eliminate scalability issues from initrd handling

Julien Grall (1):
      arm{,64}/xen: Remove "EXPERIMENTAL" in the description of the Xen options

Matt Rushton (1):
      xen/setup: Remap Xen Identity Mapped RAM

Mukesh Rathor (1):
      x86/xen: Set EFER.NX and EFER.SCE in PVH guests
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.12 (GNU/Linux)
Comment: Using GnuPG with Icedove - http://www.enigmail.net/

iQEcBAEBAgAGBQJUNpDxAAoJEFxbo/MsZsTRiVkH/1yCUaLyWeh8+ABF3gQixaAe
KN5eAKmJtyS1CQy8Gg55xn6wJVKlw30r1tlV2yxEYUBtt1oreoROG+Wl0nuLt+96
MgiKj84wwaSSWmB5o2WaheWY4c4gyNL4AqfuQ3eeJGcheXowwtSXYDj/Y2Ln6q8H
Sia4hGaRGG3lP24OmfLC0qRkwRUq6t5Hz5n5Lg8WpZMi4lZsUngu7n+78XkwnyRL
4xfUXqae07YMxyhO6vmM2GtDQ4COqonLFnqK5KTdbzecfyLG7nE+WJH+VUvYdTas
8mx562QJaxvqyNczVfISm9wzk9jQcCKznDZZ0BjsXrSpMZDgIsww0LjCg3aSoNE=
=3yLn
-----END PGP SIGNATURE-----
--
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@...r.kernel.org
More majordomo info at  http://vger.kernel.org/majordomo-info.html
Please read the FAQ at  http://www.tux.org/lkml/

Powered by blists - more mailing lists

Powered by Openwall GNU/*/Linux Powered by OpenVZ