Linus 3.17-rc4

From: Linus Torvalds
Date: Sun Sep 07 2014 - 19:40:28 EST

For a short while there, this week was really nice and calm, but that
was mostly because the "" entry fell off the DNS
universe, and my mailbox got very quiet for a few hours. The rest of
the week looked pretty normal.

"Pretty normal" isn't bad, though, and I'm not complaining. There is
nothing particularly big or scary going on - we had a quick scare
about a stupid compat layer bug, but it seems to have been just a
false positive and resulted in some added commentary rather than any
real code changes.

The diffstat is pretty reasonable, and it's fairly spread out. We have
the usual arch and driver updates, but there's actually more changes
under fs/ than under either of those. That's largely due to just a
late f2fs update, which I decided I couldn't be bothered to get too
upset about, most of it being pretty clear-cut fixes, with just a few
cleanups mixed in.

And really, if the f2fs changes look biggish, it's mostly because the
rest is pretty small.

Let's hope it all stays calm. I do note that neither Greg nor Davem
ended up sending me anything for rc4, which is probably the _real_
reason why it's pretty calm and small.



Al Viro (2):
get rid of propagate_umount() mistakenly treating slaves as busy.
fix EBUSY on umount() from MNT_SHRINKABLE

Alexandre Belloni (2):
ARM: at91: rm9200: fix clock registration
ARM: at91/dt: rm9200: fix usb clock definition

Alexandre Courbot (1):
Documentation: gpio: documentation for optional getters functions

Alexey Khoroshilov (1):
ufs: fix deadlocks introduced by sb mutex merge

Andreas FÃrber (2):
regulator: tps65090: Fix tps65090 typos in example
ASoC: axi: Fix ADI AXI SPDIF specification

Anton Altaparmakov (1):
Export sync_filesystem() for modular ->remount_fs() use

Bard Liao (1):
ASoC: rt5677: correct mismatch widget name

Ben Skeggs (1):
drm/nouveau/core: don't leak oclass type bits to user

Benjamin Tissoires (1):
platform/x86: toshiba: re-enable acpi hotkeys after suspend to disk

Boris BREZILLON (1):
mtd: nand: fix DocBook warnings on nand_sdr_timings doc

Brian Foster (2):
xfs: don't log inode unless extent shift makes extent modifications
xfs: trim eofblocks before collapse range

Brian Norris (1):
mtd: cfi_cmdset_0002: check return code for get_chip()

Catalin Marinas (1):
arm64: Add brackets around user_stack_pointer()

Chao Yu (4):
f2fs: fix incorrect calculation with total/free inode num
f2fs: introduce need_do_checkpoint for readability
f2fs: use macro for code readability
f2fs: reposition unlock_new_inode to prevent accessing invalid inode

Chen-Yu Tsai (1):
i2c: mv64xxx: continue probe when clock-frequency is missing

Chris Mason (1):
xfs: don't zero partial page cache pages during O_DIRECT writes

Christian Borntraeger (4):
KVM: s390: Fix user triggerable bug in dead code
KVM: s390/mm: try a cow on read only pages for key ops
KVM: s390/mm: Fix storage key corruption during swapping
KVM: s390/mm: Fix guest storage key corruption in ptep_set_access_flags

Christoffer Dall (1):
arm/arm64: KVM: Complete WFI/WFE instructions

Colin Ian King (1):
arm64/crypto: remove redundant update of data

Dan Carpenter (2):
f2fs: simplify by using a literal
toshiba_acpi: fix and cleanup toshiba_kbd_bl_mode_store()

Darren Hart (1):
MAINTAINERS: Update platform-drivers-x86 maintainer and tree

Dave Airlie (1):
drm/i915: handle G45/GM45 pulse detection connected state.

Dave Chinner (4):
xfs: don't dirty buffers beyond EOF
xfs: don't zero partial page cache pages during O_DIRECT writes
xfs: use ranged writeback and invalidation for direct IO
xfs: xfs_file_collapse_range is delalloc challenged

David Howells (3):
KEYS: Fix public_key asymmetric key subtype name
KEYS: Fix use-after-free in assoc_array_gc()
PEFILE: Relax the check on the length of the PKCS#7 cert

Dmitry Torokhov (2):
Input: fix used slots detection breakage
Input: ALPS - suppress message about 'Unknown touchpad'

Felipe Balbi (1):
ARM: dts: am4372: fix USB regs size

Frederic Weisbecker (1):
nohz: Restore NMI safe local irq work for local nohz kick

Gabriele Mazzotta (1):
cpufreq: intel_pstate: Remove unneeded variable

GaÃl PORTAY (1):
ARM: at91/dt: sam9g20: set at91sam9g20 pllb driver

Geert Uytterhoeven (4):
regulator: Proofread documentation
m68k: Wire up getrandom
m68k: Wire up memfd_create
PM / domains: Make const

Geoff Levand (1):
arm64: Remove unused variable in head.S

Gu Zheng (1):
aio: block exit_aio() until all context requests are completed

Hans de Goede (4):
Revert "ideapad-laptop: Disable touchpad interface on Yoga models"
ACPI / video: Fix use_native_backlight selection logic
ACPI / video: Add a disable_native_backlight quirk
ACPI / video: Disable native_backlight on HP ENVY 15 Notebook PC

Jacob Pan (1):
powercap / RAPL: change domain detection message

Jaegeuk Kim (22):
f2fs: should convert inline_data during the mkwrite
f2fs: make clear on test condition and return types
f2fs: fix the initial inode page for recovery
f2fs: clear FI_INC_LINK during the recovery
f2fs: should clear the inline_xattr flag
f2fs: fix to recover inline_xattr/data and blocks
f2fs: avoid bug_on when error is occurred
f2fs: don't skip checkpoint if there is no dirty node pages
f2fs: trigger release_dirty_inode in f2fs_put_super
f2fs: give a chance to mount again when encountering errors
f2fs: introduce f2fs_cp_error for readability
f2fs: unlock_page when node page is redirtied out
f2fs: check s_dirty under cp_mutex
f2fs: handle EIO not to break fs consistency
f2fs: add WARN_ON in f2fs_bug_on
f2fs: prevent checkpoint during roll-forward
f2fs: avoid double lock in truncate_blocks
f2fs: remove rewrite_node_page
f2fs: skip if inline_data was converted already
f2fs: remove rename and use rename2
f2fs: truncate stale block for inline_data
f2fs: fix wrong casting for dentry name

Jarkko Nikula (1):
ASoC: rt5640: Do not allow regmap to use bulk read-write operations

Jason Baron (1):
powercap / RAPL: add support for CPU model 0x3f

Jeff Moyer (1):
aio: add missing smp_rmb() in read_events_ring

Jiri Kosina (2):
Revert "leds: convert blink timer to workqueue"
ACPI / cpuidle: fix deadlock between cpuidle_lock and cpu_hotplug.lock

Johannes Weiner (1):
mm: memcontrol: revert use of root_mem_cgroup res_counter

Jose Manuel Alarcon Roldan (1):
Documentation: i2c: rename variable "register" to "reg"

Lan Tianyu (1):
ACPI / EC: Add msi quirk for Clevo W350etq

Lars-Peter Clausen (3):
ASoC: Use dev_set_name() instead of init_name
ASoC: rcar: Use && instead of & for boolean expressions
regmap: Fix regcache debugfs initialization

Laurent Dufour (1):
powerpc/kvm/cma: Fix panic introduces by signed shift operation

Leo Yan (1):
arm64: fix bug for reloading FPSIMD state after cpu power off

Linus Torvalds (1):
Linux 3.17-rc4

Linus Walleij (2):
gpio: move varargs hack outside #ifdef GPIOLIB
ARM: ux500: disable msp2 node on Snowball

Lokesh Vutla (1):
ARM: dts: dra7-evm: Add vtt regulator support

Marek Roszko (1):
i2c: at91: add bound checking on SMBus block length bytes

Mark Brown (2):
regmap: Fix handling of volatile registers for format_write() chips
regmap: Don't attempt block writes when syncing cache on single_rw devices

Masanari Iida (1):
Documentation: misc-devices: Rename freefall.c from hpfall.c in lis2lv02d

Mathias Krause (2):
drm/i915: Remove bogus __init annotation from DMI callbacks
ideapad-laptop: Constify DMI table for real!

Michael Auchter (1):
gpio: bt8xx: fix release of managed resources

Mika Westerberg (1):
ACPICA: ACPI 5.1: Add support for runtime validation of _DSD package.

Nick Dyer (1):
Input: atmel_mxt_ts - improve description of gpio-keymap property

Nishanth Menon (2):
ARM: dts: am437x-gp: switch i2c0 to 100KHz
ARM: dts: dra7-evm: Fix spi1 mux documentation

Noam Camus (1):
ARC: [mm] Fix compilation breakage

Paul Bolle (1):
Documentation: NFS/RDMA: Document separate Kconfig symbols

Paul Handrigan (2):
ASoC: cs4265: Fix clock rates in clock map table
ASoC: cs4265: Fix setting of functional mode and clock divider

Paulo Zanoni (1):
drm/i915: fix plane/cursor handling when runtime suspended

Pawel Moll (1):
bus: arm-ccn: Move event cleanup routine

Peter Ujfalusi (2):
ARM: edma: Fix configuration parsing for SoCs with multiple eDMA3 CC
ASoC: omap-twl4030: Fix typo in 2nd dai link's platform_name

Pranavkumar Sawargaonkar (1):
ARM/ARM64: KVM: Nuke Hyp-mode tlbs before enabling MMU

Pranith Kumar (1):
rcu: Make nocb leader kthreads process pending callbacks after spawning

Rafael J. Wysocki (1):
PM / sleep: Fix test_suspend= command line option

Randy Dunlap (1):
regulator: fix kernel-doc warnings in header files

Rasmus Villemoes (2):
ASoC: da732x: Fix typo in include guard
ASoC: tegra: Fix typo in include guard

Rob Jones (1):
Documentation: seq_file: Document seq_open_private(),

Robert Coulson (1):
hwmon: (ds1621) Update zbits after conversion rate change

Roger Quadros (8):
ARM: dts: dra7-evm: Fix i2c3 pinmux and frequency
ARM: dts: dra7-evm: Fix 8th NAND partition's name
ARM: dts: am43x-epos-evm: Use BCH16 ECC scheme instead of BCH8
ARM: dts: am437x-gp-evm: Use BCH16 ECC scheme instead of BCH8
ARM: dts: am437x-gp-evm: Don't use read/write wait monitoring
ARM: dts: am43xx-epos-evm: Don't use read/write wait monitoring
ARM: OMAP2+: gpmc: Don't complain if wait pin is used without
r/w monitoring
ARM: dts: am43x-epos-evm: Disable QSPI to prevent conflict with GPMC-NAND

Sachin Kamat (1):
PCI: spear: Remove module option

Scot Doyle (2):
drm/i915: Ignore VBT backlight presence check on Acer C720 (4005U)
drm/i915: don't warn if backlight unexpectedly enabled

Sergei Shtylyov (2):
i2c: rcar: fix MNR interrupt handling
Revert "i2c: rcar: remove spinlock"

Simon Lindgren (1):
i2c: at91: Fix a race condition during signal handling in

Stefan Herbrechtsmeier (1):
ARM: dts: set 'ti,set-rate-parent' for dpll4_m5x2 clock

Steve Dickson (1):
KEYS: Increase root_maxkeys and root_maxbytes sizes

Subhransu S. Prusty (1):
ASoC: core: fix .info for SND_SOC_BYTES_TLV

Sudip Mukherjee (1):
Documentation: new page link in SubmittingPatches

Takashi Iwai (2):
ALSA: hda - Fix digital mic on Acer Aspire 3830TG
ALSA: hda - Fix COEF setups for ALC1150 codec

Takashi Sakamoto (2):
ALSA: dice: fix wrong channel mappping at higher sampling rate
ALSA: firewire-lib/dice: add arrangements of PCM pointer and
interrupts for Dice quirk

Thomas Gleixner (2):
compat: nanosleep: Clarify error handling
timekeeping: Update timekeeper before updating vsyscall and pvclock

Thomas Hellstrom (2):
drm/vmwgfx: Fix an incorrect OOM return value
drm/vmwgfx: Fix a potential infinite spin waiting for fifo idle

Ulrik De Bie (2):
Input: elantech - reset the device when elantech probe fails
Input: elantech - add support for trackpoint found on some v3 models

Ville SyrjÃlà (2):
drm/i915: Move intel_ddi_set_vc_payload_alloc(false) to
drm/i915: Fix lock dropping in intel_tv_detect()

Vincent Stehlà (2):
Input: sparc - i8042-sparcio.h: fix unused kbd_res warning
irq: Export handle_fasteoi_irq

Will Deacon (5):
arm64: ptrace: fix compat hardware watchpoint reporting
arm64: ptrace: fix compat reg getter/setter return values
arm64: perf: don't rely on layout of pt_regs when grabbing sp or pc
arm64: report correct stack pointer in KSTK_ESP for compat tasks
Revert "arm64: cpuinfo: print info for all CPUs"

Xiubo Li (1):
ASoC: simple-card: Fix bug of wrong decrement DT node's refcount

Yasuaki Ishimatsu (1):
ACPI / scan: not cache _SUN value in struct acpi_device_pnp

addy ke (1):
i2c: rk3x: fix bug that cause transfer fails in master receive mode

arter97 (1):
f2fs: fix typo
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