Linux 4.7-rc7

From: Linus Torvalds
Date: Sun Jul 10 2016 - 23:54:44 EST


We've had a nicely calm week, which is what I expected - the last rc
really was bigger just due to random timing issues, and not some
worrying pattern about this release cycle. Whew.

Anyway, there's a couple of regressions still being looked at, but
unless anything odd happens, this is going to be the last rc. However,
due to my travel schedule, I won't be doing the final 4.7 next
weekend, and people will have two weeks to report (and fix) any
remaining bugs.

Yeah, that's the ticket. My travel schedule isn't screwing anything
up, instead think of it as you guys getting a BONUS WEEK! Yay!

Ok, my travel schedule probably _is_ screwing somebody's plans up, for
which I apologize in advance. And hey, even that planned delay could
obviously change, if somebody finds some real killer bug. But it
doesn't look all that likely, considering that this hasn't been a
particularly big or scary release cycle.

But do go out and test. The appended shortlog gives the details on the
preceding calm week, but the overview is very normal: two thirds
drivers (networking, sound, gpio, misc), with the rest being pretty
evenly split between arch fixes and "misc" (in this case mostly core
kernel, networking, and ecryptfs). But all of it is pretty small.

Linus

---

Aaron Campbell (1):
iommu/vt-d: Fix infinite loop in free_all_cpu_cached_iovas

Ajit Pandey (1):
ASoC: wm5110: Add missing route from OUT3R to SYSCLK

Alan Cox (1):
ASoC: Intel: atom: fix missing breaks that would cause the wrong
operation to execute

Alan Stern (1):
SCSI: fix new bug in scsi_dev_info_list string matching

Alexander Shiyan (1):
ASoC: fsl_ssi: Fix number of words per frame for I2S-slave mode

Arnd Bergmann (1):
ASoC: hdmi-codec: select CONFIG_HDMI

Aviv Heller (1):
bonding: fix enslavement slave link notifications

Bard Liao (2):
ASoC: rt5670: fix HP Playback Volume control
ASoC: rt5645: fix reg-2f default value.

Ben Skeggs (1):
drm/nouveau/disp/sor/gf119: select correct sor when poking
training pattern

BjÃrn Mork (1):
cdc_ncm: workaround for EM7455 "silent" data interface

Bob Copeland (1):
ALSA: hda - fix read before array start

Bob Liu (1):
xen-blkfront: save uncompleted reqs in blkfront_resume()

Borislav Petkov (1):
x86/amd_nb: Fix boot crash on non-AMD systems

Brian King (1):
ipr: Clear interrupt on croc/crocodile when running with LSI

Bruno PrÃÂmont (1):
qla2xxx: Fix NULL pointer deref in QLA interrupt

Charles Keepax (1):
ASoC: wm5102: Correct supported channels on trace compressed DAI

Chris J Arges (1):
ecryptfs: fix spelling mistakes

Christophe JAILLET (1):
ALSA: echoaudio: Fix memory allocation

Christophe Jaillet (1):
fsl/fman: fix error handling

Colin Pitrat (1):
gpio: sch: Fix Oops on module load on Asus Eee PC 1201

Dan Carpenter (1):
platform/chrome: cros_ec_dev - double fetch bug in ioctl

Daniel Borkmann (1):
macsec: set actual real device for xmit when !protect_frames

Daniel Jurgens (5):
net/mlx5: Fix incorrect page count when in internal error
net/mlx5: Fix wait_vital for VFs and remove fixed sleep
net/mlx5e: Timeout if SQ doesn't flush during close
net/mlx5e: Implement ndo_tx_timeout callback
net/mlx5e: Handle RQ flush in error cases

David Daney (1):
MIPS: Fix page table corruption on THP permission changes.

David S. Miller (2):
packet: Use symmetric hash for PACKET_FANOUT_HASH.
Revert "fsl/fman: fix error handling"

Eric Dumazet (1):
bonding: prevent out of bound accesses

Fabio Estevam (1):
ASoC: ak4613: Remove owner assignment from platform_driver

Florian Fainelli (1):
net: bcmsysport: Device stats are unsigned long

Ganapatrao Kulkarni (1):
arm64: Enable workaround for Cavium erratum 27456 on thunderx-81xx

Ganesh Goudar (1):
cxgb4: update latest firmware version supported

Geert Uytterhoeven (2):
ASoC: wm8940: Enable cache usage to fix crashes on resume
ASoC: ak4613: Enable cache usage to fix crashes on resume

Haishuang Yan (1):
geneve: fix max_mtu setting

Huang Rui (2):
drm/amd/powerplay: fix incorrect voltage table value for polaris10
drm/amd/powerplay: fix incorrect voltage table value for tonga

Hugh Dickins (1):
tmpfs: fix regression hang in fallocate undo

James Morse (1):
arm64: kernel: Save and restore UAO and addr_limit on exception entry

Jan Beulich (4):
xenbus: don't BUG() on user mode induced condition
xenbus: don't bail early from xenbus_dev_request_and_reply()
xenbus: simplify xenbus_dev_request_and_reply()
xen/acpi: allow xen-acpi-processor driver to load on Xen 4.7

Janusz Krzysztofik (1):
ASoC: cx20442: set tty->receiver_room in v253_open

Jarod Wilson (1):
e1000e: keep Rx/Tx HW_VLAN_CTAG in sync

Jeff Mahoney (2):
Revert "ecryptfs: forbid opening files without mmap handler"
ecryptfs: don't allow mmap when the lower fs doesn't support it

Joerg Roedel (1):
iommu/amd: Fix unity mapping initialization race

Johan Hovold (1):
Revert "gpiolib: Split GPIO flags parsing and GPIO configuration"

Jon Mason (1):
MAINTAINERS: Update the Calgary IOMMU entry

Josh Poimboeuf (1):
perf/x86: Fix 32-bit perf user callgraph collection

Julia Lawall (1):
ecryptfs: drop null test before destroy functions

Kuninori Morimoto (1):
ASoC: rsnd: open 31bit of SSICKR mask

Linus Torvalds (1):
Linux 4.7-rc7

Linus Walleij (1):
Revert "gpio: gpiolib-of: Allow compile testing"

Lv Zheng (2):
ACPICA: Namespace: Fix namespace/interpreter lock ordering
ACPI / debugger: Fix regression introduced by IS_ERR_VALUE() removal

Marek Vasut (1):
configfs: Remove ppos increment in configfs_write_bin_file

Mark Rutland (1):
perf/core: Fix pmu::filter_match for SW-led groups

Martin KaFai Lau (1):
ipv6: Fix mem leak in rt6i_pcpu

Masanari Iida (1):
x86/Documentation: Fix various typos in Documentation/x86/ files

Matt Corallo (1):
net: stmmac: Fix null-function call in ISR on stmmac1000

Matthew Finlay (1):
net/mlx5e: Copy all L2 headers into inline segment

Maxime Ripard (2):
drm/sun4i: Report proper vblank
drm/sun4i: Send vblank event when the CRTC is disabled

Mohamad Haj Yahia (4):
net/mlx5: Fix teardown errors that happen in pci error handler
net/mlx5: Avoid calling sleeping function by the health poll thread
net/mlx5: Fix potential deadlock in command mode change
net/mlx5: Add timeout handle to commands with callback

Omar Sandoval (1):
block: fix use-after-free in sys_ioprio_get()

Or Gerlitz (1):
net/mlx5: Avoid setting unused var when modifying vport node GUID

Paul Burton (2):
irqchip/mips-gic: Map to VPs using HW VPNum
irqchip/mips-gic: Match IPI IRQ domain by bus token only

Peter Chen (1):
gpu: drm: sun4i_drv: add missing of_node_put after calling
of_parse_phandle

Peter Ujfalusi (1):
ASoC: davinci-mcasp: Fix dra7 DMA offset when using CFG port

Peter Zijlstra (2):
sched/fair: Fix effective_load() to consistently use smoothed load
sched/fair: Fix calc_cfs_shares() fixed point arithmetics width confusion

Rafael J. Wysocki (1):
x86/power/64: Fix kernel text mapping corruption during image restoration

Rana Shahout (2):
net/mlx5e: Fix select queue callback
net/mlx5e: Validate BW weight values of ETS

Randy Dunlap (1):
init/Kconfig: keep Expert users menu together

Rex Zhu (3):
drm/amd/powerplay: incorrectly use of the function return value
drm/amd/powerplay: fix bug that get wrong polaris evv voltage.
drm/amd/powerplay: Update CKS on/ CKS off voltage offset calculation.

Richard Alpe (1):
tipc: fix nl compat regression for link statistics

Russell King - ARM Linux (1):
net: mvneta: fix open() error cleanup

Sergio Valverde (1):
enc28j60: Fix race condition in enc28j60 driver

Shaker Daibes (1):
net/mlx5e: Log link state changes

Shmulik Ladkani (1):
ipv4: Fix ip_skb_dst_mtu to use the sk passed by ip_finish_output

Shreyas B. Prabhu (1):
cpuidle: Fix last_residency division

Sinan Kaya (3):
ACPI,PCI,IRQ: factor in PCI possible
Revert "ACPI, PCI, IRQ: remove redundant code in acpi_irq_penalty_init()"
ACPI,PCI,IRQ: separate ISA penalty calculation

Sony Chacko (1):
qlcnic: add wmb() call in transmit data path.

Soohoon Lee (1):
usbnet: Stop RX Q on MTU change

Stefan Hauser (1):
net: phy: dp83867: Fix initialization of PHYCR register

Stephane Eranian (1):
perf/x86/intel: Update event constraints when HT is off

Tahsin Erdogan (1):
writeback: inode cgroup wb switch should not call ihold()

Takashi Iwai (2):
ALSA: au88x0: Fix calculation in vortex_wtdma_bufshift()
ALSA: timer: Fix negative queue usage by racy accesses

Torsten Hilbrich (1):
ALSA: hda/realtek: Add Lenovo L460 to docking unit fixup

Ursula Braun (1):
qeth: delete napi struct when removing a qeth device

Vegard Nossum (3):
RDS: fix rds_tcp_init() error path
net: fix decnet rtnexthop parsing
apparmor: fix oops, validate buffer size in apparmor_setprocattr()

Ville SyrjÃlà (1):
x86/perf/intel/rapl: Fix module name collision with powercap intel-rapl

Vinod Koul (3):
ASoC: hdac_hdmi: Fix potential NULL dereference
ASoC: Intel: Skylake: Initialize module list for Broxton
ALSA: hda - Add PCI ID for Kabylake-H

WANG Cong (1):
net_sched: fix mirrored packets checksum

Wei Yuan (1):
eCryptfs: fix typos in comment

Xin Long (1):
ixgbevf: ixgbevf_write/read_posted_mbx should use IXGBE_ERR_MBX
to initialize ret_val

hayeswang (2):
r8152: clear LINK_OFF_WAKE_EN after autoresume
r8152: fix runtime function for RTL8152