Linux 4.0-rc6

From: Linus Torvalds
Date: Sun Mar 29 2015 - 18:41:36 EST

Things are calming down nicelly, and there are fixes all over. The
NUMA balancing performance regression is fixed, and things are looking
up again in general. There were a number of i915 issues and a KVM
double-fault thing that meant that for a while there I was pretty sure
that this would be a release that will go to rc8, but that may be

Apart from the aforementioned issues, the bulk of this is mostly small
misc driver fixes and architecture updates. The shortlog gives more of
a flavor of what's been going on.

But please do give this a good testing, and holler if there's some
regression we've missed.


Al Viro (1):
net: validate the range we feed to iov_iter_init() in

Alexandru M Stan (1):
ARM: dts: rockchip: disable gmac by default in rk3288.dtsi

Ameya Palande (1):
mfd: kempld-core: Fix callback return value check

Andy Lutomirski (1):
x86/asm/entry: Check for syscall exit work with IRQs disabled

Andy Shevchenko (1):
spi: dw-mid: clear BUSY flag fist and test other one

Axel Lin (1):
regulator: Fix documentation for regmap in the config

Benjamin Herrenschmidt (1):
powerpc: Add PVR for POWER8NVL processor

Brian Silverman (1):
sched: Fix RLIMIT_RTTIME when PI-boosting to RT

Catalin Marinas (2):
net: compat: Update get_compat_msghdr() to match
copy_msghdr_from_user() behaviour
arm64: Use the reserved TTBR0 if context switching to the init_mm

Chen-Yu Tsai (3):
ARM: sunxi: Have ARCH_SUNXI select RESET_CONTROLLER for clock driver usage
ARM: dts: sun4i: a10-lime: Override and remove 1008MHz OPP setting
ARM: dts: sunxi: Remove overclocked/overvoltaged OPP

Chris Wilson (1):
drm/i915: Keep ring->active_list and ring->requests_list consistent

Damien Lespiau (2):
drm/i915: Don't try to reference the fb in get_initial_plane_config()
drm/i915: Fix atomic state when reusing the firmware fb

Dan Carpenter (1):
watchdog: mtk_wdt: signedness bug in mtk_wdt_start()

Daniel Vetter (2):
drm: Fixup racy refcounting in plane_force_disable
drm/i915: Fixup legacy plane->crtc link for initial fb config

Dave Martin (1):
arm64: juno: Fix misleading name of UART reference clock

David Ahern (4):
sparc: perf: Remove redundant perf_pmu_{en|dis}able calls
sparc: perf: Make counting mode actually work
sparc: perf: Add support M7 processor
sparc: Touch NMI watchdog when walking cpus and calling printk

David S. Miller (1):
sparc64: Fix several bugs in memmove().

Ed Cashin (1):
aoe: update aoe maintainer information

Gu Zheng (1):
mm/memory hotplug: postpone the reset of obsolete pgdat

Heiko Carstens (2):
s390/ftrace: fix compile error if CONFIG_KPROBES is disabled
s390/smp: reenable smt after resume

Heiko Stuebner (1):
MAINTAINERS: add rockchip regexp to the ARM/Rockchip entry

Helge Deller (2):
parisc: Add compile-time check when adding new syscalls
parisc: Fix pmd code to depend on PT_NLEVELS value, not on CONFIG_64BIT

Hendrik Brueckner (1):
s390/cpum_sf: add diagnostic sampling event only if it is authorized

Herbert Xu (1):
netfilter: Fix potential crash in nft_hash walker

Hui Wang (1):
ALSA: hda - Add one more node in the EAPD supporting candidate list

Ian Wilson (1):
netfilter: Zero the tuple in nfnl_cthelper_parse_tuple()

Igor Mammedov (1):
kvm: avoid page allocation failure in kvm_set_memory_region()

Ivan T. Ivanov (1):
spi: qup: Fix cs-num DT property parsing

James Hogan (3):
metag: Fix ioremap_wc/ioremap_cached build errors
watchdog: imgpdc: Fix probe NULL pointer dereference
watchdog: imgpdc: Fix default heartbeat

Jean Delvare (1):
MAINTAINERS: add Jan as DMI/SMBIOS support maintainer

Joe Perches (2):
selinux: fix sel_write_enforce broken return value
MAINTAINERS: correct rtc armada38x pattern entry

Josh Hunt (1):
tcp: fix tcp fin memory accounting

Keerthy (1):
regulator: palmas: Correct TPS659038 register definition for REGEN2

Keith Busch (1):
NVMe: Initialize device list head before starting

Kishon Vijay Abraham I (1):
ARM: dts: dra7: remove ti,hwmod property from pcie phy

Lars-Peter Clausen (1):
drivers/rtc/rtc-mrst: fix suspend/resume

Laura Abbott (1):
mm/page_alloc.c: call kernel_map_pages in unset_migrateype_isolate

Leon Yu (1):
mm: fix anon_vma->degree underflow in anon_vma endless growing prevention

Libin Yang (1):
ALSA: hda_intel: apply the Seperate stream_tag for Sunrise Point

Linus Torvalds (1):
Linux 4.0-rc6

Mahesh Salgaonkar (1):
powerpc/book3s: Fix the MCE code to use CONFIG_KVM_BOOK3S_64_HANDLER

Mark James (1):
ARM: socfpga: dts: fix spi1 interrupt

Mark Rutland (1):
mm/slub: fix lockups on PREEMPT && !SMP kernels

Markos Chandras (1):
net: ethernet: pcnet32: Setup the SRAM and NOUFLO on Am79C97{3, 5}

Martin Schwidefsky (1):
s390/mm: limit STACK_RND_MASK for compat tasks

Masanari Iida (1):
ARM: pxa: Fix typo in zeus.c

Maxime Ripard (1):
clocksource/drivers/sun5i: Fix cpufreq interaction with sched_clock()

Mel Gorman (4):
mm: numa: group related processes based on VMA flags instead of
page table flags
mm: numa: preserve PTE write permissions across a NUMA hinting fault
mm: numa: slow PTE scan rate if migration failures occur
mm: numa: mark huge PTEs young when clearing NUMA hinting faults

Mike Snitzer (2):
blk-mq: fix use of incorrect goto label in blk_mq_init_queue error path
dm: fix add_disk() NULL pointer due to race with free_dev()

Mikulas Patocka (1):
parisc: mm: don't count preallocated pmds

Naoya Horiguchi (1):
mm/pagewalk.c: prevent positive return value of walk_page_test()
from being passed to callers

Ondrej Zary (1):
cx82310_eth: wait for firmware to become ready

Pablo Neira Ayuso (4):
netfilter: nf_tables: allow to change chain policy without hook
if it exists
netfilter: restore rule tracing via nfnetlink_log
netfilter: xt_TPROXY: fix invflags check in tproxy_tg6_check()
netfilter: nft_compat: set IP6T_F_PROTO flag if protocol is set

Pali RohÃr (1):
ARM: dts: omap3: Add missing dmas for crypto

Paul Mackerras (4):
powerpc/powernv: Fixes for hypervisor doorbell handling
KVM: PPC: Book3S HV: Fix spinlock/mutex ordering issue in
KVM: PPC: Book3S HV: Endian fix for accessing VPA yield count
KVM: PPC: Book3S HV: Fix instruction emulation

Peter Zijlstra (2):
perf: Fix irq_work 'tail' recursion
lockdep: Fix the module unload key range freeing logic

Philipp Zabel (1):
regmap: introduce regmap_name to fix syscon regmap trace events

Preeti U Murthy (1):
timers/tick/broadcast-hrtimer: Fix suspicious RCU usage in idle loop

Radim KrÄmÃÅ (2):
KVM: nVMX: mask unrestricted_guest if disabled on L0
KVM: x86: call irq notifiers with directed EOI

Richard Weinberger (1):
clocksource/drivers: Fix various !CONFIG_HAS_IOMEM build errors

Robert Jarzmik (1):
ARM: pxa: fix pxa interrupts handling in DT

Roger Tseng (1):
mfd: rtsx_usb: Prevent DMA from stack

Sabrina Dubroca (1):
ipv6: call ipv6_proxy_select_ident instead of ipv6_select_ident
in udp6_ufo_fragment

Sam Bradshaw (1):
blkmq: Fix NULL pointer deref when all reserved tags in

Sebastian Wicki (1):
ALSA: hda - Add dock support for Thinkpad T450s (17aa:5036)

Sergei Antonov (1):
hfsplus: fix B-tree corruption after insertion at position 0

Shaohua Li (1):
ata: Add a new flag to destinguish sas controller

Shuah Khan (1):
selftests: Fix build failures when invoked from kselftest target

Steve Capper (1):
arm64: percpu: Make this_cpu accessors pre-empt safe

Steven Barth (1):
ipv6: fix backtracking for throw routes

Sudip Mukherjee (1):
nbd: fix possible memory leak

Suman Anna (3):
ARM: OMAP2+: Fix socbus family info for AM33xx devices
ARM: OMAP: dmtimer: check for pm_runtime_get_sync() failure
ARM: OMAP: dmtimer: disable pm runtime on remove

Suresh Reddy (2):
be2net: restrict MODIFY_EQ_DELAY cmd to a max of 8 EQs
be2net: use PCI MMIO read instead of config read for errors

Taesoo Kim (1):
fs/affs/file.c: unlock/release page on error

Tejun Heo (2):
writeback: add missing INITIAL_JIFFIES init in global_update_bandwidth()
writeback: fix possible underflow in write bandwidth calculation

Tony Lindgren (1):
ARM: dts: Fix gpio interrupts for dm816x

Tyrel Datwyler (1):
powerpc/pseries: Little endian fixes for post mobility device tree update

Uwe Kleine-KÃnig (1):
spi: trigger trace event for message-done before mesg->complete

Vasundhara Volam (1):
be2net: Prevent VFs from enabling VLAN promiscuous mode

Vineet Gupta (2):
ARC: SA_SIGINFO ucontext regs off-by-one
ARC: signal handling robustify

Wenbo Wang (1):
Fix bug in blk_rq_merge_ok
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at
Please read the FAQ at