This is the start of the stable review cycle for the 5.15.115 release. There are 37 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 Sat, 03 Jun 2023 14:33:22 +0000. 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/v5.x/stable-review/patch-5.15.115-rc... or in the git tree and branch at: git://git.kernel.org/pub/scm/linux/kernel/git/stable/linux-stable-rc.git linux-5.15.y and the diffstat can be found below.
thanks,
greg k-h
------------- Pseudo-Shortlog of commits:
Greg Kroah-Hartman gregkh@linuxfoundation.org Linux 5.15.115-rc2
Paul Blakey paulb@nvidia.com netfilter: ctnetlink: Support offloaded conntrack entry deletion
Nicolas Dichtel nicolas.dichtel@6wind.com ipv{4,6}/raw: fix output xfrm lookup wrt protocol
Carlos Llamas cmllamas@google.com binder: fix UAF of alloc->vma in race with munmap()
Carlos Llamas cmllamas@google.com binder: add lockless binder_alloc_(set|get)_vma()
Carlos Llamas cmllamas@google.com Revert "android: binder: stop saving a pointer to the VMA"
Carlos Llamas cmllamas@google.com Revert "binder_alloc: add missing mmap_lock calls when using the VMA"
Ruihan Li lrh2000@pku.edu.cn bluetooth: Add cmd validity checks at the start of hci_sock_ioctl()
Sebastian Andrzej Siewior bigeasy@linutronix.de xdp: xdp_mem_allocator can be NULL in trace_mem_connect().
Jiaxun Yang jiaxun.yang@flygoat.com irqchip/mips-gic: Don't touch vl_map if a local interrupt is not routable
Yunsheng Lin linyunsheng@huawei.com page_pool: fix inconsistency for page_pool_ring_[un]lock()
Qingfang DENG qingfang.deng@siflower.com.cn net: page_pool: use in_softirq() instead
Toke Høiland-Jørgensen toke@redhat.com xdp: Allow registering memory model without rxq reference
Rahul Rameshbabu rrameshbabu@nvidia.com net/mlx5e: Fix SQ wake logic in ptp napi_poll context
Jiaxun Yang jiaxun.yang@flygoat.com irqchip/mips-gic: Use raw spinlock for gic_lock
Marc Zyngier maz@kernel.org irqchip/mips-gic: Get rid of the reliance on irq_cpu_online()
Carlos Llamas cmllamas@google.com binder: fix UAF caused by faulty buffer cleanup
Hangbin Liu liuhangbin@gmail.com bonding: fix send_peer_notif overflow
Hangbin Liu liuhangbin@gmail.com Bonding: add arp_missed_max option
Arınç ÜNAL arinc.unal@arinc9.com net: dsa: mt7530: fix network connectivity with multiple CPU ports
Daniel Golle daniel@makrotopia.org net: dsa: mt7530: split-off common parts from mt7531_setup
Frank Wunderlich frank-w@public-files.de net: dsa: mt7530: rework mt753[01]_setup
Vladimir Oltean vladimir.oltean@nxp.com net: dsa: introduce helpers for iterating through ports using dp
Claudio Imbrenda imbrenda@linux.ibm.com KVM: s390: fix race in gmap_make_secure()
Claudio Imbrenda imbrenda@linux.ibm.com KVM: s390: pv: add export before import
David Epping david.epping@missinglinkelectronics.com net: phy: mscc: enable VSC8501/2 RGMII RX clock
Steve Wahl steve.wahl@hpe.com platform/x86: ISST: Remove 8 socket limit
Srinivas Pandruvada srinivas.pandruvada@linux.intel.com platform/x86: ISST: PUNIT device mapping with Sub-NUMA clustering
Shay Drory shayd@nvidia.com net/mlx5: Devcom, serialize devcom registration
Vlad Buslov vladbu@nvidia.com net/mlx5e: Fix deadlock in tc route query code
Mark Bloch mbloch@nvidia.com net/mlx5: devcom only supports 2 ports
Anton Protopopov aspsk@isovalent.com bpf: fix a memory leak in the LRU and LRU_PERCPU hash maps
Hans de Goede hdegoede@redhat.com power: supply: bq24190: Call power_supply_changed() after updating input current
Hans de Goede hdegoede@redhat.com power: supply: core: Refactor power_supply_set_input_current_limit_from_supplier()
Hans de Goede hdegoede@redhat.com power: supply: bq27xxx: After charger plug in/out wait 0.5s for things to stabilize
Hans de Goede hdegoede@redhat.com power: supply: bq27xxx: Ensure power_supply_changed() is called on current sign changes
Hans de Goede hdegoede@redhat.com power: supply: bq27xxx: Move bq27xxx_battery_update() down
Sicelo A. Mhlongo absicsz@gmail.com power: supply: bq27xxx: expose battery data when CI=1
-------------
Diffstat:
Documentation/networking/bonding.rst | 11 ++ Makefile | 4 +- arch/s390/kernel/uv.c | 56 ++++--- drivers/android/binder.c | 26 +++- drivers/android/binder_alloc.c | 64 +++----- drivers/android/binder_alloc.h | 2 +- drivers/android/binder_alloc_selftest.c | 2 +- drivers/irqchip/irq-mips-gic.c | 65 +++++--- drivers/net/bonding/bond_main.c | 17 +- drivers/net/bonding/bond_netlink.c | 22 ++- drivers/net/bonding/bond_options.c | 36 ++++- drivers/net/bonding/bond_procfs.c | 2 + drivers/net/bonding/bond_sysfs.c | 13 ++ drivers/net/dsa/mt7530.c | 124 +++++++++------ drivers/net/ethernet/mellanox/mlx5/core/en/ptp.c | 2 + drivers/net/ethernet/mellanox/mlx5/core/en/txrx.h | 2 + drivers/net/ethernet/mellanox/mlx5/core/en_tc.c | 19 +-- drivers/net/ethernet/mellanox/mlx5/core/en_tx.c | 19 ++- .../net/ethernet/mellanox/mlx5/core/lib/devcom.c | 81 +++++++--- .../net/ethernet/mellanox/mlx5/core/lib/devcom.h | 3 + drivers/net/phy/mscc/mscc.h | 1 + drivers/net/phy/mscc/mscc_main.c | 54 +++---- .../x86/intel/speed_select_if/isst_if_common.c | 49 ++++-- drivers/power/supply/bq24190_charger.c | 13 +- drivers/power/supply/bq27xxx_battery.c | 171 +++++++++++---------- drivers/power/supply/power_supply_core.c | 57 +++---- include/linux/power/bq27xxx_battery.h | 3 + include/linux/power_supply.h | 5 +- include/net/bond_options.h | 1 + include/net/bonding.h | 3 +- include/net/dsa.h | 28 ++++ include/net/ip.h | 2 + include/net/page_pool.h | 18 --- include/net/xdp.h | 3 + include/uapi/linux/if_link.h | 1 + include/uapi/linux/in.h | 2 + kernel/bpf/hashtab.c | 6 +- net/bluetooth/hci_sock.c | 28 ++++ net/core/page_pool.c | 34 +++- net/core/xdp.c | 93 +++++++---- net/ipv4/ip_sockglue.c | 12 +- net/ipv4/raw.c | 5 +- net/ipv6/raw.c | 3 +- net/netfilter/nf_conntrack_netlink.c | 8 - tools/include/uapi/linux/if_link.h | 1 + 45 files changed, 763 insertions(+), 408 deletions(-)
On 6/1/2023 7:36 AM, Greg Kroah-Hartman wrote:
This is the start of the stable review cycle for the 5.15.115 release. There are 37 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 Sat, 03 Jun 2023 14:33:22 +0000. 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/v5.x/stable-review/patch-5.15.115-rc... or in the git tree and branch at: git://git.kernel.org/pub/scm/linux/kernel/git/stable/linux-stable-rc.git linux-5.15.y and the diffstat can be found below.
thanks,
greg k-h
On ARCH_BRCMSTB using 32-bit and 64-bit ARM kernels, build tested on BMIPS_GENERIC:
Tested-by: Florian Fainelli florian.fainelli@broadcom.com
On 6/1/23 08:36, Greg Kroah-Hartman wrote:
This is the start of the stable review cycle for the 5.15.115 release. There are 37 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 Sat, 03 Jun 2023 14:33:22 +0000. 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/v5.x/stable-review/patch-5.15.115-rc... or in the git tree and branch at: git://git.kernel.org/pub/scm/linux/kernel/git/stable/linux-stable-rc.git linux-5.15.y and the diffstat can be found below.
thanks,
greg k-h
Compiled and booted on my test system. No dmesg regressions.
Tested-by: Shuah Khan skhan@linuxfoundation.org
thanks, -- Shuah
Hello!
On Thu, 1 Jun 2023 at 08:36, Greg Kroah-Hartman gregkh@linuxfoundation.org wrote:
This is the start of the stable review cycle for the 5.15.115 release. There are 37 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 Sat, 03 Jun 2023 14:33:22 +0000. 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/v5.x/stable-review/patch-5.15.115-rc... or in the git tree and branch at: git://git.kernel.org/pub/scm/linux/kernel/git/stable/linux-stable-rc.git linux-5.15.y and the diffstat can be found below.
thanks,
greg k-h
Build failures on System/390: -----8<----- /builds/linux/arch/s390/kernel/uv.c: In function 'should_export_before_import': /builds/linux/arch/s390/kernel/uv.c:204:40: error: 'mm_context_t' has no member named 'protected_count' 204 | return atomic_read(&mm->context.protected_count) > 1; | ^ /builds/linux/arch/s390/kernel/uv.c:205:1: error: control reaches end of non-void function [-Werror=return-type] 205 | } | ^ ----->8-----
That's with defconfig and GCC-8, GCC-12, Clang-16.
Greetings!
Daniel Díaz daniel.diaz@linaro.org
On Thu, Jun 01, 2023 at 10:17:48PM -0600, Daniel Díaz wrote:
Hello!
On Thu, 1 Jun 2023 at 08:36, Greg Kroah-Hartman gregkh@linuxfoundation.org wrote:
This is the start of the stable review cycle for the 5.15.115 release. There are 37 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 Sat, 03 Jun 2023 14:33:22 +0000. 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/v5.x/stable-review/patch-5.15.115-rc... or in the git tree and branch at: git://git.kernel.org/pub/scm/linux/kernel/git/stable/linux-stable-rc.git linux-5.15.y and the diffstat can be found below.
thanks,
greg k-h
Build failures on System/390: -----8<----- /builds/linux/arch/s390/kernel/uv.c: In function 'should_export_before_import': /builds/linux/arch/s390/kernel/uv.c:204:40: error: 'mm_context_t' has no member named 'protected_count' 204 | return atomic_read(&mm->context.protected_count) > 1; | ^ /builds/linux/arch/s390/kernel/uv.c:205:1: error: control reaches end of non-void function [-Werror=return-type] 205 | } | ^ ----->8-----
That's with defconfig and GCC-8, GCC-12, Clang-16.
Thanks, I've dropped the broken patches now and will push out a -rc3.
greg k-h
On 6/1/23 7:36 AM, Greg Kroah-Hartman wrote:
This is the start of the stable review cycle for the 5.15.115 release. There are 37 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 Sat, 03 Jun 2023 14:33:22 +0000. 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/v5.x/stable-review/patch-5.15.115-rc... or in the git tree and branch at: git://git.kernel.org/pub/scm/linux/kernel/git/stable/linux-stable-rc.git linux-5.15.y and the diffstat can be found below.
thanks,
greg k-h
Built and booted successfully on RISC-V RV64 (HiFive Unmatched).
Tested-by: Ron Economos re@w6rz.net
On Thu, 01 Jun 2023 15:36:06 +0100, Greg Kroah-Hartman wrote:
This is the start of the stable review cycle for the 5.15.115 release. There are 37 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 Sat, 03 Jun 2023 14:33:22 +0000. 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/v5.x/stable-review/patch-5.15.115-rc... or in the git tree and branch at: git://git.kernel.org/pub/scm/linux/kernel/git/stable/linux-stable-rc.git linux-5.15.y and the diffstat can be found below.
thanks,
greg k-h
All tests passing for Tegra ...
Test results for stable-v5.15: 11 builds: 11 pass, 0 fail 28 boots: 28 pass, 0 fail 114 tests: 114 pass, 0 fail
Linux version: 5.15.115-rc2-g31e35d9f1b8d Boards tested: tegra124-jetson-tk1, tegra186-p2771-0000, tegra194-p2972-0000, tegra194-p3509-0000+p3668-0000, tegra20-ventana, tegra210-p2371-2180, tegra210-p3450-0000, tegra30-cardhu-a04
Tested-by: Jon Hunter jonathanh@nvidia.com
Jon
On Thu, Jun 01, 2023 at 03:36:06PM +0100, Greg Kroah-Hartman wrote:
This is the start of the stable review cycle for the 5.15.115 release. There are 37 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.
Successfully compiled and installed bindeb-pkgs on my computer (Acer Aspire E15, Intel Core i3 Haswell). No noticeable regressions.
Tested-by: Bagas Sanjaya bagasdotme@gmail.com
Hi Greg,
On Thu, 1 Jun 2023 at 15:36, Greg Kroah-Hartman gregkh@linuxfoundation.org wrote:
This is the start of the stable review cycle for the 5.15.115 release. There are 37 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.
s390 allmodconfig build fails with the error:
arch/s390/kernel/uv.c: In function 'should_export_before_import': arch/s390/kernel/uv.c:204:40: error: 'mm_context_t' has no member named 'protected_count' 204 | return atomic_read(&mm->context.protected_count) > 1; | ^ arch/s390/kernel/uv.c:205:1: error: control reaches end of non-void function [-Werror=return-type] 205 | } | ^
On 6/2/23 05:07, Sudip Mukherjee wrote:
Hi Greg,
On Thu, 1 Jun 2023 at 15:36, Greg Kroah-Hartman gregkh@linuxfoundation.org wrote:
This is the start of the stable review cycle for the 5.15.115 release. There are 37 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.
s390 allmodconfig build fails with the error:
arch/s390/kernel/uv.c: In function 'should_export_before_import': arch/s390/kernel/uv.c:204:40: error: 'mm_context_t' has no member named 'protected_count' 204 | return atomic_read(&mm->context.protected_count) > 1; | ^ arch/s390/kernel/uv.c:205:1: error: control reaches end of non-void function [-Werror=return-type] 205 | } | ^
Missing commit 07fbdf7f93479 ("KVM: s390: pv: usage counter instead of flag"), but I don't know if that alone is sufficient (there have been other commits adding to its use).
Guenter
On Fri, Jun 02, 2023 at 05:33:12AM -0700, Guenter Roeck wrote:
On 6/2/23 05:07, Sudip Mukherjee wrote:
Hi Greg,
On Thu, 1 Jun 2023 at 15:36, Greg Kroah-Hartman gregkh@linuxfoundation.org wrote:
This is the start of the stable review cycle for the 5.15.115 release. There are 37 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.
s390 allmodconfig build fails with the error:
arch/s390/kernel/uv.c: In function 'should_export_before_import': arch/s390/kernel/uv.c:204:40: error: 'mm_context_t' has no member named 'protected_count' 204 | return atomic_read(&mm->context.protected_count) > 1; | ^ arch/s390/kernel/uv.c:205:1: error: control reaches end of non-void function [-Werror=return-type] 205 | } | ^
Missing commit 07fbdf7f93479 ("KVM: s390: pv: usage counter instead of flag"), but I don't know if that alone is sufficient (there have been other commits adding to its use).
I've just dropped the offending patches from now, and will wait for proper backported ones if the s390 people want these added.
greg k-h
Hi Greg,
On 01/06/23 8:06 pm, Greg Kroah-Hartman wrote:
This is the start of the stable review cycle for the 5.15.115 release. There are 37 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 Sat, 03 Jun 2023 14:33:22 +0000. Anything received after that time might be too late.
No problems seen on x86_64 and aarch64.
Tested-by: Harshit Mogalapalli harshit.m.mogalapalli@oracle.com
Thanks, Harshit
The whole patch series can be found in one patch at: https://www.kernel.org/pub/linux/kernel/v5.x/stable-review/patch-5.15.115-rc... or in the git tree and branch at: git://git.kernel.org/pub/scm/linux/kernel/git/stable/linux-stable-rc.git linux-5.15.y and the diffstat can be found below.
thanks,
greg k-h
On Thu, Jun 01, 2023 at 03:36:06PM +0100, Greg Kroah-Hartman wrote:
This is the start of the stable review cycle for the 5.15.115 release. There are 37 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 Sat, 03 Jun 2023 14:33:22 +0000. Anything received after that time might be too late.
Build results: total: 160 pass: 158 fail: 2 Failed builds: s390:defconfig s390:allmodconfig Qemu test results: total: 499 pass: 494 fail: 5 Failed tests: s390:defconfig:nolocktests:smp2:net,default:initrd s390:defconfig:nolocktests:smp2:virtio-blk-ccw:net,virtio-net-pci:rootfs s390:defconfig:nolocktests:smp2:scsi[virtio-ccw]:net,default:rootfs s390:defconfig:nolocktests:virtio-pci:net,virtio-net-pci:rootfs s390:defconfig:nolocktests:scsi[virtio-pci]:net,default:rootfs
Failures as already reported by others.
Guenter
linux-stable-mirror@lists.linaro.org