Date Sun, 9 Aug 2015 16:16:42 -0400 Subject Linux 4.2-rc6 From Linus Torvalds <> 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?



Linus



---



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

of CONFIG_OF

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

sun4i_usb_phy_set_squelch_detect

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

prepare_recovery

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

align_mask



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





