Skip to content

5.15.115-rc2 review

Greg Kroah-Hartman linux-patches linux-tegra lkml stable 1 version In review

Get series with b4
b4 am [email protected]

Versions newest first

  1. v1 Latest0 of 37 patches 12 repliesIn review

Patches in v1 No applies recorded yet

None of the 37 patches the cover letter announces are in this archive.

Reviews trailers per patch

PatchFlorian FainelliShuah KhanRon EconomosJon HunterBagas SanjayaHarshit Mogalapalli
SeriesT-b T-b T-b T-b T-b T-b

Trailers given in replies are filled; those carried in the patches from earlier versions are outlined with dashes. Scroll the table sideways for all 6 reviewers.

Read the v1 thread

Cover letter [PATCH 5.15 00/37] 5.15.115-rc2 review

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-rc2.gz

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 <[email protected]>

    Linux 5.15.115-rc2

Paul Blakey <[email protected]>
netfilter: ctnetlink: Support offloaded conntrack entry deletion

Nicolas Dichtel <[email protected]>
ipv{4,6}/raw: fix output xfrm lookup wrt protocol

Carlos Llamas <[email protected]>

    binder: fix UAF of alloc->vma in race with munmap()

Carlos Llamas <[email protected]>
binder: add lockless binder_alloc_(set|get)_vma()

Carlos Llamas <[email protected]>
Revert "android: binder: stop saving a pointer to the VMA"

Carlos Llamas <[email protected]>
Revert "binder_alloc: add missing mmap_lock calls when using the VMA"

Ruihan Li <[email protected]>
bluetooth: Add cmd validity checks at the start of hci_sock_ioctl()

Sebastian Andrzej Siewior <[email protected]>
xdp: xdp_mem_allocator can be NULL in trace_mem_connect().

Jiaxun Yang <[email protected]>
irqchip/mips-gic: Don't touch vl_map if a local interrupt is not routable

Yunsheng Lin <[email protected]>
page_pool: fix inconsistency for page_pool_ring_[un]lock()

Qingfang DENG <[email protected]>
net: page_pool: use in_softirq() instead

Toke Høiland-Jørgensen <[email protected]>
xdp: Allow registering memory model without rxq reference

Rahul Rameshbabu <[email protected]>
net/mlx5e: Fix SQ wake logic in ptp napi_poll context

Jiaxun Yang <[email protected]>
irqchip/mips-gic: Use raw spinlock for gic_lock

Marc Zyngier <[email protected]>
irqchip/mips-gic: Get rid of the reliance on irq_cpu_online()

Carlos Llamas <[email protected]>
binder: fix UAF caused by faulty buffer cleanup

Hangbin Liu <[email protected]>
bonding: fix send_peer_notif overflow

Hangbin Liu <[email protected]>
Bonding: add arp_missed_max option

Arınç ÜNAL <[email protected]>
net: dsa: mt7530: fix network connectivity with multiple CPU ports

Daniel Golle <[email protected]>
net: dsa: mt7530: split-off common parts from mt7531_setup

Frank Wunderlich <[email protected]>

    net: dsa: mt7530: rework mt753[01]_setup

Vladimir Oltean <[email protected]>
net: dsa: introduce helpers for iterating through ports using dp

Claudio Imbrenda <[email protected]>
KVM: s390: fix race in gmap_make_secure()

Claudio Imbrenda <[email protected]>
KVM: s390: pv: add export before import

David Epping <[email protected]>
net: phy: mscc: enable VSC8501/2 RGMII RX clock

Steve Wahl <[email protected]>
platform/x86: ISST: Remove 8 socket limit

Srinivas Pandruvada <[email protected]>
platform/x86: ISST: PUNIT device mapping with Sub-NUMA clustering

Shay Drory <[email protected]>
net/mlx5: Devcom, serialize devcom registration

Vlad Buslov <[email protected]>
net/mlx5e: Fix deadlock in tc route query code

Mark Bloch <[email protected]>
net/mlx5: devcom only supports 2 ports

Anton Protopopov <[email protected]>
bpf: fix a memory leak in the LRU and LRU_PERCPU hash maps

Hans de Goede <[email protected]>
power: supply: bq24190: Call power_supply_changed() after updating input current

Hans de Goede <[email protected]>
power: supply: core: Refactor power_supply_set_input_current_limit_from_supplier()

Hans de Goede <[email protected]>
power: supply: bq27xxx: After charger plug in/out wait 0.5s for things to stabilize

Hans de Goede <[email protected]>
power: supply: bq27xxx: Ensure power_supply_changed() is called on current sign changes

Hans de Goede <[email protected]>
power: supply: bq27xxx: Move bq27xxx_battery_update() down

Sicelo A. Mhlongo <[email protected]>
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(-)