Linux 4.9-rc5
From: Linus Torvalds
Date: Sun Nov 13 2016 - 14:07:11 EST
Back to my Sunday schedule, things look fairly normal. Calm first part
of the week, with most fixes coming in towards the end.. I'm used to
it by now.
Things have definitely gotten smaller, so a normal release schedule
(with rc7 being the last one) is still looking possibel despite the
large size of 4.9. But let's see how things work out over the next
couple of weeks. In the meantime, there's a lot of normal fixes in
here, and we just need more testing.
The stats for rc5 look extremely boring (which is a good thing). Two
thirds driver updates, 10% arch updates, 10% filesystems, the rest
"misc". Nothing really stands out, with the possible exception of the
re-enablement of "-Wmaybe-uninitialized" again after Arnd fixed it all
up.
So go out and test,
Linus
---
Adrian Hunter (5):
mmc: sdhci: Fix CMD line reset interfering with ongoing data transfer
mmc: sdhci: Fix unexpected data interrupt handling
mmc: sdhci: Reset cmd and data circuits after tuning failure
mmc: sdhci: Fix missing enhanced strobe setting during runtime resume
mmc: mmc_test: Fix "Commands during non-blocking write" tests
Al Viro (1):
splice: remove detritus from generic_file_splice_read()
Alex Deucher (9):
drm/amdgpu: add support for new smc firmware on tonga
drm/amdgpu: add support for new smc firmware on iceland
drm/radeon: disable runtime pm in certain cases
drm/amdgpu: disable runtime pm in certain cases
drm/amdgpu: make sure ddc_bus is valid in connector unregister
drm/amdgpu: fix crash in acp_hw_fini
drm/amd/powerplay: propagate errors in phm_get_voltage_evv_on_sclk
drm/amd/powerplay: update phm_get_voltage_evv_on_sclk for iceland
drm/amd/powerplay/smu7: fix checks in smu7_get_evv_voltages (v2)
Alexander Usyskin (1):
mei: bus: fix received data size check in NFC fixup
Alexandre TORGUE (2):
pinctrl: stm32: remove dependency with interrupt controller
pinctrl: stm32: move gpio irqs binding to optional
Alexey Brodkin (2):
ARC: Enable PERF_EVENTS in nSIM driven platforms
arc: Implement arch-specific dma_map_ops.mmap
Alexey Dobriyan (1):
scripts/bloat-o-meter: fix SIGPIPE
Andre Przywara (1):
KVM: arm/arm64: vgic: Prevent access to invalid SPIs
Andrew Jeffery (1):
pinctrl-aspeed-g5: Never set SCU90[6]
Andrew Shadura (1):
drm/amd/powerplay: return false instead of -EINVAL
Andrey Ryabinin (1):
coredump: fix unfreezable coredumping task
Anna Schumaker (2):
SUNRPC: Fix suspicious RCU usage
NFS: Don't print a pNFS error if we aren't using pNFS
Archit Taneja (3):
drm/msm/dsi: Queue HPD helper work in attach/detach callbacks
drm/msm: Set CLK_IGNORE_UNUSED flag for PLL clocks
drm/msm: Fix error handling crashes seen when VRAM allocation fails
Arnaud Pouliquen (2):
ASoC: sti: fix channel status update after playback start
ASoC: sti-sas: enable fast io for regmap
Arnd Bergmann (16):
ASoC: Intel: haswell depends on sst-firmware
ASoC: PXA: Brownstone needs I2C
NFSv4.1: work around -Wmaybe-uninitialized warning
staging: iio: ad5933: avoid uninitialized variable in error case
drm/amdgpu/powerplay/smu7: fix unintialized data usage
Kbuild: enable -Wmaybe-uninitialized warning for "make W=1"
NFSv4.1: work around -Wmaybe-uninitialized warning
x86: apm: avoid uninitialized data
nios2: fix timer initcall return value
s390: pci: don't print uninitialized data for debugging
rc: print correct variable for z8f0811
crypto: aesni: shut up -Wmaybe-uninitialized warning
infiniband: shut up a maybe-uninitialized warning
pcmcia: fix return value of soc_pcmcia_regulator_set
Kbuild: enable -Wmaybe-uninitialized warnings by default
iio: maxim_thermocouple: detect invalid storage size in read()
Axel Haslam (1):
phy: da8xx-usb: rename the ohci device to ohci-da8xx
Azael Avalos (1):
toshiba-wmi: Fix loading the driver on non Toshiba laptops
Babu Moger (1):
drivers/usb: Skip auto handoff for TI and RENESAS usb controllers
Bard Liao (1):
ASoC: rt298: fix jack type detect error
Bart Van Assche (1):
scsi: scsi_dh_alua: Fix a reference counting bug
Benjamin Coddington (1):
NFS: Trim extra slash in v4 nfs_path
Bill Kuzeja (1):
scsi: qla2xxx: Fix scsi scan hang triggered if adapter fails during init
Bjorn Helgaas (1):
PCI: Don't attempt to claim shadow copies of ROM
Borislav Petkov (1):
HID: intel-ish-hid: Fix !CONFIG_PM build warning
Brian Norris (1):
PM / sleep: don't suspend parent when async child
suspend_{noirq, late} fails
Catalin Marinas (1):
arm64: Fix circular include of asm/lse.h through linux/jump_label.h
Chen-Yu Tsai (2):
ASoC: sun4i-codec: return error code instead of NULL when
create_card fails
ASoC: sun4i-codec: Enable bus clock after getting GPIO
Chris Wilson (3):
drm/i915: Round tile chunks up for constructing partial VMAs
drm/i915: Limit Valleyview and earlier to only using mappable scanout
lib/stackdepot: export save/fetch stack for drivers
Christian KÃnig (2):
drm/amd: fix scheduler fence teardown order v2
drm/amdgpu: add some error handling to amdgpu_init v2
Christoph Hellwig (3):
aio: hold an extra file reference over AIO read/write operations
fs: remove the never implemented aio_fsync file operation
fs: remove aio_run_iocb
Christophe JAILLET (1):
nbd: Fix error handling
Chuck Lever (1):
xprtrdma: Fix DMAR failure in frwr_op_map() after reconnect
Colin Ian King (1):
hwmon: (core) fix resource leak on devm_kcalloc failure
Dan Carpenter (1):
ASoC: rt5663: fix a debug statement
Darrick J. Wong (1):
xfs: defer should abort intent items if the trans roll fails
Dave Airlie (1):
drm/udl: make control msg static const. (v2)
David Jeffery (1):
scsi: vmw_pvscsi: return SUCCESS for successful command aborts
David Lechner (1):
usb: musb: da8xx: Don't print phy error on -EPROBE_DEFER
Dhinakaran Pandiyan (2):
drm/i915/dp: BDW cdclk fix for DP audio
drm/i915/dp: Extend BDW DP audio workaround to GEN9 platforms
Emil Lundmark (1):
clk: imx: fix integer overflow in AV PLL round rate
Eryu Guan (2):
mm/filemap: don't allow partially uptodate page for pipes
mm/filemap: don't allow partially uptodate page for pipes
Even Xu (3):
HID: intel-ish-hid: consolidate ish wake up operation
HID: intel-ish-hid: Move DMA disable code to new function
HID: intel-ish-hid: Fix driver reinit failure
Fabio Estevam (1):
mmc: mxs: Initialize the spinlock prior to using it
Felipe Balbi (2):
usb: dwc3: st: add missing <linux/pinctrl/consumer.h> include
usb: gadget: u_ether: remove interrupt throttling
Grazvydas Ignotas (1):
drm/amd/powerplay: don't succeed in getters if fan is missing
Greg Thelen (1):
memcg: prevent memcg caches to be both OFF_SLAB & OBJFREELIST_SLAB
Guenter Roeck (1):
openrisc: Define __ro_after_init to avoid crash
Hans de Goede (1):
Revert "console: don't prefer first registered if DT specifies
stdout-path"
Heikki Krogerus (1):
ACPI / platform: Add support for build-in properties
Heiko Carstens (1):
percpu: use notrace variant of preempt_disable/preempt_enable
Huacai Chen (1):
staging: sm750fb: Fix bugs introduced by early commits
Hugh Dickins (1):
shmem: fix pageflags after swapping DMA32 object
Ian Abbott (1):
staging: comedi: ni_tio: fix buggy ni_tio_clock_period_ps() return value
Icenowy Zheng (1):
phy: sun4i: check PMU presence when poking unknown bit of pmu
Ilya Dryomov (1):
libceph: initialize last_linger_id with a large integer
Jaehoon Chung (2):
Documentation: synopsys-dw-mshc: add binding for reset-names
mmc: dw_mmc: add the "reset" as name of reset controller
Jakub Kicinski (1):
mm: kmemleak: scan .data.ro_after_init
Jan Kara (1):
aio: fix freeze protection of aio writes
Jann Horn (2):
ppdev: fix double-free of pp->pdev->name
swapfile: fix memory corruption via malformed swapfile
Jens Axboe (1):
aoe: fix crash in page count manipulation
Joerg Roedel (1):
iommu/vt-d: Fix dead-locks in disable_dmar_iommu() path
Johan Hovold (4):
uwb: fix device reference leaks
PM / sleep: fix device reference leak in test_suspend
staging: greybus: arche-platform: fix device reference leak
USB: cdc-acm: fix TIOCMIWAIT
Jon Medhurst (Tixy) (1):
ASoC: hdmi-codec: Fix hdmi_of_xlate_dai_name when #sound-dai-cells = <0>
Junxiao Bi (1):
ocfs2: fix not enough credit panic
Keith Busch (1):
PCI: VMD: Update filename to reflect move
Kirill Esipov (1):
usb: musb: remove duplicated actions
Larry Finger (1):
drm/radeon: Fix kernel panic on shutdown
Laura Abbott (2):
clk: xgene: Don't call __pa on ioremaped address
cpupower: Correct return type of cpu_power_is_cpu_online() in cpufreq-set
Linus Torvalds (1):
Linux 4.9-rc5
Lorenzo Bianconi (1):
iio: st_sensors: fix scale configuration for h3lis331dl
Lucas Stach (1):
drm/imx: disable planes before DC
Lukas Wunner (1):
ASoC: Intel: Skylake: Always acquire runtime pm ref on unload
Lyude (1):
drm/i915/vlv: Prevent enabling hpd polling in late suspend
Marc Dietrich (1):
staging: nvec: remove managed resource from PS2 driver
Marc Zyngier (1):
arm/arm64: KVM: Perform local TLB invalidation when multiplexing
vcpus on a single CPU
Marek Szyprowski (2):
clk/samsung: Use CLK_OF_DECLARE_DRIVER initialization method for CLKOUT
ASoC: samsung: get access to DMA engine early to defer probe properly
Mark Brown (1):
ASoC: topology: Reenable use from userspace
Matias BjÃrling (1):
lightnvm: invalid offset calculation for lba_shift
Mauricio Faria de Oliveira (2):
scsi: qla2xxx: do not queue commands when unloading
scsi: qla2xxx: fix invalid DMA access after command aborts in
PCI device remove
Mauro Carvalho Chehab (4):
Documentation/ABI: ibm_rtl: The "What:" fields are incomplete
dvb-usb: move data_mutex to struct dvb_usb_device
gp8psk: fix gp8psk_usb_in_op() logic
gp8psk: Fix DVB frontend attach
Michael Holzheu (1):
s390/hypfs: Use get_free_page() instead of kmalloc to ensure
page alignment
Mika Westerberg (3):
ideapad-laptop: Add another DMI entry for Yoga 900
pinctrl: cherryview: Serialize register access in suspend/resume
pinctrl: cherryview: Prevent possible interrupt storm on resume
Mike Kravetz (1):
mm/hugetlb: fix huge page reservation leak in private mapping error paths
Mike Marshall (1):
orangefs: clean up debugfs
Naoya Horiguchi (1):
mm: hwpoison: fix thp split handling in memory_failure()
Noam Camus (3):
ARC: [SMP] avoid overriding present cpumask
ARC: [plat-eznps] remove IPI clear from SMP operations
ARC: [plat-eznps] set default baud for early console
Oliver Neukum (2):
HID: usbhid: add ATEN CS962 to list of quirky devices
cdc-acm: fix uninitialized variable
Ooi, Joyce (1):
HID: sensor: fix attributes in HID sensor interface
Patrice Chotard (1):
pinctrl: st: don't specify default interrupt trigger
Paul Fertser (2):
drivers: staging: nvec: remove bogus reset command for PS/2 interface
Revert "staging: nvec: ps2: change serio type to passthrough"
Petr Kulhavy (4):
ASoC: tas571x: wait 50ms after oscillator trim
ASoC: tas571x: move mixer volume controls from TAS5711 to TAS5717
ASoC: tas571x: extend the t_i2c time to comply with TAS5721
ASoC: tas571x: remove improper PDN signal usage in set_bias_level
Petr Vandrovec (1):
NFS: Ignore connections that have cl_rpcclient uninitialized
Randy Li (1):
phy: Add reset callback for not generic phy
Ray Jui (1):
pinctrl: iproc: Fix iProc and NSP GPIO support
Rex Zhu (1):
drm/amd/powerplay: implement get_clock_by_type for iceland.
Richard Weinberger (1):
drbd: Fix kernel_sendmsg() usage - potential NULL deref
Rob Clark (3):
drm/msm/mdp5: handle non-fullscreen base plane case
drm/msm/mdp5: no scaling support on RGBn pipes for 8x16
drm/msm/mdp5: 8x16 actually has 8 mixer stages
Rob Herring (2):
driver core: skip removal test for non-removable drivers
driver core: fix smatch warning on dev->bus check
Robin Murphy (4):
iommu/arm-smmu: Work around ARM DMA configuration
iommu/arm-smmu: Don't inadvertently reject multiple SMMUv3s
iommu/arm-smmu: Check that iommu_fwspecs are ours
iommu/arm-smmu: Fix out-of-bounds dereference
Sathyanarayana Nujella (1):
ASoC: Intel: report JACK_LINEOUT event
Scott Wood (1):
clk: qoriq: Don't allow CPU clocks higher than starting value
Sean Young (1):
dib0700: fix nec repeat handling
Shawn Lin (4):
clk: rockchip: don't return NULL when failing to register ddrclk branch
phy-rockchip-pcie: remove deassert of phy_rst from exit callback
PCI: rockchip: Add three new resets as required properties
arm64: dts: rockchip: add three new resets for rk3399 PCIe controller
Shih-Wei Li (1):
KVM: arm/arm64: vgic: Kick VCPUs when queueing already pending IRQs
Shiraz Hashim (1):
mm/cma.c: check the max limit for cma allocation
Shuah Khan (1):
fs/nfs: Fix used uninitialized warn in nfs4_slot_seqid_in_use()
Sodhi, VunnyX (1):
ASoC: Intel: Skylake: Fix to turn off hdmi power on probe failure
Song Hongyan (2):
iio: orientation: hid-sensor-rotation: Add PM function (fix non
working driver)
iio: hid-sensors: Increase the precision of scale to fix wrong
reading interpretation.
Sreekanth Reddy (1):
scsi: mpt3sas: Fix for block device of raid exists even after
deleting raid disk
Srinivas Kandagatla (2):
ASoC: lpass-platform: Fix broken pcm data usage
ASoC: lpass-cpu: add module licence and description
Srinivas Pandruvada (2):
HID: sensor-hub: Fix packing of result buffer for feature report
HID: intel-ish-hid: request_irq failure
Stefan Agner (1):
pinctrl: imx: reset group index on probe
Stephen Barber (1):
ASoC: da7219: Connect output enable register to DAIOUT
Stephen Hemminger (1):
vmbus: make sysfs names consistent with PCI
Sumit Saxena (1):
scsi: megaraid_sas: fix macro MEGASAS_IS_LOGICAL to avoid regression
Sylwester Nawrocki (1):
ASoC: samsung: spdif: Fix DMA filter initialization
Takashi Iwai (2):
ALSA: info: Limit the proc text input size
ALSA: info: Return error for invalid read/write
Tetsuo Handa (1):
mm: remove extra newline from allocation stall warning
Ulf Hansson (1):
mmc: mmc: Use 500ms as the default generic CMD6 timeout
Varun Prakash (1):
scsi: libcxgbi: fix incorrect DDP resource cleanup
Ville SyrjÃlà (1):
drm/i915: Respect alternate_ddc_pin for all DDI ports
Vineet Gupta (3):
ARC: change return value of userspace cmpxchg assist syscall
ARC: timer: rtc: implement read loop in "C" vs. inline asm
Revert "ARC: build: retire old toggles"
Vivek Gautam (1):
usb: dwc3: Fix error handling for core init
Vlastimil Babka (1):
mm, frontswap: make sure allocated frontswap map is assigned
Wei Yongjun (4):
ASoC: Intel: Atom: add terminate entry for dmi_system_id tables
clk: mmp: mmp2: fix return value check in mmp2_clk_init()
clk: mmp: pxa168: fix return value check in pxa168_clk_init()
clk: mmp: pxa910: fix return value check in pxa910_clk_init()
Yan, Zheng (2):
ceph: use default file splice read callback
libceph: fix legacy layout decode with pool 0
Yuriy Kolerov (2):
ARC: IRQ: Do not use hwirq as virq and vice versa
ARCv2: MCIP: Use IDU_M_DISTRI_DEST mode if there is only 1
destination core
murray foster (1):
ASoC: cs4270: fix DAPM stream name mismatch
tang.junhui (1):
scsi: scsi_dh_alua: fix missing kref_put() in alua_rtpg_work()