---------------- NOTE: This will be the last 4.16.y release. After this release, this tree will be end-of-life. You should have moved to the 4.17.y tree by now. ----------------
This is the start of the stable review cycle for the 4.16.18 release. There are 64 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 Tue Jun 26 14:27:22 UTC 2018. Anything received after that time might be too late.
The whole patch series can be found in one patch at: https://www.kernel.org/pub/linux/kernel/v4.x/stable-review/patch-4.16.18-rc1... or in the git tree and branch at: git://git.kernel.org/pub/scm/linux/kernel/git/stable/linux-stable-rc.git linux-4.16.y and the diffstat can be found below.
thanks,
greg k-h
------------- Pseudo-Shortlog of commits:
Greg Kroah-Hartman gregkh@linuxfoundation.org Linux 4.16.18-rc1
Vlastimil Babka vbabka@suse.cz mm, page_alloc: do not break __GFP_THISNODE by zonelist reset
Thadeu Lima de Souza Cascardo cascardo@canonical.com fs/binfmt_misc.c: do not allow offset overflow
Michael S. Tsirkin mst@redhat.com vhost: fix info leak due to uninitialized memory
Jason Gerecke killertofu@gmail.com HID: wacom: Correct logical maximum Y for 2nd-gen Intuos Pro large
Even Xu even.xu@intel.com HID: intel_ish-hid: ipc: register more pm callbacks to support hibernation
Martin Brandenburg martin@omnibond.com orangefs: report attributes_mask and attributes for statx
Martin Brandenburg martin@omnibond.com orangefs: set i_size on new symlink
Luca Coelho luciano.coelho@intel.com iwlwifi: fw: harden page loading code
Tony Luck tony.luck@intel.com x86/intel_rdt: Enable CMT and MBM on new Skylake stepping
Thomas Gleixner tglx@linutronix.de genirq/migration: Avoid out of line call if pending is not set
Thomas Gleixner tglx@linutronix.de genirq/affinity: Defer affinity setting if irq chip is busy
Thomas Gleixner tglx@linutronix.de genirq/generic_pending: Do not lose pending affinity update
Thomas Gleixner tglx@linutronix.de irq_remapping: Use apic_ack_irq()
Thomas Gleixner tglx@linutronix.de x86/platform/uv: Use apic_ack_irq()
Thomas Gleixner tglx@linutronix.de x86/ioapic: Use apic_ack_irq()
Thomas Gleixner tglx@linutronix.de x86/apic: Provide apic_ack_irq()
Thomas Gleixner tglx@linutronix.de x86/apic/vector: Prevent hlist corruption and leaks
Dou Liyang douly.fnst@cn.fujitsu.com x86/vector: Fix the args of vector_alloc tracepoint
Stefan Potyra Stefan.Potyra@elektrobit.com w1: mxc_w1: Enable clock before calling clk_get_rate() on it
Keith Busch keith.busch@intel.com nvme/pci: Sync controller reset for AER slot_reset
Hans de Goede hdegoede@redhat.com libata: Drop SanDisk SD7UB3Q*G1001 NOLPM quirk
Dan Carpenter dan.carpenter@oracle.com libata: zpodd: small read overflow in eject_tray()
Chen Yu yu.c.chen@intel.com cpufreq: governors: Fix long idle detection logic in load calculation
Suman Anna s-anna@ti.com cpufreq: ti-cpufreq: Fix an incorrect error return value
Tao Wang kevin.wangtao@hisilicon.com cpufreq: Fix new policy initialization during limits updates via sysfs
Tejun Heo tj@kernel.org bdi: Move cgroup bdi_writeback to a dedicated low concurrency workqueue
Roman Pen roman.penyaev@profitbricks.com blk-mq: reinit q->tag_set_list entry only after grace period
Josef Bacik jbacik@fb.com nbd: use bd_set_size when updating disk size
Josef Bacik jbacik@fb.com nbd: update size when connected
Josef Bacik jbacik@fb.com nbd: fix nbd device deletion
Shirish Pargaonkar shirishpargaonkar@gmail.com cifs: For SMB2 security informaion query, check for minimum sized security descriptor instead of sizeof FileAllInformation class
Mark Syms mark.syms@citrix.com CIFS: 511c54a2f69195b28afb9dd119f03787b1625bb4 adds a check for session expiry
Steve French stfrench@microsoft.com smb3: on reconnect set PreviousSessionId field
Steve French stfrench@microsoft.com smb3: fix various xid leaks
Tony Luck tony.luck@intel.com x86/MCE: Fix stack out-of-bounds write in mce-inject.c: Flags_read()
Dennis Wassenberg dennis.wassenberg@secunet.com ALSA: hda: add dock and led support for HP ProBook 640 G4
Dennis Wassenberg dennis.wassenberg@secunet.com ALSA: hda: add dock and led support for HP EliteBook 830 G5
Bo Chen chenbo@pdx.edu ALSA: hda - Handle kzalloc() failure in snd_hda_attach_pcm_stream()
Takashi Iwai tiwai@suse.de ALSA: hda/conexant - Add fixup for HP Z2 G4 workstation
Hui Wang hui.wang@canonical.com ALSA: hda/realtek - Enable mic-mute hotkey for several Lenovo AIOs
Takashi Iwai tiwai@suse.de ALSA: usb-audio: Disable the quirk for Nura headset
Qu Wenruo wqu@suse.com btrfs: scrub: Don't use inode pages for device replace
Su Yue suy.fnst@cn.fujitsu.com btrfs: return error value if create_io_em failed in cow_file_range
Omar Sandoval osandov@fb.com Btrfs: fix memory and mount leak in btrfs_ioctl_rm_dev_v2()
Omar Sandoval osandov@fb.com Btrfs: fix clone vs chattr NODATASUM race
Tetsuo Handa penguin-kernel@I-love.SAKURA.ne.jp driver core: Don't ignore class_dir_create_and_add() failure.
Jan Kara jack@suse.cz ext4: fix fencepost error in check for inode count overflow during resize
Theodore Ts'o tytso@mit.edu ext4: correctly handle a zero-length xattr with a non-zero e_value_offs
Theodore Ts'o tytso@mit.edu ext4: bubble errors from ext4_find_inline_data_nolock() up to ext4_iget()
Theodore Ts'o tytso@mit.edu ext4: do not allow external inodes for inline data
Lukas Czerner lczerner@redhat.com ext4: update mtime in ext4_punch_hole even if no blocks are released
Jan Kara jack@suse.cz ext4: fix hole length detection in ext4_ind_map_blocks()
Daniel Borkmann daniel@iogearbox.net tls: fix use-after-free in tls_push_record
Dexuan Cui decui@microsoft.com hv_netvsc: Fix a network regression after ifdown/ifup
Willem de Bruijn willemb@google.com net: in virtio_net_hdr only add VLAN_HLEN to csum_start if payload holds vlan
Paolo Abeni pabeni@redhat.com udp: fix rx queue len reported by diag and proc interface
Cong Wang xiyou.wangcong@gmail.com socket: close race condition between sock_close() and sockfs_setattr()
Frank van der Linden fllinden@amazon.com tcp: verify the checksum of the first data segment in a new connection
Davide Caratti dcaratti@redhat.com net/sched: act_simple: fix parsing of TCA_DEF_DATA
Alvaro Gamez Machado alvaro.gamez@hazent.com net: phy: dp83822: use BMCR_ANENABLE instead of BMSR_ANEGCAPABLE for DP83620
Zhouyang Jia jiazhouyang09@gmail.com net: dsa: add error handling for pskb_trim_rcsum
Julian Anastasov ja@ssi.bg ipv6: allow PMTU exceptions to local routes
Bjørn Mork bjorn@mork.no cdc_ncm: avoid padding beyond end of skb
Xiangning Yu yuxiangning@gmail.com bonding: re-evaluate force_primary when the primary slave name changes
-------------
Diffstat:
Makefile | 4 +- arch/x86/include/asm/apic.h | 2 + arch/x86/include/asm/trace/irq_vectors.h | 2 +- arch/x86/kernel/apic/io_apic.c | 2 +- arch/x86/kernel/apic/vector.c | 18 ++++++- arch/x86/kernel/cpu/intel_rdt.c | 2 + arch/x86/kernel/cpu/mcheck/mce-inject.c | 2 +- arch/x86/platform/uv/uv_irq.c | 7 +-- block/blk-mq.c | 3 +- drivers/ata/libata-core.c | 3 -- drivers/ata/libata-zpodd.c | 2 +- drivers/base/core.c | 14 +++++- drivers/block/nbd.c | 17 ++++++- drivers/cpufreq/cpufreq.c | 2 + drivers/cpufreq/cpufreq_governor.c | 12 ++--- drivers/cpufreq/ti-cpufreq.c | 2 +- drivers/hid/intel-ish-hid/ipc/pci-ish.c | 22 +++------ drivers/hid/wacom_sys.c | 8 +++ drivers/iommu/amd_iommu.c | 2 +- drivers/iommu/intel_irq_remapping.c | 2 +- drivers/iommu/irq_remapping.c | 5 -- drivers/iommu/irq_remapping.h | 2 - drivers/net/bonding/bond_options.c | 1 + drivers/net/hyperv/netvsc_drv.c | 4 +- drivers/net/phy/dp83848.c | 35 ++++++++++--- drivers/net/tap.c | 5 +- drivers/net/tun.c | 3 +- drivers/net/usb/cdc_ncm.c | 4 +- drivers/net/virtio_net.c | 3 +- drivers/net/wireless/intel/iwlwifi/fw/paging.c | 49 ++++++++++++++++--- drivers/nvme/host/pci.c | 11 ++++- drivers/vhost/vhost.c | 3 ++ drivers/w1/masters/mxc_w1.c | 20 +++++--- fs/binfmt_misc.c | 12 +++-- fs/btrfs/inode.c | 4 +- fs/btrfs/ioctl.c | 18 ++++--- fs/btrfs/scrub.c | 2 +- fs/cifs/cifsacl.h | 14 ++++++ fs/cifs/smb2ops.c | 68 ++++++++++++++++++-------- fs/cifs/smb2pdu.c | 4 +- fs/ext4/indirect.c | 14 ++++-- fs/ext4/inline.c | 6 +++ fs/ext4/inode.c | 46 +++++++++-------- fs/ext4/resize.c | 2 +- fs/ext4/xattr.c | 2 +- fs/orangefs/inode.c | 7 +++ fs/orangefs/namei.c | 7 +++ include/linux/irq.h | 7 ++- include/linux/virtio_net.h | 11 ++--- include/net/transp_v6.h | 11 ++++- include/net/udp.h | 5 ++ kernel/irq/manage.c | 37 +++++++++++++- kernel/irq/migration.c | 31 +++++++----- mm/backing-dev.c | 18 ++++++- mm/page_alloc.c | 1 - net/dsa/tag_trailer.c | 3 +- net/ipv4/tcp_ipv4.c | 4 ++ net/ipv4/udp.c | 2 +- net/ipv4/udp_diag.c | 2 +- net/ipv6/datagram.c | 6 +-- net/ipv6/route.c | 3 -- net/ipv6/tcp_ipv6.c | 4 ++ net/ipv6/udp.c | 3 +- net/packet/af_packet.c | 4 +- net/sched/act_simple.c | 15 +++--- net/socket.c | 18 +++++-- net/tls/tls_sw.c | 26 +++++----- sound/pci/hda/hda_controller.c | 4 +- sound/pci/hda/patch_conexant.c | 3 ++ sound/pci/hda/patch_realtek.c | 6 ++- sound/usb/quirks-table.h | 5 ++ 71 files changed, 498 insertions(+), 210 deletions(-)
stable-rc/linux-4.16.y boot: 101 boots: 0 failed, 89 passed with 12 offline (v4.16.17-65-gcb293ac20969)
Full Boot Summary: https://kernelci.org/boot/all/job/stable-rc/branch/linux-4.16.y/kernel/v4.16... Full Build Summary: https://kernelci.org/build/stable-rc/branch/linux-4.16.y/kernel/v4.16.17-65-...
Tree: stable-rc Branch: linux-4.16.y Git Describe: v4.16.17-65-gcb293ac20969 Git Commit: cb293ac209694e14e6348302f0c0b213eccaed3a Git URL: http://git.kernel.org/pub/scm/linux/kernel/git/stable/linux-stable-rc.git Tested: 58 unique boards, 23 SoC families, 14 builds out of 186
Offline Platforms:
arm:
sama5_defconfig: at91-sama5d4_xplained: 1 offline lab
multi_v7_defconfig: alpine-db: 1 offline lab at91-sama5d4_xplained: 1 offline lab socfpga_cyclone5_de0_sockit: 1 offline lab sun5i-r8-chip: 1 offline lab tegra124-jetson-tk1: 1 offline lab
tegra_defconfig: tegra124-jetson-tk1: 1 offline lab
sunxi_defconfig: sun5i-r8-chip: 1 offline lab
bcm2835_defconfig: bcm2835-rpi-b: 1 offline lab
arm64:
defconfig: apq8016-sbc: 1 offline lab juno-r2: 1 offline lab mt7622-rfb1: 1 offline lab
--- For more info write to info@kernelci.org
On 24 June 2018 at 20:51, Greg Kroah-Hartman gregkh@linuxfoundation.org wrote:
NOTE: This will be the last 4.16.y release. After this release, this tree will be end-of-life. You should have moved to the 4.17.y tree by now.
This is the start of the stable review cycle for the 4.16.18 release. There are 64 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 Tue Jun 26 14:27:22 UTC 2018. Anything received after that time might be too late.
The whole patch series can be found in one patch at: https://www.kernel.org/pub/linux/kernel/v4.x/stable-review/patch-4.16.18-rc1... or in the git tree and branch at: git://git.kernel.org/pub/scm/linux/kernel/git/stable/linux-stable-rc.git linux-4.16.y and the diffstat can be found below.
thanks,
greg k-h
Results from Linaro’s test farm. No regressions on arm64 and arm.
Kselftest test case mov_ss_trap_64 is causing kernel panic on qemu-system-x86_64 and PASS on real x86_64 hardware.
Reported upstream, https://lkml.org/lkml/2018/6/25/19
Summary ------------------------------------------------------------------------
kernel: 4.16.18-rc1 git repo: https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux-stable-rc.git git branch: linux-4.16.y git commit: cb293ac209694e14e6348302f0c0b213eccaed3a git describe: v4.16.17-65-gcb293ac20969 Test details: https://qa-reports.linaro.org/lkft/linux-stable-rc-4.16-oe/build/v4.16.17-65...
No regressions (compared to build v4.16.17-13-ge3e37a950711)
Ran 11391 total tests in the following environments and test suites.
Environments -------------- - dragonboard-410c - arm64 - hi6220-hikey - arm64 - juno-r2 - arm64 - qemu_arm - qemu_arm64 - qemu_x86_64 - x15 - arm - x86_64
Test Suites ----------- * boot * kselftest * libhugetlbfs * ltp-cap_bounds-tests * ltp-containers-tests * ltp-cve-tests * ltp-fcntl-locktests-tests * ltp-filecaps-tests * ltp-fs-tests * ltp-fs_bind-tests * ltp-fs_perms_simple-tests * ltp-fsx-tests * ltp-hugetlb-tests * ltp-io-tests * ltp-ipc-tests * ltp-math-tests * ltp-nptl-tests * ltp-pty-tests * ltp-sched-tests * ltp-securebits-tests * ltp-syscalls-tests * ltp-timers-tests * kselftest-vsyscall-mode-native * kselftest-vsyscall-mode-none
On Sun, Jun 24, 2018 at 11:21:41PM +0800, Greg Kroah-Hartman wrote:
NOTE: This will be the last 4.16.y release. After this release, this tree will be end-of-life. You should have moved to the 4.17.y tree by now.
This is the start of the stable review cycle for the 4.16.18 release. There are 64 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 Tue Jun 26 14:27:22 UTC 2018. Anything received after that time might be too late.
Build results: total: 145 pass: 145 fail: 0 Qemu test results: total: 155 pass: 155 fail: 0
Details are available at http://kerneltests.org/builders.
Guenter