Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S938004AbdLRSSC (ORCPT ); Mon, 18 Dec 2017 13:18:02 -0500 Received: from mail-wm0-f68.google.com ([74.125.82.68]:40548 "EHLO mail-wm0-f68.google.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S933403AbdLRSRf (ORCPT ); Mon, 18 Dec 2017 13:17:35 -0500 X-Google-Smtp-Source: ACJfBotf9BmLOHqiUs6J4rAlmpNy4mBMJ0sAOxYjs73sGKpX4zHLqL9u+mGgbqlupIGAnIPcSjZ4rg== Date: Mon, 18 Dec 2017 11:17:30 -0700 From: Nathan Chancellor To: Greg Kroah-Hartman Cc: linux-kernel@vger.kernel.org, torvalds@linux-foundation.org, akpm@linux-foundation.org, linux@roeck-us.net, shuahkh@osg.samsung.com, patches@kernelci.org, ben.hutchings@codethink.co.uk, lkft-triage@lists.linaro.org, stable@vger.kernel.org Subject: Re: [PATCH 4.4 000/115] 4.4.107-stable review Message-ID: <20171218181730.GA29250@flashbox> References: <20171218152851.886086917@linuxfoundation.org> MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Disposition: inline Content-Transfer-Encoding: 8bit In-Reply-To: <20171218152851.886086917@linuxfoundation.org> User-Agent: Mutt/1.9.1 (2017-09-22) Sender: linux-kernel-owner@vger.kernel.org List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Content-Length: 19677 Lines: 499 On Mon, Dec 18, 2017 at 04:47:49PM +0100, Greg Kroah-Hartman wrote: > This is the start of the stable review cycle for the 4.4.107 release. > There are 115 patches in this series, all will be posted as a response > to this one. If anyone has any issues with these being applied, please > let me know. > > Responses should be made by Wed Dec 20 15:28:15 UTC 2017. > Anything received after that time might be too late. > > The whole patch series can be found in one patch at: > kernel.org/pub/linux/kernel/v4.x/stable-review/patch-4.4.107-rc1.gz > or in the git tree and branch at: > git://git.kernel.org/pub/scm/linux/kernel/git/stable/linux-stable-rc.git linux-4.4.y > and the diffstat can be found below. > > thanks, > > greg k-h > > ------------- > Pseudo-Shortlog of commits: > > Greg Kroah-Hartman > Linux 4.4.107-rc1 > > Miaoqing Pan > ath9k: fix tx99 potential info leak > > Alex Vesker > IB/ipoib: Grab rtnl lock on heavy flush when calling ndo_open/stop > > Bart Van Assche > RDMA/cma: Avoid triggering undefined behavior > > Alexander Duyck > macvlan: Only deliver one copy of the frame to the macvlan interface > > Jan Kara > udf: Avoid overflow when session starts at large offset > > Dan Carpenter > scsi: bfa: integer overflow in debugfs > > weiping zhang > scsi: sd: change allow_restart to bool in sysfs interface > > weiping zhang > scsi: sd: change manage_start_stop to bool in sysfs interface > > Jia-Ju Bai > vt6655: Fix a possible sleep-in-atomic bug in vt6655_suspend > > Kurt Garloff > scsi: scsi_devinfo: Add REPORTLUN2 to EMC SYMMETRIX blacklist entry > > NeilBrown > raid5: Set R5_Expanded on parity devices as well as data. > > Linus Walleij > pinctrl: adi2: Fix Kconfig build problem > > Bin Liu > usb: musb: da8xx: fix babble condition handling > > nixiaoming > tty fix oops when rmmod 8250 > > Michael Ellerman > powerpc/perf/hv-24x7: Fix incorrect comparison in memord > > Martin Wilck > scsi: hpsa: destroy sas transport properties before scsi_host > > Martin Wilck > scsi: hpsa: cleanup sas_phy structures in sysfs when unloading > > Alex Williamson > PCI: Detach driver before procfs & sysfs teardown on device remove > > Christoph Hellwig > xfs: fix incorrect extent state in xfs_bmap_add_extent_unwritten_real > > Brian Foster > xfs: fix log block underflow during recovery cycle verification > > Jiri Slaby > l2tp: cleanup l2tp_tunnel_delete calls > > tang.junhui > bcache: fix wrong cache_misses statistics > > Liang Chen > bcache: explicitly destroy mutex while exiting > > Bob Peterson > GFS2: Take inode off order_write list when setting jdata flag > > Daniel Lezcano > thermal/drivers/step_wise: Fix temperature regulation misbehavior > > Gao Feng > ppp: Destroy the mutex when cleanup > > Michał Mirosław > clk: tegra: Fix cclk_lp divisor register > > Sébastien Szymanski > clk: imx6: refine hdmi_isfr's parent to make HDMI work on i.MX6 SoCs w/o VPU > > Chen Zhong > clk: mediatek: add the option for determining PLL source clock > > Jan Kara > mm: Handle 0 flags in _calc_vm_trans() macro > > Robert Baronescu > crypto: tcrypt - fix buffer lengths in test_aead_speed() > > Suzuki K Poulose > arm-ccn: perf: Prevent module unload while PMU is in use > > Jiang Yi > target/file: Do not return error for UNMAP if length is zero > > tangwenji > target:fix condition return in core_pr_dump_initiator_port() > > tangwenji > iscsi-target: fix memory leak in lio_target_tiqn_addtpg() > > Bart Van Assche > target/iscsi: Fix a race condition in iscsit_add_reject_from_cmd() > > Markus Elfring > platform/x86: sony-laptop: Fix error handling in sony_nc_setup_rfkill() > > Christophe Leroy > powerpc/ipic: Fix status get and status clear > > William A. Kennington III > powerpc/opal: Fix EBUSY bug in acquiring tokens > > KUWAZAWA Takuya > netfilter: ipvs: Fix inappropriate output of procfs > > Shriya > powerpc/powernv/cpufreq: Fix the frequency read by /proc/cpuinfo > > Qiang > PCI/PME: Handle invalid data when reading Root Status > > Peter Ujfalusi > dmaengine: ti-dma-crossbar: Correct am335x/am43xx mux value type > > Philipp Zabel > rtc: pcf8563: fix output clock rate > > Christophe JAILLET > video: fbdev: au1200fb: Return an error code if a memory allocation fails > > Christophe JAILLET > video: fbdev: au1200fb: Release some resources if a memory allocation fails > > Ladislav Michl > video: udlfb: Fix read EDID timeout > > Geert Uytterhoeven > fbdev: controlfb: Add missing modes to fix out of bounds access > > Robert Stonehouse > sfc: don't warn on successful change of MAC > > Mike Christie > target: fix race during implicit transition work flushes > > Mike Christie > target: fix ALUA transition timeout handling > > Mike Christie > target: Use system workqueue for ALUA transitions > > Zygo Blaxell > btrfs: add missing memset while reading compressed inline extents > > Olga Kornievskaia > NFSv4.1 respect server's max size in CREATE_SESSION > > Daniel Drake > efi/esrt: Cleanup bad memory map log messages > > Daniel Borkmann > perf symbols: Fix symbols__fixup_end heuristic for corner cases > > Jack Morgenstein > net/mlx4_core: Avoid delays during VF driver device shutdown > > David Howells > afs: Fix afs_kill_pages() > > David Howells > afs: Fix page leak in afs_write_begin() > > Marc Dionne > afs: Populate and use client modification time > > David Howells > afs: Fix the maths in afs_fs_store_data() > > Tina Ruchandani > afs: Prevent callback expiry timer overflow > > Tina Ruchandani > afs: Migrate vlocation fields to 64-bit > > David Howells > afs: Flush outstanding writes when an fd is closed > > Marc Dionne > afs: Adjust mode bits processing > > Marc Dionne > afs: Populate group ID from vnode status > > David Howells > afs: Fix missing put_page() > > Alex Deucher > drm/radeon: reinstate oland workaround for sclk > > yong mao > mmc: mediatek: Fixed bug where clock frequency could be set wrong > > Steven Rostedt (VMware) > sched/deadline: Use deadline instead of period when calculating overflow > > Daniel Bristot de Oliveira > sched/deadline: Throttle a constrained deadline task activated after the deadline > > Daniel Bristot de Oliveira > sched/deadline: Make sure the replenishment timer fires in the next period > > Alex Deucher > drm/radeon/si: add dpm quirk for Oland > > Taku Izumi > fjes: Fix wrong netdevice feature flags > > Don Brace > scsi: hpsa: limit outstanding rescans > > Don Brace > scsi: hpsa: update check for logical volume status > > Stafford Horne > openrisc: fix issue handling 8 byte get_user calls > > Alexander Shishkin > intel_th: pci: Add Gemini Lake support > > Jiri Pirko > mlxsw: reg: Fix SPVMLR max record count > > Jiri Pirko > mlxsw: reg: Fix SPVM max record count > > Vlad Yasevich > net: Resend IGMP memberships upon peer notification. > > Matthias Kaehlcke > dmaengine: Fix array index out of bounds warning in __get_unmap_pool() > > Johan Hovold > net: wimax/i2400m: fix NULL-deref at probe > > Tahsin Erdogan > writeback: fix memory leak in wb_queue_work() > > Florian Westphal > netfilter: bridge: honor frag_max_size when refragmenting > > Tomi Valkeinen > drm/omap: fix dmabuf mmap for dma_alloc'ed buffers > > Dmitry Torokhov > Input: i8042 - add TUXEDO BU1406 (N24_25BU) to the nomux list > > NeilBrown > NFSD: fix nfsd_reset_versions for NFSv4. > > NeilBrown > NFSD: fix nfsd_minorversion(.., NFSD_AVAIL) > > Doug Berger > net: bcmgenet: Power up the internal PHY before probing the MII > > Doug Berger > net: bcmgenet: power down internal phy if open or resume fails > > Doug Berger > net: bcmgenet: reserved phy revisions must be checked first > > Doug Berger > net: bcmgenet: correct MIB access of UniMAC RUNT counters > > Doug Berger > net: bcmgenet: correct the RBUF_OVFL_CNT and RBUF_ERR_CNT MIB values > > Alexander Potapenko > net: initialize msg.msg_flags in recvfrom > > Andrea Arcangeli > userfaultfd: selftest: vm: allow to build in vm/ directory > > Andrea Arcangeli > userfaultfd: shmem: __do_fault requires VM_FAULT_NOPAGE > > Guoqing Jiang > md-cluster: free md_cluster_info if node leave cluster > > Javier Martinez Canillas > usb: phy: isp1301: Add OF device ID table > > Ilan peer > mac80211: Fix addition of mesh configuration element > > Eric Biggers > KEYS: add missing permission check for request_key() destination > > Chandan Rajendra > ext4: fix crash when a directory's i_size is too small > > Eryu Guan > ext4: fix fdatasync(2) after fallocate(2) operation > > Adam Wallis > dmaengine: dmatest: move callback wait queue to thread context > > Steven Rostedt > sched/rt: Do not pull from current CPU if only one CPU to pull > > Mathias Nyman > xhci: Don't add a virt_dev to the devs array before it's fully allocated > > Sukumar Ghorai > Bluetooth: btusb: driver to enable the usb-wakeup feature > > Yan, Zheng > ceph: drop negative child dentries before try pruning inode's alias > > Shuah Khan > usbip: fix stub_send_ret_submit() vulnerability to null transfer_buffer > > Alan Stern > USB: core: prevent malicious bNumInterfaces overflow > > David Kozub > USB: uas and storage: Add US_FL_BROKEN_FUA for another JMicron JMS567 ID > > Changbin Du > tracing: Allocate mask_str buffer dynamically > > NeilBrown > autofs: fix careless error in recent commit > > Eric Biggers > crypto: salsa20 - fix blkcipher_walk API usage > > Eric Biggers > crypto: hmac - require that the underlying hash algorithm is unkeyed > > > ------------- > > Diffstat: > > Makefile | 4 +- > arch/blackfin/Kconfig | 7 +- > arch/blackfin/Kconfig.debug | 1 + > arch/openrisc/include/asm/uaccess.h | 2 +- > arch/powerpc/perf/hv-24x7.c | 2 +- > arch/powerpc/platforms/powernv/opal-async.c | 6 +- > arch/powerpc/platforms/powernv/setup.c | 2 +- > arch/powerpc/sysdev/ipic.c | 4 +- > arch/x86/crypto/salsa20_glue.c | 7 -- > crypto/hmac.c | 6 +- > crypto/salsa20_generic.c | 7 -- > crypto/shash.c | 5 +- > crypto/tcrypt.c | 6 +- > drivers/bluetooth/btusb.c | 5 ++ > drivers/bus/arm-ccn.c | 1 + > drivers/clk/imx/clk-imx6q.c | 2 +- > drivers/clk/mediatek/clk-mtk.h | 1 + > drivers/clk/mediatek/clk-pll.c | 5 +- > drivers/clk/tegra/clk-tegra30.c | 2 +- > drivers/dma/dmaengine.c | 2 + > drivers/dma/dmatest.c | 55 ++++++++------- > drivers/dma/ti-dma-crossbar.c | 8 +-- > drivers/firmware/efi/efi.c | 1 - > drivers/firmware/efi/esrt.c | 2 +- > drivers/gpu/drm/omapdrm/omap_gem_dmabuf.c | 3 - > drivers/gpu/drm/radeon/si_dpm.c | 10 +++ > drivers/hwtracing/intel_th/pci.c | 5 ++ > drivers/infiniband/core/cma.c | 11 +-- > drivers/infiniband/ulp/ipoib/ipoib_ib.c | 7 +- > drivers/input/serio/i8042-x86ia64io.h | 7 ++ > drivers/md/bcache/request.c | 6 +- > drivers/md/bcache/super.c | 6 +- > drivers/md/md-cluster.c | 1 + > drivers/md/raid5.c | 5 +- > drivers/mmc/host/mtk-sd.c | 4 +- > drivers/net/ethernet/broadcom/genet/bcmgenet.c | 95 +++++++++++++++++++++----- > drivers/net/ethernet/broadcom/genet/bcmgenet.h | 10 ++- > drivers/net/ethernet/mellanox/mlx4/cmd.c | 11 +++ > drivers/net/ethernet/mellanox/mlx4/main.c | 11 +++ > drivers/net/ethernet/mellanox/mlxsw/reg.h | 4 +- > drivers/net/ethernet/sfc/ef10.c | 2 +- > drivers/net/fjes/fjes_main.c | 2 +- > drivers/net/macvlan.c | 2 +- > drivers/net/ppp/ppp_generic.c | 1 + > drivers/net/wimax/i2400m/usb.c | 3 + > drivers/net/wireless/ath/ath9k/tx99.c | 5 ++ > drivers/pci/pcie/pme.c | 5 +- > drivers/pci/remove.c | 2 +- > drivers/pinctrl/Kconfig | 3 +- > drivers/platform/x86/sony-laptop.c | 14 ++-- > drivers/rtc/rtc-pcf8563.c | 2 +- > drivers/scsi/bfa/bfad_debugfs.c | 5 +- > drivers/scsi/hpsa.c | 57 +++++++++------- > drivers/scsi/hpsa.h | 1 + > drivers/scsi/hpsa_cmd.h | 2 + > drivers/scsi/scsi_devinfo.c | 2 +- > drivers/scsi/sd.c | 12 +++- > drivers/staging/vt6655/device_main.c | 3 +- > drivers/target/iscsi/iscsi_target.c | 3 +- > drivers/target/iscsi/iscsi_target_configfs.c | 3 +- > drivers/target/target_core_alua.c | 33 +++------ > drivers/target/target_core_file.c | 4 ++ > drivers/target/target_core_pr.c | 4 +- > drivers/thermal/step_wise.c | 11 +-- > drivers/usb/core/config.c | 4 +- > drivers/usb/host/xhci-mem.c | 15 ++-- > drivers/usb/musb/da8xx.c | 10 ++- > drivers/usb/phy/phy-isp1301.c | 7 ++ > drivers/usb/storage/unusual_devs.h | 7 ++ > drivers/usb/storage/unusual_uas.h | 7 ++ > drivers/usb/usbip/stub_tx.c | 7 ++ > drivers/video/fbdev/au1200fb.c | 7 +- > drivers/video/fbdev/controlfb.h | 2 + > drivers/video/fbdev/udlfb.c | 10 +-- > fs/afs/callback.c | 7 +- > fs/afs/file.c | 1 + > fs/afs/fsclient.c | 22 +++--- > fs/afs/inode.c | 11 +-- > fs/afs/internal.h | 12 ++-- > fs/afs/security.c | 7 +- > fs/afs/server.c | 6 +- > fs/afs/vlocation.c | 16 +++-- > fs/afs/write.c | 32 +++++++-- > fs/autofs4/waitq.c | 1 - > fs/btrfs/inode.c | 14 ++++ > fs/ceph/mds_client.c | 42 ++++++++++-- > fs/ext4/extents.c | 1 + > fs/ext4/namei.c | 4 ++ > fs/fs-writeback.c | 35 ++++++---- > fs/gfs2/file.c | 4 +- > fs/nfs/nfs4client.c | 4 +- > fs/nfsd/nfssvc.c | 30 ++++---- > fs/proc/proc_tty.c | 3 +- > fs/udf/super.c | 2 +- > fs/userfaultfd.c | 2 +- > fs/xfs/libxfs/xfs_bmap.c | 2 +- > fs/xfs/xfs_log_recover.c | 2 +- > include/crypto/internal/hash.h | 8 +++ > include/linux/mlx4/device.h | 1 + > include/linux/mman.h | 3 +- > include/target/target_core_base.h | 2 +- > kernel/sched/deadline.c | 62 +++++++++++++++-- > kernel/sched/rt.c | 8 ++- > kernel/trace/trace.c | 29 +++----- > net/bridge/br_netfilter_hooks.c | 12 ++-- > net/core/dev.c | 1 + > net/l2tp/l2tp_core.c | 2 +- > net/l2tp/l2tp_netlink.c | 2 +- > net/mac80211/mesh.c | 2 - > net/netfilter/ipvs/ip_vs_ctl.c | 4 ++ > net/socket.c | 1 + > security/keys/request_key.c | 48 ++++++++++--- > tools/perf/util/symbol.c | 2 +- > tools/testing/selftests/vm/Makefile | 4 ++ > 114 files changed, 727 insertions(+), 320 deletions(-) > > Merged, compiled, and flashed onto my Pixel 2 XL and OnePlus 5. No initial issues noticed in general usage or dmesg. Cheers! Nathan