Messages in this thread |  | | From | Linus Torvalds <> | Date | Sun, 18 Feb 2018 18:04:28 -0800 | Subject | Linux 4.16-rc2 |
| |
It's been a quiet week, and rc2 is out.
I take the fairly quiet rc be a good sign for 4.16, but honestly, rc2 is often fairly calm. That's probably because people are taking a breather after the merge window, but also simply because it might take a while to find any issues.
But let's be optimistic, and just assume - at least for now - that it's because all is well.
The diffstat is fairly odd, but that often happens with small rc's just because then just a couple of pulls will skew things easily in one or two directions. This time the patch is about one third architecture updates (arm64, x86, powerpc), one third tooling (mostly 'perf') and one third "rest". And yes, the bulk of that rest is drivers (gpu, nvme, sound, misc), but those drivers are still distinctly *not* the bulk of the whole patch.
Go out and test, it all looks fine.
Linus
---
Aaron Ma (1): platform/x86: ideapad-laptop: Increase timeout to wait for EC answer
Aishwarya Pant (3): Documentation/ABI: update cpuidle sysfs documentation ACPI / DPTF: Document dptf_power sysfs atttributes ACPI: dock: document sysfs interface
Alexander Abrosimov (1): platform/x86: dell-laptop: Removed duplicates in DMI whitelist
Alexey Kardashevskiy (1): powerpc/mm: Flush radix process translations when setting MMU type
Andreas Gruenbacher (1): gfs2: Fixes to "Implement iomap for block_map"
Andrey Ryabinin (1): platform/x86: wmi: fix off-by-one write in wmi_dev_probe()
Andy Lutomirski (1): x86/mm: Rename flush_tlb_single() and flush_tlb_one() to __flush_tlb_one_[user|kernel]()
Andy Shevchenko (6): ACPI / bus: Do not traverse through non-existed device table ACPI / bus: Remove checks in acpi_get_match_data() ACPI / bus: Rename acpi_get_match_data() to acpi_device_get_match_data() device property: Constify device_get_match_data() perf tools: Substitute yet another strtoull() irqdomain: Re-use DEFINE_SHOW_ATTRIBUTE() macro
Aneesh Kumar K.V (4): powerpc/mm: Fix crashes with 16G huge pages powerpc/mm/hash64: Allocate larger PMD table if hugetlb config is enabled powerpc/mm/hash64: Store the slot information at the right offset for hugetlb powerpc/mm/hash64: Zero PGD pages on allocation
Ard Biesheuvel (1): crypto: sha3-generic - deal with oversize stack frames
Arnaldo Carvalho de Melo (1): perf evsel: Expose the perf_missing_features struct
Arnd Bergmann (2): x86/error_inject: Make just_return_func() globally visible mm: hide a #warning for COMPILE_TEST
Artem Savkov (2): crypto: sun4i_ss_prng - fix return value of sun4i_ss_prng_generate crypto: sun4i_ss_prng - convert lock to _bh in sun4i_ss_prng_generate
Balbir Singh (1): powerpc/mm/radix: Split linear mapping on hot-unplug
Borislav Petkov (2): x86/MCE: Fix build warning introduced by "x86: do not use print_symbol()" x86/entry/64: Remove the unused 'icebp' macro
Chris Wilson (7): drm/i915/perf: Fix compiler warning for string truncation drm/i915/perf: Fix compiler warning for string truncation drm/i915: Avoid truncation before clamping userspace's priority value drm/i915: Don't wake the device up to check if the engine is asleep drm/i915/breadcrumbs: Ignore unsubmitted signalers drm/i915: Lock out execlist tasklet while peeking inside for busy-stats drm/i915/pmu: Fix building without CONFIG_PM
Christian Borntraeger (1): virtio/s390: implement PM operations for virtio_ccw
Christoph Hellwig (4): dma-direct: mark as is_phys dma-direct: comment the dma_direct_free calling convention dma-mapping: fix a comment typo powerpc/macio: set a proper dma_coherent_mask
Colin Ian King (1): ocxl: fix signed comparison with less than zero
Corentin Labbe (2): ia64: fix build failure with CONFIG_SWIOTLB powerpc/pseries: Add empty update_numa_cpu_lookup_table() for NUMA=n
Cyril Bur (1): powerpc: Expose TSCR via sysfs only on powernv
Cédric Le Goater (1): powerpc/xive: Use hw CPU ids when configuring the CPU queues
Dan Carpenter (1): x86/spectre: Fix an error message
Dan Williams (4): x86/entry/64: Clear extra registers beyond syscall arguments, to reduce speculation attack surface x86/entry/64: Clear registers for exceptions/interrupts, to reduce speculation attack surface x86/entry/64/compat: Clear registers for compat syscalls, to reduce speculation attack surface x86/speculation: Fix up array_index_nospec_mask() asm constraint
Daniel Mack (1): ALSA: usb: add more device quirks for USB DSD devices
David Woodhouse (4): x86/speculation: Update Speculation Control microcode blacklist x86/speculation: Correct Speculation Control microcode blacklist again Revert "x86/speculation: Simplify indirect_branch_prediction_barrier()" KVM/x86: Reduce retpoline performance impact in slot_handle_level_range(), by always inlining iterator helper methods
Dominik Brodowski (13): x86/entry/64: Merge SAVE_C_REGS and SAVE_EXTRA_REGS, remove unused extensions x86/entry/64: Merge the POP_C_REGS and POP_EXTRA_REGS macros into a single POP_REGS macro x86/entry/64: Interleave XOR register clearing with PUSH instructions x86/entry/64: Introduce the PUSH_AND_CLEAN_REGS macro x86/entry/64: Use PUSH_AND_CLEAN_REGS in more cases x86/entry/64: Get rid of the ALLOC_PT_GPREGS_ON_STACK and SAVE_AND_CLEAR_REGS macros x86/entry/64: Indent PUSH_AND_CLEAR_REGS and POP_REGS properly selftests/x86: Fix vDSO selftest segfault for vsyscall=none selftests/x86: Clean up and document sscanf() usage selftests/x86: Fix build bug caused by the 5lvl test which has been moved to the VM directory selftests/x86: Do not rely on "int $0x80" in test_mremap_vdso.c selftests/x86: Do not rely on "int $0x80" in single_step_syscall.c selftests/x86: Disable tests requiring 32-bit support on pure 64-bit systems
Eric Biggers (1): crypto: sha512-mb - initialize pending lengths correctly
Filipe Manana (1): Btrfs: fix null pointer dereference when replacing missing device
Geert Uytterhoeven (4): compiler-gcc.h: Introduce __optimize function attribute compiler-gcc.h: __nostackprotector needs gcc-4.4 and up crypto: sha3-generic - Use __optimize to support old compilers mtd: nand: MTD_NAND_MARVELL should depend on HAS_DMA
Greg Kurz (1): 9p/trans_virtio: discard zero-length reply
Guenter Roeck (3): hwmon: (k10temp) Only apply temperature offset if result is positive powerpc/pseries: Fix build break for SPLPAR=n and CPU hotplug powerpc/kdump: Fix powernv build break when KEXEC_CORE=n
Gustavo A. R. Silva (2): ACPI: SPCR: Mark expected switch fall-through in acpi_parse_spcr x86/cpu: Change type of x86_cache_size variable to unsigned int
Hans de Goede (4): drm/i915/vlv: Add cdclk workaround for DSI drm/i915: Add intel_bios_cleanup() function drm/i915: Free memdup-ed DSI VBT data structures on driver_unload drm/i915: Fix DSI panels with v1 MIPI sequences without a DEASSERT sequence v3
Harish (1): selftests/powerpc: Fix to use ucontext_t instead of struct ucontext
Hendrik Brueckner (3): perf s390: Grab a copy of arch/s390/kernel/syscall/syscall.tbl perf s390: Rework system call table creation by using syscall.tbl Revert "tools include s390: Grab a copy of arch/s390/include/uapi/asm/unistd.h"
Horia Geantă (1): crypto: caam - fix endless loop when DECO acquire fails
Hui Wang (1): ALSA: hda - Fix headset mic detection problem for two Dell machines
Ingo Molnar (5): x86/Kconfig: Further simplify the NR_CPUS config x86/speculation: Clean up various Spectre related details selftests/x86/pkeys: Remove unused functions x86/entry/64: Fix CR3 restore in paranoid_exit() tools/headers: Synchronize kernel ABI headers, v4.16-rc1
Israel Rukshin (1): nvmet: Change return code of discard command if not supported
Jaedon Shin (2): MIPS: BMIPS: Fix section mismatch warning irqchip/bcm: Remove hashed address printing
James Hogan (2): usb: Move USB_UHCI_BIG_ENDIAN_* out of USB_SUPPORT sparc,leon: Select USB_UHCI_BIG_ENDIAN_{MMIO,DESC}
James Smart (2): nvme_fc: correct abort race condition on resets nvme_fc: cleanup io completion
Jan-Marek Glogowski (1): ALSA: hda/realtek: PCI quirk for Fujitsu U7x7
Jerome Brunet (1): Revert "mmc: meson-gx: include tx phase in the tuning process"
Jessica Yu (2): kprobes: Propagate error from arm_kprobe_ftrace() kprobes: Propagate error from disarm_kprobe_ftrace()
Jia Zhang (3): vfs/proc/kcore, x86/mm/kcore: Fix SMAP fault when dumping vsyscall user page x86/mm/kcore: Add vsyscall page to /proc/kcore conditionally x86/cpu: Rename cpu_data.x86_mask to cpu_data.x86_stepping
Jia-Ju Bai (1): opp: cpu: Replace GFP_ATOMIC with GFP_KERNEL in dev_pm_opp_init_cpufreq_table
Jianchao Wang (1): nvme: fix the deadlock in nvme_update_formats
Joao Martins (1): xenbus: track caller request id
Josh Poimboeuf (3): x86/entry/64: Fix paranoid_entry() frame pointer warning objtool: Fix segfault in ignore_unreachable_insn() x86/debug, objtool: Annotate WARN()-related UD2 as reachable
Juri Lelli (1): Documentation/locking/mutex-design: Update to reflect latest changes
Kai-Heng Feng (1): drm/amdgpu: add new device to use atpx quirk
Kailang Yang (2): ALSA: hda/realtek - Add headset mode support for Dell laptop ALSA: hda/realtek - Enable Thinkpad Dock device for ALC298 platform
Kan Liang (16): perf evlist: Remove stale mmap read for backward perf mmap: Recalculate size for overwrite mode perf mmap: Cleanup perf_mmap__push() perf mmap: Introduce perf_mmap__read_init() perf mmap: Add new return value logic for perf_mmap__read_init() perf mmap: Discard 'prev' in perf_mmap__read() perf mmap: Introduce perf_mmap__read_done() perf mmap: Introduce perf_mmap__read_event() perf test: Update mmap read functions for backward-ring-buffer test perf mmap: Discard legacy interface for mmap read perf top: Check per-event overwrite term perf top: Add overwrite fall back perf hists browser: Add parameter to disable lost event warning perf top: Remove lost events checking perf top: Switch default mode to overwrite mode perf top: Check the latency of perf_top__mmap_read()
KarimAllah Ahmed (2): X86/nVMX: Properly set spec_ctrl and pred_cmd before merging MSRs KVM/nVMX: Set the CPU_BASED_USE_MSR_BITMAPS if we have a valid L02 MSR bitmap
Keith Busch (3): nvme: Fix discard buffer overrun nvme-pci: Remap CMB SQ entries on every controller reset nvme-pci: Fix timeouts in connecting state
Kirill Marinushkin (1): ALSA: usb-audio: Fix UAC2 get_ctl request with a RANGE attribute
LEROY Christophe (1): crypto: talitos - fix Kernel Oops on hashing an empty file
Lassi Ylikojola (1): ALSA: usb-audio: add implicit fb quirk for Behringer UFX1204
Laszlo Toth (1): platform/x86: dell-laptop: fix kbd_get_state's request value
Leo Yan (1): sched/cpufreq: Remove unused SUGOV_KTHREAD_PRIORITY macro
Linus Torvalds (1): Linux 4.16-rc2
Liu Bo (6): Btrfs: fix deadlock in run_delalloc_nocow Btrfs: fix crash due to not cleaning up tree log block's dirty bits Btrfs: fix extent state leak from tree log Btrfs: fix btrfs_evict_inode to handle abnormal inodes correctly Btrfs: fix use-after-free on root->orphan_block_rsv Btrfs: fix unexpected -EEXIST when creating new inode
Lukas Wunner (1): PM / runtime: Update links_count also if !CONFIG_SRCU
Madhavan Srinivasan (1): powerpc/64s: Fix MASKABLE_RELON_EXCEPTION_HV_OOL macro
Marc Zyngier (1): irqchip/gic-v2m: Add PCI Multi-MSI support
Marcin Nowakowski (1): MIPS: Fix incorrect mem=X@Y handling
Mark Salter (1): irqchip/gic-v3: Change pr_debug message to pr_devel
Masayoshi Mizuma (1): x86/smpboot: Fix uncore_pci_remove() indexing bug when hot-removing a physical CPU
Mathieu Desnoyers (1): membarrier-sync-core: Document architecture support
Matt Redfearn (1): irqchip/mips-gic: Avoid spuriously handling masked interrupts
Matthew Whitehead (3): x86/Kconfig: Add missing i586-class CPUs to the X86_CMPXCHG64 Kconfig group x86/Kconfig: Exclude i586-class CPUs lacking PAE support from the HIGHMEM64G Kconfig group x86/Kconfig: Explicitly enumerate i686-class CPUs in Kconfig
Matthias Lange (1): ALSA: ac97: Fix copy and paste typo in documentation
Max Gurtovoy (3): nvme: rename NVME_CTRL_RECONNECTING state to NVME_CTRL_CONNECTING nvme-rdma: use NVME_CTRL_CONNECTING state to mark init process nvme: delete NVME_CTRL_LIVE --> NVME_CTRL_CONNECTING transition
Michael Kelley (1): cpumask: Make for_each_cpu_wrap() available on UP as well
Minwoo Im (1): block: fix a typo in comment of BLK_MQ_POLL_STATS_BKTS
Nadav Amit (1): x86/mm/pti: Fix PTI comment in entry_SYSCALL_64()
Nathan Fontenot (2): powerpc/numa: Invalidate numa_cpu_lookup_table on cpu remove powerpc/pseries: Check for zero filled ibm,dynamic-memory property
NeilBrown (1): dm: correctly handle chained bios in dec_pending()
Nicholas Piggin (4): powerpc/64s: Fix may_hard_irq_enable() for PMI soft masking powerpc/64s/radix: Boot-time NULL pointer protection using a guard-PID powerpc/vas: Don't set uses_vas for kernel windows powerpc/powernv: IMC fix out of bounds memory access at shutdown
Nikolay Borisov (2): btrfs: Ignore errors from btrfs_qgroup_trace_extent_post btrfs: Fix use-after-free when cleaning up fs_devs with a single stale device
Nitesh Shetty (1): blk: optimization for classic polling
Nitzan Carmi (1): nvme-rdma: fix sysfs invoked reset_ctrl error flow
Paul Burton (2): dt-bindings: Document mti,mips-cpc binding MIPS: CPC: Map registers using DT in mips_cpc_default_phys_base()
Peter Zijlstra (7): x86/cpufeature: Reindent _static_cpu_has() x86/cpufeature: Update _static_cpu_has() to use all named variables objtool: Fix switch-table detection MAINTAINERS: Add Peter Zijlstra as objtool co-maintainer sched/core: Fix DEBUG_SPINLOCK annotation for rq->lock x86/debug: Use UD2 for WARN() x86/speculation: Add <asm/msr-index.h> dependency
Phil Elwell (1): mmc: bcm2835: Don't overwrite max frequency unconditionally
Prarit Bhargava (1): x86/xen: Calculate __max_logical_packages on PV domains
Progyan Bhattacharya (1): x86/build: Add arch/x86/tools/insn_decoder_test to .gitignore
Rafael J. Wysocki (2): ACPI / EC: Restore polling during noirq suspend/resume phases PM: cpuidle: Fix cpuidle_poll_state_init() prototype
Randy Dunlap (1): x86/Kconfig: Simplify NR_CPUS config
Robin Murphy (1): arm64: cputype: Silence Sparse warnings
Roland Dreier (1): nvme: Don't use a stack buffer for keep-alive command
Rui Wang (1): selftests/x86/mpx: Fix incorrect bounds with old _sigfault
Sam Bobroff (1): powerpc/pseries: Enable RAS hotplug events later
Sangwon Hong (1): perf data: Document missing --force option
Shanker Donthineni (2): arm64: Add missing Falkor part number for branch predictor hardening irqchip/gic-v3: Use wmb() instead of smb_wmb() in gic_raise_softirq()
Stefan Agner (1): mtd: nand: vf610: set correct ooblayout
Stefano Stabellini (2): pvcalls-front: introduce a per sock_mapping refcount pvcalls-front: wait for other operations to return when release passive sockets
Stephen Boyd (1): irqchip/gic-v3: Ignore disabled ITS nodes
Takashi Iwai (1): ALSA: seq: Fix racy pool initializations
Thierry Reding (1): drm/nouveau: Make clock gate support conditional
Thomas Richter (1): perf test: Fix test trace+probe_libc_inet_pton.sh for s390x
Tina Zhang (1): drm/i915/gvt: Support BAR0 8-byte reads/writes
Tony Lindgren (1): PM / wakeirq: Fix unbalanced IRQ enable for wakeirq
Tony Luck (1): x86/mm, mm/hwpoison: Don't unconditionally unmap kernel 1:1 pages
Tvrtko Ursulin (2): drm/i915/pmu: Fix PMU enable vs execlists tasklet race drm/i915/pmu: Fix sleep under atomic in RC6 readout
Tycho Andersen (1): locking/semaphore: Update the file path in documentation
Ulf Magnusson (1): ALSA: ac97: kconfig: Remove select of undefined symbol AC97
Weinan Li (2): drm/i915/gvt: add 0xe4f0 into gen9 render list drm/i915/gvt: fix one typo of render_mmio trace
Wen Yang (2): sched/deadline: Make update_curr_dl() more accurate sched/rt: Make update_curr_rt() more accurate
Will Deacon (6): locking/qspinlock: Ensure node is initialised before updating prev->next locking/qspinlock: Ensure node->count is updated before initialising node locking/atomic/bitops: Document and clarify ordering semantics for failed test_and_{}_bit() arm64: proc: Set PTE_NG for table entries to avoid traversing them twice nospec: Move array_index_nospec() parameter checking into separate macro arm64: mm: Use READ_ONCE/WRITE_ONCE when accessing page tables
William Cohen (1): perf vendor events aarch64: Add JSON metrics for ARM Cortex-A53 Processor
Zygo Blaxell (1): btrfs: remove spurious WARN_ON(ref->count < 0) in find_parent_nodes
mike.travis@hpe.com (1): x86/platform/UV: Fix GAM Range Table entries less than 1GB
|  |