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