Linux 4.7-rc4
From: Linus Torvalds
Date: Mon Jun 20 2016 - 00:53:41 EST
It's been a fairly normal week, and rc4 is out. Go test.
The statistics look very normal: about two thirds drivers, with the
rest being half architecture updates and half "misc" (small
ffilesystem updates,. some documentation, and a smattering of patches
elsewhere).
The bulk of the driver updates are usb and gpu, but there's iio, leds,
platform drivers, dma etc).
The arch updates are mostly arm, with some small x86 fixlets too.
But it's all pretty small, nothing particularly worrisome.
Shortlog appended for people who want to get a feel for the kinds of
things that have been happening.
Linus
---
Akinobu Mita (1):
iio: pressure: bmp280: fix error message for wrong chip id
Alan Stern (1):
USB: EHCI: avoid undefined pointer arithmetic and placate UBSAN
Alden Tondettar (3):
udf: Don't BUG on missing metadata partition descriptor
udf: Use IS_ERR when loading metadata mirror file entry
udf: Use correct partition reference number for metadata
Alex Deucher (3):
drm/radeon: fix asic initialization for virtualized environments
drm/amdgpu/gfx7: fix broken condition check
Revert "drm/amdgpu: add pipeline sync while vmid switch in same ctx"
Alex Hung (1):
ideapad_laptop: Add an event for mic mute hotkey
Alexander Usyskin (1):
mei: don't use wake_up_interruptible for wr_ctrl
Alexander Yarygin (1):
KVM: s390: Add stats for PEI events
Alexandre Belloni (1):
Documentation: configfs-usb-gadget-uvc: fix kernel version
Alison Schofield (1):
iio: humidity: hdc100x: correct humidity integration time mask
Ander Conselvan de Oliveira (1):
drm/i915: Fix NULL pointer deference when out of PLLs in IVB
Andres Rodriguez (1):
amdgpu: fix asic initialization for virtualized environments (v2)
Andrew Goodbody (2):
usb: musb: Ensure rx reinit occurs for shared_fifo endpoints
usb: musb: Stop bulk endpoint while queue is rotated
Andrey Grodzovsky (1):
drm/dp/mst: Always clear proposed vcpi table for port.
Andy Gross (1):
usb: host: ehci-msm: Conditionally call ehci suspend/resume
Arnd Bergmann (4):
ARM: samsung: improve static dma_mask definition
ARM: exynos: don't select keyboard driver
phy: exynos-mipi-video: avoid uninitialized variable use
usb: dwc2: fix regression on big-endian PowerPC/ARM systems
Axel Lin (1):
regulator: tps51632: Fix setting ramp delay
Ben Skeggs (1):
drm/nouveau/iccsense: fix memory leak
Benjamin Tissoires (1):
HID: multitouch: Add MT_QUIRK_NOT_SEEN_MEANS_UP to Surface Pro 3
Bin Liu (5):
usb: gadget: fix spinlock dead lock in gadgetfs
usb: musb: host: clear rxcsr error bit if set
usb: musb: host: don't start next rx urb if current one failed
usb: musb: only restore devctl when session was set in backup
usb: musb: host: correct cppi dma channel for isoch transfer
Boris Brezillon (1):
pwm: atmel-hlcdc: Fix default PWM polarity
Brian Norris (1):
pwm: Improve args checking in pwm_apply_state()
Chandan Rajendra (1):
Btrfs: btrfs_check_super_valid: Allow 4096 as stripesize
Chen-Yu Tsai (2):
ARM: dts: sun6i: primo81: Drop constraints on dc1sw regulator
ARM: dts: sun6i: yones-toptech-bs1078-v2: Drop constraints on
dc1sw regulator
Chris Wilson (2):
drm/i915: Silence "unexpected child device config size" for VBT on 845g
drm/i915: Only ignore eDP ports that are connected
Christian KÃnig (1):
drm/radeon: don't use fractional dividers on RS[78]80 if SS is enabled
Crestez Dan Leonard (4):
max44000: Remove scale from proximity
iio: st_sensors: Init trigger before irq request
iio: st_sensors: Disable DRDY at init time
iio: Fix error handling in iio_trigger_attach_poll_func
Dan Carpenter (4):
iio: dac: ad5592r: Off by one bug in ad5592r_alloc_channels()
iio: humidity: am2315: Remove a stray unlock
usb: f_fs: off by one bug in _ffs_func_bind()
KEYS: potential uninitialized variable
Daniel Baluta (2):
iio: bmi160: Fix output data rate for accel
iio: bmi160: Fix ODR setting
Daniel Thompson (1):
arm64: kgdb: Match pstate size with gdbserver protocol
Dave Gerlach (3):
ARM: OMAP2+: AM43XX: Enable fixes for Cortex-A9 errata
ARM: OMAP2+: Select OMAP_INTERCONNECT for SOC_AM43XX
ARM: dts: am437x-sk-evm: Reduce i2c0 bus speed for tps65218
David Hildenbrand (1):
KVM: s390: ignore IBC if zero
David Sterba (2):
btrfs: use new error message helper in qgroup_account_snapshot
btrfs: remove build fixup for qgroup_account_snapshot
Dennis Wassenberg (1):
thinkpad_acpi: Add support for HKEY version 0x200
Doug Oucharek (1):
staging: lustre: lnet: Don't access NULL NI on failure path
Enric Balletbo i Serra (2):
ARM: dts: igep00x0: Add SD card-detect.
ARM: dts: igep0020: Add SD card write-protect pin.
Fabio Estevam (2):
ARM: imx6ul: Fix Micrel PHY mask
MAINTAINERS: Add myself as reviewer of ARM FSL/NXP
Franklin S Cooper Jr (1):
ARM: dts: dra7: Add gpmc dma channel
Gabriel Krisman Bertazi (1):
xhci: Cleanup only when releasing primary hcd
Geert Uytterhoeven (4):
MAINTAINERS: Add file patterns for dma device tree bindings
MAINTAINERS: Add file patterns for virtio device tree bindings
MAINTAINERS: Add file patterns for usb device tree bindings
nfsd: Fix NFSD_MDS_PR_KEY on 32-bit by adding ULL postfix
Greg Kroah-Hartman (1):
usbip: rate limit get_frame_number message
Gregor Boirie (1):
iio:st_pressure: fix sampling gains (bring inline with ABI)
Hans de Goede (10):
usb: quirks: Fix sorting
usb: quirks: Add no-lpm quirk for Acer C120 LED Projector
USB: uas: Fix slave queue_depth not being set
USB: xhci: Add broken streams quirk for Frescologic device id 1009
usb: musb: sunxi: Add set_mode platform function
usb: musb: sunxi: Set state to A_WAIT_VRISE when enabling Vbus
usb: musb: sunxi: Fix NULL ptr deref when gadget is registered before musb
usb: musb: sunxi: Remove bogus "Frees glue" comment
Revert "Staging: drivers: rtl8188eu: use sizeof(*ptr) instead of
sizeof(struct)"
Revert "Staging: rtl8188eu: rtw_efuse: Use sizeof type *pointer
instead of sizeof type."
Heinrich Schuchardt (3):
usb: gadget: avoid exposing kernel stack
usb: gadget: f_tcm: out of bound access in usbg_drop_tpg
btrfs: Use correct format specifier
J. Bruce Fields (3):
SUNRPC: fix xprt leak on xps allocation failure
nfsd4/rpc: move backchannel create logic into rpc code
rpc: share one xps between all backchannels
James Hogan (4):
MIPS: KVM: Fix modular KVM under QEMU
MIPS: KVM: Include bit 31 in segment matches
MIPS: KVM: Don't unwind PC when emulating CACHE
MIPS: KVM: Fix CACHE triggered exception emulation
Janusz Krzysztofik (1):
ARM: OMAP1: fix ams-delta FIQ handler to work with sparse IRQ
Javier Martinez Canillas (2):
ARM: dts: exynos: Fix port nodes names for Exynos5250 Snow board
ARM: dts: exynos: Fix port nodes names for Exynos5420 Peach Pit board
Jean Delvare (1):
platform/x86: Drop duplicate dependencies on X86
Jean-Philippe Brucker (1):
iommu/arm-smmu: Wire up map_sg for arm-smmu-v3
Jeff Mahoney (1):
btrfs: account for non-CoW'd blocks in btrfs_abort_transaction
Jim Lin (2):
usb: gadget: f_fs: Fix wrong check on reserved1 of OS_DESC_EXT_COMPAT
usb: gadget: f_fs: Fix kernel panic if use_os_string not set
Jiri Slaby (1):
base: make module_create_drivers_dir race-free
Joerg Roedel (1):
iommu/vt-d: Enable QI on all IOMMUs before setting root entry
Johannes Thumshirn (2):
mcb: Acquire reference to device in probe
mcb: Acquire reference to carrier module in core
John Keeping (1):
iommu/rockchip: Fix zap cache during device attach
John Youn (1):
usb: dwc3: Set the ClearPendIN bit on Clear Stall EP command
Josef Bacik (1):
Btrfs: don't BUG_ON() in btrfs_orphan_add
Junichi Nomura (1):
ipmi: Remove smi_msg from waiting_rcv_msgs list before
handle_one_recv_msg()
JÃrÃme Glisse (1):
drm/radeon: do not hard reset GPU while freezing on r600/r700 family
Krzysztof Opasiak (4):
usb: gadget: Fix binding to UDC via configfs interface
usb: gadget: printer: Drop unused device qualifier descriptor
usb: gadget: uac2: Drop unused device qualifier descriptor
usb: gadget: storage-common: Fix old comment about qualifier descriptor
Lee Jones (1):
ARM: dts: STi: stih407-family: Disable reserved-memory co-processor nodes
Linus Torvalds (1):
Linux 4.7-rc4
Linus Walleij (5):
iio: light: bh1780: return after write
iio: bh1780: dereference the client properly
iio: light: bh1780: assign a static name
iio: st_sensors: switch to a threaded interrupt
leds: handle suspend/resume in heartbeat trigger
Liu Bo (1):
Btrfs: check if extent buffer is aligned to sectorsize
Lucas Stach (1):
drm/etnaviv: initialize iommu domain page size
Ludovic Desroches (3):
dmaengine: at_xdmac: align descriptors on 64 bits
dmaengine: at_xdmac: fix residue corruption
dmaengine: at_xdmac: double FIFO flush needed to compute residue
Lyude (1):
drm/i915/ilk: Don't disable SSC source if it's in use
Marek Vasut (1):
ARM: dts: socfpga: Add missing PHY phandle
Mark Rutland (2):
arm64: fix dump_instr when PAN and UAO are in use
arm64: mm: mark fault_info table const
Mark Salter (1):
arm: pmu: Fix non-devicetree probing
Masahiro Yamada (1):
arm64: dts: drop "arm,amba-bus" in favor of "simple-bus" part 2
Mathias Nyman (2):
xhci: Fix handling timeouted commands on hosts in weird states.
xhci: fix platform quirks overwrite regression in 4.7-rc1
Matt Ranostay (5):
iio: proximity: as3935: correct IIO_CHAN_INFO_RAW output
iio: proximity: as3935: remove triggered buffer processing
iio: proximity: as3935: fix buffer stack trashing
iio: humidity: hdc100x: fix IIO_TEMP channel reporting
iio: hudmidity: hdc100x: fix incorrect shifting and scaling
Mauro Carvalho Chehab (1):
Update my main e-mails at the Kernel tree
Michael S. Tsirkin (1):
tools/virtio: add noring tool
MichaÅ Pecio (1):
USB: OHCI: Don't mark EDs as ED_OPER if scheduling fails
Mike Rapoport (2):
tools/virtio/ringtest: add usage example to README
tools/virtio/ringtest: fix run-on-all.sh to work without /dev/cpu
Miklos Szeredi (4):
vfs: add d_real_inode() helper
af_unix: fix hard linked sockets on overlay
ovl: xattr filter fix
ovl: fix uid/gid when creating over whiteout
Mikulas Patocka (1):
reiserfs: check kstrdup failure
Nicolai Stange (3):
kernel/kcov: unproxify debugfs file's fops
debugfs: full_proxy_open(): free proxy on ->open() failure
debugfs: open_proxy_open(): avoid double fops release
Nicolas Chauvet (2):
ARM: dts: Add non-removable to hsmmc on hp-t410
ARM: dts: disable mmc by default and enable when needed for dm814x
Nishanth Menon (7):
ARM: dts: omap5-board-common: Describe the voltage supply
mapping accurately
ARM: OMAP5 / DRA7: Introduce workaround for 801819
ARM: dts: am57xx-idk-common: Fix input supply names
ARM: OMAP2: Enable Errata 430973 for OMAP3
ARM: OMAP: DRA7: powerdomain data: Set L3init and L4per to ON
ARM: OMAP: DRA7: powerdomain data: Remove unused pwrsts_logic_ret
ARM: OMAP: DRA7: powerdomain data: Remove unused pwrsts_mem_ret
Ocquidant, Sebastien (1):
memory: omap-gpmc: Fix omap gpmc EXTRADELAY timing
Oded Gabbay (3):
drm/amdkfd: unbind only existing processes
drm/amdkfd: destroy dbgmgr in notifier release
drm/amdkfd: print once about mem_banks truncation
Oleg Drokin (3):
nfsd: Always lock state exclusively.
nfsd: Extend the mutex holding region around in nfsd4_process_open2()
nfsd: Make init_open_stateid() a bit more whole
Oliver Neukum (1):
HID: elo: kill not flush the work
Olliver Schinagl (1):
ARM: dts: sunxi: Add OLinuXino Lime2 eMMC to the Makefile
Paul E. McKenney (2):
arm: Use _rcuidle tracepoint to allow use from idle
arm: Use _rcuidle for smp_cross_call() tracepoints
Peter Griffin (1):
usb: dwc3: st: Fix USB_DR_MODE_PERIPHERAL configuration.
Philipp Zabel (2):
drm/crtc: fix connector reference counting mismatch in
drm_crtc_helper_set_config
drm/crtc: only store the necessary data for set_config rollback
Rafael J. Wysocki (1):
Revert "ACPICA: ACPI 2.0, Hardware: Add access_width/bit_offset
support for acpi_hw_write()"
Rex Zhu (2):
drm/amd/powerplay: update powerplay table parsing
drm/amd/powerplay: select samu dpm 0 as boot level on polaris.
Richard Weinberger (3):
Revert "mtd: switch ubi_open_volume_path() to vfs_stat()"
Revert "mtd: switch open_mtd_by_chdev() to use of vfs_stat()"
ubi: Don't bypass ->getattr()
Robin Murphy (1):
drm/nouveau/Revert "drm/nouveau/device/pci: set as
non-CPU-coherent on ARM64"
Roger Quadros (2):
phy: ti-pipe3: Program the DPLL even if it was already locked
extcon: palmas: Fix boot up state of VBUS when using GPIO detection
Ryo Kodama (1):
pwm: sysfs: Get return value from pwm_apply_state()
Sergei Shtylyov (2):
usb: musb: host: move DMA engine check from
musb_tx_dma_set_mode_cppi_tusb() to its caller
usb: musb: host: make musb_tx_dma_set_mode_*() *void*
Shuah Khan (1):
Update email addresses in MAINTAINERS and .mailmap
Srinivas Kandagatla (4):
usb: echi-hcd: Add ehci_setup check before echi_shutdown
regulator: qcom_smd: add list_voltage callback
regulator: qcom_smd: add regulator ops for pm8941 lnldo
regulator: qcom_smd: add list_voltage callback
Srinivas Pandruvada (1):
cpufreq: intel_pstate: Adjust _PSS[0] freqeuency if needed
Stefan Roese (1):
dmaengine: mv_xor: Fix incorrect offset in dma_map_page()
Steinar H. Gunderson (1):
usb: dwc3: exynos: Fix deferred probing storm.
Steve Capper (1):
ARM: 8579/1: mm: Fix definition of pmd_mknotpresent
Sudip Mukherjee (1):
USB: mos7720: delete parport
Suravee Suthikulpanit (2):
kvm: svm: Fix implicit declaration for __default_cpu_present_to_apicid()
kvm: svm: Do not support AVIC if not CONFIG_X86_LOCAL_APIC
Suzuki K Poulose (4):
coresight: Fix NULL pointer dereference in _coresight_build_path
coresight: Fix tmc_read_unprepare_etr
coresight: Fix erroneous memset in tmc_read_unprepare_etr
coresight: Handle build path error
Tejun Heo (2):
percpu: fix synchronization between chunk->map_extend_work and
chunk destruction
percpu: fix synchronization between synchronous map extension
and chunk destruction
Tero Kristo (1):
ARM: OMAP2+: timer: add probe for clocksources
Thierry Reding (2):
usb: host: ehci-tegra: Grab the correct UTMI pads reset
usb: host: ehci-tegra: Avoid getting the same reset twice
Thomas Petazzoni (1):
usb: xhci-plat: properly handle probe deferral for devm_clk_get()
Tom Yan (1):
uas: remove can_queue set in host template
Tomi Valkeinen (1):
ARM: dts: DRA74x: fix DSS PLL2 addresses
Tony Lindgren (18):
ARM: dts: Fix igepv5 audiopwon-gpio
ARM: dts: Fix uart wakeirq on omap5 by removing WAKEUP_EN for omaps
ARM: dts: Fix ldo7 source for HDMI on igepv5
usb: musb: Fix idling after host mode by increasing autosuspend delay
usb: musb: Remove unnecessary shutdown function
usb: musb: Update to use PM runtime autosuspend
usb: musb: Split PM runtime between wrapper IP and musb core
usb: musb: Remove conditional PM runtime calls for musb_gadget
usb: musb: Use delayed for musb_gadget_pullup
usb: musb: Handle cable status better for 2430 glue layer
usb: musb: Improve PM runtime and phy handling for 2430 glue layer
usb: musb: Remove try_idle for 2430 glue layer
usb: musb: Don't set d+ high before enable for 2430 glue layer
usb: musb: Return error value from musb_mailbox
usb: musb: Remove extra PM runtime calls from 2430 glue layer
usb: musb: Remove pm_runtime_set_irq_safe
usb: musb: Use normal module_init for 2430 glue
usb: phy: Check initial state for twl6030
Tony Makkiel (1):
leds: core: Fix brightness setting upon hardware blinking enabled
Vahram Aharonyan (2):
usb: dwc2: gadget: Do not halt endpoint if active
usb: dwc2: gadget: Do not halt isochronous endpoints
Ville SyrjÃlà (2):
drm/i915: Check VBT for port presence in addition to the strap on VLV/CHV
drm/i915: Extract physical display dimensions from VBT
Viresh Kumar (1):
PM / OPP: Add 'UNKNOWN' status for shared_opp in struct opp_table
Will Deacon (4):
ARM: 8578/1: mm: ensure pmd_present only checks the valid bit
arm64: spinlock: order spin_{is_locked,unlock_wait} against local locks
arm64: spinlock: fix spin_unlock_wait for LSE atomics
arm64: spinlock: Ensure forward-progress in spin_unlock_wait
William Breathitt Gray (6):
isa: Allow ISA-style drivers on modern systems
gpio: Allow PC/104 devices on X86_64
iio: stx104: Allow build for X86_64
watchdog: ebc-c384_wdt: Allow build for X86_64
isa: Call isa_bus_init before dependent ISA bus drivers register
isa: Dummy isa_register_driver should return error code
William Wu (1):
usb: gadget: composite: don't queue OS desc req if length is invalid
Xiubo Li (1):
kvm: Fix irq route entries exceeding KVM_MAX_IRQ_ROUTES
Yang Zhang (1):
kvm: vmx: check apicv is active before using VT-d posted interrupt
Yong Li (1):
iio: light apds9960: Add the missing dev.parent
Zygo Blaxell (1):
btrfs: avoid blocking open_ctree from cleaner_kthread