Subject: [PATCH v1] md: Correct typos in multiple comments across various files
From: Shen Lichuan <shenlichuan@vivo.com>
To: colyli@suse.de,
	kent.overstreet@linux.dev,
	agk@redhat.com,
	snitzer@kernel.org,
	mpatocka@redhat.com,
	song@kernel.org
Cc: yukuai3@huawei.com,
	linux-bcache@vger.kernel.org,
	linux-kernel@vger.kernel.org,
	dm-devel@lists.linux.dev,
	linux-raid@vger.kernel.org,
	Shen Lichuan <shenlichuan@vivo.com>
Date: Tue, 24 Sep 2024 17:17:33 +0800

.
Subject: [PATCH V2 0/9] ASoC: amd: acp: refactor acp version differentiation
 logic
From: Vijendar Mukunda <Vijendar.Mukunda@amd.com>
To: <broonie@kernel.org>
Date: Tue, 24 Sep 2024 11:48:12 +0530

.
Subject: [PATCH 0/4] refactor amd soundwire manager driver for acp 6.3
 platform
From: Vijendar Mukunda <Vijendar.Mukunda@amd.com>
To: <broonie@kernel.org>, <vkoul@kernel.org>
Date: Tue, 24 Sep 2024 13:48:42 +0530

.
Subject: [GIT PULL] I3C changes for 6.12
From: Alexandre Belloni <alexandre.belloni@bootlin.com>
To: Linus Torvalds <torvalds@linux-foundation.org>
Cc: linux-i3c@lists.infradead.org, linux-kernel@vger.kernel.org
Date: Tue, 24 Sep 2024 00:28:39 +0200

Hello Linus,

Here is the i3c subsystem pull request for 6.12. We get support for the
I3C HCI controller of the AMD SoC which as expected requires quirks. We
also have fixes for the other drivers, including rate selection fixes
for svc.

The following changes since commit 8400291e289ee6b2bf9779ff1c83a291501f017b:

  Linux 6.11-rc1 (2024-07-28 14:19:55 -0700)

are available in the Git repository at:

  git://git.kernel.org/pub/scm/linux/kernel/git/i3c/linux.git tags/i3c/for-6.12

for you to fetch changes up to 61850725779709369c7e907ae8c7c75dc7cec4f3:

  i3c: master: svc: Fix use after free vulnerability in svc_i3c_master Driver Due to Race Condition (2024-09-17 16:51:45 +0200)

----------------------------------------------------------------
I3C for 6.12

Core:
 - allow adjusting first broadcast address speed

Drivers:
 - cdns: few fixes
 - mipi-i3c-hci: Add AMD SoC I3C controller support and quirks, fix get_i3c_mode
 - svc: adjust rates, fix race condition

----------------------------------------------------------------
Billy Tsai (1):
      i3c/master: cmd_v1: Fix the rule for getting i3c mode

Carlos Song (3):
      i3c: master: support to adjust first broadcast address speed
      i3c: master: svc: use slow speed for first broadcast address
      i3c: master: svc: adjust SDR according to i3c spec

Kaixin Wang (2):
      i3c: master: cdns: Fix use after free vulnerability in cdns_i3c_master Driver Due to Race Condition
      i3c: master: svc: Fix use after free vulnerability in svc_i3c_master Driver Due to Race Condition

Liao Chen (1):
      i3c: master: cdns: fix module autoloading

Shyam Sundar S K (6):
      i3c: mipi-i3c-hci: Add AMDI5017 ACPI ID to the I3C Support List
      i3c: mipi-i3c-hci: Read HC_CONTROL_PIO_MODE only after i3c hci v1.1
      i3c: mipi-i3c-hci: Add a quirk to set PIO mode
      i3c: mipi-i3c-hci: Relocate helper macros to HCI header file
      i3c: mipi-i3c-hci: Add a quirk to set timing parameters
      i3c: mipi-i3c-hci: Add a quirk to set Response buffer threshold

 drivers/i3c/master.c                         | 12 ++++
 drivers/i3c/master/i3c-master-cdns.c         |  2 +
 drivers/i3c/master/mipi-i3c-hci/Makefile     |  3 +-
 drivers/i3c/master/mipi-i3c-hci/cmd_v1.c     | 12 ++--
 drivers/i3c/master/mipi-i3c-hci/core.c       | 36 +++++++++---
 drivers/i3c/master/mipi-i3c-hci/hci.h        | 10 ++++
 drivers/i3c/master/mipi-i3c-hci/hci_quirks.c | 44 +++++++++++++++
 drivers/i3c/master/svc-i3c-master.c          | 84 +++++++++++++++++++++++++---
 include/linux/i3c/master.h                   | 16 ++++++
 9 files changed, 193 insertions(+), 26 deletions(-)
 create mode 100644 drivers/i3c/master/mipi-i3c-hci/hci_quirks.c

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

-- 
linux-i3c mailing list
linux-i3c@lists.infradead.org
http://lists.infradead.org/mailman/listinfo/linux-i3c

.
Subject: [PATCH 0/2] Add initial support for Canaan Kendryte K230 reset
 controller
From: Junhui Liu <liujh2818@gmail.com>
To: Philipp Zabel <p.zabel@pengutronix.de>, Rob Herring <robh@kernel.org>, 
 Krzysztof Kozlowski <krzk+dt@kernel.org>, 
 Conor Dooley <conor+dt@kernel.org>, Junhui Liu <liujh2818@outlook.com>
Cc: devicetree@vger.kernel.org, linux-kernel@vger.kernel.org, 
 linux-riscv@lists.infradead.org
Date: Tue, 24 Sep 2024 14:00:39 +0800

.
Subject: [patch v2 0/3] Add Framework FRANME0000 dts
From: "Sandie Cao" <sandie.cao@deepcomputing.io>
To: "Conor Dooley" <conor@kernel.org>
Cc: "Emil Renner Berthing" <kernel@esmil.dk>, 
	"Rob Herring" <robh@kernel.org>, 
	"Krzysztof Kozlowski" <krzk+dt@kernel.org>, 
	"Paul Walmsley" <paul.walmsley@sifive.com>, 
	"Palmer Dabbelt" <palmer@dabbelt.com>, 
	"Albert Ou" <aou@eecs.berkeley.edu>, 
	"Heiko Stuebner" <heiko.stuebner@cherry.de>, 
	"Neil Armstrong" <neil.armstrong@linaro.org>, <rafal@milecki.pl>, 
	"Linus Walleij" <linus.walleij@linaro.org>, 
	"Michael Zhu" <michael.zhu@starfivetech.com>, 
	"Drew Fustini" <drew@beagleboard.org>, <linux-riscv@lists.infradead.org>, 
	<devicetree@vger.kernel.org>, <linux-kernel@vger.kernel.org>, 
	<dhs@frame.work>, <ams@frame.work>, <gregkh@linuxfoundation.org>, 
	<yuning.liang@deepcomputing.io>, <huiming.qiu@deepcomputing.io>, 
	"Sandie Cao" <sandie.cao@deepcomputing.io>
Date: Tue, 24 Sep 2024 16:06:47 +0800

.
Subject: [patch v2 3/3] riscv: dts: starfive: add framework dts
From: "Sandie Cao" <sandie.cao@deepcomputing.io>
To: "Conor Dooley" <conor@kernel.org>
Cc: "Emil Renner Berthing" <kernel@esmil.dk>, 
	"Rob Herring" <robh@kernel.org>, 
	"Krzysztof Kozlowski" <krzk+dt@kernel.org>, 
	"Paul Walmsley" <paul.walmsley@sifive.com>, 
	"Palmer Dabbelt" <palmer@dabbelt.com>, 
	"Albert Ou" <aou@eecs.berkeley.edu>, 
	"Heiko Stuebner" <heiko.stuebner@cherry.de>, 
	"Neil Armstrong" <neil.armstrong@linaro.org>, <rafal@milecki.pl>, 
	"Linus Walleij" <linus.walleij@linaro.org>, 
	"Michael Zhu" <michael.zhu@starfivetech.com>, 
	"Drew Fustini" <drew@beagleboard.org>, <linux-riscv@lists.infradead.org>, 
	<devicetree@vger.kernel.org>, <linux-kernel@vger.kernel.org>, 
	<dhs@frame.work>, <ams@frame.work>, <gregkh@linuxfoundation.org>, 
	<yuning.liang@deepcomputing.io>, <huiming.qiu@deepcomputing.io>, 
	"Sandie Cao" <sandie.cao@deepcomputing.io>
Date: Tue, 24 Sep 2024 16:06:50 +0800

.
Subject: [patch v2 1/3] dt-bindings: vendor: add deepcomputing
From: "Sandie Cao" <sandie.cao@deepcomputing.io>
To: "Conor Dooley" <conor@kernel.org>
Cc: "Emil Renner Berthing" <kernel@esmil.dk>, 
	"Rob Herring" <robh@kernel.org>, 
	"Krzysztof Kozlowski" <krzk+dt@kernel.org>, 
	"Paul Walmsley" <paul.walmsley@sifive.com>, 
	"Palmer Dabbelt" <palmer@dabbelt.com>, 
	"Albert Ou" <aou@eecs.berkeley.edu>, 
	"Heiko Stuebner" <heiko.stuebner@cherry.de>, 
	"Neil Armstrong" <neil.armstrong@linaro.org>, <rafal@milecki.pl>, 
	"Linus Walleij" <linus.walleij@linaro.org>, 
	"Michael Zhu" <michael.zhu@starfivetech.com>, 
	"Drew Fustini" <drew@beagleboard.org>, <linux-riscv@lists.infradead.org>, 
	<devicetree@vger.kernel.org>, <linux-kernel@vger.kernel.org>, 
	<dhs@frame.work>, <ams@frame.work>, <gregkh@linuxfoundation.org>, 
	<yuning.liang@deepcomputing.io>, <huiming.qiu@deepcomputing.io>, 
	"Sandie Cao" <sandie.cao@deepcomputing.io>
Date: Tue, 24 Sep 2024 16:06:48 +0800

.
Subject: [patch v2 2/3] dt-bindings: riscv: starfive: add deepcomputing,fm7110
From: "Sandie Cao" <sandie.cao@deepcomputing.io>
To: "Conor Dooley" <conor@kernel.org>
Cc: "Emil Renner Berthing" <kernel@esmil.dk>, 
	"Rob Herring" <robh@kernel.org>, 
	"Krzysztof Kozlowski" <krzk+dt@kernel.org>, 
	"Paul Walmsley" <paul.walmsley@sifive.com>, 
	"Palmer Dabbelt" <palmer@dabbelt.com>, 
	"Albert Ou" <aou@eecs.berkeley.edu>, 
	"Heiko Stuebner" <heiko.stuebner@cherry.de>, 
	"Neil Armstrong" <neil.armstrong@linaro.org>, <rafal@milecki.pl>, 
	"Linus Walleij" <linus.walleij@linaro.org>, 
	"Michael Zhu" <michael.zhu@starfivetech.com>, 
	"Drew Fustini" <drew@beagleboard.org>, <linux-riscv@lists.infradead.org>, 
	<devicetree@vger.kernel.org>, <linux-kernel@vger.kernel.org>, 
	<dhs@frame.work>, <ams@frame.work>, <gregkh@linuxfoundation.org>, 
	<yuning.liang@deepcomputing.io>, <huiming.qiu@deepcomputing.io>, 
	"Sandie Cao" <sandie.cao@deepcomputing.io>
Date: Tue, 24 Sep 2024 16:06:49 +0800

.
Subject: [PATCH 0/4] Process some MMIO-related errors without KVM exit
From: Ivan Orlov <iorlov@amazon.com>
To: <hpa@zytor.com>, <bp@alien8.de>, <dave.hansen@linux.intel.com>,
	<mingo@redhat.com>, <pbonzini@redhat.com>, <seanjc@google.com>,
	<shuah@kernel.org>, <tglx@linutronix.de>
Date: Mon, 23 Sep 2024 14:18:06 +0000

.
Subject: [GIT PULL] Please pull IOMMUFD subsystem changes
From: Jason Gunthorpe <jgg@nvidia.com>
To: Linus Torvalds <torvalds@linux-foundation.org>
Cc: iommu@lists.linux.dev, kvm@vger.kernel.org,
	linux-kernel@vger.kernel.org, Kevin Tian <kevin.tian@intel.com>
Date: Mon, 23 Sep 2024 14:45:35 -0300

--tuLoZ1SXOKftaOK1
Content-Type: text/plain; charset=us-ascii
Content-Disposition: inline

Hi Linus,

Nothing big this time, I was hoping viommu would make it, but not yet.

There is a small merge conflict "take mine" to resolve, the mm tree
added a debugfs.h include to a file that mine already has.

The tag for-linus-iommufd-merged with my merge resolution to your tree
is also available to pull.

Thanks,
Jason

The following changes since commit 5be63fc19fcaa4c236b307420483578a56986a37:

  Linux 6.11-rc5 (2024-08-25 19:07:11 +1200)

are available in the Git repository at:

  git://git.kernel.org/pub/scm/linux/kernel/git/jgg/iommufd.git tags/for-linus-iommufd

for you to fetch changes up to 79805c1bbbf9846fe91c16933d64614cbbff1dee:

  iommu: Set iommu_attach_handle->domain in core (2024-09-11 20:14:07 -0300)

----------------------------------------------------------------
iommufd 6.12 merge window pull

Collection of small cleanup and one fix:

- Sort headers and struct forward declarations

- Fix random selftest failures in some cases due to dirty tracking tests

- Have the reserved IOVA regions mechanism work when a HWPT is used as a
  nesting parent. This updates the nesting parent's IOAS with the reserved
  regions of the device and will also install the ITS doorbell page on
  ARM.

- Add missed validation of parent domain ops against the current iommu

- Fix a syzkaller bug related to integer overflow during ALIGN()

- Tidy two iommu_domain attach paths

----------------------------------------------------------------
Jason Gunthorpe (4):
      iommufd/selftest: Fix buffer read overrrun in the dirty test
      Merge branch 'nesting_reserved_regions' into iommufd.git for-next
      iommufd: Check the domain owner of the parent before creating a nesting domain
      iommufd: Protect against overflow of ALIGN() during iova allocation

Nicolin Chen (3):
      iommufd: Reorder include files
      iommufd/device: Enforce reserved IOVA also when attached to hwpt_nested
      iommufd: Reorder struct forward declarations

Yi Liu (2):
      iommufd: Avoid duplicated __iommu_group_set_core_domain() call
      iommu: Set iommu_attach_handle->domain in core

 drivers/iommu/iommu.c                   |  1 +
 drivers/iommu/iommufd/device.c          | 56 ++++++++++++++++-----------------
 drivers/iommu/iommufd/fault.c           |  5 ++-
 drivers/iommu/iommufd/hw_pagetable.c    |  3 +-
 drivers/iommu/iommufd/io_pagetable.c    | 16 +++++++---
 drivers/iommu/iommufd/io_pagetable.h    |  2 +-
 drivers/iommu/iommufd/ioas.c            |  2 +-
 drivers/iommu/iommufd/iommufd_private.h | 32 ++++++++++++++++---
 drivers/iommu/iommufd/iommufd_test.h    |  2 +-
 drivers/iommu/iommufd/iova_bitmap.c     |  2 +-
 drivers/iommu/iommufd/main.c            |  8 ++---
 drivers/iommu/iommufd/pages.c           | 10 +++---
 drivers/iommu/iommufd/selftest.c        | 19 ++++++-----
 include/linux/iommufd.h                 | 12 +++----
 include/uapi/linux/iommufd.h            |  2 +-
 15 files changed, 101 insertions(+), 71 deletions(-)
(diffstat from tag for-linus-iommufd-merged)

--tuLoZ1SXOKftaOK1
Content-Type: application/pgp-signature; name="signature.asc"

-----BEGIN PGP SIGNATURE-----

iHUEABYIAB0WIQRRRCHOFoQz/8F5bUaFwuHvBreFYQUCZvGpPQAKCRCFwuHvBreF
YT40AQDAYrybnBfy8Y+K26+xqUc1f/TEe7zF/gn2ZqUR/7GAdgEAzAAl0WJWfnxi
gBpdiNjHwTNbSJtu8vkj7/0W2DMZ1Qo=
=dQ9d
-----END PGP SIGNATURE-----

--tuLoZ1SXOKftaOK1--

.
Subject: [GIT PULL] VFIO updates for v6.12-rc1
From: Alex Williamson <alex.williamson@redhat.com>
To: Linus Torvalds <torvalds@linux-foundation.org>
Cc: "linux-kernel@vger.kernel.org" <linux-kernel@vger.kernel.org>,
 "kvm@vger.kernel.org" <kvm@vger.kernel.org>
Date: Tue, 24 Sep 2024 12:19:27 +0200

Hi Linus,

Just a few cleanups this cycle.  Thanks,

Alex

The following changes since commit 431c1646e1f86b949fa3685efc50b660a364c2b6:

  Linux 6.11-rc6 (2024-09-01 19:46:02 +1200)

are available in the Git repository at:

  https://github.com/awilliam/linux-vfio.git tags/vfio-v6.12-rc1

for you to fetch changes up to aab439ffa1ca1067c0114773d4044828fab582af:

  vfio/pci: clean up a type in vfio_pci_ioctl_pci_hot_reset_groups() (2024-09-12 14:15:07 -0600)

----------------------------------------------------------------
VFIO updates for v6.12

 - Remove several unused structure and function declarations, and unused
   variables. (Dr. David Alan Gilbert, Yue Haibing, Zhang Zekun)

 - Constify unmodified structure in mdev. (Hongbo Li)

 - Convert to unsigned type to catch overflow with less fanfare than
   passing a negative value to kcalloc(). (Dan Carpenter)

----------------------------------------------------------------
Dan Carpenter (1):
      vfio/pci: clean up a type in vfio_pci_ioctl_pci_hot_reset_groups()

Dr. David Alan Gilbert (1):
      vfio/pci: Remove unused struct 'vfio_pci_mmap_vma'

Hongbo Li (1):
      vfio/mdev: Constify struct kobj_type

Yue Haibing (1):
      vfio/fsl-mc: Remove unused variable 'hwirq'

Zhang Zekun (1):
      vfio: mdev: Remove unused function declarations

 drivers/vfio/fsl-mc/vfio_fsl_mc_intr.c | 4 +---
 drivers/vfio/mdev/mdev_private.h       | 3 ---
 drivers/vfio/mdev/mdev_sysfs.c         | 2 +-
 drivers/vfio/pci/vfio_pci_core.c       | 7 +------
 4 files changed, 3 insertions(+), 13 deletions(-)


.
Subject: [KERNEL PATCH v10 0/3] Support device passthrough when dom0 is PVH on Xen
From: Jiqian Chen <Jiqian.Chen@amd.com>
To: Juergen Gross <jgross@suse.com>, Stefano Stabellini
	<sstabellini@kernel.org>, Bjorn Helgaas <bhelgaas@google.com>, "Rafael J .
 Wysocki" <rafael@kernel.org>
Date: Tue, 24 Sep 2024 14:14:34 +0800

.
Subject: [RFC PATCH 0/4] block: partition table OF support
From: Christian Marangi <ansuelsmth@gmail.com>
To: Jens Axboe <axboe@kernel.dk>,
	Jonathan Corbet <corbet@lwn.net>,
	Ulf Hansson <ulf.hansson@linaro.org>,
	Rob Herring <robh@kernel.org>,
	Krzysztof Kozlowski <krzk+dt@kernel.org>,
	Conor Dooley <conor+dt@kernel.org>,
	Christian Marangi <ansuelsmth@gmail.com>,
	INAGAKI Hiroshi <musashino.open@gmail.com>,
	Daniel Golle <daniel@makrotopia.org>,
	Christian Brauner <brauner@kernel.org>,
	Al Viro <viro@zeniv.linux.org.uk>,
	Ming Lei <ming.lei@redhat.com>,
	Li Lingfeng <lilingfeng3@huawei.com>,
	Christian Heusel <christian@heusel.eu>,
	linux-block@vger.kernel.org,
	linux-doc@vger.kernel.org,
	linux-kernel@vger.kernel.org,
	linux-mmc@vger.kernel.org,
	devicetree@vger.kernel.org,
	Miquel Raynal <miquel.raynal@bootlin.com>,
	Lorenzo Bianconi <lorenzo@kernel.org>
Date: Mon, 23 Sep 2024 12:59:29 +0200

.
Subject: [PATCH v2] zram: don't free statically defined names
From: Andrey Skvortsov <andrej.skvortzov@gmail.com>
To: Venkat Rao Bagalkote <venkat88@linux.vnet.ibm.com>,
	Minchan Kim <minchan@kernel.org>,
	Sergey Senozhatsky <senozhatsky@chromium.org>,
	Jens Axboe <axboe@kernel.dk>,
	Andrew Morton <akpm@linux-foundation.org>,
	linux-kernel@vger.kernel.org,
	linux-block@vger.kernel.org
Cc: Andrey Skvortsov <andrej.skvortzov@gmail.com>,
	stable@vger.kernel.org
Date: Mon, 23 Sep 2024 19:11:08 +0300

.
Subject: [PATCH v3] zram: don't free statically defined names
From: Andrey Skvortsov <andrej.skvortzov@gmail.com>
To: Venkat Rao Bagalkote <venkat88@linux.vnet.ibm.com>,
	Minchan Kim <minchan@kernel.org>,
	Sergey Senozhatsky <senozhatsky@chromium.org>,
	Jens Axboe <axboe@kernel.dk>,
	Andrew Morton <akpm@linux-foundation.org>,
	linux-kernel@vger.kernel.org,
	linux-block@vger.kernel.org
Cc: Andrey Skvortsov <andrej.skvortzov@gmail.com>,
	stable@vger.kernel.org
Date: Mon, 23 Sep 2024 19:48:43 +0300

.
Subject: [GIT PULL] Btrfs updates for 6.12, part 2
From: David Sterba <dsterba@suse.com>
To: torvalds@linux-foundation.org
Cc: David Sterba <dsterba@suse.com>,
	linux-btrfs@vger.kernel.org,
	linux-kernel@vger.kernel.org
Date: Mon, 23 Sep 2024 13:52:06 +0200

Hi,

a few more patches that I'd still like to get merged before rc1 as they
are fixes for user reported bugs.

Please pull, thanks.

- fix dangling pointer to rb-tree of defragmented inodes after cleanup

- a followup fix to handle concurrent lseek on the same fd that could
  leak memory under some conditions

- fix wrong root id reported in tree checker when verifying dref

----------------------------------------------------------------
The following changes since commit bd610c0937aaf03b2835638ada1fab8b0524c61a:

  btrfs: only unlock the to-be-submitted ranges inside a folio (2024-09-10 16:51:22 +0200)

are available in the Git repository at:

  git://git.kernel.org/pub/scm/linux/kernel/git/kdave/linux.git tags/for-6.12-tag

for you to fetch changes up to 7f1b63f981b8284c6d8238cb49b5cb156d9a833e:

  btrfs: fix use-after-free on rbtree that tracks inodes for auto defrag (2024-09-17 17:35:53 +0200)

----------------------------------------------------------------
Filipe Manana (2):
      btrfs: fix race setting file private on concurrent lseek using same fd
      btrfs: fix use-after-free on rbtree that tracks inodes for auto defrag

Qu Wenruo (1):
      btrfs: tree-checker: fix the wrong output of data backref objectid

 fs/btrfs/btrfs_inode.h  |  1 +
 fs/btrfs/ctree.h        |  2 ++
 fs/btrfs/defrag.c       |  2 ++
 fs/btrfs/file.c         | 34 +++++++++++++++++++++++++++++++---
 fs/btrfs/tree-checker.c |  2 +-
 5 files changed, 37 insertions(+), 4 deletions(-)

.
Subject: [PATCH] btrfs: Remove unused page_to_{inode,fs_info} macros
From: Youling Tang <youling.tang@linux.dev>
To: Chris Mason <clm@fb.com>,
	Josef Bacik <josef@toxicpanda.com>,
	David Sterba <dsterba@suse.com>
Cc: linux-btrfs@vger.kernel.org,
	linux-kernel@vger.kernel.org,
	youling.tang@linux.dev,
	Youling Tang <tangyouling@kylinos.cn>
Date: Tue, 24 Sep 2024 10:31:35 +0800

.
Subject: [PATCH v2] btrfs: Correct typos in multiple comments across various files
From: Shen Lichuan <shenlichuan@vivo.com>
To: clm@fb.com,
	josef@toxicpanda.com,
	dsterba@suse.com
Cc: linux-btrfs@vger.kernel.org,
	linux-kernel@vger.kernel.org,
	opensource.kernel@vivo.com,
	Shen Lichuan <shenlichuan@vivo.com>
Date: Tue, 24 Sep 2024 11:09:44 +0800

.
Subject: [PATCH 0/8] netfs, afs, cifs: Miscellaneous fixes/changes
From: David Howells <dhowells@redhat.com>
To: Christian Brauner <christian@brauner.io>,
	Steve French <sfrench@samba.org>,
	Marc Dionne <marc.dionne@auristor.com>
Cc: David Howells <dhowells@redhat.com>,
	Paulo Alcantara <pc@manguebit.com>,
	Jeff Layton <jlayton@kernel.org>,
	Matthew Wilcox <willy@infradead.org>,
	netfs@lists.linux.dev,
	linux-afs@lists.infradead.org,
	linux-cifs@vger.kernel.org,
	linux-nfs@vger.kernel.org,
	ceph-devel@vger.kernel.org,
	v9fs@lists.linux.dev,
	linux-erofs@lists.ozlabs.org,
	linux-fsdevel@vger.kernel.org,
	linux-mm@kvack.org,
	linux-kernel@vger.kernel.org
Date: Mon, 23 Sep 2024 16:07:44 +0100

.
Subject: [PATCH] ksmbd: Annotate struct copychunk_ioctl_req with __counted_by_le()
From: Thorsten Blum <thorsten.blum@linux.dev>
To: Namjae Jeon <linkinjeon@kernel.org>,
	Steve French <sfrench@samba.org>,
	Sergey Senozhatsky <senozhatsky@chromium.org>,
	Tom Talpey <tom@talpey.com>,
	Kees Cook <kees@kernel.org>,
	"Gustavo A. R. Silva" <gustavoars@kernel.org>
Cc: Thorsten Blum <thorsten.blum@linux.dev>,
	linux-cifs@vger.kernel.org,
	linux-kernel@vger.kernel.org,
	linux-hardening@vger.kernel.org
Date: Tue, 24 Sep 2024 12:22:44 +0200

.
Subject: [PATCH 0/3] crypto: Fix data mismatch over ipsec tunnel encrypted/decrypted with ppc64le AES/GCM module.
From: Danny Tsen <dtsen@linux.ibm.com>
To: linux-crypto@vger.kernel.org
Cc: stable@vger.kernel.org, herbert@gondor.apana.org.au, leitao@debian.org,
        nayna@linux.ibm.com, appro@cryptogams.org,
        linux-kernel@vger.kernel.org, linuxppc-dev@lists.ozlabs.org,
        mpe@ellerman.id.au, ltcgcw@linux.vnet.ibm.com, dtsen@us.ibm.com,
        Danny Tsen <dtsen@linux.ibm.com>
Date: Mon, 23 Sep 2024 09:30:37 -0400

.
Subject: Announce loop-AES-v3.8e file/swap crypto package
From: Jari Ruusu <jariruusu@protonmail.com>
To: "linux-crypto@vger.kernel.org" <linux-crypto@vger.kernel.org>
Cc: "linux-kernel@vger.kernel.org" <linux-kernel@vger.kernel.org>
Date: Mon, 23 Sep 2024 16:48:51 +0000

.
Subject: af_alg01.c:36: TFAIL: instantiated nested hmac algorithm ('hmac(hmac(md5))')!
From: Naresh Kamboju <naresh.kamboju@linaro.org>
To: LTP List <ltp@lists.linux.it>, open list <linux-kernel@vger.kernel.org>, 
	Linux Crypto Mailing List <linux-crypto@vger.kernel.org>, lkft-triage@lists.linaro.org
Cc: "David S. Miller" <davem@davemloft.net>, Herbert Xu <herbert@gondor.apana.org.au>, 
	Anders Roxell <anders.roxell@linaro.org>, Dan Carpenter <dan.carpenter@linaro.org>, 
	Arnd Bergmann <arnd@arndb.de>, chrubis <chrubis@suse.cz>
Date: Tue, 24 Sep 2024 15:16:09 +0530

.
Subject: [PATCH] xarray: rename xa_lock/xa_unlock to xa_enter/xa_leave
From: Alice Ryhl <aliceryhl@google.com>
To: Matthew Wilcox <willy@infradead.org>, Jonathan Corbet <corbet@lwn.net>
Cc: linux-fsdevel@vger.kernel.org, linux-doc@vger.kernel.org, 
	linux-kernel@vger.kernel.org, rust-for-linux@vger.kernel.org, 
	Alice Ryhl <aliceryhl@google.com>
Date: Mon, 23 Sep 2024 10:38:48 +0000

.
Subject: [PATCH RFC v2 0/3] Documentation: Debugging guide
From: Sebastian Fricke <sebastian.fricke@collabora.com>
To: Jonathan Corbet <corbet@lwn.net>
Cc: linux-doc@vger.kernel.org, linux-kernel@vger.kernel.org,
 linux-media@vger.kernel.org, laurent.pinchart@ideasonboard.com,
 hverkuil-cisco@xs4all.nl, mauro.chehab@linux.intel.com, kernel@collabora.com,
 bob.beckett@collabora.com, nicolas.dufresne@collabora.com,
 Sebastian Fricke <sebastian.fricke@collabora.com>
Date: Tue, 24 Sep 2024 10:45:57 +0200

.
Subject: [PATCH] acl: Annotate struct posix_acl with __counted_by()
From: Thorsten Blum <thorsten.blum@linux.dev>
To: Alexander Viro <viro@zeniv.linux.org.uk>,
	Christian Brauner <brauner@kernel.org>,
	Jan Kara <jack@suse.cz>,
	Kees Cook <kees@kernel.org>,
	"Gustavo A. R. Silva" <gustavoars@kernel.org>
Cc: Thorsten Blum <thorsten.blum@linux.dev>,
	linux-fsdevel@vger.kernel.org,
	linux-kernel@vger.kernel.org,
	linux-hardening@vger.kernel.org
Date: Mon, 23 Sep 2024 23:38:05 +0200

.
Subject: [PATCH] MAINTAINERS: Add kernel hardening keywords __counted_by{_le|_be}
From: Thorsten Blum <thorsten.blum@linux.dev>
To: Kees Cook <kees@kernel.org>,
	"Gustavo A. R. Silva" <gustavoars@kernel.org>
Cc: Thorsten Blum <thorsten.blum@linux.dev>,
	linux-kernel@vger.kernel.org,
	linux-hardening@vger.kernel.org
Date: Tue, 24 Sep 2024 11:12:49 +0200

.
Subject: [PATCH v3 0/3] i2c: RTL9300 support
From: Chris Packham <chris.packham@alliedtelesis.co.nz>
To: andi.shyti@kernel.org,
	robh@kernel.org,
	krzk+dt@kernel.org,
	conor+dt@kernel.org,
	tsbogend@alpha.franken.de
Cc: linux-i2c@vger.kernel.org,
	devicetree@vger.kernel.org,
	linux-kernel@vger.kernel.org,
	linux-mips@vger.kernel.org,
	Chris Packham <chris.packham@alliedtelesis.co.nz>
Date: Tue, 24 Sep 2024 11:02:27 +1200

.
Subject: [PATCH 1/1] i2c: qcom-geni: add 32MHz I2C SE clock support for IPQ5424
From: Manikanta Mylavarapu <quic_mmanikan@quicinc.com>
To: <andi.shyti@kernel.org>, <quic_mmanikan@quicinc.com>,
        <linux-arm-msm@vger.kernel.org>, <linux-i2c@vger.kernel.org>,
        <linux-kernel@vger.kernel.org>
Date: Tue, 24 Sep 2024 12:20:20 +0530

.
Subject: [PATCH] i2c: I2C_KEBA should depend on KEBA_CP500
From: Geert Uytterhoeven <geert+renesas@glider.be>
To: Andi Shyti <andi.shyti@kernel.org>,
	Gerhard Engleder <eg@keba.com>
Cc: linux-i2c@vger.kernel.org,
	linux-kernel@vger.kernel.org,
	Geert Uytterhoeven <geert+renesas@glider.be>
Date: Tue, 24 Sep 2024 11:34:18 +0200

.
Subject: [PATCH 0/3] sched: Fix irq accounting for CONFIG_IRQ_TIME_ACCOUNTING
From: Yafang Shao <laoar.shao@gmail.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: linux-kernel@vger.kernel.org,
	Yafang Shao <laoar.shao@gmail.com>
Date: Mon, 23 Sep 2024 17:00:25 +0800

.
Subject: [syzbot] Monthly lsm report (Sep 2024)
From: syzbot <syzbot+listfc277c7cb94932601d96@syzkaller.appspotmail.com>
To: linux-kernel@vger.kernel.org, linux-security-module@vger.kernel.org, 
	syzkaller-bugs@googlegroups.com
Date: Mon, 23 Sep 2024 02:02:22 -0700

.
Subject: [syzbot] [bluetooth?] KASAN: slab-use-after-free Read in sco_chan_del (2)
From: syzbot <syzbot+b70293d0c3fc68076e49@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
Date: Mon, 23 Sep 2024 02:02:21 -0700

.
Subject: [syzbot] Monthly ocfs2 report (Sep 2024)
From: syzbot <syzbot+list211859bdf2f8ebff42fb@syzkaller.appspotmail.com>
To: jlbec@evilplan.org, joseph.qi@linux.alibaba.com, 
	linux-kernel@vger.kernel.org, mark@fasheh.com, ocfs2-devel@lists.linux.dev, 
	syzkaller-bugs@googlegroups.com
Date: Mon, 23 Sep 2024 02:03:22 -0700

.
Subject: [syzbot] [mm?] KCSAN: data-race in mas_wr_store_entry / mtree_range_walk
From: syzbot <syzbot+e01fa33e67abb0b3b3bb@syzkaller.appspotmail.com>
To: Liam.Howlett@oracle.com, akpm@linux-foundation.org, 
	linux-kernel@vger.kernel.org, linux-mm@kvack.org, lorenzo.stoakes@oracle.com, 
	syzkaller-bugs@googlegroups.com, vbabka@suse.cz
Date: Mon, 23 Sep 2024 02:04:23 -0700

.
Subject: [PATCH] Bluetooth: btusb: add Foxconn 0xe0fc for Qualcomm WCN785x
From: Aaron Ma <aaron.ma@canonical.com>
To: linux-kernel@vger.kernel.org,
	linux-bluetooth@vger.kernel.org,
	luiz.dentz@gmail.com,
	marcel@holtmann.org,
	aaron.ma@canonical.com
Date: Mon, 23 Sep 2024 16:55:19 +0800

.
Subject: [PATCH 0/2] ntb_perf: Adjustments for perf_copy_chunk()
From: Markus Elfring <Markus.Elfring@web.de>
To: ntb@lists.linux.dev, kernel-janitors@vger.kernel.org,
 Allen Hubbe <allenbh@gmail.com>, Dave Jiang <dave.jiang@intel.com>,
 Jon Mason <jdmason@kudzu.us>, Max Hawking <maxahawking@sonnenkinder.org>,
 Serge Semin <fancer.lancer@gmail.com>
Cc: LKML <linux-kernel@vger.kernel.org>
Date: Mon, 23 Sep 2024 11:11:19 +0200

.
Subject: [PATCH 1/2] drm/bridge: it6505: fix AUX read use aux fifo
From: Hermes Wu <Hermes.Wu@ite.com.tw>
To: Pin-yen Lin <treapking@chromium.org>
Date: Mon, 23 Sep 2024 17:13:34 +0800

.
Subject: [PATCH net 1/2] net: fec: Restart PPS after link state change
From: =?UTF-8?q?Cs=C3=B3k=C3=A1s=2C=20Bence?= <csokas.bence@prolan.hu>
To: "David S. Miller" <davem@davemloft.net>, Frank Li
	<Frank.Li@freescale.com>, <imx@lists.linux.dev>, <netdev@vger.kernel.org>,
	<linux-kernel@vger.kernel.org>
Date: Mon, 23 Sep 2024 11:23:46 +0200

.
Subject: [PATCH v2] usb: typec: tipd: Fix dereferencing freed memory 'fw in core.c
From: Dipendra Khadka <kdipendra88@gmail.com>
To: heikki.krogerus@linux.intel.com,
	gregkh@linuxfoundation.org
Cc: Dipendra Khadka <kdipendra88@gmail.com>,
	linux-usb@vger.kernel.org,
	linux-kernel@vger.kernel.org
Date: Mon, 23 Sep 2024 09:26:24 +0000

.
Subject: [PATCH v2] dt-bindings: trivial-devices: add onnn,adt7462
From: Chanh Nguyen <chanh@os.amperecomputing.com>
To: Rob Herring <robh@kernel.org>,
	Krzysztof Kozlowski <krzk+dt@kernel.org>,
	Conor Dooley <conor+dt@kernel.org>,
	Guenter Roeck <linux@roeck-us.net>,
	Peter Yin <peteryin.openbmc@gmail.com>,
	Noah Wang <noahwang.wang@outlook.com>,
	Marek Vasut <marex@denx.de>,
	Fabio Estevam <festevam@gmail.com>,
	Lukas Wunner <lukas@wunner.de>,
	devicetree@vger.kernel.org,
	linux-kernel@vger.kernel.org,
	OpenBMC Maillist <openbmc@lists.ozlabs.org>
Cc: Phong Vo <phong@os.amperecomputing.com>,
	Thang Nguyen <thang@os.amperecomputing.com>,
	Quan Nguyen <quan@os.amperecomputing.com>,
	Khanh Pham <khpham@amperecomputing.com>,
	Open Source Submission <patches@amperecomputing.com>,
	Chanh Nguyen <chanh@os.amperecomputing.com>
Date: Mon, 23 Sep 2024 09:38:00 +0000

.
Subject: [PATCH 0/2] Add dev_is_amba and replace the usage in platform
From: Kunwu Chan <chentao@kylinos.cn>
To: linux@armlinux.org.uk,
	robh@kernel.org,
	saravanak@google.com
Cc: linux-kernel@vger.kernel.org,
	devicetree@vger.kernel.org,
	Kunwu Chan <chentao@kylinos.cn>
Date: Mon, 23 Sep 2024 17:42:46 +0800

.
Subject: [PATCH v3 0/3] drm/bridge: it6505: update dp aux funxtion
From: Hermes Wu <Hermes.Wu@ite.com.tw>
To: Pin-yen Lin <treapking@chromium.org>
Date: Mon, 23 Sep 2024 17:48:24 +0800

.
Subject: [PATCH v1 0/3] rtc: mt6359: Cleanup and support start-year property
From: AngeloGioacchino Del Regno <angelogioacchino.delregno@collabora.com>
To: lee@kernel.org
Cc: robh@kernel.org,
	krzk+dt@kernel.org,
	conor+dt@kernel.org,
	matthias.bgg@gmail.com,
	angelogioacchino.delregno@collabora.com,
	eddie.huang@mediatek.com,
	sean.wang@mediatek.com,
	alexandre.belloni@bootlin.com,
	sen.chu@mediatek.com,
	macpaul.lin@mediatek.com,
	devicetree@vger.kernel.org,
	linux-kernel@vger.kernel.org,
	linux-arm-kernel@lists.infradead.org,
	linux-mediatek@lists.infradead.org,
	linux-rtc@vger.kernel.org,
	kernel@collabora.com
Date: Mon, 23 Sep 2024 12:00:07 +0200

.
Subject: VFS regression with 9pfs ("Lookup would have caused loop")
From: Will Deacon <will@kernel.org>
To: ericvh@kernel.org
Cc: lucho@ionkov.net, asmadeus@codewreck.org, oss@crudebyte.com,
	v9fs@lists.linux.dev, linux-kernel@vger.kernel.org, oleg@redhat.com,
	keirf@google.com
Date: Mon, 23 Sep 2024 11:05:10 +0100

.
Subject: [PATCH v5 0/6] Add Aspeed G7 gpio support 
From: Billy Tsai <billy_tsai@aspeedtech.com>
To: <linus.walleij@linaro.org>, <brgl@bgdev.pl>, <robh@kernel.org>,
	<krzk+dt@kernel.org>, <conor+dt@kernel.org>, <joel@jms.id.au>,
	<andrew@codeconstruct.com.au>, <linux-gpio@vger.kernel.org>,
	<devicetree@vger.kernel.org>, <linux-arm-kernel@lists.infradead.org>,
	<linux-aspeed@lists.ozlabs.org>, <linux-kernel@vger.kernel.org>,
	<BMC-SW@aspeedtech.com>, <Peter.Yin@quantatw.com>, <Jay_Zhang@wiwynn.com>
Date: Mon, 23 Sep 2024 18:06:05 +0800

.
Subject: [PATCH] KYLIN: USB: Fix the issue of S4 wakeup queisce phase where task resumption fails due to USB status
From: dengjie03 <dengjie03@kylinos.cn>
To: rjw@rjwysocki.net,
	pavel@ucw.cz,
	len.brown@intel.com,
	gregkh@linuxfoundation.org
Cc: linux-usb@vger.kernel.org,
	linux-kernel@vger.kernel.org,
	linux-pm@vger.kernel.org,
	xiehongyu1@kylinos.cn,
	duanchenghao@kylinos.cn,
	dengjie03 <dengjie03@kylinos.cn>,
	xiongxin <xiongxin@kylinos.cn>
Date: Mon, 23 Sep 2024 18:05:53 +0800

.
Subject: [PATCH] mm/damon: Update DAMON doc URL
From: Diederik de Haas <didi.debian@cknow.org>
To: SeongJae Park <sj@kernel.org>,
	Andrew Morton <akpm@linux-foundation.org>
Cc: damon@lists.linux.dev,
	linux-mm@kvack.org,
	linux-kernel@vger.kernel.org,
	Diederik de Haas <didi.debian@cknow.org>
Date: Mon, 23 Sep 2024 12:05:58 +0200

.
Subject: [PATCH 0/7] *** Add support for AD485x DAS Family ***
From: Antoniu Miclaus <antoniu.miclaus@analog.com>
To: Jonathan Cameron <jic23@kernel.org>, Lars-Peter Clausen <lars@metafoo.de>,
        Michael Hennerich <Michael.Hennerich@analog.com>,
        Rob Herring
	<robh@kernel.org>,
        Krzysztof Kozlowski <krzk+dt@kernel.org>,
        Conor Dooley
	<conor+dt@kernel.org>, Nuno Sa <nuno.sa@analog.com>,
        Olivier Moysan
	<olivier.moysan@foss.st.com>,
        =?UTF-8?q?Uwe=20Kleine-K=C3=B6nig?=
	<ukleinek@kernel.org>,
        Andy Shevchenko <andy@kernel.org>,
        David Lechner
	<dlechner@baylibre.com>,
        Marcelo Schmitt <marcelo.schmitt@analog.com>,
        Ivan
 Mikhaylov <fr0st61te@gmail.com>,
        Alisa-Dariana Roman
	<alisadariana@gmail.com>,
        Dumitru Ceclan <mitrutzceclan@gmail.com>,
        AngeloGioacchino Del Regno <angelogioacchino.delregno@collabora.com>,
        =?UTF-8?q?Jo=C3=A3o=20Paulo=20Gon=C3=A7alves?= <joao.goncalves@toradex.com>,
        Marius Cristea <marius.cristea@microchip.com>,
        Sergiu Cuciurean
	<sergiu.cuciurean@analog.com>,
        Dragos Bogdan <dragos.bogdan@analog.com>,
        Antoniu Miclaus <antoniu.miclaus@analog.com>,
        <linux-iio@vger.kernel.org>, <linux-kernel@vger.kernel.org>,
        <devicetree@vger.kernel.org>, <linux-pwm@vger.kernel.org>
Date: Mon, 23 Sep 2024 13:10:17 +0300

.
Subject: Failed to load firmware error in radeon gpu driver code. 
From: Vijay K Puliyala <vpuliyal@in.ibm.com>
To: "linux-kernel@vger.kernel.org" <linux-kernel@vger.kernel.org>
Date: Mon, 23 Sep 2024 10:24:01 +0000

.
Subject: [PATCH v2 0/2] ext4: mark FC as ineligible using an handle
From: "Luis Henriques (SUSE)" <luis.henriques@linux.dev>
To: Theodore Ts'o <tytso@mit.edu>,
	Andreas Dilger <adilger@dilger.ca>,
	Jan Kara <jack@suse.cz>,
	Harshad Shirwadkar <harshadshirwadkar@gmail.com>
Cc: linux-ext4@vger.kernel.org,
	linux-kernel@vger.kernel.org,
	"Luis Henriques (SUSE)" <luis.henriques@linux.dev>
Date: Mon, 23 Sep 2024 11:49:07 +0100

.
Subject: [GIT PULL for v6.12-rc1] media updates
From: Mauro Carvalho Chehab <mchehab+huawei@kernel.org>
To: Linus Torvalds <torvalds@linux-foundation.org>
Cc: Greg Kroah-Hartman <gregkh@linuxfoundation.org>, Andrew Morton
 <akpm@linux-foundation.org>, Linux Media Mailing List
 <linux-media@vger.kernel.org>, Linux Kernel Mailing List
 <linux-kernel@vger.kernel.org>
Date: Mon, 23 Sep 2024 12:56:42 +0200

Hi Linus,

Please pull from:
  git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-media tags/me=
dia/v6.12-1

For:

- New CEC driver: Extron DA HD 4K Plus;
- Lots of driver fixes, cleanups and improvements.

Regards,
Mauro

---

The following changes since commit de9c2c66ad8e787abec7c9d7eff4f8c3cdd28aed:

  Linux 6.11-rc2 (2024-08-04 13:50:53 -0700)

are available in the Git repository at:

  git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-media tags/me=
dia/v6.12-1

for you to fetch changes up to 81ee62e8d09ee3c7107d11c8bbfd64073ab601ad:

  media: atomisp: Use clamp() in ia_css_eed1_8_vmem_encode() (2024-09-10 07=
:30:36 +0200)

----------------------------------------------------------------
media updates for v6.12-rc1

----------------------------------------------------------------
Alex Bee (1):
      dt-bindings: media: rockchip,vpu: Document RK3128 compatible

Alexander Shiyan (1):
      media: i2c: ar0521: Use cansleep version of gpiod_set_value()

Alexander Stein (2):
      media: verisilicon: Move Rockchip hardware drivers to the correspondi=
ng option
      media: verisilicon: Move Rockchip AV1 hardware drivers to the corresp=
onding option

Anastasia Belova (1):
      media: coda: cast an operand of multiplication to a larger type

Andy Shevchenko (3):
      media: atomisp: Remove duplicated leftover, i.e. sh_css_dvs_info.h
      media: atomisp: Replace rarely used macro from math_support.h
      media: atomisp: Simplify ia_css_pipe_create_cas_scaler_desc_single_ou=
tput()

Benjamin Gaignard (4):
      media: verisilicon: AV1: Be more flexible with postproc capabilities
      media: verisilicon: Fix auxiliary buffer allocation size
      media: verisilicon: AV1: Correct some sizes/positions on register fie=
lds
      media: verisilicon: Add reference buffer compression feature

Biju Das (5):
      media: dt-bindings: media: renesas,vsp1: Document RZ/G2UL VSPD bindin=
gs
      media: dt-bindings: media: renesas,fcp: Document RZ/G2UL FCPVD bindin=
gs
      media: platform: rzg2l-cru: rzg2l-csi2: Add missing MODULE_DEVICE_TAB=
LE
      media: mt9p031: Extend match support for OF tables
      media: mt9p031: Drop CONFIG_OF ifdeffery

Bryan O'Donoghue (3):
      media: qcom: camss: Remove use_count guard in stop_streaming
      media: qcom: camss: Fix ordering of pm_runtime_enable
      media: ov5675: Fix power on/off delay timings

Changhuang Liang (2):
      staging: media: starfive: Add the dynamic resolution support
      media: MAINTAINERS: Add "qcom," substring for Qualcomm Camera Subsyst=
em

Chen Ni (1):
      media: i2c: thp7312: Convert comma to semicolon

Christian Hewitt (2):
      dt-bindings: media: amlogic,gx-vdec: add the GXLX SoC family and upda=
te GXL
      media: meson: vdec: add GXLX SoC platform

Christophe JAILLET (6):
      media: i2c: tvp5150: Constify some structures
      media: platform: allegro-dvt: Constify struct regmap_config
      media: ti: cal: Constify struct media_entity_operations
      media: venus: Constify struct dec_bufsize_ops and enc_bufsize_ops
      media: mediatek: vcodec: Constify struct vb2_ops
      media: atomisp: Use clamp() in ia_css_eed1_8_vmem_encode()

Colin Ian King (2):
      media: i2c: GC05A2: Fix spelling mistake "Horizental" -> "Horizontal"
      media: i2c: GC08A3: Fix spelling mistake "STRAEMING_REG" -> "STREAMIN=
G_REG"

Deborah Brouwer (1):
      media: vicodec: allow en/decoder cmd w/o CAPTURE

Emmanuel Gil Peyrot (1):
      media: dt-bindings: rk3568-vepu: Add RK3588 VEPU121

Erling Ljunggren (3):
      media: videodev2.h: add V4L2_CAP_EDID
      media: v4l2-dev: handle V4L2_CAP_EDID
      media: docs: Add V4L2_CAP_EDID

Fabio Estevam (2):
      media: imx-mipi-csis: Switch to RUNTIME_PM_OPS()
      media: imx8mq-mipi-csi2: Switch to RUNTIME/SYSTEM_SLEEP_PM_OPS()

Fritz Koenig (2):
      Documentation: media: Fix v4l2_av1_segmentation table formatting
      Documentation: media: Fix AV1 struct documentation

Geert Uytterhoeven (2):
      media: raspberrypi: VIDEO_RASPBERRYPI_PISP_BE should depend on ARCH_B=
CM2835
      media: imagination: VIDEO_E5010_JPEG_ENC should depend on ARCH_K3

Hans Verkuil (19):
      media: cec: core: add new CEC_MSG_FL_REPLY_VENDOR_ID flag
      media: vivid: add <Vendor Command With ID> support
      media: uapi/linux/cec.h: cec_msg_set_reply_to: zero flags
      media: cec: cec-adap.c: improve CEC_MSG_FL_REPLY_VENDOR_ID check
      Documentation: media: vivid.rst: update TODO list
      Documentation: media: add missing V4L2_BUF_CAP_ flags
      media: v4l2-core: v4l2-ioctl: missing ', ' in create_bufs logging
      Documentation: media: move Memory Consistency Flags
      Merge tag 'next-media-rkisp1-20240814' of git://git.kernel.org/pub/sc=
m/linux/kernel/git/pinchartl/linux.git
      Merge tag 'tags/next-media-misc-20240825' of git://git.kernel.org/pub=
/scm/linux/kernel/git/pinchartl/linux.git
      Merge tag 'tags/next-media-imx-20240825' of git://git.kernel.org/pub/=
scm/linux/kernel/git/pinchartl/linux.git
      Merge tag 'tags/next-media-renesas-20240825' of git://git.kernel.org/=
pub/scm/linux/kernel/git/pinchartl/linux.git
      Merge tag 'next-media-20240826' of git://git.kernel.org/pub/scm/linux=
/kernel/git/pinchartl/linux.git
      Merge tag 'tags/next-media-videobuf-20240827' of git://git.kernel.org=
/pub/scm/linux/kernel/git/pinchartl/linux.git
      media: input: serio.h: add SERIO_EXTRON_DA_HD_PLUS
      media: cec: move cec_get/put_device to header
      media: cec: extron-da-hd-4k-plus: add the Extron DA HD 4K Plus CEC dr=
iver
      media: atomisp: add missing wait_prepare/finish ops
      media: atomisp: set lock before calling vb2_queue_init()

Hans de Goede (4):
      media: atomisp: csi2-bridge: Add DMI quirk for t4ka3 on Xiaomi Mipad2
      media: atomisp: Drop dev_dbg() calls from hmm_[alloc|free]()
      media: atomisp: Improve binary finding debug logging
      media: atomisp: Fix eed1_8 code assigning signed values to an unsigne=
d variable

Hongbo Li (1):
      media: intel/ipu6: make use of dev_err_cast_probe()

Jacopo Mondi (7):
      media: uapi: rkisp1-config: Add extensible params format
      media: uapi: videodev2: Add V4L2_META_FMT_RK_ISP1_EXT_PARAMS
      media: rkisp1: Add struct rkisp1_params_buffer
      media: rkisp1: Copy the parameters buffer
      media: rkisp1: Cache the currently active format
      media: rkisp1: Implement extensible params support
      media: rkisp1: Implement s_fmt/try_fmt

Javier Carrasco (2):
      media: i2c: tda1997x: constify snd_soc_component_driver struct
      media: docs: Fix newline typos in capture.c

Jianfeng Liu (1):
      media: dt-bindings: rockchip-vpu: Add RK3588 VPU121

Julien Massot (2):
      media: i2c: max96717: coding style fixes
      media: i2c: max96714: coding style fixes

Junlin Li (2):
      drivers: media: dvb-frontends/rtl2832: fix an out-of-bounds write err=
or
      drivers: media: dvb-frontends/rtl2830: fix an out-of-bounds write err=
or

Kartik Kulkarni (1):
      media: atomisp: bnr: fix trailing statement

Kathara Sasikumar (1):
      media: atomisp: Fix trailing statement in ia_css_de.host.c

Kuninori Morimoto (4):
      media: platform: microchip: use for_each_endpoint_of_node()
      media: platform: ti: use for_each_endpoint_of_node()
      media: platform: xilinx: use for_each_endpoint_of_node()
      staging: media: atmel: use for_each_endpoint_of_node()

Laurent Pinchart (11):
      media: rkisp1: Add helper function to swap colour channels
      media: rkisp1: Add features mask to extensible block handlers
      media: v4l2-mc: Mark v4l2_pipeline_link_notify() as deprecated
      media: Documentation: mc: Replace deprecated graph walk API
      media: microchip-isc: Drop v4l2_subdev_link_validate() for video devi=
ces
      media: sun4i_csi: Implement link validate for sun4i_csi subdev
      media: sun4i_csi: Don't use v4l2_subdev_link_validate() for video dev=
ice
      media: v4l2-subdev: Refactor warnings in v4l2_subdev_link_validate()
      media: v4l2-subdev: Support hybrid links in v4l2_subdev_link_validate=
()
      media: renesas: vsp1: Implement .link_validate() for video devices
      media: videobuf2: Drop minimum allocation requirement of 2 buffers

Li Zetao (2):
      media: atomisp: use clamp() in ia_css_eed1_8_encode()
      media: atomisp: use clamp() in compute_coring()

Liao Chen (2):
      media: i2c: mt9v111: Enable module autoloading
      media: i2c: mt9v111: Drop redundant comma

Lu Baolu (1):
      media: venus: firmware: Use iommu_paging_domain_alloc()

Luca Weiss (1):
      media: dt-bindings: qcom,sc7280-venus: Allow one IOMMU entry

Martin T=C5=AFma (4):
      media: mgb4: Add support for YUV image formats
      media: mgb4: Add support for V4L2_CAP_TIMEPERFRAME
      media: mgb4: Fixed signal frame rate limit handling
      media: admin-guide: mgb4: Outputs DV timings documentation update

Matthias Fend (1):
      media: imx-mipi-csis: avoid logging while holding spinlock

Mauro Carvalho Chehab (1):
      Merge tag 'v6.11-rc2' into media_stage

Max Staudt (3):
      staging: media: ipu3: Drop superfluous check in imgu_vb2_stop_streami=
ng()
      staging: media: ipu3: Return buffers outside of needless locking
      staging: media: ipu3: Stop streaming in inverse order of starting

Michael Tretter (1):
      media: verisilicon: Use fourcc format string

Nicolas Dufresne (4):
      docs: uapi: media: Properly locate NV12MT diagram
      docs: uapi: media: Move NV12_10BE_8L128 to NV15 section
      docs: uapi: media: Add a layout diagram for MT2110T
      docs: uapi: media: Document Mediatek 10bit tiled formats

Niklas S=C3=B6derlund (3):
      dt-bindings: media: renesas,vin: Add Gen4 family fallback
      media: rcar-vin: Add family compatible for R-Car Gen4 family
      dt-bindings: media: renesas,vin: Add binding for V4M

Ondrej Jirman (1):
      media: rkisp1: Adapt to different SoCs having different size limits

Paul Elder (3):
      media: rkisp1: Add register definitions for the companding block
      media: rkisp1: Add feature flags for BLS and compand
      media: rkisp1: Add support for the companding block

Ricardo Ribalda (17):
      media: siano: Simplify smscore_load_firmware_from_file
      media: imx-pxp: Rewrite coeff expression
      media: venus: Refactor struct hfi_uncompressed_plane_info
      media: venus: Refactor struct hfi_session_get_property_pkt
      media: venus: Refactor struct hfi_uncompressed_format_supported
      media: venus: Refactor hfi_session_empty_buffer_uncompressed_plane0_p=
kt
      media: venus: Refactor hfi_session_empty_buffer_compressed_pkt
      media: venus: Refactor hfi_sys_get_property_pkt
      media: venus: Refactor hfi_session_fill_buffer_pkt
      media: venus: Refactor hfi_buffer_alloc_mode_supported
      media: venus: Convert one-element-arrays to flex-arrays
      media: ar0521: Refactor ar0521_power_off()
      media: i2c: ov5645: Refactor ov5645_set_power_off()
      media: i2c: s5c73m3: Move clk_prepare to its own function
      media: tc358746: Move clk_prepare to its own function
      media: meson: vdec_1: Refactor vdec_1_stop()
      media: meson: vdec: hevc: Refactor vdec_hevc_start and vdec_hevc_stop

Robert Mader (1):
      media: i2c: imx355: Parse and register properties

Roman Smirnov (1):
      Revert "media: tuners: fix error return code of hybrid_tuner_request_=
state()"

Roshan Khatri (3):
      media: atomisp: Fix spelling mistake in csi_rx_public.h
      media: atomisp: Fix spelling mistakes in atomisp_platform.h
      media: atomisp: Fix spelling mistakes in atomisp.h

Sakari Ailus (1):
      media: Documentation: Fix spelling of "blanking"

Sakirnth Nagarasa (1):
      media: atomisp: move trailing statement to next line.

Sean Young (1):
      media: rc: remove unused tx_resolution field

Sebastian Reichel (2):
      media: hantro: Disable multicore support
      media: hantro: Add RK3588 VEPU121

Sergio de Almeida Cipriano Junior (1):
      media: atomisp: move trailing */ to separate lines

Tommaso Merciai (1):
      media: i2c: max96717: add test pattern ctrl

Umang Jain (3):
      media: imx283: Add 3/3 binning mode
      dt-bindings: media: imx335: Add reset-gpios to the DT example
      media: imx335: Fix reset-gpio handling

Uwe Kleine-K=C3=B6nig (2):
      media: Drop explicit initialization of struct i2c_device_id::driver_d=
ata to 0
      media: staging: media: starfive: camss: Drop obsolete return value do=
cumentation

Vladimir Zapolskiy (6):
      media: dt-bindings: Add OmniVision OG01A1B image sensor
      media: i2c: og01a1b: Add OF support to the image sensor driver
      media: i2c: og01a1b: Add stubs of runtime power management functions
      media: i2c: og01a1b: Add support of xvclk supply clock in power manag=
ement
      media: i2c: og01a1b: Add management of optional reset GPIO
      media: i2c: og01a1b: Add management of optional sensor supply lines

Wolfram Sang (8):
      media: allegro: use 'time_left' variable with wait_for_completion_tim=
eout()
      media: atmel-isi: use 'time_left' variable with wait_for_completion_t=
imeout()
      media: bdisp: use 'time_left' variable with wait_event_timeout()
      media: fimc-is: use 'time_left' variable with wait_event_timeout()
      media: platform: exynos-gsc: use 'time_left' variable with wait_event=
_timeout()
      media: solo6x10: use 'time_left' variable with wait_for_completion_ti=
meout()
      media: tegra-vde: use 'time_left' variable with wait_for_completion_i=
nterruptible_timeout()
      media: ti: cal: use 'time_left' variable with wait_event_timeout()

Yue Haibing (2):
      media: ccs: Remove unused declarations
      media: siano: Remove unused declarations

Yunfei Dong (3):
      media: mediatek: vcodec: Fix H264 multi stateless decoder smatch warn=
ing
      media: mediatek: vcodec: Fix VP8 stateless decoder smatch warning
      media: mediatek: vcodec: Fix H264 stateless decoder smatch warning

Yunke Cao (4):
      media: videobuf2-core: clear memory related fields in __vb2_plane_dma=
buf_put()
      media: videobuf2-core: release all planes first in __prepare_dmabuf()
      media: videobuf2-core: reverse the iteration order in __vb2_buf_dmabu=
f_put
      media: videobuf2-core: attach once if multiple planes share the same =
dbuf

Zelong Dong (1):
      media: rc: meson-ir: support PM suspend/resume

Zhang Zekun (1):
      media: atomisp: Remove unused declaration

Zheng Wang (1):
      media: venus: fix use after free bug in venus_remove due to race cond=
ition

 Documentation/admin-guide/media/cec.rst            |   87 +
 Documentation/admin-guide/media/mgb4.rst           |   23 +-
 Documentation/admin-guide/media/rkisp1.rst         |   11 +-
 Documentation/admin-guide/media/vivid.rst          |    4 +-
 .../devicetree/bindings/media/amlogic,gx-vdec.yaml |    3 +-
 .../bindings/media/i2c/ovti,og01a1b.yaml           |  107 ++
 .../devicetree/bindings/media/i2c/sony,imx335.yaml |    4 +
 .../bindings/media/qcom,sc7280-venus.yaml          |    1 +
 .../devicetree/bindings/media/renesas,fcp.yaml     |    2 +
 .../devicetree/bindings/media/renesas,vin.yaml     |    4 +
 .../devicetree/bindings/media/renesas,vsp1.yaml    |    1 +
 .../bindings/media/rockchip,rk3568-vepu.yaml       |    1 +
 .../devicetree/bindings/media/rockchip-vpu.yaml    |    7 +-
 Documentation/driver-api/media/mc-core.rst         |   67 +-
 .../media/cec/cec-ioc-adap-g-caps.rst              |    6 +
 .../userspace-api/media/cec/cec-ioc-receive.rst    |   15 +
 Documentation/userspace-api/media/v4l/biblio.rst   |   11 +
 Documentation/userspace-api/media/v4l/buffer.rst   |   35 -
 .../userspace-api/media/v4l/capture.c.rst          |    6 +-
 .../media/v4l/ext-ctrls-codec-stateless.rst        |   20 +-
 .../media/v4l/ext-ctrls-image-process.rst          |    2 +-
 .../userspace-api/media/v4l/metafmt-rkisp1.rst     |   57 +-
 Documentation/userspace-api/media/v4l/mt2110t.svg  |  315 ++++
 .../userspace-api/media/v4l/pixfmt-reserved.rst    |   13 -
 .../userspace-api/media/v4l/pixfmt-yuv-planar.rst  |  181 +-
 .../userspace-api/media/v4l/vidioc-querycap.rst    |   11 +
 .../userspace-api/media/v4l/vidioc-reqbufs.rst     |   40 +-
 .../userspace-api/media/videodev2.h.rst.exceptions |    1 +
 MAINTAINERS                                        |   10 +-
 drivers/media/cec/core/cec-adap.c                  |   53 +-
 drivers/media/cec/core/cec-api.c                   |    4 +-
 drivers/media/cec/core/cec-core.c                  |   31 +-
 drivers/media/cec/core/cec-priv.h                  |    2 -
 drivers/media/cec/usb/Kconfig                      |    1 +
 drivers/media/cec/usb/Makefile                     |    1 +
 drivers/media/cec/usb/extron-da-hd-4k-plus/Kconfig |   14 +
 .../media/cec/usb/extron-da-hd-4k-plus/Makefile    |    8 +
 .../cec/usb/extron-da-hd-4k-plus/cec-splitter.c    |  657 +++++++
 .../cec/usb/extron-da-hd-4k-plus/cec-splitter.h    |   51 +
 .../extron-da-hd-4k-plus/extron-da-hd-4k-plus.c    | 1836 ++++++++++++++++=
++++
 .../extron-da-hd-4k-plus/extron-da-hd-4k-plus.h    |  118 ++
 drivers/media/common/siano/smscoreapi.c            |   15 +-
 drivers/media/common/siano/smscoreapi.h            |   10 -
 drivers/media/common/videobuf2/videobuf2-core.c    |  166 +-
 drivers/media/dvb-frontends/a8293.c                |    2 +-
 drivers/media/dvb-frontends/af9013.c               |    2 +-
 drivers/media/dvb-frontends/af9033.c               |    2 +-
 drivers/media/dvb-frontends/au8522_decoder.c       |    2 +-
 drivers/media/dvb-frontends/cxd2099.c              |    2 +-
 drivers/media/dvb-frontends/cxd2820r_core.c        |    2 +-
 drivers/media/dvb-frontends/lgdt3306a.c            |    2 +-
 drivers/media/dvb-frontends/lgdt330x.c             |    2 +-
 drivers/media/dvb-frontends/mn88472.c              |    2 +-
 drivers/media/dvb-frontends/mn88473.c              |    2 +-
 drivers/media/dvb-frontends/mxl692.c               |    2 +-
 drivers/media/dvb-frontends/rtl2830.c              |    4 +-
 drivers/media/dvb-frontends/rtl2832.c              |    4 +-
 drivers/media/dvb-frontends/si2165.c               |    2 +-
 drivers/media/dvb-frontends/si2168.c               |    2 +-
 drivers/media/dvb-frontends/sp2.c                  |    2 +-
 drivers/media/dvb-frontends/stv090x.c              |    2 +-
 drivers/media/dvb-frontends/stv6110x.c             |    2 +-
 drivers/media/dvb-frontends/tda10071.c             |    2 +-
 drivers/media/dvb-frontends/ts2020.c               |    4 +-
 drivers/media/i2c/ad5820.c                         |    4 +-
 drivers/media/i2c/adp1653.c                        |    2 +-
 drivers/media/i2c/adv7170.c                        |    4 +-
 drivers/media/i2c/adv7175.c                        |    4 +-
 drivers/media/i2c/adv7183.c                        |    4 +-
 drivers/media/i2c/adv7343.c                        |    4 +-
 drivers/media/i2c/adv7393.c                        |    4 +-
 drivers/media/i2c/adv7511-v4l2.c                   |    2 +-
 drivers/media/i2c/adv7842.c                        |    2 +-
 drivers/media/i2c/ak881x.c                         |    4 +-
 drivers/media/i2c/ar0521.c                         |   22 +-
 drivers/media/i2c/bt819.c                          |    6 +-
 drivers/media/i2c/bt856.c                          |    2 +-
 drivers/media/i2c/bt866.c                          |    2 +-
 drivers/media/i2c/ccs/ccs-reg-access.h             |    3 -
 drivers/media/i2c/cs3308.c                         |    2 +-
 drivers/media/i2c/cs5345.c                         |    2 +-
 drivers/media/i2c/cs53l32a.c                       |    2 +-
 drivers/media/i2c/cx25840/cx25840-core.c           |    2 +-
 drivers/media/i2c/ds90ub913.c                      |    5 +-
 drivers/media/i2c/dw9714.c                         |    4 +-
 drivers/media/i2c/et8ek8/et8ek8_driver.c           |    2 +-
 drivers/media/i2c/gc05a2.c                         |    2 +-
 drivers/media/i2c/gc08a3.c                         |    2 +-
 drivers/media/i2c/imx274.c                         |    2 +-
 drivers/media/i2c/imx283.c                         |   33 +
 drivers/media/i2c/imx335.c                         |    9 +-
 drivers/media/i2c/imx355.c                         |   12 +-
 drivers/media/i2c/isl7998x.c                       |    4 +-
 drivers/media/i2c/ks0127.c                         |    6 +-
 drivers/media/i2c/lm3560.c                         |    4 +-
 drivers/media/i2c/lm3646.c                         |    2 +-
 drivers/media/i2c/m52790.c                         |    2 +-
 drivers/media/i2c/max2175.c                        |    4 +-
 drivers/media/i2c/max96714.c                       |   18 +-
 drivers/media/i2c/max96717.c                       |  236 ++-
 drivers/media/i2c/ml86v7667.c                      |    4 +-
 drivers/media/i2c/msp3400-driver.c                 |    2 +-
 drivers/media/i2c/mt9m001.c                        |    2 +-
 drivers/media/i2c/mt9m111.c                        |    2 +-
 drivers/media/i2c/mt9p031.c                        |   38 +-
 drivers/media/i2c/mt9t112.c                        |    2 +-
 drivers/media/i2c/mt9v011.c                        |    2 +-
 drivers/media/i2c/mt9v111.c                        |    3 +-
 drivers/media/i2c/og01a1b.c                        |  187 +-
 drivers/media/i2c/ov13858.c                        |    4 +-
 drivers/media/i2c/ov2640.c                         |    2 +-
 drivers/media/i2c/ov2659.c                         |    4 +-
 drivers/media/i2c/ov5640.c                         |    4 +-
 drivers/media/i2c/ov5645.c                         |   17 +-
 drivers/media/i2c/ov5647.c                         |    2 +-
 drivers/media/i2c/ov5675.c                         |   12 +-
 drivers/media/i2c/ov6650.c                         |    2 +-
 drivers/media/i2c/ov7640.c                         |    2 +-
 drivers/media/i2c/ov772x.c                         |    2 +-
 drivers/media/i2c/ov7740.c                         |    2 +-
 drivers/media/i2c/ov9640.c                         |    2 +-
 drivers/media/i2c/ov9650.c                         |    4 +-
 drivers/media/i2c/rj54n1cb0c.c                     |    2 +-
 drivers/media/i2c/s5c73m3/s5c73m3-core.c           |   15 +-
 drivers/media/i2c/s5k5baf.c                        |    4 +-
 drivers/media/i2c/saa6588.c                        |    2 +-
 drivers/media/i2c/saa6752hs.c                      |    2 +-
 drivers/media/i2c/saa7110.c                        |    2 +-
 drivers/media/i2c/saa717x.c                        |    2 +-
 drivers/media/i2c/saa7185.c                        |    2 +-
 drivers/media/i2c/sony-btf-mpx.c                   |    2 +-
 drivers/media/i2c/tc358743.c                       |    2 +-
 drivers/media/i2c/tc358746.c                       |   12 +-
 drivers/media/i2c/tda1997x.c                       |    2 +-
 drivers/media/i2c/tda7432.c                        |    2 +-
 drivers/media/i2c/tda9840.c                        |    2 +-
 drivers/media/i2c/tea6415c.c                       |    2 +-
 drivers/media/i2c/tea6420.c                        |    2 +-
 drivers/media/i2c/thp7312.c                        |    2 +-
 drivers/media/i2c/ths7303.c                        |    6 +-
 drivers/media/i2c/ths8200.c                        |    4 +-
 drivers/media/i2c/tlv320aic23b.c                   |    2 +-
 drivers/media/i2c/tvaudio.c                        |    2 +-
 drivers/media/i2c/tvp5150.c                        |    6 +-
 drivers/media/i2c/tvp7002.c                        |    2 +-
 drivers/media/i2c/tw2804.c                         |    2 +-
 drivers/media/i2c/tw9900.c                         |    2 +-
 drivers/media/i2c/tw9903.c                         |    2 +-
 drivers/media/i2c/tw9906.c                         |    2 +-
 drivers/media/i2c/tw9910.c                         |    2 +-
 drivers/media/i2c/uda1342.c                        |    2 +-
 drivers/media/i2c/upd64031a.c                      |    2 +-
 drivers/media/i2c/upd64083.c                       |    2 +-
 drivers/media/i2c/vp27smpx.c                       |    2 +-
 drivers/media/i2c/vpx3220.c                        |    6 +-
 drivers/media/i2c/wm8739.c                         |    2 +-
 drivers/media/i2c/wm8775.c                         |    2 +-
 drivers/media/pci/intel/ipu6/ipu6.c                |   20 +-
 drivers/media/pci/mgb4/mgb4_core.c                 |    2 +-
 drivers/media/pci/mgb4/mgb4_core.h                 |    2 +
 drivers/media/pci/mgb4/mgb4_io.h                   |   29 +-
 drivers/media/pci/mgb4/mgb4_sysfs_out.c            |    9 +-
 drivers/media/pci/mgb4/mgb4_vin.c                  |  193 +-
 drivers/media/pci/mgb4/mgb4_vin.h                  |    3 +-
 drivers/media/pci/mgb4/mgb4_vout.c                 |  309 +++-
 drivers/media/pci/mgb4/mgb4_vout.h                 |    5 +-
 drivers/media/pci/solo6x10/solo6x10-p2m.c          |    8 +-
 drivers/media/platform/allegro-dvt/allegro-core.c  |   28 +-
 drivers/media/platform/atmel/atmel-isi.c           |    8 +-
 drivers/media/platform/chips-media/coda/coda-bit.c |    2 +-
 drivers/media/platform/imagination/Kconfig         |    1 +
 .../vcodec/decoder/mtk_vcodec_dec_stateful.c       |    2 +-
 .../vcodec/decoder/mtk_vcodec_dec_stateless.c      |    2 +-
 .../vcodec/decoder/vdec/vdec_h264_req_if.c         |    9 +-
 .../vcodec/decoder/vdec/vdec_h264_req_multi_if.c   |    9 +-
 .../mediatek/vcodec/decoder/vdec/vdec_vp8_req_if.c |   10 +-
 .../media/platform/microchip/microchip-isc-base.c  |   19 +-
 .../platform/microchip/microchip-sama5d2-isc.c     |   21 +-
 .../platform/microchip/microchip-sama7g5-isc.c     |   21 +-
 drivers/media/platform/nvidia/tegra-vde/h264.c     |   10 +-
 drivers/media/platform/nxp/imx-mipi-csis.c         |   19 +-
 drivers/media/platform/nxp/imx-pxp.h               |    9 +-
 drivers/media/platform/nxp/imx8mq-mipi-csi2.c      |   17 +-
 drivers/media/platform/qcom/camss/camss-video.c    |    6 -
 drivers/media/platform/qcom/camss/camss.c          |    5 +-
 drivers/media/platform/qcom/venus/core.c           |    1 +
 drivers/media/platform/qcom/venus/firmware.c       |    6 +-
 drivers/media/platform/qcom/venus/hfi_cmds.c       |    8 +-
 drivers/media/platform/qcom/venus/hfi_cmds.h       |   16 +-
 drivers/media/platform/qcom/venus/hfi_helper.h     |   20 +-
 drivers/media/platform/qcom/venus/hfi_parser.c     |    2 +-
 .../media/platform/qcom/venus/hfi_plat_bufs_v6.c   |   20 +-
 drivers/media/platform/raspberrypi/pisp_be/Kconfig |    1 +
 .../media/platform/renesas/rcar-vin/rcar-core.c    |   21 +-
 .../media/platform/renesas/rzg2l-cru/rzg2l-csi2.c  |    1 +
 drivers/media/platform/renesas/vsp1/vsp1_video.c   |   22 +
 .../media/platform/rockchip/rkisp1/rkisp1-common.c |   14 +
 .../media/platform/rockchip/rkisp1/rkisp1-common.h |   49 +-
 .../media/platform/rockchip/rkisp1/rkisp1-csi.c    |    5 +-
 .../media/platform/rockchip/rkisp1/rkisp1-dev.c    |   15 +-
 .../media/platform/rockchip/rkisp1/rkisp1-isp.c    |    9 +-
 .../media/platform/rockchip/rkisp1/rkisp1-params.c | 1041 +++++++++--
 .../media/platform/rockchip/rkisp1/rkisp1-regs.h   |   23 +
 .../platform/rockchip/rkisp1/rkisp1-resizer.c      |    4 +-
 .../media/platform/rockchip/rkisp1/rkisp1-stats.c  |   51 +-
 .../media/platform/samsung/exynos-gsc/gsc-core.c   |   10 +-
 .../media/platform/samsung/exynos4-is/fimc-core.c  |   10 +-
 drivers/media/platform/st/sti/bdisp/bdisp-v4l2.c   |   10 +-
 drivers/media/platform/sunxi/sun4i-csi/sun4i_csi.c |   12 +
 drivers/media/platform/ti/am437x/am437x-vpfe.c     |   12 +-
 drivers/media/platform/ti/cal/cal-camerarx.c       |    2 +-
 drivers/media/platform/ti/cal/cal.c                |    8 +-
 drivers/media/platform/ti/davinci/vpif_capture.c   |   14 +-
 drivers/media/platform/verisilicon/Kconfig         |    8 +
 drivers/media/platform/verisilicon/Makefile        |   14 +-
 drivers/media/platform/verisilicon/hantro_drv.c    |   48 +
 drivers/media/platform/verisilicon/hantro_g2.c     |   29 +
 .../platform/verisilicon/hantro_g2_hevc_dec.c      |   20 +-
 .../media/platform/verisilicon/hantro_g2_regs.h    |    4 +
 drivers/media/platform/verisilicon/hantro_hevc.c   |    8 +
 drivers/media/platform/verisilicon/hantro_hw.h     |   38 +
 .../media/platform/verisilicon/hantro_postproc.c   |    6 +-
 drivers/media/platform/verisilicon/hantro_v4l2.c   |    6 +-
 .../verisilicon/rockchip_vpu981_hw_av1_dec.c       |    3 +-
 .../platform/verisilicon/rockchip_vpu981_regs.h    |   10 +-
 .../media/platform/verisilicon/rockchip_vpu_hw.c   |    1 -
 drivers/media/platform/xilinx/xilinx-vipp.c        |    9 +-
 drivers/media/radio/radio-tea5764.c                |    2 +-
 drivers/media/radio/saa7706h.c                     |    4 +-
 drivers/media/radio/si470x/radio-si470x-i2c.c      |    2 +-
 drivers/media/radio/si4713/si4713.c                |    4 +-
 drivers/media/radio/tef6862.c                      |    4 +-
 drivers/media/rc/ene_ir.c                          |    3 -
 drivers/media/rc/ite-cir.c                         |    1 -
 drivers/media/rc/meson-ir.c                        |   27 +
 drivers/media/rc/rc-loopback.c                     |    1 -
 drivers/media/test-drivers/vicodec/vicodec-core.c  |    6 +-
 drivers/media/test-drivers/vidtv/vidtv_demod.c     |    2 +-
 drivers/media/test-drivers/vidtv/vidtv_tuner.c     |    2 +-
 drivers/media/test-drivers/vivid/vivid-cec.c       |   48 +-
 drivers/media/tuners/e4000.c                       |    2 +-
 drivers/media/tuners/fc2580.c                      |    2 +-
 drivers/media/tuners/m88rs6000t.c                  |    2 +-
 drivers/media/tuners/mt2060.c                      |    2 +-
 drivers/media/tuners/mxl301rf.c                    |    2 +-
 drivers/media/tuners/qm1d1b0004.c                  |    2 +-
 drivers/media/tuners/qm1d1c0042.c                  |    2 +-
 drivers/media/tuners/tda18212.c                    |    2 +-
 drivers/media/tuners/tda18250.c                    |    2 +-
 drivers/media/tuners/tua9001.c                     |    2 +-
 drivers/media/tuners/tuner-i2c.h                   |    4 +-
 drivers/media/usb/go7007/s2250-board.c             |    2 +-
 drivers/media/v4l2-core/v4l2-dev.c                 |   15 +
 drivers/media/v4l2-core/v4l2-ioctl.c               |    3 +-
 drivers/media/v4l2-core/v4l2-subdev.c              |   53 +-
 .../staging/media/atomisp/include/linux/atomisp.h  |    4 +-
 .../media/atomisp/include/linux/atomisp_platform.h |    6 +-
 .../media/atomisp/pci/atomisp_csi2_bridge.c        |    2 +
 drivers/staging/media/atomisp/pci/atomisp_fops.c   |    2 +
 drivers/staging/media/atomisp/pci/atomisp_subdev.c |    2 +-
 .../pci/hive_isp_css_common/host/vmem_local.h      |    4 +-
 .../pci/hive_isp_css_include/assert_support.h      |    6 +-
 .../pci/hive_isp_css_include/host/csi_rx_public.h  |    4 +-
 .../pci/hive_isp_css_include/math_support.h        |    6 -
 drivers/staging/media/atomisp/pci/hmm/hmm.c        |    5 -
 .../pci/isp/kernels/bnr/bnr_1.0/ia_css_bnr.host.c  |    3 +-
 .../pci/isp/kernels/de/de_1.0/ia_css_de.host.c     |    3 +-
 .../pci/isp/kernels/eed1_8/ia_css_eed1_8.host.c    |   22 +-
 .../pci/isp/kernels/eed1_8/ia_css_eed1_8_param.h   |    4 +-
 .../pci/isp/kernels/fpn/fpn_1.0/ia_css_fpn.host.c  |    3 +-
 .../ipu2_io_ls/bayer_io_ls/ia_css_bayer_io.host.c  |    9 +-
 .../yuv444_io_ls/ia_css_yuv444_io.host.c           |    9 +-
 .../pci/isp/kernels/xnr/xnr_3.0/ia_css_xnr3.host.c |   12 +-
 .../media/atomisp/pci/runtime/binary/src/binary.c  |  259 ++-
 .../atomisp/pci/runtime/isys/src/virtual_isys.c    |    8 +-
 drivers/staging/media/atomisp/pci/sh_css.c         |   44 +-
 .../staging/media/atomisp/pci/sh_css_dvs_info.h    |   37 -
 .../staging/media/atomisp/pci/sh_css_param_dvs.h   |    1 -
 .../media/deprecated/atmel/atmel-sama5d2-isc.c     |   10 +-
 .../media/deprecated/atmel/atmel-sama7g5-isc.c     |   10 +-
 drivers/staging/media/ipu3/ipu3-v4l2.c             |   40 +-
 drivers/staging/media/meson/vdec/vdec.c            |    2 +
 drivers/staging/media/meson/vdec/vdec_1.c          |   16 +-
 drivers/staging/media/meson/vdec/vdec_hevc.c       |   43 +-
 drivers/staging/media/meson/vdec/vdec_platform.c   |   44 +
 drivers/staging/media/meson/vdec/vdec_platform.h   |    2 +
 drivers/staging/media/starfive/camss/stf-camss.c   |    2 -
 drivers/staging/media/starfive/camss/stf-capture.c |    4 +-
 include/media/cec.h                                |   33 +
 include/media/rc-core.h                            |    2 -
 include/media/v4l2-mc.h                            |    3 +
 include/media/v4l2-subdev.h                        |    6 +
 include/media/videobuf2-core.h                     |    3 +
 include/uapi/linux/cec.h                           |    9 +-
 include/uapi/linux/rkisp1-config.h                 |  578 ++++++
 include/uapi/linux/serio.h                         |    1 +
 include/uapi/linux/videodev2.h                     |    2 +
 297 files changed, 7385 insertions(+), 1364 deletions(-)
 create mode 100644 Documentation/devicetree/bindings/media/i2c/ovti,og01a1=
b.yaml
 create mode 100644 Documentation/userspace-api/media/v4l/mt2110t.svg
 create mode 100644 drivers/media/cec/usb/extron-da-hd-4k-plus/Kconfig
 create mode 100644 drivers/media/cec/usb/extron-da-hd-4k-plus/Makefile
 create mode 100644 drivers/media/cec/usb/extron-da-hd-4k-plus/cec-splitter=
.c
 create mode 100644 drivers/media/cec/usb/extron-da-hd-4k-plus/cec-splitter=
.h
 create mode 100644 drivers/media/cec/usb/extron-da-hd-4k-plus/extron-da-hd=
-4k-plus.c
 create mode 100644 drivers/media/cec/usb/extron-da-hd-4k-plus/extron-da-hd=
-4k-plus.h
 delete mode 100644 drivers/staging/media/atomisp/pci/sh_css_dvs_info.h


.
Subject: [PATCH v1 1/1] media: atomisp: Remove License information boilerplate
From: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
To: Hans Verkuil <hverkuil-cisco@xs4all.nl>,
	Laurent Pinchart <laurent.pinchart@ideasonboard.com>,
	Jeff Johnson <quic_jjohnson@quicinc.com>,
	Andy Shevchenko <andriy.shevchenko@linux.intel.com>,
	Mauro Carvalho Chehab <mchehab@kernel.org>,
	Jonathan Bergh <bergh.jonathan@gmail.com>,
	Hans de Goede <hdegoede@redhat.com>,
	Roshan Khatri <topofeverest8848@gmail.com>,
	Dipendra Khadka <kdipendra88@gmail.com>,
	Sergio de Almeida Cipriano Junior <sergiosacj@riseup.net>,
	Kent Overstreet <kent.overstreet@linux.dev>,
	Kartik Kulkarni <kartik.koolks@gmail.com>,
	Kathara Sasikumar <katharasasikumar007@gmail.com>,
	Tchadel Icard <hello@tchadelicard.fr>,
	Kate Hsuan <hpa@redhat.com>,
	Colin Ian King <colin.i.king@gmail.com>,
	Lorenzo Stoakes <lorenzo.stoakes@oracle.com>,
	linux-media@vger.kernel.org,
	linux-kernel@vger.kernel.org,
	linux-staging@lists.linux.dev
Cc: Sakari Ailus <sakari.ailus@linux.intel.com>,
	Andy Shevchenko <andy@kernel.org>,
	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
Date: Mon, 23 Sep 2024 13:53:06 +0300

.
Subject: [PATCH v3 0/5] Add support for DisplayPort on SA8775P platform
From: Soutrik Mukhopadhyay <quic_mukhopad@quicinc.com>
To: vkoul@kernel.org, kishon@kernel.org, konradybcio@kernel.org,
        andersson@kernel.org, simona@ffwll.ch, dmitry.baryshkov@linaro.org,
        abel.vesa@linaro.org, robdclark@gmail.com, quic_abhinavk@quicinc.com,
        sean@poorly.run, marijn.suijten@somainline.org, airlied@gmail.com,
        daniel@ffwll.ch, maarten.lankhorst@linux.intel.com, mripard@kernel.org,
        tzimmermann@suse.de, robh@kernel.org, krzk+dt@kernel.org,
        conor+dt@kernel.org, quic_khsieh@quicinc.com, konrad.dybcio@linaro.org,
        quic_parellan@quicinc.com, quic_bjorande@quicinc.com
Cc: Soutrik Mukhopadhyay <quic_mukhopad@quicinc.com>,
        linux-arm-msm@vger.kernel.org, linux-phy@lists.infradead.org,
        linux-kernel@vger.kernel.org, dri-devel@lists.freedesktop.org,
        freedreno@lists.freedesktop.org, devicetree@vger.kernel.org,
        quic_riteshk@quicinc.com, quic_vproddut@quicinc.com
Date: Mon, 23 Sep 2024 17:01:45 +0530

.
Subject: [PATCH] ipe: Fix out-of-bound access of kunit_suite_num_test_cases()
From: Jinjie Ruan <ruanjinjie@huawei.com>
To: <wufan@linux.microsoft.com>, <paul@paul-moore.com>, <jmorris@namei.org>,
	<serge@hallyn.com>, <deven.desai@linux.microsoft.com>,
	<linux-security-module@vger.kernel.org>, <linux-kernel@vger.kernel.org>
Date: Mon, 23 Sep 2024 19:52:52 +0800

.
Subject: [PATCH] spi: rockchip: Fix excessive check for get_fifo_len()
From: Jinjie Ruan <ruanjinjie@huawei.com>
To: <broonie@kernel.org>, <heiko@sntech.de>, <kernel@esmil.dk>,
	<jon.lin@rock-chips.com>, <linux-spi@vger.kernel.org>,
	<linux-arm-kernel@lists.infradead.org>, <linux-rockchip@lists.infradead.org>,
	<linux-kernel@vger.kernel.org>
Date: Mon, 23 Sep 2024 19:55:16 +0800

.
Subject: [PATCH v2] net: wwan: qcom_bam_dmux: Fix missing pm_runtime_disable()
From: Jinjie Ruan <ruanjinjie@huawei.com>
To: <stephan@gerhold.net>, <loic.poulain@linaro.org>,
	<ryazanov.s.a@gmail.com>, <johannes@sipsolutions.net>, <davem@davemloft.net>,
	<edumazet@google.com>, <kuba@kernel.org>, <pabeni@redhat.com>,
	<linux-arm-msm@vger.kernel.org>, <netdev@vger.kernel.org>,
	<linux-kernel@vger.kernel.org>
Date: Mon, 23 Sep 2024 19:57:43 +0800

.
Subject: [PATCH v5 0/3] add dedicated wq for cgroup bpf and adjust WQ_MAX_ACTIVE
From: Chen Ridong <chenridong@huaweicloud.com>
To: tj@kernel.org,
	lizefan.x@bytedance.com,
	hannes@cmpxchg.org,
	longman@redhat.com,
	mkoutny@suse.com,
	chenridong@huawei.com
Cc: cgroups@vger.kernel.org,
	linux-kernel@vger.kernel.org
Date: Mon, 23 Sep 2024 11:43:49 +0000

.
Subject: [PATCH][next] sparc: leon: Fix spelling mistake "wont" -> "won't"
From: Colin Ian King <colin.i.king@gmail.com>
To: "David S . Miller" <davem@davemloft.net>,
	Andreas Larsson <andreas@gaisler.com>,
	sparclinux@vger.kernel.org
Cc: kernel-janitors@vger.kernel.org,
	linux-kernel@vger.kernel.org
Date: Mon, 23 Sep 2024 12:58:04 +0100

.
Subject: [PATCH] media: nxp: imx8-isi: fix m2m device v4l2-compliance test errors
From: Laurentiu Palcu <laurentiu.palcu@oss.nxp.com>
To: Laurent Pinchart <laurent.pinchart@ideasonboard.com>,
	Mauro Carvalho Chehab <mchehab@kernel.org>,
	Shawn Guo <shawnguo@kernel.org>,
	Sascha Hauer <s.hauer@pengutronix.de>,
	Pengutronix Kernel Team <kernel@pengutronix.de>,
	Fabio Estevam <festevam@gmail.com>,
	Dong Aisheng <aisheng.dong@nxp.com>,
	Guoniu Zhou <guoniu.zhou@nxp.com>,
	Christian Hemp <c.hemp@phytec.de>,
	Stefan Riedmueller <s.riedmueller@phytec.de>
Cc: Laurentiu Palcu <laurentiu.palcu@oss.nxp.com>,
	Jacopo Mondi <jacopo@jmondi.org>,
	linux-media@vger.kernel.org,
	imx@lists.linux.dev,
	linux-arm-kernel@lists.infradead.org,
	linux-kernel@vger.kernel.org
Date: Mon, 23 Sep 2024 15:00:48 +0300

.
Subject: [PATCH] ASoC: codecs: aw88399: Fix spelling mistake "unsupport" -> "unsupported"
From: Colin Ian King <colin.i.king@gmail.com>
To: Liam Girdwood <lgirdwood@gmail.com>,
	Mark Brown <broonie@kernel.org>,
	Jaroslav Kysela <perex@perex.cz>,
	Takashi Iwai <tiwai@suse.com>,
	linux-sound@vger.kernel.org
Cc: kernel-janitors@vger.kernel.org,
	linux-kernel@vger.kernel.org
Date: Mon, 23 Sep 2024 13:03:25 +0100

.
Subject: [PATCH] kbuild: add package-dbg to pacman packages
From: 1127955419@qq.com
To: linux@weissschuh.net
Cc: christian@heusel.eu,
	nathan@kernel.org,
	masahiroy@kernel.org,
	nicolas@fjasle.eu,
	linux-kbuild@vger.kernel.org,
	linux-kernel@vger.kernel.org,
	zachwade.k@gmail.com,
	Li XingYang <1127955419@qq.com>
Date: Mon, 23 Sep 2024 19:57:09 +0800

.
Subject: [PATCH][next] ASoC: codecs: aw88395: Fix spelling mistake "unsupport" -> "unsupported"
From: Colin Ian King <colin.i.king@gmail.com>
To: Liam Girdwood <lgirdwood@gmail.com>,
	Mark Brown <broonie@kernel.org>,
	Jaroslav Kysela <perex@perex.cz>,
	Takashi Iwai <tiwai@suse.com>,
	Weidong Wang <wangweidong.a@awinic.com>,
	linux-sound@vger.kernel.org
Cc: kernel-janitors@vger.kernel.org,
	linux-kernel@vger.kernel.org
Date: Mon, 23 Sep 2024 13:07:23 +0100

.
Subject: [syzbot] [mm?] WARNING in copy_huge_pmd
From: syzbot <syzbot+bf2c35fa302ebe3c7471@syzkaller.appspotmail.com>
To: akpm@linux-foundation.org, bp@alien8.de, dave.hansen@linux.intel.com, 
	hpa@zytor.com, jgg@ziepe.ca, leitao@debian.org, linux-kernel@vger.kernel.org, 
	linux-mm@kvack.org, mingo@redhat.com, peterx@redhat.com, rppt@kernel.org, 
	syzkaller-bugs@googlegroups.com, tglx@linutronix.de, x86@kernel.org
Date: Mon, 23 Sep 2024 05:18:21 -0700

.
Subject: [PATCH v3] xfs: Use try_cmpxchg() in xlog_cil_insert_pcp_aggregate()
From: Uros Bizjak <ubizjak@gmail.com>
To: linux-xfs@vger.kernel.org,
	linux-kernel@vger.kernel.org
Cc: Uros Bizjak <ubizjak@gmail.com>,
	Christoph Hellwig <hch@infradead.org>,
	Chandan Babu R <chandan.babu@oracle.com>,
	"Darrick J. Wong" <djwong@kernel.org>
Date: Mon, 23 Sep 2024 14:22:17 +0200

.
Subject: [PATCH] dt-bindings: spi: xilinx: Add clocks & clock-names properties
From: Amit Kumar Mahapatra <amit.kumar-mahapatra@amd.com>
To: <broonie@kernel.org>, <robh@kernel.org>, <krzk+dt@kernel.org>,
	<conor+dt@kernel.org>
Date: Mon, 23 Sep 2024 18:02:42 +0530

.
Subject: [PATCH v2] drm/panel: elida-kd35t133: transition to mipi_dsi wrapped functions
From: Tejas Vipin <tejasvipin76@gmail.com>
To: neil.armstrong@linaro.org,
	maarten.lankhorst@linux.intel.com,
	mripard@kernel.org,
	tzimmermann@suse.de,
	airlied@gmail.com,
	daniel@ffwll.ch
Cc: quic_jesszhan@quicinc.com,
	dianders@chromium.org,
	dri-devel@lists.freedesktop.org,
	linux-kernel@vger.kernel.org,
	Tejas Vipin <tejasvipin76@gmail.com>
Date: Mon, 23 Sep 2024 17:55:58 +0530

.
Subject: [PATCH v8 0/2] iio: imu: smi240: add bosch smi240 driver
From: <Jianping.Shen@de.bosch.com>
To: <jic23@kernel.org>, <lars@metafoo.de>, <robh@kernel.org>,
	<krzk+dt@kernel.org>, <conor+dt@kernel.org>, <dima.fedrau@gmail.com>,
	<marcelo.schmitt1@gmail.com>, <linux-iio@vger.kernel.org>,
	<devicetree@vger.kernel.org>, <linux-kernel@vger.kernel.org>,
	<Jianping.Shen@de.bosch.com>, <Christian.Lorenz3@de.bosch.com>,
	<Ulrike.Frauendorf@de.bosch.com>, <Kai.Dolde@de.bosch.com>
Date: Mon, 23 Sep 2024 14:40:15 +0200

.
Subject: [PATCH] pwm: axi-pwmgen: Create a dedicated function for getting driver data from a chip
From: =?UTF-8?q?Uwe=20Kleine-K=C3=B6nig?= <u.kleine-koenig@baylibre.com>
To: Michael Hennerich <michael.hennerich@analog.com>,
	=?utf-8?q?Nuno_S=C3=A1?= <nuno.sa@analog.com>,
	Trevor Gamblin <tgamblin@baylibre.com>
Cc: linux-pwm@vger.kernel.org,
	linux-kernel@vger.kernel.org
Date: Mon, 23 Sep 2024 14:54:17 +0200

.
Subject: [PATCH v3 0/6] Add support for PCIe3 on x1e80100
From: Qiang Yu <quic_qianyu@quicinc.com>
To: manivannan.sadhasivam@linaro.org, vkoul@kernel.org, kishon@kernel.org,
        robh@kernel.org, andersson@kernel.org, konradybcio@kernel.org,
        krzk+dt@kernel.org, conor+dt@kernel.org, mturquette@baylibre.com,
        sboyd@kernel.org, abel.vesa@linaro.org, quic_msarkar@quicinc.com,
        quic_devipriy@quicinc.com
Cc: dmitry.baryshkov@linaro.org, kw@linux.com, lpieralisi@kernel.org,
        neil.armstrong@linaro.org, linux-arm-msm@vger.kernel.org,
        linux-phy@lists.infradead.org, linux-kernel@vger.kernel.org,
        linux-pci@vger.kernel.org, devicetree@vger.kernel.org,
        linux-clk@vger.kernel.org, Qiang Yu <quic_qianyu@quicinc.com>
Date: Mon, 23 Sep 2024 05:57:07 -0700

.
Subject: [PATCH] iio: light: ltrf216a: Document device name for compatible
From: Shreeya Patel <shreeya.patel@collabora.com>
To: jic23@kernel.org,
	lars@metafoo.de
Cc: linux-iio@vger.kernel.org,
	linux-kernel@vger.kernel.org,
	krzk+dt@kernel.org,
	marex@denx.de,
	conor+dt@kernel.org,
	kernel@collabora.com,
	Shreeya Patel <shreeya.patel@collabora.com>
Date: Mon, 23 Sep 2024 18:45:27 +0530

.
Subject: [PATCH v5 1/1] drm/mediatek: Fix get efuse issue for MT8188 DPTX
From: Liankun Yang <liankun.yang@mediatek.com>
To: <chunkuang.hu@kernel.org>, <p.zabel@pengutronix.de>, <airlied@gmail.com>,
	<simona@ffwll.ch>, <matthias.bgg@gmail.com>,
	<angelogioacchino.delregno@collabora.com>, <ck.hu@mediatek.com>,
	<shuijing.li@mediatek.com>, <jitao.shi@mediatek.com>,
	<mac.shen@mediatek.com>, <peng.liu@mediatek.com>, <liankun.yang@mediatek.com>
Date: Mon, 23 Sep 2024 21:24:15 +0800

.
Subject: [PATCH v2] ocfs2: Fix deadlock in ocfs2_get_system_file_inode
From: Mohammed Anees <pvmohammedanees2003@gmail.com>
To: ocfs2-devel@lists.linux.dev,
	linux-kernel@vger.kernel.org
Cc: Mark Fasheh <mark@fasheh.com>,
	Joel Becker <jlbec@evilplan.org>,
	Joseph Qi <joseph.qi@linux.alibaba.com>,
	Mohammed Anees <pvmohammedanees2003@gmail.com>,
	syzbot+e0055ea09f1f5e6fabdd@syzkaller.appspotmail.com
Date: Mon, 23 Sep 2024 13:28:54 +0000

.
Subject: [PATCH v1 1/1] drm/mediatek: dp: Add sdp path reset
From: Liankun Yang <liankun.yang@mediatek.com>
To: <chunkuang.hu@kernel.org>, <p.zabel@pengutronix.de>, <airlied@gmail.com>,
	<simona@ffwll.ch>, <matthias.bgg@gmail.com>,
	<angelogioacchino.delregno@collabora.com>, <jitao.shi@mediatek.com>,
	<mac.shen@mediatek.com>, <peng.liu@mediatek.com>, <liankun.yang@mediatek.com>
Date: Mon, 23 Sep 2024 21:35:44 +0800

.
Subject: [PATCH v2 0/2] Modify the timing of three panels
From: Zhaoxiong Lv <lvzhaoxiong@huaqin.corp-partner.google.com>
To: neil.armstrong@linaro.org,
	quic_jesszhan@quicinc.com,
	sam@ravnborg.org,
	maarten.lankhorst@linux.intel.com,
	mripard@kernel.org,
	tzimmermann@suse.de,
	airlied@gmail.com,
	simona@ffwll.ch,
	dianders@chromium.org,
	hsinyi@google.com,
	awarnecke002@hotmail.com,
	dmitry.baryshkov@linaro.org
Cc: dri-devel@lists.freedesktop.org,
	devicetree@vger.kernel.org,
	linux-kernel@vger.kernel.org,
	Zhaoxiong Lv <lvzhaoxiong@huaqin.corp-partner.google.com>
Date: Mon, 23 Sep 2024 21:42:25 +0800

.
Subject: [PATCH] hexagon: vdso: Fix build failure
From: Guenter Roeck <linux@roeck-us.net>
To: Brian Cain <bcain@quicinc.com>
Cc: linux-hexagon@vger.kernel.org,
	linux-kernel@vger.kernel.org,
	Guenter Roeck <linux@roeck-us.net>,
	Linus Torvalds <torvalds@linux-foundation.org>
Date: Mon, 23 Sep 2024 06:52:35 -0700

.
Subject: [PATCH] dt-bindings: lcdif: Add support for specifying display with timings
From: Lukasz Majewski <lukma@denx.de>
To: Rob Herring <robh@kernel.org>,
	Krzysztof Kozlowski <krzk+dt@kernel.org>,
	Conor Dooley <conor+dt@kernel.org>,
	Marek Vasut <marex@denx.de>,
	Stefan Agner <stefan@agner.ch>
Cc: Maarten Lankhorst <maarten.lankhorst@linux.intel.com>,
	Fabio Estevam <festevam@gmail.com>,
	Maxime Ripard <mripard@kernel.org>,
	Thomas Zimmermann <tzimmermann@suse.de>,
	David Airlie <airlied@gmail.com>,
	Simona Vetter <simona@ffwll.ch>,
	dri-devel@lists.freedesktop.org,
	devicetree@vger.kernel.org,
	linux-kernel@vger.kernel.org,
	Lukasz Majewski <lukma@denx.de>
Date: Mon, 23 Sep 2024 15:57:44 +0200

.
Subject: [RFC PATCH 0/2] sched: Fix compilation error 
From: Yu Liao <liaoyu15@huawei.com>
To: <tj@kernel.org>
Date: Mon, 23 Sep 2024 21:54:29 +0800

.
Subject: [GIT PULL] sysctl changes for v6.12-rc1
From: Joel Granados <j.granados@samsung.com>
To: Linus Torvalds <torvalds@linux-foundation.org>
Date: Mon, 23 Sep 2024 16:05:01 +0200

Linus:

One bugfix and one non-code change for this PR; did not get things into
linux-next on time for proper testing because my PTO ended way to late in the
cycle. I expect the next cycle to be busier as I move through the backlog. I'll
be sure to use the co-maintainers to avoid having this situation next time.

The following changes since commit 5be63fc19fcaa4c236b307420483578a56986a37:

  Linux 6.11-rc5 (2024-08-25 19:07:11 +1200)

are available in the Git repository at:

  git://git.kernel.org/pub/scm/linux/kernel/git/sysctl/sysctl.git/ tags/sysctl-6.12-rc1

for you to fetch changes up to 732b47db1d6c26985faca1ae5820bcfa10f6335d:

  MAINTAINERS: update email for Joel Granados (2024-09-20 12:25:06 +0200)

----------------------------------------------------------------
Summary

* Bug fix: Avoid evaluating non-mount ctl_tables as a sysctl_mount_point by
  removing the unlikely (but possible) chance that the permanently empty
  ctl_table array shares its address with another ctl_table.
* Update Joel Granados' contact info in MAINTAINERS.

Testing

* Bug fix merged to linux-next after 6.11-rc5

----------------------------------------------------------------
Joel Granados (1):
      MAINTAINERS: update email for Joel Granados

Thomas Weißschuh (1):
      sysctl: avoid spurious permanent empty tables

 .mailmap              |  1 +
 MAINTAINERS           |  2 +-
 fs/proc/proc_sysctl.c | 11 ++++++++---
 3 files changed, 10 insertions(+), 4 deletions(-)

-- 

Joel Granados

.
Subject: [PATCH v2 0/8] vdso: Use only headers from the vdso/ namespace
From: Vincenzo Frascino <vincenzo.frascino@arm.com>
To: linux-kernel@vger.kernel.org,
	linux-arch@vger.kernel.org,
	linux-mm@kvack.org
Cc: Vincenzo Frascino <vincenzo.frascino@arm.com>,
	Andy Lutomirski <luto@kernel.org>,
	Thomas Gleixner <tglx@linutronix.de>,
	"Jason A . Donenfeld" <Jason@zx2c4.com>,
	Christophe Leroy <christophe.leroy@csgroup.eu>,
	Michael Ellerman <mpe@ellerman.id.au>,
	Nicholas Piggin <npiggin@gmail.com>,
	Naveen N Rao <naveen@kernel.org>,
	Ingo Molnar <mingo@redhat.com>,
	Borislav Petkov <bp@alien8.de>,
	Dave Hansen <dave.hansen@linux.intel.com>,
	"H . Peter Anvin" <hpa@zytor.com>,
	Theodore Ts'o <tytso@mit.edu>,
	Arnd Bergmann <arnd@arndb.de>,
	Andrew Morton <akpm@linux-foundation.org>,
	Steven Rostedt <rostedt@goodmis.org>,
	Masami Hiramatsu <mhiramat@kernel.org>,
	Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
Date: Mon, 23 Sep 2024 15:19:35 +0100

.
Subject: [PATCH v3 0/2] Exposing nice CPU usage to userspace 
From: Joshua Hahn <joshua.hahnjy@gmail.com>
To: tj@kernel.org
Cc: cgroups@vger.kernel.org,
	hannes@cmpxchg.org,
	linux-kernel@vger.kernel.org,
	linux-kselftest@vger.kernel.org,
	lizefan.x@bytedance.com,
	mkoutny@suse.com,
	shuah@kernel.org
Date: Mon, 23 Sep 2024 07:20:04 -0700

.
Subject: [RESEND PATCH] bcachefs: Remove duplicate included headers
From: Thorsten Blum <thorsten.blum@linux.dev>
To: Kent Overstreet <kent.overstreet@linux.dev>
Cc: Thorsten Blum <thorsten.blum@toblux.com>,
	Hongbo Li <lihongbo22@huawei.com>,
	linux-bcachefs@vger.kernel.org,
	linux-kernel@vger.kernel.org
Date: Mon, 23 Sep 2024 16:20:29 +0200

.
Subject: [PATCH] mm: Make SPLIT_PTE_PTLOCKS depend on the existence of NR_CPUS
From: Guenter Roeck <linux@roeck-us.net>
To: Andrew Morton <akpm@linux-foundation.org>
Cc: linux-mm@kvack.org,
	linux-kernel@vger.kernel.org,
	Guenter Roeck <linux@roeck-us.net>,
	David Hildenbrand <david@redhat.com>,
	Geert Uytterhoeven <geert@linux-m68k.org>
Date: Mon, 23 Sep 2024 07:25:33 -0700

.
Subject: [PATCH v2] arm64: dts: mediatek: mt8186: add FHCTL node
From: Max Weng <max_weng@compal.corp-partner.google.com>
To: linux-kernel@vger.kernel.org
Cc: max_weng@compal.corp-partner.google.com,
	robh@kernel.org,
	krzk+dt@kernel.org,
	conor+dt@kernel.org,
	matthias.bgg@gmail.com,
	angelogioacchino.delregno@collabora.com,
	devicetree@vger.kernel.org,
	linux-arm-kernel@lists.infradead.org,
	linux-mediatek@lists.infradead.org
Date: Mon, 23 Sep 2024 22:47:28 +0800

.
Subject: [PATCH] bcachefs: Use FOREACH_ACL_ENTRY() macro to iterate over acl entries
From: Thorsten Blum <thorsten.blum@linux.dev>
To: Kent Overstreet <kent.overstreet@linux.dev>
Cc: Thorsten Blum <thorsten.blum@linux.dev>,
	linux-bcachefs@vger.kernel.org,
	linux-kernel@vger.kernel.org
Date: Mon, 23 Sep 2024 16:44:53 +0200

.
Subject: [PATCH v2 0/2] Add support of IAM-20680 HP & HT
From: Jean-Baptiste Maneyrol via B4 Relay <devnull+jean-baptiste.maneyrol.tdk.com@kernel.org>
To: Jonathan Cameron <jic23@kernel.org>, 
 Lars-Peter Clausen <lars@metafoo.de>, Rob Herring <robh@kernel.org>, 
 Krzysztof Kozlowski <krzk+dt@kernel.org>, 
 Conor Dooley <conor+dt@kernel.org>, 
 Jean-Baptiste Maneyrol <jmaneyrol@invensense.com>
Cc: linux-iio@vger.kernel.org, devicetree@vger.kernel.org, 
 linux-kernel@vger.kernel.org, 
 Jean-Baptiste Maneyrol <jean-baptiste.maneyrol@tdk.com>
Date: Mon, 23 Sep 2024 16:53:20 +0200

.
Subject: [PATCH v3 0/4] Add support for new IMX8MP based board
From: =?UTF-8?q?Michal=20Vok=C3=A1=C4=8D?= <michal.vokac@ysoft.com>
To: Rob Herring <robh@kernel.org>,
	Krzysztof Kozlowski <krzk+dt@kernel.org>,
	Conor Dooley <conor+dt@kernel.org>,
	Greg Kroah-Hartman <gregkh@linuxfoundation.org>,
	Shawn Guo <shawnguo@kernel.org>,
	Petr Benes <petr.benes@ysoft.com>
Cc: Sascha Hauer <s.hauer@pengutronix.de>,
	Pengutronix Kernel Team <kernel@pengutronix.de>,
	Fabio Estevam <festevam@gmail.com>,
	Herburger <gregor.herburger@ew.tq-group.com>,
	Hiago De Franco <hiago.franco@toradex.com>,
	Hugo Villeneuve <hvilleneuve@dimonoff.com>,
	Joao Paulo Goncalves <joao.goncalves@toradex.com>,
	Michael Walle <mwalle@kernel.org>,
	Alexander Stein <alexander.stein@ew.tq-group.com>,
	Mathieu Othacehe <m.othacehe@gmail.com>,
	devicetree@vger.kernel.org,
	linux-kernel@vger.kernel.org,
	linux-usb@vger.kernel.org,
	imx@lists.linux.dev,
	linux-arm-kernel@lists.infradead.org,
	=?UTF-8?q?Michal=20Vok=C3=A1=C4=8D?= <michal.vokac@ysoft.com>
Date: Mon, 23 Sep 2024 17:14:13 +0200

.
Subject: [PATCH] nvdimm: Call nvdimm_put_key(key) only once in
 nvdimm_key_revalidate()
From: Markus Elfring <Markus.Elfring@web.de>
To: nvdimm@lists.linux.dev, kernel-janitors@vger.kernel.org,
 Dan Williams <dan.j.williams@intel.com>, Dave Jiang <dave.jiang@intel.com>,
 Ira Weiny <ira.weiny@intel.com>, Vishal Verma <vishal.l.verma@intel.com>
Cc: LKML <linux-kernel@vger.kernel.org>
Date: Mon, 23 Sep 2024 17:17:29 +0200

.
Subject: [GIT PULL] NFSD changes for the v6.12 merge window
From: Chuck Lever <chuck.lever@oracle.com>
To: Linus Torvalds <torvalds@linux-foundation.org>
Cc: linux-nfs@vger.kernel.org, linux-kernel@vger.kernel.org,
        Jeff Layton <jlayton@kernel.org>
Date: Mon, 23 Sep 2024 11:18:19 -0400

Hi Linus-

A quick note about the rather fresh commit dates in this PR:

We had some additional changes queued up that needed to be dropped
because their defect rate was not going down as fast as I would like
prior to -rc1, especially considering maintainer travel plans. Those
changes will be rescheduled for v6.13.

The commits included here have been in linux-next for weeks and pass
our NFSD CI tests.

--- cut here ---

The following changes since commit 431c1646e1f86b949fa3685efc50b660a364c2b6:

  Linux 6.11-rc6 (2024-09-01 19:46:02 +1200)

are available in the Git repository at:

  https://git.kernel.org/pub/scm/linux/kernel/git/cel/linux.git tags/nfsd-6.12

for you to fetch changes up to 509abfc7a0ba66afa648e8216306acdc55ec54ed:

  xdrgen: Prevent reordering of encoder and decoder functions (2024-09-20 19:31:41 -0400)

----------------------------------------------------------------
NFSD 6.12 Release Notes

Notable features of this release include:

- Pre-requisites for automatically determining the RPC server thread
  count
- Clean-up and preparation for supporting LOCALIO, which will be
  merged via the NFS client tree
- Enhancements and fixes to NFSv4.2 COPY offload
- A new Python-based tool for generating kernel SunRPC XDR encoding
  and decoding functions, added as an aid for prototyping features
  in protocols based on the Linux kernel's SunRPC implementation.

As always I am grateful to the NFSD contributors, reviewers,
testers, and bug reporters who participated during this cycle.

----------------------------------------------------------------
Chen Hanxiao (1):
      NFS: trace: show TIMEDOUT instead of 0x6e

Chuck Lever (13):
      svcrdma: Handle device removal outside of the CM event handler
      NFSD: Fix NFSv4's PUTPUBFH operation
      .mailmap: Add an entry for my work email address
      NFSD: Async COPY result needs to return a write verifier
      NFSD: Limit the number of concurrent async COPY operations
      NFSD: Display copy stateids with conventional print formatting
      NFSD: Record the callback stateid in copy tracepoints
      NFSD: Clean up extra whitespace in trace_nfsd_copy_done
      NFSD: Wrap async copy operations with trace points
      tools: Add xdrgen
      xdrgen: Fix return code checking in built-in XDR decoders
      xdrgen: typedefs should use the built-in string and opaque functions
      xdrgen: Prevent reordering of encoder and decoder functions

Guoqing Jiang (1):
      nfsd: call cache_put if xdr_reserve_space returns NULL

Hongbo Li (1):
      nfsd: use LIST_HEAD() to simplify code

Jeff Layton (7):
      nfsd: remove unneeded EEXIST error check in nfsd_do_file_acquire
      nfsd: fix refcount leak when file is unhashed after being found
      nfsd: count nfsd_file allocations
      nfsd: add more info to WARN_ON_ONCE on failed callbacks
      nfsd: track the main opcode for callbacks
      nfsd: add more nfsd_cb tracepoints
      nfsd: fix initial getattr on write delegation

Li Lingfeng (5):
      NFSD: remove redundant assignment operation
      nfsd: map the EBADMSG to nfserr_io to avoid warning
      nfsd: remove unused parameter of nfsd_file_mark_find_or_create
      nfsd: fix some spelling errors in comments
      nfsd: return -EINVAL when namelen is 0

Mark Grimes (1):
      nfsd: Add quotes to client info 'callback address'

NeilBrown (22):
      nfsd: don't EXPORT_SYMBOL nfsd4_ssc_init_umount_work()
      lockd: discard nlmsvc_timeout
      SUNRPC: make various functions static, or not exported.
      nfsd: move nfsd_pool_stats_open into nfsctl.c
      nfsd: don't allocate the versions array.
      sunrpc: document locking rules for svc_exit_thread()
      sunrpc: change sp_nrthreads from atomic_t to unsigned int.
      sunrpc: don't take ->sv_lock when updating ->sv_nrthreads.
      sunrpc: merge svc_rqst_alloc() into svc_prepare_thread()
      sunrpc: allow svc threads to fail initialisation cleanly
      nfsd: Don't pass all of rqst into rqst_exp_find()
      nfsd: Pass 'cred' instead of 'rqstp' to some functions.
      nfsd: use nfsd_v4client() in nfsd_breaker_owns_lease()
      nfsd: further centralize protocol version checks.
      nfsd: move V4ROOT version check to nfsd_set_fh_dentry()
      nfsd: Move error code mapping to per-version proc code.
      nfsd: be more systematic about selecting error codes for internal use.
      nfsd: move error choice for incorrect object types to version-specific code.
      nfsd: use clear_and_wake_up_bit()
      nfsd: avoid races with wake_up_var()
      nfsd: untangle code in nfsd4_deleg_getattr_conflict()
      nfsd: fix delegation_blocked() to block correctly for at least 30 seconds

Sagi Grimberg (1):
      nfsd: don't assume copy notify when preprocessing the stateid

Scott Mayhew (1):
      nfsd: enforce upper limit for namelen in __cld_pipe_inprogress_downcall()

Thorsten Blum (1):
      NFSD: Annotate struct pnfs_block_deviceaddr with __counted_by()

Yan Zhen (1):
      sunrpc: xprtrdma: Use ERR_CAST() to return

Youzhong Yang (2):
      nfsd: add list_head nf_gc to struct nfsd_file
      nfsd: use system_unbound_wq for nfsd_file_gc_worker()

 .mailmap                                                                          |   3 +
 fs/lockd/host.c                                                                   |   2 +-
 fs/lockd/svc.c                                                                    |   9 +-
 fs/nfs/callback.c                                                                 |   2 +
 fs/nfsd/auth.c                                                                    |  14 +-
 fs/nfsd/auth.h                                                                    |   2 +-
 fs/nfsd/blocklayout.c                                                             |   6 +-
 fs/nfsd/blocklayoutxdr.h                                                          |   2 +-
 fs/nfsd/cache.h                                                                   |   2 +-
 fs/nfsd/export.c                                                                  |  37 ++--
 fs/nfsd/export.h                                                                  |   7 +-
 fs/nfsd/filecache.c                                                               |  36 ++--
 fs/nfsd/filecache.h                                                               |   1 +
 fs/nfsd/netns.h                                                                   |   7 +-
 fs/nfsd/nfs3proc.c                                                                |  44 +++++
 fs/nfsd/nfs4callback.c                                                            |   8 +-
 fs/nfsd/nfs4idmap.c                                                               |  13 +-
 fs/nfsd/nfs4layouts.c                                                             |   1 +
 fs/nfsd/nfs4proc.c                                                                |  71 ++++----
 fs/nfsd/nfs4recover.c                                                             |  13 +-
 fs/nfsd/nfs4state.c                                                               | 225 ++++++++++++------------
 fs/nfsd/nfs4xdr.c                                                                 |  29 +++-
 fs/nfsd/nfsctl.c                                                                  |  19 +-
 fs/nfsd/nfsd.h                                                                    |  44 +++--
 fs/nfsd/nfsfh.c                                                                   |  58 +++----
 fs/nfsd/nfsfh.h                                                                   |   2 +
 fs/nfsd/nfsproc.c                                                                 |  49 +++++-
 fs/nfsd/nfssvc.c                                                                  | 126 +++-----------
 fs/nfsd/state.h                                                                   |   1 +
 fs/nfsd/trace.h                                                                   | 124 +++++++++++--
 fs/nfsd/vfs.c                                                                     |  45 +++--
 fs/nfsd/vfs.h                                                                     |   4 +-
 fs/nfsd/xdr4.h                                                                    |   1 +
 include/linux/lockd/lockd.h                                                       |   2 +-
 include/linux/nfs4.h                                                              |  17 +-
 include/linux/sunrpc/svc.h                                                        |  44 +++--
 include/linux/sunrpc/svc_rdma.h                                                   |   2 +
 include/linux/sunrpc/svcauth.h                                                    |   1 -
 include/linux/sunrpc/svcsock.h                                                    |   2 -
 include/linux/sunrpc/xdrgen/_builtins.h                                           | 243 ++++++++++++++++++++++++++
 include/linux/sunrpc/xdrgen/_defs.h                                               |  26 +++
 include/trace/events/rpcrdma.h                                                    |  23 +++
 include/trace/misc/nfs.h                                                          |   1 +
 net/sunrpc/sunrpc.h                                                               |   4 +
 net/sunrpc/svc.c                                                                  | 130 +++++++-------
 net/sunrpc/svc_xprt.c                                                             |   9 -
 net/sunrpc/svcauth.c                                                              |   1 -
 net/sunrpc/svcsock.c                                                              |   1 -
 net/sunrpc/xprtrdma/svc_rdma_transport.c                                          |  18 +-
 tools/net/sunrpc/xdrgen/.gitignore                                                |   2 +
 tools/net/sunrpc/xdrgen/README                                                    | 244 ++++++++++++++++++++++++++
 tools/net/sunrpc/xdrgen/__init__.py                                               |   2 +
 tools/net/sunrpc/xdrgen/generators/__init__.py                                    | 113 ++++++++++++
 tools/net/sunrpc/xdrgen/generators/constant.py                                    |  20 +++
 tools/net/sunrpc/xdrgen/generators/enum.py                                        |  44 +++++
 tools/net/sunrpc/xdrgen/generators/header_bottom.py                               |  33 ++++
 tools/net/sunrpc/xdrgen/generators/header_top.py                                  |  45 +++++
 tools/net/sunrpc/xdrgen/generators/pointer.py                                     | 272 +++++++++++++++++++++++++++++
 tools/net/sunrpc/xdrgen/generators/program.py                                     | 168 ++++++++++++++++++
 tools/net/sunrpc/xdrgen/generators/source_top.py                                  |  32 ++++
 tools/net/sunrpc/xdrgen/generators/struct.py                                      | 272 +++++++++++++++++++++++++++++
 tools/net/sunrpc/xdrgen/generators/typedef.py                                     | 255 +++++++++++++++++++++++++++
 tools/net/sunrpc/xdrgen/generators/union.py                                       | 243 ++++++++++++++++++++++++++
 tools/net/sunrpc/xdrgen/grammars/xdr.lark                                         | 119 +++++++++++++
 tools/net/sunrpc/xdrgen/subcmds/__init__.py                                       |   2 +
 tools/net/sunrpc/xdrgen/subcmds/declarations.py                                   |  76 ++++++++
 tools/net/sunrpc/xdrgen/subcmds/definitions.py                                    |  78 +++++++++
 tools/net/sunrpc/xdrgen/subcmds/lint.py                                           |  33 ++++
 tools/net/sunrpc/xdrgen/subcmds/source.py                                         | 118 +++++++++++++
 tools/net/sunrpc/xdrgen/templates/C/constants/definition.j2                       |   3 +
 tools/net/sunrpc/xdrgen/templates/C/enum/declaration/close.j2                     |   4 +
 tools/net/sunrpc/xdrgen/templates/C/enum/decoder/enum.j2                          |  19 ++
 tools/net/sunrpc/xdrgen/templates/C/enum/definition/close.j2                      |   2 +
 tools/net/sunrpc/xdrgen/templates/C/enum/definition/enumerator.j2                 |   2 +
 tools/net/sunrpc/xdrgen/templates/C/enum/definition/open.j2                       |   3 +
 tools/net/sunrpc/xdrgen/templates/C/enum/encoder/enum.j2                          |  14 ++
 tools/net/sunrpc/xdrgen/templates/C/header_bottom/declaration/header.j2           |   3 +
 tools/net/sunrpc/xdrgen/templates/C/header_bottom/definition/header.j2            |   3 +
 tools/net/sunrpc/xdrgen/templates/C/header_top/declaration/header.j2              |  14 ++
 tools/net/sunrpc/xdrgen/templates/C/header_top/definition/header.j2               |  10 ++
 tools/net/sunrpc/xdrgen/templates/C/pointer/declaration/close.j2                  |   4 +
 tools/net/sunrpc/xdrgen/templates/C/pointer/decoder/basic.j2                      |   6 +
 tools/net/sunrpc/xdrgen/templates/C/pointer/decoder/close.j2                      |   3 +
 tools/net/sunrpc/xdrgen/templates/C/pointer/decoder/fixed_length_array.j2         |   8 +
 tools/net/sunrpc/xdrgen/templates/C/pointer/decoder/fixed_length_opaque.j2        |   6 +
 tools/net/sunrpc/xdrgen/templates/C/pointer/decoder/open.j2                       |  22 +++
 tools/net/sunrpc/xdrgen/templates/C/pointer/decoder/optional_data.j2              |   6 +
 tools/net/sunrpc/xdrgen/templates/C/pointer/decoder/variable_length_array.j2      |  13 ++
 tools/net/sunrpc/xdrgen/templates/C/pointer/decoder/variable_length_opaque.j2     |   6 +
 tools/net/sunrpc/xdrgen/templates/C/pointer/decoder/variable_length_string.j2     |   6 +
 tools/net/sunrpc/xdrgen/templates/C/pointer/definition/basic.j2                   |   5 +
 tools/net/sunrpc/xdrgen/templates/C/pointer/definition/close.j2                   |   2 +
 tools/net/sunrpc/xdrgen/templates/C/pointer/definition/fixed_length_array.j2      |   5 +
 tools/net/sunrpc/xdrgen/templates/C/pointer/definition/fixed_length_opaque.j2     |   5 +
 tools/net/sunrpc/xdrgen/templates/C/pointer/definition/open.j2                    |   6 +
 tools/net/sunrpc/xdrgen/templates/C/pointer/definition/optional_data.j2           |   5 +
 tools/net/sunrpc/xdrgen/templates/C/pointer/definition/variable_length_array.j2   |   8 +
 tools/net/sunrpc/xdrgen/templates/C/pointer/definition/variable_length_opaque.j2  |   5 +
 tools/net/sunrpc/xdrgen/templates/C/pointer/definition/variable_length_string.j2  |   5 +
 tools/net/sunrpc/xdrgen/templates/C/pointer/encoder/basic.j2                      |  10 ++
 tools/net/sunrpc/xdrgen/templates/C/pointer/encoder/close.j2                      |   3 +
 tools/net/sunrpc/xdrgen/templates/C/pointer/encoder/fixed_length_array.j2         |  12 ++
 tools/net/sunrpc/xdrgen/templates/C/pointer/encoder/fixed_length_opaque.j2        |   6 +
 tools/net/sunrpc/xdrgen/templates/C/pointer/encoder/open.j2                       |  20 +++
 tools/net/sunrpc/xdrgen/templates/C/pointer/encoder/optional_data.j2              |   6 +
 tools/net/sunrpc/xdrgen/templates/C/pointer/encoder/variable_length_array.j2      |  15 ++
 tools/net/sunrpc/xdrgen/templates/C/pointer/encoder/variable_length_opaque.j2     |   8 +
 tools/net/sunrpc/xdrgen/templates/C/pointer/encoder/variable_length_string.j2     |   8 +
 tools/net/sunrpc/xdrgen/templates/C/program/declaration/argument.j2               |   2 +
 tools/net/sunrpc/xdrgen/templates/C/program/declaration/result.j2                 |   2 +
 tools/net/sunrpc/xdrgen/templates/C/program/decoder/argument.j2                   |  21 +++
 tools/net/sunrpc/xdrgen/templates/C/program/decoder/result.j2                     |  22 +++
 tools/net/sunrpc/xdrgen/templates/C/program/definition/close.j2                   |   2 +
 tools/net/sunrpc/xdrgen/templates/C/program/definition/open.j2                    |   6 +
 tools/net/sunrpc/xdrgen/templates/C/program/definition/procedure.j2               |   2 +
 tools/net/sunrpc/xdrgen/templates/C/program/encoder/argument.j2                   |  16 ++
 tools/net/sunrpc/xdrgen/templates/C/program/encoder/result.j2                     |  21 +++
 tools/net/sunrpc/xdrgen/templates/C/source_top/client.j2                          |   8 +
 tools/net/sunrpc/xdrgen/templates/C/source_top/server.j2                          |   8 +
 tools/net/sunrpc/xdrgen/templates/C/struct/declaration/close.j2                   |   4 +
 tools/net/sunrpc/xdrgen/templates/C/struct/decoder/basic.j2                       |   6 +
 tools/net/sunrpc/xdrgen/templates/C/struct/decoder/close.j2                       |   3 +
 tools/net/sunrpc/xdrgen/templates/C/struct/decoder/fixed_length_array.j2          |   8 +
 tools/net/sunrpc/xdrgen/templates/C/struct/decoder/fixed_length_opaque.j2         |   6 +
 tools/net/sunrpc/xdrgen/templates/C/struct/decoder/open.j2                        |  12 ++
 tools/net/sunrpc/xdrgen/templates/C/struct/decoder/optional_data.j2               |   6 +
 tools/net/sunrpc/xdrgen/templates/C/struct/decoder/variable_length_array.j2       |  13 ++
 tools/net/sunrpc/xdrgen/templates/C/struct/decoder/variable_length_opaque.j2      |   6 +
 tools/net/sunrpc/xdrgen/templates/C/struct/decoder/variable_length_string.j2      |   6 +
 tools/net/sunrpc/xdrgen/templates/C/struct/definition/basic.j2                    |   5 +
 tools/net/sunrpc/xdrgen/templates/C/struct/definition/close.j2                    |   2 +
 tools/net/sunrpc/xdrgen/templates/C/struct/definition/fixed_length_array.j2       |   5 +
 tools/net/sunrpc/xdrgen/templates/C/struct/definition/fixed_length_opaque.j2      |   5 +
 tools/net/sunrpc/xdrgen/templates/C/struct/definition/open.j2                     |   6 +
 tools/net/sunrpc/xdrgen/templates/C/struct/definition/optional_data.j2            |   5 +
 tools/net/sunrpc/xdrgen/templates/C/struct/definition/variable_length_array.j2    |   8 +
 tools/net/sunrpc/xdrgen/templates/C/struct/definition/variable_length_opaque.j2   |   5 +
 tools/net/sunrpc/xdrgen/templates/C/struct/definition/variable_length_string.j2   |   5 +
 tools/net/sunrpc/xdrgen/templates/C/struct/encoder/basic.j2                       |  10 ++
 tools/net/sunrpc/xdrgen/templates/C/struct/encoder/close.j2                       |   3 +
 tools/net/sunrpc/xdrgen/templates/C/struct/encoder/fixed_length_array.j2          |  12 ++
 tools/net/sunrpc/xdrgen/templates/C/struct/encoder/fixed_length_opaque.j2         |   6 +
 tools/net/sunrpc/xdrgen/templates/C/struct/encoder/open.j2                        |  12 ++
 tools/net/sunrpc/xdrgen/templates/C/struct/encoder/optional_data.j2               |   6 +
 tools/net/sunrpc/xdrgen/templates/C/struct/encoder/variable_length_array.j2       |  15 ++
 tools/net/sunrpc/xdrgen/templates/C/struct/encoder/variable_length_opaque.j2      |   8 +
 tools/net/sunrpc/xdrgen/templates/C/struct/encoder/variable_length_string.j2      |   8 +
 tools/net/sunrpc/xdrgen/templates/C/typedef/declaration/basic.j2                  |   8 +
 tools/net/sunrpc/xdrgen/templates/C/typedef/declaration/fixed_length_array.j2     |   4 +
 tools/net/sunrpc/xdrgen/templates/C/typedef/declaration/fixed_length_opaque.j2    |   4 +
 tools/net/sunrpc/xdrgen/templates/C/typedef/declaration/variable_length_array.j2  |   4 +
 tools/net/sunrpc/xdrgen/templates/C/typedef/declaration/variable_length_opaque.j2 |   4 +
 tools/net/sunrpc/xdrgen/templates/C/typedef/declaration/variable_length_string.j2 |   4 +
 tools/net/sunrpc/xdrgen/templates/C/typedef/decoder/basic.j2                      |  17 ++
 tools/net/sunrpc/xdrgen/templates/C/typedef/decoder/fixed_length_array.j2         |  25 +++
 tools/net/sunrpc/xdrgen/templates/C/typedef/decoder/fixed_length_opaque.j2        |  17 ++
 tools/net/sunrpc/xdrgen/templates/C/typedef/decoder/variable_length_array.j2      |  26 +++
 tools/net/sunrpc/xdrgen/templates/C/typedef/decoder/variable_length_opaque.j2     |  17 ++
 tools/net/sunrpc/xdrgen/templates/C/typedef/decoder/variable_length_string.j2     |  17 ++
 tools/net/sunrpc/xdrgen/templates/C/typedef/definition/basic.j2                   |   6 +
 tools/net/sunrpc/xdrgen/templates/C/typedef/definition/fixed_length_array.j2      |   6 +
 tools/net/sunrpc/xdrgen/templates/C/typedef/definition/fixed_length_opaque.j2     |   6 +
 tools/net/sunrpc/xdrgen/templates/C/typedef/definition/variable_length_array.j2   |   9 +
 tools/net/sunrpc/xdrgen/templates/C/typedef/definition/variable_length_opaque.j2  |   6 +
 tools/net/sunrpc/xdrgen/templates/C/typedef/definition/variable_length_string.j2  |   6 +
 tools/net/sunrpc/xdrgen/templates/C/typedef/encoder/basic.j2                      |  21 +++
 tools/net/sunrpc/xdrgen/templates/C/typedef/encoder/fixed_length_array.j2         |  25 +++
 tools/net/sunrpc/xdrgen/templates/C/typedef/encoder/fixed_length_opaque.j2        |  17 ++
 tools/net/sunrpc/xdrgen/templates/C/typedef/encoder/variable_length_array.j2      |  30 ++++
 tools/net/sunrpc/xdrgen/templates/C/typedef/encoder/variable_length_opaque.j2     |  17 ++
 tools/net/sunrpc/xdrgen/templates/C/typedef/encoder/variable_length_string.j2     |  17 ++
 tools/net/sunrpc/xdrgen/templates/C/union/decoder/basic.j2                        |   6 +
 tools/net/sunrpc/xdrgen/templates/C/union/decoder/break.j2                        |   2 +
 tools/net/sunrpc/xdrgen/templates/C/union/decoder/case_spec.j2                    |   2 +
 tools/net/sunrpc/xdrgen/templates/C/union/decoder/close.j2                        |   4 +
 tools/net/sunrpc/xdrgen/templates/C/union/decoder/default_spec.j2                 |   2 +
 tools/net/sunrpc/xdrgen/templates/C/union/decoder/open.j2                         |  12 ++
 tools/net/sunrpc/xdrgen/templates/C/union/decoder/optional_data.j2                |   6 +
 tools/net/sunrpc/xdrgen/templates/C/union/decoder/switch_spec.j2                  |   7 +
 tools/net/sunrpc/xdrgen/templates/C/union/decoder/variable_length_array.j2        |  13 ++
 tools/net/sunrpc/xdrgen/templates/C/union/decoder/variable_length_opaque.j2       |   6 +
 tools/net/sunrpc/xdrgen/templates/C/union/decoder/variable_length_string.j2       |   6 +
 tools/net/sunrpc/xdrgen/templates/C/union/decoder/void.j2                         |   3 +
 tools/net/sunrpc/xdrgen/templates/C/union/definition/case_spec.j2                 |   2 +
 tools/net/sunrpc/xdrgen/templates/C/union/definition/close.j2                     |   8 +
 tools/net/sunrpc/xdrgen/templates/C/union/definition/default_spec.j2              |   2 +
 tools/net/sunrpc/xdrgen/templates/C/union/definition/open.j2                      |   6 +
 tools/net/sunrpc/xdrgen/templates/C/union/definition/switch_spec.j2               |   3 +
 tools/net/sunrpc/xdrgen/templates/C/union/encoder/basic.j2                        |  10 ++
 tools/net/sunrpc/xdrgen/templates/C/union/encoder/break.j2                        |   2 +
 tools/net/sunrpc/xdrgen/templates/C/union/encoder/case_spec.j2                    |   2 +
 tools/net/sunrpc/xdrgen/templates/C/union/encoder/close.j2                        |   4 +
 tools/net/sunrpc/xdrgen/templates/C/union/encoder/default_spec.j2                 |   2 +
 tools/net/sunrpc/xdrgen/templates/C/union/encoder/open.j2                         |  12 ++
 tools/net/sunrpc/xdrgen/templates/C/union/encoder/switch_spec.j2                  |   7 +
 tools/net/sunrpc/xdrgen/templates/C/union/encoder/void.j2                         |   3 +
 tools/net/sunrpc/xdrgen/tests/test.x                                              |  36 ++++
 tools/net/sunrpc/xdrgen/xdr_ast.py                                                | 510 ++++++++++++++++++++++++++++++++++++++++++++++++++++++
 tools/net/sunrpc/xdrgen/xdr_parse.py                                              |  36 ++++
 tools/net/sunrpc/xdrgen/xdrgen                                                    | 132 ++++++++++++++
 200 files changed, 4959 insertions(+), 499 deletions(-)
 create mode 100644 include/linux/sunrpc/xdrgen/_builtins.h
 create mode 100644 include/linux/sunrpc/xdrgen/_defs.h
 create mode 100644 tools/net/sunrpc/xdrgen/.gitignore
 create mode 100644 tools/net/sunrpc/xdrgen/README
 create mode 100644 tools/net/sunrpc/xdrgen/__init__.py
 create mode 100644 tools/net/sunrpc/xdrgen/generators/__init__.py
 create mode 100644 tools/net/sunrpc/xdrgen/generators/constant.py
 create mode 100644 tools/net/sunrpc/xdrgen/generators/enum.py
 create mode 100644 tools/net/sunrpc/xdrgen/generators/header_bottom.py
 create mode 100644 tools/net/sunrpc/xdrgen/generators/header_top.py
 create mode 100644 tools/net/sunrpc/xdrgen/generators/pointer.py
 create mode 100644 tools/net/sunrpc/xdrgen/generators/program.py
 create mode 100644 tools/net/sunrpc/xdrgen/generators/source_top.py
 create mode 100644 tools/net/sunrpc/xdrgen/generators/struct.py
 create mode 100644 tools/net/sunrpc/xdrgen/generators/typedef.py
 create mode 100644 tools/net/sunrpc/xdrgen/generators/union.py
 create mode 100644 tools/net/sunrpc/xdrgen/grammars/xdr.lark
 create mode 100644 tools/net/sunrpc/xdrgen/subcmds/__init__.py
 create mode 100644 tools/net/sunrpc/xdrgen/subcmds/declarations.py
 create mode 100644 tools/net/sunrpc/xdrgen/subcmds/definitions.py
 create mode 100644 tools/net/sunrpc/xdrgen/subcmds/lint.py
 create mode 100644 tools/net/sunrpc/xdrgen/subcmds/source.py
 create mode 100644 tools/net/sunrpc/xdrgen/templates/C/constants/definition.j2
 create mode 100644 tools/net/sunrpc/xdrgen/templates/C/enum/declaration/close.j2
 create mode 100644 tools/net/sunrpc/xdrgen/templates/C/enum/decoder/enum.j2
 create mode 100644 tools/net/sunrpc/xdrgen/templates/C/enum/definition/close.j2
 create mode 100644 tools/net/sunrpc/xdrgen/templates/C/enum/definition/enumerator.j2
 create mode 100644 tools/net/sunrpc/xdrgen/templates/C/enum/definition/open.j2
 create mode 100644 tools/net/sunrpc/xdrgen/templates/C/enum/encoder/enum.j2
 create mode 100644 tools/net/sunrpc/xdrgen/templates/C/header_bottom/declaration/header.j2
 create mode 100644 tools/net/sunrpc/xdrgen/templates/C/header_bottom/definition/header.j2
 create mode 100644 tools/net/sunrpc/xdrgen/templates/C/header_top/declaration/header.j2
 create mode 100644 tools/net/sunrpc/xdrgen/templates/C/header_top/definition/header.j2
 create mode 100644 tools/net/sunrpc/xdrgen/templates/C/pointer/declaration/close.j2
 create mode 100644 tools/net/sunrpc/xdrgen/templates/C/pointer/decoder/basic.j2
 create mode 100644 tools/net/sunrpc/xdrgen/templates/C/pointer/decoder/close.j2
 create mode 100644 tools/net/sunrpc/xdrgen/templates/C/pointer/decoder/fixed_length_array.j2
 create mode 100644 tools/net/sunrpc/xdrgen/templates/C/pointer/decoder/fixed_length_opaque.j2
 create mode 100644 tools/net/sunrpc/xdrgen/templates/C/pointer/decoder/open.j2
 create mode 100644 tools/net/sunrpc/xdrgen/templates/C/pointer/decoder/optional_data.j2
 create mode 100644 tools/net/sunrpc/xdrgen/templates/C/pointer/decoder/variable_length_array.j2
 create mode 100644 tools/net/sunrpc/xdrgen/templates/C/pointer/decoder/variable_length_opaque.j2
 create mode 100644 tools/net/sunrpc/xdrgen/templates/C/pointer/decoder/variable_length_string.j2
 create mode 100644 tools/net/sunrpc/xdrgen/templates/C/pointer/definition/basic.j2
 create mode 100644 tools/net/sunrpc/xdrgen/templates/C/pointer/definition/close.j2
 create mode 100644 tools/net/sunrpc/xdrgen/templates/C/pointer/definition/fixed_length_array.j2
 create mode 100644 tools/net/sunrpc/xdrgen/templates/C/pointer/definition/fixed_length_opaque.j2
 create mode 100644 tools/net/sunrpc/xdrgen/templates/C/pointer/definition/open.j2
 create mode 100644 tools/net/sunrpc/xdrgen/templates/C/pointer/definition/optional_data.j2
 create mode 100644 tools/net/sunrpc/xdrgen/templates/C/pointer/definition/variable_length_array.j2
 create mode 100644 tools/net/sunrpc/xdrgen/templates/C/pointer/definition/variable_length_opaque.j2
 create mode 100644 tools/net/sunrpc/xdrgen/templates/C/pointer/definition/variable_length_string.j2
 create mode 100644 tools/net/sunrpc/xdrgen/templates/C/pointer/encoder/basic.j2
 create mode 100644 tools/net/sunrpc/xdrgen/templates/C/pointer/encoder/close.j2
 create mode 100644 tools/net/sunrpc/xdrgen/templates/C/pointer/encoder/fixed_length_array.j2
 create mode 100644 tools/net/sunrpc/xdrgen/templates/C/pointer/encoder/fixed_length_opaque.j2
 create mode 100644 tools/net/sunrpc/xdrgen/templates/C/pointer/encoder/open.j2
 create mode 100644 tools/net/sunrpc/xdrgen/templates/C/pointer/encoder/optional_data.j2
 create mode 100644 tools/net/sunrpc/xdrgen/templates/C/pointer/encoder/variable_length_array.j2
 create mode 100644 tools/net/sunrpc/xdrgen/templates/C/pointer/encoder/variable_length_opaque.j2
 create mode 100644 tools/net/sunrpc/xdrgen/templates/C/pointer/encoder/variable_length_string.j2
 create mode 100644 tools/net/sunrpc/xdrgen/templates/C/program/declaration/argument.j2
 create mode 100644 tools/net/sunrpc/xdrgen/templates/C/program/declaration/result.j2
 create mode 100644 tools/net/sunrpc/xdrgen/templates/C/program/decoder/argument.j2
 create mode 100644 tools/net/sunrpc/xdrgen/templates/C/program/decoder/result.j2
 create mode 100644 tools/net/sunrpc/xdrgen/templates/C/program/definition/close.j2
 create mode 100644 tools/net/sunrpc/xdrgen/templates/C/program/definition/open.j2
 create mode 100644 tools/net/sunrpc/xdrgen/templates/C/program/definition/procedure.j2
 create mode 100644 tools/net/sunrpc/xdrgen/templates/C/program/encoder/argument.j2
 create mode 100644 tools/net/sunrpc/xdrgen/templates/C/program/encoder/result.j2
 create mode 100644 tools/net/sunrpc/xdrgen/templates/C/source_top/client.j2
 create mode 100644 tools/net/sunrpc/xdrgen/templates/C/source_top/server.j2
 create mode 100644 tools/net/sunrpc/xdrgen/templates/C/struct/declaration/close.j2
 create mode 100644 tools/net/sunrpc/xdrgen/templates/C/struct/decoder/basic.j2
 create mode 100644 tools/net/sunrpc/xdrgen/templates/C/struct/decoder/close.j2
 create mode 100644 tools/net/sunrpc/xdrgen/templates/C/struct/decoder/fixed_length_array.j2
 create mode 100644 tools/net/sunrpc/xdrgen/templates/C/struct/decoder/fixed_length_opaque.j2
 create mode 100644 tools/net/sunrpc/xdrgen/templates/C/struct/decoder/open.j2
 create mode 100644 tools/net/sunrpc/xdrgen/templates/C/struct/decoder/optional_data.j2
 create mode 100644 tools/net/sunrpc/xdrgen/templates/C/struct/decoder/variable_length_array.j2
 create mode 100644 tools/net/sunrpc/xdrgen/templates/C/struct/decoder/variable_length_opaque.j2
 create mode 100644 tools/net/sunrpc/xdrgen/templates/C/struct/decoder/variable_length_string.j2
 create mode 100644 tools/net/sunrpc/xdrgen/templates/C/struct/definition/basic.j2
 create mode 100644 tools/net/sunrpc/xdrgen/templates/C/struct/definition/close.j2
 create mode 100644 tools/net/sunrpc/xdrgen/templates/C/struct/definition/fixed_length_array.j2
 create mode 100644 tools/net/sunrpc/xdrgen/templates/C/struct/definition/fixed_length_opaque.j2
 create mode 100644 tools/net/sunrpc/xdrgen/templates/C/struct/definition/open.j2
 create mode 100644 tools/net/sunrpc/xdrgen/templates/C/struct/definition/optional_data.j2
 create mode 100644 tools/net/sunrpc/xdrgen/templates/C/struct/definition/variable_length_array.j2
 create mode 100644 tools/net/sunrpc/xdrgen/templates/C/struct/definition/variable_length_opaque.j2
 create mode 100644 tools/net/sunrpc/xdrgen/templates/C/struct/definition/variable_length_string.j2
 create mode 100644 tools/net/sunrpc/xdrgen/templates/C/struct/encoder/basic.j2
 create mode 100644 tools/net/sunrpc/xdrgen/templates/C/struct/encoder/close.j2
 create mode 100644 tools/net/sunrpc/xdrgen/templates/C/struct/encoder/fixed_length_array.j2
 create mode 100644 tools/net/sunrpc/xdrgen/templates/C/struct/encoder/fixed_length_opaque.j2
 create mode 100644 tools/net/sunrpc/xdrgen/templates/C/struct/encoder/open.j2
 create mode 100644 tools/net/sunrpc/xdrgen/templates/C/struct/encoder/optional_data.j2
 create mode 100644 tools/net/sunrpc/xdrgen/templates/C/struct/encoder/variable_length_array.j2
 create mode 100644 tools/net/sunrpc/xdrgen/templates/C/struct/encoder/variable_length_opaque.j2
 create mode 100644 tools/net/sunrpc/xdrgen/templates/C/struct/encoder/variable_length_string.j2
 create mode 100644 tools/net/sunrpc/xdrgen/templates/C/typedef/declaration/basic.j2
 create mode 100644 tools/net/sunrpc/xdrgen/templates/C/typedef/declaration/fixed_length_array.j2
 create mode 100644 tools/net/sunrpc/xdrgen/templates/C/typedef/declaration/fixed_length_opaque.j2
 create mode 100644 tools/net/sunrpc/xdrgen/templates/C/typedef/declaration/variable_length_array.j2
 create mode 100644 tools/net/sunrpc/xdrgen/templates/C/typedef/declaration/variable_length_opaque.j2
 create mode 100644 tools/net/sunrpc/xdrgen/templates/C/typedef/declaration/variable_length_string.j2
 create mode 100644 tools/net/sunrpc/xdrgen/templates/C/typedef/decoder/basic.j2
 create mode 100644 tools/net/sunrpc/xdrgen/templates/C/typedef/decoder/fixed_length_array.j2
 create mode 100644 tools/net/sunrpc/xdrgen/templates/C/typedef/decoder/fixed_length_opaque.j2
 create mode 100644 tools/net/sunrpc/xdrgen/templates/C/typedef/decoder/variable_length_array.j2
 create mode 100644 tools/net/sunrpc/xdrgen/templates/C/typedef/decoder/variable_length_opaque.j2
 create mode 100644 tools/net/sunrpc/xdrgen/templates/C/typedef/decoder/variable_length_string.j2
 create mode 100644 tools/net/sunrpc/xdrgen/templates/C/typedef/definition/basic.j2
 create mode 100644 tools/net/sunrpc/xdrgen/templates/C/typedef/definition/fixed_length_array.j2
 create mode 100644 tools/net/sunrpc/xdrgen/templates/C/typedef/definition/fixed_length_opaque.j2
 create mode 100644 tools/net/sunrpc/xdrgen/templates/C/typedef/definition/variable_length_array.j2
 create mode 100644 tools/net/sunrpc/xdrgen/templates/C/typedef/definition/variable_length_opaque.j2
 create mode 100644 tools/net/sunrpc/xdrgen/templates/C/typedef/definition/variable_length_string.j2
 create mode 100644 tools/net/sunrpc/xdrgen/templates/C/typedef/encoder/basic.j2
 create mode 100644 tools/net/sunrpc/xdrgen/templates/C/typedef/encoder/fixed_length_array.j2
 create mode 100644 tools/net/sunrpc/xdrgen/templates/C/typedef/encoder/fixed_length_opaque.j2
 create mode 100644 tools/net/sunrpc/xdrgen/templates/C/typedef/encoder/variable_length_array.j2
 create mode 100644 tools/net/sunrpc/xdrgen/templates/C/typedef/encoder/variable_length_opaque.j2
 create mode 100644 tools/net/sunrpc/xdrgen/templates/C/typedef/encoder/variable_length_string.j2
 create mode 100644 tools/net/sunrpc/xdrgen/templates/C/union/decoder/basic.j2
 create mode 100644 tools/net/sunrpc/xdrgen/templates/C/union/decoder/break.j2
 create mode 100644 tools/net/sunrpc/xdrgen/templates/C/union/decoder/case_spec.j2
 create mode 100644 tools/net/sunrpc/xdrgen/templates/C/union/decoder/close.j2
 create mode 100644 tools/net/sunrpc/xdrgen/templates/C/union/decoder/default_spec.j2
 create mode 100644 tools/net/sunrpc/xdrgen/templates/C/union/decoder/open.j2
 create mode 100644 tools/net/sunrpc/xdrgen/templates/C/union/decoder/optional_data.j2
 create mode 100644 tools/net/sunrpc/xdrgen/templates/C/union/decoder/switch_spec.j2
 create mode 100644 tools/net/sunrpc/xdrgen/templates/C/union/decoder/variable_length_array.j2
 create mode 100644 tools/net/sunrpc/xdrgen/templates/C/union/decoder/variable_length_opaque.j2
 create mode 100644 tools/net/sunrpc/xdrgen/templates/C/union/decoder/variable_length_string.j2
 create mode 100644 tools/net/sunrpc/xdrgen/templates/C/union/decoder/void.j2
 create mode 100644 tools/net/sunrpc/xdrgen/templates/C/union/definition/case_spec.j2
 create mode 100644 tools/net/sunrpc/xdrgen/templates/C/union/definition/close.j2
 create mode 100644 tools/net/sunrpc/xdrgen/templates/C/union/definition/default_spec.j2
 create mode 100644 tools/net/sunrpc/xdrgen/templates/C/union/definition/open.j2
 create mode 100644 tools/net/sunrpc/xdrgen/templates/C/union/definition/switch_spec.j2
 create mode 100644 tools/net/sunrpc/xdrgen/templates/C/union/encoder/basic.j2
 create mode 100644 tools/net/sunrpc/xdrgen/templates/C/union/encoder/break.j2
 create mode 100644 tools/net/sunrpc/xdrgen/templates/C/union/encoder/case_spec.j2
 create mode 100644 tools/net/sunrpc/xdrgen/templates/C/union/encoder/close.j2
 create mode 100644 tools/net/sunrpc/xdrgen/templates/C/union/encoder/default_spec.j2
 create mode 100644 tools/net/sunrpc/xdrgen/templates/C/union/encoder/open.j2
 create mode 100644 tools/net/sunrpc/xdrgen/templates/C/union/encoder/switch_spec.j2
 create mode 100644 tools/net/sunrpc/xdrgen/templates/C/union/encoder/void.j2
 create mode 100644 tools/net/sunrpc/xdrgen/tests/test.x
 create mode 100644 tools/net/sunrpc/xdrgen/xdr_ast.py
 create mode 100644 tools/net/sunrpc/xdrgen/xdr_parse.py
 create mode 100755 tools/net/sunrpc/xdrgen/xdrgen

-- 
Chuck Lever

.
Subject: [PATCH] drm/v3d: Use v3d_perfmon_find(..)
From: Christian Gmeiner <christian.gmeiner@gmail.com>
To: Melissa Wen <mwen@igalia.com>,
	=?UTF-8?q?Ma=C3=ADra=20Canal?= <mcanal@igalia.com>,
	Maarten Lankhorst <maarten.lankhorst@linux.intel.com>,
	Maxime Ripard <mripard@kernel.org>,
	Thomas Zimmermann <tzimmermann@suse.de>,
	David Airlie <airlied@gmail.com>,
	Simona Vetter <simona@ffwll.ch>
Cc: Christian Gmeiner <cgmeiner@igalia.com>,
	dri-devel@lists.freedesktop.org,
	linux-kernel@vger.kernel.org
Date: Mon, 23 Sep 2024 17:19:59 +0200

.
Subject: include/linux/fortify-string.h:562:25: error: call to
 '__read_overflow2_field' declared with attribute warning: detected read
 beyond size of field (2nd parameter); maybe use struct_group()?
From: kernel test robot <lkp@intel.com>
To: Alex Deucher <alexander.deucher@amd.com>
Cc: oe-kbuild-all@lists.linux.dev, linux-kernel@vger.kernel.org,
	Dave Airlie <airlied@redhat.com>
Date: Mon, 23 Sep 2024 23:27:10 +0800

.
Subject: [PATCH v1 1/1] xhci: Don't use "proxy" headers
From: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
To: Greg Kroah-Hartman <gregkh@linuxfoundation.org>,
	Mathias Nyman <mathias.nyman@linux.intel.com>,
	Frank Li <Frank.Li@nxp.com>,
	Andy Shevchenko <andriy.shevchenko@linux.intel.com>,
	linux-usb@vger.kernel.org,
	linux-kernel@vger.kernel.org
Cc: Mathias Nyman <mathias.nyman@intel.com>,
	Philipp Zabel <p.zabel@pengutronix.de>,
	Niklas Neronin <niklas.neronin@linux.intel.com>
Date: Mon, 23 Sep 2024 18:31:31 +0300

.
Subject: [PATCH net] net: pse-pd: tps23881: Fix boolean evaluation for bitmask checks
From: Kory Maincent <kory.maincent@bootlin.com>
To: "Kory Maincent (Dent Project)" <kory.maincent@bootlin.com>,
	Jakub Kicinski <kuba@kernel.org>,
	netdev@vger.kernel.org,
	linux-kernel@vger.kernel.org
Cc: Kyle Swenson <kyle.swenson@est.tech>,
	thomas.petazzoni@bootlin.com,
	Oleksij Rempel <o.rempel@pengutronix.de>,
	"David S. Miller" <davem@davemloft.net>,
	Eric Dumazet <edumazet@google.com>,
	Paolo Abeni <pabeni@redhat.com>
Date: Mon, 23 Sep 2024 17:34:26 +0200

.
Subject: [PATCH] x86/CPU/AMD: Only apply Zenbleed fix for Zen2 during late microcode load
From: John Allen <john.allen@amd.com>
To: <bp@alien8.de>, <x86@kernel.org>
Date: Mon, 23 Sep 2024 15:41:12 +0000

.
Subject: [GIT PULL] MFD for v6.12
From: Lee Jones <lee@kernel.org>
To: Linus Torvalds <torvalds@linux-foundation.org>
Cc: Linux Kernel Mailing List <linux-kernel@vger.kernel.org>
Date: Mon, 23 Sep 2024 16:49:13 +0100

Good afternoon Linus,

The following changes since commit 8400291e289ee6b2bf9779ff1c83a291501f017b:

  Linux 6.11-rc1 (2024-07-28 14:19:55 -0700)

are available in the Git repository at:

  ssh://git@gitolite.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git tags/mfd-next-6.12

for you to fetch changes up to 91dba615c3431daf0132349812f6adc83e123eaf:

  mfd: atc260x: Convert a bunch of commas to semicolons (2024-09-23 16:20:55 +0100)

----------------------------------------------------------------
- Added support for the Analog Devices ADP5585 GPIO and PWM functions.
- Added parsing of GPIO hogs for the ADP5585.
- Fixed module autoloading in the MAX14577 driver.
- Simplified and cleaned up the CROS_EC driver.
- Made the Lenovo Yoga Tab 3 X90F DMI match less strict in the INTEL_SOC_PMIC_CHTWC driver.
- Added support for the RK806 PMIC on the I2C bus.
- Removed the remaining header file for the DS1WM driver.
- Added compatible strings for various devices in the device tree bindings.
- Fixed a comma-related issue in the 88PM860X_CORE driver.
- Constified read-only regmap structs in various drivers.
- Used scoped variables with memory allocators to simplify error paths in the MT6360 and SYSCON drivers.
- Added Intel Arrow Lake-H and Panther Lake LPSS PCI IDs.

----------------------------------------------------------------
Chen Ni (2):
      mfd: 88pm860x-core: Convert comma to semicolon
      mfd: atc260x: Convert a bunch of commas to semicolons

Chris Morgan (1):
      mfd: axp20x: Add ADC, BAT, and USB cells for AXP717

Clark Wang (1):
      pwm: adp5585: Add Analog Devices ADP5585 support

Detlev Casanova (2):
      mfd: rk8xx: Add support for rk806 on i2c bus
      dt-bindings: mfd: syscon: Add rk3576 QoS register compatible

Haibo Chen (3):
      mfd: adp5585: Add Analog Devices ADP5585 core support
      gpio: adp5585: Add Analog Devices ADP5585 support
      dt-bindings: mfd: adp5585: Add parsing of hogs

Hans de Goede (1):
      mfd: intel_soc_pmic_chtwc: Make Lenovo Yoga Tab 3 X90F DMI match less strict

Ilpo JĂ¤rvinen (2):
      mfd: intel-lpss: Add Intel Arrow Lake-H LPSS PCI IDs
      mfd: intel-lpss: Add Intel Panther Lake LPSS PCI IDs

Javier Carrasco (24):
      mfd: da9062-core: Constify read-only regmap structs
      mfd: fsl-imx25-tsadc: Constify struct regmap_config
      mfd: hi655x-pmic: Constify struct regmap_config
      mfd: wcd934x: Constify struct regmap_config
      mfd: tps6105x: Constify struct regmap_config
      mfd: rohm-bd9576: Constify read-only regmap structs
      mfd: intel-m10-bmc: Constify struct regmap_config
      mfd: 88pm80x: Constify read-only regmap structs
      mfd: bd9571mwv: Constify struct regmap_irq_chip
      mfd: intel_soc_pmic_bxtwc: Constify struct regmap_irq_chip
      mfd: retu: Constify read-only regmap structs
      mfd: rk8xx-core: Constify struct regmap_irq_chip
      mfd: rohm-bd71828: Constify read-only regmap structs
      mfd: rohm-bd718x7: Constify struct regmap_irq_chip
      mfd: tps65086: Constify struct regmap_irq_chip
      mfd: tps65090: Constify struct regmap_irq_chip
      mfd: tps65218: Constify struct regmap_irq_chip
      mfd: tps65219: Constify read-only regmap structs
      mfd: tps65910: Constify struct regmap_irq_chip
      mfd: tps65912: Constify struct regmap_irq_chip
      mfd: twl6040: Constify struct regmap_irq_chip
      mfd: gateworks-gsc: Constify struct regmap_bus
      mfd: mc13xxx-spi: Constify struct regmap_bus
      mfd: sprd-sc27xx-spi: Constify struct regmap_bus

Jinjie Ruan (2):
      mfd: max77620: Use for_each_child_of_node_scoped()
      mfd: qcom-spmi-pmic: Use for_each_child_of_node_scoped()

Krzysztof Kozlowski (2):
      mfd: mt6360: Use scoped variables with memory allocators to simplify error paths
      mfd: syscon: Use scoped variables with memory allocators to simplify error paths

Laurent Pinchart (1):
      dt-bindings: mfd: Add Analog Devices ADP5585

Lee Jones (1):
      Merge branches 'ib-mfd-for-iio-power-6.12' and 'ib-mfd-gpio-pwm-6.12' into ibs-for-mfd-merged

Liao Chen (1):
      mfd: max14577: Provide MODULE_DEVICE_TABLE() to fix module autoloading

Lukas Bulwahn (1):
      MAINTAINERS: Repair file entry in MARVELL 88PM886 PMIC DRIVER

Mukesh Ojha (1):
      dt-bindings: mfd: qcom,tcsr: Add compatible for sa8775p

Rob Herring (Arm) (1):
      mfd: tc3589x: Drop vendorless compatible string from match table

Siddharth Vadapalli (1):
      dt-bindings: mfd: syscon: Add ti,j784s4-acspcie-proxy-ctrl compatible

Tzung-Bi Shih (2):
      mfd: cros_ec: Simplify and clean-up cros_ec_dev_init()
      mfd: cros_ec: Update module description

Wilken Gottwalt (1):
      mfd: ds1wm: Remove remaining header file

 .../devicetree/bindings/mfd/adi,adp5585.yaml       |  99 +++++++++
 .../devicetree/bindings/mfd/qcom,tcsr.yaml         |   1 +
 Documentation/devicetree/bindings/mfd/syscon.yaml  |   3 +
 .../devicetree/bindings/trivial-devices.yaml       |   4 -
 MAINTAINERS                                        |  13 +-
 drivers/gpio/Kconfig                               |   7 +
 drivers/gpio/Makefile                              |   1 +
 drivers/gpio/gpio-adp5585.c                        | 229 +++++++++++++++++++++
 drivers/mfd/88pm800.c                              |   2 +-
 drivers/mfd/88pm805.c                              |   4 +-
 drivers/mfd/88pm860x-core.c                        |  10 +-
 drivers/mfd/Kconfig                                |  12 ++
 drivers/mfd/Makefile                               |   1 +
 drivers/mfd/adp5585.c                              | 205 ++++++++++++++++++
 drivers/mfd/atc260x-core.c                         |   4 +-
 drivers/mfd/axp20x.c                               |  25 ++-
 drivers/mfd/bd9571mwv.c                            |   4 +-
 drivers/mfd/cros_ec_dev.c                          |  15 +-
 drivers/mfd/da9062-core.c                          |  12 +-
 drivers/mfd/fsl-imx25-tsadc.c                      |   2 +-
 drivers/mfd/gateworks-gsc.c                        |   2 +-
 drivers/mfd/hi655x-pmic.c                          |   2 +-
 drivers/mfd/intel-lpss-pci.c                       |  39 ++++
 drivers/mfd/intel-m10-bmc-pmci.c                   |   2 +-
 drivers/mfd/intel-m10-bmc-spi.c                    |   2 +-
 drivers/mfd/intel_soc_pmic_bxtwc.c                 |  14 +-
 drivers/mfd/intel_soc_pmic_chtwc.c                 |   1 -
 drivers/mfd/max14577.c                             |   1 +
 drivers/mfd/max77620.c                             |   5 +-
 drivers/mfd/mc13xxx-spi.c                          |   2 +-
 drivers/mfd/mt6360-core.c                          |  23 +--
 drivers/mfd/qcom-spmi-pmic.c                       |   5 +-
 drivers/mfd/retu-mfd.c                             |  12 +-
 drivers/mfd/rk8xx-core.c                           |   6 +-
 drivers/mfd/rk8xx-i2c.c                            |  25 +++
 drivers/mfd/rohm-bd71828.c                         |   8 +-
 drivers/mfd/rohm-bd718x7.c                         |   2 +-
 drivers/mfd/rohm-bd9576.c                          |   6 +-
 drivers/mfd/sprd-sc27xx-spi.c                      |   2 +-
 drivers/mfd/syscon.c                               |  20 +-
 drivers/mfd/tc3589x.c                              |   2 -
 drivers/mfd/tps6105x.c                             |   2 +-
 drivers/mfd/tps65086.c                             |   2 +-
 drivers/mfd/tps65090.c                             |   2 +-
 drivers/mfd/tps65218.c                             |   2 +-
 drivers/mfd/tps65219.c                             |   4 +-
 drivers/mfd/tps65910.c                             |   6 +-
 drivers/mfd/tps65912-core.c                        |   2 +-
 drivers/mfd/twl6040.c                              |   2 +-
 drivers/mfd/wcd934x.c                              |   2 +-
 drivers/pwm/Kconfig                                |   7 +
 drivers/pwm/Makefile                               |   1 +
 drivers/pwm/pwm-adp5585.c                          | 184 +++++++++++++++++
 include/linux/mfd/88pm80x.h                        |   2 +-
 include/linux/mfd/adp5585.h                        | 126 ++++++++++++
 include/linux/mfd/axp20x.h                         |  26 +++
 include/linux/mfd/ds1wm.h                          |  29 ---
 57 files changed, 1089 insertions(+), 144 deletions(-)
 create mode 100644 Documentation/devicetree/bindings/mfd/adi,adp5585.yaml
 create mode 100644 drivers/gpio/gpio-adp5585.c
 create mode 100644 drivers/mfd/adp5585.c
 create mode 100644 drivers/pwm/pwm-adp5585.c
 create mode 100644 include/linux/mfd/adp5585.h
 delete mode 100644 include/linux/mfd/ds1wm.h

-- 
Lee Jones [ćçźćŻ]

.
Subject: AMD SME fails boot after "dma-mapping: direct calls for dma-iommu"
From: "Alex Xu (Hello71)" <alex_y_xu@yahoo.ca>
To: Leon Romanovsky <leon@kernel.org>, Greg Kroah-Hartman
	<gregkh@linuxfoundation.org>, Christoph Hellwig <hch@lst.de>,
	iommu@lists.linux.dev
Cc: linux-kernel@vger.kernel.org
Date: Mon, 23 Sep 2024 11:09:32 -0400

.
Subject: [GIT PULL] LEDs for v6.12
From: Lee Jones <lee@kernel.org>
To: Linus Torvalds <torvalds@linux-foundation.org>
Cc: Linux Kernel Mailing List <linux-kernel@vger.kernel.org>,
	Pavel Machek <pavel@ucw.cz>
Date: Mon, 23 Sep 2024 16:50:54 +0100

Good afternoon Linus,

The following changes since commit 8400291e289ee6b2bf9779ff1c83a291501f017b:

  Linux 6.11-rc1 (2024-07-28 14:19:55 -0700)

are available in the Git repository at:

  ssh://git@gitolite.kernel.org/pub/scm/linux/kernel/git/lee/leds.git tags/leds-next-6.12

for you to fetch changes up to 64c38866500b0bda4363fb994d545557dffb017c:

  leds: turris-omnia: Fix module autoloading with MODULE_DEVICE_TABLE() (2024-08-30 09:05:08 +0100)

----------------------------------------------------------------
- Limited LED current based on thermal conditions in the QCOM flash LED driver.
- Fixed device child node usage in the BD2606MVV and PCA995x drivers.
- Used device_for_each_child_node_scoped() to access child nodes in the IS31FL319X driver.
- Reset the LED controller during the probe in the LM3601X driver.
- Used device_for_each_child_node() to access device child nodes in the PCA995X driver.
- Fixed CONFIG_LEDS_CLASS_MULTICOLOR dependency in the BlinkM driver.
- Replaced msleep() with usleep_range() in the SUN50I-A100 driver.
- Used scoped device node handling to simplify error paths in the AAT1290, KTD2692, and MC13783 drivers.
- Added missing of_node_get for probe duration in the MAX77693 driver.
- Simplified using for_each_available_child_of_node_scoped() loops when iterating over device nodes.
- Used devm_clk_get_enabled() helpers in the LP55XX driver.
- Converted DT bindings from TXT to YAML format for various drivers, including LM3692x and SC2731-BLTC.
- Set num_leds after allocation in the GPIO driver.
- Removed irrelevant blink configuration error message in the PCA9532 driver.
- Fixed module autoloading with MODULE_DEVICE_TABLE() in the Turris Omnia driver.

----------------------------------------------------------------
Abhishek Tamboli (1):
      leds: sun50i-a100: Replace msleep() with usleep_range()

Arnd Bergmann (1):
      leds: blinkm: Fix CONFIG_LEDS_CLASS_MULTICOLOR dependency

Bastien Curutchet (1):
      leds: pca9532: Remove irrelevant blink configuration error message

Fenglin Wu (1):
      leds: flash: leds-qcom-flash: Limit LED current based on thermal condition

Frank Li (1):
      dt-bindings: leds: Convert leds-lm3692x to YAML format

Huan Yang (1):
      leds: lp55xx: Use devm_clk_get_enabled() helpers

Jack Chen (2):
      leds: lm3601x: Calculate max_brightness and brightness properly
      leds: lm3601x: Reset LED controller during probe

Javier Carrasco (5):
      leds: bd2606mvv: Fix device child node usage in bd2606mvv_probe()
      leds: is31fl319x: Use device_for_each_child_node_scoped() to access child nodes
      leds: pca995x: Use device_for_each_child_node() to access device child nodes
      leds: pca995x: Fix device child node usage in pca995x_probe()
      leds: as3645a: Use device_* to iterate over device child nodes

Joseph Strauss (1):
      leds: Add multicolor support to BlinkM LED driver

Kees Cook (1):
      leds: gpio: Set num_leds after allocation

Krzysztof Kozlowski (17):
      leds: aat1290: Use scoped device node handling to simplify error paths
      leds: ktd2692: Use scoped device node handling to simplify error paths
      leds: max77693: Add missing of_node_get for probe duration
      leds: max77693: Simplify with scoped for each OF child loop
      leds: 88pm860x: Simplify with scoped for each OF child loop
      leds: aw2013: Simplify with scoped for each OF child loop
      leds: bcm6328: Simplify with scoped for each OF child loop
      leds: bcm6358: Simplify with scoped for each OF child loop
      leds: is31fl32xx: Simplify with scoped for each OF child loop
      leds: lp55xx: Simplify with scoped for each OF child loop
      leds: mc13783: Use scoped device node handling to simplify error paths
      leds: mt6323: Simplify with scoped for each OF child loop
      leds: netxbig: Simplify with scoped for each OF child loop
      leds: pca9532: Simplify with scoped for each OF child loop
      leds: sc27xx: Simplify with scoped for each OF child loop
      leds: turris-omnia: Simplify with scoped for each OF child loop
      leds: qcom-lpg: Simplify with scoped for each OF child loop

Liao Chen (1):
      leds: turris-omnia: Fix module autoloading with MODULE_DEVICE_TABLE()

Lukasz Majewski (1):
      leds: trigger: netdev: Add support for tx_err and rx_err notification with LEDs

Marek Vasut (1):
      dt-bindings: leds: Document "netdev" trigger

Pieterjan Camerlynck (2):
      dt-bindings: leds: pca995x: Add new nxp,pca9956b compatible
      leds: leds-pca995x: Add support for NXP PCA9956B

Stanislav Jakubek (1):
      dt-bindings: leds: sc2731-bltc: Convert to YAML

 Documentation/devicetree/bindings/leds/common.yaml |   2 +
 .../devicetree/bindings/leds/leds-lm3692x.txt      |  65 ------
 .../devicetree/bindings/leds/leds-sc27xx-bltc.txt  |  43 ----
 .../devicetree/bindings/leds/nxp,pca995x.yaml      |   6 +-
 .../devicetree/bindings/leds/sprd,sc2731-bltc.yaml |  84 ++++++++
 .../devicetree/bindings/leds/ti.lm36922.yaml       | 110 +++++++++++
 Documentation/leds/leds-blinkm.rst                 |  29 ++-
 Documentation/leds/well-known-leds.txt             |   8 +
 drivers/leds/Kconfig                               |   8 +
 drivers/leds/flash/leds-aat1290.c                  |  14 +-
 drivers/leds/flash/leds-as3645a.c                  |   8 +-
 drivers/leds/flash/leds-ktd2692.c                  |  15 +-
 drivers/leds/flash/leds-lm3601x.c                  |  19 +-
 drivers/leds/flash/leds-max77693.c                 |  20 +-
 drivers/leds/flash/leds-qcom-flash.c               | 163 ++++++++++++++-
 drivers/leds/leds-88pm860x.c                       |   5 +-
 drivers/leds/leds-aw2013.c                         |   8 +-
 drivers/leds/leds-bcm6328.c                        |   7 +-
 drivers/leds/leds-bcm6358.c                        |   7 +-
 drivers/leds/leds-bd2606mvv.c                      |  23 +--
 drivers/leds/leds-blinkm.c                         | 220 ++++++++++++++-------
 drivers/leds/leds-gpio.c                           |   9 +-
 drivers/leds/leds-is31fl319x.c                     |  34 ++--
 drivers/leds/leds-is31fl32xx.c                     |  14 +-
 drivers/leds/leds-lp55xx-common.c                  |  22 +--
 drivers/leds/leds-lp55xx-common.h                  |   1 -
 drivers/leds/leds-mc13783.c                        |  24 ++-
 drivers/leds/leds-mt6323.c                         |  22 +--
 drivers/leds/leds-netxbig.c                        |  19 +-
 drivers/leds/leds-pca9532.c                        |  12 +-
 drivers/leds/leds-pca995x.c                        |  78 +++++---
 drivers/leds/leds-sc27xx-bltc.c                    |  12 +-
 drivers/leds/leds-sun50i-a100.c                    |   2 +-
 drivers/leds/leds-turris-omnia.c                   |   9 +-
 drivers/leds/rgb/leds-qcom-lpg.c                   |  14 +-
 drivers/leds/trigger/ledtrig-netdev.c              |  24 ++-
 include/linux/leds.h                               |   2 +
 37 files changed, 756 insertions(+), 406 deletions(-)
 delete mode 100644 Documentation/devicetree/bindings/leds/leds-lm3692x.txt
 delete mode 100644 Documentation/devicetree/bindings/leds/leds-sc27xx-bltc.txt
 create mode 100644 Documentation/devicetree/bindings/leds/sprd,sc2731-bltc.yaml
 create mode 100644 Documentation/devicetree/bindings/leds/ti.lm36922.yaml

-- 
Lee Jones [ćçźćŻ]

.
Subject: [PATCH v2] f2fs: introduce device aliasing file
From: Daeho Jeong <daeho43@gmail.com>
To: linux-kernel@vger.kernel.org,
	linux-f2fs-devel@lists.sourceforge.net,
	kernel-team@android.com
Cc: Daeho Jeong <daehojeong@google.com>
Date: Mon, 23 Sep 2024 08:53:56 -0700

.
Subject: [GIT PULL] Backlight for v6.12
From: Lee Jones <lee@kernel.org>
To: Linus Torvalds <torvalds@linux-foundation.org>
Cc: Linux Kernel Mailing List <linux-kernel@vger.kernel.org>,
	Daniel Thompson <daniel.thompson@linaro.org>
Date: Mon, 23 Sep 2024 16:59:48 +0100

Good afternoon Linus,

The following changes since commit 8400291e289ee6b2bf9779ff1c83a291501f017b:

  Linux 6.11-rc1 (2024-07-28 14:19:55 -0700)

are available in the Git repository at:

  ssh://git@gitolite.kernel.org/pub/scm/linux/kernel/git/lee/backlight.git tags/backlight-next-6.12

for you to fetch changes up to fea88a13a5d14b9f56fa338b47f2044806b3e64d:

  backlight: l4f00242t03: Add check for spi_setup (2024-08-01 13:40:14 +0100)

----------------------------------------------------------------
- Added a check for the return value of spi_setup() in the l4f00242t03 driver to catch errors.

----------------------------------------------------------------
Chen Ni (1):
      backlight: l4f00242t03: Add check for spi_setup

 drivers/video/backlight/l4f00242t03.c | 5 ++++-
 1 file changed, 4 insertions(+), 1 deletion(-)

-- 
Lee Jones [ćçźćŻ]

.
Subject: [PATCH 0/2] unrestrict process_madvise() for current process
From: Lorenzo Stoakes <lorenzo.stoakes@oracle.com>
To: Andrew Morton <akpm@linux-foundation.org>
Cc: Vlastimil Babka <vbabka@suse.cz>,
        "Liam R . Howlett" <Liam.Howlett@oracle.com>,
        Suren Baghdasaryan <surenb@google.com>, Arnd Bergmann <arnd@arndb.de>,
        Shakeel Butt <shakeel.butt@linux.dev>, linux-api@vger.kernel.org,
        linux-mm@kvack.org, linux-kernel@vger.kernel.org,
        Minchan Kim <minchan@kernel.org>
Date: Mon, 23 Sep 2024 17:03:55 +0100

.
Subject: [PATCH v7 0/2] Add driver for Sharp Memory LCD
From: Alex Lanzano <lanzano.alex@gmail.com>
To: dmitry.baryshkov@linaro.org,
	Alex Lanzano <lanzano.alex@gmail.com>,
	David Airlie <airlied@gmail.com>,
	Daniel Vetter <daniel@ffwll.ch>,
	Maarten Lankhorst <maarten.lankhorst@linux.intel.com>,
	Maxime Ripard <mripard@kernel.org>,
	Thomas Zimmermann <tzimmermann@suse.de>,
	Rob Herring <robh@kernel.org>,
	Krzysztof Kozlowski <krzk+dt@kernel.org>,
	Conor Dooley <conor+dt@kernel.org>,
	=?UTF-8?q?Uwe=20Kleine-K=C3=B6nig?= <ukleinek@kernel.org>,
	Mehdi Djait <mehdi.djait@bootlin.com>
Cc: skhan@linuxfoundation.org,
	linux-kernel-mentees@lists.linuxfoundation.org,
	christophe.jaillet@wanadoo.fr,
	dri-devel@lists.freedesktop.org,
	devicetree@vger.kernel.org,
	linux-kernel@vger.kernel.org,
	linux-pwm@vger.kernel.org
Date: Mon, 23 Sep 2024 12:21:33 -0400

.
Subject: [PATCH] phy: phy-rockchip-samsung-hdptx: Depend on
 CONFIG_COMMON_CLK
From: Cristian Ciocaltea <cristian.ciocaltea@collabora.com>
To: Vinod Koul <vkoul@kernel.org>, 
 Kishon Vijay Abraham I <kishon@kernel.org>, 
 Heiko Stuebner <heiko@sntech.de>
Cc: kernel@collabora.com, linux-phy@lists.infradead.org, 
 linux-arm-kernel@lists.infradead.org, linux-rockchip@lists.infradead.org, 
 linux-kernel@vger.kernel.org, kernel test robot <lkp@intel.com>
Date: Mon, 23 Sep 2024 19:40:16 +0300

.
Subject: [PATCH v2] x86/CPU/AMD: Only apply Zenbleed fix for Zen2 during late microcode load
From: John Allen <john.allen@amd.com>
To: <bp@alien8.de>, <x86@kernel.org>
Date: Mon, 23 Sep 2024 16:44:04 +0000

.
Subject: [PATCH] pci/hotplug/pnv_php: Reduce of_node_put(dn) calls in
 pnv_php_register_slot()
From: Markus Elfring <Markus.Elfring@web.de>
To: linux-pci@vger.kernel.org, linuxppc-dev@lists.ozlabs.org,
 Bjorn Helgaas <bhelgaas@google.com>,
 Christophe Leroy <christophe.leroy@csgroup.eu>,
 Gavin Shan <gwshan@linux.vnet.ibm.com>, Michael Ellerman
 <mpe@ellerman.id.au>, Naveen N Rao <naveen@kernel.org>,
 Nicholas Piggin <npiggin@gmail.com>
Cc: LKML <linux-kernel@vger.kernel.org>, kernel-janitors@vger.kernel.org,
 Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org>
Date: Mon, 23 Sep 2024 18:46:27 +0200

.
Subject: [GIT PULL] sched_ext: Fixes for v6.12-rc1
From: Tejun Heo <tj@kernel.org>
To: Linus Torvalds <torvalds@linux-foundation.org>
Cc: linux-kernel@vger.kernel.org, kernel-team@meta.com, sched-ext@meta.com,
	David Vernet <void@manifault.com>
Date: Mon, 23 Sep 2024 07:04:24 -1000

The following changes since commit 88264981f2082248e892a706b2c5004650faac54:

  Merge tag 'sched_ext-for-6.12' of git://git.kernel.org/pub/scm/linux/kernel/git/tj/sched_ext (2024-09-21 09:44:57 -0700)

are available in the Git repository at:

  git://git.kernel.org/pub/scm/linux/kernel/git/tj/sched_ext.git/ tags/sched_ext-for-6.12-rc1-fixes

for you to fetch changes up to 431844b65f4c1b988ccd886f2ed29c138f7bb262:

  sched_ext: Provide a sysfs enable_seq counter (2024-09-23 06:53:02 -1000)

----------------------------------------------------------------
sched_ext: Fixes for v6.12-rc1

- Three build fixes.

- The fix for a stall bug introduced by a recent optimization in sched core
  (SM_IDLE).

- Addition of /sys/kernel/sched_ext/enable_seq. While not a fix, it is a
  simple addition that distro people want to be able to tell whether an SCX
  scheduler has ever been loaded on the system.

----------------------------------------------------------------
Andrea Righi (1):
      sched_ext: Provide a sysfs enable_seq counter

Pat Somaru (1):
      sched, sched_ext: Disable SM_IDLE/rq empty path when scx_enabled()

Tejun Heo (1):
      sched_ext: Fix build when !CONFIG_STACKTRACE

Yu Liao (2):
      sched: Add dummy version of sched_group_set_idle()
      sched: Put task_group::idle under CONFIG_GROUP_SCHED_WEIGHT

 Documentation/scheduler/sched-ext.rst | 10 ++++++++++
 kernel/sched/core.c                   |  3 ++-
 kernel/sched/ext.c                    | 24 +++++++++++++++++++++---
 kernel/sched/sched.h                  | 10 ++++++----
 tools/sched_ext/scx_show_state.py     |  1 +
 5 files changed, 40 insertions(+), 8 deletions(-)

-- 
tejun

.
Subject: [GIT PULL] Please pull RDMA subsystem changes
From: Jason Gunthorpe <jgg@nvidia.com>
To: Linus Torvalds <torvalds@linux-foundation.org>
Cc: linux-rdma@vger.kernel.org, linux-kernel@vger.kernel.org,
	Leon Romanovsky <leonro@nvidia.com>
Date: Mon, 23 Sep 2024 14:16:14 -0300

--BQNmG3Va1Mf6qH2K
Content-Type: text/plain; charset=us-ascii
Content-Disposition: inline
Content-Transfer-Encoding: quoted-printable

Hi Linus,

There is a small conflict with netdev in the shared ifc file - take
both and keep the list sorted:

@@@ -313,7 -315,7 +315,8 @@@ enum=20
        MLX5_CMD_OP_MODIFY_VHCA_STATE             =3D 0xb0e,
        MLX5_CMD_OP_SYNC_CRYPTO                   =3D 0xb12,
        MLX5_CMD_OP_ALLOW_OTHER_VHCA_ACCESS       =3D 0xb16,
+       MLX5_CMD_OP_GENERATE_WQE                  =3D 0xb17,
 +      MLX5_CMD_OPCODE_QUERY_VUID                =3D 0xb22,
        MLX5_CMD_OP_MAX
  };
 =20
Nothing especially stood out to me here. The new multipath PCI feature
is a sign of things to come, I think we will see more of this in the
next 10 years. Broadcom and HNS continue to update their drivers for
their new HW generations.

The tag for-linus-merged with my merge resolution to your tree is also
available to pull.

Apologies for the delay, LPC travel was a bit troublesome this year.

Thanks,
Jason

The following changes since commit 5be63fc19fcaa4c236b307420483578a56986a37:

  Linux 6.11-rc5 (2024-08-25 19:07:11 +1200)

are available in the Git repository at:

  git://git.kernel.org/pub/scm/linux/kernel/git/rdma/rdma.git tags/for-linus

for you to fetch changes up to 70920941923316b760bc7a804eb3d49a126d8712:

  RDMA/bnxt_re: Remove the unused variable en_dev (2024-09-22 16:53:46 +030=
0)

----------------------------------------------------------------
RDMA v6.12 merge window

Usual collection of small improvements and fixes:

- Bug fixes and minor improvments in cxgb4, siw, mlx5, rxe, efa, rts, hfi,
  erdma, hns, irdma

- Code cleanups/typos/etc. Tidy alloc_ordered_workqueue() calls

- Multipath PCI for mlx5

- Variable size work queue, SRQ changes, and relaxed ordering for new bnxt =
HW

- New ODP fault resolution FW protocol in mlx5

- New "rdma monitor" netlink mechanism

----------------------------------------------------------------
Anumula Murali Mohan Reddy (1):
      RDMA/cxgb4: use dma_mmap_coherent() for mapping non-contiguous memory

Chandramohan Akula (4):
      RDMA/bnxt_re: Refactor the BNXT_RE_METHOD_GET_TOGGLE_MEM method
      RDMA/bnxt_re: Share a page to expose per SRQ info with userspace
      RDMA/bnxt_re: Change aux driver data to en_info to hold more informat=
ion
      RDMA/bnxt_re: Use the aux device for L2 ULP callbacks

Cheng Xu (3):
      RDMA/erdma: Refactor the initialization and destruction of EQ
      RDMA/erdma: Add disassociate ucontext support
      RDMA/erdma: Return QP state in erdma_query_qp

Chengchang Tang (2):
      RDMA/hns: Fix spin_unlock_irqrestore() called with IRQs enabled
      RDMA/hns: Fix 1bit-ECC recovery address in non-4K OS

Chiara Meiohas (6):
      RDMA/nldev: Enhance netlink message parsing and validation
      RDMA/mlx5: Initialize phys_port_cnt earlier in RDMA device creation
      RDMA/device: Remove optimization in ib_device_get_netdev()
      RDMA/mlx5: Use IB set_netdev and get_netdev functions
      RDMA/nldev: Add support for RDMA monitoring
      RDMA/nldev: Expose whether RDMA monitoring is supported

Chris Mi (1):
      IB/mlx5: Fix UMR pd cleanup on error flow of driver init

Grzegorz Prajsner (1):
      RDMA/rtrs: Register ib event handler

Hongguang Gao (1):
      RDMA/bnxt_re: Get the toggle bits from SRQ events

Jack Wang (7):
      RDMA/rtrs-clt: Fix need_inv setting in error case
      RDMA/rtrs-clt: Rate limit errors in IO path
      RDMA/rtrs: Reset hb_missed_cnt after receiving other traffic from peer
      RDMA/rtrs-clt: Reuse need_inval from mr
      RDMA/rtrs-clt: Print request type for errors
      RDMA/rtrs-clt: Do local invalidate after write io completion
      RDMA/rtrs-clt: Remove an extra space

Jason Gunthorpe (1):
      Merge branch 'bnxt_re_variable_wqes' into rdma.git for-next

Jiapeng Chong (1):
      RDMA/bnxt_re: Remove the unused variable en_dev

Jinjie Ruan (4):
      RDMA/qib: Simplify an alloc_ordered_workqueue() invocation
      RDMA/mad: Simplify an alloc_ordered_workqueue() invocation
      RDMA/mlx4: Simplify an alloc_ordered_workqueue() invocation
      RDMA/mlx4: Simplify an alloc_ordered_workqueue() invocation

Junxian Huang (5):
      RDMA/hns: Don't modify rq next block addr in HIP09 QPC
      RDMA/hns: Fix VF triggering PF reset in abnormal interrupt handler
      RDMA/hns: Optimize hem allocation performance
      RDMA/hns: Fix restricted __le16 degrades to integer issue
      RDMA/hns: Fix ah error counter in sw stat not increasing

Kalesh AP (4):
      RDMA/bnxt_re: Update HW interface headers
      RDMA/bnxt_re: Rename a variable
      RDMA/bnxt_re: Avoid an extra hwrm per MR creation
      RDMA/bnxt_re: Add support for MR Relaxed Ordering

Leon Romanovsky (1):
      Introducing Multi-Path DMA Support for mlx5 RDMA Driver

Long Li (2):
      RDMA/mana_ib: use the correct page table index based on hardware page=
 size
      RDMA/mana_ib: use the correct page size for mapping user-mode doorbel=
l page

Maher Sanalla (1):
      RDMA/mlx5: Enable ATS when allocating kernel MRs

Mark Bloch (3):
      RDMA/mlx5: Expose vhca id for all ports in multiport mode
      RDMA/mlx5: Check RoCE LAG status before getting netdev
      RDMA/mlx5: Obtain upper net device only when needed

Md Haris Iqbal (3):
      RDMA/rtrs: For HB error add additional clt/srv specific logging
      RDMA/rtrs-clt: Reset cid to con_num - 1 to stay in bounds
      RDMA/rtrs-srv: Avoid null pointer deref during path establishment

Michael Guralnik (12):
      RDMA/mlx5: Drop redundant work canceling from clean_keys()
      RDMA/mlx5: Fix counter update on MR cache mkey creation
      RDMA/mlx5: Limit usage of over-sized mkeys from the MR cache
      RDMA/mlx5: Fix MR cache temp entries cleanup
      net/mlx5: Expand mkey page size to support 6 bits
      net/mlx5: Expose HW bits for Memory scheme ODP
      RDMA/mlx5: Add new ODP memory scheme eqe format
      RDMA/mlx5: Enforce umem boundaries for explicit ODP page faults
      RDMA/mlx5: Split ODP mkey search logic
      RDMA/mlx5: Add handling for memory scheme page fault events
      RDMA/mlx5: Add implicit MR handling to ODP memory scheme
      net/mlx5: Handle memory scheme ODP capabilities

Mikhail Lobanov (1):
      RDMA/cxgb4: Added NULL check for lookup_atid

Nathan Chancellor (1):
      RDMA/nldev: Add missing break in rdma_nl_notify_err_msg()

Patrisious Haddad (1):
      IB/core: Fix ib_cache_setup_one error flow cleanup

Saravanan Vajravel (1):
      RDMA/mad: Improve handling of timed out WRs of mad agent

Selvin Xavier (9):
      RDMA/bnxt_re: Add support for Variable WQE in Genp7 adapters
      RDMA/bnxt_re: Get the WQE index from slot index while completing the =
WQEs
      RDMA/bnxt_re: Fix the table size for PSN/MSN entries
      RDMA/bnxt_re: Handle variable WQE support for user applications
      RDMA/bnxt_re: Enable variable size WQEs for user space applications
      RDMA/bnxt_re: Fix the compatibility flag for variable size WQE
      RDMA/bnxt_re: Fix the max WQE size for static WQE support
      RDMA/bnxt_re: Group all operations under add_device and remove_device
      RDMA/bnxt_re: Recover the device when FW error is detected

Shen Lichuan (1):
      RDMA/rdmavt: Convert to use ERR_CAST()

Showrya M N (1):
      RDMA/siw: Remove NETDEV_GOING_DOWN event handler

Vitaliy Shevtsov (1):
      RDMA/irdma: fix error message in irdma_modify_qp_roce()

Yehuda Yitschak (1):
      RDMA/efa: Add support for node guid

Yishai Hadas (9):
      net/mlx5: Add IFC related stuff for data direct
      RDMA/mlx5: Introduce the 'data direct' driver
      RDMA/mlx5: Add the initialization flow to utilize the 'data direct' d=
evice
      RDMA/umem: Add support for creating pinned DMABUF umem with a given d=
ma device
      RDMA/umem: Introduce an option to revoke DMABUF umem
      RDMA: Pass uverbs_attr_bundle as part of '.reg_user_mr_dmabuf' API
      RDMA/mlx5: Add support for DMABUF MR registrations with Data-direct
      RDMA/mlx5: Introduce GET_DATA_DIRECT_SYSFS_PATH ioctl
      RDMA/mlx5: Consider the query_vuid cap for data_direct

Yue Haibing (2):
      RDMA/mlx5: Remove two unused declarations
      RDMA/cxgb4: Remove unused declarations

Zhang Zekun (4):
      RDMA/core: Remove unused declaration rdma_resolve_ip_route()
      RDMA/ipoib: Remove unused declarations
      IB/iser: Remove unused declaration in header file
      IB/qib: Remove unused declarations in header file

Zhu Yanjun (1):
      RDMA/iwcm: Fix WARNING:at_kernel/workqueue.c:#check_flush_dependency

wenglianfa (2):
      RDMA/hns: Fix Use-After-Free of rsv_qp on HIP08
      RDMA/hns: Fix the overflow risk of hem_list_calc_ba_range()

zhenwei pi (3):
      RDMA/rxe: Use sizeof instead of hard code number
      RDMA/rxe: Fix misspelling of 'rmda'
      RDMA/rxe: Fix __bth_set_resv6a

 drivers/infiniband/core/cache.c                   |   4 +-
 drivers/infiniband/core/core_priv.h               |   3 -
 drivers/infiniband/core/device.c                  |  48 ++-
 drivers/infiniband/core/iwcm.c                    |   2 +-
 drivers/infiniband/core/mad.c                     |  19 +-
 drivers/infiniband/core/netlink.c                 |   1 +
 drivers/infiniband/core/nldev.c                   | 187 ++++++++--
 drivers/infiniband/core/umem_dmabuf.c             |  66 +++-
 drivers/infiniband/core/uverbs_std_types_mr.c     |   2 +-
 drivers/infiniband/hw/bnxt_re/bnxt_re.h           |  23 ++
 drivers/infiniband/hw/bnxt_re/ib_verbs.c          | 254 ++++++++-----
 drivers/infiniband/hw/bnxt_re/ib_verbs.h          |  20 +-
 drivers/infiniband/hw/bnxt_re/main.c              | 213 +++++++----
 drivers/infiniband/hw/bnxt_re/qplib_fp.c          |  72 +++-
 drivers/infiniband/hw/bnxt_re/qplib_fp.h          |  25 +-
 drivers/infiniband/hw/bnxt_re/qplib_res.h         |  11 +
 drivers/infiniband/hw/bnxt_re/qplib_sp.c          |  19 +-
 drivers/infiniband/hw/bnxt_re/qplib_sp.h          |  11 +-
 drivers/infiniband/hw/bnxt_re/roce_hsi.h          |  36 +-
 drivers/infiniband/hw/cxgb4/cm.c                  |   5 +
 drivers/infiniband/hw/cxgb4/cq.c                  |   8 +-
 drivers/infiniband/hw/cxgb4/iw_cxgb4.h            |  40 ++-
 drivers/infiniband/hw/cxgb4/provider.c            |  67 ++--
 drivers/infiniband/hw/cxgb4/qp.c                  |  32 +-
 drivers/infiniband/hw/efa/efa.h                   |   2 +-
 drivers/infiniband/hw/efa/efa_admin_cmds_defs.h   |   3 +
 drivers/infiniband/hw/efa/efa_com_cmd.c           |   1 +
 drivers/infiniband/hw/efa/efa_com_cmd.h           |   1 +
 drivers/infiniband/hw/efa/efa_main.c              |   1 +
 drivers/infiniband/hw/efa/efa_verbs.c             |   4 +-
 drivers/infiniband/hw/erdma/erdma.h               |   3 +-
 drivers/infiniband/hw/erdma/erdma_cmdq.c          |  26 +-
 drivers/infiniband/hw/erdma/erdma_eq.c            |  87 +++--
 drivers/infiniband/hw/erdma/erdma_main.c          |   5 +-
 drivers/infiniband/hw/erdma/erdma_verbs.c         |  29 +-
 drivers/infiniband/hw/erdma/erdma_verbs.h         |   1 +
 drivers/infiniband/hw/hns/hns_roce_ah.c           |  14 +-
 drivers/infiniband/hw/hns/hns_roce_hem.c          |  22 +-
 drivers/infiniband/hw/hns/hns_roce_hw_v2.c        |  33 +-
 drivers/infiniband/hw/hns/hns_roce_qp.c           |  16 +-
 drivers/infiniband/hw/irdma/verbs.c               |   4 +-
 drivers/infiniband/hw/mana/main.c                 |   8 +-
 drivers/infiniband/hw/mlx4/alias_GUID.c           |   4 +-
 drivers/infiniband/hw/mlx4/mad.c                  |  10 +-
 drivers/infiniband/hw/mlx5/Makefile               |   1 +
 drivers/infiniband/hw/mlx5/cmd.c                  |  21 ++
 drivers/infiniband/hw/mlx5/cmd.h                  |   2 +
 drivers/infiniband/hw/mlx5/data_direct.c          | 227 ++++++++++++
 drivers/infiniband/hw/mlx5/data_direct.h          |  23 ++
 drivers/infiniband/hw/mlx5/ib_rep.c               |  22 +-
 drivers/infiniband/hw/mlx5/main.c                 | 324 ++++++++++++++---
 drivers/infiniband/hw/mlx5/mlx5_ib.h              |  60 +++-
 drivers/infiniband/hw/mlx5/mr.c                   | 418 ++++++++++++++++--=
----
 drivers/infiniband/hw/mlx5/odp.c                  | 405 ++++++++++++++++--=
---
 drivers/infiniband/hw/mlx5/std_types.c            |  76 +++-
 drivers/infiniband/hw/mlx5/umr.c                  |  96 +++--
 drivers/infiniband/hw/mlx5/umr.h                  |   1 +
 drivers/infiniband/hw/qib/qib_init.c              |   9 +-
 drivers/infiniband/hw/qib/qib_verbs.h             |   4 -
 drivers/infiniband/sw/rdmavt/mr.c                 |   6 +-
 drivers/infiniband/sw/rxe/rxe_hdr.h               |   2 +-
 drivers/infiniband/sw/rxe/rxe_resp.c              |   4 +-
 drivers/infiniband/sw/siw/siw.h                   |   2 -
 drivers/infiniband/sw/siw/siw_main.c              |  37 --
 drivers/infiniband/ulp/ipoib/ipoib.h              |   4 -
 drivers/infiniband/ulp/iser/iscsi_iser.h          |   4 -
 drivers/infiniband/ulp/rtrs/rtrs-clt.c            |  92 +++--
 drivers/infiniband/ulp/rtrs/rtrs-clt.h            |   3 +-
 drivers/infiniband/ulp/rtrs/rtrs-pri.h            |   2 +
 drivers/infiniband/ulp/rtrs/rtrs-srv.c            |  51 ++-
 drivers/infiniband/ulp/rtrs/rtrs-srv.h            |   2 +
 drivers/net/ethernet/mellanox/mlx5/core/lag/lag.c |  76 ++--
 drivers/net/ethernet/mellanox/mlx5/core/main.c    |  54 +--
 include/linux/mlx5/device.h                       |  31 +-
 include/linux/mlx5/driver.h                       |   2 +-
 include/linux/mlx5/mlx5_ifc.h                     | 113 +++++-
 include/rdma/ib_umem.h                            |  18 +
 include/rdma/ib_verbs.h                           |   4 +-
 include/rdma/rdma_netlink.h                       |  12 +
 include/uapi/rdma/bnxt_re-abi.h                   |  13 +
 include/uapi/rdma/mlx5_user_ioctl_cmds.h          |   9 +
 include/uapi/rdma/mlx5_user_ioctl_verbs.h         |   4 +
 include/uapi/rdma/rdma_netlink.h                  |  16 +
 83 files changed, 2796 insertions(+), 896 deletions(-)
(diffstat from tag for-linus-merged)

--BQNmG3Va1Mf6qH2K
Content-Type: application/pgp-signature; name="signature.asc"

-----BEGIN PGP SIGNATURE-----

iHUEABYIAB0WIQRRRCHOFoQz/8F5bUaFwuHvBreFYQUCZvGiXQAKCRCFwuHvBreF
YQdTAP4rYlovP+5FxbKOhagL+ylOIRsyzncUsGUmWop62/OQvgD+JpgYblqyUXTt
Y5wH9k++R3SV9Lat95sU6cxXVlB5HwI=
=/aWI
-----END PGP SIGNATURE-----

--BQNmG3Va1Mf6qH2K--

.
Subject: [PATCH] x86/cpu: Add two Intel CPU model numbers
From: Tony Luck <tony.luck@intel.com>
To: Dave Hansen <dave.hansen@intel.com>
Cc: x86@kernel.org,
	linux-kernel@vger.kernel.org,
	patches@lists.linux.dev,
	Tony Luck <tony.luck@intel.com>
Date: Mon, 23 Sep 2024 10:37:50 -0700

.
Subject: [PATCH] hfs: Fix uninitialized value issue in hfs_iget
From: SurajSonawane2415 <surajsonawane0215@gmail.com>
To: linux-fsdevel@vger.kernel.org
Cc: linux-kernel@vger.kernel.org,
	SurajSonawane2415 <surajsonawane0215@gmail.com>,
	syzbot+18dd03a3fcf0ffe27da0@syzkaller.appspotmail.com
Date: Mon, 23 Sep 2024 23:30:50 +0530

.
Subject: [GIT PULL] gfs2 changes
From: Andreas Gruenbacher <agruenba@redhat.com>
To: Linus Torvalds <torvalds@linux-foundation.org>
Cc: Andreas Gruenbacher <agruenba@redhat.com>,
	gfs2@lists.linux.dev,
	linux-kernel@vger.kernel.org
Date: Mon, 23 Sep 2024 20:04:30 +0200

Dear Linus,

please consider pulling the following gfs2 changes.

Thank you very much,
Andreas


The following changes since commit 6706415bf9f3dcb425f4b60a08a3a6f1d94ec0e0:

  Merge tag 'gfs2-v6.10-rc1-fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/gfs2/linux-gfs2 (2024-07-17 12:23:33 -0700)

are available in the Git repository at:

  git://git.kernel.org/pub/scm/linux/kernel/git/gfs2/linux-gfs2.git tags/gfs2-v6.10-fixes

for you to fetch changes up to 6888c1e85f5db129e6ddcff879bb127bbfdb5c64:

  gfs2: Remove gfs2_aspace_writepage() (2024-09-02 14:46:37 +0200)

----------------------------------------------------------------
gfs2 changes

- Eliminate the writepage address space operation (by Matthew Wilcox).

- A syzkaller fix (by Julian Sun) and a minor cleanup (by Andreas
  Gruenbacher).

----------------------------------------------------------------
Andreas Gruenbacher (1):
      gfs2: Minor gfs2_glock_cb cleanup

Julian Sun (1):
      gfs2: fix double destroy_workqueue error

Matthew Wilcox (Oracle) (4):
      gfs2: Add gfs2_aspace_writepages()
      gfs2: Remove __gfs2_writepage()
      gfs2: Remove gfs2_jdata_writepage()
      gfs2: Remove gfs2_aspace_writepage()

 fs/gfs2/aops.c       | 30 ------------------------------
 fs/gfs2/glock.c      |  9 ++++++---
 fs/gfs2/log.c        | 12 ++----------
 fs/gfs2/meta_io.c    | 24 +++++++++++++++++-------
 fs/gfs2/ops_fstype.c |  3 ++-
 5 files changed, 27 insertions(+), 51 deletions(-)


.
Subject: [PATCH v3 00/20] Implement DWARF modversions
From: Sami Tolvanen <samitolvanen@google.com>
To: Masahiro Yamada <masahiroy@kernel.org>, Luis Chamberlain <mcgrof@kernel.org>, 
	Miguel Ojeda <ojeda@kernel.org>, Greg Kroah-Hartman <gregkh@linuxfoundation.org>
Cc: Matthew Maurer <mmaurer@google.com>, Alex Gaynor <alex.gaynor@gmail.com>, 
	Wedson Almeida Filho <wedsonaf@gmail.com>, Gary Guo <gary@garyguo.net>, Petr Pavlu <petr.pavlu@suse.com>, 
	Neal Gompa <neal@gompa.dev>, Hector Martin <marcan@marcan.st>, Janne Grunau <j@jannau.net>, 
	Miroslav Benes <mbenes@suse.cz>, Asahi Linux <asahi@lists.linux.dev>, linux-kbuild@vger.kernel.org, 
	linux-kernel@vger.kernel.org, linux-modules@vger.kernel.org, 
	rust-for-linux@vger.kernel.org, Sami Tolvanen <samitolvanen@google.com>
Date: Mon, 23 Sep 2024 18:18:46 +0000

.
Subject: wireguard/napi stuck in napi_disable
From: Ignat Korchagin <ignat@cloudflare.com>
To: Jason@zx2c4.com, "David S. Miller" <davem@davemloft.net>, 
	Eric Dumazet <edumazet@google.com>, Jakub Kicinski <kuba@kernel.org>, Paolo Abeni <pabeni@redhat.com>, 
	wireguard@lists.zx2c4.com, netdev <netdev@vger.kernel.org>, 
	linux-kernel <linux-kernel@vger.kernel.org>, jiri@resnulli.us, 
	Sebastian Andrzej Siewior <bigeasy@linutronix.de>, Lorenzo Bianconi <lorenzo@kernel.org>
Cc: kernel-team <kernel-team@cloudflare.com>
Date: Mon, 23 Sep 2024 19:23:14 +0100

.
Subject: [PATCH] arm64: tegra: Add SDMMC sdr104-offsets for Tegra X1
From: Diogo Ivo <diogo.ivo@tecnico.ulisboa.pt>
To: Rob Herring <robh@kernel.org>, Krzysztof Kozlowski <krzk+dt@kernel.org>, 
 Conor Dooley <conor+dt@kernel.org>, 
 Thierry Reding <thierry.reding@gmail.com>, 
 Jonathan Hunter <jonathanh@nvidia.com>
Cc: devicetree@vger.kernel.org, linux-tegra@vger.kernel.org, 
 linux-kernel@vger.kernel.org, Diogo Ivo <diogo.ivo@tecnico.ulisboa.pt>
Date: Mon, 23 Sep 2024 19:24:51 +0100

.
Subject: [PATCH v2] lib/math: Add int_log test suite
From: =?UTF-8?q?Bruno=20Sobreira=20Fran=C3=A7a?= <brunofrancadevsec@gmail.com>
To: akpm@linux-foundation.org,
	davidgow@google.com,
	linux-kernel@vger.kernel.org,
	rmoar@google.com
Cc: kunit-dev@googlegroups.com,
	skhan@linuxfoundation.org,
	linux-kernel-mentees@lists.linuxfoundation.org,
	=?UTF-8?q?Bruno=20Sobreira=20Fran=C3=A7a?= <brunofrancadevsec@gmail.com>
Date: Mon, 23 Sep 2024 18:28:01 +0000

.
Subject: [GIT PULL] clk changes for the merge window
From: Stephen Boyd <sboyd@kernel.org>
To: Linus Torvalds <torvalds@linux-foundation.org>
Cc: Michael Turquette <mturquette@baylibre.com>,
	linux-clk@vger.kernel.org,
	linux-kernel@vger.kernel.org
Date: Mon, 23 Sep 2024 11:29:56 -0700

The following changes since commit 997daa8de64ccbb4dc68d250510893597d485de4:

  dt-bindings: clock: add ExynosAuto v920 SoC CMU bindings (2024-08-23 09:16:41 +0200)

are available in the Git repository at:

  https://git.kernel.org/pub/scm/linux/kernel/git/clk/linux.git tags/clk-for-linus

for you to fetch changes up to f00b45db02ae4e0288bb719a9935b966733c7e91:

  clk: Switch back to struct platform_driver::remove() (2024-09-21 14:12:05 -0700)

----------------------------------------------------------------
The core clk framework is left largely untouched this time around except for
support for the newly ratified DT property 'assigned-clock-rates-u64'. I'm much
more excited about the support for loading DT overlays from KUnit tests so that
we can test how the clk framework parses DT nodes during clk registration. The
clk framework has some places that are highly DeviceTree dependent so this
charts the path to extend the KUnit tests to cover even more framework code in
the future. I've got some more tests on the list that use the DT overlay
support, but they uncovered issues with clk unregistration that I'm still
working on fixing.

Outside the core, the clk driver update pile is dominated by Qualcomm and
Renesas SoCs, making it fairly usual. Looking closer, there are fixes for
things all over the place, like adding missing clk frequencies or moving
defines for the number of clks out of DT binding headers into the drivers.
There are even conversions of DT bindings to YAML and migration away from
strings to describe clk topology. Overall it doesn't look unusual so I expect
the new drivers to be where we'll have fixes in the coming weeks.

Core:
 - KUnit tests for clk registration and fixed rate basic clk type
 - A couple more devm helpers, one consumer and one provider
 - Support for assigned-clock-rates-u64

New Drivers:
 - Camera, display and GPU clocks on Qualcomm SM4450
 - Camera clocks on Qualcomm SM8150
 - Rockchip rk3576 clks
 - Microchip SAM9X7 clks
 - Renesas RZ/V2H(P) (R9A09G057) clks

Updates:
 - Mark a bunch of struct freq_tbl const to reduce .data usage
 - Add Qualcomm MSM8226 A7PLL and Regera PLL support
 - Fix the Qualcomm Lucid 5LPE PLL configuration sequence to not reuse
   Trion, as they do differ
 - A number of fixes to the Qualcomm SM8550 display clock driver
 - Fold Qualcomm SM8650 display clock driver into SM8550 one
 - Add missing clocks and GDSCs needed for audio on Qualcomm MSM8998
 - Add missing USB MP resets, GPLL9, and QUPv3 DFS to Qualcomm SC8180X
 - Fix sdcc clk frequency tables on Qualcomm SC8180X
 - Drop the Qualcomm SM8150 gcc_cpuss_ahb_clk_src
 - Mark Qualcomm PCIe GDSCs as RET_ON on sm8250 and sm8540 to avoid them
   turning off during suspend
 - Use the HW_CTRL mechanism on Qualcomm SM8550 video clock controller
   GDSCs
 - Get rid of CLK_NR_CLKS defines in Rockchip DT binding headers
 - Some fixes for Rockchip rk3228 and rk3588
 - Exynos850: Add clock for Thermal Management Unit
 - Exynos7885: Fix duplicated ID in the header, add missing TOP PLLs and
   add clocks for USB block in the FSYS clock controller
 - ExynosAutov9: Add DPUM clock controller
 - ExynosAutov920: Add new (first) clock controllers: TOP and PERIC0
   (and a bit more complete bindings)
 - Use clk_hw pointer instead of fw_name for acm_aud_clk[0-1]_sel clocks
   on i.MX8Q as parents in ACM provider
 - Add i.MX95 NETCMIX support to the block control provider
 - Fix parents for ENETx_REF_SEL clocks on i.MX6UL
 - Add USB clocks, resets and power domains on Renesas RZ/G3S
 - Add Generic Timer (GTM), I2C Bus Interface (RIIC), SD/MMC Host
   Interface (SDHI) and Watchdog Timer (WDT) clocks and resets on
   Renesas RZ/V2H
 - Add PCIe, PWM, and CAN-FD clocks on Renesas R-Car V4M
 - Add LCD controller clocks and resets on Renesas RZ/G2UL
 - Add DMA clocks and resets on Renesas RZ/G3S
 - Add fractional multiplication PLL support on Renesas R-Car Gen4
 - Document support for the Renesas RZ/G2M v3.0 (r8a774a3) SoC
 - Support for the Microchip SAM9X7 SoC as follows:
 - Updates for the Microchip PLL drivers
 - DT binding documentation updates (for the new clock driver and for
   the slow clock controller that SAM9X7 is using)
 - A fix for the Microchip SAMA7G5 clock driver to avoid allocating more
   memory than necessary
 - Constify some Amlogic structs
 - Add SM1 eARC clocks for Amlogic
 - Introduce a symbol namespace for Amlogic clock specific symbols
 - Add reset controller support to audiomix block control on i.MX
 - Add CLK_SET_RATE_PARENT flag to all audiomix clocks and to
   i.MX7D lcdif_pixel_src clock
 - Fix parent clocks for earc_phy and audpll on i.MX8MP
 - Fix default parents for enet[12]_ref_sel on i.MX6UL
 - Add ops in composite 8M and 93 that allow no-op on disable
 - Add check for PCC present bit on composite 7ULP register
 - Fix fractional part for fracn-gppll on prepare in i.MX
 - Fix clock tree update for TF-A managed clocks on i.MX8M
 - Drop CLK_SET_PARENT_GATE for DRAM mux on i.MX7D
 - Add the SAI7 IPG clock for i.MX8MN
 - Mark the 'nand_usdhc_bus' clock as non-critical on i.MX8MM
 - Add LVDS bypass clocks on i.MX8QXP
 - Add muxes for MIPI and PHY ref clocks on i.MX
 - Reorder dc0_bypass0_clk, lcd_pxl and dc1_disp clocks on i.MX8QXP
 - Add 1039.5MHz and 800MHz rates to fracn-gppll table on i.MX
 - Add CLK_SET_RATE_PARENT for media_disp pixel clocks on i.MX8QXP
 - Add some module descriptions to the i.MX generic and the
   i.MXRT1050 driver
 - Fix return value for bypass for composite i.MX7ULP
 - Move Mediatek clk bindings to clock/
 - Convert some more clk bindings to dt schema

----------------------------------------------------------------
Adrian Alonso (1):
      clk: imx: imx8mn: add sai7_ipg_clk clock settings

Ajit Pandey (4):
      clk: qcom: clk-alpha-pll: Fix CAL_L_VAL override for LUCID EVO PLL
      clk: qcom: Add DISPCC driver support for SM4450
      clk: qcom: Add CAMCC driver support for SM4450
      clk: qcom: Add GPUCC driver support for SM4450

Alexander Shiyan (1):
      clk: rockchip: rk3588: Fix 32k clock name for pmu_24m_32k_100m_src_p

Andy Shevchenko (2):
      clk: mmp: Switch to use kmemdup_array()
      clk: visconti: Switch to use kmemdup_array()

AngeloGioacchino Del Regno (2):
      clk: mediatek: reset: Remove unused mtk_register_reset_controller()
      clk: qcom: gcc-msm8998: Add Q6 BIMC and LPASS core, ADSP SMMU clocks

Animesh Agarwal (2):
      dt-bindings: clock: nxp,lpc3220-clk: Convert bindings to DT schema
      dt-bindings: clock: nxp,lpc3220-usb-clk: Convert bindings to dtschema

Arnd Bergmann (1):
      clk: rockchip: remove unused mclk_pdm0_p/pdm0_p definitions

Bartosz Golaszewski (1):
      clk: provide devm_clk_get_optional_enabled_with_rate()

Biju Das (1):
      clk: renesas: r9a07g043: Add LCDC clock and reset entries

Bjorn Andersson (8):
      Merge branch '20240730-sc8180x-usb-mp-v2-1-a7dc4265b553@quicinc.com' into clk-for-6.12
      clk: qcom: gcc-sc8180x: Add missing USB MP resets
      Merge branch '20240731062916.2680823-7-quic_skakitap@quicinc.com' into clk-for-6.12
      Merge branch '20240717-dispcc-sm8550-fixes-v2-7-5c4a3128c40b@linaro.org' into clk-for-6.12
      clk: qcom: camcc-sm8150: Correct qcom_cc_really_probe() argument
      Merge branch '20240611133752.2192401-1-quic_ajipan@quicinc.com' into clk-for-6.12
      Merge branch '20240814-lpass-v1-1-a5bb8f9dfa8b@freebox.fr' into clk-for-6.12
      Merge branch '20240730054817.1915652-2-quic_varada@quicinc.com' into clk-for-6.12

Christophe JAILLET (1):
      clk: qcom: Constify struct freq_tbl

Claudiu Beznea (3):
      clk: renesas: r9a08g045: Add DMA clocks and resets
      clk: at91: sama7g5: Allocate only the needed amount of memory for PLLs
      clk: renesas: r9a08g045: Add clocks, resets and power domains for USB

Cong Dang (2):
      clk: renesas: r8a779h0: Add PWM clock
      clk: renesas: r8a779h0: Add CANFD clock

David Hunter (1):
      da8xx-cfgchip.c: replace of_node_put with __free improves cleanup

David Lechner (1):
      clk: ti: dra7-atl: Fix leak of of_nodes

David Virag (4):
      clk: samsung: exynos7885: Update CLKS_NR_FSYS after bindings fix
      clk: samsung: exynos7885: Add missing MUX clocks from PLLs in CMU_TOP
      clk: samsung: clk-pll: Add support for pll_1418x
      clk: samsung: exynos7885: Add USB related clocks to CMU_FSYS

Detlev Casanova (1):
      dt-bindings: clock, reset: Add support for rk3576

Dmitry Baryshkov (8):
      clk: qcom: dispcc-sm8550: fix several supposed typos
      clk: qcom: dispcc-sm8550: use rcg2_ops for mdss_dptx1_aux_clk_src
      clk: qcom: dispcc-sm8550: make struct clk_init_data const
      clk: qcom: dispcc-sm8650: Update the GDSC flags
      clk: qcom: dispcc-sm8550: use rcg2_shared_ops for ESC RCGs
      clk: qcom: fold dispcc-sm8650 info dispcc-sm8550
      clk: qcom: dispcc-sm8250: use CLK_SET_RATE_PARENT for branch clocks
      clk: qcom: dispcc-sm8250: use special function for Lucid 5LPE PLL

Elaine Zhang (2):
      clk: rockchip: Add new pll type pll_rk3588_ddr
      clk: rockchip: Add clock controller for the RK3576

Fei Shao (1):
      clk: mediatek: reset: Return regmap's error code

Geert Uytterhoeven (19):
      clk: renesas: r8a779a0: cpg_pll_configs should be __initconst
      clk: renesas: r8a779f0: cpg_pll_configs should be __initconst
      clk: renesas: r8a779g0: cpg_pll_configs should be __initconst
      clk: renesas: r8a779h0: Initial clock descriptions should be __initconst
      clk: renesas: rcar-gen4: Removed unused SSMODE_* definitions
      clk: renesas: rcar-gen4: Clarify custom PLL clock support
      clk: renesas: rcar-gen4: Use FIELD_GET()
      clk: renesas: rcar-gen4: Use defines for common CPG registers
      clk: renesas: rcar-gen4: Add support for fractional multiplication
      clk: renesas: rcar-gen4: Add support for variable fractional PLLs
      clk: renesas: rcar-gen4: Add support for fixed variable PLLs
      clk: renesas: rcar-gen4: Add support for fractional 9.24 PLLs
      clk: renesas: r8a779a0: Use defines for PLL control registers
      clk: renesas: r8a779f0: Model PLL1/2/3/6 as fractional PLLs
      clk: renesas: r8a779g0: Model PLL1/3/4/6 as fractional PLLs
      clk: renesas: r8a779h0: Model PLL1/2/3/4/6 as fractional PLLs
      clk: renesas: rcar-gen4: Remove unused variable PLL2 clock type
      clk: renesas: rcar-gen4: Remove unused fixed PLL clock types
      clk: renesas: rcar-gen4: Remove unused default PLL2/3/4/6 configs

Heiko Stuebner (1):
      dt-bindings: clock, reset: fix top-comment indentation rk3576 headers

Huan Yang (1):
      clk: lmk04832: Use devm_clk_get_enabled() helpers

Jacky Bai (2):
      clk: imx: composite-93: keep root clock on when mcore enabled
      clk: imx: imx8mm: Change the 'nand_usdhc_bus' clock to non-critical one

Jagadeesh Kona (2):
      dt-bindings: clock: qcom: Drop required-opps in required on sm8650 videocc
      dt-bindings: clock: qcom: Drop required-opps in required on SM8650 camcc

Javier Carrasco (6):
      clk: meson: a1: peripherals: Constify struct regmap_config
      clk: meson: a1: pll: Constify struct regmap_config
      clk: meson: c3: peripherals: Constify struct regmap_config
      clk: meson: c3: pll: Constify struct regmap_config
      clk: meson: s4: peripherals: Constify struct regmap_config
      clk: meson: s4: pll: Constify struct regmap_config

Jeff Johnson (1):
      clk: imx: add missing MODULE_DESCRIPTION() macros

Jerome Brunet (6):
      Merge tag 'v6.11-rc1' into clk-meson-next
      dt-bindings: clock: axg-audio: add earcrx clock ids
      Merge branch 'v6.12/bindings' into clk-meson-next
      clk: meson: axg-audio: setup regmap max_register based on the SoC
      clk: meson: axg-audio: add sm1 earcrx clocks
      clk: meson: introduce symbol namespace for amlogic clocks

Johan Jonker (9):
      clk: rockchip: px30: Drop CLK_NR_CLKS CLKPMU_NR_CLKS usage
      clk: rockchip: rk3036: Drop CLK_NR_CLKS usage
      clk: rockchip: rk3228: Drop CLK_NR_CLKS usage
      clk: rockchip: rk3288: Drop CLK_NR_CLKS usage
      clk: rockchip: rk3308: Drop CLK_NR_CLKS usage
      clk: rockchip: rk3328: Drop CLK_NR_CLKS usage
      clk: rockchip: rk3368: Drop CLK_NR_CLKS usage
      clk: rockchip: rk3399: Drop CLK_NR_CLKS CLKPMU_NR_CLKS usage
      dt-bindings: clock: rockchip: remove CLK_NR_CLKS and CLKPMU_NR_CLKS

Jonas Karlman (1):
      clk: rockchip: Set parent rate for DCLK_VOP clock on RK3228

Krzysztof Kozlowski (9):
      Merge branch 'for-v6.12/clk-dt-bindings' into next/clk
      Merge branch 'for-v6.12/clk-dt-bindings' into next/clk
      Merge branch 'for-v6.12/clk-dt-bindings' into next/clk
      dt-bindings: clock: renesas,cpg-clocks: Add top-level constraints
      dt-bindings: clock: baikal,bt1-ccu-div: add top-level constraints
      dt-bindings: clock: cirrus,lochnagar: add top-level constraints
      dt-bindings: clock: st,stm32mp1-rcc: add top-level constraints
      clk: bcm: bcm53573: fix OF node leak in init
      dt-bindings: clock: rockchip,rk3588-cru: drop unneeded assigned-clocks

Kwanghoon Son (1):
      clk: samsung: exynosautov9: add dpum clock support

Lad Prabhakar (7):
      clk: renesas: rzg2l-cpg: Use devres API to register clocks
      clk: renesas: rzg2l-cpg: Refactor to use priv for clks and base in clock register functions
      dt-bindings: clock: renesas: Document RZ/V2H(P) SoC CPG
      clk: renesas: Add family-specific clock driver for RZ/V2H(P)
      clk: renesas: Add RZ/V2H(P) CPG driver
      clk: renesas: rzv2h: Add support for dynamic switching divider clocks
      clk: renesas: r9a09g057: Add clock and reset entries for GTM/RIIC/SDHI/WDT

Luca Weiss (3):
      dt-bindings: clock: qcom,a53pll: Allow opp-table subnode
      dt-bindings: clock: qcom,a53pll: Add msm8226-a7pll compatible
      clk: qcom: a53-pll: Add MSM8226 a7pll support

Manivannan Sadhasivam (2):
      clk: qcom: gcc-sm8250: Do not turn off PCIe GDSCs during gdsc_disable()
      clk: qcom: gcc-sm8450: Do not turn off PCIe GDSCs during gdsc_disable()

Marek Vasut (1):
      clk: imx: clk-imx8mp: Allow media_disp pixel clock reconfigure parent rate

Michel Alex (1):
      clk: imx6ul: fix clock parent for IMX6UL_CLK_ENETx_REF_SEL

Mike Tipton (1):
      clk: qcom: clk-rpmh: Fix overflow in BCM vote

Nikita Shubin (1):
      clk: fixed-rate: add devm_clk_hw_register_fixed_rate_parent_data()

Nuno SĂĄ (1):
      clk: use clk_core_unlink_consumer() helper

Oliver F. Brown (1):
      clk: imx: imx8qxp: Add clock muxes for MIPI and PHY ref clocks

Oliver Rhodes (1):
      dt-bindings: clock: renesas,cpg-mssr: Document RZ/G2M v3.0 (r8a774a3) clock

Peng Fan (10):
      clk: imx: composite-8m: Enable gate clk with mcore_booted
      clk: imx: Remove CLK_SET_PARENT_GATE for DRAM mux for i.MX7D
      clk: imx: add CLK_SET_RATE_PARENT for lcdif_pixel_src for i.MX7D
      clk: imx: imx8qxp: Add LVDS bypass clocks
      clk: imx: imx8qxp: Register dc0_bypass0_clk before disp clk
      clk: imx: imx8qxp: Parent should be initialized earlier than the clock
      clk: imx: fracn-gppll: update rate table
      clk: imx: composite-7ulp: Use NULL instead of 0
      clk: clk-conf: support assigned-clock-rates-u64
      clk: scmi: add is_prepared hook

Pengfei Li (1):
      clk: imx: fracn-gppll: fix fractional part of PLL getting lost

Rayyan Ansari (1):
      dt-bindings: clock: qcom,qcs404-turingcc: convert to dtschema

Rob Herring (Arm) (5):
      clk: at91: Use of_property_count_u32_elems() to get property length
      clk: Use of_property_present()
      dt-bindings: clock: mediatek,apmixedsys: Fix "mediatek,mt6779-apmixed" compatible
      dt-bindings: Move Mediatek clock controllers to "clock" directory
      dt-bindings: clock: mediatek: Convert MediaTek clock syscons to schema

Sam Protsenko (1):
      clk: samsung: exynos850: Add TMU clock

Satya Priya Kakitapalli (7):
      clk: qcom: Add camera clock controller driver for SM8150
      clk: qcom: gcc-sc8180x: Register QUPv3 RCGs for DFS on sc8180x
      dt-bindings: clock: qcom: Add GPLL9 support on gcc-sc8180x
      clk: qcom: gcc-sc8180x: Add GPLL9 support
      clk: qcom: gcc-sc8180x: Fix the sdcc2 and sdcc4 clocks freq table
      clk: qcom: gcc-sm8150: De-register gcc_cpuss_ahb_clk_src
      clk: qcom: Fix SM_CAMCC_8150 dependencies

Sebastian Reichel (2):
      clk: rockchip: rk3588: drop unused code
      clk: rockchip: fix error for unknown clocks

Sebastien Laveze (1):
      clk: imx: imx6ul: fix default parent for enet*_ref_sel

Shengjiu Wang (5):
      dt-bindings: clock: imx8mp: Add #reset-cells property
      clk: imx: clk-audiomix: Add reset controller
      clk: imx: clk-audiomix: Add CLK_SET_RATE_PARENT flags for clocks
      clk: imx: clk-audiomix: Correct parent clock for earc_phy and audpll
      clk: imx: imx8: Use clk_hw pointer for self registered clock in clk_parent_data

Srinivas Kandagatla (2):
      dt-bindings: clock: Add x1e80100 LPASS AUDIOCC reset controller
      dt-bindings: clock: Add x1e80100 LPASSCC reset controller

Stephen Boyd (22):
      Merge tag 'clk-imx-6.11' of git://git.kernel.org/pub/scm/linux/kernel/git/abelvesa/linux into clk-imx
      of/platform: Allow overlays to create platform devices from the root node
      of: Add test managed wrappers for of_overlay_apply()/of_node_put()
      dt-bindings: vendor-prefixes: Add "test" vendor for KUnit and friends
      of: Add a KUnit test for overlays and test managed APIs
      platform: Add test managed platform_device/driver APIs
      clk: Add test managed clk provider/consumer APIs
      clk: Add KUnit tests for clk fixed rate basic type
      clk: Add KUnit tests for clks registered with struct clk_parent_data
      Merge tag 'renesas-clk-for-v6.12-tag1' of git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers into clk-renesas
      Merge tag 'clk-meson-v6.12-1' of https://github.com/BayLibre/clk-meson into clk-amlogic
      Merge tag 'clk-microchip-6.12' of https://git.kernel.org/pub/scm/linux/kernel/git/at91/linux into clk-microchip
      Merge tag 'renesas-clk-for-v6.12-tag2' of git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers into clk-renesas
      Merge tag 'clk-imx-6.12' of git://git.kernel.org/pub/scm/linux/kernel/git/abelvesa/linux into clk-imx2
      Merge branch 'clk-imx-old' into clk-imx
      Merge tag 'samsung-clk-6.12' of https://git.kernel.org/pub/scm/linux/kernel/git/krzk/linux into clk-samsung
      Merge tag 'v6.12-rockchip-clk1' of git://git.kernel.org/pub/scm/linux/kernel/git/mmind/linux-rockchip into clk-rockchip
      Merge tag 'qcom-clk-for-6.12' of https://git.kernel.org/pub/scm/linux/kernel/git/qcom/linux into clk-qcom
      Merge branches 'clk-kunit', 'clk-mediatek', 'clk-cleanup' and 'clk-bindings' into clk-next
      Merge branches 'clk-assigned-rates', 'clk-renesas' and 'clk-scmi' into clk-next
      Merge branches 'clk-amlogic', 'clk-microchip' and 'clk-imx' into clk-next
      Merge branches 'clk-devm', 'clk-samsung', 'clk-rockchip' and 'clk-qcom' into clk-next

Sunyeal Hong (2):
      clk: samsung: clk-pll: Add support for pll_531x
      clk: samsung: add top clock support for ExynosAuto v920 SoC

Taniya Das (1):
      clk: qcom: clk-alpha-pll: Add support for Regera PLL ops

Thorsten Blum (1):
      clk: hisilicon: Remove unnecessary local variable

Uwe Kleine-KĂśnig (1):
      clk: Switch back to struct platform_driver::remove()

Varadarajan Narayanan (3):
      dt-bindings: usb: qcom,dwc3: Update ipq5332 clock details
      clk: qcom: ipq5332: Register gcc_qdss_tsctr_clk_src
      clk: qcom: ipq5332: Use icc-clk for enabling NoC related clocks

Varshini Rajendran (7):
      dt-bindings: clocks: atmel,at91sam9x5-sckc: add sam9x7
      dt-bindings: clocks: atmel,at91rm9200-pmc: add sam9x7 clock controller
      clk: at91: clk-sam9x60-pll: re-factor to support individual core freq outputs
      clk: at91: sam9x7: add support for HW PLL freq dividers
      clk: at91: sama7g5: move mux table macros to header file
      dt-bindings: clock: at91: Allow PLLs to be exported and referenced in DT
      clk: at91: sam9x7: add sam9x7 pmc driver

Vedang Nagar (1):
      clk: qcom: videocc-sm8550: Use HW_CTRL_TRIGGER flag for video GDSC's

Wei Fang (3):
      dt-bindings: clock: add i.MX95 NETCMIX block control
      dt-bindings: clock: add RMII clock selection
      clk: imx95: enable the clock of NETCMIX block control

Ye Li (1):
      clk: imx: composite-7ulp: Check the PCC present bit

Yoshihiro Shimoda (1):
      clk: renesas: r8a779h0: Add PCIe clock

Yuesong Li (1):
      clk:davinci: make use of dev_err_cast_probe()

Yuntao Liu (1):
      clk: starfive: Use pm_runtime_resume_and_get to fix pm_runtime_get_sync() usage

Zhipeng Wang (1):
      clk: imx: imx8mp: fix clock tree update of TF-A managed clocks

 Documentation/dev-tools/kunit/api/clk.rst          |   10 +
 Documentation/dev-tools/kunit/api/index.rst        |   21 +
 Documentation/dev-tools/kunit/api/of.rst           |   13 +
 .../dev-tools/kunit/api/platformdevice.rst         |   10 +
 .../bindings/arm/mediatek/mediatek,bdpsys.txt      |   24 -
 .../bindings/arm/mediatek/mediatek,camsys.txt      |   24 -
 .../bindings/arm/mediatek/mediatek,imgsys.txt      |   30 -
 .../bindings/arm/mediatek/mediatek,ipesys.txt      |   22 -
 .../bindings/arm/mediatek/mediatek,ipu.txt         |   43 -
 .../bindings/arm/mediatek/mediatek,jpgdecsys.txt   |   22 -
 .../bindings/arm/mediatek/mediatek,mcucfg.txt      |   23 -
 .../bindings/arm/mediatek/mediatek,mfgcfg.txt      |   25 -
 .../bindings/arm/mediatek/mediatek,mipi0a.txt      |   28 -
 .../bindings/arm/mediatek/mediatek,vcodecsys.txt   |   27 -
 .../bindings/arm/mediatek/mediatek,vdecsys.txt     |   29 -
 .../bindings/arm/mediatek/mediatek,vencltsys.txt   |   22 -
 .../bindings/arm/mediatek/mediatek,vencsys.txt     |   26 -
 .../bindings/clock/atmel,at91rm9200-pmc.yaml       |    2 +
 .../bindings/clock/atmel,at91sam9x5-sckc.yaml      |    4 +-
 .../bindings/clock/baikal,bt1-ccu-div.yaml         |    8 +-
 .../bindings/clock/cirrus,lochnagar.yaml           |    6 +-
 .../devicetree/bindings/clock/imx8mp-audiomix.yaml |    3 +
 .../bindings/clock/mediatek,apmixedsys.yaml        |    2 +-
 .../{arm/mediatek => clock}/mediatek,infracfg.yaml |    2 +-
 .../mediatek => clock}/mediatek,mt8186-clock.yaml  |    2 +-
 .../mediatek,mt8186-sys-clock.yaml                 |    2 +-
 .../mediatek => clock}/mediatek,mt8192-clock.yaml  |    2 +-
 .../mediatek,mt8192-sys-clock.yaml                 |    2 +-
 .../mediatek => clock}/mediatek,mt8195-clock.yaml  |    2 +-
 .../mediatek,mt8195-sys-clock.yaml                 |    2 +-
 .../{arm/mediatek => clock}/mediatek,pericfg.yaml  |    2 +-
 .../devicetree/bindings/clock/mediatek,syscon.yaml |   93 +
 .../bindings/clock/nxp,imx95-blk-ctl.yaml          |    1 +
 .../devicetree/bindings/clock/nxp,lpc3220-clk.txt  |   30 -
 .../devicetree/bindings/clock/nxp,lpc3220-clk.yaml |   51 +
 .../bindings/clock/nxp,lpc3220-usb-clk.txt         |   22 -
 .../bindings/clock/nxp,lpc3220-usb-clk.yaml        |   35 +
 .../devicetree/bindings/clock/qcom,a53pll.yaml     |    4 +
 .../bindings/clock/qcom,ipq5332-gcc.yaml           |    2 +
 .../bindings/clock/qcom,qcs404-turingcc.yaml       |   47 +
 .../bindings/clock/qcom,sc8280xp-lpasscc.yaml      |   13 +-
 .../bindings/clock/qcom,sm4450-camcc.yaml          |   63 +
 .../bindings/clock/qcom,sm4450-dispcc.yaml         |   71 +
 .../bindings/clock/qcom,sm8150-camcc.yaml          |   77 +
 .../bindings/clock/qcom,sm8450-camcc.yaml          |   19 +-
 .../bindings/clock/qcom,sm8450-gpucc.yaml          |    2 +
 .../bindings/clock/qcom,sm8450-videocc.yaml        |   11 +-
 .../devicetree/bindings/clock/qcom,turingcc.txt    |   19 -
 .../bindings/clock/renesas,cpg-clocks.yaml         |    8 +-
 .../bindings/clock/renesas,cpg-mssr.yaml           |    1 +
 .../bindings/clock/renesas,rzv2h-cpg.yaml          |   80 +
 .../bindings/clock/rockchip,rk3576-cru.yaml        |   56 +
 .../bindings/clock/rockchip,rk3588-cru.yaml        |    4 -
 .../devicetree/bindings/clock/st,stm32mp1-rcc.yaml |   10 +-
 .../devicetree/bindings/usb/qcom,dwc3.yaml         |    2 +-
 .../devicetree/bindings/vendor-prefixes.yaml       |    2 +
 drivers/base/dd.c                                  |    1 +
 drivers/clk/.kunitconfig                           |    2 +
 drivers/clk/Kconfig                                |   11 +
 drivers/clk/Makefile                               |   11 +-
 drivers/clk/at91/Makefile                          |    1 +
 drivers/clk/at91/clk-sam9x60-pll.c                 |   42 +-
 drivers/clk/at91/dt-compat.c                       |    5 +-
 drivers/clk/at91/pmc.h                             |   18 +
 drivers/clk/at91/sam9x60.c                         |    7 +
 drivers/clk/at91/sam9x7.c                          |  946 +++++++++
 drivers/clk/at91/sama7g5.c                         |   47 +-
 drivers/clk/axs10x/i2s_pll_clock.c                 |    2 +-
 drivers/clk/bcm/clk-bcm2711-dvp.c                  |    2 +-
 drivers/clk/bcm/clk-bcm53573-ilp.c                 |    2 +-
 drivers/clk/bcm/clk-bcm63xx-gate.c                 |    2 +-
 drivers/clk/bcm/clk-raspberrypi.c                  |    2 +-
 drivers/clk/clk-conf.c                             |   43 +-
 drivers/clk/clk-devres.c                           |   28 +
 drivers/clk/clk-fixed-factor.c                     |    2 +-
 drivers/clk/clk-fixed-mmio.c                       |    2 +-
 drivers/clk/clk-fixed-rate.c                       |    2 +-
 drivers/clk/clk-fixed-rate_test.c                  |  380 ++++
 drivers/clk/clk-fixed-rate_test.h                  |    8 +
 drivers/clk/clk-lmk04832.c                         |   43 +-
 drivers/clk/clk-palmas.c                           |    2 +-
 drivers/clk/clk-pwm.c                              |    2 +-
 drivers/clk/clk-s2mps11.c                          |    2 +-
 drivers/clk/clk-scmi.c                             |   16 +-
 drivers/clk/clk-scpi.c                             |    2 +-
 drivers/clk/clk.c                                  |    4 +-
 drivers/clk/clk_kunit_helpers.c                    |  207 ++
 drivers/clk/clk_parent_data_test.h                 |   10 +
 drivers/clk/clk_test.c                             |  453 +++-
 drivers/clk/davinci/da8xx-cfgchip.c                |    7 +-
 drivers/clk/hisilicon/clk-hi3519.c                 |    2 +-
 drivers/clk/hisilicon/clk-hi3559a.c                |    9 +-
 drivers/clk/hisilicon/crg-hi3516cv300.c            |    2 +-
 drivers/clk/hisilicon/crg-hi3798cv200.c            |    2 +-
 drivers/clk/imx/Kconfig                            |    1 +
 drivers/clk/imx/clk-composite-7ulp.c               |    7 +
 drivers/clk/imx/clk-composite-8m.c                 |   51 +-
 drivers/clk/imx/clk-composite-93.c                 |   15 +-
 drivers/clk/imx/clk-fracn-gppll.c                  |    6 +
 drivers/clk/imx/clk-imx6ul.c                       |    4 +-
 drivers/clk/imx/clk-imx7d.c                        |    6 +-
 drivers/clk/imx/clk-imx8-acm.c                     |   40 +-
 drivers/clk/imx/clk-imx8mm.c                       |    2 +-
 drivers/clk/imx/clk-imx8mn.c                       |    1 +
 drivers/clk/imx/clk-imx8mp-audiomix.c              |   88 +-
 drivers/clk/imx/clk-imx8mp.c                       |    8 +-
 drivers/clk/imx/clk-imx8qxp.c                      |   51 +-
 drivers/clk/imx/clk-imx95-blk-ctl.c                |   30 +
 drivers/clk/imx/clk-imxrt1050.c                    |    1 +
 drivers/clk/imx/clk.c                              |    1 +
 drivers/clk/imx/clk.h                              |    4 +
 drivers/clk/keystone/sci-clk.c                     |    2 +-
 drivers/clk/kunit_clk_fixed_rate_test.dtso         |   19 +
 drivers/clk/kunit_clk_parent_data_test.dtso        |   28 +
 drivers/clk/mediatek/clk-mt2701-aud.c              |    2 +-
 drivers/clk/mediatek/clk-mt2701-bdp.c              |    2 +-
 drivers/clk/mediatek/clk-mt2701-eth.c              |    2 +-
 drivers/clk/mediatek/clk-mt2701-g3d.c              |    2 +-
 drivers/clk/mediatek/clk-mt2701-hif.c              |    2 +-
 drivers/clk/mediatek/clk-mt2701-img.c              |    2 +-
 drivers/clk/mediatek/clk-mt2701-mm.c               |    2 +-
 drivers/clk/mediatek/clk-mt2701-vdec.c             |    2 +-
 drivers/clk/mediatek/clk-mt2712-apmixedsys.c       |    2 +-
 drivers/clk/mediatek/clk-mt2712-bdp.c              |    2 +-
 drivers/clk/mediatek/clk-mt2712-img.c              |    2 +-
 drivers/clk/mediatek/clk-mt2712-jpgdec.c           |    2 +-
 drivers/clk/mediatek/clk-mt2712-mfg.c              |    2 +-
 drivers/clk/mediatek/clk-mt2712-mm.c               |    2 +-
 drivers/clk/mediatek/clk-mt2712-vdec.c             |    2 +-
 drivers/clk/mediatek/clk-mt2712-venc.c             |    2 +-
 drivers/clk/mediatek/clk-mt2712.c                  |    2 +-
 drivers/clk/mediatek/clk-mt6765-audio.c            |    2 +-
 drivers/clk/mediatek/clk-mt6765-cam.c              |    2 +-
 drivers/clk/mediatek/clk-mt6765-img.c              |    2 +-
 drivers/clk/mediatek/clk-mt6765-mipi0a.c           |    2 +-
 drivers/clk/mediatek/clk-mt6765-mm.c               |    2 +-
 drivers/clk/mediatek/clk-mt6765-vcodec.c           |    2 +-
 drivers/clk/mediatek/clk-mt6779-aud.c              |    2 +-
 drivers/clk/mediatek/clk-mt6779-cam.c              |    2 +-
 drivers/clk/mediatek/clk-mt6779-img.c              |    2 +-
 drivers/clk/mediatek/clk-mt6779-ipe.c              |    2 +-
 drivers/clk/mediatek/clk-mt6779-mfg.c              |    2 +-
 drivers/clk/mediatek/clk-mt6779-mm.c               |    2 +-
 drivers/clk/mediatek/clk-mt6779-vdec.c             |    2 +-
 drivers/clk/mediatek/clk-mt6779-venc.c             |    2 +-
 drivers/clk/mediatek/clk-mt6779.c                  |    2 +-
 drivers/clk/mediatek/clk-mt6795-apmixedsys.c       |    2 +-
 drivers/clk/mediatek/clk-mt6795-infracfg.c         |    2 +-
 drivers/clk/mediatek/clk-mt6795-mfg.c              |    2 +-
 drivers/clk/mediatek/clk-mt6795-mm.c               |    2 +-
 drivers/clk/mediatek/clk-mt6795-pericfg.c          |    2 +-
 drivers/clk/mediatek/clk-mt6795-topckgen.c         |    2 +-
 drivers/clk/mediatek/clk-mt6795-vdecsys.c          |    2 +-
 drivers/clk/mediatek/clk-mt6795-vencsys.c          |    2 +-
 drivers/clk/mediatek/clk-mt6797-img.c              |    2 +-
 drivers/clk/mediatek/clk-mt6797-mm.c               |    2 +-
 drivers/clk/mediatek/clk-mt6797-vdec.c             |    2 +-
 drivers/clk/mediatek/clk-mt6797-venc.c             |    2 +-
 drivers/clk/mediatek/clk-mt7622-apmixedsys.c       |    2 +-
 drivers/clk/mediatek/clk-mt7622-aud.c              |    2 +-
 drivers/clk/mediatek/clk-mt7622-eth.c              |    2 +-
 drivers/clk/mediatek/clk-mt7622-hif.c              |    2 +-
 drivers/clk/mediatek/clk-mt7622-infracfg.c         |    2 +-
 drivers/clk/mediatek/clk-mt7622.c                  |    2 +-
 drivers/clk/mediatek/clk-mt7629-hif.c              |    2 +-
 drivers/clk/mediatek/clk-mt7981-eth.c              |    2 +-
 drivers/clk/mediatek/clk-mt7981-infracfg.c         |    2 +-
 drivers/clk/mediatek/clk-mt7981-topckgen.c         |    2 +-
 drivers/clk/mediatek/clk-mt7986-eth.c              |    2 +-
 drivers/clk/mediatek/clk-mt7986-infracfg.c         |    2 +-
 drivers/clk/mediatek/clk-mt7986-topckgen.c         |    2 +-
 drivers/clk/mediatek/clk-mt7988-eth.c              |    2 +-
 drivers/clk/mediatek/clk-mt7988-infracfg.c         |    2 +-
 drivers/clk/mediatek/clk-mt7988-topckgen.c         |    2 +-
 drivers/clk/mediatek/clk-mt7988-xfipll.c           |    2 +-
 drivers/clk/mediatek/clk-mt8135-apmixedsys.c       |    2 +-
 drivers/clk/mediatek/clk-mt8135.c                  |    2 +-
 drivers/clk/mediatek/clk-mt8167-aud.c              |    2 +-
 drivers/clk/mediatek/clk-mt8167-img.c              |    2 +-
 drivers/clk/mediatek/clk-mt8167-mfgcfg.c           |    2 +-
 drivers/clk/mediatek/clk-mt8167-mm.c               |    2 +-
 drivers/clk/mediatek/clk-mt8167-vdec.c             |    2 +-
 drivers/clk/mediatek/clk-mt8167.c                  |    2 +-
 drivers/clk/mediatek/clk-mt8173-apmixedsys.c       |    2 +-
 drivers/clk/mediatek/clk-mt8173-img.c              |    2 +-
 drivers/clk/mediatek/clk-mt8173-infracfg.c         |    2 +-
 drivers/clk/mediatek/clk-mt8173-mm.c               |    2 +-
 drivers/clk/mediatek/clk-mt8173-pericfg.c          |    2 +-
 drivers/clk/mediatek/clk-mt8173-topckgen.c         |    2 +-
 drivers/clk/mediatek/clk-mt8173-vdecsys.c          |    2 +-
 drivers/clk/mediatek/clk-mt8173-vencsys.c          |    2 +-
 drivers/clk/mediatek/clk-mt8183-audio.c            |    2 +-
 drivers/clk/mediatek/clk-mt8183-cam.c              |    2 +-
 drivers/clk/mediatek/clk-mt8183-img.c              |    2 +-
 drivers/clk/mediatek/clk-mt8183-ipu0.c             |    2 +-
 drivers/clk/mediatek/clk-mt8183-ipu1.c             |    2 +-
 drivers/clk/mediatek/clk-mt8183-ipu_adl.c          |    2 +-
 drivers/clk/mediatek/clk-mt8183-ipu_conn.c         |    2 +-
 drivers/clk/mediatek/clk-mt8183-mfgcfg.c           |    2 +-
 drivers/clk/mediatek/clk-mt8183-mm.c               |    2 +-
 drivers/clk/mediatek/clk-mt8183-vdec.c             |    2 +-
 drivers/clk/mediatek/clk-mt8183-venc.c             |    2 +-
 drivers/clk/mediatek/clk-mt8183.c                  |    2 +-
 drivers/clk/mediatek/clk-mt8186-apmixedsys.c       |    2 +-
 drivers/clk/mediatek/clk-mt8186-cam.c              |    2 +-
 drivers/clk/mediatek/clk-mt8186-img.c              |    2 +-
 drivers/clk/mediatek/clk-mt8186-imp_iic_wrap.c     |    2 +-
 drivers/clk/mediatek/clk-mt8186-infra_ao.c         |    2 +-
 drivers/clk/mediatek/clk-mt8186-ipe.c              |    2 +-
 drivers/clk/mediatek/clk-mt8186-mcu.c              |    2 +-
 drivers/clk/mediatek/clk-mt8186-mdp.c              |    2 +-
 drivers/clk/mediatek/clk-mt8186-mfg.c              |    2 +-
 drivers/clk/mediatek/clk-mt8186-mm.c               |    2 +-
 drivers/clk/mediatek/clk-mt8186-topckgen.c         |    2 +-
 drivers/clk/mediatek/clk-mt8186-vdec.c             |    2 +-
 drivers/clk/mediatek/clk-mt8186-venc.c             |    2 +-
 drivers/clk/mediatek/clk-mt8186-wpe.c              |    2 +-
 drivers/clk/mediatek/clk-mt8188-adsp_audio26m.c    |    2 +-
 drivers/clk/mediatek/clk-mt8188-apmixedsys.c       |    2 +-
 drivers/clk/mediatek/clk-mt8188-cam.c              |    2 +-
 drivers/clk/mediatek/clk-mt8188-ccu.c              |    2 +-
 drivers/clk/mediatek/clk-mt8188-img.c              |    2 +-
 drivers/clk/mediatek/clk-mt8188-imp_iic_wrap.c     |    2 +-
 drivers/clk/mediatek/clk-mt8188-infra_ao.c         |    2 +-
 drivers/clk/mediatek/clk-mt8188-ipe.c              |    2 +-
 drivers/clk/mediatek/clk-mt8188-mfg.c              |    2 +-
 drivers/clk/mediatek/clk-mt8188-peri_ao.c          |    2 +-
 drivers/clk/mediatek/clk-mt8188-topckgen.c         |    2 +-
 drivers/clk/mediatek/clk-mt8188-vdec.c             |    2 +-
 drivers/clk/mediatek/clk-mt8188-vdo0.c             |    2 +-
 drivers/clk/mediatek/clk-mt8188-vdo1.c             |    2 +-
 drivers/clk/mediatek/clk-mt8188-venc.c             |    2 +-
 drivers/clk/mediatek/clk-mt8188-vpp0.c             |    2 +-
 drivers/clk/mediatek/clk-mt8188-vpp1.c             |    2 +-
 drivers/clk/mediatek/clk-mt8188-wpe.c              |    2 +-
 drivers/clk/mediatek/clk-mt8192-apmixedsys.c       |    2 +-
 drivers/clk/mediatek/clk-mt8192-aud.c              |    2 +-
 drivers/clk/mediatek/clk-mt8192-cam.c              |    2 +-
 drivers/clk/mediatek/clk-mt8192-img.c              |    2 +-
 drivers/clk/mediatek/clk-mt8192-imp_iic_wrap.c     |    2 +-
 drivers/clk/mediatek/clk-mt8192-ipe.c              |    2 +-
 drivers/clk/mediatek/clk-mt8192-mdp.c              |    2 +-
 drivers/clk/mediatek/clk-mt8192-mfg.c              |    2 +-
 drivers/clk/mediatek/clk-mt8192-mm.c               |    2 +-
 drivers/clk/mediatek/clk-mt8192-msdc.c             |    2 +-
 drivers/clk/mediatek/clk-mt8192-scp_adsp.c         |    2 +-
 drivers/clk/mediatek/clk-mt8192-vdec.c             |    2 +-
 drivers/clk/mediatek/clk-mt8192-venc.c             |    2 +-
 drivers/clk/mediatek/clk-mt8192.c                  |    2 +-
 drivers/clk/mediatek/clk-mt8195-apmixedsys.c       |    2 +-
 drivers/clk/mediatek/clk-mt8195-apusys_pll.c       |    2 +-
 drivers/clk/mediatek/clk-mt8195-cam.c              |    2 +-
 drivers/clk/mediatek/clk-mt8195-ccu.c              |    2 +-
 drivers/clk/mediatek/clk-mt8195-img.c              |    2 +-
 drivers/clk/mediatek/clk-mt8195-imp_iic_wrap.c     |    2 +-
 drivers/clk/mediatek/clk-mt8195-infra_ao.c         |    2 +-
 drivers/clk/mediatek/clk-mt8195-ipe.c              |    2 +-
 drivers/clk/mediatek/clk-mt8195-mfg.c              |    2 +-
 drivers/clk/mediatek/clk-mt8195-peri_ao.c          |    2 +-
 drivers/clk/mediatek/clk-mt8195-scp_adsp.c         |    2 +-
 drivers/clk/mediatek/clk-mt8195-topckgen.c         |    2 +-
 drivers/clk/mediatek/clk-mt8195-vdec.c             |    2 +-
 drivers/clk/mediatek/clk-mt8195-vdo0.c             |    2 +-
 drivers/clk/mediatek/clk-mt8195-vdo1.c             |    2 +-
 drivers/clk/mediatek/clk-mt8195-venc.c             |    2 +-
 drivers/clk/mediatek/clk-mt8195-vpp0.c             |    2 +-
 drivers/clk/mediatek/clk-mt8195-vpp1.c             |    2 +-
 drivers/clk/mediatek/clk-mt8195-wpe.c              |    2 +-
 drivers/clk/mediatek/clk-mt8365-apu.c              |    2 +-
 drivers/clk/mediatek/clk-mt8365-cam.c              |    2 +-
 drivers/clk/mediatek/clk-mt8365-mfg.c              |    2 +-
 drivers/clk/mediatek/clk-mt8365-mm.c               |    2 +-
 drivers/clk/mediatek/clk-mt8365-vdec.c             |    2 +-
 drivers/clk/mediatek/clk-mt8365-venc.c             |    2 +-
 drivers/clk/mediatek/clk-mt8365.c                  |    2 +-
 drivers/clk/mediatek/clk-mt8516-aud.c              |    2 +-
 drivers/clk/mediatek/clk-mt8516.c                  |    2 +-
 drivers/clk/mediatek/reset.c                       |   61 +-
 drivers/clk/mediatek/reset.h                       |   10 -
 drivers/clk/meson/a1-peripherals.c                 |    3 +-
 drivers/clk/meson/a1-pll.c                         |    3 +-
 drivers/clk/meson/axg-aoclk.c                      |    1 +
 drivers/clk/meson/axg-audio.c                      |   39 +-
 drivers/clk/meson/axg-audio.h                      |    2 +
 drivers/clk/meson/axg.c                            |    1 +
 drivers/clk/meson/c3-peripherals.c                 |    3 +-
 drivers/clk/meson/c3-pll.c                         |    3 +-
 drivers/clk/meson/clk-cpu-dyndiv.c                 |    3 +-
 drivers/clk/meson/clk-dualdiv.c                    |    5 +-
 drivers/clk/meson/clk-mpll.c                       |    5 +-
 drivers/clk/meson/clk-phase.c                      |    8 +-
 drivers/clk/meson/clk-pll.c                        |    7 +-
 drivers/clk/meson/clk-regmap.c                     |   13 +-
 drivers/clk/meson/g12a-aoclk.c                     |    1 +
 drivers/clk/meson/g12a.c                           |    1 +
 drivers/clk/meson/gxbb-aoclk.c                     |    1 +
 drivers/clk/meson/gxbb.c                           |    1 +
 drivers/clk/meson/meson-aoclk.c                    |    3 +-
 drivers/clk/meson/meson-clkc-utils.c               |    3 +-
 drivers/clk/meson/meson-eeclk.c                    |    3 +-
 drivers/clk/meson/s4-peripherals.c                 |    3 +-
 drivers/clk/meson/s4-pll.c                         |    3 +-
 drivers/clk/meson/sclk-div.c                       |    3 +-
 drivers/clk/meson/vclk.c                           |    5 +-
 drivers/clk/meson/vid-pll-div.c                    |    3 +-
 drivers/clk/mmp/clk-audio.c                        |    2 +-
 drivers/clk/mmp/clk-mix.c                          |   10 +-
 drivers/clk/mvebu/armada-37xx-periph.c             |    2 +-
 drivers/clk/mvebu/armada-37xx-tbg.c                |    2 +-
 drivers/clk/mvebu/armada-37xx-xtal.c               |    2 +-
 drivers/clk/qcom/Kconfig                           |   51 +-
 drivers/clk/qcom/Makefile                          |    5 +-
 drivers/clk/qcom/a53-pll.c                         |    1 +
 drivers/clk/qcom/apcs-msm8916.c                    |    2 +-
 drivers/clk/qcom/apcs-sdx55.c                      |    2 +-
 drivers/clk/qcom/camcc-sm4450.c                    | 1688 +++++++++++++++
 drivers/clk/qcom/camcc-sm8150.c                    | 2159 ++++++++++++++++++++
 drivers/clk/qcom/clk-alpha-pll.c                   |   86 +-
 drivers/clk/qcom/clk-alpha-pll.h                   |    7 +
 drivers/clk/qcom/clk-cbf-8996.c                    |    2 +-
 drivers/clk/qcom/clk-rpmh.c                        |    2 +
 drivers/clk/qcom/dispcc-sm4450.c                   |  770 +++++++
 drivers/clk/qcom/dispcc-sm8250.c                   |   12 +-
 drivers/clk/qcom/dispcc-sm8550.c                   |  198 +-
 drivers/clk/qcom/dispcc-sm8650.c                   | 1796 ----------------
 drivers/clk/qcom/gcc-ipq5332.c                     |   36 +-
 drivers/clk/qcom/gcc-ipq6018.c                     |    2 +-
 drivers/clk/qcom/gcc-ipq806x.c                     |    4 +-
 drivers/clk/qcom/gcc-ipq8074.c                     |    4 +-
 drivers/clk/qcom/gcc-mdm9615.c                     |    4 +-
 drivers/clk/qcom/gcc-msm8660.c                     |    4 +-
 drivers/clk/qcom/gcc-msm8960.c                     |    8 +-
 drivers/clk/qcom/gcc-msm8994.c                     |   54 +-
 drivers/clk/qcom/gcc-msm8996.c                     |    2 +-
 drivers/clk/qcom/gcc-msm8998.c                     |   64 +-
 drivers/clk/qcom/gcc-sc8180x.c                     |  442 ++--
 drivers/clk/qcom/gcc-sm8250.c                      |    6 +-
 drivers/clk/qcom/gcc-sm8450.c                      |    4 +-
 drivers/clk/qcom/gpucc-sm4450.c                    |  805 ++++++++
 drivers/clk/qcom/lcc-ipq806x.c                     |    8 +-
 drivers/clk/qcom/lcc-msm8960.c                     |    8 +-
 drivers/clk/qcom/mmcc-apq8084.c                    |   50 +-
 drivers/clk/qcom/mmcc-msm8960.c                    |   30 +-
 drivers/clk/qcom/mmcc-msm8974.c                    |   52 +-
 drivers/clk/qcom/mmcc-msm8994.c                    |    8 +-
 drivers/clk/qcom/mmcc-msm8996.c                    |    8 +-
 drivers/clk/qcom/videocc-sm8550.c                  |    4 +-
 drivers/clk/renesas/Kconfig                        |    9 +
 drivers/clk/renesas/Makefile                       |    2 +
 drivers/clk/renesas/clk-mstp.c                     |    2 +-
 drivers/clk/renesas/r8a779a0-cpg-mssr.c            |   37 +-
 drivers/clk/renesas/r8a779f0-cpg-mssr.c            |   30 +-
 drivers/clk/renesas/r8a779g0-cpg-mssr.c            |   38 +-
 drivers/clk/renesas/r8a779h0-cpg-mssr.c            |   41 +-
 drivers/clk/renesas/r9a07g043-cpg.c                |   12 +
 drivers/clk/renesas/r9a08g045-cpg.c                |   20 +
 drivers/clk/renesas/r9a09g057-cpg.c                |  164 ++
 drivers/clk/renesas/rcar-gen4-cpg.c                |  208 +-
 drivers/clk/renesas/rcar-gen4-cpg.h                |   36 +-
 drivers/clk/renesas/rcar-usb2-clock-sel.c          |    2 +-
 drivers/clk/renesas/rzg2l-cpg.c                    |   71 +-
 drivers/clk/renesas/rzv2h-cpg.c                    |  853 ++++++++
 drivers/clk/renesas/rzv2h-cpg.h                    |  190 ++
 drivers/clk/rockchip/Kconfig                       |    7 +
 drivers/clk/rockchip/Makefile                      |    1 +
 drivers/clk/rockchip/clk-pll.c                     |    6 +-
 drivers/clk/rockchip/clk-px30.c                    |   10 +-
 drivers/clk/rockchip/clk-rk3036.c                  |    5 +-
 drivers/clk/rockchip/clk-rk3228.c                  |    7 +-
 drivers/clk/rockchip/clk-rk3288.c                  |    5 +-
 drivers/clk/rockchip/clk-rk3308.c                  |    5 +-
 drivers/clk/rockchip/clk-rk3328.c                  |    5 +-
 drivers/clk/rockchip/clk-rk3368.c                  |    5 +-
 drivers/clk/rockchip/clk-rk3399.c                  |   10 +-
 drivers/clk/rockchip/clk-rk3576.c                  | 1818 ++++++++++++++++
 drivers/clk/rockchip/clk-rk3588.c                  |   42 +-
 drivers/clk/rockchip/clk.c                         |    3 +-
 drivers/clk/rockchip/clk.h                         |   54 +
 drivers/clk/rockchip/rst-rk3576.c                  |  651 ++++++
 drivers/clk/samsung/Makefile                       |    1 +
 drivers/clk/samsung/clk-exynos-audss.c             |    2 +-
 drivers/clk/samsung/clk-exynos-clkout.c            |    2 +-
 drivers/clk/samsung/clk-exynos7885.c               |   93 +-
 drivers/clk/samsung/clk-exynos850.c                |    7 +-
 drivers/clk/samsung/clk-exynosautov9.c             |   83 +
 drivers/clk/samsung/clk-exynosautov920.c           | 1173 +++++++++++
 drivers/clk/samsung/clk-pll.c                      |   62 +-
 drivers/clk/samsung/clk-pll.h                      |    2 +
 drivers/clk/starfive/clk-starfive-jh7110-isp.c     |    2 +-
 drivers/clk/starfive/clk-starfive-jh7110-vout.c    |    4 +-
 drivers/clk/stm32/clk-stm32mp1.c                   |    2 +-
 drivers/clk/tegra/clk-tegra124-dfll-fcpu.c         |    2 +-
 drivers/clk/ti/adpll.c                             |    2 +-
 drivers/clk/ti/clk-dra7-atl.c                      |    1 +
 drivers/clk/versatile/clk-sp810.c                  |    2 +-
 drivers/clk/visconti/pll.c                         |    6 +-
 drivers/clk/x86/clk-fch.c                          |    2 +-
 drivers/clk/x86/clk-pmc-atom.c                     |    2 +-
 drivers/clk/xilinx/clk-xlnx-clock-wizard.c         |    2 +-
 drivers/clk/xilinx/xlnx_vcu.c                      |    2 +-
 drivers/of/.kunitconfig                            |    1 +
 drivers/of/Kconfig                                 |   10 +
 drivers/of/Makefile                                |    3 +
 drivers/of/kunit_overlay_test.dtso                 |    9 +
 drivers/of/of_kunit_helpers.c                      |   77 +
 drivers/of/overlay_test.c                          |  115 ++
 drivers/of/platform.c                              |    9 +-
 include/dt-bindings/clock/at91.h                   |    4 +
 include/dt-bindings/clock/axg-audio-clkc.h         |    7 +
 include/dt-bindings/clock/nxp,imx95-clock.h        |    3 +
 include/dt-bindings/clock/px30-cru.h               |    4 -
 include/dt-bindings/clock/qcom,gcc-msm8998.h       |    5 +
 include/dt-bindings/clock/qcom,gcc-sc8180x.h       |    5 +
 include/dt-bindings/clock/qcom,sm4450-camcc.h      |  106 +
 include/dt-bindings/clock/qcom,sm4450-dispcc.h     |   51 +
 include/dt-bindings/clock/qcom,sm4450-gpucc.h      |   62 +
 include/dt-bindings/clock/qcom,sm8150-camcc.h      |  135 ++
 include/dt-bindings/clock/qcom,sm8650-dispcc.h     |  103 +-
 include/dt-bindings/clock/renesas,r9a09g057-cpg.h  |   21 +
 include/dt-bindings/clock/rk3036-cru.h             |    2 -
 include/dt-bindings/clock/rk3228-cru.h             |    2 -
 include/dt-bindings/clock/rk3288-cru.h             |    2 -
 include/dt-bindings/clock/rk3308-cru.h             |    2 -
 include/dt-bindings/clock/rk3328-cru.h             |    2 -
 include/dt-bindings/clock/rk3368-cru.h             |    2 -
 include/dt-bindings/clock/rk3399-cru.h             |    4 -
 include/dt-bindings/clock/rockchip,rk3576-cru.h    |  592 ++++++
 include/dt-bindings/interconnect/qcom,ipq5332.h    |   46 +
 include/dt-bindings/reset/rockchip,rk3576-cru.h    |  564 +++++
 include/kunit/clk.h                                |   28 +
 include/kunit/of.h                                 |  115 ++
 include/kunit/platform_device.h                    |   20 +
 include/linux/clk-provider.h                       |   14 +
 include/linux/clk.h                                |   33 +
 lib/kunit/Makefile                                 |    4 +-
 lib/kunit/platform-test.c                          |  224 ++
 lib/kunit/platform.c                               |  302 +++
 437 files changed, 17725 insertions(+), 3552 deletions(-)
 create mode 100644 Documentation/dev-tools/kunit/api/clk.rst
 create mode 100644 Documentation/dev-tools/kunit/api/of.rst
 create mode 100644 Documentation/dev-tools/kunit/api/platformdevice.rst
 delete mode 100644 Documentation/devicetree/bindings/arm/mediatek/mediatek,bdpsys.txt
 delete mode 100644 Documentation/devicetree/bindings/arm/mediatek/mediatek,camsys.txt
 delete mode 100644 Documentation/devicetree/bindings/arm/mediatek/mediatek,imgsys.txt
 delete mode 100644 Documentation/devicetree/bindings/arm/mediatek/mediatek,ipesys.txt
 delete mode 100644 Documentation/devicetree/bindings/arm/mediatek/mediatek,ipu.txt
 delete mode 100644 Documentation/devicetree/bindings/arm/mediatek/mediatek,jpgdecsys.txt
 delete mode 100644 Documentation/devicetree/bindings/arm/mediatek/mediatek,mcucfg.txt
 delete mode 100644 Documentation/devicetree/bindings/arm/mediatek/mediatek,mfgcfg.txt
 delete mode 100644 Documentation/devicetree/bindings/arm/mediatek/mediatek,mipi0a.txt
 delete mode 100644 Documentation/devicetree/bindings/arm/mediatek/mediatek,vcodecsys.txt
 delete mode 100644 Documentation/devicetree/bindings/arm/mediatek/mediatek,vdecsys.txt
 delete mode 100644 Documentation/devicetree/bindings/arm/mediatek/mediatek,vencltsys.txt
 delete mode 100644 Documentation/devicetree/bindings/arm/mediatek/mediatek,vencsys.txt
 rename Documentation/devicetree/bindings/{arm/mediatek => clock}/mediatek,infracfg.yaml (96%)
 rename Documentation/devicetree/bindings/{arm/mediatek => clock}/mediatek,mt8186-clock.yaml (94%)
 rename Documentation/devicetree/bindings/{arm/mediatek => clock}/mediatek,mt8186-sys-clock.yaml (94%)
 rename Documentation/devicetree/bindings/{arm/mediatek => clock}/mediatek,mt8192-clock.yaml (98%)
 rename Documentation/devicetree/bindings/{arm/mediatek => clock}/mediatek,mt8192-sys-clock.yaml (94%)
 rename Documentation/devicetree/bindings/{arm/mediatek => clock}/mediatek,mt8195-clock.yaml (98%)
 rename Documentation/devicetree/bindings/{arm/mediatek => clock}/mediatek,mt8195-sys-clock.yaml (95%)
 rename Documentation/devicetree/bindings/{arm/mediatek => clock}/mediatek,pericfg.yaml (96%)
 create mode 100644 Documentation/devicetree/bindings/clock/mediatek,syscon.yaml
 delete mode 100644 Documentation/devicetree/bindings/clock/nxp,lpc3220-clk.txt
 create mode 100644 Documentation/devicetree/bindings/clock/nxp,lpc3220-clk.yaml
 delete mode 100644 Documentation/devicetree/bindings/clock/nxp,lpc3220-usb-clk.txt
 create mode 100644 Documentation/devicetree/bindings/clock/nxp,lpc3220-usb-clk.yaml
 create mode 100644 Documentation/devicetree/bindings/clock/qcom,qcs404-turingcc.yaml
 create mode 100644 Documentation/devicetree/bindings/clock/qcom,sm4450-camcc.yaml
 create mode 100644 Documentation/devicetree/bindings/clock/qcom,sm4450-dispcc.yaml
 create mode 100644 Documentation/devicetree/bindings/clock/qcom,sm8150-camcc.yaml
 delete mode 100644 Documentation/devicetree/bindings/clock/qcom,turingcc.txt
 create mode 100644 Documentation/devicetree/bindings/clock/renesas,rzv2h-cpg.yaml
 create mode 100644 Documentation/devicetree/bindings/clock/rockchip,rk3576-cru.yaml
 create mode 100644 drivers/clk/at91/sam9x7.c
 create mode 100644 drivers/clk/clk-fixed-rate_test.c
 create mode 100644 drivers/clk/clk-fixed-rate_test.h
 create mode 100644 drivers/clk/clk_kunit_helpers.c
 create mode 100644 drivers/clk/clk_parent_data_test.h
 create mode 100644 drivers/clk/kunit_clk_fixed_rate_test.dtso
 create mode 100644 drivers/clk/kunit_clk_parent_data_test.dtso
 create mode 100644 drivers/clk/qcom/camcc-sm4450.c
 create mode 100644 drivers/clk/qcom/camcc-sm8150.c
 create mode 100644 drivers/clk/qcom/dispcc-sm4450.c
 delete mode 100644 drivers/clk/qcom/dispcc-sm8650.c
 create mode 100644 drivers/clk/qcom/gpucc-sm4450.c
 create mode 100644 drivers/clk/renesas/r9a09g057-cpg.c
 create mode 100644 drivers/clk/renesas/rzv2h-cpg.c
 create mode 100644 drivers/clk/renesas/rzv2h-cpg.h
 create mode 100644 drivers/clk/rockchip/clk-rk3576.c
 create mode 100644 drivers/clk/rockchip/rst-rk3576.c
 create mode 100644 drivers/clk/samsung/clk-exynosautov920.c
 create mode 100644 drivers/of/kunit_overlay_test.dtso
 create mode 100644 drivers/of/of_kunit_helpers.c
 create mode 100644 drivers/of/overlay_test.c
 create mode 100644 include/dt-bindings/clock/qcom,sm4450-camcc.h
 create mode 100644 include/dt-bindings/clock/qcom,sm4450-dispcc.h
 create mode 100644 include/dt-bindings/clock/qcom,sm4450-gpucc.h
 create mode 100644 include/dt-bindings/clock/qcom,sm8150-camcc.h
 mode change 100644 => 120000 include/dt-bindings/clock/qcom,sm8650-dispcc.h
 create mode 100644 include/dt-bindings/clock/renesas,r9a09g057-cpg.h
 create mode 100644 include/dt-bindings/clock/rockchip,rk3576-cru.h
 create mode 100644 include/dt-bindings/interconnect/qcom,ipq5332.h
 create mode 100644 include/dt-bindings/reset/rockchip,rk3576-cru.h
 create mode 100644 include/kunit/clk.h
 create mode 100644 include/kunit/of.h
 create mode 100644 include/kunit/platform_device.h
 create mode 100644 lib/kunit/platform-test.c
 create mode 100644 lib/kunit/platform.c

-- 
https://git.kernel.org/pub/scm/linux/kernel/git/clk/linux.git/
https://git.kernel.org/pub/scm/linux/kernel/git/sboyd/spmi.git

.
Subject: [PATCH v2 0/4] PCI: ep: dwc/imx6: Add bus address support for PCI
 endpoint devices
From: Frank Li <Frank.Li@nxp.com>
To: Lorenzo Pieralisi <lpieralisi@kernel.org>, 
 =?utf-8?q?Krzysztof_Wilczy=C5=84ski?= <kw@linux.com>, 
 Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>, 
 Rob Herring <robh@kernel.org>, Bjorn Helgaas <bhelgaas@google.com>, 
 Krzysztof Kozlowski <krzk+dt@kernel.org>, 
 Conor Dooley <conor+dt@kernel.org>, Abraham I <kishon@kernel.org>, 
 Saravana Kannan <saravanak@google.com>, Jingoo Han <jingoohan1@gmail.com>, 
 Gustavo Pimentel <gustavo.pimentel@synopsys.com>, 
 Jesper Nilsson <jesper.nilsson@axis.com>, 
 Richard Zhu <hongxing.zhu@nxp.com>, Lucas Stach <l.stach@pengutronix.de>, 
 Shawn Guo <shawnguo@kernel.org>, Sascha Hauer <s.hauer@pengutronix.de>, 
 Pengutronix Kernel Team <kernel@pengutronix.de>, 
 Fabio Estevam <festevam@gmail.com>
Cc: linux-pci@vger.kernel.org, devicetree@vger.kernel.org, 
 linux-kernel@vger.kernel.org, linux-arm-kernel@axis.com, 
 linux-arm-kernel@lists.infradead.org, imx@lists.linux.dev, 
 =?utf-8?q?Krzysztof_Wilczy=C5=84ski?= <kwilczynski@kernel.org>, 
 Frank Li <Frank.Li@nxp.com>
Date: Mon, 23 Sep 2024 14:59:18 -0400

.
Subject: [GIT PULL] Landlock updates for v6.12
From: =?UTF-8?q?Micka=C3=ABl=20Sala=C3=BCn?= <mic@digikod.net>
To: Linus Torvalds <torvalds@linux-foundation.org>
Cc: =?UTF-8?q?Micka=C3=ABl=20Sala=C3=BCn?= <mic@digikod.net>,
	=?UTF-8?q?G=C3=BCnther=20Noack?= <gnoack@google.com>,
	Jann Horn <jannh@google.com>,
	Paul Moore <paul@paul-moore.com>,
	Tahera Fahimi <fahimitahera@gmail.com>,
	linux-kernel@vger.kernel.org,
	linux-security-module@vger.kernel.org,
	outreachy@lists.linux.dev
Date: Mon, 23 Sep 2024 20:42:51 +0200

Hi Linus,

This PR brings signal and abstract UNIX socket control to Landlock, contributed
by Tahera Fahimi during her Outreachy internship [1].  These features are
useful to better isolate processes.

Please pull these changes for v6.12-rc1.  These commits merge cleanly with your
master branch.  The kernel code has been tested in the latest linux-next
releases for a few weeks, but I rebased it on your master branch last week
because of VFS and LSM tree dependencies.

We can now scope a Landlock domain thanks to a new "scoped" field that can deny
interactions with resources outside of this domain.  The
LANDLOCK_SCOPE_ABSTRACT_UNIX_SOCKET flag denies connections to an abstract UNIX
socket created outside of the current scoped domain [2], and the
LANDLOCK_SCOPE_SIGNAL flag denies sending a signal to processes outside of the
current scoped domain [3].  These restrictions also apply to nested domains
according to their scope.  The related changes will also be useful to support
other kind of IPC isolations.

Test coverage for security/landlock is 92.2% of 1046 lines according to
gcc/gcov-14, and it was 91.7% of 961 lines before this series.

Regards,
 MickaĂŤl

Link: https://sched.co/1ej1w [1]
Link: https://lore.kernel.org/r/cover.1725494372.git.fahimitahera@gmail.com [2]
Link: https://lore.kernel.org/r/cover.1725657727.git.fahimitahera@gmail.com [3]

--
The following changes since commit a430d95c5efa2b545d26a094eb5f624e36732af0:

  Merge tag 'lsm-pr-20240911' of git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/lsm (2024-09-16 18:19:47 +0200)

are available in the Git repository at:

  https://git.kernel.org/pub/scm/linux/kernel/git/mic/linux.git tags/landlock-6.12-rc1

for you to fetch changes up to 1ca980815e1f284dddcb5e678c91bbd3e3f3a6a6:

  landlock: Document LANDLOCK_SCOPE_SIGNAL (2024-09-16 23:50:55 +0200)

----------------------------------------------------------------
Landlock updates for v6.12-rc1

----------------------------------------------------------------
Tahera Fahimi (14):
      landlock: Add abstract UNIX socket scoping
      selftests/landlock: Test handling of unknown scope
      selftests/landlock: Test abstract UNIX socket scoping
      selftests/landlock: Test UNIX sockets with any address formats
      selftests/landlock: Test connected and unconnected datagram UNIX socket
      selftests/landlock: Test inherited restriction of abstract UNIX socket
      samples/landlock: Add support for abstract UNIX socket scoping
      landlock: Document LANDLOCK_SCOPE_ABSTRACT_UNIX_SOCKET
      landlock: Add signal scoping
      selftests/landlock: Test signal scoping
      selftests/landlock: Test signal scoping for threads
      selftests/landlock: Test signal created by out-of-bound message
      samples/landlock: Add support for signal scoping
      landlock: Document LANDLOCK_SCOPE_SIGNAL

 Documentation/userspace-api/landlock.rst           |   58 +-
 include/uapi/linux/landlock.h                      |   30 +
 samples/landlock/sandboxer.c                       |   73 +-
 security/landlock/cred.h                           |    2 +-
 security/landlock/fs.c                             |   25 +
 security/landlock/fs.h                             |    7 +
 security/landlock/limits.h                         |    3 +
 security/landlock/ruleset.c                        |    7 +-
 security/landlock/ruleset.h                        |   24 +-
 security/landlock/syscalls.c                       |   17 +-
 security/landlock/task.c                           |  193 ++++
 tools/testing/selftests/landlock/base_test.c       |    2 +-
 tools/testing/selftests/landlock/common.h          |   39 +
 tools/testing/selftests/landlock/fs_test.c         |    1 -
 tools/testing/selftests/landlock/net_test.c        |   31 +-
 .../selftests/landlock/scoped_abstract_unix_test.c | 1041 ++++++++++++++++++++
 .../selftests/landlock/scoped_base_variants.h      |  156 +++
 tools/testing/selftests/landlock/scoped_common.h   |   28 +
 .../landlock/scoped_multiple_domain_variants.h     |  152 +++
 .../selftests/landlock/scoped_signal_test.c        |  484 +++++++++
 tools/testing/selftests/landlock/scoped_test.c     |   33 +
 21 files changed, 2359 insertions(+), 47 deletions(-)
 create mode 100644 tools/testing/selftests/landlock/scoped_abstract_unix_test.c
 create mode 100644 tools/testing/selftests/landlock/scoped_base_variants.h
 create mode 100644 tools/testing/selftests/landlock/scoped_common.h
 create mode 100644 tools/testing/selftests/landlock/scoped_multiple_domain_variants.h
 create mode 100644 tools/testing/selftests/landlock/scoped_signal_test.c
 create mode 100644 tools/testing/selftests/landlock/scoped_test.c

.
Subject: [PATCHSET sched_ext/for-6.12-fixes] sched_ext: Fix locking enable/disable path bugs includling locking order one
From: Tejun Heo <tj@kernel.org>
To: void@manifault.com
Cc: kernel-team@meta.com,
	linux-kernel@vger.kernel.org,
	sched-ext@meta.com,
	aboorvad@linux.ibm.com
Date: Mon, 23 Sep 2024 08:59:27 -1000

.
Subject: [PATCH] perf: hisi_pcie: Call pci_dev_put(pdev) only once in
 hisi_pcie_pmu_valid_requester_id()
From: Markus Elfring <Markus.Elfring@web.de>
To: linux-arm-kernel@lists.infradead.org, kernel-janitors@vger.kernel.org,
 John Garry <john.garry@huawei.com>,
 Jonathan Cameron <jonathan.cameron@huawei.com>,
 =?UTF-8?Q?Krzysztof_Wilczy=C5=84ski?= <kw@linux.com>,
 Mark Rutland <mark.rutland@arm.com>, Qi Liu <liuqi115@huawei.com>,
 Shaokun Zhang <zhangshaokun@hisilicon.com>, Will Deacon <will@kernel.org>,
 Yicong Yang <yangyicong@hisilicon.com>
Cc: LKML <linux-kernel@vger.kernel.org>
Date: Mon, 23 Sep 2024 21:28:21 +0200

.
Subject: [PATCH] dmaengine: ti: edma: Check return value of of_dma_controller_register
From: Mikhail Arkhipov <m.arhipov@rosa.ru>
To: Peter Ujfalusi <peter.ujfalusi@gmail.com>
Cc: Mikhail Arkhipov <m.arhipov@rosa.ru>,
	Vinod Koul <vkoul@kernel.org>,
	dmaengine@vger.kernel.org,
	linux-kernel@vger.kernel.org,
	lvc-project@linuxtesting.org
Date: Mon, 23 Sep 2024 22:37:03 +0300

.
Subject: drivers/gpu/drm/i915/display/intel_display.c:1909:20: error:
 arithmetic between different enumeration types ('enum tc_port' and 'enum
 port')
From: kernel test robot <lkp@intel.com>
To: Maarten Lankhorst <maarten.lankhorst@linux.intel.com>
Cc: oe-kbuild-all@lists.linux.dev, linux-kernel@vger.kernel.org,
	Rodrigo Vivi <rodrigo.vivi@intel.com>,
	Lucas De Marchi <lucas.demarchi@intel.com>
Date: Tue, 24 Sep 2024 03:54:34 +0800

.
Subject: [syzbot] [bcachefs?] [mm?] INFO: task hung in bch2_read_iter
From: syzbot <syzbot+9f1acdfd9f63909c2abe@syzkaller.appspotmail.com>
To: bfoster@redhat.com, kent.overstreet@linux.dev, 
	linux-bcachefs@vger.kernel.org, linux-kernel@vger.kernel.org, 
	linux-mm@kvack.org, syzkaller-bugs@googlegroups.com
Date: Mon, 23 Sep 2024 12:59:28 -0700

.
Subject: [PATCH] phy: tegra: xusb: Call of_node_put(np) only once in
 tegra_xusb_padctl_get()
From: Markus Elfring <Markus.Elfring@web.de>
To: linux-phy@lists.infradead.org, linux-tegra@vger.kernel.org,
 JC Kuo <jckuo@nvidia.com>, Jonathan Hunter <jonathanh@nvidia.com>,
 Kishon Vijay Abraham I <kishon@kernel.org>,
 Thierry Reding <thierry.reding@gmail.com>, Vinod Koul <vkoul@kernel.org>
Cc: LKML <linux-kernel@vger.kernel.org>, kernel-janitors@vger.kernel.org,
 Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org>
Date: Mon, 23 Sep 2024 22:04:25 +0200

.
Subject: [GIT PULL] lsm/lsm-pr-20240923
From: Paul Moore <paul@paul-moore.com>
To: Linus Torvalds <torvalds@linux-foundation.org>
Cc: linux-security-module@vger.kernel.org, linux-kernel@vger.kernel.org
Date: Mon, 23 Sep 2024 16:06:39 -0400

Linus,

This pull request updates the the previous lsm-pr-20240920 pull request
sitting in your inbox to include a single one-line patch to IPE to fix a
random selftest crash caused by a missing list terminator in the test.

-Paul

--
The following changes since commit 19c9d55d72a9040cf9dc8de62633e6217381106b:

  security: Update file_set_fowner documentation
    (2024-09-09 12:30:51 -0400)

are available in the Git repository at:

  https://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/lsm.git
    tags/lsm-pr-20240923

for you to fetch changes up to f89722faa31466ff41aed21bdeb9cf34c2312858:

  ipe: Add missing terminator to list of unit tests
    (2024-09-23 15:53:37 -0400)

----------------------------------------------------------------
lsm/stable-6.12 PR 20240923
----------------------------------------------------------------

Guenter Roeck (1):
      ipe: Add missing terminator to list of unit tests

Paul Moore (1):
      selinux,smack: properly reference the LSM blob in
         security_watch_key()

Shu Han (1):
      mm: call the security_mmap_file() LSM hook in remap_file_pages()

 mm/mmap.c                   |    4 ++++
 security/ipe/policy_tests.c |    1 +
 security/selinux/hooks.c    |    2 +-
 security/smack/smack_lsm.c  |   13 +++----------
 4 files changed, 9 insertions(+), 11 deletions(-)

--
paul-moore.com

.
Subject: [GIT PULL] [GIT PULL] cpupower fixes for Linux 6.12-rc1
From: Shuah Khan <skhan@linuxfoundation.org>
To: "Rafael J. Wysocki" <rafael@kernel.org>
Cc: shuah <shuah@kernel.org>, Shuah Khan <skhan@linuxfoundation.org>,
 linux-pm@vger.kernel.org, linux-kernel@vger.kernel.org,
 Linus Torvalds <torvalds@linux-foundation.org>,
 Guenter Roeck <linux@roeck-us.net>, "John B. Wyatt IV" <jwyatt@redhat.com>,
 Shuah Khan <skhan@linuxfoundation.org>
Date: Mon, 23 Sep 2024 14:19:01 -0600

This is a multi-part message in MIME format.
--------------1JnQzwMA3Ss9TTIuQFjlnei6
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 7bit

Hi Rafael,

Please pull the following cpupower fixes update for Linux 6.12-rc1.
Please send this up to Linus if at all possible before the merge
window closes.

This cpupower fixes update consists fix to raw_pylibcpupower.i being
removed by "make mrproper". "*.i", "*.o" files are generated during
kernel compile and removed when the repo is cleaned by mrproper.

The file is renamed to use .swg extension instead to avoid the problem.
The second patch removes references to raw_pylibcpupower.i from .gitignore.

diff is attached.

thanks,
-- Shuah

----------------------------------------------------------------
The following changes since commit 80e67f1802d0fc21543216557a68320c71d7dbe1:

   pm:cpupower: Add error warning when SWIG is not installed (2024-09-06 10:58:35 -0600)

are available in the Git repository at:

   git://git.kernel.org/pub/scm/linux/kernel/git/shuah/linux tags/linux-cpupower-6.12-rc1-fixes

for you to fetch changes up to 6c56fb4434f59df9c777eded5f77cc812882cef3:

   pm: cpupower: Clean up bindings gitignore (2024-09-23 09:06:03 -0600)

----------------------------------------------------------------
linux-cpupower-6.12-rc1-fixes

This cpupower fixes update consists fix to raw_pylibcpupower.i being
removed by "make mrproper". "*.i", "*.o" files are generated during
kernel compile and removed when the repo is cleaned by mrproper.

The file is renamed to use .swg extension instead to avoid the problem.
The second patch removes references to raw_pylibcpupower.i from .gitignore.

----------------------------------------------------------------
John B. Wyatt IV (1):
       pm: cpupower: Clean up bindings gitignore

Min-Hua Chen (1):
       pm: cpupower: rename raw_pylibcpupower.i

  tools/power/cpupower/bindings/python/.gitignore                       | 3 +--
  tools/power/cpupower/bindings/python/Makefile                         | 4 ++--
  .../bindings/python/{raw_pylibcpupower.i => raw_pylibcpupower.swg}    | 0
  3 files changed, 3 insertions(+), 4 deletions(-)
  rename tools/power/cpupower/bindings/python/{raw_pylibcpupower.i => raw_pylibcpupower.swg} (100%)
----------------------------------------------------------------
--------------1JnQzwMA3Ss9TTIuQFjlnei6
Content-Type: text/x-patch; charset=UTF-8;
 name="linux-cpupower-6.12-rc1-fixes.diff"
Content-Disposition: attachment; filename="linux-cpupower-6.12-rc1-fixes.diff"
Content-Transfer-Encoding: base64

ZGlmZiAtLWdpdCBhL3Rvb2xzL3Bvd2VyL2NwdXBvd2VyL2JpbmRpbmdzL3B5dGhvbi8uZ2l0
aWdub3JlIGIvdG9vbHMvcG93ZXIvY3B1cG93ZXIvYmluZGluZ3MvcHl0aG9uLy5naXRpZ25v
cmUKaW5kZXggNWM5YTFmMDIxMmRkLi41MWNiYjg3OTljNDQgMTAwNjQ0Ci0tLSBhL3Rvb2xz
L3Bvd2VyL2NwdXBvd2VyL2JpbmRpbmdzL3B5dGhvbi8uZ2l0aWdub3JlCisrKyBiL3Rvb2xz
L3Bvd2VyL2NwdXBvd2VyL2JpbmRpbmdzL3B5dGhvbi8uZ2l0aWdub3JlCkBAIC0xLDggKzEs
NyBAQAorIyBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogR1BMLTIuMC1vbmx5CiBfX3B5Y2Fj
aGVfXy8KIHJhd19weWxpYmNwdXBvd2VyX3dyYXAuYwogKi5vCiAqLnNvCiAqLnB5CiAhdGVz
dF9yYXdfcHlsaWJjcHVwb3dlci5weQotIyBnaXQga2VlcHMgaWdub3JpbmcgdGhpcyBmaWxl
LCB1c2UgZ2l0IGFkZCAtZiByYXdfbGliY3B1cG93ZXIuaQotIXJhd19weWxpYmNwdXBvd2Vy
LmkKZGlmZiAtLWdpdCBhL3Rvb2xzL3Bvd2VyL2NwdXBvd2VyL2JpbmRpbmdzL3B5dGhvbi9N
YWtlZmlsZSBiL3Rvb2xzL3Bvd2VyL2NwdXBvd2VyL2JpbmRpbmdzL3B5dGhvbi9NYWtlZmls
ZQppbmRleCBkYzA5YzViNjZlYWQuLmUxZWJiMWQ2MGNkNCAxMDA2NDQKLS0tIGEvdG9vbHMv
cG93ZXIvY3B1cG93ZXIvYmluZGluZ3MvcHl0aG9uL01ha2VmaWxlCisrKyBiL3Rvb2xzL3Bv
d2VyL2NwdXBvd2VyL2JpbmRpbmdzL3B5dGhvbi9NYWtlZmlsZQpAQCAtMjAsMTMgKzIwLDEz
IEBAIF9yYXdfcHlsaWJjcHVwb3dlci5zbzogcmF3X3B5bGliY3B1cG93ZXJfd3JhcC5vCiBy
YXdfcHlsaWJjcHVwb3dlcl93cmFwLm86IHJhd19weWxpYmNwdXBvd2VyX3dyYXAuYwogCSQo
Q0MpIC1mUElDIC1jIHJhd19weWxpYmNwdXBvd2VyX3dyYXAuYyAkKFBZX0lOQ0xVREUpCiAK
LXJhd19weWxpYmNwdXBvd2VyX3dyYXAuYzogcmF3X3B5bGliY3B1cG93ZXIuaQorcmF3X3B5
bGliY3B1cG93ZXJfd3JhcC5jOiByYXdfcHlsaWJjcHVwb3dlci5zd2cKIGlmZXEgKCQoSEFW
RV9TV0lHKSwwKQogCSQoZXJyb3IgInN3aWcgd2FzIG5vdCBmb3VuZC4gTWFrZSBzdXJlIHlv
dSBoYXZlIGl0IGluc3RhbGxlZCBhbmQgaW4gdGhlIFBBVEggdG8gZ2VuZXJhdGUgdGhlIGJp
bmRpbmdzLiIpCiBlbHNlIGlmZXEgKCQoSEFWRV9QWUNPTkZJRyksMCkKIAkkKGVycm9yICJw
eXRob24tY29uZmlnIHdhcyBub3QgZm91bmQuIE1ha2Ugc3VyZSB5b3UgaGF2ZSBpdCBpbnN0
YWxsZWQgYW5kIGluIHRoZSBQQVRIIHRvIGdlbmVyYXRlIHRoZSBiaW5kaW5ncy4iKQogZW5k
aWYKLQlzd2lnIC1weXRob24gcmF3X3B5bGliY3B1cG93ZXIuaQorCXN3aWcgLXB5dGhvbiBy
YXdfcHlsaWJjcHVwb3dlci5zd2cKIAogIyBXaWxsIG9ubHkgY2xlYW4gdGhlIGJpbmRpbmdz
IGZvbGRlcjsgd2lsbCBub3QgY2xlYW4gdGhlIGFjdHVhbCBjcHVwb3dlciBmb2xkZXIKIGNs
ZWFuOgpkaWZmIC0tZ2l0IGEvdG9vbHMvcG93ZXIvY3B1cG93ZXIvYmluZGluZ3MvcHl0aG9u
L3Jhd19weWxpYmNwdXBvd2VyLmkgYi90b29scy9wb3dlci9jcHVwb3dlci9iaW5kaW5ncy9w
eXRob24vcmF3X3B5bGliY3B1cG93ZXIuc3dnCnNpbWlsYXJpdHkgaW5kZXggMTAwJQpyZW5h
bWUgZnJvbSB0b29scy9wb3dlci9jcHVwb3dlci9iaW5kaW5ncy9weXRob24vcmF3X3B5bGli
Y3B1cG93ZXIuaQpyZW5hbWUgdG8gdG9vbHMvcG93ZXIvY3B1cG93ZXIvYmluZGluZ3MvcHl0
aG9uL3Jhd19weWxpYmNwdXBvd2VyLnN3Zwo=

--------------1JnQzwMA3Ss9TTIuQFjlnei6--

.
Subject: [PATCH v2] usb: gadget: r8a66597-udc: Fix double free in r8a66597_probe
From: Mikhail Arkhipov <m.arhipov@rosa.ru>
To: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
Cc: Mikhail Arkhipov <m.arhipov@rosa.ru>,
	=?UTF-8?q?Uwe=20Kleine-K=C3=B6nig?= <u.kleine-koenig@pengutronix.de>,
	Felipe Balbi <balbi@ti.com>,
	Mike Frysinger <vapier@gentoo.org>,
	Sebastian Andrzej Siewior <bigeasy@linutronix.de>,
	linux-usb@vger.kernel.org,
	linux-kernel@vger.kernel.org,
	lvc-project@linuxtesting.org
Date: Mon, 23 Sep 2024 23:20:19 +0300

.
Subject: [PATCH v4] usb: dwc3: gadget: Refine the logic for resizing Tx FIFOs
From: Akash Kumar <quic_akakum@quicinc.com>
To: Thinh Nguyen <Thinh.Nguyen@synopsys.com>,
        Greg Kroah-Hartman
	<gregkh@linuxfoundation.org>,
        Jing Leng <jleng@ambarella.com>, Felipe Balbi
	<balbi@kernel.org>,
        Jack Pham <quic_jackp@quicinc.com>, <kernel@quicinc.com>,
        Wesley Cheng <quic_wcheng@quicinc.com>,
        Laurent Pinchart
	<laurent.pinchart@ideasonboard.com>,
        Daniel Scally
	<dan.scally@ideasonboard.com>
Date: Tue, 24 Sep 2024 02:35:30 +0530

.
Subject: [PATCH] igb: Do not bring the device up after non-fatal error
From: Mohamed Khalfella <mkhalfella@purestorage.com>
To: Tony Nguyen <anthony.l.nguyen@intel.com>,
	Przemek Kitszel <przemyslaw.kitszel@intel.com>,
	"David S. Miller" <davem@davemloft.net>,
	Eric Dumazet <edumazet@google.com>,
	Jakub Kicinski <kuba@kernel.org>,
	Paolo Abeni <pabeni@redhat.com>,
	Yuanyuan Zhong <yzhong@purestorage.com>,
	Jeff Garzik <jgarzik@redhat.com>,
	Auke Kok <auke-jan.h.kok@intel.com>,
	Mohamed Khalfella <mkhalfella@purestorage.com>,
	Simon Horman <horms@kernel.org>,
	Ying Hsu <yinghsu@chromium.org>
Cc: intel-wired-lan@lists.osuosl.org,
	netdev@vger.kernel.org,
	linux-kernel@vger.kernel.org
Date: Mon, 23 Sep 2024 15:22:12 -0600

.
Subject: linux-next: duplicate patches in the btrfs tree
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>
Date: Tue, 24 Sep 2024 08:04:09 +1000

.
Subject: [PATCH] bcachefs: assign return error when iterating through layout
From: Diogo Jahchan Koike <djahchankoike@gmail.com>
To: Kent Overstreet <kent.overstreet@linux.dev>
Cc: Diogo Jahchan Koike <djahchankoike@gmail.com>,
	syzbot+18a5c5e8a9c856944876@syzkaller.appspotmail.com,
	linux-bcachefs@vger.kernel.org,
	linux-kernel@vger.kernel.org
Date: Mon, 23 Sep 2024 19:22:14 -0300

.
Subject: [RFC v3 0/2] Add support for time DT property in TCPM
From: Amit Sunil Dhamne <amitsd@google.com>
To: gregkh@linuxfoundation.org, robh@kernel.org, dmitry.baryshkov@linaro.org, 
	heikki.krogerus@linux.intel.com
Cc: badhri@google.com, kyletso@google.com, rdbabiera@google.com, 
	linux-kernel@vger.kernel.org, linux-usb@vger.kernel.org, 
	devicetree@vger.kernel.org, Amit Sunil Dhamne <amitsd@google.com>
Date: Mon, 23 Sep 2024 15:40:49 -0700

.
Subject: [PATCH v4 0/3] mips: realtek: Add reboot support
From: Chris Packham <chris.packham@alliedtelesis.co.nz>
To: lee@kernel.org,
	robh@kernel.org,
	krzk+dt@kernel.org,
	conor+dt@kernel.org,
	tsbogend@alpha.franken.de
Cc: devicetree@vger.kernel.org,
	linux-kernel@vger.kernel.org,
	linux-mips@vger.kernel.org,
	Chris Packham <chris.packham@alliedtelesis.co.nz>
Date: Tue, 24 Sep 2024 10:57:16 +1200

.
Subject: [PATCH] platform/x86: android-platform: deref after free in x86_android_tablet_probe() fix
From: Aleksandr Burakov <a.burakov@rosalinux.ru>
To: Greg Kroah-Hartman <gregkh@linuxfoundation.org>,
	Hans de Goede <hdegoede@redhat.com>,
	=?UTF-8?q?Ilpo=20J=C3=A4rvinen?= <ilpo.jarvinen@linux.intel.com>
Cc: Aleksandr Burakov <a.burakov@rosalinux.ru>,
	linux-kernel@vger.kernel.org,
	lvc-project@linuxtesting.org,
	platform-driver-x86@vger.kernel.org
Date: Tue, 24 Sep 2024 01:20:34 +0300

.
Subject: [PATCH v8 0/5] Support fdinfo runtime and memory stats on Panthor
From: =?UTF-8?q?Adri=C3=A1n=20Larumbe?= <adrian.larumbe@collabora.com>
To: Boris Brezillon <boris.brezillon@collabora.com>,
	Steven Price <steven.price@arm.com>,
	Liviu Dudau <liviu.dudau@arm.com>,
	Maarten Lankhorst <maarten.lankhorst@linux.intel.com>,
	Maxime Ripard <mripard@kernel.org>,
	Thomas Zimmermann <tzimmermann@suse.de>,
	David Airlie <airlied@gmail.com>,
	Simona Vetter <simona@ffwll.ch>,
	Sumit Semwal <sumit.semwal@linaro.org>,
	=?UTF-8?q?Christian=20K=C3=B6nig?= <christian.koenig@amd.com>
Cc: kernel@collabora.com,
	=?UTF-8?q?Adri=C3=A1n=20Larumbe?= <adrian.larumbe@collabora.com>,
	dri-devel@lists.freedesktop.org,
	linux-kernel@vger.kernel.org,
	linux-media@vger.kernel.org,
	linaro-mm-sig@lists.linaro.org
Date: Tue, 24 Sep 2024 00:06:20 +0100

.
Subject: [RFC PATCH 0/2] remove SWAP_MAP_SHMEM
From: Nhat Pham <nphamcs@gmail.com>
To: akpm@linux-foundation.org
Cc: hannes@cmpxchg.org,
	yosryahmed@google.com,
	hughd@google.com,
	shakeel.butt@linux.dev,
	ryan.roberts@arm.com,
	ying.huang@intel.com,
	chrisl@kernel.org,
	david@redhat.com,
	kasong@tencent.com,
	willy@infradead.org,
	viro@zeniv.linux.org.uk,
	baohua@kernel.org,
	chengming.zhou@linux.dev,
	linux-mm@kvack.org,
	kernel-team@meta.com,
	linux-kernel@vger.kernel.org
Date: Mon, 23 Sep 2024 16:11:40 -0700

.
Subject: Sept 23 2024
From: "Van . Collin" <harshilantil3867@gmail.com>
To: linux-kernel@vger.kernel.org
Date: Mon, 23 Sep 2024 19:32:45 -0400

.
Subject: [PATCH] drm/vmwgfx: Remove unnecessary NULL checks before kvfree()
From: Thorsten Blum <thorsten.blum@linux.dev>
To: Zack Rusin <zack.rusin@broadcom.com>,
	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>,
	Maarten Lankhorst <maarten.lankhorst@linux.intel.com>,
	Maxime Ripard <mripard@kernel.org>,
	Thomas Zimmermann <tzimmermann@suse.de>,
	David Airlie <airlied@gmail.com>,
	Simona Vetter <simona@ffwll.ch>
Cc: Thorsten Blum <thorsten.blum@linux.dev>,
	dri-devel@lists.freedesktop.org,
	linux-kernel@vger.kernel.org
Date: Tue, 24 Sep 2024 01:46:41 +0200

.
Subject: [PATCH v2] m68k: Define NR_CPUS
From: Guenter Roeck <linux@roeck-us.net>
To: linux-m68k@lists.linux-m68k.org
Cc: linux-kernel@vger.kernel.org,
	Guenter Roeck <linux@roeck-us.net>,
	David Hildenbrand <david@redhat.com>,
	Andrew Morton <akpm@linux-foundation.org>,
	Geert Uytterhoeven <geert@linux-m68k.org>
Date: Mon, 23 Sep 2024 16:56:17 -0700

.
Subject: [PATCH v2] PCI: Introduce Cray ClusterStor E1000 NVMe slot LED driver
From: Tony Hutter <hutter2@llnl.gov>
To: Lukas Wunner <lukas@wunner.de>, Bjorn Helgaas <helgaas@kernel.org>,
        mariusz.tkaczyk@linux.intel.com, minyard@acm.org
Cc: linux-pci@vger.kernel.org, openipmi-developer@lists.sourceforge.net,
        Linux Kernel Mailing List <linux-kernel@vger.kernel.org>
Date: Mon, 23 Sep 2024 17:06:05 -0700

.
Subject: [PATCH v1 0/3] 2 memory fixes and a build fix
From: Ian Rogers <irogers@google.com>
To: Peter Zijlstra <peterz@infradead.org>, Ingo Molnar <mingo@redhat.com>, 
	Arnaldo Carvalho de Melo <acme@kernel.org>, Namhyung Kim <namhyung@kernel.org>, 
	Mark Rutland <mark.rutland@arm.com>, 
	Alexander Shishkin <alexander.shishkin@linux.intel.com>, Jiri Olsa <jolsa@kernel.org>, 
	Ian Rogers <irogers@google.com>, Adrian Hunter <adrian.hunter@intel.com>, 
	Kan Liang <kan.liang@linux.intel.com>, Kajol Jain <kjain@linux.ibm.com>, 
	Athira Rajeev <atrajeev@linux.vnet.ibm.com>, "Steinar H. Gunderson" <sesse@google.com>, 
	Masami Hiramatsu <mhiramat@kernel.org>, "David S. Miller" <davem@davemloft.net>, 
	Przemek Kitszel <przemyslaw.kitszel@intel.com>, 
	Alexander Lobakin <aleksander.lobakin@intel.com>, Hemant Kumar <hemant@linux.vnet.ibm.com>, 
	linux-perf-users@vger.kernel.org, linux-kernel@vger.kernel.org, 
	Yang Jihong <yangjihong@bytedance.com>, leo.yan@arm.com
Date: Mon, 23 Sep 2024 17:37:17 -0700

.
Subject: linux-next: manual merge of the fbdev tree with Linus' tree
From: Stephen Rothwell <sfr@canb.auug.org.au>
To: Helge Deller <deller@gmx.de>
Cc: Jocelyn Falempe <jfalempe@redhat.com>, Linux Kernel Mailing List
 <linux-kernel@vger.kernel.org>, Linux Next Mailing List
 <linux-next@vger.kernel.org>, Ville =?UTF-8?B?U3lyasOkbMOk?=
 <ville.syrjala@linux.intel.com>
Date: Tue, 24 Sep 2024 11:16:07 +1000

.
Subject: [PATCH v7 0/8] mm: ZSWAP swap-out of mTHP folios
From: Kanchana P Sridhar <kanchana.p.sridhar@intel.com>
To: linux-kernel@vger.kernel.org,
	linux-mm@kvack.org,
	hannes@cmpxchg.org,
	yosryahmed@google.com,
	nphamcs@gmail.com,
	chengming.zhou@linux.dev,
	usamaarif642@gmail.com,
	shakeel.butt@linux.dev,
	ryan.roberts@arm.com,
	ying.huang@intel.com,
	21cnbao@gmail.com,
	akpm@linux-foundation.org
Cc: nanhai.zou@intel.com,
	wajdi.k.feghali@intel.com,
	vinodh.gopal@intel.com,
	kanchana.p.sridhar@intel.com
Date: Mon, 23 Sep 2024 18:17:01 -0700

.
Subject: [PATCH v2] media: atomisp: Fix typos in comments across various files
From: Yu Jiaoliang <yujiaoliang@vivo.com>
To: Hans de Goede <hdegoede@redhat.com>,
	Mauro Carvalho Chehab <mchehab@kernel.org>,
	Sakari Ailus <sakari.ailus@linux.intel.com>,
	Greg Kroah-Hartman <gregkh@linuxfoundation.org>,
	Xingquan Liu <b1n@b1n.io>,
	linux-media@vger.kernel.org,
	linux-staging@lists.linux.dev,
	linux-kernel@vger.kernel.org
Cc: opensource.kernel@vivo.com
Date: Tue, 24 Sep 2024 09:37:03 +0800

.
Subject: [PATCH] sched: Complete Renaming of scheduler_tick() to sched_tick()
From: Canfeng Guo <gcf2000@foxmail.com>
To: mingo@kernel.org
Cc: peterz@infradead.org,
	juri.lelli@redhat.com,
	linux-kernel@vger.kernel.org,
	Canfeng Guo <gcf2000@foxmail.com>
Date: Tue, 24 Sep 2024 09:42:24 +0800

.
Subject: [PATCH v4] drm/mediatek: ovl: Add fmt_convert function pointer to driver data
From: Jason-JH.Lin <jason-jh.lin@mediatek.com>
To: Alper Nebi Yasak <alpernebiyasak@gmail.com>, Chun-Kuang Hu
	<chunkuang.hu@kernel.org>, AngeloGioacchino Del Regno
	<angelogioacchino.delregno@collabora.com>
Date: Tue, 24 Sep 2024 09:49:35 +0800

.
Subject: [PATCH v1] docs/gpu: ci: update flake tests requirements
From: Vignesh Raman <vignesh.raman@collabora.com>
To: dri-devel@lists.freedesktop.org
Cc: daniels@collabora.com,
	helen.koike@collabora.com,
	airlied@gmail.com,
	daniel@ffwll.ch,
	robdclark@gmail.com,
	guilherme.gallo@collabora.com,
	sergi.blanch.torne@collabora.com,
	deborah.brouwer@collabora.com,
	dmitry.baryshkov@linaro.org,
	mripard@kernel.org,
	rodrigo.vivi@intel.com,
	linux-mediatek@lists.infradead.org,
	linux-amlogic@lists.infradead.org,
	linux-rockchip@lists.infradead.org,
	amd-gfx@lists.freedesktop.org,
	linux-arm-msm@vger.kernel.org,
	intel-gfx@lists.freedesktop.org,
	virtualization@lists.linux.dev,
	linux-kernel@vger.kernel.org
Date: Tue, 24 Sep 2024 07:55:58 +0530

.
Subject: [PATCH] f2fs: device alias: add sanity check for device alias inode
From: Chao Yu <chao@kernel.org>
To: jaegeuk@kernel.org
Cc: linux-f2fs-devel@lists.sourceforge.net,
	linux-kernel@vger.kernel.org,
	Chao Yu <chao@kernel.org>,
	Daeho Jeong <daehojeong@google.com>
Date: Tue, 24 Sep 2024 10:30:07 +0800

.
Subject: [PATCH] nfs: maintain nfs_server in the reclaim process
From: Li Lingfeng <lilingfeng3@huawei.com>
To: <trondmy@kernel.org>, <anna@kernel.org>
Date: Tue, 24 Sep 2024 10:45:21 +0800

.
Subject: [PATCH v1] ALSA: Fix typos in comments across various files
From: Yu Jiaoliang <yujiaoliang@vivo.com>
To: Vinod Koul <vkoul@kernel.org>,
	Jaroslav Kysela <perex@perex.cz>,
	Takashi Iwai <tiwai@suse.com>,
	Mark Brown <broonie@kernel.org>,
	Christian Brauner <brauner@kernel.org>,
	David Howells <dhowells@redhat.com>,
	Pavel Hofman <pavel.hofman@ivitera.com>,
	alsa-devel@alsa-project.org,
	linux-sound@vger.kernel.org,
	linux-kernel@vger.kernel.org
Cc: opensource.kernel@vivo.com
Date: Tue, 24 Sep 2024 10:41:26 +0800

.
Subject: [GIT PULL] f2fs for 6.12-rc1
From: Jaegeuk Kim <jaegeuk@kernel.org>
To: Linus Torvalds <torvalds@linux-foundation.org>
Cc: Linux F2FS Dev Mailing List <linux-f2fs-devel@lists.sourceforge.net>,
	Linux Kernel Mailing List <linux-kernel@vger.kernel.org>
Date: Tue, 24 Sep 2024 02:42:37 +0000

Hi Linus,

Could you please consider this pull reuqest?

Thanks,

The following changes since commit c813111d19e65b6336a6352eae9c1ff5c40f722f:

  Merge tag 'slab-fixes-for-6.11-rc2' of git://git.kernel.org/pub/scm/linux/kernel/git/vbabka/slab (2024-08-05 09:23:00 -0700)

are available in the Git repository at:

  git://git.kernel.org/pub/scm/linux/kernel/git/jaegeuk/f2fs.git tags/f2fs-for-6.12-rc1

for you to fetch changes up to ae87b9c2dc9800e6ab52febd09341140599ff8e3:

  f2fs: allow F2FS_IPU_NOCACHE for pinned file (2024-09-23 15:42:13 +0000)

----------------------------------------------------------------
f2fs-6.12-rc1

In this series, the main changes include 1) converting major IO paths to use
folio, and 2) adding various knobs to control GC more flexibly for Zoned
devices. In addition, there are several patches to address corner cases of
atomic file operations and better support for file pinning on zoned device.

Enhancement:
 - add knobs to tune foreground/background GCs for Zoned devices
 - convert IO paths to use folio
 - reduce expensive checkpoint trigger frequency
 - allow F2FS_IPU_NOCACHE for pinned file
 - forcibly migrate to secure space for zoned device file pinning
 - get rid of buffer_head use
 - add write priority option based on zone UFS
 - get rid of online repair on corrupted directory

Bug fix:
 - fix to don't panic system for no free segment fault injection
 - fix to don't set SB_RDONLY in f2fs_handle_critical_error()
 - avoid unused block when dio write in LFS mode
 - compress: don't redirty sparse cluster during {,de}compress
 - check discard support for conventional zones
 - atomic: prevent atomic file from being dirtied before commit
 - atomic: fix to check atomic_file in f2fs ioctl interfaces
 - atomic: fix to forbid dio in atomic_file
 - atomic: fix to truncate pagecache before on-disk metadata truncation
 - atomic: create COW inode from parent dentry
 - atomic: fix to avoid racing w/ GC
 - atomic: require FMODE_WRITE for atomic write ioctls
 - fix to wait page writeback before setting gcing flag
 - fix to avoid racing in between read and OPU dio write, dio completion
 - fix several potential integer overflows in file offsets and dir_block_index
 - fix to avoid use-after-free in f2fs_stop_gc_thread()

As usual, there are several code clean-ups and refactorings.

----------------------------------------------------------------
Chao Yu (32):
      f2fs: clean up data_blkaddr() and get_dnode_addr()
      f2fs: atomic: fix to avoid racing w/ GC
      f2fs: reduce expensive checkpoint trigger frequency
      f2fs: fix to wait dio completion
      f2fs: fix to avoid racing in between read and OPU dio write
      f2fs: get rid of buffer_head use
      f2fs: fix to wait page writeback before setting gcing flag
      f2fs: atomic: fix to truncate pagecache before on-disk metadata truncation
      f2fs: fix to avoid use-after-free in f2fs_stop_gc_thread()
      f2fs: atomic: fix to forbid dio in atomic_file
      f2fs: convert f2fs_compress_ctx_add_page() to use folio
      f2fs: convert f2fs_vm_page_mkwrite() to use folio
      f2fs: convert f2fs_clear_page_cache_dirty_tag() to use folio
      f2fs: convert f2fs_write_inline_data() to use folio
      f2fs: convert f2fs_write_single_data_page() to use folio
      f2fs: convert f2fs_do_write_meta_page() to use folio
      f2fs: convert __f2fs_write_meta_page() to use folio
      f2fs: convert f2fs_read_multi_pages() to use folio
      f2fs: convert f2fs_handle_page_eio() to use folio
      f2fs: convert f2fs_submit_page_read() to use folio
      f2fs: convert f2fs_write_begin() to use folio
      f2fs: convert f2fs_write_end() to use folio
      f2fs: convert f2fs_set_compressed_page() to use folio
      f2fs: convert f2fs_do_write_data_page() to use folio
      f2fs: convert f2fs_write_data_page() to use folio
      f2fs: convert __write_node_page() to use folio
      f2fs: convert read_node_page() to use folio
      f2fs: get rid of page->index
      f2fs: get rid of online repaire on corrupted directory
      f2fs: fix to check atomic_file in f2fs ioctl interfaces
      f2fs: fix to don't set SB_RDONLY in f2fs_handle_critical_error()
      f2fs: fix to don't panic system for no free segment fault injection

Christophe JAILLET (1):
      f2fs: Use sysfs_emit_at() to simplify code

Daeho Jeong (9):
      f2fs: prevent atomic file from being dirtied before commit
      f2fs: make BG GC more aggressive for zoned devices
      f2fs: introduce migration_window_granularity
      f2fs: add reserved_segments sysfs node
      f2fs: increase BG GC migration window granularity when boosted for zoned devices
      f2fs: do FG_GC when GC boosting is required for zoned devices
      f2fs: create gc_no_zoned_gc_percent and gc_boost_zoned_gc_percent
      f2fs: add valid block ratio not to do excessive GC for one time GC
      f2fs: forcibly migrate to secure space for zoned device file pinning

Daejun Park (1):
      f2fs: avoid unused block when dio write in LFS mode

Jaegeuk Kim (1):
      f2fs: allow F2FS_IPU_NOCACHE for pinned file

Jann Horn (1):
      f2fs: Require FMODE_WRITE for atomic write ioctls

Julian Sun (2):
      f2fs: fix macro definition on_f2fs_build_free_nids
      f2fs: fix macro definition stat_inc_cp_count

Liao Yuanhong (1):
      f2fs: add write priority option based on zone UFS

Nikita Zhandarovich (3):
      f2fs: prevent possible int overflow in dir_block_index()
      f2fs: fix several potential integer overflows in file offsets
      f2fs: avoid potential int overflow in sanity_check_area_boundary()

Shin'ichiro Kawasaki (1):
      f2fs: check discard support for conventional zones

Wenjie Cheng (1):
      Revert "f2fs: use flush command instead of FUA for zoned device"

Yeongjin Gil (2):
      f2fs: Create COW inode from parent dentry for atomic write
      f2fs: compress: don't redirty sparse cluster during {,de}compress

Zhiguo Niu (2):
      f2fs: fix to use per-inode maxbytes and cleanup
      f2fs: clean up val{>>,<<}F2FS_BLKSIZE_BITS

Zijie Wang (1):
      f2fs: use f2fs_get_node_page when write inline data

liuderong (1):
      f2fs: remove unused parameters

liujinbao1 (1):
      f2fs: sysfs: support atgc_enabled

 Documentation/ABI/testing/sysfs-fs-f2fs |  56 +++++++++
 fs/f2fs/checkpoint.c                    |  17 +--
 fs/f2fs/compress.c                      |  63 ++++++----
 fs/f2fs/data.c                          | 195 +++++++++++++++++--------------
 fs/f2fs/debug.c                         |   2 +-
 fs/f2fs/dir.c                           |   8 +-
 fs/f2fs/extent_cache.c                  |   4 +-
 fs/f2fs/f2fs.h                          | 148 +++++++++++++++---------
 fs/f2fs/file.c                          | 199 +++++++++++++++++++++-----------
 fs/f2fs/gc.c                            | 113 +++++++++++++-----
 fs/f2fs/gc.h                            |  29 +++++
 fs/f2fs/inline.c                        |  31 +++--
 fs/f2fs/inode.c                         |   9 +-
 fs/f2fs/namei.c                         |  68 -----------
 fs/f2fs/node.c                          |  46 ++++----
 fs/f2fs/segment.c                       |  72 +++++++++---
 fs/f2fs/segment.h                       |   5 +-
 fs/f2fs/super.c                         | 119 +++++++++++--------
 fs/f2fs/sysfs.c                         |  82 +++++++++----
 fs/f2fs/verity.c                        |   5 +-
 fs/f2fs/xattr.c                         |  14 ++-
 include/linux/f2fs_fs.h                 |   4 +-
 include/trace/events/f2fs.h             |   3 +-
 23 files changed, 815 insertions(+), 477 deletions(-)

.
Subject: [PATCH] csky: Fix the following errors reported by checkpatch:
From: xujianghui <xujianghui@cdjrlc.com>
To: guoren@kernel.org,
	linux-csky@vger.kernel.org,
	linux-kernel@vger.kernel.org
Cc: xujianghui <xujianghui@cdjrlc.com>
Date: Tue, 24 Sep 2024 10:44:35 +0800

.
Subject: [PATCH] bcachefs: Removes NULL pointer checks for __filemap_get_folio return values
From: Youling Tang <youling.tang@linux.dev>
To: Kent Overstreet <kent.overstreet@linux.dev>
Cc: linux-bcachefs@vger.kernel.org,
	linux-kernel@vger.kernel.org,
	youling.tang@linux.dev,
	Youling Tang <tangyouling@kylinos.cn>
Date: Tue, 24 Sep 2024 10:53:50 +0800

.
Subject: [PATCH] firmware: memmap: Constify memmap_ktype
From: Kunwu Chan <chentao@kylinos.cn>
To: gregkh@linuxfoundation.org,
	kunwu.chan@linux.dev
Cc: linux-kernel@vger.kernel.org,
	Kunwu Chan <chentao@kylinos.cn>
Date: Tue, 24 Sep 2024 11:05:32 +0800

.
Subject: linux-next: manual merge of the memblock tree with Linus' tree
From: Stephen Rothwell <sfr@canb.auug.org.au>
To: Mike Rapoport <rppt@kernel.org>
Cc: Christophe Leroy <christophe.leroy@csgroup.eu>, Heiko Carstens
 <hca@linux.ibm.com>, "Jason A. Donenfeld" <Jason@zx2c4.com>, Linux Kernel
 Mailing List <linux-kernel@vger.kernel.org>, Linux Next Mailing List
 <linux-next@vger.kernel.org>, Vasily Gorbik <gor@linux.ibm.com>, Wei Yang
 <richard.weiyang@gmail.com>
Date: Tue, 24 Sep 2024 13:44:25 +1000

.
Subject: kernel/sched/ext.c:6053:25: error: implicit declaration of function
 'move_remote_task_to_local_dsq'; did you mean
 'move_local_task_to_local_dsq'?
From: kernel test robot <lkp@intel.com>
To: Tejun Heo <tj@kernel.org>
Cc: oe-kbuild-all@lists.linux.dev, linux-kernel@vger.kernel.org
Date: Tue, 24 Sep 2024 11:46:31 +0800

.
Subject: [PATCH 0/2] Drop EDID cache for it6505/anx7625 when the bridge is powered off
From: Pin-yen Lin <treapking@chromium.org>
To: Xin Ji <xji@analogixsemi.com>,
	Andrzej Hajda <andrzej.hajda@intel.com>,
	Neil Armstrong <neil.armstrong@linaro.org>,
	Robert Foss <rfoss@kernel.org>,
	Laurent Pinchart <Laurent.pinchart@ideasonboard.com>,
	Jonas Karlman <jonas@kwiboo.se>,
	Jernej Skrabec <jernej.skrabec@gmail.com>
Cc: linux-kernel@vger.kernel.org,
	Sam Ravnborg <sam@ravnborg.org>,
	dri-devel@lists.freedesktop.org,
	Pin-yen Lin <treapking@chromium.org>,
	Douglas Anderson <dianders@chromium.org>
Date: Tue, 24 Sep 2024 11:51:45 +0800

.
Subject: [PATCH v1 0/9] A bunch of changes to refine i.MX PCIe driver
From: Richard Zhu <hongxing.zhu@nxp.com>
To: l.stach@pengutronix.de,
	kwilczynski@kernel.org,
	bhelgaas@google.com,
	lpieralisi@kernel.org,
	frank.li@nxp.com,
	robh+dt@kernel.org,
	conor+dt@kernel.org,
	shawnguo@kernel.org,
	krzysztof.kozlowski+dt@linaro.org,
	festevam@gmail.com,
	s.hauer@pengutronix.de
Cc: linux-pci@vger.kernel.org,
	linux-arm-kernel@lists.infradead.org,
	linux-kernel@vger.kernel.org,
	devicetree@vger.kernel.org,
	kernel@pengutronix.de,
	imx@lists.linux.dev
Date: Tue, 24 Sep 2024 11:27:35 +0800

.
Subject: [PATCH v2] ALSA: Fix typos in comments across various files
From: Yu Jiaoliang <yujiaoliang@vivo.com>
To: Vinod Koul <vkoul@kernel.org>,
	Jaroslav Kysela <perex@perex.cz>,
	Takashi Iwai <tiwai@suse.com>,
	Christian Brauner <brauner@kernel.org>,
	Mark Brown <broonie@kernel.org>,
	Al Viro <viro@zeniv.linux.org.uk>,
	Pavel Hofman <pavel.hofman@ivitera.com>,
	alsa-devel@alsa-project.org,
	linux-sound@vger.kernel.org,
	linux-kernel@vger.kernel.org
Cc: opensource.kernel@vivo.com
Date: Tue, 24 Sep 2024 12:17:45 +0800

.
Subject: [git pull] m68knommu changes for v6.12
From: Greg Ungerer <gerg@linux-m68k.org>
To: torvalds@linux-foundation.org
Cc: "linux-kernel@vger.kernel.org" <linux-kernel@vger.kernel.org>,
 Linux/m68k <linux-m68k@vger.kernel.org>,
 Geert Uytterhoeven <geert@linux-m68k.org>, gerg@kernel.org
Date: Tue, 24 Sep 2024 14:44:18 +1000

Hi Linus,

Please pull the m68knommu git tree changes for v6.12.

Only a single change, cleaning up white space in debug message.

Regards
Greg




The following changes since commit da3ea35007d0af457a0afc87e84fddaebc4e0b63:

   Linux 6.11-rc7 (2024-09-08 14:50:28 -0700)

are available in the Git repository at:

   git://git.kernel.org/pub/scm/linux/kernel/git/gerg/m68knommu.git tags/m68knommu-for-v6.12

for you to fetch changes up to aa99969ef591ca44cbafb320ceceb106792baee3:

   m68k: remove trailing space after \n newline (2024-09-09 08:33:35 +1000)

----------------------------------------------------------------
m68knommu: updates and fixes for v6.12

Fixes include:
. remove trailing space in pr_debug message

----------------------------------------------------------------
Colin Ian King (1):
       m68k: remove trailing space after \n newline

  arch/m68k/kernel/setup_no.c | 2 +-
  1 file changed, 1 insertion(+), 1 deletion(-)

.
Subject: [GIT PULL] remoteproc updates for v6.12
From: Bjorn Andersson <andersson@kernel.org>
To: Linus Torvalds <torvalds@linux-foundation.org>
Cc: linux-remoteproc@vger.kernel.org,
	linux-kernel@vger.kernel.org,
	Peng Fan <peng.fan@nxp.com>,
	Andrew Davis <afd@ti.com>,
	Beleswar Padhi <b-padhi@ti.com>,
	Zhang Zekun <zhangzekun11@huawei.com>,
	Naina Mehta <quic_nainmeht@quicinc.com>,
	Hari Nagalla <hnagalla@ti.com>,
	Jan Kiszka <jan.kiszka@siemens.com>,
	Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org>,
	Martyn Welch <martyn.welch@collabora.com>,
	Rob Herring <robh@kernel.org>,
	Tanmay Shah <tanmay.shah@amd.com>,
	Tengfei Fan <quic_tengfan@quicinc.com>,
	Udit Kumar <u-kumar1@ti.com>
Date: Mon, 23 Sep 2024 21:47:40 -0700


The following changes since commit 8400291e289ee6b2bf9779ff1c83a291501f017b:

  Linux 6.11-rc1 (2024-07-28 14:19:55 -0700)

are available in the Git repository at:

  https://git.kernel.org/pub/scm/linux/kernel/git/remoteproc/linux.git tags/rproc-v6.12

for you to fetch changes up to 38a0e38b31d3f967525f6414711bed6f14dfa15e:

  remoteporc: ingenic: Use devm_platform_ioremap_resource_byname() (2024-09-09 09:50:54 -0600)

----------------------------------------------------------------
remoteproc updates for v6.12

This adds remoteproc support for the Cortex M4F found in AM62x and AM64x
of the TI K3 family, support for the modem remoteproc in the Qualcomm
SDX75, and audio, compute and general-purpose DSPs of the Qualcomm
SA8775P.

The i.MX remoteproc driver gains support for blocking and non-blocking
mailbox transmissions, followed by the implementation of poweroff and
reboot mechanisms, using the same. This is followed by a few bug fixes
and minor improvements.

A few cleanups and bug fixes for the TI K3 DSP and R5F drivers are
introduced.

Support for mapping SRAM regions into the AMD-Xilinx Zynqmp R5 cores is
added.

The Ingenic, TI DA8xx, TI Keystone, TI K3, ST slim drivers are
simplified using devres helpers for various allocations.

Uses of of_{find,get}_property() are replaced with of_property_present()
where possible.

----------------------------------------------------------------
Andrew Davis (3):
      remoteproc: keystone: Use devm_kasprintf() to build name string
      remoteproc: keystone: Use devm_rproc_alloc() helper
      remoteproc: k3: Factor out TI-SCI processor control OF get function

Beleswar Padhi (3):
      remoteproc: k3-r5: Use devm_rproc_alloc() helper
      remoteproc: k3-r5: Acquire mailbox handle during probe routine
      remoteproc: k3-dsp: Acquire mailbox handle during probe routine

Hari Nagalla (1):
      dt-bindings: remoteproc: k3-m4f: Add K3 AM64x SoCs

Jan Kiszka (1):
      remoteproc: k3-r5: Fix error handling when power-up failed

Krzysztof Kozlowski (1):
      dt-bindings: remoteproc: xlnx,zynqmp-r5fss: Add missing "additionalProperties" on child nodes

Martyn Welch (1):
      remoteproc: k3-m4: Add a remoteproc driver for M4F subsystem

Naina Mehta (2):
      dt-bindings: remoteproc: qcom,sm8550-pas: document the SDX75 PAS
      remoteproc: qcom: pas: Add SDX75 remoteproc support

Peng Fan (6):
      remoteproc: imx_rproc: Correct ddr alias for i.MX8M
      remoteproc: imx_rproc: Use imx specific hook for find_loaded_rsc_table
      remoteproc: imx_rproc: Initialize workqueue earlier
      remoteproc: imx_rproc: Merge TCML/U
      remoteproc: imx_rproc: Allow setting of the mailbox transmit mode
      remoteproc: imx_rproc: Add support for poweroff and reboot

Rob Herring (Arm) (1):
      remoteproc: Use of_property_present()

Tanmay Shah (1):
      remoteproc: xlnx: Add sram support

Tengfei Fan (1):
      remoteproc: qcom: pas: Add support for SA8775p ADSP, CDSP and GPDSP

Udit Kumar (1):
      remoteproc: k3-r5: Delay notification of wakeup event

Zhang Zekun (3):
      remoteproc: st_slim: Use devm_platform_ioremap_resource_byname()
      remoteproc: da8xx: Use devm_platform_ioremap_resource_byname()
      remoteporc: ingenic: Use devm_platform_ioremap_resource_byname()

 .../bindings/remoteproc/qcom,sm8550-pas.yaml       |   3 +
 .../bindings/remoteproc/ti,k3-m4f-rproc.yaml       | 125 ++++
 .../bindings/remoteproc/xlnx,zynqmp-r5fss.yaml     |   1 +
 drivers/remoteproc/Kconfig                         |  13 +
 drivers/remoteproc/Makefile                        |   1 +
 drivers/remoteproc/da8xx_remoteproc.c              |  10 +-
 drivers/remoteproc/imx_dsp_rproc.c                 |   2 +-
 drivers/remoteproc/imx_rproc.c                     |  93 ++-
 drivers/remoteproc/imx_rproc.h                     |   4 +
 drivers/remoteproc/ingenic_rproc.c                 |   3 +-
 drivers/remoteproc/keystone_remoteproc.c           |  21 +-
 drivers/remoteproc/qcom_q6v5_pas.c                 |  93 +++
 drivers/remoteproc/st_slim_rproc.c                 |   6 +-
 drivers/remoteproc/ti_k3_dsp_remoteproc.c          | 108 +---
 drivers/remoteproc/ti_k3_m4_remoteproc.c           | 667 +++++++++++++++++++++
 drivers/remoteproc/ti_k3_r5_remoteproc.c           | 130 ++--
 drivers/remoteproc/ti_sci_proc.h                   |  26 +
 drivers/remoteproc/xlnx_r5_remoteproc.c            | 141 ++++-
 18 files changed, 1225 insertions(+), 222 deletions(-)
 create mode 100644 Documentation/devicetree/bindings/remoteproc/ti,k3-m4f-rproc.yaml
 create mode 100644 drivers/remoteproc/ti_k3_m4_remoteproc.c

.
Subject: linux-next: build warning after merge of the nfs-anna tree
From: Stephen Rothwell <sfr@canb.auug.org.au>
To: Anna Schumaker <anna@kernel.org>, Trond Myklebust <trondmy@gmail.com>
Cc: Anna Schumaker <anna.schumaker@oracle.com>, Mike Snitzer
 <snitzer@kernel.org>, NFS Mailing List <linux-nfs@vger.kernel.org>, Linux
 Kernel Mailing List <linux-kernel@vger.kernel.org>, Linux Next Mailing List
 <linux-next@vger.kernel.org>
Date: Tue, 24 Sep 2024 14:46:26 +1000

.
Subject: [GIT PULL] rpmsg updates for v6.12
From: Bjorn Andersson <andersson@kernel.org>
To: Linus Torvalds <torvalds@linux-foundation.org>
Cc: linux-remoteproc@vger.kernel.org,
	linux-kernel@vger.kernel.org,
	Bjorn Andersson <quic_bjorande@quicinc.com>,
	"Gustavo A . R . Silva" <gustavoars@kernel.org>
Date: Mon, 23 Sep 2024 21:52:22 -0700


The following changes since commit 8400291e289ee6b2bf9779ff1c83a291501f017b:

  Linux 6.11-rc1 (2024-07-28 14:19:55 -0700)

are available in the Git repository at:

  https://git.kernel.org/pub/scm/linux/kernel/git/remoteproc/linux.git tags/rpmsg-v6.12

for you to fetch changes up to c1ddb29709e675ea2a406e3114dbf5c8c705dd59:

  rpmsg: glink: Avoid -Wflex-array-member-not-at-end warnings (2024-09-13 14:09:47 -0700)

----------------------------------------------------------------
rpmsg updates for v6.12

This performs minor cleanup/refactor of the Qualcomm GLINK code, in
order to then add trace events related to the messages exchange with the
remote side, useful for debugging a range of interoperability issues.

The nested structs with flexible array members, in the same driver, is
then rewritten to avoid the risk of invalid accesses.

----------------------------------------------------------------
Bjorn Andersson (3):
      rpmsg: glink: Tidy up RX advance handling
      rpmsg: glink: Pass channel to qcom_glink_send_close_ack()
      rpmsg: glink: Introduce packet tracepoints

Gustavo A. R. Silva (1):
      rpmsg: glink: Avoid -Wflex-array-member-not-at-end warnings

 drivers/rpmsg/Makefile            |   1 +
 drivers/rpmsg/qcom_glink_native.c | 166 +++++++++++++---
 drivers/rpmsg/qcom_glink_trace.h  | 406 ++++++++++++++++++++++++++++++++++++++
 3 files changed, 542 insertions(+), 31 deletions(-)
 create mode 100644 drivers/rpmsg/qcom_glink_trace.h

.
Subject: [GIT PULL] hwspinlock update for v6.12
From: Bjorn Andersson <andersson@kernel.org>
To: Linus Torvalds <torvalds@linux-foundation.org>
Cc: linux-remoteproc@vger.kernel.org,
	linux-kernel@vger.kernel.org,
	Stanislav Jakubek <stano.jakubek@gmail.com>
Date: Mon, 23 Sep 2024 21:54:19 -0700


The following changes since commit 8400291e289ee6b2bf9779ff1c83a291501f017b:

  Linux 6.11-rc1 (2024-07-28 14:19:55 -0700)

are available in the Git repository at:

  https://git.kernel.org/pub/scm/linux/kernel/git/remoteproc/linux.git tags/hwlock-v6.12

for you to fetch changes up to 8dc1bffd6e15da727f7cd07e2d2e7aea728f42ff:

  dt-bindings: hwlock: sprd-hwspinlock: convert to YAML (2024-08-12 15:27:14 -0700)

----------------------------------------------------------------
hwspinlock update for v6.12

This converts the Spreadtrum hardware spinlock DeviceTree binding to
YAML, to allow validation of related DeviceTree source.

----------------------------------------------------------------
Stanislav Jakubek (1):
      dt-bindings: hwlock: sprd-hwspinlock: convert to YAML

 .../bindings/hwlock/sprd,hwspinlock-r3p0.yaml      | 50 ++++++++++++++++++++++
 .../devicetree/bindings/hwlock/sprd-hwspinlock.txt | 23 ----------
 2 files changed, 50 insertions(+), 23 deletions(-)
 create mode 100644 Documentation/devicetree/bindings/hwlock/sprd,hwspinlock-r3p0.yaml
 delete mode 100644 Documentation/devicetree/bindings/hwlock/sprd-hwspinlock.txt

.
Subject: [PATCH] mm: do not export const kfree and kstrdup variants
From: Sergey Senozhatsky <senozhatsky@chromium.org>
To: Andrew Morton <akpm@linux-foundation.org>,
	Andrzej Hajda <a.hajda@samsung.com>
Cc: Christophe JAILLET <christophe.jaillet@wanadoo.fr>,
	Andrey Skvortsov <andrej.skvortzov@gmail.com>,
	linux-mm@kvack.org,
	linux-kernel@vger.kernel.org,
	Sergey Senozhatsky <senozhatsky@chromium.org>
Date: Tue, 24 Sep 2024 14:03:42 +0900

.
Subject: [PATCHv2] mm: do not export const kfree and kstrdup variants
From: Sergey Senozhatsky <senozhatsky@chromium.org>
To: Andrew Morton <akpm@linux-foundation.org>
Cc: Christophe JAILLET <christophe.jaillet@wanadoo.fr>,
	Andrey Skvortsov <andrej.skvortzov@gmail.com>,
	linux-mm@kvack.org,
	linux-kernel@vger.kernel.org,
	Sergey Senozhatsky <senozhatsky@chromium.org>
Date: Tue, 24 Sep 2024 14:08:37 +0900

.
Subject: [PATCH 0/3] qcom: sc7280: Enable cpucp mbox
From: Shivnandan Kumar <quic_kshivnan@quicinc.com>
To: Sibi Sankar <quic_sibis@quicinc.com>,
        Jassi Brar
	<jassisinghbrar@gmail.com>, Rob Herring <robh@kernel.org>,
        "Krzysztof
 Kozlowski" <krzk+dt@kernel.org>,
        Conor Dooley <conor+dt@kernel.org>,
        <cros-qcom-dts-watchers@chromium.org>,
        Bjorn Andersson
	<andersson@kernel.org>,
        Konrad Dybcio <konradybcio@kernel.org>
Date: Tue, 24 Sep 2024 10:39:38 +0530

.
Subject: [syzbot] [ocfs2?] kernel BUG in ocfs2_populate_inode
From: syzbot <syzbot+779d072a1067a8b1a917@syzkaller.appspotmail.com>
To: jlbec@evilplan.org, joseph.qi@linux.alibaba.com, 
	linux-kernel@vger.kernel.org, mark@fasheh.com, ocfs2-devel@lists.linux.dev, 
	syzkaller-bugs@googlegroups.com
Date: Mon, 23 Sep 2024 22:20:28 -0700

.
Subject: [tip:master] BUILD SUCCESS
 919299cf5d3ccc62c23c3b79c673157a6716e207
From: kernel test robot <lkp@intel.com>
To: "x86-ml" <x86@kernel.org>
Cc: linux-kernel@vger.kernel.org
Date: Tue, 24 Sep 2024 13:23:45 +0800

.
Subject: linux-next: Tree for Sep 24
From: Stephen Rothwell <sfr@canb.auug.org.au>
To: Linux Next Mailing List <linux-next@vger.kernel.org>
Cc: Linux Kernel Mailing List <linux-kernel@vger.kernel.org>
Date: Tue, 24 Sep 2024 15:26:19 +1000

.
Subject: [syzbot] [ide?] general protection fault in ata_msense_control_spgt2
From: syzbot <syzbot+fb415bc0af1b572478e1@syzkaller.appspotmail.com>
To: cassel@kernel.org, dlemoal@kernel.org, linux-ide@vger.kernel.org, 
	linux-kernel@vger.kernel.org, syzkaller-bugs@googlegroups.com
Date: Mon, 23 Sep 2024 22:31:25 -0700

.
Subject: arch/loongarch/include/asm/cmpxchg.h:70:42: sparse: sparse: cast
 truncates bits from constant value (8000000000000000 becomes 0)
From: kernel test robot <lkp@intel.com>
To: David Howells <dhowells@redhat.com>
Cc: oe-kbuild-all@lists.linux.dev, linux-kernel@vger.kernel.org
Date: Tue, 24 Sep 2024 13:39:53 +0800

.
Subject: [PATCH v4 00/13] introduce pte_offset_map_{ro|rw}_nolock()
From: Qi Zheng <zhengqi.arch@bytedance.com>
To: david@redhat.com,
	hughd@google.com,
	willy@infradead.org,
	muchun.song@linux.dev,
	vbabka@kernel.org,
	akpm@linux-foundation.org,
	rppt@kernel.org,
	vishal.moola@gmail.com,
	peterx@redhat.com,
	ryan.roberts@arm.com,
	christophe.leroy2@cs-soprasteria.com
Cc: linux-kernel@vger.kernel.org,
	linux-mm@kvack.org,
	linux-arm-kernel@lists.infradead.org,
	linuxppc-dev@lists.ozlabs.org,
	Qi Zheng <zhengqi.arch@bytedance.com>
Date: Tue, 24 Sep 2024 14:09:52 +0800

.
Subject: [PATCH] LoongArch: Enable generic CPU vulnerabilites support
From: Tiezhu Yang <yangtiezhu@loongson.cn>
To: Huacai Chen <chenhuacai@kernel.org>
Cc: loongarch@lists.linux.dev,
	linux-kernel@vger.kernel.org
Date: Tue, 24 Sep 2024 14:20:01 +0800

.
Subject: [PATCH v1 net-next] sctp: Fix typos in comments across various files
From: Yu Jiaoliang <yujiaoliang@vivo.com>
To: Marcelo Ricardo Leitner <marcelo.leitner@gmail.com>,
	Xin Long <lucien.xin@gmail.com>,
	"David S. Miller" <davem@davemloft.net>,
	Eric Dumazet <edumazet@google.com>,
	Jakub Kicinski <kuba@kernel.org>,
	Paolo Abeni <pabeni@redhat.com>,
	linux-sctp@vger.kernel.org,
	netdev@vger.kernel.org,
	linux-kernel@vger.kernel.org
Cc: opensource.kernel@vivo.com
Date: Tue, 24 Sep 2024 14:22:03 +0800

.
Subject: [GIT PULL] dma-mapping fixes for Linux 6.12
From: Christoph Hellwig <hch@infradead.org>
To: Linus Torvalds <torvalds@linux-foundation.org>
Cc: linux-kernel@vger.kernel.org, iommu@lists.linux.dev
Date: Tue, 24 Sep 2024 08:25:53 +0200

The following changes since commit 88264981f2082248e892a706b2c5004650faac54:

  Merge tag 'sched_ext-for-6.12' of git://git.kernel.org/pub/scm/linux/kernel/git/tj/sched_ext (2024-09-21 09:44:57 -0700)

are available in the Git repository at:

  git://git.infradead.org/users/hch/dma-mapping.git tags/dma-mapping-6.12-2024-09-24

for you to fetch changes up to b348b6d17fd1d5d89b86db602f02bea54a754bd8:

  dma-mapping: report unlimited DMA addressing in IOMMU DMA path (2024-09-23 08:38:56 +0200)

----------------------------------------------------------------
dma-mapping fixes for Linux 6.12

 - sort out a few issues with the direct calls to iommu-dma
   (Christoph Hellwig, Leon Romanovsky)

----------------------------------------------------------------
Christoph Hellwig (2):
      dma-mapping: fix vmap and mmap of noncontiougs allocations
      iommu/dma: remove most stubs in iommu-dma.h

Leon Romanovsky (1):
      dma-mapping: report unlimited DMA addressing in IOMMU DMA path

 drivers/iommu/dma-iommu.c   |  33 +++++++++++++
 include/linux/dma-map-ops.h |  19 --------
 include/linux/iommu-dma.h   | 114 ++++++--------------------------------------
 kernel/dma/mapping.c        |  43 ++++++-----------
 4 files changed, 62 insertions(+), 147 deletions(-)

.
Subject: [PATCH] compiler.h: Specify correct attribute for .rodata..c_jump_table
From: Tiezhu Yang <yangtiezhu@loongson.cn>
To: Andrew Morton <akpm@linux-foundation.org>,
	Josh Poimboeuf <jpoimboe@kernel.org>,
	Peter Zijlstra <peterz@infradead.org>
Cc: loongarch@lists.linux.dev,
	linux-kernel@vger.kernel.org
Date: Tue, 24 Sep 2024 14:27:10 +0800

.
Subject: [PATCH v8] perf/marvell: Marvell PEM performance monitor support
From: Gowthami Thiagarajan <gthiagarajan@marvell.com>
To: <will@kernel.org>, <mark.rutland@arm.com>,
        <linux-arm-kernel@lists.infradead.org>, <linux-kernel@vger.kernel.org>,
        <andrew@lunn.ch>
Date: Tue, 24 Sep 2024 12:01:26 +0530

.
Subject: [PATCH v9 0/3] PCI: vmd: Enable PCI PM's L1 substates of remapped PCIe Root Port and NVMe
From: Jian-Hong Pan <jhp@endlessos.org>
To: Bjorn Helgaas <helgaas@kernel.org>
Cc: Johan Hovold <johan@kernel.org>,
	David Box <david.e.box@linux.intel.com>,
	=?UTF-8?q?Ilpo=20J=C3=A4rvinen?= <ilpo.jarvinen@linux.intel.com>,
	Kuppuswamy Sathyanarayanan <sathyanarayanan.kuppuswamy@linux.intel.com>,
	Nirmal Patel <nirmal.patel@linux.intel.com>,
	Jonathan Derrick <jonathan.derrick@linux.dev>,
	linux-pci@vger.kernel.org,
	linux-kernel@vger.kernel.org,
	linux@endlessos.org,
	Jian-Hong Pan <jhp@endlessos.org>
Date: Tue, 24 Sep 2024 15:05:52 +0800

.
Subject: [PATCH] arm64: dts: imx8mp-skov-revb-mi1010ait-1cp1: Assign "media_isp" clock rate
From: Liu Ying <victor.liu@nxp.com>
To: devicetree@vger.kernel.org,
	imx@lists.linux.dev,
	linux-arm-kernel@lists.infradead.org,
	linux-kernel@vger.kernel.org
Cc: robh@kernel.org,
	krzk+dt@kernel.org,
	conor+dt@kernel.org,
	shawnguo@kernel.org,
	s.hauer@pengutronix.de,
	kernel@pengutronix.de,
	festevam@gmail.com
Date: Tue, 24 Sep 2024 15:12:18 +0800

.
Subject: [linus:master] [hugetlb]  003af997c8:  vm-scalability.throughput
 -44.1% regression
From: kernel test robot <oliver.sang@intel.com>
To: Aristeu Rozanski <aris@redhat.com>
Date: Tue, 24 Sep 2024 15:31:18 +0800

.
Subject: [PATCH v17 0/8] Initial support Cadence MHDP8501(HDMI/DP) for i.MX8MQ
From: Sandor Yu <Sandor.yu@nxp.com>
To: dmitry.baryshkov@linaro.org,
	andrzej.hajda@intel.com,
	neil.armstrong@linaro.org,
	Laurent.pinchart@ideasonboard.com,
	jonas@kwiboo.se,
	jernej.skrabec@gmail.com,
	airlied@gmail.com,
	daniel@ffwll.ch,
	robh+dt@kernel.org,
	krzysztof.kozlowski+dt@linaro.org,
	shawnguo@kernel.org,
	s.hauer@pengutronix.de,
	festevam@gmail.com,
	vkoul@kernel.org,
	dri-devel@lists.freedesktop.org,
	devicetree@vger.kernel.org,
	linux-arm-kernel@lists.infradead.org,
	linux-kernel@vger.kernel.org,
	linux-phy@lists.infradead.org,
	mripard@kernel.org
Cc: kernel@pengutronix.de,
	linux-imx@nxp.com,
	Sandor.yu@nxp.com,
	oliver.brown@nxp.com,
	alexander.stein@ew.tq-group.com,
	sam@ravnborg.org
Date: Tue, 24 Sep 2024 15:36:45 +0800

.
Subject: [PATCH] arm64: dts: imx8mp-phyboard-pollux-rdk: add gpio-fan
From: Yannic Moog <y.moog@phytec.de>
To: Rob Herring <robh@kernel.org>, Krzysztof Kozlowski <krzk+dt@kernel.org>,
	Conor Dooley <conor+dt@kernel.org>, Shawn Guo <shawnguo@kernel.org>, Sascha
 Hauer <s.hauer@pengutronix.de>, Pengutronix Kernel Team
	<kernel@pengutronix.de>, Fabio Estevam <festevam@gmail.com>
Date: Tue, 24 Sep 2024 09:53:04 +0200

.
Subject: [linus:master] [selftests]  ecb8bd70d5:
 kernel-selftests.vDSO.vdso_standalone_test_x86.fail
From: kernel test robot <oliver.sang@intel.com>
To: Christophe Leroy <christophe.leroy@csgroup.eu>
Date: Tue, 24 Sep 2024 16:08:10 +0800

.
Subject: [PATCH] ASoC: atmel: mchp-pdmc: Skip ALSA restoration if substream runtime is uninitialized
From: Andrei Simion <andrei.simion@microchip.com>
To: <claudiu.beznea@tuxon.dev>, <lgirdwood@gmail.com>, <broonie@kernel.org>,
	<perex@perex.cz>, <tiwai@suse.com>, <nicolas.ferre@microchip.com>,
	<alexandre.belloni@bootlin.com>
Date: Tue, 24 Sep 2024 11:12:38 +0300

.
Subject: [PATCH v2] mm/damon/Kconfig: Update DAMON doc URL
From: Diederik de Haas <didi.debian@cknow.org>
To: SeongJae Park <sj@kernel.org>,
	Andrew Morton <akpm@linux-foundation.org>
Cc: damon@lists.linux.dev,
	linux-mm@kvack.org,
	linux-kernel@vger.kernel.org,
	Diederik de Haas <didi.debian@cknow.org>
Date: Tue, 24 Sep 2024 10:21:46 +0200

.
Subject: [PATCH v2 1/1] drm/mediatek: dp: Add sdp path reset
From: Liankun Yang <liankun.yang@mediatek.com>
To: <chunkuang.hu@kernel.org>, <p.zabel@pengutronix.de>, <airlied@gmail.com>,
	<simona@ffwll.ch>, <matthias.bgg@gmail.com>,
	<angelogioacchino.delregno@collabora.com>, <jitao.shi@mediatek.com>,
	<mac.shen@mediatek.com>, <peng.liu@mediatek.com>, <liankun.yang@mediatek.com>
Date: Tue, 24 Sep 2024 16:36:54 +0800

.
Subject: [PATCH] platform/x86:intel/pmc: fix IS_ENABLED() check
From: Lukas Bulwahn <lbulwahn@redhat.com>
To: Rajneesh Bhardwaj <irenic.rajneesh@gmail.com>,
	David E Box <david.e.box@intel.com>,
	Hans de Goede <hdegoede@redhat.com>,
	=?UTF-8?q?Ilpo=20J=C3=A4rvinen?= <ilpo.jarvinen@linux.intel.com>,
	Arnd Bergmann <arnd@arndb.de>,
	Daniel Lezcano <daniel.lezcano@linaro.org>,
	platform-driver-x86@vger.kernel.org
Cc: kernel-janitors@vger.kernel.org,
	linux-kernel@vger.kernel.org,
	Lukas Bulwahn <lukas.bulwahn@redhat.com>
Date: Tue, 24 Sep 2024 10:40:56 +0200

.
Subject: [PATCH v3] x86/resctrl: Avoid overflow in MB settings in bw_validate()
From: Martin Kletzander <nert.pinx@gmail.com>
To: Fenghua Yu <fenghua.yu@intel.com>,
	Reinette Chatre <reinette.chatre@intel.com>,
	Thomas Gleixner <tglx@linutronix.de>,
	Ingo Molnar <mingo@redhat.com>,
	Borislav Petkov <bp@alien8.de>,
	Dave Hansen <dave.hansen@linux.intel.com>,
	x86@kernel.org,
	"H. Peter Anvin" <hpa@zytor.com>,
	linux-kernel@vger.kernel.org
Date: Tue, 24 Sep 2024 10:53:09 +0200

.
Subject: [PATCH v2 1/2] dt-bindings: phy: rockchip,inno-usb2phy: add rk3576
From: Frank Wang <frawang.cn@gmail.com>
To: vkoul@kernel.org,
	kishon@kernel.org,
	robh@kernel.org,
	krzk+dt@kernel.org,
	conor+dt@kernel.org,
	heiko@sntech.de
Cc: linux-phy@lists.infradead.org,
	devicetree@vger.kernel.org,
	linux-arm-kernel@lists.infradead.org,
	linux-kernel@vger.kernel.org,
	linux-rockchip@lists.infradead.org,
	william.wu@rock-chips.com,
	tim.chen@rock-chips.com,
	wmc@rock-chips.com,
	Frank Wang <frank.wang@rock-chips.com>
Date: Tue, 24 Sep 2024 16:55:09 +0800

.
Subject: arch/m68k/include/asm/page.h:10:25: error: 'CONFIG_PAGE_SHIFT'
 undeclared here (not in a function); did you mean 'CONFIG_LOG_BUF_SHIFT'?
From: kernel test robot <lkp@intel.com>
To: Arnd Bergmann <arnd@arndb.de>
Cc: oe-kbuild-all@lists.linux.dev, linux-kernel@vger.kernel.org,
	Thomas Gleixner <tglx@linutronix.de>
Date: Tue, 24 Sep 2024 16:57:00 +0800

.
Subject: [PATCH] perf/hw_breakpoint: Use ERR_PTR_PCPU(), IS_ERR_PCPU() and PTR_ERR_PCPU() macros
From: Uros Bizjak <ubizjak@gmail.com>
To: linux-perf-users@vger.kernel.org,
	linux-kernel@vger.kernel.org
Cc: Uros Bizjak <ubizjak@gmail.com>,
	Mark Rutland <mark.rutland@arm.com>,
	Alexander Shishkin <alexander.shishkin@linux.intel.com>,
	Jiri Olsa <jolsa@kernel.org>,
	Ian Rogers <irogers@google.com>,
	Adrian Hunter <adrian.hunter@intel.com>,
	"Liang, Kan" <kan.liang@linux.intel.com>
Date: Tue, 24 Sep 2024 11:07:13 +0200

.
Subject: [PATCH v1] isdn: mISDN: Correct typos in multiple comments across various files
From: Shen Lichuan <shenlichuan@vivo.com>
To: isdn@linux-pingi.de
Cc: quic_jjohnson@quicinc.com,
	kuba@kernel.org,
	netdev@vger.kernel.org,
	linux-kernel@vger.kernel.org,
	opensource.kernel@vivo.com,
	Shen Lichuan <shenlichuan@vivo.com>
Date: Tue, 24 Sep 2024 17:11:17 +0800

.
Subject: [PATCH] x86/kgdb: Use IS_ERR_PCPU() macro
From: Uros Bizjak <ubizjak@gmail.com>
To: x86@kernel.org,
	linux-kernel@vger.kernel.org
Cc: Uros Bizjak <ubizjak@gmail.com>,
	Thomas Gleixner <tglx@linutronix.de>,
	Ingo Molnar <mingo@kernel.org>,
	Borislav Petkov <bp@alien8.de>,
	Dave Hansen <dave.hansen@linux.intel.com>,
	"H. Peter Anvin" <hpa@zytor.com>
Date: Tue, 24 Sep 2024 11:16:19 +0200

.
Subject: [PATCH v3] arm64: defconfig: Enable Ftrace and STM configs
From: Mao Jinlong <quic_jinlmao@quicinc.com>
To: Catalin Marinas <catalin.marinas@arm.com>, Will Deacon <will@kernel.org>,
        Bjorn Andersson <quic_bjorande@quicinc.com>,
        Geert Uytterhoeven
	<geert+renesas@glider.be>,
        Dmitry Baryshkov <dmitry.baryshkov@linaro.org>,
        Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org>,
        Neil Armstrong
	<neil.armstrong@linaro.org>,
        Arnd Bergmann <arnd@arndb.de>,
        =?UTF-8?q?=27N=C3=ADcolas=20F=20=2E=20R=20=2E=20A=20=2E=20Prado=27?=
	<nfraprado@collabora.com>
Date: Tue, 24 Sep 2024 02:20:31 -0700

.
Subject: [PATCH] soc: ep93xx: drop reference to removed EP93XX_SOC_COMMON config
From: Lukas Bulwahn <lbulwahn@redhat.com>
To: Nikita Shubin <nikita.shubin@maquefel.me>,
	Alexander Sverdlin <alexander.sverdlin@gmail.com>,
	Linus Walleij <linus.walleij@linaro.org>,
	Arnd Bergmann <arnd@arndb.de>,
	soc@kernel.org,
	linux-arm-kernel@lists.infradead.org
Cc: kernel-janitors@vger.kernel.org,
	linux-kernel@vger.kernel.org,
	Lukas Bulwahn <lukas.bulwahn@redhat.com>
Date: Tue, 24 Sep 2024 11:24:23 +0200

.
Subject: [PATCH v4 0/5] Consolidate IO memcpy functions
From: Julian Vetter <jvetter@kalrayinc.com>
To: Arnd Bergmann <arnd@arndb.de>, Catalin Marinas
 <catalin.marinas@arm.com>, Will Deacon <will@kernel.org>, Guo Ren
 <guoren@kernel.org>, Huacai Chen <chenhuacai@kernel.org>, WANG Xuerui
 <kernel@xen0n.name>, Andrew Morton <akpm@linux-foundation.org>
Cc: linux-arm-kernel@lists.infradead.org, linux-kernel@vger.kernel.org,
 linux-csky@vger.kernel.org, loongarch@lists.linux.dev, Yann Sionneau
 <ysionneau@kalrayinc.com>, Julian Vetter <jvetter@kalrayinc.com>
Date: Tue, 24 Sep 2024 11:22:18 +0200

.
Subject: [PATCH] usb: dwc3: Wait for EndXfer completion before restoring GUSB2PHYCFG
From: Prashanth K <quic_prashk@quicinc.com>
To: Greg Kroah-Hartman <gregkh@linuxfoundation.org>,
        Thinh Nguyen
	<Thinh.Nguyen@synopsys.com>
Date: Tue, 24 Sep 2024 15:02:08 +0530

.
Subject: [PATCH v3] ocfs2: Fix deadlock in ocfs2_get_system_file_inode
From: Mohammed Anees <pvmohammedanees2003@gmail.com>
To: ocfs2-devel@lists.linux.dev,
	linux-kernel@vger.kernel.org
Cc: Mark Fasheh <mark@fasheh.com>,
	Joel Becker <jlbec@evilplan.org>,
	Joseph Qi <joseph.qi@linux.alibaba.com>,
	Mohammed Anees <pvmohammedanees2003@gmail.com>,
	syzbot+e0055ea09f1f5e6fabdd@syzkaller.appspotmail.com
Date: Tue, 24 Sep 2024 09:32:57 +0000

.
Subject: [PATCH 1/1] tty: n_gsm: Fix use-after-free in gsm_cleanup_mux
From: Longlong Xia <xialonglong@kylinos.cn>
To: gregkh@linuxfoundation.org,
	jirislaby@kernel.org
Cc: linux-kernel@vger.kernel.org,
	linux-serial@vger.kernel.org,
	Longlong Xia <xialonglong@kylinos.cn>
Date: Tue, 24 Sep 2024 17:35:18 +0800

.
Subject: [PATCH net 1/2] net: fec: Restart PPS after link state change
From: =?UTF-8?q?Cs=C3=B3k=C3=A1s=2C=20Bence?= <csokas.bence@prolan.hu>
To: Frank Li <Frank.Li@freescale.com>, "David S. Miller"
	<davem@davemloft.net>, <imx@lists.linux.dev>, <netdev@vger.kernel.org>,
	<linux-kernel@vger.kernel.org>
Date: Tue, 24 Sep 2024 11:37:04 +0200

.
Subject: [PATCH v2 0/2] Adjust the setting for SPI flash of yosemite4
From: Delphine CC Chiu <Delphine_CC_Chiu@wiwynn.com>
To: patrick@stwcx.xyz
Cc: Delphine CC Chiu <Delphine_CC_Chiu@wiwynn.com>,
	Rob Herring <robh@kernel.org>,
	Krzysztof Kozlowski <krzk+dt@kernel.org>,
	Conor Dooley <conor+dt@kernel.org>,
	Joel Stanley <joel@jms.id.au>,
	Andrew Jeffery <andrew@codeconstruct.com.au>,
	devicetree@vger.kernel.org,
	linux-arm-kernel@lists.infradead.org,
	linux-aspeed@lists.ozlabs.org,
	linux-kernel@vger.kernel.org
Date: Tue, 24 Sep 2024 17:44:28 +0800

.
Subject: [PATCH v5 0/6] ti: k3-am62{a,p}x-sk: add opp frequencies
From: Dhruva Gole <d-gole@ti.com>
To: Nishanth Menon <nm@ti.com>, Vignesh Raghavendra <vigneshr@ti.com>,
        Tero
 Kristo <kristo@kernel.org>, Rob Herring <robh@kernel.org>,
        Krzysztof
 Kozlowski <krzk+dt@kernel.org>,
        Conor Dooley <conor+dt@kernel.org>,
        "Rafael
 J. Wysocki" <rafael@kernel.org>,
        Viresh Kumar <viresh.kumar@linaro.org>
Date: Tue, 24 Sep 2024 15:20:40 +0530

.
Subject: [syzbot] [gfs2?] possible deadlock in gfs2_trans_begin
From: syzbot <syzbot+5baab0d4d584f7b68982@syzkaller.appspotmail.com>
To: agruenba@redhat.com, gfs2@lists.linux.dev, linux-kernel@vger.kernel.org, 
	syzkaller-bugs@googlegroups.com
Date: Tue, 24 Sep 2024 02:55:23 -0700

.
Subject: [PATCH] f2fs-tools:provide a more reasonable ovp rate for manually setting rsvd
From: Liao Yuanhong <liaoyuanhong@vivo.com>
To: Jaegeuk Kim <jaegeuk@kernel.org>,
	Chao Yu <chao@kernel.org>
Cc: linux-f2fs-devel@lists.sourceforge.net,
	linux-kernel@vger.kernel.org,
	Liao Yuanhong <liaoyuanhong@vivo.com>
Date: Tue, 24 Sep 2024 17:56:36 +0800

.
Subject: [PATCH v6 0/3] x86/sgx: Fix two data races in EAUG/EREMOVE flows
From: Dmitrii Kuvaiskii <dmitrii.kuvaiskii@intel.com>
To: dave.hansen@linux.intel.com,
	jarkko@kernel.org,
	kai.huang@intel.com,
	haitao.huang@linux.intel.com,
	reinette.chatre@intel.com,
	linux-sgx@vger.kernel.org,
	linux-kernel@vger.kernel.org
Cc: mona.vij@intel.com,
	kailun.qin@intel.com
Date: Tue, 24 Sep 2024 02:49:11 -0700

.
Subject: [PATCH 0/2] soc: qcom: llcc: Add LLCC support for the QCS615
 platform
From: Song Xue <quic_songxue@quicinc.com>
To: Bjorn Andersson <andersson@kernel.org>,
        Konrad Dybcio
	<konradybcio@kernel.org>,
        Conor Dooley <conor@kernel.org>, Rob Herring
	<robh@kernel.org>,
        Krzysztof Kozlowski <krzk+dt@kernel.org>
Date: Tue, 24 Sep 2024 18:07:10 +0800

.
Subject: [PATCH] regcache: Improve documentation of available cache types
From: Mark Brown <broonie@kernel.org>
To: linux-kernel@vger.kernel.org
Cc: Mark Brown <broonie@kernel.org>
Date: Tue, 24 Sep 2024 12:08:08 +0200

.
Subject: [PATCH] regmap: Specifically test writing 0 as a value to sparse
 caches
From: Mark Brown <broonie@kernel.org>
To: linux-kernel@vger.kernel.org
Cc: Mark Brown <broonie@kernel.org>
Date: Tue, 24 Sep 2024 12:08:53 +0200

.
Subject: [PATCH v4 0/6] Add support for PCIe3 on x1e80100
From: Qiang Yu <quic_qianyu@quicinc.com>
To: manivannan.sadhasivam@linaro.org, vkoul@kernel.org, kishon@kernel.org,
        robh@kernel.org, andersson@kernel.org, konradybcio@kernel.org,
        krzk+dt@kernel.org, conor+dt@kernel.org, mturquette@baylibre.com,
        sboyd@kernel.org, abel.vesa@linaro.org, quic_msarkar@quicinc.com,
        quic_devipriy@quicinc.com
Cc: dmitry.baryshkov@linaro.org, kw@linux.com, lpieralisi@kernel.org,
        neil.armstrong@linaro.org, linux-arm-msm@vger.kernel.org,
        linux-phy@lists.infradead.org, linux-kernel@vger.kernel.org,
        linux-pci@vger.kernel.org, devicetree@vger.kernel.org,
        linux-clk@vger.kernel.org, Qiang Yu <quic_qianyu@quicinc.com>
Date: Tue, 24 Sep 2024 03:14:38 -0700

.
Subject: [PATCH v3] arm64: dts: mediatek: mt8186: add FHCTL node
From: Max Weng <max_weng@compal.corp-partner.google.com>
To: linux-kernel@vger.kernel.org
Cc: max_weng@compal.corp-partner.google.com,
	robh@kernel.org,
	krzk+dt@kernel.org,
	conor+dt@kernel.org,
	matthias.bgg@gmail.com,
	angelogioacchino.delregno@collabora.com,
	devicetree@vger.kernel.org,
	linux-arm-kernel@lists.infradead.org,
	linux-mediatek@lists.infradead.org
Date: Tue, 24 Sep 2024 18:15:59 +0800

.
Subject: [PATCH] mm/memory_hotplug: Print the correct pfn in do_migrate_range()
From: Li Zhijian <lizhijian@fujitsu.com>
To: linux-mm@kvack.org
Cc: David Hildenbrand <david@redhat.com>,
	Oscar Salvador <osalvador@suse.de>,
	Andrew Morton <akpm@linux-foundation.org>,
	linux-kernel@vger.kernel.org,
	Li Zhijian <lizhijian@fujitsu.com>
Date: Tue, 24 Sep 2024 18:15:54 +0800

.
Subject: [PATCH v5 0/2] Do not shatter hugezeropage on wp-fault
From: Dev Jain <dev.jain@arm.com>
To: akpm@linux-foundation.org,
	david@redhat.com,
	willy@infradead.org,
	kirill.shutemov@linux.intel.com
Cc: ryan.roberts@arm.com,
	anshuman.khandual@arm.com,
	catalin.marinas@arm.com,
	cl@gentwo.org,
	vbabka@suse.cz,
	mhocko@suse.com,
	apopple@nvidia.com,
	dave.hansen@linux.intel.com,
	will@kernel.org,
	baohua@kernel.org,
	jack@suse.cz,
	mark.rutland@arm.com,
	hughd@google.com,
	aneesh.kumar@kernel.org,
	yang@os.amperecomputing.com,
	peterx@redhat.com,
	ioworker0@gmail.com,
	jglisse@google.com,
	wangkefeng.wang@huawei.com,
	ziy@nvidia.com,
	linux-arm-kernel@lists.infradead.org,
	linux-kernel@vger.kernel.org,
	linux-mm@kvack.org,
	Dev Jain <dev.jain@arm.com>
Date: Tue, 24 Sep 2024 15:46:52 +0530

.
Subject: [PATCH] f2fs: Use struct_size() helper to improve f2fs_acl_clone()
From: Thorsten Blum <thorsten.blum@linux.dev>
To: Jaegeuk Kim <jaegeuk@kernel.org>,
	Chao Yu <chao@kernel.org>
Cc: Thorsten Blum <thorsten.blum@linux.dev>,
	linux-f2fs-devel@lists.sourceforge.net,
	linux-kernel@vger.kernel.org
Date: Tue, 24 Sep 2024 12:28:01 +0200

.
Subject: [PATCH 1/6] arm64: dts: mt8195: Fix dtbs_check error for infracfg_ao node
From: Macpaul Lin <macpaul.lin@mediatek.com>
To: Chun-Kuang Hu <chunkuang.hu@kernel.org>, Philipp Zabel
	<p.zabel@pengutronix.de>, Maarten Lankhorst
	<maarten.lankhorst@linux.intel.com>, Maxime Ripard <mripard@kernel.org>,
	Thomas Zimmermann <tzimmermann@suse.de>, David Airlie <airlied@gmail.com>,
	Simona Vetter <simona@ffwll.ch>, Rob Herring <robh@kernel.org>, Krzysztof
 Kozlowski <krzk+dt@kernel.org>, Conor Dooley <conor+dt@kernel.org>, Yong Wu
	<yong.wu@mediatek.com>, Joerg Roedel <joro@8bytes.org>, Will Deacon
	<will@kernel.org>, Robin Murphy <robin.murphy@arm.com>, Matthias Brugger
	<matthias.bgg@gmail.com>, AngeloGioacchino Del Regno
	<angelogioacchino.delregno@collabora.com>, <dri-devel@lists.freedesktop.org>,
	<linux-mediatek@lists.infradead.org>, <devicetree@vger.kernel.org>,
	<linux-kernel@vger.kernel.org>, <iommu@lists.linux.dev>,
	<linux-arm-kernel@lists.infradead.org>, Alexandre Mergnat
	<amergnat@baylibre.com>
Date: Tue, 24 Sep 2024 18:31:51 +0800

.
Subject: [PATCH v2] media: nxp: imx8-isi: fix v4l2-compliance test errors
From: Laurentiu Palcu <laurentiu.palcu@oss.nxp.com>
To: Laurent Pinchart <laurent.pinchart@ideasonboard.com>,
	Mauro Carvalho Chehab <mchehab@kernel.org>,
	Shawn Guo <shawnguo@kernel.org>,
	Sascha Hauer <s.hauer@pengutronix.de>,
	Pengutronix Kernel Team <kernel@pengutronix.de>,
	Fabio Estevam <festevam@gmail.com>,
	Guoniu Zhou <guoniu.zhou@nxp.com>,
	Christian Hemp <c.hemp@phytec.de>,
	Dong Aisheng <aisheng.dong@nxp.com>
Cc: Laurentiu Palcu <laurentiu.palcu@oss.nxp.com>,
	Jacopo Mondi <jacopo@jmondi.org>,
	linux-media@vger.kernel.org,
	imx@lists.linux.dev,
	linux-arm-kernel@lists.infradead.org,
	linux-kernel@vger.kernel.org
Date: Tue, 24 Sep 2024 13:33:04 +0300

.
Subject: [PATCH 0/2] mfd: twl: Add clock for TWL6030
From: Andreas Kemnade <andreas@kemnade.info>
To: Roger Quadros <rogerq@kernel.org>,
	linux-omap@vger.kernel.org,
	Stephen Boyd <sboyd@kernel.org>,
	Kevin Hilman <khilman@baylibre.com>,
	Michael Turquette <mturquette@baylibre.com>,
	Aaro Koskinen <aaro.koskinen@iki.fi>,
	linux-kernel@vger.kernel.org,
	Lee Jones <lee@kernel.org>,
	Tony Lindgren <tony@atomide.com>,
	linux-clk@vger.kernel.org
Cc: Andreas Kemnade <andreas@kemnade.info>
Date: Tue, 24 Sep 2024 12:36:07 +0200

.
Subject: [PATCH v4 0/2] Add support for new IMX8MP based board
From: =?UTF-8?q?Michal=20Vok=C3=A1=C4=8D?= <michal.vokac@ysoft.com>
To: Rob Herring <robh@kernel.org>,
	Krzysztof Kozlowski <krzk+dt@kernel.org>,
	Conor Dooley <conor+dt@kernel.org>,
	Greg Kroah-Hartman <gregkh@linuxfoundation.org>,
	Shawn Guo <shawnguo@kernel.org>,
	Petr Benes <petr.benes@ysoft.com>
Cc: Sascha Hauer <s.hauer@pengutronix.de>,
	Pengutronix Kernel Team <kernel@pengutronix.de>,
	Fabio Estevam <festevam@gmail.com>,
	Herburger <gregor.herburger@ew.tq-group.com>,
	Hiago De Franco <hiago.franco@toradex.com>,
	Hugo Villeneuve <hvilleneuve@dimonoff.com>,
	Joao Paulo Goncalves <joao.goncalves@toradex.com>,
	Michael Walle <mwalle@kernel.org>,
	Alexander Stein <alexander.stein@ew.tq-group.com>,
	Mathieu Othacehe <m.othacehe@gmail.com>,
	devicetree@vger.kernel.org,
	linux-kernel@vger.kernel.org,
	linux-usb@vger.kernel.org,
	imx@lists.linux.dev,
	linux-arm-kernel@lists.infradead.org,
	=?UTF-8?q?Michal=20Vok=C3=A1=C4=8D?= <michal.vokac@ysoft.com>
Date: Tue, 24 Sep 2024 12:39:39 +0200

.
Subject: [PATCH bpf-next v3 0/2] Support eliding map lookup nullness
From: Daniel Xu <dxu@dxuuu.xyz>
To: bpf@vger.kernel.org,
	linux-kselftest@vger.kernel.org,
	linux-kernel@vger.kernel.org,
	ast@kernel.org,
	andrii@kernel.org
Cc: kernel-team@meta.com
Date: Tue, 24 Sep 2024 04:40:07 -0600

.
Subject: [PATCH] drm: Add check for encoder in intel_get_crtc_new_encoder()
From: George Rurikov <g.ryurikov@securitycode.ru>
To: Jani Nikula <jani.nikula@linux.intel.com>
Date: Tue, 24 Sep 2024 13:47:22 +0300

.
Subject: [PATCH] nvme: rdma: Add check for queue in nvmet_rdma_cm_handler()
From: George Rurikov <g.ryurikov@securitycode.ru>
To: Christoph Hellwig <hch@lst.de>
Date: Tue, 24 Sep 2024 14:49:46 +0300

.
Subject: [PATCH v4 0/8] TDX host: metadata reading tweaks, bug fix and info dump
From: Kai Huang <kai.huang@intel.com>
To: dave.hansen@intel.com,
	kirill.shutemov@linux.intel.com,
	tglx@linutronix.de,
	bp@alien8.de,
	peterz@infradead.org,
	mingo@redhat.com,
	hpa@zytor.com,
	dan.j.williams@intel.com,
	seanjc@google.com,
	pbonzini@redhat.com
Cc: x86@kernel.org,
	linux-kernel@vger.kernel.org,
	kvm@vger.kernel.org,
	rick.p.edgecombe@intel.com,
	isaku.yamahata@intel.com,
	adrian.hunter@intel.com,
	nik.borisov@suse.com,
	kai.huang@intel.com
Date: Tue, 24 Sep 2024 23:28:27 +1200

.
Subject: [PATCH] crypto: hmac - Improve local variable types
From: Thorsten Blum <thorsten.blum@linux.dev>
To: Herbert Xu <herbert@gondor.apana.org.au>,
	"David S. Miller" <davem@davemloft.net>
Cc: Thorsten Blum <thorsten.blum@linux.dev>,
	linux-crypto@vger.kernel.org,
	linux-kernel@vger.kernel.org
Date: Tue, 24 Sep 2024 13:27:27 +0200

.
Subject: [PATCH v5 00/11] Preemption support for A7XX
From: Antonino Maniscalco <antomani103@gmail.com>
To: Rob Clark <robdclark@gmail.com>, Sean Paul <sean@poorly.run>, 
 Konrad Dybcio <konrad.dybcio@linaro.org>, 
 Abhinav Kumar <quic_abhinavk@quicinc.com>, 
 Dmitry Baryshkov <dmitry.baryshkov@linaro.org>, 
 Marijn Suijten <marijn.suijten@somainline.org>, 
 David Airlie <airlied@gmail.com>, Daniel Vetter <daniel@ffwll.ch>, 
 Maarten Lankhorst <maarten.lankhorst@linux.intel.com>, 
 Maxime Ripard <mripard@kernel.org>, Thomas Zimmermann <tzimmermann@suse.de>, 
 Jonathan Corbet <corbet@lwn.net>
Cc: linux-arm-msm@vger.kernel.org, dri-devel@lists.freedesktop.org, 
 freedreno@lists.freedesktop.org, linux-kernel@vger.kernel.org, 
 linux-doc@vger.kernel.org, Antonino Maniscalco <antomani103@gmail.com>, 
 Akhil P Oommen <quic_akhilpo@quicinc.com>, 
 Neil Armstrong <neil.armstrong@linaro.org>, 
 Sharat Masetty <smasetty@codeaurora.org>
Date: Tue, 24 Sep 2024 13:30:35 +0200

.
Subject: [git pull] Input updates for v6.12-rc0
From: Dmitry Torokhov <dmitry.torokhov@gmail.com>
To: Linus Torvalds <torvalds@linux-foundation.org>
Cc: linux-kernel@vger.kernel.org, linux-input@vger.kernel.org
Date: Tue, 24 Sep 2024 03:59:05 -0700

Hi Linus,

Please pull from:

	git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input.git tags/input-for-v6.12-rc0

to receive updates for the input subsystem. You will get:

- support for PixArt PS/2 touchpad

- updates to tsc2004/5, usbtouchscreen, and zforce_ts drivers 

- support for GPIO-only mode for ADP55888 controller

- support for touch keys in Zinitix driver

- support for querying density of Synaptics sensors

- sysfs interface for Goodex "Berlin" devices to read and write touch IC
  registers

- more quirks to i8042 to handle various Tuxedo laptops

- a number of drivers have been converted to using "guard" notation
  when acquiring various locks, as well as using other cleanup functions
  to simplify releasing of resources (with more drivers to follow)

- evdev will limit amount of data that can be written into an evdev
  instance at a given time to 4096 bytes (170 input events) to avoid
  holding evdev->mutex for too long and starving other users

- Spitz has been converted to use software nodes/properties to describe
  its matrix keypad and GPIO-connected LEDs

- msc5000_ts, msc_touchkey and keypad-nomadik-ske drivers have been
  removed since noone in mainline have been using them

- other assorted cleanups and fixes.
  
Changelog:
---------

Binbin Zhou (1):
      Input: Add driver for PixArt PS/2 touchpad

Cai Huoqing (1):
      Input: colibri-vf50-ts - make use of the helper function dev_err_probe()

Charles Wang (1):
      Input: goodix-berlin - add sysfs interface for reading and writing touch IC registers

Christophe JAILLET (1):
      Input: spear-keyboard - switch to devm_clk_get_prepared()

David Lechner (1):
      Input: ims-pcu - fix calling interruptible mutex

Dmitry Torokhov (59):
      Input: usbtouchscreen - use driver core to instantiate device attributes
      Input: usbtouchscreen - remove custom USB_DEVICE_HID_CLASS macro
      Input: usbtouchscreen - move the driver ID table
      Input: usbtouchscreen - move process_pkt() into main device structure
      Input: usbtouchscreen - constify usbtouch_dev_info table
      Input: usbtouchscreen - split device info table into individual pieces
      Input: usbtouchscreen - use guard notation when acquiring mutexes
      Input: usbtouchscreen - switch to using __free() cleanup facility
      Input: msc5000_ts - remove the driver
      Input: msc_touchkey - remove the driver
      MAINTAINERS: update entry for Yealink driver
      Input: tsc2004/5 - fix handling of VIO power supply
      Input: tsc2004/5 - do not hard code interrupt trigger
      Input: tsc2004/5 - fix reset handling on probe
      Input: tsc2004/5 - do not use irq_set_irq_wake() directly
      Input: tsc2004/5 - respect "wakeup-source" property
      Input: tsc2004/5 - use guard notation when acquiring mutexes/locks
      Input: ilitek_ts_i2c - stop including gpio.h
      Input: cyttsp - stop including gpio.h
      Input: cyttsp - use devm_regulator_bulk_get_enable()
      Input: cyttsp4 - remove driver
      Input: keypad-nomadik-ske - remove the driver
      Input: evdev - limit amount of data for writes
      Input: mt6779-keypad - use devm_clk_get_enabled()
      Input: adp5588-keys - use guard notation when acquiring mutexes
      Input: matrix-keymap - switch to using __free() cleanup facility
      Input: bcm5974 - use guard notation when acquiring mutex
      MAINTAINERS: add gameport.h, serio.h and uinput.h to INPUT section
      MAINTAINERS: add i8042.h and libps2.h to INPUT section
      Input: snvs_pwrkey - use devm_clk_get_optional_enabled()
      Input: synaptics-rmi4 - fix crash when DPM query is not supported
      Input: matrix_keypad - remove support for clustered interrupt
      Input: matrix_keypad - switch to gpiod API and generic device properties
      ARM: spitz: Use software nodes/properties for the GPIO-driven buttons
      ARM: spitz: Use software nodes/properties for the matrix keypad
      Input: matrix_keypad - remove support for platform data
      Input: alps - use guard notation when acquiring mutex
      Input: atkbd - use guard notation when acquiring mutex
      Input: gpio-keys - switch to using cleanup functions
      Input: iqs62x-keys - use cleanup facility for fwnodes
      Input: tegra-kbc - use guard notation when acquiring mutex and spinlock
      Input: zforce_ts - simplify reporting of slot state
      Input: zforce_ts - remove support for platfrom data
      Input: zforce_ts - do not explicitly set EV_SYN, etc bits
      Input: zforce_ts - handle errors from input_mt_init_sots()
      Input: zforce_ts - remove unneeded locking
      Input: zforce_ts - ensure that pm_stay_awake() and pm_relax() are balanced
      Input: zforce_ts - use guard notation when acquiring mutexes
      Input: zforce_ts - switch to using get_unaligned_le16
      Input: zforce_ts - make parsing of contacts less confusing
      Input: zforce_ts - do not ignore errors when acquiring regulator
      Input: zforce_ts - use dev_err_probe() where appropriate
      Input: zforce_ts - make zforce_idtable constant
      Input: zforce_ts - stop treating VDD regulator as optional
      Input: zforce_ts - switch to using devm_regulator_get_enable()
      Input: zforce_ts - do not hardcode interrupt level
      Input: zforce_ts - remove assert/deassert wrappers
      Input: zforce_ts - switch to using asynchronous probing
      ARM: spitz: fix compile error when matrix keypad driver is enabled

Emanuele Ghidoli (2):
      Input: ilitek_ts_i2c - avoid wrong input subsystem sync
      Input: ilitek_ts_i2c - add report id message validation

Fabio Estevam (1):
      dt-bindings: input: touchscreen: Use generic node name

Frank Li (4):
      dt-bindings: input: touchscreen: convert ad7879 to yaml format
      dt-bindings: input: touchscreen: convert colibri-vf50-ts.txt to yaml
      dt-bindings: input: touchscreen: convert ads7846.txt to yaml
      dt-bindings: input: convert rotary-encoder to yaml

Jacky Bai (1):
      Input: bbnsm_pwrkey - fix missed key press after suspend

Javier Carrasco (6):
      Input: iqs269a - use device_for_each_child_node_scoped()
      Input: qt1050 - use device_for_each_child_node_scoped()
      Input: gpio_keys - use device_for_each_child_node_scoped()
      Input: gpio_keys_polled - use device_for_each_child_node_scoped()
      Input: adc-keys - use device_for_each_child_node_scoped()
      Input: adc-joystick - use device_for_each_child_node_scoped()

Jinjie Ruan (1):
      Input: ps2-gpio - use IRQF_NO_AUTOEN flag in request_irq()

Liao Chen (1):
      Input: mt6779-keypad - fix module autoloading

Linus Walleij (2):
      Input: zinitix - read and cache device version numbers
      Input: zinitix - varying icon status registers

Lukas Bulwahn (1):
      MAINTAINERS: remove unneeded file entry in INPUT section

Marge Yang (1):
      Input: synaptics-rmi4 - add support for querying DPM value (F12)

Nikita Travkin (2):
      dt-bindings: input: zinitix: Document touch-keys support
      Input: zinitix - add touchkey support

Nuno Sa (1):
      Input: adp5588-keys - fix check on return code

Rob Herring (Arm) (2):
      Input: tc3589x - use of_property_present()
      Input: tegra-kbc - use of_property_read_variable_u32_array() and of_property_present()

Shen Lichuan (2):
      Input: wistron_btns - use kmemdup_array instead of kmemdup for multiple allocation
      Input: Convert comma to semicolon

Sudip Mukherjee (1):
      Input: zforce_ts - use devm_add_action_or_reset()

Utsav Agarwal (2):
      Input: adp5588-keys - add support for pure gpio
      dt-bindings: input: pure gpio support for adp5588

Uwe Kleine-König (1):
      Input: hynitron_cstxxx - drop explicit initialization of struct i2c_device_id::driver_data to 0

Werner Sembach (3):
      Input: i8042 - add TUXEDO Stellaris 16 Gen5 AMD to i8042 quirk table
      Input: i8042 - add another board name for TUXEDO Stellaris Gen5 AMD line
      Input: i8042 - add TUXEDO Stellaris 15 Slim Gen6 AMD to i8042 quirk table

Diffstat:
--------

 .../devicetree/bindings/input/adi,adp5588.yaml     |   38 +-
 .../devicetree/bindings/input/rotary-encoder.txt   |   50 -
 .../devicetree/bindings/input/rotary-encoder.yaml  |   90 +
 .../bindings/input/touchscreen/ad7879.txt          |   71 -
 .../bindings/input/touchscreen/adi,ad7879.yaml     |  150 ++
 .../bindings/input/touchscreen/ads7846.txt         |  107 -
 .../bindings/input/touchscreen/azoteq,iqs7211.yaml |    4 +-
 .../bindings/input/touchscreen/colibri-vf50-ts.txt |   34 -
 .../bindings/input/touchscreen/edt-ft5x06.yaml     |    2 +-
 .../bindings/input/touchscreen/goodix.yaml         |    2 +-
 .../bindings/input/touchscreen/ti,ads7843.yaml     |  183 ++
 .../touchscreen/toradex,vf50-touchscreen.yaml      |   77 +
 .../bindings/input/touchscreen/zinitix,bt400.yaml  |   10 +
 .../devicetree/bindings/power/wakeup-source.txt    |    2 +-
 MAINTAINERS                                        |    8 +-
 arch/arm/mach-pxa/spitz.c                          |  163 +-
 drivers/input/evdev.c                              |    7 +
 drivers/input/input.c                              |    2 +-
 drivers/input/joystick/adc-joystick.c              |   16 +-
 drivers/input/keyboard/Kconfig                     |   23 -
 drivers/input/keyboard/Makefile                    |    2 -
 drivers/input/keyboard/adc-keys.c                  |    5 +-
 drivers/input/keyboard/adp5588-keys.c              |   99 +-
 drivers/input/keyboard/atkbd.c                     |   37 +-
 drivers/input/keyboard/gpio_keys.c                 |   48 +-
 drivers/input/keyboard/gpio_keys_polled.c          |    4 +-
 drivers/input/keyboard/iqs62x-keys.c               |    7 +-
 drivers/input/keyboard/matrix_keypad.c             |  334 ++-
 drivers/input/keyboard/mcs_touchkey.c              |  268 ---
 drivers/input/keyboard/mt6779-keypad.c             |   19 +-
 drivers/input/keyboard/nomadik-ske-keypad.c        |  378 ----
 drivers/input/keyboard/qt1050.c                    |   15 +-
 drivers/input/keyboard/snvs_pwrkey.c               |   24 +-
 drivers/input/keyboard/spear-keyboard.c            |   16 +-
 drivers/input/keyboard/tc3589x-keypad.c            |    3 +-
 drivers/input/keyboard/tegra-kbc.c                 |  117 +-
 drivers/input/matrix-keymap.c                      |   25 +-
 drivers/input/misc/ims-pcu.c                       |    2 +-
 drivers/input/misc/iqs269a.c                       |    7 +-
 drivers/input/misc/nxp-bbnsm-pwrkey.c              |   38 +
 drivers/input/misc/wistron_btns.c                  |    4 +-
 drivers/input/mouse/Kconfig                        |   12 +
 drivers/input/mouse/Makefile                       |    1 +
 drivers/input/mouse/alps.c                         |   48 +-
 drivers/input/mouse/bcm5974.c                      |   35 +-
 drivers/input/mouse/pixart_ps2.c                   |  300 +++
 drivers/input/mouse/pixart_ps2.h                   |   36 +
 drivers/input/mouse/psmouse-base.c                 |   17 +
 drivers/input/mouse/psmouse.h                      |    3 +-
 drivers/input/rmi4/rmi_f12.c                       |   43 +-
 drivers/input/serio/i8042-acpipnpio.h              |   37 +
 drivers/input/serio/ps2-gpio.c                     |    6 +-
 drivers/input/touchscreen/Kconfig                  |   42 -
 drivers/input/touchscreen/Makefile                 |    6 +-
 drivers/input/touchscreen/colibri-vf50-ts.c        |   10 +-
 drivers/input/touchscreen/cyttsp4_core.c           | 2174 --------------------
 drivers/input/touchscreen/cyttsp4_core.h           |  448 ----
 drivers/input/touchscreen/cyttsp4_i2c.c            |   72 -
 drivers/input/touchscreen/cyttsp4_spi.c            |  187 --
 drivers/input/touchscreen/cyttsp_core.c            |   39 +-
 drivers/input/touchscreen/cyttsp_core.h            |    5 -
 drivers/input/touchscreen/cyttsp_i2c.c             |   55 +
 drivers/input/touchscreen/cyttsp_i2c_common.c      |   86 -
 drivers/input/touchscreen/goodix_berlin.h          |    1 +
 drivers/input/touchscreen/goodix_berlin_core.c     |   43 +
 drivers/input/touchscreen/goodix_berlin_i2c.c      |    1 +
 drivers/input/touchscreen/goodix_berlin_spi.c      |    1 +
 drivers/input/touchscreen/hynitron_cstxxx.c        |    2 +-
 drivers/input/touchscreen/ilitek_ts_i2c.c          |   19 +-
 drivers/input/touchscreen/mcs5000_ts.c             |  288 ---
 drivers/input/touchscreen/tsc2004.c                |    6 -
 drivers/input/touchscreen/tsc2005.c                |    6 -
 drivers/input/touchscreen/tsc200x-core.c           |  249 +--
 drivers/input/touchscreen/tsc200x-core.h           |    1 -
 drivers/input/touchscreen/usbtouchscreen.c         |  956 ++++-----
 drivers/input/touchscreen/zforce_ts.c              |  474 ++---
 drivers/input/touchscreen/zinitix.c                |  134 +-
 include/linux/input/matrix_keypad.h                |   48 -
 include/linux/platform_data/cyttsp4.h              |   62 -
 include/linux/platform_data/keypad-nomadik-ske.h   |   50 -
 include/linux/platform_data/mcs.h                  |   30 -
 include/linux/platform_data/zforce_ts.h            |   15 -
 82 files changed, 2501 insertions(+), 6038 deletions(-)
 delete mode 100644 Documentation/devicetree/bindings/input/rotary-encoder.txt
 create mode 100644 Documentation/devicetree/bindings/input/rotary-encoder.yaml
 delete mode 100644 Documentation/devicetree/bindings/input/touchscreen/ad7879.txt
 create mode 100644 Documentation/devicetree/bindings/input/touchscreen/adi,ad7879.yaml
 delete mode 100644 Documentation/devicetree/bindings/input/touchscreen/ads7846.txt
 delete mode 100644 Documentation/devicetree/bindings/input/touchscreen/colibri-vf50-ts.txt
 create mode 100644 Documentation/devicetree/bindings/input/touchscreen/ti,ads7843.yaml
 create mode 100644 Documentation/devicetree/bindings/input/touchscreen/toradex,vf50-touchscreen.yaml
 delete mode 100644 drivers/input/keyboard/mcs_touchkey.c
 delete mode 100644 drivers/input/keyboard/nomadik-ske-keypad.c
 create mode 100644 drivers/input/mouse/pixart_ps2.c
 create mode 100644 drivers/input/mouse/pixart_ps2.h
 delete mode 100644 drivers/input/touchscreen/cyttsp4_core.c
 delete mode 100644 drivers/input/touchscreen/cyttsp4_core.h
 delete mode 100644 drivers/input/touchscreen/cyttsp4_i2c.c
 delete mode 100644 drivers/input/touchscreen/cyttsp4_spi.c
 delete mode 100644 drivers/input/touchscreen/cyttsp_i2c_common.c
 delete mode 100644 drivers/input/touchscreen/mcs5000_ts.c
 delete mode 100644 include/linux/platform_data/cyttsp4.h
 delete mode 100644 include/linux/platform_data/keypad-nomadik-ske.h
 delete mode 100644 include/linux/platform_data/mcs.h
 delete mode 100644 include/linux/platform_data/zforce_ts.h

Thanks.


-- 
Dmitry

.
Subject: [PATCH] power: supply: 88pm860x: Use common error handling code in
 set_charging_fsm()
From: Markus Elfring <Markus.Elfring@web.de>
To: linux-pm@vger.kernel.org,
 Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>,
 Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org>,
 Pavel Machek <pavel@ucw.cz>, Sebastian Reichel <sre@kernel.org>
Cc: LKML <linux-kernel@vger.kernel.org>, kernel-janitors@vger.kernel.org
Date: Tue, 24 Sep 2024 13:00:16 +0200

.
Subject: [PATCH v2 0/2]  unrestrict process_madvise() for current process
From: Lorenzo Stoakes <lorenzo.stoakes@oracle.com>
To: Andrew Morton <akpm@linux-foundation.org>
Cc: Vlastimil Babka <vbabka@suse.cz>,
        "Liam R . Howlett" <Liam.Howlett@oracle.com>,
        Suren Baghdasaryan <surenb@google.com>, Arnd Bergmann <arnd@arndb.de>,
        Shakeel Butt <shakeel.butt@linux.dev>, linux-api@vger.kernel.org,
        linux-mm@kvack.org, linux-kernel@vger.kernel.org,
        Minchan Kim <minchan@kernel.org>,
        Richard Henderson <richard.henderson@linaro.org>,
        Ivan Kokshaysky <ink@jurassic.park.msu.ru>,
        Matt Turner <mattst88@gmail.com>, linux-alpha@vger.kernel.org,
        Thomas Bogendoerfer <tsbogend@alpha.franken.de>,
        linux-mips@vger.kernel.org,
        "James E . J . Bottomley" <James.Bottomley@HansenPartnership.com>,
        Helge Deller <deller@gmx.de>, linux-parisc@vger.kernel.org,
        Chris Zankel <chris@zankel.net>, Max Filippov <jcmvbkbc@gmail.com>
Date: Tue, 24 Sep 2024 12:16:26 +0100

.
Subject: [PATCH] drm: Add check for encoder in intel_get_crtc_new_encoder()
From: George Rurikov <g.ryurikov@securitycode.ru>
To: Jani Nikula <jani.nikula@linux.intel.com>
Date: Tue, 24 Sep 2024 14:20:23 +0300

.
Subject: [PATCH v1 0/3] arm64: dts: freescale: imx8mm-verdin: Add Ivy carrier board
From: Francesco Dolcini <francesco@dolcini.it>
To: Rob Herring <robh@kernel.org>,
	Krzysztof Kozlowski <krzk+dt@kernel.org>,
	Conor Dooley <conor+dt@kernel.org>,
	Shawn Guo <shawnguo@kernel.org>,
	Sascha Hauer <s.hauer@pengutronix.de>,
	Pengutronix Kernel Team <kernel@pengutronix.de>,
	Fabio Estevam <festevam@gmail.com>
Cc: Francesco Dolcini <francesco.dolcini@toradex.com>,
	devicetree@vger.kernel.org,
	linux-kernel@vger.kernel.org,
	imx@lists.linux.dev,
	linux-arm-kernel@lists.infradead.org
Date: Tue, 24 Sep 2024 13:30:45 +0200

.
Subject: [PATCH] um: remove dependency on undefined CC_CAN_LINK_STATIC_NO_RUNTIME_DEPS
From: Masahiro Yamada <masahiroy@kernel.org>
To: Richard Weinberger <richard@nod.at>,
	Anton Ivanov <anton.ivanov@cambridgegreys.com>,
	Johannes Berg <johannes@sipsolutions.net>,
	linux-um@lists.infradead.org,
	Ignat Korchagin <ignat@cloudflare.com>
Cc: Masahiro Yamada <masahiroy@kernel.org>,
	linux-kernel@vger.kernel.org
Date: Tue, 24 Sep 2024 20:33:40 +0900

.
Subject: [PATCH] regulator: Call of_node_put() only once in
 rzg2l_usb_vbus_regulator_probe()
From: Markus Elfring <Markus.Elfring@web.de>
To: kernel-janitors@vger.kernel.org, Biju Das <biju.das.jz@bp.renesas.com>,
 Liam Girdwood <lgirdwood@gmail.com>, Mark Brown <broonie@kernel.org>
Cc: LKML <linux-kernel@vger.kernel.org>,
 Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org>
Date: Tue, 24 Sep 2024 13:34:45 +0200

.
Subject: [PATCH] drm: Add check for encoder in intel_get_crtc_new_encoder()
From: George Rurikov <g.ryurikov@securitycode.ru>
To: Jani Nikula <jani.nikula@linux.intel.com>
Date: Tue, 24 Sep 2024 14:40:04 +0300

.
Subject: [PATCH v1 0/3] arm64: dts: freescale: imx8mp-verdin: Add Ivy carrier
From: Francesco Dolcini <francesco@dolcini.it>
To: Rob Herring <robh@kernel.org>,
	Krzysztof Kozlowski <krzk+dt@kernel.org>,
	Conor Dooley <conor+dt@kernel.org>,
	Shawn Guo <shawnguo@kernel.org>,
	Sascha Hauer <s.hauer@pengutronix.de>,
	Pengutronix Kernel Team <kernel@pengutronix.de>,
	Fabio Estevam <festevam@gmail.com>
Cc: Francesco Dolcini <francesco.dolcini@toradex.com>,
	devicetree@vger.kernel.org,
	linux-kernel@vger.kernel.org,
	imx@lists.linux.dev,
	linux-arm-kernel@lists.infradead.org
Date: Tue, 24 Sep 2024 13:40:50 +0200

.
Subject: [PATCH v1] HID: Fix typo in the comment
From: Yan Zhen <yanzhen@vivo.com>
To: jikos@kernel.org,
	bentiss@kernel.org,
	bonbons@linux-vserver.org,
	jic23@kernel.org,
	srinivas.pandruvada@linux.intel.com
Cc: lains@riseup.net,
	hadess@hadess.net,
	linux-input@vger.kernel.org,
	linux-kernel@vger.kernel.org,
	linux-iio@vger.kernel.org,
	linux-usb@vger.kernel.org,
	opensource.kernel@vivo.com,
	Yan Zhen <yanzhen@vivo.com>
Date: Tue, 24 Sep 2024 19:50:05 +0800

.
Subject: [PATCH] bcachefs: BCACHEFS_PATH_TRACEPOINTS should depend on TRACING
From: Geert Uytterhoeven <geert@linux-m68k.org>
To: Kent Overstreet <kent.overstreet@linux.dev>
Cc: linux-bcachefs@vger.kernel.org,
	linux-trace-kernel@vger.kernel.org,
	linux-kernel@vger.kernel.org,
	Geert Uytterhoeven <geert@linux-m68k.org>
Date: Tue, 24 Sep 2024 13:55:15 +0200

.
Subject: [PATCH v1 0/3] arm64: dts: ti: k3-am62-verdin: Add Ivy carrier board
From: Francesco Dolcini <francesco@dolcini.it>
To: Nishanth Menon <nm@ti.com>,
	Vignesh Raghavendra <vigneshr@ti.com>,
	Tero Kristo <kristo@kernel.org>,
	Rob Herring <robh@kernel.org>,
	Krzysztof Kozlowski <krzk+dt@kernel.org>,
	Conor Dooley <conor+dt@kernel.org>
Cc: Francesco Dolcini <francesco.dolcini@toradex.com>,
	linux-arm-kernel@lists.infradead.org,
	devicetree@vger.kernel.org,
	linux-kernel@vger.kernel.org
Date: Tue, 24 Sep 2024 14:00:41 +0200

.
Subject: [PATCH 6.1 0/1] f2fs: convert to MAX_SBI_FLAG instead of 32 in stat_show()
From: Nikita Zhandarovich <n.zhandarovich@fintech.ru>
To: <stable@vger.kernel.org>, Greg Kroah-Hartman <gregkh@linuxfoundation.org>
Date: Tue, 24 Sep 2024 05:04:10 -0700

.
Subject: [PATCH] brcm80211: BRCM_TRACING should depend on TRACING
From: Geert Uytterhoeven <geert@linux-m68k.org>
To: Arend van Spriel <arend.vanspriel@broadcom.com>,
	Kalle Valo <kvalo@kernel.org>,
	"John W . Linville" <linville@tuxdriver.com>,
	Seth Forshee <sforshee@kernel.org>,
	Pieter-Paul Giesberts <pieterpg@broadcom.com>
Cc: linux-wireless@vger.kernel.org,
	brcm80211@lists.linux.dev,
	brcm80211-dev-list.pdl@broadcom.com,
	linux-trace-kernel@vger.kernel.org,
	linux-kernel@vger.kernel.org,
	Geert Uytterhoeven <geert@linux-m68k.org>
Date: Tue, 24 Sep 2024 14:09:32 +0200

.
Subject: [PATCH v7 0/5] TDX host: kexec() support
From: Kai Huang <kai.huang@intel.com>
To: dave.hansen@intel.com,
	bp@alien8.de,
	tglx@linutronix.de,
	peterz@infradead.org,
	mingo@redhat.com,
	hpa@zytor.com,
	kirill.shutemov@linux.intel.com
Cc: x86@kernel.org,
	linux-kernel@vger.kernel.org,
	pbonzini@redhat.com,
	seanjc@google.com,
	dan.j.williams@intel.com,
	thomas.lendacky@amd.com,
	rick.p.edgecombe@intel.com,
	isaku.yamahata@intel.com,
	ashish.kalra@amd.com,
	bhe@redhat.com,
	nik.borisov@suse.com,
	sagis@google.com
Date: Wed, 25 Sep 2024 00:13:52 +1200

.
Subject: [PATCH v5 0/5] Consolidate IO memcpy functions
From: Julian Vetter <jvetter@kalrayinc.com>
To: Arnd Bergmann <arnd@arndb.de>, Catalin Marinas
 <catalin.marinas@arm.com>, Will Deacon <will@kernel.org>, Guo Ren
 <guoren@kernel.org>, Huacai Chen <chenhuacai@kernel.org>, WANG Xuerui
 <kernel@xen0n.name>, Andrew Morton <akpm@linux-foundation.org>
Cc: linux-arm-kernel@lists.infradead.org, linux-kernel@vger.kernel.org,
 linux-csky@vger.kernel.org, loongarch@lists.linux.dev, Yann Sionneau
 <ysionneau@kalrayinc.com>, Julian Vetter <jvetter@kalrayinc.com>
Date: Tue, 24 Sep 2024 14:14:27 +0200

.
Subject: [PATCH 0/5] rslib: Bug fixes and improvements for Reed-Solomon library
From: Zhang Boyang <zhangboyang.id@gmail.com>
To: Linus Torvalds <torvalds@linux-foundation.org>,
	linux-kernel@vger.kernel.org
Cc: Thomas Gleixner <tglx@linutronix.de>,
	Ferdinand Blomqvist <ferdinand.blomqvist@gmail.com>,
	Kees Cook <keescook@chromium.org>,
	Randy Dunlap <rdunlap@infradead.org>
Date: Tue, 24 Sep 2024 20:31:36 +0800

.
Subject: [PATCH] remoteproc: k3: Call of_node_put(rmem_np) only once in three
 functions
From: Markus Elfring <Markus.Elfring@web.de>
To: linux-remoteproc@vger.kernel.org, Andrew Davis <afd@ti.com>,
 Bjorn Andersson <andersson@kernel.org>, Hari Nagalla <hnagalla@ti.com>,
 Martyn Welch <martyn.welch@collabora.com>,
 Mathieu Poirier <mathieu.poirier@linaro.org>, Suman Anna <s-anna@ti.com>,
 Wadim Egorov <w.egorov@phytec.de>
Cc: LKML <linux-kernel@vger.kernel.org>, kernel-janitors@vger.kernel.org,
 Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org>
Date: Tue, 24 Sep 2024 14:43:40 +0200

.
Subject: [PATCH] Documentation/process: maintainer-soc: clarify submitting patches
From: Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org>
To: Arnd Bergmann <arnd@arndb.de>,
	Olof Johansson <olof@lixom.net>,
	soc@kernel.org,
	Jonathan Corbet <corbet@lwn.net>,
	linux-arm-kernel@lists.infradead.org,
	workflows@vger.kernel.org,
	linux-doc@vger.kernel.org,
	linux-kernel@vger.kernel.org
Cc: Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org>,
	Linus Walleij <linus.walleij@linaro.org>,
	Alexandre Belloni <alexandre.belloni@bootlin.com>,
	Will Deacon <will@kernel.org>,
	Kevin Hilman <khilman@baylibre.com>,
	Palmer Dabbelt <palmer@dabbelt.com>,
	Geert Uytterhoeven <geert+renesas@glider.be>,
	Conor Dooley <conor@kernel.org>,
	=?UTF-8?q?Heiko=20St=C3=BCbner?= <heiko@sntech.de>
Date: Tue, 24 Sep 2024 15:08:31 +0200

.
Subject: [GIT PULL] exfat update for 6.12-rc1
From: Namjae Jeon <linkinjeon@kernel.org>
To: Linus Torvalds <torvalds@linux-foundation.org>
Cc: Linux Kernel Mailing List <linux-kernel@vger.kernel.org>, Sungjong Seo <sj1557.seo@samsung.com>, 
	"Yuezhang.Mo" <Yuezhang.Mo@sony.com>
Date: Tue, 24 Sep 2024 22:00:06 +0900

Hi Linus,

This is exfat update pull request for v6.12-rc1. I add description of
this pull request on below. Please pull exfat with following ones.

Thanks!

The following changes since commit a430d95c5efa2b545d26a094eb5f624e36732af0:

  Merge tag 'lsm-pr-20240911' of
git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/lsm (2024-09-16
18:19:47 +0200)

are available in the Git repository at:

  git://git.kernel.org/pub/scm/linux/kernel/git/linkinjeon/exfat.git
tags/exfat-for-6.12-rc1

for you to fetch changes up to cb7d85014fb1ca3387f7ff5f6067337b3d7f3c5a:

  MAINTAINERS: exfat: add myself as reviewer (2024-09-23 21:38:15 +0900)

----------------------------------------------------------------
Description for this pull request:
- Clean-up unnecessary codes as ->valid_size is supported.
- buffered-IO fallback is no longer needed when using direct-IO.
- Move ->valid_size extension from mmap to ->page_mkwrite.
  This improves the overhead caused by unnecessary zero-out during mmap.
- Fix memleaks from exfat_load_bitmap() and exfat_create_upcase_table().
- Add sops->shutdown and ioctl.
- Add Yuezhang Mo as a reviwer.

----------------------------------------------------------------
Daniel Yang (1):
      exfat: resolve memory leak from exfat_create_upcase_table()

Dongliang Cui (1):
      exfat: Implement sops->shutdown and ioctl

Yuezhang Mo (5):
      exfat: drop ->i_size_ondisk
      exfat: do not fallback to buffered write
      exfat: fix memory leak in exfat_load_bitmap()
      exfat: move extend valid_size into ->page_mkwrite()
      MAINTAINERS: exfat: add myself as reviewer

 MAINTAINERS                |   1 +
 fs/exfat/balloc.c          |  10 ++---
 fs/exfat/exfat_fs.h        |  24 +++++++---
 fs/exfat/file.c            | 110 ++++++++++++++++++++++++++++-----------------
 fs/exfat/inode.c           |  94 +++++++++++---------------------------
 fs/exfat/namei.c           |  17 ++++++-
 fs/exfat/nls.c             |   5 ++-
 fs/exfat/super.c           |  41 ++++++++++++++++-
 include/uapi/linux/exfat.h |  25 +++++++++++
 9 files changed, 200 insertions(+), 127 deletions(-)
 create mode 100644 include/uapi/linux/exfat.h

.
Subject: [PATCH] mm: migrate: annotate data-race in migrate_folio_unmap()
From: Jeongjun Park <aha310510@gmail.com>
To: akpm@linux-foundation.org,
	willy@infradead.org,
	david@redhat.com
Cc: wangkefeng.wang@huawei.com,
	ziy@nvidia.com,
	linux-mm@kvack.org,
	linux-kernel@vger.kernel.org,
	syzbot <syzkaller@googlegroups.com>,
	stable@vger.kernel.org,
	Jeongjun Park <aha310510@gmail.com>
Date: Tue, 24 Sep 2024 22:00:53 +0900

.
Subject: [PATCH] soc: ti: knav_qmss_queue: remove useless statement
From: Alessandro Zanni <alessandro.zanni87@gmail.com>
To: nm@ti.com,
	ssantosh@kernel.org
Cc: Alessandro Zanni <alessandro.zanni87@gmail.com>,
	linux-kernel@vger.kernel.org,
	linux-arm-kernel@lists.infradead.org,
	skhan@linuxfoundation.org,
	anupnewsmail@gmail.com
Date: Tue, 24 Sep 2024 15:20:23 +0200

.
Subject: [PATCH] media: uvcvideo: Force UVC version to 1.0a for 0408:4033
From: Ricardo Ribalda <ribalda@chromium.org>
To: Laurent Pinchart <laurent.pinchart@ideasonboard.com>, 
 Mauro Carvalho Chehab <mchehab@kernel.org>
Cc: linux-media@vger.kernel.org, linux-kernel@vger.kernel.org, 
 Giuliano Lotta <giuliano.lotta@gmail.com>, 
 Ricardo Ribalda <ribalda@chromium.org>
Date: Tue, 24 Sep 2024 13:33:29 +0000

.
Subject: [linus:master] [usb]  b8fb6db6cb:
 BUG:KASAN:global-out-of-bounds_in_usb_copy_descriptors
From: kernel test robot <oliver.sang@intel.com>
To: Perr Zhang <perr@usb7.net>
Date: Tue, 24 Sep 2024 21:38:27 +0800

.
Subject: [linus:master] [kcov]  6cd0dd934b:
 BUG:TASK_stack_guard_page_was_hit_at#(stack_is#..#)
From: kernel test robot <oliver.sang@intel.com>
To: Dmitry Vyukov <dvyukov@google.com>
Date: Tue, 24 Sep 2024 21:43:33 +0800

.
Subject: [PATCH] compiler-gcc.h: Disable __retain on gcc-11
From: Geert Uytterhoeven <geert+renesas@glider.be>
To: Tony Ambardar <tony.ambardar@gmail.com>,
	Daniel Borkmann <daniel@iogearbox.net>,
	Miguel Ojeda <ojeda@kernel.org>,
	Jiri Olsa <jolsa@kernel.org>,
	Andrew Morton <akpm@linux-foundation.org>,
	Arnd Bergmann <arnd@arndb.de>
Cc: linux-kernel@vger.kernel.org,
	Geert Uytterhoeven <geert+renesas@glider.be>
Date: Tue, 24 Sep 2024 15:55:20 +0200

.
Subject: [PATCH] ASoC: fsl: Use maple tree register cache
From: Mark Brown <broonie@kernel.org>
To: Shengjiu Wang <shengjiu.wang@gmail.com>, Xiubo Li <Xiubo.Lee@gmail.com>,
 Fabio Estevam <festevam@gmail.com>, Nicolin Chen <nicoleotsuka@gmail.com>,
 Liam Girdwood <lgirdwood@gmail.com>
Cc: alsa-devel@alsa-project.org, linuxppc-dev@lists.ozlabs.org,
 linux-sound@vger.kernel.org, linux-kernel@vger.kernel.org,
 Mark Brown <broonie@kernel.org>
Date: Tue, 24 Sep 2024 15:58:42 +0200

.
Subject: [PATCH v1 0/3] Revise Meta (Facebook) Minerva BMC (AST2600)
From: Yang Chen <yangchen.openbmc@gmail.com>
To: robh@kernel.org,
	krzk+dt@kernel.org,
	conor+dt@kernel.org,
	joel@jms.id.au,
	andrew@codeconstruct.com.au,
	devicetree@vger.kernel.org,
	linux-arm-kernel@lists.infradead.org,
	linux-aspeed@lists.ozlabs.org,
	linux-kernel@vger.kernel.org,
	patrick@stwcx.xyz,
	amithash@meta.com
Cc: Jerry.Lin@quantatw.com,
	yangchen.openbmc@gmail.com
Date: Tue, 24 Sep 2024 22:02:12 +0800

.
Subject: [PATCH] remoteproc: qcom: q6v5-mss: Use common error handling code in
 q6v5_mpss_load()
From: Markus Elfring <Markus.Elfring@web.de>
To: linux-remoteproc@vger.kernel.org, linux-arm-msm@vger.kernel.org,
 Bjorn Andersson <andersson@kernel.org>,
 Mathieu Poirier <mathieu.poirier@linaro.org>,
 Sibi Sankar <sibis@codeaurora.org>
Cc: LKML <linux-kernel@vger.kernel.org>, kernel-janitors@vger.kernel.org,
 Sibi Sankar <quic_sibis@quicinc.com>
Date: Tue, 24 Sep 2024 16:08:11 +0200

.
Subject: [RFC] exec: add a flag for "reasonable" execveat() comm
From: Tycho Andersen <tycho@tycho.pizza>
To: Alexander Viro <viro@zeniv.linux.org.uk>,
	Christian Brauner <brauner@kernel.org>,
	Jan Kara <jack@suse.cz>,
	Eric Biederman <ebiederm@xmission.com>,
	Kees Cook <kees@kernel.org>,
	Jeff Layton <jlayton@kernel.org>,
	Chuck Lever <chuck.lever@oracle.com>,
	Alexander Aring <alex.aring@gmail.com>
Cc: linux-fsdevel@vger.kernel.org,
	linux-mm@kvack.org,
	linux-kernel@vger.kernel.org,
	Tycho Andersen <tycho@tycho.pizza>,
	Tycho Andersen <tandersen@netflix.com>,
	=?UTF-8?q?Zbigniew=20J=C4=99drzejewski-Szmek?= <zbyszek@in.waw.pl>,
	Aleksa Sarai <cyphar@cyphar.com>
Date: Tue, 24 Sep 2024 08:10:01 -0600

.
Subject: [PATCH 0/2] add NXP LINFlexD UART clock support for S32G2/S32G3 SoC
From: Ciprian Costea <ciprianmarian.costea@oss.nxp.com>
To: Greg Kroah-Hartman <gregkh@linuxfoundation.org>,
	Jiri Slaby <jirislaby@kernel.org>,
	Rob Herring <robh@kernel.org>,
	Krzysztof Kozlowski <krzk+dt@kernel.org>,
	Conor Dooley <conor+dt@kernel.org>,
	Chester Lin <chester62515@gmail.com>
Cc: linux-kernel@vger.kernel.org,
	linux-serial@vger.kernel.org,
	devicetree@vger.kernel.org,
	NXP S32 Linux Team <s32@nxp.com>,
	Christophe Lizzi <clizzi@redhat.com>,
	Alberto Ruiz <aruizrui@redhat.com>,
	Enric Balletbo <eballetb@redhat.com>,
	Ciprian Marian Costea <ciprianmarian.costea@oss.nxp.com>
Date: Tue, 24 Sep 2024 17:12:45 +0300

.
Subject: [PATCH] usb: misc: onboard_usb_dev: introduce new config symbol for usb5744 SMBus support
From: Radhey Shyam Pandey <radhey.shyam.pandey@amd.com>
To: <gregkh@linuxfoundation.org>, <mka@chromium.org>,
	<paul.walmsley@sifive.com>, <palmer@dabbelt.com>, <aou@eecs.berkeley.edu>,
	<wentong.wu@intel.com>, <oneukum@suse.com>, <javier.carrasco@wolfvision.net>,
	<matthias@kaehlcke.net>
Date: Tue, 24 Sep 2024 19:49:11 +0530

.
Subject: [PATCH] tools/power/cpupower: Add documentation for some recently introduced options
From: Tor Vic <torvic9@mailbox.org>
To: trenn@suse.com,
	shuah@kernel.org
Cc: linux-pm@vger.kernel.org,
	linux-kernel@vger.kernel.org,
	Tor Vic <torvic9@mailbox.org>
Date: Tue, 24 Sep 2024 16:17:47 +0200

.
Subject: [PATCH 0/2] Add interconnect support for QCS615 SoC
From: Raviteja Laggyshetty <quic_rlaggysh@quicinc.com>
To: Georgi Djakov <djakov@kernel.org>, Rob Herring <robh@kernel.org>,
        Krzysztof Kozlowski <krzk+dt@kernel.org>,
        Conor Dooley <conor+dt@kernel.org>
Date: Tue, 24 Sep 2024 14:39:56 +0000

.
Subject: [GIT PULL] RISC-V Patches for the 6.12 Merge Window, Part 1
From: Palmer Dabbelt <palmer@rivosinc.com>
To: Linus Torvalds <torvalds@linux-foundation.org>
Date: Tue, 24 Sep 2024 08:14:17 -0700 (PDT)

The following changes since commit 57d76bc51fd80824bcc0c84a5b5ec944f1b51edd:

  riscv: change XIP's kernel_map.size to be size of the entire kernel (2024-08-14 13:12:33 -0700)

are available in the Git repository at:

  git://git.kernel.org/pub/scm/linux/kernel/git/riscv/linux.git tags/riscv-for-linus-6.12-mw1

for you to fetch changes up to b3f835cd7339919561866252a11831ead72e7073:

  crash: Fix riscv64 crash memory reserve dead loop (2024-09-20 05:58:12 -0700)

----------------------------------------------------------------
RISC-V Patches for the 6.12 Merge Window, Part 1

* Support for using Zkr to seed KASLR.
* Support for IPI-triggered CPU backtracing.
* Support for generic CPU vulnerabilities reporting to userspace.
* A few cleanups for missing licenses.
* The size limit on the XIP kernel has been removed.
* Support for tracing userspace stacks.
* Support for the Svvptc extension.
* Various cleanups and fixes throughout the tree.

----------------------------------------------------------------
This is a bit small, but I'm not planning on taking anything else for this
merge window -- we had a few breakages over the last release so having a small
release probably isn't all that bad, and with all the conferences it's just a
bad time to be trying to stuff things in late (though I tell myself that every
cycle).

There are two conflicts here.  The IRQ one seems pretty straight-forward, just
two features colliding.  The testing one is a bit clunky, as I suppose I
probably just shouldn't have picked up the 32-bit fix in the first place given
it just conflicted and resulted in the same code.  Anyway, here's my conflict
results:

diff --cc arch/riscv/include/asm/irq.h
index 8330d16b05b5,7e9a84a005ed..000000000000
--- a/arch/riscv/include/asm/irq.h
+++ b/arch/riscv/include/asm/irq.h
@@@ -12,11 -12,8 +12,13 @@@

  #include <asm-generic/irq.h>

+ #define INVALID_CONTEXT UINT_MAX
+
 +#ifdef CONFIG_SMP
 +void arch_trigger_cpumask_backtrace(const cpumask_t *mask, int exclude_cpu);
 +#define arch_trigger_cpumask_backtrace arch_trigger_cpumask_backtrace
 +#endif
 +
  void riscv_set_intc_hwnode_fn(struct fwnode_handle *(*fn)(void));

  struct fwnode_handle *riscv_get_intc_hwnode(void);
diff --cc tools/testing/selftests/riscv/mm/mmap_test.h
index 1c3313c201d5,75918d15919f..000000000000
--- a/tools/testing/selftests/riscv/mm/mmap_test.h
+++ b/tools/testing/selftests/riscv/mm/mmap_test.h


----------------------------------------------------------------
Alexandre Ghiti (4):
      riscv: Add ISA extension parsing for Svvptc
      dt-bindings: riscv: Add Svvptc ISA extension description
      riscv: Stop emitting preventive sfence.vma for new vmalloc mappings
      riscv: Stop emitting preventive sfence.vma for new userspace mappings with Svvptc

Changbin Du (1):
      riscv: vdso: do not strip debugging info for vdso.so.dbg

Charlie Jenkins (6):
      riscv: Add license to fence.h
      riscv: Add license to vmalloc.h
      riscv: Make riscv_isa_vendor_ext_andes array static
      selftests: riscv: Allow mmap test to compile on 32-bit
      tools: Add riscv barrier implementation
      tools: Optimize ring buffer for riscv

Geert Uytterhoeven (1):
      riscv: defconfig: Disable RZ/Five peripheral support

Haibo Xu (1):
      ACPI: NUMA: initialize all values of acpi_early_node_map to NUMA_NO_NODE

Hanjun Guo (1):
      ACPI: RISCV: Make acpi_numa_get_nid() to be static

Jesse Taube (4):
      RISC-V: pi: Force hidden visibility for all symbol references
      RISC-V: lib: Add pi aliases for string functions
      RISC-V: pi: Add kernel/pi/pi.h
      RISC-V: Use Zkr to seed KASLR base address

Jinjie Ruan (7):
      riscv: Enable generic CPU vulnerabilites support
      riscv: Fix fp alignment bug in perf_callchain_user()
      riscv: stacktrace: Add USER_STACKTRACE support
      riscv: Remove unused _TIF_WORK_MASK
      RISC-V: Implement kgdb_roundup_cpus() to enable future NMI Roundup
      riscv: Use LIST_HEAD() to simplify code
      crash: Fix riscv64 crash memory reserve dead loop

Jisheng Zhang (4):
      riscv: errata: sifive: Use SYM_*() assembly macros
      riscv: select ARCH_USE_SYM_ANNOTATIONS
      riscv: define ILLEGAL_POINTER_VALUE for 64bit
      riscv: avoid Imbalance in RAS

Mayuresh Chitale (1):
      perf/riscv-sbi: Add platform specific firmware event handling

Nam Cao (8):
      riscv: cleanup XIP_FIXUP macro
      riscv: don't export va_kernel_pa_offset in vmcoreinfo for XIP kernel
      riscv: replace misleading va_kernel_pa_offset on XIP kernel
      riscv: drop the use of XIP_OFFSET in XIP_FIXUP_OFFSET
      riscv: drop the use of XIP_OFFSET in XIP_FIXUP_FLASH_OFFSET
      riscv: drop the use of XIP_OFFSET in kernel_mapping_va_to_pa()
      riscv: drop the use of XIP_OFFSET in create_kernel_page_table()
      riscv: remove limit on the size of read-only section for XIP kernel

Palmer Dabbelt (8):
      Merge patch series "RISC-V: Parse DT for Zkr to seed KASLR"
      Merge patch series "remove size limit on XIP kernel"
      Merge patch series "riscv: stacktrace: Add USER_STACKTRACE support"
      Merge patch series "riscv: select ARCH_USE_SYM_ANNOTATIONS"
      Merge patch series "Svvptc extension to remove preventive sfence.vma"
      Merge patch series "riscv: Improve KASAN coverage to fix unit tests"
      RISC-V: Don't have MAX_PHYSMEM_BITS exceed phys_addr_t
      Merge patch series "tools: Add barrier implementations for riscv"

Ryo Takakura (1):
      RISC-V: Enable IPI CPU Backtrace

Samuel Holland (2):
      riscv: Omit optimized string routines when using KASAN
      riscv: Enable bitops instrumentation

Steffen Persvold (1):
      riscv: cacheinfo: Add back init_cache_level() function

Stuart Menefy (1):
      riscv: Remove redundant restriction on memory size

Xiao Wang (1):
      drivers/perf: riscv: Remove redundant macro check

Ying Sun (1):
      riscv/kexec_file: Fix relocation type R_RISCV_ADD16 and R_RISCV_SUB16 unknown

Yunhui Cui (1):
      riscv: Randomize lower bits of stack address

 .../devicetree/bindings/riscv/extensions.yaml      |   7 +
 arch/riscv/Kconfig                                 |   8 +
 arch/riscv/configs/defconfig                       |  12 +-
 arch/riscv/errata/sifive/errata_cip_453.S          |   8 +-
 arch/riscv/include/asm/acpi.h                      |   2 -
 arch/riscv/include/asm/bitops.h                    |  43 +++---
 arch/riscv/include/asm/cacheflush.h                |  18 ++-
 arch/riscv/include/asm/exec.h                      |   8 +
 arch/riscv/include/asm/fence.h                     |   1 +
 arch/riscv/include/asm/hwcap.h                     |   1 +
 arch/riscv/include/asm/irq.h                       |   5 +
 arch/riscv/include/asm/page.h                      |  29 +++-
 arch/riscv/include/asm/pgtable.h                   |  28 ++--
 arch/riscv/include/asm/sbi.h                       |   1 +
 arch/riscv/include/asm/set_memory.h                |   2 +-
 arch/riscv/include/asm/sparsemem.h                 |   2 +-
 arch/riscv/include/asm/string.h                    |   2 +
 arch/riscv/include/asm/thread_info.h               |  11 +-
 arch/riscv/include/asm/vmalloc.h                   |   1 +
 arch/riscv/include/asm/xip_fixup.h                 |  30 +++-
 arch/riscv/kernel/acpi_numa.c                      |   4 +-
 arch/riscv/kernel/asm-offsets.c                    |   7 +
 arch/riscv/kernel/cacheinfo.c                      |   5 +
 arch/riscv/kernel/cpufeature.c                     |   1 +
 arch/riscv/kernel/elf_kexec.c                      |   6 +
 arch/riscv/kernel/entry.S                          |  91 ++++++++++-
 arch/riscv/kernel/module.c                         |   4 +-
 arch/riscv/kernel/perf_callchain.c                 |  46 +-----
 arch/riscv/kernel/pi/Makefile                      |   4 +-
 arch/riscv/kernel/pi/archrandom_early.c            |  30 ++++
 arch/riscv/kernel/pi/cmdline_early.c               |  10 +-
 arch/riscv/kernel/pi/fdt_early.c                   | 167 ++++++++++++++++++++-
 arch/riscv/kernel/pi/pi.h                          |  20 +++
 arch/riscv/kernel/process.c                        |   9 ++
 arch/riscv/kernel/riscv_ksyms.c                    |   3 -
 arch/riscv/kernel/smp.c                            |  43 +++++-
 arch/riscv/kernel/stacktrace.c                     |  43 ++++++
 arch/riscv/kernel/vdso/Makefile                    |   2 +-
 arch/riscv/kernel/vendor_extensions/andes.c        |   2 +-
 arch/riscv/kernel/vmcore_info.c                    |   7 +
 arch/riscv/kernel/vmlinux-xip.lds.S                |   5 +-
 arch/riscv/lib/Makefile                            |   2 +
 arch/riscv/lib/memset.S                            |   2 +
 arch/riscv/lib/strcmp.S                            |   2 +
 arch/riscv/lib/strlen.S                            |   1 +
 arch/riscv/lib/strncmp.S                           |   2 +
 arch/riscv/mm/init.c                               |  28 ++--
 arch/riscv/mm/pgtable.c                            |  13 ++
 arch/riscv/purgatory/Makefile                      |   2 +
 drivers/perf/riscv_pmu.c                           |   2 -
 drivers/perf/riscv_pmu_sbi.c                       |  31 ++--
 kernel/crash_reserve.c                             |   3 +-
 tools/arch/riscv/include/asm/barrier.h             |  39 +++++
 tools/arch/riscv/include/asm/fence.h               |  13 ++
 tools/include/asm/barrier.h                        |   2 +
 tools/include/linux/ring_buffer.h                  |   2 +-
 tools/testing/selftests/riscv/mm/mmap_test.h       |   6 +-
 57 files changed, 707 insertions(+), 171 deletions(-)
 create mode 100644 arch/riscv/include/asm/exec.h
 create mode 100644 arch/riscv/kernel/pi/archrandom_early.c
 create mode 100644 arch/riscv/kernel/pi/pi.h
 create mode 100644 tools/arch/riscv/include/asm/barrier.h
 create mode 100644 tools/arch/riscv/include/asm/fence.h

_______________________________________________
linux-riscv mailing list
linux-riscv@lists.infradead.org
http://lists.infradead.org/mailman/listinfo/linux-riscv

.
Subject: [PATCH] mm: percpu: fix typo to pcpu_alloc_noprof() description
From: Jeongjun Park <aha310510@gmail.com>
To: dennis@kernel.org,
	tj@kernel.org,
	cl@linux.com
Cc: akpm@linux-foundation.org,
	linux-mm@kvack.org,
	linux-kernel@vger.kernel.org,
	Jeongjun Park <aha310510@gmail.com>
Date: Wed, 25 Sep 2024 00:24:12 +0900

.
Subject: [PATCH] pinctrl: sx150x: Use maple tree register cache
From: Mark Brown <broonie@kernel.org>
To: Linus Walleij <linus.walleij@linaro.org>
Cc: linux-gpio@vger.kernel.org, linux-kernel@vger.kernel.org, 
 Mark Brown <broonie@kernel.org>
Date: Tue, 24 Sep 2024 17:39:18 +0200

.
Subject: [PATCH v3] mm: Make SPLIT_PTE_PTLOCKS depend on SMP
From: Guenter Roeck <linux@roeck-us.net>
To: Andrew Morton <akpm@linux-foundation.org>
Cc: linux-mm@kvack.org,
	linux-kernel@vger.kernel.org,
	Guenter Roeck <linux@roeck-us.net>,
	David Hildenbrand <david@redhat.com>,
	Geert Uytterhoeven <geert@linux-m68k.org>
Date: Tue, 24 Sep 2024 08:42:05 -0700

.
Subject: [GIT PULL] Kbuild updates for v6.12-rc1
From: Masahiro Yamada <masahiroy@kernel.org>
To: Linus Torvalds <torvalds@linux-foundation.org>
Cc: Linux Kernel Mailing List <linux-kernel@vger.kernel.org>, 
	Linux Kbuild mailing list <linux-kbuild@vger.kernel.org>
Date: Wed, 25 Sep 2024 00:44:52 +0900

Hello Linus,


Please pull Kbuild updates for v6.12-rc1.

Thank you.


The following changes since commit 431c1646e1f86b949fa3685efc50b660a364c2b6=
:

  Linux 6.11-rc6 (2024-09-01 19:46:02 +1200)

are available in the Git repository at:

  git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild.git
tags/kbuild-v6.12

for you to fetch changes up to fa911d1f377bbe4cc47e58afbd8fff7750b7ac62:

  kbuild: doc: replace "gcc" in external module description
(2024-09-24 03:07:21 +0900)

----------------------------------------------------------------
Kbuild updates for v6.12

 - Support cross-compiling linux-headers Debian package and kernel-devel
   RPM package

 - Add support for the linux-debug Pacman package

 - Improve module rebuilding speed by factoring out the common code to
   scripts/module-common.c

 - Separate device tree build rules into scripts/Makefile.dtbs

 - Add a new script to generate modules.builtin.ranges, which is useful
   for tracing tools to find symbols in built-in modules

 - Refactor Kconfig and misc tools

 - Update Kbuild and Kconfig documentation

----------------------------------------------------------------
Jose Fernandez (2):
      kbuild: control extra pacman packages with PACMAN_EXTRAPACKAGES
      kbuild: add debug package to pacman PKGBUILD

Kris Van Hees (4):
      kbuild: add mod(name,file)_flags to assembler flags for module object=
s
      kbuild: generate offset range data for builtin modules
      scripts: add verifier script for builtin module range data
      kbuild: add install target for modules.builtin.ranges

Laurent Pinchart (1):
      Remove *.orig pattern from .gitignore

Masahiro Yamada (39):
      modpost: remove unused HOST_ELFCLASS
      modpost: detect endianness on run-time
      kbuild: slim down package for building external modules
      kbuild: cross-compile linux-headers package when possible
      kbuild: modinst: remove the multithread option from zstd compression
      tinyconfig: remove unnecessary 'is not set' for choice blocks
      kconfig: remove dummy assignments to cur_{filename,lineno}
      kconfig: stop adding P_SYMBOL property to symbols
      kconfig: remove P_SYMBOL property
      kbuild: split x*alloc() functions in kconfig to scripts/include/xallo=
c.h
      modpost: replace the use of NOFAIL() with xmalloc() etc.
      kallsyms: use xmalloc() and xrealloc()
      fixdep: use xmalloc()
      modpost: improve the section mismatch warning format
      kbuild: pacman-pkg: move common commands to a separate function
      kbuild: pacman-pkg: do not override objtree
      modpost: simplify modpost_log()
      kbuild: remove *.symversions left-over
      ARC: update the help message for CONFIG_ARC_BUILTIN_DTB_NAME
      kbuild: add intermediate targets for Flex/Bison in scripts/Makefile.h=
ost
      kbuild: split device tree build rules into scripts/Makefile.dtbs
      scripts: import more hash table macros
      kallsyms: squash output_address()
      kallsyms: change overflow variable to bool type
      scripts: move hash function from scripts/kconfig/ to scripts/include/
      kconfig: change some expr_*() functions to bool
      kconfig: add comments to expression transformations
      kconfig: refactor expr_eliminate_dups()
      kconfig: use hash table to reuse expressions
      kconfig: cache expression values
      kbuild: remove unnecessary export of RUST_LIB_SRC
      kbuild: doc: update the description about Kbuild/Makefile split
      kbuild: doc: remove description about grepping CONFIG options
      kbuild: doc: remove outdated description of the limitation on -I usag=
e
      kbuild: doc: throw out the local table of contents in modules.rst
      kbuild: doc: drop section numbering, use references in modules.rst
      kbuild: doc: remove the description about shipped files
      kbuild: doc: describe the -C option precisely for external module bui=
lds
      kbuild: doc: replace "gcc" in external module description

Nick Desaulniers (1):
      scripts: subarch.include: fix SUBARCH on macOS hosts

Stephen Brennan (1):
      Documentation: kconfig: explicitly document missing prompt

Thomas Wei=C3=9Fschuh (2):
      kbuild: compile constant module information only once
      kbuild: remove append operation on cmd_ld_ko_o

Tony Battersby (1):
      kbuild: remove recent dependency on "truncate" program

 .gitignore                                |   3 +-
 Documentation/dontdiff                    |   1 +
 Documentation/kbuild/kbuild.rst           |  10 +
 Documentation/kbuild/kconfig-language.rst |   6 +-
 Documentation/kbuild/makefiles.rst        |   1 -
 Documentation/kbuild/modules.rst          | 224 ++++++--------------
 Documentation/process/changes.rst         |   7 +
 Makefile                                  |   7 +-
 arch/arc/Kconfig                          |   2 +-
 arch/x86/configs/tiny.config              |   4 -
 drivers/of/fdt.c                          |   2 +-
 drivers/of/unittest.c                     |   4 +-
 kernel/configs/tiny.config                |   6 -
 lib/Kconfig.debug                         |  15 ++
 scripts/Makefile.build                    |  58 +++---
 scripts/Makefile.dtbs                     | 142 +++++++++++++
 scripts/Makefile.host                     |   5 +
 scripts/Makefile.lib                      | 119 +----------
 scripts/Makefile.modfinal                 |   9 +-
 scripts/Makefile.modinst                  |   8 +-
 scripts/Makefile.package                  |   3 +-
 scripts/Makefile.vmlinux                  |  18 ++
 scripts/Makefile.vmlinux_o                |   3 +
 scripts/basic/fixdep.c                    |  15 +-
 scripts/generate_builtin_ranges.awk       | 508
++++++++++++++++++++++++++++++++++++++++++++++
 scripts/include/hash.h                    |  28 +++
 scripts/include/hashtable.h               |  50 +++++
 scripts/include/list.h                    |  69 +++++++
 scripts/include/xalloc.h                  |  53 +++++
 scripts/kallsyms.c                        |  46 ++---
 scripts/kconfig/confdata.c                |   3 +
 scripts/kconfig/expr.c                    | 482
+++++++++++++++++++------------------------
 scripts/kconfig/expr.h                    |  27 ++-
 scripts/kconfig/internal.h                |   6 +
 scripts/kconfig/lexer.l                   |   1 +
 scripts/kconfig/lkc.h                     |   6 -
 scripts/kconfig/mconf.c                   |   1 +
 scripts/kconfig/menu.c                    |  38 ++--
 scripts/kconfig/nconf.c                   |   1 +
 scripts/kconfig/nconf.gui.c               |   1 +
 scripts/kconfig/parser.y                  |  13 +-
 scripts/kconfig/preprocess.c              |   1 +
 scripts/kconfig/qconf.cc                  |   2 +-
 scripts/kconfig/symbol.c                  |   9 +-
 scripts/kconfig/util.c                    |  63 +-----
 scripts/link-vmlinux.sh                   |   2 +-
 scripts/mod/mk_elfconfig.c                |  25 ---
 scripts/mod/modpost.c                     | 125 ++++++------
 scripts/mod/modpost.h                     |  28 +--
 scripts/mod/sumversion.c                  |   6 +-
 scripts/mod/symsearch.c                   |   6 +-
 scripts/module-common.c                   |  25 +++
 scripts/package/PKGBUILD                  |  52 +++--
 scripts/package/install-extmod-build      |  55 ++++-
 scripts/subarch.include                   |   2 +-
 scripts/verify_builtin_ranges.awk         | 370
+++++++++++++++++++++++++++++++++
 56 files changed, 1867 insertions(+), 909 deletions(-)
 create mode 100644 scripts/Makefile.dtbs
 create mode 100755 scripts/generate_builtin_ranges.awk
 create mode 100644 scripts/include/hash.h
 create mode 100644 scripts/include/xalloc.h
 create mode 100644 scripts/module-common.c
 create mode 100755 scripts/verify_builtin_ranges.awk


--=20
Best Regards
Masahiro Yamada

.
Subject: [PATCH] gpiolib: cdev: Fix reference to linereq_set_config_unlocked()
From: Kent Gibson <warthog618@gmail.com>
To: linux-kernel@vger.kernel.org,
	linux-gpio@vger.kernel.org,
	brgl@bgdev.pl,
	linus.walleij@linaro.org
Cc: Kent Gibson <warthog618@gmail.com>
Date: Tue, 24 Sep 2024 23:56:24 +0800

.
Subject: [PATCH 0/2] timers test fix and duplicate defines cleanup 
From: Shuah Khan <skhan@linuxfoundation.org>
To: jstultz@google.com,
	tglx@linutronix.de,
	sboyd@kernel.org,
	shuah@kernel.org
Cc: Shuah Khan <skhan@linuxfoundation.org>,
	linux-kernel@vger.kernel.org,
	linux-kselftest@vger.kernel.org
Date: Tue, 24 Sep 2024 09:56:45 -0600

.
Subject: [PATCH v4 1/6] firmware/psci: Add definitions for PSCI v1.3 specification
From: David Woodhouse <dwmw2@infradead.org>
To: Paolo Bonzini <pbonzini@redhat.com>,
	Jonathan Corbet <corbet@lwn.net>,
	Marc Zyngier <maz@kernel.org>,
	Oliver Upton <oliver.upton@linux.dev>,
	James Morse <james.morse@arm.com>,
	Suzuki K Poulose <suzuki.poulose@arm.com>,
	Zenghui Yu <yuzenghui@huawei.com>,
	Catalin Marinas <catalin.marinas@arm.com>,
	Will Deacon <will@kernel.org>,
	Mark Rutland <mark.rutland@arm.com>,
	Lorenzo Pieralisi <lpieralisi@kernel.org>,
	"Rafael J. Wysocki" <rafael@kernel.org>,
	Pavel Machek <pavel@ucw.cz>,
	Len Brown <len.brown@intel.com>,
	Shuah Khan <shuah@kernel.org>,
	David Woodhouse <dwmw@amazon.co.uk>,
	kvm@vger.kernel.org,
	linux-doc@vger.kernel.org,
	linux-kernel@vger.kernel.org,
	linux-arm-kernel@lists.infradead.org,
	kvmarm@lists.linux.dev,
	linux-pm@vger.kernel.org,
	linux-kselftest@vger.kernel.org
Date: Tue, 24 Sep 2024 17:05:07 +0100

.
Subject: [PATCH v1 00/11] Libdw/dwarf build clean up
From: Ian Rogers <irogers@google.com>
To: Peter Zijlstra <peterz@infradead.org>, Ingo Molnar <mingo@redhat.com>, 
	Arnaldo Carvalho de Melo <acme@kernel.org>, Namhyung Kim <namhyung@kernel.org>, 
	Mark Rutland <mark.rutland@arm.com>, 
	Alexander Shishkin <alexander.shishkin@linux.intel.com>, Jiri Olsa <jolsa@kernel.org>, 
	Ian Rogers <irogers@google.com>, Adrian Hunter <adrian.hunter@intel.com>, 
	Kan Liang <kan.liang@linux.intel.com>, John Garry <john.g.garry@oracle.com>, 
	Will Deacon <will@kernel.org>, James Clark <james.clark@linaro.org>, 
	Mike Leach <mike.leach@linaro.org>, Leo Yan <leo.yan@linux.dev>, Guo Ren <guoren@kernel.org>, 
	Paul Walmsley <paul.walmsley@sifive.com>, Palmer Dabbelt <palmer@dabbelt.com>, 
	Albert Ou <aou@eecs.berkeley.edu>, Nick Terrell <terrelln@fb.com>, 
	Guilherme Amadio <amadio@gentoo.org>, Changbin Du <changbin.du@huawei.com>, 
	"Steinar H. Gunderson" <sesse@google.com>, "Masami Hiramatsu (Google)" <mhiramat@kernel.org>, 
	Aditya Gupta <adityag@linux.ibm.com>, Athira Rajeev <atrajeev@linux.vnet.ibm.com>, 
	Masahiro Yamada <masahiroy@kernel.org>, Huacai Chen <chenhuacai@kernel.org>, 
	Bibo Mao <maobibo@loongson.cn>, Kajol Jain <kjain@linux.ibm.com>, 
	Anup Patel <anup@brainfault.org>, Shenlin Liang <liangshenlin@eswincomputing.com>, 
	Atish Patra <atishp@rivosinc.com>, Oliver Upton <oliver.upton@linux.dev>, 
	Chen Pei <cp0613@linux.alibaba.com>, Dima Kogan <dima@secretsauce.net>, 
	Alexander Lobakin <aleksander.lobakin@intel.com>, "David S. Miller" <davem@davemloft.net>, 
	Przemek Kitszel <przemyslaw.kitszel@intel.com>, linux-kernel@vger.kernel.org, 
	linux-perf-users@vger.kernel.org, Yang Jihong <yangjihong@bytedance.com>
Date: Tue, 24 Sep 2024 09:04:07 -0700

.
Subject: Report "BUG: unable to handle kernel paging request in stack_depot_save_flags"
From: reveliofuzzing <reveliofuzzing@gmail.com>
To: akpm@linux-foundation.org, linux-kernel@vger.kernel.org
Date: Tue, 24 Sep 2024 12:08:20 -0400

.
Subject: [PATCH] s390/pkey: Use common error handling code in
 pkey_ioctl_kblob2protk3()
From: Markus Elfring <Markus.Elfring@web.de>
To: linux-s390@vger.kernel.org, Alexander Gordeev <agordeev@linux.ibm.com>,
 =?UTF-8?Q?Christian_Borntr=C3=A4ger?= <borntraeger@linux.ibm.com>,
 Harald Freudenberger <freude@linux.ibm.com>,
 Heiko Carstens <hca@linux.ibm.com>, Holger Dengler <dengler@linux.ibm.com>,
 Ingo Franzki <ifranzki@linux.ibm.com>, Jules Irenge <jbi.octave@gmail.com>,
 Sven Schnelle <svens@linux.ibm.com>, Vasily Gorbik <gor@linux.ibm.com>
Cc: LKML <linux-kernel@vger.kernel.org>, kernel-janitors@vger.kernel.org
Date: Tue, 24 Sep 2024 18:18:05 +0200

.
Subject: [PATCH] ASoC: bcm2835-i2s: Use maple tree register cache
From: Mark Brown <broonie@kernel.org>
To: Liam Girdwood <lgirdwood@gmail.com>, 
 Florian Fainelli <florian.fainelli@broadcom.com>, 
 Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>, 
 Ray Jui <rjui@broadcom.com>, Scott Branden <sbranden@broadcom.com>
Cc: linux-sound@vger.kernel.org, linux-rpi-kernel@lists.infradead.org, 
 linux-arm-kernel@lists.infradead.org, linux-kernel@vger.kernel.org, 
 Mark Brown <broonie@kernel.org>
Date: Tue, 24 Sep 2024 18:21:20 +0200

.
Subject: [PATCH] mfd: bd96801: Use maple tree register cache
From: Mark Brown <broonie@kernel.org>
To: Matti Vaittinen <mazziesaccount@gmail.com>, Lee Jones <lee@kernel.org>
Cc: linux-kernel@vger.kernel.org, Mark Brown <broonie@kernel.org>
Date: Tue, 24 Sep 2024 18:22:04 +0200

.
Subject: [PATCH bpf-next] bpftool: Remove llvm-strip from Makefile
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>,
	Eduard Zingerman <eddyz87@gmail.com>,
	Song Liu <song@kernel.org>,
	Yonghong Song <yonghong.song@linux.dev>,
	Jiri Olsa <jolsa@kernel.org>
Cc: bpf@vger.kernel.org,
	linux-kernel@vger.kernel.org,
	Tao Chen <chen.dylane@gmail.com>
Date: Wed, 25 Sep 2024 00:52:02 +0800

.
Subject: [PATCH v1] x86/cpuid: Add AMX and SPEC_CTRL dependencies
From: Andi Kleen <ak@linux.intel.com>
To: x86@kernel.org
Cc: linux-kernel@vger.kernel.org,
	Andi Kleen <ak@linux.intel.com>
Date: Tue, 24 Sep 2024 10:01:28 -0700

.
Subject: [PATCH] soc: amlogic: canvas: Call of_node_put(canvas_node) only once
 in meson_canvas_get()
From: Markus Elfring <Markus.Elfring@web.de>
To: linux-amlogic@lists.infradead.org, linux-arm-kernel@lists.infradead.org,
 Kevin Hilman <khilman@baylibre.com>, Jerome Brunet <jbrunet@baylibre.com>,
 Martin Blumenstingl <martin.blumenstingl@googlemail.com>,
 Neil Armstrong <neil.armstrong@linaro.org>,
 Wen Yang <yellowriver2010@hotmail.com>
Cc: LKML <linux-kernel@vger.kernel.org>, kernel-janitors@vger.kernel.org
Date: Tue, 24 Sep 2024 19:30:23 +0200

.
Subject: [PATCH] tools: fix shared radix-tree build
From: Lorenzo Stoakes <lorenzo.stoakes@oracle.com>
To: Andrew Morton <akpm@linux-foundation.org>
Cc: Vlastimil Babka <vbabka@suse.cz>,
        "Liam R . Howlett" <Liam.Howlett@oracle.com>,
        Sidhartha Kumar <sidhartha.kumar@oracle.com>, linux-mm@kvack.org,
        linux-kernel@vger.kernel.org, Matthew Wilcox <willy@infradead.org>,
        linux-fsdevel@vger.kernel.org
Date: Tue, 24 Sep 2024 19:07:24 +0100

.
Subject: [PATCH] soc: mediatek: mtk-svs: Call of_node_put(np) only once in
 svs_get_subsys_device()
From: Markus Elfring <Markus.Elfring@web.de>
To: linux-mediatek@lists.infradead.org, linux-arm-kernel@lists.infradead.org,
 Angelo Gioacchino Del Regno <angelogioacchino.delregno@collabora.com>,
 Kevin Hilman <khilman@baylibre.com>,
 Matthias Brugger <matthias.bgg@gmail.com>, Roger Lu <roger.lu@mediatek.com>
Cc: LKML <linux-kernel@vger.kernel.org>, kernel-janitors@vger.kernel.org,
 Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org>
Date: Tue, 24 Sep 2024 20:08:15 +0200

.
Subject: [PATCH 0/4] binder: several fixes for frozen notification
From: Carlos Llamas <cmllamas@google.com>
To: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
Cc: linux-kernel@vger.kernel.org, kernel-team@android.com, 
	Alice Ryhl <aliceryhl@google.com>, Carlos Llamas <cmllamas@google.com>, stable@vger.kernel.org, 
	Yu-Ting Tseng <yutingtseng@google.com>, Todd Kjos <tkjos@google.com>, 
	Martijn Coenen <maco@google.com>, "=?UTF-8?q?Arve=20Hj=C3=B8nnev=C3=A5g?=" <arve@android.com>, 
	Viktor Martensson <vmartensson@google.com>
Date: Tue, 24 Sep 2024 18:43:52 +0000

.
Subject: [GIT PULL] fuse update for 6.12
From: Miklos Szeredi <miklos@szeredi.hu>
To: Linus Torvalds <torvalds@linux-foundation.org>
Cc: linux-fsdevel@vger.kernel.org, linux-kernel@vger.kernel.org
Date: Tue, 24 Sep 2024 20:46:05 +0200

Hi Linus,

Please pull from:

git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/fuse.git
tags/fuse-update-6.12

- Add support for idmapped fuse mounts (Alexander Mikhalitsyn).  This
touches some non-fuse files, these have been reviewed by Christian.

- Add optimization when checking for writeback (yangyun).

- Add tracepoints (Josef Bacik).

- Clean up writeback code (Joanne Koong).

- Clean up request queuing (me).

- Misc fixes.

Thanks,
Miklos

---
Alexander Mikhalitsyn (19):
      namespace: introduce SB_I_NOIDMAP flag
      fuse: add basic infrastructure to support idmappings
      fuse: add an idmap argument to fuse_simple_request
      fuse: support idmapped FUSE_EXT_GROUPS
      fuse: support idmap for mkdir/mknod/symlink/create/tmpfile
      fuse: support idmapped getattr inode op
      fuse: support idmapped ->permission inode op
      fuse: support idmapped ->setattr op
      fuse: drop idmap argument from __fuse_get_acl
      fuse: support idmapped ->set_acl
      fuse: support idmapped ->rename op
      fuse: handle idmappings properly in ->write_iter()
      fuse: warn if fuse_access is called when idmapped mounts are allowed
      fuse: allow idmapped mounts
      virtio_fs: allow idmapped mounts
      fs/fuse: fix null-ptr-deref when checking SB_I_NOIDMAP flag
      fs/fuse: introduce and use fuse_simple_idmap_request() helper
      fs/mnt_idmapping: introduce an invalid_mnt_idmap
      fs/fuse: convert to use invalid_mnt_idmap

Aurelien Aptel (1):
      fuse: use correct name fuse_conn_list in docstring

Joanne Koong (6):
      fuse: drop unused fuse_mount arg in fuse_writepage_finish()
      fuse: refactor finished writeback stats updates into helper function
      fuse: move initialization of fuse_file to fuse_writepages()
instead of in callback
      fuse: convert fuse_writepages_fill() to use a folio for its tmp page
      fuse: move fuse file initialization to wpa allocation time
      fuse: refactor out shared logic in fuse_writepages_fill() and
fuse_writepage_locked()

Josef Bacik (1):
      fuse: add simple request tracepoints

Miklos Szeredi (3):
      fuse: cleanup request queuing towards virtiofs
      fuse: allow O_PATH fd for FUSE_DEV_IOC_BACKING_OPEN
      fuse: clear FR_PENDING if abort is detected when sending request

yangyun (2):
      fuse: add fast path for fuse_range_is_writeback
      fuse: use exclusive lock when FUSE_I_CACHE_IO_MODE is set

---
 fs/fuse/Makefile              |   3 +
 fs/fuse/acl.c                 |  10 +-
 fs/fuse/dev.c                 | 214 ++++++++++++++++++++++++++----------------
 fs/fuse/dir.c                 | 152 ++++++++++++++++++------------
 fs/fuse/file.c                | 184 ++++++++++++++++++------------------
 fs/fuse/fuse_i.h              |  42 +++++----
 fs/fuse/fuse_trace.h          | 132 ++++++++++++++++++++++++++
 fs/fuse/inode.c               |  13 ++-
 fs/fuse/passthrough.c         |   7 +-
 fs/fuse/virtio_fs.c           |  42 +++------
 fs/mnt_idmapping.c            |  22 ++++-
 fs/namespace.c                |   4 +
 include/linux/fs.h            |   1 +
 include/linux/mnt_idmapping.h |   1 +
 include/uapi/linux/fuse.h     |  22 ++++-
 15 files changed, 552 insertions(+), 297 deletions(-)
 create mode 100644 fs/fuse/fuse_trace.h

.
Subject: [PATCH] spi: slave-mt27xx: Call clk_disable_unprepare() only once in
 mtk_spi_slave_probe()
From: Markus Elfring <Markus.Elfring@web.de>
To: linux-mediatek@lists.infradead.org, linux-arm-kernel@lists.infradead.org,
 linux-spi@vger.kernel.org,
 Angelo Gioacchino Del Regno <angelogioacchino.delregno@collabora.com>,
 Leilk Liu <leilk.liu@mediatek.com>, Mark Brown <broonie@kernel.org>,
 Matthias Brugger <matthias.bgg@gmail.com>
Cc: LKML <linux-kernel@vger.kernel.org>, kernel-janitors@vger.kernel.org
Date: Tue, 24 Sep 2024 20:56:08 +0200

.
Subject: [PATCH] selftests/mm: add pkey_sighandler_xx, hugetlb_dio to .gitignore
From: Lorenzo Stoakes <lorenzo.stoakes@oracle.com>
To: Andrew Morton <akpm@linux-foundation.org>
Cc: Shuah Khan <shuah@kernel.org>, linux-mm@kvack.org,
        linux-kselftest@vger.kernel.org, linux-kernel@vger.kernel.org,
        Donet Tom <donettom@linux.ibm.com>,
        Keith Lucas <keith.lucas@oracle.com>
Date: Tue, 24 Sep 2024 19:59:11 +0100

.
Subject: [PATCH 0/2] add block size > page size support to ramfs
From: "Pankaj Raghav (Samsung)" <kernel@pankajraghav.com>
To: linux-fsdevel@vger.kernel.org,
	linux-kernel@vger.kernel.org
Cc: willy@infradead.org,
	mcgrof@kernel.org,
	gost.dev@samsung.com,
	akpm@linux-foundation.org,
	kernel@pankajraghav.com,
	Christian Brauner <brauner@kernel.org>,
	Pankaj Raghav <p.raghav@samsung.com>
Date: Tue, 24 Sep 2024 21:23:49 +0200

.
Subject: [PATCH 0/2] Fix ieee80211_color_collision_detection_work() locking
From: Remi Pommarel <repk@triplefau.lt>
To: linux-wireless@vger.kernel.org,
	linux-kernel@vger.kernel.org
Cc: Johannes Berg <johannes@sipsolutions.net>,
	Nicolas Cavallari <Nicolas.Cavallari@green-communications.fr>,
	Nicolas Escande <nescande@freebox.fr>,
	Remi Pommarel <repk@triplefau.lt>
Date: Tue, 24 Sep 2024 21:28:03 +0200

.
Subject: [PATCH] ssb: Call ssb_bus_may_powerdown(bus) only once in
 ssb_bus_register()
From: Markus Elfring <Markus.Elfring@web.de>
To: linux-wireless@vger.kernel.org, =?UTF-8?Q?Michael_B=C3=BCsch?= <m@bues.ch>
Cc: LKML <linux-kernel@vger.kernel.org>, kernel-janitors@vger.kernel.org
Date: Tue, 24 Sep 2024 21:33:49 +0200

.
Subject: [PATCH v2] wifi: ath11k: Fix invalid ring usage in full monitor mode
From: Remi Pommarel <repk@triplefau.lt>
To: ath11k@lists.infradead.org,
	linux-wireless@vger.kernel.org,
	linux-kernel@vger.kernel.org
Cc: Kalle Valo <kvalo@kernel.org>,
	Jeff Johnson <jjohnson@kernel.org>,
	Praneesh P <quic_ppranees@quicinc.com>,
	Remi Pommarel <repk@triplefau.lt>
Date: Tue, 24 Sep 2024 21:41:19 +0200

.
Subject: [PATCH] arm64: dts: ti: k3-am62-main: Update otap/itap values
From: Judith Mendez <jm@ti.com>
To: Vignesh Raghavendra <vigneshr@ti.com>, Nishanth Menon <nm@ti.com>
Date: Tue, 24 Sep 2024 14:53:35 -0500

.
Subject: [PATCH] mm: refactor mm_access() to not return NULL
From: Lorenzo Stoakes <lorenzo.stoakes@oracle.com>
To: Andrew Morton <akpm@linux-foundation.org>
Cc: linux-mm@kvack.org, linux-kernel@vger.kernel.org,
        Arnd Bergmann <arnd@arndb.de>
Date: Tue, 24 Sep 2024 21:10:23 +0100

.
Subject: [PATCH v1 1/4] perf stat: Fix affinity memory leaks on error path
From: Ian Rogers <irogers@google.com>
To: Peter Zijlstra <peterz@infradead.org>, Ingo Molnar <mingo@redhat.com>, 
	Arnaldo Carvalho de Melo <acme@kernel.org>, Namhyung Kim <namhyung@kernel.org>, 
	Mark Rutland <mark.rutland@arm.com>, 
	Alexander Shishkin <alexander.shishkin@linux.intel.com>, Jiri Olsa <jolsa@kernel.org>, 
	Ian Rogers <irogers@google.com>, Adrian Hunter <adrian.hunter@intel.com>, 
	Kan Liang <kan.liang@linux.intel.com>, linux-perf-users@vger.kernel.org, 
	linux-kernel@vger.kernel.org
Date: Tue, 24 Sep 2024 13:29:13 -0700

.
Subject: Bouncing maintainer: Xiang Chen (DMA MAPPING BENCHMARK)
From: Konstantin Ryabitsev <konstantin@linuxfoundation.org>
To: iommu@lists.linux.dev
Cc: linux-kernel@vger.kernel.org, helpdesk@kernel.org
Date: Tue, 24 Sep 2024 16:47:30 -0400

.
Subject: Bouncing maintainer: Michael Reed (QLOGIC QLA1280 SCSI DRIVER)
From: Konstantin Ryabitsev <konstantin@linuxfoundation.org>
To: linux-scsi@vger.kernel.org
Cc: linux-kernel@vger.kernel.org, helpdesk@kernel.org
Date: Tue, 24 Sep 2024 16:54:04 -0400

.
Subject: [PATCH] mmc: core: Only set maximum DMA segment size if DMA is supported
From: Guenter Roeck <linux@roeck-us.net>
To: Ulf Hansson <ulf.hansson@linaro.org>
Cc: Paul Walmsley <paul.walmsley@sifive.com>,
	Samuel Holland <samuel.holland@sifive.com>,
	linux-mmc@vger.kernel.org,
	linux-kernel@vger.kernel.org,
	linux-riscv@lists.infradead.org,
	Guenter Roeck <linux@roeck-us.net>,
	Christoph Hellwig <hch@lst.de>,
	Robin Murphy <robin.murphy@arm.com>
Date: Tue, 24 Sep 2024 14:01:23 -0700

.
Subject: [PATCH v2 0/1] igb: Do not bring the device up after non-fatal error
From: Mohamed Khalfella <mkhalfella@purestorage.com>
To: Tony Nguyen <anthony.l.nguyen@intel.com>,
	Przemek Kitszel <przemyslaw.kitszel@intel.com>,
	"David S. Miller" <davem@davemloft.net>,
	Eric Dumazet <edumazet@google.com>,
	Jakub Kicinski <kuba@kernel.org>,
	Paolo Abeni <pabeni@redhat.com>,
	Jeff Garzik <jgarzik@redhat.com>,
	Yuanyuan Zhong <yzhong@purestorage.com>,
	Auke Kok <auke-jan.h.kok@intel.com>,
	Mohamed Khalfella <mkhalfella@purestorage.com>,
	Simon Horman <horms@kernel.org>,
	Ying Hsu <yinghsu@chromium.org>
Cc: intel-wired-lan@lists.osuosl.org,
	netdev@vger.kernel.org,
	linux-kernel@vger.kernel.org
Date: Tue, 24 Sep 2024 15:06:00 -0600

.
Subject: [PATCH v4 00/16] Extended MODVERSIONS Support
From: Matthew Maurer <mmaurer@google.com>
To: masahiroy@kernel.org, ndesaulniers@google.com, ojeda@kernel.org, 
	gary@garyguo.net, mcgrof@kernel.org, Alex Gaynor <alex.gaynor@gmail.com>
Cc: rust-for-linux@vger.kernel.org, linux-kbuild@vger.kernel.org, 
	linux-kernel@vger.kernel.org, neal@gompa.dev, marcan@marcan.st, j@jannau.net, 
	asahi@lists.linux.dev, Matthew Maurer <mmaurer@google.com>, 
	Boqun Feng <boqun.feng@gmail.com>, 
	"=?UTF-8?q?Bj=C3=B6rn=20Roy=20Baron?=" <bjorn3_gh@protonmail.com>, Benno Lossin <benno.lossin@proton.me>, 
	Andreas Hindborg <a.hindborg@kernel.org>, Alice Ryhl <aliceryhl@google.com>, 
	Trevor Gross <tmgross@umich.edu>
Date: Tue, 24 Sep 2024 21:19:42 +0000

.
Subject: [PATCH] soc: ti: knav_qmss_queue: remove useless statement
From: Alessandro Zanni <alessandro.zanni87@gmail.com>
To: nm@ti.com,
	ssantosh@kernel.org
Cc: Alessandro Zanni <alessandro.zanni87@gmail.com>,
	linux-kernel@vger.kernel.org,
	linux-arm-kernel@lists.infradead.org,
	skhan@linuxfoundation.org,
	anupnewsmail@gmail.com
Date: Tue, 24 Sep 2024 23:46:10 +0200

.
Subject: [PATCH 0/3] PCI: dwc: opitimaze RC host pci_fixup_addr()
From: Frank Li <Frank.Li@nxp.com>
To: Rob Herring <robh@kernel.org>, Saravana Kannan <saravanak@google.com>, 
 Jingoo Han <jingoohan1@gmail.com>, 
 Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>, 
 Lorenzo Pieralisi <lpieralisi@kernel.org>, 
 =?utf-8?q?Krzysztof_Wilczy=C5=84ski?= <kw@linux.com>, 
 Bjorn Helgaas <bhelgaas@google.com>, Richard Zhu <hongxing.zhu@nxp.com>, 
 Lucas Stach <l.stach@pengutronix.de>, Shawn Guo <shawnguo@kernel.org>, 
 Sascha Hauer <s.hauer@pengutronix.de>, 
 Pengutronix Kernel Team <kernel@pengutronix.de>, 
 Fabio Estevam <festevam@gmail.com>
Cc: devicetree@vger.kernel.org, linux-kernel@vger.kernel.org, 
 linux-pci@vger.kernel.org, linux-arm-kernel@lists.infradead.org, 
 imx@lists.linux.dev, Frank Li <Frank.Li@nxp.com>
Date: Tue, 24 Sep 2024 17:54:18 -0400

.
