We've had a week since the merge window closed, and rc2 is out. Go test it.
The diffstat for rc2 looks unusual, in that only about 1/6th is drivers (normally drivers account for about half the bulk of the updates). Instead, it's dominated by arch updates, and fs/ and mm/. But that's most likely just because the fixes to the bigger driver areas haven't started trickling in yet - rc2 tends to be a quiet period after the craziness that is the merge window. And the reason mm/ stands out is mainly just because of a pull request from the merge window that I had delayed until after rc1 in order to look more at it. So I expect that things will be back to normal this upcoming week. Nothing really strange seems to be going on, so please just go out and test it and report any problems you encounter. It's obviously fairly early in the rc series, but I don't think there was anything particularly worrisome this merge window, so don't be shy.. Linus --- Aaron Lu (1): x86/irq: Do not substract irq_tlb_count from irq_call_count Akshay Adiga (1): cpufreq: powernv: Fix crash in gpstate_timer_handler() Alastair D'Silva (1): powerpc: Fix unused function warning 'lmb_to_memblock' Alex Deucher (2): drm/amdgpu/gmc7: add missing mullins case drm/amdgpu/ci: add mullins to default case for smc ucode Alex Thorlton (1): x86/platform/uv: Skip UV runtime services mapping in the efi_runtime_disabled case Alex Williamson (1): vfio/pci: Fix NULL pointer oops in error interrupt setup handling Alexander Potapenko (2): x86, kasan, ftrace: Put APIC interrupt handlers into .irqentry.text kasan: remove the unnecessary WARN_ONCE from quarantine.c Alexey Kardashevskiy (1): powerpc/powernv/ioda: Fix TCE invalidate to work in real mode again Alim Akhtar (1): arm64: dts: Fix RTC by providing rtc_src clock Andreas Ziegler (1): printk: Remove unnecessary #ifdef CONFIG_PRINTK Andrew Donnellan (2): cxl: Fix NULL dereference in cxl_context_init() on PowerVM guests cxl: Fix sparse warnings Andrew Morton (1): revert "ARM: keystone: dts: add psci command definition" Andy Lutomirski (5): x86/boot: Run reserve_bios_regions() after we initialize the memory map x86/boot: Synchronize trampoline_cr4_features and mmu_cr4_features directly x86/boot: Defer setup_real_mode() to early_initcall time x86/boot: Rework reserve_real_mode() to allow multiple tries x86/efi: Allocate a trampoline if needed in efi_free_boot_services() Antoine Tenart (1): MAINTAINER: alpine: add a mailing list Anton Blanchard (1): crypto: crc32c-vpmsum - Convert to CPU feature based module autoloading Arnaldo Carvalho de Melo (4): perf hists: Trim libtraceevent trace_seq buffers tools: Sync cpufeatures.h and vmx.h with the kernel toops: Sync tools/include/uapi/linux/bpf.h with the kernel tools: Sync cpufeatures headers with the kernel Arnd Bergmann (8): ARM: shmobile: don't call platform_can_secondary_boot on UP Revert "ARM: aspeed: adapt defconfigs for new CONFIG_PRINTK_TIME" x86/hpet: Fix /dev/rtc breakage caused by RTC cleanup ARM: don't include removed directories ARM: hide mach-*/ include for ARM_SINGLE_ARMV7M ARM: oxnas: select reset controller framework thp: move shmem_huge_enabled() outside of SYSFS ifdef Merge tag 'pxa-fixes-v4.8' of https://github.com/rjarzmik/linux into randconfig-4.8 Austin Christ (1): efi/capsule: Allocate whole capsule into virtual memory Benjamin Herrenschmidt (5): powerpc/xics: Properly set Edge/Level type and enable resend powerpc/pnv/pci: Fix incorrect PE reservation attempt on some 64-bit BARs powerpc: Print the kernel load address at the end of prom_init() powerpc: Update obsolete comment in setup_32.c about early_init() powerpc/32: Fix crash during static key init Boris Brezillon (1): drm/cirrus: Fix NULL pointer dereference when registering the fbdev Borislav Petkov (1): x86/entry: Clarify the RF saving/restoring situation with SYSCALL/SYSRET Brendan Gregg (1): perf script: Add 'bpf-output' field to usage message Brian King (1): ipr: Fix sync scsi scan Chris Metcalf (1): timers: Fix get_next_timer_interrupt() computation Chris Wilson (2): drm/i915/fbdev: Check for the framebuffer before use mm/slub.c: run free_partial() outside of the kmem_cache_node->list_lock Christian Borntraeger (1): virtio/s390: keep early_put_chars Christoffer Dall (2): KVM: PPC: Move xics_debugfs_init out of create KVM: Protect device ops->create and list_add with kvm->lock Christophe Leroy (1): powerpc/32: Fix csum_partial_copy_generic() Chuck Lever (1): nfsd: Fix race between FREE_STATEID and LOCK Cornelia Huck (1): virtio/s390: deprecate old transport Cyril Bur (1): powerpc/ptrace: Fix coredump since ptrace TM changes Dan Carpenter (2): powerpc/cell: Add missing error code in spufs_mkgang() rapidio: dereferencing an error pointer Dan Williams (1): tools/testing/nvdimm: fix SIGTERM vs hotplug crash Daniel Vetter (1): drm: Paper over locking inversion after registration rework Darren Stevens (1): powerpc/pasemi: Fix coherent_dma_mask for dma engine Dave Hansen (2): x86/mm/pkeys: Fix compact mode by removing protection keys' XSAVE buffer manipulation x86/mm: Fix swap entry comment and macro Dave Weinstein (1): arm: oabi compat: add missing access checks David A. Long (1): arm64: Remove stack duplicating code from jprobes David Carrillo-Cisneros (1): perf/core: Set cgroup in CPU contexts for new cgroup events Denys Vlasenko (1): uprobes/x86: Fix RIP-relative handling of EVEX-encoded instructions Emese Revfy (4): kbuild: no gcc-plugins during cc-option tests gcc-plugins: Add support for passing plugin arguments gcc-plugins: Automate make rule generation gcc-plugins: Add support for plugin subdirectories Eric Huang (1): drm/amd/amdgpu: change pptable output format from ASCII to binary Filipe Manana (8): Btrfs: add missing check for writeback errors on fsync Btrfs: send, add missing error check for calls to path_loop() Btrfs: incremental send, fix invalid paths for rename operations Btrfs: send, avoid incorrect leaf accesses when sending utimes operations Btrfs: send, don't bug on inconsistent snapshots Btrfs: be more precise on errors when getting an inode from disk Btrfs: improve performance on fsync against new inode after rename/unlink Btrfs: remove unused function btrfs_add_delayed_qgroup_reserve() Frederic Barrat (1): cxl: Set psl_fir_cntl to production environment value Frederic Weisbecker (1): sched/cputime: Fix omitted ticks passed in parameter Gabriel Krisman Bertazi (1): nvme: Suspend all queues before deletion Geert Uytterhoeven (1): mm, oom: fix uninitialized ret in task_will_free_mem() Giovanni Gherdovich (1): sched/cputime: Mitigate performance regression in times()/clock_gettime() Greg Ungerer (1): m68knommu: fix user a5 register being overwritten Guenter Roeck (3): powerpc/vdso: Add missing include file unicore32: mm: Add missing parameter to arch_vma_access_permitted h8300: Add missing include file to asm/io.h Guilherme G. Piccoli (1): powerpc/eeh: Switch to conventional PCI address output in EEH log Huang Rui (5): drm/amdgpu: update golden setting of iceland drm/amdgpu: update golden setting of carrizo drm/amdgpu: update golden setting of polaris11 drm/amdgpu: update golden setting of stoney drm/amdgpu: update golden setting of polaris10 Ilya Dryomov (3): rbd: destroy header_oloc in rbd_dev_release() rbd: nuke the 32-bit pool id check ceph: initialize pathbase in the !dentry case in encode_caps_cb() James Hogan (5): metag: Drop show_mem() from mem_init() MIPS: KVM: Fix mapped fault broken commpage handling MIPS: KVM: Add missing gfn range check MIPS: KVM: Fix gfn range check in kseg0 tlb faults MIPS: KVM: Propagate kseg0/mapped tlb fault errors Jeff Layton (1): nfsd: don't return an unhashed lock stateid after taking mutex Joe Lawrence (1): doc: update block/queue-sysfs.txt entries Joe Perches (1): get_maintainer: Don't check if STDIN exists in a VCS repository Johannes Berg (1): bvec: avoid variable shadowing warning Joonsoo Kim (2): mm/page_alloc.c: fix wrong initialization when sysctl_min_unmapped_ratio changes mm/page_alloc.c: recalculate some of node threshold when on/offline memory Josef Bacik (1): nfsd: fix dentry refcounting on create Julius Niedworok (2): KVM: s390: set the prefix initially properly KVM: s390: reset KVM_REQ_MMU_RELOAD if mapping the prefix failed Kan Liang (2): perf/x86/intel/uncore: Fix uncore num_counters perf/x86/intel/uncore: Add enable_box for client MSR uncore Kees Cook (14): mm: Implement stack frame object validation mm: Hardened usercopy x86/uaccess: Enable hardened usercopy ARM: uaccess: Enable hardened usercopy arm64/uaccess: Enable hardened usercopy ia64/uaccess: Enable hardened usercopy powerpc/uaccess: Enable hardened usercopy sparc/uaccess: Enable hardened usercopy s390/uaccess: Enable hardened usercopy mm: SLAB hardened usercopy support mm: SLUB hardened usercopy support lkdtm: fix false positive warning from -Wmaybe-uninitialized lkdtm: Fix targets for objcopy usage gcc-plugins: abort builds cleanly when not supported Kefeng Wang (1): arm64: Support hard limit of cpu count by nr_cpus Kirill A. Shutemov (1): mm, rmap: fix false positive VM_BUG() in page_add_file_rmap() Konstantin Khlebnikov (2): perf probe: Fix module name matching mm, writeback: flush plugged IO in wakeup_flusher_threads() Kuninori Morimoto (1): thermal: hwmon: EXPORT_SYMBOL_GPL for thermal hwmon sysfs Laura Abbott (2): mm: Add is_migrate_cma_page arm64: Handle el1 synchronous instruction aborts cleanly Laurent Pinchart (1): drm: rcar-du: Link HDMI encoder with bridge Linus Torvalds (3): unsafe_[get|put]_user: change interface to use a error target label Revert "printk: create pr_<level> functions" Linux 4.8-rc2 Linus Walleij (3): ARM: do away with final ARCH_REQUIRE_GPIOLIB ARM: dts: add syscon compatible string for CP syscon ARM: dts: add syscon compatible string for AP syscon Mahesh Salgaonkar (4): powerpc/powernv: Load correct TOC pointer while waking up from winkle. powerpc/powernv: Move IDLE_STATE_ENTER_SEQ macro to cpuidle.h powerpc/powernv: Fix MCE handler to avoid trashing CR0/CR1 registers. powerpc/book3s: Fix MCE console messages for unrecoverable MCE. Marc Zyngier (3): clocksource/arm_arch_timer: Force per-CPU interrupt to be level-triggered genirq/msi: Make sure PCI MSIs are activated early drivers/perf: arm-pmu: Fix handling of SPI lacking "interrupt-affinity" property Mario Kleiner (3): drm/edid: Add 6 bpc quirk for display AEO model 0. drm/i915/dp: Revert "drm/i915/dp: fall back to 18 bpp when sink capability is unknown" drm/edid: Set 8 bpc color depth for displays with "DFP 1.x compliant TMDS". Mark Rutland (3): perf stat: Avoid skew when reading events arm64: hibernate: avoid potential TLB conflict arm64: hibernate: handle allocation failures Masahiro Yamada (1): arm64: defconfig: enable CONFIG_LOCALVERSION_AUTO Masami Hiramatsu (1): perf probe: Adjust map->reloc offset when finding kernel symbol from map Mel Gorman (1): proc, meminfo: use correct helpers for calculating LRU sizes in meminfo Michael Ellerman (3): powerpc/pci: Fix endian bug in fixed PHB numbering powerpc/Makefile: Use cflags-y/aflags-y for setting endian options selftests/powerpc: Specify we expect to build with std=gnu99 Michael S. Tsirkin (1): virtio: fix error handling for debug builds Michel Dänzer (1): drm/ttm: Wait for a BO to become idle before unbinding it from GTT Michele Di Giorgio (1): thermal: fix race condition when updating cooling device Mike Travis (4): x86/platform/UV: Fix problem with UV4 Socket IDs not being contiguous x86/platform/UV: Fix bug with iounmap() of the UV4 EFI System Table causing a crash x86/platform/UV: Fix problem with UV4 BIOS providing incorrect PXM values x86/platform/UV: Fix kernel panic running RHEL kdump kernel on UV systems Minfei Huang (1): virtio_blk: Fix a slient kernel panic Naohiro Aota (1): perf probe: Support signedness casting NeilBrown (1): SUNRPC: disable the use of IPv6 temporary addresses. Nicholas Piggin (1): powerpc/vdso: Fix build rules to rebuild vdsos correctly Nicolai Stange (2): x86/timers/apic: Fix imprecise timer interrupts by eliminating TSC clockevents frequency roundoff error x86/timers/apic: Inform TSC deadline clockevent device about recalibration Nicolas Iooss (1): x86/mm/kaslr: Fix -Wformat-security warning Olga Kornievskaia (1): SUNRPC: allow for upcalls for same uid but different gss service Pali Rohár (1): dell-wmi: Ignore WMI event 0xe00e Pan Xinhui (1): locking/pvqspinlock: Fix a bug in qstat_read() Peter Zijlstra (1): perf/core: Fix sideband list-iteration vs. event ordering NULL pointer deference crash Petr Mladek (1): thermal/powerclamp: Prevent division by zero when counting interval Philippe Bergheaud (1): cxl: Use fixed width predefined types in data structure. Piotr Karasinski (1): ALSA: usb-audio: Add a sample rate quirk for Creative Live! Cam Socialize HD (VF0610) Rafael J. Wysocki (1): x86/power/64: Always create temporary identity mapping correctly Ralf Ramsauer (1): ARM: tegra: fix erroneous address in dts Ravi Bangoria (2): perf probe: Add function to post process kernel trace events perf probe ppc64le: Fix probe location when using DWARF Reza Arbab (1): mm/memory_hotplug.c: initialize per_cpu_nodestats for hotadded pgdats Riku Voipio (1): arm64: defconfig: add options for virtualization and containers Robbie Ko (4): Btrfs: send, fix failure to move directories with the same name around Btrfs: incremental send, fix premature rmdir operations Btrfs: send, fix warning due to late freeing of orphan_dir_info structures Btrfs: send, fix invalid leaf accesses due to incorrect utimes operations Robin Murphy (1): ARM: dts: realview: Fix PBX-A9 cache description Roland Dreier (1): nvme-rdma: Don't leak uninitialized memory in connect request private data Ross Zwisler (1): libnvdimm, nd_blk: mask off reserved status bits Sagi Grimberg (11): nvme-rdma: Queue ns scanning after a sucessful reconnection nvme-rdma: Fix device removal handling nvme-rdma: Remove duplicate call to nvme_remove_namespaces nvme-rdma: Free the I/O tags when we delete the controller nvme-loop: Remove duplicate call to nvme_remove_namespaces nvme-rdma: Make sure to shutdown the controller if we can nvmet-rdma: Correctly handle RDMA device hot removal nvmet-rdma: Don't use the inline buffer in order to avoid allocation for small reads nvmet: Fix controller serial number inconsistency nvme-rdma: start async event handler after reconnecting to a controller nvme-rdma: Remove unused includes Sebastian Andrzej Siewior (2): x86/mm: Disable preemption during CR3 read+write x86/apic/x2apic, smp/hotplug: Don't use before alloc in x2apic_cluster_probe() Srinivas Pandruvada (1): thermal: intel_pch_thermal: Add suspend/resume callback Stefan Hajnoczi (2): vhost/vsock: fix vhost virtio_vsock_pkt use-after-free virtio-vsock: fix include guard typo Steve Capper (1): rmap: fix compound check logic in page_remove_file_rmap Steven Rostedt (Red Hat) (1): tracing: Fix tick_stop tracepoint symbols for user export Sudeep Holla (3): drivers/perf: arm-pmu: convert arm_pmu_mutex to spinlock arm64: Kconfig: select ALPINE_MSI only if PCI is selected arm64: Kconfig: select HISILICON_IRQ_MBIGEN only if PCI is selected Takashi Iwai (1): ALSA: hda - Manage power well properly for resume Thomas Garnier (3): x86/mm/KASLR: Fix physical memory calculation on KASLR memory randomization x86/mm/KASLR: Increase BRK pages for KASLR memory randomization PM / hibernate: Restore processor state before using per-CPU variables Thomas Gleixner (1): futex: Assume all mappings are private on !MMU systems Tommaso Cucinotta (1): sched/deadline: Fix wrap-around in DL heap Trond Myklebust (7): SUNRPC: Handle EADDRNOTAVAIL on connection failures SUNRPC: Fix up socket autodisconnect NFSv4.2: LAYOUTSTATS may return NFS4ERR_ADMIN/DELEG_REVOKED SUNRPC: Fix reconnection timeouts SUNRPC: Limit the reconnect backoff timer to the max RPC message timeout NFSv4: Cleanup the setting of the nfs4 lease period NFSv4: Cap the transport reconnection timer at 1/2 lease period Valdis Kletnieks (1): x86/build: Reduce the W=1 warnings noise when compiling x86 syscall tables Vegard Nossum (1): 9p/trans_virtio: use kvfree() for iov_iter_get_pages_alloc() Ville Syrjälä (3): drm/i915: Wait up to 3ms for the pcu to ack the cdclk change request on SKL drm/i915: Never fully mask the the EI up rps interrupt on SNB/IVB x86/hweight: Don't clobber %rdi Vishal Verma (1): nvdimm, btt: add a size attribute for BTTs Vittorio Gambaletta (VittGam) (1): ALSA: usb-audio: Add quirk for ELP HD USB Camera Vladimir Davydov (3): mm: memcontrol: only mark charged pages with PageKmemcg mm: memcontrol: fix swap counter leak on swapout from offline cgroup mm: memcontrol: fix memcg id ref counter on swap charge move Wanpeng Li (3): sched/deadline: Fix lock pinning warning during CPU hotplug locking/pvqspinlock: Fix double hash race sched/cputime: Fix steal time accounting Wei Yongjun (5): thermal: clock_cooling: Fix missing mutex_init() libceph: fix return value check in alloc_msg_with_page_vector() libceph: make cancel_generic_request() static libceph: using kfree_rcu() to simplify the code virtio: fix memory leak in virtqueue_add() Xunlei Pang (1): sched/fair: Fix typo in sync_throttle() Yan, Zheng (1): ceph: fix null pointer dereference in ceph_flush_snaps() pan xinhui (1): locking/qrwlock: Fix write unlock bug on big endian systems zhong jiang (1): mm/hugetlb: fix incorrect hugepages count during mem hotplug