Date: Sun, 21 Jul 2024 00:17:40 +0200
From: Linus Walleij <linus.walleij@linaro.org>
To: Linus Torvalds <torvalds@linux-foundation.org>
Cc: "open list:GPIO SUBSYSTEM" <linux-gpio@vger.kernel.org>, linux-kernel <linux-kernel@vger.kernel.org>
Subject: [GIT PULL] pin control changes for v6.11

Hi Linus,

this is the bulk of pin control changes for the v6.11 kernel cycle.
Some new drivers is the main part, the rest is cleanups and
nonurgent fixes. New drivers listed in the signed tag.
Nothing much special about this, no core changes this time.

Please pull it in!

Yours,
Linus Walleij

The following changes since commit 1613e604df0cd359cf2a7fbd9be7a0bcfacfabd0=
:

  Linux 6.10-rc1 (2024-05-26 15:20:12 -0700)

are available in the Git repository at:

  git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-pinctrl.git
tags/pinctrl-v6.11-1

for you to fetch changes up to 11eaac6e8e72001c28d2043eb160736187b7977d:

  Merge tag 'renesas-pinctrl-for-v6.11-tag3' of
git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers
into devel (2024-07-05 12:08:48 +0200)

----------------------------------------------------------------
Pin control bulk changes for the v6.11 kernel series:

Core changes: None.

New drivers:

- Renesas RZ/V2H(P) SoC

- NXP Freescale i.MX91 SoC

- Nuvoton MA35D1 SoC

- Qualcomm PMC8380, SM4250, SM4250 LPI

Enhancements:

- A slew of scoped-based simplifications of of_node_put().

----------------------------------------------------------------
Alexey Klimov (1):
      pinctrl: qcom: lpass-lpi: increase MAX_NR_GPIO to 32

Andrew Jeffery (3):
      dt-bindings: pinctrl: aspeed: Use block syntax for function and group=
s
      dt-bindings: pinctrl: aspeed,ast2500-pinctrl: Describe SGPM
      dt-bindings: pinctrl: aspeed,ast2600-pinctrl: Describe I3C, USB

Andy Shevchenko (11):
      pinctrl: berlin: Make use of struct pinfunction
      pinctrl: equilibrium: Make use of struct pinfunction
      pinctrl: ingenic: Provide a helper macro INGENIC_PIN_FUNCTION()
      pinctrl: mediatek: moore: Provide a helper macro PINCTRL_PIN_FUNCTION=
()
      pinctrl: pinmux: Add a convenient define PINCTRL_FUNCTION_DESC()
      pinctrl: pinmux: Embed struct pinfunction into struct function_desc
      pinctrl: imx: Convert to use func member
      pinctrl: ingenic: Convert to use func member
      pinctrl: keembay: Convert to use func member
      pinctrl: mediatek: moore: Convert to use func member
      pinctrl: pinmux: Remove unused members from struct function_desc

Chen Ni (1):
      pinctrl: mlxbf3: Fix return value check for devm_platform_ioremap_res=
ource

Claudiu Beznea (1):
      pinctrl: renesas: rzg2l: Use spin_{lock,unlock}_irq{save,restore}

Dan Carpenter (1):
      pinctrl: nuvoton: ma35d1: Fix an IS_ERR() vs NULL check

Dmitry Yashin (1):
      pinctrl: rockchip: update rk3308 iomux routes

Geert Uytterhoeven (13):
      pinctrl: renesas: rzn1: Use for_each_child_of_node_scoped()
      pinctrl: renesas: r8a779g0: Fix CANFD5 suffix
      pinctrl: renesas: r8a779g0: Fix FXR_TXEN[AB] suffixes
      pinctrl: renesas: r8a779g0: Fix (H)SCIF1 suffixes
      pinctrl: renesas: r8a779g0: Fix (H)SCIF3 suffixes
      pinctrl: renesas: r8a779g0: Fix IRQ suffixes
      pinctrl: renesas: r8a779g0: FIX PWM suffixes
      pinctrl: renesas: r8a779g0: Fix TCLK suffixes
      pinctrl: renesas: r8a779g0: Fix TPU suffixes
      pinctrl: renesas: r8a779h0: Add AVB MII pins and groups
      pinctrl: renesas: r8a779g0: Remove unneeded separators
      pinctrl: renesas: r8a779g0: Add INTC-EX pins, groups, and function
      pinctrl: renesas: r8a779h0: Remove unneeded separators

Inochi Amaoto (1):
      dt-bindings: pinctrl: pinctrl-single: fix schmitt related properties

Jacky Huang (3):
      dt-bindings: reset: Add syscon to nuvoton ma35d1 system-management no=
de
      dt-bindings: pinctrl: Document nuvoton ma35d1 pin control
      pinctrl: nuvoton: Add ma35d1 pinctrl and GPIO driver

Jeff Johnson (1):
      pinctrl: add missing MODULE_DESCRIPTION() macros

Konrad Dybcio (2):
      dt-bindings: pinctrl: qcom,pmic-gpio: Document PMC8380
      pinctrl: qcom: spmi: Add PMC8380

Lad Prabhakar (19):
      dt-bindings: pinctrl: renesas,rzg2l-pinctrl: Remove the check
from the object
      pinctrl: renesas: rzg2l: Allow more bits for pin configuration
      pinctrl: renesas: rzg2l: Drop struct rzg2l_variable_pin_cfg
      pinctrl: renesas: rzg2l: Enable variable configuration for all
      pinctrl: renesas: rzg2l: Validate power registers for SD and ETH
      pinctrl: renesas: rzg2l: Add function pointer for PFC register lockin=
g
      pinctrl: renesas: rzg2l: Add function pointer for PMC register write
      pinctrl: renesas: rzg2l: Add function pointers for OEN register acces=
s
      pinctrl: renesas: rzg2l: Add support to configure slew-rate
      pinctrl: renesas: rzg2l: Add support for pull-up/down
      pinctrl: renesas: rzg2l: Pass pincontrol device to
pinconf_generic_parse_dt_config()
      pinctrl: renesas: rzg2l: Add support for custom parameters
      pinctrl: renesas: rzg2l: Acquire lock in rzg2l_pinctrl_pm_setup_pfc()
      dt-bindings: pinctrl: renesas: Document RZ/V2H(P) SoC
      pinctrl: renesas: rzg2l: Add support for RZ/V2H SoC
      pinctrl: renesas: rzg2l: Update PIN_CFG_MASK() macro to be 32-bit wid=
e
      pinctrl: renesas: rzg2l: Adjust bit masks for PIN_CFG_VARIABLE
to use BIT(62)
      pinctrl: renesas: rzg2l: Move RZG2L_SINGLE_PIN definition to top
of the file
      pinctrl: renesas: rzg2l: Reorganize variable configuration macro

Linus Walleij (4):
      Merge tag 'renesas-pinctrl-for-v6.11-tag1' of
git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers
into devel
      pinctrl: freescale: Select missing features
      Merge tag 'renesas-pinctrl-for-v6.11-tag2-v2' of
git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers
into devel
      Merge tag 'renesas-pinctrl-for-v6.11-tag3' of
git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers
into devel

L=C3=A9o DUBOIN (2):
      pinctrl: core: take into account the pins array in pinctrl_pins_show(=
)
      pinctrl: core: reset gpio_device in loop in pinctrl_pins_show()

Micha=C5=82 Miros=C5=82aw (1):
      pinctrl: renesas: sh73a0: Use rdev_get_drvdata()

Nathan Chancellor (1):
      pinctrl: keembay: Fix func conversion in keembay_build_functions()

Nirmala Devi Mal Nadar (1):
      pinctrl: pinctrl-tps6594: make tps65224_muxval_remap and
tps6594_muxval_remap as static to fix sparse warning

Nishanth Menon (1):
      dt-bindings: pinctrl: pinctrl-single: Fix
pinctrl-single,gpio-range description

Patrick Rudolph (5):
      pinctrl: cy8c95x0: Use single I2C lock
      pinctrl: cy8c95x0: Use regmap ranges
      pinctrl: cy8c95x0: Use REGCACHE_MAPLE
      pinctrl: cy8c95x0: Use cleanup.h
      pinctrl: cy8c95x0: Update cache modification

Paul Barker (3):
      pinctrl: renesas: rzg2l: Clarify OEN read/write support
      pinctrl: renesas: rzg2l: Clean up and refactor OEN read/write functio=
ns
      pinctrl: renesas: rzg2l: Support output enable on RZ/G2L

Peng Fan (24):
      pinctrl: renesas: Use scope based of_node_put() cleanups
      dt-bindings: pinctrl: imx: Support i.MX91 IOMUXC
      pinctrl: imx: Add pinctrl driver support for i.MX91
      pinctrl: stm32: Use scope based of_node_put() cleanups
      pinctrl: st: Use scope based of_node_put() cleanups
      dt-bindings: firmware: arm,scmi: Add properties for i.MX95
Pinctrl OEM extensions
      pinctrl: scmi: add blocklist
      pinctrl: imx: support SCMI pinctrl protocol for i.MX95
      pinctrl: tegra: Use scope based of_node_put() cleanups
      pinctrl: starfive: Use scope based of_node_put() cleanups
      pinctrl: sprd: Use scope based of_node_put() cleanups
      pinctrl: spear: Use scope based of_node_put() cleanups
      pinctrl: rockchip: Use scope based of_node_put() cleanups
      pinctrl: at91: Use scope based of_node_put() cleanups
      pinctrl: s32cc: Use scope based of_node_put() cleanups
      pinctrl: nomadik: Use scope based of_node_put() cleanups
      pinctrl: mediatek: Use scope based of_node_put() cleanups
      pinctrl: bcm: bcm63xx: Use scope based of_node_put() cleanups
      pinctrl: pinconf-generic: Use scope based of_node_put() cleanups
      pinctrl: freescale: mxs: Fix refcount of child
      pinctrl: k210: Use scope based of_node_put() cleanups
      pinctrl: ti: iodelay: Use scope based of_node_put() cleanups
      pinctrl: equilibrium: Use scope based of_node_put() cleanups
      pinctrl: freescale: Use scope based of_node_put() cleanups

Potin Lai (2):
      dt-bindings: pinctrl: aspeed,ast2600-pinctrl: add NCSI groups
      pinctrl: aspeed-g6: Add NCSI pin group config

Richard Acayan (1):
      pinctrl: qcom: sdm670: add pdc wakeirq map

Sean Anderson (2):
      dt-bindings: pinctrl: xilinx: Add support for function with pins
      pinctrl: zynqmp: Support muxing individual pins

Srinivas Kandagatla (2):
      dt-bindings: pinctrl: qcom: Add SM4250 pinctrl
      pinctrl: qcom: Introduce SM4250 LPI pinctrl driver

Stefan Wahren (1):
      pinctrl: bcm2835: Use string_choices API instead of ternary operator

Swati Agarwal (1):
      pinctrl: pinctrl-zynqmp: Use pin numbers stored in pin descriptor

Tomer Maimon (1):
      dt-bindings: pinctrl: npcm8xx: add missing pin group and mux function

Weihao Li (1):
      pinctrl: ralink: mt76x8: fix pinmux function

Yang Yingliang (3):
      pinctrl: core: fix possible memory leak when pinctrl_enable() fails
      pinctrl: single: fix possible memory leak when pinctrl_enable() fails
      pinctrl: ti: ti-iodelay: fix possible memory leak when
pinctrl_enable() fails

 .../devicetree/bindings/firmware/arm,scmi.yaml     |    4 +-
 .../bindings/firmware/nxp,imx95-scmi-pinctrl.yaml  |   53 +
 .../bindings/pinctrl/aspeed,ast2400-pinctrl.yaml   |  169 +-
 .../bindings/pinctrl/aspeed,ast2500-pinctrl.yaml   |  188 +-
 .../bindings/pinctrl/aspeed,ast2600-pinctrl.yaml   |  514 +++++-
 ...sl,imx93-pinctrl.yaml =3D> fsl,imx9-pinctrl.yaml} |    8 +-
 .../bindings/pinctrl/nuvoton,ma35d1-pinctrl.yaml   |  178 ++
 .../bindings/pinctrl/nuvoton,npcm845-pinctrl.yaml  |   22 +-
 .../bindings/pinctrl/pinctrl-single.yaml           |   17 +-
 .../bindings/pinctrl/qcom,pmic-gpio.yaml           |    2 +
 .../pinctrl/qcom,sm4250-lpass-lpi-pinctrl.yaml     |  118 ++
 .../bindings/pinctrl/renesas,rzg2l-pinctrl.yaml    |   52 +-
 .../bindings/pinctrl/xlnx,zynqmp-pinctrl.yaml      |  349 ++--
 .../bindings/reset/nuvoton,ma35d1-reset.yaml       |    3 +-
 drivers/pinctrl/aspeed/pinctrl-aspeed-g6.c         |   10 +-
 drivers/pinctrl/bcm/pinctrl-bcm2835.c              |    5 +-
 drivers/pinctrl/bcm/pinctrl-bcm4908.c              |    1 +
 drivers/pinctrl/bcm/pinctrl-bcm63xx.c              |    4 +-
 drivers/pinctrl/berlin/berlin.c                    |   21 +-
 drivers/pinctrl/berlin/berlin.h                    |    6 -
 drivers/pinctrl/core.c                             |   30 +-
 drivers/pinctrl/core.h                             |    2 +-
 drivers/pinctrl/freescale/Kconfig                  |   18 +
 drivers/pinctrl/freescale/Makefile                 |    2 +
 drivers/pinctrl/freescale/pinctrl-imx-scmi.c       |  357 ++++
 drivers/pinctrl/freescale/pinctrl-imx.c            |   39 +-
 drivers/pinctrl/freescale/pinctrl-imx1-core.c      |   16 +-
 drivers/pinctrl/freescale/pinctrl-imx91.c          |  271 +++
 drivers/pinctrl/freescale/pinctrl-mxs.c            |   18 +-
 drivers/pinctrl/mediatek/pinctrl-moore.c           |   10 +-
 drivers/pinctrl/mediatek/pinctrl-moore.h           |    6 +
 drivers/pinctrl/mediatek/pinctrl-mt7622.c          |   32 +-
 drivers/pinctrl/mediatek/pinctrl-mt7623.c          |   42 +-
 drivers/pinctrl/mediatek/pinctrl-mt7629.c          |   20 +-
 drivers/pinctrl/mediatek/pinctrl-mt76x8.c          |   88 +-
 drivers/pinctrl/mediatek/pinctrl-mt7981.c          |   34 +-
 drivers/pinctrl/mediatek/pinctrl-mt7986.c          |   24 +-
 drivers/pinctrl/mediatek/pinctrl-mtk-common.c      |    4 +-
 drivers/pinctrl/mediatek/pinctrl-paris.c           |    4 +-
 drivers/pinctrl/meson/pinctrl-meson-a1.c           |    1 +
 drivers/pinctrl/meson/pinctrl-meson-axg-pmx.c      |    1 +
 drivers/pinctrl/meson/pinctrl-meson-axg.c          |    1 +
 drivers/pinctrl/meson/pinctrl-meson-g12a.c         |    1 +
 drivers/pinctrl/meson/pinctrl-meson-gxbb.c         |    1 +
 drivers/pinctrl/meson/pinctrl-meson-gxl.c          |    1 +
 drivers/pinctrl/meson/pinctrl-meson-s4.c           |    1 +
 drivers/pinctrl/meson/pinctrl-meson.c              |    1 +
 drivers/pinctrl/meson/pinctrl-meson8-pmx.c         |    1 +
 drivers/pinctrl/nomadik/pinctrl-abx500.c           |    4 +-
 drivers/pinctrl/nomadik/pinctrl-nomadik.c          |    4 +-
 drivers/pinctrl/nuvoton/Kconfig                    |   19 +
 drivers/pinctrl/nuvoton/Makefile                   |    2 +
 drivers/pinctrl/nuvoton/pinctrl-ma35.c             | 1187 +++++++++++++
 drivers/pinctrl/nuvoton/pinctrl-ma35.h             |   52 +
 drivers/pinctrl/nuvoton/pinctrl-ma35d1.c           | 1799 ++++++++++++++++=
++++
 drivers/pinctrl/nxp/pinctrl-s32cc.c                |   31 +-
 drivers/pinctrl/pinconf-generic.c                  |    7 +-
 drivers/pinctrl/pinctrl-at91-pio4.c                |    7 +-
 drivers/pinctrl/pinctrl-at91.c                     |   14 +-
 drivers/pinctrl/pinctrl-cy8c95x0.c                 |  212 +--
 drivers/pinctrl/pinctrl-equilibrium.c              |   45 +-
 drivers/pinctrl/pinctrl-equilibrium.h              |   12 -
 drivers/pinctrl/pinctrl-ingenic.c                  |  707 ++++----
 drivers/pinctrl/pinctrl-k210.c                     |    7 +-
 drivers/pinctrl/pinctrl-keembay.c                  |   24 +-
 drivers/pinctrl/pinctrl-mcp23s08.c                 |    1 +
 drivers/pinctrl/pinctrl-mcp23s08_i2c.c             |    1 +
 drivers/pinctrl/pinctrl-mcp23s08_spi.c             |    1 +
 drivers/pinctrl/pinctrl-mlxbf3.c                   |   12 +-
 drivers/pinctrl/pinctrl-rockchip.c                 |   28 +-
 drivers/pinctrl/pinctrl-scmi.c                     |    9 +
 drivers/pinctrl/pinctrl-single.c                   |    7 +-
 drivers/pinctrl/pinctrl-st.c                       |   37 +-
 drivers/pinctrl/pinctrl-tb10x.c                    |    1 +
 drivers/pinctrl/pinctrl-tps6594.c                  |    4 +-
 drivers/pinctrl/pinctrl-zynqmp.c                   |   85 +-
 drivers/pinctrl/pinmux.c                           |   19 +-
 drivers/pinctrl/pinmux.h                           |   19 +-
 drivers/pinctrl/qcom/Kconfig                       |    9 +
 drivers/pinctrl/qcom/Makefile                      |    1 +
 drivers/pinctrl/qcom/pinctrl-lpass-lpi.c           |    2 +-
 drivers/pinctrl/qcom/pinctrl-sdm670.c              |   19 +
 drivers/pinctrl/qcom/pinctrl-sm4250-lpass-lpi.c    |  236 +++
 drivers/pinctrl/qcom/pinctrl-spmi-gpio.c           |    1 +
 drivers/pinctrl/renesas/pfc-r8a779g0.c             |  830 +++++----
 drivers/pinctrl/renesas/pfc-r8a779h0.c             |   82 +-
 drivers/pinctrl/renesas/pfc-sh73a0.c               |    4 +-
 drivers/pinctrl/renesas/pinctrl-rza1.c             |   14 +-
 drivers/pinctrl/renesas/pinctrl-rzg2l.c            |  913 +++++++---
 drivers/pinctrl/renesas/pinctrl-rzn1.c             |   26 +-
 drivers/pinctrl/renesas/pinctrl-rzv2m.c            |    7 +-
 drivers/pinctrl/renesas/pinctrl.c                  |    7 +-
 drivers/pinctrl/spear/pinctrl-spear.c              |   13 +-
 drivers/pinctrl/sprd/pinctrl-sprd.c                |   14 +-
 drivers/pinctrl/starfive/pinctrl-starfive-jh7100.c |   27 +-
 drivers/pinctrl/starfive/pinctrl-starfive-jh7110.c |   18 +-
 drivers/pinctrl/stm32/pinctrl-stm32.c              |    4 +-
 drivers/pinctrl/tegra/pinctrl-tegra-xusb.c         |    7 +-
 drivers/pinctrl/tegra/pinctrl-tegra.c              |    4 +-
 drivers/pinctrl/ti/pinctrl-ti-iodelay.c            |   42 +-
 100 files changed, 7428 insertions(+), 1959 deletions(-)
 create mode 100644
Documentation/devicetree/bindings/firmware/nxp,imx95-scmi-pinctrl.yaml
 rename Documentation/devicetree/bindings/pinctrl/{fsl,imx93-pinctrl.yaml
=3D> fsl,imx9-pinctrl.yaml} (93%)
 create mode 100644
Documentation/devicetree/bindings/pinctrl/nuvoton,ma35d1-pinctrl.yaml
 create mode 100644
Documentation/devicetree/bindings/pinctrl/qcom,sm4250-lpass-lpi-pinctrl.yam=
l
 create mode 100644 drivers/pinctrl/freescale/pinctrl-imx-scmi.c
 create mode 100644 drivers/pinctrl/freescale/pinctrl-imx91.c
 create mode 100644 drivers/pinctrl/nuvoton/pinctrl-ma35.c
 create mode 100644 drivers/pinctrl/nuvoton/pinctrl-ma35.h
 create mode 100644 drivers/pinctrl/nuvoton/pinctrl-ma35d1.c
 create mode 100644 drivers/pinctrl/qcom/pinctrl-sm4250-lpass-lpi.c

.
Date: Sat, 20 Jul 2024 15:50:23 -0700
From: syzbot <syzbot+f32bdeda1c9146004da8@syzkaller.appspotmail.com>
To: johan.hedberg@gmail.com, linux-bluetooth@vger.kernel.org, 
	linux-kernel@vger.kernel.org, luiz.dentz@gmail.com, marcel@holtmann.org, 
	syzkaller-bugs@googlegroups.com
Subject: [syzbot] [bluetooth?] WARNING in hci_send_acl (3)

.
Date: Sun, 21 Jul 2024 01:46:45 +0100
From: Daniel Golle <daniel@makrotopia.org>
To: Daniel Golle <daniel@makrotopia.org>,
	Aurelien Jarno <aurelien@aurel32.net>,
	Olivia Mackall <olivia@selenic.com>,
	Herbert Xu <herbert@gondor.apana.org.au>,
	Rob Herring <robh@kernel.org>,
	Krzysztof Kozlowski <krzk+dt@kernel.org>,
	Conor Dooley <conor+dt@kernel.org>,
	Heiko Stuebner <heiko@sntech.de>,
	Philipp Zabel <p.zabel@pengutronix.de>,
	Dragan Simic <dsimic@manjaro.org>,
	Uwe =?iso-8859-1?Q?Kleine-K=F6nig?= <ukleinek@debian.org>,
	Sascha Hauer <s.hauer@pengutronix.de>,
	Cristian Ciocaltea <cristian.ciocaltea@collabora.com>,
	Martin Kaiser <martin@kaiser.cx>,
	Francesco Dolcini <francesco.dolcini@toradex.com>,
	Ard Biesheuvel <ardb@kernel.org>, linux-crypto@vger.kernel.org,
	devicetree@vger.kernel.org, linux-arm-kernel@lists.infradead.org,
	linux-rockchip@lists.infradead.org, linux-kernel@vger.kernel.org
Subject: [PATCH v8 0/3] hwrng: add hwrng support for Rockchip RK3568

.
Date: Sat, 20 Jul 2024 21:19:44 -0600
From: Casey Chen <cachen@purestorage.com>
To: linux-perf-users@vger.kernel.org,
	linux-kernel@vger.kernel.org,
	namhyung@kernel.org
Cc: yzhong@purestorage.com,
	Casey Chen <cachen@purestorage.com>
Subject: [PATCHv3] perf tool: fix dereferencing NULL al->maps

.
Date: Sun, 21 Jul 2024 05:45:16 +0200
From: Dragan Simic <dsimic@manjaro.org>
To: linux-rockchip@lists.infradead.org
Cc: heiko@sntech.de,
	linux-arm-kernel@lists.infradead.org,
	devicetree@vger.kernel.org,
	robh@kernel.org,
	krzk+dt@kernel.org,
	conor+dt@kernel.org,
	linux-kernel@vger.kernel.org
Subject: [PATCH] arm64: dts: rockchip: Move RK3399 OPPs to dtsi files for SoC variants

.
Date: Sun, 21 Jul 2024 09:23:46 +0200
From: Christophe JAILLET <christophe.jaillet@wanadoo.fr>
To: Davidlohr Bueso <dave@stgolabs.net>,
	"Paul E. McKenney" <paulmck@kernel.org>,
	Josh Triplett <josh@joshtriplett.org>,
	Frederic Weisbecker <frederic@kernel.org>,
	Neeraj Upadhyay <neeraj.upadhyay@kernel.org>,
	Joel Fernandes <joel@joelfernandes.org>,
	Boqun Feng <boqun.feng@gmail.com>,
	Uladzislau Rezki <urezki@gmail.com>,
	Steven Rostedt <rostedt@goodmis.org>,
	Mathieu Desnoyers <mathieu.desnoyers@efficios.com>,
	Lai Jiangshan <jiangshanlai@gmail.com>,
	Zqiang <qiang.zhang1211@gmail.com>
Cc: linux-kernel@vger.kernel.org,
	kernel-janitors@vger.kernel.org,
	Christophe JAILLET <christophe.jaillet@wanadoo.fr>,
	rcu@vger.kernel.org
Subject: [PATCH v2] refscale: Optimize process_durations()

.
Date: Sun, 21 Jul 2024 09:40:19 +0200
From: Christophe JAILLET <christophe.jaillet@wanadoo.fr>
To: Arend van Spriel <arend.vanspriel@broadcom.com>,
	Kalle Valo <kvalo@kernel.org>
Cc: linux-kernel@vger.kernel.org,
	kernel-janitors@vger.kernel.org,
	Christophe JAILLET <christophe.jaillet@wanadoo.fr>,
	linux-wireless@vger.kernel.org,
	brcm80211@lists.linux.dev,
	brcm80211-dev-list.pdl@broadcom.com
Subject: [PATCH v2] brcmfmac: fwsignal: Use struct_size() to simplify brcmf_fws_rxreorder()

.
Date: Sun, 21 Jul 2024 10:49:09 +0300
From: Leon Romanovsky <leon@kernel.org>
To: Christoph Hellwig <hch@lst.de>,
	Robin Murphy <robin.murphy@arm.com>,
	Joerg Roedel <joro@8bytes.org>,
	Will Deacon <will@kernel.org>,
	Marek Szyprowski <m.szyprowski@samsung.com>
Cc: Easwar Hariharan <eahariha@linux.microsoft.com>,
	linux-kernel@vger.kernel.org,
	iommu@lists.linux.dev,
	Jason Gunthorpe <jgg@nvidia.com>,
	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
Subject: [PATCH v3 0/2] DMA IOMMU static calls

.
Date: Sun, 21 Jul 2024 18:04:49 +0800
From: Terry Hsiao <terry_hsiao@compal.corp-partner.google.com>
To: linux-kernel@vger.kernel.org
Cc: Douglas Anderson <dianders@chromium.org>,
	Neil Armstrong <neil.armstrong@linaro.org>,
	Jessica Zhang <quic_jesszhan@quicinc.com>,
	Maarten Lankhorst <maarten.lankhorst@linux.intel.com>,
	Maxime Ripard <mripard@kernel.org>,
	Thomas Zimmermann <tzimmermann@suse.de>,
	David Airlie <airlied@gmail.com>,
	Daniel Vetter <daniel@ffwll.ch>,
	dri-devel@lists.freedesktop.org,
	Terry Hsiao <terry_hsiao@compal.corp-partner.google.com>
Subject: [PATCH v2] drm/panel-edp: Add 6 panels used by MT8186 Chromebooks

.
Date: Sun, 21 Jul 2024 10:06:01 +0000
From: Piotr Zalewski <pZ010001011111@proton.me>
To: "linux-rockchip@lists.infradead.org" <linux-rockchip@lists.infradead.org>, "linux-kernel@vger.kernel.org" <linux-kernel@vger.kernel.org>, "linux-arm-kernel@lists.infradead.org" <linux-arm-kernel@lists.infradead.org>, "dri-devel@lists.freedesktop.org" <dri-devel@lists.freedesktop.org>, "daniel@ffwll.ch" <daniel@ffwll.ch>, "airlied@gmail.com" <airlied@gmail.com>, "tzimmermann@suse.de" <tzimmermann@suse.de>, "mripard@kernel.org" <mripard@kernel.org>, "maarten.lankhorst@linux.intel.com" <maarten.lankhorst@linux.intel.com>, "andy.yan@rock-chips.com" <andy.yan@rock-chips.com>, "heiko@sntech.de" <heiko@sntech.de>, "hjc@rock-chips.com" <hjc@rock-chips.com>
Subject: [PATCH RESEND] rockchip/drm: vop2: add support for gamma LUT

.
Date: Sun, 21 Jul 2024 13:33:40 +0300
From: Vicentiu Galanopulo <vicentiu.galanopulo@remote-tech.co.uk>
To: pavel@ucw.cz, lee@kernel.org, linux-kernel@vger.kernel.org,
	linux-leds@vger.kernel.org
Subject: [PATCH v3 2/2] leds: Add LED1202 I2C driverr

.
Date: Sun, 21 Jul 2024 14:16:39 +0300
From: Dmitry Baryshkov <dmitry.baryshkov@linaro.org>
To: Amit Kucheria <amitk@kernel.org>, 
 Thara Gopinath <thara.gopinath@gmail.com>, 
 "Rafael J. Wysocki" <rafael@kernel.org>, 
 Daniel Lezcano <daniel.lezcano@linaro.org>, Zhang Rui <rui.zhang@intel.com>, 
 Lukasz Luba <lukasz.luba@arm.com>
Cc: Thara Gopinath <thara.gopinath@linaro.org>, linux-pm@vger.kernel.org, 
 linux-arm-msm@vger.kernel.org, linux-kernel@vger.kernel.org, 
 stable@vger.kernel.org
Subject: [PATCH] thermal/drivers/qcom/lmh: remove false lockdep backtrace

.
Date: Sun, 21 Jul 2024 14:43:53 +0300
From: ngn <ngn@ngn.tf>
To: Bjorn Helgaas <bhelgaas@google.com>
Cc: linux-pci@vger.kernel.org, linux-kernel@vger.kernel.org
Subject: [PATCH] PCI: shpchp: Remove hpc_ops

.
Date: Sun, 21 Jul 2024 20:36:40 +0800
From: kernel test robot <lkp@intel.com>
To: Steven Price <steven.price@arm.com>
Cc: oe-kbuild-all@lists.linux.dev, linux-kernel@vger.kernel.org,
	Daniel Vetter <daniel.vetter@ffwll.ch>
Subject: powerpc-linux-ld: dw_mipi_dsi-stm.c:undefined reference to
 `clk_hw_unregister'

.
Date: Sun, 21 Jul 2024 12:50:48 +0000
From: Turritopsis Dohrnii Teo En Ming <teo.en.ming@protonmail.com>
To: "linux-kernel@vger.kernel.org" <linux-kernel@vger.kernel.org>
Cc: "ceo@teo-en-ming-corp.com" <ceo@teo-en-ming-corp.com>
Subject: List of InfoComm Technology (ICT) Projects/Jobs/Tasks/Assignments Completed by Teo En Ming between 15 Jun 2020 and 5 Jul 2024 (spanning 4 years)

.
Date: Sun, 21 Jul 2024 20:52:06 +0800
From: Chuyi Zhou <zhouchuyi@bytedance.com>
To: mingo@redhat.com,
	peterz@infradead.org,
	juri.lelli@redhat.com,
	vincent.guittot@linaro.org,
	dietmar.eggemann@arm.com,
	rostedt@goodmis.org,
	bsegall@google.com,
	mgorman@suse.de,
	vschneid@redhat.com
Cc: chengming.zhou@linux.dev,
	linux-kernel@vger.kernel.org,
	joshdon@google.com,
	Chuyi Zhou <zhouchuyi@bytedance.com>
Subject: [PATCH 0/2] minor cpu bandwidth control fix

.
Date: Sun, 21 Jul 2024 05:53:21 -0700
From: syzbot <syzbot+784d0a1246a539975f05@syzkaller.appspotmail.com>
To: boqun.feng@gmail.com, frederic@kernel.org, jiangshanlai@gmail.com, 
	joel@joelfernandes.org, josh@joshtriplett.org, linux-kernel@vger.kernel.org, 
	mathieu.desnoyers@efficios.com, neeraj.upadhyay@kernel.org, 
	paulmck@kernel.org, qiang.zhang1211@gmail.com, rcu@vger.kernel.org, 
	rostedt@goodmis.org, syzkaller-bugs@googlegroups.com, urezki@gmail.com
Subject: [syzbot] [rcu?] WARNING in rcu_note_context_switch (2)

.
Date: Sun, 21 Jul 2024 06:14:20 -0700
From: syzbot <syzbot+4825929f4608b51ff236@syzkaller.appspotmail.com>
To: akpm@linux-foundation.org, cgroups@vger.kernel.org, hannes@cmpxchg.org, 
	linux-kernel@vger.kernel.org, linux-mm@kvack.org, mhocko@kernel.org, 
	muchun.song@linux.dev, roman.gushchin@linux.dev, shakeel.butt@linux.dev, 
	syzkaller-bugs@googlegroups.com
Subject: [syzbot] [cgroups?] [mm?] possible deadlock in try_charge_memcg

.
Date: Sun, 21 Jul 2024 16:36:15 +0300
From: Lasse Collin <lasse.collin@tukaani.org>
To: Andrew Morton <akpm@linux-foundation.org>
Cc: Lasse Collin <lasse.collin@tukaani.org>,
	Sam James <sam@gentoo.org>,
	linux-kernel@vger.kernel.org
Subject: [PATCH v2 00/16] xz: Updates to license, filters, and compression options

.
Date: Sun, 21 Jul 2024 22:22:57 +0800
From: Baojun Xu <baojun.xu@ti.com>
To: <tiwai@suse.de>
Subject: [PATCH v10] ALSA: hda/tas2781: Add tas2781 hda SPI driver

.
Date: Sun, 21 Jul 2024 22:33:49 +0800
From: Tao Chen <chen.dylane@gmail.com>
To: Quentin Monnet <qmo@kernel.org>,
	Alexei Starovoitov <ast@kernel.org>,
	Daniel Borkmann <daniel@iogearbox.net>,
	Andrii Nakryiko <andrii@kernel.org>,
	Martin KaFai Lau <martin.lau@linux.dev>,
	chen.dylane@gmail.com
Cc: Eduard Zingerman <eddyz87@gmail.com>,
	Song Liu <song@kernel.org>,
	Yonghong Song <yonghong.song@linux.dev>,
	John Fastabend <john.fastabend@gmail.com>,
	bpf@vger.kernel.org,
	linux-kernel@vger.kernel.org
Subject: [v3 PATCH bpf-next 0/4] bpftool: add tcx subcommand in net

.
Date: Sun, 21 Jul 2024 22:42:21 +0800
From: Tao Chen <chen.dylane@gmail.com>
To: Quentin Monnet <qmo@kernel.org>,
	Alexei Starovoitov <ast@kernel.org>,
	Daniel Borkmann <daniel@iogearbox.net>,
	Andrii Nakryiko <andrii@kernel.org>,
	Martin KaFai Lau <martin.lau@linux.dev>,
	chen.dylane@gmail.com
Cc: Eduard Zingerman <eddyz87@gmail.com>,
	Song Liu <song@kernel.org>,
	Yonghong Song <yonghong.song@linux.dev>,
	John Fastabend <john.fastabend@gmail.com>,
	bpf@vger.kernel.org,
	linux-kernel@vger.kernel.org
Subject: [v3 PATCH bpf-next 2/4] bpftool: add net attach/detach command to tcx prog

.
Date: Sun, 21 Jul 2024 22:42:38 +0800
From: Tao Chen <chen.dylane@gmail.com>
To: Quentin Monnet <qmo@kernel.org>,
	Alexei Starovoitov <ast@kernel.org>,
	Daniel Borkmann <daniel@iogearbox.net>,
	Andrii Nakryiko <andrii@kernel.org>,
	Martin KaFai Lau <martin.lau@linux.dev>,
	chen.dylane@gmail.com
Cc: Eduard Zingerman <eddyz87@gmail.com>,
	Song Liu <song@kernel.org>,
	Yonghong Song <yonghong.song@linux.dev>,
	John Fastabend <john.fastabend@gmail.com>,
	bpf@vger.kernel.org,
	linux-kernel@vger.kernel.org
Subject: [v3 PATCH bpf-next 3/4] bpftool: add bash-completion for tcx subcommand

.
Date: Sun, 21 Jul 2024 22:42:52 +0800
From: Tao Chen <chen.dylane@gmail.com>
To: Quentin Monnet <qmo@kernel.org>,
	Alexei Starovoitov <ast@kernel.org>,
	Daniel Borkmann <daniel@iogearbox.net>,
	Andrii Nakryiko <andrii@kernel.org>,
	Martin KaFai Lau <martin.lau@linux.dev>,
	chen.dylane@gmail.com
Cc: Eduard Zingerman <eddyz87@gmail.com>,
	Song Liu <song@kernel.org>,
	Yonghong Song <yonghong.song@linux.dev>,
	John Fastabend <john.fastabend@gmail.com>,
	bpf@vger.kernel.org,
	linux-kernel@vger.kernel.org
Subject: [v3 PATCH bpf-next 4/4] bpftool: add document for net attach/detach on tcx subcommand

.
Date: Sun, 21 Jul 2024 17:35:38 +0200
From: =?UTF-8?q?Sergio=20Gonz=C3=A1lez=20Collado?= <sergio.collado@gmail.com>
To: Jonathan Corbet <corbet@lwn.net>,
	Bjorn Helgaas <bhelgaas@google.com>,
	Carlos Bilbao <carlos.bilbao.osdev@gmail.com>
Cc: linux-doc@vger.kernel.org,
	linux-kernel@vger.kernel.org,
	=?UTF-8?q?Sergio=20Gonz=C3=A1lez=20Collado?= <sergio.collado@gmail.com>
Subject: [PATCH] docs/sp_SP: Add translation for scheduler/sched-bwc.rst

.
Date: Sun, 21 Jul 2024 17:40:02 +0200
From: Jerome Audu <jau@free.fr>
To: Arnaud Pouliquen <arnaud.pouliquen@foss.st.com>, 
 Liam Girdwood <lgirdwood@gmail.com>, Mark Brown <broonie@kernel.org>, 
 Jaroslav Kysela <perex@perex.cz>, Takashi Iwai <tiwai@suse.com>
Cc: alsa-devel@alsa-project.org, linux-sound@vger.kernel.org, 
 linux-kernel@vger.kernel.org, Jerome Audu <jau@free.fr>
Subject: [PATCH] ASoC: sti: add missing probe entry for player and reader

.
Date: Sun, 21 Jul 2024 17:55:14 +0200
From: =?UTF-8?q?Sergio=20Gonz=C3=A1lez=20Collado?= <sergio.collado@gmail.com>
To: Jonathan Corbet <corbet@lwn.net>,
	Bjorn Helgaas <bhelgaas@google.com>,
	Carlos Bilbao <carlos.bilbao.osdev@gmail.com>
Cc: linux-doc@vger.kernel.org,
	linux-kernel@vger.kernel.org,
	linux-kernel-mentees@lists.linuxfoundation.org,
	=?UTF-8?q?Sergio=20Gonz=C3=A1lez=20Collado?= <sergio.collado@gmail.com>
Subject: [PATCH v2] docs/sp_SP: Add translation for scheduler/sched-bwc.rst

.
Date: Sun, 21 Jul 2024 19:00:45 +0300
From: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
To: linux-kernel@vger.kernel.org,
	devicetree@vger.kernel.org,
	linux-gpio@vger.kernel.org,
	linux-pwm@vger.kernel.org
Cc: Bartosz Golaszewski <brgl@bgdev.pl>,
	Conor Dooley <conor+dt@kernel.org>,
	Krzysztof Kozlowski <krzk+dt@kernel.org>,
	Lee Jones <lee@kernel.org>,
	Linus Walleij <linus.walleij@linaro.org>,
	Rob Herring <robh@kernel.org>,
	=?UTF-8?q?Uwe=20Kleine-K=C3=B6nig?= <ukleinek@kernel.org>,
	Haibo Chen <haibo.chen@nxp.com>,
	Clark Wang <xiaoning.wang@nxp.com>,
	Frank Li <Frank.li@nxp.com>
Subject: [PATCH v6 0/4] ADP5585 GPIO expander, PWM and keypad controller support

.
Date: Sun, 21 Jul 2024 18:45:41 +0200
From: Uros Bizjak <ubizjak@gmail.com>
To: linux-kernel@vger.kernel.org
Cc: Uros Bizjak <ubizjak@gmail.com>,
	Peter Zijlstra <peterz@infradead.org>,
	Ingo Molnar <mingo@kernel.org>,
	Will Deacon <will@kernel.org>,
	Waiman Long <longman@redhat.com>,
	Boqun Feng <boqun.feng@gmail.com>,
	Bibo Mao <maobibo@loongson.cn>
Subject: [PATCH] locking/pvqspinlock: Correct the type of "old" variable in pv_kick_node()

.
Date: Sun, 21 Jul 2024 21:58:33 +0530
From: Kousik Sanagavarapu <five231003@gmail.com>
To: Daniel Lezcano <daniel.lezcano@linaro.org>,
	Thomas Gleixner <tglx@linutronix.de>,
	Rob Herring <robh@kernel.org>,
	Krzysztof Kozlowski <krzk+dt@kernel.org>,
	Conor Dooley <conor+dt@kernel.org>,
	Wim Van Sebroeck <wim@linux-watchdog.org>,
	Guenter Roeck <linux@roeck-us.net>,
	Nishanth Menon <nm@ti.com>,
	Santosh Shilimkar <ssantosh@kernel.org>
Cc: devicetree@vger.kernel.org,
	linux-arm-kernel@lists.infradead.org,
	linux-watchdog@vger.kernel.org,
	linux-kernel@vger.kernel.org,
	Kousik Sanagavarapu <five231003@gmail.com>
Subject: [PATCH 0/3] ti: davinci, keystone: txt to yaml

.
Date: Sun, 21 Jul 2024 22:20:41 +0500
From: Mikhail Gavrilov <mikhail.v.gavrilov@gmail.com>
To: sean.wang@mediatek.com, Felix Fietkau <nbd@nbd.name>, 
	Linux List Kernel Mailing <linux-wireless@vger.kernel.org>, 
	Linux List Kernel Mailing <linux-kernel@vger.kernel.org>, 
	Linux regressions mailing list <regressions@lists.linux.dev>
Subject: 6.11/regression/bisected - commit 1541d63c5fe2 made my system
 unbootable (general protection fault, probably for non-canonical address 0xdffffc00000000a9)

.
Date: Sun, 21 Jul 2024 19:37:09 +0200
From: Heiko Stuebner <heiko@sntech.de>
To: heiko@sntech.de
Cc: ukleinek@debian.org,
	linux-arm-kernel@lists.infradead.org,
	linux-rockchip@lists.infradead.org,
	linux-kernel@vger.kernel.org
Subject: [PATCH v2 00/14] Expand available features on Qnap TS433

.
Date: Sun, 21 Jul 2024 15:20:49 -0400
From: crwulff@gmail.com
To: linux-usb@vger.kernel.org
Cc: Greg Kroah-Hartman <gregkh@linuxfoundation.org>,
	Alan Stern <stern@rowland.harvard.edu>,
	Roy Luo <royluo@google.com>,
	Krishna Kurapati <quic_kriskura@quicinc.com>,
	Michael Grzeschik <m.grzeschik@pengutronix.de>,
	yuan linyu <yuanlinyu@hihonor.com>,
	Paul Cercueil <paul@crapouillou.net>,
	Felipe Balbi <balbi@kernel.org>,
	linux-kernel@vger.kernel.org,
	Chris Wulff <crwulff@gmail.com>,
	stable@vger.kernel.org
Subject: [PATCH] usb: gadget: core: Check for unset descriptor

.
Date: Sun, 21 Jul 2024 15:23:15 -0400
From: crwulff@gmail.com
To: linux-usb@vger.kernel.org
Cc: Greg Kroah-Hartman <gregkh@linuxfoundation.org>,
	Christophe JAILLET <christophe.jaillet@wanadoo.fr>,
	Felipe Balbi <felipe.balbi@linux.intel.com>,
	Ruslan Bilovol <ruslan.bilovol@gmail.com>,
	Jerome Brunet <jbrunet@baylibre.com>,
	linux-kernel@vger.kernel.org,
	Chris Wulff <crwulff@gmail.com>,
	stable@vger.kernel.org
Subject: [PATCH] usb: gadget: u_audio: Check return codes from usb_ep_enable and config_ep_by_speed.

.
Date: Sun, 21 Jul 2024 21:33:02 +0200
From: =?utf-8?q?Alexis_Lothor=C3=A9_=28eBPF_Foundation=29?= <alexis.lothore@bootlin.com>
To: Alexei Starovoitov <ast@kernel.org>, 
 Daniel Borkmann <daniel@iogearbox.net>, 
 "David S. Miller" <davem@davemloft.net>, Jakub Kicinski <kuba@kernel.org>, 
 Jesper Dangaard Brouer <hawk@kernel.org>, 
 John Fastabend <john.fastabend@gmail.com>, 
 Andrii Nakryiko <andrii@kernel.org>, 
 Martin KaFai Lau <martin.lau@linux.dev>, 
 Eduard Zingerman <eddyz87@gmail.com>, Song Liu <song@kernel.org>, 
 Yonghong Song <yonghong.song@linux.dev>, KP Singh <kpsingh@kernel.org>, 
 Stanislav Fomichev <sdf@fomichev.me>, Hao Luo <haoluo@google.com>, 
 Jiri Olsa <jolsa@kernel.org>, Mykola Lysenko <mykolal@fb.com>, 
 Shuah Khan <shuah@kernel.org>, Simon Horman <horms@kernel.org>
Cc: ebpf@linuxfoundation.org, netdev@vger.kernel.org, bpf@vger.kernel.org, 
 linux-kselftest@vger.kernel.org, linux-kernel@vger.kernel.org, 
 Thomas Petazzoni <thomas.petazzoni@bootlin.com>, 
 =?utf-8?q?Alexis_Lothor=C3=A9?= <alexis.lothore@bootlin.com>
Subject: [PATCH v4 0/2] selftests/bpf: convert test_xdp_veth to test_progs
 framework

.
Date: Sun, 21 Jul 2024 19:44:57 -0000
From: Clark Williams <williams@redhat.com>
To: LKML <linux-kernel@vger.kernel.org>,linux-rt-users <linux-rt-users@vger.kernel.org>,Steven Rostedt <rostedt@goodmis.org>,Thomas Gleixner <tglx@linutronix.de>,Carsten Emde <C.Emde@osadl.org>,John Kacur <jkacur@redhat.com>,Sebastian Andrzej Siewior <bigeasy@linutronix.de>,Daniel Wagner <daniel.wagner@suse.com>,Tom Zanussi <tom.zanussi@linux.intel.com>,Clark Williams <williams@redhat.com>,Pavel Machek <pavel@denx.de>,Joseph Salisbury <joseph.salisbury@oracle.com>
Subject: [ANNOUNCE] 6.6.41-rt37

.
Date: Sun, 21 Jul 2024 14:48:37 -0500
From: Steve French <smfrench@gmail.com>
To: Linus Torvalds <torvalds@linux-foundation.org>
Cc: LKML <linux-kernel@vger.kernel.org>, David Howells <dhowells@redhat.com>, 
	CIFS <linux-cifs@vger.kernel.org>
Subject: [GIT PULL] smb3 client fixes

Please pull the following changes since commit
0c3836482481200ead7b416ca80c68a29cfdaabd:

  Linux 6.10 (2024-07-14 15:43:32 -0700)

are available in the Git repository at:

  git://git.samba.org/sfrench/cifs-2.6.git tags/6.11-rc-part1-smb3-client-fixes

for you to fetch changes up to a07d38afd15281c42613943a9a715c3ba07c21e6:

  cifs: Fix missing fscache invalidation (2024-07-20 13:55:29 -0500)

----------------------------------------------------------------
six smb3 client fixes, most for stable including important netfs related fixes
- various netfs related fixes for cifs addressing some regressions in
6.10 (e.g. generic/708 and some multichannel crediting related issues)
- fix for a noisy log message on copy_file_range
- add trace point for read/write credits
----------------------------------------------------------------
David Howells (5):
      cifs: Fix server re-repick on subrequest retry
      cifs: Fix missing error code set
      cifs: Fix setting of zero_point after DIO write
      cifs: Add a tracepoint to track credits involved in R/W requests
      cifs: Fix missing fscache invalidation

Steve French (1):
      cifs: fix noisy message on copy_file_range

 fs/smb/client/cifsfs.c    |  2 +-
 fs/smb/client/cifsglob.h  | 17 +++++++++-------
 fs/smb/client/file.c      | 53
++++++++++++++++++++++++++++++++++++++++++++-----
 fs/smb/client/smb1ops.c   |  2 +-
 fs/smb/client/smb2ops.c   | 42 ++++++++++++++++++++++++++++++++++-----
 fs/smb/client/smb2pdu.c   | 43 +++++++++++++++++++++++++++++++++-------
 fs/smb/client/trace.h     | 55
++++++++++++++++++++++++++++++++++++++++++++++++++-
 fs/smb/client/transport.c |  8 ++++----
 8 files changed, 191 insertions(+), 31 deletions(-)

-- 
Thanks,

Steve

.
Date: Sun, 21 Jul 2024 21:21:07 +0100
From: Leo Yan <leo.yan@arm.com>
To: Arnaldo Carvalho de Melo <acme@kernel.org>,
	Namhyung Kim <namhyung@kernel.org>,
	Ian Rogers <irogers@google.com>,
	Adrian Hunter <adrian.hunter@intel.com>,
	James Clark <james.clark@linaro.org>,
	Suzuki K Poulose <suzuki.poulose@arm.com>,
	Mike Leach <mike.leach@linaro.org>,
	John Garry <john.g.garry@oracle.com>,
	Will Deacon <will@kernel.org>,
	Jiri Olsa <jolsa@kernel.org>,
	Mark Rutland <mark.rutland@arm.com>,
	coresight@lists.linaro.org,
	linux-arm-kernel@lists.infradead.org,
	linux-perf-users@vger.kernel.org,
	linux-kernel@vger.kernel.org
Cc: Leo Yan <leo.yan@arm.com>
Subject: [PATCH v1 0/6] perf auxtrace: Support multiple AUX events

.
Date: Mon, 22 Jul 2024 04:33:30 +0800
From: kernel test robot <lkp@intel.com>
To: "x86-ml" <x86@kernel.org>
Cc: linux-kernel@vger.kernel.org
Subject: [tip:master] BUILD SUCCESS
 5f2105a374ae763e309aa8651c58fbcc24e108c5

.
Date: Sun, 21 Jul 2024 21:10:59 +0000
From: "Artem S. Tashkinov" <aros@gmx.com>
To: Linux Kernel Mailing List <linux-kernel@vger.kernel.org>,
 linux-ext4@vger.kernel.org, xcreativ@gmail.com, madeisbaer@arcor.de
Subject: Linux 6.10 regression resulting in a crash when using an ext4
 filesystem

.
Date: Sun, 21 Jul 2024 14:54:15 -0700
From: Andrew Morton <akpm@linux-foundation.org>
To: Linus Torvalds <torvalds@linux-foundation.org>
Cc: linux-mm@kvack.org, mm-commits@vger.kernel.org,
 linux-kernel@vger.kernel.org
Subject: [GIT PULL] MM updates for 6.11-rc1


Linus, please pull this cycle's MM updates, thanks.


Conflicts which I saw during a test merge, along with their linux-next
resolutions are:

arch/powerpc/mm/nohash/Makefile, vs powerpc tree:
https://lkml.kernel.org/r/20240703094857.3f489d4f@canb.auug.org.au

fs/nfs/write.c, fs/nfs/nfstrace.h, vs fs-next tree:
https://lkml.kernel.org/r/20240715105836.6d6e6e50@canb.auug.org.au

include/linux/hid_bpf.h, vs hid tree:
https://lkml.kernel.org/r/20240709112544.190ffda4@canb.auug.org.au


Upcoming conflicts include:

include/linux/interrupt.h, vs input tree:
https://lkml.kernel.org/r/20240612103235.5ef64950@canb.auug.org.au

include/linux/cacheinfo.h, vs tip tree:
https://lkml.kernel.org/r/20240612112746.3130d68b@canb.auug.org.au

drivers/fsi/fsi-occ.c, vs driver-core tree:
https://lkml.kernel.org/r/20240612123640.68ae0310@canb.auug.org.au

This one is a bit vague, but might help:
arch/s390/include/asm/kmsan.h, arch/s390/include/asm/lowcore.h, vs s390
tree:
https://lkml.kernel.org/r/20240627150405.27663-1-iii@linux.ibm.com

mm/rmap.c, vs random tree:
https://lkml.kernel.org/r/20240702164041.60a19dfb@canb.auug.org.au
https://lkml.kernel.org/r/20240709174053.051a46a4@canb.auug.org.au

tools/testing/selftests/mm/Makefile, vs random tree:
https://lkml.kernel.org/r/20240709174340.5c03c2b9@canb.auug.org.au

fs/bcachefs/clock.c, vs bcachefs tree:
https://lkml.kernel.org/r/20240712105711.6dc900a2@canb.auug.org.au


The following changes since commit 1e3d28fe03cdac1f58402e4da1e1e59fb70d145f:

  MAINTAINERS: mailmap: update Lorenzo Stoakes's email address (2024-07-06 =
11:39:51 -0700)

are available in the Git repository at:

  git://git.kernel.org/pub/scm/linux/kernel/git/akpm/mm tags/mm-stable-2024=
-07-21-14-50

for you to fetch changes up to 30d77b7eef019fa4422980806e8b7cdc8674493e:

  mm/mglru: fix ineffective protection calculation (2024-07-17 21:08:55 -07=
00)

----------------------------------------------------------------
- 875fa64577da ("mm/hugetlb_vmemmap: fix race with speculative PFN
  walkers") is known to cause a performance regression
  (https://lore.kernel.org/all/3acefad9-96e5-4681-8014-827d6be71c7a@linux.i=
bm.com/T/#mfa809800a7862fb5bdf834c6f71a3a5113eb83ff).
  Yu has a fix which I'll send along later via the hotfixes branch.

- In the series "mm: Avoid possible overflows in dirty throttling" Jan
  Kara addresses a couple of issues in the writeback throttling code.
  These fixes are also targetted at -stable kernels.

- Ryusuke Konishi's series "nilfs2: fix potential issues related to
  reserved inodes" does that.  This should actually be in the
  mm-nonmm-stable tree, along with the many other nilfs2 patches.  My bad.

- More folio conversions from Kefeng Wang in the series "mm: convert to
  folio_alloc_mpol()"

- Kemeng Shi has sent some cleanups to the writeback code in the series
  "Add helper functions to remove repeated code and improve readability of
  cgroup writeback"

- Kairui Song has made the swap code a little smaller and a little
  faster in the series "mm/swap: clean up and optimize swap cache index".

- In the series "mm/memory: cleanly support zeropage in
  vm_insert_page*(), vm_map_pages*() and vmf_insert_mixed()" David
  Hildenbrand has reworked the rather sketchy handling of the use of the
  zeropage in MAP_SHARED mappings.  I don't see any runtime effects here -
  more a cleanup/understandability/maintainablity thing.

- Dev Jain has improved selftests/mm/va_high_addr_switch.c's handling of
  higher addresses, for aarch64.  The (poorly named) series is
  "Restructure va_high_addr_switch".

- The core TLB handling code gets some cleanups and possible slight
  optimizations in Bang Li's series "Add update_mmu_tlb_range() to
  simplify code".

- Jane Chu has improved the handling of our
  fake-an-unrecoverable-memory-error testing feature MADV_HWPOISON in the
  series "Enhance soft hwpoison handling and injection".

- Jeff Johnson has sent a billion patches everywhere to add
  MODULE_DESCRIPTION() to everything.  Some landed in this pull.

- In the series "mm: cleanup MIGRATE_SYNC_NO_COPY mode", Kefeng Wang has
  simplified migration's use of hardware-offload memory copying.

- Yosry Ahmed performs more folio API conversions in his series "mm:
  zswap: trivial folio conversions".

- In the series "large folios swap-in: handle refault cases first",
  Chuanhua Han inches us forward in the handling of large pages in the
  swap code.  This is a cleanup and optimization, working toward the end
  objective of full support of large folio swapin/out.

- In the series "mm,swap: cleanup VMA based swap readahead window
  calculation", Huang Ying has contributed some cleanups and a possible
  fixlet to his VMA based swap readahead code.

- In the series "add mTHP support for anonymous shmem" Baolin Wang has
  taught anonymous shmem mappings to use multisize THP.  By default this
  is a no-op - users must opt in vis sysfs controls.  Dramatic
  improvements in pagefault latency are realized.

- David Hildenbrand has some cleanups to our remaining use of
  page_mapcount() in the series "fs/proc: move page_mapcount() to
  fs/proc/internal.h".

- David also has some highmem accounting cleanups in the series
  "mm/highmem: don't track highmem pages manually".

- Build-time fixes and cleanups from John Hubbard in the series
  "cleanups, fixes, and progress towards avoiding "make headers"".

- Cleanups and consolidation of the core pagemap handling from Barry
  Song in the series "mm: introduce pmd|pte_needs_soft_dirty_wp helpers
  and utilize them".

- Lance Yang's series "Reclaim lazyfree THP without splitting" has
  reduced the latency of the reclaim of pmd-mapped THPs under fairly
  common circumstances.  A 10x speedup is seen in a microbenchmark.

  It does this by punting to aother CPU but I guess that's a win unless
  all CPUs are pegged.

- hugetlb_cgroup cleanups from Xiu Jianfeng in the series
  "mm/hugetlb_cgroup: rework on cftypes".

- Miaohe Lin's series "Some cleanups for memory-failure" does just that
  thing.

- Is anyone reading this stuff?  If so, email me!

- Someone other than SeongJae has developed a DAMON feature in Honggyu
  Kim's series "DAMON based tiered memory management for CXL memory".
  This adds DAMON features which may be used to help determine the
  efficiency of our placement of CXL/PCIe attached DRAM.

- DAMON user API centralization and simplificatio work in SeongJae
  Park's series "mm/damon: introduce DAMON parameters online commit
  function".

- In the series "mm: page_type, zsmalloc and page_mapcount_reset()"
  David Hildenbrand does some maintenance work on zsmalloc - partially
  modernizing its use of pageframe fields.

- Kefeng Wang provides more folio conversions in the series "mm: remove
  page_maybe_dma_pinned() and page_mkclean()".

- More cleanup from David Hildenbrand, this time in the series
  "mm/memory_hotplug: use PageOffline() instead of PageReserved() for
  !ZONE_DEVICE".  It "enlightens memory hotplug more about PageOffline()
  pages" and permits the removal of some virtio-mem hacks.

- Barry Song's series "mm: clarify folio_add_new_anon_rmap() and
  __folio_add_anon_rmap()" is a cleanup to the anon folio handling in
  preparation for mTHP (multisize THP) swapin.

- Kefeng Wang's series "mm: improve clear and copy user folio"
  implements more folio conversions, this time in the area of large folio
  userspace copying.

- The series "Docs/mm/damon/maintaier-profile: document a mailing tool
  and community meetup series" tells people how to get better involved
  with other DAMON developers.  From SeongJae Park.

- A large series ("kmsan: Enable on s390") from Ilya Leoshkevich does
  that.

- David Hildenbrand sends along more cleanups, this time against the
  migration code.  The series is "mm/migrate: move NUMA hinting fault
  folio isolation + checks under PTL".

- Jan Kara has found quite a lot of strangenesses and minor errors in
  the readahead code.  He addresses this in the series "mm: Fix various
  readahead quirks".

- SeongJae Park's series "selftests/damon: test DAMOS tried regions and
  {min,max}_nr_regions" adds features and addresses errors in DAMON's self
  testing code.

- Gavin Shan has found a userspace-triggerable WARN in the pagecache
  code.  The series "mm/filemap: Limit page cache size to that supported
  by xarray" addresses this.  The series is marked cc:stable.

- Chengming Zhou's series "mm/ksm: cmp_and_merge_page() optimizations
  and cleanup" cleans up and slightly optimizes KSM.

- Roman Gushchin has separated the memcg-v1 and memcg-v2 code - lots of
  code motion.  The series (which also makes the memcg-v1 code
  Kconfigurable) are

  "mm: memcg: separate legacy cgroup v1 code and put under config
  option" and
  "mm: memcg: put cgroup v1-specific memcg data under CONFIG_MEMCG_V1"

- Dan Schatzberg's series "Add swappiness argument to memory.reclaim"
  adds an additional feature to this cgroup-v2 control file.

- The series "Userspace controls soft-offline pages" from Jiaqi Yan
  permits userspace to stop the kernel's automatic treatment of excessive
  correctable memory errors.  In order to permit userspace to monitor and
  handle this situation.

- Kefeng Wang's series "mm: migrate: support poison recover from migrate
  folio" teaches the kernel to appropriately handle migration from
  poisoned source folios rather than simply panicing.

- SeongJae Park's series "Docs/damon: minor fixups and improvements"
  does those things.

- In the series "mm/zsmalloc: change back to per-size_class lock"
  Chengming Zhou improves zsmalloc's scalability and memory utilization.

- Vivek Kasireddy's series "mm/gup: Introduce memfd_pin_folios() for
  pinning memfd folios" makes the GUP code use FOLL_PIN rather than bare
  refcount increments.  So these paes can first be moved aside if they
  reside in the movable zone or a CMA block.

- Andrii Nakryiko has added a binary ioctl()-based API to /proc/pid/maps
  for much faster reading of vma information.  The series is "query VMAs
  from /proc/<pid>/maps".

- In the series "mm: introduce per-order mTHP split counters" Lance Yang
  improves the kernel's presentation of developer information related to
  multisize THP splitting.

- Michael Ellerman has developed the series "Reimplement huge pages
  without hugepd on powerpc (8xx, e500, book3s/64)".  This permits
  userspace to use all available huge page sizes.

- In the series "revert unconditional slab and page allocator fault
  injection calls" Vlastimil Babka removes a performance-affecting and not
  very useful feature from slab fault injection.

----------------------------------------------------------------
Anastasia Belova (1):
      mm/memory_hotplug: prevent accessing by index=3D-1

Andrew Morton (3):
      mm/huge_memory.c: fix used-uninitialized
      Merge branch 'mm-hotfixes-stable' into mm-stable to pick up "mm: fix =
crashes from deferred split racing folio migration", needed by "mm: migrate=
: split folio_migrate_mapping()".
      mm/hugetlb.c: undo errant change

Andrii Nakryiko (6):
      fs/procfs: extract logic for getting VMA name constituents
      fs/procfs: implement efficient VMA querying API for /proc/<pid>/maps
      fs/procfs: add build ID fetching to PROCMAP_QUERY API
      docs/procfs: call out ioctl()-based PROCMAP_QUERY command existence
      tools: sync uapi/linux/fs.h header into tools subdir
      selftests/proc: add PROCMAP_QUERY ioctl tests

Aristeu Rozanski (1):
      hugetlb: force allocating surplus hugepages on mempolicy allowed nodes

Arnd Bergmann (1):
      udmabuf: add CONFIG_MMU dependency

Audra Mitchell (2):
      mm: update uffd-stress to handle EINVAL for unset config features
      mm: turn off test_uffdio_wp if CONFIG_PTE_MARKER_UFFD_WP is not confi=
gured.

Bang Li (5):
      mm: add update_mmu_tlb_range()
      mm: implement update_mmu_tlb() using update_mmu_tlb_range()
      mm: use update_mmu_tlb_range() to simplify code
      mm/shmem: fix input and output inconsistencies
      mm: thp: support "THPeligible" semantics for mTHP with anonymous shmem

Baolin Wang (7):
      mm: memory: extend finish_fault() to support large folio
      mm: shmem: add THP validation for PMD-mapped THP related statistics
      mm: shmem: add multi-size THP sysfs interface for anonymous shmem
      mm: shmem: add mTHP support for anonymous shmem
      mm: shmem: add mTHP size alignment in shmem_get_unmapped_area
      mm: shmem: add mTHP counters for anonymous shmem
      mm: memcontrol: add VM_BUG_ON_FOLIO() to catch lru folio in mem_cgrou=
p_migrate()

Barry Song (12):
      mm: remove the implementation of swap_free() and always use swap_free=
_nr()
      mm: introduce pte_move_swp_offset() helper which can move offset bidi=
rectionally
      mm: introduce arch_do_swap_page_nr() which allows restore metadata fo=
r nr pages
      mm: swap: reuse exclusive folio directly instead of wp page faults
      mm: introduce pmd|pte_needs_soft_dirty_wp helpers for softdirty write=
-protect
      mm: set pte writable while pte_soft_dirty() is true in do_swap_page()
      mm: extend rmap flags arguments for folio_add_new_anon_rmap
      mm: use folio_add_new_anon_rmap() if folio_test_anon(folio)=3D=3Dfalse
      mm: remove folio_test_anon(folio)=3D=3Dfalse path in __folio_add_anon=
_rmap()
      tools/mm: introduce a tool to assess swap entry allocation for thp_sw=
apout
      mm/vmscan: drop checking if _deferred_list is empty before using TTU_=
SYNC
      mm: zswap: fix zswap_never_enabled() for CONFIG_ZSWAP=3D=3DN

Brian Johannesmeyer (1):
      kmsan: introduce test_unpoison_memory()

Chengming Zhou (7):
      mm/ksm: refactor out try_to_merge_with_zero_page()
      mm/ksm: don't waste time searching stable tree for fast changing page
      mm/ksm: optimize the chain()/chain_prune() interfaces
      mm/zsmalloc: change back to per-size_class lock
      mm/zswap: use only one pool in zswap
      mm/zsmalloc: clarify class per-fullness zspage counts
      mm/zsmalloc: move record_obj() into obj_malloc()

Christoph Hellwig (1):
      mm: unexport vmf_insert_mixed_mkwrite

Christophe Leroy (17):
      mm: define __pte_leaf_size() to also take a PMD entry
      mm: provide mm_struct and address to huge_ptep_get()
      powerpc/mm: remove _PAGE_PSIZE
      powerpc/mm: fix __find_linux_pte() on 32 bits with PMD leaf entries
      powerpc/mm: allow hugepages without hugepd
      powerpc/8xx: fix size given to set_huge_pte_at()
      powerpc/8xx: rework support for 8M pages using contiguous PTE entries
      powerpc/8xx: simplify struct mmu_psize_def
      powerpc/e500: remove enc and ind fields from struct mmu_psize_def
      powerpc/e500: switch to 64 bits PGD on 85xx (32 bits)
      powerpc/e500: encode hugepage size in PTE bits
      powerpc/e500: don't pre-check write access on data TLB error
      powerpc/e500: free r10 for FIND_PTE
      powerpc/e500: use contiguous PMD instead of hugepd
      powerpc/64s: use contiguous PMD/PUD instead of HUGEPD
      powerpc/mm: remove hugepd leftovers
      mm: remove CONFIG_ARCH_HAS_HUGEPD

Chuanhua Han (3):
      mm: swap: introduce swap_free_nr() for batched swap_free()
      mm: swap: make should_try_to_free_swap() support large-folio
      mm: swap: entirely map large folios found in swapcache

Dan Carpenter (1):
      mm/zswap: fix a white space issue

Dan Schatzberg (2):
      mm: add defines for min/max swappiness
      mm: add swappiness=3D arg to memory.reclaim

David Hildenbrand (23):
      mm/memory: move page_count() check into validate_page_before_insert()
      mm/memory: cleanly support zeropage in vm_insert_page*(), vm_map_page=
s*() and vmf_insert_mixed()
      mm/rmap: sanity check that zeropages are not passed to RMAP
      fs/proc/task_mmu: indicate PM_FILE for PMD-mapped file THP
      fs/proc/task_mmu: don't indicate PM_MMAP_EXCLUSIVE without PM_PRESENT
      fs/proc/task_mmu: properly detect PM_MMAP_EXCLUSIVE per page of PMD-m=
apped THPs
      fs/proc/task_mmu: account non-present entries as "maybe shared, but n=
o idea how often"
      fs/proc: move page_mapcount() to fs/proc/internal.h
      Documentation/admin-guide/mm/pagemap.rst: drop "Using pagemap to do s=
omething useful"
      mm/highmem: reimplement totalhigh_pages() by walking zones
      mm/highmem: make nr_free_highpages() return "unsigned long"
      mm: update _mapcount and page_type documentation
      mm: allow reuse of the lower 16 bit of the page type with an actual t=
ype
      mm/zsmalloc: use a proper page type
      mm/page_alloc: clear PageBuddy using __ClearPageBuddy() for bad pages
      mm/filemap: reinitialize folio->_mapcount directly
      mm/mm_init: initialize page->_mapcount directly in __init_single_page=
()
      mm: pass meminit_context to __free_pages_core()
      mm/memory_hotplug: initialize memmap of !ZONE_DEVICE with PageOffline=
() instead of PageReserved()
      mm/memory_hotplug: skip adjust_managed_page_count() for PageOffline()=
 pages when offlining
      mm: read page_type using READ_ONCE
      mm/migrate: make migrate_misplaced_folio() return 0 on success
      mm/migrate: move NUMA hinting fault folio isolation + checks under PTL

Dev Jain (3):
      selftests/mm: va_high_addr_switch: reduce test noise
      selftests/mm: va_high_addr_switch: dynamically initialize testcases t=
o enable LPA2 testing
      mm: sparse: consistently use _nr

Donet Tom (2):
      selftest: mm: Test if hugepage does not get leaked during __bio_relea=
se_pages()
      hugetlbfs: ensure generic_hugetlb_get_unmapped_area() returns higher =
address than mmap_min_addr

Edward Liaw (3):
      selftests/mm: include linux/mman.h
      selftests/mm: guard defines from shm
      selftests: centralize -D_GNU_SOURCE=3D to CFLAGS in lib.mk

Eric Chanudet (1):
      mm/mm_init: use node's number of cpus in deferred_page_init_max_threa=
ds

Ho-Ren (Jack) Chuang (1):
      memory tier: consolidate the initialization of memory tiers

Hongfu Li (1):
      khugepaged: simplify the allocation of slab caches

Honggyu Kim (5):
      mm: make alloc_demote_folio externally invokable for migration
      mm: rename alloc_demote_folio to alloc_migrate_folio
      mm/migrate: add MR_DAMON to migrate_reason
      mm/damon/paddr: introduce DAMOS_MIGRATE_COLD action for demotion
      Docs/damon: document damos_migrate_{hot,cold}

Huang Ying (3):
      mm,swap: fix a theoretical underflow in readahead window calculation
      mm,swap: remove struct vma_swap_readahead
      mm,swap: simplify VMA based swap readahead window calculation

Hugh Dickins (1):
      mm: simplify folio_migrate_mapping()

Hyeongtak Ji (2):
      mm/damon/sysfs-schemes: add target_nid on sysfs-schemes
      mm/damon/paddr: introduce DAMOS_MIGRATE_HOT action for promotion

Illia Ostapyshyn (1):
      mm/vmscan: update stale references to shrink_page_list

Ilya Leoshkevich (40):
      ftrace: unpoison ftrace_regs in ftrace_ops_list_func()
      kmsan: make the tests compatible with kmsan.panic=3D1
      kmsan: disable KMSAN when DEFERRED_STRUCT_PAGE_INIT is enabled
      kmsan: increase the maximum store size to 4096
      kmsan: fix is_bad_asm_addr() on arches with overlapping address spaces
      kmsan: fix kmsan_copy_to_user() on arches with overlapping address sp=
aces
      kmsan: remove a useless assignment from kmsan_vmap_pages_range_noflus=
h()
      kmsan: remove an x86-specific #include from kmsan.h
      kmsan: expose kmsan_get_metadata()
      kmsan: export panic_on_kmsan
      kmsan: allow disabling KMSAN checks for the current task
      kmsan: introduce memset_no_sanitize_memory()
      kmsan: support SLAB_POISON
      kmsan: use ALIGN_DOWN() in kmsan_get_metadata()
      kmsan: do not round up pg_data_t size
      kmsan: expose KMSAN_WARN_ON()
      mm: slub: let KMSAN access metadata
      mm: slub: disable KMSAN when checking the padding bytes
      mm: kfence: disable KMSAN when checking the canary
      lib/zlib: unpoison DFLTCC output buffers
      kmsan: accept ranges starting with 0 on s390
      s390/boot: turn off KMSAN
      s390: use a larger stack for KMSAN
      s390/boot: add the KMSAN runtime stub
      s390/checksum: add a KMSAN check
      s390/cpacf: unpoison the results of cpacf_trng()
      s390/cpumf: unpoison STCCTM output buffer
      s390/diag: unpoison diag224() output buffer
      s390/ftrace: unpoison ftrace_regs in kprobe_ftrace_handler()
      s390/irqflags: do not instrument arch_local_irq_*() with KMSAN
      s390/mm: define KMSAN metadata for vmalloc and modules
      s390/string: add KMSAN support
      s390/traps: unpoison the kernel_stack_overflow()'s pt_regs
      s390/uaccess: add KMSAN support to put_user() and get_user()
      s390/uaccess: add the missing linux/instrumented.h #include
      s390/unwind: disable KMSAN checks
      s390/kmsan: implement the architecture-specific functions
      kmsan: enable on s390
      kmsan: add missing __user tags
      kmsan: do not pass NULL pointers as 0

JaeJoon Jung (1):
      maple_tree: modified return type of mas_wr_store_entry()

Jan Kara (12):
      Revert "mm/writeback: fix possible divide-by-zero in wb_dirty_limits(=
), again"
      mm: avoid overflows in dirty throttling logic
      readahead: make sure sync readahead reads needed page
      filemap: fix page_cache_next_miss() when no hole found
      readahead: properly shorten readahead when falling back to do_page_ca=
che_ra()
      readahead: drop pointless index from force_page_cache_ra()
      readahead: drop index argument of page_cache_async_readahead()
      readahead: drop dead code in page_cache_ra_order()
      readahead: drop dead code in ondemand_readahead()
      readahead: disentangle async and sync readahead
      readahead: fold try_context_readahead() into its single caller
      readahead: simplify gotos in page_cache_sync_ra()

Jane Chu (5):
      mm/memory-failure: try to send SIGBUS even if unmap failed
      mm/madvise: add MF_ACTION_REQUIRED to madvise(MADV_HWPOISON)
      mm/memory-failure: improve memory failure action_result messages
      mm/memory-failure: move hwpoison_filter() higher up
      mm/memory-failure: send SIGBUS in the event of thp split fail

Javier Martinez Canillas (1):
      mm/Kconfig: mention arm64 in DEFAULT_MMAP_MIN_ADDR symbol help text

Jeff Johnson (9):
      mm/hwpoison: add MODULE_DESCRIPTION()
      mm/dmapool: add MODULE_DESCRIPTION()
      mm/kfence: add MODULE_DESCRIPTION()
      mm/zsmalloc: add MODULE_DESCRIPTION()
      kmemleak-test: add missing MODULE_DESCRIPTION() macro
      test_xarray: add missing MODULE_DESCRIPTION() macro
      ubsan: add missing MODULE_DESCRIPTION() macro
      test_maple_tree: add the missing MODULE_DESCRIPTION() macro
      lib: test_hmm: add missing MODULE_DESCRIPTION() macro

Jiapeng Chong (1):
      mm: userfaultfd: use swap() in double_pt_lock()

Jiaqi Yan (5):
      mm/memory-failure: refactor log format in unpoison_memory
      mm/memory-failure: refactor log format in soft offline code
      mm/memory-failure: userspace controls soft-offlining pages
      selftest/mm: test enable_soft_offline behaviors
      docs: mm: add enable_soft_offline sysctl

Jinliang Zheng (1):
      mm: optimize the redundant loop of mm_update_owner_next()

Johannes Weiner (2):
      mm: vmscan: restore incremental cgroup iteration
      mm: remove CONFIG_MEMCG_KMEM

John Hubbard (6):
      selftests/mm: mseal, self_elf: fix missing __NR_mseal
      selftests/mm: mseal, self_elf: factor out test macros and other dupli=
cated items
      selftests/mm: mseal, self_elf: rename TEST_END_CHECK to REPORT_TEST_P=
ASS
      selftests/mm: fix vm_util.c build failures: add snapshot of fs.h
      selftests/mm: kvm, mdwe fixes to avoid requiring "make headers"
      selftests/mm: remove local __NR_* definitions

Jonathan Cameron (1):
      mm/memory_hotplug: drop memblock_phys_free() call in try_remove_memor=
y()

Kairui Song (10):
      nilfs2: drop usage of page_index
      ceph: drop usage of page_index
      NFS: remove nfs_page_lengthg and usage of page_index
      afs: drop usage of folio_file_pos
      netfs: drop usage of folio_file_pos
      nfs: drop usage of folio_file_pos
      mm/swap: get the swap device offset directly
      mm: remove page_file_offset and folio_file_pos
      mm: drop page_index and simplify folio_index
      mm/swap: reduce swap cache search space

Kees Cook (1):
      mm/kmemleak: replace strncpy() with strscpy()

Kefeng Wang (28):
      mm: add folio_alloc_mpol()
      mm: mempolicy: use folio_alloc_mpol_noprof() in vma_alloc_folio_nopro=
f()
      mm: mempolicy: use folio_alloc_mpol() in alloc_migration_target_by_mp=
ol()
      mm: shmem: use folio_alloc_mpol() in shmem_alloc_folio()
      mm: memcontrol: remove page_memcg()
      rmap: remove DEFINE_PAGE_VMA_WALK()
      mm: migrate: simplify __buffer_migrate_folio()
      mm: migrate_device: use a newfolio in __migrate_device_pages()
      mm: migrate_device: unify migrate folio for MIGRATE_SYNC_NO_COPY
      mm: migrate: remove migrate_folio_extra()
      mm: remove MIGRATE_SYNC_NO_COPY mode
      mm: ksm: drop KSM_KMEM_CACHE()
      fs/proc/task_mmu: use folio API in pte_is_pinned()
      mm: remove page_maybe_dma_pinned()
      fb_defio: use a folio in fb_deferred_io_work()
      mm: remove page_mkclean()
      mm: memory: convert clear_huge_page() to folio_zero_user()
      mm: memory: use folio in struct copy_subpage_arg
      mm: memory: improve copy_user_large_folio()
      mm: memory: rename pages_per_huge_page to nr_pages
      mm: refactor folio_undo_large_rmappable()
      mm: move memory_failure_queue() into copy_mc_[user]_highpage()
      mm: add folio_mc_copy()
      mm: migrate: split folio_migrate_mapping()
      mm: migrate: support poisoned recover from migrate folio
      fs: hugetlbfs: support poisoned recover from hugetlbfs_migrate_folio()
      mm: migrate: remove folio_migrate_copy()
      mm: swap_state: use folio_alloc_mpol() in __read_swap_cache_async()

Kemeng Shi (8):
      writeback: factor out wb_bg_dirty_limits to remove repeated code
      writeback: add general function domain_dirty_avail to calculate dirty=
 and avail of domain
      writeback: factor out domain_over_bg_thresh to remove repeated code
      writeback: factor out code of freerun to remove repeated code
      writeback: factor out wb_dirty_freerun to remove more repeated freeru=
n code
      writeback: factor out balance_domain_limits to remove repeated code
      writeback: factor out wb_dirty_exceeded to remove repeated code
      writeback: factor out balance_wb_limits to remove repeated code

Lance Yang (6):
      mm/rmap: remove duplicated exit code in pagewalk loop
      mm/rmap: integrate PMD-mapped folio splitting into pagewalk loop
      mm/vmscan: avoid split lazyfree THP during shrink_folio_list()
      mm/mlock: implement folio_mlock_step() using folio_pte_batch()
      mm: add per-order mTHP split counters
      mm: add docs for per-order mTHP split counters

Leesoo Ahn (1):
      mm/sparse: use MEMBLOCK_ALLOC_ACCESSIBLE enum instead of 0

Maarten Lankhorst (1):
      mm/page_counter: move calculating protection values to page_counter

Mateusz Guzik (1):
      mm: batch unlink_file_vma calls in free_pgd_range

Matthew Wilcox (Oracle) (2):
      mm: remove page_mapping()
      mm/memory-failure: stop setting the folio error flag

Miaohe Lin (16):
      mm/memory-failure: simplify put_ref_page()
      mm/memory-failure: remove MF_MSG_SLAB
      mm/memory-failure: add macro GET_PAGE_MAX_RETRY_NUM
      mm/memory-failure: save some page_folio() calls
      mm/memory-failure: remove unneeded empty string
      mm/memory-failure: remove confusing initialization to count
      mm/memory-failure: don't export hwpoison_filter() when !CONFIG_HWPOIS=
ON_INJECT
      mm/memory-failure: use helper macro task_pid_nr()
      mm/memory-failure: remove obsolete comment in unpoison_memory()
      mm/memory-failure: move some function declarations into internal.h
      mm/memory-failure: fix comment of get_hwpoison_page()
      mm/memory-failure: remove obsolete comment in kill_proc()
      mm/memory-failure: correct comment in me_swapcache_dirty
      mm/memory-failure: remove obsolete MF_MSG_DIFFERENT_COMPOUND
      mm/hugetlb: fix possible recursive locking detected warning
      mm/hugetlb: fix kernel NULL pointer dereference when migrating hugetl=
b folio

Michael Ellerman (6):
      powerpc/64e: remove unused IBM HTW code
      powerpc/64e: split out nohash Book3E 64-bit code
      powerpc/64e: drop E500 ifdefs in 64-bit code
      powerpc/64e: drop MMU_FTR_TYPE_FSL_E checks in 64-bit code
      powerpc/64e: consolidate TLB miss handler patching
      powerpc/64e: drop unused TLB miss handlers

Muhammad Usama Anjum (1):
      selftests: mm: check return values

Oleg Nesterov (3):
      memcg: mm_update_next_owner: kill the "retry" logic
      memcg: mm_update_next_owner: move for_each_thread() into try_to_set_o=
wner()
      get_task_mm: check PF_KTHREAD lockless

Oscar Salvador (3):
      mm/hugetlb: drop node_alloc_noretry from alloc_fresh_hugetlb_folio
      arch/x86: do not explicitly clear Reserved flag in free_pagetable
      mm/hugetlb: guard dequeue_hugetlb_folio_nodemask against NUMA_NO_NODE=
 uses

Pankaj Raghav (1):
      selftests/mm: use asm volatile to not optimize mmap read variable

Pei Li (1):
      mm: ignore data-race in __swap_writepage

Peter Xu (2):
      mm: drop leftover comment references to pxx_huge()
      mm/migrate: putback split folios when numa hint migration fails

Ran Xiaokai (2):
      mm/huge_memory: mark racy access onhuge_anon_orders_always
      kpageflags: detect isolated KPF_THP folios

Roman Gushchin (26):
      mm: memcg: introduce memcontrol-v1.c
      mm: memcg: move soft limit reclaim code to memcontrol-v1.c
      mm: memcg: rename soft limit reclaim-related functions
      mm: memcg: move charge migration code to memcontrol-v1.c
      mm: memcg: rename charge move-related functions
      mm: memcg: move legacy memcg event code into memcontrol-v1.c
      mm: memcg: rename memcg_check_events()
      mm: memcg: move cgroup v1 oom handling code into memcontrol-v1.c
      mm: memcg: rename memcg_oom_recover()
      mm: memcg: move cgroup v1 interface files to memcontrol-v1.c
      mm: memcg: make memcg1_update_tree() static
      mm: memcg: group cgroup v1 memcg related declarations
      mm: memcg: put cgroup v1-specific code under a config option
      MAINTAINERS: add mm/memcontrol-v1.c/h to the list of maintained files
      mm: memcg: move memcg_account_kmem() to memcontrol-v1.c
      mm: memcg: factor out legacy socket memory accounting code
      mm: memcg: guard cgroup v1-specific code in mem_cgroup_print_oom_memi=
nfo()
      mm: memcg: gather memcg1-specific fields initialization in memcg1_mem=
cg_init()
      mm: memcg: guard memcg1-specific fields accesses in mm/memcontrol.c
      mm: memcg: put memcg1-specific struct mem_cgroup's members under CONF=
IG_MEMCG_V1
      mm: memcg: guard memcg1-specific members of struct mem_cgroup_per_node
      mm: memcg: put struct task_struct::memcg_in_oom under CONFIG_MEMCG_V1
      mm: memcg: put struct task_struct::in_user_fault under CONFIG_MEMCG_V1
      mm: memcg: drop obsolete cache line padding in struct mem_cgroup
      mm: memcg: add cache line padding to mem_cgroup_per_node
      mm: memcg1: convert charge move flags to unsigned long long

Ryan Roberts (2):
      mm: fix khugepaged activation policy
      mm: shmem: rename mTHP shmem counters

Ryusuke Konishi (3):
      nilfs2: fix inode number range checks
      nilfs2: add missing check for inode numbers on directory entries
      nilfs2: fix incorrect inode allocation from reserved inodes

SeongJae Park (32):
      mm/damon/core: implement DAMOS quota goals online commit function
      mm/damon/core: implement DAMON context commit function
      mm/damon/sysfs: use damon_commit_ctx()
      mm/damon/sysfs-schemes: use damos_commit_quota_goals()
      mm/damon/sysfs: remove unnecessary online tuning handling code
      mm/damon/sysfs: rename damon_sysfs_set_targets() to ...add_targets()
      mm/damon/sysfs-schemes: remove unnecessary online tuning handling code
      mm/damon/sysfs-schemes: rename *_set_{schemes,scheme_filters,quota_sc=
ore,schemes}()
      mm/damon/reclaim: use damon_commit_ctx()
      mm/damon/reclaim: remove unnecessary code for online tuning
      mm/damon/lru_sort: use damon_commit_ctx()
      mm/damon/lru_sort: remove unnecessary online tuning handling code
      Docs/mm/damon/maintainer-profile: introduce HacKerMaiL
      Docs/mm/damon/maintainer-profile: document DAMON community meetups
      selftests/damon/access_memory: use user-defined region size
      selftests/damon/_damon_sysfs: support schemes_update_tried_regions
      selftests/damon: implement a program for even-numbered memory regions=
 access
      selftests/damon: implement DAMOS tried regions test
      selftests/damon/_damon_sysfs: implement kdamonds stop function
      selftests/damon: implement test for min/max_nr_regions
      _damon_sysfs: implement commit() for online parameters update
      selftests/damon/damon_nr_regions: test online-tuned max_nr_regions
      mm/damon/paddr: initialize nr_succeeded in __damon_pa_migrate_folio_l=
ist()
      Docs/mm/damon/design: fix two typos
      Docs/mm/damon/design: clarify regions merging operation
      Docs/admin-guide/mm/damon/start: add access pattern snapshot example
      Docs/mm/damon/design: add links from overall architecture to sections=
 of details
      Docs/mm/damon/design: move 'Configurable Operations Set' section into=
 'Operations Set Layer' section
      Docs/mm/damon/design: remove 'Programmable Modules' section in favor =
of 'Modules' section
      Docs/mm/damon/design: add links to sections of DAMON sysfs interface =
usage doc
      Docs/mm/damon/index: add links to design
      Docs/mm/damon/index: add links to admin-guide doc

Sergey Senozhatsky (1):
      zsmalloc: rename class stat mutators

Shakeel Butt (2):
      mm: vmscan: reset sc->priority on retry
      memcg: rearrange fields of mem_cgroup_per_node

Shubhang Kaushik OS (1):
      vmalloc: modify the alloc_vmap_area() error message for better diagno=
stics

Sidhartha Kumar (2):
      mm/hugetlb: remove {Set,Clear}Hpage macros
      mm/hugetlb: mm/memory_hotplug: use a folio in scan_movable_pages()

Sourav Panda (1):
      mm: report per-page metadata information

Suren Baghdasaryan (4):
      mm: add comments for allocation helpers explaining why they are macros
      lib: add missing newline character in the warning message
      lib: reuse page_ext_data() to obtain codetag_ref
      alloc_tag: fix page_ext_get/page_ext_put sequence during page splitti=
ng

Tetsuo Handa (1):
      mm: mmap_lock: replace get_memcg_path_buf() with on-stack buffer

Thomas Wei=DFschuh (1):
      mm/hugetlb: constify ctl_table arguments of utility functions

Tvrtko Ursulin (1):
      mm/numa_balancing: teach mpol_to_str about the balancing mode

Uros Bizjak (2):
      percpu: add __this_cpu_try_cmpxchg()
      mm/vmalloc: use __this_cpu_try_cmpxchg() in preload_this_cpu_lock()

Usama Arif (1):
      mm: do not start/end writeback for pages stored in zswap

Vivek Kasireddy (8):
      mm/gup: introduce unpin_folio/unpin_folios helpers
      mm/gup: introduce check_and_migrate_movable_folios()
      mm/gup: introduce memfd_pin_folios() for pinning memfd folios
      udmabuf: use vmf_insert_pfn and VM_PFNMAP for handling mmap
      udmabuf: add back support for mapping hugetlb pages
      udmabuf: convert udmabuf driver to use folios
      udmabuf: pin the pages using memfd_pin_folios() API
      selftests/udmabuf: add tests to verify data after page migration

Vlastimil Babka (2):
      mm, slab: put should_failslab() back behind CONFIG_SHOULD_FAILSLAB
      mm, page_alloc: put should_fail_alloc_page() back behing CONFIG_FAIL_=
PAGE_ALLOC

Wei Yang (10):
      mm/mm_init.c: print mem_init info after defer_init is done
      mm/mm_init.c: simplify logic of deferred_[init|free]_pages
      mm/sparse: nr_pages won't be 0
      mm/mm_init.c: move build check on MAX_ZONELISTS out of ifdef
      mm/page_alloc: fix a typo in comment about GFP flag
      mm/page_alloc: reword the comment of buddy_merge_likely()
      kernel/fork.c: get totalram_pages from memblock to calculate max_thre=
ads
      kernel/fork.c: put set_max_threads()/task_struct_whitelist() in __ini=
t section
      mm/page_alloc: remove prefetchw() on freeing page to buddy system
      mm/page_alloc: put __free_pages_core() in __meminit section

Xiu Jianfeng (5):
      mm/hugetlb_cgroup: identify the legacy using cgroup_subsys_on_dfl()
      mm/hugetlb_cgroup: prepare cftypes based on template
      mm/hugetlb_cgroup: switch to the new cftypes
      mm: memcg: remove redundant seq_buf_has_overflowed()
      mm: memcg: adjust the warning when seq_buf overflows

Yifei Li (1):
      mm/memory-failure: use helper llist_for_each_entry()

Yosry Ahmed (8):
      mm: zswap: use sg_set_folio() in zswap_{compress/decompress}()
      mm :zswap: use kmap_local_folio() in zswap_load()
      mm: zswap: make same_filled functions folio-friendly
      mm: rmap: abstract updating per-node and per-memcg stats
      mm: swap: remove 'synchronous' argument to swap_read_folio()
      mm: zswap: rename is_zswap_enabled() to zswap_is_enabled()
      mm: zswap: add zswap_never_enabled()
      mm: zswap: handle incorrect attempts to load large folios

Yu Zhao (4):
      mm/truncate: batch-clear shadow entries
      mm/mglru: fix div-by-zero in vmpressure_calc_level()
      mm/mglru: fix overshooting shrinker memory
      mm/mglru: fix ineffective protection calculation

yangge (1):
      mm/gup: clear the LRU flag of a page before adding to LRU batch

 Documentation/ABI/testing/sysfs-kernel-mm-damon    |    6 +
 Documentation/admin-guide/cgroup-v2.rst            |   18 +-
 Documentation/admin-guide/kernel-parameters.txt    |    9 +-
 Documentation/admin-guide/mm/damon/start.rst       |   46 +-
 Documentation/admin-guide/mm/damon/usage.rst       |   10 +-
 Documentation/admin-guide/mm/pagemap.rst           |   25 +-
 Documentation/admin-guide/mm/transhuge.rst         |   85 +-
 Documentation/admin-guide/sysctl/vm.rst            |   38 +
 Documentation/core-api/pin_user_pages.rst          |   18 +-
 Documentation/dev-tools/kmsan.rst                  |   11 +-
 Documentation/filesystems/proc.rst                 |    9 +
 Documentation/mm/arch_pgtable_helpers.rst          |    4 -
 Documentation/mm/damon/design.rst                  |  149 +-
 Documentation/mm/damon/index.rst                   |   22 +-
 Documentation/mm/damon/maintainer-profile.rst      |   36 +
 Documentation/mm/unevictable-lru.rst               |   10 +-
 MAINTAINERS                                        |    2 +
 arch/arm/include/asm/cacheflush.h                  |    2 +-
 arch/arm/include/asm/hugetlb-3level.h              |    4 +-
 arch/arm64/include/asm/cacheflush.h                |    2 +-
 arch/arm64/include/asm/hugetlb.h                   |    2 +-
 arch/arm64/mm/hugetlbpage.c                        |    2 +-
 arch/loongarch/include/asm/pgtable.h               |    4 +-
 arch/mips/include/asm/pgtable.h                    |    4 +-
 arch/mips/mm/cache.c                               |    2 +-
 arch/powerpc/Kconfig                               |    1 -
 arch/powerpc/include/asm/book3s/32/pgalloc.h       |    2 -
 arch/powerpc/include/asm/book3s/64/hash-4k.h       |   15 -
 arch/powerpc/include/asm/book3s/64/hash.h          |   40 +-
 arch/powerpc/include/asm/book3s/64/hugetlb.h       |   38 -
 arch/powerpc/include/asm/book3s/64/pgtable-4k.h    |   47 -
 arch/powerpc/include/asm/book3s/64/pgtable-64k.h   |   20 -
 arch/powerpc/include/asm/book3s/64/pgtable.h       |   22 +-
 arch/powerpc/include/asm/hugetlb.h                 |   15 +-
 arch/powerpc/include/asm/nohash/32/hugetlb-8xx.h   |   38 +-
 arch/powerpc/include/asm/nohash/32/mmu-8xx.h       |    9 +-
 arch/powerpc/include/asm/nohash/32/pte-44x.h       |    3 -
 arch/powerpc/include/asm/nohash/32/pte-85xx.h      |    3 -
 arch/powerpc/include/asm/nohash/32/pte-8xx.h       |   58 +-
 arch/powerpc/include/asm/nohash/hugetlb-e500.h     |   39 +-
 arch/powerpc/include/asm/nohash/mmu-e500.h         |    6 +-
 arch/powerpc/include/asm/nohash/pgalloc.h          |    2 -
 arch/powerpc/include/asm/nohash/pgtable.h          |   46 +-
 arch/powerpc/include/asm/nohash/pte-e500.h         |   63 +-
 arch/powerpc/include/asm/page.h                    |   32 -
 arch/powerpc/include/asm/pgtable-be-types.h        |   10 -
 arch/powerpc/include/asm/pgtable-types.h           |   13 +-
 arch/powerpc/include/asm/pgtable.h                 |    3 +
 arch/powerpc/kernel/exceptions-64e.S               |    4 +-
 arch/powerpc/kernel/head_85xx.S                    |   70 +-
 arch/powerpc/kernel/head_8xx.S                     |   10 +-
 arch/powerpc/kernel/setup_64.c                     |    6 +-
 arch/powerpc/mm/book3s64/hash_utils.c              |   11 +-
 arch/powerpc/mm/book3s64/hugetlbpage.c             |   10 +
 arch/powerpc/mm/book3s64/pgtable.c                 |   12 -
 arch/powerpc/mm/hugetlbpage.c                      |  455 +-
 arch/powerpc/mm/init-common.c                      |    8 +-
 arch/powerpc/mm/kasan/8xx.c                        |   21 +-
 arch/powerpc/mm/nohash/8xx.c                       |   43 +-
 arch/powerpc/mm/nohash/Makefile                    |    2 +-
 arch/powerpc/mm/nohash/book3e_pgtable.c            |    4 +-
 arch/powerpc/mm/nohash/tlb.c                       |  407 +-
 arch/powerpc/mm/nohash/tlb_64e.c                   |  314 ++
 arch/powerpc/mm/nohash/tlb_low_64e.S               |  428 +-
 arch/powerpc/mm/pgtable.c                          |   94 +-
 arch/powerpc/mm/pgtable_32.c                       |    2 +-
 arch/riscv/include/asm/hugetlb.h                   |    2 +-
 arch/riscv/include/asm/pgtable.h                   |    4 +-
 arch/riscv/mm/hugetlbpage.c                        |    2 +-
 arch/s390/Kconfig                                  |    1 +
 arch/s390/Makefile                                 |    2 +-
 arch/s390/boot/Makefile                            |    3 +
 arch/s390/boot/kmsan.c                             |    6 +
 arch/s390/boot/startup.c                           |    7 +
 arch/s390/boot/string.c                            |   16 +
 arch/s390/include/asm/checksum.h                   |    2 +
 arch/s390/include/asm/cpacf.h                      |    3 +
 arch/s390/include/asm/cpu_mf.h                     |    6 +
 arch/s390/include/asm/hugetlb.h                    |    4 +-
 arch/s390/include/asm/irqflags.h                   |   17 +-
 arch/s390/include/asm/kmsan.h                      |   59 +
 arch/s390/include/asm/pgtable.h                    |   12 +
 arch/s390/include/asm/string.h                     |   20 +-
 arch/s390/include/asm/thread_info.h                |    2 +-
 arch/s390/include/asm/uaccess.h                    |  112 +-
 arch/s390/kernel/diag.c                            |   10 +-
 arch/s390/kernel/ftrace.c                          |    2 +
 arch/s390/kernel/traps.c                           |    6 +
 arch/s390/kernel/unwind_bc.c                       |    4 +
 arch/s390/mm/hugetlbpage.c                         |    4 +-
 arch/sparc/mm/init_64.c                            |    2 +-
 arch/x86/mm/init_64.c                              |   14 -
 arch/x86/mm/pat/set_memory.c                       |    4 +-
 arch/xtensa/include/asm/pgtable.h                  |    6 +-
 arch/xtensa/mm/tlb.c                               |    6 +-
 drivers/acpi/numa/hmat.c                           |    5 +-
 drivers/block/zram/Kconfig                         |    1 +
 drivers/dma-buf/Kconfig                            |    1 +
 drivers/dma-buf/udmabuf.c                          |  232 +-
 drivers/hv/hv_balloon.c                            |    5 +-
 drivers/s390/char/sclp.c                           |    2 +-
 drivers/video/fbdev/core/fb_defio.c                |   13 +-
 drivers/virtio/virtio_mem.c                        |   29 +-
 drivers/xen/balloon.c                              |    9 +-
 fs/afs/dir.c                                       |    6 +-
 fs/afs/dir_edit.c                                  |    4 +-
 fs/aio.c                                           |   15 +-
 fs/btrfs/relocation.c                              |    3 +-
 fs/btrfs/send.c                                    |    2 +-
 fs/ceph/dir.c                                      |    2 +-
 fs/ceph/inode.c                                    |    2 +-
 fs/hugetlbfs/inode.c                               |   20 +-
 fs/netfs/buffered_read.c                           |    4 +-
 fs/netfs/buffered_write.c                          |    2 +-
 fs/nfs/file.c                                      |    2 +-
 fs/nfs/internal.h                                  |   19 -
 fs/nfs/iostat.h                                    |    4 +
 fs/nfs/nfstrace.h                                  |    4 +-
 fs/nfs/write.c                                     |    6 +-
 fs/nilfs2/bmap.c                                   |   10 +-
 fs/proc/internal.h                                 |   33 +
 fs/proc/page.c                                     |   42 +-
 fs/proc/task_mmu.c                                 |  503 ++-
 fs/userfaultfd.c                                   |    2 +-
 include/acpi/platform/aclinuxex.h                  |    9 +-
 include/asm-generic/hugetlb.h                      |    2 +-
 include/linux/alloc_tag.h                          |    2 +-
 include/linux/bpf.h                                |    8 +-
 include/linux/buffer_head.h                        |    2 +-
 include/linux/cgroup-defs.h                        |    2 -
 include/linux/damon.h                              |   17 +-
 include/linux/dma-fence-chain.h                    |    4 +
 include/linux/fault-inject.h                       |   11 +-
 include/linux/gfp.h                                |    8 +
 include/linux/hid_bpf.h                            |    5 +
 include/linux/highmem-internal.h                   |   17 +-
 include/linux/highmem.h                            |    8 +-
 include/linux/huge_mm.h                            |   53 +-
 include/linux/hugetlb.h                            |   30 +-
 include/linux/jbd2.h                               |   10 +
 include/linux/kmsan.h                              |   76 +
 include/linux/kmsan_types.h                        |    2 +-
 include/linux/list_lru.h                           |    2 +-
 include/linux/memblock.h                           |    2 -
 include/linux/memcontrol.h                         |  363 +-
 include/linux/memfd.h                              |    5 +
 include/linux/memory-tiers.h                       |    2 +
 include/linux/memory_hotplug.h                     |    4 +-
 include/linux/migrate.h                            |   10 +-
 include/linux/migrate_mode.h                       |    6 +-
 include/linux/mm.h                                 |   81 +-
 include/linux/mm_types.h                           |   33 +-
 include/linux/mmzone.h                             |    2 +
 include/linux/page-flags.h                         |   82 +-
 include/linux/page_counter.h                       |    4 +
 include/linux/pagemap.h                            |   33 +-
 include/linux/percpu-defs.h                        |    6 +
 include/linux/pgalloc_tag.h                        |    7 +-
 include/linux/pgtable.h                            |   40 +-
 include/linux/rmap.h                               |   45 +-
 include/linux/sched.h                              |    9 +-
 include/linux/shmem_fs.h                           |    9 +
 include/linux/skbuff.h                             |    8 +
 include/linux/skmsg.h                              |    5 +
 include/linux/slab.h                               |   12 +-
 include/linux/swap.h                               |   14 +-
 include/linux/swapops.h                            |    4 +-
 include/linux/vmstat.h                             |    4 +
 include/linux/zswap.h                              |   10 +-
 include/ras/ras_event.h                            |    4 +-
 include/trace/events/kmem.h                        |    4 +-
 include/trace/events/migrate.h                     |    3 +-
 include/uapi/linux/fs.h                            |  158 +-
 init/Kconfig                                       |   18 +-
 kernel/bpf/memalloc.c                              |    9 +-
 kernel/bpf/syscall.c                               |    6 +-
 kernel/bpf/verifier.c                              |    4 +
 kernel/events/core.c                               |    2 +-
 kernel/events/uprobes.c                            |    2 +-
 kernel/exit.c                                      |   81 +-
 kernel/fork.c                                      |   18 +-
 kernel/power/swap.c                                |    5 +-
 kernel/trace/ftrace.c                              |    1 +
 lib/maple_tree.c                                   |   15 +-
 lib/test_hmm.c                                     |    1 +
 lib/test_maple_tree.c                              |    1 +
 lib/test_ubsan.c                                   |    1 +
 lib/test_xarray.c                                  |    1 +
 lib/zlib_dfltcc/dfltcc.h                           |    1 +
 lib/zlib_dfltcc/dfltcc_util.h                      |   28 +
 mm/Kconfig                                         |   23 +-
 mm/Makefile                                        |    2 +
 mm/balloon_compaction.c                            |    8 -
 mm/damon/core.c                                    |  338 +-
 mm/damon/dbgfs.c                                   |    2 +-
 mm/damon/lru_sort.c                                |   56 +-
 mm/damon/paddr.c                                   |  157 +
 mm/damon/reclaim.c                                 |   65 +-
 mm/damon/sysfs-common.h                            |    2 +-
 mm/damon/sysfs-schemes.c                           |  127 +-
 mm/damon/sysfs-test.h                              |   10 +-
 mm/damon/sysfs.c                                   |   81 +-
 mm/damon/vaddr.c                                   |    6 +-
 mm/dmapool_test.c                                  |    1 +
 mm/fail_page_alloc.c                               |    4 +-
 mm/failslab.c                                      |   14 +-
 mm/filemap.c                                       |    8 +-
 mm/folio-compat.c                                  |    6 -
 mm/gup.c                                           |  510 +--
 mm/highmem.c                                       |   21 +-
 mm/hmm.c                                           |    2 +-
 mm/huge_memory.c                                   |  193 +-
 mm/hugetlb.c                                       |  137 +-
 mm/hugetlb_cgroup.c                                |  305 +-
 mm/hugetlb_vmemmap.c                               |   17 +-
 mm/hwpoison-inject.c                               |    1 +
 mm/internal.h                                      |   75 +-
 mm/kfence/core.c                                   |   17 +-
 mm/kfence/kfence.h                                 |    2 +-
 mm/kfence/kfence_test.c                            |    1 +
 mm/khugepaged.c                                    |   40 +-
 mm/kmemleak.c                                      |    6 +-
 mm/kmsan/core.c                                    |    5 +-
 mm/kmsan/hooks.c                                   |   38 +-
 mm/kmsan/init.c                                    |    9 +-
 mm/kmsan/instrumentation.c                         |   15 +-
 mm/kmsan/kmsan.h                                   |   39 +-
 mm/kmsan/kmsan_test.c                              |   32 +
 mm/kmsan/report.c                                  |   10 +-
 mm/kmsan/shadow.c                                  |    9 +-
 mm/ksm.c                                           |  261 +-
 mm/list_lru.c                                      |   14 +-
 mm/madvise.c                                       |    2 +-
 mm/memcontrol-v1.c                                 | 2969 +++++++++++++
 mm/memcontrol-v1.h                                 |  147 +
 mm/memcontrol.c                                    | 4417 +++-------------=
----
 mm/memfd.c                                         |   45 +
 mm/memory-failure.c                                |  259 +-
 mm/memory-tiers.c                                  |   54 +-
 mm/memory.c                                        |  376 +-
 mm/memory_hotplug.c                                |   52 +-
 mm/mempolicy.c                                     |   38 +-
 mm/migrate.c                                       |  213 +-
 mm/migrate_device.c                                |   24 +-
 mm/mincore.c                                       |    4 +-
 mm/mlock.c                                         |   19 +-
 mm/mm_init.c                                       |   96 +-
 mm/mmap.c                                          |   41 +
 mm/mmap_lock.c                                     |  175 +-
 mm/mprotect.c                                      |    4 +-
 mm/mremap.c                                        |    2 +-
 mm/page-writeback.c                                |  319 +-
 mm/page_alloc.c                                    |   78 +-
 mm/page_counter.c                                  |  173 +
 mm/page_ext.c                                      |   32 +-
 mm/page_io.c                                       |   22 +-
 mm/pagewalk.c                                      |   57 +-
 mm/percpu-internal.h                               |    6 +-
 mm/percpu.c                                        |    6 +-
 mm/readahead.c                                     |  276 +-
 mm/rmap.c                                          |  169 +-
 mm/shmem.c                                         |  359 +-
 mm/slab.h                                          |    2 +-
 mm/slab_common.c                                   |   10 +-
 mm/slub.c                                          |   51 +-
 mm/sparse-vmemmap.c                                |    8 +
 mm/sparse.c                                        |   28 +-
 mm/swap.c                                          |   51 +-
 mm/swap.h                                          |   30 +-
 mm/swap_state.c                                    |  120 +-
 mm/swapfile.c                                      |   75 +-
 mm/truncate.c                                      |   70 +-
 mm/userfaultfd.c                                   |   14 +-
 mm/util.c                                          |   17 +
 mm/vmalloc.c                                       |    9 +-
 mm/vmscan.c                                        |  188 +-
 mm/vmstat.c                                        |   26 +-
 mm/zsmalloc.c                                      |  175 +-
 mm/zswap.c                                         |  126 +-
 samples/kmemleak/kmemleak-test.c                   |    1 +
 tools/include/uapi/linux/fs.h                      |  552 +++
 tools/include/uapi/linux/prctl.h                   |  331 ++
 tools/mm/Makefile                                  |    2 +-
 tools/mm/thp_swap_allocator_test.c                 |  234 ++
 tools/objtool/check.c                              |    2 +
 tools/testing/selftests/cgroup/config              |    1 -
 tools/testing/selftests/damon/Makefile             |    3 +-
 tools/testing/selftests/damon/_damon_sysfs.py      |   65 +-
 tools/testing/selftests/damon/access_memory.c      |    2 +-
 tools/testing/selftests/damon/access_memory_even.c |   42 +
 tools/testing/selftests/damon/damon_nr_regions.py  |  145 +
 .../testing/selftests/damon/damos_tried_regions.py |   65 +
 tools/testing/selftests/drivers/dma-buf/udmabuf.c  |  214 +-
 tools/testing/selftests/exec/Makefile              |    1 -
 tools/testing/selftests/futex/functional/Makefile  |    2 +-
 tools/testing/selftests/intel_pstate/Makefile      |    2 +-
 tools/testing/selftests/iommu/Makefile             |    2 -
 tools/testing/selftests/kvm/Makefile               |    2 +-
 tools/testing/selftests/lib.mk                     |    3 +
 tools/testing/selftests/mm/.gitignore              |    1 +
 tools/testing/selftests/mm/Makefile                |    3 +
 tools/testing/selftests/mm/hugepage-mremap.c       |    2 +-
 tools/testing/selftests/mm/hugetlb-soft-offline.c  |  228 +
 tools/testing/selftests/mm/hugetlb_dio.c           |  117 +
 tools/testing/selftests/mm/ksm_functional_tests.c  |    8 +-
 tools/testing/selftests/mm/memfd_secret.c          |   14 +-
 tools/testing/selftests/mm/mkdirty.c               |    8 +-
 tools/testing/selftests/mm/mlock2.h                |    1 +
 tools/testing/selftests/mm/mseal_helpers.h         |   41 +
 tools/testing/selftests/mm/mseal_test.c            |  143 +-
 tools/testing/selftests/mm/pagemap_ioctl.c         |    6 +-
 tools/testing/selftests/mm/protection_keys.c       |    2 +-
 tools/testing/selftests/mm/run_vmtests.sh          |    7 +
 tools/testing/selftests/mm/seal_elf.c              |   37 +-
 tools/testing/selftests/mm/split_huge_page_test.c  |    3 +-
 tools/testing/selftests/mm/thuge-gen.c             |   15 +-
 tools/testing/selftests/mm/uffd-common.c           |    4 -
 tools/testing/selftests/mm/uffd-stress.c           |   31 +-
 tools/testing/selftests/mm/uffd-unit-tests.c       |   14 +-
 tools/testing/selftests/mm/va_high_addr_switch.c   |  454 +-
 tools/testing/selftests/mm/va_high_addr_switch.sh  |    4 -
 tools/testing/selftests/net/Makefile               |    2 +-
 tools/testing/selftests/net/tcp_ao/Makefile        |    2 +-
 tools/testing/selftests/proc/Makefile              |    2 +-
 tools/testing/selftests/proc/proc-pid-vm.c         |   86 +
 tools/testing/selftests/resctrl/Makefile           |    2 +-
 tools/testing/selftests/ring-buffer/Makefile       |    1 -
 tools/testing/selftests/riscv/mm/Makefile          |    2 +-
 tools/testing/selftests/sgx/Makefile               |    2 +-
 tools/testing/selftests/tmpfs/Makefile             |    1 -
 330 files changed, 12969 insertions(+), 9745 deletions(-)
 delete mode 100644 arch/powerpc/include/asm/book3s/64/pgtable-4k.h
 create mode 100644 arch/powerpc/mm/nohash/tlb_64e.c
 create mode 100644 arch/s390/boot/kmsan.c
 create mode 100644 arch/s390/include/asm/kmsan.h
 create mode 100644 mm/memcontrol-v1.c
 create mode 100644 mm/memcontrol-v1.h
 create mode 100644 tools/include/uapi/linux/fs.h
 create mode 100644 tools/include/uapi/linux/prctl.h
 create mode 100644 tools/mm/thp_swap_allocator_test.c
 create mode 100644 tools/testing/selftests/damon/access_memory_even.c
 create mode 100644 tools/testing/selftests/damon/damon_nr_regions.py
 create mode 100644 tools/testing/selftests/damon/damos_tried_regions.py
 create mode 100644 tools/testing/selftests/mm/hugetlb-soft-offline.c
 create mode 100644 tools/testing/selftests/mm/hugetlb_dio.c
 create mode 100644 tools/testing/selftests/mm/mseal_helpers.h


.
Date: Sun, 21 Jul 2024 23:57:40 +0200
From: Alexandre Belloni <alexandre.belloni@bootlin.com>
To: Linus Torvalds <torvalds@linux-foundation.org>
Cc: linux-rtc@vger.kernel.org, linux-kernel@vger.kernel.org
Subject: [GIT PULL] RTC for 6.11

Hello Linus,

Here is the RTC subsystem pull request for 6.11. There are mstly small
fixes this cycle. The alarm offset that is getting fixed doesn't affect
many RTCs as most of them have a complete set of datetime registers.

The following changes since commit 1613e604df0cd359cf2a7fbd9be7a0bcfacfabd0:

  Linux 6.10-rc1 (2024-05-26 15:20:12 -0700)

are available in the Git repository at:

  git://git.kernel.org/pub/scm/linux/kernel/git/abelloni/linux.git tags/rtc-6.11

for you to fetch changes up to efa9c5be2caecae7dfa4f29c6ab3d4a2f341eb15:

  rtc: stm32: add new st,stm32mp25-rtc compatible and check RIF configuration (2024-07-10 17:15:33 +0200)

----------------------------------------------------------------
RTC for 6.11

Subsystem:
 - add missing MODULE_DESCRIPTION() macro
 - fix offset addition for alarms

Drivers:
 - isl1208: alarm clearing fixes
 - mcp794xx: oscillator failure detection
 - stm32: stm32mp25 support
 - tps6594: power management support

----------------------------------------------------------------
Biju Das (2):
      rtc: isl1208: Add a delay for clearing alarm
      rtc: isl1208: Update correct procedure for clearing alarm

Csókás, Bence (3):
      rtc: ds1307: Detect oscillator fail on mcp794xx
      rtc: ds1307: Clamp year to valid BCD (0-99) in `set_time()`
      rtc: interface: Add RTC offset to alarm after fix-up

Frank Li (1):
      dt-bindings: rtc: Convert rtc-fsl-ftm-alarm.txt to yaml format

Jeff Johnson (1):
      rtc: add missing MODULE_DESCRIPTION() macro

Joy Chakraborty (3):
      rtc: isl1208: Fix return value of nvmem callbacks
      rtc: cmos: Fix return value of nvmem callbacks
      rtc: abx80x: Fix return value of nvmem callback on read

Richard Genoud (3):
      rtc: tps6594: Fix memleak in probe
      rtc: tps6594: introduce private structure as drvdata
      rtc: tps6594: Add power management support

Uwe Kleine-König (1):
      rtc: Drop explicit initialization of struct i2c_device_id::driver_data to 0

Valentin Caron (2):
      dt-bindings: rtc: stm32: introduce new st,stm32mp25-rtc compatible
      rtc: stm32: add new st,stm32mp25-rtc compatible and check RIF configuration

 .../devicetree/bindings/rtc/fsl,ls-ftm-alarm.yaml  | 73 ++++++++++++++++++++
 .../devicetree/bindings/rtc/rtc-fsl-ftm-alarm.txt  | 36 ----------
 .../devicetree/bindings/rtc/st,stm32-rtc.yaml      |  5 +-
 drivers/rtc/interface.c                            |  9 +--
 drivers/rtc/lib_test.c                             |  1 +
 drivers/rtc/rtc-ab-b5ze-s3.c                       |  2 +-
 drivers/rtc/rtc-ab-eoz9.c                          |  2 +-
 drivers/rtc/rtc-abx80x.c                           | 12 ++--
 drivers/rtc/rtc-bq32k.c                            |  2 +-
 drivers/rtc/rtc-cmos.c                             | 10 ++-
 drivers/rtc/rtc-ds1307.c                           |  7 +-
 drivers/rtc/rtc-ds1374.c                           |  2 +-
 drivers/rtc/rtc-ds1672.c                           |  2 +-
 drivers/rtc/rtc-ds3232.c                           |  2 +-
 drivers/rtc/rtc-em3027.c                           |  2 +-
 drivers/rtc/rtc-fm3130.c                           |  2 +-
 drivers/rtc/rtc-goldfish.c                         |  1 +
 drivers/rtc/rtc-hym8563.c                          |  4 +-
 drivers/rtc/rtc-isl12022.c                         |  2 +-
 drivers/rtc/rtc-isl1208.c                          | 36 ++++++----
 drivers/rtc/rtc-max31335.c                         |  2 +-
 drivers/rtc/rtc-max6900.c                          |  2 +-
 drivers/rtc/rtc-mpc5121.c                          |  1 +
 drivers/rtc/rtc-nct3018y.c                         |  2 +-
 drivers/rtc/rtc-omap.c                             |  1 +
 drivers/rtc/rtc-pcf8523.c                          |  2 +-
 drivers/rtc/rtc-pcf8563.c                          |  6 +-
 drivers/rtc/rtc-pcf8583.c                          |  2 +-
 drivers/rtc/rtc-rc5t583.c                          |  1 +
 drivers/rtc/rtc-rv3029c2.c                         |  4 +-
 drivers/rtc/rtc-rx6110.c                           |  2 +-
 drivers/rtc/rtc-rx8010.c                           |  2 +-
 drivers/rtc/rtc-rx8581.c                           |  2 +-
 drivers/rtc/rtc-s35390a.c                          |  2 +-
 drivers/rtc/rtc-sd3078.c                           |  2 +-
 drivers/rtc/rtc-stm32.c                            | 78 ++++++++++++++++++++++
 drivers/rtc/rtc-tps65910.c                         |  1 +
 drivers/rtc/rtc-tps6594.c                          | 75 +++++++++++++++++----
 drivers/rtc/rtc-twl.c                              |  1 +
 drivers/rtc/rtc-x1205.c                            |  2 +-
 40 files changed, 299 insertions(+), 103 deletions(-)
 create mode 100644 Documentation/devicetree/bindings/rtc/fsl,ls-ftm-alarm.yaml
 delete mode 100644 Documentation/devicetree/bindings/rtc/rtc-fsl-ftm-alarm.txt

-- 
Alexandre Belloni, co-owner and COO, Bootlin
Embedded Linux and Kernel engineering
https://bootlin.com

.
Date: Mon, 22 Jul 2024 00:08:16 +0200
From: Michael Grzeschik <m.grzeschik@pengutronix.de>
To: Eric Van Hensbergen <ericvh@kernel.org>, 
 Latchesar Ionkov <lucho@ionkov.net>, 
 Dominique Martinet <asmadeus@codewreck.org>, 
 Christian Schoenebeck <linux_oss@crudebyte.com>, 
 Jonathan Corbet <corbet@lwn.net>, 
 Greg Kroah-Hartman <gregkh@linuxfoundation.org>
Cc: Andrzej Pietrasiewicz <andrzej.p@collabora.com>, v9fs@lists.linux.dev, 
 linux-doc@vger.kernel.org, linux-kernel@vger.kernel.org, 
 linux-usb@vger.kernel.org, kernel@pengutronix.de, 
 Michael Grzeschik <m.grzeschik@pengutronix.de>, 
 Jan Luebbe <jlu@pengutronix.de>
Subject: [PATCH v7 0/3] usb: gadget: 9pfs transport

.
Date: Sun, 21 Jul 2024 15:10:13 -0700
From: Andrew Morton <akpm@linux-foundation.org>
To: Linus Torvalds <torvalds@linux-foundation.org>
Cc: linux-mm@kvack.org, linux-kernel@vger.kernel.org,
 mm-commits@vger.kernel.org
Subject: [GIT PULL] non-MM updates for 6.11-rc1


Linus, please pull this batch of other-than-MM updates for this
development cycle, thanks.


I'm seeing three conflicts during a test merge.  I'd incorrectly
attributed these to the mm-stble branch but these are actually issues
in this mm-nonmm-stable pull.  Those, along with their linux-next
resolutions are:

include/linux/interrupt.h, vs input tree:
https://lkml.kernel.org/r/20240612103235.5ef64950@canb.auug.org.au

include/linux/cacheinfo.h, vs tip tree:
https://lkml.kernel.org/r/20240612112746.3130d68b@canb.auug.org.au

fs/bcachefs/clock.c, vs bcachefs tree:
https://lkml.kernel.org/r/20240712105711.6dc900a2@canb.auug.org.au





The following changes since commit f2661062f16b2de5d7b6a5c42a9a5c96326b8454:

  Linux 6.10-rc5 (2024-06-23 17:08:54 -0400)

are available in the Git repository at:

  git://git.kernel.org/pub/scm/linux/kernel/git/akpm/mm tags/mm-nonmm-stable-2024-07-21-15-07

for you to fetch changes up to 67856f44da381973caf4eb692ad2cca1de7b2d37:

  ia64: scrub ia64 from poison.h (2024-07-17 21:11:34 -0700)

----------------------------------------------------------------
- In the series "treewide: Refactor heap related implementation",
  Kuan-Wei Chiu has significantly reworked the min_heap library code and
  has taught bcachefs to use the new more generic implementation.

- Yury Norov's series "Cleanup cpumask.h inclusion in core headers"
  reworks the cpumask and nodemask headers to make things generally more
  rational.

- Kuan-Wei Chiu has sent along some maintenance work against our sorting
  library code in the series "lib/sort: Optimizations and cleanups".

- More library maintainance work from Christophe Jaillet in the series
  "Remove usage of the deprecated ida_simple_xx() API".

- Ryusuke Konishi continues with the nilfs2 fixes and clanups in the
  series "nilfs2: eliminate the call to inode_attach_wb()".

- Kuan-Ying Lee has some fixes to the gdb scripts in the series "Fix GDB
  command error".

- Plus the usual shower of singleton patches all over the place.  Please
  see the relevant changelogs for details.

----------------------------------------------------------------
Alexey Dobriyan (4):
      proc: test "Kthread:" field
      build-id: require program headers to be right after ELF header
      compiler.h: simplify data_race() macro
      ia64: scrub ia64 from poison.h

Amer Al Shanawany (1):
      selftests: proc: remove unreached code and fix build warning

Brian Masney (1):
      lib/Kconfig.debug: document panic= command line option and procfs entry for PANIC_TIMEOUT

Chen Ni (1):
      test_bpf: convert comma to semicolon

Christophe JAILLET (6):
      fsi: occ: remove usage of the deprecated ida_simple_xx() API
      most: remove usage of the deprecated ida_simple_xx() API
      proc: remove usage of the deprecated ida_simple_xx() API
      ocfs2: constify struct ocfs2_lock_res_ops
      ocfs2: constify struct ocfs2_stack_operations
      nilfs2: Constify struct kobj_type

Dan Carpenter (1):
      checkpatch: check for missing Fixes tags

Ferry Meng (2):
      ocfs2: add bounds checking to ocfs2_xattr_find_entry()
      ocfs2: strict bound check before memcmp in ocfs2_xattr_find_entry()

Hsin Chang Yu (1):
      lib/rbtree.c: fix the example typo

I Hsin Cheng (2):
      lib/plist.c: enforce memory ordering in plist_check_list
      lib/plist.c: avoid worst case scenario in plist_add

Jani Nikula (4):
      kernel/panic: return early from print_tainted() when not tainted
      kernel/panic: convert print_tainted() to use struct seq_buf internally
      kernel/panic: initialize taint_flags[] using a macro
      kernel/panic: add verbose logging of kernel taints in backtraces

Jeff Johnson (17):
      backtracetest: add MODULE_DESCRIPTION()
      lib/ts: add missing MODULE_DESCRIPTION() macros
      kunit/fortify: add missing MODULE_DESCRIPTION() macros
      KUnit: add missing MODULE_DESCRIPTION() macros for lib/*_test.ko
      lib/asn1_encoder: add missing MODULE_DESCRIPTION() macro
      kunit: add missing MODULE_DESCRIPTION() macros to lib/*.c
      uuid: add missing MODULE_DESCRIPTION() macro
      siphash: add missing MODULE_DESCRIPTION() macro
      lib/test_kmod: add missing MODULE_DESCRIPTION() macro
      lib/test_linear_ranges: add missing MODULE_DESCRIPTION() macro
      KUnit: add missing MODULE_DESCRIPTION() macros for lib/test_*.ko
      kfifo: add missing MODULE_DESCRIPTION() macros
      resource: add missing MODULE_DESCRIPTION()
      selftests/fpu: add missing MODULE_DESCRIPTION() macro
      fs: ufs: add MODULE_DESCRIPTION()
      lib/zlib: add missing MODULE_DESCRIPTION() macro
      math: rational: add missing MODULE_DESCRIPTION() macro

Jesse Brandeburg (1):
      kernel-wide: fix spelling mistakes like "assocative" -> "associative"

John Hubbard (1):
      selftests/mqueue: fix 5 warnings about signed/unsigned mismatches

Kees Cook (1):
      tsacct: replace strncpy() with strscpy()

Kuan-Wei Chiu (21):
      perf/core: fix several typos
      bcache: fix typo
      bcachefs: fix typo
      lib min_heap: add type safe interface
      lib min_heap: add min_heap_init()
      lib min_heap: add min_heap_peek()
      lib min_heap: add min_heap_full()
      lib min_heap: add args for min_heap_callbacks
      lib min_heap: add min_heap_sift_up()
      lib min_heap: add min_heap_del()
      lib min_heap: update min_heap_push() and min_heap_pop() to return bool values
      lib min_heap: rename min_heapify() to min_heap_sift_down()
      lib min_heap: update min_heap_push() to use min_heap_sift_up()
      lib/test_min_heap: add test for heap_del()
      bcache: remove heap-related macros and switch to generic min_heap
      bcachefs: remove heap-related macros and switch to generic min_heap
      lib/sort: remove unused pr_fmt macro
      lib/sort: fix outdated comment regarding glibc qsort()
      lib/sort: optimize heapsort for handling final 2 or 3 elements
      lib/test_sort: add a testcase to ensure code coverage
      tools/lib/list_sort: remove redundant code for cond_resched handling

Kuan-Ying Lee (6):
      scripts/gdb: redefine MAX_ORDER sanely
      scripts/gdb: rework module VA range
      scripts/gdb: change the layout of vmemmap
      scripts/gdb: set vabits_actual based on TCR_EL1
      scripts/gdb: change VA_BITS_MIN when we use 16K page
      scripts/gdb: rename pool_index to pool_index_plus_1

Masahiro Yamada (2):
      init: remove unused __MEMINIT* macros
      init/modpost: conditionally check section mismatch to __meminit*

Mateusz Guzik (1):
      percpu_counter: add a cmpxchg-based _add_batch variant

Oleg Nesterov (1):
      coredump: simplify zap_process()

Ryusuke Konishi (3):
      nilfs2: prepare backing device folios for writing after adding checksums
      nilfs2: do not call inode_attach_wb() directly
      nilfs2: avoid undefined behavior in nilfs_cnt32_ge macro

Sidhartha Kumar (2):
      tools/testing/radix-tree: add missing MODULE_DESCRIPTION definition
      tools/testing/radix-tree/idr-test: add missing MODULE_DESCRIPTION define

Suren Baghdasaryan (1):
      lib/dump_stack: report process UID in dump_stack_print_info()

Thomas Gleixner (1):
      watchdog/perf: properly initialize the turbo mode timestamp and rearm counter

Thorsten Blum (1):
      lib/bch.c: use swap() to improve code

Uros Bizjak (1):
      fork: use this_cpu_try_cmpxchg() in try_release_thread_stack_to_cache()

Wei-Hsin Yeh (1):
      include/linux/jhash.h: fix typos

Wen Yang (1):
      selftests: introduce additional eventfd test coverage

Wenchao Hao (1):
      crash: remove header files which are included more than once

Wolfram Sang (1):
      checkpatch: really skip LONG_LINE_* when LONG_LINE is ignored

Xiong Nandi (2):
      scripts/decode_stacktrace.sh: wrap nm with UTIL_PREFIX and UTIL_SUFFIX
      scripts/decode_stacktrace.sh: better support to ARM32 module stack trace

Yang Li (1):
      fs: add kernel-doc comments to ocfs2_prepare_orphan_dir()

Yongliang Gao (1):
      hung_task: ignore hung_task_warnings when hung_task_panic is enabled

Yury Norov (6):
      MAINTAINERS: add linux/nodemask_types.h to BITMAP API
      sched: avoid using ilog2() in sched.h
      cpumask: split out include/linux/cpumask_types.h
      sched: drop sched.h dependency on cpumask
      cpumask: cleanup core headers inclusion
      cpumask: make core headers including cpumask_types.h where possible

lei lu (1):
      ocfs2: add bounds checking to ocfs2_check_dir_entry()

 MAINTAINERS                                        |   2 +
 arch/powerpc/kernel/vmlinux.lds.S                  |   2 -
 drivers/fsi/fsi-occ.c                              |  17 +-
 drivers/gpu/drm/i915/gem/i915_gem_execbuffer.c     |   2 +-
 drivers/md/bcache/alloc.c                          |  64 +++++--
 drivers/md/bcache/bcache.h                         |   2 +-
 drivers/md/bcache/bset.c                           | 124 +++++++++-----
 drivers/md/bcache/bset.h                           |  40 ++---
 drivers/md/bcache/btree.c                          |  69 ++++----
 drivers/md/bcache/extents.c                        |  53 +++---
 drivers/md/bcache/movinggc.c                       |  41 +++--
 drivers/md/bcache/super.c                          |   3 +-
 drivers/md/bcache/sysfs.c                          |   4 +-
 drivers/md/bcache/util.c                           |   2 +-
 drivers/md/bcache/util.h                           |  67 +-------
 drivers/md/bcache/writeback.c                      |  13 +-
 drivers/md/dm-vdo/repair.c                         |  19 ++-
 drivers/md/dm-vdo/slab-depot.c                     |  14 +-
 drivers/most/core.c                                |  10 +-
 drivers/most/most_cdev.c                           |   6 +-
 drivers/net/wireless/ti/wl1251/acx.h               |   2 +-
 drivers/scsi/qedf/qedf_main.c                      |   2 +-
 drivers/staging/rtl8723bs/core/rtw_mlme_ext.c      |   2 +-
 drivers/staging/rtl8723bs/core/rtw_pwrctrl.c       |   2 +-
 fs/bcachefs/clock.c                                |  47 ++++--
 fs/bcachefs/clock_types.h                          |   2 +-
 fs/bcachefs/ec.c                                   |  76 ++++++---
 fs/bcachefs/ec_types.h                             |   2 +-
 fs/bcachefs/util.c                                 |   2 +-
 fs/bcachefs/util.h                                 | 118 +------------
 fs/coredump.c                                      |  14 +-
 fs/nilfs2/segment.c                                |  91 ++++++----
 fs/nilfs2/sysfs.c                                  |   6 +-
 fs/ocfs2/dir.c                                     |  46 +++--
 fs/ocfs2/dlmglue.c                                 |  28 +--
 fs/ocfs2/namei.c                                   |   2 +
 fs/ocfs2/ocfs2.h                                   |   2 +-
 fs/ocfs2/stack_o2cb.c                              |   2 +-
 fs/ocfs2/stack_user.c                              |   2 +-
 fs/ocfs2/stackglue.h                               |   2 +-
 fs/ocfs2/xattr.c                                   |  27 ++-
 fs/proc/generic.c                                  |   6 +-
 fs/ufs/super.c                                     |   1 +
 include/asm-generic/vmlinux.lds.h                  |  18 +-
 include/linux/cacheinfo.h                          |   2 +-
 include/linux/cgroup.h                             |   1 -
 include/linux/clockchips.h                         |   2 +-
 include/linux/compiler.h                           |   6 +-
 include/linux/cpu.h                                |   1 -
 include/linux/cpu_cooling.h                        |   1 -
 include/linux/cpu_rmap.h                           |   2 +-
 include/linux/cpumask.h                            |  56 +-----
 include/linux/cpumask_types.h                      |  66 ++++++++
 include/linux/init.h                               |  18 +-
 include/linux/interrupt.h                          |   2 +-
 include/linux/irqchip/irq-partition-percpu.h       |   2 +-
 include/linux/jhash.h                              |   6 +-
 include/linux/kernel_stat.h                        |   1 -
 include/linux/min_heap.h                           | 188 ++++++++++++++++-----
 include/linux/msi.h                                |   2 +-
 include/linux/node.h                               |   1 -
 include/linux/nvme-fc-driver.h                     |   2 +-
 include/linux/panic.h                              |   8 +-
 include/linux/percpu.h                             |   1 -
 include/linux/pm_domain.h                          |   2 +-
 include/linux/poison.h                             |   6 -
 include/linux/profile.h                            |   1 -
 include/linux/rcupdate.h                           |   1 -
 include/linux/sched.h                              |   7 +-
 include/linux/seq_file.h                           |   1 -
 include/linux/soc/apple/rtkit.h                    |   4 +-
 include/linux/stop_machine.h                       |   2 +-
 include/linux/torture.h                            |   2 +-
 include/linux/tracepoint.h                         |   1 -
 include/linux/workqueue.h                          |   2 +-
 kernel/backtracetest.c                             |   1 +
 kernel/crash_reserve.c                             |   1 -
 kernel/events/core.c                               |  29 ++--
 kernel/fork.c                                      |   7 +-
 kernel/hung_task.c                                 |   2 +-
 kernel/panic.c                                     | 116 +++++++++----
 kernel/resource_kunit.c                            |   1 +
 kernel/tsacct.c                                    |   2 +-
 kernel/watchdog_perf.c                             |  11 +-
 lib/Kconfig.debug                                  |   4 +-
 lib/asn1_encoder.c                                 |   1 +
 lib/atomic64_test.c                                |   1 +
 lib/bch.c                                          |  20 +--
 lib/bitfield_kunit.c                               |   1 +
 lib/buildid.c                                      |  14 ++
 lib/checksum_kunit.c                               |   1 +
 lib/cmdline_kunit.c                                |   1 +
 lib/dhry_run.c                                     |   1 +
 lib/dump_stack.c                                   |   9 +-
 lib/fortify_kunit.c                                |   1 +
 lib/hashtable_test.c                               |   1 +
 lib/is_signed_type_kunit.c                         |   1 +
 lib/math/rational.c                                |   1 +
 lib/memcpy_kunit.c                                 |   1 +
 lib/overflow_kunit.c                               |   1 +
 lib/percpu_counter.c                               |  44 ++++-
 lib/plist.c                                        |  42 ++++-
 lib/rbtree.c                                       |   8 +-
 lib/siphash_kunit.c                                |   1 +
 lib/sort.c                                         |  14 +-
 lib/stackinit_kunit.c                              |   1 +
 lib/test-kstrtox.c                                 |   1 +
 lib/test_bits.c                                    |   1 +
 lib/test_blackhole_dev.c                           |   1 +
 lib/test_bpf.c                                     |   4 +-
 lib/test_firmware.c                                |   1 +
 lib/test_fpu_glue.c                                |   1 +
 lib/test_free_pages.c                              |   1 +
 lib/test_hash.c                                    |   1 +
 lib/test_hexdump.c                                 |   1 +
 lib/test_ida.c                                     |   1 +
 lib/test_kmod.c                                    |   1 +
 lib/test_kprobes.c                                 |   3 +-
 lib/test_linear_ranges.c                           |   1 +
 lib/test_list_sort.c                               |   1 +
 lib/test_memcat_p.c                                |   1 +
 lib/test_meminit.c                                 |   1 +
 lib/test_min_heap.c                                |  76 ++++++---
 lib/test_module.c                                  |   1 +
 lib/test_ref_tracker.c                             |   3 +-
 lib/test_sort.c                                    |  15 +-
 lib/test_static_key_base.c                         |   1 +
 lib/test_static_keys.c                             |   1 +
 lib/test_sysctl.c                                  |   1 +
 lib/test_uuid.c                                    |   1 +
 lib/ts_bm.c                                        |   1 +
 lib/ts_fsm.c                                       |   1 +
 lib/ts_kmp.c                                       |   1 +
 lib/zlib_deflate/deflate_syms.c                    |   1 +
 net/netfilter/nf_conntrack_core.c                  |   2 +-
 net/tipc/socket.c                                  |   2 +-
 samples/kfifo/bytestream-example.c                 |   1 +
 samples/kfifo/dma-example.c                        |   1 +
 samples/kfifo/inttype-example.c                    |   1 +
 samples/kfifo/record-example.c                     |   1 +
 scripts/checkpatch.pl                              |  26 ++-
 scripts/decode_stacktrace.sh                       |   6 +-
 scripts/gdb/linux/mm.py                            |  23 ++-
 scripts/gdb/linux/stackdepot.py                    |   8 +-
 scripts/mod/modpost.c                              |  19 +--
 scripts/spelling.txt                               |   3 +
 tools/lib/list_sort.c                              |  10 --
 tools/testing/radix-tree/idr-test.c                |   1 +
 tools/testing/radix-tree/maple.c                   |   1 +
 tools/testing/radix-tree/xarray.c                  |   1 +
 .../selftests/filesystems/eventfd/eventfd_test.c   | 136 ++++++++++++++-
 tools/testing/selftests/mqueue/mq_perf_tests.c     |   6 +-
 tools/testing/selftests/proc/.gitignore            |   2 +
 tools/testing/selftests/proc/Makefile              |   2 +
 tools/testing/selftests/proc/proc-2-is-kthread.c   |  53 ++++++
 tools/testing/selftests/proc/proc-empty-vm.c       |   3 -
 .../selftests/proc/proc-self-isnt-kthread.c        |  37 ++++
 157 files changed, 1416 insertions(+), 845 deletions(-)
 create mode 100644 include/linux/cpumask_types.h
 create mode 100644 tools/testing/selftests/proc/proc-2-is-kthread.c
 create mode 100644 tools/testing/selftests/proc/proc-self-isnt-kthread.c


.
Date: Mon, 22 Jul 2024 00:18:45 +0200
From: Michael Grzeschik <m.grzeschik@pengutronix.de>
To: Eric Van Hensbergen <ericvh@kernel.org>, 
 Latchesar Ionkov <lucho@ionkov.net>, 
 Dominique Martinet <asmadeus@codewreck.org>, 
 Christian Schoenebeck <linux_oss@crudebyte.com>, 
 Jonathan Corbet <corbet@lwn.net>, 
 Greg Kroah-Hartman <gregkh@linuxfoundation.org>
Cc: Andrzej Pietrasiewicz <andrzej.p@collabora.com>, v9fs@lists.linux.dev, 
 linux-doc@vger.kernel.org, linux-kernel@vger.kernel.org, 
 linux-usb@vger.kernel.org, kernel@pengutronix.de, 
 Michael Grzeschik <m.grzeschik@pengutronix.de>, 
 Jan Luebbe <jlu@pengutronix.de>
Subject: [PATCH v8 0/3] usb: gadget: 9pfs transport

.
Date: Mon, 22 Jul 2024 08:24:04 +1000
From: Stephen Rothwell <sfr@canb.auug.org.au>
To: David Sterba <dsterba@suse.cz>
Cc: Linux Kernel Mailing List <linux-kernel@vger.kernel.org>, Linux Next
 Mailing List <linux-next@vger.kernel.org>
Subject: linux-next: duplicate patch in the btrfs tree

.
Date: Mon, 22 Jul 2024 08:31:53 +1000
From: Stephen Rothwell <sfr@canb.auug.org.au>
To: Thomas Gleixner <tglx@linutronix.de>, Ingo Molnar <mingo@redhat.com>,
 "H. Peter Anvin" <hpa@zytor.com>, Peter Zijlstra <peterz@infradead.org>
Cc: Marc Zyngier <maz@kernel.org>, Linux Kernel Mailing List
 <linux-kernel@vger.kernel.org>, Linux Next Mailing List
 <linux-next@vger.kernel.org>
Subject: linux-next: Fixes tags need some work in the tip tree

.
Date: Sun, 21 Jul 2024 20:43:16 -0300
From: Artur Alves <arturacb@gmail.com>
To: Andrew Morton <akpm@linux-foundation.org>,
	linux-kernel@vger.kernel.org,
	Brendan Higgins <brendan.higgins@linux.dev>,
	David Gow <davidgow@google.com>,
	Rae Moar <rmoar@google.com>,
	linux-kselftest@vger.kernel.org,
	kunit-dev@googlegroups.com
Cc: n@nfraprado.net,
	andrealmeid@riseup.net,
	vinicius@nukelet.com,
	diego.daniel.professional@gmail.com,
	Artur Alves <arturacb@gmail.com>
Subject: [PATCH 0/1] Add KUnit tests for llist

.
Date: Sun, 21 Jul 2024 18:55:51 -0500
From: Steve French <smfrench@gmail.com>
To: Linus Torvalds <torvalds@linux-foundation.org>
Cc: CIFS <linux-cifs@vger.kernel.org>, Namjae Jeon <linkinjeon@kernel.org>, 
	LKML <linux-kernel@vger.kernel.org>
Subject: [GIT PULL] ksmbd server fixes

Please pull the following changes since commit
0c3836482481200ead7b416ca80c68a29cfdaabd:

  Linux 6.10 (2024-07-14 15:43:32 -0700)

are available in the Git repository at:

  git://git.samba.org/ksmbd.git tags/6.11-rc-smb3-server-fixes

for you to fetch changes up to d484d621d40f4a8b8959008802d79bef3609641b:

  ksmbd: add durable scavenger timer (2024-07-14 21:45:40 -0500)

----------------------------------------------------------------
four ksmbd server fixes
- two durable handle improvements
- two small cleanup patches
----------------------------------------------------------------
ChenXiaoSong (1):
      ksmbd: remove duplicate SMB2 Oplock levels definitions

Christophe JAILLET (1):
      ksmbd: Constify struct ksmbd_transport_ops

Namjae Jeon (2):
      ksmbd: avoid reclaiming expired durable opens by the client
      ksmbd: add durable scavenger timer

 fs/smb/server/connection.h        |   4 +-
 fs/smb/server/mgmt/user_session.c |   2 +
 fs/smb/server/oplock.h            |   7 ---
 fs/smb/server/server.c            |   1 +
 fs/smb/server/server.h            |   1 +
 fs/smb/server/smb2pdu.c           |   2 +-
 fs/smb/server/smb2pdu.h           |   2 +
 fs/smb/server/transport_rdma.c    |   4 +-
 fs/smb/server/transport_tcp.c     |   4 +-
 fs/smb/server/vfs_cache.c         | 173
++++++++++++++++++++++++++++++++++++++++++++++--
 fs/smb/server/vfs_cache.h         |   3 +
 11 files changed, 183 insertions(+), 20 deletions(-)

-- 
Thanks,

Steve

.
Date: Sun, 21 Jul 2024 16:57:21 -0700
From: syzbot <syzbot+0d4e0978aa13f9e1db55@syzkaller.appspotmail.com>
To: autofs@vger.kernel.org, linux-kernel@vger.kernel.org, raven@themaw.net, 
	syzkaller-bugs@googlegroups.com
Subject: [syzbot] [autofs?] possible deadlock in autofs_notify_daemon

.
Date: Sun, 21 Jul 2024 17:10:59 -0700
From: Nick Weihs <nick.weihs@gmail.com>
To: tiwai@suse.com
Cc: lsa-devel@alsa-project.org, linux-sound@vger.kernel.org, 
	linux-kernel@vger.kernel.org, Nick Weihs <nick.weihs@gmail.com>
Subject: [PATCH] ALSA: hda/realtek: Implement sound init sequence for Samsung
 Galaxy Book3 Pro 360

.
Date: Mon, 22 Jul 2024 00:18:03 +0000
From: Diego Vieira <diego.daniel.professional@gmail.com>
To: Andrew Morton <akpm@linux-foundation.org>,
	linux-kernel@vger.kernel.org,
	Brendan Higgins <brendan.higgins@linux.dev>,
	David Gow <davidgow@google.com>,
	Rae Moar <rmoar@google.com>,
	linux-kselftest@vger.kernel.org,
	kunit-dev@googlegroups.com
Cc: n@nfraprado.net,
	andrealmeid@riseup.net,
	vinicius@nukelet.com,
	diego.daniel.professional@gmail.com
Subject: [PATCH 0/1] Add KUnit tests for kfifo

.
Date: Mon, 22 Jul 2024 12:58:22 +1200
From: Chris Packham <chris.packham@alliedtelesis.co.nz>
To: jdelvare@suse.com,
	linux@roeck-us.net,
	robh@kernel.org,
	krzk+dt@kernel.org,
	conor+dt@kernel.org,
	ukleinek@kernel.org
Cc: linux-hwmon@vger.kernel.org,
	devicetree@vger.kernel.org,
	linux-kernel@vger.kernel.org,
	linux-pwm@vger.kernel.org,
	Chris Packham <chris.packham@alliedtelesis.co.nz>
Subject: [PATCH v6 0/3] hwmon: (adt7475) duty cycle configuration

.
Date: Mon, 22 Jul 2024 09:38:33 +0800
From: Inochi Amaoto <inochiama@outlook.com>
To: Linus Walleij <linus.walleij@linaro.org>,
	Rob Herring <robh@kernel.org>,
	Krzysztof Kozlowski <krzk+dt@kernel.org>,
	Conor Dooley <conor+dt@kernel.org>,
	Chen Wang <unicorn_wang@outlook.com>,
	Inochi Amaoto <inochiama@outlook.com>,
	Paul Walmsley <paul.walmsley@sifive.com>,
	Palmer Dabbelt <palmer@dabbelt.com>,
	Albert Ou <aou@eecs.berkeley.edu>,
	Jisheng Zhang <jszhang@kernel.org>,
	Guo Ren <guoren@kernel.org>,
	Haylen Chu <heylenay@outlook.com>,
	Drew Fustini <dfustini@baylibre.com>
Cc: Yixun Lan <dlan@gentoo.org>,
	linux-gpio@vger.kernel.org,
	devicetree@vger.kernel.org,
	linux-kernel@vger.kernel.org,
	linux-riscv@lists.infradead.org
Subject: [PATCH v2 0/7] riscv: sophgo: Add pinctrl support for CV1800 series SoC

.
Date: Mon, 22 Jul 2024 09:30:21 +0800
From: wangdicheng <wangdich9700@163.com>
To: lgirdwood@gmail.com,
	broonie@kernel.org,
	perex@perex.cz,
	tiwai@suse.com
Cc: linux-kernel@vger.kernel.org,
	alsa-devel@alsa-project.org,
	linux-arm-kernel@lists.infradead.org,
	wangdicheng <wangdicheng@kylinos.cn>
Subject: [PATCH v2] ALSA: usb-audio: Add a quirk for Sonix HD USB Camera

.
Date: Mon, 22 Jul 2024 10:10:59 +0800
From: Li Zhijian <lizhijian@fujitsu.com>
To: linux-mm@kvack.org
Cc: akpm@linux-foundation.org,
	linux-kernel@vger.kernel.org,
	Yasunori Gotou <y-goto@fujitsu.com>,
	Li Zhijian <lizhijian@fujitsu.com>,
	David Hildenbrand <david@redhat.com>,
	Vlastimil Babka <vbabka@kernel.org>,
	Yao Xingtao <yaoxt.fnst@fujitsu.com>
Subject: [PATCH v2] mm/page_alloc: Fix pcp->count race between drain_pages_zone() vs __rmqueue_pcplist()

.
Date: Mon, 22 Jul 2024 11:04:05 +0800
From: dongxiong zheng <zhengdongxiong@gxmicro.cn>
To: manivannan.sadhasivam@linaro.org,
	fancer.lancer@gmail.com,
	vkoul@kernel.org
Cc: dmaengine@vger.kernel.org,
	linux-kernel@vger.kernel.org,
	dongxiong zheng <zhengdongxiong@gxmicro.cn>
Subject: [PATCH v2] dmaengine: dw-edma: Move "Set consumer cycle" into first condition in dw_hdma_v0_core_start()

.
Date: Mon, 22 Jul 2024 11:32:00 +0800
From: Chris Lu <chris.lu@mediatek.com>
To: Josh Boyer <jwboyer@kernel.org>, David Woodhouse <dwmw2@infradead.org>,
	Ben Hutchings <ben@decadent.org.uk>, Marcel Holtmann <marcel@holtmann.org>,
	Johan Hedberg <johan.hedberg@gmail.com>
Subject: [PATCH 1/2] linux-firmware: update firmware for mediatek bluetooth chip (MT7921)

.
Date: Mon, 22 Jul 2024 11:38:37 +0800
From: Deren Wu <Deren.Wu@mediatek.com>
To: <jwboyer@kernel.org>, <dwmw2@infradead.org>, <ben@decadent.org.uk>, Felix
 Fietkau <nbd@nbd.name>, Lorenzo Bianconi <lorenzo@kernel.org>
Subject: [PATCH 1/2] linux-firmware: update firmware for MT7921 WiFi device

.
Date: Mon, 22 Jul 2024 11:56:58 +0800
From: Jinjie Ruan <ruanjinjie@huawei.com>
To: <linux@armlinux.org.uk>, <paul.walmsley@sifive.com>, <palmer@dabbelt.com>,
	<aou@eecs.berkeley.edu>, <tglx@linutronix.de>, <mingo@redhat.com>,
	<bp@alien8.de>, <dave.hansen@linux.intel.com>, <hpa@zytor.com>,
	<arnd@arndb.de>, <gregkh@linuxfoundation.org>, <deller@gmx.de>,
	<javierm@redhat.com>, <bhe@redhat.com>, <robh@kernel.org>,
	<alexghiti@rivosinc.com>, <bjorn@rivosinc.com>, <akpm@linux-foundation.org>,
	<namcao@linutronix.de>, <dawei.li@shingroup.cn>, <chenjiahao16@huawei.com>,
	<rppt@kernel.org>, <julian.stecklina@cyberus-technology.de>,
	<rafael.j.wysocki@intel.com>, <linux-arm-kernel@lists.infradead.org>,
	<linux-riscv@lists.infradead.org>, <linux-kernel@vger.kernel.org>
Subject: [PATCH v4 0/3] crash: Fix crash memory reserve exceed system memory bug

.
Date: Mon, 22 Jul 2024 11:51:10 +0800
From: Gao Xiang <hsiangkao@linux.alibaba.com>
To: linux-erofs@lists.ozlabs.org
Cc: LKML <linux-kernel@vger.kernel.org>,
	Gao Xiang <hsiangkao@linux.alibaba.com>,
	stable@vger.kernel.org,
	Chunhai Guo <guochunhai@vivo.com>
Subject: [PATCH] erofs: fix race in z_erofs_get_gbuf()

.
Date: Mon, 22 Jul 2024 12:01:36 +0800
From: Zeng Heng <zengheng4@huawei.com>
To: <james.morse@arm.com>, <rohit.mathew@arm.com>, <amitsinght@marvell.com>,
	<sdonthineni@nvidia.com>
Subject: [PATCH mpam/v6.10-rc1 RFC 0/4] arm_mpam: Fix several minor issues

.
