Linux 4.8-rc2
From: Linus Torvalds
Date: Sun Aug 14 2016 - 23:25:19 EST
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