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