[<prev] [next>] [thread-next>] [day] [month] [year] [list]
Message-ID: <CA+55aFwDnBq9V6TVbc82DzVYpf-ELF7UcYzHuY0ei1Xjnob+0A@mail.gmail.com>
Date: Sun, 18 Feb 2018 18:04:28 -0800
From: Linus Torvalds <torvalds@...ux-foundation.org>
To: Linux Kernel Mailing List <linux-kernel@...r.kernel.org>
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@....com (1):
x86/platform/UV: Fix GAM Range Table entries less than 1GB
Powered by blists - more mailing lists