Linux 4.0-rc2

From: Linus Torvalds
Date: Tue Mar 03 2015 - 12:32:15 EST

So rc2 missed the usual Sunday afternoon timing, because I spent most
of the weekend debugging an issue that happened on an old Mac Mini I
have around, and I hate making even early -rc releases with problems
on machines that I have direct access to. Even if it only affected old
machines that actual developers are unlikely to have or at least use.

Today I got the patch from Daniel Vetter to fix it, so instead of
doing a Sunday evening rc2, it's a Tuesday morning one. Go get it. It
works better for the delay.

Other than that little one-liner i915 fix? Not much, actually. It's
been a very quiet week, for being this early in the release process.
Sure, 3.19-rc2 was even smaller, so it continues a trend, but that was
the xmas week. I hope this low volume is just because the 4.0 merge
window itself was somewhat calmer than most recent releases. But I
suspect the real reason is that the driver and networking trees from
GregKH and davem are pending, and didn't make rc2.

We'll see.

Anyway, the shortlog is appended, and testing is appreciated,


Adrian Hunter (2):
perf tools: Fix pthread_attr_setaffinity_np build error
perf tools: Fix probing for PERF_FLAG_FD_CLOEXEC flag

Alex Deucher (6):
drm/radeon: use drm_mode_vrefresh() rather than mode->vrefresh
drm/radeon: disable mclk switching with 120hz+ monitors
drm/radeon: dump full IB if we hit a packet error
drm/radeon: fix 1 RB harvest config setup for TN/RL
drm/radeon: fix atom aux payload size check for writes (v2)
drm/radeon: only enable DP audio if the monitor supports it

Antonio Ospite (1):
HID: sony: Fix a WARNING shown when rmmod-ing the driver

Ard Biesheuvel (1):
arm64: crypto: increase AES interleave to 4x

Arnd Bergmann (1):
rtc: ds1685: fix ds1685_rtc_alarm_irq_enable build error

Axel Lin (1):
hwmon: (ads7828) Check return value of devm_regmap_init_i2c

Boris Brezillon (2):
drm: atmel-hlcdc: reset layer A2Q and UPDATE bits when disabling it
drm: atmel-hlcdc: remove useless pm_runtime_put_sync in probe

Boris Ostrovsky (2):
x86/xen: Make sure X2APIC_ENABLE bit of MSR_IA32_APICBASE is not set
x86/xen: Initialize cr4 shadow for 64-bit PV(H) guests

Brian Norris (8):
tools/thermal: tmon: add --target-temp parameter
tools/thermal: tmon: add min/max macros
tools/thermal: tmon: tui: don't hard-code dialog window size assumptions
tools/thermal: tmon: fixup tui windowing calculations
tools/thermal: tmon: add .gitignore
tools/thermal: tmon: support cross-compiling
tools/thermal: tmon: use pkg-config to determine library dependencies
tools/thermal: tmon: silence 'set but not used' warnings

Bruce Merry (1):
perf bench: Fix order of arguments to memcpy_alloc_mem

Catalin Marinas (2):
arm64: Increase the swiotlb buffer size 64MB
arm64: compat Fix siginfo_t -> compat_siginfo_t conversion on big endian

Chanwoo Choi (1):
thermal: exynos: Clean-up code to use oneline entry for exynos
compatible table

Chris Mason (1):
Btrfs: fix allocation size calculations in alloc_btrfs_bio

Chris Wilson (1):
drm/i915: Check obj->vma_list under the struct_mutex

Christian KÃnig (2):
drm/radeon: enable SRBM timeout interrupt on SI
drm/radeon: enable SRBM timeout interrupt on EG/NI

Daniel Lezcano (1):
clockevents: asm9260: Fix compilation error with sparc/sparc64

Daniel Vetter (3):
drm: Fix deadlock due to getconnector locking changes
drm/i915: Align initial plane backing objects correctly
drm/i915: Fix modeset state confusion in the load detect code

Darren Salt (1):
HID: saitek: add USB ID for older R.A.T. 7

Dave Chinner (1):
xfs: ensure truncate forces zeroed blocks to disk

David Ahern (3):
perf top: Fix SIGBUS on sparc64
perf symbols: Define EM_AARCH64 for older OSes
perf tools: Make sparc64 arch point to sparc

David Vrabel (1):
x86/xen: allow privcmd hypercalls to be preempted

Eric Mei (1):
raid5: check faulty flag for array status during recovery.

Eric Sandeen (2):
xfs: Ensure we have target_ip for RENAME_EXCHANGE
xfs: cancel failed transaction in xfs_fs_commit_blocks()

Felipe Balbi (3):
ARM: dts: am437x-idk: fix TPS62362 i2c bus
ARM: omap2plus_defconfig: enable TPS62362 regulator
ARM: dts: am437x-idk: fix sleep pinctrl state

Feng Kan (1):
arm64: enable PTE type bit in the mask for pte_modify

Frank Praznik (1):
HID: sony: fix uninitialized per-controller spinlock

Geert Uytterhoeven (5):
drivers: sh: Disable PM runtime for multi-platform r8a7740 with genpd
thermal: rcar: Fix race condition between init and interrupt
thermal: rcar: Make error and remove paths symmetrical with init
ARM: multi_v7_defconfig: Enable shmobile platforms
rtc: ds1685: remove superfluous checks for out-of-range u8 values

Grygorii Strashko (1):
thermal: ti-soc-thermal: bandgap: Fix build warning if !CONFIG_PM_SLEEP

Hans Holmberg (1):
gpiolib: of: allow of_gpiochip_find_and_xlate to find more than
one chip per node

Imre Deak (1):
drm/i915: avoid processing spurious/shared interrupts in low-power states

Ivaylo Dimitrov (1):
ARM: dts: n900: fix i2c bus numbering

Jakub Sitnicki (1):
HID: microsoft: Add ID for NE7K wireless keyboard

James Hogan (1):
metag: Fix KSTK_EIP() and KSTK_ESP() macros

Jan Kara (1):
xfs: Fix quota type in quota structures when reusing quota file

Jan Kiszka (1):
scripts/gdb: add empty package initialization script

Jani Nikula (2):
drm/i915/skl: handle all pixel formats in skylake_update_primary_plane()
drm/i915: Dell Chromebook 11 has PWM backlight

Jaroslav Kysela (1):
ALSA: hda: controller code - do not export static functions

Jiri Kosina (2):
livepatch: fix format string in kobject_init_and_add()
HID: sony: initialize sony_dev_list_lock properly

Johannes Weiner (2):
mm: memcontrol: use "max" instead of "infinity" in control knobs
mm: page_alloc: revert inadvertent !__GFP_FS retry behavior change

Jon DeVree (1):
kernel/sys.c: fix UNAME26 for 4.0

Joonsoo Kim (2):
mm/nommu: fix memory leak
zram: use proper type to update max_used_pages

Josh Boyer (1):
perf tools: Define _GNU_SOURCE on pthread_attr_setaffinity_np
feature check

Joshua Kinard (1):
drivers/rtc/rtc-ds1685.c: fix conditional in

Juergen Gross (1):
xen-scsiback: mark pvscsi frontend request consumed only after last read

Keith Busch (1):
NVMe: Fix for BLK_DEV_INTEGRITY not set

Kirill A. Shutemov (1):
mm: add missing __PAGETABLE_{PUD,PMD}_FOLDED defines

Leo Liu (1):
drm/radeon: enable SRBM timeout interrupt on CIK v2

Linus Torvalds (1):
Linux 4.0-rc2

Lorenzo Pieralisi (1):
arm64: cpuidle: add asm/proc-fns.h inclusion

Marc Zyngier (2):
arm64: guard asm/assembler.h against multiple inclusions
arm64: Fix text patching logic when using fixmap

Mark Fasheh (1):
ocfs2: update web page + git tree in documentation

Markus Elfring (1):
ti-soc-thermal: Delete an unnecessary check before the function
call "cpufreq_cooling_unregister"

Matthias Brugger (1):
clocksource: mtk: Fix race conditions in probe code

Michal Hocko (1):
memcg: fix low limit calculation

Miguel Bernal Marin (1):
thermal/intel_powerclamp: add id for Avoton SoC

Mika Westerberg (1):
HID: i2c-hid: The interrupt should be level sensitive

Nathan Lynch (1):
arm64: vdso: minor ABI fix for clock_getres

Nathan-J. Hirschauer (1):
drm/radeon: enable native backlight control on old macs

NeilBrown (1):
md: mark some attributes as pre-alloc

Nick Hoath (1):
drm/i915: Fix a use after free, and unbalanced refcounting

Nicolas Ferre (1):
drm: atmel-hlcdc: remove clock polarity from crtc driver

Nicolas Saenz Julienne (1):
gpio: tps65912: fix wrong container_of arguments

Nishanth Menon (1):
thermal: Introduce dummy functions when thermal is not defined

Oded Gabbay (2):
drm/amdkfd: Initialize only amdkfd's assigned pipelines
drm/amdkfd: don't set get_pipes_num() as inline

Pali RohÃr (1):
ARM: dts: n900: Fix offset for smc91x ethernet

Peter Ujfalusi (5):
ARM: dts: omap2: Correct the dma controller's property names
ARM: dts: omap3: Correct the dma controller's property names
ARM: dts: omap4: Correct the dma controller's property names
ARM: dts: omap5: Correct the dma controller's property names
ARM: dts: dra7: Correct the dma controller's property names

Petr Mladek (3):
kprobes/x86: Use 5-byte NOP when the code might be modified by ftrace
kprobes/x86: Check for invalid ftrace location in __recover_probed_insn()
livepatch: RCU protect struct klp_func all the time when used in

Ping Cheng (1):
HID: wacom: Add missing ABS_MISC event and feature declaration for 27QHD

Pratyush Anand (1):
arm64: ftrace: fix ftrace_modify_graph_caller for branch replace

Robert Jarzmik (1):
clocksource: pxa: Fix section mismatch

Robert Nelson (1):
ARM: dts: am335x-bone*: usb0 is hardwired for peripheral

Robin Murphy (1):
arm64: insn: fix compare-and-branch encodings

Rodrigo Vivi (2):
drm/i915/bdw: PCI IDs ending in 0xb are ULT.
drm/i915: Fix frontbuffer false positve.

Roger Quadros (5):
ARM: dts: DRA7: Fix SATA PHY node
ARM: dts: OMAP5: Fix SATA PHY node
ARM: omap2plus_defconfig: Enable OMAP NAND BCH driver
ARM: omap2plus_defconfig: Fix SATA boot
ARM: dts: dra7x-evm: beagle-x15: Fix USB Host

Rusty Russell (2):
lguest: now depends on PCI
lguest: update help text.

Ryusuke Konishi (1):
nilfs2: fix potential memory overrun on inode

Sasha Levin (1):
mm: shmem: check for mapping owner before dereferencing

Sebastian Andrzej Siewior (1):
locking/rtmutex: Set state back to running on error

Seth Forshee (1):
HID: i2c-hid: Limit reads to wMaxInputLength bytes for input events

Srinivas Pandruvada (3):
HID: hid-sensor-hub: Correct documentation
HID: sensor-hub: correct dyn_callback_lock IRQ-safe change
thermal: int340x_thermal: Ignore missing _ART, _TRT tables

Steven Rostedt (1):
x86: Init per-cpu shadow copy of CR4 on 32-bit CPUs too

Sudeep Holla (1):
arm64: Add L2 cache topology to ARM Ltd boards/models

Takashi Iwai (3):
ALSA: hda - Add pin configs for ASUS mobo with IDT 92HD73XX codec
ALSA: pcm: Don't leave PREPARED state after draining
ALSA: hda - Disable runtime PM for Panther Point again

Takashi Sakamoto (5):
ALSA: firewire-lib: fix an unexpected byte sequence for micro sign
ALSA: fireworks/bebob/dice/oxfw: add reference-counting for FireWire unit
ALSA: firewire-lib: remove reference counting
ALSA: fireworks/bebob/dice/oxfw: allow stream destructor after
releasing runtime
ALSA: fireworks/bebob/dice/oxfw: make it possible to shutdown safely

Thierry Reding (4):
drm/tegra: hdmi: Explicitly set clock rate
drm/tegra: dc: Reset state's active_changed field
drm/tegra: dc: Wire up CRTC parent of atomic state
drm/tegra: dc: Move more code into ->init()

TomÃÅ Hodek (1):
md/raid1: fix read balance when a drive is write-mostly.

Tony Lindgren (1):
ARM: dts: Fix USB dts configuration for dm816x

Will Deacon (1):
arm64: psci: move psci firmware calls out of line

Yannick Guerrini (2):
x86/cpu/intel: Fix trivial typo in intel_tlb_table[]
x86/platform/intel-mid: Fix trivial printk message typo in

Yingjoe Chen (1):
arm64: mm: remove unused functions and variable protoypes
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