Linux 4.7-rc4

2016-06-19 Thread Linus Torvalds
p0020: Add SD card write-protect pin.

Fabio Estevam (2):
  ARM: imx6ul: Fix Micrel PHY mask
  MAINTAINERS: Add myself as reviewer of ARM FSL/NXP

Franklin S Cooper Jr (1):
  ARM: dts: dra7: Add gpmc dma channel

Gabriel Krisman Bertazi (1):
  xhci: Cleanup only when releasing primary hcd

Geert Uytterhoeven (4):
  MAINTAINERS: Add file patterns for dma device tree bindings
  MAINTAINERS: Add file patterns for virtio device tree bindings
  MAINTAINERS: Add file patterns for usb device tree bindings
  nfsd: Fix NFSD_MDS_PR_KEY on 32-bit by adding ULL postfix

Greg Kroah-Hartman (1):
  usbip: rate limit get_frame_number message

Gregor Boirie (1):
  iio:st_pressure: fix sampling gains (bring inline with ABI)

Hans de Goede (10):
  usb: quirks: Fix sorting
  usb: quirks: Add no-lpm quirk for Acer C120 LED Projector
  USB: uas: Fix slave queue_depth not being set
  USB: xhci: Add broken streams quirk for Frescologic device id 1009
  usb: musb: sunxi: Add set_mode platform function
  usb: musb: sunxi: Set state to A_WAIT_VRISE when enabling Vbus
  usb: musb: sunxi: Fix NULL ptr deref when gadget is registered before musb
  usb: musb: sunxi: Remove bogus "Frees glue" comment
  Revert "Staging: drivers: rtl8188eu: use sizeof(*ptr) instead of
sizeof(struct)"
  Revert "Staging: rtl8188eu: rtw_efuse: Use sizeof type *pointer
instead of sizeof type."

Heinrich Schuchardt (3):
  usb: gadget: avoid exposing kernel stack
  usb: gadget: f_tcm: out of bound access in usbg_drop_tpg
  btrfs: Use correct format specifier

J. Bruce Fields (3):
  SUNRPC: fix xprt leak on xps allocation failure
  nfsd4/rpc: move backchannel create logic into rpc code
  rpc: share one xps between all backchannels

James Hogan (4):
  MIPS: KVM: Fix modular KVM under QEMU
  MIPS: KVM: Include bit 31 in segment matches
  MIPS: KVM: Don't unwind PC when emulating CACHE
  MIPS: KVM: Fix CACHE triggered exception emulation

Janusz Krzysztofik (1):
  ARM: OMAP1: fix ams-delta FIQ handler to work with sparse IRQ

Javier Martinez Canillas (2):
  ARM: dts: exynos: Fix port nodes names for Exynos5250 Snow board
  ARM: dts: exynos: Fix port nodes names for Exynos5420 Peach Pit board

Jean Delvare (1):
  platform/x86: Drop duplicate dependencies on X86

Jean-Philippe Brucker (1):
  iommu/arm-smmu: Wire up map_sg for arm-smmu-v3

Jeff Mahoney (1):
  btrfs: account for non-CoW'd blocks in btrfs_abort_transaction

Jim Lin (2):
  usb: gadget: f_fs: Fix wrong check on reserved1 of OS_DESC_EXT_COMPAT
  usb: gadget: f_fs: Fix kernel panic if use_os_string not set

Jiri Slaby (1):
  base: make module_create_drivers_dir race-free

Joerg Roedel (1):
  iommu/vt-d: Enable QI on all IOMMUs before setting root entry

Johannes Thumshirn (2):
  mcb: Acquire reference to device in probe
  mcb: Acquire reference to carrier module in core

John Keeping (1):
  iommu/rockchip: Fix zap cache during device attach

John Youn (1):
  usb: dwc3: Set the ClearPendIN bit on Clear Stall EP command

Josef Bacik (1):
  Btrfs: don't BUG_ON() in btrfs_orphan_add

Junichi Nomura (1):
  ipmi: Remove smi_msg from waiting_rcv_msgs list before
handle_one_recv_msg()

Jérôme Glisse (1):
  drm/radeon: do not hard reset GPU while freezing on r600/r700 family

Krzysztof Opasiak (4):
  usb: gadget: Fix binding to UDC via configfs interface
  usb: gadget: printer: Drop unused device qualifier descriptor
  usb: gadget: uac2: Drop unused device qualifier descriptor
  usb: gadget: storage-common: Fix old comment about qualifier descriptor

Lee Jones (1):
  ARM: dts: STi: stih407-family: Disable reserved-memory co-processor nodes

Linus Torvalds (1):
  Linux 4.7-rc4

Linus Walleij (5):
  iio: light: bh1780: return after write
  iio: bh1780: dereference the client properly
  iio: light: bh1780: assign a static name
  iio: st_sensors: switch to a threaded interrupt
  leds: handle suspend/resume in heartbeat trigger

Liu Bo (1):
  Btrfs: check if extent buffer is aligned to sectorsize

Lucas Stach (1):
  drm/etnaviv: initialize iommu domain page size

Ludovic Desroches (3):
  dmaengine: at_xdmac: align descriptors on 64 bits
  dmaengine: at_xdmac: fix residue corruption
  dmaengine: at_xdmac: double FIFO flush needed to compute residue

Lyude (1):
  drm/i915/ilk: Don't disable SSC source if it's in use

Marek Vasut (1):
  ARM: dts: socfpga: Add missing PHY phandle

Mark Rutland (2):
  arm64: fix dump_instr when PAN and UAO are in use
  arm64: mm: mark fault_info table const

Mark Salter (1):
  arm: pmu: Fix non-devicetree probing

Masahiro Yamada (1):
  arm64: dts: drop "arm,amba-bus" in favor of "simple-bus" part 2

Mathias Nyman (2):
  xhci: Fix handling timeout

[GIT PULL] KVM fixes for Linux 4.7-rc4

2016-06-16 Thread Paolo Bonzini
Linus,

The following changes since commit af8c34ce6ae32addda3788d54a7e340cad22516b:

  Linux 4.7-rc2 (2016-06-05 14:31:26 -0700)

are available in the git repository at:

  git://git.kernel.org/pub/scm/virt/kvm/kvm.git tags/for-linus

for you to fetch changes up to a0052191624e9bf8a8f9dc41b92ab5f252566c3c:

  kvm: vmx: check apicv is active before using VT-d posted interrupt 
(2016-06-16 09:38:24 +0200)


- Miscellaneous fixes for MIPS and s390
- One new kvm_stat for s390
- Correctly disable VT-d posted interrupts with the rest of posted interrupts
- "make randconfig" fix for x86 AMD
- Off-by-one in irq route check (the "good" kind that errors out a bit too
  early!)


Alexander Yarygin (1):
  KVM: s390: Add stats for PEI events

David Hildenbrand (1):
  KVM: s390: ignore IBC if zero

James Hogan (4):
  MIPS: KVM: Fix modular KVM under QEMU
  MIPS: KVM: Include bit 31 in segment matches
  MIPS: KVM: Don't unwind PC when emulating CACHE
  MIPS: KVM: Fix CACHE triggered exception emulation

Paolo Bonzini (2):
  Merge tag 'kvm-s390-master-4.7-1' of 
git://git.kernel.org/.../kvms390/linux into HEAD
  Merge branch 'kvm-mips-fixes' into HEAD

Suravee Suthikulpanit (2):
  kvm: svm: Fix implicit declaration for __default_cpu_present_to_apicid()
  kvm: svm: Do not support AVIC if not CONFIG_X86_LOCAL_APIC

Xiubo Li (1):
  kvm: Fix irq route entries exceeding KVM_MAX_IRQ_ROUTES

Yang Zhang (1):
  kvm: vmx: check apicv is active before using VT-d posted interrupt

 arch/mips/include/asm/kvm_host.h |  3 ++-
 arch/mips/kvm/emulate.c  | 19 +--
 arch/mips/kvm/interrupt.h|  1 +
 arch/mips/kvm/locore.S   |  1 +
 arch/mips/kvm/mips.c | 11 ++-
 arch/s390/include/asm/kvm_host.h |  1 +
 arch/s390/kvm/intercept.c|  2 ++
 arch/s390/kvm/kvm-s390.c |  3 ++-
 arch/x86/include/asm/kvm_host.h  | 11 +++
 arch/x86/kvm/svm.c   | 21 +
 arch/x86/kvm/vmx.c   | 15 ++-
 virt/kvm/kvm_main.c  |  2 +-
 12 files changed, 67 insertions(+), 23 deletions(-)