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