Date Sun, 8 May 2016 14:57:11 -0700 Subject Linux 4.6-rc7 From Linus Torvalds <> 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



