Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1752283AbdFSPE3 (ORCPT ); Mon, 19 Jun 2017 11:04:29 -0400 Received: from mail-it0-f42.google.com ([209.85.214.42]:38457 "EHLO mail-it0-f42.google.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1750782AbdFSPEW (ORCPT ); Mon, 19 Jun 2017 11:04:22 -0400 MIME-Version: 1.0 From: Linus Torvalds Date: Mon, 19 Jun 2017 23:04:15 +0800 X-Google-Sender-Auth: HVkDZet-aKICH3eUJB9fIMoIxsI Message-ID: Subject: Linux 4.12-rc6 To: Linux Kernel Mailing List Content-Type: text/plain; charset="UTF-8" Sender: linux-kernel-owner@vger.kernel.org List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Content-Transfer-Encoding: 8bit X-MIME-Autoconverted: from quoted-printable to 8bit by mail.home.local id v5JF4i4O012480 Content-Length: 17659 Lines: 545 OK, so I'm traveling, and the timing of this rc is slightly out of kilter, but it's really just one day off (even though to me it feels like more because I'm currently in Beijing and ahead of my usual time zone by 15 hours). The good news is that rc6 is smaller than rc5 was, and I think we're back on track and rc5 really was big just due to random timing. We'll see. Next weekend when I'm back home and do rc7, I'll see how I feel about things. I'm still hopeful that this would be a normal release cycle where rc7 is the last rc. And things look fairly normal. Two thirds drivers (rdma stands out, but there's also networking drivers, gpu, hid etc), with the rest being the usual mixture of architecture updates (s390, mips, powerpc, arm, xtemsa) and filesystem (some more ufs work, but also ceph, configfs and xfs), mm, networking and tooling (perf) updates. Go out and test, Linus --- Al Viro (9): ufs: fix logics in "ufs: make fsck -f happy" ufs: make ufs_freespace() return signed ufs: fix reserved blocks check ufs: fix s_size/s_dsize users ufs_get_locked_page(): make sure we have buffer_heads ufs: avoid grabbing ->truncate_mutex if possible ufs: more deadlock prevention on tail unpacking ufs_truncate_blocks(): fix the case when size is in the last direct block Hang/soft lockup in d_invalidate with simultaneous calls Alan Stern (2): USB: gadget: fix GPF in gadgetfs USB: gadgetfs, dummy-hcd, net2280: fix locking for callbacks Alex Vesker (4): IB/ipoib: Fix memory leaks for child interfaces priv IB/ipoib: Limit call to free rdma_netdev for capable devices IB/ipoib: Delete napi in device uninit default IB/ipoib: Fix access to un-initialized napi struct Alexander Potapenko (1): net: don't call strlen on non-terminated string in dev_set_alias() Alexey Kardashevskiy (1): powerpc/debug: Add missing warn flag to WARN_ON's non-builtin path Alexey Khoroshilov (1): staging: iio: ad7152: Fix deadlock in ad7152_write_raw_samp_freq() Alistair Popple (1): powerpc/npu-dma: Remove spurious WARN_ON when a PCI device has no of_node Andrea Arcangeli (1): userfaultfd: shmem: handle coredumping in handle_userfault() Andreas Pape (1): batman-adv: fix memory leak when dropping packet from other gateway Andrei Vagin (1): fs: don't forget to put old mntns in mntns_install Andy Lutomirski (2): sched/core: Idle_task_exit() shouldn't use switch_mm_irqs_off() firmware: dmi_scan: Make dmi_walk and dmi_walk_early return real error codes Antoine Tenart (1): net: mvpp2: do not bypass the mvpp22_port_mii_set function Arnaldo Carvalho de Melo (1): perf evsel: Fix probing of precise_ip level for default cycles event Arnd Bergmann (5): [media] cec: improve MEDIA_CEC_RC dependencies [media] cec-notifier.h: handle unreachable CONFIG_CEC_CORE ila_xlat: add missing hash secret initialization video: fbdev: avoid int-in-bool-context warning video: fbdev: via: remove possibly unused variables Arvind Yadav (2): PM / devfreq: exynos-nocp: Handle return value of clk_prepare_enable PM / devfreq: exynos-ppmu: Handle return value of clk_prepare_enable Ashwanth Goli (1): net: rps: fix uninitialized symbol warning Avraham Stern (1): mac80211: Fix incorrect condition when checking rx timestamp Bart Van Assche (2): configfs: Introduce config_item_get_unless_zero() block: Fix a blk_exit_rl() regression Benjamin Herrenschmidt (1): powerpc/xive: Fix offset for store EOI MMIOs Bjørn Mork (1): qmi_wwan: new Telewell and Sierra device IDs Brian Foster (1): xfs: fix spurious spin_is_locked() assert failures on non-smp kernels Brian Norris (1): PCI: Make error code types consistent in pci_{read,write}_config_* Chen-Yu Tsai (2): ARM: sunxi: h3-h5: Add PLL_PERIPH0 clock to the R_CCU arm64: allwinner: a64: Add PLL_PERIPH0 clock to the R_CCU Christian Borntraeger (1): s390/kvm: do not rely on the ILC on kvm host protection fauls Christian König (1): drm/radeon: fix "force the UVD DPB into VRAM as well" Christian Lamparter (2): net: emac: fix reset timeout with AR8035 phy net: emac: fix and unify emac_mdio functions Christian Perle (1): proc: snmp6: Use correct type in memset Christoph Hellwig (1): fs: pass on flags in compat_writev Christophe JAILLET (2): [media] vb2: Fix an off by one error in 'vb2_plane_vaddr' gpu: host1x: Fix error handling Christophe Jaillet (1): cpuidle: dt: Add missing 'of_node_put()' Corentin Labbe (1): usb: xhci: ASMedia ASM1042A chipset need shorts TX quirk Dan Carpenter (2): Staging: rtl8723bs: fix an error code in isFileReadable() net/act_pedit: fix an error code Daniel Borkmann (2): bpf, arm64: use separate register for state in stxr bpf, tests: fix endianness selection David Ahern (2): net: ipv6: Release route when device is unregistering net: vrf: Make add_fib_rules per network namespace flag David Miller (1): crypto: Work around deallocated stack frame reference gcc bug on sparc. David S. Miller (5): net: Fix inconsistent teardown and release of private netdev state. hsi: Fix build regression due to netdev destructor fix. Revert "decnet: dn_rtmsg: Improve input length sanitization in dnrmg_receive_user_skb" net: Fix build regression in rtl8723bs staging driver. Revert "net: fec: Add a fec_enet_clear_ethtool_stats() stub for CONFIG_M5272" Devesh Sharma (2): RDMA/bnxt_re: Fixing the Control path command and response handling RDMA/bnxt_re: Fix RQE posting logic Dmitry Osipenko (2): drm/tegra: Fix lockup on a use of staging API drm/tegra: Correct idr_alloc() minimum id Dominik Heidler (1): l2tp: cast l2tp traffic counter to unsigned Donald Sharp (1): net: ipmr: Fix some mroute forwarding issues in vrf's Eddie Wai (1): RDMA/bnxt_re: HW workarounds for handling specific conditions Emmanuel Grumbach (2): mac80211: don't look at the PM bit of BAR frames mac80211: don't send SMPS action frame in AP mode when not needed Enric Balletbo i Serra (2): ARM: dts: am335x-sl50: Fix card detect pin for mmc1 ARM: dts: am335x-sl50: Fix cannot claim requested pins for spi0 Fabio Estevam (2): net: fec: Add a fec_enet_clear_ethtool_stats() stub for CONFIG_M5272 drm: mxsfb_crtc: Reset the eLCDIF controller Felipe Balbi (1): usb: gadget: composite: make sure to reactivate function on unbind Feras Daoud (1): IB/ipoib: Fix memory leak in create child syscall Florian Fainelli (1): net: phy: Fix MDIO_THUNDER dependencies Hans Verkuil (2): [media] cec: race fix: don't return -ENONET in cec_receive() [media] media/cec.h: use IS_REACHABLE instead of IS_ENABLED Harald Freudenberger (1): s390/zcrypt: Fix blocking queue device after unbind/bind. Heiner Kallweit (2): mmc: meson-gx: work around broken SDIO with certain WiFi chips genirq: Release resources in __setup_irq() error path Hugh Dickins (1): mm: larger stack guard gap, between vmas Huy Nguyen (1): net/mlx5: Remove several module events out of ethtool stats Icenowy Zheng (1): ARM: sunxi: h3/h5: fix the compatible of R_CCU Jacob Keller (1): i40e: fix handling of HW ATR eviction James Morse (1): mm/memory-failure.c: use compound_head() flags for huge pages Jason A. Donenfeld (1): mac80211/wpa: use constant time memory comparison for MACs Jean Delvare (3): firmware: dmi_scan: Look for SMBIOS 3 entry point first firmware: dmi: Fix permissions of product_family firmware: dmi_scan: Check DMI structure length Jean-Baptiste Maneyrol (1): iio: imu: inv_mpu6050: add accel lpf setting for chip >= MPU6500 Jesper Dangaard Brouer (1): net: don't global ICMP rate limit packets originating from loopback Jia-Ju Bai (4): net: caif: Fix a sleep-in-atomic bug in cfpkt_create_pfx net: tipc: Fix a sleep-in-atomic bug in tipc_msg_reverse rxe: Fix a sleep-in-atomic bug in post_one_send i40e: Fix a sleep-in-atomic bug Jiada Wang (1): perf tools: Fix build with ARCH=x86_64 Jiri Kosina (1): HID: let generic driver yield control iff specific driver has been enabled Joe Perches (2): net: phy: add missing SPEED_14000 netconsole: Remove duplicate "netconsole: " logging prefix Johan Hovold (2): can: peak_usb: fix product-id endianness in error message video: fbdev: add missing USB-descriptor endianness conversions Johannes Berg (3): mac80211: free netdev on dev_alloc_name() error mac80211: remove 5/10 MHz rate code from station MLME mac80211: set bss_info data before configuring the channel John Allen (1): ibmvnic: Return failure on attempted mtu change Jonas Gorski (1): leds: bcm6328: fix signal source assignment for leds 4 to 7 Karicheri, Muralidharan (1): hsr: fix incorrect warning Kees Cook (1): objtool: Add fortify_panic as __noreturn function Krister Johansen (1): Fix an intermittent pr_emerg warning about lo becoming free. Krzysztof Kozlowski (1): PM / devfreq: exynos-ppmu: Staticize event list Laurent Pinchart (1): drm: dw-hdmi: Fix compilation breakage by selecting REGMAP_MMIO Linus Torvalds (1): Linux 4.12-rc6 Liwei Song (1): i2c: ismt: fix wrong device address when unmap the data buffer Luis Henriques (1): ceph: check i_nlink while converting a file handle to dentry Lv Zheng (1): ACPICA: Tables: Mechanism to handle late stage acpi_get_table() imbalance Magnus Damm (1): net: update undefined ->ndo_change_mtu() comment Majd Dibbiny (1): net/mlx5: Enable 4K UAR only when page size is bigger than 4K Marc Kleine-Budde (3): can: dev: make can_change_state() robust to be called with cf == NULL can: gs_usb: fix memory leak in gs_cmd_reset() can: af_can: namespace support: fix lockdep splat: properly initialize spin_lock Marcin Nowakowski (7): MIPS: perf: Remove incorrect odd/even counter handling for I6400 MIPS: mm: fixed mappings: correct initialisation MIPS: highmem: ensure that we don't use more than one page for PTEs MIPS: mm: adjust PKMAP location MIPS: ftrace: fix init functions tracing MIPS: kprobes: flush_insn_slot should flush only if probe initialised sched/fair: Fix typo in printk message Mario Kleiner (2): drm/amdgpu: Fix overflow of watermark calcs at > 4k resolutions. drm/radeon: Fix overflow of watermark calcs at > 4k resolutions. Mario Molitor (2): stmmac: fix ptp header for GMAC3 hw timestamp stmmac: fix for hw timestamp of GMAC3 unit Mark Rutland (1): mm: numa: avoid waiting on freed migrated pages Markus Elfring (2): xtensa: Use seq_puts() in c_show() xtensa: ISS: Use kmalloc_array() in simdisk_init() Martin Blumenstingl (1): iio: adc: meson-saradc: fix potential crash in meson_sar_adc_clear_fifo Martin Schwidefsky (1): s390: update defconfig Mateusz Jurczyk (4): decnet: dn_rtmsg: Improve input length sanitization in dnrmg_receive_user_skb decnet: dn_rtmsg: Improve input length sanitization in dnrmg_receive_user_skb af_unix: Add sockaddr length checks before accessing sa_family in bind and connect handlers caif: Add sockaddr length check before accessing sa_family in connect handler Mathieu Larouche (1): drm/mgag200: Fix to always set HiPri for G200e4 V2 Max Filippov (2): xtensa: reduce double exception literal reservation xtensa: don't use linux IRQ #0 Maxime Ripard (1): arm64: allwinner: h5: Remove syslink to shared DTSI Michael S. Tsirkin (2): net: fix up hash documentation virtio_balloon: disable VIOMMU support Michal Kalderon (1): RDMA/qedr: Initialize byte_len in WC of READ and SEND commands Michal Schmidt (1): bnx2x: fix pf2vf bulletin DMA mapping leak Mike Gerow (1): video: fbdev: udlfb: drop log level for blanking Milian Wolff (1): perf unwind: Report module before querying isactivation in dwfl unwind Mintz, Yuval (3): net: Zero ifla_vf_info in rtnl_fill_vfinfo() bnx2x: Allow vfs to disable txvlan offload bnx2x: Don't post statistics to malicious VFs Mohamad Haj Yahia (2): net/mlx5: Fix create vport flow table flow net/mlx5: Continue health polling until it is explicitly stopped Netanel Belgazal (9): net: ena: fix rare uncompleted admin command false alarm net: ena: fix bug that might cause hang after consecutive open/close interface. net: ena: add missing return when ena_com_get_io_handlers() fails net: ena: fix race condition between submit and completion admin command net: ena: add missing unmap bars on device removal net: ena: fix theoretical Rx hang on low memory systems net: ena: disable admin msix while working in polling mode net: ena: bug fix in lost tx packets detection mechanism net: ena: update ena driver to version 1.1.7 Nicholas Bellinger (1): configfs: Fix race between create_link and configfs_rmdir Nicolas Dichtel (3): openvswitch: warn about missing first netlink attribute bonding: fix 802.3ad support for 14G speed ethtool.h: remind to update 802.3ad when adding new speeds Oliver Hartkopp (1): can: enable CAN FD for virtual CAN devices by default Oliver Neukum (1): r8152: give the device version Paul Burton (2): MIPS: Fix bnezc/jialc return address calculation MIPS: .its targets depend on vmlinux Paul Moore (1): selinux: fix double free in selinux_parse_opts_str() Peter Zijlstra (1): x86/debug: Handle early WARN_ONs proper Phil Reid (2): iio: buffer-dma: Add missing header buffer_impl.h iio: buffer-dmaengine: Add missing header buffer_impl.h Philipp Zabel (1): [media] tc358743: fix register i2c_rd/wr function fix Philippe Reynes (1): net: aquantia: atlantic: remove declaration of hw_atl_utils_hw_set_power Priyalee Kushwaha (1): platform/x86: intel_telemetry_debugfs: fix oops when load/unload module Rafael J. Wysocki (2): Revert "ACPICA: Disassembler: Enhance resource descriptor detection" Revert "cpufreq: schedutil: Reduce frequencies slower" Raju Rangoju (1): rdma/cxgb4: Fix memory leaks during module exit Ram Amrani (1): RDMA/qedr: Add 64KB PAGE_SIZE support to user-space queues Randy Dunlap (1): PCI: endpoint: Select CRC32 to fix test build error Roland Dreier (1): IB/addr: Fix setting source address in addr6_resolve() Sean Young (1): [media] sir_ir: infinite loop in interrupt handler Sebastian Ott (1): s390/vfio_ccw: make some symbols static Selvin Xavier (2): RDMA/bnxt_re: Dereg MR in FW before freeing the fast_reg_page_list RDMA/bnxt_re: Remove FMR support Somnath Kotur (1): RDMA/bnxt_re: Add HW workaround for avoiding stall for UD QPs Stephane Grosjean (1): can: peak_canfd: fix uninitialized symbol warnings Stephen Boyd (1): tick/broadcast: Make tick_broadcast_setup_oneshot() static Stephen Rothwell (1): net: s390: fix up for "Fix inconsistent teardown and release of private netdev state" Sven Eckelmann (1): batman-adv: Fix rx packet/bytes stats on local ARP reply Tal Gilboa (2): net/mlx5e: Added BW check for DIM decision mechanism net/mlx5e: Fix wrong indications in DIM due to counter wraparound Tayar, Tomer (1): qed: fix dump of context data Thibaut Collet (1): bonding: fix 802.3ad support for 5G and 50G speeds Thomas Gleixner (2): alarmtimer: Prevent overflow of relative timers alarmtimer: Rate limit periodic intervals Thomas Petazzoni (2): net: mvpp2: remove mvpp2_bm_cookie_{build,pool_get} net: mvpp2: use {get, put}_cpu() instead of smp_processor_id() Tomasz Wilczyński (1): cpufreq: conservative: Allow down_threshold to take values from 1 to 10 Ville Syrjälä (2): drm/i915: Fix scaling check for 90/270 degree plane rotation drm/i915: Fix SKL+ watermarks for 90/270 rotation Vlastimil Babka (1): x86/mm: Disable 1GB direct mappings when disabling 2MB mappings WANG Cong (2): igmp: acquire pmc lock for ip_mc_clear_src() net_sched: move tcf_lock down after gen_replace_estimator() Wei Yongjun (2): iio: adc: mxs-lradc: Fix return value check in mxs_lradc_adc_probe() [media] rainshadow-cec: Fix missing spin_lock_init() Wolfram Sang (1): i2c: rcar: use correct length when unmapping DMA Xin Long (1): sctp: disable BH in sctp_for_each_endpoint YD Tseng (1): usb: xhci: Fix USB 3.1 supported protocol parsing Yan, Zheng (2): ceph: use current_kernel_time() to get request time stamp ceph: unify inode i_ctime update Yu Zhao (1): swap: cond_resched in swap_cgroup_prepare() Zhang Bo (1): Revert "leds: handle suspend/resume in heartbeat trigger" Zhenyu Wang (1): drm/i915: Fix GVT-g PVINFO version compatibility check ashwanth@codeaurora.org (1): net: rps: send out pending IPI's on CPU hotplug stephen hemminger (3): netvsc: fix rcu dereference warning from ethtool netvsc: fix net poll mode netvsc: move filter setting to rndis_device zhongjiang (1): mm: correct the comment when reclaimed pages exceed the scanned pages