Linux 4.6-rc7

From: Linus Torvalds
Date: Sun May 08 2016 - 17:57:21 EST


So here's rc7, because while things were really quiet there for a
while, it nefer got *so* quiet that I would decide that there's no
point to making the traditional last rc. But this is it, unless
something surprising happens..

There's nothing particularly odd in here, and the appended shortlog is
small enough to skim and get an overview of the details from. It's
mostly small driver fixes and some even smaller arch updates. Add some
networking, a couple of core fs and kernel fixes, and that's pretty
much it.

Nothing particularly scary, and the more people who test this out, the
more confident we can be that the final 4.6 is all good. So please
take a moment to try it out,

Linus

---

Alex Deucher (2):
drm/radeon: make sure vertical front porch is at least 1
drm/amdgpu: make sure vertical front porch is at least 1

Alex Thorlton (1):
x86/platform/UV: Bring back the call to map_low_mmrs in uv_system_init

Alexander Duyck (2):
net: Disable segmentation if checksumming is not supported
vxlan: Add checksum check to the features check function

Alexandre Bounine (1):
rapidio/mport_cdev: fix uapi type definitions

Alexei Starovoitov (3):
bpf: fix refcnt overflow
bpf: fix check_map_func_compatibility logic
samples/bpf: fix trace_output example

Andi Kleen (1):
perf/x86: Add model numbers for Kabylake CPUs

Andrea Arcangeli (1):
mm: thp: kvm: fix memory corruption in KVM with THP enabled

Andreas Larsson (1):
MAINTAINERS: net: Change maintainer for GRETH 10/100/1G Ethernet
MAC device driver

Andrew Gabbasov (1):
udf: Fix conversion of 'dstring' fields to UTF8

Anna-Maria Gleixner (1):
net: mvneta: Remove superfluous SMP function call

Anton Blanchard (1):
powerpc: Fix bad inline asm constraint in create_zero_mask()

Antonio Quartulli (2):
batman-adv: fix DAT candidate selection (must use vid)
batman-adv: B.A.T.M.A.N V - make sure iface is reactivated upon
NETDEV_UP event

Arnd Bergmann (3):
ARM: davinci: only use NVMEM when available
net/smscx5xx: use the device tree for mac address
byteswap: try to avoid __builtin_constant_p gcc bug

Ashish Samant (1):
fuse: Fix return value from fuse_get_user_pages()

Ashutosh Dixit (1):
misc: mic: Fix for double fetch security bug in VOP driver

Ayala Beker (1):
iwlwifi: mvm: avoid to WARN about gscan capabilities

Babu Moger (1):
sparc/PCI: Fix for panic while enabling SR-IOV

Bert Kenward (1):
MAINTAINERS: net: update sfc maintainers

Bin Liu (1):
Revert "usb: musb: musb_host: Enable HCD_BH flag to handle urb
return in bottom half"

Borislav Petkov (1):
sparc/defconfigs: Remove CONFIG_IPV6_PRIVACY

Brijesh Singh (1):
ata: add AMD Seattle platform driver

Chen Yu (1):
x86/tsc: Read all ratio bits from MSR_PLATFORM_INFO

Chris Wilson (1):
drm/i915: Avoid stalling on pending flips for legacy cursor updates

Christoph Hellwig (1):
IB/iser: Fix max_sectors calculation

Christophe Jaillet (1):
ps3_gelic: fix memcpy parameter

Chunyu Hu (1):
tracing: Don't display trigger file for events that can't be enabled

Colin Ian King (1):
net: dsa: mv88e6xxx: fix uninitialized error return

Craig Gallek (1):
soreuseport: Fix TCP listener hash collision

Dan Carpenter (3):
md/raid0: fix uninitialized variable bug
firmware: qemu_fw_cfg.c: potential unintialized variable
virtio: Silence uninitialized variable warning

Dan Streetman (1):
mm/zswap: provide unique zpool name

Dan Williams (2):
libnvdimm, pfn: fix memmap reservation sizing
nfit: fix translation of command status results

Daniel Baluta (1):
iio: imu: mpu6050: Fix name/chip_id when using ACPI

Dave Airlie (1):
drm/amdgpu: set metadata pointer to NULL after freeing.

David Rivshin (5):
drivers: net: cpsw: fix parsing of phy-handle DT property in
dual_emac config
drivers: net: cpsw: fix segfault in case of bad phy-handle
drivers: net: cpsw: don't ignore phy-mode if phy-handle is used
dt: cpsw: phy-handle, phy_id, and fixed-link are mutually exclusive
drivers: net: cpsw: use of_phy_connect() in fixed-link case

David S. Miller (2):
sparc: Write up preadv2/pwritev2 syscalls.
sparc64: Fix bootup regressions on some Kconfig combinations.

Dmitry V. Levin (1):
parisc: fix a bug when syscall number of tracee is __NR_Linux_syscalls

Eric Engestrom (2):
Documentation: networking: fix spelling mistakes
MAINTAINERS: fix Rajendra Nayak's address

Eric W. Biederman (1):
propogate_mnt: Handle the first propogated copy being a slave

Florian Fainelli (1):
net: macb: Probe MDIO bus before registering netdev

Gal Pressman (1):
net/mlx5: Unmap only the relevant IO memory mapping

Geert Uytterhoeven (1):
arm64: dts: r8a7795: Don't disable referenced optional scif clock

H. Nikolaus Schaller (2):
Input: twl6040-vibra - fix atomic schedule panic
ARM: dts: omap5: fix range of permitted wakeup pinmux registers

Hamish Martin (1):
tipc: only process unicast on intended node

Hans de Goede (1):
ARM: dts: sun8i-q8-common: Do not set constraints on dc1sw regulator

Heikki Krogerus (1):
device property: Avoid potential dereferences of invalid pointers

Howard Cochran (1):
writeback: Fix performance regression in wb_over_bg_thresh()

Hugh Dickins (2):
huge pagecache: mmap_sem is unlocked when truncation splits pmd
mm, cma: prevent nr_isolated_* counters from going negative

Imre Deak (2):
drm/i915: Fix system resume if PCI device remained enabled
drm/i915/ddi: Fix eDP VDD handling during booting and suspend/resume

Ivaylo Dimitrov (2):
ARM: dts: omap3: Fix ISP syscon register offset
ARM: dts: omap3-n900: Specify peripherals LDO regulators initial mode

James Morse (1):
ARM: cpuidle: Pass on arm_cpuidle_suspend()'s return value

Jan Beulich (1):
xen/evtchn: fix ring resize when binding new events

Jasem Mutlaq (1):
USB: serial: cp210x: add Straizona Focusers device ids

Jason Baron (1):
mm: update min_free_kbytes from khugepaged after core initialization

Jean-Philippe Brucker (2):
ARM: 8571/1: nommu: fix PMSAv7 setup
ARM: 8572/1: nommu: change memory reserve for the vectors

Jiri Benc (4):
gre: do not assign header_ops in collect metadata mode
gre: build header correctly for collect metadata tunnels
gre: reject GUE and FOU in collect metadata mode
gre: do not pull header in ICMP error processing

Johan Hovold (1):
Revert "USB / PM: Allow USB devices to remain runtime-suspended
when sleeping"

Johannes Berg (1):
mac80211: fix statistics leak if dev_alloc_name() fails

Johannes Weiner (1):
mm: memcontrol: let v2 cgroups follow changes in system swappiness

John Paul Adrian Glaubitz (2):
sparc: Implement and wire up modalias_show for vio.
sparc: Implement and wire up vio_hotplug for vio.

Jon Cooper (1):
sfc: disable RSS when unsupported

Joonsoo Kim (1):
lib/stackdepot: avoid to return 0 handle

Josh Boyer (1):
x86/efi-bgrt: Switch all pr_err() to pr_notice() for invalid BGRT

K. Y. Srinivasan (1):
Drivers: hv: vmbus: Fix signaling logic in hv_need_to_signal_on_read()

Khalid Aziz (1):
sparc64: recognize and support Sonoma CPU type

Knut Wohlrab (1):
Input: zforce_ts - fix dual touch recognition

Krzysztof Kozlowski (2):
iio: ak8975: Fix NULL pointer exception on early interrupt
ARM: EXYNOS: Properly skip unitialized parent clock in power domain on

Linus LÃssing (1):
batman-adv: Fix broadcast/ogm queue limit on a removed interface

Linus Torvalds (3):
Minimal fix-up of bad hashing behavior of hash_64()
mailmap: add John Paul Adrian Glaubitz
Linux 4.6-rc7

Linus Walleij (2):
Revert "gpio: rcar: Add Runtime PM handling for interrupts"
Revert "gpio: rcar: Fine-grained Runtime PM support"

Lothar WaÃmann (1):
clk: imx6q: fix typo in CAN clock definition

Marcelo Ricardo Leitner (1):
net: fix net_gso_ok for new GSO types.

Marek Lindner (1):
batman-adv: init neigh node last seen field

Marek Szyprowski (2):
[media] media: exynos4-is: fix deadlock on driver probe
[media] media: s3c-camif: fix deadlock on driver probe()

Marek Vasut (1):
iio:adc:at91-sama5d2: Repair crash on module removal

Mathias Krause (1):
proc: prevent accessing /proc/<PID>/environ until it's ready

Matt Fleming (1):
MAINTAINERS: Remove asterisk from EFI directory names

Matt Ranostay (1):
iio: imu: mpu6050: fix possible NULL dereferences

Matthew Finlay (3):
net/mlx5: Kconfig: Fix MLX5_EN/VXLAN build issue
net/mlx5e: Implement a mlx5e workqueue
net/mlx5e: Use workqueue for vxlan ops

Matti Gottlieb (1):
iwlwifi: mvm: fix accessing Null pointer during fw dump collection

Mauro Carvalho Chehab (1):
[media] media-device: fix builds when USB or PCI is compiled as module

Michael Chan (3):
bnxt_en: Don't fallback to INTA on VF.
bnxt_en: Limit RX BD pages to be no bigger than 32K.
bnxt_en: Divide a page into 32K buffers for the aggregation ring
if necessary.

Michal Schmidt (1):
cxgb3: fix out of bounds read

MichaÅ Pecio (1):
md/raid0: remove empty line printk from dump_zones

Mika Kahola (1):
drm/i915: Fix eDP low vswing for Broadwell

Mike Manning (1):
USB: serial: cp210x: add ID for Link ECU

Miklos Szeredi (1):
fuse: update mailing list in MAINTAINERS

Mimi Zohar (1):
ima: fix the string representation of the LSM/IMA hook
enumeration ordering

Nazar Mokrynskyi (1):
HID: Fix boot delay for Creative SB Omni Surround 5.1 with quirk

Neil Armstrong (1):
net: ethernet: davinci_emac: Fix devioctl while in fixed link

Neil Horman (1):
netem: Segment GSO packets on enqueue

Nick Dyer (1):
Input: atmel_mxt_ts - use mxt_acquire_irq in mxt_soft_reset

Nicolas Dichtel (1):
ipv6/ila: fix nlsize calculation for lwtunnel

Oleksij Rempel (1):
ath9k: ar5008_hw_cmn_spur_mitigate: add missing mask_m & mask_p
initialisation

Oren Givon (1):
iwlwifi: add device IDs for the 8265 device

Paolo Abeni (1):
ip_tunnel: fix preempt warning in ip tunnel creation/updating

Peter Zijlstra (2):
nohz/full, sched/rt: Fix missed tick-reenabling bug in
sched_can_stop_tick()
perf/x86/amd/iommu: Do not register a task ctx for uncore like PMUs

Petko Manolov (2):
pegasus: fixes URB buffer allocation size;
pegasus: fixes reported packet length

Philipp Zabel (2):
gpu: ipu-v3: Fix imx-ipuv3-crtc module autoloading
modpost: fix module autoloading for OF devices with generic
compatible property

Ping Cheng (2):
HID: wacom: Add support for DTK-1651
HID: wacom: add missed stylus_in_proximity line back

Prarit Bhargava (1):
ACPICA: Dispatcher: Update thread ID for recursive method calls

Rafael J. Wysocki (2):
cpufreq: intel_pstate: Fix HWP on boot CPU after system resume
intel_pstate: Fix intel_pstate_get()

Richard Leitner (1):
iio: ak8975: fix maybe-uninitialized warning

Ross Lagerwall (2):
xen: Fix page <-> pfn conversion on 32 bit systems
xen/balloon: Fix crash when ballooning on x86 32 bit PAE

Russell King (1):
maintainers: update rmk's email address(es)

Sara Sharon (1):
iwlwifi: 8000: fix MODULE_FIRMWARE input

Sascha Hauer (1):
ARM: SoCFPGA: Fix secondary CPU startup in thumb2 kernel

Sergei Shtylyov (2):
pxa168_eth: fix mdiobus_scan() error check
macb: fix mdiobus_scan() error check

Shaohua Li (2):
MD: make bio mergeable
raid5: delete unnecessary warnning

Shashank Sharma (1):
drm/i915: Fake HDMI live status

Sowmini Varadhan (3):
sparc/pci: Refactor dev_archdata initialization into pci_init_dev_archdata
RDS:TCP: Synchronize rds_tcp_accept_one with rds_send_xmit when
resetting t_sock
RDS: TCP: Synchronize accept() and connect() paths on t_conn_lock.

Srinivas Kandagatla (3):
libahci: save port map for forced port map
ata: ahci-platform: Add ports-implemented DT bindings.
ARM: dts: apq8064: add ahci ports-implemented mask

Stanislav Meduna (1):
nvmem: mxs-ocotp: fix buffer overflow in read

Stanislaw Gruszka (1):
myri10ge: fix sleeping with bh disabled

Sudeep Holla (1):
cpufreq: st: enable selective initialization based on the platform

Sven Eckelmann (5):
batman-adv: Check skb size before using encapsulated ETH+VLAN header
batman-adv: Deactivate TO_BE_ACTIVATED hardif on shutdown
batman-adv: Reduce refcnt of removed router when updating route
batman-adv: Fix reference counting of vlan object for tt_local_entry
batman-adv: Fix reference counting of hardif_neigh_node object
for neigh_node

Tal Shorer (1):
usb: musb: gadget: nuke endpoint before setting its descriptor to NULL

Tim Bingham (1):
net: Implement net_dbg_ratelimited() for CONFIG_DYNAMIC_DEBUG case

Timur Tabi (1):
net: phy: at803x: only the AT8030 needs a hardware reset on link change

Tomi Valkeinen (2):
ARM: dts: omap5-board-common: fix ldo1_reg and ldo4_reg ranges
ARM: dts: omap5-cm-t54: fix ldo1_reg and ldo4_reg ranges

Ville SyrjÃlà (2):
drm/i915: Make RPS EI/thresholds multiple of 25 on SNB-BDW
gpiolib-acpi: Duplicate con_id string when adding it to the crs
lookup list

Vineet Gupta (3):
ARC: Add missing io barriers to io{read,write}{16,32}be()
ARC: Fix PAE40 boot failures due to PTE truncation
ARC: support HIGHMEM even without PAE40

Viresh Kumar (1):
PM / OPP: Remove useless check

Vladimir Murzin (1):
ARM: 8573/1: domain: move {set,get}_domain under config guard

Vladimir Zapolskiy (1):
usb: musb: jz4740: fix error check of usb_get_phy()

Vlastimil Babka (1):
mm: fix kcompactd hang during memory offlining

Wang Shanker (1):
net: l2tp: fix reversed udp6 checksum flags

Wang YanQing (1):
x86/sysfb_efi: Fix valid BAR address range check

Woojung Huh (2):
lan78xx: fix statistics counter error
lan78xx: workaround of forced 100 Full/Half duplex mode error

Yang Shi (1):
mm: thp: correct split_huge_pages file permission

Yury Norov (1):
asm-generic: use compat version for preadv2 and pwritev2