Linux 4.13-rc3

From: Linus Torvalds
Date: Sun Jul 30 2017 - 15:46:01 EST


Another week, another rc.

Usually rc2 is the really quiet one, but this release cycle rc2 was
fairly busy and it made me worry a bit about whether there was
something bad going on with 4.13.

But no, it was just random timing, and people got started sending in
fixes early, and this release cycle it's rc3 that is small. It's about
half the size (in commits) of rc2 - usually things are the other way
around. Maybe people are starting to go on vacation (August tends to
be quiet in Europe in particular).

I'm not complaining. Quiet weeks are nice.

Linus

---

Alex Xie (1):
drm/amdgpu: Fix blocking in RCU critical section(v2)

Andrew Jones (1):
virtio-net: fix module unloading

Andrzej Hajda (1):
drm/exynos/hdmi: fix disable sequence

Andy Shevchenko (2):
ALSA: fm801: Initialize chip after IRQ handler is registered
virtio_blk: Use sysfs_match_string() helper

Aneesh Kumar K.V (1):
powerpc/mm/hash: Free the subpage_prot_table correctly

Anna Schumaker (1):
NFS: Use raw NFS access mask in nfs4_opendata_access()

Antoine Tenart (2):
crypto: inside-secure - do not parse the dma mask from dt
Documentation/bindings: crypto: remove the dma-mask property

Ard Biesheuvel (1):
arm64/lib: copy_page: use consistent prefetch stride

Arnd Bergmann (2):
drm/rockchip: fix Kconfig dependencies
drm: exynos: mark pm functions as __maybe_unused

Arvind Yadav (5):
drm/vmwgfx: dma-buf: Constify ttm_place structures.
drm/vmwgfx: constify pci_device_id.
parisc: pdc_stable: constify attribute_group structures.
drm: exynos: constify mixer_match_types and *_mxr_drv_data.
drm: exynos: hdmi: make of_device_ids const.

Bart Van Assche (1):
xen-blkfront: Fix handling of non-supported operations

Ben Skeggs (5):
drm/nouveau/i2c/gf119-: add support for address-only transactions
drm/nouveau/disp: add tv encoders to output resource mapping
drm/nouveau/kms/nv50: update vblank state in response to modeset actions
drm/nouveau/kms: remove call to drm_crtc_vblank_off() during
unload/suspend
drm/nouveau/bar/gf100: fix access to upper half of BAR2

Benjamin Coddington (1):
NFSv4.1: Fix a race where CB_NOTIFY_LOCK fails to wake a waiter

Benjamin Herrenschmidt (1):
powerpc/mm/radix: Workaround prefetch issue with KVM

Benjamin Tissoires (1):
HID: ortek: add one more buggy device

Brian Foster (1):
xfs: fix quotacheck dquot id overflow infinite loop

Brian Paul (1):
drm/vmwgfx: fix comment mistake for vmw_cmd_dx_set_index_buffer()

Chen-Yu Tsai (1):
mmc: sunxi: Keep default timing phase settings for new timing mode

Chris Wilson (6):
drm/dp: Fix read pointer for drm_dp_downsteam_debug()
drm/dp: Don't trust drm_dp_downstream_id()
drm/i915: Remove assertion from raw __i915_vma_unpin()
drm/i915: Only mark the execobject as pinned on success
drm/i915: Only skip updating execobject.offset after error
drm/i915: Force CPU synchronisation even if userspace requests ASYNC

Christian Borntraeger (3):
s390/perf: fix problem state detection
s390/mm: set change and reference bit on lazy key enablement
KVM: s390: take srcu lock when getting/setting storage keys

Christoph Hellwig (7):
uuid: fix incorrect uuid_equal conversion in test_uuid_test
block: disable runtime-pm for blk-mq
thunderbolt: use uuid_t instead of uuid_be
uuid: remove uuid_be
blk-mq: map queues to all present CPUs
nvme-pci: fix HMB size calculation
xfs: fix multi-AG deadlock in xfs_bunmapi

Christophe JAILLET (2):
drm/vmwgfx: Fix handling of errors returned by 'vmw_cotable_alloc()'
drm/i915/selftests: Fix an error handling path in 'mock_gem_device()'

Claudio Imbrenda (1):
KVM: make pid available for uevents without debugfs

Damien Le Moal (1):
dm zoned: use GFP_NOIO in I/O path

Dan Carpenter (1):
dm bufio: fix error code in dm_bufio_write_dirty_buffers()

Daniel Dadap (1):
ALSA: hda - Add missing NVIDIA GPU codec IDs to patch table

Daniel Vetter (1):
drm/i915: Unbreak gpu reset vs. modeset locking

Darrick J. Wong (4):
xfs: check _btree_check_block value
xfs: set firstfsb to NULLFSBLOCK before feeding it to _bmapi_write
xfs: check _alloc_read_agf buffer pointer before using
xfs: check that dir block entries don't off the end of the buffer

Dave Martin (3):
ARM: 8686/1: iwmmxt: Add missing __user annotations to sigframe accessors
ARM: 8687/1: signal: Fix unparseable iwmmxt_sigframe in uc_regspace[]
arm64: sysreg: Fix unprotected macro argmuent in write_sysreg

Dmitry Torokhov (1):
HID: usbhid: fix "always poll" quirk

Dong Jia Shi (1):
s390: chp: handle CRW_ERC_INIT for channel-path status change

Dongli Zhang (1):
xen/blkfront: always allocate grants first from per-queue
persistent grants

Eric Huang (1):
drm/amd/powerplay: fix AVFS voltage offset for Vega10

Ernesto A. FernÃndez (1):
jfs: preserve i_mode if __jfs_set_acl() fails

Fabian Frederick (1):
jfs: atomically read inode size

Faiz Abbas (2):
ARM: OMAP2+: hsmmc.c: Remove dead code
mmc: host: omap_hsmmc: remove unused platform callbacks

Filipe Manana (1):
Btrfs: fix dir item validation when replaying xattr deletes

Frank Rowand (1):
scripts/dtc: dtx_diff - update include dts paths to match build

Gabriel Krisman Bertazi (1):
exynos_drm: Clean up duplicated assignment in exynos_drm_driver

Guoqing Jiang (1):
md: simplify code with bio_io_error

Gustavo A. R. Silva (1):
xen: selfballoon: remove unnecessary static in frontswap_selfshrink()

Hans Verkuil (1):
drm/exynos: select CEC_CORE if CEC_NOTIFIER

Heinz Mauelshagen (4):
dm raid: remove WARN_ON() in raid10_md_layout_to_format()
dm raid: fix activation check in validate_raid_redundancy()
dm raid: avoid mddev->suspended access
dm raid: bump target version

Helge Deller (7):
parisc: Disable further stack checks when panic occurs during stack check
parisc: Merge millicode routines via linker script
parisc: regenerate defconfig files
parisc: Fix crash when calling PDC_PAT_MEM PDT firmware function
parisc: Add function to return DIMM slot of physical address
parisc: Show DIMM slot number which holds broken memory module
parisc: Suspend lockup detectors before system halt

Herbert Xu (1):
crypto: authencesn - Fix digest_null crash

Hoegeun Kwon (1):
drm/exynos/dsi: Remove error handling for bridge_node DT parsing

Ilia Mirkin (1):
drm/nouveau/disp/nv50-: bump max chans to 21

Imre Deak (2):
drm/i915: Fix user ptr check size in eb_relocate_vma()
drm/i915: Fix scaler init during CRTC HW state readout

Inki Dae (2):
drm/exynos: dsi: do not try to find bridge
drm/exynos: mic: add a bridge at probe

James Smart (2):
nvme-fc: address target disconnect race conditions in fcp io submit
nvme-fc: revise TRADDR parsing

Jan Kara (1):
jfs: Don't clear SGID when inheriting ACLs

Javier GonzÃlez (1):
lightnvm: pblk: advance bio according to lba index

Jeff Mahoney (1):
btrfs: fix lockup in find_free_extent with read-only block groups

Jian Jun Chen (1):
drm/i915/gvt: Extend KBL platform support in GVT-g

Johannes Thumshirn (2):
scsi: sg: fix static checker warning in sg_is_valid_dxfer
nvme: also provide a UUID in the WWID sysfs attribute

John David Anglin (2):
parisc: Prevent TLB speculation on flushed pages on CPUs that
only support equivalent aliases
parisc: Extend disabled preemption in copy_user_page

Jon Derrick (1):
nvme: fabrics commands should use the fctype field for data direction

Jonathan Corbet (2):
sched/core: Fix some documentation build warnings
sched/wait: Clean up some documentation warnings

Josef Bacik (4):
nbd: allow multiple disconnects to be sent
nbd: take tx_lock before disconnecting
nbd: only set sndtimeo if we have a timeout set
nbd: clear disconnected on reconnect

Juergen Gross (1):
xen: dont fiddle with event channel masking in suspend/resume

Junxiao Bi (1):
xen-blkfront: fix mq start/stop race

Kai-Heng Feng (1):
ALSA: hda - Add mute led support for HP ProBook 440 G4

Kailang Yang (3):
ALSA: hda/realtek - Update headset mode for ALC298
ALSA: hda/realtek - Update headset mode for ALC225
ALSA: hda/realtek - No loopback on ALC225/ALC295 codec

Kan Liang (3):
perf/x86/intel/uncore: Fix Skylake server PCU PMU event format
perf/x86/intel/uncore: Fix Skylake server CHA LLC_LOOKUP event umask
perf/x86/intel/uncore: Remove invalid Skylake server CHA filter field

Laurent Vivier (1):
powerpc/pseries: Fix of_node_put() underflow during reconfig remove

Liang Li (1):
virtio-balloon: deflate via a page list

Lin Ma (2):
tools/kvm_stat: use variables instead of hard paths in help output
tools/kvm_stat: add '-f help' to get the available event list

Linus Torvalds (1):
Linux 4.13-rc3

Maarten Lankhorst (1):
drm/i915: Fix bad comparison in skl_compute_plane_wm.

Masami Hiramatsu (1):
kprobes/x86: Release insn_slot in failure path

Matthias Kaehlcke (1):
x86/boot: Disable the address-of-packed-member compiler warning

Michael Davidson (1):
x86/boot: #undef memcpy() et al in string.c

Michael Ellerman (1):
powerpc/Makefile: Fix ld version check with 64-bit LE-only toolchain

Mikulas Patocka (5):
dm integrity: fix inefficient allocation of journal space
dm integrity: use plugging when writing the journal
dm integrity: WARN_ON if variables representing journal usage
get out of sync
dm integrity: test for corrupted disk format during table load
dm zoned: remove test for impossible REQ_OP_FLUSH conditions

Ming Lei (3):
md: remove 'idx' from 'struct resync_pages'
md: raid1/raid10: initialize bvec table via bio_add_page()
md: raid1-10: move raid1/raid10 common code into raid1-10.c

Navare, Manasi D (1):
drm/i915/cnl: Fix loadgen select programming on ddi vswing sequence

Neil Leeder (1):
perf: qcom_l2: fix column exclusion check

NeilBrown (3):
dm verity fec: fix GFP flags used with mempool_alloc()
NFS: invalidate file size when taking a lock.
NFS: Optimize fallocate by refreshing mapping when needed.

Nicolai HÃhnle (1):
drm/amdgpu/gfx9: simplify and fix GRBM index selection

Nikolay Borisov (1):
btrfs: round down size diff when shrinking/growing device

Ofer Heifetz (1):
md/raid5: add thread_group worker async_tx_issue_pending_all

Omar Sandoval (1):
Btrfs: fix early ENOSPC due to delalloc

Paolo Bonzini (2):
KVM: VMX: remove unused field
KVM: x86: do mask out upper bits of PAE CR3

Paul Kocialkowski (1):
gpu: host1x: Free the IOMMU domain when there is no device to attach

Paul Mackerras (2):
KVM: PPC: Book3S HV: Enable TM before accessing TM registers
KVM: PPC: Book3S HV: Fix host crash on changing HPT size

Punit Agrawal (2):
arm64/numa: Drop duplicate message
xen: Drop un-informative message during boot

Qiao Zhou (1):
arm64: traps: disable irq in die()

Rafael J. Wysocki (2):
ACPI / EC: Add parameter to force disable the GPE on suspend
ACPI / PM / EC: Flush all EC work in acpi_freeze_sync()

Ravikant B Sharma (1):
drm/vmwgfx: Fix NULL pointer comparison

Rob Herring (2):
arm64: Convert to using %pOF instead of full_name
perf: Convert to using %pOF instead of full_name

Ross Zwisler (2):
ACPI: NUMA: add missing include in acpi_numa.h
ACPI: NUMA: Fix typo in the full name of SRAT

Russell King (2):
ARM: kexec: avoid allocating crashkernel region outside lowmem
ARM: kexec: fix failure to boot crash kernel

Scott Bauer (1):
nvme: validate admin queue before unquiesce

Sergei Shtylyov (1):
of: irq: fix of_irq_to_resource() error check

Shaohua Li (2):
md/raid1: fix writebehind bio clone
MD: fix warnning for UP case

Shawn Lin (2):
mmc: dw_mmc: fix the wrong condition check of getting num-slots from DT
Documentation: dw-mshc: deprecate num-slots

Sinclair Yeh (3):
drm/vmwgfx: Limit max desktop dimensions to 8Kx8K
drm/vmwgfx: Fix cursor hotspot issue with Wayland on Fedora
drm/vmwgfx: Fix gcc-7.1.1 warning

Souptick Joarder (1):
drm/vmwgfx: Use dma_pool_zalloc

Srikanth Jampala (1):
crypto: cavium/nitrox - Change in firmware path.

Stefan Assmann (1):
x86/efi: Fix reboot_mode when EFI runtime services are disabled

Stephane Eranian (3):
perf/x86/intel/uncore: Fix Skylake UPI PMU event masks
perf/x86/intel/uncore: Fix SKX CHA event extra regs
perf/x86/intel/uncore: Fix missing marker for skx_uncore_cha_extra_regs

Thomas Gleixner (1):
genirq/cpuhotplug: Revert "Set force affinity flag on hotplug migration"

Ville SyrjÃlà (1):
drm/i915: Fix cursor updates on some platforms

Vivek Goyal (1):
dm, dax: Make sure dm_dax_flush() is called if device supports it

Vladimir Murzin (2):
dma-coherent: introduce interface for default DMA pool
ARM: NOMMU: Wire-up default DMA interface

Wanpeng Li (2):
KVM: nVMX: Fix loss of L2's NMI blocking state
KVM: LAPIC: Fix reentrancy issues with preempt notifiers

Wei Wang (1):
virtio-balloon: coding format cleanup

Will Deacon (4):
arm64: uaccess: Remove redundant __force from addr cast in __range_ok
arm64: atomics: Remove '&' from '+&' asm constraint in lse atomics
drivers/perf: arm_pmu: Request PMU SPIs with IRQF_PER_CPU
arm64: mmu: Place guard page after mapping of kernel image

Wincy Van (2):
x86: irq: Define a global vector for nested posted interrupts
KVM: nVMX: Fix posted intr delivery when vcpu is in guest mode

Yadan Fan (2):
scsi: hpsa: limit transfer length to 1MB
scsi: smartpqi: limit transfer length to 1MB

fred gao (1):
drm/i915/gvt: Fix the vblank timer close issue after shutdown
VMs in reverse

raveendra padasalagi (2):
crypto: brcm - Fix SHA3-512 algorithm failure
crypto: brcm - remove BCM_PDC_MBOX dependency in Kconfig