Linux 4.6-rc6

From: Linus Torvalds
Date: Sun May 01 2016 - 19:16:19 EST


Things continue to be fairly calm, although I'm pretty sure I'll still
do an rc7 in this series.

There's nothing particularly scary in here - there's a fix for a
long-standing infiniband interface problem, but since you actually
have to have the hardware for that, it's not like that is going to
affect all that many people, and the workaround was pretty
straightforward. The bulk of the rest is really just the normal random
noise. Drivers (sound, gpu, ethernet being the bulk of it),
architectures (arm, s390, x86), networking is the bulk of it.

Shortlog appended for your edification,

Linus

---

Adam Borowski (1):
perf/x86/amd: Set the size of event map array to PERF_COUNT_HW_MAX

Adrian Hunter (1):
mmc: sdhci-acpi: Reduce Baytrail eMMC/SD/SDIO hangs

Alex Deucher (2):
Revert "drm/amdgpu: disable runtime pm on PX laptops without
dGPU power control"
drm/amdgpu: print a message if ATPX dGPU power control is missing

Alexander Kurz (1):
ARM: mach-imx: sdhci-esdhc-imx: initialize DMA mask

Alexander Potapenko (1):
lib/stackdepot.c: allow the stack trace hash to be zero

Alexander Shishkin (1):
perf/x86/intel/pt: Don't die on VMXON

Alexey Brodkin (2):
ARC: support generic per-device coherent dma mem
ARC: add support for reserved memory defined by device tree

Ananth N Mavinakayanahalli (1):
Ananth has moved

Andi Kleen (1):
perf/x86/intel: Add model number for Skylake Server to perf

Andrey Ryabinin (1):
kcov: don't profile branches in kcov

Andy Gross (2):
Revert "dts: msm8974: Add blsp2_bam dma node"
Revert "dts: msm8974: Add dma channels for blsp2_i2c1 node"

Andy Lutomirski (1):
Revert "x86/mm/32: Set NX in __supported_pte_mask before enabling paging"

Arnd Bergmann (2):
ASoC: cs35l32: avoid uninitialized variable access
ASoC: rt5616: add I2C dependency

Atsushi Kumagai (2):
kexec: update VMCOREINFO for compound_order/dtor
kexec: export OFFSET(page.compound_head) to find out compound tail page

Azael Avalos (1):
toshiba_acpi: Fix regression caused by hotkey enabling value

Ben Zhang (1):
ASoC: nau8825: Fix jack detection across suspend

Boqun Feng (1):
locking/lockdep: Fix ->irq_context calculation

Charles Keepax (3):
ASoC: wm8962: Correct typo when setting DSPCLK rate
ASoC: arizona: Free speaker thermal IRQs in CODEC remove
ASoC: wm5102: Free compressed IRQ in CODEC remove

Charmaine Lee (2):
drm/vmwgfx: Enable SVGA_3D_CMD_DX_SET_PREDICATION
drm/vmwgfx: use vmw_cmd_dx_cid_check for query commands.

Chen-Yu Tsai (1):
mmc: sunxi: Disable eMMC HS-DDR (MMC_CAP_1_8V_DDR) for Allwinner A80

Conrad Kostecki (1):
ALSA: hda - Add dock support for ThinkPad X260

Dan Carpenter (1):
ASoC: Intel: sst: fix a loop timeout in sst_hsw_stream_reset()

Dave Gerlach (1):
ARM: OMAP3: Fix external abort on 36xx waking from off mode idle

David Ahern (1):
net: ipv6: Delete host routes on an ifdown

David S. Miller (2):
ipv6: Revert optional address flusing on ifdown.
Revert "ipv6: Revert optional address flusing on ifdown."

Dean Luick (1):
IB/hfi1: Use kernel default llseek for ui device

Doug Ledford (1):
IB/core: Fix oops in ib_cache_gid_set_default_gid

Elad Raz (3):
switchdev: Adding complete operation to deferred switchdev ops
bridge: mdb: Common function for mdb entry translation
bridge: mdb: Marking port-group as offloaded

Eli Cohen (1):
net/mlx5_core: Remove static from local variable

Eric Dumazet (1):
net/mlx4_en: fix spurious timestamping callbacks

Eric Engestrom (1):
Documentation: dt: arc: fix spelling mistakes

Evgeny Voevodin (1):
ARCv2: Enable LOCKDEP

Flora Cui (2):
drm/ttm: fix kref count mess in ttm_bo_move_to_lru_tail
drm/amdgpu: disable vm interrupts with vm_fault_stop=2

Florian Westphal (1):
RDMA/nes: don't leak skb if carrier down

Frank Rowand (1):
.mailmap: add Frank Rowand

Franklin S Cooper Jr (2):
ARM: dts: am33xx: Fix GPMC dma properties
ARM: dts: am437x: Fix GPMC dma properties

Geert Uytterhoeven (1):
ARM: shmobile: timer: Fix preset_lpj leading to too short delays

Gerald Schaefer (2):
s390/mm: fix asce_bits handling with dynamic pagetable levels
numa: fix /proc/<pid>/numa_maps for THP

Grygorii Strashko (1):
MAINTAINERS: net: add entry for TI Ethernet Switch drivers

Gustavo Padovan (1):
drm/virtio: send vblank event after crtc updates

Hans Verkuil (2):
[media] davinci_vpfe: Revert "staging: media: davinci_vpfe:
remove,unnecessary ret variable"
[media] v4l2-dv-timings.h: fix polarity for 4k formats

Hariprasad S (1):
RDMA/iw_cxgb4: Fix bar2 virt addr calculation for T4 chips

Horia Geant? (1):
crypto: talitos - fix AEAD tcrypt tests

Ilya Dryomov (3):
libceph: make authorizer destruction independent of ceph_auth_client
rbd: fix rbd map vs notify races
rbd: report unsupported features to syslog

Ivan Babrou (1):
net: dummy: remove note about being Y by default

James Liao (1):
Revert "soc: mediatek: SCPSYS: Fix double enabling of regulators"

James Morse (1):
kcov: don't trace the code coverage code

Jann Horn (1):
bpf: fix double-fdput in replace_map_fd_with_map_ptr()

Jason Gunthorpe (1):
IB/security: Restrict use of the write() interface

Javier Martinez Canillas (1):
i2c: exynos5: Fix possible ABBA deadlock by keeping I2C clock prepared

Jeeja KP (2):
ASoC: Intel: Skylake: Fix for unloading module only when it is loaded
ASoC: Intel: Skylake: Fix DSP resource de-allocation

Jiri Benc (1):
cxgbi: fix uninitialized flowi6

Jonas Eymann (1):
crypto: talitos - fix crash in talitos_cra_init()

Jubin John (1):
IB/rdmavt: Fix send scheduling

Kan Liang (1):
perf/x86/intel: Fix incorrect lbr_sel_mask value

Keerthy (2):
ARM: dts: dra7: Correct clock tree for sys_32k_ck
ARM: DRA7: clockdomain: Implement timer workaround for errata i874

Keith Busch (1):
x86/apic: Handle zero vector gracefully in clear_vector_irq()

Kirill A. Shutemov (1):
thp: keep huge zero page pinned until tlb flush

Konstantin Khlebnikov (2):
mm/huge_memory: replace VM_NO_THP VM_BUG_ON with actual VMA check
mm/memory-failure: fix race with compound page split/merge

Krzysztof Kozlowski (1):
mailmap: fix Krzysztof Kozlowski's misspelled name

Laszlo Ersek (1):
efi: Fix out-of-bounds read in variable_matches()

Leo Yan (2):
thermal: hisilicon: increase temperature resolution
thermal: use %d to print S32 parameters

Linus Torvalds (2):
devpts: more pty driver interface cleanups
Linux 4.6-rc6

Lucas Stach (1):
drm/etnaviv: don't move linear memory window on 3D cores without MC2.0

Lyude (1):
drm/dp/mst: Restore primary hub guid on resume

Majd Dibbiny (2):
net/mlx5_core: Add ConnectX-5 to list of supported devices
net/mlx5: Add pci shutdown callback

Manish Chopra (1):
qlcnic: Update version to 5.3.64

Maor Gottlieb (1):
net/mlx5_core: Fix soft lockup in steering error flow

Marek Vasut (1):
net: stmmac: socfpga: Remove re-registration of reset controller

Mark Brown (1):
ASoC: dapm: Make sure we have a card when displaying component widgets

Martin Schwidefsky (1):
s390/sclp_ctl: fix potential information leak with /dev/sclp

Masahiro Yamada (1):
arm64: dts: uniphier: fix I2C nodes of PH1-LD20

Michael Ellerman (1):
i2c: cpm: Fix build break due to incompatible pointer types

Michael Neuling (2):
cxl: Keep IRQ mappings on context teardown
cxl: Poll for outstanding IRQs when detaching a context

Mika Westerberg (1):
i2c: ismt: Add Intel DNV PCI ID

Mike Marciniszyn (1):
IB/hfi1: Fix missing lock/unlock in verbs drain callback

Minchan Kim (3):
mm: vmscan: reclaim highmem zone if buffer_heads is over limit
mm: call swap_slot_free_notify() with page lock held
mm/hwpoison: fix wrong num_poisoned_pages accounting

Mitko Haralanov (4):
IB/hfi1: Prevent NULL pointer deferences in caching code
IB/hfi1: Fix deadlock caused by locking with wrong scope
IB/hfi1: Prevent unpinning of wrong pages
IB/hfi1: Don't attempt to free resources if initialization failed

Nishanth Menon (3):
ARM: OMAP: DRA7: wakeupgen: Skip SAR save for wakeupgen
ARM: OMAP: DRA7: Provide proper class to omap2_set_globals_tap
ARM: OMAP: Catch callers of revision information prior to it
being populated

Paolo Abeni (1):
ipv4/fib: don't warn when primary address is missing if in_dev is dead

Peter Zijlstra (3):
perf/core: Make sysctl_perf_cpu_time_max_percent conform to documentation
lockdep: Fix lock_chain::base size
perf/core: Fix perf_event_open() vs. execve() race

Rafael J. Wysocki (1):
Revert "cpufreq: governor: Fix negative idle_time when
configured with CONFIG_HZ_PERIODIC"

Rana Shahout (1):
net/mlx5e: Fix MLX5E_100BASE_T define

Ricardo Ribalda Delgado (2):
[media] media: vb2: Fix regression on poll() for RW mode
[media] vb2-memops: Fix over allocation of frame vectors

Roger Quadros (1):
ARM: dts: am57xx-beagle-x15: remove extcon_usb1

Romain Perier (1):
nios2: memset: use the right constraint modifier for the %4 output operand

Roman Pen (1):
workqueue: fix ghost PENDING flag while doing MQ IO

Ross Lagerwall (1):
xen/qspinlock: Don't kick CPU if IRQ is not initialized

Rui Salvaterra (1):
powerpc: wire up preadv2 and pwritev2 syscalls

Sabrina Dubroca (9):
macsec: add missing NULL check after kmalloc
macsec: take rtnl lock before for_each_netdev
macsec: don't put a NULL rxsa
macsec: fix rx_sa refcounting with decrypt callback
macsec: add consistency check to netlink dumps
macsec: fix memory leaks around rx_handler (un)registration
macsec: fix SA leak if initialization fails
macsec: add missing macsec prefix in uapi
macsec: fix netlink attribute validation

Saeed Mahameed (3):
net/mlx5e: Device's mtu field is u16 and not int
net/mlx5e: Fix minimum MTU
net/mlx5e: Use vport MTU rather than physical port MTU

Sagi Grimberg (3):
IB/core: Don't drain non-existent rq queue-pair
IB/mlx5: Expose correct max_sge_rd limit
MAINTAINERS: Update iser/isert maintainer contact info

Sakari Ailus (2):
[media] videobuf2-core: Check user space planes array in dqbuf
[media] videobuf2-v4l2: Verify planes array in buffer dequeueing

Sebastian Ott (1):
s390/pci: fix use after free in dma_init

Sinclair Yeh (1):
drm/vmwgfx: Fix order of operation

Sjoerd Simons (2):
ARM: dts: r8a7791: Don't disable referenced optional clocks
Revert "ARM: dts: porter: Enable SCIF_CLK frequency and pins"

Srinivas Pandruvada (2):
perf/x86/intel/rapl: Add missing Haswell model
cpufreq: intel_pstate: Fix processing for turbo activation ratio

Steve Capper (1):
mm: exclude HugeTLB pages from THP page_mapped() logic

Steve Wise (3):
iw_cxgb4: initialize ibdev.iwcm->ifname for port mapping
iw_cxgb3: initialize ibdev.iwcm->ifname for port mapping
iw_cxgb4: handle draining an idle qp

Subhransu S. Prusty (4):
ASoC: hdac_hdmi: Fix to use dev_pm ops instead soc pm
ASoC: hdac_hdmi: Fix codec power state in S3 during playback
ASoC: Intel: Skylake: Fix to turn OFF codec power when entering S3
ASoC: Intel: Skylake: Fix ibs/obs calc for non-integral sampling rates

Sudeep Holla (1):
drivers: firmware: psci: unify enable-method binding on ARM
{64,32}-bit systems

Sugar Zhang (1):
ASoC: rt5640: Correct the digital interface data select

Takashi Iwai (1):
ALSA: hda - Update BCLK also at hotplug for i915 HSW/BDW

Tanmay Jagdale (1):
i2c: xlp9xx: add support for Broadcom Vulcan

Tejun Heo (2):
cgroup, cpuset: replace cpuset_post_attach_flush() with
cgroup_subsys->post_attach callback
memcg: relocate charge moving from ->attach to ->post_attach

Tony Lindgren (2):
ARM: dts: Add clocks for dm814x ADPLL
Revert "ARM: OMAP: Catch callers of revision information prior
to it being populated"

Tony Luck (1):
EDAC: i7core, sb_edac: Don't return NOTIFY_BAD from mce_decoder callback

Vinod Koul (7):
ALSA: hda: use list macro for parsing on cleanup
ASoC: Intel: Skylake: free codec objects on removal
ASoC: Intel: Skylake: Freeup properly on skl_dsp_free
ASoC: Intel: Skylake: Unmap the address last
ASoC: Intel: Skylake: Call i915 exit last
ASoC: Intel: Skylake: remove call to pci_dev_put
ASoC: Intel: Skylake: Fix kbuild dependency

Vitaly Prosyak (1):
drm/radeon: fix vertical bars appear on monitor (v2)

Vladimir Zapolskiy (1):
rapidio: fix potential NULL pointer dereference

Vladis Dronov (1):
[media] usbvision: revert commit 588afcc1

Vlastimil Babka (1):
mm: wake kcompactd before kswapd's short sleep

Xishi Qiu (1):
Documentation/sysctl/vm.txt: update numa_zonelist_order description

Yakir Yang (1):
i2c: rk3x: add support for rk3228

cpaul@xxxxxxxxxx (1):
drm/dp/mst: Get validated port ref in drm_dp_update_payload_part1()

xuejiufei (1):
ocfs2/dlm: return zero if deref_done message is successfully handled