Linux 4.2-rc6

From: Linus Torvalds
Date: Sun Aug 09 2015 - 16:16:48 EST

So last week I wasn't very happy about the state of the release
candidates, but things are looking up. Not only is rc6 finally
shrinking noticeably, the issues I was worried about had fixes come in
early in the week, and so I don't have anything big pending. Assuming
nothing new comes up, I suspect we will end up with the regular
release schedule after all (ie in two weeks). Knock wood.

In -rc6 , the diffstat looks a bit odd, in that the ARC arch updates
dominate (at around 30% of the diffs). That's partly because the rest
is pretty small, and partly because the llock/scond livelock fix
wasn't tiny. But I don't find it in myself to worry about it.

Apart from that ARC oddity, things look normal. Mostly drivers (gpu,
sound, i2c, input, usb, thermal, you name it) and other architecture
updates (mips and sparc). With some filesystem and VM fixes rounding
up the changes.

But please go out and test, and make sure all the issues really are solved. Ok?



Al Cooper (1):
usb: gadget: bdc: fix a driver crash on disconnect

Alan Stern (1):
usb: udc: core: add device_del() call to error pathway

Alex Deucher (1):
drm/amdgpu: fix rb setting for CZ

Alex Smith (1):
MIPS: SMP: Don't increment irq_count multiple times for call function IPIs

Alex Williamson (1):
KVM: MTRR: Use default type for non-MTRR-covered gfn before WARN_ON

Alexey Brodkin (2):
ARCv2: add knob for DIV_REV in Kconfig
ARCv2: allow selection of page size for MMUv4

Amanieu d'Antras (3):
signal: fix information leak in copy_siginfo_from_user32
signal: fix information leak in copy_siginfo_to_user
signalfd: fix information leak in signalfd_copyinfo

Andrzej Pietrasiewicz (2):
usb: gadget: f_hid: actually limit the number of instances
usb: gadget: f_printer: actually limit the number of instances

Axel Lin (1):
ASoC: cs4265: Fix setting dai format for Left/Right Justified

Bard Liao (1):
ASoC: rt5645: Fix lost pin setting for DMIC1

Benjamin Randazzo (1):
md: use kzalloc() when bitmap is disabled

Chanwoo Choi (3):
extcon: palmas: Fix NULL pointer error
thermal: exynos: Add the dependency of CONFIG_THERMAL_OF instead
thermal: exynos: Remove unused code related to platform_data on probe()

Chen-Yu Tsai (1):
Input: axp20x-pek - add module alias

Christian Borntraeger (1):
KVM: s390: Fix hang VCPU hang/loop regression

Daniel Vetter (5):
drm/atomic-helper: Add an atomice best_encoder callback
drm/i915: Fixup dp mst encoder selection
drm/dp-mst: Remove debug WARN_ON
drm/atomic-helpers: Make encoder picking more robust
drm/vblank: Use u32 consistently for vblank counters

David Daney (1):
MIPS: Make set_pte() SMP safe.

David Kershner (1):
kthread: export kthread functions

David S. Miller (1):
sparc64: Fix userspace FPU register corruptions.

David Weinehall (1):
drm/i915: Allow parsing of variable size child device entries from VBT

Dirk Behme (1):
USB: sierra: add 1199:68AB device ID

Dmitry Torokhov (1):
Input: turbografx - fix potential out of bound access

Duson Lin (1):
Input: elantech - add special check for fw_version 0x470f01 touchpad

Felix Fietkau (2):
MIPS: Fix sched_getaffinity with MT FPAFF enabled
MIPS: Export get_c0_perfcount_int()

Florian Fainelli (1):
Revert "MIPS: BCM63xx: Provide a plat_post_dma_flush hook"

Gavin Shan (1):
drivers/usb: Delete XHCI command timer if necessary

Guenter Roeck (1):
staging: lustre: Include unaligned.h instead of access_ok.h

H Hartley Sweeten (1):
staging: comedi: das1800: add missing break in switch

Hans de Goede (2):
phy-sun4i-usb: Add missing EXPORT_SYMBOL_GPL for
Input: alps - only Dell laptops have separate button bits for v2
dualpoint sticks

Herbert Xu (1):
crypto: ixp4xx - Remove bogus BUG_ON on scattered dst buffer

Hui Wang (1):
ALSA: hda - one Dell machine needs the headphone white noise fixup

Ilya Dryomov (1):
rbd: fix copyup completion race

James Cowgill (2):
MIPS: unaligned: Fix build error on big endian R6 kernels
MIPS: Replace add and sub instructions in relocate_kernel.S with addiu

James Hogan (4):
MIPS: Malta: Don't reinitialise RTC
MIPS: do_mcheck: Fix kernel code dump with EVA
MIPS: show_stack: Fix stack trace with EVA
MIPS: Flush RPS on kernel entry with EVA

Jammy Zhou (3):
drm/amdgpu: add feature version for RLC and MEC v2
drm/amdgpu: add feature version for SDMA ucode
drm/amdgpu: set fw_version and feature_version for smu fw loading

Jan Kara (1):
fsnotify: fix oops in fsnotify_clear_marks_by_group_flags()

Jan Luebbe (2):
i2c: core: only use set_scl for bus recovery after calling
i2c: omap: fix bus recovery setup

Jason A. Donenfeld (1):
Makefile: Force gzip and xz on module install

Jason Wang (1):
virtio-input: reset device and detach unused during remove

Javi Merino (1):
thermal: power_allocator: trace the real requested power

Javier Martinez Canillas (2):
hwmon: (nct7904) Export I2C module alias information
hwmon: (g762) Export OF module alias information

Jean-Francois Moine (1):
drm/i2c: tda998x: fix bad checksum of the HDMI AVI infoframe

Jeeja KP (2):
ALSA: HDA: Fix stream assignment for host in decoupled mode
ALSA: HDA: Dont check return for snd_hdac_chip_readl

Jeff Layton (1):
nfsd: do nfs4_check_fh in nfs4_check_file instead of nfs4_check_olstateid

Jie Yang (2):
ASoC: Intel: haswell: fix initialize 'NULL device *' issue
ASoC: Intel: sst_byt: fix initialize 'NULL device *' issue

Joe Thornber (1):
dm btree remove: fix bug in remove_one()

Jonas Gorski (1):
MIPS: Fix build with CONFIG_OF=y for non OF-enabled targets

Joseph Qi (2):
ocfs2: fix BUG in ocfs2_downconvert_thread_do_work()
ocfs2: fix shift left overflow

Juergen Gross (1):
xen: release lock occasionally during ballooning

Kevin Cernekee (1):
MIPS: BMIPS: Delete unused Kconfig symbol

Kinglong Mee (2):
nfsd: Drop BUG_ON and ignore SECLABEL on absent filesystem
nfsd: Fix a file leak on nfsd4_layout_setlease failure

Konstantin Khlebnikov (1):
mm/slub: allow merging when SLAB_DEBUG_FREE is set

Krzysztof Kozlowski (2):
thermal: exynos: Disable the regulator on probe failure
thermal: Drop owner assignment from platform_driver

Liam Girdwood (1):
ASoC: topology: Add private data type and bump ABI version to 3

Linus Torvalds (1):
Linux 4.2-rc6

Malcolm Priestley (1):
staging: vt6655: vnt_bss_info_changed check conf->beacon_rate is not NULL

Marcus Gelderie (1):
ipc: modify message queue accounting to not take kernel data
structures into account

Marek Belisko (1):
Input: twl4030-vibra - fix ERROR: Bad of_node_put() warning

Marek Marczykowski-GÃrecki (1):
xen/gntdevt: Fix race condition in gntdev_release()

Martin Schwidefsky (1):
hwrng: core - correct error check of kthread_run call

Masanari Iida (1):
i2c: Fix typo in i2c-bfin-twi.c

Mathias Nyman (1):
xhci: fix off by one error in TRB DMA address boundary check

Mel Gorman (3):
mm, meminit: allow early_pfn_to_nid to be used during runtime
fs, file table: reinit files_stat.max_files after deferred
memory initialisation
mm: initialize hotplugged pages as reserved

Mengdong Lin (3):
ASoC: topology: fix typo in soc_tplg_kcontrol_bind_io()
ASoC: topology: Update TLV support so we can support more TLV types
ASoC: topology: Add ops support to byte controls UAPI

Michael S. Tsirkin (1):
PCI: Restore PCI_MSIX_FLAGS_BIRMASK definition

Michal Hocko (1):
mm, vmscan: Do not wait for page writeback for GFP_NOFS allocations

Michal Marek (1):
kbuild: Do not pick up ARCH_{CPP,A,C}FLAGS from the environment

Mike Snitzer (1):
dm: fix dm_merge_bvec regression on 32 bit systems

Naoya Horiguchi (5):
mm/memory-failure: unlock_page before put_page
mm/memory-failure: fix race in counting num_poisoned_pages
mm/memory-failure: give up error handling for non-tail-refcounted thp
mm: check __PG_HWPOISON separately from PAGE_FLAGS_CHECK_AT_*
mm/memory-failure: set PageHWPoison before migrate_pages()

NeilBrown (2):
md/raid1: extend spinlock to protect raid1_end_read_request
against inconsistencies
md/raid5: don't let shrink_slab shrink too far.

Nicolai Stange (1):
mm, meminit: replace rwsem with completion

Nicolas Iooss (1):
drm/amdgpu: increment queue when iterating on this variable.

Pali RohÃr (1):
hwmon: (dell-smm) Blacklist Dell Studio XPS 8100

Peter Chen (2):
usb: chipidea: ehci_init_driver is intended to call one time
usb: gadget: f_uac2: fix calculation of uac2->p_interval

Pieter Hollants (1):
USB: qcserial: Add support for Dell Wireless 5809e 4G Modem

Qu Wenruo (1):
btrfs: qgroup: Fix a regression in qgroup reserved space.

Rabin Vincent (1):
writeback: fix initial dirty limit

Ralf Baechle (3):
CPUFREQ: Loongson2: Fix broken build due to incorrect include.
MIPS: Handle page faults of executable but unreadable pages correctly.
MIPS: Partially disable RIXI support.

Reinhard Speyerer (1):
USB: qcserial/option: make AT URCs work for Sierra Wireless MC7305/MC7355

Roger Quadros (4):
extcon: Fix hang and extcon_get/set_cable_state().
extcon: Fix extcon_cable_get_state() from getting old state
after notification
phy: ti-pipe3: i783 workaround for SATA lockup after dpll unlock/relock
ARM: dts: dra7: Add syscon-pllreset syscon to SATA PHY

Ross Lagerwall (1):
xen/events/fifo: Handle linked events when closing a port

Rusty Russell (1):
module: weaken locking assertion for oops path.

Salvatore Mesoraca (1):
Adding YAMA hooks also when YAMA is not stacked.

Sowmini Varadhan (1):
lib/iommu-common.c: do not use 0xffffffffffffffffl for computing

Stephen Smalley (1):
ipc: use private shmem or hugetlbfs inodes for shm segments.

Subhransu S. Prusty (1):
ASoC: topology: Add subsequence in topology

Tadeusz Struk (1):
crypto: qat - Fix invalid synchronization between
register/unregister sym algs

Takashi Sakamoto (2):
Revert "ALSA: fireworks: add support for AudioFire2 quirk"
ALSA: fireworks/firewire-lib: add support for recent firmware quirk

Tomer Barletz (1):
ALSA: oxygen: Fix logical-not-parentheses warning

Vineet Gupta (12):
ARCv2: lib: memcpy: Missing PREFETCHW
ARCv2: lib: memset: Don't assume 64-bit load/stores
ARCv2: Fix the peripheral address space detection
ARCv2: [axs103_smp] Reduce clk for Quad FPGA configs
Revert "ARCv2: STAR 9000837815 workaround hardware exclusive
transactions livelock"
ARC: refactor atomic inline asm operands with symbolic names
ARC: LLOCK/SCOND based spin_lock
ARC: LLOCK/SCOND based rwlock
ARCv2: spinlock/rwlock/atomics: Delayed retry of failed SCOND
with exponential backoff
ARCv2: spinlock/rwlock: Reset retry delay when starting a new
spin-wait cycle
ARC: Make pt_regs regs unsigned
ARCv2: spinlock/rwlock/atomics: reduce 1 instruction in
exponential backoff

Vinod Koul (1):
ASoC: topology: add private data to manifest

Viresh Kumar (2):
ARC/time: Migrate to new 'set-state' interface
thermal: remove dangling 'weight_attr' device file

Vladimir Zapolskiy (3):
i2c: slave eeprom: clean up sysfs bin attribute read()/write()
misc: eeprom: at24: clean up at24_bin_write()
i2c: fix leaked device refcount on of_find_i2c_* error path

Yan, Zheng (2):
ceph: fix ceph_encode_locks_to_buffer()
ceph: always re-send cap flushes when MDS recovers
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