Another week, another -rc. Hmm. I think things are calming down, although with almost two thirds of the commits coming in since Friday morning, it doesn't feel that way - my Fridays end up feeling very busy. But looking at the numbers, we're pretty much where we normally are at this time of the rc series.
The stats looks fairly normal: about half the patch is drivers, roughly a quarter is architecture updates, and the remainder is "misc": filesystems, scheduler, mm, etc. The bulk of the drivers is GPU updates, but there's a smattering of rdma, hwmon, Xen, gpio, sound. The architecture side is powerpc, x86, some arm64, and some noise all over from some MM cleanups.. Go out and test. By -rc5, we really should be starting to be getting fairly ready. And please, if Thorsten Leemhuis is tracking one of your regressions, can you make sure to double-check it and see if it remains? It's lovely to have a regression tracker again, but it would also be really good to make sure that the ones that are solved get closed. Linus --- Al Viro (3): much milder d_walk() race autofs races fix idiotic braino in d_alloc_parallel() Alex Deucher (1): drm/amdgpu: fix num_rbs exposed to userspace (v2) Alex Vesker (1): IB/core: Fix RoCE v1 multicast join logic issue Andreas Gruenbacher (1): posix_acl: Add set_posix_acl Andrey Grodzovsky (1): xen/pciback: Fix conf_space read/write overlap check. Andrey Ryabinin (2): kernel/sysrq, watchdog, sched/core: Reset watchdog on all CPUs while processing sysrq-w mm: mempool: kasan: don't poot mempool objects in quarantine Andrey Vagin (1): autofs: don't get stuck in a loop if vfs_write() returns an error Aneesh Kumar K.V (5): powerpc/mm/radix: Update to tlb functions ric argument powerpc/mm/radix: Flush page walk cache when freeing page table powerpc/mm/hash: Use the correct PPP mask when updating HPTE powerpc/mm/hash: Don't add memory coherence if cache inhibited is set powerpc/mm/radix: Update Radix tree size as per ISA 3.0 Anthony Romano (1): tmpfs: don't undo fallocate past its last page Antoine Tenart (2): mailmap: add Antoine Tenart's email mailmap: add Boris Brezillon's email Arnd Bergmann (3): drm/sun4i: add COMMON_CLK dependency drm: sun4i: print DMA address correctly drm: sun4i: fix probe error handling Ashutosh Dixit (1): IB/hfi1: Don't zero out qp->s_ack_queue in rvt_reset_qp Axel Lin (2): gpio: 104-idi-48: Fix missing spin_lock_init for ack_lock gpio: 104-idi-48: Fix missing spin_lock_init for ack_lock Bart Van Assche (2): IB/cma: Make the code easier to verify IB/srpt: Reduce QP buffer size Ben Dooks (1): ALSA: hda/tegra: iomem fixups for sparse warnings Ben Hutchings (1): nfsd: check permissions when setting ACLs Boris Brezillon (2): drm: atmel-hlcdc: actually disable scaling when no scaling is required drm: atmel-hlcdc: Fix OF graph parsing Brian Welty (2): IB/rdmavt: Correct required callback functions for MODIFY_QP IB/rdmavt: Correct warning during QPN allocation Cai Zhiyong (1): PM / devfreq: fix double call put_device Chandan Rajendra (1): Btrfs: Force stripesize to the value of sectorsize Chanwoo Choi (1): PM / devfreq: Send the DEVFREQ_POSTCHANGE notification when target() is failed Chen-Yu Tsai (1): drm: sun4i: do cleanup if RGB output init fails Chris Mason (1): btrfs: fix deadlock in delayed_ref_async_start Christian Borntraeger (1): KVM: s390/mm: Fix CMMA reset during reboot Chuck Lever (1): IB/mlx4: Prevent cross page boundary allocation Colin Ian King (1): tools/vm/slabinfo: fix spelling mistake: "Ocurrences" -> "Occurrences" Dan Carpenter (3): drm/amdgpu: missing bounds check in amdgpu_set_pp_force_state() drm/amdgpu: precedence bug in amdgpu_device_init() PM / devfreq: exynos-nocp: Remove incorrect IS_ERR() check David Miller (1): PCI: Fix unaligned accesses in VC code David Rientjes (1): mm, compaction: abort free scanner if split fails David Vrabel (1): x86/xen: avoid m2p lookup when setting early page table entries Dmitrii Tcvetkov (1): drm/nouveau: fix for disabled fbdev emulation Dmitry Vyukov (1): mm: prevent KASAN false positives in kmemleak Dotan Barak (1): IB/mlx4: Fix memory leak if QP creation failed Eli Cohen (2): IB/core: Fix false search of the IB_SA_WELL_KNOWN_GUID IB/mlx5: Fix post send fence logic Eric W. Biederman (1): mnt: Account for MS_RDONLY in fs_fully_visible Faisal Latif (2): i40iw: Correct status check on i40iw_get_pble i40iw: Return correct max_fast_reg_page_list_len Gang He (1): ocfs2: disable BUG assertions in reading blocks Gavin Shan (1): powerpc/eeh: Fix invalid cached PE primary bus Gerald Schaefer (1): mm/hugetlb: clear compound_mapcount when freeing gigantic pages Harvey Hunt (1): irqchip/mips-gic: Fix IRQs in gic_dev_domain Hendrik Brueckner (1): s390/cpum_cf: use perf software context for hardware counters Ira Weiny (2): IB/hfi1: Prevent context loss IB/qib: Prevent context loss James Bottomley (1): 53c700: fix BUG on untagged commands James Morse (2): arm64: smp: Add function to determine if cpus are stuck in the kernel arm64: hibernate: Don't hibernate on systems with stuck CPUs Jan Beulich (1): xen-pciback: return proper values during BAR sizing Jaroslav Kysela (2): ALSA: hdac_regmap - fix the register access for runtime PM ALSA: hda / realtek - add two more Thinkpad IDs (5050,5053) for tpt460 fixup Jason Gunthorpe (1): IB/mlx4: Properly initialize GRH TClass and FlowLabel in AHs Javier Martinez Canillas (2): drm/exynos: fimd: don't set .has_hw_trigger in s3c6400 driver data drm/exynos: don't use HW trigger for Exynos5420/5422/5800 Jean-Philippe Brucker (1): arm64: update ASID limit Jon Mason (1): MAINTAINERS: update Calgary IOMMU Josef Bacik (2): Btrfs: track transid for delayed ref flushing Btrfs: don't do nocow check unless we have to Josh Poimboeuf (1): sched/debug: Fix deadlock when enabling sched events Jubin John (2): IB/hfi1: Fix credit return threshold adjustment IB/hfi1: Increase packet egress timeout Juergen Gross (1): x86/xen: fix upper bound of pmd loop in xen_cleanhighmap() Kirill A. Shutemov (4): UBIFS: Implement ->migratepage() Revert "mm: make faultaround produce old ptes" Revert "mm: disable fault around on emulated access bit architecture" hugetlb: fix nr_pmds accounting with shared page tables Konstantin Khlebnikov (2): sched/fair: Initialize throttle_count for new task-groups lazily sched/fair: Do not announce throttled next buddy in dequeue_task_fair() Linus Torvalds (6): locking: avoid passing around 'thread_info' in mutex debugging code x86: avoid avoid passing around 'thread_info' in stack dumping code Clarify naming of thread info/stack allocators x86: fix up a few misc stack pointer vs thread_info confusions fix up initial thread stack pointer vs thread_info confusion Linux 4.7-rc5 Linus Walleij (4): gpio: make sure gpiod_to_irq() returns negative on NULL desc gpio: make library immune to error pointers gpio: make sure gpiod_to_irq() returns negative on NULL desc gpio: make library immune to error pointers Liu Bo (1): Btrfs: fix error handling in map_private_extent_buffer Lukasz Luba (1): PM / devfreq: fix initialization of current frequency in last status Lukasz Odzioba (1): mm/swap.c: flush lru pvecs on compound page arrival Lv Zheng (1): ACPICA: Namespace: Fix deadlock triggered by MLC support in dynamic table loading Lyude (1): drm/i915/fbc: Disable on HSW by default for now Maarten Lankhorst (1): drm/atomic: Make drm_atomic_legacy_backoff reset crtc->acquire_ctx Maor Gottlieb (1): IB/uverbs: Initialize ib_qp_init_attr with zeros Masahiro Yamada (1): arm64: fix boot image dependencies to not generate invalid images Masami Hiramatsu (1): kprobes/x86: Clear TF bit in fault on single-stepping Maxime Ripard (6): drm/sun4i: request exact rates to our parents drm/sun4i: rgb: Validate the clock rate drm/sun4i: defer only if we didn't find our panel drm/sun4i: rgb: panel is an error pointer drm/sun4i: remove simplefb at probe drm/sun4i: Convert to connector register helpers Mel Gorman (1): mm, sl[au]b: add __GFP_ATOMIC to the GFP reclaim mask Michael Ellerman (2): powerpc: Fix faults caused by radix patching of SLB miss handler Fix build break in fork.c when THREAD_SIZE < PAGE_SIZE Michal Hocko (17): tree wide: get rid of __GFP_REPEAT for order-0 allocations part I x86: get rid of superfluous __GFP_REPEAT x86/efi: get rid of superfluous __GFP_REPEAT arm64: get rid of superfluous __GFP_REPEAT arc: get rid of superfluous __GFP_REPEAT mips: get rid of superfluous __GFP_REPEAT nios2: get rid of superfluous __GFP_REPEAT parisc: get rid of superfluous __GFP_REPEAT score: get rid of superfluous __GFP_REPEAT powerpc: get rid of superfluous __GFP_REPEAT sparc: get rid of superfluous __GFP_REPEAT s390: get rid of superfluous __GFP_REPEAT sh: get rid of superfluous __GFP_REPEAT tile: get rid of superfluous __GFP_REPEAT unicore32: get rid of superfluous __GFP_REPEAT jbd2: get rid of superfluous __GFP_REPEAT oom, suspend: fix oom_reaper vs. oom_killer_disable race Mika Kahola (1): drm/i915: Revert DisplayPort fast link training feature Mike Galbraith (1): cpufreq: pcc-cpufreq: Fix doorbell.access_width Mike Kravetz (1): selftests/vm/compaction_test: fix write to restore nr_hugepages Mike Marciniszyn (2): IB/hfi1: Fix deadlock with txreq allocation slow path IB/rdmavt: Correct qp_priv_alloc() return value test MyungJoo Ham (3): PM / devfreq: devm_kzalloc to have dev pointer more precisely PM / devfreq: fix duplicated kfree on devfreq pointer PM / devfreq: remove double put_device Naveen N. Rao (1): powerpc/bpf/jit: Disable classic BPF JIT on ppc64le Nicolas Iooss (1): drm/amdgpu: initialize amdgpu_cgs_acpi_eval_object result value Omar Sandoval (1): Btrfs: fix ->iterate_shared() by upgrading i_rwsem for delayed nodes Pali Rohár (4): hwmon: (dell-smm) Fail in ioctl I8K_BIOS_VERSION when bios version is not a number hwmon: (dell-smm) Restrict fan control and serial number to CAP_SYS_ADMIN by default hwmon: (dell-smm) Disallow fan_type() calls on broken machines hwmon: (dell-smm) Cache fan_type() calls and change fan detection Paolo Bonzini (1): locking/static_key: Fix concurrent static_key_slow_inc() Peter Zijlstra (2): sched/fair: Fix post_init_entity_util_avg() serialization sched/fair: Fix cfs_rq avg tracking underflow Rasmus Villemoes (1): init/main.c: fix initcall_blacklisted on ia64, ppc64 and parisc64 Rex Zhu (12): drm/amd/powerplay: fix logic error. drm/amd/powerplay: fix bug that function parameter was incorect. drm/amd/powerplay: need to notify system bios pcie device ready drm/amd/powerplay: enable PowerContainment feature for polaris10/11. drm/amd/powerplay: initialize variables which were missed. drm/amd/powerplay: disable UVD SMU handshake for MCLK. drm/amd/powrplay: enable stutter_mode for polaris. drm/amd/powerplay: add avfs related define for polaris drm/amdgpu/atombios: add avfs struct for Polaris10/11 drm/amd/powerplay: enable avfs feature for polaris drm/amdgpu/gfx8: update golden setting for polaris10 drm/amd/powerplay: enable clock stretch feature for polaris Richard Weinberger (2): ubi: Make recover_peb power cut aware mm: Export migrate_page_move_mapping and migrate_page_copy Ross Lagerwall (1): xen/balloon: Fix declared-but-not-defined warning Scott Bauer (1): HID: hiddev: validate num_values for HIDIOCGUSAGES, HIDIOCSUSAGES commands Sebastian Sanchez (2): IB/hfi1: Remove FULL_MGMT_P_KEY from pkey table at link up IB/hfi1: Send a pkey change event on driver pkey update Shaokun Zhang (1): arm64: mm: remove page_mapping check in __sync_icache_dcache Shiraz Saleem (2): i40iw: Correct CQ arming i40iw: Enable level-1 PBL for fast memory registration Steven Rostedt (Red Hat) (2): tracing: Handle NULL formats in hold_module_trace_bprintk_format() ftracetest: Fix hist unsupported result in hist selftests Sudip Mukherjee (1): mm/page_owner: avoid null pointer dereference Tadeusz Struk (2): IB/hfi1: Fix potential NULL ptr dereference IB/hfi1: Fix potential buffer overflow Takashi Iwai (1): ALSA: dummy: Fix a use-after-free at closing Talat Batheesh (2): IB/core: Fix no default GIDs when netdevice reregisters IB/mlx5: Fix wrong naming of port_rcv_data counter Tejun Heo (3): sched/core: Allow kthreads to fall back to online && !active cpus memcg: mem_cgroup_migrate() may be called with irq disabled memcg: css_alloc should return an ERR_PTR value on error Tetsuo Handa (2): mm,oom_reaper: don't call mmput_async() without atomic_inc_not_zero() oom_reaper: avoid pointless atomic_inc_not_zero usage. Tobias Jakobi (3): drm/exynos: g2d: drop the _REG postfix from the stride defines drm/exynos: remove superfluous inclusions of fbdev header drm/exynos: use logical AND in exynos_drm_plane_check_size() Torsten Hilbrich (1): fs/nilfs2: fix potential underflow in call to crc32_le Wang Xiaoguang (1): btrfs: fix disk_i_size update bug when fallocate() fails Wei Fang (1): scsi: fix race between simultaneous decrements of ->host_failed Wei Yongjun (1): Btrfs: fix error return code in btrfs_init_test_fs() Woodrow Shen (1): ALSA: hda - Fix the headset mic jack detection on Dell machine Yakir Yang (1): drm/exynos: dp: Fix NULL pointer dereference due uninitialized connector Yishai Hadas (3): IB/mlx4: Fix the SQ size of an RC QP IB/mlx4: Fix error flow when sending mads under SRIOV IB/mlx4: Verify port number in flow steering create flow