All of lore.kernel.org
 help / color / mirror / Atom feed
Search results ordered by [date|relevance]  view[summary|nested|Atom feed]
thread overview below | download mbox.gz: |
* Re: [WARNING] memcpy: detected field-spanning write (size 1005) of single field "&out_cmd->cmd.payload" at drivers/net/wireless/intel/iwlegacy/common.c:3173 (size 320)
  2024-05-20 15:08  9%         ` Stanislaw Gruszka
@ 2024-05-20 15:10  9%           ` Johannes Berg
  0 siblings, 0 replies; 200+ results
From: Johannes Berg @ 2024-05-20 15:10 UTC (permalink / raw)
  To: Stanislaw Gruszka
  Cc: Kees Cook, Gustavo A. R. Silva, Xose Vazquez Perez,
	linux-wireless, linux-hardening

On Mon, 2024-05-20 at 17:08 +0200, Stanislaw Gruszka wrote:
> > 
> > I don't think this is right, now the raw comes after
> > DEF_CMD_PAYLOAD_SIZE? You want it to be a union with payload, I'd think.
> 
> Not sure if I understand. I think we have union with payload with 
> the patch. The structure looks like this:
> 
> struct il_device_cmd {
> 	struct il_cmd_header hdr;	/* uCode API */
> 	union {
> 		u32 flags;
> 		u8 val8;
> 		u16 val16;
> 		u32 val32;
> 		struct il_tx_cmd tx;
> 		u8 payload[DEF_CMD_PAYLOAD_SIZE];
> 		DECLARE_FLEX_ARRAY(u8, raw);
> 	} __packed cmd;
> } __packed;
> 

Oh, sorry, my bad. I confused the tx_cmd and the cmd_header.

johannes

^ permalink raw reply	[relevance 9%]

* Re: [WARNING] memcpy: detected field-spanning write (size 1005) of single field "&out_cmd->cmd.payload" at drivers/net/wireless/intel/iwlegacy/common.c:3173 (size 320)
  2024-05-20 11:45  9%       ` Johannes Berg
@ 2024-05-20 15:08  9%         ` Stanislaw Gruszka
  2024-05-20 15:10  9%           ` Johannes Berg
  0 siblings, 1 reply; 200+ results
From: Stanislaw Gruszka @ 2024-05-20 15:08 UTC (permalink / raw)
  To: Johannes Berg
  Cc: Kees Cook, Gustavo A. R. Silva, Xose Vazquez Perez,
	linux-wireless, linux-hardening

On Mon, May 20, 2024 at 01:45:37PM +0200, Johannes Berg wrote:
> 
> > +++ b/drivers/net/wireless/intel/iwlegacy/commands.h
> > @@ -201,9 +201,6 @@ struct il_cmd_header {
> >  	 *  15          unsolicited RX or uCode-originated notification
> >  	 */
> >  	__le16 sequence;
> > -
> > -	/* command or response/notification data follows immediately */
> > -	u8 data[];
> >  } __packed;
> 
> [...]
> 
> 
> > -	memcpy(&out_cmd->cmd.payload, cmd->data, cmd->len);
> > +	memcpy(&out_cmd->cmd.raw, cmd->data, cmd->len);
> 
> [...]
> 
> > +++ b/drivers/net/wireless/intel/iwlegacy/common.h
> > @@ -555,6 +555,7 @@ struct il_device_cmd {
> >  		u32 val32;
> >  		struct il_tx_cmd tx;
> >  		u8 payload[DEF_CMD_PAYLOAD_SIZE];
> > +		DECLARE_FLEX_ARRAY(u8, raw);
> > 
> 
> I don't think this is right, now the raw comes after
> DEF_CMD_PAYLOAD_SIZE? You want it to be a union with payload, I'd think.

Not sure if I understand. I think we have union with payload with 
the patch. The structure looks like this:

struct il_device_cmd {
	struct il_cmd_header hdr;	/* uCode API */
	union {
		u32 flags;
		u8 val8;
		u16 val16;
		u32 val32;
		struct il_tx_cmd tx;
		u8 payload[DEF_CMD_PAYLOAD_SIZE];
		DECLARE_FLEX_ARRAY(u8, raw);
	} __packed cmd;
} __packed;

BTW, the first four cmd union fields i.e. flags, val8 ...
can be removed as well, seems nothing touch those fields in the code.

Regards
Stanislaw


^ permalink raw reply	[relevance 9%]

* Re: [WARNING] memcpy: detected field-spanning write (size 1005) of single field "&out_cmd->cmd.payload" at drivers/net/wireless/intel/iwlegacy/common.c:3173 (size 320)
  2024-05-20  7:32  9%     ` Stanislaw Gruszka
@ 2024-05-20 11:45  9%       ` Johannes Berg
  2024-05-20 15:08  9%         ` Stanislaw Gruszka
  0 siblings, 1 reply; 200+ results
From: Johannes Berg @ 2024-05-20 11:45 UTC (permalink / raw)
  To: Stanislaw Gruszka, Kees Cook
  Cc: Gustavo A. R. Silva, Xose Vazquez Perez, linux-wireless, linux-hardening


> +++ b/drivers/net/wireless/intel/iwlegacy/commands.h
> @@ -201,9 +201,6 @@ struct il_cmd_header {
>  	 *  15          unsolicited RX or uCode-originated notification
>  	 */
>  	__le16 sequence;
> -
> -	/* command or response/notification data follows immediately */
> -	u8 data[];
>  } __packed;

[...]


> -	memcpy(&out_cmd->cmd.payload, cmd->data, cmd->len);
> +	memcpy(&out_cmd->cmd.raw, cmd->data, cmd->len);

[...]

> +++ b/drivers/net/wireless/intel/iwlegacy/common.h
> @@ -555,6 +555,7 @@ struct il_device_cmd {
>  		u32 val32;
>  		struct il_tx_cmd tx;
>  		u8 payload[DEF_CMD_PAYLOAD_SIZE];
> +		DECLARE_FLEX_ARRAY(u8, raw);
> 

I don't think this is right, now the raw comes after
DEF_CMD_PAYLOAD_SIZE? You want it to be a union with payload, I'd think.

johannes

^ permalink raw reply	[relevance 9%]

* Re: [WARNING] memcpy: detected field-spanning write (size 1005) of single field "&out_cmd->cmd.payload" at drivers/net/wireless/intel/iwlegacy/common.c:3173 (size 320)
  2024-05-18 17:48  9%   ` Kees Cook
@ 2024-05-20  7:32  9%     ` Stanislaw Gruszka
  2024-05-20 11:45  9%       ` Johannes Berg
  0 siblings, 1 reply; 200+ results
From: Stanislaw Gruszka @ 2024-05-20  7:32 UTC (permalink / raw)
  To: Kees Cook
  Cc: Gustavo A. R. Silva, Xose Vazquez Perez, linux-wireless, linux-hardening

On Sat, May 18, 2024 at 10:48:08AM -0700, Kees Cook wrote:
> On Sat, May 18, 2024 at 11:29:39AM +0200, Stanislaw Gruszka wrote:
> > Hi
> > 
> > On Fri, Apr 12, 2024 at 07:48:39PM +0200, Xose Vazquez Perez wrote:
> > > Hi,
> > > 
> > > In Fedora kernel 6.8.5-301.fc40.x86_64, dmesg shows:
> > > 
> > > [ device: 03:00.0 Network controller [0280]: Intel Corporation PRO/Wireless 4965 AG or AGN [Kedron] Network Connection [8086:4230] (rev 61) ]
> > > 
> > > Thanks.
> > > 
> > > [   53.407607] ------------[ cut here ]------------
> > > [   53.407622] memcpy: detected field-spanning write (size 1005) of single field "&out_cmd->cmd.payload" at drivers/net/wireless/intel/iwlegacy/common.c:3173 (size 320)
> > > [   53.407721] WARNING: CPU: 1 PID: 1632 at drivers/net/wireless/intel/iwlegacy/common.c:3173 il_enqueue_hcmd+0x477/0x560 [iwlegacy]
> > 
> > For CMD_SIZE_HUGE we have allocated 4k, so we do not do anything wrong.
> > Except maybe code is convoluted, since we use same structure for
> > huge and small il_device_cmd allocations.
> > 
> > But I'm thinking how to fix this fortify warning without refactoring and
> > some extra runtime cost ...   
> > 
> > Xose, could you test below patch? I did not tested it, but I think
> > it should make this particular warning gone and does not break
> > anything. But maybe it will trigger some others fortify warnings.
> 
> tl;dr: the proposed patch should work. Refactoring will still be needed
> in the future. :)
> 
> Long version:
> 
> struct il_device_cmd {
>         struct il_cmd_header hdr;       /* uCode API */
>         union {
>                 u32 flags;
>                 u8 val8;
>                 u16 val16;
>                 u32 val32;
>                 struct il_tx_cmd tx;
>                 u8 payload[DEF_CMD_PAYLOAD_SIZE];
>         } __packed cmd;
> } __packed;
> 
> struct il_cmd_header {
> 	...
>         /* command or response/notification data follows immediately */
>         u8 data[];
> } __packed;
> 
> Yes, the proposed fix will silence the warning, but this struct is
> certainly on Gustavo's list to fix for "flexible arrays not-at-end"
> warnings[1].
> 
> This memcpy() is the perfect example of why we need to refactor these
> kinds of structs: the object size is ambiguous for the compiler. It
> could be as little as sizeof(struct il_device_cmd), but it could larger,
> because of the "hdr" member. Right now, it depends on how we happen to
> address it (as your change is doing).

I think we can just remove "data" from il_cmd_heder (I relized it's not
used anyway) and put it into command union. So below patch should fix
current warning and potential future warnings as well. 

Xose, could you give it a try ?

Thanks
Stanislaw

diff --git a/drivers/net/wireless/intel/iwlegacy/commands.h b/drivers/net/wireless/intel/iwlegacy/commands.h
index 28cf4e832152..dca8ecf89d1e 100644
--- a/drivers/net/wireless/intel/iwlegacy/commands.h
+++ b/drivers/net/wireless/intel/iwlegacy/commands.h
@@ -201,9 +201,6 @@ struct il_cmd_header {
 	 *  15          unsolicited RX or uCode-originated notification
 	 */
 	__le16 sequence;
-
-	/* command or response/notification data follows immediately */
-	u8 data[];
 } __packed;
 
 /**
diff --git a/drivers/net/wireless/intel/iwlegacy/common.c b/drivers/net/wireless/intel/iwlegacy/common.c
index 9d33a66a49b5..8f02f252b577 100644
--- a/drivers/net/wireless/intel/iwlegacy/common.c
+++ b/drivers/net/wireless/intel/iwlegacy/common.c
@@ -3170,7 +3170,7 @@ il_enqueue_hcmd(struct il_priv *il, struct il_host_cmd *cmd)
 		out_meta->callback = cmd->callback;
 
 	out_cmd->hdr.cmd = cmd->id;
-	memcpy(&out_cmd->cmd.payload, cmd->data, cmd->len);
+	memcpy(&out_cmd->cmd.raw, cmd->data, cmd->len);
 
 	/* At this point, the out_cmd now has all of the incoming cmd
 	 * information */
diff --git a/drivers/net/wireless/intel/iwlegacy/common.h b/drivers/net/wireless/intel/iwlegacy/common.h
index 69687fcf963f..5682cccfa394 100644
--- a/drivers/net/wireless/intel/iwlegacy/common.h
+++ b/drivers/net/wireless/intel/iwlegacy/common.h
@@ -555,6 +555,7 @@ struct il_device_cmd {
 		u32 val32;
 		struct il_tx_cmd tx;
 		u8 payload[DEF_CMD_PAYLOAD_SIZE];
+		DECLARE_FLEX_ARRAY(u8, raw);
 	} __packed cmd;
 } __packed;
 

^ permalink raw reply related	[relevance 9%]

* CVE-2024-35944: VMCI: Fix memcpy() run-time warning in dg_dispatch_as_host()
@ 2024-05-19 10:11  5% Greg Kroah-Hartman
  0 siblings, 0 replies; 200+ results
From: Greg Kroah-Hartman @ 2024-05-19 10:11 UTC (permalink / raw)
  To: linux-cve-announce; +Cc: Greg Kroah-Hartman

Description
===========

In the Linux kernel, the following vulnerability has been resolved:

VMCI: Fix memcpy() run-time warning in dg_dispatch_as_host()

Syzkaller hit 'WARNING in dg_dispatch_as_host' bug.

memcpy: detected field-spanning write (size 56) of single field "&dg_info->msg"
at drivers/misc/vmw_vmci/vmci_datagram.c:237 (size 24)

WARNING: CPU: 0 PID: 1555 at drivers/misc/vmw_vmci/vmci_datagram.c:237
dg_dispatch_as_host+0x88e/0xa60 drivers/misc/vmw_vmci/vmci_datagram.c:237

Some code commentry, based on my understanding:

544 #define VMCI_DG_SIZE(_dg) (VMCI_DG_HEADERSIZE + (size_t)(_dg)->payload_size)
/// This is 24 + payload_size

memcpy(&dg_info->msg, dg, dg_size);
	Destination = dg_info->msg ---> this is a 24 byte
					structure(struct vmci_datagram)
	Source = dg --> this is a 24 byte structure (struct vmci_datagram)
	Size = dg_size = 24 + payload_size

{payload_size = 56-24 =32} -- Syzkaller managed to set payload_size to 32.

 35 struct delayed_datagram_info {
 36         struct datagram_entry *entry;
 37         struct work_struct work;
 38         bool in_dg_host_queue;
 39         /* msg and msg_payload must be together. */
 40         struct vmci_datagram msg;
 41         u8 msg_payload[];
 42 };

So those extra bytes of payload are copied into msg_payload[], a run time
warning is seen while fuzzing with Syzkaller.

One possible way to fix the warning is to split the memcpy() into
two parts -- one -- direct assignment of msg and second taking care of payload.

Gustavo quoted:
"Under FORTIFY_SOURCE we should not copy data across multiple members
in a structure."

The Linux kernel CVE team has assigned CVE-2024-35944 to this issue.


Affected and fixed versions
===========================

	Fixed in 4.19.312 with commit e87bb99d2df6
	Fixed in 5.4.274 with commit f15eca95138b
	Fixed in 5.10.215 with commit ad78c5047dc4
	Fixed in 5.15.155 with commit 130b0cd06487
	Fixed in 6.1.86 with commit feacd430b42b
	Fixed in 6.6.27 with commit dae70a575656
	Fixed in 6.8.6 with commit 491a1eb07c2b
	Fixed in 6.9 with commit 19b070fefd0d

Please see https://www.kernel.org for a full list of currently supported
kernel versions by the kernel community.

Unaffected versions might change over time as fixes are backported to
older supported kernel versions.  The official CVE entry at
	https://cve.org/CVERecord/?id=CVE-2024-35944
will be updated if fixes are backported, please check that for the most
up to date information about this issue.


Affected files
==============

The file(s) affected by this issue are:
	drivers/misc/vmw_vmci/vmci_datagram.c


Mitigation
==========

The Linux kernel CVE team recommends that you update to the latest
stable kernel version for this, and many other bugfixes.  Individual
changes are never tested alone, but rather are part of a larger kernel
release.  Cherry-picking individual commits is not recommended or
supported by the Linux kernel community at all.  If however, updating to
the latest release is impossible, the individual changes to resolve this
issue can be found at these commits:
	https://git.kernel.org/stable/c/e87bb99d2df6512d8ee37a5d63d2ca9a39a8c051
	https://git.kernel.org/stable/c/f15eca95138b3d4ec17b63c3c1937b0aa0d3624b
	https://git.kernel.org/stable/c/ad78c5047dc4076d0b3c4fad4f42ffe9c86e8100
	https://git.kernel.org/stable/c/130b0cd064874e0d0f58e18fb00e6f3993e90c74
	https://git.kernel.org/stable/c/feacd430b42bbfa9ab3ed9e4f38b86c43e348c75
	https://git.kernel.org/stable/c/dae70a57565686f16089737adb8ac64471570f73
	https://git.kernel.org/stable/c/491a1eb07c2bd8841d63cb5263455e185be5866f
	https://git.kernel.org/stable/c/19b070fefd0d024af3daa7329cbc0d00de5302ec

^ permalink raw reply	[relevance 5%]

* Re: [WARNING] memcpy: detected field-spanning write (size 1005) of single field "&out_cmd->cmd.payload" at drivers/net/wireless/intel/iwlegacy/common.c:3173 (size 320)
  2024-05-18  9:29  9% ` Stanislaw Gruszka
@ 2024-05-18 17:48  9%   ` Kees Cook
  2024-05-20  7:32  9%     ` Stanislaw Gruszka
  0 siblings, 1 reply; 200+ results
From: Kees Cook @ 2024-05-18 17:48 UTC (permalink / raw)
  To: Stanislaw Gruszka, Gustavo A. R. Silva
  Cc: Xose Vazquez Perez, linux-wireless, linux-hardening

On Sat, May 18, 2024 at 11:29:39AM +0200, Stanislaw Gruszka wrote:
> Hi
> 
> On Fri, Apr 12, 2024 at 07:48:39PM +0200, Xose Vazquez Perez wrote:
> > Hi,
> > 
> > In Fedora kernel 6.8.5-301.fc40.x86_64, dmesg shows:
> > 
> > [ device: 03:00.0 Network controller [0280]: Intel Corporation PRO/Wireless 4965 AG or AGN [Kedron] Network Connection [8086:4230] (rev 61) ]
> > 
> > Thanks.
> > 
> > [   53.407607] ------------[ cut here ]------------
> > [   53.407622] memcpy: detected field-spanning write (size 1005) of single field "&out_cmd->cmd.payload" at drivers/net/wireless/intel/iwlegacy/common.c:3173 (size 320)
> > [   53.407721] WARNING: CPU: 1 PID: 1632 at drivers/net/wireless/intel/iwlegacy/common.c:3173 il_enqueue_hcmd+0x477/0x560 [iwlegacy]
> 
> For CMD_SIZE_HUGE we have allocated 4k, so we do not do anything wrong.
> Except maybe code is convoluted, since we use same structure for
> huge and small il_device_cmd allocations.
> 
> But I'm thinking how to fix this fortify warning without refactoring and
> some extra runtime cost ...   
> 
> Xose, could you test below patch? I did not tested it, but I think
> it should make this particular warning gone and does not break
> anything. But maybe it will trigger some others fortify warnings.

tl;dr: the proposed patch should work. Refactoring will still be needed
in the future. :)

Long version:

struct il_device_cmd {
        struct il_cmd_header hdr;       /* uCode API */
        union {
                u32 flags;
                u8 val8;
                u16 val16;
                u32 val32;
                struct il_tx_cmd tx;
                u8 payload[DEF_CMD_PAYLOAD_SIZE];
        } __packed cmd;
} __packed;

struct il_cmd_header {
	...
        /* command or response/notification data follows immediately */
        u8 data[];
} __packed;

Yes, the proposed fix will silence the warning, but this struct is
certainly on Gustavo's list to fix for "flexible arrays not-at-end"
warnings[1].

This memcpy() is the perfect example of why we need to refactor these
kinds of structs: the object size is ambiguous for the compiler. It
could be as little as sizeof(struct il_device_cmd), but it could larger,
because of the "hdr" member. Right now, it depends on how we happen to
address it (as your change is doing).

Regardless, thanks for tracking this down and fixing it!

-Kees

[1] https://lore.kernel.org/lkml/ZgsAFhl90kecIR00@neat/

> 
> Regards
> Stanislaw
> 
> diff --git a/drivers/net/wireless/intel/iwlegacy/common.c b/drivers/net/wireless/intel/iwlegacy/common.c
> index 9d33a66a49b5..c4ccc5df6419 100644
> --- a/drivers/net/wireless/intel/iwlegacy/common.c
> +++ b/drivers/net/wireless/intel/iwlegacy/common.c
> @@ -3170,7 +3170,7 @@ il_enqueue_hcmd(struct il_priv *il, struct il_host_cmd *cmd)
>  		out_meta->callback = cmd->callback;
>  
>  	out_cmd->hdr.cmd = cmd->id;
> -	memcpy(&out_cmd->cmd.payload, cmd->data, cmd->len);
> +	memcpy(&out_cmd->hdr.data, cmd->data, cmd->len);
>  
>  	/* At this point, the out_cmd now has all of the incoming cmd
>  	 * information */

-- 
Kees Cook

^ permalink raw reply	[relevance 9%]

* Re: [WARNING] memcpy: detected field-spanning write (size 1005) of single field "&out_cmd->cmd.payload" at drivers/net/wireless/intel/iwlegacy/common.c:3173 (size 320)
  2024-04-12 17:48 14% [WARNING] memcpy: detected field-spanning write (size 1005) of single field "&out_cmd->cmd.payload" at drivers/net/wireless/intel/iwlegacy/common.c:3173 (size 320) Xose Vazquez Perez
@ 2024-05-18  9:29  9% ` Stanislaw Gruszka
  2024-05-18 17:48  9%   ` Kees Cook
  0 siblings, 1 reply; 200+ results
From: Stanislaw Gruszka @ 2024-05-18  9:29 UTC (permalink / raw)
  To: Xose Vazquez Perez; +Cc: linux-wireless, Kees Cook

Hi

On Fri, Apr 12, 2024 at 07:48:39PM +0200, Xose Vazquez Perez wrote:
> Hi,
> 
> In Fedora kernel 6.8.5-301.fc40.x86_64, dmesg shows:
> 
> [ device: 03:00.0 Network controller [0280]: Intel Corporation PRO/Wireless 4965 AG or AGN [Kedron] Network Connection [8086:4230] (rev 61) ]
> 
> Thanks.
> 
> [   53.407607] ------------[ cut here ]------------
> [   53.407622] memcpy: detected field-spanning write (size 1005) of single field "&out_cmd->cmd.payload" at drivers/net/wireless/intel/iwlegacy/common.c:3173 (size 320)
> [   53.407721] WARNING: CPU: 1 PID: 1632 at drivers/net/wireless/intel/iwlegacy/common.c:3173 il_enqueue_hcmd+0x477/0x560 [iwlegacy]

For CMD_SIZE_HUGE we have allocated 4k, so we do not do anything wrong.
Except maybe code is convoluted, since we use same structure for
huge and small il_device_cmd allocations.

But I'm thinking how to fix this fortify warning without refactoring and
some extra runtime cost ...   

Xose, could you test below patch? I did not tested it, but I think
it should make this particular warning gone and does not break
anything. But maybe it will trigger some others fortify warnings.

Regards
Stanislaw

diff --git a/drivers/net/wireless/intel/iwlegacy/common.c b/drivers/net/wireless/intel/iwlegacy/common.c
index 9d33a66a49b5..c4ccc5df6419 100644
--- a/drivers/net/wireless/intel/iwlegacy/common.c
+++ b/drivers/net/wireless/intel/iwlegacy/common.c
@@ -3170,7 +3170,7 @@ il_enqueue_hcmd(struct il_priv *il, struct il_host_cmd *cmd)
 		out_meta->callback = cmd->callback;
 
 	out_cmd->hdr.cmd = cmd->id;
-	memcpy(&out_cmd->cmd.payload, cmd->data, cmd->len);
+	memcpy(&out_cmd->hdr.data, cmd->data, cmd->len);
 
 	/* At this point, the out_cmd now has all of the incoming cmd
 	 * information */

^ permalink raw reply related	[relevance 9%]

* Linux 6.8.10
@ 2024-05-17 11:58  2% Greg Kroah-Hartman
  0 siblings, 0 replies; 200+ results
From: Greg Kroah-Hartman @ 2024-05-17 11:58 UTC (permalink / raw)
  To: linux-kernel, akpm, torvalds, stable; +Cc: lwn, jslaby, Greg Kroah-Hartman

I'm announcing the release of the 6.8.10 kernel.

All users of the 6.8 kernel series must upgrade.

The updated 6.8.y git tree can be found at:
	git://git.kernel.org/pub/scm/linux/kernel/git/stable/linux-stable.git linux-6.8.y
and can be browsed at the normal kernel.org git web browser:
	https://git.kernel.org/?p=linux/kernel/git/stable/linux-stable.git;a=summary

thanks,

greg k-h

------------

 Documentation/devicetree/bindings/iio/health/maxim,max30102.yaml      |    2 
 Documentation/devicetree/bindings/net/mediatek,net.yaml               |   22 -
 Documentation/netlink/specs/rt_link.yaml                              |    6 
 Makefile                                                              |    2 
 arch/arm/kernel/sleep.S                                               |    4 
 arch/arm/net/bpf_jit_32.c                                             |   56 ++-
 arch/arm64/boot/dts/mediatek/mt8183-kukui-jacuzzi-pico6.dts           |    3 
 arch/arm64/boot/dts/qcom/sa8155p-adp.dts                              |   30 -
 arch/arm64/kvm/vgic/vgic-kvm-device.c                                 |    8 
 arch/arm64/net/bpf_jit_comp.c                                         |    6 
 arch/mips/include/asm/ptrace.h                                        |    2 
 arch/mips/kernel/asm-offsets.c                                        |    1 
 arch/mips/kernel/ptrace.c                                             |   15 
 arch/mips/kernel/scall32-o32.S                                        |   23 -
 arch/mips/kernel/scall64-n32.S                                        |    3 
 arch/mips/kernel/scall64-n64.S                                        |    3 
 arch/mips/kernel/scall64-o32.S                                        |   33 -
 arch/powerpc/crypto/chacha-p10-glue.c                                 |    8 
 arch/powerpc/include/asm/plpks.h                                      |    5 
 arch/powerpc/platforms/pseries/iommu.c                                |    8 
 arch/powerpc/platforms/pseries/plpks.c                                |   10 
 arch/riscv/net/bpf_jit_comp64.c                                       |    6 
 arch/s390/include/asm/dwarf.h                                         |    1 
 arch/s390/kernel/vdso64/vdso_user_wrapper.S                           |    2 
 arch/s390/mm/gmap.c                                                   |    2 
 arch/s390/mm/hugetlbpage.c                                            |    2 
 arch/x86/kernel/apic/apic.c                                           |   16 
 arch/xtensa/include/asm/processor.h                                   |    8 
 arch/xtensa/include/asm/ptrace.h                                      |    2 
 arch/xtensa/kernel/process.c                                          |    5 
 arch/xtensa/kernel/stacktrace.c                                       |    3 
 block/blk-iocost.c                                                    |   14 
 block/ioctl.c                                                         |    5 
 drivers/accel/ivpu/ivpu_drv.c                                         |   20 -
 drivers/accel/ivpu/ivpu_drv.h                                         |    3 
 drivers/accel/ivpu/ivpu_hw_37xx.c                                     |    4 
 drivers/accel/ivpu/ivpu_mmu.c                                         |    8 
 drivers/accel/ivpu/ivpu_pm.c                                          |    9 
 drivers/ata/sata_gemini.c                                             |    5 
 drivers/base/regmap/regmap.c                                          |   37 ++
 drivers/bluetooth/btqca.c                                             |  138 ++++++-
 drivers/bluetooth/btqca.h                                             |    3 
 drivers/bluetooth/hci_qca.c                                           |    2 
 drivers/clk/clk.c                                                     |   12 
 drivers/clk/qcom/clk-smd-rpm.c                                        |    1 
 drivers/clk/samsung/clk-exynos-clkout.c                               |   13 
 drivers/clk/sunxi-ng/ccu-sun50i-a64.c                                 |    2 
 drivers/clk/sunxi-ng/ccu-sun50i-h6.c                                  |   19 -
 drivers/clk/sunxi-ng/ccu_common.c                                     |   19 +
 drivers/clk/sunxi-ng/ccu_common.h                                     |    3 
 drivers/dma/idxd/cdev.c                                               |   77 ++++
 drivers/dma/idxd/idxd.h                                               |    3 
 drivers/dma/idxd/init.c                                               |    4 
 drivers/dma/idxd/registers.h                                          |    3 
 drivers/dma/idxd/sysfs.c                                              |   27 +
 drivers/edac/versal_edac.c                                            |    4 
 drivers/firewire/nosy.c                                               |    6 
 drivers/firewire/ohci.c                                               |   14 
 drivers/firmware/efi/unaccepted_memory.c                              |    4 
 drivers/firmware/microchip/mpfs-auto-update.c                         |    2 
 drivers/gpio/gpio-crystalcove.c                                       |    2 
 drivers/gpio/gpio-lpc32xx.c                                           |    1 
 drivers/gpio/gpio-wcove.c                                             |    2 
 drivers/gpio/gpiolib-cdev.c                                           |   16 
 drivers/gpu/drm/amd/amdgpu/amdgpu_device.c                            |   26 -
 drivers/gpu/drm/amd/amdgpu/amdgpu_discovery.c                         |    1 
 drivers/gpu/drm/amd/amdgpu/amdgpu_job.c                               |    7 
 drivers/gpu/drm/amd/amdgpu/amdgpu_object.c                            |   14 
 drivers/gpu/drm/amd/amdgpu/amdgpu_object.h                            |    4 
 drivers/gpu/drm/amd/amdgpu/amdgpu_ttm.c                               |   52 +-
 drivers/gpu/drm/amd/amdgpu/aqua_vanjaram.c                            |   15 
 drivers/gpu/drm/amd/amdgpu/sdma_v4_4_2.c                              |   16 
 drivers/gpu/drm/amd/amdkfd/kfd_chardev.c                              |   11 
 drivers/gpu/drm/amd/amdkfd/kfd_device.c                               |   17 
 drivers/gpu/drm/amd/amdkfd/kfd_int_process_v10.c                      |    3 
 drivers/gpu/drm/amd/amdkfd/kfd_int_process_v11.c                      |    3 
 drivers/gpu/drm/amd/amdkfd/kfd_int_process_v9.c                       |    3 
 drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c                     |   15 
 drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_debugfs.c             |   48 +-
 drivers/gpu/drm/amd/display/dc/bios/bios_parser2.c                    |    1 
 drivers/gpu/drm/amd/display/dc/dcn31/dcn31_hpo_dp_link_encoder.c      |    6 
 drivers/gpu/drm/amd/display/dc/hwss/dcn35/dcn35_hwseq.c               |   33 +
 drivers/gpu/drm/amd/pm/swsmu/amdgpu_smu.c                             |   27 +
 drivers/gpu/drm/amd/pm/swsmu/inc/amdgpu_smu.h                         |    1 
 drivers/gpu/drm/amd/pm/swsmu/smu13/smu_v13_0_0_ppt.c                  |    8 
 drivers/gpu/drm/amd/pm/swsmu/smu13/smu_v13_0_4_ppt.c                  |    2 
 drivers/gpu/drm/drm_connector.c                                       |    2 
 drivers/gpu/drm/i915/display/intel_audio.c                            |  113 ------
 drivers/gpu/drm/i915/display/intel_bios.c                             |   19 -
 drivers/gpu/drm/i915/display/intel_vbt_defs.h                         |    5 
 drivers/gpu/drm/i915/gt/intel_gt_ccs_mode.c                           |    6 
 drivers/gpu/drm/i915/gt/intel_gt_ccs_mode.h                           |    2 
 drivers/gpu/drm/i915/gt/intel_workarounds.c                           |    4 
 drivers/gpu/drm/imagination/pvr_fw_mips.h                             |    5 
 drivers/gpu/drm/meson/meson_dw_hdmi.c                                 |   70 +--
 drivers/gpu/drm/nouveau/include/nvkm/subdev/gsp.h                     |    4 
 drivers/gpu/drm/nouveau/nouveau_dp.c                                  |   13 
 drivers/gpu/drm/nouveau/nvkm/subdev/gsp/r535.c                        |   79 ++--
 drivers/gpu/drm/panel/Kconfig                                         |    2 
 drivers/gpu/drm/panel/panel-ilitek-ili9341.c                          |   13 
 drivers/gpu/drm/qxl/qxl_release.c                                     |   50 --
 drivers/gpu/drm/radeon/pptable.h                                      |   10 
 drivers/gpu/drm/ttm/ttm_tt.c                                          |    2 
 drivers/gpu/drm/vmwgfx/vmwgfx_bo.c                                    |    1 
 drivers/gpu/drm/vmwgfx/vmwgfx_fence.c                                 |    2 
 drivers/gpu/drm/xe/compat-i915-headers/i915_drv.h                     |    3 
 drivers/gpu/drm/xe/regs/xe_engine_regs.h                              |    2 
 drivers/gpu/drm/xe/xe_lrc.c                                           |   25 -
 drivers/gpu/drm/xe/xe_migrate.c                                       |    8 
 drivers/gpu/host1x/bus.c                                              |    8 
 drivers/hv/channel.c                                                  |   29 +
 drivers/hv/connection.c                                               |   29 +
 drivers/hwmon/corsair-cpro.c                                          |   45 +-
 drivers/hwmon/pmbus/ucd9000.c                                         |    6 
 drivers/iio/accel/mxc4005.c                                           |   92 ++++
 drivers/iio/imu/adis16475.c                                           |    4 
 drivers/iio/pressure/bmp280-core.c                                    |    1 
 drivers/iio/pressure/bmp280-spi.c                                     |   13 
 drivers/iio/pressure/bmp280.h                                         |    1 
 drivers/infiniband/hw/qib/qib_fs.c                                    |    1 
 drivers/iommu/amd/iommu.c                                             |    4 
 drivers/iommu/arm/arm-smmu/arm-smmu-nvidia.c                          |    4 
 drivers/iommu/mtk_iommu.c                                             |    1 
 drivers/iommu/mtk_iommu_v1.c                                          |    1 
 drivers/misc/mei/hw-me-regs.h                                         |    2 
 drivers/misc/mei/pci-me.c                                             |    2 
 drivers/misc/pvpanic/pvpanic-pci.c                                    |    4 
 drivers/net/dsa/mv88e6xxx/chip.c                                      |   20 -
 drivers/net/ethernet/broadcom/genet/bcmgenet.c                        |   32 +
 drivers/net/ethernet/broadcom/genet/bcmgenet.h                        |    4 
 drivers/net/ethernet/broadcom/genet/bcmgenet_wol.c                    |    8 
 drivers/net/ethernet/broadcom/genet/bcmmii.c                          |    6 
 drivers/net/ethernet/brocade/bna/bnad_debugfs.c                       |    4 
 drivers/net/ethernet/chelsio/cxgb4/sge.c                              |    6 
 drivers/net/ethernet/hisilicon/hns3/hnae3.h                           |    2 
 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c               |   52 +-
 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.h               |    5 
 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_mbx.c                |    7 
 drivers/net/ethernet/hisilicon/hns3/hns3vf/hclgevf_main.c             |   20 -
 drivers/net/ethernet/hisilicon/hns3/hns3vf/hclgevf_main.h             |    2 
 drivers/net/ethernet/intel/e1000e/phy.c                               |    8 
 drivers/net/ethernet/intel/ice/ice_debugfs.c                          |    8 
 drivers/net/ethernet/marvell/octeontx2/af/rvu_debugfs.c               |    4 
 drivers/net/ethernet/micrel/ks8851_common.c                           |   16 
 drivers/net/ethernet/qlogic/qede/qede_filter.c                        |   14 
 drivers/net/hyperv/netvsc.c                                           |    7 
 drivers/net/usb/qmi_wwan.c                                            |    1 
 drivers/net/vxlan/vxlan_core.c                                        |   49 +-
 drivers/net/wireless/intel/iwlwifi/mvm/mld-sta.c                      |    7 
 drivers/net/wireless/intel/iwlwifi/queue/tx.c                         |    2 
 drivers/nvme/host/core.c                                              |    2 
 drivers/nvme/host/nvme.h                                              |    5 
 drivers/nvme/host/pci.c                                               |   14 
 drivers/pinctrl/aspeed/pinctrl-aspeed-g6.c                            |   34 -
 drivers/pinctrl/core.c                                                |    8 
 drivers/pinctrl/devicetree.c                                          |   10 
 drivers/pinctrl/intel/pinctrl-baytrail.c                              |   74 ++--
 drivers/pinctrl/intel/pinctrl-intel.h                                 |    4 
 drivers/pinctrl/mediatek/pinctrl-paris.c                              |   40 --
 drivers/pinctrl/meson/pinctrl-meson-a1.c                              |    6 
 drivers/platform/x86/acer-wmi.c                                       |    9 
 drivers/platform/x86/amd/pmf/acpi.c                                   |    2 
 drivers/platform/x86/intel/speed_select_if/isst_if_common.c           |    1 
 drivers/power/supply/mt6360_charger.c                                 |    2 
 drivers/power/supply/rt9455_charger.c                                 |    2 
 drivers/regulator/core.c                                              |   27 -
 drivers/regulator/mt6360-regulator.c                                  |   32 +
 drivers/regulator/tps65132-regulator.c                                |    7 
 drivers/s390/cio/cio_inject.c                                         |    2 
 drivers/s390/net/qeth_core_main.c                                     |   61 +--
 drivers/scsi/bnx2fc/bnx2fc_tgt.c                                      |    2 
 drivers/scsi/hisi_sas/hisi_sas_v3_hw.c                                |   10 
 drivers/scsi/libsas/sas_expander.c                                    |    2 
 drivers/scsi/lpfc/lpfc.h                                              |    2 
 drivers/scsi/lpfc/lpfc_attr.c                                         |    4 
 drivers/scsi/lpfc/lpfc_bsg.c                                          |   20 -
 drivers/scsi/lpfc/lpfc_debugfs.c                                      |   12 
 drivers/scsi/lpfc/lpfc_els.c                                          |   20 -
 drivers/scsi/lpfc/lpfc_hbadisc.c                                      |    5 
 drivers/scsi/lpfc/lpfc_init.c                                         |    5 
 drivers/scsi/lpfc/lpfc_nvme.c                                         |    4 
 drivers/scsi/lpfc/lpfc_scsi.c                                         |   13 
 drivers/scsi/lpfc/lpfc_sli.c                                          |   34 -
 drivers/scsi/lpfc/lpfc_vport.c                                        |    8 
 drivers/scsi/mpi3mr/mpi3mr_app.c                                      |    2 
 drivers/slimbus/qcom-ngd-ctrl.c                                       |    6 
 drivers/spi/spi-axi-spi-engine.c                                      |   19 -
 drivers/spi/spi-hisi-kunpeng.c                                        |    2 
 drivers/spi/spi-microchip-core-qspi.c                                 |    1 
 drivers/spi/spi.c                                                     |    1 
 drivers/target/target_core_configfs.c                                 |   12 
 drivers/thermal/thermal_debugfs.c                                     |   59 ++-
 drivers/ufs/core/ufs-mcq.c                                            |    2 
 drivers/ufs/core/ufshcd.c                                             |    9 
 drivers/uio/uio_hv_generic.c                                          |   12 
 drivers/usb/core/hub.c                                                |    5 
 drivers/usb/core/port.c                                               |    8 
 drivers/usb/dwc3/core.c                                               |   90 ++--
 drivers/usb/dwc3/core.h                                               |    1 
 drivers/usb/dwc3/gadget.c                                             |    2 
 drivers/usb/dwc3/host.c                                               |   27 +
 drivers/usb/gadget/composite.c                                        |    6 
 drivers/usb/gadget/function/f_fs.c                                    |    9 
 drivers/usb/gadget/function/uvc_configfs.c                            |    4 
 drivers/usb/host/ohci-hcd.c                                           |    8 
 drivers/usb/host/xhci-plat.h                                          |    4 
 drivers/usb/host/xhci-rzv2m.c                                         |    1 
 drivers/usb/typec/tcpm/tcpm.c                                         |   36 +
 drivers/usb/typec/ucsi/ucsi.c                                         |   12 
 drivers/vfio/pci/vfio_pci.c                                           |    2 
 fs/9p/fid.h                                                           |    3 
 fs/9p/vfs_file.c                                                      |    2 
 fs/9p/vfs_inode.c                                                     |   23 -
 fs/9p/vfs_super.c                                                     |    1 
 fs/btrfs/inode.c                                                      |    2 
 fs/btrfs/ordered-data.c                                               |    1 
 fs/btrfs/qgroup.c                                                     |    2 
 fs/btrfs/transaction.c                                                |    2 
 fs/btrfs/tree-checker.c                                               |   30 -
 fs/btrfs/tree-checker.h                                               |    1 
 fs/btrfs/volumes.c                                                    |   18 
 fs/exfat/file.c                                                       |    7 
 fs/gfs2/bmap.c                                                        |    5 
 fs/nfs/client.c                                                       |    5 
 fs/nfs/inode.c                                                        |   13 
 fs/nfs/internal.h                                                     |    2 
 fs/nfs/netns.h                                                        |    2 
 fs/nfsd/cache.h                                                       |    2 
 fs/nfsd/netns.h                                                       |   21 -
 fs/nfsd/nfs4callback.c                                                |   97 +++++
 fs/nfsd/nfs4proc.c                                                    |    6 
 fs/nfsd/nfs4state.c                                                   |    3 
 fs/nfsd/nfs4xdr.c                                                     |    2 
 fs/nfsd/nfscache.c                                                    |   40 --
 fs/nfsd/nfsctl.c                                                      |   14 
 fs/nfsd/nfsfh.c                                                       |    3 
 fs/nfsd/state.h                                                       |   14 
 fs/nfsd/stats.c                                                       |   43 --
 fs/nfsd/stats.h                                                       |   62 +--
 fs/nfsd/vfs.c                                                         |    6 
 fs/nfsd/xdr4cb.h                                                      |   18 
 fs/proc/task_mmu.c                                                    |   24 -
 fs/smb/client/cifsglob.h                                              |    1 
 fs/smb/client/connect.c                                               |    8 
 fs/smb/client/fs_context.c                                            |   21 +
 fs/smb/client/fs_context.h                                            |    2 
 fs/smb/client/misc.c                                                  |    1 
 fs/smb/client/smb2pdu.c                                               |   11 
 fs/smb/server/oplock.c                                                |   35 +
 fs/smb/server/transport_tcp.c                                         |    4 
 fs/tracefs/event_inode.c                                              |   45 +-
 fs/tracefs/inode.c                                                    |   92 ++++
 fs/tracefs/internal.h                                                 |    7 
 fs/userfaultfd.c                                                      |    4 
 fs/vboxsf/file.c                                                      |    1 
 include/linux/compiler_types.h                                        |   11 
 include/linux/dma-fence.h                                             |    7 
 include/linux/gfp_types.h                                             |    2 
 include/linux/hyperv.h                                                |    1 
 include/linux/pci_ids.h                                               |    2 
 include/linux/regmap.h                                                |    8 
 include/linux/regulator/consumer.h                                    |    4 
 include/linux/skbuff.h                                                |   15 
 include/linux/skmsg.h                                                 |    2 
 include/linux/slab.h                                                  |    4 
 include/linux/sockptr.h                                               |   25 +
 include/linux/sunrpc/clnt.h                                           |    1 
 include/net/gro.h                                                     |    9 
 include/net/xfrm.h                                                    |    3 
 include/sound/emu10k1.h                                               |    3 
 include/trace/events/rxrpc.h                                          |    2 
 include/uapi/linux/kfd_ioctl.h                                        |   17 
 include/uapi/scsi/scsi_bsg_mpi3mr.h                                   |    2 
 kernel/bpf/bloom_filter.c                                             |   13 
 kernel/bpf/verifier.c                                                 |    3 
 kernel/dma/swiotlb.c                                                  |    1 
 kernel/workqueue.c                                                    |    8 
 lib/Kconfig.debug                                                     |    5 
 lib/dynamic_debug.c                                                   |    6 
 lib/maple_tree.c                                                      |   16 
 lib/scatterlist.c                                                     |    2 
 mm/readahead.c                                                        |    4 
 mm/slub.c                                                             |   52 +-
 net/8021q/vlan_core.c                                                 |    2 
 net/bluetooth/hci_core.c                                              |    3 
 net/bluetooth/hci_event.c                                             |    2 
 net/bluetooth/l2cap_core.c                                            |    3 
 net/bluetooth/msft.c                                                  |    2 
 net/bluetooth/msft.h                                                  |    4 
 net/bluetooth/sco.c                                                   |    4 
 net/bridge/br_forward.c                                               |    9 
 net/bridge/br_netlink.c                                               |    3 
 net/core/filter.c                                                     |   42 +-
 net/core/gro.c                                                        |    1 
 net/core/link_watch.c                                                 |    4 
 net/core/net-sysfs.c                                                  |    4 
 net/core/net_namespace.c                                              |   13 
 net/core/rtnetlink.c                                                  |    6 
 net/core/skbuff.c                                                     |   27 +
 net/core/skmsg.c                                                      |    5 
 net/core/sock.c                                                       |    4 
 net/hsr/hsr_device.c                                                  |   31 -
 net/ipv4/af_inet.c                                                    |    1 
 net/ipv4/ip_output.c                                                  |    2 
 net/ipv4/raw.c                                                        |    3 
 net/ipv4/tcp.c                                                        |    4 
 net/ipv4/tcp_input.c                                                  |    2 
 net/ipv4/tcp_ipv4.c                                                   |    8 
 net/ipv4/tcp_output.c                                                 |    4 
 net/ipv4/udp.c                                                        |    3 
 net/ipv4/udp_offload.c                                                |   15 
 net/ipv4/xfrm4_input.c                                                |    6 
 net/ipv6/addrconf.c                                                   |   11 
 net/ipv6/fib6_rules.c                                                 |    6 
 net/ipv6/ip6_input.c                                                  |    4 
 net/ipv6/ip6_offload.c                                                |    1 
 net/ipv6/ip6_output.c                                                 |    4 
 net/ipv6/udp.c                                                        |    3 
 net/ipv6/udp_offload.c                                                |    3 
 net/ipv6/xfrm6_input.c                                                |    6 
 net/l2tp/l2tp_eth.c                                                   |    3 
 net/mac80211/ieee80211_i.h                                            |    4 
 net/mac80211/mlme.c                                                   |    5 
 net/mptcp/ctrl.c                                                      |   39 ++
 net/mptcp/protocol.c                                                  |    3 
 net/nfc/llcp_sock.c                                                   |   12 
 net/nfc/nci/core.c                                                    |    1 
 net/nsh/nsh.c                                                         |   14 
 net/phonet/pn_netlink.c                                               |    2 
 net/rxrpc/ar-internal.h                                               |    2 
 net/rxrpc/call_object.c                                               |    7 
 net/rxrpc/conn_event.c                                                |   16 
 net/rxrpc/conn_object.c                                               |    9 
 net/rxrpc/input.c                                                     |   71 ++-
 net/rxrpc/output.c                                                    |   14 
 net/rxrpc/protocol.h                                                  |    6 
 net/smc/smc_ib.c                                                      |   19 -
 net/sunrpc/clnt.c                                                     |    5 
 net/sunrpc/xprtsock.c                                                 |    1 
 net/tipc/msg.c                                                        |    8 
 net/wireless/nl80211.c                                                |    2 
 net/wireless/trace.h                                                  |    2 
 net/xfrm/xfrm_input.c                                                 |    8 
 rust/macros/module.rs                                                 |  185 ++++++----
 scripts/Makefile.modfinal                                             |    2 
 security/keys/key.c                                                   |    3 
 sound/hda/intel-sdw-acpi.c                                            |    2 
 sound/oss/dmasound/dmasound_paula.c                                   |    8 
 sound/pci/emu10k1/emu10k1.c                                           |    3 
 sound/pci/emu10k1/emu10k1_main.c                                      |  139 ++++---
 sound/pci/hda/patch_realtek.c                                         |   25 +
 sound/soc/codecs/es8326.c                                             |   30 -
 sound/soc/codecs/es8326.h                                             |    2 
 sound/soc/codecs/wsa881x.c                                            |    1 
 sound/soc/intel/avs/topology.c                                        |    2 
 sound/soc/meson/Kconfig                                               |    1 
 sound/soc/meson/axg-card.c                                            |    1 
 sound/soc/meson/axg-fifo.c                                            |   52 +-
 sound/soc/meson/axg-fifo.h                                            |   12 
 sound/soc/meson/axg-frddr.c                                           |    5 
 sound/soc/meson/axg-tdm-interface.c                                   |   34 +
 sound/soc/meson/axg-toddr.c                                           |   22 -
 sound/soc/sof/intel/hda-dsp.c                                         |   20 -
 sound/soc/sof/intel/pci-lnl.c                                         |    3 
 sound/soc/tegra/tegra186_dspk.c                                       |    7 
 sound/soc/ti/davinci-mcasp.c                                          |   12 
 sound/usb/line6/driver.c                                              |    6 
 tools/include/linux/kernel.h                                          |    1 
 tools/include/linux/mm.h                                              |    5 
 tools/include/linux/panic.h                                           |   19 +
 tools/power/x86/turbostat/turbostat.8                                 |    2 
 tools/power/x86/turbostat/turbostat.c                                 |  159 ++++++--
 tools/testing/selftests/bpf/prog_tests/bloom_filter_map.c             |    6 
 tools/testing/selftests/ftrace/test.d/filter/event-filter-function.tc |    2 
 tools/testing/selftests/mm/Makefile                                   |    6 
 tools/testing/selftests/net/test_bridge_neigh_suppress.sh             |   14 
 tools/testing/selftests/timers/valid-adjtimex.c                       |   73 +--
 377 files changed, 3360 insertions(+), 1832 deletions(-)

Adam Goldman (1):
      firewire: ohci: mask bus reset interrupts between ISR and bottom half

Adam Skladowski (1):
      clk: qcom: smd-rpm: Restore msm8976 num_clk

Al Viro (1):
      qibfs: fix dentry leak

Alan Stern (2):
      usb: Fix regression caused by invalid ep0 maxpacket in virtual SuperSpeed device
      USB: core: Fix access violation during port device removal

Aleksa Savic (3):
      hwmon: (corsair-cpro) Use a separate buffer for sending commands
      hwmon: (corsair-cpro) Use complete_all() instead of complete() in ccp_raw_event()
      hwmon: (corsair-cpro) Protect ccp->wait_input_report with a spinlock

Alex Deucher (2):
      drm/radeon: silence UBSAN warning (v3)
      drm/amdkfd: don't allow mapping the MMIO HDP page with large pages

Alex Hung (1):
      drm/amd/display: Skip on writeback when it's not applicable

Alexander Potapenko (1):
      kmsan: compiler_types: declare __no_sanitize_or_inline

Alexander Usyskin (1):
      mei: me: add lunar lake point M DID

Alexandra Winter (1):
      s390/qeth: Fix kernel panic after setting hsuid

Amadeusz Sławiński (1):
      ASoC: Intel: avs: Set name of control as in topology

Aman Dhoot (1):
      ALSA: hda/realtek: Fix mute led of HP Laptop 15-da3001TU

Amit Sunil Dhamne (1):
      usb: typec: tcpm: unregister existing source caps before re-registration

Anand Jain (1):
      btrfs: return accurate error code on open failure in open_fs_devices()

Andi Shyti (1):
      drm/i915/gt: Automate CCS Mode setting during engine resets

Andrei Matei (1):
      bpf: Check bloom filter map value size

Andrew Price (1):
      gfs2: Fix invalid metadata access in punch_hole

Andrii Nakryiko (1):
      bpf, kconfig: Fix DEBUG_INFO_BTF_MODULES Kconfig definition

André Apitzsch (1):
      regulator: tps65132: Add of_match table

Andy Shevchenko (5):
      drm/panel: ili9341: Correct use of device property APIs
      drm/panel: ili9341: Respect deferred probe
      drm/panel: ili9341: Use predefined error codes
      gpio: wcove: Use -ENOTSUPP consistently
      gpio: crystalcove: Use -ENOTSUPP consistently

AngeloGioacchino Del Regno (2):
      power: supply: mt6360_charger: Fix of_match for usb-otg-vbus regulator
      regulator: mt6360: De-capitalize devicetree regulator subnodes

Anton Protopopov (1):
      bpf: Fix a verifier verbose message

Arjan van de Ven (2):
      VFIO: Add the SPR_DSA and SPR_IAX devices to the denylist
      dmaengine: idxd: add a new security check to deal with a hardware erratum

Arnd Bergmann (1):
      power: rt9455: hide unused rt9455_boost_voltage_values

Asbjørn Sloth Tønnesen (4):
      net: qede: sanitize 'rc' in qede_add_tc_flower_fltr()
      net: qede: use return from qede_parse_flow_attr() for flower
      net: qede: use return from qede_parse_flow_attr() for flow_spec
      net: qede: use return from qede_parse_actions()

Ashutosh Dixit (1):
      drm/xe: Label RING_CONTEXT_CONTROL as masked

Badhri Jagan Sridharan (1):
      usb: typec: tcpm: Check for port partner validity before consuming it

Benjamin Berg (1):
      wifi: iwlwifi: mvm: guard against invalid STA ID on removal

Benno Lossin (1):
      rust: macros: fix soundness issue in `module!` macro

Bernhard Rosenkränzer (1):
      platform/x86: acer-wmi: Add support for Acer PH18-71

Billy Tsai (1):
      pinctrl: pinctrl-aspeed-g6: Fix register offset for pinconf of GPIOR-T

Boris Burkov (2):
      btrfs: make btrfs_clear_delalloc_extent() free delalloc reserve
      btrfs: always clear PERTRANS metadata during commit

Borislav Petkov (AMD) (1):
      kbuild: Disable KCSAN for autogenerated *.mod.c intermediaries

Boy.Wu (1):
      ARM: 9381/1: kasan: clear stale stack poison

Bui Quang Minh (4):
      ice: ensure the copied buf is NUL terminated
      bna: ensure the copied buf is NUL terminated
      octeontx2-af: avoid off-by-one read from userspace
      s390/cio: Ensure the copied buf is NUL terminated

Chaitanya Kumar Borah (1):
      drm/i915/audio: Fix audio time stamp programming for DP

Chen Ni (1):
      ata: sata_gemini: Check clk_enable() result

Chen Yu (2):
      efi/unaccepted: touch soft lockup during memory accept
      tools/power turbostat: Do not print negative LPI residency

Chen-Yu Tsai (3):
      pinctrl: mediatek: paris: Fix PIN_CONFIG_INPUT_SCHMITT_ENABLE readback
      pinctrl: mediatek: paris: Rework support for PIN_CONFIG_{INPUT,OUTPUT}_ENABLE
      arm64: dts: mediatek: mt8183-pico6: Fix bluetooth node

Chris Wulff (1):
      usb: gadget: f_fs: Fix a race condition when processing setup packets.

Christian A. Ehrhardt (2):
      usb: typec: ucsi: Check for notifications after init
      usb: typec: ucsi: Fix connector check on init

Christian König (1):
      drm/amdgpu: once more fix the call oder in amdgpu_ttm_move() v2

Chuck Lever (1):
      NFSD: Fix nfsd4_encode_fattr4() crasher

Claudio Imbrenda (2):
      s390/mm: Fix storage key clearing for guest huge pages
      s390/mm: Fix clearing storage keys for huge pages

Conor Dooley (2):
      firmware: microchip: don't unconditionally print validation success
      spi: microchip-core-qspi: fix setting spi bus clock rate

Dai Ngo (1):
      NFSD: add support for CB_GETATTR callback

Dan Carpenter (2):
      pinctrl: core: delete incorrect free in pinctrl_enable()
      mm/slab: make __free(kfree) accept error pointers

Daniel Golle (1):
      dt-bindings: net: mediatek: remove wrongly added clocks and SerDes

Dave Airlie (1):
      Revert "drm/nouveau/firmware: Fix SG_DEBUG error with nvkm_firmware_ctor()"

David Bauer (1):
      net l2tp: drop flow hash on forward

David Howells (4):
      Fix a potential infinite loop in extract_user_to_sg()
      rxrpc: Fix the names of the fields in the ACK trailer struct
      rxrpc: Fix congestion control algorithm
      rxrpc: Only transmit one ACK per jumbo packet received

David Lechner (2):
      spi: axi-spi-engine: use common AXI macros
      spi: axi-spi-engine: fix version format string

Devyn Liu (1):
      spi: hisi-kunpeng: Delete the dump interface of data registers in debugfs

Dominique Martinet (1):
      btrfs: add missing mutex_unlock in btrfs_relocate_sys_chunks()

Donald Hunter (1):
      netlink: specs: Add missing bridge linkinfo attrs

Doug Berger (3):
      net: bcmgenet: synchronize EXT_RGMII_OOB_CTRL access
      net: bcmgenet: synchronize use of bcmgenet_set_rx_mode()
      net: bcmgenet: synchronize UMAC_CMD access

Doug Smythies (1):
      tools/power turbostat: Fix added raw MSR output

Douglas Anderson (1):
      drm/connector: Add \n to message about demoting connector force-probes

Duoming Zhou (2):
      Bluetooth: Fix use-after-free bugs caused by sco_sock_timeout
      Bluetooth: l2cap: fix null-ptr-deref in l2cap_chan_timeout

Eric Dumazet (8):
      net: add copy_safe_from_sockptr() helper
      nfc: llcp: fix nfc_llcp_setsockopt() unsafe copies
      tcp: defer shutdown(SEND_SHUTDOWN) for TCP_SYN_RECV sockets
      phonet: fix rtm_phonet_notify() skb allocation
      ipv6: fib6_rules: avoid possible NULL dereference in fib6_rule_action()
      net-sysfs: convert dev->operstate reads to lockless ones
      ipv6: annotate data-races around cnf.disable_ipv6
      ipv6: prevent NULL dereference in ip6_output()

Eric Van Hensbergen (2):
      fs/9p: fix uninitialized values during inode evict
      fs/9p: remove erroneous nlink init from legacy stat2inode

Felix Fietkau (3):
      net: bridge: fix multicast-to-unicast with fraglist GSO
      net: core: reject skb_copy(_expand) for fraglist GSO skbs
      net: bridge: fix corrupted ethernet header on multicast-to-unicast

Frank Oltmanns (2):
      clk: sunxi-ng: common: Support minimum and maximum rate
      clk: sunxi-ng: a64: Set minimum and maximum rate for PLL-MIPI

Gabe Teeger (1):
      drm/amd/display: Atom Integrated System Info v2_2 for DCN35

Gaurav Batra (1):
      powerpc/pseries/iommu: LPAR panics during boot up with a frozen PE

George Shen (1):
      drm/amd/display: Handle Y carry-over in VCP X.Y calculation

Greg Kroah-Hartman (1):
      Linux 6.8.10

Gregory Detal (1):
      mptcp: only allow set existing scheduler for net.mptcp.scheduler

Guenter Roeck (1):
      usb: ohci: Prevent missed ohci interrupts

Guillaume Nault (3):
      vxlan: Fix racy device stats updates.
      vxlan: Add missing VNI filter counter update in arp_reduce().
      vxlan: Pull inner IP header in vxlan_rcv().

Hans de Goede (3):
      pinctrl: baytrail: Fix selecting gpio pinctrl state
      iio: accel: mxc4005: Interrupt handling fixes
      iio: accel: mxc4005: Reset chip on probe() and resume()

Hersen Wu (1):
      drm/amd/display: Fix incorrect DSC instance for MST

Himal Prasad Ghimiray (1):
      drm/xe/xe_migrate: Cast to output precision before multiplying operands

Ian Forbes (1):
      drm/vmwgfx: Fix Legacy Display Unit

Ido Schimmel (1):
      selftests: test_bridge_neigh_suppress.sh: Fix failures due to duplicate MAC

Igor Artemiev (1):
      wifi: cfg80211: fix rdev_dump_mpp() arguments order

Ivan Avdeev (1):
      usb: gadget: uvc: use correct buffer size when parsing configfs lists

Jacek Lawrynowicz (2):
      accel/ivpu: Remove d3hot_after_power_off WA
      accel/ivpu: Fix missed error message after VPU rename

Jan Dakinevich (1):
      pinctrl/meson: fix typo in PDM's pin name

Jason Gunthorpe (1):
      iommu/arm-smmu: Use the correct type in nvidia_smmu_context_fault()

Jason Xing (1):
      bpf, skmsg: Fix NULL pointer dereference in sk_psock_skb_ingress_enqueue

Javier Carrasco (1):
      dt-bindings: iio: health: maxim,max30102: fix compatible check

Jeff Johnson (1):
      wifi: mac80211: fix ieee80211_bss_*_flags kernel-doc

Jeff Layton (2):
      vboxsf: explicitly deny setlease attempts
      9p: explicitly deny setlease attempts

Jeffrey Altman (1):
      rxrpc: Clients must accept conn from any address

Jens Remus (1):
      s390/vdso: Add CFI for RA register to asm macro vdso_func

Jernej Skrabec (1):
      clk: sunxi-ng: h6: Reparent CPUX during PLL CPUX rate change

Jerome Brunet (7):
      ASoC: meson: axg-fifo: use FIELD helpers
      ASoC: meson: axg-fifo: use threaded irq to check periods
      ASoC: meson: axg-card: make links nonatomic
      ASoC: meson: axg-tdm-interface: manage formatters in trigger
      ASoC: meson: cards: select SND_DYNAMIC_MINORS
      drm/meson: dw-hdmi: power up phy on device init
      drm/meson: dw-hdmi: add bandgap setting for g12

Jian Shen (1):
      net: hns3: direct return when receive a unknown mailbox message

Jiaxun Yang (1):
      MIPS: scall: Save thread_info.syscall unconditionally on entry

Jim Cromie (1):
      dyndbg: fix old BUG_ON in >control parser

Joakim Sindholt (4):
      fs/9p: only translate RWX permissions for plain 9P2000
      fs/9p: translate O_TRUNC into OTRUNC
      fs/9p: fix the cache always being enabled on files with qid flags
      fs/9p: drop inodes immediately on non-.L too

Joao Paulo Goncalves (1):
      ASoC: ti: davinci-mcasp: Fix race condition during probe

Johan Hovold (9):
      regulator: core: fix debugfs creation regression
      Bluetooth: qca: fix invalid device address check
      Bluetooth: qca: fix wcn3991 device address check
      Bluetooth: qca: add missing firmware sanity checks
      Bluetooth: qca: fix NVM configuration parsing
      Bluetooth: qca: generalise device address check
      Bluetooth: qca: fix info leak when fetching board id
      Bluetooth: qca: fix info leak when fetching fw build id
      Bluetooth: qca: fix firmware check error path

Johannes Berg (3):
      wifi: nl80211: don't free NULL coalescing rule
      wifi: mac80211: fix prep_connection error path
      wifi: iwlwifi: read txq->read_ptr under lock

John Stultz (1):
      selftests: timers: Fix valid-adjtimex signed left-shift undefined behavior

Jonathan Kim (1):
      drm/amdkfd: range check cp bad op exception interrupts

Josef Bacik (7):
      sunrpc: add a struct rpc_stats arg to rpc_create_args
      nfs: expose /proc/net/sunrpc/nfs in net namespaces
      nfs: make the rpc_stat per net namespace
      nfsd: rename NFSD_NET_* to NFSD_STATS_*
      nfsd: expose /proc/net/sunrpc/nfsd in net namespaces
      nfsd: make all of the nfsd stats per-network namespace
      btrfs: make sure that WRITTEN is set on all metadata blocks

Justin Ernst (1):
      tools/power/turbostat: Fix uncore frequency file string

Justin Tee (6):
      scsi: lpfc: Move NPIV's transport unregistration to after resource clean up
      scsi: lpfc: Remove IRQF_ONESHOT flag from threaded IRQ handling
      scsi: lpfc: Update lpfc_ramp_down_queue_handler() logic
      scsi: lpfc: Replace hbalock with ndlp lock in lpfc_nvme_unregister_port()
      scsi: lpfc: Release hbalock before calling lpfc_worker_wake_up()
      scsi: lpfc: Use a dedicated lock for ras_fwlog state

Karthikeyan Ramasubramanian (1):
      drm/i915/bios: Fix parsing backlight BDB data

Kees Cook (1):
      nouveau/gsp: Avoid addressing beyond end of rpc->entries

Kefeng Wang (1):
      mm: use memalloc_nofs_save() in page_cache_ra_order()

Kenneth Feng (1):
      drm/amd/pm: fix the high voltage issue after unload

Kent Gibson (1):
      gpiolib: cdev: fix uninitialised kfifo

Krzysztof Kozlowski (2):
      iommu: mtk: fix module autoloading
      gpio: lpc32xx: fix module autoloading

Kuniyuki Iwashima (3):
      nfs: Handle error of rpc_proc_register() in nfs_net_init().
      nsh: Restore skb->{protocol,data,mac_header} for outer header in nsh_gso_segment().
      tcp: Use refcount_inc_not_zero() in tcp_twsk_unique().

Lakshmi Yadlapati (1):
      hwmon: (pmbus/ucd9000) Increase delay from 250 to 500us

Len Brown (2):
      tools/power turbostat: Expand probe_intel_uncore_frequency()
      tools/power turbostat: Fix warning upon failed /dev/cpu_dma_latency read

Li Ma (1):
      drm/amd/display: add DCN 351 version for microcode load

Li Nan (2):
      block: fix overflow in blk_ioctl_discard()
      blk-iocost: do not WARN if iocg was already offlined

Liam R. Howlett (1):
      maple_tree: fix mas_empty_area_rev() null pointer dereference

Lijo Lazar (2):
      drm/amdgpu: Refine IB schedule error logging
      drm/amdgpu: Fix VCN allocation in CPX partition

Linus Torvalds (1):
      Reapply "drm/qxl: simplify qxl_fence_wait"

Lucas De Marchi (2):
      drm/xe/display: Fix ADL-N detection
      drm/xe: Fix END redefinition

Lukasz Majewski (1):
      hsr: Simplify code for announcing HSR nodes timer setup

Lyude Paul (3):
      drm/nouveau/dp: Don't probe eDP ports twice harder
      drm/nouveau/firmware: Fix SG_DEBUG error with nvkm_firmware_ctor()
      drm/nouveau/gsp: Use the sg allocator for level 2 of radix3

Mans Rullgard (1):
      spi: fix null pointer dereference within spi_sync

Marek Behún (1):
      net: dsa: mv88e6xxx: Fix number of databases for 88E6141 / 88E6341

Marek Szyprowski (1):
      clk: samsung: Revert "clk: Use device_get_match_data()"

Marek Vasut (1):
      net: ks8851: Queue RX packets in IRQ handler instead of disabling BHs

Mario Limonciello (2):
      platform/x86/amd: pmf: Decrease error message to debug
      dm/amd/pm: Fix problems with reboot/shutdown for some SMU 13.0.4/13.0.11 users

Mark Rutland (1):
      selftests/ftrace: Fix event filter target_func selection

Matt Coster (1):
      drm/imagination: Ensure PVR_MIPS_PT_PAGE_COUNT is never zero

Matti Vaittinen (2):
      regulator: change stubbed devm_regulator_get_enable to return Ok
      regulator: change devm_regulator_get_enable_optional() stub to return Ok

Maurizio Lombardi (1):
      scsi: target: Fix SELinux error when systemd-modules loads the target module

Max Filippov (1):
      xtensa: fix MAKE_PC_FROM_RA second argument

Michael Ellerman (2):
      powerpc/crypto/chacha-p10: Fix failure on non Power10
      selftests/mm: fix powerpc ARCH check

Michael Kelley (1):
      Drivers: hv: vmbus: Don't free ring buffers that couldn't be re-encrypted

Michel Dänzer (1):
      drm/amdgpu: Fix comparison in amdgpu_res_cpu_visible

Mukul Joshi (1):
      drm/amdkfd: Check cgroup when returning DMABuf info

Namjae Jeon (3):
      ksmbd: off ipv6only for both ipv4/ipv6 binding
      ksmbd: avoid to send duplicate lease break notifications
      ksmbd: do not grant v2 lease if parent lease key and epoch are not set

Nayna Jain (1):
      powerpc/pseries: make max polling consistent for longer H_CALLs

Nicholas Kazlauskas (1):
      drm/amd/display: Fix idle optimization checks for multi-display and dual eDP

Nicolas Bouchinet (1):
      mm/slub: avoid zeroing outside-object freepointer for single free

Nikhil Rao (1):
      dmaengine: idxd: add a write() method for applications to submit work

Olga Kornievskaia (1):
      SUNRPC: add a missing rpc_stat for TCP TLS

Oliver Upton (1):
      KVM: arm64: vgic-v2: Check for non-NULL vCPU in vgic_v2_parse_attr()

Oswald Buddenhagen (4):
      ALSA: emu10k1: fix E-MU card dock presence monitoring
      ALSA: emu10k1: factor out snd_emu1010_load_dock_firmware()
      ALSA: emu10k1: move the whole GPIO event handling to the workqueue
      ALSA: emu10k1: fix E-MU dock initialization

Paolo Abeni (2):
      mptcp: ensure snd_nxt is properly initialized on connect
      tipc: fix UAF in error path

Patryk Wlazlyn (1):
      tools/power turbostat: Print ucode revision only if valid

Paul Davey (1):
      xfrm: Preserve vlan tags for transport mode software GRO

Peiyang Wang (4):
      net: hns3: using user configure after hardware reset
      net: hns3: change type of numa_node_mask as nodemask_t
      net: hns3: release PTP resources if pf initialization failed
      net: hns3: use appropriate barrier function after setting a bit value

Peng Liu (1):
      tools/power turbostat: Fix Bzy_MHz documentation typo

Peter Korsgaard (1):
      usb: gadget: composite: fix OS descriptors w_value logic

Peter Ujfalusi (1):
      ASoC: SOF: Intel: hda-dsp: Skip IMR boot on ACE platforms in case of S3 suspend

Peter Wang (2):
      scsi: ufs: core: WLUN suspend dev/link state error recovery
      scsi: ufs: core: Fix MCQ mode dev command timeout

Peter Xu (1):
      mm/userfaultfd: reset ptes when close() for wr-protected ones

Phil Elwell (1):
      net: bcmgenet: Reset RBUF on first open

Pierre-Louis Bossart (2):
      ASoC: SOF: Intel: add default firmware library path for LNL
      ALSA: hda: intel-sdw-acpi: fix usage of device_get_named_child_node()

Puranjay Mohan (1):
      arm32, bpf: Reimplement sign-extension mov instruction

Qu Wenruo (2):
      btrfs: set correct ram_bytes when splitting ordered extent
      btrfs: qgroup: do not check qgroup inherit if qgroup is disabled

RD Babiera (1):
      usb: typec: tcpm: clear pd_event queue in PORT_RESET

Rafael J. Wysocki (3):
      thermal/debugfs: Free all thermal zone debug memory on zone removal
      thermal/debugfs: Fix two locking issues with thermal zone debug
      thermal/debugfs: Prevent use-after-free from occurring after cdev removal

Ramona Gradinariu (1):
      iio:imu: adis16475: Fix sync mode setting

Richard Fitzgerald (1):
      regmap: Add regmap_read_bypassed()

Richard Gobert (2):
      net: gro: fix udp bad offset in socket lookup by adding {inner_}network_offset to napi_gro_cb
      net: gro: add flush check in udp_gro_receive_segment

Rick Edgecombe (4):
      Drivers: hv: vmbus: Leak pages if set_memory_encrypted() fails
      Drivers: hv: vmbus: Track decrypted status in vmbus_gpadl
      hv_netvsc: Don't free decrypted memory
      uio_hv_generic: Don't free decrypted memory

Rik van Riel (1):
      blk-iocost: avoid out of bounds shift

Roded Zats (1):
      rtnetlink: Correct nested IFLA_VF_VLAN_LIST attribute validation

Rohit Ner (1):
      scsi: ufs: core: Fix MCQ MAC configuration

Ryan Roberts (2):
      fs/proc/task_mmu: fix loss of young/dirty bits during pagemap scan
      fs/proc/task_mmu: fix uffd-wp confusion in pagemap_scan_pmd_entry()

Sameer Pujar (1):
      ASoC: tegra: Fix DSPK 16-bit playback

Saurav Kashyap (1):
      scsi: bnx2fc: Remove spin_lock_bh while releasing resources after upload

Sean Anderson (1):
      nvme-pci: Add quirk for broken MSIs

Sebastian Andrzej Siewior (1):
      cxgb4: Properly lock TX queue for the selftest.

Shashank Sharma (1):
      drm/amdgpu: fix doorbell regression

Shigeru Yoshida (2):
      ipv4: Fix uninit-value access in __ip_make_skb()
      ipv6: Fix potential uninit-value access in __ip6_make_skb()

Shin'ichiro Kawasaki (1):
      scsi: mpi3mr: Avoid memcpy field-spanning write WARNING

Shubhrajyoti Datta (1):
      EDAC/versal: Do not log total error counts

Silvio Gissi (1):
      keys: Fix overwrite of key expiration on instantiation

Srinivas Kandagatla (1):
      ASoC: codecs: wsa881x: set clk_stop_mode1 flag

Srinivas Pandruvada (1):
      platform/x86: ISST: Add Granite Rapids-D to HPM CPU list

Steffen Bätz (1):
      net: dsa: mv88e6xxx: add phylink_get_caps for the mv88e6320/21 family

Stephen Boyd (1):
      clk: Don't hold prepare_lock when calling kref_put()

Steve French (1):
      smb3: fix broken reconnect when password changing on the server by allowing password rotation

Steven Rostedt (Google) (3):
      tracefs: Reset permissions on remount if permissions are options
      tracefs: Still use mount point as default permissions for instances
      eventfs: Do not treat events directory different than other directories

Sungwoo Kim (2):
      Bluetooth: msft: fix slab-use-after-free in msft_do_close()
      Bluetooth: HCI: Fix potential null-ptr-deref

Sven Schnelle (1):
      workqueue: Fix selection of wake_cpu in kick_pool()

Takashi Iwai (2):
      ALSA: line6: Zero-initialize message buffers
      ALSA: hda/realtek: Fix conflicting PCI SSID 17aa:386f for Lenovo Legion models

Takashi Sakamoto (1):
      firewire: ohci: fulfill timestamp for some local asynchronous transaction

Tao Zhou (1):
      drm/amdgpu: implement IRQ_STATE_ENABLE for SDMA v4.4.2

Tetsuo Handa (1):
      nfc: nci: Fix kcov check in nci_rx_work()

Thadeu Lima de Souza Cascardo (1):
      net: fix out-of-bounds access in ops_init

Thanassis Avgerinos (1):
      firewire: nosy: ensure user_length is taken into account when fetching packet contents

Thierry Reding (1):
      gpu: host1x: Do not setup DMA for virtual devices

Thinh Nguyen (2):
      usb: xhci-plat: Don't include xhci.h
      usb: dwc3: core: Prevent phy suspend during init

Thomas Bertschinger (1):
      rust: module: place generated init_module() function in .init.text

Thomas Gleixner (1):
      x86/apic: Don't access the APIC when disabling x2APIC

Thomas Weißschuh (1):
      misc/pvpanic-pci: register attributes via pci_driver

Toke Høiland-Jørgensen (1):
      xdp: use flags field to disambiguate broadcast redirect

Uwe Kleine-König (1):
      OSS: dmasound/paula: Mark driver struct with __refdata to prevent section mismatch

Vanillan Wang (1):
      net:usb:qmi_wwan: support Rolling modules

Vasant Hegde (1):
      iommu/amd: Enhance def_domain_type to handle untrusted device

Vasileios Amoiridis (2):
      iio: pressure: Fixes BME280 SPI driver data
      iio: pressure: Fixes SPI support for BMP3xx devices

Viken Dadhaniya (1):
      slimbus: qcom-ngd-ctrl: Add timeout for wait operation

Vitaly Lifshits (1):
      e1000e: change usleep_range to udelay in PHY mdic access

Volodymyr Babchuk (1):
      arm64: dts: qcom: sa8155p-adp: fix SDHC2 CD pin configuration

Wachowski, Karol (1):
      accel/ivpu: Improve clarity of MMU error messages

Wei Yang (3):
      memblock tests: fix undefined reference to `early_pfn_to_nid'
      memblock tests: fix undefined reference to `panic'
      memblock tests: fix undefined reference to `BIT'

Wen Gu (1):
      net/smc: fix neighbour and rtable leak in smc_ib_find_route()

Wesley Cheng (1):
      usb: gadget: f_fs: Fix race between aio_cancel() and AIO request complete

Will Deacon (1):
      swiotlb: initialise restricted pool list_head when SWIOTLB_DYNAMIC=y

Wyes Karny (1):
      tools/power turbostat: Increase the limit for fd opened

Xiang Chen (1):
      scsi: hisi_sas: Handle the NCQ error returned by D2H frame

Xin Long (1):
      tipc: fix a possible memleak in tipc_buf_append

Xu Kuohai (2):
      bpf, arm64: Fix incorrect runtime stats
      riscv, bpf: Fix incorrect runtime stats

Yi Zhang (1):
      nvme: fix warn output about shared namespaces without CONFIG_NVME_MULTIPATH

Yifan Zhang (1):
      drm/amdgpu: add smu 14.0.1 discovery support

Yihang Li (1):
      scsi: libsas: Align SMP request allocation to ARCH_DMA_MINALIGN

Yonglong Liu (2):
      net: hns3: fix port vlan filter not disabled issue
      net: hns3: fix kernel crash when devlink reload during initialization

Yuezhang Mo (1):
      exfat: fix timing of synchronizing bitmap and inode

Zack Rusin (2):
      drm/ttm: Print the memory decryption status just once
      drm/vmwgfx: Fix invalid reads in fence signaled events

Zeng Heng (1):
      pinctrl: devicetree: fix refcount leak in pinctrl_dt_to_map()

Zhang Yi (2):
      ASoC: codecs: ES8326: Solve error interruption issue
      ASoC: codecs: ES8326: modify clock table

Zhigang Luo (1):
      amd/amdkfd: sync all devices to wait all processes being evicted

Zhongqiu Han (1):
      gpiolib: cdev: Fix use after free in lineinfo_changed_notify

linke li (1):
      net: mark racy access on sk->sk_rcvbuf


^ permalink raw reply	[relevance 2%]

* Linux 6.6.31
@ 2024-05-17 11:58  2% Greg Kroah-Hartman
  0 siblings, 0 replies; 200+ results
From: Greg Kroah-Hartman @ 2024-05-17 11:58 UTC (permalink / raw)
  To: linux-kernel, akpm, torvalds, stable; +Cc: lwn, jslaby, Greg Kroah-Hartman

I'm announcing the release of the 6.6.31 kernel.

All users of the 6.6 kernel series must upgrade.

The updated 6.6.y git tree can be found at:
	git://git.kernel.org/pub/scm/linux/kernel/git/stable/linux-stable.git linux-6.6.y
and can be browsed at the normal kernel.org git web browser:
	https://git.kernel.org/?p=linux/kernel/git/stable/linux-stable.git;a=summary

thanks,

greg k-h

------------

 Documentation/devicetree/bindings/iio/health/maxim,max30102.yaml      |    2 
 Documentation/devicetree/bindings/net/mediatek,net.yaml               |   22 
 Makefile                                                              |    2 
 arch/arm/kernel/sleep.S                                               |    4 
 arch/arm64/boot/dts/qcom/sa8155p-adp.dts                              |   30 
 arch/arm64/kvm/vgic/vgic-kvm-device.c                                 |   12 
 arch/arm64/net/bpf_jit_comp.c                                         |    6 
 arch/mips/include/asm/ptrace.h                                        |    2 
 arch/mips/kernel/asm-offsets.c                                        |    1 
 arch/mips/kernel/ptrace.c                                             |   15 
 arch/mips/kernel/scall32-o32.S                                        |   23 
 arch/mips/kernel/scall64-n32.S                                        |    3 
 arch/mips/kernel/scall64-n64.S                                        |    3 
 arch/mips/kernel/scall64-o32.S                                        |   33 
 arch/powerpc/crypto/chacha-p10-glue.c                                 |    8 
 arch/powerpc/include/asm/plpks.h                                      |    5 
 arch/powerpc/platforms/pseries/iommu.c                                |    8 
 arch/powerpc/platforms/pseries/plpks.c                                |   10 
 arch/riscv/net/bpf_jit_comp64.c                                       |    6 
 arch/s390/include/asm/dwarf.h                                         |    1 
 arch/s390/kernel/vdso64/vdso_user_wrapper.S                           |    2 
 arch/s390/mm/gmap.c                                                   |    2 
 arch/s390/mm/hugetlbpage.c                                            |    2 
 arch/x86/kernel/apic/apic.c                                           |   16 
 arch/xtensa/include/asm/processor.h                                   |    8 
 arch/xtensa/include/asm/ptrace.h                                      |    2 
 arch/xtensa/kernel/process.c                                          |    5 
 arch/xtensa/kernel/stacktrace.c                                       |    3 
 block/blk-iocost.c                                                    |   14 
 block/ioctl.c                                                         |    5 
 drivers/ata/sata_gemini.c                                             |    5 
 drivers/base/regmap/regmap.c                                          |   37 +
 drivers/bluetooth/btqca.c                                             |  206 +++++-
 drivers/bluetooth/btqca.h                                             |    8 
 drivers/bluetooth/hci_qca.c                                           |   13 
 drivers/clk/clk.c                                                     |   12 
 drivers/clk/qcom/clk-smd-rpm.c                                        |    1 
 drivers/clk/sunxi-ng/ccu-sun50i-a64.c                                 |    2 
 drivers/clk/sunxi-ng/ccu-sun50i-h6.c                                  |   19 
 drivers/clk/sunxi-ng/ccu_common.c                                     |   19 
 drivers/clk/sunxi-ng/ccu_common.h                                     |    3 
 drivers/dma/idxd/cdev.c                                               |   77 ++
 drivers/dma/idxd/idxd.h                                               |    3 
 drivers/dma/idxd/init.c                                               |    4 
 drivers/dma/idxd/registers.h                                          |    3 
 drivers/dma/idxd/sysfs.c                                              |   27 
 drivers/firewire/nosy.c                                               |    6 
 drivers/firewire/ohci.c                                               |   14 
 drivers/gpio/gpio-crystalcove.c                                       |    2 
 drivers/gpio/gpio-lpc32xx.c                                           |    1 
 drivers/gpio/gpio-wcove.c                                             |    2 
 drivers/gpio/gpiolib-cdev.c                                           |  181 ++++-
 drivers/gpu/drm/amd/amdgpu/amdgpu_job.c                               |    7 
 drivers/gpu/drm/amd/amdgpu/amdgpu_object.c                            |   14 
 drivers/gpu/drm/amd/amdgpu/amdgpu_object.h                            |    4 
 drivers/gpu/drm/amd/amdgpu/amdgpu_ttm.c                               |   52 -
 drivers/gpu/drm/amd/amdgpu/aqua_vanjaram.c                            |   15 
 drivers/gpu/drm/amd/amdgpu/sdma_v4_4_2.c                              |   16 
 drivers/gpu/drm/amd/amdkfd/kfd_chardev.c                              |   11 
 drivers/gpu/drm/amd/amdkfd/kfd_device.c                               |   17 
 drivers/gpu/drm/amd/amdkfd/kfd_int_process_v10.c                      |    3 
 drivers/gpu/drm/amd/amdkfd/kfd_int_process_v11.c                      |    3 
 drivers/gpu/drm/amd/amdkfd/kfd_int_process_v9.c                       |    3 
 drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c                     |   10 
 drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_debugfs.c             |   48 +
 drivers/gpu/drm/amd/display/dc/bios/bios_parser2.c                    |    1 
 drivers/gpu/drm/amd/display/dc/dcn31/dcn31_hpo_dp_link_encoder.c      |    6 
 drivers/gpu/drm/amd/pm/swsmu/smu13/smu_v13_0_4_ppt.c                  |    2 
 drivers/gpu/drm/drm_connector.c                                       |    2 
 drivers/gpu/drm/i915/display/intel_audio.c                            |  113 ---
 drivers/gpu/drm/i915/display/intel_bios.c                             |   19 
 drivers/gpu/drm/i915/display/intel_vbt_defs.h                         |    5 
 drivers/gpu/drm/i915/gt/intel_gt_ccs_mode.c                           |    6 
 drivers/gpu/drm/i915/gt/intel_gt_ccs_mode.h                           |    2 
 drivers/gpu/drm/i915/gt/intel_workarounds.c                           |    4 
 drivers/gpu/drm/meson/meson_dw_hdmi.c                                 |   70 --
 drivers/gpu/drm/nouveau/nouveau_dp.c                                  |   13 
 drivers/gpu/drm/panel/Kconfig                                         |    2 
 drivers/gpu/drm/panel/panel-ilitek-ili9341.c                          |   13 
 drivers/gpu/drm/qxl/qxl_release.c                                     |   50 -
 drivers/gpu/drm/radeon/pptable.h                                      |   10 
 drivers/gpu/drm/ttm/ttm_tt.c                                          |    2 
 drivers/gpu/drm/vmwgfx/vmwgfx_bo.c                                    |    1 
 drivers/gpu/drm/vmwgfx/vmwgfx_fence.c                                 |    2 
 drivers/gpu/host1x/bus.c                                              |    8 
 drivers/hv/channel.c                                                  |   29 
 drivers/hv/connection.c                                               |   29 
 drivers/hwmon/corsair-cpro.c                                          |   45 -
 drivers/hwmon/pmbus/ucd9000.c                                         |    6 
 drivers/iio/accel/mxc4005.c                                           |   24 
 drivers/iio/imu/adis16475.c                                           |    4 
 drivers/iio/pressure/bmp280-spi.c                                     |    4 
 drivers/infiniband/hw/qib/qib_fs.c                                    |    1 
 drivers/iommu/mtk_iommu.c                                             |    1 
 drivers/iommu/mtk_iommu_v1.c                                          |    1 
 drivers/md/md.c                                                       |    1 
 drivers/misc/eeprom/at24.c                                            |   47 +
 drivers/misc/mei/hw-me-regs.h                                         |    2 
 drivers/misc/mei/pci-me.c                                             |    2 
 drivers/mtd/mtdcore.c                                                 |    2 
 drivers/net/dsa/mv88e6xxx/chip.c                                      |   20 
 drivers/net/ethernet/broadcom/genet/bcmgenet.c                        |   32 
 drivers/net/ethernet/broadcom/genet/bcmgenet.h                        |    4 
 drivers/net/ethernet/broadcom/genet/bcmgenet_wol.c                    |    8 
 drivers/net/ethernet/broadcom/genet/bcmmii.c                          |    6 
 drivers/net/ethernet/brocade/bna/bnad_debugfs.c                       |    4 
 drivers/net/ethernet/chelsio/cxgb4/sge.c                              |    6 
 drivers/net/ethernet/hisilicon/hns3/hnae3.h                           |    2 
 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c               |   52 -
 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.h               |    5 
 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_mbx.c                |    7 
 drivers/net/ethernet/hisilicon/hns3/hns3vf/hclgevf_main.c             |   20 
 drivers/net/ethernet/hisilicon/hns3/hns3vf/hclgevf_main.h             |    2 
 drivers/net/ethernet/intel/e1000e/phy.c                               |    8 
 drivers/net/ethernet/marvell/octeontx2/af/rvu_debugfs.c               |    4 
 drivers/net/ethernet/micrel/ks8851_common.c                           |   16 
 drivers/net/ethernet/qlogic/qede/qede_filter.c                        |   14 
 drivers/net/hyperv/netvsc.c                                           |    7 
 drivers/net/usb/qmi_wwan.c                                            |    1 
 drivers/net/vxlan/vxlan_core.c                                        |   49 +
 drivers/net/wireless/intel/iwlwifi/mvm/mld-sta.c                      |    7 
 drivers/net/wireless/intel/iwlwifi/queue/tx.c                         |    2 
 drivers/nvme/host/core.c                                              |    2 
 drivers/nvme/host/nvme.h                                              |    5 
 drivers/nvme/host/pci.c                                               |   14 
 drivers/nvmem/apple-efuses.c                                          |    1 
 drivers/nvmem/core.c                                                  |    8 
 drivers/nvmem/imx-ocotp-scu.c                                         |    1 
 drivers/nvmem/imx-ocotp.c                                             |    1 
 drivers/nvmem/meson-efuse.c                                           |    1 
 drivers/nvmem/meson-mx-efuse.c                                        |    1 
 drivers/nvmem/microchip-otpc.c                                        |    1 
 drivers/nvmem/mtk-efuse.c                                             |    1 
 drivers/nvmem/qcom-spmi-sdam.c                                        |    1 
 drivers/nvmem/qfprom.c                                                |    1 
 drivers/nvmem/rave-sp-eeprom.c                                        |    1 
 drivers/nvmem/rockchip-efuse.c                                        |    1 
 drivers/nvmem/sc27xx-efuse.c                                          |    1 
 drivers/nvmem/sec-qfprom.c                                            |    1 
 drivers/nvmem/sprd-efuse.c                                            |    1 
 drivers/nvmem/stm32-romem.c                                           |    1 
 drivers/nvmem/sunplus-ocotp.c                                         |    1 
 drivers/nvmem/sunxi_sid.c                                             |    1 
 drivers/nvmem/uniphier-efuse.c                                        |    1 
 drivers/nvmem/zynqmp_nvmem.c                                          |    1 
 drivers/pinctrl/aspeed/pinctrl-aspeed-g6.c                            |   34 -
 drivers/pinctrl/core.c                                                |    8 
 drivers/pinctrl/devicetree.c                                          |   10 
 drivers/pinctrl/intel/pinctrl-baytrail.c                              |   74 +-
 drivers/pinctrl/intel/pinctrl-intel.h                                 |    4 
 drivers/pinctrl/mediatek/pinctrl-paris.c                              |   40 -
 drivers/pinctrl/meson/pinctrl-meson-a1.c                              |    6 
 drivers/platform/x86/intel/speed_select_if/isst_if_common.c           |    1 
 drivers/power/supply/mt6360_charger.c                                 |    2 
 drivers/power/supply/rt9455_charger.c                                 |    2 
 drivers/regulator/core.c                                              |   27 
 drivers/regulator/mt6360-regulator.c                                  |   32 
 drivers/regulator/tps65132-regulator.c                                |    7 
 drivers/rtc/nvmem.c                                                   |    1 
 drivers/s390/cio/cio_inject.c                                         |    2 
 drivers/s390/net/qeth_core_main.c                                     |   61 -
 drivers/scsi/bnx2fc/bnx2fc_tgt.c                                      |    2 
 drivers/scsi/hisi_sas/hisi_sas_v3_hw.c                                |   10 
 drivers/scsi/libsas/sas_expander.c                                    |    2 
 drivers/scsi/lpfc/lpfc.h                                              |    2 
 drivers/scsi/lpfc/lpfc_attr.c                                         |    4 
 drivers/scsi/lpfc/lpfc_bsg.c                                          |   20 
 drivers/scsi/lpfc/lpfc_debugfs.c                                      |   12 
 drivers/scsi/lpfc/lpfc_els.c                                          |   20 
 drivers/scsi/lpfc/lpfc_hbadisc.c                                      |    5 
 drivers/scsi/lpfc/lpfc_init.c                                         |    5 
 drivers/scsi/lpfc/lpfc_nvme.c                                         |    4 
 drivers/scsi/lpfc/lpfc_scsi.c                                         |   13 
 drivers/scsi/lpfc/lpfc_sli.c                                          |   34 -
 drivers/scsi/lpfc/lpfc_vport.c                                        |    8 
 drivers/scsi/mpi3mr/mpi3mr_app.c                                      |    2 
 drivers/slimbus/qcom-ngd-ctrl.c                                       |    6 
 drivers/spi/spi-axi-spi-engine.c                                      |  227 +++---
 drivers/spi/spi-hisi-kunpeng.c                                        |    2 
 drivers/spi/spi-microchip-core-qspi.c                                 |    1 
 drivers/spi/spi.c                                                     |    1 
 drivers/target/target_core_configfs.c                                 |   12 
 drivers/ufs/core/ufs-mcq.c                                            |    2 
 drivers/ufs/core/ufshcd.c                                             |    9 
 drivers/uio/uio_hv_generic.c                                          |   12 
 drivers/usb/core/hub.c                                                |    5 
 drivers/usb/core/port.c                                               |    8 
 drivers/usb/dwc3/core.c                                               |   90 +-
 drivers/usb/dwc3/core.h                                               |    1 
 drivers/usb/dwc3/gadget.c                                             |    2 
 drivers/usb/dwc3/host.c                                               |   27 
 drivers/usb/gadget/composite.c                                        |    6 
 drivers/usb/gadget/function/f_fs.c                                    |    9 
 drivers/usb/gadget/function/uvc_configfs.c                            |    4 
 drivers/usb/host/ohci-hcd.c                                           |    8 
 drivers/usb/host/xhci-plat.h                                          |    4 
 drivers/usb/host/xhci-rzv2m.c                                         |    1 
 drivers/usb/typec/tcpm/tcpm.c                                         |   36 -
 drivers/usb/typec/ucsi/ucsi.c                                         |   12 
 drivers/vfio/pci/vfio_pci.c                                           |    2 
 drivers/w1/slaves/w1_ds250x.c                                         |    1 
 fs/9p/fid.h                                                           |    3 
 fs/9p/vfs_file.c                                                      |    2 
 fs/9p/vfs_inode.c                                                     |    5 
 fs/9p/vfs_super.c                                                     |    1 
 fs/btrfs/extent_io.c                                                  |   14 
 fs/btrfs/inode.c                                                      |    2 
 fs/btrfs/ordered-data.c                                               |    1 
 fs/btrfs/send.c                                                       |    4 
 fs/btrfs/transaction.c                                                |    2 
 fs/btrfs/volumes.c                                                    |   18 
 fs/gfs2/bmap.c                                                        |    5 
 fs/nfs/client.c                                                       |    5 
 fs/nfs/inode.c                                                        |   13 
 fs/nfs/internal.h                                                     |    2 
 fs/nfs/netns.h                                                        |    2 
 fs/smb/client/cifsglob.h                                              |    1 
 fs/smb/client/connect.c                                               |    8 
 fs/smb/client/fs_context.c                                            |   21 
 fs/smb/client/fs_context.h                                            |    2 
 fs/smb/client/misc.c                                                  |    1 
 fs/smb/client/smb2pdu.c                                               |   11 
 fs/smb/server/oplock.c                                                |   35 -
 fs/smb/server/transport_tcp.c                                         |    4 
 fs/tracefs/event_inode.c                                              |   45 -
 fs/tracefs/inode.c                                                    |   92 ++
 fs/tracefs/internal.h                                                 |    7 
 fs/userfaultfd.c                                                      |    4 
 fs/vboxsf/file.c                                                      |    1 
 include/linux/compiler_types.h                                        |   11 
 include/linux/dma-fence.h                                             |    7 
 include/linux/gfp_types.h                                             |    2 
 include/linux/hyperv.h                                                |    1 
 include/linux/nvmem-provider.h                                        |    2 
 include/linux/pci_ids.h                                               |    2 
 include/linux/regmap.h                                                |    8 
 include/linux/regulator/consumer.h                                    |    4 
 include/linux/skbuff.h                                                |   15 
 include/linux/skmsg.h                                                 |    2 
 include/linux/slab.h                                                  |    2 
 include/linux/sunrpc/clnt.h                                           |    1 
 include/net/gro.h                                                     |    9 
 include/net/xfrm.h                                                    |    3 
 include/sound/emu10k1.h                                               |    3 
 include/sound/sof.h                                                   |    7 
 include/trace/events/rxrpc.h                                          |    2 
 include/uapi/linux/kfd_ioctl.h                                        |   17 
 include/uapi/scsi/scsi_bsg_mpi3mr.h                                   |    2 
 kernel/bpf/bloom_filter.c                                             |   13 
 kernel/bpf/verifier.c                                                 |    3 
 kernel/dma/swiotlb.c                                                  |    1 
 kernel/workqueue.c                                                    |    8 
 lib/Kconfig.debug                                                     |    5 
 lib/dynamic_debug.c                                                   |    6 
 lib/maple_tree.c                                                      |   16 
 lib/scatterlist.c                                                     |    2 
 mm/hugetlb.c                                                          |    4 
 mm/readahead.c                                                        |    4 
 net/8021q/vlan_core.c                                                 |    2 
 net/bluetooth/hci_core.c                                              |    3 
 net/bluetooth/hci_event.c                                             |    2 
 net/bluetooth/l2cap_core.c                                            |    3 
 net/bluetooth/msft.c                                                  |    2 
 net/bluetooth/msft.h                                                  |    4 
 net/bluetooth/sco.c                                                   |    4 
 net/bridge/br_forward.c                                               |    9 
 net/bridge/br_netlink.c                                               |    3 
 net/core/filter.c                                                     |   42 -
 net/core/gro.c                                                        |    1 
 net/core/link_watch.c                                                 |    4 
 net/core/net-sysfs.c                                                  |    4 
 net/core/net_namespace.c                                              |   13 
 net/core/rtnetlink.c                                                  |    6 
 net/core/skbuff.c                                                     |   27 
 net/core/skmsg.c                                                      |    5 
 net/core/sock.c                                                       |    4 
 net/hsr/hsr_device.c                                                  |   31 
 net/ipv4/af_inet.c                                                    |    1 
 net/ipv4/ip_output.c                                                  |    2 
 net/ipv4/raw.c                                                        |    3 
 net/ipv4/tcp.c                                                        |    4 
 net/ipv4/tcp_input.c                                                  |    2 
 net/ipv4/tcp_ipv4.c                                                   |    8 
 net/ipv4/tcp_output.c                                                 |    4 
 net/ipv4/udp.c                                                        |    3 
 net/ipv4/udp_offload.c                                                |   15 
 net/ipv4/xfrm4_input.c                                                |    6 
 net/ipv6/addrconf.c                                                   |   11 
 net/ipv6/fib6_rules.c                                                 |    6 
 net/ipv6/ip6_input.c                                                  |    4 
 net/ipv6/ip6_offload.c                                                |   52 +
 net/ipv6/ip6_output.c                                                 |    4 
 net/ipv6/udp.c                                                        |    3 
 net/ipv6/udp_offload.c                                                |    3 
 net/ipv6/xfrm6_input.c                                                |    6 
 net/l2tp/l2tp_eth.c                                                   |    3 
 net/mac80211/ieee80211_i.h                                            |    4 
 net/mac80211/mlme.c                                                   |    5 
 net/mptcp/ctrl.c                                                      |   39 +
 net/mptcp/protocol.c                                                  |    3 
 net/nfc/nci/core.c                                                    |    1 
 net/nsh/nsh.c                                                         |   14 
 net/phonet/pn_netlink.c                                               |    2 
 net/rxrpc/ar-internal.h                                               |    2 
 net/rxrpc/call_object.c                                               |    7 
 net/rxrpc/conn_event.c                                                |   16 
 net/rxrpc/conn_object.c                                               |    9 
 net/rxrpc/input.c                                                     |   71 +-
 net/rxrpc/output.c                                                    |   14 
 net/rxrpc/protocol.h                                                  |    6 
 net/smc/smc_ib.c                                                      |   19 
 net/sunrpc/clnt.c                                                     |    5 
 net/sunrpc/xprtsock.c                                                 |    1 
 net/tipc/msg.c                                                        |    8 
 net/wireless/nl80211.c                                                |    2 
 net/wireless/trace.h                                                  |    2 
 net/xfrm/xfrm_input.c                                                 |    8 
 rust/kernel/lib.rs                                                    |    2 
 rust/macros/module.rs                                                 |  185 +++--
 scripts/Makefile.modfinal                                             |    2 
 security/keys/key.c                                                   |    3 
 sound/hda/intel-sdw-acpi.c                                            |    2 
 sound/pci/emu10k1/emu10k1.c                                           |    3 
 sound/pci/emu10k1/emu10k1_main.c                                      |  139 ++--
 sound/pci/hda/patch_realtek.c                                         |    1 
 sound/soc/codecs/wsa881x.c                                            |    1 
 sound/soc/intel/avs/topology.c                                        |    2 
 sound/soc/meson/Kconfig                                               |    1 
 sound/soc/meson/axg-card.c                                            |    1 
 sound/soc/meson/axg-fifo.c                                            |   52 -
 sound/soc/meson/axg-fifo.h                                            |   12 
 sound/soc/meson/axg-frddr.c                                           |    5 
 sound/soc/meson/axg-tdm-interface.c                                   |   34 -
 sound/soc/meson/axg-toddr.c                                           |   22 
 sound/soc/sof/intel/hda-dsp.c                                         |   20 
 sound/soc/sof/intel/pci-lnl.c                                         |    3 
 sound/soc/tegra/tegra186_dspk.c                                       |    7 
 sound/soc/ti/davinci-mcasp.c                                          |   12 
 sound/usb/line6/driver.c                                              |    6 
 tools/include/linux/kernel.h                                          |    1 
 tools/include/linux/mm.h                                              |    5 
 tools/include/linux/panic.h                                           |   19 
 tools/power/x86/turbostat/turbostat.8                                 |    2 
 tools/power/x86/turbostat/turbostat.c                                 |   45 +
 tools/testing/selftests/bpf/prog_tests/bloom_filter_map.c             |    6 
 tools/testing/selftests/bpf/prog_tests/tc_redirect.c                  |   52 -
 tools/testing/selftests/ftrace/test.d/filter/event-filter-function.tc |    2 
 tools/testing/selftests/mm/Makefile                                   |    6 
 tools/testing/selftests/net/test_bridge_neigh_suppress.sh             |  333 ++++------
 tools/testing/selftests/timers/valid-adjtimex.c                       |   73 +-
 350 files changed, 3141 insertions(+), 1836 deletions(-)

Adam Goldman (1):
      firewire: ohci: mask bus reset interrupts between ISR and bottom half

Adam Skladowski (1):
      clk: qcom: smd-rpm: Restore msm8976 num_clk

Al Viro (1):
      qibfs: fix dentry leak

Alan Stern (2):
      usb: Fix regression caused by invalid ep0 maxpacket in virtual SuperSpeed device
      USB: core: Fix access violation during port device removal

Aleksa Savic (3):
      hwmon: (corsair-cpro) Use a separate buffer for sending commands
      hwmon: (corsair-cpro) Use complete_all() instead of complete() in ccp_raw_event()
      hwmon: (corsair-cpro) Protect ccp->wait_input_report with a spinlock

Alex Deucher (2):
      drm/radeon: silence UBSAN warning (v3)
      drm/amdkfd: don't allow mapping the MMIO HDP page with large pages

Alex Hung (1):
      drm/amd/display: Skip on writeback when it's not applicable

Alexander Potapenko (1):
      kmsan: compiler_types: declare __no_sanitize_or_inline

Alexander Usyskin (1):
      mei: me: add lunar lake point M DID

Alexandra Winter (1):
      s390/qeth: Fix kernel panic after setting hsuid

Amadeusz Sławiński (1):
      ASoC: Intel: avs: Set name of control as in topology

Aman Dhoot (1):
      ALSA: hda/realtek: Fix mute led of HP Laptop 15-da3001TU

Amit Sunil Dhamne (1):
      usb: typec: tcpm: unregister existing source caps before re-registration

Anand Jain (1):
      btrfs: return accurate error code on open failure in open_fs_devices()

Andi Shyti (1):
      drm/i915/gt: Automate CCS Mode setting during engine resets

Andrei Matei (1):
      bpf: Check bloom filter map value size

Andrew Price (1):
      gfs2: Fix invalid metadata access in punch_hole

Andrii Nakryiko (1):
      bpf, kconfig: Fix DEBUG_INFO_BTF_MODULES Kconfig definition

André Apitzsch (1):
      regulator: tps65132: Add of_match table

Andy Shevchenko (5):
      drm/panel: ili9341: Correct use of device property APIs
      drm/panel: ili9341: Respect deferred probe
      drm/panel: ili9341: Use predefined error codes
      gpio: wcove: Use -ENOTSUPP consistently
      gpio: crystalcove: Use -ENOTSUPP consistently

AngeloGioacchino Del Regno (2):
      power: supply: mt6360_charger: Fix of_match for usb-otg-vbus regulator
      regulator: mt6360: De-capitalize devicetree regulator subnodes

Anton Protopopov (1):
      bpf: Fix a verifier verbose message

Arjan van de Ven (2):
      VFIO: Add the SPR_DSA and SPR_IAX devices to the denylist
      dmaengine: idxd: add a new security check to deal with a hardware erratum

Arnd Bergmann (1):
      power: rt9455: hide unused rt9455_boost_voltage_values

Asbjørn Sloth Tønnesen (4):
      net: qede: sanitize 'rc' in qede_add_tc_flower_fltr()
      net: qede: use return from qede_parse_flow_attr() for flower
      net: qede: use return from qede_parse_flow_attr() for flow_spec
      net: qede: use return from qede_parse_actions()

Badhri Jagan Sridharan (1):
      usb: typec: tcpm: Check for port partner validity before consuming it

Benjamin Berg (1):
      wifi: iwlwifi: mvm: guard against invalid STA ID on removal

Benno Lossin (1):
      rust: macros: fix soundness issue in `module!` macro

Billy Tsai (1):
      pinctrl: pinctrl-aspeed-g6: Fix register offset for pinconf of GPIOR-T

Boris Burkov (2):
      btrfs: make btrfs_clear_delalloc_extent() free delalloc reserve
      btrfs: always clear PERTRANS metadata during commit

Borislav Petkov (AMD) (1):
      kbuild: Disable KCSAN for autogenerated *.mod.c intermediaries

Boy.Wu (1):
      ARM: 9381/1: kasan: clear stale stack poison

Bui Quang Minh (3):
      bna: ensure the copied buf is NUL terminated
      octeontx2-af: avoid off-by-one read from userspace
      s390/cio: Ensure the copied buf is NUL terminated

Bumyong Lee (1):
      dmaengine: pl330: issue_pending waits until WFP state

Chaitanya Kumar Borah (1):
      drm/i915/audio: Fix audio time stamp programming for DP

Chen Ni (1):
      ata: sata_gemini: Check clk_enable() result

Chen-Yu Tsai (2):
      pinctrl: mediatek: paris: Fix PIN_CONFIG_INPUT_SCHMITT_ENABLE readback
      pinctrl: mediatek: paris: Rework support for PIN_CONFIG_{INPUT,OUTPUT}_ENABLE

Chris Wulff (1):
      usb: gadget: f_fs: Fix a race condition when processing setup packets.

Christian A. Ehrhardt (2):
      usb: typec: ucsi: Check for notifications after init
      usb: typec: ucsi: Fix connector check on init

Christian König (1):
      drm/amdgpu: once more fix the call oder in amdgpu_ttm_move() v2

Christian Marangi (1):
      mtd: limit OTP NVMEM cell parse to non-NAND devices

Claudio Imbrenda (2):
      s390/mm: Fix storage key clearing for guest huge pages
      s390/mm: Fix clearing storage keys for huge pages

Conor Dooley (1):
      spi: microchip-core-qspi: fix setting spi bus clock rate

Dan Carpenter (2):
      pinctrl: core: delete incorrect free in pinctrl_enable()
      mm/slab: make __free(kfree) accept error pointers

Daniel Golle (1):
      dt-bindings: net: mediatek: remove wrongly added clocks and SerDes

Daniel Okazaki (1):
      eeprom: at24: fix memory corruption race condition

Dave Airlie (1):
      Revert "drm/nouveau/firmware: Fix SG_DEBUG error with nvkm_firmware_ctor()"

David Bauer (1):
      net l2tp: drop flow hash on forward

David Howells (4):
      Fix a potential infinite loop in extract_user_to_sg()
      rxrpc: Fix the names of the fields in the ACK trailer struct
      rxrpc: Fix congestion control algorithm
      rxrpc: Only transmit one ACK per jumbo packet received

David Lechner (5):
      spi: axi-spi-engine: simplify driver data allocation
      spi: axi-spi-engine: use devm_spi_alloc_host()
      spi: axi-spi-engine: move msg state to new struct
      spi: axi-spi-engine: use common AXI macros
      spi: axi-spi-engine: fix version format string

Devyn Liu (1):
      spi: hisi-kunpeng: Delete the dump interface of data registers in debugfs

Dmitry Antipov (1):
      btrfs: fix kvcalloc() arguments order in btrfs_ioctl_send()

Dominique Martinet (1):
      btrfs: add missing mutex_unlock in btrfs_relocate_sys_chunks()

Doug Berger (3):
      net: bcmgenet: synchronize EXT_RGMII_OOB_CTRL access
      net: bcmgenet: synchronize use of bcmgenet_set_rx_mode()
      net: bcmgenet: synchronize UMAC_CMD access

Doug Smythies (1):
      tools/power turbostat: Fix added raw MSR output

Douglas Anderson (1):
      drm/connector: Add \n to message about demoting connector force-probes

Duoming Zhou (2):
      Bluetooth: Fix use-after-free bugs caused by sco_sock_timeout
      Bluetooth: l2cap: fix null-ptr-deref in l2cap_chan_timeout

Eric Dumazet (6):
      tcp: defer shutdown(SEND_SHUTDOWN) for TCP_SYN_RECV sockets
      phonet: fix rtm_phonet_notify() skb allocation
      ipv6: fib6_rules: avoid possible NULL dereference in fib6_rule_action()
      net-sysfs: convert dev->operstate reads to lockless ones
      ipv6: annotate data-races around cnf.disable_ipv6
      ipv6: prevent NULL dereference in ip6_output()

Felix Fietkau (3):
      net: bridge: fix multicast-to-unicast with fraglist GSO
      net: core: reject skb_copy(_expand) for fraglist GSO skbs
      net: bridge: fix corrupted ethernet header on multicast-to-unicast

Frank Oltmanns (2):
      clk: sunxi-ng: common: Support minimum and maximum rate
      clk: sunxi-ng: a64: Set minimum and maximum rate for PLL-MIPI

Gabe Teeger (1):
      drm/amd/display: Atom Integrated System Info v2_2 for DCN35

Gaurav Batra (1):
      powerpc/pseries/iommu: LPAR panics during boot up with a frozen PE

George Shen (1):
      drm/amd/display: Handle Y carry-over in VCP X.Y calculation

Greg Kroah-Hartman (1):
      Linux 6.6.31

Gregory Detal (1):
      mptcp: only allow set existing scheduler for net.mptcp.scheduler

Guenter Roeck (1):
      usb: ohci: Prevent missed ohci interrupts

Guillaume Nault (3):
      vxlan: Fix racy device stats updates.
      vxlan: Add missing VNI filter counter update in arp_reduce().
      vxlan: Pull inner IP header in vxlan_rcv().

Hangbin Liu (1):
      selftests/net: convert test_bridge_neigh_suppress.sh to run it in unique namespace

Hans de Goede (2):
      pinctrl: baytrail: Fix selecting gpio pinctrl state
      iio: accel: mxc4005: Interrupt handling fixes

Heiner Kallweit (1):
      eeprom: at24: Probe for DDR3 thermal sensor in the SPD case

Hersen Wu (1):
      drm/amd/display: Fix incorrect DSC instance for MST

Ian Forbes (1):
      drm/vmwgfx: Fix Legacy Display Unit

Ido Schimmel (1):
      selftests: test_bridge_neigh_suppress.sh: Fix failures due to duplicate MAC

Igor Artemiev (1):
      wifi: cfg80211: fix rdev_dump_mpp() arguments order

Ivan Avdeev (1):
      usb: gadget: uvc: use correct buffer size when parsing configfs lists

Jan Dakinevich (1):
      pinctrl/meson: fix typo in PDM's pin name

Jason Xing (1):
      bpf, skmsg: Fix NULL pointer dereference in sk_psock_skb_ingress_enqueue

Javier Carrasco (1):
      dt-bindings: iio: health: maxim,max30102: fix compatible check

Jeff Johnson (1):
      wifi: mac80211: fix ieee80211_bss_*_flags kernel-doc

Jeff Layton (2):
      vboxsf: explicitly deny setlease attempts
      9p: explicitly deny setlease attempts

Jeffrey Altman (1):
      rxrpc: Clients must accept conn from any address

Jens Remus (1):
      s390/vdso: Add CFI for RA register to asm macro vdso_func

Jernej Skrabec (1):
      clk: sunxi-ng: h6: Reparent CPUX during PLL CPUX rate change

Jerome Brunet (7):
      ASoC: meson: axg-fifo: use FIELD helpers
      ASoC: meson: axg-fifo: use threaded irq to check periods
      ASoC: meson: axg-card: make links nonatomic
      ASoC: meson: axg-tdm-interface: manage formatters in trigger
      ASoC: meson: cards: select SND_DYNAMIC_MINORS
      drm/meson: dw-hdmi: power up phy on device init
      drm/meson: dw-hdmi: add bandgap setting for g12

Jian Shen (1):
      net: hns3: direct return when receive a unknown mailbox message

Jiaxun Yang (1):
      MIPS: scall: Save thread_info.syscall unconditionally on entry

Jim Cromie (1):
      dyndbg: fix old BUG_ON in >control parser

Joakim Sindholt (4):
      fs/9p: only translate RWX permissions for plain 9P2000
      fs/9p: translate O_TRUNC into OTRUNC
      fs/9p: fix the cache always being enabled on files with qid flags
      fs/9p: drop inodes immediately on non-.L too

Joao Paulo Goncalves (1):
      ASoC: ti: davinci-mcasp: Fix race condition during probe

Johan Hovold (9):
      regulator: core: fix debugfs creation regression
      Bluetooth: qca: fix invalid device address check
      Bluetooth: qca: fix wcn3991 device address check
      Bluetooth: qca: add missing firmware sanity checks
      Bluetooth: qca: fix NVM configuration parsing
      Bluetooth: qca: generalise device address check
      Bluetooth: qca: fix info leak when fetching board id
      Bluetooth: qca: fix info leak when fetching fw build id
      Bluetooth: qca: fix firmware check error path

Johannes Berg (3):
      wifi: nl80211: don't free NULL coalescing rule
      wifi: mac80211: fix prep_connection error path
      wifi: iwlwifi: read txq->read_ptr under lock

John Stultz (1):
      selftests: timers: Fix valid-adjtimex signed left-shift undefined behavior

Jonathan Kim (1):
      drm/amdkfd: range check cp bad op exception interrupts

Josef Bacik (3):
      sunrpc: add a struct rpc_stats arg to rpc_create_args
      nfs: expose /proc/net/sunrpc/nfs in net namespaces
      nfs: make the rpc_stat per net namespace

Justin Ernst (1):
      tools/power/turbostat: Fix uncore frequency file string

Justin Tee (6):
      scsi: lpfc: Move NPIV's transport unregistration to after resource clean up
      scsi: lpfc: Remove IRQF_ONESHOT flag from threaded IRQ handling
      scsi: lpfc: Update lpfc_ramp_down_queue_handler() logic
      scsi: lpfc: Replace hbalock with ndlp lock in lpfc_nvme_unregister_port()
      scsi: lpfc: Release hbalock before calling lpfc_worker_wake_up()
      scsi: lpfc: Use a dedicated lock for ras_fwlog state

Karthikeyan Ramasubramanian (1):
      drm/i915/bios: Fix parsing backlight BDB data

Kefeng Wang (1):
      mm: use memalloc_nofs_save() in page_cache_ra_order()

Kent Gibson (2):
      gpiolib: cdev: relocate debounce_period_us from struct gpio_desc
      gpiolib: cdev: fix uninitialised kfifo

Krzysztof Kozlowski (2):
      iommu: mtk: fix module autoloading
      gpio: lpc32xx: fix module autoloading

Kuniyuki Iwashima (3):
      nfs: Handle error of rpc_proc_register() in nfs_net_init().
      nsh: Restore skb->{protocol,data,mac_header} for outer header in nsh_gso_segment().
      tcp: Use refcount_inc_not_zero() in tcp_twsk_unique().

Lakshmi Yadlapati (1):
      hwmon: (pmbus/ucd9000) Increase delay from 250 to 500us

Len Brown (1):
      tools/power turbostat: Fix warning upon failed /dev/cpu_dma_latency read

Li Nan (3):
      block: fix overflow in blk_ioctl_discard()
      blk-iocost: do not WARN if iocg was already offlined
      md: fix kmemleak of rdev->serial

Li Zetao (1):
      spi: spi-axi-spi-engine: Use helper function devm_clk_get_enabled()

Liam R. Howlett (1):
      maple_tree: fix mas_empty_area_rev() null pointer dereference

Lijo Lazar (2):
      drm/amdgpu: Refine IB schedule error logging
      drm/amdgpu: Fix VCN allocation in CPX partition

Linus Torvalds (1):
      Reapply "drm/qxl: simplify qxl_fence_wait"

Lukasz Majewski (1):
      hsr: Simplify code for announcing HSR nodes timer setup

Lyude Paul (2):
      drm/nouveau/dp: Don't probe eDP ports twice harder
      drm/nouveau/firmware: Fix SG_DEBUG error with nvkm_firmware_ctor()

Mans Rullgard (1):
      spi: fix null pointer dereference within spi_sync

Marc Zyngier (1):
      KVM: arm64: vgic-v2: Use cpuid from userspace as vcpu_id

Marek Behún (1):
      net: dsa: mv88e6xxx: Fix number of databases for 88E6141 / 88E6341

Marek Vasut (1):
      net: ks8851: Queue RX packets in IRQ handler instead of disabling BHs

Mario Limonciello (1):
      dm/amd/pm: Fix problems with reboot/shutdown for some SMU 13.0.4/13.0.11 users

Mark Rutland (1):
      selftests/ftrace: Fix event filter target_func selection

Matti Vaittinen (2):
      regulator: change stubbed devm_regulator_get_enable to return Ok
      regulator: change devm_regulator_get_enable_optional() stub to return Ok

Maurizio Lombardi (1):
      scsi: target: Fix SELinux error when systemd-modules loads the target module

Max Filippov (1):
      xtensa: fix MAKE_PC_FROM_RA second argument

Miaohe Lin (1):
      mm/hugetlb: fix DEBUG_LOCKS_WARN_ON(1) when dissolve_free_hugetlb_folio()

Michael Ellerman (2):
      powerpc/crypto/chacha-p10: Fix failure on non Power10
      selftests/mm: fix powerpc ARCH check

Michael Kelley (1):
      Drivers: hv: vmbus: Don't free ring buffers that couldn't be re-encrypted

Michel Dänzer (1):
      drm/amdgpu: Fix comparison in amdgpu_res_cpu_visible

Mukul Joshi (1):
      drm/amdkfd: Check cgroup when returning DMABuf info

Namjae Jeon (3):
      ksmbd: off ipv6only for both ipv4/ipv6 binding
      ksmbd: avoid to send duplicate lease break notifications
      ksmbd: do not grant v2 lease if parent lease key and epoch are not set

Nayna Jain (1):
      powerpc/pseries: make max polling consistent for longer H_CALLs

Nikhil Rao (1):
      dmaengine: idxd: add a write() method for applications to submit work

Olga Kornievskaia (1):
      SUNRPC: add a missing rpc_stat for TCP TLS

Oliver Upton (1):
      KVM: arm64: vgic-v2: Check for non-NULL vCPU in vgic_v2_parse_attr()

Oswald Buddenhagen (4):
      ALSA: emu10k1: fix E-MU card dock presence monitoring
      ALSA: emu10k1: factor out snd_emu1010_load_dock_firmware()
      ALSA: emu10k1: move the whole GPIO event handling to the workqueue
      ALSA: emu10k1: fix E-MU dock initialization

Paolo Abeni (2):
      mptcp: ensure snd_nxt is properly initialized on connect
      tipc: fix UAF in error path

Patryk Wlazlyn (1):
      tools/power turbostat: Print ucode revision only if valid

Paul Davey (1):
      xfrm: Preserve vlan tags for transport mode software GRO

Pei Xiao (1):
      Revert "selftests/bpf: Add netkit to tc_redirect selftest"

Peiyang Wang (4):
      net: hns3: using user configure after hardware reset
      net: hns3: change type of numa_node_mask as nodemask_t
      net: hns3: release PTP resources if pf initialization failed
      net: hns3: use appropriate barrier function after setting a bit value

Peng Liu (1):
      tools/power turbostat: Fix Bzy_MHz documentation typo

Peter Korsgaard (1):
      usb: gadget: composite: fix OS descriptors w_value logic

Peter Ujfalusi (2):
      ASoC: SOF: Introduce generic names for IPC types
      ASoC: SOF: Intel: hda-dsp: Skip IMR boot on ACE platforms in case of S3 suspend

Peter Wang (2):
      scsi: ufs: core: WLUN suspend dev/link state error recovery
      scsi: ufs: core: Fix MCQ mode dev command timeout

Peter Xu (1):
      mm/userfaultfd: reset ptes when close() for wr-protected ones

Phil Elwell (1):
      net: bcmgenet: Reset RBUF on first open

Pierre-Louis Bossart (2):
      ASoC: SOF: Intel: add default firmware library path for LNL
      ALSA: hda: intel-sdw-acpi: fix usage of device_get_named_child_node()

Qu Wenruo (2):
      btrfs: set correct ram_bytes when splitting ordered extent
      btrfs: do not wait for short bulk allocation

RD Babiera (1):
      usb: typec: tcpm: clear pd_event queue in PORT_RESET

Rafał Miłecki (1):
      nvmem: add explicit config option to read old syntax fixed OF cells

Ramona Gradinariu (1):
      iio:imu: adis16475: Fix sync mode setting

Richard Fitzgerald (1):
      regmap: Add regmap_read_bypassed()

Richard Gobert (3):
      net: gro: parse ipv6 ext headers without frag0 invalidation
      net: gro: fix udp bad offset in socket lookup by adding {inner_}network_offset to napi_gro_cb
      net: gro: add flush check in udp_gro_receive_segment

Rick Edgecombe (4):
      Drivers: hv: vmbus: Leak pages if set_memory_encrypted() fails
      Drivers: hv: vmbus: Track decrypted status in vmbus_gpadl
      hv_netvsc: Don't free decrypted memory
      uio_hv_generic: Don't free decrypted memory

Rik van Riel (1):
      blk-iocost: avoid out of bounds shift

Roded Zats (1):
      rtnetlink: Correct nested IFLA_VF_VLAN_LIST attribute validation

Rohit Ner (1):
      scsi: ufs: core: Fix MCQ MAC configuration

Sameer Pujar (1):
      ASoC: tegra: Fix DSPK 16-bit playback

Saurav Kashyap (1):
      scsi: bnx2fc: Remove spin_lock_bh while releasing resources after upload

Sean Anderson (1):
      nvme-pci: Add quirk for broken MSIs

Sebastian Andrzej Siewior (1):
      cxgb4: Properly lock TX queue for the selftest.

Shashank Sharma (1):
      drm/amdgpu: fix doorbell regression

Shigeru Yoshida (2):
      ipv4: Fix uninit-value access in __ip_make_skb()
      ipv6: Fix potential uninit-value access in __ip6_make_skb()

Shin'ichiro Kawasaki (1):
      scsi: mpi3mr: Avoid memcpy field-spanning write WARNING

Silvio Gissi (1):
      keys: Fix overwrite of key expiration on instantiation

Srinivas Kandagatla (1):
      ASoC: codecs: wsa881x: set clk_stop_mode1 flag

Srinivas Pandruvada (1):
      platform/x86: ISST: Add Granite Rapids-D to HPM CPU list

Steffen Bätz (1):
      net: dsa: mv88e6xxx: add phylink_get_caps for the mv88e6320/21 family

Stephen Boyd (1):
      clk: Don't hold prepare_lock when calling kref_put()

Steve French (1):
      smb3: fix broken reconnect when password changing on the server by allowing password rotation

Steven Rostedt (Google) (3):
      tracefs: Reset permissions on remount if permissions are options
      tracefs: Still use mount point as default permissions for instances
      eventfs: Do not treat events directory different than other directories

Sungwoo Kim (2):
      Bluetooth: msft: fix slab-use-after-free in msft_do_close()
      Bluetooth: HCI: Fix potential null-ptr-deref

Sven Schnelle (1):
      workqueue: Fix selection of wake_cpu in kick_pool()

Takashi Iwai (1):
      ALSA: line6: Zero-initialize message buffers

Takashi Sakamoto (1):
      firewire: ohci: fulfill timestamp for some local asynchronous transaction

Tao Zhou (1):
      drm/amdgpu: implement IRQ_STATE_ENABLE for SDMA v4.4.2

Tetsuo Handa (1):
      nfc: nci: Fix kcov check in nci_rx_work()

Thadeu Lima de Souza Cascardo (1):
      net: fix out-of-bounds access in ops_init

Thanassis Avgerinos (1):
      firewire: nosy: ensure user_length is taken into account when fetching packet contents

Thierry Reding (1):
      gpu: host1x: Do not setup DMA for virtual devices

Thinh Nguyen (2):
      usb: xhci-plat: Don't include xhci.h
      usb: dwc3: core: Prevent phy suspend during init

Thomas Bertschinger (1):
      rust: module: place generated init_module() function in .init.text

Thomas Gleixner (1):
      x86/apic: Don't access the APIC when disabling x2APIC

Tim Jiang (1):
      Bluetooth: qca: add support for QCA2066

Toke Høiland-Jørgensen (1):
      xdp: use flags field to disambiguate broadcast redirect

Vanillan Wang (1):
      net:usb:qmi_wwan: support Rolling modules

Vasileios Amoiridis (1):
      iio: pressure: Fixes BME280 SPI driver data

Viken Dadhaniya (1):
      slimbus: qcom-ngd-ctrl: Add timeout for wait operation

Vinod Koul (1):
      dmaengine: Revert "dmaengine: pl330: issue_pending waits until WFP state"

Vitaly Lifshits (1):
      e1000e: change usleep_range to udelay in PHY mdic access

Volodymyr Babchuk (1):
      arm64: dts: qcom: sa8155p-adp: fix SDHC2 CD pin configuration

Wedson Almeida Filho (1):
      rust: kernel: require `Send` for `Module` implementations

Wei Yang (3):
      memblock tests: fix undefined reference to `early_pfn_to_nid'
      memblock tests: fix undefined reference to `panic'
      memblock tests: fix undefined reference to `BIT'

Wen Gu (1):
      net/smc: fix neighbour and rtable leak in smc_ib_find_route()

Wesley Cheng (1):
      usb: gadget: f_fs: Fix race between aio_cancel() and AIO request complete

Will Deacon (1):
      swiotlb: initialise restricted pool list_head when SWIOTLB_DYNAMIC=y

Wyes Karny (1):
      tools/power turbostat: Increase the limit for fd opened

Xiang Chen (1):
      scsi: hisi_sas: Handle the NCQ error returned by D2H frame

Xin Long (1):
      tipc: fix a possible memleak in tipc_buf_append

Xu Kuohai (2):
      bpf, arm64: Fix incorrect runtime stats
      riscv, bpf: Fix incorrect runtime stats

Yi Zhang (1):
      nvme: fix warn output about shared namespaces without CONFIG_NVME_MULTIPATH

Yihang Li (1):
      scsi: libsas: Align SMP request allocation to ARCH_DMA_MINALIGN

Yonglong Liu (2):
      net: hns3: fix port vlan filter not disabled issue
      net: hns3: fix kernel crash when devlink reload during initialization

Zack Rusin (2):
      drm/ttm: Print the memory decryption status just once
      drm/vmwgfx: Fix invalid reads in fence signaled events

Zeng Heng (1):
      pinctrl: devicetree: fix refcount leak in pinctrl_dt_to_map()

Zhigang Luo (1):
      amd/amdkfd: sync all devices to wait all processes being evicted

Zhongqiu Han (1):
      gpiolib: cdev: Fix use after free in lineinfo_changed_notify

linke li (1):
      net: mark racy access on sk->sk_rcvbuf


^ permalink raw reply	[relevance 2%]

* Linux 6.1.91
@ 2024-05-17 11:58  3% Greg Kroah-Hartman
  0 siblings, 0 replies; 200+ results
From: Greg Kroah-Hartman @ 2024-05-17 11:58 UTC (permalink / raw)
  To: linux-kernel, akpm, torvalds, stable; +Cc: lwn, jslaby, Greg Kroah-Hartman

I'm announcing the release of the 6.1.91 kernel.

All users of the 6.1 kernel series must upgrade.

The updated 6.1.y git tree can be found at:
	git://git.kernel.org/pub/scm/linux/kernel/git/stable/linux-stable.git linux-6.1.y
and can be browsed at the normal kernel.org git web browser:
	https://git.kernel.org/?p=linux/kernel/git/stable/linux-stable.git;a=summary

thanks,

greg k-h

------------

 Documentation/devicetree/bindings/iio/health/maxim,max30102.yaml |    2 
 MAINTAINERS                                                      |    1 
 Makefile                                                         |    2 
 arch/arm/kernel/sleep.S                                          |    4 
 arch/arm64/kvm/vgic/vgic-kvm-device.c                            |   12 
 arch/arm64/net/bpf_jit_comp.c                                    |    6 
 arch/mips/include/asm/ptrace.h                                   |    2 
 arch/mips/kernel/asm-offsets.c                                   |    1 
 arch/mips/kernel/ptrace.c                                        |   15 
 arch/mips/kernel/scall32-o32.S                                   |   23 
 arch/mips/kernel/scall64-n32.S                                   |    3 
 arch/mips/kernel/scall64-n64.S                                   |    3 
 arch/mips/kernel/scall64-o32.S                                   |   33 -
 arch/powerpc/platforms/pseries/iommu.c                           |    8 
 arch/powerpc/platforms/pseries/plpks.c                           |   62 --
 arch/powerpc/platforms/pseries/plpks.h                           |   35 +
 arch/s390/include/asm/dwarf.h                                    |    1 
 arch/s390/kernel/vdso64/vdso_user_wrapper.S                      |    2 
 arch/s390/mm/gmap.c                                              |    2 
 arch/s390/mm/hugetlbpage.c                                       |    2 
 block/blk-iocost.c                                               |    7 
 block/ioctl.c                                                    |    5 
 drivers/ata/sata_gemini.c                                        |    5 
 drivers/bluetooth/btqca.c                                        |  160 +++++
 drivers/bluetooth/btqca.h                                        |    6 
 drivers/bluetooth/hci_qca.c                                      |   11 
 drivers/char/tpm/tpm-dev-common.c                                |    4 
 drivers/clk/clk.c                                                |   12 
 drivers/clk/sunxi-ng/ccu-sun50i-h6.c                             |   19 
 drivers/dma/idxd/cdev.c                                          |   77 ++
 drivers/dma/idxd/idxd.h                                          |    3 
 drivers/dma/idxd/init.c                                          |    4 
 drivers/dma/idxd/registers.h                                     |    3 
 drivers/dma/idxd/sysfs.c                                         |   27 
 drivers/firewire/nosy.c                                          |    6 
 drivers/firewire/ohci.c                                          |    6 
 drivers/gpio/gpio-crystalcove.c                                  |    2 
 drivers/gpio/gpio-wcove.c                                        |    2 
 drivers/gpio/gpiolib-cdev.c                                      |  183 +++++-
 drivers/gpu/drm/amd/amdgpu/amdgpu_job.c                          |    7 
 drivers/gpu/drm/amd/amdgpu/amdgpu_object.c                       |   14 
 drivers/gpu/drm/amd/amdgpu/amdgpu_object.h                       |    4 
 drivers/gpu/drm/amd/amdgpu/amdgpu_ttm.c                          |   48 -
 drivers/gpu/drm/amd/amdkfd/kfd_chardev.c                         |    7 
 drivers/gpu/drm/amd/display/dc/bios/bios_parser2.c               |    1 
 drivers/gpu/drm/amd/display/dc/dcn31/dcn31_hpo_dp_link_encoder.c |    6 
 drivers/gpu/drm/amd/pm/swsmu/smu13/smu_v13_0_4_ppt.c             |    2 
 drivers/gpu/drm/drm_connector.c                                  |    2 
 drivers/gpu/drm/i915/display/intel_bios.c                        |   19 
 drivers/gpu/drm/i915/display/intel_vbt_defs.h                    |    5 
 drivers/gpu/drm/meson/meson_dw_hdmi.c                            |   70 +-
 drivers/gpu/drm/nouveau/nouveau_dp.c                             |   13 
 drivers/gpu/drm/panel/panel-ilitek-ili9341.c                     |    8 
 drivers/gpu/drm/qxl/qxl_release.c                                |   50 -
 drivers/gpu/drm/vmwgfx/vmwgfx_fence.c                            |    2 
 drivers/gpu/host1x/bus.c                                         |    8 
 drivers/hv/channel.c                                             |   29 -
 drivers/hwmon/corsair-cpro.c                                     |   45 +
 drivers/hwmon/pmbus/ucd9000.c                                    |    6 
 drivers/iio/accel/mxc4005.c                                      |   24 
 drivers/iio/imu/adis16475.c                                      |    4 
 drivers/infiniband/hw/qib/qib_fs.c                               |    1 
 drivers/iommu/mtk_iommu.c                                        |    1 
 drivers/iommu/mtk_iommu_v1.c                                     |    1 
 drivers/md/md.c                                                  |    1 
 drivers/misc/eeprom/at24.c                                       |   46 +
 drivers/misc/mei/hw-me-regs.h                                    |    2 
 drivers/misc/mei/pci-me.c                                        |    2 
 drivers/net/dsa/mv88e6xxx/chip.c                                 |    4 
 drivers/net/ethernet/broadcom/genet/bcmgenet.c                   |   32 -
 drivers/net/ethernet/broadcom/genet/bcmgenet.h                   |    4 
 drivers/net/ethernet/broadcom/genet/bcmgenet_wol.c               |    8 
 drivers/net/ethernet/broadcom/genet/bcmmii.c                     |   25 
 drivers/net/ethernet/brocade/bna/bnad_debugfs.c                  |    4 
 drivers/net/ethernet/chelsio/cxgb4/sge.c                         |    6 
 drivers/net/ethernet/hisilicon/hns3/hnae3.h                      |    2 
 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c          |   52 +
 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.h          |    5 
 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_mbx.c           |    7 
 drivers/net/ethernet/hisilicon/hns3/hns3vf/hclgevf_main.c        |   20 
 drivers/net/ethernet/hisilicon/hns3/hns3vf/hclgevf_main.h        |    2 
 drivers/net/ethernet/marvell/octeontx2/af/rvu_debugfs.c          |    4 
 drivers/net/ethernet/micrel/ks8851_common.c                      |   16 
 drivers/net/ethernet/qlogic/qede/qede_filter.c                   |   14 
 drivers/net/usb/qmi_wwan.c                                       |    1 
 drivers/net/vxlan/vxlan_core.c                                   |   19 
 drivers/nvme/host/core.c                                         |    2 
 drivers/pinctrl/aspeed/pinctrl-aspeed-g6.c                       |   34 -
 drivers/pinctrl/core.c                                           |    8 
 drivers/pinctrl/devicetree.c                                     |   10 
 drivers/pinctrl/intel/pinctrl-baytrail.c                         |   74 +-
 drivers/pinctrl/intel/pinctrl-intel.c                            |    6 
 drivers/pinctrl/intel/pinctrl-intel.h                            |   17 
 drivers/pinctrl/mediatek/pinctrl-paris.c                         |   40 -
 drivers/pinctrl/meson/pinctrl-meson-a1.c                         |    6 
 drivers/power/supply/mt6360_charger.c                            |    2 
 drivers/power/supply/rt9455_charger.c                            |    2 
 drivers/regulator/core.c                                         |   27 
 drivers/regulator/mt6360-regulator.c                             |   32 -
 drivers/s390/cio/cio_inject.c                                    |    2 
 drivers/s390/net/qeth_core_main.c                                |   61 --
 drivers/scsi/bnx2fc/bnx2fc_tgt.c                                 |    2 
 drivers/scsi/lpfc/lpfc.h                                         |    1 
 drivers/scsi/lpfc/lpfc_els.c                                     |   20 
 drivers/scsi/lpfc/lpfc_hbadisc.c                                 |    5 
 drivers/scsi/lpfc/lpfc_nvme.c                                    |    4 
 drivers/scsi/lpfc/lpfc_scsi.c                                    |   13 
 drivers/scsi/lpfc/lpfc_sli.c                                     |   14 
 drivers/scsi/lpfc/lpfc_vport.c                                   |    8 
 drivers/scsi/mpi3mr/mpi3mr_app.c                                 |    2 
 drivers/slimbus/qcom-ngd-ctrl.c                                  |    6 
 drivers/spi/spi-axi-spi-engine.c                                 |  273 +++++-----
 drivers/spi/spi-hisi-kunpeng.c                                   |    2 
 drivers/spi/spi-microchip-core-qspi.c                            |    1 
 drivers/spi/spi.c                                                |   12 
 drivers/staging/wlan-ng/hfa384x_usb.c                            |    4 
 drivers/staging/wlan-ng/prism2usb.c                              |    6 
 drivers/target/target_core_configfs.c                            |   12 
 drivers/ufs/core/ufshcd.c                                        |    5 
 drivers/uio/uio_hv_generic.c                                     |   12 
 drivers/usb/core/hub.c                                           |    5 
 drivers/usb/core/port.c                                          |    8 
 drivers/usb/dwc3/core.c                                          |   90 +--
 drivers/usb/dwc3/core.h                                          |    1 
 drivers/usb/dwc3/gadget.c                                        |    2 
 drivers/usb/dwc3/host.c                                          |   27 
 drivers/usb/gadget/composite.c                                   |    6 
 drivers/usb/gadget/function/f_fs.c                               |    2 
 drivers/usb/host/ohci-hcd.c                                      |    8 
 drivers/usb/host/xhci-plat.h                                     |    4 
 drivers/usb/typec/tcpm/tcpm.c                                    |   35 -
 drivers/usb/typec/ucsi/ucsi.c                                    |   12 
 drivers/vfio/pci/vfio_pci.c                                      |    2 
 fs/9p/vfs_file.c                                                 |    2 
 fs/9p/vfs_inode.c                                                |    5 
 fs/9p/vfs_super.c                                                |    1 
 fs/btrfs/extent_io.c                                             |   19 
 fs/btrfs/inode.c                                                 |    2 
 fs/btrfs/send.c                                                  |    4 
 fs/btrfs/transaction.c                                           |    2 
 fs/btrfs/volumes.c                                               |   18 
 fs/gfs2/bmap.c                                                   |    5 
 fs/hugetlbfs/inode.c                                             |    8 
 fs/nfs/client.c                                                  |    5 
 fs/nfs/inode.c                                                   |   13 
 fs/nfs/internal.h                                                |    2 
 fs/nfs/netns.h                                                   |    2 
 fs/smb/client/transport.c                                        |   37 +
 fs/smb/server/oplock.c                                           |   35 -
 fs/smb/server/transport_tcp.c                                    |    4 
 include/linux/compiler_types.h                                   |   11 
 include/linux/dma-fence.h                                        |    7 
 include/linux/gfp_types.h                                        |    2 
 include/linux/hugetlb.h                                          |   53 +
 include/linux/hugetlb_cgroup.h                                   |   69 +-
 include/linux/hyperv.h                                           |    1 
 include/linux/mm_types.h                                         |   14 
 include/linux/pci_ids.h                                          |    2 
 include/linux/pinctrl/pinctrl.h                                  |   20 
 include/linux/regulator/consumer.h                               |    4 
 include/linux/skbuff.h                                           |   15 
 include/linux/skmsg.h                                            |    2 
 include/linux/slab.h                                             |    2 
 include/linux/spi/spi.h                                          |   51 +
 include/linux/sunrpc/clnt.h                                      |    1 
 include/linux/swapops.h                                          |  105 +--
 include/linux/timer.h                                            |   15 
 include/net/xfrm.h                                               |    3 
 include/uapi/scsi/scsi_bsg_mpi3mr.h                              |    2 
 kernel/bpf/bloom_filter.c                                        |   13 
 kernel/bpf/verifier.c                                            |    3 
 kernel/time/timer.c                                              |    8 
 lib/Kconfig.debug                                                |    5 
 lib/dynamic_debug.c                                              |    6 
 mm/hugetlb.c                                                     |   55 +-
 mm/hugetlb_cgroup.c                                              |   34 -
 mm/migrate.c                                                     |    2 
 mm/readahead.c                                                   |    4 
 net/bluetooth/hci_core.c                                         |    3 
 net/bluetooth/l2cap_core.c                                       |    3 
 net/bluetooth/msft.c                                             |    2 
 net/bluetooth/msft.h                                             |    4 
 net/bluetooth/sco.c                                              |    4 
 net/bridge/br_forward.c                                          |    9 
 net/bridge/br_netlink.c                                          |    3 
 net/core/filter.c                                                |   42 +
 net/core/link_watch.c                                            |    4 
 net/core/net-sysfs.c                                             |    4 
 net/core/net_namespace.c                                         |   13 
 net/core/rtnetlink.c                                             |    6 
 net/core/skbuff.c                                                |   27 
 net/core/skmsg.c                                                 |    5 
 net/core/sock.c                                                  |    4 
 net/hsr/hsr_device.c                                             |   31 -
 net/ipv4/tcp.c                                                   |    4 
 net/ipv4/tcp_input.c                                             |    2 
 net/ipv4/tcp_ipv4.c                                              |    8 
 net/ipv4/tcp_output.c                                            |    4 
 net/ipv4/udp_offload.c                                           |   12 
 net/ipv4/xfrm4_input.c                                           |    6 
 net/ipv6/addrconf.c                                              |   11 
 net/ipv6/fib6_rules.c                                            |    6 
 net/ipv6/ip6_input.c                                             |    4 
 net/ipv6/ip6_output.c                                            |    2 
 net/ipv6/xfrm6_input.c                                           |    6 
 net/l2tp/l2tp_eth.c                                              |    3 
 net/mac80211/ieee80211_i.h                                       |    4 
 net/mptcp/protocol.c                                             |    3 
 net/nsh/nsh.c                                                    |   14 
 net/phonet/pn_netlink.c                                          |    2 
 net/smc/smc_ib.c                                                 |   19 
 net/sunrpc/clnt.c                                                |    5 
 net/sunrpc/xprt.c                                                |    2 
 net/tipc/msg.c                                                   |    8 
 net/wireless/nl80211.c                                           |    2 
 net/wireless/trace.h                                             |    2 
 net/xfrm/xfrm_input.c                                            |    8 
 rust/Makefile                                                    |   11 
 rust/kernel/error.rs                                             |    2 
 rust/kernel/lib.rs                                               |    2 
 rust/macros/module.rs                                            |  185 ++++--
 scripts/Makefile.build                                           |   17 
 scripts/Makefile.host                                            |   27 
 scripts/Makefile.modfinal                                        |    4 
 scripts/is_rust_module.sh                                        |   16 
 security/keys/key.c                                              |    3 
 sound/hda/intel-sdw-acpi.c                                       |    2 
 sound/pci/hda/patch_realtek.c                                    |    1 
 sound/soc/meson/Kconfig                                          |    1 
 sound/soc/meson/axg-card.c                                       |    1 
 sound/soc/meson/axg-fifo.c                                       |   52 +
 sound/soc/meson/axg-fifo.h                                       |   12 
 sound/soc/meson/axg-frddr.c                                      |    5 
 sound/soc/meson/axg-tdm-interface.c                              |   34 -
 sound/soc/meson/axg-toddr.c                                      |   22 
 sound/soc/tegra/tegra186_dspk.c                                  |    7 
 sound/soc/ti/davinci-mcasp.c                                     |   12 
 sound/usb/line6/driver.c                                         |    6 
 tools/include/linux/kernel.h                                     |    1 
 tools/include/linux/mm.h                                         |    5 
 tools/include/linux/panic.h                                      |   19 
 tools/perf/util/unwind-libdw.c                                   |   21 
 tools/perf/util/unwind-libunwind-local.c                         |    2 
 tools/power/x86/turbostat/turbostat.8                            |    2 
 tools/power/x86/turbostat/turbostat.c                            |   30 -
 tools/testing/selftests/bpf/prog_tests/bloom_filter_map.c        |    6 
 tools/testing/selftests/timers/valid-adjtimex.c                  |   73 +-
 247 files changed, 2505 insertions(+), 1391 deletions(-)

Adam Goldman (1):
      firewire: ohci: mask bus reset interrupts between ISR and bottom half

Al Viro (1):
      qibfs: fix dentry leak

Alan Stern (2):
      usb: Fix regression caused by invalid ep0 maxpacket in virtual SuperSpeed device
      USB: core: Fix access violation during port device removal

Aleksa Savic (3):
      hwmon: (corsair-cpro) Use a separate buffer for sending commands
      hwmon: (corsair-cpro) Use complete_all() instead of complete() in ccp_raw_event()
      hwmon: (corsair-cpro) Protect ccp->wait_input_report with a spinlock

Alex Deucher (1):
      drm/amdkfd: don't allow mapping the MMIO HDP page with large pages

Alexander Potapenko (1):
      kmsan: compiler_types: declare __no_sanitize_or_inline

Alexander Stein (1):
      eeprom: at24: Use dev_err_probe for nvmem register failure

Alexander Usyskin (1):
      mei: me: add lunar lake point M DID

Alexandra Winter (1):
      s390/qeth: Fix kernel panic after setting hsuid

Aman Dhoot (1):
      ALSA: hda/realtek: Fix mute led of HP Laptop 15-da3001TU

Amit Sunil Dhamne (1):
      usb: typec: tcpm: unregister existing source caps before re-registration

Anand Jain (1):
      btrfs: return accurate error code on open failure in open_fs_devices()

Andrea Righi (2):
      rust: fix regexp in scripts/is_rust_module.sh
      btf, scripts: rust: drop is_rust_module.sh

Andrei Matei (1):
      bpf: Check bloom filter map value size

Andrew Price (1):
      gfs2: Fix invalid metadata access in punch_hole

Andrii Nakryiko (1):
      bpf, kconfig: Fix DEBUG_INFO_BTF_MODULES Kconfig definition

Andy Shevchenko (7):
      pinctrl: Introduce struct pinfunction and PINCTRL_PINFUNCTION() macro
      pinctrl: intel: Make use of struct pinfunction and PINCTRL_PINFUNCTION()
      drm/panel: ili9341: Respect deferred probe
      drm/panel: ili9341: Use predefined error codes
      gpio: wcove: Use -ENOTSUPP consistently
      gpio: crystalcove: Use -ENOTSUPP consistently
      gpiolib: cdev: Add missing header(s)

AngeloGioacchino Del Regno (2):
      power: supply: mt6360_charger: Fix of_match for usb-otg-vbus regulator
      regulator: mt6360: De-capitalize devicetree regulator subnodes

Anton Protopopov (1):
      bpf: Fix a verifier verbose message

Arjan van de Ven (2):
      VFIO: Add the SPR_DSA and SPR_IAX devices to the denylist
      dmaengine: idxd: add a new security check to deal with a hardware erratum

Arnd Bergmann (1):
      power: rt9455: hide unused rt9455_boost_voltage_values

Asahi Lina (1):
      rust: error: Rename to_kernel_errno() -> to_errno()

Asbjørn Sloth Tønnesen (4):
      net: qede: sanitize 'rc' in qede_add_tc_flower_fltr()
      net: qede: use return from qede_parse_flow_attr() for flower
      net: qede: use return from qede_parse_flow_attr() for flow_spec
      net: qede: use return from qede_parse_actions()

Badhri Jagan Sridharan (1):
      usb: typec: tcpm: Check for port partner validity before consuming it

Benno Lossin (1):
      rust: macros: fix soundness issue in `module!` macro

Billy Tsai (1):
      pinctrl: pinctrl-aspeed-g6: Fix register offset for pinconf of GPIOR-T

Boris Burkov (2):
      btrfs: make btrfs_clear_delalloc_extent() free delalloc reserve
      btrfs: always clear PERTRANS metadata during commit

Borislav Petkov (AMD) (1):
      kbuild: Disable KCSAN for autogenerated *.mod.c intermediaries

Boy.Wu (1):
      ARM: 9381/1: kasan: clear stale stack poison

Bui Quang Minh (3):
      bna: ensure the copied buf is NUL terminated
      octeontx2-af: avoid off-by-one read from userspace
      s390/cio: Ensure the copied buf is NUL terminated

Bumyong Lee (1):
      dmaengine: pl330: issue_pending waits until WFP state

Chen Ni (1):
      ata: sata_gemini: Check clk_enable() result

Chen-Yu Tsai (2):
      pinctrl: mediatek: paris: Fix PIN_CONFIG_INPUT_SCHMITT_ENABLE readback
      pinctrl: mediatek: paris: Rework support for PIN_CONFIG_{INPUT,OUTPUT}_ENABLE

Chris Wulff (1):
      usb: gadget: f_fs: Fix a race condition when processing setup packets.

Christian A. Ehrhardt (2):
      usb: typec: ucsi: Check for notifications after init
      usb: typec: ucsi: Fix connector check on init

Christian König (1):
      drm/amdgpu: once more fix the call oder in amdgpu_ttm_move() v2

Claudio Imbrenda (2):
      s390/mm: Fix storage key clearing for guest huge pages
      s390/mm: Fix clearing storage keys for huge pages

Conor Dooley (1):
      spi: microchip-core-qspi: fix setting spi bus clock rate

Dan Carpenter (2):
      pinctrl: core: delete incorrect free in pinctrl_enable()
      mm/slab: make __free(kfree) accept error pointers

Daniel Okazaki (1):
      eeprom: at24: fix memory corruption race condition

David Bauer (1):
      net l2tp: drop flow hash on forward

David Lechner (5):
      spi: axi-spi-engine: simplify driver data allocation
      spi: axi-spi-engine: use devm_spi_alloc_host()
      spi: axi-spi-engine: move msg state to new struct
      spi: axi-spi-engine: use common AXI macros
      spi: axi-spi-engine: fix version format string

Devyn Liu (1):
      spi: hisi-kunpeng: Delete the dump interface of data registers in debugfs

Dmitry Antipov (1):
      btrfs: fix kvcalloc() arguments order in btrfs_ioctl_send()

Dominique Martinet (1):
      btrfs: add missing mutex_unlock in btrfs_relocate_sys_chunks()

Doug Berger (3):
      net: bcmgenet: synchronize EXT_RGMII_OOB_CTRL access
      net: bcmgenet: synchronize use of bcmgenet_set_rx_mode()
      net: bcmgenet: synchronize UMAC_CMD access

Doug Smythies (1):
      tools/power turbostat: Fix added raw MSR output

Douglas Anderson (1):
      drm/connector: Add \n to message about demoting connector force-probes

Duoming Zhou (2):
      Bluetooth: Fix use-after-free bugs caused by sco_sock_timeout
      Bluetooth: l2cap: fix null-ptr-deref in l2cap_chan_timeout

Eric Dumazet (6):
      tcp: defer shutdown(SEND_SHUTDOWN) for TCP_SYN_RECV sockets
      phonet: fix rtm_phonet_notify() skb allocation
      ipv6: fib6_rules: avoid possible NULL dereference in fib6_rule_action()
      net-sysfs: convert dev->operstate reads to lockless ones
      ipv6: annotate data-races around cnf.disable_ipv6
      ipv6: prevent NULL dereference in ip6_output()

Felix Fietkau (3):
      net: bridge: fix multicast-to-unicast with fraglist GSO
      net: core: reject skb_copy(_expand) for fraglist GSO skbs
      net: bridge: fix corrupted ethernet header on multicast-to-unicast

Florian Fainelli (1):
      net: bcmgenet: Clear RGMII_LINK upon link down

Gabe Teeger (1):
      drm/amd/display: Atom Integrated System Info v2_2 for DCN35

Gaurav Batra (1):
      powerpc/pseries/iommu: LPAR panics during boot up with a frozen PE

Geert Uytterhoeven (1):
      spi: Merge spi_controller.{slave,target}_abort()

George Shen (1):
      drm/amd/display: Handle Y carry-over in VCP X.Y calculation

Greg Kroah-Hartman (1):
      Linux 6.1.91

Guenter Roeck (1):
      usb: ohci: Prevent missed ohci interrupts

Guillaume Nault (1):
      vxlan: Pull inner IP header in vxlan_rcv().

Hans de Goede (2):
      pinctrl: baytrail: Fix selecting gpio pinctrl state
      iio: accel: mxc4005: Interrupt handling fixes

Heiner Kallweit (1):
      eeprom: at24: Probe for DDR3 thermal sensor in the SPD case

Igor Artemiev (1):
      wifi: cfg80211: fix rdev_dump_mpp() arguments order

Jan Dakinevich (1):
      pinctrl/meson: fix typo in PDM's pin name

Jason Xing (1):
      bpf, skmsg: Fix NULL pointer dereference in sk_psock_skb_ingress_enqueue

Javier Carrasco (1):
      dt-bindings: iio: health: maxim,max30102: fix compatible check

Jeff Johnson (1):
      wifi: mac80211: fix ieee80211_bss_*_flags kernel-doc

Jeff Layton (1):
      9p: explicitly deny setlease attempts

Jens Remus (1):
      s390/vdso: Add CFI for RA register to asm macro vdso_func

Jernej Skrabec (1):
      clk: sunxi-ng: h6: Reparent CPUX during PLL CPUX rate change

Jerome Brunet (7):
      ASoC: meson: axg-fifo: use FIELD helpers
      ASoC: meson: axg-fifo: use threaded irq to check periods
      ASoC: meson: axg-card: make links nonatomic
      ASoC: meson: axg-tdm-interface: manage formatters in trigger
      ASoC: meson: cards: select SND_DYNAMIC_MINORS
      drm/meson: dw-hdmi: power up phy on device init
      drm/meson: dw-hdmi: add bandgap setting for g12

Jian Shen (1):
      net: hns3: direct return when receive a unknown mailbox message

Jiaxun Yang (1):
      MIPS: scall: Save thread_info.syscall unconditionally on entry

Jim Cromie (1):
      dyndbg: fix old BUG_ON in >control parser

Joakim Sindholt (3):
      fs/9p: only translate RWX permissions for plain 9P2000
      fs/9p: translate O_TRUNC into OTRUNC
      fs/9p: drop inodes immediately on non-.L too

Joao Paulo Goncalves (1):
      ASoC: ti: davinci-mcasp: Fix race condition during probe

Johan Hovold (6):
      regulator: core: fix debugfs creation regression
      Bluetooth: qca: add missing firmware sanity checks
      Bluetooth: qca: fix NVM configuration parsing
      Bluetooth: qca: fix info leak when fetching board id
      Bluetooth: qca: fix info leak when fetching fw build id
      Bluetooth: qca: fix firmware check error path

Johannes Berg (1):
      wifi: nl80211: don't free NULL coalescing rule

John Stultz (1):
      selftests: timers: Fix valid-adjtimex signed left-shift undefined behavior

Josef Bacik (3):
      sunrpc: add a struct rpc_stats arg to rpc_create_args
      nfs: expose /proc/net/sunrpc/nfs in net namespaces
      nfs: make the rpc_stat per net namespace

Justin Ernst (1):
      tools/power/turbostat: Fix uncore frequency file string

Justin Tee (4):
      scsi: lpfc: Move NPIV's transport unregistration to after resource clean up
      scsi: lpfc: Update lpfc_ramp_down_queue_handler() logic
      scsi: lpfc: Replace hbalock with ndlp lock in lpfc_nvme_unregister_port()
      scsi: lpfc: Release hbalock before calling lpfc_worker_wake_up()

Karthikeyan Ramasubramanian (1):
      drm/i915/bios: Fix parsing backlight BDB data

Kefeng Wang (1):
      mm: use memalloc_nofs_save() in page_cache_ra_order()

Kent Gibson (2):
      gpiolib: cdev: relocate debounce_period_us from struct gpio_desc
      gpiolib: cdev: fix uninitialised kfifo

Krzysztof Kozlowski (1):
      iommu: mtk: fix module autoloading

Kuniyuki Iwashima (3):
      nfs: Handle error of rpc_proc_register() in nfs_net_init().
      nsh: Restore skb->{protocol,data,mac_header} for outer header in nsh_gso_segment().
      tcp: Use refcount_inc_not_zero() in tcp_twsk_unique().

Lakshmi Yadlapati (1):
      hwmon: (pmbus/ucd9000) Increase delay from 250 to 500us

Leah Rumancik (1):
      MAINTAINERS: add leah to 6.1 MAINTAINERS file

Li Nan (2):
      block: fix overflow in blk_ioctl_discard()
      md: fix kmemleak of rdev->serial

Li Zetao (1):
      spi: spi-axi-spi-engine: Use helper function devm_clk_get_enabled()

Lijo Lazar (1):
      drm/amdgpu: Refine IB schedule error logging

Linus Torvalds (1):
      Reapply "drm/qxl: simplify qxl_fence_wait"

Lukasz Majewski (1):
      hsr: Simplify code for announcing HSR nodes timer setup

Lyude Paul (1):
      drm/nouveau/dp: Don't probe eDP ports twice harder

Mans Rullgard (1):
      spi: fix null pointer dereference within spi_sync

Marc Zyngier (1):
      KVM: arm64: vgic-v2: Use cpuid from userspace as vcpu_id

Marek Behún (1):
      net: dsa: mv88e6xxx: Fix number of databases for 88E6141 / 88E6341

Marek Vasut (1):
      net: ks8851: Queue RX packets in IRQ handler instead of disabling BHs

Mario Limonciello (1):
      dm/amd/pm: Fix problems with reboot/shutdown for some SMU 13.0.4/13.0.11 users

Masahiro Yamada (2):
      kbuild: refactor host*_flags
      kbuild: specify output names separately for each emission type from rustc

Matti Vaittinen (2):
      regulator: change stubbed devm_regulator_get_enable to return Ok
      regulator: change devm_regulator_get_enable_optional() stub to return Ok

Maurizio Lombardi (1):
      scsi: target: Fix SELinux error when systemd-modules loads the target module

Miaohe Lin (1):
      mm/hugetlb: fix DEBUG_LOCKS_WARN_ON(1) when dissolve_free_hugetlb_folio()

Michael Kelley (1):
      Drivers: hv: vmbus: Don't free ring buffers that couldn't be re-encrypted

Miguel Ojeda (1):
      kbuild: rust: avoid creating temporary files

Namhyung Kim (2):
      perf unwind-libunwind: Fix base address for .eh_frame
      perf unwind-libdw: Handle JIT-generated DSOs properly

Namjae Jeon (3):
      ksmbd: off ipv6only for both ipv4/ipv6 binding
      ksmbd: avoid to send duplicate lease break notifications
      ksmbd: do not grant v2 lease if parent lease key and epoch are not set

Nayna Jain (2):
      powerpc/pseries: replace kmalloc with kzalloc in PLPKS driver
      powerpc/pseries: make max polling consistent for longer H_CALLs

Nikhil Rao (1):
      dmaengine: idxd: add a write() method for applications to submit work

Oliver Upton (1):
      KVM: arm64: vgic-v2: Check for non-NULL vCPU in vgic_v2_parse_attr()

Oscar Salvador (1):
      mm,swapops: update check in is_pfn_swap_entry for hwpoison entries

Paolo Abeni (2):
      mptcp: ensure snd_nxt is properly initialized on connect
      tipc: fix UAF in error path

Paul Davey (1):
      xfrm: Preserve vlan tags for transport mode software GRO

Peiyang Wang (4):
      net: hns3: using user configure after hardware reset
      net: hns3: change type of numa_node_mask as nodemask_t
      net: hns3: release PTP resources if pf initialization failed
      net: hns3: use appropriate barrier function after setting a bit value

Peng Liu (1):
      tools/power turbostat: Fix Bzy_MHz documentation typo

Peter Korsgaard (1):
      usb: gadget: composite: fix OS descriptors w_value logic

Peter Wang (1):
      scsi: ufs: core: WLUN suspend dev/link state error recovery

Peter Xu (1):
      mm/hugetlb: fix missing hugetlb_lock for resv uncharge

Phil Elwell (1):
      net: bcmgenet: Reset RBUF on first open

Pierre-Louis Bossart (1):
      ALSA: hda: intel-sdw-acpi: fix usage of device_get_named_child_node()

Qu Wenruo (1):
      btrfs: do not wait for short bulk allocation

Ramona Gradinariu (1):
      iio:imu: adis16475: Fix sync mode setting

Richard Gobert (1):
      net: gro: add flush check in udp_gro_receive_segment

Rick Edgecombe (2):
      Drivers: hv: vmbus: Track decrypted status in vmbus_gpadl
      uio_hv_generic: Don't free decrypted memory

Rik van Riel (1):
      blk-iocost: avoid out of bounds shift

Roded Zats (1):
      rtnetlink: Correct nested IFLA_VF_VLAN_LIST attribute validation

Russell Currey (1):
      powerpc/pseries: Move PLPKS constants to header file

Sameer Pujar (1):
      ASoC: tegra: Fix DSPK 16-bit playback

Saurav Kashyap (1):
      scsi: bnx2fc: Remove spin_lock_bh while releasing resources after upload

Sebastian Andrzej Siewior (1):
      cxgb4: Properly lock TX queue for the selftest.

Shin'ichiro Kawasaki (1):
      scsi: mpi3mr: Avoid memcpy field-spanning write WARNING

Shyam Prasad N (1):
      cifs: use the least loaded channel for sending requests

Sidhartha Kumar (8):
      mm/hugetlb: add folio support to hugetlb specific flag macros
      mm: add private field of first tail to struct page and struct folio
      mm/hugetlb: add hugetlb_folio_subpool() helpers
      mm/hugetlb: add folio_hstate()
      mm/hugetlb_cgroup: convert __set_hugetlb_cgroup() to folios
      mm/hugetlb_cgroup: convert hugetlb_cgroup_from_page() to folios
      mm/hugetlb: convert free_huge_page to folios
      mm/hugetlb_cgroup: convert hugetlb_cgroup_uncharge_page() to folios

Silvio Gissi (1):
      keys: Fix overwrite of key expiration on instantiation

Stephen Boyd (1):
      clk: Don't hold prepare_lock when calling kref_put()

Steve French (1):
      smb3: missing lock when picking channel

Sungwoo Kim (1):
      Bluetooth: msft: fix slab-use-after-free in msft_do_close()

Takashi Iwai (1):
      ALSA: line6: Zero-initialize message buffers

Thadeu Lima de Souza Cascardo (1):
      net: fix out-of-bounds access in ops_init

Thanassis Avgerinos (1):
      firewire: nosy: ensure user_length is taken into account when fetching packet contents

Thierry Reding (1):
      gpu: host1x: Do not setup DMA for virtual devices

Thinh Nguyen (2):
      usb: xhci-plat: Don't include xhci.h
      usb: dwc3: core: Prevent phy suspend during init

Thomas Bertschinger (1):
      rust: module: place generated init_module() function in .init.text

Thomas Gleixner (2):
      timers: Get rid of del_singleshot_timer_sync()
      timers: Rename del_timer() to timer_delete()

Tim Jiang (1):
      Bluetooth: qca: add support for QCA2066

Toke Høiland-Jørgensen (1):
      xdp: use flags field to disambiguate broadcast redirect

Uwe Kleine-König (1):
      spi: axi-spi-engine: Convert to platform remove callback returning void

Vanillan Wang (1):
      net:usb:qmi_wwan: support Rolling modules

Viken Dadhaniya (1):
      slimbus: qcom-ngd-ctrl: Add timeout for wait operation

Vinod Koul (1):
      dmaengine: Revert "dmaengine: pl330: issue_pending waits until WFP state"

Wedson Almeida Filho (1):
      rust: kernel: require `Send` for `Module` implementations

Wei Yang (3):
      memblock tests: fix undefined reference to `early_pfn_to_nid'
      memblock tests: fix undefined reference to `panic'
      memblock tests: fix undefined reference to `BIT'

Wen Gu (1):
      net/smc: fix neighbour and rtable leak in smc_ib_find_route()

Wyes Karny (1):
      tools/power turbostat: Increase the limit for fd opened

Xin Long (1):
      tipc: fix a possible memleak in tipc_buf_append

Xu Kuohai (1):
      bpf, arm64: Fix incorrect runtime stats

Yang Yingliang (2):
      spi: introduce new helpers with using modern naming
      spi: spi-axi-spi-engine: switch to use modern name

Yi Zhang (1):
      nvme: fix warn output about shared namespaces without CONFIG_NVME_MULTIPATH

Yonglong Liu (2):
      net: hns3: fix port vlan filter not disabled issue
      net: hns3: fix kernel crash when devlink reload during initialization

Zack Rusin (1):
      drm/vmwgfx: Fix invalid reads in fence signaled events

Zeng Heng (1):
      pinctrl: devicetree: fix refcount leak in pinctrl_dt_to_map()

linke li (1):
      net: mark racy access on sk->sk_rcvbuf


^ permalink raw reply	[relevance 3%]

* [PATCH 6.6 000/308] 6.6.31-rc3 review
@ 2024-05-16 12:15  1% Greg Kroah-Hartman
  0 siblings, 0 replies; 200+ results
From: Greg Kroah-Hartman @ 2024-05-16 12:15 UTC (permalink / raw)
  To: stable
  Cc: Greg Kroah-Hartman, patches, linux-kernel, torvalds, akpm, linux,
	shuah, patches, lkft-triage, pavel, jonathanh, f.fainelli,
	sudipm.mukherjee, srw, rwarsow, conor, allen.lkml, broonie

This is the start of the stable review cycle for the 6.6.31 release.
There are 308 patches in this series, all will be posted as a response
to this one.  If anyone has any issues with these being applied, please
let me know.

Responses should be made by Sat, 18 May 2024 12:12:33 +0000.
Anything received after that time might be too late.

The whole patch series can be found in one patch at:
	https://www.kernel.org/pub/linux/kernel/v6.x/stable-review/patch-6.6.31-rc3.gz
or in the git tree and branch at:
	git://git.kernel.org/pub/scm/linux/kernel/git/stable/linux-stable-rc.git linux-6.6.y
and the diffstat can be found below.

thanks,

greg k-h

-------------
Pseudo-Shortlog of commits:

Greg Kroah-Hartman <gregkh@linuxfoundation.org>
    Linux 6.6.31-rc3

Li Nan <linan122@huawei.com>
    md: fix kmemleak of rdev->serial

Pei Xiao <xiaopei01@kylinos.cn>
    Revert "selftests/bpf: Add netkit to tc_redirect selftest"

Miaohe Lin <linmiaohe@huawei.com>
    mm/hugetlb: fix DEBUG_LOCKS_WARN_ON(1) when dissolve_free_hugetlb_folio()

Qu Wenruo <wqu@suse.com>
    btrfs: do not wait for short bulk allocation

Silvio Gissi <sifonsec@amazon.com>
    keys: Fix overwrite of key expiration on instantiation

Nikhil Rao <nikhil.rao@intel.com>
    dmaengine: idxd: add a write() method for applications to submit work

Arjan van de Ven <arjan@linux.intel.com>
    dmaengine: idxd: add a new security check to deal with a hardware erratum

Arjan van de Ven <arjan@linux.intel.com>
    VFIO: Add the SPR_DSA and SPR_IAX devices to the denylist

Johan Hovold <johan+linaro@kernel.org>
    Bluetooth: qca: fix firmware check error path

Johan Hovold <johan+linaro@kernel.org>
    Bluetooth: qca: fix info leak when fetching fw build id

Johan Hovold <johan+linaro@kernel.org>
    Bluetooth: qca: fix info leak when fetching board id

Johan Hovold <johan+linaro@kernel.org>
    Bluetooth: qca: generalise device address check

Johan Hovold <johan+linaro@kernel.org>
    Bluetooth: qca: fix NVM configuration parsing

Johan Hovold <johan+linaro@kernel.org>
    Bluetooth: qca: add missing firmware sanity checks

Johan Hovold <johan+linaro@kernel.org>
    Bluetooth: qca: fix wcn3991 device address check

Johan Hovold <johan+linaro@kernel.org>
    Bluetooth: qca: fix invalid device address check

Steven Rostedt (Google) <rostedt@goodmis.org>
    eventfs: Do not treat events directory different than other directories

Steven Rostedt (Google) <rostedt@goodmis.org>
    tracefs: Still use mount point as default permissions for instances

Steven Rostedt (Google) <rostedt@goodmis.org>
    tracefs: Reset permissions on remount if permissions are options

Namjae Jeon <linkinjeon@kernel.org>
    ksmbd: do not grant v2 lease if parent lease key and epoch are not set

Namjae Jeon <linkinjeon@kernel.org>
    ksmbd: avoid to send duplicate lease break notifications

Namjae Jeon <linkinjeon@kernel.org>
    ksmbd: off ipv6only for both ipv4/ipv6 binding

Conor Dooley <conor.dooley@microchip.com>
    spi: microchip-core-qspi: fix setting spi bus clock rate

Johan Hovold <johan+linaro@kernel.org>
    regulator: core: fix debugfs creation regression

Sean Anderson <sean.anderson@linux.dev>
    nvme-pci: Add quirk for broken MSIs

Peter Xu <peterx@redhat.com>
    mm/userfaultfd: reset ptes when close() for wr-protected ones

Kefeng Wang <wangkefeng.wang@huawei.com>
    mm: use memalloc_nofs_save() in page_cache_ra_order()

Michael Ellerman <mpe@ellerman.id.au>
    selftests/mm: fix powerpc ARCH check

Thomas Gleixner <tglx@linutronix.de>
    x86/apic: Don't access the APIC when disabling x2APIC

Lakshmi Yadlapati <lakshmiy@us.ibm.com>
    hwmon: (pmbus/ucd9000) Increase delay from 250 to 500us

Thadeu Lima de Souza Cascardo <cascardo@igalia.com>
    net: fix out-of-bounds access in ops_init

Volodymyr Babchuk <Volodymyr_Babchuk@epam.com>
    arm64: dts: qcom: sa8155p-adp: fix SDHC2 CD pin configuration

Hersen Wu <hersenxs.wu@amd.com>
    drm/amd/display: Fix incorrect DSC instance for MST

George Shen <george.shen@amd.com>
    drm/amd/display: Handle Y carry-over in VCP X.Y calculation

Karthikeyan Ramasubramanian <kramasub@chromium.org>
    drm/i915/bios: Fix parsing backlight BDB data

Andi Shyti <andi.shyti@linux.intel.com>
    drm/i915/gt: Automate CCS Mode setting during engine resets

Chaitanya Kumar Borah <chaitanya.kumar.borah@intel.com>
    drm/i915/audio: Fix audio time stamp programming for DP

Zack Rusin <zack.rusin@broadcom.com>
    drm/vmwgfx: Fix invalid reads in fence signaled events

Ian Forbes <ian.forbes@broadcom.com>
    drm/vmwgfx: Fix Legacy Display Unit

Zack Rusin <zack.rusin@broadcom.com>
    drm/ttm: Print the memory decryption status just once

Alex Deucher <alexander.deucher@amd.com>
    drm/amdkfd: don't allow mapping the MMIO HDP page with large pages

Dave Airlie <airlied@redhat.com>
    Revert "drm/nouveau/firmware: Fix SG_DEBUG error with nvkm_firmware_ctor()"

Lyude Paul <lyude@redhat.com>
    drm/nouveau/firmware: Fix SG_DEBUG error with nvkm_firmware_ctor()

Alexander Usyskin <alexander.usyskin@intel.com>
    mei: me: add lunar lake point M DID

Frank Oltmanns <frank@oltmanns.dev>
    clk: sunxi-ng: a64: Set minimum and maximum rate for PLL-MIPI

Frank Oltmanns <frank@oltmanns.dev>
    clk: sunxi-ng: common: Support minimum and maximum rate

Viken Dadhaniya <quic_vdadhani@quicinc.com>
    slimbus: qcom-ngd-ctrl: Add timeout for wait operation

Jim Cromie <jim.cromie@gmail.com>
    dyndbg: fix old BUG_ON in >control parser

Joao Paulo Goncalves <joao.goncalves@toradex.com>
    ASoC: ti: davinci-mcasp: Fix race condition during probe

Sameer Pujar <spujar@nvidia.com>
    ASoC: tegra: Fix DSPK 16-bit playback

Doug Berger <opendmb@gmail.com>
    net: bcmgenet: synchronize UMAC_CMD access

Doug Berger <opendmb@gmail.com>
    net: bcmgenet: synchronize use of bcmgenet_set_rx_mode()

Doug Berger <opendmb@gmail.com>
    net: bcmgenet: synchronize EXT_RGMII_OOB_CTRL access

Max Filippov <jcmvbkbc@gmail.com>
    xtensa: fix MAKE_PC_FROM_RA second argument

Paolo Abeni <pabeni@redhat.com>
    tipc: fix UAF in error path

Vitaly Lifshits <vitaly.lifshits@intel.com>
    e1000e: change usleep_range to udelay in PHY mdic access

Alexander Potapenko <glider@google.com>
    kmsan: compiler_types: declare __no_sanitize_or_inline

Hans de Goede <hdegoede@redhat.com>
    iio: accel: mxc4005: Interrupt handling fixes

Vasileios Amoiridis <vassilisamir@gmail.com>
    iio: pressure: Fixes BME280 SPI driver data

Ramona Gradinariu <ramona.bolboaca13@gmail.com>
    iio:imu: adis16475: Fix sync mode setting

Javier Carrasco <javier.carrasco.cruz@gmail.com>
    dt-bindings: iio: health: maxim,max30102: fix compatible check

Sven Schnelle <svens@linux.ibm.com>
    workqueue: Fix selection of wake_cpu in kick_pool()

Gregory Detal <gregory.detal@gmail.com>
    mptcp: only allow set existing scheduler for net.mptcp.scheduler

Paolo Abeni <pabeni@redhat.com>
    mptcp: ensure snd_nxt is properly initialized on connect

Dan Carpenter <dan.carpenter@linaro.org>
    mm/slab: make __free(kfree) accept error pointers

Liam R. Howlett <Liam.Howlett@oracle.com>
    maple_tree: fix mas_empty_area_rev() null pointer dereference

Qu Wenruo <wqu@suse.com>
    btrfs: set correct ram_bytes when splitting ordered extent

Dominique Martinet <dominique.martinet@atmark-techno.com>
    btrfs: add missing mutex_unlock in btrfs_relocate_sys_chunks()

Takashi Sakamoto <o-takashi@sakamocchi.jp>
    firewire: ohci: fulfill timestamp for some local asynchronous transaction

Aman Dhoot <amandhoot12@gmail.com>
    ALSA: hda/realtek: Fix mute led of HP Laptop 15-da3001TU

Badhri Jagan Sridharan <badhri@google.com>
    usb: typec: tcpm: Check for port partner validity before consuming it

Amit Sunil Dhamne <amitsd@google.com>
    usb: typec: tcpm: unregister existing source caps before re-registration

RD Babiera <rdbabiera@google.com>
    usb: typec: tcpm: clear pd_event queue in PORT_RESET

Thinh Nguyen <Thinh.Nguyen@synopsys.com>
    usb: dwc3: core: Prevent phy suspend during init

Thinh Nguyen <Thinh.Nguyen@synopsys.com>
    usb: xhci-plat: Don't include xhci.h

Chris Wulff <Chris.Wulff@biamp.com>
    usb: gadget: f_fs: Fix a race condition when processing setup packets.

Wesley Cheng <quic_wcheng@quicinc.com>
    usb: gadget: f_fs: Fix race between aio_cancel() and AIO request complete

Ivan Avdeev <me@provod.works>
    usb: gadget: uvc: use correct buffer size when parsing configfs lists

Peter Korsgaard <peter@korsgaard.com>
    usb: gadget: composite: fix OS descriptors w_value logic

Alan Stern <stern@rowland.harvard.edu>
    USB: core: Fix access violation during port device removal

Guenter Roeck <linux@roeck-us.net>
    usb: ohci: Prevent missed ohci interrupts

Alan Stern <stern@rowland.harvard.edu>
    usb: Fix regression caused by invalid ep0 maxpacket in virtual SuperSpeed device

Christian A. Ehrhardt <lk@c--e.de>
    usb: typec: ucsi: Fix connector check on init

Christian A. Ehrhardt <lk@c--e.de>
    usb: typec: ucsi: Check for notifications after init

Linus Torvalds <torvalds@linux-foundation.org>
    Reapply "drm/qxl: simplify qxl_fence_wait"

Thanassis Avgerinos <thanassis.avgerinos@gmail.com>
    firewire: nosy: ensure user_length is taken into account when fetching packet contents

Dmitry Antipov <dmantipov@yandex.ru>
    btrfs: fix kvcalloc() arguments order in btrfs_ioctl_send()

Christian König <christian.koenig@amd.com>
    drm/amdgpu: once more fix the call oder in amdgpu_ttm_move() v2

Michel Dänzer <mdaenzer@redhat.com>
    drm/amdgpu: Fix comparison in amdgpu_res_cpu_visible

Gabe Teeger <gabe.teeger@amd.com>
    drm/amd/display: Atom Integrated System Info v2_2 for DCN35

Kent Gibson <warthog618@gmail.com>
    gpiolib: cdev: fix uninitialised kfifo

Kent Gibson <warthog618@gmail.com>
    gpiolib: cdev: relocate debounce_period_us from struct gpio_desc

Zhongqiu Han <quic_zhonhan@quicinc.com>
    gpiolib: cdev: Fix use after free in lineinfo_changed_notify

Mario Limonciello <mario.limonciello@amd.com>
    dm/amd/pm: Fix problems with reboot/shutdown for some SMU 13.0.4/13.0.11 users

Douglas Anderson <dianders@chromium.org>
    drm/connector: Add \n to message about demoting connector force-probes

Jerome Brunet <jbrunet@baylibre.com>
    drm/meson: dw-hdmi: add bandgap setting for g12

Jerome Brunet <jbrunet@baylibre.com>
    drm/meson: dw-hdmi: power up phy on device init

Steffen Bätz <steffen@innosonix.de>
    net: dsa: mv88e6xxx: add phylink_get_caps for the mv88e6320/21 family

Yonglong Liu <liuyonglong@huawei.com>
    net: hns3: fix kernel crash when devlink reload during initialization

Yonglong Liu <liuyonglong@huawei.com>
    net: hns3: fix port vlan filter not disabled issue

Peiyang Wang <wangpeiyang1@huawei.com>
    net: hns3: use appropriate barrier function after setting a bit value

Peiyang Wang <wangpeiyang1@huawei.com>
    net: hns3: release PTP resources if pf initialization failed

Peiyang Wang <wangpeiyang1@huawei.com>
    net: hns3: change type of numa_node_mask as nodemask_t

Jian Shen <shenjian15@huawei.com>
    net: hns3: direct return when receive a unknown mailbox message

Peiyang Wang <wangpeiyang1@huawei.com>
    net: hns3: using user configure after hardware reset

Wen Gu <guwen@linux.alibaba.com>
    net/smc: fix neighbour and rtable leak in smc_ib_find_route()

Eric Dumazet <edumazet@google.com>
    ipv6: prevent NULL dereference in ip6_output()

Eric Dumazet <edumazet@google.com>
    ipv6: annotate data-races around cnf.disable_ipv6

Lukasz Majewski <lukma@denx.de>
    hsr: Simplify code for announcing HSR nodes timer setup

Eric Dumazet <edumazet@google.com>
    net-sysfs: convert dev->operstate reads to lockless ones

Eric Dumazet <edumazet@google.com>
    ipv6: fib6_rules: avoid possible NULL dereference in fib6_rule_action()

Daniel Golle <daniel@makrotopia.org>
    dt-bindings: net: mediatek: remove wrongly added clocks and SerDes

David Howells <dhowells@redhat.com>
    rxrpc: Only transmit one ACK per jumbo packet received

David Howells <dhowells@redhat.com>
    rxrpc: Fix congestion control algorithm

David Howells <dhowells@redhat.com>
    rxrpc: Fix the names of the fields in the ACK trailer struct

Ido Schimmel <idosch@nvidia.com>
    selftests: test_bridge_neigh_suppress.sh: Fix failures due to duplicate MAC

Hangbin Liu <liuhangbin@gmail.com>
    selftests/net: convert test_bridge_neigh_suppress.sh to run it in unique namespace

Shigeru Yoshida <syoshida@redhat.com>
    ipv6: Fix potential uninit-value access in __ip6_make_skb()

Felix Fietkau <nbd@nbd.name>
    net: bridge: fix corrupted ethernet header on multicast-to-unicast

Tetsuo Handa <penguin-kernel@I-love.SAKURA.ne.jp>
    nfc: nci: Fix kcov check in nci_rx_work()

Eric Dumazet <edumazet@google.com>
    phonet: fix rtm_phonet_notify() skb allocation

Aleksa Savic <savicaleksa83@gmail.com>
    hwmon: (corsair-cpro) Protect ccp->wait_input_report with a spinlock

Aleksa Savic <savicaleksa83@gmail.com>
    hwmon: (corsair-cpro) Use complete_all() instead of complete() in ccp_raw_event()

Aleksa Savic <savicaleksa83@gmail.com>
    hwmon: (corsair-cpro) Use a separate buffer for sending commands

Roded Zats <rzats@paloaltonetworks.com>
    rtnetlink: Correct nested IFLA_VF_VLAN_LIST attribute validation

Marek Vasut <marex@denx.de>
    net: ks8851: Queue RX packets in IRQ handler instead of disabling BHs

Duoming Zhou <duoming@zju.edu.cn>
    Bluetooth: l2cap: fix null-ptr-deref in l2cap_chan_timeout

Sungwoo Kim <iam@sung-woo.kim>
    Bluetooth: HCI: Fix potential null-ptr-deref

Sungwoo Kim <iam@sung-woo.kim>
    Bluetooth: msft: fix slab-use-after-free in msft_do_close()

Duoming Zhou <duoming@zju.edu.cn>
    Bluetooth: Fix use-after-free bugs caused by sco_sock_timeout

Kuniyuki Iwashima <kuniyu@amazon.com>
    tcp: Use refcount_inc_not_zero() in tcp_twsk_unique().

Eric Dumazet <edumazet@google.com>
    tcp: defer shutdown(SEND_SHUTDOWN) for TCP_SYN_RECV sockets

Boy.Wu <boy.wu@mediatek.com>
    ARM: 9381/1: kasan: clear stale stack poison

Paul Davey <paul.davey@alliedtelesis.co.nz>
    xfrm: Preserve vlan tags for transport mode software GRO

Al Viro <viro@zeniv.linux.org.uk>
    qibfs: fix dentry leak

Olga Kornievskaia <kolga@netapp.com>
    SUNRPC: add a missing rpc_stat for TCP TLS

Li Nan <linan122@huawei.com>
    blk-iocost: do not WARN if iocg was already offlined

Vanillan Wang <vanillanwang@163.com>
    net:usb:qmi_wwan: support Rolling modules

Alex Deucher <alexander.deucher@amd.com>
    drm/radeon: silence UBSAN warning (v3)

Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
    platform/x86: ISST: Add Granite Rapids-D to HPM CPU list

Lyude Paul <lyude@redhat.com>
    drm/nouveau/dp: Don't probe eDP ports twice harder

Krzysztof Kozlowski <krzk@kernel.org>
    gpio: lpc32xx: fix module autoloading

Joakim Sindholt <opensource@zhasha.com>
    fs/9p: drop inodes immediately on non-.L too

Stephen Boyd <sboyd@kernel.org>
    clk: Don't hold prepare_lock when calling kref_put()

Andy Shevchenko <andriy.shevchenko@linux.intel.com>
    gpio: crystalcove: Use -ENOTSUPP consistently

Andy Shevchenko <andriy.shevchenko@linux.intel.com>
    gpio: wcove: Use -ENOTSUPP consistently

Michael Ellerman <mpe@ellerman.id.au>
    powerpc/crypto/chacha-p10: Fix failure on non Power10

Jeff Layton <jlayton@kernel.org>
    9p: explicitly deny setlease attempts

Joakim Sindholt <opensource@zhasha.com>
    fs/9p: fix the cache always being enabled on files with qid flags

Joakim Sindholt <opensource@zhasha.com>
    fs/9p: translate O_TRUNC into OTRUNC

Joakim Sindholt <opensource@zhasha.com>
    fs/9p: only translate RWX permissions for plain 9P2000

Krzysztof Kozlowski <krzk@kernel.org>
    iommu: mtk: fix module autoloading

Steve French <stfrench@microsoft.com>
    smb3: fix broken reconnect when password changing on the server by allowing password rotation

Michael Kelley <mhklinux@outlook.com>
    Drivers: hv: vmbus: Don't free ring buffers that couldn't be re-encrypted

Rick Edgecombe <rick.p.edgecombe@intel.com>
    uio_hv_generic: Don't free decrypted memory

Rick Edgecombe <rick.p.edgecombe@intel.com>
    hv_netvsc: Don't free decrypted memory

Rick Edgecombe <rick.p.edgecombe@intel.com>
    Drivers: hv: vmbus: Track decrypted status in vmbus_gpadl

Rick Edgecombe <rick.p.edgecombe@intel.com>
    Drivers: hv: vmbus: Leak pages if set_memory_encrypted() fails

John Stultz <jstultz@google.com>
    selftests: timers: Fix valid-adjtimex signed left-shift undefined behavior

Zhigang Luo <Zhigang.Luo@amd.com>
    amd/amdkfd: sync all devices to wait all processes being evicted

Lijo Lazar <lijo.lazar@amd.com>
    drm/amdgpu: Fix VCN allocation in CPX partition

Alex Hung <alex.hung@amd.com>
    drm/amd/display: Skip on writeback when it's not applicable

Tao Zhou <tao.zhou1@amd.com>
    drm/amdgpu: implement IRQ_STATE_ENABLE for SDMA v4.4.2

Lijo Lazar <lijo.lazar@amd.com>
    drm/amdgpu: Refine IB schedule error logging

Justin Ernst <justin.ernst@hpe.com>
    tools/power/turbostat: Fix uncore frequency file string

Jiaxun Yang <jiaxun.yang@flygoat.com>
    MIPS: scall: Save thread_info.syscall unconditionally on entry

Thierry Reding <treding@nvidia.com>
    gpu: host1x: Do not setup DMA for virtual devices

Rik van Riel <riel@surriel.com>
    blk-iocost: avoid out of bounds shift

Xiang Chen <chenxiang66@hisilicon.com>
    scsi: hisi_sas: Handle the NCQ error returned by D2H frame

Maurizio Lombardi <mlombard@redhat.com>
    scsi: target: Fix SELinux error when systemd-modules loads the target module

Wei Yang <richard.weiyang@gmail.com>
    memblock tests: fix undefined reference to `BIT'

Wei Yang <richard.weiyang@gmail.com>
    memblock tests: fix undefined reference to `panic'

Wei Yang <richard.weiyang@gmail.com>
    memblock tests: fix undefined reference to `early_pfn_to_nid'

Boris Burkov <boris@bur.io>
    btrfs: always clear PERTRANS metadata during commit

Boris Burkov <boris@bur.io>
    btrfs: make btrfs_clear_delalloc_extent() free delalloc reserve

Len Brown <len.brown@intel.com>
    tools/power turbostat: Fix warning upon failed /dev/cpu_dma_latency read

Patryk Wlazlyn <patryk.wlazlyn@linux.intel.com>
    tools/power turbostat: Print ucode revision only if valid

Peng Liu <liupeng17@lenovo.com>
    tools/power turbostat: Fix Bzy_MHz documentation typo

Wyes Karny <wyes.karny@amd.com>
    tools/power turbostat: Increase the limit for fd opened

Doug Smythies <dsmythies@telus.net>
    tools/power turbostat: Fix added raw MSR output

Adam Goldman <adamg@pobox.com>
    firewire: ohci: mask bus reset interrupts between ISR and bottom half

Chen Ni <nichen@iscas.ac.cn>
    ata: sata_gemini: Check clk_enable() result

Jeff Layton <jlayton@kernel.org>
    vboxsf: explicitly deny setlease attempts

Phil Elwell <phil@raspberrypi.com>
    net: bcmgenet: Reset RBUF on first open

Li Nan <linan122@huawei.com>
    block: fix overflow in blk_ioctl_discard()

Takashi Iwai <tiwai@suse.de>
    ALSA: line6: Zero-initialize message buffers

Peter Wang <peter.wang@mediatek.com>
    scsi: ufs: core: Fix MCQ mode dev command timeout

Yihang Li <liyihang9@huawei.com>
    scsi: libsas: Align SMP request allocation to ARCH_DMA_MINALIGN

Peter Wang <peter.wang@mediatek.com>
    scsi: ufs: core: WLUN suspend dev/link state error recovery

André Apitzsch <git@apitzsch.eu>
    regulator: tps65132: Add of_match table

Peter Ujfalusi <peter.ujfalusi@linux.intel.com>
    ASoC: SOF: Intel: hda-dsp: Skip IMR boot on ACE platforms in case of S3 suspend

Borislav Petkov (AMD) <bp@alien8.de>
    kbuild: Disable KCSAN for autogenerated *.mod.c intermediaries

Mark Rutland <mark.rutland@arm.com>
    selftests/ftrace: Fix event filter target_func selection

Andrei Matei <andreimatei1@gmail.com>
    bpf: Check bloom filter map value size

Jonathan Kim <Jonathan.Kim@amd.com>
    drm/amdkfd: range check cp bad op exception interrupts

Mukul Joshi <mukul.joshi@amd.com>
    drm/amdkfd: Check cgroup when returning DMABuf info

Anand Jain <anand.jain@oracle.com>
    btrfs: return accurate error code on open failure in open_fs_devices()

Saurav Kashyap <skashyap@marvell.com>
    scsi: bnx2fc: Remove spin_lock_bh while releasing resources after upload

Shin'ichiro Kawasaki <shinichiro.kawasaki@wdc.com>
    scsi: mpi3mr: Avoid memcpy field-spanning write WARNING

linke li <lilinke99@qq.com>
    net: mark racy access on sk->sk_rcvbuf

Benjamin Berg <benjamin.berg@intel.com>
    wifi: iwlwifi: mvm: guard against invalid STA ID on removal

Johannes Berg <johannes.berg@intel.com>
    wifi: iwlwifi: read txq->read_ptr under lock

Johannes Berg <johannes.berg@intel.com>
    wifi: mac80211: fix prep_connection error path

Igor Artemiev <Igor.A.Artemiev@mcst.ru>
    wifi: cfg80211: fix rdev_dump_mpp() arguments order

Jeff Johnson <quic_jjohnson@quicinc.com>
    wifi: mac80211: fix ieee80211_bss_*_flags kernel-doc

Andrew Price <anprice@redhat.com>
    gfs2: Fix invalid metadata access in punch_hole

Justin Tee <justin.tee@broadcom.com>
    scsi: lpfc: Use a dedicated lock for ras_fwlog state

Justin Tee <justin.tee@broadcom.com>
    scsi: lpfc: Release hbalock before calling lpfc_worker_wake_up()

Justin Tee <justin.tee@broadcom.com>
    scsi: lpfc: Replace hbalock with ndlp lock in lpfc_nvme_unregister_port()

Justin Tee <justin.tee@broadcom.com>
    scsi: lpfc: Update lpfc_ramp_down_queue_handler() logic

Justin Tee <justin.tee@broadcom.com>
    scsi: lpfc: Remove IRQF_ONESHOT flag from threaded IRQ handling

Justin Tee <justin.tee@broadcom.com>
    scsi: lpfc: Move NPIV's transport unregistration to after resource clean up

Rohit Ner <rohitner@google.com>
    scsi: ufs: core: Fix MCQ MAC configuration

Oliver Upton <oliver.upton@linux.dev>
    KVM: arm64: vgic-v2: Check for non-NULL vCPU in vgic_v2_parse_attr()

Marc Zyngier <maz@kernel.org>
    KVM: arm64: vgic-v2: Use cpuid from userspace as vcpu_id

Will Deacon <will@kernel.org>
    swiotlb: initialise restricted pool list_head when SWIOTLB_DYNAMIC=y

Gaurav Batra <gbatra@linux.ibm.com>
    powerpc/pseries/iommu: LPAR panics during boot up with a frozen PE

Nayna Jain <nayna@linux.ibm.com>
    powerpc/pseries: make max polling consistent for longer H_CALLs

Jernej Skrabec <jernej.skrabec@gmail.com>
    clk: sunxi-ng: h6: Reparent CPUX during PLL CPUX rate change

Adam Skladowski <a39.skl@gmail.com>
    clk: qcom: smd-rpm: Restore msm8976 num_clk

Richard Gobert <richardbgobert@gmail.com>
    net: gro: add flush check in udp_gro_receive_segment

Richard Gobert <richardbgobert@gmail.com>
    net: gro: fix udp bad offset in socket lookup by adding {inner_}network_offset to napi_gro_cb

Richard Gobert <richardbgobert@gmail.com>
    net: gro: parse ipv6 ext headers without frag0 invalidation

Shigeru Yoshida <syoshida@redhat.com>
    ipv4: Fix uninit-value access in __ip_make_skb()

Andy Shevchenko <andriy.shevchenko@linux.intel.com>
    drm/panel: ili9341: Use predefined error codes

Andy Shevchenko <andriy.shevchenko@linux.intel.com>
    drm/panel: ili9341: Respect deferred probe

Andy Shevchenko <andriy.shevchenko@linux.intel.com>
    drm/panel: ili9341: Correct use of device property APIs

Alexandra Winter <wintera@linux.ibm.com>
    s390/qeth: Fix kernel panic after setting hsuid

Guillaume Nault <gnault@redhat.com>
    vxlan: Pull inner IP header in vxlan_rcv().

Xin Long <lucien.xin@gmail.com>
    tipc: fix a possible memleak in tipc_buf_append

Jeffrey Altman <jaltman@auristor.com>
    rxrpc: Clients must accept conn from any address

Felix Fietkau <nbd@nbd.name>
    net: core: reject skb_copy(_expand) for fraglist GSO skbs

Felix Fietkau <nbd@nbd.name>
    net: bridge: fix multicast-to-unicast with fraglist GSO

Mans Rullgard <mans@mansr.com>
    spi: fix null pointer dereference within spi_sync

Shashank Sharma <shashank.sharma@amd.com>
    drm/amdgpu: fix doorbell regression

Marek Behún <kabel@kernel.org>
    net: dsa: mv88e6xxx: Fix number of databases for 88E6141 / 88E6341

Sebastian Andrzej Siewior <bigeasy@linutronix.de>
    cxgb4: Properly lock TX queue for the selftest.

Bui Quang Minh <minhquangbui99@gmail.com>
    s390/cio: Ensure the copied buf is NUL terminated

Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com>
    ALSA: hda: intel-sdw-acpi: fix usage of device_get_named_child_node()

Jerome Brunet <jbrunet@baylibre.com>
    ASoC: meson: cards: select SND_DYNAMIC_MINORS

Jerome Brunet <jbrunet@baylibre.com>
    ASoC: meson: axg-tdm-interface: manage formatters in trigger

Jerome Brunet <jbrunet@baylibre.com>
    ASoC: meson: axg-card: make links nonatomic

Jerome Brunet <jbrunet@baylibre.com>
    ASoC: meson: axg-fifo: use threaded irq to check periods

Jerome Brunet <jbrunet@baylibre.com>
    ASoC: meson: axg-fifo: use FIELD helpers

Guillaume Nault <gnault@redhat.com>
    vxlan: Add missing VNI filter counter update in arp_reduce().

Guillaume Nault <gnault@redhat.com>
    vxlan: Fix racy device stats updates.

Asbjørn Sloth Tønnesen <ast@fiberby.net>
    net: qede: use return from qede_parse_actions()

Asbjørn Sloth Tønnesen <ast@fiberby.net>
    net: qede: use return from qede_parse_flow_attr() for flow_spec

Asbjørn Sloth Tønnesen <ast@fiberby.net>
    net: qede: use return from qede_parse_flow_attr() for flower

Asbjørn Sloth Tønnesen <ast@fiberby.net>
    net: qede: sanitize 'rc' in qede_add_tc_flower_fltr()

Oswald Buddenhagen <oswald.buddenhagen@gmx.de>
    ALSA: emu10k1: fix E-MU dock initialization

Oswald Buddenhagen <oswald.buddenhagen@gmx.de>
    ALSA: emu10k1: move the whole GPIO event handling to the workqueue

Oswald Buddenhagen <oswald.buddenhagen@gmx.de>
    ALSA: emu10k1: factor out snd_emu1010_load_dock_firmware()

Oswald Buddenhagen <oswald.buddenhagen@gmx.de>
    ALSA: emu10k1: fix E-MU card dock presence monitoring

David Howells <dhowells@redhat.com>
    Fix a potential infinite loop in extract_user_to_sg()

Jens Remus <jremus@linux.ibm.com>
    s390/vdso: Add CFI for RA register to asm macro vdso_func

David Bauer <mail@david-bauer.net>
    net l2tp: drop flow hash on forward

Kuniyuki Iwashima <kuniyu@amazon.com>
    nsh: Restore skb->{protocol,data,mac_header} for outer header in nsh_gso_segment().

Bui Quang Minh <minhquangbui99@gmail.com>
    octeontx2-af: avoid off-by-one read from userspace

Bui Quang Minh <minhquangbui99@gmail.com>
    bna: ensure the copied buf is NUL terminated

Toke Høiland-Jørgensen <toke@redhat.com>
    xdp: use flags field to disambiguate broadcast redirect

Claudio Imbrenda <imbrenda@linux.ibm.com>
    s390/mm: Fix clearing storage keys for huge pages

Claudio Imbrenda <imbrenda@linux.ibm.com>
    s390/mm: Fix storage key clearing for guest huge pages

Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
    ASoC: codecs: wsa881x: set clk_stop_mode1 flag

Amadeusz Sławiński <amadeuszx.slawinski@linux.intel.com>
    ASoC: Intel: avs: Set name of control as in topology

Xu Kuohai <xukuohai@huawei.com>
    riscv, bpf: Fix incorrect runtime stats

Xu Kuohai <xukuohai@huawei.com>
    bpf, arm64: Fix incorrect runtime stats

Devyn Liu <liudingyuan@huawei.com>
    spi: hisi-kunpeng: Delete the dump interface of data registers in debugfs

David Lechner <dlechner@baylibre.com>
    spi: axi-spi-engine: fix version format string

David Lechner <dlechner@baylibre.com>
    spi: axi-spi-engine: use common AXI macros

David Lechner <dlechner@baylibre.com>
    spi: axi-spi-engine: move msg state to new struct

David Lechner <dlechner@baylibre.com>
    spi: axi-spi-engine: use devm_spi_alloc_host()

David Lechner <dlechner@baylibre.com>
    spi: axi-spi-engine: simplify driver data allocation

Li Zetao <lizetao1@huawei.com>
    spi: spi-axi-spi-engine: Use helper function devm_clk_get_enabled()

Anton Protopopov <aspsk@isovalent.com>
    bpf: Fix a verifier verbose message

Yi Zhang <yi.zhang@redhat.com>
    nvme: fix warn output about shared namespaces without CONFIG_NVME_MULTIPATH

Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com>
    ASoC: SOF: Intel: add default firmware library path for LNL

Peter Ujfalusi <peter.ujfalusi@linux.intel.com>
    ASoC: SOF: Introduce generic names for IPC types

Richard Fitzgerald <rf@opensource.cirrus.com>
    regmap: Add regmap_read_bypassed()

Jason Xing <kernelxing@tencent.com>
    bpf, skmsg: Fix NULL pointer dereference in sk_psock_skb_ingress_enqueue

Andrii Nakryiko <andrii@kernel.org>
    bpf, kconfig: Fix DEBUG_INFO_BTF_MODULES Kconfig definition

Matti Vaittinen <mazziesaccount@gmail.com>
    regulator: change devm_regulator_get_enable_optional() stub to return Ok

Matti Vaittinen <mazziesaccount@gmail.com>
    regulator: change stubbed devm_regulator_get_enable to return Ok

AngeloGioacchino Del Regno <angelogioacchino.delregno@collabora.com>
    regulator: mt6360: De-capitalize devicetree regulator subnodes

Zeng Heng <zengheng4@huawei.com>
    pinctrl: devicetree: fix refcount leak in pinctrl_dt_to_map()

AngeloGioacchino Del Regno <angelogioacchino.delregno@collabora.com>
    power: supply: mt6360_charger: Fix of_match for usb-otg-vbus regulator

Arnd Bergmann <arnd@arndb.de>
    power: rt9455: hide unused rt9455_boost_voltage_values

Hans de Goede <hdegoede@redhat.com>
    pinctrl: baytrail: Fix selecting gpio pinctrl state

Kuniyuki Iwashima <kuniyu@amazon.com>
    nfs: Handle error of rpc_proc_register() in nfs_net_init().

Josef Bacik <josef@toxicpanda.com>
    nfs: make the rpc_stat per net namespace

Josef Bacik <josef@toxicpanda.com>
    nfs: expose /proc/net/sunrpc/nfs in net namespaces

Josef Bacik <josef@toxicpanda.com>
    sunrpc: add a struct rpc_stats arg to rpc_create_args

Chen-Yu Tsai <wenst@chromium.org>
    pinctrl: mediatek: paris: Rework support for PIN_CONFIG_{INPUT,OUTPUT}_ENABLE

Chen-Yu Tsai <wenst@chromium.org>
    pinctrl: mediatek: paris: Fix PIN_CONFIG_INPUT_SCHMITT_ENABLE readback

Dan Carpenter <dan.carpenter@linaro.org>
    pinctrl: core: delete incorrect free in pinctrl_enable()

Jan Dakinevich <jan.dakinevich@salutedevices.com>
    pinctrl/meson: fix typo in PDM's pin name

Billy Tsai <billy_tsai@aspeedtech.com>
    pinctrl: pinctrl-aspeed-g6: Fix register offset for pinconf of GPIOR-T

Tim Jiang <quic_tjiang@quicinc.com>
    Bluetooth: qca: add support for QCA2066

Daniel Okazaki <dtokazaki@google.com>
    eeprom: at24: fix memory corruption race condition

Heiner Kallweit <hkallweit1@gmail.com>
    eeprom: at24: Probe for DDR3 thermal sensor in the SPD case

Wedson Almeida Filho <walmeida@microsoft.com>
    rust: kernel: require `Send` for `Module` implementations

Johannes Berg <johannes.berg@intel.com>
    wifi: nl80211: don't free NULL coalescing rule

Benno Lossin <benno.lossin@proton.me>
    rust: macros: fix soundness issue in `module!` macro

Thomas Bertschinger <tahbertschinger@gmail.com>
    rust: module: place generated init_module() function in .init.text

Christian Marangi <ansuelsmth@gmail.com>
    mtd: limit OTP NVMEM cell parse to non-NAND devices

Rafał Miłecki <rafal@milecki.pl>
    nvmem: add explicit config option to read old syntax fixed OF cells

Vinod Koul <vkoul@kernel.org>
    dmaengine: Revert "dmaengine: pl330: issue_pending waits until WFP state"

Bumyong Lee <bumyong.lee@samsung.com>
    dmaengine: pl330: issue_pending waits until WFP state


-------------

Diffstat:

 .../bindings/iio/health/maxim,max30102.yaml        |   2 +-
 .../devicetree/bindings/net/mediatek,net.yaml      |  22 +-
 Makefile                                           |   4 +-
 arch/arm/kernel/sleep.S                            |   4 +
 arch/arm64/boot/dts/qcom/sa8155p-adp.dts           |  30 +-
 arch/arm64/kvm/vgic/vgic-kvm-device.c              |  12 +-
 arch/arm64/net/bpf_jit_comp.c                      |   6 +-
 arch/mips/include/asm/ptrace.h                     |   2 +-
 arch/mips/kernel/asm-offsets.c                     |   1 +
 arch/mips/kernel/ptrace.c                          |  15 +-
 arch/mips/kernel/scall32-o32.S                     |  23 +-
 arch/mips/kernel/scall64-n32.S                     |   3 +-
 arch/mips/kernel/scall64-n64.S                     |   3 +-
 arch/mips/kernel/scall64-o32.S                     |  33 +-
 arch/powerpc/crypto/chacha-p10-glue.c              |   8 +-
 arch/powerpc/include/asm/plpks.h                   |   5 +-
 arch/powerpc/platforms/pseries/iommu.c             |   8 +
 arch/powerpc/platforms/pseries/plpks.c             |  10 +-
 arch/riscv/net/bpf_jit_comp64.c                    |   6 +-
 arch/s390/include/asm/dwarf.h                      |   1 +
 arch/s390/kernel/vdso64/vdso_user_wrapper.S        |   2 +
 arch/s390/mm/gmap.c                                |   2 +-
 arch/s390/mm/hugetlbpage.c                         |   2 +-
 arch/x86/kernel/apic/apic.c                        |  16 +-
 arch/xtensa/include/asm/processor.h                |   8 +-
 arch/xtensa/include/asm/ptrace.h                   |   2 +-
 arch/xtensa/kernel/process.c                       |   5 +-
 arch/xtensa/kernel/stacktrace.c                    |   3 +-
 block/blk-iocost.c                                 |  14 +-
 block/ioctl.c                                      |   5 +-
 drivers/ata/sata_gemini.c                          |   5 +-
 drivers/base/regmap/regmap.c                       |  37 +++
 drivers/bluetooth/btqca.c                          | 208 ++++++++++++-
 drivers/bluetooth/btqca.h                          |   8 +-
 drivers/bluetooth/hci_qca.c                        |  13 +-
 drivers/clk/clk.c                                  |  12 +-
 drivers/clk/qcom/clk-smd-rpm.c                     |   1 +
 drivers/clk/sunxi-ng/ccu-sun50i-a64.c              |   2 +
 drivers/clk/sunxi-ng/ccu-sun50i-h6.c               |  19 +-
 drivers/clk/sunxi-ng/ccu_common.c                  |  19 ++
 drivers/clk/sunxi-ng/ccu_common.h                  |   3 +
 drivers/dma/idxd/cdev.c                            |  77 +++++
 drivers/dma/idxd/idxd.h                            |   3 +
 drivers/dma/idxd/init.c                            |   4 +
 drivers/dma/idxd/registers.h                       |   3 -
 drivers/dma/idxd/sysfs.c                           |  27 +-
 drivers/firewire/nosy.c                            |   6 +-
 drivers/firewire/ohci.c                            |  14 +-
 drivers/gpio/gpio-crystalcove.c                    |   2 +-
 drivers/gpio/gpio-lpc32xx.c                        |   1 +
 drivers/gpio/gpio-wcove.c                          |   2 +-
 drivers/gpio/gpiolib-cdev.c                        | 181 +++++++++--
 drivers/gpu/drm/amd/amdgpu/amdgpu_job.c            |   7 +-
 drivers/gpu/drm/amd/amdgpu/amdgpu_object.c         |  14 +-
 drivers/gpu/drm/amd/amdgpu/amdgpu_object.h         |   4 +-
 drivers/gpu/drm/amd/amdgpu/amdgpu_ttm.c            |  56 ++--
 drivers/gpu/drm/amd/amdgpu/aqua_vanjaram.c         |  15 +-
 drivers/gpu/drm/amd/amdgpu/sdma_v4_4_2.c           |  16 +-
 drivers/gpu/drm/amd/amdkfd/kfd_chardev.c           |  11 +-
 drivers/gpu/drm/amd/amdkfd/kfd_device.c            |  17 +-
 drivers/gpu/drm/amd/amdkfd/kfd_int_process_v10.c   |   3 +-
 drivers/gpu/drm/amd/amdkfd/kfd_int_process_v11.c   |   3 +-
 drivers/gpu/drm/amd/amdkfd/kfd_int_process_v9.c    |   3 +-
 drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c  |  10 +
 .../drm/amd/display/amdgpu_dm/amdgpu_dm_debugfs.c  |  48 ++-
 drivers/gpu/drm/amd/display/dc/bios/bios_parser2.c |   1 +
 .../display/dc/dcn31/dcn31_hpo_dp_link_encoder.c   |   6 +
 .../gpu/drm/amd/pm/swsmu/smu13/smu_v13_0_4_ppt.c   |   2 +-
 drivers/gpu/drm/drm_connector.c                    |   2 +-
 drivers/gpu/drm/i915/display/intel_audio.c         | 113 +------
 drivers/gpu/drm/i915/display/intel_bios.c          |  19 +-
 drivers/gpu/drm/i915/display/intel_vbt_defs.h      |   5 -
 drivers/gpu/drm/i915/gt/intel_gt_ccs_mode.c        |   6 +-
 drivers/gpu/drm/i915/gt/intel_gt_ccs_mode.h        |   2 +-
 drivers/gpu/drm/i915/gt/intel_workarounds.c        |   4 +-
 drivers/gpu/drm/meson/meson_dw_hdmi.c              |  70 ++---
 drivers/gpu/drm/nouveau/nouveau_dp.c               |  13 +-
 drivers/gpu/drm/panel/Kconfig                      |   2 +-
 drivers/gpu/drm/panel/panel-ilitek-ili9341.c       |  13 +-
 drivers/gpu/drm/qxl/qxl_release.c                  |  50 +---
 drivers/gpu/drm/radeon/pptable.h                   |  10 +-
 drivers/gpu/drm/ttm/ttm_tt.c                       |   2 +-
 drivers/gpu/drm/vmwgfx/vmwgfx_bo.c                 |   1 +
 drivers/gpu/drm/vmwgfx/vmwgfx_fence.c              |   2 +-
 drivers/gpu/host1x/bus.c                           |   8 -
 drivers/hv/channel.c                               |  29 +-
 drivers/hv/connection.c                            |  29 +-
 drivers/hwmon/corsair-cpro.c                       |  43 ++-
 drivers/hwmon/pmbus/ucd9000.c                      |   6 +-
 drivers/iio/accel/mxc4005.c                        |  24 +-
 drivers/iio/imu/adis16475.c                        |   4 +-
 drivers/iio/pressure/bmp280-spi.c                  |   4 +-
 drivers/infiniband/hw/qib/qib_fs.c                 |   1 +
 drivers/iommu/mtk_iommu.c                          |   1 +
 drivers/iommu/mtk_iommu_v1.c                       |   1 +
 drivers/md/md.c                                    |   1 +
 drivers/misc/eeprom/at24.c                         |  47 ++-
 drivers/misc/mei/hw-me-regs.h                      |   2 +
 drivers/misc/mei/pci-me.c                          |   2 +
 drivers/mtd/mtdcore.c                              |   2 +
 drivers/net/dsa/mv88e6xxx/chip.c                   |  20 +-
 drivers/net/ethernet/broadcom/genet/bcmgenet.c     |  32 +-
 drivers/net/ethernet/broadcom/genet/bcmgenet.h     |   4 +-
 drivers/net/ethernet/broadcom/genet/bcmgenet_wol.c |   8 +-
 drivers/net/ethernet/broadcom/genet/bcmmii.c       |   6 +-
 drivers/net/ethernet/brocade/bna/bnad_debugfs.c    |   4 +-
 drivers/net/ethernet/chelsio/cxgb4/sge.c           |   6 +-
 drivers/net/ethernet/hisilicon/hns3/hnae3.h        |   2 +-
 .../ethernet/hisilicon/hns3/hns3pf/hclge_main.c    |  52 ++--
 .../ethernet/hisilicon/hns3/hns3pf/hclge_main.h    |   5 +-
 .../net/ethernet/hisilicon/hns3/hns3pf/hclge_mbx.c |   7 +-
 .../ethernet/hisilicon/hns3/hns3vf/hclgevf_main.c  |  20 +-
 .../ethernet/hisilicon/hns3/hns3vf/hclgevf_main.h  |   2 +-
 drivers/net/ethernet/intel/e1000e/phy.c            |   8 +-
 .../ethernet/marvell/octeontx2/af/rvu_debugfs.c    |   4 +-
 drivers/net/ethernet/micrel/ks8851_common.c        |  16 +-
 drivers/net/ethernet/qlogic/qede/qede_filter.c     |  14 +-
 drivers/net/hyperv/netvsc.c                        |   7 +-
 drivers/net/usb/qmi_wwan.c                         |   1 +
 drivers/net/vxlan/vxlan_core.c                     |  49 ++-
 drivers/net/wireless/intel/iwlwifi/mvm/mld-sta.c   |   7 +-
 drivers/net/wireless/intel/iwlwifi/queue/tx.c      |   2 +-
 drivers/nvme/host/core.c                           |   2 +-
 drivers/nvme/host/nvme.h                           |   5 +
 drivers/nvme/host/pci.c                            |  14 +-
 drivers/nvmem/apple-efuses.c                       |   1 +
 drivers/nvmem/core.c                               |   8 +-
 drivers/nvmem/imx-ocotp-scu.c                      |   1 +
 drivers/nvmem/imx-ocotp.c                          |   1 +
 drivers/nvmem/meson-efuse.c                        |   1 +
 drivers/nvmem/meson-mx-efuse.c                     |   1 +
 drivers/nvmem/microchip-otpc.c                     |   1 +
 drivers/nvmem/mtk-efuse.c                          |   1 +
 drivers/nvmem/qcom-spmi-sdam.c                     |   1 +
 drivers/nvmem/qfprom.c                             |   1 +
 drivers/nvmem/rave-sp-eeprom.c                     |   1 +
 drivers/nvmem/rockchip-efuse.c                     |   1 +
 drivers/nvmem/sc27xx-efuse.c                       |   1 +
 drivers/nvmem/sec-qfprom.c                         |   1 +
 drivers/nvmem/sprd-efuse.c                         |   1 +
 drivers/nvmem/stm32-romem.c                        |   1 +
 drivers/nvmem/sunplus-ocotp.c                      |   1 +
 drivers/nvmem/sunxi_sid.c                          |   1 +
 drivers/nvmem/uniphier-efuse.c                     |   1 +
 drivers/nvmem/zynqmp_nvmem.c                       |   1 +
 drivers/pinctrl/aspeed/pinctrl-aspeed-g6.c         |  34 +--
 drivers/pinctrl/core.c                             |   8 +-
 drivers/pinctrl/devicetree.c                       |  10 +-
 drivers/pinctrl/intel/pinctrl-baytrail.c           |  74 ++---
 drivers/pinctrl/intel/pinctrl-intel.h              |   4 +
 drivers/pinctrl/mediatek/pinctrl-paris.c           |  40 +--
 drivers/pinctrl/meson/pinctrl-meson-a1.c           |   6 +-
 .../x86/intel/speed_select_if/isst_if_common.c     |   1 +
 drivers/power/supply/mt6360_charger.c              |   2 +-
 drivers/power/supply/rt9455_charger.c              |   2 +
 drivers/regulator/core.c                           |  27 +-
 drivers/regulator/mt6360-regulator.c               |  32 +-
 drivers/regulator/tps65132-regulator.c             |   7 +
 drivers/rtc/nvmem.c                                |   1 +
 drivers/s390/cio/cio_inject.c                      |   2 +-
 drivers/s390/net/qeth_core_main.c                  |  69 ++---
 drivers/scsi/bnx2fc/bnx2fc_tgt.c                   |   2 -
 drivers/scsi/hisi_sas/hisi_sas_v3_hw.c             |  10 +-
 drivers/scsi/libsas/sas_expander.c                 |   2 +-
 drivers/scsi/lpfc/lpfc.h                           |   2 +-
 drivers/scsi/lpfc/lpfc_attr.c                      |   4 +-
 drivers/scsi/lpfc/lpfc_bsg.c                       |  20 +-
 drivers/scsi/lpfc/lpfc_debugfs.c                   |  12 +-
 drivers/scsi/lpfc/lpfc_els.c                       |  20 +-
 drivers/scsi/lpfc/lpfc_hbadisc.c                   |   5 +-
 drivers/scsi/lpfc/lpfc_init.c                      |   5 +-
 drivers/scsi/lpfc/lpfc_nvme.c                      |   4 +-
 drivers/scsi/lpfc/lpfc_scsi.c                      |  13 +-
 drivers/scsi/lpfc/lpfc_sli.c                       |  34 +--
 drivers/scsi/lpfc/lpfc_vport.c                     |   8 +-
 drivers/scsi/mpi3mr/mpi3mr_app.c                   |   2 +-
 drivers/slimbus/qcom-ngd-ctrl.c                    |   6 +-
 drivers/spi/spi-axi-spi-engine.c                   | 229 +++++++-------
 drivers/spi/spi-hisi-kunpeng.c                     |   2 -
 drivers/spi/spi-microchip-core-qspi.c              |   1 +
 drivers/spi/spi.c                                  |   1 +
 drivers/target/target_core_configfs.c              |  12 +
 drivers/ufs/core/ufs-mcq.c                         |   2 +-
 drivers/ufs/core/ufshcd.c                          |   9 +-
 drivers/uio/uio_hv_generic.c                       |  12 +-
 drivers/usb/core/hub.c                             |   5 +-
 drivers/usb/core/port.c                            |   8 +-
 drivers/usb/dwc3/core.c                            |  90 +++---
 drivers/usb/dwc3/core.h                            |   1 +
 drivers/usb/dwc3/gadget.c                          |   2 +
 drivers/usb/dwc3/host.c                            |  27 ++
 drivers/usb/gadget/composite.c                     |   6 +-
 drivers/usb/gadget/function/f_fs.c                 |   9 +-
 drivers/usb/gadget/function/uvc_configfs.c         |   4 +-
 drivers/usb/host/ohci-hcd.c                        |   8 +
 drivers/usb/host/xhci-plat.h                       |   4 +-
 drivers/usb/host/xhci-rzv2m.c                      |   1 +
 drivers/usb/typec/tcpm/tcpm.c                      |  36 ++-
 drivers/usb/typec/ucsi/ucsi.c                      |  12 +-
 drivers/vfio/pci/vfio_pci.c                        |   2 +
 drivers/w1/slaves/w1_ds250x.c                      |   1 +
 fs/9p/fid.h                                        |   3 -
 fs/9p/vfs_file.c                                   |   2 +
 fs/9p/vfs_inode.c                                  |   5 +-
 fs/9p/vfs_super.c                                  |   1 +
 fs/btrfs/extent_io.c                               |  14 +-
 fs/btrfs/inode.c                                   |   2 +-
 fs/btrfs/ordered-data.c                            |   1 +
 fs/btrfs/send.c                                    |   4 +-
 fs/btrfs/transaction.c                             |   2 +-
 fs/btrfs/volumes.c                                 |  18 +-
 fs/gfs2/bmap.c                                     |   5 +-
 fs/nfs/client.c                                    |   5 +-
 fs/nfs/inode.c                                     |  13 +-
 fs/nfs/internal.h                                  |   2 -
 fs/nfs/netns.h                                     |   2 +
 fs/smb/client/cifsglob.h                           |   1 +
 fs/smb/client/connect.c                            |   8 +
 fs/smb/client/fs_context.c                         |  21 ++
 fs/smb/client/fs_context.h                         |   2 +
 fs/smb/client/misc.c                               |   1 +
 fs/smb/client/smb2pdu.c                            |  11 +
 fs/smb/server/oplock.c                             |  35 ++-
 fs/smb/server/transport_tcp.c                      |   4 +
 fs/tracefs/event_inode.c                           |  45 ++-
 fs/tracefs/inode.c                                 |  92 +++++-
 fs/tracefs/internal.h                              |   7 +-
 fs/userfaultfd.c                                   |   4 +
 fs/vboxsf/file.c                                   |   1 +
 include/linux/compiler_types.h                     |  11 +
 include/linux/dma-fence.h                          |   7 -
 include/linux/gfp_types.h                          |   2 +
 include/linux/hyperv.h                             |   1 +
 include/linux/nvmem-provider.h                     |   2 +
 include/linux/pci_ids.h                            |   2 +
 include/linux/regmap.h                             |   8 +
 include/linux/regulator/consumer.h                 |   4 +-
 include/linux/skbuff.h                             |  15 +
 include/linux/skmsg.h                              |   2 +
 include/linux/slab.h                               |   2 +-
 include/linux/sunrpc/clnt.h                        |   1 +
 include/net/gro.h                                  |   9 +
 include/net/xfrm.h                                 |   3 +
 include/sound/emu10k1.h                            |   3 +-
 include/sound/sof.h                                |   7 +-
 include/trace/events/rxrpc.h                       |   2 +-
 include/uapi/linux/kfd_ioctl.h                     |  17 +-
 include/uapi/scsi/scsi_bsg_mpi3mr.h                |   2 +-
 kernel/bpf/bloom_filter.c                          |  13 +
 kernel/bpf/verifier.c                              |   3 +-
 kernel/dma/swiotlb.c                               |   1 +
 kernel/workqueue.c                                 |   8 +-
 lib/Kconfig.debug                                  |   5 +-
 lib/dynamic_debug.c                                |   6 +-
 lib/maple_tree.c                                   |  16 +-
 lib/scatterlist.c                                  |   2 +-
 mm/hugetlb.c                                       |   4 +-
 mm/readahead.c                                     |   4 +
 net/8021q/vlan_core.c                              |   2 +
 net/bluetooth/hci_core.c                           |   3 +-
 net/bluetooth/hci_event.c                          |   2 +
 net/bluetooth/l2cap_core.c                         |   3 +
 net/bluetooth/msft.c                               |   2 +-
 net/bluetooth/msft.h                               |   4 +-
 net/bluetooth/sco.c                                |   4 +
 net/bridge/br_forward.c                            |   9 +-
 net/bridge/br_netlink.c                            |   3 +-
 net/core/filter.c                                  |  42 ++-
 net/core/gro.c                                     |   1 +
 net/core/link_watch.c                              |   4 +-
 net/core/net-sysfs.c                               |   4 +-
 net/core/net_namespace.c                           |  13 +-
 net/core/rtnetlink.c                               |   6 +-
 net/core/skbuff.c                                  |  27 +-
 net/core/skmsg.c                                   |   5 +-
 net/core/sock.c                                    |   4 +-
 net/hsr/hsr_device.c                               |  31 +-
 net/ipv4/af_inet.c                                 |   1 +
 net/ipv4/ip_output.c                               |   2 +-
 net/ipv4/raw.c                                     |   3 +
 net/ipv4/tcp.c                                     |   4 +-
 net/ipv4/tcp_input.c                               |   2 +
 net/ipv4/tcp_ipv4.c                                |   8 +-
 net/ipv4/tcp_output.c                              |   4 +-
 net/ipv4/udp.c                                     |   3 +-
 net/ipv4/udp_offload.c                             |  15 +-
 net/ipv4/xfrm4_input.c                             |   6 +-
 net/ipv6/addrconf.c                                |  11 +-
 net/ipv6/fib6_rules.c                              |   6 +-
 net/ipv6/ip6_input.c                               |   4 +-
 net/ipv6/ip6_offload.c                             |  52 +++-
 net/ipv6/ip6_output.c                              |   4 +-
 net/ipv6/udp.c                                     |   3 +-
 net/ipv6/udp_offload.c                             |   3 +-
 net/ipv6/xfrm6_input.c                             |   6 +-
 net/l2tp/l2tp_eth.c                                |   3 +
 net/mac80211/ieee80211_i.h                         |   4 +-
 net/mac80211/mlme.c                                |   5 +-
 net/mptcp/ctrl.c                                   |  39 ++-
 net/mptcp/protocol.c                               |   3 +
 net/nfc/nci/core.c                                 |   1 +
 net/nsh/nsh.c                                      |  14 +-
 net/phonet/pn_netlink.c                            |   2 +-
 net/rxrpc/ar-internal.h                            |   2 +-
 net/rxrpc/call_object.c                            |   7 +-
 net/rxrpc/conn_event.c                             |  16 +-
 net/rxrpc/conn_object.c                            |   9 +-
 net/rxrpc/input.c                                  |  71 +++--
 net/rxrpc/output.c                                 |  14 +-
 net/rxrpc/protocol.h                               |   6 +-
 net/smc/smc_ib.c                                   |  19 +-
 net/sunrpc/clnt.c                                  |   5 +-
 net/sunrpc/xprtsock.c                              |   1 +
 net/tipc/msg.c                                     |   8 +-
 net/wireless/nl80211.c                             |   2 +
 net/wireless/trace.h                               |   2 +-
 net/xfrm/xfrm_input.c                              |   8 +
 rust/kernel/lib.rs                                 |   2 +-
 rust/macros/module.rs                              | 185 +++++++-----
 scripts/Makefile.modfinal                          |   2 +-
 security/keys/key.c                                |   3 +-
 sound/hda/intel-sdw-acpi.c                         |   2 +
 sound/pci/emu10k1/emu10k1.c                        |   3 +-
 sound/pci/emu10k1/emu10k1_main.c                   | 139 +++++----
 sound/pci/hda/patch_realtek.c                      |   1 +
 sound/soc/codecs/wsa881x.c                         |   1 +
 sound/soc/intel/avs/topology.c                     |   2 +
 sound/soc/meson/Kconfig                            |   1 +
 sound/soc/meson/axg-card.c                         |   1 +
 sound/soc/meson/axg-fifo.c                         |  56 ++--
 sound/soc/meson/axg-fifo.h                         |  12 +-
 sound/soc/meson/axg-frddr.c                        |   5 +-
 sound/soc/meson/axg-tdm-interface.c                |  34 ++-
 sound/soc/meson/axg-toddr.c                        |  22 +-
 sound/soc/sof/intel/hda-dsp.c                      |  20 +-
 sound/soc/sof/intel/pci-lnl.c                      |   3 +
 sound/soc/tegra/tegra186_dspk.c                    |   7 +-
 sound/soc/ti/davinci-mcasp.c                       |  12 +-
 sound/usb/line6/driver.c                           |   6 +-
 tools/include/linux/kernel.h                       |   1 +
 tools/include/linux/mm.h                           |   5 +
 tools/include/linux/panic.h                        |  19 ++
 tools/power/x86/turbostat/turbostat.8              |   2 +-
 tools/power/x86/turbostat/turbostat.c              |  45 ++-
 .../selftests/bpf/prog_tests/bloom_filter_map.c    |   6 +
 .../testing/selftests/bpf/prog_tests/tc_redirect.c |  52 ----
 .../ftrace/test.d/filter/event-filter-function.tc  |   2 +-
 tools/testing/selftests/mm/Makefile                |   6 +-
 .../selftests/net/test_bridge_neigh_suppress.sh    | 333 ++++++++++-----------
 tools/testing/selftests/timers/valid-adjtimex.c    |  73 +++--
 350 files changed, 3151 insertions(+), 1846 deletions(-)



^ permalink raw reply	[relevance 1%]

* [PATCH 6.8 000/339] 6.8.10-rc3 review
@ 2024-05-16 12:14  1% Greg Kroah-Hartman
  0 siblings, 0 replies; 200+ results
From: Greg Kroah-Hartman @ 2024-05-16 12:14 UTC (permalink / raw)
  To: stable
  Cc: Greg Kroah-Hartman, patches, linux-kernel, torvalds, akpm, linux,
	shuah, patches, lkft-triage, pavel, jonathanh, f.fainelli,
	sudipm.mukherjee, srw, rwarsow, conor, allen.lkml, broonie

This is the start of the stable review cycle for the 6.8.10 release.
There are 339 patches in this series, all will be posted as a response
to this one.  If anyone has any issues with these being applied, please
let me know.

Responses should be made by Sat, 18 May 2024 12:12:41 +0000.
Anything received after that time might be too late.

The whole patch series can be found in one patch at:
	https://www.kernel.org/pub/linux/kernel/v6.x/stable-review/patch-6.8.10-rc3.gz
or in the git tree and branch at:
	git://git.kernel.org/pub/scm/linux/kernel/git/stable/linux-stable-rc.git linux-6.8.y
and the diffstat can be found below.

thanks,

greg k-h

-------------
Pseudo-Shortlog of commits:

Greg Kroah-Hartman <gregkh@linuxfoundation.org>
    Linux 6.8.10-rc3

Silvio Gissi <sifonsec@amazon.com>
    keys: Fix overwrite of key expiration on instantiation

Nikhil Rao <nikhil.rao@intel.com>
    dmaengine: idxd: add a write() method for applications to submit work

Arjan van de Ven <arjan@linux.intel.com>
    dmaengine: idxd: add a new security check to deal with a hardware erratum

Arjan van de Ven <arjan@linux.intel.com>
    VFIO: Add the SPR_DSA and SPR_IAX devices to the denylist

Johan Hovold <johan+linaro@kernel.org>
    Bluetooth: qca: fix firmware check error path

Johan Hovold <johan+linaro@kernel.org>
    Bluetooth: qca: fix info leak when fetching fw build id

Johan Hovold <johan+linaro@kernel.org>
    Bluetooth: qca: fix info leak when fetching board id

Johan Hovold <johan+linaro@kernel.org>
    Bluetooth: qca: generalise device address check

Johan Hovold <johan+linaro@kernel.org>
    Bluetooth: qca: fix NVM configuration parsing

Johan Hovold <johan+linaro@kernel.org>
    Bluetooth: qca: add missing firmware sanity checks

Johan Hovold <johan+linaro@kernel.org>
    Bluetooth: qca: fix wcn3991 device address check

Johan Hovold <johan+linaro@kernel.org>
    Bluetooth: qca: fix invalid device address check

Steven Rostedt (Google) <rostedt@goodmis.org>
    eventfs: Do not treat events directory different than other directories

Steven Rostedt (Google) <rostedt@goodmis.org>
    tracefs: Still use mount point as default permissions for instances

Steven Rostedt (Google) <rostedt@goodmis.org>
    tracefs: Reset permissions on remount if permissions are options

Namjae Jeon <linkinjeon@kernel.org>
    ksmbd: do not grant v2 lease if parent lease key and epoch are not set

Namjae Jeon <linkinjeon@kernel.org>
    ksmbd: avoid to send duplicate lease break notifications

Namjae Jeon <linkinjeon@kernel.org>
    ksmbd: off ipv6only for both ipv4/ipv6 binding

Conor Dooley <conor.dooley@microchip.com>
    spi: microchip-core-qspi: fix setting spi bus clock rate

Johan Hovold <johan+linaro@kernel.org>
    regulator: core: fix debugfs creation regression

Sean Anderson <sean.anderson@linux.dev>
    nvme-pci: Add quirk for broken MSIs

Ryan Roberts <ryan.roberts@arm.com>
    fs/proc/task_mmu: fix uffd-wp confusion in pagemap_scan_pmd_entry()

Ryan Roberts <ryan.roberts@arm.com>
    fs/proc/task_mmu: fix loss of young/dirty bits during pagemap scan

Vasant Hegde <vasant.hegde@amd.com>
    iommu/amd: Enhance def_domain_type to handle untrusted device

Peter Xu <peterx@redhat.com>
    mm/userfaultfd: reset ptes when close() for wr-protected ones

Kefeng Wang <wangkefeng.wang@huawei.com>
    mm: use memalloc_nofs_save() in page_cache_ra_order()

Michael Ellerman <mpe@ellerman.id.au>
    selftests/mm: fix powerpc ARCH check

Thomas Gleixner <tglx@linutronix.de>
    x86/apic: Don't access the APIC when disabling x2APIC

Thomas Weißschuh <linux@weissschuh.net>
    misc/pvpanic-pci: register attributes via pci_driver

Lakshmi Yadlapati <lakshmiy@us.ibm.com>
    hwmon: (pmbus/ucd9000) Increase delay from 250 to 500us

Thadeu Lima de Souza Cascardo <cascardo@igalia.com>
    net: fix out-of-bounds access in ops_init

Jason Gunthorpe <jgg@ziepe.ca>
    iommu/arm-smmu: Use the correct type in nvidia_smmu_context_fault()

Volodymyr Babchuk <Volodymyr_Babchuk@epam.com>
    arm64: dts: qcom: sa8155p-adp: fix SDHC2 CD pin configuration

Hersen Wu <hersenxs.wu@amd.com>
    drm/amd/display: Fix incorrect DSC instance for MST

George Shen <george.shen@amd.com>
    drm/amd/display: Handle Y carry-over in VCP X.Y calculation

Karthikeyan Ramasubramanian <kramasub@chromium.org>
    drm/i915/bios: Fix parsing backlight BDB data

Andi Shyti <andi.shyti@linux.intel.com>
    drm/i915/gt: Automate CCS Mode setting during engine resets

Chaitanya Kumar Borah <chaitanya.kumar.borah@intel.com>
    drm/i915/audio: Fix audio time stamp programming for DP

Lyude Paul <lyude@redhat.com>
    drm/nouveau/gsp: Use the sg allocator for level 2 of radix3

Nicholas Kazlauskas <nicholas.kazlauskas@amd.com>
    drm/amd/display: Fix idle optimization checks for multi-display and dual eDP

Matt Coster <matt.coster@imgtec.com>
    drm/imagination: Ensure PVR_MIPS_PT_PAGE_COUNT is never zero

Zack Rusin <zack.rusin@broadcom.com>
    drm/vmwgfx: Fix invalid reads in fence signaled events

Ian Forbes <ian.forbes@broadcom.com>
    drm/vmwgfx: Fix Legacy Display Unit

Zack Rusin <zack.rusin@broadcom.com>
    drm/ttm: Print the memory decryption status just once

Alex Deucher <alexander.deucher@amd.com>
    drm/amdkfd: don't allow mapping the MMIO HDP page with large pages

Dave Airlie <airlied@redhat.com>
    Revert "drm/nouveau/firmware: Fix SG_DEBUG error with nvkm_firmware_ctor()"

Lyude Paul <lyude@redhat.com>
    drm/nouveau/firmware: Fix SG_DEBUG error with nvkm_firmware_ctor()

Alexander Usyskin <alexander.usyskin@intel.com>
    mei: me: add lunar lake point M DID

Frank Oltmanns <frank@oltmanns.dev>
    clk: sunxi-ng: a64: Set minimum and maximum rate for PLL-MIPI

Frank Oltmanns <frank@oltmanns.dev>
    clk: sunxi-ng: common: Support minimum and maximum rate

Marek Szyprowski <m.szyprowski@samsung.com>
    clk: samsung: Revert "clk: Use device_get_match_data()"

Viken Dadhaniya <quic_vdadhani@quicinc.com>
    slimbus: qcom-ngd-ctrl: Add timeout for wait operation

Jim Cromie <jim.cromie@gmail.com>
    dyndbg: fix old BUG_ON in >control parser

Joao Paulo Goncalves <joao.goncalves@toradex.com>
    ASoC: ti: davinci-mcasp: Fix race condition during probe

Sameer Pujar <spujar@nvidia.com>
    ASoC: tegra: Fix DSPK 16-bit playback

Doug Berger <opendmb@gmail.com>
    net: bcmgenet: synchronize UMAC_CMD access

Doug Berger <opendmb@gmail.com>
    net: bcmgenet: synchronize use of bcmgenet_set_rx_mode()

Doug Berger <opendmb@gmail.com>
    net: bcmgenet: synchronize EXT_RGMII_OOB_CTRL access

Max Filippov <jcmvbkbc@gmail.com>
    xtensa: fix MAKE_PC_FROM_RA second argument

Paolo Abeni <pabeni@redhat.com>
    tipc: fix UAF in error path

Vitaly Lifshits <vitaly.lifshits@intel.com>
    e1000e: change usleep_range to udelay in PHY mdic access

Alexander Potapenko <glider@google.com>
    kmsan: compiler_types: declare __no_sanitize_or_inline

Hans de Goede <hdegoede@redhat.com>
    iio: accel: mxc4005: Reset chip on probe() and resume()

Hans de Goede <hdegoede@redhat.com>
    iio: accel: mxc4005: Interrupt handling fixes

Vasileios Amoiridis <vassilisamir@gmail.com>
    iio: pressure: Fixes SPI support for BMP3xx devices

Vasileios Amoiridis <vassilisamir@gmail.com>
    iio: pressure: Fixes BME280 SPI driver data

Ramona Gradinariu <ramona.bolboaca13@gmail.com>
    iio:imu: adis16475: Fix sync mode setting

Javier Carrasco <javier.carrasco.cruz@gmail.com>
    dt-bindings: iio: health: maxim,max30102: fix compatible check

Sven Schnelle <svens@linux.ibm.com>
    workqueue: Fix selection of wake_cpu in kick_pool()

Gregory Detal <gregory.detal@gmail.com>
    mptcp: only allow set existing scheduler for net.mptcp.scheduler

Paolo Abeni <pabeni@redhat.com>
    mptcp: ensure snd_nxt is properly initialized on connect

Dan Carpenter <dan.carpenter@linaro.org>
    mm/slab: make __free(kfree) accept error pointers

Liam R. Howlett <Liam.Howlett@oracle.com>
    maple_tree: fix mas_empty_area_rev() null pointer dereference

Josef Bacik <josef@toxicpanda.com>
    btrfs: make sure that WRITTEN is set on all metadata blocks

Qu Wenruo <wqu@suse.com>
    btrfs: qgroup: do not check qgroup inherit if qgroup is disabled

Qu Wenruo <wqu@suse.com>
    btrfs: set correct ram_bytes when splitting ordered extent

Dominique Martinet <dominique.martinet@atmark-techno.com>
    btrfs: add missing mutex_unlock in btrfs_relocate_sys_chunks()

Nicolas Bouchinet <nicolas.bouchinet@ssi.gouv.fr>
    mm/slub: avoid zeroing outside-object freepointer for single free

Takashi Sakamoto <o-takashi@sakamocchi.jp>
    firewire: ohci: fulfill timestamp for some local asynchronous transaction

Takashi Iwai <tiwai@suse.de>
    ALSA: hda/realtek: Fix conflicting PCI SSID 17aa:386f for Lenovo Legion models

Aman Dhoot <amandhoot12@gmail.com>
    ALSA: hda/realtek: Fix mute led of HP Laptop 15-da3001TU

Badhri Jagan Sridharan <badhri@google.com>
    usb: typec: tcpm: Check for port partner validity before consuming it

Amit Sunil Dhamne <amitsd@google.com>
    usb: typec: tcpm: unregister existing source caps before re-registration

RD Babiera <rdbabiera@google.com>
    usb: typec: tcpm: clear pd_event queue in PORT_RESET

Thinh Nguyen <Thinh.Nguyen@synopsys.com>
    usb: dwc3: core: Prevent phy suspend during init

Thinh Nguyen <Thinh.Nguyen@synopsys.com>
    usb: xhci-plat: Don't include xhci.h

Chris Wulff <Chris.Wulff@biamp.com>
    usb: gadget: f_fs: Fix a race condition when processing setup packets.

Wesley Cheng <quic_wcheng@quicinc.com>
    usb: gadget: f_fs: Fix race between aio_cancel() and AIO request complete

Ivan Avdeev <me@provod.works>
    usb: gadget: uvc: use correct buffer size when parsing configfs lists

Peter Korsgaard <peter@korsgaard.com>
    usb: gadget: composite: fix OS descriptors w_value logic

Alan Stern <stern@rowland.harvard.edu>
    USB: core: Fix access violation during port device removal

Guenter Roeck <linux@roeck-us.net>
    usb: ohci: Prevent missed ohci interrupts

Alan Stern <stern@rowland.harvard.edu>
    usb: Fix regression caused by invalid ep0 maxpacket in virtual SuperSpeed device

Christian A. Ehrhardt <lk@c--e.de>
    usb: typec: ucsi: Fix connector check on init

Christian A. Ehrhardt <lk@c--e.de>
    usb: typec: ucsi: Check for notifications after init

Linus Torvalds <torvalds@linux-foundation.org>
    Reapply "drm/qxl: simplify qxl_fence_wait"

Thanassis Avgerinos <thanassis.avgerinos@gmail.com>
    firewire: nosy: ensure user_length is taken into account when fetching packet contents

Christian König <christian.koenig@amd.com>
    drm/amdgpu: once more fix the call oder in amdgpu_ttm_move() v2

Michel Dänzer <mdaenzer@redhat.com>
    drm/amdgpu: Fix comparison in amdgpu_res_cpu_visible

Gabe Teeger <gabe.teeger@amd.com>
    drm/amd/display: Atom Integrated System Info v2_2 for DCN35

Kent Gibson <warthog618@gmail.com>
    gpiolib: cdev: fix uninitialised kfifo

Zhongqiu Han <quic_zhonhan@quicinc.com>
    gpiolib: cdev: Fix use after free in lineinfo_changed_notify

Mario Limonciello <mario.limonciello@amd.com>
    dm/amd/pm: Fix problems with reboot/shutdown for some SMU 13.0.4/13.0.11 users

Douglas Anderson <dianders@chromium.org>
    drm/connector: Add \n to message about demoting connector force-probes

Jerome Brunet <jbrunet@baylibre.com>
    drm/meson: dw-hdmi: add bandgap setting for g12

Jerome Brunet <jbrunet@baylibre.com>
    drm/meson: dw-hdmi: power up phy on device init

Steffen Bätz <steffen@innosonix.de>
    net: dsa: mv88e6xxx: add phylink_get_caps for the mv88e6320/21 family

Yonglong Liu <liuyonglong@huawei.com>
    net: hns3: fix kernel crash when devlink reload during initialization

Yonglong Liu <liuyonglong@huawei.com>
    net: hns3: fix port vlan filter not disabled issue

Peiyang Wang <wangpeiyang1@huawei.com>
    net: hns3: use appropriate barrier function after setting a bit value

Peiyang Wang <wangpeiyang1@huawei.com>
    net: hns3: release PTP resources if pf initialization failed

Peiyang Wang <wangpeiyang1@huawei.com>
    net: hns3: change type of numa_node_mask as nodemask_t

Jian Shen <shenjian15@huawei.com>
    net: hns3: direct return when receive a unknown mailbox message

Peiyang Wang <wangpeiyang1@huawei.com>
    net: hns3: using user configure after hardware reset

Wen Gu <guwen@linux.alibaba.com>
    net/smc: fix neighbour and rtable leak in smc_ib_find_route()

Eric Dumazet <edumazet@google.com>
    ipv6: prevent NULL dereference in ip6_output()

Eric Dumazet <edumazet@google.com>
    ipv6: annotate data-races around cnf.disable_ipv6

Lukasz Majewski <lukma@denx.de>
    hsr: Simplify code for announcing HSR nodes timer setup

Eric Dumazet <edumazet@google.com>
    net-sysfs: convert dev->operstate reads to lockless ones

Eric Dumazet <edumazet@google.com>
    ipv6: fib6_rules: avoid possible NULL dereference in fib6_rule_action()

Daniel Golle <daniel@makrotopia.org>
    dt-bindings: net: mediatek: remove wrongly added clocks and SerDes

David Howells <dhowells@redhat.com>
    rxrpc: Only transmit one ACK per jumbo packet received

David Howells <dhowells@redhat.com>
    rxrpc: Fix congestion control algorithm

David Howells <dhowells@redhat.com>
    rxrpc: Fix the names of the fields in the ACK trailer struct

Ido Schimmel <idosch@nvidia.com>
    selftests: test_bridge_neigh_suppress.sh: Fix failures due to duplicate MAC

Shigeru Yoshida <syoshida@redhat.com>
    ipv6: Fix potential uninit-value access in __ip6_make_skb()

Felix Fietkau <nbd@nbd.name>
    net: bridge: fix corrupted ethernet header on multicast-to-unicast

Tetsuo Handa <penguin-kernel@I-love.SAKURA.ne.jp>
    nfc: nci: Fix kcov check in nci_rx_work()

Donald Hunter <donald.hunter@gmail.com>
    netlink: specs: Add missing bridge linkinfo attrs

Eric Dumazet <edumazet@google.com>
    phonet: fix rtm_phonet_notify() skb allocation

Aleksa Savic <savicaleksa83@gmail.com>
    hwmon: (corsair-cpro) Protect ccp->wait_input_report with a spinlock

Aleksa Savic <savicaleksa83@gmail.com>
    hwmon: (corsair-cpro) Use complete_all() instead of complete() in ccp_raw_event()

Aleksa Savic <savicaleksa83@gmail.com>
    hwmon: (corsair-cpro) Use a separate buffer for sending commands

Roded Zats <rzats@paloaltonetworks.com>
    rtnetlink: Correct nested IFLA_VF_VLAN_LIST attribute validation

Marek Vasut <marex@denx.de>
    net: ks8851: Queue RX packets in IRQ handler instead of disabling BHs

Duoming Zhou <duoming@zju.edu.cn>
    Bluetooth: l2cap: fix null-ptr-deref in l2cap_chan_timeout

Sungwoo Kim <iam@sung-woo.kim>
    Bluetooth: HCI: Fix potential null-ptr-deref

Chen-Yu Tsai <wenst@chromium.org>
    arm64: dts: mediatek: mt8183-pico6: Fix bluetooth node

Sungwoo Kim <iam@sung-woo.kim>
    Bluetooth: msft: fix slab-use-after-free in msft_do_close()

Duoming Zhou <duoming@zju.edu.cn>
    Bluetooth: Fix use-after-free bugs caused by sco_sock_timeout

Kuniyuki Iwashima <kuniyu@amazon.com>
    tcp: Use refcount_inc_not_zero() in tcp_twsk_unique().

Eric Dumazet <edumazet@google.com>
    tcp: defer shutdown(SEND_SHUTDOWN) for TCP_SYN_RECV sockets

Boy.Wu <boy.wu@mediatek.com>
    ARM: 9381/1: kasan: clear stale stack poison

Paul Davey <paul.davey@alliedtelesis.co.nz>
    xfrm: Preserve vlan tags for transport mode software GRO

Al Viro <viro@zeniv.linux.org.uk>
    qibfs: fix dentry leak

Olga Kornievskaia <kolga@netapp.com>
    SUNRPC: add a missing rpc_stat for TCP TLS

Li Nan <linan122@huawei.com>
    blk-iocost: do not WARN if iocg was already offlined

Vanillan Wang <vanillanwang@163.com>
    net:usb:qmi_wwan: support Rolling modules

Alex Deucher <alexander.deucher@amd.com>
    drm/radeon: silence UBSAN warning (v3)

Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
    platform/x86: ISST: Add Granite Rapids-D to HPM CPU list

Mario Limonciello <mario.limonciello@amd.com>
    platform/x86/amd: pmf: Decrease error message to debug

Lyude Paul <lyude@redhat.com>
    drm/nouveau/dp: Don't probe eDP ports twice harder

Krzysztof Kozlowski <krzk@kernel.org>
    gpio: lpc32xx: fix module autoloading

Joakim Sindholt <opensource@zhasha.com>
    fs/9p: drop inodes immediately on non-.L too

Eric Van Hensbergen <ericvh@kernel.org>
    fs/9p: remove erroneous nlink init from legacy stat2inode

Stephen Boyd <sboyd@kernel.org>
    clk: Don't hold prepare_lock when calling kref_put()

Andy Shevchenko <andriy.shevchenko@linux.intel.com>
    gpio: crystalcove: Use -ENOTSUPP consistently

Andy Shevchenko <andriy.shevchenko@linux.intel.com>
    gpio: wcove: Use -ENOTSUPP consistently

Michael Ellerman <mpe@ellerman.id.au>
    powerpc/crypto/chacha-p10: Fix failure on non Power10

Jeff Layton <jlayton@kernel.org>
    9p: explicitly deny setlease attempts

Joakim Sindholt <opensource@zhasha.com>
    fs/9p: fix the cache always being enabled on files with qid flags

Joakim Sindholt <opensource@zhasha.com>
    fs/9p: translate O_TRUNC into OTRUNC

Joakim Sindholt <opensource@zhasha.com>
    fs/9p: only translate RWX permissions for plain 9P2000

Krzysztof Kozlowski <krzk@kernel.org>
    iommu: mtk: fix module autoloading

Steve French <stfrench@microsoft.com>
    smb3: fix broken reconnect when password changing on the server by allowing password rotation

Ashutosh Dixit <ashutosh.dixit@intel.com>
    drm/xe: Label RING_CONTEXT_CONTROL as masked

Himal Prasad Ghimiray <himal.prasad.ghimiray@intel.com>
    drm/xe/xe_migrate: Cast to output precision before multiplying operands

Michael Kelley <mhklinux@outlook.com>
    Drivers: hv: vmbus: Don't free ring buffers that couldn't be re-encrypted

Rick Edgecombe <rick.p.edgecombe@intel.com>
    uio_hv_generic: Don't free decrypted memory

Rick Edgecombe <rick.p.edgecombe@intel.com>
    hv_netvsc: Don't free decrypted memory

Rick Edgecombe <rick.p.edgecombe@intel.com>
    Drivers: hv: vmbus: Track decrypted status in vmbus_gpadl

Rick Edgecombe <rick.p.edgecombe@intel.com>
    Drivers: hv: vmbus: Leak pages if set_memory_encrypted() fails

John Stultz <jstultz@google.com>
    selftests: timers: Fix valid-adjtimex signed left-shift undefined behavior

Zhigang Luo <Zhigang.Luo@amd.com>
    amd/amdkfd: sync all devices to wait all processes being evicted

Lijo Lazar <lijo.lazar@amd.com>
    drm/amdgpu: Fix VCN allocation in CPX partition

Kenneth Feng <kenneth.feng@amd.com>
    drm/amd/pm: fix the high voltage issue after unload

Alex Hung <alex.hung@amd.com>
    drm/amd/display: Skip on writeback when it's not applicable

Tao Zhou <tao.zhou1@amd.com>
    drm/amdgpu: implement IRQ_STATE_ENABLE for SDMA v4.4.2

Yifan Zhang <yifan1.zhang@amd.com>
    drm/amdgpu: add smu 14.0.1 discovery support

Li Ma <li.ma@amd.com>
    drm/amd/display: add DCN 351 version for microcode load

Lijo Lazar <lijo.lazar@amd.com>
    drm/amdgpu: Refine IB schedule error logging

Eric Dumazet <edumazet@google.com>
    nfc: llcp: fix nfc_llcp_setsockopt() unsafe copies

Eric Dumazet <edumazet@google.com>
    net: add copy_safe_from_sockptr() helper

Justin Ernst <justin.ernst@hpe.com>
    tools/power/turbostat: Fix uncore frequency file string

Jiaxun Yang <jiaxun.yang@flygoat.com>
    MIPS: scall: Save thread_info.syscall unconditionally on entry

Thierry Reding <treding@nvidia.com>
    gpu: host1x: Do not setup DMA for virtual devices

Bernhard Rosenkränzer <bero@baylibre.com>
    platform/x86: acer-wmi: Add support for Acer PH18-71

Jacek Lawrynowicz <jacek.lawrynowicz@linux.intel.com>
    accel/ivpu: Fix missed error message after VPU rename

Wachowski, Karol <karol.wachowski@intel.com>
    accel/ivpu: Improve clarity of MMU error messages

Jacek Lawrynowicz <jacek.lawrynowicz@linux.intel.com>
    accel/ivpu: Remove d3hot_after_power_off WA

Rik van Riel <riel@surriel.com>
    blk-iocost: avoid out of bounds shift

Xiang Chen <chenxiang66@hisilicon.com>
    scsi: hisi_sas: Handle the NCQ error returned by D2H frame

Maurizio Lombardi <mlombard@redhat.com>
    scsi: target: Fix SELinux error when systemd-modules loads the target module

Kees Cook <keescook@chromium.org>
    nouveau/gsp: Avoid addressing beyond end of rpc->entries

Wei Yang <richard.weiyang@gmail.com>
    memblock tests: fix undefined reference to `BIT'

Wei Yang <richard.weiyang@gmail.com>
    memblock tests: fix undefined reference to `panic'

Wei Yang <richard.weiyang@gmail.com>
    memblock tests: fix undefined reference to `early_pfn_to_nid'

Boris Burkov <boris@bur.io>
    btrfs: always clear PERTRANS metadata during commit

Boris Burkov <boris@bur.io>
    btrfs: make btrfs_clear_delalloc_extent() free delalloc reserve

Len Brown <len.brown@intel.com>
    tools/power turbostat: Fix warning upon failed /dev/cpu_dma_latency read

Patryk Wlazlyn <patryk.wlazlyn@linux.intel.com>
    tools/power turbostat: Print ucode revision only if valid

Len Brown <len.brown@intel.com>
    tools/power turbostat: Expand probe_intel_uncore_frequency()

Chen Yu <yu.c.chen@intel.com>
    tools/power turbostat: Do not print negative LPI residency

Peng Liu <liupeng17@lenovo.com>
    tools/power turbostat: Fix Bzy_MHz documentation typo

Wyes Karny <wyes.karny@amd.com>
    tools/power turbostat: Increase the limit for fd opened

Doug Smythies <dsmythies@telus.net>
    tools/power turbostat: Fix added raw MSR output

Adam Goldman <adamg@pobox.com>
    firewire: ohci: mask bus reset interrupts between ISR and bottom half

Chen Ni <nichen@iscas.ac.cn>
    ata: sata_gemini: Check clk_enable() result

Jeff Layton <jlayton@kernel.org>
    vboxsf: explicitly deny setlease attempts

Phil Elwell <phil@raspberrypi.com>
    net: bcmgenet: Reset RBUF on first open

Zhang Yi <zhangyi@everest-semi.com>
    ASoC: codecs: ES8326: modify clock table

Zhang Yi <zhangyi@everest-semi.com>
    ASoC: codecs: ES8326: Solve error interruption issue

Li Nan <linan122@huawei.com>
    block: fix overflow in blk_ioctl_discard()

Takashi Iwai <tiwai@suse.de>
    ALSA: line6: Zero-initialize message buffers

Peter Wang <peter.wang@mediatek.com>
    scsi: ufs: core: Fix MCQ mode dev command timeout

Yihang Li <liyihang9@huawei.com>
    scsi: libsas: Align SMP request allocation to ARCH_DMA_MINALIGN

Peter Wang <peter.wang@mediatek.com>
    scsi: ufs: core: WLUN suspend dev/link state error recovery

Uwe Kleine-König <u.kleine-koenig@pengutronix.de>
    OSS: dmasound/paula: Mark driver struct with __refdata to prevent section mismatch

André Apitzsch <git@apitzsch.eu>
    regulator: tps65132: Add of_match table

Peter Ujfalusi <peter.ujfalusi@linux.intel.com>
    ASoC: SOF: Intel: hda-dsp: Skip IMR boot on ACE platforms in case of S3 suspend

Borislav Petkov (AMD) <bp@alien8.de>
    kbuild: Disable KCSAN for autogenerated *.mod.c intermediaries

Mark Rutland <mark.rutland@arm.com>
    selftests/ftrace: Fix event filter target_func selection

Andrei Matei <andreimatei1@gmail.com>
    bpf: Check bloom filter map value size

Jonathan Kim <Jonathan.Kim@amd.com>
    drm/amdkfd: range check cp bad op exception interrupts

Mukul Joshi <mukul.joshi@amd.com>
    drm/amdkfd: Check cgroup when returning DMABuf info

Anand Jain <anand.jain@oracle.com>
    btrfs: return accurate error code on open failure in open_fs_devices()

Saurav Kashyap <skashyap@marvell.com>
    scsi: bnx2fc: Remove spin_lock_bh while releasing resources after upload

Shin'ichiro Kawasaki <shinichiro.kawasaki@wdc.com>
    scsi: mpi3mr: Avoid memcpy field-spanning write WARNING

Lucas De Marchi <lucas.demarchi@intel.com>
    drm/xe: Fix END redefinition

linke li <lilinke99@qq.com>
    net: mark racy access on sk->sk_rcvbuf

Benjamin Berg <benjamin.berg@intel.com>
    wifi: iwlwifi: mvm: guard against invalid STA ID on removal

Johannes Berg <johannes.berg@intel.com>
    wifi: iwlwifi: read txq->read_ptr under lock

Johannes Berg <johannes.berg@intel.com>
    wifi: mac80211: fix prep_connection error path

Igor Artemiev <Igor.A.Artemiev@mcst.ru>
    wifi: cfg80211: fix rdev_dump_mpp() arguments order

Jeff Johnson <quic_jjohnson@quicinc.com>
    wifi: mac80211: fix ieee80211_bss_*_flags kernel-doc

Eric Van Hensbergen <ericvh@kernel.org>
    fs/9p: fix uninitialized values during inode evict

Andrew Price <anprice@redhat.com>
    gfs2: Fix invalid metadata access in punch_hole

Justin Tee <justin.tee@broadcom.com>
    scsi: lpfc: Use a dedicated lock for ras_fwlog state

Justin Tee <justin.tee@broadcom.com>
    scsi: lpfc: Release hbalock before calling lpfc_worker_wake_up()

Justin Tee <justin.tee@broadcom.com>
    scsi: lpfc: Replace hbalock with ndlp lock in lpfc_nvme_unregister_port()

Justin Tee <justin.tee@broadcom.com>
    scsi: lpfc: Update lpfc_ramp_down_queue_handler() logic

Justin Tee <justin.tee@broadcom.com>
    scsi: lpfc: Remove IRQF_ONESHOT flag from threaded IRQ handling

Justin Tee <justin.tee@broadcom.com>
    scsi: lpfc: Move NPIV's transport unregistration to after resource clean up

Rohit Ner <rohitner@google.com>
    scsi: ufs: core: Fix MCQ MAC configuration

Conor Dooley <conor.dooley@microchip.com>
    firmware: microchip: don't unconditionally print validation success

Yuezhang Mo <Yuezhang.Mo@sony.com>
    exfat: fix timing of synchronizing bitmap and inode

Oliver Upton <oliver.upton@linux.dev>
    KVM: arm64: vgic-v2: Check for non-NULL vCPU in vgic_v2_parse_attr()

Will Deacon <will@kernel.org>
    swiotlb: initialise restricted pool list_head when SWIOTLB_DYNAMIC=y

Shubhrajyoti Datta <shubhrajyoti.datta@amd.com>
    EDAC/versal: Do not log total error counts

Gaurav Batra <gbatra@linux.ibm.com>
    powerpc/pseries/iommu: LPAR panics during boot up with a frozen PE

Nayna Jain <nayna@linux.ibm.com>
    powerpc/pseries: make max polling consistent for longer H_CALLs

Jernej Skrabec <jernej.skrabec@gmail.com>
    clk: sunxi-ng: h6: Reparent CPUX during PLL CPUX rate change

Adam Skladowski <a39.skl@gmail.com>
    clk: qcom: smd-rpm: Restore msm8976 num_clk

Lucas De Marchi <lucas.demarchi@intel.com>
    drm/xe/display: Fix ADL-N detection

Richard Gobert <richardbgobert@gmail.com>
    net: gro: add flush check in udp_gro_receive_segment

Richard Gobert <richardbgobert@gmail.com>
    net: gro: fix udp bad offset in socket lookup by adding {inner_}network_offset to napi_gro_cb

Shigeru Yoshida <syoshida@redhat.com>
    ipv4: Fix uninit-value access in __ip_make_skb()

Andy Shevchenko <andriy.shevchenko@linux.intel.com>
    drm/panel: ili9341: Use predefined error codes

Andy Shevchenko <andriy.shevchenko@linux.intel.com>
    drm/panel: ili9341: Respect deferred probe

Andy Shevchenko <andriy.shevchenko@linux.intel.com>
    drm/panel: ili9341: Correct use of device property APIs

Alexandra Winter <wintera@linux.ibm.com>
    s390/qeth: Fix kernel panic after setting hsuid

Guillaume Nault <gnault@redhat.com>
    vxlan: Pull inner IP header in vxlan_rcv().

Xin Long <lucien.xin@gmail.com>
    tipc: fix a possible memleak in tipc_buf_append

Jeffrey Altman <jaltman@auristor.com>
    rxrpc: Clients must accept conn from any address

Felix Fietkau <nbd@nbd.name>
    net: core: reject skb_copy(_expand) for fraglist GSO skbs

Felix Fietkau <nbd@nbd.name>
    net: bridge: fix multicast-to-unicast with fraglist GSO

Mans Rullgard <mans@mansr.com>
    spi: fix null pointer dereference within spi_sync

Shashank Sharma <shashank.sharma@amd.com>
    drm/amdgpu: fix doorbell regression

Marek Behún <kabel@kernel.org>
    net: dsa: mv88e6xxx: Fix number of databases for 88E6141 / 88E6341

Sebastian Andrzej Siewior <bigeasy@linutronix.de>
    cxgb4: Properly lock TX queue for the selftest.

Bui Quang Minh <minhquangbui99@gmail.com>
    s390/cio: Ensure the copied buf is NUL terminated

Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com>
    ALSA: hda: intel-sdw-acpi: fix usage of device_get_named_child_node()

Jerome Brunet <jbrunet@baylibre.com>
    ASoC: meson: cards: select SND_DYNAMIC_MINORS

Jerome Brunet <jbrunet@baylibre.com>
    ASoC: meson: axg-tdm-interface: manage formatters in trigger

Jerome Brunet <jbrunet@baylibre.com>
    ASoC: meson: axg-card: make links nonatomic

Jerome Brunet <jbrunet@baylibre.com>
    ASoC: meson: axg-fifo: use threaded irq to check periods

Jerome Brunet <jbrunet@baylibre.com>
    ASoC: meson: axg-fifo: use FIELD helpers

Guillaume Nault <gnault@redhat.com>
    vxlan: Add missing VNI filter counter update in arp_reduce().

Guillaume Nault <gnault@redhat.com>
    vxlan: Fix racy device stats updates.

Asbjørn Sloth Tønnesen <ast@fiberby.net>
    net: qede: use return from qede_parse_actions()

Asbjørn Sloth Tønnesen <ast@fiberby.net>
    net: qede: use return from qede_parse_flow_attr() for flow_spec

Asbjørn Sloth Tønnesen <ast@fiberby.net>
    net: qede: use return from qede_parse_flow_attr() for flower

Asbjørn Sloth Tønnesen <ast@fiberby.net>
    net: qede: sanitize 'rc' in qede_add_tc_flower_fltr()

Oswald Buddenhagen <oswald.buddenhagen@gmx.de>
    ALSA: emu10k1: fix E-MU dock initialization

Oswald Buddenhagen <oswald.buddenhagen@gmx.de>
    ALSA: emu10k1: move the whole GPIO event handling to the workqueue

Oswald Buddenhagen <oswald.buddenhagen@gmx.de>
    ALSA: emu10k1: factor out snd_emu1010_load_dock_firmware()

Oswald Buddenhagen <oswald.buddenhagen@gmx.de>
    ALSA: emu10k1: fix E-MU card dock presence monitoring

David Howells <dhowells@redhat.com>
    Fix a potential infinite loop in extract_user_to_sg()

Jens Remus <jremus@linux.ibm.com>
    s390/vdso: Add CFI for RA register to asm macro vdso_func

Rafael J. Wysocki <rafael.j.wysocki@intel.com>
    thermal/debugfs: Prevent use-after-free from occurring after cdev removal

David Bauer <mail@david-bauer.net>
    net l2tp: drop flow hash on forward

Kuniyuki Iwashima <kuniyu@amazon.com>
    nsh: Restore skb->{protocol,data,mac_header} for outer header in nsh_gso_segment().

Rafael J. Wysocki <rafael.j.wysocki@intel.com>
    thermal/debugfs: Fix two locking issues with thermal zone debug

Rafael J. Wysocki <rafael.j.wysocki@intel.com>
    thermal/debugfs: Free all thermal zone debug memory on zone removal

Bui Quang Minh <minhquangbui99@gmail.com>
    octeontx2-af: avoid off-by-one read from userspace

Bui Quang Minh <minhquangbui99@gmail.com>
    bna: ensure the copied buf is NUL terminated

Bui Quang Minh <minhquangbui99@gmail.com>
    ice: ensure the copied buf is NUL terminated

Chen Yu <yu.c.chen@intel.com>
    efi/unaccepted: touch soft lockup during memory accept

Toke Høiland-Jørgensen <toke@redhat.com>
    xdp: use flags field to disambiguate broadcast redirect

Puranjay Mohan <puranjay@kernel.org>
    arm32, bpf: Reimplement sign-extension mov instruction

Claudio Imbrenda <imbrenda@linux.ibm.com>
    s390/mm: Fix clearing storage keys for huge pages

Claudio Imbrenda <imbrenda@linux.ibm.com>
    s390/mm: Fix storage key clearing for guest huge pages

Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
    ASoC: codecs: wsa881x: set clk_stop_mode1 flag

Amadeusz Sławiński <amadeuszx.slawinski@linux.intel.com>
    ASoC: Intel: avs: Set name of control as in topology

Xu Kuohai <xukuohai@huawei.com>
    riscv, bpf: Fix incorrect runtime stats

Xu Kuohai <xukuohai@huawei.com>
    bpf, arm64: Fix incorrect runtime stats

Devyn Liu <liudingyuan@huawei.com>
    spi: hisi-kunpeng: Delete the dump interface of data registers in debugfs

David Lechner <dlechner@baylibre.com>
    spi: axi-spi-engine: fix version format string

David Lechner <dlechner@baylibre.com>
    spi: axi-spi-engine: use common AXI macros

Anton Protopopov <aspsk@isovalent.com>
    bpf: Fix a verifier verbose message

Yi Zhang <yi.zhang@redhat.com>
    nvme: fix warn output about shared namespaces without CONFIG_NVME_MULTIPATH

Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com>
    ASoC: SOF: Intel: add default firmware library path for LNL

Richard Fitzgerald <rf@opensource.cirrus.com>
    regmap: Add regmap_read_bypassed()

Jason Xing <kernelxing@tencent.com>
    bpf, skmsg: Fix NULL pointer dereference in sk_psock_skb_ingress_enqueue

Andrii Nakryiko <andrii@kernel.org>
    bpf, kconfig: Fix DEBUG_INFO_BTF_MODULES Kconfig definition

Matti Vaittinen <mazziesaccount@gmail.com>
    regulator: change devm_regulator_get_enable_optional() stub to return Ok

Matti Vaittinen <mazziesaccount@gmail.com>
    regulator: change stubbed devm_regulator_get_enable to return Ok

AngeloGioacchino Del Regno <angelogioacchino.delregno@collabora.com>
    regulator: mt6360: De-capitalize devicetree regulator subnodes

Chuck Lever <chuck.lever@oracle.com>
    NFSD: Fix nfsd4_encode_fattr4() crasher

Dai Ngo <dai.ngo@oracle.com>
    NFSD: add support for CB_GETATTR callback

Josef Bacik <josef@toxicpanda.com>
    nfsd: make all of the nfsd stats per-network namespace

Josef Bacik <josef@toxicpanda.com>
    nfsd: expose /proc/net/sunrpc/nfsd in net namespaces

Josef Bacik <josef@toxicpanda.com>
    nfsd: rename NFSD_NET_* to NFSD_STATS_*

Zeng Heng <zengheng4@huawei.com>
    pinctrl: devicetree: fix refcount leak in pinctrl_dt_to_map()

AngeloGioacchino Del Regno <angelogioacchino.delregno@collabora.com>
    power: supply: mt6360_charger: Fix of_match for usb-otg-vbus regulator

Arnd Bergmann <arnd@arndb.de>
    power: rt9455: hide unused rt9455_boost_voltage_values

Hans de Goede <hdegoede@redhat.com>
    pinctrl: baytrail: Fix selecting gpio pinctrl state

Kuniyuki Iwashima <kuniyu@amazon.com>
    nfs: Handle error of rpc_proc_register() in nfs_net_init().

Josef Bacik <josef@toxicpanda.com>
    nfs: make the rpc_stat per net namespace

Josef Bacik <josef@toxicpanda.com>
    nfs: expose /proc/net/sunrpc/nfs in net namespaces

Josef Bacik <josef@toxicpanda.com>
    sunrpc: add a struct rpc_stats arg to rpc_create_args

Chen-Yu Tsai <wenst@chromium.org>
    pinctrl: mediatek: paris: Rework support for PIN_CONFIG_{INPUT,OUTPUT}_ENABLE

Chen-Yu Tsai <wenst@chromium.org>
    pinctrl: mediatek: paris: Fix PIN_CONFIG_INPUT_SCHMITT_ENABLE readback

Dan Carpenter <dan.carpenter@linaro.org>
    pinctrl: core: delete incorrect free in pinctrl_enable()

Jan Dakinevich <jan.dakinevich@salutedevices.com>
    pinctrl/meson: fix typo in PDM's pin name

Billy Tsai <billy_tsai@aspeedtech.com>
    pinctrl: pinctrl-aspeed-g6: Fix register offset for pinconf of GPIOR-T

Johannes Berg <johannes.berg@intel.com>
    wifi: nl80211: don't free NULL coalescing rule

Benno Lossin <benno.lossin@proton.me>
    rust: macros: fix soundness issue in `module!` macro

Thomas Bertschinger <tahbertschinger@gmail.com>
    rust: module: place generated init_module() function in .init.text


-------------

Diffstat:

 .../bindings/iio/health/maxim,max30102.yaml        |   2 +-
 .../devicetree/bindings/net/mediatek,net.yaml      |  22 +--
 Documentation/netlink/specs/rt_link.yaml           |   6 +
 Makefile                                           |   4 +-
 arch/arm/kernel/sleep.S                            |   4 +
 arch/arm/net/bpf_jit_32.c                          |  56 +++++--
 .../dts/mediatek/mt8183-kukui-jacuzzi-pico6.dts    |   3 +-
 arch/arm64/boot/dts/qcom/sa8155p-adp.dts           |  30 ++--
 arch/arm64/kvm/vgic/vgic-kvm-device.c              |   8 +-
 arch/arm64/net/bpf_jit_comp.c                      |   6 +-
 arch/mips/include/asm/ptrace.h                     |   2 +-
 arch/mips/kernel/asm-offsets.c                     |   1 +
 arch/mips/kernel/ptrace.c                          |  15 +-
 arch/mips/kernel/scall32-o32.S                     |  23 +--
 arch/mips/kernel/scall64-n32.S                     |   3 +-
 arch/mips/kernel/scall64-n64.S                     |   3 +-
 arch/mips/kernel/scall64-o32.S                     |  33 ++--
 arch/powerpc/crypto/chacha-p10-glue.c              |   8 +-
 arch/powerpc/include/asm/plpks.h                   |   5 +-
 arch/powerpc/platforms/pseries/iommu.c             |   8 +
 arch/powerpc/platforms/pseries/plpks.c             |  10 +-
 arch/riscv/net/bpf_jit_comp64.c                    |   6 +-
 arch/s390/include/asm/dwarf.h                      |   1 +
 arch/s390/kernel/vdso64/vdso_user_wrapper.S        |   2 +
 arch/s390/mm/gmap.c                                |   2 +-
 arch/s390/mm/hugetlbpage.c                         |   2 +-
 arch/x86/kernel/apic/apic.c                        |  16 +-
 arch/xtensa/include/asm/processor.h                |   8 +-
 arch/xtensa/include/asm/ptrace.h                   |   2 +-
 arch/xtensa/kernel/process.c                       |   5 +-
 arch/xtensa/kernel/stacktrace.c                    |   3 +-
 block/blk-iocost.c                                 |  14 +-
 block/ioctl.c                                      |   5 +-
 drivers/accel/ivpu/ivpu_drv.c                      |  20 +--
 drivers/accel/ivpu/ivpu_drv.h                      |   3 +-
 drivers/accel/ivpu/ivpu_hw_37xx.c                  |   4 +-
 drivers/accel/ivpu/ivpu_mmu.c                      |   8 +-
 drivers/accel/ivpu/ivpu_pm.c                       |   9 +-
 drivers/ata/sata_gemini.c                          |   5 +-
 drivers/base/regmap/regmap.c                       |  37 +++++
 drivers/bluetooth/btqca.c                          | 140 ++++++++++++++--
 drivers/bluetooth/btqca.h                          |   3 +-
 drivers/bluetooth/hci_qca.c                        |   2 -
 drivers/clk/clk.c                                  |  12 +-
 drivers/clk/qcom/clk-smd-rpm.c                     |   1 +
 drivers/clk/samsung/clk-exynos-clkout.c            |  13 +-
 drivers/clk/sunxi-ng/ccu-sun50i-a64.c              |   2 +
 drivers/clk/sunxi-ng/ccu-sun50i-h6.c               |  19 ++-
 drivers/clk/sunxi-ng/ccu_common.c                  |  19 +++
 drivers/clk/sunxi-ng/ccu_common.h                  |   3 +
 drivers/dma/idxd/cdev.c                            |  77 +++++++++
 drivers/dma/idxd/idxd.h                            |   3 +
 drivers/dma/idxd/init.c                            |   4 +
 drivers/dma/idxd/registers.h                       |   3 -
 drivers/dma/idxd/sysfs.c                           |  27 ++-
 drivers/edac/versal_edac.c                         |   4 +-
 drivers/firewire/nosy.c                            |   6 +-
 drivers/firewire/ohci.c                            |  14 +-
 drivers/firmware/efi/unaccepted_memory.c           |   4 +
 drivers/firmware/microchip/mpfs-auto-update.c      |   2 +
 drivers/gpio/gpio-crystalcove.c                    |   2 +-
 drivers/gpio/gpio-lpc32xx.c                        |   1 +
 drivers/gpio/gpio-wcove.c                          |   2 +-
 drivers/gpio/gpiolib-cdev.c                        |  16 +-
 drivers/gpu/drm/amd/amdgpu/amdgpu_device.c         |  26 +--
 drivers/gpu/drm/amd/amdgpu/amdgpu_discovery.c      |   1 +
 drivers/gpu/drm/amd/amdgpu/amdgpu_job.c            |   7 +-
 drivers/gpu/drm/amd/amdgpu/amdgpu_object.c         |  14 +-
 drivers/gpu/drm/amd/amdgpu/amdgpu_object.h         |   4 +-
 drivers/gpu/drm/amd/amdgpu/amdgpu_ttm.c            |  56 ++++---
 drivers/gpu/drm/amd/amdgpu/aqua_vanjaram.c         |  15 +-
 drivers/gpu/drm/amd/amdgpu/sdma_v4_4_2.c           |  16 +-
 drivers/gpu/drm/amd/amdkfd/kfd_chardev.c           |  11 +-
 drivers/gpu/drm/amd/amdkfd/kfd_device.c            |  17 +-
 drivers/gpu/drm/amd/amdkfd/kfd_int_process_v10.c   |   3 +-
 drivers/gpu/drm/amd/amdkfd/kfd_int_process_v11.c   |   3 +-
 drivers/gpu/drm/amd/amdkfd/kfd_int_process_v9.c    |   3 +-
 drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c  |  15 +-
 .../drm/amd/display/amdgpu_dm/amdgpu_dm_debugfs.c  |  48 ++++--
 drivers/gpu/drm/amd/display/dc/bios/bios_parser2.c |   1 +
 .../display/dc/dcn31/dcn31_hpo_dp_link_encoder.c   |   6 +
 .../drm/amd/display/dc/hwss/dcn35/dcn35_hwseq.c    |  33 +++-
 drivers/gpu/drm/amd/pm/swsmu/amdgpu_smu.c          |  27 ++-
 drivers/gpu/drm/amd/pm/swsmu/inc/amdgpu_smu.h      |   1 +
 .../gpu/drm/amd/pm/swsmu/smu13/smu_v13_0_0_ppt.c   |   8 +-
 .../gpu/drm/amd/pm/swsmu/smu13/smu_v13_0_4_ppt.c   |   2 +-
 drivers/gpu/drm/drm_connector.c                    |   2 +-
 drivers/gpu/drm/i915/display/intel_audio.c         | 113 +------------
 drivers/gpu/drm/i915/display/intel_bios.c          |  19 +--
 drivers/gpu/drm/i915/display/intel_vbt_defs.h      |   5 -
 drivers/gpu/drm/i915/gt/intel_gt_ccs_mode.c        |   6 +-
 drivers/gpu/drm/i915/gt/intel_gt_ccs_mode.h        |   2 +-
 drivers/gpu/drm/i915/gt/intel_workarounds.c        |   4 +-
 drivers/gpu/drm/imagination/pvr_fw_mips.h          |   5 +-
 drivers/gpu/drm/meson/meson_dw_hdmi.c              |  70 ++++----
 drivers/gpu/drm/nouveau/include/nvkm/subdev/gsp.h  |   4 +-
 drivers/gpu/drm/nouveau/nouveau_dp.c               |  13 +-
 drivers/gpu/drm/nouveau/nvkm/subdev/gsp/r535.c     |  81 +++++----
 drivers/gpu/drm/panel/Kconfig                      |   2 +-
 drivers/gpu/drm/panel/panel-ilitek-ili9341.c       |  13 +-
 drivers/gpu/drm/qxl/qxl_release.c                  |  50 +-----
 drivers/gpu/drm/radeon/pptable.h                   |  10 +-
 drivers/gpu/drm/ttm/ttm_tt.c                       |   2 +-
 drivers/gpu/drm/vmwgfx/vmwgfx_bo.c                 |   1 +
 drivers/gpu/drm/vmwgfx/vmwgfx_fence.c              |   2 +-
 drivers/gpu/drm/xe/compat-i915-headers/i915_drv.h  |   3 +-
 drivers/gpu/drm/xe/regs/xe_engine_regs.h           |   2 +-
 drivers/gpu/drm/xe/xe_lrc.c                        |  25 ++-
 drivers/gpu/drm/xe/xe_migrate.c                    |   8 +-
 drivers/gpu/host1x/bus.c                           |   8 -
 drivers/hv/channel.c                               |  29 +++-
 drivers/hv/connection.c                            |  29 +++-
 drivers/hwmon/corsair-cpro.c                       |  43 +++--
 drivers/hwmon/pmbus/ucd9000.c                      |   6 +-
 drivers/iio/accel/mxc4005.c                        |  92 +++++++++-
 drivers/iio/imu/adis16475.c                        |   4 +-
 drivers/iio/pressure/bmp280-core.c                 |   1 +
 drivers/iio/pressure/bmp280-spi.c                  |  13 +-
 drivers/iio/pressure/bmp280.h                      |   1 +
 drivers/infiniband/hw/qib/qib_fs.c                 |   1 +
 drivers/iommu/amd/iommu.c                          |   4 +
 drivers/iommu/arm/arm-smmu/arm-smmu-nvidia.c       |   4 +-
 drivers/iommu/mtk_iommu.c                          |   1 +
 drivers/iommu/mtk_iommu_v1.c                       |   1 +
 drivers/misc/mei/hw-me-regs.h                      |   2 +
 drivers/misc/mei/pci-me.c                          |   2 +
 drivers/misc/pvpanic/pvpanic-pci.c                 |   4 +-
 drivers/net/dsa/mv88e6xxx/chip.c                   |  20 ++-
 drivers/net/ethernet/broadcom/genet/bcmgenet.c     |  32 +++-
 drivers/net/ethernet/broadcom/genet/bcmgenet.h     |   4 +-
 drivers/net/ethernet/broadcom/genet/bcmgenet_wol.c |   8 +-
 drivers/net/ethernet/broadcom/genet/bcmmii.c       |   6 +-
 drivers/net/ethernet/brocade/bna/bnad_debugfs.c    |   4 +-
 drivers/net/ethernet/chelsio/cxgb4/sge.c           |   6 +-
 drivers/net/ethernet/hisilicon/hns3/hnae3.h        |   2 +-
 .../ethernet/hisilicon/hns3/hns3pf/hclge_main.c    |  52 +++---
 .../ethernet/hisilicon/hns3/hns3pf/hclge_main.h    |   5 +-
 .../net/ethernet/hisilicon/hns3/hns3pf/hclge_mbx.c |   7 +-
 .../ethernet/hisilicon/hns3/hns3vf/hclgevf_main.c  |  20 +--
 .../ethernet/hisilicon/hns3/hns3vf/hclgevf_main.h  |   2 +-
 drivers/net/ethernet/intel/e1000e/phy.c            |   8 +-
 drivers/net/ethernet/intel/ice/ice_debugfs.c       |   8 +-
 .../ethernet/marvell/octeontx2/af/rvu_debugfs.c    |   4 +-
 drivers/net/ethernet/micrel/ks8851_common.c        |  16 +-
 drivers/net/ethernet/qlogic/qede/qede_filter.c     |  14 +-
 drivers/net/hyperv/netvsc.c                        |   7 +-
 drivers/net/usb/qmi_wwan.c                         |   1 +
 drivers/net/vxlan/vxlan_core.c                     |  49 ++++--
 drivers/net/wireless/intel/iwlwifi/mvm/mld-sta.c   |   7 +-
 drivers/net/wireless/intel/iwlwifi/queue/tx.c      |   2 +-
 drivers/nvme/host/core.c                           |   2 +-
 drivers/nvme/host/nvme.h                           |   5 +
 drivers/nvme/host/pci.c                            |  14 +-
 drivers/pinctrl/aspeed/pinctrl-aspeed-g6.c         |  34 ++--
 drivers/pinctrl/core.c                             |   8 +-
 drivers/pinctrl/devicetree.c                       |  10 +-
 drivers/pinctrl/intel/pinctrl-baytrail.c           |  74 +++++----
 drivers/pinctrl/intel/pinctrl-intel.h              |   4 +
 drivers/pinctrl/mediatek/pinctrl-paris.c           |  40 ++---
 drivers/pinctrl/meson/pinctrl-meson-a1.c           |   6 +-
 drivers/platform/x86/acer-wmi.c                    |   9 +
 drivers/platform/x86/amd/pmf/acpi.c                |   2 +-
 .../x86/intel/speed_select_if/isst_if_common.c     |   1 +
 drivers/power/supply/mt6360_charger.c              |   2 +-
 drivers/power/supply/rt9455_charger.c              |   2 +
 drivers/regulator/core.c                           |  27 +--
 drivers/regulator/mt6360-regulator.c               |  32 ++--
 drivers/regulator/tps65132-regulator.c             |   7 +
 drivers/s390/cio/cio_inject.c                      |   2 +-
 drivers/s390/net/qeth_core_main.c                  |  69 ++++----
 drivers/scsi/bnx2fc/bnx2fc_tgt.c                   |   2 -
 drivers/scsi/hisi_sas/hisi_sas_v3_hw.c             |  10 +-
 drivers/scsi/libsas/sas_expander.c                 |   2 +-
 drivers/scsi/lpfc/lpfc.h                           |   2 +-
 drivers/scsi/lpfc/lpfc_attr.c                      |   4 +-
 drivers/scsi/lpfc/lpfc_bsg.c                       |  20 +--
 drivers/scsi/lpfc/lpfc_debugfs.c                   |  12 +-
 drivers/scsi/lpfc/lpfc_els.c                       |  20 +--
 drivers/scsi/lpfc/lpfc_hbadisc.c                   |   5 +-
 drivers/scsi/lpfc/lpfc_init.c                      |   5 +-
 drivers/scsi/lpfc/lpfc_nvme.c                      |   4 +-
 drivers/scsi/lpfc/lpfc_scsi.c                      |  13 +-
 drivers/scsi/lpfc/lpfc_sli.c                       |  34 ++--
 drivers/scsi/lpfc/lpfc_vport.c                     |   8 +-
 drivers/scsi/mpi3mr/mpi3mr_app.c                   |   2 +-
 drivers/slimbus/qcom-ngd-ctrl.c                    |   6 +-
 drivers/spi/spi-axi-spi-engine.c                   |  19 +--
 drivers/spi/spi-hisi-kunpeng.c                     |   2 -
 drivers/spi/spi-microchip-core-qspi.c              |   1 +
 drivers/spi/spi.c                                  |   1 +
 drivers/target/target_core_configfs.c              |  12 ++
 drivers/thermal/thermal_debugfs.c                  |  59 +++++--
 drivers/ufs/core/ufs-mcq.c                         |   2 +-
 drivers/ufs/core/ufshcd.c                          |   9 +-
 drivers/uio/uio_hv_generic.c                       |  12 +-
 drivers/usb/core/hub.c                             |   5 +-
 drivers/usb/core/port.c                            |   8 +-
 drivers/usb/dwc3/core.c                            |  90 +++++-----
 drivers/usb/dwc3/core.h                            |   1 +
 drivers/usb/dwc3/gadget.c                          |   2 +
 drivers/usb/dwc3/host.c                            |  27 +++
 drivers/usb/gadget/composite.c                     |   6 +-
 drivers/usb/gadget/function/f_fs.c                 |   9 +-
 drivers/usb/gadget/function/uvc_configfs.c         |   4 +-
 drivers/usb/host/ohci-hcd.c                        |   8 +
 drivers/usb/host/xhci-plat.h                       |   4 +-
 drivers/usb/host/xhci-rzv2m.c                      |   1 +
 drivers/usb/typec/tcpm/tcpm.c                      |  36 +++-
 drivers/usb/typec/ucsi/ucsi.c                      |  12 +-
 drivers/vfio/pci/vfio_pci.c                        |   2 +
 fs/9p/fid.h                                        |   3 -
 fs/9p/vfs_file.c                                   |   2 +
 fs/9p/vfs_inode.c                                  |  23 ++-
 fs/9p/vfs_super.c                                  |   1 +
 fs/btrfs/inode.c                                   |   2 +-
 fs/btrfs/ordered-data.c                            |   1 +
 fs/btrfs/qgroup.c                                  |   2 +
 fs/btrfs/transaction.c                             |   2 +-
 fs/btrfs/tree-checker.c                            |  30 ++--
 fs/btrfs/tree-checker.h                            |   1 +
 fs/btrfs/volumes.c                                 |  18 +-
 fs/exfat/file.c                                    |   9 +-
 fs/gfs2/bmap.c                                     |   5 +-
 fs/nfs/client.c                                    |   5 +-
 fs/nfs/inode.c                                     |  13 +-
 fs/nfs/internal.h                                  |   2 -
 fs/nfs/netns.h                                     |   2 +
 fs/nfsd/cache.h                                    |   2 -
 fs/nfsd/netns.h                                    |  21 ++-
 fs/nfsd/nfs4callback.c                             |  97 ++++++++++-
 fs/nfsd/nfs4proc.c                                 |   6 +-
 fs/nfsd/nfs4state.c                                |   3 +-
 fs/nfsd/nfs4xdr.c                                  |   2 +-
 fs/nfsd/nfscache.c                                 |  40 +----
 fs/nfsd/nfsctl.c                                   |  14 +-
 fs/nfsd/nfsfh.c                                    |   3 +-
 fs/nfsd/state.h                                    |  14 ++
 fs/nfsd/stats.c                                    |  43 ++---
 fs/nfsd/stats.h                                    |  62 +++----
 fs/nfsd/vfs.c                                      |   6 +-
 fs/nfsd/xdr4cb.h                                   |  18 ++
 fs/proc/task_mmu.c                                 |  24 +--
 fs/smb/client/cifsglob.h                           |   1 +
 fs/smb/client/connect.c                            |   8 +
 fs/smb/client/fs_context.c                         |  21 +++
 fs/smb/client/fs_context.h                         |   2 +
 fs/smb/client/misc.c                               |   1 +
 fs/smb/client/smb2pdu.c                            |  11 ++
 fs/smb/server/oplock.c                             |  35 ++--
 fs/smb/server/transport_tcp.c                      |   4 +
 fs/tracefs/event_inode.c                           |  45 +++--
 fs/tracefs/inode.c                                 |  92 +++++++++-
 fs/tracefs/internal.h                              |   7 +-
 fs/userfaultfd.c                                   |   4 +
 fs/vboxsf/file.c                                   |   1 +
 include/linux/compiler_types.h                     |  11 ++
 include/linux/dma-fence.h                          |   7 -
 include/linux/gfp_types.h                          |   2 +
 include/linux/hyperv.h                             |   1 +
 include/linux/pci_ids.h                            |   2 +
 include/linux/regmap.h                             |   8 +
 include/linux/regulator/consumer.h                 |   4 +-
 include/linux/skbuff.h                             |  15 ++
 include/linux/skmsg.h                              |   2 +
 include/linux/slab.h                               |   4 +-
 include/linux/sockptr.h                            |  25 +++
 include/linux/sunrpc/clnt.h                        |   1 +
 include/net/gro.h                                  |   9 +
 include/net/xfrm.h                                 |   3 +
 include/sound/emu10k1.h                            |   3 +-
 include/trace/events/rxrpc.h                       |   2 +-
 include/uapi/linux/kfd_ioctl.h                     |  17 +-
 include/uapi/scsi/scsi_bsg_mpi3mr.h                |   2 +-
 kernel/bpf/bloom_filter.c                          |  13 ++
 kernel/bpf/verifier.c                              |   3 +-
 kernel/dma/swiotlb.c                               |   1 +
 kernel/workqueue.c                                 |   8 +-
 lib/Kconfig.debug                                  |   5 +-
 lib/dynamic_debug.c                                |   6 +-
 lib/maple_tree.c                                   |  16 +-
 lib/scatterlist.c                                  |   2 +-
 mm/readahead.c                                     |   4 +
 mm/slub.c                                          |  52 +++---
 net/8021q/vlan_core.c                              |   2 +
 net/bluetooth/hci_core.c                           |   3 +-
 net/bluetooth/hci_event.c                          |   2 +
 net/bluetooth/l2cap_core.c                         |   3 +
 net/bluetooth/msft.c                               |   2 +-
 net/bluetooth/msft.h                               |   4 +-
 net/bluetooth/sco.c                                |   4 +
 net/bridge/br_forward.c                            |   9 +-
 net/bridge/br_netlink.c                            |   3 +-
 net/core/filter.c                                  |  42 +++--
 net/core/gro.c                                     |   1 +
 net/core/link_watch.c                              |   4 +-
 net/core/net-sysfs.c                               |   4 +-
 net/core/net_namespace.c                           |  13 +-
 net/core/rtnetlink.c                               |   6 +-
 net/core/skbuff.c                                  |  27 ++-
 net/core/skmsg.c                                   |   5 +-
 net/core/sock.c                                    |   4 +-
 net/hsr/hsr_device.c                               |  31 ++--
 net/ipv4/af_inet.c                                 |   1 +
 net/ipv4/ip_output.c                               |   2 +-
 net/ipv4/raw.c                                     |   3 +
 net/ipv4/tcp.c                                     |   4 +-
 net/ipv4/tcp_input.c                               |   2 +
 net/ipv4/tcp_ipv4.c                                |   8 +-
 net/ipv4/tcp_output.c                              |   4 +-
 net/ipv4/udp.c                                     |   3 +-
 net/ipv4/udp_offload.c                             |  15 +-
 net/ipv4/xfrm4_input.c                             |   6 +-
 net/ipv6/addrconf.c                                |  11 +-
 net/ipv6/fib6_rules.c                              |   6 +-
 net/ipv6/ip6_input.c                               |   4 +-
 net/ipv6/ip6_offload.c                             |   1 +
 net/ipv6/ip6_output.c                              |   4 +-
 net/ipv6/udp.c                                     |   3 +-
 net/ipv6/udp_offload.c                             |   3 +-
 net/ipv6/xfrm6_input.c                             |   6 +-
 net/l2tp/l2tp_eth.c                                |   3 +
 net/mac80211/ieee80211_i.h                         |   4 +-
 net/mac80211/mlme.c                                |   5 +-
 net/mptcp/ctrl.c                                   |  39 ++++-
 net/mptcp/protocol.c                               |   3 +
 net/nfc/llcp_sock.c                                |  12 +-
 net/nfc/nci/core.c                                 |   1 +
 net/nsh/nsh.c                                      |  14 +-
 net/phonet/pn_netlink.c                            |   2 +-
 net/rxrpc/ar-internal.h                            |   2 +-
 net/rxrpc/call_object.c                            |   7 +-
 net/rxrpc/conn_event.c                             |  16 +-
 net/rxrpc/conn_object.c                            |   9 +-
 net/rxrpc/input.c                                  |  71 +++++---
 net/rxrpc/output.c                                 |  14 +-
 net/rxrpc/protocol.h                               |   6 +-
 net/smc/smc_ib.c                                   |  19 ++-
 net/sunrpc/clnt.c                                  |   5 +-
 net/sunrpc/xprtsock.c                              |   1 +
 net/tipc/msg.c                                     |   8 +-
 net/wireless/nl80211.c                             |   2 +
 net/wireless/trace.h                               |   2 +-
 net/xfrm/xfrm_input.c                              |   8 +
 rust/macros/module.rs                              | 185 +++++++++++++--------
 scripts/Makefile.modfinal                          |   2 +-
 security/keys/key.c                                |   3 +-
 sound/hda/intel-sdw-acpi.c                         |   2 +
 sound/oss/dmasound/dmasound_paula.c                |   8 +-
 sound/pci/emu10k1/emu10k1.c                        |   3 +-
 sound/pci/emu10k1/emu10k1_main.c                   | 139 +++++++++-------
 sound/pci/hda/patch_realtek.c                      |  25 ++-
 sound/soc/codecs/es8326.c                          |  30 ++--
 sound/soc/codecs/es8326.h                          |   2 +-
 sound/soc/codecs/wsa881x.c                         |   1 +
 sound/soc/intel/avs/topology.c                     |   2 +
 sound/soc/meson/Kconfig                            |   1 +
 sound/soc/meson/axg-card.c                         |   1 +
 sound/soc/meson/axg-fifo.c                         |  56 ++++---
 sound/soc/meson/axg-fifo.h                         |  12 +-
 sound/soc/meson/axg-frddr.c                        |   5 +-
 sound/soc/meson/axg-tdm-interface.c                |  34 ++--
 sound/soc/meson/axg-toddr.c                        |  22 ++-
 sound/soc/sof/intel/hda-dsp.c                      |  20 ++-
 sound/soc/sof/intel/pci-lnl.c                      |   3 +
 sound/soc/tegra/tegra186_dspk.c                    |   7 +-
 sound/soc/ti/davinci-mcasp.c                       |  12 +-
 sound/usb/line6/driver.c                           |   6 +-
 tools/include/linux/kernel.h                       |   1 +
 tools/include/linux/mm.h                           |   5 +
 tools/include/linux/panic.h                        |  19 +++
 tools/power/x86/turbostat/turbostat.8              |   2 +-
 tools/power/x86/turbostat/turbostat.c              | 163 +++++++++++++-----
 .../selftests/bpf/prog_tests/bloom_filter_map.c    |   6 +
 .../ftrace/test.d/filter/event-filter-function.tc  |   2 +-
 tools/testing/selftests/mm/Makefile                |   6 +-
 .../selftests/net/test_bridge_neigh_suppress.sh    |  14 +-
 tools/testing/selftests/timers/valid-adjtimex.c    |  73 ++++----
 377 files changed, 3373 insertions(+), 1845 deletions(-)



^ permalink raw reply	[relevance 1%]

* [PATCH 6.1 000/244] 6.1.91-rc3 review
@ 2024-05-16  9:13  2% Greg Kroah-Hartman
  0 siblings, 0 replies; 200+ results
From: Greg Kroah-Hartman @ 2024-05-16  9:13 UTC (permalink / raw)
  To: stable
  Cc: Greg Kroah-Hartman, patches, linux-kernel, torvalds, akpm, linux,
	shuah, patches, lkft-triage, pavel, jonathanh, f.fainelli,
	sudipm.mukherjee, srw, rwarsow, conor, allen.lkml, broonie

This is the start of the stable review cycle for the 6.1.91 release.
There are 244 patches in this series, all will be posted as a response
to this one.  If anyone has any issues with these being applied, please
let me know.

Responses should be made by Sat, 18 May 2024 09:11:43 +0000.
Anything received after that time might be too late.

The whole patch series can be found in one patch at:
	https://www.kernel.org/pub/linux/kernel/v6.x/stable-review/patch-6.1.91-rc3.gz
or in the git tree and branch at:
	git://git.kernel.org/pub/scm/linux/kernel/git/stable/linux-stable-rc.git linux-6.1.y
and the diffstat can be found below.

thanks,

greg k-h

-------------
Pseudo-Shortlog of commits:

Greg Kroah-Hartman <gregkh@linuxfoundation.org>
    Linux 6.1.91-rc3

Doug Berger <opendmb@gmail.com>
    net: bcmgenet: synchronize UMAC_CMD access

Doug Berger <opendmb@gmail.com>
    net: bcmgenet: synchronize use of bcmgenet_set_rx_mode()

Doug Berger <opendmb@gmail.com>
    net: bcmgenet: synchronize EXT_RGMII_OOB_CTRL access

Florian Fainelli <f.fainelli@gmail.com>
    net: bcmgenet: Clear RGMII_LINK upon link down

Li Nan <linan122@huawei.com>
    md: fix kmemleak of rdev->serial

Oscar Salvador <osalvador@suse.de>
    mm,swapops: update check in is_pfn_swap_entry for hwpoison entries

Miaohe Lin <linmiaohe@huawei.com>
    mm/hugetlb: fix DEBUG_LOCKS_WARN_ON(1) when dissolve_free_hugetlb_folio()

Qu Wenruo <wqu@suse.com>
    btrfs: do not wait for short bulk allocation

Silvio Gissi <sifonsec@amazon.com>
    keys: Fix overwrite of key expiration on instantiation

Nikhil Rao <nikhil.rao@intel.com>
    dmaengine: idxd: add a write() method for applications to submit work

Arjan van de Ven <arjan@linux.intel.com>
    dmaengine: idxd: add a new security check to deal with a hardware erratum

Arjan van de Ven <arjan@linux.intel.com>
    VFIO: Add the SPR_DSA and SPR_IAX devices to the denylist

Johan Hovold <johan+linaro@kernel.org>
    Bluetooth: qca: fix firmware check error path

Johan Hovold <johan+linaro@kernel.org>
    Bluetooth: qca: fix info leak when fetching fw build id

Johan Hovold <johan+linaro@kernel.org>
    Bluetooth: qca: fix info leak when fetching board id

Johan Hovold <johan+linaro@kernel.org>
    Bluetooth: qca: fix NVM configuration parsing

Johan Hovold <johan+linaro@kernel.org>
    Bluetooth: qca: add missing firmware sanity checks

Namjae Jeon <linkinjeon@kernel.org>
    ksmbd: do not grant v2 lease if parent lease key and epoch are not set

Namjae Jeon <linkinjeon@kernel.org>
    ksmbd: avoid to send duplicate lease break notifications

Namjae Jeon <linkinjeon@kernel.org>
    ksmbd: off ipv6only for both ipv4/ipv6 binding

Conor Dooley <conor.dooley@microchip.com>
    spi: microchip-core-qspi: fix setting spi bus clock rate

Johan Hovold <johan+linaro@kernel.org>
    regulator: core: fix debugfs creation regression

Kefeng Wang <wangkefeng.wang@huawei.com>
    mm: use memalloc_nofs_save() in page_cache_ra_order()

Lakshmi Yadlapati <lakshmiy@us.ibm.com>
    hwmon: (pmbus/ucd9000) Increase delay from 250 to 500us

Thadeu Lima de Souza Cascardo <cascardo@igalia.com>
    net: fix out-of-bounds access in ops_init

George Shen <george.shen@amd.com>
    drm/amd/display: Handle Y carry-over in VCP X.Y calculation

Karthikeyan Ramasubramanian <kramasub@chromium.org>
    drm/i915/bios: Fix parsing backlight BDB data

Zack Rusin <zack.rusin@broadcom.com>
    drm/vmwgfx: Fix invalid reads in fence signaled events

Alex Deucher <alexander.deucher@amd.com>
    drm/amdkfd: don't allow mapping the MMIO HDP page with large pages

Alexander Usyskin <alexander.usyskin@intel.com>
    mei: me: add lunar lake point M DID

Viken Dadhaniya <quic_vdadhani@quicinc.com>
    slimbus: qcom-ngd-ctrl: Add timeout for wait operation

Jim Cromie <jim.cromie@gmail.com>
    dyndbg: fix old BUG_ON in >control parser

Joao Paulo Goncalves <joao.goncalves@toradex.com>
    ASoC: ti: davinci-mcasp: Fix race condition during probe

Sameer Pujar <spujar@nvidia.com>
    ASoC: tegra: Fix DSPK 16-bit playback

Paolo Abeni <pabeni@redhat.com>
    tipc: fix UAF in error path

Alexander Potapenko <glider@google.com>
    kmsan: compiler_types: declare __no_sanitize_or_inline

Hans de Goede <hdegoede@redhat.com>
    iio: accel: mxc4005: Interrupt handling fixes

Ramona Gradinariu <ramona.bolboaca13@gmail.com>
    iio:imu: adis16475: Fix sync mode setting

Javier Carrasco <javier.carrasco.cruz@gmail.com>
    dt-bindings: iio: health: maxim,max30102: fix compatible check

Paolo Abeni <pabeni@redhat.com>
    mptcp: ensure snd_nxt is properly initialized on connect

Dan Carpenter <dan.carpenter@linaro.org>
    mm/slab: make __free(kfree) accept error pointers

Dominique Martinet <dominique.martinet@atmark-techno.com>
    btrfs: add missing mutex_unlock in btrfs_relocate_sys_chunks()

Aman Dhoot <amandhoot12@gmail.com>
    ALSA: hda/realtek: Fix mute led of HP Laptop 15-da3001TU

Badhri Jagan Sridharan <badhri@google.com>
    usb: typec: tcpm: Check for port partner validity before consuming it

Amit Sunil Dhamne <amitsd@google.com>
    usb: typec: tcpm: unregister existing source caps before re-registration

Thinh Nguyen <Thinh.Nguyen@synopsys.com>
    usb: dwc3: core: Prevent phy suspend during init

Thinh Nguyen <Thinh.Nguyen@synopsys.com>
    usb: xhci-plat: Don't include xhci.h

Chris Wulff <Chris.Wulff@biamp.com>
    usb: gadget: f_fs: Fix a race condition when processing setup packets.

Peter Korsgaard <peter@korsgaard.com>
    usb: gadget: composite: fix OS descriptors w_value logic

Alan Stern <stern@rowland.harvard.edu>
    USB: core: Fix access violation during port device removal

Guenter Roeck <linux@roeck-us.net>
    usb: ohci: Prevent missed ohci interrupts

Alan Stern <stern@rowland.harvard.edu>
    usb: Fix regression caused by invalid ep0 maxpacket in virtual SuperSpeed device

Christian A. Ehrhardt <lk@c--e.de>
    usb: typec: ucsi: Fix connector check on init

Christian A. Ehrhardt <lk@c--e.de>
    usb: typec: ucsi: Check for notifications after init

Benno Lossin <benno.lossin@proton.me>
    rust: macros: fix soundness issue in `module!` macro

Thomas Bertschinger <tahbertschinger@gmail.com>
    rust: module: place generated init_module() function in .init.text

Andrea Righi <andrea.righi@canonical.com>
    btf, scripts: rust: drop is_rust_module.sh

Andrea Righi <andrea.righi@canonical.com>
    rust: fix regexp in scripts/is_rust_module.sh

Asahi Lina <lina@asahilina.net>
    rust: error: Rename to_kernel_errno() -> to_errno()

Linus Torvalds <torvalds@linux-foundation.org>
    Reapply "drm/qxl: simplify qxl_fence_wait"

Thanassis Avgerinos <thanassis.avgerinos@gmail.com>
    firewire: nosy: ensure user_length is taken into account when fetching packet contents

Dmitry Antipov <dmantipov@yandex.ru>
    btrfs: fix kvcalloc() arguments order in btrfs_ioctl_send()

Christian König <christian.koenig@amd.com>
    drm/amdgpu: once more fix the call oder in amdgpu_ttm_move() v2

Leah Rumancik <leah.rumancik@gmail.com>
    MAINTAINERS: add leah to 6.1 MAINTAINERS file

Gabe Teeger <gabe.teeger@amd.com>
    drm/amd/display: Atom Integrated System Info v2_2 for DCN35

Kent Gibson <warthog618@gmail.com>
    gpiolib: cdev: fix uninitialised kfifo

Kent Gibson <warthog618@gmail.com>
    gpiolib: cdev: relocate debounce_period_us from struct gpio_desc

Andy Shevchenko <andriy.shevchenko@linux.intel.com>
    gpiolib: cdev: Add missing header(s)

Mario Limonciello <mario.limonciello@amd.com>
    dm/amd/pm: Fix problems with reboot/shutdown for some SMU 13.0.4/13.0.11 users

Douglas Anderson <dianders@chromium.org>
    drm/connector: Add \n to message about demoting connector force-probes

Jerome Brunet <jbrunet@baylibre.com>
    drm/meson: dw-hdmi: add bandgap setting for g12

Jerome Brunet <jbrunet@baylibre.com>
    drm/meson: dw-hdmi: power up phy on device init

Yonglong Liu <liuyonglong@huawei.com>
    net: hns3: fix kernel crash when devlink reload during initialization

Yonglong Liu <liuyonglong@huawei.com>
    net: hns3: fix port vlan filter not disabled issue

Peiyang Wang <wangpeiyang1@huawei.com>
    net: hns3: use appropriate barrier function after setting a bit value

Peiyang Wang <wangpeiyang1@huawei.com>
    net: hns3: release PTP resources if pf initialization failed

Peiyang Wang <wangpeiyang1@huawei.com>
    net: hns3: change type of numa_node_mask as nodemask_t

Jian Shen <shenjian15@huawei.com>
    net: hns3: direct return when receive a unknown mailbox message

Peiyang Wang <wangpeiyang1@huawei.com>
    net: hns3: using user configure after hardware reset

Wen Gu <guwen@linux.alibaba.com>
    net/smc: fix neighbour and rtable leak in smc_ib_find_route()

Eric Dumazet <edumazet@google.com>
    ipv6: prevent NULL dereference in ip6_output()

Eric Dumazet <edumazet@google.com>
    ipv6: annotate data-races around cnf.disable_ipv6

Lukasz Majewski <lukma@denx.de>
    hsr: Simplify code for announcing HSR nodes timer setup

Eric Dumazet <edumazet@google.com>
    net-sysfs: convert dev->operstate reads to lockless ones

Thomas Gleixner <tglx@linutronix.de>
    timers: Rename del_timer() to timer_delete()

Thomas Gleixner <tglx@linutronix.de>
    timers: Get rid of del_singleshot_timer_sync()

Eric Dumazet <edumazet@google.com>
    ipv6: fib6_rules: avoid possible NULL dereference in fib6_rule_action()

Felix Fietkau <nbd@nbd.name>
    net: bridge: fix corrupted ethernet header on multicast-to-unicast

Eric Dumazet <edumazet@google.com>
    phonet: fix rtm_phonet_notify() skb allocation

Aleksa Savic <savicaleksa83@gmail.com>
    hwmon: (corsair-cpro) Protect ccp->wait_input_report with a spinlock

Aleksa Savic <savicaleksa83@gmail.com>
    hwmon: (corsair-cpro) Use complete_all() instead of complete() in ccp_raw_event()

Aleksa Savic <savicaleksa83@gmail.com>
    hwmon: (corsair-cpro) Use a separate buffer for sending commands

Roded Zats <rzats@paloaltonetworks.com>
    rtnetlink: Correct nested IFLA_VF_VLAN_LIST attribute validation

Marek Vasut <marex@denx.de>
    net: ks8851: Queue RX packets in IRQ handler instead of disabling BHs

Duoming Zhou <duoming@zju.edu.cn>
    Bluetooth: l2cap: fix null-ptr-deref in l2cap_chan_timeout

Sungwoo Kim <iam@sung-woo.kim>
    Bluetooth: msft: fix slab-use-after-free in msft_do_close()

Duoming Zhou <duoming@zju.edu.cn>
    Bluetooth: Fix use-after-free bugs caused by sco_sock_timeout

Kuniyuki Iwashima <kuniyu@amazon.com>
    tcp: Use refcount_inc_not_zero() in tcp_twsk_unique().

Eric Dumazet <edumazet@google.com>
    tcp: defer shutdown(SEND_SHUTDOWN) for TCP_SYN_RECV sockets

Boy.Wu <boy.wu@mediatek.com>
    ARM: 9381/1: kasan: clear stale stack poison

Paul Davey <paul.davey@alliedtelesis.co.nz>
    xfrm: Preserve vlan tags for transport mode software GRO

Al Viro <viro@zeniv.linux.org.uk>
    qibfs: fix dentry leak

Namhyung Kim <namhyung@kernel.org>
    perf unwind-libdw: Handle JIT-generated DSOs properly

Namhyung Kim <namhyung@kernel.org>
    perf unwind-libunwind: Fix base address for .eh_frame

Geert Uytterhoeven <geert+renesas@glider.be>
    spi: Merge spi_controller.{slave,target}_abort()

Miguel Ojeda <ojeda@kernel.org>
    kbuild: rust: avoid creating temporary files

Vanillan Wang <vanillanwang@163.com>
    net:usb:qmi_wwan: support Rolling modules

Lyude Paul <lyude@redhat.com>
    drm/nouveau/dp: Don't probe eDP ports twice harder

Joakim Sindholt <opensource@zhasha.com>
    fs/9p: drop inodes immediately on non-.L too

Stephen Boyd <sboyd@kernel.org>
    clk: Don't hold prepare_lock when calling kref_put()

Andy Shevchenko <andriy.shevchenko@linux.intel.com>
    gpio: crystalcove: Use -ENOTSUPP consistently

Andy Shevchenko <andriy.shevchenko@linux.intel.com>
    gpio: wcove: Use -ENOTSUPP consistently

Jeff Layton <jlayton@kernel.org>
    9p: explicitly deny setlease attempts

Joakim Sindholt <opensource@zhasha.com>
    fs/9p: translate O_TRUNC into OTRUNC

Joakim Sindholt <opensource@zhasha.com>
    fs/9p: only translate RWX permissions for plain 9P2000

Krzysztof Kozlowski <krzk@kernel.org>
    iommu: mtk: fix module autoloading

Michael Kelley <mhklinux@outlook.com>
    Drivers: hv: vmbus: Don't free ring buffers that couldn't be re-encrypted

Rick Edgecombe <rick.p.edgecombe@intel.com>
    uio_hv_generic: Don't free decrypted memory

Rick Edgecombe <rick.p.edgecombe@intel.com>
    Drivers: hv: vmbus: Track decrypted status in vmbus_gpadl

John Stultz <jstultz@google.com>
    selftests: timers: Fix valid-adjtimex signed left-shift undefined behavior

Lijo Lazar <lijo.lazar@amd.com>
    drm/amdgpu: Refine IB schedule error logging

Justin Ernst <justin.ernst@hpe.com>
    tools/power/turbostat: Fix uncore frequency file string

Jiaxun Yang <jiaxun.yang@flygoat.com>
    MIPS: scall: Save thread_info.syscall unconditionally on entry

Thierry Reding <treding@nvidia.com>
    gpu: host1x: Do not setup DMA for virtual devices

Rik van Riel <riel@surriel.com>
    blk-iocost: avoid out of bounds shift

Maurizio Lombardi <mlombard@redhat.com>
    scsi: target: Fix SELinux error when systemd-modules loads the target module

Wei Yang <richard.weiyang@gmail.com>
    memblock tests: fix undefined reference to `BIT'

Wei Yang <richard.weiyang@gmail.com>
    memblock tests: fix undefined reference to `panic'

Wei Yang <richard.weiyang@gmail.com>
    memblock tests: fix undefined reference to `early_pfn_to_nid'

Boris Burkov <boris@bur.io>
    btrfs: always clear PERTRANS metadata during commit

Boris Burkov <boris@bur.io>
    btrfs: make btrfs_clear_delalloc_extent() free delalloc reserve

Peng Liu <liupeng17@lenovo.com>
    tools/power turbostat: Fix Bzy_MHz documentation typo

Wyes Karny <wyes.karny@amd.com>
    tools/power turbostat: Increase the limit for fd opened

Doug Smythies <dsmythies@telus.net>
    tools/power turbostat: Fix added raw MSR output

Adam Goldman <adamg@pobox.com>
    firewire: ohci: mask bus reset interrupts between ISR and bottom half

Chen Ni <nichen@iscas.ac.cn>
    ata: sata_gemini: Check clk_enable() result

Phil Elwell <phil@raspberrypi.com>
    net: bcmgenet: Reset RBUF on first open

Li Nan <linan122@huawei.com>
    block: fix overflow in blk_ioctl_discard()

Takashi Iwai <tiwai@suse.de>
    ALSA: line6: Zero-initialize message buffers

Peter Wang <peter.wang@mediatek.com>
    scsi: ufs: core: WLUN suspend dev/link state error recovery

Borislav Petkov (AMD) <bp@alien8.de>
    kbuild: Disable KCSAN for autogenerated *.mod.c intermediaries

Andrei Matei <andreimatei1@gmail.com>
    bpf: Check bloom filter map value size

Anand Jain <anand.jain@oracle.com>
    btrfs: return accurate error code on open failure in open_fs_devices()

Saurav Kashyap <skashyap@marvell.com>
    scsi: bnx2fc: Remove spin_lock_bh while releasing resources after upload

Shin'ichiro Kawasaki <shinichiro.kawasaki@wdc.com>
    scsi: mpi3mr: Avoid memcpy field-spanning write WARNING

linke li <lilinke99@qq.com>
    net: mark racy access on sk->sk_rcvbuf

Igor Artemiev <Igor.A.Artemiev@mcst.ru>
    wifi: cfg80211: fix rdev_dump_mpp() arguments order

Jeff Johnson <quic_jjohnson@quicinc.com>
    wifi: mac80211: fix ieee80211_bss_*_flags kernel-doc

Andrew Price <anprice@redhat.com>
    gfs2: Fix invalid metadata access in punch_hole

Justin Tee <justin.tee@broadcom.com>
    scsi: lpfc: Release hbalock before calling lpfc_worker_wake_up()

Justin Tee <justin.tee@broadcom.com>
    scsi: lpfc: Replace hbalock with ndlp lock in lpfc_nvme_unregister_port()

Justin Tee <justin.tee@broadcom.com>
    scsi: lpfc: Update lpfc_ramp_down_queue_handler() logic

Justin Tee <justin.tee@broadcom.com>
    scsi: lpfc: Move NPIV's transport unregistration to after resource clean up

Oliver Upton <oliver.upton@linux.dev>
    KVM: arm64: vgic-v2: Check for non-NULL vCPU in vgic_v2_parse_attr()

Marc Zyngier <maz@kernel.org>
    KVM: arm64: vgic-v2: Use cpuid from userspace as vcpu_id

Gaurav Batra <gbatra@linux.ibm.com>
    powerpc/pseries/iommu: LPAR panics during boot up with a frozen PE

Nayna Jain <nayna@linux.ibm.com>
    powerpc/pseries: make max polling consistent for longer H_CALLs

Russell Currey <ruscur@russell.cc>
    powerpc/pseries: Move PLPKS constants to header file

Nayna Jain <nayna@linux.ibm.com>
    powerpc/pseries: replace kmalloc with kzalloc in PLPKS driver

Jernej Skrabec <jernej.skrabec@gmail.com>
    clk: sunxi-ng: h6: Reparent CPUX during PLL CPUX rate change

Richard Gobert <richardbgobert@gmail.com>
    net: gro: add flush check in udp_gro_receive_segment

Andy Shevchenko <andriy.shevchenko@linux.intel.com>
    drm/panel: ili9341: Use predefined error codes

Andy Shevchenko <andriy.shevchenko@linux.intel.com>
    drm/panel: ili9341: Respect deferred probe

Alexandra Winter <wintera@linux.ibm.com>
    s390/qeth: Fix kernel panic after setting hsuid

Guillaume Nault <gnault@redhat.com>
    vxlan: Pull inner IP header in vxlan_rcv().

Xin Long <lucien.xin@gmail.com>
    tipc: fix a possible memleak in tipc_buf_append

Felix Fietkau <nbd@nbd.name>
    net: core: reject skb_copy(_expand) for fraglist GSO skbs

Felix Fietkau <nbd@nbd.name>
    net: bridge: fix multicast-to-unicast with fraglist GSO

Mans Rullgard <mans@mansr.com>
    spi: fix null pointer dereference within spi_sync

Marek Behún <kabel@kernel.org>
    net: dsa: mv88e6xxx: Fix number of databases for 88E6141 / 88E6341

Sebastian Andrzej Siewior <bigeasy@linutronix.de>
    cxgb4: Properly lock TX queue for the selftest.

Bui Quang Minh <minhquangbui99@gmail.com>
    s390/cio: Ensure the copied buf is NUL terminated

Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com>
    ALSA: hda: intel-sdw-acpi: fix usage of device_get_named_child_node()

Jerome Brunet <jbrunet@baylibre.com>
    ASoC: meson: cards: select SND_DYNAMIC_MINORS

Jerome Brunet <jbrunet@baylibre.com>
    ASoC: meson: axg-tdm-interface: manage formatters in trigger

Jerome Brunet <jbrunet@baylibre.com>
    ASoC: meson: axg-card: make links nonatomic

Jerome Brunet <jbrunet@baylibre.com>
    ASoC: meson: axg-fifo: use threaded irq to check periods

Jerome Brunet <jbrunet@baylibre.com>
    ASoC: meson: axg-fifo: use FIELD helpers

Asbjørn Sloth Tønnesen <ast@fiberby.net>
    net: qede: use return from qede_parse_actions()

Asbjørn Sloth Tønnesen <ast@fiberby.net>
    net: qede: use return from qede_parse_flow_attr() for flow_spec

Asbjørn Sloth Tønnesen <ast@fiberby.net>
    net: qede: use return from qede_parse_flow_attr() for flower

Asbjørn Sloth Tønnesen <ast@fiberby.net>
    net: qede: sanitize 'rc' in qede_add_tc_flower_fltr()

Jens Remus <jremus@linux.ibm.com>
    s390/vdso: Add CFI for RA register to asm macro vdso_func

David Bauer <mail@david-bauer.net>
    net l2tp: drop flow hash on forward

Kuniyuki Iwashima <kuniyu@amazon.com>
    nsh: Restore skb->{protocol,data,mac_header} for outer header in nsh_gso_segment().

Bui Quang Minh <minhquangbui99@gmail.com>
    octeontx2-af: avoid off-by-one read from userspace

Bui Quang Minh <minhquangbui99@gmail.com>
    bna: ensure the copied buf is NUL terminated

Toke Høiland-Jørgensen <toke@redhat.com>
    xdp: use flags field to disambiguate broadcast redirect

Claudio Imbrenda <imbrenda@linux.ibm.com>
    s390/mm: Fix clearing storage keys for huge pages

Claudio Imbrenda <imbrenda@linux.ibm.com>
    s390/mm: Fix storage key clearing for guest huge pages

Xu Kuohai <xukuohai@huawei.com>
    bpf, arm64: Fix incorrect runtime stats

Devyn Liu <liudingyuan@huawei.com>
    spi: hisi-kunpeng: Delete the dump interface of data registers in debugfs

David Lechner <dlechner@baylibre.com>
    spi: axi-spi-engine: fix version format string

David Lechner <dlechner@baylibre.com>
    spi: axi-spi-engine: use common AXI macros

David Lechner <dlechner@baylibre.com>
    spi: axi-spi-engine: move msg state to new struct

David Lechner <dlechner@baylibre.com>
    spi: axi-spi-engine: use devm_spi_alloc_host()

David Lechner <dlechner@baylibre.com>
    spi: axi-spi-engine: simplify driver data allocation

Li Zetao <lizetao1@huawei.com>
    spi: spi-axi-spi-engine: Use helper function devm_clk_get_enabled()

Yang Yingliang <yangyingliang@huawei.com>
    spi: spi-axi-spi-engine: switch to use modern name

Uwe Kleine-König <u.kleine-koenig@pengutronix.de>
    spi: axi-spi-engine: Convert to platform remove callback returning void

Yang Yingliang <yangyingliang@huawei.com>
    spi: introduce new helpers with using modern naming

Anton Protopopov <aspsk@isovalent.com>
    bpf: Fix a verifier verbose message

Yi Zhang <yi.zhang@redhat.com>
    nvme: fix warn output about shared namespaces without CONFIG_NVME_MULTIPATH

Jason Xing <kernelxing@tencent.com>
    bpf, skmsg: Fix NULL pointer dereference in sk_psock_skb_ingress_enqueue

Andrii Nakryiko <andrii@kernel.org>
    bpf, kconfig: Fix DEBUG_INFO_BTF_MODULES Kconfig definition

Matti Vaittinen <mazziesaccount@gmail.com>
    regulator: change devm_regulator_get_enable_optional() stub to return Ok

Matti Vaittinen <mazziesaccount@gmail.com>
    regulator: change stubbed devm_regulator_get_enable to return Ok

AngeloGioacchino Del Regno <angelogioacchino.delregno@collabora.com>
    regulator: mt6360: De-capitalize devicetree regulator subnodes

Zeng Heng <zengheng4@huawei.com>
    pinctrl: devicetree: fix refcount leak in pinctrl_dt_to_map()

AngeloGioacchino Del Regno <angelogioacchino.delregno@collabora.com>
    power: supply: mt6360_charger: Fix of_match for usb-otg-vbus regulator

Arnd Bergmann <arnd@arndb.de>
    power: rt9455: hide unused rt9455_boost_voltage_values

Hans de Goede <hdegoede@redhat.com>
    pinctrl: baytrail: Fix selecting gpio pinctrl state

Andy Shevchenko <andriy.shevchenko@linux.intel.com>
    pinctrl: intel: Make use of struct pinfunction and PINCTRL_PINFUNCTION()

Andy Shevchenko <andriy.shevchenko@linux.intel.com>
    pinctrl: Introduce struct pinfunction and PINCTRL_PINFUNCTION() macro

Kuniyuki Iwashima <kuniyu@amazon.com>
    nfs: Handle error of rpc_proc_register() in nfs_net_init().

Josef Bacik <josef@toxicpanda.com>
    nfs: make the rpc_stat per net namespace

Josef Bacik <josef@toxicpanda.com>
    nfs: expose /proc/net/sunrpc/nfs in net namespaces

Josef Bacik <josef@toxicpanda.com>
    sunrpc: add a struct rpc_stats arg to rpc_create_args

Chen-Yu Tsai <wenst@chromium.org>
    pinctrl: mediatek: paris: Rework support for PIN_CONFIG_{INPUT,OUTPUT}_ENABLE

Chen-Yu Tsai <wenst@chromium.org>
    pinctrl: mediatek: paris: Fix PIN_CONFIG_INPUT_SCHMITT_ENABLE readback

Dan Carpenter <dan.carpenter@linaro.org>
    pinctrl: core: delete incorrect free in pinctrl_enable()

Jan Dakinevich <jan.dakinevich@salutedevices.com>
    pinctrl/meson: fix typo in PDM's pin name

Billy Tsai <billy_tsai@aspeedtech.com>
    pinctrl: pinctrl-aspeed-g6: Fix register offset for pinconf of GPIOR-T

Steve French <stfrench@microsoft.com>
    smb3: missing lock when picking channel

Shyam Prasad N <sprasad@microsoft.com>
    cifs: use the least loaded channel for sending requests

Masahiro Yamada <masahiroy@kernel.org>
    kbuild: specify output names separately for each emission type from rustc

Masahiro Yamada <masahiroy@kernel.org>
    kbuild: refactor host*_flags

Peter Xu <peterx@redhat.com>
    mm/hugetlb: fix missing hugetlb_lock for resv uncharge

Sidhartha Kumar <sidhartha.kumar@oracle.com>
    mm/hugetlb_cgroup: convert hugetlb_cgroup_uncharge_page() to folios

Sidhartha Kumar <sidhartha.kumar@oracle.com>
    mm/hugetlb: convert free_huge_page to folios

Sidhartha Kumar <sidhartha.kumar@oracle.com>
    mm/hugetlb_cgroup: convert hugetlb_cgroup_from_page() to folios

Sidhartha Kumar <sidhartha.kumar@oracle.com>
    mm/hugetlb_cgroup: convert __set_hugetlb_cgroup() to folios

Sidhartha Kumar <sidhartha.kumar@oracle.com>
    mm/hugetlb: add folio_hstate()

Sidhartha Kumar <sidhartha.kumar@oracle.com>
    mm/hugetlb: add hugetlb_folio_subpool() helpers

Sidhartha Kumar <sidhartha.kumar@oracle.com>
    mm: add private field of first tail to struct page and struct folio

Sidhartha Kumar <sidhartha.kumar@oracle.com>
    mm/hugetlb: add folio support to hugetlb specific flag macros

Tim Jiang <quic_tjiang@quicinc.com>
    Bluetooth: qca: add support for QCA2066

Daniel Okazaki <dtokazaki@google.com>
    eeprom: at24: fix memory corruption race condition

Heiner Kallweit <hkallweit1@gmail.com>
    eeprom: at24: Probe for DDR3 thermal sensor in the SPD case

Alexander Stein <alexander.stein@ew.tq-group.com>
    eeprom: at24: Use dev_err_probe for nvmem register failure

Wedson Almeida Filho <walmeida@microsoft.com>
    rust: kernel: require `Send` for `Module` implementations

Johannes Berg <johannes.berg@intel.com>
    wifi: nl80211: don't free NULL coalescing rule

Vinod Koul <vkoul@kernel.org>
    dmaengine: Revert "dmaengine: pl330: issue_pending waits until WFP state"

Bumyong Lee <bumyong.lee@samsung.com>
    dmaengine: pl330: issue_pending waits until WFP state


-------------

Diffstat:

 .../bindings/iio/health/maxim,max30102.yaml        |   2 +-
 MAINTAINERS                                        |   1 +
 Makefile                                           |   4 +-
 arch/arm/kernel/sleep.S                            |   4 +
 arch/arm64/kvm/vgic/vgic-kvm-device.c              |  12 +-
 arch/arm64/net/bpf_jit_comp.c                      |   6 +-
 arch/mips/include/asm/ptrace.h                     |   2 +-
 arch/mips/kernel/asm-offsets.c                     |   1 +
 arch/mips/kernel/ptrace.c                          |  15 +-
 arch/mips/kernel/scall32-o32.S                     |  23 +-
 arch/mips/kernel/scall64-n32.S                     |   3 +-
 arch/mips/kernel/scall64-n64.S                     |   3 +-
 arch/mips/kernel/scall64-o32.S                     |  33 +--
 arch/powerpc/platforms/pseries/iommu.c             |   8 +
 arch/powerpc/platforms/pseries/plpks.c             |  62 ++---
 arch/powerpc/platforms/pseries/plpks.h             |  35 ++-
 arch/s390/include/asm/dwarf.h                      |   1 +
 arch/s390/kernel/vdso64/vdso_user_wrapper.S        |   2 +
 arch/s390/mm/gmap.c                                |   2 +-
 arch/s390/mm/hugetlbpage.c                         |   2 +-
 block/blk-iocost.c                                 |   7 +-
 block/ioctl.c                                      |   5 +-
 drivers/ata/sata_gemini.c                          |   5 +-
 drivers/bluetooth/btqca.c                          | 162 +++++++++++-
 drivers/bluetooth/btqca.h                          |   6 +-
 drivers/bluetooth/hci_qca.c                        |  11 +
 drivers/char/tpm/tpm-dev-common.c                  |   4 +-
 drivers/clk/clk.c                                  |  12 +-
 drivers/clk/sunxi-ng/ccu-sun50i-h6.c               |  19 +-
 drivers/dma/idxd/cdev.c                            |  77 ++++++
 drivers/dma/idxd/idxd.h                            |   3 +
 drivers/dma/idxd/init.c                            |   4 +
 drivers/dma/idxd/registers.h                       |   3 -
 drivers/dma/idxd/sysfs.c                           |  27 +-
 drivers/firewire/nosy.c                            |   6 +-
 drivers/firewire/ohci.c                            |   6 +-
 drivers/gpio/gpio-crystalcove.c                    |   2 +-
 drivers/gpio/gpio-wcove.c                          |   2 +-
 drivers/gpio/gpiolib-cdev.c                        | 183 ++++++++++++--
 drivers/gpu/drm/amd/amdgpu/amdgpu_job.c            |   7 +-
 drivers/gpu/drm/amd/amdgpu/amdgpu_object.c         |  14 +-
 drivers/gpu/drm/amd/amdgpu/amdgpu_object.h         |   4 +-
 drivers/gpu/drm/amd/amdgpu/amdgpu_ttm.c            |  52 ++--
 drivers/gpu/drm/amd/amdkfd/kfd_chardev.c           |   7 +-
 drivers/gpu/drm/amd/display/dc/bios/bios_parser2.c |   1 +
 .../display/dc/dcn31/dcn31_hpo_dp_link_encoder.c   |   6 +
 .../gpu/drm/amd/pm/swsmu/smu13/smu_v13_0_4_ppt.c   |   2 +-
 drivers/gpu/drm/drm_connector.c                    |   2 +-
 drivers/gpu/drm/i915/display/intel_bios.c          |  19 +-
 drivers/gpu/drm/i915/display/intel_vbt_defs.h      |   5 -
 drivers/gpu/drm/meson/meson_dw_hdmi.c              |  70 +++---
 drivers/gpu/drm/nouveau/nouveau_dp.c               |  13 +-
 drivers/gpu/drm/panel/panel-ilitek-ili9341.c       |   8 +-
 drivers/gpu/drm/qxl/qxl_release.c                  |  50 +---
 drivers/gpu/drm/vmwgfx/vmwgfx_fence.c              |   2 +-
 drivers/gpu/host1x/bus.c                           |   8 -
 drivers/hv/channel.c                               |  29 ++-
 drivers/hwmon/corsair-cpro.c                       |  43 +++-
 drivers/hwmon/pmbus/ucd9000.c                      |   6 +-
 drivers/iio/accel/mxc4005.c                        |  24 +-
 drivers/iio/imu/adis16475.c                        |   4 +-
 drivers/infiniband/hw/qib/qib_fs.c                 |   1 +
 drivers/iommu/mtk_iommu.c                          |   1 +
 drivers/iommu/mtk_iommu_v1.c                       |   1 +
 drivers/md/md.c                                    |   1 +
 drivers/misc/eeprom/at24.c                         |  46 +++-
 drivers/misc/mei/hw-me-regs.h                      |   2 +
 drivers/misc/mei/pci-me.c                          |   2 +
 drivers/net/dsa/mv88e6xxx/chip.c                   |   4 +-
 drivers/net/ethernet/broadcom/genet/bcmgenet.c     |  32 ++-
 drivers/net/ethernet/broadcom/genet/bcmgenet.h     |   4 +-
 drivers/net/ethernet/broadcom/genet/bcmgenet_wol.c |   8 +-
 drivers/net/ethernet/broadcom/genet/bcmmii.c       |  25 +-
 drivers/net/ethernet/brocade/bna/bnad_debugfs.c    |   4 +-
 drivers/net/ethernet/chelsio/cxgb4/sge.c           |   6 +-
 drivers/net/ethernet/hisilicon/hns3/hnae3.h        |   2 +-
 .../ethernet/hisilicon/hns3/hns3pf/hclge_main.c    |  52 ++--
 .../ethernet/hisilicon/hns3/hns3pf/hclge_main.h    |   5 +-
 .../net/ethernet/hisilicon/hns3/hns3pf/hclge_mbx.c |   7 +-
 .../ethernet/hisilicon/hns3/hns3vf/hclgevf_main.c  |  20 +-
 .../ethernet/hisilicon/hns3/hns3vf/hclgevf_main.h  |   2 +-
 .../ethernet/marvell/octeontx2/af/rvu_debugfs.c    |   4 +-
 drivers/net/ethernet/micrel/ks8851_common.c        |  16 +-
 drivers/net/ethernet/qlogic/qede/qede_filter.c     |  14 +-
 drivers/net/usb/qmi_wwan.c                         |   1 +
 drivers/net/vxlan/vxlan_core.c                     |  19 +-
 drivers/nvme/host/core.c                           |   2 +-
 drivers/pinctrl/aspeed/pinctrl-aspeed-g6.c         |  34 +--
 drivers/pinctrl/core.c                             |   8 +-
 drivers/pinctrl/devicetree.c                       |  10 +-
 drivers/pinctrl/intel/pinctrl-baytrail.c           |  74 +++---
 drivers/pinctrl/intel/pinctrl-intel.c              |   6 +-
 drivers/pinctrl/intel/pinctrl-intel.h              |  17 +-
 drivers/pinctrl/mediatek/pinctrl-paris.c           |  40 +--
 drivers/pinctrl/meson/pinctrl-meson-a1.c           |   6 +-
 drivers/power/supply/mt6360_charger.c              |   2 +-
 drivers/power/supply/rt9455_charger.c              |   2 +
 drivers/regulator/core.c                           |  27 +-
 drivers/regulator/mt6360-regulator.c               |  32 ++-
 drivers/s390/cio/cio_inject.c                      |   2 +-
 drivers/s390/net/qeth_core_main.c                  |  69 +++---
 drivers/scsi/bnx2fc/bnx2fc_tgt.c                   |   2 -
 drivers/scsi/lpfc/lpfc.h                           |   1 -
 drivers/scsi/lpfc/lpfc_els.c                       |  20 +-
 drivers/scsi/lpfc/lpfc_hbadisc.c                   |   5 +-
 drivers/scsi/lpfc/lpfc_nvme.c                      |   4 +-
 drivers/scsi/lpfc/lpfc_scsi.c                      |  13 +-
 drivers/scsi/lpfc/lpfc_sli.c                       |  14 +-
 drivers/scsi/lpfc/lpfc_vport.c                     |   8 +-
 drivers/scsi/mpi3mr/mpi3mr_app.c                   |   2 +-
 drivers/slimbus/qcom-ngd-ctrl.c                    |   6 +-
 drivers/spi/spi-axi-spi-engine.c                   | 275 +++++++++++----------
 drivers/spi/spi-hisi-kunpeng.c                     |   2 -
 drivers/spi/spi-microchip-core-qspi.c              |   1 +
 drivers/spi/spi.c                                  |  12 +
 drivers/staging/wlan-ng/hfa384x_usb.c              |   4 +-
 drivers/staging/wlan-ng/prism2usb.c                |   6 +-
 drivers/target/target_core_configfs.c              |  12 +
 drivers/ufs/core/ufshcd.c                          |   5 +-
 drivers/uio/uio_hv_generic.c                       |  12 +-
 drivers/usb/core/hub.c                             |   5 +-
 drivers/usb/core/port.c                            |   8 +-
 drivers/usb/dwc3/core.c                            |  90 +++----
 drivers/usb/dwc3/core.h                            |   1 +
 drivers/usb/dwc3/gadget.c                          |   2 +
 drivers/usb/dwc3/host.c                            |  27 ++
 drivers/usb/gadget/composite.c                     |   6 +-
 drivers/usb/gadget/function/f_fs.c                 |   2 +-
 drivers/usb/host/ohci-hcd.c                        |   8 +
 drivers/usb/host/xhci-plat.h                       |   4 +-
 drivers/usb/typec/tcpm/tcpm.c                      |  35 ++-
 drivers/usb/typec/ucsi/ucsi.c                      |  12 +-
 drivers/vfio/pci/vfio_pci.c                        |   2 +
 fs/9p/vfs_file.c                                   |   2 +
 fs/9p/vfs_inode.c                                  |   5 +-
 fs/9p/vfs_super.c                                  |   1 +
 fs/btrfs/extent_io.c                               |  19 +-
 fs/btrfs/inode.c                                   |   2 +-
 fs/btrfs/send.c                                    |   4 +-
 fs/btrfs/transaction.c                             |   2 +-
 fs/btrfs/volumes.c                                 |  18 +-
 fs/gfs2/bmap.c                                     |   5 +-
 fs/hugetlbfs/inode.c                               |   8 +-
 fs/nfs/client.c                                    |   5 +-
 fs/nfs/inode.c                                     |  13 +-
 fs/nfs/internal.h                                  |   2 -
 fs/nfs/netns.h                                     |   2 +
 fs/smb/client/transport.c                          |  37 ++-
 fs/smb/server/oplock.c                             |  35 ++-
 fs/smb/server/transport_tcp.c                      |   4 +
 include/linux/compiler_types.h                     |  11 +
 include/linux/dma-fence.h                          |   7 -
 include/linux/gfp_types.h                          |   2 +
 include/linux/hugetlb.h                            |  53 +++-
 include/linux/hugetlb_cgroup.h                     |  69 +++---
 include/linux/hyperv.h                             |   1 +
 include/linux/mm_types.h                           |  14 ++
 include/linux/pci_ids.h                            |   2 +
 include/linux/pinctrl/pinctrl.h                    |  20 ++
 include/linux/regulator/consumer.h                 |   4 +-
 include/linux/skbuff.h                             |  15 ++
 include/linux/skmsg.h                              |   2 +
 include/linux/slab.h                               |   2 +-
 include/linux/spi/spi.h                            |  51 +++-
 include/linux/sunrpc/clnt.h                        |   1 +
 include/linux/swapops.h                            | 105 ++++----
 include/linux/timer.h                              |  15 +-
 include/net/xfrm.h                                 |   3 +
 include/uapi/scsi/scsi_bsg_mpi3mr.h                |   2 +-
 kernel/bpf/bloom_filter.c                          |  13 +
 kernel/bpf/verifier.c                              |   3 +-
 kernel/time/timer.c                                |   8 +-
 lib/Kconfig.debug                                  |   5 +-
 lib/dynamic_debug.c                                |   6 +-
 mm/hugetlb.c                                       |  55 +++--
 mm/hugetlb_cgroup.c                                |  34 +--
 mm/migrate.c                                       |   2 +-
 mm/readahead.c                                     |   4 +
 net/bluetooth/hci_core.c                           |   3 +-
 net/bluetooth/l2cap_core.c                         |   3 +
 net/bluetooth/msft.c                               |   2 +-
 net/bluetooth/msft.h                               |   4 +-
 net/bluetooth/sco.c                                |   4 +
 net/bridge/br_forward.c                            |   9 +-
 net/bridge/br_netlink.c                            |   3 +-
 net/core/filter.c                                  |  42 +++-
 net/core/link_watch.c                              |   4 +-
 net/core/net-sysfs.c                               |   4 +-
 net/core/net_namespace.c                           |  13 +-
 net/core/rtnetlink.c                               |   6 +-
 net/core/skbuff.c                                  |  27 +-
 net/core/skmsg.c                                   |   5 +-
 net/core/sock.c                                    |   4 +-
 net/hsr/hsr_device.c                               |  31 ++-
 net/ipv4/tcp.c                                     |   4 +-
 net/ipv4/tcp_input.c                               |   2 +
 net/ipv4/tcp_ipv4.c                                |   8 +-
 net/ipv4/tcp_output.c                              |   4 +-
 net/ipv4/udp_offload.c                             |  12 +-
 net/ipv4/xfrm4_input.c                             |   6 +-
 net/ipv6/addrconf.c                                |  11 +-
 net/ipv6/fib6_rules.c                              |   6 +-
 net/ipv6/ip6_input.c                               |   4 +-
 net/ipv6/ip6_output.c                              |   2 +-
 net/ipv6/xfrm6_input.c                             |   6 +-
 net/l2tp/l2tp_eth.c                                |   3 +
 net/mac80211/ieee80211_i.h                         |   4 +-
 net/mptcp/protocol.c                               |   3 +
 net/nsh/nsh.c                                      |  14 +-
 net/phonet/pn_netlink.c                            |   2 +-
 net/smc/smc_ib.c                                   |  19 +-
 net/sunrpc/clnt.c                                  |   5 +-
 net/sunrpc/xprt.c                                  |   2 +-
 net/tipc/msg.c                                     |   8 +-
 net/wireless/nl80211.c                             |   2 +
 net/wireless/trace.h                               |   2 +-
 net/xfrm/xfrm_input.c                              |   8 +
 rust/Makefile                                      |  11 +-
 rust/kernel/error.rs                               |   2 +-
 rust/kernel/lib.rs                                 |   2 +-
 rust/macros/module.rs                              | 185 ++++++++------
 scripts/Makefile.build                             |  17 +-
 scripts/Makefile.host                              |  27 +-
 scripts/Makefile.modfinal                          |   4 +-
 scripts/is_rust_module.sh                          |  16 --
 security/keys/key.c                                |   3 +-
 sound/hda/intel-sdw-acpi.c                         |   2 +
 sound/pci/hda/patch_realtek.c                      |   1 +
 sound/soc/meson/Kconfig                            |   1 +
 sound/soc/meson/axg-card.c                         |   1 +
 sound/soc/meson/axg-fifo.c                         |  56 +++--
 sound/soc/meson/axg-fifo.h                         |  12 +-
 sound/soc/meson/axg-frddr.c                        |   5 +-
 sound/soc/meson/axg-tdm-interface.c                |  34 +--
 sound/soc/meson/axg-toddr.c                        |  22 +-
 sound/soc/tegra/tegra186_dspk.c                    |   7 +-
 sound/soc/ti/davinci-mcasp.c                       |  12 +-
 sound/usb/line6/driver.c                           |   6 +-
 tools/include/linux/kernel.h                       |   1 +
 tools/include/linux/mm.h                           |   5 +
 tools/include/linux/panic.h                        |  19 ++
 tools/perf/util/unwind-libdw.c                     |  21 +-
 tools/perf/util/unwind-libunwind-local.c           |   2 +-
 tools/power/x86/turbostat/turbostat.8              |   2 +-
 tools/power/x86/turbostat/turbostat.c              |  30 ++-
 .../selftests/bpf/prog_tests/bloom_filter_map.c    |   6 +
 tools/testing/selftests/timers/valid-adjtimex.c    |  73 +++---
 247 files changed, 2515 insertions(+), 1401 deletions(-)



^ permalink raw reply	[relevance 2%]

* [PATCH 6.1 000/243] 6.1.91-rc2 review
@ 2024-05-15  8:27  2% Greg Kroah-Hartman
  0 siblings, 0 replies; 200+ results
From: Greg Kroah-Hartman @ 2024-05-15  8:27 UTC (permalink / raw)
  To: stable
  Cc: Greg Kroah-Hartman, patches, linux-kernel, torvalds, akpm, linux,
	shuah, patches, lkft-triage, pavel, jonathanh, f.fainelli,
	sudipm.mukherjee, srw, rwarsow, conor, allen.lkml, broonie

This is the start of the stable review cycle for the 6.1.91 release.
There are 243 patches in this series, all will be posted as a response
to this one.  If anyone has any issues with these being applied, please
let me know.

Responses should be made by Fri, 17 May 2024 08:23:27 +0000.
Anything received after that time might be too late.

The whole patch series can be found in one patch at:
	https://www.kernel.org/pub/linux/kernel/v6.x/stable-review/patch-6.1.91-rc2.gz
or in the git tree and branch at:
	git://git.kernel.org/pub/scm/linux/kernel/git/stable/linux-stable-rc.git linux-6.1.y
and the diffstat can be found below.

thanks,

greg k-h

-------------
Pseudo-Shortlog of commits:

Greg Kroah-Hartman <gregkh@linuxfoundation.org>
    Linux 6.1.91-rc2

Li Nan <linan122@huawei.com>
    md: fix kmemleak of rdev->serial

Oscar Salvador <osalvador@suse.de>
    mm,swapops: update check in is_pfn_swap_entry for hwpoison entries

Miaohe Lin <linmiaohe@huawei.com>
    mm/hugetlb: fix DEBUG_LOCKS_WARN_ON(1) when dissolve_free_hugetlb_folio()

Qu Wenruo <wqu@suse.com>
    btrfs: do not wait for short bulk allocation

Silvio Gissi <sifonsec@amazon.com>
    keys: Fix overwrite of key expiration on instantiation

Nikhil Rao <nikhil.rao@intel.com>
    dmaengine: idxd: add a write() method for applications to submit work

Arjan van de Ven <arjan@linux.intel.com>
    dmaengine: idxd: add a new security check to deal with a hardware erratum

Arjan van de Ven <arjan@linux.intel.com>
    VFIO: Add the SPR_DSA and SPR_IAX devices to the denylist

Johan Hovold <johan+linaro@kernel.org>
    Bluetooth: qca: fix firmware check error path

Johan Hovold <johan+linaro@kernel.org>
    Bluetooth: qca: fix info leak when fetching fw build id

Johan Hovold <johan+linaro@kernel.org>
    Bluetooth: qca: fix info leak when fetching board id

Johan Hovold <johan+linaro@kernel.org>
    Bluetooth: qca: fix NVM configuration parsing

Johan Hovold <johan+linaro@kernel.org>
    Bluetooth: qca: add missing firmware sanity checks

Namjae Jeon <linkinjeon@kernel.org>
    ksmbd: do not grant v2 lease if parent lease key and epoch are not set

Namjae Jeon <linkinjeon@kernel.org>
    ksmbd: avoid to send duplicate lease break notifications

Namjae Jeon <linkinjeon@kernel.org>
    ksmbd: off ipv6only for both ipv4/ipv6 binding

Conor Dooley <conor.dooley@microchip.com>
    spi: microchip-core-qspi: fix setting spi bus clock rate

Johan Hovold <johan+linaro@kernel.org>
    regulator: core: fix debugfs creation regression

Kefeng Wang <wangkefeng.wang@huawei.com>
    mm: use memalloc_nofs_save() in page_cache_ra_order()

Lakshmi Yadlapati <lakshmiy@us.ibm.com>
    hwmon: (pmbus/ucd9000) Increase delay from 250 to 500us

Thadeu Lima de Souza Cascardo <cascardo@igalia.com>
    net: fix out-of-bounds access in ops_init

George Shen <george.shen@amd.com>
    drm/amd/display: Handle Y carry-over in VCP X.Y calculation

Karthikeyan Ramasubramanian <kramasub@chromium.org>
    drm/i915/bios: Fix parsing backlight BDB data

Zack Rusin <zack.rusin@broadcom.com>
    drm/vmwgfx: Fix invalid reads in fence signaled events

Alex Deucher <alexander.deucher@amd.com>
    drm/amdkfd: don't allow mapping the MMIO HDP page with large pages

Alexander Usyskin <alexander.usyskin@intel.com>
    mei: me: add lunar lake point M DID

Viken Dadhaniya <quic_vdadhani@quicinc.com>
    slimbus: qcom-ngd-ctrl: Add timeout for wait operation

Jim Cromie <jim.cromie@gmail.com>
    dyndbg: fix old BUG_ON in >control parser

Joao Paulo Goncalves <joao.goncalves@toradex.com>
    ASoC: ti: davinci-mcasp: Fix race condition during probe

Sameer Pujar <spujar@nvidia.com>
    ASoC: tegra: Fix DSPK 16-bit playback

Doug Berger <opendmb@gmail.com>
    net: bcmgenet: synchronize UMAC_CMD access

Doug Berger <opendmb@gmail.com>
    net: bcmgenet: synchronize use of bcmgenet_set_rx_mode()

Doug Berger <opendmb@gmail.com>
    net: bcmgenet: synchronize EXT_RGMII_OOB_CTRL access

Paolo Abeni <pabeni@redhat.com>
    tipc: fix UAF in error path

Alexander Potapenko <glider@google.com>
    kmsan: compiler_types: declare __no_sanitize_or_inline

Hans de Goede <hdegoede@redhat.com>
    iio: accel: mxc4005: Interrupt handling fixes

Ramona Gradinariu <ramona.bolboaca13@gmail.com>
    iio:imu: adis16475: Fix sync mode setting

Javier Carrasco <javier.carrasco.cruz@gmail.com>
    dt-bindings: iio: health: maxim,max30102: fix compatible check

Paolo Abeni <pabeni@redhat.com>
    mptcp: ensure snd_nxt is properly initialized on connect

Dan Carpenter <dan.carpenter@linaro.org>
    mm/slab: make __free(kfree) accept error pointers

Dominique Martinet <dominique.martinet@atmark-techno.com>
    btrfs: add missing mutex_unlock in btrfs_relocate_sys_chunks()

Aman Dhoot <amandhoot12@gmail.com>
    ALSA: hda/realtek: Fix mute led of HP Laptop 15-da3001TU

Badhri Jagan Sridharan <badhri@google.com>
    usb: typec: tcpm: Check for port partner validity before consuming it

Amit Sunil Dhamne <amitsd@google.com>
    usb: typec: tcpm: unregister existing source caps before re-registration

Thinh Nguyen <Thinh.Nguyen@synopsys.com>
    usb: dwc3: core: Prevent phy suspend during init

Thinh Nguyen <Thinh.Nguyen@synopsys.com>
    usb: xhci-plat: Don't include xhci.h

Chris Wulff <Chris.Wulff@biamp.com>
    usb: gadget: f_fs: Fix a race condition when processing setup packets.

Peter Korsgaard <peter@korsgaard.com>
    usb: gadget: composite: fix OS descriptors w_value logic

Alan Stern <stern@rowland.harvard.edu>
    USB: core: Fix access violation during port device removal

Guenter Roeck <linux@roeck-us.net>
    usb: ohci: Prevent missed ohci interrupts

Alan Stern <stern@rowland.harvard.edu>
    usb: Fix regression caused by invalid ep0 maxpacket in virtual SuperSpeed device

Christian A. Ehrhardt <lk@c--e.de>
    usb: typec: ucsi: Fix connector check on init

Christian A. Ehrhardt <lk@c--e.de>
    usb: typec: ucsi: Check for notifications after init

Benno Lossin <benno.lossin@proton.me>
    rust: macros: fix soundness issue in `module!` macro

Thomas Bertschinger <tahbertschinger@gmail.com>
    rust: module: place generated init_module() function in .init.text

Andrea Righi <andrea.righi@canonical.com>
    btf, scripts: rust: drop is_rust_module.sh

Andrea Righi <andrea.righi@canonical.com>
    rust: fix regexp in scripts/is_rust_module.sh

Asahi Lina <lina@asahilina.net>
    rust: error: Rename to_kernel_errno() -> to_errno()

Linus Torvalds <torvalds@linux-foundation.org>
    Reapply "drm/qxl: simplify qxl_fence_wait"

Thanassis Avgerinos <thanassis.avgerinos@gmail.com>
    firewire: nosy: ensure user_length is taken into account when fetching packet contents

Dmitry Antipov <dmantipov@yandex.ru>
    btrfs: fix kvcalloc() arguments order in btrfs_ioctl_send()

Christian König <christian.koenig@amd.com>
    drm/amdgpu: once more fix the call oder in amdgpu_ttm_move() v2

Leah Rumancik <leah.rumancik@gmail.com>
    MAINTAINERS: add leah to 6.1 MAINTAINERS file

Gabe Teeger <gabe.teeger@amd.com>
    drm/amd/display: Atom Integrated System Info v2_2 for DCN35

Kent Gibson <warthog618@gmail.com>
    gpiolib: cdev: fix uninitialised kfifo

Kent Gibson <warthog618@gmail.com>
    gpiolib: cdev: relocate debounce_period_us from struct gpio_desc

Andy Shevchenko <andriy.shevchenko@linux.intel.com>
    gpiolib: cdev: Add missing header(s)

Mario Limonciello <mario.limonciello@amd.com>
    dm/amd/pm: Fix problems with reboot/shutdown for some SMU 13.0.4/13.0.11 users

Douglas Anderson <dianders@chromium.org>
    drm/connector: Add \n to message about demoting connector force-probes

Jerome Brunet <jbrunet@baylibre.com>
    drm/meson: dw-hdmi: add bandgap setting for g12

Jerome Brunet <jbrunet@baylibre.com>
    drm/meson: dw-hdmi: power up phy on device init

Yonglong Liu <liuyonglong@huawei.com>
    net: hns3: fix kernel crash when devlink reload during initialization

Yonglong Liu <liuyonglong@huawei.com>
    net: hns3: fix port vlan filter not disabled issue

Peiyang Wang <wangpeiyang1@huawei.com>
    net: hns3: use appropriate barrier function after setting a bit value

Peiyang Wang <wangpeiyang1@huawei.com>
    net: hns3: release PTP resources if pf initialization failed

Peiyang Wang <wangpeiyang1@huawei.com>
    net: hns3: change type of numa_node_mask as nodemask_t

Jian Shen <shenjian15@huawei.com>
    net: hns3: direct return when receive a unknown mailbox message

Peiyang Wang <wangpeiyang1@huawei.com>
    net: hns3: using user configure after hardware reset

Wen Gu <guwen@linux.alibaba.com>
    net/smc: fix neighbour and rtable leak in smc_ib_find_route()

Eric Dumazet <edumazet@google.com>
    ipv6: prevent NULL dereference in ip6_output()

Eric Dumazet <edumazet@google.com>
    ipv6: annotate data-races around cnf.disable_ipv6

Lukasz Majewski <lukma@denx.de>
    hsr: Simplify code for announcing HSR nodes timer setup

Eric Dumazet <edumazet@google.com>
    net-sysfs: convert dev->operstate reads to lockless ones

Thomas Gleixner <tglx@linutronix.de>
    timers: Rename del_timer() to timer_delete()

Thomas Gleixner <tglx@linutronix.de>
    timers: Get rid of del_singleshot_timer_sync()

Eric Dumazet <edumazet@google.com>
    ipv6: fib6_rules: avoid possible NULL dereference in fib6_rule_action()

Felix Fietkau <nbd@nbd.name>
    net: bridge: fix corrupted ethernet header on multicast-to-unicast

Eric Dumazet <edumazet@google.com>
    phonet: fix rtm_phonet_notify() skb allocation

Aleksa Savic <savicaleksa83@gmail.com>
    hwmon: (corsair-cpro) Protect ccp->wait_input_report with a spinlock

Aleksa Savic <savicaleksa83@gmail.com>
    hwmon: (corsair-cpro) Use complete_all() instead of complete() in ccp_raw_event()

Aleksa Savic <savicaleksa83@gmail.com>
    hwmon: (corsair-cpro) Use a separate buffer for sending commands

Roded Zats <rzats@paloaltonetworks.com>
    rtnetlink: Correct nested IFLA_VF_VLAN_LIST attribute validation

Marek Vasut <marex@denx.de>
    net: ks8851: Queue RX packets in IRQ handler instead of disabling BHs

Duoming Zhou <duoming@zju.edu.cn>
    Bluetooth: l2cap: fix null-ptr-deref in l2cap_chan_timeout

Sungwoo Kim <iam@sung-woo.kim>
    Bluetooth: msft: fix slab-use-after-free in msft_do_close()

Duoming Zhou <duoming@zju.edu.cn>
    Bluetooth: Fix use-after-free bugs caused by sco_sock_timeout

Kuniyuki Iwashima <kuniyu@amazon.com>
    tcp: Use refcount_inc_not_zero() in tcp_twsk_unique().

Eric Dumazet <edumazet@google.com>
    tcp: defer shutdown(SEND_SHUTDOWN) for TCP_SYN_RECV sockets

Boy.Wu <boy.wu@mediatek.com>
    ARM: 9381/1: kasan: clear stale stack poison

Paul Davey <paul.davey@alliedtelesis.co.nz>
    xfrm: Preserve vlan tags for transport mode software GRO

Al Viro <viro@zeniv.linux.org.uk>
    qibfs: fix dentry leak

Namhyung Kim <namhyung@kernel.org>
    perf unwind-libdw: Handle JIT-generated DSOs properly

Namhyung Kim <namhyung@kernel.org>
    perf unwind-libunwind: Fix base address for .eh_frame

Geert Uytterhoeven <geert+renesas@glider.be>
    spi: Merge spi_controller.{slave,target}_abort()

Miguel Ojeda <ojeda@kernel.org>
    kbuild: rust: avoid creating temporary files

Vanillan Wang <vanillanwang@163.com>
    net:usb:qmi_wwan: support Rolling modules

Lyude Paul <lyude@redhat.com>
    drm/nouveau/dp: Don't probe eDP ports twice harder

Joakim Sindholt <opensource@zhasha.com>
    fs/9p: drop inodes immediately on non-.L too

Stephen Boyd <sboyd@kernel.org>
    clk: Don't hold prepare_lock when calling kref_put()

Andy Shevchenko <andriy.shevchenko@linux.intel.com>
    gpio: crystalcove: Use -ENOTSUPP consistently

Andy Shevchenko <andriy.shevchenko@linux.intel.com>
    gpio: wcove: Use -ENOTSUPP consistently

Jeff Layton <jlayton@kernel.org>
    9p: explicitly deny setlease attempts

Joakim Sindholt <opensource@zhasha.com>
    fs/9p: translate O_TRUNC into OTRUNC

Joakim Sindholt <opensource@zhasha.com>
    fs/9p: only translate RWX permissions for plain 9P2000

Krzysztof Kozlowski <krzk@kernel.org>
    iommu: mtk: fix module autoloading

Michael Kelley <mhklinux@outlook.com>
    Drivers: hv: vmbus: Don't free ring buffers that couldn't be re-encrypted

Rick Edgecombe <rick.p.edgecombe@intel.com>
    uio_hv_generic: Don't free decrypted memory

Rick Edgecombe <rick.p.edgecombe@intel.com>
    Drivers: hv: vmbus: Track decrypted status in vmbus_gpadl

John Stultz <jstultz@google.com>
    selftests: timers: Fix valid-adjtimex signed left-shift undefined behavior

Lijo Lazar <lijo.lazar@amd.com>
    drm/amdgpu: Refine IB schedule error logging

Justin Ernst <justin.ernst@hpe.com>
    tools/power/turbostat: Fix uncore frequency file string

Jiaxun Yang <jiaxun.yang@flygoat.com>
    MIPS: scall: Save thread_info.syscall unconditionally on entry

Thierry Reding <treding@nvidia.com>
    gpu: host1x: Do not setup DMA for virtual devices

Rik van Riel <riel@surriel.com>
    blk-iocost: avoid out of bounds shift

Maurizio Lombardi <mlombard@redhat.com>
    scsi: target: Fix SELinux error when systemd-modules loads the target module

Wei Yang <richard.weiyang@gmail.com>
    memblock tests: fix undefined reference to `BIT'

Wei Yang <richard.weiyang@gmail.com>
    memblock tests: fix undefined reference to `panic'

Wei Yang <richard.weiyang@gmail.com>
    memblock tests: fix undefined reference to `early_pfn_to_nid'

Boris Burkov <boris@bur.io>
    btrfs: always clear PERTRANS metadata during commit

Boris Burkov <boris@bur.io>
    btrfs: make btrfs_clear_delalloc_extent() free delalloc reserve

Peng Liu <liupeng17@lenovo.com>
    tools/power turbostat: Fix Bzy_MHz documentation typo

Wyes Karny <wyes.karny@amd.com>
    tools/power turbostat: Increase the limit for fd opened

Doug Smythies <dsmythies@telus.net>
    tools/power turbostat: Fix added raw MSR output

Adam Goldman <adamg@pobox.com>
    firewire: ohci: mask bus reset interrupts between ISR and bottom half

Chen Ni <nichen@iscas.ac.cn>
    ata: sata_gemini: Check clk_enable() result

Phil Elwell <phil@raspberrypi.com>
    net: bcmgenet: Reset RBUF on first open

Li Nan <linan122@huawei.com>
    block: fix overflow in blk_ioctl_discard()

Takashi Iwai <tiwai@suse.de>
    ALSA: line6: Zero-initialize message buffers

Peter Wang <peter.wang@mediatek.com>
    scsi: ufs: core: WLUN suspend dev/link state error recovery

Borislav Petkov (AMD) <bp@alien8.de>
    kbuild: Disable KCSAN for autogenerated *.mod.c intermediaries

Andrei Matei <andreimatei1@gmail.com>
    bpf: Check bloom filter map value size

Anand Jain <anand.jain@oracle.com>
    btrfs: return accurate error code on open failure in open_fs_devices()

Saurav Kashyap <skashyap@marvell.com>
    scsi: bnx2fc: Remove spin_lock_bh while releasing resources after upload

Shin'ichiro Kawasaki <shinichiro.kawasaki@wdc.com>
    scsi: mpi3mr: Avoid memcpy field-spanning write WARNING

linke li <lilinke99@qq.com>
    net: mark racy access on sk->sk_rcvbuf

Igor Artemiev <Igor.A.Artemiev@mcst.ru>
    wifi: cfg80211: fix rdev_dump_mpp() arguments order

Jeff Johnson <quic_jjohnson@quicinc.com>
    wifi: mac80211: fix ieee80211_bss_*_flags kernel-doc

Andrew Price <anprice@redhat.com>
    gfs2: Fix invalid metadata access in punch_hole

Justin Tee <justin.tee@broadcom.com>
    scsi: lpfc: Release hbalock before calling lpfc_worker_wake_up()

Justin Tee <justin.tee@broadcom.com>
    scsi: lpfc: Replace hbalock with ndlp lock in lpfc_nvme_unregister_port()

Justin Tee <justin.tee@broadcom.com>
    scsi: lpfc: Update lpfc_ramp_down_queue_handler() logic

Justin Tee <justin.tee@broadcom.com>
    scsi: lpfc: Move NPIV's transport unregistration to after resource clean up

Oliver Upton <oliver.upton@linux.dev>
    KVM: arm64: vgic-v2: Check for non-NULL vCPU in vgic_v2_parse_attr()

Marc Zyngier <maz@kernel.org>
    KVM: arm64: vgic-v2: Use cpuid from userspace as vcpu_id

Gaurav Batra <gbatra@linux.ibm.com>
    powerpc/pseries/iommu: LPAR panics during boot up with a frozen PE

Nayna Jain <nayna@linux.ibm.com>
    powerpc/pseries: make max polling consistent for longer H_CALLs

Russell Currey <ruscur@russell.cc>
    powerpc/pseries: Move PLPKS constants to header file

Nayna Jain <nayna@linux.ibm.com>
    powerpc/pseries: replace kmalloc with kzalloc in PLPKS driver

Jernej Skrabec <jernej.skrabec@gmail.com>
    clk: sunxi-ng: h6: Reparent CPUX during PLL CPUX rate change

Richard Gobert <richardbgobert@gmail.com>
    net: gro: add flush check in udp_gro_receive_segment

Andy Shevchenko <andriy.shevchenko@linux.intel.com>
    drm/panel: ili9341: Use predefined error codes

Andy Shevchenko <andriy.shevchenko@linux.intel.com>
    drm/panel: ili9341: Respect deferred probe

Alexandra Winter <wintera@linux.ibm.com>
    s390/qeth: Fix kernel panic after setting hsuid

Guillaume Nault <gnault@redhat.com>
    vxlan: Pull inner IP header in vxlan_rcv().

Xin Long <lucien.xin@gmail.com>
    tipc: fix a possible memleak in tipc_buf_append

Felix Fietkau <nbd@nbd.name>
    net: core: reject skb_copy(_expand) for fraglist GSO skbs

Felix Fietkau <nbd@nbd.name>
    net: bridge: fix multicast-to-unicast with fraglist GSO

Mans Rullgard <mans@mansr.com>
    spi: fix null pointer dereference within spi_sync

Marek Behún <kabel@kernel.org>
    net: dsa: mv88e6xxx: Fix number of databases for 88E6141 / 88E6341

Sebastian Andrzej Siewior <bigeasy@linutronix.de>
    cxgb4: Properly lock TX queue for the selftest.

Bui Quang Minh <minhquangbui99@gmail.com>
    s390/cio: Ensure the copied buf is NUL terminated

Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com>
    ALSA: hda: intel-sdw-acpi: fix usage of device_get_named_child_node()

Jerome Brunet <jbrunet@baylibre.com>
    ASoC: meson: cards: select SND_DYNAMIC_MINORS

Jerome Brunet <jbrunet@baylibre.com>
    ASoC: meson: axg-tdm-interface: manage formatters in trigger

Jerome Brunet <jbrunet@baylibre.com>
    ASoC: meson: axg-card: make links nonatomic

Jerome Brunet <jbrunet@baylibre.com>
    ASoC: meson: axg-fifo: use threaded irq to check periods

Jerome Brunet <jbrunet@baylibre.com>
    ASoC: meson: axg-fifo: use FIELD helpers

Asbjørn Sloth Tønnesen <ast@fiberby.net>
    net: qede: use return from qede_parse_actions()

Asbjørn Sloth Tønnesen <ast@fiberby.net>
    net: qede: use return from qede_parse_flow_attr() for flow_spec

Asbjørn Sloth Tønnesen <ast@fiberby.net>
    net: qede: use return from qede_parse_flow_attr() for flower

Asbjørn Sloth Tønnesen <ast@fiberby.net>
    net: qede: sanitize 'rc' in qede_add_tc_flower_fltr()

Jens Remus <jremus@linux.ibm.com>
    s390/vdso: Add CFI for RA register to asm macro vdso_func

David Bauer <mail@david-bauer.net>
    net l2tp: drop flow hash on forward

Kuniyuki Iwashima <kuniyu@amazon.com>
    nsh: Restore skb->{protocol,data,mac_header} for outer header in nsh_gso_segment().

Bui Quang Minh <minhquangbui99@gmail.com>
    octeontx2-af: avoid off-by-one read from userspace

Bui Quang Minh <minhquangbui99@gmail.com>
    bna: ensure the copied buf is NUL terminated

Toke Høiland-Jørgensen <toke@redhat.com>
    xdp: use flags field to disambiguate broadcast redirect

Claudio Imbrenda <imbrenda@linux.ibm.com>
    s390/mm: Fix clearing storage keys for huge pages

Claudio Imbrenda <imbrenda@linux.ibm.com>
    s390/mm: Fix storage key clearing for guest huge pages

Xu Kuohai <xukuohai@huawei.com>
    bpf, arm64: Fix incorrect runtime stats

Devyn Liu <liudingyuan@huawei.com>
    spi: hisi-kunpeng: Delete the dump interface of data registers in debugfs

David Lechner <dlechner@baylibre.com>
    spi: axi-spi-engine: fix version format string

David Lechner <dlechner@baylibre.com>
    spi: axi-spi-engine: use common AXI macros

David Lechner <dlechner@baylibre.com>
    spi: axi-spi-engine: move msg state to new struct

David Lechner <dlechner@baylibre.com>
    spi: axi-spi-engine: use devm_spi_alloc_host()

David Lechner <dlechner@baylibre.com>
    spi: axi-spi-engine: simplify driver data allocation

Li Zetao <lizetao1@huawei.com>
    spi: spi-axi-spi-engine: Use helper function devm_clk_get_enabled()

Yang Yingliang <yangyingliang@huawei.com>
    spi: spi-axi-spi-engine: switch to use modern name

Uwe Kleine-König <u.kleine-koenig@pengutronix.de>
    spi: axi-spi-engine: Convert to platform remove callback returning void

Yang Yingliang <yangyingliang@huawei.com>
    spi: introduce new helpers with using modern naming

Anton Protopopov <aspsk@isovalent.com>
    bpf: Fix a verifier verbose message

Yi Zhang <yi.zhang@redhat.com>
    nvme: fix warn output about shared namespaces without CONFIG_NVME_MULTIPATH

Jason Xing <kernelxing@tencent.com>
    bpf, skmsg: Fix NULL pointer dereference in sk_psock_skb_ingress_enqueue

Andrii Nakryiko <andrii@kernel.org>
    bpf, kconfig: Fix DEBUG_INFO_BTF_MODULES Kconfig definition

Matti Vaittinen <mazziesaccount@gmail.com>
    regulator: change devm_regulator_get_enable_optional() stub to return Ok

Matti Vaittinen <mazziesaccount@gmail.com>
    regulator: change stubbed devm_regulator_get_enable to return Ok

AngeloGioacchino Del Regno <angelogioacchino.delregno@collabora.com>
    regulator: mt6360: De-capitalize devicetree regulator subnodes

Zeng Heng <zengheng4@huawei.com>
    pinctrl: devicetree: fix refcount leak in pinctrl_dt_to_map()

AngeloGioacchino Del Regno <angelogioacchino.delregno@collabora.com>
    power: supply: mt6360_charger: Fix of_match for usb-otg-vbus regulator

Arnd Bergmann <arnd@arndb.de>
    power: rt9455: hide unused rt9455_boost_voltage_values

Hans de Goede <hdegoede@redhat.com>
    pinctrl: baytrail: Fix selecting gpio pinctrl state

Andy Shevchenko <andriy.shevchenko@linux.intel.com>
    pinctrl: intel: Make use of struct pinfunction and PINCTRL_PINFUNCTION()

Andy Shevchenko <andriy.shevchenko@linux.intel.com>
    pinctrl: Introduce struct pinfunction and PINCTRL_PINFUNCTION() macro

Kuniyuki Iwashima <kuniyu@amazon.com>
    nfs: Handle error of rpc_proc_register() in nfs_net_init().

Josef Bacik <josef@toxicpanda.com>
    nfs: make the rpc_stat per net namespace

Josef Bacik <josef@toxicpanda.com>
    nfs: expose /proc/net/sunrpc/nfs in net namespaces

Josef Bacik <josef@toxicpanda.com>
    sunrpc: add a struct rpc_stats arg to rpc_create_args

Chen-Yu Tsai <wenst@chromium.org>
    pinctrl: mediatek: paris: Rework support for PIN_CONFIG_{INPUT,OUTPUT}_ENABLE

Chen-Yu Tsai <wenst@chromium.org>
    pinctrl: mediatek: paris: Fix PIN_CONFIG_INPUT_SCHMITT_ENABLE readback

Dan Carpenter <dan.carpenter@linaro.org>
    pinctrl: core: delete incorrect free in pinctrl_enable()

Jan Dakinevich <jan.dakinevich@salutedevices.com>
    pinctrl/meson: fix typo in PDM's pin name

Billy Tsai <billy_tsai@aspeedtech.com>
    pinctrl: pinctrl-aspeed-g6: Fix register offset for pinconf of GPIOR-T

Steve French <stfrench@microsoft.com>
    smb3: missing lock when picking channel

Shyam Prasad N <sprasad@microsoft.com>
    cifs: use the least loaded channel for sending requests

Masahiro Yamada <masahiroy@kernel.org>
    kbuild: specify output names separately for each emission type from rustc

Masahiro Yamada <masahiroy@kernel.org>
    kbuild: refactor host*_flags

Peter Xu <peterx@redhat.com>
    mm/hugetlb: fix missing hugetlb_lock for resv uncharge

Sidhartha Kumar <sidhartha.kumar@oracle.com>
    mm/hugetlb_cgroup: convert hugetlb_cgroup_uncharge_page() to folios

Sidhartha Kumar <sidhartha.kumar@oracle.com>
    mm/hugetlb: convert free_huge_page to folios

Sidhartha Kumar <sidhartha.kumar@oracle.com>
    mm/hugetlb_cgroup: convert hugetlb_cgroup_from_page() to folios

Sidhartha Kumar <sidhartha.kumar@oracle.com>
    mm/hugetlb_cgroup: convert __set_hugetlb_cgroup() to folios

Sidhartha Kumar <sidhartha.kumar@oracle.com>
    mm/hugetlb: add folio_hstate()

Sidhartha Kumar <sidhartha.kumar@oracle.com>
    mm/hugetlb: add hugetlb_folio_subpool() helpers

Sidhartha Kumar <sidhartha.kumar@oracle.com>
    mm: add private field of first tail to struct page and struct folio

Sidhartha Kumar <sidhartha.kumar@oracle.com>
    mm/hugetlb: add folio support to hugetlb specific flag macros

Tim Jiang <quic_tjiang@quicinc.com>
    Bluetooth: qca: add support for QCA2066

Daniel Okazaki <dtokazaki@google.com>
    eeprom: at24: fix memory corruption race condition

Heiner Kallweit <hkallweit1@gmail.com>
    eeprom: at24: Probe for DDR3 thermal sensor in the SPD case

Alexander Stein <alexander.stein@ew.tq-group.com>
    eeprom: at24: Use dev_err_probe for nvmem register failure

Wedson Almeida Filho <walmeida@microsoft.com>
    rust: kernel: require `Send` for `Module` implementations

Johannes Berg <johannes.berg@intel.com>
    wifi: nl80211: don't free NULL coalescing rule

Vinod Koul <vkoul@kernel.org>
    dmaengine: Revert "dmaengine: pl330: issue_pending waits until WFP state"

Bumyong Lee <bumyong.lee@samsung.com>
    dmaengine: pl330: issue_pending waits until WFP state


-------------

Diffstat:

 .../bindings/iio/health/maxim,max30102.yaml        |   2 +-
 MAINTAINERS                                        |   1 +
 Makefile                                           |   4 +-
 arch/arm/kernel/sleep.S                            |   4 +
 arch/arm64/kvm/vgic/vgic-kvm-device.c              |  12 +-
 arch/arm64/net/bpf_jit_comp.c                      |   6 +-
 arch/mips/include/asm/ptrace.h                     |   2 +-
 arch/mips/kernel/asm-offsets.c                     |   1 +
 arch/mips/kernel/ptrace.c                          |  15 +-
 arch/mips/kernel/scall32-o32.S                     |  23 +-
 arch/mips/kernel/scall64-n32.S                     |   3 +-
 arch/mips/kernel/scall64-n64.S                     |   3 +-
 arch/mips/kernel/scall64-o32.S                     |  33 +--
 arch/powerpc/platforms/pseries/iommu.c             |   8 +
 arch/powerpc/platforms/pseries/plpks.c             |  62 ++---
 arch/powerpc/platforms/pseries/plpks.h             |  35 ++-
 arch/s390/include/asm/dwarf.h                      |   1 +
 arch/s390/kernel/vdso64/vdso_user_wrapper.S        |   2 +
 arch/s390/mm/gmap.c                                |   2 +-
 arch/s390/mm/hugetlbpage.c                         |   2 +-
 block/blk-iocost.c                                 |   7 +-
 block/ioctl.c                                      |   5 +-
 drivers/ata/sata_gemini.c                          |   5 +-
 drivers/bluetooth/btqca.c                          | 162 +++++++++++-
 drivers/bluetooth/btqca.h                          |   6 +-
 drivers/bluetooth/hci_qca.c                        |  11 +
 drivers/char/tpm/tpm-dev-common.c                  |   4 +-
 drivers/clk/clk.c                                  |  12 +-
 drivers/clk/sunxi-ng/ccu-sun50i-h6.c               |  19 +-
 drivers/dma/idxd/cdev.c                            |  77 ++++++
 drivers/dma/idxd/idxd.h                            |   3 +
 drivers/dma/idxd/init.c                            |   4 +
 drivers/dma/idxd/registers.h                       |   3 -
 drivers/dma/idxd/sysfs.c                           |  27 +-
 drivers/firewire/nosy.c                            |   6 +-
 drivers/firewire/ohci.c                            |   6 +-
 drivers/gpio/gpio-crystalcove.c                    |   2 +-
 drivers/gpio/gpio-wcove.c                          |   2 +-
 drivers/gpio/gpiolib-cdev.c                        | 183 ++++++++++++--
 drivers/gpu/drm/amd/amdgpu/amdgpu_job.c            |   7 +-
 drivers/gpu/drm/amd/amdgpu/amdgpu_object.c         |  14 +-
 drivers/gpu/drm/amd/amdgpu/amdgpu_object.h         |   4 +-
 drivers/gpu/drm/amd/amdgpu/amdgpu_ttm.c            |  52 ++--
 drivers/gpu/drm/amd/amdkfd/kfd_chardev.c           |   7 +-
 drivers/gpu/drm/amd/display/dc/bios/bios_parser2.c |   1 +
 .../display/dc/dcn31/dcn31_hpo_dp_link_encoder.c   |   6 +
 .../gpu/drm/amd/pm/swsmu/smu13/smu_v13_0_4_ppt.c   |   2 +-
 drivers/gpu/drm/drm_connector.c                    |   2 +-
 drivers/gpu/drm/i915/display/intel_bios.c          |  19 +-
 drivers/gpu/drm/i915/display/intel_vbt_defs.h      |   5 -
 drivers/gpu/drm/meson/meson_dw_hdmi.c              |  70 +++---
 drivers/gpu/drm/nouveau/nouveau_dp.c               |  13 +-
 drivers/gpu/drm/panel/panel-ilitek-ili9341.c       |   8 +-
 drivers/gpu/drm/qxl/qxl_release.c                  |  50 +---
 drivers/gpu/drm/vmwgfx/vmwgfx_fence.c              |   2 +-
 drivers/gpu/host1x/bus.c                           |   8 -
 drivers/hv/channel.c                               |  29 ++-
 drivers/hwmon/corsair-cpro.c                       |  43 +++-
 drivers/hwmon/pmbus/ucd9000.c                      |   6 +-
 drivers/iio/accel/mxc4005.c                        |  24 +-
 drivers/iio/imu/adis16475.c                        |   4 +-
 drivers/infiniband/hw/qib/qib_fs.c                 |   1 +
 drivers/iommu/mtk_iommu.c                          |   1 +
 drivers/iommu/mtk_iommu_v1.c                       |   1 +
 drivers/md/md.c                                    |   1 +
 drivers/misc/eeprom/at24.c                         |  46 +++-
 drivers/misc/mei/hw-me-regs.h                      |   2 +
 drivers/misc/mei/pci-me.c                          |   2 +
 drivers/net/dsa/mv88e6xxx/chip.c                   |   4 +-
 drivers/net/ethernet/broadcom/genet/bcmgenet.c     |  32 ++-
 drivers/net/ethernet/broadcom/genet/bcmgenet.h     |   4 +-
 drivers/net/ethernet/broadcom/genet/bcmgenet_wol.c |   8 +-
 drivers/net/ethernet/broadcom/genet/bcmmii.c       |   6 +-
 drivers/net/ethernet/brocade/bna/bnad_debugfs.c    |   4 +-
 drivers/net/ethernet/chelsio/cxgb4/sge.c           |   6 +-
 drivers/net/ethernet/hisilicon/hns3/hnae3.h        |   2 +-
 .../ethernet/hisilicon/hns3/hns3pf/hclge_main.c    |  52 ++--
 .../ethernet/hisilicon/hns3/hns3pf/hclge_main.h    |   5 +-
 .../net/ethernet/hisilicon/hns3/hns3pf/hclge_mbx.c |   7 +-
 .../ethernet/hisilicon/hns3/hns3vf/hclgevf_main.c  |  20 +-
 .../ethernet/hisilicon/hns3/hns3vf/hclgevf_main.h  |   2 +-
 .../ethernet/marvell/octeontx2/af/rvu_debugfs.c    |   4 +-
 drivers/net/ethernet/micrel/ks8851_common.c        |  16 +-
 drivers/net/ethernet/qlogic/qede/qede_filter.c     |  14 +-
 drivers/net/usb/qmi_wwan.c                         |   1 +
 drivers/net/vxlan/vxlan_core.c                     |  19 +-
 drivers/nvme/host/core.c                           |   2 +-
 drivers/pinctrl/aspeed/pinctrl-aspeed-g6.c         |  34 +--
 drivers/pinctrl/core.c                             |   8 +-
 drivers/pinctrl/devicetree.c                       |  10 +-
 drivers/pinctrl/intel/pinctrl-baytrail.c           |  74 +++---
 drivers/pinctrl/intel/pinctrl-intel.c              |   6 +-
 drivers/pinctrl/intel/pinctrl-intel.h              |  17 +-
 drivers/pinctrl/mediatek/pinctrl-paris.c           |  40 +--
 drivers/pinctrl/meson/pinctrl-meson-a1.c           |   6 +-
 drivers/power/supply/mt6360_charger.c              |   2 +-
 drivers/power/supply/rt9455_charger.c              |   2 +
 drivers/regulator/core.c                           |  27 +-
 drivers/regulator/mt6360-regulator.c               |  32 ++-
 drivers/s390/cio/cio_inject.c                      |   2 +-
 drivers/s390/net/qeth_core_main.c                  |  69 +++---
 drivers/scsi/bnx2fc/bnx2fc_tgt.c                   |   2 -
 drivers/scsi/lpfc/lpfc.h                           |   1 -
 drivers/scsi/lpfc/lpfc_els.c                       |  20 +-
 drivers/scsi/lpfc/lpfc_hbadisc.c                   |   5 +-
 drivers/scsi/lpfc/lpfc_nvme.c                      |   4 +-
 drivers/scsi/lpfc/lpfc_scsi.c                      |  13 +-
 drivers/scsi/lpfc/lpfc_sli.c                       |  14 +-
 drivers/scsi/lpfc/lpfc_vport.c                     |   8 +-
 drivers/scsi/mpi3mr/mpi3mr_app.c                   |   2 +-
 drivers/slimbus/qcom-ngd-ctrl.c                    |   6 +-
 drivers/spi/spi-axi-spi-engine.c                   | 275 +++++++++++----------
 drivers/spi/spi-hisi-kunpeng.c                     |   2 -
 drivers/spi/spi-microchip-core-qspi.c              |   1 +
 drivers/spi/spi.c                                  |  12 +
 drivers/staging/wlan-ng/hfa384x_usb.c              |   4 +-
 drivers/staging/wlan-ng/prism2usb.c                |   6 +-
 drivers/target/target_core_configfs.c              |  12 +
 drivers/ufs/core/ufshcd.c                          |   5 +-
 drivers/uio/uio_hv_generic.c                       |  12 +-
 drivers/usb/core/hub.c                             |   5 +-
 drivers/usb/core/port.c                            |   8 +-
 drivers/usb/dwc3/core.c                            |  90 +++----
 drivers/usb/dwc3/core.h                            |   1 +
 drivers/usb/dwc3/gadget.c                          |   2 +
 drivers/usb/dwc3/host.c                            |  27 ++
 drivers/usb/gadget/composite.c                     |   6 +-
 drivers/usb/gadget/function/f_fs.c                 |   2 +-
 drivers/usb/host/ohci-hcd.c                        |   8 +
 drivers/usb/host/xhci-plat.h                       |   4 +-
 drivers/usb/typec/tcpm/tcpm.c                      |  35 ++-
 drivers/usb/typec/ucsi/ucsi.c                      |  12 +-
 drivers/vfio/pci/vfio_pci.c                        |   2 +
 fs/9p/vfs_file.c                                   |   2 +
 fs/9p/vfs_inode.c                                  |   5 +-
 fs/9p/vfs_super.c                                  |   1 +
 fs/btrfs/extent_io.c                               |  19 +-
 fs/btrfs/inode.c                                   |   2 +-
 fs/btrfs/send.c                                    |   4 +-
 fs/btrfs/transaction.c                             |   2 +-
 fs/btrfs/volumes.c                                 |  18 +-
 fs/gfs2/bmap.c                                     |   5 +-
 fs/hugetlbfs/inode.c                               |   8 +-
 fs/nfs/client.c                                    |   5 +-
 fs/nfs/inode.c                                     |  13 +-
 fs/nfs/internal.h                                  |   2 -
 fs/nfs/netns.h                                     |   2 +
 fs/smb/client/transport.c                          |  37 ++-
 fs/smb/server/oplock.c                             |  35 ++-
 fs/smb/server/transport_tcp.c                      |   4 +
 include/linux/compiler_types.h                     |  11 +
 include/linux/dma-fence.h                          |   7 -
 include/linux/gfp_types.h                          |   2 +
 include/linux/hugetlb.h                            |  53 +++-
 include/linux/hugetlb_cgroup.h                     |  69 +++---
 include/linux/hyperv.h                             |   1 +
 include/linux/mm_types.h                           |  14 ++
 include/linux/pci_ids.h                            |   2 +
 include/linux/pinctrl/pinctrl.h                    |  20 ++
 include/linux/regulator/consumer.h                 |   4 +-
 include/linux/skbuff.h                             |  15 ++
 include/linux/skmsg.h                              |   2 +
 include/linux/slab.h                               |   2 +-
 include/linux/spi/spi.h                            |  51 +++-
 include/linux/sunrpc/clnt.h                        |   1 +
 include/linux/swapops.h                            | 105 ++++----
 include/linux/timer.h                              |  15 +-
 include/net/xfrm.h                                 |   3 +
 include/uapi/scsi/scsi_bsg_mpi3mr.h                |   2 +-
 kernel/bpf/bloom_filter.c                          |  13 +
 kernel/bpf/verifier.c                              |   3 +-
 kernel/time/timer.c                                |   8 +-
 lib/Kconfig.debug                                  |   5 +-
 lib/dynamic_debug.c                                |   6 +-
 mm/hugetlb.c                                       |  55 +++--
 mm/hugetlb_cgroup.c                                |  34 +--
 mm/migrate.c                                       |   2 +-
 mm/readahead.c                                     |   4 +
 net/bluetooth/hci_core.c                           |   3 +-
 net/bluetooth/l2cap_core.c                         |   3 +
 net/bluetooth/msft.c                               |   2 +-
 net/bluetooth/msft.h                               |   4 +-
 net/bluetooth/sco.c                                |   4 +
 net/bridge/br_forward.c                            |   9 +-
 net/bridge/br_netlink.c                            |   3 +-
 net/core/filter.c                                  |  42 +++-
 net/core/link_watch.c                              |   4 +-
 net/core/net-sysfs.c                               |   4 +-
 net/core/net_namespace.c                           |  13 +-
 net/core/rtnetlink.c                               |   6 +-
 net/core/skbuff.c                                  |  27 +-
 net/core/skmsg.c                                   |   5 +-
 net/core/sock.c                                    |   4 +-
 net/hsr/hsr_device.c                               |  31 ++-
 net/ipv4/tcp.c                                     |   4 +-
 net/ipv4/tcp_input.c                               |   2 +
 net/ipv4/tcp_ipv4.c                                |   8 +-
 net/ipv4/tcp_output.c                              |   4 +-
 net/ipv4/udp_offload.c                             |  12 +-
 net/ipv4/xfrm4_input.c                             |   6 +-
 net/ipv6/addrconf.c                                |  11 +-
 net/ipv6/fib6_rules.c                              |   6 +-
 net/ipv6/ip6_input.c                               |   4 +-
 net/ipv6/ip6_output.c                              |   2 +-
 net/ipv6/xfrm6_input.c                             |   6 +-
 net/l2tp/l2tp_eth.c                                |   3 +
 net/mac80211/ieee80211_i.h                         |   4 +-
 net/mptcp/protocol.c                               |   3 +
 net/nsh/nsh.c                                      |  14 +-
 net/phonet/pn_netlink.c                            |   2 +-
 net/smc/smc_ib.c                                   |  19 +-
 net/sunrpc/clnt.c                                  |   5 +-
 net/sunrpc/xprt.c                                  |   2 +-
 net/tipc/msg.c                                     |   8 +-
 net/wireless/nl80211.c                             |   2 +
 net/wireless/trace.h                               |   2 +-
 net/xfrm/xfrm_input.c                              |   8 +
 rust/Makefile                                      |  11 +-
 rust/kernel/error.rs                               |   2 +-
 rust/kernel/lib.rs                                 |   2 +-
 rust/macros/module.rs                              | 185 ++++++++------
 scripts/Makefile.build                             |  17 +-
 scripts/Makefile.host                              |  27 +-
 scripts/Makefile.modfinal                          |   4 +-
 scripts/is_rust_module.sh                          |  16 --
 security/keys/key.c                                |   3 +-
 sound/hda/intel-sdw-acpi.c                         |   2 +
 sound/pci/hda/patch_realtek.c                      |   1 +
 sound/soc/meson/Kconfig                            |   1 +
 sound/soc/meson/axg-card.c                         |   1 +
 sound/soc/meson/axg-fifo.c                         |  56 +++--
 sound/soc/meson/axg-fifo.h                         |  12 +-
 sound/soc/meson/axg-frddr.c                        |   5 +-
 sound/soc/meson/axg-tdm-interface.c                |  34 +--
 sound/soc/meson/axg-toddr.c                        |  22 +-
 sound/soc/tegra/tegra186_dspk.c                    |   7 +-
 sound/soc/ti/davinci-mcasp.c                       |  12 +-
 sound/usb/line6/driver.c                           |   6 +-
 tools/include/linux/kernel.h                       |   1 +
 tools/include/linux/mm.h                           |   5 +
 tools/include/linux/panic.h                        |  19 ++
 tools/perf/util/unwind-libdw.c                     |  21 +-
 tools/perf/util/unwind-libunwind-local.c           |   2 +-
 tools/power/x86/turbostat/turbostat.8              |   2 +-
 tools/power/x86/turbostat/turbostat.c              |  30 ++-
 .../selftests/bpf/prog_tests/bloom_filter_map.c    |   6 +
 tools/testing/selftests/timers/valid-adjtimex.c    |  73 +++---
 247 files changed, 2501 insertions(+), 1396 deletions(-)



^ permalink raw reply	[relevance 2%]

* [PATCH 6.8 000/340] 6.8.10-rc2 review
@ 2024-05-15  8:27  1% Greg Kroah-Hartman
  0 siblings, 0 replies; 200+ results
From: Greg Kroah-Hartman @ 2024-05-15  8:27 UTC (permalink / raw)
  To: stable
  Cc: Greg Kroah-Hartman, patches, linux-kernel, torvalds, akpm, linux,
	shuah, patches, lkft-triage, pavel, jonathanh, f.fainelli,
	sudipm.mukherjee, srw, rwarsow, conor, allen.lkml, broonie

This is the start of the stable review cycle for the 6.8.10 release.
There are 340 patches in this series, all will be posted as a response
to this one.  If anyone has any issues with these being applied, please
let me know.

Responses should be made by Fri, 17 May 2024 08:23:27 +0000.
Anything received after that time might be too late.

The whole patch series can be found in one patch at:
	https://www.kernel.org/pub/linux/kernel/v6.x/stable-review/patch-6.8.10-rc2.gz
or in the git tree and branch at:
	git://git.kernel.org/pub/scm/linux/kernel/git/stable/linux-stable-rc.git linux-6.8.y
and the diffstat can be found below.

thanks,

greg k-h

-------------
Pseudo-Shortlog of commits:

Greg Kroah-Hartman <gregkh@linuxfoundation.org>
    Linux 6.8.10-rc2

Silvio Gissi <sifonsec@amazon.com>
    keys: Fix overwrite of key expiration on instantiation

Nikhil Rao <nikhil.rao@intel.com>
    dmaengine: idxd: add a write() method for applications to submit work

Arjan van de Ven <arjan@linux.intel.com>
    dmaengine: idxd: add a new security check to deal with a hardware erratum

Arjan van de Ven <arjan@linux.intel.com>
    VFIO: Add the SPR_DSA and SPR_IAX devices to the denylist

Johan Hovold <johan+linaro@kernel.org>
    Bluetooth: qca: fix firmware check error path

Johan Hovold <johan+linaro@kernel.org>
    Bluetooth: qca: fix info leak when fetching fw build id

Johan Hovold <johan+linaro@kernel.org>
    Bluetooth: qca: fix info leak when fetching board id

Johan Hovold <johan+linaro@kernel.org>
    Bluetooth: qca: generalise device address check

Johan Hovold <johan+linaro@kernel.org>
    Bluetooth: qca: fix NVM configuration parsing

Johan Hovold <johan+linaro@kernel.org>
    Bluetooth: qca: add missing firmware sanity checks

Johan Hovold <johan+linaro@kernel.org>
    Bluetooth: qca: fix wcn3991 device address check

Johan Hovold <johan+linaro@kernel.org>
    Bluetooth: qca: fix invalid device address check

Steven Rostedt (Google) <rostedt@goodmis.org>
    eventfs: Do not treat events directory different than other directories

Steven Rostedt (Google) <rostedt@goodmis.org>
    eventfs: Do not differentiate the toplevel events directory

Steven Rostedt (Google) <rostedt@goodmis.org>
    tracefs: Still use mount point as default permissions for instances

Steven Rostedt (Google) <rostedt@goodmis.org>
    tracefs: Reset permissions on remount if permissions are options

Namjae Jeon <linkinjeon@kernel.org>
    ksmbd: do not grant v2 lease if parent lease key and epoch are not set

Namjae Jeon <linkinjeon@kernel.org>
    ksmbd: avoid to send duplicate lease break notifications

Namjae Jeon <linkinjeon@kernel.org>
    ksmbd: off ipv6only for both ipv4/ipv6 binding

Conor Dooley <conor.dooley@microchip.com>
    spi: microchip-core-qspi: fix setting spi bus clock rate

Johan Hovold <johan+linaro@kernel.org>
    regulator: core: fix debugfs creation regression

Sean Anderson <sean.anderson@linux.dev>
    nvme-pci: Add quirk for broken MSIs

Ryan Roberts <ryan.roberts@arm.com>
    fs/proc/task_mmu: fix uffd-wp confusion in pagemap_scan_pmd_entry()

Ryan Roberts <ryan.roberts@arm.com>
    fs/proc/task_mmu: fix loss of young/dirty bits during pagemap scan

Vasant Hegde <vasant.hegde@amd.com>
    iommu/amd: Enhance def_domain_type to handle untrusted device

Peter Xu <peterx@redhat.com>
    mm/userfaultfd: reset ptes when close() for wr-protected ones

Kefeng Wang <wangkefeng.wang@huawei.com>
    mm: use memalloc_nofs_save() in page_cache_ra_order()

Michael Ellerman <mpe@ellerman.id.au>
    selftests/mm: fix powerpc ARCH check

Thomas Gleixner <tglx@linutronix.de>
    x86/apic: Don't access the APIC when disabling x2APIC

Thomas Weißschuh <linux@weissschuh.net>
    misc/pvpanic-pci: register attributes via pci_driver

Lakshmi Yadlapati <lakshmiy@us.ibm.com>
    hwmon: (pmbus/ucd9000) Increase delay from 250 to 500us

Thadeu Lima de Souza Cascardo <cascardo@igalia.com>
    net: fix out-of-bounds access in ops_init

Jason Gunthorpe <jgg@ziepe.ca>
    iommu/arm-smmu: Use the correct type in nvidia_smmu_context_fault()

Volodymyr Babchuk <Volodymyr_Babchuk@epam.com>
    arm64: dts: qcom: sa8155p-adp: fix SDHC2 CD pin configuration

Hersen Wu <hersenxs.wu@amd.com>
    drm/amd/display: Fix incorrect DSC instance for MST

George Shen <george.shen@amd.com>
    drm/amd/display: Handle Y carry-over in VCP X.Y calculation

Karthikeyan Ramasubramanian <kramasub@chromium.org>
    drm/i915/bios: Fix parsing backlight BDB data

Andi Shyti <andi.shyti@linux.intel.com>
    drm/i915/gt: Automate CCS Mode setting during engine resets

Chaitanya Kumar Borah <chaitanya.kumar.borah@intel.com>
    drm/i915/audio: Fix audio time stamp programming for DP

Lyude Paul <lyude@redhat.com>
    drm/nouveau/gsp: Use the sg allocator for level 2 of radix3

Nicholas Kazlauskas <nicholas.kazlauskas@amd.com>
    drm/amd/display: Fix idle optimization checks for multi-display and dual eDP

Matt Coster <matt.coster@imgtec.com>
    drm/imagination: Ensure PVR_MIPS_PT_PAGE_COUNT is never zero

Zack Rusin <zack.rusin@broadcom.com>
    drm/vmwgfx: Fix invalid reads in fence signaled events

Ian Forbes <ian.forbes@broadcom.com>
    drm/vmwgfx: Fix Legacy Display Unit

Zack Rusin <zack.rusin@broadcom.com>
    drm/ttm: Print the memory decryption status just once

Alex Deucher <alexander.deucher@amd.com>
    drm/amdkfd: don't allow mapping the MMIO HDP page with large pages

Dave Airlie <airlied@redhat.com>
    Revert "drm/nouveau/firmware: Fix SG_DEBUG error with nvkm_firmware_ctor()"

Lyude Paul <lyude@redhat.com>
    drm/nouveau/firmware: Fix SG_DEBUG error with nvkm_firmware_ctor()

Alexander Usyskin <alexander.usyskin@intel.com>
    mei: me: add lunar lake point M DID

Frank Oltmanns <frank@oltmanns.dev>
    clk: sunxi-ng: a64: Set minimum and maximum rate for PLL-MIPI

Frank Oltmanns <frank@oltmanns.dev>
    clk: sunxi-ng: common: Support minimum and maximum rate

Marek Szyprowski <m.szyprowski@samsung.com>
    clk: samsung: Revert "clk: Use device_get_match_data()"

Viken Dadhaniya <quic_vdadhani@quicinc.com>
    slimbus: qcom-ngd-ctrl: Add timeout for wait operation

Jim Cromie <jim.cromie@gmail.com>
    dyndbg: fix old BUG_ON in >control parser

Joao Paulo Goncalves <joao.goncalves@toradex.com>
    ASoC: ti: davinci-mcasp: Fix race condition during probe

Sameer Pujar <spujar@nvidia.com>
    ASoC: tegra: Fix DSPK 16-bit playback

Doug Berger <opendmb@gmail.com>
    net: bcmgenet: synchronize UMAC_CMD access

Doug Berger <opendmb@gmail.com>
    net: bcmgenet: synchronize use of bcmgenet_set_rx_mode()

Doug Berger <opendmb@gmail.com>
    net: bcmgenet: synchronize EXT_RGMII_OOB_CTRL access

Max Filippov <jcmvbkbc@gmail.com>
    xtensa: fix MAKE_PC_FROM_RA second argument

Paolo Abeni <pabeni@redhat.com>
    tipc: fix UAF in error path

Vitaly Lifshits <vitaly.lifshits@intel.com>
    e1000e: change usleep_range to udelay in PHY mdic access

Alexander Potapenko <glider@google.com>
    kmsan: compiler_types: declare __no_sanitize_or_inline

Hans de Goede <hdegoede@redhat.com>
    iio: accel: mxc4005: Reset chip on probe() and resume()

Hans de Goede <hdegoede@redhat.com>
    iio: accel: mxc4005: Interrupt handling fixes

Vasileios Amoiridis <vassilisamir@gmail.com>
    iio: pressure: Fixes SPI support for BMP3xx devices

Vasileios Amoiridis <vassilisamir@gmail.com>
    iio: pressure: Fixes BME280 SPI driver data

Ramona Gradinariu <ramona.bolboaca13@gmail.com>
    iio:imu: adis16475: Fix sync mode setting

Javier Carrasco <javier.carrasco.cruz@gmail.com>
    dt-bindings: iio: health: maxim,max30102: fix compatible check

Sven Schnelle <svens@linux.ibm.com>
    workqueue: Fix selection of wake_cpu in kick_pool()

Gregory Detal <gregory.detal@gmail.com>
    mptcp: only allow set existing scheduler for net.mptcp.scheduler

Paolo Abeni <pabeni@redhat.com>
    mptcp: ensure snd_nxt is properly initialized on connect

Dan Carpenter <dan.carpenter@linaro.org>
    mm/slab: make __free(kfree) accept error pointers

Liam R. Howlett <Liam.Howlett@oracle.com>
    maple_tree: fix mas_empty_area_rev() null pointer dereference

Josef Bacik <josef@toxicpanda.com>
    btrfs: make sure that WRITTEN is set on all metadata blocks

Qu Wenruo <wqu@suse.com>
    btrfs: qgroup: do not check qgroup inherit if qgroup is disabled

Qu Wenruo <wqu@suse.com>
    btrfs: set correct ram_bytes when splitting ordered extent

Dominique Martinet <dominique.martinet@atmark-techno.com>
    btrfs: add missing mutex_unlock in btrfs_relocate_sys_chunks()

Nicolas Bouchinet <nicolas.bouchinet@ssi.gouv.fr>
    mm/slub: avoid zeroing outside-object freepointer for single free

Takashi Sakamoto <o-takashi@sakamocchi.jp>
    firewire: ohci: fulfill timestamp for some local asynchronous transaction

Takashi Iwai <tiwai@suse.de>
    ALSA: hda/realtek: Fix conflicting PCI SSID 17aa:386f for Lenovo Legion models

Aman Dhoot <amandhoot12@gmail.com>
    ALSA: hda/realtek: Fix mute led of HP Laptop 15-da3001TU

Badhri Jagan Sridharan <badhri@google.com>
    usb: typec: tcpm: Check for port partner validity before consuming it

Amit Sunil Dhamne <amitsd@google.com>
    usb: typec: tcpm: unregister existing source caps before re-registration

RD Babiera <rdbabiera@google.com>
    usb: typec: tcpm: clear pd_event queue in PORT_RESET

Thinh Nguyen <Thinh.Nguyen@synopsys.com>
    usb: dwc3: core: Prevent phy suspend during init

Thinh Nguyen <Thinh.Nguyen@synopsys.com>
    usb: xhci-plat: Don't include xhci.h

Chris Wulff <Chris.Wulff@biamp.com>
    usb: gadget: f_fs: Fix a race condition when processing setup packets.

Wesley Cheng <quic_wcheng@quicinc.com>
    usb: gadget: f_fs: Fix race between aio_cancel() and AIO request complete

Ivan Avdeev <me@provod.works>
    usb: gadget: uvc: use correct buffer size when parsing configfs lists

Peter Korsgaard <peter@korsgaard.com>
    usb: gadget: composite: fix OS descriptors w_value logic

Alan Stern <stern@rowland.harvard.edu>
    USB: core: Fix access violation during port device removal

Guenter Roeck <linux@roeck-us.net>
    usb: ohci: Prevent missed ohci interrupts

Alan Stern <stern@rowland.harvard.edu>
    usb: Fix regression caused by invalid ep0 maxpacket in virtual SuperSpeed device

Christian A. Ehrhardt <lk@c--e.de>
    usb: typec: ucsi: Fix connector check on init

Christian A. Ehrhardt <lk@c--e.de>
    usb: typec: ucsi: Check for notifications after init

Linus Torvalds <torvalds@linux-foundation.org>
    Reapply "drm/qxl: simplify qxl_fence_wait"

Thanassis Avgerinos <thanassis.avgerinos@gmail.com>
    firewire: nosy: ensure user_length is taken into account when fetching packet contents

Christian König <christian.koenig@amd.com>
    drm/amdgpu: once more fix the call oder in amdgpu_ttm_move() v2

Michel Dänzer <mdaenzer@redhat.com>
    drm/amdgpu: Fix comparison in amdgpu_res_cpu_visible

Gabe Teeger <gabe.teeger@amd.com>
    drm/amd/display: Atom Integrated System Info v2_2 for DCN35

Kent Gibson <warthog618@gmail.com>
    gpiolib: cdev: fix uninitialised kfifo

Zhongqiu Han <quic_zhonhan@quicinc.com>
    gpiolib: cdev: Fix use after free in lineinfo_changed_notify

Mario Limonciello <mario.limonciello@amd.com>
    dm/amd/pm: Fix problems with reboot/shutdown for some SMU 13.0.4/13.0.11 users

Douglas Anderson <dianders@chromium.org>
    drm/connector: Add \n to message about demoting connector force-probes

Jerome Brunet <jbrunet@baylibre.com>
    drm/meson: dw-hdmi: add bandgap setting for g12

Jerome Brunet <jbrunet@baylibre.com>
    drm/meson: dw-hdmi: power up phy on device init

Steffen Bätz <steffen@innosonix.de>
    net: dsa: mv88e6xxx: add phylink_get_caps for the mv88e6320/21 family

Yonglong Liu <liuyonglong@huawei.com>
    net: hns3: fix kernel crash when devlink reload during initialization

Yonglong Liu <liuyonglong@huawei.com>
    net: hns3: fix port vlan filter not disabled issue

Peiyang Wang <wangpeiyang1@huawei.com>
    net: hns3: use appropriate barrier function after setting a bit value

Peiyang Wang <wangpeiyang1@huawei.com>
    net: hns3: release PTP resources if pf initialization failed

Peiyang Wang <wangpeiyang1@huawei.com>
    net: hns3: change type of numa_node_mask as nodemask_t

Jian Shen <shenjian15@huawei.com>
    net: hns3: direct return when receive a unknown mailbox message

Peiyang Wang <wangpeiyang1@huawei.com>
    net: hns3: using user configure after hardware reset

Wen Gu <guwen@linux.alibaba.com>
    net/smc: fix neighbour and rtable leak in smc_ib_find_route()

Eric Dumazet <edumazet@google.com>
    ipv6: prevent NULL dereference in ip6_output()

Eric Dumazet <edumazet@google.com>
    ipv6: annotate data-races around cnf.disable_ipv6

Lukasz Majewski <lukma@denx.de>
    hsr: Simplify code for announcing HSR nodes timer setup

Eric Dumazet <edumazet@google.com>
    net-sysfs: convert dev->operstate reads to lockless ones

Eric Dumazet <edumazet@google.com>
    ipv6: fib6_rules: avoid possible NULL dereference in fib6_rule_action()

Daniel Golle <daniel@makrotopia.org>
    dt-bindings: net: mediatek: remove wrongly added clocks and SerDes

David Howells <dhowells@redhat.com>
    rxrpc: Only transmit one ACK per jumbo packet received

David Howells <dhowells@redhat.com>
    rxrpc: Fix congestion control algorithm

David Howells <dhowells@redhat.com>
    rxrpc: Fix the names of the fields in the ACK trailer struct

Ido Schimmel <idosch@nvidia.com>
    selftests: test_bridge_neigh_suppress.sh: Fix failures due to duplicate MAC

Shigeru Yoshida <syoshida@redhat.com>
    ipv6: Fix potential uninit-value access in __ip6_make_skb()

Felix Fietkau <nbd@nbd.name>
    net: bridge: fix corrupted ethernet header on multicast-to-unicast

Tetsuo Handa <penguin-kernel@I-love.SAKURA.ne.jp>
    nfc: nci: Fix kcov check in nci_rx_work()

Donald Hunter <donald.hunter@gmail.com>
    netlink: specs: Add missing bridge linkinfo attrs

Eric Dumazet <edumazet@google.com>
    phonet: fix rtm_phonet_notify() skb allocation

Aleksa Savic <savicaleksa83@gmail.com>
    hwmon: (corsair-cpro) Protect ccp->wait_input_report with a spinlock

Aleksa Savic <savicaleksa83@gmail.com>
    hwmon: (corsair-cpro) Use complete_all() instead of complete() in ccp_raw_event()

Aleksa Savic <savicaleksa83@gmail.com>
    hwmon: (corsair-cpro) Use a separate buffer for sending commands

Roded Zats <rzats@paloaltonetworks.com>
    rtnetlink: Correct nested IFLA_VF_VLAN_LIST attribute validation

Marek Vasut <marex@denx.de>
    net: ks8851: Queue RX packets in IRQ handler instead of disabling BHs

Duoming Zhou <duoming@zju.edu.cn>
    Bluetooth: l2cap: fix null-ptr-deref in l2cap_chan_timeout

Sungwoo Kim <iam@sung-woo.kim>
    Bluetooth: HCI: Fix potential null-ptr-deref

Chen-Yu Tsai <wenst@chromium.org>
    arm64: dts: mediatek: mt8183-pico6: Fix bluetooth node

Sungwoo Kim <iam@sung-woo.kim>
    Bluetooth: msft: fix slab-use-after-free in msft_do_close()

Duoming Zhou <duoming@zju.edu.cn>
    Bluetooth: Fix use-after-free bugs caused by sco_sock_timeout

Kuniyuki Iwashima <kuniyu@amazon.com>
    tcp: Use refcount_inc_not_zero() in tcp_twsk_unique().

Eric Dumazet <edumazet@google.com>
    tcp: defer shutdown(SEND_SHUTDOWN) for TCP_SYN_RECV sockets

Boy.Wu <boy.wu@mediatek.com>
    ARM: 9381/1: kasan: clear stale stack poison

Paul Davey <paul.davey@alliedtelesis.co.nz>
    xfrm: Preserve vlan tags for transport mode software GRO

Al Viro <viro@zeniv.linux.org.uk>
    qibfs: fix dentry leak

Olga Kornievskaia <kolga@netapp.com>
    SUNRPC: add a missing rpc_stat for TCP TLS

Li Nan <linan122@huawei.com>
    blk-iocost: do not WARN if iocg was already offlined

Vanillan Wang <vanillanwang@163.com>
    net:usb:qmi_wwan: support Rolling modules

Alex Deucher <alexander.deucher@amd.com>
    drm/radeon: silence UBSAN warning (v3)

Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
    platform/x86: ISST: Add Granite Rapids-D to HPM CPU list

Mario Limonciello <mario.limonciello@amd.com>
    platform/x86/amd: pmf: Decrease error message to debug

Lyude Paul <lyude@redhat.com>
    drm/nouveau/dp: Don't probe eDP ports twice harder

Krzysztof Kozlowski <krzk@kernel.org>
    gpio: lpc32xx: fix module autoloading

Joakim Sindholt <opensource@zhasha.com>
    fs/9p: drop inodes immediately on non-.L too

Eric Van Hensbergen <ericvh@kernel.org>
    fs/9p: remove erroneous nlink init from legacy stat2inode

Stephen Boyd <sboyd@kernel.org>
    clk: Don't hold prepare_lock when calling kref_put()

Andy Shevchenko <andriy.shevchenko@linux.intel.com>
    gpio: crystalcove: Use -ENOTSUPP consistently

Andy Shevchenko <andriy.shevchenko@linux.intel.com>
    gpio: wcove: Use -ENOTSUPP consistently

Michael Ellerman <mpe@ellerman.id.au>
    powerpc/crypto/chacha-p10: Fix failure on non Power10

Jeff Layton <jlayton@kernel.org>
    9p: explicitly deny setlease attempts

Joakim Sindholt <opensource@zhasha.com>
    fs/9p: fix the cache always being enabled on files with qid flags

Joakim Sindholt <opensource@zhasha.com>
    fs/9p: translate O_TRUNC into OTRUNC

Joakim Sindholt <opensource@zhasha.com>
    fs/9p: only translate RWX permissions for plain 9P2000

Krzysztof Kozlowski <krzk@kernel.org>
    iommu: mtk: fix module autoloading

Steve French <stfrench@microsoft.com>
    smb3: fix broken reconnect when password changing on the server by allowing password rotation

Ashutosh Dixit <ashutosh.dixit@intel.com>
    drm/xe: Label RING_CONTEXT_CONTROL as masked

Himal Prasad Ghimiray <himal.prasad.ghimiray@intel.com>
    drm/xe/xe_migrate: Cast to output precision before multiplying operands

Michael Kelley <mhklinux@outlook.com>
    Drivers: hv: vmbus: Don't free ring buffers that couldn't be re-encrypted

Rick Edgecombe <rick.p.edgecombe@intel.com>
    uio_hv_generic: Don't free decrypted memory

Rick Edgecombe <rick.p.edgecombe@intel.com>
    hv_netvsc: Don't free decrypted memory

Rick Edgecombe <rick.p.edgecombe@intel.com>
    Drivers: hv: vmbus: Track decrypted status in vmbus_gpadl

Rick Edgecombe <rick.p.edgecombe@intel.com>
    Drivers: hv: vmbus: Leak pages if set_memory_encrypted() fails

John Stultz <jstultz@google.com>
    selftests: timers: Fix valid-adjtimex signed left-shift undefined behavior

Zhigang Luo <Zhigang.Luo@amd.com>
    amd/amdkfd: sync all devices to wait all processes being evicted

Lijo Lazar <lijo.lazar@amd.com>
    drm/amdgpu: Fix VCN allocation in CPX partition

Kenneth Feng <kenneth.feng@amd.com>
    drm/amd/pm: fix the high voltage issue after unload

Alex Hung <alex.hung@amd.com>
    drm/amd/display: Skip on writeback when it's not applicable

Tao Zhou <tao.zhou1@amd.com>
    drm/amdgpu: implement IRQ_STATE_ENABLE for SDMA v4.4.2

Yifan Zhang <yifan1.zhang@amd.com>
    drm/amdgpu: add smu 14.0.1 discovery support

Li Ma <li.ma@amd.com>
    drm/amd/display: add DCN 351 version for microcode load

Lijo Lazar <lijo.lazar@amd.com>
    drm/amdgpu: Refine IB schedule error logging

Eric Dumazet <edumazet@google.com>
    nfc: llcp: fix nfc_llcp_setsockopt() unsafe copies

Eric Dumazet <edumazet@google.com>
    net: add copy_safe_from_sockptr() helper

Justin Ernst <justin.ernst@hpe.com>
    tools/power/turbostat: Fix uncore frequency file string

Jiaxun Yang <jiaxun.yang@flygoat.com>
    MIPS: scall: Save thread_info.syscall unconditionally on entry

Thierry Reding <treding@nvidia.com>
    gpu: host1x: Do not setup DMA for virtual devices

Bernhard Rosenkränzer <bero@baylibre.com>
    platform/x86: acer-wmi: Add support for Acer PH18-71

Jacek Lawrynowicz <jacek.lawrynowicz@linux.intel.com>
    accel/ivpu: Fix missed error message after VPU rename

Wachowski, Karol <karol.wachowski@intel.com>
    accel/ivpu: Improve clarity of MMU error messages

Jacek Lawrynowicz <jacek.lawrynowicz@linux.intel.com>
    accel/ivpu: Remove d3hot_after_power_off WA

Rik van Riel <riel@surriel.com>
    blk-iocost: avoid out of bounds shift

Xiang Chen <chenxiang66@hisilicon.com>
    scsi: hisi_sas: Handle the NCQ error returned by D2H frame

Maurizio Lombardi <mlombard@redhat.com>
    scsi: target: Fix SELinux error when systemd-modules loads the target module

Kees Cook <keescook@chromium.org>
    nouveau/gsp: Avoid addressing beyond end of rpc->entries

Wei Yang <richard.weiyang@gmail.com>
    memblock tests: fix undefined reference to `BIT'

Wei Yang <richard.weiyang@gmail.com>
    memblock tests: fix undefined reference to `panic'

Wei Yang <richard.weiyang@gmail.com>
    memblock tests: fix undefined reference to `early_pfn_to_nid'

Boris Burkov <boris@bur.io>
    btrfs: always clear PERTRANS metadata during commit

Boris Burkov <boris@bur.io>
    btrfs: make btrfs_clear_delalloc_extent() free delalloc reserve

Len Brown <len.brown@intel.com>
    tools/power turbostat: Fix warning upon failed /dev/cpu_dma_latency read

Patryk Wlazlyn <patryk.wlazlyn@linux.intel.com>
    tools/power turbostat: Print ucode revision only if valid

Len Brown <len.brown@intel.com>
    tools/power turbostat: Expand probe_intel_uncore_frequency()

Chen Yu <yu.c.chen@intel.com>
    tools/power turbostat: Do not print negative LPI residency

Peng Liu <liupeng17@lenovo.com>
    tools/power turbostat: Fix Bzy_MHz documentation typo

Wyes Karny <wyes.karny@amd.com>
    tools/power turbostat: Increase the limit for fd opened

Doug Smythies <dsmythies@telus.net>
    tools/power turbostat: Fix added raw MSR output

Adam Goldman <adamg@pobox.com>
    firewire: ohci: mask bus reset interrupts between ISR and bottom half

Chen Ni <nichen@iscas.ac.cn>
    ata: sata_gemini: Check clk_enable() result

Jeff Layton <jlayton@kernel.org>
    vboxsf: explicitly deny setlease attempts

Phil Elwell <phil@raspberrypi.com>
    net: bcmgenet: Reset RBUF on first open

Zhang Yi <zhangyi@everest-semi.com>
    ASoC: codecs: ES8326: modify clock table

Zhang Yi <zhangyi@everest-semi.com>
    ASoC: codecs: ES8326: Solve error interruption issue

Li Nan <linan122@huawei.com>
    block: fix overflow in blk_ioctl_discard()

Takashi Iwai <tiwai@suse.de>
    ALSA: line6: Zero-initialize message buffers

Peter Wang <peter.wang@mediatek.com>
    scsi: ufs: core: Fix MCQ mode dev command timeout

Yihang Li <liyihang9@huawei.com>
    scsi: libsas: Align SMP request allocation to ARCH_DMA_MINALIGN

Peter Wang <peter.wang@mediatek.com>
    scsi: ufs: core: WLUN suspend dev/link state error recovery

Uwe Kleine-König <u.kleine-koenig@pengutronix.de>
    OSS: dmasound/paula: Mark driver struct with __refdata to prevent section mismatch

André Apitzsch <git@apitzsch.eu>
    regulator: tps65132: Add of_match table

Peter Ujfalusi <peter.ujfalusi@linux.intel.com>
    ASoC: SOF: Intel: hda-dsp: Skip IMR boot on ACE platforms in case of S3 suspend

Borislav Petkov (AMD) <bp@alien8.de>
    kbuild: Disable KCSAN for autogenerated *.mod.c intermediaries

Mark Rutland <mark.rutland@arm.com>
    selftests/ftrace: Fix event filter target_func selection

Andrei Matei <andreimatei1@gmail.com>
    bpf: Check bloom filter map value size

Jonathan Kim <Jonathan.Kim@amd.com>
    drm/amdkfd: range check cp bad op exception interrupts

Mukul Joshi <mukul.joshi@amd.com>
    drm/amdkfd: Check cgroup when returning DMABuf info

Anand Jain <anand.jain@oracle.com>
    btrfs: return accurate error code on open failure in open_fs_devices()

Saurav Kashyap <skashyap@marvell.com>
    scsi: bnx2fc: Remove spin_lock_bh while releasing resources after upload

Shin'ichiro Kawasaki <shinichiro.kawasaki@wdc.com>
    scsi: mpi3mr: Avoid memcpy field-spanning write WARNING

Lucas De Marchi <lucas.demarchi@intel.com>
    drm/xe: Fix END redefinition

linke li <lilinke99@qq.com>
    net: mark racy access on sk->sk_rcvbuf

Benjamin Berg <benjamin.berg@intel.com>
    wifi: iwlwifi: mvm: guard against invalid STA ID on removal

Johannes Berg <johannes.berg@intel.com>
    wifi: iwlwifi: read txq->read_ptr under lock

Johannes Berg <johannes.berg@intel.com>
    wifi: mac80211: fix prep_connection error path

Igor Artemiev <Igor.A.Artemiev@mcst.ru>
    wifi: cfg80211: fix rdev_dump_mpp() arguments order

Jeff Johnson <quic_jjohnson@quicinc.com>
    wifi: mac80211: fix ieee80211_bss_*_flags kernel-doc

Eric Van Hensbergen <ericvh@kernel.org>
    fs/9p: fix uninitialized values during inode evict

Andrew Price <anprice@redhat.com>
    gfs2: Fix invalid metadata access in punch_hole

Justin Tee <justin.tee@broadcom.com>
    scsi: lpfc: Use a dedicated lock for ras_fwlog state

Justin Tee <justin.tee@broadcom.com>
    scsi: lpfc: Release hbalock before calling lpfc_worker_wake_up()

Justin Tee <justin.tee@broadcom.com>
    scsi: lpfc: Replace hbalock with ndlp lock in lpfc_nvme_unregister_port()

Justin Tee <justin.tee@broadcom.com>
    scsi: lpfc: Update lpfc_ramp_down_queue_handler() logic

Justin Tee <justin.tee@broadcom.com>
    scsi: lpfc: Remove IRQF_ONESHOT flag from threaded IRQ handling

Justin Tee <justin.tee@broadcom.com>
    scsi: lpfc: Move NPIV's transport unregistration to after resource clean up

Rohit Ner <rohitner@google.com>
    scsi: ufs: core: Fix MCQ MAC configuration

Conor Dooley <conor.dooley@microchip.com>
    firmware: microchip: don't unconditionally print validation success

Yuezhang Mo <Yuezhang.Mo@sony.com>
    exfat: fix timing of synchronizing bitmap and inode

Oliver Upton <oliver.upton@linux.dev>
    KVM: arm64: vgic-v2: Check for non-NULL vCPU in vgic_v2_parse_attr()

Will Deacon <will@kernel.org>
    swiotlb: initialise restricted pool list_head when SWIOTLB_DYNAMIC=y

Shubhrajyoti Datta <shubhrajyoti.datta@amd.com>
    EDAC/versal: Do not log total error counts

Gaurav Batra <gbatra@linux.ibm.com>
    powerpc/pseries/iommu: LPAR panics during boot up with a frozen PE

Nayna Jain <nayna@linux.ibm.com>
    powerpc/pseries: make max polling consistent for longer H_CALLs

Jernej Skrabec <jernej.skrabec@gmail.com>
    clk: sunxi-ng: h6: Reparent CPUX during PLL CPUX rate change

Adam Skladowski <a39.skl@gmail.com>
    clk: qcom: smd-rpm: Restore msm8976 num_clk

Lucas De Marchi <lucas.demarchi@intel.com>
    drm/xe/display: Fix ADL-N detection

Richard Gobert <richardbgobert@gmail.com>
    net: gro: add flush check in udp_gro_receive_segment

Richard Gobert <richardbgobert@gmail.com>
    net: gro: fix udp bad offset in socket lookup by adding {inner_}network_offset to napi_gro_cb

Shigeru Yoshida <syoshida@redhat.com>
    ipv4: Fix uninit-value access in __ip_make_skb()

Andy Shevchenko <andriy.shevchenko@linux.intel.com>
    drm/panel: ili9341: Use predefined error codes

Andy Shevchenko <andriy.shevchenko@linux.intel.com>
    drm/panel: ili9341: Respect deferred probe

Andy Shevchenko <andriy.shevchenko@linux.intel.com>
    drm/panel: ili9341: Correct use of device property APIs

Alexandra Winter <wintera@linux.ibm.com>
    s390/qeth: Fix kernel panic after setting hsuid

Guillaume Nault <gnault@redhat.com>
    vxlan: Pull inner IP header in vxlan_rcv().

Xin Long <lucien.xin@gmail.com>
    tipc: fix a possible memleak in tipc_buf_append

Jeffrey Altman <jaltman@auristor.com>
    rxrpc: Clients must accept conn from any address

Felix Fietkau <nbd@nbd.name>
    net: core: reject skb_copy(_expand) for fraglist GSO skbs

Felix Fietkau <nbd@nbd.name>
    net: bridge: fix multicast-to-unicast with fraglist GSO

Mans Rullgard <mans@mansr.com>
    spi: fix null pointer dereference within spi_sync

Shashank Sharma <shashank.sharma@amd.com>
    drm/amdgpu: fix doorbell regression

Marek Behún <kabel@kernel.org>
    net: dsa: mv88e6xxx: Fix number of databases for 88E6141 / 88E6341

Sebastian Andrzej Siewior <bigeasy@linutronix.de>
    cxgb4: Properly lock TX queue for the selftest.

Bui Quang Minh <minhquangbui99@gmail.com>
    s390/cio: Ensure the copied buf is NUL terminated

Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com>
    ALSA: hda: intel-sdw-acpi: fix usage of device_get_named_child_node()

Jerome Brunet <jbrunet@baylibre.com>
    ASoC: meson: cards: select SND_DYNAMIC_MINORS

Jerome Brunet <jbrunet@baylibre.com>
    ASoC: meson: axg-tdm-interface: manage formatters in trigger

Jerome Brunet <jbrunet@baylibre.com>
    ASoC: meson: axg-card: make links nonatomic

Jerome Brunet <jbrunet@baylibre.com>
    ASoC: meson: axg-fifo: use threaded irq to check periods

Jerome Brunet <jbrunet@baylibre.com>
    ASoC: meson: axg-fifo: use FIELD helpers

Guillaume Nault <gnault@redhat.com>
    vxlan: Add missing VNI filter counter update in arp_reduce().

Guillaume Nault <gnault@redhat.com>
    vxlan: Fix racy device stats updates.

Asbjørn Sloth Tønnesen <ast@fiberby.net>
    net: qede: use return from qede_parse_actions()

Asbjørn Sloth Tønnesen <ast@fiberby.net>
    net: qede: use return from qede_parse_flow_attr() for flow_spec

Asbjørn Sloth Tønnesen <ast@fiberby.net>
    net: qede: use return from qede_parse_flow_attr() for flower

Asbjørn Sloth Tønnesen <ast@fiberby.net>
    net: qede: sanitize 'rc' in qede_add_tc_flower_fltr()

Oswald Buddenhagen <oswald.buddenhagen@gmx.de>
    ALSA: emu10k1: fix E-MU dock initialization

Oswald Buddenhagen <oswald.buddenhagen@gmx.de>
    ALSA: emu10k1: move the whole GPIO event handling to the workqueue

Oswald Buddenhagen <oswald.buddenhagen@gmx.de>
    ALSA: emu10k1: factor out snd_emu1010_load_dock_firmware()

Oswald Buddenhagen <oswald.buddenhagen@gmx.de>
    ALSA: emu10k1: fix E-MU card dock presence monitoring

David Howells <dhowells@redhat.com>
    Fix a potential infinite loop in extract_user_to_sg()

Jens Remus <jremus@linux.ibm.com>
    s390/vdso: Add CFI for RA register to asm macro vdso_func

Rafael J. Wysocki <rafael.j.wysocki@intel.com>
    thermal/debugfs: Prevent use-after-free from occurring after cdev removal

David Bauer <mail@david-bauer.net>
    net l2tp: drop flow hash on forward

Kuniyuki Iwashima <kuniyu@amazon.com>
    nsh: Restore skb->{protocol,data,mac_header} for outer header in nsh_gso_segment().

Rafael J. Wysocki <rafael.j.wysocki@intel.com>
    thermal/debugfs: Fix two locking issues with thermal zone debug

Rafael J. Wysocki <rafael.j.wysocki@intel.com>
    thermal/debugfs: Free all thermal zone debug memory on zone removal

Bui Quang Minh <minhquangbui99@gmail.com>
    octeontx2-af: avoid off-by-one read from userspace

Bui Quang Minh <minhquangbui99@gmail.com>
    bna: ensure the copied buf is NUL terminated

Bui Quang Minh <minhquangbui99@gmail.com>
    ice: ensure the copied buf is NUL terminated

Chen Yu <yu.c.chen@intel.com>
    efi/unaccepted: touch soft lockup during memory accept

Toke Høiland-Jørgensen <toke@redhat.com>
    xdp: use flags field to disambiguate broadcast redirect

Puranjay Mohan <puranjay@kernel.org>
    arm32, bpf: Reimplement sign-extension mov instruction

Claudio Imbrenda <imbrenda@linux.ibm.com>
    s390/mm: Fix clearing storage keys for huge pages

Claudio Imbrenda <imbrenda@linux.ibm.com>
    s390/mm: Fix storage key clearing for guest huge pages

Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
    ASoC: codecs: wsa881x: set clk_stop_mode1 flag

Amadeusz Sławiński <amadeuszx.slawinski@linux.intel.com>
    ASoC: Intel: avs: Set name of control as in topology

Xu Kuohai <xukuohai@huawei.com>
    riscv, bpf: Fix incorrect runtime stats

Xu Kuohai <xukuohai@huawei.com>
    bpf, arm64: Fix incorrect runtime stats

Devyn Liu <liudingyuan@huawei.com>
    spi: hisi-kunpeng: Delete the dump interface of data registers in debugfs

David Lechner <dlechner@baylibre.com>
    spi: axi-spi-engine: fix version format string

David Lechner <dlechner@baylibre.com>
    spi: axi-spi-engine: use common AXI macros

Anton Protopopov <aspsk@isovalent.com>
    bpf: Fix a verifier verbose message

Yi Zhang <yi.zhang@redhat.com>
    nvme: fix warn output about shared namespaces without CONFIG_NVME_MULTIPATH

Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com>
    ASoC: SOF: Intel: add default firmware library path for LNL

Richard Fitzgerald <rf@opensource.cirrus.com>
    regmap: Add regmap_read_bypassed()

Jason Xing <kernelxing@tencent.com>
    bpf, skmsg: Fix NULL pointer dereference in sk_psock_skb_ingress_enqueue

Andrii Nakryiko <andrii@kernel.org>
    bpf, kconfig: Fix DEBUG_INFO_BTF_MODULES Kconfig definition

Matti Vaittinen <mazziesaccount@gmail.com>
    regulator: change devm_regulator_get_enable_optional() stub to return Ok

Matti Vaittinen <mazziesaccount@gmail.com>
    regulator: change stubbed devm_regulator_get_enable to return Ok

AngeloGioacchino Del Regno <angelogioacchino.delregno@collabora.com>
    regulator: mt6360: De-capitalize devicetree regulator subnodes

Chuck Lever <chuck.lever@oracle.com>
    NFSD: Fix nfsd4_encode_fattr4() crasher

Dai Ngo <dai.ngo@oracle.com>
    NFSD: add support for CB_GETATTR callback

Josef Bacik <josef@toxicpanda.com>
    nfsd: make all of the nfsd stats per-network namespace

Josef Bacik <josef@toxicpanda.com>
    nfsd: expose /proc/net/sunrpc/nfsd in net namespaces

Josef Bacik <josef@toxicpanda.com>
    nfsd: rename NFSD_NET_* to NFSD_STATS_*

Zeng Heng <zengheng4@huawei.com>
    pinctrl: devicetree: fix refcount leak in pinctrl_dt_to_map()

AngeloGioacchino Del Regno <angelogioacchino.delregno@collabora.com>
    power: supply: mt6360_charger: Fix of_match for usb-otg-vbus regulator

Arnd Bergmann <arnd@arndb.de>
    power: rt9455: hide unused rt9455_boost_voltage_values

Hans de Goede <hdegoede@redhat.com>
    pinctrl: baytrail: Fix selecting gpio pinctrl state

Kuniyuki Iwashima <kuniyu@amazon.com>
    nfs: Handle error of rpc_proc_register() in nfs_net_init().

Josef Bacik <josef@toxicpanda.com>
    nfs: make the rpc_stat per net namespace

Josef Bacik <josef@toxicpanda.com>
    nfs: expose /proc/net/sunrpc/nfs in net namespaces

Josef Bacik <josef@toxicpanda.com>
    sunrpc: add a struct rpc_stats arg to rpc_create_args

Chen-Yu Tsai <wenst@chromium.org>
    pinctrl: mediatek: paris: Rework support for PIN_CONFIG_{INPUT,OUTPUT}_ENABLE

Chen-Yu Tsai <wenst@chromium.org>
    pinctrl: mediatek: paris: Fix PIN_CONFIG_INPUT_SCHMITT_ENABLE readback

Dan Carpenter <dan.carpenter@linaro.org>
    pinctrl: core: delete incorrect free in pinctrl_enable()

Jan Dakinevich <jan.dakinevich@salutedevices.com>
    pinctrl/meson: fix typo in PDM's pin name

Billy Tsai <billy_tsai@aspeedtech.com>
    pinctrl: pinctrl-aspeed-g6: Fix register offset for pinconf of GPIOR-T

Johannes Berg <johannes.berg@intel.com>
    wifi: nl80211: don't free NULL coalescing rule

Benno Lossin <benno.lossin@proton.me>
    rust: macros: fix soundness issue in `module!` macro

Thomas Bertschinger <tahbertschinger@gmail.com>
    rust: module: place generated init_module() function in .init.text


-------------

Diffstat:

 .../bindings/iio/health/maxim,max30102.yaml        |   2 +-
 .../devicetree/bindings/net/mediatek,net.yaml      |  22 +--
 Documentation/netlink/specs/rt_link.yaml           |   6 +
 Makefile                                           |   4 +-
 arch/arm/kernel/sleep.S                            |   4 +
 arch/arm/net/bpf_jit_32.c                          |  56 +++++--
 .../dts/mediatek/mt8183-kukui-jacuzzi-pico6.dts    |   3 +-
 arch/arm64/boot/dts/qcom/sa8155p-adp.dts           |  30 ++--
 arch/arm64/kvm/vgic/vgic-kvm-device.c              |   8 +-
 arch/arm64/net/bpf_jit_comp.c                      |   6 +-
 arch/mips/include/asm/ptrace.h                     |   2 +-
 arch/mips/kernel/asm-offsets.c                     |   1 +
 arch/mips/kernel/ptrace.c                          |  15 +-
 arch/mips/kernel/scall32-o32.S                     |  23 +--
 arch/mips/kernel/scall64-n32.S                     |   3 +-
 arch/mips/kernel/scall64-n64.S                     |   3 +-
 arch/mips/kernel/scall64-o32.S                     |  33 ++--
 arch/powerpc/crypto/chacha-p10-glue.c              |   8 +-
 arch/powerpc/include/asm/plpks.h                   |   5 +-
 arch/powerpc/platforms/pseries/iommu.c             |   8 +
 arch/powerpc/platforms/pseries/plpks.c             |  10 +-
 arch/riscv/net/bpf_jit_comp64.c                    |   6 +-
 arch/s390/include/asm/dwarf.h                      |   1 +
 arch/s390/kernel/vdso64/vdso_user_wrapper.S        |   2 +
 arch/s390/mm/gmap.c                                |   2 +-
 arch/s390/mm/hugetlbpage.c                         |   2 +-
 arch/x86/kernel/apic/apic.c                        |  16 +-
 arch/xtensa/include/asm/processor.h                |   8 +-
 arch/xtensa/include/asm/ptrace.h                   |   2 +-
 arch/xtensa/kernel/process.c                       |   5 +-
 arch/xtensa/kernel/stacktrace.c                    |   3 +-
 block/blk-iocost.c                                 |  14 +-
 block/ioctl.c                                      |   5 +-
 drivers/accel/ivpu/ivpu_drv.c                      |  20 +--
 drivers/accel/ivpu/ivpu_drv.h                      |   3 +-
 drivers/accel/ivpu/ivpu_hw_37xx.c                  |   4 +-
 drivers/accel/ivpu/ivpu_mmu.c                      |   8 +-
 drivers/accel/ivpu/ivpu_pm.c                       |   9 +-
 drivers/ata/sata_gemini.c                          |   5 +-
 drivers/base/regmap/regmap.c                       |  37 +++++
 drivers/bluetooth/btqca.c                          | 140 ++++++++++++++--
 drivers/bluetooth/btqca.h                          |   3 +-
 drivers/bluetooth/hci_qca.c                        |   2 -
 drivers/clk/clk.c                                  |  12 +-
 drivers/clk/qcom/clk-smd-rpm.c                     |   1 +
 drivers/clk/samsung/clk-exynos-clkout.c            |  13 +-
 drivers/clk/sunxi-ng/ccu-sun50i-a64.c              |   2 +
 drivers/clk/sunxi-ng/ccu-sun50i-h6.c               |  19 ++-
 drivers/clk/sunxi-ng/ccu_common.c                  |  19 +++
 drivers/clk/sunxi-ng/ccu_common.h                  |   3 +
 drivers/dma/idxd/cdev.c                            |  77 +++++++++
 drivers/dma/idxd/idxd.h                            |   3 +
 drivers/dma/idxd/init.c                            |   4 +
 drivers/dma/idxd/registers.h                       |   3 -
 drivers/dma/idxd/sysfs.c                           |  27 ++-
 drivers/edac/versal_edac.c                         |   4 +-
 drivers/firewire/nosy.c                            |   6 +-
 drivers/firewire/ohci.c                            |  14 +-
 drivers/firmware/efi/unaccepted_memory.c           |   4 +
 drivers/firmware/microchip/mpfs-auto-update.c      |   2 +
 drivers/gpio/gpio-crystalcove.c                    |   2 +-
 drivers/gpio/gpio-lpc32xx.c                        |   1 +
 drivers/gpio/gpio-wcove.c                          |   2 +-
 drivers/gpio/gpiolib-cdev.c                        |  16 +-
 drivers/gpu/drm/amd/amdgpu/amdgpu_device.c         |  26 +--
 drivers/gpu/drm/amd/amdgpu/amdgpu_discovery.c      |   1 +
 drivers/gpu/drm/amd/amdgpu/amdgpu_job.c            |   7 +-
 drivers/gpu/drm/amd/amdgpu/amdgpu_object.c         |  14 +-
 drivers/gpu/drm/amd/amdgpu/amdgpu_object.h         |   4 +-
 drivers/gpu/drm/amd/amdgpu/amdgpu_ttm.c            |  56 ++++---
 drivers/gpu/drm/amd/amdgpu/aqua_vanjaram.c         |  15 +-
 drivers/gpu/drm/amd/amdgpu/sdma_v4_4_2.c           |  16 +-
 drivers/gpu/drm/amd/amdkfd/kfd_chardev.c           |  11 +-
 drivers/gpu/drm/amd/amdkfd/kfd_device.c            |  17 +-
 drivers/gpu/drm/amd/amdkfd/kfd_int_process_v10.c   |   3 +-
 drivers/gpu/drm/amd/amdkfd/kfd_int_process_v11.c   |   3 +-
 drivers/gpu/drm/amd/amdkfd/kfd_int_process_v9.c    |   3 +-
 drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c  |  15 +-
 .../drm/amd/display/amdgpu_dm/amdgpu_dm_debugfs.c  |  48 ++++--
 drivers/gpu/drm/amd/display/dc/bios/bios_parser2.c |   1 +
 .../display/dc/dcn31/dcn31_hpo_dp_link_encoder.c   |   6 +
 .../drm/amd/display/dc/hwss/dcn35/dcn35_hwseq.c    |  33 +++-
 drivers/gpu/drm/amd/pm/swsmu/amdgpu_smu.c          |  27 ++-
 drivers/gpu/drm/amd/pm/swsmu/inc/amdgpu_smu.h      |   1 +
 .../gpu/drm/amd/pm/swsmu/smu13/smu_v13_0_0_ppt.c   |   8 +-
 .../gpu/drm/amd/pm/swsmu/smu13/smu_v13_0_4_ppt.c   |   2 +-
 drivers/gpu/drm/drm_connector.c                    |   2 +-
 drivers/gpu/drm/i915/display/intel_audio.c         | 113 +------------
 drivers/gpu/drm/i915/display/intel_bios.c          |  19 +--
 drivers/gpu/drm/i915/display/intel_vbt_defs.h      |   5 -
 drivers/gpu/drm/i915/gt/intel_gt_ccs_mode.c        |   6 +-
 drivers/gpu/drm/i915/gt/intel_gt_ccs_mode.h        |   2 +-
 drivers/gpu/drm/i915/gt/intel_workarounds.c        |   4 +-
 drivers/gpu/drm/imagination/pvr_fw_mips.h          |   5 +-
 drivers/gpu/drm/meson/meson_dw_hdmi.c              |  70 ++++----
 drivers/gpu/drm/nouveau/include/nvkm/subdev/gsp.h  |   4 +-
 drivers/gpu/drm/nouveau/nouveau_dp.c               |  13 +-
 drivers/gpu/drm/nouveau/nvkm/subdev/gsp/r535.c     |  81 +++++----
 drivers/gpu/drm/panel/Kconfig                      |   2 +-
 drivers/gpu/drm/panel/panel-ilitek-ili9341.c       |  13 +-
 drivers/gpu/drm/qxl/qxl_release.c                  |  50 +-----
 drivers/gpu/drm/radeon/pptable.h                   |  10 +-
 drivers/gpu/drm/ttm/ttm_tt.c                       |   2 +-
 drivers/gpu/drm/vmwgfx/vmwgfx_bo.c                 |   1 +
 drivers/gpu/drm/vmwgfx/vmwgfx_fence.c              |   2 +-
 drivers/gpu/drm/xe/compat-i915-headers/i915_drv.h  |   3 +-
 drivers/gpu/drm/xe/regs/xe_engine_regs.h           |   2 +-
 drivers/gpu/drm/xe/xe_lrc.c                        |  25 ++-
 drivers/gpu/drm/xe/xe_migrate.c                    |   8 +-
 drivers/gpu/host1x/bus.c                           |   8 -
 drivers/hv/channel.c                               |  29 +++-
 drivers/hv/connection.c                            |  29 +++-
 drivers/hwmon/corsair-cpro.c                       |  43 +++--
 drivers/hwmon/pmbus/ucd9000.c                      |   6 +-
 drivers/iio/accel/mxc4005.c                        |  92 +++++++++-
 drivers/iio/imu/adis16475.c                        |   4 +-
 drivers/iio/pressure/bmp280-core.c                 |   1 +
 drivers/iio/pressure/bmp280-spi.c                  |  13 +-
 drivers/iio/pressure/bmp280.h                      |   1 +
 drivers/infiniband/hw/qib/qib_fs.c                 |   1 +
 drivers/iommu/amd/iommu.c                          |   4 +
 drivers/iommu/arm/arm-smmu/arm-smmu-nvidia.c       |   4 +-
 drivers/iommu/mtk_iommu.c                          |   1 +
 drivers/iommu/mtk_iommu_v1.c                       |   1 +
 drivers/misc/mei/hw-me-regs.h                      |   2 +
 drivers/misc/mei/pci-me.c                          |   2 +
 drivers/misc/pvpanic/pvpanic-pci.c                 |   4 +-
 drivers/net/dsa/mv88e6xxx/chip.c                   |  20 ++-
 drivers/net/ethernet/broadcom/genet/bcmgenet.c     |  32 +++-
 drivers/net/ethernet/broadcom/genet/bcmgenet.h     |   4 +-
 drivers/net/ethernet/broadcom/genet/bcmgenet_wol.c |   8 +-
 drivers/net/ethernet/broadcom/genet/bcmmii.c       |   6 +-
 drivers/net/ethernet/brocade/bna/bnad_debugfs.c    |   4 +-
 drivers/net/ethernet/chelsio/cxgb4/sge.c           |   6 +-
 drivers/net/ethernet/hisilicon/hns3/hnae3.h        |   2 +-
 .../ethernet/hisilicon/hns3/hns3pf/hclge_main.c    |  52 +++---
 .../ethernet/hisilicon/hns3/hns3pf/hclge_main.h    |   5 +-
 .../net/ethernet/hisilicon/hns3/hns3pf/hclge_mbx.c |   7 +-
 .../ethernet/hisilicon/hns3/hns3vf/hclgevf_main.c  |  20 +--
 .../ethernet/hisilicon/hns3/hns3vf/hclgevf_main.h  |   2 +-
 drivers/net/ethernet/intel/e1000e/phy.c            |   8 +-
 drivers/net/ethernet/intel/ice/ice_debugfs.c       |   8 +-
 .../ethernet/marvell/octeontx2/af/rvu_debugfs.c    |   4 +-
 drivers/net/ethernet/micrel/ks8851_common.c        |  16 +-
 drivers/net/ethernet/qlogic/qede/qede_filter.c     |  14 +-
 drivers/net/hyperv/netvsc.c                        |   7 +-
 drivers/net/usb/qmi_wwan.c                         |   1 +
 drivers/net/vxlan/vxlan_core.c                     |  49 ++++--
 drivers/net/wireless/intel/iwlwifi/mvm/mld-sta.c   |   7 +-
 drivers/net/wireless/intel/iwlwifi/queue/tx.c      |   2 +-
 drivers/nvme/host/core.c                           |   2 +-
 drivers/nvme/host/nvme.h                           |   5 +
 drivers/nvme/host/pci.c                            |  14 +-
 drivers/pinctrl/aspeed/pinctrl-aspeed-g6.c         |  34 ++--
 drivers/pinctrl/core.c                             |   8 +-
 drivers/pinctrl/devicetree.c                       |  10 +-
 drivers/pinctrl/intel/pinctrl-baytrail.c           |  74 +++++----
 drivers/pinctrl/intel/pinctrl-intel.h              |   4 +
 drivers/pinctrl/mediatek/pinctrl-paris.c           |  40 ++---
 drivers/pinctrl/meson/pinctrl-meson-a1.c           |   6 +-
 drivers/platform/x86/acer-wmi.c                    |   9 +
 drivers/platform/x86/amd/pmf/acpi.c                |   2 +-
 .../x86/intel/speed_select_if/isst_if_common.c     |   1 +
 drivers/power/supply/mt6360_charger.c              |   2 +-
 drivers/power/supply/rt9455_charger.c              |   2 +
 drivers/regulator/core.c                           |  27 +--
 drivers/regulator/mt6360-regulator.c               |  32 ++--
 drivers/regulator/tps65132-regulator.c             |   7 +
 drivers/s390/cio/cio_inject.c                      |   2 +-
 drivers/s390/net/qeth_core_main.c                  |  69 ++++----
 drivers/scsi/bnx2fc/bnx2fc_tgt.c                   |   2 -
 drivers/scsi/hisi_sas/hisi_sas_v3_hw.c             |  10 +-
 drivers/scsi/libsas/sas_expander.c                 |   2 +-
 drivers/scsi/lpfc/lpfc.h                           |   2 +-
 drivers/scsi/lpfc/lpfc_attr.c                      |   4 +-
 drivers/scsi/lpfc/lpfc_bsg.c                       |  20 +--
 drivers/scsi/lpfc/lpfc_debugfs.c                   |  12 +-
 drivers/scsi/lpfc/lpfc_els.c                       |  20 +--
 drivers/scsi/lpfc/lpfc_hbadisc.c                   |   5 +-
 drivers/scsi/lpfc/lpfc_init.c                      |   5 +-
 drivers/scsi/lpfc/lpfc_nvme.c                      |   4 +-
 drivers/scsi/lpfc/lpfc_scsi.c                      |  13 +-
 drivers/scsi/lpfc/lpfc_sli.c                       |  34 ++--
 drivers/scsi/lpfc/lpfc_vport.c                     |   8 +-
 drivers/scsi/mpi3mr/mpi3mr_app.c                   |   2 +-
 drivers/slimbus/qcom-ngd-ctrl.c                    |   6 +-
 drivers/spi/spi-axi-spi-engine.c                   |  19 +--
 drivers/spi/spi-hisi-kunpeng.c                     |   2 -
 drivers/spi/spi-microchip-core-qspi.c              |   1 +
 drivers/spi/spi.c                                  |   1 +
 drivers/target/target_core_configfs.c              |  12 ++
 drivers/thermal/thermal_debugfs.c                  |  59 +++++--
 drivers/ufs/core/ufs-mcq.c                         |   2 +-
 drivers/ufs/core/ufshcd.c                          |   9 +-
 drivers/uio/uio_hv_generic.c                       |  12 +-
 drivers/usb/core/hub.c                             |   5 +-
 drivers/usb/core/port.c                            |   8 +-
 drivers/usb/dwc3/core.c                            |  90 +++++-----
 drivers/usb/dwc3/core.h                            |   1 +
 drivers/usb/dwc3/gadget.c                          |   2 +
 drivers/usb/dwc3/host.c                            |  27 +++
 drivers/usb/gadget/composite.c                     |   6 +-
 drivers/usb/gadget/function/f_fs.c                 |   9 +-
 drivers/usb/gadget/function/uvc_configfs.c         |   4 +-
 drivers/usb/host/ohci-hcd.c                        |   8 +
 drivers/usb/host/xhci-plat.h                       |   4 +-
 drivers/usb/host/xhci-rzv2m.c                      |   1 +
 drivers/usb/typec/tcpm/tcpm.c                      |  36 +++-
 drivers/usb/typec/ucsi/ucsi.c                      |  12 +-
 drivers/vfio/pci/vfio_pci.c                        |   2 +
 fs/9p/fid.h                                        |   3 -
 fs/9p/vfs_file.c                                   |   2 +
 fs/9p/vfs_inode.c                                  |  23 ++-
 fs/9p/vfs_super.c                                  |   1 +
 fs/btrfs/inode.c                                   |   2 +-
 fs/btrfs/ordered-data.c                            |   1 +
 fs/btrfs/qgroup.c                                  |   2 +
 fs/btrfs/transaction.c                             |   2 +-
 fs/btrfs/tree-checker.c                            |  30 ++--
 fs/btrfs/tree-checker.h                            |   1 +
 fs/btrfs/volumes.c                                 |  18 +-
 fs/exfat/file.c                                    |   9 +-
 fs/gfs2/bmap.c                                     |   5 +-
 fs/nfs/client.c                                    |   5 +-
 fs/nfs/inode.c                                     |  13 +-
 fs/nfs/internal.h                                  |   2 -
 fs/nfs/netns.h                                     |   2 +
 fs/nfsd/cache.h                                    |   2 -
 fs/nfsd/netns.h                                    |  21 ++-
 fs/nfsd/nfs4callback.c                             |  97 ++++++++++-
 fs/nfsd/nfs4proc.c                                 |   6 +-
 fs/nfsd/nfs4state.c                                |   3 +-
 fs/nfsd/nfs4xdr.c                                  |   2 +-
 fs/nfsd/nfscache.c                                 |  40 +----
 fs/nfsd/nfsctl.c                                   |  14 +-
 fs/nfsd/nfsfh.c                                    |   3 +-
 fs/nfsd/state.h                                    |  14 ++
 fs/nfsd/stats.c                                    |  43 ++---
 fs/nfsd/stats.h                                    |  62 +++----
 fs/nfsd/vfs.c                                      |   6 +-
 fs/nfsd/xdr4cb.h                                   |  18 ++
 fs/proc/task_mmu.c                                 |  24 +--
 fs/smb/client/cifsglob.h                           |   1 +
 fs/smb/client/connect.c                            |   8 +
 fs/smb/client/fs_context.c                         |  21 +++
 fs/smb/client/fs_context.h                         |   2 +
 fs/smb/client/misc.c                               |   1 +
 fs/smb/client/smb2pdu.c                            |  11 ++
 fs/smb/server/oplock.c                             |  35 ++--
 fs/smb/server/transport_tcp.c                      |   4 +
 fs/tracefs/event_inode.c                           |  74 +++++----
 fs/tracefs/inode.c                                 |  92 +++++++++-
 fs/tracefs/internal.h                              |  14 +-
 fs/userfaultfd.c                                   |   4 +
 fs/vboxsf/file.c                                   |   1 +
 include/linux/compiler_types.h                     |  11 ++
 include/linux/dma-fence.h                          |   7 -
 include/linux/gfp_types.h                          |   2 +
 include/linux/hyperv.h                             |   1 +
 include/linux/pci_ids.h                            |   2 +
 include/linux/regmap.h                             |   8 +
 include/linux/regulator/consumer.h                 |   4 +-
 include/linux/skbuff.h                             |  15 ++
 include/linux/skmsg.h                              |   2 +
 include/linux/slab.h                               |   4 +-
 include/linux/sockptr.h                            |  25 +++
 include/linux/sunrpc/clnt.h                        |   1 +
 include/net/gro.h                                  |   9 +
 include/net/xfrm.h                                 |   3 +
 include/sound/emu10k1.h                            |   3 +-
 include/trace/events/rxrpc.h                       |   2 +-
 include/uapi/linux/kfd_ioctl.h                     |  17 +-
 include/uapi/scsi/scsi_bsg_mpi3mr.h                |   2 +-
 kernel/bpf/bloom_filter.c                          |  13 ++
 kernel/bpf/verifier.c                              |   3 +-
 kernel/dma/swiotlb.c                               |   1 +
 kernel/workqueue.c                                 |   8 +-
 lib/Kconfig.debug                                  |   5 +-
 lib/dynamic_debug.c                                |   6 +-
 lib/maple_tree.c                                   |  16 +-
 lib/scatterlist.c                                  |   2 +-
 mm/readahead.c                                     |   4 +
 mm/slub.c                                          |  52 +++---
 net/8021q/vlan_core.c                              |   2 +
 net/bluetooth/hci_core.c                           |   3 +-
 net/bluetooth/hci_event.c                          |   2 +
 net/bluetooth/l2cap_core.c                         |   3 +
 net/bluetooth/msft.c                               |   2 +-
 net/bluetooth/msft.h                               |   4 +-
 net/bluetooth/sco.c                                |   4 +
 net/bridge/br_forward.c                            |   9 +-
 net/bridge/br_netlink.c                            |   3 +-
 net/core/filter.c                                  |  42 +++--
 net/core/gro.c                                     |   1 +
 net/core/link_watch.c                              |   4 +-
 net/core/net-sysfs.c                               |   4 +-
 net/core/net_namespace.c                           |  13 +-
 net/core/rtnetlink.c                               |   6 +-
 net/core/skbuff.c                                  |  27 ++-
 net/core/skmsg.c                                   |   5 +-
 net/core/sock.c                                    |   4 +-
 net/hsr/hsr_device.c                               |  31 ++--
 net/ipv4/af_inet.c                                 |   1 +
 net/ipv4/ip_output.c                               |   2 +-
 net/ipv4/raw.c                                     |   3 +
 net/ipv4/tcp.c                                     |   4 +-
 net/ipv4/tcp_input.c                               |   2 +
 net/ipv4/tcp_ipv4.c                                |   8 +-
 net/ipv4/tcp_output.c                              |   4 +-
 net/ipv4/udp.c                                     |   3 +-
 net/ipv4/udp_offload.c                             |  15 +-
 net/ipv4/xfrm4_input.c                             |   6 +-
 net/ipv6/addrconf.c                                |  11 +-
 net/ipv6/fib6_rules.c                              |   6 +-
 net/ipv6/ip6_input.c                               |   4 +-
 net/ipv6/ip6_offload.c                             |   1 +
 net/ipv6/ip6_output.c                              |   4 +-
 net/ipv6/udp.c                                     |   3 +-
 net/ipv6/udp_offload.c                             |   3 +-
 net/ipv6/xfrm6_input.c                             |   6 +-
 net/l2tp/l2tp_eth.c                                |   3 +
 net/mac80211/ieee80211_i.h                         |   4 +-
 net/mac80211/mlme.c                                |   5 +-
 net/mptcp/ctrl.c                                   |  39 ++++-
 net/mptcp/protocol.c                               |   3 +
 net/nfc/llcp_sock.c                                |  12 +-
 net/nfc/nci/core.c                                 |   1 +
 net/nsh/nsh.c                                      |  14 +-
 net/phonet/pn_netlink.c                            |   2 +-
 net/rxrpc/ar-internal.h                            |   2 +-
 net/rxrpc/call_object.c                            |   7 +-
 net/rxrpc/conn_event.c                             |  16 +-
 net/rxrpc/conn_object.c                            |   9 +-
 net/rxrpc/input.c                                  |  71 +++++---
 net/rxrpc/output.c                                 |  14 +-
 net/rxrpc/protocol.h                               |   6 +-
 net/smc/smc_ib.c                                   |  19 ++-
 net/sunrpc/clnt.c                                  |   5 +-
 net/sunrpc/xprtsock.c                              |   1 +
 net/tipc/msg.c                                     |   8 +-
 net/wireless/nl80211.c                             |   2 +
 net/wireless/trace.h                               |   2 +-
 net/xfrm/xfrm_input.c                              |   8 +
 rust/macros/module.rs                              | 185 +++++++++++++--------
 scripts/Makefile.modfinal                          |   2 +-
 security/keys/key.c                                |   3 +-
 sound/hda/intel-sdw-acpi.c                         |   2 +
 sound/oss/dmasound/dmasound_paula.c                |   8 +-
 sound/pci/emu10k1/emu10k1.c                        |   3 +-
 sound/pci/emu10k1/emu10k1_main.c                   | 139 +++++++++-------
 sound/pci/hda/patch_realtek.c                      |  25 ++-
 sound/soc/codecs/es8326.c                          |  30 ++--
 sound/soc/codecs/es8326.h                          |   2 +-
 sound/soc/codecs/wsa881x.c                         |   1 +
 sound/soc/intel/avs/topology.c                     |   2 +
 sound/soc/meson/Kconfig                            |   1 +
 sound/soc/meson/axg-card.c                         |   1 +
 sound/soc/meson/axg-fifo.c                         |  56 ++++---
 sound/soc/meson/axg-fifo.h                         |  12 +-
 sound/soc/meson/axg-frddr.c                        |   5 +-
 sound/soc/meson/axg-tdm-interface.c                |  34 ++--
 sound/soc/meson/axg-toddr.c                        |  22 ++-
 sound/soc/sof/intel/hda-dsp.c                      |  20 ++-
 sound/soc/sof/intel/pci-lnl.c                      |   3 +
 sound/soc/tegra/tegra186_dspk.c                    |   7 +-
 sound/soc/ti/davinci-mcasp.c                       |  12 +-
 sound/usb/line6/driver.c                           |   6 +-
 tools/include/linux/kernel.h                       |   1 +
 tools/include/linux/mm.h                           |   5 +
 tools/include/linux/panic.h                        |  19 +++
 tools/power/x86/turbostat/turbostat.8              |   2 +-
 tools/power/x86/turbostat/turbostat.c              | 163 +++++++++++++-----
 .../selftests/bpf/prog_tests/bloom_filter_map.c    |   6 +
 .../ftrace/test.d/filter/event-filter-function.tc  |   2 +-
 tools/testing/selftests/mm/Makefile                |   6 +-
 .../selftests/net/test_bridge_neigh_suppress.sh    |  14 +-
 tools/testing/selftests/timers/valid-adjtimex.c    |  73 ++++----
 377 files changed, 3384 insertions(+), 1870 deletions(-)



^ permalink raw reply	[relevance 1%]

* [PATCH 6.6 000/309] 6.6.31-rc2 review
@ 2024-05-15  8:27  1% Greg Kroah-Hartman
  0 siblings, 0 replies; 200+ results
From: Greg Kroah-Hartman @ 2024-05-15  8:27 UTC (permalink / raw)
  To: stable
  Cc: Greg Kroah-Hartman, patches, linux-kernel, torvalds, akpm, linux,
	shuah, patches, lkft-triage, pavel, jonathanh, f.fainelli,
	sudipm.mukherjee, srw, rwarsow, conor, allen.lkml, broonie

This is the start of the stable review cycle for the 6.6.31 release.
There are 309 patches in this series, all will be posted as a response
to this one.  If anyone has any issues with these being applied, please
let me know.

Responses should be made by Fri, 17 May 2024 08:23:27 +0000.
Anything received after that time might be too late.

The whole patch series can be found in one patch at:
	https://www.kernel.org/pub/linux/kernel/v6.x/stable-review/patch-6.6.31-rc2.gz
or in the git tree and branch at:
	git://git.kernel.org/pub/scm/linux/kernel/git/stable/linux-stable-rc.git linux-6.6.y
and the diffstat can be found below.

thanks,

greg k-h

-------------
Pseudo-Shortlog of commits:

Greg Kroah-Hartman <gregkh@linuxfoundation.org>
    Linux 6.6.31-rc2

Li Nan <linan122@huawei.com>
    md: fix kmemleak of rdev->serial

Pei Xiao <xiaopei01@kylinos.cn>
    Revert "selftests/bpf: Add netkit to tc_redirect selftest"

Miaohe Lin <linmiaohe@huawei.com>
    mm/hugetlb: fix DEBUG_LOCKS_WARN_ON(1) when dissolve_free_hugetlb_folio()

Qu Wenruo <wqu@suse.com>
    btrfs: do not wait for short bulk allocation

Silvio Gissi <sifonsec@amazon.com>
    keys: Fix overwrite of key expiration on instantiation

Nikhil Rao <nikhil.rao@intel.com>
    dmaengine: idxd: add a write() method for applications to submit work

Arjan van de Ven <arjan@linux.intel.com>
    dmaengine: idxd: add a new security check to deal with a hardware erratum

Arjan van de Ven <arjan@linux.intel.com>
    VFIO: Add the SPR_DSA and SPR_IAX devices to the denylist

Johan Hovold <johan+linaro@kernel.org>
    Bluetooth: qca: fix firmware check error path

Johan Hovold <johan+linaro@kernel.org>
    Bluetooth: qca: fix info leak when fetching fw build id

Johan Hovold <johan+linaro@kernel.org>
    Bluetooth: qca: fix info leak when fetching board id

Johan Hovold <johan+linaro@kernel.org>
    Bluetooth: qca: generalise device address check

Johan Hovold <johan+linaro@kernel.org>
    Bluetooth: qca: fix NVM configuration parsing

Johan Hovold <johan+linaro@kernel.org>
    Bluetooth: qca: add missing firmware sanity checks

Johan Hovold <johan+linaro@kernel.org>
    Bluetooth: qca: fix wcn3991 device address check

Johan Hovold <johan+linaro@kernel.org>
    Bluetooth: qca: fix invalid device address check

Steven Rostedt (Google) <rostedt@goodmis.org>
    eventfs: Do not treat events directory different than other directories

Steven Rostedt (Google) <rostedt@goodmis.org>
    eventfs: Do not differentiate the toplevel events directory

Steven Rostedt (Google) <rostedt@goodmis.org>
    tracefs: Still use mount point as default permissions for instances

Steven Rostedt (Google) <rostedt@goodmis.org>
    tracefs: Reset permissions on remount if permissions are options

Namjae Jeon <linkinjeon@kernel.org>
    ksmbd: do not grant v2 lease if parent lease key and epoch are not set

Namjae Jeon <linkinjeon@kernel.org>
    ksmbd: avoid to send duplicate lease break notifications

Namjae Jeon <linkinjeon@kernel.org>
    ksmbd: off ipv6only for both ipv4/ipv6 binding

Conor Dooley <conor.dooley@microchip.com>
    spi: microchip-core-qspi: fix setting spi bus clock rate

Johan Hovold <johan+linaro@kernel.org>
    regulator: core: fix debugfs creation regression

Sean Anderson <sean.anderson@linux.dev>
    nvme-pci: Add quirk for broken MSIs

Peter Xu <peterx@redhat.com>
    mm/userfaultfd: reset ptes when close() for wr-protected ones

Kefeng Wang <wangkefeng.wang@huawei.com>
    mm: use memalloc_nofs_save() in page_cache_ra_order()

Michael Ellerman <mpe@ellerman.id.au>
    selftests/mm: fix powerpc ARCH check

Thomas Gleixner <tglx@linutronix.de>
    x86/apic: Don't access the APIC when disabling x2APIC

Lakshmi Yadlapati <lakshmiy@us.ibm.com>
    hwmon: (pmbus/ucd9000) Increase delay from 250 to 500us

Thadeu Lima de Souza Cascardo <cascardo@igalia.com>
    net: fix out-of-bounds access in ops_init

Volodymyr Babchuk <Volodymyr_Babchuk@epam.com>
    arm64: dts: qcom: sa8155p-adp: fix SDHC2 CD pin configuration

Hersen Wu <hersenxs.wu@amd.com>
    drm/amd/display: Fix incorrect DSC instance for MST

George Shen <george.shen@amd.com>
    drm/amd/display: Handle Y carry-over in VCP X.Y calculation

Karthikeyan Ramasubramanian <kramasub@chromium.org>
    drm/i915/bios: Fix parsing backlight BDB data

Andi Shyti <andi.shyti@linux.intel.com>
    drm/i915/gt: Automate CCS Mode setting during engine resets

Chaitanya Kumar Borah <chaitanya.kumar.borah@intel.com>
    drm/i915/audio: Fix audio time stamp programming for DP

Zack Rusin <zack.rusin@broadcom.com>
    drm/vmwgfx: Fix invalid reads in fence signaled events

Ian Forbes <ian.forbes@broadcom.com>
    drm/vmwgfx: Fix Legacy Display Unit

Zack Rusin <zack.rusin@broadcom.com>
    drm/ttm: Print the memory decryption status just once

Alex Deucher <alexander.deucher@amd.com>
    drm/amdkfd: don't allow mapping the MMIO HDP page with large pages

Dave Airlie <airlied@redhat.com>
    Revert "drm/nouveau/firmware: Fix SG_DEBUG error with nvkm_firmware_ctor()"

Lyude Paul <lyude@redhat.com>
    drm/nouveau/firmware: Fix SG_DEBUG error with nvkm_firmware_ctor()

Alexander Usyskin <alexander.usyskin@intel.com>
    mei: me: add lunar lake point M DID

Frank Oltmanns <frank@oltmanns.dev>
    clk: sunxi-ng: a64: Set minimum and maximum rate for PLL-MIPI

Frank Oltmanns <frank@oltmanns.dev>
    clk: sunxi-ng: common: Support minimum and maximum rate

Viken Dadhaniya <quic_vdadhani@quicinc.com>
    slimbus: qcom-ngd-ctrl: Add timeout for wait operation

Jim Cromie <jim.cromie@gmail.com>
    dyndbg: fix old BUG_ON in >control parser

Joao Paulo Goncalves <joao.goncalves@toradex.com>
    ASoC: ti: davinci-mcasp: Fix race condition during probe

Sameer Pujar <spujar@nvidia.com>
    ASoC: tegra: Fix DSPK 16-bit playback

Doug Berger <opendmb@gmail.com>
    net: bcmgenet: synchronize UMAC_CMD access

Doug Berger <opendmb@gmail.com>
    net: bcmgenet: synchronize use of bcmgenet_set_rx_mode()

Doug Berger <opendmb@gmail.com>
    net: bcmgenet: synchronize EXT_RGMII_OOB_CTRL access

Max Filippov <jcmvbkbc@gmail.com>
    xtensa: fix MAKE_PC_FROM_RA second argument

Paolo Abeni <pabeni@redhat.com>
    tipc: fix UAF in error path

Vitaly Lifshits <vitaly.lifshits@intel.com>
    e1000e: change usleep_range to udelay in PHY mdic access

Alexander Potapenko <glider@google.com>
    kmsan: compiler_types: declare __no_sanitize_or_inline

Hans de Goede <hdegoede@redhat.com>
    iio: accel: mxc4005: Interrupt handling fixes

Vasileios Amoiridis <vassilisamir@gmail.com>
    iio: pressure: Fixes BME280 SPI driver data

Ramona Gradinariu <ramona.bolboaca13@gmail.com>
    iio:imu: adis16475: Fix sync mode setting

Javier Carrasco <javier.carrasco.cruz@gmail.com>
    dt-bindings: iio: health: maxim,max30102: fix compatible check

Sven Schnelle <svens@linux.ibm.com>
    workqueue: Fix selection of wake_cpu in kick_pool()

Gregory Detal <gregory.detal@gmail.com>
    mptcp: only allow set existing scheduler for net.mptcp.scheduler

Paolo Abeni <pabeni@redhat.com>
    mptcp: ensure snd_nxt is properly initialized on connect

Dan Carpenter <dan.carpenter@linaro.org>
    mm/slab: make __free(kfree) accept error pointers

Liam R. Howlett <Liam.Howlett@oracle.com>
    maple_tree: fix mas_empty_area_rev() null pointer dereference

Qu Wenruo <wqu@suse.com>
    btrfs: set correct ram_bytes when splitting ordered extent

Dominique Martinet <dominique.martinet@atmark-techno.com>
    btrfs: add missing mutex_unlock in btrfs_relocate_sys_chunks()

Takashi Sakamoto <o-takashi@sakamocchi.jp>
    firewire: ohci: fulfill timestamp for some local asynchronous transaction

Aman Dhoot <amandhoot12@gmail.com>
    ALSA: hda/realtek: Fix mute led of HP Laptop 15-da3001TU

Badhri Jagan Sridharan <badhri@google.com>
    usb: typec: tcpm: Check for port partner validity before consuming it

Amit Sunil Dhamne <amitsd@google.com>
    usb: typec: tcpm: unregister existing source caps before re-registration

RD Babiera <rdbabiera@google.com>
    usb: typec: tcpm: clear pd_event queue in PORT_RESET

Thinh Nguyen <Thinh.Nguyen@synopsys.com>
    usb: dwc3: core: Prevent phy suspend during init

Thinh Nguyen <Thinh.Nguyen@synopsys.com>
    usb: xhci-plat: Don't include xhci.h

Chris Wulff <Chris.Wulff@biamp.com>
    usb: gadget: f_fs: Fix a race condition when processing setup packets.

Wesley Cheng <quic_wcheng@quicinc.com>
    usb: gadget: f_fs: Fix race between aio_cancel() and AIO request complete

Ivan Avdeev <me@provod.works>
    usb: gadget: uvc: use correct buffer size when parsing configfs lists

Peter Korsgaard <peter@korsgaard.com>
    usb: gadget: composite: fix OS descriptors w_value logic

Alan Stern <stern@rowland.harvard.edu>
    USB: core: Fix access violation during port device removal

Guenter Roeck <linux@roeck-us.net>
    usb: ohci: Prevent missed ohci interrupts

Alan Stern <stern@rowland.harvard.edu>
    usb: Fix regression caused by invalid ep0 maxpacket in virtual SuperSpeed device

Christian A. Ehrhardt <lk@c--e.de>
    usb: typec: ucsi: Fix connector check on init

Christian A. Ehrhardt <lk@c--e.de>
    usb: typec: ucsi: Check for notifications after init

Linus Torvalds <torvalds@linux-foundation.org>
    Reapply "drm/qxl: simplify qxl_fence_wait"

Thanassis Avgerinos <thanassis.avgerinos@gmail.com>
    firewire: nosy: ensure user_length is taken into account when fetching packet contents

Dmitry Antipov <dmantipov@yandex.ru>
    btrfs: fix kvcalloc() arguments order in btrfs_ioctl_send()

Christian König <christian.koenig@amd.com>
    drm/amdgpu: once more fix the call oder in amdgpu_ttm_move() v2

Michel Dänzer <mdaenzer@redhat.com>
    drm/amdgpu: Fix comparison in amdgpu_res_cpu_visible

Gabe Teeger <gabe.teeger@amd.com>
    drm/amd/display: Atom Integrated System Info v2_2 for DCN35

Kent Gibson <warthog618@gmail.com>
    gpiolib: cdev: fix uninitialised kfifo

Kent Gibson <warthog618@gmail.com>
    gpiolib: cdev: relocate debounce_period_us from struct gpio_desc

Zhongqiu Han <quic_zhonhan@quicinc.com>
    gpiolib: cdev: Fix use after free in lineinfo_changed_notify

Mario Limonciello <mario.limonciello@amd.com>
    dm/amd/pm: Fix problems with reboot/shutdown for some SMU 13.0.4/13.0.11 users

Douglas Anderson <dianders@chromium.org>
    drm/connector: Add \n to message about demoting connector force-probes

Jerome Brunet <jbrunet@baylibre.com>
    drm/meson: dw-hdmi: add bandgap setting for g12

Jerome Brunet <jbrunet@baylibre.com>
    drm/meson: dw-hdmi: power up phy on device init

Steffen Bätz <steffen@innosonix.de>
    net: dsa: mv88e6xxx: add phylink_get_caps for the mv88e6320/21 family

Yonglong Liu <liuyonglong@huawei.com>
    net: hns3: fix kernel crash when devlink reload during initialization

Yonglong Liu <liuyonglong@huawei.com>
    net: hns3: fix port vlan filter not disabled issue

Peiyang Wang <wangpeiyang1@huawei.com>
    net: hns3: use appropriate barrier function after setting a bit value

Peiyang Wang <wangpeiyang1@huawei.com>
    net: hns3: release PTP resources if pf initialization failed

Peiyang Wang <wangpeiyang1@huawei.com>
    net: hns3: change type of numa_node_mask as nodemask_t

Jian Shen <shenjian15@huawei.com>
    net: hns3: direct return when receive a unknown mailbox message

Peiyang Wang <wangpeiyang1@huawei.com>
    net: hns3: using user configure after hardware reset

Wen Gu <guwen@linux.alibaba.com>
    net/smc: fix neighbour and rtable leak in smc_ib_find_route()

Eric Dumazet <edumazet@google.com>
    ipv6: prevent NULL dereference in ip6_output()

Eric Dumazet <edumazet@google.com>
    ipv6: annotate data-races around cnf.disable_ipv6

Lukasz Majewski <lukma@denx.de>
    hsr: Simplify code for announcing HSR nodes timer setup

Eric Dumazet <edumazet@google.com>
    net-sysfs: convert dev->operstate reads to lockless ones

Eric Dumazet <edumazet@google.com>
    ipv6: fib6_rules: avoid possible NULL dereference in fib6_rule_action()

Daniel Golle <daniel@makrotopia.org>
    dt-bindings: net: mediatek: remove wrongly added clocks and SerDes

David Howells <dhowells@redhat.com>
    rxrpc: Only transmit one ACK per jumbo packet received

David Howells <dhowells@redhat.com>
    rxrpc: Fix congestion control algorithm

David Howells <dhowells@redhat.com>
    rxrpc: Fix the names of the fields in the ACK trailer struct

Ido Schimmel <idosch@nvidia.com>
    selftests: test_bridge_neigh_suppress.sh: Fix failures due to duplicate MAC

Hangbin Liu <liuhangbin@gmail.com>
    selftests/net: convert test_bridge_neigh_suppress.sh to run it in unique namespace

Shigeru Yoshida <syoshida@redhat.com>
    ipv6: Fix potential uninit-value access in __ip6_make_skb()

Felix Fietkau <nbd@nbd.name>
    net: bridge: fix corrupted ethernet header on multicast-to-unicast

Tetsuo Handa <penguin-kernel@I-love.SAKURA.ne.jp>
    nfc: nci: Fix kcov check in nci_rx_work()

Eric Dumazet <edumazet@google.com>
    phonet: fix rtm_phonet_notify() skb allocation

Aleksa Savic <savicaleksa83@gmail.com>
    hwmon: (corsair-cpro) Protect ccp->wait_input_report with a spinlock

Aleksa Savic <savicaleksa83@gmail.com>
    hwmon: (corsair-cpro) Use complete_all() instead of complete() in ccp_raw_event()

Aleksa Savic <savicaleksa83@gmail.com>
    hwmon: (corsair-cpro) Use a separate buffer for sending commands

Roded Zats <rzats@paloaltonetworks.com>
    rtnetlink: Correct nested IFLA_VF_VLAN_LIST attribute validation

Marek Vasut <marex@denx.de>
    net: ks8851: Queue RX packets in IRQ handler instead of disabling BHs

Duoming Zhou <duoming@zju.edu.cn>
    Bluetooth: l2cap: fix null-ptr-deref in l2cap_chan_timeout

Sungwoo Kim <iam@sung-woo.kim>
    Bluetooth: HCI: Fix potential null-ptr-deref

Sungwoo Kim <iam@sung-woo.kim>
    Bluetooth: msft: fix slab-use-after-free in msft_do_close()

Duoming Zhou <duoming@zju.edu.cn>
    Bluetooth: Fix use-after-free bugs caused by sco_sock_timeout

Kuniyuki Iwashima <kuniyu@amazon.com>
    tcp: Use refcount_inc_not_zero() in tcp_twsk_unique().

Eric Dumazet <edumazet@google.com>
    tcp: defer shutdown(SEND_SHUTDOWN) for TCP_SYN_RECV sockets

Boy.Wu <boy.wu@mediatek.com>
    ARM: 9381/1: kasan: clear stale stack poison

Paul Davey <paul.davey@alliedtelesis.co.nz>
    xfrm: Preserve vlan tags for transport mode software GRO

Al Viro <viro@zeniv.linux.org.uk>
    qibfs: fix dentry leak

Olga Kornievskaia <kolga@netapp.com>
    SUNRPC: add a missing rpc_stat for TCP TLS

Li Nan <linan122@huawei.com>
    blk-iocost: do not WARN if iocg was already offlined

Vanillan Wang <vanillanwang@163.com>
    net:usb:qmi_wwan: support Rolling modules

Alex Deucher <alexander.deucher@amd.com>
    drm/radeon: silence UBSAN warning (v3)

Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
    platform/x86: ISST: Add Granite Rapids-D to HPM CPU list

Lyude Paul <lyude@redhat.com>
    drm/nouveau/dp: Don't probe eDP ports twice harder

Krzysztof Kozlowski <krzk@kernel.org>
    gpio: lpc32xx: fix module autoloading

Joakim Sindholt <opensource@zhasha.com>
    fs/9p: drop inodes immediately on non-.L too

Stephen Boyd <sboyd@kernel.org>
    clk: Don't hold prepare_lock when calling kref_put()

Andy Shevchenko <andriy.shevchenko@linux.intel.com>
    gpio: crystalcove: Use -ENOTSUPP consistently

Andy Shevchenko <andriy.shevchenko@linux.intel.com>
    gpio: wcove: Use -ENOTSUPP consistently

Michael Ellerman <mpe@ellerman.id.au>
    powerpc/crypto/chacha-p10: Fix failure on non Power10

Jeff Layton <jlayton@kernel.org>
    9p: explicitly deny setlease attempts

Joakim Sindholt <opensource@zhasha.com>
    fs/9p: fix the cache always being enabled on files with qid flags

Joakim Sindholt <opensource@zhasha.com>
    fs/9p: translate O_TRUNC into OTRUNC

Joakim Sindholt <opensource@zhasha.com>
    fs/9p: only translate RWX permissions for plain 9P2000

Krzysztof Kozlowski <krzk@kernel.org>
    iommu: mtk: fix module autoloading

Steve French <stfrench@microsoft.com>
    smb3: fix broken reconnect when password changing on the server by allowing password rotation

Michael Kelley <mhklinux@outlook.com>
    Drivers: hv: vmbus: Don't free ring buffers that couldn't be re-encrypted

Rick Edgecombe <rick.p.edgecombe@intel.com>
    uio_hv_generic: Don't free decrypted memory

Rick Edgecombe <rick.p.edgecombe@intel.com>
    hv_netvsc: Don't free decrypted memory

Rick Edgecombe <rick.p.edgecombe@intel.com>
    Drivers: hv: vmbus: Track decrypted status in vmbus_gpadl

Rick Edgecombe <rick.p.edgecombe@intel.com>
    Drivers: hv: vmbus: Leak pages if set_memory_encrypted() fails

John Stultz <jstultz@google.com>
    selftests: timers: Fix valid-adjtimex signed left-shift undefined behavior

Zhigang Luo <Zhigang.Luo@amd.com>
    amd/amdkfd: sync all devices to wait all processes being evicted

Lijo Lazar <lijo.lazar@amd.com>
    drm/amdgpu: Fix VCN allocation in CPX partition

Alex Hung <alex.hung@amd.com>
    drm/amd/display: Skip on writeback when it's not applicable

Tao Zhou <tao.zhou1@amd.com>
    drm/amdgpu: implement IRQ_STATE_ENABLE for SDMA v4.4.2

Lijo Lazar <lijo.lazar@amd.com>
    drm/amdgpu: Refine IB schedule error logging

Justin Ernst <justin.ernst@hpe.com>
    tools/power/turbostat: Fix uncore frequency file string

Jiaxun Yang <jiaxun.yang@flygoat.com>
    MIPS: scall: Save thread_info.syscall unconditionally on entry

Thierry Reding <treding@nvidia.com>
    gpu: host1x: Do not setup DMA for virtual devices

Rik van Riel <riel@surriel.com>
    blk-iocost: avoid out of bounds shift

Xiang Chen <chenxiang66@hisilicon.com>
    scsi: hisi_sas: Handle the NCQ error returned by D2H frame

Maurizio Lombardi <mlombard@redhat.com>
    scsi: target: Fix SELinux error when systemd-modules loads the target module

Wei Yang <richard.weiyang@gmail.com>
    memblock tests: fix undefined reference to `BIT'

Wei Yang <richard.weiyang@gmail.com>
    memblock tests: fix undefined reference to `panic'

Wei Yang <richard.weiyang@gmail.com>
    memblock tests: fix undefined reference to `early_pfn_to_nid'

Boris Burkov <boris@bur.io>
    btrfs: always clear PERTRANS metadata during commit

Boris Burkov <boris@bur.io>
    btrfs: make btrfs_clear_delalloc_extent() free delalloc reserve

Len Brown <len.brown@intel.com>
    tools/power turbostat: Fix warning upon failed /dev/cpu_dma_latency read

Patryk Wlazlyn <patryk.wlazlyn@linux.intel.com>
    tools/power turbostat: Print ucode revision only if valid

Peng Liu <liupeng17@lenovo.com>
    tools/power turbostat: Fix Bzy_MHz documentation typo

Wyes Karny <wyes.karny@amd.com>
    tools/power turbostat: Increase the limit for fd opened

Doug Smythies <dsmythies@telus.net>
    tools/power turbostat: Fix added raw MSR output

Adam Goldman <adamg@pobox.com>
    firewire: ohci: mask bus reset interrupts between ISR and bottom half

Chen Ni <nichen@iscas.ac.cn>
    ata: sata_gemini: Check clk_enable() result

Jeff Layton <jlayton@kernel.org>
    vboxsf: explicitly deny setlease attempts

Phil Elwell <phil@raspberrypi.com>
    net: bcmgenet: Reset RBUF on first open

Li Nan <linan122@huawei.com>
    block: fix overflow in blk_ioctl_discard()

Takashi Iwai <tiwai@suse.de>
    ALSA: line6: Zero-initialize message buffers

Peter Wang <peter.wang@mediatek.com>
    scsi: ufs: core: Fix MCQ mode dev command timeout

Yihang Li <liyihang9@huawei.com>
    scsi: libsas: Align SMP request allocation to ARCH_DMA_MINALIGN

Peter Wang <peter.wang@mediatek.com>
    scsi: ufs: core: WLUN suspend dev/link state error recovery

André Apitzsch <git@apitzsch.eu>
    regulator: tps65132: Add of_match table

Peter Ujfalusi <peter.ujfalusi@linux.intel.com>
    ASoC: SOF: Intel: hda-dsp: Skip IMR boot on ACE platforms in case of S3 suspend

Borislav Petkov (AMD) <bp@alien8.de>
    kbuild: Disable KCSAN for autogenerated *.mod.c intermediaries

Mark Rutland <mark.rutland@arm.com>
    selftests/ftrace: Fix event filter target_func selection

Andrei Matei <andreimatei1@gmail.com>
    bpf: Check bloom filter map value size

Jonathan Kim <Jonathan.Kim@amd.com>
    drm/amdkfd: range check cp bad op exception interrupts

Mukul Joshi <mukul.joshi@amd.com>
    drm/amdkfd: Check cgroup when returning DMABuf info

Anand Jain <anand.jain@oracle.com>
    btrfs: return accurate error code on open failure in open_fs_devices()

Saurav Kashyap <skashyap@marvell.com>
    scsi: bnx2fc: Remove spin_lock_bh while releasing resources after upload

Shin'ichiro Kawasaki <shinichiro.kawasaki@wdc.com>
    scsi: mpi3mr: Avoid memcpy field-spanning write WARNING

linke li <lilinke99@qq.com>
    net: mark racy access on sk->sk_rcvbuf

Benjamin Berg <benjamin.berg@intel.com>
    wifi: iwlwifi: mvm: guard against invalid STA ID on removal

Johannes Berg <johannes.berg@intel.com>
    wifi: iwlwifi: read txq->read_ptr under lock

Johannes Berg <johannes.berg@intel.com>
    wifi: mac80211: fix prep_connection error path

Igor Artemiev <Igor.A.Artemiev@mcst.ru>
    wifi: cfg80211: fix rdev_dump_mpp() arguments order

Jeff Johnson <quic_jjohnson@quicinc.com>
    wifi: mac80211: fix ieee80211_bss_*_flags kernel-doc

Andrew Price <anprice@redhat.com>
    gfs2: Fix invalid metadata access in punch_hole

Justin Tee <justin.tee@broadcom.com>
    scsi: lpfc: Use a dedicated lock for ras_fwlog state

Justin Tee <justin.tee@broadcom.com>
    scsi: lpfc: Release hbalock before calling lpfc_worker_wake_up()

Justin Tee <justin.tee@broadcom.com>
    scsi: lpfc: Replace hbalock with ndlp lock in lpfc_nvme_unregister_port()

Justin Tee <justin.tee@broadcom.com>
    scsi: lpfc: Update lpfc_ramp_down_queue_handler() logic

Justin Tee <justin.tee@broadcom.com>
    scsi: lpfc: Remove IRQF_ONESHOT flag from threaded IRQ handling

Justin Tee <justin.tee@broadcom.com>
    scsi: lpfc: Move NPIV's transport unregistration to after resource clean up

Rohit Ner <rohitner@google.com>
    scsi: ufs: core: Fix MCQ MAC configuration

Oliver Upton <oliver.upton@linux.dev>
    KVM: arm64: vgic-v2: Check for non-NULL vCPU in vgic_v2_parse_attr()

Marc Zyngier <maz@kernel.org>
    KVM: arm64: vgic-v2: Use cpuid from userspace as vcpu_id

Will Deacon <will@kernel.org>
    swiotlb: initialise restricted pool list_head when SWIOTLB_DYNAMIC=y

Gaurav Batra <gbatra@linux.ibm.com>
    powerpc/pseries/iommu: LPAR panics during boot up with a frozen PE

Nayna Jain <nayna@linux.ibm.com>
    powerpc/pseries: make max polling consistent for longer H_CALLs

Jernej Skrabec <jernej.skrabec@gmail.com>
    clk: sunxi-ng: h6: Reparent CPUX during PLL CPUX rate change

Adam Skladowski <a39.skl@gmail.com>
    clk: qcom: smd-rpm: Restore msm8976 num_clk

Richard Gobert <richardbgobert@gmail.com>
    net: gro: add flush check in udp_gro_receive_segment

Richard Gobert <richardbgobert@gmail.com>
    net: gro: fix udp bad offset in socket lookup by adding {inner_}network_offset to napi_gro_cb

Richard Gobert <richardbgobert@gmail.com>
    net: gro: parse ipv6 ext headers without frag0 invalidation

Shigeru Yoshida <syoshida@redhat.com>
    ipv4: Fix uninit-value access in __ip_make_skb()

Andy Shevchenko <andriy.shevchenko@linux.intel.com>
    drm/panel: ili9341: Use predefined error codes

Andy Shevchenko <andriy.shevchenko@linux.intel.com>
    drm/panel: ili9341: Respect deferred probe

Andy Shevchenko <andriy.shevchenko@linux.intel.com>
    drm/panel: ili9341: Correct use of device property APIs

Alexandra Winter <wintera@linux.ibm.com>
    s390/qeth: Fix kernel panic after setting hsuid

Guillaume Nault <gnault@redhat.com>
    vxlan: Pull inner IP header in vxlan_rcv().

Xin Long <lucien.xin@gmail.com>
    tipc: fix a possible memleak in tipc_buf_append

Jeffrey Altman <jaltman@auristor.com>
    rxrpc: Clients must accept conn from any address

Felix Fietkau <nbd@nbd.name>
    net: core: reject skb_copy(_expand) for fraglist GSO skbs

Felix Fietkau <nbd@nbd.name>
    net: bridge: fix multicast-to-unicast with fraglist GSO

Mans Rullgard <mans@mansr.com>
    spi: fix null pointer dereference within spi_sync

Shashank Sharma <shashank.sharma@amd.com>
    drm/amdgpu: fix doorbell regression

Marek Behún <kabel@kernel.org>
    net: dsa: mv88e6xxx: Fix number of databases for 88E6141 / 88E6341

Sebastian Andrzej Siewior <bigeasy@linutronix.de>
    cxgb4: Properly lock TX queue for the selftest.

Bui Quang Minh <minhquangbui99@gmail.com>
    s390/cio: Ensure the copied buf is NUL terminated

Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com>
    ALSA: hda: intel-sdw-acpi: fix usage of device_get_named_child_node()

Jerome Brunet <jbrunet@baylibre.com>
    ASoC: meson: cards: select SND_DYNAMIC_MINORS

Jerome Brunet <jbrunet@baylibre.com>
    ASoC: meson: axg-tdm-interface: manage formatters in trigger

Jerome Brunet <jbrunet@baylibre.com>
    ASoC: meson: axg-card: make links nonatomic

Jerome Brunet <jbrunet@baylibre.com>
    ASoC: meson: axg-fifo: use threaded irq to check periods

Jerome Brunet <jbrunet@baylibre.com>
    ASoC: meson: axg-fifo: use FIELD helpers

Guillaume Nault <gnault@redhat.com>
    vxlan: Add missing VNI filter counter update in arp_reduce().

Guillaume Nault <gnault@redhat.com>
    vxlan: Fix racy device stats updates.

Asbjørn Sloth Tønnesen <ast@fiberby.net>
    net: qede: use return from qede_parse_actions()

Asbjørn Sloth Tønnesen <ast@fiberby.net>
    net: qede: use return from qede_parse_flow_attr() for flow_spec

Asbjørn Sloth Tønnesen <ast@fiberby.net>
    net: qede: use return from qede_parse_flow_attr() for flower

Asbjørn Sloth Tønnesen <ast@fiberby.net>
    net: qede: sanitize 'rc' in qede_add_tc_flower_fltr()

Oswald Buddenhagen <oswald.buddenhagen@gmx.de>
    ALSA: emu10k1: fix E-MU dock initialization

Oswald Buddenhagen <oswald.buddenhagen@gmx.de>
    ALSA: emu10k1: move the whole GPIO event handling to the workqueue

Oswald Buddenhagen <oswald.buddenhagen@gmx.de>
    ALSA: emu10k1: factor out snd_emu1010_load_dock_firmware()

Oswald Buddenhagen <oswald.buddenhagen@gmx.de>
    ALSA: emu10k1: fix E-MU card dock presence monitoring

David Howells <dhowells@redhat.com>
    Fix a potential infinite loop in extract_user_to_sg()

Jens Remus <jremus@linux.ibm.com>
    s390/vdso: Add CFI for RA register to asm macro vdso_func

David Bauer <mail@david-bauer.net>
    net l2tp: drop flow hash on forward

Kuniyuki Iwashima <kuniyu@amazon.com>
    nsh: Restore skb->{protocol,data,mac_header} for outer header in nsh_gso_segment().

Bui Quang Minh <minhquangbui99@gmail.com>
    octeontx2-af: avoid off-by-one read from userspace

Bui Quang Minh <minhquangbui99@gmail.com>
    bna: ensure the copied buf is NUL terminated

Toke Høiland-Jørgensen <toke@redhat.com>
    xdp: use flags field to disambiguate broadcast redirect

Claudio Imbrenda <imbrenda@linux.ibm.com>
    s390/mm: Fix clearing storage keys for huge pages

Claudio Imbrenda <imbrenda@linux.ibm.com>
    s390/mm: Fix storage key clearing for guest huge pages

Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
    ASoC: codecs: wsa881x: set clk_stop_mode1 flag

Amadeusz Sławiński <amadeuszx.slawinski@linux.intel.com>
    ASoC: Intel: avs: Set name of control as in topology

Xu Kuohai <xukuohai@huawei.com>
    riscv, bpf: Fix incorrect runtime stats

Xu Kuohai <xukuohai@huawei.com>
    bpf, arm64: Fix incorrect runtime stats

Devyn Liu <liudingyuan@huawei.com>
    spi: hisi-kunpeng: Delete the dump interface of data registers in debugfs

David Lechner <dlechner@baylibre.com>
    spi: axi-spi-engine: fix version format string

David Lechner <dlechner@baylibre.com>
    spi: axi-spi-engine: use common AXI macros

David Lechner <dlechner@baylibre.com>
    spi: axi-spi-engine: move msg state to new struct

David Lechner <dlechner@baylibre.com>
    spi: axi-spi-engine: use devm_spi_alloc_host()

David Lechner <dlechner@baylibre.com>
    spi: axi-spi-engine: simplify driver data allocation

Li Zetao <lizetao1@huawei.com>
    spi: spi-axi-spi-engine: Use helper function devm_clk_get_enabled()

Anton Protopopov <aspsk@isovalent.com>
    bpf: Fix a verifier verbose message

Yi Zhang <yi.zhang@redhat.com>
    nvme: fix warn output about shared namespaces without CONFIG_NVME_MULTIPATH

Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com>
    ASoC: SOF: Intel: add default firmware library path for LNL

Peter Ujfalusi <peter.ujfalusi@linux.intel.com>
    ASoC: SOF: Introduce generic names for IPC types

Richard Fitzgerald <rf@opensource.cirrus.com>
    regmap: Add regmap_read_bypassed()

Jason Xing <kernelxing@tencent.com>
    bpf, skmsg: Fix NULL pointer dereference in sk_psock_skb_ingress_enqueue

Andrii Nakryiko <andrii@kernel.org>
    bpf, kconfig: Fix DEBUG_INFO_BTF_MODULES Kconfig definition

Matti Vaittinen <mazziesaccount@gmail.com>
    regulator: change devm_regulator_get_enable_optional() stub to return Ok

Matti Vaittinen <mazziesaccount@gmail.com>
    regulator: change stubbed devm_regulator_get_enable to return Ok

AngeloGioacchino Del Regno <angelogioacchino.delregno@collabora.com>
    regulator: mt6360: De-capitalize devicetree regulator subnodes

Zeng Heng <zengheng4@huawei.com>
    pinctrl: devicetree: fix refcount leak in pinctrl_dt_to_map()

AngeloGioacchino Del Regno <angelogioacchino.delregno@collabora.com>
    power: supply: mt6360_charger: Fix of_match for usb-otg-vbus regulator

Arnd Bergmann <arnd@arndb.de>
    power: rt9455: hide unused rt9455_boost_voltage_values

Hans de Goede <hdegoede@redhat.com>
    pinctrl: baytrail: Fix selecting gpio pinctrl state

Kuniyuki Iwashima <kuniyu@amazon.com>
    nfs: Handle error of rpc_proc_register() in nfs_net_init().

Josef Bacik <josef@toxicpanda.com>
    nfs: make the rpc_stat per net namespace

Josef Bacik <josef@toxicpanda.com>
    nfs: expose /proc/net/sunrpc/nfs in net namespaces

Josef Bacik <josef@toxicpanda.com>
    sunrpc: add a struct rpc_stats arg to rpc_create_args

Chen-Yu Tsai <wenst@chromium.org>
    pinctrl: mediatek: paris: Rework support for PIN_CONFIG_{INPUT,OUTPUT}_ENABLE

Chen-Yu Tsai <wenst@chromium.org>
    pinctrl: mediatek: paris: Fix PIN_CONFIG_INPUT_SCHMITT_ENABLE readback

Dan Carpenter <dan.carpenter@linaro.org>
    pinctrl: core: delete incorrect free in pinctrl_enable()

Jan Dakinevich <jan.dakinevich@salutedevices.com>
    pinctrl/meson: fix typo in PDM's pin name

Billy Tsai <billy_tsai@aspeedtech.com>
    pinctrl: pinctrl-aspeed-g6: Fix register offset for pinconf of GPIOR-T

Tim Jiang <quic_tjiang@quicinc.com>
    Bluetooth: qca: add support for QCA2066

Daniel Okazaki <dtokazaki@google.com>
    eeprom: at24: fix memory corruption race condition

Heiner Kallweit <hkallweit1@gmail.com>
    eeprom: at24: Probe for DDR3 thermal sensor in the SPD case

Wedson Almeida Filho <walmeida@microsoft.com>
    rust: kernel: require `Send` for `Module` implementations

Johannes Berg <johannes.berg@intel.com>
    wifi: nl80211: don't free NULL coalescing rule

Benno Lossin <benno.lossin@proton.me>
    rust: macros: fix soundness issue in `module!` macro

Thomas Bertschinger <tahbertschinger@gmail.com>
    rust: module: place generated init_module() function in .init.text

Christian Marangi <ansuelsmth@gmail.com>
    mtd: limit OTP NVMEM cell parse to non-NAND devices

Rafał Miłecki <rafal@milecki.pl>
    nvmem: add explicit config option to read old syntax fixed OF cells

Vinod Koul <vkoul@kernel.org>
    dmaengine: Revert "dmaengine: pl330: issue_pending waits until WFP state"

Bumyong Lee <bumyong.lee@samsung.com>
    dmaengine: pl330: issue_pending waits until WFP state


-------------

Diffstat:

 .../bindings/iio/health/maxim,max30102.yaml        |   2 +-
 .../devicetree/bindings/net/mediatek,net.yaml      |  22 +-
 Makefile                                           |   4 +-
 arch/arm/kernel/sleep.S                            |   4 +
 arch/arm64/boot/dts/qcom/sa8155p-adp.dts           |  30 +-
 arch/arm64/kvm/vgic/vgic-kvm-device.c              |  12 +-
 arch/arm64/net/bpf_jit_comp.c                      |   6 +-
 arch/mips/include/asm/ptrace.h                     |   2 +-
 arch/mips/kernel/asm-offsets.c                     |   1 +
 arch/mips/kernel/ptrace.c                          |  15 +-
 arch/mips/kernel/scall32-o32.S                     |  23 +-
 arch/mips/kernel/scall64-n32.S                     |   3 +-
 arch/mips/kernel/scall64-n64.S                     |   3 +-
 arch/mips/kernel/scall64-o32.S                     |  33 +-
 arch/powerpc/crypto/chacha-p10-glue.c              |   8 +-
 arch/powerpc/include/asm/plpks.h                   |   5 +-
 arch/powerpc/platforms/pseries/iommu.c             |   8 +
 arch/powerpc/platforms/pseries/plpks.c             |  10 +-
 arch/riscv/net/bpf_jit_comp64.c                    |   6 +-
 arch/s390/include/asm/dwarf.h                      |   1 +
 arch/s390/kernel/vdso64/vdso_user_wrapper.S        |   2 +
 arch/s390/mm/gmap.c                                |   2 +-
 arch/s390/mm/hugetlbpage.c                         |   2 +-
 arch/x86/kernel/apic/apic.c                        |  16 +-
 arch/xtensa/include/asm/processor.h                |   8 +-
 arch/xtensa/include/asm/ptrace.h                   |   2 +-
 arch/xtensa/kernel/process.c                       |   5 +-
 arch/xtensa/kernel/stacktrace.c                    |   3 +-
 block/blk-iocost.c                                 |  14 +-
 block/ioctl.c                                      |   5 +-
 drivers/ata/sata_gemini.c                          |   5 +-
 drivers/base/regmap/regmap.c                       |  37 +++
 drivers/bluetooth/btqca.c                          | 208 ++++++++++++-
 drivers/bluetooth/btqca.h                          |   8 +-
 drivers/bluetooth/hci_qca.c                        |  13 +-
 drivers/clk/clk.c                                  |  12 +-
 drivers/clk/qcom/clk-smd-rpm.c                     |   1 +
 drivers/clk/sunxi-ng/ccu-sun50i-a64.c              |   2 +
 drivers/clk/sunxi-ng/ccu-sun50i-h6.c               |  19 +-
 drivers/clk/sunxi-ng/ccu_common.c                  |  19 ++
 drivers/clk/sunxi-ng/ccu_common.h                  |   3 +
 drivers/dma/idxd/cdev.c                            |  77 +++++
 drivers/dma/idxd/idxd.h                            |   3 +
 drivers/dma/idxd/init.c                            |   4 +
 drivers/dma/idxd/registers.h                       |   3 -
 drivers/dma/idxd/sysfs.c                           |  27 +-
 drivers/firewire/nosy.c                            |   6 +-
 drivers/firewire/ohci.c                            |  14 +-
 drivers/gpio/gpio-crystalcove.c                    |   2 +-
 drivers/gpio/gpio-lpc32xx.c                        |   1 +
 drivers/gpio/gpio-wcove.c                          |   2 +-
 drivers/gpio/gpiolib-cdev.c                        | 181 +++++++++--
 drivers/gpu/drm/amd/amdgpu/amdgpu_job.c            |   7 +-
 drivers/gpu/drm/amd/amdgpu/amdgpu_object.c         |  14 +-
 drivers/gpu/drm/amd/amdgpu/amdgpu_object.h         |   4 +-
 drivers/gpu/drm/amd/amdgpu/amdgpu_ttm.c            |  56 ++--
 drivers/gpu/drm/amd/amdgpu/aqua_vanjaram.c         |  15 +-
 drivers/gpu/drm/amd/amdgpu/sdma_v4_4_2.c           |  16 +-
 drivers/gpu/drm/amd/amdkfd/kfd_chardev.c           |  11 +-
 drivers/gpu/drm/amd/amdkfd/kfd_device.c            |  17 +-
 drivers/gpu/drm/amd/amdkfd/kfd_int_process_v10.c   |   3 +-
 drivers/gpu/drm/amd/amdkfd/kfd_int_process_v11.c   |   3 +-
 drivers/gpu/drm/amd/amdkfd/kfd_int_process_v9.c    |   3 +-
 drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c  |  10 +
 .../drm/amd/display/amdgpu_dm/amdgpu_dm_debugfs.c  |  48 ++-
 drivers/gpu/drm/amd/display/dc/bios/bios_parser2.c |   1 +
 .../display/dc/dcn31/dcn31_hpo_dp_link_encoder.c   |   6 +
 .../gpu/drm/amd/pm/swsmu/smu13/smu_v13_0_4_ppt.c   |   2 +-
 drivers/gpu/drm/drm_connector.c                    |   2 +-
 drivers/gpu/drm/i915/display/intel_audio.c         | 113 +------
 drivers/gpu/drm/i915/display/intel_bios.c          |  19 +-
 drivers/gpu/drm/i915/display/intel_vbt_defs.h      |   5 -
 drivers/gpu/drm/i915/gt/intel_gt_ccs_mode.c        |   6 +-
 drivers/gpu/drm/i915/gt/intel_gt_ccs_mode.h        |   2 +-
 drivers/gpu/drm/i915/gt/intel_workarounds.c        |   4 +-
 drivers/gpu/drm/meson/meson_dw_hdmi.c              |  70 ++---
 drivers/gpu/drm/nouveau/nouveau_dp.c               |  13 +-
 drivers/gpu/drm/panel/Kconfig                      |   2 +-
 drivers/gpu/drm/panel/panel-ilitek-ili9341.c       |  13 +-
 drivers/gpu/drm/qxl/qxl_release.c                  |  50 +---
 drivers/gpu/drm/radeon/pptable.h                   |  10 +-
 drivers/gpu/drm/ttm/ttm_tt.c                       |   2 +-
 drivers/gpu/drm/vmwgfx/vmwgfx_bo.c                 |   1 +
 drivers/gpu/drm/vmwgfx/vmwgfx_fence.c              |   2 +-
 drivers/gpu/host1x/bus.c                           |   8 -
 drivers/hv/channel.c                               |  29 +-
 drivers/hv/connection.c                            |  29 +-
 drivers/hwmon/corsair-cpro.c                       |  43 ++-
 drivers/hwmon/pmbus/ucd9000.c                      |   6 +-
 drivers/iio/accel/mxc4005.c                        |  24 +-
 drivers/iio/imu/adis16475.c                        |   4 +-
 drivers/iio/pressure/bmp280-spi.c                  |   4 +-
 drivers/infiniband/hw/qib/qib_fs.c                 |   1 +
 drivers/iommu/mtk_iommu.c                          |   1 +
 drivers/iommu/mtk_iommu_v1.c                       |   1 +
 drivers/md/md.c                                    |   1 +
 drivers/misc/eeprom/at24.c                         |  47 ++-
 drivers/misc/mei/hw-me-regs.h                      |   2 +
 drivers/misc/mei/pci-me.c                          |   2 +
 drivers/mtd/mtdcore.c                              |   2 +
 drivers/net/dsa/mv88e6xxx/chip.c                   |  20 +-
 drivers/net/ethernet/broadcom/genet/bcmgenet.c     |  32 +-
 drivers/net/ethernet/broadcom/genet/bcmgenet.h     |   4 +-
 drivers/net/ethernet/broadcom/genet/bcmgenet_wol.c |   8 +-
 drivers/net/ethernet/broadcom/genet/bcmmii.c       |   6 +-
 drivers/net/ethernet/brocade/bna/bnad_debugfs.c    |   4 +-
 drivers/net/ethernet/chelsio/cxgb4/sge.c           |   6 +-
 drivers/net/ethernet/hisilicon/hns3/hnae3.h        |   2 +-
 .../ethernet/hisilicon/hns3/hns3pf/hclge_main.c    |  52 ++--
 .../ethernet/hisilicon/hns3/hns3pf/hclge_main.h    |   5 +-
 .../net/ethernet/hisilicon/hns3/hns3pf/hclge_mbx.c |   7 +-
 .../ethernet/hisilicon/hns3/hns3vf/hclgevf_main.c  |  20 +-
 .../ethernet/hisilicon/hns3/hns3vf/hclgevf_main.h  |   2 +-
 drivers/net/ethernet/intel/e1000e/phy.c            |   8 +-
 .../ethernet/marvell/octeontx2/af/rvu_debugfs.c    |   4 +-
 drivers/net/ethernet/micrel/ks8851_common.c        |  16 +-
 drivers/net/ethernet/qlogic/qede/qede_filter.c     |  14 +-
 drivers/net/hyperv/netvsc.c                        |   7 +-
 drivers/net/usb/qmi_wwan.c                         |   1 +
 drivers/net/vxlan/vxlan_core.c                     |  49 ++-
 drivers/net/wireless/intel/iwlwifi/mvm/mld-sta.c   |   7 +-
 drivers/net/wireless/intel/iwlwifi/queue/tx.c      |   2 +-
 drivers/nvme/host/core.c                           |   2 +-
 drivers/nvme/host/nvme.h                           |   5 +
 drivers/nvme/host/pci.c                            |  14 +-
 drivers/nvmem/apple-efuses.c                       |   1 +
 drivers/nvmem/core.c                               |   8 +-
 drivers/nvmem/imx-ocotp-scu.c                      |   1 +
 drivers/nvmem/imx-ocotp.c                          |   1 +
 drivers/nvmem/meson-efuse.c                        |   1 +
 drivers/nvmem/meson-mx-efuse.c                     |   1 +
 drivers/nvmem/microchip-otpc.c                     |   1 +
 drivers/nvmem/mtk-efuse.c                          |   1 +
 drivers/nvmem/qcom-spmi-sdam.c                     |   1 +
 drivers/nvmem/qfprom.c                             |   1 +
 drivers/nvmem/rave-sp-eeprom.c                     |   1 +
 drivers/nvmem/rockchip-efuse.c                     |   1 +
 drivers/nvmem/sc27xx-efuse.c                       |   1 +
 drivers/nvmem/sec-qfprom.c                         |   1 +
 drivers/nvmem/sprd-efuse.c                         |   1 +
 drivers/nvmem/stm32-romem.c                        |   1 +
 drivers/nvmem/sunplus-ocotp.c                      |   1 +
 drivers/nvmem/sunxi_sid.c                          |   1 +
 drivers/nvmem/uniphier-efuse.c                     |   1 +
 drivers/nvmem/zynqmp_nvmem.c                       |   1 +
 drivers/pinctrl/aspeed/pinctrl-aspeed-g6.c         |  34 +--
 drivers/pinctrl/core.c                             |   8 +-
 drivers/pinctrl/devicetree.c                       |  10 +-
 drivers/pinctrl/intel/pinctrl-baytrail.c           |  74 ++---
 drivers/pinctrl/intel/pinctrl-intel.h              |   4 +
 drivers/pinctrl/mediatek/pinctrl-paris.c           |  40 +--
 drivers/pinctrl/meson/pinctrl-meson-a1.c           |   6 +-
 .../x86/intel/speed_select_if/isst_if_common.c     |   1 +
 drivers/power/supply/mt6360_charger.c              |   2 +-
 drivers/power/supply/rt9455_charger.c              |   2 +
 drivers/regulator/core.c                           |  27 +-
 drivers/regulator/mt6360-regulator.c               |  32 +-
 drivers/regulator/tps65132-regulator.c             |   7 +
 drivers/rtc/nvmem.c                                |   1 +
 drivers/s390/cio/cio_inject.c                      |   2 +-
 drivers/s390/net/qeth_core_main.c                  |  69 ++---
 drivers/scsi/bnx2fc/bnx2fc_tgt.c                   |   2 -
 drivers/scsi/hisi_sas/hisi_sas_v3_hw.c             |  10 +-
 drivers/scsi/libsas/sas_expander.c                 |   2 +-
 drivers/scsi/lpfc/lpfc.h                           |   2 +-
 drivers/scsi/lpfc/lpfc_attr.c                      |   4 +-
 drivers/scsi/lpfc/lpfc_bsg.c                       |  20 +-
 drivers/scsi/lpfc/lpfc_debugfs.c                   |  12 +-
 drivers/scsi/lpfc/lpfc_els.c                       |  20 +-
 drivers/scsi/lpfc/lpfc_hbadisc.c                   |   5 +-
 drivers/scsi/lpfc/lpfc_init.c                      |   5 +-
 drivers/scsi/lpfc/lpfc_nvme.c                      |   4 +-
 drivers/scsi/lpfc/lpfc_scsi.c                      |  13 +-
 drivers/scsi/lpfc/lpfc_sli.c                       |  34 +--
 drivers/scsi/lpfc/lpfc_vport.c                     |   8 +-
 drivers/scsi/mpi3mr/mpi3mr_app.c                   |   2 +-
 drivers/slimbus/qcom-ngd-ctrl.c                    |   6 +-
 drivers/spi/spi-axi-spi-engine.c                   | 229 +++++++-------
 drivers/spi/spi-hisi-kunpeng.c                     |   2 -
 drivers/spi/spi-microchip-core-qspi.c              |   1 +
 drivers/spi/spi.c                                  |   1 +
 drivers/target/target_core_configfs.c              |  12 +
 drivers/ufs/core/ufs-mcq.c                         |   2 +-
 drivers/ufs/core/ufshcd.c                          |   9 +-
 drivers/uio/uio_hv_generic.c                       |  12 +-
 drivers/usb/core/hub.c                             |   5 +-
 drivers/usb/core/port.c                            |   8 +-
 drivers/usb/dwc3/core.c                            |  90 +++---
 drivers/usb/dwc3/core.h                            |   1 +
 drivers/usb/dwc3/gadget.c                          |   2 +
 drivers/usb/dwc3/host.c                            |  27 ++
 drivers/usb/gadget/composite.c                     |   6 +-
 drivers/usb/gadget/function/f_fs.c                 |   9 +-
 drivers/usb/gadget/function/uvc_configfs.c         |   4 +-
 drivers/usb/host/ohci-hcd.c                        |   8 +
 drivers/usb/host/xhci-plat.h                       |   4 +-
 drivers/usb/host/xhci-rzv2m.c                      |   1 +
 drivers/usb/typec/tcpm/tcpm.c                      |  36 ++-
 drivers/usb/typec/ucsi/ucsi.c                      |  12 +-
 drivers/vfio/pci/vfio_pci.c                        |   2 +
 drivers/w1/slaves/w1_ds250x.c                      |   1 +
 fs/9p/fid.h                                        |   3 -
 fs/9p/vfs_file.c                                   |   2 +
 fs/9p/vfs_inode.c                                  |   5 +-
 fs/9p/vfs_super.c                                  |   1 +
 fs/btrfs/extent_io.c                               |  14 +-
 fs/btrfs/inode.c                                   |   2 +-
 fs/btrfs/ordered-data.c                            |   1 +
 fs/btrfs/send.c                                    |   4 +-
 fs/btrfs/transaction.c                             |   2 +-
 fs/btrfs/volumes.c                                 |  18 +-
 fs/gfs2/bmap.c                                     |   5 +-
 fs/nfs/client.c                                    |   5 +-
 fs/nfs/inode.c                                     |  13 +-
 fs/nfs/internal.h                                  |   2 -
 fs/nfs/netns.h                                     |   2 +
 fs/smb/client/cifsglob.h                           |   1 +
 fs/smb/client/connect.c                            |   8 +
 fs/smb/client/fs_context.c                         |  21 ++
 fs/smb/client/fs_context.h                         |   2 +
 fs/smb/client/misc.c                               |   1 +
 fs/smb/client/smb2pdu.c                            |  11 +
 fs/smb/server/oplock.c                             |  35 ++-
 fs/smb/server/transport_tcp.c                      |   4 +
 fs/tracefs/event_inode.c                           |  74 ++---
 fs/tracefs/inode.c                                 |  92 +++++-
 fs/tracefs/internal.h                              |  14 +-
 fs/userfaultfd.c                                   |   4 +
 fs/vboxsf/file.c                                   |   1 +
 include/linux/compiler_types.h                     |  11 +
 include/linux/dma-fence.h                          |   7 -
 include/linux/gfp_types.h                          |   2 +
 include/linux/hyperv.h                             |   1 +
 include/linux/nvmem-provider.h                     |   2 +
 include/linux/pci_ids.h                            |   2 +
 include/linux/regmap.h                             |   8 +
 include/linux/regulator/consumer.h                 |   4 +-
 include/linux/skbuff.h                             |  15 +
 include/linux/skmsg.h                              |   2 +
 include/linux/slab.h                               |   2 +-
 include/linux/sunrpc/clnt.h                        |   1 +
 include/net/gro.h                                  |   9 +
 include/net/xfrm.h                                 |   3 +
 include/sound/emu10k1.h                            |   3 +-
 include/sound/sof.h                                |   7 +-
 include/trace/events/rxrpc.h                       |   2 +-
 include/uapi/linux/kfd_ioctl.h                     |  17 +-
 include/uapi/scsi/scsi_bsg_mpi3mr.h                |   2 +-
 kernel/bpf/bloom_filter.c                          |  13 +
 kernel/bpf/verifier.c                              |   3 +-
 kernel/dma/swiotlb.c                               |   1 +
 kernel/workqueue.c                                 |   8 +-
 lib/Kconfig.debug                                  |   5 +-
 lib/dynamic_debug.c                                |   6 +-
 lib/maple_tree.c                                   |  16 +-
 lib/scatterlist.c                                  |   2 +-
 mm/hugetlb.c                                       |   4 +-
 mm/readahead.c                                     |   4 +
 net/8021q/vlan_core.c                              |   2 +
 net/bluetooth/hci_core.c                           |   3 +-
 net/bluetooth/hci_event.c                          |   2 +
 net/bluetooth/l2cap_core.c                         |   3 +
 net/bluetooth/msft.c                               |   2 +-
 net/bluetooth/msft.h                               |   4 +-
 net/bluetooth/sco.c                                |   4 +
 net/bridge/br_forward.c                            |   9 +-
 net/bridge/br_netlink.c                            |   3 +-
 net/core/filter.c                                  |  42 ++-
 net/core/gro.c                                     |   1 +
 net/core/link_watch.c                              |   4 +-
 net/core/net-sysfs.c                               |   4 +-
 net/core/net_namespace.c                           |  13 +-
 net/core/rtnetlink.c                               |   6 +-
 net/core/skbuff.c                                  |  27 +-
 net/core/skmsg.c                                   |   5 +-
 net/core/sock.c                                    |   4 +-
 net/hsr/hsr_device.c                               |  31 +-
 net/ipv4/af_inet.c                                 |   1 +
 net/ipv4/ip_output.c                               |   2 +-
 net/ipv4/raw.c                                     |   3 +
 net/ipv4/tcp.c                                     |   4 +-
 net/ipv4/tcp_input.c                               |   2 +
 net/ipv4/tcp_ipv4.c                                |   8 +-
 net/ipv4/tcp_output.c                              |   4 +-
 net/ipv4/udp.c                                     |   3 +-
 net/ipv4/udp_offload.c                             |  15 +-
 net/ipv4/xfrm4_input.c                             |   6 +-
 net/ipv6/addrconf.c                                |  11 +-
 net/ipv6/fib6_rules.c                              |   6 +-
 net/ipv6/ip6_input.c                               |   4 +-
 net/ipv6/ip6_offload.c                             |  52 +++-
 net/ipv6/ip6_output.c                              |   4 +-
 net/ipv6/udp.c                                     |   3 +-
 net/ipv6/udp_offload.c                             |   3 +-
 net/ipv6/xfrm6_input.c                             |   6 +-
 net/l2tp/l2tp_eth.c                                |   3 +
 net/mac80211/ieee80211_i.h                         |   4 +-
 net/mac80211/mlme.c                                |   5 +-
 net/mptcp/ctrl.c                                   |  39 ++-
 net/mptcp/protocol.c                               |   3 +
 net/nfc/nci/core.c                                 |   1 +
 net/nsh/nsh.c                                      |  14 +-
 net/phonet/pn_netlink.c                            |   2 +-
 net/rxrpc/ar-internal.h                            |   2 +-
 net/rxrpc/call_object.c                            |   7 +-
 net/rxrpc/conn_event.c                             |  16 +-
 net/rxrpc/conn_object.c                            |   9 +-
 net/rxrpc/input.c                                  |  71 +++--
 net/rxrpc/output.c                                 |  14 +-
 net/rxrpc/protocol.h                               |   6 +-
 net/smc/smc_ib.c                                   |  19 +-
 net/sunrpc/clnt.c                                  |   5 +-
 net/sunrpc/xprtsock.c                              |   1 +
 net/tipc/msg.c                                     |   8 +-
 net/wireless/nl80211.c                             |   2 +
 net/wireless/trace.h                               |   2 +-
 net/xfrm/xfrm_input.c                              |   8 +
 rust/kernel/lib.rs                                 |   2 +-
 rust/macros/module.rs                              | 185 +++++++-----
 scripts/Makefile.modfinal                          |   2 +-
 security/keys/key.c                                |   3 +-
 sound/hda/intel-sdw-acpi.c                         |   2 +
 sound/pci/emu10k1/emu10k1.c                        |   3 +-
 sound/pci/emu10k1/emu10k1_main.c                   | 139 +++++----
 sound/pci/hda/patch_realtek.c                      |   1 +
 sound/soc/codecs/wsa881x.c                         |   1 +
 sound/soc/intel/avs/topology.c                     |   2 +
 sound/soc/meson/Kconfig                            |   1 +
 sound/soc/meson/axg-card.c                         |   1 +
 sound/soc/meson/axg-fifo.c                         |  56 ++--
 sound/soc/meson/axg-fifo.h                         |  12 +-
 sound/soc/meson/axg-frddr.c                        |   5 +-
 sound/soc/meson/axg-tdm-interface.c                |  34 ++-
 sound/soc/meson/axg-toddr.c                        |  22 +-
 sound/soc/sof/intel/hda-dsp.c                      |  20 +-
 sound/soc/sof/intel/pci-lnl.c                      |   3 +
 sound/soc/tegra/tegra186_dspk.c                    |   7 +-
 sound/soc/ti/davinci-mcasp.c                       |  12 +-
 sound/usb/line6/driver.c                           |   6 +-
 tools/include/linux/kernel.h                       |   1 +
 tools/include/linux/mm.h                           |   5 +
 tools/include/linux/panic.h                        |  19 ++
 tools/power/x86/turbostat/turbostat.8              |   2 +-
 tools/power/x86/turbostat/turbostat.c              |  45 ++-
 .../selftests/bpf/prog_tests/bloom_filter_map.c    |   6 +
 .../testing/selftests/bpf/prog_tests/tc_redirect.c |  52 ----
 .../ftrace/test.d/filter/event-filter-function.tc  |   2 +-
 tools/testing/selftests/mm/Makefile                |   6 +-
 .../selftests/net/test_bridge_neigh_suppress.sh    | 333 ++++++++++-----------
 tools/testing/selftests/timers/valid-adjtimex.c    |  73 +++--
 350 files changed, 3162 insertions(+), 1871 deletions(-)



^ permalink raw reply	[relevance 1%]

* [PATCH 6.1 101/236] scsi: mpi3mr: Avoid memcpy field-spanning write WARNING
  2024-05-14 10:16  2% [PATCH 6.1 000/236] 6.1.91-rc1 review Greg Kroah-Hartman
@ 2024-05-14 10:17 14% ` Greg Kroah-Hartman
  0 siblings, 0 replies; 200+ results
From: Greg Kroah-Hartman @ 2024-05-14 10:17 UTC (permalink / raw)
  To: stable
  Cc: Greg Kroah-Hartman, patches, Sathya Prakash Veerichetty,
	Shinichiro Kawasaki, Martin K. Petersen, Sasha Levin

6.1-stable review patch.  If anyone has any objections, please let me know.

------------------

From: Shin'ichiro Kawasaki <shinichiro.kawasaki@wdc.com>

[ Upstream commit 429846b4b6ce9853e0d803a2357bb2e55083adf0 ]

When the "storcli2 show" command is executed for eHBA-9600, mpi3mr driver
prints this WARNING message:

  memcpy: detected field-spanning write (size 128) of single field "bsg_reply_buf->reply_buf" at drivers/scsi/mpi3mr/mpi3mr_app.c:1658 (size 1)
  WARNING: CPU: 0 PID: 12760 at drivers/scsi/mpi3mr/mpi3mr_app.c:1658 mpi3mr_bsg_request+0x6b12/0x7f10 [mpi3mr]

The cause of the WARN is 128 bytes memcpy to the 1 byte size array "__u8
replay_buf[1]" in the struct mpi3mr_bsg_in_reply_buf. The array is intended
to be a flexible length array, so the WARN is a false positive.

To suppress the WARN, remove the constant number '1' from the array
declaration and clarify that it has flexible length. Also, adjust the
memory allocation size to match the change.

Suggested-by: Sathya Prakash Veerichetty <sathya.prakash@broadcom.com>
Signed-off-by: Shin'ichiro Kawasaki <shinichiro.kawasaki@wdc.com>
Link: https://lore.kernel.org/r/20240323084155.166835-1-shinichiro.kawasaki@wdc.com
Signed-off-by: Martin K. Petersen <martin.petersen@oracle.com>
Signed-off-by: Sasha Levin <sashal@kernel.org>
---
 drivers/scsi/mpi3mr/mpi3mr_app.c    | 2 +-
 include/uapi/scsi/scsi_bsg_mpi3mr.h | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/drivers/scsi/mpi3mr/mpi3mr_app.c b/drivers/scsi/mpi3mr/mpi3mr_app.c
index 8c662d08706f1..42600e5c457a1 100644
--- a/drivers/scsi/mpi3mr/mpi3mr_app.c
+++ b/drivers/scsi/mpi3mr/mpi3mr_app.c
@@ -1344,7 +1344,7 @@ static long mpi3mr_bsg_process_mpt_cmds(struct bsg_job *job, unsigned int *reply
 	if ((mpirep_offset != 0xFF) &&
 	    drv_bufs[mpirep_offset].bsg_buf_len) {
 		drv_buf_iter = &drv_bufs[mpirep_offset];
-		drv_buf_iter->kern_buf_len = (sizeof(*bsg_reply_buf) - 1 +
+		drv_buf_iter->kern_buf_len = (sizeof(*bsg_reply_buf) +
 					   mrioc->reply_sz);
 		bsg_reply_buf = kzalloc(drv_buf_iter->kern_buf_len, GFP_KERNEL);
 
diff --git a/include/uapi/scsi/scsi_bsg_mpi3mr.h b/include/uapi/scsi/scsi_bsg_mpi3mr.h
index fdc3517f9e199..c48c5d08c0fa0 100644
--- a/include/uapi/scsi/scsi_bsg_mpi3mr.h
+++ b/include/uapi/scsi/scsi_bsg_mpi3mr.h
@@ -382,7 +382,7 @@ struct mpi3mr_bsg_in_reply_buf {
 	__u8	mpi_reply_type;
 	__u8	rsvd1;
 	__u16	rsvd2;
-	__u8	reply_buf[1];
+	__u8	reply_buf[];
 };
 
 /**
-- 
2.43.0




^ permalink raw reply related	[relevance 14%]

* [PATCH 6.1 000/236] 6.1.91-rc1 review
@ 2024-05-14 10:16  2% Greg Kroah-Hartman
  2024-05-14 10:17 14% ` [PATCH 6.1 101/236] scsi: mpi3mr: Avoid memcpy field-spanning write WARNING Greg Kroah-Hartman
  0 siblings, 1 reply; 200+ results
From: Greg Kroah-Hartman @ 2024-05-14 10:16 UTC (permalink / raw)
  To: stable
  Cc: Greg Kroah-Hartman, patches, linux-kernel, torvalds, akpm, linux,
	shuah, patches, lkft-triage, pavel, jonathanh, f.fainelli,
	sudipm.mukherjee, srw, rwarsow, conor, allen.lkml, broonie

This is the start of the stable review cycle for the 6.1.91 release.
There are 236 patches in this series, all will be posted as a response
to this one.  If anyone has any issues with these being applied, please
let me know.

Responses should be made by Thu, 16 May 2024 10:09:32 +0000.
Anything received after that time might be too late.

The whole patch series can be found in one patch at:
	https://www.kernel.org/pub/linux/kernel/v6.x/stable-review/patch-6.1.91-rc1.gz
or in the git tree and branch at:
	git://git.kernel.org/pub/scm/linux/kernel/git/stable/linux-stable-rc.git linux-6.1.y
and the diffstat can be found below.

thanks,

greg k-h

-------------
Pseudo-Shortlog of commits:

Greg Kroah-Hartman <gregkh@linuxfoundation.org>
    Linux 6.1.91-rc1

Johan Hovold <johan+linaro@kernel.org>
    Bluetooth: qca: fix firmware check error path

Johan Hovold <johan+linaro@kernel.org>
    Bluetooth: qca: fix info leak when fetching fw build id

Johan Hovold <johan+linaro@kernel.org>
    Bluetooth: qca: fix info leak when fetching board id

Johan Hovold <johan+linaro@kernel.org>
    Bluetooth: qca: fix NVM configuration parsing

Johan Hovold <johan+linaro@kernel.org>
    Bluetooth: qca: add missing firmware sanity checks

Namjae Jeon <linkinjeon@kernel.org>
    ksmbd: do not grant v2 lease if parent lease key and epoch are not set

Namjae Jeon <linkinjeon@kernel.org>
    ksmbd: avoid to send duplicate lease break notifications

Namjae Jeon <linkinjeon@kernel.org>
    ksmbd: off ipv6only for both ipv4/ipv6 binding

Conor Dooley <conor.dooley@microchip.com>
    spi: microchip-core-qspi: fix setting spi bus clock rate

Johan Hovold <johan+linaro@kernel.org>
    regulator: core: fix debugfs creation regression

Kefeng Wang <wangkefeng.wang@huawei.com>
    mm: use memalloc_nofs_save() in page_cache_ra_order()

Lakshmi Yadlapati <lakshmiy@us.ibm.com>
    hwmon: (pmbus/ucd9000) Increase delay from 250 to 500us

Thadeu Lima de Souza Cascardo <cascardo@igalia.com>
    net: fix out-of-bounds access in ops_init

George Shen <george.shen@amd.com>
    drm/amd/display: Handle Y carry-over in VCP X.Y calculation

Karthikeyan Ramasubramanian <kramasub@chromium.org>
    drm/i915/bios: Fix parsing backlight BDB data

Zack Rusin <zack.rusin@broadcom.com>
    drm/vmwgfx: Fix invalid reads in fence signaled events

Alex Deucher <alexander.deucher@amd.com>
    drm/amdkfd: don't allow mapping the MMIO HDP page with large pages

Alexander Usyskin <alexander.usyskin@intel.com>
    mei: me: add lunar lake point M DID

Viken Dadhaniya <quic_vdadhani@quicinc.com>
    slimbus: qcom-ngd-ctrl: Add timeout for wait operation

Jim Cromie <jim.cromie@gmail.com>
    dyndbg: fix old BUG_ON in >control parser

Joao Paulo Goncalves <joao.goncalves@toradex.com>
    ASoC: ti: davinci-mcasp: Fix race condition during probe

Sameer Pujar <spujar@nvidia.com>
    ASoC: tegra: Fix DSPK 16-bit playback

Doug Berger <opendmb@gmail.com>
    net: bcmgenet: synchronize UMAC_CMD access

Doug Berger <opendmb@gmail.com>
    net: bcmgenet: synchronize use of bcmgenet_set_rx_mode()

Doug Berger <opendmb@gmail.com>
    net: bcmgenet: synchronize EXT_RGMII_OOB_CTRL access

Paolo Abeni <pabeni@redhat.com>
    tipc: fix UAF in error path

Alexander Potapenko <glider@google.com>
    kmsan: compiler_types: declare __no_sanitize_or_inline

Hans de Goede <hdegoede@redhat.com>
    iio: accel: mxc4005: Interrupt handling fixes

Ramona Gradinariu <ramona.bolboaca13@gmail.com>
    iio:imu: adis16475: Fix sync mode setting

Javier Carrasco <javier.carrasco.cruz@gmail.com>
    dt-bindings: iio: health: maxim,max30102: fix compatible check

Paolo Abeni <pabeni@redhat.com>
    mptcp: ensure snd_nxt is properly initialized on connect

Dan Carpenter <dan.carpenter@linaro.org>
    mm/slab: make __free(kfree) accept error pointers

Dominique Martinet <dominique.martinet@atmark-techno.com>
    btrfs: add missing mutex_unlock in btrfs_relocate_sys_chunks()

Aman Dhoot <amandhoot12@gmail.com>
    ALSA: hda/realtek: Fix mute led of HP Laptop 15-da3001TU

Badhri Jagan Sridharan <badhri@google.com>
    usb: typec: tcpm: Check for port partner validity before consuming it

Amit Sunil Dhamne <amitsd@google.com>
    usb: typec: tcpm: unregister existing source caps before re-registration

Thinh Nguyen <Thinh.Nguyen@synopsys.com>
    usb: dwc3: core: Prevent phy suspend during init

Thinh Nguyen <Thinh.Nguyen@synopsys.com>
    usb: xhci-plat: Don't include xhci.h

Chris Wulff <Chris.Wulff@biamp.com>
    usb: gadget: f_fs: Fix a race condition when processing setup packets.

Peter Korsgaard <peter@korsgaard.com>
    usb: gadget: composite: fix OS descriptors w_value logic

Alan Stern <stern@rowland.harvard.edu>
    USB: core: Fix access violation during port device removal

Guenter Roeck <linux@roeck-us.net>
    usb: ohci: Prevent missed ohci interrupts

Alan Stern <stern@rowland.harvard.edu>
    usb: Fix regression caused by invalid ep0 maxpacket in virtual SuperSpeed device

Christian A. Ehrhardt <lk@c--e.de>
    usb: typec: ucsi: Fix connector check on init

Christian A. Ehrhardt <lk@c--e.de>
    usb: typec: ucsi: Check for notifications after init

Benno Lossin <benno.lossin@proton.me>
    rust: macros: fix soundness issue in `module!` macro

Thomas Bertschinger <tahbertschinger@gmail.com>
    rust: module: place generated init_module() function in .init.text

Andrea Righi <andrea.righi@canonical.com>
    btf, scripts: rust: drop is_rust_module.sh

Andrea Righi <andrea.righi@canonical.com>
    rust: fix regexp in scripts/is_rust_module.sh

Asahi Lina <lina@asahilina.net>
    rust: error: Rename to_kernel_errno() -> to_errno()

Linus Torvalds <torvalds@linux-foundation.org>
    Reapply "drm/qxl: simplify qxl_fence_wait"

Thanassis Avgerinos <thanassis.avgerinos@gmail.com>
    firewire: nosy: ensure user_length is taken into account when fetching packet contents

Dmitry Antipov <dmantipov@yandex.ru>
    btrfs: fix kvcalloc() arguments order in btrfs_ioctl_send()

Christian König <christian.koenig@amd.com>
    drm/amdgpu: once more fix the call oder in amdgpu_ttm_move() v2

Leah Rumancik <leah.rumancik@gmail.com>
    MAINTAINERS: add leah to 6.1 MAINTAINERS file

Gabe Teeger <gabe.teeger@amd.com>
    drm/amd/display: Atom Integrated System Info v2_2 for DCN35

Kent Gibson <warthog618@gmail.com>
    gpiolib: cdev: fix uninitialised kfifo

Kent Gibson <warthog618@gmail.com>
    gpiolib: cdev: relocate debounce_period_us from struct gpio_desc

Andy Shevchenko <andriy.shevchenko@linux.intel.com>
    gpiolib: cdev: Add missing header(s)

Mario Limonciello <mario.limonciello@amd.com>
    dm/amd/pm: Fix problems with reboot/shutdown for some SMU 13.0.4/13.0.11 users

Douglas Anderson <dianders@chromium.org>
    drm/connector: Add \n to message about demoting connector force-probes

Jerome Brunet <jbrunet@baylibre.com>
    drm/meson: dw-hdmi: add bandgap setting for g12

Jerome Brunet <jbrunet@baylibre.com>
    drm/meson: dw-hdmi: power up phy on device init

Yonglong Liu <liuyonglong@huawei.com>
    net: hns3: fix kernel crash when devlink reload during initialization

Yonglong Liu <liuyonglong@huawei.com>
    net: hns3: fix port vlan filter not disabled issue

Peiyang Wang <wangpeiyang1@huawei.com>
    net: hns3: use appropriate barrier function after setting a bit value

Peiyang Wang <wangpeiyang1@huawei.com>
    net: hns3: release PTP resources if pf initialization failed

Peiyang Wang <wangpeiyang1@huawei.com>
    net: hns3: change type of numa_node_mask as nodemask_t

Jian Shen <shenjian15@huawei.com>
    net: hns3: direct return when receive a unknown mailbox message

Peiyang Wang <wangpeiyang1@huawei.com>
    net: hns3: using user configure after hardware reset

Wen Gu <guwen@linux.alibaba.com>
    net/smc: fix neighbour and rtable leak in smc_ib_find_route()

Eric Dumazet <edumazet@google.com>
    ipv6: prevent NULL dereference in ip6_output()

Eric Dumazet <edumazet@google.com>
    ipv6: annotate data-races around cnf.disable_ipv6

Lukasz Majewski <lukma@denx.de>
    hsr: Simplify code for announcing HSR nodes timer setup

Eric Dumazet <edumazet@google.com>
    net-sysfs: convert dev->operstate reads to lockless ones

Thomas Gleixner <tglx@linutronix.de>
    timers: Rename del_timer() to timer_delete()

Thomas Gleixner <tglx@linutronix.de>
    timers: Get rid of del_singleshot_timer_sync()

Eric Dumazet <edumazet@google.com>
    ipv6: fib6_rules: avoid possible NULL dereference in fib6_rule_action()

Felix Fietkau <nbd@nbd.name>
    net: bridge: fix corrupted ethernet header on multicast-to-unicast

Eric Dumazet <edumazet@google.com>
    phonet: fix rtm_phonet_notify() skb allocation

Aleksa Savic <savicaleksa83@gmail.com>
    hwmon: (corsair-cpro) Protect ccp->wait_input_report with a spinlock

Aleksa Savic <savicaleksa83@gmail.com>
    hwmon: (corsair-cpro) Use complete_all() instead of complete() in ccp_raw_event()

Aleksa Savic <savicaleksa83@gmail.com>
    hwmon: (corsair-cpro) Use a separate buffer for sending commands

Roded Zats <rzats@paloaltonetworks.com>
    rtnetlink: Correct nested IFLA_VF_VLAN_LIST attribute validation

Marek Vasut <marex@denx.de>
    net: ks8851: Queue RX packets in IRQ handler instead of disabling BHs

Duoming Zhou <duoming@zju.edu.cn>
    Bluetooth: l2cap: fix null-ptr-deref in l2cap_chan_timeout

Sungwoo Kim <iam@sung-woo.kim>
    Bluetooth: msft: fix slab-use-after-free in msft_do_close()

Duoming Zhou <duoming@zju.edu.cn>
    Bluetooth: Fix use-after-free bugs caused by sco_sock_timeout

Kuniyuki Iwashima <kuniyu@amazon.com>
    tcp: Use refcount_inc_not_zero() in tcp_twsk_unique().

Eric Dumazet <edumazet@google.com>
    tcp: defer shutdown(SEND_SHUTDOWN) for TCP_SYN_RECV sockets

Boy.Wu <boy.wu@mediatek.com>
    ARM: 9381/1: kasan: clear stale stack poison

Paul Davey <paul.davey@alliedtelesis.co.nz>
    xfrm: Preserve vlan tags for transport mode software GRO

Al Viro <viro@zeniv.linux.org.uk>
    qibfs: fix dentry leak

Namhyung Kim <namhyung@kernel.org>
    perf unwind-libdw: Handle JIT-generated DSOs properly

Namhyung Kim <namhyung@kernel.org>
    perf unwind-libunwind: Fix base address for .eh_frame

Geert Uytterhoeven <geert+renesas@glider.be>
    spi: Merge spi_controller.{slave,target}_abort()

Miguel Ojeda <ojeda@kernel.org>
    kbuild: rust: avoid creating temporary files

Vanillan Wang <vanillanwang@163.com>
    net:usb:qmi_wwan: support Rolling modules

Lyude Paul <lyude@redhat.com>
    drm/nouveau/dp: Don't probe eDP ports twice harder

Joakim Sindholt <opensource@zhasha.com>
    fs/9p: drop inodes immediately on non-.L too

Stephen Boyd <sboyd@kernel.org>
    clk: Don't hold prepare_lock when calling kref_put()

Andy Shevchenko <andriy.shevchenko@linux.intel.com>
    gpio: crystalcove: Use -ENOTSUPP consistently

Andy Shevchenko <andriy.shevchenko@linux.intel.com>
    gpio: wcove: Use -ENOTSUPP consistently

Jeff Layton <jlayton@kernel.org>
    9p: explicitly deny setlease attempts

Joakim Sindholt <opensource@zhasha.com>
    fs/9p: translate O_TRUNC into OTRUNC

Joakim Sindholt <opensource@zhasha.com>
    fs/9p: only translate RWX permissions for plain 9P2000

Krzysztof Kozlowski <krzk@kernel.org>
    iommu: mtk: fix module autoloading

Michael Kelley <mhklinux@outlook.com>
    Drivers: hv: vmbus: Don't free ring buffers that couldn't be re-encrypted

Rick Edgecombe <rick.p.edgecombe@intel.com>
    uio_hv_generic: Don't free decrypted memory

Rick Edgecombe <rick.p.edgecombe@intel.com>
    Drivers: hv: vmbus: Track decrypted status in vmbus_gpadl

John Stultz <jstultz@google.com>
    selftests: timers: Fix valid-adjtimex signed left-shift undefined behavior

Lijo Lazar <lijo.lazar@amd.com>
    drm/amdgpu: Refine IB schedule error logging

Justin Ernst <justin.ernst@hpe.com>
    tools/power/turbostat: Fix uncore frequency file string

Jiaxun Yang <jiaxun.yang@flygoat.com>
    MIPS: scall: Save thread_info.syscall unconditionally on entry

Thierry Reding <treding@nvidia.com>
    gpu: host1x: Do not setup DMA for virtual devices

Rik van Riel <riel@surriel.com>
    blk-iocost: avoid out of bounds shift

Maurizio Lombardi <mlombard@redhat.com>
    scsi: target: Fix SELinux error when systemd-modules loads the target module

Wei Yang <richard.weiyang@gmail.com>
    memblock tests: fix undefined reference to `BIT'

Wei Yang <richard.weiyang@gmail.com>
    memblock tests: fix undefined reference to `panic'

Wei Yang <richard.weiyang@gmail.com>
    memblock tests: fix undefined reference to `early_pfn_to_nid'

Boris Burkov <boris@bur.io>
    btrfs: always clear PERTRANS metadata during commit

Boris Burkov <boris@bur.io>
    btrfs: make btrfs_clear_delalloc_extent() free delalloc reserve

Peng Liu <liupeng17@lenovo.com>
    tools/power turbostat: Fix Bzy_MHz documentation typo

Wyes Karny <wyes.karny@amd.com>
    tools/power turbostat: Increase the limit for fd opened

Doug Smythies <dsmythies@telus.net>
    tools/power turbostat: Fix added raw MSR output

Adam Goldman <adamg@pobox.com>
    firewire: ohci: mask bus reset interrupts between ISR and bottom half

Chen Ni <nichen@iscas.ac.cn>
    ata: sata_gemini: Check clk_enable() result

Phil Elwell <phil@raspberrypi.com>
    net: bcmgenet: Reset RBUF on first open

Li Nan <linan122@huawei.com>
    block: fix overflow in blk_ioctl_discard()

Takashi Iwai <tiwai@suse.de>
    ALSA: line6: Zero-initialize message buffers

Peter Wang <peter.wang@mediatek.com>
    scsi: ufs: core: WLUN suspend dev/link state error recovery

Borislav Petkov (AMD) <bp@alien8.de>
    kbuild: Disable KCSAN for autogenerated *.mod.c intermediaries

Andrei Matei <andreimatei1@gmail.com>
    bpf: Check bloom filter map value size

Anand Jain <anand.jain@oracle.com>
    btrfs: return accurate error code on open failure in open_fs_devices()

Saurav Kashyap <skashyap@marvell.com>
    scsi: bnx2fc: Remove spin_lock_bh while releasing resources after upload

Shin'ichiro Kawasaki <shinichiro.kawasaki@wdc.com>
    scsi: mpi3mr: Avoid memcpy field-spanning write WARNING

linke li <lilinke99@qq.com>
    net: mark racy access on sk->sk_rcvbuf

Igor Artemiev <Igor.A.Artemiev@mcst.ru>
    wifi: cfg80211: fix rdev_dump_mpp() arguments order

Jeff Johnson <quic_jjohnson@quicinc.com>
    wifi: mac80211: fix ieee80211_bss_*_flags kernel-doc

Andrew Price <anprice@redhat.com>
    gfs2: Fix invalid metadata access in punch_hole

Justin Tee <justin.tee@broadcom.com>
    scsi: lpfc: Release hbalock before calling lpfc_worker_wake_up()

Justin Tee <justin.tee@broadcom.com>
    scsi: lpfc: Replace hbalock with ndlp lock in lpfc_nvme_unregister_port()

Justin Tee <justin.tee@broadcom.com>
    scsi: lpfc: Update lpfc_ramp_down_queue_handler() logic

Justin Tee <justin.tee@broadcom.com>
    scsi: lpfc: Move NPIV's transport unregistration to after resource clean up

Oliver Upton <oliver.upton@linux.dev>
    KVM: arm64: vgic-v2: Check for non-NULL vCPU in vgic_v2_parse_attr()

Marc Zyngier <maz@kernel.org>
    KVM: arm64: vgic-v2: Use cpuid from userspace as vcpu_id

Gaurav Batra <gbatra@linux.ibm.com>
    powerpc/pseries/iommu: LPAR panics during boot up with a frozen PE

Nayna Jain <nayna@linux.ibm.com>
    powerpc/pseries: make max polling consistent for longer H_CALLs

Nayna Jain <nayna@linux.ibm.com>
    powerpc/pseries: Implement signed update for PLPKS objects

Russell Currey <ruscur@russell.cc>
    powerpc/pseries: Move PLPKS constants to header file

Nayna Jain <nayna@linux.ibm.com>
    powerpc/pseries: replace kmalloc with kzalloc in PLPKS driver

Jernej Skrabec <jernej.skrabec@gmail.com>
    clk: sunxi-ng: h6: Reparent CPUX during PLL CPUX rate change

Richard Gobert <richardbgobert@gmail.com>
    net: gro: add flush check in udp_gro_receive_segment

Andy Shevchenko <andriy.shevchenko@linux.intel.com>
    drm/panel: ili9341: Use predefined error codes

Andy Shevchenko <andriy.shevchenko@linux.intel.com>
    drm/panel: ili9341: Respect deferred probe

Alexandra Winter <wintera@linux.ibm.com>
    s390/qeth: Fix kernel panic after setting hsuid

Guillaume Nault <gnault@redhat.com>
    vxlan: Pull inner IP header in vxlan_rcv().

Xin Long <lucien.xin@gmail.com>
    tipc: fix a possible memleak in tipc_buf_append

Felix Fietkau <nbd@nbd.name>
    net: core: reject skb_copy(_expand) for fraglist GSO skbs

Felix Fietkau <nbd@nbd.name>
    net: bridge: fix multicast-to-unicast with fraglist GSO

Mans Rullgard <mans@mansr.com>
    spi: fix null pointer dereference within spi_sync

Marek Behún <kabel@kernel.org>
    net: dsa: mv88e6xxx: Fix number of databases for 88E6141 / 88E6341

Sebastian Andrzej Siewior <bigeasy@linutronix.de>
    cxgb4: Properly lock TX queue for the selftest.

Bui Quang Minh <minhquangbui99@gmail.com>
    s390/cio: Ensure the copied buf is NUL terminated

Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com>
    ALSA: hda: intel-sdw-acpi: fix usage of device_get_named_child_node()

Jerome Brunet <jbrunet@baylibre.com>
    ASoC: meson: cards: select SND_DYNAMIC_MINORS

Jerome Brunet <jbrunet@baylibre.com>
    ASoC: meson: axg-tdm-interface: manage formatters in trigger

Jerome Brunet <jbrunet@baylibre.com>
    ASoC: meson: axg-card: make links nonatomic

Jerome Brunet <jbrunet@baylibre.com>
    ASoC: meson: axg-fifo: use threaded irq to check periods

Jerome Brunet <jbrunet@baylibre.com>
    ASoC: meson: axg-fifo: use FIELD helpers

Asbjørn Sloth Tønnesen <ast@fiberby.net>
    net: qede: use return from qede_parse_actions()

Asbjørn Sloth Tønnesen <ast@fiberby.net>
    net: qede: use return from qede_parse_flow_attr() for flow_spec

Asbjørn Sloth Tønnesen <ast@fiberby.net>
    net: qede: use return from qede_parse_flow_attr() for flower

Asbjørn Sloth Tønnesen <ast@fiberby.net>
    net: qede: sanitize 'rc' in qede_add_tc_flower_fltr()

Jens Remus <jremus@linux.ibm.com>
    s390/vdso: Add CFI for RA register to asm macro vdso_func

David Bauer <mail@david-bauer.net>
    net l2tp: drop flow hash on forward

Kuniyuki Iwashima <kuniyu@amazon.com>
    nsh: Restore skb->{protocol,data,mac_header} for outer header in nsh_gso_segment().

Bui Quang Minh <minhquangbui99@gmail.com>
    octeontx2-af: avoid off-by-one read from userspace

Bui Quang Minh <minhquangbui99@gmail.com>
    bna: ensure the copied buf is NUL terminated

Toke Høiland-Jørgensen <toke@redhat.com>
    xdp: use flags field to disambiguate broadcast redirect

Claudio Imbrenda <imbrenda@linux.ibm.com>
    s390/mm: Fix clearing storage keys for huge pages

Claudio Imbrenda <imbrenda@linux.ibm.com>
    s390/mm: Fix storage key clearing for guest huge pages

Xu Kuohai <xukuohai@huawei.com>
    bpf, arm64: Fix incorrect runtime stats

Devyn Liu <liudingyuan@huawei.com>
    spi: hisi-kunpeng: Delete the dump interface of data registers in debugfs

David Lechner <dlechner@baylibre.com>
    spi: axi-spi-engine: fix version format string

David Lechner <dlechner@baylibre.com>
    spi: axi-spi-engine: use common AXI macros

David Lechner <dlechner@baylibre.com>
    spi: axi-spi-engine: move msg state to new struct

David Lechner <dlechner@baylibre.com>
    spi: axi-spi-engine: use devm_spi_alloc_host()

David Lechner <dlechner@baylibre.com>
    spi: axi-spi-engine: simplify driver data allocation

Li Zetao <lizetao1@huawei.com>
    spi: spi-axi-spi-engine: Use helper function devm_clk_get_enabled()

Yang Yingliang <yangyingliang@huawei.com>
    spi: spi-axi-spi-engine: switch to use modern name

Uwe Kleine-König <u.kleine-koenig@pengutronix.de>
    spi: axi-spi-engine: Convert to platform remove callback returning void

Yang Yingliang <yangyingliang@huawei.com>
    spi: introduce new helpers with using modern naming

Anton Protopopov <aspsk@isovalent.com>
    bpf: Fix a verifier verbose message

Yi Zhang <yi.zhang@redhat.com>
    nvme: fix warn output about shared namespaces without CONFIG_NVME_MULTIPATH

Jason Xing <kernelxing@tencent.com>
    bpf, skmsg: Fix NULL pointer dereference in sk_psock_skb_ingress_enqueue

Andrii Nakryiko <andrii@kernel.org>
    bpf, kconfig: Fix DEBUG_INFO_BTF_MODULES Kconfig definition

Matti Vaittinen <mazziesaccount@gmail.com>
    regulator: change devm_regulator_get_enable_optional() stub to return Ok

Matti Vaittinen <mazziesaccount@gmail.com>
    regulator: change stubbed devm_regulator_get_enable to return Ok

AngeloGioacchino Del Regno <angelogioacchino.delregno@collabora.com>
    regulator: mt6360: De-capitalize devicetree regulator subnodes

Zeng Heng <zengheng4@huawei.com>
    pinctrl: devicetree: fix refcount leak in pinctrl_dt_to_map()

AngeloGioacchino Del Regno <angelogioacchino.delregno@collabora.com>
    power: supply: mt6360_charger: Fix of_match for usb-otg-vbus regulator

Arnd Bergmann <arnd@arndb.de>
    power: rt9455: hide unused rt9455_boost_voltage_values

Hans de Goede <hdegoede@redhat.com>
    pinctrl: baytrail: Fix selecting gpio pinctrl state

Andy Shevchenko <andriy.shevchenko@linux.intel.com>
    pinctrl: intel: Make use of struct pinfunction and PINCTRL_PINFUNCTION()

Andy Shevchenko <andriy.shevchenko@linux.intel.com>
    pinctrl: Introduce struct pinfunction and PINCTRL_PINFUNCTION() macro

Kuniyuki Iwashima <kuniyu@amazon.com>
    nfs: Handle error of rpc_proc_register() in nfs_net_init().

Josef Bacik <josef@toxicpanda.com>
    nfs: make the rpc_stat per net namespace

Josef Bacik <josef@toxicpanda.com>
    nfs: expose /proc/net/sunrpc/nfs in net namespaces

Josef Bacik <josef@toxicpanda.com>
    sunrpc: add a struct rpc_stats arg to rpc_create_args

Chen-Yu Tsai <wenst@chromium.org>
    pinctrl: mediatek: paris: Rework support for PIN_CONFIG_{INPUT,OUTPUT}_ENABLE

Chen-Yu Tsai <wenst@chromium.org>
    pinctrl: mediatek: paris: Fix PIN_CONFIG_INPUT_SCHMITT_ENABLE readback

Dan Carpenter <dan.carpenter@linaro.org>
    pinctrl: core: delete incorrect free in pinctrl_enable()

Jan Dakinevich <jan.dakinevich@salutedevices.com>
    pinctrl/meson: fix typo in PDM's pin name

Billy Tsai <billy_tsai@aspeedtech.com>
    pinctrl: pinctrl-aspeed-g6: Fix register offset for pinconf of GPIOR-T

Steve French <stfrench@microsoft.com>
    smb3: missing lock when picking channel

Shyam Prasad N <sprasad@microsoft.com>
    cifs: use the least loaded channel for sending requests

Masahiro Yamada <masahiroy@kernel.org>
    kbuild: specify output names separately for each emission type from rustc

Masahiro Yamada <masahiroy@kernel.org>
    kbuild: refactor host*_flags

Peter Xu <peterx@redhat.com>
    mm/hugetlb: fix missing hugetlb_lock for resv uncharge

Sidhartha Kumar <sidhartha.kumar@oracle.com>
    mm/hugetlb_cgroup: convert hugetlb_cgroup_uncharge_page() to folios

Sidhartha Kumar <sidhartha.kumar@oracle.com>
    mm/hugetlb: convert free_huge_page to folios

Sidhartha Kumar <sidhartha.kumar@oracle.com>
    mm/hugetlb_cgroup: convert hugetlb_cgroup_from_page() to folios

Sidhartha Kumar <sidhartha.kumar@oracle.com>
    mm/hugetlb_cgroup: convert __set_hugetlb_cgroup() to folios

Sidhartha Kumar <sidhartha.kumar@oracle.com>
    mm/hugetlb: add folio_hstate()

Sidhartha Kumar <sidhartha.kumar@oracle.com>
    mm/hugetlb: add hugetlb_folio_subpool() helpers

Sidhartha Kumar <sidhartha.kumar@oracle.com>
    mm: add private field of first tail to struct page and struct folio

Sidhartha Kumar <sidhartha.kumar@oracle.com>
    mm/hugetlb: add folio support to hugetlb specific flag macros

Tim Jiang <quic_tjiang@quicinc.com>
    Bluetooth: qca: add support for QCA2066

Daniel Okazaki <dtokazaki@google.com>
    eeprom: at24: fix memory corruption race condition

Heiner Kallweit <hkallweit1@gmail.com>
    eeprom: at24: Probe for DDR3 thermal sensor in the SPD case

Alexander Stein <alexander.stein@ew.tq-group.com>
    eeprom: at24: Use dev_err_probe for nvmem register failure

Wedson Almeida Filho <walmeida@microsoft.com>
    rust: kernel: require `Send` for `Module` implementations

Johannes Berg <johannes.berg@intel.com>
    wifi: nl80211: don't free NULL coalescing rule

Vinod Koul <vkoul@kernel.org>
    dmaengine: Revert "dmaengine: pl330: issue_pending waits until WFP state"

Bumyong Lee <bumyong.lee@samsung.com>
    dmaengine: pl330: issue_pending waits until WFP state


-------------

Diffstat:

 .../bindings/iio/health/maxim,max30102.yaml        |   2 +-
 MAINTAINERS                                        |   1 +
 Makefile                                           |   4 +-
 arch/arm/kernel/sleep.S                            |   4 +
 arch/arm64/kvm/vgic/vgic-kvm-device.c              |  12 +-
 arch/arm64/net/bpf_jit_comp.c                      |   6 +-
 arch/mips/include/asm/ptrace.h                     |   2 +-
 arch/mips/kernel/asm-offsets.c                     |   1 +
 arch/mips/kernel/ptrace.c                          |  15 +-
 arch/mips/kernel/scall32-o32.S                     |  23 +-
 arch/mips/kernel/scall64-n32.S                     |   3 +-
 arch/mips/kernel/scall64-n64.S                     |   3 +-
 arch/mips/kernel/scall64-o32.S                     |  33 +--
 arch/powerpc/include/asm/hvcall.h                  |   1 +
 arch/powerpc/platforms/pseries/iommu.c             |   8 +
 arch/powerpc/platforms/pseries/plpks.c             | 135 ++++++----
 arch/powerpc/platforms/pseries/plpks.h             |  40 ++-
 arch/s390/include/asm/dwarf.h                      |   1 +
 arch/s390/kernel/vdso64/vdso_user_wrapper.S        |   2 +
 arch/s390/mm/gmap.c                                |   2 +-
 arch/s390/mm/hugetlbpage.c                         |   2 +-
 block/blk-iocost.c                                 |   7 +-
 block/ioctl.c                                      |   5 +-
 drivers/ata/sata_gemini.c                          |   5 +-
 drivers/bluetooth/btqca.c                          | 162 +++++++++++-
 drivers/bluetooth/btqca.h                          |   6 +-
 drivers/bluetooth/hci_qca.c                        |  11 +
 drivers/char/tpm/tpm-dev-common.c                  |   4 +-
 drivers/clk/clk.c                                  |  12 +-
 drivers/clk/sunxi-ng/ccu-sun50i-h6.c               |  19 +-
 drivers/firewire/nosy.c                            |   6 +-
 drivers/firewire/ohci.c                            |   6 +-
 drivers/gpio/gpio-crystalcove.c                    |   2 +-
 drivers/gpio/gpio-wcove.c                          |   2 +-
 drivers/gpio/gpiolib-cdev.c                        | 183 ++++++++++++--
 drivers/gpu/drm/amd/amdgpu/amdgpu_job.c            |   7 +-
 drivers/gpu/drm/amd/amdgpu/amdgpu_object.c         |  14 +-
 drivers/gpu/drm/amd/amdgpu/amdgpu_object.h         |   4 +-
 drivers/gpu/drm/amd/amdgpu/amdgpu_ttm.c            |  52 ++--
 drivers/gpu/drm/amd/amdkfd/kfd_chardev.c           |   7 +-
 drivers/gpu/drm/amd/display/dc/bios/bios_parser2.c |   1 +
 .../display/dc/dcn31/dcn31_hpo_dp_link_encoder.c   |   6 +
 .../gpu/drm/amd/pm/swsmu/smu13/smu_v13_0_4_ppt.c   |   2 +-
 drivers/gpu/drm/drm_connector.c                    |   2 +-
 drivers/gpu/drm/i915/display/intel_bios.c          |  19 +-
 drivers/gpu/drm/i915/display/intel_vbt_defs.h      |   5 -
 drivers/gpu/drm/meson/meson_dw_hdmi.c              |  70 +++---
 drivers/gpu/drm/nouveau/nouveau_dp.c               |  13 +-
 drivers/gpu/drm/panel/panel-ilitek-ili9341.c       |   8 +-
 drivers/gpu/drm/qxl/qxl_release.c                  |  50 +---
 drivers/gpu/drm/vmwgfx/vmwgfx_fence.c              |   2 +-
 drivers/gpu/host1x/bus.c                           |   8 -
 drivers/hv/channel.c                               |  29 ++-
 drivers/hwmon/corsair-cpro.c                       |  43 +++-
 drivers/hwmon/pmbus/ucd9000.c                      |   6 +-
 drivers/iio/accel/mxc4005.c                        |  24 +-
 drivers/iio/imu/adis16475.c                        |   4 +-
 drivers/infiniband/hw/qib/qib_fs.c                 |   1 +
 drivers/iommu/mtk_iommu.c                          |   1 +
 drivers/iommu/mtk_iommu_v1.c                       |   1 +
 drivers/misc/eeprom/at24.c                         |  46 +++-
 drivers/misc/mei/hw-me-regs.h                      |   2 +
 drivers/misc/mei/pci-me.c                          |   2 +
 drivers/net/dsa/mv88e6xxx/chip.c                   |   4 +-
 drivers/net/ethernet/broadcom/genet/bcmgenet.c     |  32 ++-
 drivers/net/ethernet/broadcom/genet/bcmgenet.h     |   4 +-
 drivers/net/ethernet/broadcom/genet/bcmgenet_wol.c |   8 +-
 drivers/net/ethernet/broadcom/genet/bcmmii.c       |   6 +-
 drivers/net/ethernet/brocade/bna/bnad_debugfs.c    |   4 +-
 drivers/net/ethernet/chelsio/cxgb4/sge.c           |   6 +-
 drivers/net/ethernet/hisilicon/hns3/hnae3.h        |   2 +-
 .../ethernet/hisilicon/hns3/hns3pf/hclge_main.c    |  52 ++--
 .../ethernet/hisilicon/hns3/hns3pf/hclge_main.h    |   5 +-
 .../net/ethernet/hisilicon/hns3/hns3pf/hclge_mbx.c |   7 +-
 .../ethernet/hisilicon/hns3/hns3vf/hclgevf_main.c  |  20 +-
 .../ethernet/hisilicon/hns3/hns3vf/hclgevf_main.h  |   2 +-
 .../ethernet/marvell/octeontx2/af/rvu_debugfs.c    |   4 +-
 drivers/net/ethernet/micrel/ks8851_common.c        |  16 +-
 drivers/net/ethernet/qlogic/qede/qede_filter.c     |  14 +-
 drivers/net/usb/qmi_wwan.c                         |   1 +
 drivers/net/vxlan/vxlan_core.c                     |  19 +-
 drivers/nvme/host/core.c                           |   2 +-
 drivers/pinctrl/aspeed/pinctrl-aspeed-g6.c         |  34 +--
 drivers/pinctrl/core.c                             |   8 +-
 drivers/pinctrl/devicetree.c                       |  10 +-
 drivers/pinctrl/intel/pinctrl-baytrail.c           |  74 +++---
 drivers/pinctrl/intel/pinctrl-intel.c              |   6 +-
 drivers/pinctrl/intel/pinctrl-intel.h              |  17 +-
 drivers/pinctrl/mediatek/pinctrl-paris.c           |  40 +--
 drivers/pinctrl/meson/pinctrl-meson-a1.c           |   6 +-
 drivers/power/supply/mt6360_charger.c              |   2 +-
 drivers/power/supply/rt9455_charger.c              |   2 +
 drivers/regulator/core.c                           |  27 +-
 drivers/regulator/mt6360-regulator.c               |  32 ++-
 drivers/s390/cio/cio_inject.c                      |   2 +-
 drivers/s390/net/qeth_core_main.c                  |  69 +++---
 drivers/scsi/bnx2fc/bnx2fc_tgt.c                   |   2 -
 drivers/scsi/lpfc/lpfc.h                           |   1 -
 drivers/scsi/lpfc/lpfc_els.c                       |  20 +-
 drivers/scsi/lpfc/lpfc_hbadisc.c                   |   5 +-
 drivers/scsi/lpfc/lpfc_nvme.c                      |   4 +-
 drivers/scsi/lpfc/lpfc_scsi.c                      |  13 +-
 drivers/scsi/lpfc/lpfc_sli.c                       |  14 +-
 drivers/scsi/lpfc/lpfc_vport.c                     |   8 +-
 drivers/scsi/mpi3mr/mpi3mr_app.c                   |   2 +-
 drivers/slimbus/qcom-ngd-ctrl.c                    |   6 +-
 drivers/spi/spi-axi-spi-engine.c                   | 275 +++++++++++----------
 drivers/spi/spi-hisi-kunpeng.c                     |   2 -
 drivers/spi/spi-microchip-core-qspi.c              |   1 +
 drivers/spi/spi.c                                  |  12 +
 drivers/staging/wlan-ng/hfa384x_usb.c              |   4 +-
 drivers/staging/wlan-ng/prism2usb.c                |   6 +-
 drivers/target/target_core_configfs.c              |  12 +
 drivers/ufs/core/ufshcd.c                          |   5 +-
 drivers/uio/uio_hv_generic.c                       |  12 +-
 drivers/usb/core/hub.c                             |   5 +-
 drivers/usb/core/port.c                            |   8 +-
 drivers/usb/dwc3/core.c                            |  90 +++----
 drivers/usb/dwc3/core.h                            |   1 +
 drivers/usb/dwc3/gadget.c                          |   2 +
 drivers/usb/dwc3/host.c                            |  27 ++
 drivers/usb/gadget/composite.c                     |   6 +-
 drivers/usb/gadget/function/f_fs.c                 |   2 +-
 drivers/usb/host/ohci-hcd.c                        |   8 +
 drivers/usb/host/xhci-plat.h                       |   4 +-
 drivers/usb/typec/tcpm/tcpm.c                      |  35 ++-
 drivers/usb/typec/ucsi/ucsi.c                      |  12 +-
 fs/9p/vfs_file.c                                   |   2 +
 fs/9p/vfs_inode.c                                  |   5 +-
 fs/9p/vfs_super.c                                  |   1 +
 fs/btrfs/inode.c                                   |   2 +-
 fs/btrfs/send.c                                    |   4 +-
 fs/btrfs/transaction.c                             |   2 +-
 fs/btrfs/volumes.c                                 |  18 +-
 fs/gfs2/bmap.c                                     |   5 +-
 fs/hugetlbfs/inode.c                               |   8 +-
 fs/nfs/client.c                                    |   5 +-
 fs/nfs/inode.c                                     |  13 +-
 fs/nfs/internal.h                                  |   2 -
 fs/nfs/netns.h                                     |   2 +
 fs/smb/client/transport.c                          |  37 ++-
 fs/smb/server/oplock.c                             |  35 ++-
 fs/smb/server/transport_tcp.c                      |   4 +
 include/linux/compiler_types.h                     |  11 +
 include/linux/dma-fence.h                          |   7 -
 include/linux/gfp_types.h                          |   2 +
 include/linux/hugetlb.h                            |  53 +++-
 include/linux/hugetlb_cgroup.h                     |  69 +++---
 include/linux/hyperv.h                             |   1 +
 include/linux/mm_types.h                           |  14 ++
 include/linux/pinctrl/pinctrl.h                    |  20 ++
 include/linux/regulator/consumer.h                 |   4 +-
 include/linux/skbuff.h                             |  15 ++
 include/linux/skmsg.h                              |   2 +
 include/linux/slab.h                               |   2 +-
 include/linux/spi/spi.h                            |  51 +++-
 include/linux/sunrpc/clnt.h                        |   1 +
 include/linux/timer.h                              |  15 +-
 include/net/xfrm.h                                 |   3 +
 include/uapi/scsi/scsi_bsg_mpi3mr.h                |   2 +-
 kernel/bpf/bloom_filter.c                          |  13 +
 kernel/bpf/verifier.c                              |   3 +-
 kernel/time/timer.c                                |   8 +-
 lib/Kconfig.debug                                  |   5 +-
 lib/dynamic_debug.c                                |   6 +-
 mm/hugetlb.c                                       |  52 ++--
 mm/hugetlb_cgroup.c                                |  34 +--
 mm/migrate.c                                       |   2 +-
 mm/readahead.c                                     |   4 +
 net/bluetooth/hci_core.c                           |   3 +-
 net/bluetooth/l2cap_core.c                         |   3 +
 net/bluetooth/msft.c                               |   2 +-
 net/bluetooth/msft.h                               |   4 +-
 net/bluetooth/sco.c                                |   4 +
 net/bridge/br_forward.c                            |   9 +-
 net/bridge/br_netlink.c                            |   3 +-
 net/core/filter.c                                  |  42 +++-
 net/core/link_watch.c                              |   4 +-
 net/core/net-sysfs.c                               |   4 +-
 net/core/net_namespace.c                           |  13 +-
 net/core/rtnetlink.c                               |   6 +-
 net/core/skbuff.c                                  |  27 +-
 net/core/skmsg.c                                   |   5 +-
 net/core/sock.c                                    |   4 +-
 net/hsr/hsr_device.c                               |  31 ++-
 net/ipv4/tcp.c                                     |   4 +-
 net/ipv4/tcp_input.c                               |   2 +
 net/ipv4/tcp_ipv4.c                                |   8 +-
 net/ipv4/tcp_output.c                              |   4 +-
 net/ipv4/udp_offload.c                             |  12 +-
 net/ipv4/xfrm4_input.c                             |   6 +-
 net/ipv6/addrconf.c                                |  11 +-
 net/ipv6/fib6_rules.c                              |   6 +-
 net/ipv6/ip6_input.c                               |   4 +-
 net/ipv6/ip6_output.c                              |   2 +-
 net/ipv6/xfrm6_input.c                             |   6 +-
 net/l2tp/l2tp_eth.c                                |   3 +
 net/mac80211/ieee80211_i.h                         |   4 +-
 net/mptcp/protocol.c                               |   3 +
 net/nsh/nsh.c                                      |  14 +-
 net/phonet/pn_netlink.c                            |   2 +-
 net/smc/smc_ib.c                                   |  19 +-
 net/sunrpc/clnt.c                                  |   5 +-
 net/sunrpc/xprt.c                                  |   2 +-
 net/tipc/msg.c                                     |   8 +-
 net/wireless/nl80211.c                             |   2 +
 net/wireless/trace.h                               |   2 +-
 net/xfrm/xfrm_input.c                              |   8 +
 rust/Makefile                                      |  11 +-
 rust/kernel/error.rs                               |   2 +-
 rust/kernel/lib.rs                                 |   2 +-
 rust/macros/module.rs                              | 185 ++++++++------
 scripts/Makefile.build                             |  17 +-
 scripts/Makefile.host                              |  27 +-
 scripts/Makefile.modfinal                          |   4 +-
 scripts/is_rust_module.sh                          |  16 --
 sound/hda/intel-sdw-acpi.c                         |   2 +
 sound/pci/hda/patch_realtek.c                      |   1 +
 sound/soc/meson/Kconfig                            |   1 +
 sound/soc/meson/axg-card.c                         |   1 +
 sound/soc/meson/axg-fifo.c                         |  56 +++--
 sound/soc/meson/axg-fifo.h                         |  12 +-
 sound/soc/meson/axg-frddr.c                        |   5 +-
 sound/soc/meson/axg-tdm-interface.c                |  34 +--
 sound/soc/meson/axg-toddr.c                        |  22 +-
 sound/soc/tegra/tegra186_dspk.c                    |   7 +-
 sound/soc/ti/davinci-mcasp.c                       |  12 +-
 sound/usb/line6/driver.c                           |   6 +-
 tools/include/linux/kernel.h                       |   1 +
 tools/include/linux/mm.h                           |   5 +
 tools/include/linux/panic.h                        |  19 ++
 tools/perf/util/unwind-libdw.c                     |  21 +-
 tools/perf/util/unwind-libunwind-local.c           |   2 +-
 tools/power/x86/turbostat/turbostat.8              |   2 +-
 tools/power/x86/turbostat/turbostat.c              |  30 ++-
 .../selftests/bpf/prog_tests/bloom_filter_map.c    |   6 +
 tools/testing/selftests/timers/valid-adjtimex.c    |  73 +++---
 237 files changed, 2399 insertions(+), 1328 deletions(-)



^ permalink raw reply	[relevance 2%]

* [PATCH 6.6 110/301] scsi: mpi3mr: Avoid memcpy field-spanning write WARNING
  2024-05-14 10:14  1% [PATCH 6.6 000/301] 6.6.31-rc1 review Greg Kroah-Hartman
@ 2024-05-14 10:16 14% ` Greg Kroah-Hartman
  0 siblings, 0 replies; 200+ results
From: Greg Kroah-Hartman @ 2024-05-14 10:16 UTC (permalink / raw)
  To: stable
  Cc: Greg Kroah-Hartman, patches, Sathya Prakash Veerichetty,
	Shinichiro Kawasaki, Martin K. Petersen, Sasha Levin

6.6-stable review patch.  If anyone has any objections, please let me know.

------------------

From: Shin'ichiro Kawasaki <shinichiro.kawasaki@wdc.com>

[ Upstream commit 429846b4b6ce9853e0d803a2357bb2e55083adf0 ]

When the "storcli2 show" command is executed for eHBA-9600, mpi3mr driver
prints this WARNING message:

  memcpy: detected field-spanning write (size 128) of single field "bsg_reply_buf->reply_buf" at drivers/scsi/mpi3mr/mpi3mr_app.c:1658 (size 1)
  WARNING: CPU: 0 PID: 12760 at drivers/scsi/mpi3mr/mpi3mr_app.c:1658 mpi3mr_bsg_request+0x6b12/0x7f10 [mpi3mr]

The cause of the WARN is 128 bytes memcpy to the 1 byte size array "__u8
replay_buf[1]" in the struct mpi3mr_bsg_in_reply_buf. The array is intended
to be a flexible length array, so the WARN is a false positive.

To suppress the WARN, remove the constant number '1' from the array
declaration and clarify that it has flexible length. Also, adjust the
memory allocation size to match the change.

Suggested-by: Sathya Prakash Veerichetty <sathya.prakash@broadcom.com>
Signed-off-by: Shin'ichiro Kawasaki <shinichiro.kawasaki@wdc.com>
Link: https://lore.kernel.org/r/20240323084155.166835-1-shinichiro.kawasaki@wdc.com
Signed-off-by: Martin K. Petersen <martin.petersen@oracle.com>
Signed-off-by: Sasha Levin <sashal@kernel.org>
---
 drivers/scsi/mpi3mr/mpi3mr_app.c    | 2 +-
 include/uapi/scsi/scsi_bsg_mpi3mr.h | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/drivers/scsi/mpi3mr/mpi3mr_app.c b/drivers/scsi/mpi3mr/mpi3mr_app.c
index 9dacbb8570c93..aa5b535e6662b 100644
--- a/drivers/scsi/mpi3mr/mpi3mr_app.c
+++ b/drivers/scsi/mpi3mr/mpi3mr_app.c
@@ -1345,7 +1345,7 @@ static long mpi3mr_bsg_process_mpt_cmds(struct bsg_job *job, unsigned int *reply
 	if ((mpirep_offset != 0xFF) &&
 	    drv_bufs[mpirep_offset].bsg_buf_len) {
 		drv_buf_iter = &drv_bufs[mpirep_offset];
-		drv_buf_iter->kern_buf_len = (sizeof(*bsg_reply_buf) - 1 +
+		drv_buf_iter->kern_buf_len = (sizeof(*bsg_reply_buf) +
 					   mrioc->reply_sz);
 		bsg_reply_buf = kzalloc(drv_buf_iter->kern_buf_len, GFP_KERNEL);
 
diff --git a/include/uapi/scsi/scsi_bsg_mpi3mr.h b/include/uapi/scsi/scsi_bsg_mpi3mr.h
index 907d345f04f93..353183e863e47 100644
--- a/include/uapi/scsi/scsi_bsg_mpi3mr.h
+++ b/include/uapi/scsi/scsi_bsg_mpi3mr.h
@@ -382,7 +382,7 @@ struct mpi3mr_bsg_in_reply_buf {
 	__u8	mpi_reply_type;
 	__u8	rsvd1;
 	__u16	rsvd2;
-	__u8	reply_buf[1];
+	__u8	reply_buf[];
 };
 
 /**
-- 
2.43.0




^ permalink raw reply related	[relevance 14%]

* [PATCH 6.6 000/301] 6.6.31-rc1 review
@ 2024-05-14 10:14  1% Greg Kroah-Hartman
  2024-05-14 10:16 14% ` [PATCH 6.6 110/301] scsi: mpi3mr: Avoid memcpy field-spanning write WARNING Greg Kroah-Hartman
  0 siblings, 1 reply; 200+ results
From: Greg Kroah-Hartman @ 2024-05-14 10:14 UTC (permalink / raw)
  To: stable
  Cc: Greg Kroah-Hartman, patches, linux-kernel, torvalds, akpm, linux,
	shuah, patches, lkft-triage, pavel, jonathanh, f.fainelli,
	sudipm.mukherjee, srw, rwarsow, conor, allen.lkml, broonie

This is the start of the stable review cycle for the 6.6.31 release.
There are 301 patches in this series, all will be posted as a response
to this one.  If anyone has any issues with these being applied, please
let me know.

Responses should be made by Thu, 16 May 2024 10:09:32 +0000.
Anything received after that time might be too late.

The whole patch series can be found in one patch at:
	https://www.kernel.org/pub/linux/kernel/v6.x/stable-review/patch-6.6.31-rc1.gz
or in the git tree and branch at:
	git://git.kernel.org/pub/scm/linux/kernel/git/stable/linux-stable-rc.git linux-6.6.y
and the diffstat can be found below.

thanks,

greg k-h

-------------
Pseudo-Shortlog of commits:

Greg Kroah-Hartman <gregkh@linuxfoundation.org>
    Linux 6.6.31-rc1

Johan Hovold <johan+linaro@kernel.org>
    Bluetooth: qca: fix firmware check error path

Johan Hovold <johan+linaro@kernel.org>
    Bluetooth: qca: fix info leak when fetching fw build id

Johan Hovold <johan+linaro@kernel.org>
    Bluetooth: qca: fix info leak when fetching board id

Johan Hovold <johan+linaro@kernel.org>
    Bluetooth: qca: generalise device address check

Johan Hovold <johan+linaro@kernel.org>
    Bluetooth: qca: fix NVM configuration parsing

Johan Hovold <johan+linaro@kernel.org>
    Bluetooth: qca: add missing firmware sanity checks

Johan Hovold <johan+linaro@kernel.org>
    Bluetooth: qca: fix wcn3991 device address check

Johan Hovold <johan+linaro@kernel.org>
    Bluetooth: qca: fix invalid device address check

Steven Rostedt (Google) <rostedt@goodmis.org>
    eventfs: Do not treat events directory different than other directories

Steven Rostedt (Google) <rostedt@goodmis.org>
    eventfs: Do not differentiate the toplevel events directory

Steven Rostedt (Google) <rostedt@goodmis.org>
    tracefs: Still use mount point as default permissions for instances

Steven Rostedt (Google) <rostedt@goodmis.org>
    tracefs: Reset permissions on remount if permissions are options

Namjae Jeon <linkinjeon@kernel.org>
    ksmbd: do not grant v2 lease if parent lease key and epoch are not set

Namjae Jeon <linkinjeon@kernel.org>
    ksmbd: avoid to send duplicate lease break notifications

Namjae Jeon <linkinjeon@kernel.org>
    ksmbd: off ipv6only for both ipv4/ipv6 binding

Conor Dooley <conor.dooley@microchip.com>
    spi: microchip-core-qspi: fix setting spi bus clock rate

Johan Hovold <johan+linaro@kernel.org>
    regulator: core: fix debugfs creation regression

Sean Anderson <sean.anderson@linux.dev>
    nvme-pci: Add quirk for broken MSIs

Peter Xu <peterx@redhat.com>
    mm/userfaultfd: reset ptes when close() for wr-protected ones

Kefeng Wang <wangkefeng.wang@huawei.com>
    mm: use memalloc_nofs_save() in page_cache_ra_order()

Michael Ellerman <mpe@ellerman.id.au>
    selftests/mm: fix powerpc ARCH check

Thomas Gleixner <tglx@linutronix.de>
    x86/apic: Don't access the APIC when disabling x2APIC

Lakshmi Yadlapati <lakshmiy@us.ibm.com>
    hwmon: (pmbus/ucd9000) Increase delay from 250 to 500us

Thadeu Lima de Souza Cascardo <cascardo@igalia.com>
    net: fix out-of-bounds access in ops_init

Volodymyr Babchuk <Volodymyr_Babchuk@epam.com>
    arm64: dts: qcom: sa8155p-adp: fix SDHC2 CD pin configuration

Hersen Wu <hersenxs.wu@amd.com>
    drm/amd/display: Fix incorrect DSC instance for MST

George Shen <george.shen@amd.com>
    drm/amd/display: Handle Y carry-over in VCP X.Y calculation

Karthikeyan Ramasubramanian <kramasub@chromium.org>
    drm/i915/bios: Fix parsing backlight BDB data

Andi Shyti <andi.shyti@linux.intel.com>
    drm/i915/gt: Automate CCS Mode setting during engine resets

Chaitanya Kumar Borah <chaitanya.kumar.borah@intel.com>
    drm/i915/audio: Fix audio time stamp programming for DP

Zack Rusin <zack.rusin@broadcom.com>
    drm/vmwgfx: Fix invalid reads in fence signaled events

Ian Forbes <ian.forbes@broadcom.com>
    drm/vmwgfx: Fix Legacy Display Unit

Zack Rusin <zack.rusin@broadcom.com>
    drm/ttm: Print the memory decryption status just once

Alex Deucher <alexander.deucher@amd.com>
    drm/amdkfd: don't allow mapping the MMIO HDP page with large pages

Dave Airlie <airlied@redhat.com>
    Revert "drm/nouveau/firmware: Fix SG_DEBUG error with nvkm_firmware_ctor()"

Lyude Paul <lyude@redhat.com>
    drm/nouveau/firmware: Fix SG_DEBUG error with nvkm_firmware_ctor()

Alexander Usyskin <alexander.usyskin@intel.com>
    mei: me: add lunar lake point M DID

Frank Oltmanns <frank@oltmanns.dev>
    clk: sunxi-ng: a64: Set minimum and maximum rate for PLL-MIPI

Frank Oltmanns <frank@oltmanns.dev>
    clk: sunxi-ng: common: Support minimum and maximum rate

Viken Dadhaniya <quic_vdadhani@quicinc.com>
    slimbus: qcom-ngd-ctrl: Add timeout for wait operation

Jim Cromie <jim.cromie@gmail.com>
    dyndbg: fix old BUG_ON in >control parser

Joao Paulo Goncalves <joao.goncalves@toradex.com>
    ASoC: ti: davinci-mcasp: Fix race condition during probe

Sameer Pujar <spujar@nvidia.com>
    ASoC: tegra: Fix DSPK 16-bit playback

Doug Berger <opendmb@gmail.com>
    net: bcmgenet: synchronize UMAC_CMD access

Doug Berger <opendmb@gmail.com>
    net: bcmgenet: synchronize use of bcmgenet_set_rx_mode()

Doug Berger <opendmb@gmail.com>
    net: bcmgenet: synchronize EXT_RGMII_OOB_CTRL access

Max Filippov <jcmvbkbc@gmail.com>
    xtensa: fix MAKE_PC_FROM_RA second argument

Paolo Abeni <pabeni@redhat.com>
    tipc: fix UAF in error path

Vitaly Lifshits <vitaly.lifshits@intel.com>
    e1000e: change usleep_range to udelay in PHY mdic access

Alexander Potapenko <glider@google.com>
    kmsan: compiler_types: declare __no_sanitize_or_inline

Hans de Goede <hdegoede@redhat.com>
    iio: accel: mxc4005: Interrupt handling fixes

Vasileios Amoiridis <vassilisamir@gmail.com>
    iio: pressure: Fixes BME280 SPI driver data

Ramona Gradinariu <ramona.bolboaca13@gmail.com>
    iio:imu: adis16475: Fix sync mode setting

Javier Carrasco <javier.carrasco.cruz@gmail.com>
    dt-bindings: iio: health: maxim,max30102: fix compatible check

Sven Schnelle <svens@linux.ibm.com>
    workqueue: Fix selection of wake_cpu in kick_pool()

Gregory Detal <gregory.detal@gmail.com>
    mptcp: only allow set existing scheduler for net.mptcp.scheduler

Paolo Abeni <pabeni@redhat.com>
    mptcp: ensure snd_nxt is properly initialized on connect

Dan Carpenter <dan.carpenter@linaro.org>
    mm/slab: make __free(kfree) accept error pointers

Liam R. Howlett <Liam.Howlett@oracle.com>
    maple_tree: fix mas_empty_area_rev() null pointer dereference

Qu Wenruo <wqu@suse.com>
    btrfs: set correct ram_bytes when splitting ordered extent

Dominique Martinet <dominique.martinet@atmark-techno.com>
    btrfs: add missing mutex_unlock in btrfs_relocate_sys_chunks()

Takashi Sakamoto <o-takashi@sakamocchi.jp>
    firewire: ohci: fulfill timestamp for some local asynchronous transaction

Aman Dhoot <amandhoot12@gmail.com>
    ALSA: hda/realtek: Fix mute led of HP Laptop 15-da3001TU

Badhri Jagan Sridharan <badhri@google.com>
    usb: typec: tcpm: Check for port partner validity before consuming it

Amit Sunil Dhamne <amitsd@google.com>
    usb: typec: tcpm: unregister existing source caps before re-registration

RD Babiera <rdbabiera@google.com>
    usb: typec: tcpm: clear pd_event queue in PORT_RESET

Thinh Nguyen <Thinh.Nguyen@synopsys.com>
    usb: dwc3: core: Prevent phy suspend during init

Thinh Nguyen <Thinh.Nguyen@synopsys.com>
    usb: xhci-plat: Don't include xhci.h

Chris Wulff <Chris.Wulff@biamp.com>
    usb: gadget: f_fs: Fix a race condition when processing setup packets.

Wesley Cheng <quic_wcheng@quicinc.com>
    usb: gadget: f_fs: Fix race between aio_cancel() and AIO request complete

Ivan Avdeev <me@provod.works>
    usb: gadget: uvc: use correct buffer size when parsing configfs lists

Peter Korsgaard <peter@korsgaard.com>
    usb: gadget: composite: fix OS descriptors w_value logic

Alan Stern <stern@rowland.harvard.edu>
    USB: core: Fix access violation during port device removal

Guenter Roeck <linux@roeck-us.net>
    usb: ohci: Prevent missed ohci interrupts

Alan Stern <stern@rowland.harvard.edu>
    usb: Fix regression caused by invalid ep0 maxpacket in virtual SuperSpeed device

Christian A. Ehrhardt <lk@c--e.de>
    usb: typec: ucsi: Fix connector check on init

Christian A. Ehrhardt <lk@c--e.de>
    usb: typec: ucsi: Check for notifications after init

Linus Torvalds <torvalds@linux-foundation.org>
    Reapply "drm/qxl: simplify qxl_fence_wait"

Thanassis Avgerinos <thanassis.avgerinos@gmail.com>
    firewire: nosy: ensure user_length is taken into account when fetching packet contents

Dmitry Antipov <dmantipov@yandex.ru>
    btrfs: fix kvcalloc() arguments order in btrfs_ioctl_send()

Christian König <christian.koenig@amd.com>
    drm/amdgpu: once more fix the call oder in amdgpu_ttm_move() v2

Michel Dänzer <mdaenzer@redhat.com>
    drm/amdgpu: Fix comparison in amdgpu_res_cpu_visible

Gabe Teeger <gabe.teeger@amd.com>
    drm/amd/display: Atom Integrated System Info v2_2 for DCN35

Kent Gibson <warthog618@gmail.com>
    gpiolib: cdev: fix uninitialised kfifo

Kent Gibson <warthog618@gmail.com>
    gpiolib: cdev: relocate debounce_period_us from struct gpio_desc

Zhongqiu Han <quic_zhonhan@quicinc.com>
    gpiolib: cdev: Fix use after free in lineinfo_changed_notify

Mario Limonciello <mario.limonciello@amd.com>
    dm/amd/pm: Fix problems with reboot/shutdown for some SMU 13.0.4/13.0.11 users

Douglas Anderson <dianders@chromium.org>
    drm/connector: Add \n to message about demoting connector force-probes

Jerome Brunet <jbrunet@baylibre.com>
    drm/meson: dw-hdmi: add bandgap setting for g12

Jerome Brunet <jbrunet@baylibre.com>
    drm/meson: dw-hdmi: power up phy on device init

Steffen Bätz <steffen@innosonix.de>
    net: dsa: mv88e6xxx: add phylink_get_caps for the mv88e6320/21 family

Yonglong Liu <liuyonglong@huawei.com>
    net: hns3: fix kernel crash when devlink reload during initialization

Yonglong Liu <liuyonglong@huawei.com>
    net: hns3: fix port vlan filter not disabled issue

Peiyang Wang <wangpeiyang1@huawei.com>
    net: hns3: use appropriate barrier function after setting a bit value

Peiyang Wang <wangpeiyang1@huawei.com>
    net: hns3: release PTP resources if pf initialization failed

Peiyang Wang <wangpeiyang1@huawei.com>
    net: hns3: change type of numa_node_mask as nodemask_t

Jian Shen <shenjian15@huawei.com>
    net: hns3: direct return when receive a unknown mailbox message

Peiyang Wang <wangpeiyang1@huawei.com>
    net: hns3: using user configure after hardware reset

Wen Gu <guwen@linux.alibaba.com>
    net/smc: fix neighbour and rtable leak in smc_ib_find_route()

Eric Dumazet <edumazet@google.com>
    ipv6: prevent NULL dereference in ip6_output()

Eric Dumazet <edumazet@google.com>
    ipv6: annotate data-races around cnf.disable_ipv6

Lukasz Majewski <lukma@denx.de>
    hsr: Simplify code for announcing HSR nodes timer setup

Eric Dumazet <edumazet@google.com>
    net-sysfs: convert dev->operstate reads to lockless ones

Eric Dumazet <edumazet@google.com>
    ipv6: fib6_rules: avoid possible NULL dereference in fib6_rule_action()

Daniel Golle <daniel@makrotopia.org>
    dt-bindings: net: mediatek: remove wrongly added clocks and SerDes

David Howells <dhowells@redhat.com>
    rxrpc: Only transmit one ACK per jumbo packet received

David Howells <dhowells@redhat.com>
    rxrpc: Fix congestion control algorithm

David Howells <dhowells@redhat.com>
    rxrpc: Fix the names of the fields in the ACK trailer struct

Ido Schimmel <idosch@nvidia.com>
    selftests: test_bridge_neigh_suppress.sh: Fix failures due to duplicate MAC

Hangbin Liu <liuhangbin@gmail.com>
    selftests/net: convert test_bridge_neigh_suppress.sh to run it in unique namespace

Shigeru Yoshida <syoshida@redhat.com>
    ipv6: Fix potential uninit-value access in __ip6_make_skb()

Felix Fietkau <nbd@nbd.name>
    net: bridge: fix corrupted ethernet header on multicast-to-unicast

Tetsuo Handa <penguin-kernel@I-love.SAKURA.ne.jp>
    nfc: nci: Fix kcov check in nci_rx_work()

Eric Dumazet <edumazet@google.com>
    phonet: fix rtm_phonet_notify() skb allocation

Aleksa Savic <savicaleksa83@gmail.com>
    hwmon: (corsair-cpro) Protect ccp->wait_input_report with a spinlock

Aleksa Savic <savicaleksa83@gmail.com>
    hwmon: (corsair-cpro) Use complete_all() instead of complete() in ccp_raw_event()

Aleksa Savic <savicaleksa83@gmail.com>
    hwmon: (corsair-cpro) Use a separate buffer for sending commands

Roded Zats <rzats@paloaltonetworks.com>
    rtnetlink: Correct nested IFLA_VF_VLAN_LIST attribute validation

Marek Vasut <marex@denx.de>
    net: ks8851: Queue RX packets in IRQ handler instead of disabling BHs

Duoming Zhou <duoming@zju.edu.cn>
    Bluetooth: l2cap: fix null-ptr-deref in l2cap_chan_timeout

Sungwoo Kim <iam@sung-woo.kim>
    Bluetooth: HCI: Fix potential null-ptr-deref

Sungwoo Kim <iam@sung-woo.kim>
    Bluetooth: msft: fix slab-use-after-free in msft_do_close()

Duoming Zhou <duoming@zju.edu.cn>
    Bluetooth: Fix use-after-free bugs caused by sco_sock_timeout

Kuniyuki Iwashima <kuniyu@amazon.com>
    tcp: Use refcount_inc_not_zero() in tcp_twsk_unique().

Eric Dumazet <edumazet@google.com>
    tcp: defer shutdown(SEND_SHUTDOWN) for TCP_SYN_RECV sockets

Boy.Wu <boy.wu@mediatek.com>
    ARM: 9381/1: kasan: clear stale stack poison

Paul Davey <paul.davey@alliedtelesis.co.nz>
    xfrm: Preserve vlan tags for transport mode software GRO

Al Viro <viro@zeniv.linux.org.uk>
    qibfs: fix dentry leak

Olga Kornievskaia <kolga@netapp.com>
    SUNRPC: add a missing rpc_stat for TCP TLS

Li Nan <linan122@huawei.com>
    blk-iocost: do not WARN if iocg was already offlined

Vanillan Wang <vanillanwang@163.com>
    net:usb:qmi_wwan: support Rolling modules

Alex Deucher <alexander.deucher@amd.com>
    drm/radeon: silence UBSAN warning (v3)

Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
    platform/x86: ISST: Add Granite Rapids-D to HPM CPU list

Lyude Paul <lyude@redhat.com>
    drm/nouveau/dp: Don't probe eDP ports twice harder

Krzysztof Kozlowski <krzk@kernel.org>
    gpio: lpc32xx: fix module autoloading

Joakim Sindholt <opensource@zhasha.com>
    fs/9p: drop inodes immediately on non-.L too

Stephen Boyd <sboyd@kernel.org>
    clk: Don't hold prepare_lock when calling kref_put()

Andy Shevchenko <andriy.shevchenko@linux.intel.com>
    gpio: crystalcove: Use -ENOTSUPP consistently

Andy Shevchenko <andriy.shevchenko@linux.intel.com>
    gpio: wcove: Use -ENOTSUPP consistently

Michael Ellerman <mpe@ellerman.id.au>
    powerpc/crypto/chacha-p10: Fix failure on non Power10

Jeff Layton <jlayton@kernel.org>
    9p: explicitly deny setlease attempts

Joakim Sindholt <opensource@zhasha.com>
    fs/9p: fix the cache always being enabled on files with qid flags

Joakim Sindholt <opensource@zhasha.com>
    fs/9p: translate O_TRUNC into OTRUNC

Joakim Sindholt <opensource@zhasha.com>
    fs/9p: only translate RWX permissions for plain 9P2000

Krzysztof Kozlowski <krzk@kernel.org>
    iommu: mtk: fix module autoloading

Steve French <stfrench@microsoft.com>
    smb3: fix broken reconnect when password changing on the server by allowing password rotation

Michael Kelley <mhklinux@outlook.com>
    Drivers: hv: vmbus: Don't free ring buffers that couldn't be re-encrypted

Rick Edgecombe <rick.p.edgecombe@intel.com>
    uio_hv_generic: Don't free decrypted memory

Rick Edgecombe <rick.p.edgecombe@intel.com>
    hv_netvsc: Don't free decrypted memory

Rick Edgecombe <rick.p.edgecombe@intel.com>
    Drivers: hv: vmbus: Track decrypted status in vmbus_gpadl

Rick Edgecombe <rick.p.edgecombe@intel.com>
    Drivers: hv: vmbus: Leak pages if set_memory_encrypted() fails

John Stultz <jstultz@google.com>
    selftests: timers: Fix valid-adjtimex signed left-shift undefined behavior

Zhigang Luo <Zhigang.Luo@amd.com>
    amd/amdkfd: sync all devices to wait all processes being evicted

Lijo Lazar <lijo.lazar@amd.com>
    drm/amdgpu: Fix VCN allocation in CPX partition

Alex Hung <alex.hung@amd.com>
    drm/amd/display: Skip on writeback when it's not applicable

Tao Zhou <tao.zhou1@amd.com>
    drm/amdgpu: implement IRQ_STATE_ENABLE for SDMA v4.4.2

Lijo Lazar <lijo.lazar@amd.com>
    drm/amdgpu: Refine IB schedule error logging

Justin Ernst <justin.ernst@hpe.com>
    tools/power/turbostat: Fix uncore frequency file string

Jiaxun Yang <jiaxun.yang@flygoat.com>
    MIPS: scall: Save thread_info.syscall unconditionally on entry

Thierry Reding <treding@nvidia.com>
    gpu: host1x: Do not setup DMA for virtual devices

Rik van Riel <riel@surriel.com>
    blk-iocost: avoid out of bounds shift

Xiang Chen <chenxiang66@hisilicon.com>
    scsi: hisi_sas: Handle the NCQ error returned by D2H frame

Maurizio Lombardi <mlombard@redhat.com>
    scsi: target: Fix SELinux error when systemd-modules loads the target module

Wei Yang <richard.weiyang@gmail.com>
    memblock tests: fix undefined reference to `BIT'

Wei Yang <richard.weiyang@gmail.com>
    memblock tests: fix undefined reference to `panic'

Wei Yang <richard.weiyang@gmail.com>
    memblock tests: fix undefined reference to `early_pfn_to_nid'

Boris Burkov <boris@bur.io>
    btrfs: always clear PERTRANS metadata during commit

Boris Burkov <boris@bur.io>
    btrfs: make btrfs_clear_delalloc_extent() free delalloc reserve

Len Brown <len.brown@intel.com>
    tools/power turbostat: Fix warning upon failed /dev/cpu_dma_latency read

Patryk Wlazlyn <patryk.wlazlyn@linux.intel.com>
    tools/power turbostat: Print ucode revision only if valid

Peng Liu <liupeng17@lenovo.com>
    tools/power turbostat: Fix Bzy_MHz documentation typo

Wyes Karny <wyes.karny@amd.com>
    tools/power turbostat: Increase the limit for fd opened

Doug Smythies <dsmythies@telus.net>
    tools/power turbostat: Fix added raw MSR output

Adam Goldman <adamg@pobox.com>
    firewire: ohci: mask bus reset interrupts between ISR and bottom half

Chen Ni <nichen@iscas.ac.cn>
    ata: sata_gemini: Check clk_enable() result

Jeff Layton <jlayton@kernel.org>
    vboxsf: explicitly deny setlease attempts

Phil Elwell <phil@raspberrypi.com>
    net: bcmgenet: Reset RBUF on first open

Li Nan <linan122@huawei.com>
    block: fix overflow in blk_ioctl_discard()

Takashi Iwai <tiwai@suse.de>
    ALSA: line6: Zero-initialize message buffers

Peter Wang <peter.wang@mediatek.com>
    scsi: ufs: core: Fix MCQ mode dev command timeout

Yihang Li <liyihang9@huawei.com>
    scsi: libsas: Align SMP request allocation to ARCH_DMA_MINALIGN

Peter Wang <peter.wang@mediatek.com>
    scsi: ufs: core: WLUN suspend dev/link state error recovery

André Apitzsch <git@apitzsch.eu>
    regulator: tps65132: Add of_match table

Peter Ujfalusi <peter.ujfalusi@linux.intel.com>
    ASoC: SOF: Intel: hda-dsp: Skip IMR boot on ACE platforms in case of S3 suspend

Borislav Petkov (AMD) <bp@alien8.de>
    kbuild: Disable KCSAN for autogenerated *.mod.c intermediaries

Mark Rutland <mark.rutland@arm.com>
    selftests/ftrace: Fix event filter target_func selection

Andrei Matei <andreimatei1@gmail.com>
    bpf: Check bloom filter map value size

Jonathan Kim <Jonathan.Kim@amd.com>
    drm/amdkfd: range check cp bad op exception interrupts

Mukul Joshi <mukul.joshi@amd.com>
    drm/amdkfd: Check cgroup when returning DMABuf info

Anand Jain <anand.jain@oracle.com>
    btrfs: return accurate error code on open failure in open_fs_devices()

Saurav Kashyap <skashyap@marvell.com>
    scsi: bnx2fc: Remove spin_lock_bh while releasing resources after upload

Shin'ichiro Kawasaki <shinichiro.kawasaki@wdc.com>
    scsi: mpi3mr: Avoid memcpy field-spanning write WARNING

linke li <lilinke99@qq.com>
    net: mark racy access on sk->sk_rcvbuf

Benjamin Berg <benjamin.berg@intel.com>
    wifi: iwlwifi: mvm: guard against invalid STA ID on removal

Johannes Berg <johannes.berg@intel.com>
    wifi: iwlwifi: read txq->read_ptr under lock

Johannes Berg <johannes.berg@intel.com>
    wifi: mac80211: fix prep_connection error path

Igor Artemiev <Igor.A.Artemiev@mcst.ru>
    wifi: cfg80211: fix rdev_dump_mpp() arguments order

Jeff Johnson <quic_jjohnson@quicinc.com>
    wifi: mac80211: fix ieee80211_bss_*_flags kernel-doc

Andrew Price <anprice@redhat.com>
    gfs2: Fix invalid metadata access in punch_hole

Justin Tee <justin.tee@broadcom.com>
    scsi: lpfc: Use a dedicated lock for ras_fwlog state

Justin Tee <justin.tee@broadcom.com>
    scsi: lpfc: Release hbalock before calling lpfc_worker_wake_up()

Justin Tee <justin.tee@broadcom.com>
    scsi: lpfc: Replace hbalock with ndlp lock in lpfc_nvme_unregister_port()

Justin Tee <justin.tee@broadcom.com>
    scsi: lpfc: Update lpfc_ramp_down_queue_handler() logic

Justin Tee <justin.tee@broadcom.com>
    scsi: lpfc: Remove IRQF_ONESHOT flag from threaded IRQ handling

Justin Tee <justin.tee@broadcom.com>
    scsi: lpfc: Move NPIV's transport unregistration to after resource clean up

Rohit Ner <rohitner@google.com>
    scsi: ufs: core: Fix MCQ MAC configuration

Oliver Upton <oliver.upton@linux.dev>
    KVM: arm64: vgic-v2: Check for non-NULL vCPU in vgic_v2_parse_attr()

Marc Zyngier <maz@kernel.org>
    KVM: arm64: vgic-v2: Use cpuid from userspace as vcpu_id

Will Deacon <will@kernel.org>
    swiotlb: initialise restricted pool list_head when SWIOTLB_DYNAMIC=y

Gaurav Batra <gbatra@linux.ibm.com>
    powerpc/pseries/iommu: LPAR panics during boot up with a frozen PE

Nayna Jain <nayna@linux.ibm.com>
    powerpc/pseries: make max polling consistent for longer H_CALLs

Jernej Skrabec <jernej.skrabec@gmail.com>
    clk: sunxi-ng: h6: Reparent CPUX during PLL CPUX rate change

Adam Skladowski <a39.skl@gmail.com>
    clk: qcom: smd-rpm: Restore msm8976 num_clk

Richard Gobert <richardbgobert@gmail.com>
    net: gro: add flush check in udp_gro_receive_segment

Richard Gobert <richardbgobert@gmail.com>
    net: gro: fix udp bad offset in socket lookup by adding {inner_}network_offset to napi_gro_cb

Richard Gobert <richardbgobert@gmail.com>
    net: gro: parse ipv6 ext headers without frag0 invalidation

Shigeru Yoshida <syoshida@redhat.com>
    ipv4: Fix uninit-value access in __ip_make_skb()

Andy Shevchenko <andriy.shevchenko@linux.intel.com>
    drm/panel: ili9341: Use predefined error codes

Andy Shevchenko <andriy.shevchenko@linux.intel.com>
    drm/panel: ili9341: Respect deferred probe

Andy Shevchenko <andriy.shevchenko@linux.intel.com>
    drm/panel: ili9341: Correct use of device property APIs

Alexandra Winter <wintera@linux.ibm.com>
    s390/qeth: Fix kernel panic after setting hsuid

Guillaume Nault <gnault@redhat.com>
    vxlan: Pull inner IP header in vxlan_rcv().

Xin Long <lucien.xin@gmail.com>
    tipc: fix a possible memleak in tipc_buf_append

Jeffrey Altman <jaltman@auristor.com>
    rxrpc: Clients must accept conn from any address

Felix Fietkau <nbd@nbd.name>
    net: core: reject skb_copy(_expand) for fraglist GSO skbs

Felix Fietkau <nbd@nbd.name>
    net: bridge: fix multicast-to-unicast with fraglist GSO

Mans Rullgard <mans@mansr.com>
    spi: fix null pointer dereference within spi_sync

Shashank Sharma <shashank.sharma@amd.com>
    drm/amdgpu: fix doorbell regression

Marek Behún <kabel@kernel.org>
    net: dsa: mv88e6xxx: Fix number of databases for 88E6141 / 88E6341

Sebastian Andrzej Siewior <bigeasy@linutronix.de>
    cxgb4: Properly lock TX queue for the selftest.

Bui Quang Minh <minhquangbui99@gmail.com>
    s390/cio: Ensure the copied buf is NUL terminated

Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com>
    ALSA: hda: intel-sdw-acpi: fix usage of device_get_named_child_node()

Jerome Brunet <jbrunet@baylibre.com>
    ASoC: meson: cards: select SND_DYNAMIC_MINORS

Jerome Brunet <jbrunet@baylibre.com>
    ASoC: meson: axg-tdm-interface: manage formatters in trigger

Jerome Brunet <jbrunet@baylibre.com>
    ASoC: meson: axg-card: make links nonatomic

Jerome Brunet <jbrunet@baylibre.com>
    ASoC: meson: axg-fifo: use threaded irq to check periods

Jerome Brunet <jbrunet@baylibre.com>
    ASoC: meson: axg-fifo: use FIELD helpers

Guillaume Nault <gnault@redhat.com>
    vxlan: Add missing VNI filter counter update in arp_reduce().

Guillaume Nault <gnault@redhat.com>
    vxlan: Fix racy device stats updates.

Asbjørn Sloth Tønnesen <ast@fiberby.net>
    net: qede: use return from qede_parse_actions()

Asbjørn Sloth Tønnesen <ast@fiberby.net>
    net: qede: use return from qede_parse_flow_attr() for flow_spec

Asbjørn Sloth Tønnesen <ast@fiberby.net>
    net: qede: use return from qede_parse_flow_attr() for flower

Asbjørn Sloth Tønnesen <ast@fiberby.net>
    net: qede: sanitize 'rc' in qede_add_tc_flower_fltr()

Oswald Buddenhagen <oswald.buddenhagen@gmx.de>
    ALSA: emu10k1: fix E-MU dock initialization

Oswald Buddenhagen <oswald.buddenhagen@gmx.de>
    ALSA: emu10k1: move the whole GPIO event handling to the workqueue

Oswald Buddenhagen <oswald.buddenhagen@gmx.de>
    ALSA: emu10k1: factor out snd_emu1010_load_dock_firmware()

Oswald Buddenhagen <oswald.buddenhagen@gmx.de>
    ALSA: emu10k1: fix E-MU card dock presence monitoring

David Howells <dhowells@redhat.com>
    Fix a potential infinite loop in extract_user_to_sg()

Jens Remus <jremus@linux.ibm.com>
    s390/vdso: Add CFI for RA register to asm macro vdso_func

David Bauer <mail@david-bauer.net>
    net l2tp: drop flow hash on forward

Kuniyuki Iwashima <kuniyu@amazon.com>
    nsh: Restore skb->{protocol,data,mac_header} for outer header in nsh_gso_segment().

Bui Quang Minh <minhquangbui99@gmail.com>
    octeontx2-af: avoid off-by-one read from userspace

Bui Quang Minh <minhquangbui99@gmail.com>
    bna: ensure the copied buf is NUL terminated

Toke Høiland-Jørgensen <toke@redhat.com>
    xdp: use flags field to disambiguate broadcast redirect

Claudio Imbrenda <imbrenda@linux.ibm.com>
    s390/mm: Fix clearing storage keys for huge pages

Claudio Imbrenda <imbrenda@linux.ibm.com>
    s390/mm: Fix storage key clearing for guest huge pages

Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
    ASoC: codecs: wsa881x: set clk_stop_mode1 flag

Amadeusz Sławiński <amadeuszx.slawinski@linux.intel.com>
    ASoC: Intel: avs: Set name of control as in topology

Xu Kuohai <xukuohai@huawei.com>
    riscv, bpf: Fix incorrect runtime stats

Xu Kuohai <xukuohai@huawei.com>
    bpf, arm64: Fix incorrect runtime stats

Devyn Liu <liudingyuan@huawei.com>
    spi: hisi-kunpeng: Delete the dump interface of data registers in debugfs

David Lechner <dlechner@baylibre.com>
    spi: axi-spi-engine: fix version format string

David Lechner <dlechner@baylibre.com>
    spi: axi-spi-engine: use common AXI macros

David Lechner <dlechner@baylibre.com>
    spi: axi-spi-engine: move msg state to new struct

David Lechner <dlechner@baylibre.com>
    spi: axi-spi-engine: use devm_spi_alloc_host()

David Lechner <dlechner@baylibre.com>
    spi: axi-spi-engine: simplify driver data allocation

Li Zetao <lizetao1@huawei.com>
    spi: spi-axi-spi-engine: Use helper function devm_clk_get_enabled()

Anton Protopopov <aspsk@isovalent.com>
    bpf: Fix a verifier verbose message

Yi Zhang <yi.zhang@redhat.com>
    nvme: fix warn output about shared namespaces without CONFIG_NVME_MULTIPATH

Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com>
    ASoC: SOF: Intel: add default firmware library path for LNL

Peter Ujfalusi <peter.ujfalusi@linux.intel.com>
    ASoC: SOF: Introduce generic names for IPC types

Richard Fitzgerald <rf@opensource.cirrus.com>
    regmap: Add regmap_read_bypassed()

Jason Xing <kernelxing@tencent.com>
    bpf, skmsg: Fix NULL pointer dereference in sk_psock_skb_ingress_enqueue

Andrii Nakryiko <andrii@kernel.org>
    bpf, kconfig: Fix DEBUG_INFO_BTF_MODULES Kconfig definition

Matti Vaittinen <mazziesaccount@gmail.com>
    regulator: change devm_regulator_get_enable_optional() stub to return Ok

Matti Vaittinen <mazziesaccount@gmail.com>
    regulator: change stubbed devm_regulator_get_enable to return Ok

AngeloGioacchino Del Regno <angelogioacchino.delregno@collabora.com>
    regulator: mt6360: De-capitalize devicetree regulator subnodes

Zeng Heng <zengheng4@huawei.com>
    pinctrl: devicetree: fix refcount leak in pinctrl_dt_to_map()

AngeloGioacchino Del Regno <angelogioacchino.delregno@collabora.com>
    power: supply: mt6360_charger: Fix of_match for usb-otg-vbus regulator

Arnd Bergmann <arnd@arndb.de>
    power: rt9455: hide unused rt9455_boost_voltage_values

Hans de Goede <hdegoede@redhat.com>
    pinctrl: baytrail: Fix selecting gpio pinctrl state

Kuniyuki Iwashima <kuniyu@amazon.com>
    nfs: Handle error of rpc_proc_register() in nfs_net_init().

Josef Bacik <josef@toxicpanda.com>
    nfs: make the rpc_stat per net namespace

Josef Bacik <josef@toxicpanda.com>
    nfs: expose /proc/net/sunrpc/nfs in net namespaces

Josef Bacik <josef@toxicpanda.com>
    sunrpc: add a struct rpc_stats arg to rpc_create_args

Chen-Yu Tsai <wenst@chromium.org>
    pinctrl: mediatek: paris: Rework support for PIN_CONFIG_{INPUT,OUTPUT}_ENABLE

Chen-Yu Tsai <wenst@chromium.org>
    pinctrl: mediatek: paris: Fix PIN_CONFIG_INPUT_SCHMITT_ENABLE readback

Dan Carpenter <dan.carpenter@linaro.org>
    pinctrl: core: delete incorrect free in pinctrl_enable()

Jan Dakinevich <jan.dakinevich@salutedevices.com>
    pinctrl/meson: fix typo in PDM's pin name

Billy Tsai <billy_tsai@aspeedtech.com>
    pinctrl: pinctrl-aspeed-g6: Fix register offset for pinconf of GPIOR-T

Tim Jiang <quic_tjiang@quicinc.com>
    Bluetooth: qca: add support for QCA2066

Daniel Okazaki <dtokazaki@google.com>
    eeprom: at24: fix memory corruption race condition

Heiner Kallweit <hkallweit1@gmail.com>
    eeprom: at24: Probe for DDR3 thermal sensor in the SPD case

Wedson Almeida Filho <walmeida@microsoft.com>
    rust: kernel: require `Send` for `Module` implementations

Johannes Berg <johannes.berg@intel.com>
    wifi: nl80211: don't free NULL coalescing rule

Benno Lossin <benno.lossin@proton.me>
    rust: macros: fix soundness issue in `module!` macro

Thomas Bertschinger <tahbertschinger@gmail.com>
    rust: module: place generated init_module() function in .init.text

Christian Marangi <ansuelsmth@gmail.com>
    mtd: limit OTP NVMEM cell parse to non-NAND devices

Rafał Miłecki <rafal@milecki.pl>
    nvmem: add explicit config option to read old syntax fixed OF cells

Vinod Koul <vkoul@kernel.org>
    dmaengine: Revert "dmaengine: pl330: issue_pending waits until WFP state"

Bumyong Lee <bumyong.lee@samsung.com>
    dmaengine: pl330: issue_pending waits until WFP state


-------------

Diffstat:

 .../bindings/iio/health/maxim,max30102.yaml        |   2 +-
 .../devicetree/bindings/net/mediatek,net.yaml      |  22 +-
 Makefile                                           |   4 +-
 arch/arm/kernel/sleep.S                            |   4 +
 arch/arm64/boot/dts/qcom/sa8155p-adp.dts           |  30 +-
 arch/arm64/kvm/vgic/vgic-kvm-device.c              |  12 +-
 arch/arm64/net/bpf_jit_comp.c                      |   6 +-
 arch/mips/include/asm/ptrace.h                     |   2 +-
 arch/mips/kernel/asm-offsets.c                     |   1 +
 arch/mips/kernel/ptrace.c                          |  15 +-
 arch/mips/kernel/scall32-o32.S                     |  23 +-
 arch/mips/kernel/scall64-n32.S                     |   3 +-
 arch/mips/kernel/scall64-n64.S                     |   3 +-
 arch/mips/kernel/scall64-o32.S                     |  33 +-
 arch/powerpc/crypto/chacha-p10-glue.c              |   8 +-
 arch/powerpc/include/asm/plpks.h                   |   5 +-
 arch/powerpc/platforms/pseries/iommu.c             |   8 +
 arch/powerpc/platforms/pseries/plpks.c             |  10 +-
 arch/riscv/net/bpf_jit_comp64.c                    |   6 +-
 arch/s390/include/asm/dwarf.h                      |   1 +
 arch/s390/kernel/vdso64/vdso_user_wrapper.S        |   2 +
 arch/s390/mm/gmap.c                                |   2 +-
 arch/s390/mm/hugetlbpage.c                         |   2 +-
 arch/x86/kernel/apic/apic.c                        |  16 +-
 arch/xtensa/include/asm/processor.h                |   8 +-
 arch/xtensa/include/asm/ptrace.h                   |   2 +-
 arch/xtensa/kernel/process.c                       |   5 +-
 arch/xtensa/kernel/stacktrace.c                    |   3 +-
 block/blk-iocost.c                                 |  14 +-
 block/ioctl.c                                      |   5 +-
 drivers/ata/sata_gemini.c                          |   5 +-
 drivers/base/regmap/regmap.c                       |  37 +++
 drivers/bluetooth/btqca.c                          | 208 ++++++++++++-
 drivers/bluetooth/btqca.h                          |   8 +-
 drivers/bluetooth/hci_qca.c                        |  13 +-
 drivers/clk/clk.c                                  |  12 +-
 drivers/clk/qcom/clk-smd-rpm.c                     |   1 +
 drivers/clk/sunxi-ng/ccu-sun50i-a64.c              |   2 +
 drivers/clk/sunxi-ng/ccu-sun50i-h6.c               |  19 +-
 drivers/clk/sunxi-ng/ccu_common.c                  |  19 ++
 drivers/clk/sunxi-ng/ccu_common.h                  |   3 +
 drivers/firewire/nosy.c                            |   6 +-
 drivers/firewire/ohci.c                            |  14 +-
 drivers/gpio/gpio-crystalcove.c                    |   2 +-
 drivers/gpio/gpio-lpc32xx.c                        |   1 +
 drivers/gpio/gpio-wcove.c                          |   2 +-
 drivers/gpio/gpiolib-cdev.c                        | 181 +++++++++--
 drivers/gpu/drm/amd/amdgpu/amdgpu_job.c            |   7 +-
 drivers/gpu/drm/amd/amdgpu/amdgpu_object.c         |  14 +-
 drivers/gpu/drm/amd/amdgpu/amdgpu_object.h         |   4 +-
 drivers/gpu/drm/amd/amdgpu/amdgpu_ttm.c            |  56 ++--
 drivers/gpu/drm/amd/amdgpu/aqua_vanjaram.c         |  15 +-
 drivers/gpu/drm/amd/amdgpu/sdma_v4_4_2.c           |  16 +-
 drivers/gpu/drm/amd/amdkfd/kfd_chardev.c           |  11 +-
 drivers/gpu/drm/amd/amdkfd/kfd_device.c            |  17 +-
 drivers/gpu/drm/amd/amdkfd/kfd_int_process_v10.c   |   3 +-
 drivers/gpu/drm/amd/amdkfd/kfd_int_process_v11.c   |   3 +-
 drivers/gpu/drm/amd/amdkfd/kfd_int_process_v9.c    |   3 +-
 drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c  |  10 +
 .../drm/amd/display/amdgpu_dm/amdgpu_dm_debugfs.c  |  48 ++-
 drivers/gpu/drm/amd/display/dc/bios/bios_parser2.c |   1 +
 .../display/dc/dcn31/dcn31_hpo_dp_link_encoder.c   |   6 +
 .../gpu/drm/amd/pm/swsmu/smu13/smu_v13_0_4_ppt.c   |   2 +-
 drivers/gpu/drm/drm_connector.c                    |   2 +-
 drivers/gpu/drm/i915/display/intel_audio.c         | 113 +------
 drivers/gpu/drm/i915/display/intel_bios.c          |  19 +-
 drivers/gpu/drm/i915/display/intel_vbt_defs.h      |   5 -
 drivers/gpu/drm/i915/gt/intel_gt_ccs_mode.c        |   6 +-
 drivers/gpu/drm/i915/gt/intel_gt_ccs_mode.h        |   2 +-
 drivers/gpu/drm/i915/gt/intel_workarounds.c        |   4 +-
 drivers/gpu/drm/meson/meson_dw_hdmi.c              |  70 ++---
 drivers/gpu/drm/nouveau/nouveau_dp.c               |  13 +-
 drivers/gpu/drm/panel/Kconfig                      |   2 +-
 drivers/gpu/drm/panel/panel-ilitek-ili9341.c       |  13 +-
 drivers/gpu/drm/qxl/qxl_release.c                  |  50 +---
 drivers/gpu/drm/radeon/pptable.h                   |  10 +-
 drivers/gpu/drm/ttm/ttm_tt.c                       |   2 +-
 drivers/gpu/drm/vmwgfx/vmwgfx_bo.c                 |   1 +
 drivers/gpu/drm/vmwgfx/vmwgfx_fence.c              |   2 +-
 drivers/gpu/host1x/bus.c                           |   8 -
 drivers/hv/channel.c                               |  29 +-
 drivers/hv/connection.c                            |  29 +-
 drivers/hwmon/corsair-cpro.c                       |  43 ++-
 drivers/hwmon/pmbus/ucd9000.c                      |   6 +-
 drivers/iio/accel/mxc4005.c                        |  24 +-
 drivers/iio/imu/adis16475.c                        |   4 +-
 drivers/iio/pressure/bmp280-spi.c                  |   4 +-
 drivers/infiniband/hw/qib/qib_fs.c                 |   1 +
 drivers/iommu/mtk_iommu.c                          |   1 +
 drivers/iommu/mtk_iommu_v1.c                       |   1 +
 drivers/misc/eeprom/at24.c                         |  47 ++-
 drivers/misc/mei/hw-me-regs.h                      |   2 +
 drivers/misc/mei/pci-me.c                          |   2 +
 drivers/mtd/mtdcore.c                              |   2 +
 drivers/net/dsa/mv88e6xxx/chip.c                   |  20 +-
 drivers/net/ethernet/broadcom/genet/bcmgenet.c     |  32 +-
 drivers/net/ethernet/broadcom/genet/bcmgenet.h     |   4 +-
 drivers/net/ethernet/broadcom/genet/bcmgenet_wol.c |   8 +-
 drivers/net/ethernet/broadcom/genet/bcmmii.c       |   6 +-
 drivers/net/ethernet/brocade/bna/bnad_debugfs.c    |   4 +-
 drivers/net/ethernet/chelsio/cxgb4/sge.c           |   6 +-
 drivers/net/ethernet/hisilicon/hns3/hnae3.h        |   2 +-
 .../ethernet/hisilicon/hns3/hns3pf/hclge_main.c    |  52 ++--
 .../ethernet/hisilicon/hns3/hns3pf/hclge_main.h    |   5 +-
 .../net/ethernet/hisilicon/hns3/hns3pf/hclge_mbx.c |   7 +-
 .../ethernet/hisilicon/hns3/hns3vf/hclgevf_main.c  |  20 +-
 .../ethernet/hisilicon/hns3/hns3vf/hclgevf_main.h  |   2 +-
 drivers/net/ethernet/intel/e1000e/phy.c            |   8 +-
 .../ethernet/marvell/octeontx2/af/rvu_debugfs.c    |   4 +-
 drivers/net/ethernet/micrel/ks8851_common.c        |  16 +-
 drivers/net/ethernet/qlogic/qede/qede_filter.c     |  14 +-
 drivers/net/hyperv/netvsc.c                        |   7 +-
 drivers/net/usb/qmi_wwan.c                         |   1 +
 drivers/net/vxlan/vxlan_core.c                     |  49 ++-
 drivers/net/wireless/intel/iwlwifi/mvm/mld-sta.c   |   7 +-
 drivers/net/wireless/intel/iwlwifi/queue/tx.c      |   2 +-
 drivers/nvme/host/core.c                           |   2 +-
 drivers/nvme/host/nvme.h                           |   5 +
 drivers/nvme/host/pci.c                            |  14 +-
 drivers/nvmem/apple-efuses.c                       |   1 +
 drivers/nvmem/core.c                               |   8 +-
 drivers/nvmem/imx-ocotp-scu.c                      |   1 +
 drivers/nvmem/imx-ocotp.c                          |   1 +
 drivers/nvmem/meson-efuse.c                        |   1 +
 drivers/nvmem/meson-mx-efuse.c                     |   1 +
 drivers/nvmem/microchip-otpc.c                     |   1 +
 drivers/nvmem/mtk-efuse.c                          |   1 +
 drivers/nvmem/qcom-spmi-sdam.c                     |   1 +
 drivers/nvmem/qfprom.c                             |   1 +
 drivers/nvmem/rave-sp-eeprom.c                     |   1 +
 drivers/nvmem/rockchip-efuse.c                     |   1 +
 drivers/nvmem/sc27xx-efuse.c                       |   1 +
 drivers/nvmem/sec-qfprom.c                         |   1 +
 drivers/nvmem/sprd-efuse.c                         |   1 +
 drivers/nvmem/stm32-romem.c                        |   1 +
 drivers/nvmem/sunplus-ocotp.c                      |   1 +
 drivers/nvmem/sunxi_sid.c                          |   1 +
 drivers/nvmem/uniphier-efuse.c                     |   1 +
 drivers/nvmem/zynqmp_nvmem.c                       |   1 +
 drivers/pinctrl/aspeed/pinctrl-aspeed-g6.c         |  34 +--
 drivers/pinctrl/core.c                             |   8 +-
 drivers/pinctrl/devicetree.c                       |  10 +-
 drivers/pinctrl/intel/pinctrl-baytrail.c           |  74 ++---
 drivers/pinctrl/intel/pinctrl-intel.h              |   4 +
 drivers/pinctrl/mediatek/pinctrl-paris.c           |  40 +--
 drivers/pinctrl/meson/pinctrl-meson-a1.c           |   6 +-
 .../x86/intel/speed_select_if/isst_if_common.c     |   1 +
 drivers/power/supply/mt6360_charger.c              |   2 +-
 drivers/power/supply/rt9455_charger.c              |   2 +
 drivers/regulator/core.c                           |  27 +-
 drivers/regulator/mt6360-regulator.c               |  32 +-
 drivers/regulator/tps65132-regulator.c             |   7 +
 drivers/rtc/nvmem.c                                |   1 +
 drivers/s390/cio/cio_inject.c                      |   2 +-
 drivers/s390/net/qeth_core_main.c                  |  69 ++---
 drivers/scsi/bnx2fc/bnx2fc_tgt.c                   |   2 -
 drivers/scsi/hisi_sas/hisi_sas_v3_hw.c             |  10 +-
 drivers/scsi/libsas/sas_expander.c                 |   2 +-
 drivers/scsi/lpfc/lpfc.h                           |   2 +-
 drivers/scsi/lpfc/lpfc_attr.c                      |   4 +-
 drivers/scsi/lpfc/lpfc_bsg.c                       |  20 +-
 drivers/scsi/lpfc/lpfc_debugfs.c                   |  12 +-
 drivers/scsi/lpfc/lpfc_els.c                       |  20 +-
 drivers/scsi/lpfc/lpfc_hbadisc.c                   |   5 +-
 drivers/scsi/lpfc/lpfc_init.c                      |   5 +-
 drivers/scsi/lpfc/lpfc_nvme.c                      |   4 +-
 drivers/scsi/lpfc/lpfc_scsi.c                      |  13 +-
 drivers/scsi/lpfc/lpfc_sli.c                       |  34 +--
 drivers/scsi/lpfc/lpfc_vport.c                     |   8 +-
 drivers/scsi/mpi3mr/mpi3mr_app.c                   |   2 +-
 drivers/slimbus/qcom-ngd-ctrl.c                    |   6 +-
 drivers/spi/spi-axi-spi-engine.c                   | 229 +++++++-------
 drivers/spi/spi-hisi-kunpeng.c                     |   2 -
 drivers/spi/spi-microchip-core-qspi.c              |   1 +
 drivers/spi/spi.c                                  |   1 +
 drivers/target/target_core_configfs.c              |  12 +
 drivers/ufs/core/ufs-mcq.c                         |   2 +-
 drivers/ufs/core/ufshcd.c                          |   9 +-
 drivers/uio/uio_hv_generic.c                       |  12 +-
 drivers/usb/core/hub.c                             |   5 +-
 drivers/usb/core/port.c                            |   8 +-
 drivers/usb/dwc3/core.c                            |  90 +++---
 drivers/usb/dwc3/core.h                            |   1 +
 drivers/usb/dwc3/gadget.c                          |   2 +
 drivers/usb/dwc3/host.c                            |  27 ++
 drivers/usb/gadget/composite.c                     |   6 +-
 drivers/usb/gadget/function/f_fs.c                 |   9 +-
 drivers/usb/gadget/function/uvc_configfs.c         |   4 +-
 drivers/usb/host/ohci-hcd.c                        |   8 +
 drivers/usb/host/xhci-plat.h                       |   4 +-
 drivers/usb/host/xhci-rzv2m.c                      |   1 +
 drivers/usb/typec/tcpm/tcpm.c                      |  36 ++-
 drivers/usb/typec/ucsi/ucsi.c                      |  12 +-
 drivers/w1/slaves/w1_ds250x.c                      |   1 +
 fs/9p/fid.h                                        |   3 -
 fs/9p/vfs_file.c                                   |   2 +
 fs/9p/vfs_inode.c                                  |   5 +-
 fs/9p/vfs_super.c                                  |   1 +
 fs/btrfs/inode.c                                   |   2 +-
 fs/btrfs/ordered-data.c                            |   1 +
 fs/btrfs/send.c                                    |   4 +-
 fs/btrfs/transaction.c                             |   2 +-
 fs/btrfs/volumes.c                                 |  18 +-
 fs/gfs2/bmap.c                                     |   5 +-
 fs/nfs/client.c                                    |   5 +-
 fs/nfs/inode.c                                     |  13 +-
 fs/nfs/internal.h                                  |   2 -
 fs/nfs/netns.h                                     |   2 +
 fs/smb/client/cifsglob.h                           |   1 +
 fs/smb/client/connect.c                            |   8 +
 fs/smb/client/fs_context.c                         |  21 ++
 fs/smb/client/fs_context.h                         |   2 +
 fs/smb/client/misc.c                               |   1 +
 fs/smb/client/smb2pdu.c                            |  11 +
 fs/smb/server/oplock.c                             |  35 ++-
 fs/smb/server/transport_tcp.c                      |   4 +
 fs/tracefs/event_inode.c                           |  74 ++---
 fs/tracefs/inode.c                                 |  92 +++++-
 fs/tracefs/internal.h                              |  14 +-
 fs/userfaultfd.c                                   |   4 +
 fs/vboxsf/file.c                                   |   1 +
 include/linux/compiler_types.h                     |  11 +
 include/linux/dma-fence.h                          |   7 -
 include/linux/gfp_types.h                          |   2 +
 include/linux/hyperv.h                             |   1 +
 include/linux/nvmem-provider.h                     |   2 +
 include/linux/regmap.h                             |   8 +
 include/linux/regulator/consumer.h                 |   4 +-
 include/linux/skbuff.h                             |  15 +
 include/linux/skmsg.h                              |   2 +
 include/linux/slab.h                               |   2 +-
 include/linux/sunrpc/clnt.h                        |   1 +
 include/net/gro.h                                  |   9 +
 include/net/xfrm.h                                 |   3 +
 include/sound/emu10k1.h                            |   3 +-
 include/sound/sof.h                                |   7 +-
 include/trace/events/rxrpc.h                       |   2 +-
 include/uapi/linux/kfd_ioctl.h                     |  17 +-
 include/uapi/scsi/scsi_bsg_mpi3mr.h                |   2 +-
 kernel/bpf/bloom_filter.c                          |  13 +
 kernel/bpf/verifier.c                              |   3 +-
 kernel/dma/swiotlb.c                               |   1 +
 kernel/workqueue.c                                 |   8 +-
 lib/Kconfig.debug                                  |   5 +-
 lib/dynamic_debug.c                                |   6 +-
 lib/maple_tree.c                                   |  16 +-
 lib/scatterlist.c                                  |   2 +-
 mm/readahead.c                                     |   4 +
 net/8021q/vlan_core.c                              |   2 +
 net/bluetooth/hci_core.c                           |   3 +-
 net/bluetooth/hci_event.c                          |   2 +
 net/bluetooth/l2cap_core.c                         |   3 +
 net/bluetooth/msft.c                               |   2 +-
 net/bluetooth/msft.h                               |   4 +-
 net/bluetooth/sco.c                                |   4 +
 net/bridge/br_forward.c                            |   9 +-
 net/bridge/br_netlink.c                            |   3 +-
 net/core/filter.c                                  |  42 ++-
 net/core/gro.c                                     |   1 +
 net/core/link_watch.c                              |   4 +-
 net/core/net-sysfs.c                               |   4 +-
 net/core/net_namespace.c                           |  13 +-
 net/core/rtnetlink.c                               |   6 +-
 net/core/skbuff.c                                  |  27 +-
 net/core/skmsg.c                                   |   5 +-
 net/core/sock.c                                    |   4 +-
 net/hsr/hsr_device.c                               |  31 +-
 net/ipv4/af_inet.c                                 |   1 +
 net/ipv4/ip_output.c                               |   2 +-
 net/ipv4/raw.c                                     |   3 +
 net/ipv4/tcp.c                                     |   4 +-
 net/ipv4/tcp_input.c                               |   2 +
 net/ipv4/tcp_ipv4.c                                |   8 +-
 net/ipv4/tcp_output.c                              |   4 +-
 net/ipv4/udp.c                                     |   3 +-
 net/ipv4/udp_offload.c                             |  15 +-
 net/ipv4/xfrm4_input.c                             |   6 +-
 net/ipv6/addrconf.c                                |  11 +-
 net/ipv6/fib6_rules.c                              |   6 +-
 net/ipv6/ip6_input.c                               |   4 +-
 net/ipv6/ip6_offload.c                             |  52 +++-
 net/ipv6/ip6_output.c                              |   4 +-
 net/ipv6/udp.c                                     |   3 +-
 net/ipv6/udp_offload.c                             |   3 +-
 net/ipv6/xfrm6_input.c                             |   6 +-
 net/l2tp/l2tp_eth.c                                |   3 +
 net/mac80211/ieee80211_i.h                         |   4 +-
 net/mac80211/mlme.c                                |   5 +-
 net/mptcp/ctrl.c                                   |  39 ++-
 net/mptcp/protocol.c                               |   3 +
 net/nfc/nci/core.c                                 |   1 +
 net/nsh/nsh.c                                      |  14 +-
 net/phonet/pn_netlink.c                            |   2 +-
 net/rxrpc/ar-internal.h                            |   2 +-
 net/rxrpc/call_object.c                            |   7 +-
 net/rxrpc/conn_event.c                             |  16 +-
 net/rxrpc/conn_object.c                            |   9 +-
 net/rxrpc/input.c                                  |  71 +++--
 net/rxrpc/output.c                                 |  14 +-
 net/rxrpc/protocol.h                               |   6 +-
 net/smc/smc_ib.c                                   |  19 +-
 net/sunrpc/clnt.c                                  |   5 +-
 net/sunrpc/xprtsock.c                              |   1 +
 net/tipc/msg.c                                     |   8 +-
 net/wireless/nl80211.c                             |   2 +
 net/wireless/trace.h                               |   2 +-
 net/xfrm/xfrm_input.c                              |   8 +
 rust/kernel/lib.rs                                 |   2 +-
 rust/macros/module.rs                              | 185 +++++++-----
 scripts/Makefile.modfinal                          |   2 +-
 sound/hda/intel-sdw-acpi.c                         |   2 +
 sound/pci/emu10k1/emu10k1.c                        |   3 +-
 sound/pci/emu10k1/emu10k1_main.c                   | 139 +++++----
 sound/pci/hda/patch_realtek.c                      |   1 +
 sound/soc/codecs/wsa881x.c                         |   1 +
 sound/soc/intel/avs/topology.c                     |   2 +
 sound/soc/meson/Kconfig                            |   1 +
 sound/soc/meson/axg-card.c                         |   1 +
 sound/soc/meson/axg-fifo.c                         |  56 ++--
 sound/soc/meson/axg-fifo.h                         |  12 +-
 sound/soc/meson/axg-frddr.c                        |   5 +-
 sound/soc/meson/axg-tdm-interface.c                |  34 ++-
 sound/soc/meson/axg-toddr.c                        |  22 +-
 sound/soc/sof/intel/hda-dsp.c                      |  20 +-
 sound/soc/sof/intel/pci-lnl.c                      |   3 +
 sound/soc/tegra/tegra186_dspk.c                    |   7 +-
 sound/soc/ti/davinci-mcasp.c                       |  12 +-
 sound/usb/line6/driver.c                           |   6 +-
 tools/include/linux/kernel.h                       |   1 +
 tools/include/linux/mm.h                           |   5 +
 tools/include/linux/panic.h                        |  19 ++
 tools/power/x86/turbostat/turbostat.8              |   2 +-
 tools/power/x86/turbostat/turbostat.c              |  45 ++-
 .../selftests/bpf/prog_tests/bloom_filter_map.c    |   6 +
 .../ftrace/test.d/filter/event-filter-function.tc  |   2 +-
 tools/testing/selftests/mm/Makefile                |   6 +-
 .../selftests/net/test_bridge_neigh_suppress.sh    | 333 ++++++++++-----------
 tools/testing/selftests/timers/valid-adjtimex.c    |  73 +++--
 338 files changed, 3043 insertions(+), 1798 deletions(-)



^ permalink raw reply	[relevance 1%]

* [PATCH 6.8 112/336] scsi: mpi3mr: Avoid memcpy field-spanning write WARNING
  2024-05-14 10:13  1% [PATCH 6.8 000/336] 6.8.10-rc1 review Greg Kroah-Hartman
@ 2024-05-14 10:15 14% ` Greg Kroah-Hartman
  0 siblings, 0 replies; 200+ results
From: Greg Kroah-Hartman @ 2024-05-14 10:15 UTC (permalink / raw)
  To: stable
  Cc: Greg Kroah-Hartman, patches, Sathya Prakash Veerichetty,
	Shinichiro Kawasaki, Martin K. Petersen, Sasha Levin

6.8-stable review patch.  If anyone has any objections, please let me know.

------------------

From: Shin'ichiro Kawasaki <shinichiro.kawasaki@wdc.com>

[ Upstream commit 429846b4b6ce9853e0d803a2357bb2e55083adf0 ]

When the "storcli2 show" command is executed for eHBA-9600, mpi3mr driver
prints this WARNING message:

  memcpy: detected field-spanning write (size 128) of single field "bsg_reply_buf->reply_buf" at drivers/scsi/mpi3mr/mpi3mr_app.c:1658 (size 1)
  WARNING: CPU: 0 PID: 12760 at drivers/scsi/mpi3mr/mpi3mr_app.c:1658 mpi3mr_bsg_request+0x6b12/0x7f10 [mpi3mr]

The cause of the WARN is 128 bytes memcpy to the 1 byte size array "__u8
replay_buf[1]" in the struct mpi3mr_bsg_in_reply_buf. The array is intended
to be a flexible length array, so the WARN is a false positive.

To suppress the WARN, remove the constant number '1' from the array
declaration and clarify that it has flexible length. Also, adjust the
memory allocation size to match the change.

Suggested-by: Sathya Prakash Veerichetty <sathya.prakash@broadcom.com>
Signed-off-by: Shin'ichiro Kawasaki <shinichiro.kawasaki@wdc.com>
Link: https://lore.kernel.org/r/20240323084155.166835-1-shinichiro.kawasaki@wdc.com
Signed-off-by: Martin K. Petersen <martin.petersen@oracle.com>
Signed-off-by: Sasha Levin <sashal@kernel.org>
---
 drivers/scsi/mpi3mr/mpi3mr_app.c    | 2 +-
 include/uapi/scsi/scsi_bsg_mpi3mr.h | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/drivers/scsi/mpi3mr/mpi3mr_app.c b/drivers/scsi/mpi3mr/mpi3mr_app.c
index 0380996b5ad27..55d590b919476 100644
--- a/drivers/scsi/mpi3mr/mpi3mr_app.c
+++ b/drivers/scsi/mpi3mr/mpi3mr_app.c
@@ -1644,7 +1644,7 @@ static long mpi3mr_bsg_process_mpt_cmds(struct bsg_job *job)
 	if ((mpirep_offset != 0xFF) &&
 	    drv_bufs[mpirep_offset].bsg_buf_len) {
 		drv_buf_iter = &drv_bufs[mpirep_offset];
-		drv_buf_iter->kern_buf_len = (sizeof(*bsg_reply_buf) - 1 +
+		drv_buf_iter->kern_buf_len = (sizeof(*bsg_reply_buf) +
 					   mrioc->reply_sz);
 		bsg_reply_buf = kzalloc(drv_buf_iter->kern_buf_len, GFP_KERNEL);
 
diff --git a/include/uapi/scsi/scsi_bsg_mpi3mr.h b/include/uapi/scsi/scsi_bsg_mpi3mr.h
index c72ce387286ad..30a5c1a593764 100644
--- a/include/uapi/scsi/scsi_bsg_mpi3mr.h
+++ b/include/uapi/scsi/scsi_bsg_mpi3mr.h
@@ -382,7 +382,7 @@ struct mpi3mr_bsg_in_reply_buf {
 	__u8	mpi_reply_type;
 	__u8	rsvd1;
 	__u16	rsvd2;
-	__u8	reply_buf[1];
+	__u8	reply_buf[];
 };
 
 /**
-- 
2.43.0




^ permalink raw reply related	[relevance 14%]

* [PATCH 6.8 000/336] 6.8.10-rc1 review
@ 2024-05-14 10:13  1% Greg Kroah-Hartman
  2024-05-14 10:15 14% ` [PATCH 6.8 112/336] scsi: mpi3mr: Avoid memcpy field-spanning write WARNING Greg Kroah-Hartman
  0 siblings, 1 reply; 200+ results
From: Greg Kroah-Hartman @ 2024-05-14 10:13 UTC (permalink / raw)
  To: stable
  Cc: Greg Kroah-Hartman, patches, linux-kernel, torvalds, akpm, linux,
	shuah, patches, lkft-triage, pavel, jonathanh, f.fainelli,
	sudipm.mukherjee, srw, rwarsow, conor, allen.lkml, broonie

This is the start of the stable review cycle for the 6.8.10 release.
There are 336 patches in this series, all will be posted as a response
to this one.  If anyone has any issues with these being applied, please
let me know.

Responses should be made by Thu, 16 May 2024 10:09:32 +0000.
Anything received after that time might be too late.

The whole patch series can be found in one patch at:
	https://www.kernel.org/pub/linux/kernel/v6.x/stable-review/patch-6.8.10-rc1.gz
or in the git tree and branch at:
	git://git.kernel.org/pub/scm/linux/kernel/git/stable/linux-stable-rc.git linux-6.8.y
and the diffstat can be found below.

thanks,

greg k-h

-------------
Pseudo-Shortlog of commits:

Greg Kroah-Hartman <gregkh@linuxfoundation.org>
    Linux 6.8.10-rc1

Johan Hovold <johan+linaro@kernel.org>
    Bluetooth: qca: fix firmware check error path

Johan Hovold <johan+linaro@kernel.org>
    Bluetooth: qca: fix info leak when fetching fw build id

Johan Hovold <johan+linaro@kernel.org>
    Bluetooth: qca: fix info leak when fetching board id

Johan Hovold <johan+linaro@kernel.org>
    Bluetooth: qca: generalise device address check

Johan Hovold <johan+linaro@kernel.org>
    Bluetooth: qca: fix NVM configuration parsing

Johan Hovold <johan+linaro@kernel.org>
    Bluetooth: qca: add missing firmware sanity checks

Johan Hovold <johan+linaro@kernel.org>
    Bluetooth: qca: fix wcn3991 device address check

Johan Hovold <johan+linaro@kernel.org>
    Bluetooth: qca: fix invalid device address check

Steven Rostedt (Google) <rostedt@goodmis.org>
    eventfs: Do not treat events directory different than other directories

Steven Rostedt (Google) <rostedt@goodmis.org>
    eventfs: Do not differentiate the toplevel events directory

Steven Rostedt (Google) <rostedt@goodmis.org>
    tracefs: Still use mount point as default permissions for instances

Steven Rostedt (Google) <rostedt@goodmis.org>
    tracefs: Reset permissions on remount if permissions are options

Namjae Jeon <linkinjeon@kernel.org>
    ksmbd: do not grant v2 lease if parent lease key and epoch are not set

Namjae Jeon <linkinjeon@kernel.org>
    ksmbd: avoid to send duplicate lease break notifications

Namjae Jeon <linkinjeon@kernel.org>
    ksmbd: off ipv6only for both ipv4/ipv6 binding

Conor Dooley <conor.dooley@microchip.com>
    spi: microchip-core-qspi: fix setting spi bus clock rate

Johan Hovold <johan+linaro@kernel.org>
    regulator: core: fix debugfs creation regression

Sean Anderson <sean.anderson@linux.dev>
    nvme-pci: Add quirk for broken MSIs

Ryan Roberts <ryan.roberts@arm.com>
    fs/proc/task_mmu: fix uffd-wp confusion in pagemap_scan_pmd_entry()

Ryan Roberts <ryan.roberts@arm.com>
    fs/proc/task_mmu: fix loss of young/dirty bits during pagemap scan

Vasant Hegde <vasant.hegde@amd.com>
    iommu/amd: Enhance def_domain_type to handle untrusted device

Peter Xu <peterx@redhat.com>
    mm/userfaultfd: reset ptes when close() for wr-protected ones

Kefeng Wang <wangkefeng.wang@huawei.com>
    mm: use memalloc_nofs_save() in page_cache_ra_order()

Michael Ellerman <mpe@ellerman.id.au>
    selftests/mm: fix powerpc ARCH check

Thomas Gleixner <tglx@linutronix.de>
    x86/apic: Don't access the APIC when disabling x2APIC

Thomas Weißschuh <linux@weissschuh.net>
    misc/pvpanic-pci: register attributes via pci_driver

Lakshmi Yadlapati <lakshmiy@us.ibm.com>
    hwmon: (pmbus/ucd9000) Increase delay from 250 to 500us

Thadeu Lima de Souza Cascardo <cascardo@igalia.com>
    net: fix out-of-bounds access in ops_init

Jason Gunthorpe <jgg@ziepe.ca>
    iommu/arm-smmu: Use the correct type in nvidia_smmu_context_fault()

Volodymyr Babchuk <Volodymyr_Babchuk@epam.com>
    arm64: dts: qcom: sa8155p-adp: fix SDHC2 CD pin configuration

Hersen Wu <hersenxs.wu@amd.com>
    drm/amd/display: Fix incorrect DSC instance for MST

George Shen <george.shen@amd.com>
    drm/amd/display: Handle Y carry-over in VCP X.Y calculation

Karthikeyan Ramasubramanian <kramasub@chromium.org>
    drm/i915/bios: Fix parsing backlight BDB data

Andi Shyti <andi.shyti@linux.intel.com>
    drm/i915/gt: Automate CCS Mode setting during engine resets

Chaitanya Kumar Borah <chaitanya.kumar.borah@intel.com>
    drm/i915/audio: Fix audio time stamp programming for DP

Lyude Paul <lyude@redhat.com>
    drm/nouveau/gsp: Use the sg allocator for level 2 of radix3

Nicholas Kazlauskas <nicholas.kazlauskas@amd.com>
    drm/amd/display: Fix idle optimization checks for multi-display and dual eDP

Matt Coster <matt.coster@imgtec.com>
    drm/imagination: Ensure PVR_MIPS_PT_PAGE_COUNT is never zero

Zack Rusin <zack.rusin@broadcom.com>
    drm/vmwgfx: Fix invalid reads in fence signaled events

Ian Forbes <ian.forbes@broadcom.com>
    drm/vmwgfx: Fix Legacy Display Unit

Zack Rusin <zack.rusin@broadcom.com>
    drm/ttm: Print the memory decryption status just once

Alex Deucher <alexander.deucher@amd.com>
    drm/amdkfd: don't allow mapping the MMIO HDP page with large pages

Dave Airlie <airlied@redhat.com>
    Revert "drm/nouveau/firmware: Fix SG_DEBUG error with nvkm_firmware_ctor()"

Lyude Paul <lyude@redhat.com>
    drm/nouveau/firmware: Fix SG_DEBUG error with nvkm_firmware_ctor()

Alexander Usyskin <alexander.usyskin@intel.com>
    mei: me: add lunar lake point M DID

Frank Oltmanns <frank@oltmanns.dev>
    clk: sunxi-ng: a64: Set minimum and maximum rate for PLL-MIPI

Frank Oltmanns <frank@oltmanns.dev>
    clk: sunxi-ng: common: Support minimum and maximum rate

Marek Szyprowski <m.szyprowski@samsung.com>
    clk: samsung: Revert "clk: Use device_get_match_data()"

Viken Dadhaniya <quic_vdadhani@quicinc.com>
    slimbus: qcom-ngd-ctrl: Add timeout for wait operation

Jim Cromie <jim.cromie@gmail.com>
    dyndbg: fix old BUG_ON in >control parser

Joao Paulo Goncalves <joao.goncalves@toradex.com>
    ASoC: ti: davinci-mcasp: Fix race condition during probe

Sameer Pujar <spujar@nvidia.com>
    ASoC: tegra: Fix DSPK 16-bit playback

Doug Berger <opendmb@gmail.com>
    net: bcmgenet: synchronize UMAC_CMD access

Doug Berger <opendmb@gmail.com>
    net: bcmgenet: synchronize use of bcmgenet_set_rx_mode()

Doug Berger <opendmb@gmail.com>
    net: bcmgenet: synchronize EXT_RGMII_OOB_CTRL access

Max Filippov <jcmvbkbc@gmail.com>
    xtensa: fix MAKE_PC_FROM_RA second argument

Paolo Abeni <pabeni@redhat.com>
    tipc: fix UAF in error path

Vitaly Lifshits <vitaly.lifshits@intel.com>
    e1000e: change usleep_range to udelay in PHY mdic access

Alexander Potapenko <glider@google.com>
    kmsan: compiler_types: declare __no_sanitize_or_inline

Hans de Goede <hdegoede@redhat.com>
    iio: accel: mxc4005: Reset chip on probe() and resume()

Hans de Goede <hdegoede@redhat.com>
    iio: accel: mxc4005: Interrupt handling fixes

Vasileios Amoiridis <vassilisamir@gmail.com>
    iio: pressure: Fixes SPI support for BMP3xx devices

Vasileios Amoiridis <vassilisamir@gmail.com>
    iio: pressure: Fixes BME280 SPI driver data

Ramona Gradinariu <ramona.bolboaca13@gmail.com>
    iio:imu: adis16475: Fix sync mode setting

Javier Carrasco <javier.carrasco.cruz@gmail.com>
    dt-bindings: iio: health: maxim,max30102: fix compatible check

Sven Schnelle <svens@linux.ibm.com>
    workqueue: Fix selection of wake_cpu in kick_pool()

Gregory Detal <gregory.detal@gmail.com>
    mptcp: only allow set existing scheduler for net.mptcp.scheduler

Paolo Abeni <pabeni@redhat.com>
    mptcp: ensure snd_nxt is properly initialized on connect

Dan Carpenter <dan.carpenter@linaro.org>
    mm/slab: make __free(kfree) accept error pointers

Liam R. Howlett <Liam.Howlett@oracle.com>
    maple_tree: fix mas_empty_area_rev() null pointer dereference

Josef Bacik <josef@toxicpanda.com>
    btrfs: make sure that WRITTEN is set on all metadata blocks

Qu Wenruo <wqu@suse.com>
    btrfs: qgroup: do not check qgroup inherit if qgroup is disabled

Qu Wenruo <wqu@suse.com>
    btrfs: set correct ram_bytes when splitting ordered extent

Dominique Martinet <dominique.martinet@atmark-techno.com>
    btrfs: add missing mutex_unlock in btrfs_relocate_sys_chunks()

Nicolas Bouchinet <nicolas.bouchinet@ssi.gouv.fr>
    mm/slub: avoid zeroing outside-object freepointer for single free

Takashi Sakamoto <o-takashi@sakamocchi.jp>
    firewire: ohci: fulfill timestamp for some local asynchronous transaction

Takashi Iwai <tiwai@suse.de>
    ALSA: hda/realtek: Fix conflicting PCI SSID 17aa:386f for Lenovo Legion models

Aman Dhoot <amandhoot12@gmail.com>
    ALSA: hda/realtek: Fix mute led of HP Laptop 15-da3001TU

Badhri Jagan Sridharan <badhri@google.com>
    usb: typec: tcpm: Check for port partner validity before consuming it

Amit Sunil Dhamne <amitsd@google.com>
    usb: typec: tcpm: unregister existing source caps before re-registration

RD Babiera <rdbabiera@google.com>
    usb: typec: tcpm: clear pd_event queue in PORT_RESET

Thinh Nguyen <Thinh.Nguyen@synopsys.com>
    usb: dwc3: core: Prevent phy suspend during init

Thinh Nguyen <Thinh.Nguyen@synopsys.com>
    usb: xhci-plat: Don't include xhci.h

Chris Wulff <Chris.Wulff@biamp.com>
    usb: gadget: f_fs: Fix a race condition when processing setup packets.

Wesley Cheng <quic_wcheng@quicinc.com>
    usb: gadget: f_fs: Fix race between aio_cancel() and AIO request complete

Ivan Avdeev <me@provod.works>
    usb: gadget: uvc: use correct buffer size when parsing configfs lists

Peter Korsgaard <peter@korsgaard.com>
    usb: gadget: composite: fix OS descriptors w_value logic

Alan Stern <stern@rowland.harvard.edu>
    USB: core: Fix access violation during port device removal

Guenter Roeck <linux@roeck-us.net>
    usb: ohci: Prevent missed ohci interrupts

Alan Stern <stern@rowland.harvard.edu>
    usb: Fix regression caused by invalid ep0 maxpacket in virtual SuperSpeed device

Christian A. Ehrhardt <lk@c--e.de>
    usb: typec: ucsi: Fix connector check on init

Christian A. Ehrhardt <lk@c--e.de>
    usb: typec: ucsi: Check for notifications after init

Linus Torvalds <torvalds@linux-foundation.org>
    Reapply "drm/qxl: simplify qxl_fence_wait"

Thanassis Avgerinos <thanassis.avgerinos@gmail.com>
    firewire: nosy: ensure user_length is taken into account when fetching packet contents

Christian König <christian.koenig@amd.com>
    drm/amdgpu: once more fix the call oder in amdgpu_ttm_move() v2

Michel Dänzer <mdaenzer@redhat.com>
    drm/amdgpu: Fix comparison in amdgpu_res_cpu_visible

Gabe Teeger <gabe.teeger@amd.com>
    drm/amd/display: Atom Integrated System Info v2_2 for DCN35

Kent Gibson <warthog618@gmail.com>
    gpiolib: cdev: fix uninitialised kfifo

Zhongqiu Han <quic_zhonhan@quicinc.com>
    gpiolib: cdev: Fix use after free in lineinfo_changed_notify

Mario Limonciello <mario.limonciello@amd.com>
    dm/amd/pm: Fix problems with reboot/shutdown for some SMU 13.0.4/13.0.11 users

Douglas Anderson <dianders@chromium.org>
    drm/connector: Add \n to message about demoting connector force-probes

Jerome Brunet <jbrunet@baylibre.com>
    drm/meson: dw-hdmi: add bandgap setting for g12

Jerome Brunet <jbrunet@baylibre.com>
    drm/meson: dw-hdmi: power up phy on device init

Steffen Bätz <steffen@innosonix.de>
    net: dsa: mv88e6xxx: add phylink_get_caps for the mv88e6320/21 family

Yonglong Liu <liuyonglong@huawei.com>
    net: hns3: fix kernel crash when devlink reload during initialization

Yonglong Liu <liuyonglong@huawei.com>
    net: hns3: fix port vlan filter not disabled issue

Peiyang Wang <wangpeiyang1@huawei.com>
    net: hns3: use appropriate barrier function after setting a bit value

Peiyang Wang <wangpeiyang1@huawei.com>
    net: hns3: release PTP resources if pf initialization failed

Peiyang Wang <wangpeiyang1@huawei.com>
    net: hns3: change type of numa_node_mask as nodemask_t

Jian Shen <shenjian15@huawei.com>
    net: hns3: direct return when receive a unknown mailbox message

Peiyang Wang <wangpeiyang1@huawei.com>
    net: hns3: using user configure after hardware reset

Wen Gu <guwen@linux.alibaba.com>
    net/smc: fix neighbour and rtable leak in smc_ib_find_route()

Eric Dumazet <edumazet@google.com>
    ipv6: prevent NULL dereference in ip6_output()

Eric Dumazet <edumazet@google.com>
    ipv6: annotate data-races around cnf.disable_ipv6

Lukasz Majewski <lukma@denx.de>
    hsr: Simplify code for announcing HSR nodes timer setup

Eric Dumazet <edumazet@google.com>
    net-sysfs: convert dev->operstate reads to lockless ones

Eric Dumazet <edumazet@google.com>
    ipv6: fib6_rules: avoid possible NULL dereference in fib6_rule_action()

Daniel Golle <daniel@makrotopia.org>
    dt-bindings: net: mediatek: remove wrongly added clocks and SerDes

David Howells <dhowells@redhat.com>
    rxrpc: Only transmit one ACK per jumbo packet received

David Howells <dhowells@redhat.com>
    rxrpc: Fix congestion control algorithm

David Howells <dhowells@redhat.com>
    rxrpc: Fix the names of the fields in the ACK trailer struct

Ido Schimmel <idosch@nvidia.com>
    selftests: test_bridge_neigh_suppress.sh: Fix failures due to duplicate MAC

Shigeru Yoshida <syoshida@redhat.com>
    ipv6: Fix potential uninit-value access in __ip6_make_skb()

Felix Fietkau <nbd@nbd.name>
    net: bridge: fix corrupted ethernet header on multicast-to-unicast

Tetsuo Handa <penguin-kernel@I-love.SAKURA.ne.jp>
    nfc: nci: Fix kcov check in nci_rx_work()

Donald Hunter <donald.hunter@gmail.com>
    netlink: specs: Add missing bridge linkinfo attrs

Eric Dumazet <edumazet@google.com>
    phonet: fix rtm_phonet_notify() skb allocation

Aleksa Savic <savicaleksa83@gmail.com>
    hwmon: (corsair-cpro) Protect ccp->wait_input_report with a spinlock

Aleksa Savic <savicaleksa83@gmail.com>
    hwmon: (corsair-cpro) Use complete_all() instead of complete() in ccp_raw_event()

Aleksa Savic <savicaleksa83@gmail.com>
    hwmon: (corsair-cpro) Use a separate buffer for sending commands

Roded Zats <rzats@paloaltonetworks.com>
    rtnetlink: Correct nested IFLA_VF_VLAN_LIST attribute validation

Marek Vasut <marex@denx.de>
    net: ks8851: Queue RX packets in IRQ handler instead of disabling BHs

Duoming Zhou <duoming@zju.edu.cn>
    Bluetooth: l2cap: fix null-ptr-deref in l2cap_chan_timeout

Sungwoo Kim <iam@sung-woo.kim>
    Bluetooth: HCI: Fix potential null-ptr-deref

Chen-Yu Tsai <wenst@chromium.org>
    arm64: dts: mediatek: mt8183-pico6: Fix bluetooth node

Sungwoo Kim <iam@sung-woo.kim>
    Bluetooth: msft: fix slab-use-after-free in msft_do_close()

Duoming Zhou <duoming@zju.edu.cn>
    Bluetooth: Fix use-after-free bugs caused by sco_sock_timeout

Kuniyuki Iwashima <kuniyu@amazon.com>
    tcp: Use refcount_inc_not_zero() in tcp_twsk_unique().

Eric Dumazet <edumazet@google.com>
    tcp: defer shutdown(SEND_SHUTDOWN) for TCP_SYN_RECV sockets

Boy.Wu <boy.wu@mediatek.com>
    ARM: 9381/1: kasan: clear stale stack poison

Paul Davey <paul.davey@alliedtelesis.co.nz>
    xfrm: Preserve vlan tags for transport mode software GRO

Al Viro <viro@zeniv.linux.org.uk>
    qibfs: fix dentry leak

Olga Kornievskaia <kolga@netapp.com>
    SUNRPC: add a missing rpc_stat for TCP TLS

Li Nan <linan122@huawei.com>
    blk-iocost: do not WARN if iocg was already offlined

Vanillan Wang <vanillanwang@163.com>
    net:usb:qmi_wwan: support Rolling modules

Alex Deucher <alexander.deucher@amd.com>
    drm/radeon: silence UBSAN warning (v3)

Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
    platform/x86: ISST: Add Granite Rapids-D to HPM CPU list

Mario Limonciello <mario.limonciello@amd.com>
    platform/x86/amd: pmf: Decrease error message to debug

Lyude Paul <lyude@redhat.com>
    drm/nouveau/dp: Don't probe eDP ports twice harder

Krzysztof Kozlowski <krzk@kernel.org>
    gpio: lpc32xx: fix module autoloading

Joakim Sindholt <opensource@zhasha.com>
    fs/9p: drop inodes immediately on non-.L too

Eric Van Hensbergen <ericvh@kernel.org>
    fs/9p: remove erroneous nlink init from legacy stat2inode

Stephen Boyd <sboyd@kernel.org>
    clk: Don't hold prepare_lock when calling kref_put()

Andy Shevchenko <andriy.shevchenko@linux.intel.com>
    gpio: crystalcove: Use -ENOTSUPP consistently

Andy Shevchenko <andriy.shevchenko@linux.intel.com>
    gpio: wcove: Use -ENOTSUPP consistently

Michael Ellerman <mpe@ellerman.id.au>
    powerpc/crypto/chacha-p10: Fix failure on non Power10

Jeff Layton <jlayton@kernel.org>
    9p: explicitly deny setlease attempts

Joakim Sindholt <opensource@zhasha.com>
    fs/9p: fix the cache always being enabled on files with qid flags

Joakim Sindholt <opensource@zhasha.com>
    fs/9p: translate O_TRUNC into OTRUNC

Joakim Sindholt <opensource@zhasha.com>
    fs/9p: only translate RWX permissions for plain 9P2000

Krzysztof Kozlowski <krzk@kernel.org>
    iommu: mtk: fix module autoloading

Steve French <stfrench@microsoft.com>
    smb3: fix broken reconnect when password changing on the server by allowing password rotation

Ashutosh Dixit <ashutosh.dixit@intel.com>
    drm/xe: Label RING_CONTEXT_CONTROL as masked

Himal Prasad Ghimiray <himal.prasad.ghimiray@intel.com>
    drm/xe/xe_migrate: Cast to output precision before multiplying operands

Michael Kelley <mhklinux@outlook.com>
    Drivers: hv: vmbus: Don't free ring buffers that couldn't be re-encrypted

Rick Edgecombe <rick.p.edgecombe@intel.com>
    uio_hv_generic: Don't free decrypted memory

Rick Edgecombe <rick.p.edgecombe@intel.com>
    hv_netvsc: Don't free decrypted memory

Rick Edgecombe <rick.p.edgecombe@intel.com>
    Drivers: hv: vmbus: Track decrypted status in vmbus_gpadl

Rick Edgecombe <rick.p.edgecombe@intel.com>
    Drivers: hv: vmbus: Leak pages if set_memory_encrypted() fails

John Stultz <jstultz@google.com>
    selftests: timers: Fix valid-adjtimex signed left-shift undefined behavior

Zhigang Luo <Zhigang.Luo@amd.com>
    amd/amdkfd: sync all devices to wait all processes being evicted

Lijo Lazar <lijo.lazar@amd.com>
    drm/amdgpu: Fix VCN allocation in CPX partition

Kenneth Feng <kenneth.feng@amd.com>
    drm/amd/pm: fix the high voltage issue after unload

Alex Hung <alex.hung@amd.com>
    drm/amd/display: Skip on writeback when it's not applicable

Tao Zhou <tao.zhou1@amd.com>
    drm/amdgpu: implement IRQ_STATE_ENABLE for SDMA v4.4.2

Yifan Zhang <yifan1.zhang@amd.com>
    drm/amdgpu: add smu 14.0.1 discovery support

Li Ma <li.ma@amd.com>
    drm/amd/display: add DCN 351 version for microcode load

Lijo Lazar <lijo.lazar@amd.com>
    drm/amdgpu: Refine IB schedule error logging

Eric Dumazet <edumazet@google.com>
    nfc: llcp: fix nfc_llcp_setsockopt() unsafe copies

Eric Dumazet <edumazet@google.com>
    net: add copy_safe_from_sockptr() helper

Justin Ernst <justin.ernst@hpe.com>
    tools/power/turbostat: Fix uncore frequency file string

Jiaxun Yang <jiaxun.yang@flygoat.com>
    MIPS: scall: Save thread_info.syscall unconditionally on entry

Thierry Reding <treding@nvidia.com>
    gpu: host1x: Do not setup DMA for virtual devices

Bernhard Rosenkränzer <bero@baylibre.com>
    platform/x86: acer-wmi: Add support for Acer PH18-71

Jacek Lawrynowicz <jacek.lawrynowicz@linux.intel.com>
    accel/ivpu: Fix missed error message after VPU rename

Wachowski, Karol <karol.wachowski@intel.com>
    accel/ivpu: Improve clarity of MMU error messages

Jacek Lawrynowicz <jacek.lawrynowicz@linux.intel.com>
    accel/ivpu: Remove d3hot_after_power_off WA

Rik van Riel <riel@surriel.com>
    blk-iocost: avoid out of bounds shift

Xiang Chen <chenxiang66@hisilicon.com>
    scsi: hisi_sas: Handle the NCQ error returned by D2H frame

Maurizio Lombardi <mlombard@redhat.com>
    scsi: target: Fix SELinux error when systemd-modules loads the target module

Kees Cook <keescook@chromium.org>
    nouveau/gsp: Avoid addressing beyond end of rpc->entries

Wei Yang <richard.weiyang@gmail.com>
    memblock tests: fix undefined reference to `BIT'

Wei Yang <richard.weiyang@gmail.com>
    memblock tests: fix undefined reference to `panic'

Wei Yang <richard.weiyang@gmail.com>
    memblock tests: fix undefined reference to `early_pfn_to_nid'

Boris Burkov <boris@bur.io>
    btrfs: always clear PERTRANS metadata during commit

Boris Burkov <boris@bur.io>
    btrfs: make btrfs_clear_delalloc_extent() free delalloc reserve

Len Brown <len.brown@intel.com>
    tools/power turbostat: Fix warning upon failed /dev/cpu_dma_latency read

Patryk Wlazlyn <patryk.wlazlyn@linux.intel.com>
    tools/power turbostat: Print ucode revision only if valid

Len Brown <len.brown@intel.com>
    tools/power turbostat: Expand probe_intel_uncore_frequency()

Chen Yu <yu.c.chen@intel.com>
    tools/power turbostat: Do not print negative LPI residency

Peng Liu <liupeng17@lenovo.com>
    tools/power turbostat: Fix Bzy_MHz documentation typo

Wyes Karny <wyes.karny@amd.com>
    tools/power turbostat: Increase the limit for fd opened

Doug Smythies <dsmythies@telus.net>
    tools/power turbostat: Fix added raw MSR output

Adam Goldman <adamg@pobox.com>
    firewire: ohci: mask bus reset interrupts between ISR and bottom half

Chen Ni <nichen@iscas.ac.cn>
    ata: sata_gemini: Check clk_enable() result

Jeff Layton <jlayton@kernel.org>
    vboxsf: explicitly deny setlease attempts

Phil Elwell <phil@raspberrypi.com>
    net: bcmgenet: Reset RBUF on first open

Zhang Yi <zhangyi@everest-semi.com>
    ASoC: codecs: ES8326: modify clock table

Zhang Yi <zhangyi@everest-semi.com>
    ASoC: codecs: ES8326: Solve error interruption issue

Li Nan <linan122@huawei.com>
    block: fix overflow in blk_ioctl_discard()

Takashi Iwai <tiwai@suse.de>
    ALSA: line6: Zero-initialize message buffers

Peter Wang <peter.wang@mediatek.com>
    scsi: ufs: core: Fix MCQ mode dev command timeout

Yihang Li <liyihang9@huawei.com>
    scsi: libsas: Align SMP request allocation to ARCH_DMA_MINALIGN

Peter Wang <peter.wang@mediatek.com>
    scsi: ufs: core: WLUN suspend dev/link state error recovery

Uwe Kleine-König <u.kleine-koenig@pengutronix.de>
    OSS: dmasound/paula: Mark driver struct with __refdata to prevent section mismatch

André Apitzsch <git@apitzsch.eu>
    regulator: tps65132: Add of_match table

Peter Ujfalusi <peter.ujfalusi@linux.intel.com>
    ASoC: SOF: Intel: hda-dsp: Skip IMR boot on ACE platforms in case of S3 suspend

Borislav Petkov (AMD) <bp@alien8.de>
    kbuild: Disable KCSAN for autogenerated *.mod.c intermediaries

Mark Rutland <mark.rutland@arm.com>
    selftests/ftrace: Fix event filter target_func selection

Andrei Matei <andreimatei1@gmail.com>
    bpf: Check bloom filter map value size

Jonathan Kim <Jonathan.Kim@amd.com>
    drm/amdkfd: range check cp bad op exception interrupts

Mukul Joshi <mukul.joshi@amd.com>
    drm/amdkfd: Check cgroup when returning DMABuf info

Anand Jain <anand.jain@oracle.com>
    btrfs: return accurate error code on open failure in open_fs_devices()

Saurav Kashyap <skashyap@marvell.com>
    scsi: bnx2fc: Remove spin_lock_bh while releasing resources after upload

Shin'ichiro Kawasaki <shinichiro.kawasaki@wdc.com>
    scsi: mpi3mr: Avoid memcpy field-spanning write WARNING

Lucas De Marchi <lucas.demarchi@intel.com>
    drm/xe: Fix END redefinition

linke li <lilinke99@qq.com>
    net: mark racy access on sk->sk_rcvbuf

Benjamin Berg <benjamin.berg@intel.com>
    wifi: iwlwifi: mvm: guard against invalid STA ID on removal

Johannes Berg <johannes.berg@intel.com>
    wifi: iwlwifi: read txq->read_ptr under lock

Johannes Berg <johannes.berg@intel.com>
    wifi: mac80211: fix prep_connection error path

Igor Artemiev <Igor.A.Artemiev@mcst.ru>
    wifi: cfg80211: fix rdev_dump_mpp() arguments order

Jeff Johnson <quic_jjohnson@quicinc.com>
    wifi: mac80211: fix ieee80211_bss_*_flags kernel-doc

Eric Van Hensbergen <ericvh@kernel.org>
    fs/9p: fix uninitialized values during inode evict

Andrew Price <anprice@redhat.com>
    gfs2: Fix invalid metadata access in punch_hole

Justin Tee <justin.tee@broadcom.com>
    scsi: lpfc: Use a dedicated lock for ras_fwlog state

Justin Tee <justin.tee@broadcom.com>
    scsi: lpfc: Release hbalock before calling lpfc_worker_wake_up()

Justin Tee <justin.tee@broadcom.com>
    scsi: lpfc: Replace hbalock with ndlp lock in lpfc_nvme_unregister_port()

Justin Tee <justin.tee@broadcom.com>
    scsi: lpfc: Update lpfc_ramp_down_queue_handler() logic

Justin Tee <justin.tee@broadcom.com>
    scsi: lpfc: Remove IRQF_ONESHOT flag from threaded IRQ handling

Justin Tee <justin.tee@broadcom.com>
    scsi: lpfc: Move NPIV's transport unregistration to after resource clean up

Rohit Ner <rohitner@google.com>
    scsi: ufs: core: Fix MCQ MAC configuration

Conor Dooley <conor.dooley@microchip.com>
    firmware: microchip: don't unconditionally print validation success

Yuezhang Mo <Yuezhang.Mo@sony.com>
    exfat: fix timing of synchronizing bitmap and inode

Oliver Upton <oliver.upton@linux.dev>
    KVM: arm64: vgic-v2: Check for non-NULL vCPU in vgic_v2_parse_attr()

Will Deacon <will@kernel.org>
    swiotlb: initialise restricted pool list_head when SWIOTLB_DYNAMIC=y

Shubhrajyoti Datta <shubhrajyoti.datta@amd.com>
    EDAC/versal: Do not log total error counts

Gaurav Batra <gbatra@linux.ibm.com>
    powerpc/pseries/iommu: LPAR panics during boot up with a frozen PE

Nayna Jain <nayna@linux.ibm.com>
    powerpc/pseries: make max polling consistent for longer H_CALLs

Jernej Skrabec <jernej.skrabec@gmail.com>
    clk: sunxi-ng: h6: Reparent CPUX during PLL CPUX rate change

Adam Skladowski <a39.skl@gmail.com>
    clk: qcom: smd-rpm: Restore msm8976 num_clk

Lucas De Marchi <lucas.demarchi@intel.com>
    drm/xe/display: Fix ADL-N detection

Richard Gobert <richardbgobert@gmail.com>
    net: gro: add flush check in udp_gro_receive_segment

Richard Gobert <richardbgobert@gmail.com>
    net: gro: fix udp bad offset in socket lookup by adding {inner_}network_offset to napi_gro_cb

Shigeru Yoshida <syoshida@redhat.com>
    ipv4: Fix uninit-value access in __ip_make_skb()

Andy Shevchenko <andriy.shevchenko@linux.intel.com>
    drm/panel: ili9341: Use predefined error codes

Andy Shevchenko <andriy.shevchenko@linux.intel.com>
    drm/panel: ili9341: Respect deferred probe

Andy Shevchenko <andriy.shevchenko@linux.intel.com>
    drm/panel: ili9341: Correct use of device property APIs

Alexandra Winter <wintera@linux.ibm.com>
    s390/qeth: Fix kernel panic after setting hsuid

Guillaume Nault <gnault@redhat.com>
    vxlan: Pull inner IP header in vxlan_rcv().

Xin Long <lucien.xin@gmail.com>
    tipc: fix a possible memleak in tipc_buf_append

Jeffrey Altman <jaltman@auristor.com>
    rxrpc: Clients must accept conn from any address

Felix Fietkau <nbd@nbd.name>
    net: core: reject skb_copy(_expand) for fraglist GSO skbs

Felix Fietkau <nbd@nbd.name>
    net: bridge: fix multicast-to-unicast with fraglist GSO

Mans Rullgard <mans@mansr.com>
    spi: fix null pointer dereference within spi_sync

Shashank Sharma <shashank.sharma@amd.com>
    drm/amdgpu: fix doorbell regression

Marek Behún <kabel@kernel.org>
    net: dsa: mv88e6xxx: Fix number of databases for 88E6141 / 88E6341

Sebastian Andrzej Siewior <bigeasy@linutronix.de>
    cxgb4: Properly lock TX queue for the selftest.

Bui Quang Minh <minhquangbui99@gmail.com>
    s390/cio: Ensure the copied buf is NUL terminated

Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com>
    ALSA: hda: intel-sdw-acpi: fix usage of device_get_named_child_node()

Jerome Brunet <jbrunet@baylibre.com>
    ASoC: meson: cards: select SND_DYNAMIC_MINORS

Jerome Brunet <jbrunet@baylibre.com>
    ASoC: meson: axg-tdm-interface: manage formatters in trigger

Jerome Brunet <jbrunet@baylibre.com>
    ASoC: meson: axg-card: make links nonatomic

Jerome Brunet <jbrunet@baylibre.com>
    ASoC: meson: axg-fifo: use threaded irq to check periods

Jerome Brunet <jbrunet@baylibre.com>
    ASoC: meson: axg-fifo: use FIELD helpers

Guillaume Nault <gnault@redhat.com>
    vxlan: Add missing VNI filter counter update in arp_reduce().

Guillaume Nault <gnault@redhat.com>
    vxlan: Fix racy device stats updates.

Asbjørn Sloth Tønnesen <ast@fiberby.net>
    net: qede: use return from qede_parse_actions()

Asbjørn Sloth Tønnesen <ast@fiberby.net>
    net: qede: use return from qede_parse_flow_attr() for flow_spec

Asbjørn Sloth Tønnesen <ast@fiberby.net>
    net: qede: use return from qede_parse_flow_attr() for flower

Asbjørn Sloth Tønnesen <ast@fiberby.net>
    net: qede: sanitize 'rc' in qede_add_tc_flower_fltr()

Oswald Buddenhagen <oswald.buddenhagen@gmx.de>
    ALSA: emu10k1: fix E-MU dock initialization

Oswald Buddenhagen <oswald.buddenhagen@gmx.de>
    ALSA: emu10k1: move the whole GPIO event handling to the workqueue

Oswald Buddenhagen <oswald.buddenhagen@gmx.de>
    ALSA: emu10k1: factor out snd_emu1010_load_dock_firmware()

Oswald Buddenhagen <oswald.buddenhagen@gmx.de>
    ALSA: emu10k1: fix E-MU card dock presence monitoring

David Howells <dhowells@redhat.com>
    Fix a potential infinite loop in extract_user_to_sg()

Jens Remus <jremus@linux.ibm.com>
    s390/vdso: Add CFI for RA register to asm macro vdso_func

Rafael J. Wysocki <rafael.j.wysocki@intel.com>
    thermal/debugfs: Prevent use-after-free from occurring after cdev removal

David Bauer <mail@david-bauer.net>
    net l2tp: drop flow hash on forward

Kuniyuki Iwashima <kuniyu@amazon.com>
    nsh: Restore skb->{protocol,data,mac_header} for outer header in nsh_gso_segment().

Rafael J. Wysocki <rafael.j.wysocki@intel.com>
    thermal/debugfs: Fix two locking issues with thermal zone debug

Rafael J. Wysocki <rafael.j.wysocki@intel.com>
    thermal/debugfs: Free all thermal zone debug memory on zone removal

Bui Quang Minh <minhquangbui99@gmail.com>
    octeontx2-af: avoid off-by-one read from userspace

Bui Quang Minh <minhquangbui99@gmail.com>
    bna: ensure the copied buf is NUL terminated

Bui Quang Minh <minhquangbui99@gmail.com>
    ice: ensure the copied buf is NUL terminated

Chen Yu <yu.c.chen@intel.com>
    efi/unaccepted: touch soft lockup during memory accept

Toke Høiland-Jørgensen <toke@redhat.com>
    xdp: use flags field to disambiguate broadcast redirect

Puranjay Mohan <puranjay@kernel.org>
    arm32, bpf: Reimplement sign-extension mov instruction

Claudio Imbrenda <imbrenda@linux.ibm.com>
    s390/mm: Fix clearing storage keys for huge pages

Claudio Imbrenda <imbrenda@linux.ibm.com>
    s390/mm: Fix storage key clearing for guest huge pages

Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
    ASoC: codecs: wsa881x: set clk_stop_mode1 flag

Amadeusz Sławiński <amadeuszx.slawinski@linux.intel.com>
    ASoC: Intel: avs: Set name of control as in topology

Xu Kuohai <xukuohai@huawei.com>
    riscv, bpf: Fix incorrect runtime stats

Xu Kuohai <xukuohai@huawei.com>
    bpf, arm64: Fix incorrect runtime stats

Devyn Liu <liudingyuan@huawei.com>
    spi: hisi-kunpeng: Delete the dump interface of data registers in debugfs

David Lechner <dlechner@baylibre.com>
    spi: axi-spi-engine: fix version format string

David Lechner <dlechner@baylibre.com>
    spi: axi-spi-engine: use common AXI macros

Anton Protopopov <aspsk@isovalent.com>
    bpf: Fix a verifier verbose message

Yi Zhang <yi.zhang@redhat.com>
    nvme: fix warn output about shared namespaces without CONFIG_NVME_MULTIPATH

Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com>
    ASoC: SOF: Intel: add default firmware library path for LNL

Richard Fitzgerald <rf@opensource.cirrus.com>
    regmap: Add regmap_read_bypassed()

Jason Xing <kernelxing@tencent.com>
    bpf, skmsg: Fix NULL pointer dereference in sk_psock_skb_ingress_enqueue

Andrii Nakryiko <andrii@kernel.org>
    bpf, kconfig: Fix DEBUG_INFO_BTF_MODULES Kconfig definition

Matti Vaittinen <mazziesaccount@gmail.com>
    regulator: change devm_regulator_get_enable_optional() stub to return Ok

Matti Vaittinen <mazziesaccount@gmail.com>
    regulator: change stubbed devm_regulator_get_enable to return Ok

AngeloGioacchino Del Regno <angelogioacchino.delregno@collabora.com>
    regulator: mt6360: De-capitalize devicetree regulator subnodes

Chuck Lever <chuck.lever@oracle.com>
    NFSD: Fix nfsd4_encode_fattr4() crasher

Dai Ngo <dai.ngo@oracle.com>
    NFSD: add support for CB_GETATTR callback

Josef Bacik <josef@toxicpanda.com>
    nfsd: make all of the nfsd stats per-network namespace

Josef Bacik <josef@toxicpanda.com>
    nfsd: expose /proc/net/sunrpc/nfsd in net namespaces

Josef Bacik <josef@toxicpanda.com>
    nfsd: rename NFSD_NET_* to NFSD_STATS_*

Zeng Heng <zengheng4@huawei.com>
    pinctrl: devicetree: fix refcount leak in pinctrl_dt_to_map()

AngeloGioacchino Del Regno <angelogioacchino.delregno@collabora.com>
    power: supply: mt6360_charger: Fix of_match for usb-otg-vbus regulator

Arnd Bergmann <arnd@arndb.de>
    power: rt9455: hide unused rt9455_boost_voltage_values

Hans de Goede <hdegoede@redhat.com>
    pinctrl: baytrail: Fix selecting gpio pinctrl state

Kuniyuki Iwashima <kuniyu@amazon.com>
    nfs: Handle error of rpc_proc_register() in nfs_net_init().

Josef Bacik <josef@toxicpanda.com>
    nfs: make the rpc_stat per net namespace

Josef Bacik <josef@toxicpanda.com>
    nfs: expose /proc/net/sunrpc/nfs in net namespaces

Josef Bacik <josef@toxicpanda.com>
    sunrpc: add a struct rpc_stats arg to rpc_create_args

Chen-Yu Tsai <wenst@chromium.org>
    pinctrl: mediatek: paris: Rework support for PIN_CONFIG_{INPUT,OUTPUT}_ENABLE

Chen-Yu Tsai <wenst@chromium.org>
    pinctrl: mediatek: paris: Fix PIN_CONFIG_INPUT_SCHMITT_ENABLE readback

Dan Carpenter <dan.carpenter@linaro.org>
    pinctrl: core: delete incorrect free in pinctrl_enable()

Jan Dakinevich <jan.dakinevich@salutedevices.com>
    pinctrl/meson: fix typo in PDM's pin name

Billy Tsai <billy_tsai@aspeedtech.com>
    pinctrl: pinctrl-aspeed-g6: Fix register offset for pinconf of GPIOR-T

Johannes Berg <johannes.berg@intel.com>
    wifi: nl80211: don't free NULL coalescing rule

Benno Lossin <benno.lossin@proton.me>
    rust: macros: fix soundness issue in `module!` macro

Thomas Bertschinger <tahbertschinger@gmail.com>
    rust: module: place generated init_module() function in .init.text


-------------

Diffstat:

 .../bindings/iio/health/maxim,max30102.yaml        |   2 +-
 .../devicetree/bindings/net/mediatek,net.yaml      |  22 +--
 Documentation/netlink/specs/rt_link.yaml           |   6 +
 Makefile                                           |   4 +-
 arch/arm/kernel/sleep.S                            |   4 +
 arch/arm/net/bpf_jit_32.c                          |  56 +++++--
 .../dts/mediatek/mt8183-kukui-jacuzzi-pico6.dts    |   3 +-
 arch/arm64/boot/dts/qcom/sa8155p-adp.dts           |  30 ++--
 arch/arm64/kvm/vgic/vgic-kvm-device.c              |   8 +-
 arch/arm64/net/bpf_jit_comp.c                      |   6 +-
 arch/mips/include/asm/ptrace.h                     |   2 +-
 arch/mips/kernel/asm-offsets.c                     |   1 +
 arch/mips/kernel/ptrace.c                          |  15 +-
 arch/mips/kernel/scall32-o32.S                     |  23 +--
 arch/mips/kernel/scall64-n32.S                     |   3 +-
 arch/mips/kernel/scall64-n64.S                     |   3 +-
 arch/mips/kernel/scall64-o32.S                     |  33 ++--
 arch/powerpc/crypto/chacha-p10-glue.c              |   8 +-
 arch/powerpc/include/asm/plpks.h                   |   5 +-
 arch/powerpc/platforms/pseries/iommu.c             |   8 +
 arch/powerpc/platforms/pseries/plpks.c             |  10 +-
 arch/riscv/net/bpf_jit_comp64.c                    |   6 +-
 arch/s390/include/asm/dwarf.h                      |   1 +
 arch/s390/kernel/vdso64/vdso_user_wrapper.S        |   2 +
 arch/s390/mm/gmap.c                                |   2 +-
 arch/s390/mm/hugetlbpage.c                         |   2 +-
 arch/x86/kernel/apic/apic.c                        |  16 +-
 arch/xtensa/include/asm/processor.h                |   8 +-
 arch/xtensa/include/asm/ptrace.h                   |   2 +-
 arch/xtensa/kernel/process.c                       |   5 +-
 arch/xtensa/kernel/stacktrace.c                    |   3 +-
 block/blk-iocost.c                                 |  14 +-
 block/ioctl.c                                      |   5 +-
 drivers/accel/ivpu/ivpu_drv.c                      |  20 +--
 drivers/accel/ivpu/ivpu_drv.h                      |   3 +-
 drivers/accel/ivpu/ivpu_hw_37xx.c                  |   4 +-
 drivers/accel/ivpu/ivpu_mmu.c                      |   8 +-
 drivers/accel/ivpu/ivpu_pm.c                       |   9 +-
 drivers/ata/sata_gemini.c                          |   5 +-
 drivers/base/regmap/regmap.c                       |  37 +++++
 drivers/bluetooth/btqca.c                          | 140 ++++++++++++++--
 drivers/bluetooth/btqca.h                          |   3 +-
 drivers/bluetooth/hci_qca.c                        |   2 -
 drivers/clk/clk.c                                  |  12 +-
 drivers/clk/qcom/clk-smd-rpm.c                     |   1 +
 drivers/clk/samsung/clk-exynos-clkout.c            |  13 +-
 drivers/clk/sunxi-ng/ccu-sun50i-a64.c              |   2 +
 drivers/clk/sunxi-ng/ccu-sun50i-h6.c               |  19 ++-
 drivers/clk/sunxi-ng/ccu_common.c                  |  19 +++
 drivers/clk/sunxi-ng/ccu_common.h                  |   3 +
 drivers/edac/versal_edac.c                         |   4 +-
 drivers/firewire/nosy.c                            |   6 +-
 drivers/firewire/ohci.c                            |  14 +-
 drivers/firmware/efi/unaccepted_memory.c           |   4 +
 drivers/firmware/microchip/mpfs-auto-update.c      |   2 +
 drivers/gpio/gpio-crystalcove.c                    |   2 +-
 drivers/gpio/gpio-lpc32xx.c                        |   1 +
 drivers/gpio/gpio-wcove.c                          |   2 +-
 drivers/gpio/gpiolib-cdev.c                        |  16 +-
 drivers/gpu/drm/amd/amdgpu/amdgpu_device.c         |  26 +--
 drivers/gpu/drm/amd/amdgpu/amdgpu_discovery.c      |   1 +
 drivers/gpu/drm/amd/amdgpu/amdgpu_job.c            |   7 +-
 drivers/gpu/drm/amd/amdgpu/amdgpu_object.c         |  14 +-
 drivers/gpu/drm/amd/amdgpu/amdgpu_object.h         |   4 +-
 drivers/gpu/drm/amd/amdgpu/amdgpu_ttm.c            |  56 ++++---
 drivers/gpu/drm/amd/amdgpu/aqua_vanjaram.c         |  15 +-
 drivers/gpu/drm/amd/amdgpu/sdma_v4_4_2.c           |  16 +-
 drivers/gpu/drm/amd/amdkfd/kfd_chardev.c           |  11 +-
 drivers/gpu/drm/amd/amdkfd/kfd_device.c            |  17 +-
 drivers/gpu/drm/amd/amdkfd/kfd_int_process_v10.c   |   3 +-
 drivers/gpu/drm/amd/amdkfd/kfd_int_process_v11.c   |   3 +-
 drivers/gpu/drm/amd/amdkfd/kfd_int_process_v9.c    |   3 +-
 drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c  |  15 +-
 .../drm/amd/display/amdgpu_dm/amdgpu_dm_debugfs.c  |  48 ++++--
 drivers/gpu/drm/amd/display/dc/bios/bios_parser2.c |   1 +
 .../display/dc/dcn31/dcn31_hpo_dp_link_encoder.c   |   6 +
 .../drm/amd/display/dc/hwss/dcn35/dcn35_hwseq.c    |  33 +++-
 drivers/gpu/drm/amd/pm/swsmu/amdgpu_smu.c          |  27 ++-
 drivers/gpu/drm/amd/pm/swsmu/inc/amdgpu_smu.h      |   1 +
 .../gpu/drm/amd/pm/swsmu/smu13/smu_v13_0_0_ppt.c   |   8 +-
 .../gpu/drm/amd/pm/swsmu/smu13/smu_v13_0_4_ppt.c   |   2 +-
 drivers/gpu/drm/drm_connector.c                    |   2 +-
 drivers/gpu/drm/i915/display/intel_audio.c         | 113 +------------
 drivers/gpu/drm/i915/display/intel_bios.c          |  19 +--
 drivers/gpu/drm/i915/display/intel_vbt_defs.h      |   5 -
 drivers/gpu/drm/i915/gt/intel_gt_ccs_mode.c        |   6 +-
 drivers/gpu/drm/i915/gt/intel_gt_ccs_mode.h        |   2 +-
 drivers/gpu/drm/i915/gt/intel_workarounds.c        |   4 +-
 drivers/gpu/drm/imagination/pvr_fw_mips.h          |   5 +-
 drivers/gpu/drm/meson/meson_dw_hdmi.c              |  70 ++++----
 drivers/gpu/drm/nouveau/include/nvkm/subdev/gsp.h  |   4 +-
 drivers/gpu/drm/nouveau/nouveau_dp.c               |  13 +-
 drivers/gpu/drm/nouveau/nvkm/subdev/gsp/r535.c     |  81 +++++----
 drivers/gpu/drm/panel/Kconfig                      |   2 +-
 drivers/gpu/drm/panel/panel-ilitek-ili9341.c       |  13 +-
 drivers/gpu/drm/qxl/qxl_release.c                  |  50 +-----
 drivers/gpu/drm/radeon/pptable.h                   |  10 +-
 drivers/gpu/drm/ttm/ttm_tt.c                       |   2 +-
 drivers/gpu/drm/vmwgfx/vmwgfx_bo.c                 |   1 +
 drivers/gpu/drm/vmwgfx/vmwgfx_fence.c              |   2 +-
 drivers/gpu/drm/xe/compat-i915-headers/i915_drv.h  |   3 +-
 drivers/gpu/drm/xe/regs/xe_engine_regs.h           |   2 +-
 drivers/gpu/drm/xe/xe_lrc.c                        |  25 ++-
 drivers/gpu/drm/xe/xe_migrate.c                    |   8 +-
 drivers/gpu/host1x/bus.c                           |   8 -
 drivers/hv/channel.c                               |  29 +++-
 drivers/hv/connection.c                            |  29 +++-
 drivers/hwmon/corsair-cpro.c                       |  43 +++--
 drivers/hwmon/pmbus/ucd9000.c                      |   6 +-
 drivers/iio/accel/mxc4005.c                        |  92 +++++++++-
 drivers/iio/imu/adis16475.c                        |   4 +-
 drivers/iio/pressure/bmp280-core.c                 |   1 +
 drivers/iio/pressure/bmp280-spi.c                  |  13 +-
 drivers/iio/pressure/bmp280.h                      |   1 +
 drivers/infiniband/hw/qib/qib_fs.c                 |   1 +
 drivers/iommu/amd/iommu.c                          |   4 +
 drivers/iommu/arm/arm-smmu/arm-smmu-nvidia.c       |   4 +-
 drivers/iommu/mtk_iommu.c                          |   1 +
 drivers/iommu/mtk_iommu_v1.c                       |   1 +
 drivers/misc/mei/hw-me-regs.h                      |   2 +
 drivers/misc/mei/pci-me.c                          |   2 +
 drivers/misc/pvpanic/pvpanic-pci.c                 |   4 +-
 drivers/net/dsa/mv88e6xxx/chip.c                   |  20 ++-
 drivers/net/ethernet/broadcom/genet/bcmgenet.c     |  32 +++-
 drivers/net/ethernet/broadcom/genet/bcmgenet.h     |   4 +-
 drivers/net/ethernet/broadcom/genet/bcmgenet_wol.c |   8 +-
 drivers/net/ethernet/broadcom/genet/bcmmii.c       |   6 +-
 drivers/net/ethernet/brocade/bna/bnad_debugfs.c    |   4 +-
 drivers/net/ethernet/chelsio/cxgb4/sge.c           |   6 +-
 drivers/net/ethernet/hisilicon/hns3/hnae3.h        |   2 +-
 .../ethernet/hisilicon/hns3/hns3pf/hclge_main.c    |  52 +++---
 .../ethernet/hisilicon/hns3/hns3pf/hclge_main.h    |   5 +-
 .../net/ethernet/hisilicon/hns3/hns3pf/hclge_mbx.c |   7 +-
 .../ethernet/hisilicon/hns3/hns3vf/hclgevf_main.c  |  20 +--
 .../ethernet/hisilicon/hns3/hns3vf/hclgevf_main.h  |   2 +-
 drivers/net/ethernet/intel/e1000e/phy.c            |   8 +-
 drivers/net/ethernet/intel/ice/ice_debugfs.c       |   8 +-
 .../ethernet/marvell/octeontx2/af/rvu_debugfs.c    |   4 +-
 drivers/net/ethernet/micrel/ks8851_common.c        |  16 +-
 drivers/net/ethernet/qlogic/qede/qede_filter.c     |  14 +-
 drivers/net/hyperv/netvsc.c                        |   7 +-
 drivers/net/usb/qmi_wwan.c                         |   1 +
 drivers/net/vxlan/vxlan_core.c                     |  49 ++++--
 drivers/net/wireless/intel/iwlwifi/mvm/mld-sta.c   |   7 +-
 drivers/net/wireless/intel/iwlwifi/queue/tx.c      |   2 +-
 drivers/nvme/host/core.c                           |   2 +-
 drivers/nvme/host/nvme.h                           |   5 +
 drivers/nvme/host/pci.c                            |  14 +-
 drivers/pinctrl/aspeed/pinctrl-aspeed-g6.c         |  34 ++--
 drivers/pinctrl/core.c                             |   8 +-
 drivers/pinctrl/devicetree.c                       |  10 +-
 drivers/pinctrl/intel/pinctrl-baytrail.c           |  74 +++++----
 drivers/pinctrl/intel/pinctrl-intel.h              |   4 +
 drivers/pinctrl/mediatek/pinctrl-paris.c           |  40 ++---
 drivers/pinctrl/meson/pinctrl-meson-a1.c           |   6 +-
 drivers/platform/x86/acer-wmi.c                    |   9 +
 drivers/platform/x86/amd/pmf/acpi.c                |   2 +-
 .../x86/intel/speed_select_if/isst_if_common.c     |   1 +
 drivers/power/supply/mt6360_charger.c              |   2 +-
 drivers/power/supply/rt9455_charger.c              |   2 +
 drivers/regulator/core.c                           |  27 +--
 drivers/regulator/mt6360-regulator.c               |  32 ++--
 drivers/regulator/tps65132-regulator.c             |   7 +
 drivers/s390/cio/cio_inject.c                      |   2 +-
 drivers/s390/net/qeth_core_main.c                  |  69 ++++----
 drivers/scsi/bnx2fc/bnx2fc_tgt.c                   |   2 -
 drivers/scsi/hisi_sas/hisi_sas_v3_hw.c             |  10 +-
 drivers/scsi/libsas/sas_expander.c                 |   2 +-
 drivers/scsi/lpfc/lpfc.h                           |   2 +-
 drivers/scsi/lpfc/lpfc_attr.c                      |   4 +-
 drivers/scsi/lpfc/lpfc_bsg.c                       |  20 +--
 drivers/scsi/lpfc/lpfc_debugfs.c                   |  12 +-
 drivers/scsi/lpfc/lpfc_els.c                       |  20 +--
 drivers/scsi/lpfc/lpfc_hbadisc.c                   |   5 +-
 drivers/scsi/lpfc/lpfc_init.c                      |   5 +-
 drivers/scsi/lpfc/lpfc_nvme.c                      |   4 +-
 drivers/scsi/lpfc/lpfc_scsi.c                      |  13 +-
 drivers/scsi/lpfc/lpfc_sli.c                       |  34 ++--
 drivers/scsi/lpfc/lpfc_vport.c                     |   8 +-
 drivers/scsi/mpi3mr/mpi3mr_app.c                   |   2 +-
 drivers/slimbus/qcom-ngd-ctrl.c                    |   6 +-
 drivers/spi/spi-axi-spi-engine.c                   |  19 +--
 drivers/spi/spi-hisi-kunpeng.c                     |   2 -
 drivers/spi/spi-microchip-core-qspi.c              |   1 +
 drivers/spi/spi.c                                  |   1 +
 drivers/target/target_core_configfs.c              |  12 ++
 drivers/thermal/thermal_debugfs.c                  |  59 +++++--
 drivers/ufs/core/ufs-mcq.c                         |   2 +-
 drivers/ufs/core/ufshcd.c                          |   9 +-
 drivers/uio/uio_hv_generic.c                       |  12 +-
 drivers/usb/core/hub.c                             |   5 +-
 drivers/usb/core/port.c                            |   8 +-
 drivers/usb/dwc3/core.c                            |  90 +++++-----
 drivers/usb/dwc3/core.h                            |   1 +
 drivers/usb/dwc3/gadget.c                          |   2 +
 drivers/usb/dwc3/host.c                            |  27 +++
 drivers/usb/gadget/composite.c                     |   6 +-
 drivers/usb/gadget/function/f_fs.c                 |   9 +-
 drivers/usb/gadget/function/uvc_configfs.c         |   4 +-
 drivers/usb/host/ohci-hcd.c                        |   8 +
 drivers/usb/host/xhci-plat.h                       |   4 +-
 drivers/usb/host/xhci-rzv2m.c                      |   1 +
 drivers/usb/typec/tcpm/tcpm.c                      |  36 +++-
 drivers/usb/typec/ucsi/ucsi.c                      |  12 +-
 fs/9p/fid.h                                        |   3 -
 fs/9p/vfs_file.c                                   |   2 +
 fs/9p/vfs_inode.c                                  |  23 ++-
 fs/9p/vfs_super.c                                  |   1 +
 fs/btrfs/inode.c                                   |   2 +-
 fs/btrfs/ordered-data.c                            |   1 +
 fs/btrfs/qgroup.c                                  |   2 +
 fs/btrfs/transaction.c                             |   2 +-
 fs/btrfs/tree-checker.c                            |  30 ++--
 fs/btrfs/tree-checker.h                            |   1 +
 fs/btrfs/volumes.c                                 |  18 +-
 fs/exfat/file.c                                    |   9 +-
 fs/gfs2/bmap.c                                     |   5 +-
 fs/nfs/client.c                                    |   5 +-
 fs/nfs/inode.c                                     |  13 +-
 fs/nfs/internal.h                                  |   2 -
 fs/nfs/netns.h                                     |   2 +
 fs/nfsd/cache.h                                    |   2 -
 fs/nfsd/netns.h                                    |  21 ++-
 fs/nfsd/nfs4callback.c                             |  97 ++++++++++-
 fs/nfsd/nfs4proc.c                                 |   6 +-
 fs/nfsd/nfs4state.c                                |   3 +-
 fs/nfsd/nfs4xdr.c                                  |   2 +-
 fs/nfsd/nfscache.c                                 |  40 +----
 fs/nfsd/nfsctl.c                                   |  14 +-
 fs/nfsd/nfsfh.c                                    |   3 +-
 fs/nfsd/state.h                                    |  14 ++
 fs/nfsd/stats.c                                    |  43 ++---
 fs/nfsd/stats.h                                    |  62 +++----
 fs/nfsd/vfs.c                                      |   6 +-
 fs/nfsd/xdr4cb.h                                   |  18 ++
 fs/proc/task_mmu.c                                 |  24 +--
 fs/smb/client/cifsglob.h                           |   1 +
 fs/smb/client/connect.c                            |   8 +
 fs/smb/client/fs_context.c                         |  21 +++
 fs/smb/client/fs_context.h                         |   2 +
 fs/smb/client/misc.c                               |   1 +
 fs/smb/client/smb2pdu.c                            |  11 ++
 fs/smb/server/oplock.c                             |  35 ++--
 fs/smb/server/transport_tcp.c                      |   4 +
 fs/tracefs/event_inode.c                           |  74 +++++----
 fs/tracefs/inode.c                                 |  92 +++++++++-
 fs/tracefs/internal.h                              |  14 +-
 fs/userfaultfd.c                                   |   4 +
 fs/vboxsf/file.c                                   |   1 +
 include/linux/compiler_types.h                     |  11 ++
 include/linux/dma-fence.h                          |   7 -
 include/linux/gfp_types.h                          |   2 +
 include/linux/hyperv.h                             |   1 +
 include/linux/regmap.h                             |   8 +
 include/linux/regulator/consumer.h                 |   4 +-
 include/linux/skbuff.h                             |  15 ++
 include/linux/skmsg.h                              |   2 +
 include/linux/slab.h                               |   4 +-
 include/linux/sockptr.h                            |  25 +++
 include/linux/sunrpc/clnt.h                        |   1 +
 include/net/gro.h                                  |   9 +
 include/net/xfrm.h                                 |   3 +
 include/sound/emu10k1.h                            |   3 +-
 include/trace/events/rxrpc.h                       |   2 +-
 include/uapi/linux/kfd_ioctl.h                     |  17 +-
 include/uapi/scsi/scsi_bsg_mpi3mr.h                |   2 +-
 kernel/bpf/bloom_filter.c                          |  13 ++
 kernel/bpf/verifier.c                              |   3 +-
 kernel/dma/swiotlb.c                               |   1 +
 kernel/workqueue.c                                 |   8 +-
 lib/Kconfig.debug                                  |   5 +-
 lib/dynamic_debug.c                                |   6 +-
 lib/maple_tree.c                                   |  16 +-
 lib/scatterlist.c                                  |   2 +-
 mm/readahead.c                                     |   4 +
 mm/slub.c                                          |  52 +++---
 net/8021q/vlan_core.c                              |   2 +
 net/bluetooth/hci_core.c                           |   3 +-
 net/bluetooth/hci_event.c                          |   2 +
 net/bluetooth/l2cap_core.c                         |   3 +
 net/bluetooth/msft.c                               |   2 +-
 net/bluetooth/msft.h                               |   4 +-
 net/bluetooth/sco.c                                |   4 +
 net/bridge/br_forward.c                            |   9 +-
 net/bridge/br_netlink.c                            |   3 +-
 net/core/filter.c                                  |  42 +++--
 net/core/gro.c                                     |   1 +
 net/core/link_watch.c                              |   4 +-
 net/core/net-sysfs.c                               |   4 +-
 net/core/net_namespace.c                           |  13 +-
 net/core/rtnetlink.c                               |   6 +-
 net/core/skbuff.c                                  |  27 ++-
 net/core/skmsg.c                                   |   5 +-
 net/core/sock.c                                    |   4 +-
 net/hsr/hsr_device.c                               |  31 ++--
 net/ipv4/af_inet.c                                 |   1 +
 net/ipv4/ip_output.c                               |   2 +-
 net/ipv4/raw.c                                     |   3 +
 net/ipv4/tcp.c                                     |   4 +-
 net/ipv4/tcp_input.c                               |   2 +
 net/ipv4/tcp_ipv4.c                                |   8 +-
 net/ipv4/tcp_output.c                              |   4 +-
 net/ipv4/udp.c                                     |   3 +-
 net/ipv4/udp_offload.c                             |  15 +-
 net/ipv4/xfrm4_input.c                             |   6 +-
 net/ipv6/addrconf.c                                |  11 +-
 net/ipv6/fib6_rules.c                              |   6 +-
 net/ipv6/ip6_input.c                               |   4 +-
 net/ipv6/ip6_offload.c                             |   1 +
 net/ipv6/ip6_output.c                              |   4 +-
 net/ipv6/udp.c                                     |   3 +-
 net/ipv6/udp_offload.c                             |   3 +-
 net/ipv6/xfrm6_input.c                             |   6 +-
 net/l2tp/l2tp_eth.c                                |   3 +
 net/mac80211/ieee80211_i.h                         |   4 +-
 net/mac80211/mlme.c                                |   5 +-
 net/mptcp/ctrl.c                                   |  39 ++++-
 net/mptcp/protocol.c                               |   3 +
 net/nfc/llcp_sock.c                                |  12 +-
 net/nfc/nci/core.c                                 |   1 +
 net/nsh/nsh.c                                      |  14 +-
 net/phonet/pn_netlink.c                            |   2 +-
 net/rxrpc/ar-internal.h                            |   2 +-
 net/rxrpc/call_object.c                            |   7 +-
 net/rxrpc/conn_event.c                             |  16 +-
 net/rxrpc/conn_object.c                            |   9 +-
 net/rxrpc/input.c                                  |  71 +++++---
 net/rxrpc/output.c                                 |  14 +-
 net/rxrpc/protocol.h                               |   6 +-
 net/smc/smc_ib.c                                   |  19 ++-
 net/sunrpc/clnt.c                                  |   5 +-
 net/sunrpc/xprtsock.c                              |   1 +
 net/tipc/msg.c                                     |   8 +-
 net/wireless/nl80211.c                             |   2 +
 net/wireless/trace.h                               |   2 +-
 net/xfrm/xfrm_input.c                              |   8 +
 rust/macros/module.rs                              | 185 +++++++++++++--------
 scripts/Makefile.modfinal                          |   2 +-
 sound/hda/intel-sdw-acpi.c                         |   2 +
 sound/oss/dmasound/dmasound_paula.c                |   8 +-
 sound/pci/emu10k1/emu10k1.c                        |   3 +-
 sound/pci/emu10k1/emu10k1_main.c                   | 139 +++++++++-------
 sound/pci/hda/patch_realtek.c                      |  25 ++-
 sound/soc/codecs/es8326.c                          |  30 ++--
 sound/soc/codecs/es8326.h                          |   2 +-
 sound/soc/codecs/wsa881x.c                         |   1 +
 sound/soc/intel/avs/topology.c                     |   2 +
 sound/soc/meson/Kconfig                            |   1 +
 sound/soc/meson/axg-card.c                         |   1 +
 sound/soc/meson/axg-fifo.c                         |  56 ++++---
 sound/soc/meson/axg-fifo.h                         |  12 +-
 sound/soc/meson/axg-frddr.c                        |   5 +-
 sound/soc/meson/axg-tdm-interface.c                |  34 ++--
 sound/soc/meson/axg-toddr.c                        |  22 ++-
 sound/soc/sof/intel/hda-dsp.c                      |  20 ++-
 sound/soc/sof/intel/pci-lnl.c                      |   3 +
 sound/soc/tegra/tegra186_dspk.c                    |   7 +-
 sound/soc/ti/davinci-mcasp.c                       |  12 +-
 sound/usb/line6/driver.c                           |   6 +-
 tools/include/linux/kernel.h                       |   1 +
 tools/include/linux/mm.h                           |   5 +
 tools/include/linux/panic.h                        |  19 +++
 tools/power/x86/turbostat/turbostat.8              |   2 +-
 tools/power/x86/turbostat/turbostat.c              | 163 +++++++++++++-----
 .../selftests/bpf/prog_tests/bloom_filter_map.c    |   6 +
 .../ftrace/test.d/filter/event-filter-function.tc  |   2 +-
 tools/testing/selftests/mm/Makefile                |   6 +-
 .../selftests/net/test_bridge_neigh_suppress.sh    |  14 +-
 tools/testing/selftests/timers/valid-adjtimex.c    |  73 ++++----
 369 files changed, 3269 insertions(+), 1864 deletions(-)



^ permalink raw reply	[relevance 1%]

* [syzbot] [ntfs3?] WARNING in indx_insert_into_buffer (2)
@ 2024-05-09 18:20  5% syzbot
  0 siblings, 0 replies; 200+ results
From: syzbot @ 2024-05-09 18:20 UTC (permalink / raw)
  To: almaz.alexandrovich, linux-kernel, ntfs3, syzkaller-bugs

Hello,

syzbot found the following issue on:

HEAD commit:    b9158815de52 Merge tag 'char-misc-6.9-rc7' of git://git.ke..
git tree:       upstream
console output: https://syzkaller.appspot.com/x/log.txt?x=157f69df180000
kernel config:  https://syzkaller.appspot.com/x/.config?x=3310e643b6ef5d69
dashboard link: https://syzkaller.appspot.com/bug?extid=67f60a88fd6facb063c5
compiler:       gcc (Debian 12.2.0-14) 12.2.0, GNU ld (GNU Binutils for Debian) 2.40
syz repro:      https://syzkaller.appspot.com/x/repro.syz?x=11cce8a7180000
C reproducer:   https://syzkaller.appspot.com/x/repro.c?x=14e90b54980000

Downloadable assets:
disk image: https://storage.googleapis.com/syzbot-assets/df94a89cedc6/disk-b9158815.raw.xz
vmlinux: https://storage.googleapis.com/syzbot-assets/2ba4fcae1454/vmlinux-b9158815.xz
kernel image: https://storage.googleapis.com/syzbot-assets/f238a9413b64/bzImage-b9158815.xz
mounted in repro #1: https://storage.googleapis.com/syzbot-assets/2be1818fa274/mount_0.gz
mounted in repro #2: https://storage.googleapis.com/syzbot-assets/210e60e68a3d/mount_3.gz

The issue was bisected to:

commit 63e92a0c5a0d5816803907a3e30a91ef72c903a5
Author: Konstantin Komarov <almaz.alexandrovich@paragon-software.com>
Date:   Tue Feb 14 09:57:09 2023 +0000

    fs/ntfs3: Undo critial modificatins to keep directory consistency

bisection log:  https://syzkaller.appspot.com/x/bisect.txt?x=11b99824980000
final oops:     https://syzkaller.appspot.com/x/report.txt?x=13b99824980000
console output: https://syzkaller.appspot.com/x/log.txt?x=15b99824980000

IMPORTANT: if you fix the issue, please add the following tag to the commit:
Reported-by: syzbot+67f60a88fd6facb063c5@syzkaller.appspotmail.com
Fixes: 63e92a0c5a0d ("fs/ntfs3: Undo critial modificatins to keep directory consistency")

------------[ cut here ]------------
memcpy: detected field-spanning write (size 3656) of single field "hdr1" at fs/ntfs3/index.c:1912 (size 16)
WARNING: CPU: 1 PID: 6119 at fs/ntfs3/index.c:1912 indx_insert_into_buffer.isra.0+0x103a/0x12a0 fs/ntfs3/index.c:1912
Modules linked in:
CPU: 1 PID: 6119 Comm: syz-executor897 Not tainted 6.9.0-rc6-syzkaller-00290-gb9158815de52 #0
Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 03/27/2024
RIP: 0010:indx_insert_into_buffer.isra.0+0x103a/0x12a0 fs/ntfs3/index.c:1912
Code: 4c 7e b9 fe c6 05 f0 b0 b4 0c 01 90 48 8b 74 24 68 b9 10 00 00 00 48 c7 c2 60 81 43 8b 48 c7 c7 c0 81 43 8b e8 d7 e8 7b fe 90 <0f> 0b 90 90 e9 e1 fd ff ff e8 08 ca 14 ff e9 56 f4 ff ff e8 fe c9
RSP: 0018:ffffc90009f876c0 EFLAGS: 00010286
RAX: 0000000000000000 RBX: 00000000ffffffe4 RCX: ffffffff81503279
RDX: ffff888023540000 RSI: ffffffff81503286 RDI: 0000000000000001
RBP: 0000000000000000 R08: 0000000000000001 R09: 0000000000000000
R10: 0000000000000001 R11: 0000000000000001 R12: ffff88807248c471
R13: ffff88802caecc00 R14: ffff88807b610800 R15: ffff888025a46018
FS:  00007fc54202e6c0(0000) GS:ffff8880b9500000(0000) knlGS:0000000000000000
CS:  0010 DS: 0000 ES: 0000 CR0: 0000000080050033
CR2: 00007fc539c1b000 CR3: 0000000023d38000 CR4: 00000000003506f0
DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000
DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400
Call Trace:
 <TASK>
 indx_insert_entry+0x1a5/0x460 fs/ntfs3/index.c:1981
 ni_add_name+0x4db/0x820 fs/ntfs3/frecord.c:3055
 ni_rename+0xa1/0x1a0 fs/ntfs3/frecord.c:3087
 ntfs_rename+0x96f/0xf20 fs/ntfs3/namei.c:334
 vfs_rename+0xf84/0x20a0 fs/namei.c:4880
 do_renameat2+0xc54/0xdc0 fs/namei.c:5037
 __do_sys_rename fs/namei.c:5084 [inline]
 __se_sys_rename fs/namei.c:5082 [inline]
 __x64_sys_rename+0x81/0xa0 fs/namei.c:5082
 do_syscall_x64 arch/x86/entry/common.c:52 [inline]
 do_syscall_64+0xcf/0x260 arch/x86/entry/common.c:83
 entry_SYSCALL_64_after_hwframe+0x77/0x7f
RIP: 0033:0x7fc542099289
Code: 28 00 00 00 75 05 48 83 c4 28 c3 e8 b1 18 00 00 90 48 89 f8 48 89 f7 48 89 d6 48 89 ca 4d 89 c2 4d 89 c8 4c 8b 4c 24 08 0f 05 <48> 3d 01 f0 ff ff 73 01 c3 48 c7 c1 b0 ff ff ff f7 d8 64 89 01 48
RSP: 002b:00007fc54202e218 EFLAGS: 00000246 ORIG_RAX: 0000000000000052
RAX: ffffffffffffffda RBX: 00007fc54215f6d8 RCX: 00007fc542099289
RDX: 0000000000000000 RSI: 0000000020000f00 RDI: 0000000020000400
RBP: 00007fc54215f6d0 R08: 0000000000000000 R09: 0000000000000000
R10: 0000000000000000 R11: 0000000000000246 R12: 00007fc54212c0ac
R13: 00007fc5420ed06b R14: 00007fc54212bfa8 R15: 0030656c69662f2e
 </TASK>


---
This report is generated by a bot. It may contain errors.
See https://goo.gl/tpsmEJ for more information about syzbot.
syzbot engineers can be reached at syzkaller@googlegroups.com.

syzbot will keep track of this issue. See:
https://goo.gl/tpsmEJ#status for how to communicate with syzbot.
For information about bisection process see: https://goo.gl/tpsmEJ#bisection

If the report is already addressed, let syzbot know by replying with:
#syz fix: exact-commit-title

If you want syzbot to run the reproducer, reply with:
#syz test: git://repo/address.git branch-or-commit-hash
If you attach or paste a git patch, syzbot will apply it before testing.

If you want to overwrite report's subsystems, reply with:
#syz set subsystems: new-subsystem
(See the list of subsystem names on the web dashboard)

If the report is a duplicate of another one, reply with:
#syz dup: exact-subject-of-another-report

If you want to undo deduplication, reply with:
#syz undup

^ permalink raw reply	[relevance 5%]

* [OE-core][nanbield 02/10] linux-yocto/6.1: update to v6.1.80
  @ 2024-05-03  3:00  3% ` bruce.ashfield
  0 siblings, 0 replies; 200+ results
From: bruce.ashfield @ 2024-05-03  3:00 UTC (permalink / raw)
  To: steve; +Cc: openembedded-core

From: Bruce Ashfield <bruce.ashfield@gmail.com>

Updating linux-yocto/6.1 to the latest korg -stable release that comprises
the following commits:

    a3eb3a74aa8c Linux 6.1.80
    277439e7cabd fs/ntfs3: Enhance the attribute size check
    f119f2325ba7 arp: Prevent overflow in arp_req_get().
    f8fc1f1d9f65 ahci: Extend ASM1061 43-bit DMA address quirk to other ASM106x parts
    4a37c6c06834 ata: ahci: add identifiers for ASM2116 series adapters
    70a4a2657201 mptcp: add needs_id for netlink appending addr
    b03bca85617b mptcp: userspace pm send RM_ADDR for ID 0
    14f1992430ef mm: zswap: fix missing folio cleanup in writeback race path
    18f614369def fs/aio: Restrict kiocb_set_cancel_fn() to I/O submitted via libaio
    7ebeee513f8f mm/damon/reclaim: fix quota stauts loss due to online tunings
    47467e04816c erofs: fix inconsistent per-file compression format
    54407d9bc5e3 erofs: simplify compression configuration parser
    b1301f15ddc2 i2c: imx: when being a target, mark the last read as processed
    58168005337e drm/amd/display: Fix memory leak in dm_sw_fini()
    fd7b4f4fdc7c drm/syncobj: call drm_syncobj_fence_add_wait when WAIT_AVAILABLE flag is set
    b9196289e36c net: phy: realtek: Fix rtl8211f_config_init() for RTL8211F(D)(I)-VD-CG PHY
    37919ef31d7c Fix write to cloned skb in ipv6_hop_ioam()
    9d5523e065b5 phonet/pep: fix racy skb_queue_empty() use
    f556a352fdb2 phonet: take correct lock to peek at the RX queue
    1623161f80a4 net: sparx5: Add spinlock for frame transmission from CPU
    c22ad76cfc43 net: mctp: put sock on tag allocation failure
    ea33b8166912 netfilter: nf_tables: use kzalloc for hook allocation
    f30535918672 netfilter: nf_tables: register hooks last when adding new chain/flowtable
    26994a04b0ba netfilter: nf_tables: rename function to destroy hook list
    a6cafdb49a7b netfilter: nft_flow_offload: release dst in case direct xmit path is used
    012df10717da netfilter: nft_flow_offload: reset dst in route object after setting up flow
    9c5662e95a8d netfilter: flowtable: simplify route logic
    0c9302a6da26 netfilter: nf_tables: set dormant flag on hook register failure
    bdaf6bbfc1f2 tls: don't skip over different type records from the rx_list
    6756168add1c tls: stop recv() if initial process_rx_list gave us non-DATA
    ca89b4f5034d tls: break out of main loop when PEEK gets a non-data record
    4588b13abcbd bpf, sockmap: Fix NULL pointer dereference in sk_psock_verdict_data_ready()
    11277d189267 s390: use the correct count for __iowrite64_copy()
    18580e48e624 octeontx2-af: Consider the action set by PF
    6216509a2e11 platform/x86: thinkpad_acpi: Only update profile if successfully converted
    38c83c2488dc arm64/sme: Restore SME registers on exit from suspend
    fd84a5fae03c net: dev: Convert sa_data to flexible array in struct sockaddr
    8391b9b651cf ipv6: sr: fix possible use-after-free and null-ptr-deref
    e8530b170e46 afs: Increase buffer size in afs_update_volume_status()
    addf5e297e6c bpf: Fix racing between bpf_timer_cancel_and_free and bpf_timer_cancel
    9a581b17b722 ata: ahci_ceva: fix error handling for Xilinx GT PHY support
    e5703735e57a ipv6: properly combine dev_base_seq and ipv6.dev_addr_genid
    b43a4fb42fef ipv4: properly combine dev_base_seq and ipv4.dev_addr_genid
    8e29f988ad32 net: stmmac: Fix incorrect dereference in interrupt handlers
    25bd33b87f8a x86/numa: Fix the sort compare func used in numa_fill_memblks()
    ca4a1c00beff x86/numa: Fix the address overlap check in numa_fill_memblks()
    b06a3b1cbdfb nouveau: fix function cast warnings
    729bc77af438 dccp/tcp: Unhash sk from ehash for tb2 alloc failure after check_estalblished().
    91ac2c79e896 net: bridge: switchdev: Ensure deferred event delivery on unoffload
    2d5b4b3376fa net: bridge: switchdev: Skip MDB replays of deferred events on offload
    44148c1c8245 scsi: jazz_esp: Only build if SCSI core is builtin
    3c31b18a8dd8 scsi: smartpqi: Fix disable_managed_interrupts
    758b8f5e0498 bpf, scripts: Correct GPL license name
    a9409d33af61 RDMA/srpt: fix function pointer cast warnings
    5f69c475c147 arm64: dts: rockchip: set num-cs property for spi on px30
    7f31a244c753 RDMA/qedr: Fix qedr_create_user_qp error flow
    47e93d2f286e iommufd/iova_bitmap: Consider page offset for the pages to be pinned
    c5bc02f60d27 iommufd/iova_bitmap: Switch iova_bitmap::bitmap to an u8 array
    8d3a5cbc1e92 iommufd/iova_bitmap: Bounds check mapped::pages access
    aee4dcfe1721 RDMA/srpt: Support specifying the srpt_service_guid parameter
    edc2a9afbebd RDMA/irdma: Add AE for too many RNRS
    6f4553096ece RDMA/irdma: Set the CQ read threshold for GEN 1
    429999729d4a RDMA/irdma: Validate max_send_wr and max_recv_wr
    b2e4a5266e3d RDMA/irdma: Fix KASAN issue with tasklet
    75a64c641cf2 RDMA/bnxt_re: Return error for SRQ resize
    f0d857ce31a6 IB/hfi1: Fix a memleak in init_credit_return
    a6cada89ee5a Revert "drm/amd/display: increased min_dcfclk_mhz and min_fclk_mhz"
    71787c665d09 mptcp: fix lockless access in subflow ULP diag
    9e8e59af3a4a mptcp: add needs_id for userspace appending addr
    42a841a84ffd mptcp: make userspace_pm_append_new_local_addr static
    2f414a56b369 usb: roles: don't get/set_role() when usb_role_switch is unregistered
    0158216805ca usb: roles: fix NULL pointer issue when put module's reference
    35b604a37ec7 usb: gadget: ncm: Avoid dropping datagrams of properly parsed NTBs
    9a52b694b066 usb: cdns3: fix memory double free when handle zero packet
    2134e9906e17 usb: cdns3: fixed memory use after free at cdns3_gadget_ep_disable()
    c66a8008489b usb: cdnsp: fixed issue with incorrect detecting CDNSP family controllers
    748cee4417f6 usb: cdnsp: blocked some cdns3 specific code
    4dc87908b183 usb: dwc3: gadget: Don't disconnect if not started
    d4c7e4b1b024 serial: amba-pl011: Fix DMA transmission in RS485 mode
    d9d242625353 erofs: fix refcount on the metabuf used for inode lookup
    943c8b1fcc86 dm-integrity, dm-verity: reduce stack usage for recheck
    545a94ffc29a x86/alternative: Make custom return thunk unconditional
    b012dcf39d9e Revert "x86/alternative: Make custom return thunk unconditional"
    1221b8ea25cc x86/returnthunk: Allow different return thunks
    786f089086b5 ARM: ep93xx: Add terminator to gpiod_lookup_table
    13cd1daeea84 l2tp: pass correct message length to ip6_append_data
    2a19e0042bf1 PCI/MSI: Prevent MSI hardware interrupt number truncation
    e90211b1f7ac irqchip/sifive-plic: Enable interrupt if needed before EOI
    75eaa3666e2c irqchip/gic-v3-its: Do not assume vPE tables are preallocated
    62f361bfea60 crypto: virtio/akcipher - Fix stack overflow on memcpy
    3963f16cc764 gtp: fix use-after-free and null-ptr-deref in gtp_genl_dump_pdp()
    3ac3624a74cf KVM: arm64: vgic-its: Test for valid IRQ in its_sync_lpi_pending_table()
    72fdbc728c33 KVM: arm64: vgic-its: Test for valid IRQ in MOVALL handler
    6b2ff10390b1 md: Fix missing release of 'active_io' for flush
    8b218e2f0a27 cachefiles: fix memory leak in cachefiles_add_cache()
    9e7fc40377ec platform/x86: touchscreen_dmi: Allow partial (prefix) matches for ACPI names
    fff39f496265 platform/x86: intel-vbtn: Stop calling "VBDL" from notify_handler
    19e5dc2e6bf7 mm: memcontrol: clarify swapaccount=0 deprecation warning
    4c815c3a4834 mm/damon/lru_sort: fix quota status loss due to online tunings
    2dedda77d449 mm/swap: fix race when skipping swapcache
    e3bf0a24e050 scsi: core: Consult supported VPD page list prior to fetching page
    f49b20fd0134 scsi: target: pscsi: Fix bio_put() for error case
    031217128990 cxl/pci: Fix disabling memory if DVSEC CXL Range does not match a CFMWS window
    27c1ade6068f dm-verity: recheck the hash after a failure
    e08c2a8d27e9 dm-crypt: don't modify the data when using authenticated encryption
    906414f45964 dm-integrity: recheck the integrity tag after a failure
    6437b0b4ddcd Revert "parisc: Only list existing CPUs in cpu_possible_mask"
    5583552eec30 dm-crypt: recheck the integrity tag after a failure
    287abdcb9e2b ata: libata-core: Do not try to set sleeping devices to standby
    65c5a1ba2c32 s390/cio: fix invalid -EBUSY on ccw_device_start
    47647795a630 drm/ttm: Fix an invalid freeing on already freed page in error path
    a262b78dd085 LoongArch: Disable IRQ before init_fn() for nonboot CPUs
    52dc9a7a573d IB/hfi1: Fix sdma.h tx->num_descs off-by-one error
    4aa4ea70f37c pmdomain: renesas: r8a77980-sysc: CR7 must be always on
    339ddc983bc1 pmdomain: mediatek: fix race conditions with genpd
    4dd73641d7ac smb3: clarify mount warning
    db48acce75d7 virtio-blk: Ensure no requests in virtqueues before deleting vqs.
    0947d0d463d4 smb: client: set correct d_type for reparse points under DFS mounts
    8b661fb17bfa drm/amdgpu: reset gpu for s3 suspend abort case
    d56edd0f1b30 drm/amdgpu: skip to program GFXDEC registers for suspend abort
    6b82ffe7a265 firewire: core: send bus reset promptly on gap count error
    c0b07b4237e4 LoongArch: Select HAVE_ARCH_SECCOMP to use the common SECCOMP menu
    c920f604e0c8 LoongArch: Select ARCH_ENABLE_THP_MIGRATION instead of redefining it
    c7ac9c1f7f93 scsi: ufs: core: Remove the ufshcd_release() in ufshcd_err_handling_prepare()
    75745f2b7453 scsi: lpfc: Use unsigned type for num_sge
    76ee44af0975 hwmon: (coretemp) Enlarge per package core count limit
    48a33c312526 efi: Don't add memblocks for soft-reserved memory
    700c3f642c32 efi: runtime: Fix potential overflow of soft-reserved region size
    2bf17c3e13aa wifi: mac80211: adding missing drv_mgd_complete_tx() call
    4e5bd2287021 wifi: mac80211: set station RX-NSS on reconfig
    6ed6cdbe8833 fs/ntfs3: Fix oob in ntfs_listxattr
    5d67a4ff3dfe fs/ntfs3: Update inode->i_size after success write into compressed file
    32a3974b26df fs/ntfs3: Correct function is_rst_area_valid
    0d2f804b9f54 fs/ntfs3: Prevent generic message "attempt to access beyond end of device"
    1c005ce9934c fs/ntfs3: use non-movable memory for ntfs3 MFT buffer cache
    ee12c3102027 fs/ntfs3: Disable ATTR_LIST_ENTRY size check
    50545eb6cd5f fs/ntfs3: Add NULL ptr dereference checking at the end of attr_allocate_frame()
    95bad562e575 fs/ntfs3: Fix detected field-spanning write (size 8) of single field "le->name"
    a9f7d7656fbc fs/ntfs3: Print warning while fixing hard links count
    25d1694d6e34 fs/ntfs3: Correct hard links updating when dealing with DOS names
    1970b5f2048f fs/ntfs3: Improve ntfs_dir_count
    9c6684360692 fs/ntfs3: Modified fix directory element type detection
    b3a996b10694 Input: i8042 - add Fujitsu Lifebook U728 to i8042 quirk table
    200627f46e03 ext4: correct the hole length returned by ext4_map_blocks()
    be36276cb88b smb: client: increase number of PDUs allowed in a compound request
    f9eef0e49515 nvmet-fc: take ref count on tgtport before delete assoc
    9e6987f8937a nvmet-fc: avoid deadlock on delete association path
    8b9e4539493b nvmet-fc: abort command when there is no binding
    67e2ddf2324a nvmet-fc: hold reference on hostport match
    b8338116689a nvmet-fc: defer cleanup using RCU properly
    6319ab29d5e0 nvmet-fc: release reference on target port
    16b2b31ba886 nvmet-fcloop: swap the list_add_tail arguments
    085195aa90a9 nvme-fc: do not wait in vain when unloading module
    dee697ac5330 ALSA: usb-audio: Ignore clock selector errors for single connection
    5653a6d65a11 ASoC: wm_adsp: Don't overwrite fwf_name with the default
    bead6ff98689 drm/amd/display: increased min_dcfclk_mhz and min_fclk_mhz
    41b256f473ac netfilter: conntrack: check SCTP_CID_SHUTDOWN_ACK for vtag setting in sctp_new
    17fe3616d854 misc: open-dice: Fix spurious lockdep warning
    1c57e5ef85c7 Input: xpad - add Lenovo Legion Go controllers
    949296ee62db spi: sh-msiof: avoid integer overflow in constants
    4dec3068eaa5 ASoC: sunxi: sun4i-spdif: Add support for Allwinner H616
    c7bdaff0d075 ALSA: usb-audio: Check presence of valid altsetting control
    1675aae9e19e usb: ucsi_acpi: Quirk to ack a connector change ack cmd
    fbd1cb2a9b77 nvmet-tcp: fix nvme tcp ida memory leak
    13c1af5f3bc4 regulator: pwm-regulator: Add validity checks in continuous .get_voltage
    9d508c897153 dmaengine: ti: edma: Add some null pointer checks to the edma_probe
    3e746c4e4848 Input: goodix - accept ACPI resources with gpio_count == 3 && gpio_int_idx == 0
    d639102f4cbd ext4: avoid allocating blocks from corrupted group in ext4_mb_find_by_goal()
    f97e75fa4e12 ext4: avoid allocating blocks from corrupted group in ext4_mb_try_best_found()
    8b40eb2e716b ext4: avoid dividing by 0 in mb_update_avg_fragment_size() when block bitmap corrupt
    a600d7f0c1d0 platform/x86: touchscreen_dmi: Add info for the TECLAST X16 Plus tablet
    6c292c2f9027 MIPS: reserve exception vector space ONLY ONCE
    f48a6eb2e5e8 ahci: add 43-bit DMA address quirk for ASMedia ASM1061 controllers
    2d623c94fbba aoe: avoid potential deadlock at set_capacity
    41e137c2c75a ahci: asm1166: correct count of reported ports
    a2aa77b5d8e3 cifs: translate network errors on send to -ECONNABORTED
    bba595eb1422 smb: Work around Clang __bdos() type confusion
    8fc80874103a block: Fix WARNING in _copy_from_iter
    f19361d570c6 spi: hisi-sfc-v3xx: Return IRQ_NONE if no interrupts were detected
    f329523f6a65 fbdev: sis: Error out if pixclock equals zero
    070398d32c5f fbdev: savage: Error out if pixclock equals zero
    eb39bb548bf9 wifi: mac80211: fix race condition on enabling fast-xmit
    e540c4498387 wifi: cfg80211: fix missing interfaces when dumping
    d3dbfb9d11fc dmaengine: fsl-qdma: increase size of 'irq_name'
    8dda42b1f2e4 dmaengine: shdma: increase size of 'dev_id'
    b2cb83539cdb cifs: open_cached_dir should not rely on primary channel
    e717bd412001 scsi: target: core: Add TMF to tmr_list handling
    c9ae228cfd1a dmaengine: apple-admac: Keep upper bits of REG_BUS_WIDTH
    0d27ac177909 riscv/efistub: Ensure GP-relative addressing is not used
    6967ddd378e9 PCI: dwc: Fix a 64bit bug in dw_pcie_ep_raise_msix_irq()
    5552b7bf26d9 sched/rt: sysctl_sched_rr_timeslice show default timeslice after reset
    89bebf275311 sched/rt: Disallow writing invalid values to sched_rt_period_us
    a41f6e170b85 net/sched: Retire dsmark qdisc
    09038f47e45c net/sched: Retire ATM qdisc
    02149c7cd115 net/sched: Retire CBQ qdisc

Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
---
 .../linux/linux-yocto-rt_6.1.bb               |  6 ++--
 .../linux/linux-yocto-tiny_6.1.bb             |  6 ++--
 meta/recipes-kernel/linux/linux-yocto_6.1.bb  | 28 +++++++++----------
 3 files changed, 20 insertions(+), 20 deletions(-)

diff --git a/meta/recipes-kernel/linux/linux-yocto-rt_6.1.bb b/meta/recipes-kernel/linux/linux-yocto-rt_6.1.bb
index 4731848569..69d6b4bea9 100644
--- a/meta/recipes-kernel/linux/linux-yocto-rt_6.1.bb
+++ b/meta/recipes-kernel/linux/linux-yocto-rt_6.1.bb
@@ -14,13 +14,13 @@ python () {
         raise bb.parse.SkipRecipe("Set PREFERRED_PROVIDER_virtual/kernel to linux-yocto-rt to enable it")
 }
 
-SRCREV_machine ?= "d99f54f4ced57500fd5c346afcfa79ff8bab6a61"
-SRCREV_meta ?= "1a5f3ae5c51d6698be51e36bf547433564338b18"
+SRCREV_machine ?= "6c4acb22266e16b25cc391f6c14d25358bdaeb9b"
+SRCREV_meta ?= "4b4e682a21aa2796eb9ac95363cfd3849690f550"
 
 SRC_URI = "git://git.yoctoproject.org/linux-yocto.git;branch=${KBRANCH};name=machine;protocol=https \
            git://git.yoctoproject.org/yocto-kernel-cache;type=kmeta;name=meta;branch=yocto-6.1;destsuffix=${KMETA};protocol=https"
 
-LINUX_VERSION ?= "6.1.79"
+LINUX_VERSION ?= "6.1.80"
 
 LIC_FILES_CHKSUM = "file://COPYING;md5=6bc538ed5bd9a7fc9398086aedcd7e46"
 
diff --git a/meta/recipes-kernel/linux/linux-yocto-tiny_6.1.bb b/meta/recipes-kernel/linux/linux-yocto-tiny_6.1.bb
index 178ab5b7d3..8f75e145e4 100644
--- a/meta/recipes-kernel/linux/linux-yocto-tiny_6.1.bb
+++ b/meta/recipes-kernel/linux/linux-yocto-tiny_6.1.bb
@@ -8,7 +8,7 @@ require recipes-kernel/linux/linux-yocto.inc
 # CVE exclusions
 include recipes-kernel/linux/cve-exclusion_6.1.inc
 
-LINUX_VERSION ?= "6.1.79"
+LINUX_VERSION ?= "6.1.80"
 LIC_FILES_CHKSUM = "file://COPYING;md5=6bc538ed5bd9a7fc9398086aedcd7e46"
 
 DEPENDS += "${@bb.utils.contains('ARCH', 'x86', 'elfutils-native', '', d)}"
@@ -17,8 +17,8 @@ DEPENDS += "openssl-native util-linux-native"
 KMETA = "kernel-meta"
 KCONF_BSP_AUDIT_LEVEL = "2"
 
-SRCREV_machine ?= "2ca50ef474eea7ab53d9f769b1502c7c9d4f28cc"
-SRCREV_meta ?= "1a5f3ae5c51d6698be51e36bf547433564338b18"
+SRCREV_machine ?= "878c7bd1da5733d94302744caeffd6952fb21946"
+SRCREV_meta ?= "4b4e682a21aa2796eb9ac95363cfd3849690f550"
 
 PV = "${LINUX_VERSION}+git"
 
diff --git a/meta/recipes-kernel/linux/linux-yocto_6.1.bb b/meta/recipes-kernel/linux/linux-yocto_6.1.bb
index ec84d2614c..9e9f796980 100644
--- a/meta/recipes-kernel/linux/linux-yocto_6.1.bb
+++ b/meta/recipes-kernel/linux/linux-yocto_6.1.bb
@@ -18,25 +18,25 @@ KBRANCH:qemux86-64 ?= "v6.1/standard/base"
 KBRANCH:qemuloongarch64  ?= "v6.1/standard/base"
 KBRANCH:qemumips64 ?= "v6.1/standard/mti-malta64"
 
-SRCREV_machine:qemuarm ?= "4c6c7312e0e95f7b076f86ef1d791c78d82ddeee"
-SRCREV_machine:qemuarm64 ?= "2ca50ef474eea7ab53d9f769b1502c7c9d4f28cc"
-SRCREV_machine:qemuloongarch64 ?= "2ca50ef474eea7ab53d9f769b1502c7c9d4f28cc"
-SRCREV_machine:qemumips ?= "b2a27a5acb88b991bc6d822f9fdc308d5a108583"
-SRCREV_machine:qemuppc ?= "ef1506156c8b381a51c4937c43bca036170df29e"
-SRCREV_machine:qemuriscv64 ?= "2ca50ef474eea7ab53d9f769b1502c7c9d4f28cc"
-SRCREV_machine:qemuriscv32 ?= "2ca50ef474eea7ab53d9f769b1502c7c9d4f28cc"
-SRCREV_machine:qemux86 ?= "2ca50ef474eea7ab53d9f769b1502c7c9d4f28cc"
-SRCREV_machine:qemux86-64 ?= "2ca50ef474eea7ab53d9f769b1502c7c9d4f28cc"
-SRCREV_machine:qemumips64 ?= "3a17a35babd86c4bc9121469801a04248bf7ae99"
-SRCREV_machine ?= "2ca50ef474eea7ab53d9f769b1502c7c9d4f28cc"
-SRCREV_meta ?= "1a5f3ae5c51d6698be51e36bf547433564338b18"
+SRCREV_machine:qemuarm ?= "d46a9061129185398c5550d2d37ad9e628a488d3"
+SRCREV_machine:qemuarm64 ?= "878c7bd1da5733d94302744caeffd6952fb21946"
+SRCREV_machine:qemuloongarch64 ?= "878c7bd1da5733d94302744caeffd6952fb21946"
+SRCREV_machine:qemumips ?= "c511f69211cb6dc994a92478449aa022a0fc367a"
+SRCREV_machine:qemuppc ?= "fc16624451c0d2d7b7a34addf4c5f4f96950614e"
+SRCREV_machine:qemuriscv64 ?= "878c7bd1da5733d94302744caeffd6952fb21946"
+SRCREV_machine:qemuriscv32 ?= "878c7bd1da5733d94302744caeffd6952fb21946"
+SRCREV_machine:qemux86 ?= "878c7bd1da5733d94302744caeffd6952fb21946"
+SRCREV_machine:qemux86-64 ?= "878c7bd1da5733d94302744caeffd6952fb21946"
+SRCREV_machine:qemumips64 ?= "0c7a9b0639caf832c1b82edc0334880a4a093cda"
+SRCREV_machine ?= "878c7bd1da5733d94302744caeffd6952fb21946"
+SRCREV_meta ?= "4b4e682a21aa2796eb9ac95363cfd3849690f550"
 
 # set your preferred provider of linux-yocto to 'linux-yocto-upstream', and you'll
 # get the <version>/base branch, which is pure upstream -stable, and the same
 # meta SRCREV as the linux-yocto-standard builds. Select your version using the
 # normal PREFERRED_VERSION settings.
 BBCLASSEXTEND = "devupstream:target"
-SRCREV_machine:class-devupstream ?= "81e1dc2f70014b9523dd02ca763788e4f81e5bac"
+SRCREV_machine:class-devupstream ?= "a3eb3a74aa8c94e6c8130b55f3b031f29162868c"
 PN:class-devupstream = "linux-yocto-upstream"
 KBRANCH:class-devupstream = "v6.1/base"
 
@@ -45,7 +45,7 @@ SRC_URI = "git://git.yoctoproject.org/linux-yocto.git;name=machine;branch=${KBRA
 SRC_URI += "file://0001-perf-cpumap-Make-counter-as-unsigned-ints.patch"
 
 LIC_FILES_CHKSUM = "file://COPYING;md5=6bc538ed5bd9a7fc9398086aedcd7e46"
-LINUX_VERSION ?= "6.1.79"
+LINUX_VERSION ?= "6.1.80"
 
 PV = "${LINUX_VERSION}+git"
 
-- 
2.39.2



^ permalink raw reply related	[relevance 3%]

* [PATCH 3/3] kunit/fortify: Add memcpy() tests
  @ 2024-04-29 19:43  7% ` Kees Cook
  0 siblings, 0 replies; 200+ results
From: Kees Cook @ 2024-04-29 19:43 UTC (permalink / raw)
  To: linux-hardening; +Cc: Kees Cook, Gustavo A. R. Silva, linux-kernel

Add fortify tests for memcpy() and memmove(). This can use a similar
method to the fortify_panic() replacement, only we can do it for what
was the WARN_ONCE(), which can be redefined.

Since this is primarily testing the fortify behaviors of the memcpy()
and memmove() defenses, the tests for memcpy() and memmove() are
identical.

Signed-off-by: Kees Cook <keescook@chromium.org>
---
Cc: linux-hardening@vger.kernel.org
---
 include/linux/fortify-string.h |  6 ++-
 lib/fortify_kunit.c            | 85 ++++++++++++++++++++++++++++++++--
 2 files changed, 87 insertions(+), 4 deletions(-)

diff --git a/include/linux/fortify-string.h b/include/linux/fortify-string.h
index 6aeebe0a6777..a0bb13825109 100644
--- a/include/linux/fortify-string.h
+++ b/include/linux/fortify-string.h
@@ -15,10 +15,14 @@
 #define FORTIFY_REASON(func, write)	(FIELD_PREP(BIT(0), write) | \
 					 FIELD_PREP(GENMASK(7, 1), func))
 
+/* Overridden by KUnit tests. */
 #ifndef fortify_panic
 # define fortify_panic(func, write, avail, size, retfail)	\
 	 __fortify_panic(FORTIFY_REASON(func, write), avail, size)
 #endif
+#ifndef fortify_warn_once
+# define fortify_warn_once(x...)	WARN_ONCE(x)
+#endif
 
 #define FORTIFY_READ		 0
 #define FORTIFY_WRITE		 1
@@ -609,7 +613,7 @@ __FORTIFY_INLINE bool fortify_memcpy_chk(__kernel_size_t size,
 	const size_t __q_size = (q_size);				\
 	const size_t __p_size_field = (p_size_field);			\
 	const size_t __q_size_field = (q_size_field);			\
-	WARN_ONCE(fortify_memcpy_chk(__fortify_size, __p_size,		\
+	fortify_warn_once(fortify_memcpy_chk(__fortify_size, __p_size,	\
 				     __q_size, __p_size_field,		\
 				     __q_size_field, FORTIFY_FUNC_ ##op), \
 		  #op ": detected field-spanning write (size %zu) of single %s (size %zu)\n", \
diff --git a/lib/fortify_kunit.c b/lib/fortify_kunit.c
index bbbfc2238aa9..ad7fc85f34ac 100644
--- a/lib/fortify_kunit.c
+++ b/lib/fortify_kunit.c
@@ -1,7 +1,7 @@
 // SPDX-License-Identifier: GPL-2.0
 /*
- * Runtime test cases for CONFIG_FORTIFY_SOURCE. For testing memcpy(),
- * see FORTIFY_MEM_* tests in LKDTM (drivers/misc/lkdtm/fortify.c).
+ * Runtime test cases for CONFIG_FORTIFY_SOURCE. For additional memcpy()
+ * testing see FORTIFY_MEM_* tests in LKDTM (drivers/misc/lkdtm/fortify.c).
  *
  * For corner cases with UBSAN, try testing with:
  *
@@ -18,8 +18,10 @@
 /* We don't need to fill dmesg with the fortify WARNs during testing. */
 #ifdef DEBUG
 # define FORTIFY_REPORT_KUNIT(x...) __fortify_report(x)
+# define FORTIFY_WARN_KUNIT(x...)   WARN_ONCE(x)
 #else
 # define FORTIFY_REPORT_KUNIT(x...) do { } while (0)
+# define FORTIFY_WARN_KUNIT(x...)   do { } while (0)
 #endif
 
 /* Redefine fortify_panic() to track failures. */
@@ -30,6 +32,14 @@ void fortify_add_kunit_error(int write);
 	return (retfail);						\
 } while (0)
 
+/* Redefine fortify_warn_once() to track memcpy() failures. */
+#define fortify_warn_once(chk_func, x...) do {				\
+	bool __result = chk_func;					\
+	FORTIFY_WARN_KUNIT(__result, x);				\
+	if (__result)							\
+		fortify_add_kunit_error(1);				\
+} while (0)
+
 #include <kunit/device.h>
 #include <kunit/test.h>
 #include <kunit/test-bug.h>
@@ -818,6 +828,74 @@ static void fortify_test_strlcat(struct kunit *test)
 	KUNIT_EXPECT_EQ(test, pad.bytes_after, 0);
 }
 
+/* Check for 0-sized arrays... */
+struct fortify_zero_sized {
+	unsigned long bytes_before;
+	char buf[0];
+	unsigned long bytes_after;
+};
+
+#define __fortify_test(memfunc)					\
+static void fortify_test_##memfunc(struct kunit *test)		\
+{								\
+	struct fortify_zero_sized zero = { };			\
+	struct fortify_padding pad = { };			\
+	char srcA[sizeof(pad.buf) + 2];				\
+	char srcB[sizeof(pad.buf) + 2];				\
+	size_t len = sizeof(pad.buf) + unconst;			\
+								\
+	memset(srcA, 'A', sizeof(srcA));			\
+	KUNIT_ASSERT_EQ(test, srcA[0], 'A');			\
+	memset(srcB, 'B', sizeof(srcB));			\
+	KUNIT_ASSERT_EQ(test, srcB[0], 'B');			\
+								\
+	memfunc(pad.buf, srcA, 0 + unconst);			\
+	KUNIT_EXPECT_EQ(test, pad.buf[0], '\0');		\
+	KUNIT_EXPECT_EQ(test, fortify_read_overflows, 0);	\
+	KUNIT_EXPECT_EQ(test, fortify_write_overflows, 0);	\
+	memfunc(pad.buf + 1, srcB, 1 + unconst);		\
+	KUNIT_EXPECT_EQ(test, pad.buf[0], '\0');		\
+	KUNIT_EXPECT_EQ(test, pad.buf[1], 'B');			\
+	KUNIT_EXPECT_EQ(test, pad.buf[2], '\0');		\
+	KUNIT_EXPECT_EQ(test, fortify_read_overflows, 0);	\
+	KUNIT_EXPECT_EQ(test, fortify_write_overflows, 0);	\
+	memfunc(pad.buf, srcA, 1 + unconst);			\
+	KUNIT_EXPECT_EQ(test, pad.buf[0], 'A');			\
+	KUNIT_EXPECT_EQ(test, pad.buf[1], 'B');			\
+	KUNIT_EXPECT_EQ(test, fortify_read_overflows, 0);	\
+	KUNIT_EXPECT_EQ(test, fortify_write_overflows, 0);	\
+	memfunc(pad.buf, srcA, len - 1);			\
+	KUNIT_EXPECT_EQ(test, pad.buf[1], 'A');			\
+	KUNIT_EXPECT_EQ(test, pad.buf[len - 1], '\0');		\
+	KUNIT_EXPECT_EQ(test, fortify_read_overflows, 0);	\
+	KUNIT_EXPECT_EQ(test, fortify_write_overflows, 0);	\
+	memfunc(pad.buf, srcA, len);				\
+	KUNIT_EXPECT_EQ(test, pad.buf[1], 'A');			\
+	KUNIT_EXPECT_EQ(test, pad.buf[len - 1], 'A');		\
+	KUNIT_EXPECT_EQ(test, pad.bytes_after, 0);		\
+	KUNIT_EXPECT_EQ(test, fortify_read_overflows, 0);	\
+	KUNIT_EXPECT_EQ(test, fortify_write_overflows, 0);	\
+	memfunc(pad.buf, srcA, len + 1);			\
+	KUNIT_EXPECT_EQ(test, fortify_read_overflows, 0);	\
+	KUNIT_EXPECT_EQ(test, fortify_write_overflows, 1);	\
+	memfunc(pad.buf + 1, srcB, len);			\
+	KUNIT_EXPECT_EQ(test, fortify_read_overflows, 0);	\
+	KUNIT_EXPECT_EQ(test, fortify_write_overflows, 2);	\
+								\
+	/* Reset error counter. */				\
+	fortify_write_overflows = 0;				\
+	/* Copy nothing into nothing: no errors. */		\
+	memfunc(zero.buf, srcB, 0 + unconst);			\
+	KUNIT_EXPECT_EQ(test, fortify_read_overflows, 0);	\
+	KUNIT_EXPECT_EQ(test, fortify_write_overflows, 0);	\
+	/* We currently explicitly ignore zero-sized dests. */	\
+	memfunc(zero.buf, srcB, 1 + unconst);			\
+	KUNIT_EXPECT_EQ(test, fortify_read_overflows, 0);	\
+	KUNIT_EXPECT_EQ(test, fortify_write_overflows, 0);	\
+}
+__fortify_test(memcpy)
+__fortify_test(memmove)
+
 static void fortify_test_memscan(struct kunit *test)
 {
 	char haystack[] = "Where oh where is my memory range?";
@@ -977,7 +1055,8 @@ static struct kunit_case fortify_test_cases[] = {
 	KUNIT_CASE(fortify_test_strncat),
 	KUNIT_CASE(fortify_test_strlcat),
 	/* skip memset: performs bounds checking on whole structs */
-	/* skip memcpy: still using warn-and-overwrite instead of hard-fail */
+	KUNIT_CASE(fortify_test_memcpy),
+	KUNIT_CASE(fortify_test_memmove),
 	KUNIT_CASE(fortify_test_memscan),
 	KUNIT_CASE(fortify_test_memchr),
 	KUNIT_CASE(fortify_test_memchr_inv),
-- 
2.34.1


^ permalink raw reply related	[relevance 7%]

* CVE-2024-26907: RDMA/mlx5: Fix fortify source warning while accessing Eth segment
@ 2024-04-17 10:29  5% Greg Kroah-Hartman
  0 siblings, 0 replies; 200+ results
From: Greg Kroah-Hartman @ 2024-04-17 10:29 UTC (permalink / raw)
  To: linux-cve-announce; +Cc: Greg Kroah-Hartman

Description
===========

In the Linux kernel, the following vulnerability has been resolved:

RDMA/mlx5: Fix fortify source warning while accessing Eth segment

 ------------[ cut here ]------------
 memcpy: detected field-spanning write (size 56) of single field "eseg->inline_hdr.start" at /var/lib/dkms/mlnx-ofed-kernel/5.8/build/drivers/infiniband/hw/mlx5/wr.c:131 (size 2)
 WARNING: CPU: 0 PID: 293779 at /var/lib/dkms/mlnx-ofed-kernel/5.8/build/drivers/infiniband/hw/mlx5/wr.c:131 mlx5_ib_post_send+0x191b/0x1a60 [mlx5_ib]
 Modules linked in: 8021q garp mrp stp llc rdma_ucm(OE) rdma_cm(OE) iw_cm(OE) ib_ipoib(OE) ib_cm(OE) ib_umad(OE) mlx5_ib(OE) ib_uverbs(OE) ib_core(OE) mlx5_core(OE) pci_hyperv_intf mlxdevm(OE) mlx_compat(OE) tls mlxfw(OE) psample nft_fib_inet nft_fib_ipv4 nft_fib_ipv6 nft_fib nft_reject_inet nf_reject_ipv4 nf_reject_ipv6 nft_reject nft_ct nft_chain_nat nf_nat nf_conntrack nf_defrag_ipv6 nf_defrag_ipv4 ip_set nf_tables libcrc32c nfnetlink mst_pciconf(OE) knem(OE) vfio_pci vfio_pci_core vfio_iommu_type1 vfio iommufd irqbypass cuse nfsv3 nfs fscache netfs xfrm_user xfrm_algo ipmi_devintf ipmi_msghandler binfmt_misc crct10dif_pclmul crc32_pclmul polyval_clmulni polyval_generic ghash_clmulni_intel sha512_ssse3 snd_pcsp aesni_intel crypto_simd cryptd snd_pcm snd_timer joydev snd soundcore input_leds serio_raw evbug nfsd auth_rpcgss nfs_acl lockd grace sch_fq_codel sunrpc drm efi_pstore ip_tables x_tables autofs4 psmouse virtio_net net_failover failover floppy
  [last unloaded: mlx_compat(OE)]
 CPU: 0 PID: 293779 Comm: ssh Tainted: G           OE      6.2.0-32-generic #32~22.04.1-Ubuntu
 Hardware name: Red Hat KVM, BIOS 0.5.1 01/01/2011
 RIP: 0010:mlx5_ib_post_send+0x191b/0x1a60 [mlx5_ib]
 Code: 0c 01 00 a8 01 75 25 48 8b 75 a0 b9 02 00 00 00 48 c7 c2 10 5b fd c0 48 c7 c7 80 5b fd c0 c6 05 57 0c 03 00 01 e8 95 4d 93 da <0f> 0b 44 8b 4d b0 4c 8b 45 c8 48 8b 4d c0 e9 49 fb ff ff 41 0f b7
 RSP: 0018:ffffb5b48478b570 EFLAGS: 00010046
 RAX: 0000000000000000 RBX: 0000000000000001 RCX: 0000000000000000
 RDX: 0000000000000000 RSI: 0000000000000000 RDI: 0000000000000000
 RBP: ffffb5b48478b628 R08: 0000000000000000 R09: 0000000000000000
 R10: 0000000000000000 R11: 0000000000000000 R12: ffffb5b48478b5e8
 R13: ffff963a3c609b5e R14: ffff9639c3fbd800 R15: ffffb5b480475a80
 FS:  00007fc03b444c80(0000) GS:ffff963a3dc00000(0000) knlGS:0000000000000000
 CS:  0010 DS: 0000 ES: 0000 CR0: 0000000080050033
 CR2: 0000556f46bdf000 CR3: 0000000006ac6003 CR4: 00000000003706f0
 DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000
 DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400
 Call Trace:
  <TASK>
  ? show_regs+0x72/0x90
  ? mlx5_ib_post_send+0x191b/0x1a60 [mlx5_ib]
  ? __warn+0x8d/0x160
  ? mlx5_ib_post_send+0x191b/0x1a60 [mlx5_ib]
  ? report_bug+0x1bb/0x1d0
  ? handle_bug+0x46/0x90
  ? exc_invalid_op+0x19/0x80
  ? asm_exc_invalid_op+0x1b/0x20
  ? mlx5_ib_post_send+0x191b/0x1a60 [mlx5_ib]
  mlx5_ib_post_send_nodrain+0xb/0x20 [mlx5_ib]
  ipoib_send+0x2ec/0x770 [ib_ipoib]
  ipoib_start_xmit+0x5a0/0x770 [ib_ipoib]
  dev_hard_start_xmit+0x8e/0x1e0
  ? validate_xmit_skb_list+0x4d/0x80
  sch_direct_xmit+0x116/0x3a0
  __dev_xmit_skb+0x1fd/0x580
  __dev_queue_xmit+0x284/0x6b0
  ? _raw_spin_unlock_irq+0xe/0x50
  ? __flush_work.isra.0+0x20d/0x370
  ? push_pseudo_header+0x17/0x40 [ib_ipoib]
  neigh_connected_output+0xcd/0x110
  ip_finish_output2+0x179/0x480
  ? __smp_call_single_queue+0x61/0xa0
  __ip_finish_output+0xc3/0x190
  ip_finish_output+0x2e/0xf0
  ip_output+0x78/0x110
  ? __pfx_ip_finish_output+0x10/0x10
  ip_local_out+0x64/0x70
  __ip_queue_xmit+0x18a/0x460
  ip_queue_xmit+0x15/0x30
  __tcp_transmit_skb+0x914/0x9c0
  tcp_write_xmit+0x334/0x8d0
  tcp_push_one+0x3c/0x60
  tcp_sendmsg_locked+0x2e1/0xac0
  tcp_sendmsg+0x2d/0x50
  inet_sendmsg+0x43/0x90
  sock_sendmsg+0x68/0x80
  sock_write_iter+0x93/0x100
  vfs_write+0x326/0x3c0
  ksys_write+0xbd/0xf0
  ? do_syscall_64+0x69/0x90
  __x64_sys_write+0x19/0x30
  do_syscall_64+0x59/0x90
  ? do_user_addr_fault+0x1d0/0x640
  ? exit_to_user_mode_prepare+0x3b/0xd0
  ? irqentry_exit_to_user_mode+0x9/0x20
  ? irqentry_exit+0x43/0x50
  ? exc_page_fault+0x92/0x1b0
  entry_SYSCALL_64_after_hwframe+0x72/0xdc
 RIP: 0033:0x7fc03ad14a37
 Code: 10 00 f7 d8 64 89 02 48 c7 c0 ff ff ff ff eb b7 0f 1f 00 f3 0f 1e fa 64 8b 04 25 18 00 00 00 85 c0 75 10 b8 01 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 51 c3 48 83 ec 28 48 89 54 24 18 48 89 74 24
 RSP: 002b:00007ffdf8697fe8 EFLAGS: 00000246 ORIG_RAX: 0000000000000001
 RAX: ffffffffffffffda RBX: 0000000000008024 RCX: 00007fc03ad14a37
 RDX: 0000000000008024 RSI: 0000556f46bd8270 RDI: 0000000000000003
 RBP: 0000556f46bb1800 R08: 0000000000007fe3 R09: 0000000000000000
 R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000002
 R13: 0000556f46bc66b0 R14: 000000000000000a R15: 0000556f46bb2f50
  </TASK>
 ---[ end trace 0000000000000000 ]---

The Linux kernel CVE team has assigned CVE-2024-26907 to this issue.


Affected and fixed versions
===========================

	Fixed in 5.10.214 with commit d27c48dc309d
	Fixed in 5.15.153 with commit 60ba938a8bc8
	Fixed in 6.1.83 with commit cad82f1671e4
	Fixed in 6.6.23 with commit 9a624a5f9573
	Fixed in 6.7.11 with commit 185fa07000e0
	Fixed in 6.8 with commit 4d5e86a56615

Please see https://www.kernel.org for a full list of currently supported
kernel versions by the kernel community.

Unaffected versions might change over time as fixes are backported to
older supported kernel versions.  The official CVE entry at
	https://cve.org/CVERecord/?id=CVE-2024-26907
will be updated if fixes are backported, please check that for the most
up to date information about this issue.


Affected files
==============

The file(s) affected by this issue are:
	drivers/infiniband/hw/mlx5/wr.c
	include/linux/mlx5/qp.h


Mitigation
==========

The Linux kernel CVE team recommends that you update to the latest
stable kernel version for this, and many other bugfixes.  Individual
changes are never tested alone, but rather are part of a larger kernel
release.  Cherry-picking individual commits is not recommended or
supported by the Linux kernel community at all.  If however, updating to
the latest release is impossible, the individual changes to resolve this
issue can be found at these commits:
	https://git.kernel.org/stable/c/d27c48dc309da72c3b46351a1205d89687272baa
	https://git.kernel.org/stable/c/60ba938a8bc8c90e724c75f98e932f9fb7ae1b9d
	https://git.kernel.org/stable/c/cad82f1671e41094acd3b9a60cd27d67a3c64a21
	https://git.kernel.org/stable/c/9a624a5f95733bac4648ecadb320ca83aa9c08fd
	https://git.kernel.org/stable/c/185fa07000e0a81d54cf8c05414cebff14469a5c
	https://git.kernel.org/stable/c/4d5e86a56615cc387d21c629f9af8fb0e958d350

^ permalink raw reply	[relevance 5%]

* [WARNING] memcpy: detected field-spanning write (size 1005) of single field "&out_cmd->cmd.payload" at drivers/net/wireless/intel/iwlegacy/common.c:3173 (size 320)
@ 2024-04-12 17:48 14% Xose Vazquez Perez
  2024-05-18  9:29  9% ` Stanislaw Gruszka
  0 siblings, 1 reply; 200+ results
From: Xose Vazquez Perez @ 2024-04-12 17:48 UTC (permalink / raw)
  To: Stanislaw Gruszka, linux-wireless

Hi,

In Fedora kernel 6.8.5-301.fc40.x86_64, dmesg shows:

[ device: 03:00.0 Network controller [0280]: Intel Corporation PRO/Wireless 4965 AG or AGN [Kedron] Network Connection [8086:4230] (rev 61) ]

Thanks.

[   53.407607] ------------[ cut here ]------------
[   53.407622] memcpy: detected field-spanning write (size 1005) of single field "&out_cmd->cmd.payload" at drivers/net/wireless/intel/iwlegacy/common.c:3173 (size 320)
[   53.407721] WARNING: CPU: 1 PID: 1632 at drivers/net/wireless/intel/iwlegacy/common.c:3173 il_enqueue_hcmd+0x477/0x560 [iwlegacy]
[   53.407804] Modules linked in: snd_hrtimer i915 snd_hda_codec_analog snd_hda_codec_generic iTCO_wdt intel_pmc_bxt iTCO_vendor_support iwl4965 btusb btrtl snd_hda_intel btintel snd_intel_dspcfg 
btbcm snd_intel_sdw_acpi btmtk iwlegacy bluetooth snd_hda_codec drm_buddy mac80211 i2c_algo_bit coretemp i2c_i801 wmi_bmof ttm acpi_cpufreq i2c_smbus r592 libarc4 thinkpad_acpi memstick cfg80211 
drm_display_helper snd_hda_core lpc_ich ses enclosure snd_seq_dummy snd_seq_oss scsi_transport_sas cec snd_seq_midi_event snd_pcm_oss snd_seq ledtrig_audio snd_hwdep snd_seq_device platform_profile 
rfkill snd_pcm snd_timer snd_mixer_oss snd soundcore pktcdvd binfmt_misc loop nfnetlink zram sdhci_pci firewire_ohci cqhci firewire_core sdhci ata_generic sha512_ssse3 mmc_core video sha256_ssse3 
e1000e sha1_ssse3 yenta_socket crc_itu_t wmi serio_raw pata_acpi uas usb_storage scsi_dh_rdac scsi_dh_emc scsi_dh_alua ip6_tables ip_tables fuse i2c_dev
[   53.408052] CPU: 1 PID: 1632 Comm: wpa_supplicant Tainted: G     U             6.8.5-301.fc40.x86_64 #1
[   53.408063] Hardware name: LENOVO 7659AB7/7659AB7, BIOS 7LETC9WW (2.29 ) 03/18/2011
[   53.408069] RIP: 0010:il_enqueue_hcmd+0x477/0x560 [iwlegacy]
[   53.408132] Code: 01 00 00 4c 89 c6 48 c7 c2 78 58 ba c0 48 c7 c7 d0 58 ba c0 48 89 44 24 20 4c 89 44 24 18 c6 05 77 48 1f 00 01 e8 e9 8b 8c c7 <0f> 0b 48 8b 44 24 20 4c 8b 44 24 18 e9 f9 fc ff ff 
48 8b 85 90 3f
[   53.408140] RSP: 0018:ffffb4d841ddb668 EFLAGS: 00010082
[   53.408150] RAX: 0000000000000000 RBX: ffff958a1794d000 RCX: 0000000000000027
[   53.408157] RDX: ffff958b37d218c8 RSI: 0000000000000001 RDI: ffff958b37d218c0
[   53.408162] RBP: ffff958b18e11fc0 R08: 0000000000000000 R09: ffffb4d841ddb4d8
[   53.408168] R10: ffffffff8a516808 R11: 0000000000000003 R12: ffffb4d841ddb770
[   53.408173] R13: 00000000000003f1 R14: ffff958b2f6ae960 R15: ffff958b2c7d9d00
[   53.408179] FS:  00007ff1ddeec840(0000) GS:ffff958b37d00000(0000) knlGS:0000000000000000
[   53.408186] CS:  0010 DS: 0000 ES: 0000 CR0: 0000000080050033
[   53.408193] CR2: 00007ff1de15f730 CR3: 0000000136860000 CR4: 00000000000006f0
[   53.408199] Call Trace:
[   53.408207]  <TASK>
[   53.408212]  ? il_enqueue_hcmd+0x477/0x560 [iwlegacy]
[   53.408274]  ? __warn+0x81/0x130
[   53.408293]  ? il_enqueue_hcmd+0x477/0x560 [iwlegacy]
[   53.408356]  ? report_bug+0x16f/0x1a0
[   53.408371]  ? handle_bug+0x3c/0x80
[   53.408379]  ? exc_invalid_op+0x17/0x70
[   53.408388]  ? asm_exc_invalid_op+0x1a/0x20
[   53.408405]  ? il_enqueue_hcmd+0x477/0x560 [iwlegacy]
[   53.408466]  ? il_enqueue_hcmd+0x477/0x560 [iwlegacy]
[   53.408496]  il_send_cmd_sync+0xf7/0x440 [iwlegacy]
[   53.408551]  ? il4965_request_scan+0x859/0xa00 [iwl4965]
[   53.408551]  il4965_request_scan+0x701/0xa00 [iwl4965]
[   53.408551]  il_mac_hw_scan+0x201/0x340 [iwlegacy]
[   53.408551]  drv_hw_scan+0x9f/0x150 [mac80211]
[   53.408551]  __ieee80211_start_scan+0x296/0x750 [mac80211]
[   53.408551]  rdev_scan+0x25/0xd0 [cfg80211]
[   53.408551]  nl80211_trigger_scan+0x3b4/0x7b0 [cfg80211]
[   53.408551]  genl_family_rcv_msg_doit+0xef/0x150
[   53.408551]  genl_rcv_msg+0x1b7/0x2c0
[   53.408551]  ? __pfx_nl80211_pre_doit+0x10/0x10 [cfg80211]
[   53.408551]  ? __pfx_nl80211_trigger_scan+0x10/0x10 [cfg80211]
[   53.408551]  ? __pfx_nl80211_post_doit+0x10/0x10 [cfg80211]
[   53.408551]  ? __pfx_genl_rcv_msg+0x10/0x10
[   53.408551]  netlink_rcv_skb+0x50/0x100
[   53.408551]  genl_rcv+0x28/0x40
[   53.408551]  netlink_unicast+0x249/0x370
[   53.408551]  netlink_sendmsg+0x21c/0x480
[   53.408551]  ____sys_sendmsg+0x39f/0x3d0
[   53.408551]  ___sys_sendmsg+0x9a/0xe0
[   53.408551]  __sys_sendmsg+0xcc/0x100
[   53.408551]  do_syscall_64+0x83/0x170
[   53.408551]  ? __sys_setsockopt+0xb2/0xe0
[   53.408551]  ? syscall_exit_to_user_mode+0x80/0x230
[   53.408551]  ? do_syscall_64+0x8f/0x170
[   53.408551]  ? do_user_addr_fault+0x304/0x670
[   53.408551]  ? exc_page_fault+0x7f/0x180
[   53.408551]  entry_SYSCALL_64_after_hwframe+0x78/0x80
[   53.408551] RIP: 0033:0x7ff1dd92d6a4
[   53.408551] Code: 15 79 87 0c 00 f7 d8 64 89 02 b8 ff ff ff ff eb bf 0f 1f 44 00 00 f3 0f 1e fa 80 3d a5 09 0d 00 00 74 13 b8 2e 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 4c c3 0f 1f 00 55 48 89 e5 48 
83 ec 20 89 55
[   53.408551] RSP: 002b:00007ffe8bf867e8 EFLAGS: 00000202 ORIG_RAX: 000000000000002e
[   53.408551] RAX: ffffffffffffffda RBX: 0000555e2541efa0 RCX: 00007ff1dd92d6a4
[   53.408551] RDX: 0000000000000000 RSI: 00007ffe8bf86820 RDI: 0000000000000006
[   53.408551] RBP: 00007ffe8bf86810 R08: 0000000000000004 R09: 0000000000000001
[   53.408551] R10: 00007ffe8bf86920 R11: 0000000000000202 R12: 0000555e254910d0
[   53.408551] R13: 0000555e2541eeb0 R14: 00007ffe8bf86820 R15: 0000000000000000
[   53.408551]  </TASK>
[   53.408551] ---[ end trace 0000000000000000 ]---

^ permalink raw reply	[relevance 14%]

* [PATCH 5.15 57/57] VMCI: Fix possible memcpy() run-time warning in vmci_datagram_invoke_guest_handler()
    2024-04-11  9:57  6% ` [PATCH 5.15 05/57] VMCI: Fix memcpy() run-time warning in dg_dispatch_as_host() Greg Kroah-Hartman
@ 2024-04-11  9:58  6% ` Greg Kroah-Hartman
  1 sibling, 0 replies; 200+ results
From: Greg Kroah-Hartman @ 2024-04-11  9:58 UTC (permalink / raw)
  To: stable; +Cc: Greg Kroah-Hartman, patches, Vasiliy Kovalev, Kees Cook

5.15-stable review patch.  If anyone has any objections, please let me know.

------------------

From: Vasiliy Kovalev <kovalev@altlinux.org>

commit e606e4b71798cc1df20e987dde2468e9527bd376 upstream.

The changes are similar to those given in the commit 19b070fefd0d
("VMCI: Fix memcpy() run-time warning in dg_dispatch_as_host()").

Fix filling of the msg and msg_payload in dg_info struct, which prevents a
possible "detected field-spanning write" of memcpy warning that is issued
by the tracking mechanism __fortify_memcpy_chk.

Signed-off-by: Vasiliy Kovalev <kovalev@altlinux.org>
Link: https://lore.kernel.org/r/20240219105315.76955-1-kovalev@altlinux.org
Signed-off-by: Kees Cook <keescook@chromium.org>
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
---
 drivers/misc/vmw_vmci/vmci_datagram.c |    3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

--- a/drivers/misc/vmw_vmci/vmci_datagram.c
+++ b/drivers/misc/vmw_vmci/vmci_datagram.c
@@ -378,7 +378,8 @@ int vmci_datagram_invoke_guest_handler(s
 
 		dg_info->in_dg_host_queue = false;
 		dg_info->entry = dst_entry;
-		memcpy(&dg_info->msg, dg, VMCI_DG_SIZE(dg));
+		dg_info->msg = *dg;
+		memcpy(&dg_info->msg_payload, dg + 1, dg->payload_size);
 
 		INIT_WORK(&dg_info->work, dg_delayed_dispatch);
 		schedule_work(&dg_info->work);



^ permalink raw reply	[relevance 6%]

* [PATCH 5.15 05/57] VMCI: Fix memcpy() run-time warning in dg_dispatch_as_host()
  @ 2024-04-11  9:57  6% ` Greg Kroah-Hartman
  2024-04-11  9:58  6% ` [PATCH 5.15 57/57] VMCI: Fix possible memcpy() run-time warning in vmci_datagram_invoke_guest_handler() Greg Kroah-Hartman
  1 sibling, 0 replies; 200+ results
From: Greg Kroah-Hartman @ 2024-04-11  9:57 UTC (permalink / raw)
  To: stable
  Cc: Greg Kroah-Hartman, patches, syzkaller, Vegard Nossum,
	Gustavo A. R. Silva, Harshit Mogalapalli, Kees Cook,
	Dan Carpenter, Sasha Levin

5.15-stable review patch.  If anyone has any objections, please let me know.

------------------

From: Harshit Mogalapalli <harshit.m.mogalapalli@oracle.com>

[ Upstream commit 19b070fefd0d024af3daa7329cbc0d00de5302ec ]

Syzkaller hit 'WARNING in dg_dispatch_as_host' bug.

memcpy: detected field-spanning write (size 56) of single field "&dg_info->msg"
at drivers/misc/vmw_vmci/vmci_datagram.c:237 (size 24)

WARNING: CPU: 0 PID: 1555 at drivers/misc/vmw_vmci/vmci_datagram.c:237
dg_dispatch_as_host+0x88e/0xa60 drivers/misc/vmw_vmci/vmci_datagram.c:237

Some code commentry, based on my understanding:

544 #define VMCI_DG_SIZE(_dg) (VMCI_DG_HEADERSIZE + (size_t)(_dg)->payload_size)
/// This is 24 + payload_size

memcpy(&dg_info->msg, dg, dg_size);
	Destination = dg_info->msg ---> this is a 24 byte
					structure(struct vmci_datagram)
	Source = dg --> this is a 24 byte structure (struct vmci_datagram)
	Size = dg_size = 24 + payload_size

{payload_size = 56-24 =32} -- Syzkaller managed to set payload_size to 32.

 35 struct delayed_datagram_info {
 36         struct datagram_entry *entry;
 37         struct work_struct work;
 38         bool in_dg_host_queue;
 39         /* msg and msg_payload must be together. */
 40         struct vmci_datagram msg;
 41         u8 msg_payload[];
 42 };

So those extra bytes of payload are copied into msg_payload[], a run time
warning is seen while fuzzing with Syzkaller.

One possible way to fix the warning is to split the memcpy() into
two parts -- one -- direct assignment of msg and second taking care of payload.

Gustavo quoted:
"Under FORTIFY_SOURCE we should not copy data across multiple members
in a structure."

Reported-by: syzkaller <syzkaller@googlegroups.com>
Suggested-by: Vegard Nossum <vegard.nossum@oracle.com>
Suggested-by: Gustavo A. R. Silva <gustavoars@kernel.org>
Signed-off-by: Harshit Mogalapalli <harshit.m.mogalapalli@oracle.com>
Reviewed-by: Gustavo A. R. Silva <gustavoars@kernel.org>
Reviewed-by: Kees Cook <keescook@chromium.org>
Reviewed-by: Dan Carpenter <dan.carpenter@linaro.org>
Link: https://lore.kernel.org/r/20240105164001.2129796-2-harshit.m.mogalapalli@oracle.com
Signed-off-by: Kees Cook <keescook@chromium.org>
Signed-off-by: Sasha Levin <sashal@kernel.org>
---
 drivers/misc/vmw_vmci/vmci_datagram.c | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

diff --git a/drivers/misc/vmw_vmci/vmci_datagram.c b/drivers/misc/vmw_vmci/vmci_datagram.c
index f50d22882476f..d1d8224c8800c 100644
--- a/drivers/misc/vmw_vmci/vmci_datagram.c
+++ b/drivers/misc/vmw_vmci/vmci_datagram.c
@@ -234,7 +234,8 @@ static int dg_dispatch_as_host(u32 context_id, struct vmci_datagram *dg)
 
 			dg_info->in_dg_host_queue = true;
 			dg_info->entry = dst_entry;
-			memcpy(&dg_info->msg, dg, dg_size);
+			dg_info->msg = *dg;
+			memcpy(&dg_info->msg_payload, dg + 1, dg->payload_size);
 
 			INIT_WORK(&dg_info->work, dg_delayed_dispatch);
 			schedule_work(&dg_info->work);
-- 
2.43.0




^ permalink raw reply related	[relevance 6%]

* [PATCH 6.1 82/83] VMCI: Fix possible memcpy() run-time warning in vmci_datagram_invoke_guest_handler()
    2024-04-11  9:56  6% ` [PATCH 6.1 06/83] VMCI: Fix memcpy() run-time warning in dg_dispatch_as_host() Greg Kroah-Hartman
@ 2024-04-11  9:57  6% ` Greg Kroah-Hartman
  1 sibling, 0 replies; 200+ results
From: Greg Kroah-Hartman @ 2024-04-11  9:57 UTC (permalink / raw)
  To: stable; +Cc: Greg Kroah-Hartman, patches, Vasiliy Kovalev, Kees Cook

6.1-stable review patch.  If anyone has any objections, please let me know.

------------------

From: Vasiliy Kovalev <kovalev@altlinux.org>

commit e606e4b71798cc1df20e987dde2468e9527bd376 upstream.

The changes are similar to those given in the commit 19b070fefd0d
("VMCI: Fix memcpy() run-time warning in dg_dispatch_as_host()").

Fix filling of the msg and msg_payload in dg_info struct, which prevents a
possible "detected field-spanning write" of memcpy warning that is issued
by the tracking mechanism __fortify_memcpy_chk.

Signed-off-by: Vasiliy Kovalev <kovalev@altlinux.org>
Link: https://lore.kernel.org/r/20240219105315.76955-1-kovalev@altlinux.org
Signed-off-by: Kees Cook <keescook@chromium.org>
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
---
 drivers/misc/vmw_vmci/vmci_datagram.c |    3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

--- a/drivers/misc/vmw_vmci/vmci_datagram.c
+++ b/drivers/misc/vmw_vmci/vmci_datagram.c
@@ -378,7 +378,8 @@ int vmci_datagram_invoke_guest_handler(s
 
 		dg_info->in_dg_host_queue = false;
 		dg_info->entry = dst_entry;
-		memcpy(&dg_info->msg, dg, VMCI_DG_SIZE(dg));
+		dg_info->msg = *dg;
+		memcpy(&dg_info->msg_payload, dg + 1, dg->payload_size);
 
 		INIT_WORK(&dg_info->work, dg_delayed_dispatch);
 		schedule_work(&dg_info->work);



^ permalink raw reply	[relevance 6%]

* [PATCH 6.1 06/83] VMCI: Fix memcpy() run-time warning in dg_dispatch_as_host()
  @ 2024-04-11  9:56  6% ` Greg Kroah-Hartman
  2024-04-11  9:57  6% ` [PATCH 6.1 82/83] VMCI: Fix possible memcpy() run-time warning in vmci_datagram_invoke_guest_handler() Greg Kroah-Hartman
  1 sibling, 0 replies; 200+ results
From: Greg Kroah-Hartman @ 2024-04-11  9:56 UTC (permalink / raw)
  To: stable
  Cc: Greg Kroah-Hartman, patches, syzkaller, Vegard Nossum,
	Gustavo A. R. Silva, Harshit Mogalapalli, Kees Cook,
	Dan Carpenter, Sasha Levin

6.1-stable review patch.  If anyone has any objections, please let me know.

------------------

From: Harshit Mogalapalli <harshit.m.mogalapalli@oracle.com>

[ Upstream commit 19b070fefd0d024af3daa7329cbc0d00de5302ec ]

Syzkaller hit 'WARNING in dg_dispatch_as_host' bug.

memcpy: detected field-spanning write (size 56) of single field "&dg_info->msg"
at drivers/misc/vmw_vmci/vmci_datagram.c:237 (size 24)

WARNING: CPU: 0 PID: 1555 at drivers/misc/vmw_vmci/vmci_datagram.c:237
dg_dispatch_as_host+0x88e/0xa60 drivers/misc/vmw_vmci/vmci_datagram.c:237

Some code commentry, based on my understanding:

544 #define VMCI_DG_SIZE(_dg) (VMCI_DG_HEADERSIZE + (size_t)(_dg)->payload_size)
/// This is 24 + payload_size

memcpy(&dg_info->msg, dg, dg_size);
	Destination = dg_info->msg ---> this is a 24 byte
					structure(struct vmci_datagram)
	Source = dg --> this is a 24 byte structure (struct vmci_datagram)
	Size = dg_size = 24 + payload_size

{payload_size = 56-24 =32} -- Syzkaller managed to set payload_size to 32.

 35 struct delayed_datagram_info {
 36         struct datagram_entry *entry;
 37         struct work_struct work;
 38         bool in_dg_host_queue;
 39         /* msg and msg_payload must be together. */
 40         struct vmci_datagram msg;
 41         u8 msg_payload[];
 42 };

So those extra bytes of payload are copied into msg_payload[], a run time
warning is seen while fuzzing with Syzkaller.

One possible way to fix the warning is to split the memcpy() into
two parts -- one -- direct assignment of msg and second taking care of payload.

Gustavo quoted:
"Under FORTIFY_SOURCE we should not copy data across multiple members
in a structure."

Reported-by: syzkaller <syzkaller@googlegroups.com>
Suggested-by: Vegard Nossum <vegard.nossum@oracle.com>
Suggested-by: Gustavo A. R. Silva <gustavoars@kernel.org>
Signed-off-by: Harshit Mogalapalli <harshit.m.mogalapalli@oracle.com>
Reviewed-by: Gustavo A. R. Silva <gustavoars@kernel.org>
Reviewed-by: Kees Cook <keescook@chromium.org>
Reviewed-by: Dan Carpenter <dan.carpenter@linaro.org>
Link: https://lore.kernel.org/r/20240105164001.2129796-2-harshit.m.mogalapalli@oracle.com
Signed-off-by: Kees Cook <keescook@chromium.org>
Signed-off-by: Sasha Levin <sashal@kernel.org>
---
 drivers/misc/vmw_vmci/vmci_datagram.c | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

diff --git a/drivers/misc/vmw_vmci/vmci_datagram.c b/drivers/misc/vmw_vmci/vmci_datagram.c
index f50d22882476f..d1d8224c8800c 100644
--- a/drivers/misc/vmw_vmci/vmci_datagram.c
+++ b/drivers/misc/vmw_vmci/vmci_datagram.c
@@ -234,7 +234,8 @@ static int dg_dispatch_as_host(u32 context_id, struct vmci_datagram *dg)
 
 			dg_info->in_dg_host_queue = true;
 			dg_info->entry = dst_entry;
-			memcpy(&dg_info->msg, dg, dg_size);
+			dg_info->msg = *dg;
+			memcpy(&dg_info->msg_payload, dg + 1, dg->payload_size);
 
 			INIT_WORK(&dg_info->work, dg_delayed_dispatch);
 			schedule_work(&dg_info->work);
-- 
2.43.0




^ permalink raw reply related	[relevance 6%]

* [PATCH 5.10 290/294] VMCI: Fix possible memcpy() run-time warning in vmci_datagram_invoke_guest_handler()
    2024-04-11  9:56  6% ` [PATCH 5.10 246/294] VMCI: Fix memcpy() run-time warning in dg_dispatch_as_host() Greg Kroah-Hartman
@ 2024-04-11  9:57  6% ` Greg Kroah-Hartman
  1 sibling, 0 replies; 200+ results
From: Greg Kroah-Hartman @ 2024-04-11  9:57 UTC (permalink / raw)
  To: stable; +Cc: Greg Kroah-Hartman, patches, Vasiliy Kovalev, Kees Cook

5.10-stable review patch.  If anyone has any objections, please let me know.

------------------

From: Vasiliy Kovalev <kovalev@altlinux.org>

commit e606e4b71798cc1df20e987dde2468e9527bd376 upstream.

The changes are similar to those given in the commit 19b070fefd0d
("VMCI: Fix memcpy() run-time warning in dg_dispatch_as_host()").

Fix filling of the msg and msg_payload in dg_info struct, which prevents a
possible "detected field-spanning write" of memcpy warning that is issued
by the tracking mechanism __fortify_memcpy_chk.

Signed-off-by: Vasiliy Kovalev <kovalev@altlinux.org>
Link: https://lore.kernel.org/r/20240219105315.76955-1-kovalev@altlinux.org
Signed-off-by: Kees Cook <keescook@chromium.org>
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
---
 drivers/misc/vmw_vmci/vmci_datagram.c |    3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

--- a/drivers/misc/vmw_vmci/vmci_datagram.c
+++ b/drivers/misc/vmw_vmci/vmci_datagram.c
@@ -378,7 +378,8 @@ int vmci_datagram_invoke_guest_handler(s
 
 		dg_info->in_dg_host_queue = false;
 		dg_info->entry = dst_entry;
-		memcpy(&dg_info->msg, dg, VMCI_DG_SIZE(dg));
+		dg_info->msg = *dg;
+		memcpy(&dg_info->msg_payload, dg + 1, dg->payload_size);
 
 		INIT_WORK(&dg_info->work, dg_delayed_dispatch);
 		schedule_work(&dg_info->work);



^ permalink raw reply	[relevance 6%]

* [PATCH 5.10 246/294] VMCI: Fix memcpy() run-time warning in dg_dispatch_as_host()
  @ 2024-04-11  9:56  6% ` Greg Kroah-Hartman
  2024-04-11  9:57  6% ` [PATCH 5.10 290/294] VMCI: Fix possible memcpy() run-time warning in vmci_datagram_invoke_guest_handler() Greg Kroah-Hartman
  1 sibling, 0 replies; 200+ results
From: Greg Kroah-Hartman @ 2024-04-11  9:56 UTC (permalink / raw)
  To: stable
  Cc: Greg Kroah-Hartman, patches, syzkaller, Vegard Nossum,
	Gustavo A. R. Silva, Harshit Mogalapalli, Kees Cook,
	Dan Carpenter, Sasha Levin

5.10-stable review patch.  If anyone has any objections, please let me know.

------------------

From: Harshit Mogalapalli <harshit.m.mogalapalli@oracle.com>

[ Upstream commit 19b070fefd0d024af3daa7329cbc0d00de5302ec ]

Syzkaller hit 'WARNING in dg_dispatch_as_host' bug.

memcpy: detected field-spanning write (size 56) of single field "&dg_info->msg"
at drivers/misc/vmw_vmci/vmci_datagram.c:237 (size 24)

WARNING: CPU: 0 PID: 1555 at drivers/misc/vmw_vmci/vmci_datagram.c:237
dg_dispatch_as_host+0x88e/0xa60 drivers/misc/vmw_vmci/vmci_datagram.c:237

Some code commentry, based on my understanding:

544 #define VMCI_DG_SIZE(_dg) (VMCI_DG_HEADERSIZE + (size_t)(_dg)->payload_size)
/// This is 24 + payload_size

memcpy(&dg_info->msg, dg, dg_size);
	Destination = dg_info->msg ---> this is a 24 byte
					structure(struct vmci_datagram)
	Source = dg --> this is a 24 byte structure (struct vmci_datagram)
	Size = dg_size = 24 + payload_size

{payload_size = 56-24 =32} -- Syzkaller managed to set payload_size to 32.

 35 struct delayed_datagram_info {
 36         struct datagram_entry *entry;
 37         struct work_struct work;
 38         bool in_dg_host_queue;
 39         /* msg and msg_payload must be together. */
 40         struct vmci_datagram msg;
 41         u8 msg_payload[];
 42 };

So those extra bytes of payload are copied into msg_payload[], a run time
warning is seen while fuzzing with Syzkaller.

One possible way to fix the warning is to split the memcpy() into
two parts -- one -- direct assignment of msg and second taking care of payload.

Gustavo quoted:
"Under FORTIFY_SOURCE we should not copy data across multiple members
in a structure."

Reported-by: syzkaller <syzkaller@googlegroups.com>
Suggested-by: Vegard Nossum <vegard.nossum@oracle.com>
Suggested-by: Gustavo A. R. Silva <gustavoars@kernel.org>
Signed-off-by: Harshit Mogalapalli <harshit.m.mogalapalli@oracle.com>
Reviewed-by: Gustavo A. R. Silva <gustavoars@kernel.org>
Reviewed-by: Kees Cook <keescook@chromium.org>
Reviewed-by: Dan Carpenter <dan.carpenter@linaro.org>
Link: https://lore.kernel.org/r/20240105164001.2129796-2-harshit.m.mogalapalli@oracle.com
Signed-off-by: Kees Cook <keescook@chromium.org>
Signed-off-by: Sasha Levin <sashal@kernel.org>
---
 drivers/misc/vmw_vmci/vmci_datagram.c | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

diff --git a/drivers/misc/vmw_vmci/vmci_datagram.c b/drivers/misc/vmw_vmci/vmci_datagram.c
index f50d22882476f..d1d8224c8800c 100644
--- a/drivers/misc/vmw_vmci/vmci_datagram.c
+++ b/drivers/misc/vmw_vmci/vmci_datagram.c
@@ -234,7 +234,8 @@ static int dg_dispatch_as_host(u32 context_id, struct vmci_datagram *dg)
 
 			dg_info->in_dg_host_queue = true;
 			dg_info->entry = dst_entry;
-			memcpy(&dg_info->msg, dg, dg_size);
+			dg_info->msg = *dg;
+			memcpy(&dg_info->msg_payload, dg + 1, dg->payload_size);
 
 			INIT_WORK(&dg_info->work, dg_delayed_dispatch);
 			schedule_work(&dg_info->work);
-- 
2.43.0




^ permalink raw reply related	[relevance 6%]

* [PATCH 6.6 113/114] VMCI: Fix possible memcpy() run-time warning in vmci_datagram_invoke_guest_handler()
    2024-04-11  9:55  6% ` [PATCH 6.6 009/114] VMCI: Fix memcpy() run-time warning in dg_dispatch_as_host() Greg Kroah-Hartman
@ 2024-04-11  9:57  6% ` Greg Kroah-Hartman
  1 sibling, 0 replies; 200+ results
From: Greg Kroah-Hartman @ 2024-04-11  9:57 UTC (permalink / raw)
  To: stable; +Cc: Greg Kroah-Hartman, patches, Vasiliy Kovalev, Kees Cook

6.6-stable review patch.  If anyone has any objections, please let me know.

------------------

From: Vasiliy Kovalev <kovalev@altlinux.org>

commit e606e4b71798cc1df20e987dde2468e9527bd376 upstream.

The changes are similar to those given in the commit 19b070fefd0d
("VMCI: Fix memcpy() run-time warning in dg_dispatch_as_host()").

Fix filling of the msg and msg_payload in dg_info struct, which prevents a
possible "detected field-spanning write" of memcpy warning that is issued
by the tracking mechanism __fortify_memcpy_chk.

Signed-off-by: Vasiliy Kovalev <kovalev@altlinux.org>
Link: https://lore.kernel.org/r/20240219105315.76955-1-kovalev@altlinux.org
Signed-off-by: Kees Cook <keescook@chromium.org>
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
---
 drivers/misc/vmw_vmci/vmci_datagram.c |    3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

--- a/drivers/misc/vmw_vmci/vmci_datagram.c
+++ b/drivers/misc/vmw_vmci/vmci_datagram.c
@@ -378,7 +378,8 @@ int vmci_datagram_invoke_guest_handler(s
 
 		dg_info->in_dg_host_queue = false;
 		dg_info->entry = dst_entry;
-		memcpy(&dg_info->msg, dg, VMCI_DG_SIZE(dg));
+		dg_info->msg = *dg;
+		memcpy(&dg_info->msg_payload, dg + 1, dg->payload_size);
 
 		INIT_WORK(&dg_info->work, dg_delayed_dispatch);
 		schedule_work(&dg_info->work);



^ permalink raw reply	[relevance 6%]

* [PATCH 6.6 009/114] VMCI: Fix memcpy() run-time warning in dg_dispatch_as_host()
  @ 2024-04-11  9:55  6% ` Greg Kroah-Hartman
  2024-04-11  9:57  6% ` [PATCH 6.6 113/114] VMCI: Fix possible memcpy() run-time warning in vmci_datagram_invoke_guest_handler() Greg Kroah-Hartman
  1 sibling, 0 replies; 200+ results
From: Greg Kroah-Hartman @ 2024-04-11  9:55 UTC (permalink / raw)
  To: stable
  Cc: Greg Kroah-Hartman, patches, syzkaller, Vegard Nossum,
	Gustavo A. R. Silva, Harshit Mogalapalli, Kees Cook,
	Dan Carpenter, Sasha Levin

6.6-stable review patch.  If anyone has any objections, please let me know.

------------------

From: Harshit Mogalapalli <harshit.m.mogalapalli@oracle.com>

[ Upstream commit 19b070fefd0d024af3daa7329cbc0d00de5302ec ]

Syzkaller hit 'WARNING in dg_dispatch_as_host' bug.

memcpy: detected field-spanning write (size 56) of single field "&dg_info->msg"
at drivers/misc/vmw_vmci/vmci_datagram.c:237 (size 24)

WARNING: CPU: 0 PID: 1555 at drivers/misc/vmw_vmci/vmci_datagram.c:237
dg_dispatch_as_host+0x88e/0xa60 drivers/misc/vmw_vmci/vmci_datagram.c:237

Some code commentry, based on my understanding:

544 #define VMCI_DG_SIZE(_dg) (VMCI_DG_HEADERSIZE + (size_t)(_dg)->payload_size)
/// This is 24 + payload_size

memcpy(&dg_info->msg, dg, dg_size);
	Destination = dg_info->msg ---> this is a 24 byte
					structure(struct vmci_datagram)
	Source = dg --> this is a 24 byte structure (struct vmci_datagram)
	Size = dg_size = 24 + payload_size

{payload_size = 56-24 =32} -- Syzkaller managed to set payload_size to 32.

 35 struct delayed_datagram_info {
 36         struct datagram_entry *entry;
 37         struct work_struct work;
 38         bool in_dg_host_queue;
 39         /* msg and msg_payload must be together. */
 40         struct vmci_datagram msg;
 41         u8 msg_payload[];
 42 };

So those extra bytes of payload are copied into msg_payload[], a run time
warning is seen while fuzzing with Syzkaller.

One possible way to fix the warning is to split the memcpy() into
two parts -- one -- direct assignment of msg and second taking care of payload.

Gustavo quoted:
"Under FORTIFY_SOURCE we should not copy data across multiple members
in a structure."

Reported-by: syzkaller <syzkaller@googlegroups.com>
Suggested-by: Vegard Nossum <vegard.nossum@oracle.com>
Suggested-by: Gustavo A. R. Silva <gustavoars@kernel.org>
Signed-off-by: Harshit Mogalapalli <harshit.m.mogalapalli@oracle.com>
Reviewed-by: Gustavo A. R. Silva <gustavoars@kernel.org>
Reviewed-by: Kees Cook <keescook@chromium.org>
Reviewed-by: Dan Carpenter <dan.carpenter@linaro.org>
Link: https://lore.kernel.org/r/20240105164001.2129796-2-harshit.m.mogalapalli@oracle.com
Signed-off-by: Kees Cook <keescook@chromium.org>
Signed-off-by: Sasha Levin <sashal@kernel.org>
---
 drivers/misc/vmw_vmci/vmci_datagram.c | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

diff --git a/drivers/misc/vmw_vmci/vmci_datagram.c b/drivers/misc/vmw_vmci/vmci_datagram.c
index f50d22882476f..d1d8224c8800c 100644
--- a/drivers/misc/vmw_vmci/vmci_datagram.c
+++ b/drivers/misc/vmw_vmci/vmci_datagram.c
@@ -234,7 +234,8 @@ static int dg_dispatch_as_host(u32 context_id, struct vmci_datagram *dg)
 
 			dg_info->in_dg_host_queue = true;
 			dg_info->entry = dst_entry;
-			memcpy(&dg_info->msg, dg, dg_size);
+			dg_info->msg = *dg;
+			memcpy(&dg_info->msg_payload, dg + 1, dg->payload_size);
 
 			INIT_WORK(&dg_info->work, dg_delayed_dispatch);
 			schedule_work(&dg_info->work);
-- 
2.43.0




^ permalink raw reply related	[relevance 6%]

* [PATCH 5.4 212/215] VMCI: Fix possible memcpy() run-time warning in vmci_datagram_invoke_guest_handler()
    2024-04-11  9:56  6% ` [PATCH 5.4 175/215] VMCI: Fix memcpy() run-time warning in dg_dispatch_as_host() Greg Kroah-Hartman
@ 2024-04-11  9:57  6% ` Greg Kroah-Hartman
  1 sibling, 0 replies; 200+ results
From: Greg Kroah-Hartman @ 2024-04-11  9:57 UTC (permalink / raw)
  To: stable; +Cc: Greg Kroah-Hartman, patches, Vasiliy Kovalev, Kees Cook

5.4-stable review patch.  If anyone has any objections, please let me know.

------------------

From: Vasiliy Kovalev <kovalev@altlinux.org>

commit e606e4b71798cc1df20e987dde2468e9527bd376 upstream.

The changes are similar to those given in the commit 19b070fefd0d
("VMCI: Fix memcpy() run-time warning in dg_dispatch_as_host()").

Fix filling of the msg and msg_payload in dg_info struct, which prevents a
possible "detected field-spanning write" of memcpy warning that is issued
by the tracking mechanism __fortify_memcpy_chk.

Signed-off-by: Vasiliy Kovalev <kovalev@altlinux.org>
Link: https://lore.kernel.org/r/20240219105315.76955-1-kovalev@altlinux.org
Signed-off-by: Kees Cook <keescook@chromium.org>
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
---
 drivers/misc/vmw_vmci/vmci_datagram.c |    3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

--- a/drivers/misc/vmw_vmci/vmci_datagram.c
+++ b/drivers/misc/vmw_vmci/vmci_datagram.c
@@ -378,7 +378,8 @@ int vmci_datagram_invoke_guest_handler(s
 
 		dg_info->in_dg_host_queue = false;
 		dg_info->entry = dst_entry;
-		memcpy(&dg_info->msg, dg, VMCI_DG_SIZE(dg));
+		dg_info->msg = *dg;
+		memcpy(&dg_info->msg_payload, dg + 1, dg->payload_size);
 
 		INIT_WORK(&dg_info->work, dg_delayed_dispatch);
 		schedule_work(&dg_info->work);



^ permalink raw reply	[relevance 6%]

* [PATCH 5.4 175/215] VMCI: Fix memcpy() run-time warning in dg_dispatch_as_host()
  @ 2024-04-11  9:56  6% ` Greg Kroah-Hartman
  2024-04-11  9:57  6% ` [PATCH 5.4 212/215] VMCI: Fix possible memcpy() run-time warning in vmci_datagram_invoke_guest_handler() Greg Kroah-Hartman
  1 sibling, 0 replies; 200+ results
From: Greg Kroah-Hartman @ 2024-04-11  9:56 UTC (permalink / raw)
  To: stable
  Cc: Greg Kroah-Hartman, patches, syzkaller, Vegard Nossum,
	Gustavo A. R. Silva, Harshit Mogalapalli, Kees Cook,
	Dan Carpenter, Sasha Levin

5.4-stable review patch.  If anyone has any objections, please let me know.

------------------

From: Harshit Mogalapalli <harshit.m.mogalapalli@oracle.com>

[ Upstream commit 19b070fefd0d024af3daa7329cbc0d00de5302ec ]

Syzkaller hit 'WARNING in dg_dispatch_as_host' bug.

memcpy: detected field-spanning write (size 56) of single field "&dg_info->msg"
at drivers/misc/vmw_vmci/vmci_datagram.c:237 (size 24)

WARNING: CPU: 0 PID: 1555 at drivers/misc/vmw_vmci/vmci_datagram.c:237
dg_dispatch_as_host+0x88e/0xa60 drivers/misc/vmw_vmci/vmci_datagram.c:237

Some code commentry, based on my understanding:

544 #define VMCI_DG_SIZE(_dg) (VMCI_DG_HEADERSIZE + (size_t)(_dg)->payload_size)
/// This is 24 + payload_size

memcpy(&dg_info->msg, dg, dg_size);
	Destination = dg_info->msg ---> this is a 24 byte
					structure(struct vmci_datagram)
	Source = dg --> this is a 24 byte structure (struct vmci_datagram)
	Size = dg_size = 24 + payload_size

{payload_size = 56-24 =32} -- Syzkaller managed to set payload_size to 32.

 35 struct delayed_datagram_info {
 36         struct datagram_entry *entry;
 37         struct work_struct work;
 38         bool in_dg_host_queue;
 39         /* msg and msg_payload must be together. */
 40         struct vmci_datagram msg;
 41         u8 msg_payload[];
 42 };

So those extra bytes of payload are copied into msg_payload[], a run time
warning is seen while fuzzing with Syzkaller.

One possible way to fix the warning is to split the memcpy() into
two parts -- one -- direct assignment of msg and second taking care of payload.

Gustavo quoted:
"Under FORTIFY_SOURCE we should not copy data across multiple members
in a structure."

Reported-by: syzkaller <syzkaller@googlegroups.com>
Suggested-by: Vegard Nossum <vegard.nossum@oracle.com>
Suggested-by: Gustavo A. R. Silva <gustavoars@kernel.org>
Signed-off-by: Harshit Mogalapalli <harshit.m.mogalapalli@oracle.com>
Reviewed-by: Gustavo A. R. Silva <gustavoars@kernel.org>
Reviewed-by: Kees Cook <keescook@chromium.org>
Reviewed-by: Dan Carpenter <dan.carpenter@linaro.org>
Link: https://lore.kernel.org/r/20240105164001.2129796-2-harshit.m.mogalapalli@oracle.com
Signed-off-by: Kees Cook <keescook@chromium.org>
Signed-off-by: Sasha Levin <sashal@kernel.org>
---
 drivers/misc/vmw_vmci/vmci_datagram.c | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

diff --git a/drivers/misc/vmw_vmci/vmci_datagram.c b/drivers/misc/vmw_vmci/vmci_datagram.c
index f50d22882476f..d1d8224c8800c 100644
--- a/drivers/misc/vmw_vmci/vmci_datagram.c
+++ b/drivers/misc/vmw_vmci/vmci_datagram.c
@@ -234,7 +234,8 @@ static int dg_dispatch_as_host(u32 context_id, struct vmci_datagram *dg)
 
 			dg_info->in_dg_host_queue = true;
 			dg_info->entry = dst_entry;
-			memcpy(&dg_info->msg, dg, dg_size);
+			dg_info->msg = *dg;
+			memcpy(&dg_info->msg_payload, dg + 1, dg->payload_size);
 
 			INIT_WORK(&dg_info->work, dg_delayed_dispatch);
 			schedule_work(&dg_info->work);
-- 
2.43.0




^ permalink raw reply related	[relevance 6%]

* [PATCH 6.8 141/143] VMCI: Fix possible memcpy() run-time warning in vmci_datagram_invoke_guest_handler()
    2024-04-11  9:54  6% ` [PATCH 6.8 010/143] VMCI: Fix memcpy() run-time warning in dg_dispatch_as_host() Greg Kroah-Hartman
@ 2024-04-11  9:56  6% ` Greg Kroah-Hartman
  1 sibling, 0 replies; 200+ results
From: Greg Kroah-Hartman @ 2024-04-11  9:56 UTC (permalink / raw)
  To: stable; +Cc: Greg Kroah-Hartman, patches, Vasiliy Kovalev, Kees Cook

6.8-stable review patch.  If anyone has any objections, please let me know.

------------------

From: Vasiliy Kovalev <kovalev@altlinux.org>

commit e606e4b71798cc1df20e987dde2468e9527bd376 upstream.

The changes are similar to those given in the commit 19b070fefd0d
("VMCI: Fix memcpy() run-time warning in dg_dispatch_as_host()").

Fix filling of the msg and msg_payload in dg_info struct, which prevents a
possible "detected field-spanning write" of memcpy warning that is issued
by the tracking mechanism __fortify_memcpy_chk.

Signed-off-by: Vasiliy Kovalev <kovalev@altlinux.org>
Link: https://lore.kernel.org/r/20240219105315.76955-1-kovalev@altlinux.org
Signed-off-by: Kees Cook <keescook@chromium.org>
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
---
 drivers/misc/vmw_vmci/vmci_datagram.c |    3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

--- a/drivers/misc/vmw_vmci/vmci_datagram.c
+++ b/drivers/misc/vmw_vmci/vmci_datagram.c
@@ -378,7 +378,8 @@ int vmci_datagram_invoke_guest_handler(s
 
 		dg_info->in_dg_host_queue = false;
 		dg_info->entry = dst_entry;
-		memcpy(&dg_info->msg, dg, VMCI_DG_SIZE(dg));
+		dg_info->msg = *dg;
+		memcpy(&dg_info->msg_payload, dg + 1, dg->payload_size);
 
 		INIT_WORK(&dg_info->work, dg_delayed_dispatch);
 		schedule_work(&dg_info->work);



^ permalink raw reply	[relevance 6%]

* [PATCH 6.8 010/143] VMCI: Fix memcpy() run-time warning in dg_dispatch_as_host()
  @ 2024-04-11  9:54  6% ` Greg Kroah-Hartman
  2024-04-11  9:56  6% ` [PATCH 6.8 141/143] VMCI: Fix possible memcpy() run-time warning in vmci_datagram_invoke_guest_handler() Greg Kroah-Hartman
  1 sibling, 0 replies; 200+ results
From: Greg Kroah-Hartman @ 2024-04-11  9:54 UTC (permalink / raw)
  To: stable
  Cc: Greg Kroah-Hartman, patches, syzkaller, Vegard Nossum,
	Gustavo A. R. Silva, Harshit Mogalapalli, Kees Cook,
	Dan Carpenter, Sasha Levin

6.8-stable review patch.  If anyone has any objections, please let me know.

------------------

From: Harshit Mogalapalli <harshit.m.mogalapalli@oracle.com>

[ Upstream commit 19b070fefd0d024af3daa7329cbc0d00de5302ec ]

Syzkaller hit 'WARNING in dg_dispatch_as_host' bug.

memcpy: detected field-spanning write (size 56) of single field "&dg_info->msg"
at drivers/misc/vmw_vmci/vmci_datagram.c:237 (size 24)

WARNING: CPU: 0 PID: 1555 at drivers/misc/vmw_vmci/vmci_datagram.c:237
dg_dispatch_as_host+0x88e/0xa60 drivers/misc/vmw_vmci/vmci_datagram.c:237

Some code commentry, based on my understanding:

544 #define VMCI_DG_SIZE(_dg) (VMCI_DG_HEADERSIZE + (size_t)(_dg)->payload_size)
/// This is 24 + payload_size

memcpy(&dg_info->msg, dg, dg_size);
	Destination = dg_info->msg ---> this is a 24 byte
					structure(struct vmci_datagram)
	Source = dg --> this is a 24 byte structure (struct vmci_datagram)
	Size = dg_size = 24 + payload_size

{payload_size = 56-24 =32} -- Syzkaller managed to set payload_size to 32.

 35 struct delayed_datagram_info {
 36         struct datagram_entry *entry;
 37         struct work_struct work;
 38         bool in_dg_host_queue;
 39         /* msg and msg_payload must be together. */
 40         struct vmci_datagram msg;
 41         u8 msg_payload[];
 42 };

So those extra bytes of payload are copied into msg_payload[], a run time
warning is seen while fuzzing with Syzkaller.

One possible way to fix the warning is to split the memcpy() into
two parts -- one -- direct assignment of msg and second taking care of payload.

Gustavo quoted:
"Under FORTIFY_SOURCE we should not copy data across multiple members
in a structure."

Reported-by: syzkaller <syzkaller@googlegroups.com>
Suggested-by: Vegard Nossum <vegard.nossum@oracle.com>
Suggested-by: Gustavo A. R. Silva <gustavoars@kernel.org>
Signed-off-by: Harshit Mogalapalli <harshit.m.mogalapalli@oracle.com>
Reviewed-by: Gustavo A. R. Silva <gustavoars@kernel.org>
Reviewed-by: Kees Cook <keescook@chromium.org>
Reviewed-by: Dan Carpenter <dan.carpenter@linaro.org>
Link: https://lore.kernel.org/r/20240105164001.2129796-2-harshit.m.mogalapalli@oracle.com
Signed-off-by: Kees Cook <keescook@chromium.org>
Signed-off-by: Sasha Levin <sashal@kernel.org>
---
 drivers/misc/vmw_vmci/vmci_datagram.c | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

diff --git a/drivers/misc/vmw_vmci/vmci_datagram.c b/drivers/misc/vmw_vmci/vmci_datagram.c
index f50d22882476f..d1d8224c8800c 100644
--- a/drivers/misc/vmw_vmci/vmci_datagram.c
+++ b/drivers/misc/vmw_vmci/vmci_datagram.c
@@ -234,7 +234,8 @@ static int dg_dispatch_as_host(u32 context_id, struct vmci_datagram *dg)
 
 			dg_info->in_dg_host_queue = true;
 			dg_info->entry = dst_entry;
-			memcpy(&dg_info->msg, dg, dg_size);
+			dg_info->msg = *dg;
+			memcpy(&dg_info->msg_payload, dg + 1, dg->payload_size);
 
 			INIT_WORK(&dg_info->work, dg_delayed_dispatch);
 			schedule_work(&dg_info->work);
-- 
2.43.0




^ permalink raw reply related	[relevance 6%]

* [PATCH 4.19 172/175] VMCI: Fix possible memcpy() run-time warning in vmci_datagram_invoke_guest_handler()
    2024-04-11  9:56  6% ` [PATCH 4.19 146/175] VMCI: Fix memcpy() run-time warning in dg_dispatch_as_host() Greg Kroah-Hartman
@ 2024-04-11  9:56  6% ` Greg Kroah-Hartman
  1 sibling, 0 replies; 200+ results
From: Greg Kroah-Hartman @ 2024-04-11  9:56 UTC (permalink / raw)
  To: stable; +Cc: Greg Kroah-Hartman, patches, Vasiliy Kovalev, Kees Cook

4.19-stable review patch.  If anyone has any objections, please let me know.

------------------

From: Vasiliy Kovalev <kovalev@altlinux.org>

commit e606e4b71798cc1df20e987dde2468e9527bd376 upstream.

The changes are similar to those given in the commit 19b070fefd0d
("VMCI: Fix memcpy() run-time warning in dg_dispatch_as_host()").

Fix filling of the msg and msg_payload in dg_info struct, which prevents a
possible "detected field-spanning write" of memcpy warning that is issued
by the tracking mechanism __fortify_memcpy_chk.

Signed-off-by: Vasiliy Kovalev <kovalev@altlinux.org>
Link: https://lore.kernel.org/r/20240219105315.76955-1-kovalev@altlinux.org
Signed-off-by: Kees Cook <keescook@chromium.org>
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
---
 drivers/misc/vmw_vmci/vmci_datagram.c |    3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

--- a/drivers/misc/vmw_vmci/vmci_datagram.c
+++ b/drivers/misc/vmw_vmci/vmci_datagram.c
@@ -386,7 +386,8 @@ int vmci_datagram_invoke_guest_handler(s
 
 		dg_info->in_dg_host_queue = false;
 		dg_info->entry = dst_entry;
-		memcpy(&dg_info->msg, dg, VMCI_DG_SIZE(dg));
+		dg_info->msg = *dg;
+		memcpy(&dg_info->msg_payload, dg + 1, dg->payload_size);
 
 		INIT_WORK(&dg_info->work, dg_delayed_dispatch);
 		schedule_work(&dg_info->work);



^ permalink raw reply	[relevance 6%]

* [PATCH 4.19 146/175] VMCI: Fix memcpy() run-time warning in dg_dispatch_as_host()
  @ 2024-04-11  9:56  6% ` Greg Kroah-Hartman
  2024-04-11  9:56  6% ` [PATCH 4.19 172/175] VMCI: Fix possible memcpy() run-time warning in vmci_datagram_invoke_guest_handler() Greg Kroah-Hartman
  1 sibling, 0 replies; 200+ results
From: Greg Kroah-Hartman @ 2024-04-11  9:56 UTC (permalink / raw)
  To: stable
  Cc: Greg Kroah-Hartman, patches, syzkaller, Vegard Nossum,
	Gustavo A. R. Silva, Harshit Mogalapalli, Kees Cook,
	Dan Carpenter, Sasha Levin

4.19-stable review patch.  If anyone has any objections, please let me know.

------------------

From: Harshit Mogalapalli <harshit.m.mogalapalli@oracle.com>

[ Upstream commit 19b070fefd0d024af3daa7329cbc0d00de5302ec ]

Syzkaller hit 'WARNING in dg_dispatch_as_host' bug.

memcpy: detected field-spanning write (size 56) of single field "&dg_info->msg"
at drivers/misc/vmw_vmci/vmci_datagram.c:237 (size 24)

WARNING: CPU: 0 PID: 1555 at drivers/misc/vmw_vmci/vmci_datagram.c:237
dg_dispatch_as_host+0x88e/0xa60 drivers/misc/vmw_vmci/vmci_datagram.c:237

Some code commentry, based on my understanding:

544 #define VMCI_DG_SIZE(_dg) (VMCI_DG_HEADERSIZE + (size_t)(_dg)->payload_size)
/// This is 24 + payload_size

memcpy(&dg_info->msg, dg, dg_size);
	Destination = dg_info->msg ---> this is a 24 byte
					structure(struct vmci_datagram)
	Source = dg --> this is a 24 byte structure (struct vmci_datagram)
	Size = dg_size = 24 + payload_size

{payload_size = 56-24 =32} -- Syzkaller managed to set payload_size to 32.

 35 struct delayed_datagram_info {
 36         struct datagram_entry *entry;
 37         struct work_struct work;
 38         bool in_dg_host_queue;
 39         /* msg and msg_payload must be together. */
 40         struct vmci_datagram msg;
 41         u8 msg_payload[];
 42 };

So those extra bytes of payload are copied into msg_payload[], a run time
warning is seen while fuzzing with Syzkaller.

One possible way to fix the warning is to split the memcpy() into
two parts -- one -- direct assignment of msg and second taking care of payload.

Gustavo quoted:
"Under FORTIFY_SOURCE we should not copy data across multiple members
in a structure."

Reported-by: syzkaller <syzkaller@googlegroups.com>
Suggested-by: Vegard Nossum <vegard.nossum@oracle.com>
Suggested-by: Gustavo A. R. Silva <gustavoars@kernel.org>
Signed-off-by: Harshit Mogalapalli <harshit.m.mogalapalli@oracle.com>
Reviewed-by: Gustavo A. R. Silva <gustavoars@kernel.org>
Reviewed-by: Kees Cook <keescook@chromium.org>
Reviewed-by: Dan Carpenter <dan.carpenter@linaro.org>
Link: https://lore.kernel.org/r/20240105164001.2129796-2-harshit.m.mogalapalli@oracle.com
Signed-off-by: Kees Cook <keescook@chromium.org>
Signed-off-by: Sasha Levin <sashal@kernel.org>
---
 drivers/misc/vmw_vmci/vmci_datagram.c | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

diff --git a/drivers/misc/vmw_vmci/vmci_datagram.c b/drivers/misc/vmw_vmci/vmci_datagram.c
index 8a4b6bbe1beed..275542e8b2ad9 100644
--- a/drivers/misc/vmw_vmci/vmci_datagram.c
+++ b/drivers/misc/vmw_vmci/vmci_datagram.c
@@ -242,7 +242,8 @@ static int dg_dispatch_as_host(u32 context_id, struct vmci_datagram *dg)
 
 			dg_info->in_dg_host_queue = true;
 			dg_info->entry = dst_entry;
-			memcpy(&dg_info->msg, dg, dg_size);
+			dg_info->msg = *dg;
+			memcpy(&dg_info->msg_payload, dg + 1, dg->payload_size);
 
 			INIT_WORK(&dg_info->work, dg_delayed_dispatch);
 			schedule_work(&dg_info->work);
-- 
2.43.0




^ permalink raw reply related	[relevance 6%]

* Re: [PATCH net-next] af_packet: avoid a false positive warning in packet_setsockopt()
  2024-04-05 11:49  6% [PATCH net-next] af_packet: avoid a false positive warning in packet_setsockopt() Eric Dumazet
  2024-04-05 15:34  0% ` Kees Cook
  2024-04-06 14:07  0% ` Willem de Bruijn
@ 2024-04-08 12:21  0% ` patchwork-bot+netdevbpf
  2 siblings, 0 replies; 200+ results
From: patchwork-bot+netdevbpf @ 2024-04-08 12:21 UTC (permalink / raw)
  To: Eric Dumazet
  Cc: davem, kuba, pabeni, netdev, eric.dumazet, syzkaller, keescook,
	willemdebruijn.kernel

Hello:

This patch was applied to netdev/net-next.git (main)
by David S. Miller <davem@davemloft.net>:

On Fri,  5 Apr 2024 11:49:39 +0000 you wrote:
> Although the code is correct, the following line
> 
> 	copy_from_sockptr(&req_u.req, optval, len));
> 
> triggers this warning :
> 
> memcpy: detected field-spanning write (size 28) of single field "dst" at include/linux/sockptr.h:49 (size 16)
> 
> [...]

Here is the summary with links:
  - [net-next] af_packet: avoid a false positive warning in packet_setsockopt()
    https://git.kernel.org/netdev/net-next/c/86d43e2bf93c

You are awesome, thank you!
-- 
Deet-doot-dot, I am a bot.
https://korg.docs.kernel.org/patchwork/pwbot.html



^ permalink raw reply	[relevance 0%]

* [PATCH AUTOSEL 6.1 09/13] scsi: mpi3mr: Avoid memcpy field-spanning write WARNING
  @ 2024-04-07 13:13 14% ` Sasha Levin
  0 siblings, 0 replies; 200+ results
From: Sasha Levin @ 2024-04-07 13:13 UTC (permalink / raw)
  To: linux-kernel, stable
  Cc: Shin'ichiro Kawasaki, Sathya Prakash Veerichetty,
	Martin K . Petersen, Sasha Levin, kashyap.desai, sumit.saxena,
	sreekanth.reddy, jejb, chandrakanth.patil, mpi3mr-linuxdrv.pdl,
	linux-scsi

From: Shin'ichiro Kawasaki <shinichiro.kawasaki@wdc.com>

[ Upstream commit 429846b4b6ce9853e0d803a2357bb2e55083adf0 ]

When the "storcli2 show" command is executed for eHBA-9600, mpi3mr driver
prints this WARNING message:

  memcpy: detected field-spanning write (size 128) of single field "bsg_reply_buf->reply_buf" at drivers/scsi/mpi3mr/mpi3mr_app.c:1658 (size 1)
  WARNING: CPU: 0 PID: 12760 at drivers/scsi/mpi3mr/mpi3mr_app.c:1658 mpi3mr_bsg_request+0x6b12/0x7f10 [mpi3mr]

The cause of the WARN is 128 bytes memcpy to the 1 byte size array "__u8
replay_buf[1]" in the struct mpi3mr_bsg_in_reply_buf. The array is intended
to be a flexible length array, so the WARN is a false positive.

To suppress the WARN, remove the constant number '1' from the array
declaration and clarify that it has flexible length. Also, adjust the
memory allocation size to match the change.

Suggested-by: Sathya Prakash Veerichetty <sathya.prakash@broadcom.com>
Signed-off-by: Shin'ichiro Kawasaki <shinichiro.kawasaki@wdc.com>
Link: https://lore.kernel.org/r/20240323084155.166835-1-shinichiro.kawasaki@wdc.com
Signed-off-by: Martin K. Petersen <martin.petersen@oracle.com>
Signed-off-by: Sasha Levin <sashal@kernel.org>
---
 drivers/scsi/mpi3mr/mpi3mr_app.c    | 2 +-
 include/uapi/scsi/scsi_bsg_mpi3mr.h | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/drivers/scsi/mpi3mr/mpi3mr_app.c b/drivers/scsi/mpi3mr/mpi3mr_app.c
index 8c662d08706f1..42600e5c457a1 100644
--- a/drivers/scsi/mpi3mr/mpi3mr_app.c
+++ b/drivers/scsi/mpi3mr/mpi3mr_app.c
@@ -1344,7 +1344,7 @@ static long mpi3mr_bsg_process_mpt_cmds(struct bsg_job *job, unsigned int *reply
 	if ((mpirep_offset != 0xFF) &&
 	    drv_bufs[mpirep_offset].bsg_buf_len) {
 		drv_buf_iter = &drv_bufs[mpirep_offset];
-		drv_buf_iter->kern_buf_len = (sizeof(*bsg_reply_buf) - 1 +
+		drv_buf_iter->kern_buf_len = (sizeof(*bsg_reply_buf) +
 					   mrioc->reply_sz);
 		bsg_reply_buf = kzalloc(drv_buf_iter->kern_buf_len, GFP_KERNEL);
 
diff --git a/include/uapi/scsi/scsi_bsg_mpi3mr.h b/include/uapi/scsi/scsi_bsg_mpi3mr.h
index fdc3517f9e199..c48c5d08c0fa0 100644
--- a/include/uapi/scsi/scsi_bsg_mpi3mr.h
+++ b/include/uapi/scsi/scsi_bsg_mpi3mr.h
@@ -382,7 +382,7 @@ struct mpi3mr_bsg_in_reply_buf {
 	__u8	mpi_reply_type;
 	__u8	rsvd1;
 	__u16	rsvd2;
-	__u8	reply_buf[1];
+	__u8	reply_buf[];
 };
 
 /**
-- 
2.43.0


^ permalink raw reply related	[relevance 14%]

* [PATCH AUTOSEL 6.6 15/22] scsi: mpi3mr: Avoid memcpy field-spanning write WARNING
  @ 2024-04-07 13:12 14% ` Sasha Levin
  0 siblings, 0 replies; 200+ results
From: Sasha Levin @ 2024-04-07 13:12 UTC (permalink / raw)
  To: linux-kernel, stable
  Cc: Shin'ichiro Kawasaki, Sathya Prakash Veerichetty,
	Martin K . Petersen, Sasha Levin, kashyap.desai, sumit.saxena,
	sreekanth.reddy, jejb, chandrakanth.patil, mpi3mr-linuxdrv.pdl,
	linux-scsi

From: Shin'ichiro Kawasaki <shinichiro.kawasaki@wdc.com>

[ Upstream commit 429846b4b6ce9853e0d803a2357bb2e55083adf0 ]

When the "storcli2 show" command is executed for eHBA-9600, mpi3mr driver
prints this WARNING message:

  memcpy: detected field-spanning write (size 128) of single field "bsg_reply_buf->reply_buf" at drivers/scsi/mpi3mr/mpi3mr_app.c:1658 (size 1)
  WARNING: CPU: 0 PID: 12760 at drivers/scsi/mpi3mr/mpi3mr_app.c:1658 mpi3mr_bsg_request+0x6b12/0x7f10 [mpi3mr]

The cause of the WARN is 128 bytes memcpy to the 1 byte size array "__u8
replay_buf[1]" in the struct mpi3mr_bsg_in_reply_buf. The array is intended
to be a flexible length array, so the WARN is a false positive.

To suppress the WARN, remove the constant number '1' from the array
declaration and clarify that it has flexible length. Also, adjust the
memory allocation size to match the change.

Suggested-by: Sathya Prakash Veerichetty <sathya.prakash@broadcom.com>
Signed-off-by: Shin'ichiro Kawasaki <shinichiro.kawasaki@wdc.com>
Link: https://lore.kernel.org/r/20240323084155.166835-1-shinichiro.kawasaki@wdc.com
Signed-off-by: Martin K. Petersen <martin.petersen@oracle.com>
Signed-off-by: Sasha Levin <sashal@kernel.org>
---
 drivers/scsi/mpi3mr/mpi3mr_app.c    | 2 +-
 include/uapi/scsi/scsi_bsg_mpi3mr.h | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/drivers/scsi/mpi3mr/mpi3mr_app.c b/drivers/scsi/mpi3mr/mpi3mr_app.c
index 9dacbb8570c93..aa5b535e6662b 100644
--- a/drivers/scsi/mpi3mr/mpi3mr_app.c
+++ b/drivers/scsi/mpi3mr/mpi3mr_app.c
@@ -1345,7 +1345,7 @@ static long mpi3mr_bsg_process_mpt_cmds(struct bsg_job *job, unsigned int *reply
 	if ((mpirep_offset != 0xFF) &&
 	    drv_bufs[mpirep_offset].bsg_buf_len) {
 		drv_buf_iter = &drv_bufs[mpirep_offset];
-		drv_buf_iter->kern_buf_len = (sizeof(*bsg_reply_buf) - 1 +
+		drv_buf_iter->kern_buf_len = (sizeof(*bsg_reply_buf) +
 					   mrioc->reply_sz);
 		bsg_reply_buf = kzalloc(drv_buf_iter->kern_buf_len, GFP_KERNEL);
 
diff --git a/include/uapi/scsi/scsi_bsg_mpi3mr.h b/include/uapi/scsi/scsi_bsg_mpi3mr.h
index 907d345f04f93..353183e863e47 100644
--- a/include/uapi/scsi/scsi_bsg_mpi3mr.h
+++ b/include/uapi/scsi/scsi_bsg_mpi3mr.h
@@ -382,7 +382,7 @@ struct mpi3mr_bsg_in_reply_buf {
 	__u8	mpi_reply_type;
 	__u8	rsvd1;
 	__u16	rsvd2;
-	__u8	reply_buf[1];
+	__u8	reply_buf[];
 };
 
 /**
-- 
2.43.0


^ permalink raw reply related	[relevance 14%]

* [PATCH AUTOSEL 6.8 17/25] scsi: mpi3mr: Avoid memcpy field-spanning write WARNING
  @ 2024-04-07 13:11 14% ` Sasha Levin
  0 siblings, 0 replies; 200+ results
From: Sasha Levin @ 2024-04-07 13:11 UTC (permalink / raw)
  To: linux-kernel, stable
  Cc: Shin'ichiro Kawasaki, Sathya Prakash Veerichetty,
	Martin K . Petersen, Sasha Levin, kashyap.desai, sumit.saxena,
	sreekanth.reddy, jejb, chandrakanth.patil, mpi3mr-linuxdrv.pdl,
	linux-scsi

From: Shin'ichiro Kawasaki <shinichiro.kawasaki@wdc.com>

[ Upstream commit 429846b4b6ce9853e0d803a2357bb2e55083adf0 ]

When the "storcli2 show" command is executed for eHBA-9600, mpi3mr driver
prints this WARNING message:

  memcpy: detected field-spanning write (size 128) of single field "bsg_reply_buf->reply_buf" at drivers/scsi/mpi3mr/mpi3mr_app.c:1658 (size 1)
  WARNING: CPU: 0 PID: 12760 at drivers/scsi/mpi3mr/mpi3mr_app.c:1658 mpi3mr_bsg_request+0x6b12/0x7f10 [mpi3mr]

The cause of the WARN is 128 bytes memcpy to the 1 byte size array "__u8
replay_buf[1]" in the struct mpi3mr_bsg_in_reply_buf. The array is intended
to be a flexible length array, so the WARN is a false positive.

To suppress the WARN, remove the constant number '1' from the array
declaration and clarify that it has flexible length. Also, adjust the
memory allocation size to match the change.

Suggested-by: Sathya Prakash Veerichetty <sathya.prakash@broadcom.com>
Signed-off-by: Shin'ichiro Kawasaki <shinichiro.kawasaki@wdc.com>
Link: https://lore.kernel.org/r/20240323084155.166835-1-shinichiro.kawasaki@wdc.com
Signed-off-by: Martin K. Petersen <martin.petersen@oracle.com>
Signed-off-by: Sasha Levin <sashal@kernel.org>
---
 drivers/scsi/mpi3mr/mpi3mr_app.c    | 2 +-
 include/uapi/scsi/scsi_bsg_mpi3mr.h | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/drivers/scsi/mpi3mr/mpi3mr_app.c b/drivers/scsi/mpi3mr/mpi3mr_app.c
index 0380996b5ad27..55d590b919476 100644
--- a/drivers/scsi/mpi3mr/mpi3mr_app.c
+++ b/drivers/scsi/mpi3mr/mpi3mr_app.c
@@ -1644,7 +1644,7 @@ static long mpi3mr_bsg_process_mpt_cmds(struct bsg_job *job)
 	if ((mpirep_offset != 0xFF) &&
 	    drv_bufs[mpirep_offset].bsg_buf_len) {
 		drv_buf_iter = &drv_bufs[mpirep_offset];
-		drv_buf_iter->kern_buf_len = (sizeof(*bsg_reply_buf) - 1 +
+		drv_buf_iter->kern_buf_len = (sizeof(*bsg_reply_buf) +
 					   mrioc->reply_sz);
 		bsg_reply_buf = kzalloc(drv_buf_iter->kern_buf_len, GFP_KERNEL);
 
diff --git a/include/uapi/scsi/scsi_bsg_mpi3mr.h b/include/uapi/scsi/scsi_bsg_mpi3mr.h
index c72ce387286ad..30a5c1a593764 100644
--- a/include/uapi/scsi/scsi_bsg_mpi3mr.h
+++ b/include/uapi/scsi/scsi_bsg_mpi3mr.h
@@ -382,7 +382,7 @@ struct mpi3mr_bsg_in_reply_buf {
 	__u8	mpi_reply_type;
 	__u8	rsvd1;
 	__u16	rsvd2;
-	__u8	reply_buf[1];
+	__u8	reply_buf[];
 };
 
 /**
-- 
2.43.0


^ permalink raw reply related	[relevance 14%]

* Re: [PATCH net-next] af_packet: avoid a false positive warning in packet_setsockopt()
  2024-04-05 11:49  6% [PATCH net-next] af_packet: avoid a false positive warning in packet_setsockopt() Eric Dumazet
  2024-04-05 15:34  0% ` Kees Cook
@ 2024-04-06 14:07  0% ` Willem de Bruijn
  2024-04-08 12:21  0% ` patchwork-bot+netdevbpf
  2 siblings, 0 replies; 200+ results
From: Willem de Bruijn @ 2024-04-06 14:07 UTC (permalink / raw)
  To: Eric Dumazet, David S . Miller, Jakub Kicinski, Paolo Abeni
  Cc: netdev, eric.dumazet, Eric Dumazet, syzbot, Kees Cook, Willem de Bruijn

Eric Dumazet wrote:
> Although the code is correct, the following line
> 
> 	copy_from_sockptr(&req_u.req, optval, len));
> 
> triggers this warning :
> 
> memcpy: detected field-spanning write (size 28) of single field "dst" at include/linux/sockptr.h:49 (size 16)
> 
> Refactor the code to be more explicit.
> 
> Reported-by: syzbot <syzkaller@googlegroups.com>
> Signed-off-by: Eric Dumazet <edumazet@google.com>
> Cc: Kees Cook <keescook@chromium.org>
> Cc: Willem de Bruijn <willemdebruijn.kernel@gmail.com>

Reviewed-by: Willem de Bruijn <willemb@google.com>

^ permalink raw reply	[relevance 0%]

* Re: [PATCH 00/13] ASoC: Intel: avs: Fixes and cleanups for 6.10
  2024-04-05  9:09  5% [PATCH 00/13] ASoC: Intel: avs: Fixes and cleanups for 6.10 Cezary Rojewski
  2024-04-05  9:09  6% ` [PATCH 03/13] ASoC: Intel: avs: Silence false-positive memcpy() warnings Cezary Rojewski
@ 2024-04-05 23:20  0% ` Mark Brown
  1 sibling, 0 replies; 200+ results
From: Mark Brown @ 2024-04-05 23:20 UTC (permalink / raw)
  To: Cezary Rojewski
  Cc: alsa-devel, linux-sound, tiwai, perex, amadeuszx.slawinski, hdegoede

On Fri, 05 Apr 2024 11:09:16 +0200, Cezary Rojewski wrote:
> Set of changes targeting the avs-driver only. No new features, patchset
> either fixes or fortifies existing code.
> 
> Patchset starts off with a fix for debugbility on ICL+ platforms which I
> have forgotten to fixup when providing support for these initially.
> The next two address copier module initialization, most importantly,
> silence the gcc 'field-spanning write' false-positive.
> 
> [...]

Applied to

   https://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound.git for-next

Thanks!

[01/13] ASoC: Intel: avs: Restore stream decoupling on prepare
        commit: 680507581e025d16a0b6d3782603ca8c598fbe2b
[02/13] ASoC: Intel: avs: Fix debug-slot offset calculation
        commit: c91b692781c1839fcc389b2a9120e46593c6424b
[03/13] ASoC: Intel: avs: Silence false-positive memcpy() warnings
        commit: 6dd68c2da44d92c25b323bcc2603421463437a64
[04/13] ASoC: Intel: avs: Fix config_length for config-less copiers
        commit: beeeee9686affef32ee04d8ae30db8c53cbc7aee
[05/13] ASoC: Intel: avs: Fix ASRC module initialization
        commit: 9d2e26f31c7cc3fa495c423af9b4902ec0dc7be3
[06/13] ASoC: Intel: avs: Replace risky functions with safer variants
        commit: 47714847592b574ff594ceca7ebe0ada70dbac3c
[07/13] ASoC: Intel: avs: Fix potential integer overflow
        commit: c7e832cabe635df47c2bf6df7801e97bf3045b1e
[08/13] ASoC: Intel: avs: Test result of avs_get_module_entry()
        commit: 41bf4525fadb3d8df3860420d6ac9025c51a3bac
[09/13] ASoC: Intel: avs: Remove dead code
        commit: d58275f474b4a27b4e97839ffe8d9fe55c0cc40a
[10/13] ASoC: Intel: avs: Wake from D0ix when starting streaming
        commit: 30df76bbcb59254ce646477e3e05f00021a10117
[11/13] ASoC: Intel: avs: Init debugfs before booting firmware
        commit: ff0aefe2d217ce6fec6487b225737b2019eb88c0
[12/13] ASoC: Intel: avs: Add assert_static to guarantee ABI sizes
        commit: c2b10acb62c195db2c976d614d9d8092ad6339ae
[13/13] ASoC: Intel: avs: Rule invalid buffer and period sizes out
        commit: 9a385993504e47a0fd6fd34b5384827b4abdee60

All being well this means that it will be integrated into the linux-next
tree (usually sometime in the next 24 hours) and sent to Linus during
the next merge window (or sooner if it is a bug fix), however if
problems are discovered then the patch may be dropped or reverted.

You may get further e-mails resulting from automated or manual testing
and review of the tree, please engage with people reporting problems and
send followup patches addressing any issues that are reported if needed.

If any updates are required or you are submitting further changes they
should be sent as incremental updates against current git, existing
patches will not be replaced.

Please add any relevant lists and maintainers to the CCs when replying
to this mail.

Thanks,
Mark


^ permalink raw reply	[relevance 0%]

* Re: [PATCH net-next] af_packet: avoid a false positive warning in packet_setsockopt()
  2024-04-05 11:49  6% [PATCH net-next] af_packet: avoid a false positive warning in packet_setsockopt() Eric Dumazet
@ 2024-04-05 15:34  0% ` Kees Cook
  2024-04-06 14:07  0% ` Willem de Bruijn
  2024-04-08 12:21  0% ` patchwork-bot+netdevbpf
  2 siblings, 0 replies; 200+ results
From: Kees Cook @ 2024-04-05 15:34 UTC (permalink / raw)
  To: Eric Dumazet
  Cc: David S . Miller, Jakub Kicinski, Paolo Abeni, netdev,
	eric.dumazet, syzbot, Willem de Bruijn

On Fri, Apr 05, 2024 at 11:49:39AM +0000, Eric Dumazet wrote:
> Although the code is correct, the following line
> 
> 	copy_from_sockptr(&req_u.req, optval, len));
> 
> triggers this warning :
> 
> memcpy: detected field-spanning write (size 28) of single field "dst" at include/linux/sockptr.h:49 (size 16)
> 
> Refactor the code to be more explicit.
> 
> Reported-by: syzbot <syzkaller@googlegroups.com>
> Signed-off-by: Eric Dumazet <edumazet@google.com>

Looks good; thanks for making this more clear for the compiler. :)

Reviewed-by: Kees Cook <keescook@chromium.org>

-- 
Kees Cook

^ permalink raw reply	[relevance 0%]

* [PATCH net-next] af_packet: avoid a false positive warning in packet_setsockopt()
@ 2024-04-05 11:49  6% Eric Dumazet
  2024-04-05 15:34  0% ` Kees Cook
                   ` (2 more replies)
  0 siblings, 3 replies; 200+ results
From: Eric Dumazet @ 2024-04-05 11:49 UTC (permalink / raw)
  To: David S . Miller, Jakub Kicinski, Paolo Abeni
  Cc: netdev, eric.dumazet, Eric Dumazet, syzbot, Kees Cook, Willem de Bruijn

Although the code is correct, the following line

	copy_from_sockptr(&req_u.req, optval, len));

triggers this warning :

memcpy: detected field-spanning write (size 28) of single field "dst" at include/linux/sockptr.h:49 (size 16)

Refactor the code to be more explicit.

Reported-by: syzbot <syzkaller@googlegroups.com>
Signed-off-by: Eric Dumazet <edumazet@google.com>
Cc: Kees Cook <keescook@chromium.org>
Cc: Willem de Bruijn <willemdebruijn.kernel@gmail.com>
---
 net/packet/af_packet.c | 26 ++++++++++++++------------
 1 file changed, 14 insertions(+), 12 deletions(-)

diff --git a/net/packet/af_packet.c b/net/packet/af_packet.c
index 18f616f487eaad0f7b31fb074e194c0479f30d77..8c6d3fbb4ed87f17c2e365810106a05fe9b8ff0c 100644
--- a/net/packet/af_packet.c
+++ b/net/packet/af_packet.c
@@ -3800,28 +3800,30 @@ packet_setsockopt(struct socket *sock, int level, int optname, sockptr_t optval,
 	case PACKET_TX_RING:
 	{
 		union tpacket_req_u req_u;
-		int len;
 
+		ret = -EINVAL;
 		lock_sock(sk);
 		switch (po->tp_version) {
 		case TPACKET_V1:
 		case TPACKET_V2:
-			len = sizeof(req_u.req);
+			if (optlen < sizeof(req_u.req))
+				break;
+			ret = copy_from_sockptr(&req_u.req, optval,
+						sizeof(req_u.req)) ?
+						-EINVAL : 0;
 			break;
 		case TPACKET_V3:
 		default:
-			len = sizeof(req_u.req3);
+			if (optlen < sizeof(req_u.req3))
+				break;
+			ret = copy_from_sockptr(&req_u.req3, optval,
+						sizeof(req_u.req3)) ?
+						-EINVAL : 0;
 			break;
 		}
-		if (optlen < len) {
-			ret = -EINVAL;
-		} else {
-			if (copy_from_sockptr(&req_u.req, optval, len))
-				ret = -EFAULT;
-			else
-				ret = packet_set_ring(sk, &req_u, 0,
-						    optname == PACKET_TX_RING);
-		}
+		if (!ret)
+			ret = packet_set_ring(sk, &req_u, 0,
+					      optname == PACKET_TX_RING);
 		release_sock(sk);
 		return ret;
 	}
-- 
2.44.0.478.gd926399ef9-goog


^ permalink raw reply related	[relevance 6%]

* [PATCH 03/13] ASoC: Intel: avs: Silence false-positive memcpy() warnings
  2024-04-05  9:09  5% [PATCH 00/13] ASoC: Intel: avs: Fixes and cleanups for 6.10 Cezary Rojewski
@ 2024-04-05  9:09  6% ` Cezary Rojewski
  2024-04-05 23:20  0% ` [PATCH 00/13] ASoC: Intel: avs: Fixes and cleanups for 6.10 Mark Brown
  1 sibling, 0 replies; 200+ results
From: Cezary Rojewski @ 2024-04-05  9:09 UTC (permalink / raw)
  To: broonie
  Cc: alsa-devel, linux-sound, tiwai, perex, amadeuszx.slawinski,
	hdegoede, Cezary Rojewski

Commit df8fc4e934c1 ("kbuild: Enable -fstrict-flex-arrays=3") enforced
strict flex array declarations. This generates false-positive in form of:
"memcpy: detected field-spanning write". Avoid it by utilizing the
DECLARE_FLEX_ARRAY() macro.

Signed-off-by: Cezary Rojewski <cezary.rojewski@intel.com>
---
 sound/soc/intel/avs/messages.h | 4 ++--
 sound/soc/intel/avs/path.c     | 2 +-
 2 files changed, 3 insertions(+), 3 deletions(-)

diff --git a/sound/soc/intel/avs/messages.h b/sound/soc/intel/avs/messages.h
index 4e609a08863c..007bc4fb6d99 100644
--- a/sound/soc/intel/avs/messages.h
+++ b/sound/soc/intel/avs/messages.h
@@ -752,9 +752,9 @@ struct avs_copier_gtw_cfg {
 	union avs_connector_node_id node_id;
 	u32 dma_buffer_size;
 	u32 config_length;
-	struct {
+	union {
 		union avs_gtw_attributes attrs;
-		u32 blob[];
+		DECLARE_FLEX_ARRAY(u32, blob);
 	} config;
 } __packed;
 
diff --git a/sound/soc/intel/avs/path.c b/sound/soc/intel/avs/path.c
index e785fc2a7008..5944865a1193 100644
--- a/sound/soc/intel/avs/path.c
+++ b/sound/soc/intel/avs/path.c
@@ -254,7 +254,7 @@ static int avs_copier_create(struct avs_dev *adev, struct avs_path_module *mod)
 	/* config_length in DWORDs */
 	cfg->gtw_cfg.config_length = DIV_ROUND_UP(data_size, 4);
 	if (data)
-		memcpy(&cfg->gtw_cfg.config, data, data_size);
+		memcpy(&cfg->gtw_cfg.config.blob, data, data_size);
 
 	mod->gtw_attrs = cfg->gtw_cfg.config.attrs;
 
-- 
2.25.1


^ permalink raw reply related	[relevance 6%]

* [PATCH 00/13] ASoC: Intel: avs: Fixes and cleanups for 6.10
@ 2024-04-05  9:09  5% Cezary Rojewski
  2024-04-05  9:09  6% ` [PATCH 03/13] ASoC: Intel: avs: Silence false-positive memcpy() warnings Cezary Rojewski
  2024-04-05 23:20  0% ` [PATCH 00/13] ASoC: Intel: avs: Fixes and cleanups for 6.10 Mark Brown
  0 siblings, 2 replies; 200+ results
From: Cezary Rojewski @ 2024-04-05  9:09 UTC (permalink / raw)
  To: broonie
  Cc: alsa-devel, linux-sound, tiwai, perex, amadeuszx.slawinski,
	hdegoede, Cezary Rojewski

Set of changes targeting the avs-driver only. No new features, patchset
either fixes or fortifies existing code.

Patchset starts off with a fix for debugbility on ICL+ platforms which I
have forgotten to fixup when providing support for these initially.
The next two address copier module initialization, most importantly,
silence the gcc 'field-spanning write' false-positive.

The following four:
6/13 ASoC: Intel: avs: Replace risky functions with safer variants
7/13 ASoC: Intel: avs: Fix potential integer overflow
8/13 ASoC: Intel: avs: Test result of avs_get_module_entry()
9/13 ASoC: Intel: avs: Remove dead code

address problems found out by Coverity static analysis tool.

The last two worth mentioning are: recommendation from the firmware team
to wake subsystem from D0ix when starting any pipeline -and- shielding
against invalid period/buffer sizes. Audio format shall be taken into
consideration when calculating either of these.

Amadeusz Sławiński (2):
  ASoC: Intel: avs: Restore stream decoupling on prepare
  ASoC: Intel: avs: Add assert_static to guarantee ABI sizes

Cezary Rojewski (11):
  ASoC: Intel: avs: Fix debug-slot offset calculation
  ASoC: Intel: avs: Silence false-positive memcpy() warnings
  ASoC: Intel: avs: Fix config_length for config-less copiers
  ASoC: Intel: avs: Fix ASRC module initialization
  ASoC: Intel: avs: Replace risky functions with safer variants
  ASoC: Intel: avs: Fix potential integer overflow
  ASoC: Intel: avs: Test result of avs_get_module_entry()
  ASoC: Intel: avs: Remove dead code
  ASoC: Intel: avs: Wake from D0ix when starting streaming
  ASoC: Intel: avs: Init debugfs before booting firmware
  ASoC: Intel: avs: Rule invalid buffer and period sizes out

 sound/soc/intel/avs/avs.h      |  1 +
 sound/soc/intel/avs/cldma.c    |  2 +-
 sound/soc/intel/avs/core.c     |  4 +--
 sound/soc/intel/avs/icl.c      | 12 ++++++---
 sound/soc/intel/avs/loader.c   |  6 +++--
 sound/soc/intel/avs/messages.h | 47 ++++++++++++++++++++++++++++++++--
 sound/soc/intel/avs/path.c     | 13 ++++------
 sound/soc/intel/avs/pcm.c      | 34 +++++++++++++++++++++++-
 sound/soc/intel/avs/probes.c   | 14 ++++++----
 9 files changed, 109 insertions(+), 24 deletions(-)

-- 
2.25.1


^ permalink raw reply	[relevance 5%]

* CVE-2024-26733: arp: Prevent overflow in arp_req_get().
@ 2024-04-03 17:31  6% Greg Kroah-Hartman
  0 siblings, 0 replies; 200+ results
From: Greg Kroah-Hartman @ 2024-04-03 17:31 UTC (permalink / raw)
  To: linux-cve-announce; +Cc: Greg Kroah-Hartman

Description
===========

In the Linux kernel, the following vulnerability has been resolved:

arp: Prevent overflow in arp_req_get().

syzkaller reported an overflown write in arp_req_get(). [0]

When ioctl(SIOCGARP) is issued, arp_req_get() looks up an neighbour
entry and copies neigh->ha to struct arpreq.arp_ha.sa_data.

The arp_ha here is struct sockaddr, not struct sockaddr_storage, so
the sa_data buffer is just 14 bytes.

In the splat below, 2 bytes are overflown to the next int field,
arp_flags.  We initialise the field just after the memcpy(), so it's
not a problem.

However, when dev->addr_len is greater than 22 (e.g. MAX_ADDR_LEN),
arp_netmask is overwritten, which could be set as htonl(0xFFFFFFFFUL)
in arp_ioctl() before calling arp_req_get().

To avoid the overflow, let's limit the max length of memcpy().

Note that commit b5f0de6df6dc ("net: dev: Convert sa_data to flexible
array in struct sockaddr") just silenced syzkaller.

[0]:
memcpy: detected field-spanning write (size 16) of single field "r->arp_ha.sa_data" at net/ipv4/arp.c:1128 (size 14)
WARNING: CPU: 0 PID: 144638 at net/ipv4/arp.c:1128 arp_req_get+0x411/0x4a0 net/ipv4/arp.c:1128
Modules linked in:
CPU: 0 PID: 144638 Comm: syz-executor.4 Not tainted 6.1.74 #31
Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS 1.16.0-debian-1.16.0-5 04/01/2014
RIP: 0010:arp_req_get+0x411/0x4a0 net/ipv4/arp.c:1128
Code: fd ff ff e8 41 42 de fb b9 0e 00 00 00 4c 89 fe 48 c7 c2 20 6d ab 87 48 c7 c7 80 6d ab 87 c6 05 25 af 72 04 01 e8 5f 8d ad fb <0f> 0b e9 6c fd ff ff e8 13 42 de fb be 03 00 00 00 4c 89 e7 e8 a6
RSP: 0018:ffffc900050b7998 EFLAGS: 00010286
RAX: 0000000000000000 RBX: ffff88803a815000 RCX: 0000000000000000
RDX: 0000000000000000 RSI: ffffffff8641a44a RDI: 0000000000000001
RBP: ffffc900050b7a98 R08: 0000000000000001 R09: 0000000000000000
R10: 0000000000000000 R11: 203a7970636d656d R12: ffff888039c54000
R13: 1ffff92000a16f37 R14: ffff88803a815084 R15: 0000000000000010
FS:  00007f172bf306c0(0000) GS:ffff88805aa00000(0000) knlGS:0000000000000000
CS:  0010 DS: 0000 ES: 0000 CR0: 0000000080050033
CR2: 00007f172b3569f0 CR3: 0000000057f12005 CR4: 0000000000770ef0
DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000
DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400
PKRU: 55555554
Call Trace:
 <TASK>
 arp_ioctl+0x33f/0x4b0 net/ipv4/arp.c:1261
 inet_ioctl+0x314/0x3a0 net/ipv4/af_inet.c:981
 sock_do_ioctl+0xdf/0x260 net/socket.c:1204
 sock_ioctl+0x3ef/0x650 net/socket.c:1321
 vfs_ioctl fs/ioctl.c:51 [inline]
 __do_sys_ioctl fs/ioctl.c:870 [inline]
 __se_sys_ioctl fs/ioctl.c:856 [inline]
 __x64_sys_ioctl+0x18e/0x220 fs/ioctl.c:856
 do_syscall_x64 arch/x86/entry/common.c:51 [inline]
 do_syscall_64+0x37/0x90 arch/x86/entry/common.c:81
 entry_SYSCALL_64_after_hwframe+0x64/0xce
RIP: 0033:0x7f172b262b8d
Code: 66 2e 0f 1f 84 00 00 00 00 00 0f 1f 00 f3 0f 1e fa 48 89 f8 48 89 f7 48 89 d6 48 89 ca 4d 89 c2 4d 89 c8 4c 8b 4c 24 08 0f 05 <48> 3d 01 f0 ff ff 73 01 c3 48 c7 c1 b8 ff ff ff f7 d8 64 89 01 48
RSP: 002b:00007f172bf300b8 EFLAGS: 00000246 ORIG_RAX: 0000000000000010
RAX: ffffffffffffffda RBX: 00007f172b3abf80 RCX: 00007f172b262b8d
RDX: 0000000020000000 RSI: 0000000000008954 RDI: 0000000000000003
RBP: 00007f172b2d3493 R08: 0000000000000000 R09: 0000000000000000
R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000000
R13: 000000000000000b R14: 00007f172b3abf80 R15: 00007f172bf10000
 </TASK>

The Linux kernel CVE team has assigned CVE-2024-26733 to this issue.


Affected and fixed versions
===========================

	Issue introduced in 2.6.12 with commit 1da177e4c3f4 and fixed in 5.10.211 with commit dbc9b22d0ed3
	Issue introduced in 2.6.12 with commit 1da177e4c3f4 and fixed in 5.15.150 with commit 97eaa2955db4
	Issue introduced in 2.6.12 with commit 1da177e4c3f4 and fixed in 6.1.80 with commit f119f2325ba7
	Issue introduced in 2.6.12 with commit 1da177e4c3f4 and fixed in 6.6.19 with commit a3f2c083cb57
	Issue introduced in 2.6.12 with commit 1da177e4c3f4 and fixed in 6.7.7 with commit 3ab0d6f8289b
	Issue introduced in 2.6.12 with commit 1da177e4c3f4 and fixed in 6.8 with commit a7d6027790ac

Please see https://www.kernel.org for a full list of currently supported
kernel versions by the kernel community.

Unaffected versions might change over time as fixes are backported to
older supported kernel versions.  The official CVE entry at
	https://cve.org/CVERecord/?id=CVE-2024-26733
will be updated if fixes are backported, please check that for the most
up to date information about this issue.


Affected files
==============

The file(s) affected by this issue are:
	net/ipv4/arp.c


Mitigation
==========

The Linux kernel CVE team recommends that you update to the latest
stable kernel version for this, and many other bugfixes.  Individual
changes are never tested alone, but rather are part of a larger kernel
release.  Cherry-picking individual commits is not recommended or
supported by the Linux kernel community at all.  If however, updating to
the latest release is impossible, the individual changes to resolve this
issue can be found at these commits:
	https://git.kernel.org/stable/c/dbc9b22d0ed319b4e29034ce0a3fe32a3ee2c587
	https://git.kernel.org/stable/c/97eaa2955db4120ce6ec2ef123e860bc32232c50
	https://git.kernel.org/stable/c/f119f2325ba70cbfdec701000dcad4d88805d5b0
	https://git.kernel.org/stable/c/a3f2c083cb575d80a7627baf3339e78fedccbb91
	https://git.kernel.org/stable/c/3ab0d6f8289ba8402ca95a9fc61a34909d5e1f3a
	https://git.kernel.org/stable/c/a7d6027790acea24446ddd6632d394096c0f4667

^ permalink raw reply	[relevance 6%]

* [PATCH] drm/vboxvideo: Replace fake VLA at end of vbva_mouse_pointer_shape with real VLA
@ 2024-04-03 16:20  7% Hans de Goede
  0 siblings, 0 replies; 200+ results
From: Hans de Goede @ 2024-04-03 16:20 UTC (permalink / raw)
  To: Maarten Lankhorst, Maxime Ripard, Thomas Zimmermann
  Cc: Hans de Goede, dri-devel

Replace the fake VLA at end of the vbva_mouse_pointer_shape shape with
a real VLA to fix a "memcpy: detected field-spanning write error" warning:

[   13.319813] memcpy: detected field-spanning write (size 16896) of single field "p->data" at drivers/gpu/drm/vboxvideo/hgsmi_base.c:154 (size 4)
[   13.319841] WARNING: CPU: 0 PID: 1105 at drivers/gpu/drm/vboxvideo/hgsmi_base.c:154 hgsmi_update_pointer_shape+0x192/0x1c0 [vboxvideo]
[   13.320038] Call Trace:
[   13.320173]  hgsmi_update_pointer_shape [vboxvideo]
[   13.320184]  vbox_cursor_atomic_update [vboxvideo]

Note as mentioned in the added comment it seems the original length
calculation for the allocated and send hgsmi buffer is 4 bytes too large.
Changing this is not the goal of this patch, so this behavior is kept.

Signed-off-by: Hans de Goede <hdegoede@redhat.com>
---
 drivers/gpu/drm/vboxvideo/hgsmi_base.c | 10 +++++++++-
 drivers/gpu/drm/vboxvideo/vboxvideo.h  |  4 +---
 2 files changed, 10 insertions(+), 4 deletions(-)

diff --git a/drivers/gpu/drm/vboxvideo/hgsmi_base.c b/drivers/gpu/drm/vboxvideo/hgsmi_base.c
index 8c041d7ce4f1..87dccaecc3e5 100644
--- a/drivers/gpu/drm/vboxvideo/hgsmi_base.c
+++ b/drivers/gpu/drm/vboxvideo/hgsmi_base.c
@@ -139,7 +139,15 @@ int hgsmi_update_pointer_shape(struct gen_pool *ctx, u32 flags,
 		flags |= VBOX_MOUSE_POINTER_VISIBLE;
 	}
 
-	p = hgsmi_buffer_alloc(ctx, sizeof(*p) + pixel_len, HGSMI_CH_VBVA,
+	/*
+	 * The 4 extra bytes come from switching struct vbva_mouse_pointer_shape
+	 * from having a 4 bytes fixed array at the end to using a proper VLA
+	 * at the end. These 4 extra bytes were not subtracted from sizeof(*p)
+	 * before the switch to the VLA, so this way the behavior is unchanged.
+	 * Chances are these 4 extra bytes are not necessary but they are kept
+	 * to avoid regressions.
+	 */
+	p = hgsmi_buffer_alloc(ctx, sizeof(*p) + pixel_len + 4, HGSMI_CH_VBVA,
 			       VBVA_MOUSE_POINTER_SHAPE);
 	if (!p)
 		return -ENOMEM;
diff --git a/drivers/gpu/drm/vboxvideo/vboxvideo.h b/drivers/gpu/drm/vboxvideo/vboxvideo.h
index f60d82504da0..79ec8481de0e 100644
--- a/drivers/gpu/drm/vboxvideo/vboxvideo.h
+++ b/drivers/gpu/drm/vboxvideo/vboxvideo.h
@@ -351,10 +351,8 @@ struct vbva_mouse_pointer_shape {
 	 * Bytes in the gap between the AND and the XOR mask are undefined.
 	 * XOR mask scanlines have no gap between them and size of XOR mask is:
 	 * xor_len = width * 4 * height.
-	 *
-	 * Preallocate 4 bytes for accessing actual data as p->data.
 	 */
-	u8 data[4];
+	u8 data[];
 } __packed;
 
 /* pointer is visible */
-- 
2.44.0


^ permalink raw reply related	[relevance 7%]

* Linux 6.9-rc2
@ 2024-03-31 22:05  2% Linus Torvalds
  0 siblings, 0 replies; 200+ results
From: Linus Torvalds @ 2024-03-31 22:05 UTC (permalink / raw)
  To: Linux Kernel Mailing List

Neither snow nor rain nor heat nor gloom of night stays kernel rc releases.

Nor does Easter.

So here we are. Another week has passed, and rc2 is out. Nothing here
look all that remarkable, and the fixes are fairly evenly spread out
(so mostly drivers, because that's the bulk of the code).

Outside of the driver fixes (see shortlog below for details), we've
got some more selftest work (mostly networking and bpf but also some
random fixes), some architecture fixes (mostly x86), some filesystem
work (xfs and btrfs) and random noise in other parts (mm, core kernel,
networking, Kbuild..).

Nothing stands out to me or looks unusual.

                 Linus

---

Alan Stern (3):
      USB: core: Fix deadlock in usb_deauthorize_interface()
      USB: core: Add hub_get() and hub_put() routines
      USB: core: Fix deadlock in port "disable" sysfs attribute

Alexander Stein (1):
      Revert "usb: phy: generic: Get the vbus supply"

Alexander Wetzel (1):
      scsi: sg: Avoid sg device teardown race

Alexandra Winter (1):
      s390/qeth: handle deferred cc1

Alexei Starovoitov (4):
      bpf: Clarify bpf_arena comments.
      libbpf, selftests/bpf: Adjust libbpf, bpftool, selftests to match LLVM
      selftests/bpf: Remove hard coded PAGE_SIZE macro.
      selftests/bpf: Add arena test case for 4Gbyte corner case

Anand Jain (2):
      btrfs: validate device maj:min during open
      btrfs: return accurate error code on open failure in open_fs_devices()

Andrei Matei (2):
      bpf: Check bloom filter map value size
      bpf: Protect against int overflow for stack access size

Andrew Price (1):
      gfs2: Fix invalid metadata access in punch_hole

Andrii Nakryiko (1):
      libbpf: fix u64-to-pointer cast on 32-bit arches

Andy Shevchenko (1):
      gpiolib: Fix debug messaging in gpiod_find_and_request()

Andy Yan (1):
      drm/rockchip: vop2: Remove AR30 and AB30 format support

Ard Biesheuvel (3):
      x86/efistub: Add missing boot_params for mixed mode compat entry
      efi/libstub: Cast away type warning in use of max()
      x86/efistub: Reinstate soft limit for initrd loading

Arnaldo Carvalho de Melo (1):
      libbpf: Define MFD_CLOEXEC if not available

Arnd Bergmann (6):
      staging: vc04_services: changen strncpy() to strscpy_pad()
      irqchip/armada-370-xp: Suppress unused-function warning
      ACPI: APEI: EINJ: mark remove callback as non-__exit
      ALSA: aoa: avoid false-positive format truncation warning
      dm integrity: fix out-of-range warning
      kbuild: make -Woverride-init warnings more consistent

Artem Savkov (1):
      arm64: bpf: fix 32bit unconditional bswap

Arınç ÜNAL (1):
      net: dsa: mt7530: fix improper frames on all 25MHz and 40MHz XTAL MT7530

Ayala Beker (1):
      wifi: mac80211: correctly set active links upon TTLM

Baoquan He (1):
      crash: use macro to add crashk_res into iomem early for specific arch

Barry Song (1):
      mm: zswap: fix kernel BUG in sg_init_one

Bartosz Golaszewski (1):
      gpio: cdev: sanitize the label before requesting the interrupt

Benjamin Berg (2):
      wifi: iwlwifi: mvm: guard against invalid STA ID on removal
      wifi: iwlwifi: mvm: include link ID when releasing frames

Bhanuprakash Modem (2):
      drm/i915/drrs: Refactor CPU transcoder DRRS check
      drm/i915/display/debugfs: Fix duplicate checks in i915_drrs_status

Bikash Hazarika (1):
      scsi: qla2xxx: Update manufacturer detail

Bjørn Mork (1):
      net: wwan: t7xx: Split 64bit accesses to fix alignment issues

Borislav Petkov (AMD) (3):
      x86/vdso: Fix rethunk patching for vdso-image-x32.o too
      x86/bugs: Fix the SRSO mitigation on Zen3/4
      kbuild: Disable KCSAN for autogenerated *.mod.c intermediaries

Brent Lu (2):
      ALSA: hda: intel-nhlt: add intel_nhlt_ssp_device_type() function
      ASoC: SOF: ipc4-topology: support NHLT device type

Carlos Maiolino (1):
      tmpfs: fix race on handling dquot rbtree

Chris Bainbridge (1):
      drm/dp: Fix divide-by-zero regression on DP MST unplug with nouveau

Chris Park (1):
      drm/amd/display: Prevent crash when disable stream

Chris Wilson (1):
      drm/i915/gt: Reset queue_priority_hint on parking

Christian A. Ehrhardt (5):
      usb: typec: ucsi: Clear EVENT_PENDING under PPM lock
      usb: typec: ucsi: Check for notifications after init
      usb: typec: ucsi: Ack unsupported commands
      usb: typec: ucsi_acpi: Refactor and fix DELL quirk
      usb: typec: ucsi: Clear UCSI_CCI_RESET_COMPLETE before reset

Christian Marangi (1):
      net: phy: qcom: at803x: fix kernel panic with at8031_probe

Christoph Hellwig (1):
      block: don't reject too large max_user_sectors in blk_validate_limits

Chuck Lever (2):
      SUNRPC: Revert 561141dd494382217bace4d1a51d08168420eace
      NFSD: CREATE_SESSION must never cache NFS4ERR_DELAY replies

Claus Hansen Ries (1):
      net: ll_temac: platform_get_resource replaced by wrong function

Colin Ian King (2):
      scsi: target: iscsi: Remove unused variable xfer_len
      fs/9p: remove redundant pointer v9ses

Cong Liu (1):
      tools/Makefile: remove cgroup target

Damien Le Moal (2):
      scsi: sd: Fix TCG OPAL unlock on system resume
      block: Do not force full zone append completion in req_bio_endio()

Dan Carpenter (2):
      nexthop: fix uninitialized variable in nla_put_nh_group_stats()
      staging: vc04_services: fix information leak in create_component()

Daniel Lezcano (1):
      Revert "thermal: core: Don't update trip points inside the
hysteresis range"

Dave Airlie (1):
      drm/i915: add bug.h include to i915_memcpy.c

Dave Chinner (2):
      xfs: allow sunit mount option to repair bad primary sb stripe values
      xfs: don't use current->journal_info

David Gow (1):
      kunit: configs: Enable CONFIG_DAMON_DBGFS_DEPRECATED for --alltests

David Howells (1):
      cifs: Fix duplicate fscache cookie warnings

David Thompson (2):
      mlxbf_gige: stop PHY during open() error paths
      mlxbf_gige: call request_irq() after NAPI initialized

Dmitry Baryshkov (1):
      scsi: ufs: qcom: Provide default cycles_in_1us value

Duoming Zhou (2):
      nouveau/dmem: handle kcalloc() allocation failure
      ALSA: sh: aica: reorder cleanup operations to avoid UAF bugs

Edward Liaw (2):
      selftests/mm: sigbus-wp test requires UFFD_FEATURE_WP_HUGETLBFS_SHMEM
      selftests/mm: fix ARM related issue with fork after pthread_create

Emmanuel Grumbach (1):
      wifi: iwlwifi: mvm: pick the version of SESSION_PROTECTION_NOTIF

Eric Biggers (1):
      Revert "crypto: pkcs7 - remove sha1 support"

Eric Dumazet (1):
      tcp: properly terminate timers for kernel sockets

Eric Huang (1):
      drm/amdkfd: fix TLB flush after unmap for GFX9.4.2

Eric Van Hensbergen (1):
      fs/9p: fix uninitialized values during inode evict

Felix Fietkau (1):
      wifi: mac80211: check/clear fast rx for non-4addr sta VLAN changes

Filipe Manana (4):
      btrfs: fix extent map leak in unexpected scenario at unpin_extent_cache()
      btrfs: fix warning messages not printing interval at unpin_extent_range()
      btrfs: fix message not properly printing interval when adding extent map
      btrfs: use btrfs_warn() to log message at btrfs_add_extent_mapping()

Florian Westphal (1):
      inet: inet_defrag: prevent sk release while still in use

Francesco Dolcini (1):
      MAINTAINERS: wifi: mwifiex: add Francesco as reviewer

Gao Xiang (1):
      erofs: drop experimental warning for FSDAX

George Shen (1):
      drm/amd/display: Remove MPC rate control logic from DCN30 and above

Gergo Koteles (4):
      ALSA: hda/tas2781: remove digital gain kcontrol
      ALSA: hda/tas2781: add locks to kcontrols
      ALSA: hda/tas2781: add debug statements to kcontrols
      ALSA: hda/tas2781: remove useless dev_dbg from playback_hook

Guilherme G. Piccoli (1):
      scsi: core: Fix unremoved procfs host directory regression

Hamza Mahfooz (1):
      drm/amd/display: fix IPX enablement

Hangbin Liu (1):
      scripts/bpf_doc: Use silent mode when exec make cmd

Hari Bathini (1):
      bpf: fix warning for crash_kexec

Hariprasad Kelam (1):
      Octeontx2-af: fix pause frame configuration in GMP mode

Harry Wentland (1):
      Revert "drm/amd/display: Fix sending VSC (+ colorimetry) packets
for DP/eDP displays without PSR"

Heikki Krogerus (1):
      usb: dwc3: pci: Drop duplicate ID

Herve Codina (1):
      net: wan: framer: Add missing static inline qualifiers

Ido Schimmel (2):
      ipv6: Fix address dump when IPv6 is disabled on an interface
      selftests: vxlan_mdb: Fix failures with old libnet

Igor Artemiev (1):
      wifi: cfg80211: fix rdev_dump_mpp() arguments order

Ilan Peer (1):
      wifi: iwlwifi: mvm: Configure the link mapping for non-MLD FW

Ilya Leoshkevich (1):
      s390/bpf: Fix bpf_plt pointer arithmetic

Ingo Molnar (2):
      Documentation/x86: Fix title underline length
      Revert "x86/mm/ident_map: Use gbpages only where full GB page
should be mapped."

Isak Ellmer (1):
      kconfig: Fix typo HEIGTH to HEIGHT

Jakub Kicinski (2):
      tools: ynl: fix setting presence bits in simple nests
      selftests: netdevsim: set test timeout to 10 minutes

Jameson Thies (1):
      usb: typec: ucsi: Check capabilities before cable and identity discovery

Jan Kara (1):
      nfsd: Fix error cleanup path in nfsd_rename()

Janusz Krzysztofik (2):
      drm/i915/hwmon: Fix locking inversion in sysfs getter
      drm/i915/vma: Fix UAF on destroy against retire race

Jason Gunthorpe (2):
      iommu/arm-smmu-v3: Add cpu_to_le64() around STRTAB_STE_0_V
      iommu: Validate the PASID in iommu_attach_device_pasid()

Jeff Johnson (1):
      wifi: mac80211: fix ieee80211_bss_*_flags kernel-doc

Jesse Brandeburg (1):
      ice: fix memory corruption bug with suspend and rebuild

Jian Shen (1):
      net: hns3: mark unexcuted loopback test result as UNEXECUTED

Jie Wang (1):
      net: hns3: fix index limit to support all queue stats

Jocelyn Falempe (1):
      drm/vmwgfx: Create debugfs ttm_resource_manager entry only if needed

Johan Hovold (1):
      wifi: mac80211: fix mlme_link_id_dbg()

Johannes Berg (8):
      wifi: cfg80211: add a flag to disable wireless extensions
      wifi: iwlwifi: mvm: disable MLO for the time being
      wifi: mac80211: fix prep_connection error path
      wifi: iwlwifi: mvm: rfi: fix potential response leaks
      wifi: iwlwifi: fw: don't always use FW dump trig
      wifi: iwlwifi: read txq->read_ptr under lock
      wifi: iwlwifi: mvm: handle debugfs names more carefully
      kunit: fix wireless test dependencies

Johannes Thumshirn (3):
      btrfs: zoned: use zone aware sb location for scrub
      btrfs: zoned: fix use-after-free in do_zone_finish()
      btrfs: zoned: don't skip block groups with 100% zone unusable

Johannes Weiner (4):
      mm: cachestat: fix two shmem bugs
      mm: zswap: fix writeback shinker GFP_NOIO/GFP_NOFS recursion
      mm: zswap: fix data loss on SWP_SYNCHRONOUS_IO devices
      drm/amdgpu: fix deadlock while reading mqd from debugfs

John Garry (1):
      block: Make blk_rq_set_mixed_merge() static

John Ogness (1):
      printk: Update @console_may_schedule in console_trylock_spinning()

John Sperbeck (1):
      init: open /initrd.image with O_LARGEFILE

Jonathan Kim (1):
      drm/amdkfd: range check cp bad op exception interrupts

Jonathon Hall (1):
      drm/i915: Do not match JSL in ehl_combo_pll_div_frac_wa_needed()

Joonas Lahtinen (1):
      drm/i915: Add includes for BUG_ON/BUILD_BUG_ON in i915_memcpy.c

José Roberto de Souza (1):
      drm/i915: Do not print 'pxp init failed with 0' when it succeed

Juha-Pekka Heikkila (1):
      drm/i915/display: Disable AuxCCS framebuffers if built for Xe

Justin Chen (2):
      net: bcmasp: Bring up unimac after PHY link up
      net: bcmasp: Remove phy_{suspend/resume}

Justin Stitt (1):
      binfmt: replace deprecated strncpy

Justin Tee (12):
      scsi: lpfc: Remove unnecessary log message in queuecommand path
      scsi: lpfc: Move NPIV's transport unregistration to after
resource clean up
      scsi: lpfc: Remove IRQF_ONESHOT flag from threaded IRQ handling
      scsi: lpfc: Update lpfc_ramp_down_queue_handler() logic
      scsi: lpfc: Replace hbalock with ndlp lock in lpfc_nvme_unregister_port()
      scsi: lpfc: Release hbalock before calling lpfc_worker_wake_up()
      scsi: lpfc: Use a dedicated lock for ras_fwlog state
      scsi: lpfc: Define lpfc_nodelist type for ctx_ndlp ptr
      scsi: lpfc: Define lpfc_dmabuf type for ctx_buf ptr
      scsi: lpfc: Define types in a union for generic void *context3 ptr
      scsi: lpfc: Update lpfc version to 14.4.0.1
      scsi: lpfc: Copyright updates for 14.4.0.1 patches

Kees Cook (2):
      selftests/exec: execveat: Improve debug reporting
      selftests/exec: Convert remaining /bin/sh to /bin/bash

Ken Raeburn (1):
      dm vdo murmurhash3: use kernel byteswapping routines instead of GCC ones

Kevin Loughlin (1):
      x86/sev: Skip ROM range scans and validation for SEV-SNP guests

Krishna Kurapati (1):
      usb: typec: ucsi: Fix race between typec_switch and role_switch

Kuan-Wei Chiu (2):
      MAINTAINERS: remove incorrect M: tag for dm-devel@lists.linux.dev
      MAINTAINERS: Remove incorrect M: tag for dm-devel@lists.linux.dev

Kuniyuki Iwashima (1):
      netfilter: arptables: Select NETFILTER_FAMILY_ARP when building
arp_tables.c

Kurt Kanzenbach (1):
      igc: Remove stale comment about Tx timestamping

Kyle Tso (3):
      usb: typec: tcpm: Correct port source pdo array in pd_set callback
      usb: typec: tcpm: Update PD of Type-C port upon pd_set
      usb: typec: Return size of buffer if pd_set operation succeeds

Lang Yu (2):
      drm/amdgpu/umsch: update UMSCH 4.0 FW interface
      drm/amdgpu: enable UMSCH 4.0.6

Leonard Crestez (1):
      mailmap: update entry for Leonard Crestez

Liming Sun (1):
      sdhci-of-dwcmshc: disable PM runtime in dwcmshc_remove()

Linus Torvalds (4):
      Fix memory leak in posix_clock_open()
      Fix build errors due to new UIO_MEM_DMA_COHERENT mess
      mm: clean up populate_vma_page_range() FOLL_* flag handling
      Linux 6.9-rc2

Lizhi Xu (1):
      fs/9p: fix uaf in in v9fs_stat2inode_dotl

Lokesh Gidra (1):
      userfaultfd: fix deadlock warning when locking src and dst VMAs

Luca Weiss (1):
      drm/bridge: Select DRM_KMS_HELPER for DRM_PANEL_BRIDGE

Lucas De Marchi (1):
      drm/xe: Fix END redefinition

Mario Limonciello (1):
      drm/amd: Flush GFXOFF requests in prepare stage

Mark Brown (2):
      gpiolib: Add stubs for GPIO lookup functions
      selftests/seccomp: Try to fit runtime of benchmark into timeout

Mark Rutland (1):
      selftests/ftrace: Fix event filter target_func selection

Masahiro Yamada (6):
      cxl: remove CONFIG_CXL_PMU entry in drivers/cxl/Kconfig
      MIPS: move unselectable FIT_IMAGE_FDT_EPM5 out of the "System type" choice
      kconfig: do not reparent the menu inside a choice block
      export.h: remove include/asm-generic/export.h
      modpost: do not make find_tosym() return NULL
      x86/build: Use obj-y to descend into arch/x86/virt/

Masami Hiramatsu (Google) (1):
      tracing: probes: Fix to zero initialize a local variable

Matt Bobrowski (1):
      bpf: update BPF LSM designated reviewer list

Matthew Auld (5):
      drm/xe/guc_submit: use jiffies for job timeout
      drm/xe/queue: fix engine_class bounds check
      drm/xe/device: fix XE_MAX_GT_PER_TILE check
      drm/xe/device: fix XE_MAX_TILES_PER_DEVICE check
      drm/xe/query: fix gt_id bounds check

Matthew Wilcox (Oracle) (1):
      mm: increase folio batch size

Max Filippov (1):
      exec: Fix NOMMU linux_binprm::exec in transfer_args_to_stack()

Maxim Levitsky (1):
      i2c: i801: Fix a refactoring that broke a touchpad on Lenovo P1

Miguel Ojeda (2):
      drm/qxl: remove unused `count` variable from `qxl_surface_id_alloc()`
      drm/qxl: remove unused variable from `qxl_process_single_command()`

Mikko Rapeli (2):
      mmc: core: Initialize mmc_blk_ioc_data
      mmc: core: Avoid negative index with array access

Mikulas Patocka (1):
      objtool: Fix compile failure when using the x32 compiler

Minas Harutyunyan (5):
      usb: dwc2: host: Fix hibernation flow
      usb: dwc2: host: Fix remote wakeup from hibernation
      usb: dwc2: host: Fix ISOC flow in DDMA mode
      usb: dwc2: gadget: Fix exiting from clock gating
      usb: dwc2: gadget: LPM flow fix

Mostafa Saleh (1):
      iommu/arm-smmu-v3: Fix access for STE.SHCFG

Muhammad Usama Anjum (7):
      scsi: lpfc: Correct size for wqe for memset()
      scsi: lpfc: Correct size for cmdwqe/rspwqe for memset()
      selftests/exec: binfmt_script: Add the overall result line
according to TAP
      selftests/exec: load_address: conform test to TAP format output
      selftests/exec: recursion-depth: conform test to TAP format output
      selftests: mm: restore settings from only parent process
      selftests: dmabuf-heap: add config file for the test

Mukul Joshi (1):
      drm/amdkfd: Check cgroup when returning DMABuf info

Natanel Roizenman (1):
      drm/amd/display: Increase Z8 watermark times.

Nathan Chancellor (2):
      hexagon: vmlinux.lds.S: handle attributes section
      Documentation/llvm: Note s390 LLVM=1 support with LLVM 18.1.0 and newer

Neil Armstrong (1):
      Revert "drm/bridge: Select DRM_KMS_HELPER for DRM_PANEL_BRIDGE"

Nikita Kiryushin (1):
      ACPICA: debugger: check status of acpi_evaluate_object() in
acpi_db_walk_for_fields()

Nilesh Javali (1):
      scsi: qla2xxx: Update version to 10.02.09.200-k

Nirmoy Das (1):
      drm/xe: Remove unused xe_bo->props struct

Oliver Neukum (1):
      usb: cdc-wdm: close race between read and workqueue

Oscar Salvador (1):
      mm,page_owner: fix recursion

Pablo Neira Ayuso (3):
      netfilter: nf_tables: reject destroy command to remove basechain hooks
      netfilter: nf_tables: reject table flag and netdev basechain updates
      netfilter: nf_tables: skip netdev hook unregistration if table is dormant

Paul E. McKenney (1):
      x86/nmi: Upgrade NMI backtrace stall checks & messages

Pavel Sakharov (1):
      dma-buf: Fix NULL pointer dereference in sanitycheck()

Peter Wang (1):
      scsi: ufs: core: Add config_scsi_dev vops comment

Peter Xu (1):
      mm/memory: fix missing pte marker for !page on pte zaps

Peyton Lee (1):
      drm/amdgpu/vpe: power on vpe when hw_init

Ping-Ke Shih (2):
      wifi: rtw89: coex: fix configuration for shared antenna for 8922A
      MAINTAINERS: wifi: add git tree for Realtek WiFi drivers

Prasad Pandit (1):
      dpll: indent DPLL option type by a tab

Przemek Kitszel (1):
      ixgbe: avoid sleeping allocation in ixgbe_ipsec_vf_add_sa()

Pu Lehui (1):
      riscv, bpf: Fix kfunc parameters incompatibility between bpf and riscv abi

Puranjay Mohan (5):
      bpf: Temporarily disable atomic operations in BPF arena
      bpf, arm64: fix bug in BPF_LDX_MEMSX
      bpf: verifier: fix addr_space_cast from as(1) to as(0)
      selftests/bpf: verifier_arena: fix mmap address for arm64
      bpf: verifier: reject addr_space_cast insn without arena

Quentin Monnet (1):
      MAINTAINERS: Update email address for Quentin Monnet

Quinn Tran (6):
      scsi: qla2xxx: Prevent command send on chip reset
      scsi: qla2xxx: Fix N2N stuck connection
      scsi: qla2xxx: Split FCE|EFT trace control
      scsi: qla2xxx: NVME|FCP prefer flag not being honored
      scsi: qla2xxx: Fix command flush on cable pull
      scsi: qla2xxx: Delay I/O Abort on PCI error

Rafael J. Wysocki (1):
      genirq: Introduce IRQF_COND_ONESHOT and use it in pinctrl-amd

Raju Lakkaraju (1):
      net: lan743x: Add set RFE read fifo threshold for PCI1x1x chips

Ravi Gunasekaran (1):
      net: hsr: hsr_slave: Fix the promiscuous mode in offload mode

Ricardo B. Marliere (5):
      scsi: sg: Make sg_sysfs_class constant
      scsi: pmcraid: Make pmcraid_class constant
      scsi: cxlflash: Make cxlflash_class constant
      scsi: ch: Make ch_sysfs_class constant
      scsi: st: Make st_sysfs_class constant

Rohit Ner (1):
      scsi: ufs: core: Fix MCQ MAC configuration

Romain Naour (1):
      mmc: sdhci-omap: re-tuning is needed after a pm transition to
support emmc HS200 mode

Roman Li (1):
      drm/amd/display: Fix bounds check for dcn35 DcfClocks

Ryosuke Yasuoka (1):
      nfc: nci: Fix uninit-value in nci_dev_up and nci_ntf_packet

Sabrina Dubroca (4):
      tls: recv: process_rx_list shouldn't use an offset with kvec
      tls: adjust recv return with async crypto and failed copy to userspace
      selftests: tls: add test with a partially invalid iov
      tls: get psock ref after taking rxlock to avoid leak

Sandeep Dhavale (1):
      MAINTAINERS: erofs: add myself as reviewer

Sandipan Das (4):
      x86/cpufeatures: Add new word for scattered features
      perf/x86/amd/lbr: Use freeze based on availability
      perf/x86/amd/core: Update and fix stalled-cycles-* events for
Zen 2 and later
      perf/x86/amd/core: Define a proper ref-cycles event for Zen 4 and later

Saurav Kashyap (4):
      scsi: qla2xxx: Fix double free of the ha->vp_map pointer
      scsi: qla2xxx: Fix double free of fcport
      scsi: qla2xxx: Change debug message during driver unload
      scsi: bnx2fc: Remove spin_lock_bh while releasing resources after upload

Sergey Shtylyov (1):
      MAINTAINERS: split Renesas Ethernet drivers entry

Shaul Triebitz (1):
      wifi: iwlwifi: mvm: consider having one active link

Shin'ichiro Kawasaki (1):
      scsi: mpi3mr: Avoid memcpy field-spanning write WARNING

Simon Trimmer (2):
      ALSA: hda: cs35l56: Raise device name message log level
      ALSA: hda: cs35l56: Set the init_done flag before component_add()

Stanislav Fomichev (1):
      xsk: Don't assume metadata is always requested in TX completion

Steve French (1):
      smb3: add trace event for mknod

Steven Zou (1):
      ice: Refactor FW data type and fix bitmap casting issue

Sung Joon Kim (1):
      drm/amd/display: Update dcn351 to latest dcn35 config

Taimur Hassan (1):
      drm/amd/display: Send DTBCLK disable message on first commit

Tavian Barnes (1):
      btrfs: fix race in read_extent_buffer_pages()

Tejas Upadhyay (1):
      drm/i915/mtl: Update workaround 14018575942

Thinh Nguyen (1):
      usb: dwc3: Properly set system wakeup

Thomas Gleixner (1):
      MAINTAINERS: Add co-maintainers for time[rs]

Thomas Zimmermann (1):
      fbdev: Select I/O-memory framebuffer ops for SBus

Tom Zanussi (1):
      crypto: iaa - Fix nr_cpus < nr_iaa case

Uros Bizjak (1):
      x86/percpu: Disable named address spaces for KCSAN

Ville Syrjälä (6):
      drm/i915: Stop doing double audio enable/disable on SDVO and g4x+ DP
      drm/i915/dsi: Go back to the previous INIT_OTP/DISPLAY_ON order, mostly
      drm/i915/vrr: Generate VRR "safe window" for DSB
      drm/i915/dsb: Fix DSB vblank waits when using VRR
      drm/i915: Pre-populate the cursor physical dma address
      drm/i915/bios: Tolerate devdata==NULL in
intel_bios_encoder_supports_dp_dual_mode()

Vitaly Chikunov (1):
      selftests/mm: Fix build with _FORTIFY_SOURCE

Vitaly Prosyak (1):
      drm/sched: fix null-ptr-deref in init entity

Weitao Wang (1):
      USB: UAS: return ENODEV when submit urbs fail with device not attached

Wenjing Liu (1):
      drm/amd/display: fix a dereference of a NULL pointer

Xi Liu (2):
      drm/amd/display: increase bb clock for DCN351
      drm/amd/display: Set DCN351 BB and IP the same as DCN35

Xingui Yang (2):
      scsi: libsas: Add a helper sas_get_sas_addr_and_dev_type()
      scsi: libsas: Fix disk not being scanned in after being removed

Xu Yang (1):
      usb: typec: tcpm: fix double-free issue in tcpm_port_unregister_pd()

Yazen Ghannam (3):
      RAS/AMD/FMPM: Avoid NULL ptr deref in get_saved_records()
      RAS/AMD/FMPM: Safely handle saved records of various sizes
      RAS: Avoid build errors when CONFIG_DEBUG_FS=n

Ye Zhang (1):
      thermal: devfreq_cooling: Fix perf state when calculate dfc res_util

Yonglong Liu (1):
      net: hns3: fix kernel crash when devlink reload during pf initialization

Yongzhi Liu (1):
      usb: misc: ljca: Fix double free in error handling path

Zev Weiss (2):
      prctl: generalize PR_SET_MDWE support check to be per-arch
      ARM: prctl: reject PR_SET_MDWE on pre-ARMv6

Zoltan HERPAI (1):
      pwm: img: fix pwm clock lookup

lima1002 (1):
      drm/amd/swsmu: add smu 14.0.1 vcn and jpeg msg

linke li (1):
      net: mark racy access on sk->sk_rcvbuf

yuan linyu (1):
      usb: udc: remove warning when queue disabled ep

^ permalink raw reply	[relevance 2%]

* [GIT PULL] SCSI fixes for 6.9-rc1
@ 2024-03-30 17:30  1% James Bottomley
  0 siblings, 0 replies; 200+ results
From: James Bottomley @ 2024-03-30 17:30 UTC (permalink / raw)
  To: Andrew Morton, Linus Torvalds; +Cc: linux-scsi, linux-kernel

Fully half this pull is updates to lpfc and qla2xxx which got committed
just as the merge window opened.  A sizeable fraction of the driver
updates are simple bug fixes (and lock reworks for bug fixes in the
case of lpfc), so rather than splitting the few actual enhancements
out, we're just adding the drivers to the -rc1 pull.  The enhancements
for lpfc are log message removals, copyright updates and three patches
redefining types.  For qla2xxx it's just removing a debug message on
module removal and the manufacturer detail update.

The two major fixes are the sg teardown race and a core error leg
problem with the procfs directory not being removed if we destroy a
created host that never got to the running state.  The rest are minor
fixes and constifications.

The patch is available here:

git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi.git scsi-fixes

The short changelog is:

Alexander Wetzel (1):
      scsi: sg: Avoid sg device teardown race

Bikash Hazarika (1):
      scsi: qla2xxx: Update manufacturer detail

Colin Ian King (1):
      scsi: target: iscsi: Remove unused variable xfer_len

Damien Le Moal (1):
      scsi: sd: Fix TCG OPAL unlock on system resume

Dmitry Baryshkov (1):
      scsi: ufs: qcom: Provide default cycles_in_1us value

Guilherme G. Piccoli (1):
      scsi: core: Fix unremoved procfs host directory regression

Justin Tee (12):
      scsi: lpfc: Copyright updates for 14.4.0.1 patches
      scsi: lpfc: Update lpfc version to 14.4.0.1
      scsi: lpfc: Define types in a union for generic void *context3 ptr
      scsi: lpfc: Define lpfc_dmabuf type for ctx_buf ptr
      scsi: lpfc: Define lpfc_nodelist type for ctx_ndlp ptr
      scsi: lpfc: Use a dedicated lock for ras_fwlog state
      scsi: lpfc: Release hbalock before calling lpfc_worker_wake_up()
      scsi: lpfc: Replace hbalock with ndlp lock in lpfc_nvme_unregister_port()
      scsi: lpfc: Update lpfc_ramp_down_queue_handler() logic
      scsi: lpfc: Remove IRQF_ONESHOT flag from threaded IRQ handling
      scsi: lpfc: Move NPIV's transport unregistration to after resource clean up
      scsi: lpfc: Remove unnecessary log message in queuecommand path

Muhammad Usama Anjum (2):
      scsi: lpfc: Correct size for cmdwqe/rspwqe for memset()
      scsi: lpfc: Correct size for wqe for memset()

Nilesh Javali (1):
      scsi: qla2xxx: Update version to 10.02.09.200-k

Peter Wang (1):
      scsi: ufs: core: Add config_scsi_dev vops comment

Quinn Tran (6):
      scsi: qla2xxx: Delay I/O Abort on PCI error
      scsi: qla2xxx: Fix command flush on cable pull
      scsi: qla2xxx: NVME|FCP prefer flag not being honored
      scsi: qla2xxx: Split FCE|EFT trace control
      scsi: qla2xxx: Fix N2N stuck connection
      scsi: qla2xxx: Prevent command send on chip reset

Ricardo B. Marliere (5):
      scsi: st: Make st_sysfs_class constant
      scsi: ch: Make ch_sysfs_class constant
      scsi: cxlflash: Make cxlflash_class constant
      scsi: pmcraid: Make pmcraid_class constant
      scsi: sg: Make sg_sysfs_class constant

Rohit Ner (1):
      scsi: ufs: core: Fix MCQ MAC configuration

Saurav Kashyap (4):
      scsi: bnx2fc: Remove spin_lock_bh while releasing resources after upload
      scsi: qla2xxx: Change debug message during driver unload
      scsi: qla2xxx: Fix double free of fcport
      scsi: qla2xxx: Fix double free of the ha->vp_map pointer

Shin'ichiro Kawasaki (1):
      scsi: mpi3mr: Avoid memcpy field-spanning write WARNING

Xingui Yang (2):
      scsi: libsas: Fix disk not being scanned in after being removed
      scsi: libsas: Add a helper sas_get_sas_addr_and_dev_type()

And the diffstat:

 drivers/ata/libata-eh.c                  |   5 +-
 drivers/ata/libata-scsi.c                |   9 +++
 drivers/scsi/bnx2fc/bnx2fc_tgt.c         |   2 -
 drivers/scsi/ch.c                        |  20 ++---
 drivers/scsi/cxlflash/main.c             |  17 ++--
 drivers/scsi/hosts.c                     |   7 +-
 drivers/scsi/libsas/sas_expander.c       |  51 ++++++++----
 drivers/scsi/lpfc/lpfc.h                 |   2 +-
 drivers/scsi/lpfc/lpfc_attr.c            |   4 +-
 drivers/scsi/lpfc/lpfc_bsg.c             |  40 +++++-----
 drivers/scsi/lpfc/lpfc_debugfs.c         |  12 +--
 drivers/scsi/lpfc/lpfc_els.c             |  45 +++++------
 drivers/scsi/lpfc/lpfc_hbadisc.c         |  33 ++++----
 drivers/scsi/lpfc/lpfc_init.c            |  13 ++--
 drivers/scsi/lpfc/lpfc_mbox.c            |  30 +++-----
 drivers/scsi/lpfc/lpfc_nportdisc.c       |  12 +--
 drivers/scsi/lpfc/lpfc_nvme.c            |   4 +-
 drivers/scsi/lpfc/lpfc_nvmet.c           |   2 +-
 drivers/scsi/lpfc/lpfc_scsi.c            |  23 +-----
 drivers/scsi/lpfc/lpfc_sli.c             |  99 ++++++++++++------------
 drivers/scsi/lpfc/lpfc_sli.h             |  30 ++++++--
 drivers/scsi/lpfc/lpfc_sli4.h            |   7 +-
 drivers/scsi/lpfc/lpfc_version.h         |   2 +-
 drivers/scsi/lpfc/lpfc_vport.c           |  10 +--
 drivers/scsi/mpi3mr/mpi3mr_app.c         |   2 +-
 drivers/scsi/pmcraid.c                   |  20 ++---
 drivers/scsi/qla2xxx/qla_attr.c          |  14 +++-
 drivers/scsi/qla2xxx/qla_def.h           |   2 +-
 drivers/scsi/qla2xxx/qla_gbl.h           |   2 +-
 drivers/scsi/qla2xxx/qla_init.c          | 128 ++++++++++++++++---------------
 drivers/scsi/qla2xxx/qla_iocb.c          |  68 ++++++++++------
 drivers/scsi/qla2xxx/qla_mbx.c           |   2 +-
 drivers/scsi/qla2xxx/qla_os.c            |   3 +-
 drivers/scsi/qla2xxx/qla_target.c        |  10 +++
 drivers/scsi/qla2xxx/qla_version.h       |   4 +-
 drivers/scsi/scsi_scan.c                 |  34 ++++++++
 drivers/scsi/sd.c                        |  23 +++++-
 drivers/scsi/sg.c                        |  22 +++---
 drivers/scsi/st.c                        |   4 +-
 drivers/target/iscsi/iscsi_target_erl1.c |   3 +-
 drivers/ufs/core/ufs-mcq.c               |   2 +-
 drivers/ufs/host/ufs-qcom.c              |   6 +-
 include/linux/libata.h                   |   1 +
 include/scsi/scsi_driver.h               |   1 +
 include/scsi/scsi_host.h                 |   1 +
 include/uapi/scsi/scsi_bsg_mpi3mr.h      |   2 +-
 include/ufs/ufshcd.h                     |   1 +
 47 files changed, 479 insertions(+), 355 deletions(-)

With full diff below.

James

---

diff --git a/drivers/ata/libata-eh.c b/drivers/ata/libata-eh.c
index b0d6e69c4a5b..214b935c2ced 100644
--- a/drivers/ata/libata-eh.c
+++ b/drivers/ata/libata-eh.c
@@ -712,8 +712,10 @@ void ata_scsi_port_error_handler(struct Scsi_Host *host, struct ata_port *ap)
 				ehc->saved_ncq_enabled |= 1 << devno;
 
 			/* If we are resuming, wake up the device */
-			if (ap->pflags & ATA_PFLAG_RESUMING)
+			if (ap->pflags & ATA_PFLAG_RESUMING) {
+				dev->flags |= ATA_DFLAG_RESUMING;
 				ehc->i.dev_action[devno] |= ATA_EH_SET_ACTIVE;
+			}
 		}
 	}
 
@@ -3169,6 +3171,7 @@ static int ata_eh_revalidate_and_attach(struct ata_link *link,
 	return 0;
 
  err:
+	dev->flags &= ~ATA_DFLAG_RESUMING;
 	*r_failed_dev = dev;
 	return rc;
 }
diff --git a/drivers/ata/libata-scsi.c b/drivers/ata/libata-scsi.c
index 0a0f483124c3..2f4c58837641 100644
--- a/drivers/ata/libata-scsi.c
+++ b/drivers/ata/libata-scsi.c
@@ -4730,6 +4730,7 @@ void ata_scsi_dev_rescan(struct work_struct *work)
 	struct ata_link *link;
 	struct ata_device *dev;
 	unsigned long flags;
+	bool do_resume;
 	int ret = 0;
 
 	mutex_lock(&ap->scsi_scan_mutex);
@@ -4751,7 +4752,15 @@ void ata_scsi_dev_rescan(struct work_struct *work)
 			if (scsi_device_get(sdev))
 				continue;
 
+			do_resume = dev->flags & ATA_DFLAG_RESUMING;
+
 			spin_unlock_irqrestore(ap->lock, flags);
+			if (do_resume) {
+				ret = scsi_resume_device(sdev);
+				if (ret == -EWOULDBLOCK)
+					goto unlock;
+				dev->flags &= ~ATA_DFLAG_RESUMING;
+			}
 			ret = scsi_rescan_device(sdev);
 			scsi_device_put(sdev);
 			spin_lock_irqsave(ap->lock, flags);
diff --git a/drivers/scsi/bnx2fc/bnx2fc_tgt.c b/drivers/scsi/bnx2fc/bnx2fc_tgt.c
index 2c246e80c1c4..d91659811eb3 100644
--- a/drivers/scsi/bnx2fc/bnx2fc_tgt.c
+++ b/drivers/scsi/bnx2fc/bnx2fc_tgt.c
@@ -833,7 +833,6 @@ static void bnx2fc_free_session_resc(struct bnx2fc_hba *hba,
 
 	BNX2FC_TGT_DBG(tgt, "Freeing up session resources\n");
 
-	spin_lock_bh(&tgt->cq_lock);
 	ctx_base_ptr = tgt->ctx_base;
 	tgt->ctx_base = NULL;
 
@@ -889,7 +888,6 @@ static void bnx2fc_free_session_resc(struct bnx2fc_hba *hba,
 				    tgt->sq, tgt->sq_dma);
 		tgt->sq = NULL;
 	}
-	spin_unlock_bh(&tgt->cq_lock);
 
 	if (ctx_base_ptr)
 		iounmap(ctx_base_ptr);
diff --git a/drivers/scsi/ch.c b/drivers/scsi/ch.c
index 1befcd5b2a0f..fa07a6f54003 100644
--- a/drivers/scsi/ch.c
+++ b/drivers/scsi/ch.c
@@ -102,7 +102,9 @@ do {									\
 
 #define MAX_RETRIES   1
 
-static struct class * ch_sysfs_class;
+static const struct class ch_sysfs_class = {
+	.name = "scsi_changer",
+};
 
 typedef struct {
 	struct kref         ref;
@@ -930,7 +932,7 @@ static int ch_probe(struct device *dev)
 	mutex_init(&ch->lock);
 	kref_init(&ch->ref);
 	ch->device = sd;
-	class_dev = device_create(ch_sysfs_class, dev,
+	class_dev = device_create(&ch_sysfs_class, dev,
 				  MKDEV(SCSI_CHANGER_MAJOR, ch->minor), ch,
 				  "s%s", ch->name);
 	if (IS_ERR(class_dev)) {
@@ -955,7 +957,7 @@ static int ch_probe(struct device *dev)
 
 	return 0;
 destroy_dev:
-	device_destroy(ch_sysfs_class, MKDEV(SCSI_CHANGER_MAJOR, ch->minor));
+	device_destroy(&ch_sysfs_class, MKDEV(SCSI_CHANGER_MAJOR, ch->minor));
 put_device:
 	scsi_device_put(sd);
 remove_idr:
@@ -974,7 +976,7 @@ static int ch_remove(struct device *dev)
 	dev_set_drvdata(dev, NULL);
 	spin_unlock(&ch_index_lock);
 
-	device_destroy(ch_sysfs_class, MKDEV(SCSI_CHANGER_MAJOR,ch->minor));
+	device_destroy(&ch_sysfs_class, MKDEV(SCSI_CHANGER_MAJOR, ch->minor));
 	scsi_device_put(ch->device);
 	kref_put(&ch->ref, ch_destroy);
 	return 0;
@@ -1003,11 +1005,9 @@ static int __init init_ch_module(void)
 	int rc;
 
 	printk(KERN_INFO "SCSI Media Changer driver v" VERSION " \n");
-        ch_sysfs_class = class_create("scsi_changer");
-        if (IS_ERR(ch_sysfs_class)) {
-		rc = PTR_ERR(ch_sysfs_class);
+	rc = class_register(&ch_sysfs_class);
+	if (rc)
 		return rc;
-        }
 	rc = register_chrdev(SCSI_CHANGER_MAJOR,"ch",&changer_fops);
 	if (rc < 0) {
 		printk("Unable to get major %d for SCSI-Changer\n",
@@ -1022,7 +1022,7 @@ static int __init init_ch_module(void)
  fail2:
 	unregister_chrdev(SCSI_CHANGER_MAJOR, "ch");
  fail1:
-	class_destroy(ch_sysfs_class);
+	class_unregister(&ch_sysfs_class);
 	return rc;
 }
 
@@ -1030,7 +1030,7 @@ static void __exit exit_ch_module(void)
 {
 	scsi_unregister_driver(&ch_template.gendrv);
 	unregister_chrdev(SCSI_CHANGER_MAJOR, "ch");
-	class_destroy(ch_sysfs_class);
+	class_unregister(&ch_sysfs_class);
 	idr_destroy(&ch_index_idr);
 }
 
diff --git a/drivers/scsi/cxlflash/main.c b/drivers/scsi/cxlflash/main.c
index debd36974119..e8382cc5cf23 100644
--- a/drivers/scsi/cxlflash/main.c
+++ b/drivers/scsi/cxlflash/main.c
@@ -28,7 +28,12 @@ MODULE_AUTHOR("Manoj N. Kumar <manoj@linux.vnet.ibm.com>");
 MODULE_AUTHOR("Matthew R. Ochs <mrochs@linux.vnet.ibm.com>");
 MODULE_LICENSE("GPL");
 
-static struct class *cxlflash_class;
+static char *cxlflash_devnode(const struct device *dev, umode_t *mode);
+static const struct class cxlflash_class = {
+	.name = "cxlflash",
+	.devnode = cxlflash_devnode,
+};
+
 static u32 cxlflash_major;
 static DECLARE_BITMAP(cxlflash_minor, CXLFLASH_MAX_ADAPTERS);
 
@@ -3602,7 +3607,7 @@ static int init_chrdev(struct cxlflash_cfg *cfg)
 		goto err1;
 	}
 
-	char_dev = device_create(cxlflash_class, NULL, devno,
+	char_dev = device_create(&cxlflash_class, NULL, devno,
 				 NULL, "cxlflash%d", minor);
 	if (IS_ERR(char_dev)) {
 		rc = PTR_ERR(char_dev);
@@ -3880,14 +3885,12 @@ static int cxlflash_class_init(void)
 
 	cxlflash_major = MAJOR(devno);
 
-	cxlflash_class = class_create("cxlflash");
-	if (IS_ERR(cxlflash_class)) {
-		rc = PTR_ERR(cxlflash_class);
+	rc = class_register(&cxlflash_class);
+	if (rc) {
 		pr_err("%s: class_create failed rc=%d\n", __func__, rc);
 		goto err;
 	}
 
-	cxlflash_class->devnode = cxlflash_devnode;
 out:
 	pr_debug("%s: returning rc=%d\n", __func__, rc);
 	return rc;
@@ -3903,7 +3906,7 @@ static void cxlflash_class_exit(void)
 {
 	dev_t devno = MKDEV(cxlflash_major, 0);
 
-	class_destroy(cxlflash_class);
+	class_unregister(&cxlflash_class);
 	unregister_chrdev_region(devno, CXLFLASH_MAX_ADAPTERS);
 }
 
diff --git a/drivers/scsi/hosts.c b/drivers/scsi/hosts.c
index 4f495a41ec4a..2d92549e5243 100644
--- a/drivers/scsi/hosts.c
+++ b/drivers/scsi/hosts.c
@@ -353,12 +353,13 @@ static void scsi_host_dev_release(struct device *dev)
 
 	if (shost->shost_state == SHOST_CREATED) {
 		/*
-		 * Free the shost_dev device name here if scsi_host_alloc()
-		 * and scsi_host_put() have been called but neither
+		 * Free the shost_dev device name and remove the proc host dir
+		 * here if scsi_host_{alloc,put}() have been called but neither
 		 * scsi_host_add() nor scsi_remove_host() has been called.
 		 * This avoids that the memory allocated for the shost_dev
-		 * name is leaked.
+		 * name as well as the proc dir structure are leaked.
 		 */
+		scsi_proc_hostdir_rm(shost->hostt);
 		kfree(dev_name(&shost->shost_dev));
 	}
 
diff --git a/drivers/scsi/libsas/sas_expander.c b/drivers/scsi/libsas/sas_expander.c
index a2204674b680..5c261005b74e 100644
--- a/drivers/scsi/libsas/sas_expander.c
+++ b/drivers/scsi/libsas/sas_expander.c
@@ -1621,6 +1621,16 @@ int sas_discover_root_expander(struct domain_device *dev)
 
 /* ---------- Domain revalidation ---------- */
 
+static void sas_get_sas_addr_and_dev_type(struct smp_disc_resp *disc_resp,
+					  u8 *sas_addr,
+					  enum sas_device_type *type)
+{
+	memcpy(sas_addr, disc_resp->disc.attached_sas_addr, SAS_ADDR_SIZE);
+	*type = to_dev_type(&disc_resp->disc);
+	if (*type == SAS_PHY_UNUSED)
+		memset(sas_addr, 0, SAS_ADDR_SIZE);
+}
+
 static int sas_get_phy_discover(struct domain_device *dev,
 				int phy_id, struct smp_disc_resp *disc_resp)
 {
@@ -1674,13 +1684,8 @@ int sas_get_phy_attached_dev(struct domain_device *dev, int phy_id,
 		return -ENOMEM;
 
 	res = sas_get_phy_discover(dev, phy_id, disc_resp);
-	if (res == 0) {
-		memcpy(sas_addr, disc_resp->disc.attached_sas_addr,
-		       SAS_ADDR_SIZE);
-		*type = to_dev_type(&disc_resp->disc);
-		if (*type == 0)
-			memset(sas_addr, 0, SAS_ADDR_SIZE);
-	}
+	if (res == 0)
+		sas_get_sas_addr_and_dev_type(disc_resp, sas_addr, type);
 	kfree(disc_resp);
 	return res;
 }
@@ -1940,6 +1945,7 @@ static int sas_rediscover_dev(struct domain_device *dev, int phy_id,
 	struct expander_device *ex = &dev->ex_dev;
 	struct ex_phy *phy = &ex->ex_phy[phy_id];
 	enum sas_device_type type = SAS_PHY_UNUSED;
+	struct smp_disc_resp *disc_resp;
 	u8 sas_addr[SAS_ADDR_SIZE];
 	char msg[80] = "";
 	int res;
@@ -1951,33 +1957,41 @@ static int sas_rediscover_dev(struct domain_device *dev, int phy_id,
 		 SAS_ADDR(dev->sas_addr), phy_id, msg);
 
 	memset(sas_addr, 0, SAS_ADDR_SIZE);
-	res = sas_get_phy_attached_dev(dev, phy_id, sas_addr, &type);
+	disc_resp = alloc_smp_resp(DISCOVER_RESP_SIZE);
+	if (!disc_resp)
+		return -ENOMEM;
+
+	res = sas_get_phy_discover(dev, phy_id, disc_resp);
 	switch (res) {
 	case SMP_RESP_NO_PHY:
 		phy->phy_state = PHY_NOT_PRESENT;
 		sas_unregister_devs_sas_addr(dev, phy_id, last);
-		return res;
+		goto out_free_resp;
 	case SMP_RESP_PHY_VACANT:
 		phy->phy_state = PHY_VACANT;
 		sas_unregister_devs_sas_addr(dev, phy_id, last);
-		return res;
+		goto out_free_resp;
 	case SMP_RESP_FUNC_ACC:
 		break;
 	case -ECOMM:
 		break;
 	default:
-		return res;
+		goto out_free_resp;
 	}
 
+	if (res == 0)
+		sas_get_sas_addr_and_dev_type(disc_resp, sas_addr, &type);
+
 	if ((SAS_ADDR(sas_addr) == 0) || (res == -ECOMM)) {
 		phy->phy_state = PHY_EMPTY;
 		sas_unregister_devs_sas_addr(dev, phy_id, last);
 		/*
-		 * Even though the PHY is empty, for convenience we discover
-		 * the PHY to update the PHY info, like negotiated linkrate.
+		 * Even though the PHY is empty, for convenience we update
+		 * the PHY info, like negotiated linkrate.
 		 */
-		sas_ex_phy_discover(dev, phy_id);
-		return res;
+		if (res == 0)
+			sas_set_ex_phy(dev, phy_id, disc_resp);
+		goto out_free_resp;
 	} else if (SAS_ADDR(sas_addr) == SAS_ADDR(phy->attached_sas_addr) &&
 		   dev_type_flutter(type, phy->attached_dev_type)) {
 		struct domain_device *ata_dev = sas_ex_to_ata(dev, phy_id);
@@ -1989,7 +2003,7 @@ static int sas_rediscover_dev(struct domain_device *dev, int phy_id,
 			action = ", needs recovery";
 		pr_debug("ex %016llx phy%02d broadcast flutter%s\n",
 			 SAS_ADDR(dev->sas_addr), phy_id, action);
-		return res;
+		goto out_free_resp;
 	}
 
 	/* we always have to delete the old device when we went here */
@@ -1998,7 +2012,10 @@ static int sas_rediscover_dev(struct domain_device *dev, int phy_id,
 		SAS_ADDR(phy->attached_sas_addr));
 	sas_unregister_devs_sas_addr(dev, phy_id, last);
 
-	return sas_discover_new(dev, phy_id);
+	res = sas_discover_new(dev, phy_id);
+out_free_resp:
+	kfree(disc_resp);
+	return res;
 }
 
 /**
diff --git a/drivers/scsi/lpfc/lpfc.h b/drivers/scsi/lpfc/lpfc.h
index 30d20d37554f..98ca7df003ef 100644
--- a/drivers/scsi/lpfc/lpfc.h
+++ b/drivers/scsi/lpfc/lpfc.h
@@ -1333,7 +1333,6 @@ struct lpfc_hba {
 	struct timer_list fabric_block_timer;
 	unsigned long bit_flags;
 	atomic_t num_rsrc_err;
-	atomic_t num_cmd_success;
 	unsigned long last_rsrc_error_time;
 	unsigned long last_ramp_down_time;
 #ifdef CONFIG_SCSI_LPFC_DEBUG_FS
@@ -1438,6 +1437,7 @@ struct lpfc_hba {
 	struct timer_list inactive_vmid_poll;
 
 	/* RAS Support */
+	spinlock_t ras_fwlog_lock; /* do not take while holding another lock */
 	struct lpfc_ras_fwlog ras_fwlog;
 
 	uint32_t iocb_cnt;
diff --git a/drivers/scsi/lpfc/lpfc_attr.c b/drivers/scsi/lpfc/lpfc_attr.c
index 365c7e96070b..3c534b3cfe91 100644
--- a/drivers/scsi/lpfc/lpfc_attr.c
+++ b/drivers/scsi/lpfc/lpfc_attr.c
@@ -5865,9 +5865,9 @@ lpfc_ras_fwlog_buffsize_set(struct lpfc_hba  *phba, uint val)
 	if (phba->cfg_ras_fwlog_func != PCI_FUNC(phba->pcidev->devfn))
 		return -EINVAL;
 
-	spin_lock_irq(&phba->hbalock);
+	spin_lock_irq(&phba->ras_fwlog_lock);
 	state = phba->ras_fwlog.state;
-	spin_unlock_irq(&phba->hbalock);
+	spin_unlock_irq(&phba->ras_fwlog_lock);
 
 	if (state == REG_INPROGRESS) {
 		lpfc_printf_log(phba, KERN_ERR, LOG_SLI, "6147 RAS Logging "
diff --git a/drivers/scsi/lpfc/lpfc_bsg.c b/drivers/scsi/lpfc/lpfc_bsg.c
index d80e6e81053b..529df1768fa8 100644
--- a/drivers/scsi/lpfc/lpfc_bsg.c
+++ b/drivers/scsi/lpfc/lpfc_bsg.c
@@ -2513,7 +2513,7 @@ static int lpfcdiag_loop_self_reg(struct lpfc_hba *phba, uint16_t *rpi)
 		return -ENOMEM;
 	}
 
-	dmabuff = (struct lpfc_dmabuf *)mbox->ctx_buf;
+	dmabuff = mbox->ctx_buf;
 	mbox->ctx_buf = NULL;
 	mbox->ctx_ndlp = NULL;
 	status = lpfc_sli_issue_mbox_wait(phba, mbox, LPFC_MBOX_TMO);
@@ -3169,10 +3169,10 @@ lpfc_bsg_diag_loopback_run(struct bsg_job *job)
 	}
 
 	cmdwqe = &cmdiocbq->wqe;
-	memset(cmdwqe, 0, sizeof(union lpfc_wqe));
+	memset(cmdwqe, 0, sizeof(*cmdwqe));
 	if (phba->sli_rev < LPFC_SLI_REV4) {
 		rspwqe = &rspiocbq->wqe;
-		memset(rspwqe, 0, sizeof(union lpfc_wqe));
+		memset(rspwqe, 0, sizeof(*rspwqe));
 	}
 
 	INIT_LIST_HEAD(&head);
@@ -3376,7 +3376,7 @@ lpfc_bsg_issue_mbox_cmpl(struct lpfc_hba *phba, LPFC_MBOXQ_t *pmboxq)
 	unsigned long flags;
 	uint8_t *pmb, *pmb_buf;
 
-	dd_data = pmboxq->ctx_ndlp;
+	dd_data = pmboxq->ctx_u.dd_data;
 
 	/*
 	 * The outgoing buffer is readily referred from the dma buffer,
@@ -3553,7 +3553,7 @@ lpfc_bsg_issue_mbox_ext_handle_job(struct lpfc_hba *phba, LPFC_MBOXQ_t *pmboxq)
 	struct lpfc_sli_config_mbox *sli_cfg_mbx;
 	uint8_t *pmbx;
 
-	dd_data = pmboxq->ctx_buf;
+	dd_data = pmboxq->ctx_u.dd_data;
 
 	/* Determine if job has been aborted */
 	spin_lock_irqsave(&phba->ct_ev_lock, flags);
@@ -3940,7 +3940,7 @@ lpfc_bsg_sli_cfg_read_cmd_ext(struct lpfc_hba *phba, struct bsg_job *job,
 	pmboxq->mbox_cmpl = lpfc_bsg_issue_read_mbox_ext_cmpl;
 
 	/* context fields to callback function */
-	pmboxq->ctx_buf = dd_data;
+	pmboxq->ctx_u.dd_data = dd_data;
 	dd_data->type = TYPE_MBOX;
 	dd_data->set_job = job;
 	dd_data->context_un.mbox.pmboxq = pmboxq;
@@ -4112,7 +4112,7 @@ lpfc_bsg_sli_cfg_write_cmd_ext(struct lpfc_hba *phba, struct bsg_job *job,
 		pmboxq->mbox_cmpl = lpfc_bsg_issue_write_mbox_ext_cmpl;
 
 		/* context fields to callback function */
-		pmboxq->ctx_buf = dd_data;
+		pmboxq->ctx_u.dd_data = dd_data;
 		dd_data->type = TYPE_MBOX;
 		dd_data->set_job = job;
 		dd_data->context_un.mbox.pmboxq = pmboxq;
@@ -4460,7 +4460,7 @@ lpfc_bsg_write_ebuf_set(struct lpfc_hba *phba, struct bsg_job *job,
 		pmboxq->mbox_cmpl = lpfc_bsg_issue_write_mbox_ext_cmpl;
 
 		/* context fields to callback function */
-		pmboxq->ctx_buf = dd_data;
+		pmboxq->ctx_u.dd_data = dd_data;
 		dd_data->type = TYPE_MBOX;
 		dd_data->set_job = job;
 		dd_data->context_un.mbox.pmboxq = pmboxq;
@@ -4747,7 +4747,7 @@ lpfc_bsg_issue_mbox(struct lpfc_hba *phba, struct bsg_job *job,
 	if (mbox_req->inExtWLen || mbox_req->outExtWLen) {
 		from = pmbx;
 		ext = from + sizeof(MAILBOX_t);
-		pmboxq->ctx_buf = ext;
+		pmboxq->ext_buf = ext;
 		pmboxq->in_ext_byte_len =
 			mbox_req->inExtWLen * sizeof(uint32_t);
 		pmboxq->out_ext_byte_len =
@@ -4875,7 +4875,7 @@ lpfc_bsg_issue_mbox(struct lpfc_hba *phba, struct bsg_job *job,
 	pmboxq->mbox_cmpl = lpfc_bsg_issue_mbox_cmpl;
 
 	/* setup context field to pass wait_queue pointer to wake function */
-	pmboxq->ctx_ndlp = dd_data;
+	pmboxq->ctx_u.dd_data = dd_data;
 	dd_data->type = TYPE_MBOX;
 	dd_data->set_job = job;
 	dd_data->context_un.mbox.pmboxq = pmboxq;
@@ -5070,12 +5070,12 @@ lpfc_bsg_get_ras_config(struct bsg_job *job)
 		bsg_reply->reply_data.vendor_reply.vendor_rsp;
 
 	/* Current logging state */
-	spin_lock_irq(&phba->hbalock);
+	spin_lock_irq(&phba->ras_fwlog_lock);
 	if (ras_fwlog->state == ACTIVE)
 		ras_reply->state = LPFC_RASLOG_STATE_RUNNING;
 	else
 		ras_reply->state = LPFC_RASLOG_STATE_STOPPED;
-	spin_unlock_irq(&phba->hbalock);
+	spin_unlock_irq(&phba->ras_fwlog_lock);
 
 	ras_reply->log_level = phba->ras_fwlog.fw_loglevel;
 	ras_reply->log_buff_sz = phba->cfg_ras_fwlog_buffsize;
@@ -5132,13 +5132,13 @@ lpfc_bsg_set_ras_config(struct bsg_job *job)
 
 	if (action == LPFC_RASACTION_STOP_LOGGING) {
 		/* Check if already disabled */
-		spin_lock_irq(&phba->hbalock);
+		spin_lock_irq(&phba->ras_fwlog_lock);
 		if (ras_fwlog->state != ACTIVE) {
-			spin_unlock_irq(&phba->hbalock);
+			spin_unlock_irq(&phba->ras_fwlog_lock);
 			rc = -ESRCH;
 			goto ras_job_error;
 		}
-		spin_unlock_irq(&phba->hbalock);
+		spin_unlock_irq(&phba->ras_fwlog_lock);
 
 		/* Disable logging */
 		lpfc_ras_stop_fwlog(phba);
@@ -5149,10 +5149,10 @@ lpfc_bsg_set_ras_config(struct bsg_job *job)
 		 * FW-logging with new log-level. Return status
 		 * "Logging already Running" to caller.
 		 **/
-		spin_lock_irq(&phba->hbalock);
+		spin_lock_irq(&phba->ras_fwlog_lock);
 		if (ras_fwlog->state != INACTIVE)
 			action_status = -EINPROGRESS;
-		spin_unlock_irq(&phba->hbalock);
+		spin_unlock_irq(&phba->ras_fwlog_lock);
 
 		/* Enable logging */
 		rc = lpfc_sli4_ras_fwlog_init(phba, log_level,
@@ -5268,13 +5268,13 @@ lpfc_bsg_get_ras_fwlog(struct bsg_job *job)
 		goto ras_job_error;
 
 	/* Logging to be stopped before reading */
-	spin_lock_irq(&phba->hbalock);
+	spin_lock_irq(&phba->ras_fwlog_lock);
 	if (ras_fwlog->state == ACTIVE) {
-		spin_unlock_irq(&phba->hbalock);
+		spin_unlock_irq(&phba->ras_fwlog_lock);
 		rc = -EINPROGRESS;
 		goto ras_job_error;
 	}
-	spin_unlock_irq(&phba->hbalock);
+	spin_unlock_irq(&phba->ras_fwlog_lock);
 
 	if (job->request_len <
 	    sizeof(struct fc_bsg_request) +
diff --git a/drivers/scsi/lpfc/lpfc_debugfs.c b/drivers/scsi/lpfc/lpfc_debugfs.c
index ab5af10c8a16..a2d2b02b3418 100644
--- a/drivers/scsi/lpfc/lpfc_debugfs.c
+++ b/drivers/scsi/lpfc/lpfc_debugfs.c
@@ -2194,12 +2194,12 @@ static int lpfc_debugfs_ras_log_data(struct lpfc_hba *phba,
 
 	memset(buffer, 0, size);
 
-	spin_lock_irq(&phba->hbalock);
+	spin_lock_irq(&phba->ras_fwlog_lock);
 	if (phba->ras_fwlog.state != ACTIVE) {
-		spin_unlock_irq(&phba->hbalock);
+		spin_unlock_irq(&phba->ras_fwlog_lock);
 		return -EINVAL;
 	}
-	spin_unlock_irq(&phba->hbalock);
+	spin_unlock_irq(&phba->ras_fwlog_lock);
 
 	list_for_each_entry_safe(dmabuf, next,
 				 &phba->ras_fwlog.fwlog_buff_list, list) {
@@ -2250,13 +2250,13 @@ lpfc_debugfs_ras_log_open(struct inode *inode, struct file *file)
 	int size;
 	int rc = -ENOMEM;
 
-	spin_lock_irq(&phba->hbalock);
+	spin_lock_irq(&phba->ras_fwlog_lock);
 	if (phba->ras_fwlog.state != ACTIVE) {
-		spin_unlock_irq(&phba->hbalock);
+		spin_unlock_irq(&phba->ras_fwlog_lock);
 		rc = -EINVAL;
 		goto out;
 	}
-	spin_unlock_irq(&phba->hbalock);
+	spin_unlock_irq(&phba->ras_fwlog_lock);
 
 	if (check_mul_overflow(LPFC_RAS_MIN_BUFF_POST_SIZE,
 			       phba->cfg_ras_fwlog_buffsize, &size))
diff --git a/drivers/scsi/lpfc/lpfc_els.c b/drivers/scsi/lpfc/lpfc_els.c
index 28e56542e072..f7c28dc73bf6 100644
--- a/drivers/scsi/lpfc/lpfc_els.c
+++ b/drivers/scsi/lpfc/lpfc_els.c
@@ -4437,23 +4437,23 @@ lpfc_els_retry_delay(struct timer_list *t)
 	unsigned long flags;
 	struct lpfc_work_evt  *evtp = &ndlp->els_retry_evt;
 
+	/* Hold a node reference for outstanding queued work */
+	if (!lpfc_nlp_get(ndlp))
+		return;
+
 	spin_lock_irqsave(&phba->hbalock, flags);
 	if (!list_empty(&evtp->evt_listp)) {
 		spin_unlock_irqrestore(&phba->hbalock, flags);
+		lpfc_nlp_put(ndlp);
 		return;
 	}
 
-	/* We need to hold the node by incrementing the reference
-	 * count until the queued work is done
-	 */
-	evtp->evt_arg1  = lpfc_nlp_get(ndlp);
-	if (evtp->evt_arg1) {
-		evtp->evt = LPFC_EVT_ELS_RETRY;
-		list_add_tail(&evtp->evt_listp, &phba->work_list);
-		lpfc_worker_wake_up(phba);
-	}
+	evtp->evt_arg1 = ndlp;
+	evtp->evt = LPFC_EVT_ELS_RETRY;
+	list_add_tail(&evtp->evt_listp, &phba->work_list);
 	spin_unlock_irqrestore(&phba->hbalock, flags);
-	return;
+
+	lpfc_worker_wake_up(phba);
 }
 
 /**
@@ -7238,7 +7238,7 @@ lpfc_get_rdp_info(struct lpfc_hba *phba, struct lpfc_rdp_context *rdp_context)
 		goto rdp_fail;
 	mbox->vport = rdp_context->ndlp->vport;
 	mbox->mbox_cmpl = lpfc_mbx_cmpl_rdp_page_a0;
-	mbox->ctx_ndlp = (struct lpfc_rdp_context *)rdp_context;
+	mbox->ctx_u.rdp = rdp_context;
 	rc = lpfc_sli_issue_mbox(phba, mbox, MBX_NOWAIT);
 	if (rc == MBX_NOT_FINISHED) {
 		lpfc_mbox_rsrc_cleanup(phba, mbox, MBOX_THD_UNLOCKED);
@@ -7290,7 +7290,7 @@ int lpfc_get_sfp_info_wait(struct lpfc_hba *phba,
 		mbox->in_ext_byte_len = DMP_SFF_PAGE_A0_SIZE;
 		mbox->out_ext_byte_len = DMP_SFF_PAGE_A0_SIZE;
 		mbox->mbox_offset_word = 5;
-		mbox->ctx_buf = virt;
+		mbox->ext_buf = virt;
 	} else {
 		bf_set(lpfc_mbx_memory_dump_type3_length,
 		       &mbox->u.mqe.un.mem_dump_type3, DMP_SFF_PAGE_A0_SIZE);
@@ -7298,7 +7298,6 @@ int lpfc_get_sfp_info_wait(struct lpfc_hba *phba,
 		mbox->u.mqe.un.mem_dump_type3.addr_hi = putPaddrHigh(mp->phys);
 	}
 	mbox->vport = phba->pport;
-	mbox->ctx_ndlp = (struct lpfc_rdp_context *)rdp_context;
 
 	rc = lpfc_sli_issue_mbox_wait(phba, mbox, 30);
 	if (rc == MBX_NOT_FINISHED) {
@@ -7307,7 +7306,7 @@ int lpfc_get_sfp_info_wait(struct lpfc_hba *phba,
 	}
 
 	if (phba->sli_rev == LPFC_SLI_REV4)
-		mp = (struct lpfc_dmabuf *)(mbox->ctx_buf);
+		mp = mbox->ctx_buf;
 	else
 		mp = mpsave;
 
@@ -7350,7 +7349,7 @@ int lpfc_get_sfp_info_wait(struct lpfc_hba *phba,
 		mbox->in_ext_byte_len = DMP_SFF_PAGE_A2_SIZE;
 		mbox->out_ext_byte_len = DMP_SFF_PAGE_A2_SIZE;
 		mbox->mbox_offset_word = 5;
-		mbox->ctx_buf = virt;
+		mbox->ext_buf = virt;
 	} else {
 		bf_set(lpfc_mbx_memory_dump_type3_length,
 		       &mbox->u.mqe.un.mem_dump_type3, DMP_SFF_PAGE_A2_SIZE);
@@ -7358,7 +7357,6 @@ int lpfc_get_sfp_info_wait(struct lpfc_hba *phba,
 		mbox->u.mqe.un.mem_dump_type3.addr_hi = putPaddrHigh(mp->phys);
 	}
 
-	mbox->ctx_ndlp = (struct lpfc_rdp_context *)rdp_context;
 	rc = lpfc_sli_issue_mbox_wait(phba, mbox, 30);
 	if (bf_get(lpfc_mqe_status, &mbox->u.mqe)) {
 		rc = 1;
@@ -7500,9 +7498,9 @@ lpfc_els_lcb_rsp(struct lpfc_hba *phba, LPFC_MBOXQ_t *pmb)
 	int rc;
 
 	mb = &pmb->u.mb;
-	lcb_context = (struct lpfc_lcb_context *)pmb->ctx_ndlp;
+	lcb_context = pmb->ctx_u.lcb;
 	ndlp = lcb_context->ndlp;
-	pmb->ctx_ndlp = NULL;
+	memset(&pmb->ctx_u, 0, sizeof(pmb->ctx_u));
 	pmb->ctx_buf = NULL;
 
 	shdr = (union lpfc_sli4_cfg_shdr *)
@@ -7642,7 +7640,7 @@ lpfc_sli4_set_beacon(struct lpfc_vport *vport,
 	lpfc_sli4_config(phba, mbox, LPFC_MBOX_SUBSYSTEM_COMMON,
 			 LPFC_MBOX_OPCODE_SET_BEACON_CONFIG, len,
 			 LPFC_SLI4_MBX_EMBED);
-	mbox->ctx_ndlp = (void *)lcb_context;
+	mbox->ctx_u.lcb = lcb_context;
 	mbox->vport = phba->pport;
 	mbox->mbox_cmpl = lpfc_els_lcb_rsp;
 	bf_set(lpfc_mbx_set_beacon_port_num, &mbox->u.mqe.un.beacon_config,
@@ -8639,9 +8637,9 @@ lpfc_els_rsp_rls_acc(struct lpfc_hba *phba, LPFC_MBOXQ_t *pmb)
 	mb = &pmb->u.mb;
 
 	ndlp = pmb->ctx_ndlp;
-	rxid = (uint16_t)((unsigned long)(pmb->ctx_buf) & 0xffff);
-	oxid = (uint16_t)(((unsigned long)(pmb->ctx_buf) >> 16) & 0xffff);
-	pmb->ctx_buf = NULL;
+	rxid = (uint16_t)(pmb->ctx_u.ox_rx_id & 0xffff);
+	oxid = (uint16_t)((pmb->ctx_u.ox_rx_id >> 16) & 0xffff);
+	memset(&pmb->ctx_u, 0, sizeof(pmb->ctx_u));
 	pmb->ctx_ndlp = NULL;
 
 	if (mb->mbxStatus) {
@@ -8745,8 +8743,7 @@ lpfc_els_rcv_rls(struct lpfc_vport *vport, struct lpfc_iocbq *cmdiocb,
 	mbox = mempool_alloc(phba->mbox_mem_pool, GFP_ATOMIC);
 	if (mbox) {
 		lpfc_read_lnk_stat(phba, mbox);
-		mbox->ctx_buf = (void *)((unsigned long)
-					 (ox_id << 16 | ctx));
+		mbox->ctx_u.ox_rx_id = ox_id << 16 | ctx;
 		mbox->ctx_ndlp = lpfc_nlp_get(ndlp);
 		if (!mbox->ctx_ndlp)
 			goto node_err;
diff --git a/drivers/scsi/lpfc/lpfc_hbadisc.c b/drivers/scsi/lpfc/lpfc_hbadisc.c
index a7a2309a629f..e42fa9c822b5 100644
--- a/drivers/scsi/lpfc/lpfc_hbadisc.c
+++ b/drivers/scsi/lpfc/lpfc_hbadisc.c
@@ -257,7 +257,9 @@ lpfc_dev_loss_tmo_callbk(struct fc_rport *rport)
 		if (evtp->evt_arg1) {
 			evtp->evt = LPFC_EVT_DEV_LOSS;
 			list_add_tail(&evtp->evt_listp, &phba->work_list);
+			spin_unlock_irqrestore(&phba->hbalock, iflags);
 			lpfc_worker_wake_up(phba);
+			return;
 		}
 		spin_unlock_irqrestore(&phba->hbalock, iflags);
 	} else {
@@ -275,10 +277,7 @@ lpfc_dev_loss_tmo_callbk(struct fc_rport *rport)
 			lpfc_disc_state_machine(vport, ndlp, NULL,
 						NLP_EVT_DEVICE_RM);
 		}
-
 	}
-
-	return;
 }
 
 /**
@@ -3429,7 +3428,7 @@ static void
 lpfc_mbx_cmpl_read_sparam(struct lpfc_hba *phba, LPFC_MBOXQ_t *pmb)
 {
 	MAILBOX_t *mb = &pmb->u.mb;
-	struct lpfc_dmabuf *mp = (struct lpfc_dmabuf *)pmb->ctx_buf;
+	struct lpfc_dmabuf *mp = pmb->ctx_buf;
 	struct lpfc_vport  *vport = pmb->vport;
 	struct Scsi_Host *shost = lpfc_shost_from_vport(vport);
 	struct serv_parm *sp = &vport->fc_sparam;
@@ -3737,7 +3736,7 @@ lpfc_mbx_cmpl_read_topology(struct lpfc_hba *phba, LPFC_MBOXQ_t *pmb)
 	struct lpfc_mbx_read_top *la;
 	struct lpfc_sli_ring *pring;
 	MAILBOX_t *mb = &pmb->u.mb;
-	struct lpfc_dmabuf *mp = (struct lpfc_dmabuf *)(pmb->ctx_buf);
+	struct lpfc_dmabuf *mp = pmb->ctx_buf;
 	uint8_t attn_type;
 
 	/* Unblock ELS traffic */
@@ -3851,8 +3850,8 @@ void
 lpfc_mbx_cmpl_reg_login(struct lpfc_hba *phba, LPFC_MBOXQ_t *pmb)
 {
 	struct lpfc_vport  *vport = pmb->vport;
-	struct lpfc_dmabuf *mp = (struct lpfc_dmabuf *)pmb->ctx_buf;
-	struct lpfc_nodelist *ndlp = (struct lpfc_nodelist *)pmb->ctx_ndlp;
+	struct lpfc_dmabuf *mp = pmb->ctx_buf;
+	struct lpfc_nodelist *ndlp = pmb->ctx_ndlp;
 
 	/* The driver calls the state machine with the pmb pointer
 	 * but wants to make sure a stale ctx_buf isn't acted on.
@@ -4066,7 +4065,7 @@ lpfc_create_static_vport(struct lpfc_hba *phba)
 		 * the dump routine is a single-use construct.
 		 */
 		if (pmb->ctx_buf) {
-			mp = (struct lpfc_dmabuf *)pmb->ctx_buf;
+			mp = pmb->ctx_buf;
 			lpfc_mbuf_free(phba, mp->virt, mp->phys);
 			kfree(mp);
 			pmb->ctx_buf = NULL;
@@ -4089,7 +4088,7 @@ lpfc_create_static_vport(struct lpfc_hba *phba)
 
 		if (phba->sli_rev == LPFC_SLI_REV4) {
 			byte_count = pmb->u.mqe.un.mb_words[5];
-			mp = (struct lpfc_dmabuf *)pmb->ctx_buf;
+			mp = pmb->ctx_buf;
 			if (byte_count > sizeof(struct static_vport_info) -
 					offset)
 				byte_count = sizeof(struct static_vport_info)
@@ -4169,7 +4168,7 @@ lpfc_mbx_cmpl_fabric_reg_login(struct lpfc_hba *phba, LPFC_MBOXQ_t *pmb)
 {
 	struct lpfc_vport *vport = pmb->vport;
 	MAILBOX_t *mb = &pmb->u.mb;
-	struct lpfc_nodelist *ndlp = (struct lpfc_nodelist *)pmb->ctx_ndlp;
+	struct lpfc_nodelist *ndlp = pmb->ctx_ndlp;
 
 	pmb->ctx_ndlp = NULL;
 
@@ -4307,7 +4306,7 @@ void
 lpfc_mbx_cmpl_ns_reg_login(struct lpfc_hba *phba, LPFC_MBOXQ_t *pmb)
 {
 	MAILBOX_t *mb = &pmb->u.mb;
-	struct lpfc_nodelist *ndlp = (struct lpfc_nodelist *)pmb->ctx_ndlp;
+	struct lpfc_nodelist *ndlp = pmb->ctx_ndlp;
 	struct lpfc_vport *vport = pmb->vport;
 	int rc;
 
@@ -4431,7 +4430,7 @@ lpfc_mbx_cmpl_fc_reg_login(struct lpfc_hba *phba, LPFC_MBOXQ_t *pmb)
 {
 	struct lpfc_vport *vport = pmb->vport;
 	MAILBOX_t *mb = &pmb->u.mb;
-	struct lpfc_nodelist *ndlp = (struct lpfc_nodelist *)pmb->ctx_ndlp;
+	struct lpfc_nodelist *ndlp = pmb->ctx_ndlp;
 
 	pmb->ctx_ndlp = NULL;
 	if (mb->mbxStatus) {
@@ -5174,7 +5173,7 @@ lpfc_nlp_logo_unreg(struct lpfc_hba *phba, LPFC_MBOXQ_t *pmb)
 	struct lpfc_vport  *vport = pmb->vport;
 	struct lpfc_nodelist *ndlp;
 
-	ndlp = (struct lpfc_nodelist *)(pmb->ctx_ndlp);
+	ndlp = pmb->ctx_ndlp;
 	if (!ndlp)
 		return;
 	lpfc_issue_els_logo(vport, ndlp, 0);
@@ -5496,7 +5495,7 @@ lpfc_cleanup_node(struct lpfc_vport *vport, struct lpfc_nodelist *ndlp)
 	if ((mb = phba->sli.mbox_active)) {
 		if ((mb->u.mb.mbxCommand == MBX_REG_LOGIN64) &&
 		   !(mb->mbox_flag & LPFC_MBX_IMED_UNREG) &&
-		   (ndlp == (struct lpfc_nodelist *)mb->ctx_ndlp)) {
+		   (ndlp == mb->ctx_ndlp)) {
 			mb->ctx_ndlp = NULL;
 			mb->mbox_cmpl = lpfc_sli_def_mbox_cmpl;
 		}
@@ -5507,7 +5506,7 @@ lpfc_cleanup_node(struct lpfc_vport *vport, struct lpfc_nodelist *ndlp)
 	list_for_each_entry(mb, &phba->sli.mboxq_cmpl, list) {
 		if ((mb->u.mb.mbxCommand != MBX_REG_LOGIN64) ||
 			(mb->mbox_flag & LPFC_MBX_IMED_UNREG) ||
-			(ndlp != (struct lpfc_nodelist *)mb->ctx_ndlp))
+			(ndlp != mb->ctx_ndlp))
 			continue;
 
 		mb->ctx_ndlp = NULL;
@@ -5517,7 +5516,7 @@ lpfc_cleanup_node(struct lpfc_vport *vport, struct lpfc_nodelist *ndlp)
 	list_for_each_entry_safe(mb, nextmb, &phba->sli.mboxq, list) {
 		if ((mb->u.mb.mbxCommand == MBX_REG_LOGIN64) &&
 		   !(mb->mbox_flag & LPFC_MBX_IMED_UNREG) &&
-		    (ndlp == (struct lpfc_nodelist *)mb->ctx_ndlp)) {
+		    (ndlp == mb->ctx_ndlp)) {
 			list_del(&mb->list);
 			lpfc_mbox_rsrc_cleanup(phba, mb, MBOX_THD_LOCKED);
 
@@ -6357,7 +6356,7 @@ void
 lpfc_mbx_cmpl_fdmi_reg_login(struct lpfc_hba *phba, LPFC_MBOXQ_t *pmb)
 {
 	MAILBOX_t *mb = &pmb->u.mb;
-	struct lpfc_nodelist *ndlp = (struct lpfc_nodelist *)pmb->ctx_ndlp;
+	struct lpfc_nodelist *ndlp = pmb->ctx_ndlp;
 	struct lpfc_vport    *vport = pmb->vport;
 
 	pmb->ctx_ndlp = NULL;
diff --git a/drivers/scsi/lpfc/lpfc_init.c b/drivers/scsi/lpfc/lpfc_init.c
index 88b2e57d90c2..f7a0aa3625f4 100644
--- a/drivers/scsi/lpfc/lpfc_init.c
+++ b/drivers/scsi/lpfc/lpfc_init.c
@@ -460,7 +460,7 @@ lpfc_config_port_post(struct lpfc_hba *phba)
 		return -EIO;
 	}
 
-	mp = (struct lpfc_dmabuf *)pmb->ctx_buf;
+	mp = pmb->ctx_buf;
 
 	/* This dmabuf was allocated by lpfc_read_sparam. The dmabuf is no
 	 * longer needed.  Prevent unintended ctx_buf access as the mbox is
@@ -2217,7 +2217,7 @@ lpfc_handle_latt(struct lpfc_hba *phba)
 	/* Cleanup any outstanding ELS commands */
 	lpfc_els_flush_all_cmd(phba);
 	psli->slistat.link_event++;
-	lpfc_read_topology(phba, pmb, (struct lpfc_dmabuf *)pmb->ctx_buf);
+	lpfc_read_topology(phba, pmb, pmb->ctx_buf);
 	pmb->mbox_cmpl = lpfc_mbx_cmpl_read_topology;
 	pmb->vport = vport;
 	/* Block ELS IOCBs until we have processed this mbox command */
@@ -5454,7 +5454,7 @@ lpfc_sli4_async_link_evt(struct lpfc_hba *phba,
 	phba->sli.slistat.link_event++;
 
 	/* Create lpfc_handle_latt mailbox command from link ACQE */
-	lpfc_read_topology(phba, pmb, (struct lpfc_dmabuf *)pmb->ctx_buf);
+	lpfc_read_topology(phba, pmb, pmb->ctx_buf);
 	pmb->mbox_cmpl = lpfc_mbx_cmpl_read_topology;
 	pmb->vport = phba->pport;
 
@@ -6347,7 +6347,7 @@ lpfc_sli4_async_fc_evt(struct lpfc_hba *phba, struct lpfc_acqe_fc_la *acqe_fc)
 	phba->sli.slistat.link_event++;
 
 	/* Create lpfc_handle_latt mailbox command from link ACQE */
-	lpfc_read_topology(phba, pmb, (struct lpfc_dmabuf *)pmb->ctx_buf);
+	lpfc_read_topology(phba, pmb, pmb->ctx_buf);
 	pmb->mbox_cmpl = lpfc_mbx_cmpl_read_topology;
 	pmb->vport = phba->pport;
 
@@ -7705,6 +7705,9 @@ lpfc_setup_driver_resource_phase1(struct lpfc_hba *phba)
 				"NVME" : " "),
 			(phba->nvmet_support ? "NVMET" : " "));
 
+	/* ras_fwlog state */
+	spin_lock_init(&phba->ras_fwlog_lock);
+
 	/* Initialize the IO buffer list used by driver for SLI3 SCSI */
 	spin_lock_init(&phba->scsi_buf_list_get_lock);
 	INIT_LIST_HEAD(&phba->lpfc_scsi_buf_list_get);
@@ -13055,7 +13058,7 @@ lpfc_sli4_enable_msix(struct lpfc_hba *phba)
 		rc = request_threaded_irq(eqhdl->irq,
 					  &lpfc_sli4_hba_intr_handler,
 					  &lpfc_sli4_hba_intr_handler_th,
-					  IRQF_ONESHOT, name, eqhdl);
+					  0, name, eqhdl);
 		if (rc) {
 			lpfc_printf_log(phba, KERN_WARNING, LOG_INIT,
 					"0486 MSI-X fast-path (%d) "
diff --git a/drivers/scsi/lpfc/lpfc_mbox.c b/drivers/scsi/lpfc/lpfc_mbox.c
index f7c41958036b..e98f1c2b2220 100644
--- a/drivers/scsi/lpfc/lpfc_mbox.c
+++ b/drivers/scsi/lpfc/lpfc_mbox.c
@@ -102,7 +102,7 @@ lpfc_mbox_rsrc_cleanup(struct lpfc_hba *phba, LPFC_MBOXQ_t *mbox,
 {
 	struct lpfc_dmabuf *mp;
 
-	mp = (struct lpfc_dmabuf *)mbox->ctx_buf;
+	mp = mbox->ctx_buf;
 	mbox->ctx_buf = NULL;
 
 	/* Release the generic BPL buffer memory.  */
@@ -204,10 +204,8 @@ lpfc_dump_mem(struct lpfc_hba *phba, LPFC_MBOXQ_t *pmb, uint16_t offset,
 		uint16_t region_id)
 {
 	MAILBOX_t *mb;
-	void *ctx;
 
 	mb = &pmb->u.mb;
-	ctx = pmb->ctx_buf;
 
 	/* Setup to dump VPD region */
 	memset(pmb, 0, sizeof (LPFC_MBOXQ_t));
@@ -219,7 +217,6 @@ lpfc_dump_mem(struct lpfc_hba *phba, LPFC_MBOXQ_t *pmb, uint16_t offset,
 	mb->un.varDmp.word_cnt = (DMP_RSP_SIZE / sizeof (uint32_t));
 	mb->un.varDmp.co = 0;
 	mb->un.varDmp.resp_offset = 0;
-	pmb->ctx_buf = ctx;
 	mb->mbxOwner = OWN_HOST;
 	return;
 }
@@ -236,11 +233,8 @@ void
 lpfc_dump_wakeup_param(struct lpfc_hba *phba, LPFC_MBOXQ_t *pmb)
 {
 	MAILBOX_t *mb;
-	void *ctx;
 
 	mb = &pmb->u.mb;
-	/* Save context so that we can restore after memset */
-	ctx = pmb->ctx_buf;
 
 	/* Setup to dump VPD region */
 	memset(pmb, 0, sizeof(LPFC_MBOXQ_t));
@@ -254,7 +248,6 @@ lpfc_dump_wakeup_param(struct lpfc_hba *phba, LPFC_MBOXQ_t *pmb)
 	mb->un.varDmp.word_cnt = WAKE_UP_PARMS_WORD_SIZE;
 	mb->un.varDmp.co = 0;
 	mb->un.varDmp.resp_offset = 0;
-	pmb->ctx_buf = ctx;
 	return;
 }
 
@@ -372,7 +365,7 @@ lpfc_read_topology(struct lpfc_hba *phba, LPFC_MBOXQ_t *pmb,
 	/* Save address for later completion and set the owner to host so that
 	 * the FW knows this mailbox is available for processing.
 	 */
-	pmb->ctx_buf = (uint8_t *)mp;
+	pmb->ctx_buf = mp;
 	mb->mbxOwner = OWN_HOST;
 	return (0);
 }
@@ -1816,7 +1809,7 @@ lpfc_sli4_mbox_cmd_free(struct lpfc_hba *phba, struct lpfcMboxq *mbox)
 	}
 	/* Reinitialize the context pointers to avoid stale usage. */
 	mbox->ctx_buf = NULL;
-	mbox->context3 = NULL;
+	memset(&mbox->ctx_u, 0, sizeof(mbox->ctx_u));
 	kfree(mbox->sge_array);
 	/* Finally, free the mailbox command itself */
 	mempool_free(mbox, phba->mbox_mem_pool);
@@ -2366,8 +2359,7 @@ lpfc_mbx_cmpl_rdp_link_stat(struct lpfc_hba *phba, LPFC_MBOXQ_t *mboxq)
 {
 	MAILBOX_t *mb;
 	int rc = FAILURE;
-	struct lpfc_rdp_context *rdp_context =
-			(struct lpfc_rdp_context *)(mboxq->ctx_ndlp);
+	struct lpfc_rdp_context *rdp_context = mboxq->ctx_u.rdp;
 
 	mb = &mboxq->u.mb;
 	if (mb->mbxStatus)
@@ -2385,9 +2377,8 @@ lpfc_mbx_cmpl_rdp_link_stat(struct lpfc_hba *phba, LPFC_MBOXQ_t *mboxq)
 static void
 lpfc_mbx_cmpl_rdp_page_a2(struct lpfc_hba *phba, LPFC_MBOXQ_t *mbox)
 {
-	struct lpfc_dmabuf *mp = (struct lpfc_dmabuf *)mbox->ctx_buf;
-	struct lpfc_rdp_context *rdp_context =
-			(struct lpfc_rdp_context *)(mbox->ctx_ndlp);
+	struct lpfc_dmabuf *mp = mbox->ctx_buf;
+	struct lpfc_rdp_context *rdp_context = mbox->ctx_u.rdp;
 
 	if (bf_get(lpfc_mqe_status, &mbox->u.mqe))
 		goto error_mbox_free;
@@ -2401,7 +2392,7 @@ lpfc_mbx_cmpl_rdp_page_a2(struct lpfc_hba *phba, LPFC_MBOXQ_t *mbox)
 	/* Save the dma buffer for cleanup in the final completion. */
 	mbox->ctx_buf = mp;
 	mbox->mbox_cmpl = lpfc_mbx_cmpl_rdp_link_stat;
-	mbox->ctx_ndlp = (struct lpfc_rdp_context *)rdp_context;
+	mbox->ctx_u.rdp = rdp_context;
 	if (lpfc_sli_issue_mbox(phba, mbox, MBX_NOWAIT) == MBX_NOT_FINISHED)
 		goto error_mbox_free;
 
@@ -2416,9 +2407,8 @@ void
 lpfc_mbx_cmpl_rdp_page_a0(struct lpfc_hba *phba, LPFC_MBOXQ_t *mbox)
 {
 	int rc;
-	struct lpfc_dmabuf *mp = (struct lpfc_dmabuf *)(mbox->ctx_buf);
-	struct lpfc_rdp_context *rdp_context =
-			(struct lpfc_rdp_context *)(mbox->ctx_ndlp);
+	struct lpfc_dmabuf *mp = mbox->ctx_buf;
+	struct lpfc_rdp_context *rdp_context = mbox->ctx_u.rdp;
 
 	if (bf_get(lpfc_mqe_status, &mbox->u.mqe))
 		goto error;
@@ -2448,7 +2438,7 @@ lpfc_mbx_cmpl_rdp_page_a0(struct lpfc_hba *phba, LPFC_MBOXQ_t *mbox)
 	mbox->u.mqe.un.mem_dump_type3.addr_hi = putPaddrHigh(mp->phys);
 
 	mbox->mbox_cmpl = lpfc_mbx_cmpl_rdp_page_a2;
-	mbox->ctx_ndlp = (struct lpfc_rdp_context *)rdp_context;
+	mbox->ctx_u.rdp = rdp_context;
 	rc = lpfc_sli_issue_mbox(phba, mbox, MBX_NOWAIT);
 	if (rc == MBX_NOT_FINISHED)
 		goto error;
diff --git a/drivers/scsi/lpfc/lpfc_nportdisc.c b/drivers/scsi/lpfc/lpfc_nportdisc.c
index 8e425be7c7c9..c4172791c267 100644
--- a/drivers/scsi/lpfc/lpfc_nportdisc.c
+++ b/drivers/scsi/lpfc/lpfc_nportdisc.c
@@ -300,7 +300,7 @@ lpfc_defer_plogi_acc(struct lpfc_hba *phba, LPFC_MBOXQ_t *login_mbox)
 	int rc;
 
 	ndlp = login_mbox->ctx_ndlp;
-	save_iocb = login_mbox->context3;
+	save_iocb = login_mbox->ctx_u.save_iocb;
 
 	if (mb->mbxStatus == MBX_SUCCESS) {
 		/* Now that REG_RPI completed successfully,
@@ -640,7 +640,7 @@ lpfc_rcv_plogi(struct lpfc_vport *vport, struct lpfc_nodelist *ndlp,
 	if (!login_mbox->ctx_ndlp)
 		goto out;
 
-	login_mbox->context3 = save_iocb; /* For PLOGI ACC */
+	login_mbox->ctx_u.save_iocb = save_iocb; /* For PLOGI ACC */
 
 	spin_lock_irq(&ndlp->lock);
 	ndlp->nlp_flag |= (NLP_ACC_REGLOGIN | NLP_RCV_PLOGI);
@@ -682,8 +682,8 @@ lpfc_mbx_cmpl_resume_rpi(struct lpfc_hba *phba, LPFC_MBOXQ_t *mboxq)
 	struct lpfc_nodelist *ndlp;
 	uint32_t cmd;
 
-	elsiocb = (struct lpfc_iocbq *)mboxq->ctx_buf;
-	ndlp = (struct lpfc_nodelist *)mboxq->ctx_ndlp;
+	elsiocb = mboxq->ctx_u.save_iocb;
+	ndlp = mboxq->ctx_ndlp;
 	vport = mboxq->vport;
 	cmd = elsiocb->drvrTimeout;
 
@@ -1875,7 +1875,7 @@ lpfc_rcv_logo_reglogin_issue(struct lpfc_vport *vport,
 	/* cleanup any ndlp on mbox q waiting for reglogin cmpl */
 	if ((mb = phba->sli.mbox_active)) {
 		if ((mb->u.mb.mbxCommand == MBX_REG_LOGIN64) &&
-		   (ndlp == (struct lpfc_nodelist *)mb->ctx_ndlp)) {
+		   (ndlp == mb->ctx_ndlp)) {
 			ndlp->nlp_flag &= ~NLP_REG_LOGIN_SEND;
 			lpfc_nlp_put(ndlp);
 			mb->ctx_ndlp = NULL;
@@ -1886,7 +1886,7 @@ lpfc_rcv_logo_reglogin_issue(struct lpfc_vport *vport,
 	spin_lock_irq(&phba->hbalock);
 	list_for_each_entry_safe(mb, nextmb, &phba->sli.mboxq, list) {
 		if ((mb->u.mb.mbxCommand == MBX_REG_LOGIN64) &&
-		   (ndlp == (struct lpfc_nodelist *)mb->ctx_ndlp)) {
+		   (ndlp == mb->ctx_ndlp)) {
 			ndlp->nlp_flag &= ~NLP_REG_LOGIN_SEND;
 			lpfc_nlp_put(ndlp);
 			list_del(&mb->list);
diff --git a/drivers/scsi/lpfc/lpfc_nvme.c b/drivers/scsi/lpfc/lpfc_nvme.c
index 09c53b85bcb8..c5792eaf3f64 100644
--- a/drivers/scsi/lpfc/lpfc_nvme.c
+++ b/drivers/scsi/lpfc/lpfc_nvme.c
@@ -2616,9 +2616,9 @@ lpfc_nvme_unregister_port(struct lpfc_vport *vport, struct lpfc_nodelist *ndlp)
 		/* No concern about the role change on the nvme remoteport.
 		 * The transport will update it.
 		 */
-		spin_lock_irq(&vport->phba->hbalock);
+		spin_lock_irq(&ndlp->lock);
 		ndlp->fc4_xpt_flags |= NVME_XPT_UNREG_WAIT;
-		spin_unlock_irq(&vport->phba->hbalock);
+		spin_unlock_irq(&ndlp->lock);
 
 		/* Don't let the host nvme transport keep sending keep-alives
 		 * on this remoteport. Vport is unloading, no recovery. The
diff --git a/drivers/scsi/lpfc/lpfc_nvmet.c b/drivers/scsi/lpfc/lpfc_nvmet.c
index 8258b771bd00..561ced5503c6 100644
--- a/drivers/scsi/lpfc/lpfc_nvmet.c
+++ b/drivers/scsi/lpfc/lpfc_nvmet.c
@@ -1586,7 +1586,7 @@ lpfc_nvmet_setup_io_context(struct lpfc_hba *phba)
 		wqe = &nvmewqe->wqe;
 
 		/* Initialize WQE */
-		memset(wqe, 0, sizeof(union lpfc_wqe));
+		memset(wqe, 0, sizeof(*wqe));
 
 		ctx_buf->iocbq->cmd_dmabuf = NULL;
 		spin_lock(&phba->sli4_hba.sgl_list_lock);
diff --git a/drivers/scsi/lpfc/lpfc_scsi.c b/drivers/scsi/lpfc/lpfc_scsi.c
index c0038eaae7b0..4a6e5223a224 100644
--- a/drivers/scsi/lpfc/lpfc_scsi.c
+++ b/drivers/scsi/lpfc/lpfc_scsi.c
@@ -167,11 +167,10 @@ lpfc_ramp_down_queue_handler(struct lpfc_hba *phba)
 	struct Scsi_Host  *shost;
 	struct scsi_device *sdev;
 	unsigned long new_queue_depth;
-	unsigned long num_rsrc_err, num_cmd_success;
+	unsigned long num_rsrc_err;
 	int i;
 
 	num_rsrc_err = atomic_read(&phba->num_rsrc_err);
-	num_cmd_success = atomic_read(&phba->num_cmd_success);
 
 	/*
 	 * The error and success command counters are global per
@@ -186,20 +185,16 @@ lpfc_ramp_down_queue_handler(struct lpfc_hba *phba)
 		for (i = 0; i <= phba->max_vports && vports[i] != NULL; i++) {
 			shost = lpfc_shost_from_vport(vports[i]);
 			shost_for_each_device(sdev, shost) {
-				new_queue_depth =
-					sdev->queue_depth * num_rsrc_err /
-					(num_rsrc_err + num_cmd_success);
-				if (!new_queue_depth)
-					new_queue_depth = sdev->queue_depth - 1;
+				if (num_rsrc_err >= sdev->queue_depth)
+					new_queue_depth = 1;
 				else
 					new_queue_depth = sdev->queue_depth -
-								new_queue_depth;
+						num_rsrc_err;
 				scsi_change_queue_depth(sdev, new_queue_depth);
 			}
 		}
 	lpfc_destroy_vport_work_array(phba, vports);
 	atomic_set(&phba->num_rsrc_err, 0);
-	atomic_set(&phba->num_cmd_success, 0);
 }
 
 /**
@@ -5336,16 +5331,6 @@ lpfc_queuecommand(struct Scsi_Host *shost, struct scsi_cmnd *cmnd)
 		}
 		err = lpfc_bg_scsi_prep_dma_buf(phba, lpfc_cmd);
 	} else {
-		if (vport->phba->cfg_enable_bg) {
-			lpfc_printf_vlog(vport,
-					 KERN_INFO, LOG_SCSI_CMD,
-					 "9038 BLKGRD: rcvd PROT_NORMAL cmd: "
-					 "x%x reftag x%x cnt %u pt %x\n",
-					 cmnd->cmnd[0],
-					 scsi_prot_ref_tag(cmnd),
-					 scsi_logical_block_count(cmnd),
-					 (cmnd->cmnd[1]>>5));
-		}
 		err = lpfc_scsi_prep_dma_buf(phba, lpfc_cmd);
 	}
 
diff --git a/drivers/scsi/lpfc/lpfc_sli.c b/drivers/scsi/lpfc/lpfc_sli.c
index 1f8a9b5945cb..a028e008dd1e 100644
--- a/drivers/scsi/lpfc/lpfc_sli.c
+++ b/drivers/scsi/lpfc/lpfc_sli.c
@@ -1217,9 +1217,9 @@ lpfc_set_rrq_active(struct lpfc_hba *phba, struct lpfc_nodelist *ndlp,
 	empty = list_empty(&phba->active_rrq_list);
 	list_add_tail(&rrq->list, &phba->active_rrq_list);
 	phba->hba_flag |= HBA_RRQ_ACTIVE;
+	spin_unlock_irqrestore(&phba->hbalock, iflags);
 	if (empty)
 		lpfc_worker_wake_up(phba);
-	spin_unlock_irqrestore(&phba->hbalock, iflags);
 	return 0;
 out:
 	spin_unlock_irqrestore(&phba->hbalock, iflags);
@@ -2830,7 +2830,7 @@ lpfc_sli_wake_mbox_wait(struct lpfc_hba *phba, LPFC_MBOXQ_t *pmboxq)
 	 */
 	pmboxq->mbox_flag |= LPFC_MBX_WAKE;
 	spin_lock_irqsave(&phba->hbalock, drvr_flag);
-	pmbox_done = (struct completion *)pmboxq->context3;
+	pmbox_done = pmboxq->ctx_u.mbox_wait;
 	if (pmbox_done)
 		complete(pmbox_done);
 	spin_unlock_irqrestore(&phba->hbalock, drvr_flag);
@@ -2885,7 +2885,7 @@ lpfc_sli_def_mbox_cmpl(struct lpfc_hba *phba, LPFC_MBOXQ_t *pmb)
 	if (!test_bit(FC_UNLOADING, &phba->pport->load_flag) &&
 	    pmb->u.mb.mbxCommand == MBX_REG_LOGIN64 &&
 	    !pmb->u.mb.mbxStatus) {
-		mp = (struct lpfc_dmabuf *)pmb->ctx_buf;
+		mp = pmb->ctx_buf;
 		if (mp) {
 			pmb->ctx_buf = NULL;
 			lpfc_mbuf_free(phba, mp->virt, mp->phys);
@@ -2914,12 +2914,12 @@ lpfc_sli_def_mbox_cmpl(struct lpfc_hba *phba, LPFC_MBOXQ_t *pmb)
 	}
 
 	if (pmb->u.mb.mbxCommand == MBX_REG_LOGIN64) {
-		ndlp = (struct lpfc_nodelist *)pmb->ctx_ndlp;
+		ndlp = pmb->ctx_ndlp;
 		lpfc_nlp_put(ndlp);
 	}
 
 	if (pmb->u.mb.mbxCommand == MBX_UNREG_LOGIN) {
-		ndlp = (struct lpfc_nodelist *)pmb->ctx_ndlp;
+		ndlp = pmb->ctx_ndlp;
 
 		/* Check to see if there are any deferred events to process */
 		if (ndlp) {
@@ -2952,7 +2952,7 @@ lpfc_sli_def_mbox_cmpl(struct lpfc_hba *phba, LPFC_MBOXQ_t *pmb)
 
 	/* This nlp_put pairs with lpfc_sli4_resume_rpi */
 	if (pmb->u.mb.mbxCommand == MBX_RESUME_RPI) {
-		ndlp = (struct lpfc_nodelist *)pmb->ctx_ndlp;
+		ndlp = pmb->ctx_ndlp;
 		lpfc_nlp_put(ndlp);
 	}
 
@@ -5819,7 +5819,7 @@ lpfc_sli4_read_fcoe_params(struct lpfc_hba *phba)
 		goto out_free_mboxq;
 	}
 
-	mp = (struct lpfc_dmabuf *)mboxq->ctx_buf;
+	mp = mboxq->ctx_buf;
 	rc = lpfc_sli_issue_mbox(phba, mboxq, MBX_POLL);
 
 	lpfc_printf_log(phba, KERN_INFO, LOG_MBOX | LOG_SLI,
@@ -6849,9 +6849,9 @@ lpfc_ras_stop_fwlog(struct lpfc_hba *phba)
 {
 	struct lpfc_ras_fwlog *ras_fwlog = &phba->ras_fwlog;
 
-	spin_lock_irq(&phba->hbalock);
+	spin_lock_irq(&phba->ras_fwlog_lock);
 	ras_fwlog->state = INACTIVE;
-	spin_unlock_irq(&phba->hbalock);
+	spin_unlock_irq(&phba->ras_fwlog_lock);
 
 	/* Disable FW logging to host memory */
 	writel(LPFC_CTL_PDEV_CTL_DDL_RAS,
@@ -6894,9 +6894,9 @@ lpfc_sli4_ras_dma_free(struct lpfc_hba *phba)
 		ras_fwlog->lwpd.virt = NULL;
 	}
 
-	spin_lock_irq(&phba->hbalock);
+	spin_lock_irq(&phba->ras_fwlog_lock);
 	ras_fwlog->state = INACTIVE;
-	spin_unlock_irq(&phba->hbalock);
+	spin_unlock_irq(&phba->ras_fwlog_lock);
 }
 
 /**
@@ -6998,9 +6998,9 @@ lpfc_sli4_ras_mbox_cmpl(struct lpfc_hba *phba, LPFC_MBOXQ_t *pmb)
 		goto disable_ras;
 	}
 
-	spin_lock_irq(&phba->hbalock);
+	spin_lock_irq(&phba->ras_fwlog_lock);
 	ras_fwlog->state = ACTIVE;
-	spin_unlock_irq(&phba->hbalock);
+	spin_unlock_irq(&phba->ras_fwlog_lock);
 	mempool_free(pmb, phba->mbox_mem_pool);
 
 	return;
@@ -7032,9 +7032,9 @@ lpfc_sli4_ras_fwlog_init(struct lpfc_hba *phba,
 	uint32_t len = 0, fwlog_buffsize, fwlog_entry_count;
 	int rc = 0;
 
-	spin_lock_irq(&phba->hbalock);
+	spin_lock_irq(&phba->ras_fwlog_lock);
 	ras_fwlog->state = INACTIVE;
-	spin_unlock_irq(&phba->hbalock);
+	spin_unlock_irq(&phba->ras_fwlog_lock);
 
 	fwlog_buffsize = (LPFC_RAS_MIN_BUFF_POST_SIZE *
 			  phba->cfg_ras_fwlog_buffsize);
@@ -7095,9 +7095,9 @@ lpfc_sli4_ras_fwlog_init(struct lpfc_hba *phba,
 	mbx_fwlog->u.request.lwpd.addr_lo = putPaddrLow(ras_fwlog->lwpd.phys);
 	mbx_fwlog->u.request.lwpd.addr_hi = putPaddrHigh(ras_fwlog->lwpd.phys);
 
-	spin_lock_irq(&phba->hbalock);
+	spin_lock_irq(&phba->ras_fwlog_lock);
 	ras_fwlog->state = REG_INPROGRESS;
-	spin_unlock_irq(&phba->hbalock);
+	spin_unlock_irq(&phba->ras_fwlog_lock);
 	mbox->vport = phba->pport;
 	mbox->mbox_cmpl = lpfc_sli4_ras_mbox_cmpl;
 
@@ -8766,7 +8766,7 @@ lpfc_sli4_hba_setup(struct lpfc_hba *phba)
 
 	mboxq->vport = vport;
 	rc = lpfc_sli_issue_mbox(phba, mboxq, MBX_POLL);
-	mp = (struct lpfc_dmabuf *)mboxq->ctx_buf;
+	mp = mboxq->ctx_buf;
 	if (rc == MBX_SUCCESS) {
 		memcpy(&vport->fc_sparam, mp->virt, sizeof(struct serv_parm));
 		rc = 0;
@@ -9548,8 +9548,8 @@ lpfc_sli_issue_mbox_s3(struct lpfc_hba *phba, LPFC_MBOXQ_t *pmbox,
 		}
 
 		/* Copy the mailbox extension data */
-		if (pmbox->in_ext_byte_len && pmbox->ctx_buf) {
-			lpfc_sli_pcimem_bcopy(pmbox->ctx_buf,
+		if (pmbox->in_ext_byte_len && pmbox->ext_buf) {
+			lpfc_sli_pcimem_bcopy(pmbox->ext_buf,
 					      (uint8_t *)phba->mbox_ext,
 					      pmbox->in_ext_byte_len);
 		}
@@ -9562,10 +9562,10 @@ lpfc_sli_issue_mbox_s3(struct lpfc_hba *phba, LPFC_MBOXQ_t *pmbox,
 				= MAILBOX_HBA_EXT_OFFSET;
 
 		/* Copy the mailbox extension data */
-		if (pmbox->in_ext_byte_len && pmbox->ctx_buf)
+		if (pmbox->in_ext_byte_len && pmbox->ext_buf)
 			lpfc_memcpy_to_slim(phba->MBslimaddr +
 				MAILBOX_HBA_EXT_OFFSET,
-				pmbox->ctx_buf, pmbox->in_ext_byte_len);
+				pmbox->ext_buf, pmbox->in_ext_byte_len);
 
 		if (mbx->mbxCommand == MBX_CONFIG_PORT)
 			/* copy command data into host mbox for cmpl */
@@ -9688,9 +9688,9 @@ lpfc_sli_issue_mbox_s3(struct lpfc_hba *phba, LPFC_MBOXQ_t *pmbox,
 			lpfc_sli_pcimem_bcopy(phba->mbox, mbx,
 						MAILBOX_CMD_SIZE);
 			/* Copy the mailbox extension data */
-			if (pmbox->out_ext_byte_len && pmbox->ctx_buf) {
+			if (pmbox->out_ext_byte_len && pmbox->ext_buf) {
 				lpfc_sli_pcimem_bcopy(phba->mbox_ext,
-						      pmbox->ctx_buf,
+						      pmbox->ext_buf,
 						      pmbox->out_ext_byte_len);
 			}
 		} else {
@@ -9698,9 +9698,9 @@ lpfc_sli_issue_mbox_s3(struct lpfc_hba *phba, LPFC_MBOXQ_t *pmbox,
 			lpfc_memcpy_from_slim(mbx, phba->MBslimaddr,
 						MAILBOX_CMD_SIZE);
 			/* Copy the mailbox extension data */
-			if (pmbox->out_ext_byte_len && pmbox->ctx_buf) {
+			if (pmbox->out_ext_byte_len && pmbox->ext_buf) {
 				lpfc_memcpy_from_slim(
-					pmbox->ctx_buf,
+					pmbox->ext_buf,
 					phba->MBslimaddr +
 					MAILBOX_HBA_EXT_OFFSET,
 					pmbox->out_ext_byte_len);
@@ -11373,18 +11373,18 @@ lpfc_sli_post_recovery_event(struct lpfc_hba *phba,
 	unsigned long iflags;
 	struct lpfc_work_evt  *evtp = &ndlp->recovery_evt;
 
+	/* Hold a node reference for outstanding queued work */
+	if (!lpfc_nlp_get(ndlp))
+		return;
+
 	spin_lock_irqsave(&phba->hbalock, iflags);
 	if (!list_empty(&evtp->evt_listp)) {
 		spin_unlock_irqrestore(&phba->hbalock, iflags);
+		lpfc_nlp_put(ndlp);
 		return;
 	}
 
-	/* Incrementing the reference count until the queued work is done. */
-	evtp->evt_arg1  = lpfc_nlp_get(ndlp);
-	if (!evtp->evt_arg1) {
-		spin_unlock_irqrestore(&phba->hbalock, iflags);
-		return;
-	}
+	evtp->evt_arg1 = ndlp;
 	evtp->evt = LPFC_EVT_RECOVER_PORT;
 	list_add_tail(&evtp->evt_listp, &phba->work_list);
 	spin_unlock_irqrestore(&phba->hbalock, iflags);
@@ -13262,9 +13262,9 @@ lpfc_sli_issue_mbox_wait(struct lpfc_hba *phba, LPFC_MBOXQ_t *pmboxq,
 	/* setup wake call as IOCB callback */
 	pmboxq->mbox_cmpl = lpfc_sli_wake_mbox_wait;
 
-	/* setup context3 field to pass wait_queue pointer to wake function  */
+	/* setup ctx_u field to pass wait_queue pointer to wake function  */
 	init_completion(&mbox_done);
-	pmboxq->context3 = &mbox_done;
+	pmboxq->ctx_u.mbox_wait = &mbox_done;
 	/* now issue the command */
 	retval = lpfc_sli_issue_mbox(phba, pmboxq, MBX_NOWAIT);
 	if (retval == MBX_BUSY || retval == MBX_SUCCESS) {
@@ -13272,7 +13272,7 @@ lpfc_sli_issue_mbox_wait(struct lpfc_hba *phba, LPFC_MBOXQ_t *pmboxq,
 					    msecs_to_jiffies(timeout * 1000));
 
 		spin_lock_irqsave(&phba->hbalock, flag);
-		pmboxq->context3 = NULL;
+		pmboxq->ctx_u.mbox_wait = NULL;
 		/*
 		 * if LPFC_MBX_WAKE flag is set the mailbox is completed
 		 * else do not free the resources.
@@ -13813,10 +13813,10 @@ lpfc_sli_sp_intr_handler(int irq, void *dev_id)
 					lpfc_sli_pcimem_bcopy(mbox, pmbox,
 							MAILBOX_CMD_SIZE);
 					if (pmb->out_ext_byte_len &&
-						pmb->ctx_buf)
+						pmb->ext_buf)
 						lpfc_sli_pcimem_bcopy(
 						phba->mbox_ext,
-						pmb->ctx_buf,
+						pmb->ext_buf,
 						pmb->out_ext_byte_len);
 				}
 				if (pmb->mbox_flag & LPFC_MBX_IMED_UNREG) {
@@ -13830,10 +13830,8 @@ lpfc_sli_sp_intr_handler(int irq, void *dev_id)
 						pmbox->un.varWords[0], 0);
 
 					if (!pmbox->mbxStatus) {
-						mp = (struct lpfc_dmabuf *)
-							(pmb->ctx_buf);
-						ndlp = (struct lpfc_nodelist *)
-							pmb->ctx_ndlp;
+						mp = pmb->ctx_buf;
+						ndlp = pmb->ctx_ndlp;
 
 						/* Reg_LOGIN of dflt RPI was
 						 * successful. new lets get
@@ -14340,8 +14338,8 @@ lpfc_sli4_sp_handle_mbox_event(struct lpfc_hba *phba, struct lpfc_mcqe *mcqe)
 				      mcqe_status,
 				      pmbox->un.varWords[0], 0);
 		if (mcqe_status == MB_CQE_STATUS_SUCCESS) {
-			mp = (struct lpfc_dmabuf *)(pmb->ctx_buf);
-			ndlp = (struct lpfc_nodelist *)pmb->ctx_ndlp;
+			mp = pmb->ctx_buf;
+			ndlp = pmb->ctx_ndlp;
 
 			/* Reg_LOGIN of dflt RPI was successful. Mark the
 			 * node as having an UNREG_LOGIN in progress to stop
@@ -19823,14 +19821,15 @@ lpfc_sli4_remove_rpis(struct lpfc_hba *phba)
  * lpfc_sli4_resume_rpi - Remove the rpi bitmask region
  * @ndlp: pointer to lpfc nodelist data structure.
  * @cmpl: completion call-back.
- * @arg: data to load as MBox 'caller buffer information'
+ * @iocbq: data to load as mbox ctx_u information
  *
  * This routine is invoked to remove the memory region that
  * provided rpi via a bitmask.
  **/
 int
 lpfc_sli4_resume_rpi(struct lpfc_nodelist *ndlp,
-	void (*cmpl)(struct lpfc_hba *, LPFC_MBOXQ_t *), void *arg)
+		     void (*cmpl)(struct lpfc_hba *, LPFC_MBOXQ_t *),
+		     struct lpfc_iocbq *iocbq)
 {
 	LPFC_MBOXQ_t *mboxq;
 	struct lpfc_hba *phba = ndlp->phba;
@@ -19859,7 +19858,7 @@ lpfc_sli4_resume_rpi(struct lpfc_nodelist *ndlp,
 	lpfc_resume_rpi(mboxq, ndlp);
 	if (cmpl) {
 		mboxq->mbox_cmpl = cmpl;
-		mboxq->ctx_buf = arg;
+		mboxq->ctx_u.save_iocb = iocbq;
 	} else
 		mboxq->mbox_cmpl = lpfc_sli_def_mbox_cmpl;
 	mboxq->ctx_ndlp = ndlp;
@@ -20676,7 +20675,7 @@ lpfc_sli4_get_config_region23(struct lpfc_hba *phba, char *rgn23_data)
 	if (lpfc_sli4_dump_cfg_rg23(phba, mboxq))
 		goto out;
 	mqe = &mboxq->u.mqe;
-	mp = (struct lpfc_dmabuf *)mboxq->ctx_buf;
+	mp = mboxq->ctx_buf;
 	rc = lpfc_sli_issue_mbox(phba, mboxq, MBX_POLL);
 	if (rc)
 		goto out;
@@ -21035,7 +21034,7 @@ lpfc_cleanup_pending_mbox(struct lpfc_vport *vport)
 			(mb->u.mb.mbxCommand == MBX_REG_VPI))
 			mb->mbox_cmpl = lpfc_sli_def_mbox_cmpl;
 		if (mb->u.mb.mbxCommand == MBX_REG_LOGIN64) {
-			act_mbx_ndlp = (struct lpfc_nodelist *)mb->ctx_ndlp;
+			act_mbx_ndlp = mb->ctx_ndlp;
 
 			/* This reference is local to this routine.  The
 			 * reference is removed at routine exit.
@@ -21064,7 +21063,7 @@ lpfc_cleanup_pending_mbox(struct lpfc_vport *vport)
 
 			mb->mbox_cmpl = lpfc_sli_def_mbox_cmpl;
 			if (mb->u.mb.mbxCommand == MBX_REG_LOGIN64) {
-				ndlp = (struct lpfc_nodelist *)mb->ctx_ndlp;
+				ndlp = mb->ctx_ndlp;
 				/* Unregister the RPI when mailbox complete */
 				mb->mbox_flag |= LPFC_MBX_IMED_UNREG;
 				restart_loop = 1;
@@ -21084,7 +21083,7 @@ lpfc_cleanup_pending_mbox(struct lpfc_vport *vport)
 	while (!list_empty(&mbox_cmd_list)) {
 		list_remove_head(&mbox_cmd_list, mb, LPFC_MBOXQ_t, list);
 		if (mb->u.mb.mbxCommand == MBX_REG_LOGIN64) {
-			ndlp = (struct lpfc_nodelist *)mb->ctx_ndlp;
+			ndlp = mb->ctx_ndlp;
 			mb->ctx_ndlp = NULL;
 			if (ndlp) {
 				spin_lock(&ndlp->lock);
diff --git a/drivers/scsi/lpfc/lpfc_sli.h b/drivers/scsi/lpfc/lpfc_sli.h
index c911a39cb46b..cf7c42ec0306 100644
--- a/drivers/scsi/lpfc/lpfc_sli.h
+++ b/drivers/scsi/lpfc/lpfc_sli.h
@@ -1,7 +1,7 @@
 /*******************************************************************
  * This file is part of the Emulex Linux Device Driver for         *
  * Fibre Channel Host Bus Adapters.                                *
- * Copyright (C) 2017-2023 Broadcom. All Rights Reserved. The term *
+ * Copyright (C) 2017-2024 Broadcom. All Rights Reserved. The term *
  * “Broadcom” refers to Broadcom Inc. and/or its subsidiaries.     *
  * Copyright (C) 2004-2016 Emulex.  All rights reserved.           *
  * EMULEX and SLI are trademarks of Emulex.                        *
@@ -182,11 +182,29 @@ typedef struct lpfcMboxq {
 		struct lpfc_mqe mqe;
 	} u;
 	struct lpfc_vport *vport; /* virtual port pointer */
-	void *ctx_ndlp;		  /* an lpfc_nodelist pointer */
-	void *ctx_buf;		  /* an lpfc_dmabuf pointer */
-	void *context3;           /* a generic pointer.  Code must
-				   * accommodate the actual datatype.
-				   */
+	struct lpfc_nodelist *ctx_ndlp;	/* caller ndlp pointer */
+	struct lpfc_dmabuf *ctx_buf;	/* caller buffer information */
+	void *ext_buf;			/* extended buffer for extended mbox
+					 * cmds.  Not a generic pointer.
+					 * Use for storing virtual address.
+					 */
+
+	/* Pointers that are seldom used during mbox execution, but require
+	 * a saved context.
+	 */
+	union {
+		unsigned long ox_rx_id;		/* Used in els_rsp_rls_acc */
+		struct lpfc_rdp_context *rdp;	/* Used in get_rdp_info */
+		struct lpfc_lcb_context *lcb;	/* Used in set_beacon */
+		struct completion *mbox_wait;	/* Used in issue_mbox_wait */
+		struct bsg_job_data *dd_data;	/* Used in bsg_issue_mbox_cmpl
+						 * and
+						 * bsg_issue_mbox_ext_handle_job
+						 */
+		struct lpfc_iocbq *save_iocb;	/* Used in defer_plogi_acc and
+						 * lpfc_mbx_cmpl_resume_rpi
+						 */
+	} ctx_u;
 
 	void (*mbox_cmpl) (struct lpfc_hba *, struct lpfcMboxq *);
 	uint8_t mbox_flag;
diff --git a/drivers/scsi/lpfc/lpfc_sli4.h b/drivers/scsi/lpfc/lpfc_sli4.h
index 2541a8fba093..c1e9ec0243ba 100644
--- a/drivers/scsi/lpfc/lpfc_sli4.h
+++ b/drivers/scsi/lpfc/lpfc_sli4.h
@@ -1,7 +1,7 @@
 /*******************************************************************
  * This file is part of the Emulex Linux Device Driver for         *
  * Fibre Channel Host Bus Adapters.                                *
- * Copyright (C) 2017-2023 Broadcom. All Rights Reserved. The term *
+ * Copyright (C) 2017-2024 Broadcom. All Rights Reserved. The term *
  * “Broadcom” refers to Broadcom Inc. and/or its subsidiaries.     *
  * Copyright (C) 2009-2016 Emulex.  All rights reserved.           *
  * EMULEX and SLI are trademarks of Emulex.                        *
@@ -1118,8 +1118,9 @@ void lpfc_sli4_free_rpi(struct lpfc_hba *, int);
 void lpfc_sli4_remove_rpis(struct lpfc_hba *);
 void lpfc_sli4_async_event_proc(struct lpfc_hba *);
 void lpfc_sli4_fcf_redisc_event_proc(struct lpfc_hba *);
-int lpfc_sli4_resume_rpi(struct lpfc_nodelist *,
-			void (*)(struct lpfc_hba *, LPFC_MBOXQ_t *), void *);
+int lpfc_sli4_resume_rpi(struct lpfc_nodelist *ndlp,
+			 void (*cmpl)(struct lpfc_hba *, LPFC_MBOXQ_t *),
+			 struct lpfc_iocbq *iocbq);
 void lpfc_sli4_els_xri_abort_event_proc(struct lpfc_hba *phba);
 void lpfc_sli4_nvme_pci_offline_aborted(struct lpfc_hba *phba,
 					struct lpfc_io_buf *lpfc_ncmd);
diff --git a/drivers/scsi/lpfc/lpfc_version.h b/drivers/scsi/lpfc/lpfc_version.h
index 56f5889dbaf9..915f2f11fb55 100644
--- a/drivers/scsi/lpfc/lpfc_version.h
+++ b/drivers/scsi/lpfc/lpfc_version.h
@@ -20,7 +20,7 @@
  * included with this package.                                     *
  *******************************************************************/
 
-#define LPFC_DRIVER_VERSION "14.4.0.0"
+#define LPFC_DRIVER_VERSION "14.4.0.1"
 #define LPFC_DRIVER_NAME		"lpfc"
 
 /* Used for SLI 2/3 */
diff --git a/drivers/scsi/lpfc/lpfc_vport.c b/drivers/scsi/lpfc/lpfc_vport.c
index 0f79840b9498..4439167a5188 100644
--- a/drivers/scsi/lpfc/lpfc_vport.c
+++ b/drivers/scsi/lpfc/lpfc_vport.c
@@ -166,7 +166,7 @@ lpfc_vport_sparm(struct lpfc_hba *phba, struct lpfc_vport *vport)
 		}
 	}
 
-	mp = (struct lpfc_dmabuf *)pmb->ctx_buf;
+	mp = pmb->ctx_buf;
 	memcpy(&vport->fc_sparam, mp->virt, sizeof (struct serv_parm));
 	memcpy(&vport->fc_nodename, &vport->fc_sparam.nodeName,
 	       sizeof (struct lpfc_name));
@@ -674,10 +674,6 @@ lpfc_vport_delete(struct fc_vport *fc_vport)
 	lpfc_free_sysfs_attr(vport);
 	lpfc_debugfs_terminate(vport);
 
-	/* Remove FC host to break driver binding. */
-	fc_remove_host(shost);
-	scsi_remove_host(shost);
-
 	/* Send the DA_ID and Fabric LOGO to cleanup Nameserver entries. */
 	ndlp = lpfc_findnode_did(vport, Fabric_DID);
 	if (!ndlp)
@@ -721,6 +717,10 @@ lpfc_vport_delete(struct fc_vport *fc_vport)
 
 skip_logo:
 
+	/* Remove FC host to break driver binding. */
+	fc_remove_host(shost);
+	scsi_remove_host(shost);
+
 	lpfc_cleanup(vport);
 
 	/* Remove scsi host now.  The nodes are cleaned up. */
diff --git a/drivers/scsi/mpi3mr/mpi3mr_app.c b/drivers/scsi/mpi3mr/mpi3mr_app.c
index 0380996b5ad2..55d590b91947 100644
--- a/drivers/scsi/mpi3mr/mpi3mr_app.c
+++ b/drivers/scsi/mpi3mr/mpi3mr_app.c
@@ -1644,7 +1644,7 @@ static long mpi3mr_bsg_process_mpt_cmds(struct bsg_job *job)
 	if ((mpirep_offset != 0xFF) &&
 	    drv_bufs[mpirep_offset].bsg_buf_len) {
 		drv_buf_iter = &drv_bufs[mpirep_offset];
-		drv_buf_iter->kern_buf_len = (sizeof(*bsg_reply_buf) - 1 +
+		drv_buf_iter->kern_buf_len = (sizeof(*bsg_reply_buf) +
 					   mrioc->reply_sz);
 		bsg_reply_buf = kzalloc(drv_buf_iter->kern_buf_len, GFP_KERNEL);
 
diff --git a/drivers/scsi/pmcraid.c b/drivers/scsi/pmcraid.c
index e8bcc3a88732..0614b7e366b7 100644
--- a/drivers/scsi/pmcraid.c
+++ b/drivers/scsi/pmcraid.c
@@ -61,7 +61,9 @@ static atomic_t pmcraid_adapter_count = ATOMIC_INIT(0);
  * pmcraid_minor - minor number(s) to use
  */
 static unsigned int pmcraid_major;
-static struct class *pmcraid_class;
+static const struct class pmcraid_class = {
+	.name = PMCRAID_DEVFILE,
+};
 static DECLARE_BITMAP(pmcraid_minor, PMCRAID_MAX_ADAPTERS);
 
 /*
@@ -4723,7 +4725,7 @@ static int pmcraid_setup_chrdev(struct pmcraid_instance *pinstance)
 	if (error)
 		pmcraid_release_minor(minor);
 	else
-		device_create(pmcraid_class, NULL, MKDEV(pmcraid_major, minor),
+		device_create(&pmcraid_class, NULL, MKDEV(pmcraid_major, minor),
 			      NULL, "%s%u", PMCRAID_DEVFILE, minor);
 	return error;
 }
@@ -4739,7 +4741,7 @@ static int pmcraid_setup_chrdev(struct pmcraid_instance *pinstance)
 static void pmcraid_release_chrdev(struct pmcraid_instance *pinstance)
 {
 	pmcraid_release_minor(MINOR(pinstance->cdev.dev));
-	device_destroy(pmcraid_class,
+	device_destroy(&pmcraid_class,
 		       MKDEV(pmcraid_major, MINOR(pinstance->cdev.dev)));
 	cdev_del(&pinstance->cdev);
 }
@@ -5390,10 +5392,10 @@ static int __init pmcraid_init(void)
 	}
 
 	pmcraid_major = MAJOR(dev);
-	pmcraid_class = class_create(PMCRAID_DEVFILE);
 
-	if (IS_ERR(pmcraid_class)) {
-		error = PTR_ERR(pmcraid_class);
+	error = class_register(&pmcraid_class);
+
+	if (error) {
 		pmcraid_err("failed to register with sysfs, error = %x\n",
 			    error);
 		goto out_unreg_chrdev;
@@ -5402,7 +5404,7 @@ static int __init pmcraid_init(void)
 	error = pmcraid_netlink_init();
 
 	if (error) {
-		class_destroy(pmcraid_class);
+		class_unregister(&pmcraid_class);
 		goto out_unreg_chrdev;
 	}
 
@@ -5413,7 +5415,7 @@ static int __init pmcraid_init(void)
 
 	pmcraid_err("failed to register pmcraid driver, error = %x\n",
 		     error);
-	class_destroy(pmcraid_class);
+	class_unregister(&pmcraid_class);
 	pmcraid_netlink_release();
 
 out_unreg_chrdev:
@@ -5432,7 +5434,7 @@ static void __exit pmcraid_exit(void)
 	unregister_chrdev_region(MKDEV(pmcraid_major, 0),
 				 PMCRAID_MAX_ADAPTERS);
 	pci_unregister_driver(&pmcraid_driver);
-	class_destroy(pmcraid_class);
+	class_unregister(&pmcraid_class);
 }
 
 module_init(pmcraid_init);
diff --git a/drivers/scsi/qla2xxx/qla_attr.c b/drivers/scsi/qla2xxx/qla_attr.c
index 44449c70a375..76eeba435fd0 100644
--- a/drivers/scsi/qla2xxx/qla_attr.c
+++ b/drivers/scsi/qla2xxx/qla_attr.c
@@ -2741,7 +2741,13 @@ qla2x00_dev_loss_tmo_callbk(struct fc_rport *rport)
 		return;
 
 	if (unlikely(pci_channel_offline(fcport->vha->hw->pdev))) {
-		qla2x00_abort_all_cmds(fcport->vha, DID_NO_CONNECT << 16);
+		/* Will wait for wind down of adapter */
+		ql_dbg(ql_dbg_aer, fcport->vha, 0x900c,
+		    "%s pci offline detected (id %06x)\n", __func__,
+		    fcport->d_id.b24);
+		qla_pci_set_eeh_busy(fcport->vha);
+		qla2x00_eh_wait_for_pending_commands(fcport->vha, fcport->d_id.b24,
+		    0, WAIT_TARGET);
 		return;
 	}
 }
@@ -2763,7 +2769,11 @@ qla2x00_terminate_rport_io(struct fc_rport *rport)
 	vha = fcport->vha;
 
 	if (unlikely(pci_channel_offline(fcport->vha->hw->pdev))) {
-		qla2x00_abort_all_cmds(fcport->vha, DID_NO_CONNECT << 16);
+		/* Will wait for wind down of adapter */
+		ql_dbg(ql_dbg_aer, fcport->vha, 0x900b,
+		    "%s pci offline detected (id %06x)\n", __func__,
+		    fcport->d_id.b24);
+		qla_pci_set_eeh_busy(vha);
 		qla2x00_eh_wait_for_pending_commands(fcport->vha, fcport->d_id.b24,
 			0, WAIT_TARGET);
 		return;
diff --git a/drivers/scsi/qla2xxx/qla_def.h b/drivers/scsi/qla2xxx/qla_def.h
index deb642607deb..2f49baf131e2 100644
--- a/drivers/scsi/qla2xxx/qla_def.h
+++ b/drivers/scsi/qla2xxx/qla_def.h
@@ -82,7 +82,7 @@ typedef union {
 #include "qla_nvme.h"
 #define QLA2XXX_DRIVER_NAME	"qla2xxx"
 #define QLA2XXX_APIDEV		"ql2xapidev"
-#define QLA2XXX_MANUFACTURER	"Marvell Semiconductor, Inc."
+#define QLA2XXX_MANUFACTURER	"Marvell"
 
 /*
  * We have MAILBOX_REGISTER_COUNT sized arrays in a few places,
diff --git a/drivers/scsi/qla2xxx/qla_gbl.h b/drivers/scsi/qla2xxx/qla_gbl.h
index 09cb9413670a..7309310d2ab9 100644
--- a/drivers/scsi/qla2xxx/qla_gbl.h
+++ b/drivers/scsi/qla2xxx/qla_gbl.h
@@ -44,7 +44,7 @@ extern int qla2x00_fabric_login(scsi_qla_host_t *, fc_port_t *, uint16_t *);
 extern int qla2x00_local_device_login(scsi_qla_host_t *, fc_port_t *);
 
 extern int qla24xx_els_dcmd_iocb(scsi_qla_host_t *, int, port_id_t);
-extern int qla24xx_els_dcmd2_iocb(scsi_qla_host_t *, int, fc_port_t *, bool);
+extern int qla24xx_els_dcmd2_iocb(scsi_qla_host_t *, int, fc_port_t *);
 extern void qla2x00_els_dcmd2_free(scsi_qla_host_t *vha,
 				   struct els_plogi *els_plogi);
 
diff --git a/drivers/scsi/qla2xxx/qla_init.c b/drivers/scsi/qla2xxx/qla_init.c
index a314cfc5b263..8377624d76c9 100644
--- a/drivers/scsi/qla2xxx/qla_init.c
+++ b/drivers/scsi/qla2xxx/qla_init.c
@@ -1193,8 +1193,12 @@ int qla24xx_async_gnl(struct scsi_qla_host *vha, fc_port_t *fcport)
 	return rval;
 
 done_free_sp:
-	/* ref: INIT */
-	kref_put(&sp->cmd_kref, qla2x00_sp_release);
+	/*
+	 * use qla24xx_async_gnl_sp_done to purge all pending gnl request.
+	 * kref_put is call behind the scene.
+	 */
+	sp->u.iocb_cmd.u.mbx.in_mb[0] = MBS_COMMAND_ERROR;
+	qla24xx_async_gnl_sp_done(sp, QLA_COMMAND_ERROR);
 	fcport->flags &= ~(FCF_ASYNC_SENT);
 done:
 	fcport->flags &= ~(FCF_ASYNC_ACTIVE);
@@ -2665,6 +2669,40 @@ qla83xx_nic_core_fw_load(scsi_qla_host_t *vha)
 	return rval;
 }
 
+static void qla_enable_fce_trace(scsi_qla_host_t *vha)
+{
+	int rval;
+	struct qla_hw_data *ha = vha->hw;
+
+	if (ha->fce) {
+		ha->flags.fce_enabled = 1;
+		memset(ha->fce, 0, fce_calc_size(ha->fce_bufs));
+		rval = qla2x00_enable_fce_trace(vha,
+		    ha->fce_dma, ha->fce_bufs, ha->fce_mb, &ha->fce_bufs);
+
+		if (rval) {
+			ql_log(ql_log_warn, vha, 0x8033,
+			    "Unable to reinitialize FCE (%d).\n", rval);
+			ha->flags.fce_enabled = 0;
+		}
+	}
+}
+
+static void qla_enable_eft_trace(scsi_qla_host_t *vha)
+{
+	int rval;
+	struct qla_hw_data *ha = vha->hw;
+
+	if (ha->eft) {
+		memset(ha->eft, 0, EFT_SIZE);
+		rval = qla2x00_enable_eft_trace(vha, ha->eft_dma, EFT_NUM_BUFFERS);
+
+		if (rval) {
+			ql_log(ql_log_warn, vha, 0x8034,
+			    "Unable to reinitialize EFT (%d).\n", rval);
+		}
+	}
+}
 /*
 * qla2x00_initialize_adapter
 *      Initialize board.
@@ -3668,9 +3706,8 @@ qla24xx_chip_diag(scsi_qla_host_t *vha)
 }
 
 static void
-qla2x00_init_fce_trace(scsi_qla_host_t *vha)
+qla2x00_alloc_fce_trace(scsi_qla_host_t *vha)
 {
-	int rval;
 	dma_addr_t tc_dma;
 	void *tc;
 	struct qla_hw_data *ha = vha->hw;
@@ -3699,27 +3736,17 @@ qla2x00_init_fce_trace(scsi_qla_host_t *vha)
 		return;
 	}
 
-	rval = qla2x00_enable_fce_trace(vha, tc_dma, FCE_NUM_BUFFERS,
-					ha->fce_mb, &ha->fce_bufs);
-	if (rval) {
-		ql_log(ql_log_warn, vha, 0x00bf,
-		       "Unable to initialize FCE (%d).\n", rval);
-		dma_free_coherent(&ha->pdev->dev, FCE_SIZE, tc, tc_dma);
-		return;
-	}
-
 	ql_dbg(ql_dbg_init, vha, 0x00c0,
 	       "Allocated (%d KB) for FCE...\n", FCE_SIZE / 1024);
 
-	ha->flags.fce_enabled = 1;
 	ha->fce_dma = tc_dma;
 	ha->fce = tc;
+	ha->fce_bufs = FCE_NUM_BUFFERS;
 }
 
 static void
-qla2x00_init_eft_trace(scsi_qla_host_t *vha)
+qla2x00_alloc_eft_trace(scsi_qla_host_t *vha)
 {
-	int rval;
 	dma_addr_t tc_dma;
 	void *tc;
 	struct qla_hw_data *ha = vha->hw;
@@ -3744,14 +3771,6 @@ qla2x00_init_eft_trace(scsi_qla_host_t *vha)
 		return;
 	}
 
-	rval = qla2x00_enable_eft_trace(vha, tc_dma, EFT_NUM_BUFFERS);
-	if (rval) {
-		ql_log(ql_log_warn, vha, 0x00c2,
-		       "Unable to initialize EFT (%d).\n", rval);
-		dma_free_coherent(&ha->pdev->dev, EFT_SIZE, tc, tc_dma);
-		return;
-	}
-
 	ql_dbg(ql_dbg_init, vha, 0x00c3,
 	       "Allocated (%d KB) EFT ...\n", EFT_SIZE / 1024);
 
@@ -3759,13 +3778,6 @@ qla2x00_init_eft_trace(scsi_qla_host_t *vha)
 	ha->eft = tc;
 }
 
-static void
-qla2x00_alloc_offload_mem(scsi_qla_host_t *vha)
-{
-	qla2x00_init_fce_trace(vha);
-	qla2x00_init_eft_trace(vha);
-}
-
 void
 qla2x00_alloc_fw_dump(scsi_qla_host_t *vha)
 {
@@ -3820,10 +3832,10 @@ qla2x00_alloc_fw_dump(scsi_qla_host_t *vha)
 		if (ha->tgt.atio_ring)
 			mq_size += ha->tgt.atio_q_length * sizeof(request_t);
 
-		qla2x00_init_fce_trace(vha);
+		qla2x00_alloc_fce_trace(vha);
 		if (ha->fce)
 			fce_size = sizeof(struct qla2xxx_fce_chain) + FCE_SIZE;
-		qla2x00_init_eft_trace(vha);
+		qla2x00_alloc_eft_trace(vha);
 		if (ha->eft)
 			eft_size = EFT_SIZE;
 	}
@@ -4253,7 +4265,6 @@ qla2x00_setup_chip(scsi_qla_host_t *vha)
 	struct qla_hw_data *ha = vha->hw;
 	struct device_reg_2xxx __iomem *reg = &ha->iobase->isp;
 	unsigned long flags;
-	uint16_t fw_major_version;
 	int done_once = 0;
 
 	if (IS_P3P_TYPE(ha)) {
@@ -4320,7 +4331,6 @@ qla2x00_setup_chip(scsi_qla_host_t *vha)
 					goto failed;
 
 enable_82xx_npiv:
-				fw_major_version = ha->fw_major_version;
 				if (IS_P3P_TYPE(ha))
 					qla82xx_check_md_needed(vha);
 				else
@@ -4349,12 +4359,11 @@ qla2x00_setup_chip(scsi_qla_host_t *vha)
 				if (rval != QLA_SUCCESS)
 					goto failed;
 
-				if (!fw_major_version && !(IS_P3P_TYPE(ha)))
-					qla2x00_alloc_offload_mem(vha);
-
 				if (ql2xallocfwdump && !(IS_P3P_TYPE(ha)))
 					qla2x00_alloc_fw_dump(vha);
 
+				qla_enable_fce_trace(vha);
+				qla_enable_eft_trace(vha);
 			} else {
 				goto failed;
 			}
@@ -7487,12 +7496,12 @@ qla2x00_abort_isp_cleanup(scsi_qla_host_t *vha)
 int
 qla2x00_abort_isp(scsi_qla_host_t *vha)
 {
-	int rval;
 	uint8_t        status = 0;
 	struct qla_hw_data *ha = vha->hw;
 	struct scsi_qla_host *vp, *tvp;
 	struct req_que *req = ha->req_q_map[0];
 	unsigned long flags;
+	fc_port_t *fcport;
 
 	if (vha->flags.online) {
 		qla2x00_abort_isp_cleanup(vha);
@@ -7561,6 +7570,15 @@ qla2x00_abort_isp(scsi_qla_host_t *vha)
 			       "ISP Abort - ISP reg disconnect post nvmram config, exiting.\n");
 			return status;
 		}
+
+		/* User may have updated [fcp|nvme] prefer in flash */
+		list_for_each_entry(fcport, &vha->vp_fcports, list) {
+			if (NVME_PRIORITY(ha, fcport))
+				fcport->do_prli_nvme = 1;
+			else
+				fcport->do_prli_nvme = 0;
+		}
+
 		if (!qla2x00_restart_isp(vha)) {
 			clear_bit(RESET_MARKER_NEEDED, &vha->dpc_flags);
 
@@ -7581,31 +7599,7 @@ qla2x00_abort_isp(scsi_qla_host_t *vha)
 
 			if (IS_QLA81XX(ha) || IS_QLA8031(ha))
 				qla2x00_get_fw_version(vha);
-			if (ha->fce) {
-				ha->flags.fce_enabled = 1;
-				memset(ha->fce, 0,
-				    fce_calc_size(ha->fce_bufs));
-				rval = qla2x00_enable_fce_trace(vha,
-				    ha->fce_dma, ha->fce_bufs, ha->fce_mb,
-				    &ha->fce_bufs);
-				if (rval) {
-					ql_log(ql_log_warn, vha, 0x8033,
-					    "Unable to reinitialize FCE "
-					    "(%d).\n", rval);
-					ha->flags.fce_enabled = 0;
-				}
-			}
 
-			if (ha->eft) {
-				memset(ha->eft, 0, EFT_SIZE);
-				rval = qla2x00_enable_eft_trace(vha,
-				    ha->eft_dma, EFT_NUM_BUFFERS);
-				if (rval) {
-					ql_log(ql_log_warn, vha, 0x8034,
-					    "Unable to reinitialize EFT "
-					    "(%d).\n", rval);
-				}
-			}
 		} else {	/* failed the ISP abort */
 			vha->flags.online = 1;
 			if (test_bit(ISP_ABORT_RETRY, &vha->dpc_flags)) {
@@ -7655,6 +7649,14 @@ qla2x00_abort_isp(scsi_qla_host_t *vha)
 				atomic_inc(&vp->vref_count);
 				spin_unlock_irqrestore(&ha->vport_slock, flags);
 
+				/* User may have updated [fcp|nvme] prefer in flash */
+				list_for_each_entry(fcport, &vp->vp_fcports, list) {
+					if (NVME_PRIORITY(ha, fcport))
+						fcport->do_prli_nvme = 1;
+					else
+						fcport->do_prli_nvme = 0;
+				}
+
 				qla2x00_vp_abort_isp(vp);
 
 				spin_lock_irqsave(&ha->vport_slock, flags);
diff --git a/drivers/scsi/qla2xxx/qla_iocb.c b/drivers/scsi/qla2xxx/qla_iocb.c
index df90169f8244..0b41e8a06602 100644
--- a/drivers/scsi/qla2xxx/qla_iocb.c
+++ b/drivers/scsi/qla2xxx/qla_iocb.c
@@ -2587,6 +2587,33 @@ void
 qla2x00_sp_release(struct kref *kref)
 {
 	struct srb *sp = container_of(kref, struct srb, cmd_kref);
+	struct scsi_qla_host *vha = sp->vha;
+
+	switch (sp->type) {
+	case SRB_CT_PTHRU_CMD:
+		/* GPSC & GFPNID use fcport->ct_desc.ct_sns for both req & rsp */
+		if (sp->u.iocb_cmd.u.ctarg.req &&
+			(!sp->fcport ||
+			 sp->u.iocb_cmd.u.ctarg.req != sp->fcport->ct_desc.ct_sns)) {
+			dma_free_coherent(&vha->hw->pdev->dev,
+			    sp->u.iocb_cmd.u.ctarg.req_allocated_size,
+			    sp->u.iocb_cmd.u.ctarg.req,
+			    sp->u.iocb_cmd.u.ctarg.req_dma);
+			sp->u.iocb_cmd.u.ctarg.req = NULL;
+		}
+		if (sp->u.iocb_cmd.u.ctarg.rsp &&
+			(!sp->fcport ||
+			 sp->u.iocb_cmd.u.ctarg.rsp != sp->fcport->ct_desc.ct_sns)) {
+			dma_free_coherent(&vha->hw->pdev->dev,
+			    sp->u.iocb_cmd.u.ctarg.rsp_allocated_size,
+			    sp->u.iocb_cmd.u.ctarg.rsp,
+			    sp->u.iocb_cmd.u.ctarg.rsp_dma);
+			sp->u.iocb_cmd.u.ctarg.rsp = NULL;
+		}
+		break;
+	default:
+		break;
+	}
 
 	sp->free(sp);
 }
@@ -2610,7 +2637,8 @@ static void qla2x00_els_dcmd_sp_free(srb_t *sp)
 {
 	struct srb_iocb *elsio = &sp->u.iocb_cmd;
 
-	kfree(sp->fcport);
+	if (sp->fcport)
+		qla2x00_free_fcport(sp->fcport);
 
 	if (elsio->u.els_logo.els_logo_pyld)
 		dma_free_coherent(&sp->vha->hw->pdev->dev, DMA_POOL_SIZE,
@@ -2692,7 +2720,7 @@ qla24xx_els_dcmd_iocb(scsi_qla_host_t *vha, int els_opcode,
 	 */
 	sp = qla2x00_get_sp(vha, fcport, GFP_KERNEL);
 	if (!sp) {
-		kfree(fcport);
+		qla2x00_free_fcport(fcport);
 		ql_log(ql_log_info, vha, 0x70e6,
 		 "SRB allocation failed\n");
 		return -ENOMEM;
@@ -2723,6 +2751,7 @@ qla24xx_els_dcmd_iocb(scsi_qla_host_t *vha, int els_opcode,
 	if (!elsio->u.els_logo.els_logo_pyld) {
 		/* ref: INIT */
 		kref_put(&sp->cmd_kref, qla2x00_sp_release);
+		qla2x00_free_fcport(fcport);
 		return QLA_FUNCTION_FAILED;
 	}
 
@@ -2747,6 +2776,7 @@ qla24xx_els_dcmd_iocb(scsi_qla_host_t *vha, int els_opcode,
 	if (rval != QLA_SUCCESS) {
 		/* ref: INIT */
 		kref_put(&sp->cmd_kref, qla2x00_sp_release);
+		qla2x00_free_fcport(fcport);
 		return QLA_FUNCTION_FAILED;
 	}
 
@@ -3012,7 +3042,7 @@ static void qla2x00_els_dcmd2_sp_done(srb_t *sp, int res)
 
 int
 qla24xx_els_dcmd2_iocb(scsi_qla_host_t *vha, int els_opcode,
-    fc_port_t *fcport, bool wait)
+			fc_port_t *fcport)
 {
 	srb_t *sp;
 	struct srb_iocb *elsio = NULL;
@@ -3027,8 +3057,7 @@ qla24xx_els_dcmd2_iocb(scsi_qla_host_t *vha, int els_opcode,
 	if (!sp) {
 		ql_log(ql_log_info, vha, 0x70e6,
 		 "SRB allocation failed\n");
-		fcport->flags &= ~FCF_ASYNC_ACTIVE;
-		return -ENOMEM;
+		goto done;
 	}
 
 	fcport->flags |= FCF_ASYNC_SENT;
@@ -3037,9 +3066,6 @@ qla24xx_els_dcmd2_iocb(scsi_qla_host_t *vha, int els_opcode,
 	ql_dbg(ql_dbg_io, vha, 0x3073,
 	       "%s Enter: PLOGI portid=%06x\n", __func__, fcport->d_id.b24);
 
-	if (wait)
-		sp->flags = SRB_WAKEUP_ON_COMP;
-
 	sp->type = SRB_ELS_DCMD;
 	sp->name = "ELS_DCMD";
 	sp->fcport = fcport;
@@ -3055,7 +3081,7 @@ qla24xx_els_dcmd2_iocb(scsi_qla_host_t *vha, int els_opcode,
 
 	if (!elsio->u.els_plogi.els_plogi_pyld) {
 		rval = QLA_FUNCTION_FAILED;
-		goto out;
+		goto done_free_sp;
 	}
 
 	resp_ptr = elsio->u.els_plogi.els_resp_pyld =
@@ -3064,7 +3090,7 @@ qla24xx_els_dcmd2_iocb(scsi_qla_host_t *vha, int els_opcode,
 
 	if (!elsio->u.els_plogi.els_resp_pyld) {
 		rval = QLA_FUNCTION_FAILED;
-		goto out;
+		goto done_free_sp;
 	}
 
 	ql_dbg(ql_dbg_io, vha, 0x3073, "PLOGI %p %p\n", ptr, resp_ptr);
@@ -3080,7 +3106,6 @@ qla24xx_els_dcmd2_iocb(scsi_qla_host_t *vha, int els_opcode,
 
 	if (els_opcode == ELS_DCMD_PLOGI && DBELL_ACTIVE(vha)) {
 		struct fc_els_flogi *p = ptr;
-
 		p->fl_csp.sp_features |= cpu_to_be16(FC_SP_FT_SEC);
 	}
 
@@ -3089,10 +3114,11 @@ qla24xx_els_dcmd2_iocb(scsi_qla_host_t *vha, int els_opcode,
 	    (uint8_t *)elsio->u.els_plogi.els_plogi_pyld,
 	    sizeof(*elsio->u.els_plogi.els_plogi_pyld));
 
-	init_completion(&elsio->u.els_plogi.comp);
 	rval = qla2x00_start_sp(sp);
 	if (rval != QLA_SUCCESS) {
-		rval = QLA_FUNCTION_FAILED;
+		fcport->flags |= FCF_LOGIN_NEEDED;
+		set_bit(RELOGIN_NEEDED, &vha->dpc_flags);
+		goto done_free_sp;
 	} else {
 		ql_dbg(ql_dbg_disc, vha, 0x3074,
 		    "%s PLOGI sent, hdl=%x, loopid=%x, to port_id %06x from port_id %06x\n",
@@ -3100,21 +3126,15 @@ qla24xx_els_dcmd2_iocb(scsi_qla_host_t *vha, int els_opcode,
 		    fcport->d_id.b24, vha->d_id.b24);
 	}
 
-	if (wait) {
-		wait_for_completion(&elsio->u.els_plogi.comp);
-
-		if (elsio->u.els_plogi.comp_status != CS_COMPLETE)
-			rval = QLA_FUNCTION_FAILED;
-	} else {
-		goto done;
-	}
+	return rval;
 
-out:
-	fcport->flags &= ~(FCF_ASYNC_SENT | FCF_ASYNC_ACTIVE);
+done_free_sp:
 	qla2x00_els_dcmd2_free(vha, &elsio->u.els_plogi);
 	/* ref: INIT */
 	kref_put(&sp->cmd_kref, qla2x00_sp_release);
 done:
+	fcport->flags &= ~(FCF_ASYNC_SENT | FCF_ASYNC_ACTIVE);
+	qla2x00_set_fcport_disc_state(fcport, DSC_DELETED);
 	return rval;
 }
 
@@ -3918,7 +3938,7 @@ qla2x00_start_sp(srb_t *sp)
 		return -EAGAIN;
 	}
 
-	pkt = __qla2x00_alloc_iocbs(sp->qpair, sp);
+	pkt = qla2x00_alloc_iocbs_ready(sp->qpair, sp);
 	if (!pkt) {
 		rval = -EAGAIN;
 		ql_log(ql_log_warn, vha, 0x700c,
diff --git a/drivers/scsi/qla2xxx/qla_mbx.c b/drivers/scsi/qla2xxx/qla_mbx.c
index 21ec32b4fb28..0cd6f3e14882 100644
--- a/drivers/scsi/qla2xxx/qla_mbx.c
+++ b/drivers/scsi/qla2xxx/qla_mbx.c
@@ -194,7 +194,7 @@ qla2x00_mailbox_command(scsi_qla_host_t *vha, mbx_cmd_t *mcp)
 	if (ha->flags.purge_mbox || chip_reset != ha->chip_reset ||
 	    ha->flags.eeh_busy) {
 		ql_log(ql_log_warn, vha, 0xd035,
-		       "Error detected: purge[%d] eeh[%d] cmd=0x%x, Exiting.\n",
+		       "Purge mbox: purge[%d] eeh[%d] cmd=0x%x, Exiting.\n",
 		       ha->flags.purge_mbox, ha->flags.eeh_busy, mcp->mb[0]);
 		rval = QLA_ABORTED;
 		goto premature_exit;
diff --git a/drivers/scsi/qla2xxx/qla_os.c b/drivers/scsi/qla2xxx/qla_os.c
index dd674378f2f3..1e2f52210f60 100644
--- a/drivers/scsi/qla2xxx/qla_os.c
+++ b/drivers/scsi/qla2xxx/qla_os.c
@@ -4602,6 +4602,7 @@ qla2x00_mem_alloc(struct qla_hw_data *ha, uint16_t req_len, uint16_t rsp_len,
 	ha->init_cb_dma = 0;
 fail_free_vp_map:
 	kfree(ha->vp_map);
+	ha->vp_map = NULL;
 fail:
 	ql_log(ql_log_fatal, NULL, 0x0030,
 	    "Memory allocation failure.\n");
@@ -5583,7 +5584,7 @@ qla2x00_do_work(struct scsi_qla_host *vha)
 			break;
 		case QLA_EVT_ELS_PLOGI:
 			qla24xx_els_dcmd2_iocb(vha, ELS_DCMD_PLOGI,
-			    e->u.fcport.fcport, false);
+			    e->u.fcport.fcport);
 			break;
 		case QLA_EVT_SA_REPLACE:
 			rc = qla24xx_issue_sa_replace_iocb(vha, e);
diff --git a/drivers/scsi/qla2xxx/qla_target.c b/drivers/scsi/qla2xxx/qla_target.c
index 2ef2dbac0db2..d7551b1443e4 100644
--- a/drivers/scsi/qla2xxx/qla_target.c
+++ b/drivers/scsi/qla2xxx/qla_target.c
@@ -1062,6 +1062,16 @@ void qlt_free_session_done(struct work_struct *work)
 		    "%s: sess %p logout completed\n", __func__, sess);
 	}
 
+	/* check for any straggling io left behind */
+	if (!(sess->flags & FCF_FCP2_DEVICE) &&
+	    qla2x00_eh_wait_for_pending_commands(sess->vha, sess->d_id.b24, 0, WAIT_TARGET)) {
+		ql_log(ql_log_warn, vha, 0x3027,
+		    "IO not return. Resetting.\n");
+		set_bit(ISP_ABORT_NEEDED, &vha->dpc_flags);
+		qla2xxx_wake_dpc(vha);
+		qla2x00_wait_for_chip_reset(vha);
+	}
+
 	if (sess->logo_ack_needed) {
 		sess->logo_ack_needed = 0;
 		qla24xx_async_notify_ack(vha, sess,
diff --git a/drivers/scsi/qla2xxx/qla_version.h b/drivers/scsi/qla2xxx/qla_version.h
index d903563e969e..7627fd807bc3 100644
--- a/drivers/scsi/qla2xxx/qla_version.h
+++ b/drivers/scsi/qla2xxx/qla_version.h
@@ -6,9 +6,9 @@
 /*
  * Driver version
  */
-#define QLA2XXX_VERSION      "10.02.09.100-k"
+#define QLA2XXX_VERSION      "10.02.09.200-k"
 
 #define QLA_DRIVER_MAJOR_VER	10
 #define QLA_DRIVER_MINOR_VER	2
 #define QLA_DRIVER_PATCH_VER	9
-#define QLA_DRIVER_BETA_VER	100
+#define QLA_DRIVER_BETA_VER	200
diff --git a/drivers/scsi/scsi_scan.c b/drivers/scsi/scsi_scan.c
index 8d06475de17a..ffd7e7e72933 100644
--- a/drivers/scsi/scsi_scan.c
+++ b/drivers/scsi/scsi_scan.c
@@ -1642,6 +1642,40 @@ int scsi_add_device(struct Scsi_Host *host, uint channel,
 }
 EXPORT_SYMBOL(scsi_add_device);
 
+int scsi_resume_device(struct scsi_device *sdev)
+{
+	struct device *dev = &sdev->sdev_gendev;
+	int ret = 0;
+
+	device_lock(dev);
+
+	/*
+	 * Bail out if the device or its queue are not running. Otherwise,
+	 * the rescan may block waiting for commands to be executed, with us
+	 * holding the device lock. This can result in a potential deadlock
+	 * in the power management core code when system resume is on-going.
+	 */
+	if (sdev->sdev_state != SDEV_RUNNING ||
+	    blk_queue_pm_only(sdev->request_queue)) {
+		ret = -EWOULDBLOCK;
+		goto unlock;
+	}
+
+	if (dev->driver && try_module_get(dev->driver->owner)) {
+		struct scsi_driver *drv = to_scsi_driver(dev->driver);
+
+		if (drv->resume)
+			ret = drv->resume(dev);
+		module_put(dev->driver->owner);
+	}
+
+unlock:
+	device_unlock(dev);
+
+	return ret;
+}
+EXPORT_SYMBOL(scsi_resume_device);
+
 int scsi_rescan_device(struct scsi_device *sdev)
 {
 	struct device *dev = &sdev->sdev_gendev;
diff --git a/drivers/scsi/sd.c b/drivers/scsi/sd.c
index ccff8f2e2e75..3cf898670290 100644
--- a/drivers/scsi/sd.c
+++ b/drivers/scsi/sd.c
@@ -4108,7 +4108,21 @@ static int sd_suspend_runtime(struct device *dev)
 	return sd_suspend_common(dev, true);
 }
 
-static int sd_resume(struct device *dev, bool runtime)
+static int sd_resume(struct device *dev)
+{
+	struct scsi_disk *sdkp = dev_get_drvdata(dev);
+
+	sd_printk(KERN_NOTICE, sdkp, "Starting disk\n");
+
+	if (opal_unlock_from_suspend(sdkp->opal_dev)) {
+		sd_printk(KERN_NOTICE, sdkp, "OPAL unlock failed\n");
+		return -EIO;
+	}
+
+	return 0;
+}
+
+static int sd_resume_common(struct device *dev, bool runtime)
 {
 	struct scsi_disk *sdkp = dev_get_drvdata(dev);
 	int ret;
@@ -4124,7 +4138,7 @@ static int sd_resume(struct device *dev, bool runtime)
 	sd_printk(KERN_NOTICE, sdkp, "Starting disk\n");
 	ret = sd_start_stop_device(sdkp, 1);
 	if (!ret) {
-		opal_unlock_from_suspend(sdkp->opal_dev);
+		sd_resume(dev);
 		sdkp->suspended = false;
 	}
 
@@ -4143,7 +4157,7 @@ static int sd_resume_system(struct device *dev)
 		return 0;
 	}
 
-	return sd_resume(dev, false);
+	return sd_resume_common(dev, false);
 }
 
 static int sd_resume_runtime(struct device *dev)
@@ -4170,7 +4184,7 @@ static int sd_resume_runtime(struct device *dev)
 				  "Failed to clear sense data\n");
 	}
 
-	return sd_resume(dev, true);
+	return sd_resume_common(dev, true);
 }
 
 static const struct dev_pm_ops sd_pm_ops = {
@@ -4193,6 +4207,7 @@ static struct scsi_driver sd_template = {
 		.pm		= &sd_pm_ops,
 	},
 	.rescan			= sd_rescan,
+	.resume			= sd_resume,
 	.init_command		= sd_init_command,
 	.uninit_command		= sd_uninit_command,
 	.done			= sd_done,
diff --git a/drivers/scsi/sg.c b/drivers/scsi/sg.c
index 86210e4dd0d3..386981c6976a 100644
--- a/drivers/scsi/sg.c
+++ b/drivers/scsi/sg.c
@@ -1424,7 +1424,9 @@ static const struct file_operations sg_fops = {
 	.llseek = no_llseek,
 };
 
-static struct class *sg_sysfs_class;
+static const struct class sg_sysfs_class = {
+	.name = "scsi_generic"
+};
 
 static int sg_sysfs_valid = 0;
 
@@ -1526,7 +1528,7 @@ sg_add_device(struct device *cl_dev)
 	if (sg_sysfs_valid) {
 		struct device *sg_class_member;
 
-		sg_class_member = device_create(sg_sysfs_class, cl_dev->parent,
+		sg_class_member = device_create(&sg_sysfs_class, cl_dev->parent,
 						MKDEV(SCSI_GENERIC_MAJOR,
 						      sdp->index),
 						sdp, "%s", sdp->name);
@@ -1616,7 +1618,7 @@ sg_remove_device(struct device *cl_dev)
 	read_unlock_irqrestore(&sdp->sfd_lock, iflags);
 
 	sysfs_remove_link(&scsidp->sdev_gendev.kobj, "generic");
-	device_destroy(sg_sysfs_class, MKDEV(SCSI_GENERIC_MAJOR, sdp->index));
+	device_destroy(&sg_sysfs_class, MKDEV(SCSI_GENERIC_MAJOR, sdp->index));
 	cdev_del(sdp->cdev);
 	sdp->cdev = NULL;
 
@@ -1687,11 +1689,9 @@ init_sg(void)
 				    SG_MAX_DEVS, "sg");
 	if (rc)
 		return rc;
-        sg_sysfs_class = class_create("scsi_generic");
-        if ( IS_ERR(sg_sysfs_class) ) {
-		rc = PTR_ERR(sg_sysfs_class);
+	rc = class_register(&sg_sysfs_class);
+	if (rc)
 		goto err_out;
-        }
 	sg_sysfs_valid = 1;
 	rc = scsi_register_interface(&sg_interface);
 	if (0 == rc) {
@@ -1700,7 +1700,7 @@ init_sg(void)
 #endif				/* CONFIG_SCSI_PROC_FS */
 		return 0;
 	}
-	class_destroy(sg_sysfs_class);
+	class_unregister(&sg_sysfs_class);
 	register_sg_sysctls();
 err_out:
 	unregister_chrdev_region(MKDEV(SCSI_GENERIC_MAJOR, 0), SG_MAX_DEVS);
@@ -1715,7 +1715,7 @@ exit_sg(void)
 	remove_proc_subtree("scsi/sg", NULL);
 #endif				/* CONFIG_SCSI_PROC_FS */
 	scsi_unregister_interface(&sg_interface);
-	class_destroy(sg_sysfs_class);
+	class_unregister(&sg_sysfs_class);
 	sg_sysfs_valid = 0;
 	unregister_chrdev_region(MKDEV(SCSI_GENERIC_MAJOR, 0),
 				 SG_MAX_DEVS);
@@ -2207,6 +2207,7 @@ sg_remove_sfp_usercontext(struct work_struct *work)
 {
 	struct sg_fd *sfp = container_of(work, struct sg_fd, ew.work);
 	struct sg_device *sdp = sfp->parentdp;
+	struct scsi_device *device = sdp->device;
 	Sg_request *srp;
 	unsigned long iflags;
 
@@ -2232,8 +2233,9 @@ sg_remove_sfp_usercontext(struct work_struct *work)
 			"sg_remove_sfp: sfp=0x%p\n", sfp));
 	kfree(sfp);
 
-	scsi_device_put(sdp->device);
+	WARN_ON_ONCE(kref_read(&sdp->d_ref) != 1);
 	kref_put(&sdp->d_ref, sg_device_destroy);
+	scsi_device_put(device);
 	module_put(THIS_MODULE);
 }
 
diff --git a/drivers/scsi/st.c b/drivers/scsi/st.c
index 338aa8c42968..5a9bcf8e0792 100644
--- a/drivers/scsi/st.c
+++ b/drivers/scsi/st.c
@@ -87,7 +87,7 @@ static int try_rdio = 1;
 static int try_wdio = 1;
 static int debug_flag;
 
-static struct class st_sysfs_class;
+static const struct class st_sysfs_class;
 static const struct attribute_group *st_dev_groups[];
 static const struct attribute_group *st_drv_groups[];
 
@@ -4438,7 +4438,7 @@ static void scsi_tape_release(struct kref *kref)
 	return;
 }
 
-static struct class st_sysfs_class = {
+static const struct class st_sysfs_class = {
 	.name = "scsi_tape",
 	.dev_groups = st_dev_groups,
 };
diff --git a/drivers/target/iscsi/iscsi_target_erl1.c b/drivers/target/iscsi/iscsi_target_erl1.c
index 679720021183..d9a6242264b7 100644
--- a/drivers/target/iscsi/iscsi_target_erl1.c
+++ b/drivers/target/iscsi/iscsi_target_erl1.c
@@ -583,7 +583,7 @@ int iscsit_dataout_datapduinorder_no_fbit(
 	struct iscsi_pdu *pdu)
 {
 	int i, send_recovery_r2t = 0, recovery = 0;
-	u32 length = 0, offset = 0, pdu_count = 0, xfer_len = 0;
+	u32 length = 0, offset = 0, pdu_count = 0;
 	struct iscsit_conn *conn = cmd->conn;
 	struct iscsi_pdu *first_pdu = NULL;
 
@@ -596,7 +596,6 @@ int iscsit_dataout_datapduinorder_no_fbit(
 			if (cmd->pdu_list[i].seq_no == pdu->seq_no) {
 				if (!first_pdu)
 					first_pdu = &cmd->pdu_list[i];
-				xfer_len += cmd->pdu_list[i].length;
 				pdu_count++;
 			} else if (pdu_count)
 				break;
diff --git a/drivers/ufs/core/ufs-mcq.c b/drivers/ufs/core/ufs-mcq.c
index 8db81f1a12d5..768bf87cd80d 100644
--- a/drivers/ufs/core/ufs-mcq.c
+++ b/drivers/ufs/core/ufs-mcq.c
@@ -94,7 +94,7 @@ void ufshcd_mcq_config_mac(struct ufs_hba *hba, u32 max_active_cmds)
 
 	val = ufshcd_readl(hba, REG_UFS_MCQ_CFG);
 	val &= ~MCQ_CFG_MAC_MASK;
-	val |= FIELD_PREP(MCQ_CFG_MAC_MASK, max_active_cmds);
+	val |= FIELD_PREP(MCQ_CFG_MAC_MASK, max_active_cmds - 1);
 	ufshcd_writel(hba, val, REG_UFS_MCQ_CFG);
 }
 EXPORT_SYMBOL_GPL(ufshcd_mcq_config_mac);
diff --git a/drivers/ufs/host/ufs-qcom.c b/drivers/ufs/host/ufs-qcom.c
index 8d68bd21ae73..06859e17b67b 100644
--- a/drivers/ufs/host/ufs-qcom.c
+++ b/drivers/ufs/host/ufs-qcom.c
@@ -1210,8 +1210,10 @@ static int ufs_qcom_set_core_clk_ctrl(struct ufs_hba *hba, bool is_scale_up)
 
 	list_for_each_entry(clki, head, list) {
 		if (!IS_ERR_OR_NULL(clki->clk) &&
-			!strcmp(clki->name, "core_clk_unipro")) {
-			if (is_scale_up)
+		    !strcmp(clki->name, "core_clk_unipro")) {
+			if (!clki->max_freq)
+				cycles_in_1us = 150; /* default for backwards compatibility */
+			else if (is_scale_up)
 				cycles_in_1us = ceil(clki->max_freq, (1000 * 1000));
 			else
 				cycles_in_1us = ceil(clk_get_rate(clki->clk), (1000 * 1000));
diff --git a/include/linux/libata.h b/include/linux/libata.h
index 26d68115afb8..324d792e7c78 100644
--- a/include/linux/libata.h
+++ b/include/linux/libata.h
@@ -107,6 +107,7 @@ enum {
 
 	ATA_DFLAG_NCQ_PRIO_ENABLED = (1 << 20), /* Priority cmds sent to dev */
 	ATA_DFLAG_CDL_ENABLED	= (1 << 21), /* cmd duration limits is enabled */
+	ATA_DFLAG_RESUMING	= (1 << 22),  /* Device is resuming */
 	ATA_DFLAG_DETACH	= (1 << 24),
 	ATA_DFLAG_DETACHED	= (1 << 25),
 	ATA_DFLAG_DA		= (1 << 26), /* device supports Device Attention */
diff --git a/include/scsi/scsi_driver.h b/include/scsi/scsi_driver.h
index 4ce1988b2ba0..f40915d2ecee 100644
--- a/include/scsi/scsi_driver.h
+++ b/include/scsi/scsi_driver.h
@@ -12,6 +12,7 @@ struct request;
 struct scsi_driver {
 	struct device_driver	gendrv;
 
+	int (*resume)(struct device *);
 	void (*rescan)(struct device *);
 	blk_status_t (*init_command)(struct scsi_cmnd *);
 	void (*uninit_command)(struct scsi_cmnd *);
diff --git a/include/scsi/scsi_host.h b/include/scsi/scsi_host.h
index b259d42a1e1a..129001f600fc 100644
--- a/include/scsi/scsi_host.h
+++ b/include/scsi/scsi_host.h
@@ -767,6 +767,7 @@ scsi_template_proc_dir(const struct scsi_host_template *sht);
 #define scsi_template_proc_dir(sht) NULL
 #endif
 extern void scsi_scan_host(struct Scsi_Host *);
+extern int scsi_resume_device(struct scsi_device *sdev);
 extern int scsi_rescan_device(struct scsi_device *sdev);
 extern void scsi_remove_host(struct Scsi_Host *);
 extern struct Scsi_Host *scsi_host_get(struct Scsi_Host *);
diff --git a/include/uapi/scsi/scsi_bsg_mpi3mr.h b/include/uapi/scsi/scsi_bsg_mpi3mr.h
index c72ce387286a..30a5c1a59376 100644
--- a/include/uapi/scsi/scsi_bsg_mpi3mr.h
+++ b/include/uapi/scsi/scsi_bsg_mpi3mr.h
@@ -382,7 +382,7 @@ struct mpi3mr_bsg_in_reply_buf {
 	__u8	mpi_reply_type;
 	__u8	rsvd1;
 	__u16	rsvd2;
-	__u8	reply_buf[1];
+	__u8	reply_buf[];
 };
 
 /**
diff --git a/include/ufs/ufshcd.h b/include/ufs/ufshcd.h
index cb2afcebbdf5..a35e12f8e68b 100644
--- a/include/ufs/ufshcd.h
+++ b/include/ufs/ufshcd.h
@@ -328,6 +328,7 @@ struct ufs_pwr_mode_info {
  * @op_runtime_config: called to config Operation and runtime regs Pointers
  * @get_outstanding_cqs: called to get outstanding completion queues
  * @config_esi: called to config Event Specific Interrupt
+ * @config_scsi_dev: called to configure SCSI device parameters
  */
 struct ufs_hba_variant_ops {
 	const char *name;



^ permalink raw reply related	[relevance 1%]

* [PATCH AUTOSEL 4.19 02/19] VMCI: Fix memcpy() run-time warning in dg_dispatch_as_host()
  @ 2024-03-29 12:50  6% ` Sasha Levin
  0 siblings, 0 replies; 200+ results
From: Sasha Levin @ 2024-03-29 12:50 UTC (permalink / raw)
  To: linux-kernel, stable
  Cc: Harshit Mogalapalli, syzkaller, Vegard Nossum,
	Gustavo A . R . Silva, Kees Cook, Dan Carpenter, Sasha Levin,
	bryantan, vdasa, gregkh

From: Harshit Mogalapalli <harshit.m.mogalapalli@oracle.com>

[ Upstream commit 19b070fefd0d024af3daa7329cbc0d00de5302ec ]

Syzkaller hit 'WARNING in dg_dispatch_as_host' bug.

memcpy: detected field-spanning write (size 56) of single field "&dg_info->msg"
at drivers/misc/vmw_vmci/vmci_datagram.c:237 (size 24)

WARNING: CPU: 0 PID: 1555 at drivers/misc/vmw_vmci/vmci_datagram.c:237
dg_dispatch_as_host+0x88e/0xa60 drivers/misc/vmw_vmci/vmci_datagram.c:237

Some code commentry, based on my understanding:

544 #define VMCI_DG_SIZE(_dg) (VMCI_DG_HEADERSIZE + (size_t)(_dg)->payload_size)
/// This is 24 + payload_size

memcpy(&dg_info->msg, dg, dg_size);
	Destination = dg_info->msg ---> this is a 24 byte
					structure(struct vmci_datagram)
	Source = dg --> this is a 24 byte structure (struct vmci_datagram)
	Size = dg_size = 24 + payload_size

{payload_size = 56-24 =32} -- Syzkaller managed to set payload_size to 32.

 35 struct delayed_datagram_info {
 36         struct datagram_entry *entry;
 37         struct work_struct work;
 38         bool in_dg_host_queue;
 39         /* msg and msg_payload must be together. */
 40         struct vmci_datagram msg;
 41         u8 msg_payload[];
 42 };

So those extra bytes of payload are copied into msg_payload[], a run time
warning is seen while fuzzing with Syzkaller.

One possible way to fix the warning is to split the memcpy() into
two parts -- one -- direct assignment of msg and second taking care of payload.

Gustavo quoted:
"Under FORTIFY_SOURCE we should not copy data across multiple members
in a structure."

Reported-by: syzkaller <syzkaller@googlegroups.com>
Suggested-by: Vegard Nossum <vegard.nossum@oracle.com>
Suggested-by: Gustavo A. R. Silva <gustavoars@kernel.org>
Signed-off-by: Harshit Mogalapalli <harshit.m.mogalapalli@oracle.com>
Reviewed-by: Gustavo A. R. Silva <gustavoars@kernel.org>
Reviewed-by: Kees Cook <keescook@chromium.org>
Reviewed-by: Dan Carpenter <dan.carpenter@linaro.org>
Link: https://lore.kernel.org/r/20240105164001.2129796-2-harshit.m.mogalapalli@oracle.com
Signed-off-by: Kees Cook <keescook@chromium.org>
Signed-off-by: Sasha Levin <sashal@kernel.org>
---
 drivers/misc/vmw_vmci/vmci_datagram.c | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

diff --git a/drivers/misc/vmw_vmci/vmci_datagram.c b/drivers/misc/vmw_vmci/vmci_datagram.c
index 8a4b6bbe1beed..275542e8b2ad9 100644
--- a/drivers/misc/vmw_vmci/vmci_datagram.c
+++ b/drivers/misc/vmw_vmci/vmci_datagram.c
@@ -242,7 +242,8 @@ static int dg_dispatch_as_host(u32 context_id, struct vmci_datagram *dg)
 
 			dg_info->in_dg_host_queue = true;
 			dg_info->entry = dst_entry;
-			memcpy(&dg_info->msg, dg, dg_size);
+			dg_info->msg = *dg;
+			memcpy(&dg_info->msg_payload, dg + 1, dg->payload_size);
 
 			INIT_WORK(&dg_info->work, dg_delayed_dispatch);
 			schedule_work(&dg_info->work);
-- 
2.43.0


^ permalink raw reply related	[relevance 6%]

* [PATCH AUTOSEL 5.4 02/23] VMCI: Fix memcpy() run-time warning in dg_dispatch_as_host()
  @ 2024-03-29 12:49  6% ` Sasha Levin
  0 siblings, 0 replies; 200+ results
From: Sasha Levin @ 2024-03-29 12:49 UTC (permalink / raw)
  To: linux-kernel, stable
  Cc: Harshit Mogalapalli, syzkaller, Vegard Nossum,
	Gustavo A . R . Silva, Kees Cook, Dan Carpenter, Sasha Levin,
	bryantan, vdasa, gregkh

From: Harshit Mogalapalli <harshit.m.mogalapalli@oracle.com>

[ Upstream commit 19b070fefd0d024af3daa7329cbc0d00de5302ec ]

Syzkaller hit 'WARNING in dg_dispatch_as_host' bug.

memcpy: detected field-spanning write (size 56) of single field "&dg_info->msg"
at drivers/misc/vmw_vmci/vmci_datagram.c:237 (size 24)

WARNING: CPU: 0 PID: 1555 at drivers/misc/vmw_vmci/vmci_datagram.c:237
dg_dispatch_as_host+0x88e/0xa60 drivers/misc/vmw_vmci/vmci_datagram.c:237

Some code commentry, based on my understanding:

544 #define VMCI_DG_SIZE(_dg) (VMCI_DG_HEADERSIZE + (size_t)(_dg)->payload_size)
/// This is 24 + payload_size

memcpy(&dg_info->msg, dg, dg_size);
	Destination = dg_info->msg ---> this is a 24 byte
					structure(struct vmci_datagram)
	Source = dg --> this is a 24 byte structure (struct vmci_datagram)
	Size = dg_size = 24 + payload_size

{payload_size = 56-24 =32} -- Syzkaller managed to set payload_size to 32.

 35 struct delayed_datagram_info {
 36         struct datagram_entry *entry;
 37         struct work_struct work;
 38         bool in_dg_host_queue;
 39         /* msg and msg_payload must be together. */
 40         struct vmci_datagram msg;
 41         u8 msg_payload[];
 42 };

So those extra bytes of payload are copied into msg_payload[], a run time
warning is seen while fuzzing with Syzkaller.

One possible way to fix the warning is to split the memcpy() into
two parts -- one -- direct assignment of msg and second taking care of payload.

Gustavo quoted:
"Under FORTIFY_SOURCE we should not copy data across multiple members
in a structure."

Reported-by: syzkaller <syzkaller@googlegroups.com>
Suggested-by: Vegard Nossum <vegard.nossum@oracle.com>
Suggested-by: Gustavo A. R. Silva <gustavoars@kernel.org>
Signed-off-by: Harshit Mogalapalli <harshit.m.mogalapalli@oracle.com>
Reviewed-by: Gustavo A. R. Silva <gustavoars@kernel.org>
Reviewed-by: Kees Cook <keescook@chromium.org>
Reviewed-by: Dan Carpenter <dan.carpenter@linaro.org>
Link: https://lore.kernel.org/r/20240105164001.2129796-2-harshit.m.mogalapalli@oracle.com
Signed-off-by: Kees Cook <keescook@chromium.org>
Signed-off-by: Sasha Levin <sashal@kernel.org>
---
 drivers/misc/vmw_vmci/vmci_datagram.c | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

diff --git a/drivers/misc/vmw_vmci/vmci_datagram.c b/drivers/misc/vmw_vmci/vmci_datagram.c
index f50d22882476f..d1d8224c8800c 100644
--- a/drivers/misc/vmw_vmci/vmci_datagram.c
+++ b/drivers/misc/vmw_vmci/vmci_datagram.c
@@ -234,7 +234,8 @@ static int dg_dispatch_as_host(u32 context_id, struct vmci_datagram *dg)
 
 			dg_info->in_dg_host_queue = true;
 			dg_info->entry = dst_entry;
-			memcpy(&dg_info->msg, dg, dg_size);
+			dg_info->msg = *dg;
+			memcpy(&dg_info->msg_payload, dg + 1, dg->payload_size);
 
 			INIT_WORK(&dg_info->work, dg_delayed_dispatch);
 			schedule_work(&dg_info->work);
-- 
2.43.0


^ permalink raw reply related	[relevance 6%]

* [PATCH AUTOSEL 5.10 03/31] VMCI: Fix memcpy() run-time warning in dg_dispatch_as_host()
  @ 2024-03-29 12:48  6% ` Sasha Levin
  0 siblings, 0 replies; 200+ results
From: Sasha Levin @ 2024-03-29 12:48 UTC (permalink / raw)
  To: linux-kernel, stable
  Cc: Harshit Mogalapalli, syzkaller, Vegard Nossum,
	Gustavo A . R . Silva, Kees Cook, Dan Carpenter, Sasha Levin,
	bryantan, vdasa, gregkh

From: Harshit Mogalapalli <harshit.m.mogalapalli@oracle.com>

[ Upstream commit 19b070fefd0d024af3daa7329cbc0d00de5302ec ]

Syzkaller hit 'WARNING in dg_dispatch_as_host' bug.

memcpy: detected field-spanning write (size 56) of single field "&dg_info->msg"
at drivers/misc/vmw_vmci/vmci_datagram.c:237 (size 24)

WARNING: CPU: 0 PID: 1555 at drivers/misc/vmw_vmci/vmci_datagram.c:237
dg_dispatch_as_host+0x88e/0xa60 drivers/misc/vmw_vmci/vmci_datagram.c:237

Some code commentry, based on my understanding:

544 #define VMCI_DG_SIZE(_dg) (VMCI_DG_HEADERSIZE + (size_t)(_dg)->payload_size)
/// This is 24 + payload_size

memcpy(&dg_info->msg, dg, dg_size);
	Destination = dg_info->msg ---> this is a 24 byte
					structure(struct vmci_datagram)
	Source = dg --> this is a 24 byte structure (struct vmci_datagram)
	Size = dg_size = 24 + payload_size

{payload_size = 56-24 =32} -- Syzkaller managed to set payload_size to 32.

 35 struct delayed_datagram_info {
 36         struct datagram_entry *entry;
 37         struct work_struct work;
 38         bool in_dg_host_queue;
 39         /* msg and msg_payload must be together. */
 40         struct vmci_datagram msg;
 41         u8 msg_payload[];
 42 };

So those extra bytes of payload are copied into msg_payload[], a run time
warning is seen while fuzzing with Syzkaller.

One possible way to fix the warning is to split the memcpy() into
two parts -- one -- direct assignment of msg and second taking care of payload.

Gustavo quoted:
"Under FORTIFY_SOURCE we should not copy data across multiple members
in a structure."

Reported-by: syzkaller <syzkaller@googlegroups.com>
Suggested-by: Vegard Nossum <vegard.nossum@oracle.com>
Suggested-by: Gustavo A. R. Silva <gustavoars@kernel.org>
Signed-off-by: Harshit Mogalapalli <harshit.m.mogalapalli@oracle.com>
Reviewed-by: Gustavo A. R. Silva <gustavoars@kernel.org>
Reviewed-by: Kees Cook <keescook@chromium.org>
Reviewed-by: Dan Carpenter <dan.carpenter@linaro.org>
Link: https://lore.kernel.org/r/20240105164001.2129796-2-harshit.m.mogalapalli@oracle.com
Signed-off-by: Kees Cook <keescook@chromium.org>
Signed-off-by: Sasha Levin <sashal@kernel.org>
---
 drivers/misc/vmw_vmci/vmci_datagram.c | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

diff --git a/drivers/misc/vmw_vmci/vmci_datagram.c b/drivers/misc/vmw_vmci/vmci_datagram.c
index f50d22882476f..d1d8224c8800c 100644
--- a/drivers/misc/vmw_vmci/vmci_datagram.c
+++ b/drivers/misc/vmw_vmci/vmci_datagram.c
@@ -234,7 +234,8 @@ static int dg_dispatch_as_host(u32 context_id, struct vmci_datagram *dg)
 
 			dg_info->in_dg_host_queue = true;
 			dg_info->entry = dst_entry;
-			memcpy(&dg_info->msg, dg, dg_size);
+			dg_info->msg = *dg;
+			memcpy(&dg_info->msg_payload, dg + 1, dg->payload_size);
 
 			INIT_WORK(&dg_info->work, dg_delayed_dispatch);
 			schedule_work(&dg_info->work);
-- 
2.43.0


^ permalink raw reply related	[relevance 6%]

* [PATCH AUTOSEL 5.15 03/34] VMCI: Fix memcpy() run-time warning in dg_dispatch_as_host()
  @ 2024-03-29 12:47  6% ` Sasha Levin
  0 siblings, 0 replies; 200+ results
From: Sasha Levin @ 2024-03-29 12:47 UTC (permalink / raw)
  To: linux-kernel, stable
  Cc: Harshit Mogalapalli, syzkaller, Vegard Nossum,
	Gustavo A . R . Silva, Kees Cook, Dan Carpenter, Sasha Levin,
	bryantan, vdasa, gregkh

From: Harshit Mogalapalli <harshit.m.mogalapalli@oracle.com>

[ Upstream commit 19b070fefd0d024af3daa7329cbc0d00de5302ec ]

Syzkaller hit 'WARNING in dg_dispatch_as_host' bug.

memcpy: detected field-spanning write (size 56) of single field "&dg_info->msg"
at drivers/misc/vmw_vmci/vmci_datagram.c:237 (size 24)

WARNING: CPU: 0 PID: 1555 at drivers/misc/vmw_vmci/vmci_datagram.c:237
dg_dispatch_as_host+0x88e/0xa60 drivers/misc/vmw_vmci/vmci_datagram.c:237

Some code commentry, based on my understanding:

544 #define VMCI_DG_SIZE(_dg) (VMCI_DG_HEADERSIZE + (size_t)(_dg)->payload_size)
/// This is 24 + payload_size

memcpy(&dg_info->msg, dg, dg_size);
	Destination = dg_info->msg ---> this is a 24 byte
					structure(struct vmci_datagram)
	Source = dg --> this is a 24 byte structure (struct vmci_datagram)
	Size = dg_size = 24 + payload_size

{payload_size = 56-24 =32} -- Syzkaller managed to set payload_size to 32.

 35 struct delayed_datagram_info {
 36         struct datagram_entry *entry;
 37         struct work_struct work;
 38         bool in_dg_host_queue;
 39         /* msg and msg_payload must be together. */
 40         struct vmci_datagram msg;
 41         u8 msg_payload[];
 42 };

So those extra bytes of payload are copied into msg_payload[], a run time
warning is seen while fuzzing with Syzkaller.

One possible way to fix the warning is to split the memcpy() into
two parts -- one -- direct assignment of msg and second taking care of payload.

Gustavo quoted:
"Under FORTIFY_SOURCE we should not copy data across multiple members
in a structure."

Reported-by: syzkaller <syzkaller@googlegroups.com>
Suggested-by: Vegard Nossum <vegard.nossum@oracle.com>
Suggested-by: Gustavo A. R. Silva <gustavoars@kernel.org>
Signed-off-by: Harshit Mogalapalli <harshit.m.mogalapalli@oracle.com>
Reviewed-by: Gustavo A. R. Silva <gustavoars@kernel.org>
Reviewed-by: Kees Cook <keescook@chromium.org>
Reviewed-by: Dan Carpenter <dan.carpenter@linaro.org>
Link: https://lore.kernel.org/r/20240105164001.2129796-2-harshit.m.mogalapalli@oracle.com
Signed-off-by: Kees Cook <keescook@chromium.org>
Signed-off-by: Sasha Levin <sashal@kernel.org>
---
 drivers/misc/vmw_vmci/vmci_datagram.c | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

diff --git a/drivers/misc/vmw_vmci/vmci_datagram.c b/drivers/misc/vmw_vmci/vmci_datagram.c
index f50d22882476f..d1d8224c8800c 100644
--- a/drivers/misc/vmw_vmci/vmci_datagram.c
+++ b/drivers/misc/vmw_vmci/vmci_datagram.c
@@ -234,7 +234,8 @@ static int dg_dispatch_as_host(u32 context_id, struct vmci_datagram *dg)
 
 			dg_info->in_dg_host_queue = true;
 			dg_info->entry = dst_entry;
-			memcpy(&dg_info->msg, dg, dg_size);
+			dg_info->msg = *dg;
+			memcpy(&dg_info->msg_payload, dg + 1, dg->payload_size);
 
 			INIT_WORK(&dg_info->work, dg_delayed_dispatch);
 			schedule_work(&dg_info->work);
-- 
2.43.0


^ permalink raw reply related	[relevance 6%]

* [PATCH AUTOSEL 6.1 07/52] VMCI: Fix memcpy() run-time warning in dg_dispatch_as_host()
  @ 2024-03-29 12:45  6% ` Sasha Levin
  0 siblings, 0 replies; 200+ results
From: Sasha Levin @ 2024-03-29 12:45 UTC (permalink / raw)
  To: linux-kernel, stable
  Cc: Harshit Mogalapalli, syzkaller, Vegard Nossum,
	Gustavo A . R . Silva, Kees Cook, Dan Carpenter, Sasha Levin,
	bryantan, vdasa, gregkh

From: Harshit Mogalapalli <harshit.m.mogalapalli@oracle.com>

[ Upstream commit 19b070fefd0d024af3daa7329cbc0d00de5302ec ]

Syzkaller hit 'WARNING in dg_dispatch_as_host' bug.

memcpy: detected field-spanning write (size 56) of single field "&dg_info->msg"
at drivers/misc/vmw_vmci/vmci_datagram.c:237 (size 24)

WARNING: CPU: 0 PID: 1555 at drivers/misc/vmw_vmci/vmci_datagram.c:237
dg_dispatch_as_host+0x88e/0xa60 drivers/misc/vmw_vmci/vmci_datagram.c:237

Some code commentry, based on my understanding:

544 #define VMCI_DG_SIZE(_dg) (VMCI_DG_HEADERSIZE + (size_t)(_dg)->payload_size)
/// This is 24 + payload_size

memcpy(&dg_info->msg, dg, dg_size);
	Destination = dg_info->msg ---> this is a 24 byte
					structure(struct vmci_datagram)
	Source = dg --> this is a 24 byte structure (struct vmci_datagram)
	Size = dg_size = 24 + payload_size

{payload_size = 56-24 =32} -- Syzkaller managed to set payload_size to 32.

 35 struct delayed_datagram_info {
 36         struct datagram_entry *entry;
 37         struct work_struct work;
 38         bool in_dg_host_queue;
 39         /* msg and msg_payload must be together. */
 40         struct vmci_datagram msg;
 41         u8 msg_payload[];
 42 };

So those extra bytes of payload are copied into msg_payload[], a run time
warning is seen while fuzzing with Syzkaller.

One possible way to fix the warning is to split the memcpy() into
two parts -- one -- direct assignment of msg and second taking care of payload.

Gustavo quoted:
"Under FORTIFY_SOURCE we should not copy data across multiple members
in a structure."

Reported-by: syzkaller <syzkaller@googlegroups.com>
Suggested-by: Vegard Nossum <vegard.nossum@oracle.com>
Suggested-by: Gustavo A. R. Silva <gustavoars@kernel.org>
Signed-off-by: Harshit Mogalapalli <harshit.m.mogalapalli@oracle.com>
Reviewed-by: Gustavo A. R. Silva <gustavoars@kernel.org>
Reviewed-by: Kees Cook <keescook@chromium.org>
Reviewed-by: Dan Carpenter <dan.carpenter@linaro.org>
Link: https://lore.kernel.org/r/20240105164001.2129796-2-harshit.m.mogalapalli@oracle.com
Signed-off-by: Kees Cook <keescook@chromium.org>
Signed-off-by: Sasha Levin <sashal@kernel.org>
---
 drivers/misc/vmw_vmci/vmci_datagram.c | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

diff --git a/drivers/misc/vmw_vmci/vmci_datagram.c b/drivers/misc/vmw_vmci/vmci_datagram.c
index f50d22882476f..d1d8224c8800c 100644
--- a/drivers/misc/vmw_vmci/vmci_datagram.c
+++ b/drivers/misc/vmw_vmci/vmci_datagram.c
@@ -234,7 +234,8 @@ static int dg_dispatch_as_host(u32 context_id, struct vmci_datagram *dg)
 
 			dg_info->in_dg_host_queue = true;
 			dg_info->entry = dst_entry;
-			memcpy(&dg_info->msg, dg, dg_size);
+			dg_info->msg = *dg;
+			memcpy(&dg_info->msg_payload, dg + 1, dg->payload_size);
 
 			INIT_WORK(&dg_info->work, dg_delayed_dispatch);
 			schedule_work(&dg_info->work);
-- 
2.43.0


^ permalink raw reply related	[relevance 6%]

* [PATCH AUTOSEL 6.6 09/75] VMCI: Fix memcpy() run-time warning in dg_dispatch_as_host()
  @ 2024-03-29 12:41  6% ` Sasha Levin
  0 siblings, 0 replies; 200+ results
From: Sasha Levin @ 2024-03-29 12:41 UTC (permalink / raw)
  To: linux-kernel, stable
  Cc: Harshit Mogalapalli, syzkaller, Vegard Nossum,
	Gustavo A . R . Silva, Kees Cook, Dan Carpenter, Sasha Levin,
	bryantan, vdasa, gregkh

From: Harshit Mogalapalli <harshit.m.mogalapalli@oracle.com>

[ Upstream commit 19b070fefd0d024af3daa7329cbc0d00de5302ec ]

Syzkaller hit 'WARNING in dg_dispatch_as_host' bug.

memcpy: detected field-spanning write (size 56) of single field "&dg_info->msg"
at drivers/misc/vmw_vmci/vmci_datagram.c:237 (size 24)

WARNING: CPU: 0 PID: 1555 at drivers/misc/vmw_vmci/vmci_datagram.c:237
dg_dispatch_as_host+0x88e/0xa60 drivers/misc/vmw_vmci/vmci_datagram.c:237

Some code commentry, based on my understanding:

544 #define VMCI_DG_SIZE(_dg) (VMCI_DG_HEADERSIZE + (size_t)(_dg)->payload_size)
/// This is 24 + payload_size

memcpy(&dg_info->msg, dg, dg_size);
	Destination = dg_info->msg ---> this is a 24 byte
					structure(struct vmci_datagram)
	Source = dg --> this is a 24 byte structure (struct vmci_datagram)
	Size = dg_size = 24 + payload_size

{payload_size = 56-24 =32} -- Syzkaller managed to set payload_size to 32.

 35 struct delayed_datagram_info {
 36         struct datagram_entry *entry;
 37         struct work_struct work;
 38         bool in_dg_host_queue;
 39         /* msg and msg_payload must be together. */
 40         struct vmci_datagram msg;
 41         u8 msg_payload[];
 42 };

So those extra bytes of payload are copied into msg_payload[], a run time
warning is seen while fuzzing with Syzkaller.

One possible way to fix the warning is to split the memcpy() into
two parts -- one -- direct assignment of msg and second taking care of payload.

Gustavo quoted:
"Under FORTIFY_SOURCE we should not copy data across multiple members
in a structure."

Reported-by: syzkaller <syzkaller@googlegroups.com>
Suggested-by: Vegard Nossum <vegard.nossum@oracle.com>
Suggested-by: Gustavo A. R. Silva <gustavoars@kernel.org>
Signed-off-by: Harshit Mogalapalli <harshit.m.mogalapalli@oracle.com>
Reviewed-by: Gustavo A. R. Silva <gustavoars@kernel.org>
Reviewed-by: Kees Cook <keescook@chromium.org>
Reviewed-by: Dan Carpenter <dan.carpenter@linaro.org>
Link: https://lore.kernel.org/r/20240105164001.2129796-2-harshit.m.mogalapalli@oracle.com
Signed-off-by: Kees Cook <keescook@chromium.org>
Signed-off-by: Sasha Levin <sashal@kernel.org>
---
 drivers/misc/vmw_vmci/vmci_datagram.c | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

diff --git a/drivers/misc/vmw_vmci/vmci_datagram.c b/drivers/misc/vmw_vmci/vmci_datagram.c
index f50d22882476f..d1d8224c8800c 100644
--- a/drivers/misc/vmw_vmci/vmci_datagram.c
+++ b/drivers/misc/vmw_vmci/vmci_datagram.c
@@ -234,7 +234,8 @@ static int dg_dispatch_as_host(u32 context_id, struct vmci_datagram *dg)
 
 			dg_info->in_dg_host_queue = true;
 			dg_info->entry = dst_entry;
-			memcpy(&dg_info->msg, dg, dg_size);
+			dg_info->msg = *dg;
+			memcpy(&dg_info->msg_payload, dg + 1, dg->payload_size);
 
 			INIT_WORK(&dg_info->work, dg_delayed_dispatch);
 			schedule_work(&dg_info->work);
-- 
2.43.0


^ permalink raw reply related	[relevance 6%]

* [PATCH AUTOSEL 6.8 15/98] VMCI: Fix memcpy() run-time warning in dg_dispatch_as_host()
  @ 2024-03-29 12:36  6% ` Sasha Levin
  0 siblings, 0 replies; 200+ results
From: Sasha Levin @ 2024-03-29 12:36 UTC (permalink / raw)
  To: linux-kernel, stable
  Cc: Harshit Mogalapalli, syzkaller, Vegard Nossum,
	Gustavo A . R . Silva, Kees Cook, Dan Carpenter, Sasha Levin,
	bryantan, vdasa, gregkh

From: Harshit Mogalapalli <harshit.m.mogalapalli@oracle.com>

[ Upstream commit 19b070fefd0d024af3daa7329cbc0d00de5302ec ]

Syzkaller hit 'WARNING in dg_dispatch_as_host' bug.

memcpy: detected field-spanning write (size 56) of single field "&dg_info->msg"
at drivers/misc/vmw_vmci/vmci_datagram.c:237 (size 24)

WARNING: CPU: 0 PID: 1555 at drivers/misc/vmw_vmci/vmci_datagram.c:237
dg_dispatch_as_host+0x88e/0xa60 drivers/misc/vmw_vmci/vmci_datagram.c:237

Some code commentry, based on my understanding:

544 #define VMCI_DG_SIZE(_dg) (VMCI_DG_HEADERSIZE + (size_t)(_dg)->payload_size)
/// This is 24 + payload_size

memcpy(&dg_info->msg, dg, dg_size);
	Destination = dg_info->msg ---> this is a 24 byte
					structure(struct vmci_datagram)
	Source = dg --> this is a 24 byte structure (struct vmci_datagram)
	Size = dg_size = 24 + payload_size

{payload_size = 56-24 =32} -- Syzkaller managed to set payload_size to 32.

 35 struct delayed_datagram_info {
 36         struct datagram_entry *entry;
 37         struct work_struct work;
 38         bool in_dg_host_queue;
 39         /* msg and msg_payload must be together. */
 40         struct vmci_datagram msg;
 41         u8 msg_payload[];
 42 };

So those extra bytes of payload are copied into msg_payload[], a run time
warning is seen while fuzzing with Syzkaller.

One possible way to fix the warning is to split the memcpy() into
two parts -- one -- direct assignment of msg and second taking care of payload.

Gustavo quoted:
"Under FORTIFY_SOURCE we should not copy data across multiple members
in a structure."

Reported-by: syzkaller <syzkaller@googlegroups.com>
Suggested-by: Vegard Nossum <vegard.nossum@oracle.com>
Suggested-by: Gustavo A. R. Silva <gustavoars@kernel.org>
Signed-off-by: Harshit Mogalapalli <harshit.m.mogalapalli@oracle.com>
Reviewed-by: Gustavo A. R. Silva <gustavoars@kernel.org>
Reviewed-by: Kees Cook <keescook@chromium.org>
Reviewed-by: Dan Carpenter <dan.carpenter@linaro.org>
Link: https://lore.kernel.org/r/20240105164001.2129796-2-harshit.m.mogalapalli@oracle.com
Signed-off-by: Kees Cook <keescook@chromium.org>
Signed-off-by: Sasha Levin <sashal@kernel.org>
---
 drivers/misc/vmw_vmci/vmci_datagram.c | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

diff --git a/drivers/misc/vmw_vmci/vmci_datagram.c b/drivers/misc/vmw_vmci/vmci_datagram.c
index f50d22882476f..d1d8224c8800c 100644
--- a/drivers/misc/vmw_vmci/vmci_datagram.c
+++ b/drivers/misc/vmw_vmci/vmci_datagram.c
@@ -234,7 +234,8 @@ static int dg_dispatch_as_host(u32 context_id, struct vmci_datagram *dg)
 
 			dg_info->in_dg_host_queue = true;
 			dg_info->entry = dst_entry;
-			memcpy(&dg_info->msg, dg, dg_size);
+			dg_info->msg = *dg;
+			memcpy(&dg_info->msg_payload, dg + 1, dg->payload_size);
 
 			INIT_WORK(&dg_info->work, dg_delayed_dispatch);
 			schedule_work(&dg_info->work);
-- 
2.43.0


^ permalink raw reply related	[relevance 6%]

* [PATCH AUTOSEL 4.19 03/11] VMCI: Fix memcpy() run-time warning in dg_dispatch_as_host()
  @ 2024-03-29 12:35  6% ` Sasha Levin
  0 siblings, 0 replies; 200+ results
From: Sasha Levin @ 2024-03-29 12:35 UTC (permalink / raw)
  To: linux-kernel, stable
  Cc: Harshit Mogalapalli, syzkaller, Vegard Nossum,
	Gustavo A . R . Silva, Kees Cook, Dan Carpenter, Sasha Levin,
	bryantan, vdasa, gregkh

From: Harshit Mogalapalli <harshit.m.mogalapalli@oracle.com>

[ Upstream commit 19b070fefd0d024af3daa7329cbc0d00de5302ec ]

Syzkaller hit 'WARNING in dg_dispatch_as_host' bug.

memcpy: detected field-spanning write (size 56) of single field "&dg_info->msg"
at drivers/misc/vmw_vmci/vmci_datagram.c:237 (size 24)

WARNING: CPU: 0 PID: 1555 at drivers/misc/vmw_vmci/vmci_datagram.c:237
dg_dispatch_as_host+0x88e/0xa60 drivers/misc/vmw_vmci/vmci_datagram.c:237

Some code commentry, based on my understanding:

544 #define VMCI_DG_SIZE(_dg) (VMCI_DG_HEADERSIZE + (size_t)(_dg)->payload_size)
/// This is 24 + payload_size

memcpy(&dg_info->msg, dg, dg_size);
	Destination = dg_info->msg ---> this is a 24 byte
					structure(struct vmci_datagram)
	Source = dg --> this is a 24 byte structure (struct vmci_datagram)
	Size = dg_size = 24 + payload_size

{payload_size = 56-24 =32} -- Syzkaller managed to set payload_size to 32.

 35 struct delayed_datagram_info {
 36         struct datagram_entry *entry;
 37         struct work_struct work;
 38         bool in_dg_host_queue;
 39         /* msg and msg_payload must be together. */
 40         struct vmci_datagram msg;
 41         u8 msg_payload[];
 42 };

So those extra bytes of payload are copied into msg_payload[], a run time
warning is seen while fuzzing with Syzkaller.

One possible way to fix the warning is to split the memcpy() into
two parts -- one -- direct assignment of msg and second taking care of payload.

Gustavo quoted:
"Under FORTIFY_SOURCE we should not copy data across multiple members
in a structure."

Reported-by: syzkaller <syzkaller@googlegroups.com>
Suggested-by: Vegard Nossum <vegard.nossum@oracle.com>
Suggested-by: Gustavo A. R. Silva <gustavoars@kernel.org>
Signed-off-by: Harshit Mogalapalli <harshit.m.mogalapalli@oracle.com>
Reviewed-by: Gustavo A. R. Silva <gustavoars@kernel.org>
Reviewed-by: Kees Cook <keescook@chromium.org>
Reviewed-by: Dan Carpenter <dan.carpenter@linaro.org>
Link: https://lore.kernel.org/r/20240105164001.2129796-2-harshit.m.mogalapalli@oracle.com
Signed-off-by: Kees Cook <keescook@chromium.org>
Signed-off-by: Sasha Levin <sashal@kernel.org>
---
 drivers/misc/vmw_vmci/vmci_datagram.c | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

diff --git a/drivers/misc/vmw_vmci/vmci_datagram.c b/drivers/misc/vmw_vmci/vmci_datagram.c
index 8a4b6bbe1beed..275542e8b2ad9 100644
--- a/drivers/misc/vmw_vmci/vmci_datagram.c
+++ b/drivers/misc/vmw_vmci/vmci_datagram.c
@@ -242,7 +242,8 @@ static int dg_dispatch_as_host(u32 context_id, struct vmci_datagram *dg)
 
 			dg_info->in_dg_host_queue = true;
 			dg_info->entry = dst_entry;
-			memcpy(&dg_info->msg, dg, dg_size);
+			dg_info->msg = *dg;
+			memcpy(&dg_info->msg_payload, dg + 1, dg->payload_size);
 
 			INIT_WORK(&dg_info->work, dg_delayed_dispatch);
 			schedule_work(&dg_info->work);
-- 
2.43.0


^ permalink raw reply related	[relevance 6%]

* [PATCH AUTOSEL 5.4 04/15] VMCI: Fix memcpy() run-time warning in dg_dispatch_as_host()
  @ 2024-03-29 12:34  6% ` Sasha Levin
  0 siblings, 0 replies; 200+ results
From: Sasha Levin @ 2024-03-29 12:34 UTC (permalink / raw)
  To: linux-kernel, stable
  Cc: Harshit Mogalapalli, syzkaller, Vegard Nossum,
	Gustavo A . R . Silva, Kees Cook, Dan Carpenter, Sasha Levin,
	bryantan, vdasa, gregkh

From: Harshit Mogalapalli <harshit.m.mogalapalli@oracle.com>

[ Upstream commit 19b070fefd0d024af3daa7329cbc0d00de5302ec ]

Syzkaller hit 'WARNING in dg_dispatch_as_host' bug.

memcpy: detected field-spanning write (size 56) of single field "&dg_info->msg"
at drivers/misc/vmw_vmci/vmci_datagram.c:237 (size 24)

WARNING: CPU: 0 PID: 1555 at drivers/misc/vmw_vmci/vmci_datagram.c:237
dg_dispatch_as_host+0x88e/0xa60 drivers/misc/vmw_vmci/vmci_datagram.c:237

Some code commentry, based on my understanding:

544 #define VMCI_DG_SIZE(_dg) (VMCI_DG_HEADERSIZE + (size_t)(_dg)->payload_size)
/// This is 24 + payload_size

memcpy(&dg_info->msg, dg, dg_size);
	Destination = dg_info->msg ---> this is a 24 byte
					structure(struct vmci_datagram)
	Source = dg --> this is a 24 byte structure (struct vmci_datagram)
	Size = dg_size = 24 + payload_size

{payload_size = 56-24 =32} -- Syzkaller managed to set payload_size to 32.

 35 struct delayed_datagram_info {
 36         struct datagram_entry *entry;
 37         struct work_struct work;
 38         bool in_dg_host_queue;
 39         /* msg and msg_payload must be together. */
 40         struct vmci_datagram msg;
 41         u8 msg_payload[];
 42 };

So those extra bytes of payload are copied into msg_payload[], a run time
warning is seen while fuzzing with Syzkaller.

One possible way to fix the warning is to split the memcpy() into
two parts -- one -- direct assignment of msg and second taking care of payload.

Gustavo quoted:
"Under FORTIFY_SOURCE we should not copy data across multiple members
in a structure."

Reported-by: syzkaller <syzkaller@googlegroups.com>
Suggested-by: Vegard Nossum <vegard.nossum@oracle.com>
Suggested-by: Gustavo A. R. Silva <gustavoars@kernel.org>
Signed-off-by: Harshit Mogalapalli <harshit.m.mogalapalli@oracle.com>
Reviewed-by: Gustavo A. R. Silva <gustavoars@kernel.org>
Reviewed-by: Kees Cook <keescook@chromium.org>
Reviewed-by: Dan Carpenter <dan.carpenter@linaro.org>
Link: https://lore.kernel.org/r/20240105164001.2129796-2-harshit.m.mogalapalli@oracle.com
Signed-off-by: Kees Cook <keescook@chromium.org>
Signed-off-by: Sasha Levin <sashal@kernel.org>
---
 drivers/misc/vmw_vmci/vmci_datagram.c | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

diff --git a/drivers/misc/vmw_vmci/vmci_datagram.c b/drivers/misc/vmw_vmci/vmci_datagram.c
index f50d22882476f..d1d8224c8800c 100644
--- a/drivers/misc/vmw_vmci/vmci_datagram.c
+++ b/drivers/misc/vmw_vmci/vmci_datagram.c
@@ -234,7 +234,8 @@ static int dg_dispatch_as_host(u32 context_id, struct vmci_datagram *dg)
 
 			dg_info->in_dg_host_queue = true;
 			dg_info->entry = dst_entry;
-			memcpy(&dg_info->msg, dg, dg_size);
+			dg_info->msg = *dg;
+			memcpy(&dg_info->msg_payload, dg + 1, dg->payload_size);
 
 			INIT_WORK(&dg_info->work, dg_delayed_dispatch);
 			schedule_work(&dg_info->work);
-- 
2.43.0


^ permalink raw reply related	[relevance 6%]

* [PATCH AUTOSEL 5.10 04/17] VMCI: Fix memcpy() run-time warning in dg_dispatch_as_host()
  @ 2024-03-29 12:33  6% ` Sasha Levin
  0 siblings, 0 replies; 200+ results
From: Sasha Levin @ 2024-03-29 12:33 UTC (permalink / raw)
  To: linux-kernel, stable
  Cc: Harshit Mogalapalli, syzkaller, Vegard Nossum,
	Gustavo A . R . Silva, Kees Cook, Dan Carpenter, Sasha Levin,
	bryantan, vdasa, gregkh

From: Harshit Mogalapalli <harshit.m.mogalapalli@oracle.com>

[ Upstream commit 19b070fefd0d024af3daa7329cbc0d00de5302ec ]

Syzkaller hit 'WARNING in dg_dispatch_as_host' bug.

memcpy: detected field-spanning write (size 56) of single field "&dg_info->msg"
at drivers/misc/vmw_vmci/vmci_datagram.c:237 (size 24)

WARNING: CPU: 0 PID: 1555 at drivers/misc/vmw_vmci/vmci_datagram.c:237
dg_dispatch_as_host+0x88e/0xa60 drivers/misc/vmw_vmci/vmci_datagram.c:237

Some code commentry, based on my understanding:

544 #define VMCI_DG_SIZE(_dg) (VMCI_DG_HEADERSIZE + (size_t)(_dg)->payload_size)
/// This is 24 + payload_size

memcpy(&dg_info->msg, dg, dg_size);
	Destination = dg_info->msg ---> this is a 24 byte
					structure(struct vmci_datagram)
	Source = dg --> this is a 24 byte structure (struct vmci_datagram)
	Size = dg_size = 24 + payload_size

{payload_size = 56-24 =32} -- Syzkaller managed to set payload_size to 32.

 35 struct delayed_datagram_info {
 36         struct datagram_entry *entry;
 37         struct work_struct work;
 38         bool in_dg_host_queue;
 39         /* msg and msg_payload must be together. */
 40         struct vmci_datagram msg;
 41         u8 msg_payload[];
 42 };

So those extra bytes of payload are copied into msg_payload[], a run time
warning is seen while fuzzing with Syzkaller.

One possible way to fix the warning is to split the memcpy() into
two parts -- one -- direct assignment of msg and second taking care of payload.

Gustavo quoted:
"Under FORTIFY_SOURCE we should not copy data across multiple members
in a structure."

Reported-by: syzkaller <syzkaller@googlegroups.com>
Suggested-by: Vegard Nossum <vegard.nossum@oracle.com>
Suggested-by: Gustavo A. R. Silva <gustavoars@kernel.org>
Signed-off-by: Harshit Mogalapalli <harshit.m.mogalapalli@oracle.com>
Reviewed-by: Gustavo A. R. Silva <gustavoars@kernel.org>
Reviewed-by: Kees Cook <keescook@chromium.org>
Reviewed-by: Dan Carpenter <dan.carpenter@linaro.org>
Link: https://lore.kernel.org/r/20240105164001.2129796-2-harshit.m.mogalapalli@oracle.com
Signed-off-by: Kees Cook <keescook@chromium.org>
Signed-off-by: Sasha Levin <sashal@kernel.org>
---
 drivers/misc/vmw_vmci/vmci_datagram.c | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

diff --git a/drivers/misc/vmw_vmci/vmci_datagram.c b/drivers/misc/vmw_vmci/vmci_datagram.c
index f50d22882476f..d1d8224c8800c 100644
--- a/drivers/misc/vmw_vmci/vmci_datagram.c
+++ b/drivers/misc/vmw_vmci/vmci_datagram.c
@@ -234,7 +234,8 @@ static int dg_dispatch_as_host(u32 context_id, struct vmci_datagram *dg)
 
 			dg_info->in_dg_host_queue = true;
 			dg_info->entry = dst_entry;
-			memcpy(&dg_info->msg, dg, dg_size);
+			dg_info->msg = *dg;
+			memcpy(&dg_info->msg_payload, dg + 1, dg->payload_size);
 
 			INIT_WORK(&dg_info->work, dg_delayed_dispatch);
 			schedule_work(&dg_info->work);
-- 
2.43.0


^ permalink raw reply related	[relevance 6%]

* [PATCH AUTOSEL 5.15 04/20] VMCI: Fix memcpy() run-time warning in dg_dispatch_as_host()
  @ 2024-03-29 12:32  6% ` Sasha Levin
  0 siblings, 0 replies; 200+ results
From: Sasha Levin @ 2024-03-29 12:32 UTC (permalink / raw)
  To: linux-kernel, stable
  Cc: Harshit Mogalapalli, syzkaller, Vegard Nossum,
	Gustavo A . R . Silva, Kees Cook, Dan Carpenter, Sasha Levin,
	bryantan, vdasa, gregkh

From: Harshit Mogalapalli <harshit.m.mogalapalli@oracle.com>

[ Upstream commit 19b070fefd0d024af3daa7329cbc0d00de5302ec ]

Syzkaller hit 'WARNING in dg_dispatch_as_host' bug.

memcpy: detected field-spanning write (size 56) of single field "&dg_info->msg"
at drivers/misc/vmw_vmci/vmci_datagram.c:237 (size 24)

WARNING: CPU: 0 PID: 1555 at drivers/misc/vmw_vmci/vmci_datagram.c:237
dg_dispatch_as_host+0x88e/0xa60 drivers/misc/vmw_vmci/vmci_datagram.c:237

Some code commentry, based on my understanding:

544 #define VMCI_DG_SIZE(_dg) (VMCI_DG_HEADERSIZE + (size_t)(_dg)->payload_size)
/// This is 24 + payload_size

memcpy(&dg_info->msg, dg, dg_size);
	Destination = dg_info->msg ---> this is a 24 byte
					structure(struct vmci_datagram)
	Source = dg --> this is a 24 byte structure (struct vmci_datagram)
	Size = dg_size = 24 + payload_size

{payload_size = 56-24 =32} -- Syzkaller managed to set payload_size to 32.

 35 struct delayed_datagram_info {
 36         struct datagram_entry *entry;
 37         struct work_struct work;
 38         bool in_dg_host_queue;
 39         /* msg and msg_payload must be together. */
 40         struct vmci_datagram msg;
 41         u8 msg_payload[];
 42 };

So those extra bytes of payload are copied into msg_payload[], a run time
warning is seen while fuzzing with Syzkaller.

One possible way to fix the warning is to split the memcpy() into
two parts -- one -- direct assignment of msg and second taking care of payload.

Gustavo quoted:
"Under FORTIFY_SOURCE we should not copy data across multiple members
in a structure."

Reported-by: syzkaller <syzkaller@googlegroups.com>
Suggested-by: Vegard Nossum <vegard.nossum@oracle.com>
Suggested-by: Gustavo A. R. Silva <gustavoars@kernel.org>
Signed-off-by: Harshit Mogalapalli <harshit.m.mogalapalli@oracle.com>
Reviewed-by: Gustavo A. R. Silva <gustavoars@kernel.org>
Reviewed-by: Kees Cook <keescook@chromium.org>
Reviewed-by: Dan Carpenter <dan.carpenter@linaro.org>
Link: https://lore.kernel.org/r/20240105164001.2129796-2-harshit.m.mogalapalli@oracle.com
Signed-off-by: Kees Cook <keescook@chromium.org>
Signed-off-by: Sasha Levin <sashal@kernel.org>
---
 drivers/misc/vmw_vmci/vmci_datagram.c | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

diff --git a/drivers/misc/vmw_vmci/vmci_datagram.c b/drivers/misc/vmw_vmci/vmci_datagram.c
index f50d22882476f..d1d8224c8800c 100644
--- a/drivers/misc/vmw_vmci/vmci_datagram.c
+++ b/drivers/misc/vmw_vmci/vmci_datagram.c
@@ -234,7 +234,8 @@ static int dg_dispatch_as_host(u32 context_id, struct vmci_datagram *dg)
 
 			dg_info->in_dg_host_queue = true;
 			dg_info->entry = dst_entry;
-			memcpy(&dg_info->msg, dg, dg_size);
+			dg_info->msg = *dg;
+			memcpy(&dg_info->msg_payload, dg + 1, dg->payload_size);
 
 			INIT_WORK(&dg_info->work, dg_delayed_dispatch);
 			schedule_work(&dg_info->work);
-- 
2.43.0


^ permalink raw reply related	[relevance 6%]

* [PATCH AUTOSEL 6.1 06/31] VMCI: Fix memcpy() run-time warning in dg_dispatch_as_host()
  @ 2024-03-29 12:31  6% ` Sasha Levin
  0 siblings, 0 replies; 200+ results
From: Sasha Levin @ 2024-03-29 12:31 UTC (permalink / raw)
  To: linux-kernel, stable
  Cc: Harshit Mogalapalli, syzkaller, Vegard Nossum,
	Gustavo A . R . Silva, Kees Cook, Dan Carpenter, Sasha Levin,
	bryantan, vdasa, gregkh

From: Harshit Mogalapalli <harshit.m.mogalapalli@oracle.com>

[ Upstream commit 19b070fefd0d024af3daa7329cbc0d00de5302ec ]

Syzkaller hit 'WARNING in dg_dispatch_as_host' bug.

memcpy: detected field-spanning write (size 56) of single field "&dg_info->msg"
at drivers/misc/vmw_vmci/vmci_datagram.c:237 (size 24)

WARNING: CPU: 0 PID: 1555 at drivers/misc/vmw_vmci/vmci_datagram.c:237
dg_dispatch_as_host+0x88e/0xa60 drivers/misc/vmw_vmci/vmci_datagram.c:237

Some code commentry, based on my understanding:

544 #define VMCI_DG_SIZE(_dg) (VMCI_DG_HEADERSIZE + (size_t)(_dg)->payload_size)
/// This is 24 + payload_size

memcpy(&dg_info->msg, dg, dg_size);
	Destination = dg_info->msg ---> this is a 24 byte
					structure(struct vmci_datagram)
	Source = dg --> this is a 24 byte structure (struct vmci_datagram)
	Size = dg_size = 24 + payload_size

{payload_size = 56-24 =32} -- Syzkaller managed to set payload_size to 32.

 35 struct delayed_datagram_info {
 36         struct datagram_entry *entry;
 37         struct work_struct work;
 38         bool in_dg_host_queue;
 39         /* msg and msg_payload must be together. */
 40         struct vmci_datagram msg;
 41         u8 msg_payload[];
 42 };

So those extra bytes of payload are copied into msg_payload[], a run time
warning is seen while fuzzing with Syzkaller.

One possible way to fix the warning is to split the memcpy() into
two parts -- one -- direct assignment of msg and second taking care of payload.

Gustavo quoted:
"Under FORTIFY_SOURCE we should not copy data across multiple members
in a structure."

Reported-by: syzkaller <syzkaller@googlegroups.com>
Suggested-by: Vegard Nossum <vegard.nossum@oracle.com>
Suggested-by: Gustavo A. R. Silva <gustavoars@kernel.org>
Signed-off-by: Harshit Mogalapalli <harshit.m.mogalapalli@oracle.com>
Reviewed-by: Gustavo A. R. Silva <gustavoars@kernel.org>
Reviewed-by: Kees Cook <keescook@chromium.org>
Reviewed-by: Dan Carpenter <dan.carpenter@linaro.org>
Link: https://lore.kernel.org/r/20240105164001.2129796-2-harshit.m.mogalapalli@oracle.com
Signed-off-by: Kees Cook <keescook@chromium.org>
Signed-off-by: Sasha Levin <sashal@kernel.org>
---
 drivers/misc/vmw_vmci/vmci_datagram.c | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

diff --git a/drivers/misc/vmw_vmci/vmci_datagram.c b/drivers/misc/vmw_vmci/vmci_datagram.c
index f50d22882476f..d1d8224c8800c 100644
--- a/drivers/misc/vmw_vmci/vmci_datagram.c
+++ b/drivers/misc/vmw_vmci/vmci_datagram.c
@@ -234,7 +234,8 @@ static int dg_dispatch_as_host(u32 context_id, struct vmci_datagram *dg)
 
 			dg_info->in_dg_host_queue = true;
 			dg_info->entry = dst_entry;
-			memcpy(&dg_info->msg, dg, dg_size);
+			dg_info->msg = *dg;
+			memcpy(&dg_info->msg_payload, dg + 1, dg->payload_size);
 
 			INIT_WORK(&dg_info->work, dg_delayed_dispatch);
 			schedule_work(&dg_info->work);
-- 
2.43.0


^ permalink raw reply related	[relevance 6%]

* [PATCH AUTOSEL 6.6 09/52] VMCI: Fix memcpy() run-time warning in dg_dispatch_as_host()
  @ 2024-03-29 12:28  6% ` Sasha Levin
  0 siblings, 0 replies; 200+ results
From: Sasha Levin @ 2024-03-29 12:28 UTC (permalink / raw)
  To: linux-kernel, stable
  Cc: Harshit Mogalapalli, syzkaller, Vegard Nossum,
	Gustavo A . R . Silva, Kees Cook, Dan Carpenter, Sasha Levin,
	bryantan, vdasa, gregkh

From: Harshit Mogalapalli <harshit.m.mogalapalli@oracle.com>

[ Upstream commit 19b070fefd0d024af3daa7329cbc0d00de5302ec ]

Syzkaller hit 'WARNING in dg_dispatch_as_host' bug.

memcpy: detected field-spanning write (size 56) of single field "&dg_info->msg"
at drivers/misc/vmw_vmci/vmci_datagram.c:237 (size 24)

WARNING: CPU: 0 PID: 1555 at drivers/misc/vmw_vmci/vmci_datagram.c:237
dg_dispatch_as_host+0x88e/0xa60 drivers/misc/vmw_vmci/vmci_datagram.c:237

Some code commentry, based on my understanding:

544 #define VMCI_DG_SIZE(_dg) (VMCI_DG_HEADERSIZE + (size_t)(_dg)->payload_size)
/// This is 24 + payload_size

memcpy(&dg_info->msg, dg, dg_size);
	Destination = dg_info->msg ---> this is a 24 byte
					structure(struct vmci_datagram)
	Source = dg --> this is a 24 byte structure (struct vmci_datagram)
	Size = dg_size = 24 + payload_size

{payload_size = 56-24 =32} -- Syzkaller managed to set payload_size to 32.

 35 struct delayed_datagram_info {
 36         struct datagram_entry *entry;
 37         struct work_struct work;
 38         bool in_dg_host_queue;
 39         /* msg and msg_payload must be together. */
 40         struct vmci_datagram msg;
 41         u8 msg_payload[];
 42 };

So those extra bytes of payload are copied into msg_payload[], a run time
warning is seen while fuzzing with Syzkaller.

One possible way to fix the warning is to split the memcpy() into
two parts -- one -- direct assignment of msg and second taking care of payload.

Gustavo quoted:
"Under FORTIFY_SOURCE we should not copy data across multiple members
in a structure."

Reported-by: syzkaller <syzkaller@googlegroups.com>
Suggested-by: Vegard Nossum <vegard.nossum@oracle.com>
Suggested-by: Gustavo A. R. Silva <gustavoars@kernel.org>
Signed-off-by: Harshit Mogalapalli <harshit.m.mogalapalli@oracle.com>
Reviewed-by: Gustavo A. R. Silva <gustavoars@kernel.org>
Reviewed-by: Kees Cook <keescook@chromium.org>
Reviewed-by: Dan Carpenter <dan.carpenter@linaro.org>
Link: https://lore.kernel.org/r/20240105164001.2129796-2-harshit.m.mogalapalli@oracle.com
Signed-off-by: Kees Cook <keescook@chromium.org>
Signed-off-by: Sasha Levin <sashal@kernel.org>
---
 drivers/misc/vmw_vmci/vmci_datagram.c | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

diff --git a/drivers/misc/vmw_vmci/vmci_datagram.c b/drivers/misc/vmw_vmci/vmci_datagram.c
index f50d22882476f..d1d8224c8800c 100644
--- a/drivers/misc/vmw_vmci/vmci_datagram.c
+++ b/drivers/misc/vmw_vmci/vmci_datagram.c
@@ -234,7 +234,8 @@ static int dg_dispatch_as_host(u32 context_id, struct vmci_datagram *dg)
 
 			dg_info->in_dg_host_queue = true;
 			dg_info->entry = dst_entry;
-			memcpy(&dg_info->msg, dg, dg_size);
+			dg_info->msg = *dg;
+			memcpy(&dg_info->msg_payload, dg + 1, dg->payload_size);
 
 			INIT_WORK(&dg_info->work, dg_delayed_dispatch);
 			schedule_work(&dg_info->work);
-- 
2.43.0


^ permalink raw reply related	[relevance 6%]

* [PATCH AUTOSEL 6.8 11/68] VMCI: Fix memcpy() run-time warning in dg_dispatch_as_host()
  @ 2024-03-29 12:25  6% ` Sasha Levin
  0 siblings, 0 replies; 200+ results
From: Sasha Levin @ 2024-03-29 12:25 UTC (permalink / raw)
  To: linux-kernel, stable
  Cc: Harshit Mogalapalli, syzkaller, Vegard Nossum,
	Gustavo A . R . Silva, Kees Cook, Dan Carpenter, Sasha Levin,
	bryantan, vdasa, gregkh

From: Harshit Mogalapalli <harshit.m.mogalapalli@oracle.com>

[ Upstream commit 19b070fefd0d024af3daa7329cbc0d00de5302ec ]

Syzkaller hit 'WARNING in dg_dispatch_as_host' bug.

memcpy: detected field-spanning write (size 56) of single field "&dg_info->msg"
at drivers/misc/vmw_vmci/vmci_datagram.c:237 (size 24)

WARNING: CPU: 0 PID: 1555 at drivers/misc/vmw_vmci/vmci_datagram.c:237
dg_dispatch_as_host+0x88e/0xa60 drivers/misc/vmw_vmci/vmci_datagram.c:237

Some code commentry, based on my understanding:

544 #define VMCI_DG_SIZE(_dg) (VMCI_DG_HEADERSIZE + (size_t)(_dg)->payload_size)
/// This is 24 + payload_size

memcpy(&dg_info->msg, dg, dg_size);
	Destination = dg_info->msg ---> this is a 24 byte
					structure(struct vmci_datagram)
	Source = dg --> this is a 24 byte structure (struct vmci_datagram)
	Size = dg_size = 24 + payload_size

{payload_size = 56-24 =32} -- Syzkaller managed to set payload_size to 32.

 35 struct delayed_datagram_info {
 36         struct datagram_entry *entry;
 37         struct work_struct work;
 38         bool in_dg_host_queue;
 39         /* msg and msg_payload must be together. */
 40         struct vmci_datagram msg;
 41         u8 msg_payload[];
 42 };

So those extra bytes of payload are copied into msg_payload[], a run time
warning is seen while fuzzing with Syzkaller.

One possible way to fix the warning is to split the memcpy() into
two parts -- one -- direct assignment of msg and second taking care of payload.

Gustavo quoted:
"Under FORTIFY_SOURCE we should not copy data across multiple members
in a structure."

Reported-by: syzkaller <syzkaller@googlegroups.com>
Suggested-by: Vegard Nossum <vegard.nossum@oracle.com>
Suggested-by: Gustavo A. R. Silva <gustavoars@kernel.org>
Signed-off-by: Harshit Mogalapalli <harshit.m.mogalapalli@oracle.com>
Reviewed-by: Gustavo A. R. Silva <gustavoars@kernel.org>
Reviewed-by: Kees Cook <keescook@chromium.org>
Reviewed-by: Dan Carpenter <dan.carpenter@linaro.org>
Link: https://lore.kernel.org/r/20240105164001.2129796-2-harshit.m.mogalapalli@oracle.com
Signed-off-by: Kees Cook <keescook@chromium.org>
Signed-off-by: Sasha Levin <sashal@kernel.org>
---
 drivers/misc/vmw_vmci/vmci_datagram.c | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

diff --git a/drivers/misc/vmw_vmci/vmci_datagram.c b/drivers/misc/vmw_vmci/vmci_datagram.c
index f50d22882476f..d1d8224c8800c 100644
--- a/drivers/misc/vmw_vmci/vmci_datagram.c
+++ b/drivers/misc/vmw_vmci/vmci_datagram.c
@@ -234,7 +234,8 @@ static int dg_dispatch_as_host(u32 context_id, struct vmci_datagram *dg)
 
 			dg_info->in_dg_host_queue = true;
 			dg_info->entry = dst_entry;
-			memcpy(&dg_info->msg, dg, dg_size);
+			dg_info->msg = *dg;
+			memcpy(&dg_info->msg_payload, dg + 1, dg->payload_size);
 
 			INIT_WORK(&dg_info->work, dg_delayed_dispatch);
 			schedule_work(&dg_info->work);
-- 
2.43.0


^ permalink raw reply related	[relevance 6%]

* Re: [PATCH v2] scsi: mpi3mr: Avoid memcpy field-spanning write WARNING
  2024-03-23  8:41 14% [PATCH v2] scsi: mpi3mr: Avoid memcpy field-spanning write WARNING Shin'ichiro Kawasaki
@ 2024-03-26  1:21 15% ` Martin K. Petersen
  0 siblings, 0 replies; 200+ results
From: Martin K. Petersen @ 2024-03-26  1:21 UTC (permalink / raw)
  To: mpi3mr-linuxdrv.pdl, linux-scsi, Shin'ichiro Kawasaki
  Cc: Martin K . Petersen, Sathya Prakash Veerichetty, Kashyap Desai,
	Sumit Saxena, Sreekanth Reddy, Johannes Thumshirn

On Sat, 23 Mar 2024 17:41:55 +0900, Shin'ichiro Kawasaki wrote:

> When the "storcli2 show" command is executed for eHBA-9600, mpi3mr
> driver prints this WARNING message:
> 
>   memcpy: detected field-spanning write (size 128) of single field "bsg_reply_buf->reply_buf" at drivers/scsi/mpi3mr/mpi3mr_app.c:1658 (size 1)
>   WARNING: CPU: 0 PID: 12760 at drivers/scsi/mpi3mr/mpi3mr_app.c:1658 mpi3mr_bsg_request+0x6b12/0x7f10 [mpi3mr]
> 
> The cause of the WARN is 128 bytes memcpy to the 1 byte size array
> "__u8 replay_buf[1]" in the struct mpi3mr_bsg_in_reply_buf. The array is
> intended to be a flexible length array, then the WARN is a false
> positive. To suppress the WARN, remove the constant number '1' from the
> array declaration and clarify that it has flexible length. Also, adjust
> the memory allocation size to match the change.
> 
> [...]

Applied to 6.9/scsi-fixes, thanks!

[1/1] scsi: mpi3mr: Avoid memcpy field-spanning write WARNING
      https://git.kernel.org/mkp/scsi/c/429846b4b6ce

-- 
Martin K. Petersen	Oracle Linux Engineering

^ permalink raw reply	[relevance 15%]

* [PATCH 5.10 012/238] RDMA/mlx5: Fix fortify source warning while accessing Eth segment
  @ 2024-03-24 23:36  5% ` Sasha Levin
  0 siblings, 0 replies; 200+ results
From: Sasha Levin @ 2024-03-24 23:36 UTC (permalink / raw)
  To: linux-kernel, stable; +Cc: Leon Romanovsky, Sasha Levin

From: Leon Romanovsky <leonro@nvidia.com>

[ Upstream commit 4d5e86a56615cc387d21c629f9af8fb0e958d350 ]

 ------------[ cut here ]------------
 memcpy: detected field-spanning write (size 56) of single field "eseg->inline_hdr.start" at /var/lib/dkms/mlnx-ofed-kernel/5.8/build/drivers/infiniband/hw/mlx5/wr.c:131 (size 2)
 WARNING: CPU: 0 PID: 293779 at /var/lib/dkms/mlnx-ofed-kernel/5.8/build/drivers/infiniband/hw/mlx5/wr.c:131 mlx5_ib_post_send+0x191b/0x1a60 [mlx5_ib]
 Modules linked in: 8021q garp mrp stp llc rdma_ucm(OE) rdma_cm(OE) iw_cm(OE) ib_ipoib(OE) ib_cm(OE) ib_umad(OE) mlx5_ib(OE) ib_uverbs(OE) ib_core(OE) mlx5_core(OE) pci_hyperv_intf mlxdevm(OE) mlx_compat(OE) tls mlxfw(OE) psample nft_fib_inet nft_fib_ipv4 nft_fib_ipv6 nft_fib nft_reject_inet nf_reject_ipv4 nf_reject_ipv6 nft_reject nft_ct nft_chain_nat nf_nat nf_conntrack nf_defrag_ipv6 nf_defrag_ipv4 ip_set nf_tables libcrc32c nfnetlink mst_pciconf(OE) knem(OE) vfio_pci vfio_pci_core vfio_iommu_type1 vfio iommufd irqbypass cuse nfsv3 nfs fscache netfs xfrm_user xfrm_algo ipmi_devintf ipmi_msghandler binfmt_misc crct10dif_pclmul crc32_pclmul polyval_clmulni polyval_generic ghash_clmulni_intel sha512_ssse3 snd_pcsp aesni_intel crypto_simd cryptd snd_pcm snd_timer joydev snd soundcore input_leds serio_raw evbug nfsd auth_rpcgss nfs_acl lockd grace sch_fq_codel sunrpc drm efi_pstore ip_tables x_tables autofs4 psmouse virtio_net net_failover failover floppy
  [last unloaded: mlx_compat(OE)]
 CPU: 0 PID: 293779 Comm: ssh Tainted: G           OE      6.2.0-32-generic #32~22.04.1-Ubuntu
 Hardware name: Red Hat KVM, BIOS 0.5.1 01/01/2011
 RIP: 0010:mlx5_ib_post_send+0x191b/0x1a60 [mlx5_ib]
 Code: 0c 01 00 a8 01 75 25 48 8b 75 a0 b9 02 00 00 00 48 c7 c2 10 5b fd c0 48 c7 c7 80 5b fd c0 c6 05 57 0c 03 00 01 e8 95 4d 93 da <0f> 0b 44 8b 4d b0 4c 8b 45 c8 48 8b 4d c0 e9 49 fb ff ff 41 0f b7
 RSP: 0018:ffffb5b48478b570 EFLAGS: 00010046
 RAX: 0000000000000000 RBX: 0000000000000001 RCX: 0000000000000000
 RDX: 0000000000000000 RSI: 0000000000000000 RDI: 0000000000000000
 RBP: ffffb5b48478b628 R08: 0000000000000000 R09: 0000000000000000
 R10: 0000000000000000 R11: 0000000000000000 R12: ffffb5b48478b5e8
 R13: ffff963a3c609b5e R14: ffff9639c3fbd800 R15: ffffb5b480475a80
 FS:  00007fc03b444c80(0000) GS:ffff963a3dc00000(0000) knlGS:0000000000000000
 CS:  0010 DS: 0000 ES: 0000 CR0: 0000000080050033
 CR2: 0000556f46bdf000 CR3: 0000000006ac6003 CR4: 00000000003706f0
 DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000
 DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400
 Call Trace:
  <TASK>
  ? show_regs+0x72/0x90
  ? mlx5_ib_post_send+0x191b/0x1a60 [mlx5_ib]
  ? __warn+0x8d/0x160
  ? mlx5_ib_post_send+0x191b/0x1a60 [mlx5_ib]
  ? report_bug+0x1bb/0x1d0
  ? handle_bug+0x46/0x90
  ? exc_invalid_op+0x19/0x80
  ? asm_exc_invalid_op+0x1b/0x20
  ? mlx5_ib_post_send+0x191b/0x1a60 [mlx5_ib]
  mlx5_ib_post_send_nodrain+0xb/0x20 [mlx5_ib]
  ipoib_send+0x2ec/0x770 [ib_ipoib]
  ipoib_start_xmit+0x5a0/0x770 [ib_ipoib]
  dev_hard_start_xmit+0x8e/0x1e0
  ? validate_xmit_skb_list+0x4d/0x80
  sch_direct_xmit+0x116/0x3a0
  __dev_xmit_skb+0x1fd/0x580
  __dev_queue_xmit+0x284/0x6b0
  ? _raw_spin_unlock_irq+0xe/0x50
  ? __flush_work.isra.0+0x20d/0x370
  ? push_pseudo_header+0x17/0x40 [ib_ipoib]
  neigh_connected_output+0xcd/0x110
  ip_finish_output2+0x179/0x480
  ? __smp_call_single_queue+0x61/0xa0
  __ip_finish_output+0xc3/0x190
  ip_finish_output+0x2e/0xf0
  ip_output+0x78/0x110
  ? __pfx_ip_finish_output+0x10/0x10
  ip_local_out+0x64/0x70
  __ip_queue_xmit+0x18a/0x460
  ip_queue_xmit+0x15/0x30
  __tcp_transmit_skb+0x914/0x9c0
  tcp_write_xmit+0x334/0x8d0
  tcp_push_one+0x3c/0x60
  tcp_sendmsg_locked+0x2e1/0xac0
  tcp_sendmsg+0x2d/0x50
  inet_sendmsg+0x43/0x90
  sock_sendmsg+0x68/0x80
  sock_write_iter+0x93/0x100
  vfs_write+0x326/0x3c0
  ksys_write+0xbd/0xf0
  ? do_syscall_64+0x69/0x90
  __x64_sys_write+0x19/0x30
  do_syscall_64+0x59/0x90
  ? do_user_addr_fault+0x1d0/0x640
  ? exit_to_user_mode_prepare+0x3b/0xd0
  ? irqentry_exit_to_user_mode+0x9/0x20
  ? irqentry_exit+0x43/0x50
  ? exc_page_fault+0x92/0x1b0
  entry_SYSCALL_64_after_hwframe+0x72/0xdc
 RIP: 0033:0x7fc03ad14a37
 Code: 10 00 f7 d8 64 89 02 48 c7 c0 ff ff ff ff eb b7 0f 1f 00 f3 0f 1e fa 64 8b 04 25 18 00 00 00 85 c0 75 10 b8 01 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 51 c3 48 83 ec 28 48 89 54 24 18 48 89 74 24
 RSP: 002b:00007ffdf8697fe8 EFLAGS: 00000246 ORIG_RAX: 0000000000000001
 RAX: ffffffffffffffda RBX: 0000000000008024 RCX: 00007fc03ad14a37
 RDX: 0000000000008024 RSI: 0000556f46bd8270 RDI: 0000000000000003
 RBP: 0000556f46bb1800 R08: 0000000000007fe3 R09: 0000000000000000
 R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000002
 R13: 0000556f46bc66b0 R14: 000000000000000a R15: 0000556f46bb2f50
  </TASK>
 ---[ end trace 0000000000000000 ]---

Link: https://lore.kernel.org/r/8228ad34bd1a25047586270f7b1fb4ddcd046282.1706433934.git.leon@kernel.org
Signed-off-by: Leon Romanovsky <leonro@nvidia.com>
Signed-off-by: Sasha Levin <sashal@kernel.org>
---
 drivers/infiniband/hw/mlx5/wr.c | 2 +-
 include/linux/mlx5/qp.h         | 5 ++++-
 2 files changed, 5 insertions(+), 2 deletions(-)

diff --git a/drivers/infiniband/hw/mlx5/wr.c b/drivers/infiniband/hw/mlx5/wr.c
index d6038fb6c50c6..19fd440a6ce38 100644
--- a/drivers/infiniband/hw/mlx5/wr.c
+++ b/drivers/infiniband/hw/mlx5/wr.c
@@ -128,7 +128,7 @@ static void set_eth_seg(const struct ib_send_wr *wr, struct mlx5_ib_qp *qp,
 		 */
 		copysz = min_t(u64, *cur_edge - (void *)eseg->inline_hdr.start,
 			       left);
-		memcpy(eseg->inline_hdr.start, pdata, copysz);
+		memcpy(eseg->inline_hdr.data, pdata, copysz);
 		stride = ALIGN(sizeof(struct mlx5_wqe_eth_seg) -
 			       sizeof(eseg->inline_hdr.start) + copysz, 16);
 		*size += stride / 16;
diff --git a/include/linux/mlx5/qp.h b/include/linux/mlx5/qp.h
index d75ef8aa8fac0..28d44061d6700 100644
--- a/include/linux/mlx5/qp.h
+++ b/include/linux/mlx5/qp.h
@@ -261,7 +261,10 @@ struct mlx5_wqe_eth_seg {
 	union {
 		struct {
 			__be16 sz;
-			u8     start[2];
+			union {
+				u8     start[2];
+				DECLARE_FLEX_ARRAY(u8, data);
+			};
 		} inline_hdr;
 		struct {
 			__be16 type;
-- 
2.43.0


^ permalink raw reply related	[relevance 5%]

* [PATCH 5.15 012/317] RDMA/mlx5: Fix fortify source warning while accessing Eth segment
  @ 2024-03-24 23:29  5% ` Sasha Levin
  0 siblings, 0 replies; 200+ results
From: Sasha Levin @ 2024-03-24 23:29 UTC (permalink / raw)
  To: linux-kernel, stable; +Cc: Leon Romanovsky, Sasha Levin

From: Leon Romanovsky <leonro@nvidia.com>

[ Upstream commit 4d5e86a56615cc387d21c629f9af8fb0e958d350 ]

 ------------[ cut here ]------------
 memcpy: detected field-spanning write (size 56) of single field "eseg->inline_hdr.start" at /var/lib/dkms/mlnx-ofed-kernel/5.8/build/drivers/infiniband/hw/mlx5/wr.c:131 (size 2)
 WARNING: CPU: 0 PID: 293779 at /var/lib/dkms/mlnx-ofed-kernel/5.8/build/drivers/infiniband/hw/mlx5/wr.c:131 mlx5_ib_post_send+0x191b/0x1a60 [mlx5_ib]
 Modules linked in: 8021q garp mrp stp llc rdma_ucm(OE) rdma_cm(OE) iw_cm(OE) ib_ipoib(OE) ib_cm(OE) ib_umad(OE) mlx5_ib(OE) ib_uverbs(OE) ib_core(OE) mlx5_core(OE) pci_hyperv_intf mlxdevm(OE) mlx_compat(OE) tls mlxfw(OE) psample nft_fib_inet nft_fib_ipv4 nft_fib_ipv6 nft_fib nft_reject_inet nf_reject_ipv4 nf_reject_ipv6 nft_reject nft_ct nft_chain_nat nf_nat nf_conntrack nf_defrag_ipv6 nf_defrag_ipv4 ip_set nf_tables libcrc32c nfnetlink mst_pciconf(OE) knem(OE) vfio_pci vfio_pci_core vfio_iommu_type1 vfio iommufd irqbypass cuse nfsv3 nfs fscache netfs xfrm_user xfrm_algo ipmi_devintf ipmi_msghandler binfmt_misc crct10dif_pclmul crc32_pclmul polyval_clmulni polyval_generic ghash_clmulni_intel sha512_ssse3 snd_pcsp aesni_intel crypto_simd cryptd snd_pcm snd_timer joydev snd soundcore input_leds serio_raw evbug nfsd auth_rpcgss nfs_acl lockd grace sch_fq_codel sunrpc drm efi_pstore ip_tables x_tables autofs4 psmouse virtio_net net_failover failover floppy
  [last unloaded: mlx_compat(OE)]
 CPU: 0 PID: 293779 Comm: ssh Tainted: G           OE      6.2.0-32-generic #32~22.04.1-Ubuntu
 Hardware name: Red Hat KVM, BIOS 0.5.1 01/01/2011
 RIP: 0010:mlx5_ib_post_send+0x191b/0x1a60 [mlx5_ib]
 Code: 0c 01 00 a8 01 75 25 48 8b 75 a0 b9 02 00 00 00 48 c7 c2 10 5b fd c0 48 c7 c7 80 5b fd c0 c6 05 57 0c 03 00 01 e8 95 4d 93 da <0f> 0b 44 8b 4d b0 4c 8b 45 c8 48 8b 4d c0 e9 49 fb ff ff 41 0f b7
 RSP: 0018:ffffb5b48478b570 EFLAGS: 00010046
 RAX: 0000000000000000 RBX: 0000000000000001 RCX: 0000000000000000
 RDX: 0000000000000000 RSI: 0000000000000000 RDI: 0000000000000000
 RBP: ffffb5b48478b628 R08: 0000000000000000 R09: 0000000000000000
 R10: 0000000000000000 R11: 0000000000000000 R12: ffffb5b48478b5e8
 R13: ffff963a3c609b5e R14: ffff9639c3fbd800 R15: ffffb5b480475a80
 FS:  00007fc03b444c80(0000) GS:ffff963a3dc00000(0000) knlGS:0000000000000000
 CS:  0010 DS: 0000 ES: 0000 CR0: 0000000080050033
 CR2: 0000556f46bdf000 CR3: 0000000006ac6003 CR4: 00000000003706f0
 DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000
 DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400
 Call Trace:
  <TASK>
  ? show_regs+0x72/0x90
  ? mlx5_ib_post_send+0x191b/0x1a60 [mlx5_ib]
  ? __warn+0x8d/0x160
  ? mlx5_ib_post_send+0x191b/0x1a60 [mlx5_ib]
  ? report_bug+0x1bb/0x1d0
  ? handle_bug+0x46/0x90
  ? exc_invalid_op+0x19/0x80
  ? asm_exc_invalid_op+0x1b/0x20
  ? mlx5_ib_post_send+0x191b/0x1a60 [mlx5_ib]
  mlx5_ib_post_send_nodrain+0xb/0x20 [mlx5_ib]
  ipoib_send+0x2ec/0x770 [ib_ipoib]
  ipoib_start_xmit+0x5a0/0x770 [ib_ipoib]
  dev_hard_start_xmit+0x8e/0x1e0
  ? validate_xmit_skb_list+0x4d/0x80
  sch_direct_xmit+0x116/0x3a0
  __dev_xmit_skb+0x1fd/0x580
  __dev_queue_xmit+0x284/0x6b0
  ? _raw_spin_unlock_irq+0xe/0x50
  ? __flush_work.isra.0+0x20d/0x370
  ? push_pseudo_header+0x17/0x40 [ib_ipoib]
  neigh_connected_output+0xcd/0x110
  ip_finish_output2+0x179/0x480
  ? __smp_call_single_queue+0x61/0xa0
  __ip_finish_output+0xc3/0x190
  ip_finish_output+0x2e/0xf0
  ip_output+0x78/0x110
  ? __pfx_ip_finish_output+0x10/0x10
  ip_local_out+0x64/0x70
  __ip_queue_xmit+0x18a/0x460
  ip_queue_xmit+0x15/0x30
  __tcp_transmit_skb+0x914/0x9c0
  tcp_write_xmit+0x334/0x8d0
  tcp_push_one+0x3c/0x60
  tcp_sendmsg_locked+0x2e1/0xac0
  tcp_sendmsg+0x2d/0x50
  inet_sendmsg+0x43/0x90
  sock_sendmsg+0x68/0x80
  sock_write_iter+0x93/0x100
  vfs_write+0x326/0x3c0
  ksys_write+0xbd/0xf0
  ? do_syscall_64+0x69/0x90
  __x64_sys_write+0x19/0x30
  do_syscall_64+0x59/0x90
  ? do_user_addr_fault+0x1d0/0x640
  ? exit_to_user_mode_prepare+0x3b/0xd0
  ? irqentry_exit_to_user_mode+0x9/0x20
  ? irqentry_exit+0x43/0x50
  ? exc_page_fault+0x92/0x1b0
  entry_SYSCALL_64_after_hwframe+0x72/0xdc
 RIP: 0033:0x7fc03ad14a37
 Code: 10 00 f7 d8 64 89 02 48 c7 c0 ff ff ff ff eb b7 0f 1f 00 f3 0f 1e fa 64 8b 04 25 18 00 00 00 85 c0 75 10 b8 01 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 51 c3 48 83 ec 28 48 89 54 24 18 48 89 74 24
 RSP: 002b:00007ffdf8697fe8 EFLAGS: 00000246 ORIG_RAX: 0000000000000001
 RAX: ffffffffffffffda RBX: 0000000000008024 RCX: 00007fc03ad14a37
 RDX: 0000000000008024 RSI: 0000556f46bd8270 RDI: 0000000000000003
 RBP: 0000556f46bb1800 R08: 0000000000007fe3 R09: 0000000000000000
 R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000002
 R13: 0000556f46bc66b0 R14: 000000000000000a R15: 0000556f46bb2f50
  </TASK>
 ---[ end trace 0000000000000000 ]---

Link: https://lore.kernel.org/r/8228ad34bd1a25047586270f7b1fb4ddcd046282.1706433934.git.leon@kernel.org
Signed-off-by: Leon Romanovsky <leonro@nvidia.com>
Signed-off-by: Sasha Levin <sashal@kernel.org>
---
 drivers/infiniband/hw/mlx5/wr.c | 2 +-
 include/linux/mlx5/qp.h         | 5 ++++-
 2 files changed, 5 insertions(+), 2 deletions(-)

diff --git a/drivers/infiniband/hw/mlx5/wr.c b/drivers/infiniband/hw/mlx5/wr.c
index 8841620af82f1..b81d282fb0d52 100644
--- a/drivers/infiniband/hw/mlx5/wr.c
+++ b/drivers/infiniband/hw/mlx5/wr.c
@@ -128,7 +128,7 @@ static void set_eth_seg(const struct ib_send_wr *wr, struct mlx5_ib_qp *qp,
 		 */
 		copysz = min_t(u64, *cur_edge - (void *)eseg->inline_hdr.start,
 			       left);
-		memcpy(eseg->inline_hdr.start, pdata, copysz);
+		memcpy(eseg->inline_hdr.data, pdata, copysz);
 		stride = ALIGN(sizeof(struct mlx5_wqe_eth_seg) -
 			       sizeof(eseg->inline_hdr.start) + copysz, 16);
 		*size += stride / 16;
diff --git a/include/linux/mlx5/qp.h b/include/linux/mlx5/qp.h
index 61e48d459b23c..693d758f2f1c9 100644
--- a/include/linux/mlx5/qp.h
+++ b/include/linux/mlx5/qp.h
@@ -261,7 +261,10 @@ struct mlx5_wqe_eth_seg {
 	union {
 		struct {
 			__be16 sz;
-			u8     start[2];
+			union {
+				u8     start[2];
+				DECLARE_FLEX_ARRAY(u8, data);
+			};
 		} inline_hdr;
 		struct {
 			__be16 type;
-- 
2.43.0


^ permalink raw reply related	[relevance 5%]

* [PATCH 6.1 030/451] RDMA/mlx5: Fix fortify source warning while accessing Eth segment
  @ 2024-03-24 23:05  5% ` Sasha Levin
  0 siblings, 0 replies; 200+ results
From: Sasha Levin @ 2024-03-24 23:05 UTC (permalink / raw)
  To: linux-kernel, stable; +Cc: Leon Romanovsky, Sasha Levin

From: Leon Romanovsky <leonro@nvidia.com>

[ Upstream commit 4d5e86a56615cc387d21c629f9af8fb0e958d350 ]

 ------------[ cut here ]------------
 memcpy: detected field-spanning write (size 56) of single field "eseg->inline_hdr.start" at /var/lib/dkms/mlnx-ofed-kernel/5.8/build/drivers/infiniband/hw/mlx5/wr.c:131 (size 2)
 WARNING: CPU: 0 PID: 293779 at /var/lib/dkms/mlnx-ofed-kernel/5.8/build/drivers/infiniband/hw/mlx5/wr.c:131 mlx5_ib_post_send+0x191b/0x1a60 [mlx5_ib]
 Modules linked in: 8021q garp mrp stp llc rdma_ucm(OE) rdma_cm(OE) iw_cm(OE) ib_ipoib(OE) ib_cm(OE) ib_umad(OE) mlx5_ib(OE) ib_uverbs(OE) ib_core(OE) mlx5_core(OE) pci_hyperv_intf mlxdevm(OE) mlx_compat(OE) tls mlxfw(OE) psample nft_fib_inet nft_fib_ipv4 nft_fib_ipv6 nft_fib nft_reject_inet nf_reject_ipv4 nf_reject_ipv6 nft_reject nft_ct nft_chain_nat nf_nat nf_conntrack nf_defrag_ipv6 nf_defrag_ipv4 ip_set nf_tables libcrc32c nfnetlink mst_pciconf(OE) knem(OE) vfio_pci vfio_pci_core vfio_iommu_type1 vfio iommufd irqbypass cuse nfsv3 nfs fscache netfs xfrm_user xfrm_algo ipmi_devintf ipmi_msghandler binfmt_misc crct10dif_pclmul crc32_pclmul polyval_clmulni polyval_generic ghash_clmulni_intel sha512_ssse3 snd_pcsp aesni_intel crypto_simd cryptd snd_pcm snd_timer joydev snd soundcore input_leds serio_raw evbug nfsd auth_rpcgss nfs_acl lockd grace sch_fq_codel sunrpc drm efi_pstore ip_tables x_tables autofs4 psmouse virtio_net net_failover failover floppy
  [last unloaded: mlx_compat(OE)]
 CPU: 0 PID: 293779 Comm: ssh Tainted: G           OE      6.2.0-32-generic #32~22.04.1-Ubuntu
 Hardware name: Red Hat KVM, BIOS 0.5.1 01/01/2011
 RIP: 0010:mlx5_ib_post_send+0x191b/0x1a60 [mlx5_ib]
 Code: 0c 01 00 a8 01 75 25 48 8b 75 a0 b9 02 00 00 00 48 c7 c2 10 5b fd c0 48 c7 c7 80 5b fd c0 c6 05 57 0c 03 00 01 e8 95 4d 93 da <0f> 0b 44 8b 4d b0 4c 8b 45 c8 48 8b 4d c0 e9 49 fb ff ff 41 0f b7
 RSP: 0018:ffffb5b48478b570 EFLAGS: 00010046
 RAX: 0000000000000000 RBX: 0000000000000001 RCX: 0000000000000000
 RDX: 0000000000000000 RSI: 0000000000000000 RDI: 0000000000000000
 RBP: ffffb5b48478b628 R08: 0000000000000000 R09: 0000000000000000
 R10: 0000000000000000 R11: 0000000000000000 R12: ffffb5b48478b5e8
 R13: ffff963a3c609b5e R14: ffff9639c3fbd800 R15: ffffb5b480475a80
 FS:  00007fc03b444c80(0000) GS:ffff963a3dc00000(0000) knlGS:0000000000000000
 CS:  0010 DS: 0000 ES: 0000 CR0: 0000000080050033
 CR2: 0000556f46bdf000 CR3: 0000000006ac6003 CR4: 00000000003706f0
 DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000
 DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400
 Call Trace:
  <TASK>
  ? show_regs+0x72/0x90
  ? mlx5_ib_post_send+0x191b/0x1a60 [mlx5_ib]
  ? __warn+0x8d/0x160
  ? mlx5_ib_post_send+0x191b/0x1a60 [mlx5_ib]
  ? report_bug+0x1bb/0x1d0
  ? handle_bug+0x46/0x90
  ? exc_invalid_op+0x19/0x80
  ? asm_exc_invalid_op+0x1b/0x20
  ? mlx5_ib_post_send+0x191b/0x1a60 [mlx5_ib]
  mlx5_ib_post_send_nodrain+0xb/0x20 [mlx5_ib]
  ipoib_send+0x2ec/0x770 [ib_ipoib]
  ipoib_start_xmit+0x5a0/0x770 [ib_ipoib]
  dev_hard_start_xmit+0x8e/0x1e0
  ? validate_xmit_skb_list+0x4d/0x80
  sch_direct_xmit+0x116/0x3a0
  __dev_xmit_skb+0x1fd/0x580
  __dev_queue_xmit+0x284/0x6b0
  ? _raw_spin_unlock_irq+0xe/0x50
  ? __flush_work.isra.0+0x20d/0x370
  ? push_pseudo_header+0x17/0x40 [ib_ipoib]
  neigh_connected_output+0xcd/0x110
  ip_finish_output2+0x179/0x480
  ? __smp_call_single_queue+0x61/0xa0
  __ip_finish_output+0xc3/0x190
  ip_finish_output+0x2e/0xf0
  ip_output+0x78/0x110
  ? __pfx_ip_finish_output+0x10/0x10
  ip_local_out+0x64/0x70
  __ip_queue_xmit+0x18a/0x460
  ip_queue_xmit+0x15/0x30
  __tcp_transmit_skb+0x914/0x9c0
  tcp_write_xmit+0x334/0x8d0
  tcp_push_one+0x3c/0x60
  tcp_sendmsg_locked+0x2e1/0xac0
  tcp_sendmsg+0x2d/0x50
  inet_sendmsg+0x43/0x90
  sock_sendmsg+0x68/0x80
  sock_write_iter+0x93/0x100
  vfs_write+0x326/0x3c0
  ksys_write+0xbd/0xf0
  ? do_syscall_64+0x69/0x90
  __x64_sys_write+0x19/0x30
  do_syscall_64+0x59/0x90
  ? do_user_addr_fault+0x1d0/0x640
  ? exit_to_user_mode_prepare+0x3b/0xd0
  ? irqentry_exit_to_user_mode+0x9/0x20
  ? irqentry_exit+0x43/0x50
  ? exc_page_fault+0x92/0x1b0
  entry_SYSCALL_64_after_hwframe+0x72/0xdc
 RIP: 0033:0x7fc03ad14a37
 Code: 10 00 f7 d8 64 89 02 48 c7 c0 ff ff ff ff eb b7 0f 1f 00 f3 0f 1e fa 64 8b 04 25 18 00 00 00 85 c0 75 10 b8 01 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 51 c3 48 83 ec 28 48 89 54 24 18 48 89 74 24
 RSP: 002b:00007ffdf8697fe8 EFLAGS: 00000246 ORIG_RAX: 0000000000000001
 RAX: ffffffffffffffda RBX: 0000000000008024 RCX: 00007fc03ad14a37
 RDX: 0000000000008024 RSI: 0000556f46bd8270 RDI: 0000000000000003
 RBP: 0000556f46bb1800 R08: 0000000000007fe3 R09: 0000000000000000
 R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000002
 R13: 0000556f46bc66b0 R14: 000000000000000a R15: 0000556f46bb2f50
  </TASK>
 ---[ end trace 0000000000000000 ]---

Link: https://lore.kernel.org/r/8228ad34bd1a25047586270f7b1fb4ddcd046282.1706433934.git.leon@kernel.org
Signed-off-by: Leon Romanovsky <leonro@nvidia.com>
Signed-off-by: Sasha Levin <sashal@kernel.org>
---
 drivers/infiniband/hw/mlx5/wr.c | 2 +-
 include/linux/mlx5/qp.h         | 5 ++++-
 2 files changed, 5 insertions(+), 2 deletions(-)

diff --git a/drivers/infiniband/hw/mlx5/wr.c b/drivers/infiniband/hw/mlx5/wr.c
index 855f3f4fefadd..737db67a9ce1d 100644
--- a/drivers/infiniband/hw/mlx5/wr.c
+++ b/drivers/infiniband/hw/mlx5/wr.c
@@ -78,7 +78,7 @@ static void set_eth_seg(const struct ib_send_wr *wr, struct mlx5_ib_qp *qp,
 		 */
 		copysz = min_t(u64, *cur_edge - (void *)eseg->inline_hdr.start,
 			       left);
-		memcpy(eseg->inline_hdr.start, pdata, copysz);
+		memcpy(eseg->inline_hdr.data, pdata, copysz);
 		stride = ALIGN(sizeof(struct mlx5_wqe_eth_seg) -
 			       sizeof(eseg->inline_hdr.start) + copysz, 16);
 		*size += stride / 16;
diff --git a/include/linux/mlx5/qp.h b/include/linux/mlx5/qp.h
index 4657d5c54abef..ca0eee571ad7b 100644
--- a/include/linux/mlx5/qp.h
+++ b/include/linux/mlx5/qp.h
@@ -269,7 +269,10 @@ struct mlx5_wqe_eth_seg {
 	union {
 		struct {
 			__be16 sz;
-			u8     start[2];
+			union {
+				u8     start[2];
+				DECLARE_FLEX_ARRAY(u8, data);
+			};
 		} inline_hdr;
 		struct {
 			__be16 type;
-- 
2.43.0


^ permalink raw reply related	[relevance 5%]

* [PATCH 6.6 023/638] RDMA/mlx5: Fix fortify source warning while accessing Eth segment
  @ 2024-03-24 22:51  5% ` Sasha Levin
  0 siblings, 0 replies; 200+ results
From: Sasha Levin @ 2024-03-24 22:51 UTC (permalink / raw)
  To: linux-kernel, stable; +Cc: Leon Romanovsky, Sasha Levin

From: Leon Romanovsky <leonro@nvidia.com>

[ Upstream commit 4d5e86a56615cc387d21c629f9af8fb0e958d350 ]

 ------------[ cut here ]------------
 memcpy: detected field-spanning write (size 56) of single field "eseg->inline_hdr.start" at /var/lib/dkms/mlnx-ofed-kernel/5.8/build/drivers/infiniband/hw/mlx5/wr.c:131 (size 2)
 WARNING: CPU: 0 PID: 293779 at /var/lib/dkms/mlnx-ofed-kernel/5.8/build/drivers/infiniband/hw/mlx5/wr.c:131 mlx5_ib_post_send+0x191b/0x1a60 [mlx5_ib]
 Modules linked in: 8021q garp mrp stp llc rdma_ucm(OE) rdma_cm(OE) iw_cm(OE) ib_ipoib(OE) ib_cm(OE) ib_umad(OE) mlx5_ib(OE) ib_uverbs(OE) ib_core(OE) mlx5_core(OE) pci_hyperv_intf mlxdevm(OE) mlx_compat(OE) tls mlxfw(OE) psample nft_fib_inet nft_fib_ipv4 nft_fib_ipv6 nft_fib nft_reject_inet nf_reject_ipv4 nf_reject_ipv6 nft_reject nft_ct nft_chain_nat nf_nat nf_conntrack nf_defrag_ipv6 nf_defrag_ipv4 ip_set nf_tables libcrc32c nfnetlink mst_pciconf(OE) knem(OE) vfio_pci vfio_pci_core vfio_iommu_type1 vfio iommufd irqbypass cuse nfsv3 nfs fscache netfs xfrm_user xfrm_algo ipmi_devintf ipmi_msghandler binfmt_misc crct10dif_pclmul crc32_pclmul polyval_clmulni polyval_generic ghash_clmulni_intel sha512_ssse3 snd_pcsp aesni_intel crypto_simd cryptd snd_pcm snd_timer joydev snd soundcore input_leds serio_raw evbug nfsd auth_rpcgss nfs_acl lockd grace sch_fq_codel sunrpc drm efi_pstore ip_tables x_tables autofs4 psmouse virtio_net net_failover failover floppy
  [last unloaded: mlx_compat(OE)]
 CPU: 0 PID: 293779 Comm: ssh Tainted: G           OE      6.2.0-32-generic #32~22.04.1-Ubuntu
 Hardware name: Red Hat KVM, BIOS 0.5.1 01/01/2011
 RIP: 0010:mlx5_ib_post_send+0x191b/0x1a60 [mlx5_ib]
 Code: 0c 01 00 a8 01 75 25 48 8b 75 a0 b9 02 00 00 00 48 c7 c2 10 5b fd c0 48 c7 c7 80 5b fd c0 c6 05 57 0c 03 00 01 e8 95 4d 93 da <0f> 0b 44 8b 4d b0 4c 8b 45 c8 48 8b 4d c0 e9 49 fb ff ff 41 0f b7
 RSP: 0018:ffffb5b48478b570 EFLAGS: 00010046
 RAX: 0000000000000000 RBX: 0000000000000001 RCX: 0000000000000000
 RDX: 0000000000000000 RSI: 0000000000000000 RDI: 0000000000000000
 RBP: ffffb5b48478b628 R08: 0000000000000000 R09: 0000000000000000
 R10: 0000000000000000 R11: 0000000000000000 R12: ffffb5b48478b5e8
 R13: ffff963a3c609b5e R14: ffff9639c3fbd800 R15: ffffb5b480475a80
 FS:  00007fc03b444c80(0000) GS:ffff963a3dc00000(0000) knlGS:0000000000000000
 CS:  0010 DS: 0000 ES: 0000 CR0: 0000000080050033
 CR2: 0000556f46bdf000 CR3: 0000000006ac6003 CR4: 00000000003706f0
 DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000
 DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400
 Call Trace:
  <TASK>
  ? show_regs+0x72/0x90
  ? mlx5_ib_post_send+0x191b/0x1a60 [mlx5_ib]
  ? __warn+0x8d/0x160
  ? mlx5_ib_post_send+0x191b/0x1a60 [mlx5_ib]
  ? report_bug+0x1bb/0x1d0
  ? handle_bug+0x46/0x90
  ? exc_invalid_op+0x19/0x80
  ? asm_exc_invalid_op+0x1b/0x20
  ? mlx5_ib_post_send+0x191b/0x1a60 [mlx5_ib]
  mlx5_ib_post_send_nodrain+0xb/0x20 [mlx5_ib]
  ipoib_send+0x2ec/0x770 [ib_ipoib]
  ipoib_start_xmit+0x5a0/0x770 [ib_ipoib]
  dev_hard_start_xmit+0x8e/0x1e0
  ? validate_xmit_skb_list+0x4d/0x80
  sch_direct_xmit+0x116/0x3a0
  __dev_xmit_skb+0x1fd/0x580
  __dev_queue_xmit+0x284/0x6b0
  ? _raw_spin_unlock_irq+0xe/0x50
  ? __flush_work.isra.0+0x20d/0x370
  ? push_pseudo_header+0x17/0x40 [ib_ipoib]
  neigh_connected_output+0xcd/0x110
  ip_finish_output2+0x179/0x480
  ? __smp_call_single_queue+0x61/0xa0
  __ip_finish_output+0xc3/0x190
  ip_finish_output+0x2e/0xf0
  ip_output+0x78/0x110
  ? __pfx_ip_finish_output+0x10/0x10
  ip_local_out+0x64/0x70
  __ip_queue_xmit+0x18a/0x460
  ip_queue_xmit+0x15/0x30
  __tcp_transmit_skb+0x914/0x9c0
  tcp_write_xmit+0x334/0x8d0
  tcp_push_one+0x3c/0x60
  tcp_sendmsg_locked+0x2e1/0xac0
  tcp_sendmsg+0x2d/0x50
  inet_sendmsg+0x43/0x90
  sock_sendmsg+0x68/0x80
  sock_write_iter+0x93/0x100
  vfs_write+0x326/0x3c0
  ksys_write+0xbd/0xf0
  ? do_syscall_64+0x69/0x90
  __x64_sys_write+0x19/0x30
  do_syscall_64+0x59/0x90
  ? do_user_addr_fault+0x1d0/0x640
  ? exit_to_user_mode_prepare+0x3b/0xd0
  ? irqentry_exit_to_user_mode+0x9/0x20
  ? irqentry_exit+0x43/0x50
  ? exc_page_fault+0x92/0x1b0
  entry_SYSCALL_64_after_hwframe+0x72/0xdc
 RIP: 0033:0x7fc03ad14a37
 Code: 10 00 f7 d8 64 89 02 48 c7 c0 ff ff ff ff eb b7 0f 1f 00 f3 0f 1e fa 64 8b 04 25 18 00 00 00 85 c0 75 10 b8 01 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 51 c3 48 83 ec 28 48 89 54 24 18 48 89 74 24
 RSP: 002b:00007ffdf8697fe8 EFLAGS: 00000246 ORIG_RAX: 0000000000000001
 RAX: ffffffffffffffda RBX: 0000000000008024 RCX: 00007fc03ad14a37
 RDX: 0000000000008024 RSI: 0000556f46bd8270 RDI: 0000000000000003
 RBP: 0000556f46bb1800 R08: 0000000000007fe3 R09: 0000000000000000
 R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000002
 R13: 0000556f46bc66b0 R14: 000000000000000a R15: 0000556f46bb2f50
  </TASK>
 ---[ end trace 0000000000000000 ]---

Link: https://lore.kernel.org/r/8228ad34bd1a25047586270f7b1fb4ddcd046282.1706433934.git.leon@kernel.org
Signed-off-by: Leon Romanovsky <leonro@nvidia.com>
Signed-off-by: Sasha Levin <sashal@kernel.org>
---
 drivers/infiniband/hw/mlx5/wr.c | 2 +-
 include/linux/mlx5/qp.h         | 5 ++++-
 2 files changed, 5 insertions(+), 2 deletions(-)

diff --git a/drivers/infiniband/hw/mlx5/wr.c b/drivers/infiniband/hw/mlx5/wr.c
index df1d1b0a3ef72..9947feb7fb8a0 100644
--- a/drivers/infiniband/hw/mlx5/wr.c
+++ b/drivers/infiniband/hw/mlx5/wr.c
@@ -78,7 +78,7 @@ static void set_eth_seg(const struct ib_send_wr *wr, struct mlx5_ib_qp *qp,
 		 */
 		copysz = min_t(u64, *cur_edge - (void *)eseg->inline_hdr.start,
 			       left);
-		memcpy(eseg->inline_hdr.start, pdata, copysz);
+		memcpy(eseg->inline_hdr.data, pdata, copysz);
 		stride = ALIGN(sizeof(struct mlx5_wqe_eth_seg) -
 			       sizeof(eseg->inline_hdr.start) + copysz, 16);
 		*size += stride / 16;
diff --git a/include/linux/mlx5/qp.h b/include/linux/mlx5/qp.h
index bd53cf4be7bdc..f0e55bf3ec8b5 100644
--- a/include/linux/mlx5/qp.h
+++ b/include/linux/mlx5/qp.h
@@ -269,7 +269,10 @@ struct mlx5_wqe_eth_seg {
 	union {
 		struct {
 			__be16 sz;
-			u8     start[2];
+			union {
+				u8     start[2];
+				DECLARE_FLEX_ARRAY(u8, data);
+			};
 		} inline_hdr;
 		struct {
 			__be16 type;
-- 
2.43.0


^ permalink raw reply related	[relevance 5%]

* [PATCH 6.7 027/713] RDMA/mlx5: Fix fortify source warning while accessing Eth segment
  @ 2024-03-24 22:35  5% ` Sasha Levin
  0 siblings, 0 replies; 200+ results
From: Sasha Levin @ 2024-03-24 22:35 UTC (permalink / raw)
  To: linux-kernel, stable; +Cc: Leon Romanovsky, Sasha Levin

From: Leon Romanovsky <leonro@nvidia.com>

[ Upstream commit 4d5e86a56615cc387d21c629f9af8fb0e958d350 ]

 ------------[ cut here ]------------
 memcpy: detected field-spanning write (size 56) of single field "eseg->inline_hdr.start" at /var/lib/dkms/mlnx-ofed-kernel/5.8/build/drivers/infiniband/hw/mlx5/wr.c:131 (size 2)
 WARNING: CPU: 0 PID: 293779 at /var/lib/dkms/mlnx-ofed-kernel/5.8/build/drivers/infiniband/hw/mlx5/wr.c:131 mlx5_ib_post_send+0x191b/0x1a60 [mlx5_ib]
 Modules linked in: 8021q garp mrp stp llc rdma_ucm(OE) rdma_cm(OE) iw_cm(OE) ib_ipoib(OE) ib_cm(OE) ib_umad(OE) mlx5_ib(OE) ib_uverbs(OE) ib_core(OE) mlx5_core(OE) pci_hyperv_intf mlxdevm(OE) mlx_compat(OE) tls mlxfw(OE) psample nft_fib_inet nft_fib_ipv4 nft_fib_ipv6 nft_fib nft_reject_inet nf_reject_ipv4 nf_reject_ipv6 nft_reject nft_ct nft_chain_nat nf_nat nf_conntrack nf_defrag_ipv6 nf_defrag_ipv4 ip_set nf_tables libcrc32c nfnetlink mst_pciconf(OE) knem(OE) vfio_pci vfio_pci_core vfio_iommu_type1 vfio iommufd irqbypass cuse nfsv3 nfs fscache netfs xfrm_user xfrm_algo ipmi_devintf ipmi_msghandler binfmt_misc crct10dif_pclmul crc32_pclmul polyval_clmulni polyval_generic ghash_clmulni_intel sha512_ssse3 snd_pcsp aesni_intel crypto_simd cryptd snd_pcm snd_timer joydev snd soundcore input_leds serio_raw evbug nfsd auth_rpcgss nfs_acl lockd grace sch_fq_codel sunrpc drm efi_pstore ip_tables x_tables autofs4 psmouse virtio_net net_failover failover floppy
  [last unloaded: mlx_compat(OE)]
 CPU: 0 PID: 293779 Comm: ssh Tainted: G           OE      6.2.0-32-generic #32~22.04.1-Ubuntu
 Hardware name: Red Hat KVM, BIOS 0.5.1 01/01/2011
 RIP: 0010:mlx5_ib_post_send+0x191b/0x1a60 [mlx5_ib]
 Code: 0c 01 00 a8 01 75 25 48 8b 75 a0 b9 02 00 00 00 48 c7 c2 10 5b fd c0 48 c7 c7 80 5b fd c0 c6 05 57 0c 03 00 01 e8 95 4d 93 da <0f> 0b 44 8b 4d b0 4c 8b 45 c8 48 8b 4d c0 e9 49 fb ff ff 41 0f b7
 RSP: 0018:ffffb5b48478b570 EFLAGS: 00010046
 RAX: 0000000000000000 RBX: 0000000000000001 RCX: 0000000000000000
 RDX: 0000000000000000 RSI: 0000000000000000 RDI: 0000000000000000
 RBP: ffffb5b48478b628 R08: 0000000000000000 R09: 0000000000000000
 R10: 0000000000000000 R11: 0000000000000000 R12: ffffb5b48478b5e8
 R13: ffff963a3c609b5e R14: ffff9639c3fbd800 R15: ffffb5b480475a80
 FS:  00007fc03b444c80(0000) GS:ffff963a3dc00000(0000) knlGS:0000000000000000
 CS:  0010 DS: 0000 ES: 0000 CR0: 0000000080050033
 CR2: 0000556f46bdf000 CR3: 0000000006ac6003 CR4: 00000000003706f0
 DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000
 DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400
 Call Trace:
  <TASK>
  ? show_regs+0x72/0x90
  ? mlx5_ib_post_send+0x191b/0x1a60 [mlx5_ib]
  ? __warn+0x8d/0x160
  ? mlx5_ib_post_send+0x191b/0x1a60 [mlx5_ib]
  ? report_bug+0x1bb/0x1d0
  ? handle_bug+0x46/0x90
  ? exc_invalid_op+0x19/0x80
  ? asm_exc_invalid_op+0x1b/0x20
  ? mlx5_ib_post_send+0x191b/0x1a60 [mlx5_ib]
  mlx5_ib_post_send_nodrain+0xb/0x20 [mlx5_ib]
  ipoib_send+0x2ec/0x770 [ib_ipoib]
  ipoib_start_xmit+0x5a0/0x770 [ib_ipoib]
  dev_hard_start_xmit+0x8e/0x1e0
  ? validate_xmit_skb_list+0x4d/0x80
  sch_direct_xmit+0x116/0x3a0
  __dev_xmit_skb+0x1fd/0x580
  __dev_queue_xmit+0x284/0x6b0
  ? _raw_spin_unlock_irq+0xe/0x50
  ? __flush_work.isra.0+0x20d/0x370
  ? push_pseudo_header+0x17/0x40 [ib_ipoib]
  neigh_connected_output+0xcd/0x110
  ip_finish_output2+0x179/0x480
  ? __smp_call_single_queue+0x61/0xa0
  __ip_finish_output+0xc3/0x190
  ip_finish_output+0x2e/0xf0
  ip_output+0x78/0x110
  ? __pfx_ip_finish_output+0x10/0x10
  ip_local_out+0x64/0x70
  __ip_queue_xmit+0x18a/0x460
  ip_queue_xmit+0x15/0x30
  __tcp_transmit_skb+0x914/0x9c0
  tcp_write_xmit+0x334/0x8d0
  tcp_push_one+0x3c/0x60
  tcp_sendmsg_locked+0x2e1/0xac0
  tcp_sendmsg+0x2d/0x50
  inet_sendmsg+0x43/0x90
  sock_sendmsg+0x68/0x80
  sock_write_iter+0x93/0x100
  vfs_write+0x326/0x3c0
  ksys_write+0xbd/0xf0
  ? do_syscall_64+0x69/0x90
  __x64_sys_write+0x19/0x30
  do_syscall_64+0x59/0x90
  ? do_user_addr_fault+0x1d0/0x640
  ? exit_to_user_mode_prepare+0x3b/0xd0
  ? irqentry_exit_to_user_mode+0x9/0x20
  ? irqentry_exit+0x43/0x50
  ? exc_page_fault+0x92/0x1b0
  entry_SYSCALL_64_after_hwframe+0x72/0xdc
 RIP: 0033:0x7fc03ad14a37
 Code: 10 00 f7 d8 64 89 02 48 c7 c0 ff ff ff ff eb b7 0f 1f 00 f3 0f 1e fa 64 8b 04 25 18 00 00 00 85 c0 75 10 b8 01 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 51 c3 48 83 ec 28 48 89 54 24 18 48 89 74 24
 RSP: 002b:00007ffdf8697fe8 EFLAGS: 00000246 ORIG_RAX: 0000000000000001
 RAX: ffffffffffffffda RBX: 0000000000008024 RCX: 00007fc03ad14a37
 RDX: 0000000000008024 RSI: 0000556f46bd8270 RDI: 0000000000000003
 RBP: 0000556f46bb1800 R08: 0000000000007fe3 R09: 0000000000000000
 R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000002
 R13: 0000556f46bc66b0 R14: 000000000000000a R15: 0000556f46bb2f50
  </TASK>
 ---[ end trace 0000000000000000 ]---

Link: https://lore.kernel.org/r/8228ad34bd1a25047586270f7b1fb4ddcd046282.1706433934.git.leon@kernel.org
Signed-off-by: Leon Romanovsky <leonro@nvidia.com>
Signed-off-by: Sasha Levin <sashal@kernel.org>
---
 drivers/infiniband/hw/mlx5/wr.c | 2 +-
 include/linux/mlx5/qp.h         | 5 ++++-
 2 files changed, 5 insertions(+), 2 deletions(-)

diff --git a/drivers/infiniband/hw/mlx5/wr.c b/drivers/infiniband/hw/mlx5/wr.c
index df1d1b0a3ef72..9947feb7fb8a0 100644
--- a/drivers/infiniband/hw/mlx5/wr.c
+++ b/drivers/infiniband/hw/mlx5/wr.c
@@ -78,7 +78,7 @@ static void set_eth_seg(const struct ib_send_wr *wr, struct mlx5_ib_qp *qp,
 		 */
 		copysz = min_t(u64, *cur_edge - (void *)eseg->inline_hdr.start,
 			       left);
-		memcpy(eseg->inline_hdr.start, pdata, copysz);
+		memcpy(eseg->inline_hdr.data, pdata, copysz);
 		stride = ALIGN(sizeof(struct mlx5_wqe_eth_seg) -
 			       sizeof(eseg->inline_hdr.start) + copysz, 16);
 		*size += stride / 16;
diff --git a/include/linux/mlx5/qp.h b/include/linux/mlx5/qp.h
index bd53cf4be7bdc..f0e55bf3ec8b5 100644
--- a/include/linux/mlx5/qp.h
+++ b/include/linux/mlx5/qp.h
@@ -269,7 +269,10 @@ struct mlx5_wqe_eth_seg {
 	union {
 		struct {
 			__be16 sz;
-			u8     start[2];
+			union {
+				u8     start[2];
+				DECLARE_FLEX_ARRAY(u8, data);
+			};
 		} inline_hdr;
 		struct {
 			__be16 type;
-- 
2.43.0


^ permalink raw reply related	[relevance 5%]

* [PATCH v2] scsi: mpi3mr: Avoid memcpy field-spanning write WARNING
@ 2024-03-23  8:41 14% Shin'ichiro Kawasaki
  2024-03-26  1:21 15% ` Martin K. Petersen
  0 siblings, 1 reply; 200+ results
From: Shin'ichiro Kawasaki @ 2024-03-23  8:41 UTC (permalink / raw)
  To: mpi3mr-linuxdrv.pdl, linux-scsi
  Cc: Sathya Prakash Veerichetty, Kashyap Desai, Sumit Saxena,
	Sreekanth Reddy, Martin K . Petersen, Johannes Thumshirn,
	Shin'ichiro Kawasaki

When the "storcli2 show" command is executed for eHBA-9600, mpi3mr
driver prints this WARNING message:

  memcpy: detected field-spanning write (size 128) of single field "bsg_reply_buf->reply_buf" at drivers/scsi/mpi3mr/mpi3mr_app.c:1658 (size 1)
  WARNING: CPU: 0 PID: 12760 at drivers/scsi/mpi3mr/mpi3mr_app.c:1658 mpi3mr_bsg_request+0x6b12/0x7f10 [mpi3mr]

The cause of the WARN is 128 bytes memcpy to the 1 byte size array
"__u8 replay_buf[1]" in the struct mpi3mr_bsg_in_reply_buf. The array is
intended to be a flexible length array, then the WARN is a false
positive. To suppress the WARN, remove the constant number '1' from the
array declaration and clarify that it has flexible length. Also, adjust
the memory allocation size to match the change.

Suggested-by: Sathya Prakash Veerichetty <sathya.prakash@broadcom.com>
Signed-off-by: Shin'ichiro Kawasaki <shinichiro.kawasaki@wdc.com>
---
Changes from v1:
* Modify the array declaration for flexible length instead of two memcpy calls

 drivers/scsi/mpi3mr/mpi3mr_app.c    | 2 +-
 include/uapi/scsi/scsi_bsg_mpi3mr.h | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/drivers/scsi/mpi3mr/mpi3mr_app.c b/drivers/scsi/mpi3mr/mpi3mr_app.c
index 0380996b5ad2..55d590b91947 100644
--- a/drivers/scsi/mpi3mr/mpi3mr_app.c
+++ b/drivers/scsi/mpi3mr/mpi3mr_app.c
@@ -1644,7 +1644,7 @@ static long mpi3mr_bsg_process_mpt_cmds(struct bsg_job *job)
 	if ((mpirep_offset != 0xFF) &&
 	    drv_bufs[mpirep_offset].bsg_buf_len) {
 		drv_buf_iter = &drv_bufs[mpirep_offset];
-		drv_buf_iter->kern_buf_len = (sizeof(*bsg_reply_buf) - 1 +
+		drv_buf_iter->kern_buf_len = (sizeof(*bsg_reply_buf) +
 					   mrioc->reply_sz);
 		bsg_reply_buf = kzalloc(drv_buf_iter->kern_buf_len, GFP_KERNEL);
 
diff --git a/include/uapi/scsi/scsi_bsg_mpi3mr.h b/include/uapi/scsi/scsi_bsg_mpi3mr.h
index c72ce387286a..30a5c1a59376 100644
--- a/include/uapi/scsi/scsi_bsg_mpi3mr.h
+++ b/include/uapi/scsi/scsi_bsg_mpi3mr.h
@@ -382,7 +382,7 @@ struct mpi3mr_bsg_in_reply_buf {
 	__u8	mpi_reply_type;
 	__u8	rsvd1;
 	__u16	rsvd2;
-	__u8	reply_buf[1];
+	__u8	reply_buf[];
 };
 
 /**
-- 
2.44.0


^ permalink raw reply related	[relevance 14%]

* Re: [PATCH] scsi: mpi3mr: Avoid memcpy field-spanning write WARNING
  2024-03-20  4:54  8% ` Sathya Prakash Veerichetty
@ 2024-03-22 12:35  8%   ` Shinichiro Kawasaki
  0 siblings, 0 replies; 200+ results
From: Shinichiro Kawasaki @ 2024-03-22 12:35 UTC (permalink / raw)
  To: Sathya Prakash Veerichetty
  Cc: mpi3mr-linuxdrv.pdl, linux-scsi, Kashyap Desai, Sumit Saxena,
	Sreekanth Reddy, Martin K . Petersen

On Mar 19, 2024 / 22:54, Sathya Prakash Veerichetty wrote:
> On Wed, Mar 6, 2024 at 9:26 PM Shin'ichiro Kawasaki
...
> The changes look good, however, The uapi structures are not used by
> any broadcom applications so far and those use their internal files
> and AFAIK there is no third party developed applications using uapi
> headers, so can we declare this as a flexible length array to be more
> clean?

Thanks for the comment. I was not sure if the structure is used by applications
or not. Since they are not used, I agree that that modification in the UAPI
header will be cleaner. Will send v2.

^ permalink raw reply	[relevance 8%]

* Re: [PATCH] scsi: mpi3mr: Avoid memcpy field-spanning write WARNING
  2024-03-07  4:26 21% [PATCH] scsi: mpi3mr: Avoid memcpy field-spanning write WARNING Shin'ichiro Kawasaki
  2024-03-08  8:41  8% ` Johannes Thumshirn
@ 2024-03-20  4:54  8% ` Sathya Prakash Veerichetty
  2024-03-22 12:35  8%   ` Shinichiro Kawasaki
  1 sibling, 1 reply; 200+ results
From: Sathya Prakash Veerichetty @ 2024-03-20  4:54 UTC (permalink / raw)
  To: Shin'ichiro Kawasaki
  Cc: mpi3mr-linuxdrv.pdl, linux-scsi, Kashyap Desai, Sumit Saxena,
	Sreekanth Reddy, Martin K . Petersen

[-- Attachment #1: Type: text/plain, Size: 4091 bytes --]

On Wed, Mar 6, 2024 at 9:26 PM Shin'ichiro Kawasaki
<shinichiro.kawasaki@wdc.com> wrote:
>
> When the "storcli2 show" command is executed for eHBA-9600, mpi3mr
> driver prints this WARNING:
>
>   memcpy: detected field-spanning write (size 128) of single field "bsg_reply_buf->reply_buf" at drivers/scsi/mpi3mr/mpi3mr_app.c:1658 (size 1)
>   WARNING: CPU: 0 PID: 12760 at drivers/scsi/mpi3mr/mpi3mr_app.c:1658 mpi3mr_bsg_request+0x6b12/0x7f10 [mpi3mr]
>
> This is caused by the 128 bytes memcpy to the 1 byte size struct field
> replay_buf in the struct mpi3mr_bsg_in_reply_buf. The field is intended
> to be a variable length buffer, then the WARN is a false positive.
>
> One approach to suppress the WARN is to remove the constant '1' from the
> replay_buf array declaration to clarify the array size is variable.
> However, the array is defined in include/uapi/scsi/scsi_bsg_mpi3mr.h and
> the change will break UAPI compatibility. As another approach, divide
> the memcpy call into two memcpy calls: one call for the 1 byte size of
> the array declaration, and the other call for the left over. While at
> it, replace the magic number 1 with sizeof(bsg_reply_buf->reply_buf);
>
> Signed-off-by: Shin'ichiro Kawasaki <shinichiro.kawasaki@wdc.com>
> ---
>  drivers/scsi/mpi3mr/mpi3mr_app.c | 14 +++++++++++---
>  1 file changed, 11 insertions(+), 3 deletions(-)
>
> diff --git a/drivers/scsi/mpi3mr/mpi3mr_app.c b/drivers/scsi/mpi3mr/mpi3mr_app.c
> index 0380996b5ad2..7fa0710c7574 100644
> --- a/drivers/scsi/mpi3mr/mpi3mr_app.c
> +++ b/drivers/scsi/mpi3mr/mpi3mr_app.c
> @@ -1233,6 +1233,7 @@ static long mpi3mr_bsg_process_mpt_cmds(struct bsg_job *job)
>         u8 *din_buf = NULL, *dout_buf = NULL;
>         u8 *sgl_iter = NULL, *sgl_din_iter = NULL, *sgl_dout_iter = NULL;
>         u16 rmc_size  = 0, desc_count = 0;
> +       int declared_size;
>
>         bsg_req = job->request;
>         karg = (struct mpi3mr_bsg_mptcmd *)&bsg_req->cmd.mptcmd;
> @@ -1643,9 +1644,11 @@ static long mpi3mr_bsg_process_mpt_cmds(struct bsg_job *job)
>
>         if ((mpirep_offset != 0xFF) &&
>             drv_bufs[mpirep_offset].bsg_buf_len) {
> +               declared_size = sizeof(bsg_reply_buf->reply_buf);
>                 drv_buf_iter = &drv_bufs[mpirep_offset];
> -               drv_buf_iter->kern_buf_len = (sizeof(*bsg_reply_buf) - 1 +
> -                                          mrioc->reply_sz);
> +               drv_buf_iter->kern_buf_len = (sizeof(*bsg_reply_buf)
> +                                             - declared_size
> +                                             + mrioc->reply_sz);
>                 bsg_reply_buf = kzalloc(drv_buf_iter->kern_buf_len, GFP_KERNEL);
>
>                 if (!bsg_reply_buf) {
> @@ -1655,8 +1658,13 @@ static long mpi3mr_bsg_process_mpt_cmds(struct bsg_job *job)
>                 if (mrioc->bsg_cmds.state & MPI3MR_CMD_REPLY_VALID) {
>                         bsg_reply_buf->mpi_reply_type =
>                                 MPI3MR_BSG_MPI_REPLY_BUFTYPE_ADDRESS;
> +                       /* Divide memcpy to avoid field-spanning write WARN */
>                         memcpy(bsg_reply_buf->reply_buf,
> -                           mrioc->bsg_cmds.reply, mrioc->reply_sz);
> +                              mrioc->bsg_cmds.reply,
> +                              declared_size);
> +                       memcpy(bsg_reply_buf->reply_buf + declared_size,
> +                              (u8 *)mrioc->bsg_cmds.reply + declared_size,
> +                              mrioc->reply_sz - declared_size);
>                 } else {
>                         bsg_reply_buf->mpi_reply_type =
>                                 MPI3MR_BSG_MPI_REPLY_BUFTYPE_STATUS;
> --
> 2.43.0
>
The changes look good, however, The uapi structures are not used by
any broadcom applications so far and those use their internal files
and AFAIK there is no third party developed applications using uapi
headers, so can we declare this as a flexible length array to be more
clean?

[-- Attachment #2: S/MIME Cryptographic Signature --]
[-- Type: application/pkcs7-signature, Size: 4227 bytes --]

^ permalink raw reply	[relevance 8%]

* [OE-core][kirkstone 5/8] linux-yocto/5.15: update to v5.15.150
  @ 2024-03-12 13:53  3% ` Steve Sakoman
  0 siblings, 0 replies; 200+ results
From: Steve Sakoman @ 2024-03-12 13:53 UTC (permalink / raw)
  To: openembedded-core

From: Bruce Ashfield <bruce.ashfield@gmail.com>

Updating linux-yocto/5.15 to the latest korg -stable release that comprises
the following commits:

    80efc6265290 Linux 5.15.150
    da6cabc1981e r8169: use new PM macros
    b7f3fac6d301 netfilter: nf_tables: can't schedule in nft_chain_validate
    a4efc62cd1ed ext4: avoid bb_free and bb_fragments inconsistency in mb_free_blocks()
    c1317822e2de ext4: regenerate buddy after block freeing failed if under fc replay
    d82ec7529c5f netfilter: nf_tables: fix scheduling-while-atomic splat
    97eaa2955db4 arp: Prevent overflow in arp_req_get().
    d7b6fa97ec89 fs/aio: Restrict kiocb_set_cancel_fn() to I/O submitted via libaio
    df31d05f0678 cifs: fix mid leak during reconnection after timeout threshold
    aade859419ce i2c: imx: when being a target, mark the last read as processed
    cb21407f0b39 i2c: imx: Add timer for handling the stop condition
    33f649f1b1ce drm/amd/display: Fix memory leak in dm_sw_fini()
    9a03126588e5 drm/syncobj: call drm_syncobj_fence_add_wait when WAIT_AVAILABLE flag is set
    13b57b5cd591 netfilter: nft_flow_offload: release dst in case direct xmit path is used
    4c167af9f6b5 netfilter: nft_flow_offload: reset dst in route object after setting up flow
    7c71b831220e netfilter: flowtable: simplify route logic
    664264a5c55b netfilter: nf_tables: set dormant flag on hook register failure
    4338032aa90b tls: stop recv() if initial process_rx_list gave us non-DATA
    ea845237a39d tls: rx: drop pointless else after goto
    8b32e43a80a1 tls: rx: jump to a more appropriate label
    39603a6d4e71 s390: use the correct count for __iowrite64_copy()
    8cae520f21ad octeontx2-af: Consider the action set by PF
    6dae096960bc drm/nouveau/instmem: fix uninitialized_var.cocci warning
    4d3b2bd995ed net: dev: Convert sa_data to flexible array in struct sockaddr
    d65ec3e48f70 packet: move from strlcpy with unused retval to strscpy
    91b020aaa1e5 ipv6: sr: fix possible use-after-free and null-ptr-deref
    e56662160fc2 afs: Increase buffer size in afs_update_volume_status()
    5268bb02107b bpf: Fix racing between bpf_timer_cancel_and_free and bpf_timer_cancel
    6800ad7417f3 ata: ahci_ceva: fix error handling for Xilinx GT PHY support
    7fcc31a3a705 ata: libahci_platform: Introduce reset assertion/deassertion methods
    ddac2e0e656e ata: libahci_platform: Convert to using devm bulk clocks API
    302b92b37304 ipv6: properly combine dev_base_seq and ipv6.dev_addr_genid
    a75b49547831 ipv4: properly combine dev_base_seq and ipv4.dev_addr_genid
    2a7b878a7dad net: stmmac: Fix incorrect dereference in interrupt handlers
    a41d9142d2dd nouveau: fix function cast warnings
    1087c284fd11 scsi: jazz_esp: Only build if SCSI core is builtin
    4e395fb89e7e bpf, scripts: Correct GPL license name
    cd6070d9f5e7 RDMA/srpt: fix function pointer cast warnings
    656bd1702fea arm64: dts: rockchip: set num-cs property for spi on px30
    135e5465fefa RDMA/qedr: Fix qedr_create_user_qp error flow
    989af2f29342 RDMA/srpt: Support specifying the srpt_service_guid parameter
    b6e660e07622 RDMA/irdma: Add AE for too many RNRS
    056ed95befd1 RDMA/irdma: Set the CQ read threshold for GEN 1
    a95d4cf82775 RDMA/irdma: Validate max_send_wr and max_recv_wr
    635d79aa477f RDMA/irdma: Fix KASAN issue with tasklet
    aeb5ac1c9d10 RDMA/bnxt_re: Return error for SRQ resize
    52de5805c147 IB/hfi1: Fix a memleak in init_credit_return
    48c63a174489 cifs: add a warning when the in-flight count goes negative
    6538b6d13ce3 xhci: track port suspend state correctly in unsuccessful resume cases
    8839d5728baa xhci: decouple usb2 port resume and get_port_status request handling
    8af9de2a5ba1 xhci: clear usb2 resume related variables in one place.
    a99c8f1abef9 xhci: rename resume_done to resume_timestamp
    63f0e79cf382 xhci: move port specific items such as state completions to port structure
    ea6c19c7365d xhci: cleanup xhci_hub_control port references
    95973afc870c ACPI: resource: Skip IRQ override on ASUS ExpertBook B1502CBA
    4f080b6487bd ACPI: resource: Skip IRQ override on Asus Expertbook B2402CBA
    c2a9376d507e ACPI: resource: Add Asus ExpertBook B2502 to Asus quirks
    1b64ff947a5a ACPI: resource: Skip IRQ override on Asus Vivobook S5602ZA
    f3607954f2e6 ACPI: resource: Add ASUS model S5402ZA to quirks
    27e99d785721 ACPI: video: Add backlight=native DMI quirk for Apple iMac12,1 and iMac12,2
    cb1003c07e74 ARM: dts: BCM53573: Describe on-SoC BCM53125 rev 4 switch
    28e5e3e59b3b arm64: dts: rockchip: add SPDIF node for ROCK Pi 4
    99c8b2e99783 arm64: dts: rockchip: add ES8316 codec for ROCK Pi 4
    371036bf7666 arm64: dts: rockchip: fix regulator name on rk3399-rock-4
    92dcd7d6c606 exfat: support dynamic allocate bh for exfat_entry_set_cache
    b4dc693b29ef wifi: iwlwifi: mvm: avoid baid size integer overflow
    fa92c463eba7 igb: Fix igb_down hung on surprise removal
    16f653776caf wifi: wext-core: Fix -Wstringop-overflow warning in ioctl_standard_iw_point()
    7552020e3aa8 devlink: report devlink_port_type_warn source device
    819ca25444b3 bpf: Address KCSAN report on bpf_lru_list
    f97832620d7f wifi: ath11k: fix registration of 6Ghz-only phy without the full channel range
    3cb43222bab8 sched/fair: Don't balance task to its current running CPU
    621619f626cb arm64: mm: fix VA-range sanity check
    0bd309f22663 arm64: set __exception_irq_entry with __irq_entry as a default
    dd0802f0a9d6 ACPI: video: Add backlight=native DMI quirk for Lenovo ThinkPad X131e (3371 AMD version)
    3cc2d66b12e0 ACPI: video: Add backlight=native DMI quirk for Apple iMac11,3
    54da51be3b7e ACPI: button: Add lid disable DMI quirk for Nextbook Ares 8A
    fa33b70513a0 btrfs: add xxhash to fast checksum implementations
    ef535e0315af posix-timers: Ensure timer ID search-loop limit is valid
    84a578961b25 md/raid10: prevent soft lockup while flush writes
    6b03364b29bd md: fix data corruption for raid456 when reshape restart while grow up
    638eaac37464 nbd: Add the maximum limit of allocated index in nbd_dev_add
    173e191012aa debugobjects: Recheck debug_objects_enabled before reporting
    de2efb42d693 netfilter: nf_tables: add rescheduling points during loop detection walks
    a022c339afca net/sched: Refactor qdisc_graft() for ingress and clsact Qdiscs
    65acad6791bf Input: iqs269a - do not poll during ATI
    13b1dee7e110 Input: iqs269a - do not poll during suspend or resume
    f33ba1ec4ad9 Input: iqs269a - switch to DEFINE_SIMPLE_DEV_PM_OPS() and pm_sleep_ptr()
    dba06912727b PM: core: Remove static qualifier in DEFINE_SIMPLE_DEV_PM_OPS macro
    995e77b87389 mmc: mxc: Use the new PM macros
    8bc597732c85 mmc: jz4740: Use the new PM macros
    75d4f92d8788 PM: core: Add new *_PM_OPS macros, deprecate old ones
    53f7337519a1 PM: core: Redefine pm_ptr() macro
    a51c253d8321 powerpc/eeh: Set channel state after notifying the drivers
    4570db06b724 powerpc/eeh: Small refactor of eeh_handle_normal_event()
    12dd4a0848c4 powerpc/rtas: ensure 4KB alignment for rtas_data_buf
    8afaf74307f8 powerpc/rtas: make all exports GPL
    2240f4c5f5d5 net: ethernet: ti: add missing of_node_put before return
    18721a837387 dt-bindings: clocks: imx8mp: Add ID for usb suspend clock
    fb100de77846 clk: imx8mp: add clkout1/2 support
    3c8a513f0f6b clk: imx8mp: Add DISP2 pixel clock
    3517b6d6146c serial: 8250: Remove serial_rs485 sanitization from em485
    54974aad4a76 cifs: remove useless parameter 'is_fsctl' from SMB2_ioctl()
    15c3ddd11803 kernel/sched: Remove dl_boosted flag comment
    a1733ffd88d9 drm/i915/dg1: Update DMC_DEBUG3 register
    8102416c05bb f2fs: write checkpoint during FG_GC
    cfd5d011d6f6 f2fs: don't set GC_FAILURE_PIN for background GC
    56b522f46681 drm/amdgpu: init iommu after amdkfd device init
    572ee5086e47 tools/virtio: fix build
    80f2a246225c perf beauty: Update copy of linux/socket.h with the kernel sources
    47b6345ddb6c tools headers UAPI: Sync linux/fscrypt.h with the kernel sources
    c65a23e98e38 ARM: dts: BCM53573: Drop nonexistent "default-off" LED trigger
    2eb3d2a54ad7 acpi: property: Let args be NULL in __acpi_node_get_property_reference
    7abdd666a06f platform/x86: asus-wmi: Document the dgpu_disable sysfs attribute
    7de3c1535bdf clk: linux/clk-provider.h: fix kernel-doc warnings and typos
    b184742d2788 RDMA/siw: Correct wrong debug message
    6f6ec8aff219 RDMA/siw: Balance the reference of cep->kref in the error path
    71475bcee001 ARM: dts: BCM53573: Drop nonexistent #usb-cells
    832cf206dfe2 selftests: net: vrf-xfrm-tests: change authentication and encryption algos
    14e1f63b3918 vdpa/mlx5: Don't clear mr struct on destroy MR
    5b4f6c5ff65c MIPS: vpe-mt: drop physical_memsize
    1be5de5b642a MIPS: SMP-CPS: fix build error when HOTPLUG_CPU not set
    cc24b32d7d62 powerpc/pseries/lpar: add missing RTAS retry status handling
    3212606148b8 powerpc/perf/hv-24x7: add missing RTAS retry status handling
    e3835122ea28 powerpc/pseries/lparcfg: add missing RTAS retry status handling
    228d3c49194b clk: Honor CLK_OPS_PARENT_ENABLE in clk_core_is_enabled()
    d0e4a444557a clk: qcom: gpucc-sdm845: fix clk_dis_wait being programmed for CX GDSC
    e7076cfb72d5 clk: qcom: gpucc-sc7180: fix clk_dis_wait being programmed for CX GDSC
    83c043b92b0f powerpc/powernv/ioda: Skip unallocated resources when mapping to PE
    8c373aa1f784 Input: ads7846 - don't check penirq immediately for 7845
    6a37a429b3ee Input: ads7846 - always set last command to PWRDOWN
    199e666477d5 clk: imx: avoid memory leak
    94957e54dc70 clk: renesas: cpg-mssr: Remove superfluous check in resume code
    2d89ed2e0629 Input: ads7846 - don't report pressure for ads7845
    f992d1afd17f clk: renesas: cpg-mssr: Fix use after free if cpg_mssr_common_init() failed
    d73cf59d2446 Input: iqs269a - increase interrupt handler return delay
    db06a2ae0707 Input: iqs269a - configure device with a single block write
    fdbceead4ac1 Input: iqs269a - drop unused device node references
    d93c68661ad8 RISC-V: fix funct4 definition for c.jalr in parse_asm.h
    5c5c02b069cc mtd: rawnand: sunxi: Fix the size of the last OOB region
    11fcd28df8d3 clk: qcom: gcc-qcs404: fix names of the DSI clocks used as parents
    9fcba5e7bb5c clk: qcom: gcc-qcs404: disable gpll[04]_out_aux parents
    7602e5e1bd04 clk: imx: imx8mp: add shared clk gate for usb suspend clk
    7d6e8d7ee13b mptcp: fix lockless access in subflow ULP diag
    256c3e6192ed usb: roles: don't get/set_role() when usb_role_switch is unregistered
    ef982fc41055 usb: roles: fix NULL pointer issue when put module's reference
    2cb66b62a5d6 usb: gadget: ncm: Avoid dropping datagrams of properly parsed NTBs
    3a2a909942b5 usb: cdns3: fix memory double free when handle zero packet
    4e5c73b15d95 usb: cdns3: fixed memory use after free at cdns3_gadget_ep_disable()
    f4928121f707 usb: cdnsp: fixed issue with incorrect detecting CDNSP family controllers
    7c532fb96ac1 usb: cdnsp: blocked some cdns3 specific code
    c98f2d25f8f6 usb: dwc3: gadget: Don't disconnect if not started
    f4fab74cb83c serial: amba-pl011: Fix DMA transmission in RS485 mode
    2c62c8984b96 x86/alternative: Make custom return thunk unconditional
    b0c9fcacf218 Revert "x86/alternative: Make custom return thunk unconditional"
    ae815291f0da x86/returnthunk: Allow different return thunks
    5ca1f6adac69 x86/ftrace: Use alternative RET encoding
    b9d69bfff6fd x86/ibt,paravirt: Use text_gen_insn() for paravirt_patch()
    b810c58d8b01 x86/text-patching: Make text_gen_insn() play nice with ANNOTATE_NOENDBR
    8943e3c9446d Revert "x86/ftrace: Use alternative RET encoding"
    eec6cbbfa1e8 ARM: ep93xx: Add terminator to gpiod_lookup_table
    0da15a703951 l2tp: pass correct message length to ip6_append_data
    9d71d7a9f2a6 PCI/MSI: Prevent MSI hardware interrupt number truncation
    a576308800be gtp: fix use-after-free and null-ptr-deref in gtp_genl_dump_pdp()
    d81e2dc20395 KVM: arm64: vgic-its: Test for valid IRQ in its_sync_lpi_pending_table()
    4deb8413eccb KVM: arm64: vgic-its: Test for valid IRQ in MOVALL handler
    e20b24b175c9 platform/x86: touchscreen_dmi: Allow partial (prefix) matches for ACPI names
    79d7504a24a3 platform/x86: intel-vbtn: Stop calling "VBDL" from notify_handler
    1a4371db68a3 dm-crypt: don't modify the data when using authenticated encryption
    d580f0dcb5e3 drm/ttm: Fix an invalid freeing on already freed page in error path
    47ae64df23ed IB/hfi1: Fix sdma.h tx->num_descs off-by-one error
    77cbc04a1a86 erofs: fix lz4 inplace decompression
    fbb662ffa005 pmdomain: renesas: r8a77980-sysc: CR7 must be always on
    43ea43b6fa17 ksmbd: free aux buffer if ksmbd_iov_pin_rsp_read fails
    475426ad1ae0 pmdomain: mediatek: fix race conditions with genpd
    2a52590ac523 virtio-blk: Ensure no requests in virtqueues before deleting vqs.
    b9a61ee2bb27 drm/amdgpu: reset gpu for s3 suspend abort case
    afc74fda2b5d drm/amdgpu: skip to program GFXDEC registers for suspend abort
    dcd33edd854a firewire: core: send bus reset promptly on gap count error
    a74270a1b784 scsi: lpfc: Use unsigned type for num_sge
    26b8bdb5561a hwmon: (coretemp) Enlarge per package core count limit
    a2f99731ab31 efi: Don't add memblocks for soft-reserved memory
    4aa36b62c3ea efi: runtime: Fix potential overflow of soft-reserved region size
    262dc4fb1517 wifi: mac80211: adding missing drv_mgd_complete_tx() call
    a585faf05915 fs/ntfs3: Fix oob in ntfs_listxattr
    0a3548e82424 fs/ntfs3: Update inode->i_size after success write into compressed file
    c39c689a82b3 fs/ntfs3: Correct function is_rst_area_valid
    54142e95dfc8 fs/ntfs3: Prevent generic message "attempt to access beyond end of device"
    095d6a66bc69 fs/ntfs3: use non-movable memory for ntfs3 MFT buffer cache
    3f3a6ebf6a32 fs/ntfs3: Disable ATTR_LIST_ENTRY size check
    ee8db6475cb1 fs/ntfs3: Add NULL ptr dereference checking at the end of attr_allocate_frame()
    56dacb722b76 fs/ntfs3: Fix detected field-spanning write (size 8) of single field "le->name"
    3532bceaed11 fs/ntfs3: Print warning while fixing hard links count
    f14132b88315 fs/ntfs3: Correct hard links updating when dealing with DOS names
    cd465584d501 fs/ntfs3: Improve ntfs_dir_count
    3f7920b36da0 fs/ntfs3: Modified fix directory element type detection
    b4663b406aee Input: i8042 - add Fujitsu Lifebook U728 to i8042 quirk table
    9b1e3cf9ed29 ext4: correct the hole length returned by ext4_map_blocks()
    46e64b9a4b6f nvmet-fc: take ref count on tgtport before delete assoc
    5e0bc09a52b6 nvmet-fc: avoid deadlock on delete association path
    f323185c7923 nvmet-fc: abort command when there is no binding
    59b4ca71ab70 nvmet-fc: hold reference on hostport match
    8fd604d4b0d7 nvmet-fc: defer cleanup using RCU properly
    8f7104e18ffd nvmet-fc: release reference on target port
    071f116416a1 nvmet-fcloop: swap the list_add_tail arguments
    0bf567d6d9ff nvme-fc: do not wait in vain when unloading module
    75e34de642a3 ALSA: usb-audio: Ignore clock selector errors for single connection
    a75d89666c57 netfilter: conntrack: check SCTP_CID_SHUTDOWN_ACK for vtag setting in sctp_new
    4a5ed4697232 Input: xpad - add Lenovo Legion Go controllers
    1e9af43d5d02 spi: sh-msiof: avoid integer overflow in constants
    ef1e3f277a7f ASoC: sunxi: sun4i-spdif: Add support for Allwinner H616
    e59905cfb195 ALSA: usb-audio: Check presence of valid altsetting control
    065da538e6a6 nvmet-tcp: fix nvme tcp ida memory leak
    f8dee8e4893c regulator: pwm-regulator: Add validity checks in continuous .get_voltage
    4fe4e5adc7d2 dmaengine: ti: edma: Add some null pointer checks to the edma_probe
    8de8305a25bf ext4: avoid allocating blocks from corrupted group in ext4_mb_find_by_goal()
    4c21fa60a6f4 ext4: avoid allocating blocks from corrupted group in ext4_mb_try_best_found()
    687061cfaa2a ext4: avoid dividing by 0 in mb_update_avg_fragment_size() when block bitmap corrupt
    3700475e0961 platform/x86: touchscreen_dmi: Add info for the TECLAST X16 Plus tablet
    343c19816883 MIPS: reserve exception vector space ONLY ONCE
    b4c13deff359 ahci: add 43-bit DMA address quirk for ASMedia ASM1061 controllers
    1a8bd6244963 ahci: asm1166: correct count of reported ports
    0399d7eba41d spi: hisi-sfc-v3xx: Return IRQ_NONE if no interrupts were detected
    df6e2088c6f4 fbdev: sis: Error out if pixclock equals zero
    8c54acf33e5a fbdev: savage: Error out if pixclock equals zero
    88c18fd06608 wifi: mac80211: fix race condition on enabling fast-xmit
    212f20d5b16e wifi: cfg80211: fix missing interfaces when dumping
    37d82e6ac9b2 dmaengine: fsl-qdma: increase size of 'irq_name'
    3692c6f2b564 dmaengine: shdma: increase size of 'dev_id'
    a9849b67b440 scsi: target: core: Add TMF to tmr_list handling
    0766e7317aab sched/rt: Disallow writing invalid values to sched_rt_period_us
    5295b5f2e561 sched/rt: Fix sysctl_sched_rr_timeslice intial value
    8bd3eee7720c x86/fpu: Stop relying on userspace for info to fault in xsave buffer
    c017fbf10596 zonefs: Improve error handling
    bbc432e632d4 userfaultfd: fix mmap_changing checking in mfill_atomic_hugetlb
    4bbb93ad84b3 bpf: Remove trace_printk_lock
    4b349c55bbd3 bpf: Do cleanup in bpf_bprintf_cleanup only when needed
    bcbaeb081ad8 bpf: Add struct for bin_args arg in bpf_bprintf_prepare
    8495c34dff0d bpf: Merge printk and seq_printf VARARG max macros
    ab2e127896a2 PCI: dwc: Fix a 64bit bug in dw_pcie_ep_raise_msix_irq()
    50349893930a sched/rt: sysctl_sched_rr_timeslice show default timeslice after reset
    ee0fb9baa7a4 smb: client: fix parsing of SMB3.1.1 POSIX create context
    890bc4fac3c0 smb: client: fix potential OOBs in smb2_parse_contexts()
    858e73ff2563 smb: client: fix OOB in receive_encrypted_standard()
    6e5e93fd51fe net/sched: Retire dsmark qdisc
    c3fdf76849c6 net/sched: Retire ATM qdisc
    78bac52c290a net/sched: Retire CBQ qdisc

Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
---
 .../linux/linux-yocto-rt_5.15.bb              |  6 ++---
 .../linux/linux-yocto-tiny_5.15.bb            |  6 ++---
 meta/recipes-kernel/linux/linux-yocto_5.15.bb | 26 +++++++++----------
 3 files changed, 19 insertions(+), 19 deletions(-)

diff --git a/meta/recipes-kernel/linux/linux-yocto-rt_5.15.bb b/meta/recipes-kernel/linux/linux-yocto-rt_5.15.bb
index 39a0647c63..7e80b6a3b2 100644
--- a/meta/recipes-kernel/linux/linux-yocto-rt_5.15.bb
+++ b/meta/recipes-kernel/linux/linux-yocto-rt_5.15.bb
@@ -11,13 +11,13 @@ python () {
         raise bb.parse.SkipRecipe("Set PREFERRED_PROVIDER_virtual/kernel to linux-yocto-rt to enable it")
 }
 
-SRCREV_machine ?= "8d1e346a6d3dc165a31d91b3553490eaeec7100f"
-SRCREV_meta ?= "5411949c94717c9a1b7108df7fb0ed12af43f708"
+SRCREV_machine ?= "e856ac0473964a3f7b3b5544814decb8ae514c9a"
+SRCREV_meta ?= "7057b38eb882224cc002d13b7303e1a1767fa629"
 
 SRC_URI = "git://git.yoctoproject.org/linux-yocto.git;branch=${KBRANCH};name=machine \
            git://git.yoctoproject.org/yocto-kernel-cache;type=kmeta;name=meta;branch=yocto-5.15;destsuffix=${KMETA}"
 
-LINUX_VERSION ?= "5.15.149"
+LINUX_VERSION ?= "5.15.150"
 
 LIC_FILES_CHKSUM = "file://COPYING;md5=6bc538ed5bd9a7fc9398086aedcd7e46"
 
diff --git a/meta/recipes-kernel/linux/linux-yocto-tiny_5.15.bb b/meta/recipes-kernel/linux/linux-yocto-tiny_5.15.bb
index 93b947f75a..7253ab15f3 100644
--- a/meta/recipes-kernel/linux/linux-yocto-tiny_5.15.bb
+++ b/meta/recipes-kernel/linux/linux-yocto-tiny_5.15.bb
@@ -5,7 +5,7 @@ KCONFIG_MODE = "--allnoconfig"
 
 require recipes-kernel/linux/linux-yocto.inc
 
-LINUX_VERSION ?= "5.15.149"
+LINUX_VERSION ?= "5.15.150"
 LIC_FILES_CHKSUM = "file://COPYING;md5=6bc538ed5bd9a7fc9398086aedcd7e46"
 
 DEPENDS += "${@bb.utils.contains('ARCH', 'x86', 'elfutils-native', '', d)}"
@@ -14,8 +14,8 @@ DEPENDS += "openssl-native util-linux-native"
 KMETA = "kernel-meta"
 KCONF_BSP_AUDIT_LEVEL = "2"
 
-SRCREV_machine ?= "dbe71b3b8d620bc5d1d083fd0a86a806b4d94472"
-SRCREV_meta ?= "5411949c94717c9a1b7108df7fb0ed12af43f708"
+SRCREV_machine ?= "9dc9a9a07dba418b65e884e42e230c6c6e1a7f44"
+SRCREV_meta ?= "7057b38eb882224cc002d13b7303e1a1767fa629"
 
 PV = "${LINUX_VERSION}+git${SRCPV}"
 
diff --git a/meta/recipes-kernel/linux/linux-yocto_5.15.bb b/meta/recipes-kernel/linux/linux-yocto_5.15.bb
index 1c6b3d1112..065091f25a 100644
--- a/meta/recipes-kernel/linux/linux-yocto_5.15.bb
+++ b/meta/recipes-kernel/linux/linux-yocto_5.15.bb
@@ -14,24 +14,24 @@ KBRANCH:qemux86  ?= "v5.15/standard/base"
 KBRANCH:qemux86-64 ?= "v5.15/standard/base"
 KBRANCH:qemumips64 ?= "v5.15/standard/mti-malta64"
 
-SRCREV_machine:qemuarm ?= "8792e65a06ea69eb8ff127c2a8eb90a9567be18a"
-SRCREV_machine:qemuarm64 ?= "79d37a48e7d9d41c547d36a405b6d9b9bbf81dae"
-SRCREV_machine:qemumips ?= "57aa05a2dbb323d83f8c76855705b24f6d6ed8d4"
-SRCREV_machine:qemuppc ?= "74e68b09de66b30e1d47088474d649d22329425d"
-SRCREV_machine:qemuriscv64 ?= "dd895a1b020a475adf0e6cb8f885836e7f52e8a5"
-SRCREV_machine:qemuriscv32 ?= "dd895a1b020a475adf0e6cb8f885836e7f52e8a5"
-SRCREV_machine:qemux86 ?= "dd895a1b020a475adf0e6cb8f885836e7f52e8a5"
-SRCREV_machine:qemux86-64 ?= "dd895a1b020a475adf0e6cb8f885836e7f52e8a5"
-SRCREV_machine:qemumips64 ?= "b2d4206f5c808efbb98671d9a66a97e161713341"
-SRCREV_machine ?= "dd895a1b020a475adf0e6cb8f885836e7f52e8a5"
-SRCREV_meta ?= "5411949c94717c9a1b7108df7fb0ed12af43f708"
+SRCREV_machine:qemuarm ?= "f99523c4bf2f8e48e9b2d2cd3cffee6c494b124e"
+SRCREV_machine:qemuarm64 ?= "8ee4ded018a7d795de4df15931c4a0a3a1b1d54d"
+SRCREV_machine:qemumips ?= "b8fbb69a10c4eea7ae580e8249a46056d1db24d1"
+SRCREV_machine:qemuppc ?= "533c5a1f7605c4f94161378a24a5d938b4b8c269"
+SRCREV_machine:qemuriscv64 ?= "68dd3d2718105c6a692c1333ae24c939297f8337"
+SRCREV_machine:qemuriscv32 ?= "68dd3d2718105c6a692c1333ae24c939297f8337"
+SRCREV_machine:qemux86 ?= "68dd3d2718105c6a692c1333ae24c939297f8337"
+SRCREV_machine:qemux86-64 ?= "68dd3d2718105c6a692c1333ae24c939297f8337"
+SRCREV_machine:qemumips64 ?= "a74663ee8ab0d74555ea13a4f7490bde20c4fce2"
+SRCREV_machine ?= "68dd3d2718105c6a692c1333ae24c939297f8337"
+SRCREV_meta ?= "7057b38eb882224cc002d13b7303e1a1767fa629"
 
 # set your preferred provider of linux-yocto to 'linux-yocto-upstream', and you'll
 # get the <version>/base branch, which is pure upstream -stable, and the same
 # meta SRCREV as the linux-yocto-standard builds. Select your version using the
 # normal PREFERRED_VERSION settings.
 BBCLASSEXTEND = "devupstream:target"
-SRCREV_machine:class-devupstream ?= "458ce51d0356ee60c93f9f807d9827cf2a41643d"
+SRCREV_machine:class-devupstream ?= "80efc6265290d34b75921bf7294e0d9c5a8749dc"
 PN:class-devupstream = "linux-yocto-upstream"
 KBRANCH:class-devupstream = "v5.15/base"
 
@@ -39,7 +39,7 @@ SRC_URI = "git://git.yoctoproject.org/linux-yocto.git;name=machine;branch=${KBRA
            git://git.yoctoproject.org/yocto-kernel-cache;type=kmeta;name=meta;branch=yocto-5.15;destsuffix=${KMETA}"
 
 LIC_FILES_CHKSUM = "file://COPYING;md5=6bc538ed5bd9a7fc9398086aedcd7e46"
-LINUX_VERSION ?= "5.15.149"
+LINUX_VERSION ?= "5.15.150"
 
 DEPENDS += "${@bb.utils.contains('ARCH', 'x86', 'elfutils-native', '', d)}"
 DEPENDS += "openssl-native util-linux-native"
-- 
2.34.1



^ permalink raw reply related	[relevance 3%]

* [PATCH 4/7][kirkstone] linux-yocto/5.15: update to v5.15.150
  @ 2024-03-11 16:40  3% ` bruce.ashfield
  0 siblings, 0 replies; 200+ results
From: bruce.ashfield @ 2024-03-11 16:40 UTC (permalink / raw)
  To: steve; +Cc: openembedded-core

From: Bruce Ashfield <bruce.ashfield@gmail.com>

Updating linux-yocto/5.15 to the latest korg -stable release that comprises
the following commits:

    80efc6265290 Linux 5.15.150
    da6cabc1981e r8169: use new PM macros
    b7f3fac6d301 netfilter: nf_tables: can't schedule in nft_chain_validate
    a4efc62cd1ed ext4: avoid bb_free and bb_fragments inconsistency in mb_free_blocks()
    c1317822e2de ext4: regenerate buddy after block freeing failed if under fc replay
    d82ec7529c5f netfilter: nf_tables: fix scheduling-while-atomic splat
    97eaa2955db4 arp: Prevent overflow in arp_req_get().
    d7b6fa97ec89 fs/aio: Restrict kiocb_set_cancel_fn() to I/O submitted via libaio
    df31d05f0678 cifs: fix mid leak during reconnection after timeout threshold
    aade859419ce i2c: imx: when being a target, mark the last read as processed
    cb21407f0b39 i2c: imx: Add timer for handling the stop condition
    33f649f1b1ce drm/amd/display: Fix memory leak in dm_sw_fini()
    9a03126588e5 drm/syncobj: call drm_syncobj_fence_add_wait when WAIT_AVAILABLE flag is set
    13b57b5cd591 netfilter: nft_flow_offload: release dst in case direct xmit path is used
    4c167af9f6b5 netfilter: nft_flow_offload: reset dst in route object after setting up flow
    7c71b831220e netfilter: flowtable: simplify route logic
    664264a5c55b netfilter: nf_tables: set dormant flag on hook register failure
    4338032aa90b tls: stop recv() if initial process_rx_list gave us non-DATA
    ea845237a39d tls: rx: drop pointless else after goto
    8b32e43a80a1 tls: rx: jump to a more appropriate label
    39603a6d4e71 s390: use the correct count for __iowrite64_copy()
    8cae520f21ad octeontx2-af: Consider the action set by PF
    6dae096960bc drm/nouveau/instmem: fix uninitialized_var.cocci warning
    4d3b2bd995ed net: dev: Convert sa_data to flexible array in struct sockaddr
    d65ec3e48f70 packet: move from strlcpy with unused retval to strscpy
    91b020aaa1e5 ipv6: sr: fix possible use-after-free and null-ptr-deref
    e56662160fc2 afs: Increase buffer size in afs_update_volume_status()
    5268bb02107b bpf: Fix racing between bpf_timer_cancel_and_free and bpf_timer_cancel
    6800ad7417f3 ata: ahci_ceva: fix error handling for Xilinx GT PHY support
    7fcc31a3a705 ata: libahci_platform: Introduce reset assertion/deassertion methods
    ddac2e0e656e ata: libahci_platform: Convert to using devm bulk clocks API
    302b92b37304 ipv6: properly combine dev_base_seq and ipv6.dev_addr_genid
    a75b49547831 ipv4: properly combine dev_base_seq and ipv4.dev_addr_genid
    2a7b878a7dad net: stmmac: Fix incorrect dereference in interrupt handlers
    a41d9142d2dd nouveau: fix function cast warnings
    1087c284fd11 scsi: jazz_esp: Only build if SCSI core is builtin
    4e395fb89e7e bpf, scripts: Correct GPL license name
    cd6070d9f5e7 RDMA/srpt: fix function pointer cast warnings
    656bd1702fea arm64: dts: rockchip: set num-cs property for spi on px30
    135e5465fefa RDMA/qedr: Fix qedr_create_user_qp error flow
    989af2f29342 RDMA/srpt: Support specifying the srpt_service_guid parameter
    b6e660e07622 RDMA/irdma: Add AE for too many RNRS
    056ed95befd1 RDMA/irdma: Set the CQ read threshold for GEN 1
    a95d4cf82775 RDMA/irdma: Validate max_send_wr and max_recv_wr
    635d79aa477f RDMA/irdma: Fix KASAN issue with tasklet
    aeb5ac1c9d10 RDMA/bnxt_re: Return error for SRQ resize
    52de5805c147 IB/hfi1: Fix a memleak in init_credit_return
    48c63a174489 cifs: add a warning when the in-flight count goes negative
    6538b6d13ce3 xhci: track port suspend state correctly in unsuccessful resume cases
    8839d5728baa xhci: decouple usb2 port resume and get_port_status request handling
    8af9de2a5ba1 xhci: clear usb2 resume related variables in one place.
    a99c8f1abef9 xhci: rename resume_done to resume_timestamp
    63f0e79cf382 xhci: move port specific items such as state completions to port structure
    ea6c19c7365d xhci: cleanup xhci_hub_control port references
    95973afc870c ACPI: resource: Skip IRQ override on ASUS ExpertBook B1502CBA
    4f080b6487bd ACPI: resource: Skip IRQ override on Asus Expertbook B2402CBA
    c2a9376d507e ACPI: resource: Add Asus ExpertBook B2502 to Asus quirks
    1b64ff947a5a ACPI: resource: Skip IRQ override on Asus Vivobook S5602ZA
    f3607954f2e6 ACPI: resource: Add ASUS model S5402ZA to quirks
    27e99d785721 ACPI: video: Add backlight=native DMI quirk for Apple iMac12,1 and iMac12,2
    cb1003c07e74 ARM: dts: BCM53573: Describe on-SoC BCM53125 rev 4 switch
    28e5e3e59b3b arm64: dts: rockchip: add SPDIF node for ROCK Pi 4
    99c8b2e99783 arm64: dts: rockchip: add ES8316 codec for ROCK Pi 4
    371036bf7666 arm64: dts: rockchip: fix regulator name on rk3399-rock-4
    92dcd7d6c606 exfat: support dynamic allocate bh for exfat_entry_set_cache
    b4dc693b29ef wifi: iwlwifi: mvm: avoid baid size integer overflow
    fa92c463eba7 igb: Fix igb_down hung on surprise removal
    16f653776caf wifi: wext-core: Fix -Wstringop-overflow warning in ioctl_standard_iw_point()
    7552020e3aa8 devlink: report devlink_port_type_warn source device
    819ca25444b3 bpf: Address KCSAN report on bpf_lru_list
    f97832620d7f wifi: ath11k: fix registration of 6Ghz-only phy without the full channel range
    3cb43222bab8 sched/fair: Don't balance task to its current running CPU
    621619f626cb arm64: mm: fix VA-range sanity check
    0bd309f22663 arm64: set __exception_irq_entry with __irq_entry as a default
    dd0802f0a9d6 ACPI: video: Add backlight=native DMI quirk for Lenovo ThinkPad X131e (3371 AMD version)
    3cc2d66b12e0 ACPI: video: Add backlight=native DMI quirk for Apple iMac11,3
    54da51be3b7e ACPI: button: Add lid disable DMI quirk for Nextbook Ares 8A
    fa33b70513a0 btrfs: add xxhash to fast checksum implementations
    ef535e0315af posix-timers: Ensure timer ID search-loop limit is valid
    84a578961b25 md/raid10: prevent soft lockup while flush writes
    6b03364b29bd md: fix data corruption for raid456 when reshape restart while grow up
    638eaac37464 nbd: Add the maximum limit of allocated index in nbd_dev_add
    173e191012aa debugobjects: Recheck debug_objects_enabled before reporting
    de2efb42d693 netfilter: nf_tables: add rescheduling points during loop detection walks
    a022c339afca net/sched: Refactor qdisc_graft() for ingress and clsact Qdiscs
    65acad6791bf Input: iqs269a - do not poll during ATI
    13b1dee7e110 Input: iqs269a - do not poll during suspend or resume
    f33ba1ec4ad9 Input: iqs269a - switch to DEFINE_SIMPLE_DEV_PM_OPS() and pm_sleep_ptr()
    dba06912727b PM: core: Remove static qualifier in DEFINE_SIMPLE_DEV_PM_OPS macro
    995e77b87389 mmc: mxc: Use the new PM macros
    8bc597732c85 mmc: jz4740: Use the new PM macros
    75d4f92d8788 PM: core: Add new *_PM_OPS macros, deprecate old ones
    53f7337519a1 PM: core: Redefine pm_ptr() macro
    a51c253d8321 powerpc/eeh: Set channel state after notifying the drivers
    4570db06b724 powerpc/eeh: Small refactor of eeh_handle_normal_event()
    12dd4a0848c4 powerpc/rtas: ensure 4KB alignment for rtas_data_buf
    8afaf74307f8 powerpc/rtas: make all exports GPL
    2240f4c5f5d5 net: ethernet: ti: add missing of_node_put before return
    18721a837387 dt-bindings: clocks: imx8mp: Add ID for usb suspend clock
    fb100de77846 clk: imx8mp: add clkout1/2 support
    3c8a513f0f6b clk: imx8mp: Add DISP2 pixel clock
    3517b6d6146c serial: 8250: Remove serial_rs485 sanitization from em485
    54974aad4a76 cifs: remove useless parameter 'is_fsctl' from SMB2_ioctl()
    15c3ddd11803 kernel/sched: Remove dl_boosted flag comment
    a1733ffd88d9 drm/i915/dg1: Update DMC_DEBUG3 register
    8102416c05bb f2fs: write checkpoint during FG_GC
    cfd5d011d6f6 f2fs: don't set GC_FAILURE_PIN for background GC
    56b522f46681 drm/amdgpu: init iommu after amdkfd device init
    572ee5086e47 tools/virtio: fix build
    80f2a246225c perf beauty: Update copy of linux/socket.h with the kernel sources
    47b6345ddb6c tools headers UAPI: Sync linux/fscrypt.h with the kernel sources
    c65a23e98e38 ARM: dts: BCM53573: Drop nonexistent "default-off" LED trigger
    2eb3d2a54ad7 acpi: property: Let args be NULL in __acpi_node_get_property_reference
    7abdd666a06f platform/x86: asus-wmi: Document the dgpu_disable sysfs attribute
    7de3c1535bdf clk: linux/clk-provider.h: fix kernel-doc warnings and typos
    b184742d2788 RDMA/siw: Correct wrong debug message
    6f6ec8aff219 RDMA/siw: Balance the reference of cep->kref in the error path
    71475bcee001 ARM: dts: BCM53573: Drop nonexistent #usb-cells
    832cf206dfe2 selftests: net: vrf-xfrm-tests: change authentication and encryption algos
    14e1f63b3918 vdpa/mlx5: Don't clear mr struct on destroy MR
    5b4f6c5ff65c MIPS: vpe-mt: drop physical_memsize
    1be5de5b642a MIPS: SMP-CPS: fix build error when HOTPLUG_CPU not set
    cc24b32d7d62 powerpc/pseries/lpar: add missing RTAS retry status handling
    3212606148b8 powerpc/perf/hv-24x7: add missing RTAS retry status handling
    e3835122ea28 powerpc/pseries/lparcfg: add missing RTAS retry status handling
    228d3c49194b clk: Honor CLK_OPS_PARENT_ENABLE in clk_core_is_enabled()
    d0e4a444557a clk: qcom: gpucc-sdm845: fix clk_dis_wait being programmed for CX GDSC
    e7076cfb72d5 clk: qcom: gpucc-sc7180: fix clk_dis_wait being programmed for CX GDSC
    83c043b92b0f powerpc/powernv/ioda: Skip unallocated resources when mapping to PE
    8c373aa1f784 Input: ads7846 - don't check penirq immediately for 7845
    6a37a429b3ee Input: ads7846 - always set last command to PWRDOWN
    199e666477d5 clk: imx: avoid memory leak
    94957e54dc70 clk: renesas: cpg-mssr: Remove superfluous check in resume code
    2d89ed2e0629 Input: ads7846 - don't report pressure for ads7845
    f992d1afd17f clk: renesas: cpg-mssr: Fix use after free if cpg_mssr_common_init() failed
    d73cf59d2446 Input: iqs269a - increase interrupt handler return delay
    db06a2ae0707 Input: iqs269a - configure device with a single block write
    fdbceead4ac1 Input: iqs269a - drop unused device node references
    d93c68661ad8 RISC-V: fix funct4 definition for c.jalr in parse_asm.h
    5c5c02b069cc mtd: rawnand: sunxi: Fix the size of the last OOB region
    11fcd28df8d3 clk: qcom: gcc-qcs404: fix names of the DSI clocks used as parents
    9fcba5e7bb5c clk: qcom: gcc-qcs404: disable gpll[04]_out_aux parents
    7602e5e1bd04 clk: imx: imx8mp: add shared clk gate for usb suspend clk
    7d6e8d7ee13b mptcp: fix lockless access in subflow ULP diag
    256c3e6192ed usb: roles: don't get/set_role() when usb_role_switch is unregistered
    ef982fc41055 usb: roles: fix NULL pointer issue when put module's reference
    2cb66b62a5d6 usb: gadget: ncm: Avoid dropping datagrams of properly parsed NTBs
    3a2a909942b5 usb: cdns3: fix memory double free when handle zero packet
    4e5c73b15d95 usb: cdns3: fixed memory use after free at cdns3_gadget_ep_disable()
    f4928121f707 usb: cdnsp: fixed issue with incorrect detecting CDNSP family controllers
    7c532fb96ac1 usb: cdnsp: blocked some cdns3 specific code
    c98f2d25f8f6 usb: dwc3: gadget: Don't disconnect if not started
    f4fab74cb83c serial: amba-pl011: Fix DMA transmission in RS485 mode
    2c62c8984b96 x86/alternative: Make custom return thunk unconditional
    b0c9fcacf218 Revert "x86/alternative: Make custom return thunk unconditional"
    ae815291f0da x86/returnthunk: Allow different return thunks
    5ca1f6adac69 x86/ftrace: Use alternative RET encoding
    b9d69bfff6fd x86/ibt,paravirt: Use text_gen_insn() for paravirt_patch()
    b810c58d8b01 x86/text-patching: Make text_gen_insn() play nice with ANNOTATE_NOENDBR
    8943e3c9446d Revert "x86/ftrace: Use alternative RET encoding"
    eec6cbbfa1e8 ARM: ep93xx: Add terminator to gpiod_lookup_table
    0da15a703951 l2tp: pass correct message length to ip6_append_data
    9d71d7a9f2a6 PCI/MSI: Prevent MSI hardware interrupt number truncation
    a576308800be gtp: fix use-after-free and null-ptr-deref in gtp_genl_dump_pdp()
    d81e2dc20395 KVM: arm64: vgic-its: Test for valid IRQ in its_sync_lpi_pending_table()
    4deb8413eccb KVM: arm64: vgic-its: Test for valid IRQ in MOVALL handler
    e20b24b175c9 platform/x86: touchscreen_dmi: Allow partial (prefix) matches for ACPI names
    79d7504a24a3 platform/x86: intel-vbtn: Stop calling "VBDL" from notify_handler
    1a4371db68a3 dm-crypt: don't modify the data when using authenticated encryption
    d580f0dcb5e3 drm/ttm: Fix an invalid freeing on already freed page in error path
    47ae64df23ed IB/hfi1: Fix sdma.h tx->num_descs off-by-one error
    77cbc04a1a86 erofs: fix lz4 inplace decompression
    fbb662ffa005 pmdomain: renesas: r8a77980-sysc: CR7 must be always on
    43ea43b6fa17 ksmbd: free aux buffer if ksmbd_iov_pin_rsp_read fails
    475426ad1ae0 pmdomain: mediatek: fix race conditions with genpd
    2a52590ac523 virtio-blk: Ensure no requests in virtqueues before deleting vqs.
    b9a61ee2bb27 drm/amdgpu: reset gpu for s3 suspend abort case
    afc74fda2b5d drm/amdgpu: skip to program GFXDEC registers for suspend abort
    dcd33edd854a firewire: core: send bus reset promptly on gap count error
    a74270a1b784 scsi: lpfc: Use unsigned type for num_sge
    26b8bdb5561a hwmon: (coretemp) Enlarge per package core count limit
    a2f99731ab31 efi: Don't add memblocks for soft-reserved memory
    4aa36b62c3ea efi: runtime: Fix potential overflow of soft-reserved region size
    262dc4fb1517 wifi: mac80211: adding missing drv_mgd_complete_tx() call
    a585faf05915 fs/ntfs3: Fix oob in ntfs_listxattr
    0a3548e82424 fs/ntfs3: Update inode->i_size after success write into compressed file
    c39c689a82b3 fs/ntfs3: Correct function is_rst_area_valid
    54142e95dfc8 fs/ntfs3: Prevent generic message "attempt to access beyond end of device"
    095d6a66bc69 fs/ntfs3: use non-movable memory for ntfs3 MFT buffer cache
    3f3a6ebf6a32 fs/ntfs3: Disable ATTR_LIST_ENTRY size check
    ee8db6475cb1 fs/ntfs3: Add NULL ptr dereference checking at the end of attr_allocate_frame()
    56dacb722b76 fs/ntfs3: Fix detected field-spanning write (size 8) of single field "le->name"
    3532bceaed11 fs/ntfs3: Print warning while fixing hard links count
    f14132b88315 fs/ntfs3: Correct hard links updating when dealing with DOS names
    cd465584d501 fs/ntfs3: Improve ntfs_dir_count
    3f7920b36da0 fs/ntfs3: Modified fix directory element type detection
    b4663b406aee Input: i8042 - add Fujitsu Lifebook U728 to i8042 quirk table
    9b1e3cf9ed29 ext4: correct the hole length returned by ext4_map_blocks()
    46e64b9a4b6f nvmet-fc: take ref count on tgtport before delete assoc
    5e0bc09a52b6 nvmet-fc: avoid deadlock on delete association path
    f323185c7923 nvmet-fc: abort command when there is no binding
    59b4ca71ab70 nvmet-fc: hold reference on hostport match
    8fd604d4b0d7 nvmet-fc: defer cleanup using RCU properly
    8f7104e18ffd nvmet-fc: release reference on target port
    071f116416a1 nvmet-fcloop: swap the list_add_tail arguments
    0bf567d6d9ff nvme-fc: do not wait in vain when unloading module
    75e34de642a3 ALSA: usb-audio: Ignore clock selector errors for single connection
    a75d89666c57 netfilter: conntrack: check SCTP_CID_SHUTDOWN_ACK for vtag setting in sctp_new
    4a5ed4697232 Input: xpad - add Lenovo Legion Go controllers
    1e9af43d5d02 spi: sh-msiof: avoid integer overflow in constants
    ef1e3f277a7f ASoC: sunxi: sun4i-spdif: Add support for Allwinner H616
    e59905cfb195 ALSA: usb-audio: Check presence of valid altsetting control
    065da538e6a6 nvmet-tcp: fix nvme tcp ida memory leak
    f8dee8e4893c regulator: pwm-regulator: Add validity checks in continuous .get_voltage
    4fe4e5adc7d2 dmaengine: ti: edma: Add some null pointer checks to the edma_probe
    8de8305a25bf ext4: avoid allocating blocks from corrupted group in ext4_mb_find_by_goal()
    4c21fa60a6f4 ext4: avoid allocating blocks from corrupted group in ext4_mb_try_best_found()
    687061cfaa2a ext4: avoid dividing by 0 in mb_update_avg_fragment_size() when block bitmap corrupt
    3700475e0961 platform/x86: touchscreen_dmi: Add info for the TECLAST X16 Plus tablet
    343c19816883 MIPS: reserve exception vector space ONLY ONCE
    b4c13deff359 ahci: add 43-bit DMA address quirk for ASMedia ASM1061 controllers
    1a8bd6244963 ahci: asm1166: correct count of reported ports
    0399d7eba41d spi: hisi-sfc-v3xx: Return IRQ_NONE if no interrupts were detected
    df6e2088c6f4 fbdev: sis: Error out if pixclock equals zero
    8c54acf33e5a fbdev: savage: Error out if pixclock equals zero
    88c18fd06608 wifi: mac80211: fix race condition on enabling fast-xmit
    212f20d5b16e wifi: cfg80211: fix missing interfaces when dumping
    37d82e6ac9b2 dmaengine: fsl-qdma: increase size of 'irq_name'
    3692c6f2b564 dmaengine: shdma: increase size of 'dev_id'
    a9849b67b440 scsi: target: core: Add TMF to tmr_list handling
    0766e7317aab sched/rt: Disallow writing invalid values to sched_rt_period_us
    5295b5f2e561 sched/rt: Fix sysctl_sched_rr_timeslice intial value
    8bd3eee7720c x86/fpu: Stop relying on userspace for info to fault in xsave buffer
    c017fbf10596 zonefs: Improve error handling
    bbc432e632d4 userfaultfd: fix mmap_changing checking in mfill_atomic_hugetlb
    4bbb93ad84b3 bpf: Remove trace_printk_lock
    4b349c55bbd3 bpf: Do cleanup in bpf_bprintf_cleanup only when needed
    bcbaeb081ad8 bpf: Add struct for bin_args arg in bpf_bprintf_prepare
    8495c34dff0d bpf: Merge printk and seq_printf VARARG max macros
    ab2e127896a2 PCI: dwc: Fix a 64bit bug in dw_pcie_ep_raise_msix_irq()
    50349893930a sched/rt: sysctl_sched_rr_timeslice show default timeslice after reset
    ee0fb9baa7a4 smb: client: fix parsing of SMB3.1.1 POSIX create context
    890bc4fac3c0 smb: client: fix potential OOBs in smb2_parse_contexts()
    858e73ff2563 smb: client: fix OOB in receive_encrypted_standard()
    6e5e93fd51fe net/sched: Retire dsmark qdisc
    c3fdf76849c6 net/sched: Retire ATM qdisc
    78bac52c290a net/sched: Retire CBQ qdisc

Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
---
 .../linux/linux-yocto-rt_5.15.bb              |  6 ++---
 .../linux/linux-yocto-tiny_5.15.bb            |  6 ++---
 meta/recipes-kernel/linux/linux-yocto_5.15.bb | 26 +++++++++----------
 3 files changed, 19 insertions(+), 19 deletions(-)

diff --git a/meta/recipes-kernel/linux/linux-yocto-rt_5.15.bb b/meta/recipes-kernel/linux/linux-yocto-rt_5.15.bb
index 39a0647c63..7e80b6a3b2 100644
--- a/meta/recipes-kernel/linux/linux-yocto-rt_5.15.bb
+++ b/meta/recipes-kernel/linux/linux-yocto-rt_5.15.bb
@@ -11,13 +11,13 @@ python () {
         raise bb.parse.SkipRecipe("Set PREFERRED_PROVIDER_virtual/kernel to linux-yocto-rt to enable it")
 }
 
-SRCREV_machine ?= "8d1e346a6d3dc165a31d91b3553490eaeec7100f"
-SRCREV_meta ?= "5411949c94717c9a1b7108df7fb0ed12af43f708"
+SRCREV_machine ?= "e856ac0473964a3f7b3b5544814decb8ae514c9a"
+SRCREV_meta ?= "7057b38eb882224cc002d13b7303e1a1767fa629"
 
 SRC_URI = "git://git.yoctoproject.org/linux-yocto.git;branch=${KBRANCH};name=machine \
            git://git.yoctoproject.org/yocto-kernel-cache;type=kmeta;name=meta;branch=yocto-5.15;destsuffix=${KMETA}"
 
-LINUX_VERSION ?= "5.15.149"
+LINUX_VERSION ?= "5.15.150"
 
 LIC_FILES_CHKSUM = "file://COPYING;md5=6bc538ed5bd9a7fc9398086aedcd7e46"
 
diff --git a/meta/recipes-kernel/linux/linux-yocto-tiny_5.15.bb b/meta/recipes-kernel/linux/linux-yocto-tiny_5.15.bb
index 93b947f75a..7253ab15f3 100644
--- a/meta/recipes-kernel/linux/linux-yocto-tiny_5.15.bb
+++ b/meta/recipes-kernel/linux/linux-yocto-tiny_5.15.bb
@@ -5,7 +5,7 @@ KCONFIG_MODE = "--allnoconfig"
 
 require recipes-kernel/linux/linux-yocto.inc
 
-LINUX_VERSION ?= "5.15.149"
+LINUX_VERSION ?= "5.15.150"
 LIC_FILES_CHKSUM = "file://COPYING;md5=6bc538ed5bd9a7fc9398086aedcd7e46"
 
 DEPENDS += "${@bb.utils.contains('ARCH', 'x86', 'elfutils-native', '', d)}"
@@ -14,8 +14,8 @@ DEPENDS += "openssl-native util-linux-native"
 KMETA = "kernel-meta"
 KCONF_BSP_AUDIT_LEVEL = "2"
 
-SRCREV_machine ?= "dbe71b3b8d620bc5d1d083fd0a86a806b4d94472"
-SRCREV_meta ?= "5411949c94717c9a1b7108df7fb0ed12af43f708"
+SRCREV_machine ?= "9dc9a9a07dba418b65e884e42e230c6c6e1a7f44"
+SRCREV_meta ?= "7057b38eb882224cc002d13b7303e1a1767fa629"
 
 PV = "${LINUX_VERSION}+git${SRCPV}"
 
diff --git a/meta/recipes-kernel/linux/linux-yocto_5.15.bb b/meta/recipes-kernel/linux/linux-yocto_5.15.bb
index 1c6b3d1112..065091f25a 100644
--- a/meta/recipes-kernel/linux/linux-yocto_5.15.bb
+++ b/meta/recipes-kernel/linux/linux-yocto_5.15.bb
@@ -14,24 +14,24 @@ KBRANCH:qemux86  ?= "v5.15/standard/base"
 KBRANCH:qemux86-64 ?= "v5.15/standard/base"
 KBRANCH:qemumips64 ?= "v5.15/standard/mti-malta64"
 
-SRCREV_machine:qemuarm ?= "8792e65a06ea69eb8ff127c2a8eb90a9567be18a"
-SRCREV_machine:qemuarm64 ?= "79d37a48e7d9d41c547d36a405b6d9b9bbf81dae"
-SRCREV_machine:qemumips ?= "57aa05a2dbb323d83f8c76855705b24f6d6ed8d4"
-SRCREV_machine:qemuppc ?= "74e68b09de66b30e1d47088474d649d22329425d"
-SRCREV_machine:qemuriscv64 ?= "dd895a1b020a475adf0e6cb8f885836e7f52e8a5"
-SRCREV_machine:qemuriscv32 ?= "dd895a1b020a475adf0e6cb8f885836e7f52e8a5"
-SRCREV_machine:qemux86 ?= "dd895a1b020a475adf0e6cb8f885836e7f52e8a5"
-SRCREV_machine:qemux86-64 ?= "dd895a1b020a475adf0e6cb8f885836e7f52e8a5"
-SRCREV_machine:qemumips64 ?= "b2d4206f5c808efbb98671d9a66a97e161713341"
-SRCREV_machine ?= "dd895a1b020a475adf0e6cb8f885836e7f52e8a5"
-SRCREV_meta ?= "5411949c94717c9a1b7108df7fb0ed12af43f708"
+SRCREV_machine:qemuarm ?= "f99523c4bf2f8e48e9b2d2cd3cffee6c494b124e"
+SRCREV_machine:qemuarm64 ?= "8ee4ded018a7d795de4df15931c4a0a3a1b1d54d"
+SRCREV_machine:qemumips ?= "b8fbb69a10c4eea7ae580e8249a46056d1db24d1"
+SRCREV_machine:qemuppc ?= "533c5a1f7605c4f94161378a24a5d938b4b8c269"
+SRCREV_machine:qemuriscv64 ?= "68dd3d2718105c6a692c1333ae24c939297f8337"
+SRCREV_machine:qemuriscv32 ?= "68dd3d2718105c6a692c1333ae24c939297f8337"
+SRCREV_machine:qemux86 ?= "68dd3d2718105c6a692c1333ae24c939297f8337"
+SRCREV_machine:qemux86-64 ?= "68dd3d2718105c6a692c1333ae24c939297f8337"
+SRCREV_machine:qemumips64 ?= "a74663ee8ab0d74555ea13a4f7490bde20c4fce2"
+SRCREV_machine ?= "68dd3d2718105c6a692c1333ae24c939297f8337"
+SRCREV_meta ?= "7057b38eb882224cc002d13b7303e1a1767fa629"
 
 # set your preferred provider of linux-yocto to 'linux-yocto-upstream', and you'll
 # get the <version>/base branch, which is pure upstream -stable, and the same
 # meta SRCREV as the linux-yocto-standard builds. Select your version using the
 # normal PREFERRED_VERSION settings.
 BBCLASSEXTEND = "devupstream:target"
-SRCREV_machine:class-devupstream ?= "458ce51d0356ee60c93f9f807d9827cf2a41643d"
+SRCREV_machine:class-devupstream ?= "80efc6265290d34b75921bf7294e0d9c5a8749dc"
 PN:class-devupstream = "linux-yocto-upstream"
 KBRANCH:class-devupstream = "v5.15/base"
 
@@ -39,7 +39,7 @@ SRC_URI = "git://git.yoctoproject.org/linux-yocto.git;name=machine;branch=${KBRA
            git://git.yoctoproject.org/yocto-kernel-cache;type=kmeta;name=meta;branch=yocto-5.15;destsuffix=${KMETA}"
 
 LIC_FILES_CHKSUM = "file://COPYING;md5=6bc538ed5bd9a7fc9398086aedcd7e46"
-LINUX_VERSION ?= "5.15.149"
+LINUX_VERSION ?= "5.15.150"
 
 DEPENDS += "${@bb.utils.contains('ARCH', 'x86', 'elfutils-native', '', d)}"
 DEPENDS += "openssl-native util-linux-native"
-- 
2.39.2



^ permalink raw reply related	[relevance 3%]

* Re: [PATCH] scsi: mpi3mr: Avoid memcpy field-spanning write WARNING
  2024-03-07  4:26 21% [PATCH] scsi: mpi3mr: Avoid memcpy field-spanning write WARNING Shin'ichiro Kawasaki
@ 2024-03-08  8:41  8% ` Johannes Thumshirn
  2024-03-20  4:54  8% ` Sathya Prakash Veerichetty
  1 sibling, 0 replies; 200+ results
From: Johannes Thumshirn @ 2024-03-08  8:41 UTC (permalink / raw)
  To: Shinichiro Kawasaki, mpi3mr-linuxdrv.pdl, linux-scsi
  Cc: Sathya Prakash Veerichetty, Kashyap Desai, Sumit Saxena,
	Sreekanth Reddy, Martin K . Petersen

Looks good,
Reviewed-by: Johannes Thumshirn <johannes.thumshirn@wdc.com>

^ permalink raw reply	[relevance 8%]

* [PATCH 2/3] linux-yocto/5.15: update to v5.15.150
  @ 2024-03-07 19:34  3% ` bruce.ashfield
  0 siblings, 0 replies; 200+ results
From: bruce.ashfield @ 2024-03-07 19:34 UTC (permalink / raw)
  To: steve; +Cc: openembedded-core

From: Bruce Ashfield <bruce.ashfield@gmail.com>

Updating linux-yocto/5.15 to the latest korg -stable release that comprises
the following commits:

    80efc6265290 Linux 5.15.150
    da6cabc1981e r8169: use new PM macros
    b7f3fac6d301 netfilter: nf_tables: can't schedule in nft_chain_validate
    a4efc62cd1ed ext4: avoid bb_free and bb_fragments inconsistency in mb_free_blocks()
    c1317822e2de ext4: regenerate buddy after block freeing failed if under fc replay
    d82ec7529c5f netfilter: nf_tables: fix scheduling-while-atomic splat
    97eaa2955db4 arp: Prevent overflow in arp_req_get().
    d7b6fa97ec89 fs/aio: Restrict kiocb_set_cancel_fn() to I/O submitted via libaio
    df31d05f0678 cifs: fix mid leak during reconnection after timeout threshold
    aade859419ce i2c: imx: when being a target, mark the last read as processed
    cb21407f0b39 i2c: imx: Add timer for handling the stop condition
    33f649f1b1ce drm/amd/display: Fix memory leak in dm_sw_fini()
    9a03126588e5 drm/syncobj: call drm_syncobj_fence_add_wait when WAIT_AVAILABLE flag is set
    13b57b5cd591 netfilter: nft_flow_offload: release dst in case direct xmit path is used
    4c167af9f6b5 netfilter: nft_flow_offload: reset dst in route object after setting up flow
    7c71b831220e netfilter: flowtable: simplify route logic
    664264a5c55b netfilter: nf_tables: set dormant flag on hook register failure
    4338032aa90b tls: stop recv() if initial process_rx_list gave us non-DATA
    ea845237a39d tls: rx: drop pointless else after goto
    8b32e43a80a1 tls: rx: jump to a more appropriate label
    39603a6d4e71 s390: use the correct count for __iowrite64_copy()
    8cae520f21ad octeontx2-af: Consider the action set by PF
    6dae096960bc drm/nouveau/instmem: fix uninitialized_var.cocci warning
    4d3b2bd995ed net: dev: Convert sa_data to flexible array in struct sockaddr
    d65ec3e48f70 packet: move from strlcpy with unused retval to strscpy
    91b020aaa1e5 ipv6: sr: fix possible use-after-free and null-ptr-deref
    e56662160fc2 afs: Increase buffer size in afs_update_volume_status()
    5268bb02107b bpf: Fix racing between bpf_timer_cancel_and_free and bpf_timer_cancel
    6800ad7417f3 ata: ahci_ceva: fix error handling for Xilinx GT PHY support
    7fcc31a3a705 ata: libahci_platform: Introduce reset assertion/deassertion methods
    ddac2e0e656e ata: libahci_platform: Convert to using devm bulk clocks API
    302b92b37304 ipv6: properly combine dev_base_seq and ipv6.dev_addr_genid
    a75b49547831 ipv4: properly combine dev_base_seq and ipv4.dev_addr_genid
    2a7b878a7dad net: stmmac: Fix incorrect dereference in interrupt handlers
    a41d9142d2dd nouveau: fix function cast warnings
    1087c284fd11 scsi: jazz_esp: Only build if SCSI core is builtin
    4e395fb89e7e bpf, scripts: Correct GPL license name
    cd6070d9f5e7 RDMA/srpt: fix function pointer cast warnings
    656bd1702fea arm64: dts: rockchip: set num-cs property for spi on px30
    135e5465fefa RDMA/qedr: Fix qedr_create_user_qp error flow
    989af2f29342 RDMA/srpt: Support specifying the srpt_service_guid parameter
    b6e660e07622 RDMA/irdma: Add AE for too many RNRS
    056ed95befd1 RDMA/irdma: Set the CQ read threshold for GEN 1
    a95d4cf82775 RDMA/irdma: Validate max_send_wr and max_recv_wr
    635d79aa477f RDMA/irdma: Fix KASAN issue with tasklet
    aeb5ac1c9d10 RDMA/bnxt_re: Return error for SRQ resize
    52de5805c147 IB/hfi1: Fix a memleak in init_credit_return
    48c63a174489 cifs: add a warning when the in-flight count goes negative
    6538b6d13ce3 xhci: track port suspend state correctly in unsuccessful resume cases
    8839d5728baa xhci: decouple usb2 port resume and get_port_status request handling
    8af9de2a5ba1 xhci: clear usb2 resume related variables in one place.
    a99c8f1abef9 xhci: rename resume_done to resume_timestamp
    63f0e79cf382 xhci: move port specific items such as state completions to port structure
    ea6c19c7365d xhci: cleanup xhci_hub_control port references
    95973afc870c ACPI: resource: Skip IRQ override on ASUS ExpertBook B1502CBA
    4f080b6487bd ACPI: resource: Skip IRQ override on Asus Expertbook B2402CBA
    c2a9376d507e ACPI: resource: Add Asus ExpertBook B2502 to Asus quirks
    1b64ff947a5a ACPI: resource: Skip IRQ override on Asus Vivobook S5602ZA
    f3607954f2e6 ACPI: resource: Add ASUS model S5402ZA to quirks
    27e99d785721 ACPI: video: Add backlight=native DMI quirk for Apple iMac12,1 and iMac12,2
    cb1003c07e74 ARM: dts: BCM53573: Describe on-SoC BCM53125 rev 4 switch
    28e5e3e59b3b arm64: dts: rockchip: add SPDIF node for ROCK Pi 4
    99c8b2e99783 arm64: dts: rockchip: add ES8316 codec for ROCK Pi 4
    371036bf7666 arm64: dts: rockchip: fix regulator name on rk3399-rock-4
    92dcd7d6c606 exfat: support dynamic allocate bh for exfat_entry_set_cache
    b4dc693b29ef wifi: iwlwifi: mvm: avoid baid size integer overflow
    fa92c463eba7 igb: Fix igb_down hung on surprise removal
    16f653776caf wifi: wext-core: Fix -Wstringop-overflow warning in ioctl_standard_iw_point()
    7552020e3aa8 devlink: report devlink_port_type_warn source device
    819ca25444b3 bpf: Address KCSAN report on bpf_lru_list
    f97832620d7f wifi: ath11k: fix registration of 6Ghz-only phy without the full channel range
    3cb43222bab8 sched/fair: Don't balance task to its current running CPU
    621619f626cb arm64: mm: fix VA-range sanity check
    0bd309f22663 arm64: set __exception_irq_entry with __irq_entry as a default
    dd0802f0a9d6 ACPI: video: Add backlight=native DMI quirk for Lenovo ThinkPad X131e (3371 AMD version)
    3cc2d66b12e0 ACPI: video: Add backlight=native DMI quirk for Apple iMac11,3
    54da51be3b7e ACPI: button: Add lid disable DMI quirk for Nextbook Ares 8A
    fa33b70513a0 btrfs: add xxhash to fast checksum implementations
    ef535e0315af posix-timers: Ensure timer ID search-loop limit is valid
    84a578961b25 md/raid10: prevent soft lockup while flush writes
    6b03364b29bd md: fix data corruption for raid456 when reshape restart while grow up
    638eaac37464 nbd: Add the maximum limit of allocated index in nbd_dev_add
    173e191012aa debugobjects: Recheck debug_objects_enabled before reporting
    de2efb42d693 netfilter: nf_tables: add rescheduling points during loop detection walks
    a022c339afca net/sched: Refactor qdisc_graft() for ingress and clsact Qdiscs
    65acad6791bf Input: iqs269a - do not poll during ATI
    13b1dee7e110 Input: iqs269a - do not poll during suspend or resume
    f33ba1ec4ad9 Input: iqs269a - switch to DEFINE_SIMPLE_DEV_PM_OPS() and pm_sleep_ptr()
    dba06912727b PM: core: Remove static qualifier in DEFINE_SIMPLE_DEV_PM_OPS macro
    995e77b87389 mmc: mxc: Use the new PM macros
    8bc597732c85 mmc: jz4740: Use the new PM macros
    75d4f92d8788 PM: core: Add new *_PM_OPS macros, deprecate old ones
    53f7337519a1 PM: core: Redefine pm_ptr() macro
    a51c253d8321 powerpc/eeh: Set channel state after notifying the drivers
    4570db06b724 powerpc/eeh: Small refactor of eeh_handle_normal_event()
    12dd4a0848c4 powerpc/rtas: ensure 4KB alignment for rtas_data_buf
    8afaf74307f8 powerpc/rtas: make all exports GPL
    2240f4c5f5d5 net: ethernet: ti: add missing of_node_put before return
    18721a837387 dt-bindings: clocks: imx8mp: Add ID for usb suspend clock
    fb100de77846 clk: imx8mp: add clkout1/2 support
    3c8a513f0f6b clk: imx8mp: Add DISP2 pixel clock
    3517b6d6146c serial: 8250: Remove serial_rs485 sanitization from em485
    54974aad4a76 cifs: remove useless parameter 'is_fsctl' from SMB2_ioctl()
    15c3ddd11803 kernel/sched: Remove dl_boosted flag comment
    a1733ffd88d9 drm/i915/dg1: Update DMC_DEBUG3 register
    8102416c05bb f2fs: write checkpoint during FG_GC
    cfd5d011d6f6 f2fs: don't set GC_FAILURE_PIN for background GC
    56b522f46681 drm/amdgpu: init iommu after amdkfd device init
    572ee5086e47 tools/virtio: fix build
    80f2a246225c perf beauty: Update copy of linux/socket.h with the kernel sources
    47b6345ddb6c tools headers UAPI: Sync linux/fscrypt.h with the kernel sources
    c65a23e98e38 ARM: dts: BCM53573: Drop nonexistent "default-off" LED trigger
    2eb3d2a54ad7 acpi: property: Let args be NULL in __acpi_node_get_property_reference
    7abdd666a06f platform/x86: asus-wmi: Document the dgpu_disable sysfs attribute
    7de3c1535bdf clk: linux/clk-provider.h: fix kernel-doc warnings and typos
    b184742d2788 RDMA/siw: Correct wrong debug message
    6f6ec8aff219 RDMA/siw: Balance the reference of cep->kref in the error path
    71475bcee001 ARM: dts: BCM53573: Drop nonexistent #usb-cells
    832cf206dfe2 selftests: net: vrf-xfrm-tests: change authentication and encryption algos
    14e1f63b3918 vdpa/mlx5: Don't clear mr struct on destroy MR
    5b4f6c5ff65c MIPS: vpe-mt: drop physical_memsize
    1be5de5b642a MIPS: SMP-CPS: fix build error when HOTPLUG_CPU not set
    cc24b32d7d62 powerpc/pseries/lpar: add missing RTAS retry status handling
    3212606148b8 powerpc/perf/hv-24x7: add missing RTAS retry status handling
    e3835122ea28 powerpc/pseries/lparcfg: add missing RTAS retry status handling
    228d3c49194b clk: Honor CLK_OPS_PARENT_ENABLE in clk_core_is_enabled()
    d0e4a444557a clk: qcom: gpucc-sdm845: fix clk_dis_wait being programmed for CX GDSC
    e7076cfb72d5 clk: qcom: gpucc-sc7180: fix clk_dis_wait being programmed for CX GDSC
    83c043b92b0f powerpc/powernv/ioda: Skip unallocated resources when mapping to PE
    8c373aa1f784 Input: ads7846 - don't check penirq immediately for 7845
    6a37a429b3ee Input: ads7846 - always set last command to PWRDOWN
    199e666477d5 clk: imx: avoid memory leak
    94957e54dc70 clk: renesas: cpg-mssr: Remove superfluous check in resume code
    2d89ed2e0629 Input: ads7846 - don't report pressure for ads7845
    f992d1afd17f clk: renesas: cpg-mssr: Fix use after free if cpg_mssr_common_init() failed
    d73cf59d2446 Input: iqs269a - increase interrupt handler return delay
    db06a2ae0707 Input: iqs269a - configure device with a single block write
    fdbceead4ac1 Input: iqs269a - drop unused device node references
    d93c68661ad8 RISC-V: fix funct4 definition for c.jalr in parse_asm.h
    5c5c02b069cc mtd: rawnand: sunxi: Fix the size of the last OOB region
    11fcd28df8d3 clk: qcom: gcc-qcs404: fix names of the DSI clocks used as parents
    9fcba5e7bb5c clk: qcom: gcc-qcs404: disable gpll[04]_out_aux parents
    7602e5e1bd04 clk: imx: imx8mp: add shared clk gate for usb suspend clk
    7d6e8d7ee13b mptcp: fix lockless access in subflow ULP diag
    256c3e6192ed usb: roles: don't get/set_role() when usb_role_switch is unregistered
    ef982fc41055 usb: roles: fix NULL pointer issue when put module's reference
    2cb66b62a5d6 usb: gadget: ncm: Avoid dropping datagrams of properly parsed NTBs
    3a2a909942b5 usb: cdns3: fix memory double free when handle zero packet
    4e5c73b15d95 usb: cdns3: fixed memory use after free at cdns3_gadget_ep_disable()
    f4928121f707 usb: cdnsp: fixed issue with incorrect detecting CDNSP family controllers
    7c532fb96ac1 usb: cdnsp: blocked some cdns3 specific code
    c98f2d25f8f6 usb: dwc3: gadget: Don't disconnect if not started
    f4fab74cb83c serial: amba-pl011: Fix DMA transmission in RS485 mode
    2c62c8984b96 x86/alternative: Make custom return thunk unconditional
    b0c9fcacf218 Revert "x86/alternative: Make custom return thunk unconditional"
    ae815291f0da x86/returnthunk: Allow different return thunks
    5ca1f6adac69 x86/ftrace: Use alternative RET encoding
    b9d69bfff6fd x86/ibt,paravirt: Use text_gen_insn() for paravirt_patch()
    b810c58d8b01 x86/text-patching: Make text_gen_insn() play nice with ANNOTATE_NOENDBR
    8943e3c9446d Revert "x86/ftrace: Use alternative RET encoding"
    eec6cbbfa1e8 ARM: ep93xx: Add terminator to gpiod_lookup_table
    0da15a703951 l2tp: pass correct message length to ip6_append_data
    9d71d7a9f2a6 PCI/MSI: Prevent MSI hardware interrupt number truncation
    a576308800be gtp: fix use-after-free and null-ptr-deref in gtp_genl_dump_pdp()
    d81e2dc20395 KVM: arm64: vgic-its: Test for valid IRQ in its_sync_lpi_pending_table()
    4deb8413eccb KVM: arm64: vgic-its: Test for valid IRQ in MOVALL handler
    e20b24b175c9 platform/x86: touchscreen_dmi: Allow partial (prefix) matches for ACPI names
    79d7504a24a3 platform/x86: intel-vbtn: Stop calling "VBDL" from notify_handler
    1a4371db68a3 dm-crypt: don't modify the data when using authenticated encryption
    d580f0dcb5e3 drm/ttm: Fix an invalid freeing on already freed page in error path
    47ae64df23ed IB/hfi1: Fix sdma.h tx->num_descs off-by-one error
    77cbc04a1a86 erofs: fix lz4 inplace decompression
    fbb662ffa005 pmdomain: renesas: r8a77980-sysc: CR7 must be always on
    43ea43b6fa17 ksmbd: free aux buffer if ksmbd_iov_pin_rsp_read fails
    475426ad1ae0 pmdomain: mediatek: fix race conditions with genpd
    2a52590ac523 virtio-blk: Ensure no requests in virtqueues before deleting vqs.
    b9a61ee2bb27 drm/amdgpu: reset gpu for s3 suspend abort case
    afc74fda2b5d drm/amdgpu: skip to program GFXDEC registers for suspend abort
    dcd33edd854a firewire: core: send bus reset promptly on gap count error
    a74270a1b784 scsi: lpfc: Use unsigned type for num_sge
    26b8bdb5561a hwmon: (coretemp) Enlarge per package core count limit
    a2f99731ab31 efi: Don't add memblocks for soft-reserved memory
    4aa36b62c3ea efi: runtime: Fix potential overflow of soft-reserved region size
    262dc4fb1517 wifi: mac80211: adding missing drv_mgd_complete_tx() call
    a585faf05915 fs/ntfs3: Fix oob in ntfs_listxattr
    0a3548e82424 fs/ntfs3: Update inode->i_size after success write into compressed file
    c39c689a82b3 fs/ntfs3: Correct function is_rst_area_valid
    54142e95dfc8 fs/ntfs3: Prevent generic message "attempt to access beyond end of device"
    095d6a66bc69 fs/ntfs3: use non-movable memory for ntfs3 MFT buffer cache
    3f3a6ebf6a32 fs/ntfs3: Disable ATTR_LIST_ENTRY size check
    ee8db6475cb1 fs/ntfs3: Add NULL ptr dereference checking at the end of attr_allocate_frame()
    56dacb722b76 fs/ntfs3: Fix detected field-spanning write (size 8) of single field "le->name"
    3532bceaed11 fs/ntfs3: Print warning while fixing hard links count
    f14132b88315 fs/ntfs3: Correct hard links updating when dealing with DOS names
    cd465584d501 fs/ntfs3: Improve ntfs_dir_count
    3f7920b36da0 fs/ntfs3: Modified fix directory element type detection
    b4663b406aee Input: i8042 - add Fujitsu Lifebook U728 to i8042 quirk table
    9b1e3cf9ed29 ext4: correct the hole length returned by ext4_map_blocks()
    46e64b9a4b6f nvmet-fc: take ref count on tgtport before delete assoc
    5e0bc09a52b6 nvmet-fc: avoid deadlock on delete association path
    f323185c7923 nvmet-fc: abort command when there is no binding
    59b4ca71ab70 nvmet-fc: hold reference on hostport match
    8fd604d4b0d7 nvmet-fc: defer cleanup using RCU properly
    8f7104e18ffd nvmet-fc: release reference on target port
    071f116416a1 nvmet-fcloop: swap the list_add_tail arguments
    0bf567d6d9ff nvme-fc: do not wait in vain when unloading module
    75e34de642a3 ALSA: usb-audio: Ignore clock selector errors for single connection
    a75d89666c57 netfilter: conntrack: check SCTP_CID_SHUTDOWN_ACK for vtag setting in sctp_new
    4a5ed4697232 Input: xpad - add Lenovo Legion Go controllers
    1e9af43d5d02 spi: sh-msiof: avoid integer overflow in constants
    ef1e3f277a7f ASoC: sunxi: sun4i-spdif: Add support for Allwinner H616
    e59905cfb195 ALSA: usb-audio: Check presence of valid altsetting control
    065da538e6a6 nvmet-tcp: fix nvme tcp ida memory leak
    f8dee8e4893c regulator: pwm-regulator: Add validity checks in continuous .get_voltage
    4fe4e5adc7d2 dmaengine: ti: edma: Add some null pointer checks to the edma_probe
    8de8305a25bf ext4: avoid allocating blocks from corrupted group in ext4_mb_find_by_goal()
    4c21fa60a6f4 ext4: avoid allocating blocks from corrupted group in ext4_mb_try_best_found()
    687061cfaa2a ext4: avoid dividing by 0 in mb_update_avg_fragment_size() when block bitmap corrupt
    3700475e0961 platform/x86: touchscreen_dmi: Add info for the TECLAST X16 Plus tablet
    343c19816883 MIPS: reserve exception vector space ONLY ONCE
    b4c13deff359 ahci: add 43-bit DMA address quirk for ASMedia ASM1061 controllers
    1a8bd6244963 ahci: asm1166: correct count of reported ports
    0399d7eba41d spi: hisi-sfc-v3xx: Return IRQ_NONE if no interrupts were detected
    df6e2088c6f4 fbdev: sis: Error out if pixclock equals zero
    8c54acf33e5a fbdev: savage: Error out if pixclock equals zero
    88c18fd06608 wifi: mac80211: fix race condition on enabling fast-xmit
    212f20d5b16e wifi: cfg80211: fix missing interfaces when dumping
    37d82e6ac9b2 dmaengine: fsl-qdma: increase size of 'irq_name'
    3692c6f2b564 dmaengine: shdma: increase size of 'dev_id'
    a9849b67b440 scsi: target: core: Add TMF to tmr_list handling
    0766e7317aab sched/rt: Disallow writing invalid values to sched_rt_period_us
    5295b5f2e561 sched/rt: Fix sysctl_sched_rr_timeslice intial value
    8bd3eee7720c x86/fpu: Stop relying on userspace for info to fault in xsave buffer
    c017fbf10596 zonefs: Improve error handling
    bbc432e632d4 userfaultfd: fix mmap_changing checking in mfill_atomic_hugetlb
    4bbb93ad84b3 bpf: Remove trace_printk_lock
    4b349c55bbd3 bpf: Do cleanup in bpf_bprintf_cleanup only when needed
    bcbaeb081ad8 bpf: Add struct for bin_args arg in bpf_bprintf_prepare
    8495c34dff0d bpf: Merge printk and seq_printf VARARG max macros
    ab2e127896a2 PCI: dwc: Fix a 64bit bug in dw_pcie_ep_raise_msix_irq()
    50349893930a sched/rt: sysctl_sched_rr_timeslice show default timeslice after reset
    ee0fb9baa7a4 smb: client: fix parsing of SMB3.1.1 POSIX create context
    890bc4fac3c0 smb: client: fix potential OOBs in smb2_parse_contexts()
    858e73ff2563 smb: client: fix OOB in receive_encrypted_standard()
    6e5e93fd51fe net/sched: Retire dsmark qdisc
    c3fdf76849c6 net/sched: Retire ATM qdisc
    78bac52c290a net/sched: Retire CBQ qdisc

Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
---
 .../linux/linux-yocto-rt_5.15.bb              |  6 ++---
 .../linux/linux-yocto-tiny_5.15.bb            |  6 ++---
 meta/recipes-kernel/linux/linux-yocto_5.15.bb | 26 +++++++++----------
 3 files changed, 19 insertions(+), 19 deletions(-)

diff --git a/meta/recipes-kernel/linux/linux-yocto-rt_5.15.bb b/meta/recipes-kernel/linux/linux-yocto-rt_5.15.bb
index 39a0647c63..7e80b6a3b2 100644
--- a/meta/recipes-kernel/linux/linux-yocto-rt_5.15.bb
+++ b/meta/recipes-kernel/linux/linux-yocto-rt_5.15.bb
@@ -11,13 +11,13 @@ python () {
         raise bb.parse.SkipRecipe("Set PREFERRED_PROVIDER_virtual/kernel to linux-yocto-rt to enable it")
 }
 
-SRCREV_machine ?= "8d1e346a6d3dc165a31d91b3553490eaeec7100f"
-SRCREV_meta ?= "5411949c94717c9a1b7108df7fb0ed12af43f708"
+SRCREV_machine ?= "e856ac0473964a3f7b3b5544814decb8ae514c9a"
+SRCREV_meta ?= "7057b38eb882224cc002d13b7303e1a1767fa629"
 
 SRC_URI = "git://git.yoctoproject.org/linux-yocto.git;branch=${KBRANCH};name=machine \
            git://git.yoctoproject.org/yocto-kernel-cache;type=kmeta;name=meta;branch=yocto-5.15;destsuffix=${KMETA}"
 
-LINUX_VERSION ?= "5.15.149"
+LINUX_VERSION ?= "5.15.150"
 
 LIC_FILES_CHKSUM = "file://COPYING;md5=6bc538ed5bd9a7fc9398086aedcd7e46"
 
diff --git a/meta/recipes-kernel/linux/linux-yocto-tiny_5.15.bb b/meta/recipes-kernel/linux/linux-yocto-tiny_5.15.bb
index 93b947f75a..7253ab15f3 100644
--- a/meta/recipes-kernel/linux/linux-yocto-tiny_5.15.bb
+++ b/meta/recipes-kernel/linux/linux-yocto-tiny_5.15.bb
@@ -5,7 +5,7 @@ KCONFIG_MODE = "--allnoconfig"
 
 require recipes-kernel/linux/linux-yocto.inc
 
-LINUX_VERSION ?= "5.15.149"
+LINUX_VERSION ?= "5.15.150"
 LIC_FILES_CHKSUM = "file://COPYING;md5=6bc538ed5bd9a7fc9398086aedcd7e46"
 
 DEPENDS += "${@bb.utils.contains('ARCH', 'x86', 'elfutils-native', '', d)}"
@@ -14,8 +14,8 @@ DEPENDS += "openssl-native util-linux-native"
 KMETA = "kernel-meta"
 KCONF_BSP_AUDIT_LEVEL = "2"
 
-SRCREV_machine ?= "dbe71b3b8d620bc5d1d083fd0a86a806b4d94472"
-SRCREV_meta ?= "5411949c94717c9a1b7108df7fb0ed12af43f708"
+SRCREV_machine ?= "9dc9a9a07dba418b65e884e42e230c6c6e1a7f44"
+SRCREV_meta ?= "7057b38eb882224cc002d13b7303e1a1767fa629"
 
 PV = "${LINUX_VERSION}+git${SRCPV}"
 
diff --git a/meta/recipes-kernel/linux/linux-yocto_5.15.bb b/meta/recipes-kernel/linux/linux-yocto_5.15.bb
index 17d36524f7..4d708c3a70 100644
--- a/meta/recipes-kernel/linux/linux-yocto_5.15.bb
+++ b/meta/recipes-kernel/linux/linux-yocto_5.15.bb
@@ -14,24 +14,24 @@ KBRANCH:qemux86  ?= "v5.15/standard/base"
 KBRANCH:qemux86-64 ?= "v5.15/standard/base"
 KBRANCH:qemumips64 ?= "v5.15/standard/mti-malta64"
 
-SRCREV_machine:qemuarm ?= "8792e65a06ea69eb8ff127c2a8eb90a9567be18a"
-SRCREV_machine:qemuarm64 ?= "79d37a48e7d9d41c547d36a405b6d9b9bbf81dae"
-SRCREV_machine:qemumips ?= "57aa05a2dbb323d83f8c76855705b24f6d6ed8d4"
-SRCREV_machine:qemuppc ?= "74e68b09de66b30e1d47088474d649d22329425d"
-SRCREV_machine:qemuriscv64 ?= "dd895a1b020a475adf0e6cb8f885836e7f52e8a5"
-SRCREV_machine:qemuriscv32 ?= "dd895a1b020a475adf0e6cb8f885836e7f52e8a5"
-SRCREV_machine:qemux86 ?= "dd895a1b020a475adf0e6cb8f885836e7f52e8a5"
-SRCREV_machine:qemux86-64 ?= "dd895a1b020a475adf0e6cb8f885836e7f52e8a5"
-SRCREV_machine:qemumips64 ?= "b2d4206f5c808efbb98671d9a66a97e161713341"
-SRCREV_machine ?= "dd895a1b020a475adf0e6cb8f885836e7f52e8a5"
-SRCREV_meta ?= "5411949c94717c9a1b7108df7fb0ed12af43f708"
+SRCREV_machine:qemuarm ?= "f99523c4bf2f8e48e9b2d2cd3cffee6c494b124e"
+SRCREV_machine:qemuarm64 ?= "8ee4ded018a7d795de4df15931c4a0a3a1b1d54d"
+SRCREV_machine:qemumips ?= "b8fbb69a10c4eea7ae580e8249a46056d1db24d1"
+SRCREV_machine:qemuppc ?= "533c5a1f7605c4f94161378a24a5d938b4b8c269"
+SRCREV_machine:qemuriscv64 ?= "80efc6265290d34b75921bf7294e0d9c5a8749dc"
+SRCREV_machine:qemuriscv32 ?= "80efc6265290d34b75921bf7294e0d9c5a8749dc"
+SRCREV_machine:qemux86 ?= "80efc6265290d34b75921bf7294e0d9c5a8749dc"
+SRCREV_machine:qemux86-64 ?= "80efc6265290d34b75921bf7294e0d9c5a8749dc"
+SRCREV_machine:qemumips64 ?= "a74663ee8ab0d74555ea13a4f7490bde20c4fce2"
+SRCREV_machine ?= "80efc6265290d34b75921bf7294e0d9c5a8749dc"
+SRCREV_meta ?= "7057b38eb882224cc002d13b7303e1a1767fa629"
 
 # set your preferred provider of linux-yocto to 'linux-yocto-upstream', and you'll
 # get the <version>/base branch, which is pure upstream -stable, and the same
 # meta SRCREV as the linux-yocto-standard builds. Select your version using the
 # normal PREFERRED_VERSION settings.
 BBCLASSEXTEND = "devupstream:target"
-SRCREV_machine:class-devupstream ?= "458ce51d0356ee60c93f9f807d9827cf2a41643d"
+SRCREV_machine:class-devupstream ?= "80efc6265290d34b75921bf7294e0d9c5a8749dc"
 PN:class-devupstream = "linux-yocto-upstream"
 KBRANCH:class-devupstream = "v5.15/base"
 
@@ -43,7 +43,7 @@ SRC_URI += "file://0001-block-loop-support-partitions-without-scanning.patch"
 
 
 LIC_FILES_CHKSUM = "file://COPYING;md5=6bc538ed5bd9a7fc9398086aedcd7e46"
-LINUX_VERSION ?= "5.15.149"
+LINUX_VERSION ?= "5.15.150"
 
 DEPENDS += "${@bb.utils.contains('ARCH', 'x86', 'elfutils-native', '', d)}"
 DEPENDS += "openssl-native util-linux-native"
-- 
2.39.2



^ permalink raw reply related	[relevance 3%]

* Re: [OE-core][kirkstone 4/4] linux-yocto/5.15: update to v5.15.141
  2024-03-07 14:00  0%                 ` Steve Sakoman
@ 2024-03-07 14:29  0%                   ` Bruce Ashfield
  0 siblings, 0 replies; 200+ results
From: Bruce Ashfield @ 2024-03-07 14:29 UTC (permalink / raw)
  To: Steve Sakoman; +Cc: Patches and discussions about the oe-core layer

On Thu, Mar 7, 2024 at 9:00 AM Steve Sakoman <steve@sakoman.com> wrote:
>
> On Thu, Mar 7, 2024 at 3:46 AM Steve Sakoman via
> lists.openembedded.org <steve=sakoman.com@lists.openembedded.org>
> wrote:
> >
> > On Wed, Mar 6, 2024 at 7:42 AM Bruce Ashfield <bruce.ashfield@gmail.com> wrote:
> > >
> > > On Wed, Mar 6, 2024 at 12:38 PM Steve Sakoman <steve@sakoman.com> wrote:
> > > >
> > > >
> > > >
> > > > On Wed, Mar 6, 2024 at 6:04 AM Steve Sakoman via lists.openembedded.org <steve=sakoman.com@lists.openembedded.org> wrote:
> > > > >
> > > > > On Wed, Mar 6, 2024 at 5:59 AM Bruce Ashfield <bruce.ashfield@gmail.com> wrote:
> > > > > >
> > > > > > On Wed, Mar 6, 2024 at 10:43 AM Steve Sakoman <steve@sakoman.com> wrote:
> > > > > > >
> > > > > > > On Thu, Dec 7, 2023 at 8:08 AM Steve Sakoman <steve@sakoman.com> wrote:
> > > > > > > >
> > > > > > > > Hi Bruce,
> > > > > > > >
> > > > > > > > The 5.10 version bumps look fine in testing, but sadly this 5.15
> > > > > > > > version bump breaks qemux86-64-ptest:
> > > > > > > >
> > > > > > > > AssertionError: Failed ptests:
> > > > > > > > {'parted': ['t1104-remove-and-add-partition.sh',
> > > > > > > >             't8000-loop.sh',
> > > > > > > >             't8001-loop-blkpg.sh']}
> > > > > > > >
> > > > > > > > Failure is reproducible 100% of the time, so there is that ...
> > > > > > >
> > > > > > > After  wading through the hundreds of changes in this version bump
> > > > > > > from 5.15.124 to 5.15.141 I found this in the 5.13.132 portion that
> > > > > > > looks suspicious:
> > > > > > >
> > > > > > > 072cd213c64f block: don't add or resize partition on the disk with
> > > > > > > GENHD_FL_NO_PART
> > > > > > > c6ce1c5dd327 block: rename GENHD_FL_NO_PART_SCAN to GENHD_FL_NO_PART
> > > > > > >
> > > > > >
> > > > > > It could very well be that, I haven't been able to get to any local
> > > > > > testing on this
> > > > > > yet.
> > > > > >
> > > > > > I will go look at parted for commits that indicate they are fixing a
> > > > > > kernel interface
> > > > > > that sounds similar .. since we don't want to revert an offending commit, the
> > > > > > way to fix this is via selective update of parted.
> > > > >
> > > > > I'm doing a test kirkstone build that bumps parted to the same version
> > > > > as in master.
> > > > >
> > > > > This will at least let us know whether it has been fixed in upstream parted.
> > > >
> > > > The test completed and I get the same failure with the most recent parted version.
> > > >
> > > > So apparently not fixed in parted.
> > >
> > > Which means that the newer kernels have some sort of additional fix or a revert.
> > >
> > > I'll have a look for that as well.
> >
> > From looking at how Ubuntu deals with this
> > (https://bugs.launchpad.net/ubuntu/+source/linux/+bug/2056143):
> >
> > -- Impact --
> > In 22.04/Jammy with the GA 5.15 kernel there was an upstream change
> > preventing partition table operations when GENHD_FL_NO_PART is set.
> >  1a721de8489f "block: don't add or resize partition on the disk with
> > GENHD_FL_NO_PART"
> > Beside of changing return codes and breaking some user-space that way
> > this also causes loop block devices to no longer be able to have
> > partitions manually created. This is because the loop block driver
> > uses GENHD_FL_NO_PART to prevent active partition scans.
> >
> > -- Fix --
> > This was changed in 5.19 (and thus Mantic is not affected) by
> > introducing a separate flag to prevent those scans:
> >  b9684a71fca7 "block, loop: support partitions without scanning"
> > The fix depends on a larger rewrite so it cannot be simply picked. The
> > biggest change from the original is moving the check for the new flag
> > into a helper function in genhd.h which checks whether a disk should
> > be scanned for partitions. That function was dropped with the upstream
> > rewrite and checking moved into the loop driver directly. But it felt
> > like adjusting the helper was the better approach.
> >
> > Note: The upstream patch has a follow-up change submitted:
> >   748008e1da92 "block: don't add partitions if GD_SUPPRESS_PART_SCAN is set"
> > We do _NOT_ need that in Jammy/5.15 because block/partitions/core.c:
> > blk_add_partitions() checks disk_part_scan_enabled() which was where
> > we added the check for the backport instead of modifying
> > disk_scan_partitions() directly.
>
> Forgot to add this:
>
> https://git.launchpad.net/~ubuntu-kernel/ubuntu/+source/linux/+git/jammy/commit/?h=master-next--2024.03.04-1&id=c3032b60ff7b3948325b8f2bd688b9a74be3cfb9
>

Assuming that I'm reading the summary correctly, I'm inclined to
cherry pick 748008e1da92 [ block: don't add partitions if
GD_SUPPRESS_PART_SCAN is set]
into the linux-yocto 5.15 kernel branches.

The commit referenced in the link above doesn't cherry-pick cleanly
(it seems tangled
up in other Ubuntu kernel changes), but 748008e1da92 is simple and
does cherry-pick
without any fuss.

I never did get set up to run the tests myself, but I can send you SRCREV bumps
with 748008e1da92 merged into the tree. That's the fastest route to
get it tested.
Alternatively, we wait for me to get a test environment setup or it
could even be a
SRC_URI patch (versus me merging it).

Worst thing that can happen if I merge it, is that it doesn't fix the
problem and I do
a revert, or just stack more changes on top to fix the problem.

Let me know your preference, and I'll pull something together.

Bruce


> Steve
>
> > > > > > > > On Mon, Dec 4, 2023 at 6:40 PM <bruce.ashfield@gmail.com> wrote:
> > > > > > > > >
> > > > > > > > > From: Bruce Ashfield <bruce.ashfield@gmail.com>
> > > > > > > > >
> > > > > > > > > Updating  to the latest korg -stable release that comprises
> > > > > > > > > the following commits:
> > > > > > > > >
> > > > > > > > >     9b91d36ba301 Linux 5.15.141
> > > > > > > > >     313a34d1c0ee io_uring: fix off-by one bvec index
> > > > > > > > >     49ae2e4e8ed3 USB: dwc3: qcom: fix wakeup after probe deferral
> > > > > > > > >     eb17fb4b160a USB: dwc3: qcom: fix software node leak on probe errors
> > > > > > > > >     98f0e9b6276f usb: dwc3: set the dma max_seg_size
> > > > > > > > >     1a3dcb1d811d usb: dwc3: Fix default mode initialization
> > > > > > > > >     a22702a81844 USB: dwc2: write HCINT with INTMASK applied
> > > > > > > > >     1134fde92088 usb: typec: tcpm: Skip hard reset when in error recovery
> > > > > > > > >     64830d041515 USB: serial: option: don't claim interface 4 for ZTE MF290
> > > > > > > > >     9611cbc6a132 USB: serial: option: fix FM101R-GL defines
> > > > > > > > >     a8d80b1fbacf USB: serial: option: add Fibocom L7xx modules
> > > > > > > > >     de8c6fce8d09 usb: cdnsp: Fix deadlock issue during using NCM gadget
> > > > > > > > >     dd0cc4b69f7d bcache: fixup lock c->root error
> > > > > > > > >     a912742d8411 bcache: fixup init dirty data errors
> > > > > > > > >     137660f84462 bcache: prevent potential division by zero error
> > > > > > > > >     f7077ce8d97b bcache: check return value from btree_node_alloc_replacement()
> > > > > > > > >     1eed01092101 dm-delay: fix a race between delay_presuspend and delay_bio
> > > > > > > > >     d181a7a1d55d hv_netvsc: Mark VF as slave before exposing it to user-mode
> > > > > > > > >     97683466e24c hv_netvsc: Fix race of register_netdevice_notifier and VF register
> > > > > > > > >     3841921018a2 USB: serial: option: add Luat Air72*U series products
> > > > > > > > >     6062c527d040 s390/dasd: protect device queue against concurrent access
> > > > > > > > >     35b5d86e43ec io_uring/fs: consider link->flags when getting path for LINKAT
> > > > > > > > >     2bb75a2c3490 bcache: fixup multi-threaded bch_sectors_dirty_init() wake-up race
> > > > > > > > >     6f09318fd90a md: fix bi_status reporting in md_end_clone_io
> > > > > > > > >     72ecb9753cbe bcache: replace a mistaken IS_ERR() by IS_ERR_OR_NULL() in btree_gc_coalesce()
> > > > > > > > >     e09ba90f1ad0 swiotlb-xen: provide the "max_mapping_size" method
> > > > > > > > >     0f05021e937c ACPI: resource: Skip IRQ override on ASUS ExpertBook B1402CVA
> > > > > > > > >     f95e9f7afe86 proc: sysctl: prevent aliased sysctls from getting passed to init
> > > > > > > > >     3f3880fc011c ext4: make sure allocate pending entry not fail
> > > > > > > > >     e33eb4997585 ext4: fix slab-use-after-free in ext4_es_insert_extent()
> > > > > > > > >     859893f61906 ext4: using nofail preallocation in ext4_es_insert_extent()
> > > > > > > > >     048e7f38b31c ext4: using nofail preallocation in ext4_es_insert_delayed_block()
> > > > > > > > >     580b9dd6ab0b ext4: using nofail preallocation in ext4_es_remove_extent()
> > > > > > > > >     66bc78a295b3 ext4: use pre-allocated es in __es_remove_extent()
> > > > > > > > >     b1995ba6269c ext4: use pre-allocated es in __es_insert_extent()
> > > > > > > > >     edec12712ae1 ext4: factor out __es_alloc_extent() and __es_free_extent()
> > > > > > > > >     e82d05cf5ccb ext4: add a new helper to check if es must be kept
> > > > > > > > >     612edd488872 media: qcom: camss: Fix csid-gen2 for test pattern generator
> > > > > > > > >     ceb5276d8c99 media: qcom: camss: Fix set CSI2_RX_CFG1_VC_MODE when VC is greater than 3
> > > > > > > > >     f001e6f62693 media: camss: sm8250: Virtual channels for CSID
> > > > > > > > >     9fb81ca7aa05 media: camss: Replace hard coded value with parameter
> > > > > > > > >     8ef9b32f20ab MIPS: KVM: Fix a build warning about variable set but not used
> > > > > > > > >     6ddaca6b20f7 lockdep: Fix block chain corruption
> > > > > > > > >     61747778a88b USB: dwc3: qcom: fix ACPI platform device leak
> > > > > > > > >     027472889970 USB: dwc3: qcom: fix resource leaks on probe deferral
> > > > > > > > >     e26c6febac43 nvmet: nul-terminate the NQNs passed in the connect command
> > > > > > > > >     b5d50c6a609d afs: Fix file locking on R/O volumes to operate in local mode
> > > > > > > > >     84ebfbed3ae0 afs: Return ENOENT if no cell DNS record can be found
> > > > > > > > >     6aeac88a45de net: axienet: Fix check for partial TX checksum
> > > > > > > > >     293acba84108 amd-xgbe: propagate the correct speed and duplex status
> > > > > > > > >     b3874cc25a70 amd-xgbe: handle the corner-case during tx completion
> > > > > > > > >     e949dbc28cd5 amd-xgbe: handle corner-case during sfp hotplug
> > > > > > > > >     01a8b94726b1 octeontx2-pf: Fix ntuple rule creation to direct packet to VF with higher Rx queue than its PF
> > > > > > > > >     fcc4a03ad3b1 arm/xen: fix xen_vcpu_info allocation alignment
> > > > > > > > >     90072af9efe8 net/smc: avoid data corruption caused by decline
> > > > > > > > >     66c023469b3e net: usb: ax88179_178a: fix failed operations during ax88179_reset
> > > > > > > > >     ba81c5228ef8 ipv4: Correct/silence an endian warning in __ip_do_redirect
> > > > > > > > >     364406d4c114 HID: fix HID device resource race between HID core and debugging support
> > > > > > > > >     52badc06b119 HID: core: store the unique system identifier in hid_device
> > > > > > > > >     221be624a55d drm/rockchip: vop: Fix color for RGB888/BGR888 format on VOP full
> > > > > > > > >     b0c835fd7d89 ata: pata_isapnp: Add missing error check for devm_ioport_map()
> > > > > > > > >     9754a498aa5b octeontx2-pf: Fix memory leak during interface down
> > > > > > > > >     be41c0c4a632 wireguard: use DEV_STATS_INC()
> > > > > > > > >     f163a6d17a95 drm/panel: simple: Fix Innolux G101ICE-L01 timings
> > > > > > > > >     608de3a587eb drm/panel: simple: Fix Innolux G101ICE-L01 bus flags
> > > > > > > > >     18bd108a13cb drm/panel: auo,b101uan08.3: Fine tune the panel power sequence
> > > > > > > > >     9fe5718d3f09 drm/panel: boe-tv101wum-nl6: Fine tune the panel power sequence
> > > > > > > > >     c8a49336e1de afs: Make error on cell lookup failure consistent with OpenAFS
> > > > > > > > >     ac239fccf5a5 afs: Fix afs_server_list to be cleaned up with RCU
> > > > > > > > >     a78d278e01b1 Linux 5.15.140
> > > > > > > > >     947c9e12ddd6 driver core: Release all resources during unbind before updating device links
> > > > > > > > >     5a434d5c3823 Input: xpad - add VID for Turtle Beach controllers
> > > > > > > > >     cbc7c29dff0f tracing: Have trace_event_file have ref counters
> > > > > > > > >     1dcf90c9fa01 powerpc/powernv: Fix fortify source warnings in opal-prd.c
> > > > > > > > >     3d7912710e5e io_uring/fdinfo: lock SQ thread while retrieving thread cpu/pid
> > > > > > > > >     595b051c83a1 drm/amd/display: Change the DMCUB mailbox memory location from FB to inbox
> > > > > > > > >     a2a6e97c4b33 drm/amdgpu: fix error handling in amdgpu_bo_list_get()
> > > > > > > > >     e380992c479b drm/amdgpu: don't use ATRM for external devices
> > > > > > > > >     4ff985b8810c drm/i915: Fix potential spectre vulnerability
> > > > > > > > >     ea0c4d5ec57f drm/amd/pm: Handle non-terminated overdrive commands.
> > > > > > > > >     9ce842d7762a ext4: add missed brelse in update_backups
> > > > > > > > >     ce19c20064b6 ext4: remove gdb backup copy for meta bg in setup_new_flex_group_blocks
> > > > > > > > >     ac45d8e34bed ext4: correct the start block of counting reserved clusters
> > > > > > > > >     8f9842c4b925 ext4: correct return value of ext4_convert_meta_bg
> > > > > > > > >     8798d3b2722d ext4: correct offset of gdb backup in non meta_bg group to update_backups
> > > > > > > > >     8a3bb38bfdaf ext4: apply umask if ACL support is disabled
> > > > > > > > >     d5c380149b96 Revert "net: r8169: Disable multicast filter for RTL8168H and RTL8107E"
> > > > > > > > >     6ad3d8594d5e media: qcom: camss: Fix missing vfe_lite clocks check
> > > > > > > > >     e0376cf06950 media: qcom: camss: Fix VFE-17x vfe_disable_output()
> > > > > > > > >     8f733387d17f media: qcom: camss: Fix vfe_get() error jump
> > > > > > > > >     841fc648fbb5 media: qcom: camss: Fix pm_domain_on sequence in probe
> > > > > > > > >     4c9c43f79a12 mmc: sdhci-pci-gli: GL9750: Mask the replay timer timeout of AER
> > > > > > > > >     72bf271c5a77 r8169: fix network lost after resume on DASH systems
> > > > > > > > >     468e3ebf4786 mm: kmem: drop __GFP_NOFAIL when allocating objcg vectors
> > > > > > > > >     0387978fda07 mmc: sdhci-pci-gli: A workaround to allow GL9750 to enter ASPM L1.2
> > > > > > > > >     070b3ccb9b8b riscv: kprobes: allow writing to x0
> > > > > > > > >     cd0e9f475a46 nfsd: fix file memleak on client_opens_release
> > > > > > > > >     114c9d732cf9 media: ccs: Correctly initialise try compose rectangle
> > > > > > > > >     6c8aeeb2c549 media: venus: hfi: add checks to handle capabilities from firmware
> > > > > > > > >     cdeb0a4cf327 media: venus: hfi: fix the check to handle session buffer requirement
> > > > > > > > >     7d62570f75fe media: venus: hfi_parser: Add check to keep the number of codecs within range
> > > > > > > > >     d0d831e7d68d media: sharp: fix sharp encoding
> > > > > > > > >     6003733c8f95 media: lirc: drop trailing space from scancode transmit
> > > > > > > > >     e4088d7d8f11 f2fs: avoid format-overflow warning
> > > > > > > > >     12055238d046 i2c: i801: fix potential race in i801_block_transaction_byte_by_byte
> > > > > > > > >     336e6db5c120 net: phylink: initialize carrier state at creation
> > > > > > > > >     d8cb287d31cb net: dsa: lan9303: consequently nested-lock physical MDIO
> > > > > > > > >     656262cb0f95 net: ethtool: Fix documentation of ethtool_sprintf()
> > > > > > > > >     acca20cc16f3 s390/ap: fix AP bus crash on early config change callback invocation
> > > > > > > > >     019b7d42a416 i2c: designware: Disable TX_EMPTY irq while waiting for block length byte
> > > > > > > > >     c6e89348fd58 sbsa_gwdt: Calculate timeout with 64-bit math
> > > > > > > > >     132670ae9ffb lsm: fix default return value for inode_getsecctx
> > > > > > > > >     223196b50605 lsm: fix default return value for vm_enough_memory
> > > > > > > > >     06d320ca170b Revert "i2c: pxa: move to generic GPIO recovery"
> > > > > > > > >     ddec3d04f874 Revert ncsi: Propagate carrier gain/loss events to the NCSI controller
> > > > > > > > >     ad0b74d0f331 powerpc/pseries/ddw: simplify enable_ddw()
> > > > > > > > >     b3e993de400e arm64: dts: qcom: ipq6018: Fix tcsr_mutex register size
> > > > > > > > >     b99ac20612ca arm64: dts: qcom: ipq6018: switch TCSR mutex to MMIO
> > > > > > > > >     aaf0a07d6088 ksmbd: fix slab out of bounds write in smb_inherit_dacl()
> > > > > > > > >     1c701423bb03 Bluetooth: btusb: Add 0bda:b85b for Fn-Link RTL8852BE
> > > > > > > > >     36a573b32550 Bluetooth: btusb: Add RTW8852BE device 13d3:3570 to device tables
> > > > > > > > >     c4976160a0a4 bluetooth: Add device 13d3:3571 to device tables
> > > > > > > > >     603e77e9e8c0 bluetooth: Add device 0bda:887b to device tables
> > > > > > > > >     e9bb966c50a7 Bluetooth: btusb: Add Realtek RTL8852BE support ID 0x0cb8:0xc559
> > > > > > > > >     cf642ee641ce cpufreq: stats: Fix buffer overflow detection in trans_stats()
> > > > > > > > >     63e09cdfe948 regmap: Ensure range selector registers are updated after cache sync
> > > > > > > > >     0c49e74e95bf tty: serial: meson: fix hard LOCKUP on crtscts mode
> > > > > > > > >     6f26b6a61b08 serial: meson: Use platform_get_irq() to get the interrupt
> > > > > > > > >     450fa8bf803f ALSA: hda/realtek - Enable internal speaker of ASUS K6500ZC
> > > > > > > > >     cc549ba50bb8 ALSA: hda/realtek - Add Dell ALC295 to pin fall back table
> > > > > > > > >     767c988771cb ALSA: info: Fix potential deadlock at disconnection
> > > > > > > > >     09022ae66261 xhci: Enable RPM on controllers that support low-power states
> > > > > > > > >     68574fe2e488 parisc/pgtable: Do not drop upper 5 address bits of physical address
> > > > > > > > >     ea7593c18ff7 parisc: Prevent booting 64-bit kernels on PA1.x machines
> > > > > > > > >     2c9092e8b29a i3c: master: svc: fix SDA keep low when polling IBIWON timeout happen
> > > > > > > > >     da754f92fc02 i3c: master: svc: fix check wrong status register in irq handler
> > > > > > > > >     5ba77b6b45d6 i3c: master: svc: fix ibi may not return mandatory data byte
> > > > > > > > >     e0a70ed4a580 i3c: master: svc: fix wrong data return when IBI happen during start frame
> > > > > > > > >     7383675aba2f i3c: master: svc: fix race condition in ibi work thread
> > > > > > > > >     cc7efd1054f4 i3c: master: cdns: Fix reading status register
> > > > > > > > >     d3c6a08c2b77 mtd: cfi_cmdset_0001: Byte swap OTP info
> > > > > > > > >     a4668088128d mm/memory_hotplug: use pfn math in place of direct struct page manipulation
> > > > > > > > >     792a796085cf mm/cma: use nth_page() in place of direct struct page manipulation
> > > > > > > > >     9b59fc31226e s390/cmma: fix detection of DAT pages
> > > > > > > > >     45bb94aab891 dmaengine: stm32-mdma: correct desc prep when channel running
> > > > > > > > >     91659b77e937 mcb: fix error handling for different scenarios when parsing
> > > > > > > > >     534790fde890 tracing: Have the user copy of synthetic event address use correct context
> > > > > > > > >     f6237afabc34 i2c: core: Run atomic i2c xfer when !preemptible
> > > > > > > > >     931aa7154bc4 kernel/reboot: emergency_restart: Set correct system_state
> > > > > > > > >     7a3424c3b76a quota: explicitly forbid quota files from being encrypted
> > > > > > > > >     47f509832168 jbd2: fix potential data lost in recovering journal raced with synchronizing fs bdev
> > > > > > > > >     f13e1ea45699 ASoC: codecs: wsa-macro: fix uninitialized stack variables with name prefix
> > > > > > > > >     28436d8092ad selftests/resctrl: Reduce failures due to outliers in MBA/MBM tests
> > > > > > > > >     6ce63598a1fb selftests/resctrl: Remove duplicate feature check from CMT test
> > > > > > > > >     e90efe17fc07 netfilter: nf_tables: split async and sync catchall in two functions
> > > > > > > > >     0d9506c766c9 netfilter: nf_tables: remove catchall element in GC sync path
> > > > > > > > >     96fc7a50a278 PCI: keystone: Don't discard .probe() callback
> > > > > > > > >     e0d394df9812 PCI: keystone: Don't discard .remove() callback
> > > > > > > > >     f4f12667167c KEYS: trusted: Rollback init_trusted() consistently
> > > > > > > > >     c407ff72fb3a genirq/generic_chip: Make irq_remove_generic_chip() irqdomain aware
> > > > > > > > >     bc8a14e3c630 mmc: meson-gx: Remove setting of CMD_CFG_ERROR
> > > > > > > > >     3a51e6b4da71 wifi: ath11k: fix htt pktlog locking
> > > > > > > > >     426e718ce9ba wifi: ath11k: fix dfs radar event locking
> > > > > > > > >     e9d84413b1b7 wifi: ath11k: fix temperature event locking
> > > > > > > > >     5ff849948c11 ima: detect changes to the backing overlay file
> > > > > > > > >     4584a421a6d9 ima: annotate iint mutex to avoid lockdep false positive warnings
> > > > > > > > >     4049576c639f ACPI: FPDT: properly handle invalid FPDT subtables
> > > > > > > > >     628e76e684c8 firmware: qcom_scm: use 64-bit calling convention only when client is 64-bit
> > > > > > > > >     6eb8c191e360 btrfs: don't arbitrarily slow down delalloc if we're committing
> > > > > > > > >     0b99626b28ca rcu: kmemleak: Ignore kmemleak false positives when RCU-freeing objects
> > > > > > > > >     71f5344f477c PM: hibernate: Clean up sync_read handling in snapshot_write_next()
> > > > > > > > >     57dbc0eb8abe PM: hibernate: Use __get_safe_page() rather than touching the list
> > > > > > > > >     87a30633b5d3 arm64: dts: qcom: ipq6018: Fix hwlock index for SMEM
> > > > > > > > >     ebaee06a7292 rcu/tree: Defer setting of jiffies during stall reset
> > > > > > > > >     057d1034d012 svcrdma: Drop connection after an RDMA Read error
> > > > > > > > >     541b3757fd44 wifi: wilc1000: use vmm_table as array in wilc struct
> > > > > > > > >     b156f62f19da PCI: exynos: Don't discard .remove() callback
> > > > > > > > >     f88796721002 PCI/ASPM: Fix L1 substate handling in aspm_attr_store_common()
> > > > > > > > >     467864d55b52 mmc: sdhci_am654: fix start loop index for TAP value parsing
> > > > > > > > >     ef34a97bb9cb mmc: vub300: fix an error code
> > > > > > > > >     36adb6204cff clk: qcom: ipq6018: drop the CLK_SET_RATE_PARENT flag from PLL clocks
> > > > > > > > >     090b167b2c41 clk: qcom: ipq8074: drop the CLK_SET_RATE_PARENT flag from PLL clocks
> > > > > > > > >     18640a1818f1 clk: socfpga: Fix undefined behavior bug in struct stratix10_clock_data
> > > > > > > > >     4d17b54c9be3 parisc/pdc: Add width field to struct pdc_model
> > > > > > > > >     936c9c10efae arm64: Restrict CPU_BIG_ENDIAN to GNU as or LLVM IAS 15.x or newer
> > > > > > > > >     8b24bb54bf3a ACPI: resource: Do IRQ override on TongFang GMxXGxx
> > > > > > > > >     5619c34d3c4c watchdog: move softlockup_panic back to early_param
> > > > > > > > >     a6c3a1fe09a2 PCI/sysfs: Protect driver's D3cold preference from user space
> > > > > > > > >     01975bee0a14 hvc/xen: fix event channel handling for secondary consoles
> > > > > > > > >     cfd543c10871 hvc/xen: fix error path in xen_hvc_init() to always register frontend driver
> > > > > > > > >     730e08cb9101 hvc/xen: fix console unplug
> > > > > > > > >     fa0b93a3de40 tty/sysrq: replace smp_processor_id() with get_cpu()
> > > > > > > > >     92e6c0f00d38 audit: don't WARN_ON_ONCE(!current->mm) in audit_exe_compare()
> > > > > > > > >     e29c095f1ad4 audit: don't take task_lock() in audit_exe_compare() code path
> > > > > > > > >     5eb6519f483e KVM: x86: Ignore MSR_AMD64_TW_CFG access
> > > > > > > > >     1c49ef7041f2 KVM: x86: hyper-v: Don't auto-enable stimer on write from user-space
> > > > > > > > >     fe6b461c37cb x86/cpu/hygon: Fix the CPU topology evaluation for real
> > > > > > > > >     3a2adf48d8b1 crypto: x86/sha - load modules based on CPU features
> > > > > > > > >     be079aa71a12 scsi: qla2xxx: Fix system crash due to bad pointer access
> > > > > > > > >     6ba3569f78d3 scsi: megaraid_sas: Increase register read retry rount from 3 to 30 for selected registers
> > > > > > > > >     6a33b5810031 scsi: mpt3sas: Fix loop logic
> > > > > > > > >     3c5aede46cdc bpf: Fix precision tracking for BPF_ALU | BPF_TO_BE | BPF_END
> > > > > > > > >     403470431b15 bpf: Fix check_stack_write_fixed_off() to correctly spill imm
> > > > > > > > >     ba115f6c3a8c randstruct: Fix gcc-plugin performance mode to stay in group
> > > > > > > > >     2771fac4382b powerpc/perf: Fix disabling BHRB and instruction sampling
> > > > > > > > >     7e450cc9ad54 media: venus: hfi: add checks to perform sanity on queue pointers
> > > > > > > > >     1566e8be73fd i915/perf: Fix NULL deref bugs with drm_dbg() calls
> > > > > > > > >     35c17257ef09 xfs: Fix unreferenced object reported by kmemleak in xfs_sysfs_init()
> > > > > > > > >     5db146322b17 xfs: fix memory leak in xfs_errortag_init
> > > > > > > > >     c540284d8488 xfs: fix exception caused by unexpected illegal bestcount in leaf dir
> > > > > > > > >     5212d586e76f xfs: avoid a UAF when log intent item recovery fails
> > > > > > > > >     ba179cc12109 xfs: fix inode reservation space for removing transaction
> > > > > > > > >     b7847653a2d6 xfs: Fix false ENOSPC when performing direct write on a delalloc extent in cow fork
> > > > > > > > >     92d38b87e886 xfs: add missing cmap->br_state = XFS_EXT_NORM update
> > > > > > > > >     8d0baec78e8a xfs: fix intermittent hang during quotacheck
> > > > > > > > >     76545c0e881b xfs: don't leak memory when attr fork loading fails
> > > > > > > > >     eb888caf27d9 xfs: fix use-after-free in xattr node block inactivation
> > > > > > > > >     4cb3842967e6 xfs: flush inode gc workqueue before clearing agi bucket
> > > > > > > > >     188594c64a1e xfs: prevent a UAF when log IO errors race with unmount
> > > > > > > > >     921c96215850 xfs: use invalidate_lock to check the state of mmap_lock
> > > > > > > > >     efd194800b69 xfs: convert buf_cancel_table allocation to kmalloc_array
> > > > > > > > >     074fee186931 xfs: don't leak xfs_buf_cancel structures when recovery fails
> > > > > > > > >     b8effd31a862 xfs: refactor buffer cancellation table allocation
> > > > > > > > >     4968c2aa6a1f cifs: fix check of rc in function generate_smb3signingkey
> > > > > > > > >     8d725bf0d16d cifs: spnego: add ';' in HOST_KEY_LEN
> > > > > > > > >     21accf149161 tools/power/turbostat: Enable the C-state Pre-wake printing
> > > > > > > > >     0045c1ff7ac0 tools/power/turbostat: Fix a knl bug
> > > > > > > > >     5bcce23f387b macvlan: Don't propagate promisc change to lower dev in passthru
> > > > > > > > >     7574b5e65e92 net/mlx5e: Check return value of snprintf writing to fw_version buffer for representors
> > > > > > > > >     55553c5b53ae net/mlx5e: Reduce the size of icosq_str
> > > > > > > > >     51655fd35703 net/mlx5e: Fix pedit endianness
> > > > > > > > >     a990dd7410ec net/mlx5e: Refactor mod header management API
> > > > > > > > >     39f95b1d0d8f net/mlx5e: Move mod hdr allocation to a single place
> > > > > > > > >     c0f37a3715cb net/mlx5e: Remove incorrect addition of action fwd flag
> > > > > > > > >     6974fd92d5f1 net/mlx5e: fix double free of encap_header in update funcs
> > > > > > > > >     f3c4a7044201 net/mlx5e: fix double free of encap_header
> > > > > > > > >     931e9e8e30bf net: stmmac: fix rx budget limit check
> > > > > > > > >     b8b514b2a6cd netfilter: nf_tables: fix pointer math issue in nft_byteorder_eval()
> > > > > > > > >     25da0f582119 netfilter: nf_tables: add and use BE register load-store helpers
> > > > > > > > >     a48f6be5bdb7 netfilter: nf_tables: use the correct get/put helpers
> > > > > > > > >     7d3901bf3baa netfilter: nf_conntrack_bridge: initialize err to 0
> > > > > > > > >     75bcfc188abf af_unix: fix use-after-free in unix_stream_read_actor()
> > > > > > > > >     0b480c654ef2 net: ethernet: cortina: Fix MTU max setting
> > > > > > > > >     097588e20c6b net: ethernet: cortina: Handle large frames
> > > > > > > > >     f9269b274cdf net: ethernet: cortina: Fix max RX frame define
> > > > > > > > >     53064e8239dd bonding: stop the device in bond_setup_by_slave()
> > > > > > > > >     cda210a4bdf7 ptp: annotate data-race around q->head and q->tail
> > > > > > > > >     b67d16b2373b xen/events: fix delayed eoi list handling
> > > > > > > > >     8531a4194e59 ppp: limit MRU to 64K
> > > > > > > > >     9ae82308d184 tipc: Fix kernel-infoleak due to uninitialized TLV value
> > > > > > > > >     359c65daf6b5 net: hns3: fix VF wrong speed and duplex issue
> > > > > > > > >     406be003d698 net: hns3: fix VF reset fail issue
> > > > > > > > >     cfc131b078a3 net: hns3: fix variable may not initialized problem in hns3_init_mac_addr()
> > > > > > > > >     070581829c1a net: hns3: fix incorrect capability bit display for copper port
> > > > > > > > >     a3c65cf7854d net: hns3: add barrier in vf mailbox reply process
> > > > > > > > >     e671d8203758 net: hns3: add byte order conversion for PF to VF mailbox message
> > > > > > > > >     bb0f14257c04 net: hns3: refine the definition for struct hclge_pf_to_vf_msg
> > > > > > > > >     1d8f66d4060a net: hns3: fix add VLAN fail issue
> > > > > > > > >     4b3b2541d40e tty: Fix uninit-value access in ppp_sync_receive()
> > > > > > > > >     1f64cad3ac38 ipvlan: add ipvlan_route_v6_outbound() helper
> > > > > > > > >     6c71b9b177c6 net: set SOCK_RCU_FREE before inserting socket into hashtable
> > > > > > > > >     427165421c25 net: inet: Retire port only listening_hash
> > > > > > > > >     be1ceb8b7c58 net: inet: Open code inet_hash2 and inet_unhash2
> > > > > > > > >     bb9bcf47fba7 net: inet: Remove count from inet_listen_hashbucket
> > > > > > > > >     de634368e079 mptcp: listen diag dump support
> > > > > > > > >     870f438aca56 mptcp: diag: switch to context structure
> > > > > > > > >     be020f658c63 gfs2: Silence "suspicious RCU usage in gfs2_permission" warning
> > > > > > > > >     194454afa6aa SUNRPC: Fix RPC client cleaned up the freed pipefs dentries
> > > > > > > > >     319ed0cba164 NFSv4.1: fix SP4_MACH_CRED protection for pnfs IO
> > > > > > > > >     809684f5b388 SUNRPC: Add an IS_ERR() check back to where it was
> > > > > > > > >     46d6b768072b SUNRPC: ECONNRESET might require a rebind
> > > > > > > > >     a7032d4d6499 media: cec: meson: always include meson sub-directory in Makefile
> > > > > > > > >     16e78f28517d media: cadence: csi2rx: Unregister v4l2 async notifier
> > > > > > > > >     20c2ca9abb78 sched/core: Optimize in_task() and in_interrupt() a bit
> > > > > > > > >     9894c58c1777 tracing/perf: Add interrupt_context_level() helper
> > > > > > > > >     48fef664d7e9 tracing: Reuse logic from perf's get_recursion_context()
> > > > > > > > >     670b3e902f62 wifi: iwlwifi: Use FW rate for non-data frames
> > > > > > > > >     a7ee519e8095 pwm: Fix double shift bug
> > > > > > > > >     7054366cd076 drm/amdgpu: fix software pci_unplug on some chips
> > > > > > > > >     e48a5e78d077 drm/qxl: prevent memory leak
> > > > > > > > >     0835e7f296ca ASoC: ti: omap-mcbsp: Fix runtime PM underflow warnings
> > > > > > > > >     38ada2f304f6 i2c: dev: copy userspace array safely
> > > > > > > > >     610244988f32 kgdb: Flush console before entering kgdb on panic
> > > > > > > > >     4e497f1acd99 drm/amd/display: Avoid NULL dereference of timing generator
> > > > > > > > >     5e0b788fb96b media: imon: fix access to invalid resource for the second interface
> > > > > > > > >     ae6bcafe1f6b media: ccs: Fix driver quirk struct documentation
> > > > > > > > >     d01b0ad79ecd media: cobalt: Use FIELD_GET() to extract Link Width
> > > > > > > > >     03ce0655bf8e gfs2: fix an oops in gfs2_permission
> > > > > > > > >     5bfda356e903 gfs2: ignore negated quota changes
> > > > > > > > >     16631907d013 media: vivid: avoid integer overflow
> > > > > > > > >     09cd8b561aa9 media: gspca: cpia1: shift-out-of-bounds in set_flicker
> > > > > > > > >     39c71357e68e i3c: master: mipi-i3c-hci: Fix a kernel panic for accessing DAT_data.
> > > > > > > > >     72775cad7f57 virtio-blk: fix implicit overflow on virtio_max_dma_size
> > > > > > > > >     f7f3bdb225e3 i2c: sun6i-p2wi: Prevent potential division by zero
> > > > > > > > >     d23ad76f240c i3c: mipi-i3c-hci: Fix out of bounds access in hci_dma_irq_handler
> > > > > > > > >     e6fbad3cc880 9p: v9fs_listxattr: fix %s null argument warning
> > > > > > > > >     a18be976be41 9p/trans_fd: Annotate data-racy writes to file::f_flags
> > > > > > > > >     2cc5e191d671 usb: gadget: f_ncm: Always set current gadget in ncm_bind()
> > > > > > > > >     6c80f48912b5 tty: vcc: Add check for kstrdup() in vcc_probe()
> > > > > > > > >     2ff61106d6b4 exfat: support handle zero-size directory
> > > > > > > > >     c86a3007a685 HID: Add quirk for Dell Pro Wireless Keyboard and Mouse KM5221W
> > > > > > > > >     3453f945af89 PCI: Use FIELD_GET() in Sapphire RX 5600 XT Pulse quirk
> > > > > > > > >     0a93a0f99a09 misc: pci_endpoint_test: Add Device ID for R-Car S4-8 PCIe controller
> > > > > > > > >     03dbd6a9ea4e PCI: Disable ATS for specific Intel IPU E2000 devices
> > > > > > > > >     a9a0b3444845 PCI: Extract ATS disabling to a helper function
> > > > > > > > >     fe511d24418a PCI: Use FIELD_GET() to extract Link Width
> > > > > > > > >     56d78b5495eb scsi: libfc: Fix potential NULL pointer dereference in fc_lport_ptp_setup()
> > > > > > > > >     37a51e7f36b7 atm: iphase: Do PCI error checks on own line
> > > > > > > > >     f05ae00106aa PCI: tegra194: Use FIELD_GET()/FIELD_PREP() with Link Width fields
> > > > > > > > >     631a96e9eb42 ALSA: hda: Fix possible null-ptr-deref when assigning a stream
> > > > > > > > >     1c805b9cd2e3 ARM: 9320/1: fix stack depot IRQ stack filter
> > > > > > > > >     8d25ec69f8f1 HID: lenovo: Detect quirk-free fw on cptkbd and stop applying workaround
> > > > > > > > >     64f062baf202 jfs: fix array-index-out-of-bounds in diAlloc
> > > > > > > > >     da3da5e1e6f7 jfs: fix array-index-out-of-bounds in dbFindLeaf
> > > > > > > > >     1f74d336990f fs/jfs: Add validity check for db_maxag and db_agpref
> > > > > > > > >     5f148b16972e fs/jfs: Add check for negative db_l2nbperpage
> > > > > > > > >     e1d1f79b1929 scsi: ibmvfc: Remove BUG_ON in the case of an empty event pool
> > > > > > > > >     f0bfc8a5561f scsi: hisi_sas: Set debugfs_dir pointer to NULL after removing debugfs
> > > > > > > > >     5904dee70771 RDMA/hfi1: Use FIELD_GET() to extract Link Width
> > > > > > > > >     546c1796ad1e crypto: pcrypt - Fix hungtask for PADATA_RESET
> > > > > > > > >     bc443a199f8c ASoC: soc-card: Add storage for PCI SSID
> > > > > > > > >     9f2082067c5f selftests/efivarfs: create-read: fix a resource leak
> > > > > > > > >     428cad17f53b arm64: dts: ls208xa: use a pseudo-bus to constrain usb dma size
> > > > > > > > >     174f62a0aa15 drm/amdgpu: Fix a null pointer access when the smc_rreg pointer is NULL
> > > > > > > > >     3f7a400d5e80 drm/amdkfd: Fix shift out-of-bounds issue
> > > > > > > > >     300589d551d4 drm/panel: st7703: Pick different reset sequence
> > > > > > > > >     eaa03ea366c8 drm/amdgpu/vkms: fix a possible null pointer dereference
> > > > > > > > >     84c923d89890 drm/panel/panel-tpo-tpg110: fix a possible null pointer dereference
> > > > > > > > >     2381f6b628b3 drm/panel: fix a possible null pointer dereference
> > > > > > > > >     c11cf5e117f5 drm/amdgpu: Fix potential null pointer derefernce
> > > > > > > > >     a237675aa1e6 drm/amd: Fix UBSAN array-index-out-of-bounds for Polaris and Tonga
> > > > > > > > >     acdb6830de02 drm/amd: Fix UBSAN array-index-out-of-bounds for SMU7
> > > > > > > > >     829ce8e995a8 drm/msm/dp: skip validity check for DP CTS EDID checksum
> > > > > > > > >     689b33b94f09 drm: vmwgfx_surface.c: copy user-array safely
> > > > > > > > >     22260dabcfe3 kernel: watch_queue: copy user-array safely
> > > > > > > > >     d4f2c09d4672 kernel: kexec: copy user-array safely
> > > > > > > > >     24b17d530c42 string.h: add array-wrappers for (v)memdup_user()
> > > > > > > > >     3a3a6dc9a330 drm/amd/display: use full update for clip size increase of large plane source
> > > > > > > > >     7d43cdd22cd8 drm/amdkfd: Fix a race condition of vram buffer unref in svm code
> > > > > > > > >     eea81424c5b8 drm/komeda: drop all currently held locks if deadlock happens
> > > > > > > > >     812886866be6 platform/x86: thinkpad_acpi: Add battery quirk for Thinkpad X120e
> > > > > > > > >     ba7088769800 Bluetooth: Fix double free in hci_conn_cleanup
> > > > > > > > >     f9de14bde56d Bluetooth: btusb: Add date->evt_skb is NULL check
> > > > > > > > >     a43cf6acf017 wifi: ath10k: Don't touch the CE interrupt registers after power up
> > > > > > > > >     6f42bd243327 net: annotate data-races around sk->sk_dst_pending_confirm
> > > > > > > > >     19ab5fd26441 net: annotate data-races around sk->sk_tx_queue_mapping
> > > > > > > > >     f3be63f7a8ee wifi: ath10k: fix clang-specific fortify warning
> > > > > > > > >     02a0547b8da0 wifi: ath9k: fix clang-specific fortify warnings
> > > > > > > > >     cf353904a828 bpf: Detect IP == ksym.end as part of BPF program
> > > > > > > > >     c29a89b23f67 atl1c: Work around the DMA RX overflow issue
> > > > > > > > >     21a0f310a9f3 wifi: mac80211: don't return unset power in ieee80211_get_tx_power()
> > > > > > > > >     3073e38086d0 wifi: mac80211_hwsim: fix clang-specific fortify warning
> > > > > > > > >     e8e55fa44435 x86/mm: Drop the 4 MB restriction on minimal NUMA node memory size
> > > > > > > > >     f9d3ba62e87b workqueue: Provide one lock class key per work_on_cpu() callsite
> > > > > > > > >     0a5b512d526c clocksource/drivers/timer-atmel-tcb: Fix initialization on SAM9 hardware
> > > > > > > > >     465b88c0873b clocksource/drivers/timer-imx-gpt: Fix potential memory leak
> > > > > > > > >     fd0df3f87192 perf/core: Bail out early if the request AUX area is out of bound
> > > > > > > > >     e89d0ed45a41 locking/ww_mutex/test: Fix potential workqueue corruption
> > > > > > > > >     2a910f4af54d Linux 5.15.139
> > > > > > > > >     3443337acd37 btrfs: use u64 for buffer sizes in the tree search ioctls
> > > > > > > > >     f9f5e8cecba9 Revert "mmc: core: Capture correct oemid-bits for eMMC cards"
> > > > > > > > >     824829c2c6b4 tracing/kprobes: Fix the order of argument descriptions
> > > > > > > > >     560680f745fc fbdev: fsl-diu-fb: mark wr_reg_wa() static
> > > > > > > > >     8e4b510fe917 fbdev: imsttfb: fix a resource leak in probe
> > > > > > > > >     3648582181b6 fbdev: imsttfb: Fix error path of imsttfb_probe()
> > > > > > > > >     30959f9f4540 spi: spi-zynq-qspi: add spi-mem to driver kconfig dependencies
> > > > > > > > >     9cf044cc36c1 ASoC: hdmi-codec: register hpd callback on component probe
> > > > > > > > >     705e5a28ec1d drm/syncobj: fix DRM_SYNCOBJ_WAIT_FLAGS_WAIT_AVAILABLE
> > > > > > > > >     0ca05fae2790 netfilter: nat: fix ipv6 nat redirect with mapped and scoped addresses
> > > > > > > > >     1652f57f02eb netfilter: nft_redir: use `struct nf_nat_range2` throughout and deduplicate eval call-backs
> > > > > > > > >     d28c17abe098 netfilter: xt_recent: fix (increase) ipv6 literal buffer length
> > > > > > > > >     f30567fcbc4d i2c: iproc: handle invalid slave state
> > > > > > > > >     38f5ac54b917 r8169: respect userspace disabling IFF_MULTICAST
> > > > > > > > >     fd01115b033c blk-core: use pr_warn_ratelimited() in bio_check_ro()
> > > > > > > > >     b80148710983 block: remove unneeded return value of bio_check_ro()
> > > > > > > > >     d8d94d6b3bd3 tg3: power down device only on SYSTEM_POWER_OFF
> > > > > > > > >     5ea06a23f8f4 net/smc: put sk reference if close work was canceled
> > > > > > > > >     884606f8283c net/smc: allow cdc msg send rather than drop it with NULL sndbuf_desc
> > > > > > > > >     a62af7146daa net/smc: fix dangling sock under state SMC_APPFINCLOSEWAIT
> > > > > > > > >     866606826f16 selftests: pmtu.sh: fix result checking
> > > > > > > > >     2d117ac1b8f8 net: stmmac: xgmac: Enable support for multiple Flexible PPS outputs
> > > > > > > > >     95a99ac112c5 Fix termination state for idr_for_each_entry_ul()
> > > > > > > > >     70ef755f126b net: r8169: Disable multicast filter for RTL8168H and RTL8107E
> > > > > > > > >     0dad0e75d62b dccp/tcp: Call security_inet_conn_request() after setting IPv6 addresses.
> > > > > > > > >     c340713bdf32 dccp: Call security_inet_conn_request() after setting IPv4 addresses.
> > > > > > > > >     d1b7e6562a4c octeontx2-pf: Fix holes in error code
> > > > > > > > >     f60297ef59d4 octeontx2-pf: Fix error codes
> > > > > > > > >     794d360b1d65 inet: shrink struct flowi_common
> > > > > > > > >     8943083bbb64 bpf: Check map->usercnt after timer->timer is assigned
> > > > > > > > >     3907b89cd17f tipc: Change nla_policy for bearer-related names to NLA_NUL_STRING
> > > > > > > > >     a1a485e45d24 hsr: Prevent use after free in prp_create_tagged_frame()
> > > > > > > > >     352887b3edd0 llc: verify mac len before reading mac header
> > > > > > > > >     303766bb92c5 Input: synaptics-rmi4 - fix use after free in rmi_unregister_function()
> > > > > > > > >     741e4c15d7c0 pwm: brcmstb: Utilize appropriate clock APIs in suspend/resume
> > > > > > > > >     895ac9a21f69 pwm: sti: Reduce number of allocations and drop usage of chip_data
> > > > > > > > >     db64ddddeeec regmap: prevent noinc writes from clobbering cache
> > > > > > > > >     004d4002534e media: dvb-usb-v2: af9035: fix missing unlock
> > > > > > > > >     a0beda184756 media: cedrus: Fix clock/reset sequence
> > > > > > > > >     980be4c3b0d5 media: vidtv: mux: Add check and kfree for kstrdup
> > > > > > > > >     d17269fb9161 media: vidtv: psi: Add check for kstrdup
> > > > > > > > >     db89f551b706 media: s3c-camif: Avoid inappropriate kfree()
> > > > > > > > >     51c94256a83f media: bttv: fix use after free error due to btv->timeout timer
> > > > > > > > >     d3937f9e25d9 media: i2c: max9286: Fix some redundant of_node_put() calls
> > > > > > > > >     9d060f2fc40c pcmcia: ds: fix possible name leak in error path in pcmcia_device_add()
> > > > > > > > >     24e9df588e2e pcmcia: ds: fix refcount leak in pcmcia_device_add()
> > > > > > > > >     24e73ab542c7 pcmcia: cs: fix possible hung task and memory leak pccardd()
> > > > > > > > >     b3eaa0d43c74 rtc: pcf85363: fix wrong mask/val parameters in regmap_update_bits call
> > > > > > > > >     20bd0198bebd cxl/mem: Fix shutdown order
> > > > > > > > >     d48fe8d98171 i3c: Fix potential refcount leak in i3c_master_register_new_i3c_devs
> > > > > > > > >     855d6fb2cc7b 9p/net: fix possible memory leak in p9_check_errors()
> > > > > > > > >     0d456ebaad30 perf hist: Add missing puts to hist__account_cycles
> > > > > > > > >     924e8d0b7645 perf machine: Avoid out of bounds LBR memory read
> > > > > > > > >     76b0eab987c4 usb: host: xhci-plat: fix possible kernel oops while resuming
> > > > > > > > >     c9c4dab06a5a xhci: Loosen RPM as default policy to cover for AMD xHC 1.1
> > > > > > > > >     92c9ef156431 powerpc/pseries: fix potential memory leak in init_cpu_associativity()
> > > > > > > > >     516235e7b35f powerpc/imc-pmu: Use the correct spinlock initializer.
> > > > > > > > >     945dc61d7840 powerpc/xive: Fix endian conversion size
> > > > > > > > >     bce31a2bcb1e powerpc/40x: Remove stale PTE_ATOMIC_UPDATES macro
> > > > > > > > >     1308e55eb09c modpost: fix tee MODULE_DEVICE_TABLE built on big-endian host
> > > > > > > > >     863a9c3fdec2 powerpc: Only define __parse_fpscr() when required
> > > > > > > > >     01f62c6bd2db f2fs: fix to initialize map.m_pblk in f2fs_precache_extents()
> > > > > > > > >     dfebea7114e0 dmaengine: pxa_dma: Remove an erroneous BUG_ON() in pxad_free_desc()
> > > > > > > > >     72f8fa6c4b78 USB: usbip: fix stub_dev hub disconnect
> > > > > > > > >     168697f15a53 tools: iio: iio_generic_buffer ensure alignment
> > > > > > > > >     a61c3c647ffd misc: st_core: Do not call kfree_skb() under spin_lock_irqsave()
> > > > > > > > >     732aa0cb2601 dmaengine: ti: edma: handle irq_of_parse_and_map() errors
> > > > > > > > >     2941a29fe9d6 usb: chipidea: Simplify Tegra DMA alignment code
> > > > > > > > >     58e8316b200b usb: chipidea: Fix DMA overwrite for Tegra
> > > > > > > > >     fcaafb574fc8 usb: dwc2: fix possible NULL pointer dereference caused by driver concurrency
> > > > > > > > >     c956be5641cc dmaengine: idxd: Register dsa_bus_type before registering idxd sub-drivers
> > > > > > > > >     ca46d7ce1fbe livepatch: Fix missing newline character in klp_resolve_symbols()
> > > > > > > > >     b77f7c025e85 tty: tty_jobctrl: fix pid memleak in disassociate_ctty()
> > > > > > > > >     e9f598a5cc9a f2fs: compress: fix to avoid redundant compress extension
> > > > > > > > >     8c4504cc0c64 f2fs: compress: fix to avoid use-after-free on dic
> > > > > > > > >     ca0aae3837a6 leds: trigger: ledtrig-cpu:: Fix 'output may be truncated' issue for 'cpu'
> > > > > > > > >     206a972511a8 leds: pwm: Don't disable the PWM when the LED should be off
> > > > > > > > >     893eedf596dd leds: turris-omnia: Do not use SMBUS calls
> > > > > > > > >     aec3706971b3 leds: turris-omnia: Drop unnecessary mutex locking
> > > > > > > > >     c9a4f13c58f1 mfd: arizona-spi: Set pdata.hpdet_channel for ACPI enumerated devs
> > > > > > > > >     63a99d7b57b4 mfd: dln2: Fix double put in dln2_probe
> > > > > > > > >     2742c860e0b7 mfd: core: Ensure disabled devices are skipped without aborting
> > > > > > > > >     94eb5423d75e mfd: core: Un-constify mfd_cell.of_reg
> > > > > > > > >     8890d4d5f25e ASoC: ams-delta.c: use component after check
> > > > > > > > >     a2ae48bd82ee crypto: qat - fix deadlock in backlog processing
> > > > > > > > >     0dd34a7ad395 padata: Fix refcnt handling in padata_free_shell()
> > > > > > > > >     93e4aa8545ab ASoC: Intel: Skylake: Fix mem leak when parsing UUIDs fails
> > > > > > > > >     cd1c2df64d6b HID: logitech-hidpp: Move get_wireless_feature_index() check to hidpp_connect_event()
> > > > > > > > >     99893b7c4592 HID: logitech-hidpp: Revert "Don't restart communication if not necessary"
> > > > > > > > >     5f2f38602583 HID: logitech-hidpp: Don't restart IO, instead defer hid_connect() only
> > > > > > > > >     1f80041c5867 HID: logitech-hidpp: Remove HIDPP_QUIRK_NO_HIDINPUT quirk
> > > > > > > > >     d3b196a1da3e Revert "HID: logitech-hidpp: add a module parameter to keep firmware gestures"
> > > > > > > > >     6885e5ffa09d sh: bios: Revive earlyprintk support
> > > > > > > > >     b0c25e957f9b hid: cp2112: Fix IRQ shutdown stopping polling for all IRQs on chip
> > > > > > > > >     d06dc0f99f72 RDMA/hfi1: Workaround truncation compilation error
> > > > > > > > >     086cd44204bb scsi: ufs: core: Leave space for '\0' in utf8 desc string
> > > > > > > > >     a0f1999090b3 ASoC: fsl: Fix PM disable depth imbalance in fsl_easrc_probe
> > > > > > > > >     904fc0103776 RDMA/hns: The UD mode can only be configured with DCQCN
> > > > > > > > >     9f8db02d30ad RDMA/hns: Fix signed-unsigned mixed comparisons
> > > > > > > > >     2de683e27e1d RDMA/hns: Fix uninitialized ucmd in hns_roce_create_qp_common()
> > > > > > > > >     611260e36f16 IB/mlx5: Fix rdma counter binding for RAW QP
> > > > > > > > >     922b2693b9af ASoC: fsl: mpc5200_dma.c: Fix warning of Function parameter or member not described
> > > > > > > > >     001f90cd9d2f ext4: move 'ix' sanity check to corrent position
> > > > > > > > >     c24a3c9e373e ARM: 9321/1: memset: cast the constant byte to unsigned char
> > > > > > > > >     012d0c66f939 hid: cp2112: Fix duplicate workqueue initialization
> > > > > > > > >     1ce09238e8e8 crypto: qat - increase size of buffers
> > > > > > > > >     62df66b726f9 crypto: caam/jr - fix Chacha20 + Poly1305 self test failure
> > > > > > > > >     61f25d4686bf crypto: caam/qi2 - fix Chacha20 + Poly1305 self test failure
> > > > > > > > >     66eb7b7f23dd nd_btt: Make BTT lanes preemptible
> > > > > > > > >     6563e0f79d63 libnvdimm/of_pmem: Use devm_kstrdup instead of kstrdup and check its return value
> > > > > > > > >     d4ad0c1a83ce scsi: ibmvfc: Fix erroneous use of rtas_busy_delay with hcall return code
> > > > > > > > >     b79c7d684c3f RDMA/core: Use size_{add,sub,mul}() in calls to struct_size()
> > > > > > > > >     a5c83c8043d7 hwrng: geode - fix accessing registers
> > > > > > > > >     a8607725b20a crypto: hisilicon/hpre - Fix a erroneous check after snprintf()
> > > > > > > > >     b01b9dc5487a selftests/resctrl: Ensure the benchmark commands fits to its array
> > > > > > > > >     2d2300fcf8f6 selftests/pidfd: Fix ksft print formats
> > > > > > > > >     8bc9c9447489 arm64: dts: imx8mn: Add sound-dai-cells to micfil node
> > > > > > > > >     1abd658492b5 arm64: dts: imx8mm: Add sound-dai-cells to micfil node
> > > > > > > > >     cf7abb54f8b1 arm64: dts: imx8qm-ss-img: Fix jpegenc compatible entry
> > > > > > > > >     8704bf18a888 clk: scmi: Free scmi_clk allocated when the clocks with invalid info are skipped
> > > > > > > > >     bdb0428aa294 firmware: arm_ffa: Assign the missing IDR allocation ID to the FFA device
> > > > > > > > >     b0ffdc164365 firmware: ti_sci: Mark driver as non removable
> > > > > > > > >     995ee1e84e8d soc: qcom: llcc: Handle a second device without data corruption
> > > > > > > > >     19b8098f73c6 ARM: dts: qcom: mdm9615: populate vsdcc fixed regulator
> > > > > > > > >     a8ab88f84b89 arm64: dts: qcom: apq8016-sbc: Add missing ADV7533 regulators
> > > > > > > > >     ddc0df81eeac ARM64: dts: marvell: cn9310: Use appropriate label for spi1 pins
> > > > > > > > >     12d9de01c09c arm64: dts: qcom: sdm845-mtp: fix WiFi configuration
> > > > > > > > >     690b89255971 arm64: dts: qcom: sc7280: Add missing LMH interrupts
> > > > > > > > >     2a4cce4168f7 arm64: dts: qcom: msm8992-libra: drop duplicated reserved memory
> > > > > > > > >     eb9daf47806b arm64: dts: qcom: msm8916: Fix iommu local address range
> > > > > > > > >     541640dcbf48 ARM: dts: renesas: blanche: Fix typo in GP_11_2 pin name
> > > > > > > > >     0e1e88bba286 perf: hisi: Fix use-after-free when register pmu fails
> > > > > > > > >     4067d39f3c57 drm: mediatek: mtk_dsi: Fix NO_EOT_PACKET settings/handling
> > > > > > > > >     a6a6f70aedca drm/msm/dsi: use msm_gem_kernel_put to free TX buffer
> > > > > > > > >     aea6f32a4318 xen-pciback: Consider INTx disabled when MSI/MSI-X is enabled
> > > > > > > > >     e588ca45bf55 drm/rockchip: Fix type promotion bug in rockchip_gem_iommu_map()
> > > > > > > > >     a00a293d57a5 arm64/arm: xen: enlighten: Fix KPTI checks
> > > > > > > > >     d0d01bb4a560 drm/bridge: lt9611uxc: fix the race in the error path
> > > > > > > > >     29aba28ea195 drm/bridge: lt9611uxc: Register and attach our DSI device at probe
> > > > > > > > >     f53a04579328 drm/bridge: lt9611uxc: Switch to devm MIPI-DSI helpers
> > > > > > > > >     517a5137a57b drm/rockchip: cdn-dp: Fix some error handling paths in cdn_dp_probe()
> > > > > > > > >     865ccd4ca674 drm/mediatek: Fix iommu fault during crtc enabling
> > > > > > > > >     8e3c8253b34f drm/mediatek: Fix iommu fault by swapping FBs after updating plane state
> > > > > > > > >     e11e339faa11 drm/amdkfd: fix some race conditions in vram buffer alloc/free of svm code
> > > > > > > > >     30cb99e09648 drm/bridge: tc358768: Fix bit updates
> > > > > > > > >     1cd4ae681a6a drm/bridge: tc358768: Disable non-continuous clock mode
> > > > > > > > >     c13591b859be drm/bridge: tc358768: Fix use of uninitialized variable
> > > > > > > > >     d78bddd94b80 drm/bridge: lt8912b: Add missing drm_bridge_attach call
> > > > > > > > >     5cc2bc519afd drm/bridge: lt8912b: Manually disable HPD only if it was enabled
> > > > > > > > >     42071feab712 drm/bridge: lt8912b: Fix crash on bridge detach
> > > > > > > > >     d9217286d0ab drm/bridge: lt8912b: Fix bridge_detach
> > > > > > > > >     cc3057958c5c drm/bridge: lt8912b: Add hot plug detection
> > > > > > > > >     ef4a40953c80 drm/bridge: lt8912b: Register and attach our DSI device at probe
> > > > > > > > >     3580b8a01305 drm/bridge: lt8912b: Switch to devm MIPI-DSI helpers
> > > > > > > > >     52541851a8d1 drm/mipi-dsi: Create devm device attachment
> > > > > > > > >     a20d6ecd261a drm/mipi-dsi: Create devm device registration
> > > > > > > > >     347f025a02b3 drm/radeon: possible buffer overflow
> > > > > > > > >     b163b371d741 drm/rockchip: vop: Fix call to crtc reset helper
> > > > > > > > >     9a96bed1df7b drm/rockchip: vop: Fix reset of state in duplicate state crtc funcs
> > > > > > > > >     1b0bc99cf316 hwmon: (coretemp) Fix potentially truncated sysfs attribute name
> > > > > > > > >     b3e7eb23a6e9 hwmon: (axi-fan-control) Fix possible NULL pointer dereference
> > > > > > > > >     e0bf076b734a platform/x86: wmi: Fix opening of char device
> > > > > > > > >     c57e81d5e538 platform/x86: wmi: remove unnecessary initializations
> > > > > > > > >     2ca4e461a298 platform/x86: wmi: Fix probe failure when failing to register WMI devices
> > > > > > > > >     f75e11f54d98 clk: qcom: config IPQ_APSS_6018 should depend on QCOM_SMEM
> > > > > > > > >     d1175cf4bd2b clk: mediatek: clk-mt2701: Add check for mtk_alloc_clk_data
> > > > > > > > >     e964d21dc034 clk: mediatek: clk-mt7629: Add check for mtk_alloc_clk_data
> > > > > > > > >     c4070ada5d51 clk: mediatek: clk-mt7629-eth: Add check for mtk_alloc_clk_data
> > > > > > > > >     3aefc6fcfbad clk: mediatek: clk-mt6797: Add check for mtk_alloc_clk_data
> > > > > > > > >     ca6d565a2319 clk: mediatek: clk-mt6779: Add check for mtk_alloc_clk_data
> > > > > > > > >     533ca5153ad6 clk: mediatek: clk-mt6765: Add check for mtk_alloc_clk_data
> > > > > > > > >     e531e4e73734 clk: npcm7xx: Fix incorrect kfree
> > > > > > > > >     761c2a690d8f clk: ti: fix double free in of_ti_divider_clk_setup()
> > > > > > > > >     1c37faca0908 clk: ti: change ti_clk_register[_omap_hw]() API
> > > > > > > > >     28b72fba1e19 clk: ti: Update component clocks to use ti_dt_clk_name()
> > > > > > > > >     c4bffed2e52b clk: ti: Update pll and clockdomain clocks to use ti_dt_clk_name()
> > > > > > > > >     9b5e9d8bf9a6 clk: ti: Add ti_dt_clk_name() helper to use clock-output-names
> > > > > > > > >     f45fff806ebb clk: keystone: pll: fix a couple NULL vs IS_ERR() checks
> > > > > > > > >     7ff8ca9beefb spi: nxp-fspi: use the correct ioremap function
> > > > > > > > >     26206c858dae clk: renesas: rzg2l: Fix computation formula
> > > > > > > > >     1966bf2a79e6 clk: renesas: rzg2l: Use FIELD_GET() for PLL register fields
> > > > > > > > >     7ece2efa87af clk: renesas: rzg2l: Simplify multiplication/shift logic
> > > > > > > > >     e2239f716529 clk: imx: imx8qxp: Fix elcdif_pll clock
> > > > > > > > >     7d416973cd12 clk: imx: imx8mq: correct error handling path
> > > > > > > > >     608ebb098b79 clk: imx: Select MXC_CLK for CLK_IMX8QXP
> > > > > > > > >     8861b2925a84 clk: qcom: gcc-sm8150: Fix gcc_sdcc2_apps_clk_src
> > > > > > > > >     76e8f00f54a8 clk: qcom: mmcc-msm8998: Fix the SMMU GDSC
> > > > > > > > >     56c4bb46a5a0 clk: qcom: mmcc-msm8998: Don't check halt bit on some branch clks
> > > > > > > > >     0881d24cf5ca clk: qcom: clk-rcg2: Fix clock rate overflow for high parent frequencies
> > > > > > > > >     b64683f5d728 spi: tegra: Fix missing IRQ check in tegra_slink_probe()
> > > > > > > > >     b13e8b38be51 regmap: debugfs: Fix a erroneous check after snprintf()
> > > > > > > > >     8fafac407346 ipvlan: properly track tx_errors
> > > > > > > > >     3eedc19a9d0f net: add DEV_STATS_READ() helper
> > > > > > > > >     359bce81b841 ipv6: avoid atomic fragment on GSO packets
> > > > > > > > >     6b413d52f6ab ACPI: sysfs: Fix create_pnp_modalias() and create_of_modalias()
> > > > > > > > >     32aaa3b98789 wifi: iwlwifi: empty overflow queue during flush
> > > > > > > > >     0e3ad00be4e8 wifi: iwlwifi: pcie: synchronize IRQs before NAPI
> > > > > > > > >     a8ebe549e0ce wifi: iwlwifi: call napi_synchronize() before freeing rx/tx queues
> > > > > > > > >     627a3b3f5c80 iwlwifi: pcie: adjust to Bz completion descriptor
> > > > > > > > >     0d91506a40ec tcp: fix cookie_init_timestamp() overflows
> > > > > > > > >     4f6e904ed4e3 chtls: fix tp->rcv_tstamp initialization
> > > > > > > > >     5d7bec7ae4db r8169: fix rare issue with broken rx after link-down on RTL8125
> > > > > > > > >     e143a3c82d33 r8169: use tp_to_dev instead of open code
> > > > > > > > >     3a8f4e58e1ee thermal: core: prevent potential string overflow
> > > > > > > > >     bfd4ed4988aa netfilter: nf_tables: Drop pointless memset when dumping rules
> > > > > > > > >     80986257d2cd PM / devfreq: rockchip-dfi: Make pmu regmap mandatory
> > > > > > > > >     826120c9ba68 can: dev: can_put_echo_skb(): don't crash kernel if can_priv::echo_skb is accessed out of bounds
> > > > > > > > >     28e9e015916e can: dev: can_restart(): fix race condition between controller restart and netif_carrier_on()
> > > > > > > > >     ada4dc4788f1 can: dev: can_restart(): don't crash kernel if carrier is OK
> > > > > > > > >     d4eb4182a823 wifi: rtlwifi: fix EDCA limit set by BT coexistence
> > > > > > > > >     2027e74150ee tcp_metrics: do not create an entry from tcp_init_metrics()
> > > > > > > > >     3f7cb7c47ce0 tcp_metrics: properly set tp->snd_ssthresh in tcp_init_metrics()
> > > > > > > > >     ca7b6fa9e61a tcp_metrics: add missing barriers on delete
> > > > > > > > >     227709a0e47c wifi: mt76: mt7603: improve stuck beacon handling
> > > > > > > > >     eab5b0aa5065 mt76: pass original queue id from __mt76_tx_queue_skb to the driver
> > > > > > > > >     75336a762539 mt76: add support for overriding the device used for DMA mapping
> > > > > > > > >     77b2ab5cd1a4 mt76: dma: use kzalloc instead of devm_kzalloc for txwi
> > > > > > > > >     064b32f18db1 wifi: mt76: mt7603: rework/fix rx pse hang check
> > > > > > > > >     1afbb9ececd3 wifi: rtw88: debug: Fix the NULL vs IS_ERR() bug for debugfs_create_file()
> > > > > > > > >     ebcbf5f5e047 net: spider_net: Use size_add() in call to struct_size()
> > > > > > > > >     56e7424c6efc tipc: Use size_add() in calls to struct_size()
> > > > > > > > >     3e51efcb2909 mlxsw: Use size_mul() in call to struct_size()
> > > > > > > > >     dc3fef310732 gve: Use size_add() in call to struct_size()
> > > > > > > > >     70f032db8516 tcp: call tcp_try_undo_recovery when an RTOd TFO SYNACK is ACKed
> > > > > > > > >     a2d540c74549 udp: add missing WRITE_ONCE() around up->encap_rcv
> > > > > > > > >     8f7eef3a13df selftests/bpf: Correct map_fd to data_fd in tailcalls
> > > > > > > > >     3eefb2fbf4ec selftests/bpf: Test tail call counting with bpf2bpf and data on stack
> > > > > > > > >     ab91992ec4d4 i40e: fix potential memory leaks in i40e_remove()
> > > > > > > > >     702742373650 genirq/matrix: Exclude managed interrupts in irq_matrix_allocated()
> > > > > > > > >     379b120e4f27 pstore/platform: Add check for kstrdup
> > > > > > > > >     81b8638e4ef4 x86/boot: Fix incorrect startup_gdt_descr.size
> > > > > > > > >     c7e8c7452e5a x86/sev-es: Allow copy_from_kernel_nofault() in earlier boot
> > > > > > > > >     0b5da8ce0f18 x86: Share definition of __is_canonical_address()
> > > > > > > > >     90b263db856d futex: Don't include process MM in futex key on no-MMU
> > > > > > > > >     f0d6e5841172 x86/srso: Fix SBPB enablement for (possible) future fixed HW
> > > > > > > > >     565f9337b68e writeback, cgroup: switch inodes with dirty timestamps to release dying cgwbs
> > > > > > > > >     2bb46b20825d vfs: fix readahead(2) on block devices
> > > > > > > > >     20195f87db19 sched: Fix stop_one_cpu_nowait() vs hotplug
> > > > > > > > >     13cde955e52e sched/uclamp: Ignore (util == 0) optimization in feec() when p_util_max = 0
> > > > > > > > >     cc6198ff20c0 iov_iter, x86: Be consistent about the __user tag on copy_mc_to_user()
> > > > > > > > >     80529b4968a8 Linux 5.15.138
> > > > > > > > >     3d8344a7c4a3 ALSA: hda: intel-dsp-config: Fix JSL Chromebook quirk detection
> > > > > > > > >     f049c0c0037d misc: pci_endpoint_test: Add deviceID for J721S2 PCIe EP device support
> > > > > > > > >     28b8ad8ccecd tty: 8250: Add Brainboxes Oxford Semiconductor-based quirks
> > > > > > > > >     44c4dfac3f02 tty: 8250: Add support for Intashield IX cards
> > > > > > > > >     d541ccb34de2 tty: 8250: Add support for additional Brainboxes PX cards
> > > > > > > > >     60debc01fcbb tty: 8250: Fix up PX-803/PX-857
> > > > > > > > >     1f5649aed527 tty: 8250: Fix port count of PX-257
> > > > > > > > >     3fe3cc63c730 tty: 8250: Add support for Intashield IS-100
> > > > > > > > >     a5b6390fd609 tty: 8250: Add support for Brainboxes UP cards
> > > > > > > > >     738fe41b6443 tty: 8250: Add support for additional Brainboxes UC cards
> > > > > > > > >     ff6059c3d234 tty: 8250: Remove UC-257 and UC-431
> > > > > > > > >     81a4dd5e6c78 tty: n_gsm: fix race condition in status line change on dead connections
> > > > > > > > >     e25197747f0e usb: raw-gadget: properly handle interrupted requests
> > > > > > > > >     e5f53a68a596 usb: typec: tcpm: Fix NULL pointer dereference in tcpm_pd_svdm()
> > > > > > > > >     7c4855b22a3f usb: storage: set 1.50 as the lower bcdDevice for older "Super Top" compatibility
> > > > > > > > >     c48aae53850c PCI: Prevent xHCI driver from claiming AMD VanGogh USB3 DRD device
> > > > > > > > >     6628c3627c02 drm/amd: Disable ASPM for VI w/ all Intel systems
> > > > > > > > >     b6c3c7786e24 drm/amd: Move helper for dynamic speed switch check out of smu13
> > > > > > > > >     9015169f00ee can: isotp: isotp_sendmsg(): fix TX state detection and wait behavior
> > > > > > > > >     d72ff6478323 can: isotp: isotp_bind(): do not validate unused address information
> > > > > > > > >     e163ad6a8639 can: isotp: add local echo tx processing and tx without FC
> > > > > > > > >     b4e78ea26638 can: isotp: handle wait_event_interruptible() return values
> > > > > > > > >     2fc6f337257f can: isotp: check CAN address family in isotp_bind()
> > > > > > > > >     f8c3bd211cf3 can: isotp: isotp_bind(): return -EINVAL on incorrect CAN ID formatting
> > > > > > > > >     615c4dd64050 can: isotp: set max PDU size to 64 kByte
> > > > > > > > >     6627b96851f1 powerpc/mm: Fix boot crash with FLATMEM
> > > > > > > > >     f0f998648887 r8152: Check for unplug in r8153b_ups_en() / r8153c_ups_en()
> > > > > > > > >     78c939a88729 r8152: Check for unplug in rtl_phy_patch_request()
> > > > > > > > >     51cc28ce742e net: chelsio: cxgb4: add an error code check in t4_load_phy_fw
> > > > > > > > >     bbc926199321 platform/mellanox: mlxbf-tmfifo: Fix a warning message
> > > > > > > > >     db4416ea3a5d scsi: mpt3sas: Fix in error path
> > > > > > > > >     d48b2e8189d5 fbdev: uvesafb: Call cn_del_callback() at the end of uvesafb_exit()
> > > > > > > > >     e39440c3268b drm/ttm: Reorder sys manager cleanup step
> > > > > > > > >     aade33d3d9bb ASoC: rt5650: fix the wrong result of key button
> > > > > > > > >     fa32e21c0568 netfilter: nfnetlink_log: silence bogus compiler warning
> > > > > > > > >     dfcbb983eb6e spi: npcm-fiu: Fix UMA reads when dummy.nbytes == 0
> > > > > > > > >     64ae128b095d fs/ntfs3: Avoid possible memory leak
> > > > > > > > >     27a0bed1285e fs/ntfs3: Fix directory element type detection
> > > > > > > > >     94524980ee75 fs/ntfs3: Fix NULL pointer dereference on error in attr_allocate_frame()
> > > > > > > > >     2de328398b50 fs/ntfs3: Fix possible NULL-ptr-deref in ni_readpage_cmpr()
> > > > > > > > >     962a3d3d731c fs/ntfs3: Use kvmalloc instead of kmalloc(... __GFP_NOWARN)
> > > > > > > > >     393966e79ba1 fs/ntfs3: Write immediately updated ntfs state
> > > > > > > > >     59e629fc7157 fs/ntfs3: Add ckeck in ni_update_parent()
> > > > > > > > >     738a3adc7c8b fbdev: atyfb: only use ioremap_uc() on i386 and ia64
> > > > > > > > >     afef8af919d2 Input: synaptics-rmi4 - handle reset delay when using SMBus trsnsport
> > > > > > > > >     abc62fc06d4a powerpc/85xx: Fix math emulation exception
> > > > > > > > >     4bdde4dca00e dmaengine: ste_dma40: Fix PM disable depth imbalance in d40_probe
> > > > > > > > >     39d2c10367a8 irqchip/stm32-exti: add missing DT IRQ flag translation
> > > > > > > > >     c57aef9075e0 irqchip/riscv-intc: Mark all INTC nodes as initialized
> > > > > > > > >     eb99b6e204cd net: sched: cls_u32: Fix allocation size in u32_init()
> > > > > > > > >     5e78ebe7c1db ASoC: simple-card: fixup asoc_simple_probe() error handling
> > > > > > > > >     65fd21aa3805 x86: Fix .brk attribute in linker script
> > > > > > > > >     d4c8bf5635c4 rpmsg: Fix possible refcount leak in rpmsg_register_device_override()
> > > > > > > > >     a82e0fda8a2f rpmsg: glink: Release driver_override
> > > > > > > > >     bfd4a664ddfb rpmsg: Fix calling device_lock() on non-initialized device
> > > > > > > > >     2e76b4f6218c rpmsg: Fix kfree() of static memory on setting driver_override
> > > > > > > > >     5c0da71871d3 rpmsg: Constify local variable in field store macro
> > > > > > > > >     389190b25472 driver: platform: Add helper for safer setting of driver_override
> > > > > > > > >     37ffa428d58c objtool/x86: add missing embedded_insn check
> > > > > > > > >     f031e15d0bb8 ext4: avoid overlapping preallocations due to overflow
> > > > > > > > >     f2c3a3aa6f11 ext4: fix BUG in ext4_mb_new_inode_pa() due to overflow
> > > > > > > > >     7a992726f727 ext4: add two helper functions extent_logical_end() and pa_logical_end()
> > > > > > > > >     9e78e7709f7d x86/mm: Fix RESERVE_BRK() for older binutils
> > > > > > > > >     d3201c718058 x86/mm: Simplify RESERVE_BRK()
> > > > > > > > >     897b56acf126 x86/i8259: Skip probing when ACPI/MADT advertises PCAT compatibility
> > > > > > > > >     77db87c4a4ed gve: Fix GFP flags when allocing pages
> > > > > > > > >     8b424bdf6c9c iio: afe: rescale: Accept only offset channels
> > > > > > > > >     c1eeb494f684 iio: afe: rescale: add offset support
> > > > > > > > >     7c76b7db5521 iio: afe: rescale: expose scale processing function
> > > > > > > > >     c60671502dc2 iio: afe: rescale: reorder includes
> > > > > > > > >     27dd09f5ec7f clk: Sanitize possible_parent_show to Handle Return Value of of_clk_get_parent_name
> > > > > > > > >     c27ca4aebbee sparc32: fix a braino in fault handling in csum_and_copy_..._user()
> > > > > > > > >     21b07a2e6095 perf/core: Fix potential NULL deref
> > > > > > > > >     6efd498009b9 nvmem: imx: correct nregs for i.MX6UL
> > > > > > > > >     0c2948118c34 nvmem: imx: correct nregs for i.MX6SLL
> > > > > > > > >     6e22bf6f00d5 nvmem: imx: correct nregs for i.MX6ULL
> > > > > > > > >     e0f95b831b4a misc: fastrpc: Clean buffers on remote invocation failures
> > > > > > > > >     c4957f00f9e2 tracing/kprobes: Fix the description of variable length arguments
> > > > > > > > >     cdc57093b470 i2c: aspeed: Fix i2c bus hang in slave read
> > > > > > > > >     e97d374a2506 i2c: stm32f7: Fix PEC handling in case of SMBUS transfers
> > > > > > > > >     2766a872103b i2c: muxes: i2c-demux-pinctrl: Use of_get_i2c_adapter_by_node()
> > > > > > > > >     48b58f7469e5 i2c: muxes: i2c-mux-gpmux: Use of_get_i2c_adapter_by_node()
> > > > > > > > >     cb65e692765b i2c: muxes: i2c-mux-pinctrl: Use of_get_i2c_adapter_by_node()
> > > > > > > > >     eace761f35a1 iio: adc: xilinx-xadc: Correct temperature offset/scale for UltraScale
> > > > > > > > >     70322a446ef2 iio: adc: xilinx-xadc: Don't clobber preset voltage/temperature thresholds
> > > > > > > > >     3c1312b5d49a iio: exynos-adc: request second interupt only when touchscreen mode is used
> > > > > > > > >     4e14f2d5885f kasan: print the original fault addr when access invalid shadow
> > > > > > > > >     bdfa4fa7588d i40e: Fix wrong check for I40E_TXR_FLAGS_WB_ON_ITR
> > > > > > > > >     d5c175f4cea6 gtp: fix fragmentation needed check with gso
> > > > > > > > >     c0dad0c0924c gtp: uapi: fix GTPA_MAX
> > > > > > > > >     852fb4ce426d tcp: fix wrong RTO timeout when received SACK reneging
> > > > > > > > >     83cfa3b51a78 r8152: Release firmware if we have an error in probe
> > > > > > > > >     e0f9231ccd6c r8152: Cancel hw_phy_work if we have an error in probe
> > > > > > > > >     ff42b0a55659 r8152: Run the unload routine if we have errors during probe
> > > > > > > > >     6fa3b9f9478e r8152: Increase USB control msg timeout to 5000ms as per spec
> > > > > > > > >     76873f2eadc0 net: usb: smsc95xx: Fix uninit-value access in smsc95xx_read_reg
> > > > > > > > >     6afd112c3f95 net: ieee802154: adf7242: Fix some potential buffer overflow in adf7242_stats_show()
> > > > > > > > >     46cd35e4e774 igc: Fix ambiguity in the ethtool advertising
> > > > > > > > >     49529413eaed neighbour: fix various data-races
> > > > > > > > >     667554946360 igb: Fix potential memory leak in igb_add_ethtool_nfc_entry
> > > > > > > > >     263421905346 treewide: Spelling fix in comment
> > > > > > > > >     bc0c4bc119d2 i40e: Fix I40E_FLAG_VF_VLAN_PRUNING value
> > > > > > > > >     c532c5df01ad r8169: fix the KCSAN reported data race in rtl_rx while reading desc->opts1
> > > > > > > > >     6afb294c88c6 r8169: fix the KCSAN reported data-race in rtl_tx while reading TxDescArray[entry].opts1
> > > > > > > > >     9d7b3838428c r8169: fix the KCSAN reported data-race in rtl_tx() while reading tp->cur_tx
> > > > > > > > >     04dbfa4122e0 firmware/imx-dsp: Fix use_after_free in imx_dsp_setup_channels()
> > > > > > > > >     0d587b86cd0d drm/dp_mst: Fix NULL deref in get_mst_branch_device_by_guid_helper()
> > > > > > > > >     8860f0175e51 vsock/virtio: initialize the_virtio_vsock before using VQs
> > > > > > > > >     762c251c7f5c vsock/virtio: add support for device suspend/resume
> > > > > > > > >     1e02df6f6907 vsock/virtio: factor our the code to initialize and delete VQs
> > > > > > > > >     15a8cac3c250 drm/i915/pmu: Check if pmu is closed before stopping event
> > > > > > > > >     43bd431a5dd9 nfsd: lock_rename() needs both directories to live on the same fs
> > > > > > > > >     556b68d9b95f mm/migrate: fix do_pages_move for compat pointers
> > > > > > > > >     c4071c6114de mm/page_alloc: correct start page when guard page debug is enabled
> > > > > > > > >     3a6cee2bfb53 vhost: Allow null msg.size on VHOST_IOTLB_INVALIDATE
> > > > > > > > >     fbc9a8718f31 virtio-mmio: fix memory leak of vm_dev
> > > > > > > > >     862a356bc986 virtio_balloon: Fix endless deflation and inflation on arm64
> > > > > > > > >     41bb770e42bc mcb-lpc: Reallocate memory region to avoid memory overlapping
> > > > > > > > >     f2ac8b2643dd mcb: Return actual parsed size when reading chameleon table
> > > > > > > > >     90918ef995b5 mptcp: more conservative check for zero probes
> > > > > > > > >     fd2b2dab6f5b tcp: cleanup tcp_remove_empty_skb() use
> > > > > > > > >     68342755b9b2 tcp: remove dead code from tcp_sendmsg_locked()
> > > > > > > > >     0f482ad7b1a5 pinctrl: qcom: lpass-lpi: fix concurrent register updates
> > > > > > > > >     51b054f6fe01 ASoC: codecs: wcd938x: fix runtime PM imbalance on remove
> > > > > > > > >     cb34f4e79e54 ASoC: codecs: wcd938x: fix resource leaks on bind errors
> > > > > > > > >     12952a23a5da Linux 5.15.137
> > > > > > > > >     dff33880d40a xfrm6: fix inet6_dev refcount underflow problem
> > > > > > > > >     5a9d05a4f1c3 Bluetooth: hci_sock: Correctly bounds check and pad HCI_MON_NEW_INDEX name
> > > > > > > > >     a6df96ee0b45 Bluetooth: hci_sock: fix slab oob read in create_monitor_event
> > > > > > > > >     c08d609fb2b6 phy: mapphone-mdm6600: Fix pinctrl_pm handling for sleep pins
> > > > > > > > >     e1b030b101f6 phy: mapphone-mdm6600: Fix runtime PM for remove
> > > > > > > > >     59f1095ab58e phy: mapphone-mdm6600: Fix runtime disable on probe
> > > > > > > > >     b618062c0b13 serial: 8250: omap: Move uart_write() inside PM section
> > > > > > > > >     67f29cd2f851 ASoC: pxa: fix a memory leak in probe()
> > > > > > > > >     76d04c339508 gpio: vf610: set value before the direction to avoid a glitch
> > > > > > > > >     4b129e3964b3 platform/x86: asus-wmi: Map 0x2a code, Ignore 0x2b and 0x2c events
> > > > > > > > >     e1a058cc2467 platform/x86: asus-wmi: Change ASUS_WMI_BRN_DOWN code from 0x20 to 0x2e
> > > > > > > > >     c6bbe51dcdf3 platform/surface: platform_profile: Propagate error if profile registration fails
> > > > > > > > >     a73c8d716938 s390/cio: fix a memleak in css_alloc_subchannel
> > > > > > > > >     c8b6c2df1e7d selftests/ftrace: Add new test case which checks non unique symbol
> > > > > > > > >     3ad81e6affcb s390/pci: fix iommu bitmap allocation
> > > > > > > > >     71d224acc4d1 perf: Disallow mis-matched inherited group reads
> > > > > > > > >     5aa89a11a2a6 USB: serial: option: add Fibocom to DELL custom modem FM101R-GL
> > > > > > > > >     8c376d863618 USB: serial: option: add entry for Sierra EM9191 with new firmware
> > > > > > > > >     483221216176 USB: serial: option: add Telit LE910C4-WWX 0x1035 composition
> > > > > > > > >     e750fb71dc6a nvme-rdma: do not try to stop unallocated queues
> > > > > > > > >     a9fd6d44abbc nvme-pci: add BOGUS_NID for Intel 0a54 device
> > > > > > > > >     071382bda1da ACPI: irq: Fix incorrect return value in acpi_register_gsi()
> > > > > > > > >     431a5010bce2 NFSv4.1: fixup use EXCHGID4_FLAG_USE_PNFS_DS for DS server
> > > > > > > > >     5762e72ef1b0 pNFS: Fix a hang in nfs4_evict_inode()
> > > > > > > > >     5a3abee2eee9 Revert "pinctrl: avoid unsafe code pattern in find_pinctrl()"
> > > > > > > > >     24959825377f mmc: core: Capture correct oemid-bits for eMMC cards
> > > > > > > > >     8041e7b7e7e9 mmc: core: sdio: hold retuning if sdio in 1-bit mode
> > > > > > > > >     262029c0c58c mmc: mtk-sd: Use readl_poll_timeout_atomic in msdc_reset_hw
> > > > > > > > >     3e363db1c13a mtd: physmap-core: Restore map_rom fallback
> > > > > > > > >     71823463b1b2 mtd: spinand: micron: correct bitmask for ecc status
> > > > > > > > >     a50d2f17d562 mtd: rawnand: arasan: Ensure program page operations are successful
> > > > > > > > >     ae53c92e928c mtd: rawnand: marvell: Ensure program page operations are successful
> > > > > > > > >     c0ca2ab23098 mtd: rawnand: pl353: Ensure program page operations are successful
> > > > > > > > >     a7070628043e mtd: rawnand: qcom: Unmap the right resource upon probe failure
> > > > > > > > >     3f928d1362f7 net: fix ifname in netlink ntf during netns move
> > > > > > > > >     ac43ec299a6f net: move from strlcpy with unused retval to strscpy
> > > > > > > > >     30e2db403032 net: introduce a function to check if a netdev name is in use
> > > > > > > > >     38ba5479355b Bluetooth: hci_event: Fix using memcmp when comparing keys
> > > > > > > > >     3b2da6d62b42 net/mlx5: Handle fw tracer change ownership event based on MTRC
> > > > > > > > >     f6e263824539 platform/x86: touchscreen_dmi: Add info for the Positivo C4128B
> > > > > > > > >     ca56d8afe648 HID: multitouch: Add required quirk for Synaptics 0xcd7e device
> > > > > > > > >     ca5bec7ecf26 btrfs: error out when reallocating block for defrag using a stale transaction
> > > > > > > > >     2692fd37aaf4 btrfs: error when COWing block from a root that is being deleted
> > > > > > > > >     ef491d9560d9 btrfs: error out when COWing block using a stale transaction
> > > > > > > > >     f89ed0a09673 btrfs: fix some -Wmaybe-uninitialized warnings in ioctl.c
> > > > > > > > >     df486b75feca drm: panel-orientation-quirks: Add quirk for One Mix 2S
> > > > > > > > >     d5ba30ee4f6d ipv4/fib: send notify when delete source address routes
> > > > > > > > >     9d07b7abd277 sky2: Make sure there is at least one frag_addr available
> > > > > > > > >     f652eb4adf27 regulator/core: Revert "fix kobject release warning and memory leak in regulator_register()"
> > > > > > > > >     aa77b187b1f0 wifi: cfg80211: avoid leaking stack data into trace
> > > > > > > > >     30a2285a2e18 wifi: mac80211: allow transmitting EAPOL frames with tainted key
> > > > > > > > >     b64eb31a1b53 wifi: cfg80211: Fix 6GHz scan configuration
> > > > > > > > >     bbec1724519e Bluetooth: hci_core: Fix build warnings
> > > > > > > > >     02b0e6991838 Bluetooth: Avoid redundant authentication
> > > > > > > > >     38681af225b6 Bluetooth: btusb: add shutdown function for QCA6174
> > > > > > > > >     e6e9a32c3e60 HID: holtek: fix slab-out-of-bounds Write in holtek_kbd_input_event
> > > > > > > > >     06aabf7715da wifi: iwlwifi: Ensure ack flag is properly cleared.
> > > > > > > > >     6063f6f64fa4 wifi: mwifiex: Sanity check tlv_len and tlv_bitmap_len
> > > > > > > > >     59ebfeb7b319 tracing: relax trace_event_eval_update() execution with cond_resched()
> > > > > > > > >     3d85fb391fa7 ata: libata-eh: Fix compilation warning in ata_eh_link_report()
> > > > > > > > >     89e3cc1b0703 ata: libata-core: Fix compilation warning in ata_dev_config_ncq()
> > > > > > > > >     137c658ea3ce gpio: timberdale: Fix potential deadlock on &tgpio->lock
> > > > > > > > >     68f106c2b2ab overlayfs: set ctime when setting mtime and atime
> > > > > > > > >     ef3c62e2f0f1 i2c: mux: Avoid potential false error message in i2c_mux_add_adapter
> > > > > > > > >     e2f64f3eebaa btrfs: initialize start_slot in btrfs_log_prealloc_extents
> > > > > > > > >     266dab0ce42d btrfs: return -EUCLEAN for delayed tree ref with a ref count not equals to 1
> > > > > > > > >     bc424f18fbdc fs-writeback: do not requeue a clean inode having skipped pages
> > > > > > > > >     92609823592c ARM: dts: ti: omap: Fix noisy serial with overrun-throttle-ms for mapphone
> > > > > > > > >     3898d8d685ab ksmbd: not allow to open file if delelete on close bit is set
> > > > > > > > >     d3dc26c4fdc2 nfp: flower: avoid rmmod nfp crash issues
> > > > > > > > >     6c52b1215904 mctp: perform route lookups under a RCU read-side lock
> > > > > > > > >     db3f17e571e8 mctp: Allow local delivery to the null EID
> > > > > > > > >     29017ab1a539 powerpc/47x: Fix 47x syscall return crash
> > > > > > > > >     558ee0fafd40 powerpc/32s: Do kuep_lock() and kuep_unlock() in assembly
> > > > > > > > >     d00f4ae3accf powerpc/32s: Remove capability to disable KUEP at boottime
> > > > > > > > >     fcb3f09e8173 drm/atomic-helper: relax unregistered connector check
> > > > > > > > >     403d201d1fd1 perf/x86/lbr: Filter vsyscall addresses
> > > > > > > > >     419ac18d8808 perf/x86: Move branch classifier
> > > > > > > > >     030099bc9115 perf: Add irq and exception return branch types
> > > > > > > > >     ae80d5290c14 iio: adc: ad7192: Correct reference voltage
> > > > > > > > >     569a126f244b iio: cros_ec: fix an use-after-free in cros_ec_sensors_push_data()
> > > > > > > > >     a9c471892d75 iio: core: introduce iio_device_{claim|release}_buffer_mode() APIs
> > > > > > > > >     eafbb1966152 iio: core: Hide read accesses to iio_dev->currentmode
> > > > > > > > >     919721348c04 iio: Un-inline iio_buffer_enabled()
> > > > > > > > >     7f74bc91eb00 serial: 8250_omap: Fix errors with no_console_suspend
> > > > > > > > >     d67d831e1dbc serial: 8250: omap: Fix imprecise external abort for omap_8250_pm()
> > > > > > > > >     aff3019b553e selftests/mm: fix awk usage in charge_reserved_hugetlb.sh and hugetlb_reparenting_test.sh that may cause error
> > > > > > > > >     4f1d3d1ca500 net: pktgen: Fix interface flags printing
> > > > > > > > >     8bdf95e29f86 netfilter: nf_tables: revert do not remove elements if set backend implements .abort
> > > > > > > > >     cc19daa037f5 netfilter: nf_tables: do not remove elements if set backend implements .abort
> > > > > > > > >     db33720697c8 netfilter: nft_set_rbtree: .deactivate fails if element has expired
> > > > > > > > >     44768cad012c neighbor: tracing: Move pin6 inside CONFIG_IPV6=y section
> > > > > > > > >     b33179dbf3f2 net/sched: sch_hfsc: upgrade 'rt' to 'sc' when it becomes a inner curve
> > > > > > > > >     0426d7bc17b8 bonding: Return pointer to data after pull on skb
> > > > > > > > >     66982023d741 net: dsa: bcm_sf2: Fix possible memory leak in bcm_sf2_mdio_register()
> > > > > > > > >     0ea476863ef7 i40e: prevent crash on probe if hw registers have invalid values
> > > > > > > > >     f9202217a6ea net: usb: smsc95xx: Fix an error code in smsc95xx_reset()
> > > > > > > > >     a2ceb30cc1fc ipv4: fib: annotate races around nh->nh_saddr_genid and nh->nh_saddr
> > > > > > > > >     a270aa7a47db tun: prevent negative ifindex
> > > > > > > > >     9d55719f983d tcp: tsq: relax tcp_small_queue_check() when rtx queue contains a single skb
> > > > > > > > >     8ae344291e38 tcp: fix excessive TLP and RACK timeouts from HZ rounding
> > > > > > > > >     8b6b4ca42a94 net: rfkill: gpio: prevent value glitch during probe
> > > > > > > > >     4df9ba0d7a82 net: ipv6: fix return value check in esp_remove_trailer
> > > > > > > > >     a9651e66d0bd net: ipv4: fix return value check in esp_remove_trailer
> > > > > > > > >     26a3c734cb8a xfrm: interface: use DEV_STATS_INC()
> > > > > > > > >     f8bc4b708b11 xfrm: fix a data-race in xfrm_gen_index()
> > > > > > > > >     b660e58ef72d qed: fix LL2 RX buffer allocation
> > > > > > > > >     d35f398b88a1 ASoC: codecs: wcd938x: fix unbind tear down order
> > > > > > > > >     d182d8ed7b7e ASoC: codecs: wcd938x: drop bogus bind error handling
> > > > > > > > >     8d32a6b67e77 ASoC: codecs: wcd938x-sdw: fix runtime PM imbalance on probe errors
> > > > > > > > >     6df571a6c153 ASoC: codecs: wcd938x-sdw: fix use after free on driver unbind
> > > > > > > > >     36eabe87031f drm/i915: Retry gtt fault when out of fence registers
> > > > > > > > >     34f62612be2a nvmet-tcp: Fix a possible UAF in queue intialization setup
> > > > > > > > >     04e0eef74b8f netfilter: nft_payload: fix wrong mac header matching
> > > > > > > > >     efe43d1bcbcb fs/ntfs3: fix deadlock in mark_as_free_ex
> > > > > > > > >     ab40c7ab7a93 fs/ntfs3: fix panic about slab-out-of-bounds caused by ntfs_list_ea()
> > > > > > > > >     24badb9dd8b8 fs/ntfs3: Fix possible null-pointer dereference in hdr_find_e()
> > > > > > > > >     ff38d2a705e1 tcp: check mptcp-level constraints for backlog coalescing
> > > > > > > > >     582f7993353c x86/sev: Check for user-space IOIO pointing to kernel space
> > > > > > > > >     5c2c01be809d x86/sev: Check IOBM for IOIO exceptions from user-space
> > > > > > > > >     6797c6d09e50 x86/sev: Disable MMIO emulation from user mode
> > > > > > > > >     0b4e772a6a89 KVM: x86: Mask LVTPC when handling a PMI
> > > > > > > > >     f61c43be1eb9 regmap: fix NULL deref on lookup
> > > > > > > > >     ffdc881f6807 nfc: nci: fix possible NULL pointer dereference in send_acknowledge()
> > > > > > > > >     d42aeae14fc4 ice: reset first in crash dump kernels
> > > > > > > > >     e42cecb513af ice: fix over-shifted variable
> > > > > > > > >     f6c093b97761 Bluetooth: avoid memcmp() out of bounds warning
> > > > > > > > >     e5f8b43c9c90 Bluetooth: hci_event: Fix coding style
> > > > > > > > >     1597c1ed0e7d Bluetooth: vhci: Fix race when opening vhci device
> > > > > > > > >     1ef071526848 Bluetooth: Fix a refcnt underflow problem for hci_conn
> > > > > > > > >     dd6b62fdd245 Bluetooth: Reject connection with the device which has same BD_ADDR
> > > > > > > > >     848a05c4423f Bluetooth: hci_event: Ignore NULL link key
> > > > > > > > >     e7a2aa7770d3 xfs: don't expose internal symlink metadata buffers to the vfs
> > > > > > > > >     fe5c6fbc5e4a Documentation: sysctl: align cells in second content column
> > > > > > > > >     1815844652cc lib/Kconfig.debug: do not enable DEBUG_PREEMPT by default
> > > > > > > > >     00c03985402e Linux 5.15.136
> > > > > > > > >     5266b5b6e975 eth: remove remaining copies of the NAPI_POLL_WEIGHT define
> > > > > > > > >     528f0ba9f7a4 usb: hub: Guard against accesses to uninitialized BOS descriptors
> > > > > > > > >     542a3f1a3cc1 Revert "kernel/sched: Modify initial boot task idle setup"
> > > > > > > > >     737ce5518a9c arm64: armv8_deprecated: fix unused-function error
> > > > > > > > >     2e10931e2d77 arm64: armv8_deprecated: rework deprected instruction handling
> > > > > > > > >     abd4aa081905 arm64: armv8_deprecated: move aarch32 helper earlier
> > > > > > > > >     f10abdb04c3d arm64: armv8_deprecated move emulation functions
> > > > > > > > >     0b4eec015fa5 arm64: armv8_deprecated: fold ops into insn_emulation
> > > > > > > > >     a8d2910be6f8 arm64: rework EL0 MRS emulation
> > > > > > > > >     057f9123b1a8 arm64: factor insn read out of call_undef_hook()
> > > > > > > > >     3f82927cabaf arm64: factor out EL1 SSBS emulation hook
> > > > > > > > >     474385adcd84 arm64: split EL0/EL1 UNDEF handlers
> > > > > > > > >     de0358635401 arm64: allow kprobes on EL0 handlers
> > > > > > > > >     7154e2db8890 arm64: rework BTI exception handling
> > > > > > > > >     cd5ceadc2b37 arm64: rework FPAC exception handling
> > > > > > > > >     b6358002fd0c arm64: consistently pass ESR_ELx to die()
> > > > > > > > >     7ddb1ef2bb42 arm64: die(): pass 'err' as long
> > > > > > > > >     9a3e177ef570 arm64: report EL1 UNDEFs better
> > > > > > > > >     d6808be3ff94 powerpc/64e: Fix wrong test in __ptep_test_and_clear_young()
> > > > > > > > >     9c0dc3e2c996 powerpc/8xx: Fix pte_access_permitted() for PAGE_NONE
> > > > > > > > >     4da05eba66e6 dmaengine: mediatek: Fix deadlock caused by synchronize_irq()
> > > > > > > > >     82f61b2d5187 dmaengine: idxd: use spin_lock_irqsave before wait_event_lock_irq
> > > > > > > > >     ecba5afe86f3 x86/alternatives: Disable KASAN in apply_alternatives()
> > > > > > > > >     cbd2aac00498 usb: cdnsp: Fixes issue with dequeuing not queued requests
> > > > > > > > >     7014807fb7ef usb: gadget: ncm: Handle decoding of multiple NTB's in unwrap call
> > > > > > > > >     50259cf71a1b usb: gadget: udc-xilinx: replace memcpy with memcpy_toio
> > > > > > > > >     308f19249641 counter: microchip-tcb-capture: Fix the use of internal GCLK logic
> > > > > > > > >     5a6ce81d7c16 pinctrl: avoid unsafe code pattern in find_pinctrl()
> > > > > > > > >     1c790191cab4 cgroup: Remove duplicates in cgroup v1 tasks file
> > > > > > > > >     1680c82929bc tee: amdtee: fix use-after-free vulnerability in amdtee_close_session
> > > > > > > > >     b8ec40a90acd Input: goodix - ensure int GPIO is in input for gpio_count == 1 && gpio_int_idx == 0 case
> > > > > > > > >     d092630e8a20 Input: i8042 - add Fujitsu Lifebook E5411 to i8042 quirk table
> > > > > > > > >     7cea6fa2d73f Input: xpad - add PXN V900 support
> > > > > > > > >     6ff4e50e2d2a Input: psmouse - fix fast_reconnect function for PS/2 mode
> > > > > > > > >     6a4a39638640 Input: powermate - fix use-after-free in powermate_config_complete
> > > > > > > > >     6ad7f52d8c58 ceph: fix type promotion bug on 32bit systems
> > > > > > > > >     c0c4acd53a98 ceph: fix incorrect revoked caps assert in ceph_fill_file_size()
> > > > > > > > >     58f0e6324ec7 libceph: use kernel_connect()
> > > > > > > > >     d727b97f8f2e thunderbolt: Check that lane 1 is in CL0 before enabling lane bonding
> > > > > > > > >     04c38bedd07c thunderbolt: Workaround an IOMMU fault on certain systems with Intel Maple Ridge
> > > > > > > > >     a586742a3780 mcb: remove is_added flag from mcb_device struct
> > > > > > > > >     4382d1a996e5 x86/cpu: Fix AMD erratum #1485 on Zen4-based CPUs
> > > > > > > > >     763167003a80 ACPI: resource: Skip IRQ override on ASUS ExpertBook B1402CBA
> > > > > > > > >     510d4a01d84c drm/amd/display: Don't set dpms_off for seamless boot
> > > > > > > > >     9cb61ab9f4ca drm/amdgpu: add missing NULL check
> > > > > > > > >     f9a1af37b801 iio: pressure: ms5611: ms5611_prom_is_valid false negative bug
> > > > > > > > >     09b8ed9547f1 iio: pressure: dps310: Adjust Timeout Settings
> > > > > > > > >     4c80ecef859d iio: pressure: bmp280: Fix NULL pointer exception
> > > > > > > > >     a625de7e5464 usb: musb: Modify the "HWVers" register address
> > > > > > > > >     eb28694f6da8 usb: musb: Get the musb_qh poniter after musb_giveback
> > > > > > > > >     ee88141873a8 usb: cdns3: Modify the return value of cdns_set_active () to void when CONFIG_PM_SLEEP is disabled
> > > > > > > > >     3b2dbc4f3302 usb: dwc3: Soft reset phy on probe for host
> > > > > > > > >     42c56e015653 net: usb: dm9601: fix uninitialized variable use in dm9601_mdio_read
> > > > > > > > >     524f45361789 usb: xhci: xhci-ring: Use sysdev for mapping bounce buffer
> > > > > > > > >     1d8e7fe85528 xhci: Keep interrupt disabled in initialization until host is running.
> > > > > > > > >     cb34e3b25c37 dmaengine: stm32-mdma: abort resume if no ongoing transfer
> > > > > > > > >     d56dbfe750a8 media: mtk-jpeg: Fix use after free bug due to uncanceled work
> > > > > > > > >     5e13e69ddf0d net: release reference to inet6_dev pointer
> > > > > > > > >     aade10d51ddc net: change accept_ra_min_rtr_lft to affect all RA lifetimes
> > > > > > > > >     8f12d2d66cba net: add sysctl accept_ra_min_rtr_lft
> > > > > > > > >     bc9f6cbeb999 workqueue: Override implicit ordered attribute in workqueue_apply_unbound_cpumask()
> > > > > > > > >     25dd54b95abf nfc: nci: assert requested protocol is valid
> > > > > > > > >     b2bb3b43b94a pinctrl: renesas: rzn1: Enable missing PINMUX
> > > > > > > > >     c4140dd77c3b net/smc: Fix pos miscalculation in statistics
> > > > > > > > >     d888d3f70b0d net: nfc: fix races in nfc_llcp_sock_get() and nfc_llcp_sock_get_sn()
> > > > > > > > >     249a1fdb95d5 net/mlx5e: Again mutually exclude RX-FCS and RX-port-timestamp
> > > > > > > > >     2112cacb38aa ixgbe: fix crash with empty VF macvlan list
> > > > > > > > >     935a15334d77 net: phy: mscc: macsec: reject PN update requests
> > > > > > > > >     667fe9101a3a net: macsec: indicate next pn update when offloading
> > > > > > > > >     2dcb31e65d26 bpf: Fix verifier log for async callback return values
> > > > > > > > >     6a217af2c67f drm/vmwgfx: fix typo of sizeof argument
> > > > > > > > >     72ef70886556 riscv, bpf: Sign-extend return values
> > > > > > > > >     7795592e0818 riscv, bpf: Factor out emit_call for kernel and bpf context
> > > > > > > > >     58941cc742ca xen-netback: use default TX queue size for vifs
> > > > > > > > >     cffdced18af8 eth: remove copies of the NAPI_POLL_WEIGHT define
> > > > > > > > >     5c360eec5332 mlxsw: fix mlxsw_sp2_nve_vxlan_learning_set() return type
> > > > > > > > >     84c6aa0ae5c4 ieee802154: ca8210: Fix a potential UAF in ca8210_probe
> > > > > > > > >     616761cf9df9 ravb: Fix use-after-free issue in ravb_tx_timeout_work()
> > > > > > > > >     30ebd4177593 ravb: Fix up dma_free_coherent() call in ravb_remove()
> > > > > > > > >     3f39de2bd1d2 drm/msm/dpu: change _dpu_plane_calc_bw() to use u64 to avoid overflow
> > > > > > > > >     85ae07d4dcc6 drm/msm/dsi: fix irq_of_parse_and_map() error checking
> > > > > > > > >     9a890c7d4d0f drm/msm/dsi: skip the wait for video mode done if not applicable
> > > > > > > > >     b9de60b6830c drm/msm/dp: do not reinitialize phy unless retry during link training
> > > > > > > > >     afe5f596b588 KEYS: trusted: Remove redundant static calls usage
> > > > > > > > >     20e73ece06b3 KEYS: trusted: allow use of kernel RNG for key material
> > > > > > > > >     a01d68b6c666 ALSA: usb-audio: Fix microphone sound on Opencomm2 Headset
> > > > > > > > >     5b5e58299eac net: prevent address rewrite in kernel_bind()
> > > > > > > > >     56e96b38d2f7 quota: Fix slow quotaoff
> > > > > > > > >     28ddc1e0b898 HID: logitech-hidpp: Fix kernel crash on receiver USB disconnect
> > > > > > > > >     b930f0f7bbc2 lib/test_meminit: fix off-by-one error in test_pages()
> > > > > > > > >     982bd86fd659 platform/x86: hp-wmi:: Mark driver struct with __refdata to prevent section mismatch warning
> > > > > > > > >     124cf0ea4b82 platform/x86: think-lmi: Fix reference leak
> > > > > > > > >     3d2a16f878f0 of: overlay: Reorder struct fragment fields kerneldoc
> > > > > > > > >     10f4a0b6657e perf/arm-cmn: Fix the unhandled overflow status of counter 4 to 7
> > > > > > > > >     b7966e2191d0 RDMA/cxgb4: Check skb value for failure to allocate
> > > > > > > > >     b9bdffb3f9aa RDMA/srp: Do not call scsi_done() from srp_abort()
> > > > > > > > >     7d4999589ebc scsi: ib_srp: Call scsi_done() directly
> > > > > > > > >     d2746cdfd5e5 scsi: core: Rename scsi_mq_done() into scsi_done() and export it
> > > > > > > > >     8f2350e204da scsi: core: Use a structure member to track the SCSI command submitter
> > > > > > > > >     29298c85a81a iommu/vt-d: Avoid memory allocation in iommu_suspend()
> > > > > > > > >     02e21884dcf2 Linux 5.15.135
> > > > > > > > >     c8af81a9d36e xen/events: replace evtchn_rwlock with RCU
> > > > > > > > >     c346494ec7f1 parisc: Restore __ldcw_align for PA-RISC 2.0 processors
> > > > > > > > >     694e13732e83 ksmbd: fix uaf in smb20_oplock_break_ack
> > > > > > > > >     e914c3a47e45 RDMA/mlx5: Fix NULL string error
> > > > > > > > >     81b7bf367eea RDMA/siw: Fix connection failure handling
> > > > > > > > >     5d8bd138204f RDMA/uverbs: Fix typo of sizeof argument
> > > > > > > > >     60c9ed88526d RDMA/cma: Fix truncation compilation warning in make_cma_ports
> > > > > > > > >     7f6136ced1b8 RDMA/cma: Initialize ib_sa_multicast structure to 0 when join
> > > > > > > > >     1dd6095fc727 gpio: pxa: disable pinctrl calls for MMP_GPIO
> > > > > > > > >     844fcf4c697c gpio: aspeed: fix the GPIO number passed to pinctrl_gpio_set_config()
> > > > > > > > >     1878d6666c32 IB/mlx4: Fix the size of a buffer in add_port_entries()
> > > > > > > > >     718d9b44afca of: dynamic: Fix potential memory leak in of_changeset_action()
> > > > > > > > >     e0878f38b661 RDMA/core: Require admin capabilities to set system parameters
> > > > > > > > >     18a839064fc6 dm zoned: free dmz->ddev array in dmz_put_zoned_devices
> > > > > > > > >     8781fe259dd5 HID: intel-ish-hid: ipc: Disable and reenable ACPI GPE bit
> > > > > > > > >     949ccc91c35b HID: sony: remove duplicate NULL check before calling usb_free_urb()
> > > > > > > > >     a02c02adc2bd sctp: update hb timer immediately after users change hb_interval
> > > > > > > > >     7783b471bfce sctp: update transport state when processing a dupcook packet
> > > > > > > > >     1abac613c0d5 tcp: fix delayed ACKs for MSS boundary condition
> > > > > > > > >     821b3b00bc0f tcp: fix quick-ack counting to count actual ACKs of new data
> > > > > > > > >     24fb22bddb71 tipc: fix a potential deadlock on &tx->lock
> > > > > > > > >     2e53585e233c net: stmmac: dwmac-stm32: fix resume on STM32 MCU
> > > > > > > > >     74e569324050 ipv4: Set offload_failed flag in fibmatch results
> > > > > > > > >     a4b9bbd1d12f netfilter: nf_tables: nft_set_rbtree: fix spurious insertion failure
> > > > > > > > >     88497f74d684 netfilter: handle the connecting collision properly in nf_conntrack_proto_sctp
> > > > > > > > >     0c9cf5e8807f ibmveth: Remove condition to recompute TCP header checksum.
> > > > > > > > >     5a899e2ce848 net: ethernet: ti: am65-cpsw: Fix error code in am65_cpsw_nuss_init_tx_chns()
> > > > > > > > >     4837a192f6d0 net: nfc: llcp: Add lock when modifying device list
> > > > > > > > >     cda10784a176 net: usb: smsc75xx: Fix uninit-value access in __smsc75xx_read_reg
> > > > > > > > >     2801a1ddb26d net: dsa: mv88e6xxx: Avoid EEPROM timeout when EEPROM is absent
> > > > > > > > >     cb145e6c2070 ptp: ocp: Fix error handling in ptp_ocp_device_init
> > > > > > > > >     cd1189956393 ipv4, ipv6: Fix handling of transhdrlen in __ip{,6}_append_data()
> > > > > > > > >     147d89ee4143 net: fix possible store tearing in neigh_periodic_work()
> > > > > > > > >     bdb4fcf18e16 modpost: add missing else to the "of" check
> > > > > > > > >     bc8b89b69638 bpf, sockmap: Reject sk_msg egress redirects to non-TCP sockets
> > > > > > > > >     9fb4dfb8e212 NFSv4: Fix a nfs4_state_manager() race
> > > > > > > > >     fcdd79fda38a ima: rework CONFIG_IMA dependency block
> > > > > > > > >     b67adca1e1be scsi: target: core: Fix deadlock due to recursive locking
> > > > > > > > >     9a103e0b100c ima: Finish deprecation of IMA_TRUSTED_KEYRING Kconfig
> > > > > > > > >     bb6aee0696c6 regmap: rbtree: Fix wrong register marked as in-cache when creating new node
> > > > > > > > >     0cee8c1b3af3 wifi: mt76: mt76x02: fix MT76x0 external LNA gain handling
> > > > > > > > >     3f6fbbccba2d drivers/net: process the result of hdlc_open() and add call of hdlc_close() in uhdlc_close()
> > > > > > > > >     ebad2e4c4847 bpf: Fix tr dereferencing
> > > > > > > > >     5afb996349cb wifi: mwifiex: Fix oob check condition in mwifiex_process_rx_packet
> > > > > > > > >     7c8faa310803 wifi: iwlwifi: mvm: Fix a memory corruption issue
> > > > > > > > >     5db7af530ebd iwlwifi: avoid void pointer arithmetic
> > > > > > > > >     6ff75f524dae wifi: iwlwifi: dbg_ini: fix structure packing
> > > > > > > > >     0ea2a6349733 ubi: Refuse attaching if mtd's erasesize is 0
> > > > > > > > >     bb0707fde749 HID: sony: Fix a potential memory leak in sony_probe()
> > > > > > > > >     8afbacf61919 arm64: Add Cortex-A520 CPU part definition
> > > > > > > > >     0da6d21ba235 drm/amd: Fix detection of _PR3 on the PCIe root port
> > > > > > > > >     1ad7ccd45a65 net: prevent rewrite of msg_name in sock_sendmsg()
> > > > > > > > >     0fb3df94274b net: replace calls to sock->ops->connect() with kernel_connect()
> > > > > > > > >     37b54e8acea5 wifi: mwifiex: Fix tlv_buf_left calculation
> > > > > > > > >     e80f55d6d2a9 qed/red_ll2: Fix undefined behavior bug in struct qed_ll2_info
> > > > > > > > >     1e69422efcc6 vringh: don't use vringh_kiov_advance() in vringh_iov_xfer()
> > > > > > > > >     4e2f83952b1d scsi: zfcp: Fix a double put in zfcp_port_enqueue()
> > > > > > > > >     310bca649b30 Revert "clk: imx: pll14xx: dynamically configure PLL for 393216000/361267200Hz"
> > > > > > > > >     3f59e63568ad block: fix use-after-free of q->q_usage_counter
> > > > > > > > >     b75b017b3f37 rbd: take header_rwsem in rbd_dev_refresh() only when updating
> > > > > > > > >     33229d783466 rbd: decouple parent info read-in from updating rbd_dev
> > > > > > > > >     ab73e7ed79d3 rbd: decouple header read-in from updating rbd_dev->header
> > > > > > > > >     b4ddad3fb0ea rbd: move rbd_dev_refresh() definition
> > > > > > > > >     bb1fae816c90 iommu/arm-smmu-v3: Avoid constructing invalid range commands
> > > > > > > > >     c4edc7b5c836 iommu/arm-smmu-v3: Set TTL invalidation hint better
> > > > > > > > >     a98ad3adf60d arm64: Avoid repeated AA64MMFR1_EL1 register read on pagefault path
> > > > > > > > >     aad6ba1715ec ring-buffer: Fix bytes info in per_cpu buffer stats
> > > > > > > > >     8012d0b05158 ring-buffer: remove obsolete comment for free_buffer_page()
> > > > > > > > >     65a218ca516e NFSv4: Fix a state manager thread deadlock regression
> > > > > > > > >     8454a2f5e930 NFS: rename nfs_client_kset to nfs_kset
> > > > > > > > >     f8b0b6a8e196 NFS: Cleanup unused rpc_clnt variable
> > > > > > > > >     686746be7bfb ASoC: tegra: Fix redundant PLLA and PLLA_OUT0 updates
> > > > > > > > >     0a210e63844b ASoC: soc-utils: Export snd_soc_dai_is_dummy() symbol
> > > > > > > > >     b4f7f1556813 spi: zynqmp-gqspi: fix clock imbalance on probe failure
> > > > > > > > >     e514f897ad66 spi: zynqmp-gqspi: Convert to platform remove callback returning void
> > > > > > > > >     1edcec18cfb7 Linux 5.15.134
> > > > > > > > >     09a683023785 netfilter: nf_tables: fix kdoc warnings after gc rework
> > > > > > > > >     66cb6d74f5a1 drm/meson: fix memory leak on ->hpd_notify callback
> > > > > > > > >     91f1f025b6d9 fs: binfmt_elf_efpic: fix personality for ELF-FDPIC
> > > > > > > > >     1cae7473a6dd ata: libata-sata: increase PMP SRST timeout to 10s
> > > > > > > > >     e74adc589922 ata: libata-core: Do not register PM operations for SAS ports
> > > > > > > > >     4cbd55a81965 ata: libata-core: Fix port and device removal
> > > > > > > > >     ddc525fffb44 ata: libata-core: Fix ata_port_request_pm() locking
> > > > > > > > >     2990a195edb5 net: thunderbolt: Fix TCPv6 GSO checksum calculation
> > > > > > > > >     132a5ae4136b bpf: Fix BTF_ID symbol generation collision in tools/
> > > > > > > > >     58d560e98da5 bpf: Fix BTF_ID symbol generation collision
> > > > > > > > >     f8673f651bc1 btrfs: properly report 0 avail for very full file systems
> > > > > > > > >     b5d00cd7db66 ring-buffer: Update "shortest_full" in polling
> > > > > > > > >     00d2cb8066cb proc: nommu: /proc/<pid>/maps: release mmap read lock
> > > > > > > > >     40527ebb3e45 Revert "SUNRPC dont update timeout value on connection reset"
> > > > > > > > >     a2b1d486fb70 io_uring/fs: remove sqe->rw_flags checking from LINKAT
> > > > > > > > >     111fe77cb13f sched/rt: Fix live lock between select_fallback_rq() and RT push
> > > > > > > > >     3569ad59664f kernel/sched: Modify initial boot task idle setup
> > > > > > > > >     07f78e97676c i2c: i801: unregister tco_pdev in i801_probe() error path
> > > > > > > > >     70df8b9c59bc ata: libata-scsi: ignore reserved bits for REPORT SUPPORTED OPERATION CODES
> > > > > > > > >     a7e0c10a8c33 ALSA: hda: Disable power save for solving pop issue on Lenovo ThinkCentre M70q
> > > > > > > > >     0c5fd85fb01f netfilter: nf_tables: disallow rule removal from chain binding
> > > > > > > > >     3936e8714907 nilfs2: fix potential use after free in nilfs_gccache_submit_read_data()
> > > > > > > > >     2b837f13a818 serial: 8250_port: Check IRQ data before use
> > > > > > > > >     a48d2bcd23f2 Revert "tty: n_gsm: fix UAF in gsm_cleanup_mux"
> > > > > > > > >     78e70c6238d2 misc: rtsx: Fix some platforms can not boot and move the l1ss judgment to probe
> > > > > > > > >     f090a8b4d2e3 x86/srso: Add SRSO mitigation for Hygon processors
> > > > > > > > >     f5a604757aa8 iommu/arm-smmu-v3: Fix soft lockup triggered by arm_smmu_mm_invalidate_range
> > > > > > > > >     efce75bd2dbc Smack:- Use overlay inode label in smack_inode_copy_up()
> > > > > > > > >     0e3450487f99 smack: Retrieve transmuting information in smack_inode_getsecurity()
> > > > > > > > >     3586b3feed1b smack: Record transmuting in smk_transmuted
> > > > > > > > >     9690ad557d94 nvme-pci: always return an ERR_PTR from nvme_pci_alloc_dev
> > > > > > > > >     3c29c6e8cd7c scsi: qla2xxx: Fix NULL pointer dereference in target mode
> > > > > > > > >     6e5e4223c897 i40e: fix potential NULL pointer dereferencing of pf->vf i40e_sync_vsi_filters()
> > > > > > > > >     aff3994d4bdd watchdog: iTCO_wdt: Set NO_REBOOT if the watchdog is not already running
> > > > > > > > >     83a30e945571 watchdog: iTCO_wdt: No need to stop the timer in probe
> > > > > > > > >     1e8c573f50a7 nvme-pci: do not set the NUMA node of device if it has none
> > > > > > > > >     182d13dadb03 nvme-pci: factor out a nvme_pci_alloc_dev helper
> > > > > > > > >     af58072e867c nvme-pci: factor the iod mempool creation into a helper
> > > > > > > > >     c8bc44936f2c cgroup: Fix suspicious rcu_dereference_check() usage warning
> > > > > > > > >     ce6b88a5853d sched/cpuacct: Optimize away RCU read lock
> > > > > > > > >     b1deb155524e perf build: Define YYNOMEM as YYNOABORT for bison < 3.81
> > > > > > > > >     86e65ffc4d0f fbdev/sh7760fb: Depend on FB=y
> > > > > > > > >     4bf0044fe43f ncsi: Propagate carrier gain/loss events to the NCSI controller
> > > > > > > > >     288990ec3580 powerpc/watchpoints: Annotate atomic context in more places
> > > > > > > > >     47a94e87f00c powerpc/watchpoint: Disable pagefaults when getting user instruction
> > > > > > > > >     7eb09f70d9c2 powerpc/watchpoints: Disable preemption in thread_change_pc()
> > > > > > > > >     134b01a39077 media: vb2: frame_vector.c: replace WARN_ONCE with a comment
> > > > > > > > >     baf7cf0fdb83 ASoC: imx-rpmsg: Set ignore_pmdown_time for dai_link
> > > > > > > > >     9da93c74490c bpf: Clarify error expectations from bpf_clone_redirect
> > > > > > > > >     e1a8b79ad768 ASoC: fsl: imx-pcm-rpmsg: Add SNDRV_PCM_INFO_BATCH flag
> > > > > > > > >     45e028accbdf spi: stm32: add a delay before SPI disable
> > > > > > > > >     25850bf83dcd spi: nxp-fspi: reset the FLSHxCR1 registers
> > > > > > > > >     50662d21e414 ata: libata-eh: do not clear ATA_PFLAG_EH_PENDING in ata_eh_reset()
> > > > > > > > >     8e3cdab909db smb3: correct places where ENOTSUPP is used instead of preferred EOPNOTSUPP
> > > > > > > > >     d540a4370aba scsi: pm80xx: Avoid leaking tags when processing OPC_INB_SET_CONTROLLER_CONFIG command
> > > > > > > > >     fde57d7ba9b3 scsi: pm80xx: Use phy-specific SAS address when sending PHY_START command
> > > > > > > > >     a1589abd7c4a drm/amdgpu: Handle null atom context in VBIOS info ioctl
> > > > > > > > >     fd334cfd8412 drm/amd/display: Don't check registers, if using AUX BL control
> > > > > > > > >     a8bc0f6357af platform/mellanox: mlxbf-bootctl: add NET dependency into Kconfig
> > > > > > > > >     344f2f3e61a9 ring-buffer: Do not attempt to read past "commit"
> > > > > > > > >     3db9b420709b selftests: fix dependency checker script
> > > > > > > > >     4aa90e624c30 btrfs: improve error message after failure to add delayed dir index item
> > > > > > > > >     53e7c559b7bf ring-buffer: Avoid softlockup in ring_buffer_resize()
> > > > > > > > >     b4874f72cf57 selftests/ftrace: Correctly enable event in instance-event.tc
> > > > > > > > >     8c5c9ecbfa8d scsi: ufs: core: Move __ufshcd_send_uic_cmd() outside host_lock
> > > > > > > > >     e08e61d50a30 scsi: qedf: Add synchronization between I/O completions and abort
> > > > > > > > >     ada7fcba2d6a parisc: irq: Make irq_stack_union static to avoid sparse warning
> > > > > > > > >     b7e376a26b0c parisc: drivers: Fix sparse warning
> > > > > > > > >     d8c6fad00282 parisc: iosapic.c: Fix sparse warnings
> > > > > > > > >     1ecdcfec4e4a parisc: sba: Fix compile warning wrt list of SBA devices
> > > > > > > > >     bd1ec7f9983b spi: sun6i: fix race between DMA RX transfer completion and RX FIFO drain
> > > > > > > > >     ff05ed4ae214 spi: sun6i: reduce DMA RX transfer width to single byte
> > > > > > > > >     ac0d06809934 dma-debug: don't call __dma_entry_alloc_check_leak() under free_entries_lock
> > > > > > > > >     d938c3d278d5 i2c: npcm7xx: Fix callback completion ordering
> > > > > > > > >     0c615323a745 gpio: pmic-eic-sprd: Add can_sleep flag for PMIC EIC chip
> > > > > > > > >     2a47ee15a6ab soc: imx8m: Enable OCOTP clock for imx8mm before reading registers
> > > > > > > > >     7c59b882b9b3 xtensa: boot/lib: fix function prototypes
> > > > > > > > >     70460e81e2d1 xtensa: boot: don't add include-dirs
> > > > > > > > >     bc51434b6612 xtensa: iss/network: make functions static
> > > > > > > > >     8e0f78a84f64 xtensa: add default definition for XCHAL_HAVE_DIV32
> > > > > > > > >     be57fc50dc3c firmware: imx-dsp: Fix an error handling path in imx_dsp_setup_channels()
> > > > > > > > >     1df81ea9e4db power: supply: ucs1002: fix error code in ucs1002_get_property()
> > > > > > > > >     6937e44ffb91 bus: ti-sysc: Fix SYSC_QUIRK_SWSUP_SIDLE_ACT handling for uart wake-up
> > > > > > > > >     0e75aa86a7d0 ARM: dts: ti: omap: motorola-mapphone: Fix abe_clkctrl warning on boot
> > > > > > > > >     1b39eae11752 ARM: dts: ti: omap: Fix bandgap thermal cells addressing for omap3/4
> > > > > > > > >     fcbf770c66ef ARM: dts: omap: correct indentation
> > > > > > > > >     f5e12de36ab3 treewide: Replace GPLv2 boilerplate/reference with SPDX - gpl-2.0_56.RULE (part 1)
> > > > > > > > >     6829bc7978e0 clk: tegra: fix error return case for recalc_rate
> > > > > > > > >     78277b096d4c bus: ti-sysc: Fix missing AM35xx SoC matching
> > > > > > > > >     5435a49b3b66 bus: ti-sysc: Use fsleep() instead of usleep_range() in sysc_reset()
> > > > > > > > >     c39df101d8ca drm/bridge: ti-sn65dsi83: Do not generate HFP/HBP/HSA and EOT packet
> > > > > > > > >     4bf10fd51ca5 MIPS: Alchemy: only build mmc support helpers if au1xmmc is enabled
> > > > > > > > >     d2640d86876e btrfs: reset destination buffer when read_extent_buffer() gets invalid range
> > > > > > > > >     1a541999f31f scsi: qla2xxx: Use raw_smp_processor_id() instead of smp_processor_id()
> > > > > > > > >     532a23960566 scsi: qla2xxx: Select qpair depending on which CPU post_cmd() gets called
> > > > > > > > >     6642b4eb083b ata: ahci: Add Elkhart Lake AHCI controller
> > > > > > > > >     072611960741 ata: ahci: Rename board_ahci_mobile
> > > > > > > > >     8274154712a0 ata: ahci: Add support for AMD A85 FCH (Hudson D4)
> > > > > > > > >     bd69c74dca70 ata: libata: Rename link flag ATA_LFLAG_NO_DB_DELAY
> > > > > > > > >     f5ba6d9d6bec netfilter: nft_exthdr: Fix non-linear header modification
> > > > > > > > >     7ca3a1b0f474 netfilter: exthdr: add support for tcp option removal
> > > > > > > > >     fb6f65780c9c Input: i8042 - add quirk for TUXEDO Gemini 17 Gen1/Clevo PD70PN
> > > > > > > > >     191fc23cfa9a Input: i8042 - rename i8042-x86ia64io.h to i8042-acpipnpio.h
> > > > > > > > >     5d2b57c0bc40 xfs: fix xfs_inodegc_stop racing with mod_delayed_work
> > > > > > > > >     657f842859c4 xfs: disable reaping in fscounters scrub
> > > > > > > > >     8444467eadb2 xfs: check that per-cpu inodegc workers actually run on that cpu
> > > > > > > > >     67db9ecb84d5 xfs: explicitly specify cpu when forcing inodegc delayed work to run immediately
> > > > > > > > >     99e65f075e6c xfs: introduce xfs_inodegc_push()
> > > > > > > > >     2df381963240 xfs: bound maximum wait time for inodegc work
> > > > > > > > >     08dc21596751 i2c: mux: gpio: Add missing fwnode_handle_put()
> > > > > > > > >     f912d9d87421 i2c: mux: gpio: Replace custom acpi_get_local_address()
> > > > > > > > >     1aa39eee57f6 i2c: mux: demux-pinctrl: check the return value of devm_kstrdup()
> > > > > > > > >     9910b1411e7e gpio: tb10x: Fix an error handling path in tb10x_gpio_probe()
> > > > > > > > >     d7acb7031758 Fix up backport of 136191703038 ("interconnect: Teach lockdep about icc_bw_lock order")
> > > > > > > > >     d645206e9be2 igc: Expose tx-usecs coalesce setting to user
> > > > > > > > >     d7a2bf6faa82 bnxt_en: Flush XDP for bnxt_poll_nitroa0()'s NAPI
> > > > > > > > >     56d2418a079a net: ena: Flush XDP packets on error.
> > > > > > > > >     07b569051f6e locking/seqlock: Do the lockdep annotation before locking in do_write_seqcount_begin_nested()
> > > > > > > > >     a70dbdede0c7 netfilter: ipset: Fix race between IPSET_CMD_CREATE and IPSET_CMD_SWAP
> > > > > > > > >     0dcc9b4097d8 netfilter: nf_tables: disable toggling dormant table state more than once
> > > > > > > > >     ea82139e6e35 net: rds: Fix possible NULL-pointer dereference
> > > > > > > > >     cd05eec2ee0c team: fix null-ptr-deref when team device type is changed
> > > > > > > > >     8bc97117b51d net: bridge: use DEV_STATS_INC()
> > > > > > > > >     0d3939cccb20 net: hns3: add 5ms delay before clear firmware reset irq source
> > > > > > > > >     d6d182d856d0 net: hns3: fix fail to delete tc flower rules during reset issue
> > > > > > > > >     7c47b238f4ec net: hns3: only enable unicast promisc when mac table full
> > > > > > > > >     96af9a55b782 net: hns3: fix GRE checksum offload issue
> > > > > > > > >     13ea4b92e875 x86/srso: Fix SBPB enablement for spec_rstack_overflow=off
> > > > > > > > >     e2c34afe8362 x86/srso: Fix srso_show_state() side effect
> > > > > > > > >     21efa88e777f platform/x86: intel_scu_ipc: Fail IPC send if still busy
> > > > > > > > >     0a5d236b52cf platform/x86: intel_scu_ipc: Don't override scu in intel_scu_ipc_dev_simple_command()
> > > > > > > > >     ab78000c38b4 platform/x86: intel_scu_ipc: Check status upon timeout in ipc_wait_for_interrupt()
> > > > > > > > >     47329633b3f0 platform/x86: intel_scu_ipc: Check status after timeout in busy_loop()
> > > > > > > > >     26df9ab5de30 dccp: fix dccp_v4_err()/dccp_v6_err() again
> > > > > > > > >     3b14e8431855 powerpc/perf/hv-24x7: Update domain value check
> > > > > > > > >     8860d354f653 ipv4: fix null-deref in ipv4_link_failure
> > > > > > > > >     c196ecd3f893 igc: Fix infinite initialization loop with early XDP redirect
> > > > > > > > >     a2d69dcb6ccb ionic: fix 16bit math issue when PAGE_SIZE >= 64KB
> > > > > > > > >     3796e449a03e i40e: Fix VF VLAN offloading when port VLAN is configured
> > > > > > > > >     a628f3b5cd8d i40e: Add VF VLAN pruning
> > > > > > > > >     7a9eee3b5d4d iavf: do not process adminq tasks when __IAVF_IN_REMOVE_TASK is set
> > > > > > > > >     f3c6a17900e8 ASoC: imx-audmix: Fix return error with devm_clk_get()
> > > > > > > > >     f90a7b9586d7 net/core: Fix ETH_P_1588 flow dissector
> > > > > > > > >     55629e616452 selftests: tls: swap the TX and RX sockets in some tests
> > > > > > > > >     acabf5df49aa bpf: Avoid deadlock when using queue and stack maps from NMI
> > > > > > > > >     c6e44f4c31c5 netfilter: nf_tables: disallow element removal on anonymous sets
> > > > > > > > >     6a8de7775329 ASoC: meson: spdifin: start hw on dai probe
> > > > > > > > >     ef99506eaf1d netfilter: nf_tables: fix memleak when more than 255 elements expired
> > > > > > > > >     8d7a00b904da netfilter: nft_set_hash: try later when GC hits EAGAIN on iteration
> > > > > > > > >     83d3a4607c58 netfilter: nft_set_pipapo: stop GC iteration if GC transaction allocation fails
> > > > > > > > >     949369f9f0d9 netfilter: nft_set_pipapo: call nft_trans_gc_queue_sync() in catchall GC
> > > > > > > > >     2e6846b613fa netfilter: nft_set_rbtree: use read spinlock to avoid datapath contention
> > > > > > > > >     9af7dfb3c9d7 netfilter: nft_set_rbtree: skip sync GC for new elements in this transaction
> > > > > > > > >     9366966caf1a netfilter: nf_tables: defer gc run if previous batch is still pending
> > > > > > > > >     082791b42123 netfilter: nf_tables: use correct lock to protect gc_list
> > > > > > > > >     b44a459c6561 netfilter: nf_tables: GC transaction race with abort path
> > > > > > > > >     24707fa1e1f9 netfilter: nf_tables: GC transaction race with netns dismantle
> > > > > > > > >     6796800f0d8e netfilter: nf_tables: fix GC transaction races with netns and netlink event exit path
> > > > > > > > >     af78b0489e88 netfilter: nf_tables: don't fail inserts if duplicate has expired
> > > > > > > > >     8f24fe69e3ca netfilter: nf_tables: remove busy mark and gc batch API
> > > > > > > > >     b290795bd26f netfilter: nft_set_hash: mark set element as dead when deleting from packet path
> > > > > > > > >     479a2cf52593 netfilter: nf_tables: adapt set backend to use GC transaction API
> > > > > > > > >     d19e8bf3ea41 netfilter: nf_tables: GC transaction API to avoid race with control plane
> > > > > > > > >     7c7e658a36f8 netfilter: nf_tables: don't skip expired elements during walk
> > > > > > > > >     a2d1125ee04e tracing: Have event inject files inc the trace array ref count
> > > > > > > > >     6b6c088c38f7 ext4: do not let fstrim block system suspend
> > > > > > > > >     a9d3bb58da95 ext4: move setting of trimmed bit into ext4_try_to_trim_range()
> > > > > > > > >     d91abea15c61 ext4: replace the traditional ternary conditional operator with with max()/min()
> > > > > > > > >     656f0495e4ac ext4: change s_last_trim_minblks type to unsigned long
> > > > > > > > >     be57857fb3c3 ext4: scope ret locally in ext4_try_to_trim_range()
> > > > > > > > >     e832b55881a1 ata: libahci: clear pending interrupt status
> > > > > > > > >     f6189f373151 ata: ahci: Drop pointless VPRINTK() calls and convert the remaining ones
> > > > > > > > >     fa6d449e4d02 tracing: Increase trace array ref count on enable and filter files
> > > > > > > > >     7a688f191a17 tracing: Make trace_marker{,_raw} stream-like
> > > > > > > > >     68fc0e75c793 NFSv4.1: fix pnfs MDS=DS session trunking
> > > > > > > > >     0ff78c455494 NFSv4.1: use EXCHGID4_FLAG_USE_PNFS_DS for DS server
> > > > > > > > >     d381bfe13895 SUNRPC: Mark the cred for revalidation if the server rejects it
> > > > > > > > >     f1c434ddafe6 NFS/pNFS: Report EINVAL errors from connect() to the server
> > > > > > > > >     0c0a7e1f2a6a NFS: More fixes for nfs_direct_write_reschedule_io()
> > > > > > > > >     a354b4a367f5 NFS: Use the correct commit info in nfs_join_page_group()
> > > > > > > > >     b911329317b4 Linux 5.15.133
> > > > > > > > >     e3a29b80e9e6 interconnect: Teach lockdep about icc_bw_lock order
> > > > > > > > >     c6244cd00c97 drm/amd/display: enable cursor degamma for DCN3+ DRM legacy gamma
> > > > > > > > >     08569c92f7f3 net/sched: Retire rsvp classifier
> > > > > > > > >     6b080fa8aae1 drm/amdgpu: fix amdgpu_cs_p1_user_fence
> > > > > > > > >     6386a2d4dc01 drm/amd/display: fix the white screen issue when >= 64GB DRAM
> > > > > > > > >     e04b7073bdce ext4: fix rec_len verify error
> > > > > > > > >     93763d58705a scsi: pm8001: Setup IRQs on resume
> > > > > > > > >     72a22696cf19 scsi: megaraid_sas: Fix deadlock on firmware crashdump
> > > > > > > > >     54603e8a88bc ata: libata: disallow dev-initiated LPM transitions to unsupported states
> > > > > > > > >     01c7c38a90bc i2c: aspeed: Reset the i2c controller when timeout occurs
> > > > > > > > >     763d39f4e8fb tracefs: Add missing lockdown check to tracefs_create_dir()
> > > > > > > > >     bf195968e362 nfsd: fix change_info in NFSv4 RENAME replies
> > > > > > > > >     bf38c1d29f8b tracing: Have option files inc the trace array ref count
> > > > > > > > >     85ad4688b7a7 tracing: Have current_trace inc the trace array ref count
> > > > > > > > >     962e6723239b tracing: Have tracing_max_latency inc the trace array ref count
> > > > > > > > >     380bbd46d61c btrfs: release path before inode lookup during the ino lookup ioctl
> > > > > > > > >     779c3cf2749c btrfs: fix lockdep splat and potential deadlock after failure running delayed items
> > > > > > > > >     f9c78afcee46 ovl: fix incorrect fdput() on aio completion
> > > > > > > > >     05a7289a5d4b ovl: fix failed copyup of fileattr on a symlink
> > > > > > > > >     8bcb80293be7 attr: block mode changes of symlinks
> > > > > > > > >     d30af15e460f md/raid1: fix error: ISO C90 forbids mixed declarations
> > > > > > > > >     abdfde037712 samples/hw_breakpoint: fix building without module unloading
> > > > > > > > >     58787ff3d023 x86/purgatory: Remove LTO flags
> > > > > > > > >     8abf1ec895d5 x86/boot/compressed: Reserve more memory for page tables
> > > > > > > > >     e1a27664fcf5 scsi: lpfc: Fix the NULL vs IS_ERR() bug for debugfs_create_file()
> > > > > > > > >     f0fd24f1fae0 selftests: tracing: Fix to unmount tracefs for recovering environment
> > > > > > > > >     dded6b81ad68 scsi: qla2xxx: Fix NULL vs IS_ERR() bug for debugfs_create_dir()
> > > > > > > > >     1d5caeac9655 drm: gm12u320: Fix the timeout usage for usb_bulk_msg()
> > > > > > > > >     b9f0572b38c1 btrfs: compare the correct fsid/metadata_uuid in btrfs_validate_super
> > > > > > > > >     cba491ee38e2 btrfs: add a helper to read the superblock metadata_uuid
> > > > > > > > >     cb3671a2eeac btrfs: move btrfs_pinned_by_swapfile prototype into volumes.h
> > > > > > > > >     f16fe29368fd perf test shell stat_bpf_counters: Fix test on Intel
> > > > > > > > >     ad73216e006f perf test: Remove bash construct from stat_bpf_counters.sh test
> > > > > > > > >     d8f81baeb9eb MIPS: Use "grep -E" instead of "egrep"
> > > > > > > > >     dfe961b1e476 mtd: rawnand: brcmnand: Fix ECC level field setting for v7.2 controller
> > > > > > > > >     56cf9f446b33 mtd: rawnand: brcmnand: Allow SoC to provide I/O operations
> > > > > > > > >     34fcb59437a7 jbd2: correct the end of the journal recovery scan range
> > > > > > > > >     a4605449cc9f jbd2: rename jbd_debug() to jbd2_debug()
> > > > > > > > >     db6c90f2671c jbd2: kill t_handle_lock transaction spinlock
> > > > > > > > >     e9270898222a jbd2: fix use-after-free of transaction_t race
> > > > > > > > >     b0412dd1c24b jbd2: refactor wait logic for transaction updates into a common function
> > > > > > > > >     f980bf1586ef printk: Consolidate console deferred printing
> > > > > > > > >     9be2957f014d interconnect: Fix locking for runpm vs reclaim
> > > > > > > > >     f3f6bf22a4f5 kobject: Add sanity check for kset->kobj.ktype in kset_register()
> > > > > > > > >     81bbe6667024 media: pci: ipu3-cio2: Initialise timing struct to avoid a compiler warning
> > > > > > > > >     d4ef3c9c7947 usb: ehci: add workaround for chipidea PORTSC.PEC bug
> > > > > > > > >     c829d25e26fb serial: cpm_uart: Avoid suspicious locking
> > > > > > > > >     5353df78c226 scsi: target: iscsi: Fix buffer overflow in lio_target_nacl_info_show()
> > > > > > > > >     b97aaf9faf89 tools: iio: iio_generic_buffer: Fix some integer type and calculation
> > > > > > > > >     60a71fd1910e usb: gadget: fsl_qe_udc: validate endpoint index for ch9 udc
> > > > > > > > >     c861a61be6d3 usb: cdns3: Put the cdns set active part outside the spin lock
> > > > > > > > >     930c60e13947 media: pci: cx23885: replace BUG with error return
> > > > > > > > >     48bb6a9fa5cb media: tuners: qt1010: replace BUG_ON with a regular error
> > > > > > > > >     2a33fc57133d media: dvb-usb-v2: gl861: Fix null-ptr-deref in gl861_i2c_master_xfer
> > > > > > > > >     5b1ea100ad36 media: az6007: Fix null-ptr-deref in az6007_i2c_xfer()
> > > > > > > > >     3dd5846a8739 media: anysee: fix null-ptr-deref in anysee_master_xfer
> > > > > > > > >     033b0c0780ad media: af9005: Fix null-ptr-deref in af9005_i2c_xfer
> > > > > > > > >     903566208ae6 media: dw2102: Fix null-ptr-deref in dw2102_i2c_transfer()
> > > > > > > > >     d9ef84a7c222 media: dvb-usb-v2: af9035: Fix null-ptr-deref in af9035_i2c_master_xfer
> > > > > > > > >     ca49cef3acaa PCI: fu740: Set the number of MSI vectors
> > > > > > > > >     d35e7ae10eb8 powerpc/pseries: fix possible memory leak in ibmebus_bus_init()
> > > > > > > > >     46870eea5496 ARM: 9317/1: kexec: Make smp stop calls asynchronous
> > > > > > > > >     ef7311101ca4 jfs: fix invalid free of JFS_IP(ipimap)->i_imap in diUnmount
> > > > > > > > >     aa5b019a3e0f fs/jfs: prevent double-free in dbUnmount() after failed jfs_remount()
> > > > > > > > >     7ac65c29b6c2 ext2: fix datatype of block number in ext2_xattr_set2()
> > > > > > > > >     4f96c0665f9f md: raid1: fix potential OOB in raid1_remove_disk()
> > > > > > > > >     f3e9fc7b02b9 bus: ti-sysc: Configure uart quirks for k3 SoC
> > > > > > > > >     3157aa794c75 drm/exynos: fix a possible null-pointer dereference due to data race in exynos_drm_crtc_atomic_disable()
> > > > > > > > >     78bc9d25997a drm/amd/display: Blocking invalid 420 modes on HDMI TMDS for DCN31
> > > > > > > > >     5eca70c14b31 ALSA: hda: intel-dsp-cfg: add LunarLake support
> > > > > > > > >     e8ba418d4926 samples/hw_breakpoint: Fix kernel BUG 'invalid opcode: 0000'
> > > > > > > > >     961df5a3f5cc arm64: dts: qcom: sm8250-edo: correct ramoops pmsg-size
> > > > > > > > >     49cd54900078 arm64: dts: qcom: sm8150-kumano: correct ramoops pmsg-size
> > > > > > > > >     1e0a38bb840a arm64: dts: qcom: sm6125-pdx201: correct ramoops pmsg-size
> > > > > > > > >     201071956ec6 drm/bridge: tc358762: Instruct DSI host to generate HSE packets
> > > > > > > > >     c64ee9dd3358 wifi: mac80211_hwsim: drop short frames
> > > > > > > > >     66594a1e6ddd netfilter: ebtables: fix fortify warnings in size_entry_mwt()
> > > > > > > > >     fedd9377dd9c wifi: mac80211: check S1G action frame size
> > > > > > > > >     e08333e2abae alx: fix OOB-read compiler warning
> > > > > > > > >     2b0a093cdf59 mmc: sdhci-esdhc-imx: improve ESDHC_FLAG_ERR010450
> > > > > > > > >     0a1f87f0ca76 tpm_tis: Resend command to recover from data transfer errors
> > > > > > > > >     67589d247909 crypto: lib/mpi - avoid null pointer deref in mpi_cmp_ui()
> > > > > > > > >     389106425dee wifi: wil6210: fix fortify warnings
> > > > > > > > >     ddb8f358b5e0 wifi: mwifiex: fix fortify warning
> > > > > > > > >     a7ebe459c72e wifi: ath9k: fix printk specifier
> > > > > > > > >     3de6b6ab69e2 wifi: ath9k: fix fortify warnings
> > > > > > > > >     6b0adfafb073 crypto: lrw,xts - Replace strlcpy with strscpy
> > > > > > > > >     dc100292e503 devlink: remove reload failed checks in params get/set callbacks
> > > > > > > > >     7b7964cd9db3 ACPI: x86: s2idle: Catch multiple ACPI_TYPE_PACKAGE objects
> > > > > > > > >     eda268b5b7ad hw_breakpoint: fix single-stepping when using bpf_overflow_handler
> > > > > > > > >     6e743b7261ef perf/imx_ddr: speed up overflow frequency of cycle
> > > > > > > > >     f9a2c79c2970 perf/smmuv3: Enable HiSilicon Erratum 162001900 quirk for HIP08/09
> > > > > > > > >     ed1afb597280 ACPI: video: Add backlight=native DMI quirk for Lenovo Ideapad Z470
> > > > > > > > >     f685311dbe05 scftorture: Forgive memory-allocation failure if KASAN
> > > > > > > > >     4f03fba096bf rcuscale: Move rcu_scale_writer() schedule_timeout_uninterruptible() to _idle()
> > > > > > > > >     f1ceff37ac6b kernel/fork: beware of __put_task_struct() calling context
> > > > > > > > >     430787056dd3 ACPICA: Add AML_NO_OPERAND_RESOLVE flag to Timer
> > > > > > > > >     766e56faddbe locks: fix KASAN: use-after-free in trace_event_raw_event_filelock_lock
> > > > > > > > >     6994f806c6d1 btrfs: output extra debug info if we failed to find an inline backref
> > > > > > > > >     71eeddcad734 autofs: fix memory leak of waitqueues in autofs_catatonic_mode
> > > > > > > > >     35ecaa3632bf Linux 5.15.132
> > > > > > > > >     0c0d79f3366a pcd: fix error codes in pcd_init_unit()
> > > > > > > > >     893978f1b4d1 drm/amd/display: Fix a bug when searching for insert_above_mpcc
> > > > > > > > >     0b8e09b39ef3 MIPS: Only fiddle with CHECKFLAGS if `need-compiler'
> > > > > > > > >     55d2e7c1ab8e kcm: Fix error handling for SOCK_DGRAM in kcm_sendmsg().
> > > > > > > > >     e80228b27487 ixgbe: fix timestamp configuration code
> > > > > > > > >     5b55dac919ec ipv6: fix ip6_sock_set_addr_preferences() typo
> > > > > > > > >     481bd6dcc5fe net/tls: do not free tls_rec on async operation in bpf_exec_tx_verdict()
> > > > > > > > >     3600c0dc0deb platform/mellanox: mlxbf-pmc: Fix reading of unprogrammed events
> > > > > > > > >     07c0abc80604 platform/mellanox: mlxbf-pmc: Fix potential buffer overflows
> > > > > > > > >     7c34ea34516d platform/mellanox: mlxbf-tmfifo: Drop jumbo frames
> > > > > > > > >     694035201aac platform/mellanox: mlxbf-tmfifo: Drop the Rx packet if no more descriptors
> > > > > > > > >     97275339c34c kcm: Fix memory leak in error path of kcm_sendmsg()
> > > > > > > > >     864da4a5d5eb r8152: check budget for r8152_poll()
> > > > > > > > >     fbdc4e9908b2 net: dsa: sja1105: hide all multicast addresses from "bridge fdb show"
> > > > > > > > >     6a4480c5e6eb hsr: Fix uninit-value access in fill_frame_info()
> > > > > > > > >     072324cfab9b net: ethernet: mtk_eth_soc: fix possible NULL pointer dereference in mtk_hwlro_get_fdir_all()
> > > > > > > > >     5bb09dddc724 net: ethernet: mvpp2_main: fix possible OOB write in mvpp2_ethtool_get_rxnfc()
> > > > > > > > >     06b4934ab2b5 net/smc: use smc_lgr_list.lock to protect smc_lgr_list.list iterate in smcr_port_add
> > > > > > > > >     aea3801c234d kselftest/runner.sh: Propagate SIGTERM to runner child
> > > > > > > > >     2f1e86014d0c net: ipv4: fix one memleak in __inet_del_ifa()
> > > > > > > > >     f086e859ddc2 ARM: dts: BCM5301X: Extend RAM to full 256MB for Linksys EA6500 V2
> > > > > > > > >     8173d9027031 ARM: dts: samsung: exynos4210-i9100: Fix LCD screen's physical size
> > > > > > > > >     072cd213c64f block: don't add or resize partition on the disk with GENHD_FL_NO_PART
> > > > > > > > >     c6ce1c5dd327 block: rename GENHD_FL_NO_PART_SCAN to GENHD_FL_NO_PART
> > > > > > > > >     6c06a7f6b41c block: move GENHD_FL_BLOCK_EVENTS_ON_EXCL_WRITE to disk->event_flags
> > > > > > > > >     8247ff0d5036 block: move GENHD_FL_NATIVE_CAPACITY to disk->state
> > > > > > > > >     5ad42b999a42 pcd: cleanup initialization
> > > > > > > > >     7607bc7fe6cc pcd: move the identify buffer into pcd_identify
> > > > > > > > >     242bbe218814 perf hists browser: Fix the number of entries for 'e' key
> > > > > > > > >     4d7a8a44e030 perf tools: Handle old data in PERF_RECORD_ATTR
> > > > > > > > >     a8f91f480c62 perf hists browser: Fix hierarchy mode header
> > > > > > > > >     4ee1cf2a5bcc MIPS: Fix CONFIG_CPU_DADDI_WORKAROUNDS `modules_install' regression
> > > > > > > > >     df4d8d5ab647 drm/amd/display: prevent potential division by zero errors
> > > > > > > > >     3b51d016bbbf mtd: rawnand: brcmnand: Fix potential false time out warning
> > > > > > > > >     2353b7bb61e4 mtd: rawnand: brcmnand: Fix potential out-of-bounds access in oob write
> > > > > > > > >     b59ff750bf80 mtd: rawnand: brcmnand: Fix crash during the panic_write
> > > > > > > > >     ca5218aef9e5 btrfs: use the correct superblock to compare fsid in btrfs_validate_super
> > > > > > > > >     f3260733894a btrfs: don't start transaction when joining with TRANS_JOIN_NOSTART
> > > > > > > > >     7ef0e8b812e0 btrfs: free qgroup rsv on io failure
> > > > > > > > >     5fd6f40d17e8 fuse: nlookup missing decrement in fuse_direntplus_link
> > > > > > > > >     65b6890c3d01 ata: pata_ftide010: Add missing MODULE_DESCRIPTION
> > > > > > > > >     0b62825dc6c3 ata: sata_gemini: Add missing MODULE_DESCRIPTION
> > > > > > > > >     81dd61cb1caa ata: pata_falcon: fix IO base selection for Q40
> > > > > > > > >     20bc2c470369 lib: test_scanf: Add explicit type cast to result initialization in test_number_prefix()
> > > > > > > > >     4315b4a95ecf ext4: add correct group descriptors and reserved GDT blocks to system zone
> > > > > > > > >     ef5fea70e591 jbd2: check 'jh->b_transaction' before removing it from checkpoint
> > > > > > > > >     6778a3857266 jbd2: fix checkpoint cleanup performance regression
> > > > > > > > >     6b195e07a2cf dmaengine: sh: rz-dmac: Fix destination and source data size setting
> > > > > > > > >     0476f2016ddc ARC: atomics: Add compiler barrier to atomic operations...
> > > > > > > > >     3375186d5e3f net/mlx5: Free IRQ rmap and notifier on kernel shutdown
> > > > > > > > >     2348a375ee16 sh: boards: Fix CEU buffer size passed to dma_declare_coherent_memory()
> > > > > > > > >     f5160dc17e81 net: hns3: remove GSO partial feature bit
> > > > > > > > >     6d548b7cb216 net: hns3: fix the port information display when sfp is absent
> > > > > > > > >     cc3c67e08169 net: hns3: fix invalid mutex between tc qdisc and dcb ets command issue
> > > > > > > > >     2c9643fa6360 net: hns3: fix debugfs concurrency issue between kfree buffer and read
> > > > > > > > >     8bfa87cf4a86 net: hns3: fix byte order conversion issue in hclge_dbg_fd_tcam_read()
> > > > > > > > >     19280e8dfb52 netfilter: nfnetlink_osf: avoid OOB read
> > > > > > > > >     1ad7b189cc14 netfilter: nftables: exthdr: fix 4-byte stack OOB write
> > > > > > > > >     347f765176db net: dsa: sja1105: complete tc-cbs offload support on SJA1110
> > > > > > > > >     cb4494cfe4b7 net: dsa: sja1105: fix -ENOSPC when replacing the same tc-cbs too many times
> > > > > > > > >     77b850b84d21 net: dsa: sja1105: fix bandwidth discrepancy between tc-cbs software and offload
> > > > > > > > >     d11109c03d6e ip_tunnels: use DEV_STATS_INC()
> > > > > > > > >     fcfb5842ef9c idr: fix param name in idr_alloc_cyclic() doc
> > > > > > > > >     131cd74a8e38 s390/zcrypt: don't leak memory if dev_set_name() fails
> > > > > > > > >     12de76fdddb5 igb: Change IGB_MIN to allow set rx/tx value between 64 and 80
> > > > > > > > >     7c2f90b1c213 igbvf: Change IGBVF_MIN to allow set rx/tx value between 64 and 80
> > > > > > > > >     f4c5640d6d38 igc: Change IGC_MIN to allow set rx/tx value between 64 and 80
> > > > > > > > >     9210b3dd74ac octeontx2-af: Fix truncation of smq in CN10K NIX AQ enqueue mbox handler
> > > > > > > > >     1840f08c2a1b kcm: Destroy mutex in kcm_exit_net()
> > > > > > > > >     6ea277b2c626 net: sched: sch_qfq: Fix UAF in qfq_dequeue()
> > > > > > > > >     3868de7c5361 af_unix: Fix data race around sk->sk_err.
> > > > > > > > >     d95456660fae af_unix: Fix data-races around sk->sk_shutdown.
> > > > > > > > >     e5edc6e44a88 af_unix: Fix data-race around unix_tot_inflight.
> > > > > > > > >     9151ed4b0061 af_unix: Fix data-races around user->unix_inflight.
> > > > > > > > >     907fbed65cec net: phy: micrel: Correct bit assignments for phy_device flags
> > > > > > > > >     5d2d3f2300c3 net: ipv6/addrconf: avoid integer underflow in ipv6_create_tempaddr
> > > > > > > > >     77dd55f5ec6a veth: Fixing transmit return status for dropped packets
> > > > > > > > >     56603b2c82e3 igb: disable virtualization features on 82580
> > > > > > > > >     149bc7834d6f ipv4: ignore dst hint for multipath routes
> > > > > > > > >     e18b49495a52 drm/i915/gvt: Drop unused helper intel_vgpu_reset_gtt()
> > > > > > > > >     5979985f2d6b xsk: Fix xsk_diag use-after-free error during socket cleanup
> > > > > > > > >     49acc5c5b280 net: fib: avoid warn splat in flow dissector
> > > > > > > > >     ed4e0adfa407 net: read sk->sk_family once in sk_mc_loop()
> > > > > > > > >     e0b483a0584f ipv4: annotate data-races around fi->fib_dead
> > > > > > > > >     74df0319e4e2 sctp: annotate data-races around sk->sk_wmem_queued
> > > > > > > > >     973a4c302d7f net/sched: fq_pie: avoid stalls in fq_pie_timer()
> > > > > > > > >     5e22217c1142 pwm: lpc32xx: Remove handling of PWM channels
> > > > > > > > >     676152264dec watchdog: intel-mid_wdt: add MODULE_ALIAS() to allow auto-load
> > > > > > > > >     d6aa2be1379d perf top: Don't pass an ERR_PTR() directly to perf_session__delete()
> > > > > > > > >     79bd17c99ec9 perf vendor events: Drop some of the JSON/events for power10 platform
> > > > > > > > >     1356eaceef34 perf vendor events: Update the JSON/events descriptions for power10 platform
> > > > > > > > >     24481d5c7413 x86/virt: Drop unnecessary check on extended CPUID level in cpu_has_svm()
> > > > > > > > >     6e9863165674 perf annotate bpf: Don't enclose non-debug code with an assert()
> > > > > > > > >     184be0d59242 Input: tca6416-keypad - fix interrupt enable disbalance
> > > > > > > > >     0b79f5a19cfb Input: tca6416-keypad - always expect proper IRQ number in i2c client
> > > > > > > > >     1e3167aa4ba2 backlight: gpio_backlight: Drop output GPIO direction check for initial power state
> > > > > > > > >     6fc8bdc3cf4c pwm: atmel-tcb: Fix resource freeing in error path and remove
> > > > > > > > >     6b2bb1a1a63c pwm: atmel-tcb: Harmonize resource allocation order
> > > > > > > > >     d4734ef765eb pwm: atmel-tcb: Convert to platform remove callback returning void
> > > > > > > > >     c3bc668581e7 perf trace: Really free the evsel->priv area
> > > > > > > > >     8e96f741b328 perf trace: Use zfree() to reduce chances of use after free
> > > > > > > > >     414cf7a2cc87 kconfig: fix possible buffer overflow
> > > > > > > > >     be9ce0dbde4f gfs2: low-memory forced flush fixes
> > > > > > > > >     751facd3634c gfs2: Switch to wait_event in gfs2_logd
> > > > > > > > >     d0245b066971 kbuild: do not run depmod for 'make modules_sign'
> > > > > > > > >     05333a6a21e3 bus: mhi: host: Skip MHI reset if device is in RDDM
> > > > > > > > >     e2964c98ec31 NFSv4/pnfs: minor fix for cleanup path in nfs4_get_device_info
> > > > > > > > >     da302f1d476a NFS: Fix a potential data corruption
> > > > > > > > >     0db19df21be5 clk: qcom: mss-sc7180: fix missing resume during probe
> > > > > > > > >     f64f682be7c8 clk: qcom: q6sstop-qcs404: fix missing resume during probe
> > > > > > > > >     b2f39b813d1e soc: qcom: qmi_encdec: Restrict string length in decode
> > > > > > > > >     e61db8922631 clk: qcom: gcc-mdm9615: use proper parent for pll0_vote clock
> > > > > > > > >     a8474506c912 clk: imx: pll14xx: dynamically configure PLL for 393216000/361267200Hz
> > > > > > > > >     a69b951c8398 dt-bindings: clock: xlnx,versal-clk: drop select:false
> > > > > > > > >     ead2436cf05e pinctrl: cherryview: fix address_space_handler() argument
> > > > > > > > >     8859f58c1790 parisc: led: Reduce CPU overhead for disk & lan LED computation
> > > > > > > > >     2655e1d970cf parisc: led: Fix LAN receive and transmit LEDs
> > > > > > > > >     7ad44409cd3b lib/test_meminit: allocate pages up to order MAX_ORDER
> > > > > > > > >     2d8138cea71d clk: qcom: turingcc-qcs404: fix missing resume during probe
> > > > > > > > >     9f5db4ab19f8 drm/ast: Fix DRAM init on AST2200
> > > > > > > > >     cfc47807a482 clk: qcom: camcc-sc7180: fix async resume during probe
> > > > > > > > >     309c27162afe fbdev/ep93xx-fb: Do not assign to struct fb_info.dev
> > > > > > > > >     4316e951f164 scsi: qla2xxx: Fix firmware resource tracking
> > > > > > > > >     7b89c3727bff scsi: qla2xxx: Error code did not return to upper layer
> > > > > > > > >     15a71bb25beb scsi: qla2xxx: Fix smatch warn for qla_init_iocb_limit()
> > > > > > > > >     106392156273 scsi: qla2xxx: Flush mailbox commands on chip reset
> > > > > > > > >     def49a05aef4 scsi: qla2xxx: Remove unsupported ql2xenabledif option
> > > > > > > > >     be12c9f4c60c scsi: qla2xxx: Fix TMF leak through
> > > > > > > > >     4322f3de9f21 scsi: qla2xxx: Fix session hang in gnl
> > > > > > > > >     a4708402c458 scsi: qla2xxx: Turn off noisy message log
> > > > > > > > >     b0453b0cf506 scsi: qla2xxx: Fix erroneous link up failure
> > > > > > > > >     5934b2125f5b scsi: qla2xxx: Fix command flush during TMF
> > > > > > > > >     4a16a46c8481 scsi: qla2xxx: fix inconsistent TMF timeout
> > > > > > > > >     f1ea164be545 scsi: qla2xxx: Fix deletion race condition
> > > > > > > > >     683945b17724 scsi: qla2xxx: Limit TMF to 8 per function
> > > > > > > > >     fde268c234d1 scsi: qla2xxx: Adjust IOCB resource on qpair create
> > > > > > > > >     c29848249f78 io_uring: break iopolling on signal
> > > > > > > > >     0def123f1254 io_uring: break out of iowq iopoll on teardown
> > > > > > > > >     1a0aba2bf293 io_uring: always lock in io_apoll_task_func
> > > > > > > > >     2920cc4c64a1 net/ipv6: SKB symmetric hash should incorporate transport ports
> > > > > > > > >     529bcc70c49c udf: initialize newblock to 0
> > > > > > > > >     fae2d591f3cb Revert "drm/amdgpu: install stub fence into potential unused fence pointers"
> > > > > > > > >     f01e21d6c7ed md/md-bitmap: remove unnecessary local variable in backlog_store()
> > > > > > > > >     99a8d14d7965 tracing: Zero the pipe cpumask on alloc to avoid spurious -EBUSY
> > > > > > > > >     05c581ad3e7b perf/x86/uncore: Correct the number of CHAs on EMR
> > > > > > > > >     861cfdc51f22 x86/sgx: Break up long non-preemptible delays in sgx_vepc_release()
> > > > > > > > >     7e3ddbea87a9 USB: core: Fix oversight in SuperSpeed initialization
> > > > > > > > >     7fe9d8799606 USB: core: Fix race by not overwriting udev->descriptor in hub_port_init()
> > > > > > > > >     eda9a2966582 USB: core: Change usb_get_device_descriptor() API
> > > > > > > > >     56c49a3328e9 USB: core: Unite old scheme and new scheme descriptor reads
> > > > > > > > >     0ad6bad31da6 usb: typec: bus: verify partner exists in typec_altmode_attention
> > > > > > > > >     31220bd89c22 usb: typec: tcpm: set initial svdm version based on pd revision
> > > > > > > > >     3acc6b9f266f cpufreq: brcmstb-avs-cpufreq: Fix -Warray-bounds bug
> > > > > > > > >     cb65ad51f1bd crypto: stm32 - fix loop iterating through scatterlist for DMA
> > > > > > > > >     9ab2c149c2e7 s390/ipl: add missing secure/has_secure file to ipl type 'unknown'
> > > > > > > > >     6aff2732577c arm64: sdei: abort running SDEI handlers during crash
> > > > > > > > >     fedecaeef888 pstore/ram: Check start of empty przs during init
> > > > > > > > >     8d68582b93e6 mmc: renesas_sdhi: register irqs before registering controller
> > > > > > > > >     5294144b6ad2 fsverity: skip PKCS#7 parser when keyring is empty
> > > > > > > > >     86608e1b0c6f net: handle ARPHRD_PPP in dev_is_mac_header_xmit()
> > > > > > > > >     51ffed9ca1a4 X.509: if signature is unsupported skip validation
> > > > > > > > >     6ecf09699eb1 dccp: Fix out of bounds access in DCCP error handler
> > > > > > > > >     7a2978e8d3c0 dlm: fix plock lookup when using multiple lockspaces
> > > > > > > > >     703cf47d47ba parisc: Fix /proc/cpuinfo output for lscpu
> > > > > > > > >     49a49d442075 procfs: block chmod on /proc/thread-self/comm
> > > > > > > > >     44f6ec589353 Revert "PCI: Mark NVIDIA T4 GPUs to avoid bus reset"
> > > > > > > > >     d73d3787c9d1 ntb: Fix calculation ntb_transport_tx_free_entry()
> > > > > > > > >     da0c7293f4db ntb: Clean up tx tail index on link down
> > > > > > > > >     bfa051f650a7 ntb: Drop packets when qp link is down
> > > > > > > > >     8f4edcd65534 scsi: mpt3sas: Perform additional retries if doorbell read returns 0
> > > > > > > > >     58388f2958f6 Revert "scsi: qla2xxx: Fix buffer overrun"
> > > > > > > > >     bd188d1e3855 media: venus: hfi_venus: Write to VIDC_CTRL_INIT after unmasking interrupts
> > > > > > > > >     6e9632a01e6d media: dvb: symbol fixup for dvb_attach()
> > > > > > > > >     9a43563cfd6b arm64: csum: Fix OoB access in IP checksum code for negative lengths
> > > > > > > > >     a0a49da2a79a i3c: master: svc: fix probe failure when no i3c device exist
> > > > > > > > >     a905ac21b2ab xtensa: PMU: fix base address for the newer hardware
> > > > > > > > >     8742dbf9c25d backlight/lv5207lp: Compare against struct fb_info.device
> > > > > > > > >     568132f74cb1 backlight/bd6107: Compare against struct fb_info.device
> > > > > > > > >     4e7b4ddc900c backlight/gpio_backlight: Compare against struct fb_info.device
> > > > > > > > >     3b018c3d1016 ARM: OMAP2+: Fix -Warray-bounds warning in _pwrdm_state_switch()
> > > > > > > > >     cbb7d8a4b4be ipmi_si: fix a memleak in try_smi_init()
> > > > > > > > >     6043dd31f771 PCI: rockchip: Use 64-bit mask on MSI 64-bit PCI address
> > > > > > > > >     aba1bf197467 media: i2c: ccs: Check rules is non-NULL
> > > > > > > > >     df64819dd6a0 mm/vmalloc: add a safer version of find_vm_area() for debug
> > > > > > > > >     20b7d0a62ad1 scsi: core: Fix the scsi_set_resid() documentation
> > > > > > > > >     20990d6a8543 printk: ringbuffer: Fix truncating buffer size min_t cast
> > > > > > > > >     0a22f9c17b1a rcu: dump vmalloc memory info safely
> > > > > > > > >     d479c841b18d ALSA: pcm: Fix missing fixup call in compat hw_refine ioctl
> > > > > > > > >     111bafa210ae PM / devfreq: Fix leak in devfreq_dev_release()
> > > > > > > > >     be7353af5b35 igb: set max size RX buffer when store bad packet is enabled
> > > > > > > > >     d5790386595d skbuff: skb_segment, Call zero copy functions before using skbuff frags
> > > > > > > > >     267a29f8bfdb netfilter: xt_sctp: validate the flag_info count
> > > > > > > > >     b3d07714ad24 netfilter: xt_u32: validate user space input
> > > > > > > > >     a9e6142e5f8f netfilter: ipset: add the missing IP_SET_HASH_WITH_NET0 macro for ip_set_hash_netportnet.c
> > > > > > > > >     3e48f741e98a igmp: limit igmpv3_newpack() packet size to IP_MAX_MTU
> > > > > > > > >     de16cb7986f2 virtio_ring: fix avail_wrap_counter in virtqueue_add_packed
> > > > > > > > >     d6f80ddb9eda cpufreq: Fix the race condition while updating the transition_task of policy
> > > > > > > > >     42d8c7fa0bf6 dmaengine: ste_dma40: Add missing IRQ check in d40_probe
> > > > > > > > >     329d0f168c8f um: Fix hostaudio build errors
> > > > > > > > >     58d17e766093 mtd: rawnand: fsmc: handle clk prepare error in fsmc_nand_resume()
> > > > > > > > >     679a71b31179 mtd: spi-nor: Check bus width while setting QE bit
> > > > > > > > >     8869fd166f23 leds: trigger: tty: Do not use LED_ON/OFF constants, use led_blink_set_oneshot instead
> > > > > > > > >     0f715ea7d36e leds: multicolor: Use rounded division when calculating color components
> > > > > > > > >     1a68bef23726 leds: pwm: Fix error code in led_pwm_create_fwnode()
> > > > > > > > >     abd740db896b rpmsg: glink: Add check for kstrdup
> > > > > > > > >     b45cf29f97a2 phy/rockchip: inno-hdmi: do not power on rk3328 post pll on reg write
> > > > > > > > >     40d637359f3f phy/rockchip: inno-hdmi: round fractal pixclock in rk3328 recalc_rate
> > > > > > > > >     52942a47d034 phy/rockchip: inno-hdmi: use correct vco_div_5 macro on rk3328
> > > > > > > > >     31d7e6c7689b mtd: rawnand: brcmnand: Fix mtd oobsize
> > > > > > > > >     6182318ac046 tracing: Fix race issue between cpu buffer write and swap
> > > > > > > > >     548f48ec1915 tracing: Remove extra space at the end of hwlat_detector/mode
> > > > > > > > >     2ba8bb00720a x86/speculation: Mark all Skylake CPUs as vulnerable to GDS
> > > > > > > > >     dde88ab4e45b HID: multitouch: Correct devm device reference for hidinput input_dev name
> > > > > > > > >     4fb28379b3c7 HID: logitech-dj: Fix error handling in logi_dj_recv_switch_to_dj_mode()
> > > > > > > > >     1bb42aca7a96 Revert "IB/isert: Fix incorrect release of isert connection"
> > > > > > > > >     4f1807fddd9b amba: bus: fix refcount leak
> > > > > > > > >     1c3701373463 serial: tegra: handle clk prepare error in tegra_uart_hw_init()
> > > > > > > > >     076fb40cf27a scsi: fcoe: Fix potential deadlock on &fip->ctlr_lock
> > > > > > > > >     c4772759abe1 scsi: core: Use 32-bit hostnum in scsi_host_lookup()
> > > > > > > > >     6248f4305378 cgroup:namespace: Remove unused cgroup_namespaces_init()
> > > > > > > > >     04824d50e6b5 media: i2c: rdacm21: Fix uninitialized value
> > > > > > > > >     f3572eef8551 media: ov2680: Fix regulators being left enabled on ov2680_power_on() errors
> > > > > > > > >     205f71744176 media: ov2680: Fix ov2680_set_fmt() which == V4L2_SUBDEV_FORMAT_TRY not working
> > > > > > > > >     89ecb4b40094 media: ov2680: Add ov2680_fill_format() helper function
> > > > > > > > >     784d1b83ae2c media: ov2680: Don't take the lock for try_fmt calls
> > > > > > > > >     dbb717b4ee68 media: ov2680: Remove VIDEO_V4L2_SUBDEV_API ifdef-s
> > > > > > > > >     4c1a5c2885d4 media: ov2680: Fix vflip / hflip set functions
> > > > > > > > >     958905ed42b8 media: ov2680: Fix ov2680_bayer_order()
> > > > > > > > >     cdd5fca7200d media: ov2680: Remove auto-gain and auto-exposure controls
> > > > > > > > >     322a805ffdff media: i2c: ov2680: Set V4L2_CTRL_FLAG_MODIFY_LAYOUT on flips
> > > > > > > > >     abba34017e16 media: ov5640: Enable MIPI interface in ov5640_set_power_mipi()
> > > > > > > > >     1717f67be875 USB: gadget: f_mass_storage: Fix unused variable warning
> > > > > > > > >     121b8d30f42c media: venus: hfi_venus: Only consider sys_idle_indicator on V1
> > > > > > > > >     f6b483ead6dc media: go7007: Remove redundant if statement
> > > > > > > > >     d079a3e1ccdd platform/x86: dell-sysman: Fix reference leak
> > > > > > > > >     426bd7418701 iommu/vt-d: Fix to flush cache of PASID directory table
> > > > > > > > >     9dc6f660815a iommu/qcom: Disable and reset context bank before programming
> > > > > > > > >     3274e32fc969 fsi: aspeed: Reset master errors after CFAM reset
> > > > > > > > >     7a17deca33e1 IB/uverbs: Fix an potential error pointer dereference
> > > > > > > > >     42d111304dd7 RDMA/hns: Fix CQ and QP cache affinity
> > > > > > > > >     b051c3bf3bdf RDMA/hns: Fix incorrect post-send with direct wqe of wr-list
> > > > > > > > >     154822356e4d RDMA/hns: Fix port active speed
> > > > > > > > >     de4aca5b284e iommu/sprd: Add missing force_aperture
> > > > > > > > >     46b76f13f1ad driver core: test_async: fix an error code
> > > > > > > > >     a6992ecefe5d dma-buf/sync_file: Fix docs syntax
> > > > > > > > >     d3256d80406c coresight: tmc: Explicit type conversions to prevent integer overflow
> > > > > > > > >     93a5b461a4e1 RDMA/irdma: Replace one-element array with flexible-array member
> > > > > > > > >     97097ea2f37e scsi: qedf: Do not touch __user pointer in qedf_dbg_fp_int_cmd_read() directly
> > > > > > > > >     1c996be7f233 scsi: qedf: Do not touch __user pointer in qedf_dbg_debug_cmd_read() directly
> > > > > > > > >     cb6d20a8b5d7 scsi: qedf: Do not touch __user pointer in qedf_dbg_stop_io_on_error_cmd_read() directly
> > > > > > > > >     2f0d202d82b9 x86/APM: drop the duplicate APM_MINOR_DEV macro
> > > > > > > > >     f34508d934c4 serial: sprd: Fix DMA buffer leak issue
> > > > > > > > >     c54c66d904fa serial: sprd: Assign sprd_port after initialized to avoid wrong access
> > > > > > > > >     f61fc650c478 scsi: qla4xxx: Add length check when parsing nlattrs
> > > > > > > > >     46ad449efde1 scsi: be2iscsi: Add length check when parsing nlattrs
> > > > > > > > >     4bd57d889099 scsi: iscsi: Add strlen() check in iscsi_if_set{_host}_param()
> > > > > > > > >     e9bac3cc744f scsi: iscsi: Add length check for nlattr payload
> > > > > > > > >     9285efd95996 scsi: iscsi: Rename iscsi_set_param() to iscsi_if_set_param()
> > > > > > > > >     7231d60d41c4 scsi: RDMA/srp: Fix residual handling
> > > > > > > > >     484ddaa90b7e usb: phy: mxs: fix getting wrong state with mxs_phy_is_otg_host()
> > > > > > > > >     cbb8f7097e11 media: mediatek: vcodec: Return NULL if no vdec_fb is found
> > > > > > > > >     18dc93de9019 media: rkvdec: increase max supported height for H.264
> > > > > > > > >     f1e7d999f37e scsi: hisi_sas: Fix normally completed I/O analysed as failed
> > > > > > > > >     46d1b2a3d5a6 scsi: hisi_sas: Fix warnings detected by sparse
> > > > > > > > >     e454e985950b scsi: hisi_sas: Modify v3 HW SATA completion error processing
> > > > > > > > >     7caac45b52f4 scsi: hisi_sas: Modify v3 HW SSP underflow error processing
> > > > > > > > >     f64d02822b82 media: cx24120: Add retval check for cx24120_message_send()
> > > > > > > > >     7ca7cd02114a media: dvb-usb: m920x: Fix a potential memory leak in m920x_i2c_xfer()
> > > > > > > > >     fb24b65aaccd media: dib7000p: Fix potential division by zero
> > > > > > > > >     56a3d8ae4576 drivers: usb: smsusb: fix error handling code in smsusb_init_device
> > > > > > > > >     d1b51b130d32 iommu: rockchip: Fix directory table address encoding
> > > > > > > > >     a50d60b8f2af iommu/amd/iommu_v2: Fix pasid_state refcount dec hit 0 warning on pasid unbind
> > > > > > > > >     caf058833b6f media: v4l2-core: Fix a potential resource leak in v4l2_fwnode_parse_link()
> > > > > > > > >     711e9e44f6c4 media: i2c: tvp5150: check return value of devm_kasprintf()
> > > > > > > > >     30d4380eb030 media: ad5820: Drop unsupported ad5823 from i2c_ and of_device_id tables
> > > > > > > > >     663114dfc178 RDMA/qedr: Remove a duplicate assignment in irdma_query_ah()
> > > > > > > > >     1473e40b3912 pNFS: Fix assignment of xprtdata.cred
> > > > > > > > >     fb7ddc1138b0 NFSv4.2: fix handling of COPY ERR_OFFLOAD_NO_REQ
> > > > > > > > >     53a1e5ab1b11 NFS: Guard against READDIR loop when entry names exceed MAXNAMELEN
> > > > > > > > >     19a648a07572 NFSD: da_addr_body field missing in some GETDEVICEINFO replies
> > > > > > > > >     b0f127a7c635 fs: lockd: avoid possible wrong NULL parameter
> > > > > > > > >     8f994b830dd0 jfs: validate max amount of blocks before allocation.
> > > > > > > > >     f6a84ef1d080 ext4: fix unttached inode after power cut with orphan file feature enabled
> > > > > > > > >     a9ddbfed5346 powerpc/iommu: Fix notifiers being shared by PCI and VIO buses
> > > > > > > > >     a70c8de30514 nfs/blocklayout: Use the passed in gfp flags
> > > > > > > > >     2935443dc9c2 powerpc/pseries: Rework lppaca_shared_proc() to avoid DEBUG_PREEMPT
> > > > > > > > >     75dcb650a7ef powerpc: Don't include lppaca.h in paca.h
> > > > > > > > >     cefcb002c5c9 PCI: layerscape: Add workaround for lost link capabilities during reset
> > > > > > > > >     4be323c73797 PCI: layerscape: Add the endpoint linkup notifier support
> > > > > > > > >     69c712389e1f PCI: dwc: Add start_link/stop_link inlines
> > > > > > > > >     aac0a9a1577b wifi: ath10k: Use RMW accessors for changing LNKCTL
> > > > > > > > >     3539bab5f9de wifi: ath11k: Use RMW accessors for changing LNKCTL
> > > > > > > > >     ea670d0146a3 net/mlx5: Use RMW accessors for changing LNKCTL
> > > > > > > > >     348ef09df984 drm/radeon: Use RMW accessors for changing LNKCTL
> > > > > > > > >     5468237382ed drm/amdgpu: Use RMW accessors for changing LNKCTL
> > > > > > > > >     00f79e78bf4b powerpc/perf: Convert fsl_emb notifier to state machine callbacks
> > > > > > > > >     a26a5e4be2c4 powerpc/fadump: reset dump area size if fadump memory reserve fails
> > > > > > > > >     13fd667db999 vfio/type1: fix cap_migration information leak
> > > > > > > > >     6b708243d3d9 powerpc/radix: Move some functions into #ifdef CONFIG_KVM_BOOK3S_HV_POSSIBLE
> > > > > > > > >     dbde1d9c54e2 clk: imx: composite-8m: fix clock pauses when set_rate would be a no-op
> > > > > > > > >     824e97302fd8 clk: imx8mp: fix sai4 clock
> > > > > > > > >     66ef144dbdf9 PCI/ASPM: Use RMW accessors for changing LNKCTL
> > > > > > > > >     f46fa8ab8d82 PCI: pciehp: Use RMW accessors for changing LNKCTL
> > > > > > > > >     759d978e831b pinctrl: mcp23s08: check return value of devm_kasprintf()
> > > > > > > > >     02faf0bd6fdc PCI: Mark NVIDIA T4 GPUs to avoid bus reset
> > > > > > > > >     4c20a4143276 PCI: microchip: Correct the DED and SEC interrupt bit offsets
> > > > > > > > >     377f7aeddda0 clk: qcom: gcc-sm6350: Fix gcc_sdcc2_apps_clk_src
> > > > > > > > >     1c4a98c55fa3 clk: qcom: reset: Use the correct type of sleep/delay based on length
> > > > > > > > >     bd4eff9c835a clk: qcom: gcc-sm8250: Fix gcc_sdcc2_apps_clk_src
> > > > > > > > >     b1cb8bf42b36 ext4: avoid potential data overflow in next_linear_group
> > > > > > > > >     3e24082f1682 ext4: correct grp validation in ext4_mb_good_group
> > > > > > > > >     febacbefe451 EDAC/igen6: Fix the issue of no error events
> > > > > > > > >     964f62caac08 clk: qcom: gcc-sc7180: Fix up gcc_sdcc2_apps_clk_src
> > > > > > > > >     f1399e1543e7 clk: sunxi-ng: Modify mismatched function name
> > > > > > > > >     92913d32e719 drivers: clk: keystone: Fix parameter judgment in _of_pll_clk_init()
> > > > > > > > >     3ad53071fe85 ipmi:ssif: Fix a memory leak when scanning for an adapter
> > > > > > > > >     7792869495b6 ipmi:ssif: Add check for kstrdup
> > > > > > > > >     53abafedfeb7 ALSA: ac97: Fix possible error value of *rac97
> > > > > > > > >     48fc5717b249 of: unittest: Fix overlay type in apply/revert check
> > > > > > > > >     01bb96ad3808 of: overlay: Call of_changeset_init() early
> > > > > > > > >     30f04a41e7d7 md: raid0: account for split bio in iostat accounting
> > > > > > > > >     9643cc0b1771 md/raid0: Fix performance regression for large sequential writes
> > > > > > > > >     17fbf7da491f md/raid0: Factor out helper for mapping and submitting a bio
> > > > > > > > >     d04f1e322f52 md: add error_handlers for raid0 and linear
> > > > > > > > >     d8b6adb84041 md: Set MD_BROKEN for RAID1 and RAID10
> > > > > > > > >     a68fabdad970 bus: ti-sysc: Fix cast to enum warning
> > > > > > > > >     7636dfc42b66 arm64: dts: qcom: apq8016-sbc: Fix ov5640 regulator supply names
> > > > > > > > >     fff4d36247e8 drm/mediatek: Fix potential memory leak if vmap() fail
> > > > > > > > >     e5758ad9a34f drm/mediatek: Remove freeing not dynamic allocated memory
> > > > > > > > >     97274bea0136 bus: ti-sysc: Fix build warning for 64-bit build
> > > > > > > > >     cc6b09671d0c io_uring: fix drain stalls by invalid SQE
> > > > > > > > >     0152e7758cc4 audit: fix possible soft lockup in __audit_inode_child()
> > > > > > > > >     48e4c4819039 drm/msm/a2xx: Call adreno_gpu_init() earlier
> > > > > > > > >     76c3ad12441f drm/amd/pm: fix variable dereferenced issue in amdgpu_device_attr_create()
> > > > > > > > >     32e060927351 smackfs: Prevent underflow in smk_set_cipso()
> > > > > > > > >     502dfc5875ba firmware: meson_sm: fix to avoid potential NULL pointer dereference
> > > > > > > > >     c0b1eee64870 drm/msm/mdp5: Don't leak some plane state
> > > > > > > > >     d0b82c217feb drm: xlnx: zynqmp_dpsub: Add missing check for dma_set_mask
> > > > > > > > >     b7b0c48851c4 ima: Remove deprecated IMA_TRUSTED_KEYRING Kconfig
> > > > > > > > >     8025396b76e9 drm/panel: simple: Add missing connector type and pixel format for AUO T215HVN01
> > > > > > > > >     27eee65b2e31 drm/armada: Fix off-by-one error in armada_overlay_get_property()
> > > > > > > > >     cc9254b24a4b arm64: dts: qcom: sm8150: Fix the I2C7 interrupt
> > > > > > > > >     ea5bc6f5aa09 of: unittest: fix null pointer dereferencing in of_unittest_find_node_by_name()
> > > > > > > > >     4197eeb55f4b drm/tegra: dpaux: Fix incorrect return value of platform_get_irq
> > > > > > > > >     9712279e9743 drm/msm: Update dev core dump to not print backwards
> > > > > > > > >     8ef5d1f16d92 md/md-bitmap: hold 'reconfig_mutex' in backlog_store()
> > > > > > > > >     382638364711 md/bitmap: don't set max_write_behind if there is no write mostly device
> > > > > > > > >     a3d36107ee48 md/raid10: use dereference_rdev_and_rrdev() to get devices
> > > > > > > > >     94ca5eed9530 md/raid10: factor out dereference_rdev_and_rrdev()
> > > > > > > > >     246bac7d3c3e drm/amdgpu: Update min() to min_t() in 'amdgpu_info_ioctl'
> > > > > > > > >     de93b4711ac2 arm64: dts: qcom: sdm845: Fix the min frequency of "ice_core_clk"
> > > > > > > > >     a9e56fa8a0ca arm64: dts: qcom: sdm845: Add missing RPMh power domain to GCC
> > > > > > > > >     db0ba312542d ARM: dts: BCM53573: Fix Ethernet info for Luxul devices
> > > > > > > > >     c4413633ef78 drm: adv7511: Fix low refresh rate register for ADV7533/5
> > > > > > > > >     57b6d92c79e9 ARM: dts: samsung: s5pv210-smdkv210: correct ethernet reg addresses (split)
> > > > > > > > >     b7f47031e319 ARM: dts: s5pv210: add dummy 5V regulator for backlight on SMDKv210
> > > > > > > > >     2f0246b3c7ff ARM: dts: samsung: s3c6410-mini6410: correct ethernet reg addresses (split)
> > > > > > > > >     d12beb1b1ee5 ARM: dts: s3c64xx: align pinctrl with dtschema
> > > > > > > > >     188f2d41fa5d x86/mm: Fix PAT bit missing from page protection modify mask
> > > > > > > > >     1dd43e1e54d5 drm/etnaviv: fix dumping of active MMU context
> > > > > > > > >     1634fe406c34 arm64: dts: qcom: pmi8994: Add missing OVP interrupt
> > > > > > > > >     4b7eb5e2c1c4 arm64: dts: qcom: Move WLED num-strings from pmi8994 to sony-xperia-tone
> > > > > > > > >     92919d98e673 arm64: dts: qcom: pmi8994: Remove hardcoded linear WLED enabled-strings
> > > > > > > > >     365909857242 arm64: dts: qcom: pm660l: Add missing short interrupt
> > > > > > > > >     ea48fd91df12 arm64: dts: qcom: correct SPMI WLED register range encoding
> > > > > > > > >     eee01e0d6abe arm64: dts: qcom: pmi8998: Add node for WLED
> > > > > > > > >     b788afdbfd5a arm64: dts: qcom: sm8250-sony-xperia: correct GPIO keys wakeup again
> > > > > > > > >     2840d9b9c875 ARM: dts: BCM53573: Use updated "spi-gpio" binding properties
> > > > > > > > >     b35f3ca1877e ARM: dts: BCM53573: Add cells sizes to PCIe node
> > > > > > > > >     bed08bb83292 drm/amdgpu: avoid integer overflow warning in amdgpu_device_resize_fb_bar()
> > > > > > > > >     261e69456617 arm64: dts: qcom: sm8250: Mark PCIe hosts as DMA coherent
> > > > > > > > >     12a93e53eaf0 arm64: dts: qcom: pmk8350: fix ADC-TM compatible string
> > > > > > > > >     4c9a637258bb arm64: dts: qcom: sm8350: Use proper CPU compatibles
> > > > > > > > >     4c918fb77dea arm64: dts: qcom: sm8350: Add missing LMH interrupts to cpufreq
> > > > > > > > >     9c022ab2db40 arm64: dts: qcom: msm8996: Add missing interrupt to the USB2 controller
> > > > > > > > >     bda65ecaec97 arm64: dts: qcom: sm8250-edo: Rectify gpio-keys
> > > > > > > > >     6119aaced94f arm64: dts: qcom: sm8250-edo: Add GPIO line names for PMIC GPIOs
> > > > > > > > >     c0dc9d7d3f2b arm64: dts: qcom: sm8250-edo: Add gpio line names for TLMM
> > > > > > > > >     d2d698daa1fa arm64: dts: qcom: sm8250: correct dynamic power coefficients
> > > > > > > > >     510bae3d37f7 soc: qcom: ocmem: Fix NUM_PORTS & NUM_MACROS macros
> > > > > > > > >     b08c7a31baeb soc: qcom: ocmem: Add OCMEM hardware version print
> > > > > > > > >     dc04034502e6 ASoC: stac9766: fix build errors with REGMAP_AC97
> > > > > > > > >     89602de9a2d7 quota: fix dqput() to follow the guarantees dquot_srcu should provide
> > > > > > > > >     1df46e717ee9 quota: add new helper dquot_active()
> > > > > > > > >     bd0a6452f070 quota: rename dquot_active() to inode_quota_active()
> > > > > > > > >     5b8240223407 quota: factor out dquot_write_dquot()
> > > > > > > > >     6c6efd3a1d06 drm/bridge: tc358764: Fix debug print parameter order
> > > > > > > > >     a48e7def0006 netrom: Deny concurrent connect().
> > > > > > > > >     4cf994d3f4ff net/sched: sch_hfsc: Ensure inner classes have fsc curve
> > > > > > > > >     edb5b1b3b9f8 hwmon: (tmp513) Fix the channel number in tmp51x_is_visible()
> > > > > > > > >     a85fd8116555 mlxsw: i2c: Limit single transaction buffer size
> > > > > > > > >     7790b6a2f5f0 mlxsw: i2c: Fix chunk size setting in output mailbox buffer
> > > > > > > > >     510e0cbd6408 net: arcnet: Do not call kfree_skb() under local_irq_disable()
> > > > > > > > >     93a572b9d42f wifi: ath9k: use IS_ERR() with debugfs_create_dir()
> > > > > > > > >     5138beea8e7f Bluetooth: btusb: Do not call kfree_skb() under spin_lock_irqsave()
> > > > > > > > >     d7fd24b8d1bb wifi: mwifiex: avoid possible NULL skb pointer dereference
> > > > > > > > >     71ce8be48bf0 wifi: nl80211/cfg80211: add forgotten nla_policy for BSS color attribute
> > > > > > > > >     11f93fff6e8a wifi: ath9k: protect WMI command response buffer replacement with a lock
> > > > > > > > >     6904c7afd512 wifi: ath9k: fix races between ath9k_wmi_cmd and ath9k_wmi_ctrl_rx
> > > > > > > > >     cec7db9ea031 samples/bpf: fix broken map lookup probe
> > > > > > > > >     89f19a9a055d wifi: mwifiex: Fix missed return in oob checks failed path
> > > > > > > > >     308eb3a609ac wifi: mwifiex: fix memory leak in mwifiex_histogram_read()
> > > > > > > > >     9c00731bf05d fs: ocfs2: namei: check return value of ocfs2_add_entry()
> > > > > > > > >     f683992d30ee lwt: Check LWTUNNEL_XMIT_CONTINUE strictly
> > > > > > > > >     e3f647e4b642 lwt: Fix return values of BPF xmit ops
> > > > > > > > >     4ff998134025 hwrng: iproc-rng200 - Implement suspend and resume calls
> > > > > > > > >     5a70ab6b59b2 crypto: caam - fix unchecked return value error
> > > > > > > > >     660b6b1c5cf8 ice: ice_aq_check_events: fix off-by-one check when filling buffer
> > > > > > > > >     55fab9389d65 net-memcg: Fix scope of sockmem pressure indicators
> > > > > > > > >     41c40d84838d selftests/bpf: Clean up fmod_ret in bench_rename test script
> > > > > > > > >     50c78e71446d net: tcp: fix unexcepted socket die when snd_wnd is 0
> > > > > > > > >     942d8cefb022 Bluetooth: Fix potential use-after-free when clear keys
> > > > > > > > >     7b0243d26a71 Bluetooth: nokia: fix value check in nokia_bluetooth_serdev_probe()
> > > > > > > > >     048545d9fc64 crypto: api - Use work queue in crypto_destroy_instance
> > > > > > > > >     56cb7bbefcaf crypto: stm32 - Properly handle pm_runtime_get failing
> > > > > > > > >     e3c4a6b073e4 selftests/bpf: fix static assert compilation issue for test_cls_*.c
> > > > > > > > >     43423b3e0467 wifi: mwifiex: fix error recovery in PCIE buffer descriptor management
> > > > > > > > >     7c54b6fc39eb wifi: mwifiex: Fix OOB and integer underflow when rx packets
> > > > > > > > >     a20b96cf6925 wifi: mt76: mt7915: fix power-limits while chan_switch
> > > > > > > > >     5c75a4379589 can: gs_usb: gs_usb_receive_bulk_callback(): count RX overflow errors also in case of OOM
> > > > > > > > >     890843254f38 spi: tegra20-sflash: fix to check return value of platform_get_irq() in tegra_sflash_probe()
> > > > > > > > >     2ff9ac0cf25f wifi: mt76: testmode: add nla_policy for MT76_TM_ATTR_TX_LENGTH
> > > > > > > > >     802008e8c73a ipv6: Add reasons for skb drops to __udp6_lib_rcv
> > > > > > > > >     7dcbc0bb0e5c bpf: reject unhashed sockets in bpf_sk_assign
> > > > > > > > >     caa2883b1885 udp: re-score reuseport groups when connected sockets are present
> > > > > > > > >     b60dfa4559d8 regmap: rbtree: Use alloc_flags for memory allocations
> > > > > > > > >     34f1180658d9 hwrng: pic32 - use devm_clk_get_enabled
> > > > > > > > >     5af3c8676b36 hwrng: nomadik - keep clock enabled while hwrng is registered
> > > > > > > > >     14c6d1e80847 tcp: tcp_enter_quickack_mode() should be static
> > > > > > > > >     7b75b4c90a9e bpf: Clear the probe_addr for uprobe
> > > > > > > > >     75d3960be702 bpftool: Use a local bpf_perf_event_value to fix accessing its fields
> > > > > > > > >     8ea6871116d5 cpufreq: powernow-k8: Use related_cpus instead of cpus in driver.exit()
> > > > > > > > >     be2092d2a703 x86/efistub: Fix PCI ROM preservation in mixed mode
> > > > > > > > >     9eb25ea7b65d ACPI: x86: s2idle: Fix a logic error parsing AMD constraints table
> > > > > > > > >     26097a7f28b3 ACPI: x86: s2idle: Post-increment variables when getting constraints
> > > > > > > > >     8a962f11a95b s390/paes: fix PKEY_TYPE_EP11_AES handling for secure keyblobs
> > > > > > > > >     7833a74f8d00 s390/pkey: fix/harmonize internal keyblob headers
> > > > > > > > >     208383d68510 selftests/futex: Order calls to futex_lock_pi
> > > > > > > > >     c7802ff51adc perf/imx_ddr: don't enable counter0 if none of 4 counters are used
> > > > > > > > >     0a872a0521c8 x86/decompressor: Don't rely on upper 32 bits of GPRs being preserved
> > > > > > > > >     3af6f77e8090 selftests/resctrl: Close perf value read fd on errors
> > > > > > > > >     4505ad996b66 selftests/resctrl: Unmount resctrl FS if child fails to run benchmark
> > > > > > > > >     c68a196e7ff6 selftests/resctrl: Don't leak buffer in fill_cache()
> > > > > > > > >     fdcb63afd3f6 selftests/resctrl: Add resctrl.h into build deps
> > > > > > > > >     b2ba11ed4d10 selftests/resctrl: Make resctrl_tests run using kselftest framework
> > > > > > > > >     e0478944f4a5 OPP: Fix passing 0 to PTR_ERR in _opp_attach_genpd()
> > > > > > > > >     ec9d118ad99d refscale: Fix uninitalized use of wait_queue_head_t
> > > > > > > > >     e280033ef135 ARM: ptrace: Restore syscall skipping for tracers
> > > > > > > > >     4c3f33904dea ARM: ptrace: Restore syscall restart tracing
> > > > > > > > >     0481251b7cd6 selftests/harness: Actually report SKIP for signal tests
> > > > > > > > >     060ca3f7899a tmpfs: verify {g,u}id mount options correctly
> > > > > > > > >     d412e9b34b90 fs: Fix error checking for d_hash_and_lookup()
> > > > > > > > >     a4229f93bc54 eventfd: prevent underflow for eventfd semaphores
> > > > > > > > >     cedb8719333d reiserfs: Check the return value from __getblk()
> > > > > > > > >     c1a4117f1544 Revert "net: macsec: preserve ingress frame ordering"
> > > > > > > > >     40671f90d5b5 udf: Handle error when adding extent to a file
> > > > > > > > >     099bf90d7fc4 udf: Check consistency of Space Bitmap Descriptor
> > > > > > > > >     7039aa1be9cc of: kexec: Mark ima_{free,stable}_kexec_buffer() as __init
> > > > > > > > >     759d51eda2d0 net: Avoid address overwrite in kernel_connect
> > > > > > > > >     7c4cce5700b9 arm64: lib: Import latest version of Arm Optimized Routines' strncmp
> > > > > > > > >     104df1c695c1 crypto: rsa-pkcs1pad - Use helper to set reqsize
> > > > > > > > >     273f4615314f platform/mellanox: Fix mlxbf-tmfifo not handling all virtio CONSOLE notifications
> > > > > > > > >     9ef5c25bcf1b tracing: Introduce pipe_cpumask to avoid race on trace_pipes
> > > > > > > > >     8c1b60dad0f5 ALSA: seq: oss: Fix racy open/close of MIDI devices
> > > > > > > > >     fa05aea28195 scsi: lpfc: Fix incorrect big endian type assignment in bsg loopback path
> > > > > > > > >     f0bf8a071134 scsi: storvsc: Always set no_report_opcodes
> > > > > > > > >     e9e62419e797 sctp: handle invalid error codes without calling BUG()
> > > > > > > > >     3714bb4a1df8 bnx2x: fix page fault following EEH recovery
> > > > > > > > >     53b8cc2f9685 netlabel: fix shift wrapping bug in netlbl_catmap_setlong()
> > > > > > > > >     867cdd7f9544 drm/amdgpu: Match against exact bootloader status
> > > > > > > > >     0863204deb3c net: hns3: restore user pause configure when disable autoneg
> > > > > > > > >     ac93def0dbb4 scsi: qedi: Fix potential deadlock on &qedi_percpu->p_work_lock
> > > > > > > > >     bef6c89a92d0 scsi: lpfc: Remove reftag check in DIF paths
> > > > > > > > >     b439e33a8c93 idmaengine: make FSL_EDMA and INTEL_IDMA64 depends on HAS_IOMEM
> > > > > > > > >     156b803194ae wifi: brcmfmac: Fix field-spanning write in brcmf_scan_params_v2_to_v1()
> > > > > > > > >     87ea5e89407e net: usb: qmi_wwan: add Quectel EM05GV2
> > > > > > > > >     e1313fa9d2e3 vmbus_testing: fix wrong python syntax for integer value comparison
> > > > > > > > >     5faad57ba6c7 clk: fixed-mmio: make COMMON_CLK_FIXED_MMIO depend on HAS_IOMEM
> > > > > > > > >     e13f0dd5fbe2 kprobes: Prohibit probing on CFI preamble symbol
> > > > > > > > >     ee49b97cb5ae security: keys: perform capable check only on privileged operations
> > > > > > > > >     f44f50305de2 ata: pata_arasan_cf: Use dev_err_probe() instead dev_err() in data_xfer()
> > > > > > > > >     a85c523aeccd ovl: Always reevaluate the file signature for IMA
> > > > > > > > >     3faa126258a9 drm/amd/display: Exit idle optimizations before attempt to access PHY
> > > > > > > > >     c152ca4f219b platform/x86: huawei-wmi: Silence ambient light sensor
> > > > > > > > >     a9988b9c7a31 platform/x86/intel/hid: Add HP Dragonfly G2 to VGBS DMI quirks
> > > > > > > > >     7f3901b04c8f platform/x86: intel: hid: Always call BTNL ACPI method
> > > > > > > > >     23151421ed01 ASoC: atmel: Fix the 8K sample parameter in I2SC master
> > > > > > > > >     c934d2a6970c ASoC: rt711-sdca: fix for JD event handling in ClockStop Mode0
> > > > > > > > >     20587011d271 ASoC: rt711: fix for JD event handling in ClockStop Mode0
> > > > > > > > >     b41f79896456 ASoc: codecs: ES8316: Fix DMIC config
> > > > > > > > >     cc2b0a2055dc ASoC: rt5682-sdw: fix for JD event handling in ClockStop Mode0
> > > > > > > > >     5b64fc2471f9 fs/nls: make load_nls() take a const parameter
> > > > > > > > >     f85908f6bfd2 s390/dasd: fix hanging device after request requeue
> > > > > > > > >     a4845e694893 s390/dasd: use correct number of retries for ERP requests
> > > > > > > > >     e062aa1acf9b m68k: Fix invalid .section syntax
> > > > > > > > >     bbfa7d712b24 vxlan: generalize vxlan_parse_gpe_hdr and remove unused args
> > > > > > > > >     b10215ffdb01 ethernet: atheros: fix return value check in atl1c_tso_csum()
> > > > > > > > >     6bb94f46d31a ASoC: da7219: Check for failure reading AAD IRQ events
> > > > > > > > >     279a6dad0cd9 ASoC: da7219: Flush pending AAD IRQ when suspending
> > > > > > > > >     d424c636b750 ksmbd: no response from compound read
> > > > > > > > >     82373d1b763e ksmbd: fix out of bounds in smb3_decrypt_req()
> > > > > > > > >     20d449a08749 9p: virtio: make sure 'offs' is initialized in zc_request
> > > > > > > > >     c4269c7258d9 media: pci: cx23885: fix error handling for cx23885 ATSC boards
> > > > > > > > >     17d75773b66e media: pulse8-cec: handle possible ping error
> > > > > > > > >     f281a3739399 phy: qcom-snps-femto-v2: use qcom_snps_hsphy_suspend/resume error code
> > > > > > > > >     dfff9c91cbb0 ARM: dts: imx: Set default tuning step for imx7d usdhc
> > > > > > > > >     4e364cab1331 ARM: dts: imx: Adjust dma-apbh node name
> > > > > > > > >     99319298fd9a ARM: dts: imx7s: Drop dma-apb interrupt-names
> > > > > > > > >     1dc2c12854b6 ARM: dts: imx: update sdma node name format
> > > > > > > > >     aff03380bda4 Linux 5.15.131
> > > > > > > > >     cd8ab566cf17 usb: typec: tcpci: clear the fault status bit
> > > > > > > > >     403b2e940910 usb: typec: tcpci: move tcpci.h to include/linux/usb/
> > > > > > > > >     f29483873e24 pinctrl: amd: Don't show `Invalid config param` errors
> > > > > > > > >     b911bef132a0 nilfs2: fix WARNING in mark_buffer_dirty due to discarded buffer reuse
> > > > > > > > >     1c6ddf739f15 nilfs2: fix general protection fault in nilfs_lookup_dirty_data_buffers()
> > > > > > > > >     f6e61aef5c5d tcpm: Avoid soft reset when partner does not support get_status
> > > > > > > > >     da0e7d435e31 fsi: master-ast-cf: Add MODULE_FIRMWARE macro
> > > > > > > > >     72eca651d732 firmware: stratix10-svc: Fix an NULL vs IS_ERR() bug in probe
> > > > > > > > >     907216337bea serial: sc16is7xx: fix bug when first setting GPIO direction
> > > > > > > > >     45d9611ebff2 serial: sc16is7xx: fix broken port 0 uart init
> > > > > > > > >     f90e267dd27e serial: qcom-geni: fix opp vote on shutdown
> > > > > > > > >     46d13013b574 wifi: mt76: mt7921: do not support one stream on secondary antenna only
> > > > > > > > >     a5c2a467e9e7 Bluetooth: btsdio: fix use after free bug in btsdio_remove due to race condition
> > > > > > > > >     f49294ad6898 staging: rtl8712: fix race condition
> > > > > > > > >     d17cec60e87c HID: wacom: remove the battery when the EKR is off
> > > > > > > > >     842c7da3eee2 usb: chipidea: imx: improve logic if samsung,picophy-* parameter is 0
> > > > > > > > >     276a906f81a7 usb: dwc3: meson-g12a: do post init to fix broken usb after resumption
> > > > > > > > >     60f938e84fbb ALSA: usb-audio: Fix init call orders for UAC1
> > > > > > > > >     e949dd2a9b6b USB: serial: option: add FOXCONN T99W368/T99W373 product
> > > > > > > > >     c41411d8b333 USB: serial: option: add Quectel EM05G variant (0x030e)
> > > > > > > > >     09baa839d415 modules: only allow symbol_get of EXPORT_SYMBOL_GPL modules
> > > > > > > > >     997a194914c4 rtc: ds1685: use EXPORT_SYMBOL_GPL for ds1685_rtc_poweroff
> > > > > > > > >     3d0f6408601b net: enetc: use EXPORT_SYMBOL_GPL for enetc_phc_index
> > > > > > > > >     da95090821c4 mmc: au1xmmc: force non-modular build and remove symbol_get usage
> > > > > > > > >     e3e68100c036 ARM: pxa: remove use of symbol_get()
> > > > > > > > >     bb5bf157b5be ksmbd: replace one-element array with flex-array member in struct smb2_ea_info
> > > > > > > > >     2e3f57f74c0a ksmbd: fix wrong DataOffset validation of create context
> > > > > > > > >     b3ad7f39fd85 erofs: ensure that the post-EOF tails are all zeroed
> > > > > > > > >     8f790700c974 Linux 5.15.130
> > > > > > > > >     69347c334071 rcu-tasks: Add trc_inspect_reader() checks for exiting critical section
> > > > > > > > >     8046fb611f70 rcu-tasks: Wait for trc_read_check_handler() IPIs
> > > > > > > > >     da22db901cc1 rcu-tasks: Fix IPI failure handling in trc_wait_for_one_reader
> > > > > > > > >     a0249d365ac8 rcu: Prevent expedited GP from enabling tick on offline CPU
> > > > > > > > >     7aec063d6029 ARM: module: Use module_init_layout_section() to spot init sections
> > > > > > > > >     4a8976052acd arm64: module: Use module_init_layout_section() to spot init sections
> > > > > > > > >     f8a74159d116 arm64: module-plts: inline linux/moduleloader.h
> > > > > > > > >     363bbb5008e5 module: Expose module_init_layout_section()
> > > > > > > > >     758e3d0cb753 ACPI: thermal: Drop nocrt parameter
> > > > > > > > >     9e43368a3393 Linux 5.15.129
> > > > > > > > >     d48016d74836 mm,ima,kexec,of: use memblock_free_late from ima_free_kexec_buffer
> > > > > > > > >     1c41cd30d5cd mm: memory-failure: fix unexpected return value in soft_offline_page()
> > > > > > > > >     0712721e4f4f mm: memory-failure: kill soft_offline_free_page()
> > > > > > > > >     efd02b5cadd5 dma-buf/sw_sync: Avoid recursive lock during fence signal
> > > > > > > > >     8dbf913520c4 pinctrl: renesas: rza2: Add lock around pinctrl_generic{{add,remove}_group,{add,remove}_function}
> > > > > > > > >     f1c0402b8e22 clk: Fix undefined reference to `clk_rate_exclusive_{get,put}'
> > > > > > > > >     10bc3eddc605 scsi: core: raid_class: Remove raid_component_add()
> > > > > > > > >     d3d57cdbfda4 scsi: snic: Fix double free in snic_tgt_create()
> > > > > > > > >     ef56cc8889be can: raw: add missing refcount for memory leak fix
> > > > > > > > >     930f3f164964 drm/i915: Fix premature release of request's reusable memory
> > > > > > > > >     3cb86cc565df cgroup/cpuset: Free DL BW in case can_attach() fails
> > > > > > > > >     ffff4fc4bad7 sched/deadline: Create DL BW alloc, free & check overflow interface
> > > > > > > > >     86aa90795979 cgroup/cpuset: Iterate only if DEADLINE tasks are present
> > > > > > > > >     43d8cbfefa7c sched/cpuset: Keep track of SCHED_DEADLINE task in cpusets
> > > > > > > > >     d0eb4917f4d3 sched/cpuset: Bring back cpuset_mutex
> > > > > > > > >     918879de0e23 cgroup/cpuset: Rename functions dealing with DEADLINE accounting
> > > > > > > > >     78efab71a649 torture: Fix hang during kthread shutdown phase
> > > > > > > > >     c8fb97dd7fe6 nfsd: use vfs setgid helper
> > > > > > > > >     01966511868e nfs: use vfs setgid helper
> > > > > > > > >     a7a1849899aa x86/fpu: Set X86_FEATURE_OSXSAVE feature after enabling OSXSAVE in CR4
> > > > > > > > >     ad79f943c869 x86/fpu: Invalidate FPU state correctly on exec()
> > > > > > > > >     b190cf1f277a drm/display/dp: Fix the DP DSC Receiver cap size
> > > > > > > > >     c8aab333d41a drm/vmwgfx: Fix shader stage validation
> > > > > > > > >     b53ed415163e PCI: acpiphp: Use pci_assign_unassigned_bridge_resources() only for non-root bus
> > > > > > > > >     60ba1bfa036a media: vcodec: Fix potential array out-of-bounds in encoder queue_setup
> > > > > > > > >     544cd10defa1 of: dynamic: Refactor action prints to not use "%pOF" inside devtree_lock
> > > > > > > > >     f1d4a5881856 of: unittest: Fix EXPECT for parse_phandle_with_args_map() test
> > > > > > > > >     ce66cd478636 radix tree: remove unused variable
> > > > > > > > >     898c8c5b1114 lib/clz_ctz.c: Fix __clzdi2() and __ctzdi2() for 32-bit kernels
> > > > > > > > >     ff90a4c6edf8 batman-adv: Hold rtnl lock during MTU update via netlink
> > > > > > > > >     ea38c0d9aaa2 batman-adv: Fix batadv_v_ogm_aggr_send memory leak
> > > > > > > > >     7f3f72eb8f5b batman-adv: Fix TT global entry leak when client roamed back
> > > > > > > > >     f7667b49880a batman-adv: Do not get eth header before batadv_check_management_packet
> > > > > > > > >     3f9312dd7581 batman-adv: Don't increase MTU when set by user
> > > > > > > > >     cde5a240d72d batman-adv: Trigger events for auto adjusted MTU
> > > > > > > > >     22426e1ce679 selinux: set next pointer before attaching to list
> > > > > > > > >     711595bfdccf nfsd: Fix race to FREE_STATEID and cl_revoked
> > > > > > > > >     bd1697e12230 NFS: Fix a use after free in nfs_direct_join_group()
> > > > > > > > >     5f642613746e mm: add a call to flush_cache_vmap() in vmap_pfn()
> > > > > > > > >     440c10034b4d ALSA: ymfpci: Fix the missing snd_card_free() call at probe error
> > > > > > > > >     5cc7d81cf576 clk: Fix slab-out-of-bounds error in devm_clk_release()
> > > > > > > > >     0f72859acfa2 NFSv4: Fix dropped lock for racing OPEN and delegation return
> > > > > > > > >     9c025420fef2 ibmveth: Use dcbf rather than dcbfl
> > > > > > > > >     7e546bd08943 Revert "KVM: x86: enable TDP MMU by default"
> > > > > > > > >     67af12f5582b net/ncsi: change from ndo_set_mac_address to dev_set_mac_address
> > > > > > > > >     4451457d61e0 net/ncsi: make one oem_gma function for all mfr id
> > > > > > > > >     f683f4be802b bonding: fix macvlan over alb bond support
> > > > > > > > >     0fa8046e923a net: remove bond_slave_has_mac_rcu()
> > > > > > > > >     f0ec97fca629 rtnetlink: Reject negative ifindexes in RTM_NEWLINK
> > > > > > > > >     00247cfd2b69 rtnetlink: return ENODEV when ifname does not exist and group is given
> > > > > > > > >     75cfb7de44e5 netfilter: nf_tables: fix out of memory error handling
> > > > > > > > >     f22954f8c58f netfilter: nf_tables: flush pending destroy work before netlink notifier
> > > > > > > > >     ff34403fef98 net/sched: fix a qdisc modification with ambiguous command request
> > > > > > > > >     30624ea3f8b6 igc: Fix the typo in the PTM Control macro
> > > > > > > > >     f697c3ead109 igb: Avoid starting unnecessary workqueues
> > > > > > > > >     d7823d752ce1 ice: fix receive buffer size miscalculation
> > > > > > > > >     ace1b0ae3097 net: validate veth and vxcan peer ifindexes
> > > > > > > > >     335be585416d net: bcmgenet: Fix return value check for fixed_phy_register()
> > > > > > > > >     60a5034584ea net: bgmac: Fix return value check for fixed_phy_register()
> > > > > > > > >     5b52c9ba42c0 ipvlan: Fix a reference count leak warning in ipvlan_ns_exit()
> > > > > > > > >     2bad37b6f675 dccp: annotate data-races in dccp_poll()
> > > > > > > > >     9b015360e86f sock: annotate data-races around prot->memory_pressure
> > > > > > > > >     c52c6c0223e1 octeontx2-af: SDP: fix receive link config
> > > > > > > > >     ce6e2b14bc09 tracing: Fix memleak due to race between current_tracer and trace
> > > > > > > > >     ef748360ba91 tracing: Fix cpu buffers unavailable due to 'record_disabled' missed
> > > > > > > > >     fdf5804d7475 can: raw: fix lockdep issue in raw_release()
> > > > > > > > >     278fccf587dd drm/amd/display: check TG is non-null before checking if enabled
> > > > > > > > >     a955e6a0e39d drm/amd/display: do not wait for mpc idle if tg is disabled
> > > > > > > > >     e0bd4f0c60b4 can: raw: fix receiver memory leak
> > > > > > > > >     b832174b7f89 jbd2: fix a race when checking checkpoint buffer busy
> > > > > > > > >     9c31bb2684f8 jbd2: remove journal_clean_one_cp_list()
> > > > > > > > >     d91783e6864a jbd2: remove t_checkpoint_io_list
> > > > > > > > >     a0ab49e7a758 ALSA: pcm: Fix potential data race at PCM memory allocation helpers
> > > > > > > > >     2e56d380daa9 fbdev: fix potential OOB read in fast_imageblit()
> > > > > > > > >     14163f4a4fa6 fbdev: Fix sys_imageblit() for arbitrary image widths
> > > > > > > > >     5b60bd9081a9 fbdev: Improve performance of sys_imageblit()
> > > > > > > > >     166f0bf4560b MIPS: cpu-features: Use boot_cpu_type for CPU type based features
> > > > > > > > >     8f106e97409d MIPS: cpu-features: Enable octeon_cache by cpu_type
> > > > > > > > >     d1d0b239f974 fs: dlm: fix mismatch of plock results from userspace
> > > > > > > > >     77d334c44681 fs: dlm: use dlm_plock_info for do_unlock_close
> > > > > > > > >     f9a33cc7d946 fs: dlm: change plock interrupted message to debug again
> > > > > > > > >     7ac088841ffb fs: dlm: add pid to debug log
> > > > > > > > >     df9c842ab0a4 dlm: replace usage of found with dedicated list iterator variable
> > > > > > > > >     33e9c610e337 dlm: improve plock logging if interrupted
> > > > > > > > >     d9ce077f8b1f PCI: acpiphp: Reassign resources on bridge if necessary
> > > > > > > > >     8cc8645dd3e1 xprtrdma: Remap Receive buffers after a reconnect
> > > > > > > > >     91a707507e83 NFSv4: fix out path in __nfs4_get_acl_uncached
> > > > > > > > >     323b830eebd1 NFSv4.2: fix error handling in nfs42_proc_getxattr
> > > > > > > > >     5de0a325c45e objtool/x86: Fix SRSO mess
> > > > > > > > >     5ddfe5cc8716 Linux 5.15.128
> > > > > > > > >     9080f4fcc202 x86/srso: Correct the mitigation status when SMT is disabled
> > > > > > > > >     484eefc6ff9c objtool/x86: Fixup frame-pointer vs rethunk
> > > > > > > > >     55f1cbeaa159 x86/retpoline,kprobes: Fix position of thunk sections with CONFIG_LTO_CLANG
> > > > > > > > >     fa24cd0fbcb7 x86/srso: Disable the mitigation on unaffected configurations
> > > > > > > > >     aa0777ce0d3d x86/CPU/AMD: Fix the DIV(0) initial fix attempt
> > > > > > > > >     bbe585239d4f x86/retpoline: Don't clobber RFLAGS during srso_safe_ret()
> > > > > > > > >     19f23d16b0e0 x86/static_call: Fix __static_call_fixup()
> > > > > > > > >     df6495f203a7 x86/srso: Explain the untraining sequences a bit more
> > > > > > > > >     43548590ad7e x86/cpu: Cleanup the untrain mess
> > > > > > > > >     035e906bfc93 x86/cpu: Rename srso_(.*)_alias to srso_alias_\1
> > > > > > > > >     19c1c0499650 x86/cpu: Rename original retbleed methods
> > > > > > > > >     f77dbb90962b x86/cpu: Clean up SRSO return thunk mess
> > > > > > > > >     f624ce6c7fc2 x86/ibt: Add ANNOTATE_NOENDBR
> > > > > > > > >     f1171d455d94 objtool: Add frame-pointer-specific function ignore
> > > > > > > > >     08f7cfd44f77 x86/alternative: Make custom return thunk unconditional
> > > > > > > > >     0d810eff090c x86/cpu: Fix up srso_safe_ret() and __x86_return_thunk()
> > > > > > > > >     8089aae6020e x86/cpu: Fix __x86_return_thunk symbol type
> > > > > > > > >     5b28fda5fdee mmc: f-sdh30: fix order of function calls in sdhci_f_sdh30_remove
> > > > > > > > >     e8c5081da2cc net: fix the RTO timer retransmitting skb every 1ms if linear option is enabled
> > > > > > > > >     431db3f48c28 virtio-net: set queues after driver_ok
> > > > > > > > >     d39fc9b94dc0 af_unix: Fix null-ptr-deref in unix_stream_sendpage().
> > > > > > > > >     9a4d8dc706c2 arm64: dts: rockchip: Disable HS400 for eMMC on ROCK Pi 4
> > > > > > > > >     6b64974e02ea exfat: check if filename entries exceeds max filename length
> > > > > > > > >     6065b3017107 netfilter: set default timeout to 3 secs for sctp shutdown send and recv state
> > > > > > > > >     a00c5d2c208b drm/amd: flush any delayed gfxoff on suspend entry
> > > > > > > > >     d578c919deb7 drm/qxl: fix UAF on handle creation
> > > > > > > > >     ff09f9e671ff mmc: block: Fix in_flight[issue_type] value error
> > > > > > > > >     b803fedb6e50 mmc: wbsd: fix double mmc_free_host() in wbsd_init()
> > > > > > > > >     961f7ce16223 cifs: Release folio lock on fscache read hit.
> > > > > > > > >     cc3f194f46e7 ALSA: usb-audio: Add support for Mythware XA001AU capture and playback interfaces.
> > > > > > > > >     18e27df4f2b4 serial: 8250: Fix oops for port->pm on uart_change_pm()
> > > > > > > > >     e9b8ee715dbc riscv: uaccess: Return the number of bytes effectively not copied
> > > > > > > > >     b2a331abcb03 ALSA: hda/realtek - Remodified 3k pull low procedure
> > > > > > > > >     dfb9676ed25b soc: aspeed: socinfo: Add kfree for kstrdup
> > > > > > > > >     c5ac7522a8db ASoC: meson: axg-tdm-formatter: fix channel slot allocation
> > > > > > > > >     fd346ef1cd2d ASoC: rt5665: add missed regulator_bulk_disable
> > > > > > > > >     e878458d820c ARM: dts: imx: Set default tuning step for imx6sx usdhc
> > > > > > > > >     430c29a54e4a arm64: dts: qcom: qrb5165-rb5: fix thermal zone conflict
> > > > > > > > >     03522d73a498 bus: ti-sysc: Flush posted write on enable before reset
> > > > > > > > >     578371ce0d7f net: do not allow gso_size to be set to GSO_BY_FRAGS
> > > > > > > > >     5fc4fd3f3eb8 sock: Fix misuse of sk_under_memory_pressure()
> > > > > > > > >     fc3d82d295d1 net: dsa: mv88e6xxx: Wait for EEPROM done before HW reset
> > > > > > > > >     f11c2802e143 i40e: fix misleading debug logs
> > > > > > > > >     5ba2b936f3e1 iavf: fix FDIR rule fields masks validation
> > > > > > > > >     ae6834689fd6 team: Fix incorrect deletion of ETH_P_8021AD protocol vid from slaves
> > > > > > > > >     0ffbc341cfae net: phy: broadcom: stub c45 read/write for 54810
> > > > > > > > >     bf221e5e4b19 netfilter: nft_dynset: disallow object maps
> > > > > > > > >     9177869b85dd ipvs: fix racy memcpy in proc_do_sync_threshold
> > > > > > > > >     1adaec4758d1 netfilter: nf_tables: deactivate catchall elements in next generation
> > > > > > > > >     82109740d610 netfilter: nf_tables: fix false-positive lockdep splat
> > > > > > > > >     b2f6d73395cb drm/panel: simple: Fix AUO G121EAN01 panel timings according to the docs
> > > > > > > > >     7207ee323afa selftests: mirror_gre_changes: Tighten up the TTL test match
> > > > > > > > >     c2a6ffe3f1a3 net: phy: fix IRQ-based wake-on-lan over hibernate / power off
> > > > > > > > >     8e5e967348ca xfrm: add forgotten nla_policy for XFRMA_MTIMER_THRESH
> > > > > > > > >     075448a2eb75 xfrm: add NULL check in xfrm_update_ae_params
> > > > > > > > >     e1e04cc2ef2c ip_vti: fix potential slab-use-after-free in decode_session6
> > > > > > > > >     a1639a82ce14 ip6_vti: fix slab-use-after-free in decode_session6
> > > > > > > > >     44b3d4096700 xfrm: fix slab-use-after-free in decode_session6
> > > > > > > > >     a465ace883ac net: xfrm: Amend XFRMA_SEC_CTX nla_policy structure
> > > > > > > > >     fed1cd2cd3aa net: af_key: fix sadb_x_filter validation
> > > > > > > > >     1960f468078b net: xfrm: Fix xfrm_address_filter OOB read
> > > > > > > > >     080dedb1cad8 i2c: designware: Handle invalid SMBus block data response length value
> > > > > > > > >     416c538684bd i2c: designware: Correct length byte validation logic
> > > > > > > > >     b966e9e1e250 btrfs: fix BUG_ON condition in btrfs_cancel_balance
> > > > > > > > >     77698e6ff6f0 tty: serial: fsl_lpuart: Clear the error flags by writing 1 for lpuart32 platforms
> > > > > > > > >     2a5234464383 tty: n_gsm: fix the UAF caused by race condition in gsm_cleanup_mux
> > > > > > > > >     8ef25fb13494 powerpc/rtas_flash: allow user copy to flash block cache objects
> > > > > > > > >     bb70e2b70f8d fbdev: mmp: fix value check in mmphw_probe()
> > > > > > > > >     184f1b68bb99 i2c: hisi: Only handle the interrupt of the driver's transfer
> > > > > > > > >     c4e671dae50e i2c: bcm-iproc: Fix bcm_iproc_i2c_isr deadlock issue
> > > > > > > > >     b99f490ea87e cifs: fix potential oops in cifs_oplock_break
> > > > > > > > >     a5ae5a81bc19 vduse: Use proper spinlock for IRQ injection
> > > > > > > > >     5b7d5c2dd664 virtio-mmio: don't break lifecycle of vm_dev
> > > > > > > > >     edf3b5aadb25 btrfs: move out now unused BG from the reclaim list
> > > > > > > > >     170773563ef6 ARM: dts: nxp/imx6sll: fix wrong property name in usbphy node
> > > > > > > > >     4ffbfe1c980f ARM: dts: imx6sll: fixup of operating points
> > > > > > > > >     e2ff5cf681a8 mmc: sunxi: fix deferred probing
> > > > > > > > >     f93e8c5a7bd9 mmc: bcm2835: fix deferred probing
> > > > > > > > >     4eeba5d476fe USB: dwc3: fix use-after-free on core driver unbind
> > > > > > > > >     a78fe5c9d8d5 USB: dwc3: qcom: fix NULL-deref on suspend
> > > > > > > > >     8a6b7534020d tty: serial: fsl_lpuart: reduce RX watermark to 0 on LS1028A
> > > > > > > > >     701bb5fee7c3 tty: serial: fsl_lpuart: make rx_watermark configurable for different platforms
> > > > > > > > >     fa254ab7d02d tty: serial: fsl_lpuart: Add i.MXRT1050 support
> > > > > > > > >     20351ddb1f41 usb: dwc3: gadget: Improve dwc3_gadget_suspend() and dwc3_gadget_resume()
> > > > > > > > >     31a0e60fe16b USB: dwc3: gadget: drop dead hibernation code
> > > > > > > > >     d9e004104e45 usb: dwc3: Fix typos in gadget.c
> > > > > > > > >     2fa487a94667 usb: dwc3: Remove DWC3 locking during gadget suspend/resume
> > > > > > > > >     7dfb384e76ee usb: dwc3: gadget: Synchronize IRQ between soft connect/disconnect
> > > > > > > > >     d3c82f24ee69 drm/amd/display: fix access hdcp_workqueue assert
> > > > > > > > >     0ba6c7ba081e drm/amd/display: phase3 mst hdcp for multiple displays
> > > > > > > > >     99c444d3c3c4 drm/amd/display: save restore hdcp state when display is unplugged from mst hub
> > > > > > > > >     4f1beb75f652 ARM: dts: aspeed: asrock: Correct firmware flash SPI clocks
> > > > > > > > >     f84c2ca3490c igc: read before write to SRRCTL register
> > > > > > > > >     9fa82f031af8 iio: addac: stx104: Fix race condition when converting analog-to-digital
> > > > > > > > >     d31d04ec404c iio: addac: stx104: Fix race condition for stx104_write_raw()
> > > > > > > > >     89a007f3a383 iio: stx104: Move to addac subdirectory
> > > > > > > > >     cadf8f2d7c9d iio: adc: stx104: Implement and utilize register structures
> > > > > > > > >     6089d354346f iio: adc: stx104: Utilize iomap interface
> > > > > > > > >     565b96d9a7ab iio: add addac subdirectory
> > > > > > > > >     49b830d75f03 ring-buffer: Do not swap cpu_buffer during resize process
> > > > > > > > >     6657ecbcc39c powerpc/kasan: Disable KCOV in KASAN code
> > > > > > > > >     8703b26387e1 ALSA: hda: fix a possible null-pointer dereference due to data race in snd_hdac_regmap_sync()
> > > > > > > > >     5ed4dbc13726 ALSA: hda/realtek: Add quirks for Unis H3C Desktop B760 & Q760
> > > > > > > > >     c7d8b5f46f06 fs/ntfs3: Mark ntfs dirty when on-disk struct is corrupted
> > > > > > > > >     3a00ec562f8c fs: ntfs3: Fix possible null-pointer dereferences in mi_read()
> > > > > > > > >     e7799bb4dbe2 fs/ntfs3: Enhance sanity check while generating attr_list
> > > > > > > > >     ef568da1fd84 drm/amdgpu: Fix potential fence use-after-free v2
> > > > > > > > >     5720c7e185d4 Bluetooth: btusb: Add MT7922 bluetooth ID for the Asus Ally
> > > > > > > > >     548a6b64b3c0 Bluetooth: L2CAP: Fix use-after-free
> > > > > > > > >     302d04596364 watchdog: sp5100_tco: support Hygon FCH/SCH (Server Controller Hub)
> > > > > > > > >     2ea70379e4f4 firewire: net: fix use after free in fwnet_finish_incoming_packet()
> > > > > > > > >     97fd1c8e9c5a pcmcia: rsrc_nonstatic: Fix memory leak in nonstatic_release_resource_db()
> > > > > > > > >     85e888150075 gfs2: Fix possible data races in gfs2_show_options()
> > > > > > > > >     eafb79d2448a usb: chipidea: imx: add missing USB PHY DPDM wakeup setting
> > > > > > > > >     7bdb4c963049 usb: chipidea: imx: don't request QoS for imx8ulp
> > > > > > > > >     25decbbb66e4 thunderbolt: Read retimer NVM authentication status prior tb_retimer_set_inbound_sbtx()
> > > > > > > > >     776b34615a29 media: platform: mediatek: vpu: fix NULL ptr dereference
> > > > > > > > >     cb174344bf85 usb: gadget: u_serial: Avoid spinlock recursion in __gs_console_push
> > > > > > > > >     1676748aa290 media: v4l2-mem2mem: add lock to protect parameter num_rdy
> > > > > > > > >     985086704267 smb: client: fix warning in cifs_smb3_do_mount()
> > > > > > > > >     a3f252436e57 ovl: check type and offset of struct vfsmount in ovl_entry
> > > > > > > > >     1a650d3ccd79 RDMA/mlx5: Return the firmware result upon destroying QP/RQ
> > > > > > > > >     9631d88503ab HID: add quirk for 03f0:464a HP Elite Presenter Mouse
> > > > > > > > >     4921792e04f2 drm/amdgpu: install stub fence into potential unused fence pointers
> > > > > > > > >     fd41646d4350 HID: logitech-hidpp: Add USB and Bluetooth IDs for the Logitech G915 TKL Keyboard
> > > > > > > > >     ff10cd3e9b3a dma-remap: use kvmalloc_array/kvfree for larger dma memory remap
> > > > > > > > >     e9ce774052ee ASoC: SOF: Intel: fix SoundWire/HDaudio mutual exclusion
> > > > > > > > >     7d53d1e4765c iopoll: Call cpu_relax() in busy loops
> > > > > > > > >     ca66e9dd98ef ARM: dts: imx6dl: prtrvt, prtvt7, prti6q, prtwd2: fix USB related warnings
> > > > > > > > >     cc1590830859 PCI: tegra194: Fix possible array out of bounds access
> > > > > > > > >     e2d10f1de1fa net: tls: avoid discarding data on record close
> > > > > > > > >     9a15ca893909 net/tls: Multi-threaded calls to TX tls_dev_del
> > > > > > > > >     2d93157b7e2d net/tls: Perform immediate device ctx cleanup when possible
> > > > > > > > >     51222e1c77a1 macsec: use DEV_STATS_INC()
> > > > > > > > >     3d64a232e4d9 macsec: Fix traffic counters/statistics
> > > > > > > > >     396a1921406a selftests: forwarding: tc_actions: Use ncat instead of nc
> > > > > > > > >     d61a0886d336 selftests: forwarding: tc_actions: cleanup temporary files when test is aborted
> > > > > > > > >     a798977df6d0 mmc: sdhci-f-sdh30: Replace with sdhci_pltfm
> > > > > > > > >     f6f7927ac664 Linux 5.15.127
> > > > > > > > >     c597d8cb0d33 timers/nohz: Last resort update jiffies on nohz_full IRQ entry
> > > > > > > > >     b4d36e6c5dc4 timers/nohz: Switch to ONESHOT_STOPPED in the low-res handler when the tick is stopped
> > > > > > > > >     c3b954a51b64 tick: Detect and fix jiffies update stall
> > > > > > > > >     af99918f0e39 sch_netem: fix issues in netem_change() vs get_dist_table()
> > > > > > > > >     5d094d4e7b99 alpha: remove __init annotation from exported page_is_ram()
> > > > > > > > >     f8d6d25756ea scsi: qedf: Fix firmware halt over suspend and resume
> > > > > > > > >     85db1cd1744e scsi: qedi: Fix firmware halt over suspend and resume
> > > > > > > > >     e70469c28953 scsi: fnic: Replace return codes in fnic_clean_pending_aborts()
> > > > > > > > >     6bc7f4c8c27d scsi: core: Fix possible memory leak if device_add() fails
> > > > > > > > >     461f8ac666fa scsi: snic: Fix possible memory leak if device_add() fails
> > > > > > > > >     171e117cdc0a scsi: 53c700: Check that command slot is not NULL
> > > > > > > > >     7a792b3d888a scsi: storvsc: Fix handling of virtual Fibre Channel timeouts
> > > > > > > > >     0f52d7b78251 scsi: core: Fix legacy /proc parsing buffer overflow
> > > > > > > > >     b757ef99df39 netfilter: nf_tables: report use refcount overflow
> > > > > > > > >     9bdbbcf9d148 nvme-rdma: fix potential unbalanced freeze & unfreeze
> > > > > > > > >     d68f8ef6ef70 nvme-tcp: fix potential unbalanced freeze & unfreeze
> > > > > > > > >     ae6e21f8bb2a btrfs: set cache_block_group_error if we find an error
> > > > > > > > >     314135b7bae9 btrfs: reject invalid reloc tree root keys with stack dump
> > > > > > > > >     69dd147de419 btrfs: exit gracefully if reloc roots don't match
> > > > > > > > >     c40d4b60c58d btrfs: don't stop integrity writeback too early
> > > > > > > > >     555e126dd30b ibmvnic: Handle DMA unmapping of login buffs in release functions
> > > > > > > > >     34fcc823823a ibmvnic: Unmap DMA login rsp buffer on send login fail
> > > > > > > > >     cee62753cf2e ibmvnic: Enforce stronger sanity checks on login response
> > > > > > > > >     27e8db8380eb net/mlx5: Skip clock update work when device is in error state
> > > > > > > > >     f638fc2f7377 net/mlx5: Allow 0 for total host VFs
> > > > > > > > >     086a80eb6213 dmaengine: mcf-edma: Fix a potential un-allocated memory access
> > > > > > > > >     7e1dc94b2d50 nexthop: Fix infinite nexthop bucket dump when using maximum nexthop ID
> > > > > > > > >     608a4327c257 nexthop: Make nexthop bucket dump more efficient
> > > > > > > > >     4457300cfd84 nexthop: Fix infinite nexthop dump when using maximum nexthop ID
> > > > > > > > >     91307347d632 net: hns3: add wait until mac link down
> > > > > > > > >     094310eb2b93 net: hns3: refactor hclge_mac_link_status_wait for interface reuse
> > > > > > > > >     1ae9703c2e32 net: phy: at803x: remove set/get wol callbacks for AR8032
> > > > > > > > >     7d496cd83a9d RDMA/umem: Set iova in ODP flow
> > > > > > > > >     f78a4238a873 wifi: cfg80211: fix sband iftype data lookup for AP_VLAN
> > > > > > > > >     26a27dd76054 drm/rockchip: Don't spam logs in atomic check
> > > > > > > > >     918c1e6843b7 IB/hfi1: Fix possible panic during hotplug remove
> > > > > > > > >     df21468bfdc8 iavf: fix potential races for FDIR filters
> > > > > > > > >     b1f985cf1c52 drivers: net: prevent tun_build_skb() to exceed the packet size limit
> > > > > > > > >     f239c9e1d98b dccp: fix data-race around dp->dccps_mss_cache
> > > > > > > > >     49a1fee22fae bonding: Fix incorrect deletion of ETH_P_8021AD protocol vid from slaves
> > > > > > > > >     789fcd94c9ca xsk: fix refcount underflow in error path
> > > > > > > > >     e95808121953 tunnels: fix kasan splat when generating ipv4 pmtu error
> > > > > > > > >     7903311b2cec net/packet: annotate data-races around tp->status
> > > > > > > > >     f4614e379bf9 mISDN: Update parameter type of dsp_cmx_send()
> > > > > > > > >     3961761af392 bpf, sockmap: Fix bug that strp_done cannot be called
> > > > > > > > >     20d53895d5c0 bpf, sockmap: Fix map type error in sock_map_del_link
> > > > > > > > >     a09c258cfa77 net: core: remove unnecessary frame_sz check in bpf_xdp_adjust_tail()
> > > > > > > > >     85af0b226c0b selftests: forwarding: tc_flower: Relax success criterion
> > > > > > > > >     7b3fa99526f9 selftests: forwarding: Switch off timeout
> > > > > > > > >     e410f85ebca9 selftests: forwarding: Skip test when no interfaces are specified
> > > > > > > > >     4a4499452620 selftests: forwarding: ethtool_extended_state: Skip when using veth pairs
> > > > > > > > >     b8d216e9c607 selftests: forwarding: ethtool: Skip when using veth pairs
> > > > > > > > >     b9dfb80d9fb2 selftests: forwarding: Add a helper to skip test when using veth pairs
> > > > > > > > >     b973eb76dff3 selftests/rseq: Fix build with undefined __weak
> > > > > > > > >     b8b8db5857d4 drm/nouveau/disp: Revert a NULL check inside nouveau_connector_get_modes
> > > > > > > > >     4c6767c8bf5e x86: Move gds_ucode_mitigated() declaration to header
> > > > > > > > >     f919cbc90441 x86/speculation: Add cpu_show_gds() prototype
> > > > > > > > >     9290ef14c96b x86/mm: Fix VDSO and VVAR placement on 5-level paging machines
> > > > > > > > >     829409510d00 x86/cpu/amd: Enable Zenbleed fix for AMD Custom APU 0405
> > > > > > > > >     c41a22b93d7c x86/srso: Fix build breakage with the LLVM linker
> > > > > > > > >     c2372b1559d4 usb: typec: tcpm: Fix response to vsafe0V event
> > > > > > > > >     f776b94ccdf0 usb: common: usb-conn-gpio: Prevent bailing out if initial role is none
> > > > > > > > >     00cc14b52d6f usb: dwc3: Properly handle processing of pending events
> > > > > > > > >     7a11d1e2625b usb-storage: alauda: Fix uninit-value in alauda_check_media()
> > > > > > > > >     945e1b3c361b misc: rtsx: judge ASPM Mode to set PETXCFG Reg
> > > > > > > > >     03eebad96233 binder: fix memory leak in binder_init()
> > > > > > > > >     a8e2ae6296d5 iio: adc: ina2xx: avoid NULL pointer dereference on OF device match
> > > > > > > > >     2df8ae1e42b8 iio: cros_ec: Fix the allocation size for cros_ec_command
> > > > > > > > >     a7cedc2b7612 io_uring: correct check for O_TMPFILE
> > > > > > > > >     697bc234632c selftests/bpf: Fix sk_assign on s390x
> > > > > > > > >     127277262110 selftests/bpf: Workaround verification failure for fexit_bpf2bpf/func_replace_return_code
> > > > > > > > >     ee701208f4cc selftests/bpf: make test_align selftest more robust
> > > > > > > > >     683d2969a082 bpf: aggressively forget precise markings during state checkpointing
> > > > > > > > >     2516deeb872a bpf: stop setting precise in current state
> > > > > > > > >     c47d0178ad86 bpf: allow precision tracking for programs with subprogs
> > > > > > > > >     3645510cf926 nilfs2: fix use-after-free of nilfs_root in dirtying inodes via iput
> > > > > > > > >     36a3b560c78d radix tree test suite: fix incorrect allocation size for pthreads
> > > > > > > > >     8d10284243b7 hwmon: (pmbus/bel-pfe) Enable PMBUS_SKIP_STATUS_CHECK for pfe1100
> > > > > > > > >     3ad4ba2b6112 drm/amd/display: check attr flag before set cursor degamma on DCN3+
> > > > > > > > >     621204fca047 drm/shmem-helper: Reset vma->vm_ops before calling dma_buf_mmap()
> > > > > > > > >     64e6253f6489 drm/nouveau/gr: enable memory loads on helper invocation on all channels
> > > > > > > > >     bcd9eeb3a309 riscv,mmio: Fix readX()-to-delay() ordering
> > > > > > > > >     57772ae9b339 dmaengine: pl330: Return DMA_PAUSED when transaction is paused
> > > > > > > > >     3ca8f5c733c4 ipv6: adjust ndisc_is_useropt() to also return true for PIO
> > > > > > > > >     6cde60777675 mmc: moxart: read scr register without changing byte order
> > > > > > > > >     3f00757ab416 wireguard: allowedips: expand maximum node depth
> > > > > > > > >     aeb974907642 ksmbd: fix wrong next length validation of ea buffer in smb2_set_ea()
> > > > > > > > >     595679098bdc ksmbd: validate command request size
> > > > > > > > >     24c4de4069cb Linux 5.15.126
> > > > > > > > >     aeb4db8ab7f1 PM: sleep: wakeirq: fix wake irq arming
> > > > > > > > >     b5d3a4251bd2 PM / wakeirq: support enabling wake-up irq after runtime_suspend called
> > > > > > > > >     a36b522767f3 soundwire: fix enumeration completion
> > > > > > > > >     7996facaf0ee soundwire: bus: pm_runtime_request_resume on peripheral attachment
> > > > > > > > >     c91c07ae0849 selftests/rseq: Play nice with binaries statically linked against glibc 2.35+
> > > > > > > > >     1cdb50faf7f7 selftests/rseq: check if libc rseq support is registered
> > > > > > > > >     0f1f471b91f4 drm/imx/ipuv3: Fix front porch adjustment upon hactive aligning
> > > > > > > > >     5058c1444040 powerpc/mm/altmap: Fix altmap boundary check
> > > > > > > > >     eb7a5e4d14c8 mtd: rawnand: fsl_upm: Fix an off-by one test in fun_exec_op()
> > > > > > > > >     70643e98cbc3 mtd: rawnand: rockchip: Align hwecc vs. raw page helper layouts
> > > > > > > > >     1796b492f8cc mtd: rawnand: rockchip: fix oobfree offset and description
> > > > > > > > >     f6807b62fb0e mtd: rawnand: omap_elm: Fix incorrect type in assignment
> > > > > > > > >     596be6716bc5 ext2: Drop fragment support
> > > > > > > > >     0ccfe21949bc fs: Protect reconfiguration of sb read-write from racing writes
> > > > > > > > >     27d0f755d649 net: usbnet: Fix WARNING in usbnet_start_xmit/usb_submit_urb
> > > > > > > > >     fbe5a2fed815 Bluetooth: L2CAP: Fix use-after-free in l2cap_sock_ready_cb
> > > > > > > > >     afd9a31b5aa4 fs/sysv: Null check to prevent null-ptr-deref bug
> > > > > > > > >     80ec112c1996 fs/ntfs3: Use __GFP_NOWARN allocation at ntfs_load_attr_list()
> > > > > > > > >     0d6f639f1dcd file: reinstate f_pos locking optimization for regular files
> > > > > > > > >     b44d28b98f18 bpf, cpumap: Make sure kthread is running before map update returns
> > > > > > > > >     8089eb93d678 drm/ttm: check null pointer before accessing when swapping
> > > > > > > > >     ef0d07c66843 open: make RESOLVE_CACHED correctly test for O_TMPFILE
> > > > > > > > >     c81bdf8f9f2b bpf: Disable preemption in bpf_event_output
> > > > > > > > >     ae07cfe2b099 rbd: prevent busy loop when requesting exclusive lock
> > > > > > > > >     7978bcca4c1f wifi: mt76: mt7615: do not advertise 5 GHz on first phy of MT7615D (DBDC)
> > > > > > > > >     32ca6a55e10e net: tap_open(): set sk_uid from current_fsuid()
> > > > > > > > >     4ed3eed99ee6 net: tun_chr_open(): set sk_uid from current_fsuid()
> > > > > > > > >     adacc3a954fa arm64: dts: stratix10: fix incorrect I2C property for SCL signal
> > > > > > > > >     b92c88009da1 mtd: rawnand: meson: fix OOB available bytes for ECC
> > > > > > > > >     b0875c583e41 mtd: spinand: toshiba: Fix ecc_get_status
> > > > > > > > >     1c33ca1e1974 exfat: release s_lock before calling dir_emit()
> > > > > > > > >     8a34a242cf03 exfat: use kvmalloc_array/kvfree instead of kmalloc_array/kfree
> > > > > > > > >     a74878207b02 x86/CPU/AMD: Do not leak quotient data after a division by 0
> > > > > > > > >     b8f029fc4075 firmware: arm_scmi: Drop OF node reference in the transport channel setup
> > > > > > > > >     287c2c8677ed ceph: defer stopping mdsc delayed_work
> > > > > > > > >     98b521d10e73 USB: zaurus: Add ID for A-300/B-500/C-700
> > > > > > > > >     cd6872f2cf56 libceph: fix potential hang in ceph_osdc_notify()
> > > > > > > > >     e5f5b4a89809 scsi: storvsc: Limit max_sectors for virtual Fibre Channel devices
> > > > > > > > >     212a9a3c67be scsi: zfcp: Defer fc_rport blocking until after ADISC response
> > > > > > > > >     dac382725394 tcp_metrics: fix data-race in tcpm_suck_dst() vs fastopen
> > > > > > > > >     4517782e1bc3 tcp_metrics: annotate data-races around tm->tcpm_net
> > > > > > > > >     e842a68667d4 tcp_metrics: annotate data-races around tm->tcpm_vals[]
> > > > > > > > >     d3184bea4ace tcp_metrics: annotate data-races around tm->tcpm_lock
> > > > > > > > >     9a7367cbe33d tcp_metrics: annotate data-races around tm->tcpm_stamp
> > > > > > > > >     6f6bd67f4894 tcp_metrics: fix addr_same() helper
> > > > > > > > >     b0acbcf1e7a1 prestera: fix fallback to previous version on same major version
> > > > > > > > >     d6d9d0f5a5e0 net/mlx5: fs_core: Skip the FTs in the same FS_TYPE_PRIO_CHAINS fs_prio
> > > > > > > > >     c999fb1039dd net/mlx5: fs_core: Make find_closest_ft more generic
> > > > > > > > >     32ef2c0c6cf1 vxlan: Fix nexthop hash size
> > > > > > > > >     1bb54a21f4d9 ip6mr: Fix skb_under_panic in ip6mr_cache_report()
> > > > > > > > >     64e3affee288 s390/qeth: Don't call dev_close/dev_open (DOWN/UP)
> > > > > > > > >     a0da2684db18 net: dcb: choose correct policy to parse DCB_ATTR_BCN
> > > > > > > > >     193333229aac net: netsec: Ignore 'phy-mode' on SynQuacer in DT mode
> > > > > > > > >     766c9dd00c5f net: korina: handle clk prepare error in korina_probe()
> > > > > > > > >     6cecfdf65053 net: ll_temac: fix error checking of irq_of_parse_and_map()
> > > > > > > > >     3761ff4f8670 net: ll_temac: Switch to use dev_err_probe() helper
> > > > > > > > >     5c534640a7da bpf: sockmap: Remove preempt_disable in sock_map_sk_acquire
> > > > > > > > >     79c3d81c9ad1 net/sched: cls_route: No longer copy tcf_result on update to avoid use-after-free
> > > > > > > > >     9edf7955025a net/sched: cls_fw: No longer copy tcf_result on update to avoid use-after-free
> > > > > > > > >     262430dfc618 net/sched: cls_u32: No longer copy tcf_result on update to avoid use-after-free
> > > > > > > > >     b58d34068fd9 bpf, cpumap: Handle skb as well when clean up ptr_ring
> > > > > > > > >     f04f6d9b3b06 net/sched: taprio: Limit TCA_TAPRIO_ATTR_SCHED_CYCLE_TIME to INT_MAX.
> > > > > > > > >     2c55d4941518 net: add missing data-race annotation for sk_ll_usec
> > > > > > > > >     e934c50c48e2 net: add missing data-race annotations around sk->sk_peek_off
> > > > > > > > >     fdd8d8d54d6a net: add missing READ_ONCE(sk->sk_rcvbuf) annotation
> > > > > > > > >     98f0d1db3a27 net: add missing READ_ONCE(sk->sk_sndbuf) annotation
> > > > > > > > >     0d1047b77b23 net: add missing READ_ONCE(sk->sk_rcvlowat) annotation
> > > > > > > > >     6c058a1f67f0 net: annotate data-races around sk->sk_max_pacing_rate
> > > > > > > > >     2950c5ac65b3 qed: Fix scheduling in a tasklet while getting stats
> > > > > > > > >     a19952dbb5b6 qed: Fix kernel-doc warnings
> > > > > > > > >     6d8c259f4827 mISDN: hfcpci: Fix potential deadlock on &hc->lock
> > > > > > > > >     8dedcc6af341 net: sched: cls_u32: Fix match key mis-addressing
> > > > > > > > >     675d29de69c7 perf test uprobe_from_different_cu: Skip if there is no gcc
> > > > > > > > >     0f6e3d8d7f91 net: dsa: fix value check in bcm_sf2_sw_probe()
> > > > > > > > >     047508edd602 rtnetlink: let rtnl_bridge_setlink checks IFLA_BRIDGE_MODE length
> > > > > > > > >     cc9ebceaa6d0 bpf: Add length check for SK_DIAG_BPF_STORAGE_REQ_MAP_FD parsing
> > > > > > > > >     8f9a04c742e1 net/mlx5e: fix return value check in mlx5e_ipsec_remove_trailer()
> > > > > > > > >     00cecb0a8f9e net/mlx5: DR, fix memory leak in mlx5dr_cmd_create_reformat_ctx
> > > > > > > > >     4c224ea31bed wifi: cfg80211: Fix return value in scan logic
> > > > > > > > >     8e72db3ffa5d KVM: s390: fix sthyi error handling
> > > > > > > > >     809edb4262f0 word-at-a-time: use the same return type for has_zero regardless of endianness
> > > > > > > > >     b7880809d75d arm64: dts: imx8mn-var-som: add missing pull-up for onboard PHY reset pinmux
> > > > > > > > >     804e72062be4 iommu/arm-smmu-v3: Document nesting-related errata
> > > > > > > > >     744e6b80b830 iommu/arm-smmu-v3: Add explicit feature for nesting
> > > > > > > > >     fd86b5944215 iommu/arm-smmu-v3: Document MMU-700 erratum 2812531
> > > > > > > > >     2de9f3dcfe63 iommu/arm-smmu-v3: Work around MMU-600 erratum 1076982
> > > > > > > > >     a850fa85d477 arm64: errata: Add detection for TRBE write to out-of-range
> > > > > > > > >     073699df4a09 arm64: errata: Add workaround for TSB flush failures
> > > > > > > > >     44b45e8161a5 net/mlx5: Free irqs only on shutdown callback
> > > > > > > > >     40601542c43c perf: Fix function pointer case
> > > > > > > > >     c12fa4ac8997 io_uring: gate iowait schedule on having pending requests
> > > > > > > > >     c275eaaaa342 Linux 5.15.125
> > > > > > > > >     754e0c7c4a30 x86: fix backwards merge of GDS/SRSO bit
> > > > > > > > >     b14a3924c267 xen/netback: Fix buffer overrun triggered by unusual packet
> > > > > > > > >     153f9a7b02d4 x86/srso: Tie SBPB bit setting to microcode patch detection
> > > > > > > > >     df4c3823cba5 x86/srso: Fix return thunks in generated code
> > > > > > > > >     0071b17eb66b x86/srso: Add IBPB on VMEXIT
> > > > > > > > >     5398faac76a6 x86/srso: Add IBPB
> > > > > > > > >     c24aaa7dde5f x86/srso: Add SRSO_NO support
> > > > > > > > >     4e9115e194a8 x86/srso: Add IBPB_BRTYPE support
> > > > > > > > >     b35087763a44 x86/srso: Add a Speculative RAS Overflow mitigation
> > > > > > > > >     c3b4c644525e x86/cpu, kvm: Add support for CPUID_80000021_EAX
> > > > > > > > >     236dd7133394 x86/bugs: Increase the x86 bugs vector size to two u32s
> > > > > > > > >     0242a8bdef56 Documentation/x86: Fix backwards on/off logic about YMM support
> > > > > > > > >     27a72e350869 x86/mm: Initialize text poking earlier
> > > > > > > > >     d0317b9502ea mm: Move mm_cachep initialization to mm_init()
> > > > > > > > >     8e4c2530879d x86/mm: Use mm_alloc() in poking_init()
> > > > > > > > >     13ec5cb4c113 x86/mm: fix poking_init() for Xen PV guests
> > > > > > > > >     3e90080d5665 x86/xen: Fix secondary processors' FPU initialization
> > > > > > > > >     348741a9e4d3 KVM: Add GDS_NO support to KVM
> > > > > > > > >     59d78655f808 x86/speculation: Add Kconfig option for GDS
> > > > > > > > >     0cc5643b63ae x86/speculation: Add force option to GDS mitigation
> > > > > > > > >     348a89e20184 x86/speculation: Add Gather Data Sampling mitigation
> > > > > > > > >     a094d3b30967 x86/fpu: Move FPU initialization into arch_cpu_finalize_init()
> > > > > > > > >     59f2739111ca x86/fpu: Mark init functions __init
> > > > > > > > >     bb9c20d903f6 x86/fpu: Remove cpuinfo argument from init functions
> > > > > > > > >     de8b7ce4c533 x86/init: Initialize signal frame size late
> > > > > > > > >     041d929233bb init, x86: Move mem_encrypt_init() into arch_cpu_finalize_init()
> > > > > > > > >     8ae795ed6115 init: Invoke arch_cpu_finalize_init() earlier
> > > > > > > > >     7e270cebaffd init: Remove check_bugs() leftovers
> > > > > > > > >     285384ac24c3 um/cpu: Switch to arch_cpu_finalize_init()
> > > > > > > > >     6ea421786426 sparc/cpu: Switch to arch_cpu_finalize_init()
> > > > > > > > >     21a1fc8d13d8 sh/cpu: Switch to arch_cpu_finalize_init()
> > > > > > > > >     dfeb371a2707 mips/cpu: Switch to arch_cpu_finalize_init()
> > > > > > > > >     4baf46a3ba00 m68k/cpu: Switch to arch_cpu_finalize_init()
> > > > > > > > >     8c8165cd25cf ia64/cpu: Switch to arch_cpu_finalize_init()
> > > > > > > > >     de8c592cc5a1 ARM: cpu: Switch to arch_cpu_finalize_init()
> > > > > > > > >     75da6209d3ba x86/cpu: Switch to arch_cpu_finalize_init()
> > > > > > > > >     0774fc2177c3 init: Provide arch_cpu_finalize_init()
> > > > > > > > >
> > > > > > > > > Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
> > > > > > > > > ---
> > > > > > > > >  .../linux/linux-yocto-rt_5.15.bb              |  6 ++---
> > > > > > > > >  .../linux/linux-yocto-tiny_5.15.bb            |  6 ++---
> > > > > > > > >  meta/recipes-kernel/linux/linux-yocto_5.15.bb | 26 +++++++++----------
> > > > > > > > >  3 files changed, 19 insertions(+), 19 deletions(-)
> > > > > > > > >
> > > > > > > > > diff --git a/meta/recipes-kernel/linux/linux-yocto-rt_5.15.bb b/meta/recipes-kernel/linux/linux-yocto-rt_5.15.bb
> > > > > > > > > index 6ac3118f81..f7286759a9 100644
> > > > > > > > > --- a/meta/recipes-kernel/linux/linux-yocto-rt_5.15.bb
> > > > > > > > > +++ b/meta/recipes-kernel/linux/linux-yocto-rt_5.15.bb
> > > > > > > > > @@ -11,13 +11,13 @@ python () {
> > > > > > > > >          raise bb.parse.SkipRecipe("Set PREFERRED_PROVIDER_virtual/kernel to linux-yocto-rt to enable it")
> > > > > > > > >  }
> > > > > > > > >
> > > > > > > > > -SRCREV_machine ?= "0ac91942af8fec31671ffe62e9518aaf15f110b3"
> > > > > > > > > -SRCREV_meta ?= "f484a7f175b4f3c4f7d2b553cde232bd41f757d8"
> > > > > > > > > +SRCREV_machine ?= "423b5d5cb3f45a272285fa4157d1964086fabc2e"
> > > > > > > > > +SRCREV_meta ?= "92bd0a656f0f9db955fb53c52be71cce9296bdb2"
> > > > > > > > >
> > > > > > > > >  SRC_URI = "git://git.yoctoproject.org/linux-yocto.git;branch=${KBRANCH};name=machine \
> > > > > > > > >             git://git.yoctoproject.org/yocto-kernel-cache;type=kmeta;name=meta;branch=yocto-5.15;destsuffix=${KMETA}"
> > > > > > > > >
> > > > > > > > > -LINUX_VERSION ?= "5.15.124"
> > > > > > > > > +LINUX_VERSION ?= "5.15.141"
> > > > > > > > >
> > > > > > > > >  LIC_FILES_CHKSUM = "file://COPYING;md5=6bc538ed5bd9a7fc9398086aedcd7e46"
> > > > > > > > >
> > > > > > > > > diff --git a/meta/recipes-kernel/linux/linux-yocto-tiny_5.15.bb b/meta/recipes-kernel/linux/linux-yocto-tiny_5.15.bb
> > > > > > > > > index 9c06ddf200..7461087299 100644
> > > > > > > > > --- a/meta/recipes-kernel/linux/linux-yocto-tiny_5.15.bb
> > > > > > > > > +++ b/meta/recipes-kernel/linux/linux-yocto-tiny_5.15.bb
> > > > > > > > > @@ -5,7 +5,7 @@ KCONFIG_MODE = "--allnoconfig"
> > > > > > > > >
> > > > > > > > >  require recipes-kernel/linux/linux-yocto.inc
> > > > > > > > >
> > > > > > > > > -LINUX_VERSION ?= "5.15.124"
> > > > > > > > > +LINUX_VERSION ?= "5.15.141"
> > > > > > > > >  LIC_FILES_CHKSUM = "file://COPYING;md5=6bc538ed5bd9a7fc9398086aedcd7e46"
> > > > > > > > >
> > > > > > > > >  DEPENDS += "${@bb.utils.contains('ARCH', 'x86', 'elfutils-native', '', d)}"
> > > > > > > > > @@ -14,8 +14,8 @@ DEPENDS += "openssl-native util-linux-native"
> > > > > > > > >  KMETA = "kernel-meta"
> > > > > > > > >  KCONF_BSP_AUDIT_LEVEL = "2"
> > > > > > > > >
> > > > > > > > > -SRCREV_machine ?= "cdb289c798fe1fc9f259a08c32e2dd9516ccb7a4"
> > > > > > > > > -SRCREV_meta ?= "f484a7f175b4f3c4f7d2b553cde232bd41f757d8"
> > > > > > > > > +SRCREV_machine ?= "ddf2eeeb31d1edaa5a80e9aabc8b2674ae95f865"
> > > > > > > > > +SRCREV_meta ?= "92bd0a656f0f9db955fb53c52be71cce9296bdb2"
> > > > > > > > >
> > > > > > > > >  PV = "${LINUX_VERSION}+git${SRCPV}"
> > > > > > > > >
> > > > > > > > > diff --git a/meta/recipes-kernel/linux/linux-yocto_5.15.bb b/meta/recipes-kernel/linux/linux-yocto_5.15.bb
> > > > > > > > > index 439479022b..c7b07dee62 100644
> > > > > > > > > --- a/meta/recipes-kernel/linux/linux-yocto_5.15.bb
> > > > > > > > > +++ b/meta/recipes-kernel/linux/linux-yocto_5.15.bb
> > > > > > > > > @@ -14,24 +14,24 @@ KBRANCH:qemux86  ?= "v5.15/standard/base"
> > > > > > > > >  KBRANCH:qemux86-64 ?= "v5.15/standard/base"
> > > > > > > > >  KBRANCH:qemumips64 ?= "v5.15/standard/mti-malta64"
> > > > > > > > >
> > > > > > > > > -SRCREV_machine:qemuarm ?= "676a22c65ec0f8bb5dc7e13d130f6e3764959d75"
> > > > > > > > > -SRCREV_machine:qemuarm64 ?= "f0e7afd5948f71be062cd9194b56cd03de94b7cb"
> > > > > > > > > -SRCREV_machine:qemumips ?= "0f1ceb9008f182cd7f21420bbec6f21a67da8397"
> > > > > > > > > -SRCREV_machine:qemuppc ?= "4ec9fc13283ce01627ef8c32617a1eb71e127c62"
> > > > > > > > > -SRCREV_machine:qemuriscv64 ?= "1c09be01f4b87f60ea64136459167d73502a118f"
> > > > > > > > > -SRCREV_machine:qemuriscv32 ?= "1c09be01f4b87f60ea64136459167d73502a118f"
> > > > > > > > > -SRCREV_machine:qemux86 ?= "1c09be01f4b87f60ea64136459167d73502a118f"
> > > > > > > > > -SRCREV_machine:qemux86-64 ?= "1c09be01f4b87f60ea64136459167d73502a118f"
> > > > > > > > > -SRCREV_machine:qemumips64 ?= "fad09cc6acf2175aa6b5979ef48cd5f05afc3da0"
> > > > > > > > > -SRCREV_machine ?= "1c09be01f4b87f60ea64136459167d73502a118f"
> > > > > > > > > -SRCREV_meta ?= "f484a7f175b4f3c4f7d2b553cde232bd41f757d8"
> > > > > > > > > +SRCREV_machine:qemuarm ?= "0bd882ff2a47566033965928ab468491f7e1ffd6"
> > > > > > > > > +SRCREV_machine:qemuarm64 ?= "d353330a9ba30300be32f1d732723ae3678da684"
> > > > > > > > > +SRCREV_machine:qemumips ?= "7f8fbffda634dc22a70f69ff2b762a1f3ff9c842"
> > > > > > > > > +SRCREV_machine:qemuppc ?= "fb2191ca96824c7451fbca4eef129660d25711af"
> > > > > > > > > +SRCREV_machine:qemuriscv64 ?= "54a3472506956ed41289ae423ca9b7ad4cbb3ab5"
> > > > > > > > > +SRCREV_machine:qemuriscv32 ?= "54a3472506956ed41289ae423ca9b7ad4cbb3ab5"
> > > > > > > > > +SRCREV_machine:qemux86 ?= "54a3472506956ed41289ae423ca9b7ad4cbb3ab5"
> > > > > > > > > +SRCREV_machine:qemux86-64 ?= "54a3472506956ed41289ae423ca9b7ad4cbb3ab5"
> > > > > > > > > +SRCREV_machine:qemumips64 ?= "35895af6b529915f9c09a720592554feaca9a2c7"
> > > > > > > > > +SRCREV_machine ?= "54a3472506956ed41289ae423ca9b7ad4cbb3ab5"
> > > > > > > > > +SRCREV_meta ?= "92bd0a656f0f9db955fb53c52be71cce9296bdb2"
> > > > > > > > >
> > > > > > > > >  # set your preferred provider of linux-yocto to 'linux-yocto-upstream', and you'll
> > > > > > > > >  # get the <version>/base branch, which is pure upstream -stable, and the same
> > > > > > > > >  # meta SRCREV as the linux-yocto-standard builds. Select your version using the
> > > > > > > > >  # normal PREFERRED_VERSION settings.
> > > > > > > > >  BBCLASSEXTEND = "devupstream:target"
> > > > > > > > > -SRCREV_machine:class-devupstream ?= "38d4ca22a5288c4bae7e6d62a1728b0718d51866"
> > > > > > > > > +SRCREV_machine:class-devupstream ?= "9b91d36ba301db86bbf9e783169f7f6abf2585d8"
> > > > > > > > >  PN:class-devupstream = "linux-yocto-upstream"
> > > > > > > > >  KBRANCH:class-devupstream = "v5.15/base"
> > > > > > > > >
> > > > > > > > > @@ -39,7 +39,7 @@ SRC_URI = "git://git.yoctoproject.org/linux-yocto.git;name=machine;branch=${KBRA
> > > > > > > > >             git://git.yoctoproject.org/yocto-kernel-cache;type=kmeta;name=meta;branch=yocto-5.15;destsuffix=${KMETA}"
> > > > > > > > >
> > > > > > > > >  LIC_FILES_CHKSUM = "file://COPYING;md5=6bc538ed5bd9a7fc9398086aedcd7e46"
> > > > > > > > > -LINUX_VERSION ?= "5.15.124"
> > > > > > > > > +LINUX_VERSION ?= "5.15.141"
> > > > > > > > >
> > > > > > > > >  DEPENDS += "${@bb.utils.contains('ARCH', 'x86', 'elfutils-native', '', d)}"
> > > > > > > > >  DEPENDS += "openssl-native util-linux-native"
> > > > > > > > > --
> > > > > > > > > 2.39.2
> > > > > > > > >
> > > > > > >
> > > > > > >
> > > > > > >
> > > > > >
> > > > > >
> > > > > > --
> > > > > > - Thou shalt not follow the NULL pointer, for chaos and madness await
> > > > > > thee at its end
> > > > > > - "Use the force Harry" - Gandalf, Star Trek II
> > > > > >
> > > > > >
> > > > > >
> > > > >
> > > > >
> > > > >
> > >
> > >
> > >
> > > --
> > > - Thou shalt not follow the NULL pointer, for chaos and madness await
> > > thee at its end
> > > - "Use the force Harry" - Gandalf, Star Trek II
> > >
> > >
> > >
> >
> >
> >
>
> -=-=-=-=-=-=-=-=-=-=-=-
> Links: You receive all messages sent to this group.
> View/Reply Online (#196793): https://lists.openembedded.org/g/openembedded-core/message/196793
> Mute This Topic: https://lists.openembedded.org/mt/102986495/1050810
> Group Owner: openembedded-core+owner@lists.openembedded.org
> Unsubscribe: https://lists.openembedded.org/g/openembedded-core/unsub [bruce.ashfield@gmail.com]
> -=-=-=-=-=-=-=-=-=-=-=-
>


-- 
- Thou shalt not follow the NULL pointer, for chaos and madness await
thee at its end
- "Use the force Harry" - Gandalf, Star Trek II


^ permalink raw reply	[relevance 0%]

* Re: [OE-core][kirkstone 4/4] linux-yocto/5.15: update to v5.15.141
       [not found]                   ` <17BA7F82CF20F029.10210@lists.openembedded.org>
@ 2024-03-07 14:00  0%                 ` Steve Sakoman
  2024-03-07 14:29  0%                   ` Bruce Ashfield
  0 siblings, 1 reply; 200+ results
From: Steve Sakoman @ 2024-03-07 14:00 UTC (permalink / raw)
  To: steve; +Cc: Bruce Ashfield, Patches and discussions about the oe-core layer

On Thu, Mar 7, 2024 at 3:46 AM Steve Sakoman via
lists.openembedded.org <steve=sakoman.com@lists.openembedded.org>
wrote:
>
> On Wed, Mar 6, 2024 at 7:42 AM Bruce Ashfield <bruce.ashfield@gmail.com> wrote:
> >
> > On Wed, Mar 6, 2024 at 12:38 PM Steve Sakoman <steve@sakoman.com> wrote:
> > >
> > >
> > >
> > > On Wed, Mar 6, 2024 at 6:04 AM Steve Sakoman via lists.openembedded.org <steve=sakoman.com@lists.openembedded.org> wrote:
> > > >
> > > > On Wed, Mar 6, 2024 at 5:59 AM Bruce Ashfield <bruce.ashfield@gmail.com> wrote:
> > > > >
> > > > > On Wed, Mar 6, 2024 at 10:43 AM Steve Sakoman <steve@sakoman.com> wrote:
> > > > > >
> > > > > > On Thu, Dec 7, 2023 at 8:08 AM Steve Sakoman <steve@sakoman.com> wrote:
> > > > > > >
> > > > > > > Hi Bruce,
> > > > > > >
> > > > > > > The 5.10 version bumps look fine in testing, but sadly this 5.15
> > > > > > > version bump breaks qemux86-64-ptest:
> > > > > > >
> > > > > > > AssertionError: Failed ptests:
> > > > > > > {'parted': ['t1104-remove-and-add-partition.sh',
> > > > > > >             't8000-loop.sh',
> > > > > > >             't8001-loop-blkpg.sh']}
> > > > > > >
> > > > > > > Failure is reproducible 100% of the time, so there is that ...
> > > > > >
> > > > > > After  wading through the hundreds of changes in this version bump
> > > > > > from 5.15.124 to 5.15.141 I found this in the 5.13.132 portion that
> > > > > > looks suspicious:
> > > > > >
> > > > > > 072cd213c64f block: don't add or resize partition on the disk with
> > > > > > GENHD_FL_NO_PART
> > > > > > c6ce1c5dd327 block: rename GENHD_FL_NO_PART_SCAN to GENHD_FL_NO_PART
> > > > > >
> > > > >
> > > > > It could very well be that, I haven't been able to get to any local
> > > > > testing on this
> > > > > yet.
> > > > >
> > > > > I will go look at parted for commits that indicate they are fixing a
> > > > > kernel interface
> > > > > that sounds similar .. since we don't want to revert an offending commit, the
> > > > > way to fix this is via selective update of parted.
> > > >
> > > > I'm doing a test kirkstone build that bumps parted to the same version
> > > > as in master.
> > > >
> > > > This will at least let us know whether it has been fixed in upstream parted.
> > >
> > > The test completed and I get the same failure with the most recent parted version.
> > >
> > > So apparently not fixed in parted.
> >
> > Which means that the newer kernels have some sort of additional fix or a revert.
> >
> > I'll have a look for that as well.
>
> From looking at how Ubuntu deals with this
> (https://bugs.launchpad.net/ubuntu/+source/linux/+bug/2056143):
>
> -- Impact --
> In 22.04/Jammy with the GA 5.15 kernel there was an upstream change
> preventing partition table operations when GENHD_FL_NO_PART is set.
>  1a721de8489f "block: don't add or resize partition on the disk with
> GENHD_FL_NO_PART"
> Beside of changing return codes and breaking some user-space that way
> this also causes loop block devices to no longer be able to have
> partitions manually created. This is because the loop block driver
> uses GENHD_FL_NO_PART to prevent active partition scans.
>
> -- Fix --
> This was changed in 5.19 (and thus Mantic is not affected) by
> introducing a separate flag to prevent those scans:
>  b9684a71fca7 "block, loop: support partitions without scanning"
> The fix depends on a larger rewrite so it cannot be simply picked. The
> biggest change from the original is moving the check for the new flag
> into a helper function in genhd.h which checks whether a disk should
> be scanned for partitions. That function was dropped with the upstream
> rewrite and checking moved into the loop driver directly. But it felt
> like adjusting the helper was the better approach.
>
> Note: The upstream patch has a follow-up change submitted:
>   748008e1da92 "block: don't add partitions if GD_SUPPRESS_PART_SCAN is set"
> We do _NOT_ need that in Jammy/5.15 because block/partitions/core.c:
> blk_add_partitions() checks disk_part_scan_enabled() which was where
> we added the check for the backport instead of modifying
> disk_scan_partitions() directly.

Forgot to add this:

https://git.launchpad.net/~ubuntu-kernel/ubuntu/+source/linux/+git/jammy/commit/?h=master-next--2024.03.04-1&id=c3032b60ff7b3948325b8f2bd688b9a74be3cfb9

Steve

> > > > > > > On Mon, Dec 4, 2023 at 6:40 PM <bruce.ashfield@gmail.com> wrote:
> > > > > > > >
> > > > > > > > From: Bruce Ashfield <bruce.ashfield@gmail.com>
> > > > > > > >
> > > > > > > > Updating  to the latest korg -stable release that comprises
> > > > > > > > the following commits:
> > > > > > > >
> > > > > > > >     9b91d36ba301 Linux 5.15.141
> > > > > > > >     313a34d1c0ee io_uring: fix off-by one bvec index
> > > > > > > >     49ae2e4e8ed3 USB: dwc3: qcom: fix wakeup after probe deferral
> > > > > > > >     eb17fb4b160a USB: dwc3: qcom: fix software node leak on probe errors
> > > > > > > >     98f0e9b6276f usb: dwc3: set the dma max_seg_size
> > > > > > > >     1a3dcb1d811d usb: dwc3: Fix default mode initialization
> > > > > > > >     a22702a81844 USB: dwc2: write HCINT with INTMASK applied
> > > > > > > >     1134fde92088 usb: typec: tcpm: Skip hard reset when in error recovery
> > > > > > > >     64830d041515 USB: serial: option: don't claim interface 4 for ZTE MF290
> > > > > > > >     9611cbc6a132 USB: serial: option: fix FM101R-GL defines
> > > > > > > >     a8d80b1fbacf USB: serial: option: add Fibocom L7xx modules
> > > > > > > >     de8c6fce8d09 usb: cdnsp: Fix deadlock issue during using NCM gadget
> > > > > > > >     dd0cc4b69f7d bcache: fixup lock c->root error
> > > > > > > >     a912742d8411 bcache: fixup init dirty data errors
> > > > > > > >     137660f84462 bcache: prevent potential division by zero error
> > > > > > > >     f7077ce8d97b bcache: check return value from btree_node_alloc_replacement()
> > > > > > > >     1eed01092101 dm-delay: fix a race between delay_presuspend and delay_bio
> > > > > > > >     d181a7a1d55d hv_netvsc: Mark VF as slave before exposing it to user-mode
> > > > > > > >     97683466e24c hv_netvsc: Fix race of register_netdevice_notifier and VF register
> > > > > > > >     3841921018a2 USB: serial: option: add Luat Air72*U series products
> > > > > > > >     6062c527d040 s390/dasd: protect device queue against concurrent access
> > > > > > > >     35b5d86e43ec io_uring/fs: consider link->flags when getting path for LINKAT
> > > > > > > >     2bb75a2c3490 bcache: fixup multi-threaded bch_sectors_dirty_init() wake-up race
> > > > > > > >     6f09318fd90a md: fix bi_status reporting in md_end_clone_io
> > > > > > > >     72ecb9753cbe bcache: replace a mistaken IS_ERR() by IS_ERR_OR_NULL() in btree_gc_coalesce()
> > > > > > > >     e09ba90f1ad0 swiotlb-xen: provide the "max_mapping_size" method
> > > > > > > >     0f05021e937c ACPI: resource: Skip IRQ override on ASUS ExpertBook B1402CVA
> > > > > > > >     f95e9f7afe86 proc: sysctl: prevent aliased sysctls from getting passed to init
> > > > > > > >     3f3880fc011c ext4: make sure allocate pending entry not fail
> > > > > > > >     e33eb4997585 ext4: fix slab-use-after-free in ext4_es_insert_extent()
> > > > > > > >     859893f61906 ext4: using nofail preallocation in ext4_es_insert_extent()
> > > > > > > >     048e7f38b31c ext4: using nofail preallocation in ext4_es_insert_delayed_block()
> > > > > > > >     580b9dd6ab0b ext4: using nofail preallocation in ext4_es_remove_extent()
> > > > > > > >     66bc78a295b3 ext4: use pre-allocated es in __es_remove_extent()
> > > > > > > >     b1995ba6269c ext4: use pre-allocated es in __es_insert_extent()
> > > > > > > >     edec12712ae1 ext4: factor out __es_alloc_extent() and __es_free_extent()
> > > > > > > >     e82d05cf5ccb ext4: add a new helper to check if es must be kept
> > > > > > > >     612edd488872 media: qcom: camss: Fix csid-gen2 for test pattern generator
> > > > > > > >     ceb5276d8c99 media: qcom: camss: Fix set CSI2_RX_CFG1_VC_MODE when VC is greater than 3
> > > > > > > >     f001e6f62693 media: camss: sm8250: Virtual channels for CSID
> > > > > > > >     9fb81ca7aa05 media: camss: Replace hard coded value with parameter
> > > > > > > >     8ef9b32f20ab MIPS: KVM: Fix a build warning about variable set but not used
> > > > > > > >     6ddaca6b20f7 lockdep: Fix block chain corruption
> > > > > > > >     61747778a88b USB: dwc3: qcom: fix ACPI platform device leak
> > > > > > > >     027472889970 USB: dwc3: qcom: fix resource leaks on probe deferral
> > > > > > > >     e26c6febac43 nvmet: nul-terminate the NQNs passed in the connect command
> > > > > > > >     b5d50c6a609d afs: Fix file locking on R/O volumes to operate in local mode
> > > > > > > >     84ebfbed3ae0 afs: Return ENOENT if no cell DNS record can be found
> > > > > > > >     6aeac88a45de net: axienet: Fix check for partial TX checksum
> > > > > > > >     293acba84108 amd-xgbe: propagate the correct speed and duplex status
> > > > > > > >     b3874cc25a70 amd-xgbe: handle the corner-case during tx completion
> > > > > > > >     e949dbc28cd5 amd-xgbe: handle corner-case during sfp hotplug
> > > > > > > >     01a8b94726b1 octeontx2-pf: Fix ntuple rule creation to direct packet to VF with higher Rx queue than its PF
> > > > > > > >     fcc4a03ad3b1 arm/xen: fix xen_vcpu_info allocation alignment
> > > > > > > >     90072af9efe8 net/smc: avoid data corruption caused by decline
> > > > > > > >     66c023469b3e net: usb: ax88179_178a: fix failed operations during ax88179_reset
> > > > > > > >     ba81c5228ef8 ipv4: Correct/silence an endian warning in __ip_do_redirect
> > > > > > > >     364406d4c114 HID: fix HID device resource race between HID core and debugging support
> > > > > > > >     52badc06b119 HID: core: store the unique system identifier in hid_device
> > > > > > > >     221be624a55d drm/rockchip: vop: Fix color for RGB888/BGR888 format on VOP full
> > > > > > > >     b0c835fd7d89 ata: pata_isapnp: Add missing error check for devm_ioport_map()
> > > > > > > >     9754a498aa5b octeontx2-pf: Fix memory leak during interface down
> > > > > > > >     be41c0c4a632 wireguard: use DEV_STATS_INC()
> > > > > > > >     f163a6d17a95 drm/panel: simple: Fix Innolux G101ICE-L01 timings
> > > > > > > >     608de3a587eb drm/panel: simple: Fix Innolux G101ICE-L01 bus flags
> > > > > > > >     18bd108a13cb drm/panel: auo,b101uan08.3: Fine tune the panel power sequence
> > > > > > > >     9fe5718d3f09 drm/panel: boe-tv101wum-nl6: Fine tune the panel power sequence
> > > > > > > >     c8a49336e1de afs: Make error on cell lookup failure consistent with OpenAFS
> > > > > > > >     ac239fccf5a5 afs: Fix afs_server_list to be cleaned up with RCU
> > > > > > > >     a78d278e01b1 Linux 5.15.140
> > > > > > > >     947c9e12ddd6 driver core: Release all resources during unbind before updating device links
> > > > > > > >     5a434d5c3823 Input: xpad - add VID for Turtle Beach controllers
> > > > > > > >     cbc7c29dff0f tracing: Have trace_event_file have ref counters
> > > > > > > >     1dcf90c9fa01 powerpc/powernv: Fix fortify source warnings in opal-prd.c
> > > > > > > >     3d7912710e5e io_uring/fdinfo: lock SQ thread while retrieving thread cpu/pid
> > > > > > > >     595b051c83a1 drm/amd/display: Change the DMCUB mailbox memory location from FB to inbox
> > > > > > > >     a2a6e97c4b33 drm/amdgpu: fix error handling in amdgpu_bo_list_get()
> > > > > > > >     e380992c479b drm/amdgpu: don't use ATRM for external devices
> > > > > > > >     4ff985b8810c drm/i915: Fix potential spectre vulnerability
> > > > > > > >     ea0c4d5ec57f drm/amd/pm: Handle non-terminated overdrive commands.
> > > > > > > >     9ce842d7762a ext4: add missed brelse in update_backups
> > > > > > > >     ce19c20064b6 ext4: remove gdb backup copy for meta bg in setup_new_flex_group_blocks
> > > > > > > >     ac45d8e34bed ext4: correct the start block of counting reserved clusters
> > > > > > > >     8f9842c4b925 ext4: correct return value of ext4_convert_meta_bg
> > > > > > > >     8798d3b2722d ext4: correct offset of gdb backup in non meta_bg group to update_backups
> > > > > > > >     8a3bb38bfdaf ext4: apply umask if ACL support is disabled
> > > > > > > >     d5c380149b96 Revert "net: r8169: Disable multicast filter for RTL8168H and RTL8107E"
> > > > > > > >     6ad3d8594d5e media: qcom: camss: Fix missing vfe_lite clocks check
> > > > > > > >     e0376cf06950 media: qcom: camss: Fix VFE-17x vfe_disable_output()
> > > > > > > >     8f733387d17f media: qcom: camss: Fix vfe_get() error jump
> > > > > > > >     841fc648fbb5 media: qcom: camss: Fix pm_domain_on sequence in probe
> > > > > > > >     4c9c43f79a12 mmc: sdhci-pci-gli: GL9750: Mask the replay timer timeout of AER
> > > > > > > >     72bf271c5a77 r8169: fix network lost after resume on DASH systems
> > > > > > > >     468e3ebf4786 mm: kmem: drop __GFP_NOFAIL when allocating objcg vectors
> > > > > > > >     0387978fda07 mmc: sdhci-pci-gli: A workaround to allow GL9750 to enter ASPM L1.2
> > > > > > > >     070b3ccb9b8b riscv: kprobes: allow writing to x0
> > > > > > > >     cd0e9f475a46 nfsd: fix file memleak on client_opens_release
> > > > > > > >     114c9d732cf9 media: ccs: Correctly initialise try compose rectangle
> > > > > > > >     6c8aeeb2c549 media: venus: hfi: add checks to handle capabilities from firmware
> > > > > > > >     cdeb0a4cf327 media: venus: hfi: fix the check to handle session buffer requirement
> > > > > > > >     7d62570f75fe media: venus: hfi_parser: Add check to keep the number of codecs within range
> > > > > > > >     d0d831e7d68d media: sharp: fix sharp encoding
> > > > > > > >     6003733c8f95 media: lirc: drop trailing space from scancode transmit
> > > > > > > >     e4088d7d8f11 f2fs: avoid format-overflow warning
> > > > > > > >     12055238d046 i2c: i801: fix potential race in i801_block_transaction_byte_by_byte
> > > > > > > >     336e6db5c120 net: phylink: initialize carrier state at creation
> > > > > > > >     d8cb287d31cb net: dsa: lan9303: consequently nested-lock physical MDIO
> > > > > > > >     656262cb0f95 net: ethtool: Fix documentation of ethtool_sprintf()
> > > > > > > >     acca20cc16f3 s390/ap: fix AP bus crash on early config change callback invocation
> > > > > > > >     019b7d42a416 i2c: designware: Disable TX_EMPTY irq while waiting for block length byte
> > > > > > > >     c6e89348fd58 sbsa_gwdt: Calculate timeout with 64-bit math
> > > > > > > >     132670ae9ffb lsm: fix default return value for inode_getsecctx
> > > > > > > >     223196b50605 lsm: fix default return value for vm_enough_memory
> > > > > > > >     06d320ca170b Revert "i2c: pxa: move to generic GPIO recovery"
> > > > > > > >     ddec3d04f874 Revert ncsi: Propagate carrier gain/loss events to the NCSI controller
> > > > > > > >     ad0b74d0f331 powerpc/pseries/ddw: simplify enable_ddw()
> > > > > > > >     b3e993de400e arm64: dts: qcom: ipq6018: Fix tcsr_mutex register size
> > > > > > > >     b99ac20612ca arm64: dts: qcom: ipq6018: switch TCSR mutex to MMIO
> > > > > > > >     aaf0a07d6088 ksmbd: fix slab out of bounds write in smb_inherit_dacl()
> > > > > > > >     1c701423bb03 Bluetooth: btusb: Add 0bda:b85b for Fn-Link RTL8852BE
> > > > > > > >     36a573b32550 Bluetooth: btusb: Add RTW8852BE device 13d3:3570 to device tables
> > > > > > > >     c4976160a0a4 bluetooth: Add device 13d3:3571 to device tables
> > > > > > > >     603e77e9e8c0 bluetooth: Add device 0bda:887b to device tables
> > > > > > > >     e9bb966c50a7 Bluetooth: btusb: Add Realtek RTL8852BE support ID 0x0cb8:0xc559
> > > > > > > >     cf642ee641ce cpufreq: stats: Fix buffer overflow detection in trans_stats()
> > > > > > > >     63e09cdfe948 regmap: Ensure range selector registers are updated after cache sync
> > > > > > > >     0c49e74e95bf tty: serial: meson: fix hard LOCKUP on crtscts mode
> > > > > > > >     6f26b6a61b08 serial: meson: Use platform_get_irq() to get the interrupt
> > > > > > > >     450fa8bf803f ALSA: hda/realtek - Enable internal speaker of ASUS K6500ZC
> > > > > > > >     cc549ba50bb8 ALSA: hda/realtek - Add Dell ALC295 to pin fall back table
> > > > > > > >     767c988771cb ALSA: info: Fix potential deadlock at disconnection
> > > > > > > >     09022ae66261 xhci: Enable RPM on controllers that support low-power states
> > > > > > > >     68574fe2e488 parisc/pgtable: Do not drop upper 5 address bits of physical address
> > > > > > > >     ea7593c18ff7 parisc: Prevent booting 64-bit kernels on PA1.x machines
> > > > > > > >     2c9092e8b29a i3c: master: svc: fix SDA keep low when polling IBIWON timeout happen
> > > > > > > >     da754f92fc02 i3c: master: svc: fix check wrong status register in irq handler
> > > > > > > >     5ba77b6b45d6 i3c: master: svc: fix ibi may not return mandatory data byte
> > > > > > > >     e0a70ed4a580 i3c: master: svc: fix wrong data return when IBI happen during start frame
> > > > > > > >     7383675aba2f i3c: master: svc: fix race condition in ibi work thread
> > > > > > > >     cc7efd1054f4 i3c: master: cdns: Fix reading status register
> > > > > > > >     d3c6a08c2b77 mtd: cfi_cmdset_0001: Byte swap OTP info
> > > > > > > >     a4668088128d mm/memory_hotplug: use pfn math in place of direct struct page manipulation
> > > > > > > >     792a796085cf mm/cma: use nth_page() in place of direct struct page manipulation
> > > > > > > >     9b59fc31226e s390/cmma: fix detection of DAT pages
> > > > > > > >     45bb94aab891 dmaengine: stm32-mdma: correct desc prep when channel running
> > > > > > > >     91659b77e937 mcb: fix error handling for different scenarios when parsing
> > > > > > > >     534790fde890 tracing: Have the user copy of synthetic event address use correct context
> > > > > > > >     f6237afabc34 i2c: core: Run atomic i2c xfer when !preemptible
> > > > > > > >     931aa7154bc4 kernel/reboot: emergency_restart: Set correct system_state
> > > > > > > >     7a3424c3b76a quota: explicitly forbid quota files from being encrypted
> > > > > > > >     47f509832168 jbd2: fix potential data lost in recovering journal raced with synchronizing fs bdev
> > > > > > > >     f13e1ea45699 ASoC: codecs: wsa-macro: fix uninitialized stack variables with name prefix
> > > > > > > >     28436d8092ad selftests/resctrl: Reduce failures due to outliers in MBA/MBM tests
> > > > > > > >     6ce63598a1fb selftests/resctrl: Remove duplicate feature check from CMT test
> > > > > > > >     e90efe17fc07 netfilter: nf_tables: split async and sync catchall in two functions
> > > > > > > >     0d9506c766c9 netfilter: nf_tables: remove catchall element in GC sync path
> > > > > > > >     96fc7a50a278 PCI: keystone: Don't discard .probe() callback
> > > > > > > >     e0d394df9812 PCI: keystone: Don't discard .remove() callback
> > > > > > > >     f4f12667167c KEYS: trusted: Rollback init_trusted() consistently
> > > > > > > >     c407ff72fb3a genirq/generic_chip: Make irq_remove_generic_chip() irqdomain aware
> > > > > > > >     bc8a14e3c630 mmc: meson-gx: Remove setting of CMD_CFG_ERROR
> > > > > > > >     3a51e6b4da71 wifi: ath11k: fix htt pktlog locking
> > > > > > > >     426e718ce9ba wifi: ath11k: fix dfs radar event locking
> > > > > > > >     e9d84413b1b7 wifi: ath11k: fix temperature event locking
> > > > > > > >     5ff849948c11 ima: detect changes to the backing overlay file
> > > > > > > >     4584a421a6d9 ima: annotate iint mutex to avoid lockdep false positive warnings
> > > > > > > >     4049576c639f ACPI: FPDT: properly handle invalid FPDT subtables
> > > > > > > >     628e76e684c8 firmware: qcom_scm: use 64-bit calling convention only when client is 64-bit
> > > > > > > >     6eb8c191e360 btrfs: don't arbitrarily slow down delalloc if we're committing
> > > > > > > >     0b99626b28ca rcu: kmemleak: Ignore kmemleak false positives when RCU-freeing objects
> > > > > > > >     71f5344f477c PM: hibernate: Clean up sync_read handling in snapshot_write_next()
> > > > > > > >     57dbc0eb8abe PM: hibernate: Use __get_safe_page() rather than touching the list
> > > > > > > >     87a30633b5d3 arm64: dts: qcom: ipq6018: Fix hwlock index for SMEM
> > > > > > > >     ebaee06a7292 rcu/tree: Defer setting of jiffies during stall reset
> > > > > > > >     057d1034d012 svcrdma: Drop connection after an RDMA Read error
> > > > > > > >     541b3757fd44 wifi: wilc1000: use vmm_table as array in wilc struct
> > > > > > > >     b156f62f19da PCI: exynos: Don't discard .remove() callback
> > > > > > > >     f88796721002 PCI/ASPM: Fix L1 substate handling in aspm_attr_store_common()
> > > > > > > >     467864d55b52 mmc: sdhci_am654: fix start loop index for TAP value parsing
> > > > > > > >     ef34a97bb9cb mmc: vub300: fix an error code
> > > > > > > >     36adb6204cff clk: qcom: ipq6018: drop the CLK_SET_RATE_PARENT flag from PLL clocks
> > > > > > > >     090b167b2c41 clk: qcom: ipq8074: drop the CLK_SET_RATE_PARENT flag from PLL clocks
> > > > > > > >     18640a1818f1 clk: socfpga: Fix undefined behavior bug in struct stratix10_clock_data
> > > > > > > >     4d17b54c9be3 parisc/pdc: Add width field to struct pdc_model
> > > > > > > >     936c9c10efae arm64: Restrict CPU_BIG_ENDIAN to GNU as or LLVM IAS 15.x or newer
> > > > > > > >     8b24bb54bf3a ACPI: resource: Do IRQ override on TongFang GMxXGxx
> > > > > > > >     5619c34d3c4c watchdog: move softlockup_panic back to early_param
> > > > > > > >     a6c3a1fe09a2 PCI/sysfs: Protect driver's D3cold preference from user space
> > > > > > > >     01975bee0a14 hvc/xen: fix event channel handling for secondary consoles
> > > > > > > >     cfd543c10871 hvc/xen: fix error path in xen_hvc_init() to always register frontend driver
> > > > > > > >     730e08cb9101 hvc/xen: fix console unplug
> > > > > > > >     fa0b93a3de40 tty/sysrq: replace smp_processor_id() with get_cpu()
> > > > > > > >     92e6c0f00d38 audit: don't WARN_ON_ONCE(!current->mm) in audit_exe_compare()
> > > > > > > >     e29c095f1ad4 audit: don't take task_lock() in audit_exe_compare() code path
> > > > > > > >     5eb6519f483e KVM: x86: Ignore MSR_AMD64_TW_CFG access
> > > > > > > >     1c49ef7041f2 KVM: x86: hyper-v: Don't auto-enable stimer on write from user-space
> > > > > > > >     fe6b461c37cb x86/cpu/hygon: Fix the CPU topology evaluation for real
> > > > > > > >     3a2adf48d8b1 crypto: x86/sha - load modules based on CPU features
> > > > > > > >     be079aa71a12 scsi: qla2xxx: Fix system crash due to bad pointer access
> > > > > > > >     6ba3569f78d3 scsi: megaraid_sas: Increase register read retry rount from 3 to 30 for selected registers
> > > > > > > >     6a33b5810031 scsi: mpt3sas: Fix loop logic
> > > > > > > >     3c5aede46cdc bpf: Fix precision tracking for BPF_ALU | BPF_TO_BE | BPF_END
> > > > > > > >     403470431b15 bpf: Fix check_stack_write_fixed_off() to correctly spill imm
> > > > > > > >     ba115f6c3a8c randstruct: Fix gcc-plugin performance mode to stay in group
> > > > > > > >     2771fac4382b powerpc/perf: Fix disabling BHRB and instruction sampling
> > > > > > > >     7e450cc9ad54 media: venus: hfi: add checks to perform sanity on queue pointers
> > > > > > > >     1566e8be73fd i915/perf: Fix NULL deref bugs with drm_dbg() calls
> > > > > > > >     35c17257ef09 xfs: Fix unreferenced object reported by kmemleak in xfs_sysfs_init()
> > > > > > > >     5db146322b17 xfs: fix memory leak in xfs_errortag_init
> > > > > > > >     c540284d8488 xfs: fix exception caused by unexpected illegal bestcount in leaf dir
> > > > > > > >     5212d586e76f xfs: avoid a UAF when log intent item recovery fails
> > > > > > > >     ba179cc12109 xfs: fix inode reservation space for removing transaction
> > > > > > > >     b7847653a2d6 xfs: Fix false ENOSPC when performing direct write on a delalloc extent in cow fork
> > > > > > > >     92d38b87e886 xfs: add missing cmap->br_state = XFS_EXT_NORM update
> > > > > > > >     8d0baec78e8a xfs: fix intermittent hang during quotacheck
> > > > > > > >     76545c0e881b xfs: don't leak memory when attr fork loading fails
> > > > > > > >     eb888caf27d9 xfs: fix use-after-free in xattr node block inactivation
> > > > > > > >     4cb3842967e6 xfs: flush inode gc workqueue before clearing agi bucket
> > > > > > > >     188594c64a1e xfs: prevent a UAF when log IO errors race with unmount
> > > > > > > >     921c96215850 xfs: use invalidate_lock to check the state of mmap_lock
> > > > > > > >     efd194800b69 xfs: convert buf_cancel_table allocation to kmalloc_array
> > > > > > > >     074fee186931 xfs: don't leak xfs_buf_cancel structures when recovery fails
> > > > > > > >     b8effd31a862 xfs: refactor buffer cancellation table allocation
> > > > > > > >     4968c2aa6a1f cifs: fix check of rc in function generate_smb3signingkey
> > > > > > > >     8d725bf0d16d cifs: spnego: add ';' in HOST_KEY_LEN
> > > > > > > >     21accf149161 tools/power/turbostat: Enable the C-state Pre-wake printing
> > > > > > > >     0045c1ff7ac0 tools/power/turbostat: Fix a knl bug
> > > > > > > >     5bcce23f387b macvlan: Don't propagate promisc change to lower dev in passthru
> > > > > > > >     7574b5e65e92 net/mlx5e: Check return value of snprintf writing to fw_version buffer for representors
> > > > > > > >     55553c5b53ae net/mlx5e: Reduce the size of icosq_str
> > > > > > > >     51655fd35703 net/mlx5e: Fix pedit endianness
> > > > > > > >     a990dd7410ec net/mlx5e: Refactor mod header management API
> > > > > > > >     39f95b1d0d8f net/mlx5e: Move mod hdr allocation to a single place
> > > > > > > >     c0f37a3715cb net/mlx5e: Remove incorrect addition of action fwd flag
> > > > > > > >     6974fd92d5f1 net/mlx5e: fix double free of encap_header in update funcs
> > > > > > > >     f3c4a7044201 net/mlx5e: fix double free of encap_header
> > > > > > > >     931e9e8e30bf net: stmmac: fix rx budget limit check
> > > > > > > >     b8b514b2a6cd netfilter: nf_tables: fix pointer math issue in nft_byteorder_eval()
> > > > > > > >     25da0f582119 netfilter: nf_tables: add and use BE register load-store helpers
> > > > > > > >     a48f6be5bdb7 netfilter: nf_tables: use the correct get/put helpers
> > > > > > > >     7d3901bf3baa netfilter: nf_conntrack_bridge: initialize err to 0
> > > > > > > >     75bcfc188abf af_unix: fix use-after-free in unix_stream_read_actor()
> > > > > > > >     0b480c654ef2 net: ethernet: cortina: Fix MTU max setting
> > > > > > > >     097588e20c6b net: ethernet: cortina: Handle large frames
> > > > > > > >     f9269b274cdf net: ethernet: cortina: Fix max RX frame define
> > > > > > > >     53064e8239dd bonding: stop the device in bond_setup_by_slave()
> > > > > > > >     cda210a4bdf7 ptp: annotate data-race around q->head and q->tail
> > > > > > > >     b67d16b2373b xen/events: fix delayed eoi list handling
> > > > > > > >     8531a4194e59 ppp: limit MRU to 64K
> > > > > > > >     9ae82308d184 tipc: Fix kernel-infoleak due to uninitialized TLV value
> > > > > > > >     359c65daf6b5 net: hns3: fix VF wrong speed and duplex issue
> > > > > > > >     406be003d698 net: hns3: fix VF reset fail issue
> > > > > > > >     cfc131b078a3 net: hns3: fix variable may not initialized problem in hns3_init_mac_addr()
> > > > > > > >     070581829c1a net: hns3: fix incorrect capability bit display for copper port
> > > > > > > >     a3c65cf7854d net: hns3: add barrier in vf mailbox reply process
> > > > > > > >     e671d8203758 net: hns3: add byte order conversion for PF to VF mailbox message
> > > > > > > >     bb0f14257c04 net: hns3: refine the definition for struct hclge_pf_to_vf_msg
> > > > > > > >     1d8f66d4060a net: hns3: fix add VLAN fail issue
> > > > > > > >     4b3b2541d40e tty: Fix uninit-value access in ppp_sync_receive()
> > > > > > > >     1f64cad3ac38 ipvlan: add ipvlan_route_v6_outbound() helper
> > > > > > > >     6c71b9b177c6 net: set SOCK_RCU_FREE before inserting socket into hashtable
> > > > > > > >     427165421c25 net: inet: Retire port only listening_hash
> > > > > > > >     be1ceb8b7c58 net: inet: Open code inet_hash2 and inet_unhash2
> > > > > > > >     bb9bcf47fba7 net: inet: Remove count from inet_listen_hashbucket
> > > > > > > >     de634368e079 mptcp: listen diag dump support
> > > > > > > >     870f438aca56 mptcp: diag: switch to context structure
> > > > > > > >     be020f658c63 gfs2: Silence "suspicious RCU usage in gfs2_permission" warning
> > > > > > > >     194454afa6aa SUNRPC: Fix RPC client cleaned up the freed pipefs dentries
> > > > > > > >     319ed0cba164 NFSv4.1: fix SP4_MACH_CRED protection for pnfs IO
> > > > > > > >     809684f5b388 SUNRPC: Add an IS_ERR() check back to where it was
> > > > > > > >     46d6b768072b SUNRPC: ECONNRESET might require a rebind
> > > > > > > >     a7032d4d6499 media: cec: meson: always include meson sub-directory in Makefile
> > > > > > > >     16e78f28517d media: cadence: csi2rx: Unregister v4l2 async notifier
> > > > > > > >     20c2ca9abb78 sched/core: Optimize in_task() and in_interrupt() a bit
> > > > > > > >     9894c58c1777 tracing/perf: Add interrupt_context_level() helper
> > > > > > > >     48fef664d7e9 tracing: Reuse logic from perf's get_recursion_context()
> > > > > > > >     670b3e902f62 wifi: iwlwifi: Use FW rate for non-data frames
> > > > > > > >     a7ee519e8095 pwm: Fix double shift bug
> > > > > > > >     7054366cd076 drm/amdgpu: fix software pci_unplug on some chips
> > > > > > > >     e48a5e78d077 drm/qxl: prevent memory leak
> > > > > > > >     0835e7f296ca ASoC: ti: omap-mcbsp: Fix runtime PM underflow warnings
> > > > > > > >     38ada2f304f6 i2c: dev: copy userspace array safely
> > > > > > > >     610244988f32 kgdb: Flush console before entering kgdb on panic
> > > > > > > >     4e497f1acd99 drm/amd/display: Avoid NULL dereference of timing generator
> > > > > > > >     5e0b788fb96b media: imon: fix access to invalid resource for the second interface
> > > > > > > >     ae6bcafe1f6b media: ccs: Fix driver quirk struct documentation
> > > > > > > >     d01b0ad79ecd media: cobalt: Use FIELD_GET() to extract Link Width
> > > > > > > >     03ce0655bf8e gfs2: fix an oops in gfs2_permission
> > > > > > > >     5bfda356e903 gfs2: ignore negated quota changes
> > > > > > > >     16631907d013 media: vivid: avoid integer overflow
> > > > > > > >     09cd8b561aa9 media: gspca: cpia1: shift-out-of-bounds in set_flicker
> > > > > > > >     39c71357e68e i3c: master: mipi-i3c-hci: Fix a kernel panic for accessing DAT_data.
> > > > > > > >     72775cad7f57 virtio-blk: fix implicit overflow on virtio_max_dma_size
> > > > > > > >     f7f3bdb225e3 i2c: sun6i-p2wi: Prevent potential division by zero
> > > > > > > >     d23ad76f240c i3c: mipi-i3c-hci: Fix out of bounds access in hci_dma_irq_handler
> > > > > > > >     e6fbad3cc880 9p: v9fs_listxattr: fix %s null argument warning
> > > > > > > >     a18be976be41 9p/trans_fd: Annotate data-racy writes to file::f_flags
> > > > > > > >     2cc5e191d671 usb: gadget: f_ncm: Always set current gadget in ncm_bind()
> > > > > > > >     6c80f48912b5 tty: vcc: Add check for kstrdup() in vcc_probe()
> > > > > > > >     2ff61106d6b4 exfat: support handle zero-size directory
> > > > > > > >     c86a3007a685 HID: Add quirk for Dell Pro Wireless Keyboard and Mouse KM5221W
> > > > > > > >     3453f945af89 PCI: Use FIELD_GET() in Sapphire RX 5600 XT Pulse quirk
> > > > > > > >     0a93a0f99a09 misc: pci_endpoint_test: Add Device ID for R-Car S4-8 PCIe controller
> > > > > > > >     03dbd6a9ea4e PCI: Disable ATS for specific Intel IPU E2000 devices
> > > > > > > >     a9a0b3444845 PCI: Extract ATS disabling to a helper function
> > > > > > > >     fe511d24418a PCI: Use FIELD_GET() to extract Link Width
> > > > > > > >     56d78b5495eb scsi: libfc: Fix potential NULL pointer dereference in fc_lport_ptp_setup()
> > > > > > > >     37a51e7f36b7 atm: iphase: Do PCI error checks on own line
> > > > > > > >     f05ae00106aa PCI: tegra194: Use FIELD_GET()/FIELD_PREP() with Link Width fields
> > > > > > > >     631a96e9eb42 ALSA: hda: Fix possible null-ptr-deref when assigning a stream
> > > > > > > >     1c805b9cd2e3 ARM: 9320/1: fix stack depot IRQ stack filter
> > > > > > > >     8d25ec69f8f1 HID: lenovo: Detect quirk-free fw on cptkbd and stop applying workaround
> > > > > > > >     64f062baf202 jfs: fix array-index-out-of-bounds in diAlloc
> > > > > > > >     da3da5e1e6f7 jfs: fix array-index-out-of-bounds in dbFindLeaf
> > > > > > > >     1f74d336990f fs/jfs: Add validity check for db_maxag and db_agpref
> > > > > > > >     5f148b16972e fs/jfs: Add check for negative db_l2nbperpage
> > > > > > > >     e1d1f79b1929 scsi: ibmvfc: Remove BUG_ON in the case of an empty event pool
> > > > > > > >     f0bfc8a5561f scsi: hisi_sas: Set debugfs_dir pointer to NULL after removing debugfs
> > > > > > > >     5904dee70771 RDMA/hfi1: Use FIELD_GET() to extract Link Width
> > > > > > > >     546c1796ad1e crypto: pcrypt - Fix hungtask for PADATA_RESET
> > > > > > > >     bc443a199f8c ASoC: soc-card: Add storage for PCI SSID
> > > > > > > >     9f2082067c5f selftests/efivarfs: create-read: fix a resource leak
> > > > > > > >     428cad17f53b arm64: dts: ls208xa: use a pseudo-bus to constrain usb dma size
> > > > > > > >     174f62a0aa15 drm/amdgpu: Fix a null pointer access when the smc_rreg pointer is NULL
> > > > > > > >     3f7a400d5e80 drm/amdkfd: Fix shift out-of-bounds issue
> > > > > > > >     300589d551d4 drm/panel: st7703: Pick different reset sequence
> > > > > > > >     eaa03ea366c8 drm/amdgpu/vkms: fix a possible null pointer dereference
> > > > > > > >     84c923d89890 drm/panel/panel-tpo-tpg110: fix a possible null pointer dereference
> > > > > > > >     2381f6b628b3 drm/panel: fix a possible null pointer dereference
> > > > > > > >     c11cf5e117f5 drm/amdgpu: Fix potential null pointer derefernce
> > > > > > > >     a237675aa1e6 drm/amd: Fix UBSAN array-index-out-of-bounds for Polaris and Tonga
> > > > > > > >     acdb6830de02 drm/amd: Fix UBSAN array-index-out-of-bounds for SMU7
> > > > > > > >     829ce8e995a8 drm/msm/dp: skip validity check for DP CTS EDID checksum
> > > > > > > >     689b33b94f09 drm: vmwgfx_surface.c: copy user-array safely
> > > > > > > >     22260dabcfe3 kernel: watch_queue: copy user-array safely
> > > > > > > >     d4f2c09d4672 kernel: kexec: copy user-array safely
> > > > > > > >     24b17d530c42 string.h: add array-wrappers for (v)memdup_user()
> > > > > > > >     3a3a6dc9a330 drm/amd/display: use full update for clip size increase of large plane source
> > > > > > > >     7d43cdd22cd8 drm/amdkfd: Fix a race condition of vram buffer unref in svm code
> > > > > > > >     eea81424c5b8 drm/komeda: drop all currently held locks if deadlock happens
> > > > > > > >     812886866be6 platform/x86: thinkpad_acpi: Add battery quirk for Thinkpad X120e
> > > > > > > >     ba7088769800 Bluetooth: Fix double free in hci_conn_cleanup
> > > > > > > >     f9de14bde56d Bluetooth: btusb: Add date->evt_skb is NULL check
> > > > > > > >     a43cf6acf017 wifi: ath10k: Don't touch the CE interrupt registers after power up
> > > > > > > >     6f42bd243327 net: annotate data-races around sk->sk_dst_pending_confirm
> > > > > > > >     19ab5fd26441 net: annotate data-races around sk->sk_tx_queue_mapping
> > > > > > > >     f3be63f7a8ee wifi: ath10k: fix clang-specific fortify warning
> > > > > > > >     02a0547b8da0 wifi: ath9k: fix clang-specific fortify warnings
> > > > > > > >     cf353904a828 bpf: Detect IP == ksym.end as part of BPF program
> > > > > > > >     c29a89b23f67 atl1c: Work around the DMA RX overflow issue
> > > > > > > >     21a0f310a9f3 wifi: mac80211: don't return unset power in ieee80211_get_tx_power()
> > > > > > > >     3073e38086d0 wifi: mac80211_hwsim: fix clang-specific fortify warning
> > > > > > > >     e8e55fa44435 x86/mm: Drop the 4 MB restriction on minimal NUMA node memory size
> > > > > > > >     f9d3ba62e87b workqueue: Provide one lock class key per work_on_cpu() callsite
> > > > > > > >     0a5b512d526c clocksource/drivers/timer-atmel-tcb: Fix initialization on SAM9 hardware
> > > > > > > >     465b88c0873b clocksource/drivers/timer-imx-gpt: Fix potential memory leak
> > > > > > > >     fd0df3f87192 perf/core: Bail out early if the request AUX area is out of bound
> > > > > > > >     e89d0ed45a41 locking/ww_mutex/test: Fix potential workqueue corruption
> > > > > > > >     2a910f4af54d Linux 5.15.139
> > > > > > > >     3443337acd37 btrfs: use u64 for buffer sizes in the tree search ioctls
> > > > > > > >     f9f5e8cecba9 Revert "mmc: core: Capture correct oemid-bits for eMMC cards"
> > > > > > > >     824829c2c6b4 tracing/kprobes: Fix the order of argument descriptions
> > > > > > > >     560680f745fc fbdev: fsl-diu-fb: mark wr_reg_wa() static
> > > > > > > >     8e4b510fe917 fbdev: imsttfb: fix a resource leak in probe
> > > > > > > >     3648582181b6 fbdev: imsttfb: Fix error path of imsttfb_probe()
> > > > > > > >     30959f9f4540 spi: spi-zynq-qspi: add spi-mem to driver kconfig dependencies
> > > > > > > >     9cf044cc36c1 ASoC: hdmi-codec: register hpd callback on component probe
> > > > > > > >     705e5a28ec1d drm/syncobj: fix DRM_SYNCOBJ_WAIT_FLAGS_WAIT_AVAILABLE
> > > > > > > >     0ca05fae2790 netfilter: nat: fix ipv6 nat redirect with mapped and scoped addresses
> > > > > > > >     1652f57f02eb netfilter: nft_redir: use `struct nf_nat_range2` throughout and deduplicate eval call-backs
> > > > > > > >     d28c17abe098 netfilter: xt_recent: fix (increase) ipv6 literal buffer length
> > > > > > > >     f30567fcbc4d i2c: iproc: handle invalid slave state
> > > > > > > >     38f5ac54b917 r8169: respect userspace disabling IFF_MULTICAST
> > > > > > > >     fd01115b033c blk-core: use pr_warn_ratelimited() in bio_check_ro()
> > > > > > > >     b80148710983 block: remove unneeded return value of bio_check_ro()
> > > > > > > >     d8d94d6b3bd3 tg3: power down device only on SYSTEM_POWER_OFF
> > > > > > > >     5ea06a23f8f4 net/smc: put sk reference if close work was canceled
> > > > > > > >     884606f8283c net/smc: allow cdc msg send rather than drop it with NULL sndbuf_desc
> > > > > > > >     a62af7146daa net/smc: fix dangling sock under state SMC_APPFINCLOSEWAIT
> > > > > > > >     866606826f16 selftests: pmtu.sh: fix result checking
> > > > > > > >     2d117ac1b8f8 net: stmmac: xgmac: Enable support for multiple Flexible PPS outputs
> > > > > > > >     95a99ac112c5 Fix termination state for idr_for_each_entry_ul()
> > > > > > > >     70ef755f126b net: r8169: Disable multicast filter for RTL8168H and RTL8107E
> > > > > > > >     0dad0e75d62b dccp/tcp: Call security_inet_conn_request() after setting IPv6 addresses.
> > > > > > > >     c340713bdf32 dccp: Call security_inet_conn_request() after setting IPv4 addresses.
> > > > > > > >     d1b7e6562a4c octeontx2-pf: Fix holes in error code
> > > > > > > >     f60297ef59d4 octeontx2-pf: Fix error codes
> > > > > > > >     794d360b1d65 inet: shrink struct flowi_common
> > > > > > > >     8943083bbb64 bpf: Check map->usercnt after timer->timer is assigned
> > > > > > > >     3907b89cd17f tipc: Change nla_policy for bearer-related names to NLA_NUL_STRING
> > > > > > > >     a1a485e45d24 hsr: Prevent use after free in prp_create_tagged_frame()
> > > > > > > >     352887b3edd0 llc: verify mac len before reading mac header
> > > > > > > >     303766bb92c5 Input: synaptics-rmi4 - fix use after free in rmi_unregister_function()
> > > > > > > >     741e4c15d7c0 pwm: brcmstb: Utilize appropriate clock APIs in suspend/resume
> > > > > > > >     895ac9a21f69 pwm: sti: Reduce number of allocations and drop usage of chip_data
> > > > > > > >     db64ddddeeec regmap: prevent noinc writes from clobbering cache
> > > > > > > >     004d4002534e media: dvb-usb-v2: af9035: fix missing unlock
> > > > > > > >     a0beda184756 media: cedrus: Fix clock/reset sequence
> > > > > > > >     980be4c3b0d5 media: vidtv: mux: Add check and kfree for kstrdup
> > > > > > > >     d17269fb9161 media: vidtv: psi: Add check for kstrdup
> > > > > > > >     db89f551b706 media: s3c-camif: Avoid inappropriate kfree()
> > > > > > > >     51c94256a83f media: bttv: fix use after free error due to btv->timeout timer
> > > > > > > >     d3937f9e25d9 media: i2c: max9286: Fix some redundant of_node_put() calls
> > > > > > > >     9d060f2fc40c pcmcia: ds: fix possible name leak in error path in pcmcia_device_add()
> > > > > > > >     24e9df588e2e pcmcia: ds: fix refcount leak in pcmcia_device_add()
> > > > > > > >     24e73ab542c7 pcmcia: cs: fix possible hung task and memory leak pccardd()
> > > > > > > >     b3eaa0d43c74 rtc: pcf85363: fix wrong mask/val parameters in regmap_update_bits call
> > > > > > > >     20bd0198bebd cxl/mem: Fix shutdown order
> > > > > > > >     d48fe8d98171 i3c: Fix potential refcount leak in i3c_master_register_new_i3c_devs
> > > > > > > >     855d6fb2cc7b 9p/net: fix possible memory leak in p9_check_errors()
> > > > > > > >     0d456ebaad30 perf hist: Add missing puts to hist__account_cycles
> > > > > > > >     924e8d0b7645 perf machine: Avoid out of bounds LBR memory read
> > > > > > > >     76b0eab987c4 usb: host: xhci-plat: fix possible kernel oops while resuming
> > > > > > > >     c9c4dab06a5a xhci: Loosen RPM as default policy to cover for AMD xHC 1.1
> > > > > > > >     92c9ef156431 powerpc/pseries: fix potential memory leak in init_cpu_associativity()
> > > > > > > >     516235e7b35f powerpc/imc-pmu: Use the correct spinlock initializer.
> > > > > > > >     945dc61d7840 powerpc/xive: Fix endian conversion size
> > > > > > > >     bce31a2bcb1e powerpc/40x: Remove stale PTE_ATOMIC_UPDATES macro
> > > > > > > >     1308e55eb09c modpost: fix tee MODULE_DEVICE_TABLE built on big-endian host
> > > > > > > >     863a9c3fdec2 powerpc: Only define __parse_fpscr() when required
> > > > > > > >     01f62c6bd2db f2fs: fix to initialize map.m_pblk in f2fs_precache_extents()
> > > > > > > >     dfebea7114e0 dmaengine: pxa_dma: Remove an erroneous BUG_ON() in pxad_free_desc()
> > > > > > > >     72f8fa6c4b78 USB: usbip: fix stub_dev hub disconnect
> > > > > > > >     168697f15a53 tools: iio: iio_generic_buffer ensure alignment
> > > > > > > >     a61c3c647ffd misc: st_core: Do not call kfree_skb() under spin_lock_irqsave()
> > > > > > > >     732aa0cb2601 dmaengine: ti: edma: handle irq_of_parse_and_map() errors
> > > > > > > >     2941a29fe9d6 usb: chipidea: Simplify Tegra DMA alignment code
> > > > > > > >     58e8316b200b usb: chipidea: Fix DMA overwrite for Tegra
> > > > > > > >     fcaafb574fc8 usb: dwc2: fix possible NULL pointer dereference caused by driver concurrency
> > > > > > > >     c956be5641cc dmaengine: idxd: Register dsa_bus_type before registering idxd sub-drivers
> > > > > > > >     ca46d7ce1fbe livepatch: Fix missing newline character in klp_resolve_symbols()
> > > > > > > >     b77f7c025e85 tty: tty_jobctrl: fix pid memleak in disassociate_ctty()
> > > > > > > >     e9f598a5cc9a f2fs: compress: fix to avoid redundant compress extension
> > > > > > > >     8c4504cc0c64 f2fs: compress: fix to avoid use-after-free on dic
> > > > > > > >     ca0aae3837a6 leds: trigger: ledtrig-cpu:: Fix 'output may be truncated' issue for 'cpu'
> > > > > > > >     206a972511a8 leds: pwm: Don't disable the PWM when the LED should be off
> > > > > > > >     893eedf596dd leds: turris-omnia: Do not use SMBUS calls
> > > > > > > >     aec3706971b3 leds: turris-omnia: Drop unnecessary mutex locking
> > > > > > > >     c9a4f13c58f1 mfd: arizona-spi: Set pdata.hpdet_channel for ACPI enumerated devs
> > > > > > > >     63a99d7b57b4 mfd: dln2: Fix double put in dln2_probe
> > > > > > > >     2742c860e0b7 mfd: core: Ensure disabled devices are skipped without aborting
> > > > > > > >     94eb5423d75e mfd: core: Un-constify mfd_cell.of_reg
> > > > > > > >     8890d4d5f25e ASoC: ams-delta.c: use component after check
> > > > > > > >     a2ae48bd82ee crypto: qat - fix deadlock in backlog processing
> > > > > > > >     0dd34a7ad395 padata: Fix refcnt handling in padata_free_shell()
> > > > > > > >     93e4aa8545ab ASoC: Intel: Skylake: Fix mem leak when parsing UUIDs fails
> > > > > > > >     cd1c2df64d6b HID: logitech-hidpp: Move get_wireless_feature_index() check to hidpp_connect_event()
> > > > > > > >     99893b7c4592 HID: logitech-hidpp: Revert "Don't restart communication if not necessary"
> > > > > > > >     5f2f38602583 HID: logitech-hidpp: Don't restart IO, instead defer hid_connect() only
> > > > > > > >     1f80041c5867 HID: logitech-hidpp: Remove HIDPP_QUIRK_NO_HIDINPUT quirk
> > > > > > > >     d3b196a1da3e Revert "HID: logitech-hidpp: add a module parameter to keep firmware gestures"
> > > > > > > >     6885e5ffa09d sh: bios: Revive earlyprintk support
> > > > > > > >     b0c25e957f9b hid: cp2112: Fix IRQ shutdown stopping polling for all IRQs on chip
> > > > > > > >     d06dc0f99f72 RDMA/hfi1: Workaround truncation compilation error
> > > > > > > >     086cd44204bb scsi: ufs: core: Leave space for '\0' in utf8 desc string
> > > > > > > >     a0f1999090b3 ASoC: fsl: Fix PM disable depth imbalance in fsl_easrc_probe
> > > > > > > >     904fc0103776 RDMA/hns: The UD mode can only be configured with DCQCN
> > > > > > > >     9f8db02d30ad RDMA/hns: Fix signed-unsigned mixed comparisons
> > > > > > > >     2de683e27e1d RDMA/hns: Fix uninitialized ucmd in hns_roce_create_qp_common()
> > > > > > > >     611260e36f16 IB/mlx5: Fix rdma counter binding for RAW QP
> > > > > > > >     922b2693b9af ASoC: fsl: mpc5200_dma.c: Fix warning of Function parameter or member not described
> > > > > > > >     001f90cd9d2f ext4: move 'ix' sanity check to corrent position
> > > > > > > >     c24a3c9e373e ARM: 9321/1: memset: cast the constant byte to unsigned char
> > > > > > > >     012d0c66f939 hid: cp2112: Fix duplicate workqueue initialization
> > > > > > > >     1ce09238e8e8 crypto: qat - increase size of buffers
> > > > > > > >     62df66b726f9 crypto: caam/jr - fix Chacha20 + Poly1305 self test failure
> > > > > > > >     61f25d4686bf crypto: caam/qi2 - fix Chacha20 + Poly1305 self test failure
> > > > > > > >     66eb7b7f23dd nd_btt: Make BTT lanes preemptible
> > > > > > > >     6563e0f79d63 libnvdimm/of_pmem: Use devm_kstrdup instead of kstrdup and check its return value
> > > > > > > >     d4ad0c1a83ce scsi: ibmvfc: Fix erroneous use of rtas_busy_delay with hcall return code
> > > > > > > >     b79c7d684c3f RDMA/core: Use size_{add,sub,mul}() in calls to struct_size()
> > > > > > > >     a5c83c8043d7 hwrng: geode - fix accessing registers
> > > > > > > >     a8607725b20a crypto: hisilicon/hpre - Fix a erroneous check after snprintf()
> > > > > > > >     b01b9dc5487a selftests/resctrl: Ensure the benchmark commands fits to its array
> > > > > > > >     2d2300fcf8f6 selftests/pidfd: Fix ksft print formats
> > > > > > > >     8bc9c9447489 arm64: dts: imx8mn: Add sound-dai-cells to micfil node
> > > > > > > >     1abd658492b5 arm64: dts: imx8mm: Add sound-dai-cells to micfil node
> > > > > > > >     cf7abb54f8b1 arm64: dts: imx8qm-ss-img: Fix jpegenc compatible entry
> > > > > > > >     8704bf18a888 clk: scmi: Free scmi_clk allocated when the clocks with invalid info are skipped
> > > > > > > >     bdb0428aa294 firmware: arm_ffa: Assign the missing IDR allocation ID to the FFA device
> > > > > > > >     b0ffdc164365 firmware: ti_sci: Mark driver as non removable
> > > > > > > >     995ee1e84e8d soc: qcom: llcc: Handle a second device without data corruption
> > > > > > > >     19b8098f73c6 ARM: dts: qcom: mdm9615: populate vsdcc fixed regulator
> > > > > > > >     a8ab88f84b89 arm64: dts: qcom: apq8016-sbc: Add missing ADV7533 regulators
> > > > > > > >     ddc0df81eeac ARM64: dts: marvell: cn9310: Use appropriate label for spi1 pins
> > > > > > > >     12d9de01c09c arm64: dts: qcom: sdm845-mtp: fix WiFi configuration
> > > > > > > >     690b89255971 arm64: dts: qcom: sc7280: Add missing LMH interrupts
> > > > > > > >     2a4cce4168f7 arm64: dts: qcom: msm8992-libra: drop duplicated reserved memory
> > > > > > > >     eb9daf47806b arm64: dts: qcom: msm8916: Fix iommu local address range
> > > > > > > >     541640dcbf48 ARM: dts: renesas: blanche: Fix typo in GP_11_2 pin name
> > > > > > > >     0e1e88bba286 perf: hisi: Fix use-after-free when register pmu fails
> > > > > > > >     4067d39f3c57 drm: mediatek: mtk_dsi: Fix NO_EOT_PACKET settings/handling
> > > > > > > >     a6a6f70aedca drm/msm/dsi: use msm_gem_kernel_put to free TX buffer
> > > > > > > >     aea6f32a4318 xen-pciback: Consider INTx disabled when MSI/MSI-X is enabled
> > > > > > > >     e588ca45bf55 drm/rockchip: Fix type promotion bug in rockchip_gem_iommu_map()
> > > > > > > >     a00a293d57a5 arm64/arm: xen: enlighten: Fix KPTI checks
> > > > > > > >     d0d01bb4a560 drm/bridge: lt9611uxc: fix the race in the error path
> > > > > > > >     29aba28ea195 drm/bridge: lt9611uxc: Register and attach our DSI device at probe
> > > > > > > >     f53a04579328 drm/bridge: lt9611uxc: Switch to devm MIPI-DSI helpers
> > > > > > > >     517a5137a57b drm/rockchip: cdn-dp: Fix some error handling paths in cdn_dp_probe()
> > > > > > > >     865ccd4ca674 drm/mediatek: Fix iommu fault during crtc enabling
> > > > > > > >     8e3c8253b34f drm/mediatek: Fix iommu fault by swapping FBs after updating plane state
> > > > > > > >     e11e339faa11 drm/amdkfd: fix some race conditions in vram buffer alloc/free of svm code
> > > > > > > >     30cb99e09648 drm/bridge: tc358768: Fix bit updates
> > > > > > > >     1cd4ae681a6a drm/bridge: tc358768: Disable non-continuous clock mode
> > > > > > > >     c13591b859be drm/bridge: tc358768: Fix use of uninitialized variable
> > > > > > > >     d78bddd94b80 drm/bridge: lt8912b: Add missing drm_bridge_attach call
> > > > > > > >     5cc2bc519afd drm/bridge: lt8912b: Manually disable HPD only if it was enabled
> > > > > > > >     42071feab712 drm/bridge: lt8912b: Fix crash on bridge detach
> > > > > > > >     d9217286d0ab drm/bridge: lt8912b: Fix bridge_detach
> > > > > > > >     cc3057958c5c drm/bridge: lt8912b: Add hot plug detection
> > > > > > > >     ef4a40953c80 drm/bridge: lt8912b: Register and attach our DSI device at probe
> > > > > > > >     3580b8a01305 drm/bridge: lt8912b: Switch to devm MIPI-DSI helpers
> > > > > > > >     52541851a8d1 drm/mipi-dsi: Create devm device attachment
> > > > > > > >     a20d6ecd261a drm/mipi-dsi: Create devm device registration
> > > > > > > >     347f025a02b3 drm/radeon: possible buffer overflow
> > > > > > > >     b163b371d741 drm/rockchip: vop: Fix call to crtc reset helper
> > > > > > > >     9a96bed1df7b drm/rockchip: vop: Fix reset of state in duplicate state crtc funcs
> > > > > > > >     1b0bc99cf316 hwmon: (coretemp) Fix potentially truncated sysfs attribute name
> > > > > > > >     b3e7eb23a6e9 hwmon: (axi-fan-control) Fix possible NULL pointer dereference
> > > > > > > >     e0bf076b734a platform/x86: wmi: Fix opening of char device
> > > > > > > >     c57e81d5e538 platform/x86: wmi: remove unnecessary initializations
> > > > > > > >     2ca4e461a298 platform/x86: wmi: Fix probe failure when failing to register WMI devices
> > > > > > > >     f75e11f54d98 clk: qcom: config IPQ_APSS_6018 should depend on QCOM_SMEM
> > > > > > > >     d1175cf4bd2b clk: mediatek: clk-mt2701: Add check for mtk_alloc_clk_data
> > > > > > > >     e964d21dc034 clk: mediatek: clk-mt7629: Add check for mtk_alloc_clk_data
> > > > > > > >     c4070ada5d51 clk: mediatek: clk-mt7629-eth: Add check for mtk_alloc_clk_data
> > > > > > > >     3aefc6fcfbad clk: mediatek: clk-mt6797: Add check for mtk_alloc_clk_data
> > > > > > > >     ca6d565a2319 clk: mediatek: clk-mt6779: Add check for mtk_alloc_clk_data
> > > > > > > >     533ca5153ad6 clk: mediatek: clk-mt6765: Add check for mtk_alloc_clk_data
> > > > > > > >     e531e4e73734 clk: npcm7xx: Fix incorrect kfree
> > > > > > > >     761c2a690d8f clk: ti: fix double free in of_ti_divider_clk_setup()
> > > > > > > >     1c37faca0908 clk: ti: change ti_clk_register[_omap_hw]() API
> > > > > > > >     28b72fba1e19 clk: ti: Update component clocks to use ti_dt_clk_name()
> > > > > > > >     c4bffed2e52b clk: ti: Update pll and clockdomain clocks to use ti_dt_clk_name()
> > > > > > > >     9b5e9d8bf9a6 clk: ti: Add ti_dt_clk_name() helper to use clock-output-names
> > > > > > > >     f45fff806ebb clk: keystone: pll: fix a couple NULL vs IS_ERR() checks
> > > > > > > >     7ff8ca9beefb spi: nxp-fspi: use the correct ioremap function
> > > > > > > >     26206c858dae clk: renesas: rzg2l: Fix computation formula
> > > > > > > >     1966bf2a79e6 clk: renesas: rzg2l: Use FIELD_GET() for PLL register fields
> > > > > > > >     7ece2efa87af clk: renesas: rzg2l: Simplify multiplication/shift logic
> > > > > > > >     e2239f716529 clk: imx: imx8qxp: Fix elcdif_pll clock
> > > > > > > >     7d416973cd12 clk: imx: imx8mq: correct error handling path
> > > > > > > >     608ebb098b79 clk: imx: Select MXC_CLK for CLK_IMX8QXP
> > > > > > > >     8861b2925a84 clk: qcom: gcc-sm8150: Fix gcc_sdcc2_apps_clk_src
> > > > > > > >     76e8f00f54a8 clk: qcom: mmcc-msm8998: Fix the SMMU GDSC
> > > > > > > >     56c4bb46a5a0 clk: qcom: mmcc-msm8998: Don't check halt bit on some branch clks
> > > > > > > >     0881d24cf5ca clk: qcom: clk-rcg2: Fix clock rate overflow for high parent frequencies
> > > > > > > >     b64683f5d728 spi: tegra: Fix missing IRQ check in tegra_slink_probe()
> > > > > > > >     b13e8b38be51 regmap: debugfs: Fix a erroneous check after snprintf()
> > > > > > > >     8fafac407346 ipvlan: properly track tx_errors
> > > > > > > >     3eedc19a9d0f net: add DEV_STATS_READ() helper
> > > > > > > >     359bce81b841 ipv6: avoid atomic fragment on GSO packets
> > > > > > > >     6b413d52f6ab ACPI: sysfs: Fix create_pnp_modalias() and create_of_modalias()
> > > > > > > >     32aaa3b98789 wifi: iwlwifi: empty overflow queue during flush
> > > > > > > >     0e3ad00be4e8 wifi: iwlwifi: pcie: synchronize IRQs before NAPI
> > > > > > > >     a8ebe549e0ce wifi: iwlwifi: call napi_synchronize() before freeing rx/tx queues
> > > > > > > >     627a3b3f5c80 iwlwifi: pcie: adjust to Bz completion descriptor
> > > > > > > >     0d91506a40ec tcp: fix cookie_init_timestamp() overflows
> > > > > > > >     4f6e904ed4e3 chtls: fix tp->rcv_tstamp initialization
> > > > > > > >     5d7bec7ae4db r8169: fix rare issue with broken rx after link-down on RTL8125
> > > > > > > >     e143a3c82d33 r8169: use tp_to_dev instead of open code
> > > > > > > >     3a8f4e58e1ee thermal: core: prevent potential string overflow
> > > > > > > >     bfd4ed4988aa netfilter: nf_tables: Drop pointless memset when dumping rules
> > > > > > > >     80986257d2cd PM / devfreq: rockchip-dfi: Make pmu regmap mandatory
> > > > > > > >     826120c9ba68 can: dev: can_put_echo_skb(): don't crash kernel if can_priv::echo_skb is accessed out of bounds
> > > > > > > >     28e9e015916e can: dev: can_restart(): fix race condition between controller restart and netif_carrier_on()
> > > > > > > >     ada4dc4788f1 can: dev: can_restart(): don't crash kernel if carrier is OK
> > > > > > > >     d4eb4182a823 wifi: rtlwifi: fix EDCA limit set by BT coexistence
> > > > > > > >     2027e74150ee tcp_metrics: do not create an entry from tcp_init_metrics()
> > > > > > > >     3f7cb7c47ce0 tcp_metrics: properly set tp->snd_ssthresh in tcp_init_metrics()
> > > > > > > >     ca7b6fa9e61a tcp_metrics: add missing barriers on delete
> > > > > > > >     227709a0e47c wifi: mt76: mt7603: improve stuck beacon handling
> > > > > > > >     eab5b0aa5065 mt76: pass original queue id from __mt76_tx_queue_skb to the driver
> > > > > > > >     75336a762539 mt76: add support for overriding the device used for DMA mapping
> > > > > > > >     77b2ab5cd1a4 mt76: dma: use kzalloc instead of devm_kzalloc for txwi
> > > > > > > >     064b32f18db1 wifi: mt76: mt7603: rework/fix rx pse hang check
> > > > > > > >     1afbb9ececd3 wifi: rtw88: debug: Fix the NULL vs IS_ERR() bug for debugfs_create_file()
> > > > > > > >     ebcbf5f5e047 net: spider_net: Use size_add() in call to struct_size()
> > > > > > > >     56e7424c6efc tipc: Use size_add() in calls to struct_size()
> > > > > > > >     3e51efcb2909 mlxsw: Use size_mul() in call to struct_size()
> > > > > > > >     dc3fef310732 gve: Use size_add() in call to struct_size()
> > > > > > > >     70f032db8516 tcp: call tcp_try_undo_recovery when an RTOd TFO SYNACK is ACKed
> > > > > > > >     a2d540c74549 udp: add missing WRITE_ONCE() around up->encap_rcv
> > > > > > > >     8f7eef3a13df selftests/bpf: Correct map_fd to data_fd in tailcalls
> > > > > > > >     3eefb2fbf4ec selftests/bpf: Test tail call counting with bpf2bpf and data on stack
> > > > > > > >     ab91992ec4d4 i40e: fix potential memory leaks in i40e_remove()
> > > > > > > >     702742373650 genirq/matrix: Exclude managed interrupts in irq_matrix_allocated()
> > > > > > > >     379b120e4f27 pstore/platform: Add check for kstrdup
> > > > > > > >     81b8638e4ef4 x86/boot: Fix incorrect startup_gdt_descr.size
> > > > > > > >     c7e8c7452e5a x86/sev-es: Allow copy_from_kernel_nofault() in earlier boot
> > > > > > > >     0b5da8ce0f18 x86: Share definition of __is_canonical_address()
> > > > > > > >     90b263db856d futex: Don't include process MM in futex key on no-MMU
> > > > > > > >     f0d6e5841172 x86/srso: Fix SBPB enablement for (possible) future fixed HW
> > > > > > > >     565f9337b68e writeback, cgroup: switch inodes with dirty timestamps to release dying cgwbs
> > > > > > > >     2bb46b20825d vfs: fix readahead(2) on block devices
> > > > > > > >     20195f87db19 sched: Fix stop_one_cpu_nowait() vs hotplug
> > > > > > > >     13cde955e52e sched/uclamp: Ignore (util == 0) optimization in feec() when p_util_max = 0
> > > > > > > >     cc6198ff20c0 iov_iter, x86: Be consistent about the __user tag on copy_mc_to_user()
> > > > > > > >     80529b4968a8 Linux 5.15.138
> > > > > > > >     3d8344a7c4a3 ALSA: hda: intel-dsp-config: Fix JSL Chromebook quirk detection
> > > > > > > >     f049c0c0037d misc: pci_endpoint_test: Add deviceID for J721S2 PCIe EP device support
> > > > > > > >     28b8ad8ccecd tty: 8250: Add Brainboxes Oxford Semiconductor-based quirks
> > > > > > > >     44c4dfac3f02 tty: 8250: Add support for Intashield IX cards
> > > > > > > >     d541ccb34de2 tty: 8250: Add support for additional Brainboxes PX cards
> > > > > > > >     60debc01fcbb tty: 8250: Fix up PX-803/PX-857
> > > > > > > >     1f5649aed527 tty: 8250: Fix port count of PX-257
> > > > > > > >     3fe3cc63c730 tty: 8250: Add support for Intashield IS-100
> > > > > > > >     a5b6390fd609 tty: 8250: Add support for Brainboxes UP cards
> > > > > > > >     738fe41b6443 tty: 8250: Add support for additional Brainboxes UC cards
> > > > > > > >     ff6059c3d234 tty: 8250: Remove UC-257 and UC-431
> > > > > > > >     81a4dd5e6c78 tty: n_gsm: fix race condition in status line change on dead connections
> > > > > > > >     e25197747f0e usb: raw-gadget: properly handle interrupted requests
> > > > > > > >     e5f53a68a596 usb: typec: tcpm: Fix NULL pointer dereference in tcpm_pd_svdm()
> > > > > > > >     7c4855b22a3f usb: storage: set 1.50 as the lower bcdDevice for older "Super Top" compatibility
> > > > > > > >     c48aae53850c PCI: Prevent xHCI driver from claiming AMD VanGogh USB3 DRD device
> > > > > > > >     6628c3627c02 drm/amd: Disable ASPM for VI w/ all Intel systems
> > > > > > > >     b6c3c7786e24 drm/amd: Move helper for dynamic speed switch check out of smu13
> > > > > > > >     9015169f00ee can: isotp: isotp_sendmsg(): fix TX state detection and wait behavior
> > > > > > > >     d72ff6478323 can: isotp: isotp_bind(): do not validate unused address information
> > > > > > > >     e163ad6a8639 can: isotp: add local echo tx processing and tx without FC
> > > > > > > >     b4e78ea26638 can: isotp: handle wait_event_interruptible() return values
> > > > > > > >     2fc6f337257f can: isotp: check CAN address family in isotp_bind()
> > > > > > > >     f8c3bd211cf3 can: isotp: isotp_bind(): return -EINVAL on incorrect CAN ID formatting
> > > > > > > >     615c4dd64050 can: isotp: set max PDU size to 64 kByte
> > > > > > > >     6627b96851f1 powerpc/mm: Fix boot crash with FLATMEM
> > > > > > > >     f0f998648887 r8152: Check for unplug in r8153b_ups_en() / r8153c_ups_en()
> > > > > > > >     78c939a88729 r8152: Check for unplug in rtl_phy_patch_request()
> > > > > > > >     51cc28ce742e net: chelsio: cxgb4: add an error code check in t4_load_phy_fw
> > > > > > > >     bbc926199321 platform/mellanox: mlxbf-tmfifo: Fix a warning message
> > > > > > > >     db4416ea3a5d scsi: mpt3sas: Fix in error path
> > > > > > > >     d48b2e8189d5 fbdev: uvesafb: Call cn_del_callback() at the end of uvesafb_exit()
> > > > > > > >     e39440c3268b drm/ttm: Reorder sys manager cleanup step
> > > > > > > >     aade33d3d9bb ASoC: rt5650: fix the wrong result of key button
> > > > > > > >     fa32e21c0568 netfilter: nfnetlink_log: silence bogus compiler warning
> > > > > > > >     dfcbb983eb6e spi: npcm-fiu: Fix UMA reads when dummy.nbytes == 0
> > > > > > > >     64ae128b095d fs/ntfs3: Avoid possible memory leak
> > > > > > > >     27a0bed1285e fs/ntfs3: Fix directory element type detection
> > > > > > > >     94524980ee75 fs/ntfs3: Fix NULL pointer dereference on error in attr_allocate_frame()
> > > > > > > >     2de328398b50 fs/ntfs3: Fix possible NULL-ptr-deref in ni_readpage_cmpr()
> > > > > > > >     962a3d3d731c fs/ntfs3: Use kvmalloc instead of kmalloc(... __GFP_NOWARN)
> > > > > > > >     393966e79ba1 fs/ntfs3: Write immediately updated ntfs state
> > > > > > > >     59e629fc7157 fs/ntfs3: Add ckeck in ni_update_parent()
> > > > > > > >     738a3adc7c8b fbdev: atyfb: only use ioremap_uc() on i386 and ia64
> > > > > > > >     afef8af919d2 Input: synaptics-rmi4 - handle reset delay when using SMBus trsnsport
> > > > > > > >     abc62fc06d4a powerpc/85xx: Fix math emulation exception
> > > > > > > >     4bdde4dca00e dmaengine: ste_dma40: Fix PM disable depth imbalance in d40_probe
> > > > > > > >     39d2c10367a8 irqchip/stm32-exti: add missing DT IRQ flag translation
> > > > > > > >     c57aef9075e0 irqchip/riscv-intc: Mark all INTC nodes as initialized
> > > > > > > >     eb99b6e204cd net: sched: cls_u32: Fix allocation size in u32_init()
> > > > > > > >     5e78ebe7c1db ASoC: simple-card: fixup asoc_simple_probe() error handling
> > > > > > > >     65fd21aa3805 x86: Fix .brk attribute in linker script
> > > > > > > >     d4c8bf5635c4 rpmsg: Fix possible refcount leak in rpmsg_register_device_override()
> > > > > > > >     a82e0fda8a2f rpmsg: glink: Release driver_override
> > > > > > > >     bfd4a664ddfb rpmsg: Fix calling device_lock() on non-initialized device
> > > > > > > >     2e76b4f6218c rpmsg: Fix kfree() of static memory on setting driver_override
> > > > > > > >     5c0da71871d3 rpmsg: Constify local variable in field store macro
> > > > > > > >     389190b25472 driver: platform: Add helper for safer setting of driver_override
> > > > > > > >     37ffa428d58c objtool/x86: add missing embedded_insn check
> > > > > > > >     f031e15d0bb8 ext4: avoid overlapping preallocations due to overflow
> > > > > > > >     f2c3a3aa6f11 ext4: fix BUG in ext4_mb_new_inode_pa() due to overflow
> > > > > > > >     7a992726f727 ext4: add two helper functions extent_logical_end() and pa_logical_end()
> > > > > > > >     9e78e7709f7d x86/mm: Fix RESERVE_BRK() for older binutils
> > > > > > > >     d3201c718058 x86/mm: Simplify RESERVE_BRK()
> > > > > > > >     897b56acf126 x86/i8259: Skip probing when ACPI/MADT advertises PCAT compatibility
> > > > > > > >     77db87c4a4ed gve: Fix GFP flags when allocing pages
> > > > > > > >     8b424bdf6c9c iio: afe: rescale: Accept only offset channels
> > > > > > > >     c1eeb494f684 iio: afe: rescale: add offset support
> > > > > > > >     7c76b7db5521 iio: afe: rescale: expose scale processing function
> > > > > > > >     c60671502dc2 iio: afe: rescale: reorder includes
> > > > > > > >     27dd09f5ec7f clk: Sanitize possible_parent_show to Handle Return Value of of_clk_get_parent_name
> > > > > > > >     c27ca4aebbee sparc32: fix a braino in fault handling in csum_and_copy_..._user()
> > > > > > > >     21b07a2e6095 perf/core: Fix potential NULL deref
> > > > > > > >     6efd498009b9 nvmem: imx: correct nregs for i.MX6UL
> > > > > > > >     0c2948118c34 nvmem: imx: correct nregs for i.MX6SLL
> > > > > > > >     6e22bf6f00d5 nvmem: imx: correct nregs for i.MX6ULL
> > > > > > > >     e0f95b831b4a misc: fastrpc: Clean buffers on remote invocation failures
> > > > > > > >     c4957f00f9e2 tracing/kprobes: Fix the description of variable length arguments
> > > > > > > >     cdc57093b470 i2c: aspeed: Fix i2c bus hang in slave read
> > > > > > > >     e97d374a2506 i2c: stm32f7: Fix PEC handling in case of SMBUS transfers
> > > > > > > >     2766a872103b i2c: muxes: i2c-demux-pinctrl: Use of_get_i2c_adapter_by_node()
> > > > > > > >     48b58f7469e5 i2c: muxes: i2c-mux-gpmux: Use of_get_i2c_adapter_by_node()
> > > > > > > >     cb65e692765b i2c: muxes: i2c-mux-pinctrl: Use of_get_i2c_adapter_by_node()
> > > > > > > >     eace761f35a1 iio: adc: xilinx-xadc: Correct temperature offset/scale for UltraScale
> > > > > > > >     70322a446ef2 iio: adc: xilinx-xadc: Don't clobber preset voltage/temperature thresholds
> > > > > > > >     3c1312b5d49a iio: exynos-adc: request second interupt only when touchscreen mode is used
> > > > > > > >     4e14f2d5885f kasan: print the original fault addr when access invalid shadow
> > > > > > > >     bdfa4fa7588d i40e: Fix wrong check for I40E_TXR_FLAGS_WB_ON_ITR
> > > > > > > >     d5c175f4cea6 gtp: fix fragmentation needed check with gso
> > > > > > > >     c0dad0c0924c gtp: uapi: fix GTPA_MAX
> > > > > > > >     852fb4ce426d tcp: fix wrong RTO timeout when received SACK reneging
> > > > > > > >     83cfa3b51a78 r8152: Release firmware if we have an error in probe
> > > > > > > >     e0f9231ccd6c r8152: Cancel hw_phy_work if we have an error in probe
> > > > > > > >     ff42b0a55659 r8152: Run the unload routine if we have errors during probe
> > > > > > > >     6fa3b9f9478e r8152: Increase USB control msg timeout to 5000ms as per spec
> > > > > > > >     76873f2eadc0 net: usb: smsc95xx: Fix uninit-value access in smsc95xx_read_reg
> > > > > > > >     6afd112c3f95 net: ieee802154: adf7242: Fix some potential buffer overflow in adf7242_stats_show()
> > > > > > > >     46cd35e4e774 igc: Fix ambiguity in the ethtool advertising
> > > > > > > >     49529413eaed neighbour: fix various data-races
> > > > > > > >     667554946360 igb: Fix potential memory leak in igb_add_ethtool_nfc_entry
> > > > > > > >     263421905346 treewide: Spelling fix in comment
> > > > > > > >     bc0c4bc119d2 i40e: Fix I40E_FLAG_VF_VLAN_PRUNING value
> > > > > > > >     c532c5df01ad r8169: fix the KCSAN reported data race in rtl_rx while reading desc->opts1
> > > > > > > >     6afb294c88c6 r8169: fix the KCSAN reported data-race in rtl_tx while reading TxDescArray[entry].opts1
> > > > > > > >     9d7b3838428c r8169: fix the KCSAN reported data-race in rtl_tx() while reading tp->cur_tx
> > > > > > > >     04dbfa4122e0 firmware/imx-dsp: Fix use_after_free in imx_dsp_setup_channels()
> > > > > > > >     0d587b86cd0d drm/dp_mst: Fix NULL deref in get_mst_branch_device_by_guid_helper()
> > > > > > > >     8860f0175e51 vsock/virtio: initialize the_virtio_vsock before using VQs
> > > > > > > >     762c251c7f5c vsock/virtio: add support for device suspend/resume
> > > > > > > >     1e02df6f6907 vsock/virtio: factor our the code to initialize and delete VQs
> > > > > > > >     15a8cac3c250 drm/i915/pmu: Check if pmu is closed before stopping event
> > > > > > > >     43bd431a5dd9 nfsd: lock_rename() needs both directories to live on the same fs
> > > > > > > >     556b68d9b95f mm/migrate: fix do_pages_move for compat pointers
> > > > > > > >     c4071c6114de mm/page_alloc: correct start page when guard page debug is enabled
> > > > > > > >     3a6cee2bfb53 vhost: Allow null msg.size on VHOST_IOTLB_INVALIDATE
> > > > > > > >     fbc9a8718f31 virtio-mmio: fix memory leak of vm_dev
> > > > > > > >     862a356bc986 virtio_balloon: Fix endless deflation and inflation on arm64
> > > > > > > >     41bb770e42bc mcb-lpc: Reallocate memory region to avoid memory overlapping
> > > > > > > >     f2ac8b2643dd mcb: Return actual parsed size when reading chameleon table
> > > > > > > >     90918ef995b5 mptcp: more conservative check for zero probes
> > > > > > > >     fd2b2dab6f5b tcp: cleanup tcp_remove_empty_skb() use
> > > > > > > >     68342755b9b2 tcp: remove dead code from tcp_sendmsg_locked()
> > > > > > > >     0f482ad7b1a5 pinctrl: qcom: lpass-lpi: fix concurrent register updates
> > > > > > > >     51b054f6fe01 ASoC: codecs: wcd938x: fix runtime PM imbalance on remove
> > > > > > > >     cb34f4e79e54 ASoC: codecs: wcd938x: fix resource leaks on bind errors
> > > > > > > >     12952a23a5da Linux 5.15.137
> > > > > > > >     dff33880d40a xfrm6: fix inet6_dev refcount underflow problem
> > > > > > > >     5a9d05a4f1c3 Bluetooth: hci_sock: Correctly bounds check and pad HCI_MON_NEW_INDEX name
> > > > > > > >     a6df96ee0b45 Bluetooth: hci_sock: fix slab oob read in create_monitor_event
> > > > > > > >     c08d609fb2b6 phy: mapphone-mdm6600: Fix pinctrl_pm handling for sleep pins
> > > > > > > >     e1b030b101f6 phy: mapphone-mdm6600: Fix runtime PM for remove
> > > > > > > >     59f1095ab58e phy: mapphone-mdm6600: Fix runtime disable on probe
> > > > > > > >     b618062c0b13 serial: 8250: omap: Move uart_write() inside PM section
> > > > > > > >     67f29cd2f851 ASoC: pxa: fix a memory leak in probe()
> > > > > > > >     76d04c339508 gpio: vf610: set value before the direction to avoid a glitch
> > > > > > > >     4b129e3964b3 platform/x86: asus-wmi: Map 0x2a code, Ignore 0x2b and 0x2c events
> > > > > > > >     e1a058cc2467 platform/x86: asus-wmi: Change ASUS_WMI_BRN_DOWN code from 0x20 to 0x2e
> > > > > > > >     c6bbe51dcdf3 platform/surface: platform_profile: Propagate error if profile registration fails
> > > > > > > >     a73c8d716938 s390/cio: fix a memleak in css_alloc_subchannel
> > > > > > > >     c8b6c2df1e7d selftests/ftrace: Add new test case which checks non unique symbol
> > > > > > > >     3ad81e6affcb s390/pci: fix iommu bitmap allocation
> > > > > > > >     71d224acc4d1 perf: Disallow mis-matched inherited group reads
> > > > > > > >     5aa89a11a2a6 USB: serial: option: add Fibocom to DELL custom modem FM101R-GL
> > > > > > > >     8c376d863618 USB: serial: option: add entry for Sierra EM9191 with new firmware
> > > > > > > >     483221216176 USB: serial: option: add Telit LE910C4-WWX 0x1035 composition
> > > > > > > >     e750fb71dc6a nvme-rdma: do not try to stop unallocated queues
> > > > > > > >     a9fd6d44abbc nvme-pci: add BOGUS_NID for Intel 0a54 device
> > > > > > > >     071382bda1da ACPI: irq: Fix incorrect return value in acpi_register_gsi()
> > > > > > > >     431a5010bce2 NFSv4.1: fixup use EXCHGID4_FLAG_USE_PNFS_DS for DS server
> > > > > > > >     5762e72ef1b0 pNFS: Fix a hang in nfs4_evict_inode()
> > > > > > > >     5a3abee2eee9 Revert "pinctrl: avoid unsafe code pattern in find_pinctrl()"
> > > > > > > >     24959825377f mmc: core: Capture correct oemid-bits for eMMC cards
> > > > > > > >     8041e7b7e7e9 mmc: core: sdio: hold retuning if sdio in 1-bit mode
> > > > > > > >     262029c0c58c mmc: mtk-sd: Use readl_poll_timeout_atomic in msdc_reset_hw
> > > > > > > >     3e363db1c13a mtd: physmap-core: Restore map_rom fallback
> > > > > > > >     71823463b1b2 mtd: spinand: micron: correct bitmask for ecc status
> > > > > > > >     a50d2f17d562 mtd: rawnand: arasan: Ensure program page operations are successful
> > > > > > > >     ae53c92e928c mtd: rawnand: marvell: Ensure program page operations are successful
> > > > > > > >     c0ca2ab23098 mtd: rawnand: pl353: Ensure program page operations are successful
> > > > > > > >     a7070628043e mtd: rawnand: qcom: Unmap the right resource upon probe failure
> > > > > > > >     3f928d1362f7 net: fix ifname in netlink ntf during netns move
> > > > > > > >     ac43ec299a6f net: move from strlcpy with unused retval to strscpy
> > > > > > > >     30e2db403032 net: introduce a function to check if a netdev name is in use
> > > > > > > >     38ba5479355b Bluetooth: hci_event: Fix using memcmp when comparing keys
> > > > > > > >     3b2da6d62b42 net/mlx5: Handle fw tracer change ownership event based on MTRC
> > > > > > > >     f6e263824539 platform/x86: touchscreen_dmi: Add info for the Positivo C4128B
> > > > > > > >     ca56d8afe648 HID: multitouch: Add required quirk for Synaptics 0xcd7e device
> > > > > > > >     ca5bec7ecf26 btrfs: error out when reallocating block for defrag using a stale transaction
> > > > > > > >     2692fd37aaf4 btrfs: error when COWing block from a root that is being deleted
> > > > > > > >     ef491d9560d9 btrfs: error out when COWing block using a stale transaction
> > > > > > > >     f89ed0a09673 btrfs: fix some -Wmaybe-uninitialized warnings in ioctl.c
> > > > > > > >     df486b75feca drm: panel-orientation-quirks: Add quirk for One Mix 2S
> > > > > > > >     d5ba30ee4f6d ipv4/fib: send notify when delete source address routes
> > > > > > > >     9d07b7abd277 sky2: Make sure there is at least one frag_addr available
> > > > > > > >     f652eb4adf27 regulator/core: Revert "fix kobject release warning and memory leak in regulator_register()"
> > > > > > > >     aa77b187b1f0 wifi: cfg80211: avoid leaking stack data into trace
> > > > > > > >     30a2285a2e18 wifi: mac80211: allow transmitting EAPOL frames with tainted key
> > > > > > > >     b64eb31a1b53 wifi: cfg80211: Fix 6GHz scan configuration
> > > > > > > >     bbec1724519e Bluetooth: hci_core: Fix build warnings
> > > > > > > >     02b0e6991838 Bluetooth: Avoid redundant authentication
> > > > > > > >     38681af225b6 Bluetooth: btusb: add shutdown function for QCA6174
> > > > > > > >     e6e9a32c3e60 HID: holtek: fix slab-out-of-bounds Write in holtek_kbd_input_event
> > > > > > > >     06aabf7715da wifi: iwlwifi: Ensure ack flag is properly cleared.
> > > > > > > >     6063f6f64fa4 wifi: mwifiex: Sanity check tlv_len and tlv_bitmap_len
> > > > > > > >     59ebfeb7b319 tracing: relax trace_event_eval_update() execution with cond_resched()
> > > > > > > >     3d85fb391fa7 ata: libata-eh: Fix compilation warning in ata_eh_link_report()
> > > > > > > >     89e3cc1b0703 ata: libata-core: Fix compilation warning in ata_dev_config_ncq()
> > > > > > > >     137c658ea3ce gpio: timberdale: Fix potential deadlock on &tgpio->lock
> > > > > > > >     68f106c2b2ab overlayfs: set ctime when setting mtime and atime
> > > > > > > >     ef3c62e2f0f1 i2c: mux: Avoid potential false error message in i2c_mux_add_adapter
> > > > > > > >     e2f64f3eebaa btrfs: initialize start_slot in btrfs_log_prealloc_extents
> > > > > > > >     266dab0ce42d btrfs: return -EUCLEAN for delayed tree ref with a ref count not equals to 1
> > > > > > > >     bc424f18fbdc fs-writeback: do not requeue a clean inode having skipped pages
> > > > > > > >     92609823592c ARM: dts: ti: omap: Fix noisy serial with overrun-throttle-ms for mapphone
> > > > > > > >     3898d8d685ab ksmbd: not allow to open file if delelete on close bit is set
> > > > > > > >     d3dc26c4fdc2 nfp: flower: avoid rmmod nfp crash issues
> > > > > > > >     6c52b1215904 mctp: perform route lookups under a RCU read-side lock
> > > > > > > >     db3f17e571e8 mctp: Allow local delivery to the null EID
> > > > > > > >     29017ab1a539 powerpc/47x: Fix 47x syscall return crash
> > > > > > > >     558ee0fafd40 powerpc/32s: Do kuep_lock() and kuep_unlock() in assembly
> > > > > > > >     d00f4ae3accf powerpc/32s: Remove capability to disable KUEP at boottime
> > > > > > > >     fcb3f09e8173 drm/atomic-helper: relax unregistered connector check
> > > > > > > >     403d201d1fd1 perf/x86/lbr: Filter vsyscall addresses
> > > > > > > >     419ac18d8808 perf/x86: Move branch classifier
> > > > > > > >     030099bc9115 perf: Add irq and exception return branch types
> > > > > > > >     ae80d5290c14 iio: adc: ad7192: Correct reference voltage
> > > > > > > >     569a126f244b iio: cros_ec: fix an use-after-free in cros_ec_sensors_push_data()
> > > > > > > >     a9c471892d75 iio: core: introduce iio_device_{claim|release}_buffer_mode() APIs
> > > > > > > >     eafbb1966152 iio: core: Hide read accesses to iio_dev->currentmode
> > > > > > > >     919721348c04 iio: Un-inline iio_buffer_enabled()
> > > > > > > >     7f74bc91eb00 serial: 8250_omap: Fix errors with no_console_suspend
> > > > > > > >     d67d831e1dbc serial: 8250: omap: Fix imprecise external abort for omap_8250_pm()
> > > > > > > >     aff3019b553e selftests/mm: fix awk usage in charge_reserved_hugetlb.sh and hugetlb_reparenting_test.sh that may cause error
> > > > > > > >     4f1d3d1ca500 net: pktgen: Fix interface flags printing
> > > > > > > >     8bdf95e29f86 netfilter: nf_tables: revert do not remove elements if set backend implements .abort
> > > > > > > >     cc19daa037f5 netfilter: nf_tables: do not remove elements if set backend implements .abort
> > > > > > > >     db33720697c8 netfilter: nft_set_rbtree: .deactivate fails if element has expired
> > > > > > > >     44768cad012c neighbor: tracing: Move pin6 inside CONFIG_IPV6=y section
> > > > > > > >     b33179dbf3f2 net/sched: sch_hfsc: upgrade 'rt' to 'sc' when it becomes a inner curve
> > > > > > > >     0426d7bc17b8 bonding: Return pointer to data after pull on skb
> > > > > > > >     66982023d741 net: dsa: bcm_sf2: Fix possible memory leak in bcm_sf2_mdio_register()
> > > > > > > >     0ea476863ef7 i40e: prevent crash on probe if hw registers have invalid values
> > > > > > > >     f9202217a6ea net: usb: smsc95xx: Fix an error code in smsc95xx_reset()
> > > > > > > >     a2ceb30cc1fc ipv4: fib: annotate races around nh->nh_saddr_genid and nh->nh_saddr
> > > > > > > >     a270aa7a47db tun: prevent negative ifindex
> > > > > > > >     9d55719f983d tcp: tsq: relax tcp_small_queue_check() when rtx queue contains a single skb
> > > > > > > >     8ae344291e38 tcp: fix excessive TLP and RACK timeouts from HZ rounding
> > > > > > > >     8b6b4ca42a94 net: rfkill: gpio: prevent value glitch during probe
> > > > > > > >     4df9ba0d7a82 net: ipv6: fix return value check in esp_remove_trailer
> > > > > > > >     a9651e66d0bd net: ipv4: fix return value check in esp_remove_trailer
> > > > > > > >     26a3c734cb8a xfrm: interface: use DEV_STATS_INC()
> > > > > > > >     f8bc4b708b11 xfrm: fix a data-race in xfrm_gen_index()
> > > > > > > >     b660e58ef72d qed: fix LL2 RX buffer allocation
> > > > > > > >     d35f398b88a1 ASoC: codecs: wcd938x: fix unbind tear down order
> > > > > > > >     d182d8ed7b7e ASoC: codecs: wcd938x: drop bogus bind error handling
> > > > > > > >     8d32a6b67e77 ASoC: codecs: wcd938x-sdw: fix runtime PM imbalance on probe errors
> > > > > > > >     6df571a6c153 ASoC: codecs: wcd938x-sdw: fix use after free on driver unbind
> > > > > > > >     36eabe87031f drm/i915: Retry gtt fault when out of fence registers
> > > > > > > >     34f62612be2a nvmet-tcp: Fix a possible UAF in queue intialization setup
> > > > > > > >     04e0eef74b8f netfilter: nft_payload: fix wrong mac header matching
> > > > > > > >     efe43d1bcbcb fs/ntfs3: fix deadlock in mark_as_free_ex
> > > > > > > >     ab40c7ab7a93 fs/ntfs3: fix panic about slab-out-of-bounds caused by ntfs_list_ea()
> > > > > > > >     24badb9dd8b8 fs/ntfs3: Fix possible null-pointer dereference in hdr_find_e()
> > > > > > > >     ff38d2a705e1 tcp: check mptcp-level constraints for backlog coalescing
> > > > > > > >     582f7993353c x86/sev: Check for user-space IOIO pointing to kernel space
> > > > > > > >     5c2c01be809d x86/sev: Check IOBM for IOIO exceptions from user-space
> > > > > > > >     6797c6d09e50 x86/sev: Disable MMIO emulation from user mode
> > > > > > > >     0b4e772a6a89 KVM: x86: Mask LVTPC when handling a PMI
> > > > > > > >     f61c43be1eb9 regmap: fix NULL deref on lookup
> > > > > > > >     ffdc881f6807 nfc: nci: fix possible NULL pointer dereference in send_acknowledge()
> > > > > > > >     d42aeae14fc4 ice: reset first in crash dump kernels
> > > > > > > >     e42cecb513af ice: fix over-shifted variable
> > > > > > > >     f6c093b97761 Bluetooth: avoid memcmp() out of bounds warning
> > > > > > > >     e5f8b43c9c90 Bluetooth: hci_event: Fix coding style
> > > > > > > >     1597c1ed0e7d Bluetooth: vhci: Fix race when opening vhci device
> > > > > > > >     1ef071526848 Bluetooth: Fix a refcnt underflow problem for hci_conn
> > > > > > > >     dd6b62fdd245 Bluetooth: Reject connection with the device which has same BD_ADDR
> > > > > > > >     848a05c4423f Bluetooth: hci_event: Ignore NULL link key
> > > > > > > >     e7a2aa7770d3 xfs: don't expose internal symlink metadata buffers to the vfs
> > > > > > > >     fe5c6fbc5e4a Documentation: sysctl: align cells in second content column
> > > > > > > >     1815844652cc lib/Kconfig.debug: do not enable DEBUG_PREEMPT by default
> > > > > > > >     00c03985402e Linux 5.15.136
> > > > > > > >     5266b5b6e975 eth: remove remaining copies of the NAPI_POLL_WEIGHT define
> > > > > > > >     528f0ba9f7a4 usb: hub: Guard against accesses to uninitialized BOS descriptors
> > > > > > > >     542a3f1a3cc1 Revert "kernel/sched: Modify initial boot task idle setup"
> > > > > > > >     737ce5518a9c arm64: armv8_deprecated: fix unused-function error
> > > > > > > >     2e10931e2d77 arm64: armv8_deprecated: rework deprected instruction handling
> > > > > > > >     abd4aa081905 arm64: armv8_deprecated: move aarch32 helper earlier
> > > > > > > >     f10abdb04c3d arm64: armv8_deprecated move emulation functions
> > > > > > > >     0b4eec015fa5 arm64: armv8_deprecated: fold ops into insn_emulation
> > > > > > > >     a8d2910be6f8 arm64: rework EL0 MRS emulation
> > > > > > > >     057f9123b1a8 arm64: factor insn read out of call_undef_hook()
> > > > > > > >     3f82927cabaf arm64: factor out EL1 SSBS emulation hook
> > > > > > > >     474385adcd84 arm64: split EL0/EL1 UNDEF handlers
> > > > > > > >     de0358635401 arm64: allow kprobes on EL0 handlers
> > > > > > > >     7154e2db8890 arm64: rework BTI exception handling
> > > > > > > >     cd5ceadc2b37 arm64: rework FPAC exception handling
> > > > > > > >     b6358002fd0c arm64: consistently pass ESR_ELx to die()
> > > > > > > >     7ddb1ef2bb42 arm64: die(): pass 'err' as long
> > > > > > > >     9a3e177ef570 arm64: report EL1 UNDEFs better
> > > > > > > >     d6808be3ff94 powerpc/64e: Fix wrong test in __ptep_test_and_clear_young()
> > > > > > > >     9c0dc3e2c996 powerpc/8xx: Fix pte_access_permitted() for PAGE_NONE
> > > > > > > >     4da05eba66e6 dmaengine: mediatek: Fix deadlock caused by synchronize_irq()
> > > > > > > >     82f61b2d5187 dmaengine: idxd: use spin_lock_irqsave before wait_event_lock_irq
> > > > > > > >     ecba5afe86f3 x86/alternatives: Disable KASAN in apply_alternatives()
> > > > > > > >     cbd2aac00498 usb: cdnsp: Fixes issue with dequeuing not queued requests
> > > > > > > >     7014807fb7ef usb: gadget: ncm: Handle decoding of multiple NTB's in unwrap call
> > > > > > > >     50259cf71a1b usb: gadget: udc-xilinx: replace memcpy with memcpy_toio
> > > > > > > >     308f19249641 counter: microchip-tcb-capture: Fix the use of internal GCLK logic
> > > > > > > >     5a6ce81d7c16 pinctrl: avoid unsafe code pattern in find_pinctrl()
> > > > > > > >     1c790191cab4 cgroup: Remove duplicates in cgroup v1 tasks file
> > > > > > > >     1680c82929bc tee: amdtee: fix use-after-free vulnerability in amdtee_close_session
> > > > > > > >     b8ec40a90acd Input: goodix - ensure int GPIO is in input for gpio_count == 1 && gpio_int_idx == 0 case
> > > > > > > >     d092630e8a20 Input: i8042 - add Fujitsu Lifebook E5411 to i8042 quirk table
> > > > > > > >     7cea6fa2d73f Input: xpad - add PXN V900 support
> > > > > > > >     6ff4e50e2d2a Input: psmouse - fix fast_reconnect function for PS/2 mode
> > > > > > > >     6a4a39638640 Input: powermate - fix use-after-free in powermate_config_complete
> > > > > > > >     6ad7f52d8c58 ceph: fix type promotion bug on 32bit systems
> > > > > > > >     c0c4acd53a98 ceph: fix incorrect revoked caps assert in ceph_fill_file_size()
> > > > > > > >     58f0e6324ec7 libceph: use kernel_connect()
> > > > > > > >     d727b97f8f2e thunderbolt: Check that lane 1 is in CL0 before enabling lane bonding
> > > > > > > >     04c38bedd07c thunderbolt: Workaround an IOMMU fault on certain systems with Intel Maple Ridge
> > > > > > > >     a586742a3780 mcb: remove is_added flag from mcb_device struct
> > > > > > > >     4382d1a996e5 x86/cpu: Fix AMD erratum #1485 on Zen4-based CPUs
> > > > > > > >     763167003a80 ACPI: resource: Skip IRQ override on ASUS ExpertBook B1402CBA
> > > > > > > >     510d4a01d84c drm/amd/display: Don't set dpms_off for seamless boot
> > > > > > > >     9cb61ab9f4ca drm/amdgpu: add missing NULL check
> > > > > > > >     f9a1af37b801 iio: pressure: ms5611: ms5611_prom_is_valid false negative bug
> > > > > > > >     09b8ed9547f1 iio: pressure: dps310: Adjust Timeout Settings
> > > > > > > >     4c80ecef859d iio: pressure: bmp280: Fix NULL pointer exception
> > > > > > > >     a625de7e5464 usb: musb: Modify the "HWVers" register address
> > > > > > > >     eb28694f6da8 usb: musb: Get the musb_qh poniter after musb_giveback
> > > > > > > >     ee88141873a8 usb: cdns3: Modify the return value of cdns_set_active () to void when CONFIG_PM_SLEEP is disabled
> > > > > > > >     3b2dbc4f3302 usb: dwc3: Soft reset phy on probe for host
> > > > > > > >     42c56e015653 net: usb: dm9601: fix uninitialized variable use in dm9601_mdio_read
> > > > > > > >     524f45361789 usb: xhci: xhci-ring: Use sysdev for mapping bounce buffer
> > > > > > > >     1d8e7fe85528 xhci: Keep interrupt disabled in initialization until host is running.
> > > > > > > >     cb34e3b25c37 dmaengine: stm32-mdma: abort resume if no ongoing transfer
> > > > > > > >     d56dbfe750a8 media: mtk-jpeg: Fix use after free bug due to uncanceled work
> > > > > > > >     5e13e69ddf0d net: release reference to inet6_dev pointer
> > > > > > > >     aade10d51ddc net: change accept_ra_min_rtr_lft to affect all RA lifetimes
> > > > > > > >     8f12d2d66cba net: add sysctl accept_ra_min_rtr_lft
> > > > > > > >     bc9f6cbeb999 workqueue: Override implicit ordered attribute in workqueue_apply_unbound_cpumask()
> > > > > > > >     25dd54b95abf nfc: nci: assert requested protocol is valid
> > > > > > > >     b2bb3b43b94a pinctrl: renesas: rzn1: Enable missing PINMUX
> > > > > > > >     c4140dd77c3b net/smc: Fix pos miscalculation in statistics
> > > > > > > >     d888d3f70b0d net: nfc: fix races in nfc_llcp_sock_get() and nfc_llcp_sock_get_sn()
> > > > > > > >     249a1fdb95d5 net/mlx5e: Again mutually exclude RX-FCS and RX-port-timestamp
> > > > > > > >     2112cacb38aa ixgbe: fix crash with empty VF macvlan list
> > > > > > > >     935a15334d77 net: phy: mscc: macsec: reject PN update requests
> > > > > > > >     667fe9101a3a net: macsec: indicate next pn update when offloading
> > > > > > > >     2dcb31e65d26 bpf: Fix verifier log for async callback return values
> > > > > > > >     6a217af2c67f drm/vmwgfx: fix typo of sizeof argument
> > > > > > > >     72ef70886556 riscv, bpf: Sign-extend return values
> > > > > > > >     7795592e0818 riscv, bpf: Factor out emit_call for kernel and bpf context
> > > > > > > >     58941cc742ca xen-netback: use default TX queue size for vifs
> > > > > > > >     cffdced18af8 eth: remove copies of the NAPI_POLL_WEIGHT define
> > > > > > > >     5c360eec5332 mlxsw: fix mlxsw_sp2_nve_vxlan_learning_set() return type
> > > > > > > >     84c6aa0ae5c4 ieee802154: ca8210: Fix a potential UAF in ca8210_probe
> > > > > > > >     616761cf9df9 ravb: Fix use-after-free issue in ravb_tx_timeout_work()
> > > > > > > >     30ebd4177593 ravb: Fix up dma_free_coherent() call in ravb_remove()
> > > > > > > >     3f39de2bd1d2 drm/msm/dpu: change _dpu_plane_calc_bw() to use u64 to avoid overflow
> > > > > > > >     85ae07d4dcc6 drm/msm/dsi: fix irq_of_parse_and_map() error checking
> > > > > > > >     9a890c7d4d0f drm/msm/dsi: skip the wait for video mode done if not applicable
> > > > > > > >     b9de60b6830c drm/msm/dp: do not reinitialize phy unless retry during link training
> > > > > > > >     afe5f596b588 KEYS: trusted: Remove redundant static calls usage
> > > > > > > >     20e73ece06b3 KEYS: trusted: allow use of kernel RNG for key material
> > > > > > > >     a01d68b6c666 ALSA: usb-audio: Fix microphone sound on Opencomm2 Headset
> > > > > > > >     5b5e58299eac net: prevent address rewrite in kernel_bind()
> > > > > > > >     56e96b38d2f7 quota: Fix slow quotaoff
> > > > > > > >     28ddc1e0b898 HID: logitech-hidpp: Fix kernel crash on receiver USB disconnect
> > > > > > > >     b930f0f7bbc2 lib/test_meminit: fix off-by-one error in test_pages()
> > > > > > > >     982bd86fd659 platform/x86: hp-wmi:: Mark driver struct with __refdata to prevent section mismatch warning
> > > > > > > >     124cf0ea4b82 platform/x86: think-lmi: Fix reference leak
> > > > > > > >     3d2a16f878f0 of: overlay: Reorder struct fragment fields kerneldoc
> > > > > > > >     10f4a0b6657e perf/arm-cmn: Fix the unhandled overflow status of counter 4 to 7
> > > > > > > >     b7966e2191d0 RDMA/cxgb4: Check skb value for failure to allocate
> > > > > > > >     b9bdffb3f9aa RDMA/srp: Do not call scsi_done() from srp_abort()
> > > > > > > >     7d4999589ebc scsi: ib_srp: Call scsi_done() directly
> > > > > > > >     d2746cdfd5e5 scsi: core: Rename scsi_mq_done() into scsi_done() and export it
> > > > > > > >     8f2350e204da scsi: core: Use a structure member to track the SCSI command submitter
> > > > > > > >     29298c85a81a iommu/vt-d: Avoid memory allocation in iommu_suspend()
> > > > > > > >     02e21884dcf2 Linux 5.15.135
> > > > > > > >     c8af81a9d36e xen/events: replace evtchn_rwlock with RCU
> > > > > > > >     c346494ec7f1 parisc: Restore __ldcw_align for PA-RISC 2.0 processors
> > > > > > > >     694e13732e83 ksmbd: fix uaf in smb20_oplock_break_ack
> > > > > > > >     e914c3a47e45 RDMA/mlx5: Fix NULL string error
> > > > > > > >     81b7bf367eea RDMA/siw: Fix connection failure handling
> > > > > > > >     5d8bd138204f RDMA/uverbs: Fix typo of sizeof argument
> > > > > > > >     60c9ed88526d RDMA/cma: Fix truncation compilation warning in make_cma_ports
> > > > > > > >     7f6136ced1b8 RDMA/cma: Initialize ib_sa_multicast structure to 0 when join
> > > > > > > >     1dd6095fc727 gpio: pxa: disable pinctrl calls for MMP_GPIO
> > > > > > > >     844fcf4c697c gpio: aspeed: fix the GPIO number passed to pinctrl_gpio_set_config()
> > > > > > > >     1878d6666c32 IB/mlx4: Fix the size of a buffer in add_port_entries()
> > > > > > > >     718d9b44afca of: dynamic: Fix potential memory leak in of_changeset_action()
> > > > > > > >     e0878f38b661 RDMA/core: Require admin capabilities to set system parameters
> > > > > > > >     18a839064fc6 dm zoned: free dmz->ddev array in dmz_put_zoned_devices
> > > > > > > >     8781fe259dd5 HID: intel-ish-hid: ipc: Disable and reenable ACPI GPE bit
> > > > > > > >     949ccc91c35b HID: sony: remove duplicate NULL check before calling usb_free_urb()
> > > > > > > >     a02c02adc2bd sctp: update hb timer immediately after users change hb_interval
> > > > > > > >     7783b471bfce sctp: update transport state when processing a dupcook packet
> > > > > > > >     1abac613c0d5 tcp: fix delayed ACKs for MSS boundary condition
> > > > > > > >     821b3b00bc0f tcp: fix quick-ack counting to count actual ACKs of new data
> > > > > > > >     24fb22bddb71 tipc: fix a potential deadlock on &tx->lock
> > > > > > > >     2e53585e233c net: stmmac: dwmac-stm32: fix resume on STM32 MCU
> > > > > > > >     74e569324050 ipv4: Set offload_failed flag in fibmatch results
> > > > > > > >     a4b9bbd1d12f netfilter: nf_tables: nft_set_rbtree: fix spurious insertion failure
> > > > > > > >     88497f74d684 netfilter: handle the connecting collision properly in nf_conntrack_proto_sctp
> > > > > > > >     0c9cf5e8807f ibmveth: Remove condition to recompute TCP header checksum.
> > > > > > > >     5a899e2ce848 net: ethernet: ti: am65-cpsw: Fix error code in am65_cpsw_nuss_init_tx_chns()
> > > > > > > >     4837a192f6d0 net: nfc: llcp: Add lock when modifying device list
> > > > > > > >     cda10784a176 net: usb: smsc75xx: Fix uninit-value access in __smsc75xx_read_reg
> > > > > > > >     2801a1ddb26d net: dsa: mv88e6xxx: Avoid EEPROM timeout when EEPROM is absent
> > > > > > > >     cb145e6c2070 ptp: ocp: Fix error handling in ptp_ocp_device_init
> > > > > > > >     cd1189956393 ipv4, ipv6: Fix handling of transhdrlen in __ip{,6}_append_data()
> > > > > > > >     147d89ee4143 net: fix possible store tearing in neigh_periodic_work()
> > > > > > > >     bdb4fcf18e16 modpost: add missing else to the "of" check
> > > > > > > >     bc8b89b69638 bpf, sockmap: Reject sk_msg egress redirects to non-TCP sockets
> > > > > > > >     9fb4dfb8e212 NFSv4: Fix a nfs4_state_manager() race
> > > > > > > >     fcdd79fda38a ima: rework CONFIG_IMA dependency block
> > > > > > > >     b67adca1e1be scsi: target: core: Fix deadlock due to recursive locking
> > > > > > > >     9a103e0b100c ima: Finish deprecation of IMA_TRUSTED_KEYRING Kconfig
> > > > > > > >     bb6aee0696c6 regmap: rbtree: Fix wrong register marked as in-cache when creating new node
> > > > > > > >     0cee8c1b3af3 wifi: mt76: mt76x02: fix MT76x0 external LNA gain handling
> > > > > > > >     3f6fbbccba2d drivers/net: process the result of hdlc_open() and add call of hdlc_close() in uhdlc_close()
> > > > > > > >     ebad2e4c4847 bpf: Fix tr dereferencing
> > > > > > > >     5afb996349cb wifi: mwifiex: Fix oob check condition in mwifiex_process_rx_packet
> > > > > > > >     7c8faa310803 wifi: iwlwifi: mvm: Fix a memory corruption issue
> > > > > > > >     5db7af530ebd iwlwifi: avoid void pointer arithmetic
> > > > > > > >     6ff75f524dae wifi: iwlwifi: dbg_ini: fix structure packing
> > > > > > > >     0ea2a6349733 ubi: Refuse attaching if mtd's erasesize is 0
> > > > > > > >     bb0707fde749 HID: sony: Fix a potential memory leak in sony_probe()
> > > > > > > >     8afbacf61919 arm64: Add Cortex-A520 CPU part definition
> > > > > > > >     0da6d21ba235 drm/amd: Fix detection of _PR3 on the PCIe root port
> > > > > > > >     1ad7ccd45a65 net: prevent rewrite of msg_name in sock_sendmsg()
> > > > > > > >     0fb3df94274b net: replace calls to sock->ops->connect() with kernel_connect()
> > > > > > > >     37b54e8acea5 wifi: mwifiex: Fix tlv_buf_left calculation
> > > > > > > >     e80f55d6d2a9 qed/red_ll2: Fix undefined behavior bug in struct qed_ll2_info
> > > > > > > >     1e69422efcc6 vringh: don't use vringh_kiov_advance() in vringh_iov_xfer()
> > > > > > > >     4e2f83952b1d scsi: zfcp: Fix a double put in zfcp_port_enqueue()
> > > > > > > >     310bca649b30 Revert "clk: imx: pll14xx: dynamically configure PLL for 393216000/361267200Hz"
> > > > > > > >     3f59e63568ad block: fix use-after-free of q->q_usage_counter
> > > > > > > >     b75b017b3f37 rbd: take header_rwsem in rbd_dev_refresh() only when updating
> > > > > > > >     33229d783466 rbd: decouple parent info read-in from updating rbd_dev
> > > > > > > >     ab73e7ed79d3 rbd: decouple header read-in from updating rbd_dev->header
> > > > > > > >     b4ddad3fb0ea rbd: move rbd_dev_refresh() definition
> > > > > > > >     bb1fae816c90 iommu/arm-smmu-v3: Avoid constructing invalid range commands
> > > > > > > >     c4edc7b5c836 iommu/arm-smmu-v3: Set TTL invalidation hint better
> > > > > > > >     a98ad3adf60d arm64: Avoid repeated AA64MMFR1_EL1 register read on pagefault path
> > > > > > > >     aad6ba1715ec ring-buffer: Fix bytes info in per_cpu buffer stats
> > > > > > > >     8012d0b05158 ring-buffer: remove obsolete comment for free_buffer_page()
> > > > > > > >     65a218ca516e NFSv4: Fix a state manager thread deadlock regression
> > > > > > > >     8454a2f5e930 NFS: rename nfs_client_kset to nfs_kset
> > > > > > > >     f8b0b6a8e196 NFS: Cleanup unused rpc_clnt variable
> > > > > > > >     686746be7bfb ASoC: tegra: Fix redundant PLLA and PLLA_OUT0 updates
> > > > > > > >     0a210e63844b ASoC: soc-utils: Export snd_soc_dai_is_dummy() symbol
> > > > > > > >     b4f7f1556813 spi: zynqmp-gqspi: fix clock imbalance on probe failure
> > > > > > > >     e514f897ad66 spi: zynqmp-gqspi: Convert to platform remove callback returning void
> > > > > > > >     1edcec18cfb7 Linux 5.15.134
> > > > > > > >     09a683023785 netfilter: nf_tables: fix kdoc warnings after gc rework
> > > > > > > >     66cb6d74f5a1 drm/meson: fix memory leak on ->hpd_notify callback
> > > > > > > >     91f1f025b6d9 fs: binfmt_elf_efpic: fix personality for ELF-FDPIC
> > > > > > > >     1cae7473a6dd ata: libata-sata: increase PMP SRST timeout to 10s
> > > > > > > >     e74adc589922 ata: libata-core: Do not register PM operations for SAS ports
> > > > > > > >     4cbd55a81965 ata: libata-core: Fix port and device removal
> > > > > > > >     ddc525fffb44 ata: libata-core: Fix ata_port_request_pm() locking
> > > > > > > >     2990a195edb5 net: thunderbolt: Fix TCPv6 GSO checksum calculation
> > > > > > > >     132a5ae4136b bpf: Fix BTF_ID symbol generation collision in tools/
> > > > > > > >     58d560e98da5 bpf: Fix BTF_ID symbol generation collision
> > > > > > > >     f8673f651bc1 btrfs: properly report 0 avail for very full file systems
> > > > > > > >     b5d00cd7db66 ring-buffer: Update "shortest_full" in polling
> > > > > > > >     00d2cb8066cb proc: nommu: /proc/<pid>/maps: release mmap read lock
> > > > > > > >     40527ebb3e45 Revert "SUNRPC dont update timeout value on connection reset"
> > > > > > > >     a2b1d486fb70 io_uring/fs: remove sqe->rw_flags checking from LINKAT
> > > > > > > >     111fe77cb13f sched/rt: Fix live lock between select_fallback_rq() and RT push
> > > > > > > >     3569ad59664f kernel/sched: Modify initial boot task idle setup
> > > > > > > >     07f78e97676c i2c: i801: unregister tco_pdev in i801_probe() error path
> > > > > > > >     70df8b9c59bc ata: libata-scsi: ignore reserved bits for REPORT SUPPORTED OPERATION CODES
> > > > > > > >     a7e0c10a8c33 ALSA: hda: Disable power save for solving pop issue on Lenovo ThinkCentre M70q
> > > > > > > >     0c5fd85fb01f netfilter: nf_tables: disallow rule removal from chain binding
> > > > > > > >     3936e8714907 nilfs2: fix potential use after free in nilfs_gccache_submit_read_data()
> > > > > > > >     2b837f13a818 serial: 8250_port: Check IRQ data before use
> > > > > > > >     a48d2bcd23f2 Revert "tty: n_gsm: fix UAF in gsm_cleanup_mux"
> > > > > > > >     78e70c6238d2 misc: rtsx: Fix some platforms can not boot and move the l1ss judgment to probe
> > > > > > > >     f090a8b4d2e3 x86/srso: Add SRSO mitigation for Hygon processors
> > > > > > > >     f5a604757aa8 iommu/arm-smmu-v3: Fix soft lockup triggered by arm_smmu_mm_invalidate_range
> > > > > > > >     efce75bd2dbc Smack:- Use overlay inode label in smack_inode_copy_up()
> > > > > > > >     0e3450487f99 smack: Retrieve transmuting information in smack_inode_getsecurity()
> > > > > > > >     3586b3feed1b smack: Record transmuting in smk_transmuted
> > > > > > > >     9690ad557d94 nvme-pci: always return an ERR_PTR from nvme_pci_alloc_dev
> > > > > > > >     3c29c6e8cd7c scsi: qla2xxx: Fix NULL pointer dereference in target mode
> > > > > > > >     6e5e4223c897 i40e: fix potential NULL pointer dereferencing of pf->vf i40e_sync_vsi_filters()
> > > > > > > >     aff3994d4bdd watchdog: iTCO_wdt: Set NO_REBOOT if the watchdog is not already running
> > > > > > > >     83a30e945571 watchdog: iTCO_wdt: No need to stop the timer in probe
> > > > > > > >     1e8c573f50a7 nvme-pci: do not set the NUMA node of device if it has none
> > > > > > > >     182d13dadb03 nvme-pci: factor out a nvme_pci_alloc_dev helper
> > > > > > > >     af58072e867c nvme-pci: factor the iod mempool creation into a helper
> > > > > > > >     c8bc44936f2c cgroup: Fix suspicious rcu_dereference_check() usage warning
> > > > > > > >     ce6b88a5853d sched/cpuacct: Optimize away RCU read lock
> > > > > > > >     b1deb155524e perf build: Define YYNOMEM as YYNOABORT for bison < 3.81
> > > > > > > >     86e65ffc4d0f fbdev/sh7760fb: Depend on FB=y
> > > > > > > >     4bf0044fe43f ncsi: Propagate carrier gain/loss events to the NCSI controller
> > > > > > > >     288990ec3580 powerpc/watchpoints: Annotate atomic context in more places
> > > > > > > >     47a94e87f00c powerpc/watchpoint: Disable pagefaults when getting user instruction
> > > > > > > >     7eb09f70d9c2 powerpc/watchpoints: Disable preemption in thread_change_pc()
> > > > > > > >     134b01a39077 media: vb2: frame_vector.c: replace WARN_ONCE with a comment
> > > > > > > >     baf7cf0fdb83 ASoC: imx-rpmsg: Set ignore_pmdown_time for dai_link
> > > > > > > >     9da93c74490c bpf: Clarify error expectations from bpf_clone_redirect
> > > > > > > >     e1a8b79ad768 ASoC: fsl: imx-pcm-rpmsg: Add SNDRV_PCM_INFO_BATCH flag
> > > > > > > >     45e028accbdf spi: stm32: add a delay before SPI disable
> > > > > > > >     25850bf83dcd spi: nxp-fspi: reset the FLSHxCR1 registers
> > > > > > > >     50662d21e414 ata: libata-eh: do not clear ATA_PFLAG_EH_PENDING in ata_eh_reset()
> > > > > > > >     8e3cdab909db smb3: correct places where ENOTSUPP is used instead of preferred EOPNOTSUPP
> > > > > > > >     d540a4370aba scsi: pm80xx: Avoid leaking tags when processing OPC_INB_SET_CONTROLLER_CONFIG command
> > > > > > > >     fde57d7ba9b3 scsi: pm80xx: Use phy-specific SAS address when sending PHY_START command
> > > > > > > >     a1589abd7c4a drm/amdgpu: Handle null atom context in VBIOS info ioctl
> > > > > > > >     fd334cfd8412 drm/amd/display: Don't check registers, if using AUX BL control
> > > > > > > >     a8bc0f6357af platform/mellanox: mlxbf-bootctl: add NET dependency into Kconfig
> > > > > > > >     344f2f3e61a9 ring-buffer: Do not attempt to read past "commit"
> > > > > > > >     3db9b420709b selftests: fix dependency checker script
> > > > > > > >     4aa90e624c30 btrfs: improve error message after failure to add delayed dir index item
> > > > > > > >     53e7c559b7bf ring-buffer: Avoid softlockup in ring_buffer_resize()
> > > > > > > >     b4874f72cf57 selftests/ftrace: Correctly enable event in instance-event.tc
> > > > > > > >     8c5c9ecbfa8d scsi: ufs: core: Move __ufshcd_send_uic_cmd() outside host_lock
> > > > > > > >     e08e61d50a30 scsi: qedf: Add synchronization between I/O completions and abort
> > > > > > > >     ada7fcba2d6a parisc: irq: Make irq_stack_union static to avoid sparse warning
> > > > > > > >     b7e376a26b0c parisc: drivers: Fix sparse warning
> > > > > > > >     d8c6fad00282 parisc: iosapic.c: Fix sparse warnings
> > > > > > > >     1ecdcfec4e4a parisc: sba: Fix compile warning wrt list of SBA devices
> > > > > > > >     bd1ec7f9983b spi: sun6i: fix race between DMA RX transfer completion and RX FIFO drain
> > > > > > > >     ff05ed4ae214 spi: sun6i: reduce DMA RX transfer width to single byte
> > > > > > > >     ac0d06809934 dma-debug: don't call __dma_entry_alloc_check_leak() under free_entries_lock
> > > > > > > >     d938c3d278d5 i2c: npcm7xx: Fix callback completion ordering
> > > > > > > >     0c615323a745 gpio: pmic-eic-sprd: Add can_sleep flag for PMIC EIC chip
> > > > > > > >     2a47ee15a6ab soc: imx8m: Enable OCOTP clock for imx8mm before reading registers
> > > > > > > >     7c59b882b9b3 xtensa: boot/lib: fix function prototypes
> > > > > > > >     70460e81e2d1 xtensa: boot: don't add include-dirs
> > > > > > > >     bc51434b6612 xtensa: iss/network: make functions static
> > > > > > > >     8e0f78a84f64 xtensa: add default definition for XCHAL_HAVE_DIV32
> > > > > > > >     be57fc50dc3c firmware: imx-dsp: Fix an error handling path in imx_dsp_setup_channels()
> > > > > > > >     1df81ea9e4db power: supply: ucs1002: fix error code in ucs1002_get_property()
> > > > > > > >     6937e44ffb91 bus: ti-sysc: Fix SYSC_QUIRK_SWSUP_SIDLE_ACT handling for uart wake-up
> > > > > > > >     0e75aa86a7d0 ARM: dts: ti: omap: motorola-mapphone: Fix abe_clkctrl warning on boot
> > > > > > > >     1b39eae11752 ARM: dts: ti: omap: Fix bandgap thermal cells addressing for omap3/4
> > > > > > > >     fcbf770c66ef ARM: dts: omap: correct indentation
> > > > > > > >     f5e12de36ab3 treewide: Replace GPLv2 boilerplate/reference with SPDX - gpl-2.0_56.RULE (part 1)
> > > > > > > >     6829bc7978e0 clk: tegra: fix error return case for recalc_rate
> > > > > > > >     78277b096d4c bus: ti-sysc: Fix missing AM35xx SoC matching
> > > > > > > >     5435a49b3b66 bus: ti-sysc: Use fsleep() instead of usleep_range() in sysc_reset()
> > > > > > > >     c39df101d8ca drm/bridge: ti-sn65dsi83: Do not generate HFP/HBP/HSA and EOT packet
> > > > > > > >     4bf10fd51ca5 MIPS: Alchemy: only build mmc support helpers if au1xmmc is enabled
> > > > > > > >     d2640d86876e btrfs: reset destination buffer when read_extent_buffer() gets invalid range
> > > > > > > >     1a541999f31f scsi: qla2xxx: Use raw_smp_processor_id() instead of smp_processor_id()
> > > > > > > >     532a23960566 scsi: qla2xxx: Select qpair depending on which CPU post_cmd() gets called
> > > > > > > >     6642b4eb083b ata: ahci: Add Elkhart Lake AHCI controller
> > > > > > > >     072611960741 ata: ahci: Rename board_ahci_mobile
> > > > > > > >     8274154712a0 ata: ahci: Add support for AMD A85 FCH (Hudson D4)
> > > > > > > >     bd69c74dca70 ata: libata: Rename link flag ATA_LFLAG_NO_DB_DELAY
> > > > > > > >     f5ba6d9d6bec netfilter: nft_exthdr: Fix non-linear header modification
> > > > > > > >     7ca3a1b0f474 netfilter: exthdr: add support for tcp option removal
> > > > > > > >     fb6f65780c9c Input: i8042 - add quirk for TUXEDO Gemini 17 Gen1/Clevo PD70PN
> > > > > > > >     191fc23cfa9a Input: i8042 - rename i8042-x86ia64io.h to i8042-acpipnpio.h
> > > > > > > >     5d2b57c0bc40 xfs: fix xfs_inodegc_stop racing with mod_delayed_work
> > > > > > > >     657f842859c4 xfs: disable reaping in fscounters scrub
> > > > > > > >     8444467eadb2 xfs: check that per-cpu inodegc workers actually run on that cpu
> > > > > > > >     67db9ecb84d5 xfs: explicitly specify cpu when forcing inodegc delayed work to run immediately
> > > > > > > >     99e65f075e6c xfs: introduce xfs_inodegc_push()
> > > > > > > >     2df381963240 xfs: bound maximum wait time for inodegc work
> > > > > > > >     08dc21596751 i2c: mux: gpio: Add missing fwnode_handle_put()
> > > > > > > >     f912d9d87421 i2c: mux: gpio: Replace custom acpi_get_local_address()
> > > > > > > >     1aa39eee57f6 i2c: mux: demux-pinctrl: check the return value of devm_kstrdup()
> > > > > > > >     9910b1411e7e gpio: tb10x: Fix an error handling path in tb10x_gpio_probe()
> > > > > > > >     d7acb7031758 Fix up backport of 136191703038 ("interconnect: Teach lockdep about icc_bw_lock order")
> > > > > > > >     d645206e9be2 igc: Expose tx-usecs coalesce setting to user
> > > > > > > >     d7a2bf6faa82 bnxt_en: Flush XDP for bnxt_poll_nitroa0()'s NAPI
> > > > > > > >     56d2418a079a net: ena: Flush XDP packets on error.
> > > > > > > >     07b569051f6e locking/seqlock: Do the lockdep annotation before locking in do_write_seqcount_begin_nested()
> > > > > > > >     a70dbdede0c7 netfilter: ipset: Fix race between IPSET_CMD_CREATE and IPSET_CMD_SWAP
> > > > > > > >     0dcc9b4097d8 netfilter: nf_tables: disable toggling dormant table state more than once
> > > > > > > >     ea82139e6e35 net: rds: Fix possible NULL-pointer dereference
> > > > > > > >     cd05eec2ee0c team: fix null-ptr-deref when team device type is changed
> > > > > > > >     8bc97117b51d net: bridge: use DEV_STATS_INC()
> > > > > > > >     0d3939cccb20 net: hns3: add 5ms delay before clear firmware reset irq source
> > > > > > > >     d6d182d856d0 net: hns3: fix fail to delete tc flower rules during reset issue
> > > > > > > >     7c47b238f4ec net: hns3: only enable unicast promisc when mac table full
> > > > > > > >     96af9a55b782 net: hns3: fix GRE checksum offload issue
> > > > > > > >     13ea4b92e875 x86/srso: Fix SBPB enablement for spec_rstack_overflow=off
> > > > > > > >     e2c34afe8362 x86/srso: Fix srso_show_state() side effect
> > > > > > > >     21efa88e777f platform/x86: intel_scu_ipc: Fail IPC send if still busy
> > > > > > > >     0a5d236b52cf platform/x86: intel_scu_ipc: Don't override scu in intel_scu_ipc_dev_simple_command()
> > > > > > > >     ab78000c38b4 platform/x86: intel_scu_ipc: Check status upon timeout in ipc_wait_for_interrupt()
> > > > > > > >     47329633b3f0 platform/x86: intel_scu_ipc: Check status after timeout in busy_loop()
> > > > > > > >     26df9ab5de30 dccp: fix dccp_v4_err()/dccp_v6_err() again
> > > > > > > >     3b14e8431855 powerpc/perf/hv-24x7: Update domain value check
> > > > > > > >     8860d354f653 ipv4: fix null-deref in ipv4_link_failure
> > > > > > > >     c196ecd3f893 igc: Fix infinite initialization loop with early XDP redirect
> > > > > > > >     a2d69dcb6ccb ionic: fix 16bit math issue when PAGE_SIZE >= 64KB
> > > > > > > >     3796e449a03e i40e: Fix VF VLAN offloading when port VLAN is configured
> > > > > > > >     a628f3b5cd8d i40e: Add VF VLAN pruning
> > > > > > > >     7a9eee3b5d4d iavf: do not process adminq tasks when __IAVF_IN_REMOVE_TASK is set
> > > > > > > >     f3c6a17900e8 ASoC: imx-audmix: Fix return error with devm_clk_get()
> > > > > > > >     f90a7b9586d7 net/core: Fix ETH_P_1588 flow dissector
> > > > > > > >     55629e616452 selftests: tls: swap the TX and RX sockets in some tests
> > > > > > > >     acabf5df49aa bpf: Avoid deadlock when using queue and stack maps from NMI
> > > > > > > >     c6e44f4c31c5 netfilter: nf_tables: disallow element removal on anonymous sets
> > > > > > > >     6a8de7775329 ASoC: meson: spdifin: start hw on dai probe
> > > > > > > >     ef99506eaf1d netfilter: nf_tables: fix memleak when more than 255 elements expired
> > > > > > > >     8d7a00b904da netfilter: nft_set_hash: try later when GC hits EAGAIN on iteration
> > > > > > > >     83d3a4607c58 netfilter: nft_set_pipapo: stop GC iteration if GC transaction allocation fails
> > > > > > > >     949369f9f0d9 netfilter: nft_set_pipapo: call nft_trans_gc_queue_sync() in catchall GC
> > > > > > > >     2e6846b613fa netfilter: nft_set_rbtree: use read spinlock to avoid datapath contention
> > > > > > > >     9af7dfb3c9d7 netfilter: nft_set_rbtree: skip sync GC for new elements in this transaction
> > > > > > > >     9366966caf1a netfilter: nf_tables: defer gc run if previous batch is still pending
> > > > > > > >     082791b42123 netfilter: nf_tables: use correct lock to protect gc_list
> > > > > > > >     b44a459c6561 netfilter: nf_tables: GC transaction race with abort path
> > > > > > > >     24707fa1e1f9 netfilter: nf_tables: GC transaction race with netns dismantle
> > > > > > > >     6796800f0d8e netfilter: nf_tables: fix GC transaction races with netns and netlink event exit path
> > > > > > > >     af78b0489e88 netfilter: nf_tables: don't fail inserts if duplicate has expired
> > > > > > > >     8f24fe69e3ca netfilter: nf_tables: remove busy mark and gc batch API
> > > > > > > >     b290795bd26f netfilter: nft_set_hash: mark set element as dead when deleting from packet path
> > > > > > > >     479a2cf52593 netfilter: nf_tables: adapt set backend to use GC transaction API
> > > > > > > >     d19e8bf3ea41 netfilter: nf_tables: GC transaction API to avoid race with control plane
> > > > > > > >     7c7e658a36f8 netfilter: nf_tables: don't skip expired elements during walk
> > > > > > > >     a2d1125ee04e tracing: Have event inject files inc the trace array ref count
> > > > > > > >     6b6c088c38f7 ext4: do not let fstrim block system suspend
> > > > > > > >     a9d3bb58da95 ext4: move setting of trimmed bit into ext4_try_to_trim_range()
> > > > > > > >     d91abea15c61 ext4: replace the traditional ternary conditional operator with with max()/min()
> > > > > > > >     656f0495e4ac ext4: change s_last_trim_minblks type to unsigned long
> > > > > > > >     be57857fb3c3 ext4: scope ret locally in ext4_try_to_trim_range()
> > > > > > > >     e832b55881a1 ata: libahci: clear pending interrupt status
> > > > > > > >     f6189f373151 ata: ahci: Drop pointless VPRINTK() calls and convert the remaining ones
> > > > > > > >     fa6d449e4d02 tracing: Increase trace array ref count on enable and filter files
> > > > > > > >     7a688f191a17 tracing: Make trace_marker{,_raw} stream-like
> > > > > > > >     68fc0e75c793 NFSv4.1: fix pnfs MDS=DS session trunking
> > > > > > > >     0ff78c455494 NFSv4.1: use EXCHGID4_FLAG_USE_PNFS_DS for DS server
> > > > > > > >     d381bfe13895 SUNRPC: Mark the cred for revalidation if the server rejects it
> > > > > > > >     f1c434ddafe6 NFS/pNFS: Report EINVAL errors from connect() to the server
> > > > > > > >     0c0a7e1f2a6a NFS: More fixes for nfs_direct_write_reschedule_io()
> > > > > > > >     a354b4a367f5 NFS: Use the correct commit info in nfs_join_page_group()
> > > > > > > >     b911329317b4 Linux 5.15.133
> > > > > > > >     e3a29b80e9e6 interconnect: Teach lockdep about icc_bw_lock order
> > > > > > > >     c6244cd00c97 drm/amd/display: enable cursor degamma for DCN3+ DRM legacy gamma
> > > > > > > >     08569c92f7f3 net/sched: Retire rsvp classifier
> > > > > > > >     6b080fa8aae1 drm/amdgpu: fix amdgpu_cs_p1_user_fence
> > > > > > > >     6386a2d4dc01 drm/amd/display: fix the white screen issue when >= 64GB DRAM
> > > > > > > >     e04b7073bdce ext4: fix rec_len verify error
> > > > > > > >     93763d58705a scsi: pm8001: Setup IRQs on resume
> > > > > > > >     72a22696cf19 scsi: megaraid_sas: Fix deadlock on firmware crashdump
> > > > > > > >     54603e8a88bc ata: libata: disallow dev-initiated LPM transitions to unsupported states
> > > > > > > >     01c7c38a90bc i2c: aspeed: Reset the i2c controller when timeout occurs
> > > > > > > >     763d39f4e8fb tracefs: Add missing lockdown check to tracefs_create_dir()
> > > > > > > >     bf195968e362 nfsd: fix change_info in NFSv4 RENAME replies
> > > > > > > >     bf38c1d29f8b tracing: Have option files inc the trace array ref count
> > > > > > > >     85ad4688b7a7 tracing: Have current_trace inc the trace array ref count
> > > > > > > >     962e6723239b tracing: Have tracing_max_latency inc the trace array ref count
> > > > > > > >     380bbd46d61c btrfs: release path before inode lookup during the ino lookup ioctl
> > > > > > > >     779c3cf2749c btrfs: fix lockdep splat and potential deadlock after failure running delayed items
> > > > > > > >     f9c78afcee46 ovl: fix incorrect fdput() on aio completion
> > > > > > > >     05a7289a5d4b ovl: fix failed copyup of fileattr on a symlink
> > > > > > > >     8bcb80293be7 attr: block mode changes of symlinks
> > > > > > > >     d30af15e460f md/raid1: fix error: ISO C90 forbids mixed declarations
> > > > > > > >     abdfde037712 samples/hw_breakpoint: fix building without module unloading
> > > > > > > >     58787ff3d023 x86/purgatory: Remove LTO flags
> > > > > > > >     8abf1ec895d5 x86/boot/compressed: Reserve more memory for page tables
> > > > > > > >     e1a27664fcf5 scsi: lpfc: Fix the NULL vs IS_ERR() bug for debugfs_create_file()
> > > > > > > >     f0fd24f1fae0 selftests: tracing: Fix to unmount tracefs for recovering environment
> > > > > > > >     dded6b81ad68 scsi: qla2xxx: Fix NULL vs IS_ERR() bug for debugfs_create_dir()
> > > > > > > >     1d5caeac9655 drm: gm12u320: Fix the timeout usage for usb_bulk_msg()
> > > > > > > >     b9f0572b38c1 btrfs: compare the correct fsid/metadata_uuid in btrfs_validate_super
> > > > > > > >     cba491ee38e2 btrfs: add a helper to read the superblock metadata_uuid
> > > > > > > >     cb3671a2eeac btrfs: move btrfs_pinned_by_swapfile prototype into volumes.h
> > > > > > > >     f16fe29368fd perf test shell stat_bpf_counters: Fix test on Intel
> > > > > > > >     ad73216e006f perf test: Remove bash construct from stat_bpf_counters.sh test
> > > > > > > >     d8f81baeb9eb MIPS: Use "grep -E" instead of "egrep"
> > > > > > > >     dfe961b1e476 mtd: rawnand: brcmnand: Fix ECC level field setting for v7.2 controller
> > > > > > > >     56cf9f446b33 mtd: rawnand: brcmnand: Allow SoC to provide I/O operations
> > > > > > > >     34fcb59437a7 jbd2: correct the end of the journal recovery scan range
> > > > > > > >     a4605449cc9f jbd2: rename jbd_debug() to jbd2_debug()
> > > > > > > >     db6c90f2671c jbd2: kill t_handle_lock transaction spinlock
> > > > > > > >     e9270898222a jbd2: fix use-after-free of transaction_t race
> > > > > > > >     b0412dd1c24b jbd2: refactor wait logic for transaction updates into a common function
> > > > > > > >     f980bf1586ef printk: Consolidate console deferred printing
> > > > > > > >     9be2957f014d interconnect: Fix locking for runpm vs reclaim
> > > > > > > >     f3f6bf22a4f5 kobject: Add sanity check for kset->kobj.ktype in kset_register()
> > > > > > > >     81bbe6667024 media: pci: ipu3-cio2: Initialise timing struct to avoid a compiler warning
> > > > > > > >     d4ef3c9c7947 usb: ehci: add workaround for chipidea PORTSC.PEC bug
> > > > > > > >     c829d25e26fb serial: cpm_uart: Avoid suspicious locking
> > > > > > > >     5353df78c226 scsi: target: iscsi: Fix buffer overflow in lio_target_nacl_info_show()
> > > > > > > >     b97aaf9faf89 tools: iio: iio_generic_buffer: Fix some integer type and calculation
> > > > > > > >     60a71fd1910e usb: gadget: fsl_qe_udc: validate endpoint index for ch9 udc
> > > > > > > >     c861a61be6d3 usb: cdns3: Put the cdns set active part outside the spin lock
> > > > > > > >     930c60e13947 media: pci: cx23885: replace BUG with error return
> > > > > > > >     48bb6a9fa5cb media: tuners: qt1010: replace BUG_ON with a regular error
> > > > > > > >     2a33fc57133d media: dvb-usb-v2: gl861: Fix null-ptr-deref in gl861_i2c_master_xfer
> > > > > > > >     5b1ea100ad36 media: az6007: Fix null-ptr-deref in az6007_i2c_xfer()
> > > > > > > >     3dd5846a8739 media: anysee: fix null-ptr-deref in anysee_master_xfer
> > > > > > > >     033b0c0780ad media: af9005: Fix null-ptr-deref in af9005_i2c_xfer
> > > > > > > >     903566208ae6 media: dw2102: Fix null-ptr-deref in dw2102_i2c_transfer()
> > > > > > > >     d9ef84a7c222 media: dvb-usb-v2: af9035: Fix null-ptr-deref in af9035_i2c_master_xfer
> > > > > > > >     ca49cef3acaa PCI: fu740: Set the number of MSI vectors
> > > > > > > >     d35e7ae10eb8 powerpc/pseries: fix possible memory leak in ibmebus_bus_init()
> > > > > > > >     46870eea5496 ARM: 9317/1: kexec: Make smp stop calls asynchronous
> > > > > > > >     ef7311101ca4 jfs: fix invalid free of JFS_IP(ipimap)->i_imap in diUnmount
> > > > > > > >     aa5b019a3e0f fs/jfs: prevent double-free in dbUnmount() after failed jfs_remount()
> > > > > > > >     7ac65c29b6c2 ext2: fix datatype of block number in ext2_xattr_set2()
> > > > > > > >     4f96c0665f9f md: raid1: fix potential OOB in raid1_remove_disk()
> > > > > > > >     f3e9fc7b02b9 bus: ti-sysc: Configure uart quirks for k3 SoC
> > > > > > > >     3157aa794c75 drm/exynos: fix a possible null-pointer dereference due to data race in exynos_drm_crtc_atomic_disable()
> > > > > > > >     78bc9d25997a drm/amd/display: Blocking invalid 420 modes on HDMI TMDS for DCN31
> > > > > > > >     5eca70c14b31 ALSA: hda: intel-dsp-cfg: add LunarLake support
> > > > > > > >     e8ba418d4926 samples/hw_breakpoint: Fix kernel BUG 'invalid opcode: 0000'
> > > > > > > >     961df5a3f5cc arm64: dts: qcom: sm8250-edo: correct ramoops pmsg-size
> > > > > > > >     49cd54900078 arm64: dts: qcom: sm8150-kumano: correct ramoops pmsg-size
> > > > > > > >     1e0a38bb840a arm64: dts: qcom: sm6125-pdx201: correct ramoops pmsg-size
> > > > > > > >     201071956ec6 drm/bridge: tc358762: Instruct DSI host to generate HSE packets
> > > > > > > >     c64ee9dd3358 wifi: mac80211_hwsim: drop short frames
> > > > > > > >     66594a1e6ddd netfilter: ebtables: fix fortify warnings in size_entry_mwt()
> > > > > > > >     fedd9377dd9c wifi: mac80211: check S1G action frame size
> > > > > > > >     e08333e2abae alx: fix OOB-read compiler warning
> > > > > > > >     2b0a093cdf59 mmc: sdhci-esdhc-imx: improve ESDHC_FLAG_ERR010450
> > > > > > > >     0a1f87f0ca76 tpm_tis: Resend command to recover from data transfer errors
> > > > > > > >     67589d247909 crypto: lib/mpi - avoid null pointer deref in mpi_cmp_ui()
> > > > > > > >     389106425dee wifi: wil6210: fix fortify warnings
> > > > > > > >     ddb8f358b5e0 wifi: mwifiex: fix fortify warning
> > > > > > > >     a7ebe459c72e wifi: ath9k: fix printk specifier
> > > > > > > >     3de6b6ab69e2 wifi: ath9k: fix fortify warnings
> > > > > > > >     6b0adfafb073 crypto: lrw,xts - Replace strlcpy with strscpy
> > > > > > > >     dc100292e503 devlink: remove reload failed checks in params get/set callbacks
> > > > > > > >     7b7964cd9db3 ACPI: x86: s2idle: Catch multiple ACPI_TYPE_PACKAGE objects
> > > > > > > >     eda268b5b7ad hw_breakpoint: fix single-stepping when using bpf_overflow_handler
> > > > > > > >     6e743b7261ef perf/imx_ddr: speed up overflow frequency of cycle
> > > > > > > >     f9a2c79c2970 perf/smmuv3: Enable HiSilicon Erratum 162001900 quirk for HIP08/09
> > > > > > > >     ed1afb597280 ACPI: video: Add backlight=native DMI quirk for Lenovo Ideapad Z470
> > > > > > > >     f685311dbe05 scftorture: Forgive memory-allocation failure if KASAN
> > > > > > > >     4f03fba096bf rcuscale: Move rcu_scale_writer() schedule_timeout_uninterruptible() to _idle()
> > > > > > > >     f1ceff37ac6b kernel/fork: beware of __put_task_struct() calling context
> > > > > > > >     430787056dd3 ACPICA: Add AML_NO_OPERAND_RESOLVE flag to Timer
> > > > > > > >     766e56faddbe locks: fix KASAN: use-after-free in trace_event_raw_event_filelock_lock
> > > > > > > >     6994f806c6d1 btrfs: output extra debug info if we failed to find an inline backref
> > > > > > > >     71eeddcad734 autofs: fix memory leak of waitqueues in autofs_catatonic_mode
> > > > > > > >     35ecaa3632bf Linux 5.15.132
> > > > > > > >     0c0d79f3366a pcd: fix error codes in pcd_init_unit()
> > > > > > > >     893978f1b4d1 drm/amd/display: Fix a bug when searching for insert_above_mpcc
> > > > > > > >     0b8e09b39ef3 MIPS: Only fiddle with CHECKFLAGS if `need-compiler'
> > > > > > > >     55d2e7c1ab8e kcm: Fix error handling for SOCK_DGRAM in kcm_sendmsg().
> > > > > > > >     e80228b27487 ixgbe: fix timestamp configuration code
> > > > > > > >     5b55dac919ec ipv6: fix ip6_sock_set_addr_preferences() typo
> > > > > > > >     481bd6dcc5fe net/tls: do not free tls_rec on async operation in bpf_exec_tx_verdict()
> > > > > > > >     3600c0dc0deb platform/mellanox: mlxbf-pmc: Fix reading of unprogrammed events
> > > > > > > >     07c0abc80604 platform/mellanox: mlxbf-pmc: Fix potential buffer overflows
> > > > > > > >     7c34ea34516d platform/mellanox: mlxbf-tmfifo: Drop jumbo frames
> > > > > > > >     694035201aac platform/mellanox: mlxbf-tmfifo: Drop the Rx packet if no more descriptors
> > > > > > > >     97275339c34c kcm: Fix memory leak in error path of kcm_sendmsg()
> > > > > > > >     864da4a5d5eb r8152: check budget for r8152_poll()
> > > > > > > >     fbdc4e9908b2 net: dsa: sja1105: hide all multicast addresses from "bridge fdb show"
> > > > > > > >     6a4480c5e6eb hsr: Fix uninit-value access in fill_frame_info()
> > > > > > > >     072324cfab9b net: ethernet: mtk_eth_soc: fix possible NULL pointer dereference in mtk_hwlro_get_fdir_all()
> > > > > > > >     5bb09dddc724 net: ethernet: mvpp2_main: fix possible OOB write in mvpp2_ethtool_get_rxnfc()
> > > > > > > >     06b4934ab2b5 net/smc: use smc_lgr_list.lock to protect smc_lgr_list.list iterate in smcr_port_add
> > > > > > > >     aea3801c234d kselftest/runner.sh: Propagate SIGTERM to runner child
> > > > > > > >     2f1e86014d0c net: ipv4: fix one memleak in __inet_del_ifa()
> > > > > > > >     f086e859ddc2 ARM: dts: BCM5301X: Extend RAM to full 256MB for Linksys EA6500 V2
> > > > > > > >     8173d9027031 ARM: dts: samsung: exynos4210-i9100: Fix LCD screen's physical size
> > > > > > > >     072cd213c64f block: don't add or resize partition on the disk with GENHD_FL_NO_PART
> > > > > > > >     c6ce1c5dd327 block: rename GENHD_FL_NO_PART_SCAN to GENHD_FL_NO_PART
> > > > > > > >     6c06a7f6b41c block: move GENHD_FL_BLOCK_EVENTS_ON_EXCL_WRITE to disk->event_flags
> > > > > > > >     8247ff0d5036 block: move GENHD_FL_NATIVE_CAPACITY to disk->state
> > > > > > > >     5ad42b999a42 pcd: cleanup initialization
> > > > > > > >     7607bc7fe6cc pcd: move the identify buffer into pcd_identify
> > > > > > > >     242bbe218814 perf hists browser: Fix the number of entries for 'e' key
> > > > > > > >     4d7a8a44e030 perf tools: Handle old data in PERF_RECORD_ATTR
> > > > > > > >     a8f91f480c62 perf hists browser: Fix hierarchy mode header
> > > > > > > >     4ee1cf2a5bcc MIPS: Fix CONFIG_CPU_DADDI_WORKAROUNDS `modules_install' regression
> > > > > > > >     df4d8d5ab647 drm/amd/display: prevent potential division by zero errors
> > > > > > > >     3b51d016bbbf mtd: rawnand: brcmnand: Fix potential false time out warning
> > > > > > > >     2353b7bb61e4 mtd: rawnand: brcmnand: Fix potential out-of-bounds access in oob write
> > > > > > > >     b59ff750bf80 mtd: rawnand: brcmnand: Fix crash during the panic_write
> > > > > > > >     ca5218aef9e5 btrfs: use the correct superblock to compare fsid in btrfs_validate_super
> > > > > > > >     f3260733894a btrfs: don't start transaction when joining with TRANS_JOIN_NOSTART
> > > > > > > >     7ef0e8b812e0 btrfs: free qgroup rsv on io failure
> > > > > > > >     5fd6f40d17e8 fuse: nlookup missing decrement in fuse_direntplus_link
> > > > > > > >     65b6890c3d01 ata: pata_ftide010: Add missing MODULE_DESCRIPTION
> > > > > > > >     0b62825dc6c3 ata: sata_gemini: Add missing MODULE_DESCRIPTION
> > > > > > > >     81dd61cb1caa ata: pata_falcon: fix IO base selection for Q40
> > > > > > > >     20bc2c470369 lib: test_scanf: Add explicit type cast to result initialization in test_number_prefix()
> > > > > > > >     4315b4a95ecf ext4: add correct group descriptors and reserved GDT blocks to system zone
> > > > > > > >     ef5fea70e591 jbd2: check 'jh->b_transaction' before removing it from checkpoint
> > > > > > > >     6778a3857266 jbd2: fix checkpoint cleanup performance regression
> > > > > > > >     6b195e07a2cf dmaengine: sh: rz-dmac: Fix destination and source data size setting
> > > > > > > >     0476f2016ddc ARC: atomics: Add compiler barrier to atomic operations...
> > > > > > > >     3375186d5e3f net/mlx5: Free IRQ rmap and notifier on kernel shutdown
> > > > > > > >     2348a375ee16 sh: boards: Fix CEU buffer size passed to dma_declare_coherent_memory()
> > > > > > > >     f5160dc17e81 net: hns3: remove GSO partial feature bit
> > > > > > > >     6d548b7cb216 net: hns3: fix the port information display when sfp is absent
> > > > > > > >     cc3c67e08169 net: hns3: fix invalid mutex between tc qdisc and dcb ets command issue
> > > > > > > >     2c9643fa6360 net: hns3: fix debugfs concurrency issue between kfree buffer and read
> > > > > > > >     8bfa87cf4a86 net: hns3: fix byte order conversion issue in hclge_dbg_fd_tcam_read()
> > > > > > > >     19280e8dfb52 netfilter: nfnetlink_osf: avoid OOB read
> > > > > > > >     1ad7b189cc14 netfilter: nftables: exthdr: fix 4-byte stack OOB write
> > > > > > > >     347f765176db net: dsa: sja1105: complete tc-cbs offload support on SJA1110
> > > > > > > >     cb4494cfe4b7 net: dsa: sja1105: fix -ENOSPC when replacing the same tc-cbs too many times
> > > > > > > >     77b850b84d21 net: dsa: sja1105: fix bandwidth discrepancy between tc-cbs software and offload
> > > > > > > >     d11109c03d6e ip_tunnels: use DEV_STATS_INC()
> > > > > > > >     fcfb5842ef9c idr: fix param name in idr_alloc_cyclic() doc
> > > > > > > >     131cd74a8e38 s390/zcrypt: don't leak memory if dev_set_name() fails
> > > > > > > >     12de76fdddb5 igb: Change IGB_MIN to allow set rx/tx value between 64 and 80
> > > > > > > >     7c2f90b1c213 igbvf: Change IGBVF_MIN to allow set rx/tx value between 64 and 80
> > > > > > > >     f4c5640d6d38 igc: Change IGC_MIN to allow set rx/tx value between 64 and 80
> > > > > > > >     9210b3dd74ac octeontx2-af: Fix truncation of smq in CN10K NIX AQ enqueue mbox handler
> > > > > > > >     1840f08c2a1b kcm: Destroy mutex in kcm_exit_net()
> > > > > > > >     6ea277b2c626 net: sched: sch_qfq: Fix UAF in qfq_dequeue()
> > > > > > > >     3868de7c5361 af_unix: Fix data race around sk->sk_err.
> > > > > > > >     d95456660fae af_unix: Fix data-races around sk->sk_shutdown.
> > > > > > > >     e5edc6e44a88 af_unix: Fix data-race around unix_tot_inflight.
> > > > > > > >     9151ed4b0061 af_unix: Fix data-races around user->unix_inflight.
> > > > > > > >     907fbed65cec net: phy: micrel: Correct bit assignments for phy_device flags
> > > > > > > >     5d2d3f2300c3 net: ipv6/addrconf: avoid integer underflow in ipv6_create_tempaddr
> > > > > > > >     77dd55f5ec6a veth: Fixing transmit return status for dropped packets
> > > > > > > >     56603b2c82e3 igb: disable virtualization features on 82580
> > > > > > > >     149bc7834d6f ipv4: ignore dst hint for multipath routes
> > > > > > > >     e18b49495a52 drm/i915/gvt: Drop unused helper intel_vgpu_reset_gtt()
> > > > > > > >     5979985f2d6b xsk: Fix xsk_diag use-after-free error during socket cleanup
> > > > > > > >     49acc5c5b280 net: fib: avoid warn splat in flow dissector
> > > > > > > >     ed4e0adfa407 net: read sk->sk_family once in sk_mc_loop()
> > > > > > > >     e0b483a0584f ipv4: annotate data-races around fi->fib_dead
> > > > > > > >     74df0319e4e2 sctp: annotate data-races around sk->sk_wmem_queued
> > > > > > > >     973a4c302d7f net/sched: fq_pie: avoid stalls in fq_pie_timer()
> > > > > > > >     5e22217c1142 pwm: lpc32xx: Remove handling of PWM channels
> > > > > > > >     676152264dec watchdog: intel-mid_wdt: add MODULE_ALIAS() to allow auto-load
> > > > > > > >     d6aa2be1379d perf top: Don't pass an ERR_PTR() directly to perf_session__delete()
> > > > > > > >     79bd17c99ec9 perf vendor events: Drop some of the JSON/events for power10 platform
> > > > > > > >     1356eaceef34 perf vendor events: Update the JSON/events descriptions for power10 platform
> > > > > > > >     24481d5c7413 x86/virt: Drop unnecessary check on extended CPUID level in cpu_has_svm()
> > > > > > > >     6e9863165674 perf annotate bpf: Don't enclose non-debug code with an assert()
> > > > > > > >     184be0d59242 Input: tca6416-keypad - fix interrupt enable disbalance
> > > > > > > >     0b79f5a19cfb Input: tca6416-keypad - always expect proper IRQ number in i2c client
> > > > > > > >     1e3167aa4ba2 backlight: gpio_backlight: Drop output GPIO direction check for initial power state
> > > > > > > >     6fc8bdc3cf4c pwm: atmel-tcb: Fix resource freeing in error path and remove
> > > > > > > >     6b2bb1a1a63c pwm: atmel-tcb: Harmonize resource allocation order
> > > > > > > >     d4734ef765eb pwm: atmel-tcb: Convert to platform remove callback returning void
> > > > > > > >     c3bc668581e7 perf trace: Really free the evsel->priv area
> > > > > > > >     8e96f741b328 perf trace: Use zfree() to reduce chances of use after free
> > > > > > > >     414cf7a2cc87 kconfig: fix possible buffer overflow
> > > > > > > >     be9ce0dbde4f gfs2: low-memory forced flush fixes
> > > > > > > >     751facd3634c gfs2: Switch to wait_event in gfs2_logd
> > > > > > > >     d0245b066971 kbuild: do not run depmod for 'make modules_sign'
> > > > > > > >     05333a6a21e3 bus: mhi: host: Skip MHI reset if device is in RDDM
> > > > > > > >     e2964c98ec31 NFSv4/pnfs: minor fix for cleanup path in nfs4_get_device_info
> > > > > > > >     da302f1d476a NFS: Fix a potential data corruption
> > > > > > > >     0db19df21be5 clk: qcom: mss-sc7180: fix missing resume during probe
> > > > > > > >     f64f682be7c8 clk: qcom: q6sstop-qcs404: fix missing resume during probe
> > > > > > > >     b2f39b813d1e soc: qcom: qmi_encdec: Restrict string length in decode
> > > > > > > >     e61db8922631 clk: qcom: gcc-mdm9615: use proper parent for pll0_vote clock
> > > > > > > >     a8474506c912 clk: imx: pll14xx: dynamically configure PLL for 393216000/361267200Hz
> > > > > > > >     a69b951c8398 dt-bindings: clock: xlnx,versal-clk: drop select:false
> > > > > > > >     ead2436cf05e pinctrl: cherryview: fix address_space_handler() argument
> > > > > > > >     8859f58c1790 parisc: led: Reduce CPU overhead for disk & lan LED computation
> > > > > > > >     2655e1d970cf parisc: led: Fix LAN receive and transmit LEDs
> > > > > > > >     7ad44409cd3b lib/test_meminit: allocate pages up to order MAX_ORDER
> > > > > > > >     2d8138cea71d clk: qcom: turingcc-qcs404: fix missing resume during probe
> > > > > > > >     9f5db4ab19f8 drm/ast: Fix DRAM init on AST2200
> > > > > > > >     cfc47807a482 clk: qcom: camcc-sc7180: fix async resume during probe
> > > > > > > >     309c27162afe fbdev/ep93xx-fb: Do not assign to struct fb_info.dev
> > > > > > > >     4316e951f164 scsi: qla2xxx: Fix firmware resource tracking
> > > > > > > >     7b89c3727bff scsi: qla2xxx: Error code did not return to upper layer
> > > > > > > >     15a71bb25beb scsi: qla2xxx: Fix smatch warn for qla_init_iocb_limit()
> > > > > > > >     106392156273 scsi: qla2xxx: Flush mailbox commands on chip reset
> > > > > > > >     def49a05aef4 scsi: qla2xxx: Remove unsupported ql2xenabledif option
> > > > > > > >     be12c9f4c60c scsi: qla2xxx: Fix TMF leak through
> > > > > > > >     4322f3de9f21 scsi: qla2xxx: Fix session hang in gnl
> > > > > > > >     a4708402c458 scsi: qla2xxx: Turn off noisy message log
> > > > > > > >     b0453b0cf506 scsi: qla2xxx: Fix erroneous link up failure
> > > > > > > >     5934b2125f5b scsi: qla2xxx: Fix command flush during TMF
> > > > > > > >     4a16a46c8481 scsi: qla2xxx: fix inconsistent TMF timeout
> > > > > > > >     f1ea164be545 scsi: qla2xxx: Fix deletion race condition
> > > > > > > >     683945b17724 scsi: qla2xxx: Limit TMF to 8 per function
> > > > > > > >     fde268c234d1 scsi: qla2xxx: Adjust IOCB resource on qpair create
> > > > > > > >     c29848249f78 io_uring: break iopolling on signal
> > > > > > > >     0def123f1254 io_uring: break out of iowq iopoll on teardown
> > > > > > > >     1a0aba2bf293 io_uring: always lock in io_apoll_task_func
> > > > > > > >     2920cc4c64a1 net/ipv6: SKB symmetric hash should incorporate transport ports
> > > > > > > >     529bcc70c49c udf: initialize newblock to 0
> > > > > > > >     fae2d591f3cb Revert "drm/amdgpu: install stub fence into potential unused fence pointers"
> > > > > > > >     f01e21d6c7ed md/md-bitmap: remove unnecessary local variable in backlog_store()
> > > > > > > >     99a8d14d7965 tracing: Zero the pipe cpumask on alloc to avoid spurious -EBUSY
> > > > > > > >     05c581ad3e7b perf/x86/uncore: Correct the number of CHAs on EMR
> > > > > > > >     861cfdc51f22 x86/sgx: Break up long non-preemptible delays in sgx_vepc_release()
> > > > > > > >     7e3ddbea87a9 USB: core: Fix oversight in SuperSpeed initialization
> > > > > > > >     7fe9d8799606 USB: core: Fix race by not overwriting udev->descriptor in hub_port_init()
> > > > > > > >     eda9a2966582 USB: core: Change usb_get_device_descriptor() API
> > > > > > > >     56c49a3328e9 USB: core: Unite old scheme and new scheme descriptor reads
> > > > > > > >     0ad6bad31da6 usb: typec: bus: verify partner exists in typec_altmode_attention
> > > > > > > >     31220bd89c22 usb: typec: tcpm: set initial svdm version based on pd revision
> > > > > > > >     3acc6b9f266f cpufreq: brcmstb-avs-cpufreq: Fix -Warray-bounds bug
> > > > > > > >     cb65ad51f1bd crypto: stm32 - fix loop iterating through scatterlist for DMA
> > > > > > > >     9ab2c149c2e7 s390/ipl: add missing secure/has_secure file to ipl type 'unknown'
> > > > > > > >     6aff2732577c arm64: sdei: abort running SDEI handlers during crash
> > > > > > > >     fedecaeef888 pstore/ram: Check start of empty przs during init
> > > > > > > >     8d68582b93e6 mmc: renesas_sdhi: register irqs before registering controller
> > > > > > > >     5294144b6ad2 fsverity: skip PKCS#7 parser when keyring is empty
> > > > > > > >     86608e1b0c6f net: handle ARPHRD_PPP in dev_is_mac_header_xmit()
> > > > > > > >     51ffed9ca1a4 X.509: if signature is unsupported skip validation
> > > > > > > >     6ecf09699eb1 dccp: Fix out of bounds access in DCCP error handler
> > > > > > > >     7a2978e8d3c0 dlm: fix plock lookup when using multiple lockspaces
> > > > > > > >     703cf47d47ba parisc: Fix /proc/cpuinfo output for lscpu
> > > > > > > >     49a49d442075 procfs: block chmod on /proc/thread-self/comm
> > > > > > > >     44f6ec589353 Revert "PCI: Mark NVIDIA T4 GPUs to avoid bus reset"
> > > > > > > >     d73d3787c9d1 ntb: Fix calculation ntb_transport_tx_free_entry()
> > > > > > > >     da0c7293f4db ntb: Clean up tx tail index on link down
> > > > > > > >     bfa051f650a7 ntb: Drop packets when qp link is down
> > > > > > > >     8f4edcd65534 scsi: mpt3sas: Perform additional retries if doorbell read returns 0
> > > > > > > >     58388f2958f6 Revert "scsi: qla2xxx: Fix buffer overrun"
> > > > > > > >     bd188d1e3855 media: venus: hfi_venus: Write to VIDC_CTRL_INIT after unmasking interrupts
> > > > > > > >     6e9632a01e6d media: dvb: symbol fixup for dvb_attach()
> > > > > > > >     9a43563cfd6b arm64: csum: Fix OoB access in IP checksum code for negative lengths
> > > > > > > >     a0a49da2a79a i3c: master: svc: fix probe failure when no i3c device exist
> > > > > > > >     a905ac21b2ab xtensa: PMU: fix base address for the newer hardware
> > > > > > > >     8742dbf9c25d backlight/lv5207lp: Compare against struct fb_info.device
> > > > > > > >     568132f74cb1 backlight/bd6107: Compare against struct fb_info.device
> > > > > > > >     4e7b4ddc900c backlight/gpio_backlight: Compare against struct fb_info.device
> > > > > > > >     3b018c3d1016 ARM: OMAP2+: Fix -Warray-bounds warning in _pwrdm_state_switch()
> > > > > > > >     cbb7d8a4b4be ipmi_si: fix a memleak in try_smi_init()
> > > > > > > >     6043dd31f771 PCI: rockchip: Use 64-bit mask on MSI 64-bit PCI address
> > > > > > > >     aba1bf197467 media: i2c: ccs: Check rules is non-NULL
> > > > > > > >     df64819dd6a0 mm/vmalloc: add a safer version of find_vm_area() for debug
> > > > > > > >     20b7d0a62ad1 scsi: core: Fix the scsi_set_resid() documentation
> > > > > > > >     20990d6a8543 printk: ringbuffer: Fix truncating buffer size min_t cast
> > > > > > > >     0a22f9c17b1a rcu: dump vmalloc memory info safely
> > > > > > > >     d479c841b18d ALSA: pcm: Fix missing fixup call in compat hw_refine ioctl
> > > > > > > >     111bafa210ae PM / devfreq: Fix leak in devfreq_dev_release()
> > > > > > > >     be7353af5b35 igb: set max size RX buffer when store bad packet is enabled
> > > > > > > >     d5790386595d skbuff: skb_segment, Call zero copy functions before using skbuff frags
> > > > > > > >     267a29f8bfdb netfilter: xt_sctp: validate the flag_info count
> > > > > > > >     b3d07714ad24 netfilter: xt_u32: validate user space input
> > > > > > > >     a9e6142e5f8f netfilter: ipset: add the missing IP_SET_HASH_WITH_NET0 macro for ip_set_hash_netportnet.c
> > > > > > > >     3e48f741e98a igmp: limit igmpv3_newpack() packet size to IP_MAX_MTU
> > > > > > > >     de16cb7986f2 virtio_ring: fix avail_wrap_counter in virtqueue_add_packed
> > > > > > > >     d6f80ddb9eda cpufreq: Fix the race condition while updating the transition_task of policy
> > > > > > > >     42d8c7fa0bf6 dmaengine: ste_dma40: Add missing IRQ check in d40_probe
> > > > > > > >     329d0f168c8f um: Fix hostaudio build errors
> > > > > > > >     58d17e766093 mtd: rawnand: fsmc: handle clk prepare error in fsmc_nand_resume()
> > > > > > > >     679a71b31179 mtd: spi-nor: Check bus width while setting QE bit
> > > > > > > >     8869fd166f23 leds: trigger: tty: Do not use LED_ON/OFF constants, use led_blink_set_oneshot instead
> > > > > > > >     0f715ea7d36e leds: multicolor: Use rounded division when calculating color components
> > > > > > > >     1a68bef23726 leds: pwm: Fix error code in led_pwm_create_fwnode()
> > > > > > > >     abd740db896b rpmsg: glink: Add check for kstrdup
> > > > > > > >     b45cf29f97a2 phy/rockchip: inno-hdmi: do not power on rk3328 post pll on reg write
> > > > > > > >     40d637359f3f phy/rockchip: inno-hdmi: round fractal pixclock in rk3328 recalc_rate
> > > > > > > >     52942a47d034 phy/rockchip: inno-hdmi: use correct vco_div_5 macro on rk3328
> > > > > > > >     31d7e6c7689b mtd: rawnand: brcmnand: Fix mtd oobsize
> > > > > > > >     6182318ac046 tracing: Fix race issue between cpu buffer write and swap
> > > > > > > >     548f48ec1915 tracing: Remove extra space at the end of hwlat_detector/mode
> > > > > > > >     2ba8bb00720a x86/speculation: Mark all Skylake CPUs as vulnerable to GDS
> > > > > > > >     dde88ab4e45b HID: multitouch: Correct devm device reference for hidinput input_dev name
> > > > > > > >     4fb28379b3c7 HID: logitech-dj: Fix error handling in logi_dj_recv_switch_to_dj_mode()
> > > > > > > >     1bb42aca7a96 Revert "IB/isert: Fix incorrect release of isert connection"
> > > > > > > >     4f1807fddd9b amba: bus: fix refcount leak
> > > > > > > >     1c3701373463 serial: tegra: handle clk prepare error in tegra_uart_hw_init()
> > > > > > > >     076fb40cf27a scsi: fcoe: Fix potential deadlock on &fip->ctlr_lock
> > > > > > > >     c4772759abe1 scsi: core: Use 32-bit hostnum in scsi_host_lookup()
> > > > > > > >     6248f4305378 cgroup:namespace: Remove unused cgroup_namespaces_init()
> > > > > > > >     04824d50e6b5 media: i2c: rdacm21: Fix uninitialized value
> > > > > > > >     f3572eef8551 media: ov2680: Fix regulators being left enabled on ov2680_power_on() errors
> > > > > > > >     205f71744176 media: ov2680: Fix ov2680_set_fmt() which == V4L2_SUBDEV_FORMAT_TRY not working
> > > > > > > >     89ecb4b40094 media: ov2680: Add ov2680_fill_format() helper function
> > > > > > > >     784d1b83ae2c media: ov2680: Don't take the lock for try_fmt calls
> > > > > > > >     dbb717b4ee68 media: ov2680: Remove VIDEO_V4L2_SUBDEV_API ifdef-s
> > > > > > > >     4c1a5c2885d4 media: ov2680: Fix vflip / hflip set functions
> > > > > > > >     958905ed42b8 media: ov2680: Fix ov2680_bayer_order()
> > > > > > > >     cdd5fca7200d media: ov2680: Remove auto-gain and auto-exposure controls
> > > > > > > >     322a805ffdff media: i2c: ov2680: Set V4L2_CTRL_FLAG_MODIFY_LAYOUT on flips
> > > > > > > >     abba34017e16 media: ov5640: Enable MIPI interface in ov5640_set_power_mipi()
> > > > > > > >     1717f67be875 USB: gadget: f_mass_storage: Fix unused variable warning
> > > > > > > >     121b8d30f42c media: venus: hfi_venus: Only consider sys_idle_indicator on V1
> > > > > > > >     f6b483ead6dc media: go7007: Remove redundant if statement
> > > > > > > >     d079a3e1ccdd platform/x86: dell-sysman: Fix reference leak
> > > > > > > >     426bd7418701 iommu/vt-d: Fix to flush cache of PASID directory table
> > > > > > > >     9dc6f660815a iommu/qcom: Disable and reset context bank before programming
> > > > > > > >     3274e32fc969 fsi: aspeed: Reset master errors after CFAM reset
> > > > > > > >     7a17deca33e1 IB/uverbs: Fix an potential error pointer dereference
> > > > > > > >     42d111304dd7 RDMA/hns: Fix CQ and QP cache affinity
> > > > > > > >     b051c3bf3bdf RDMA/hns: Fix incorrect post-send with direct wqe of wr-list
> > > > > > > >     154822356e4d RDMA/hns: Fix port active speed
> > > > > > > >     de4aca5b284e iommu/sprd: Add missing force_aperture
> > > > > > > >     46b76f13f1ad driver core: test_async: fix an error code
> > > > > > > >     a6992ecefe5d dma-buf/sync_file: Fix docs syntax
> > > > > > > >     d3256d80406c coresight: tmc: Explicit type conversions to prevent integer overflow
> > > > > > > >     93a5b461a4e1 RDMA/irdma: Replace one-element array with flexible-array member
> > > > > > > >     97097ea2f37e scsi: qedf: Do not touch __user pointer in qedf_dbg_fp_int_cmd_read() directly
> > > > > > > >     1c996be7f233 scsi: qedf: Do not touch __user pointer in qedf_dbg_debug_cmd_read() directly
> > > > > > > >     cb6d20a8b5d7 scsi: qedf: Do not touch __user pointer in qedf_dbg_stop_io_on_error_cmd_read() directly
> > > > > > > >     2f0d202d82b9 x86/APM: drop the duplicate APM_MINOR_DEV macro
> > > > > > > >     f34508d934c4 serial: sprd: Fix DMA buffer leak issue
> > > > > > > >     c54c66d904fa serial: sprd: Assign sprd_port after initialized to avoid wrong access
> > > > > > > >     f61fc650c478 scsi: qla4xxx: Add length check when parsing nlattrs
> > > > > > > >     46ad449efde1 scsi: be2iscsi: Add length check when parsing nlattrs
> > > > > > > >     4bd57d889099 scsi: iscsi: Add strlen() check in iscsi_if_set{_host}_param()
> > > > > > > >     e9bac3cc744f scsi: iscsi: Add length check for nlattr payload
> > > > > > > >     9285efd95996 scsi: iscsi: Rename iscsi_set_param() to iscsi_if_set_param()
> > > > > > > >     7231d60d41c4 scsi: RDMA/srp: Fix residual handling
> > > > > > > >     484ddaa90b7e usb: phy: mxs: fix getting wrong state with mxs_phy_is_otg_host()
> > > > > > > >     cbb8f7097e11 media: mediatek: vcodec: Return NULL if no vdec_fb is found
> > > > > > > >     18dc93de9019 media: rkvdec: increase max supported height for H.264
> > > > > > > >     f1e7d999f37e scsi: hisi_sas: Fix normally completed I/O analysed as failed
> > > > > > > >     46d1b2a3d5a6 scsi: hisi_sas: Fix warnings detected by sparse
> > > > > > > >     e454e985950b scsi: hisi_sas: Modify v3 HW SATA completion error processing
> > > > > > > >     7caac45b52f4 scsi: hisi_sas: Modify v3 HW SSP underflow error processing
> > > > > > > >     f64d02822b82 media: cx24120: Add retval check for cx24120_message_send()
> > > > > > > >     7ca7cd02114a media: dvb-usb: m920x: Fix a potential memory leak in m920x_i2c_xfer()
> > > > > > > >     fb24b65aaccd media: dib7000p: Fix potential division by zero
> > > > > > > >     56a3d8ae4576 drivers: usb: smsusb: fix error handling code in smsusb_init_device
> > > > > > > >     d1b51b130d32 iommu: rockchip: Fix directory table address encoding
> > > > > > > >     a50d60b8f2af iommu/amd/iommu_v2: Fix pasid_state refcount dec hit 0 warning on pasid unbind
> > > > > > > >     caf058833b6f media: v4l2-core: Fix a potential resource leak in v4l2_fwnode_parse_link()
> > > > > > > >     711e9e44f6c4 media: i2c: tvp5150: check return value of devm_kasprintf()
> > > > > > > >     30d4380eb030 media: ad5820: Drop unsupported ad5823 from i2c_ and of_device_id tables
> > > > > > > >     663114dfc178 RDMA/qedr: Remove a duplicate assignment in irdma_query_ah()
> > > > > > > >     1473e40b3912 pNFS: Fix assignment of xprtdata.cred
> > > > > > > >     fb7ddc1138b0 NFSv4.2: fix handling of COPY ERR_OFFLOAD_NO_REQ
> > > > > > > >     53a1e5ab1b11 NFS: Guard against READDIR loop when entry names exceed MAXNAMELEN
> > > > > > > >     19a648a07572 NFSD: da_addr_body field missing in some GETDEVICEINFO replies
> > > > > > > >     b0f127a7c635 fs: lockd: avoid possible wrong NULL parameter
> > > > > > > >     8f994b830dd0 jfs: validate max amount of blocks before allocation.
> > > > > > > >     f6a84ef1d080 ext4: fix unttached inode after power cut with orphan file feature enabled
> > > > > > > >     a9ddbfed5346 powerpc/iommu: Fix notifiers being shared by PCI and VIO buses
> > > > > > > >     a70c8de30514 nfs/blocklayout: Use the passed in gfp flags
> > > > > > > >     2935443dc9c2 powerpc/pseries: Rework lppaca_shared_proc() to avoid DEBUG_PREEMPT
> > > > > > > >     75dcb650a7ef powerpc: Don't include lppaca.h in paca.h
> > > > > > > >     cefcb002c5c9 PCI: layerscape: Add workaround for lost link capabilities during reset
> > > > > > > >     4be323c73797 PCI: layerscape: Add the endpoint linkup notifier support
> > > > > > > >     69c712389e1f PCI: dwc: Add start_link/stop_link inlines
> > > > > > > >     aac0a9a1577b wifi: ath10k: Use RMW accessors for changing LNKCTL
> > > > > > > >     3539bab5f9de wifi: ath11k: Use RMW accessors for changing LNKCTL
> > > > > > > >     ea670d0146a3 net/mlx5: Use RMW accessors for changing LNKCTL
> > > > > > > >     348ef09df984 drm/radeon: Use RMW accessors for changing LNKCTL
> > > > > > > >     5468237382ed drm/amdgpu: Use RMW accessors for changing LNKCTL
> > > > > > > >     00f79e78bf4b powerpc/perf: Convert fsl_emb notifier to state machine callbacks
> > > > > > > >     a26a5e4be2c4 powerpc/fadump: reset dump area size if fadump memory reserve fails
> > > > > > > >     13fd667db999 vfio/type1: fix cap_migration information leak
> > > > > > > >     6b708243d3d9 powerpc/radix: Move some functions into #ifdef CONFIG_KVM_BOOK3S_HV_POSSIBLE
> > > > > > > >     dbde1d9c54e2 clk: imx: composite-8m: fix clock pauses when set_rate would be a no-op
> > > > > > > >     824e97302fd8 clk: imx8mp: fix sai4 clock
> > > > > > > >     66ef144dbdf9 PCI/ASPM: Use RMW accessors for changing LNKCTL
> > > > > > > >     f46fa8ab8d82 PCI: pciehp: Use RMW accessors for changing LNKCTL
> > > > > > > >     759d978e831b pinctrl: mcp23s08: check return value of devm_kasprintf()
> > > > > > > >     02faf0bd6fdc PCI: Mark NVIDIA T4 GPUs to avoid bus reset
> > > > > > > >     4c20a4143276 PCI: microchip: Correct the DED and SEC interrupt bit offsets
> > > > > > > >     377f7aeddda0 clk: qcom: gcc-sm6350: Fix gcc_sdcc2_apps_clk_src
> > > > > > > >     1c4a98c55fa3 clk: qcom: reset: Use the correct type of sleep/delay based on length
> > > > > > > >     bd4eff9c835a clk: qcom: gcc-sm8250: Fix gcc_sdcc2_apps_clk_src
> > > > > > > >     b1cb8bf42b36 ext4: avoid potential data overflow in next_linear_group
> > > > > > > >     3e24082f1682 ext4: correct grp validation in ext4_mb_good_group
> > > > > > > >     febacbefe451 EDAC/igen6: Fix the issue of no error events
> > > > > > > >     964f62caac08 clk: qcom: gcc-sc7180: Fix up gcc_sdcc2_apps_clk_src
> > > > > > > >     f1399e1543e7 clk: sunxi-ng: Modify mismatched function name
> > > > > > > >     92913d32e719 drivers: clk: keystone: Fix parameter judgment in _of_pll_clk_init()
> > > > > > > >     3ad53071fe85 ipmi:ssif: Fix a memory leak when scanning for an adapter
> > > > > > > >     7792869495b6 ipmi:ssif: Add check for kstrdup
> > > > > > > >     53abafedfeb7 ALSA: ac97: Fix possible error value of *rac97
> > > > > > > >     48fc5717b249 of: unittest: Fix overlay type in apply/revert check
> > > > > > > >     01bb96ad3808 of: overlay: Call of_changeset_init() early
> > > > > > > >     30f04a41e7d7 md: raid0: account for split bio in iostat accounting
> > > > > > > >     9643cc0b1771 md/raid0: Fix performance regression for large sequential writes
> > > > > > > >     17fbf7da491f md/raid0: Factor out helper for mapping and submitting a bio
> > > > > > > >     d04f1e322f52 md: add error_handlers for raid0 and linear
> > > > > > > >     d8b6adb84041 md: Set MD_BROKEN for RAID1 and RAID10
> > > > > > > >     a68fabdad970 bus: ti-sysc: Fix cast to enum warning
> > > > > > > >     7636dfc42b66 arm64: dts: qcom: apq8016-sbc: Fix ov5640 regulator supply names
> > > > > > > >     fff4d36247e8 drm/mediatek: Fix potential memory leak if vmap() fail
> > > > > > > >     e5758ad9a34f drm/mediatek: Remove freeing not dynamic allocated memory
> > > > > > > >     97274bea0136 bus: ti-sysc: Fix build warning for 64-bit build
> > > > > > > >     cc6b09671d0c io_uring: fix drain stalls by invalid SQE
> > > > > > > >     0152e7758cc4 audit: fix possible soft lockup in __audit_inode_child()
> > > > > > > >     48e4c4819039 drm/msm/a2xx: Call adreno_gpu_init() earlier
> > > > > > > >     76c3ad12441f drm/amd/pm: fix variable dereferenced issue in amdgpu_device_attr_create()
> > > > > > > >     32e060927351 smackfs: Prevent underflow in smk_set_cipso()
> > > > > > > >     502dfc5875ba firmware: meson_sm: fix to avoid potential NULL pointer dereference
> > > > > > > >     c0b1eee64870 drm/msm/mdp5: Don't leak some plane state
> > > > > > > >     d0b82c217feb drm: xlnx: zynqmp_dpsub: Add missing check for dma_set_mask
> > > > > > > >     b7b0c48851c4 ima: Remove deprecated IMA_TRUSTED_KEYRING Kconfig
> > > > > > > >     8025396b76e9 drm/panel: simple: Add missing connector type and pixel format for AUO T215HVN01
> > > > > > > >     27eee65b2e31 drm/armada: Fix off-by-one error in armada_overlay_get_property()
> > > > > > > >     cc9254b24a4b arm64: dts: qcom: sm8150: Fix the I2C7 interrupt
> > > > > > > >     ea5bc6f5aa09 of: unittest: fix null pointer dereferencing in of_unittest_find_node_by_name()
> > > > > > > >     4197eeb55f4b drm/tegra: dpaux: Fix incorrect return value of platform_get_irq
> > > > > > > >     9712279e9743 drm/msm: Update dev core dump to not print backwards
> > > > > > > >     8ef5d1f16d92 md/md-bitmap: hold 'reconfig_mutex' in backlog_store()
> > > > > > > >     382638364711 md/bitmap: don't set max_write_behind if there is no write mostly device
> > > > > > > >     a3d36107ee48 md/raid10: use dereference_rdev_and_rrdev() to get devices
> > > > > > > >     94ca5eed9530 md/raid10: factor out dereference_rdev_and_rrdev()
> > > > > > > >     246bac7d3c3e drm/amdgpu: Update min() to min_t() in 'amdgpu_info_ioctl'
> > > > > > > >     de93b4711ac2 arm64: dts: qcom: sdm845: Fix the min frequency of "ice_core_clk"
> > > > > > > >     a9e56fa8a0ca arm64: dts: qcom: sdm845: Add missing RPMh power domain to GCC
> > > > > > > >     db0ba312542d ARM: dts: BCM53573: Fix Ethernet info for Luxul devices
> > > > > > > >     c4413633ef78 drm: adv7511: Fix low refresh rate register for ADV7533/5
> > > > > > > >     57b6d92c79e9 ARM: dts: samsung: s5pv210-smdkv210: correct ethernet reg addresses (split)
> > > > > > > >     b7f47031e319 ARM: dts: s5pv210: add dummy 5V regulator for backlight on SMDKv210
> > > > > > > >     2f0246b3c7ff ARM: dts: samsung: s3c6410-mini6410: correct ethernet reg addresses (split)
> > > > > > > >     d12beb1b1ee5 ARM: dts: s3c64xx: align pinctrl with dtschema
> > > > > > > >     188f2d41fa5d x86/mm: Fix PAT bit missing from page protection modify mask
> > > > > > > >     1dd43e1e54d5 drm/etnaviv: fix dumping of active MMU context
> > > > > > > >     1634fe406c34 arm64: dts: qcom: pmi8994: Add missing OVP interrupt
> > > > > > > >     4b7eb5e2c1c4 arm64: dts: qcom: Move WLED num-strings from pmi8994 to sony-xperia-tone
> > > > > > > >     92919d98e673 arm64: dts: qcom: pmi8994: Remove hardcoded linear WLED enabled-strings
> > > > > > > >     365909857242 arm64: dts: qcom: pm660l: Add missing short interrupt
> > > > > > > >     ea48fd91df12 arm64: dts: qcom: correct SPMI WLED register range encoding
> > > > > > > >     eee01e0d6abe arm64: dts: qcom: pmi8998: Add node for WLED
> > > > > > > >     b788afdbfd5a arm64: dts: qcom: sm8250-sony-xperia: correct GPIO keys wakeup again
> > > > > > > >     2840d9b9c875 ARM: dts: BCM53573: Use updated "spi-gpio" binding properties
> > > > > > > >     b35f3ca1877e ARM: dts: BCM53573: Add cells sizes to PCIe node
> > > > > > > >     bed08bb83292 drm/amdgpu: avoid integer overflow warning in amdgpu_device_resize_fb_bar()
> > > > > > > >     261e69456617 arm64: dts: qcom: sm8250: Mark PCIe hosts as DMA coherent
> > > > > > > >     12a93e53eaf0 arm64: dts: qcom: pmk8350: fix ADC-TM compatible string
> > > > > > > >     4c9a637258bb arm64: dts: qcom: sm8350: Use proper CPU compatibles
> > > > > > > >     4c918fb77dea arm64: dts: qcom: sm8350: Add missing LMH interrupts to cpufreq
> > > > > > > >     9c022ab2db40 arm64: dts: qcom: msm8996: Add missing interrupt to the USB2 controller
> > > > > > > >     bda65ecaec97 arm64: dts: qcom: sm8250-edo: Rectify gpio-keys
> > > > > > > >     6119aaced94f arm64: dts: qcom: sm8250-edo: Add GPIO line names for PMIC GPIOs
> > > > > > > >     c0dc9d7d3f2b arm64: dts: qcom: sm8250-edo: Add gpio line names for TLMM
> > > > > > > >     d2d698daa1fa arm64: dts: qcom: sm8250: correct dynamic power coefficients
> > > > > > > >     510bae3d37f7 soc: qcom: ocmem: Fix NUM_PORTS & NUM_MACROS macros
> > > > > > > >     b08c7a31baeb soc: qcom: ocmem: Add OCMEM hardware version print
> > > > > > > >     dc04034502e6 ASoC: stac9766: fix build errors with REGMAP_AC97
> > > > > > > >     89602de9a2d7 quota: fix dqput() to follow the guarantees dquot_srcu should provide
> > > > > > > >     1df46e717ee9 quota: add new helper dquot_active()
> > > > > > > >     bd0a6452f070 quota: rename dquot_active() to inode_quota_active()
> > > > > > > >     5b8240223407 quota: factor out dquot_write_dquot()
> > > > > > > >     6c6efd3a1d06 drm/bridge: tc358764: Fix debug print parameter order
> > > > > > > >     a48e7def0006 netrom: Deny concurrent connect().
> > > > > > > >     4cf994d3f4ff net/sched: sch_hfsc: Ensure inner classes have fsc curve
> > > > > > > >     edb5b1b3b9f8 hwmon: (tmp513) Fix the channel number in tmp51x_is_visible()
> > > > > > > >     a85fd8116555 mlxsw: i2c: Limit single transaction buffer size
> > > > > > > >     7790b6a2f5f0 mlxsw: i2c: Fix chunk size setting in output mailbox buffer
> > > > > > > >     510e0cbd6408 net: arcnet: Do not call kfree_skb() under local_irq_disable()
> > > > > > > >     93a572b9d42f wifi: ath9k: use IS_ERR() with debugfs_create_dir()
> > > > > > > >     5138beea8e7f Bluetooth: btusb: Do not call kfree_skb() under spin_lock_irqsave()
> > > > > > > >     d7fd24b8d1bb wifi: mwifiex: avoid possible NULL skb pointer dereference
> > > > > > > >     71ce8be48bf0 wifi: nl80211/cfg80211: add forgotten nla_policy for BSS color attribute
> > > > > > > >     11f93fff6e8a wifi: ath9k: protect WMI command response buffer replacement with a lock
> > > > > > > >     6904c7afd512 wifi: ath9k: fix races between ath9k_wmi_cmd and ath9k_wmi_ctrl_rx
> > > > > > > >     cec7db9ea031 samples/bpf: fix broken map lookup probe
> > > > > > > >     89f19a9a055d wifi: mwifiex: Fix missed return in oob checks failed path
> > > > > > > >     308eb3a609ac wifi: mwifiex: fix memory leak in mwifiex_histogram_read()
> > > > > > > >     9c00731bf05d fs: ocfs2: namei: check return value of ocfs2_add_entry()
> > > > > > > >     f683992d30ee lwt: Check LWTUNNEL_XMIT_CONTINUE strictly
> > > > > > > >     e3f647e4b642 lwt: Fix return values of BPF xmit ops
> > > > > > > >     4ff998134025 hwrng: iproc-rng200 - Implement suspend and resume calls
> > > > > > > >     5a70ab6b59b2 crypto: caam - fix unchecked return value error
> > > > > > > >     660b6b1c5cf8 ice: ice_aq_check_events: fix off-by-one check when filling buffer
> > > > > > > >     55fab9389d65 net-memcg: Fix scope of sockmem pressure indicators
> > > > > > > >     41c40d84838d selftests/bpf: Clean up fmod_ret in bench_rename test script
> > > > > > > >     50c78e71446d net: tcp: fix unexcepted socket die when snd_wnd is 0
> > > > > > > >     942d8cefb022 Bluetooth: Fix potential use-after-free when clear keys
> > > > > > > >     7b0243d26a71 Bluetooth: nokia: fix value check in nokia_bluetooth_serdev_probe()
> > > > > > > >     048545d9fc64 crypto: api - Use work queue in crypto_destroy_instance
> > > > > > > >     56cb7bbefcaf crypto: stm32 - Properly handle pm_runtime_get failing
> > > > > > > >     e3c4a6b073e4 selftests/bpf: fix static assert compilation issue for test_cls_*.c
> > > > > > > >     43423b3e0467 wifi: mwifiex: fix error recovery in PCIE buffer descriptor management
> > > > > > > >     7c54b6fc39eb wifi: mwifiex: Fix OOB and integer underflow when rx packets
> > > > > > > >     a20b96cf6925 wifi: mt76: mt7915: fix power-limits while chan_switch
> > > > > > > >     5c75a4379589 can: gs_usb: gs_usb_receive_bulk_callback(): count RX overflow errors also in case of OOM
> > > > > > > >     890843254f38 spi: tegra20-sflash: fix to check return value of platform_get_irq() in tegra_sflash_probe()
> > > > > > > >     2ff9ac0cf25f wifi: mt76: testmode: add nla_policy for MT76_TM_ATTR_TX_LENGTH
> > > > > > > >     802008e8c73a ipv6: Add reasons for skb drops to __udp6_lib_rcv
> > > > > > > >     7dcbc0bb0e5c bpf: reject unhashed sockets in bpf_sk_assign
> > > > > > > >     caa2883b1885 udp: re-score reuseport groups when connected sockets are present
> > > > > > > >     b60dfa4559d8 regmap: rbtree: Use alloc_flags for memory allocations
> > > > > > > >     34f1180658d9 hwrng: pic32 - use devm_clk_get_enabled
> > > > > > > >     5af3c8676b36 hwrng: nomadik - keep clock enabled while hwrng is registered
> > > > > > > >     14c6d1e80847 tcp: tcp_enter_quickack_mode() should be static
> > > > > > > >     7b75b4c90a9e bpf: Clear the probe_addr for uprobe
> > > > > > > >     75d3960be702 bpftool: Use a local bpf_perf_event_value to fix accessing its fields
> > > > > > > >     8ea6871116d5 cpufreq: powernow-k8: Use related_cpus instead of cpus in driver.exit()
> > > > > > > >     be2092d2a703 x86/efistub: Fix PCI ROM preservation in mixed mode
> > > > > > > >     9eb25ea7b65d ACPI: x86: s2idle: Fix a logic error parsing AMD constraints table
> > > > > > > >     26097a7f28b3 ACPI: x86: s2idle: Post-increment variables when getting constraints
> > > > > > > >     8a962f11a95b s390/paes: fix PKEY_TYPE_EP11_AES handling for secure keyblobs
> > > > > > > >     7833a74f8d00 s390/pkey: fix/harmonize internal keyblob headers
> > > > > > > >     208383d68510 selftests/futex: Order calls to futex_lock_pi
> > > > > > > >     c7802ff51adc perf/imx_ddr: don't enable counter0 if none of 4 counters are used
> > > > > > > >     0a872a0521c8 x86/decompressor: Don't rely on upper 32 bits of GPRs being preserved
> > > > > > > >     3af6f77e8090 selftests/resctrl: Close perf value read fd on errors
> > > > > > > >     4505ad996b66 selftests/resctrl: Unmount resctrl FS if child fails to run benchmark
> > > > > > > >     c68a196e7ff6 selftests/resctrl: Don't leak buffer in fill_cache()
> > > > > > > >     fdcb63afd3f6 selftests/resctrl: Add resctrl.h into build deps
> > > > > > > >     b2ba11ed4d10 selftests/resctrl: Make resctrl_tests run using kselftest framework
> > > > > > > >     e0478944f4a5 OPP: Fix passing 0 to PTR_ERR in _opp_attach_genpd()
> > > > > > > >     ec9d118ad99d refscale: Fix uninitalized use of wait_queue_head_t
> > > > > > > >     e280033ef135 ARM: ptrace: Restore syscall skipping for tracers
> > > > > > > >     4c3f33904dea ARM: ptrace: Restore syscall restart tracing
> > > > > > > >     0481251b7cd6 selftests/harness: Actually report SKIP for signal tests
> > > > > > > >     060ca3f7899a tmpfs: verify {g,u}id mount options correctly
> > > > > > > >     d412e9b34b90 fs: Fix error checking for d_hash_and_lookup()
> > > > > > > >     a4229f93bc54 eventfd: prevent underflow for eventfd semaphores
> > > > > > > >     cedb8719333d reiserfs: Check the return value from __getblk()
> > > > > > > >     c1a4117f1544 Revert "net: macsec: preserve ingress frame ordering"
> > > > > > > >     40671f90d5b5 udf: Handle error when adding extent to a file
> > > > > > > >     099bf90d7fc4 udf: Check consistency of Space Bitmap Descriptor
> > > > > > > >     7039aa1be9cc of: kexec: Mark ima_{free,stable}_kexec_buffer() as __init
> > > > > > > >     759d51eda2d0 net: Avoid address overwrite in kernel_connect
> > > > > > > >     7c4cce5700b9 arm64: lib: Import latest version of Arm Optimized Routines' strncmp
> > > > > > > >     104df1c695c1 crypto: rsa-pkcs1pad - Use helper to set reqsize
> > > > > > > >     273f4615314f platform/mellanox: Fix mlxbf-tmfifo not handling all virtio CONSOLE notifications
> > > > > > > >     9ef5c25bcf1b tracing: Introduce pipe_cpumask to avoid race on trace_pipes
> > > > > > > >     8c1b60dad0f5 ALSA: seq: oss: Fix racy open/close of MIDI devices
> > > > > > > >     fa05aea28195 scsi: lpfc: Fix incorrect big endian type assignment in bsg loopback path
> > > > > > > >     f0bf8a071134 scsi: storvsc: Always set no_report_opcodes
> > > > > > > >     e9e62419e797 sctp: handle invalid error codes without calling BUG()
> > > > > > > >     3714bb4a1df8 bnx2x: fix page fault following EEH recovery
> > > > > > > >     53b8cc2f9685 netlabel: fix shift wrapping bug in netlbl_catmap_setlong()
> > > > > > > >     867cdd7f9544 drm/amdgpu: Match against exact bootloader status
> > > > > > > >     0863204deb3c net: hns3: restore user pause configure when disable autoneg
> > > > > > > >     ac93def0dbb4 scsi: qedi: Fix potential deadlock on &qedi_percpu->p_work_lock
> > > > > > > >     bef6c89a92d0 scsi: lpfc: Remove reftag check in DIF paths
> > > > > > > >     b439e33a8c93 idmaengine: make FSL_EDMA and INTEL_IDMA64 depends on HAS_IOMEM
> > > > > > > >     156b803194ae wifi: brcmfmac: Fix field-spanning write in brcmf_scan_params_v2_to_v1()
> > > > > > > >     87ea5e89407e net: usb: qmi_wwan: add Quectel EM05GV2
> > > > > > > >     e1313fa9d2e3 vmbus_testing: fix wrong python syntax for integer value comparison
> > > > > > > >     5faad57ba6c7 clk: fixed-mmio: make COMMON_CLK_FIXED_MMIO depend on HAS_IOMEM
> > > > > > > >     e13f0dd5fbe2 kprobes: Prohibit probing on CFI preamble symbol
> > > > > > > >     ee49b97cb5ae security: keys: perform capable check only on privileged operations
> > > > > > > >     f44f50305de2 ata: pata_arasan_cf: Use dev_err_probe() instead dev_err() in data_xfer()
> > > > > > > >     a85c523aeccd ovl: Always reevaluate the file signature for IMA
> > > > > > > >     3faa126258a9 drm/amd/display: Exit idle optimizations before attempt to access PHY
> > > > > > > >     c152ca4f219b platform/x86: huawei-wmi: Silence ambient light sensor
> > > > > > > >     a9988b9c7a31 platform/x86/intel/hid: Add HP Dragonfly G2 to VGBS DMI quirks
> > > > > > > >     7f3901b04c8f platform/x86: intel: hid: Always call BTNL ACPI method
> > > > > > > >     23151421ed01 ASoC: atmel: Fix the 8K sample parameter in I2SC master
> > > > > > > >     c934d2a6970c ASoC: rt711-sdca: fix for JD event handling in ClockStop Mode0
> > > > > > > >     20587011d271 ASoC: rt711: fix for JD event handling in ClockStop Mode0
> > > > > > > >     b41f79896456 ASoc: codecs: ES8316: Fix DMIC config
> > > > > > > >     cc2b0a2055dc ASoC: rt5682-sdw: fix for JD event handling in ClockStop Mode0
> > > > > > > >     5b64fc2471f9 fs/nls: make load_nls() take a const parameter
> > > > > > > >     f85908f6bfd2 s390/dasd: fix hanging device after request requeue
> > > > > > > >     a4845e694893 s390/dasd: use correct number of retries for ERP requests
> > > > > > > >     e062aa1acf9b m68k: Fix invalid .section syntax
> > > > > > > >     bbfa7d712b24 vxlan: generalize vxlan_parse_gpe_hdr and remove unused args
> > > > > > > >     b10215ffdb01 ethernet: atheros: fix return value check in atl1c_tso_csum()
> > > > > > > >     6bb94f46d31a ASoC: da7219: Check for failure reading AAD IRQ events
> > > > > > > >     279a6dad0cd9 ASoC: da7219: Flush pending AAD IRQ when suspending
> > > > > > > >     d424c636b750 ksmbd: no response from compound read
> > > > > > > >     82373d1b763e ksmbd: fix out of bounds in smb3_decrypt_req()
> > > > > > > >     20d449a08749 9p: virtio: make sure 'offs' is initialized in zc_request
> > > > > > > >     c4269c7258d9 media: pci: cx23885: fix error handling for cx23885 ATSC boards
> > > > > > > >     17d75773b66e media: pulse8-cec: handle possible ping error
> > > > > > > >     f281a3739399 phy: qcom-snps-femto-v2: use qcom_snps_hsphy_suspend/resume error code
> > > > > > > >     dfff9c91cbb0 ARM: dts: imx: Set default tuning step for imx7d usdhc
> > > > > > > >     4e364cab1331 ARM: dts: imx: Adjust dma-apbh node name
> > > > > > > >     99319298fd9a ARM: dts: imx7s: Drop dma-apb interrupt-names
> > > > > > > >     1dc2c12854b6 ARM: dts: imx: update sdma node name format
> > > > > > > >     aff03380bda4 Linux 5.15.131
> > > > > > > >     cd8ab566cf17 usb: typec: tcpci: clear the fault status bit
> > > > > > > >     403b2e940910 usb: typec: tcpci: move tcpci.h to include/linux/usb/
> > > > > > > >     f29483873e24 pinctrl: amd: Don't show `Invalid config param` errors
> > > > > > > >     b911bef132a0 nilfs2: fix WARNING in mark_buffer_dirty due to discarded buffer reuse
> > > > > > > >     1c6ddf739f15 nilfs2: fix general protection fault in nilfs_lookup_dirty_data_buffers()
> > > > > > > >     f6e61aef5c5d tcpm: Avoid soft reset when partner does not support get_status
> > > > > > > >     da0e7d435e31 fsi: master-ast-cf: Add MODULE_FIRMWARE macro
> > > > > > > >     72eca651d732 firmware: stratix10-svc: Fix an NULL vs IS_ERR() bug in probe
> > > > > > > >     907216337bea serial: sc16is7xx: fix bug when first setting GPIO direction
> > > > > > > >     45d9611ebff2 serial: sc16is7xx: fix broken port 0 uart init
> > > > > > > >     f90e267dd27e serial: qcom-geni: fix opp vote on shutdown
> > > > > > > >     46d13013b574 wifi: mt76: mt7921: do not support one stream on secondary antenna only
> > > > > > > >     a5c2a467e9e7 Bluetooth: btsdio: fix use after free bug in btsdio_remove due to race condition
> > > > > > > >     f49294ad6898 staging: rtl8712: fix race condition
> > > > > > > >     d17cec60e87c HID: wacom: remove the battery when the EKR is off
> > > > > > > >     842c7da3eee2 usb: chipidea: imx: improve logic if samsung,picophy-* parameter is 0
> > > > > > > >     276a906f81a7 usb: dwc3: meson-g12a: do post init to fix broken usb after resumption
> > > > > > > >     60f938e84fbb ALSA: usb-audio: Fix init call orders for UAC1
> > > > > > > >     e949dd2a9b6b USB: serial: option: add FOXCONN T99W368/T99W373 product
> > > > > > > >     c41411d8b333 USB: serial: option: add Quectel EM05G variant (0x030e)
> > > > > > > >     09baa839d415 modules: only allow symbol_get of EXPORT_SYMBOL_GPL modules
> > > > > > > >     997a194914c4 rtc: ds1685: use EXPORT_SYMBOL_GPL for ds1685_rtc_poweroff
> > > > > > > >     3d0f6408601b net: enetc: use EXPORT_SYMBOL_GPL for enetc_phc_index
> > > > > > > >     da95090821c4 mmc: au1xmmc: force non-modular build and remove symbol_get usage
> > > > > > > >     e3e68100c036 ARM: pxa: remove use of symbol_get()
> > > > > > > >     bb5bf157b5be ksmbd: replace one-element array with flex-array member in struct smb2_ea_info
> > > > > > > >     2e3f57f74c0a ksmbd: fix wrong DataOffset validation of create context
> > > > > > > >     b3ad7f39fd85 erofs: ensure that the post-EOF tails are all zeroed
> > > > > > > >     8f790700c974 Linux 5.15.130
> > > > > > > >     69347c334071 rcu-tasks: Add trc_inspect_reader() checks for exiting critical section
> > > > > > > >     8046fb611f70 rcu-tasks: Wait for trc_read_check_handler() IPIs
> > > > > > > >     da22db901cc1 rcu-tasks: Fix IPI failure handling in trc_wait_for_one_reader
> > > > > > > >     a0249d365ac8 rcu: Prevent expedited GP from enabling tick on offline CPU
> > > > > > > >     7aec063d6029 ARM: module: Use module_init_layout_section() to spot init sections
> > > > > > > >     4a8976052acd arm64: module: Use module_init_layout_section() to spot init sections
> > > > > > > >     f8a74159d116 arm64: module-plts: inline linux/moduleloader.h
> > > > > > > >     363bbb5008e5 module: Expose module_init_layout_section()
> > > > > > > >     758e3d0cb753 ACPI: thermal: Drop nocrt parameter
> > > > > > > >     9e43368a3393 Linux 5.15.129
> > > > > > > >     d48016d74836 mm,ima,kexec,of: use memblock_free_late from ima_free_kexec_buffer
> > > > > > > >     1c41cd30d5cd mm: memory-failure: fix unexpected return value in soft_offline_page()
> > > > > > > >     0712721e4f4f mm: memory-failure: kill soft_offline_free_page()
> > > > > > > >     efd02b5cadd5 dma-buf/sw_sync: Avoid recursive lock during fence signal
> > > > > > > >     8dbf913520c4 pinctrl: renesas: rza2: Add lock around pinctrl_generic{{add,remove}_group,{add,remove}_function}
> > > > > > > >     f1c0402b8e22 clk: Fix undefined reference to `clk_rate_exclusive_{get,put}'
> > > > > > > >     10bc3eddc605 scsi: core: raid_class: Remove raid_component_add()
> > > > > > > >     d3d57cdbfda4 scsi: snic: Fix double free in snic_tgt_create()
> > > > > > > >     ef56cc8889be can: raw: add missing refcount for memory leak fix
> > > > > > > >     930f3f164964 drm/i915: Fix premature release of request's reusable memory
> > > > > > > >     3cb86cc565df cgroup/cpuset: Free DL BW in case can_attach() fails
> > > > > > > >     ffff4fc4bad7 sched/deadline: Create DL BW alloc, free & check overflow interface
> > > > > > > >     86aa90795979 cgroup/cpuset: Iterate only if DEADLINE tasks are present
> > > > > > > >     43d8cbfefa7c sched/cpuset: Keep track of SCHED_DEADLINE task in cpusets
> > > > > > > >     d0eb4917f4d3 sched/cpuset: Bring back cpuset_mutex
> > > > > > > >     918879de0e23 cgroup/cpuset: Rename functions dealing with DEADLINE accounting
> > > > > > > >     78efab71a649 torture: Fix hang during kthread shutdown phase
> > > > > > > >     c8fb97dd7fe6 nfsd: use vfs setgid helper
> > > > > > > >     01966511868e nfs: use vfs setgid helper
> > > > > > > >     a7a1849899aa x86/fpu: Set X86_FEATURE_OSXSAVE feature after enabling OSXSAVE in CR4
> > > > > > > >     ad79f943c869 x86/fpu: Invalidate FPU state correctly on exec()
> > > > > > > >     b190cf1f277a drm/display/dp: Fix the DP DSC Receiver cap size
> > > > > > > >     c8aab333d41a drm/vmwgfx: Fix shader stage validation
> > > > > > > >     b53ed415163e PCI: acpiphp: Use pci_assign_unassigned_bridge_resources() only for non-root bus
> > > > > > > >     60ba1bfa036a media: vcodec: Fix potential array out-of-bounds in encoder queue_setup
> > > > > > > >     544cd10defa1 of: dynamic: Refactor action prints to not use "%pOF" inside devtree_lock
> > > > > > > >     f1d4a5881856 of: unittest: Fix EXPECT for parse_phandle_with_args_map() test
> > > > > > > >     ce66cd478636 radix tree: remove unused variable
> > > > > > > >     898c8c5b1114 lib/clz_ctz.c: Fix __clzdi2() and __ctzdi2() for 32-bit kernels
> > > > > > > >     ff90a4c6edf8 batman-adv: Hold rtnl lock during MTU update via netlink
> > > > > > > >     ea38c0d9aaa2 batman-adv: Fix batadv_v_ogm_aggr_send memory leak
> > > > > > > >     7f3f72eb8f5b batman-adv: Fix TT global entry leak when client roamed back
> > > > > > > >     f7667b49880a batman-adv: Do not get eth header before batadv_check_management_packet
> > > > > > > >     3f9312dd7581 batman-adv: Don't increase MTU when set by user
> > > > > > > >     cde5a240d72d batman-adv: Trigger events for auto adjusted MTU
> > > > > > > >     22426e1ce679 selinux: set next pointer before attaching to list
> > > > > > > >     711595bfdccf nfsd: Fix race to FREE_STATEID and cl_revoked
> > > > > > > >     bd1697e12230 NFS: Fix a use after free in nfs_direct_join_group()
> > > > > > > >     5f642613746e mm: add a call to flush_cache_vmap() in vmap_pfn()
> > > > > > > >     440c10034b4d ALSA: ymfpci: Fix the missing snd_card_free() call at probe error
> > > > > > > >     5cc7d81cf576 clk: Fix slab-out-of-bounds error in devm_clk_release()
> > > > > > > >     0f72859acfa2 NFSv4: Fix dropped lock for racing OPEN and delegation return
> > > > > > > >     9c025420fef2 ibmveth: Use dcbf rather than dcbfl
> > > > > > > >     7e546bd08943 Revert "KVM: x86: enable TDP MMU by default"
> > > > > > > >     67af12f5582b net/ncsi: change from ndo_set_mac_address to dev_set_mac_address
> > > > > > > >     4451457d61e0 net/ncsi: make one oem_gma function for all mfr id
> > > > > > > >     f683f4be802b bonding: fix macvlan over alb bond support
> > > > > > > >     0fa8046e923a net: remove bond_slave_has_mac_rcu()
> > > > > > > >     f0ec97fca629 rtnetlink: Reject negative ifindexes in RTM_NEWLINK
> > > > > > > >     00247cfd2b69 rtnetlink: return ENODEV when ifname does not exist and group is given
> > > > > > > >     75cfb7de44e5 netfilter: nf_tables: fix out of memory error handling
> > > > > > > >     f22954f8c58f netfilter: nf_tables: flush pending destroy work before netlink notifier
> > > > > > > >     ff34403fef98 net/sched: fix a qdisc modification with ambiguous command request
> > > > > > > >     30624ea3f8b6 igc: Fix the typo in the PTM Control macro
> > > > > > > >     f697c3ead109 igb: Avoid starting unnecessary workqueues
> > > > > > > >     d7823d752ce1 ice: fix receive buffer size miscalculation
> > > > > > > >     ace1b0ae3097 net: validate veth and vxcan peer ifindexes
> > > > > > > >     335be585416d net: bcmgenet: Fix return value check for fixed_phy_register()
> > > > > > > >     60a5034584ea net: bgmac: Fix return value check for fixed_phy_register()
> > > > > > > >     5b52c9ba42c0 ipvlan: Fix a reference count leak warning in ipvlan_ns_exit()
> > > > > > > >     2bad37b6f675 dccp: annotate data-races in dccp_poll()
> > > > > > > >     9b015360e86f sock: annotate data-races around prot->memory_pressure
> > > > > > > >     c52c6c0223e1 octeontx2-af: SDP: fix receive link config
> > > > > > > >     ce6e2b14bc09 tracing: Fix memleak due to race between current_tracer and trace
> > > > > > > >     ef748360ba91 tracing: Fix cpu buffers unavailable due to 'record_disabled' missed
> > > > > > > >     fdf5804d7475 can: raw: fix lockdep issue in raw_release()
> > > > > > > >     278fccf587dd drm/amd/display: check TG is non-null before checking if enabled
> > > > > > > >     a955e6a0e39d drm/amd/display: do not wait for mpc idle if tg is disabled
> > > > > > > >     e0bd4f0c60b4 can: raw: fix receiver memory leak
> > > > > > > >     b832174b7f89 jbd2: fix a race when checking checkpoint buffer busy
> > > > > > > >     9c31bb2684f8 jbd2: remove journal_clean_one_cp_list()
> > > > > > > >     d91783e6864a jbd2: remove t_checkpoint_io_list
> > > > > > > >     a0ab49e7a758 ALSA: pcm: Fix potential data race at PCM memory allocation helpers
> > > > > > > >     2e56d380daa9 fbdev: fix potential OOB read in fast_imageblit()
> > > > > > > >     14163f4a4fa6 fbdev: Fix sys_imageblit() for arbitrary image widths
> > > > > > > >     5b60bd9081a9 fbdev: Improve performance of sys_imageblit()
> > > > > > > >     166f0bf4560b MIPS: cpu-features: Use boot_cpu_type for CPU type based features
> > > > > > > >     8f106e97409d MIPS: cpu-features: Enable octeon_cache by cpu_type
> > > > > > > >     d1d0b239f974 fs: dlm: fix mismatch of plock results from userspace
> > > > > > > >     77d334c44681 fs: dlm: use dlm_plock_info for do_unlock_close
> > > > > > > >     f9a33cc7d946 fs: dlm: change plock interrupted message to debug again
> > > > > > > >     7ac088841ffb fs: dlm: add pid to debug log
> > > > > > > >     df9c842ab0a4 dlm: replace usage of found with dedicated list iterator variable
> > > > > > > >     33e9c610e337 dlm: improve plock logging if interrupted
> > > > > > > >     d9ce077f8b1f PCI: acpiphp: Reassign resources on bridge if necessary
> > > > > > > >     8cc8645dd3e1 xprtrdma: Remap Receive buffers after a reconnect
> > > > > > > >     91a707507e83 NFSv4: fix out path in __nfs4_get_acl_uncached
> > > > > > > >     323b830eebd1 NFSv4.2: fix error handling in nfs42_proc_getxattr
> > > > > > > >     5de0a325c45e objtool/x86: Fix SRSO mess
> > > > > > > >     5ddfe5cc8716 Linux 5.15.128
> > > > > > > >     9080f4fcc202 x86/srso: Correct the mitigation status when SMT is disabled
> > > > > > > >     484eefc6ff9c objtool/x86: Fixup frame-pointer vs rethunk
> > > > > > > >     55f1cbeaa159 x86/retpoline,kprobes: Fix position of thunk sections with CONFIG_LTO_CLANG
> > > > > > > >     fa24cd0fbcb7 x86/srso: Disable the mitigation on unaffected configurations
> > > > > > > >     aa0777ce0d3d x86/CPU/AMD: Fix the DIV(0) initial fix attempt
> > > > > > > >     bbe585239d4f x86/retpoline: Don't clobber RFLAGS during srso_safe_ret()
> > > > > > > >     19f23d16b0e0 x86/static_call: Fix __static_call_fixup()
> > > > > > > >     df6495f203a7 x86/srso: Explain the untraining sequences a bit more
> > > > > > > >     43548590ad7e x86/cpu: Cleanup the untrain mess
> > > > > > > >     035e906bfc93 x86/cpu: Rename srso_(.*)_alias to srso_alias_\1
> > > > > > > >     19c1c0499650 x86/cpu: Rename original retbleed methods
> > > > > > > >     f77dbb90962b x86/cpu: Clean up SRSO return thunk mess
> > > > > > > >     f624ce6c7fc2 x86/ibt: Add ANNOTATE_NOENDBR
> > > > > > > >     f1171d455d94 objtool: Add frame-pointer-specific function ignore
> > > > > > > >     08f7cfd44f77 x86/alternative: Make custom return thunk unconditional
> > > > > > > >     0d810eff090c x86/cpu: Fix up srso_safe_ret() and __x86_return_thunk()
> > > > > > > >     8089aae6020e x86/cpu: Fix __x86_return_thunk symbol type
> > > > > > > >     5b28fda5fdee mmc: f-sdh30: fix order of function calls in sdhci_f_sdh30_remove
> > > > > > > >     e8c5081da2cc net: fix the RTO timer retransmitting skb every 1ms if linear option is enabled
> > > > > > > >     431db3f48c28 virtio-net: set queues after driver_ok
> > > > > > > >     d39fc9b94dc0 af_unix: Fix null-ptr-deref in unix_stream_sendpage().
> > > > > > > >     9a4d8dc706c2 arm64: dts: rockchip: Disable HS400 for eMMC on ROCK Pi 4
> > > > > > > >     6b64974e02ea exfat: check if filename entries exceeds max filename length
> > > > > > > >     6065b3017107 netfilter: set default timeout to 3 secs for sctp shutdown send and recv state
> > > > > > > >     a00c5d2c208b drm/amd: flush any delayed gfxoff on suspend entry
> > > > > > > >     d578c919deb7 drm/qxl: fix UAF on handle creation
> > > > > > > >     ff09f9e671ff mmc: block: Fix in_flight[issue_type] value error
> > > > > > > >     b803fedb6e50 mmc: wbsd: fix double mmc_free_host() in wbsd_init()
> > > > > > > >     961f7ce16223 cifs: Release folio lock on fscache read hit.
> > > > > > > >     cc3f194f46e7 ALSA: usb-audio: Add support for Mythware XA001AU capture and playback interfaces.
> > > > > > > >     18e27df4f2b4 serial: 8250: Fix oops for port->pm on uart_change_pm()
> > > > > > > >     e9b8ee715dbc riscv: uaccess: Return the number of bytes effectively not copied
> > > > > > > >     b2a331abcb03 ALSA: hda/realtek - Remodified 3k pull low procedure
> > > > > > > >     dfb9676ed25b soc: aspeed: socinfo: Add kfree for kstrdup
> > > > > > > >     c5ac7522a8db ASoC: meson: axg-tdm-formatter: fix channel slot allocation
> > > > > > > >     fd346ef1cd2d ASoC: rt5665: add missed regulator_bulk_disable
> > > > > > > >     e878458d820c ARM: dts: imx: Set default tuning step for imx6sx usdhc
> > > > > > > >     430c29a54e4a arm64: dts: qcom: qrb5165-rb5: fix thermal zone conflict
> > > > > > > >     03522d73a498 bus: ti-sysc: Flush posted write on enable before reset
> > > > > > > >     578371ce0d7f net: do not allow gso_size to be set to GSO_BY_FRAGS
> > > > > > > >     5fc4fd3f3eb8 sock: Fix misuse of sk_under_memory_pressure()
> > > > > > > >     fc3d82d295d1 net: dsa: mv88e6xxx: Wait for EEPROM done before HW reset
> > > > > > > >     f11c2802e143 i40e: fix misleading debug logs
> > > > > > > >     5ba2b936f3e1 iavf: fix FDIR rule fields masks validation
> > > > > > > >     ae6834689fd6 team: Fix incorrect deletion of ETH_P_8021AD protocol vid from slaves
> > > > > > > >     0ffbc341cfae net: phy: broadcom: stub c45 read/write for 54810
> > > > > > > >     bf221e5e4b19 netfilter: nft_dynset: disallow object maps
> > > > > > > >     9177869b85dd ipvs: fix racy memcpy in proc_do_sync_threshold
> > > > > > > >     1adaec4758d1 netfilter: nf_tables: deactivate catchall elements in next generation
> > > > > > > >     82109740d610 netfilter: nf_tables: fix false-positive lockdep splat
> > > > > > > >     b2f6d73395cb drm/panel: simple: Fix AUO G121EAN01 panel timings according to the docs
> > > > > > > >     7207ee323afa selftests: mirror_gre_changes: Tighten up the TTL test match
> > > > > > > >     c2a6ffe3f1a3 net: phy: fix IRQ-based wake-on-lan over hibernate / power off
> > > > > > > >     8e5e967348ca xfrm: add forgotten nla_policy for XFRMA_MTIMER_THRESH
> > > > > > > >     075448a2eb75 xfrm: add NULL check in xfrm_update_ae_params
> > > > > > > >     e1e04cc2ef2c ip_vti: fix potential slab-use-after-free in decode_session6
> > > > > > > >     a1639a82ce14 ip6_vti: fix slab-use-after-free in decode_session6
> > > > > > > >     44b3d4096700 xfrm: fix slab-use-after-free in decode_session6
> > > > > > > >     a465ace883ac net: xfrm: Amend XFRMA_SEC_CTX nla_policy structure
> > > > > > > >     fed1cd2cd3aa net: af_key: fix sadb_x_filter validation
> > > > > > > >     1960f468078b net: xfrm: Fix xfrm_address_filter OOB read
> > > > > > > >     080dedb1cad8 i2c: designware: Handle invalid SMBus block data response length value
> > > > > > > >     416c538684bd i2c: designware: Correct length byte validation logic
> > > > > > > >     b966e9e1e250 btrfs: fix BUG_ON condition in btrfs_cancel_balance
> > > > > > > >     77698e6ff6f0 tty: serial: fsl_lpuart: Clear the error flags by writing 1 for lpuart32 platforms
> > > > > > > >     2a5234464383 tty: n_gsm: fix the UAF caused by race condition in gsm_cleanup_mux
> > > > > > > >     8ef25fb13494 powerpc/rtas_flash: allow user copy to flash block cache objects
> > > > > > > >     bb70e2b70f8d fbdev: mmp: fix value check in mmphw_probe()
> > > > > > > >     184f1b68bb99 i2c: hisi: Only handle the interrupt of the driver's transfer
> > > > > > > >     c4e671dae50e i2c: bcm-iproc: Fix bcm_iproc_i2c_isr deadlock issue
> > > > > > > >     b99f490ea87e cifs: fix potential oops in cifs_oplock_break
> > > > > > > >     a5ae5a81bc19 vduse: Use proper spinlock for IRQ injection
> > > > > > > >     5b7d5c2dd664 virtio-mmio: don't break lifecycle of vm_dev
> > > > > > > >     edf3b5aadb25 btrfs: move out now unused BG from the reclaim list
> > > > > > > >     170773563ef6 ARM: dts: nxp/imx6sll: fix wrong property name in usbphy node
> > > > > > > >     4ffbfe1c980f ARM: dts: imx6sll: fixup of operating points
> > > > > > > >     e2ff5cf681a8 mmc: sunxi: fix deferred probing
> > > > > > > >     f93e8c5a7bd9 mmc: bcm2835: fix deferred probing
> > > > > > > >     4eeba5d476fe USB: dwc3: fix use-after-free on core driver unbind
> > > > > > > >     a78fe5c9d8d5 USB: dwc3: qcom: fix NULL-deref on suspend
> > > > > > > >     8a6b7534020d tty: serial: fsl_lpuart: reduce RX watermark to 0 on LS1028A
> > > > > > > >     701bb5fee7c3 tty: serial: fsl_lpuart: make rx_watermark configurable for different platforms
> > > > > > > >     fa254ab7d02d tty: serial: fsl_lpuart: Add i.MXRT1050 support
> > > > > > > >     20351ddb1f41 usb: dwc3: gadget: Improve dwc3_gadget_suspend() and dwc3_gadget_resume()
> > > > > > > >     31a0e60fe16b USB: dwc3: gadget: drop dead hibernation code
> > > > > > > >     d9e004104e45 usb: dwc3: Fix typos in gadget.c
> > > > > > > >     2fa487a94667 usb: dwc3: Remove DWC3 locking during gadget suspend/resume
> > > > > > > >     7dfb384e76ee usb: dwc3: gadget: Synchronize IRQ between soft connect/disconnect
> > > > > > > >     d3c82f24ee69 drm/amd/display: fix access hdcp_workqueue assert
> > > > > > > >     0ba6c7ba081e drm/amd/display: phase3 mst hdcp for multiple displays
> > > > > > > >     99c444d3c3c4 drm/amd/display: save restore hdcp state when display is unplugged from mst hub
> > > > > > > >     4f1beb75f652 ARM: dts: aspeed: asrock: Correct firmware flash SPI clocks
> > > > > > > >     f84c2ca3490c igc: read before write to SRRCTL register
> > > > > > > >     9fa82f031af8 iio: addac: stx104: Fix race condition when converting analog-to-digital
> > > > > > > >     d31d04ec404c iio: addac: stx104: Fix race condition for stx104_write_raw()
> > > > > > > >     89a007f3a383 iio: stx104: Move to addac subdirectory
> > > > > > > >     cadf8f2d7c9d iio: adc: stx104: Implement and utilize register structures
> > > > > > > >     6089d354346f iio: adc: stx104: Utilize iomap interface
> > > > > > > >     565b96d9a7ab iio: add addac subdirectory
> > > > > > > >     49b830d75f03 ring-buffer: Do not swap cpu_buffer during resize process
> > > > > > > >     6657ecbcc39c powerpc/kasan: Disable KCOV in KASAN code
> > > > > > > >     8703b26387e1 ALSA: hda: fix a possible null-pointer dereference due to data race in snd_hdac_regmap_sync()
> > > > > > > >     5ed4dbc13726 ALSA: hda/realtek: Add quirks for Unis H3C Desktop B760 & Q760
> > > > > > > >     c7d8b5f46f06 fs/ntfs3: Mark ntfs dirty when on-disk struct is corrupted
> > > > > > > >     3a00ec562f8c fs: ntfs3: Fix possible null-pointer dereferences in mi_read()
> > > > > > > >     e7799bb4dbe2 fs/ntfs3: Enhance sanity check while generating attr_list
> > > > > > > >     ef568da1fd84 drm/amdgpu: Fix potential fence use-after-free v2
> > > > > > > >     5720c7e185d4 Bluetooth: btusb: Add MT7922 bluetooth ID for the Asus Ally
> > > > > > > >     548a6b64b3c0 Bluetooth: L2CAP: Fix use-after-free
> > > > > > > >     302d04596364 watchdog: sp5100_tco: support Hygon FCH/SCH (Server Controller Hub)
> > > > > > > >     2ea70379e4f4 firewire: net: fix use after free in fwnet_finish_incoming_packet()
> > > > > > > >     97fd1c8e9c5a pcmcia: rsrc_nonstatic: Fix memory leak in nonstatic_release_resource_db()
> > > > > > > >     85e888150075 gfs2: Fix possible data races in gfs2_show_options()
> > > > > > > >     eafb79d2448a usb: chipidea: imx: add missing USB PHY DPDM wakeup setting
> > > > > > > >     7bdb4c963049 usb: chipidea: imx: don't request QoS for imx8ulp
> > > > > > > >     25decbbb66e4 thunderbolt: Read retimer NVM authentication status prior tb_retimer_set_inbound_sbtx()
> > > > > > > >     776b34615a29 media: platform: mediatek: vpu: fix NULL ptr dereference
> > > > > > > >     cb174344bf85 usb: gadget: u_serial: Avoid spinlock recursion in __gs_console_push
> > > > > > > >     1676748aa290 media: v4l2-mem2mem: add lock to protect parameter num_rdy
> > > > > > > >     985086704267 smb: client: fix warning in cifs_smb3_do_mount()
> > > > > > > >     a3f252436e57 ovl: check type and offset of struct vfsmount in ovl_entry
> > > > > > > >     1a650d3ccd79 RDMA/mlx5: Return the firmware result upon destroying QP/RQ
> > > > > > > >     9631d88503ab HID: add quirk for 03f0:464a HP Elite Presenter Mouse
> > > > > > > >     4921792e04f2 drm/amdgpu: install stub fence into potential unused fence pointers
> > > > > > > >     fd41646d4350 HID: logitech-hidpp: Add USB and Bluetooth IDs for the Logitech G915 TKL Keyboard
> > > > > > > >     ff10cd3e9b3a dma-remap: use kvmalloc_array/kvfree for larger dma memory remap
> > > > > > > >     e9ce774052ee ASoC: SOF: Intel: fix SoundWire/HDaudio mutual exclusion
> > > > > > > >     7d53d1e4765c iopoll: Call cpu_relax() in busy loops
> > > > > > > >     ca66e9dd98ef ARM: dts: imx6dl: prtrvt, prtvt7, prti6q, prtwd2: fix USB related warnings
> > > > > > > >     cc1590830859 PCI: tegra194: Fix possible array out of bounds access
> > > > > > > >     e2d10f1de1fa net: tls: avoid discarding data on record close
> > > > > > > >     9a15ca893909 net/tls: Multi-threaded calls to TX tls_dev_del
> > > > > > > >     2d93157b7e2d net/tls: Perform immediate device ctx cleanup when possible
> > > > > > > >     51222e1c77a1 macsec: use DEV_STATS_INC()
> > > > > > > >     3d64a232e4d9 macsec: Fix traffic counters/statistics
> > > > > > > >     396a1921406a selftests: forwarding: tc_actions: Use ncat instead of nc
> > > > > > > >     d61a0886d336 selftests: forwarding: tc_actions: cleanup temporary files when test is aborted
> > > > > > > >     a798977df6d0 mmc: sdhci-f-sdh30: Replace with sdhci_pltfm
> > > > > > > >     f6f7927ac664 Linux 5.15.127
> > > > > > > >     c597d8cb0d33 timers/nohz: Last resort update jiffies on nohz_full IRQ entry
> > > > > > > >     b4d36e6c5dc4 timers/nohz: Switch to ONESHOT_STOPPED in the low-res handler when the tick is stopped
> > > > > > > >     c3b954a51b64 tick: Detect and fix jiffies update stall
> > > > > > > >     af99918f0e39 sch_netem: fix issues in netem_change() vs get_dist_table()
> > > > > > > >     5d094d4e7b99 alpha: remove __init annotation from exported page_is_ram()
> > > > > > > >     f8d6d25756ea scsi: qedf: Fix firmware halt over suspend and resume
> > > > > > > >     85db1cd1744e scsi: qedi: Fix firmware halt over suspend and resume
> > > > > > > >     e70469c28953 scsi: fnic: Replace return codes in fnic_clean_pending_aborts()
> > > > > > > >     6bc7f4c8c27d scsi: core: Fix possible memory leak if device_add() fails
> > > > > > > >     461f8ac666fa scsi: snic: Fix possible memory leak if device_add() fails
> > > > > > > >     171e117cdc0a scsi: 53c700: Check that command slot is not NULL
> > > > > > > >     7a792b3d888a scsi: storvsc: Fix handling of virtual Fibre Channel timeouts
> > > > > > > >     0f52d7b78251 scsi: core: Fix legacy /proc parsing buffer overflow
> > > > > > > >     b757ef99df39 netfilter: nf_tables: report use refcount overflow
> > > > > > > >     9bdbbcf9d148 nvme-rdma: fix potential unbalanced freeze & unfreeze
> > > > > > > >     d68f8ef6ef70 nvme-tcp: fix potential unbalanced freeze & unfreeze
> > > > > > > >     ae6e21f8bb2a btrfs: set cache_block_group_error if we find an error
> > > > > > > >     314135b7bae9 btrfs: reject invalid reloc tree root keys with stack dump
> > > > > > > >     69dd147de419 btrfs: exit gracefully if reloc roots don't match
> > > > > > > >     c40d4b60c58d btrfs: don't stop integrity writeback too early
> > > > > > > >     555e126dd30b ibmvnic: Handle DMA unmapping of login buffs in release functions
> > > > > > > >     34fcc823823a ibmvnic: Unmap DMA login rsp buffer on send login fail
> > > > > > > >     cee62753cf2e ibmvnic: Enforce stronger sanity checks on login response
> > > > > > > >     27e8db8380eb net/mlx5: Skip clock update work when device is in error state
> > > > > > > >     f638fc2f7377 net/mlx5: Allow 0 for total host VFs
> > > > > > > >     086a80eb6213 dmaengine: mcf-edma: Fix a potential un-allocated memory access
> > > > > > > >     7e1dc94b2d50 nexthop: Fix infinite nexthop bucket dump when using maximum nexthop ID
> > > > > > > >     608a4327c257 nexthop: Make nexthop bucket dump more efficient
> > > > > > > >     4457300cfd84 nexthop: Fix infinite nexthop dump when using maximum nexthop ID
> > > > > > > >     91307347d632 net: hns3: add wait until mac link down
> > > > > > > >     094310eb2b93 net: hns3: refactor hclge_mac_link_status_wait for interface reuse
> > > > > > > >     1ae9703c2e32 net: phy: at803x: remove set/get wol callbacks for AR8032
> > > > > > > >     7d496cd83a9d RDMA/umem: Set iova in ODP flow
> > > > > > > >     f78a4238a873 wifi: cfg80211: fix sband iftype data lookup for AP_VLAN
> > > > > > > >     26a27dd76054 drm/rockchip: Don't spam logs in atomic check
> > > > > > > >     918c1e6843b7 IB/hfi1: Fix possible panic during hotplug remove
> > > > > > > >     df21468bfdc8 iavf: fix potential races for FDIR filters
> > > > > > > >     b1f985cf1c52 drivers: net: prevent tun_build_skb() to exceed the packet size limit
> > > > > > > >     f239c9e1d98b dccp: fix data-race around dp->dccps_mss_cache
> > > > > > > >     49a1fee22fae bonding: Fix incorrect deletion of ETH_P_8021AD protocol vid from slaves
> > > > > > > >     789fcd94c9ca xsk: fix refcount underflow in error path
> > > > > > > >     e95808121953 tunnels: fix kasan splat when generating ipv4 pmtu error
> > > > > > > >     7903311b2cec net/packet: annotate data-races around tp->status
> > > > > > > >     f4614e379bf9 mISDN: Update parameter type of dsp_cmx_send()
> > > > > > > >     3961761af392 bpf, sockmap: Fix bug that strp_done cannot be called
> > > > > > > >     20d53895d5c0 bpf, sockmap: Fix map type error in sock_map_del_link
> > > > > > > >     a09c258cfa77 net: core: remove unnecessary frame_sz check in bpf_xdp_adjust_tail()
> > > > > > > >     85af0b226c0b selftests: forwarding: tc_flower: Relax success criterion
> > > > > > > >     7b3fa99526f9 selftests: forwarding: Switch off timeout
> > > > > > > >     e410f85ebca9 selftests: forwarding: Skip test when no interfaces are specified
> > > > > > > >     4a4499452620 selftests: forwarding: ethtool_extended_state: Skip when using veth pairs
> > > > > > > >     b8d216e9c607 selftests: forwarding: ethtool: Skip when using veth pairs
> > > > > > > >     b9dfb80d9fb2 selftests: forwarding: Add a helper to skip test when using veth pairs
> > > > > > > >     b973eb76dff3 selftests/rseq: Fix build with undefined __weak
> > > > > > > >     b8b8db5857d4 drm/nouveau/disp: Revert a NULL check inside nouveau_connector_get_modes
> > > > > > > >     4c6767c8bf5e x86: Move gds_ucode_mitigated() declaration to header
> > > > > > > >     f919cbc90441 x86/speculation: Add cpu_show_gds() prototype
> > > > > > > >     9290ef14c96b x86/mm: Fix VDSO and VVAR placement on 5-level paging machines
> > > > > > > >     829409510d00 x86/cpu/amd: Enable Zenbleed fix for AMD Custom APU 0405
> > > > > > > >     c41a22b93d7c x86/srso: Fix build breakage with the LLVM linker
> > > > > > > >     c2372b1559d4 usb: typec: tcpm: Fix response to vsafe0V event
> > > > > > > >     f776b94ccdf0 usb: common: usb-conn-gpio: Prevent bailing out if initial role is none
> > > > > > > >     00cc14b52d6f usb: dwc3: Properly handle processing of pending events
> > > > > > > >     7a11d1e2625b usb-storage: alauda: Fix uninit-value in alauda_check_media()
> > > > > > > >     945e1b3c361b misc: rtsx: judge ASPM Mode to set PETXCFG Reg
> > > > > > > >     03eebad96233 binder: fix memory leak in binder_init()
> > > > > > > >     a8e2ae6296d5 iio: adc: ina2xx: avoid NULL pointer dereference on OF device match
> > > > > > > >     2df8ae1e42b8 iio: cros_ec: Fix the allocation size for cros_ec_command
> > > > > > > >     a7cedc2b7612 io_uring: correct check for O_TMPFILE
> > > > > > > >     697bc234632c selftests/bpf: Fix sk_assign on s390x
> > > > > > > >     127277262110 selftests/bpf: Workaround verification failure for fexit_bpf2bpf/func_replace_return_code
> > > > > > > >     ee701208f4cc selftests/bpf: make test_align selftest more robust
> > > > > > > >     683d2969a082 bpf: aggressively forget precise markings during state checkpointing
> > > > > > > >     2516deeb872a bpf: stop setting precise in current state
> > > > > > > >     c47d0178ad86 bpf: allow precision tracking for programs with subprogs
> > > > > > > >     3645510cf926 nilfs2: fix use-after-free of nilfs_root in dirtying inodes via iput
> > > > > > > >     36a3b560c78d radix tree test suite: fix incorrect allocation size for pthreads
> > > > > > > >     8d10284243b7 hwmon: (pmbus/bel-pfe) Enable PMBUS_SKIP_STATUS_CHECK for pfe1100
> > > > > > > >     3ad4ba2b6112 drm/amd/display: check attr flag before set cursor degamma on DCN3+
> > > > > > > >     621204fca047 drm/shmem-helper: Reset vma->vm_ops before calling dma_buf_mmap()
> > > > > > > >     64e6253f6489 drm/nouveau/gr: enable memory loads on helper invocation on all channels
> > > > > > > >     bcd9eeb3a309 riscv,mmio: Fix readX()-to-delay() ordering
> > > > > > > >     57772ae9b339 dmaengine: pl330: Return DMA_PAUSED when transaction is paused
> > > > > > > >     3ca8f5c733c4 ipv6: adjust ndisc_is_useropt() to also return true for PIO
> > > > > > > >     6cde60777675 mmc: moxart: read scr register without changing byte order
> > > > > > > >     3f00757ab416 wireguard: allowedips: expand maximum node depth
> > > > > > > >     aeb974907642 ksmbd: fix wrong next length validation of ea buffer in smb2_set_ea()
> > > > > > > >     595679098bdc ksmbd: validate command request size
> > > > > > > >     24c4de4069cb Linux 5.15.126
> > > > > > > >     aeb4db8ab7f1 PM: sleep: wakeirq: fix wake irq arming
> > > > > > > >     b5d3a4251bd2 PM / wakeirq: support enabling wake-up irq after runtime_suspend called
> > > > > > > >     a36b522767f3 soundwire: fix enumeration completion
> > > > > > > >     7996facaf0ee soundwire: bus: pm_runtime_request_resume on peripheral attachment
> > > > > > > >     c91c07ae0849 selftests/rseq: Play nice with binaries statically linked against glibc 2.35+
> > > > > > > >     1cdb50faf7f7 selftests/rseq: check if libc rseq support is registered
> > > > > > > >     0f1f471b91f4 drm/imx/ipuv3: Fix front porch adjustment upon hactive aligning
> > > > > > > >     5058c1444040 powerpc/mm/altmap: Fix altmap boundary check
> > > > > > > >     eb7a5e4d14c8 mtd: rawnand: fsl_upm: Fix an off-by one test in fun_exec_op()
> > > > > > > >     70643e98cbc3 mtd: rawnand: rockchip: Align hwecc vs. raw page helper layouts
> > > > > > > >     1796b492f8cc mtd: rawnand: rockchip: fix oobfree offset and description
> > > > > > > >     f6807b62fb0e mtd: rawnand: omap_elm: Fix incorrect type in assignment
> > > > > > > >     596be6716bc5 ext2: Drop fragment support
> > > > > > > >     0ccfe21949bc fs: Protect reconfiguration of sb read-write from racing writes
> > > > > > > >     27d0f755d649 net: usbnet: Fix WARNING in usbnet_start_xmit/usb_submit_urb
> > > > > > > >     fbe5a2fed815 Bluetooth: L2CAP: Fix use-after-free in l2cap_sock_ready_cb
> > > > > > > >     afd9a31b5aa4 fs/sysv: Null check to prevent null-ptr-deref bug
> > > > > > > >     80ec112c1996 fs/ntfs3: Use __GFP_NOWARN allocation at ntfs_load_attr_list()
> > > > > > > >     0d6f639f1dcd file: reinstate f_pos locking optimization for regular files
> > > > > > > >     b44d28b98f18 bpf, cpumap: Make sure kthread is running before map update returns
> > > > > > > >     8089eb93d678 drm/ttm: check null pointer before accessing when swapping
> > > > > > > >     ef0d07c66843 open: make RESOLVE_CACHED correctly test for O_TMPFILE
> > > > > > > >     c81bdf8f9f2b bpf: Disable preemption in bpf_event_output
> > > > > > > >     ae07cfe2b099 rbd: prevent busy loop when requesting exclusive lock
> > > > > > > >     7978bcca4c1f wifi: mt76: mt7615: do not advertise 5 GHz on first phy of MT7615D (DBDC)
> > > > > > > >     32ca6a55e10e net: tap_open(): set sk_uid from current_fsuid()
> > > > > > > >     4ed3eed99ee6 net: tun_chr_open(): set sk_uid from current_fsuid()
> > > > > > > >     adacc3a954fa arm64: dts: stratix10: fix incorrect I2C property for SCL signal
> > > > > > > >     b92c88009da1 mtd: rawnand: meson: fix OOB available bytes for ECC
> > > > > > > >     b0875c583e41 mtd: spinand: toshiba: Fix ecc_get_status
> > > > > > > >     1c33ca1e1974 exfat: release s_lock before calling dir_emit()
> > > > > > > >     8a34a242cf03 exfat: use kvmalloc_array/kvfree instead of kmalloc_array/kfree
> > > > > > > >     a74878207b02 x86/CPU/AMD: Do not leak quotient data after a division by 0
> > > > > > > >     b8f029fc4075 firmware: arm_scmi: Drop OF node reference in the transport channel setup
> > > > > > > >     287c2c8677ed ceph: defer stopping mdsc delayed_work
> > > > > > > >     98b521d10e73 USB: zaurus: Add ID for A-300/B-500/C-700
> > > > > > > >     cd6872f2cf56 libceph: fix potential hang in ceph_osdc_notify()
> > > > > > > >     e5f5b4a89809 scsi: storvsc: Limit max_sectors for virtual Fibre Channel devices
> > > > > > > >     212a9a3c67be scsi: zfcp: Defer fc_rport blocking until after ADISC response
> > > > > > > >     dac382725394 tcp_metrics: fix data-race in tcpm_suck_dst() vs fastopen
> > > > > > > >     4517782e1bc3 tcp_metrics: annotate data-races around tm->tcpm_net
> > > > > > > >     e842a68667d4 tcp_metrics: annotate data-races around tm->tcpm_vals[]
> > > > > > > >     d3184bea4ace tcp_metrics: annotate data-races around tm->tcpm_lock
> > > > > > > >     9a7367cbe33d tcp_metrics: annotate data-races around tm->tcpm_stamp
> > > > > > > >     6f6bd67f4894 tcp_metrics: fix addr_same() helper
> > > > > > > >     b0acbcf1e7a1 prestera: fix fallback to previous version on same major version
> > > > > > > >     d6d9d0f5a5e0 net/mlx5: fs_core: Skip the FTs in the same FS_TYPE_PRIO_CHAINS fs_prio
> > > > > > > >     c999fb1039dd net/mlx5: fs_core: Make find_closest_ft more generic
> > > > > > > >     32ef2c0c6cf1 vxlan: Fix nexthop hash size
> > > > > > > >     1bb54a21f4d9 ip6mr: Fix skb_under_panic in ip6mr_cache_report()
> > > > > > > >     64e3affee288 s390/qeth: Don't call dev_close/dev_open (DOWN/UP)
> > > > > > > >     a0da2684db18 net: dcb: choose correct policy to parse DCB_ATTR_BCN
> > > > > > > >     193333229aac net: netsec: Ignore 'phy-mode' on SynQuacer in DT mode
> > > > > > > >     766c9dd00c5f net: korina: handle clk prepare error in korina_probe()
> > > > > > > >     6cecfdf65053 net: ll_temac: fix error checking of irq_of_parse_and_map()
> > > > > > > >     3761ff4f8670 net: ll_temac: Switch to use dev_err_probe() helper
> > > > > > > >     5c534640a7da bpf: sockmap: Remove preempt_disable in sock_map_sk_acquire
> > > > > > > >     79c3d81c9ad1 net/sched: cls_route: No longer copy tcf_result on update to avoid use-after-free
> > > > > > > >     9edf7955025a net/sched: cls_fw: No longer copy tcf_result on update to avoid use-after-free
> > > > > > > >     262430dfc618 net/sched: cls_u32: No longer copy tcf_result on update to avoid use-after-free
> > > > > > > >     b58d34068fd9 bpf, cpumap: Handle skb as well when clean up ptr_ring
> > > > > > > >     f04f6d9b3b06 net/sched: taprio: Limit TCA_TAPRIO_ATTR_SCHED_CYCLE_TIME to INT_MAX.
> > > > > > > >     2c55d4941518 net: add missing data-race annotation for sk_ll_usec
> > > > > > > >     e934c50c48e2 net: add missing data-race annotations around sk->sk_peek_off
> > > > > > > >     fdd8d8d54d6a net: add missing READ_ONCE(sk->sk_rcvbuf) annotation
> > > > > > > >     98f0d1db3a27 net: add missing READ_ONCE(sk->sk_sndbuf) annotation
> > > > > > > >     0d1047b77b23 net: add missing READ_ONCE(sk->sk_rcvlowat) annotation
> > > > > > > >     6c058a1f67f0 net: annotate data-races around sk->sk_max_pacing_rate
> > > > > > > >     2950c5ac65b3 qed: Fix scheduling in a tasklet while getting stats
> > > > > > > >     a19952dbb5b6 qed: Fix kernel-doc warnings
> > > > > > > >     6d8c259f4827 mISDN: hfcpci: Fix potential deadlock on &hc->lock
> > > > > > > >     8dedcc6af341 net: sched: cls_u32: Fix match key mis-addressing
> > > > > > > >     675d29de69c7 perf test uprobe_from_different_cu: Skip if there is no gcc
> > > > > > > >     0f6e3d8d7f91 net: dsa: fix value check in bcm_sf2_sw_probe()
> > > > > > > >     047508edd602 rtnetlink: let rtnl_bridge_setlink checks IFLA_BRIDGE_MODE length
> > > > > > > >     cc9ebceaa6d0 bpf: Add length check for SK_DIAG_BPF_STORAGE_REQ_MAP_FD parsing
> > > > > > > >     8f9a04c742e1 net/mlx5e: fix return value check in mlx5e_ipsec_remove_trailer()
> > > > > > > >     00cecb0a8f9e net/mlx5: DR, fix memory leak in mlx5dr_cmd_create_reformat_ctx
> > > > > > > >     4c224ea31bed wifi: cfg80211: Fix return value in scan logic
> > > > > > > >     8e72db3ffa5d KVM: s390: fix sthyi error handling
> > > > > > > >     809edb4262f0 word-at-a-time: use the same return type for has_zero regardless of endianness
> > > > > > > >     b7880809d75d arm64: dts: imx8mn-var-som: add missing pull-up for onboard PHY reset pinmux
> > > > > > > >     804e72062be4 iommu/arm-smmu-v3: Document nesting-related errata
> > > > > > > >     744e6b80b830 iommu/arm-smmu-v3: Add explicit feature for nesting
> > > > > > > >     fd86b5944215 iommu/arm-smmu-v3: Document MMU-700 erratum 2812531
> > > > > > > >     2de9f3dcfe63 iommu/arm-smmu-v3: Work around MMU-600 erratum 1076982
> > > > > > > >     a850fa85d477 arm64: errata: Add detection for TRBE write to out-of-range
> > > > > > > >     073699df4a09 arm64: errata: Add workaround for TSB flush failures
> > > > > > > >     44b45e8161a5 net/mlx5: Free irqs only on shutdown callback
> > > > > > > >     40601542c43c perf: Fix function pointer case
> > > > > > > >     c12fa4ac8997 io_uring: gate iowait schedule on having pending requests
> > > > > > > >     c275eaaaa342 Linux 5.15.125
> > > > > > > >     754e0c7c4a30 x86: fix backwards merge of GDS/SRSO bit
> > > > > > > >     b14a3924c267 xen/netback: Fix buffer overrun triggered by unusual packet
> > > > > > > >     153f9a7b02d4 x86/srso: Tie SBPB bit setting to microcode patch detection
> > > > > > > >     df4c3823cba5 x86/srso: Fix return thunks in generated code
> > > > > > > >     0071b17eb66b x86/srso: Add IBPB on VMEXIT
> > > > > > > >     5398faac76a6 x86/srso: Add IBPB
> > > > > > > >     c24aaa7dde5f x86/srso: Add SRSO_NO support
> > > > > > > >     4e9115e194a8 x86/srso: Add IBPB_BRTYPE support
> > > > > > > >     b35087763a44 x86/srso: Add a Speculative RAS Overflow mitigation
> > > > > > > >     c3b4c644525e x86/cpu, kvm: Add support for CPUID_80000021_EAX
> > > > > > > >     236dd7133394 x86/bugs: Increase the x86 bugs vector size to two u32s
> > > > > > > >     0242a8bdef56 Documentation/x86: Fix backwards on/off logic about YMM support
> > > > > > > >     27a72e350869 x86/mm: Initialize text poking earlier
> > > > > > > >     d0317b9502ea mm: Move mm_cachep initialization to mm_init()
> > > > > > > >     8e4c2530879d x86/mm: Use mm_alloc() in poking_init()
> > > > > > > >     13ec5cb4c113 x86/mm: fix poking_init() for Xen PV guests
> > > > > > > >     3e90080d5665 x86/xen: Fix secondary processors' FPU initialization
> > > > > > > >     348741a9e4d3 KVM: Add GDS_NO support to KVM
> > > > > > > >     59d78655f808 x86/speculation: Add Kconfig option for GDS
> > > > > > > >     0cc5643b63ae x86/speculation: Add force option to GDS mitigation
> > > > > > > >     348a89e20184 x86/speculation: Add Gather Data Sampling mitigation
> > > > > > > >     a094d3b30967 x86/fpu: Move FPU initialization into arch_cpu_finalize_init()
> > > > > > > >     59f2739111ca x86/fpu: Mark init functions __init
> > > > > > > >     bb9c20d903f6 x86/fpu: Remove cpuinfo argument from init functions
> > > > > > > >     de8b7ce4c533 x86/init: Initialize signal frame size late
> > > > > > > >     041d929233bb init, x86: Move mem_encrypt_init() into arch_cpu_finalize_init()
> > > > > > > >     8ae795ed6115 init: Invoke arch_cpu_finalize_init() earlier
> > > > > > > >     7e270cebaffd init: Remove check_bugs() leftovers
> > > > > > > >     285384ac24c3 um/cpu: Switch to arch_cpu_finalize_init()
> > > > > > > >     6ea421786426 sparc/cpu: Switch to arch_cpu_finalize_init()
> > > > > > > >     21a1fc8d13d8 sh/cpu: Switch to arch_cpu_finalize_init()
> > > > > > > >     dfeb371a2707 mips/cpu: Switch to arch_cpu_finalize_init()
> > > > > > > >     4baf46a3ba00 m68k/cpu: Switch to arch_cpu_finalize_init()
> > > > > > > >     8c8165cd25cf ia64/cpu: Switch to arch_cpu_finalize_init()
> > > > > > > >     de8c592cc5a1 ARM: cpu: Switch to arch_cpu_finalize_init()
> > > > > > > >     75da6209d3ba x86/cpu: Switch to arch_cpu_finalize_init()
> > > > > > > >     0774fc2177c3 init: Provide arch_cpu_finalize_init()
> > > > > > > >
> > > > > > > > Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
> > > > > > > > ---
> > > > > > > >  .../linux/linux-yocto-rt_5.15.bb              |  6 ++---
> > > > > > > >  .../linux/linux-yocto-tiny_5.15.bb            |  6 ++---
> > > > > > > >  meta/recipes-kernel/linux/linux-yocto_5.15.bb | 26 +++++++++----------
> > > > > > > >  3 files changed, 19 insertions(+), 19 deletions(-)
> > > > > > > >
> > > > > > > > diff --git a/meta/recipes-kernel/linux/linux-yocto-rt_5.15.bb b/meta/recipes-kernel/linux/linux-yocto-rt_5.15.bb
> > > > > > > > index 6ac3118f81..f7286759a9 100644
> > > > > > > > --- a/meta/recipes-kernel/linux/linux-yocto-rt_5.15.bb
> > > > > > > > +++ b/meta/recipes-kernel/linux/linux-yocto-rt_5.15.bb
> > > > > > > > @@ -11,13 +11,13 @@ python () {
> > > > > > > >          raise bb.parse.SkipRecipe("Set PREFERRED_PROVIDER_virtual/kernel to linux-yocto-rt to enable it")
> > > > > > > >  }
> > > > > > > >
> > > > > > > > -SRCREV_machine ?= "0ac91942af8fec31671ffe62e9518aaf15f110b3"
> > > > > > > > -SRCREV_meta ?= "f484a7f175b4f3c4f7d2b553cde232bd41f757d8"
> > > > > > > > +SRCREV_machine ?= "423b5d5cb3f45a272285fa4157d1964086fabc2e"
> > > > > > > > +SRCREV_meta ?= "92bd0a656f0f9db955fb53c52be71cce9296bdb2"
> > > > > > > >
> > > > > > > >  SRC_URI = "git://git.yoctoproject.org/linux-yocto.git;branch=${KBRANCH};name=machine \
> > > > > > > >             git://git.yoctoproject.org/yocto-kernel-cache;type=kmeta;name=meta;branch=yocto-5.15;destsuffix=${KMETA}"
> > > > > > > >
> > > > > > > > -LINUX_VERSION ?= "5.15.124"
> > > > > > > > +LINUX_VERSION ?= "5.15.141"
> > > > > > > >
> > > > > > > >  LIC_FILES_CHKSUM = "file://COPYING;md5=6bc538ed5bd9a7fc9398086aedcd7e46"
> > > > > > > >
> > > > > > > > diff --git a/meta/recipes-kernel/linux/linux-yocto-tiny_5.15.bb b/meta/recipes-kernel/linux/linux-yocto-tiny_5.15.bb
> > > > > > > > index 9c06ddf200..7461087299 100644
> > > > > > > > --- a/meta/recipes-kernel/linux/linux-yocto-tiny_5.15.bb
> > > > > > > > +++ b/meta/recipes-kernel/linux/linux-yocto-tiny_5.15.bb
> > > > > > > > @@ -5,7 +5,7 @@ KCONFIG_MODE = "--allnoconfig"
> > > > > > > >
> > > > > > > >  require recipes-kernel/linux/linux-yocto.inc
> > > > > > > >
> > > > > > > > -LINUX_VERSION ?= "5.15.124"
> > > > > > > > +LINUX_VERSION ?= "5.15.141"
> > > > > > > >  LIC_FILES_CHKSUM = "file://COPYING;md5=6bc538ed5bd9a7fc9398086aedcd7e46"
> > > > > > > >
> > > > > > > >  DEPENDS += "${@bb.utils.contains('ARCH', 'x86', 'elfutils-native', '', d)}"
> > > > > > > > @@ -14,8 +14,8 @@ DEPENDS += "openssl-native util-linux-native"
> > > > > > > >  KMETA = "kernel-meta"
> > > > > > > >  KCONF_BSP_AUDIT_LEVEL = "2"
> > > > > > > >
> > > > > > > > -SRCREV_machine ?= "cdb289c798fe1fc9f259a08c32e2dd9516ccb7a4"
> > > > > > > > -SRCREV_meta ?= "f484a7f175b4f3c4f7d2b553cde232bd41f757d8"
> > > > > > > > +SRCREV_machine ?= "ddf2eeeb31d1edaa5a80e9aabc8b2674ae95f865"
> > > > > > > > +SRCREV_meta ?= "92bd0a656f0f9db955fb53c52be71cce9296bdb2"
> > > > > > > >
> > > > > > > >  PV = "${LINUX_VERSION}+git${SRCPV}"
> > > > > > > >
> > > > > > > > diff --git a/meta/recipes-kernel/linux/linux-yocto_5.15.bb b/meta/recipes-kernel/linux/linux-yocto_5.15.bb
> > > > > > > > index 439479022b..c7b07dee62 100644
> > > > > > > > --- a/meta/recipes-kernel/linux/linux-yocto_5.15.bb
> > > > > > > > +++ b/meta/recipes-kernel/linux/linux-yocto_5.15.bb
> > > > > > > > @@ -14,24 +14,24 @@ KBRANCH:qemux86  ?= "v5.15/standard/base"
> > > > > > > >  KBRANCH:qemux86-64 ?= "v5.15/standard/base"
> > > > > > > >  KBRANCH:qemumips64 ?= "v5.15/standard/mti-malta64"
> > > > > > > >
> > > > > > > > -SRCREV_machine:qemuarm ?= "676a22c65ec0f8bb5dc7e13d130f6e3764959d75"
> > > > > > > > -SRCREV_machine:qemuarm64 ?= "f0e7afd5948f71be062cd9194b56cd03de94b7cb"
> > > > > > > > -SRCREV_machine:qemumips ?= "0f1ceb9008f182cd7f21420bbec6f21a67da8397"
> > > > > > > > -SRCREV_machine:qemuppc ?= "4ec9fc13283ce01627ef8c32617a1eb71e127c62"
> > > > > > > > -SRCREV_machine:qemuriscv64 ?= "1c09be01f4b87f60ea64136459167d73502a118f"
> > > > > > > > -SRCREV_machine:qemuriscv32 ?= "1c09be01f4b87f60ea64136459167d73502a118f"
> > > > > > > > -SRCREV_machine:qemux86 ?= "1c09be01f4b87f60ea64136459167d73502a118f"
> > > > > > > > -SRCREV_machine:qemux86-64 ?= "1c09be01f4b87f60ea64136459167d73502a118f"
> > > > > > > > -SRCREV_machine:qemumips64 ?= "fad09cc6acf2175aa6b5979ef48cd5f05afc3da0"
> > > > > > > > -SRCREV_machine ?= "1c09be01f4b87f60ea64136459167d73502a118f"
> > > > > > > > -SRCREV_meta ?= "f484a7f175b4f3c4f7d2b553cde232bd41f757d8"
> > > > > > > > +SRCREV_machine:qemuarm ?= "0bd882ff2a47566033965928ab468491f7e1ffd6"
> > > > > > > > +SRCREV_machine:qemuarm64 ?= "d353330a9ba30300be32f1d732723ae3678da684"
> > > > > > > > +SRCREV_machine:qemumips ?= "7f8fbffda634dc22a70f69ff2b762a1f3ff9c842"
> > > > > > > > +SRCREV_machine:qemuppc ?= "fb2191ca96824c7451fbca4eef129660d25711af"
> > > > > > > > +SRCREV_machine:qemuriscv64 ?= "54a3472506956ed41289ae423ca9b7ad4cbb3ab5"
> > > > > > > > +SRCREV_machine:qemuriscv32 ?= "54a3472506956ed41289ae423ca9b7ad4cbb3ab5"
> > > > > > > > +SRCREV_machine:qemux86 ?= "54a3472506956ed41289ae423ca9b7ad4cbb3ab5"
> > > > > > > > +SRCREV_machine:qemux86-64 ?= "54a3472506956ed41289ae423ca9b7ad4cbb3ab5"
> > > > > > > > +SRCREV_machine:qemumips64 ?= "35895af6b529915f9c09a720592554feaca9a2c7"
> > > > > > > > +SRCREV_machine ?= "54a3472506956ed41289ae423ca9b7ad4cbb3ab5"
> > > > > > > > +SRCREV_meta ?= "92bd0a656f0f9db955fb53c52be71cce9296bdb2"
> > > > > > > >
> > > > > > > >  # set your preferred provider of linux-yocto to 'linux-yocto-upstream', and you'll
> > > > > > > >  # get the <version>/base branch, which is pure upstream -stable, and the same
> > > > > > > >  # meta SRCREV as the linux-yocto-standard builds. Select your version using the
> > > > > > > >  # normal PREFERRED_VERSION settings.
> > > > > > > >  BBCLASSEXTEND = "devupstream:target"
> > > > > > > > -SRCREV_machine:class-devupstream ?= "38d4ca22a5288c4bae7e6d62a1728b0718d51866"
> > > > > > > > +SRCREV_machine:class-devupstream ?= "9b91d36ba301db86bbf9e783169f7f6abf2585d8"
> > > > > > > >  PN:class-devupstream = "linux-yocto-upstream"
> > > > > > > >  KBRANCH:class-devupstream = "v5.15/base"
> > > > > > > >
> > > > > > > > @@ -39,7 +39,7 @@ SRC_URI = "git://git.yoctoproject.org/linux-yocto.git;name=machine;branch=${KBRA
> > > > > > > >             git://git.yoctoproject.org/yocto-kernel-cache;type=kmeta;name=meta;branch=yocto-5.15;destsuffix=${KMETA}"
> > > > > > > >
> > > > > > > >  LIC_FILES_CHKSUM = "file://COPYING;md5=6bc538ed5bd9a7fc9398086aedcd7e46"
> > > > > > > > -LINUX_VERSION ?= "5.15.124"
> > > > > > > > +LINUX_VERSION ?= "5.15.141"
> > > > > > > >
> > > > > > > >  DEPENDS += "${@bb.utils.contains('ARCH', 'x86', 'elfutils-native', '', d)}"
> > > > > > > >  DEPENDS += "openssl-native util-linux-native"
> > > > > > > > --
> > > > > > > > 2.39.2
> > > > > > > >
> > > > > >
> > > > > >
> > > > > >
> > > > >
> > > > >
> > > > > --
> > > > > - Thou shalt not follow the NULL pointer, for chaos and madness await
> > > > > thee at its end
> > > > > - "Use the force Harry" - Gandalf, Star Trek II
> > > > >
> > > > >
> > > > >
> > > >
> > > >
> > > >
> >
> >
> >
> > --
> > - Thou shalt not follow the NULL pointer, for chaos and madness await
> > thee at its end
> > - "Use the force Harry" - Gandalf, Star Trek II
> >
> >
> >
>
> -=-=-=-=-=-=-=-=-=-=-=-
> Links: You receive all messages sent to this group.
> View/Reply Online (#196792): https://lists.openembedded.org/g/openembedded-core/message/196792
> Mute This Topic: https://lists.openembedded.org/mt/102986495/3620601
> Group Owner: openembedded-core+owner@lists.openembedded.org
> Unsubscribe: https://lists.openembedded.org/g/openembedded-core/unsub [steve@sakoman.com]
> -=-=-=-=-=-=-=-=-=-=-=-
>


^ permalink raw reply	[relevance 0%]

* Re: [OE-core][kirkstone 4/4] linux-yocto/5.15: update to v5.15.141
  2024-03-06 17:41  0%             ` Bruce Ashfield
@ 2024-03-07 13:46  0%               ` Steve Sakoman
       [not found]                   ` <17BA7F82CF20F029.10210@lists.openembedded.org>
  1 sibling, 0 replies; 200+ results
From: Steve Sakoman @ 2024-03-07 13:46 UTC (permalink / raw)
  To: Bruce Ashfield; +Cc: Patches and discussions about the oe-core layer

On Wed, Mar 6, 2024 at 7:42 AM Bruce Ashfield <bruce.ashfield@gmail.com> wrote:
>
> On Wed, Mar 6, 2024 at 12:38 PM Steve Sakoman <steve@sakoman.com> wrote:
> >
> >
> >
> > On Wed, Mar 6, 2024 at 6:04 AM Steve Sakoman via lists.openembedded.org <steve=sakoman.com@lists.openembedded.org> wrote:
> > >
> > > On Wed, Mar 6, 2024 at 5:59 AM Bruce Ashfield <bruce.ashfield@gmail.com> wrote:
> > > >
> > > > On Wed, Mar 6, 2024 at 10:43 AM Steve Sakoman <steve@sakoman.com> wrote:
> > > > >
> > > > > On Thu, Dec 7, 2023 at 8:08 AM Steve Sakoman <steve@sakoman.com> wrote:
> > > > > >
> > > > > > Hi Bruce,
> > > > > >
> > > > > > The 5.10 version bumps look fine in testing, but sadly this 5.15
> > > > > > version bump breaks qemux86-64-ptest:
> > > > > >
> > > > > > AssertionError: Failed ptests:
> > > > > > {'parted': ['t1104-remove-and-add-partition.sh',
> > > > > >             't8000-loop.sh',
> > > > > >             't8001-loop-blkpg.sh']}
> > > > > >
> > > > > > Failure is reproducible 100% of the time, so there is that ...
> > > > >
> > > > > After  wading through the hundreds of changes in this version bump
> > > > > from 5.15.124 to 5.15.141 I found this in the 5.13.132 portion that
> > > > > looks suspicious:
> > > > >
> > > > > 072cd213c64f block: don't add or resize partition on the disk with
> > > > > GENHD_FL_NO_PART
> > > > > c6ce1c5dd327 block: rename GENHD_FL_NO_PART_SCAN to GENHD_FL_NO_PART
> > > > >
> > > >
> > > > It could very well be that, I haven't been able to get to any local
> > > > testing on this
> > > > yet.
> > > >
> > > > I will go look at parted for commits that indicate they are fixing a
> > > > kernel interface
> > > > that sounds similar .. since we don't want to revert an offending commit, the
> > > > way to fix this is via selective update of parted.
> > >
> > > I'm doing a test kirkstone build that bumps parted to the same version
> > > as in master.
> > >
> > > This will at least let us know whether it has been fixed in upstream parted.
> >
> > The test completed and I get the same failure with the most recent parted version.
> >
> > So apparently not fixed in parted.
>
> Which means that the newer kernels have some sort of additional fix or a revert.
>
> I'll have a look for that as well.

From looking at how Ubuntu deals with this
(https://bugs.launchpad.net/ubuntu/+source/linux/+bug/2056143):

-- Impact --
In 22.04/Jammy with the GA 5.15 kernel there was an upstream change
preventing partition table operations when GENHD_FL_NO_PART is set.
 1a721de8489f "block: don't add or resize partition on the disk with
GENHD_FL_NO_PART"
Beside of changing return codes and breaking some user-space that way
this also causes loop block devices to no longer be able to have
partitions manually created. This is because the loop block driver
uses GENHD_FL_NO_PART to prevent active partition scans.

-- Fix --
This was changed in 5.19 (and thus Mantic is not affected) by
introducing a separate flag to prevent those scans:
 b9684a71fca7 "block, loop: support partitions without scanning"
The fix depends on a larger rewrite so it cannot be simply picked. The
biggest change from the original is moving the check for the new flag
into a helper function in genhd.h which checks whether a disk should
be scanned for partitions. That function was dropped with the upstream
rewrite and checking moved into the loop driver directly. But it felt
like adjusting the helper was the better approach.

Note: The upstream patch has a follow-up change submitted:
  748008e1da92 "block: don't add partitions if GD_SUPPRESS_PART_SCAN is set"
We do _NOT_ need that in Jammy/5.15 because block/partitions/core.c:
blk_add_partitions() checks disk_part_scan_enabled() which was where
we added the check for the backport instead of modifying
disk_scan_partitions() directly.

Steve

> > > > > > On Mon, Dec 4, 2023 at 6:40 PM <bruce.ashfield@gmail.com> wrote:
> > > > > > >
> > > > > > > From: Bruce Ashfield <bruce.ashfield@gmail.com>
> > > > > > >
> > > > > > > Updating  to the latest korg -stable release that comprises
> > > > > > > the following commits:
> > > > > > >
> > > > > > >     9b91d36ba301 Linux 5.15.141
> > > > > > >     313a34d1c0ee io_uring: fix off-by one bvec index
> > > > > > >     49ae2e4e8ed3 USB: dwc3: qcom: fix wakeup after probe deferral
> > > > > > >     eb17fb4b160a USB: dwc3: qcom: fix software node leak on probe errors
> > > > > > >     98f0e9b6276f usb: dwc3: set the dma max_seg_size
> > > > > > >     1a3dcb1d811d usb: dwc3: Fix default mode initialization
> > > > > > >     a22702a81844 USB: dwc2: write HCINT with INTMASK applied
> > > > > > >     1134fde92088 usb: typec: tcpm: Skip hard reset when in error recovery
> > > > > > >     64830d041515 USB: serial: option: don't claim interface 4 for ZTE MF290
> > > > > > >     9611cbc6a132 USB: serial: option: fix FM101R-GL defines
> > > > > > >     a8d80b1fbacf USB: serial: option: add Fibocom L7xx modules
> > > > > > >     de8c6fce8d09 usb: cdnsp: Fix deadlock issue during using NCM gadget
> > > > > > >     dd0cc4b69f7d bcache: fixup lock c->root error
> > > > > > >     a912742d8411 bcache: fixup init dirty data errors
> > > > > > >     137660f84462 bcache: prevent potential division by zero error
> > > > > > >     f7077ce8d97b bcache: check return value from btree_node_alloc_replacement()
> > > > > > >     1eed01092101 dm-delay: fix a race between delay_presuspend and delay_bio
> > > > > > >     d181a7a1d55d hv_netvsc: Mark VF as slave before exposing it to user-mode
> > > > > > >     97683466e24c hv_netvsc: Fix race of register_netdevice_notifier and VF register
> > > > > > >     3841921018a2 USB: serial: option: add Luat Air72*U series products
> > > > > > >     6062c527d040 s390/dasd: protect device queue against concurrent access
> > > > > > >     35b5d86e43ec io_uring/fs: consider link->flags when getting path for LINKAT
> > > > > > >     2bb75a2c3490 bcache: fixup multi-threaded bch_sectors_dirty_init() wake-up race
> > > > > > >     6f09318fd90a md: fix bi_status reporting in md_end_clone_io
> > > > > > >     72ecb9753cbe bcache: replace a mistaken IS_ERR() by IS_ERR_OR_NULL() in btree_gc_coalesce()
> > > > > > >     e09ba90f1ad0 swiotlb-xen: provide the "max_mapping_size" method
> > > > > > >     0f05021e937c ACPI: resource: Skip IRQ override on ASUS ExpertBook B1402CVA
> > > > > > >     f95e9f7afe86 proc: sysctl: prevent aliased sysctls from getting passed to init
> > > > > > >     3f3880fc011c ext4: make sure allocate pending entry not fail
> > > > > > >     e33eb4997585 ext4: fix slab-use-after-free in ext4_es_insert_extent()
> > > > > > >     859893f61906 ext4: using nofail preallocation in ext4_es_insert_extent()
> > > > > > >     048e7f38b31c ext4: using nofail preallocation in ext4_es_insert_delayed_block()
> > > > > > >     580b9dd6ab0b ext4: using nofail preallocation in ext4_es_remove_extent()
> > > > > > >     66bc78a295b3 ext4: use pre-allocated es in __es_remove_extent()
> > > > > > >     b1995ba6269c ext4: use pre-allocated es in __es_insert_extent()
> > > > > > >     edec12712ae1 ext4: factor out __es_alloc_extent() and __es_free_extent()
> > > > > > >     e82d05cf5ccb ext4: add a new helper to check if es must be kept
> > > > > > >     612edd488872 media: qcom: camss: Fix csid-gen2 for test pattern generator
> > > > > > >     ceb5276d8c99 media: qcom: camss: Fix set CSI2_RX_CFG1_VC_MODE when VC is greater than 3
> > > > > > >     f001e6f62693 media: camss: sm8250: Virtual channels for CSID
> > > > > > >     9fb81ca7aa05 media: camss: Replace hard coded value with parameter
> > > > > > >     8ef9b32f20ab MIPS: KVM: Fix a build warning about variable set but not used
> > > > > > >     6ddaca6b20f7 lockdep: Fix block chain corruption
> > > > > > >     61747778a88b USB: dwc3: qcom: fix ACPI platform device leak
> > > > > > >     027472889970 USB: dwc3: qcom: fix resource leaks on probe deferral
> > > > > > >     e26c6febac43 nvmet: nul-terminate the NQNs passed in the connect command
> > > > > > >     b5d50c6a609d afs: Fix file locking on R/O volumes to operate in local mode
> > > > > > >     84ebfbed3ae0 afs: Return ENOENT if no cell DNS record can be found
> > > > > > >     6aeac88a45de net: axienet: Fix check for partial TX checksum
> > > > > > >     293acba84108 amd-xgbe: propagate the correct speed and duplex status
> > > > > > >     b3874cc25a70 amd-xgbe: handle the corner-case during tx completion
> > > > > > >     e949dbc28cd5 amd-xgbe: handle corner-case during sfp hotplug
> > > > > > >     01a8b94726b1 octeontx2-pf: Fix ntuple rule creation to direct packet to VF with higher Rx queue than its PF
> > > > > > >     fcc4a03ad3b1 arm/xen: fix xen_vcpu_info allocation alignment
> > > > > > >     90072af9efe8 net/smc: avoid data corruption caused by decline
> > > > > > >     66c023469b3e net: usb: ax88179_178a: fix failed operations during ax88179_reset
> > > > > > >     ba81c5228ef8 ipv4: Correct/silence an endian warning in __ip_do_redirect
> > > > > > >     364406d4c114 HID: fix HID device resource race between HID core and debugging support
> > > > > > >     52badc06b119 HID: core: store the unique system identifier in hid_device
> > > > > > >     221be624a55d drm/rockchip: vop: Fix color for RGB888/BGR888 format on VOP full
> > > > > > >     b0c835fd7d89 ata: pata_isapnp: Add missing error check for devm_ioport_map()
> > > > > > >     9754a498aa5b octeontx2-pf: Fix memory leak during interface down
> > > > > > >     be41c0c4a632 wireguard: use DEV_STATS_INC()
> > > > > > >     f163a6d17a95 drm/panel: simple: Fix Innolux G101ICE-L01 timings
> > > > > > >     608de3a587eb drm/panel: simple: Fix Innolux G101ICE-L01 bus flags
> > > > > > >     18bd108a13cb drm/panel: auo,b101uan08.3: Fine tune the panel power sequence
> > > > > > >     9fe5718d3f09 drm/panel: boe-tv101wum-nl6: Fine tune the panel power sequence
> > > > > > >     c8a49336e1de afs: Make error on cell lookup failure consistent with OpenAFS
> > > > > > >     ac239fccf5a5 afs: Fix afs_server_list to be cleaned up with RCU
> > > > > > >     a78d278e01b1 Linux 5.15.140
> > > > > > >     947c9e12ddd6 driver core: Release all resources during unbind before updating device links
> > > > > > >     5a434d5c3823 Input: xpad - add VID for Turtle Beach controllers
> > > > > > >     cbc7c29dff0f tracing: Have trace_event_file have ref counters
> > > > > > >     1dcf90c9fa01 powerpc/powernv: Fix fortify source warnings in opal-prd.c
> > > > > > >     3d7912710e5e io_uring/fdinfo: lock SQ thread while retrieving thread cpu/pid
> > > > > > >     595b051c83a1 drm/amd/display: Change the DMCUB mailbox memory location from FB to inbox
> > > > > > >     a2a6e97c4b33 drm/amdgpu: fix error handling in amdgpu_bo_list_get()
> > > > > > >     e380992c479b drm/amdgpu: don't use ATRM for external devices
> > > > > > >     4ff985b8810c drm/i915: Fix potential spectre vulnerability
> > > > > > >     ea0c4d5ec57f drm/amd/pm: Handle non-terminated overdrive commands.
> > > > > > >     9ce842d7762a ext4: add missed brelse in update_backups
> > > > > > >     ce19c20064b6 ext4: remove gdb backup copy for meta bg in setup_new_flex_group_blocks
> > > > > > >     ac45d8e34bed ext4: correct the start block of counting reserved clusters
> > > > > > >     8f9842c4b925 ext4: correct return value of ext4_convert_meta_bg
> > > > > > >     8798d3b2722d ext4: correct offset of gdb backup in non meta_bg group to update_backups
> > > > > > >     8a3bb38bfdaf ext4: apply umask if ACL support is disabled
> > > > > > >     d5c380149b96 Revert "net: r8169: Disable multicast filter for RTL8168H and RTL8107E"
> > > > > > >     6ad3d8594d5e media: qcom: camss: Fix missing vfe_lite clocks check
> > > > > > >     e0376cf06950 media: qcom: camss: Fix VFE-17x vfe_disable_output()
> > > > > > >     8f733387d17f media: qcom: camss: Fix vfe_get() error jump
> > > > > > >     841fc648fbb5 media: qcom: camss: Fix pm_domain_on sequence in probe
> > > > > > >     4c9c43f79a12 mmc: sdhci-pci-gli: GL9750: Mask the replay timer timeout of AER
> > > > > > >     72bf271c5a77 r8169: fix network lost after resume on DASH systems
> > > > > > >     468e3ebf4786 mm: kmem: drop __GFP_NOFAIL when allocating objcg vectors
> > > > > > >     0387978fda07 mmc: sdhci-pci-gli: A workaround to allow GL9750 to enter ASPM L1.2
> > > > > > >     070b3ccb9b8b riscv: kprobes: allow writing to x0
> > > > > > >     cd0e9f475a46 nfsd: fix file memleak on client_opens_release
> > > > > > >     114c9d732cf9 media: ccs: Correctly initialise try compose rectangle
> > > > > > >     6c8aeeb2c549 media: venus: hfi: add checks to handle capabilities from firmware
> > > > > > >     cdeb0a4cf327 media: venus: hfi: fix the check to handle session buffer requirement
> > > > > > >     7d62570f75fe media: venus: hfi_parser: Add check to keep the number of codecs within range
> > > > > > >     d0d831e7d68d media: sharp: fix sharp encoding
> > > > > > >     6003733c8f95 media: lirc: drop trailing space from scancode transmit
> > > > > > >     e4088d7d8f11 f2fs: avoid format-overflow warning
> > > > > > >     12055238d046 i2c: i801: fix potential race in i801_block_transaction_byte_by_byte
> > > > > > >     336e6db5c120 net: phylink: initialize carrier state at creation
> > > > > > >     d8cb287d31cb net: dsa: lan9303: consequently nested-lock physical MDIO
> > > > > > >     656262cb0f95 net: ethtool: Fix documentation of ethtool_sprintf()
> > > > > > >     acca20cc16f3 s390/ap: fix AP bus crash on early config change callback invocation
> > > > > > >     019b7d42a416 i2c: designware: Disable TX_EMPTY irq while waiting for block length byte
> > > > > > >     c6e89348fd58 sbsa_gwdt: Calculate timeout with 64-bit math
> > > > > > >     132670ae9ffb lsm: fix default return value for inode_getsecctx
> > > > > > >     223196b50605 lsm: fix default return value for vm_enough_memory
> > > > > > >     06d320ca170b Revert "i2c: pxa: move to generic GPIO recovery"
> > > > > > >     ddec3d04f874 Revert ncsi: Propagate carrier gain/loss events to the NCSI controller
> > > > > > >     ad0b74d0f331 powerpc/pseries/ddw: simplify enable_ddw()
> > > > > > >     b3e993de400e arm64: dts: qcom: ipq6018: Fix tcsr_mutex register size
> > > > > > >     b99ac20612ca arm64: dts: qcom: ipq6018: switch TCSR mutex to MMIO
> > > > > > >     aaf0a07d6088 ksmbd: fix slab out of bounds write in smb_inherit_dacl()
> > > > > > >     1c701423bb03 Bluetooth: btusb: Add 0bda:b85b for Fn-Link RTL8852BE
> > > > > > >     36a573b32550 Bluetooth: btusb: Add RTW8852BE device 13d3:3570 to device tables
> > > > > > >     c4976160a0a4 bluetooth: Add device 13d3:3571 to device tables
> > > > > > >     603e77e9e8c0 bluetooth: Add device 0bda:887b to device tables
> > > > > > >     e9bb966c50a7 Bluetooth: btusb: Add Realtek RTL8852BE support ID 0x0cb8:0xc559
> > > > > > >     cf642ee641ce cpufreq: stats: Fix buffer overflow detection in trans_stats()
> > > > > > >     63e09cdfe948 regmap: Ensure range selector registers are updated after cache sync
> > > > > > >     0c49e74e95bf tty: serial: meson: fix hard LOCKUP on crtscts mode
> > > > > > >     6f26b6a61b08 serial: meson: Use platform_get_irq() to get the interrupt
> > > > > > >     450fa8bf803f ALSA: hda/realtek - Enable internal speaker of ASUS K6500ZC
> > > > > > >     cc549ba50bb8 ALSA: hda/realtek - Add Dell ALC295 to pin fall back table
> > > > > > >     767c988771cb ALSA: info: Fix potential deadlock at disconnection
> > > > > > >     09022ae66261 xhci: Enable RPM on controllers that support low-power states
> > > > > > >     68574fe2e488 parisc/pgtable: Do not drop upper 5 address bits of physical address
> > > > > > >     ea7593c18ff7 parisc: Prevent booting 64-bit kernels on PA1.x machines
> > > > > > >     2c9092e8b29a i3c: master: svc: fix SDA keep low when polling IBIWON timeout happen
> > > > > > >     da754f92fc02 i3c: master: svc: fix check wrong status register in irq handler
> > > > > > >     5ba77b6b45d6 i3c: master: svc: fix ibi may not return mandatory data byte
> > > > > > >     e0a70ed4a580 i3c: master: svc: fix wrong data return when IBI happen during start frame
> > > > > > >     7383675aba2f i3c: master: svc: fix race condition in ibi work thread
> > > > > > >     cc7efd1054f4 i3c: master: cdns: Fix reading status register
> > > > > > >     d3c6a08c2b77 mtd: cfi_cmdset_0001: Byte swap OTP info
> > > > > > >     a4668088128d mm/memory_hotplug: use pfn math in place of direct struct page manipulation
> > > > > > >     792a796085cf mm/cma: use nth_page() in place of direct struct page manipulation
> > > > > > >     9b59fc31226e s390/cmma: fix detection of DAT pages
> > > > > > >     45bb94aab891 dmaengine: stm32-mdma: correct desc prep when channel running
> > > > > > >     91659b77e937 mcb: fix error handling for different scenarios when parsing
> > > > > > >     534790fde890 tracing: Have the user copy of synthetic event address use correct context
> > > > > > >     f6237afabc34 i2c: core: Run atomic i2c xfer when !preemptible
> > > > > > >     931aa7154bc4 kernel/reboot: emergency_restart: Set correct system_state
> > > > > > >     7a3424c3b76a quota: explicitly forbid quota files from being encrypted
> > > > > > >     47f509832168 jbd2: fix potential data lost in recovering journal raced with synchronizing fs bdev
> > > > > > >     f13e1ea45699 ASoC: codecs: wsa-macro: fix uninitialized stack variables with name prefix
> > > > > > >     28436d8092ad selftests/resctrl: Reduce failures due to outliers in MBA/MBM tests
> > > > > > >     6ce63598a1fb selftests/resctrl: Remove duplicate feature check from CMT test
> > > > > > >     e90efe17fc07 netfilter: nf_tables: split async and sync catchall in two functions
> > > > > > >     0d9506c766c9 netfilter: nf_tables: remove catchall element in GC sync path
> > > > > > >     96fc7a50a278 PCI: keystone: Don't discard .probe() callback
> > > > > > >     e0d394df9812 PCI: keystone: Don't discard .remove() callback
> > > > > > >     f4f12667167c KEYS: trusted: Rollback init_trusted() consistently
> > > > > > >     c407ff72fb3a genirq/generic_chip: Make irq_remove_generic_chip() irqdomain aware
> > > > > > >     bc8a14e3c630 mmc: meson-gx: Remove setting of CMD_CFG_ERROR
> > > > > > >     3a51e6b4da71 wifi: ath11k: fix htt pktlog locking
> > > > > > >     426e718ce9ba wifi: ath11k: fix dfs radar event locking
> > > > > > >     e9d84413b1b7 wifi: ath11k: fix temperature event locking
> > > > > > >     5ff849948c11 ima: detect changes to the backing overlay file
> > > > > > >     4584a421a6d9 ima: annotate iint mutex to avoid lockdep false positive warnings
> > > > > > >     4049576c639f ACPI: FPDT: properly handle invalid FPDT subtables
> > > > > > >     628e76e684c8 firmware: qcom_scm: use 64-bit calling convention only when client is 64-bit
> > > > > > >     6eb8c191e360 btrfs: don't arbitrarily slow down delalloc if we're committing
> > > > > > >     0b99626b28ca rcu: kmemleak: Ignore kmemleak false positives when RCU-freeing objects
> > > > > > >     71f5344f477c PM: hibernate: Clean up sync_read handling in snapshot_write_next()
> > > > > > >     57dbc0eb8abe PM: hibernate: Use __get_safe_page() rather than touching the list
> > > > > > >     87a30633b5d3 arm64: dts: qcom: ipq6018: Fix hwlock index for SMEM
> > > > > > >     ebaee06a7292 rcu/tree: Defer setting of jiffies during stall reset
> > > > > > >     057d1034d012 svcrdma: Drop connection after an RDMA Read error
> > > > > > >     541b3757fd44 wifi: wilc1000: use vmm_table as array in wilc struct
> > > > > > >     b156f62f19da PCI: exynos: Don't discard .remove() callback
> > > > > > >     f88796721002 PCI/ASPM: Fix L1 substate handling in aspm_attr_store_common()
> > > > > > >     467864d55b52 mmc: sdhci_am654: fix start loop index for TAP value parsing
> > > > > > >     ef34a97bb9cb mmc: vub300: fix an error code
> > > > > > >     36adb6204cff clk: qcom: ipq6018: drop the CLK_SET_RATE_PARENT flag from PLL clocks
> > > > > > >     090b167b2c41 clk: qcom: ipq8074: drop the CLK_SET_RATE_PARENT flag from PLL clocks
> > > > > > >     18640a1818f1 clk: socfpga: Fix undefined behavior bug in struct stratix10_clock_data
> > > > > > >     4d17b54c9be3 parisc/pdc: Add width field to struct pdc_model
> > > > > > >     936c9c10efae arm64: Restrict CPU_BIG_ENDIAN to GNU as or LLVM IAS 15.x or newer
> > > > > > >     8b24bb54bf3a ACPI: resource: Do IRQ override on TongFang GMxXGxx
> > > > > > >     5619c34d3c4c watchdog: move softlockup_panic back to early_param
> > > > > > >     a6c3a1fe09a2 PCI/sysfs: Protect driver's D3cold preference from user space
> > > > > > >     01975bee0a14 hvc/xen: fix event channel handling for secondary consoles
> > > > > > >     cfd543c10871 hvc/xen: fix error path in xen_hvc_init() to always register frontend driver
> > > > > > >     730e08cb9101 hvc/xen: fix console unplug
> > > > > > >     fa0b93a3de40 tty/sysrq: replace smp_processor_id() with get_cpu()
> > > > > > >     92e6c0f00d38 audit: don't WARN_ON_ONCE(!current->mm) in audit_exe_compare()
> > > > > > >     e29c095f1ad4 audit: don't take task_lock() in audit_exe_compare() code path
> > > > > > >     5eb6519f483e KVM: x86: Ignore MSR_AMD64_TW_CFG access
> > > > > > >     1c49ef7041f2 KVM: x86: hyper-v: Don't auto-enable stimer on write from user-space
> > > > > > >     fe6b461c37cb x86/cpu/hygon: Fix the CPU topology evaluation for real
> > > > > > >     3a2adf48d8b1 crypto: x86/sha - load modules based on CPU features
> > > > > > >     be079aa71a12 scsi: qla2xxx: Fix system crash due to bad pointer access
> > > > > > >     6ba3569f78d3 scsi: megaraid_sas: Increase register read retry rount from 3 to 30 for selected registers
> > > > > > >     6a33b5810031 scsi: mpt3sas: Fix loop logic
> > > > > > >     3c5aede46cdc bpf: Fix precision tracking for BPF_ALU | BPF_TO_BE | BPF_END
> > > > > > >     403470431b15 bpf: Fix check_stack_write_fixed_off() to correctly spill imm
> > > > > > >     ba115f6c3a8c randstruct: Fix gcc-plugin performance mode to stay in group
> > > > > > >     2771fac4382b powerpc/perf: Fix disabling BHRB and instruction sampling
> > > > > > >     7e450cc9ad54 media: venus: hfi: add checks to perform sanity on queue pointers
> > > > > > >     1566e8be73fd i915/perf: Fix NULL deref bugs with drm_dbg() calls
> > > > > > >     35c17257ef09 xfs: Fix unreferenced object reported by kmemleak in xfs_sysfs_init()
> > > > > > >     5db146322b17 xfs: fix memory leak in xfs_errortag_init
> > > > > > >     c540284d8488 xfs: fix exception caused by unexpected illegal bestcount in leaf dir
> > > > > > >     5212d586e76f xfs: avoid a UAF when log intent item recovery fails
> > > > > > >     ba179cc12109 xfs: fix inode reservation space for removing transaction
> > > > > > >     b7847653a2d6 xfs: Fix false ENOSPC when performing direct write on a delalloc extent in cow fork
> > > > > > >     92d38b87e886 xfs: add missing cmap->br_state = XFS_EXT_NORM update
> > > > > > >     8d0baec78e8a xfs: fix intermittent hang during quotacheck
> > > > > > >     76545c0e881b xfs: don't leak memory when attr fork loading fails
> > > > > > >     eb888caf27d9 xfs: fix use-after-free in xattr node block inactivation
> > > > > > >     4cb3842967e6 xfs: flush inode gc workqueue before clearing agi bucket
> > > > > > >     188594c64a1e xfs: prevent a UAF when log IO errors race with unmount
> > > > > > >     921c96215850 xfs: use invalidate_lock to check the state of mmap_lock
> > > > > > >     efd194800b69 xfs: convert buf_cancel_table allocation to kmalloc_array
> > > > > > >     074fee186931 xfs: don't leak xfs_buf_cancel structures when recovery fails
> > > > > > >     b8effd31a862 xfs: refactor buffer cancellation table allocation
> > > > > > >     4968c2aa6a1f cifs: fix check of rc in function generate_smb3signingkey
> > > > > > >     8d725bf0d16d cifs: spnego: add ';' in HOST_KEY_LEN
> > > > > > >     21accf149161 tools/power/turbostat: Enable the C-state Pre-wake printing
> > > > > > >     0045c1ff7ac0 tools/power/turbostat: Fix a knl bug
> > > > > > >     5bcce23f387b macvlan: Don't propagate promisc change to lower dev in passthru
> > > > > > >     7574b5e65e92 net/mlx5e: Check return value of snprintf writing to fw_version buffer for representors
> > > > > > >     55553c5b53ae net/mlx5e: Reduce the size of icosq_str
> > > > > > >     51655fd35703 net/mlx5e: Fix pedit endianness
> > > > > > >     a990dd7410ec net/mlx5e: Refactor mod header management API
> > > > > > >     39f95b1d0d8f net/mlx5e: Move mod hdr allocation to a single place
> > > > > > >     c0f37a3715cb net/mlx5e: Remove incorrect addition of action fwd flag
> > > > > > >     6974fd92d5f1 net/mlx5e: fix double free of encap_header in update funcs
> > > > > > >     f3c4a7044201 net/mlx5e: fix double free of encap_header
> > > > > > >     931e9e8e30bf net: stmmac: fix rx budget limit check
> > > > > > >     b8b514b2a6cd netfilter: nf_tables: fix pointer math issue in nft_byteorder_eval()
> > > > > > >     25da0f582119 netfilter: nf_tables: add and use BE register load-store helpers
> > > > > > >     a48f6be5bdb7 netfilter: nf_tables: use the correct get/put helpers
> > > > > > >     7d3901bf3baa netfilter: nf_conntrack_bridge: initialize err to 0
> > > > > > >     75bcfc188abf af_unix: fix use-after-free in unix_stream_read_actor()
> > > > > > >     0b480c654ef2 net: ethernet: cortina: Fix MTU max setting
> > > > > > >     097588e20c6b net: ethernet: cortina: Handle large frames
> > > > > > >     f9269b274cdf net: ethernet: cortina: Fix max RX frame define
> > > > > > >     53064e8239dd bonding: stop the device in bond_setup_by_slave()
> > > > > > >     cda210a4bdf7 ptp: annotate data-race around q->head and q->tail
> > > > > > >     b67d16b2373b xen/events: fix delayed eoi list handling
> > > > > > >     8531a4194e59 ppp: limit MRU to 64K
> > > > > > >     9ae82308d184 tipc: Fix kernel-infoleak due to uninitialized TLV value
> > > > > > >     359c65daf6b5 net: hns3: fix VF wrong speed and duplex issue
> > > > > > >     406be003d698 net: hns3: fix VF reset fail issue
> > > > > > >     cfc131b078a3 net: hns3: fix variable may not initialized problem in hns3_init_mac_addr()
> > > > > > >     070581829c1a net: hns3: fix incorrect capability bit display for copper port
> > > > > > >     a3c65cf7854d net: hns3: add barrier in vf mailbox reply process
> > > > > > >     e671d8203758 net: hns3: add byte order conversion for PF to VF mailbox message
> > > > > > >     bb0f14257c04 net: hns3: refine the definition for struct hclge_pf_to_vf_msg
> > > > > > >     1d8f66d4060a net: hns3: fix add VLAN fail issue
> > > > > > >     4b3b2541d40e tty: Fix uninit-value access in ppp_sync_receive()
> > > > > > >     1f64cad3ac38 ipvlan: add ipvlan_route_v6_outbound() helper
> > > > > > >     6c71b9b177c6 net: set SOCK_RCU_FREE before inserting socket into hashtable
> > > > > > >     427165421c25 net: inet: Retire port only listening_hash
> > > > > > >     be1ceb8b7c58 net: inet: Open code inet_hash2 and inet_unhash2
> > > > > > >     bb9bcf47fba7 net: inet: Remove count from inet_listen_hashbucket
> > > > > > >     de634368e079 mptcp: listen diag dump support
> > > > > > >     870f438aca56 mptcp: diag: switch to context structure
> > > > > > >     be020f658c63 gfs2: Silence "suspicious RCU usage in gfs2_permission" warning
> > > > > > >     194454afa6aa SUNRPC: Fix RPC client cleaned up the freed pipefs dentries
> > > > > > >     319ed0cba164 NFSv4.1: fix SP4_MACH_CRED protection for pnfs IO
> > > > > > >     809684f5b388 SUNRPC: Add an IS_ERR() check back to where it was
> > > > > > >     46d6b768072b SUNRPC: ECONNRESET might require a rebind
> > > > > > >     a7032d4d6499 media: cec: meson: always include meson sub-directory in Makefile
> > > > > > >     16e78f28517d media: cadence: csi2rx: Unregister v4l2 async notifier
> > > > > > >     20c2ca9abb78 sched/core: Optimize in_task() and in_interrupt() a bit
> > > > > > >     9894c58c1777 tracing/perf: Add interrupt_context_level() helper
> > > > > > >     48fef664d7e9 tracing: Reuse logic from perf's get_recursion_context()
> > > > > > >     670b3e902f62 wifi: iwlwifi: Use FW rate for non-data frames
> > > > > > >     a7ee519e8095 pwm: Fix double shift bug
> > > > > > >     7054366cd076 drm/amdgpu: fix software pci_unplug on some chips
> > > > > > >     e48a5e78d077 drm/qxl: prevent memory leak
> > > > > > >     0835e7f296ca ASoC: ti: omap-mcbsp: Fix runtime PM underflow warnings
> > > > > > >     38ada2f304f6 i2c: dev: copy userspace array safely
> > > > > > >     610244988f32 kgdb: Flush console before entering kgdb on panic
> > > > > > >     4e497f1acd99 drm/amd/display: Avoid NULL dereference of timing generator
> > > > > > >     5e0b788fb96b media: imon: fix access to invalid resource for the second interface
> > > > > > >     ae6bcafe1f6b media: ccs: Fix driver quirk struct documentation
> > > > > > >     d01b0ad79ecd media: cobalt: Use FIELD_GET() to extract Link Width
> > > > > > >     03ce0655bf8e gfs2: fix an oops in gfs2_permission
> > > > > > >     5bfda356e903 gfs2: ignore negated quota changes
> > > > > > >     16631907d013 media: vivid: avoid integer overflow
> > > > > > >     09cd8b561aa9 media: gspca: cpia1: shift-out-of-bounds in set_flicker
> > > > > > >     39c71357e68e i3c: master: mipi-i3c-hci: Fix a kernel panic for accessing DAT_data.
> > > > > > >     72775cad7f57 virtio-blk: fix implicit overflow on virtio_max_dma_size
> > > > > > >     f7f3bdb225e3 i2c: sun6i-p2wi: Prevent potential division by zero
> > > > > > >     d23ad76f240c i3c: mipi-i3c-hci: Fix out of bounds access in hci_dma_irq_handler
> > > > > > >     e6fbad3cc880 9p: v9fs_listxattr: fix %s null argument warning
> > > > > > >     a18be976be41 9p/trans_fd: Annotate data-racy writes to file::f_flags
> > > > > > >     2cc5e191d671 usb: gadget: f_ncm: Always set current gadget in ncm_bind()
> > > > > > >     6c80f48912b5 tty: vcc: Add check for kstrdup() in vcc_probe()
> > > > > > >     2ff61106d6b4 exfat: support handle zero-size directory
> > > > > > >     c86a3007a685 HID: Add quirk for Dell Pro Wireless Keyboard and Mouse KM5221W
> > > > > > >     3453f945af89 PCI: Use FIELD_GET() in Sapphire RX 5600 XT Pulse quirk
> > > > > > >     0a93a0f99a09 misc: pci_endpoint_test: Add Device ID for R-Car S4-8 PCIe controller
> > > > > > >     03dbd6a9ea4e PCI: Disable ATS for specific Intel IPU E2000 devices
> > > > > > >     a9a0b3444845 PCI: Extract ATS disabling to a helper function
> > > > > > >     fe511d24418a PCI: Use FIELD_GET() to extract Link Width
> > > > > > >     56d78b5495eb scsi: libfc: Fix potential NULL pointer dereference in fc_lport_ptp_setup()
> > > > > > >     37a51e7f36b7 atm: iphase: Do PCI error checks on own line
> > > > > > >     f05ae00106aa PCI: tegra194: Use FIELD_GET()/FIELD_PREP() with Link Width fields
> > > > > > >     631a96e9eb42 ALSA: hda: Fix possible null-ptr-deref when assigning a stream
> > > > > > >     1c805b9cd2e3 ARM: 9320/1: fix stack depot IRQ stack filter
> > > > > > >     8d25ec69f8f1 HID: lenovo: Detect quirk-free fw on cptkbd and stop applying workaround
> > > > > > >     64f062baf202 jfs: fix array-index-out-of-bounds in diAlloc
> > > > > > >     da3da5e1e6f7 jfs: fix array-index-out-of-bounds in dbFindLeaf
> > > > > > >     1f74d336990f fs/jfs: Add validity check for db_maxag and db_agpref
> > > > > > >     5f148b16972e fs/jfs: Add check for negative db_l2nbperpage
> > > > > > >     e1d1f79b1929 scsi: ibmvfc: Remove BUG_ON in the case of an empty event pool
> > > > > > >     f0bfc8a5561f scsi: hisi_sas: Set debugfs_dir pointer to NULL after removing debugfs
> > > > > > >     5904dee70771 RDMA/hfi1: Use FIELD_GET() to extract Link Width
> > > > > > >     546c1796ad1e crypto: pcrypt - Fix hungtask for PADATA_RESET
> > > > > > >     bc443a199f8c ASoC: soc-card: Add storage for PCI SSID
> > > > > > >     9f2082067c5f selftests/efivarfs: create-read: fix a resource leak
> > > > > > >     428cad17f53b arm64: dts: ls208xa: use a pseudo-bus to constrain usb dma size
> > > > > > >     174f62a0aa15 drm/amdgpu: Fix a null pointer access when the smc_rreg pointer is NULL
> > > > > > >     3f7a400d5e80 drm/amdkfd: Fix shift out-of-bounds issue
> > > > > > >     300589d551d4 drm/panel: st7703: Pick different reset sequence
> > > > > > >     eaa03ea366c8 drm/amdgpu/vkms: fix a possible null pointer dereference
> > > > > > >     84c923d89890 drm/panel/panel-tpo-tpg110: fix a possible null pointer dereference
> > > > > > >     2381f6b628b3 drm/panel: fix a possible null pointer dereference
> > > > > > >     c11cf5e117f5 drm/amdgpu: Fix potential null pointer derefernce
> > > > > > >     a237675aa1e6 drm/amd: Fix UBSAN array-index-out-of-bounds for Polaris and Tonga
> > > > > > >     acdb6830de02 drm/amd: Fix UBSAN array-index-out-of-bounds for SMU7
> > > > > > >     829ce8e995a8 drm/msm/dp: skip validity check for DP CTS EDID checksum
> > > > > > >     689b33b94f09 drm: vmwgfx_surface.c: copy user-array safely
> > > > > > >     22260dabcfe3 kernel: watch_queue: copy user-array safely
> > > > > > >     d4f2c09d4672 kernel: kexec: copy user-array safely
> > > > > > >     24b17d530c42 string.h: add array-wrappers for (v)memdup_user()
> > > > > > >     3a3a6dc9a330 drm/amd/display: use full update for clip size increase of large plane source
> > > > > > >     7d43cdd22cd8 drm/amdkfd: Fix a race condition of vram buffer unref in svm code
> > > > > > >     eea81424c5b8 drm/komeda: drop all currently held locks if deadlock happens
> > > > > > >     812886866be6 platform/x86: thinkpad_acpi: Add battery quirk for Thinkpad X120e
> > > > > > >     ba7088769800 Bluetooth: Fix double free in hci_conn_cleanup
> > > > > > >     f9de14bde56d Bluetooth: btusb: Add date->evt_skb is NULL check
> > > > > > >     a43cf6acf017 wifi: ath10k: Don't touch the CE interrupt registers after power up
> > > > > > >     6f42bd243327 net: annotate data-races around sk->sk_dst_pending_confirm
> > > > > > >     19ab5fd26441 net: annotate data-races around sk->sk_tx_queue_mapping
> > > > > > >     f3be63f7a8ee wifi: ath10k: fix clang-specific fortify warning
> > > > > > >     02a0547b8da0 wifi: ath9k: fix clang-specific fortify warnings
> > > > > > >     cf353904a828 bpf: Detect IP == ksym.end as part of BPF program
> > > > > > >     c29a89b23f67 atl1c: Work around the DMA RX overflow issue
> > > > > > >     21a0f310a9f3 wifi: mac80211: don't return unset power in ieee80211_get_tx_power()
> > > > > > >     3073e38086d0 wifi: mac80211_hwsim: fix clang-specific fortify warning
> > > > > > >     e8e55fa44435 x86/mm: Drop the 4 MB restriction on minimal NUMA node memory size
> > > > > > >     f9d3ba62e87b workqueue: Provide one lock class key per work_on_cpu() callsite
> > > > > > >     0a5b512d526c clocksource/drivers/timer-atmel-tcb: Fix initialization on SAM9 hardware
> > > > > > >     465b88c0873b clocksource/drivers/timer-imx-gpt: Fix potential memory leak
> > > > > > >     fd0df3f87192 perf/core: Bail out early if the request AUX area is out of bound
> > > > > > >     e89d0ed45a41 locking/ww_mutex/test: Fix potential workqueue corruption
> > > > > > >     2a910f4af54d Linux 5.15.139
> > > > > > >     3443337acd37 btrfs: use u64 for buffer sizes in the tree search ioctls
> > > > > > >     f9f5e8cecba9 Revert "mmc: core: Capture correct oemid-bits for eMMC cards"
> > > > > > >     824829c2c6b4 tracing/kprobes: Fix the order of argument descriptions
> > > > > > >     560680f745fc fbdev: fsl-diu-fb: mark wr_reg_wa() static
> > > > > > >     8e4b510fe917 fbdev: imsttfb: fix a resource leak in probe
> > > > > > >     3648582181b6 fbdev: imsttfb: Fix error path of imsttfb_probe()
> > > > > > >     30959f9f4540 spi: spi-zynq-qspi: add spi-mem to driver kconfig dependencies
> > > > > > >     9cf044cc36c1 ASoC: hdmi-codec: register hpd callback on component probe
> > > > > > >     705e5a28ec1d drm/syncobj: fix DRM_SYNCOBJ_WAIT_FLAGS_WAIT_AVAILABLE
> > > > > > >     0ca05fae2790 netfilter: nat: fix ipv6 nat redirect with mapped and scoped addresses
> > > > > > >     1652f57f02eb netfilter: nft_redir: use `struct nf_nat_range2` throughout and deduplicate eval call-backs
> > > > > > >     d28c17abe098 netfilter: xt_recent: fix (increase) ipv6 literal buffer length
> > > > > > >     f30567fcbc4d i2c: iproc: handle invalid slave state
> > > > > > >     38f5ac54b917 r8169: respect userspace disabling IFF_MULTICAST
> > > > > > >     fd01115b033c blk-core: use pr_warn_ratelimited() in bio_check_ro()
> > > > > > >     b80148710983 block: remove unneeded return value of bio_check_ro()
> > > > > > >     d8d94d6b3bd3 tg3: power down device only on SYSTEM_POWER_OFF
> > > > > > >     5ea06a23f8f4 net/smc: put sk reference if close work was canceled
> > > > > > >     884606f8283c net/smc: allow cdc msg send rather than drop it with NULL sndbuf_desc
> > > > > > >     a62af7146daa net/smc: fix dangling sock under state SMC_APPFINCLOSEWAIT
> > > > > > >     866606826f16 selftests: pmtu.sh: fix result checking
> > > > > > >     2d117ac1b8f8 net: stmmac: xgmac: Enable support for multiple Flexible PPS outputs
> > > > > > >     95a99ac112c5 Fix termination state for idr_for_each_entry_ul()
> > > > > > >     70ef755f126b net: r8169: Disable multicast filter for RTL8168H and RTL8107E
> > > > > > >     0dad0e75d62b dccp/tcp: Call security_inet_conn_request() after setting IPv6 addresses.
> > > > > > >     c340713bdf32 dccp: Call security_inet_conn_request() after setting IPv4 addresses.
> > > > > > >     d1b7e6562a4c octeontx2-pf: Fix holes in error code
> > > > > > >     f60297ef59d4 octeontx2-pf: Fix error codes
> > > > > > >     794d360b1d65 inet: shrink struct flowi_common
> > > > > > >     8943083bbb64 bpf: Check map->usercnt after timer->timer is assigned
> > > > > > >     3907b89cd17f tipc: Change nla_policy for bearer-related names to NLA_NUL_STRING
> > > > > > >     a1a485e45d24 hsr: Prevent use after free in prp_create_tagged_frame()
> > > > > > >     352887b3edd0 llc: verify mac len before reading mac header
> > > > > > >     303766bb92c5 Input: synaptics-rmi4 - fix use after free in rmi_unregister_function()
> > > > > > >     741e4c15d7c0 pwm: brcmstb: Utilize appropriate clock APIs in suspend/resume
> > > > > > >     895ac9a21f69 pwm: sti: Reduce number of allocations and drop usage of chip_data
> > > > > > >     db64ddddeeec regmap: prevent noinc writes from clobbering cache
> > > > > > >     004d4002534e media: dvb-usb-v2: af9035: fix missing unlock
> > > > > > >     a0beda184756 media: cedrus: Fix clock/reset sequence
> > > > > > >     980be4c3b0d5 media: vidtv: mux: Add check and kfree for kstrdup
> > > > > > >     d17269fb9161 media: vidtv: psi: Add check for kstrdup
> > > > > > >     db89f551b706 media: s3c-camif: Avoid inappropriate kfree()
> > > > > > >     51c94256a83f media: bttv: fix use after free error due to btv->timeout timer
> > > > > > >     d3937f9e25d9 media: i2c: max9286: Fix some redundant of_node_put() calls
> > > > > > >     9d060f2fc40c pcmcia: ds: fix possible name leak in error path in pcmcia_device_add()
> > > > > > >     24e9df588e2e pcmcia: ds: fix refcount leak in pcmcia_device_add()
> > > > > > >     24e73ab542c7 pcmcia: cs: fix possible hung task and memory leak pccardd()
> > > > > > >     b3eaa0d43c74 rtc: pcf85363: fix wrong mask/val parameters in regmap_update_bits call
> > > > > > >     20bd0198bebd cxl/mem: Fix shutdown order
> > > > > > >     d48fe8d98171 i3c: Fix potential refcount leak in i3c_master_register_new_i3c_devs
> > > > > > >     855d6fb2cc7b 9p/net: fix possible memory leak in p9_check_errors()
> > > > > > >     0d456ebaad30 perf hist: Add missing puts to hist__account_cycles
> > > > > > >     924e8d0b7645 perf machine: Avoid out of bounds LBR memory read
> > > > > > >     76b0eab987c4 usb: host: xhci-plat: fix possible kernel oops while resuming
> > > > > > >     c9c4dab06a5a xhci: Loosen RPM as default policy to cover for AMD xHC 1.1
> > > > > > >     92c9ef156431 powerpc/pseries: fix potential memory leak in init_cpu_associativity()
> > > > > > >     516235e7b35f powerpc/imc-pmu: Use the correct spinlock initializer.
> > > > > > >     945dc61d7840 powerpc/xive: Fix endian conversion size
> > > > > > >     bce31a2bcb1e powerpc/40x: Remove stale PTE_ATOMIC_UPDATES macro
> > > > > > >     1308e55eb09c modpost: fix tee MODULE_DEVICE_TABLE built on big-endian host
> > > > > > >     863a9c3fdec2 powerpc: Only define __parse_fpscr() when required
> > > > > > >     01f62c6bd2db f2fs: fix to initialize map.m_pblk in f2fs_precache_extents()
> > > > > > >     dfebea7114e0 dmaengine: pxa_dma: Remove an erroneous BUG_ON() in pxad_free_desc()
> > > > > > >     72f8fa6c4b78 USB: usbip: fix stub_dev hub disconnect
> > > > > > >     168697f15a53 tools: iio: iio_generic_buffer ensure alignment
> > > > > > >     a61c3c647ffd misc: st_core: Do not call kfree_skb() under spin_lock_irqsave()
> > > > > > >     732aa0cb2601 dmaengine: ti: edma: handle irq_of_parse_and_map() errors
> > > > > > >     2941a29fe9d6 usb: chipidea: Simplify Tegra DMA alignment code
> > > > > > >     58e8316b200b usb: chipidea: Fix DMA overwrite for Tegra
> > > > > > >     fcaafb574fc8 usb: dwc2: fix possible NULL pointer dereference caused by driver concurrency
> > > > > > >     c956be5641cc dmaengine: idxd: Register dsa_bus_type before registering idxd sub-drivers
> > > > > > >     ca46d7ce1fbe livepatch: Fix missing newline character in klp_resolve_symbols()
> > > > > > >     b77f7c025e85 tty: tty_jobctrl: fix pid memleak in disassociate_ctty()
> > > > > > >     e9f598a5cc9a f2fs: compress: fix to avoid redundant compress extension
> > > > > > >     8c4504cc0c64 f2fs: compress: fix to avoid use-after-free on dic
> > > > > > >     ca0aae3837a6 leds: trigger: ledtrig-cpu:: Fix 'output may be truncated' issue for 'cpu'
> > > > > > >     206a972511a8 leds: pwm: Don't disable the PWM when the LED should be off
> > > > > > >     893eedf596dd leds: turris-omnia: Do not use SMBUS calls
> > > > > > >     aec3706971b3 leds: turris-omnia: Drop unnecessary mutex locking
> > > > > > >     c9a4f13c58f1 mfd: arizona-spi: Set pdata.hpdet_channel for ACPI enumerated devs
> > > > > > >     63a99d7b57b4 mfd: dln2: Fix double put in dln2_probe
> > > > > > >     2742c860e0b7 mfd: core: Ensure disabled devices are skipped without aborting
> > > > > > >     94eb5423d75e mfd: core: Un-constify mfd_cell.of_reg
> > > > > > >     8890d4d5f25e ASoC: ams-delta.c: use component after check
> > > > > > >     a2ae48bd82ee crypto: qat - fix deadlock in backlog processing
> > > > > > >     0dd34a7ad395 padata: Fix refcnt handling in padata_free_shell()
> > > > > > >     93e4aa8545ab ASoC: Intel: Skylake: Fix mem leak when parsing UUIDs fails
> > > > > > >     cd1c2df64d6b HID: logitech-hidpp: Move get_wireless_feature_index() check to hidpp_connect_event()
> > > > > > >     99893b7c4592 HID: logitech-hidpp: Revert "Don't restart communication if not necessary"
> > > > > > >     5f2f38602583 HID: logitech-hidpp: Don't restart IO, instead defer hid_connect() only
> > > > > > >     1f80041c5867 HID: logitech-hidpp: Remove HIDPP_QUIRK_NO_HIDINPUT quirk
> > > > > > >     d3b196a1da3e Revert "HID: logitech-hidpp: add a module parameter to keep firmware gestures"
> > > > > > >     6885e5ffa09d sh: bios: Revive earlyprintk support
> > > > > > >     b0c25e957f9b hid: cp2112: Fix IRQ shutdown stopping polling for all IRQs on chip
> > > > > > >     d06dc0f99f72 RDMA/hfi1: Workaround truncation compilation error
> > > > > > >     086cd44204bb scsi: ufs: core: Leave space for '\0' in utf8 desc string
> > > > > > >     a0f1999090b3 ASoC: fsl: Fix PM disable depth imbalance in fsl_easrc_probe
> > > > > > >     904fc0103776 RDMA/hns: The UD mode can only be configured with DCQCN
> > > > > > >     9f8db02d30ad RDMA/hns: Fix signed-unsigned mixed comparisons
> > > > > > >     2de683e27e1d RDMA/hns: Fix uninitialized ucmd in hns_roce_create_qp_common()
> > > > > > >     611260e36f16 IB/mlx5: Fix rdma counter binding for RAW QP
> > > > > > >     922b2693b9af ASoC: fsl: mpc5200_dma.c: Fix warning of Function parameter or member not described
> > > > > > >     001f90cd9d2f ext4: move 'ix' sanity check to corrent position
> > > > > > >     c24a3c9e373e ARM: 9321/1: memset: cast the constant byte to unsigned char
> > > > > > >     012d0c66f939 hid: cp2112: Fix duplicate workqueue initialization
> > > > > > >     1ce09238e8e8 crypto: qat - increase size of buffers
> > > > > > >     62df66b726f9 crypto: caam/jr - fix Chacha20 + Poly1305 self test failure
> > > > > > >     61f25d4686bf crypto: caam/qi2 - fix Chacha20 + Poly1305 self test failure
> > > > > > >     66eb7b7f23dd nd_btt: Make BTT lanes preemptible
> > > > > > >     6563e0f79d63 libnvdimm/of_pmem: Use devm_kstrdup instead of kstrdup and check its return value
> > > > > > >     d4ad0c1a83ce scsi: ibmvfc: Fix erroneous use of rtas_busy_delay with hcall return code
> > > > > > >     b79c7d684c3f RDMA/core: Use size_{add,sub,mul}() in calls to struct_size()
> > > > > > >     a5c83c8043d7 hwrng: geode - fix accessing registers
> > > > > > >     a8607725b20a crypto: hisilicon/hpre - Fix a erroneous check after snprintf()
> > > > > > >     b01b9dc5487a selftests/resctrl: Ensure the benchmark commands fits to its array
> > > > > > >     2d2300fcf8f6 selftests/pidfd: Fix ksft print formats
> > > > > > >     8bc9c9447489 arm64: dts: imx8mn: Add sound-dai-cells to micfil node
> > > > > > >     1abd658492b5 arm64: dts: imx8mm: Add sound-dai-cells to micfil node
> > > > > > >     cf7abb54f8b1 arm64: dts: imx8qm-ss-img: Fix jpegenc compatible entry
> > > > > > >     8704bf18a888 clk: scmi: Free scmi_clk allocated when the clocks with invalid info are skipped
> > > > > > >     bdb0428aa294 firmware: arm_ffa: Assign the missing IDR allocation ID to the FFA device
> > > > > > >     b0ffdc164365 firmware: ti_sci: Mark driver as non removable
> > > > > > >     995ee1e84e8d soc: qcom: llcc: Handle a second device without data corruption
> > > > > > >     19b8098f73c6 ARM: dts: qcom: mdm9615: populate vsdcc fixed regulator
> > > > > > >     a8ab88f84b89 arm64: dts: qcom: apq8016-sbc: Add missing ADV7533 regulators
> > > > > > >     ddc0df81eeac ARM64: dts: marvell: cn9310: Use appropriate label for spi1 pins
> > > > > > >     12d9de01c09c arm64: dts: qcom: sdm845-mtp: fix WiFi configuration
> > > > > > >     690b89255971 arm64: dts: qcom: sc7280: Add missing LMH interrupts
> > > > > > >     2a4cce4168f7 arm64: dts: qcom: msm8992-libra: drop duplicated reserved memory
> > > > > > >     eb9daf47806b arm64: dts: qcom: msm8916: Fix iommu local address range
> > > > > > >     541640dcbf48 ARM: dts: renesas: blanche: Fix typo in GP_11_2 pin name
> > > > > > >     0e1e88bba286 perf: hisi: Fix use-after-free when register pmu fails
> > > > > > >     4067d39f3c57 drm: mediatek: mtk_dsi: Fix NO_EOT_PACKET settings/handling
> > > > > > >     a6a6f70aedca drm/msm/dsi: use msm_gem_kernel_put to free TX buffer
> > > > > > >     aea6f32a4318 xen-pciback: Consider INTx disabled when MSI/MSI-X is enabled
> > > > > > >     e588ca45bf55 drm/rockchip: Fix type promotion bug in rockchip_gem_iommu_map()
> > > > > > >     a00a293d57a5 arm64/arm: xen: enlighten: Fix KPTI checks
> > > > > > >     d0d01bb4a560 drm/bridge: lt9611uxc: fix the race in the error path
> > > > > > >     29aba28ea195 drm/bridge: lt9611uxc: Register and attach our DSI device at probe
> > > > > > >     f53a04579328 drm/bridge: lt9611uxc: Switch to devm MIPI-DSI helpers
> > > > > > >     517a5137a57b drm/rockchip: cdn-dp: Fix some error handling paths in cdn_dp_probe()
> > > > > > >     865ccd4ca674 drm/mediatek: Fix iommu fault during crtc enabling
> > > > > > >     8e3c8253b34f drm/mediatek: Fix iommu fault by swapping FBs after updating plane state
> > > > > > >     e11e339faa11 drm/amdkfd: fix some race conditions in vram buffer alloc/free of svm code
> > > > > > >     30cb99e09648 drm/bridge: tc358768: Fix bit updates
> > > > > > >     1cd4ae681a6a drm/bridge: tc358768: Disable non-continuous clock mode
> > > > > > >     c13591b859be drm/bridge: tc358768: Fix use of uninitialized variable
> > > > > > >     d78bddd94b80 drm/bridge: lt8912b: Add missing drm_bridge_attach call
> > > > > > >     5cc2bc519afd drm/bridge: lt8912b: Manually disable HPD only if it was enabled
> > > > > > >     42071feab712 drm/bridge: lt8912b: Fix crash on bridge detach
> > > > > > >     d9217286d0ab drm/bridge: lt8912b: Fix bridge_detach
> > > > > > >     cc3057958c5c drm/bridge: lt8912b: Add hot plug detection
> > > > > > >     ef4a40953c80 drm/bridge: lt8912b: Register and attach our DSI device at probe
> > > > > > >     3580b8a01305 drm/bridge: lt8912b: Switch to devm MIPI-DSI helpers
> > > > > > >     52541851a8d1 drm/mipi-dsi: Create devm device attachment
> > > > > > >     a20d6ecd261a drm/mipi-dsi: Create devm device registration
> > > > > > >     347f025a02b3 drm/radeon: possible buffer overflow
> > > > > > >     b163b371d741 drm/rockchip: vop: Fix call to crtc reset helper
> > > > > > >     9a96bed1df7b drm/rockchip: vop: Fix reset of state in duplicate state crtc funcs
> > > > > > >     1b0bc99cf316 hwmon: (coretemp) Fix potentially truncated sysfs attribute name
> > > > > > >     b3e7eb23a6e9 hwmon: (axi-fan-control) Fix possible NULL pointer dereference
> > > > > > >     e0bf076b734a platform/x86: wmi: Fix opening of char device
> > > > > > >     c57e81d5e538 platform/x86: wmi: remove unnecessary initializations
> > > > > > >     2ca4e461a298 platform/x86: wmi: Fix probe failure when failing to register WMI devices
> > > > > > >     f75e11f54d98 clk: qcom: config IPQ_APSS_6018 should depend on QCOM_SMEM
> > > > > > >     d1175cf4bd2b clk: mediatek: clk-mt2701: Add check for mtk_alloc_clk_data
> > > > > > >     e964d21dc034 clk: mediatek: clk-mt7629: Add check for mtk_alloc_clk_data
> > > > > > >     c4070ada5d51 clk: mediatek: clk-mt7629-eth: Add check for mtk_alloc_clk_data
> > > > > > >     3aefc6fcfbad clk: mediatek: clk-mt6797: Add check for mtk_alloc_clk_data
> > > > > > >     ca6d565a2319 clk: mediatek: clk-mt6779: Add check for mtk_alloc_clk_data
> > > > > > >     533ca5153ad6 clk: mediatek: clk-mt6765: Add check for mtk_alloc_clk_data
> > > > > > >     e531e4e73734 clk: npcm7xx: Fix incorrect kfree
> > > > > > >     761c2a690d8f clk: ti: fix double free in of_ti_divider_clk_setup()
> > > > > > >     1c37faca0908 clk: ti: change ti_clk_register[_omap_hw]() API
> > > > > > >     28b72fba1e19 clk: ti: Update component clocks to use ti_dt_clk_name()
> > > > > > >     c4bffed2e52b clk: ti: Update pll and clockdomain clocks to use ti_dt_clk_name()
> > > > > > >     9b5e9d8bf9a6 clk: ti: Add ti_dt_clk_name() helper to use clock-output-names
> > > > > > >     f45fff806ebb clk: keystone: pll: fix a couple NULL vs IS_ERR() checks
> > > > > > >     7ff8ca9beefb spi: nxp-fspi: use the correct ioremap function
> > > > > > >     26206c858dae clk: renesas: rzg2l: Fix computation formula
> > > > > > >     1966bf2a79e6 clk: renesas: rzg2l: Use FIELD_GET() for PLL register fields
> > > > > > >     7ece2efa87af clk: renesas: rzg2l: Simplify multiplication/shift logic
> > > > > > >     e2239f716529 clk: imx: imx8qxp: Fix elcdif_pll clock
> > > > > > >     7d416973cd12 clk: imx: imx8mq: correct error handling path
> > > > > > >     608ebb098b79 clk: imx: Select MXC_CLK for CLK_IMX8QXP
> > > > > > >     8861b2925a84 clk: qcom: gcc-sm8150: Fix gcc_sdcc2_apps_clk_src
> > > > > > >     76e8f00f54a8 clk: qcom: mmcc-msm8998: Fix the SMMU GDSC
> > > > > > >     56c4bb46a5a0 clk: qcom: mmcc-msm8998: Don't check halt bit on some branch clks
> > > > > > >     0881d24cf5ca clk: qcom: clk-rcg2: Fix clock rate overflow for high parent frequencies
> > > > > > >     b64683f5d728 spi: tegra: Fix missing IRQ check in tegra_slink_probe()
> > > > > > >     b13e8b38be51 regmap: debugfs: Fix a erroneous check after snprintf()
> > > > > > >     8fafac407346 ipvlan: properly track tx_errors
> > > > > > >     3eedc19a9d0f net: add DEV_STATS_READ() helper
> > > > > > >     359bce81b841 ipv6: avoid atomic fragment on GSO packets
> > > > > > >     6b413d52f6ab ACPI: sysfs: Fix create_pnp_modalias() and create_of_modalias()
> > > > > > >     32aaa3b98789 wifi: iwlwifi: empty overflow queue during flush
> > > > > > >     0e3ad00be4e8 wifi: iwlwifi: pcie: synchronize IRQs before NAPI
> > > > > > >     a8ebe549e0ce wifi: iwlwifi: call napi_synchronize() before freeing rx/tx queues
> > > > > > >     627a3b3f5c80 iwlwifi: pcie: adjust to Bz completion descriptor
> > > > > > >     0d91506a40ec tcp: fix cookie_init_timestamp() overflows
> > > > > > >     4f6e904ed4e3 chtls: fix tp->rcv_tstamp initialization
> > > > > > >     5d7bec7ae4db r8169: fix rare issue with broken rx after link-down on RTL8125
> > > > > > >     e143a3c82d33 r8169: use tp_to_dev instead of open code
> > > > > > >     3a8f4e58e1ee thermal: core: prevent potential string overflow
> > > > > > >     bfd4ed4988aa netfilter: nf_tables: Drop pointless memset when dumping rules
> > > > > > >     80986257d2cd PM / devfreq: rockchip-dfi: Make pmu regmap mandatory
> > > > > > >     826120c9ba68 can: dev: can_put_echo_skb(): don't crash kernel if can_priv::echo_skb is accessed out of bounds
> > > > > > >     28e9e015916e can: dev: can_restart(): fix race condition between controller restart and netif_carrier_on()
> > > > > > >     ada4dc4788f1 can: dev: can_restart(): don't crash kernel if carrier is OK
> > > > > > >     d4eb4182a823 wifi: rtlwifi: fix EDCA limit set by BT coexistence
> > > > > > >     2027e74150ee tcp_metrics: do not create an entry from tcp_init_metrics()
> > > > > > >     3f7cb7c47ce0 tcp_metrics: properly set tp->snd_ssthresh in tcp_init_metrics()
> > > > > > >     ca7b6fa9e61a tcp_metrics: add missing barriers on delete
> > > > > > >     227709a0e47c wifi: mt76: mt7603: improve stuck beacon handling
> > > > > > >     eab5b0aa5065 mt76: pass original queue id from __mt76_tx_queue_skb to the driver
> > > > > > >     75336a762539 mt76: add support for overriding the device used for DMA mapping
> > > > > > >     77b2ab5cd1a4 mt76: dma: use kzalloc instead of devm_kzalloc for txwi
> > > > > > >     064b32f18db1 wifi: mt76: mt7603: rework/fix rx pse hang check
> > > > > > >     1afbb9ececd3 wifi: rtw88: debug: Fix the NULL vs IS_ERR() bug for debugfs_create_file()
> > > > > > >     ebcbf5f5e047 net: spider_net: Use size_add() in call to struct_size()
> > > > > > >     56e7424c6efc tipc: Use size_add() in calls to struct_size()
> > > > > > >     3e51efcb2909 mlxsw: Use size_mul() in call to struct_size()
> > > > > > >     dc3fef310732 gve: Use size_add() in call to struct_size()
> > > > > > >     70f032db8516 tcp: call tcp_try_undo_recovery when an RTOd TFO SYNACK is ACKed
> > > > > > >     a2d540c74549 udp: add missing WRITE_ONCE() around up->encap_rcv
> > > > > > >     8f7eef3a13df selftests/bpf: Correct map_fd to data_fd in tailcalls
> > > > > > >     3eefb2fbf4ec selftests/bpf: Test tail call counting with bpf2bpf and data on stack
> > > > > > >     ab91992ec4d4 i40e: fix potential memory leaks in i40e_remove()
> > > > > > >     702742373650 genirq/matrix: Exclude managed interrupts in irq_matrix_allocated()
> > > > > > >     379b120e4f27 pstore/platform: Add check for kstrdup
> > > > > > >     81b8638e4ef4 x86/boot: Fix incorrect startup_gdt_descr.size
> > > > > > >     c7e8c7452e5a x86/sev-es: Allow copy_from_kernel_nofault() in earlier boot
> > > > > > >     0b5da8ce0f18 x86: Share definition of __is_canonical_address()
> > > > > > >     90b263db856d futex: Don't include process MM in futex key on no-MMU
> > > > > > >     f0d6e5841172 x86/srso: Fix SBPB enablement for (possible) future fixed HW
> > > > > > >     565f9337b68e writeback, cgroup: switch inodes with dirty timestamps to release dying cgwbs
> > > > > > >     2bb46b20825d vfs: fix readahead(2) on block devices
> > > > > > >     20195f87db19 sched: Fix stop_one_cpu_nowait() vs hotplug
> > > > > > >     13cde955e52e sched/uclamp: Ignore (util == 0) optimization in feec() when p_util_max = 0
> > > > > > >     cc6198ff20c0 iov_iter, x86: Be consistent about the __user tag on copy_mc_to_user()
> > > > > > >     80529b4968a8 Linux 5.15.138
> > > > > > >     3d8344a7c4a3 ALSA: hda: intel-dsp-config: Fix JSL Chromebook quirk detection
> > > > > > >     f049c0c0037d misc: pci_endpoint_test: Add deviceID for J721S2 PCIe EP device support
> > > > > > >     28b8ad8ccecd tty: 8250: Add Brainboxes Oxford Semiconductor-based quirks
> > > > > > >     44c4dfac3f02 tty: 8250: Add support for Intashield IX cards
> > > > > > >     d541ccb34de2 tty: 8250: Add support for additional Brainboxes PX cards
> > > > > > >     60debc01fcbb tty: 8250: Fix up PX-803/PX-857
> > > > > > >     1f5649aed527 tty: 8250: Fix port count of PX-257
> > > > > > >     3fe3cc63c730 tty: 8250: Add support for Intashield IS-100
> > > > > > >     a5b6390fd609 tty: 8250: Add support for Brainboxes UP cards
> > > > > > >     738fe41b6443 tty: 8250: Add support for additional Brainboxes UC cards
> > > > > > >     ff6059c3d234 tty: 8250: Remove UC-257 and UC-431
> > > > > > >     81a4dd5e6c78 tty: n_gsm: fix race condition in status line change on dead connections
> > > > > > >     e25197747f0e usb: raw-gadget: properly handle interrupted requests
> > > > > > >     e5f53a68a596 usb: typec: tcpm: Fix NULL pointer dereference in tcpm_pd_svdm()
> > > > > > >     7c4855b22a3f usb: storage: set 1.50 as the lower bcdDevice for older "Super Top" compatibility
> > > > > > >     c48aae53850c PCI: Prevent xHCI driver from claiming AMD VanGogh USB3 DRD device
> > > > > > >     6628c3627c02 drm/amd: Disable ASPM for VI w/ all Intel systems
> > > > > > >     b6c3c7786e24 drm/amd: Move helper for dynamic speed switch check out of smu13
> > > > > > >     9015169f00ee can: isotp: isotp_sendmsg(): fix TX state detection and wait behavior
> > > > > > >     d72ff6478323 can: isotp: isotp_bind(): do not validate unused address information
> > > > > > >     e163ad6a8639 can: isotp: add local echo tx processing and tx without FC
> > > > > > >     b4e78ea26638 can: isotp: handle wait_event_interruptible() return values
> > > > > > >     2fc6f337257f can: isotp: check CAN address family in isotp_bind()
> > > > > > >     f8c3bd211cf3 can: isotp: isotp_bind(): return -EINVAL on incorrect CAN ID formatting
> > > > > > >     615c4dd64050 can: isotp: set max PDU size to 64 kByte
> > > > > > >     6627b96851f1 powerpc/mm: Fix boot crash with FLATMEM
> > > > > > >     f0f998648887 r8152: Check for unplug in r8153b_ups_en() / r8153c_ups_en()
> > > > > > >     78c939a88729 r8152: Check for unplug in rtl_phy_patch_request()
> > > > > > >     51cc28ce742e net: chelsio: cxgb4: add an error code check in t4_load_phy_fw
> > > > > > >     bbc926199321 platform/mellanox: mlxbf-tmfifo: Fix a warning message
> > > > > > >     db4416ea3a5d scsi: mpt3sas: Fix in error path
> > > > > > >     d48b2e8189d5 fbdev: uvesafb: Call cn_del_callback() at the end of uvesafb_exit()
> > > > > > >     e39440c3268b drm/ttm: Reorder sys manager cleanup step
> > > > > > >     aade33d3d9bb ASoC: rt5650: fix the wrong result of key button
> > > > > > >     fa32e21c0568 netfilter: nfnetlink_log: silence bogus compiler warning
> > > > > > >     dfcbb983eb6e spi: npcm-fiu: Fix UMA reads when dummy.nbytes == 0
> > > > > > >     64ae128b095d fs/ntfs3: Avoid possible memory leak
> > > > > > >     27a0bed1285e fs/ntfs3: Fix directory element type detection
> > > > > > >     94524980ee75 fs/ntfs3: Fix NULL pointer dereference on error in attr_allocate_frame()
> > > > > > >     2de328398b50 fs/ntfs3: Fix possible NULL-ptr-deref in ni_readpage_cmpr()
> > > > > > >     962a3d3d731c fs/ntfs3: Use kvmalloc instead of kmalloc(... __GFP_NOWARN)
> > > > > > >     393966e79ba1 fs/ntfs3: Write immediately updated ntfs state
> > > > > > >     59e629fc7157 fs/ntfs3: Add ckeck in ni_update_parent()
> > > > > > >     738a3adc7c8b fbdev: atyfb: only use ioremap_uc() on i386 and ia64
> > > > > > >     afef8af919d2 Input: synaptics-rmi4 - handle reset delay when using SMBus trsnsport
> > > > > > >     abc62fc06d4a powerpc/85xx: Fix math emulation exception
> > > > > > >     4bdde4dca00e dmaengine: ste_dma40: Fix PM disable depth imbalance in d40_probe
> > > > > > >     39d2c10367a8 irqchip/stm32-exti: add missing DT IRQ flag translation
> > > > > > >     c57aef9075e0 irqchip/riscv-intc: Mark all INTC nodes as initialized
> > > > > > >     eb99b6e204cd net: sched: cls_u32: Fix allocation size in u32_init()
> > > > > > >     5e78ebe7c1db ASoC: simple-card: fixup asoc_simple_probe() error handling
> > > > > > >     65fd21aa3805 x86: Fix .brk attribute in linker script
> > > > > > >     d4c8bf5635c4 rpmsg: Fix possible refcount leak in rpmsg_register_device_override()
> > > > > > >     a82e0fda8a2f rpmsg: glink: Release driver_override
> > > > > > >     bfd4a664ddfb rpmsg: Fix calling device_lock() on non-initialized device
> > > > > > >     2e76b4f6218c rpmsg: Fix kfree() of static memory on setting driver_override
> > > > > > >     5c0da71871d3 rpmsg: Constify local variable in field store macro
> > > > > > >     389190b25472 driver: platform: Add helper for safer setting of driver_override
> > > > > > >     37ffa428d58c objtool/x86: add missing embedded_insn check
> > > > > > >     f031e15d0bb8 ext4: avoid overlapping preallocations due to overflow
> > > > > > >     f2c3a3aa6f11 ext4: fix BUG in ext4_mb_new_inode_pa() due to overflow
> > > > > > >     7a992726f727 ext4: add two helper functions extent_logical_end() and pa_logical_end()
> > > > > > >     9e78e7709f7d x86/mm: Fix RESERVE_BRK() for older binutils
> > > > > > >     d3201c718058 x86/mm: Simplify RESERVE_BRK()
> > > > > > >     897b56acf126 x86/i8259: Skip probing when ACPI/MADT advertises PCAT compatibility
> > > > > > >     77db87c4a4ed gve: Fix GFP flags when allocing pages
> > > > > > >     8b424bdf6c9c iio: afe: rescale: Accept only offset channels
> > > > > > >     c1eeb494f684 iio: afe: rescale: add offset support
> > > > > > >     7c76b7db5521 iio: afe: rescale: expose scale processing function
> > > > > > >     c60671502dc2 iio: afe: rescale: reorder includes
> > > > > > >     27dd09f5ec7f clk: Sanitize possible_parent_show to Handle Return Value of of_clk_get_parent_name
> > > > > > >     c27ca4aebbee sparc32: fix a braino in fault handling in csum_and_copy_..._user()
> > > > > > >     21b07a2e6095 perf/core: Fix potential NULL deref
> > > > > > >     6efd498009b9 nvmem: imx: correct nregs for i.MX6UL
> > > > > > >     0c2948118c34 nvmem: imx: correct nregs for i.MX6SLL
> > > > > > >     6e22bf6f00d5 nvmem: imx: correct nregs for i.MX6ULL
> > > > > > >     e0f95b831b4a misc: fastrpc: Clean buffers on remote invocation failures
> > > > > > >     c4957f00f9e2 tracing/kprobes: Fix the description of variable length arguments
> > > > > > >     cdc57093b470 i2c: aspeed: Fix i2c bus hang in slave read
> > > > > > >     e97d374a2506 i2c: stm32f7: Fix PEC handling in case of SMBUS transfers
> > > > > > >     2766a872103b i2c: muxes: i2c-demux-pinctrl: Use of_get_i2c_adapter_by_node()
> > > > > > >     48b58f7469e5 i2c: muxes: i2c-mux-gpmux: Use of_get_i2c_adapter_by_node()
> > > > > > >     cb65e692765b i2c: muxes: i2c-mux-pinctrl: Use of_get_i2c_adapter_by_node()
> > > > > > >     eace761f35a1 iio: adc: xilinx-xadc: Correct temperature offset/scale for UltraScale
> > > > > > >     70322a446ef2 iio: adc: xilinx-xadc: Don't clobber preset voltage/temperature thresholds
> > > > > > >     3c1312b5d49a iio: exynos-adc: request second interupt only when touchscreen mode is used
> > > > > > >     4e14f2d5885f kasan: print the original fault addr when access invalid shadow
> > > > > > >     bdfa4fa7588d i40e: Fix wrong check for I40E_TXR_FLAGS_WB_ON_ITR
> > > > > > >     d5c175f4cea6 gtp: fix fragmentation needed check with gso
> > > > > > >     c0dad0c0924c gtp: uapi: fix GTPA_MAX
> > > > > > >     852fb4ce426d tcp: fix wrong RTO timeout when received SACK reneging
> > > > > > >     83cfa3b51a78 r8152: Release firmware if we have an error in probe
> > > > > > >     e0f9231ccd6c r8152: Cancel hw_phy_work if we have an error in probe
> > > > > > >     ff42b0a55659 r8152: Run the unload routine if we have errors during probe
> > > > > > >     6fa3b9f9478e r8152: Increase USB control msg timeout to 5000ms as per spec
> > > > > > >     76873f2eadc0 net: usb: smsc95xx: Fix uninit-value access in smsc95xx_read_reg
> > > > > > >     6afd112c3f95 net: ieee802154: adf7242: Fix some potential buffer overflow in adf7242_stats_show()
> > > > > > >     46cd35e4e774 igc: Fix ambiguity in the ethtool advertising
> > > > > > >     49529413eaed neighbour: fix various data-races
> > > > > > >     667554946360 igb: Fix potential memory leak in igb_add_ethtool_nfc_entry
> > > > > > >     263421905346 treewide: Spelling fix in comment
> > > > > > >     bc0c4bc119d2 i40e: Fix I40E_FLAG_VF_VLAN_PRUNING value
> > > > > > >     c532c5df01ad r8169: fix the KCSAN reported data race in rtl_rx while reading desc->opts1
> > > > > > >     6afb294c88c6 r8169: fix the KCSAN reported data-race in rtl_tx while reading TxDescArray[entry].opts1
> > > > > > >     9d7b3838428c r8169: fix the KCSAN reported data-race in rtl_tx() while reading tp->cur_tx
> > > > > > >     04dbfa4122e0 firmware/imx-dsp: Fix use_after_free in imx_dsp_setup_channels()
> > > > > > >     0d587b86cd0d drm/dp_mst: Fix NULL deref in get_mst_branch_device_by_guid_helper()
> > > > > > >     8860f0175e51 vsock/virtio: initialize the_virtio_vsock before using VQs
> > > > > > >     762c251c7f5c vsock/virtio: add support for device suspend/resume
> > > > > > >     1e02df6f6907 vsock/virtio: factor our the code to initialize and delete VQs
> > > > > > >     15a8cac3c250 drm/i915/pmu: Check if pmu is closed before stopping event
> > > > > > >     43bd431a5dd9 nfsd: lock_rename() needs both directories to live on the same fs
> > > > > > >     556b68d9b95f mm/migrate: fix do_pages_move for compat pointers
> > > > > > >     c4071c6114de mm/page_alloc: correct start page when guard page debug is enabled
> > > > > > >     3a6cee2bfb53 vhost: Allow null msg.size on VHOST_IOTLB_INVALIDATE
> > > > > > >     fbc9a8718f31 virtio-mmio: fix memory leak of vm_dev
> > > > > > >     862a356bc986 virtio_balloon: Fix endless deflation and inflation on arm64
> > > > > > >     41bb770e42bc mcb-lpc: Reallocate memory region to avoid memory overlapping
> > > > > > >     f2ac8b2643dd mcb: Return actual parsed size when reading chameleon table
> > > > > > >     90918ef995b5 mptcp: more conservative check for zero probes
> > > > > > >     fd2b2dab6f5b tcp: cleanup tcp_remove_empty_skb() use
> > > > > > >     68342755b9b2 tcp: remove dead code from tcp_sendmsg_locked()
> > > > > > >     0f482ad7b1a5 pinctrl: qcom: lpass-lpi: fix concurrent register updates
> > > > > > >     51b054f6fe01 ASoC: codecs: wcd938x: fix runtime PM imbalance on remove
> > > > > > >     cb34f4e79e54 ASoC: codecs: wcd938x: fix resource leaks on bind errors
> > > > > > >     12952a23a5da Linux 5.15.137
> > > > > > >     dff33880d40a xfrm6: fix inet6_dev refcount underflow problem
> > > > > > >     5a9d05a4f1c3 Bluetooth: hci_sock: Correctly bounds check and pad HCI_MON_NEW_INDEX name
> > > > > > >     a6df96ee0b45 Bluetooth: hci_sock: fix slab oob read in create_monitor_event
> > > > > > >     c08d609fb2b6 phy: mapphone-mdm6600: Fix pinctrl_pm handling for sleep pins
> > > > > > >     e1b030b101f6 phy: mapphone-mdm6600: Fix runtime PM for remove
> > > > > > >     59f1095ab58e phy: mapphone-mdm6600: Fix runtime disable on probe
> > > > > > >     b618062c0b13 serial: 8250: omap: Move uart_write() inside PM section
> > > > > > >     67f29cd2f851 ASoC: pxa: fix a memory leak in probe()
> > > > > > >     76d04c339508 gpio: vf610: set value before the direction to avoid a glitch
> > > > > > >     4b129e3964b3 platform/x86: asus-wmi: Map 0x2a code, Ignore 0x2b and 0x2c events
> > > > > > >     e1a058cc2467 platform/x86: asus-wmi: Change ASUS_WMI_BRN_DOWN code from 0x20 to 0x2e
> > > > > > >     c6bbe51dcdf3 platform/surface: platform_profile: Propagate error if profile registration fails
> > > > > > >     a73c8d716938 s390/cio: fix a memleak in css_alloc_subchannel
> > > > > > >     c8b6c2df1e7d selftests/ftrace: Add new test case which checks non unique symbol
> > > > > > >     3ad81e6affcb s390/pci: fix iommu bitmap allocation
> > > > > > >     71d224acc4d1 perf: Disallow mis-matched inherited group reads
> > > > > > >     5aa89a11a2a6 USB: serial: option: add Fibocom to DELL custom modem FM101R-GL
> > > > > > >     8c376d863618 USB: serial: option: add entry for Sierra EM9191 with new firmware
> > > > > > >     483221216176 USB: serial: option: add Telit LE910C4-WWX 0x1035 composition
> > > > > > >     e750fb71dc6a nvme-rdma: do not try to stop unallocated queues
> > > > > > >     a9fd6d44abbc nvme-pci: add BOGUS_NID for Intel 0a54 device
> > > > > > >     071382bda1da ACPI: irq: Fix incorrect return value in acpi_register_gsi()
> > > > > > >     431a5010bce2 NFSv4.1: fixup use EXCHGID4_FLAG_USE_PNFS_DS for DS server
> > > > > > >     5762e72ef1b0 pNFS: Fix a hang in nfs4_evict_inode()
> > > > > > >     5a3abee2eee9 Revert "pinctrl: avoid unsafe code pattern in find_pinctrl()"
> > > > > > >     24959825377f mmc: core: Capture correct oemid-bits for eMMC cards
> > > > > > >     8041e7b7e7e9 mmc: core: sdio: hold retuning if sdio in 1-bit mode
> > > > > > >     262029c0c58c mmc: mtk-sd: Use readl_poll_timeout_atomic in msdc_reset_hw
> > > > > > >     3e363db1c13a mtd: physmap-core: Restore map_rom fallback
> > > > > > >     71823463b1b2 mtd: spinand: micron: correct bitmask for ecc status
> > > > > > >     a50d2f17d562 mtd: rawnand: arasan: Ensure program page operations are successful
> > > > > > >     ae53c92e928c mtd: rawnand: marvell: Ensure program page operations are successful
> > > > > > >     c0ca2ab23098 mtd: rawnand: pl353: Ensure program page operations are successful
> > > > > > >     a7070628043e mtd: rawnand: qcom: Unmap the right resource upon probe failure
> > > > > > >     3f928d1362f7 net: fix ifname in netlink ntf during netns move
> > > > > > >     ac43ec299a6f net: move from strlcpy with unused retval to strscpy
> > > > > > >     30e2db403032 net: introduce a function to check if a netdev name is in use
> > > > > > >     38ba5479355b Bluetooth: hci_event: Fix using memcmp when comparing keys
> > > > > > >     3b2da6d62b42 net/mlx5: Handle fw tracer change ownership event based on MTRC
> > > > > > >     f6e263824539 platform/x86: touchscreen_dmi: Add info for the Positivo C4128B
> > > > > > >     ca56d8afe648 HID: multitouch: Add required quirk for Synaptics 0xcd7e device
> > > > > > >     ca5bec7ecf26 btrfs: error out when reallocating block for defrag using a stale transaction
> > > > > > >     2692fd37aaf4 btrfs: error when COWing block from a root that is being deleted
> > > > > > >     ef491d9560d9 btrfs: error out when COWing block using a stale transaction
> > > > > > >     f89ed0a09673 btrfs: fix some -Wmaybe-uninitialized warnings in ioctl.c
> > > > > > >     df486b75feca drm: panel-orientation-quirks: Add quirk for One Mix 2S
> > > > > > >     d5ba30ee4f6d ipv4/fib: send notify when delete source address routes
> > > > > > >     9d07b7abd277 sky2: Make sure there is at least one frag_addr available
> > > > > > >     f652eb4adf27 regulator/core: Revert "fix kobject release warning and memory leak in regulator_register()"
> > > > > > >     aa77b187b1f0 wifi: cfg80211: avoid leaking stack data into trace
> > > > > > >     30a2285a2e18 wifi: mac80211: allow transmitting EAPOL frames with tainted key
> > > > > > >     b64eb31a1b53 wifi: cfg80211: Fix 6GHz scan configuration
> > > > > > >     bbec1724519e Bluetooth: hci_core: Fix build warnings
> > > > > > >     02b0e6991838 Bluetooth: Avoid redundant authentication
> > > > > > >     38681af225b6 Bluetooth: btusb: add shutdown function for QCA6174
> > > > > > >     e6e9a32c3e60 HID: holtek: fix slab-out-of-bounds Write in holtek_kbd_input_event
> > > > > > >     06aabf7715da wifi: iwlwifi: Ensure ack flag is properly cleared.
> > > > > > >     6063f6f64fa4 wifi: mwifiex: Sanity check tlv_len and tlv_bitmap_len
> > > > > > >     59ebfeb7b319 tracing: relax trace_event_eval_update() execution with cond_resched()
> > > > > > >     3d85fb391fa7 ata: libata-eh: Fix compilation warning in ata_eh_link_report()
> > > > > > >     89e3cc1b0703 ata: libata-core: Fix compilation warning in ata_dev_config_ncq()
> > > > > > >     137c658ea3ce gpio: timberdale: Fix potential deadlock on &tgpio->lock
> > > > > > >     68f106c2b2ab overlayfs: set ctime when setting mtime and atime
> > > > > > >     ef3c62e2f0f1 i2c: mux: Avoid potential false error message in i2c_mux_add_adapter
> > > > > > >     e2f64f3eebaa btrfs: initialize start_slot in btrfs_log_prealloc_extents
> > > > > > >     266dab0ce42d btrfs: return -EUCLEAN for delayed tree ref with a ref count not equals to 1
> > > > > > >     bc424f18fbdc fs-writeback: do not requeue a clean inode having skipped pages
> > > > > > >     92609823592c ARM: dts: ti: omap: Fix noisy serial with overrun-throttle-ms for mapphone
> > > > > > >     3898d8d685ab ksmbd: not allow to open file if delelete on close bit is set
> > > > > > >     d3dc26c4fdc2 nfp: flower: avoid rmmod nfp crash issues
> > > > > > >     6c52b1215904 mctp: perform route lookups under a RCU read-side lock
> > > > > > >     db3f17e571e8 mctp: Allow local delivery to the null EID
> > > > > > >     29017ab1a539 powerpc/47x: Fix 47x syscall return crash
> > > > > > >     558ee0fafd40 powerpc/32s: Do kuep_lock() and kuep_unlock() in assembly
> > > > > > >     d00f4ae3accf powerpc/32s: Remove capability to disable KUEP at boottime
> > > > > > >     fcb3f09e8173 drm/atomic-helper: relax unregistered connector check
> > > > > > >     403d201d1fd1 perf/x86/lbr: Filter vsyscall addresses
> > > > > > >     419ac18d8808 perf/x86: Move branch classifier
> > > > > > >     030099bc9115 perf: Add irq and exception return branch types
> > > > > > >     ae80d5290c14 iio: adc: ad7192: Correct reference voltage
> > > > > > >     569a126f244b iio: cros_ec: fix an use-after-free in cros_ec_sensors_push_data()
> > > > > > >     a9c471892d75 iio: core: introduce iio_device_{claim|release}_buffer_mode() APIs
> > > > > > >     eafbb1966152 iio: core: Hide read accesses to iio_dev->currentmode
> > > > > > >     919721348c04 iio: Un-inline iio_buffer_enabled()
> > > > > > >     7f74bc91eb00 serial: 8250_omap: Fix errors with no_console_suspend
> > > > > > >     d67d831e1dbc serial: 8250: omap: Fix imprecise external abort for omap_8250_pm()
> > > > > > >     aff3019b553e selftests/mm: fix awk usage in charge_reserved_hugetlb.sh and hugetlb_reparenting_test.sh that may cause error
> > > > > > >     4f1d3d1ca500 net: pktgen: Fix interface flags printing
> > > > > > >     8bdf95e29f86 netfilter: nf_tables: revert do not remove elements if set backend implements .abort
> > > > > > >     cc19daa037f5 netfilter: nf_tables: do not remove elements if set backend implements .abort
> > > > > > >     db33720697c8 netfilter: nft_set_rbtree: .deactivate fails if element has expired
> > > > > > >     44768cad012c neighbor: tracing: Move pin6 inside CONFIG_IPV6=y section
> > > > > > >     b33179dbf3f2 net/sched: sch_hfsc: upgrade 'rt' to 'sc' when it becomes a inner curve
> > > > > > >     0426d7bc17b8 bonding: Return pointer to data after pull on skb
> > > > > > >     66982023d741 net: dsa: bcm_sf2: Fix possible memory leak in bcm_sf2_mdio_register()
> > > > > > >     0ea476863ef7 i40e: prevent crash on probe if hw registers have invalid values
> > > > > > >     f9202217a6ea net: usb: smsc95xx: Fix an error code in smsc95xx_reset()
> > > > > > >     a2ceb30cc1fc ipv4: fib: annotate races around nh->nh_saddr_genid and nh->nh_saddr
> > > > > > >     a270aa7a47db tun: prevent negative ifindex
> > > > > > >     9d55719f983d tcp: tsq: relax tcp_small_queue_check() when rtx queue contains a single skb
> > > > > > >     8ae344291e38 tcp: fix excessive TLP and RACK timeouts from HZ rounding
> > > > > > >     8b6b4ca42a94 net: rfkill: gpio: prevent value glitch during probe
> > > > > > >     4df9ba0d7a82 net: ipv6: fix return value check in esp_remove_trailer
> > > > > > >     a9651e66d0bd net: ipv4: fix return value check in esp_remove_trailer
> > > > > > >     26a3c734cb8a xfrm: interface: use DEV_STATS_INC()
> > > > > > >     f8bc4b708b11 xfrm: fix a data-race in xfrm_gen_index()
> > > > > > >     b660e58ef72d qed: fix LL2 RX buffer allocation
> > > > > > >     d35f398b88a1 ASoC: codecs: wcd938x: fix unbind tear down order
> > > > > > >     d182d8ed7b7e ASoC: codecs: wcd938x: drop bogus bind error handling
> > > > > > >     8d32a6b67e77 ASoC: codecs: wcd938x-sdw: fix runtime PM imbalance on probe errors
> > > > > > >     6df571a6c153 ASoC: codecs: wcd938x-sdw: fix use after free on driver unbind
> > > > > > >     36eabe87031f drm/i915: Retry gtt fault when out of fence registers
> > > > > > >     34f62612be2a nvmet-tcp: Fix a possible UAF in queue intialization setup
> > > > > > >     04e0eef74b8f netfilter: nft_payload: fix wrong mac header matching
> > > > > > >     efe43d1bcbcb fs/ntfs3: fix deadlock in mark_as_free_ex
> > > > > > >     ab40c7ab7a93 fs/ntfs3: fix panic about slab-out-of-bounds caused by ntfs_list_ea()
> > > > > > >     24badb9dd8b8 fs/ntfs3: Fix possible null-pointer dereference in hdr_find_e()
> > > > > > >     ff38d2a705e1 tcp: check mptcp-level constraints for backlog coalescing
> > > > > > >     582f7993353c x86/sev: Check for user-space IOIO pointing to kernel space
> > > > > > >     5c2c01be809d x86/sev: Check IOBM for IOIO exceptions from user-space
> > > > > > >     6797c6d09e50 x86/sev: Disable MMIO emulation from user mode
> > > > > > >     0b4e772a6a89 KVM: x86: Mask LVTPC when handling a PMI
> > > > > > >     f61c43be1eb9 regmap: fix NULL deref on lookup
> > > > > > >     ffdc881f6807 nfc: nci: fix possible NULL pointer dereference in send_acknowledge()
> > > > > > >     d42aeae14fc4 ice: reset first in crash dump kernels
> > > > > > >     e42cecb513af ice: fix over-shifted variable
> > > > > > >     f6c093b97761 Bluetooth: avoid memcmp() out of bounds warning
> > > > > > >     e5f8b43c9c90 Bluetooth: hci_event: Fix coding style
> > > > > > >     1597c1ed0e7d Bluetooth: vhci: Fix race when opening vhci device
> > > > > > >     1ef071526848 Bluetooth: Fix a refcnt underflow problem for hci_conn
> > > > > > >     dd6b62fdd245 Bluetooth: Reject connection with the device which has same BD_ADDR
> > > > > > >     848a05c4423f Bluetooth: hci_event: Ignore NULL link key
> > > > > > >     e7a2aa7770d3 xfs: don't expose internal symlink metadata buffers to the vfs
> > > > > > >     fe5c6fbc5e4a Documentation: sysctl: align cells in second content column
> > > > > > >     1815844652cc lib/Kconfig.debug: do not enable DEBUG_PREEMPT by default
> > > > > > >     00c03985402e Linux 5.15.136
> > > > > > >     5266b5b6e975 eth: remove remaining copies of the NAPI_POLL_WEIGHT define
> > > > > > >     528f0ba9f7a4 usb: hub: Guard against accesses to uninitialized BOS descriptors
> > > > > > >     542a3f1a3cc1 Revert "kernel/sched: Modify initial boot task idle setup"
> > > > > > >     737ce5518a9c arm64: armv8_deprecated: fix unused-function error
> > > > > > >     2e10931e2d77 arm64: armv8_deprecated: rework deprected instruction handling
> > > > > > >     abd4aa081905 arm64: armv8_deprecated: move aarch32 helper earlier
> > > > > > >     f10abdb04c3d arm64: armv8_deprecated move emulation functions
> > > > > > >     0b4eec015fa5 arm64: armv8_deprecated: fold ops into insn_emulation
> > > > > > >     a8d2910be6f8 arm64: rework EL0 MRS emulation
> > > > > > >     057f9123b1a8 arm64: factor insn read out of call_undef_hook()
> > > > > > >     3f82927cabaf arm64: factor out EL1 SSBS emulation hook
> > > > > > >     474385adcd84 arm64: split EL0/EL1 UNDEF handlers
> > > > > > >     de0358635401 arm64: allow kprobes on EL0 handlers
> > > > > > >     7154e2db8890 arm64: rework BTI exception handling
> > > > > > >     cd5ceadc2b37 arm64: rework FPAC exception handling
> > > > > > >     b6358002fd0c arm64: consistently pass ESR_ELx to die()
> > > > > > >     7ddb1ef2bb42 arm64: die(): pass 'err' as long
> > > > > > >     9a3e177ef570 arm64: report EL1 UNDEFs better
> > > > > > >     d6808be3ff94 powerpc/64e: Fix wrong test in __ptep_test_and_clear_young()
> > > > > > >     9c0dc3e2c996 powerpc/8xx: Fix pte_access_permitted() for PAGE_NONE
> > > > > > >     4da05eba66e6 dmaengine: mediatek: Fix deadlock caused by synchronize_irq()
> > > > > > >     82f61b2d5187 dmaengine: idxd: use spin_lock_irqsave before wait_event_lock_irq
> > > > > > >     ecba5afe86f3 x86/alternatives: Disable KASAN in apply_alternatives()
> > > > > > >     cbd2aac00498 usb: cdnsp: Fixes issue with dequeuing not queued requests
> > > > > > >     7014807fb7ef usb: gadget: ncm: Handle decoding of multiple NTB's in unwrap call
> > > > > > >     50259cf71a1b usb: gadget: udc-xilinx: replace memcpy with memcpy_toio
> > > > > > >     308f19249641 counter: microchip-tcb-capture: Fix the use of internal GCLK logic
> > > > > > >     5a6ce81d7c16 pinctrl: avoid unsafe code pattern in find_pinctrl()
> > > > > > >     1c790191cab4 cgroup: Remove duplicates in cgroup v1 tasks file
> > > > > > >     1680c82929bc tee: amdtee: fix use-after-free vulnerability in amdtee_close_session
> > > > > > >     b8ec40a90acd Input: goodix - ensure int GPIO is in input for gpio_count == 1 && gpio_int_idx == 0 case
> > > > > > >     d092630e8a20 Input: i8042 - add Fujitsu Lifebook E5411 to i8042 quirk table
> > > > > > >     7cea6fa2d73f Input: xpad - add PXN V900 support
> > > > > > >     6ff4e50e2d2a Input: psmouse - fix fast_reconnect function for PS/2 mode
> > > > > > >     6a4a39638640 Input: powermate - fix use-after-free in powermate_config_complete
> > > > > > >     6ad7f52d8c58 ceph: fix type promotion bug on 32bit systems
> > > > > > >     c0c4acd53a98 ceph: fix incorrect revoked caps assert in ceph_fill_file_size()
> > > > > > >     58f0e6324ec7 libceph: use kernel_connect()
> > > > > > >     d727b97f8f2e thunderbolt: Check that lane 1 is in CL0 before enabling lane bonding
> > > > > > >     04c38bedd07c thunderbolt: Workaround an IOMMU fault on certain systems with Intel Maple Ridge
> > > > > > >     a586742a3780 mcb: remove is_added flag from mcb_device struct
> > > > > > >     4382d1a996e5 x86/cpu: Fix AMD erratum #1485 on Zen4-based CPUs
> > > > > > >     763167003a80 ACPI: resource: Skip IRQ override on ASUS ExpertBook B1402CBA
> > > > > > >     510d4a01d84c drm/amd/display: Don't set dpms_off for seamless boot
> > > > > > >     9cb61ab9f4ca drm/amdgpu: add missing NULL check
> > > > > > >     f9a1af37b801 iio: pressure: ms5611: ms5611_prom_is_valid false negative bug
> > > > > > >     09b8ed9547f1 iio: pressure: dps310: Adjust Timeout Settings
> > > > > > >     4c80ecef859d iio: pressure: bmp280: Fix NULL pointer exception
> > > > > > >     a625de7e5464 usb: musb: Modify the "HWVers" register address
> > > > > > >     eb28694f6da8 usb: musb: Get the musb_qh poniter after musb_giveback
> > > > > > >     ee88141873a8 usb: cdns3: Modify the return value of cdns_set_active () to void when CONFIG_PM_SLEEP is disabled
> > > > > > >     3b2dbc4f3302 usb: dwc3: Soft reset phy on probe for host
> > > > > > >     42c56e015653 net: usb: dm9601: fix uninitialized variable use in dm9601_mdio_read
> > > > > > >     524f45361789 usb: xhci: xhci-ring: Use sysdev for mapping bounce buffer
> > > > > > >     1d8e7fe85528 xhci: Keep interrupt disabled in initialization until host is running.
> > > > > > >     cb34e3b25c37 dmaengine: stm32-mdma: abort resume if no ongoing transfer
> > > > > > >     d56dbfe750a8 media: mtk-jpeg: Fix use after free bug due to uncanceled work
> > > > > > >     5e13e69ddf0d net: release reference to inet6_dev pointer
> > > > > > >     aade10d51ddc net: change accept_ra_min_rtr_lft to affect all RA lifetimes
> > > > > > >     8f12d2d66cba net: add sysctl accept_ra_min_rtr_lft
> > > > > > >     bc9f6cbeb999 workqueue: Override implicit ordered attribute in workqueue_apply_unbound_cpumask()
> > > > > > >     25dd54b95abf nfc: nci: assert requested protocol is valid
> > > > > > >     b2bb3b43b94a pinctrl: renesas: rzn1: Enable missing PINMUX
> > > > > > >     c4140dd77c3b net/smc: Fix pos miscalculation in statistics
> > > > > > >     d888d3f70b0d net: nfc: fix races in nfc_llcp_sock_get() and nfc_llcp_sock_get_sn()
> > > > > > >     249a1fdb95d5 net/mlx5e: Again mutually exclude RX-FCS and RX-port-timestamp
> > > > > > >     2112cacb38aa ixgbe: fix crash with empty VF macvlan list
> > > > > > >     935a15334d77 net: phy: mscc: macsec: reject PN update requests
> > > > > > >     667fe9101a3a net: macsec: indicate next pn update when offloading
> > > > > > >     2dcb31e65d26 bpf: Fix verifier log for async callback return values
> > > > > > >     6a217af2c67f drm/vmwgfx: fix typo of sizeof argument
> > > > > > >     72ef70886556 riscv, bpf: Sign-extend return values
> > > > > > >     7795592e0818 riscv, bpf: Factor out emit_call for kernel and bpf context
> > > > > > >     58941cc742ca xen-netback: use default TX queue size for vifs
> > > > > > >     cffdced18af8 eth: remove copies of the NAPI_POLL_WEIGHT define
> > > > > > >     5c360eec5332 mlxsw: fix mlxsw_sp2_nve_vxlan_learning_set() return type
> > > > > > >     84c6aa0ae5c4 ieee802154: ca8210: Fix a potential UAF in ca8210_probe
> > > > > > >     616761cf9df9 ravb: Fix use-after-free issue in ravb_tx_timeout_work()
> > > > > > >     30ebd4177593 ravb: Fix up dma_free_coherent() call in ravb_remove()
> > > > > > >     3f39de2bd1d2 drm/msm/dpu: change _dpu_plane_calc_bw() to use u64 to avoid overflow
> > > > > > >     85ae07d4dcc6 drm/msm/dsi: fix irq_of_parse_and_map() error checking
> > > > > > >     9a890c7d4d0f drm/msm/dsi: skip the wait for video mode done if not applicable
> > > > > > >     b9de60b6830c drm/msm/dp: do not reinitialize phy unless retry during link training
> > > > > > >     afe5f596b588 KEYS: trusted: Remove redundant static calls usage
> > > > > > >     20e73ece06b3 KEYS: trusted: allow use of kernel RNG for key material
> > > > > > >     a01d68b6c666 ALSA: usb-audio: Fix microphone sound on Opencomm2 Headset
> > > > > > >     5b5e58299eac net: prevent address rewrite in kernel_bind()
> > > > > > >     56e96b38d2f7 quota: Fix slow quotaoff
> > > > > > >     28ddc1e0b898 HID: logitech-hidpp: Fix kernel crash on receiver USB disconnect
> > > > > > >     b930f0f7bbc2 lib/test_meminit: fix off-by-one error in test_pages()
> > > > > > >     982bd86fd659 platform/x86: hp-wmi:: Mark driver struct with __refdata to prevent section mismatch warning
> > > > > > >     124cf0ea4b82 platform/x86: think-lmi: Fix reference leak
> > > > > > >     3d2a16f878f0 of: overlay: Reorder struct fragment fields kerneldoc
> > > > > > >     10f4a0b6657e perf/arm-cmn: Fix the unhandled overflow status of counter 4 to 7
> > > > > > >     b7966e2191d0 RDMA/cxgb4: Check skb value for failure to allocate
> > > > > > >     b9bdffb3f9aa RDMA/srp: Do not call scsi_done() from srp_abort()
> > > > > > >     7d4999589ebc scsi: ib_srp: Call scsi_done() directly
> > > > > > >     d2746cdfd5e5 scsi: core: Rename scsi_mq_done() into scsi_done() and export it
> > > > > > >     8f2350e204da scsi: core: Use a structure member to track the SCSI command submitter
> > > > > > >     29298c85a81a iommu/vt-d: Avoid memory allocation in iommu_suspend()
> > > > > > >     02e21884dcf2 Linux 5.15.135
> > > > > > >     c8af81a9d36e xen/events: replace evtchn_rwlock with RCU
> > > > > > >     c346494ec7f1 parisc: Restore __ldcw_align for PA-RISC 2.0 processors
> > > > > > >     694e13732e83 ksmbd: fix uaf in smb20_oplock_break_ack
> > > > > > >     e914c3a47e45 RDMA/mlx5: Fix NULL string error
> > > > > > >     81b7bf367eea RDMA/siw: Fix connection failure handling
> > > > > > >     5d8bd138204f RDMA/uverbs: Fix typo of sizeof argument
> > > > > > >     60c9ed88526d RDMA/cma: Fix truncation compilation warning in make_cma_ports
> > > > > > >     7f6136ced1b8 RDMA/cma: Initialize ib_sa_multicast structure to 0 when join
> > > > > > >     1dd6095fc727 gpio: pxa: disable pinctrl calls for MMP_GPIO
> > > > > > >     844fcf4c697c gpio: aspeed: fix the GPIO number passed to pinctrl_gpio_set_config()
> > > > > > >     1878d6666c32 IB/mlx4: Fix the size of a buffer in add_port_entries()
> > > > > > >     718d9b44afca of: dynamic: Fix potential memory leak in of_changeset_action()
> > > > > > >     e0878f38b661 RDMA/core: Require admin capabilities to set system parameters
> > > > > > >     18a839064fc6 dm zoned: free dmz->ddev array in dmz_put_zoned_devices
> > > > > > >     8781fe259dd5 HID: intel-ish-hid: ipc: Disable and reenable ACPI GPE bit
> > > > > > >     949ccc91c35b HID: sony: remove duplicate NULL check before calling usb_free_urb()
> > > > > > >     a02c02adc2bd sctp: update hb timer immediately after users change hb_interval
> > > > > > >     7783b471bfce sctp: update transport state when processing a dupcook packet
> > > > > > >     1abac613c0d5 tcp: fix delayed ACKs for MSS boundary condition
> > > > > > >     821b3b00bc0f tcp: fix quick-ack counting to count actual ACKs of new data
> > > > > > >     24fb22bddb71 tipc: fix a potential deadlock on &tx->lock
> > > > > > >     2e53585e233c net: stmmac: dwmac-stm32: fix resume on STM32 MCU
> > > > > > >     74e569324050 ipv4: Set offload_failed flag in fibmatch results
> > > > > > >     a4b9bbd1d12f netfilter: nf_tables: nft_set_rbtree: fix spurious insertion failure
> > > > > > >     88497f74d684 netfilter: handle the connecting collision properly in nf_conntrack_proto_sctp
> > > > > > >     0c9cf5e8807f ibmveth: Remove condition to recompute TCP header checksum.
> > > > > > >     5a899e2ce848 net: ethernet: ti: am65-cpsw: Fix error code in am65_cpsw_nuss_init_tx_chns()
> > > > > > >     4837a192f6d0 net: nfc: llcp: Add lock when modifying device list
> > > > > > >     cda10784a176 net: usb: smsc75xx: Fix uninit-value access in __smsc75xx_read_reg
> > > > > > >     2801a1ddb26d net: dsa: mv88e6xxx: Avoid EEPROM timeout when EEPROM is absent
> > > > > > >     cb145e6c2070 ptp: ocp: Fix error handling in ptp_ocp_device_init
> > > > > > >     cd1189956393 ipv4, ipv6: Fix handling of transhdrlen in __ip{,6}_append_data()
> > > > > > >     147d89ee4143 net: fix possible store tearing in neigh_periodic_work()
> > > > > > >     bdb4fcf18e16 modpost: add missing else to the "of" check
> > > > > > >     bc8b89b69638 bpf, sockmap: Reject sk_msg egress redirects to non-TCP sockets
> > > > > > >     9fb4dfb8e212 NFSv4: Fix a nfs4_state_manager() race
> > > > > > >     fcdd79fda38a ima: rework CONFIG_IMA dependency block
> > > > > > >     b67adca1e1be scsi: target: core: Fix deadlock due to recursive locking
> > > > > > >     9a103e0b100c ima: Finish deprecation of IMA_TRUSTED_KEYRING Kconfig
> > > > > > >     bb6aee0696c6 regmap: rbtree: Fix wrong register marked as in-cache when creating new node
> > > > > > >     0cee8c1b3af3 wifi: mt76: mt76x02: fix MT76x0 external LNA gain handling
> > > > > > >     3f6fbbccba2d drivers/net: process the result of hdlc_open() and add call of hdlc_close() in uhdlc_close()
> > > > > > >     ebad2e4c4847 bpf: Fix tr dereferencing
> > > > > > >     5afb996349cb wifi: mwifiex: Fix oob check condition in mwifiex_process_rx_packet
> > > > > > >     7c8faa310803 wifi: iwlwifi: mvm: Fix a memory corruption issue
> > > > > > >     5db7af530ebd iwlwifi: avoid void pointer arithmetic
> > > > > > >     6ff75f524dae wifi: iwlwifi: dbg_ini: fix structure packing
> > > > > > >     0ea2a6349733 ubi: Refuse attaching if mtd's erasesize is 0
> > > > > > >     bb0707fde749 HID: sony: Fix a potential memory leak in sony_probe()
> > > > > > >     8afbacf61919 arm64: Add Cortex-A520 CPU part definition
> > > > > > >     0da6d21ba235 drm/amd: Fix detection of _PR3 on the PCIe root port
> > > > > > >     1ad7ccd45a65 net: prevent rewrite of msg_name in sock_sendmsg()
> > > > > > >     0fb3df94274b net: replace calls to sock->ops->connect() with kernel_connect()
> > > > > > >     37b54e8acea5 wifi: mwifiex: Fix tlv_buf_left calculation
> > > > > > >     e80f55d6d2a9 qed/red_ll2: Fix undefined behavior bug in struct qed_ll2_info
> > > > > > >     1e69422efcc6 vringh: don't use vringh_kiov_advance() in vringh_iov_xfer()
> > > > > > >     4e2f83952b1d scsi: zfcp: Fix a double put in zfcp_port_enqueue()
> > > > > > >     310bca649b30 Revert "clk: imx: pll14xx: dynamically configure PLL for 393216000/361267200Hz"
> > > > > > >     3f59e63568ad block: fix use-after-free of q->q_usage_counter
> > > > > > >     b75b017b3f37 rbd: take header_rwsem in rbd_dev_refresh() only when updating
> > > > > > >     33229d783466 rbd: decouple parent info read-in from updating rbd_dev
> > > > > > >     ab73e7ed79d3 rbd: decouple header read-in from updating rbd_dev->header
> > > > > > >     b4ddad3fb0ea rbd: move rbd_dev_refresh() definition
> > > > > > >     bb1fae816c90 iommu/arm-smmu-v3: Avoid constructing invalid range commands
> > > > > > >     c4edc7b5c836 iommu/arm-smmu-v3: Set TTL invalidation hint better
> > > > > > >     a98ad3adf60d arm64: Avoid repeated AA64MMFR1_EL1 register read on pagefault path
> > > > > > >     aad6ba1715ec ring-buffer: Fix bytes info in per_cpu buffer stats
> > > > > > >     8012d0b05158 ring-buffer: remove obsolete comment for free_buffer_page()
> > > > > > >     65a218ca516e NFSv4: Fix a state manager thread deadlock regression
> > > > > > >     8454a2f5e930 NFS: rename nfs_client_kset to nfs_kset
> > > > > > >     f8b0b6a8e196 NFS: Cleanup unused rpc_clnt variable
> > > > > > >     686746be7bfb ASoC: tegra: Fix redundant PLLA and PLLA_OUT0 updates
> > > > > > >     0a210e63844b ASoC: soc-utils: Export snd_soc_dai_is_dummy() symbol
> > > > > > >     b4f7f1556813 spi: zynqmp-gqspi: fix clock imbalance on probe failure
> > > > > > >     e514f897ad66 spi: zynqmp-gqspi: Convert to platform remove callback returning void
> > > > > > >     1edcec18cfb7 Linux 5.15.134
> > > > > > >     09a683023785 netfilter: nf_tables: fix kdoc warnings after gc rework
> > > > > > >     66cb6d74f5a1 drm/meson: fix memory leak on ->hpd_notify callback
> > > > > > >     91f1f025b6d9 fs: binfmt_elf_efpic: fix personality for ELF-FDPIC
> > > > > > >     1cae7473a6dd ata: libata-sata: increase PMP SRST timeout to 10s
> > > > > > >     e74adc589922 ata: libata-core: Do not register PM operations for SAS ports
> > > > > > >     4cbd55a81965 ata: libata-core: Fix port and device removal
> > > > > > >     ddc525fffb44 ata: libata-core: Fix ata_port_request_pm() locking
> > > > > > >     2990a195edb5 net: thunderbolt: Fix TCPv6 GSO checksum calculation
> > > > > > >     132a5ae4136b bpf: Fix BTF_ID symbol generation collision in tools/
> > > > > > >     58d560e98da5 bpf: Fix BTF_ID symbol generation collision
> > > > > > >     f8673f651bc1 btrfs: properly report 0 avail for very full file systems
> > > > > > >     b5d00cd7db66 ring-buffer: Update "shortest_full" in polling
> > > > > > >     00d2cb8066cb proc: nommu: /proc/<pid>/maps: release mmap read lock
> > > > > > >     40527ebb3e45 Revert "SUNRPC dont update timeout value on connection reset"
> > > > > > >     a2b1d486fb70 io_uring/fs: remove sqe->rw_flags checking from LINKAT
> > > > > > >     111fe77cb13f sched/rt: Fix live lock between select_fallback_rq() and RT push
> > > > > > >     3569ad59664f kernel/sched: Modify initial boot task idle setup
> > > > > > >     07f78e97676c i2c: i801: unregister tco_pdev in i801_probe() error path
> > > > > > >     70df8b9c59bc ata: libata-scsi: ignore reserved bits for REPORT SUPPORTED OPERATION CODES
> > > > > > >     a7e0c10a8c33 ALSA: hda: Disable power save for solving pop issue on Lenovo ThinkCentre M70q
> > > > > > >     0c5fd85fb01f netfilter: nf_tables: disallow rule removal from chain binding
> > > > > > >     3936e8714907 nilfs2: fix potential use after free in nilfs_gccache_submit_read_data()
> > > > > > >     2b837f13a818 serial: 8250_port: Check IRQ data before use
> > > > > > >     a48d2bcd23f2 Revert "tty: n_gsm: fix UAF in gsm_cleanup_mux"
> > > > > > >     78e70c6238d2 misc: rtsx: Fix some platforms can not boot and move the l1ss judgment to probe
> > > > > > >     f090a8b4d2e3 x86/srso: Add SRSO mitigation for Hygon processors
> > > > > > >     f5a604757aa8 iommu/arm-smmu-v3: Fix soft lockup triggered by arm_smmu_mm_invalidate_range
> > > > > > >     efce75bd2dbc Smack:- Use overlay inode label in smack_inode_copy_up()
> > > > > > >     0e3450487f99 smack: Retrieve transmuting information in smack_inode_getsecurity()
> > > > > > >     3586b3feed1b smack: Record transmuting in smk_transmuted
> > > > > > >     9690ad557d94 nvme-pci: always return an ERR_PTR from nvme_pci_alloc_dev
> > > > > > >     3c29c6e8cd7c scsi: qla2xxx: Fix NULL pointer dereference in target mode
> > > > > > >     6e5e4223c897 i40e: fix potential NULL pointer dereferencing of pf->vf i40e_sync_vsi_filters()
> > > > > > >     aff3994d4bdd watchdog: iTCO_wdt: Set NO_REBOOT if the watchdog is not already running
> > > > > > >     83a30e945571 watchdog: iTCO_wdt: No need to stop the timer in probe
> > > > > > >     1e8c573f50a7 nvme-pci: do not set the NUMA node of device if it has none
> > > > > > >     182d13dadb03 nvme-pci: factor out a nvme_pci_alloc_dev helper
> > > > > > >     af58072e867c nvme-pci: factor the iod mempool creation into a helper
> > > > > > >     c8bc44936f2c cgroup: Fix suspicious rcu_dereference_check() usage warning
> > > > > > >     ce6b88a5853d sched/cpuacct: Optimize away RCU read lock
> > > > > > >     b1deb155524e perf build: Define YYNOMEM as YYNOABORT for bison < 3.81
> > > > > > >     86e65ffc4d0f fbdev/sh7760fb: Depend on FB=y
> > > > > > >     4bf0044fe43f ncsi: Propagate carrier gain/loss events to the NCSI controller
> > > > > > >     288990ec3580 powerpc/watchpoints: Annotate atomic context in more places
> > > > > > >     47a94e87f00c powerpc/watchpoint: Disable pagefaults when getting user instruction
> > > > > > >     7eb09f70d9c2 powerpc/watchpoints: Disable preemption in thread_change_pc()
> > > > > > >     134b01a39077 media: vb2: frame_vector.c: replace WARN_ONCE with a comment
> > > > > > >     baf7cf0fdb83 ASoC: imx-rpmsg: Set ignore_pmdown_time for dai_link
> > > > > > >     9da93c74490c bpf: Clarify error expectations from bpf_clone_redirect
> > > > > > >     e1a8b79ad768 ASoC: fsl: imx-pcm-rpmsg: Add SNDRV_PCM_INFO_BATCH flag
> > > > > > >     45e028accbdf spi: stm32: add a delay before SPI disable
> > > > > > >     25850bf83dcd spi: nxp-fspi: reset the FLSHxCR1 registers
> > > > > > >     50662d21e414 ata: libata-eh: do not clear ATA_PFLAG_EH_PENDING in ata_eh_reset()
> > > > > > >     8e3cdab909db smb3: correct places where ENOTSUPP is used instead of preferred EOPNOTSUPP
> > > > > > >     d540a4370aba scsi: pm80xx: Avoid leaking tags when processing OPC_INB_SET_CONTROLLER_CONFIG command
> > > > > > >     fde57d7ba9b3 scsi: pm80xx: Use phy-specific SAS address when sending PHY_START command
> > > > > > >     a1589abd7c4a drm/amdgpu: Handle null atom context in VBIOS info ioctl
> > > > > > >     fd334cfd8412 drm/amd/display: Don't check registers, if using AUX BL control
> > > > > > >     a8bc0f6357af platform/mellanox: mlxbf-bootctl: add NET dependency into Kconfig
> > > > > > >     344f2f3e61a9 ring-buffer: Do not attempt to read past "commit"
> > > > > > >     3db9b420709b selftests: fix dependency checker script
> > > > > > >     4aa90e624c30 btrfs: improve error message after failure to add delayed dir index item
> > > > > > >     53e7c559b7bf ring-buffer: Avoid softlockup in ring_buffer_resize()
> > > > > > >     b4874f72cf57 selftests/ftrace: Correctly enable event in instance-event.tc
> > > > > > >     8c5c9ecbfa8d scsi: ufs: core: Move __ufshcd_send_uic_cmd() outside host_lock
> > > > > > >     e08e61d50a30 scsi: qedf: Add synchronization between I/O completions and abort
> > > > > > >     ada7fcba2d6a parisc: irq: Make irq_stack_union static to avoid sparse warning
> > > > > > >     b7e376a26b0c parisc: drivers: Fix sparse warning
> > > > > > >     d8c6fad00282 parisc: iosapic.c: Fix sparse warnings
> > > > > > >     1ecdcfec4e4a parisc: sba: Fix compile warning wrt list of SBA devices
> > > > > > >     bd1ec7f9983b spi: sun6i: fix race between DMA RX transfer completion and RX FIFO drain
> > > > > > >     ff05ed4ae214 spi: sun6i: reduce DMA RX transfer width to single byte
> > > > > > >     ac0d06809934 dma-debug: don't call __dma_entry_alloc_check_leak() under free_entries_lock
> > > > > > >     d938c3d278d5 i2c: npcm7xx: Fix callback completion ordering
> > > > > > >     0c615323a745 gpio: pmic-eic-sprd: Add can_sleep flag for PMIC EIC chip
> > > > > > >     2a47ee15a6ab soc: imx8m: Enable OCOTP clock for imx8mm before reading registers
> > > > > > >     7c59b882b9b3 xtensa: boot/lib: fix function prototypes
> > > > > > >     70460e81e2d1 xtensa: boot: don't add include-dirs
> > > > > > >     bc51434b6612 xtensa: iss/network: make functions static
> > > > > > >     8e0f78a84f64 xtensa: add default definition for XCHAL_HAVE_DIV32
> > > > > > >     be57fc50dc3c firmware: imx-dsp: Fix an error handling path in imx_dsp_setup_channels()
> > > > > > >     1df81ea9e4db power: supply: ucs1002: fix error code in ucs1002_get_property()
> > > > > > >     6937e44ffb91 bus: ti-sysc: Fix SYSC_QUIRK_SWSUP_SIDLE_ACT handling for uart wake-up
> > > > > > >     0e75aa86a7d0 ARM: dts: ti: omap: motorola-mapphone: Fix abe_clkctrl warning on boot
> > > > > > >     1b39eae11752 ARM: dts: ti: omap: Fix bandgap thermal cells addressing for omap3/4
> > > > > > >     fcbf770c66ef ARM: dts: omap: correct indentation
> > > > > > >     f5e12de36ab3 treewide: Replace GPLv2 boilerplate/reference with SPDX - gpl-2.0_56.RULE (part 1)
> > > > > > >     6829bc7978e0 clk: tegra: fix error return case for recalc_rate
> > > > > > >     78277b096d4c bus: ti-sysc: Fix missing AM35xx SoC matching
> > > > > > >     5435a49b3b66 bus: ti-sysc: Use fsleep() instead of usleep_range() in sysc_reset()
> > > > > > >     c39df101d8ca drm/bridge: ti-sn65dsi83: Do not generate HFP/HBP/HSA and EOT packet
> > > > > > >     4bf10fd51ca5 MIPS: Alchemy: only build mmc support helpers if au1xmmc is enabled
> > > > > > >     d2640d86876e btrfs: reset destination buffer when read_extent_buffer() gets invalid range
> > > > > > >     1a541999f31f scsi: qla2xxx: Use raw_smp_processor_id() instead of smp_processor_id()
> > > > > > >     532a23960566 scsi: qla2xxx: Select qpair depending on which CPU post_cmd() gets called
> > > > > > >     6642b4eb083b ata: ahci: Add Elkhart Lake AHCI controller
> > > > > > >     072611960741 ata: ahci: Rename board_ahci_mobile
> > > > > > >     8274154712a0 ata: ahci: Add support for AMD A85 FCH (Hudson D4)
> > > > > > >     bd69c74dca70 ata: libata: Rename link flag ATA_LFLAG_NO_DB_DELAY
> > > > > > >     f5ba6d9d6bec netfilter: nft_exthdr: Fix non-linear header modification
> > > > > > >     7ca3a1b0f474 netfilter: exthdr: add support for tcp option removal
> > > > > > >     fb6f65780c9c Input: i8042 - add quirk for TUXEDO Gemini 17 Gen1/Clevo PD70PN
> > > > > > >     191fc23cfa9a Input: i8042 - rename i8042-x86ia64io.h to i8042-acpipnpio.h
> > > > > > >     5d2b57c0bc40 xfs: fix xfs_inodegc_stop racing with mod_delayed_work
> > > > > > >     657f842859c4 xfs: disable reaping in fscounters scrub
> > > > > > >     8444467eadb2 xfs: check that per-cpu inodegc workers actually run on that cpu
> > > > > > >     67db9ecb84d5 xfs: explicitly specify cpu when forcing inodegc delayed work to run immediately
> > > > > > >     99e65f075e6c xfs: introduce xfs_inodegc_push()
> > > > > > >     2df381963240 xfs: bound maximum wait time for inodegc work
> > > > > > >     08dc21596751 i2c: mux: gpio: Add missing fwnode_handle_put()
> > > > > > >     f912d9d87421 i2c: mux: gpio: Replace custom acpi_get_local_address()
> > > > > > >     1aa39eee57f6 i2c: mux: demux-pinctrl: check the return value of devm_kstrdup()
> > > > > > >     9910b1411e7e gpio: tb10x: Fix an error handling path in tb10x_gpio_probe()
> > > > > > >     d7acb7031758 Fix up backport of 136191703038 ("interconnect: Teach lockdep about icc_bw_lock order")
> > > > > > >     d645206e9be2 igc: Expose tx-usecs coalesce setting to user
> > > > > > >     d7a2bf6faa82 bnxt_en: Flush XDP for bnxt_poll_nitroa0()'s NAPI
> > > > > > >     56d2418a079a net: ena: Flush XDP packets on error.
> > > > > > >     07b569051f6e locking/seqlock: Do the lockdep annotation before locking in do_write_seqcount_begin_nested()
> > > > > > >     a70dbdede0c7 netfilter: ipset: Fix race between IPSET_CMD_CREATE and IPSET_CMD_SWAP
> > > > > > >     0dcc9b4097d8 netfilter: nf_tables: disable toggling dormant table state more than once
> > > > > > >     ea82139e6e35 net: rds: Fix possible NULL-pointer dereference
> > > > > > >     cd05eec2ee0c team: fix null-ptr-deref when team device type is changed
> > > > > > >     8bc97117b51d net: bridge: use DEV_STATS_INC()
> > > > > > >     0d3939cccb20 net: hns3: add 5ms delay before clear firmware reset irq source
> > > > > > >     d6d182d856d0 net: hns3: fix fail to delete tc flower rules during reset issue
> > > > > > >     7c47b238f4ec net: hns3: only enable unicast promisc when mac table full
> > > > > > >     96af9a55b782 net: hns3: fix GRE checksum offload issue
> > > > > > >     13ea4b92e875 x86/srso: Fix SBPB enablement for spec_rstack_overflow=off
> > > > > > >     e2c34afe8362 x86/srso: Fix srso_show_state() side effect
> > > > > > >     21efa88e777f platform/x86: intel_scu_ipc: Fail IPC send if still busy
> > > > > > >     0a5d236b52cf platform/x86: intel_scu_ipc: Don't override scu in intel_scu_ipc_dev_simple_command()
> > > > > > >     ab78000c38b4 platform/x86: intel_scu_ipc: Check status upon timeout in ipc_wait_for_interrupt()
> > > > > > >     47329633b3f0 platform/x86: intel_scu_ipc: Check status after timeout in busy_loop()
> > > > > > >     26df9ab5de30 dccp: fix dccp_v4_err()/dccp_v6_err() again
> > > > > > >     3b14e8431855 powerpc/perf/hv-24x7: Update domain value check
> > > > > > >     8860d354f653 ipv4: fix null-deref in ipv4_link_failure
> > > > > > >     c196ecd3f893 igc: Fix infinite initialization loop with early XDP redirect
> > > > > > >     a2d69dcb6ccb ionic: fix 16bit math issue when PAGE_SIZE >= 64KB
> > > > > > >     3796e449a03e i40e: Fix VF VLAN offloading when port VLAN is configured
> > > > > > >     a628f3b5cd8d i40e: Add VF VLAN pruning
> > > > > > >     7a9eee3b5d4d iavf: do not process adminq tasks when __IAVF_IN_REMOVE_TASK is set
> > > > > > >     f3c6a17900e8 ASoC: imx-audmix: Fix return error with devm_clk_get()
> > > > > > >     f90a7b9586d7 net/core: Fix ETH_P_1588 flow dissector
> > > > > > >     55629e616452 selftests: tls: swap the TX and RX sockets in some tests
> > > > > > >     acabf5df49aa bpf: Avoid deadlock when using queue and stack maps from NMI
> > > > > > >     c6e44f4c31c5 netfilter: nf_tables: disallow element removal on anonymous sets
> > > > > > >     6a8de7775329 ASoC: meson: spdifin: start hw on dai probe
> > > > > > >     ef99506eaf1d netfilter: nf_tables: fix memleak when more than 255 elements expired
> > > > > > >     8d7a00b904da netfilter: nft_set_hash: try later when GC hits EAGAIN on iteration
> > > > > > >     83d3a4607c58 netfilter: nft_set_pipapo: stop GC iteration if GC transaction allocation fails
> > > > > > >     949369f9f0d9 netfilter: nft_set_pipapo: call nft_trans_gc_queue_sync() in catchall GC
> > > > > > >     2e6846b613fa netfilter: nft_set_rbtree: use read spinlock to avoid datapath contention
> > > > > > >     9af7dfb3c9d7 netfilter: nft_set_rbtree: skip sync GC for new elements in this transaction
> > > > > > >     9366966caf1a netfilter: nf_tables: defer gc run if previous batch is still pending
> > > > > > >     082791b42123 netfilter: nf_tables: use correct lock to protect gc_list
> > > > > > >     b44a459c6561 netfilter: nf_tables: GC transaction race with abort path
> > > > > > >     24707fa1e1f9 netfilter: nf_tables: GC transaction race with netns dismantle
> > > > > > >     6796800f0d8e netfilter: nf_tables: fix GC transaction races with netns and netlink event exit path
> > > > > > >     af78b0489e88 netfilter: nf_tables: don't fail inserts if duplicate has expired
> > > > > > >     8f24fe69e3ca netfilter: nf_tables: remove busy mark and gc batch API
> > > > > > >     b290795bd26f netfilter: nft_set_hash: mark set element as dead when deleting from packet path
> > > > > > >     479a2cf52593 netfilter: nf_tables: adapt set backend to use GC transaction API
> > > > > > >     d19e8bf3ea41 netfilter: nf_tables: GC transaction API to avoid race with control plane
> > > > > > >     7c7e658a36f8 netfilter: nf_tables: don't skip expired elements during walk
> > > > > > >     a2d1125ee04e tracing: Have event inject files inc the trace array ref count
> > > > > > >     6b6c088c38f7 ext4: do not let fstrim block system suspend
> > > > > > >     a9d3bb58da95 ext4: move setting of trimmed bit into ext4_try_to_trim_range()
> > > > > > >     d91abea15c61 ext4: replace the traditional ternary conditional operator with with max()/min()
> > > > > > >     656f0495e4ac ext4: change s_last_trim_minblks type to unsigned long
> > > > > > >     be57857fb3c3 ext4: scope ret locally in ext4_try_to_trim_range()
> > > > > > >     e832b55881a1 ata: libahci: clear pending interrupt status
> > > > > > >     f6189f373151 ata: ahci: Drop pointless VPRINTK() calls and convert the remaining ones
> > > > > > >     fa6d449e4d02 tracing: Increase trace array ref count on enable and filter files
> > > > > > >     7a688f191a17 tracing: Make trace_marker{,_raw} stream-like
> > > > > > >     68fc0e75c793 NFSv4.1: fix pnfs MDS=DS session trunking
> > > > > > >     0ff78c455494 NFSv4.1: use EXCHGID4_FLAG_USE_PNFS_DS for DS server
> > > > > > >     d381bfe13895 SUNRPC: Mark the cred for revalidation if the server rejects it
> > > > > > >     f1c434ddafe6 NFS/pNFS: Report EINVAL errors from connect() to the server
> > > > > > >     0c0a7e1f2a6a NFS: More fixes for nfs_direct_write_reschedule_io()
> > > > > > >     a354b4a367f5 NFS: Use the correct commit info in nfs_join_page_group()
> > > > > > >     b911329317b4 Linux 5.15.133
> > > > > > >     e3a29b80e9e6 interconnect: Teach lockdep about icc_bw_lock order
> > > > > > >     c6244cd00c97 drm/amd/display: enable cursor degamma for DCN3+ DRM legacy gamma
> > > > > > >     08569c92f7f3 net/sched: Retire rsvp classifier
> > > > > > >     6b080fa8aae1 drm/amdgpu: fix amdgpu_cs_p1_user_fence
> > > > > > >     6386a2d4dc01 drm/amd/display: fix the white screen issue when >= 64GB DRAM
> > > > > > >     e04b7073bdce ext4: fix rec_len verify error
> > > > > > >     93763d58705a scsi: pm8001: Setup IRQs on resume
> > > > > > >     72a22696cf19 scsi: megaraid_sas: Fix deadlock on firmware crashdump
> > > > > > >     54603e8a88bc ata: libata: disallow dev-initiated LPM transitions to unsupported states
> > > > > > >     01c7c38a90bc i2c: aspeed: Reset the i2c controller when timeout occurs
> > > > > > >     763d39f4e8fb tracefs: Add missing lockdown check to tracefs_create_dir()
> > > > > > >     bf195968e362 nfsd: fix change_info in NFSv4 RENAME replies
> > > > > > >     bf38c1d29f8b tracing: Have option files inc the trace array ref count
> > > > > > >     85ad4688b7a7 tracing: Have current_trace inc the trace array ref count
> > > > > > >     962e6723239b tracing: Have tracing_max_latency inc the trace array ref count
> > > > > > >     380bbd46d61c btrfs: release path before inode lookup during the ino lookup ioctl
> > > > > > >     779c3cf2749c btrfs: fix lockdep splat and potential deadlock after failure running delayed items
> > > > > > >     f9c78afcee46 ovl: fix incorrect fdput() on aio completion
> > > > > > >     05a7289a5d4b ovl: fix failed copyup of fileattr on a symlink
> > > > > > >     8bcb80293be7 attr: block mode changes of symlinks
> > > > > > >     d30af15e460f md/raid1: fix error: ISO C90 forbids mixed declarations
> > > > > > >     abdfde037712 samples/hw_breakpoint: fix building without module unloading
> > > > > > >     58787ff3d023 x86/purgatory: Remove LTO flags
> > > > > > >     8abf1ec895d5 x86/boot/compressed: Reserve more memory for page tables
> > > > > > >     e1a27664fcf5 scsi: lpfc: Fix the NULL vs IS_ERR() bug for debugfs_create_file()
> > > > > > >     f0fd24f1fae0 selftests: tracing: Fix to unmount tracefs for recovering environment
> > > > > > >     dded6b81ad68 scsi: qla2xxx: Fix NULL vs IS_ERR() bug for debugfs_create_dir()
> > > > > > >     1d5caeac9655 drm: gm12u320: Fix the timeout usage for usb_bulk_msg()
> > > > > > >     b9f0572b38c1 btrfs: compare the correct fsid/metadata_uuid in btrfs_validate_super
> > > > > > >     cba491ee38e2 btrfs: add a helper to read the superblock metadata_uuid
> > > > > > >     cb3671a2eeac btrfs: move btrfs_pinned_by_swapfile prototype into volumes.h
> > > > > > >     f16fe29368fd perf test shell stat_bpf_counters: Fix test on Intel
> > > > > > >     ad73216e006f perf test: Remove bash construct from stat_bpf_counters.sh test
> > > > > > >     d8f81baeb9eb MIPS: Use "grep -E" instead of "egrep"
> > > > > > >     dfe961b1e476 mtd: rawnand: brcmnand: Fix ECC level field setting for v7.2 controller
> > > > > > >     56cf9f446b33 mtd: rawnand: brcmnand: Allow SoC to provide I/O operations
> > > > > > >     34fcb59437a7 jbd2: correct the end of the journal recovery scan range
> > > > > > >     a4605449cc9f jbd2: rename jbd_debug() to jbd2_debug()
> > > > > > >     db6c90f2671c jbd2: kill t_handle_lock transaction spinlock
> > > > > > >     e9270898222a jbd2: fix use-after-free of transaction_t race
> > > > > > >     b0412dd1c24b jbd2: refactor wait logic for transaction updates into a common function
> > > > > > >     f980bf1586ef printk: Consolidate console deferred printing
> > > > > > >     9be2957f014d interconnect: Fix locking for runpm vs reclaim
> > > > > > >     f3f6bf22a4f5 kobject: Add sanity check for kset->kobj.ktype in kset_register()
> > > > > > >     81bbe6667024 media: pci: ipu3-cio2: Initialise timing struct to avoid a compiler warning
> > > > > > >     d4ef3c9c7947 usb: ehci: add workaround for chipidea PORTSC.PEC bug
> > > > > > >     c829d25e26fb serial: cpm_uart: Avoid suspicious locking
> > > > > > >     5353df78c226 scsi: target: iscsi: Fix buffer overflow in lio_target_nacl_info_show()
> > > > > > >     b97aaf9faf89 tools: iio: iio_generic_buffer: Fix some integer type and calculation
> > > > > > >     60a71fd1910e usb: gadget: fsl_qe_udc: validate endpoint index for ch9 udc
> > > > > > >     c861a61be6d3 usb: cdns3: Put the cdns set active part outside the spin lock
> > > > > > >     930c60e13947 media: pci: cx23885: replace BUG with error return
> > > > > > >     48bb6a9fa5cb media: tuners: qt1010: replace BUG_ON with a regular error
> > > > > > >     2a33fc57133d media: dvb-usb-v2: gl861: Fix null-ptr-deref in gl861_i2c_master_xfer
> > > > > > >     5b1ea100ad36 media: az6007: Fix null-ptr-deref in az6007_i2c_xfer()
> > > > > > >     3dd5846a8739 media: anysee: fix null-ptr-deref in anysee_master_xfer
> > > > > > >     033b0c0780ad media: af9005: Fix null-ptr-deref in af9005_i2c_xfer
> > > > > > >     903566208ae6 media: dw2102: Fix null-ptr-deref in dw2102_i2c_transfer()
> > > > > > >     d9ef84a7c222 media: dvb-usb-v2: af9035: Fix null-ptr-deref in af9035_i2c_master_xfer
> > > > > > >     ca49cef3acaa PCI: fu740: Set the number of MSI vectors
> > > > > > >     d35e7ae10eb8 powerpc/pseries: fix possible memory leak in ibmebus_bus_init()
> > > > > > >     46870eea5496 ARM: 9317/1: kexec: Make smp stop calls asynchronous
> > > > > > >     ef7311101ca4 jfs: fix invalid free of JFS_IP(ipimap)->i_imap in diUnmount
> > > > > > >     aa5b019a3e0f fs/jfs: prevent double-free in dbUnmount() after failed jfs_remount()
> > > > > > >     7ac65c29b6c2 ext2: fix datatype of block number in ext2_xattr_set2()
> > > > > > >     4f96c0665f9f md: raid1: fix potential OOB in raid1_remove_disk()
> > > > > > >     f3e9fc7b02b9 bus: ti-sysc: Configure uart quirks for k3 SoC
> > > > > > >     3157aa794c75 drm/exynos: fix a possible null-pointer dereference due to data race in exynos_drm_crtc_atomic_disable()
> > > > > > >     78bc9d25997a drm/amd/display: Blocking invalid 420 modes on HDMI TMDS for DCN31
> > > > > > >     5eca70c14b31 ALSA: hda: intel-dsp-cfg: add LunarLake support
> > > > > > >     e8ba418d4926 samples/hw_breakpoint: Fix kernel BUG 'invalid opcode: 0000'
> > > > > > >     961df5a3f5cc arm64: dts: qcom: sm8250-edo: correct ramoops pmsg-size
> > > > > > >     49cd54900078 arm64: dts: qcom: sm8150-kumano: correct ramoops pmsg-size
> > > > > > >     1e0a38bb840a arm64: dts: qcom: sm6125-pdx201: correct ramoops pmsg-size
> > > > > > >     201071956ec6 drm/bridge: tc358762: Instruct DSI host to generate HSE packets
> > > > > > >     c64ee9dd3358 wifi: mac80211_hwsim: drop short frames
> > > > > > >     66594a1e6ddd netfilter: ebtables: fix fortify warnings in size_entry_mwt()
> > > > > > >     fedd9377dd9c wifi: mac80211: check S1G action frame size
> > > > > > >     e08333e2abae alx: fix OOB-read compiler warning
> > > > > > >     2b0a093cdf59 mmc: sdhci-esdhc-imx: improve ESDHC_FLAG_ERR010450
> > > > > > >     0a1f87f0ca76 tpm_tis: Resend command to recover from data transfer errors
> > > > > > >     67589d247909 crypto: lib/mpi - avoid null pointer deref in mpi_cmp_ui()
> > > > > > >     389106425dee wifi: wil6210: fix fortify warnings
> > > > > > >     ddb8f358b5e0 wifi: mwifiex: fix fortify warning
> > > > > > >     a7ebe459c72e wifi: ath9k: fix printk specifier
> > > > > > >     3de6b6ab69e2 wifi: ath9k: fix fortify warnings
> > > > > > >     6b0adfafb073 crypto: lrw,xts - Replace strlcpy with strscpy
> > > > > > >     dc100292e503 devlink: remove reload failed checks in params get/set callbacks
> > > > > > >     7b7964cd9db3 ACPI: x86: s2idle: Catch multiple ACPI_TYPE_PACKAGE objects
> > > > > > >     eda268b5b7ad hw_breakpoint: fix single-stepping when using bpf_overflow_handler
> > > > > > >     6e743b7261ef perf/imx_ddr: speed up overflow frequency of cycle
> > > > > > >     f9a2c79c2970 perf/smmuv3: Enable HiSilicon Erratum 162001900 quirk for HIP08/09
> > > > > > >     ed1afb597280 ACPI: video: Add backlight=native DMI quirk for Lenovo Ideapad Z470
> > > > > > >     f685311dbe05 scftorture: Forgive memory-allocation failure if KASAN
> > > > > > >     4f03fba096bf rcuscale: Move rcu_scale_writer() schedule_timeout_uninterruptible() to _idle()
> > > > > > >     f1ceff37ac6b kernel/fork: beware of __put_task_struct() calling context
> > > > > > >     430787056dd3 ACPICA: Add AML_NO_OPERAND_RESOLVE flag to Timer
> > > > > > >     766e56faddbe locks: fix KASAN: use-after-free in trace_event_raw_event_filelock_lock
> > > > > > >     6994f806c6d1 btrfs: output extra debug info if we failed to find an inline backref
> > > > > > >     71eeddcad734 autofs: fix memory leak of waitqueues in autofs_catatonic_mode
> > > > > > >     35ecaa3632bf Linux 5.15.132
> > > > > > >     0c0d79f3366a pcd: fix error codes in pcd_init_unit()
> > > > > > >     893978f1b4d1 drm/amd/display: Fix a bug when searching for insert_above_mpcc
> > > > > > >     0b8e09b39ef3 MIPS: Only fiddle with CHECKFLAGS if `need-compiler'
> > > > > > >     55d2e7c1ab8e kcm: Fix error handling for SOCK_DGRAM in kcm_sendmsg().
> > > > > > >     e80228b27487 ixgbe: fix timestamp configuration code
> > > > > > >     5b55dac919ec ipv6: fix ip6_sock_set_addr_preferences() typo
> > > > > > >     481bd6dcc5fe net/tls: do not free tls_rec on async operation in bpf_exec_tx_verdict()
> > > > > > >     3600c0dc0deb platform/mellanox: mlxbf-pmc: Fix reading of unprogrammed events
> > > > > > >     07c0abc80604 platform/mellanox: mlxbf-pmc: Fix potential buffer overflows
> > > > > > >     7c34ea34516d platform/mellanox: mlxbf-tmfifo: Drop jumbo frames
> > > > > > >     694035201aac platform/mellanox: mlxbf-tmfifo: Drop the Rx packet if no more descriptors
> > > > > > >     97275339c34c kcm: Fix memory leak in error path of kcm_sendmsg()
> > > > > > >     864da4a5d5eb r8152: check budget for r8152_poll()
> > > > > > >     fbdc4e9908b2 net: dsa: sja1105: hide all multicast addresses from "bridge fdb show"
> > > > > > >     6a4480c5e6eb hsr: Fix uninit-value access in fill_frame_info()
> > > > > > >     072324cfab9b net: ethernet: mtk_eth_soc: fix possible NULL pointer dereference in mtk_hwlro_get_fdir_all()
> > > > > > >     5bb09dddc724 net: ethernet: mvpp2_main: fix possible OOB write in mvpp2_ethtool_get_rxnfc()
> > > > > > >     06b4934ab2b5 net/smc: use smc_lgr_list.lock to protect smc_lgr_list.list iterate in smcr_port_add
> > > > > > >     aea3801c234d kselftest/runner.sh: Propagate SIGTERM to runner child
> > > > > > >     2f1e86014d0c net: ipv4: fix one memleak in __inet_del_ifa()
> > > > > > >     f086e859ddc2 ARM: dts: BCM5301X: Extend RAM to full 256MB for Linksys EA6500 V2
> > > > > > >     8173d9027031 ARM: dts: samsung: exynos4210-i9100: Fix LCD screen's physical size
> > > > > > >     072cd213c64f block: don't add or resize partition on the disk with GENHD_FL_NO_PART
> > > > > > >     c6ce1c5dd327 block: rename GENHD_FL_NO_PART_SCAN to GENHD_FL_NO_PART
> > > > > > >     6c06a7f6b41c block: move GENHD_FL_BLOCK_EVENTS_ON_EXCL_WRITE to disk->event_flags
> > > > > > >     8247ff0d5036 block: move GENHD_FL_NATIVE_CAPACITY to disk->state
> > > > > > >     5ad42b999a42 pcd: cleanup initialization
> > > > > > >     7607bc7fe6cc pcd: move the identify buffer into pcd_identify
> > > > > > >     242bbe218814 perf hists browser: Fix the number of entries for 'e' key
> > > > > > >     4d7a8a44e030 perf tools: Handle old data in PERF_RECORD_ATTR
> > > > > > >     a8f91f480c62 perf hists browser: Fix hierarchy mode header
> > > > > > >     4ee1cf2a5bcc MIPS: Fix CONFIG_CPU_DADDI_WORKAROUNDS `modules_install' regression
> > > > > > >     df4d8d5ab647 drm/amd/display: prevent potential division by zero errors
> > > > > > >     3b51d016bbbf mtd: rawnand: brcmnand: Fix potential false time out warning
> > > > > > >     2353b7bb61e4 mtd: rawnand: brcmnand: Fix potential out-of-bounds access in oob write
> > > > > > >     b59ff750bf80 mtd: rawnand: brcmnand: Fix crash during the panic_write
> > > > > > >     ca5218aef9e5 btrfs: use the correct superblock to compare fsid in btrfs_validate_super
> > > > > > >     f3260733894a btrfs: don't start transaction when joining with TRANS_JOIN_NOSTART
> > > > > > >     7ef0e8b812e0 btrfs: free qgroup rsv on io failure
> > > > > > >     5fd6f40d17e8 fuse: nlookup missing decrement in fuse_direntplus_link
> > > > > > >     65b6890c3d01 ata: pata_ftide010: Add missing MODULE_DESCRIPTION
> > > > > > >     0b62825dc6c3 ata: sata_gemini: Add missing MODULE_DESCRIPTION
> > > > > > >     81dd61cb1caa ata: pata_falcon: fix IO base selection for Q40
> > > > > > >     20bc2c470369 lib: test_scanf: Add explicit type cast to result initialization in test_number_prefix()
> > > > > > >     4315b4a95ecf ext4: add correct group descriptors and reserved GDT blocks to system zone
> > > > > > >     ef5fea70e591 jbd2: check 'jh->b_transaction' before removing it from checkpoint
> > > > > > >     6778a3857266 jbd2: fix checkpoint cleanup performance regression
> > > > > > >     6b195e07a2cf dmaengine: sh: rz-dmac: Fix destination and source data size setting
> > > > > > >     0476f2016ddc ARC: atomics: Add compiler barrier to atomic operations...
> > > > > > >     3375186d5e3f net/mlx5: Free IRQ rmap and notifier on kernel shutdown
> > > > > > >     2348a375ee16 sh: boards: Fix CEU buffer size passed to dma_declare_coherent_memory()
> > > > > > >     f5160dc17e81 net: hns3: remove GSO partial feature bit
> > > > > > >     6d548b7cb216 net: hns3: fix the port information display when sfp is absent
> > > > > > >     cc3c67e08169 net: hns3: fix invalid mutex between tc qdisc and dcb ets command issue
> > > > > > >     2c9643fa6360 net: hns3: fix debugfs concurrency issue between kfree buffer and read
> > > > > > >     8bfa87cf4a86 net: hns3: fix byte order conversion issue in hclge_dbg_fd_tcam_read()
> > > > > > >     19280e8dfb52 netfilter: nfnetlink_osf: avoid OOB read
> > > > > > >     1ad7b189cc14 netfilter: nftables: exthdr: fix 4-byte stack OOB write
> > > > > > >     347f765176db net: dsa: sja1105: complete tc-cbs offload support on SJA1110
> > > > > > >     cb4494cfe4b7 net: dsa: sja1105: fix -ENOSPC when replacing the same tc-cbs too many times
> > > > > > >     77b850b84d21 net: dsa: sja1105: fix bandwidth discrepancy between tc-cbs software and offload
> > > > > > >     d11109c03d6e ip_tunnels: use DEV_STATS_INC()
> > > > > > >     fcfb5842ef9c idr: fix param name in idr_alloc_cyclic() doc
> > > > > > >     131cd74a8e38 s390/zcrypt: don't leak memory if dev_set_name() fails
> > > > > > >     12de76fdddb5 igb: Change IGB_MIN to allow set rx/tx value between 64 and 80
> > > > > > >     7c2f90b1c213 igbvf: Change IGBVF_MIN to allow set rx/tx value between 64 and 80
> > > > > > >     f4c5640d6d38 igc: Change IGC_MIN to allow set rx/tx value between 64 and 80
> > > > > > >     9210b3dd74ac octeontx2-af: Fix truncation of smq in CN10K NIX AQ enqueue mbox handler
> > > > > > >     1840f08c2a1b kcm: Destroy mutex in kcm_exit_net()
> > > > > > >     6ea277b2c626 net: sched: sch_qfq: Fix UAF in qfq_dequeue()
> > > > > > >     3868de7c5361 af_unix: Fix data race around sk->sk_err.
> > > > > > >     d95456660fae af_unix: Fix data-races around sk->sk_shutdown.
> > > > > > >     e5edc6e44a88 af_unix: Fix data-race around unix_tot_inflight.
> > > > > > >     9151ed4b0061 af_unix: Fix data-races around user->unix_inflight.
> > > > > > >     907fbed65cec net: phy: micrel: Correct bit assignments for phy_device flags
> > > > > > >     5d2d3f2300c3 net: ipv6/addrconf: avoid integer underflow in ipv6_create_tempaddr
> > > > > > >     77dd55f5ec6a veth: Fixing transmit return status for dropped packets
> > > > > > >     56603b2c82e3 igb: disable virtualization features on 82580
> > > > > > >     149bc7834d6f ipv4: ignore dst hint for multipath routes
> > > > > > >     e18b49495a52 drm/i915/gvt: Drop unused helper intel_vgpu_reset_gtt()
> > > > > > >     5979985f2d6b xsk: Fix xsk_diag use-after-free error during socket cleanup
> > > > > > >     49acc5c5b280 net: fib: avoid warn splat in flow dissector
> > > > > > >     ed4e0adfa407 net: read sk->sk_family once in sk_mc_loop()
> > > > > > >     e0b483a0584f ipv4: annotate data-races around fi->fib_dead
> > > > > > >     74df0319e4e2 sctp: annotate data-races around sk->sk_wmem_queued
> > > > > > >     973a4c302d7f net/sched: fq_pie: avoid stalls in fq_pie_timer()
> > > > > > >     5e22217c1142 pwm: lpc32xx: Remove handling of PWM channels
> > > > > > >     676152264dec watchdog: intel-mid_wdt: add MODULE_ALIAS() to allow auto-load
> > > > > > >     d6aa2be1379d perf top: Don't pass an ERR_PTR() directly to perf_session__delete()
> > > > > > >     79bd17c99ec9 perf vendor events: Drop some of the JSON/events for power10 platform
> > > > > > >     1356eaceef34 perf vendor events: Update the JSON/events descriptions for power10 platform
> > > > > > >     24481d5c7413 x86/virt: Drop unnecessary check on extended CPUID level in cpu_has_svm()
> > > > > > >     6e9863165674 perf annotate bpf: Don't enclose non-debug code with an assert()
> > > > > > >     184be0d59242 Input: tca6416-keypad - fix interrupt enable disbalance
> > > > > > >     0b79f5a19cfb Input: tca6416-keypad - always expect proper IRQ number in i2c client
> > > > > > >     1e3167aa4ba2 backlight: gpio_backlight: Drop output GPIO direction check for initial power state
> > > > > > >     6fc8bdc3cf4c pwm: atmel-tcb: Fix resource freeing in error path and remove
> > > > > > >     6b2bb1a1a63c pwm: atmel-tcb: Harmonize resource allocation order
> > > > > > >     d4734ef765eb pwm: atmel-tcb: Convert to platform remove callback returning void
> > > > > > >     c3bc668581e7 perf trace: Really free the evsel->priv area
> > > > > > >     8e96f741b328 perf trace: Use zfree() to reduce chances of use after free
> > > > > > >     414cf7a2cc87 kconfig: fix possible buffer overflow
> > > > > > >     be9ce0dbde4f gfs2: low-memory forced flush fixes
> > > > > > >     751facd3634c gfs2: Switch to wait_event in gfs2_logd
> > > > > > >     d0245b066971 kbuild: do not run depmod for 'make modules_sign'
> > > > > > >     05333a6a21e3 bus: mhi: host: Skip MHI reset if device is in RDDM
> > > > > > >     e2964c98ec31 NFSv4/pnfs: minor fix for cleanup path in nfs4_get_device_info
> > > > > > >     da302f1d476a NFS: Fix a potential data corruption
> > > > > > >     0db19df21be5 clk: qcom: mss-sc7180: fix missing resume during probe
> > > > > > >     f64f682be7c8 clk: qcom: q6sstop-qcs404: fix missing resume during probe
> > > > > > >     b2f39b813d1e soc: qcom: qmi_encdec: Restrict string length in decode
> > > > > > >     e61db8922631 clk: qcom: gcc-mdm9615: use proper parent for pll0_vote clock
> > > > > > >     a8474506c912 clk: imx: pll14xx: dynamically configure PLL for 393216000/361267200Hz
> > > > > > >     a69b951c8398 dt-bindings: clock: xlnx,versal-clk: drop select:false
> > > > > > >     ead2436cf05e pinctrl: cherryview: fix address_space_handler() argument
> > > > > > >     8859f58c1790 parisc: led: Reduce CPU overhead for disk & lan LED computation
> > > > > > >     2655e1d970cf parisc: led: Fix LAN receive and transmit LEDs
> > > > > > >     7ad44409cd3b lib/test_meminit: allocate pages up to order MAX_ORDER
> > > > > > >     2d8138cea71d clk: qcom: turingcc-qcs404: fix missing resume during probe
> > > > > > >     9f5db4ab19f8 drm/ast: Fix DRAM init on AST2200
> > > > > > >     cfc47807a482 clk: qcom: camcc-sc7180: fix async resume during probe
> > > > > > >     309c27162afe fbdev/ep93xx-fb: Do not assign to struct fb_info.dev
> > > > > > >     4316e951f164 scsi: qla2xxx: Fix firmware resource tracking
> > > > > > >     7b89c3727bff scsi: qla2xxx: Error code did not return to upper layer
> > > > > > >     15a71bb25beb scsi: qla2xxx: Fix smatch warn for qla_init_iocb_limit()
> > > > > > >     106392156273 scsi: qla2xxx: Flush mailbox commands on chip reset
> > > > > > >     def49a05aef4 scsi: qla2xxx: Remove unsupported ql2xenabledif option
> > > > > > >     be12c9f4c60c scsi: qla2xxx: Fix TMF leak through
> > > > > > >     4322f3de9f21 scsi: qla2xxx: Fix session hang in gnl
> > > > > > >     a4708402c458 scsi: qla2xxx: Turn off noisy message log
> > > > > > >     b0453b0cf506 scsi: qla2xxx: Fix erroneous link up failure
> > > > > > >     5934b2125f5b scsi: qla2xxx: Fix command flush during TMF
> > > > > > >     4a16a46c8481 scsi: qla2xxx: fix inconsistent TMF timeout
> > > > > > >     f1ea164be545 scsi: qla2xxx: Fix deletion race condition
> > > > > > >     683945b17724 scsi: qla2xxx: Limit TMF to 8 per function
> > > > > > >     fde268c234d1 scsi: qla2xxx: Adjust IOCB resource on qpair create
> > > > > > >     c29848249f78 io_uring: break iopolling on signal
> > > > > > >     0def123f1254 io_uring: break out of iowq iopoll on teardown
> > > > > > >     1a0aba2bf293 io_uring: always lock in io_apoll_task_func
> > > > > > >     2920cc4c64a1 net/ipv6: SKB symmetric hash should incorporate transport ports
> > > > > > >     529bcc70c49c udf: initialize newblock to 0
> > > > > > >     fae2d591f3cb Revert "drm/amdgpu: install stub fence into potential unused fence pointers"
> > > > > > >     f01e21d6c7ed md/md-bitmap: remove unnecessary local variable in backlog_store()
> > > > > > >     99a8d14d7965 tracing: Zero the pipe cpumask on alloc to avoid spurious -EBUSY
> > > > > > >     05c581ad3e7b perf/x86/uncore: Correct the number of CHAs on EMR
> > > > > > >     861cfdc51f22 x86/sgx: Break up long non-preemptible delays in sgx_vepc_release()
> > > > > > >     7e3ddbea87a9 USB: core: Fix oversight in SuperSpeed initialization
> > > > > > >     7fe9d8799606 USB: core: Fix race by not overwriting udev->descriptor in hub_port_init()
> > > > > > >     eda9a2966582 USB: core: Change usb_get_device_descriptor() API
> > > > > > >     56c49a3328e9 USB: core: Unite old scheme and new scheme descriptor reads
> > > > > > >     0ad6bad31da6 usb: typec: bus: verify partner exists in typec_altmode_attention
> > > > > > >     31220bd89c22 usb: typec: tcpm: set initial svdm version based on pd revision
> > > > > > >     3acc6b9f266f cpufreq: brcmstb-avs-cpufreq: Fix -Warray-bounds bug
> > > > > > >     cb65ad51f1bd crypto: stm32 - fix loop iterating through scatterlist for DMA
> > > > > > >     9ab2c149c2e7 s390/ipl: add missing secure/has_secure file to ipl type 'unknown'
> > > > > > >     6aff2732577c arm64: sdei: abort running SDEI handlers during crash
> > > > > > >     fedecaeef888 pstore/ram: Check start of empty przs during init
> > > > > > >     8d68582b93e6 mmc: renesas_sdhi: register irqs before registering controller
> > > > > > >     5294144b6ad2 fsverity: skip PKCS#7 parser when keyring is empty
> > > > > > >     86608e1b0c6f net: handle ARPHRD_PPP in dev_is_mac_header_xmit()
> > > > > > >     51ffed9ca1a4 X.509: if signature is unsupported skip validation
> > > > > > >     6ecf09699eb1 dccp: Fix out of bounds access in DCCP error handler
> > > > > > >     7a2978e8d3c0 dlm: fix plock lookup when using multiple lockspaces
> > > > > > >     703cf47d47ba parisc: Fix /proc/cpuinfo output for lscpu
> > > > > > >     49a49d442075 procfs: block chmod on /proc/thread-self/comm
> > > > > > >     44f6ec589353 Revert "PCI: Mark NVIDIA T4 GPUs to avoid bus reset"
> > > > > > >     d73d3787c9d1 ntb: Fix calculation ntb_transport_tx_free_entry()
> > > > > > >     da0c7293f4db ntb: Clean up tx tail index on link down
> > > > > > >     bfa051f650a7 ntb: Drop packets when qp link is down
> > > > > > >     8f4edcd65534 scsi: mpt3sas: Perform additional retries if doorbell read returns 0
> > > > > > >     58388f2958f6 Revert "scsi: qla2xxx: Fix buffer overrun"
> > > > > > >     bd188d1e3855 media: venus: hfi_venus: Write to VIDC_CTRL_INIT after unmasking interrupts
> > > > > > >     6e9632a01e6d media: dvb: symbol fixup for dvb_attach()
> > > > > > >     9a43563cfd6b arm64: csum: Fix OoB access in IP checksum code for negative lengths
> > > > > > >     a0a49da2a79a i3c: master: svc: fix probe failure when no i3c device exist
> > > > > > >     a905ac21b2ab xtensa: PMU: fix base address for the newer hardware
> > > > > > >     8742dbf9c25d backlight/lv5207lp: Compare against struct fb_info.device
> > > > > > >     568132f74cb1 backlight/bd6107: Compare against struct fb_info.device
> > > > > > >     4e7b4ddc900c backlight/gpio_backlight: Compare against struct fb_info.device
> > > > > > >     3b018c3d1016 ARM: OMAP2+: Fix -Warray-bounds warning in _pwrdm_state_switch()
> > > > > > >     cbb7d8a4b4be ipmi_si: fix a memleak in try_smi_init()
> > > > > > >     6043dd31f771 PCI: rockchip: Use 64-bit mask on MSI 64-bit PCI address
> > > > > > >     aba1bf197467 media: i2c: ccs: Check rules is non-NULL
> > > > > > >     df64819dd6a0 mm/vmalloc: add a safer version of find_vm_area() for debug
> > > > > > >     20b7d0a62ad1 scsi: core: Fix the scsi_set_resid() documentation
> > > > > > >     20990d6a8543 printk: ringbuffer: Fix truncating buffer size min_t cast
> > > > > > >     0a22f9c17b1a rcu: dump vmalloc memory info safely
> > > > > > >     d479c841b18d ALSA: pcm: Fix missing fixup call in compat hw_refine ioctl
> > > > > > >     111bafa210ae PM / devfreq: Fix leak in devfreq_dev_release()
> > > > > > >     be7353af5b35 igb: set max size RX buffer when store bad packet is enabled
> > > > > > >     d5790386595d skbuff: skb_segment, Call zero copy functions before using skbuff frags
> > > > > > >     267a29f8bfdb netfilter: xt_sctp: validate the flag_info count
> > > > > > >     b3d07714ad24 netfilter: xt_u32: validate user space input
> > > > > > >     a9e6142e5f8f netfilter: ipset: add the missing IP_SET_HASH_WITH_NET0 macro for ip_set_hash_netportnet.c
> > > > > > >     3e48f741e98a igmp: limit igmpv3_newpack() packet size to IP_MAX_MTU
> > > > > > >     de16cb7986f2 virtio_ring: fix avail_wrap_counter in virtqueue_add_packed
> > > > > > >     d6f80ddb9eda cpufreq: Fix the race condition while updating the transition_task of policy
> > > > > > >     42d8c7fa0bf6 dmaengine: ste_dma40: Add missing IRQ check in d40_probe
> > > > > > >     329d0f168c8f um: Fix hostaudio build errors
> > > > > > >     58d17e766093 mtd: rawnand: fsmc: handle clk prepare error in fsmc_nand_resume()
> > > > > > >     679a71b31179 mtd: spi-nor: Check bus width while setting QE bit
> > > > > > >     8869fd166f23 leds: trigger: tty: Do not use LED_ON/OFF constants, use led_blink_set_oneshot instead
> > > > > > >     0f715ea7d36e leds: multicolor: Use rounded division when calculating color components
> > > > > > >     1a68bef23726 leds: pwm: Fix error code in led_pwm_create_fwnode()
> > > > > > >     abd740db896b rpmsg: glink: Add check for kstrdup
> > > > > > >     b45cf29f97a2 phy/rockchip: inno-hdmi: do not power on rk3328 post pll on reg write
> > > > > > >     40d637359f3f phy/rockchip: inno-hdmi: round fractal pixclock in rk3328 recalc_rate
> > > > > > >     52942a47d034 phy/rockchip: inno-hdmi: use correct vco_div_5 macro on rk3328
> > > > > > >     31d7e6c7689b mtd: rawnand: brcmnand: Fix mtd oobsize
> > > > > > >     6182318ac046 tracing: Fix race issue between cpu buffer write and swap
> > > > > > >     548f48ec1915 tracing: Remove extra space at the end of hwlat_detector/mode
> > > > > > >     2ba8bb00720a x86/speculation: Mark all Skylake CPUs as vulnerable to GDS
> > > > > > >     dde88ab4e45b HID: multitouch: Correct devm device reference for hidinput input_dev name
> > > > > > >     4fb28379b3c7 HID: logitech-dj: Fix error handling in logi_dj_recv_switch_to_dj_mode()
> > > > > > >     1bb42aca7a96 Revert "IB/isert: Fix incorrect release of isert connection"
> > > > > > >     4f1807fddd9b amba: bus: fix refcount leak
> > > > > > >     1c3701373463 serial: tegra: handle clk prepare error in tegra_uart_hw_init()
> > > > > > >     076fb40cf27a scsi: fcoe: Fix potential deadlock on &fip->ctlr_lock
> > > > > > >     c4772759abe1 scsi: core: Use 32-bit hostnum in scsi_host_lookup()
> > > > > > >     6248f4305378 cgroup:namespace: Remove unused cgroup_namespaces_init()
> > > > > > >     04824d50e6b5 media: i2c: rdacm21: Fix uninitialized value
> > > > > > >     f3572eef8551 media: ov2680: Fix regulators being left enabled on ov2680_power_on() errors
> > > > > > >     205f71744176 media: ov2680: Fix ov2680_set_fmt() which == V4L2_SUBDEV_FORMAT_TRY not working
> > > > > > >     89ecb4b40094 media: ov2680: Add ov2680_fill_format() helper function
> > > > > > >     784d1b83ae2c media: ov2680: Don't take the lock for try_fmt calls
> > > > > > >     dbb717b4ee68 media: ov2680: Remove VIDEO_V4L2_SUBDEV_API ifdef-s
> > > > > > >     4c1a5c2885d4 media: ov2680: Fix vflip / hflip set functions
> > > > > > >     958905ed42b8 media: ov2680: Fix ov2680_bayer_order()
> > > > > > >     cdd5fca7200d media: ov2680: Remove auto-gain and auto-exposure controls
> > > > > > >     322a805ffdff media: i2c: ov2680: Set V4L2_CTRL_FLAG_MODIFY_LAYOUT on flips
> > > > > > >     abba34017e16 media: ov5640: Enable MIPI interface in ov5640_set_power_mipi()
> > > > > > >     1717f67be875 USB: gadget: f_mass_storage: Fix unused variable warning
> > > > > > >     121b8d30f42c media: venus: hfi_venus: Only consider sys_idle_indicator on V1
> > > > > > >     f6b483ead6dc media: go7007: Remove redundant if statement
> > > > > > >     d079a3e1ccdd platform/x86: dell-sysman: Fix reference leak
> > > > > > >     426bd7418701 iommu/vt-d: Fix to flush cache of PASID directory table
> > > > > > >     9dc6f660815a iommu/qcom: Disable and reset context bank before programming
> > > > > > >     3274e32fc969 fsi: aspeed: Reset master errors after CFAM reset
> > > > > > >     7a17deca33e1 IB/uverbs: Fix an potential error pointer dereference
> > > > > > >     42d111304dd7 RDMA/hns: Fix CQ and QP cache affinity
> > > > > > >     b051c3bf3bdf RDMA/hns: Fix incorrect post-send with direct wqe of wr-list
> > > > > > >     154822356e4d RDMA/hns: Fix port active speed
> > > > > > >     de4aca5b284e iommu/sprd: Add missing force_aperture
> > > > > > >     46b76f13f1ad driver core: test_async: fix an error code
> > > > > > >     a6992ecefe5d dma-buf/sync_file: Fix docs syntax
> > > > > > >     d3256d80406c coresight: tmc: Explicit type conversions to prevent integer overflow
> > > > > > >     93a5b461a4e1 RDMA/irdma: Replace one-element array with flexible-array member
> > > > > > >     97097ea2f37e scsi: qedf: Do not touch __user pointer in qedf_dbg_fp_int_cmd_read() directly
> > > > > > >     1c996be7f233 scsi: qedf: Do not touch __user pointer in qedf_dbg_debug_cmd_read() directly
> > > > > > >     cb6d20a8b5d7 scsi: qedf: Do not touch __user pointer in qedf_dbg_stop_io_on_error_cmd_read() directly
> > > > > > >     2f0d202d82b9 x86/APM: drop the duplicate APM_MINOR_DEV macro
> > > > > > >     f34508d934c4 serial: sprd: Fix DMA buffer leak issue
> > > > > > >     c54c66d904fa serial: sprd: Assign sprd_port after initialized to avoid wrong access
> > > > > > >     f61fc650c478 scsi: qla4xxx: Add length check when parsing nlattrs
> > > > > > >     46ad449efde1 scsi: be2iscsi: Add length check when parsing nlattrs
> > > > > > >     4bd57d889099 scsi: iscsi: Add strlen() check in iscsi_if_set{_host}_param()
> > > > > > >     e9bac3cc744f scsi: iscsi: Add length check for nlattr payload
> > > > > > >     9285efd95996 scsi: iscsi: Rename iscsi_set_param() to iscsi_if_set_param()
> > > > > > >     7231d60d41c4 scsi: RDMA/srp: Fix residual handling
> > > > > > >     484ddaa90b7e usb: phy: mxs: fix getting wrong state with mxs_phy_is_otg_host()
> > > > > > >     cbb8f7097e11 media: mediatek: vcodec: Return NULL if no vdec_fb is found
> > > > > > >     18dc93de9019 media: rkvdec: increase max supported height for H.264
> > > > > > >     f1e7d999f37e scsi: hisi_sas: Fix normally completed I/O analysed as failed
> > > > > > >     46d1b2a3d5a6 scsi: hisi_sas: Fix warnings detected by sparse
> > > > > > >     e454e985950b scsi: hisi_sas: Modify v3 HW SATA completion error processing
> > > > > > >     7caac45b52f4 scsi: hisi_sas: Modify v3 HW SSP underflow error processing
> > > > > > >     f64d02822b82 media: cx24120: Add retval check for cx24120_message_send()
> > > > > > >     7ca7cd02114a media: dvb-usb: m920x: Fix a potential memory leak in m920x_i2c_xfer()
> > > > > > >     fb24b65aaccd media: dib7000p: Fix potential division by zero
> > > > > > >     56a3d8ae4576 drivers: usb: smsusb: fix error handling code in smsusb_init_device
> > > > > > >     d1b51b130d32 iommu: rockchip: Fix directory table address encoding
> > > > > > >     a50d60b8f2af iommu/amd/iommu_v2: Fix pasid_state refcount dec hit 0 warning on pasid unbind
> > > > > > >     caf058833b6f media: v4l2-core: Fix a potential resource leak in v4l2_fwnode_parse_link()
> > > > > > >     711e9e44f6c4 media: i2c: tvp5150: check return value of devm_kasprintf()
> > > > > > >     30d4380eb030 media: ad5820: Drop unsupported ad5823 from i2c_ and of_device_id tables
> > > > > > >     663114dfc178 RDMA/qedr: Remove a duplicate assignment in irdma_query_ah()
> > > > > > >     1473e40b3912 pNFS: Fix assignment of xprtdata.cred
> > > > > > >     fb7ddc1138b0 NFSv4.2: fix handling of COPY ERR_OFFLOAD_NO_REQ
> > > > > > >     53a1e5ab1b11 NFS: Guard against READDIR loop when entry names exceed MAXNAMELEN
> > > > > > >     19a648a07572 NFSD: da_addr_body field missing in some GETDEVICEINFO replies
> > > > > > >     b0f127a7c635 fs: lockd: avoid possible wrong NULL parameter
> > > > > > >     8f994b830dd0 jfs: validate max amount of blocks before allocation.
> > > > > > >     f6a84ef1d080 ext4: fix unttached inode after power cut with orphan file feature enabled
> > > > > > >     a9ddbfed5346 powerpc/iommu: Fix notifiers being shared by PCI and VIO buses
> > > > > > >     a70c8de30514 nfs/blocklayout: Use the passed in gfp flags
> > > > > > >     2935443dc9c2 powerpc/pseries: Rework lppaca_shared_proc() to avoid DEBUG_PREEMPT
> > > > > > >     75dcb650a7ef powerpc: Don't include lppaca.h in paca.h
> > > > > > >     cefcb002c5c9 PCI: layerscape: Add workaround for lost link capabilities during reset
> > > > > > >     4be323c73797 PCI: layerscape: Add the endpoint linkup notifier support
> > > > > > >     69c712389e1f PCI: dwc: Add start_link/stop_link inlines
> > > > > > >     aac0a9a1577b wifi: ath10k: Use RMW accessors for changing LNKCTL
> > > > > > >     3539bab5f9de wifi: ath11k: Use RMW accessors for changing LNKCTL
> > > > > > >     ea670d0146a3 net/mlx5: Use RMW accessors for changing LNKCTL
> > > > > > >     348ef09df984 drm/radeon: Use RMW accessors for changing LNKCTL
> > > > > > >     5468237382ed drm/amdgpu: Use RMW accessors for changing LNKCTL
> > > > > > >     00f79e78bf4b powerpc/perf: Convert fsl_emb notifier to state machine callbacks
> > > > > > >     a26a5e4be2c4 powerpc/fadump: reset dump area size if fadump memory reserve fails
> > > > > > >     13fd667db999 vfio/type1: fix cap_migration information leak
> > > > > > >     6b708243d3d9 powerpc/radix: Move some functions into #ifdef CONFIG_KVM_BOOK3S_HV_POSSIBLE
> > > > > > >     dbde1d9c54e2 clk: imx: composite-8m: fix clock pauses when set_rate would be a no-op
> > > > > > >     824e97302fd8 clk: imx8mp: fix sai4 clock
> > > > > > >     66ef144dbdf9 PCI/ASPM: Use RMW accessors for changing LNKCTL
> > > > > > >     f46fa8ab8d82 PCI: pciehp: Use RMW accessors for changing LNKCTL
> > > > > > >     759d978e831b pinctrl: mcp23s08: check return value of devm_kasprintf()
> > > > > > >     02faf0bd6fdc PCI: Mark NVIDIA T4 GPUs to avoid bus reset
> > > > > > >     4c20a4143276 PCI: microchip: Correct the DED and SEC interrupt bit offsets
> > > > > > >     377f7aeddda0 clk: qcom: gcc-sm6350: Fix gcc_sdcc2_apps_clk_src
> > > > > > >     1c4a98c55fa3 clk: qcom: reset: Use the correct type of sleep/delay based on length
> > > > > > >     bd4eff9c835a clk: qcom: gcc-sm8250: Fix gcc_sdcc2_apps_clk_src
> > > > > > >     b1cb8bf42b36 ext4: avoid potential data overflow in next_linear_group
> > > > > > >     3e24082f1682 ext4: correct grp validation in ext4_mb_good_group
> > > > > > >     febacbefe451 EDAC/igen6: Fix the issue of no error events
> > > > > > >     964f62caac08 clk: qcom: gcc-sc7180: Fix up gcc_sdcc2_apps_clk_src
> > > > > > >     f1399e1543e7 clk: sunxi-ng: Modify mismatched function name
> > > > > > >     92913d32e719 drivers: clk: keystone: Fix parameter judgment in _of_pll_clk_init()
> > > > > > >     3ad53071fe85 ipmi:ssif: Fix a memory leak when scanning for an adapter
> > > > > > >     7792869495b6 ipmi:ssif: Add check for kstrdup
> > > > > > >     53abafedfeb7 ALSA: ac97: Fix possible error value of *rac97
> > > > > > >     48fc5717b249 of: unittest: Fix overlay type in apply/revert check
> > > > > > >     01bb96ad3808 of: overlay: Call of_changeset_init() early
> > > > > > >     30f04a41e7d7 md: raid0: account for split bio in iostat accounting
> > > > > > >     9643cc0b1771 md/raid0: Fix performance regression for large sequential writes
> > > > > > >     17fbf7da491f md/raid0: Factor out helper for mapping and submitting a bio
> > > > > > >     d04f1e322f52 md: add error_handlers for raid0 and linear
> > > > > > >     d8b6adb84041 md: Set MD_BROKEN for RAID1 and RAID10
> > > > > > >     a68fabdad970 bus: ti-sysc: Fix cast to enum warning
> > > > > > >     7636dfc42b66 arm64: dts: qcom: apq8016-sbc: Fix ov5640 regulator supply names
> > > > > > >     fff4d36247e8 drm/mediatek: Fix potential memory leak if vmap() fail
> > > > > > >     e5758ad9a34f drm/mediatek: Remove freeing not dynamic allocated memory
> > > > > > >     97274bea0136 bus: ti-sysc: Fix build warning for 64-bit build
> > > > > > >     cc6b09671d0c io_uring: fix drain stalls by invalid SQE
> > > > > > >     0152e7758cc4 audit: fix possible soft lockup in __audit_inode_child()
> > > > > > >     48e4c4819039 drm/msm/a2xx: Call adreno_gpu_init() earlier
> > > > > > >     76c3ad12441f drm/amd/pm: fix variable dereferenced issue in amdgpu_device_attr_create()
> > > > > > >     32e060927351 smackfs: Prevent underflow in smk_set_cipso()
> > > > > > >     502dfc5875ba firmware: meson_sm: fix to avoid potential NULL pointer dereference
> > > > > > >     c0b1eee64870 drm/msm/mdp5: Don't leak some plane state
> > > > > > >     d0b82c217feb drm: xlnx: zynqmp_dpsub: Add missing check for dma_set_mask
> > > > > > >     b7b0c48851c4 ima: Remove deprecated IMA_TRUSTED_KEYRING Kconfig
> > > > > > >     8025396b76e9 drm/panel: simple: Add missing connector type and pixel format for AUO T215HVN01
> > > > > > >     27eee65b2e31 drm/armada: Fix off-by-one error in armada_overlay_get_property()
> > > > > > >     cc9254b24a4b arm64: dts: qcom: sm8150: Fix the I2C7 interrupt
> > > > > > >     ea5bc6f5aa09 of: unittest: fix null pointer dereferencing in of_unittest_find_node_by_name()
> > > > > > >     4197eeb55f4b drm/tegra: dpaux: Fix incorrect return value of platform_get_irq
> > > > > > >     9712279e9743 drm/msm: Update dev core dump to not print backwards
> > > > > > >     8ef5d1f16d92 md/md-bitmap: hold 'reconfig_mutex' in backlog_store()
> > > > > > >     382638364711 md/bitmap: don't set max_write_behind if there is no write mostly device
> > > > > > >     a3d36107ee48 md/raid10: use dereference_rdev_and_rrdev() to get devices
> > > > > > >     94ca5eed9530 md/raid10: factor out dereference_rdev_and_rrdev()
> > > > > > >     246bac7d3c3e drm/amdgpu: Update min() to min_t() in 'amdgpu_info_ioctl'
> > > > > > >     de93b4711ac2 arm64: dts: qcom: sdm845: Fix the min frequency of "ice_core_clk"
> > > > > > >     a9e56fa8a0ca arm64: dts: qcom: sdm845: Add missing RPMh power domain to GCC
> > > > > > >     db0ba312542d ARM: dts: BCM53573: Fix Ethernet info for Luxul devices
> > > > > > >     c4413633ef78 drm: adv7511: Fix low refresh rate register for ADV7533/5
> > > > > > >     57b6d92c79e9 ARM: dts: samsung: s5pv210-smdkv210: correct ethernet reg addresses (split)
> > > > > > >     b7f47031e319 ARM: dts: s5pv210: add dummy 5V regulator for backlight on SMDKv210
> > > > > > >     2f0246b3c7ff ARM: dts: samsung: s3c6410-mini6410: correct ethernet reg addresses (split)
> > > > > > >     d12beb1b1ee5 ARM: dts: s3c64xx: align pinctrl with dtschema
> > > > > > >     188f2d41fa5d x86/mm: Fix PAT bit missing from page protection modify mask
> > > > > > >     1dd43e1e54d5 drm/etnaviv: fix dumping of active MMU context
> > > > > > >     1634fe406c34 arm64: dts: qcom: pmi8994: Add missing OVP interrupt
> > > > > > >     4b7eb5e2c1c4 arm64: dts: qcom: Move WLED num-strings from pmi8994 to sony-xperia-tone
> > > > > > >     92919d98e673 arm64: dts: qcom: pmi8994: Remove hardcoded linear WLED enabled-strings
> > > > > > >     365909857242 arm64: dts: qcom: pm660l: Add missing short interrupt
> > > > > > >     ea48fd91df12 arm64: dts: qcom: correct SPMI WLED register range encoding
> > > > > > >     eee01e0d6abe arm64: dts: qcom: pmi8998: Add node for WLED
> > > > > > >     b788afdbfd5a arm64: dts: qcom: sm8250-sony-xperia: correct GPIO keys wakeup again
> > > > > > >     2840d9b9c875 ARM: dts: BCM53573: Use updated "spi-gpio" binding properties
> > > > > > >     b35f3ca1877e ARM: dts: BCM53573: Add cells sizes to PCIe node
> > > > > > >     bed08bb83292 drm/amdgpu: avoid integer overflow warning in amdgpu_device_resize_fb_bar()
> > > > > > >     261e69456617 arm64: dts: qcom: sm8250: Mark PCIe hosts as DMA coherent
> > > > > > >     12a93e53eaf0 arm64: dts: qcom: pmk8350: fix ADC-TM compatible string
> > > > > > >     4c9a637258bb arm64: dts: qcom: sm8350: Use proper CPU compatibles
> > > > > > >     4c918fb77dea arm64: dts: qcom: sm8350: Add missing LMH interrupts to cpufreq
> > > > > > >     9c022ab2db40 arm64: dts: qcom: msm8996: Add missing interrupt to the USB2 controller
> > > > > > >     bda65ecaec97 arm64: dts: qcom: sm8250-edo: Rectify gpio-keys
> > > > > > >     6119aaced94f arm64: dts: qcom: sm8250-edo: Add GPIO line names for PMIC GPIOs
> > > > > > >     c0dc9d7d3f2b arm64: dts: qcom: sm8250-edo: Add gpio line names for TLMM
> > > > > > >     d2d698daa1fa arm64: dts: qcom: sm8250: correct dynamic power coefficients
> > > > > > >     510bae3d37f7 soc: qcom: ocmem: Fix NUM_PORTS & NUM_MACROS macros
> > > > > > >     b08c7a31baeb soc: qcom: ocmem: Add OCMEM hardware version print
> > > > > > >     dc04034502e6 ASoC: stac9766: fix build errors with REGMAP_AC97
> > > > > > >     89602de9a2d7 quota: fix dqput() to follow the guarantees dquot_srcu should provide
> > > > > > >     1df46e717ee9 quota: add new helper dquot_active()
> > > > > > >     bd0a6452f070 quota: rename dquot_active() to inode_quota_active()
> > > > > > >     5b8240223407 quota: factor out dquot_write_dquot()
> > > > > > >     6c6efd3a1d06 drm/bridge: tc358764: Fix debug print parameter order
> > > > > > >     a48e7def0006 netrom: Deny concurrent connect().
> > > > > > >     4cf994d3f4ff net/sched: sch_hfsc: Ensure inner classes have fsc curve
> > > > > > >     edb5b1b3b9f8 hwmon: (tmp513) Fix the channel number in tmp51x_is_visible()
> > > > > > >     a85fd8116555 mlxsw: i2c: Limit single transaction buffer size
> > > > > > >     7790b6a2f5f0 mlxsw: i2c: Fix chunk size setting in output mailbox buffer
> > > > > > >     510e0cbd6408 net: arcnet: Do not call kfree_skb() under local_irq_disable()
> > > > > > >     93a572b9d42f wifi: ath9k: use IS_ERR() with debugfs_create_dir()
> > > > > > >     5138beea8e7f Bluetooth: btusb: Do not call kfree_skb() under spin_lock_irqsave()
> > > > > > >     d7fd24b8d1bb wifi: mwifiex: avoid possible NULL skb pointer dereference
> > > > > > >     71ce8be48bf0 wifi: nl80211/cfg80211: add forgotten nla_policy for BSS color attribute
> > > > > > >     11f93fff6e8a wifi: ath9k: protect WMI command response buffer replacement with a lock
> > > > > > >     6904c7afd512 wifi: ath9k: fix races between ath9k_wmi_cmd and ath9k_wmi_ctrl_rx
> > > > > > >     cec7db9ea031 samples/bpf: fix broken map lookup probe
> > > > > > >     89f19a9a055d wifi: mwifiex: Fix missed return in oob checks failed path
> > > > > > >     308eb3a609ac wifi: mwifiex: fix memory leak in mwifiex_histogram_read()
> > > > > > >     9c00731bf05d fs: ocfs2: namei: check return value of ocfs2_add_entry()
> > > > > > >     f683992d30ee lwt: Check LWTUNNEL_XMIT_CONTINUE strictly
> > > > > > >     e3f647e4b642 lwt: Fix return values of BPF xmit ops
> > > > > > >     4ff998134025 hwrng: iproc-rng200 - Implement suspend and resume calls
> > > > > > >     5a70ab6b59b2 crypto: caam - fix unchecked return value error
> > > > > > >     660b6b1c5cf8 ice: ice_aq_check_events: fix off-by-one check when filling buffer
> > > > > > >     55fab9389d65 net-memcg: Fix scope of sockmem pressure indicators
> > > > > > >     41c40d84838d selftests/bpf: Clean up fmod_ret in bench_rename test script
> > > > > > >     50c78e71446d net: tcp: fix unexcepted socket die when snd_wnd is 0
> > > > > > >     942d8cefb022 Bluetooth: Fix potential use-after-free when clear keys
> > > > > > >     7b0243d26a71 Bluetooth: nokia: fix value check in nokia_bluetooth_serdev_probe()
> > > > > > >     048545d9fc64 crypto: api - Use work queue in crypto_destroy_instance
> > > > > > >     56cb7bbefcaf crypto: stm32 - Properly handle pm_runtime_get failing
> > > > > > >     e3c4a6b073e4 selftests/bpf: fix static assert compilation issue for test_cls_*.c
> > > > > > >     43423b3e0467 wifi: mwifiex: fix error recovery in PCIE buffer descriptor management
> > > > > > >     7c54b6fc39eb wifi: mwifiex: Fix OOB and integer underflow when rx packets
> > > > > > >     a20b96cf6925 wifi: mt76: mt7915: fix power-limits while chan_switch
> > > > > > >     5c75a4379589 can: gs_usb: gs_usb_receive_bulk_callback(): count RX overflow errors also in case of OOM
> > > > > > >     890843254f38 spi: tegra20-sflash: fix to check return value of platform_get_irq() in tegra_sflash_probe()
> > > > > > >     2ff9ac0cf25f wifi: mt76: testmode: add nla_policy for MT76_TM_ATTR_TX_LENGTH
> > > > > > >     802008e8c73a ipv6: Add reasons for skb drops to __udp6_lib_rcv
> > > > > > >     7dcbc0bb0e5c bpf: reject unhashed sockets in bpf_sk_assign
> > > > > > >     caa2883b1885 udp: re-score reuseport groups when connected sockets are present
> > > > > > >     b60dfa4559d8 regmap: rbtree: Use alloc_flags for memory allocations
> > > > > > >     34f1180658d9 hwrng: pic32 - use devm_clk_get_enabled
> > > > > > >     5af3c8676b36 hwrng: nomadik - keep clock enabled while hwrng is registered
> > > > > > >     14c6d1e80847 tcp: tcp_enter_quickack_mode() should be static
> > > > > > >     7b75b4c90a9e bpf: Clear the probe_addr for uprobe
> > > > > > >     75d3960be702 bpftool: Use a local bpf_perf_event_value to fix accessing its fields
> > > > > > >     8ea6871116d5 cpufreq: powernow-k8: Use related_cpus instead of cpus in driver.exit()
> > > > > > >     be2092d2a703 x86/efistub: Fix PCI ROM preservation in mixed mode
> > > > > > >     9eb25ea7b65d ACPI: x86: s2idle: Fix a logic error parsing AMD constraints table
> > > > > > >     26097a7f28b3 ACPI: x86: s2idle: Post-increment variables when getting constraints
> > > > > > >     8a962f11a95b s390/paes: fix PKEY_TYPE_EP11_AES handling for secure keyblobs
> > > > > > >     7833a74f8d00 s390/pkey: fix/harmonize internal keyblob headers
> > > > > > >     208383d68510 selftests/futex: Order calls to futex_lock_pi
> > > > > > >     c7802ff51adc perf/imx_ddr: don't enable counter0 if none of 4 counters are used
> > > > > > >     0a872a0521c8 x86/decompressor: Don't rely on upper 32 bits of GPRs being preserved
> > > > > > >     3af6f77e8090 selftests/resctrl: Close perf value read fd on errors
> > > > > > >     4505ad996b66 selftests/resctrl: Unmount resctrl FS if child fails to run benchmark
> > > > > > >     c68a196e7ff6 selftests/resctrl: Don't leak buffer in fill_cache()
> > > > > > >     fdcb63afd3f6 selftests/resctrl: Add resctrl.h into build deps
> > > > > > >     b2ba11ed4d10 selftests/resctrl: Make resctrl_tests run using kselftest framework
> > > > > > >     e0478944f4a5 OPP: Fix passing 0 to PTR_ERR in _opp_attach_genpd()
> > > > > > >     ec9d118ad99d refscale: Fix uninitalized use of wait_queue_head_t
> > > > > > >     e280033ef135 ARM: ptrace: Restore syscall skipping for tracers
> > > > > > >     4c3f33904dea ARM: ptrace: Restore syscall restart tracing
> > > > > > >     0481251b7cd6 selftests/harness: Actually report SKIP for signal tests
> > > > > > >     060ca3f7899a tmpfs: verify {g,u}id mount options correctly
> > > > > > >     d412e9b34b90 fs: Fix error checking for d_hash_and_lookup()
> > > > > > >     a4229f93bc54 eventfd: prevent underflow for eventfd semaphores
> > > > > > >     cedb8719333d reiserfs: Check the return value from __getblk()
> > > > > > >     c1a4117f1544 Revert "net: macsec: preserve ingress frame ordering"
> > > > > > >     40671f90d5b5 udf: Handle error when adding extent to a file
> > > > > > >     099bf90d7fc4 udf: Check consistency of Space Bitmap Descriptor
> > > > > > >     7039aa1be9cc of: kexec: Mark ima_{free,stable}_kexec_buffer() as __init
> > > > > > >     759d51eda2d0 net: Avoid address overwrite in kernel_connect
> > > > > > >     7c4cce5700b9 arm64: lib: Import latest version of Arm Optimized Routines' strncmp
> > > > > > >     104df1c695c1 crypto: rsa-pkcs1pad - Use helper to set reqsize
> > > > > > >     273f4615314f platform/mellanox: Fix mlxbf-tmfifo not handling all virtio CONSOLE notifications
> > > > > > >     9ef5c25bcf1b tracing: Introduce pipe_cpumask to avoid race on trace_pipes
> > > > > > >     8c1b60dad0f5 ALSA: seq: oss: Fix racy open/close of MIDI devices
> > > > > > >     fa05aea28195 scsi: lpfc: Fix incorrect big endian type assignment in bsg loopback path
> > > > > > >     f0bf8a071134 scsi: storvsc: Always set no_report_opcodes
> > > > > > >     e9e62419e797 sctp: handle invalid error codes without calling BUG()
> > > > > > >     3714bb4a1df8 bnx2x: fix page fault following EEH recovery
> > > > > > >     53b8cc2f9685 netlabel: fix shift wrapping bug in netlbl_catmap_setlong()
> > > > > > >     867cdd7f9544 drm/amdgpu: Match against exact bootloader status
> > > > > > >     0863204deb3c net: hns3: restore user pause configure when disable autoneg
> > > > > > >     ac93def0dbb4 scsi: qedi: Fix potential deadlock on &qedi_percpu->p_work_lock
> > > > > > >     bef6c89a92d0 scsi: lpfc: Remove reftag check in DIF paths
> > > > > > >     b439e33a8c93 idmaengine: make FSL_EDMA and INTEL_IDMA64 depends on HAS_IOMEM
> > > > > > >     156b803194ae wifi: brcmfmac: Fix field-spanning write in brcmf_scan_params_v2_to_v1()
> > > > > > >     87ea5e89407e net: usb: qmi_wwan: add Quectel EM05GV2
> > > > > > >     e1313fa9d2e3 vmbus_testing: fix wrong python syntax for integer value comparison
> > > > > > >     5faad57ba6c7 clk: fixed-mmio: make COMMON_CLK_FIXED_MMIO depend on HAS_IOMEM
> > > > > > >     e13f0dd5fbe2 kprobes: Prohibit probing on CFI preamble symbol
> > > > > > >     ee49b97cb5ae security: keys: perform capable check only on privileged operations
> > > > > > >     f44f50305de2 ata: pata_arasan_cf: Use dev_err_probe() instead dev_err() in data_xfer()
> > > > > > >     a85c523aeccd ovl: Always reevaluate the file signature for IMA
> > > > > > >     3faa126258a9 drm/amd/display: Exit idle optimizations before attempt to access PHY
> > > > > > >     c152ca4f219b platform/x86: huawei-wmi: Silence ambient light sensor
> > > > > > >     a9988b9c7a31 platform/x86/intel/hid: Add HP Dragonfly G2 to VGBS DMI quirks
> > > > > > >     7f3901b04c8f platform/x86: intel: hid: Always call BTNL ACPI method
> > > > > > >     23151421ed01 ASoC: atmel: Fix the 8K sample parameter in I2SC master
> > > > > > >     c934d2a6970c ASoC: rt711-sdca: fix for JD event handling in ClockStop Mode0
> > > > > > >     20587011d271 ASoC: rt711: fix for JD event handling in ClockStop Mode0
> > > > > > >     b41f79896456 ASoc: codecs: ES8316: Fix DMIC config
> > > > > > >     cc2b0a2055dc ASoC: rt5682-sdw: fix for JD event handling in ClockStop Mode0
> > > > > > >     5b64fc2471f9 fs/nls: make load_nls() take a const parameter
> > > > > > >     f85908f6bfd2 s390/dasd: fix hanging device after request requeue
> > > > > > >     a4845e694893 s390/dasd: use correct number of retries for ERP requests
> > > > > > >     e062aa1acf9b m68k: Fix invalid .section syntax
> > > > > > >     bbfa7d712b24 vxlan: generalize vxlan_parse_gpe_hdr and remove unused args
> > > > > > >     b10215ffdb01 ethernet: atheros: fix return value check in atl1c_tso_csum()
> > > > > > >     6bb94f46d31a ASoC: da7219: Check for failure reading AAD IRQ events
> > > > > > >     279a6dad0cd9 ASoC: da7219: Flush pending AAD IRQ when suspending
> > > > > > >     d424c636b750 ksmbd: no response from compound read
> > > > > > >     82373d1b763e ksmbd: fix out of bounds in smb3_decrypt_req()
> > > > > > >     20d449a08749 9p: virtio: make sure 'offs' is initialized in zc_request
> > > > > > >     c4269c7258d9 media: pci: cx23885: fix error handling for cx23885 ATSC boards
> > > > > > >     17d75773b66e media: pulse8-cec: handle possible ping error
> > > > > > >     f281a3739399 phy: qcom-snps-femto-v2: use qcom_snps_hsphy_suspend/resume error code
> > > > > > >     dfff9c91cbb0 ARM: dts: imx: Set default tuning step for imx7d usdhc
> > > > > > >     4e364cab1331 ARM: dts: imx: Adjust dma-apbh node name
> > > > > > >     99319298fd9a ARM: dts: imx7s: Drop dma-apb interrupt-names
> > > > > > >     1dc2c12854b6 ARM: dts: imx: update sdma node name format
> > > > > > >     aff03380bda4 Linux 5.15.131
> > > > > > >     cd8ab566cf17 usb: typec: tcpci: clear the fault status bit
> > > > > > >     403b2e940910 usb: typec: tcpci: move tcpci.h to include/linux/usb/
> > > > > > >     f29483873e24 pinctrl: amd: Don't show `Invalid config param` errors
> > > > > > >     b911bef132a0 nilfs2: fix WARNING in mark_buffer_dirty due to discarded buffer reuse
> > > > > > >     1c6ddf739f15 nilfs2: fix general protection fault in nilfs_lookup_dirty_data_buffers()
> > > > > > >     f6e61aef5c5d tcpm: Avoid soft reset when partner does not support get_status
> > > > > > >     da0e7d435e31 fsi: master-ast-cf: Add MODULE_FIRMWARE macro
> > > > > > >     72eca651d732 firmware: stratix10-svc: Fix an NULL vs IS_ERR() bug in probe
> > > > > > >     907216337bea serial: sc16is7xx: fix bug when first setting GPIO direction
> > > > > > >     45d9611ebff2 serial: sc16is7xx: fix broken port 0 uart init
> > > > > > >     f90e267dd27e serial: qcom-geni: fix opp vote on shutdown
> > > > > > >     46d13013b574 wifi: mt76: mt7921: do not support one stream on secondary antenna only
> > > > > > >     a5c2a467e9e7 Bluetooth: btsdio: fix use after free bug in btsdio_remove due to race condition
> > > > > > >     f49294ad6898 staging: rtl8712: fix race condition
> > > > > > >     d17cec60e87c HID: wacom: remove the battery when the EKR is off
> > > > > > >     842c7da3eee2 usb: chipidea: imx: improve logic if samsung,picophy-* parameter is 0
> > > > > > >     276a906f81a7 usb: dwc3: meson-g12a: do post init to fix broken usb after resumption
> > > > > > >     60f938e84fbb ALSA: usb-audio: Fix init call orders for UAC1
> > > > > > >     e949dd2a9b6b USB: serial: option: add FOXCONN T99W368/T99W373 product
> > > > > > >     c41411d8b333 USB: serial: option: add Quectel EM05G variant (0x030e)
> > > > > > >     09baa839d415 modules: only allow symbol_get of EXPORT_SYMBOL_GPL modules
> > > > > > >     997a194914c4 rtc: ds1685: use EXPORT_SYMBOL_GPL for ds1685_rtc_poweroff
> > > > > > >     3d0f6408601b net: enetc: use EXPORT_SYMBOL_GPL for enetc_phc_index
> > > > > > >     da95090821c4 mmc: au1xmmc: force non-modular build and remove symbol_get usage
> > > > > > >     e3e68100c036 ARM: pxa: remove use of symbol_get()
> > > > > > >     bb5bf157b5be ksmbd: replace one-element array with flex-array member in struct smb2_ea_info
> > > > > > >     2e3f57f74c0a ksmbd: fix wrong DataOffset validation of create context
> > > > > > >     b3ad7f39fd85 erofs: ensure that the post-EOF tails are all zeroed
> > > > > > >     8f790700c974 Linux 5.15.130
> > > > > > >     69347c334071 rcu-tasks: Add trc_inspect_reader() checks for exiting critical section
> > > > > > >     8046fb611f70 rcu-tasks: Wait for trc_read_check_handler() IPIs
> > > > > > >     da22db901cc1 rcu-tasks: Fix IPI failure handling in trc_wait_for_one_reader
> > > > > > >     a0249d365ac8 rcu: Prevent expedited GP from enabling tick on offline CPU
> > > > > > >     7aec063d6029 ARM: module: Use module_init_layout_section() to spot init sections
> > > > > > >     4a8976052acd arm64: module: Use module_init_layout_section() to spot init sections
> > > > > > >     f8a74159d116 arm64: module-plts: inline linux/moduleloader.h
> > > > > > >     363bbb5008e5 module: Expose module_init_layout_section()
> > > > > > >     758e3d0cb753 ACPI: thermal: Drop nocrt parameter
> > > > > > >     9e43368a3393 Linux 5.15.129
> > > > > > >     d48016d74836 mm,ima,kexec,of: use memblock_free_late from ima_free_kexec_buffer
> > > > > > >     1c41cd30d5cd mm: memory-failure: fix unexpected return value in soft_offline_page()
> > > > > > >     0712721e4f4f mm: memory-failure: kill soft_offline_free_page()
> > > > > > >     efd02b5cadd5 dma-buf/sw_sync: Avoid recursive lock during fence signal
> > > > > > >     8dbf913520c4 pinctrl: renesas: rza2: Add lock around pinctrl_generic{{add,remove}_group,{add,remove}_function}
> > > > > > >     f1c0402b8e22 clk: Fix undefined reference to `clk_rate_exclusive_{get,put}'
> > > > > > >     10bc3eddc605 scsi: core: raid_class: Remove raid_component_add()
> > > > > > >     d3d57cdbfda4 scsi: snic: Fix double free in snic_tgt_create()
> > > > > > >     ef56cc8889be can: raw: add missing refcount for memory leak fix
> > > > > > >     930f3f164964 drm/i915: Fix premature release of request's reusable memory
> > > > > > >     3cb86cc565df cgroup/cpuset: Free DL BW in case can_attach() fails
> > > > > > >     ffff4fc4bad7 sched/deadline: Create DL BW alloc, free & check overflow interface
> > > > > > >     86aa90795979 cgroup/cpuset: Iterate only if DEADLINE tasks are present
> > > > > > >     43d8cbfefa7c sched/cpuset: Keep track of SCHED_DEADLINE task in cpusets
> > > > > > >     d0eb4917f4d3 sched/cpuset: Bring back cpuset_mutex
> > > > > > >     918879de0e23 cgroup/cpuset: Rename functions dealing with DEADLINE accounting
> > > > > > >     78efab71a649 torture: Fix hang during kthread shutdown phase
> > > > > > >     c8fb97dd7fe6 nfsd: use vfs setgid helper
> > > > > > >     01966511868e nfs: use vfs setgid helper
> > > > > > >     a7a1849899aa x86/fpu: Set X86_FEATURE_OSXSAVE feature after enabling OSXSAVE in CR4
> > > > > > >     ad79f943c869 x86/fpu: Invalidate FPU state correctly on exec()
> > > > > > >     b190cf1f277a drm/display/dp: Fix the DP DSC Receiver cap size
> > > > > > >     c8aab333d41a drm/vmwgfx: Fix shader stage validation
> > > > > > >     b53ed415163e PCI: acpiphp: Use pci_assign_unassigned_bridge_resources() only for non-root bus
> > > > > > >     60ba1bfa036a media: vcodec: Fix potential array out-of-bounds in encoder queue_setup
> > > > > > >     544cd10defa1 of: dynamic: Refactor action prints to not use "%pOF" inside devtree_lock
> > > > > > >     f1d4a5881856 of: unittest: Fix EXPECT for parse_phandle_with_args_map() test
> > > > > > >     ce66cd478636 radix tree: remove unused variable
> > > > > > >     898c8c5b1114 lib/clz_ctz.c: Fix __clzdi2() and __ctzdi2() for 32-bit kernels
> > > > > > >     ff90a4c6edf8 batman-adv: Hold rtnl lock during MTU update via netlink
> > > > > > >     ea38c0d9aaa2 batman-adv: Fix batadv_v_ogm_aggr_send memory leak
> > > > > > >     7f3f72eb8f5b batman-adv: Fix TT global entry leak when client roamed back
> > > > > > >     f7667b49880a batman-adv: Do not get eth header before batadv_check_management_packet
> > > > > > >     3f9312dd7581 batman-adv: Don't increase MTU when set by user
> > > > > > >     cde5a240d72d batman-adv: Trigger events for auto adjusted MTU
> > > > > > >     22426e1ce679 selinux: set next pointer before attaching to list
> > > > > > >     711595bfdccf nfsd: Fix race to FREE_STATEID and cl_revoked
> > > > > > >     bd1697e12230 NFS: Fix a use after free in nfs_direct_join_group()
> > > > > > >     5f642613746e mm: add a call to flush_cache_vmap() in vmap_pfn()
> > > > > > >     440c10034b4d ALSA: ymfpci: Fix the missing snd_card_free() call at probe error
> > > > > > >     5cc7d81cf576 clk: Fix slab-out-of-bounds error in devm_clk_release()
> > > > > > >     0f72859acfa2 NFSv4: Fix dropped lock for racing OPEN and delegation return
> > > > > > >     9c025420fef2 ibmveth: Use dcbf rather than dcbfl
> > > > > > >     7e546bd08943 Revert "KVM: x86: enable TDP MMU by default"
> > > > > > >     67af12f5582b net/ncsi: change from ndo_set_mac_address to dev_set_mac_address
> > > > > > >     4451457d61e0 net/ncsi: make one oem_gma function for all mfr id
> > > > > > >     f683f4be802b bonding: fix macvlan over alb bond support
> > > > > > >     0fa8046e923a net: remove bond_slave_has_mac_rcu()
> > > > > > >     f0ec97fca629 rtnetlink: Reject negative ifindexes in RTM_NEWLINK
> > > > > > >     00247cfd2b69 rtnetlink: return ENODEV when ifname does not exist and group is given
> > > > > > >     75cfb7de44e5 netfilter: nf_tables: fix out of memory error handling
> > > > > > >     f22954f8c58f netfilter: nf_tables: flush pending destroy work before netlink notifier
> > > > > > >     ff34403fef98 net/sched: fix a qdisc modification with ambiguous command request
> > > > > > >     30624ea3f8b6 igc: Fix the typo in the PTM Control macro
> > > > > > >     f697c3ead109 igb: Avoid starting unnecessary workqueues
> > > > > > >     d7823d752ce1 ice: fix receive buffer size miscalculation
> > > > > > >     ace1b0ae3097 net: validate veth and vxcan peer ifindexes
> > > > > > >     335be585416d net: bcmgenet: Fix return value check for fixed_phy_register()
> > > > > > >     60a5034584ea net: bgmac: Fix return value check for fixed_phy_register()
> > > > > > >     5b52c9ba42c0 ipvlan: Fix a reference count leak warning in ipvlan_ns_exit()
> > > > > > >     2bad37b6f675 dccp: annotate data-races in dccp_poll()
> > > > > > >     9b015360e86f sock: annotate data-races around prot->memory_pressure
> > > > > > >     c52c6c0223e1 octeontx2-af: SDP: fix receive link config
> > > > > > >     ce6e2b14bc09 tracing: Fix memleak due to race between current_tracer and trace
> > > > > > >     ef748360ba91 tracing: Fix cpu buffers unavailable due to 'record_disabled' missed
> > > > > > >     fdf5804d7475 can: raw: fix lockdep issue in raw_release()
> > > > > > >     278fccf587dd drm/amd/display: check TG is non-null before checking if enabled
> > > > > > >     a955e6a0e39d drm/amd/display: do not wait for mpc idle if tg is disabled
> > > > > > >     e0bd4f0c60b4 can: raw: fix receiver memory leak
> > > > > > >     b832174b7f89 jbd2: fix a race when checking checkpoint buffer busy
> > > > > > >     9c31bb2684f8 jbd2: remove journal_clean_one_cp_list()
> > > > > > >     d91783e6864a jbd2: remove t_checkpoint_io_list
> > > > > > >     a0ab49e7a758 ALSA: pcm: Fix potential data race at PCM memory allocation helpers
> > > > > > >     2e56d380daa9 fbdev: fix potential OOB read in fast_imageblit()
> > > > > > >     14163f4a4fa6 fbdev: Fix sys_imageblit() for arbitrary image widths
> > > > > > >     5b60bd9081a9 fbdev: Improve performance of sys_imageblit()
> > > > > > >     166f0bf4560b MIPS: cpu-features: Use boot_cpu_type for CPU type based features
> > > > > > >     8f106e97409d MIPS: cpu-features: Enable octeon_cache by cpu_type
> > > > > > >     d1d0b239f974 fs: dlm: fix mismatch of plock results from userspace
> > > > > > >     77d334c44681 fs: dlm: use dlm_plock_info for do_unlock_close
> > > > > > >     f9a33cc7d946 fs: dlm: change plock interrupted message to debug again
> > > > > > >     7ac088841ffb fs: dlm: add pid to debug log
> > > > > > >     df9c842ab0a4 dlm: replace usage of found with dedicated list iterator variable
> > > > > > >     33e9c610e337 dlm: improve plock logging if interrupted
> > > > > > >     d9ce077f8b1f PCI: acpiphp: Reassign resources on bridge if necessary
> > > > > > >     8cc8645dd3e1 xprtrdma: Remap Receive buffers after a reconnect
> > > > > > >     91a707507e83 NFSv4: fix out path in __nfs4_get_acl_uncached
> > > > > > >     323b830eebd1 NFSv4.2: fix error handling in nfs42_proc_getxattr
> > > > > > >     5de0a325c45e objtool/x86: Fix SRSO mess
> > > > > > >     5ddfe5cc8716 Linux 5.15.128
> > > > > > >     9080f4fcc202 x86/srso: Correct the mitigation status when SMT is disabled
> > > > > > >     484eefc6ff9c objtool/x86: Fixup frame-pointer vs rethunk
> > > > > > >     55f1cbeaa159 x86/retpoline,kprobes: Fix position of thunk sections with CONFIG_LTO_CLANG
> > > > > > >     fa24cd0fbcb7 x86/srso: Disable the mitigation on unaffected configurations
> > > > > > >     aa0777ce0d3d x86/CPU/AMD: Fix the DIV(0) initial fix attempt
> > > > > > >     bbe585239d4f x86/retpoline: Don't clobber RFLAGS during srso_safe_ret()
> > > > > > >     19f23d16b0e0 x86/static_call: Fix __static_call_fixup()
> > > > > > >     df6495f203a7 x86/srso: Explain the untraining sequences a bit more
> > > > > > >     43548590ad7e x86/cpu: Cleanup the untrain mess
> > > > > > >     035e906bfc93 x86/cpu: Rename srso_(.*)_alias to srso_alias_\1
> > > > > > >     19c1c0499650 x86/cpu: Rename original retbleed methods
> > > > > > >     f77dbb90962b x86/cpu: Clean up SRSO return thunk mess
> > > > > > >     f624ce6c7fc2 x86/ibt: Add ANNOTATE_NOENDBR
> > > > > > >     f1171d455d94 objtool: Add frame-pointer-specific function ignore
> > > > > > >     08f7cfd44f77 x86/alternative: Make custom return thunk unconditional
> > > > > > >     0d810eff090c x86/cpu: Fix up srso_safe_ret() and __x86_return_thunk()
> > > > > > >     8089aae6020e x86/cpu: Fix __x86_return_thunk symbol type
> > > > > > >     5b28fda5fdee mmc: f-sdh30: fix order of function calls in sdhci_f_sdh30_remove
> > > > > > >     e8c5081da2cc net: fix the RTO timer retransmitting skb every 1ms if linear option is enabled
> > > > > > >     431db3f48c28 virtio-net: set queues after driver_ok
> > > > > > >     d39fc9b94dc0 af_unix: Fix null-ptr-deref in unix_stream_sendpage().
> > > > > > >     9a4d8dc706c2 arm64: dts: rockchip: Disable HS400 for eMMC on ROCK Pi 4
> > > > > > >     6b64974e02ea exfat: check if filename entries exceeds max filename length
> > > > > > >     6065b3017107 netfilter: set default timeout to 3 secs for sctp shutdown send and recv state
> > > > > > >     a00c5d2c208b drm/amd: flush any delayed gfxoff on suspend entry
> > > > > > >     d578c919deb7 drm/qxl: fix UAF on handle creation
> > > > > > >     ff09f9e671ff mmc: block: Fix in_flight[issue_type] value error
> > > > > > >     b803fedb6e50 mmc: wbsd: fix double mmc_free_host() in wbsd_init()
> > > > > > >     961f7ce16223 cifs: Release folio lock on fscache read hit.
> > > > > > >     cc3f194f46e7 ALSA: usb-audio: Add support for Mythware XA001AU capture and playback interfaces.
> > > > > > >     18e27df4f2b4 serial: 8250: Fix oops for port->pm on uart_change_pm()
> > > > > > >     e9b8ee715dbc riscv: uaccess: Return the number of bytes effectively not copied
> > > > > > >     b2a331abcb03 ALSA: hda/realtek - Remodified 3k pull low procedure
> > > > > > >     dfb9676ed25b soc: aspeed: socinfo: Add kfree for kstrdup
> > > > > > >     c5ac7522a8db ASoC: meson: axg-tdm-formatter: fix channel slot allocation
> > > > > > >     fd346ef1cd2d ASoC: rt5665: add missed regulator_bulk_disable
> > > > > > >     e878458d820c ARM: dts: imx: Set default tuning step for imx6sx usdhc
> > > > > > >     430c29a54e4a arm64: dts: qcom: qrb5165-rb5: fix thermal zone conflict
> > > > > > >     03522d73a498 bus: ti-sysc: Flush posted write on enable before reset
> > > > > > >     578371ce0d7f net: do not allow gso_size to be set to GSO_BY_FRAGS
> > > > > > >     5fc4fd3f3eb8 sock: Fix misuse of sk_under_memory_pressure()
> > > > > > >     fc3d82d295d1 net: dsa: mv88e6xxx: Wait for EEPROM done before HW reset
> > > > > > >     f11c2802e143 i40e: fix misleading debug logs
> > > > > > >     5ba2b936f3e1 iavf: fix FDIR rule fields masks validation
> > > > > > >     ae6834689fd6 team: Fix incorrect deletion of ETH_P_8021AD protocol vid from slaves
> > > > > > >     0ffbc341cfae net: phy: broadcom: stub c45 read/write for 54810
> > > > > > >     bf221e5e4b19 netfilter: nft_dynset: disallow object maps
> > > > > > >     9177869b85dd ipvs: fix racy memcpy in proc_do_sync_threshold
> > > > > > >     1adaec4758d1 netfilter: nf_tables: deactivate catchall elements in next generation
> > > > > > >     82109740d610 netfilter: nf_tables: fix false-positive lockdep splat
> > > > > > >     b2f6d73395cb drm/panel: simple: Fix AUO G121EAN01 panel timings according to the docs
> > > > > > >     7207ee323afa selftests: mirror_gre_changes: Tighten up the TTL test match
> > > > > > >     c2a6ffe3f1a3 net: phy: fix IRQ-based wake-on-lan over hibernate / power off
> > > > > > >     8e5e967348ca xfrm: add forgotten nla_policy for XFRMA_MTIMER_THRESH
> > > > > > >     075448a2eb75 xfrm: add NULL check in xfrm_update_ae_params
> > > > > > >     e1e04cc2ef2c ip_vti: fix potential slab-use-after-free in decode_session6
> > > > > > >     a1639a82ce14 ip6_vti: fix slab-use-after-free in decode_session6
> > > > > > >     44b3d4096700 xfrm: fix slab-use-after-free in decode_session6
> > > > > > >     a465ace883ac net: xfrm: Amend XFRMA_SEC_CTX nla_policy structure
> > > > > > >     fed1cd2cd3aa net: af_key: fix sadb_x_filter validation
> > > > > > >     1960f468078b net: xfrm: Fix xfrm_address_filter OOB read
> > > > > > >     080dedb1cad8 i2c: designware: Handle invalid SMBus block data response length value
> > > > > > >     416c538684bd i2c: designware: Correct length byte validation logic
> > > > > > >     b966e9e1e250 btrfs: fix BUG_ON condition in btrfs_cancel_balance
> > > > > > >     77698e6ff6f0 tty: serial: fsl_lpuart: Clear the error flags by writing 1 for lpuart32 platforms
> > > > > > >     2a5234464383 tty: n_gsm: fix the UAF caused by race condition in gsm_cleanup_mux
> > > > > > >     8ef25fb13494 powerpc/rtas_flash: allow user copy to flash block cache objects
> > > > > > >     bb70e2b70f8d fbdev: mmp: fix value check in mmphw_probe()
> > > > > > >     184f1b68bb99 i2c: hisi: Only handle the interrupt of the driver's transfer
> > > > > > >     c4e671dae50e i2c: bcm-iproc: Fix bcm_iproc_i2c_isr deadlock issue
> > > > > > >     b99f490ea87e cifs: fix potential oops in cifs_oplock_break
> > > > > > >     a5ae5a81bc19 vduse: Use proper spinlock for IRQ injection
> > > > > > >     5b7d5c2dd664 virtio-mmio: don't break lifecycle of vm_dev
> > > > > > >     edf3b5aadb25 btrfs: move out now unused BG from the reclaim list
> > > > > > >     170773563ef6 ARM: dts: nxp/imx6sll: fix wrong property name in usbphy node
> > > > > > >     4ffbfe1c980f ARM: dts: imx6sll: fixup of operating points
> > > > > > >     e2ff5cf681a8 mmc: sunxi: fix deferred probing
> > > > > > >     f93e8c5a7bd9 mmc: bcm2835: fix deferred probing
> > > > > > >     4eeba5d476fe USB: dwc3: fix use-after-free on core driver unbind
> > > > > > >     a78fe5c9d8d5 USB: dwc3: qcom: fix NULL-deref on suspend
> > > > > > >     8a6b7534020d tty: serial: fsl_lpuart: reduce RX watermark to 0 on LS1028A
> > > > > > >     701bb5fee7c3 tty: serial: fsl_lpuart: make rx_watermark configurable for different platforms
> > > > > > >     fa254ab7d02d tty: serial: fsl_lpuart: Add i.MXRT1050 support
> > > > > > >     20351ddb1f41 usb: dwc3: gadget: Improve dwc3_gadget_suspend() and dwc3_gadget_resume()
> > > > > > >     31a0e60fe16b USB: dwc3: gadget: drop dead hibernation code
> > > > > > >     d9e004104e45 usb: dwc3: Fix typos in gadget.c
> > > > > > >     2fa487a94667 usb: dwc3: Remove DWC3 locking during gadget suspend/resume
> > > > > > >     7dfb384e76ee usb: dwc3: gadget: Synchronize IRQ between soft connect/disconnect
> > > > > > >     d3c82f24ee69 drm/amd/display: fix access hdcp_workqueue assert
> > > > > > >     0ba6c7ba081e drm/amd/display: phase3 mst hdcp for multiple displays
> > > > > > >     99c444d3c3c4 drm/amd/display: save restore hdcp state when display is unplugged from mst hub
> > > > > > >     4f1beb75f652 ARM: dts: aspeed: asrock: Correct firmware flash SPI clocks
> > > > > > >     f84c2ca3490c igc: read before write to SRRCTL register
> > > > > > >     9fa82f031af8 iio: addac: stx104: Fix race condition when converting analog-to-digital
> > > > > > >     d31d04ec404c iio: addac: stx104: Fix race condition for stx104_write_raw()
> > > > > > >     89a007f3a383 iio: stx104: Move to addac subdirectory
> > > > > > >     cadf8f2d7c9d iio: adc: stx104: Implement and utilize register structures
> > > > > > >     6089d354346f iio: adc: stx104: Utilize iomap interface
> > > > > > >     565b96d9a7ab iio: add addac subdirectory
> > > > > > >     49b830d75f03 ring-buffer: Do not swap cpu_buffer during resize process
> > > > > > >     6657ecbcc39c powerpc/kasan: Disable KCOV in KASAN code
> > > > > > >     8703b26387e1 ALSA: hda: fix a possible null-pointer dereference due to data race in snd_hdac_regmap_sync()
> > > > > > >     5ed4dbc13726 ALSA: hda/realtek: Add quirks for Unis H3C Desktop B760 & Q760
> > > > > > >     c7d8b5f46f06 fs/ntfs3: Mark ntfs dirty when on-disk struct is corrupted
> > > > > > >     3a00ec562f8c fs: ntfs3: Fix possible null-pointer dereferences in mi_read()
> > > > > > >     e7799bb4dbe2 fs/ntfs3: Enhance sanity check while generating attr_list
> > > > > > >     ef568da1fd84 drm/amdgpu: Fix potential fence use-after-free v2
> > > > > > >     5720c7e185d4 Bluetooth: btusb: Add MT7922 bluetooth ID for the Asus Ally
> > > > > > >     548a6b64b3c0 Bluetooth: L2CAP: Fix use-after-free
> > > > > > >     302d04596364 watchdog: sp5100_tco: support Hygon FCH/SCH (Server Controller Hub)
> > > > > > >     2ea70379e4f4 firewire: net: fix use after free in fwnet_finish_incoming_packet()
> > > > > > >     97fd1c8e9c5a pcmcia: rsrc_nonstatic: Fix memory leak in nonstatic_release_resource_db()
> > > > > > >     85e888150075 gfs2: Fix possible data races in gfs2_show_options()
> > > > > > >     eafb79d2448a usb: chipidea: imx: add missing USB PHY DPDM wakeup setting
> > > > > > >     7bdb4c963049 usb: chipidea: imx: don't request QoS for imx8ulp
> > > > > > >     25decbbb66e4 thunderbolt: Read retimer NVM authentication status prior tb_retimer_set_inbound_sbtx()
> > > > > > >     776b34615a29 media: platform: mediatek: vpu: fix NULL ptr dereference
> > > > > > >     cb174344bf85 usb: gadget: u_serial: Avoid spinlock recursion in __gs_console_push
> > > > > > >     1676748aa290 media: v4l2-mem2mem: add lock to protect parameter num_rdy
> > > > > > >     985086704267 smb: client: fix warning in cifs_smb3_do_mount()
> > > > > > >     a3f252436e57 ovl: check type and offset of struct vfsmount in ovl_entry
> > > > > > >     1a650d3ccd79 RDMA/mlx5: Return the firmware result upon destroying QP/RQ
> > > > > > >     9631d88503ab HID: add quirk for 03f0:464a HP Elite Presenter Mouse
> > > > > > >     4921792e04f2 drm/amdgpu: install stub fence into potential unused fence pointers
> > > > > > >     fd41646d4350 HID: logitech-hidpp: Add USB and Bluetooth IDs for the Logitech G915 TKL Keyboard
> > > > > > >     ff10cd3e9b3a dma-remap: use kvmalloc_array/kvfree for larger dma memory remap
> > > > > > >     e9ce774052ee ASoC: SOF: Intel: fix SoundWire/HDaudio mutual exclusion
> > > > > > >     7d53d1e4765c iopoll: Call cpu_relax() in busy loops
> > > > > > >     ca66e9dd98ef ARM: dts: imx6dl: prtrvt, prtvt7, prti6q, prtwd2: fix USB related warnings
> > > > > > >     cc1590830859 PCI: tegra194: Fix possible array out of bounds access
> > > > > > >     e2d10f1de1fa net: tls: avoid discarding data on record close
> > > > > > >     9a15ca893909 net/tls: Multi-threaded calls to TX tls_dev_del
> > > > > > >     2d93157b7e2d net/tls: Perform immediate device ctx cleanup when possible
> > > > > > >     51222e1c77a1 macsec: use DEV_STATS_INC()
> > > > > > >     3d64a232e4d9 macsec: Fix traffic counters/statistics
> > > > > > >     396a1921406a selftests: forwarding: tc_actions: Use ncat instead of nc
> > > > > > >     d61a0886d336 selftests: forwarding: tc_actions: cleanup temporary files when test is aborted
> > > > > > >     a798977df6d0 mmc: sdhci-f-sdh30: Replace with sdhci_pltfm
> > > > > > >     f6f7927ac664 Linux 5.15.127
> > > > > > >     c597d8cb0d33 timers/nohz: Last resort update jiffies on nohz_full IRQ entry
> > > > > > >     b4d36e6c5dc4 timers/nohz: Switch to ONESHOT_STOPPED in the low-res handler when the tick is stopped
> > > > > > >     c3b954a51b64 tick: Detect and fix jiffies update stall
> > > > > > >     af99918f0e39 sch_netem: fix issues in netem_change() vs get_dist_table()
> > > > > > >     5d094d4e7b99 alpha: remove __init annotation from exported page_is_ram()
> > > > > > >     f8d6d25756ea scsi: qedf: Fix firmware halt over suspend and resume
> > > > > > >     85db1cd1744e scsi: qedi: Fix firmware halt over suspend and resume
> > > > > > >     e70469c28953 scsi: fnic: Replace return codes in fnic_clean_pending_aborts()
> > > > > > >     6bc7f4c8c27d scsi: core: Fix possible memory leak if device_add() fails
> > > > > > >     461f8ac666fa scsi: snic: Fix possible memory leak if device_add() fails
> > > > > > >     171e117cdc0a scsi: 53c700: Check that command slot is not NULL
> > > > > > >     7a792b3d888a scsi: storvsc: Fix handling of virtual Fibre Channel timeouts
> > > > > > >     0f52d7b78251 scsi: core: Fix legacy /proc parsing buffer overflow
> > > > > > >     b757ef99df39 netfilter: nf_tables: report use refcount overflow
> > > > > > >     9bdbbcf9d148 nvme-rdma: fix potential unbalanced freeze & unfreeze
> > > > > > >     d68f8ef6ef70 nvme-tcp: fix potential unbalanced freeze & unfreeze
> > > > > > >     ae6e21f8bb2a btrfs: set cache_block_group_error if we find an error
> > > > > > >     314135b7bae9 btrfs: reject invalid reloc tree root keys with stack dump
> > > > > > >     69dd147de419 btrfs: exit gracefully if reloc roots don't match
> > > > > > >     c40d4b60c58d btrfs: don't stop integrity writeback too early
> > > > > > >     555e126dd30b ibmvnic: Handle DMA unmapping of login buffs in release functions
> > > > > > >     34fcc823823a ibmvnic: Unmap DMA login rsp buffer on send login fail
> > > > > > >     cee62753cf2e ibmvnic: Enforce stronger sanity checks on login response
> > > > > > >     27e8db8380eb net/mlx5: Skip clock update work when device is in error state
> > > > > > >     f638fc2f7377 net/mlx5: Allow 0 for total host VFs
> > > > > > >     086a80eb6213 dmaengine: mcf-edma: Fix a potential un-allocated memory access
> > > > > > >     7e1dc94b2d50 nexthop: Fix infinite nexthop bucket dump when using maximum nexthop ID
> > > > > > >     608a4327c257 nexthop: Make nexthop bucket dump more efficient
> > > > > > >     4457300cfd84 nexthop: Fix infinite nexthop dump when using maximum nexthop ID
> > > > > > >     91307347d632 net: hns3: add wait until mac link down
> > > > > > >     094310eb2b93 net: hns3: refactor hclge_mac_link_status_wait for interface reuse
> > > > > > >     1ae9703c2e32 net: phy: at803x: remove set/get wol callbacks for AR8032
> > > > > > >     7d496cd83a9d RDMA/umem: Set iova in ODP flow
> > > > > > >     f78a4238a873 wifi: cfg80211: fix sband iftype data lookup for AP_VLAN
> > > > > > >     26a27dd76054 drm/rockchip: Don't spam logs in atomic check
> > > > > > >     918c1e6843b7 IB/hfi1: Fix possible panic during hotplug remove
> > > > > > >     df21468bfdc8 iavf: fix potential races for FDIR filters
> > > > > > >     b1f985cf1c52 drivers: net: prevent tun_build_skb() to exceed the packet size limit
> > > > > > >     f239c9e1d98b dccp: fix data-race around dp->dccps_mss_cache
> > > > > > >     49a1fee22fae bonding: Fix incorrect deletion of ETH_P_8021AD protocol vid from slaves
> > > > > > >     789fcd94c9ca xsk: fix refcount underflow in error path
> > > > > > >     e95808121953 tunnels: fix kasan splat when generating ipv4 pmtu error
> > > > > > >     7903311b2cec net/packet: annotate data-races around tp->status
> > > > > > >     f4614e379bf9 mISDN: Update parameter type of dsp_cmx_send()
> > > > > > >     3961761af392 bpf, sockmap: Fix bug that strp_done cannot be called
> > > > > > >     20d53895d5c0 bpf, sockmap: Fix map type error in sock_map_del_link
> > > > > > >     a09c258cfa77 net: core: remove unnecessary frame_sz check in bpf_xdp_adjust_tail()
> > > > > > >     85af0b226c0b selftests: forwarding: tc_flower: Relax success criterion
> > > > > > >     7b3fa99526f9 selftests: forwarding: Switch off timeout
> > > > > > >     e410f85ebca9 selftests: forwarding: Skip test when no interfaces are specified
> > > > > > >     4a4499452620 selftests: forwarding: ethtool_extended_state: Skip when using veth pairs
> > > > > > >     b8d216e9c607 selftests: forwarding: ethtool: Skip when using veth pairs
> > > > > > >     b9dfb80d9fb2 selftests: forwarding: Add a helper to skip test when using veth pairs
> > > > > > >     b973eb76dff3 selftests/rseq: Fix build with undefined __weak
> > > > > > >     b8b8db5857d4 drm/nouveau/disp: Revert a NULL check inside nouveau_connector_get_modes
> > > > > > >     4c6767c8bf5e x86: Move gds_ucode_mitigated() declaration to header
> > > > > > >     f919cbc90441 x86/speculation: Add cpu_show_gds() prototype
> > > > > > >     9290ef14c96b x86/mm: Fix VDSO and VVAR placement on 5-level paging machines
> > > > > > >     829409510d00 x86/cpu/amd: Enable Zenbleed fix for AMD Custom APU 0405
> > > > > > >     c41a22b93d7c x86/srso: Fix build breakage with the LLVM linker
> > > > > > >     c2372b1559d4 usb: typec: tcpm: Fix response to vsafe0V event
> > > > > > >     f776b94ccdf0 usb: common: usb-conn-gpio: Prevent bailing out if initial role is none
> > > > > > >     00cc14b52d6f usb: dwc3: Properly handle processing of pending events
> > > > > > >     7a11d1e2625b usb-storage: alauda: Fix uninit-value in alauda_check_media()
> > > > > > >     945e1b3c361b misc: rtsx: judge ASPM Mode to set PETXCFG Reg
> > > > > > >     03eebad96233 binder: fix memory leak in binder_init()
> > > > > > >     a8e2ae6296d5 iio: adc: ina2xx: avoid NULL pointer dereference on OF device match
> > > > > > >     2df8ae1e42b8 iio: cros_ec: Fix the allocation size for cros_ec_command
> > > > > > >     a7cedc2b7612 io_uring: correct check for O_TMPFILE
> > > > > > >     697bc234632c selftests/bpf: Fix sk_assign on s390x
> > > > > > >     127277262110 selftests/bpf: Workaround verification failure for fexit_bpf2bpf/func_replace_return_code
> > > > > > >     ee701208f4cc selftests/bpf: make test_align selftest more robust
> > > > > > >     683d2969a082 bpf: aggressively forget precise markings during state checkpointing
> > > > > > >     2516deeb872a bpf: stop setting precise in current state
> > > > > > >     c47d0178ad86 bpf: allow precision tracking for programs with subprogs
> > > > > > >     3645510cf926 nilfs2: fix use-after-free of nilfs_root in dirtying inodes via iput
> > > > > > >     36a3b560c78d radix tree test suite: fix incorrect allocation size for pthreads
> > > > > > >     8d10284243b7 hwmon: (pmbus/bel-pfe) Enable PMBUS_SKIP_STATUS_CHECK for pfe1100
> > > > > > >     3ad4ba2b6112 drm/amd/display: check attr flag before set cursor degamma on DCN3+
> > > > > > >     621204fca047 drm/shmem-helper: Reset vma->vm_ops before calling dma_buf_mmap()
> > > > > > >     64e6253f6489 drm/nouveau/gr: enable memory loads on helper invocation on all channels
> > > > > > >     bcd9eeb3a309 riscv,mmio: Fix readX()-to-delay() ordering
> > > > > > >     57772ae9b339 dmaengine: pl330: Return DMA_PAUSED when transaction is paused
> > > > > > >     3ca8f5c733c4 ipv6: adjust ndisc_is_useropt() to also return true for PIO
> > > > > > >     6cde60777675 mmc: moxart: read scr register without changing byte order
> > > > > > >     3f00757ab416 wireguard: allowedips: expand maximum node depth
> > > > > > >     aeb974907642 ksmbd: fix wrong next length validation of ea buffer in smb2_set_ea()
> > > > > > >     595679098bdc ksmbd: validate command request size
> > > > > > >     24c4de4069cb Linux 5.15.126
> > > > > > >     aeb4db8ab7f1 PM: sleep: wakeirq: fix wake irq arming
> > > > > > >     b5d3a4251bd2 PM / wakeirq: support enabling wake-up irq after runtime_suspend called
> > > > > > >     a36b522767f3 soundwire: fix enumeration completion
> > > > > > >     7996facaf0ee soundwire: bus: pm_runtime_request_resume on peripheral attachment
> > > > > > >     c91c07ae0849 selftests/rseq: Play nice with binaries statically linked against glibc 2.35+
> > > > > > >     1cdb50faf7f7 selftests/rseq: check if libc rseq support is registered
> > > > > > >     0f1f471b91f4 drm/imx/ipuv3: Fix front porch adjustment upon hactive aligning
> > > > > > >     5058c1444040 powerpc/mm/altmap: Fix altmap boundary check
> > > > > > >     eb7a5e4d14c8 mtd: rawnand: fsl_upm: Fix an off-by one test in fun_exec_op()
> > > > > > >     70643e98cbc3 mtd: rawnand: rockchip: Align hwecc vs. raw page helper layouts
> > > > > > >     1796b492f8cc mtd: rawnand: rockchip: fix oobfree offset and description
> > > > > > >     f6807b62fb0e mtd: rawnand: omap_elm: Fix incorrect type in assignment
> > > > > > >     596be6716bc5 ext2: Drop fragment support
> > > > > > >     0ccfe21949bc fs: Protect reconfiguration of sb read-write from racing writes
> > > > > > >     27d0f755d649 net: usbnet: Fix WARNING in usbnet_start_xmit/usb_submit_urb
> > > > > > >     fbe5a2fed815 Bluetooth: L2CAP: Fix use-after-free in l2cap_sock_ready_cb
> > > > > > >     afd9a31b5aa4 fs/sysv: Null check to prevent null-ptr-deref bug
> > > > > > >     80ec112c1996 fs/ntfs3: Use __GFP_NOWARN allocation at ntfs_load_attr_list()
> > > > > > >     0d6f639f1dcd file: reinstate f_pos locking optimization for regular files
> > > > > > >     b44d28b98f18 bpf, cpumap: Make sure kthread is running before map update returns
> > > > > > >     8089eb93d678 drm/ttm: check null pointer before accessing when swapping
> > > > > > >     ef0d07c66843 open: make RESOLVE_CACHED correctly test for O_TMPFILE
> > > > > > >     c81bdf8f9f2b bpf: Disable preemption in bpf_event_output
> > > > > > >     ae07cfe2b099 rbd: prevent busy loop when requesting exclusive lock
> > > > > > >     7978bcca4c1f wifi: mt76: mt7615: do not advertise 5 GHz on first phy of MT7615D (DBDC)
> > > > > > >     32ca6a55e10e net: tap_open(): set sk_uid from current_fsuid()
> > > > > > >     4ed3eed99ee6 net: tun_chr_open(): set sk_uid from current_fsuid()
> > > > > > >     adacc3a954fa arm64: dts: stratix10: fix incorrect I2C property for SCL signal
> > > > > > >     b92c88009da1 mtd: rawnand: meson: fix OOB available bytes for ECC
> > > > > > >     b0875c583e41 mtd: spinand: toshiba: Fix ecc_get_status
> > > > > > >     1c33ca1e1974 exfat: release s_lock before calling dir_emit()
> > > > > > >     8a34a242cf03 exfat: use kvmalloc_array/kvfree instead of kmalloc_array/kfree
> > > > > > >     a74878207b02 x86/CPU/AMD: Do not leak quotient data after a division by 0
> > > > > > >     b8f029fc4075 firmware: arm_scmi: Drop OF node reference in the transport channel setup
> > > > > > >     287c2c8677ed ceph: defer stopping mdsc delayed_work
> > > > > > >     98b521d10e73 USB: zaurus: Add ID for A-300/B-500/C-700
> > > > > > >     cd6872f2cf56 libceph: fix potential hang in ceph_osdc_notify()
> > > > > > >     e5f5b4a89809 scsi: storvsc: Limit max_sectors for virtual Fibre Channel devices
> > > > > > >     212a9a3c67be scsi: zfcp: Defer fc_rport blocking until after ADISC response
> > > > > > >     dac382725394 tcp_metrics: fix data-race in tcpm_suck_dst() vs fastopen
> > > > > > >     4517782e1bc3 tcp_metrics: annotate data-races around tm->tcpm_net
> > > > > > >     e842a68667d4 tcp_metrics: annotate data-races around tm->tcpm_vals[]
> > > > > > >     d3184bea4ace tcp_metrics: annotate data-races around tm->tcpm_lock
> > > > > > >     9a7367cbe33d tcp_metrics: annotate data-races around tm->tcpm_stamp
> > > > > > >     6f6bd67f4894 tcp_metrics: fix addr_same() helper
> > > > > > >     b0acbcf1e7a1 prestera: fix fallback to previous version on same major version
> > > > > > >     d6d9d0f5a5e0 net/mlx5: fs_core: Skip the FTs in the same FS_TYPE_PRIO_CHAINS fs_prio
> > > > > > >     c999fb1039dd net/mlx5: fs_core: Make find_closest_ft more generic
> > > > > > >     32ef2c0c6cf1 vxlan: Fix nexthop hash size
> > > > > > >     1bb54a21f4d9 ip6mr: Fix skb_under_panic in ip6mr_cache_report()
> > > > > > >     64e3affee288 s390/qeth: Don't call dev_close/dev_open (DOWN/UP)
> > > > > > >     a0da2684db18 net: dcb: choose correct policy to parse DCB_ATTR_BCN
> > > > > > >     193333229aac net: netsec: Ignore 'phy-mode' on SynQuacer in DT mode
> > > > > > >     766c9dd00c5f net: korina: handle clk prepare error in korina_probe()
> > > > > > >     6cecfdf65053 net: ll_temac: fix error checking of irq_of_parse_and_map()
> > > > > > >     3761ff4f8670 net: ll_temac: Switch to use dev_err_probe() helper
> > > > > > >     5c534640a7da bpf: sockmap: Remove preempt_disable in sock_map_sk_acquire
> > > > > > >     79c3d81c9ad1 net/sched: cls_route: No longer copy tcf_result on update to avoid use-after-free
> > > > > > >     9edf7955025a net/sched: cls_fw: No longer copy tcf_result on update to avoid use-after-free
> > > > > > >     262430dfc618 net/sched: cls_u32: No longer copy tcf_result on update to avoid use-after-free
> > > > > > >     b58d34068fd9 bpf, cpumap: Handle skb as well when clean up ptr_ring
> > > > > > >     f04f6d9b3b06 net/sched: taprio: Limit TCA_TAPRIO_ATTR_SCHED_CYCLE_TIME to INT_MAX.
> > > > > > >     2c55d4941518 net: add missing data-race annotation for sk_ll_usec
> > > > > > >     e934c50c48e2 net: add missing data-race annotations around sk->sk_peek_off
> > > > > > >     fdd8d8d54d6a net: add missing READ_ONCE(sk->sk_rcvbuf) annotation
> > > > > > >     98f0d1db3a27 net: add missing READ_ONCE(sk->sk_sndbuf) annotation
> > > > > > >     0d1047b77b23 net: add missing READ_ONCE(sk->sk_rcvlowat) annotation
> > > > > > >     6c058a1f67f0 net: annotate data-races around sk->sk_max_pacing_rate
> > > > > > >     2950c5ac65b3 qed: Fix scheduling in a tasklet while getting stats
> > > > > > >     a19952dbb5b6 qed: Fix kernel-doc warnings
> > > > > > >     6d8c259f4827 mISDN: hfcpci: Fix potential deadlock on &hc->lock
> > > > > > >     8dedcc6af341 net: sched: cls_u32: Fix match key mis-addressing
> > > > > > >     675d29de69c7 perf test uprobe_from_different_cu: Skip if there is no gcc
> > > > > > >     0f6e3d8d7f91 net: dsa: fix value check in bcm_sf2_sw_probe()
> > > > > > >     047508edd602 rtnetlink: let rtnl_bridge_setlink checks IFLA_BRIDGE_MODE length
> > > > > > >     cc9ebceaa6d0 bpf: Add length check for SK_DIAG_BPF_STORAGE_REQ_MAP_FD parsing
> > > > > > >     8f9a04c742e1 net/mlx5e: fix return value check in mlx5e_ipsec_remove_trailer()
> > > > > > >     00cecb0a8f9e net/mlx5: DR, fix memory leak in mlx5dr_cmd_create_reformat_ctx
> > > > > > >     4c224ea31bed wifi: cfg80211: Fix return value in scan logic
> > > > > > >     8e72db3ffa5d KVM: s390: fix sthyi error handling
> > > > > > >     809edb4262f0 word-at-a-time: use the same return type for has_zero regardless of endianness
> > > > > > >     b7880809d75d arm64: dts: imx8mn-var-som: add missing pull-up for onboard PHY reset pinmux
> > > > > > >     804e72062be4 iommu/arm-smmu-v3: Document nesting-related errata
> > > > > > >     744e6b80b830 iommu/arm-smmu-v3: Add explicit feature for nesting
> > > > > > >     fd86b5944215 iommu/arm-smmu-v3: Document MMU-700 erratum 2812531
> > > > > > >     2de9f3dcfe63 iommu/arm-smmu-v3: Work around MMU-600 erratum 1076982
> > > > > > >     a850fa85d477 arm64: errata: Add detection for TRBE write to out-of-range
> > > > > > >     073699df4a09 arm64: errata: Add workaround for TSB flush failures
> > > > > > >     44b45e8161a5 net/mlx5: Free irqs only on shutdown callback
> > > > > > >     40601542c43c perf: Fix function pointer case
> > > > > > >     c12fa4ac8997 io_uring: gate iowait schedule on having pending requests
> > > > > > >     c275eaaaa342 Linux 5.15.125
> > > > > > >     754e0c7c4a30 x86: fix backwards merge of GDS/SRSO bit
> > > > > > >     b14a3924c267 xen/netback: Fix buffer overrun triggered by unusual packet
> > > > > > >     153f9a7b02d4 x86/srso: Tie SBPB bit setting to microcode patch detection
> > > > > > >     df4c3823cba5 x86/srso: Fix return thunks in generated code
> > > > > > >     0071b17eb66b x86/srso: Add IBPB on VMEXIT
> > > > > > >     5398faac76a6 x86/srso: Add IBPB
> > > > > > >     c24aaa7dde5f x86/srso: Add SRSO_NO support
> > > > > > >     4e9115e194a8 x86/srso: Add IBPB_BRTYPE support
> > > > > > >     b35087763a44 x86/srso: Add a Speculative RAS Overflow mitigation
> > > > > > >     c3b4c644525e x86/cpu, kvm: Add support for CPUID_80000021_EAX
> > > > > > >     236dd7133394 x86/bugs: Increase the x86 bugs vector size to two u32s
> > > > > > >     0242a8bdef56 Documentation/x86: Fix backwards on/off logic about YMM support
> > > > > > >     27a72e350869 x86/mm: Initialize text poking earlier
> > > > > > >     d0317b9502ea mm: Move mm_cachep initialization to mm_init()
> > > > > > >     8e4c2530879d x86/mm: Use mm_alloc() in poking_init()
> > > > > > >     13ec5cb4c113 x86/mm: fix poking_init() for Xen PV guests
> > > > > > >     3e90080d5665 x86/xen: Fix secondary processors' FPU initialization
> > > > > > >     348741a9e4d3 KVM: Add GDS_NO support to KVM
> > > > > > >     59d78655f808 x86/speculation: Add Kconfig option for GDS
> > > > > > >     0cc5643b63ae x86/speculation: Add force option to GDS mitigation
> > > > > > >     348a89e20184 x86/speculation: Add Gather Data Sampling mitigation
> > > > > > >     a094d3b30967 x86/fpu: Move FPU initialization into arch_cpu_finalize_init()
> > > > > > >     59f2739111ca x86/fpu: Mark init functions __init
> > > > > > >     bb9c20d903f6 x86/fpu: Remove cpuinfo argument from init functions
> > > > > > >     de8b7ce4c533 x86/init: Initialize signal frame size late
> > > > > > >     041d929233bb init, x86: Move mem_encrypt_init() into arch_cpu_finalize_init()
> > > > > > >     8ae795ed6115 init: Invoke arch_cpu_finalize_init() earlier
> > > > > > >     7e270cebaffd init: Remove check_bugs() leftovers
> > > > > > >     285384ac24c3 um/cpu: Switch to arch_cpu_finalize_init()
> > > > > > >     6ea421786426 sparc/cpu: Switch to arch_cpu_finalize_init()
> > > > > > >     21a1fc8d13d8 sh/cpu: Switch to arch_cpu_finalize_init()
> > > > > > >     dfeb371a2707 mips/cpu: Switch to arch_cpu_finalize_init()
> > > > > > >     4baf46a3ba00 m68k/cpu: Switch to arch_cpu_finalize_init()
> > > > > > >     8c8165cd25cf ia64/cpu: Switch to arch_cpu_finalize_init()
> > > > > > >     de8c592cc5a1 ARM: cpu: Switch to arch_cpu_finalize_init()
> > > > > > >     75da6209d3ba x86/cpu: Switch to arch_cpu_finalize_init()
> > > > > > >     0774fc2177c3 init: Provide arch_cpu_finalize_init()
> > > > > > >
> > > > > > > Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
> > > > > > > ---
> > > > > > >  .../linux/linux-yocto-rt_5.15.bb              |  6 ++---
> > > > > > >  .../linux/linux-yocto-tiny_5.15.bb            |  6 ++---
> > > > > > >  meta/recipes-kernel/linux/linux-yocto_5.15.bb | 26 +++++++++----------
> > > > > > >  3 files changed, 19 insertions(+), 19 deletions(-)
> > > > > > >
> > > > > > > diff --git a/meta/recipes-kernel/linux/linux-yocto-rt_5.15.bb b/meta/recipes-kernel/linux/linux-yocto-rt_5.15.bb
> > > > > > > index 6ac3118f81..f7286759a9 100644
> > > > > > > --- a/meta/recipes-kernel/linux/linux-yocto-rt_5.15.bb
> > > > > > > +++ b/meta/recipes-kernel/linux/linux-yocto-rt_5.15.bb
> > > > > > > @@ -11,13 +11,13 @@ python () {
> > > > > > >          raise bb.parse.SkipRecipe("Set PREFERRED_PROVIDER_virtual/kernel to linux-yocto-rt to enable it")
> > > > > > >  }
> > > > > > >
> > > > > > > -SRCREV_machine ?= "0ac91942af8fec31671ffe62e9518aaf15f110b3"
> > > > > > > -SRCREV_meta ?= "f484a7f175b4f3c4f7d2b553cde232bd41f757d8"
> > > > > > > +SRCREV_machine ?= "423b5d5cb3f45a272285fa4157d1964086fabc2e"
> > > > > > > +SRCREV_meta ?= "92bd0a656f0f9db955fb53c52be71cce9296bdb2"
> > > > > > >
> > > > > > >  SRC_URI = "git://git.yoctoproject.org/linux-yocto.git;branch=${KBRANCH};name=machine \
> > > > > > >             git://git.yoctoproject.org/yocto-kernel-cache;type=kmeta;name=meta;branch=yocto-5.15;destsuffix=${KMETA}"
> > > > > > >
> > > > > > > -LINUX_VERSION ?= "5.15.124"
> > > > > > > +LINUX_VERSION ?= "5.15.141"
> > > > > > >
> > > > > > >  LIC_FILES_CHKSUM = "file://COPYING;md5=6bc538ed5bd9a7fc9398086aedcd7e46"
> > > > > > >
> > > > > > > diff --git a/meta/recipes-kernel/linux/linux-yocto-tiny_5.15.bb b/meta/recipes-kernel/linux/linux-yocto-tiny_5.15.bb
> > > > > > > index 9c06ddf200..7461087299 100644
> > > > > > > --- a/meta/recipes-kernel/linux/linux-yocto-tiny_5.15.bb
> > > > > > > +++ b/meta/recipes-kernel/linux/linux-yocto-tiny_5.15.bb
> > > > > > > @@ -5,7 +5,7 @@ KCONFIG_MODE = "--allnoconfig"
> > > > > > >
> > > > > > >  require recipes-kernel/linux/linux-yocto.inc
> > > > > > >
> > > > > > > -LINUX_VERSION ?= "5.15.124"
> > > > > > > +LINUX_VERSION ?= "5.15.141"
> > > > > > >  LIC_FILES_CHKSUM = "file://COPYING;md5=6bc538ed5bd9a7fc9398086aedcd7e46"
> > > > > > >
> > > > > > >  DEPENDS += "${@bb.utils.contains('ARCH', 'x86', 'elfutils-native', '', d)}"
> > > > > > > @@ -14,8 +14,8 @@ DEPENDS += "openssl-native util-linux-native"
> > > > > > >  KMETA = "kernel-meta"
> > > > > > >  KCONF_BSP_AUDIT_LEVEL = "2"
> > > > > > >
> > > > > > > -SRCREV_machine ?= "cdb289c798fe1fc9f259a08c32e2dd9516ccb7a4"
> > > > > > > -SRCREV_meta ?= "f484a7f175b4f3c4f7d2b553cde232bd41f757d8"
> > > > > > > +SRCREV_machine ?= "ddf2eeeb31d1edaa5a80e9aabc8b2674ae95f865"
> > > > > > > +SRCREV_meta ?= "92bd0a656f0f9db955fb53c52be71cce9296bdb2"
> > > > > > >
> > > > > > >  PV = "${LINUX_VERSION}+git${SRCPV}"
> > > > > > >
> > > > > > > diff --git a/meta/recipes-kernel/linux/linux-yocto_5.15.bb b/meta/recipes-kernel/linux/linux-yocto_5.15.bb
> > > > > > > index 439479022b..c7b07dee62 100644
> > > > > > > --- a/meta/recipes-kernel/linux/linux-yocto_5.15.bb
> > > > > > > +++ b/meta/recipes-kernel/linux/linux-yocto_5.15.bb
> > > > > > > @@ -14,24 +14,24 @@ KBRANCH:qemux86  ?= "v5.15/standard/base"
> > > > > > >  KBRANCH:qemux86-64 ?= "v5.15/standard/base"
> > > > > > >  KBRANCH:qemumips64 ?= "v5.15/standard/mti-malta64"
> > > > > > >
> > > > > > > -SRCREV_machine:qemuarm ?= "676a22c65ec0f8bb5dc7e13d130f6e3764959d75"
> > > > > > > -SRCREV_machine:qemuarm64 ?= "f0e7afd5948f71be062cd9194b56cd03de94b7cb"
> > > > > > > -SRCREV_machine:qemumips ?= "0f1ceb9008f182cd7f21420bbec6f21a67da8397"
> > > > > > > -SRCREV_machine:qemuppc ?= "4ec9fc13283ce01627ef8c32617a1eb71e127c62"
> > > > > > > -SRCREV_machine:qemuriscv64 ?= "1c09be01f4b87f60ea64136459167d73502a118f"
> > > > > > > -SRCREV_machine:qemuriscv32 ?= "1c09be01f4b87f60ea64136459167d73502a118f"
> > > > > > > -SRCREV_machine:qemux86 ?= "1c09be01f4b87f60ea64136459167d73502a118f"
> > > > > > > -SRCREV_machine:qemux86-64 ?= "1c09be01f4b87f60ea64136459167d73502a118f"
> > > > > > > -SRCREV_machine:qemumips64 ?= "fad09cc6acf2175aa6b5979ef48cd5f05afc3da0"
> > > > > > > -SRCREV_machine ?= "1c09be01f4b87f60ea64136459167d73502a118f"
> > > > > > > -SRCREV_meta ?= "f484a7f175b4f3c4f7d2b553cde232bd41f757d8"
> > > > > > > +SRCREV_machine:qemuarm ?= "0bd882ff2a47566033965928ab468491f7e1ffd6"
> > > > > > > +SRCREV_machine:qemuarm64 ?= "d353330a9ba30300be32f1d732723ae3678da684"
> > > > > > > +SRCREV_machine:qemumips ?= "7f8fbffda634dc22a70f69ff2b762a1f3ff9c842"
> > > > > > > +SRCREV_machine:qemuppc ?= "fb2191ca96824c7451fbca4eef129660d25711af"
> > > > > > > +SRCREV_machine:qemuriscv64 ?= "54a3472506956ed41289ae423ca9b7ad4cbb3ab5"
> > > > > > > +SRCREV_machine:qemuriscv32 ?= "54a3472506956ed41289ae423ca9b7ad4cbb3ab5"
> > > > > > > +SRCREV_machine:qemux86 ?= "54a3472506956ed41289ae423ca9b7ad4cbb3ab5"
> > > > > > > +SRCREV_machine:qemux86-64 ?= "54a3472506956ed41289ae423ca9b7ad4cbb3ab5"
> > > > > > > +SRCREV_machine:qemumips64 ?= "35895af6b529915f9c09a720592554feaca9a2c7"
> > > > > > > +SRCREV_machine ?= "54a3472506956ed41289ae423ca9b7ad4cbb3ab5"
> > > > > > > +SRCREV_meta ?= "92bd0a656f0f9db955fb53c52be71cce9296bdb2"
> > > > > > >
> > > > > > >  # set your preferred provider of linux-yocto to 'linux-yocto-upstream', and you'll
> > > > > > >  # get the <version>/base branch, which is pure upstream -stable, and the same
> > > > > > >  # meta SRCREV as the linux-yocto-standard builds. Select your version using the
> > > > > > >  # normal PREFERRED_VERSION settings.
> > > > > > >  BBCLASSEXTEND = "devupstream:target"
> > > > > > > -SRCREV_machine:class-devupstream ?= "38d4ca22a5288c4bae7e6d62a1728b0718d51866"
> > > > > > > +SRCREV_machine:class-devupstream ?= "9b91d36ba301db86bbf9e783169f7f6abf2585d8"
> > > > > > >  PN:class-devupstream = "linux-yocto-upstream"
> > > > > > >  KBRANCH:class-devupstream = "v5.15/base"
> > > > > > >
> > > > > > > @@ -39,7 +39,7 @@ SRC_URI = "git://git.yoctoproject.org/linux-yocto.git;name=machine;branch=${KBRA
> > > > > > >             git://git.yoctoproject.org/yocto-kernel-cache;type=kmeta;name=meta;branch=yocto-5.15;destsuffix=${KMETA}"
> > > > > > >
> > > > > > >  LIC_FILES_CHKSUM = "file://COPYING;md5=6bc538ed5bd9a7fc9398086aedcd7e46"
> > > > > > > -LINUX_VERSION ?= "5.15.124"
> > > > > > > +LINUX_VERSION ?= "5.15.141"
> > > > > > >
> > > > > > >  DEPENDS += "${@bb.utils.contains('ARCH', 'x86', 'elfutils-native', '', d)}"
> > > > > > >  DEPENDS += "openssl-native util-linux-native"
> > > > > > > --
> > > > > > > 2.39.2
> > > > > > >
> > > > >
> > > > >
> > > > >
> > > >
> > > >
> > > > --
> > > > - Thou shalt not follow the NULL pointer, for chaos and madness await
> > > > thee at its end
> > > > - "Use the force Harry" - Gandalf, Star Trek II
> > > >
> > > >
> > > >
> > >
> > >
> > >
>
>
>
> --
> - Thou shalt not follow the NULL pointer, for chaos and madness await
> thee at its end
> - "Use the force Harry" - Gandalf, Star Trek II
>
> -=-=-=-=-=-=-=-=-=-=-=-
> Links: You receive all messages sent to this group.
> View/Reply Online (#196750): https://lists.openembedded.org/g/openembedded-core/message/196750
> Mute This Topic: https://lists.openembedded.org/mt/102986495/3620601
> Group Owner: openembedded-core+owner@lists.openembedded.org
> Unsubscribe: https://lists.openembedded.org/g/openembedded-core/unsub [steve@sakoman.com]
> -=-=-=-=-=-=-=-=-=-=-=-
>


^ permalink raw reply	[relevance 0%]

* [PATCH] scsi: mpi3mr: Avoid memcpy field-spanning write WARNING
@ 2024-03-07  4:26 21% Shin'ichiro Kawasaki
  2024-03-08  8:41  8% ` Johannes Thumshirn
  2024-03-20  4:54  8% ` Sathya Prakash Veerichetty
  0 siblings, 2 replies; 200+ results
From: Shin'ichiro Kawasaki @ 2024-03-07  4:26 UTC (permalink / raw)
  To: mpi3mr-linuxdrv.pdl, linux-scsi
  Cc: Sathya Prakash Veerichetty, Kashyap Desai, Sumit Saxena,
	Sreekanth Reddy, Martin K . Petersen, Shin'ichiro Kawasaki

When the "storcli2 show" command is executed for eHBA-9600, mpi3mr
driver prints this WARNING:

  memcpy: detected field-spanning write (size 128) of single field "bsg_reply_buf->reply_buf" at drivers/scsi/mpi3mr/mpi3mr_app.c:1658 (size 1)
  WARNING: CPU: 0 PID: 12760 at drivers/scsi/mpi3mr/mpi3mr_app.c:1658 mpi3mr_bsg_request+0x6b12/0x7f10 [mpi3mr]

This is caused by the 128 bytes memcpy to the 1 byte size struct field
replay_buf in the struct mpi3mr_bsg_in_reply_buf. The field is intended
to be a variable length buffer, then the WARN is a false positive.

One approach to suppress the WARN is to remove the constant '1' from the
replay_buf array declaration to clarify the array size is variable.
However, the array is defined in include/uapi/scsi/scsi_bsg_mpi3mr.h and
the change will break UAPI compatibility. As another approach, divide
the memcpy call into two memcpy calls: one call for the 1 byte size of
the array declaration, and the other call for the left over. While at
it, replace the magic number 1 with sizeof(bsg_reply_buf->reply_buf);

Signed-off-by: Shin'ichiro Kawasaki <shinichiro.kawasaki@wdc.com>
---
 drivers/scsi/mpi3mr/mpi3mr_app.c | 14 +++++++++++---
 1 file changed, 11 insertions(+), 3 deletions(-)

diff --git a/drivers/scsi/mpi3mr/mpi3mr_app.c b/drivers/scsi/mpi3mr/mpi3mr_app.c
index 0380996b5ad2..7fa0710c7574 100644
--- a/drivers/scsi/mpi3mr/mpi3mr_app.c
+++ b/drivers/scsi/mpi3mr/mpi3mr_app.c
@@ -1233,6 +1233,7 @@ static long mpi3mr_bsg_process_mpt_cmds(struct bsg_job *job)
 	u8 *din_buf = NULL, *dout_buf = NULL;
 	u8 *sgl_iter = NULL, *sgl_din_iter = NULL, *sgl_dout_iter = NULL;
 	u16 rmc_size  = 0, desc_count = 0;
+	int declared_size;
 
 	bsg_req = job->request;
 	karg = (struct mpi3mr_bsg_mptcmd *)&bsg_req->cmd.mptcmd;
@@ -1643,9 +1644,11 @@ static long mpi3mr_bsg_process_mpt_cmds(struct bsg_job *job)
 
 	if ((mpirep_offset != 0xFF) &&
 	    drv_bufs[mpirep_offset].bsg_buf_len) {
+		declared_size = sizeof(bsg_reply_buf->reply_buf);
 		drv_buf_iter = &drv_bufs[mpirep_offset];
-		drv_buf_iter->kern_buf_len = (sizeof(*bsg_reply_buf) - 1 +
-					   mrioc->reply_sz);
+		drv_buf_iter->kern_buf_len = (sizeof(*bsg_reply_buf)
+					      - declared_size
+					      + mrioc->reply_sz);
 		bsg_reply_buf = kzalloc(drv_buf_iter->kern_buf_len, GFP_KERNEL);
 
 		if (!bsg_reply_buf) {
@@ -1655,8 +1658,13 @@ static long mpi3mr_bsg_process_mpt_cmds(struct bsg_job *job)
 		if (mrioc->bsg_cmds.state & MPI3MR_CMD_REPLY_VALID) {
 			bsg_reply_buf->mpi_reply_type =
 				MPI3MR_BSG_MPI_REPLY_BUFTYPE_ADDRESS;
+			/* Divide memcpy to avoid field-spanning write WARN */
 			memcpy(bsg_reply_buf->reply_buf,
-			    mrioc->bsg_cmds.reply, mrioc->reply_sz);
+			       mrioc->bsg_cmds.reply,
+			       declared_size);
+			memcpy(bsg_reply_buf->reply_buf + declared_size,
+			       (u8 *)mrioc->bsg_cmds.reply + declared_size,
+			       mrioc->reply_sz - declared_size);
 		} else {
 			bsg_reply_buf->mpi_reply_type =
 				MPI3MR_BSG_MPI_REPLY_BUFTYPE_STATUS;
-- 
2.43.0


^ permalink raw reply related	[relevance 21%]

* Re: [OE-core][kirkstone 4/4] linux-yocto/5.15: update to v5.15.141
  2024-03-06 17:38  0%           ` Steve Sakoman
@ 2024-03-06 17:41  0%             ` Bruce Ashfield
  2024-03-07 13:46  0%               ` Steve Sakoman
       [not found]                   ` <17BA7F82CF20F029.10210@lists.openembedded.org>
  0 siblings, 2 replies; 200+ results
From: Bruce Ashfield @ 2024-03-06 17:41 UTC (permalink / raw)
  To: Steve Sakoman; +Cc: Patches and discussions about the oe-core layer

On Wed, Mar 6, 2024 at 12:38 PM Steve Sakoman <steve@sakoman.com> wrote:
>
>
>
> On Wed, Mar 6, 2024 at 6:04 AM Steve Sakoman via lists.openembedded.org <steve=sakoman.com@lists.openembedded.org> wrote:
> >
> > On Wed, Mar 6, 2024 at 5:59 AM Bruce Ashfield <bruce.ashfield@gmail.com> wrote:
> > >
> > > On Wed, Mar 6, 2024 at 10:43 AM Steve Sakoman <steve@sakoman.com> wrote:
> > > >
> > > > On Thu, Dec 7, 2023 at 8:08 AM Steve Sakoman <steve@sakoman.com> wrote:
> > > > >
> > > > > Hi Bruce,
> > > > >
> > > > > The 5.10 version bumps look fine in testing, but sadly this 5.15
> > > > > version bump breaks qemux86-64-ptest:
> > > > >
> > > > > AssertionError: Failed ptests:
> > > > > {'parted': ['t1104-remove-and-add-partition.sh',
> > > > >             't8000-loop.sh',
> > > > >             't8001-loop-blkpg.sh']}
> > > > >
> > > > > Failure is reproducible 100% of the time, so there is that ...
> > > >
> > > > After  wading through the hundreds of changes in this version bump
> > > > from 5.15.124 to 5.15.141 I found this in the 5.13.132 portion that
> > > > looks suspicious:
> > > >
> > > > 072cd213c64f block: don't add or resize partition on the disk with
> > > > GENHD_FL_NO_PART
> > > > c6ce1c5dd327 block: rename GENHD_FL_NO_PART_SCAN to GENHD_FL_NO_PART
> > > >
> > >
> > > It could very well be that, I haven't been able to get to any local
> > > testing on this
> > > yet.
> > >
> > > I will go look at parted for commits that indicate they are fixing a
> > > kernel interface
> > > that sounds similar .. since we don't want to revert an offending commit, the
> > > way to fix this is via selective update of parted.
> >
> > I'm doing a test kirkstone build that bumps parted to the same version
> > as in master.
> >
> > This will at least let us know whether it has been fixed in upstream parted.
>
> The test completed and I get the same failure with the most recent parted version.
>
> So apparently not fixed in parted.

Which means that the newer kernels have some sort of additional fix or a revert.

I'll have a look for that as well.

Bruce

>
> Steve
> > > > > On Mon, Dec 4, 2023 at 6:40 PM <bruce.ashfield@gmail.com> wrote:
> > > > > >
> > > > > > From: Bruce Ashfield <bruce.ashfield@gmail.com>
> > > > > >
> > > > > > Updating  to the latest korg -stable release that comprises
> > > > > > the following commits:
> > > > > >
> > > > > >     9b91d36ba301 Linux 5.15.141
> > > > > >     313a34d1c0ee io_uring: fix off-by one bvec index
> > > > > >     49ae2e4e8ed3 USB: dwc3: qcom: fix wakeup after probe deferral
> > > > > >     eb17fb4b160a USB: dwc3: qcom: fix software node leak on probe errors
> > > > > >     98f0e9b6276f usb: dwc3: set the dma max_seg_size
> > > > > >     1a3dcb1d811d usb: dwc3: Fix default mode initialization
> > > > > >     a22702a81844 USB: dwc2: write HCINT with INTMASK applied
> > > > > >     1134fde92088 usb: typec: tcpm: Skip hard reset when in error recovery
> > > > > >     64830d041515 USB: serial: option: don't claim interface 4 for ZTE MF290
> > > > > >     9611cbc6a132 USB: serial: option: fix FM101R-GL defines
> > > > > >     a8d80b1fbacf USB: serial: option: add Fibocom L7xx modules
> > > > > >     de8c6fce8d09 usb: cdnsp: Fix deadlock issue during using NCM gadget
> > > > > >     dd0cc4b69f7d bcache: fixup lock c->root error
> > > > > >     a912742d8411 bcache: fixup init dirty data errors
> > > > > >     137660f84462 bcache: prevent potential division by zero error
> > > > > >     f7077ce8d97b bcache: check return value from btree_node_alloc_replacement()
> > > > > >     1eed01092101 dm-delay: fix a race between delay_presuspend and delay_bio
> > > > > >     d181a7a1d55d hv_netvsc: Mark VF as slave before exposing it to user-mode
> > > > > >     97683466e24c hv_netvsc: Fix race of register_netdevice_notifier and VF register
> > > > > >     3841921018a2 USB: serial: option: add Luat Air72*U series products
> > > > > >     6062c527d040 s390/dasd: protect device queue against concurrent access
> > > > > >     35b5d86e43ec io_uring/fs: consider link->flags when getting path for LINKAT
> > > > > >     2bb75a2c3490 bcache: fixup multi-threaded bch_sectors_dirty_init() wake-up race
> > > > > >     6f09318fd90a md: fix bi_status reporting in md_end_clone_io
> > > > > >     72ecb9753cbe bcache: replace a mistaken IS_ERR() by IS_ERR_OR_NULL() in btree_gc_coalesce()
> > > > > >     e09ba90f1ad0 swiotlb-xen: provide the "max_mapping_size" method
> > > > > >     0f05021e937c ACPI: resource: Skip IRQ override on ASUS ExpertBook B1402CVA
> > > > > >     f95e9f7afe86 proc: sysctl: prevent aliased sysctls from getting passed to init
> > > > > >     3f3880fc011c ext4: make sure allocate pending entry not fail
> > > > > >     e33eb4997585 ext4: fix slab-use-after-free in ext4_es_insert_extent()
> > > > > >     859893f61906 ext4: using nofail preallocation in ext4_es_insert_extent()
> > > > > >     048e7f38b31c ext4: using nofail preallocation in ext4_es_insert_delayed_block()
> > > > > >     580b9dd6ab0b ext4: using nofail preallocation in ext4_es_remove_extent()
> > > > > >     66bc78a295b3 ext4: use pre-allocated es in __es_remove_extent()
> > > > > >     b1995ba6269c ext4: use pre-allocated es in __es_insert_extent()
> > > > > >     edec12712ae1 ext4: factor out __es_alloc_extent() and __es_free_extent()
> > > > > >     e82d05cf5ccb ext4: add a new helper to check if es must be kept
> > > > > >     612edd488872 media: qcom: camss: Fix csid-gen2 for test pattern generator
> > > > > >     ceb5276d8c99 media: qcom: camss: Fix set CSI2_RX_CFG1_VC_MODE when VC is greater than 3
> > > > > >     f001e6f62693 media: camss: sm8250: Virtual channels for CSID
> > > > > >     9fb81ca7aa05 media: camss: Replace hard coded value with parameter
> > > > > >     8ef9b32f20ab MIPS: KVM: Fix a build warning about variable set but not used
> > > > > >     6ddaca6b20f7 lockdep: Fix block chain corruption
> > > > > >     61747778a88b USB: dwc3: qcom: fix ACPI platform device leak
> > > > > >     027472889970 USB: dwc3: qcom: fix resource leaks on probe deferral
> > > > > >     e26c6febac43 nvmet: nul-terminate the NQNs passed in the connect command
> > > > > >     b5d50c6a609d afs: Fix file locking on R/O volumes to operate in local mode
> > > > > >     84ebfbed3ae0 afs: Return ENOENT if no cell DNS record can be found
> > > > > >     6aeac88a45de net: axienet: Fix check for partial TX checksum
> > > > > >     293acba84108 amd-xgbe: propagate the correct speed and duplex status
> > > > > >     b3874cc25a70 amd-xgbe: handle the corner-case during tx completion
> > > > > >     e949dbc28cd5 amd-xgbe: handle corner-case during sfp hotplug
> > > > > >     01a8b94726b1 octeontx2-pf: Fix ntuple rule creation to direct packet to VF with higher Rx queue than its PF
> > > > > >     fcc4a03ad3b1 arm/xen: fix xen_vcpu_info allocation alignment
> > > > > >     90072af9efe8 net/smc: avoid data corruption caused by decline
> > > > > >     66c023469b3e net: usb: ax88179_178a: fix failed operations during ax88179_reset
> > > > > >     ba81c5228ef8 ipv4: Correct/silence an endian warning in __ip_do_redirect
> > > > > >     364406d4c114 HID: fix HID device resource race between HID core and debugging support
> > > > > >     52badc06b119 HID: core: store the unique system identifier in hid_device
> > > > > >     221be624a55d drm/rockchip: vop: Fix color for RGB888/BGR888 format on VOP full
> > > > > >     b0c835fd7d89 ata: pata_isapnp: Add missing error check for devm_ioport_map()
> > > > > >     9754a498aa5b octeontx2-pf: Fix memory leak during interface down
> > > > > >     be41c0c4a632 wireguard: use DEV_STATS_INC()
> > > > > >     f163a6d17a95 drm/panel: simple: Fix Innolux G101ICE-L01 timings
> > > > > >     608de3a587eb drm/panel: simple: Fix Innolux G101ICE-L01 bus flags
> > > > > >     18bd108a13cb drm/panel: auo,b101uan08.3: Fine tune the panel power sequence
> > > > > >     9fe5718d3f09 drm/panel: boe-tv101wum-nl6: Fine tune the panel power sequence
> > > > > >     c8a49336e1de afs: Make error on cell lookup failure consistent with OpenAFS
> > > > > >     ac239fccf5a5 afs: Fix afs_server_list to be cleaned up with RCU
> > > > > >     a78d278e01b1 Linux 5.15.140
> > > > > >     947c9e12ddd6 driver core: Release all resources during unbind before updating device links
> > > > > >     5a434d5c3823 Input: xpad - add VID for Turtle Beach controllers
> > > > > >     cbc7c29dff0f tracing: Have trace_event_file have ref counters
> > > > > >     1dcf90c9fa01 powerpc/powernv: Fix fortify source warnings in opal-prd.c
> > > > > >     3d7912710e5e io_uring/fdinfo: lock SQ thread while retrieving thread cpu/pid
> > > > > >     595b051c83a1 drm/amd/display: Change the DMCUB mailbox memory location from FB to inbox
> > > > > >     a2a6e97c4b33 drm/amdgpu: fix error handling in amdgpu_bo_list_get()
> > > > > >     e380992c479b drm/amdgpu: don't use ATRM for external devices
> > > > > >     4ff985b8810c drm/i915: Fix potential spectre vulnerability
> > > > > >     ea0c4d5ec57f drm/amd/pm: Handle non-terminated overdrive commands.
> > > > > >     9ce842d7762a ext4: add missed brelse in update_backups
> > > > > >     ce19c20064b6 ext4: remove gdb backup copy for meta bg in setup_new_flex_group_blocks
> > > > > >     ac45d8e34bed ext4: correct the start block of counting reserved clusters
> > > > > >     8f9842c4b925 ext4: correct return value of ext4_convert_meta_bg
> > > > > >     8798d3b2722d ext4: correct offset of gdb backup in non meta_bg group to update_backups
> > > > > >     8a3bb38bfdaf ext4: apply umask if ACL support is disabled
> > > > > >     d5c380149b96 Revert "net: r8169: Disable multicast filter for RTL8168H and RTL8107E"
> > > > > >     6ad3d8594d5e media: qcom: camss: Fix missing vfe_lite clocks check
> > > > > >     e0376cf06950 media: qcom: camss: Fix VFE-17x vfe_disable_output()
> > > > > >     8f733387d17f media: qcom: camss: Fix vfe_get() error jump
> > > > > >     841fc648fbb5 media: qcom: camss: Fix pm_domain_on sequence in probe
> > > > > >     4c9c43f79a12 mmc: sdhci-pci-gli: GL9750: Mask the replay timer timeout of AER
> > > > > >     72bf271c5a77 r8169: fix network lost after resume on DASH systems
> > > > > >     468e3ebf4786 mm: kmem: drop __GFP_NOFAIL when allocating objcg vectors
> > > > > >     0387978fda07 mmc: sdhci-pci-gli: A workaround to allow GL9750 to enter ASPM L1.2
> > > > > >     070b3ccb9b8b riscv: kprobes: allow writing to x0
> > > > > >     cd0e9f475a46 nfsd: fix file memleak on client_opens_release
> > > > > >     114c9d732cf9 media: ccs: Correctly initialise try compose rectangle
> > > > > >     6c8aeeb2c549 media: venus: hfi: add checks to handle capabilities from firmware
> > > > > >     cdeb0a4cf327 media: venus: hfi: fix the check to handle session buffer requirement
> > > > > >     7d62570f75fe media: venus: hfi_parser: Add check to keep the number of codecs within range
> > > > > >     d0d831e7d68d media: sharp: fix sharp encoding
> > > > > >     6003733c8f95 media: lirc: drop trailing space from scancode transmit
> > > > > >     e4088d7d8f11 f2fs: avoid format-overflow warning
> > > > > >     12055238d046 i2c: i801: fix potential race in i801_block_transaction_byte_by_byte
> > > > > >     336e6db5c120 net: phylink: initialize carrier state at creation
> > > > > >     d8cb287d31cb net: dsa: lan9303: consequently nested-lock physical MDIO
> > > > > >     656262cb0f95 net: ethtool: Fix documentation of ethtool_sprintf()
> > > > > >     acca20cc16f3 s390/ap: fix AP bus crash on early config change callback invocation
> > > > > >     019b7d42a416 i2c: designware: Disable TX_EMPTY irq while waiting for block length byte
> > > > > >     c6e89348fd58 sbsa_gwdt: Calculate timeout with 64-bit math
> > > > > >     132670ae9ffb lsm: fix default return value for inode_getsecctx
> > > > > >     223196b50605 lsm: fix default return value for vm_enough_memory
> > > > > >     06d320ca170b Revert "i2c: pxa: move to generic GPIO recovery"
> > > > > >     ddec3d04f874 Revert ncsi: Propagate carrier gain/loss events to the NCSI controller
> > > > > >     ad0b74d0f331 powerpc/pseries/ddw: simplify enable_ddw()
> > > > > >     b3e993de400e arm64: dts: qcom: ipq6018: Fix tcsr_mutex register size
> > > > > >     b99ac20612ca arm64: dts: qcom: ipq6018: switch TCSR mutex to MMIO
> > > > > >     aaf0a07d6088 ksmbd: fix slab out of bounds write in smb_inherit_dacl()
> > > > > >     1c701423bb03 Bluetooth: btusb: Add 0bda:b85b for Fn-Link RTL8852BE
> > > > > >     36a573b32550 Bluetooth: btusb: Add RTW8852BE device 13d3:3570 to device tables
> > > > > >     c4976160a0a4 bluetooth: Add device 13d3:3571 to device tables
> > > > > >     603e77e9e8c0 bluetooth: Add device 0bda:887b to device tables
> > > > > >     e9bb966c50a7 Bluetooth: btusb: Add Realtek RTL8852BE support ID 0x0cb8:0xc559
> > > > > >     cf642ee641ce cpufreq: stats: Fix buffer overflow detection in trans_stats()
> > > > > >     63e09cdfe948 regmap: Ensure range selector registers are updated after cache sync
> > > > > >     0c49e74e95bf tty: serial: meson: fix hard LOCKUP on crtscts mode
> > > > > >     6f26b6a61b08 serial: meson: Use platform_get_irq() to get the interrupt
> > > > > >     450fa8bf803f ALSA: hda/realtek - Enable internal speaker of ASUS K6500ZC
> > > > > >     cc549ba50bb8 ALSA: hda/realtek - Add Dell ALC295 to pin fall back table
> > > > > >     767c988771cb ALSA: info: Fix potential deadlock at disconnection
> > > > > >     09022ae66261 xhci: Enable RPM on controllers that support low-power states
> > > > > >     68574fe2e488 parisc/pgtable: Do not drop upper 5 address bits of physical address
> > > > > >     ea7593c18ff7 parisc: Prevent booting 64-bit kernels on PA1.x machines
> > > > > >     2c9092e8b29a i3c: master: svc: fix SDA keep low when polling IBIWON timeout happen
> > > > > >     da754f92fc02 i3c: master: svc: fix check wrong status register in irq handler
> > > > > >     5ba77b6b45d6 i3c: master: svc: fix ibi may not return mandatory data byte
> > > > > >     e0a70ed4a580 i3c: master: svc: fix wrong data return when IBI happen during start frame
> > > > > >     7383675aba2f i3c: master: svc: fix race condition in ibi work thread
> > > > > >     cc7efd1054f4 i3c: master: cdns: Fix reading status register
> > > > > >     d3c6a08c2b77 mtd: cfi_cmdset_0001: Byte swap OTP info
> > > > > >     a4668088128d mm/memory_hotplug: use pfn math in place of direct struct page manipulation
> > > > > >     792a796085cf mm/cma: use nth_page() in place of direct struct page manipulation
> > > > > >     9b59fc31226e s390/cmma: fix detection of DAT pages
> > > > > >     45bb94aab891 dmaengine: stm32-mdma: correct desc prep when channel running
> > > > > >     91659b77e937 mcb: fix error handling for different scenarios when parsing
> > > > > >     534790fde890 tracing: Have the user copy of synthetic event address use correct context
> > > > > >     f6237afabc34 i2c: core: Run atomic i2c xfer when !preemptible
> > > > > >     931aa7154bc4 kernel/reboot: emergency_restart: Set correct system_state
> > > > > >     7a3424c3b76a quota: explicitly forbid quota files from being encrypted
> > > > > >     47f509832168 jbd2: fix potential data lost in recovering journal raced with synchronizing fs bdev
> > > > > >     f13e1ea45699 ASoC: codecs: wsa-macro: fix uninitialized stack variables with name prefix
> > > > > >     28436d8092ad selftests/resctrl: Reduce failures due to outliers in MBA/MBM tests
> > > > > >     6ce63598a1fb selftests/resctrl: Remove duplicate feature check from CMT test
> > > > > >     e90efe17fc07 netfilter: nf_tables: split async and sync catchall in two functions
> > > > > >     0d9506c766c9 netfilter: nf_tables: remove catchall element in GC sync path
> > > > > >     96fc7a50a278 PCI: keystone: Don't discard .probe() callback
> > > > > >     e0d394df9812 PCI: keystone: Don't discard .remove() callback
> > > > > >     f4f12667167c KEYS: trusted: Rollback init_trusted() consistently
> > > > > >     c407ff72fb3a genirq/generic_chip: Make irq_remove_generic_chip() irqdomain aware
> > > > > >     bc8a14e3c630 mmc: meson-gx: Remove setting of CMD_CFG_ERROR
> > > > > >     3a51e6b4da71 wifi: ath11k: fix htt pktlog locking
> > > > > >     426e718ce9ba wifi: ath11k: fix dfs radar event locking
> > > > > >     e9d84413b1b7 wifi: ath11k: fix temperature event locking
> > > > > >     5ff849948c11 ima: detect changes to the backing overlay file
> > > > > >     4584a421a6d9 ima: annotate iint mutex to avoid lockdep false positive warnings
> > > > > >     4049576c639f ACPI: FPDT: properly handle invalid FPDT subtables
> > > > > >     628e76e684c8 firmware: qcom_scm: use 64-bit calling convention only when client is 64-bit
> > > > > >     6eb8c191e360 btrfs: don't arbitrarily slow down delalloc if we're committing
> > > > > >     0b99626b28ca rcu: kmemleak: Ignore kmemleak false positives when RCU-freeing objects
> > > > > >     71f5344f477c PM: hibernate: Clean up sync_read handling in snapshot_write_next()
> > > > > >     57dbc0eb8abe PM: hibernate: Use __get_safe_page() rather than touching the list
> > > > > >     87a30633b5d3 arm64: dts: qcom: ipq6018: Fix hwlock index for SMEM
> > > > > >     ebaee06a7292 rcu/tree: Defer setting of jiffies during stall reset
> > > > > >     057d1034d012 svcrdma: Drop connection after an RDMA Read error
> > > > > >     541b3757fd44 wifi: wilc1000: use vmm_table as array in wilc struct
> > > > > >     b156f62f19da PCI: exynos: Don't discard .remove() callback
> > > > > >     f88796721002 PCI/ASPM: Fix L1 substate handling in aspm_attr_store_common()
> > > > > >     467864d55b52 mmc: sdhci_am654: fix start loop index for TAP value parsing
> > > > > >     ef34a97bb9cb mmc: vub300: fix an error code
> > > > > >     36adb6204cff clk: qcom: ipq6018: drop the CLK_SET_RATE_PARENT flag from PLL clocks
> > > > > >     090b167b2c41 clk: qcom: ipq8074: drop the CLK_SET_RATE_PARENT flag from PLL clocks
> > > > > >     18640a1818f1 clk: socfpga: Fix undefined behavior bug in struct stratix10_clock_data
> > > > > >     4d17b54c9be3 parisc/pdc: Add width field to struct pdc_model
> > > > > >     936c9c10efae arm64: Restrict CPU_BIG_ENDIAN to GNU as or LLVM IAS 15.x or newer
> > > > > >     8b24bb54bf3a ACPI: resource: Do IRQ override on TongFang GMxXGxx
> > > > > >     5619c34d3c4c watchdog: move softlockup_panic back to early_param
> > > > > >     a6c3a1fe09a2 PCI/sysfs: Protect driver's D3cold preference from user space
> > > > > >     01975bee0a14 hvc/xen: fix event channel handling for secondary consoles
> > > > > >     cfd543c10871 hvc/xen: fix error path in xen_hvc_init() to always register frontend driver
> > > > > >     730e08cb9101 hvc/xen: fix console unplug
> > > > > >     fa0b93a3de40 tty/sysrq: replace smp_processor_id() with get_cpu()
> > > > > >     92e6c0f00d38 audit: don't WARN_ON_ONCE(!current->mm) in audit_exe_compare()
> > > > > >     e29c095f1ad4 audit: don't take task_lock() in audit_exe_compare() code path
> > > > > >     5eb6519f483e KVM: x86: Ignore MSR_AMD64_TW_CFG access
> > > > > >     1c49ef7041f2 KVM: x86: hyper-v: Don't auto-enable stimer on write from user-space
> > > > > >     fe6b461c37cb x86/cpu/hygon: Fix the CPU topology evaluation for real
> > > > > >     3a2adf48d8b1 crypto: x86/sha - load modules based on CPU features
> > > > > >     be079aa71a12 scsi: qla2xxx: Fix system crash due to bad pointer access
> > > > > >     6ba3569f78d3 scsi: megaraid_sas: Increase register read retry rount from 3 to 30 for selected registers
> > > > > >     6a33b5810031 scsi: mpt3sas: Fix loop logic
> > > > > >     3c5aede46cdc bpf: Fix precision tracking for BPF_ALU | BPF_TO_BE | BPF_END
> > > > > >     403470431b15 bpf: Fix check_stack_write_fixed_off() to correctly spill imm
> > > > > >     ba115f6c3a8c randstruct: Fix gcc-plugin performance mode to stay in group
> > > > > >     2771fac4382b powerpc/perf: Fix disabling BHRB and instruction sampling
> > > > > >     7e450cc9ad54 media: venus: hfi: add checks to perform sanity on queue pointers
> > > > > >     1566e8be73fd i915/perf: Fix NULL deref bugs with drm_dbg() calls
> > > > > >     35c17257ef09 xfs: Fix unreferenced object reported by kmemleak in xfs_sysfs_init()
> > > > > >     5db146322b17 xfs: fix memory leak in xfs_errortag_init
> > > > > >     c540284d8488 xfs: fix exception caused by unexpected illegal bestcount in leaf dir
> > > > > >     5212d586e76f xfs: avoid a UAF when log intent item recovery fails
> > > > > >     ba179cc12109 xfs: fix inode reservation space for removing transaction
> > > > > >     b7847653a2d6 xfs: Fix false ENOSPC when performing direct write on a delalloc extent in cow fork
> > > > > >     92d38b87e886 xfs: add missing cmap->br_state = XFS_EXT_NORM update
> > > > > >     8d0baec78e8a xfs: fix intermittent hang during quotacheck
> > > > > >     76545c0e881b xfs: don't leak memory when attr fork loading fails
> > > > > >     eb888caf27d9 xfs: fix use-after-free in xattr node block inactivation
> > > > > >     4cb3842967e6 xfs: flush inode gc workqueue before clearing agi bucket
> > > > > >     188594c64a1e xfs: prevent a UAF when log IO errors race with unmount
> > > > > >     921c96215850 xfs: use invalidate_lock to check the state of mmap_lock
> > > > > >     efd194800b69 xfs: convert buf_cancel_table allocation to kmalloc_array
> > > > > >     074fee186931 xfs: don't leak xfs_buf_cancel structures when recovery fails
> > > > > >     b8effd31a862 xfs: refactor buffer cancellation table allocation
> > > > > >     4968c2aa6a1f cifs: fix check of rc in function generate_smb3signingkey
> > > > > >     8d725bf0d16d cifs: spnego: add ';' in HOST_KEY_LEN
> > > > > >     21accf149161 tools/power/turbostat: Enable the C-state Pre-wake printing
> > > > > >     0045c1ff7ac0 tools/power/turbostat: Fix a knl bug
> > > > > >     5bcce23f387b macvlan: Don't propagate promisc change to lower dev in passthru
> > > > > >     7574b5e65e92 net/mlx5e: Check return value of snprintf writing to fw_version buffer for representors
> > > > > >     55553c5b53ae net/mlx5e: Reduce the size of icosq_str
> > > > > >     51655fd35703 net/mlx5e: Fix pedit endianness
> > > > > >     a990dd7410ec net/mlx5e: Refactor mod header management API
> > > > > >     39f95b1d0d8f net/mlx5e: Move mod hdr allocation to a single place
> > > > > >     c0f37a3715cb net/mlx5e: Remove incorrect addition of action fwd flag
> > > > > >     6974fd92d5f1 net/mlx5e: fix double free of encap_header in update funcs
> > > > > >     f3c4a7044201 net/mlx5e: fix double free of encap_header
> > > > > >     931e9e8e30bf net: stmmac: fix rx budget limit check
> > > > > >     b8b514b2a6cd netfilter: nf_tables: fix pointer math issue in nft_byteorder_eval()
> > > > > >     25da0f582119 netfilter: nf_tables: add and use BE register load-store helpers
> > > > > >     a48f6be5bdb7 netfilter: nf_tables: use the correct get/put helpers
> > > > > >     7d3901bf3baa netfilter: nf_conntrack_bridge: initialize err to 0
> > > > > >     75bcfc188abf af_unix: fix use-after-free in unix_stream_read_actor()
> > > > > >     0b480c654ef2 net: ethernet: cortina: Fix MTU max setting
> > > > > >     097588e20c6b net: ethernet: cortina: Handle large frames
> > > > > >     f9269b274cdf net: ethernet: cortina: Fix max RX frame define
> > > > > >     53064e8239dd bonding: stop the device in bond_setup_by_slave()
> > > > > >     cda210a4bdf7 ptp: annotate data-race around q->head and q->tail
> > > > > >     b67d16b2373b xen/events: fix delayed eoi list handling
> > > > > >     8531a4194e59 ppp: limit MRU to 64K
> > > > > >     9ae82308d184 tipc: Fix kernel-infoleak due to uninitialized TLV value
> > > > > >     359c65daf6b5 net: hns3: fix VF wrong speed and duplex issue
> > > > > >     406be003d698 net: hns3: fix VF reset fail issue
> > > > > >     cfc131b078a3 net: hns3: fix variable may not initialized problem in hns3_init_mac_addr()
> > > > > >     070581829c1a net: hns3: fix incorrect capability bit display for copper port
> > > > > >     a3c65cf7854d net: hns3: add barrier in vf mailbox reply process
> > > > > >     e671d8203758 net: hns3: add byte order conversion for PF to VF mailbox message
> > > > > >     bb0f14257c04 net: hns3: refine the definition for struct hclge_pf_to_vf_msg
> > > > > >     1d8f66d4060a net: hns3: fix add VLAN fail issue
> > > > > >     4b3b2541d40e tty: Fix uninit-value access in ppp_sync_receive()
> > > > > >     1f64cad3ac38 ipvlan: add ipvlan_route_v6_outbound() helper
> > > > > >     6c71b9b177c6 net: set SOCK_RCU_FREE before inserting socket into hashtable
> > > > > >     427165421c25 net: inet: Retire port only listening_hash
> > > > > >     be1ceb8b7c58 net: inet: Open code inet_hash2 and inet_unhash2
> > > > > >     bb9bcf47fba7 net: inet: Remove count from inet_listen_hashbucket
> > > > > >     de634368e079 mptcp: listen diag dump support
> > > > > >     870f438aca56 mptcp: diag: switch to context structure
> > > > > >     be020f658c63 gfs2: Silence "suspicious RCU usage in gfs2_permission" warning
> > > > > >     194454afa6aa SUNRPC: Fix RPC client cleaned up the freed pipefs dentries
> > > > > >     319ed0cba164 NFSv4.1: fix SP4_MACH_CRED protection for pnfs IO
> > > > > >     809684f5b388 SUNRPC: Add an IS_ERR() check back to where it was
> > > > > >     46d6b768072b SUNRPC: ECONNRESET might require a rebind
> > > > > >     a7032d4d6499 media: cec: meson: always include meson sub-directory in Makefile
> > > > > >     16e78f28517d media: cadence: csi2rx: Unregister v4l2 async notifier
> > > > > >     20c2ca9abb78 sched/core: Optimize in_task() and in_interrupt() a bit
> > > > > >     9894c58c1777 tracing/perf: Add interrupt_context_level() helper
> > > > > >     48fef664d7e9 tracing: Reuse logic from perf's get_recursion_context()
> > > > > >     670b3e902f62 wifi: iwlwifi: Use FW rate for non-data frames
> > > > > >     a7ee519e8095 pwm: Fix double shift bug
> > > > > >     7054366cd076 drm/amdgpu: fix software pci_unplug on some chips
> > > > > >     e48a5e78d077 drm/qxl: prevent memory leak
> > > > > >     0835e7f296ca ASoC: ti: omap-mcbsp: Fix runtime PM underflow warnings
> > > > > >     38ada2f304f6 i2c: dev: copy userspace array safely
> > > > > >     610244988f32 kgdb: Flush console before entering kgdb on panic
> > > > > >     4e497f1acd99 drm/amd/display: Avoid NULL dereference of timing generator
> > > > > >     5e0b788fb96b media: imon: fix access to invalid resource for the second interface
> > > > > >     ae6bcafe1f6b media: ccs: Fix driver quirk struct documentation
> > > > > >     d01b0ad79ecd media: cobalt: Use FIELD_GET() to extract Link Width
> > > > > >     03ce0655bf8e gfs2: fix an oops in gfs2_permission
> > > > > >     5bfda356e903 gfs2: ignore negated quota changes
> > > > > >     16631907d013 media: vivid: avoid integer overflow
> > > > > >     09cd8b561aa9 media: gspca: cpia1: shift-out-of-bounds in set_flicker
> > > > > >     39c71357e68e i3c: master: mipi-i3c-hci: Fix a kernel panic for accessing DAT_data.
> > > > > >     72775cad7f57 virtio-blk: fix implicit overflow on virtio_max_dma_size
> > > > > >     f7f3bdb225e3 i2c: sun6i-p2wi: Prevent potential division by zero
> > > > > >     d23ad76f240c i3c: mipi-i3c-hci: Fix out of bounds access in hci_dma_irq_handler
> > > > > >     e6fbad3cc880 9p: v9fs_listxattr: fix %s null argument warning
> > > > > >     a18be976be41 9p/trans_fd: Annotate data-racy writes to file::f_flags
> > > > > >     2cc5e191d671 usb: gadget: f_ncm: Always set current gadget in ncm_bind()
> > > > > >     6c80f48912b5 tty: vcc: Add check for kstrdup() in vcc_probe()
> > > > > >     2ff61106d6b4 exfat: support handle zero-size directory
> > > > > >     c86a3007a685 HID: Add quirk for Dell Pro Wireless Keyboard and Mouse KM5221W
> > > > > >     3453f945af89 PCI: Use FIELD_GET() in Sapphire RX 5600 XT Pulse quirk
> > > > > >     0a93a0f99a09 misc: pci_endpoint_test: Add Device ID for R-Car S4-8 PCIe controller
> > > > > >     03dbd6a9ea4e PCI: Disable ATS for specific Intel IPU E2000 devices
> > > > > >     a9a0b3444845 PCI: Extract ATS disabling to a helper function
> > > > > >     fe511d24418a PCI: Use FIELD_GET() to extract Link Width
> > > > > >     56d78b5495eb scsi: libfc: Fix potential NULL pointer dereference in fc_lport_ptp_setup()
> > > > > >     37a51e7f36b7 atm: iphase: Do PCI error checks on own line
> > > > > >     f05ae00106aa PCI: tegra194: Use FIELD_GET()/FIELD_PREP() with Link Width fields
> > > > > >     631a96e9eb42 ALSA: hda: Fix possible null-ptr-deref when assigning a stream
> > > > > >     1c805b9cd2e3 ARM: 9320/1: fix stack depot IRQ stack filter
> > > > > >     8d25ec69f8f1 HID: lenovo: Detect quirk-free fw on cptkbd and stop applying workaround
> > > > > >     64f062baf202 jfs: fix array-index-out-of-bounds in diAlloc
> > > > > >     da3da5e1e6f7 jfs: fix array-index-out-of-bounds in dbFindLeaf
> > > > > >     1f74d336990f fs/jfs: Add validity check for db_maxag and db_agpref
> > > > > >     5f148b16972e fs/jfs: Add check for negative db_l2nbperpage
> > > > > >     e1d1f79b1929 scsi: ibmvfc: Remove BUG_ON in the case of an empty event pool
> > > > > >     f0bfc8a5561f scsi: hisi_sas: Set debugfs_dir pointer to NULL after removing debugfs
> > > > > >     5904dee70771 RDMA/hfi1: Use FIELD_GET() to extract Link Width
> > > > > >     546c1796ad1e crypto: pcrypt - Fix hungtask for PADATA_RESET
> > > > > >     bc443a199f8c ASoC: soc-card: Add storage for PCI SSID
> > > > > >     9f2082067c5f selftests/efivarfs: create-read: fix a resource leak
> > > > > >     428cad17f53b arm64: dts: ls208xa: use a pseudo-bus to constrain usb dma size
> > > > > >     174f62a0aa15 drm/amdgpu: Fix a null pointer access when the smc_rreg pointer is NULL
> > > > > >     3f7a400d5e80 drm/amdkfd: Fix shift out-of-bounds issue
> > > > > >     300589d551d4 drm/panel: st7703: Pick different reset sequence
> > > > > >     eaa03ea366c8 drm/amdgpu/vkms: fix a possible null pointer dereference
> > > > > >     84c923d89890 drm/panel/panel-tpo-tpg110: fix a possible null pointer dereference
> > > > > >     2381f6b628b3 drm/panel: fix a possible null pointer dereference
> > > > > >     c11cf5e117f5 drm/amdgpu: Fix potential null pointer derefernce
> > > > > >     a237675aa1e6 drm/amd: Fix UBSAN array-index-out-of-bounds for Polaris and Tonga
> > > > > >     acdb6830de02 drm/amd: Fix UBSAN array-index-out-of-bounds for SMU7
> > > > > >     829ce8e995a8 drm/msm/dp: skip validity check for DP CTS EDID checksum
> > > > > >     689b33b94f09 drm: vmwgfx_surface.c: copy user-array safely
> > > > > >     22260dabcfe3 kernel: watch_queue: copy user-array safely
> > > > > >     d4f2c09d4672 kernel: kexec: copy user-array safely
> > > > > >     24b17d530c42 string.h: add array-wrappers for (v)memdup_user()
> > > > > >     3a3a6dc9a330 drm/amd/display: use full update for clip size increase of large plane source
> > > > > >     7d43cdd22cd8 drm/amdkfd: Fix a race condition of vram buffer unref in svm code
> > > > > >     eea81424c5b8 drm/komeda: drop all currently held locks if deadlock happens
> > > > > >     812886866be6 platform/x86: thinkpad_acpi: Add battery quirk for Thinkpad X120e
> > > > > >     ba7088769800 Bluetooth: Fix double free in hci_conn_cleanup
> > > > > >     f9de14bde56d Bluetooth: btusb: Add date->evt_skb is NULL check
> > > > > >     a43cf6acf017 wifi: ath10k: Don't touch the CE interrupt registers after power up
> > > > > >     6f42bd243327 net: annotate data-races around sk->sk_dst_pending_confirm
> > > > > >     19ab5fd26441 net: annotate data-races around sk->sk_tx_queue_mapping
> > > > > >     f3be63f7a8ee wifi: ath10k: fix clang-specific fortify warning
> > > > > >     02a0547b8da0 wifi: ath9k: fix clang-specific fortify warnings
> > > > > >     cf353904a828 bpf: Detect IP == ksym.end as part of BPF program
> > > > > >     c29a89b23f67 atl1c: Work around the DMA RX overflow issue
> > > > > >     21a0f310a9f3 wifi: mac80211: don't return unset power in ieee80211_get_tx_power()
> > > > > >     3073e38086d0 wifi: mac80211_hwsim: fix clang-specific fortify warning
> > > > > >     e8e55fa44435 x86/mm: Drop the 4 MB restriction on minimal NUMA node memory size
> > > > > >     f9d3ba62e87b workqueue: Provide one lock class key per work_on_cpu() callsite
> > > > > >     0a5b512d526c clocksource/drivers/timer-atmel-tcb: Fix initialization on SAM9 hardware
> > > > > >     465b88c0873b clocksource/drivers/timer-imx-gpt: Fix potential memory leak
> > > > > >     fd0df3f87192 perf/core: Bail out early if the request AUX area is out of bound
> > > > > >     e89d0ed45a41 locking/ww_mutex/test: Fix potential workqueue corruption
> > > > > >     2a910f4af54d Linux 5.15.139
> > > > > >     3443337acd37 btrfs: use u64 for buffer sizes in the tree search ioctls
> > > > > >     f9f5e8cecba9 Revert "mmc: core: Capture correct oemid-bits for eMMC cards"
> > > > > >     824829c2c6b4 tracing/kprobes: Fix the order of argument descriptions
> > > > > >     560680f745fc fbdev: fsl-diu-fb: mark wr_reg_wa() static
> > > > > >     8e4b510fe917 fbdev: imsttfb: fix a resource leak in probe
> > > > > >     3648582181b6 fbdev: imsttfb: Fix error path of imsttfb_probe()
> > > > > >     30959f9f4540 spi: spi-zynq-qspi: add spi-mem to driver kconfig dependencies
> > > > > >     9cf044cc36c1 ASoC: hdmi-codec: register hpd callback on component probe
> > > > > >     705e5a28ec1d drm/syncobj: fix DRM_SYNCOBJ_WAIT_FLAGS_WAIT_AVAILABLE
> > > > > >     0ca05fae2790 netfilter: nat: fix ipv6 nat redirect with mapped and scoped addresses
> > > > > >     1652f57f02eb netfilter: nft_redir: use `struct nf_nat_range2` throughout and deduplicate eval call-backs
> > > > > >     d28c17abe098 netfilter: xt_recent: fix (increase) ipv6 literal buffer length
> > > > > >     f30567fcbc4d i2c: iproc: handle invalid slave state
> > > > > >     38f5ac54b917 r8169: respect userspace disabling IFF_MULTICAST
> > > > > >     fd01115b033c blk-core: use pr_warn_ratelimited() in bio_check_ro()
> > > > > >     b80148710983 block: remove unneeded return value of bio_check_ro()
> > > > > >     d8d94d6b3bd3 tg3: power down device only on SYSTEM_POWER_OFF
> > > > > >     5ea06a23f8f4 net/smc: put sk reference if close work was canceled
> > > > > >     884606f8283c net/smc: allow cdc msg send rather than drop it with NULL sndbuf_desc
> > > > > >     a62af7146daa net/smc: fix dangling sock under state SMC_APPFINCLOSEWAIT
> > > > > >     866606826f16 selftests: pmtu.sh: fix result checking
> > > > > >     2d117ac1b8f8 net: stmmac: xgmac: Enable support for multiple Flexible PPS outputs
> > > > > >     95a99ac112c5 Fix termination state for idr_for_each_entry_ul()
> > > > > >     70ef755f126b net: r8169: Disable multicast filter for RTL8168H and RTL8107E
> > > > > >     0dad0e75d62b dccp/tcp: Call security_inet_conn_request() after setting IPv6 addresses.
> > > > > >     c340713bdf32 dccp: Call security_inet_conn_request() after setting IPv4 addresses.
> > > > > >     d1b7e6562a4c octeontx2-pf: Fix holes in error code
> > > > > >     f60297ef59d4 octeontx2-pf: Fix error codes
> > > > > >     794d360b1d65 inet: shrink struct flowi_common
> > > > > >     8943083bbb64 bpf: Check map->usercnt after timer->timer is assigned
> > > > > >     3907b89cd17f tipc: Change nla_policy for bearer-related names to NLA_NUL_STRING
> > > > > >     a1a485e45d24 hsr: Prevent use after free in prp_create_tagged_frame()
> > > > > >     352887b3edd0 llc: verify mac len before reading mac header
> > > > > >     303766bb92c5 Input: synaptics-rmi4 - fix use after free in rmi_unregister_function()
> > > > > >     741e4c15d7c0 pwm: brcmstb: Utilize appropriate clock APIs in suspend/resume
> > > > > >     895ac9a21f69 pwm: sti: Reduce number of allocations and drop usage of chip_data
> > > > > >     db64ddddeeec regmap: prevent noinc writes from clobbering cache
> > > > > >     004d4002534e media: dvb-usb-v2: af9035: fix missing unlock
> > > > > >     a0beda184756 media: cedrus: Fix clock/reset sequence
> > > > > >     980be4c3b0d5 media: vidtv: mux: Add check and kfree for kstrdup
> > > > > >     d17269fb9161 media: vidtv: psi: Add check for kstrdup
> > > > > >     db89f551b706 media: s3c-camif: Avoid inappropriate kfree()
> > > > > >     51c94256a83f media: bttv: fix use after free error due to btv->timeout timer
> > > > > >     d3937f9e25d9 media: i2c: max9286: Fix some redundant of_node_put() calls
> > > > > >     9d060f2fc40c pcmcia: ds: fix possible name leak in error path in pcmcia_device_add()
> > > > > >     24e9df588e2e pcmcia: ds: fix refcount leak in pcmcia_device_add()
> > > > > >     24e73ab542c7 pcmcia: cs: fix possible hung task and memory leak pccardd()
> > > > > >     b3eaa0d43c74 rtc: pcf85363: fix wrong mask/val parameters in regmap_update_bits call
> > > > > >     20bd0198bebd cxl/mem: Fix shutdown order
> > > > > >     d48fe8d98171 i3c: Fix potential refcount leak in i3c_master_register_new_i3c_devs
> > > > > >     855d6fb2cc7b 9p/net: fix possible memory leak in p9_check_errors()
> > > > > >     0d456ebaad30 perf hist: Add missing puts to hist__account_cycles
> > > > > >     924e8d0b7645 perf machine: Avoid out of bounds LBR memory read
> > > > > >     76b0eab987c4 usb: host: xhci-plat: fix possible kernel oops while resuming
> > > > > >     c9c4dab06a5a xhci: Loosen RPM as default policy to cover for AMD xHC 1.1
> > > > > >     92c9ef156431 powerpc/pseries: fix potential memory leak in init_cpu_associativity()
> > > > > >     516235e7b35f powerpc/imc-pmu: Use the correct spinlock initializer.
> > > > > >     945dc61d7840 powerpc/xive: Fix endian conversion size
> > > > > >     bce31a2bcb1e powerpc/40x: Remove stale PTE_ATOMIC_UPDATES macro
> > > > > >     1308e55eb09c modpost: fix tee MODULE_DEVICE_TABLE built on big-endian host
> > > > > >     863a9c3fdec2 powerpc: Only define __parse_fpscr() when required
> > > > > >     01f62c6bd2db f2fs: fix to initialize map.m_pblk in f2fs_precache_extents()
> > > > > >     dfebea7114e0 dmaengine: pxa_dma: Remove an erroneous BUG_ON() in pxad_free_desc()
> > > > > >     72f8fa6c4b78 USB: usbip: fix stub_dev hub disconnect
> > > > > >     168697f15a53 tools: iio: iio_generic_buffer ensure alignment
> > > > > >     a61c3c647ffd misc: st_core: Do not call kfree_skb() under spin_lock_irqsave()
> > > > > >     732aa0cb2601 dmaengine: ti: edma: handle irq_of_parse_and_map() errors
> > > > > >     2941a29fe9d6 usb: chipidea: Simplify Tegra DMA alignment code
> > > > > >     58e8316b200b usb: chipidea: Fix DMA overwrite for Tegra
> > > > > >     fcaafb574fc8 usb: dwc2: fix possible NULL pointer dereference caused by driver concurrency
> > > > > >     c956be5641cc dmaengine: idxd: Register dsa_bus_type before registering idxd sub-drivers
> > > > > >     ca46d7ce1fbe livepatch: Fix missing newline character in klp_resolve_symbols()
> > > > > >     b77f7c025e85 tty: tty_jobctrl: fix pid memleak in disassociate_ctty()
> > > > > >     e9f598a5cc9a f2fs: compress: fix to avoid redundant compress extension
> > > > > >     8c4504cc0c64 f2fs: compress: fix to avoid use-after-free on dic
> > > > > >     ca0aae3837a6 leds: trigger: ledtrig-cpu:: Fix 'output may be truncated' issue for 'cpu'
> > > > > >     206a972511a8 leds: pwm: Don't disable the PWM when the LED should be off
> > > > > >     893eedf596dd leds: turris-omnia: Do not use SMBUS calls
> > > > > >     aec3706971b3 leds: turris-omnia: Drop unnecessary mutex locking
> > > > > >     c9a4f13c58f1 mfd: arizona-spi: Set pdata.hpdet_channel for ACPI enumerated devs
> > > > > >     63a99d7b57b4 mfd: dln2: Fix double put in dln2_probe
> > > > > >     2742c860e0b7 mfd: core: Ensure disabled devices are skipped without aborting
> > > > > >     94eb5423d75e mfd: core: Un-constify mfd_cell.of_reg
> > > > > >     8890d4d5f25e ASoC: ams-delta.c: use component after check
> > > > > >     a2ae48bd82ee crypto: qat - fix deadlock in backlog processing
> > > > > >     0dd34a7ad395 padata: Fix refcnt handling in padata_free_shell()
> > > > > >     93e4aa8545ab ASoC: Intel: Skylake: Fix mem leak when parsing UUIDs fails
> > > > > >     cd1c2df64d6b HID: logitech-hidpp: Move get_wireless_feature_index() check to hidpp_connect_event()
> > > > > >     99893b7c4592 HID: logitech-hidpp: Revert "Don't restart communication if not necessary"
> > > > > >     5f2f38602583 HID: logitech-hidpp: Don't restart IO, instead defer hid_connect() only
> > > > > >     1f80041c5867 HID: logitech-hidpp: Remove HIDPP_QUIRK_NO_HIDINPUT quirk
> > > > > >     d3b196a1da3e Revert "HID: logitech-hidpp: add a module parameter to keep firmware gestures"
> > > > > >     6885e5ffa09d sh: bios: Revive earlyprintk support
> > > > > >     b0c25e957f9b hid: cp2112: Fix IRQ shutdown stopping polling for all IRQs on chip
> > > > > >     d06dc0f99f72 RDMA/hfi1: Workaround truncation compilation error
> > > > > >     086cd44204bb scsi: ufs: core: Leave space for '\0' in utf8 desc string
> > > > > >     a0f1999090b3 ASoC: fsl: Fix PM disable depth imbalance in fsl_easrc_probe
> > > > > >     904fc0103776 RDMA/hns: The UD mode can only be configured with DCQCN
> > > > > >     9f8db02d30ad RDMA/hns: Fix signed-unsigned mixed comparisons
> > > > > >     2de683e27e1d RDMA/hns: Fix uninitialized ucmd in hns_roce_create_qp_common()
> > > > > >     611260e36f16 IB/mlx5: Fix rdma counter binding for RAW QP
> > > > > >     922b2693b9af ASoC: fsl: mpc5200_dma.c: Fix warning of Function parameter or member not described
> > > > > >     001f90cd9d2f ext4: move 'ix' sanity check to corrent position
> > > > > >     c24a3c9e373e ARM: 9321/1: memset: cast the constant byte to unsigned char
> > > > > >     012d0c66f939 hid: cp2112: Fix duplicate workqueue initialization
> > > > > >     1ce09238e8e8 crypto: qat - increase size of buffers
> > > > > >     62df66b726f9 crypto: caam/jr - fix Chacha20 + Poly1305 self test failure
> > > > > >     61f25d4686bf crypto: caam/qi2 - fix Chacha20 + Poly1305 self test failure
> > > > > >     66eb7b7f23dd nd_btt: Make BTT lanes preemptible
> > > > > >     6563e0f79d63 libnvdimm/of_pmem: Use devm_kstrdup instead of kstrdup and check its return value
> > > > > >     d4ad0c1a83ce scsi: ibmvfc: Fix erroneous use of rtas_busy_delay with hcall return code
> > > > > >     b79c7d684c3f RDMA/core: Use size_{add,sub,mul}() in calls to struct_size()
> > > > > >     a5c83c8043d7 hwrng: geode - fix accessing registers
> > > > > >     a8607725b20a crypto: hisilicon/hpre - Fix a erroneous check after snprintf()
> > > > > >     b01b9dc5487a selftests/resctrl: Ensure the benchmark commands fits to its array
> > > > > >     2d2300fcf8f6 selftests/pidfd: Fix ksft print formats
> > > > > >     8bc9c9447489 arm64: dts: imx8mn: Add sound-dai-cells to micfil node
> > > > > >     1abd658492b5 arm64: dts: imx8mm: Add sound-dai-cells to micfil node
> > > > > >     cf7abb54f8b1 arm64: dts: imx8qm-ss-img: Fix jpegenc compatible entry
> > > > > >     8704bf18a888 clk: scmi: Free scmi_clk allocated when the clocks with invalid info are skipped
> > > > > >     bdb0428aa294 firmware: arm_ffa: Assign the missing IDR allocation ID to the FFA device
> > > > > >     b0ffdc164365 firmware: ti_sci: Mark driver as non removable
> > > > > >     995ee1e84e8d soc: qcom: llcc: Handle a second device without data corruption
> > > > > >     19b8098f73c6 ARM: dts: qcom: mdm9615: populate vsdcc fixed regulator
> > > > > >     a8ab88f84b89 arm64: dts: qcom: apq8016-sbc: Add missing ADV7533 regulators
> > > > > >     ddc0df81eeac ARM64: dts: marvell: cn9310: Use appropriate label for spi1 pins
> > > > > >     12d9de01c09c arm64: dts: qcom: sdm845-mtp: fix WiFi configuration
> > > > > >     690b89255971 arm64: dts: qcom: sc7280: Add missing LMH interrupts
> > > > > >     2a4cce4168f7 arm64: dts: qcom: msm8992-libra: drop duplicated reserved memory
> > > > > >     eb9daf47806b arm64: dts: qcom: msm8916: Fix iommu local address range
> > > > > >     541640dcbf48 ARM: dts: renesas: blanche: Fix typo in GP_11_2 pin name
> > > > > >     0e1e88bba286 perf: hisi: Fix use-after-free when register pmu fails
> > > > > >     4067d39f3c57 drm: mediatek: mtk_dsi: Fix NO_EOT_PACKET settings/handling
> > > > > >     a6a6f70aedca drm/msm/dsi: use msm_gem_kernel_put to free TX buffer
> > > > > >     aea6f32a4318 xen-pciback: Consider INTx disabled when MSI/MSI-X is enabled
> > > > > >     e588ca45bf55 drm/rockchip: Fix type promotion bug in rockchip_gem_iommu_map()
> > > > > >     a00a293d57a5 arm64/arm: xen: enlighten: Fix KPTI checks
> > > > > >     d0d01bb4a560 drm/bridge: lt9611uxc: fix the race in the error path
> > > > > >     29aba28ea195 drm/bridge: lt9611uxc: Register and attach our DSI device at probe
> > > > > >     f53a04579328 drm/bridge: lt9611uxc: Switch to devm MIPI-DSI helpers
> > > > > >     517a5137a57b drm/rockchip: cdn-dp: Fix some error handling paths in cdn_dp_probe()
> > > > > >     865ccd4ca674 drm/mediatek: Fix iommu fault during crtc enabling
> > > > > >     8e3c8253b34f drm/mediatek: Fix iommu fault by swapping FBs after updating plane state
> > > > > >     e11e339faa11 drm/amdkfd: fix some race conditions in vram buffer alloc/free of svm code
> > > > > >     30cb99e09648 drm/bridge: tc358768: Fix bit updates
> > > > > >     1cd4ae681a6a drm/bridge: tc358768: Disable non-continuous clock mode
> > > > > >     c13591b859be drm/bridge: tc358768: Fix use of uninitialized variable
> > > > > >     d78bddd94b80 drm/bridge: lt8912b: Add missing drm_bridge_attach call
> > > > > >     5cc2bc519afd drm/bridge: lt8912b: Manually disable HPD only if it was enabled
> > > > > >     42071feab712 drm/bridge: lt8912b: Fix crash on bridge detach
> > > > > >     d9217286d0ab drm/bridge: lt8912b: Fix bridge_detach
> > > > > >     cc3057958c5c drm/bridge: lt8912b: Add hot plug detection
> > > > > >     ef4a40953c80 drm/bridge: lt8912b: Register and attach our DSI device at probe
> > > > > >     3580b8a01305 drm/bridge: lt8912b: Switch to devm MIPI-DSI helpers
> > > > > >     52541851a8d1 drm/mipi-dsi: Create devm device attachment
> > > > > >     a20d6ecd261a drm/mipi-dsi: Create devm device registration
> > > > > >     347f025a02b3 drm/radeon: possible buffer overflow
> > > > > >     b163b371d741 drm/rockchip: vop: Fix call to crtc reset helper
> > > > > >     9a96bed1df7b drm/rockchip: vop: Fix reset of state in duplicate state crtc funcs
> > > > > >     1b0bc99cf316 hwmon: (coretemp) Fix potentially truncated sysfs attribute name
> > > > > >     b3e7eb23a6e9 hwmon: (axi-fan-control) Fix possible NULL pointer dereference
> > > > > >     e0bf076b734a platform/x86: wmi: Fix opening of char device
> > > > > >     c57e81d5e538 platform/x86: wmi: remove unnecessary initializations
> > > > > >     2ca4e461a298 platform/x86: wmi: Fix probe failure when failing to register WMI devices
> > > > > >     f75e11f54d98 clk: qcom: config IPQ_APSS_6018 should depend on QCOM_SMEM
> > > > > >     d1175cf4bd2b clk: mediatek: clk-mt2701: Add check for mtk_alloc_clk_data
> > > > > >     e964d21dc034 clk: mediatek: clk-mt7629: Add check for mtk_alloc_clk_data
> > > > > >     c4070ada5d51 clk: mediatek: clk-mt7629-eth: Add check for mtk_alloc_clk_data
> > > > > >     3aefc6fcfbad clk: mediatek: clk-mt6797: Add check for mtk_alloc_clk_data
> > > > > >     ca6d565a2319 clk: mediatek: clk-mt6779: Add check for mtk_alloc_clk_data
> > > > > >     533ca5153ad6 clk: mediatek: clk-mt6765: Add check for mtk_alloc_clk_data
> > > > > >     e531e4e73734 clk: npcm7xx: Fix incorrect kfree
> > > > > >     761c2a690d8f clk: ti: fix double free in of_ti_divider_clk_setup()
> > > > > >     1c37faca0908 clk: ti: change ti_clk_register[_omap_hw]() API
> > > > > >     28b72fba1e19 clk: ti: Update component clocks to use ti_dt_clk_name()
> > > > > >     c4bffed2e52b clk: ti: Update pll and clockdomain clocks to use ti_dt_clk_name()
> > > > > >     9b5e9d8bf9a6 clk: ti: Add ti_dt_clk_name() helper to use clock-output-names
> > > > > >     f45fff806ebb clk: keystone: pll: fix a couple NULL vs IS_ERR() checks
> > > > > >     7ff8ca9beefb spi: nxp-fspi: use the correct ioremap function
> > > > > >     26206c858dae clk: renesas: rzg2l: Fix computation formula
> > > > > >     1966bf2a79e6 clk: renesas: rzg2l: Use FIELD_GET() for PLL register fields
> > > > > >     7ece2efa87af clk: renesas: rzg2l: Simplify multiplication/shift logic
> > > > > >     e2239f716529 clk: imx: imx8qxp: Fix elcdif_pll clock
> > > > > >     7d416973cd12 clk: imx: imx8mq: correct error handling path
> > > > > >     608ebb098b79 clk: imx: Select MXC_CLK for CLK_IMX8QXP
> > > > > >     8861b2925a84 clk: qcom: gcc-sm8150: Fix gcc_sdcc2_apps_clk_src
> > > > > >     76e8f00f54a8 clk: qcom: mmcc-msm8998: Fix the SMMU GDSC
> > > > > >     56c4bb46a5a0 clk: qcom: mmcc-msm8998: Don't check halt bit on some branch clks
> > > > > >     0881d24cf5ca clk: qcom: clk-rcg2: Fix clock rate overflow for high parent frequencies
> > > > > >     b64683f5d728 spi: tegra: Fix missing IRQ check in tegra_slink_probe()
> > > > > >     b13e8b38be51 regmap: debugfs: Fix a erroneous check after snprintf()
> > > > > >     8fafac407346 ipvlan: properly track tx_errors
> > > > > >     3eedc19a9d0f net: add DEV_STATS_READ() helper
> > > > > >     359bce81b841 ipv6: avoid atomic fragment on GSO packets
> > > > > >     6b413d52f6ab ACPI: sysfs: Fix create_pnp_modalias() and create_of_modalias()
> > > > > >     32aaa3b98789 wifi: iwlwifi: empty overflow queue during flush
> > > > > >     0e3ad00be4e8 wifi: iwlwifi: pcie: synchronize IRQs before NAPI
> > > > > >     a8ebe549e0ce wifi: iwlwifi: call napi_synchronize() before freeing rx/tx queues
> > > > > >     627a3b3f5c80 iwlwifi: pcie: adjust to Bz completion descriptor
> > > > > >     0d91506a40ec tcp: fix cookie_init_timestamp() overflows
> > > > > >     4f6e904ed4e3 chtls: fix tp->rcv_tstamp initialization
> > > > > >     5d7bec7ae4db r8169: fix rare issue with broken rx after link-down on RTL8125
> > > > > >     e143a3c82d33 r8169: use tp_to_dev instead of open code
> > > > > >     3a8f4e58e1ee thermal: core: prevent potential string overflow
> > > > > >     bfd4ed4988aa netfilter: nf_tables: Drop pointless memset when dumping rules
> > > > > >     80986257d2cd PM / devfreq: rockchip-dfi: Make pmu regmap mandatory
> > > > > >     826120c9ba68 can: dev: can_put_echo_skb(): don't crash kernel if can_priv::echo_skb is accessed out of bounds
> > > > > >     28e9e015916e can: dev: can_restart(): fix race condition between controller restart and netif_carrier_on()
> > > > > >     ada4dc4788f1 can: dev: can_restart(): don't crash kernel if carrier is OK
> > > > > >     d4eb4182a823 wifi: rtlwifi: fix EDCA limit set by BT coexistence
> > > > > >     2027e74150ee tcp_metrics: do not create an entry from tcp_init_metrics()
> > > > > >     3f7cb7c47ce0 tcp_metrics: properly set tp->snd_ssthresh in tcp_init_metrics()
> > > > > >     ca7b6fa9e61a tcp_metrics: add missing barriers on delete
> > > > > >     227709a0e47c wifi: mt76: mt7603: improve stuck beacon handling
> > > > > >     eab5b0aa5065 mt76: pass original queue id from __mt76_tx_queue_skb to the driver
> > > > > >     75336a762539 mt76: add support for overriding the device used for DMA mapping
> > > > > >     77b2ab5cd1a4 mt76: dma: use kzalloc instead of devm_kzalloc for txwi
> > > > > >     064b32f18db1 wifi: mt76: mt7603: rework/fix rx pse hang check
> > > > > >     1afbb9ececd3 wifi: rtw88: debug: Fix the NULL vs IS_ERR() bug for debugfs_create_file()
> > > > > >     ebcbf5f5e047 net: spider_net: Use size_add() in call to struct_size()
> > > > > >     56e7424c6efc tipc: Use size_add() in calls to struct_size()
> > > > > >     3e51efcb2909 mlxsw: Use size_mul() in call to struct_size()
> > > > > >     dc3fef310732 gve: Use size_add() in call to struct_size()
> > > > > >     70f032db8516 tcp: call tcp_try_undo_recovery when an RTOd TFO SYNACK is ACKed
> > > > > >     a2d540c74549 udp: add missing WRITE_ONCE() around up->encap_rcv
> > > > > >     8f7eef3a13df selftests/bpf: Correct map_fd to data_fd in tailcalls
> > > > > >     3eefb2fbf4ec selftests/bpf: Test tail call counting with bpf2bpf and data on stack
> > > > > >     ab91992ec4d4 i40e: fix potential memory leaks in i40e_remove()
> > > > > >     702742373650 genirq/matrix: Exclude managed interrupts in irq_matrix_allocated()
> > > > > >     379b120e4f27 pstore/platform: Add check for kstrdup
> > > > > >     81b8638e4ef4 x86/boot: Fix incorrect startup_gdt_descr.size
> > > > > >     c7e8c7452e5a x86/sev-es: Allow copy_from_kernel_nofault() in earlier boot
> > > > > >     0b5da8ce0f18 x86: Share definition of __is_canonical_address()
> > > > > >     90b263db856d futex: Don't include process MM in futex key on no-MMU
> > > > > >     f0d6e5841172 x86/srso: Fix SBPB enablement for (possible) future fixed HW
> > > > > >     565f9337b68e writeback, cgroup: switch inodes with dirty timestamps to release dying cgwbs
> > > > > >     2bb46b20825d vfs: fix readahead(2) on block devices
> > > > > >     20195f87db19 sched: Fix stop_one_cpu_nowait() vs hotplug
> > > > > >     13cde955e52e sched/uclamp: Ignore (util == 0) optimization in feec() when p_util_max = 0
> > > > > >     cc6198ff20c0 iov_iter, x86: Be consistent about the __user tag on copy_mc_to_user()
> > > > > >     80529b4968a8 Linux 5.15.138
> > > > > >     3d8344a7c4a3 ALSA: hda: intel-dsp-config: Fix JSL Chromebook quirk detection
> > > > > >     f049c0c0037d misc: pci_endpoint_test: Add deviceID for J721S2 PCIe EP device support
> > > > > >     28b8ad8ccecd tty: 8250: Add Brainboxes Oxford Semiconductor-based quirks
> > > > > >     44c4dfac3f02 tty: 8250: Add support for Intashield IX cards
> > > > > >     d541ccb34de2 tty: 8250: Add support for additional Brainboxes PX cards
> > > > > >     60debc01fcbb tty: 8250: Fix up PX-803/PX-857
> > > > > >     1f5649aed527 tty: 8250: Fix port count of PX-257
> > > > > >     3fe3cc63c730 tty: 8250: Add support for Intashield IS-100
> > > > > >     a5b6390fd609 tty: 8250: Add support for Brainboxes UP cards
> > > > > >     738fe41b6443 tty: 8250: Add support for additional Brainboxes UC cards
> > > > > >     ff6059c3d234 tty: 8250: Remove UC-257 and UC-431
> > > > > >     81a4dd5e6c78 tty: n_gsm: fix race condition in status line change on dead connections
> > > > > >     e25197747f0e usb: raw-gadget: properly handle interrupted requests
> > > > > >     e5f53a68a596 usb: typec: tcpm: Fix NULL pointer dereference in tcpm_pd_svdm()
> > > > > >     7c4855b22a3f usb: storage: set 1.50 as the lower bcdDevice for older "Super Top" compatibility
> > > > > >     c48aae53850c PCI: Prevent xHCI driver from claiming AMD VanGogh USB3 DRD device
> > > > > >     6628c3627c02 drm/amd: Disable ASPM for VI w/ all Intel systems
> > > > > >     b6c3c7786e24 drm/amd: Move helper for dynamic speed switch check out of smu13
> > > > > >     9015169f00ee can: isotp: isotp_sendmsg(): fix TX state detection and wait behavior
> > > > > >     d72ff6478323 can: isotp: isotp_bind(): do not validate unused address information
> > > > > >     e163ad6a8639 can: isotp: add local echo tx processing and tx without FC
> > > > > >     b4e78ea26638 can: isotp: handle wait_event_interruptible() return values
> > > > > >     2fc6f337257f can: isotp: check CAN address family in isotp_bind()
> > > > > >     f8c3bd211cf3 can: isotp: isotp_bind(): return -EINVAL on incorrect CAN ID formatting
> > > > > >     615c4dd64050 can: isotp: set max PDU size to 64 kByte
> > > > > >     6627b96851f1 powerpc/mm: Fix boot crash with FLATMEM
> > > > > >     f0f998648887 r8152: Check for unplug in r8153b_ups_en() / r8153c_ups_en()
> > > > > >     78c939a88729 r8152: Check for unplug in rtl_phy_patch_request()
> > > > > >     51cc28ce742e net: chelsio: cxgb4: add an error code check in t4_load_phy_fw
> > > > > >     bbc926199321 platform/mellanox: mlxbf-tmfifo: Fix a warning message
> > > > > >     db4416ea3a5d scsi: mpt3sas: Fix in error path
> > > > > >     d48b2e8189d5 fbdev: uvesafb: Call cn_del_callback() at the end of uvesafb_exit()
> > > > > >     e39440c3268b drm/ttm: Reorder sys manager cleanup step
> > > > > >     aade33d3d9bb ASoC: rt5650: fix the wrong result of key button
> > > > > >     fa32e21c0568 netfilter: nfnetlink_log: silence bogus compiler warning
> > > > > >     dfcbb983eb6e spi: npcm-fiu: Fix UMA reads when dummy.nbytes == 0
> > > > > >     64ae128b095d fs/ntfs3: Avoid possible memory leak
> > > > > >     27a0bed1285e fs/ntfs3: Fix directory element type detection
> > > > > >     94524980ee75 fs/ntfs3: Fix NULL pointer dereference on error in attr_allocate_frame()
> > > > > >     2de328398b50 fs/ntfs3: Fix possible NULL-ptr-deref in ni_readpage_cmpr()
> > > > > >     962a3d3d731c fs/ntfs3: Use kvmalloc instead of kmalloc(... __GFP_NOWARN)
> > > > > >     393966e79ba1 fs/ntfs3: Write immediately updated ntfs state
> > > > > >     59e629fc7157 fs/ntfs3: Add ckeck in ni_update_parent()
> > > > > >     738a3adc7c8b fbdev: atyfb: only use ioremap_uc() on i386 and ia64
> > > > > >     afef8af919d2 Input: synaptics-rmi4 - handle reset delay when using SMBus trsnsport
> > > > > >     abc62fc06d4a powerpc/85xx: Fix math emulation exception
> > > > > >     4bdde4dca00e dmaengine: ste_dma40: Fix PM disable depth imbalance in d40_probe
> > > > > >     39d2c10367a8 irqchip/stm32-exti: add missing DT IRQ flag translation
> > > > > >     c57aef9075e0 irqchip/riscv-intc: Mark all INTC nodes as initialized
> > > > > >     eb99b6e204cd net: sched: cls_u32: Fix allocation size in u32_init()
> > > > > >     5e78ebe7c1db ASoC: simple-card: fixup asoc_simple_probe() error handling
> > > > > >     65fd21aa3805 x86: Fix .brk attribute in linker script
> > > > > >     d4c8bf5635c4 rpmsg: Fix possible refcount leak in rpmsg_register_device_override()
> > > > > >     a82e0fda8a2f rpmsg: glink: Release driver_override
> > > > > >     bfd4a664ddfb rpmsg: Fix calling device_lock() on non-initialized device
> > > > > >     2e76b4f6218c rpmsg: Fix kfree() of static memory on setting driver_override
> > > > > >     5c0da71871d3 rpmsg: Constify local variable in field store macro
> > > > > >     389190b25472 driver: platform: Add helper for safer setting of driver_override
> > > > > >     37ffa428d58c objtool/x86: add missing embedded_insn check
> > > > > >     f031e15d0bb8 ext4: avoid overlapping preallocations due to overflow
> > > > > >     f2c3a3aa6f11 ext4: fix BUG in ext4_mb_new_inode_pa() due to overflow
> > > > > >     7a992726f727 ext4: add two helper functions extent_logical_end() and pa_logical_end()
> > > > > >     9e78e7709f7d x86/mm: Fix RESERVE_BRK() for older binutils
> > > > > >     d3201c718058 x86/mm: Simplify RESERVE_BRK()
> > > > > >     897b56acf126 x86/i8259: Skip probing when ACPI/MADT advertises PCAT compatibility
> > > > > >     77db87c4a4ed gve: Fix GFP flags when allocing pages
> > > > > >     8b424bdf6c9c iio: afe: rescale: Accept only offset channels
> > > > > >     c1eeb494f684 iio: afe: rescale: add offset support
> > > > > >     7c76b7db5521 iio: afe: rescale: expose scale processing function
> > > > > >     c60671502dc2 iio: afe: rescale: reorder includes
> > > > > >     27dd09f5ec7f clk: Sanitize possible_parent_show to Handle Return Value of of_clk_get_parent_name
> > > > > >     c27ca4aebbee sparc32: fix a braino in fault handling in csum_and_copy_..._user()
> > > > > >     21b07a2e6095 perf/core: Fix potential NULL deref
> > > > > >     6efd498009b9 nvmem: imx: correct nregs for i.MX6UL
> > > > > >     0c2948118c34 nvmem: imx: correct nregs for i.MX6SLL
> > > > > >     6e22bf6f00d5 nvmem: imx: correct nregs for i.MX6ULL
> > > > > >     e0f95b831b4a misc: fastrpc: Clean buffers on remote invocation failures
> > > > > >     c4957f00f9e2 tracing/kprobes: Fix the description of variable length arguments
> > > > > >     cdc57093b470 i2c: aspeed: Fix i2c bus hang in slave read
> > > > > >     e97d374a2506 i2c: stm32f7: Fix PEC handling in case of SMBUS transfers
> > > > > >     2766a872103b i2c: muxes: i2c-demux-pinctrl: Use of_get_i2c_adapter_by_node()
> > > > > >     48b58f7469e5 i2c: muxes: i2c-mux-gpmux: Use of_get_i2c_adapter_by_node()
> > > > > >     cb65e692765b i2c: muxes: i2c-mux-pinctrl: Use of_get_i2c_adapter_by_node()
> > > > > >     eace761f35a1 iio: adc: xilinx-xadc: Correct temperature offset/scale for UltraScale
> > > > > >     70322a446ef2 iio: adc: xilinx-xadc: Don't clobber preset voltage/temperature thresholds
> > > > > >     3c1312b5d49a iio: exynos-adc: request second interupt only when touchscreen mode is used
> > > > > >     4e14f2d5885f kasan: print the original fault addr when access invalid shadow
> > > > > >     bdfa4fa7588d i40e: Fix wrong check for I40E_TXR_FLAGS_WB_ON_ITR
> > > > > >     d5c175f4cea6 gtp: fix fragmentation needed check with gso
> > > > > >     c0dad0c0924c gtp: uapi: fix GTPA_MAX
> > > > > >     852fb4ce426d tcp: fix wrong RTO timeout when received SACK reneging
> > > > > >     83cfa3b51a78 r8152: Release firmware if we have an error in probe
> > > > > >     e0f9231ccd6c r8152: Cancel hw_phy_work if we have an error in probe
> > > > > >     ff42b0a55659 r8152: Run the unload routine if we have errors during probe
> > > > > >     6fa3b9f9478e r8152: Increase USB control msg timeout to 5000ms as per spec
> > > > > >     76873f2eadc0 net: usb: smsc95xx: Fix uninit-value access in smsc95xx_read_reg
> > > > > >     6afd112c3f95 net: ieee802154: adf7242: Fix some potential buffer overflow in adf7242_stats_show()
> > > > > >     46cd35e4e774 igc: Fix ambiguity in the ethtool advertising
> > > > > >     49529413eaed neighbour: fix various data-races
> > > > > >     667554946360 igb: Fix potential memory leak in igb_add_ethtool_nfc_entry
> > > > > >     263421905346 treewide: Spelling fix in comment
> > > > > >     bc0c4bc119d2 i40e: Fix I40E_FLAG_VF_VLAN_PRUNING value
> > > > > >     c532c5df01ad r8169: fix the KCSAN reported data race in rtl_rx while reading desc->opts1
> > > > > >     6afb294c88c6 r8169: fix the KCSAN reported data-race in rtl_tx while reading TxDescArray[entry].opts1
> > > > > >     9d7b3838428c r8169: fix the KCSAN reported data-race in rtl_tx() while reading tp->cur_tx
> > > > > >     04dbfa4122e0 firmware/imx-dsp: Fix use_after_free in imx_dsp_setup_channels()
> > > > > >     0d587b86cd0d drm/dp_mst: Fix NULL deref in get_mst_branch_device_by_guid_helper()
> > > > > >     8860f0175e51 vsock/virtio: initialize the_virtio_vsock before using VQs
> > > > > >     762c251c7f5c vsock/virtio: add support for device suspend/resume
> > > > > >     1e02df6f6907 vsock/virtio: factor our the code to initialize and delete VQs
> > > > > >     15a8cac3c250 drm/i915/pmu: Check if pmu is closed before stopping event
> > > > > >     43bd431a5dd9 nfsd: lock_rename() needs both directories to live on the same fs
> > > > > >     556b68d9b95f mm/migrate: fix do_pages_move for compat pointers
> > > > > >     c4071c6114de mm/page_alloc: correct start page when guard page debug is enabled
> > > > > >     3a6cee2bfb53 vhost: Allow null msg.size on VHOST_IOTLB_INVALIDATE
> > > > > >     fbc9a8718f31 virtio-mmio: fix memory leak of vm_dev
> > > > > >     862a356bc986 virtio_balloon: Fix endless deflation and inflation on arm64
> > > > > >     41bb770e42bc mcb-lpc: Reallocate memory region to avoid memory overlapping
> > > > > >     f2ac8b2643dd mcb: Return actual parsed size when reading chameleon table
> > > > > >     90918ef995b5 mptcp: more conservative check for zero probes
> > > > > >     fd2b2dab6f5b tcp: cleanup tcp_remove_empty_skb() use
> > > > > >     68342755b9b2 tcp: remove dead code from tcp_sendmsg_locked()
> > > > > >     0f482ad7b1a5 pinctrl: qcom: lpass-lpi: fix concurrent register updates
> > > > > >     51b054f6fe01 ASoC: codecs: wcd938x: fix runtime PM imbalance on remove
> > > > > >     cb34f4e79e54 ASoC: codecs: wcd938x: fix resource leaks on bind errors
> > > > > >     12952a23a5da Linux 5.15.137
> > > > > >     dff33880d40a xfrm6: fix inet6_dev refcount underflow problem
> > > > > >     5a9d05a4f1c3 Bluetooth: hci_sock: Correctly bounds check and pad HCI_MON_NEW_INDEX name
> > > > > >     a6df96ee0b45 Bluetooth: hci_sock: fix slab oob read in create_monitor_event
> > > > > >     c08d609fb2b6 phy: mapphone-mdm6600: Fix pinctrl_pm handling for sleep pins
> > > > > >     e1b030b101f6 phy: mapphone-mdm6600: Fix runtime PM for remove
> > > > > >     59f1095ab58e phy: mapphone-mdm6600: Fix runtime disable on probe
> > > > > >     b618062c0b13 serial: 8250: omap: Move uart_write() inside PM section
> > > > > >     67f29cd2f851 ASoC: pxa: fix a memory leak in probe()
> > > > > >     76d04c339508 gpio: vf610: set value before the direction to avoid a glitch
> > > > > >     4b129e3964b3 platform/x86: asus-wmi: Map 0x2a code, Ignore 0x2b and 0x2c events
> > > > > >     e1a058cc2467 platform/x86: asus-wmi: Change ASUS_WMI_BRN_DOWN code from 0x20 to 0x2e
> > > > > >     c6bbe51dcdf3 platform/surface: platform_profile: Propagate error if profile registration fails
> > > > > >     a73c8d716938 s390/cio: fix a memleak in css_alloc_subchannel
> > > > > >     c8b6c2df1e7d selftests/ftrace: Add new test case which checks non unique symbol
> > > > > >     3ad81e6affcb s390/pci: fix iommu bitmap allocation
> > > > > >     71d224acc4d1 perf: Disallow mis-matched inherited group reads
> > > > > >     5aa89a11a2a6 USB: serial: option: add Fibocom to DELL custom modem FM101R-GL
> > > > > >     8c376d863618 USB: serial: option: add entry for Sierra EM9191 with new firmware
> > > > > >     483221216176 USB: serial: option: add Telit LE910C4-WWX 0x1035 composition
> > > > > >     e750fb71dc6a nvme-rdma: do not try to stop unallocated queues
> > > > > >     a9fd6d44abbc nvme-pci: add BOGUS_NID for Intel 0a54 device
> > > > > >     071382bda1da ACPI: irq: Fix incorrect return value in acpi_register_gsi()
> > > > > >     431a5010bce2 NFSv4.1: fixup use EXCHGID4_FLAG_USE_PNFS_DS for DS server
> > > > > >     5762e72ef1b0 pNFS: Fix a hang in nfs4_evict_inode()
> > > > > >     5a3abee2eee9 Revert "pinctrl: avoid unsafe code pattern in find_pinctrl()"
> > > > > >     24959825377f mmc: core: Capture correct oemid-bits for eMMC cards
> > > > > >     8041e7b7e7e9 mmc: core: sdio: hold retuning if sdio in 1-bit mode
> > > > > >     262029c0c58c mmc: mtk-sd: Use readl_poll_timeout_atomic in msdc_reset_hw
> > > > > >     3e363db1c13a mtd: physmap-core: Restore map_rom fallback
> > > > > >     71823463b1b2 mtd: spinand: micron: correct bitmask for ecc status
> > > > > >     a50d2f17d562 mtd: rawnand: arasan: Ensure program page operations are successful
> > > > > >     ae53c92e928c mtd: rawnand: marvell: Ensure program page operations are successful
> > > > > >     c0ca2ab23098 mtd: rawnand: pl353: Ensure program page operations are successful
> > > > > >     a7070628043e mtd: rawnand: qcom: Unmap the right resource upon probe failure
> > > > > >     3f928d1362f7 net: fix ifname in netlink ntf during netns move
> > > > > >     ac43ec299a6f net: move from strlcpy with unused retval to strscpy
> > > > > >     30e2db403032 net: introduce a function to check if a netdev name is in use
> > > > > >     38ba5479355b Bluetooth: hci_event: Fix using memcmp when comparing keys
> > > > > >     3b2da6d62b42 net/mlx5: Handle fw tracer change ownership event based on MTRC
> > > > > >     f6e263824539 platform/x86: touchscreen_dmi: Add info for the Positivo C4128B
> > > > > >     ca56d8afe648 HID: multitouch: Add required quirk for Synaptics 0xcd7e device
> > > > > >     ca5bec7ecf26 btrfs: error out when reallocating block for defrag using a stale transaction
> > > > > >     2692fd37aaf4 btrfs: error when COWing block from a root that is being deleted
> > > > > >     ef491d9560d9 btrfs: error out when COWing block using a stale transaction
> > > > > >     f89ed0a09673 btrfs: fix some -Wmaybe-uninitialized warnings in ioctl.c
> > > > > >     df486b75feca drm: panel-orientation-quirks: Add quirk for One Mix 2S
> > > > > >     d5ba30ee4f6d ipv4/fib: send notify when delete source address routes
> > > > > >     9d07b7abd277 sky2: Make sure there is at least one frag_addr available
> > > > > >     f652eb4adf27 regulator/core: Revert "fix kobject release warning and memory leak in regulator_register()"
> > > > > >     aa77b187b1f0 wifi: cfg80211: avoid leaking stack data into trace
> > > > > >     30a2285a2e18 wifi: mac80211: allow transmitting EAPOL frames with tainted key
> > > > > >     b64eb31a1b53 wifi: cfg80211: Fix 6GHz scan configuration
> > > > > >     bbec1724519e Bluetooth: hci_core: Fix build warnings
> > > > > >     02b0e6991838 Bluetooth: Avoid redundant authentication
> > > > > >     38681af225b6 Bluetooth: btusb: add shutdown function for QCA6174
> > > > > >     e6e9a32c3e60 HID: holtek: fix slab-out-of-bounds Write in holtek_kbd_input_event
> > > > > >     06aabf7715da wifi: iwlwifi: Ensure ack flag is properly cleared.
> > > > > >     6063f6f64fa4 wifi: mwifiex: Sanity check tlv_len and tlv_bitmap_len
> > > > > >     59ebfeb7b319 tracing: relax trace_event_eval_update() execution with cond_resched()
> > > > > >     3d85fb391fa7 ata: libata-eh: Fix compilation warning in ata_eh_link_report()
> > > > > >     89e3cc1b0703 ata: libata-core: Fix compilation warning in ata_dev_config_ncq()
> > > > > >     137c658ea3ce gpio: timberdale: Fix potential deadlock on &tgpio->lock
> > > > > >     68f106c2b2ab overlayfs: set ctime when setting mtime and atime
> > > > > >     ef3c62e2f0f1 i2c: mux: Avoid potential false error message in i2c_mux_add_adapter
> > > > > >     e2f64f3eebaa btrfs: initialize start_slot in btrfs_log_prealloc_extents
> > > > > >     266dab0ce42d btrfs: return -EUCLEAN for delayed tree ref with a ref count not equals to 1
> > > > > >     bc424f18fbdc fs-writeback: do not requeue a clean inode having skipped pages
> > > > > >     92609823592c ARM: dts: ti: omap: Fix noisy serial with overrun-throttle-ms for mapphone
> > > > > >     3898d8d685ab ksmbd: not allow to open file if delelete on close bit is set
> > > > > >     d3dc26c4fdc2 nfp: flower: avoid rmmod nfp crash issues
> > > > > >     6c52b1215904 mctp: perform route lookups under a RCU read-side lock
> > > > > >     db3f17e571e8 mctp: Allow local delivery to the null EID
> > > > > >     29017ab1a539 powerpc/47x: Fix 47x syscall return crash
> > > > > >     558ee0fafd40 powerpc/32s: Do kuep_lock() and kuep_unlock() in assembly
> > > > > >     d00f4ae3accf powerpc/32s: Remove capability to disable KUEP at boottime
> > > > > >     fcb3f09e8173 drm/atomic-helper: relax unregistered connector check
> > > > > >     403d201d1fd1 perf/x86/lbr: Filter vsyscall addresses
> > > > > >     419ac18d8808 perf/x86: Move branch classifier
> > > > > >     030099bc9115 perf: Add irq and exception return branch types
> > > > > >     ae80d5290c14 iio: adc: ad7192: Correct reference voltage
> > > > > >     569a126f244b iio: cros_ec: fix an use-after-free in cros_ec_sensors_push_data()
> > > > > >     a9c471892d75 iio: core: introduce iio_device_{claim|release}_buffer_mode() APIs
> > > > > >     eafbb1966152 iio: core: Hide read accesses to iio_dev->currentmode
> > > > > >     919721348c04 iio: Un-inline iio_buffer_enabled()
> > > > > >     7f74bc91eb00 serial: 8250_omap: Fix errors with no_console_suspend
> > > > > >     d67d831e1dbc serial: 8250: omap: Fix imprecise external abort for omap_8250_pm()
> > > > > >     aff3019b553e selftests/mm: fix awk usage in charge_reserved_hugetlb.sh and hugetlb_reparenting_test.sh that may cause error
> > > > > >     4f1d3d1ca500 net: pktgen: Fix interface flags printing
> > > > > >     8bdf95e29f86 netfilter: nf_tables: revert do not remove elements if set backend implements .abort
> > > > > >     cc19daa037f5 netfilter: nf_tables: do not remove elements if set backend implements .abort
> > > > > >     db33720697c8 netfilter: nft_set_rbtree: .deactivate fails if element has expired
> > > > > >     44768cad012c neighbor: tracing: Move pin6 inside CONFIG_IPV6=y section
> > > > > >     b33179dbf3f2 net/sched: sch_hfsc: upgrade 'rt' to 'sc' when it becomes a inner curve
> > > > > >     0426d7bc17b8 bonding: Return pointer to data after pull on skb
> > > > > >     66982023d741 net: dsa: bcm_sf2: Fix possible memory leak in bcm_sf2_mdio_register()
> > > > > >     0ea476863ef7 i40e: prevent crash on probe if hw registers have invalid values
> > > > > >     f9202217a6ea net: usb: smsc95xx: Fix an error code in smsc95xx_reset()
> > > > > >     a2ceb30cc1fc ipv4: fib: annotate races around nh->nh_saddr_genid and nh->nh_saddr
> > > > > >     a270aa7a47db tun: prevent negative ifindex
> > > > > >     9d55719f983d tcp: tsq: relax tcp_small_queue_check() when rtx queue contains a single skb
> > > > > >     8ae344291e38 tcp: fix excessive TLP and RACK timeouts from HZ rounding
> > > > > >     8b6b4ca42a94 net: rfkill: gpio: prevent value glitch during probe
> > > > > >     4df9ba0d7a82 net: ipv6: fix return value check in esp_remove_trailer
> > > > > >     a9651e66d0bd net: ipv4: fix return value check in esp_remove_trailer
> > > > > >     26a3c734cb8a xfrm: interface: use DEV_STATS_INC()
> > > > > >     f8bc4b708b11 xfrm: fix a data-race in xfrm_gen_index()
> > > > > >     b660e58ef72d qed: fix LL2 RX buffer allocation
> > > > > >     d35f398b88a1 ASoC: codecs: wcd938x: fix unbind tear down order
> > > > > >     d182d8ed7b7e ASoC: codecs: wcd938x: drop bogus bind error handling
> > > > > >     8d32a6b67e77 ASoC: codecs: wcd938x-sdw: fix runtime PM imbalance on probe errors
> > > > > >     6df571a6c153 ASoC: codecs: wcd938x-sdw: fix use after free on driver unbind
> > > > > >     36eabe87031f drm/i915: Retry gtt fault when out of fence registers
> > > > > >     34f62612be2a nvmet-tcp: Fix a possible UAF in queue intialization setup
> > > > > >     04e0eef74b8f netfilter: nft_payload: fix wrong mac header matching
> > > > > >     efe43d1bcbcb fs/ntfs3: fix deadlock in mark_as_free_ex
> > > > > >     ab40c7ab7a93 fs/ntfs3: fix panic about slab-out-of-bounds caused by ntfs_list_ea()
> > > > > >     24badb9dd8b8 fs/ntfs3: Fix possible null-pointer dereference in hdr_find_e()
> > > > > >     ff38d2a705e1 tcp: check mptcp-level constraints for backlog coalescing
> > > > > >     582f7993353c x86/sev: Check for user-space IOIO pointing to kernel space
> > > > > >     5c2c01be809d x86/sev: Check IOBM for IOIO exceptions from user-space
> > > > > >     6797c6d09e50 x86/sev: Disable MMIO emulation from user mode
> > > > > >     0b4e772a6a89 KVM: x86: Mask LVTPC when handling a PMI
> > > > > >     f61c43be1eb9 regmap: fix NULL deref on lookup
> > > > > >     ffdc881f6807 nfc: nci: fix possible NULL pointer dereference in send_acknowledge()
> > > > > >     d42aeae14fc4 ice: reset first in crash dump kernels
> > > > > >     e42cecb513af ice: fix over-shifted variable
> > > > > >     f6c093b97761 Bluetooth: avoid memcmp() out of bounds warning
> > > > > >     e5f8b43c9c90 Bluetooth: hci_event: Fix coding style
> > > > > >     1597c1ed0e7d Bluetooth: vhci: Fix race when opening vhci device
> > > > > >     1ef071526848 Bluetooth: Fix a refcnt underflow problem for hci_conn
> > > > > >     dd6b62fdd245 Bluetooth: Reject connection with the device which has same BD_ADDR
> > > > > >     848a05c4423f Bluetooth: hci_event: Ignore NULL link key
> > > > > >     e7a2aa7770d3 xfs: don't expose internal symlink metadata buffers to the vfs
> > > > > >     fe5c6fbc5e4a Documentation: sysctl: align cells in second content column
> > > > > >     1815844652cc lib/Kconfig.debug: do not enable DEBUG_PREEMPT by default
> > > > > >     00c03985402e Linux 5.15.136
> > > > > >     5266b5b6e975 eth: remove remaining copies of the NAPI_POLL_WEIGHT define
> > > > > >     528f0ba9f7a4 usb: hub: Guard against accesses to uninitialized BOS descriptors
> > > > > >     542a3f1a3cc1 Revert "kernel/sched: Modify initial boot task idle setup"
> > > > > >     737ce5518a9c arm64: armv8_deprecated: fix unused-function error
> > > > > >     2e10931e2d77 arm64: armv8_deprecated: rework deprected instruction handling
> > > > > >     abd4aa081905 arm64: armv8_deprecated: move aarch32 helper earlier
> > > > > >     f10abdb04c3d arm64: armv8_deprecated move emulation functions
> > > > > >     0b4eec015fa5 arm64: armv8_deprecated: fold ops into insn_emulation
> > > > > >     a8d2910be6f8 arm64: rework EL0 MRS emulation
> > > > > >     057f9123b1a8 arm64: factor insn read out of call_undef_hook()
> > > > > >     3f82927cabaf arm64: factor out EL1 SSBS emulation hook
> > > > > >     474385adcd84 arm64: split EL0/EL1 UNDEF handlers
> > > > > >     de0358635401 arm64: allow kprobes on EL0 handlers
> > > > > >     7154e2db8890 arm64: rework BTI exception handling
> > > > > >     cd5ceadc2b37 arm64: rework FPAC exception handling
> > > > > >     b6358002fd0c arm64: consistently pass ESR_ELx to die()
> > > > > >     7ddb1ef2bb42 arm64: die(): pass 'err' as long
> > > > > >     9a3e177ef570 arm64: report EL1 UNDEFs better
> > > > > >     d6808be3ff94 powerpc/64e: Fix wrong test in __ptep_test_and_clear_young()
> > > > > >     9c0dc3e2c996 powerpc/8xx: Fix pte_access_permitted() for PAGE_NONE
> > > > > >     4da05eba66e6 dmaengine: mediatek: Fix deadlock caused by synchronize_irq()
> > > > > >     82f61b2d5187 dmaengine: idxd: use spin_lock_irqsave before wait_event_lock_irq
> > > > > >     ecba5afe86f3 x86/alternatives: Disable KASAN in apply_alternatives()
> > > > > >     cbd2aac00498 usb: cdnsp: Fixes issue with dequeuing not queued requests
> > > > > >     7014807fb7ef usb: gadget: ncm: Handle decoding of multiple NTB's in unwrap call
> > > > > >     50259cf71a1b usb: gadget: udc-xilinx: replace memcpy with memcpy_toio
> > > > > >     308f19249641 counter: microchip-tcb-capture: Fix the use of internal GCLK logic
> > > > > >     5a6ce81d7c16 pinctrl: avoid unsafe code pattern in find_pinctrl()
> > > > > >     1c790191cab4 cgroup: Remove duplicates in cgroup v1 tasks file
> > > > > >     1680c82929bc tee: amdtee: fix use-after-free vulnerability in amdtee_close_session
> > > > > >     b8ec40a90acd Input: goodix - ensure int GPIO is in input for gpio_count == 1 && gpio_int_idx == 0 case
> > > > > >     d092630e8a20 Input: i8042 - add Fujitsu Lifebook E5411 to i8042 quirk table
> > > > > >     7cea6fa2d73f Input: xpad - add PXN V900 support
> > > > > >     6ff4e50e2d2a Input: psmouse - fix fast_reconnect function for PS/2 mode
> > > > > >     6a4a39638640 Input: powermate - fix use-after-free in powermate_config_complete
> > > > > >     6ad7f52d8c58 ceph: fix type promotion bug on 32bit systems
> > > > > >     c0c4acd53a98 ceph: fix incorrect revoked caps assert in ceph_fill_file_size()
> > > > > >     58f0e6324ec7 libceph: use kernel_connect()
> > > > > >     d727b97f8f2e thunderbolt: Check that lane 1 is in CL0 before enabling lane bonding
> > > > > >     04c38bedd07c thunderbolt: Workaround an IOMMU fault on certain systems with Intel Maple Ridge
> > > > > >     a586742a3780 mcb: remove is_added flag from mcb_device struct
> > > > > >     4382d1a996e5 x86/cpu: Fix AMD erratum #1485 on Zen4-based CPUs
> > > > > >     763167003a80 ACPI: resource: Skip IRQ override on ASUS ExpertBook B1402CBA
> > > > > >     510d4a01d84c drm/amd/display: Don't set dpms_off for seamless boot
> > > > > >     9cb61ab9f4ca drm/amdgpu: add missing NULL check
> > > > > >     f9a1af37b801 iio: pressure: ms5611: ms5611_prom_is_valid false negative bug
> > > > > >     09b8ed9547f1 iio: pressure: dps310: Adjust Timeout Settings
> > > > > >     4c80ecef859d iio: pressure: bmp280: Fix NULL pointer exception
> > > > > >     a625de7e5464 usb: musb: Modify the "HWVers" register address
> > > > > >     eb28694f6da8 usb: musb: Get the musb_qh poniter after musb_giveback
> > > > > >     ee88141873a8 usb: cdns3: Modify the return value of cdns_set_active () to void when CONFIG_PM_SLEEP is disabled
> > > > > >     3b2dbc4f3302 usb: dwc3: Soft reset phy on probe for host
> > > > > >     42c56e015653 net: usb: dm9601: fix uninitialized variable use in dm9601_mdio_read
> > > > > >     524f45361789 usb: xhci: xhci-ring: Use sysdev for mapping bounce buffer
> > > > > >     1d8e7fe85528 xhci: Keep interrupt disabled in initialization until host is running.
> > > > > >     cb34e3b25c37 dmaengine: stm32-mdma: abort resume if no ongoing transfer
> > > > > >     d56dbfe750a8 media: mtk-jpeg: Fix use after free bug due to uncanceled work
> > > > > >     5e13e69ddf0d net: release reference to inet6_dev pointer
> > > > > >     aade10d51ddc net: change accept_ra_min_rtr_lft to affect all RA lifetimes
> > > > > >     8f12d2d66cba net: add sysctl accept_ra_min_rtr_lft
> > > > > >     bc9f6cbeb999 workqueue: Override implicit ordered attribute in workqueue_apply_unbound_cpumask()
> > > > > >     25dd54b95abf nfc: nci: assert requested protocol is valid
> > > > > >     b2bb3b43b94a pinctrl: renesas: rzn1: Enable missing PINMUX
> > > > > >     c4140dd77c3b net/smc: Fix pos miscalculation in statistics
> > > > > >     d888d3f70b0d net: nfc: fix races in nfc_llcp_sock_get() and nfc_llcp_sock_get_sn()
> > > > > >     249a1fdb95d5 net/mlx5e: Again mutually exclude RX-FCS and RX-port-timestamp
> > > > > >     2112cacb38aa ixgbe: fix crash with empty VF macvlan list
> > > > > >     935a15334d77 net: phy: mscc: macsec: reject PN update requests
> > > > > >     667fe9101a3a net: macsec: indicate next pn update when offloading
> > > > > >     2dcb31e65d26 bpf: Fix verifier log for async callback return values
> > > > > >     6a217af2c67f drm/vmwgfx: fix typo of sizeof argument
> > > > > >     72ef70886556 riscv, bpf: Sign-extend return values
> > > > > >     7795592e0818 riscv, bpf: Factor out emit_call for kernel and bpf context
> > > > > >     58941cc742ca xen-netback: use default TX queue size for vifs
> > > > > >     cffdced18af8 eth: remove copies of the NAPI_POLL_WEIGHT define
> > > > > >     5c360eec5332 mlxsw: fix mlxsw_sp2_nve_vxlan_learning_set() return type
> > > > > >     84c6aa0ae5c4 ieee802154: ca8210: Fix a potential UAF in ca8210_probe
> > > > > >     616761cf9df9 ravb: Fix use-after-free issue in ravb_tx_timeout_work()
> > > > > >     30ebd4177593 ravb: Fix up dma_free_coherent() call in ravb_remove()
> > > > > >     3f39de2bd1d2 drm/msm/dpu: change _dpu_plane_calc_bw() to use u64 to avoid overflow
> > > > > >     85ae07d4dcc6 drm/msm/dsi: fix irq_of_parse_and_map() error checking
> > > > > >     9a890c7d4d0f drm/msm/dsi: skip the wait for video mode done if not applicable
> > > > > >     b9de60b6830c drm/msm/dp: do not reinitialize phy unless retry during link training
> > > > > >     afe5f596b588 KEYS: trusted: Remove redundant static calls usage
> > > > > >     20e73ece06b3 KEYS: trusted: allow use of kernel RNG for key material
> > > > > >     a01d68b6c666 ALSA: usb-audio: Fix microphone sound on Opencomm2 Headset
> > > > > >     5b5e58299eac net: prevent address rewrite in kernel_bind()
> > > > > >     56e96b38d2f7 quota: Fix slow quotaoff
> > > > > >     28ddc1e0b898 HID: logitech-hidpp: Fix kernel crash on receiver USB disconnect
> > > > > >     b930f0f7bbc2 lib/test_meminit: fix off-by-one error in test_pages()
> > > > > >     982bd86fd659 platform/x86: hp-wmi:: Mark driver struct with __refdata to prevent section mismatch warning
> > > > > >     124cf0ea4b82 platform/x86: think-lmi: Fix reference leak
> > > > > >     3d2a16f878f0 of: overlay: Reorder struct fragment fields kerneldoc
> > > > > >     10f4a0b6657e perf/arm-cmn: Fix the unhandled overflow status of counter 4 to 7
> > > > > >     b7966e2191d0 RDMA/cxgb4: Check skb value for failure to allocate
> > > > > >     b9bdffb3f9aa RDMA/srp: Do not call scsi_done() from srp_abort()
> > > > > >     7d4999589ebc scsi: ib_srp: Call scsi_done() directly
> > > > > >     d2746cdfd5e5 scsi: core: Rename scsi_mq_done() into scsi_done() and export it
> > > > > >     8f2350e204da scsi: core: Use a structure member to track the SCSI command submitter
> > > > > >     29298c85a81a iommu/vt-d: Avoid memory allocation in iommu_suspend()
> > > > > >     02e21884dcf2 Linux 5.15.135
> > > > > >     c8af81a9d36e xen/events: replace evtchn_rwlock with RCU
> > > > > >     c346494ec7f1 parisc: Restore __ldcw_align for PA-RISC 2.0 processors
> > > > > >     694e13732e83 ksmbd: fix uaf in smb20_oplock_break_ack
> > > > > >     e914c3a47e45 RDMA/mlx5: Fix NULL string error
> > > > > >     81b7bf367eea RDMA/siw: Fix connection failure handling
> > > > > >     5d8bd138204f RDMA/uverbs: Fix typo of sizeof argument
> > > > > >     60c9ed88526d RDMA/cma: Fix truncation compilation warning in make_cma_ports
> > > > > >     7f6136ced1b8 RDMA/cma: Initialize ib_sa_multicast structure to 0 when join
> > > > > >     1dd6095fc727 gpio: pxa: disable pinctrl calls for MMP_GPIO
> > > > > >     844fcf4c697c gpio: aspeed: fix the GPIO number passed to pinctrl_gpio_set_config()
> > > > > >     1878d6666c32 IB/mlx4: Fix the size of a buffer in add_port_entries()
> > > > > >     718d9b44afca of: dynamic: Fix potential memory leak in of_changeset_action()
> > > > > >     e0878f38b661 RDMA/core: Require admin capabilities to set system parameters
> > > > > >     18a839064fc6 dm zoned: free dmz->ddev array in dmz_put_zoned_devices
> > > > > >     8781fe259dd5 HID: intel-ish-hid: ipc: Disable and reenable ACPI GPE bit
> > > > > >     949ccc91c35b HID: sony: remove duplicate NULL check before calling usb_free_urb()
> > > > > >     a02c02adc2bd sctp: update hb timer immediately after users change hb_interval
> > > > > >     7783b471bfce sctp: update transport state when processing a dupcook packet
> > > > > >     1abac613c0d5 tcp: fix delayed ACKs for MSS boundary condition
> > > > > >     821b3b00bc0f tcp: fix quick-ack counting to count actual ACKs of new data
> > > > > >     24fb22bddb71 tipc: fix a potential deadlock on &tx->lock
> > > > > >     2e53585e233c net: stmmac: dwmac-stm32: fix resume on STM32 MCU
> > > > > >     74e569324050 ipv4: Set offload_failed flag in fibmatch results
> > > > > >     a4b9bbd1d12f netfilter: nf_tables: nft_set_rbtree: fix spurious insertion failure
> > > > > >     88497f74d684 netfilter: handle the connecting collision properly in nf_conntrack_proto_sctp
> > > > > >     0c9cf5e8807f ibmveth: Remove condition to recompute TCP header checksum.
> > > > > >     5a899e2ce848 net: ethernet: ti: am65-cpsw: Fix error code in am65_cpsw_nuss_init_tx_chns()
> > > > > >     4837a192f6d0 net: nfc: llcp: Add lock when modifying device list
> > > > > >     cda10784a176 net: usb: smsc75xx: Fix uninit-value access in __smsc75xx_read_reg
> > > > > >     2801a1ddb26d net: dsa: mv88e6xxx: Avoid EEPROM timeout when EEPROM is absent
> > > > > >     cb145e6c2070 ptp: ocp: Fix error handling in ptp_ocp_device_init
> > > > > >     cd1189956393 ipv4, ipv6: Fix handling of transhdrlen in __ip{,6}_append_data()
> > > > > >     147d89ee4143 net: fix possible store tearing in neigh_periodic_work()
> > > > > >     bdb4fcf18e16 modpost: add missing else to the "of" check
> > > > > >     bc8b89b69638 bpf, sockmap: Reject sk_msg egress redirects to non-TCP sockets
> > > > > >     9fb4dfb8e212 NFSv4: Fix a nfs4_state_manager() race
> > > > > >     fcdd79fda38a ima: rework CONFIG_IMA dependency block
> > > > > >     b67adca1e1be scsi: target: core: Fix deadlock due to recursive locking
> > > > > >     9a103e0b100c ima: Finish deprecation of IMA_TRUSTED_KEYRING Kconfig
> > > > > >     bb6aee0696c6 regmap: rbtree: Fix wrong register marked as in-cache when creating new node
> > > > > >     0cee8c1b3af3 wifi: mt76: mt76x02: fix MT76x0 external LNA gain handling
> > > > > >     3f6fbbccba2d drivers/net: process the result of hdlc_open() and add call of hdlc_close() in uhdlc_close()
> > > > > >     ebad2e4c4847 bpf: Fix tr dereferencing
> > > > > >     5afb996349cb wifi: mwifiex: Fix oob check condition in mwifiex_process_rx_packet
> > > > > >     7c8faa310803 wifi: iwlwifi: mvm: Fix a memory corruption issue
> > > > > >     5db7af530ebd iwlwifi: avoid void pointer arithmetic
> > > > > >     6ff75f524dae wifi: iwlwifi: dbg_ini: fix structure packing
> > > > > >     0ea2a6349733 ubi: Refuse attaching if mtd's erasesize is 0
> > > > > >     bb0707fde749 HID: sony: Fix a potential memory leak in sony_probe()
> > > > > >     8afbacf61919 arm64: Add Cortex-A520 CPU part definition
> > > > > >     0da6d21ba235 drm/amd: Fix detection of _PR3 on the PCIe root port
> > > > > >     1ad7ccd45a65 net: prevent rewrite of msg_name in sock_sendmsg()
> > > > > >     0fb3df94274b net: replace calls to sock->ops->connect() with kernel_connect()
> > > > > >     37b54e8acea5 wifi: mwifiex: Fix tlv_buf_left calculation
> > > > > >     e80f55d6d2a9 qed/red_ll2: Fix undefined behavior bug in struct qed_ll2_info
> > > > > >     1e69422efcc6 vringh: don't use vringh_kiov_advance() in vringh_iov_xfer()
> > > > > >     4e2f83952b1d scsi: zfcp: Fix a double put in zfcp_port_enqueue()
> > > > > >     310bca649b30 Revert "clk: imx: pll14xx: dynamically configure PLL for 393216000/361267200Hz"
> > > > > >     3f59e63568ad block: fix use-after-free of q->q_usage_counter
> > > > > >     b75b017b3f37 rbd: take header_rwsem in rbd_dev_refresh() only when updating
> > > > > >     33229d783466 rbd: decouple parent info read-in from updating rbd_dev
> > > > > >     ab73e7ed79d3 rbd: decouple header read-in from updating rbd_dev->header
> > > > > >     b4ddad3fb0ea rbd: move rbd_dev_refresh() definition
> > > > > >     bb1fae816c90 iommu/arm-smmu-v3: Avoid constructing invalid range commands
> > > > > >     c4edc7b5c836 iommu/arm-smmu-v3: Set TTL invalidation hint better
> > > > > >     a98ad3adf60d arm64: Avoid repeated AA64MMFR1_EL1 register read on pagefault path
> > > > > >     aad6ba1715ec ring-buffer: Fix bytes info in per_cpu buffer stats
> > > > > >     8012d0b05158 ring-buffer: remove obsolete comment for free_buffer_page()
> > > > > >     65a218ca516e NFSv4: Fix a state manager thread deadlock regression
> > > > > >     8454a2f5e930 NFS: rename nfs_client_kset to nfs_kset
> > > > > >     f8b0b6a8e196 NFS: Cleanup unused rpc_clnt variable
> > > > > >     686746be7bfb ASoC: tegra: Fix redundant PLLA and PLLA_OUT0 updates
> > > > > >     0a210e63844b ASoC: soc-utils: Export snd_soc_dai_is_dummy() symbol
> > > > > >     b4f7f1556813 spi: zynqmp-gqspi: fix clock imbalance on probe failure
> > > > > >     e514f897ad66 spi: zynqmp-gqspi: Convert to platform remove callback returning void
> > > > > >     1edcec18cfb7 Linux 5.15.134
> > > > > >     09a683023785 netfilter: nf_tables: fix kdoc warnings after gc rework
> > > > > >     66cb6d74f5a1 drm/meson: fix memory leak on ->hpd_notify callback
> > > > > >     91f1f025b6d9 fs: binfmt_elf_efpic: fix personality for ELF-FDPIC
> > > > > >     1cae7473a6dd ata: libata-sata: increase PMP SRST timeout to 10s
> > > > > >     e74adc589922 ata: libata-core: Do not register PM operations for SAS ports
> > > > > >     4cbd55a81965 ata: libata-core: Fix port and device removal
> > > > > >     ddc525fffb44 ata: libata-core: Fix ata_port_request_pm() locking
> > > > > >     2990a195edb5 net: thunderbolt: Fix TCPv6 GSO checksum calculation
> > > > > >     132a5ae4136b bpf: Fix BTF_ID symbol generation collision in tools/
> > > > > >     58d560e98da5 bpf: Fix BTF_ID symbol generation collision
> > > > > >     f8673f651bc1 btrfs: properly report 0 avail for very full file systems
> > > > > >     b5d00cd7db66 ring-buffer: Update "shortest_full" in polling
> > > > > >     00d2cb8066cb proc: nommu: /proc/<pid>/maps: release mmap read lock
> > > > > >     40527ebb3e45 Revert "SUNRPC dont update timeout value on connection reset"
> > > > > >     a2b1d486fb70 io_uring/fs: remove sqe->rw_flags checking from LINKAT
> > > > > >     111fe77cb13f sched/rt: Fix live lock between select_fallback_rq() and RT push
> > > > > >     3569ad59664f kernel/sched: Modify initial boot task idle setup
> > > > > >     07f78e97676c i2c: i801: unregister tco_pdev in i801_probe() error path
> > > > > >     70df8b9c59bc ata: libata-scsi: ignore reserved bits for REPORT SUPPORTED OPERATION CODES
> > > > > >     a7e0c10a8c33 ALSA: hda: Disable power save for solving pop issue on Lenovo ThinkCentre M70q
> > > > > >     0c5fd85fb01f netfilter: nf_tables: disallow rule removal from chain binding
> > > > > >     3936e8714907 nilfs2: fix potential use after free in nilfs_gccache_submit_read_data()
> > > > > >     2b837f13a818 serial: 8250_port: Check IRQ data before use
> > > > > >     a48d2bcd23f2 Revert "tty: n_gsm: fix UAF in gsm_cleanup_mux"
> > > > > >     78e70c6238d2 misc: rtsx: Fix some platforms can not boot and move the l1ss judgment to probe
> > > > > >     f090a8b4d2e3 x86/srso: Add SRSO mitigation for Hygon processors
> > > > > >     f5a604757aa8 iommu/arm-smmu-v3: Fix soft lockup triggered by arm_smmu_mm_invalidate_range
> > > > > >     efce75bd2dbc Smack:- Use overlay inode label in smack_inode_copy_up()
> > > > > >     0e3450487f99 smack: Retrieve transmuting information in smack_inode_getsecurity()
> > > > > >     3586b3feed1b smack: Record transmuting in smk_transmuted
> > > > > >     9690ad557d94 nvme-pci: always return an ERR_PTR from nvme_pci_alloc_dev
> > > > > >     3c29c6e8cd7c scsi: qla2xxx: Fix NULL pointer dereference in target mode
> > > > > >     6e5e4223c897 i40e: fix potential NULL pointer dereferencing of pf->vf i40e_sync_vsi_filters()
> > > > > >     aff3994d4bdd watchdog: iTCO_wdt: Set NO_REBOOT if the watchdog is not already running
> > > > > >     83a30e945571 watchdog: iTCO_wdt: No need to stop the timer in probe
> > > > > >     1e8c573f50a7 nvme-pci: do not set the NUMA node of device if it has none
> > > > > >     182d13dadb03 nvme-pci: factor out a nvme_pci_alloc_dev helper
> > > > > >     af58072e867c nvme-pci: factor the iod mempool creation into a helper
> > > > > >     c8bc44936f2c cgroup: Fix suspicious rcu_dereference_check() usage warning
> > > > > >     ce6b88a5853d sched/cpuacct: Optimize away RCU read lock
> > > > > >     b1deb155524e perf build: Define YYNOMEM as YYNOABORT for bison < 3.81
> > > > > >     86e65ffc4d0f fbdev/sh7760fb: Depend on FB=y
> > > > > >     4bf0044fe43f ncsi: Propagate carrier gain/loss events to the NCSI controller
> > > > > >     288990ec3580 powerpc/watchpoints: Annotate atomic context in more places
> > > > > >     47a94e87f00c powerpc/watchpoint: Disable pagefaults when getting user instruction
> > > > > >     7eb09f70d9c2 powerpc/watchpoints: Disable preemption in thread_change_pc()
> > > > > >     134b01a39077 media: vb2: frame_vector.c: replace WARN_ONCE with a comment
> > > > > >     baf7cf0fdb83 ASoC: imx-rpmsg: Set ignore_pmdown_time for dai_link
> > > > > >     9da93c74490c bpf: Clarify error expectations from bpf_clone_redirect
> > > > > >     e1a8b79ad768 ASoC: fsl: imx-pcm-rpmsg: Add SNDRV_PCM_INFO_BATCH flag
> > > > > >     45e028accbdf spi: stm32: add a delay before SPI disable
> > > > > >     25850bf83dcd spi: nxp-fspi: reset the FLSHxCR1 registers
> > > > > >     50662d21e414 ata: libata-eh: do not clear ATA_PFLAG_EH_PENDING in ata_eh_reset()
> > > > > >     8e3cdab909db smb3: correct places where ENOTSUPP is used instead of preferred EOPNOTSUPP
> > > > > >     d540a4370aba scsi: pm80xx: Avoid leaking tags when processing OPC_INB_SET_CONTROLLER_CONFIG command
> > > > > >     fde57d7ba9b3 scsi: pm80xx: Use phy-specific SAS address when sending PHY_START command
> > > > > >     a1589abd7c4a drm/amdgpu: Handle null atom context in VBIOS info ioctl
> > > > > >     fd334cfd8412 drm/amd/display: Don't check registers, if using AUX BL control
> > > > > >     a8bc0f6357af platform/mellanox: mlxbf-bootctl: add NET dependency into Kconfig
> > > > > >     344f2f3e61a9 ring-buffer: Do not attempt to read past "commit"
> > > > > >     3db9b420709b selftests: fix dependency checker script
> > > > > >     4aa90e624c30 btrfs: improve error message after failure to add delayed dir index item
> > > > > >     53e7c559b7bf ring-buffer: Avoid softlockup in ring_buffer_resize()
> > > > > >     b4874f72cf57 selftests/ftrace: Correctly enable event in instance-event.tc
> > > > > >     8c5c9ecbfa8d scsi: ufs: core: Move __ufshcd_send_uic_cmd() outside host_lock
> > > > > >     e08e61d50a30 scsi: qedf: Add synchronization between I/O completions and abort
> > > > > >     ada7fcba2d6a parisc: irq: Make irq_stack_union static to avoid sparse warning
> > > > > >     b7e376a26b0c parisc: drivers: Fix sparse warning
> > > > > >     d8c6fad00282 parisc: iosapic.c: Fix sparse warnings
> > > > > >     1ecdcfec4e4a parisc: sba: Fix compile warning wrt list of SBA devices
> > > > > >     bd1ec7f9983b spi: sun6i: fix race between DMA RX transfer completion and RX FIFO drain
> > > > > >     ff05ed4ae214 spi: sun6i: reduce DMA RX transfer width to single byte
> > > > > >     ac0d06809934 dma-debug: don't call __dma_entry_alloc_check_leak() under free_entries_lock
> > > > > >     d938c3d278d5 i2c: npcm7xx: Fix callback completion ordering
> > > > > >     0c615323a745 gpio: pmic-eic-sprd: Add can_sleep flag for PMIC EIC chip
> > > > > >     2a47ee15a6ab soc: imx8m: Enable OCOTP clock for imx8mm before reading registers
> > > > > >     7c59b882b9b3 xtensa: boot/lib: fix function prototypes
> > > > > >     70460e81e2d1 xtensa: boot: don't add include-dirs
> > > > > >     bc51434b6612 xtensa: iss/network: make functions static
> > > > > >     8e0f78a84f64 xtensa: add default definition for XCHAL_HAVE_DIV32
> > > > > >     be57fc50dc3c firmware: imx-dsp: Fix an error handling path in imx_dsp_setup_channels()
> > > > > >     1df81ea9e4db power: supply: ucs1002: fix error code in ucs1002_get_property()
> > > > > >     6937e44ffb91 bus: ti-sysc: Fix SYSC_QUIRK_SWSUP_SIDLE_ACT handling for uart wake-up
> > > > > >     0e75aa86a7d0 ARM: dts: ti: omap: motorola-mapphone: Fix abe_clkctrl warning on boot
> > > > > >     1b39eae11752 ARM: dts: ti: omap: Fix bandgap thermal cells addressing for omap3/4
> > > > > >     fcbf770c66ef ARM: dts: omap: correct indentation
> > > > > >     f5e12de36ab3 treewide: Replace GPLv2 boilerplate/reference with SPDX - gpl-2.0_56.RULE (part 1)
> > > > > >     6829bc7978e0 clk: tegra: fix error return case for recalc_rate
> > > > > >     78277b096d4c bus: ti-sysc: Fix missing AM35xx SoC matching
> > > > > >     5435a49b3b66 bus: ti-sysc: Use fsleep() instead of usleep_range() in sysc_reset()
> > > > > >     c39df101d8ca drm/bridge: ti-sn65dsi83: Do not generate HFP/HBP/HSA and EOT packet
> > > > > >     4bf10fd51ca5 MIPS: Alchemy: only build mmc support helpers if au1xmmc is enabled
> > > > > >     d2640d86876e btrfs: reset destination buffer when read_extent_buffer() gets invalid range
> > > > > >     1a541999f31f scsi: qla2xxx: Use raw_smp_processor_id() instead of smp_processor_id()
> > > > > >     532a23960566 scsi: qla2xxx: Select qpair depending on which CPU post_cmd() gets called
> > > > > >     6642b4eb083b ata: ahci: Add Elkhart Lake AHCI controller
> > > > > >     072611960741 ata: ahci: Rename board_ahci_mobile
> > > > > >     8274154712a0 ata: ahci: Add support for AMD A85 FCH (Hudson D4)
> > > > > >     bd69c74dca70 ata: libata: Rename link flag ATA_LFLAG_NO_DB_DELAY
> > > > > >     f5ba6d9d6bec netfilter: nft_exthdr: Fix non-linear header modification
> > > > > >     7ca3a1b0f474 netfilter: exthdr: add support for tcp option removal
> > > > > >     fb6f65780c9c Input: i8042 - add quirk for TUXEDO Gemini 17 Gen1/Clevo PD70PN
> > > > > >     191fc23cfa9a Input: i8042 - rename i8042-x86ia64io.h to i8042-acpipnpio.h
> > > > > >     5d2b57c0bc40 xfs: fix xfs_inodegc_stop racing with mod_delayed_work
> > > > > >     657f842859c4 xfs: disable reaping in fscounters scrub
> > > > > >     8444467eadb2 xfs: check that per-cpu inodegc workers actually run on that cpu
> > > > > >     67db9ecb84d5 xfs: explicitly specify cpu when forcing inodegc delayed work to run immediately
> > > > > >     99e65f075e6c xfs: introduce xfs_inodegc_push()
> > > > > >     2df381963240 xfs: bound maximum wait time for inodegc work
> > > > > >     08dc21596751 i2c: mux: gpio: Add missing fwnode_handle_put()
> > > > > >     f912d9d87421 i2c: mux: gpio: Replace custom acpi_get_local_address()
> > > > > >     1aa39eee57f6 i2c: mux: demux-pinctrl: check the return value of devm_kstrdup()
> > > > > >     9910b1411e7e gpio: tb10x: Fix an error handling path in tb10x_gpio_probe()
> > > > > >     d7acb7031758 Fix up backport of 136191703038 ("interconnect: Teach lockdep about icc_bw_lock order")
> > > > > >     d645206e9be2 igc: Expose tx-usecs coalesce setting to user
> > > > > >     d7a2bf6faa82 bnxt_en: Flush XDP for bnxt_poll_nitroa0()'s NAPI
> > > > > >     56d2418a079a net: ena: Flush XDP packets on error.
> > > > > >     07b569051f6e locking/seqlock: Do the lockdep annotation before locking in do_write_seqcount_begin_nested()
> > > > > >     a70dbdede0c7 netfilter: ipset: Fix race between IPSET_CMD_CREATE and IPSET_CMD_SWAP
> > > > > >     0dcc9b4097d8 netfilter: nf_tables: disable toggling dormant table state more than once
> > > > > >     ea82139e6e35 net: rds: Fix possible NULL-pointer dereference
> > > > > >     cd05eec2ee0c team: fix null-ptr-deref when team device type is changed
> > > > > >     8bc97117b51d net: bridge: use DEV_STATS_INC()
> > > > > >     0d3939cccb20 net: hns3: add 5ms delay before clear firmware reset irq source
> > > > > >     d6d182d856d0 net: hns3: fix fail to delete tc flower rules during reset issue
> > > > > >     7c47b238f4ec net: hns3: only enable unicast promisc when mac table full
> > > > > >     96af9a55b782 net: hns3: fix GRE checksum offload issue
> > > > > >     13ea4b92e875 x86/srso: Fix SBPB enablement for spec_rstack_overflow=off
> > > > > >     e2c34afe8362 x86/srso: Fix srso_show_state() side effect
> > > > > >     21efa88e777f platform/x86: intel_scu_ipc: Fail IPC send if still busy
> > > > > >     0a5d236b52cf platform/x86: intel_scu_ipc: Don't override scu in intel_scu_ipc_dev_simple_command()
> > > > > >     ab78000c38b4 platform/x86: intel_scu_ipc: Check status upon timeout in ipc_wait_for_interrupt()
> > > > > >     47329633b3f0 platform/x86: intel_scu_ipc: Check status after timeout in busy_loop()
> > > > > >     26df9ab5de30 dccp: fix dccp_v4_err()/dccp_v6_err() again
> > > > > >     3b14e8431855 powerpc/perf/hv-24x7: Update domain value check
> > > > > >     8860d354f653 ipv4: fix null-deref in ipv4_link_failure
> > > > > >     c196ecd3f893 igc: Fix infinite initialization loop with early XDP redirect
> > > > > >     a2d69dcb6ccb ionic: fix 16bit math issue when PAGE_SIZE >= 64KB
> > > > > >     3796e449a03e i40e: Fix VF VLAN offloading when port VLAN is configured
> > > > > >     a628f3b5cd8d i40e: Add VF VLAN pruning
> > > > > >     7a9eee3b5d4d iavf: do not process adminq tasks when __IAVF_IN_REMOVE_TASK is set
> > > > > >     f3c6a17900e8 ASoC: imx-audmix: Fix return error with devm_clk_get()
> > > > > >     f90a7b9586d7 net/core: Fix ETH_P_1588 flow dissector
> > > > > >     55629e616452 selftests: tls: swap the TX and RX sockets in some tests
> > > > > >     acabf5df49aa bpf: Avoid deadlock when using queue and stack maps from NMI
> > > > > >     c6e44f4c31c5 netfilter: nf_tables: disallow element removal on anonymous sets
> > > > > >     6a8de7775329 ASoC: meson: spdifin: start hw on dai probe
> > > > > >     ef99506eaf1d netfilter: nf_tables: fix memleak when more than 255 elements expired
> > > > > >     8d7a00b904da netfilter: nft_set_hash: try later when GC hits EAGAIN on iteration
> > > > > >     83d3a4607c58 netfilter: nft_set_pipapo: stop GC iteration if GC transaction allocation fails
> > > > > >     949369f9f0d9 netfilter: nft_set_pipapo: call nft_trans_gc_queue_sync() in catchall GC
> > > > > >     2e6846b613fa netfilter: nft_set_rbtree: use read spinlock to avoid datapath contention
> > > > > >     9af7dfb3c9d7 netfilter: nft_set_rbtree: skip sync GC for new elements in this transaction
> > > > > >     9366966caf1a netfilter: nf_tables: defer gc run if previous batch is still pending
> > > > > >     082791b42123 netfilter: nf_tables: use correct lock to protect gc_list
> > > > > >     b44a459c6561 netfilter: nf_tables: GC transaction race with abort path
> > > > > >     24707fa1e1f9 netfilter: nf_tables: GC transaction race with netns dismantle
> > > > > >     6796800f0d8e netfilter: nf_tables: fix GC transaction races with netns and netlink event exit path
> > > > > >     af78b0489e88 netfilter: nf_tables: don't fail inserts if duplicate has expired
> > > > > >     8f24fe69e3ca netfilter: nf_tables: remove busy mark and gc batch API
> > > > > >     b290795bd26f netfilter: nft_set_hash: mark set element as dead when deleting from packet path
> > > > > >     479a2cf52593 netfilter: nf_tables: adapt set backend to use GC transaction API
> > > > > >     d19e8bf3ea41 netfilter: nf_tables: GC transaction API to avoid race with control plane
> > > > > >     7c7e658a36f8 netfilter: nf_tables: don't skip expired elements during walk
> > > > > >     a2d1125ee04e tracing: Have event inject files inc the trace array ref count
> > > > > >     6b6c088c38f7 ext4: do not let fstrim block system suspend
> > > > > >     a9d3bb58da95 ext4: move setting of trimmed bit into ext4_try_to_trim_range()
> > > > > >     d91abea15c61 ext4: replace the traditional ternary conditional operator with with max()/min()
> > > > > >     656f0495e4ac ext4: change s_last_trim_minblks type to unsigned long
> > > > > >     be57857fb3c3 ext4: scope ret locally in ext4_try_to_trim_range()
> > > > > >     e832b55881a1 ata: libahci: clear pending interrupt status
> > > > > >     f6189f373151 ata: ahci: Drop pointless VPRINTK() calls and convert the remaining ones
> > > > > >     fa6d449e4d02 tracing: Increase trace array ref count on enable and filter files
> > > > > >     7a688f191a17 tracing: Make trace_marker{,_raw} stream-like
> > > > > >     68fc0e75c793 NFSv4.1: fix pnfs MDS=DS session trunking
> > > > > >     0ff78c455494 NFSv4.1: use EXCHGID4_FLAG_USE_PNFS_DS for DS server
> > > > > >     d381bfe13895 SUNRPC: Mark the cred for revalidation if the server rejects it
> > > > > >     f1c434ddafe6 NFS/pNFS: Report EINVAL errors from connect() to the server
> > > > > >     0c0a7e1f2a6a NFS: More fixes for nfs_direct_write_reschedule_io()
> > > > > >     a354b4a367f5 NFS: Use the correct commit info in nfs_join_page_group()
> > > > > >     b911329317b4 Linux 5.15.133
> > > > > >     e3a29b80e9e6 interconnect: Teach lockdep about icc_bw_lock order
> > > > > >     c6244cd00c97 drm/amd/display: enable cursor degamma for DCN3+ DRM legacy gamma
> > > > > >     08569c92f7f3 net/sched: Retire rsvp classifier
> > > > > >     6b080fa8aae1 drm/amdgpu: fix amdgpu_cs_p1_user_fence
> > > > > >     6386a2d4dc01 drm/amd/display: fix the white screen issue when >= 64GB DRAM
> > > > > >     e04b7073bdce ext4: fix rec_len verify error
> > > > > >     93763d58705a scsi: pm8001: Setup IRQs on resume
> > > > > >     72a22696cf19 scsi: megaraid_sas: Fix deadlock on firmware crashdump
> > > > > >     54603e8a88bc ata: libata: disallow dev-initiated LPM transitions to unsupported states
> > > > > >     01c7c38a90bc i2c: aspeed: Reset the i2c controller when timeout occurs
> > > > > >     763d39f4e8fb tracefs: Add missing lockdown check to tracefs_create_dir()
> > > > > >     bf195968e362 nfsd: fix change_info in NFSv4 RENAME replies
> > > > > >     bf38c1d29f8b tracing: Have option files inc the trace array ref count
> > > > > >     85ad4688b7a7 tracing: Have current_trace inc the trace array ref count
> > > > > >     962e6723239b tracing: Have tracing_max_latency inc the trace array ref count
> > > > > >     380bbd46d61c btrfs: release path before inode lookup during the ino lookup ioctl
> > > > > >     779c3cf2749c btrfs: fix lockdep splat and potential deadlock after failure running delayed items
> > > > > >     f9c78afcee46 ovl: fix incorrect fdput() on aio completion
> > > > > >     05a7289a5d4b ovl: fix failed copyup of fileattr on a symlink
> > > > > >     8bcb80293be7 attr: block mode changes of symlinks
> > > > > >     d30af15e460f md/raid1: fix error: ISO C90 forbids mixed declarations
> > > > > >     abdfde037712 samples/hw_breakpoint: fix building without module unloading
> > > > > >     58787ff3d023 x86/purgatory: Remove LTO flags
> > > > > >     8abf1ec895d5 x86/boot/compressed: Reserve more memory for page tables
> > > > > >     e1a27664fcf5 scsi: lpfc: Fix the NULL vs IS_ERR() bug for debugfs_create_file()
> > > > > >     f0fd24f1fae0 selftests: tracing: Fix to unmount tracefs for recovering environment
> > > > > >     dded6b81ad68 scsi: qla2xxx: Fix NULL vs IS_ERR() bug for debugfs_create_dir()
> > > > > >     1d5caeac9655 drm: gm12u320: Fix the timeout usage for usb_bulk_msg()
> > > > > >     b9f0572b38c1 btrfs: compare the correct fsid/metadata_uuid in btrfs_validate_super
> > > > > >     cba491ee38e2 btrfs: add a helper to read the superblock metadata_uuid
> > > > > >     cb3671a2eeac btrfs: move btrfs_pinned_by_swapfile prototype into volumes.h
> > > > > >     f16fe29368fd perf test shell stat_bpf_counters: Fix test on Intel
> > > > > >     ad73216e006f perf test: Remove bash construct from stat_bpf_counters.sh test
> > > > > >     d8f81baeb9eb MIPS: Use "grep -E" instead of "egrep"
> > > > > >     dfe961b1e476 mtd: rawnand: brcmnand: Fix ECC level field setting for v7.2 controller
> > > > > >     56cf9f446b33 mtd: rawnand: brcmnand: Allow SoC to provide I/O operations
> > > > > >     34fcb59437a7 jbd2: correct the end of the journal recovery scan range
> > > > > >     a4605449cc9f jbd2: rename jbd_debug() to jbd2_debug()
> > > > > >     db6c90f2671c jbd2: kill t_handle_lock transaction spinlock
> > > > > >     e9270898222a jbd2: fix use-after-free of transaction_t race
> > > > > >     b0412dd1c24b jbd2: refactor wait logic for transaction updates into a common function
> > > > > >     f980bf1586ef printk: Consolidate console deferred printing
> > > > > >     9be2957f014d interconnect: Fix locking for runpm vs reclaim
> > > > > >     f3f6bf22a4f5 kobject: Add sanity check for kset->kobj.ktype in kset_register()
> > > > > >     81bbe6667024 media: pci: ipu3-cio2: Initialise timing struct to avoid a compiler warning
> > > > > >     d4ef3c9c7947 usb: ehci: add workaround for chipidea PORTSC.PEC bug
> > > > > >     c829d25e26fb serial: cpm_uart: Avoid suspicious locking
> > > > > >     5353df78c226 scsi: target: iscsi: Fix buffer overflow in lio_target_nacl_info_show()
> > > > > >     b97aaf9faf89 tools: iio: iio_generic_buffer: Fix some integer type and calculation
> > > > > >     60a71fd1910e usb: gadget: fsl_qe_udc: validate endpoint index for ch9 udc
> > > > > >     c861a61be6d3 usb: cdns3: Put the cdns set active part outside the spin lock
> > > > > >     930c60e13947 media: pci: cx23885: replace BUG with error return
> > > > > >     48bb6a9fa5cb media: tuners: qt1010: replace BUG_ON with a regular error
> > > > > >     2a33fc57133d media: dvb-usb-v2: gl861: Fix null-ptr-deref in gl861_i2c_master_xfer
> > > > > >     5b1ea100ad36 media: az6007: Fix null-ptr-deref in az6007_i2c_xfer()
> > > > > >     3dd5846a8739 media: anysee: fix null-ptr-deref in anysee_master_xfer
> > > > > >     033b0c0780ad media: af9005: Fix null-ptr-deref in af9005_i2c_xfer
> > > > > >     903566208ae6 media: dw2102: Fix null-ptr-deref in dw2102_i2c_transfer()
> > > > > >     d9ef84a7c222 media: dvb-usb-v2: af9035: Fix null-ptr-deref in af9035_i2c_master_xfer
> > > > > >     ca49cef3acaa PCI: fu740: Set the number of MSI vectors
> > > > > >     d35e7ae10eb8 powerpc/pseries: fix possible memory leak in ibmebus_bus_init()
> > > > > >     46870eea5496 ARM: 9317/1: kexec: Make smp stop calls asynchronous
> > > > > >     ef7311101ca4 jfs: fix invalid free of JFS_IP(ipimap)->i_imap in diUnmount
> > > > > >     aa5b019a3e0f fs/jfs: prevent double-free in dbUnmount() after failed jfs_remount()
> > > > > >     7ac65c29b6c2 ext2: fix datatype of block number in ext2_xattr_set2()
> > > > > >     4f96c0665f9f md: raid1: fix potential OOB in raid1_remove_disk()
> > > > > >     f3e9fc7b02b9 bus: ti-sysc: Configure uart quirks for k3 SoC
> > > > > >     3157aa794c75 drm/exynos: fix a possible null-pointer dereference due to data race in exynos_drm_crtc_atomic_disable()
> > > > > >     78bc9d25997a drm/amd/display: Blocking invalid 420 modes on HDMI TMDS for DCN31
> > > > > >     5eca70c14b31 ALSA: hda: intel-dsp-cfg: add LunarLake support
> > > > > >     e8ba418d4926 samples/hw_breakpoint: Fix kernel BUG 'invalid opcode: 0000'
> > > > > >     961df5a3f5cc arm64: dts: qcom: sm8250-edo: correct ramoops pmsg-size
> > > > > >     49cd54900078 arm64: dts: qcom: sm8150-kumano: correct ramoops pmsg-size
> > > > > >     1e0a38bb840a arm64: dts: qcom: sm6125-pdx201: correct ramoops pmsg-size
> > > > > >     201071956ec6 drm/bridge: tc358762: Instruct DSI host to generate HSE packets
> > > > > >     c64ee9dd3358 wifi: mac80211_hwsim: drop short frames
> > > > > >     66594a1e6ddd netfilter: ebtables: fix fortify warnings in size_entry_mwt()
> > > > > >     fedd9377dd9c wifi: mac80211: check S1G action frame size
> > > > > >     e08333e2abae alx: fix OOB-read compiler warning
> > > > > >     2b0a093cdf59 mmc: sdhci-esdhc-imx: improve ESDHC_FLAG_ERR010450
> > > > > >     0a1f87f0ca76 tpm_tis: Resend command to recover from data transfer errors
> > > > > >     67589d247909 crypto: lib/mpi - avoid null pointer deref in mpi_cmp_ui()
> > > > > >     389106425dee wifi: wil6210: fix fortify warnings
> > > > > >     ddb8f358b5e0 wifi: mwifiex: fix fortify warning
> > > > > >     a7ebe459c72e wifi: ath9k: fix printk specifier
> > > > > >     3de6b6ab69e2 wifi: ath9k: fix fortify warnings
> > > > > >     6b0adfafb073 crypto: lrw,xts - Replace strlcpy with strscpy
> > > > > >     dc100292e503 devlink: remove reload failed checks in params get/set callbacks
> > > > > >     7b7964cd9db3 ACPI: x86: s2idle: Catch multiple ACPI_TYPE_PACKAGE objects
> > > > > >     eda268b5b7ad hw_breakpoint: fix single-stepping when using bpf_overflow_handler
> > > > > >     6e743b7261ef perf/imx_ddr: speed up overflow frequency of cycle
> > > > > >     f9a2c79c2970 perf/smmuv3: Enable HiSilicon Erratum 162001900 quirk for HIP08/09
> > > > > >     ed1afb597280 ACPI: video: Add backlight=native DMI quirk for Lenovo Ideapad Z470
> > > > > >     f685311dbe05 scftorture: Forgive memory-allocation failure if KASAN
> > > > > >     4f03fba096bf rcuscale: Move rcu_scale_writer() schedule_timeout_uninterruptible() to _idle()
> > > > > >     f1ceff37ac6b kernel/fork: beware of __put_task_struct() calling context
> > > > > >     430787056dd3 ACPICA: Add AML_NO_OPERAND_RESOLVE flag to Timer
> > > > > >     766e56faddbe locks: fix KASAN: use-after-free in trace_event_raw_event_filelock_lock
> > > > > >     6994f806c6d1 btrfs: output extra debug info if we failed to find an inline backref
> > > > > >     71eeddcad734 autofs: fix memory leak of waitqueues in autofs_catatonic_mode
> > > > > >     35ecaa3632bf Linux 5.15.132
> > > > > >     0c0d79f3366a pcd: fix error codes in pcd_init_unit()
> > > > > >     893978f1b4d1 drm/amd/display: Fix a bug when searching for insert_above_mpcc
> > > > > >     0b8e09b39ef3 MIPS: Only fiddle with CHECKFLAGS if `need-compiler'
> > > > > >     55d2e7c1ab8e kcm: Fix error handling for SOCK_DGRAM in kcm_sendmsg().
> > > > > >     e80228b27487 ixgbe: fix timestamp configuration code
> > > > > >     5b55dac919ec ipv6: fix ip6_sock_set_addr_preferences() typo
> > > > > >     481bd6dcc5fe net/tls: do not free tls_rec on async operation in bpf_exec_tx_verdict()
> > > > > >     3600c0dc0deb platform/mellanox: mlxbf-pmc: Fix reading of unprogrammed events
> > > > > >     07c0abc80604 platform/mellanox: mlxbf-pmc: Fix potential buffer overflows
> > > > > >     7c34ea34516d platform/mellanox: mlxbf-tmfifo: Drop jumbo frames
> > > > > >     694035201aac platform/mellanox: mlxbf-tmfifo: Drop the Rx packet if no more descriptors
> > > > > >     97275339c34c kcm: Fix memory leak in error path of kcm_sendmsg()
> > > > > >     864da4a5d5eb r8152: check budget for r8152_poll()
> > > > > >     fbdc4e9908b2 net: dsa: sja1105: hide all multicast addresses from "bridge fdb show"
> > > > > >     6a4480c5e6eb hsr: Fix uninit-value access in fill_frame_info()
> > > > > >     072324cfab9b net: ethernet: mtk_eth_soc: fix possible NULL pointer dereference in mtk_hwlro_get_fdir_all()
> > > > > >     5bb09dddc724 net: ethernet: mvpp2_main: fix possible OOB write in mvpp2_ethtool_get_rxnfc()
> > > > > >     06b4934ab2b5 net/smc: use smc_lgr_list.lock to protect smc_lgr_list.list iterate in smcr_port_add
> > > > > >     aea3801c234d kselftest/runner.sh: Propagate SIGTERM to runner child
> > > > > >     2f1e86014d0c net: ipv4: fix one memleak in __inet_del_ifa()
> > > > > >     f086e859ddc2 ARM: dts: BCM5301X: Extend RAM to full 256MB for Linksys EA6500 V2
> > > > > >     8173d9027031 ARM: dts: samsung: exynos4210-i9100: Fix LCD screen's physical size
> > > > > >     072cd213c64f block: don't add or resize partition on the disk with GENHD_FL_NO_PART
> > > > > >     c6ce1c5dd327 block: rename GENHD_FL_NO_PART_SCAN to GENHD_FL_NO_PART
> > > > > >     6c06a7f6b41c block: move GENHD_FL_BLOCK_EVENTS_ON_EXCL_WRITE to disk->event_flags
> > > > > >     8247ff0d5036 block: move GENHD_FL_NATIVE_CAPACITY to disk->state
> > > > > >     5ad42b999a42 pcd: cleanup initialization
> > > > > >     7607bc7fe6cc pcd: move the identify buffer into pcd_identify
> > > > > >     242bbe218814 perf hists browser: Fix the number of entries for 'e' key
> > > > > >     4d7a8a44e030 perf tools: Handle old data in PERF_RECORD_ATTR
> > > > > >     a8f91f480c62 perf hists browser: Fix hierarchy mode header
> > > > > >     4ee1cf2a5bcc MIPS: Fix CONFIG_CPU_DADDI_WORKAROUNDS `modules_install' regression
> > > > > >     df4d8d5ab647 drm/amd/display: prevent potential division by zero errors
> > > > > >     3b51d016bbbf mtd: rawnand: brcmnand: Fix potential false time out warning
> > > > > >     2353b7bb61e4 mtd: rawnand: brcmnand: Fix potential out-of-bounds access in oob write
> > > > > >     b59ff750bf80 mtd: rawnand: brcmnand: Fix crash during the panic_write
> > > > > >     ca5218aef9e5 btrfs: use the correct superblock to compare fsid in btrfs_validate_super
> > > > > >     f3260733894a btrfs: don't start transaction when joining with TRANS_JOIN_NOSTART
> > > > > >     7ef0e8b812e0 btrfs: free qgroup rsv on io failure
> > > > > >     5fd6f40d17e8 fuse: nlookup missing decrement in fuse_direntplus_link
> > > > > >     65b6890c3d01 ata: pata_ftide010: Add missing MODULE_DESCRIPTION
> > > > > >     0b62825dc6c3 ata: sata_gemini: Add missing MODULE_DESCRIPTION
> > > > > >     81dd61cb1caa ata: pata_falcon: fix IO base selection for Q40
> > > > > >     20bc2c470369 lib: test_scanf: Add explicit type cast to result initialization in test_number_prefix()
> > > > > >     4315b4a95ecf ext4: add correct group descriptors and reserved GDT blocks to system zone
> > > > > >     ef5fea70e591 jbd2: check 'jh->b_transaction' before removing it from checkpoint
> > > > > >     6778a3857266 jbd2: fix checkpoint cleanup performance regression
> > > > > >     6b195e07a2cf dmaengine: sh: rz-dmac: Fix destination and source data size setting
> > > > > >     0476f2016ddc ARC: atomics: Add compiler barrier to atomic operations...
> > > > > >     3375186d5e3f net/mlx5: Free IRQ rmap and notifier on kernel shutdown
> > > > > >     2348a375ee16 sh: boards: Fix CEU buffer size passed to dma_declare_coherent_memory()
> > > > > >     f5160dc17e81 net: hns3: remove GSO partial feature bit
> > > > > >     6d548b7cb216 net: hns3: fix the port information display when sfp is absent
> > > > > >     cc3c67e08169 net: hns3: fix invalid mutex between tc qdisc and dcb ets command issue
> > > > > >     2c9643fa6360 net: hns3: fix debugfs concurrency issue between kfree buffer and read
> > > > > >     8bfa87cf4a86 net: hns3: fix byte order conversion issue in hclge_dbg_fd_tcam_read()
> > > > > >     19280e8dfb52 netfilter: nfnetlink_osf: avoid OOB read
> > > > > >     1ad7b189cc14 netfilter: nftables: exthdr: fix 4-byte stack OOB write
> > > > > >     347f765176db net: dsa: sja1105: complete tc-cbs offload support on SJA1110
> > > > > >     cb4494cfe4b7 net: dsa: sja1105: fix -ENOSPC when replacing the same tc-cbs too many times
> > > > > >     77b850b84d21 net: dsa: sja1105: fix bandwidth discrepancy between tc-cbs software and offload
> > > > > >     d11109c03d6e ip_tunnels: use DEV_STATS_INC()
> > > > > >     fcfb5842ef9c idr: fix param name in idr_alloc_cyclic() doc
> > > > > >     131cd74a8e38 s390/zcrypt: don't leak memory if dev_set_name() fails
> > > > > >     12de76fdddb5 igb: Change IGB_MIN to allow set rx/tx value between 64 and 80
> > > > > >     7c2f90b1c213 igbvf: Change IGBVF_MIN to allow set rx/tx value between 64 and 80
> > > > > >     f4c5640d6d38 igc: Change IGC_MIN to allow set rx/tx value between 64 and 80
> > > > > >     9210b3dd74ac octeontx2-af: Fix truncation of smq in CN10K NIX AQ enqueue mbox handler
> > > > > >     1840f08c2a1b kcm: Destroy mutex in kcm_exit_net()
> > > > > >     6ea277b2c626 net: sched: sch_qfq: Fix UAF in qfq_dequeue()
> > > > > >     3868de7c5361 af_unix: Fix data race around sk->sk_err.
> > > > > >     d95456660fae af_unix: Fix data-races around sk->sk_shutdown.
> > > > > >     e5edc6e44a88 af_unix: Fix data-race around unix_tot_inflight.
> > > > > >     9151ed4b0061 af_unix: Fix data-races around user->unix_inflight.
> > > > > >     907fbed65cec net: phy: micrel: Correct bit assignments for phy_device flags
> > > > > >     5d2d3f2300c3 net: ipv6/addrconf: avoid integer underflow in ipv6_create_tempaddr
> > > > > >     77dd55f5ec6a veth: Fixing transmit return status for dropped packets
> > > > > >     56603b2c82e3 igb: disable virtualization features on 82580
> > > > > >     149bc7834d6f ipv4: ignore dst hint for multipath routes
> > > > > >     e18b49495a52 drm/i915/gvt: Drop unused helper intel_vgpu_reset_gtt()
> > > > > >     5979985f2d6b xsk: Fix xsk_diag use-after-free error during socket cleanup
> > > > > >     49acc5c5b280 net: fib: avoid warn splat in flow dissector
> > > > > >     ed4e0adfa407 net: read sk->sk_family once in sk_mc_loop()
> > > > > >     e0b483a0584f ipv4: annotate data-races around fi->fib_dead
> > > > > >     74df0319e4e2 sctp: annotate data-races around sk->sk_wmem_queued
> > > > > >     973a4c302d7f net/sched: fq_pie: avoid stalls in fq_pie_timer()
> > > > > >     5e22217c1142 pwm: lpc32xx: Remove handling of PWM channels
> > > > > >     676152264dec watchdog: intel-mid_wdt: add MODULE_ALIAS() to allow auto-load
> > > > > >     d6aa2be1379d perf top: Don't pass an ERR_PTR() directly to perf_session__delete()
> > > > > >     79bd17c99ec9 perf vendor events: Drop some of the JSON/events for power10 platform
> > > > > >     1356eaceef34 perf vendor events: Update the JSON/events descriptions for power10 platform
> > > > > >     24481d5c7413 x86/virt: Drop unnecessary check on extended CPUID level in cpu_has_svm()
> > > > > >     6e9863165674 perf annotate bpf: Don't enclose non-debug code with an assert()
> > > > > >     184be0d59242 Input: tca6416-keypad - fix interrupt enable disbalance
> > > > > >     0b79f5a19cfb Input: tca6416-keypad - always expect proper IRQ number in i2c client
> > > > > >     1e3167aa4ba2 backlight: gpio_backlight: Drop output GPIO direction check for initial power state
> > > > > >     6fc8bdc3cf4c pwm: atmel-tcb: Fix resource freeing in error path and remove
> > > > > >     6b2bb1a1a63c pwm: atmel-tcb: Harmonize resource allocation order
> > > > > >     d4734ef765eb pwm: atmel-tcb: Convert to platform remove callback returning void
> > > > > >     c3bc668581e7 perf trace: Really free the evsel->priv area
> > > > > >     8e96f741b328 perf trace: Use zfree() to reduce chances of use after free
> > > > > >     414cf7a2cc87 kconfig: fix possible buffer overflow
> > > > > >     be9ce0dbde4f gfs2: low-memory forced flush fixes
> > > > > >     751facd3634c gfs2: Switch to wait_event in gfs2_logd
> > > > > >     d0245b066971 kbuild: do not run depmod for 'make modules_sign'
> > > > > >     05333a6a21e3 bus: mhi: host: Skip MHI reset if device is in RDDM
> > > > > >     e2964c98ec31 NFSv4/pnfs: minor fix for cleanup path in nfs4_get_device_info
> > > > > >     da302f1d476a NFS: Fix a potential data corruption
> > > > > >     0db19df21be5 clk: qcom: mss-sc7180: fix missing resume during probe
> > > > > >     f64f682be7c8 clk: qcom: q6sstop-qcs404: fix missing resume during probe
> > > > > >     b2f39b813d1e soc: qcom: qmi_encdec: Restrict string length in decode
> > > > > >     e61db8922631 clk: qcom: gcc-mdm9615: use proper parent for pll0_vote clock
> > > > > >     a8474506c912 clk: imx: pll14xx: dynamically configure PLL for 393216000/361267200Hz
> > > > > >     a69b951c8398 dt-bindings: clock: xlnx,versal-clk: drop select:false
> > > > > >     ead2436cf05e pinctrl: cherryview: fix address_space_handler() argument
> > > > > >     8859f58c1790 parisc: led: Reduce CPU overhead for disk & lan LED computation
> > > > > >     2655e1d970cf parisc: led: Fix LAN receive and transmit LEDs
> > > > > >     7ad44409cd3b lib/test_meminit: allocate pages up to order MAX_ORDER
> > > > > >     2d8138cea71d clk: qcom: turingcc-qcs404: fix missing resume during probe
> > > > > >     9f5db4ab19f8 drm/ast: Fix DRAM init on AST2200
> > > > > >     cfc47807a482 clk: qcom: camcc-sc7180: fix async resume during probe
> > > > > >     309c27162afe fbdev/ep93xx-fb: Do not assign to struct fb_info.dev
> > > > > >     4316e951f164 scsi: qla2xxx: Fix firmware resource tracking
> > > > > >     7b89c3727bff scsi: qla2xxx: Error code did not return to upper layer
> > > > > >     15a71bb25beb scsi: qla2xxx: Fix smatch warn for qla_init_iocb_limit()
> > > > > >     106392156273 scsi: qla2xxx: Flush mailbox commands on chip reset
> > > > > >     def49a05aef4 scsi: qla2xxx: Remove unsupported ql2xenabledif option
> > > > > >     be12c9f4c60c scsi: qla2xxx: Fix TMF leak through
> > > > > >     4322f3de9f21 scsi: qla2xxx: Fix session hang in gnl
> > > > > >     a4708402c458 scsi: qla2xxx: Turn off noisy message log
> > > > > >     b0453b0cf506 scsi: qla2xxx: Fix erroneous link up failure
> > > > > >     5934b2125f5b scsi: qla2xxx: Fix command flush during TMF
> > > > > >     4a16a46c8481 scsi: qla2xxx: fix inconsistent TMF timeout
> > > > > >     f1ea164be545 scsi: qla2xxx: Fix deletion race condition
> > > > > >     683945b17724 scsi: qla2xxx: Limit TMF to 8 per function
> > > > > >     fde268c234d1 scsi: qla2xxx: Adjust IOCB resource on qpair create
> > > > > >     c29848249f78 io_uring: break iopolling on signal
> > > > > >     0def123f1254 io_uring: break out of iowq iopoll on teardown
> > > > > >     1a0aba2bf293 io_uring: always lock in io_apoll_task_func
> > > > > >     2920cc4c64a1 net/ipv6: SKB symmetric hash should incorporate transport ports
> > > > > >     529bcc70c49c udf: initialize newblock to 0
> > > > > >     fae2d591f3cb Revert "drm/amdgpu: install stub fence into potential unused fence pointers"
> > > > > >     f01e21d6c7ed md/md-bitmap: remove unnecessary local variable in backlog_store()
> > > > > >     99a8d14d7965 tracing: Zero the pipe cpumask on alloc to avoid spurious -EBUSY
> > > > > >     05c581ad3e7b perf/x86/uncore: Correct the number of CHAs on EMR
> > > > > >     861cfdc51f22 x86/sgx: Break up long non-preemptible delays in sgx_vepc_release()
> > > > > >     7e3ddbea87a9 USB: core: Fix oversight in SuperSpeed initialization
> > > > > >     7fe9d8799606 USB: core: Fix race by not overwriting udev->descriptor in hub_port_init()
> > > > > >     eda9a2966582 USB: core: Change usb_get_device_descriptor() API
> > > > > >     56c49a3328e9 USB: core: Unite old scheme and new scheme descriptor reads
> > > > > >     0ad6bad31da6 usb: typec: bus: verify partner exists in typec_altmode_attention
> > > > > >     31220bd89c22 usb: typec: tcpm: set initial svdm version based on pd revision
> > > > > >     3acc6b9f266f cpufreq: brcmstb-avs-cpufreq: Fix -Warray-bounds bug
> > > > > >     cb65ad51f1bd crypto: stm32 - fix loop iterating through scatterlist for DMA
> > > > > >     9ab2c149c2e7 s390/ipl: add missing secure/has_secure file to ipl type 'unknown'
> > > > > >     6aff2732577c arm64: sdei: abort running SDEI handlers during crash
> > > > > >     fedecaeef888 pstore/ram: Check start of empty przs during init
> > > > > >     8d68582b93e6 mmc: renesas_sdhi: register irqs before registering controller
> > > > > >     5294144b6ad2 fsverity: skip PKCS#7 parser when keyring is empty
> > > > > >     86608e1b0c6f net: handle ARPHRD_PPP in dev_is_mac_header_xmit()
> > > > > >     51ffed9ca1a4 X.509: if signature is unsupported skip validation
> > > > > >     6ecf09699eb1 dccp: Fix out of bounds access in DCCP error handler
> > > > > >     7a2978e8d3c0 dlm: fix plock lookup when using multiple lockspaces
> > > > > >     703cf47d47ba parisc: Fix /proc/cpuinfo output for lscpu
> > > > > >     49a49d442075 procfs: block chmod on /proc/thread-self/comm
> > > > > >     44f6ec589353 Revert "PCI: Mark NVIDIA T4 GPUs to avoid bus reset"
> > > > > >     d73d3787c9d1 ntb: Fix calculation ntb_transport_tx_free_entry()
> > > > > >     da0c7293f4db ntb: Clean up tx tail index on link down
> > > > > >     bfa051f650a7 ntb: Drop packets when qp link is down
> > > > > >     8f4edcd65534 scsi: mpt3sas: Perform additional retries if doorbell read returns 0
> > > > > >     58388f2958f6 Revert "scsi: qla2xxx: Fix buffer overrun"
> > > > > >     bd188d1e3855 media: venus: hfi_venus: Write to VIDC_CTRL_INIT after unmasking interrupts
> > > > > >     6e9632a01e6d media: dvb: symbol fixup for dvb_attach()
> > > > > >     9a43563cfd6b arm64: csum: Fix OoB access in IP checksum code for negative lengths
> > > > > >     a0a49da2a79a i3c: master: svc: fix probe failure when no i3c device exist
> > > > > >     a905ac21b2ab xtensa: PMU: fix base address for the newer hardware
> > > > > >     8742dbf9c25d backlight/lv5207lp: Compare against struct fb_info.device
> > > > > >     568132f74cb1 backlight/bd6107: Compare against struct fb_info.device
> > > > > >     4e7b4ddc900c backlight/gpio_backlight: Compare against struct fb_info.device
> > > > > >     3b018c3d1016 ARM: OMAP2+: Fix -Warray-bounds warning in _pwrdm_state_switch()
> > > > > >     cbb7d8a4b4be ipmi_si: fix a memleak in try_smi_init()
> > > > > >     6043dd31f771 PCI: rockchip: Use 64-bit mask on MSI 64-bit PCI address
> > > > > >     aba1bf197467 media: i2c: ccs: Check rules is non-NULL
> > > > > >     df64819dd6a0 mm/vmalloc: add a safer version of find_vm_area() for debug
> > > > > >     20b7d0a62ad1 scsi: core: Fix the scsi_set_resid() documentation
> > > > > >     20990d6a8543 printk: ringbuffer: Fix truncating buffer size min_t cast
> > > > > >     0a22f9c17b1a rcu: dump vmalloc memory info safely
> > > > > >     d479c841b18d ALSA: pcm: Fix missing fixup call in compat hw_refine ioctl
> > > > > >     111bafa210ae PM / devfreq: Fix leak in devfreq_dev_release()
> > > > > >     be7353af5b35 igb: set max size RX buffer when store bad packet is enabled
> > > > > >     d5790386595d skbuff: skb_segment, Call zero copy functions before using skbuff frags
> > > > > >     267a29f8bfdb netfilter: xt_sctp: validate the flag_info count
> > > > > >     b3d07714ad24 netfilter: xt_u32: validate user space input
> > > > > >     a9e6142e5f8f netfilter: ipset: add the missing IP_SET_HASH_WITH_NET0 macro for ip_set_hash_netportnet.c
> > > > > >     3e48f741e98a igmp: limit igmpv3_newpack() packet size to IP_MAX_MTU
> > > > > >     de16cb7986f2 virtio_ring: fix avail_wrap_counter in virtqueue_add_packed
> > > > > >     d6f80ddb9eda cpufreq: Fix the race condition while updating the transition_task of policy
> > > > > >     42d8c7fa0bf6 dmaengine: ste_dma40: Add missing IRQ check in d40_probe
> > > > > >     329d0f168c8f um: Fix hostaudio build errors
> > > > > >     58d17e766093 mtd: rawnand: fsmc: handle clk prepare error in fsmc_nand_resume()
> > > > > >     679a71b31179 mtd: spi-nor: Check bus width while setting QE bit
> > > > > >     8869fd166f23 leds: trigger: tty: Do not use LED_ON/OFF constants, use led_blink_set_oneshot instead
> > > > > >     0f715ea7d36e leds: multicolor: Use rounded division when calculating color components
> > > > > >     1a68bef23726 leds: pwm: Fix error code in led_pwm_create_fwnode()
> > > > > >     abd740db896b rpmsg: glink: Add check for kstrdup
> > > > > >     b45cf29f97a2 phy/rockchip: inno-hdmi: do not power on rk3328 post pll on reg write
> > > > > >     40d637359f3f phy/rockchip: inno-hdmi: round fractal pixclock in rk3328 recalc_rate
> > > > > >     52942a47d034 phy/rockchip: inno-hdmi: use correct vco_div_5 macro on rk3328
> > > > > >     31d7e6c7689b mtd: rawnand: brcmnand: Fix mtd oobsize
> > > > > >     6182318ac046 tracing: Fix race issue between cpu buffer write and swap
> > > > > >     548f48ec1915 tracing: Remove extra space at the end of hwlat_detector/mode
> > > > > >     2ba8bb00720a x86/speculation: Mark all Skylake CPUs as vulnerable to GDS
> > > > > >     dde88ab4e45b HID: multitouch: Correct devm device reference for hidinput input_dev name
> > > > > >     4fb28379b3c7 HID: logitech-dj: Fix error handling in logi_dj_recv_switch_to_dj_mode()
> > > > > >     1bb42aca7a96 Revert "IB/isert: Fix incorrect release of isert connection"
> > > > > >     4f1807fddd9b amba: bus: fix refcount leak
> > > > > >     1c3701373463 serial: tegra: handle clk prepare error in tegra_uart_hw_init()
> > > > > >     076fb40cf27a scsi: fcoe: Fix potential deadlock on &fip->ctlr_lock
> > > > > >     c4772759abe1 scsi: core: Use 32-bit hostnum in scsi_host_lookup()
> > > > > >     6248f4305378 cgroup:namespace: Remove unused cgroup_namespaces_init()
> > > > > >     04824d50e6b5 media: i2c: rdacm21: Fix uninitialized value
> > > > > >     f3572eef8551 media: ov2680: Fix regulators being left enabled on ov2680_power_on() errors
> > > > > >     205f71744176 media: ov2680: Fix ov2680_set_fmt() which == V4L2_SUBDEV_FORMAT_TRY not working
> > > > > >     89ecb4b40094 media: ov2680: Add ov2680_fill_format() helper function
> > > > > >     784d1b83ae2c media: ov2680: Don't take the lock for try_fmt calls
> > > > > >     dbb717b4ee68 media: ov2680: Remove VIDEO_V4L2_SUBDEV_API ifdef-s
> > > > > >     4c1a5c2885d4 media: ov2680: Fix vflip / hflip set functions
> > > > > >     958905ed42b8 media: ov2680: Fix ov2680_bayer_order()
> > > > > >     cdd5fca7200d media: ov2680: Remove auto-gain and auto-exposure controls
> > > > > >     322a805ffdff media: i2c: ov2680: Set V4L2_CTRL_FLAG_MODIFY_LAYOUT on flips
> > > > > >     abba34017e16 media: ov5640: Enable MIPI interface in ov5640_set_power_mipi()
> > > > > >     1717f67be875 USB: gadget: f_mass_storage: Fix unused variable warning
> > > > > >     121b8d30f42c media: venus: hfi_venus: Only consider sys_idle_indicator on V1
> > > > > >     f6b483ead6dc media: go7007: Remove redundant if statement
> > > > > >     d079a3e1ccdd platform/x86: dell-sysman: Fix reference leak
> > > > > >     426bd7418701 iommu/vt-d: Fix to flush cache of PASID directory table
> > > > > >     9dc6f660815a iommu/qcom: Disable and reset context bank before programming
> > > > > >     3274e32fc969 fsi: aspeed: Reset master errors after CFAM reset
> > > > > >     7a17deca33e1 IB/uverbs: Fix an potential error pointer dereference
> > > > > >     42d111304dd7 RDMA/hns: Fix CQ and QP cache affinity
> > > > > >     b051c3bf3bdf RDMA/hns: Fix incorrect post-send with direct wqe of wr-list
> > > > > >     154822356e4d RDMA/hns: Fix port active speed
> > > > > >     de4aca5b284e iommu/sprd: Add missing force_aperture
> > > > > >     46b76f13f1ad driver core: test_async: fix an error code
> > > > > >     a6992ecefe5d dma-buf/sync_file: Fix docs syntax
> > > > > >     d3256d80406c coresight: tmc: Explicit type conversions to prevent integer overflow
> > > > > >     93a5b461a4e1 RDMA/irdma: Replace one-element array with flexible-array member
> > > > > >     97097ea2f37e scsi: qedf: Do not touch __user pointer in qedf_dbg_fp_int_cmd_read() directly
> > > > > >     1c996be7f233 scsi: qedf: Do not touch __user pointer in qedf_dbg_debug_cmd_read() directly
> > > > > >     cb6d20a8b5d7 scsi: qedf: Do not touch __user pointer in qedf_dbg_stop_io_on_error_cmd_read() directly
> > > > > >     2f0d202d82b9 x86/APM: drop the duplicate APM_MINOR_DEV macro
> > > > > >     f34508d934c4 serial: sprd: Fix DMA buffer leak issue
> > > > > >     c54c66d904fa serial: sprd: Assign sprd_port after initialized to avoid wrong access
> > > > > >     f61fc650c478 scsi: qla4xxx: Add length check when parsing nlattrs
> > > > > >     46ad449efde1 scsi: be2iscsi: Add length check when parsing nlattrs
> > > > > >     4bd57d889099 scsi: iscsi: Add strlen() check in iscsi_if_set{_host}_param()
> > > > > >     e9bac3cc744f scsi: iscsi: Add length check for nlattr payload
> > > > > >     9285efd95996 scsi: iscsi: Rename iscsi_set_param() to iscsi_if_set_param()
> > > > > >     7231d60d41c4 scsi: RDMA/srp: Fix residual handling
> > > > > >     484ddaa90b7e usb: phy: mxs: fix getting wrong state with mxs_phy_is_otg_host()
> > > > > >     cbb8f7097e11 media: mediatek: vcodec: Return NULL if no vdec_fb is found
> > > > > >     18dc93de9019 media: rkvdec: increase max supported height for H.264
> > > > > >     f1e7d999f37e scsi: hisi_sas: Fix normally completed I/O analysed as failed
> > > > > >     46d1b2a3d5a6 scsi: hisi_sas: Fix warnings detected by sparse
> > > > > >     e454e985950b scsi: hisi_sas: Modify v3 HW SATA completion error processing
> > > > > >     7caac45b52f4 scsi: hisi_sas: Modify v3 HW SSP underflow error processing
> > > > > >     f64d02822b82 media: cx24120: Add retval check for cx24120_message_send()
> > > > > >     7ca7cd02114a media: dvb-usb: m920x: Fix a potential memory leak in m920x_i2c_xfer()
> > > > > >     fb24b65aaccd media: dib7000p: Fix potential division by zero
> > > > > >     56a3d8ae4576 drivers: usb: smsusb: fix error handling code in smsusb_init_device
> > > > > >     d1b51b130d32 iommu: rockchip: Fix directory table address encoding
> > > > > >     a50d60b8f2af iommu/amd/iommu_v2: Fix pasid_state refcount dec hit 0 warning on pasid unbind
> > > > > >     caf058833b6f media: v4l2-core: Fix a potential resource leak in v4l2_fwnode_parse_link()
> > > > > >     711e9e44f6c4 media: i2c: tvp5150: check return value of devm_kasprintf()
> > > > > >     30d4380eb030 media: ad5820: Drop unsupported ad5823 from i2c_ and of_device_id tables
> > > > > >     663114dfc178 RDMA/qedr: Remove a duplicate assignment in irdma_query_ah()
> > > > > >     1473e40b3912 pNFS: Fix assignment of xprtdata.cred
> > > > > >     fb7ddc1138b0 NFSv4.2: fix handling of COPY ERR_OFFLOAD_NO_REQ
> > > > > >     53a1e5ab1b11 NFS: Guard against READDIR loop when entry names exceed MAXNAMELEN
> > > > > >     19a648a07572 NFSD: da_addr_body field missing in some GETDEVICEINFO replies
> > > > > >     b0f127a7c635 fs: lockd: avoid possible wrong NULL parameter
> > > > > >     8f994b830dd0 jfs: validate max amount of blocks before allocation.
> > > > > >     f6a84ef1d080 ext4: fix unttached inode after power cut with orphan file feature enabled
> > > > > >     a9ddbfed5346 powerpc/iommu: Fix notifiers being shared by PCI and VIO buses
> > > > > >     a70c8de30514 nfs/blocklayout: Use the passed in gfp flags
> > > > > >     2935443dc9c2 powerpc/pseries: Rework lppaca_shared_proc() to avoid DEBUG_PREEMPT
> > > > > >     75dcb650a7ef powerpc: Don't include lppaca.h in paca.h
> > > > > >     cefcb002c5c9 PCI: layerscape: Add workaround for lost link capabilities during reset
> > > > > >     4be323c73797 PCI: layerscape: Add the endpoint linkup notifier support
> > > > > >     69c712389e1f PCI: dwc: Add start_link/stop_link inlines
> > > > > >     aac0a9a1577b wifi: ath10k: Use RMW accessors for changing LNKCTL
> > > > > >     3539bab5f9de wifi: ath11k: Use RMW accessors for changing LNKCTL
> > > > > >     ea670d0146a3 net/mlx5: Use RMW accessors for changing LNKCTL
> > > > > >     348ef09df984 drm/radeon: Use RMW accessors for changing LNKCTL
> > > > > >     5468237382ed drm/amdgpu: Use RMW accessors for changing LNKCTL
> > > > > >     00f79e78bf4b powerpc/perf: Convert fsl_emb notifier to state machine callbacks
> > > > > >     a26a5e4be2c4 powerpc/fadump: reset dump area size if fadump memory reserve fails
> > > > > >     13fd667db999 vfio/type1: fix cap_migration information leak
> > > > > >     6b708243d3d9 powerpc/radix: Move some functions into #ifdef CONFIG_KVM_BOOK3S_HV_POSSIBLE
> > > > > >     dbde1d9c54e2 clk: imx: composite-8m: fix clock pauses when set_rate would be a no-op
> > > > > >     824e97302fd8 clk: imx8mp: fix sai4 clock
> > > > > >     66ef144dbdf9 PCI/ASPM: Use RMW accessors for changing LNKCTL
> > > > > >     f46fa8ab8d82 PCI: pciehp: Use RMW accessors for changing LNKCTL
> > > > > >     759d978e831b pinctrl: mcp23s08: check return value of devm_kasprintf()
> > > > > >     02faf0bd6fdc PCI: Mark NVIDIA T4 GPUs to avoid bus reset
> > > > > >     4c20a4143276 PCI: microchip: Correct the DED and SEC interrupt bit offsets
> > > > > >     377f7aeddda0 clk: qcom: gcc-sm6350: Fix gcc_sdcc2_apps_clk_src
> > > > > >     1c4a98c55fa3 clk: qcom: reset: Use the correct type of sleep/delay based on length
> > > > > >     bd4eff9c835a clk: qcom: gcc-sm8250: Fix gcc_sdcc2_apps_clk_src
> > > > > >     b1cb8bf42b36 ext4: avoid potential data overflow in next_linear_group
> > > > > >     3e24082f1682 ext4: correct grp validation in ext4_mb_good_group
> > > > > >     febacbefe451 EDAC/igen6: Fix the issue of no error events
> > > > > >     964f62caac08 clk: qcom: gcc-sc7180: Fix up gcc_sdcc2_apps_clk_src
> > > > > >     f1399e1543e7 clk: sunxi-ng: Modify mismatched function name
> > > > > >     92913d32e719 drivers: clk: keystone: Fix parameter judgment in _of_pll_clk_init()
> > > > > >     3ad53071fe85 ipmi:ssif: Fix a memory leak when scanning for an adapter
> > > > > >     7792869495b6 ipmi:ssif: Add check for kstrdup
> > > > > >     53abafedfeb7 ALSA: ac97: Fix possible error value of *rac97
> > > > > >     48fc5717b249 of: unittest: Fix overlay type in apply/revert check
> > > > > >     01bb96ad3808 of: overlay: Call of_changeset_init() early
> > > > > >     30f04a41e7d7 md: raid0: account for split bio in iostat accounting
> > > > > >     9643cc0b1771 md/raid0: Fix performance regression for large sequential writes
> > > > > >     17fbf7da491f md/raid0: Factor out helper for mapping and submitting a bio
> > > > > >     d04f1e322f52 md: add error_handlers for raid0 and linear
> > > > > >     d8b6adb84041 md: Set MD_BROKEN for RAID1 and RAID10
> > > > > >     a68fabdad970 bus: ti-sysc: Fix cast to enum warning
> > > > > >     7636dfc42b66 arm64: dts: qcom: apq8016-sbc: Fix ov5640 regulator supply names
> > > > > >     fff4d36247e8 drm/mediatek: Fix potential memory leak if vmap() fail
> > > > > >     e5758ad9a34f drm/mediatek: Remove freeing not dynamic allocated memory
> > > > > >     97274bea0136 bus: ti-sysc: Fix build warning for 64-bit build
> > > > > >     cc6b09671d0c io_uring: fix drain stalls by invalid SQE
> > > > > >     0152e7758cc4 audit: fix possible soft lockup in __audit_inode_child()
> > > > > >     48e4c4819039 drm/msm/a2xx: Call adreno_gpu_init() earlier
> > > > > >     76c3ad12441f drm/amd/pm: fix variable dereferenced issue in amdgpu_device_attr_create()
> > > > > >     32e060927351 smackfs: Prevent underflow in smk_set_cipso()
> > > > > >     502dfc5875ba firmware: meson_sm: fix to avoid potential NULL pointer dereference
> > > > > >     c0b1eee64870 drm/msm/mdp5: Don't leak some plane state
> > > > > >     d0b82c217feb drm: xlnx: zynqmp_dpsub: Add missing check for dma_set_mask
> > > > > >     b7b0c48851c4 ima: Remove deprecated IMA_TRUSTED_KEYRING Kconfig
> > > > > >     8025396b76e9 drm/panel: simple: Add missing connector type and pixel format for AUO T215HVN01
> > > > > >     27eee65b2e31 drm/armada: Fix off-by-one error in armada_overlay_get_property()
> > > > > >     cc9254b24a4b arm64: dts: qcom: sm8150: Fix the I2C7 interrupt
> > > > > >     ea5bc6f5aa09 of: unittest: fix null pointer dereferencing in of_unittest_find_node_by_name()
> > > > > >     4197eeb55f4b drm/tegra: dpaux: Fix incorrect return value of platform_get_irq
> > > > > >     9712279e9743 drm/msm: Update dev core dump to not print backwards
> > > > > >     8ef5d1f16d92 md/md-bitmap: hold 'reconfig_mutex' in backlog_store()
> > > > > >     382638364711 md/bitmap: don't set max_write_behind if there is no write mostly device
> > > > > >     a3d36107ee48 md/raid10: use dereference_rdev_and_rrdev() to get devices
> > > > > >     94ca5eed9530 md/raid10: factor out dereference_rdev_and_rrdev()
> > > > > >     246bac7d3c3e drm/amdgpu: Update min() to min_t() in 'amdgpu_info_ioctl'
> > > > > >     de93b4711ac2 arm64: dts: qcom: sdm845: Fix the min frequency of "ice_core_clk"
> > > > > >     a9e56fa8a0ca arm64: dts: qcom: sdm845: Add missing RPMh power domain to GCC
> > > > > >     db0ba312542d ARM: dts: BCM53573: Fix Ethernet info for Luxul devices
> > > > > >     c4413633ef78 drm: adv7511: Fix low refresh rate register for ADV7533/5
> > > > > >     57b6d92c79e9 ARM: dts: samsung: s5pv210-smdkv210: correct ethernet reg addresses (split)
> > > > > >     b7f47031e319 ARM: dts: s5pv210: add dummy 5V regulator for backlight on SMDKv210
> > > > > >     2f0246b3c7ff ARM: dts: samsung: s3c6410-mini6410: correct ethernet reg addresses (split)
> > > > > >     d12beb1b1ee5 ARM: dts: s3c64xx: align pinctrl with dtschema
> > > > > >     188f2d41fa5d x86/mm: Fix PAT bit missing from page protection modify mask
> > > > > >     1dd43e1e54d5 drm/etnaviv: fix dumping of active MMU context
> > > > > >     1634fe406c34 arm64: dts: qcom: pmi8994: Add missing OVP interrupt
> > > > > >     4b7eb5e2c1c4 arm64: dts: qcom: Move WLED num-strings from pmi8994 to sony-xperia-tone
> > > > > >     92919d98e673 arm64: dts: qcom: pmi8994: Remove hardcoded linear WLED enabled-strings
> > > > > >     365909857242 arm64: dts: qcom: pm660l: Add missing short interrupt
> > > > > >     ea48fd91df12 arm64: dts: qcom: correct SPMI WLED register range encoding
> > > > > >     eee01e0d6abe arm64: dts: qcom: pmi8998: Add node for WLED
> > > > > >     b788afdbfd5a arm64: dts: qcom: sm8250-sony-xperia: correct GPIO keys wakeup again
> > > > > >     2840d9b9c875 ARM: dts: BCM53573: Use updated "spi-gpio" binding properties
> > > > > >     b35f3ca1877e ARM: dts: BCM53573: Add cells sizes to PCIe node
> > > > > >     bed08bb83292 drm/amdgpu: avoid integer overflow warning in amdgpu_device_resize_fb_bar()
> > > > > >     261e69456617 arm64: dts: qcom: sm8250: Mark PCIe hosts as DMA coherent
> > > > > >     12a93e53eaf0 arm64: dts: qcom: pmk8350: fix ADC-TM compatible string
> > > > > >     4c9a637258bb arm64: dts: qcom: sm8350: Use proper CPU compatibles
> > > > > >     4c918fb77dea arm64: dts: qcom: sm8350: Add missing LMH interrupts to cpufreq
> > > > > >     9c022ab2db40 arm64: dts: qcom: msm8996: Add missing interrupt to the USB2 controller
> > > > > >     bda65ecaec97 arm64: dts: qcom: sm8250-edo: Rectify gpio-keys
> > > > > >     6119aaced94f arm64: dts: qcom: sm8250-edo: Add GPIO line names for PMIC GPIOs
> > > > > >     c0dc9d7d3f2b arm64: dts: qcom: sm8250-edo: Add gpio line names for TLMM
> > > > > >     d2d698daa1fa arm64: dts: qcom: sm8250: correct dynamic power coefficients
> > > > > >     510bae3d37f7 soc: qcom: ocmem: Fix NUM_PORTS & NUM_MACROS macros
> > > > > >     b08c7a31baeb soc: qcom: ocmem: Add OCMEM hardware version print
> > > > > >     dc04034502e6 ASoC: stac9766: fix build errors with REGMAP_AC97
> > > > > >     89602de9a2d7 quota: fix dqput() to follow the guarantees dquot_srcu should provide
> > > > > >     1df46e717ee9 quota: add new helper dquot_active()
> > > > > >     bd0a6452f070 quota: rename dquot_active() to inode_quota_active()
> > > > > >     5b8240223407 quota: factor out dquot_write_dquot()
> > > > > >     6c6efd3a1d06 drm/bridge: tc358764: Fix debug print parameter order
> > > > > >     a48e7def0006 netrom: Deny concurrent connect().
> > > > > >     4cf994d3f4ff net/sched: sch_hfsc: Ensure inner classes have fsc curve
> > > > > >     edb5b1b3b9f8 hwmon: (tmp513) Fix the channel number in tmp51x_is_visible()
> > > > > >     a85fd8116555 mlxsw: i2c: Limit single transaction buffer size
> > > > > >     7790b6a2f5f0 mlxsw: i2c: Fix chunk size setting in output mailbox buffer
> > > > > >     510e0cbd6408 net: arcnet: Do not call kfree_skb() under local_irq_disable()
> > > > > >     93a572b9d42f wifi: ath9k: use IS_ERR() with debugfs_create_dir()
> > > > > >     5138beea8e7f Bluetooth: btusb: Do not call kfree_skb() under spin_lock_irqsave()
> > > > > >     d7fd24b8d1bb wifi: mwifiex: avoid possible NULL skb pointer dereference
> > > > > >     71ce8be48bf0 wifi: nl80211/cfg80211: add forgotten nla_policy for BSS color attribute
> > > > > >     11f93fff6e8a wifi: ath9k: protect WMI command response buffer replacement with a lock
> > > > > >     6904c7afd512 wifi: ath9k: fix races between ath9k_wmi_cmd and ath9k_wmi_ctrl_rx
> > > > > >     cec7db9ea031 samples/bpf: fix broken map lookup probe
> > > > > >     89f19a9a055d wifi: mwifiex: Fix missed return in oob checks failed path
> > > > > >     308eb3a609ac wifi: mwifiex: fix memory leak in mwifiex_histogram_read()
> > > > > >     9c00731bf05d fs: ocfs2: namei: check return value of ocfs2_add_entry()
> > > > > >     f683992d30ee lwt: Check LWTUNNEL_XMIT_CONTINUE strictly
> > > > > >     e3f647e4b642 lwt: Fix return values of BPF xmit ops
> > > > > >     4ff998134025 hwrng: iproc-rng200 - Implement suspend and resume calls
> > > > > >     5a70ab6b59b2 crypto: caam - fix unchecked return value error
> > > > > >     660b6b1c5cf8 ice: ice_aq_check_events: fix off-by-one check when filling buffer
> > > > > >     55fab9389d65 net-memcg: Fix scope of sockmem pressure indicators
> > > > > >     41c40d84838d selftests/bpf: Clean up fmod_ret in bench_rename test script
> > > > > >     50c78e71446d net: tcp: fix unexcepted socket die when snd_wnd is 0
> > > > > >     942d8cefb022 Bluetooth: Fix potential use-after-free when clear keys
> > > > > >     7b0243d26a71 Bluetooth: nokia: fix value check in nokia_bluetooth_serdev_probe()
> > > > > >     048545d9fc64 crypto: api - Use work queue in crypto_destroy_instance
> > > > > >     56cb7bbefcaf crypto: stm32 - Properly handle pm_runtime_get failing
> > > > > >     e3c4a6b073e4 selftests/bpf: fix static assert compilation issue for test_cls_*.c
> > > > > >     43423b3e0467 wifi: mwifiex: fix error recovery in PCIE buffer descriptor management
> > > > > >     7c54b6fc39eb wifi: mwifiex: Fix OOB and integer underflow when rx packets
> > > > > >     a20b96cf6925 wifi: mt76: mt7915: fix power-limits while chan_switch
> > > > > >     5c75a4379589 can: gs_usb: gs_usb_receive_bulk_callback(): count RX overflow errors also in case of OOM
> > > > > >     890843254f38 spi: tegra20-sflash: fix to check return value of platform_get_irq() in tegra_sflash_probe()
> > > > > >     2ff9ac0cf25f wifi: mt76: testmode: add nla_policy for MT76_TM_ATTR_TX_LENGTH
> > > > > >     802008e8c73a ipv6: Add reasons for skb drops to __udp6_lib_rcv
> > > > > >     7dcbc0bb0e5c bpf: reject unhashed sockets in bpf_sk_assign
> > > > > >     caa2883b1885 udp: re-score reuseport groups when connected sockets are present
> > > > > >     b60dfa4559d8 regmap: rbtree: Use alloc_flags for memory allocations
> > > > > >     34f1180658d9 hwrng: pic32 - use devm_clk_get_enabled
> > > > > >     5af3c8676b36 hwrng: nomadik - keep clock enabled while hwrng is registered
> > > > > >     14c6d1e80847 tcp: tcp_enter_quickack_mode() should be static
> > > > > >     7b75b4c90a9e bpf: Clear the probe_addr for uprobe
> > > > > >     75d3960be702 bpftool: Use a local bpf_perf_event_value to fix accessing its fields
> > > > > >     8ea6871116d5 cpufreq: powernow-k8: Use related_cpus instead of cpus in driver.exit()
> > > > > >     be2092d2a703 x86/efistub: Fix PCI ROM preservation in mixed mode
> > > > > >     9eb25ea7b65d ACPI: x86: s2idle: Fix a logic error parsing AMD constraints table
> > > > > >     26097a7f28b3 ACPI: x86: s2idle: Post-increment variables when getting constraints
> > > > > >     8a962f11a95b s390/paes: fix PKEY_TYPE_EP11_AES handling for secure keyblobs
> > > > > >     7833a74f8d00 s390/pkey: fix/harmonize internal keyblob headers
> > > > > >     208383d68510 selftests/futex: Order calls to futex_lock_pi
> > > > > >     c7802ff51adc perf/imx_ddr: don't enable counter0 if none of 4 counters are used
> > > > > >     0a872a0521c8 x86/decompressor: Don't rely on upper 32 bits of GPRs being preserved
> > > > > >     3af6f77e8090 selftests/resctrl: Close perf value read fd on errors
> > > > > >     4505ad996b66 selftests/resctrl: Unmount resctrl FS if child fails to run benchmark
> > > > > >     c68a196e7ff6 selftests/resctrl: Don't leak buffer in fill_cache()
> > > > > >     fdcb63afd3f6 selftests/resctrl: Add resctrl.h into build deps
> > > > > >     b2ba11ed4d10 selftests/resctrl: Make resctrl_tests run using kselftest framework
> > > > > >     e0478944f4a5 OPP: Fix passing 0 to PTR_ERR in _opp_attach_genpd()
> > > > > >     ec9d118ad99d refscale: Fix uninitalized use of wait_queue_head_t
> > > > > >     e280033ef135 ARM: ptrace: Restore syscall skipping for tracers
> > > > > >     4c3f33904dea ARM: ptrace: Restore syscall restart tracing
> > > > > >     0481251b7cd6 selftests/harness: Actually report SKIP for signal tests
> > > > > >     060ca3f7899a tmpfs: verify {g,u}id mount options correctly
> > > > > >     d412e9b34b90 fs: Fix error checking for d_hash_and_lookup()
> > > > > >     a4229f93bc54 eventfd: prevent underflow for eventfd semaphores
> > > > > >     cedb8719333d reiserfs: Check the return value from __getblk()
> > > > > >     c1a4117f1544 Revert "net: macsec: preserve ingress frame ordering"
> > > > > >     40671f90d5b5 udf: Handle error when adding extent to a file
> > > > > >     099bf90d7fc4 udf: Check consistency of Space Bitmap Descriptor
> > > > > >     7039aa1be9cc of: kexec: Mark ima_{free,stable}_kexec_buffer() as __init
> > > > > >     759d51eda2d0 net: Avoid address overwrite in kernel_connect
> > > > > >     7c4cce5700b9 arm64: lib: Import latest version of Arm Optimized Routines' strncmp
> > > > > >     104df1c695c1 crypto: rsa-pkcs1pad - Use helper to set reqsize
> > > > > >     273f4615314f platform/mellanox: Fix mlxbf-tmfifo not handling all virtio CONSOLE notifications
> > > > > >     9ef5c25bcf1b tracing: Introduce pipe_cpumask to avoid race on trace_pipes
> > > > > >     8c1b60dad0f5 ALSA: seq: oss: Fix racy open/close of MIDI devices
> > > > > >     fa05aea28195 scsi: lpfc: Fix incorrect big endian type assignment in bsg loopback path
> > > > > >     f0bf8a071134 scsi: storvsc: Always set no_report_opcodes
> > > > > >     e9e62419e797 sctp: handle invalid error codes without calling BUG()
> > > > > >     3714bb4a1df8 bnx2x: fix page fault following EEH recovery
> > > > > >     53b8cc2f9685 netlabel: fix shift wrapping bug in netlbl_catmap_setlong()
> > > > > >     867cdd7f9544 drm/amdgpu: Match against exact bootloader status
> > > > > >     0863204deb3c net: hns3: restore user pause configure when disable autoneg
> > > > > >     ac93def0dbb4 scsi: qedi: Fix potential deadlock on &qedi_percpu->p_work_lock
> > > > > >     bef6c89a92d0 scsi: lpfc: Remove reftag check in DIF paths
> > > > > >     b439e33a8c93 idmaengine: make FSL_EDMA and INTEL_IDMA64 depends on HAS_IOMEM
> > > > > >     156b803194ae wifi: brcmfmac: Fix field-spanning write in brcmf_scan_params_v2_to_v1()
> > > > > >     87ea5e89407e net: usb: qmi_wwan: add Quectel EM05GV2
> > > > > >     e1313fa9d2e3 vmbus_testing: fix wrong python syntax for integer value comparison
> > > > > >     5faad57ba6c7 clk: fixed-mmio: make COMMON_CLK_FIXED_MMIO depend on HAS_IOMEM
> > > > > >     e13f0dd5fbe2 kprobes: Prohibit probing on CFI preamble symbol
> > > > > >     ee49b97cb5ae security: keys: perform capable check only on privileged operations
> > > > > >     f44f50305de2 ata: pata_arasan_cf: Use dev_err_probe() instead dev_err() in data_xfer()
> > > > > >     a85c523aeccd ovl: Always reevaluate the file signature for IMA
> > > > > >     3faa126258a9 drm/amd/display: Exit idle optimizations before attempt to access PHY
> > > > > >     c152ca4f219b platform/x86: huawei-wmi: Silence ambient light sensor
> > > > > >     a9988b9c7a31 platform/x86/intel/hid: Add HP Dragonfly G2 to VGBS DMI quirks
> > > > > >     7f3901b04c8f platform/x86: intel: hid: Always call BTNL ACPI method
> > > > > >     23151421ed01 ASoC: atmel: Fix the 8K sample parameter in I2SC master
> > > > > >     c934d2a6970c ASoC: rt711-sdca: fix for JD event handling in ClockStop Mode0
> > > > > >     20587011d271 ASoC: rt711: fix for JD event handling in ClockStop Mode0
> > > > > >     b41f79896456 ASoc: codecs: ES8316: Fix DMIC config
> > > > > >     cc2b0a2055dc ASoC: rt5682-sdw: fix for JD event handling in ClockStop Mode0
> > > > > >     5b64fc2471f9 fs/nls: make load_nls() take a const parameter
> > > > > >     f85908f6bfd2 s390/dasd: fix hanging device after request requeue
> > > > > >     a4845e694893 s390/dasd: use correct number of retries for ERP requests
> > > > > >     e062aa1acf9b m68k: Fix invalid .section syntax
> > > > > >     bbfa7d712b24 vxlan: generalize vxlan_parse_gpe_hdr and remove unused args
> > > > > >     b10215ffdb01 ethernet: atheros: fix return value check in atl1c_tso_csum()
> > > > > >     6bb94f46d31a ASoC: da7219: Check for failure reading AAD IRQ events
> > > > > >     279a6dad0cd9 ASoC: da7219: Flush pending AAD IRQ when suspending
> > > > > >     d424c636b750 ksmbd: no response from compound read
> > > > > >     82373d1b763e ksmbd: fix out of bounds in smb3_decrypt_req()
> > > > > >     20d449a08749 9p: virtio: make sure 'offs' is initialized in zc_request
> > > > > >     c4269c7258d9 media: pci: cx23885: fix error handling for cx23885 ATSC boards
> > > > > >     17d75773b66e media: pulse8-cec: handle possible ping error
> > > > > >     f281a3739399 phy: qcom-snps-femto-v2: use qcom_snps_hsphy_suspend/resume error code
> > > > > >     dfff9c91cbb0 ARM: dts: imx: Set default tuning step for imx7d usdhc
> > > > > >     4e364cab1331 ARM: dts: imx: Adjust dma-apbh node name
> > > > > >     99319298fd9a ARM: dts: imx7s: Drop dma-apb interrupt-names
> > > > > >     1dc2c12854b6 ARM: dts: imx: update sdma node name format
> > > > > >     aff03380bda4 Linux 5.15.131
> > > > > >     cd8ab566cf17 usb: typec: tcpci: clear the fault status bit
> > > > > >     403b2e940910 usb: typec: tcpci: move tcpci.h to include/linux/usb/
> > > > > >     f29483873e24 pinctrl: amd: Don't show `Invalid config param` errors
> > > > > >     b911bef132a0 nilfs2: fix WARNING in mark_buffer_dirty due to discarded buffer reuse
> > > > > >     1c6ddf739f15 nilfs2: fix general protection fault in nilfs_lookup_dirty_data_buffers()
> > > > > >     f6e61aef5c5d tcpm: Avoid soft reset when partner does not support get_status
> > > > > >     da0e7d435e31 fsi: master-ast-cf: Add MODULE_FIRMWARE macro
> > > > > >     72eca651d732 firmware: stratix10-svc: Fix an NULL vs IS_ERR() bug in probe
> > > > > >     907216337bea serial: sc16is7xx: fix bug when first setting GPIO direction
> > > > > >     45d9611ebff2 serial: sc16is7xx: fix broken port 0 uart init
> > > > > >     f90e267dd27e serial: qcom-geni: fix opp vote on shutdown
> > > > > >     46d13013b574 wifi: mt76: mt7921: do not support one stream on secondary antenna only
> > > > > >     a5c2a467e9e7 Bluetooth: btsdio: fix use after free bug in btsdio_remove due to race condition
> > > > > >     f49294ad6898 staging: rtl8712: fix race condition
> > > > > >     d17cec60e87c HID: wacom: remove the battery when the EKR is off
> > > > > >     842c7da3eee2 usb: chipidea: imx: improve logic if samsung,picophy-* parameter is 0
> > > > > >     276a906f81a7 usb: dwc3: meson-g12a: do post init to fix broken usb after resumption
> > > > > >     60f938e84fbb ALSA: usb-audio: Fix init call orders for UAC1
> > > > > >     e949dd2a9b6b USB: serial: option: add FOXCONN T99W368/T99W373 product
> > > > > >     c41411d8b333 USB: serial: option: add Quectel EM05G variant (0x030e)
> > > > > >     09baa839d415 modules: only allow symbol_get of EXPORT_SYMBOL_GPL modules
> > > > > >     997a194914c4 rtc: ds1685: use EXPORT_SYMBOL_GPL for ds1685_rtc_poweroff
> > > > > >     3d0f6408601b net: enetc: use EXPORT_SYMBOL_GPL for enetc_phc_index
> > > > > >     da95090821c4 mmc: au1xmmc: force non-modular build and remove symbol_get usage
> > > > > >     e3e68100c036 ARM: pxa: remove use of symbol_get()
> > > > > >     bb5bf157b5be ksmbd: replace one-element array with flex-array member in struct smb2_ea_info
> > > > > >     2e3f57f74c0a ksmbd: fix wrong DataOffset validation of create context
> > > > > >     b3ad7f39fd85 erofs: ensure that the post-EOF tails are all zeroed
> > > > > >     8f790700c974 Linux 5.15.130
> > > > > >     69347c334071 rcu-tasks: Add trc_inspect_reader() checks for exiting critical section
> > > > > >     8046fb611f70 rcu-tasks: Wait for trc_read_check_handler() IPIs
> > > > > >     da22db901cc1 rcu-tasks: Fix IPI failure handling in trc_wait_for_one_reader
> > > > > >     a0249d365ac8 rcu: Prevent expedited GP from enabling tick on offline CPU
> > > > > >     7aec063d6029 ARM: module: Use module_init_layout_section() to spot init sections
> > > > > >     4a8976052acd arm64: module: Use module_init_layout_section() to spot init sections
> > > > > >     f8a74159d116 arm64: module-plts: inline linux/moduleloader.h
> > > > > >     363bbb5008e5 module: Expose module_init_layout_section()
> > > > > >     758e3d0cb753 ACPI: thermal: Drop nocrt parameter
> > > > > >     9e43368a3393 Linux 5.15.129
> > > > > >     d48016d74836 mm,ima,kexec,of: use memblock_free_late from ima_free_kexec_buffer
> > > > > >     1c41cd30d5cd mm: memory-failure: fix unexpected return value in soft_offline_page()
> > > > > >     0712721e4f4f mm: memory-failure: kill soft_offline_free_page()
> > > > > >     efd02b5cadd5 dma-buf/sw_sync: Avoid recursive lock during fence signal
> > > > > >     8dbf913520c4 pinctrl: renesas: rza2: Add lock around pinctrl_generic{{add,remove}_group,{add,remove}_function}
> > > > > >     f1c0402b8e22 clk: Fix undefined reference to `clk_rate_exclusive_{get,put}'
> > > > > >     10bc3eddc605 scsi: core: raid_class: Remove raid_component_add()
> > > > > >     d3d57cdbfda4 scsi: snic: Fix double free in snic_tgt_create()
> > > > > >     ef56cc8889be can: raw: add missing refcount for memory leak fix
> > > > > >     930f3f164964 drm/i915: Fix premature release of request's reusable memory
> > > > > >     3cb86cc565df cgroup/cpuset: Free DL BW in case can_attach() fails
> > > > > >     ffff4fc4bad7 sched/deadline: Create DL BW alloc, free & check overflow interface
> > > > > >     86aa90795979 cgroup/cpuset: Iterate only if DEADLINE tasks are present
> > > > > >     43d8cbfefa7c sched/cpuset: Keep track of SCHED_DEADLINE task in cpusets
> > > > > >     d0eb4917f4d3 sched/cpuset: Bring back cpuset_mutex
> > > > > >     918879de0e23 cgroup/cpuset: Rename functions dealing with DEADLINE accounting
> > > > > >     78efab71a649 torture: Fix hang during kthread shutdown phase
> > > > > >     c8fb97dd7fe6 nfsd: use vfs setgid helper
> > > > > >     01966511868e nfs: use vfs setgid helper
> > > > > >     a7a1849899aa x86/fpu: Set X86_FEATURE_OSXSAVE feature after enabling OSXSAVE in CR4
> > > > > >     ad79f943c869 x86/fpu: Invalidate FPU state correctly on exec()
> > > > > >     b190cf1f277a drm/display/dp: Fix the DP DSC Receiver cap size
> > > > > >     c8aab333d41a drm/vmwgfx: Fix shader stage validation
> > > > > >     b53ed415163e PCI: acpiphp: Use pci_assign_unassigned_bridge_resources() only for non-root bus
> > > > > >     60ba1bfa036a media: vcodec: Fix potential array out-of-bounds in encoder queue_setup
> > > > > >     544cd10defa1 of: dynamic: Refactor action prints to not use "%pOF" inside devtree_lock
> > > > > >     f1d4a5881856 of: unittest: Fix EXPECT for parse_phandle_with_args_map() test
> > > > > >     ce66cd478636 radix tree: remove unused variable
> > > > > >     898c8c5b1114 lib/clz_ctz.c: Fix __clzdi2() and __ctzdi2() for 32-bit kernels
> > > > > >     ff90a4c6edf8 batman-adv: Hold rtnl lock during MTU update via netlink
> > > > > >     ea38c0d9aaa2 batman-adv: Fix batadv_v_ogm_aggr_send memory leak
> > > > > >     7f3f72eb8f5b batman-adv: Fix TT global entry leak when client roamed back
> > > > > >     f7667b49880a batman-adv: Do not get eth header before batadv_check_management_packet
> > > > > >     3f9312dd7581 batman-adv: Don't increase MTU when set by user
> > > > > >     cde5a240d72d batman-adv: Trigger events for auto adjusted MTU
> > > > > >     22426e1ce679 selinux: set next pointer before attaching to list
> > > > > >     711595bfdccf nfsd: Fix race to FREE_STATEID and cl_revoked
> > > > > >     bd1697e12230 NFS: Fix a use after free in nfs_direct_join_group()
> > > > > >     5f642613746e mm: add a call to flush_cache_vmap() in vmap_pfn()
> > > > > >     440c10034b4d ALSA: ymfpci: Fix the missing snd_card_free() call at probe error
> > > > > >     5cc7d81cf576 clk: Fix slab-out-of-bounds error in devm_clk_release()
> > > > > >     0f72859acfa2 NFSv4: Fix dropped lock for racing OPEN and delegation return
> > > > > >     9c025420fef2 ibmveth: Use dcbf rather than dcbfl
> > > > > >     7e546bd08943 Revert "KVM: x86: enable TDP MMU by default"
> > > > > >     67af12f5582b net/ncsi: change from ndo_set_mac_address to dev_set_mac_address
> > > > > >     4451457d61e0 net/ncsi: make one oem_gma function for all mfr id
> > > > > >     f683f4be802b bonding: fix macvlan over alb bond support
> > > > > >     0fa8046e923a net: remove bond_slave_has_mac_rcu()
> > > > > >     f0ec97fca629 rtnetlink: Reject negative ifindexes in RTM_NEWLINK
> > > > > >     00247cfd2b69 rtnetlink: return ENODEV when ifname does not exist and group is given
> > > > > >     75cfb7de44e5 netfilter: nf_tables: fix out of memory error handling
> > > > > >     f22954f8c58f netfilter: nf_tables: flush pending destroy work before netlink notifier
> > > > > >     ff34403fef98 net/sched: fix a qdisc modification with ambiguous command request
> > > > > >     30624ea3f8b6 igc: Fix the typo in the PTM Control macro
> > > > > >     f697c3ead109 igb: Avoid starting unnecessary workqueues
> > > > > >     d7823d752ce1 ice: fix receive buffer size miscalculation
> > > > > >     ace1b0ae3097 net: validate veth and vxcan peer ifindexes
> > > > > >     335be585416d net: bcmgenet: Fix return value check for fixed_phy_register()
> > > > > >     60a5034584ea net: bgmac: Fix return value check for fixed_phy_register()
> > > > > >     5b52c9ba42c0 ipvlan: Fix a reference count leak warning in ipvlan_ns_exit()
> > > > > >     2bad37b6f675 dccp: annotate data-races in dccp_poll()
> > > > > >     9b015360e86f sock: annotate data-races around prot->memory_pressure
> > > > > >     c52c6c0223e1 octeontx2-af: SDP: fix receive link config
> > > > > >     ce6e2b14bc09 tracing: Fix memleak due to race between current_tracer and trace
> > > > > >     ef748360ba91 tracing: Fix cpu buffers unavailable due to 'record_disabled' missed
> > > > > >     fdf5804d7475 can: raw: fix lockdep issue in raw_release()
> > > > > >     278fccf587dd drm/amd/display: check TG is non-null before checking if enabled
> > > > > >     a955e6a0e39d drm/amd/display: do not wait for mpc idle if tg is disabled
> > > > > >     e0bd4f0c60b4 can: raw: fix receiver memory leak
> > > > > >     b832174b7f89 jbd2: fix a race when checking checkpoint buffer busy
> > > > > >     9c31bb2684f8 jbd2: remove journal_clean_one_cp_list()
> > > > > >     d91783e6864a jbd2: remove t_checkpoint_io_list
> > > > > >     a0ab49e7a758 ALSA: pcm: Fix potential data race at PCM memory allocation helpers
> > > > > >     2e56d380daa9 fbdev: fix potential OOB read in fast_imageblit()
> > > > > >     14163f4a4fa6 fbdev: Fix sys_imageblit() for arbitrary image widths
> > > > > >     5b60bd9081a9 fbdev: Improve performance of sys_imageblit()
> > > > > >     166f0bf4560b MIPS: cpu-features: Use boot_cpu_type for CPU type based features
> > > > > >     8f106e97409d MIPS: cpu-features: Enable octeon_cache by cpu_type
> > > > > >     d1d0b239f974 fs: dlm: fix mismatch of plock results from userspace
> > > > > >     77d334c44681 fs: dlm: use dlm_plock_info for do_unlock_close
> > > > > >     f9a33cc7d946 fs: dlm: change plock interrupted message to debug again
> > > > > >     7ac088841ffb fs: dlm: add pid to debug log
> > > > > >     df9c842ab0a4 dlm: replace usage of found with dedicated list iterator variable
> > > > > >     33e9c610e337 dlm: improve plock logging if interrupted
> > > > > >     d9ce077f8b1f PCI: acpiphp: Reassign resources on bridge if necessary
> > > > > >     8cc8645dd3e1 xprtrdma: Remap Receive buffers after a reconnect
> > > > > >     91a707507e83 NFSv4: fix out path in __nfs4_get_acl_uncached
> > > > > >     323b830eebd1 NFSv4.2: fix error handling in nfs42_proc_getxattr
> > > > > >     5de0a325c45e objtool/x86: Fix SRSO mess
> > > > > >     5ddfe5cc8716 Linux 5.15.128
> > > > > >     9080f4fcc202 x86/srso: Correct the mitigation status when SMT is disabled
> > > > > >     484eefc6ff9c objtool/x86: Fixup frame-pointer vs rethunk
> > > > > >     55f1cbeaa159 x86/retpoline,kprobes: Fix position of thunk sections with CONFIG_LTO_CLANG
> > > > > >     fa24cd0fbcb7 x86/srso: Disable the mitigation on unaffected configurations
> > > > > >     aa0777ce0d3d x86/CPU/AMD: Fix the DIV(0) initial fix attempt
> > > > > >     bbe585239d4f x86/retpoline: Don't clobber RFLAGS during srso_safe_ret()
> > > > > >     19f23d16b0e0 x86/static_call: Fix __static_call_fixup()
> > > > > >     df6495f203a7 x86/srso: Explain the untraining sequences a bit more
> > > > > >     43548590ad7e x86/cpu: Cleanup the untrain mess
> > > > > >     035e906bfc93 x86/cpu: Rename srso_(.*)_alias to srso_alias_\1
> > > > > >     19c1c0499650 x86/cpu: Rename original retbleed methods
> > > > > >     f77dbb90962b x86/cpu: Clean up SRSO return thunk mess
> > > > > >     f624ce6c7fc2 x86/ibt: Add ANNOTATE_NOENDBR
> > > > > >     f1171d455d94 objtool: Add frame-pointer-specific function ignore
> > > > > >     08f7cfd44f77 x86/alternative: Make custom return thunk unconditional
> > > > > >     0d810eff090c x86/cpu: Fix up srso_safe_ret() and __x86_return_thunk()
> > > > > >     8089aae6020e x86/cpu: Fix __x86_return_thunk symbol type
> > > > > >     5b28fda5fdee mmc: f-sdh30: fix order of function calls in sdhci_f_sdh30_remove
> > > > > >     e8c5081da2cc net: fix the RTO timer retransmitting skb every 1ms if linear option is enabled
> > > > > >     431db3f48c28 virtio-net: set queues after driver_ok
> > > > > >     d39fc9b94dc0 af_unix: Fix null-ptr-deref in unix_stream_sendpage().
> > > > > >     9a4d8dc706c2 arm64: dts: rockchip: Disable HS400 for eMMC on ROCK Pi 4
> > > > > >     6b64974e02ea exfat: check if filename entries exceeds max filename length
> > > > > >     6065b3017107 netfilter: set default timeout to 3 secs for sctp shutdown send and recv state
> > > > > >     a00c5d2c208b drm/amd: flush any delayed gfxoff on suspend entry
> > > > > >     d578c919deb7 drm/qxl: fix UAF on handle creation
> > > > > >     ff09f9e671ff mmc: block: Fix in_flight[issue_type] value error
> > > > > >     b803fedb6e50 mmc: wbsd: fix double mmc_free_host() in wbsd_init()
> > > > > >     961f7ce16223 cifs: Release folio lock on fscache read hit.
> > > > > >     cc3f194f46e7 ALSA: usb-audio: Add support for Mythware XA001AU capture and playback interfaces.
> > > > > >     18e27df4f2b4 serial: 8250: Fix oops for port->pm on uart_change_pm()
> > > > > >     e9b8ee715dbc riscv: uaccess: Return the number of bytes effectively not copied
> > > > > >     b2a331abcb03 ALSA: hda/realtek - Remodified 3k pull low procedure
> > > > > >     dfb9676ed25b soc: aspeed: socinfo: Add kfree for kstrdup
> > > > > >     c5ac7522a8db ASoC: meson: axg-tdm-formatter: fix channel slot allocation
> > > > > >     fd346ef1cd2d ASoC: rt5665: add missed regulator_bulk_disable
> > > > > >     e878458d820c ARM: dts: imx: Set default tuning step for imx6sx usdhc
> > > > > >     430c29a54e4a arm64: dts: qcom: qrb5165-rb5: fix thermal zone conflict
> > > > > >     03522d73a498 bus: ti-sysc: Flush posted write on enable before reset
> > > > > >     578371ce0d7f net: do not allow gso_size to be set to GSO_BY_FRAGS
> > > > > >     5fc4fd3f3eb8 sock: Fix misuse of sk_under_memory_pressure()
> > > > > >     fc3d82d295d1 net: dsa: mv88e6xxx: Wait for EEPROM done before HW reset
> > > > > >     f11c2802e143 i40e: fix misleading debug logs
> > > > > >     5ba2b936f3e1 iavf: fix FDIR rule fields masks validation
> > > > > >     ae6834689fd6 team: Fix incorrect deletion of ETH_P_8021AD protocol vid from slaves
> > > > > >     0ffbc341cfae net: phy: broadcom: stub c45 read/write for 54810
> > > > > >     bf221e5e4b19 netfilter: nft_dynset: disallow object maps
> > > > > >     9177869b85dd ipvs: fix racy memcpy in proc_do_sync_threshold
> > > > > >     1adaec4758d1 netfilter: nf_tables: deactivate catchall elements in next generation
> > > > > >     82109740d610 netfilter: nf_tables: fix false-positive lockdep splat
> > > > > >     b2f6d73395cb drm/panel: simple: Fix AUO G121EAN01 panel timings according to the docs
> > > > > >     7207ee323afa selftests: mirror_gre_changes: Tighten up the TTL test match
> > > > > >     c2a6ffe3f1a3 net: phy: fix IRQ-based wake-on-lan over hibernate / power off
> > > > > >     8e5e967348ca xfrm: add forgotten nla_policy for XFRMA_MTIMER_THRESH
> > > > > >     075448a2eb75 xfrm: add NULL check in xfrm_update_ae_params
> > > > > >     e1e04cc2ef2c ip_vti: fix potential slab-use-after-free in decode_session6
> > > > > >     a1639a82ce14 ip6_vti: fix slab-use-after-free in decode_session6
> > > > > >     44b3d4096700 xfrm: fix slab-use-after-free in decode_session6
> > > > > >     a465ace883ac net: xfrm: Amend XFRMA_SEC_CTX nla_policy structure
> > > > > >     fed1cd2cd3aa net: af_key: fix sadb_x_filter validation
> > > > > >     1960f468078b net: xfrm: Fix xfrm_address_filter OOB read
> > > > > >     080dedb1cad8 i2c: designware: Handle invalid SMBus block data response length value
> > > > > >     416c538684bd i2c: designware: Correct length byte validation logic
> > > > > >     b966e9e1e250 btrfs: fix BUG_ON condition in btrfs_cancel_balance
> > > > > >     77698e6ff6f0 tty: serial: fsl_lpuart: Clear the error flags by writing 1 for lpuart32 platforms
> > > > > >     2a5234464383 tty: n_gsm: fix the UAF caused by race condition in gsm_cleanup_mux
> > > > > >     8ef25fb13494 powerpc/rtas_flash: allow user copy to flash block cache objects
> > > > > >     bb70e2b70f8d fbdev: mmp: fix value check in mmphw_probe()
> > > > > >     184f1b68bb99 i2c: hisi: Only handle the interrupt of the driver's transfer
> > > > > >     c4e671dae50e i2c: bcm-iproc: Fix bcm_iproc_i2c_isr deadlock issue
> > > > > >     b99f490ea87e cifs: fix potential oops in cifs_oplock_break
> > > > > >     a5ae5a81bc19 vduse: Use proper spinlock for IRQ injection
> > > > > >     5b7d5c2dd664 virtio-mmio: don't break lifecycle of vm_dev
> > > > > >     edf3b5aadb25 btrfs: move out now unused BG from the reclaim list
> > > > > >     170773563ef6 ARM: dts: nxp/imx6sll: fix wrong property name in usbphy node
> > > > > >     4ffbfe1c980f ARM: dts: imx6sll: fixup of operating points
> > > > > >     e2ff5cf681a8 mmc: sunxi: fix deferred probing
> > > > > >     f93e8c5a7bd9 mmc: bcm2835: fix deferred probing
> > > > > >     4eeba5d476fe USB: dwc3: fix use-after-free on core driver unbind
> > > > > >     a78fe5c9d8d5 USB: dwc3: qcom: fix NULL-deref on suspend
> > > > > >     8a6b7534020d tty: serial: fsl_lpuart: reduce RX watermark to 0 on LS1028A
> > > > > >     701bb5fee7c3 tty: serial: fsl_lpuart: make rx_watermark configurable for different platforms
> > > > > >     fa254ab7d02d tty: serial: fsl_lpuart: Add i.MXRT1050 support
> > > > > >     20351ddb1f41 usb: dwc3: gadget: Improve dwc3_gadget_suspend() and dwc3_gadget_resume()
> > > > > >     31a0e60fe16b USB: dwc3: gadget: drop dead hibernation code
> > > > > >     d9e004104e45 usb: dwc3: Fix typos in gadget.c
> > > > > >     2fa487a94667 usb: dwc3: Remove DWC3 locking during gadget suspend/resume
> > > > > >     7dfb384e76ee usb: dwc3: gadget: Synchronize IRQ between soft connect/disconnect
> > > > > >     d3c82f24ee69 drm/amd/display: fix access hdcp_workqueue assert
> > > > > >     0ba6c7ba081e drm/amd/display: phase3 mst hdcp for multiple displays
> > > > > >     99c444d3c3c4 drm/amd/display: save restore hdcp state when display is unplugged from mst hub
> > > > > >     4f1beb75f652 ARM: dts: aspeed: asrock: Correct firmware flash SPI clocks
> > > > > >     f84c2ca3490c igc: read before write to SRRCTL register
> > > > > >     9fa82f031af8 iio: addac: stx104: Fix race condition when converting analog-to-digital
> > > > > >     d31d04ec404c iio: addac: stx104: Fix race condition for stx104_write_raw()
> > > > > >     89a007f3a383 iio: stx104: Move to addac subdirectory
> > > > > >     cadf8f2d7c9d iio: adc: stx104: Implement and utilize register structures
> > > > > >     6089d354346f iio: adc: stx104: Utilize iomap interface
> > > > > >     565b96d9a7ab iio: add addac subdirectory
> > > > > >     49b830d75f03 ring-buffer: Do not swap cpu_buffer during resize process
> > > > > >     6657ecbcc39c powerpc/kasan: Disable KCOV in KASAN code
> > > > > >     8703b26387e1 ALSA: hda: fix a possible null-pointer dereference due to data race in snd_hdac_regmap_sync()
> > > > > >     5ed4dbc13726 ALSA: hda/realtek: Add quirks for Unis H3C Desktop B760 & Q760
> > > > > >     c7d8b5f46f06 fs/ntfs3: Mark ntfs dirty when on-disk struct is corrupted
> > > > > >     3a00ec562f8c fs: ntfs3: Fix possible null-pointer dereferences in mi_read()
> > > > > >     e7799bb4dbe2 fs/ntfs3: Enhance sanity check while generating attr_list
> > > > > >     ef568da1fd84 drm/amdgpu: Fix potential fence use-after-free v2
> > > > > >     5720c7e185d4 Bluetooth: btusb: Add MT7922 bluetooth ID for the Asus Ally
> > > > > >     548a6b64b3c0 Bluetooth: L2CAP: Fix use-after-free
> > > > > >     302d04596364 watchdog: sp5100_tco: support Hygon FCH/SCH (Server Controller Hub)
> > > > > >     2ea70379e4f4 firewire: net: fix use after free in fwnet_finish_incoming_packet()
> > > > > >     97fd1c8e9c5a pcmcia: rsrc_nonstatic: Fix memory leak in nonstatic_release_resource_db()
> > > > > >     85e888150075 gfs2: Fix possible data races in gfs2_show_options()
> > > > > >     eafb79d2448a usb: chipidea: imx: add missing USB PHY DPDM wakeup setting
> > > > > >     7bdb4c963049 usb: chipidea: imx: don't request QoS for imx8ulp
> > > > > >     25decbbb66e4 thunderbolt: Read retimer NVM authentication status prior tb_retimer_set_inbound_sbtx()
> > > > > >     776b34615a29 media: platform: mediatek: vpu: fix NULL ptr dereference
> > > > > >     cb174344bf85 usb: gadget: u_serial: Avoid spinlock recursion in __gs_console_push
> > > > > >     1676748aa290 media: v4l2-mem2mem: add lock to protect parameter num_rdy
> > > > > >     985086704267 smb: client: fix warning in cifs_smb3_do_mount()
> > > > > >     a3f252436e57 ovl: check type and offset of struct vfsmount in ovl_entry
> > > > > >     1a650d3ccd79 RDMA/mlx5: Return the firmware result upon destroying QP/RQ
> > > > > >     9631d88503ab HID: add quirk for 03f0:464a HP Elite Presenter Mouse
> > > > > >     4921792e04f2 drm/amdgpu: install stub fence into potential unused fence pointers
> > > > > >     fd41646d4350 HID: logitech-hidpp: Add USB and Bluetooth IDs for the Logitech G915 TKL Keyboard
> > > > > >     ff10cd3e9b3a dma-remap: use kvmalloc_array/kvfree for larger dma memory remap
> > > > > >     e9ce774052ee ASoC: SOF: Intel: fix SoundWire/HDaudio mutual exclusion
> > > > > >     7d53d1e4765c iopoll: Call cpu_relax() in busy loops
> > > > > >     ca66e9dd98ef ARM: dts: imx6dl: prtrvt, prtvt7, prti6q, prtwd2: fix USB related warnings
> > > > > >     cc1590830859 PCI: tegra194: Fix possible array out of bounds access
> > > > > >     e2d10f1de1fa net: tls: avoid discarding data on record close
> > > > > >     9a15ca893909 net/tls: Multi-threaded calls to TX tls_dev_del
> > > > > >     2d93157b7e2d net/tls: Perform immediate device ctx cleanup when possible
> > > > > >     51222e1c77a1 macsec: use DEV_STATS_INC()
> > > > > >     3d64a232e4d9 macsec: Fix traffic counters/statistics
> > > > > >     396a1921406a selftests: forwarding: tc_actions: Use ncat instead of nc
> > > > > >     d61a0886d336 selftests: forwarding: tc_actions: cleanup temporary files when test is aborted
> > > > > >     a798977df6d0 mmc: sdhci-f-sdh30: Replace with sdhci_pltfm
> > > > > >     f6f7927ac664 Linux 5.15.127
> > > > > >     c597d8cb0d33 timers/nohz: Last resort update jiffies on nohz_full IRQ entry
> > > > > >     b4d36e6c5dc4 timers/nohz: Switch to ONESHOT_STOPPED in the low-res handler when the tick is stopped
> > > > > >     c3b954a51b64 tick: Detect and fix jiffies update stall
> > > > > >     af99918f0e39 sch_netem: fix issues in netem_change() vs get_dist_table()
> > > > > >     5d094d4e7b99 alpha: remove __init annotation from exported page_is_ram()
> > > > > >     f8d6d25756ea scsi: qedf: Fix firmware halt over suspend and resume
> > > > > >     85db1cd1744e scsi: qedi: Fix firmware halt over suspend and resume
> > > > > >     e70469c28953 scsi: fnic: Replace return codes in fnic_clean_pending_aborts()
> > > > > >     6bc7f4c8c27d scsi: core: Fix possible memory leak if device_add() fails
> > > > > >     461f8ac666fa scsi: snic: Fix possible memory leak if device_add() fails
> > > > > >     171e117cdc0a scsi: 53c700: Check that command slot is not NULL
> > > > > >     7a792b3d888a scsi: storvsc: Fix handling of virtual Fibre Channel timeouts
> > > > > >     0f52d7b78251 scsi: core: Fix legacy /proc parsing buffer overflow
> > > > > >     b757ef99df39 netfilter: nf_tables: report use refcount overflow
> > > > > >     9bdbbcf9d148 nvme-rdma: fix potential unbalanced freeze & unfreeze
> > > > > >     d68f8ef6ef70 nvme-tcp: fix potential unbalanced freeze & unfreeze
> > > > > >     ae6e21f8bb2a btrfs: set cache_block_group_error if we find an error
> > > > > >     314135b7bae9 btrfs: reject invalid reloc tree root keys with stack dump
> > > > > >     69dd147de419 btrfs: exit gracefully if reloc roots don't match
> > > > > >     c40d4b60c58d btrfs: don't stop integrity writeback too early
> > > > > >     555e126dd30b ibmvnic: Handle DMA unmapping of login buffs in release functions
> > > > > >     34fcc823823a ibmvnic: Unmap DMA login rsp buffer on send login fail
> > > > > >     cee62753cf2e ibmvnic: Enforce stronger sanity checks on login response
> > > > > >     27e8db8380eb net/mlx5: Skip clock update work when device is in error state
> > > > > >     f638fc2f7377 net/mlx5: Allow 0 for total host VFs
> > > > > >     086a80eb6213 dmaengine: mcf-edma: Fix a potential un-allocated memory access
> > > > > >     7e1dc94b2d50 nexthop: Fix infinite nexthop bucket dump when using maximum nexthop ID
> > > > > >     608a4327c257 nexthop: Make nexthop bucket dump more efficient
> > > > > >     4457300cfd84 nexthop: Fix infinite nexthop dump when using maximum nexthop ID
> > > > > >     91307347d632 net: hns3: add wait until mac link down
> > > > > >     094310eb2b93 net: hns3: refactor hclge_mac_link_status_wait for interface reuse
> > > > > >     1ae9703c2e32 net: phy: at803x: remove set/get wol callbacks for AR8032
> > > > > >     7d496cd83a9d RDMA/umem: Set iova in ODP flow
> > > > > >     f78a4238a873 wifi: cfg80211: fix sband iftype data lookup for AP_VLAN
> > > > > >     26a27dd76054 drm/rockchip: Don't spam logs in atomic check
> > > > > >     918c1e6843b7 IB/hfi1: Fix possible panic during hotplug remove
> > > > > >     df21468bfdc8 iavf: fix potential races for FDIR filters
> > > > > >     b1f985cf1c52 drivers: net: prevent tun_build_skb() to exceed the packet size limit
> > > > > >     f239c9e1d98b dccp: fix data-race around dp->dccps_mss_cache
> > > > > >     49a1fee22fae bonding: Fix incorrect deletion of ETH_P_8021AD protocol vid from slaves
> > > > > >     789fcd94c9ca xsk: fix refcount underflow in error path
> > > > > >     e95808121953 tunnels: fix kasan splat when generating ipv4 pmtu error
> > > > > >     7903311b2cec net/packet: annotate data-races around tp->status
> > > > > >     f4614e379bf9 mISDN: Update parameter type of dsp_cmx_send()
> > > > > >     3961761af392 bpf, sockmap: Fix bug that strp_done cannot be called
> > > > > >     20d53895d5c0 bpf, sockmap: Fix map type error in sock_map_del_link
> > > > > >     a09c258cfa77 net: core: remove unnecessary frame_sz check in bpf_xdp_adjust_tail()
> > > > > >     85af0b226c0b selftests: forwarding: tc_flower: Relax success criterion
> > > > > >     7b3fa99526f9 selftests: forwarding: Switch off timeout
> > > > > >     e410f85ebca9 selftests: forwarding: Skip test when no interfaces are specified
> > > > > >     4a4499452620 selftests: forwarding: ethtool_extended_state: Skip when using veth pairs
> > > > > >     b8d216e9c607 selftests: forwarding: ethtool: Skip when using veth pairs
> > > > > >     b9dfb80d9fb2 selftests: forwarding: Add a helper to skip test when using veth pairs
> > > > > >     b973eb76dff3 selftests/rseq: Fix build with undefined __weak
> > > > > >     b8b8db5857d4 drm/nouveau/disp: Revert a NULL check inside nouveau_connector_get_modes
> > > > > >     4c6767c8bf5e x86: Move gds_ucode_mitigated() declaration to header
> > > > > >     f919cbc90441 x86/speculation: Add cpu_show_gds() prototype
> > > > > >     9290ef14c96b x86/mm: Fix VDSO and VVAR placement on 5-level paging machines
> > > > > >     829409510d00 x86/cpu/amd: Enable Zenbleed fix for AMD Custom APU 0405
> > > > > >     c41a22b93d7c x86/srso: Fix build breakage with the LLVM linker
> > > > > >     c2372b1559d4 usb: typec: tcpm: Fix response to vsafe0V event
> > > > > >     f776b94ccdf0 usb: common: usb-conn-gpio: Prevent bailing out if initial role is none
> > > > > >     00cc14b52d6f usb: dwc3: Properly handle processing of pending events
> > > > > >     7a11d1e2625b usb-storage: alauda: Fix uninit-value in alauda_check_media()
> > > > > >     945e1b3c361b misc: rtsx: judge ASPM Mode to set PETXCFG Reg
> > > > > >     03eebad96233 binder: fix memory leak in binder_init()
> > > > > >     a8e2ae6296d5 iio: adc: ina2xx: avoid NULL pointer dereference on OF device match
> > > > > >     2df8ae1e42b8 iio: cros_ec: Fix the allocation size for cros_ec_command
> > > > > >     a7cedc2b7612 io_uring: correct check for O_TMPFILE
> > > > > >     697bc234632c selftests/bpf: Fix sk_assign on s390x
> > > > > >     127277262110 selftests/bpf: Workaround verification failure for fexit_bpf2bpf/func_replace_return_code
> > > > > >     ee701208f4cc selftests/bpf: make test_align selftest more robust
> > > > > >     683d2969a082 bpf: aggressively forget precise markings during state checkpointing
> > > > > >     2516deeb872a bpf: stop setting precise in current state
> > > > > >     c47d0178ad86 bpf: allow precision tracking for programs with subprogs
> > > > > >     3645510cf926 nilfs2: fix use-after-free of nilfs_root in dirtying inodes via iput
> > > > > >     36a3b560c78d radix tree test suite: fix incorrect allocation size for pthreads
> > > > > >     8d10284243b7 hwmon: (pmbus/bel-pfe) Enable PMBUS_SKIP_STATUS_CHECK for pfe1100
> > > > > >     3ad4ba2b6112 drm/amd/display: check attr flag before set cursor degamma on DCN3+
> > > > > >     621204fca047 drm/shmem-helper: Reset vma->vm_ops before calling dma_buf_mmap()
> > > > > >     64e6253f6489 drm/nouveau/gr: enable memory loads on helper invocation on all channels
> > > > > >     bcd9eeb3a309 riscv,mmio: Fix readX()-to-delay() ordering
> > > > > >     57772ae9b339 dmaengine: pl330: Return DMA_PAUSED when transaction is paused
> > > > > >     3ca8f5c733c4 ipv6: adjust ndisc_is_useropt() to also return true for PIO
> > > > > >     6cde60777675 mmc: moxart: read scr register without changing byte order
> > > > > >     3f00757ab416 wireguard: allowedips: expand maximum node depth
> > > > > >     aeb974907642 ksmbd: fix wrong next length validation of ea buffer in smb2_set_ea()
> > > > > >     595679098bdc ksmbd: validate command request size
> > > > > >     24c4de4069cb Linux 5.15.126
> > > > > >     aeb4db8ab7f1 PM: sleep: wakeirq: fix wake irq arming
> > > > > >     b5d3a4251bd2 PM / wakeirq: support enabling wake-up irq after runtime_suspend called
> > > > > >     a36b522767f3 soundwire: fix enumeration completion
> > > > > >     7996facaf0ee soundwire: bus: pm_runtime_request_resume on peripheral attachment
> > > > > >     c91c07ae0849 selftests/rseq: Play nice with binaries statically linked against glibc 2.35+
> > > > > >     1cdb50faf7f7 selftests/rseq: check if libc rseq support is registered
> > > > > >     0f1f471b91f4 drm/imx/ipuv3: Fix front porch adjustment upon hactive aligning
> > > > > >     5058c1444040 powerpc/mm/altmap: Fix altmap boundary check
> > > > > >     eb7a5e4d14c8 mtd: rawnand: fsl_upm: Fix an off-by one test in fun_exec_op()
> > > > > >     70643e98cbc3 mtd: rawnand: rockchip: Align hwecc vs. raw page helper layouts
> > > > > >     1796b492f8cc mtd: rawnand: rockchip: fix oobfree offset and description
> > > > > >     f6807b62fb0e mtd: rawnand: omap_elm: Fix incorrect type in assignment
> > > > > >     596be6716bc5 ext2: Drop fragment support
> > > > > >     0ccfe21949bc fs: Protect reconfiguration of sb read-write from racing writes
> > > > > >     27d0f755d649 net: usbnet: Fix WARNING in usbnet_start_xmit/usb_submit_urb
> > > > > >     fbe5a2fed815 Bluetooth: L2CAP: Fix use-after-free in l2cap_sock_ready_cb
> > > > > >     afd9a31b5aa4 fs/sysv: Null check to prevent null-ptr-deref bug
> > > > > >     80ec112c1996 fs/ntfs3: Use __GFP_NOWARN allocation at ntfs_load_attr_list()
> > > > > >     0d6f639f1dcd file: reinstate f_pos locking optimization for regular files
> > > > > >     b44d28b98f18 bpf, cpumap: Make sure kthread is running before map update returns
> > > > > >     8089eb93d678 drm/ttm: check null pointer before accessing when swapping
> > > > > >     ef0d07c66843 open: make RESOLVE_CACHED correctly test for O_TMPFILE
> > > > > >     c81bdf8f9f2b bpf: Disable preemption in bpf_event_output
> > > > > >     ae07cfe2b099 rbd: prevent busy loop when requesting exclusive lock
> > > > > >     7978bcca4c1f wifi: mt76: mt7615: do not advertise 5 GHz on first phy of MT7615D (DBDC)
> > > > > >     32ca6a55e10e net: tap_open(): set sk_uid from current_fsuid()
> > > > > >     4ed3eed99ee6 net: tun_chr_open(): set sk_uid from current_fsuid()
> > > > > >     adacc3a954fa arm64: dts: stratix10: fix incorrect I2C property for SCL signal
> > > > > >     b92c88009da1 mtd: rawnand: meson: fix OOB available bytes for ECC
> > > > > >     b0875c583e41 mtd: spinand: toshiba: Fix ecc_get_status
> > > > > >     1c33ca1e1974 exfat: release s_lock before calling dir_emit()
> > > > > >     8a34a242cf03 exfat: use kvmalloc_array/kvfree instead of kmalloc_array/kfree
> > > > > >     a74878207b02 x86/CPU/AMD: Do not leak quotient data after a division by 0
> > > > > >     b8f029fc4075 firmware: arm_scmi: Drop OF node reference in the transport channel setup
> > > > > >     287c2c8677ed ceph: defer stopping mdsc delayed_work
> > > > > >     98b521d10e73 USB: zaurus: Add ID for A-300/B-500/C-700
> > > > > >     cd6872f2cf56 libceph: fix potential hang in ceph_osdc_notify()
> > > > > >     e5f5b4a89809 scsi: storvsc: Limit max_sectors for virtual Fibre Channel devices
> > > > > >     212a9a3c67be scsi: zfcp: Defer fc_rport blocking until after ADISC response
> > > > > >     dac382725394 tcp_metrics: fix data-race in tcpm_suck_dst() vs fastopen
> > > > > >     4517782e1bc3 tcp_metrics: annotate data-races around tm->tcpm_net
> > > > > >     e842a68667d4 tcp_metrics: annotate data-races around tm->tcpm_vals[]
> > > > > >     d3184bea4ace tcp_metrics: annotate data-races around tm->tcpm_lock
> > > > > >     9a7367cbe33d tcp_metrics: annotate data-races around tm->tcpm_stamp
> > > > > >     6f6bd67f4894 tcp_metrics: fix addr_same() helper
> > > > > >     b0acbcf1e7a1 prestera: fix fallback to previous version on same major version
> > > > > >     d6d9d0f5a5e0 net/mlx5: fs_core: Skip the FTs in the same FS_TYPE_PRIO_CHAINS fs_prio
> > > > > >     c999fb1039dd net/mlx5: fs_core: Make find_closest_ft more generic
> > > > > >     32ef2c0c6cf1 vxlan: Fix nexthop hash size
> > > > > >     1bb54a21f4d9 ip6mr: Fix skb_under_panic in ip6mr_cache_report()
> > > > > >     64e3affee288 s390/qeth: Don't call dev_close/dev_open (DOWN/UP)
> > > > > >     a0da2684db18 net: dcb: choose correct policy to parse DCB_ATTR_BCN
> > > > > >     193333229aac net: netsec: Ignore 'phy-mode' on SynQuacer in DT mode
> > > > > >     766c9dd00c5f net: korina: handle clk prepare error in korina_probe()
> > > > > >     6cecfdf65053 net: ll_temac: fix error checking of irq_of_parse_and_map()
> > > > > >     3761ff4f8670 net: ll_temac: Switch to use dev_err_probe() helper
> > > > > >     5c534640a7da bpf: sockmap: Remove preempt_disable in sock_map_sk_acquire
> > > > > >     79c3d81c9ad1 net/sched: cls_route: No longer copy tcf_result on update to avoid use-after-free
> > > > > >     9edf7955025a net/sched: cls_fw: No longer copy tcf_result on update to avoid use-after-free
> > > > > >     262430dfc618 net/sched: cls_u32: No longer copy tcf_result on update to avoid use-after-free
> > > > > >     b58d34068fd9 bpf, cpumap: Handle skb as well when clean up ptr_ring
> > > > > >     f04f6d9b3b06 net/sched: taprio: Limit TCA_TAPRIO_ATTR_SCHED_CYCLE_TIME to INT_MAX.
> > > > > >     2c55d4941518 net: add missing data-race annotation for sk_ll_usec
> > > > > >     e934c50c48e2 net: add missing data-race annotations around sk->sk_peek_off
> > > > > >     fdd8d8d54d6a net: add missing READ_ONCE(sk->sk_rcvbuf) annotation
> > > > > >     98f0d1db3a27 net: add missing READ_ONCE(sk->sk_sndbuf) annotation
> > > > > >     0d1047b77b23 net: add missing READ_ONCE(sk->sk_rcvlowat) annotation
> > > > > >     6c058a1f67f0 net: annotate data-races around sk->sk_max_pacing_rate
> > > > > >     2950c5ac65b3 qed: Fix scheduling in a tasklet while getting stats
> > > > > >     a19952dbb5b6 qed: Fix kernel-doc warnings
> > > > > >     6d8c259f4827 mISDN: hfcpci: Fix potential deadlock on &hc->lock
> > > > > >     8dedcc6af341 net: sched: cls_u32: Fix match key mis-addressing
> > > > > >     675d29de69c7 perf test uprobe_from_different_cu: Skip if there is no gcc
> > > > > >     0f6e3d8d7f91 net: dsa: fix value check in bcm_sf2_sw_probe()
> > > > > >     047508edd602 rtnetlink: let rtnl_bridge_setlink checks IFLA_BRIDGE_MODE length
> > > > > >     cc9ebceaa6d0 bpf: Add length check for SK_DIAG_BPF_STORAGE_REQ_MAP_FD parsing
> > > > > >     8f9a04c742e1 net/mlx5e: fix return value check in mlx5e_ipsec_remove_trailer()
> > > > > >     00cecb0a8f9e net/mlx5: DR, fix memory leak in mlx5dr_cmd_create_reformat_ctx
> > > > > >     4c224ea31bed wifi: cfg80211: Fix return value in scan logic
> > > > > >     8e72db3ffa5d KVM: s390: fix sthyi error handling
> > > > > >     809edb4262f0 word-at-a-time: use the same return type for has_zero regardless of endianness
> > > > > >     b7880809d75d arm64: dts: imx8mn-var-som: add missing pull-up for onboard PHY reset pinmux
> > > > > >     804e72062be4 iommu/arm-smmu-v3: Document nesting-related errata
> > > > > >     744e6b80b830 iommu/arm-smmu-v3: Add explicit feature for nesting
> > > > > >     fd86b5944215 iommu/arm-smmu-v3: Document MMU-700 erratum 2812531
> > > > > >     2de9f3dcfe63 iommu/arm-smmu-v3: Work around MMU-600 erratum 1076982
> > > > > >     a850fa85d477 arm64: errata: Add detection for TRBE write to out-of-range
> > > > > >     073699df4a09 arm64: errata: Add workaround for TSB flush failures
> > > > > >     44b45e8161a5 net/mlx5: Free irqs only on shutdown callback
> > > > > >     40601542c43c perf: Fix function pointer case
> > > > > >     c12fa4ac8997 io_uring: gate iowait schedule on having pending requests
> > > > > >     c275eaaaa342 Linux 5.15.125
> > > > > >     754e0c7c4a30 x86: fix backwards merge of GDS/SRSO bit
> > > > > >     b14a3924c267 xen/netback: Fix buffer overrun triggered by unusual packet
> > > > > >     153f9a7b02d4 x86/srso: Tie SBPB bit setting to microcode patch detection
> > > > > >     df4c3823cba5 x86/srso: Fix return thunks in generated code
> > > > > >     0071b17eb66b x86/srso: Add IBPB on VMEXIT
> > > > > >     5398faac76a6 x86/srso: Add IBPB
> > > > > >     c24aaa7dde5f x86/srso: Add SRSO_NO support
> > > > > >     4e9115e194a8 x86/srso: Add IBPB_BRTYPE support
> > > > > >     b35087763a44 x86/srso: Add a Speculative RAS Overflow mitigation
> > > > > >     c3b4c644525e x86/cpu, kvm: Add support for CPUID_80000021_EAX
> > > > > >     236dd7133394 x86/bugs: Increase the x86 bugs vector size to two u32s
> > > > > >     0242a8bdef56 Documentation/x86: Fix backwards on/off logic about YMM support
> > > > > >     27a72e350869 x86/mm: Initialize text poking earlier
> > > > > >     d0317b9502ea mm: Move mm_cachep initialization to mm_init()
> > > > > >     8e4c2530879d x86/mm: Use mm_alloc() in poking_init()
> > > > > >     13ec5cb4c113 x86/mm: fix poking_init() for Xen PV guests
> > > > > >     3e90080d5665 x86/xen: Fix secondary processors' FPU initialization
> > > > > >     348741a9e4d3 KVM: Add GDS_NO support to KVM
> > > > > >     59d78655f808 x86/speculation: Add Kconfig option for GDS
> > > > > >     0cc5643b63ae x86/speculation: Add force option to GDS mitigation
> > > > > >     348a89e20184 x86/speculation: Add Gather Data Sampling mitigation
> > > > > >     a094d3b30967 x86/fpu: Move FPU initialization into arch_cpu_finalize_init()
> > > > > >     59f2739111ca x86/fpu: Mark init functions __init
> > > > > >     bb9c20d903f6 x86/fpu: Remove cpuinfo argument from init functions
> > > > > >     de8b7ce4c533 x86/init: Initialize signal frame size late
> > > > > >     041d929233bb init, x86: Move mem_encrypt_init() into arch_cpu_finalize_init()
> > > > > >     8ae795ed6115 init: Invoke arch_cpu_finalize_init() earlier
> > > > > >     7e270cebaffd init: Remove check_bugs() leftovers
> > > > > >     285384ac24c3 um/cpu: Switch to arch_cpu_finalize_init()
> > > > > >     6ea421786426 sparc/cpu: Switch to arch_cpu_finalize_init()
> > > > > >     21a1fc8d13d8 sh/cpu: Switch to arch_cpu_finalize_init()
> > > > > >     dfeb371a2707 mips/cpu: Switch to arch_cpu_finalize_init()
> > > > > >     4baf46a3ba00 m68k/cpu: Switch to arch_cpu_finalize_init()
> > > > > >     8c8165cd25cf ia64/cpu: Switch to arch_cpu_finalize_init()
> > > > > >     de8c592cc5a1 ARM: cpu: Switch to arch_cpu_finalize_init()
> > > > > >     75da6209d3ba x86/cpu: Switch to arch_cpu_finalize_init()
> > > > > >     0774fc2177c3 init: Provide arch_cpu_finalize_init()
> > > > > >
> > > > > > Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
> > > > > > ---
> > > > > >  .../linux/linux-yocto-rt_5.15.bb              |  6 ++---
> > > > > >  .../linux/linux-yocto-tiny_5.15.bb            |  6 ++---
> > > > > >  meta/recipes-kernel/linux/linux-yocto_5.15.bb | 26 +++++++++----------
> > > > > >  3 files changed, 19 insertions(+), 19 deletions(-)
> > > > > >
> > > > > > diff --git a/meta/recipes-kernel/linux/linux-yocto-rt_5.15.bb b/meta/recipes-kernel/linux/linux-yocto-rt_5.15.bb
> > > > > > index 6ac3118f81..f7286759a9 100644
> > > > > > --- a/meta/recipes-kernel/linux/linux-yocto-rt_5.15.bb
> > > > > > +++ b/meta/recipes-kernel/linux/linux-yocto-rt_5.15.bb
> > > > > > @@ -11,13 +11,13 @@ python () {
> > > > > >          raise bb.parse.SkipRecipe("Set PREFERRED_PROVIDER_virtual/kernel to linux-yocto-rt to enable it")
> > > > > >  }
> > > > > >
> > > > > > -SRCREV_machine ?= "0ac91942af8fec31671ffe62e9518aaf15f110b3"
> > > > > > -SRCREV_meta ?= "f484a7f175b4f3c4f7d2b553cde232bd41f757d8"
> > > > > > +SRCREV_machine ?= "423b5d5cb3f45a272285fa4157d1964086fabc2e"
> > > > > > +SRCREV_meta ?= "92bd0a656f0f9db955fb53c52be71cce9296bdb2"
> > > > > >
> > > > > >  SRC_URI = "git://git.yoctoproject.org/linux-yocto.git;branch=${KBRANCH};name=machine \
> > > > > >             git://git.yoctoproject.org/yocto-kernel-cache;type=kmeta;name=meta;branch=yocto-5.15;destsuffix=${KMETA}"
> > > > > >
> > > > > > -LINUX_VERSION ?= "5.15.124"
> > > > > > +LINUX_VERSION ?= "5.15.141"
> > > > > >
> > > > > >  LIC_FILES_CHKSUM = "file://COPYING;md5=6bc538ed5bd9a7fc9398086aedcd7e46"
> > > > > >
> > > > > > diff --git a/meta/recipes-kernel/linux/linux-yocto-tiny_5.15.bb b/meta/recipes-kernel/linux/linux-yocto-tiny_5.15.bb
> > > > > > index 9c06ddf200..7461087299 100644
> > > > > > --- a/meta/recipes-kernel/linux/linux-yocto-tiny_5.15.bb
> > > > > > +++ b/meta/recipes-kernel/linux/linux-yocto-tiny_5.15.bb
> > > > > > @@ -5,7 +5,7 @@ KCONFIG_MODE = "--allnoconfig"
> > > > > >
> > > > > >  require recipes-kernel/linux/linux-yocto.inc
> > > > > >
> > > > > > -LINUX_VERSION ?= "5.15.124"
> > > > > > +LINUX_VERSION ?= "5.15.141"
> > > > > >  LIC_FILES_CHKSUM = "file://COPYING;md5=6bc538ed5bd9a7fc9398086aedcd7e46"
> > > > > >
> > > > > >  DEPENDS += "${@bb.utils.contains('ARCH', 'x86', 'elfutils-native', '', d)}"
> > > > > > @@ -14,8 +14,8 @@ DEPENDS += "openssl-native util-linux-native"
> > > > > >  KMETA = "kernel-meta"
> > > > > >  KCONF_BSP_AUDIT_LEVEL = "2"
> > > > > >
> > > > > > -SRCREV_machine ?= "cdb289c798fe1fc9f259a08c32e2dd9516ccb7a4"
> > > > > > -SRCREV_meta ?= "f484a7f175b4f3c4f7d2b553cde232bd41f757d8"
> > > > > > +SRCREV_machine ?= "ddf2eeeb31d1edaa5a80e9aabc8b2674ae95f865"
> > > > > > +SRCREV_meta ?= "92bd0a656f0f9db955fb53c52be71cce9296bdb2"
> > > > > >
> > > > > >  PV = "${LINUX_VERSION}+git${SRCPV}"
> > > > > >
> > > > > > diff --git a/meta/recipes-kernel/linux/linux-yocto_5.15.bb b/meta/recipes-kernel/linux/linux-yocto_5.15.bb
> > > > > > index 439479022b..c7b07dee62 100644
> > > > > > --- a/meta/recipes-kernel/linux/linux-yocto_5.15.bb
> > > > > > +++ b/meta/recipes-kernel/linux/linux-yocto_5.15.bb
> > > > > > @@ -14,24 +14,24 @@ KBRANCH:qemux86  ?= "v5.15/standard/base"
> > > > > >  KBRANCH:qemux86-64 ?= "v5.15/standard/base"
> > > > > >  KBRANCH:qemumips64 ?= "v5.15/standard/mti-malta64"
> > > > > >
> > > > > > -SRCREV_machine:qemuarm ?= "676a22c65ec0f8bb5dc7e13d130f6e3764959d75"
> > > > > > -SRCREV_machine:qemuarm64 ?= "f0e7afd5948f71be062cd9194b56cd03de94b7cb"
> > > > > > -SRCREV_machine:qemumips ?= "0f1ceb9008f182cd7f21420bbec6f21a67da8397"
> > > > > > -SRCREV_machine:qemuppc ?= "4ec9fc13283ce01627ef8c32617a1eb71e127c62"
> > > > > > -SRCREV_machine:qemuriscv64 ?= "1c09be01f4b87f60ea64136459167d73502a118f"
> > > > > > -SRCREV_machine:qemuriscv32 ?= "1c09be01f4b87f60ea64136459167d73502a118f"
> > > > > > -SRCREV_machine:qemux86 ?= "1c09be01f4b87f60ea64136459167d73502a118f"
> > > > > > -SRCREV_machine:qemux86-64 ?= "1c09be01f4b87f60ea64136459167d73502a118f"
> > > > > > -SRCREV_machine:qemumips64 ?= "fad09cc6acf2175aa6b5979ef48cd5f05afc3da0"
> > > > > > -SRCREV_machine ?= "1c09be01f4b87f60ea64136459167d73502a118f"
> > > > > > -SRCREV_meta ?= "f484a7f175b4f3c4f7d2b553cde232bd41f757d8"
> > > > > > +SRCREV_machine:qemuarm ?= "0bd882ff2a47566033965928ab468491f7e1ffd6"
> > > > > > +SRCREV_machine:qemuarm64 ?= "d353330a9ba30300be32f1d732723ae3678da684"
> > > > > > +SRCREV_machine:qemumips ?= "7f8fbffda634dc22a70f69ff2b762a1f3ff9c842"
> > > > > > +SRCREV_machine:qemuppc ?= "fb2191ca96824c7451fbca4eef129660d25711af"
> > > > > > +SRCREV_machine:qemuriscv64 ?= "54a3472506956ed41289ae423ca9b7ad4cbb3ab5"
> > > > > > +SRCREV_machine:qemuriscv32 ?= "54a3472506956ed41289ae423ca9b7ad4cbb3ab5"
> > > > > > +SRCREV_machine:qemux86 ?= "54a3472506956ed41289ae423ca9b7ad4cbb3ab5"
> > > > > > +SRCREV_machine:qemux86-64 ?= "54a3472506956ed41289ae423ca9b7ad4cbb3ab5"
> > > > > > +SRCREV_machine:qemumips64 ?= "35895af6b529915f9c09a720592554feaca9a2c7"
> > > > > > +SRCREV_machine ?= "54a3472506956ed41289ae423ca9b7ad4cbb3ab5"
> > > > > > +SRCREV_meta ?= "92bd0a656f0f9db955fb53c52be71cce9296bdb2"
> > > > > >
> > > > > >  # set your preferred provider of linux-yocto to 'linux-yocto-upstream', and you'll
> > > > > >  # get the <version>/base branch, which is pure upstream -stable, and the same
> > > > > >  # meta SRCREV as the linux-yocto-standard builds. Select your version using the
> > > > > >  # normal PREFERRED_VERSION settings.
> > > > > >  BBCLASSEXTEND = "devupstream:target"
> > > > > > -SRCREV_machine:class-devupstream ?= "38d4ca22a5288c4bae7e6d62a1728b0718d51866"
> > > > > > +SRCREV_machine:class-devupstream ?= "9b91d36ba301db86bbf9e783169f7f6abf2585d8"
> > > > > >  PN:class-devupstream = "linux-yocto-upstream"
> > > > > >  KBRANCH:class-devupstream = "v5.15/base"
> > > > > >
> > > > > > @@ -39,7 +39,7 @@ SRC_URI = "git://git.yoctoproject.org/linux-yocto.git;name=machine;branch=${KBRA
> > > > > >             git://git.yoctoproject.org/yocto-kernel-cache;type=kmeta;name=meta;branch=yocto-5.15;destsuffix=${KMETA}"
> > > > > >
> > > > > >  LIC_FILES_CHKSUM = "file://COPYING;md5=6bc538ed5bd9a7fc9398086aedcd7e46"
> > > > > > -LINUX_VERSION ?= "5.15.124"
> > > > > > +LINUX_VERSION ?= "5.15.141"
> > > > > >
> > > > > >  DEPENDS += "${@bb.utils.contains('ARCH', 'x86', 'elfutils-native', '', d)}"
> > > > > >  DEPENDS += "openssl-native util-linux-native"
> > > > > > --
> > > > > > 2.39.2
> > > > > >
> > > >
> > > >
> > > >
> > >
> > >
> > > --
> > > - Thou shalt not follow the NULL pointer, for chaos and madness await
> > > thee at its end
> > > - "Use the force Harry" - Gandalf, Star Trek II
> > >
> > >
> > >
> >
> > -=-=-=-=-=-=-=-=-=-=-=-
> > Links: You receive all messages sent to this group.
> > View/Reply Online (#196734): https://lists.openembedded.org/g/openembedded-core/message/196734
> > Mute This Topic: https://lists.openembedded.org/mt/102986495/3620601
> > Group Owner: openembedded-core+owner@lists.openembedded.org
> > Unsubscribe: https://lists.openembedded.org/g/openembedded-core/unsub [steve@sakoman.com]
> > -=-=-=-=-=-=-=-=-=-=-=-
> >



-- 
- Thou shalt not follow the NULL pointer, for chaos and madness await
thee at its end
- "Use the force Harry" - Gandalf, Star Trek II


^ permalink raw reply	[relevance 0%]

* Re: [OE-core][kirkstone 4/4] linux-yocto/5.15: update to v5.15.141
       [not found]             ` <17BA3874E3FB1D6A.21429@lists.openembedded.org>
@ 2024-03-06 17:38  0%           ` Steve Sakoman
  2024-03-06 17:41  0%             ` Bruce Ashfield
  0 siblings, 1 reply; 200+ results
From: Steve Sakoman @ 2024-03-06 17:38 UTC (permalink / raw)
  To: Steve Sakoman
  Cc: Bruce Ashfield, Patches and discussions about the oe-core layer

[-- Attachment #1: Type: text/plain, Size: 205790 bytes --]

On Wed, Mar 6, 2024 at 6:04 AM Steve Sakoman via lists.openembedded.org
<steve=sakoman.com@lists.openembedded.org> wrote:
>
> On Wed, Mar 6, 2024 at 5:59 AM Bruce Ashfield <bruce.ashfield@gmail.com>
wrote:
> >
> > On Wed, Mar 6, 2024 at 10:43 AM Steve Sakoman <steve@sakoman.com> wrote:
> > >
> > > On Thu, Dec 7, 2023 at 8:08 AM Steve Sakoman <steve@sakoman.com>
wrote:
> > > >
> > > > Hi Bruce,
> > > >
> > > > The 5.10 version bumps look fine in testing, but sadly this 5.15
> > > > version bump breaks qemux86-64-ptest:
> > > >
> > > > AssertionError: Failed ptests:
> > > > {'parted': ['t1104-remove-and-add-partition.sh',
> > > >             't8000-loop.sh',
> > > >             't8001-loop-blkpg.sh']}
> > > >
> > > > Failure is reproducible 100% of the time, so there is that ...
> > >
> > > After  wading through the hundreds of changes in this version bump
> > > from 5.15.124 to 5.15.141 I found this in the 5.13.132 portion that
> > > looks suspicious:
> > >
> > > 072cd213c64f block: don't add or resize partition on the disk with
> > > GENHD_FL_NO_PART
> > > c6ce1c5dd327 block: rename GENHD_FL_NO_PART_SCAN to GENHD_FL_NO_PART
> > >
> >
> > It could very well be that, I haven't been able to get to any local
> > testing on this
> > yet.
> >
> > I will go look at parted for commits that indicate they are fixing a
> > kernel interface
> > that sounds similar .. since we don't want to revert an offending
commit, the
> > way to fix this is via selective update of parted.
>
> I'm doing a test kirkstone build that bumps parted to the same version
> as in master.
>
> This will at least let us know whether it has been fixed in upstream
parted.

The test completed and I get the same failure with the most recent parted
version.

So apparently not fixed in parted.

Steve
> > > > On Mon, Dec 4, 2023 at 6:40 PM <bruce.ashfield@gmail.com> wrote:
> > > > >
> > > > > From: Bruce Ashfield <bruce.ashfield@gmail.com>
> > > > >
> > > > > Updating  to the latest korg -stable release that comprises
> > > > > the following commits:
> > > > >
> > > > >     9b91d36ba301 Linux 5.15.141
> > > > >     313a34d1c0ee io_uring: fix off-by one bvec index
> > > > >     49ae2e4e8ed3 USB: dwc3: qcom: fix wakeup after probe deferral
> > > > >     eb17fb4b160a USB: dwc3: qcom: fix software node leak on probe
errors
> > > > >     98f0e9b6276f usb: dwc3: set the dma max_seg_size
> > > > >     1a3dcb1d811d usb: dwc3: Fix default mode initialization
> > > > >     a22702a81844 USB: dwc2: write HCINT with INTMASK applied
> > > > >     1134fde92088 usb: typec: tcpm: Skip hard reset when in error
recovery
> > > > >     64830d041515 USB: serial: option: don't claim interface 4 for
ZTE MF290
> > > > >     9611cbc6a132 USB: serial: option: fix FM101R-GL defines
> > > > >     a8d80b1fbacf USB: serial: option: add Fibocom L7xx modules
> > > > >     de8c6fce8d09 usb: cdnsp: Fix deadlock issue during using NCM
gadget
> > > > >     dd0cc4b69f7d bcache: fixup lock c->root error
> > > > >     a912742d8411 bcache: fixup init dirty data errors
> > > > >     137660f84462 bcache: prevent potential division by zero error
> > > > >     f7077ce8d97b bcache: check return value from
btree_node_alloc_replacement()
> > > > >     1eed01092101 dm-delay: fix a race between delay_presuspend
and delay_bio
> > > > >     d181a7a1d55d hv_netvsc: Mark VF as slave before exposing it
to user-mode
> > > > >     97683466e24c hv_netvsc: Fix race of
register_netdevice_notifier and VF register
> > > > >     3841921018a2 USB: serial: option: add Luat Air72*U series
products
> > > > >     6062c527d040 s390/dasd: protect device queue against
concurrent access
> > > > >     35b5d86e43ec io_uring/fs: consider link->flags when getting
path for LINKAT
> > > > >     2bb75a2c3490 bcache: fixup multi-threaded
bch_sectors_dirty_init() wake-up race
> > > > >     6f09318fd90a md: fix bi_status reporting in md_end_clone_io
> > > > >     72ecb9753cbe bcache: replace a mistaken IS_ERR() by
IS_ERR_OR_NULL() in btree_gc_coalesce()
> > > > >     e09ba90f1ad0 swiotlb-xen: provide the "max_mapping_size"
method
> > > > >     0f05021e937c ACPI: resource: Skip IRQ override on ASUS
ExpertBook B1402CVA
> > > > >     f95e9f7afe86 proc: sysctl: prevent aliased sysctls from
getting passed to init
> > > > >     3f3880fc011c ext4: make sure allocate pending entry not fail
> > > > >     e33eb4997585 ext4: fix slab-use-after-free in
ext4_es_insert_extent()
> > > > >     859893f61906 ext4: using nofail preallocation in
ext4_es_insert_extent()
> > > > >     048e7f38b31c ext4: using nofail preallocation in
ext4_es_insert_delayed_block()
> > > > >     580b9dd6ab0b ext4: using nofail preallocation in
ext4_es_remove_extent()
> > > > >     66bc78a295b3 ext4: use pre-allocated es in
__es_remove_extent()
> > > > >     b1995ba6269c ext4: use pre-allocated es in
__es_insert_extent()
> > > > >     edec12712ae1 ext4: factor out __es_alloc_extent() and
__es_free_extent()
> > > > >     e82d05cf5ccb ext4: add a new helper to check if es must be
kept
> > > > >     612edd488872 media: qcom: camss: Fix csid-gen2 for test
pattern generator
> > > > >     ceb5276d8c99 media: qcom: camss: Fix set CSI2_RX_CFG1_VC_MODE
when VC is greater than 3
> > > > >     f001e6f62693 media: camss: sm8250: Virtual channels for CSID
> > > > >     9fb81ca7aa05 media: camss: Replace hard coded value with
parameter
> > > > >     8ef9b32f20ab MIPS: KVM: Fix a build warning about variable
set but not used
> > > > >     6ddaca6b20f7 lockdep: Fix block chain corruption
> > > > >     61747778a88b USB: dwc3: qcom: fix ACPI platform device leak
> > > > >     027472889970 USB: dwc3: qcom: fix resource leaks on probe
deferral
> > > > >     e26c6febac43 nvmet: nul-terminate the NQNs passed in the
connect command
> > > > >     b5d50c6a609d afs: Fix file locking on R/O volumes to operate
in local mode
> > > > >     84ebfbed3ae0 afs: Return ENOENT if no cell DNS record can be
found
> > > > >     6aeac88a45de net: axienet: Fix check for partial TX checksum
> > > > >     293acba84108 amd-xgbe: propagate the correct speed and duplex
status
> > > > >     b3874cc25a70 amd-xgbe: handle the corner-case during tx
completion
> > > > >     e949dbc28cd5 amd-xgbe: handle corner-case during sfp hotplug
> > > > >     01a8b94726b1 octeontx2-pf: Fix ntuple rule creation to direct
packet to VF with higher Rx queue than its PF
> > > > >     fcc4a03ad3b1 arm/xen: fix xen_vcpu_info allocation alignment
> > > > >     90072af9efe8 net/smc: avoid data corruption caused by decline
> > > > >     66c023469b3e net: usb: ax88179_178a: fix failed operations
during ax88179_reset
> > > > >     ba81c5228ef8 ipv4: Correct/silence an endian warning in
__ip_do_redirect
> > > > >     364406d4c114 HID: fix HID device resource race between HID
core and debugging support
> > > > >     52badc06b119 HID: core: store the unique system identifier in
hid_device
> > > > >     221be624a55d drm/rockchip: vop: Fix color for RGB888/BGR888
format on VOP full
> > > > >     b0c835fd7d89 ata: pata_isapnp: Add missing error check for
devm_ioport_map()
> > > > >     9754a498aa5b octeontx2-pf: Fix memory leak during interface
down
> > > > >     be41c0c4a632 wireguard: use DEV_STATS_INC()
> > > > >     f163a6d17a95 drm/panel: simple: Fix Innolux G101ICE-L01
timings
> > > > >     608de3a587eb drm/panel: simple: Fix Innolux G101ICE-L01 bus
flags
> > > > >     18bd108a13cb drm/panel: auo,b101uan08.3: Fine tune the panel
power sequence
> > > > >     9fe5718d3f09 drm/panel: boe-tv101wum-nl6: Fine tune the panel
power sequence
> > > > >     c8a49336e1de afs: Make error on cell lookup failure
consistent with OpenAFS
> > > > >     ac239fccf5a5 afs: Fix afs_server_list to be cleaned up with
RCU
> > > > >     a78d278e01b1 Linux 5.15.140
> > > > >     947c9e12ddd6 driver core: Release all resources during unbind
before updating device links
> > > > >     5a434d5c3823 Input: xpad - add VID for Turtle Beach
controllers
> > > > >     cbc7c29dff0f tracing: Have trace_event_file have ref counters
> > > > >     1dcf90c9fa01 powerpc/powernv: Fix fortify source warnings in
opal-prd.c
> > > > >     3d7912710e5e io_uring/fdinfo: lock SQ thread while retrieving
thread cpu/pid
> > > > >     595b051c83a1 drm/amd/display: Change the DMCUB mailbox memory
location from FB to inbox
> > > > >     a2a6e97c4b33 drm/amdgpu: fix error handling in
amdgpu_bo_list_get()
> > > > >     e380992c479b drm/amdgpu: don't use ATRM for external devices
> > > > >     4ff985b8810c drm/i915: Fix potential spectre vulnerability
> > > > >     ea0c4d5ec57f drm/amd/pm: Handle non-terminated overdrive
commands.
> > > > >     9ce842d7762a ext4: add missed brelse in update_backups
> > > > >     ce19c20064b6 ext4: remove gdb backup copy for meta bg in
setup_new_flex_group_blocks
> > > > >     ac45d8e34bed ext4: correct the start block of counting
reserved clusters
> > > > >     8f9842c4b925 ext4: correct return value of
ext4_convert_meta_bg
> > > > >     8798d3b2722d ext4: correct offset of gdb backup in non
meta_bg group to update_backups
> > > > >     8a3bb38bfdaf ext4: apply umask if ACL support is disabled
> > > > >     d5c380149b96 Revert "net: r8169: Disable multicast filter for
RTL8168H and RTL8107E"
> > > > >     6ad3d8594d5e media: qcom: camss: Fix missing vfe_lite clocks
check
> > > > >     e0376cf06950 media: qcom: camss: Fix VFE-17x
vfe_disable_output()
> > > > >     8f733387d17f media: qcom: camss: Fix vfe_get() error jump
> > > > >     841fc648fbb5 media: qcom: camss: Fix pm_domain_on sequence in
probe
> > > > >     4c9c43f79a12 mmc: sdhci-pci-gli: GL9750: Mask the replay
timer timeout of AER
> > > > >     72bf271c5a77 r8169: fix network lost after resume on DASH
systems
> > > > >     468e3ebf4786 mm: kmem: drop __GFP_NOFAIL when allocating
objcg vectors
> > > > >     0387978fda07 mmc: sdhci-pci-gli: A workaround to allow GL9750
to enter ASPM L1.2
> > > > >     070b3ccb9b8b riscv: kprobes: allow writing to x0
> > > > >     cd0e9f475a46 nfsd: fix file memleak on client_opens_release
> > > > >     114c9d732cf9 media: ccs: Correctly initialise try compose
rectangle
> > > > >     6c8aeeb2c549 media: venus: hfi: add checks to handle
capabilities from firmware
> > > > >     cdeb0a4cf327 media: venus: hfi: fix the check to handle
session buffer requirement
> > > > >     7d62570f75fe media: venus: hfi_parser: Add check to keep the
number of codecs within range
> > > > >     d0d831e7d68d media: sharp: fix sharp encoding
> > > > >     6003733c8f95 media: lirc: drop trailing space from scancode
transmit
> > > > >     e4088d7d8f11 f2fs: avoid format-overflow warning
> > > > >     12055238d046 i2c: i801: fix potential race in
i801_block_transaction_byte_by_byte
> > > > >     336e6db5c120 net: phylink: initialize carrier state at
creation
> > > > >     d8cb287d31cb net: dsa: lan9303: consequently nested-lock
physical MDIO
> > > > >     656262cb0f95 net: ethtool: Fix documentation of
ethtool_sprintf()
> > > > >     acca20cc16f3 s390/ap: fix AP bus crash on early config change
callback invocation
> > > > >     019b7d42a416 i2c: designware: Disable TX_EMPTY irq while
waiting for block length byte
> > > > >     c6e89348fd58 sbsa_gwdt: Calculate timeout with 64-bit math
> > > > >     132670ae9ffb lsm: fix default return value for inode_getsecctx
> > > > >     223196b50605 lsm: fix default return value for
vm_enough_memory
> > > > >     06d320ca170b Revert "i2c: pxa: move to generic GPIO recovery"
> > > > >     ddec3d04f874 Revert ncsi: Propagate carrier gain/loss events
to the NCSI controller
> > > > >     ad0b74d0f331 powerpc/pseries/ddw: simplify enable_ddw()
> > > > >     b3e993de400e arm64: dts: qcom: ipq6018: Fix tcsr_mutex
register size
> > > > >     b99ac20612ca arm64: dts: qcom: ipq6018: switch TCSR mutex to
MMIO
> > > > >     aaf0a07d6088 ksmbd: fix slab out of bounds write in
smb_inherit_dacl()
> > > > >     1c701423bb03 Bluetooth: btusb: Add 0bda:b85b for Fn-Link
RTL8852BE
> > > > >     36a573b32550 Bluetooth: btusb: Add RTW8852BE device 13d3:3570
to device tables
> > > > >     c4976160a0a4 bluetooth: Add device 13d3:3571 to device tables
> > > > >     603e77e9e8c0 bluetooth: Add device 0bda:887b to device tables
> > > > >     e9bb966c50a7 Bluetooth: btusb: Add Realtek RTL8852BE support
ID 0x0cb8:0xc559
> > > > >     cf642ee641ce cpufreq: stats: Fix buffer overflow detection in
trans_stats()
> > > > >     63e09cdfe948 regmap: Ensure range selector registers are
updated after cache sync
> > > > >     0c49e74e95bf tty: serial: meson: fix hard LOCKUP on crtscts
mode
> > > > >     6f26b6a61b08 serial: meson: Use platform_get_irq() to get the
interrupt
> > > > >     450fa8bf803f ALSA: hda/realtek - Enable internal speaker of
ASUS K6500ZC
> > > > >     cc549ba50bb8 ALSA: hda/realtek - Add Dell ALC295 to pin fall
back table
> > > > >     767c988771cb ALSA: info: Fix potential deadlock at
disconnection
> > > > >     09022ae66261 xhci: Enable RPM on controllers that support
low-power states
> > > > >     68574fe2e488 parisc/pgtable: Do not drop upper 5 address bits
of physical address
> > > > >     ea7593c18ff7 parisc: Prevent booting 64-bit kernels on PA1.x
machines
> > > > >     2c9092e8b29a i3c: master: svc: fix SDA keep low when polling
IBIWON timeout happen
> > > > >     da754f92fc02 i3c: master: svc: fix check wrong status
register in irq handler
> > > > >     5ba77b6b45d6 i3c: master: svc: fix ibi may not return
mandatory data byte
> > > > >     e0a70ed4a580 i3c: master: svc: fix wrong data return when IBI
happen during start frame
> > > > >     7383675aba2f i3c: master: svc: fix race condition in ibi work
thread
> > > > >     cc7efd1054f4 i3c: master: cdns: Fix reading status register
> > > > >     d3c6a08c2b77 mtd: cfi_cmdset_0001: Byte swap OTP info
> > > > >     a4668088128d mm/memory_hotplug: use pfn math in place of
direct struct page manipulation
> > > > >     792a796085cf mm/cma: use nth_page() in place of direct struct
page manipulation
> > > > >     9b59fc31226e s390/cmma: fix detection of DAT pages
> > > > >     45bb94aab891 dmaengine: stm32-mdma: correct desc prep when
channel running
> > > > >     91659b77e937 mcb: fix error handling for different scenarios
when parsing
> > > > >     534790fde890 tracing: Have the user copy of synthetic event
address use correct context
> > > > >     f6237afabc34 i2c: core: Run atomic i2c xfer when !preemptible
> > > > >     931aa7154bc4 kernel/reboot: emergency_restart: Set correct
system_state
> > > > >     7a3424c3b76a quota: explicitly forbid quota files from being
encrypted
> > > > >     47f509832168 jbd2: fix potential data lost in recovering
journal raced with synchronizing fs bdev
> > > > >     f13e1ea45699 ASoC: codecs: wsa-macro: fix uninitialized stack
variables with name prefix
> > > > >     28436d8092ad selftests/resctrl: Reduce failures due to
outliers in MBA/MBM tests
> > > > >     6ce63598a1fb selftests/resctrl: Remove duplicate feature
check from CMT test
> > > > >     e90efe17fc07 netfilter: nf_tables: split async and sync
catchall in two functions
> > > > >     0d9506c766c9 netfilter: nf_tables: remove catchall element in
GC sync path
> > > > >     96fc7a50a278 PCI: keystone: Don't discard .probe() callback
> > > > >     e0d394df9812 PCI: keystone: Don't discard .remove() callback
> > > > >     f4f12667167c KEYS: trusted: Rollback init_trusted()
consistently
> > > > >     c407ff72fb3a genirq/generic_chip: Make
irq_remove_generic_chip() irqdomain aware
> > > > >     bc8a14e3c630 mmc: meson-gx: Remove setting of CMD_CFG_ERROR
> > > > >     3a51e6b4da71 wifi: ath11k: fix htt pktlog locking
> > > > >     426e718ce9ba wifi: ath11k: fix dfs radar event locking
> > > > >     e9d84413b1b7 wifi: ath11k: fix temperature event locking
> > > > >     5ff849948c11 ima: detect changes to the backing overlay file
> > > > >     4584a421a6d9 ima: annotate iint mutex to avoid lockdep false
positive warnings
> > > > >     4049576c639f ACPI: FPDT: properly handle invalid FPDT
subtables
> > > > >     628e76e684c8 firmware: qcom_scm: use 64-bit calling
convention only when client is 64-bit
> > > > >     6eb8c191e360 btrfs: don't arbitrarily slow down delalloc if
we're committing
> > > > >     0b99626b28ca rcu: kmemleak: Ignore kmemleak false positives
when RCU-freeing objects
> > > > >     71f5344f477c PM: hibernate: Clean up sync_read handling in
snapshot_write_next()
> > > > >     57dbc0eb8abe PM: hibernate: Use __get_safe_page() rather than
touching the list
> > > > >     87a30633b5d3 arm64: dts: qcom: ipq6018: Fix hwlock index for
SMEM
> > > > >     ebaee06a7292 rcu/tree: Defer setting of jiffies during stall
reset
> > > > >     057d1034d012 svcrdma: Drop connection after an RDMA Read error
> > > > >     541b3757fd44 wifi: wilc1000: use vmm_table as array in wilc
struct
> > > > >     b156f62f19da PCI: exynos: Don't discard .remove() callback
> > > > >     f88796721002 PCI/ASPM: Fix L1 substate handling in
aspm_attr_store_common()
> > > > >     467864d55b52 mmc: sdhci_am654: fix start loop index for TAP
value parsing
> > > > >     ef34a97bb9cb mmc: vub300: fix an error code
> > > > >     36adb6204cff clk: qcom: ipq6018: drop the CLK_SET_RATE_PARENT
flag from PLL clocks
> > > > >     090b167b2c41 clk: qcom: ipq8074: drop the CLK_SET_RATE_PARENT
flag from PLL clocks
> > > > >     18640a1818f1 clk: socfpga: Fix undefined behavior bug in
struct stratix10_clock_data
> > > > >     4d17b54c9be3 parisc/pdc: Add width field to struct pdc_model
> > > > >     936c9c10efae arm64: Restrict CPU_BIG_ENDIAN to GNU as or LLVM
IAS 15.x or newer
> > > > >     8b24bb54bf3a ACPI: resource: Do IRQ override on TongFang
GMxXGxx
> > > > >     5619c34d3c4c watchdog: move softlockup_panic back to
early_param
> > > > >     a6c3a1fe09a2 PCI/sysfs: Protect driver's D3cold preference
from user space
> > > > >     01975bee0a14 hvc/xen: fix event channel handling for
secondary consoles
> > > > >     cfd543c10871 hvc/xen: fix error path in xen_hvc_init() to
always register frontend driver
> > > > >     730e08cb9101 hvc/xen: fix console unplug
> > > > >     fa0b93a3de40 tty/sysrq: replace smp_processor_id() with
get_cpu()
> > > > >     92e6c0f00d38 audit: don't WARN_ON_ONCE(!current->mm) in
audit_exe_compare()
> > > > >     e29c095f1ad4 audit: don't take task_lock() in
audit_exe_compare() code path
> > > > >     5eb6519f483e KVM: x86: Ignore MSR_AMD64_TW_CFG access
> > > > >     1c49ef7041f2 KVM: x86: hyper-v: Don't auto-enable stimer on
write from user-space
> > > > >     fe6b461c37cb x86/cpu/hygon: Fix the CPU topology evaluation
for real
> > > > >     3a2adf48d8b1 crypto: x86/sha - load modules based on CPU
features
> > > > >     be079aa71a12 scsi: qla2xxx: Fix system crash due to bad
pointer access
> > > > >     6ba3569f78d3 scsi: megaraid_sas: Increase register read retry
rount from 3 to 30 for selected registers
> > > > >     6a33b5810031 scsi: mpt3sas: Fix loop logic
> > > > >     3c5aede46cdc bpf: Fix precision tracking for BPF_ALU |
BPF_TO_BE | BPF_END
> > > > >     403470431b15 bpf: Fix check_stack_write_fixed_off() to
correctly spill imm
> > > > >     ba115f6c3a8c randstruct: Fix gcc-plugin performance mode to
stay in group
> > > > >     2771fac4382b powerpc/perf: Fix disabling BHRB and instruction
sampling
> > > > >     7e450cc9ad54 media: venus: hfi: add checks to perform sanity
on queue pointers
> > > > >     1566e8be73fd i915/perf: Fix NULL deref bugs with drm_dbg()
calls
> > > > >     35c17257ef09 xfs: Fix unreferenced object reported by
kmemleak in xfs_sysfs_init()
> > > > >     5db146322b17 xfs: fix memory leak in xfs_errortag_init
> > > > >     c540284d8488 xfs: fix exception caused by unexpected illegal
bestcount in leaf dir
> > > > >     5212d586e76f xfs: avoid a UAF when log intent item recovery
fails
> > > > >     ba179cc12109 xfs: fix inode reservation space for removing
transaction
> > > > >     b7847653a2d6 xfs: Fix false ENOSPC when performing direct
write on a delalloc extent in cow fork
> > > > >     92d38b87e886 xfs: add missing cmap->br_state = XFS_EXT_NORM
update
> > > > >     8d0baec78e8a xfs: fix intermittent hang during quotacheck
> > > > >     76545c0e881b xfs: don't leak memory when attr fork loading
fails
> > > > >     eb888caf27d9 xfs: fix use-after-free in xattr node block
inactivation
> > > > >     4cb3842967e6 xfs: flush inode gc workqueue before clearing
agi bucket
> > > > >     188594c64a1e xfs: prevent a UAF when log IO errors race with
unmount
> > > > >     921c96215850 xfs: use invalidate_lock to check the state of
mmap_lock
> > > > >     efd194800b69 xfs: convert buf_cancel_table allocation to
kmalloc_array
> > > > >     074fee186931 xfs: don't leak xfs_buf_cancel structures when
recovery fails
> > > > >     b8effd31a862 xfs: refactor buffer cancellation table
allocation
> > > > >     4968c2aa6a1f cifs: fix check of rc in function
generate_smb3signingkey
> > > > >     8d725bf0d16d cifs: spnego: add ';' in HOST_KEY_LEN
> > > > >     21accf149161 tools/power/turbostat: Enable the C-state
Pre-wake printing
> > > > >     0045c1ff7ac0 tools/power/turbostat: Fix a knl bug
> > > > >     5bcce23f387b macvlan: Don't propagate promisc change to lower
dev in passthru
> > > > >     7574b5e65e92 net/mlx5e: Check return value of snprintf
writing to fw_version buffer for representors
> > > > >     55553c5b53ae net/mlx5e: Reduce the size of icosq_str
> > > > >     51655fd35703 net/mlx5e: Fix pedit endianness
> > > > >     a990dd7410ec net/mlx5e: Refactor mod header management API
> > > > >     39f95b1d0d8f net/mlx5e: Move mod hdr allocation to a single
place
> > > > >     c0f37a3715cb net/mlx5e: Remove incorrect addition of action
fwd flag
> > > > >     6974fd92d5f1 net/mlx5e: fix double free of encap_header in
update funcs
> > > > >     f3c4a7044201 net/mlx5e: fix double free of encap_header
> > > > >     931e9e8e30bf net: stmmac: fix rx budget limit check
> > > > >     b8b514b2a6cd netfilter: nf_tables: fix pointer math issue in
nft_byteorder_eval()
> > > > >     25da0f582119 netfilter: nf_tables: add and use BE register
load-store helpers
> > > > >     a48f6be5bdb7 netfilter: nf_tables: use the correct get/put
helpers
> > > > >     7d3901bf3baa netfilter: nf_conntrack_bridge: initialize err
to 0
> > > > >     75bcfc188abf af_unix: fix use-after-free in
unix_stream_read_actor()
> > > > >     0b480c654ef2 net: ethernet: cortina: Fix MTU max setting
> > > > >     097588e20c6b net: ethernet: cortina: Handle large frames
> > > > >     f9269b274cdf net: ethernet: cortina: Fix max RX frame define
> > > > >     53064e8239dd bonding: stop the device in bond_setup_by_slave()
> > > > >     cda210a4bdf7 ptp: annotate data-race around q->head and
q->tail
> > > > >     b67d16b2373b xen/events: fix delayed eoi list handling
> > > > >     8531a4194e59 ppp: limit MRU to 64K
> > > > >     9ae82308d184 tipc: Fix kernel-infoleak due to uninitialized
TLV value
> > > > >     359c65daf6b5 net: hns3: fix VF wrong speed and duplex issue
> > > > >     406be003d698 net: hns3: fix VF reset fail issue
> > > > >     cfc131b078a3 net: hns3: fix variable may not initialized
problem in hns3_init_mac_addr()
> > > > >     070581829c1a net: hns3: fix incorrect capability bit display
for copper port
> > > > >     a3c65cf7854d net: hns3: add barrier in vf mailbox reply
process
> > > > >     e671d8203758 net: hns3: add byte order conversion for PF to
VF mailbox message
> > > > >     bb0f14257c04 net: hns3: refine the definition for struct
hclge_pf_to_vf_msg
> > > > >     1d8f66d4060a net: hns3: fix add VLAN fail issue
> > > > >     4b3b2541d40e tty: Fix uninit-value access in
ppp_sync_receive()
> > > > >     1f64cad3ac38 ipvlan: add ipvlan_route_v6_outbound() helper
> > > > >     6c71b9b177c6 net: set SOCK_RCU_FREE before inserting socket
into hashtable
> > > > >     427165421c25 net: inet: Retire port only listening_hash
> > > > >     be1ceb8b7c58 net: inet: Open code inet_hash2 and inet_unhash2
> > > > >     bb9bcf47fba7 net: inet: Remove count from
inet_listen_hashbucket
> > > > >     de634368e079 mptcp: listen diag dump support
> > > > >     870f438aca56 mptcp: diag: switch to context structure
> > > > >     be020f658c63 gfs2: Silence "suspicious RCU usage in
gfs2_permission" warning
> > > > >     194454afa6aa SUNRPC: Fix RPC client cleaned up the freed
pipefs dentries
> > > > >     319ed0cba164 NFSv4.1: fix SP4_MACH_CRED protection for pnfs IO
> > > > >     809684f5b388 SUNRPC: Add an IS_ERR() check back to where it
was
> > > > >     46d6b768072b SUNRPC: ECONNRESET might require a rebind
> > > > >     a7032d4d6499 media: cec: meson: always include meson
sub-directory in Makefile
> > > > >     16e78f28517d media: cadence: csi2rx: Unregister v4l2 async
notifier
> > > > >     20c2ca9abb78 sched/core: Optimize in_task() and
in_interrupt() a bit
> > > > >     9894c58c1777 tracing/perf: Add interrupt_context_level()
helper
> > > > >     48fef664d7e9 tracing: Reuse logic from perf's
get_recursion_context()
> > > > >     670b3e902f62 wifi: iwlwifi: Use FW rate for non-data frames
> > > > >     a7ee519e8095 pwm: Fix double shift bug
> > > > >     7054366cd076 drm/amdgpu: fix software pci_unplug on some chips
> > > > >     e48a5e78d077 drm/qxl: prevent memory leak
> > > > >     0835e7f296ca ASoC: ti: omap-mcbsp: Fix runtime PM underflow
warnings
> > > > >     38ada2f304f6 i2c: dev: copy userspace array safely
> > > > >     610244988f32 kgdb: Flush console before entering kgdb on panic
> > > > >     4e497f1acd99 drm/amd/display: Avoid NULL dereference of
timing generator
> > > > >     5e0b788fb96b media: imon: fix access to invalid resource for
the second interface
> > > > >     ae6bcafe1f6b media: ccs: Fix driver quirk struct documentation
> > > > >     d01b0ad79ecd media: cobalt: Use FIELD_GET() to extract Link
Width
> > > > >     03ce0655bf8e gfs2: fix an oops in gfs2_permission
> > > > >     5bfda356e903 gfs2: ignore negated quota changes
> > > > >     16631907d013 media: vivid: avoid integer overflow
> > > > >     09cd8b561aa9 media: gspca: cpia1: shift-out-of-bounds in
set_flicker
> > > > >     39c71357e68e i3c: master: mipi-i3c-hci: Fix a kernel panic
for accessing DAT_data.
> > > > >     72775cad7f57 virtio-blk: fix implicit overflow on
virtio_max_dma_size
> > > > >     f7f3bdb225e3 i2c: sun6i-p2wi: Prevent potential division by
zero
> > > > >     d23ad76f240c i3c: mipi-i3c-hci: Fix out of bounds access in
hci_dma_irq_handler
> > > > >     e6fbad3cc880 9p: v9fs_listxattr: fix %s null argument warning
> > > > >     a18be976be41 9p/trans_fd: Annotate data-racy writes to
file::f_flags
> > > > >     2cc5e191d671 usb: gadget: f_ncm: Always set current gadget in
ncm_bind()
> > > > >     6c80f48912b5 tty: vcc: Add check for kstrdup() in vcc_probe()
> > > > >     2ff61106d6b4 exfat: support handle zero-size directory
> > > > >     c86a3007a685 HID: Add quirk for Dell Pro Wireless Keyboard
and Mouse KM5221W
> > > > >     3453f945af89 PCI: Use FIELD_GET() in Sapphire RX 5600 XT
Pulse quirk
> > > > >     0a93a0f99a09 misc: pci_endpoint_test: Add Device ID for R-Car
S4-8 PCIe controller
> > > > >     03dbd6a9ea4e PCI: Disable ATS for specific Intel IPU E2000
devices
> > > > >     a9a0b3444845 PCI: Extract ATS disabling to a helper function
> > > > >     fe511d24418a PCI: Use FIELD_GET() to extract Link Width
> > > > >     56d78b5495eb scsi: libfc: Fix potential NULL pointer
dereference in fc_lport_ptp_setup()
> > > > >     37a51e7f36b7 atm: iphase: Do PCI error checks on own line
> > > > >     f05ae00106aa PCI: tegra194: Use FIELD_GET()/FIELD_PREP() with
Link Width fields
> > > > >     631a96e9eb42 ALSA: hda: Fix possible null-ptr-deref when
assigning a stream
> > > > >     1c805b9cd2e3 ARM: 9320/1: fix stack depot IRQ stack filter
> > > > >     8d25ec69f8f1 HID: lenovo: Detect quirk-free fw on cptkbd and
stop applying workaround
> > > > >     64f062baf202 jfs: fix array-index-out-of-bounds in diAlloc
> > > > >     da3da5e1e6f7 jfs: fix array-index-out-of-bounds in dbFindLeaf
> > > > >     1f74d336990f fs/jfs: Add validity check for db_maxag and
db_agpref
> > > > >     5f148b16972e fs/jfs: Add check for negative db_l2nbperpage
> > > > >     e1d1f79b1929 scsi: ibmvfc: Remove BUG_ON in the case of an
empty event pool
> > > > >     f0bfc8a5561f scsi: hisi_sas: Set debugfs_dir pointer to NULL
after removing debugfs
> > > > >     5904dee70771 RDMA/hfi1: Use FIELD_GET() to extract Link Width
> > > > >     546c1796ad1e crypto: pcrypt - Fix hungtask for PADATA_RESET
> > > > >     bc443a199f8c ASoC: soc-card: Add storage for PCI SSID
> > > > >     9f2082067c5f selftests/efivarfs: create-read: fix a resource
leak
> > > > >     428cad17f53b arm64: dts: ls208xa: use a pseudo-bus to
constrain usb dma size
> > > > >     174f62a0aa15 drm/amdgpu: Fix a null pointer access when the
smc_rreg pointer is NULL
> > > > >     3f7a400d5e80 drm/amdkfd: Fix shift out-of-bounds issue
> > > > >     300589d551d4 drm/panel: st7703: Pick different reset sequence
> > > > >     eaa03ea366c8 drm/amdgpu/vkms: fix a possible null pointer
dereference
> > > > >     84c923d89890 drm/panel/panel-tpo-tpg110: fix a possible null
pointer dereference
> > > > >     2381f6b628b3 drm/panel: fix a possible null pointer
dereference
> > > > >     c11cf5e117f5 drm/amdgpu: Fix potential null pointer derefernce
> > > > >     a237675aa1e6 drm/amd: Fix UBSAN array-index-out-of-bounds for
Polaris and Tonga
> > > > >     acdb6830de02 drm/amd: Fix UBSAN array-index-out-of-bounds for
SMU7
> > > > >     829ce8e995a8 drm/msm/dp: skip validity check for DP CTS EDID
checksum
> > > > >     689b33b94f09 drm: vmwgfx_surface.c: copy user-array safely
> > > > >     22260dabcfe3 kernel: watch_queue: copy user-array safely
> > > > >     d4f2c09d4672 kernel: kexec: copy user-array safely
> > > > >     24b17d530c42 string.h: add array-wrappers for (v)memdup_user()
> > > > >     3a3a6dc9a330 drm/amd/display: use full update for clip size
increase of large plane source
> > > > >     7d43cdd22cd8 drm/amdkfd: Fix a race condition of vram buffer
unref in svm code
> > > > >     eea81424c5b8 drm/komeda: drop all currently held locks if
deadlock happens
> > > > >     812886866be6 platform/x86: thinkpad_acpi: Add battery quirk
for Thinkpad X120e
> > > > >     ba7088769800 Bluetooth: Fix double free in hci_conn_cleanup
> > > > >     f9de14bde56d Bluetooth: btusb: Add date->evt_skb is NULL check
> > > > >     a43cf6acf017 wifi: ath10k: Don't touch the CE interrupt
registers after power up
> > > > >     6f42bd243327 net: annotate data-races around
sk->sk_dst_pending_confirm
> > > > >     19ab5fd26441 net: annotate data-races around
sk->sk_tx_queue_mapping
> > > > >     f3be63f7a8ee wifi: ath10k: fix clang-specific fortify warning
> > > > >     02a0547b8da0 wifi: ath9k: fix clang-specific fortify warnings
> > > > >     cf353904a828 bpf: Detect IP == ksym.end as part of BPF program
> > > > >     c29a89b23f67 atl1c: Work around the DMA RX overflow issue
> > > > >     21a0f310a9f3 wifi: mac80211: don't return unset power in
ieee80211_get_tx_power()
> > > > >     3073e38086d0 wifi: mac80211_hwsim: fix clang-specific fortify
warning
> > > > >     e8e55fa44435 x86/mm: Drop the 4 MB restriction on minimal
NUMA node memory size
> > > > >     f9d3ba62e87b workqueue: Provide one lock class key per
work_on_cpu() callsite
> > > > >     0a5b512d526c clocksource/drivers/timer-atmel-tcb: Fix
initialization on SAM9 hardware
> > > > >     465b88c0873b clocksource/drivers/timer-imx-gpt: Fix potential
memory leak
> > > > >     fd0df3f87192 perf/core: Bail out early if the request AUX
area is out of bound
> > > > >     e89d0ed45a41 locking/ww_mutex/test: Fix potential workqueue
corruption
> > > > >     2a910f4af54d Linux 5.15.139
> > > > >     3443337acd37 btrfs: use u64 for buffer sizes in the tree
search ioctls
> > > > >     f9f5e8cecba9 Revert "mmc: core: Capture correct oemid-bits
for eMMC cards"
> > > > >     824829c2c6b4 tracing/kprobes: Fix the order of argument
descriptions
> > > > >     560680f745fc fbdev: fsl-diu-fb: mark wr_reg_wa() static
> > > > >     8e4b510fe917 fbdev: imsttfb: fix a resource leak in probe
> > > > >     3648582181b6 fbdev: imsttfb: Fix error path of imsttfb_probe()
> > > > >     30959f9f4540 spi: spi-zynq-qspi: add spi-mem to driver
kconfig dependencies
> > > > >     9cf044cc36c1 ASoC: hdmi-codec: register hpd callback on
component probe
> > > > >     705e5a28ec1d drm/syncobj: fix
DRM_SYNCOBJ_WAIT_FLAGS_WAIT_AVAILABLE
> > > > >     0ca05fae2790 netfilter: nat: fix ipv6 nat redirect with
mapped and scoped addresses
> > > > >     1652f57f02eb netfilter: nft_redir: use `struct nf_nat_range2`
throughout and deduplicate eval call-backs
> > > > >     d28c17abe098 netfilter: xt_recent: fix (increase) ipv6
literal buffer length
> > > > >     f30567fcbc4d i2c: iproc: handle invalid slave state
> > > > >     38f5ac54b917 r8169: respect userspace disabling IFF_MULTICAST
> > > > >     fd01115b033c blk-core: use pr_warn_ratelimited() in
bio_check_ro()
> > > > >     b80148710983 block: remove unneeded return value of
bio_check_ro()
> > > > >     d8d94d6b3bd3 tg3: power down device only on SYSTEM_POWER_OFF
> > > > >     5ea06a23f8f4 net/smc: put sk reference if close work was
canceled
> > > > >     884606f8283c net/smc: allow cdc msg send rather than drop it
with NULL sndbuf_desc
> > > > >     a62af7146daa net/smc: fix dangling sock under state
SMC_APPFINCLOSEWAIT
> > > > >     866606826f16 selftests: pmtu.sh: fix result checking
> > > > >     2d117ac1b8f8 net: stmmac: xgmac: Enable support for multiple
Flexible PPS outputs
> > > > >     95a99ac112c5 Fix termination state for idr_for_each_entry_ul()
> > > > >     70ef755f126b net: r8169: Disable multicast filter for
RTL8168H and RTL8107E
> > > > >     0dad0e75d62b dccp/tcp: Call security_inet_conn_request()
after setting IPv6 addresses.
> > > > >     c340713bdf32 dccp: Call security_inet_conn_request() after
setting IPv4 addresses.
> > > > >     d1b7e6562a4c octeontx2-pf: Fix holes in error code
> > > > >     f60297ef59d4 octeontx2-pf: Fix error codes
> > > > >     794d360b1d65 inet: shrink struct flowi_common
> > > > >     8943083bbb64 bpf: Check map->usercnt after timer->timer is
assigned
> > > > >     3907b89cd17f tipc: Change nla_policy for bearer-related names
to NLA_NUL_STRING
> > > > >     a1a485e45d24 hsr: Prevent use after free in
prp_create_tagged_frame()
> > > > >     352887b3edd0 llc: verify mac len before reading mac header
> > > > >     303766bb92c5 Input: synaptics-rmi4 - fix use after free in
rmi_unregister_function()
> > > > >     741e4c15d7c0 pwm: brcmstb: Utilize appropriate clock APIs in
suspend/resume
> > > > >     895ac9a21f69 pwm: sti: Reduce number of allocations and drop
usage of chip_data
> > > > >     db64ddddeeec regmap: prevent noinc writes from clobbering
cache
> > > > >     004d4002534e media: dvb-usb-v2: af9035: fix missing unlock
> > > > >     a0beda184756 media: cedrus: Fix clock/reset sequence
> > > > >     980be4c3b0d5 media: vidtv: mux: Add check and kfree for
kstrdup
> > > > >     d17269fb9161 media: vidtv: psi: Add check for kstrdup
> > > > >     db89f551b706 media: s3c-camif: Avoid inappropriate kfree()
> > > > >     51c94256a83f media: bttv: fix use after free error due to
btv->timeout timer
> > > > >     d3937f9e25d9 media: i2c: max9286: Fix some redundant
of_node_put() calls
> > > > >     9d060f2fc40c pcmcia: ds: fix possible name leak in error path
in pcmcia_device_add()
> > > > >     24e9df588e2e pcmcia: ds: fix refcount leak in
pcmcia_device_add()
> > > > >     24e73ab542c7 pcmcia: cs: fix possible hung task and memory
leak pccardd()
> > > > >     b3eaa0d43c74 rtc: pcf85363: fix wrong mask/val parameters in
regmap_update_bits call
> > > > >     20bd0198bebd cxl/mem: Fix shutdown order
> > > > >     d48fe8d98171 i3c: Fix potential refcount leak in
i3c_master_register_new_i3c_devs
> > > > >     855d6fb2cc7b 9p/net: fix possible memory leak in
p9_check_errors()
> > > > >     0d456ebaad30 perf hist: Add missing puts to
hist__account_cycles
> > > > >     924e8d0b7645 perf machine: Avoid out of bounds LBR memory read
> > > > >     76b0eab987c4 usb: host: xhci-plat: fix possible kernel oops
while resuming
> > > > >     c9c4dab06a5a xhci: Loosen RPM as default policy to cover for
AMD xHC 1.1
> > > > >     92c9ef156431 powerpc/pseries: fix potential memory leak in
init_cpu_associativity()
> > > > >     516235e7b35f powerpc/imc-pmu: Use the correct spinlock
initializer.
> > > > >     945dc61d7840 powerpc/xive: Fix endian conversion size
> > > > >     bce31a2bcb1e powerpc/40x: Remove stale PTE_ATOMIC_UPDATES
macro
> > > > >     1308e55eb09c modpost: fix tee MODULE_DEVICE_TABLE built on
big-endian host
> > > > >     863a9c3fdec2 powerpc: Only define __parse_fpscr() when
required
> > > > >     01f62c6bd2db f2fs: fix to initialize map.m_pblk in
f2fs_precache_extents()
> > > > >     dfebea7114e0 dmaengine: pxa_dma: Remove an erroneous BUG_ON()
in pxad_free_desc()
> > > > >     72f8fa6c4b78 USB: usbip: fix stub_dev hub disconnect
> > > > >     168697f15a53 tools: iio: iio_generic_buffer ensure alignment
> > > > >     a61c3c647ffd misc: st_core: Do not call kfree_skb() under
spin_lock_irqsave()
> > > > >     732aa0cb2601 dmaengine: ti: edma: handle
irq_of_parse_and_map() errors
> > > > >     2941a29fe9d6 usb: chipidea: Simplify Tegra DMA alignment code
> > > > >     58e8316b200b usb: chipidea: Fix DMA overwrite for Tegra
> > > > >     fcaafb574fc8 usb: dwc2: fix possible NULL pointer dereference
caused by driver concurrency
> > > > >     c956be5641cc dmaengine: idxd: Register dsa_bus_type before
registering idxd sub-drivers
> > > > >     ca46d7ce1fbe livepatch: Fix missing newline character in
klp_resolve_symbols()
> > > > >     b77f7c025e85 tty: tty_jobctrl: fix pid memleak in
disassociate_ctty()
> > > > >     e9f598a5cc9a f2fs: compress: fix to avoid redundant compress
extension
> > > > >     8c4504cc0c64 f2fs: compress: fix to avoid use-after-free on
dic
> > > > >     ca0aae3837a6 leds: trigger: ledtrig-cpu:: Fix 'output may be
truncated' issue for 'cpu'
> > > > >     206a972511a8 leds: pwm: Don't disable the PWM when the LED
should be off
> > > > >     893eedf596dd leds: turris-omnia: Do not use SMBUS calls
> > > > >     aec3706971b3 leds: turris-omnia: Drop unnecessary mutex
locking
> > > > >     c9a4f13c58f1 mfd: arizona-spi: Set pdata.hpdet_channel for
ACPI enumerated devs
> > > > >     63a99d7b57b4 mfd: dln2: Fix double put in dln2_probe
> > > > >     2742c860e0b7 mfd: core: Ensure disabled devices are skipped
without aborting
> > > > >     94eb5423d75e mfd: core: Un-constify mfd_cell.of_reg
> > > > >     8890d4d5f25e ASoC: ams-delta.c: use component after check
> > > > >     a2ae48bd82ee crypto: qat - fix deadlock in backlog processing
> > > > >     0dd34a7ad395 padata: Fix refcnt handling in
padata_free_shell()
> > > > >     93e4aa8545ab ASoC: Intel: Skylake: Fix mem leak when parsing
UUIDs fails
> > > > >     cd1c2df64d6b HID: logitech-hidpp: Move
get_wireless_feature_index() check to hidpp_connect_event()
> > > > >     99893b7c4592 HID: logitech-hidpp: Revert "Don't restart
communication if not necessary"
> > > > >     5f2f38602583 HID: logitech-hidpp: Don't restart IO, instead
defer hid_connect() only
> > > > >     1f80041c5867 HID: logitech-hidpp: Remove
HIDPP_QUIRK_NO_HIDINPUT quirk
> > > > >     d3b196a1da3e Revert "HID: logitech-hidpp: add a module
parameter to keep firmware gestures"
> > > > >     6885e5ffa09d sh: bios: Revive earlyprintk support
> > > > >     b0c25e957f9b hid: cp2112: Fix IRQ shutdown stopping polling
for all IRQs on chip
> > > > >     d06dc0f99f72 RDMA/hfi1: Workaround truncation compilation
error
> > > > >     086cd44204bb scsi: ufs: core: Leave space for '\0' in utf8
desc string
> > > > >     a0f1999090b3 ASoC: fsl: Fix PM disable depth imbalance in
fsl_easrc_probe
> > > > >     904fc0103776 RDMA/hns: The UD mode can only be configured
with DCQCN
> > > > >     9f8db02d30ad RDMA/hns: Fix signed-unsigned mixed comparisons
> > > > >     2de683e27e1d RDMA/hns: Fix uninitialized ucmd in
hns_roce_create_qp_common()
> > > > >     611260e36f16 IB/mlx5: Fix rdma counter binding for RAW QP
> > > > >     922b2693b9af ASoC: fsl: mpc5200_dma.c: Fix warning of
Function parameter or member not described
> > > > >     001f90cd9d2f ext4: move 'ix' sanity check to corrent position
> > > > >     c24a3c9e373e ARM: 9321/1: memset: cast the constant byte to
unsigned char
> > > > >     012d0c66f939 hid: cp2112: Fix duplicate workqueue
initialization
> > > > >     1ce09238e8e8 crypto: qat - increase size of buffers
> > > > >     62df66b726f9 crypto: caam/jr - fix Chacha20 + Poly1305 self
test failure
> > > > >     61f25d4686bf crypto: caam/qi2 - fix Chacha20 + Poly1305 self
test failure
> > > > >     66eb7b7f23dd nd_btt: Make BTT lanes preemptible
> > > > >     6563e0f79d63 libnvdimm/of_pmem: Use devm_kstrdup instead of
kstrdup and check its return value
> > > > >     d4ad0c1a83ce scsi: ibmvfc: Fix erroneous use of
rtas_busy_delay with hcall return code
> > > > >     b79c7d684c3f RDMA/core: Use size_{add,sub,mul}() in calls to
struct_size()
> > > > >     a5c83c8043d7 hwrng: geode - fix accessing registers
> > > > >     a8607725b20a crypto: hisilicon/hpre - Fix a erroneous check
after snprintf()
> > > > >     b01b9dc5487a selftests/resctrl: Ensure the benchmark commands
fits to its array
> > > > >     2d2300fcf8f6 selftests/pidfd: Fix ksft print formats
> > > > >     8bc9c9447489 arm64: dts: imx8mn: Add sound-dai-cells to
micfil node
> > > > >     1abd658492b5 arm64: dts: imx8mm: Add sound-dai-cells to
micfil node
> > > > >     cf7abb54f8b1 arm64: dts: imx8qm-ss-img: Fix jpegenc
compatible entry
> > > > >     8704bf18a888 clk: scmi: Free scmi_clk allocated when the
clocks with invalid info are skipped
> > > > >     bdb0428aa294 firmware: arm_ffa: Assign the missing IDR
allocation ID to the FFA device
> > > > >     b0ffdc164365 firmware: ti_sci: Mark driver as non removable
> > > > >     995ee1e84e8d soc: qcom: llcc: Handle a second device without
data corruption
> > > > >     19b8098f73c6 ARM: dts: qcom: mdm9615: populate vsdcc fixed
regulator
> > > > >     a8ab88f84b89 arm64: dts: qcom: apq8016-sbc: Add missing
ADV7533 regulators
> > > > >     ddc0df81eeac ARM64: dts: marvell: cn9310: Use appropriate
label for spi1 pins
> > > > >     12d9de01c09c arm64: dts: qcom: sdm845-mtp: fix WiFi
configuration
> > > > >     690b89255971 arm64: dts: qcom: sc7280: Add missing LMH
interrupts
> > > > >     2a4cce4168f7 arm64: dts: qcom: msm8992-libra: drop duplicated
reserved memory
> > > > >     eb9daf47806b arm64: dts: qcom: msm8916: Fix iommu local
address range
> > > > >     541640dcbf48 ARM: dts: renesas: blanche: Fix typo in GP_11_2
pin name
> > > > >     0e1e88bba286 perf: hisi: Fix use-after-free when register pmu
fails
> > > > >     4067d39f3c57 drm: mediatek: mtk_dsi: Fix NO_EOT_PACKET
settings/handling
> > > > >     a6a6f70aedca drm/msm/dsi: use msm_gem_kernel_put to free TX
buffer
> > > > >     aea6f32a4318 xen-pciback: Consider INTx disabled when
MSI/MSI-X is enabled
> > > > >     e588ca45bf55 drm/rockchip: Fix type promotion bug in
rockchip_gem_iommu_map()
> > > > >     a00a293d57a5 arm64/arm: xen: enlighten: Fix KPTI checks
> > > > >     d0d01bb4a560 drm/bridge: lt9611uxc: fix the race in the error
path
> > > > >     29aba28ea195 drm/bridge: lt9611uxc: Register and attach our
DSI device at probe
> > > > >     f53a04579328 drm/bridge: lt9611uxc: Switch to devm MIPI-DSI
helpers
> > > > >     517a5137a57b drm/rockchip: cdn-dp: Fix some error handling
paths in cdn_dp_probe()
> > > > >     865ccd4ca674 drm/mediatek: Fix iommu fault during crtc
enabling
> > > > >     8e3c8253b34f drm/mediatek: Fix iommu fault by swapping FBs
after updating plane state
> > > > >     e11e339faa11 drm/amdkfd: fix some race conditions in vram
buffer alloc/free of svm code
> > > > >     30cb99e09648 drm/bridge: tc358768: Fix bit updates
> > > > >     1cd4ae681a6a drm/bridge: tc358768: Disable non-continuous
clock mode
> > > > >     c13591b859be drm/bridge: tc358768: Fix use of uninitialized
variable
> > > > >     d78bddd94b80 drm/bridge: lt8912b: Add missing
drm_bridge_attach call
> > > > >     5cc2bc519afd drm/bridge: lt8912b: Manually disable HPD only
if it was enabled
> > > > >     42071feab712 drm/bridge: lt8912b: Fix crash on bridge detach
> > > > >     d9217286d0ab drm/bridge: lt8912b: Fix bridge_detach
> > > > >     cc3057958c5c drm/bridge: lt8912b: Add hot plug detection
> > > > >     ef4a40953c80 drm/bridge: lt8912b: Register and attach our DSI
device at probe
> > > > >     3580b8a01305 drm/bridge: lt8912b: Switch to devm MIPI-DSI
helpers
> > > > >     52541851a8d1 drm/mipi-dsi: Create devm device attachment
> > > > >     a20d6ecd261a drm/mipi-dsi: Create devm device registration
> > > > >     347f025a02b3 drm/radeon: possible buffer overflow
> > > > >     b163b371d741 drm/rockchip: vop: Fix call to crtc reset helper
> > > > >     9a96bed1df7b drm/rockchip: vop: Fix reset of state in
duplicate state crtc funcs
> > > > >     1b0bc99cf316 hwmon: (coretemp) Fix potentially truncated
sysfs attribute name
> > > > >     b3e7eb23a6e9 hwmon: (axi-fan-control) Fix possible NULL
pointer dereference
> > > > >     e0bf076b734a platform/x86: wmi: Fix opening of char device
> > > > >     c57e81d5e538 platform/x86: wmi: remove unnecessary
initializations
> > > > >     2ca4e461a298 platform/x86: wmi: Fix probe failure when
failing to register WMI devices
> > > > >     f75e11f54d98 clk: qcom: config IPQ_APSS_6018 should depend on
QCOM_SMEM
> > > > >     d1175cf4bd2b clk: mediatek: clk-mt2701: Add check for
mtk_alloc_clk_data
> > > > >     e964d21dc034 clk: mediatek: clk-mt7629: Add check for
mtk_alloc_clk_data
> > > > >     c4070ada5d51 clk: mediatek: clk-mt7629-eth: Add check for
mtk_alloc_clk_data
> > > > >     3aefc6fcfbad clk: mediatek: clk-mt6797: Add check for
mtk_alloc_clk_data
> > > > >     ca6d565a2319 clk: mediatek: clk-mt6779: Add check for
mtk_alloc_clk_data
> > > > >     533ca5153ad6 clk: mediatek: clk-mt6765: Add check for
mtk_alloc_clk_data
> > > > >     e531e4e73734 clk: npcm7xx: Fix incorrect kfree
> > > > >     761c2a690d8f clk: ti: fix double free in
of_ti_divider_clk_setup()
> > > > >     1c37faca0908 clk: ti: change ti_clk_register[_omap_hw]() API
> > > > >     28b72fba1e19 clk: ti: Update component clocks to use
ti_dt_clk_name()
> > > > >     c4bffed2e52b clk: ti: Update pll and clockdomain clocks to
use ti_dt_clk_name()
> > > > >     9b5e9d8bf9a6 clk: ti: Add ti_dt_clk_name() helper to use
clock-output-names
> > > > >     f45fff806ebb clk: keystone: pll: fix a couple NULL vs
IS_ERR() checks
> > > > >     7ff8ca9beefb spi: nxp-fspi: use the correct ioremap function
> > > > >     26206c858dae clk: renesas: rzg2l: Fix computation formula
> > > > >     1966bf2a79e6 clk: renesas: rzg2l: Use FIELD_GET() for PLL
register fields
> > > > >     7ece2efa87af clk: renesas: rzg2l: Simplify
multiplication/shift logic
> > > > >     e2239f716529 clk: imx: imx8qxp: Fix elcdif_pll clock
> > > > >     7d416973cd12 clk: imx: imx8mq: correct error handling path
> > > > >     608ebb098b79 clk: imx: Select MXC_CLK for CLK_IMX8QXP
> > > > >     8861b2925a84 clk: qcom: gcc-sm8150: Fix gcc_sdcc2_apps_clk_src
> > > > >     76e8f00f54a8 clk: qcom: mmcc-msm8998: Fix the SMMU GDSC
> > > > >     56c4bb46a5a0 clk: qcom: mmcc-msm8998: Don't check halt bit on
some branch clks
> > > > >     0881d24cf5ca clk: qcom: clk-rcg2: Fix clock rate overflow for
high parent frequencies
> > > > >     b64683f5d728 spi: tegra: Fix missing IRQ check in
tegra_slink_probe()
> > > > >     b13e8b38be51 regmap: debugfs: Fix a erroneous check after
snprintf()
> > > > >     8fafac407346 ipvlan: properly track tx_errors
> > > > >     3eedc19a9d0f net: add DEV_STATS_READ() helper
> > > > >     359bce81b841 ipv6: avoid atomic fragment on GSO packets
> > > > >     6b413d52f6ab ACPI: sysfs: Fix create_pnp_modalias() and
create_of_modalias()
> > > > >     32aaa3b98789 wifi: iwlwifi: empty overflow queue during flush
> > > > >     0e3ad00be4e8 wifi: iwlwifi: pcie: synchronize IRQs before NAPI
> > > > >     a8ebe549e0ce wifi: iwlwifi: call napi_synchronize() before
freeing rx/tx queues
> > > > >     627a3b3f5c80 iwlwifi: pcie: adjust to Bz completion descriptor
> > > > >     0d91506a40ec tcp: fix cookie_init_timestamp() overflows
> > > > >     4f6e904ed4e3 chtls: fix tp->rcv_tstamp initialization
> > > > >     5d7bec7ae4db r8169: fix rare issue with broken rx after
link-down on RTL8125
> > > > >     e143a3c82d33 r8169: use tp_to_dev instead of open code
> > > > >     3a8f4e58e1ee thermal: core: prevent potential string overflow
> > > > >     bfd4ed4988aa netfilter: nf_tables: Drop pointless memset when
dumping rules
> > > > >     80986257d2cd PM / devfreq: rockchip-dfi: Make pmu regmap
mandatory
> > > > >     826120c9ba68 can: dev: can_put_echo_skb(): don't crash kernel
if can_priv::echo_skb is accessed out of bounds
> > > > >     28e9e015916e can: dev: can_restart(): fix race condition
between controller restart and netif_carrier_on()
> > > > >     ada4dc4788f1 can: dev: can_restart(): don't crash kernel if
carrier is OK
> > > > >     d4eb4182a823 wifi: rtlwifi: fix EDCA limit set by BT
coexistence
> > > > >     2027e74150ee tcp_metrics: do not create an entry from
tcp_init_metrics()
> > > > >     3f7cb7c47ce0 tcp_metrics: properly set tp->snd_ssthresh in
tcp_init_metrics()
> > > > >     ca7b6fa9e61a tcp_metrics: add missing barriers on delete
> > > > >     227709a0e47c wifi: mt76: mt7603: improve stuck beacon handling
> > > > >     eab5b0aa5065 mt76: pass original queue id from
__mt76_tx_queue_skb to the driver
> > > > >     75336a762539 mt76: add support for overriding the device used
for DMA mapping
> > > > >     77b2ab5cd1a4 mt76: dma: use kzalloc instead of devm_kzalloc
for txwi
> > > > >     064b32f18db1 wifi: mt76: mt7603: rework/fix rx pse hang check
> > > > >     1afbb9ececd3 wifi: rtw88: debug: Fix the NULL vs IS_ERR() bug
for debugfs_create_file()
> > > > >     ebcbf5f5e047 net: spider_net: Use size_add() in call to
struct_size()
> > > > >     56e7424c6efc tipc: Use size_add() in calls to struct_size()
> > > > >     3e51efcb2909 mlxsw: Use size_mul() in call to struct_size()
> > > > >     dc3fef310732 gve: Use size_add() in call to struct_size()
> > > > >     70f032db8516 tcp: call tcp_try_undo_recovery when an RTOd TFO
SYNACK is ACKed
> > > > >     a2d540c74549 udp: add missing WRITE_ONCE() around
up->encap_rcv
> > > > >     8f7eef3a13df selftests/bpf: Correct map_fd to data_fd in
tailcalls
> > > > >     3eefb2fbf4ec selftests/bpf: Test tail call counting with
bpf2bpf and data on stack
> > > > >     ab91992ec4d4 i40e: fix potential memory leaks in i40e_remove()
> > > > >     702742373650 genirq/matrix: Exclude managed interrupts in
irq_matrix_allocated()
> > > > >     379b120e4f27 pstore/platform: Add check for kstrdup
> > > > >     81b8638e4ef4 x86/boot: Fix incorrect startup_gdt_descr.size
> > > > >     c7e8c7452e5a x86/sev-es: Allow copy_from_kernel_nofault() in
earlier boot
> > > > >     0b5da8ce0f18 x86: Share definition of __is_canonical_address()
> > > > >     90b263db856d futex: Don't include process MM in futex key on
no-MMU
> > > > >     f0d6e5841172 x86/srso: Fix SBPB enablement for (possible)
future fixed HW
> > > > >     565f9337b68e writeback, cgroup: switch inodes with dirty
timestamps to release dying cgwbs
> > > > >     2bb46b20825d vfs: fix readahead(2) on block devices
> > > > >     20195f87db19 sched: Fix stop_one_cpu_nowait() vs hotplug
> > > > >     13cde955e52e sched/uclamp: Ignore (util == 0) optimization in
feec() when p_util_max = 0
> > > > >     cc6198ff20c0 iov_iter, x86: Be consistent about the __user
tag on copy_mc_to_user()
> > > > >     80529b4968a8 Linux 5.15.138
> > > > >     3d8344a7c4a3 ALSA: hda: intel-dsp-config: Fix JSL Chromebook
quirk detection
> > > > >     f049c0c0037d misc: pci_endpoint_test: Add deviceID for J721S2
PCIe EP device support
> > > > >     28b8ad8ccecd tty: 8250: Add Brainboxes Oxford
Semiconductor-based quirks
> > > > >     44c4dfac3f02 tty: 8250: Add support for Intashield IX cards
> > > > >     d541ccb34de2 tty: 8250: Add support for additional Brainboxes
PX cards
> > > > >     60debc01fcbb tty: 8250: Fix up PX-803/PX-857
> > > > >     1f5649aed527 tty: 8250: Fix port count of PX-257
> > > > >     3fe3cc63c730 tty: 8250: Add support for Intashield IS-100
> > > > >     a5b6390fd609 tty: 8250: Add support for Brainboxes UP cards
> > > > >     738fe41b6443 tty: 8250: Add support for additional Brainboxes
UC cards
> > > > >     ff6059c3d234 tty: 8250: Remove UC-257 and UC-431
> > > > >     81a4dd5e6c78 tty: n_gsm: fix race condition in status line
change on dead connections
> > > > >     e25197747f0e usb: raw-gadget: properly handle interrupted
requests
> > > > >     e5f53a68a596 usb: typec: tcpm: Fix NULL pointer dereference
in tcpm_pd_svdm()
> > > > >     7c4855b22a3f usb: storage: set 1.50 as the lower bcdDevice
for older "Super Top" compatibility
> > > > >     c48aae53850c PCI: Prevent xHCI driver from claiming AMD
VanGogh USB3 DRD device
> > > > >     6628c3627c02 drm/amd: Disable ASPM for VI w/ all Intel systems
> > > > >     b6c3c7786e24 drm/amd: Move helper for dynamic speed switch
check out of smu13
> > > > >     9015169f00ee can: isotp: isotp_sendmsg(): fix TX state
detection and wait behavior
> > > > >     d72ff6478323 can: isotp: isotp_bind(): do not validate unused
address information
> > > > >     e163ad6a8639 can: isotp: add local echo tx processing and tx
without FC
> > > > >     b4e78ea26638 can: isotp: handle wait_event_interruptible()
return values
> > > > >     2fc6f337257f can: isotp: check CAN address family in
isotp_bind()
> > > > >     f8c3bd211cf3 can: isotp: isotp_bind(): return -EINVAL on
incorrect CAN ID formatting
> > > > >     615c4dd64050 can: isotp: set max PDU size to 64 kByte
> > > > >     6627b96851f1 powerpc/mm: Fix boot crash with FLATMEM
> > > > >     f0f998648887 r8152: Check for unplug in r8153b_ups_en() /
r8153c_ups_en()
> > > > >     78c939a88729 r8152: Check for unplug in
rtl_phy_patch_request()
> > > > >     51cc28ce742e net: chelsio: cxgb4: add an error code check in
t4_load_phy_fw
> > > > >     bbc926199321 platform/mellanox: mlxbf-tmfifo: Fix a warning
message
> > > > >     db4416ea3a5d scsi: mpt3sas: Fix in error path
> > > > >     d48b2e8189d5 fbdev: uvesafb: Call cn_del_callback() at the
end of uvesafb_exit()
> > > > >     e39440c3268b drm/ttm: Reorder sys manager cleanup step
> > > > >     aade33d3d9bb ASoC: rt5650: fix the wrong result of key button
> > > > >     fa32e21c0568 netfilter: nfnetlink_log: silence bogus compiler
warning
> > > > >     dfcbb983eb6e spi: npcm-fiu: Fix UMA reads when dummy.nbytes
== 0
> > > > >     64ae128b095d fs/ntfs3: Avoid possible memory leak
> > > > >     27a0bed1285e fs/ntfs3: Fix directory element type detection
> > > > >     94524980ee75 fs/ntfs3: Fix NULL pointer dereference on error
in attr_allocate_frame()
> > > > >     2de328398b50 fs/ntfs3: Fix possible NULL-ptr-deref in
ni_readpage_cmpr()
> > > > >     962a3d3d731c fs/ntfs3: Use kvmalloc instead of kmalloc(...
__GFP_NOWARN)
> > > > >     393966e79ba1 fs/ntfs3: Write immediately updated ntfs state
> > > > >     59e629fc7157 fs/ntfs3: Add ckeck in ni_update_parent()
> > > > >     738a3adc7c8b fbdev: atyfb: only use ioremap_uc() on i386 and
ia64
> > > > >     afef8af919d2 Input: synaptics-rmi4 - handle reset delay when
using SMBus trsnsport
> > > > >     abc62fc06d4a powerpc/85xx: Fix math emulation exception
> > > > >     4bdde4dca00e dmaengine: ste_dma40: Fix PM disable depth
imbalance in d40_probe
> > > > >     39d2c10367a8 irqchip/stm32-exti: add missing DT IRQ flag
translation
> > > > >     c57aef9075e0 irqchip/riscv-intc: Mark all INTC nodes as
initialized
> > > > >     eb99b6e204cd net: sched: cls_u32: Fix allocation size in
u32_init()
> > > > >     5e78ebe7c1db ASoC: simple-card: fixup asoc_simple_probe()
error handling
> > > > >     65fd21aa3805 x86: Fix .brk attribute in linker script
> > > > >     d4c8bf5635c4 rpmsg: Fix possible refcount leak in
rpmsg_register_device_override()
> > > > >     a82e0fda8a2f rpmsg: glink: Release driver_override
> > > > >     bfd4a664ddfb rpmsg: Fix calling device_lock() on
non-initialized device
> > > > >     2e76b4f6218c rpmsg: Fix kfree() of static memory on setting
driver_override
> > > > >     5c0da71871d3 rpmsg: Constify local variable in field store
macro
> > > > >     389190b25472 driver: platform: Add helper for safer setting
of driver_override
> > > > >     37ffa428d58c objtool/x86: add missing embedded_insn check
> > > > >     f031e15d0bb8 ext4: avoid overlapping preallocations due to
overflow
> > > > >     f2c3a3aa6f11 ext4: fix BUG in ext4_mb_new_inode_pa() due to
overflow
> > > > >     7a992726f727 ext4: add two helper functions
extent_logical_end() and pa_logical_end()
> > > > >     9e78e7709f7d x86/mm: Fix RESERVE_BRK() for older binutils
> > > > >     d3201c718058 x86/mm: Simplify RESERVE_BRK()
> > > > >     897b56acf126 x86/i8259: Skip probing when ACPI/MADT
advertises PCAT compatibility
> > > > >     77db87c4a4ed gve: Fix GFP flags when allocing pages
> > > > >     8b424bdf6c9c iio: afe: rescale: Accept only offset channels
> > > > >     c1eeb494f684 iio: afe: rescale: add offset support
> > > > >     7c76b7db5521 iio: afe: rescale: expose scale processing
function
> > > > >     c60671502dc2 iio: afe: rescale: reorder includes
> > > > >     27dd09f5ec7f clk: Sanitize possible_parent_show to Handle
Return Value of of_clk_get_parent_name
> > > > >     c27ca4aebbee sparc32: fix a braino in fault handling in
csum_and_copy_..._user()
> > > > >     21b07a2e6095 perf/core: Fix potential NULL deref
> > > > >     6efd498009b9 nvmem: imx: correct nregs for i.MX6UL
> > > > >     0c2948118c34 nvmem: imx: correct nregs for i.MX6SLL
> > > > >     6e22bf6f00d5 nvmem: imx: correct nregs for i.MX6ULL
> > > > >     e0f95b831b4a misc: fastrpc: Clean buffers on remote
invocation failures
> > > > >     c4957f00f9e2 tracing/kprobes: Fix the description of variable
length arguments
> > > > >     cdc57093b470 i2c: aspeed: Fix i2c bus hang in slave read
> > > > >     e97d374a2506 i2c: stm32f7: Fix PEC handling in case of SMBUS
transfers
> > > > >     2766a872103b i2c: muxes: i2c-demux-pinctrl: Use
of_get_i2c_adapter_by_node()
> > > > >     48b58f7469e5 i2c: muxes: i2c-mux-gpmux: Use
of_get_i2c_adapter_by_node()
> > > > >     cb65e692765b i2c: muxes: i2c-mux-pinctrl: Use
of_get_i2c_adapter_by_node()
> > > > >     eace761f35a1 iio: adc: xilinx-xadc: Correct temperature
offset/scale for UltraScale
> > > > >     70322a446ef2 iio: adc: xilinx-xadc: Don't clobber preset
voltage/temperature thresholds
> > > > >     3c1312b5d49a iio: exynos-adc: request second interupt only
when touchscreen mode is used
> > > > >     4e14f2d5885f kasan: print the original fault addr when access
invalid shadow
> > > > >     bdfa4fa7588d i40e: Fix wrong check for
I40E_TXR_FLAGS_WB_ON_ITR
> > > > >     d5c175f4cea6 gtp: fix fragmentation needed check with gso
> > > > >     c0dad0c0924c gtp: uapi: fix GTPA_MAX
> > > > >     852fb4ce426d tcp: fix wrong RTO timeout when received SACK
reneging
> > > > >     83cfa3b51a78 r8152: Release firmware if we have an error in
probe
> > > > >     e0f9231ccd6c r8152: Cancel hw_phy_work if we have an error in
probe
> > > > >     ff42b0a55659 r8152: Run the unload routine if we have errors
during probe
> > > > >     6fa3b9f9478e r8152: Increase USB control msg timeout to
5000ms as per spec
> > > > >     76873f2eadc0 net: usb: smsc95xx: Fix uninit-value access in
smsc95xx_read_reg
> > > > >     6afd112c3f95 net: ieee802154: adf7242: Fix some potential
buffer overflow in adf7242_stats_show()
> > > > >     46cd35e4e774 igc: Fix ambiguity in the ethtool advertising
> > > > >     49529413eaed neighbour: fix various data-races
> > > > >     667554946360 igb: Fix potential memory leak in
igb_add_ethtool_nfc_entry
> > > > >     263421905346 treewide: Spelling fix in comment
> > > > >     bc0c4bc119d2 i40e: Fix I40E_FLAG_VF_VLAN_PRUNING value
> > > > >     c532c5df01ad r8169: fix the KCSAN reported data race in
rtl_rx while reading desc->opts1
> > > > >     6afb294c88c6 r8169: fix the KCSAN reported data-race in
rtl_tx while reading TxDescArray[entry].opts1
> > > > >     9d7b3838428c r8169: fix the KCSAN reported data-race in
rtl_tx() while reading tp->cur_tx
> > > > >     04dbfa4122e0 firmware/imx-dsp: Fix use_after_free in
imx_dsp_setup_channels()
> > > > >     0d587b86cd0d drm/dp_mst: Fix NULL deref in
get_mst_branch_device_by_guid_helper()
> > > > >     8860f0175e51 vsock/virtio: initialize the_virtio_vsock before
using VQs
> > > > >     762c251c7f5c vsock/virtio: add support for device
suspend/resume
> > > > >     1e02df6f6907 vsock/virtio: factor our the code to initialize
and delete VQs
> > > > >     15a8cac3c250 drm/i915/pmu: Check if pmu is closed before
stopping event
> > > > >     43bd431a5dd9 nfsd: lock_rename() needs both directories to
live on the same fs
> > > > >     556b68d9b95f mm/migrate: fix do_pages_move for compat pointers
> > > > >     c4071c6114de mm/page_alloc: correct start page when guard
page debug is enabled
> > > > >     3a6cee2bfb53 vhost: Allow null msg.size on
VHOST_IOTLB_INVALIDATE
> > > > >     fbc9a8718f31 virtio-mmio: fix memory leak of vm_dev
> > > > >     862a356bc986 virtio_balloon: Fix endless deflation and
inflation on arm64
> > > > >     41bb770e42bc mcb-lpc: Reallocate memory region to avoid
memory overlapping
> > > > >     f2ac8b2643dd mcb: Return actual parsed size when reading
chameleon table
> > > > >     90918ef995b5 mptcp: more conservative check for zero probes
> > > > >     fd2b2dab6f5b tcp: cleanup tcp_remove_empty_skb() use
> > > > >     68342755b9b2 tcp: remove dead code from tcp_sendmsg_locked()
> > > > >     0f482ad7b1a5 pinctrl: qcom: lpass-lpi: fix concurrent
register updates
> > > > >     51b054f6fe01 ASoC: codecs: wcd938x: fix runtime PM imbalance
on remove
> > > > >     cb34f4e79e54 ASoC: codecs: wcd938x: fix resource leaks on
bind errors
> > > > >     12952a23a5da Linux 5.15.137
> > > > >     dff33880d40a xfrm6: fix inet6_dev refcount underflow problem
> > > > >     5a9d05a4f1c3 Bluetooth: hci_sock: Correctly bounds check and
pad HCI_MON_NEW_INDEX name
> > > > >     a6df96ee0b45 Bluetooth: hci_sock: fix slab oob read in
create_monitor_event
> > > > >     c08d609fb2b6 phy: mapphone-mdm6600: Fix pinctrl_pm handling
for sleep pins
> > > > >     e1b030b101f6 phy: mapphone-mdm6600: Fix runtime PM for remove
> > > > >     59f1095ab58e phy: mapphone-mdm6600: Fix runtime disable on
probe
> > > > >     b618062c0b13 serial: 8250: omap: Move uart_write() inside PM
section
> > > > >     67f29cd2f851 ASoC: pxa: fix a memory leak in probe()
> > > > >     76d04c339508 gpio: vf610: set value before the direction to
avoid a glitch
> > > > >     4b129e3964b3 platform/x86: asus-wmi: Map 0x2a code, Ignore
0x2b and 0x2c events
> > > > >     e1a058cc2467 platform/x86: asus-wmi: Change ASUS_WMI_BRN_DOWN
code from 0x20 to 0x2e
> > > > >     c6bbe51dcdf3 platform/surface: platform_profile: Propagate
error if profile registration fails
> > > > >     a73c8d716938 s390/cio: fix a memleak in css_alloc_subchannel
> > > > >     c8b6c2df1e7d selftests/ftrace: Add new test case which checks
non unique symbol
> > > > >     3ad81e6affcb s390/pci: fix iommu bitmap allocation
> > > > >     71d224acc4d1 perf: Disallow mis-matched inherited group reads
> > > > >     5aa89a11a2a6 USB: serial: option: add Fibocom to DELL custom
modem FM101R-GL
> > > > >     8c376d863618 USB: serial: option: add entry for Sierra EM9191
with new firmware
> > > > >     483221216176 USB: serial: option: add Telit LE910C4-WWX
0x1035 composition
> > > > >     e750fb71dc6a nvme-rdma: do not try to stop unallocated queues
> > > > >     a9fd6d44abbc nvme-pci: add BOGUS_NID for Intel 0a54 device
> > > > >     071382bda1da ACPI: irq: Fix incorrect return value in
acpi_register_gsi()
> > > > >     431a5010bce2 NFSv4.1: fixup use EXCHGID4_FLAG_USE_PNFS_DS for
DS server
> > > > >     5762e72ef1b0 pNFS: Fix a hang in nfs4_evict_inode()
> > > > >     5a3abee2eee9 Revert "pinctrl: avoid unsafe code pattern in
find_pinctrl()"
> > > > >     24959825377f mmc: core: Capture correct oemid-bits for eMMC
cards
> > > > >     8041e7b7e7e9 mmc: core: sdio: hold retuning if sdio in 1-bit
mode
> > > > >     262029c0c58c mmc: mtk-sd: Use readl_poll_timeout_atomic in
msdc_reset_hw
> > > > >     3e363db1c13a mtd: physmap-core: Restore map_rom fallback
> > > > >     71823463b1b2 mtd: spinand: micron: correct bitmask for ecc
status
> > > > >     a50d2f17d562 mtd: rawnand: arasan: Ensure program page
operations are successful
> > > > >     ae53c92e928c mtd: rawnand: marvell: Ensure program page
operations are successful
> > > > >     c0ca2ab23098 mtd: rawnand: pl353: Ensure program page
operations are successful
> > > > >     a7070628043e mtd: rawnand: qcom: Unmap the right resource
upon probe failure
> > > > >     3f928d1362f7 net: fix ifname in netlink ntf during netns move
> > > > >     ac43ec299a6f net: move from strlcpy with unused retval to
strscpy
> > > > >     30e2db403032 net: introduce a function to check if a netdev
name is in use
> > > > >     38ba5479355b Bluetooth: hci_event: Fix using memcmp when
comparing keys
> > > > >     3b2da6d62b42 net/mlx5: Handle fw tracer change ownership
event based on MTRC
> > > > >     f6e263824539 platform/x86: touchscreen_dmi: Add info for the
Positivo C4128B
> > > > >     ca56d8afe648 HID: multitouch: Add required quirk for
Synaptics 0xcd7e device
> > > > >     ca5bec7ecf26 btrfs: error out when reallocating block for
defrag using a stale transaction
> > > > >     2692fd37aaf4 btrfs: error when COWing block from a root that
is being deleted
> > > > >     ef491d9560d9 btrfs: error out when COWing block using a stale
transaction
> > > > >     f89ed0a09673 btrfs: fix some -Wmaybe-uninitialized warnings
in ioctl.c
> > > > >     df486b75feca drm: panel-orientation-quirks: Add quirk for One
Mix 2S
> > > > >     d5ba30ee4f6d ipv4/fib: send notify when delete source address
routes
> > > > >     9d07b7abd277 sky2: Make sure there is at least one frag_addr
available
> > > > >     f652eb4adf27 regulator/core: Revert "fix kobject release
warning and memory leak in regulator_register()"
> > > > >     aa77b187b1f0 wifi: cfg80211: avoid leaking stack data into
trace
> > > > >     30a2285a2e18 wifi: mac80211: allow transmitting EAPOL frames
with tainted key
> > > > >     b64eb31a1b53 wifi: cfg80211: Fix 6GHz scan configuration
> > > > >     bbec1724519e Bluetooth: hci_core: Fix build warnings
> > > > >     02b0e6991838 Bluetooth: Avoid redundant authentication
> > > > >     38681af225b6 Bluetooth: btusb: add shutdown function for
QCA6174
> > > > >     e6e9a32c3e60 HID: holtek: fix slab-out-of-bounds Write in
holtek_kbd_input_event
> > > > >     06aabf7715da wifi: iwlwifi: Ensure ack flag is properly
cleared.
> > > > >     6063f6f64fa4 wifi: mwifiex: Sanity check tlv_len and
tlv_bitmap_len
> > > > >     59ebfeb7b319 tracing: relax trace_event_eval_update()
execution with cond_resched()
> > > > >     3d85fb391fa7 ata: libata-eh: Fix compilation warning in
ata_eh_link_report()
> > > > >     89e3cc1b0703 ata: libata-core: Fix compilation warning in
ata_dev_config_ncq()
> > > > >     137c658ea3ce gpio: timberdale: Fix potential deadlock on
&tgpio->lock
> > > > >     68f106c2b2ab overlayfs: set ctime when setting mtime and atime
> > > > >     ef3c62e2f0f1 i2c: mux: Avoid potential false error message in
i2c_mux_add_adapter
> > > > >     e2f64f3eebaa btrfs: initialize start_slot in
btrfs_log_prealloc_extents
> > > > >     266dab0ce42d btrfs: return -EUCLEAN for delayed tree ref with
a ref count not equals to 1
> > > > >     bc424f18fbdc fs-writeback: do not requeue a clean inode
having skipped pages
> > > > >     92609823592c ARM: dts: ti: omap: Fix noisy serial with
overrun-throttle-ms for mapphone
> > > > >     3898d8d685ab ksmbd: not allow to open file if delelete on
close bit is set
> > > > >     d3dc26c4fdc2 nfp: flower: avoid rmmod nfp crash issues
> > > > >     6c52b1215904 mctp: perform route lookups under a RCU
read-side lock
> > > > >     db3f17e571e8 mctp: Allow local delivery to the null EID
> > > > >     29017ab1a539 powerpc/47x: Fix 47x syscall return crash
> > > > >     558ee0fafd40 powerpc/32s: Do kuep_lock() and kuep_unlock() in
assembly
> > > > >     d00f4ae3accf powerpc/32s: Remove capability to disable KUEP
at boottime
> > > > >     fcb3f09e8173 drm/atomic-helper: relax unregistered connector
check
> > > > >     403d201d1fd1 perf/x86/lbr: Filter vsyscall addresses
> > > > >     419ac18d8808 perf/x86: Move branch classifier
> > > > >     030099bc9115 perf: Add irq and exception return branch types
> > > > >     ae80d5290c14 iio: adc: ad7192: Correct reference voltage
> > > > >     569a126f244b iio: cros_ec: fix an use-after-free in
cros_ec_sensors_push_data()
> > > > >     a9c471892d75 iio: core: introduce
iio_device_{claim|release}_buffer_mode() APIs
> > > > >     eafbb1966152 iio: core: Hide read accesses to
iio_dev->currentmode
> > > > >     919721348c04 iio: Un-inline iio_buffer_enabled()
> > > > >     7f74bc91eb00 serial: 8250_omap: Fix errors with
no_console_suspend
> > > > >     d67d831e1dbc serial: 8250: omap: Fix imprecise external abort
for omap_8250_pm()
> > > > >     aff3019b553e selftests/mm: fix awk usage in
charge_reserved_hugetlb.sh and hugetlb_reparenting_test.sh that may cause
error
> > > > >     4f1d3d1ca500 net: pktgen: Fix interface flags printing
> > > > >     8bdf95e29f86 netfilter: nf_tables: revert do not remove
elements if set backend implements .abort
> > > > >     cc19daa037f5 netfilter: nf_tables: do not remove elements if
set backend implements .abort
> > > > >     db33720697c8 netfilter: nft_set_rbtree: .deactivate fails if
element has expired
> > > > >     44768cad012c neighbor: tracing: Move pin6 inside
CONFIG_IPV6=y section
> > > > >     b33179dbf3f2 net/sched: sch_hfsc: upgrade 'rt' to 'sc' when
it becomes a inner curve
> > > > >     0426d7bc17b8 bonding: Return pointer to data after pull on skb
> > > > >     66982023d741 net: dsa: bcm_sf2: Fix possible memory leak in
bcm_sf2_mdio_register()
> > > > >     0ea476863ef7 i40e: prevent crash on probe if hw registers
have invalid values
> > > > >     f9202217a6ea net: usb: smsc95xx: Fix an error code in
smsc95xx_reset()
> > > > >     a2ceb30cc1fc ipv4: fib: annotate races around
nh->nh_saddr_genid and nh->nh_saddr
> > > > >     a270aa7a47db tun: prevent negative ifindex
> > > > >     9d55719f983d tcp: tsq: relax tcp_small_queue_check() when rtx
queue contains a single skb
> > > > >     8ae344291e38 tcp: fix excessive TLP and RACK timeouts from HZ
rounding
> > > > >     8b6b4ca42a94 net: rfkill: gpio: prevent value glitch during
probe
> > > > >     4df9ba0d7a82 net: ipv6: fix return value check in
esp_remove_trailer
> > > > >     a9651e66d0bd net: ipv4: fix return value check in
esp_remove_trailer
> > > > >     26a3c734cb8a xfrm: interface: use DEV_STATS_INC()
> > > > >     f8bc4b708b11 xfrm: fix a data-race in xfrm_gen_index()
> > > > >     b660e58ef72d qed: fix LL2 RX buffer allocation
> > > > >     d35f398b88a1 ASoC: codecs: wcd938x: fix unbind tear down order
> > > > >     d182d8ed7b7e ASoC: codecs: wcd938x: drop bogus bind error
handling
> > > > >     8d32a6b67e77 ASoC: codecs: wcd938x-sdw: fix runtime PM
imbalance on probe errors
> > > > >     6df571a6c153 ASoC: codecs: wcd938x-sdw: fix use after free on
driver unbind
> > > > >     36eabe87031f drm/i915: Retry gtt fault when out of fence
registers
> > > > >     34f62612be2a nvmet-tcp: Fix a possible UAF in queue
intialization setup
> > > > >     04e0eef74b8f netfilter: nft_payload: fix wrong mac header
matching
> > > > >     efe43d1bcbcb fs/ntfs3: fix deadlock in mark_as_free_ex
> > > > >     ab40c7ab7a93 fs/ntfs3: fix panic about slab-out-of-bounds
caused by ntfs_list_ea()
> > > > >     24badb9dd8b8 fs/ntfs3: Fix possible null-pointer dereference
in hdr_find_e()
> > > > >     ff38d2a705e1 tcp: check mptcp-level constraints for backlog
coalescing
> > > > >     582f7993353c x86/sev: Check for user-space IOIO pointing to
kernel space
> > > > >     5c2c01be809d x86/sev: Check IOBM for IOIO exceptions from
user-space
> > > > >     6797c6d09e50 x86/sev: Disable MMIO emulation from user mode
> > > > >     0b4e772a6a89 KVM: x86: Mask LVTPC when handling a PMI
> > > > >     f61c43be1eb9 regmap: fix NULL deref on lookup
> > > > >     ffdc881f6807 nfc: nci: fix possible NULL pointer dereference
in send_acknowledge()
> > > > >     d42aeae14fc4 ice: reset first in crash dump kernels
> > > > >     e42cecb513af ice: fix over-shifted variable
> > > > >     f6c093b97761 Bluetooth: avoid memcmp() out of bounds warning
> > > > >     e5f8b43c9c90 Bluetooth: hci_event: Fix coding style
> > > > >     1597c1ed0e7d Bluetooth: vhci: Fix race when opening vhci
device
> > > > >     1ef071526848 Bluetooth: Fix a refcnt underflow problem for
hci_conn
> > > > >     dd6b62fdd245 Bluetooth: Reject connection with the device
which has same BD_ADDR
> > > > >     848a05c4423f Bluetooth: hci_event: Ignore NULL link key
> > > > >     e7a2aa7770d3 xfs: don't expose internal symlink metadata
buffers to the vfs
> > > > >     fe5c6fbc5e4a Documentation: sysctl: align cells in second
content column
> > > > >     1815844652cc lib/Kconfig.debug: do not enable DEBUG_PREEMPT
by default
> > > > >     00c03985402e Linux 5.15.136
> > > > >     5266b5b6e975 eth: remove remaining copies of the
NAPI_POLL_WEIGHT define
> > > > >     528f0ba9f7a4 usb: hub: Guard against accesses to
uninitialized BOS descriptors
> > > > >     542a3f1a3cc1 Revert "kernel/sched: Modify initial boot task
idle setup"
> > > > >     737ce5518a9c arm64: armv8_deprecated: fix unused-function
error
> > > > >     2e10931e2d77 arm64: armv8_deprecated: rework deprected
instruction handling
> > > > >     abd4aa081905 arm64: armv8_deprecated: move aarch32 helper
earlier
> > > > >     f10abdb04c3d arm64: armv8_deprecated move emulation functions
> > > > >     0b4eec015fa5 arm64: armv8_deprecated: fold ops into
insn_emulation
> > > > >     a8d2910be6f8 arm64: rework EL0 MRS emulation
> > > > >     057f9123b1a8 arm64: factor insn read out of call_undef_hook()
> > > > >     3f82927cabaf arm64: factor out EL1 SSBS emulation hook
> > > > >     474385adcd84 arm64: split EL0/EL1 UNDEF handlers
> > > > >     de0358635401 arm64: allow kprobes on EL0 handlers
> > > > >     7154e2db8890 arm64: rework BTI exception handling
> > > > >     cd5ceadc2b37 arm64: rework FPAC exception handling
> > > > >     b6358002fd0c arm64: consistently pass ESR_ELx to die()
> > > > >     7ddb1ef2bb42 arm64: die(): pass 'err' as long
> > > > >     9a3e177ef570 arm64: report EL1 UNDEFs better
> > > > >     d6808be3ff94 powerpc/64e: Fix wrong test in
__ptep_test_and_clear_young()
> > > > >     9c0dc3e2c996 powerpc/8xx: Fix pte_access_permitted() for
PAGE_NONE
> > > > >     4da05eba66e6 dmaengine: mediatek: Fix deadlock caused by
synchronize_irq()
> > > > >     82f61b2d5187 dmaengine: idxd: use spin_lock_irqsave before
wait_event_lock_irq
> > > > >     ecba5afe86f3 x86/alternatives: Disable KASAN in
apply_alternatives()
> > > > >     cbd2aac00498 usb: cdnsp: Fixes issue with dequeuing not
queued requests
> > > > >     7014807fb7ef usb: gadget: ncm: Handle decoding of multiple
NTB's in unwrap call
> > > > >     50259cf71a1b usb: gadget: udc-xilinx: replace memcpy with
memcpy_toio
> > > > >     308f19249641 counter: microchip-tcb-capture: Fix the use of
internal GCLK logic
> > > > >     5a6ce81d7c16 pinctrl: avoid unsafe code pattern in
find_pinctrl()
> > > > >     1c790191cab4 cgroup: Remove duplicates in cgroup v1 tasks file
> > > > >     1680c82929bc tee: amdtee: fix use-after-free vulnerability in
amdtee_close_session
> > > > >     b8ec40a90acd Input: goodix - ensure int GPIO is in input for
gpio_count == 1 && gpio_int_idx == 0 case
> > > > >     d092630e8a20 Input: i8042 - add Fujitsu Lifebook E5411 to
i8042 quirk table
> > > > >     7cea6fa2d73f Input: xpad - add PXN V900 support
> > > > >     6ff4e50e2d2a Input: psmouse - fix fast_reconnect function for
PS/2 mode
> > > > >     6a4a39638640 Input: powermate - fix use-after-free in
powermate_config_complete
> > > > >     6ad7f52d8c58 ceph: fix type promotion bug on 32bit systems
> > > > >     c0c4acd53a98 ceph: fix incorrect revoked caps assert in
ceph_fill_file_size()
> > > > >     58f0e6324ec7 libceph: use kernel_connect()
> > > > >     d727b97f8f2e thunderbolt: Check that lane 1 is in CL0 before
enabling lane bonding
> > > > >     04c38bedd07c thunderbolt: Workaround an IOMMU fault on
certain systems with Intel Maple Ridge
> > > > >     a586742a3780 mcb: remove is_added flag from mcb_device struct
> > > > >     4382d1a996e5 x86/cpu: Fix AMD erratum #1485 on Zen4-based CPUs
> > > > >     763167003a80 ACPI: resource: Skip IRQ override on ASUS
ExpertBook B1402CBA
> > > > >     510d4a01d84c drm/amd/display: Don't set dpms_off for seamless
boot
> > > > >     9cb61ab9f4ca drm/amdgpu: add missing NULL check
> > > > >     f9a1af37b801 iio: pressure: ms5611: ms5611_prom_is_valid
false negative bug
> > > > >     09b8ed9547f1 iio: pressure: dps310: Adjust Timeout Settings
> > > > >     4c80ecef859d iio: pressure: bmp280: Fix NULL pointer exception
> > > > >     a625de7e5464 usb: musb: Modify the "HWVers" register address
> > > > >     eb28694f6da8 usb: musb: Get the musb_qh poniter after
musb_giveback
> > > > >     ee88141873a8 usb: cdns3: Modify the return value of
cdns_set_active () to void when CONFIG_PM_SLEEP is disabled
> > > > >     3b2dbc4f3302 usb: dwc3: Soft reset phy on probe for host
> > > > >     42c56e015653 net: usb: dm9601: fix uninitialized variable use
in dm9601_mdio_read
> > > > >     524f45361789 usb: xhci: xhci-ring: Use sysdev for mapping
bounce buffer
> > > > >     1d8e7fe85528 xhci: Keep interrupt disabled in initialization
until host is running.
> > > > >     cb34e3b25c37 dmaengine: stm32-mdma: abort resume if no
ongoing transfer
> > > > >     d56dbfe750a8 media: mtk-jpeg: Fix use after free bug due to
uncanceled work
> > > > >     5e13e69ddf0d net: release reference to inet6_dev pointer
> > > > >     aade10d51ddc net: change accept_ra_min_rtr_lft to affect all
RA lifetimes
> > > > >     8f12d2d66cba net: add sysctl accept_ra_min_rtr_lft
> > > > >     bc9f6cbeb999 workqueue: Override implicit ordered attribute
in workqueue_apply_unbound_cpumask()
> > > > >     25dd54b95abf nfc: nci: assert requested protocol is valid
> > > > >     b2bb3b43b94a pinctrl: renesas: rzn1: Enable missing PINMUX
> > > > >     c4140dd77c3b net/smc: Fix pos miscalculation in statistics
> > > > >     d888d3f70b0d net: nfc: fix races in nfc_llcp_sock_get() and
nfc_llcp_sock_get_sn()
> > > > >     249a1fdb95d5 net/mlx5e: Again mutually exclude RX-FCS and
RX-port-timestamp
> > > > >     2112cacb38aa ixgbe: fix crash with empty VF macvlan list
> > > > >     935a15334d77 net: phy: mscc: macsec: reject PN update requests
> > > > >     667fe9101a3a net: macsec: indicate next pn update when
offloading
> > > > >     2dcb31e65d26 bpf: Fix verifier log for async callback return
values
> > > > >     6a217af2c67f drm/vmwgfx: fix typo of sizeof argument
> > > > >     72ef70886556 riscv, bpf: Sign-extend return values
> > > > >     7795592e0818 riscv, bpf: Factor out emit_call for kernel and
bpf context
> > > > >     58941cc742ca xen-netback: use default TX queue size for vifs
> > > > >     cffdced18af8 eth: remove copies of the NAPI_POLL_WEIGHT define
> > > > >     5c360eec5332 mlxsw: fix mlxsw_sp2_nve_vxlan_learning_set()
return type
> > > > >     84c6aa0ae5c4 ieee802154: ca8210: Fix a potential UAF in
ca8210_probe
> > > > >     616761cf9df9 ravb: Fix use-after-free issue in
ravb_tx_timeout_work()
> > > > >     30ebd4177593 ravb: Fix up dma_free_coherent() call in
ravb_remove()
> > > > >     3f39de2bd1d2 drm/msm/dpu: change _dpu_plane_calc_bw() to use
u64 to avoid overflow
> > > > >     85ae07d4dcc6 drm/msm/dsi: fix irq_of_parse_and_map() error
checking
> > > > >     9a890c7d4d0f drm/msm/dsi: skip the wait for video mode done
if not applicable
> > > > >     b9de60b6830c drm/msm/dp: do not reinitialize phy unless retry
during link training
> > > > >     afe5f596b588 KEYS: trusted: Remove redundant static calls
usage
> > > > >     20e73ece06b3 KEYS: trusted: allow use of kernel RNG for key
material
> > > > >     a01d68b6c666 ALSA: usb-audio: Fix microphone sound on
Opencomm2 Headset
> > > > >     5b5e58299eac net: prevent address rewrite in kernel_bind()
> > > > >     56e96b38d2f7 quota: Fix slow quotaoff
> > > > >     28ddc1e0b898 HID: logitech-hidpp: Fix kernel crash on
receiver USB disconnect
> > > > >     b930f0f7bbc2 lib/test_meminit: fix off-by-one error in
test_pages()
> > > > >     982bd86fd659 platform/x86: hp-wmi:: Mark driver struct with
__refdata to prevent section mismatch warning
> > > > >     124cf0ea4b82 platform/x86: think-lmi: Fix reference leak
> > > > >     3d2a16f878f0 of: overlay: Reorder struct fragment fields
kerneldoc
> > > > >     10f4a0b6657e perf/arm-cmn: Fix the unhandled overflow status
of counter 4 to 7
> > > > >     b7966e2191d0 RDMA/cxgb4: Check skb value for failure to
allocate
> > > > >     b9bdffb3f9aa RDMA/srp: Do not call scsi_done() from
srp_abort()
> > > > >     7d4999589ebc scsi: ib_srp: Call scsi_done() directly
> > > > >     d2746cdfd5e5 scsi: core: Rename scsi_mq_done() into
scsi_done() and export it
> > > > >     8f2350e204da scsi: core: Use a structure member to track the
SCSI command submitter
> > > > >     29298c85a81a iommu/vt-d: Avoid memory allocation in
iommu_suspend()
> > > > >     02e21884dcf2 Linux 5.15.135
> > > > >     c8af81a9d36e xen/events: replace evtchn_rwlock with RCU
> > > > >     c346494ec7f1 parisc: Restore __ldcw_align for PA-RISC 2.0
processors
> > > > >     694e13732e83 ksmbd: fix uaf in smb20_oplock_break_ack
> > > > >     e914c3a47e45 RDMA/mlx5: Fix NULL string error
> > > > >     81b7bf367eea RDMA/siw: Fix connection failure handling
> > > > >     5d8bd138204f RDMA/uverbs: Fix typo of sizeof argument
> > > > >     60c9ed88526d RDMA/cma: Fix truncation compilation warning in
make_cma_ports
> > > > >     7f6136ced1b8 RDMA/cma: Initialize ib_sa_multicast structure
to 0 when join
> > > > >     1dd6095fc727 gpio: pxa: disable pinctrl calls for MMP_GPIO
> > > > >     844fcf4c697c gpio: aspeed: fix the GPIO number passed to
pinctrl_gpio_set_config()
> > > > >     1878d6666c32 IB/mlx4: Fix the size of a buffer in
add_port_entries()
> > > > >     718d9b44afca of: dynamic: Fix potential memory leak in
of_changeset_action()
> > > > >     e0878f38b661 RDMA/core: Require admin capabilities to set
system parameters
> > > > >     18a839064fc6 dm zoned: free dmz->ddev array in
dmz_put_zoned_devices
> > > > >     8781fe259dd5 HID: intel-ish-hid: ipc: Disable and reenable
ACPI GPE bit
> > > > >     949ccc91c35b HID: sony: remove duplicate NULL check before
calling usb_free_urb()
> > > > >     a02c02adc2bd sctp: update hb timer immediately after users
change hb_interval
> > > > >     7783b471bfce sctp: update transport state when processing a
dupcook packet
> > > > >     1abac613c0d5 tcp: fix delayed ACKs for MSS boundary condition
> > > > >     821b3b00bc0f tcp: fix quick-ack counting to count actual ACKs
of new data
> > > > >     24fb22bddb71 tipc: fix a potential deadlock on &tx->lock
> > > > >     2e53585e233c net: stmmac: dwmac-stm32: fix resume on STM32 MCU
> > > > >     74e569324050 ipv4: Set offload_failed flag in fibmatch results
> > > > >     a4b9bbd1d12f netfilter: nf_tables: nft_set_rbtree: fix
spurious insertion failure
> > > > >     88497f74d684 netfilter: handle the connecting collision
properly in nf_conntrack_proto_sctp
> > > > >     0c9cf5e8807f ibmveth: Remove condition to recompute TCP
header checksum.
> > > > >     5a899e2ce848 net: ethernet: ti: am65-cpsw: Fix error code in
am65_cpsw_nuss_init_tx_chns()
> > > > >     4837a192f6d0 net: nfc: llcp: Add lock when modifying device
list
> > > > >     cda10784a176 net: usb: smsc75xx: Fix uninit-value access in
__smsc75xx_read_reg
> > > > >     2801a1ddb26d net: dsa: mv88e6xxx: Avoid EEPROM timeout when
EEPROM is absent
> > > > >     cb145e6c2070 ptp: ocp: Fix error handling in
ptp_ocp_device_init
> > > > >     cd1189956393 ipv4, ipv6: Fix handling of transhdrlen in
__ip{,6}_append_data()
> > > > >     147d89ee4143 net: fix possible store tearing in
neigh_periodic_work()
> > > > >     bdb4fcf18e16 modpost: add missing else to the "of" check
> > > > >     bc8b89b69638 bpf, sockmap: Reject sk_msg egress redirects to
non-TCP sockets
> > > > >     9fb4dfb8e212 NFSv4: Fix a nfs4_state_manager() race
> > > > >     fcdd79fda38a ima: rework CONFIG_IMA dependency block
> > > > >     b67adca1e1be scsi: target: core: Fix deadlock due to
recursive locking
> > > > >     9a103e0b100c ima: Finish deprecation of IMA_TRUSTED_KEYRING
Kconfig
> > > > >     bb6aee0696c6 regmap: rbtree: Fix wrong register marked as
in-cache when creating new node
> > > > >     0cee8c1b3af3 wifi: mt76: mt76x02: fix MT76x0 external LNA
gain handling
> > > > >     3f6fbbccba2d drivers/net: process the result of hdlc_open()
and add call of hdlc_close() in uhdlc_close()
> > > > >     ebad2e4c4847 bpf: Fix tr dereferencing
> > > > >     5afb996349cb wifi: mwifiex: Fix oob check condition in
mwifiex_process_rx_packet
> > > > >     7c8faa310803 wifi: iwlwifi: mvm: Fix a memory corruption issue
> > > > >     5db7af530ebd iwlwifi: avoid void pointer arithmetic
> > > > >     6ff75f524dae wifi: iwlwifi: dbg_ini: fix structure packing
> > > > >     0ea2a6349733 ubi: Refuse attaching if mtd's erasesize is 0
> > > > >     bb0707fde749 HID: sony: Fix a potential memory leak in
sony_probe()
> > > > >     8afbacf61919 arm64: Add Cortex-A520 CPU part definition
> > > > >     0da6d21ba235 drm/amd: Fix detection of _PR3 on the PCIe root
port
> > > > >     1ad7ccd45a65 net: prevent rewrite of msg_name in
sock_sendmsg()
> > > > >     0fb3df94274b net: replace calls to sock->ops->connect() with
kernel_connect()
> > > > >     37b54e8acea5 wifi: mwifiex: Fix tlv_buf_left calculation
> > > > >     e80f55d6d2a9 qed/red_ll2: Fix undefined behavior bug in
struct qed_ll2_info
> > > > >     1e69422efcc6 vringh: don't use vringh_kiov_advance() in
vringh_iov_xfer()
> > > > >     4e2f83952b1d scsi: zfcp: Fix a double put in
zfcp_port_enqueue()
> > > > >     310bca649b30 Revert "clk: imx: pll14xx: dynamically configure
PLL for 393216000/361267200Hz"
> > > > >     3f59e63568ad block: fix use-after-free of q->q_usage_counter
> > > > >     b75b017b3f37 rbd: take header_rwsem in rbd_dev_refresh() only
when updating
> > > > >     33229d783466 rbd: decouple parent info read-in from updating
rbd_dev
> > > > >     ab73e7ed79d3 rbd: decouple header read-in from updating
rbd_dev->header
> > > > >     b4ddad3fb0ea rbd: move rbd_dev_refresh() definition
> > > > >     bb1fae816c90 iommu/arm-smmu-v3: Avoid constructing invalid
range commands
> > > > >     c4edc7b5c836 iommu/arm-smmu-v3: Set TTL invalidation hint
better
> > > > >     a98ad3adf60d arm64: Avoid repeated AA64MMFR1_EL1 register
read on pagefault path
> > > > >     aad6ba1715ec ring-buffer: Fix bytes info in per_cpu buffer
stats
> > > > >     8012d0b05158 ring-buffer: remove obsolete comment for
free_buffer_page()
> > > > >     65a218ca516e NFSv4: Fix a state manager thread deadlock
regression
> > > > >     8454a2f5e930 NFS: rename nfs_client_kset to nfs_kset
> > > > >     f8b0b6a8e196 NFS: Cleanup unused rpc_clnt variable
> > > > >     686746be7bfb ASoC: tegra: Fix redundant PLLA and PLLA_OUT0
updates
> > > > >     0a210e63844b ASoC: soc-utils: Export snd_soc_dai_is_dummy()
symbol
> > > > >     b4f7f1556813 spi: zynqmp-gqspi: fix clock imbalance on probe
failure
> > > > >     e514f897ad66 spi: zynqmp-gqspi: Convert to platform remove
callback returning void
> > > > >     1edcec18cfb7 Linux 5.15.134
> > > > >     09a683023785 netfilter: nf_tables: fix kdoc warnings after gc
rework
> > > > >     66cb6d74f5a1 drm/meson: fix memory leak on ->hpd_notify
callback
> > > > >     91f1f025b6d9 fs: binfmt_elf_efpic: fix personality for
ELF-FDPIC
> > > > >     1cae7473a6dd ata: libata-sata: increase PMP SRST timeout to
10s
> > > > >     e74adc589922 ata: libata-core: Do not register PM operations
for SAS ports
> > > > >     4cbd55a81965 ata: libata-core: Fix port and device removal
> > > > >     ddc525fffb44 ata: libata-core: Fix ata_port_request_pm()
locking
> > > > >     2990a195edb5 net: thunderbolt: Fix TCPv6 GSO checksum
calculation
> > > > >     132a5ae4136b bpf: Fix BTF_ID symbol generation collision in
tools/
> > > > >     58d560e98da5 bpf: Fix BTF_ID symbol generation collision
> > > > >     f8673f651bc1 btrfs: properly report 0 avail for very full
file systems
> > > > >     b5d00cd7db66 ring-buffer: Update "shortest_full" in polling
> > > > >     00d2cb8066cb proc: nommu: /proc/<pid>/maps: release mmap read
lock
> > > > >     40527ebb3e45 Revert "SUNRPC dont update timeout value on
connection reset"
> > > > >     a2b1d486fb70 io_uring/fs: remove sqe->rw_flags checking from
LINKAT
> > > > >     111fe77cb13f sched/rt: Fix live lock between
select_fallback_rq() and RT push
> > > > >     3569ad59664f kernel/sched: Modify initial boot task idle setup
> > > > >     07f78e97676c i2c: i801: unregister tco_pdev in i801_probe()
error path
> > > > >     70df8b9c59bc ata: libata-scsi: ignore reserved bits for
REPORT SUPPORTED OPERATION CODES
> > > > >     a7e0c10a8c33 ALSA: hda: Disable power save for solving pop
issue on Lenovo ThinkCentre M70q
> > > > >     0c5fd85fb01f netfilter: nf_tables: disallow rule removal from
chain binding
> > > > >     3936e8714907 nilfs2: fix potential use after free in
nilfs_gccache_submit_read_data()
> > > > >     2b837f13a818 serial: 8250_port: Check IRQ data before use
> > > > >     a48d2bcd23f2 Revert "tty: n_gsm: fix UAF in gsm_cleanup_mux"
> > > > >     78e70c6238d2 misc: rtsx: Fix some platforms can not boot and
move the l1ss judgment to probe
> > > > >     f090a8b4d2e3 x86/srso: Add SRSO mitigation for Hygon
processors
> > > > >     f5a604757aa8 iommu/arm-smmu-v3: Fix soft lockup triggered by
arm_smmu_mm_invalidate_range
> > > > >     efce75bd2dbc Smack:- Use overlay inode label in
smack_inode_copy_up()
> > > > >     0e3450487f99 smack: Retrieve transmuting information in
smack_inode_getsecurity()
> > > > >     3586b3feed1b smack: Record transmuting in smk_transmuted
> > > > >     9690ad557d94 nvme-pci: always return an ERR_PTR from
nvme_pci_alloc_dev
> > > > >     3c29c6e8cd7c scsi: qla2xxx: Fix NULL pointer dereference in
target mode
> > > > >     6e5e4223c897 i40e: fix potential NULL pointer dereferencing
of pf->vf i40e_sync_vsi_filters()
> > > > >     aff3994d4bdd watchdog: iTCO_wdt: Set NO_REBOOT if the
watchdog is not already running
> > > > >     83a30e945571 watchdog: iTCO_wdt: No need to stop the timer in
probe
> > > > >     1e8c573f50a7 nvme-pci: do not set the NUMA node of device if
it has none
> > > > >     182d13dadb03 nvme-pci: factor out a nvme_pci_alloc_dev helper
> > > > >     af58072e867c nvme-pci: factor the iod mempool creation into a
helper
> > > > >     c8bc44936f2c cgroup: Fix suspicious rcu_dereference_check()
usage warning
> > > > >     ce6b88a5853d sched/cpuacct: Optimize away RCU read lock
> > > > >     b1deb155524e perf build: Define YYNOMEM as YYNOABORT for
bison < 3.81
> > > > >     86e65ffc4d0f fbdev/sh7760fb: Depend on FB=y
> > > > >     4bf0044fe43f ncsi: Propagate carrier gain/loss events to the
NCSI controller
> > > > >     288990ec3580 powerpc/watchpoints: Annotate atomic context in
more places
> > > > >     47a94e87f00c powerpc/watchpoint: Disable pagefaults when
getting user instruction
> > > > >     7eb09f70d9c2 powerpc/watchpoints: Disable preemption in
thread_change_pc()
> > > > >     134b01a39077 media: vb2: frame_vector.c: replace WARN_ONCE
with a comment
> > > > >     baf7cf0fdb83 ASoC: imx-rpmsg: Set ignore_pmdown_time for
dai_link
> > > > >     9da93c74490c bpf: Clarify error expectations from
bpf_clone_redirect
> > > > >     e1a8b79ad768 ASoC: fsl: imx-pcm-rpmsg: Add
SNDRV_PCM_INFO_BATCH flag
> > > > >     45e028accbdf spi: stm32: add a delay before SPI disable
> > > > >     25850bf83dcd spi: nxp-fspi: reset the FLSHxCR1 registers
> > > > >     50662d21e414 ata: libata-eh: do not clear
ATA_PFLAG_EH_PENDING in ata_eh_reset()
> > > > >     8e3cdab909db smb3: correct places where ENOTSUPP is used
instead of preferred EOPNOTSUPP
> > > > >     d540a4370aba scsi: pm80xx: Avoid leaking tags when processing
OPC_INB_SET_CONTROLLER_CONFIG command
> > > > >     fde57d7ba9b3 scsi: pm80xx: Use phy-specific SAS address when
sending PHY_START command
> > > > >     a1589abd7c4a drm/amdgpu: Handle null atom context in VBIOS
info ioctl
> > > > >     fd334cfd8412 drm/amd/display: Don't check registers, if using
AUX BL control
> > > > >     a8bc0f6357af platform/mellanox: mlxbf-bootctl: add NET
dependency into Kconfig
> > > > >     344f2f3e61a9 ring-buffer: Do not attempt to read past "commit"
> > > > >     3db9b420709b selftests: fix dependency checker script
> > > > >     4aa90e624c30 btrfs: improve error message after failure to
add delayed dir index item
> > > > >     53e7c559b7bf ring-buffer: Avoid softlockup in
ring_buffer_resize()
> > > > >     b4874f72cf57 selftests/ftrace: Correctly enable event in
instance-event.tc
> > > > >     8c5c9ecbfa8d scsi: ufs: core: Move __ufshcd_send_uic_cmd()
outside host_lock
> > > > >     e08e61d50a30 scsi: qedf: Add synchronization between I/O
completions and abort
> > > > >     ada7fcba2d6a parisc: irq: Make irq_stack_union static to
avoid sparse warning
> > > > >     b7e376a26b0c parisc: drivers: Fix sparse warning
> > > > >     d8c6fad00282 parisc: iosapic.c: Fix sparse warnings
> > > > >     1ecdcfec4e4a parisc: sba: Fix compile warning wrt list of SBA
devices
> > > > >     bd1ec7f9983b spi: sun6i: fix race between DMA RX transfer
completion and RX FIFO drain
> > > > >     ff05ed4ae214 spi: sun6i: reduce DMA RX transfer width to
single byte
> > > > >     ac0d06809934 dma-debug: don't call
__dma_entry_alloc_check_leak() under free_entries_lock
> > > > >     d938c3d278d5 i2c: npcm7xx: Fix callback completion ordering
> > > > >     0c615323a745 gpio: pmic-eic-sprd: Add can_sleep flag for PMIC
EIC chip
> > > > >     2a47ee15a6ab soc: imx8m: Enable OCOTP clock for imx8mm before
reading registers
> > > > >     7c59b882b9b3 xtensa: boot/lib: fix function prototypes
> > > > >     70460e81e2d1 xtensa: boot: don't add include-dirs
> > > > >     bc51434b6612 xtensa: iss/network: make functions static
> > > > >     8e0f78a84f64 xtensa: add default definition for
XCHAL_HAVE_DIV32
> > > > >     be57fc50dc3c firmware: imx-dsp: Fix an error handling path in
imx_dsp_setup_channels()
> > > > >     1df81ea9e4db power: supply: ucs1002: fix error code in
ucs1002_get_property()
> > > > >     6937e44ffb91 bus: ti-sysc: Fix SYSC_QUIRK_SWSUP_SIDLE_ACT
handling for uart wake-up
> > > > >     0e75aa86a7d0 ARM: dts: ti: omap: motorola-mapphone: Fix
abe_clkctrl warning on boot
> > > > >     1b39eae11752 ARM: dts: ti: omap: Fix bandgap thermal cells
addressing for omap3/4
> > > > >     fcbf770c66ef ARM: dts: omap: correct indentation
> > > > >     f5e12de36ab3 treewide: Replace GPLv2 boilerplate/reference
with SPDX - gpl-2.0_56.RULE (part 1)
> > > > >     6829bc7978e0 clk: tegra: fix error return case for recalc_rate
> > > > >     78277b096d4c bus: ti-sysc: Fix missing AM35xx SoC matching
> > > > >     5435a49b3b66 bus: ti-sysc: Use fsleep() instead of
usleep_range() in sysc_reset()
> > > > >     c39df101d8ca drm/bridge: ti-sn65dsi83: Do not generate
HFP/HBP/HSA and EOT packet
> > > > >     4bf10fd51ca5 MIPS: Alchemy: only build mmc support helpers if
au1xmmc is enabled
> > > > >     d2640d86876e btrfs: reset destination buffer when
read_extent_buffer() gets invalid range
> > > > >     1a541999f31f scsi: qla2xxx: Use raw_smp_processor_id()
instead of smp_processor_id()
> > > > >     532a23960566 scsi: qla2xxx: Select qpair depending on which
CPU post_cmd() gets called
> > > > >     6642b4eb083b ata: ahci: Add Elkhart Lake AHCI controller
> > > > >     072611960741 ata: ahci: Rename board_ahci_mobile
> > > > >     8274154712a0 ata: ahci: Add support for AMD A85 FCH (Hudson
D4)
> > > > >     bd69c74dca70 ata: libata: Rename link flag
ATA_LFLAG_NO_DB_DELAY
> > > > >     f5ba6d9d6bec netfilter: nft_exthdr: Fix non-linear header
modification
> > > > >     7ca3a1b0f474 netfilter: exthdr: add support for tcp option
removal
> > > > >     fb6f65780c9c Input: i8042 - add quirk for TUXEDO Gemini 17
Gen1/Clevo PD70PN
> > > > >     191fc23cfa9a Input: i8042 - rename i8042-x86ia64io.h to
i8042-acpipnpio.h
> > > > >     5d2b57c0bc40 xfs: fix xfs_inodegc_stop racing with
mod_delayed_work
> > > > >     657f842859c4 xfs: disable reaping in fscounters scrub
> > > > >     8444467eadb2 xfs: check that per-cpu inodegc workers actually
run on that cpu
> > > > >     67db9ecb84d5 xfs: explicitly specify cpu when forcing inodegc
delayed work to run immediately
> > > > >     99e65f075e6c xfs: introduce xfs_inodegc_push()
> > > > >     2df381963240 xfs: bound maximum wait time for inodegc work
> > > > >     08dc21596751 i2c: mux: gpio: Add missing fwnode_handle_put()
> > > > >     f912d9d87421 i2c: mux: gpio: Replace custom
acpi_get_local_address()
> > > > >     1aa39eee57f6 i2c: mux: demux-pinctrl: check the return value
of devm_kstrdup()
> > > > >     9910b1411e7e gpio: tb10x: Fix an error handling path in
tb10x_gpio_probe()
> > > > >     d7acb7031758 Fix up backport of 136191703038 ("interconnect:
Teach lockdep about icc_bw_lock order")
> > > > >     d645206e9be2 igc: Expose tx-usecs coalesce setting to user
> > > > >     d7a2bf6faa82 bnxt_en: Flush XDP for bnxt_poll_nitroa0()'s NAPI
> > > > >     56d2418a079a net: ena: Flush XDP packets on error.
> > > > >     07b569051f6e locking/seqlock: Do the lockdep annotation
before locking in do_write_seqcount_begin_nested()
> > > > >     a70dbdede0c7 netfilter: ipset: Fix race between
IPSET_CMD_CREATE and IPSET_CMD_SWAP
> > > > >     0dcc9b4097d8 netfilter: nf_tables: disable toggling dormant
table state more than once
> > > > >     ea82139e6e35 net: rds: Fix possible NULL-pointer dereference
> > > > >     cd05eec2ee0c team: fix null-ptr-deref when team device type
is changed
> > > > >     8bc97117b51d net: bridge: use DEV_STATS_INC()
> > > > >     0d3939cccb20 net: hns3: add 5ms delay before clear firmware
reset irq source
> > > > >     d6d182d856d0 net: hns3: fix fail to delete tc flower rules
during reset issue
> > > > >     7c47b238f4ec net: hns3: only enable unicast promisc when mac
table full
> > > > >     96af9a55b782 net: hns3: fix GRE checksum offload issue
> > > > >     13ea4b92e875 x86/srso: Fix SBPB enablement for
spec_rstack_overflow=off
> > > > >     e2c34afe8362 x86/srso: Fix srso_show_state() side effect
> > > > >     21efa88e777f platform/x86: intel_scu_ipc: Fail IPC send if
still busy
> > > > >     0a5d236b52cf platform/x86: intel_scu_ipc: Don't override scu
in intel_scu_ipc_dev_simple_command()
> > > > >     ab78000c38b4 platform/x86: intel_scu_ipc: Check status upon
timeout in ipc_wait_for_interrupt()
> > > > >     47329633b3f0 platform/x86: intel_scu_ipc: Check status after
timeout in busy_loop()
> > > > >     26df9ab5de30 dccp: fix dccp_v4_err()/dccp_v6_err() again
> > > > >     3b14e8431855 powerpc/perf/hv-24x7: Update domain value check
> > > > >     8860d354f653 ipv4: fix null-deref in ipv4_link_failure
> > > > >     c196ecd3f893 igc: Fix infinite initialization loop with early
XDP redirect
> > > > >     a2d69dcb6ccb ionic: fix 16bit math issue when PAGE_SIZE >=
64KB
> > > > >     3796e449a03e i40e: Fix VF VLAN offloading when port VLAN is
configured
> > > > >     a628f3b5cd8d i40e: Add VF VLAN pruning
> > > > >     7a9eee3b5d4d iavf: do not process adminq tasks when
__IAVF_IN_REMOVE_TASK is set
> > > > >     f3c6a17900e8 ASoC: imx-audmix: Fix return error with
devm_clk_get()
> > > > >     f90a7b9586d7 net/core: Fix ETH_P_1588 flow dissector
> > > > >     55629e616452 selftests: tls: swap the TX and RX sockets in
some tests
> > > > >     acabf5df49aa bpf: Avoid deadlock when using queue and stack
maps from NMI
> > > > >     c6e44f4c31c5 netfilter: nf_tables: disallow element removal
on anonymous sets
> > > > >     6a8de7775329 ASoC: meson: spdifin: start hw on dai probe
> > > > >     ef99506eaf1d netfilter: nf_tables: fix memleak when more than
255 elements expired
> > > > >     8d7a00b904da netfilter: nft_set_hash: try later when GC hits
EAGAIN on iteration
> > > > >     83d3a4607c58 netfilter: nft_set_pipapo: stop GC iteration if
GC transaction allocation fails
> > > > >     949369f9f0d9 netfilter: nft_set_pipapo: call
nft_trans_gc_queue_sync() in catchall GC
> > > > >     2e6846b613fa netfilter: nft_set_rbtree: use read spinlock to
avoid datapath contention
> > > > >     9af7dfb3c9d7 netfilter: nft_set_rbtree: skip sync GC for new
elements in this transaction
> > > > >     9366966caf1a netfilter: nf_tables: defer gc run if previous
batch is still pending
> > > > >     082791b42123 netfilter: nf_tables: use correct lock to
protect gc_list
> > > > >     b44a459c6561 netfilter: nf_tables: GC transaction race with
abort path
> > > > >     24707fa1e1f9 netfilter: nf_tables: GC transaction race with
netns dismantle
> > > > >     6796800f0d8e netfilter: nf_tables: fix GC transaction races
with netns and netlink event exit path
> > > > >     af78b0489e88 netfilter: nf_tables: don't fail inserts if
duplicate has expired
> > > > >     8f24fe69e3ca netfilter: nf_tables: remove busy mark and gc
batch API
> > > > >     b290795bd26f netfilter: nft_set_hash: mark set element as
dead when deleting from packet path
> > > > >     479a2cf52593 netfilter: nf_tables: adapt set backend to use
GC transaction API
> > > > >     d19e8bf3ea41 netfilter: nf_tables: GC transaction API to
avoid race with control plane
> > > > >     7c7e658a36f8 netfilter: nf_tables: don't skip expired
elements during walk
> > > > >     a2d1125ee04e tracing: Have event inject files inc the trace
array ref count
> > > > >     6b6c088c38f7 ext4: do not let fstrim block system suspend
> > > > >     a9d3bb58da95 ext4: move setting of trimmed bit into
ext4_try_to_trim_range()
> > > > >     d91abea15c61 ext4: replace the traditional ternary
conditional operator with with max()/min()
> > > > >     656f0495e4ac ext4: change s_last_trim_minblks type to
unsigned long
> > > > >     be57857fb3c3 ext4: scope ret locally in
ext4_try_to_trim_range()
> > > > >     e832b55881a1 ata: libahci: clear pending interrupt status
> > > > >     f6189f373151 ata: ahci: Drop pointless VPRINTK() calls and
convert the remaining ones
> > > > >     fa6d449e4d02 tracing: Increase trace array ref count on
enable and filter files
> > > > >     7a688f191a17 tracing: Make trace_marker{,_raw} stream-like
> > > > >     68fc0e75c793 NFSv4.1: fix pnfs MDS=DS session trunking
> > > > >     0ff78c455494 NFSv4.1: use EXCHGID4_FLAG_USE_PNFS_DS for DS
server
> > > > >     d381bfe13895 SUNRPC: Mark the cred for revalidation if the
server rejects it
> > > > >     f1c434ddafe6 NFS/pNFS: Report EINVAL errors from connect() to
the server
> > > > >     0c0a7e1f2a6a NFS: More fixes for
nfs_direct_write_reschedule_io()
> > > > >     a354b4a367f5 NFS: Use the correct commit info in
nfs_join_page_group()
> > > > >     b911329317b4 Linux 5.15.133
> > > > >     e3a29b80e9e6 interconnect: Teach lockdep about icc_bw_lock
order
> > > > >     c6244cd00c97 drm/amd/display: enable cursor degamma for DCN3+
DRM legacy gamma
> > > > >     08569c92f7f3 net/sched: Retire rsvp classifier
> > > > >     6b080fa8aae1 drm/amdgpu: fix amdgpu_cs_p1_user_fence
> > > > >     6386a2d4dc01 drm/amd/display: fix the white screen issue when
>= 64GB DRAM
> > > > >     e04b7073bdce ext4: fix rec_len verify error
> > > > >     93763d58705a scsi: pm8001: Setup IRQs on resume
> > > > >     72a22696cf19 scsi: megaraid_sas: Fix deadlock on firmware
crashdump
> > > > >     54603e8a88bc ata: libata: disallow dev-initiated LPM
transitions to unsupported states
> > > > >     01c7c38a90bc i2c: aspeed: Reset the i2c controller when
timeout occurs
> > > > >     763d39f4e8fb tracefs: Add missing lockdown check to
tracefs_create_dir()
> > > > >     bf195968e362 nfsd: fix change_info in NFSv4 RENAME replies
> > > > >     bf38c1d29f8b tracing: Have option files inc the trace array
ref count
> > > > >     85ad4688b7a7 tracing: Have current_trace inc the trace array
ref count
> > > > >     962e6723239b tracing: Have tracing_max_latency inc the trace
array ref count
> > > > >     380bbd46d61c btrfs: release path before inode lookup during
the ino lookup ioctl
> > > > >     779c3cf2749c btrfs: fix lockdep splat and potential deadlock
after failure running delayed items
> > > > >     f9c78afcee46 ovl: fix incorrect fdput() on aio completion
> > > > >     05a7289a5d4b ovl: fix failed copyup of fileattr on a symlink
> > > > >     8bcb80293be7 attr: block mode changes of symlinks
> > > > >     d30af15e460f md/raid1: fix error: ISO C90 forbids mixed
declarations
> > > > >     abdfde037712 samples/hw_breakpoint: fix building without
module unloading
> > > > >     58787ff3d023 x86/purgatory: Remove LTO flags
> > > > >     8abf1ec895d5 x86/boot/compressed: Reserve more memory for
page tables
> > > > >     e1a27664fcf5 scsi: lpfc: Fix the NULL vs IS_ERR() bug for
debugfs_create_file()
> > > > >     f0fd24f1fae0 selftests: tracing: Fix to unmount tracefs for
recovering environment
> > > > >     dded6b81ad68 scsi: qla2xxx: Fix NULL vs IS_ERR() bug for
debugfs_create_dir()
> > > > >     1d5caeac9655 drm: gm12u320: Fix the timeout usage for
usb_bulk_msg()
> > > > >     b9f0572b38c1 btrfs: compare the correct fsid/metadata_uuid in
btrfs_validate_super
> > > > >     cba491ee38e2 btrfs: add a helper to read the superblock
metadata_uuid
> > > > >     cb3671a2eeac btrfs: move btrfs_pinned_by_swapfile prototype
into volumes.h
> > > > >     f16fe29368fd perf test shell stat_bpf_counters: Fix test on
Intel
> > > > >     ad73216e006f perf test: Remove bash construct from
stat_bpf_counters.sh test
> > > > >     d8f81baeb9eb MIPS: Use "grep -E" instead of "egrep"
> > > > >     dfe961b1e476 mtd: rawnand: brcmnand: Fix ECC level field
setting for v7.2 controller
> > > > >     56cf9f446b33 mtd: rawnand: brcmnand: Allow SoC to provide I/O
operations
> > > > >     34fcb59437a7 jbd2: correct the end of the journal recovery
scan range
> > > > >     a4605449cc9f jbd2: rename jbd_debug() to jbd2_debug()
> > > > >     db6c90f2671c jbd2: kill t_handle_lock transaction spinlock
> > > > >     e9270898222a jbd2: fix use-after-free of transaction_t race
> > > > >     b0412dd1c24b jbd2: refactor wait logic for transaction
updates into a common function
> > > > >     f980bf1586ef printk: Consolidate console deferred printing
> > > > >     9be2957f014d interconnect: Fix locking for runpm vs reclaim
> > > > >     f3f6bf22a4f5 kobject: Add sanity check for kset->kobj.ktype
in kset_register()
> > > > >     81bbe6667024 media: pci: ipu3-cio2: Initialise timing struct
to avoid a compiler warning
> > > > >     d4ef3c9c7947 usb: ehci: add workaround for chipidea
PORTSC.PEC bug
> > > > >     c829d25e26fb serial: cpm_uart: Avoid suspicious locking
> > > > >     5353df78c226 scsi: target: iscsi: Fix buffer overflow in
lio_target_nacl_info_show()
> > > > >     b97aaf9faf89 tools: iio: iio_generic_buffer: Fix some integer
type and calculation
> > > > >     60a71fd1910e usb: gadget: fsl_qe_udc: validate endpoint index
for ch9 udc
> > > > >     c861a61be6d3 usb: cdns3: Put the cdns set active part outside
the spin lock
> > > > >     930c60e13947 media: pci: cx23885: replace BUG with error
return
> > > > >     48bb6a9fa5cb media: tuners: qt1010: replace BUG_ON with a
regular error
> > > > >     2a33fc57133d media: dvb-usb-v2: gl861: Fix null-ptr-deref in
gl861_i2c_master_xfer
> > > > >     5b1ea100ad36 media: az6007: Fix null-ptr-deref in
az6007_i2c_xfer()
> > > > >     3dd5846a8739 media: anysee: fix null-ptr-deref in
anysee_master_xfer
> > > > >     033b0c0780ad media: af9005: Fix null-ptr-deref in
af9005_i2c_xfer
> > > > >     903566208ae6 media: dw2102: Fix null-ptr-deref in
dw2102_i2c_transfer()
> > > > >     d9ef84a7c222 media: dvb-usb-v2: af9035: Fix null-ptr-deref in
af9035_i2c_master_xfer
> > > > >     ca49cef3acaa PCI: fu740: Set the number of MSI vectors
> > > > >     d35e7ae10eb8 powerpc/pseries: fix possible memory leak in
ibmebus_bus_init()
> > > > >     46870eea5496 ARM: 9317/1: kexec: Make smp stop calls
asynchronous
> > > > >     ef7311101ca4 jfs: fix invalid free of JFS_IP(ipimap)->i_imap
in diUnmount
> > > > >     aa5b019a3e0f fs/jfs: prevent double-free in dbUnmount() after
failed jfs_remount()
> > > > >     7ac65c29b6c2 ext2: fix datatype of block number in
ext2_xattr_set2()
> > > > >     4f96c0665f9f md: raid1: fix potential OOB in
raid1_remove_disk()
> > > > >     f3e9fc7b02b9 bus: ti-sysc: Configure uart quirks for k3 SoC
> > > > >     3157aa794c75 drm/exynos: fix a possible null-pointer
dereference due to data race in exynos_drm_crtc_atomic_disable()
> > > > >     78bc9d25997a drm/amd/display: Blocking invalid 420 modes on
HDMI TMDS for DCN31
> > > > >     5eca70c14b31 ALSA: hda: intel-dsp-cfg: add LunarLake support
> > > > >     e8ba418d4926 samples/hw_breakpoint: Fix kernel BUG 'invalid
opcode: 0000'
> > > > >     961df5a3f5cc arm64: dts: qcom: sm8250-edo: correct ramoops
pmsg-size
> > > > >     49cd54900078 arm64: dts: qcom: sm8150-kumano: correct ramoops
pmsg-size
> > > > >     1e0a38bb840a arm64: dts: qcom: sm6125-pdx201: correct ramoops
pmsg-size
> > > > >     201071956ec6 drm/bridge: tc358762: Instruct DSI host to
generate HSE packets
> > > > >     c64ee9dd3358 wifi: mac80211_hwsim: drop short frames
> > > > >     66594a1e6ddd netfilter: ebtables: fix fortify warnings in
size_entry_mwt()
> > > > >     fedd9377dd9c wifi: mac80211: check S1G action frame size
> > > > >     e08333e2abae alx: fix OOB-read compiler warning
> > > > >     2b0a093cdf59 mmc: sdhci-esdhc-imx: improve
ESDHC_FLAG_ERR010450
> > > > >     0a1f87f0ca76 tpm_tis: Resend command to recover from data
transfer errors
> > > > >     67589d247909 crypto: lib/mpi - avoid null pointer deref in
mpi_cmp_ui()
> > > > >     389106425dee wifi: wil6210: fix fortify warnings
> > > > >     ddb8f358b5e0 wifi: mwifiex: fix fortify warning
> > > > >     a7ebe459c72e wifi: ath9k: fix printk specifier
> > > > >     3de6b6ab69e2 wifi: ath9k: fix fortify warnings
> > > > >     6b0adfafb073 crypto: lrw,xts - Replace strlcpy with strscpy
> > > > >     dc100292e503 devlink: remove reload failed checks in params
get/set callbacks
> > > > >     7b7964cd9db3 ACPI: x86: s2idle: Catch multiple
ACPI_TYPE_PACKAGE objects
> > > > >     eda268b5b7ad hw_breakpoint: fix single-stepping when using
bpf_overflow_handler
> > > > >     6e743b7261ef perf/imx_ddr: speed up overflow frequency of
cycle
> > > > >     f9a2c79c2970 perf/smmuv3: Enable HiSilicon Erratum 162001900
quirk for HIP08/09
> > > > >     ed1afb597280 ACPI: video: Add backlight=native DMI quirk for
Lenovo Ideapad Z470
> > > > >     f685311dbe05 scftorture: Forgive memory-allocation failure if
KASAN
> > > > >     4f03fba096bf rcuscale: Move rcu_scale_writer()
schedule_timeout_uninterruptible() to _idle()
> > > > >     f1ceff37ac6b kernel/fork: beware of __put_task_struct()
calling context
> > > > >     430787056dd3 ACPICA: Add AML_NO_OPERAND_RESOLVE flag to Timer
> > > > >     766e56faddbe locks: fix KASAN: use-after-free in
trace_event_raw_event_filelock_lock
> > > > >     6994f806c6d1 btrfs: output extra debug info if we failed to
find an inline backref
> > > > >     71eeddcad734 autofs: fix memory leak of waitqueues in
autofs_catatonic_mode
> > > > >     35ecaa3632bf Linux 5.15.132
> > > > >     0c0d79f3366a pcd: fix error codes in pcd_init_unit()
> > > > >     893978f1b4d1 drm/amd/display: Fix a bug when searching for
insert_above_mpcc
> > > > >     0b8e09b39ef3 MIPS: Only fiddle with CHECKFLAGS if
`need-compiler'
> > > > >     55d2e7c1ab8e kcm: Fix error handling for SOCK_DGRAM in
kcm_sendmsg().
> > > > >     e80228b27487 ixgbe: fix timestamp configuration code
> > > > >     5b55dac919ec ipv6: fix ip6_sock_set_addr_preferences() typo
> > > > >     481bd6dcc5fe net/tls: do not free tls_rec on async operation
in bpf_exec_tx_verdict()
> > > > >     3600c0dc0deb platform/mellanox: mlxbf-pmc: Fix reading of
unprogrammed events
> > > > >     07c0abc80604 platform/mellanox: mlxbf-pmc: Fix potential
buffer overflows
> > > > >     7c34ea34516d platform/mellanox: mlxbf-tmfifo: Drop jumbo
frames
> > > > >     694035201aac platform/mellanox: mlxbf-tmfifo: Drop the Rx
packet if no more descriptors
> > > > >     97275339c34c kcm: Fix memory leak in error path of
kcm_sendmsg()
> > > > >     864da4a5d5eb r8152: check budget for r8152_poll()
> > > > >     fbdc4e9908b2 net: dsa: sja1105: hide all multicast addresses
from "bridge fdb show"
> > > > >     6a4480c5e6eb hsr: Fix uninit-value access in fill_frame_info()
> > > > >     072324cfab9b net: ethernet: mtk_eth_soc: fix possible NULL
pointer dereference in mtk_hwlro_get_fdir_all()
> > > > >     5bb09dddc724 net: ethernet: mvpp2_main: fix possible OOB
write in mvpp2_ethtool_get_rxnfc()
> > > > >     06b4934ab2b5 net/smc: use smc_lgr_list.lock to protect
smc_lgr_list.list iterate in smcr_port_add
> > > > >     aea3801c234d kselftest/runner.sh: Propagate SIGTERM to runner
child
> > > > >     2f1e86014d0c net: ipv4: fix one memleak in __inet_del_ifa()
> > > > >     f086e859ddc2 ARM: dts: BCM5301X: Extend RAM to full 256MB for
Linksys EA6500 V2
> > > > >     8173d9027031 ARM: dts: samsung: exynos4210-i9100: Fix LCD
screen's physical size
> > > > >     072cd213c64f block: don't add or resize partition on the disk
with GENHD_FL_NO_PART
> > > > >     c6ce1c5dd327 block: rename GENHD_FL_NO_PART_SCAN to
GENHD_FL_NO_PART
> > > > >     6c06a7f6b41c block: move GENHD_FL_BLOCK_EVENTS_ON_EXCL_WRITE
to disk->event_flags
> > > > >     8247ff0d5036 block: move GENHD_FL_NATIVE_CAPACITY to
disk->state
> > > > >     5ad42b999a42 pcd: cleanup initialization
> > > > >     7607bc7fe6cc pcd: move the identify buffer into pcd_identify
> > > > >     242bbe218814 perf hists browser: Fix the number of entries
for 'e' key
> > > > >     4d7a8a44e030 perf tools: Handle old data in PERF_RECORD_ATTR
> > > > >     a8f91f480c62 perf hists browser: Fix hierarchy mode header
> > > > >     4ee1cf2a5bcc MIPS: Fix CONFIG_CPU_DADDI_WORKAROUNDS
`modules_install' regression
> > > > >     df4d8d5ab647 drm/amd/display: prevent potential division by
zero errors
> > > > >     3b51d016bbbf mtd: rawnand: brcmnand: Fix potential false time
out warning
> > > > >     2353b7bb61e4 mtd: rawnand: brcmnand: Fix potential
out-of-bounds access in oob write
> > > > >     b59ff750bf80 mtd: rawnand: brcmnand: Fix crash during the
panic_write
> > > > >     ca5218aef9e5 btrfs: use the correct superblock to compare
fsid in btrfs_validate_super
> > > > >     f3260733894a btrfs: don't start transaction when joining with
TRANS_JOIN_NOSTART
> > > > >     7ef0e8b812e0 btrfs: free qgroup rsv on io failure
> > > > >     5fd6f40d17e8 fuse: nlookup missing decrement in
fuse_direntplus_link
> > > > >     65b6890c3d01 ata: pata_ftide010: Add missing
MODULE_DESCRIPTION
> > > > >     0b62825dc6c3 ata: sata_gemini: Add missing MODULE_DESCRIPTION
> > > > >     81dd61cb1caa ata: pata_falcon: fix IO base selection for Q40
> > > > >     20bc2c470369 lib: test_scanf: Add explicit type cast to
result initialization in test_number_prefix()
> > > > >     4315b4a95ecf ext4: add correct group descriptors and reserved
GDT blocks to system zone
> > > > >     ef5fea70e591 jbd2: check 'jh->b_transaction' before removing
it from checkpoint
> > > > >     6778a3857266 jbd2: fix checkpoint cleanup performance
regression
> > > > >     6b195e07a2cf dmaengine: sh: rz-dmac: Fix destination and
source data size setting
> > > > >     0476f2016ddc ARC: atomics: Add compiler barrier to atomic
operations...
> > > > >     3375186d5e3f net/mlx5: Free IRQ rmap and notifier on kernel
shutdown
> > > > >     2348a375ee16 sh: boards: Fix CEU buffer size passed to
dma_declare_coherent_memory()
> > > > >     f5160dc17e81 net: hns3: remove GSO partial feature bit
> > > > >     6d548b7cb216 net: hns3: fix the port information display when
sfp is absent
> > > > >     cc3c67e08169 net: hns3: fix invalid mutex between tc qdisc
and dcb ets command issue
> > > > >     2c9643fa6360 net: hns3: fix debugfs concurrency issue between
kfree buffer and read
> > > > >     8bfa87cf4a86 net: hns3: fix byte order conversion issue in
hclge_dbg_fd_tcam_read()
> > > > >     19280e8dfb52 netfilter: nfnetlink_osf: avoid OOB read
> > > > >     1ad7b189cc14 netfilter: nftables: exthdr: fix 4-byte stack
OOB write
> > > > >     347f765176db net: dsa: sja1105: complete tc-cbs offload
support on SJA1110
> > > > >     cb4494cfe4b7 net: dsa: sja1105: fix -ENOSPC when replacing
the same tc-cbs too many times
> > > > >     77b850b84d21 net: dsa: sja1105: fix bandwidth discrepancy
between tc-cbs software and offload
> > > > >     d11109c03d6e ip_tunnels: use DEV_STATS_INC()
> > > > >     fcfb5842ef9c idr: fix param name in idr_alloc_cyclic() doc
> > > > >     131cd74a8e38 s390/zcrypt: don't leak memory if dev_set_name()
fails
> > > > >     12de76fdddb5 igb: Change IGB_MIN to allow set rx/tx value
between 64 and 80
> > > > >     7c2f90b1c213 igbvf: Change IGBVF_MIN to allow set rx/tx value
between 64 and 80
> > > > >     f4c5640d6d38 igc: Change IGC_MIN to allow set rx/tx value
between 64 and 80
> > > > >     9210b3dd74ac octeontx2-af: Fix truncation of smq in CN10K NIX
AQ enqueue mbox handler
> > > > >     1840f08c2a1b kcm: Destroy mutex in kcm_exit_net()
> > > > >     6ea277b2c626 net: sched: sch_qfq: Fix UAF in qfq_dequeue()
> > > > >     3868de7c5361 af_unix: Fix data race around sk->sk_err.
> > > > >     d95456660fae af_unix: Fix data-races around sk->sk_shutdown.
> > > > >     e5edc6e44a88 af_unix: Fix data-race around unix_tot_inflight.
> > > > >     9151ed4b0061 af_unix: Fix data-races around
user->unix_inflight.
> > > > >     907fbed65cec net: phy: micrel: Correct bit assignments for
phy_device flags
> > > > >     5d2d3f2300c3 net: ipv6/addrconf: avoid integer underflow in
ipv6_create_tempaddr
> > > > >     77dd55f5ec6a veth: Fixing transmit return status for dropped
packets
> > > > >     56603b2c82e3 igb: disable virtualization features on 82580
> > > > >     149bc7834d6f ipv4: ignore dst hint for multipath routes
> > > > >     e18b49495a52 drm/i915/gvt: Drop unused helper
intel_vgpu_reset_gtt()
> > > > >     5979985f2d6b xsk: Fix xsk_diag use-after-free error during
socket cleanup
> > > > >     49acc5c5b280 net: fib: avoid warn splat in flow dissector
> > > > >     ed4e0adfa407 net: read sk->sk_family once in sk_mc_loop()
> > > > >     e0b483a0584f ipv4: annotate data-races around fi->fib_dead
> > > > >     74df0319e4e2 sctp: annotate data-races around
sk->sk_wmem_queued
> > > > >     973a4c302d7f net/sched: fq_pie: avoid stalls in fq_pie_timer()
> > > > >     5e22217c1142 pwm: lpc32xx: Remove handling of PWM channels
> > > > >     676152264dec watchdog: intel-mid_wdt: add MODULE_ALIAS() to
allow auto-load
> > > > >     d6aa2be1379d perf top: Don't pass an ERR_PTR() directly to
perf_session__delete()
> > > > >     79bd17c99ec9 perf vendor events: Drop some of the JSON/events
for power10 platform
> > > > >     1356eaceef34 perf vendor events: Update the JSON/events
descriptions for power10 platform
> > > > >     24481d5c7413 x86/virt: Drop unnecessary check on extended
CPUID level in cpu_has_svm()
> > > > >     6e9863165674 perf annotate bpf: Don't enclose non-debug code
with an assert()
> > > > >     184be0d59242 Input: tca6416-keypad - fix interrupt enable
disbalance
> > > > >     0b79f5a19cfb Input: tca6416-keypad - always expect proper IRQ
number in i2c client
> > > > >     1e3167aa4ba2 backlight: gpio_backlight: Drop output GPIO
direction check for initial power state
> > > > >     6fc8bdc3cf4c pwm: atmel-tcb: Fix resource freeing in error
path and remove
> > > > >     6b2bb1a1a63c pwm: atmel-tcb: Harmonize resource allocation
order
> > > > >     d4734ef765eb pwm: atmel-tcb: Convert to platform remove
callback returning void
> > > > >     c3bc668581e7 perf trace: Really free the evsel->priv area
> > > > >     8e96f741b328 perf trace: Use zfree() to reduce chances of use
after free
> > > > >     414cf7a2cc87 kconfig: fix possible buffer overflow
> > > > >     be9ce0dbde4f gfs2: low-memory forced flush fixes
> > > > >     751facd3634c gfs2: Switch to wait_event in gfs2_logd
> > > > >     d0245b066971 kbuild: do not run depmod for 'make modules_sign'
> > > > >     05333a6a21e3 bus: mhi: host: Skip MHI reset if device is in
RDDM
> > > > >     e2964c98ec31 NFSv4/pnfs: minor fix for cleanup path in
nfs4_get_device_info
> > > > >     da302f1d476a NFS: Fix a potential data corruption
> > > > >     0db19df21be5 clk: qcom: mss-sc7180: fix missing resume during
probe
> > > > >     f64f682be7c8 clk: qcom: q6sstop-qcs404: fix missing resume
during probe
> > > > >     b2f39b813d1e soc: qcom: qmi_encdec: Restrict string length in
decode
> > > > >     e61db8922631 clk: qcom: gcc-mdm9615: use proper parent for
pll0_vote clock
> > > > >     a8474506c912 clk: imx: pll14xx: dynamically configure PLL for
393216000/361267200Hz
> > > > >     a69b951c8398 dt-bindings: clock: xlnx,versal-clk: drop
select:false
> > > > >     ead2436cf05e pinctrl: cherryview: fix address_space_handler()
argument
> > > > >     8859f58c1790 parisc: led: Reduce CPU overhead for disk & lan
LED computation
> > > > >     2655e1d970cf parisc: led: Fix LAN receive and transmit LEDs
> > > > >     7ad44409cd3b lib/test_meminit: allocate pages up to order
MAX_ORDER
> > > > >     2d8138cea71d clk: qcom: turingcc-qcs404: fix missing resume
during probe
> > > > >     9f5db4ab19f8 drm/ast: Fix DRAM init on AST2200
> > > > >     cfc47807a482 clk: qcom: camcc-sc7180: fix async resume during
probe
> > > > >     309c27162afe fbdev/ep93xx-fb: Do not assign to struct
fb_info.dev
> > > > >     4316e951f164 scsi: qla2xxx: Fix firmware resource tracking
> > > > >     7b89c3727bff scsi: qla2xxx: Error code did not return to
upper layer
> > > > >     15a71bb25beb scsi: qla2xxx: Fix smatch warn for
qla_init_iocb_limit()
> > > > >     106392156273 scsi: qla2xxx: Flush mailbox commands on chip
reset
> > > > >     def49a05aef4 scsi: qla2xxx: Remove unsupported ql2xenabledif
option
> > > > >     be12c9f4c60c scsi: qla2xxx: Fix TMF leak through
> > > > >     4322f3de9f21 scsi: qla2xxx: Fix session hang in gnl
> > > > >     a4708402c458 scsi: qla2xxx: Turn off noisy message log
> > > > >     b0453b0cf506 scsi: qla2xxx: Fix erroneous link up failure
> > > > >     5934b2125f5b scsi: qla2xxx: Fix command flush during TMF
> > > > >     4a16a46c8481 scsi: qla2xxx: fix inconsistent TMF timeout
> > > > >     f1ea164be545 scsi: qla2xxx: Fix deletion race condition
> > > > >     683945b17724 scsi: qla2xxx: Limit TMF to 8 per function
> > > > >     fde268c234d1 scsi: qla2xxx: Adjust IOCB resource on qpair
create
> > > > >     c29848249f78 io_uring: break iopolling on signal
> > > > >     0def123f1254 io_uring: break out of iowq iopoll on teardown
> > > > >     1a0aba2bf293 io_uring: always lock in io_apoll_task_func
> > > > >     2920cc4c64a1 net/ipv6: SKB symmetric hash should incorporate
transport ports
> > > > >     529bcc70c49c udf: initialize newblock to 0
> > > > >     fae2d591f3cb Revert "drm/amdgpu: install stub fence into
potential unused fence pointers"
> > > > >     f01e21d6c7ed md/md-bitmap: remove unnecessary local variable
in backlog_store()
> > > > >     99a8d14d7965 tracing: Zero the pipe cpumask on alloc to avoid
spurious -EBUSY
> > > > >     05c581ad3e7b perf/x86/uncore: Correct the number of CHAs on
EMR
> > > > >     861cfdc51f22 x86/sgx: Break up long non-preemptible delays in
sgx_vepc_release()
> > > > >     7e3ddbea87a9 USB: core: Fix oversight in SuperSpeed
initialization
> > > > >     7fe9d8799606 USB: core: Fix race by not overwriting
udev->descriptor in hub_port_init()
> > > > >     eda9a2966582 USB: core: Change usb_get_device_descriptor() API
> > > > >     56c49a3328e9 USB: core: Unite old scheme and new scheme
descriptor reads
> > > > >     0ad6bad31da6 usb: typec: bus: verify partner exists in
typec_altmode_attention
> > > > >     31220bd89c22 usb: typec: tcpm: set initial svdm version based
on pd revision
> > > > >     3acc6b9f266f cpufreq: brcmstb-avs-cpufreq: Fix -Warray-bounds
bug
> > > > >     cb65ad51f1bd crypto: stm32 - fix loop iterating through
scatterlist for DMA
> > > > >     9ab2c149c2e7 s390/ipl: add missing secure/has_secure file to
ipl type 'unknown'
> > > > >     6aff2732577c arm64: sdei: abort running SDEI handlers during
crash
> > > > >     fedecaeef888 pstore/ram: Check start of empty przs during init
> > > > >     8d68582b93e6 mmc: renesas_sdhi: register irqs before
registering controller
> > > > >     5294144b6ad2 fsverity: skip PKCS#7 parser when keyring is
empty
> > > > >     86608e1b0c6f net: handle ARPHRD_PPP in
dev_is_mac_header_xmit()
> > > > >     51ffed9ca1a4 X.509: if signature is unsupported skip
validation
> > > > >     6ecf09699eb1 dccp: Fix out of bounds access in DCCP error
handler
> > > > >     7a2978e8d3c0 dlm: fix plock lookup when using multiple
lockspaces
> > > > >     703cf47d47ba parisc: Fix /proc/cpuinfo output for lscpu
> > > > >     49a49d442075 procfs: block chmod on /proc/thread-self/comm
> > > > >     44f6ec589353 Revert "PCI: Mark NVIDIA T4 GPUs to avoid bus
reset"
> > > > >     d73d3787c9d1 ntb: Fix calculation
ntb_transport_tx_free_entry()
> > > > >     da0c7293f4db ntb: Clean up tx tail index on link down
> > > > >     bfa051f650a7 ntb: Drop packets when qp link is down
> > > > >     8f4edcd65534 scsi: mpt3sas: Perform additional retries if
doorbell read returns 0
> > > > >     58388f2958f6 Revert "scsi: qla2xxx: Fix buffer overrun"
> > > > >     bd188d1e3855 media: venus: hfi_venus: Write to VIDC_CTRL_INIT
after unmasking interrupts
> > > > >     6e9632a01e6d media: dvb: symbol fixup for dvb_attach()
> > > > >     9a43563cfd6b arm64: csum: Fix OoB access in IP checksum code
for negative lengths
> > > > >     a0a49da2a79a i3c: master: svc: fix probe failure when no i3c
device exist
> > > > >     a905ac21b2ab xtensa: PMU: fix base address for the newer
hardware
> > > > >     8742dbf9c25d backlight/lv5207lp: Compare against struct
fb_info.device
> > > > >     568132f74cb1 backlight/bd6107: Compare against struct
fb_info.device
> > > > >     4e7b4ddc900c backlight/gpio_backlight: Compare against struct
fb_info.device
> > > > >     3b018c3d1016 ARM: OMAP2+: Fix -Warray-bounds warning in
_pwrdm_state_switch()
> > > > >     cbb7d8a4b4be ipmi_si: fix a memleak in try_smi_init()
> > > > >     6043dd31f771 PCI: rockchip: Use 64-bit mask on MSI 64-bit PCI
address
> > > > >     aba1bf197467 media: i2c: ccs: Check rules is non-NULL
> > > > >     df64819dd6a0 mm/vmalloc: add a safer version of
find_vm_area() for debug
> > > > >     20b7d0a62ad1 scsi: core: Fix the scsi_set_resid()
documentation
> > > > >     20990d6a8543 printk: ringbuffer: Fix truncating buffer size
min_t cast
> > > > >     0a22f9c17b1a rcu: dump vmalloc memory info safely
> > > > >     d479c841b18d ALSA: pcm: Fix missing fixup call in compat
hw_refine ioctl
> > > > >     111bafa210ae PM / devfreq: Fix leak in devfreq_dev_release()
> > > > >     be7353af5b35 igb: set max size RX buffer when store bad
packet is enabled
> > > > >     d5790386595d skbuff: skb_segment, Call zero copy functions
before using skbuff frags
> > > > >     267a29f8bfdb netfilter: xt_sctp: validate the flag_info count
> > > > >     b3d07714ad24 netfilter: xt_u32: validate user space input
> > > > >     a9e6142e5f8f netfilter: ipset: add the missing
IP_SET_HASH_WITH_NET0 macro for ip_set_hash_netportnet.c
> > > > >     3e48f741e98a igmp: limit igmpv3_newpack() packet size to
IP_MAX_MTU
> > > > >     de16cb7986f2 virtio_ring: fix avail_wrap_counter in
virtqueue_add_packed
> > > > >     d6f80ddb9eda cpufreq: Fix the race condition while updating
the transition_task of policy
> > > > >     42d8c7fa0bf6 dmaengine: ste_dma40: Add missing IRQ check in
d40_probe
> > > > >     329d0f168c8f um: Fix hostaudio build errors
> > > > >     58d17e766093 mtd: rawnand: fsmc: handle clk prepare error in
fsmc_nand_resume()
> > > > >     679a71b31179 mtd: spi-nor: Check bus width while setting QE
bit
> > > > >     8869fd166f23 leds: trigger: tty: Do not use LED_ON/OFF
constants, use led_blink_set_oneshot instead
> > > > >     0f715ea7d36e leds: multicolor: Use rounded division when
calculating color components
> > > > >     1a68bef23726 leds: pwm: Fix error code in
led_pwm_create_fwnode()
> > > > >     abd740db896b rpmsg: glink: Add check for kstrdup
> > > > >     b45cf29f97a2 phy/rockchip: inno-hdmi: do not power on rk3328
post pll on reg write
> > > > >     40d637359f3f phy/rockchip: inno-hdmi: round fractal pixclock
in rk3328 recalc_rate
> > > > >     52942a47d034 phy/rockchip: inno-hdmi: use correct vco_div_5
macro on rk3328
> > > > >     31d7e6c7689b mtd: rawnand: brcmnand: Fix mtd oobsize
> > > > >     6182318ac046 tracing: Fix race issue between cpu buffer write
and swap
> > > > >     548f48ec1915 tracing: Remove extra space at the end of
hwlat_detector/mode
> > > > >     2ba8bb00720a x86/speculation: Mark all Skylake CPUs as
vulnerable to GDS
> > > > >     dde88ab4e45b HID: multitouch: Correct devm device reference
for hidinput input_dev name
> > > > >     4fb28379b3c7 HID: logitech-dj: Fix error handling in
logi_dj_recv_switch_to_dj_mode()
> > > > >     1bb42aca7a96 Revert "IB/isert: Fix incorrect release of isert
connection"
> > > > >     4f1807fddd9b amba: bus: fix refcount leak
> > > > >     1c3701373463 serial: tegra: handle clk prepare error in
tegra_uart_hw_init()
> > > > >     076fb40cf27a scsi: fcoe: Fix potential deadlock on
&fip->ctlr_lock
> > > > >     c4772759abe1 scsi: core: Use 32-bit hostnum in
scsi_host_lookup()
> > > > >     6248f4305378 cgroup:namespace: Remove unused
cgroup_namespaces_init()
> > > > >     04824d50e6b5 media: i2c: rdacm21: Fix uninitialized value
> > > > >     f3572eef8551 media: ov2680: Fix regulators being left enabled
on ov2680_power_on() errors
> > > > >     205f71744176 media: ov2680: Fix ov2680_set_fmt() which ==
V4L2_SUBDEV_FORMAT_TRY not working
> > > > >     89ecb4b40094 media: ov2680: Add ov2680_fill_format() helper
function
> > > > >     784d1b83ae2c media: ov2680: Don't take the lock for try_fmt
calls
> > > > >     dbb717b4ee68 media: ov2680: Remove VIDEO_V4L2_SUBDEV_API
ifdef-s
> > > > >     4c1a5c2885d4 media: ov2680: Fix vflip / hflip set functions
> > > > >     958905ed42b8 media: ov2680: Fix ov2680_bayer_order()
> > > > >     cdd5fca7200d media: ov2680: Remove auto-gain and
auto-exposure controls
> > > > >     322a805ffdff media: i2c: ov2680: Set
V4L2_CTRL_FLAG_MODIFY_LAYOUT on flips
> > > > >     abba34017e16 media: ov5640: Enable MIPI interface in
ov5640_set_power_mipi()
> > > > >     1717f67be875 USB: gadget: f_mass_storage: Fix unused variable
warning
> > > > >     121b8d30f42c media: venus: hfi_venus: Only consider
sys_idle_indicator on V1
> > > > >     f6b483ead6dc media: go7007: Remove redundant if statement
> > > > >     d079a3e1ccdd platform/x86: dell-sysman: Fix reference leak
> > > > >     426bd7418701 iommu/vt-d: Fix to flush cache of PASID
directory table
> > > > >     9dc6f660815a iommu/qcom: Disable and reset context bank
before programming
> > > > >     3274e32fc969 fsi: aspeed: Reset master errors after CFAM reset
> > > > >     7a17deca33e1 IB/uverbs: Fix an potential error pointer
dereference
> > > > >     42d111304dd7 RDMA/hns: Fix CQ and QP cache affinity
> > > > >     b051c3bf3bdf RDMA/hns: Fix incorrect post-send with direct
wqe of wr-list
> > > > >     154822356e4d RDMA/hns: Fix port active speed
> > > > >     de4aca5b284e iommu/sprd: Add missing force_aperture
> > > > >     46b76f13f1ad driver core: test_async: fix an error code
> > > > >     a6992ecefe5d dma-buf/sync_file: Fix docs syntax
> > > > >     d3256d80406c coresight: tmc: Explicit type conversions to
prevent integer overflow
> > > > >     93a5b461a4e1 RDMA/irdma: Replace one-element array with
flexible-array member
> > > > >     97097ea2f37e scsi: qedf: Do not touch __user pointer in
qedf_dbg_fp_int_cmd_read() directly
> > > > >     1c996be7f233 scsi: qedf: Do not touch __user pointer in
qedf_dbg_debug_cmd_read() directly
> > > > >     cb6d20a8b5d7 scsi: qedf: Do not touch __user pointer in
qedf_dbg_stop_io_on_error_cmd_read() directly
> > > > >     2f0d202d82b9 x86/APM: drop the duplicate APM_MINOR_DEV macro
> > > > >     f34508d934c4 serial: sprd: Fix DMA buffer leak issue
> > > > >     c54c66d904fa serial: sprd: Assign sprd_port after initialized
to avoid wrong access
> > > > >     f61fc650c478 scsi: qla4xxx: Add length check when parsing
nlattrs
> > > > >     46ad449efde1 scsi: be2iscsi: Add length check when parsing
nlattrs
> > > > >     4bd57d889099 scsi: iscsi: Add strlen() check in
iscsi_if_set{_host}_param()
> > > > >     e9bac3cc744f scsi: iscsi: Add length check for nlattr payload
> > > > >     9285efd95996 scsi: iscsi: Rename iscsi_set_param() to
iscsi_if_set_param()
> > > > >     7231d60d41c4 scsi: RDMA/srp: Fix residual handling
> > > > >     484ddaa90b7e usb: phy: mxs: fix getting wrong state with
mxs_phy_is_otg_host()
> > > > >     cbb8f7097e11 media: mediatek: vcodec: Return NULL if no
vdec_fb is found
> > > > >     18dc93de9019 media: rkvdec: increase max supported height for
H.264
> > > > >     f1e7d999f37e scsi: hisi_sas: Fix normally completed I/O
analysed as failed
> > > > >     46d1b2a3d5a6 scsi: hisi_sas: Fix warnings detected by sparse
> > > > >     e454e985950b scsi: hisi_sas: Modify v3 HW SATA completion
error processing
> > > > >     7caac45b52f4 scsi: hisi_sas: Modify v3 HW SSP underflow error
processing
> > > > >     f64d02822b82 media: cx24120: Add retval check for
cx24120_message_send()
> > > > >     7ca7cd02114a media: dvb-usb: m920x: Fix a potential memory
leak in m920x_i2c_xfer()
> > > > >     fb24b65aaccd media: dib7000p: Fix potential division by zero
> > > > >     56a3d8ae4576 drivers: usb: smsusb: fix error handling code in
smsusb_init_device
> > > > >     d1b51b130d32 iommu: rockchip: Fix directory table address
encoding
> > > > >     a50d60b8f2af iommu/amd/iommu_v2: Fix pasid_state refcount dec
hit 0 warning on pasid unbind
> > > > >     caf058833b6f media: v4l2-core: Fix a potential resource leak
in v4l2_fwnode_parse_link()
> > > > >     711e9e44f6c4 media: i2c: tvp5150: check return value of
devm_kasprintf()
> > > > >     30d4380eb030 media: ad5820: Drop unsupported ad5823 from i2c_
and of_device_id tables
> > > > >     663114dfc178 RDMA/qedr: Remove a duplicate assignment in
irdma_query_ah()
> > > > >     1473e40b3912 pNFS: Fix assignment of xprtdata.cred
> > > > >     fb7ddc1138b0 NFSv4.2: fix handling of COPY ERR_OFFLOAD_NO_REQ
> > > > >     53a1e5ab1b11 NFS: Guard against READDIR loop when entry names
exceed MAXNAMELEN
> > > > >     19a648a07572 NFSD: da_addr_body field missing in some
GETDEVICEINFO replies
> > > > >     b0f127a7c635 fs: lockd: avoid possible wrong NULL parameter
> > > > >     8f994b830dd0 jfs: validate max amount of blocks before
allocation.
> > > > >     f6a84ef1d080 ext4: fix unttached inode after power cut with
orphan file feature enabled
> > > > >     a9ddbfed5346 powerpc/iommu: Fix notifiers being shared by PCI
and VIO buses
> > > > >     a70c8de30514 nfs/blocklayout: Use the passed in gfp flags
> > > > >     2935443dc9c2 powerpc/pseries: Rework lppaca_shared_proc() to
avoid DEBUG_PREEMPT
> > > > >     75dcb650a7ef powerpc: Don't include lppaca.h in paca.h
> > > > >     cefcb002c5c9 PCI: layerscape: Add workaround for lost link
capabilities during reset
> > > > >     4be323c73797 PCI: layerscape: Add the endpoint linkup
notifier support
> > > > >     69c712389e1f PCI: dwc: Add start_link/stop_link inlines
> > > > >     aac0a9a1577b wifi: ath10k: Use RMW accessors for changing
LNKCTL
> > > > >     3539bab5f9de wifi: ath11k: Use RMW accessors for changing
LNKCTL
> > > > >     ea670d0146a3 net/mlx5: Use RMW accessors for changing LNKCTL
> > > > >     348ef09df984 drm/radeon: Use RMW accessors for changing LNKCTL
> > > > >     5468237382ed drm/amdgpu: Use RMW accessors for changing LNKCTL
> > > > >     00f79e78bf4b powerpc/perf: Convert fsl_emb notifier to state
machine callbacks
> > > > >     a26a5e4be2c4 powerpc/fadump: reset dump area size if fadump
memory reserve fails
> > > > >     13fd667db999 vfio/type1: fix cap_migration information leak
> > > > >     6b708243d3d9 powerpc/radix: Move some functions into #ifdef
CONFIG_KVM_BOOK3S_HV_POSSIBLE
> > > > >     dbde1d9c54e2 clk: imx: composite-8m: fix clock pauses when
set_rate would be a no-op
> > > > >     824e97302fd8 clk: imx8mp: fix sai4 clock
> > > > >     66ef144dbdf9 PCI/ASPM: Use RMW accessors for changing LNKCTL
> > > > >     f46fa8ab8d82 PCI: pciehp: Use RMW accessors for changing
LNKCTL
> > > > >     759d978e831b pinctrl: mcp23s08: check return value of
devm_kasprintf()
> > > > >     02faf0bd6fdc PCI: Mark NVIDIA T4 GPUs to avoid bus reset
> > > > >     4c20a4143276 PCI: microchip: Correct the DED and SEC
interrupt bit offsets
> > > > >     377f7aeddda0 clk: qcom: gcc-sm6350: Fix gcc_sdcc2_apps_clk_src
> > > > >     1c4a98c55fa3 clk: qcom: reset: Use the correct type of
sleep/delay based on length
> > > > >     bd4eff9c835a clk: qcom: gcc-sm8250: Fix gcc_sdcc2_apps_clk_src
> > > > >     b1cb8bf42b36 ext4: avoid potential data overflow in
next_linear_group
> > > > >     3e24082f1682 ext4: correct grp validation in
ext4_mb_good_group
> > > > >     febacbefe451 EDAC/igen6: Fix the issue of no error events
> > > > >     964f62caac08 clk: qcom: gcc-sc7180: Fix up
gcc_sdcc2_apps_clk_src
> > > > >     f1399e1543e7 clk: sunxi-ng: Modify mismatched function name
> > > > >     92913d32e719 drivers: clk: keystone: Fix parameter judgment
in _of_pll_clk_init()
> > > > >     3ad53071fe85 ipmi:ssif: Fix a memory leak when scanning for
an adapter
> > > > >     7792869495b6 ipmi:ssif: Add check for kstrdup
> > > > >     53abafedfeb7 ALSA: ac97: Fix possible error value of *rac97
> > > > >     48fc5717b249 of: unittest: Fix overlay type in apply/revert
check
> > > > >     01bb96ad3808 of: overlay: Call of_changeset_init() early
> > > > >     30f04a41e7d7 md: raid0: account for split bio in iostat
accounting
> > > > >     9643cc0b1771 md/raid0: Fix performance regression for large
sequential writes
> > > > >     17fbf7da491f md/raid0: Factor out helper for mapping and
submitting a bio
> > > > >     d04f1e322f52 md: add error_handlers for raid0 and linear
> > > > >     d8b6adb84041 md: Set MD_BROKEN for RAID1 and RAID10
> > > > >     a68fabdad970 bus: ti-sysc: Fix cast to enum warning
> > > > >     7636dfc42b66 arm64: dts: qcom: apq8016-sbc: Fix ov5640
regulator supply names
> > > > >     fff4d36247e8 drm/mediatek: Fix potential memory leak if
vmap() fail
> > > > >     e5758ad9a34f drm/mediatek: Remove freeing not dynamic
allocated memory
> > > > >     97274bea0136 bus: ti-sysc: Fix build warning for 64-bit build
> > > > >     cc6b09671d0c io_uring: fix drain stalls by invalid SQE
> > > > >     0152e7758cc4 audit: fix possible soft lockup in
__audit_inode_child()
> > > > >     48e4c4819039 drm/msm/a2xx: Call adreno_gpu_init() earlier
> > > > >     76c3ad12441f drm/amd/pm: fix variable dereferenced issue in
amdgpu_device_attr_create()
> > > > >     32e060927351 smackfs: Prevent underflow in smk_set_cipso()
> > > > >     502dfc5875ba firmware: meson_sm: fix to avoid potential NULL
pointer dereference
> > > > >     c0b1eee64870 drm/msm/mdp5: Don't leak some plane state
> > > > >     d0b82c217feb drm: xlnx: zynqmp_dpsub: Add missing check for
dma_set_mask
> > > > >     b7b0c48851c4 ima: Remove deprecated IMA_TRUSTED_KEYRING
Kconfig
> > > > >     8025396b76e9 drm/panel: simple: Add missing connector type
and pixel format for AUO T215HVN01
> > > > >     27eee65b2e31 drm/armada: Fix off-by-one error in
armada_overlay_get_property()
> > > > >     cc9254b24a4b arm64: dts: qcom: sm8150: Fix the I2C7 interrupt
> > > > >     ea5bc6f5aa09 of: unittest: fix null pointer dereferencing in
of_unittest_find_node_by_name()
> > > > >     4197eeb55f4b drm/tegra: dpaux: Fix incorrect return value of
platform_get_irq
> > > > >     9712279e9743 drm/msm: Update dev core dump to not print
backwards
> > > > >     8ef5d1f16d92 md/md-bitmap: hold 'reconfig_mutex' in
backlog_store()
> > > > >     382638364711 md/bitmap: don't set max_write_behind if there
is no write mostly device
> > > > >     a3d36107ee48 md/raid10: use dereference_rdev_and_rrdev() to
get devices
> > > > >     94ca5eed9530 md/raid10: factor out
dereference_rdev_and_rrdev()
> > > > >     246bac7d3c3e drm/amdgpu: Update min() to min_t() in
'amdgpu_info_ioctl'
> > > > >     de93b4711ac2 arm64: dts: qcom: sdm845: Fix the min frequency
of "ice_core_clk"
> > > > >     a9e56fa8a0ca arm64: dts: qcom: sdm845: Add missing RPMh power
domain to GCC
> > > > >     db0ba312542d ARM: dts: BCM53573: Fix Ethernet info for Luxul
devices
> > > > >     c4413633ef78 drm: adv7511: Fix low refresh rate register for
ADV7533/5
> > > > >     57b6d92c79e9 ARM: dts: samsung: s5pv210-smdkv210: correct
ethernet reg addresses (split)
> > > > >     b7f47031e319 ARM: dts: s5pv210: add dummy 5V regulator for
backlight on SMDKv210
> > > > >     2f0246b3c7ff ARM: dts: samsung: s3c6410-mini6410: correct
ethernet reg addresses (split)
> > > > >     d12beb1b1ee5 ARM: dts: s3c64xx: align pinctrl with dtschema
> > > > >     188f2d41fa5d x86/mm: Fix PAT bit missing from page protection
modify mask
> > > > >     1dd43e1e54d5 drm/etnaviv: fix dumping of active MMU context
> > > > >     1634fe406c34 arm64: dts: qcom: pmi8994: Add missing OVP
interrupt
> > > > >     4b7eb5e2c1c4 arm64: dts: qcom: Move WLED num-strings from
pmi8994 to sony-xperia-tone
> > > > >     92919d98e673 arm64: dts: qcom: pmi8994: Remove hardcoded
linear WLED enabled-strings
> > > > >     365909857242 arm64: dts: qcom: pm660l: Add missing short
interrupt
> > > > >     ea48fd91df12 arm64: dts: qcom: correct SPMI WLED register
range encoding
> > > > >     eee01e0d6abe arm64: dts: qcom: pmi8998: Add node for WLED
> > > > >     b788afdbfd5a arm64: dts: qcom: sm8250-sony-xperia: correct
GPIO keys wakeup again
> > > > >     2840d9b9c875 ARM: dts: BCM53573: Use updated "spi-gpio"
binding properties
> > > > >     b35f3ca1877e ARM: dts: BCM53573: Add cells sizes to PCIe node
> > > > >     bed08bb83292 drm/amdgpu: avoid integer overflow warning in
amdgpu_device_resize_fb_bar()
> > > > >     261e69456617 arm64: dts: qcom: sm8250: Mark PCIe hosts as DMA
coherent
> > > > >     12a93e53eaf0 arm64: dts: qcom: pmk8350: fix ADC-TM compatible
string
> > > > >     4c9a637258bb arm64: dts: qcom: sm8350: Use proper CPU
compatibles
> > > > >     4c918fb77dea arm64: dts: qcom: sm8350: Add missing LMH
interrupts to cpufreq
> > > > >     9c022ab2db40 arm64: dts: qcom: msm8996: Add missing interrupt
to the USB2 controller
> > > > >     bda65ecaec97 arm64: dts: qcom: sm8250-edo: Rectify gpio-keys
> > > > >     6119aaced94f arm64: dts: qcom: sm8250-edo: Add GPIO line
names for PMIC GPIOs
> > > > >     c0dc9d7d3f2b arm64: dts: qcom: sm8250-edo: Add gpio line
names for TLMM
> > > > >     d2d698daa1fa arm64: dts: qcom: sm8250: correct dynamic power
coefficients
> > > > >     510bae3d37f7 soc: qcom: ocmem: Fix NUM_PORTS & NUM_MACROS
macros
> > > > >     b08c7a31baeb soc: qcom: ocmem: Add OCMEM hardware version
print
> > > > >     dc04034502e6 ASoC: stac9766: fix build errors with REGMAP_AC97
> > > > >     89602de9a2d7 quota: fix dqput() to follow the guarantees
dquot_srcu should provide
> > > > >     1df46e717ee9 quota: add new helper dquot_active()
> > > > >     bd0a6452f070 quota: rename dquot_active() to
inode_quota_active()
> > > > >     5b8240223407 quota: factor out dquot_write_dquot()
> > > > >     6c6efd3a1d06 drm/bridge: tc358764: Fix debug print parameter
order
> > > > >     a48e7def0006 netrom: Deny concurrent connect().
> > > > >     4cf994d3f4ff net/sched: sch_hfsc: Ensure inner classes have
fsc curve
> > > > >     edb5b1b3b9f8 hwmon: (tmp513) Fix the channel number in
tmp51x_is_visible()
> > > > >     a85fd8116555 mlxsw: i2c: Limit single transaction buffer size
> > > > >     7790b6a2f5f0 mlxsw: i2c: Fix chunk size setting in output
mailbox buffer
> > > > >     510e0cbd6408 net: arcnet: Do not call kfree_skb() under
local_irq_disable()
> > > > >     93a572b9d42f wifi: ath9k: use IS_ERR() with
debugfs_create_dir()
> > > > >     5138beea8e7f Bluetooth: btusb: Do not call kfree_skb() under
spin_lock_irqsave()
> > > > >     d7fd24b8d1bb wifi: mwifiex: avoid possible NULL skb pointer
dereference
> > > > >     71ce8be48bf0 wifi: nl80211/cfg80211: add forgotten nla_policy
for BSS color attribute
> > > > >     11f93fff6e8a wifi: ath9k: protect WMI command response buffer
replacement with a lock
> > > > >     6904c7afd512 wifi: ath9k: fix races between ath9k_wmi_cmd and
ath9k_wmi_ctrl_rx
> > > > >     cec7db9ea031 samples/bpf: fix broken map lookup probe
> > > > >     89f19a9a055d wifi: mwifiex: Fix missed return in oob checks
failed path
> > > > >     308eb3a609ac wifi: mwifiex: fix memory leak in
mwifiex_histogram_read()
> > > > >     9c00731bf05d fs: ocfs2: namei: check return value of
ocfs2_add_entry()
> > > > >     f683992d30ee lwt: Check LWTUNNEL_XMIT_CONTINUE strictly
> > > > >     e3f647e4b642 lwt: Fix return values of BPF xmit ops
> > > > >     4ff998134025 hwrng: iproc-rng200 - Implement suspend and
resume calls
> > > > >     5a70ab6b59b2 crypto: caam - fix unchecked return value error
> > > > >     660b6b1c5cf8 ice: ice_aq_check_events: fix off-by-one check
when filling buffer
> > > > >     55fab9389d65 net-memcg: Fix scope of sockmem pressure
indicators
> > > > >     41c40d84838d selftests/bpf: Clean up fmod_ret in bench_rename
test script
> > > > >     50c78e71446d net: tcp: fix unexcepted socket die when snd_wnd
is 0
> > > > >     942d8cefb022 Bluetooth: Fix potential use-after-free when
clear keys
> > > > >     7b0243d26a71 Bluetooth: nokia: fix value check in
nokia_bluetooth_serdev_probe()
> > > > >     048545d9fc64 crypto: api - Use work queue in
crypto_destroy_instance
> > > > >     56cb7bbefcaf crypto: stm32 - Properly handle pm_runtime_get
failing
> > > > >     e3c4a6b073e4 selftests/bpf: fix static assert compilation
issue for test_cls_*.c
> > > > >     43423b3e0467 wifi: mwifiex: fix error recovery in PCIE buffer
descriptor management
> > > > >     7c54b6fc39eb wifi: mwifiex: Fix OOB and integer underflow
when rx packets
> > > > >     a20b96cf6925 wifi: mt76: mt7915: fix power-limits while
chan_switch
> > > > >     5c75a4379589 can: gs_usb: gs_usb_receive_bulk_callback():
count RX overflow errors also in case of OOM
> > > > >     890843254f38 spi: tegra20-sflash: fix to check return value
of platform_get_irq() in tegra_sflash_probe()
> > > > >     2ff9ac0cf25f wifi: mt76: testmode: add nla_policy for
MT76_TM_ATTR_TX_LENGTH
> > > > >     802008e8c73a ipv6: Add reasons for skb drops to __udp6_lib_rcv
> > > > >     7dcbc0bb0e5c bpf: reject unhashed sockets in bpf_sk_assign
> > > > >     caa2883b1885 udp: re-score reuseport groups when connected
sockets are present
> > > > >     b60dfa4559d8 regmap: rbtree: Use alloc_flags for memory
allocations
> > > > >     34f1180658d9 hwrng: pic32 - use devm_clk_get_enabled
> > > > >     5af3c8676b36 hwrng: nomadik - keep clock enabled while hwrng
is registered
> > > > >     14c6d1e80847 tcp: tcp_enter_quickack_mode() should be static
> > > > >     7b75b4c90a9e bpf: Clear the probe_addr for uprobe
> > > > >     75d3960be702 bpftool: Use a local bpf_perf_event_value to fix
accessing its fields
> > > > >     8ea6871116d5 cpufreq: powernow-k8: Use related_cpus instead
of cpus in driver.exit()
> > > > >     be2092d2a703 x86/efistub: Fix PCI ROM preservation in mixed
mode
> > > > >     9eb25ea7b65d ACPI: x86: s2idle: Fix a logic error parsing AMD
constraints table
> > > > >     26097a7f28b3 ACPI: x86: s2idle: Post-increment variables when
getting constraints
> > > > >     8a962f11a95b s390/paes: fix PKEY_TYPE_EP11_AES handling for
secure keyblobs
> > > > >     7833a74f8d00 s390/pkey: fix/harmonize internal keyblob headers
> > > > >     208383d68510 selftests/futex: Order calls to futex_lock_pi
> > > > >     c7802ff51adc perf/imx_ddr: don't enable counter0 if none of 4
counters are used
> > > > >     0a872a0521c8 x86/decompressor: Don't rely on upper 32 bits of
GPRs being preserved
> > > > >     3af6f77e8090 selftests/resctrl: Close perf value read fd on
errors
> > > > >     4505ad996b66 selftests/resctrl: Unmount resctrl FS if child
fails to run benchmark
> > > > >     c68a196e7ff6 selftests/resctrl: Don't leak buffer in
fill_cache()
> > > > >     fdcb63afd3f6 selftests/resctrl: Add resctrl.h into build deps
> > > > >     b2ba11ed4d10 selftests/resctrl: Make resctrl_tests run using
kselftest framework
> > > > >     e0478944f4a5 OPP: Fix passing 0 to PTR_ERR in
_opp_attach_genpd()
> > > > >     ec9d118ad99d refscale: Fix uninitalized use of
wait_queue_head_t
> > > > >     e280033ef135 ARM: ptrace: Restore syscall skipping for tracers
> > > > >     4c3f33904dea ARM: ptrace: Restore syscall restart tracing
> > > > >     0481251b7cd6 selftests/harness: Actually report SKIP for
signal tests
> > > > >     060ca3f7899a tmpfs: verify {g,u}id mount options correctly
> > > > >     d412e9b34b90 fs: Fix error checking for d_hash_and_lookup()
> > > > >     a4229f93bc54 eventfd: prevent underflow for eventfd semaphores
> > > > >     cedb8719333d reiserfs: Check the return value from __getblk()
> > > > >     c1a4117f1544 Revert "net: macsec: preserve ingress frame
ordering"
> > > > >     40671f90d5b5 udf: Handle error when adding extent to a file
> > > > >     099bf90d7fc4 udf: Check consistency of Space Bitmap Descriptor
> > > > >     7039aa1be9cc of: kexec: Mark ima_{free,stable}_kexec_buffer()
as __init
> > > > >     759d51eda2d0 net: Avoid address overwrite in kernel_connect
> > > > >     7c4cce5700b9 arm64: lib: Import latest version of Arm
Optimized Routines' strncmp
> > > > >     104df1c695c1 crypto: rsa-pkcs1pad - Use helper to set reqsize
> > > > >     273f4615314f platform/mellanox: Fix mlxbf-tmfifo not handling
all virtio CONSOLE notifications
> > > > >     9ef5c25bcf1b tracing: Introduce pipe_cpumask to avoid race on
trace_pipes
> > > > >     8c1b60dad0f5 ALSA: seq: oss: Fix racy open/close of MIDI
devices
> > > > >     fa05aea28195 scsi: lpfc: Fix incorrect big endian type
assignment in bsg loopback path
> > > > >     f0bf8a071134 scsi: storvsc: Always set no_report_opcodes
> > > > >     e9e62419e797 sctp: handle invalid error codes without calling
BUG()
> > > > >     3714bb4a1df8 bnx2x: fix page fault following EEH recovery
> > > > >     53b8cc2f9685 netlabel: fix shift wrapping bug in
netlbl_catmap_setlong()
> > > > >     867cdd7f9544 drm/amdgpu: Match against exact bootloader status
> > > > >     0863204deb3c net: hns3: restore user pause configure when
disable autoneg
> > > > >     ac93def0dbb4 scsi: qedi: Fix potential deadlock on
&qedi_percpu->p_work_lock
> > > > >     bef6c89a92d0 scsi: lpfc: Remove reftag check in DIF paths
> > > > >     b439e33a8c93 idmaengine: make FSL_EDMA and INTEL_IDMA64
depends on HAS_IOMEM
> > > > >     156b803194ae wifi: brcmfmac: Fix field-spanning write in
brcmf_scan_params_v2_to_v1()
> > > > >     87ea5e89407e net: usb: qmi_wwan: add Quectel EM05GV2
> > > > >     e1313fa9d2e3 vmbus_testing: fix wrong python syntax for
integer value comparison
> > > > >     5faad57ba6c7 clk: fixed-mmio: make COMMON_CLK_FIXED_MMIO
depend on HAS_IOMEM
> > > > >     e13f0dd5fbe2 kprobes: Prohibit probing on CFI preamble symbol
> > > > >     ee49b97cb5ae security: keys: perform capable check only on
privileged operations
> > > > >     f44f50305de2 ata: pata_arasan_cf: Use dev_err_probe() instead
dev_err() in data_xfer()
> > > > >     a85c523aeccd ovl: Always reevaluate the file signature for IMA
> > > > >     3faa126258a9 drm/amd/display: Exit idle optimizations before
attempt to access PHY
> > > > >     c152ca4f219b platform/x86: huawei-wmi: Silence ambient light
sensor
> > > > >     a9988b9c7a31 platform/x86/intel/hid: Add HP Dragonfly G2 to
VGBS DMI quirks
> > > > >     7f3901b04c8f platform/x86: intel: hid: Always call BTNL ACPI
method
> > > > >     23151421ed01 ASoC: atmel: Fix the 8K sample parameter in I2SC
master
> > > > >     c934d2a6970c ASoC: rt711-sdca: fix for JD event handling in
ClockStop Mode0
> > > > >     20587011d271 ASoC: rt711: fix for JD event handling in
ClockStop Mode0
> > > > >     b41f79896456 ASoc: codecs: ES8316: Fix DMIC config
> > > > >     cc2b0a2055dc ASoC: rt5682-sdw: fix for JD event handling in
ClockStop Mode0
> > > > >     5b64fc2471f9 fs/nls: make load_nls() take a const parameter
> > > > >     f85908f6bfd2 s390/dasd: fix hanging device after request
requeue
> > > > >     a4845e694893 s390/dasd: use correct number of retries for ERP
requests
> > > > >     e062aa1acf9b m68k: Fix invalid .section syntax
> > > > >     bbfa7d712b24 vxlan: generalize vxlan_parse_gpe_hdr and remove
unused args
> > > > >     b10215ffdb01 ethernet: atheros: fix return value check in
atl1c_tso_csum()
> > > > >     6bb94f46d31a ASoC: da7219: Check for failure reading AAD IRQ
events
> > > > >     279a6dad0cd9 ASoC: da7219: Flush pending AAD IRQ when
suspending
> > > > >     d424c636b750 ksmbd: no response from compound read
> > > > >     82373d1b763e ksmbd: fix out of bounds in smb3_decrypt_req()
> > > > >     20d449a08749 9p: virtio: make sure 'offs' is initialized in
zc_request
> > > > >     c4269c7258d9 media: pci: cx23885: fix error handling for
cx23885 ATSC boards
> > > > >     17d75773b66e media: pulse8-cec: handle possible ping error
> > > > >     f281a3739399 phy: qcom-snps-femto-v2: use
qcom_snps_hsphy_suspend/resume error code
> > > > >     dfff9c91cbb0 ARM: dts: imx: Set default tuning step for imx7d
usdhc
> > > > >     4e364cab1331 ARM: dts: imx: Adjust dma-apbh node name
> > > > >     99319298fd9a ARM: dts: imx7s: Drop dma-apb interrupt-names
> > > > >     1dc2c12854b6 ARM: dts: imx: update sdma node name format
> > > > >     aff03380bda4 Linux 5.15.131
> > > > >     cd8ab566cf17 usb: typec: tcpci: clear the fault status bit
> > > > >     403b2e940910 usb: typec: tcpci: move tcpci.h to
include/linux/usb/
> > > > >     f29483873e24 pinctrl: amd: Don't show `Invalid config param`
errors
> > > > >     b911bef132a0 nilfs2: fix WARNING in mark_buffer_dirty due to
discarded buffer reuse
> > > > >     1c6ddf739f15 nilfs2: fix general protection fault in
nilfs_lookup_dirty_data_buffers()
> > > > >     f6e61aef5c5d tcpm: Avoid soft reset when partner does not
support get_status
> > > > >     da0e7d435e31 fsi: master-ast-cf: Add MODULE_FIRMWARE macro
> > > > >     72eca651d732 firmware: stratix10-svc: Fix an NULL vs IS_ERR()
bug in probe
> > > > >     907216337bea serial: sc16is7xx: fix bug when first setting
GPIO direction
> > > > >     45d9611ebff2 serial: sc16is7xx: fix broken port 0 uart init
> > > > >     f90e267dd27e serial: qcom-geni: fix opp vote on shutdown
> > > > >     46d13013b574 wifi: mt76: mt7921: do not support one stream on
secondary antenna only
> > > > >     a5c2a467e9e7 Bluetooth: btsdio: fix use after free bug in
btsdio_remove due to race condition
> > > > >     f49294ad6898 staging: rtl8712: fix race condition
> > > > >     d17cec60e87c HID: wacom: remove the battery when the EKR is
off
> > > > >     842c7da3eee2 usb: chipidea: imx: improve logic if
samsung,picophy-* parameter is 0
> > > > >     276a906f81a7 usb: dwc3: meson-g12a: do post init to fix
broken usb after resumption
> > > > >     60f938e84fbb ALSA: usb-audio: Fix init call orders for UAC1
> > > > >     e949dd2a9b6b USB: serial: option: add FOXCONN T99W368/T99W373
product
> > > > >     c41411d8b333 USB: serial: option: add Quectel EM05G variant
(0x030e)
> > > > >     09baa839d415 modules: only allow symbol_get of
EXPORT_SYMBOL_GPL modules
> > > > >     997a194914c4 rtc: ds1685: use EXPORT_SYMBOL_GPL for
ds1685_rtc_poweroff
> > > > >     3d0f6408601b net: enetc: use EXPORT_SYMBOL_GPL for
enetc_phc_index
> > > > >     da95090821c4 mmc: au1xmmc: force non-modular build and remove
symbol_get usage
> > > > >     e3e68100c036 ARM: pxa: remove use of symbol_get()
> > > > >     bb5bf157b5be ksmbd: replace one-element array with flex-array
member in struct smb2_ea_info
> > > > >     2e3f57f74c0a ksmbd: fix wrong DataOffset validation of create
context
> > > > >     b3ad7f39fd85 erofs: ensure that the post-EOF tails are all
zeroed
> > > > >     8f790700c974 Linux 5.15.130
> > > > >     69347c334071 rcu-tasks: Add trc_inspect_reader() checks for
exiting critical section
> > > > >     8046fb611f70 rcu-tasks: Wait for trc_read_check_handler() IPIs
> > > > >     da22db901cc1 rcu-tasks: Fix IPI failure handling in
trc_wait_for_one_reader
> > > > >     a0249d365ac8 rcu: Prevent expedited GP from enabling tick on
offline CPU
> > > > >     7aec063d6029 ARM: module: Use module_init_layout_section() to
spot init sections
> > > > >     4a8976052acd arm64: module: Use module_init_layout_section()
to spot init sections
> > > > >     f8a74159d116 arm64: module-plts: inline linux/moduleloader.h
> > > > >     363bbb5008e5 module: Expose module_init_layout_section()
> > > > >     758e3d0cb753 ACPI: thermal: Drop nocrt parameter
> > > > >     9e43368a3393 Linux 5.15.129
> > > > >     d48016d74836 mm,ima,kexec,of: use memblock_free_late from
ima_free_kexec_buffer
> > > > >     1c41cd30d5cd mm: memory-failure: fix unexpected return value
in soft_offline_page()
> > > > >     0712721e4f4f mm: memory-failure: kill soft_offline_free_page()
> > > > >     efd02b5cadd5 dma-buf/sw_sync: Avoid recursive lock during
fence signal
> > > > >     8dbf913520c4 pinctrl: renesas: rza2: Add lock around
pinctrl_generic{{add,remove}_group,{add,remove}_function}
> > > > >     f1c0402b8e22 clk: Fix undefined reference to
`clk_rate_exclusive_{get,put}'
> > > > >     10bc3eddc605 scsi: core: raid_class: Remove
raid_component_add()
> > > > >     d3d57cdbfda4 scsi: snic: Fix double free in snic_tgt_create()
> > > > >     ef56cc8889be can: raw: add missing refcount for memory leak
fix
> > > > >     930f3f164964 drm/i915: Fix premature release of request's
reusable memory
> > > > >     3cb86cc565df cgroup/cpuset: Free DL BW in case can_attach()
fails
> > > > >     ffff4fc4bad7 sched/deadline: Create DL BW alloc, free & check
overflow interface
> > > > >     86aa90795979 cgroup/cpuset: Iterate only if DEADLINE tasks
are present
> > > > >     43d8cbfefa7c sched/cpuset: Keep track of SCHED_DEADLINE task
in cpusets
> > > > >     d0eb4917f4d3 sched/cpuset: Bring back cpuset_mutex
> > > > >     918879de0e23 cgroup/cpuset: Rename functions dealing with
DEADLINE accounting
> > > > >     78efab71a649 torture: Fix hang during kthread shutdown phase
> > > > >     c8fb97dd7fe6 nfsd: use vfs setgid helper
> > > > >     01966511868e nfs: use vfs setgid helper
> > > > >     a7a1849899aa x86/fpu: Set X86_FEATURE_OSXSAVE feature after
enabling OSXSAVE in CR4
> > > > >     ad79f943c869 x86/fpu: Invalidate FPU state correctly on exec()
> > > > >     b190cf1f277a drm/display/dp: Fix the DP DSC Receiver cap size
> > > > >     c8aab333d41a drm/vmwgfx: Fix shader stage validation
> > > > >     b53ed415163e PCI: acpiphp: Use
pci_assign_unassigned_bridge_resources() only for non-root bus
> > > > >     60ba1bfa036a media: vcodec: Fix potential array out-of-bounds
in encoder queue_setup
> > > > >     544cd10defa1 of: dynamic: Refactor action prints to not use
"%pOF" inside devtree_lock
> > > > >     f1d4a5881856 of: unittest: Fix EXPECT for
parse_phandle_with_args_map() test
> > > > >     ce66cd478636 radix tree: remove unused variable
> > > > >     898c8c5b1114 lib/clz_ctz.c: Fix __clzdi2() and __ctzdi2() for
32-bit kernels
> > > > >     ff90a4c6edf8 batman-adv: Hold rtnl lock during MTU update via
netlink
> > > > >     ea38c0d9aaa2 batman-adv: Fix batadv_v_ogm_aggr_send memory
leak
> > > > >     7f3f72eb8f5b batman-adv: Fix TT global entry leak when client
roamed back
> > > > >     f7667b49880a batman-adv: Do not get eth header before
batadv_check_management_packet
> > > > >     3f9312dd7581 batman-adv: Don't increase MTU when set by user
> > > > >     cde5a240d72d batman-adv: Trigger events for auto adjusted MTU
> > > > >     22426e1ce679 selinux: set next pointer before attaching to
list
> > > > >     711595bfdccf nfsd: Fix race to FREE_STATEID and cl_revoked
> > > > >     bd1697e12230 NFS: Fix a use after free in
nfs_direct_join_group()
> > > > >     5f642613746e mm: add a call to flush_cache_vmap() in
vmap_pfn()
> > > > >     440c10034b4d ALSA: ymfpci: Fix the missing snd_card_free()
call at probe error
> > > > >     5cc7d81cf576 clk: Fix slab-out-of-bounds error in
devm_clk_release()
> > > > >     0f72859acfa2 NFSv4: Fix dropped lock for racing OPEN and
delegation return
> > > > >     9c025420fef2 ibmveth: Use dcbf rather than dcbfl
> > > > >     7e546bd08943 Revert "KVM: x86: enable TDP MMU by default"
> > > > >     67af12f5582b net/ncsi: change from ndo_set_mac_address to
dev_set_mac_address
> > > > >     4451457d61e0 net/ncsi: make one oem_gma function for all mfr
id
> > > > >     f683f4be802b bonding: fix macvlan over alb bond support
> > > > >     0fa8046e923a net: remove bond_slave_has_mac_rcu()
> > > > >     f0ec97fca629 rtnetlink: Reject negative ifindexes in
RTM_NEWLINK
> > > > >     00247cfd2b69 rtnetlink: return ENODEV when ifname does not
exist and group is given
> > > > >     75cfb7de44e5 netfilter: nf_tables: fix out of memory error
handling
> > > > >     f22954f8c58f netfilter: nf_tables: flush pending destroy work
before netlink notifier
> > > > >     ff34403fef98 net/sched: fix a qdisc modification with
ambiguous command request
> > > > >     30624ea3f8b6 igc: Fix the typo in the PTM Control macro
> > > > >     f697c3ead109 igb: Avoid starting unnecessary workqueues
> > > > >     d7823d752ce1 ice: fix receive buffer size miscalculation
> > > > >     ace1b0ae3097 net: validate veth and vxcan peer ifindexes
> > > > >     335be585416d net: bcmgenet: Fix return value check for
fixed_phy_register()
> > > > >     60a5034584ea net: bgmac: Fix return value check for
fixed_phy_register()
> > > > >     5b52c9ba42c0 ipvlan: Fix a reference count leak warning in
ipvlan_ns_exit()
> > > > >     2bad37b6f675 dccp: annotate data-races in dccp_poll()
> > > > >     9b015360e86f sock: annotate data-races around
prot->memory_pressure
> > > > >     c52c6c0223e1 octeontx2-af: SDP: fix receive link config
> > > > >     ce6e2b14bc09 tracing: Fix memleak due to race between
current_tracer and trace
> > > > >     ef748360ba91 tracing: Fix cpu buffers unavailable due to
'record_disabled' missed
> > > > >     fdf5804d7475 can: raw: fix lockdep issue in raw_release()
> > > > >     278fccf587dd drm/amd/display: check TG is non-null before
checking if enabled
> > > > >     a955e6a0e39d drm/amd/display: do not wait for mpc idle if tg
is disabled
> > > > >     e0bd4f0c60b4 can: raw: fix receiver memory leak
> > > > >     b832174b7f89 jbd2: fix a race when checking checkpoint buffer
busy
> > > > >     9c31bb2684f8 jbd2: remove journal_clean_one_cp_list()
> > > > >     d91783e6864a jbd2: remove t_checkpoint_io_list
> > > > >     a0ab49e7a758 ALSA: pcm: Fix potential data race at PCM memory
allocation helpers
> > > > >     2e56d380daa9 fbdev: fix potential OOB read in fast_imageblit()
> > > > >     14163f4a4fa6 fbdev: Fix sys_imageblit() for arbitrary image
widths
> > > > >     5b60bd9081a9 fbdev: Improve performance of sys_imageblit()
> > > > >     166f0bf4560b MIPS: cpu-features: Use boot_cpu_type for CPU
type based features
> > > > >     8f106e97409d MIPS: cpu-features: Enable octeon_cache by
cpu_type
> > > > >     d1d0b239f974 fs: dlm: fix mismatch of plock results from
userspace
> > > > >     77d334c44681 fs: dlm: use dlm_plock_info for do_unlock_close
> > > > >     f9a33cc7d946 fs: dlm: change plock interrupted message to
debug again
> > > > >     7ac088841ffb fs: dlm: add pid to debug log
> > > > >     df9c842ab0a4 dlm: replace usage of found with dedicated list
iterator variable
> > > > >     33e9c610e337 dlm: improve plock logging if interrupted
> > > > >     d9ce077f8b1f PCI: acpiphp: Reassign resources on bridge if
necessary
> > > > >     8cc8645dd3e1 xprtrdma: Remap Receive buffers after a reconnect
> > > > >     91a707507e83 NFSv4: fix out path in __nfs4_get_acl_uncached
> > > > >     323b830eebd1 NFSv4.2: fix error handling in
nfs42_proc_getxattr
> > > > >     5de0a325c45e objtool/x86: Fix SRSO mess
> > > > >     5ddfe5cc8716 Linux 5.15.128
> > > > >     9080f4fcc202 x86/srso: Correct the mitigation status when SMT
is disabled
> > > > >     484eefc6ff9c objtool/x86: Fixup frame-pointer vs rethunk
> > > > >     55f1cbeaa159 x86/retpoline,kprobes: Fix position of thunk
sections with CONFIG_LTO_CLANG
> > > > >     fa24cd0fbcb7 x86/srso: Disable the mitigation on unaffected
configurations
> > > > >     aa0777ce0d3d x86/CPU/AMD: Fix the DIV(0) initial fix attempt
> > > > >     bbe585239d4f x86/retpoline: Don't clobber RFLAGS during
srso_safe_ret()
> > > > >     19f23d16b0e0 x86/static_call: Fix __static_call_fixup()
> > > > >     df6495f203a7 x86/srso: Explain the untraining sequences a bit
more
> > > > >     43548590ad7e x86/cpu: Cleanup the untrain mess
> > > > >     035e906bfc93 x86/cpu: Rename srso_(.*)_alias to srso_alias_\1
> > > > >     19c1c0499650 x86/cpu: Rename original retbleed methods
> > > > >     f77dbb90962b x86/cpu: Clean up SRSO return thunk mess
> > > > >     f624ce6c7fc2 x86/ibt: Add ANNOTATE_NOENDBR
> > > > >     f1171d455d94 objtool: Add frame-pointer-specific function
ignore
> > > > >     08f7cfd44f77 x86/alternative: Make custom return thunk
unconditional
> > > > >     0d810eff090c x86/cpu: Fix up srso_safe_ret() and
__x86_return_thunk()
> > > > >     8089aae6020e x86/cpu: Fix __x86_return_thunk symbol type
> > > > >     5b28fda5fdee mmc: f-sdh30: fix order of function calls in
sdhci_f_sdh30_remove
> > > > >     e8c5081da2cc net: fix the RTO timer retransmitting skb every
1ms if linear option is enabled
> > > > >     431db3f48c28 virtio-net: set queues after driver_ok
> > > > >     d39fc9b94dc0 af_unix: Fix null-ptr-deref in
unix_stream_sendpage().
> > > > >     9a4d8dc706c2 arm64: dts: rockchip: Disable HS400 for eMMC on
ROCK Pi 4
> > > > >     6b64974e02ea exfat: check if filename entries exceeds max
filename length
> > > > >     6065b3017107 netfilter: set default timeout to 3 secs for
sctp shutdown send and recv state
> > > > >     a00c5d2c208b drm/amd: flush any delayed gfxoff on suspend
entry
> > > > >     d578c919deb7 drm/qxl: fix UAF on handle creation
> > > > >     ff09f9e671ff mmc: block: Fix in_flight[issue_type] value error
> > > > >     b803fedb6e50 mmc: wbsd: fix double mmc_free_host() in
wbsd_init()
> > > > >     961f7ce16223 cifs: Release folio lock on fscache read hit.
> > > > >     cc3f194f46e7 ALSA: usb-audio: Add support for Mythware
XA001AU capture and playback interfaces.
> > > > >     18e27df4f2b4 serial: 8250: Fix oops for port->pm on
uart_change_pm()
> > > > >     e9b8ee715dbc riscv: uaccess: Return the number of bytes
effectively not copied
> > > > >     b2a331abcb03 ALSA: hda/realtek - Remodified 3k pull low
procedure
> > > > >     dfb9676ed25b soc: aspeed: socinfo: Add kfree for kstrdup
> > > > >     c5ac7522a8db ASoC: meson: axg-tdm-formatter: fix channel slot
allocation
> > > > >     fd346ef1cd2d ASoC: rt5665: add missed regulator_bulk_disable
> > > > >     e878458d820c ARM: dts: imx: Set default tuning step for
imx6sx usdhc
> > > > >     430c29a54e4a arm64: dts: qcom: qrb5165-rb5: fix thermal zone
conflict
> > > > >     03522d73a498 bus: ti-sysc: Flush posted write on enable
before reset
> > > > >     578371ce0d7f net: do not allow gso_size to be set to
GSO_BY_FRAGS
> > > > >     5fc4fd3f3eb8 sock: Fix misuse of sk_under_memory_pressure()
> > > > >     fc3d82d295d1 net: dsa: mv88e6xxx: Wait for EEPROM done before
HW reset
> > > > >     f11c2802e143 i40e: fix misleading debug logs
> > > > >     5ba2b936f3e1 iavf: fix FDIR rule fields masks validation
> > > > >     ae6834689fd6 team: Fix incorrect deletion of ETH_P_8021AD
protocol vid from slaves
> > > > >     0ffbc341cfae net: phy: broadcom: stub c45 read/write for 54810
> > > > >     bf221e5e4b19 netfilter: nft_dynset: disallow object maps
> > > > >     9177869b85dd ipvs: fix racy memcpy in proc_do_sync_threshold
> > > > >     1adaec4758d1 netfilter: nf_tables: deactivate catchall
elements in next generation
> > > > >     82109740d610 netfilter: nf_tables: fix false-positive lockdep
splat
> > > > >     b2f6d73395cb drm/panel: simple: Fix AUO G121EAN01 panel
timings according to the docs
> > > > >     7207ee323afa selftests: mirror_gre_changes: Tighten up the
TTL test match
> > > > >     c2a6ffe3f1a3 net: phy: fix IRQ-based wake-on-lan over
hibernate / power off
> > > > >     8e5e967348ca xfrm: add forgotten nla_policy for
XFRMA_MTIMER_THRESH
> > > > >     075448a2eb75 xfrm: add NULL check in xfrm_update_ae_params
> > > > >     e1e04cc2ef2c ip_vti: fix potential slab-use-after-free in
decode_session6
> > > > >     a1639a82ce14 ip6_vti: fix slab-use-after-free in
decode_session6
> > > > >     44b3d4096700 xfrm: fix slab-use-after-free in decode_session6
> > > > >     a465ace883ac net: xfrm: Amend XFRMA_SEC_CTX nla_policy
structure
> > > > >     fed1cd2cd3aa net: af_key: fix sadb_x_filter validation
> > > > >     1960f468078b net: xfrm: Fix xfrm_address_filter OOB read
> > > > >     080dedb1cad8 i2c: designware: Handle invalid SMBus block data
response length value
> > > > >     416c538684bd i2c: designware: Correct length byte validation
logic
> > > > >     b966e9e1e250 btrfs: fix BUG_ON condition in
btrfs_cancel_balance
> > > > >     77698e6ff6f0 tty: serial: fsl_lpuart: Clear the error flags
by writing 1 for lpuart32 platforms
> > > > >     2a5234464383 tty: n_gsm: fix the UAF caused by race condition
in gsm_cleanup_mux
> > > > >     8ef25fb13494 powerpc/rtas_flash: allow user copy to flash
block cache objects
> > > > >     bb70e2b70f8d fbdev: mmp: fix value check in mmphw_probe()
> > > > >     184f1b68bb99 i2c: hisi: Only handle the interrupt of the
driver's transfer
> > > > >     c4e671dae50e i2c: bcm-iproc: Fix bcm_iproc_i2c_isr deadlock
issue
> > > > >     b99f490ea87e cifs: fix potential oops in cifs_oplock_break
> > > > >     a5ae5a81bc19 vduse: Use proper spinlock for IRQ injection
> > > > >     5b7d5c2dd664 virtio-mmio: don't break lifecycle of vm_dev
> > > > >     edf3b5aadb25 btrfs: move out now unused BG from the reclaim
list
> > > > >     170773563ef6 ARM: dts: nxp/imx6sll: fix wrong property name
in usbphy node
> > > > >     4ffbfe1c980f ARM: dts: imx6sll: fixup of operating points
> > > > >     e2ff5cf681a8 mmc: sunxi: fix deferred probing
> > > > >     f93e8c5a7bd9 mmc: bcm2835: fix deferred probing
> > > > >     4eeba5d476fe USB: dwc3: fix use-after-free on core driver
unbind
> > > > >     a78fe5c9d8d5 USB: dwc3: qcom: fix NULL-deref on suspend
> > > > >     8a6b7534020d tty: serial: fsl_lpuart: reduce RX watermark to
0 on LS1028A
> > > > >     701bb5fee7c3 tty: serial: fsl_lpuart: make rx_watermark
configurable for different platforms
> > > > >     fa254ab7d02d tty: serial: fsl_lpuart: Add i.MXRT1050 support
> > > > >     20351ddb1f41 usb: dwc3: gadget: Improve dwc3_gadget_suspend()
and dwc3_gadget_resume()
> > > > >     31a0e60fe16b USB: dwc3: gadget: drop dead hibernation code
> > > > >     d9e004104e45 usb: dwc3: Fix typos in gadget.c
> > > > >     2fa487a94667 usb: dwc3: Remove DWC3 locking during gadget
suspend/resume
> > > > >     7dfb384e76ee usb: dwc3: gadget: Synchronize IRQ between soft
connect/disconnect
> > > > >     d3c82f24ee69 drm/amd/display: fix access hdcp_workqueue assert
> > > > >     0ba6c7ba081e drm/amd/display: phase3 mst hdcp for multiple
displays
> > > > >     99c444d3c3c4 drm/amd/display: save restore hdcp state when
display is unplugged from mst hub
> > > > >     4f1beb75f652 ARM: dts: aspeed: asrock: Correct firmware flash
SPI clocks
> > > > >     f84c2ca3490c igc: read before write to SRRCTL register
> > > > >     9fa82f031af8 iio: addac: stx104: Fix race condition when
converting analog-to-digital
> > > > >     d31d04ec404c iio: addac: stx104: Fix race condition for
stx104_write_raw()
> > > > >     89a007f3a383 iio: stx104: Move to addac subdirectory
> > > > >     cadf8f2d7c9d iio: adc: stx104: Implement and utilize register
structures
> > > > >     6089d354346f iio: adc: stx104: Utilize iomap interface
> > > > >     565b96d9a7ab iio: add addac subdirectory
> > > > >     49b830d75f03 ring-buffer: Do not swap cpu_buffer during
resize process
> > > > >     6657ecbcc39c powerpc/kasan: Disable KCOV in KASAN code
> > > > >     8703b26387e1 ALSA: hda: fix a possible null-pointer
dereference due to data race in snd_hdac_regmap_sync()
> > > > >     5ed4dbc13726 ALSA: hda/realtek: Add quirks for Unis H3C
Desktop B760 & Q760
> > > > >     c7d8b5f46f06 fs/ntfs3: Mark ntfs dirty when on-disk struct is
corrupted
> > > > >     3a00ec562f8c fs: ntfs3: Fix possible null-pointer
dereferences in mi_read()
> > > > >     e7799bb4dbe2 fs/ntfs3: Enhance sanity check while generating
attr_list
> > > > >     ef568da1fd84 drm/amdgpu: Fix potential fence use-after-free v2
> > > > >     5720c7e185d4 Bluetooth: btusb: Add MT7922 bluetooth ID for
the Asus Ally
> > > > >     548a6b64b3c0 Bluetooth: L2CAP: Fix use-after-free
> > > > >     302d04596364 watchdog: sp5100_tco: support Hygon FCH/SCH
(Server Controller Hub)
> > > > >     2ea70379e4f4 firewire: net: fix use after free in
fwnet_finish_incoming_packet()
> > > > >     97fd1c8e9c5a pcmcia: rsrc_nonstatic: Fix memory leak in
nonstatic_release_resource_db()
> > > > >     85e888150075 gfs2: Fix possible data races in
gfs2_show_options()
> > > > >     eafb79d2448a usb: chipidea: imx: add missing USB PHY DPDM
wakeup setting
> > > > >     7bdb4c963049 usb: chipidea: imx: don't request QoS for imx8ulp
> > > > >     25decbbb66e4 thunderbolt: Read retimer NVM authentication
status prior tb_retimer_set_inbound_sbtx()
> > > > >     776b34615a29 media: platform: mediatek: vpu: fix NULL ptr
dereference
> > > > >     cb174344bf85 usb: gadget: u_serial: Avoid spinlock recursion
in __gs_console_push
> > > > >     1676748aa290 media: v4l2-mem2mem: add lock to protect
parameter num_rdy
> > > > >     985086704267 smb: client: fix warning in cifs_smb3_do_mount()
> > > > >     a3f252436e57 ovl: check type and offset of struct vfsmount in
ovl_entry
> > > > >     1a650d3ccd79 RDMA/mlx5: Return the firmware result upon
destroying QP/RQ
> > > > >     9631d88503ab HID: add quirk for 03f0:464a HP Elite Presenter
Mouse
> > > > >     4921792e04f2 drm/amdgpu: install stub fence into potential
unused fence pointers
> > > > >     fd41646d4350 HID: logitech-hidpp: Add USB and Bluetooth IDs
for the Logitech G915 TKL Keyboard
> > > > >     ff10cd3e9b3a dma-remap: use kvmalloc_array/kvfree for larger
dma memory remap
> > > > >     e9ce774052ee ASoC: SOF: Intel: fix SoundWire/HDaudio mutual
exclusion
> > > > >     7d53d1e4765c iopoll: Call cpu_relax() in busy loops
> > > > >     ca66e9dd98ef ARM: dts: imx6dl: prtrvt, prtvt7, prti6q,
prtwd2: fix USB related warnings
> > > > >     cc1590830859 PCI: tegra194: Fix possible array out of bounds
access
> > > > >     e2d10f1de1fa net: tls: avoid discarding data on record close
> > > > >     9a15ca893909 net/tls: Multi-threaded calls to TX tls_dev_del
> > > > >     2d93157b7e2d net/tls: Perform immediate device ctx cleanup
when possible
> > > > >     51222e1c77a1 macsec: use DEV_STATS_INC()
> > > > >     3d64a232e4d9 macsec: Fix traffic counters/statistics
> > > > >     396a1921406a selftests: forwarding: tc_actions: Use ncat
instead of nc
> > > > >     d61a0886d336 selftests: forwarding: tc_actions: cleanup
temporary files when test is aborted
> > > > >     a798977df6d0 mmc: sdhci-f-sdh30: Replace with sdhci_pltfm
> > > > >     f6f7927ac664 Linux 5.15.127
> > > > >     c597d8cb0d33 timers/nohz: Last resort update jiffies on
nohz_full IRQ entry
> > > > >     b4d36e6c5dc4 timers/nohz: Switch to ONESHOT_STOPPED in the
low-res handler when the tick is stopped
> > > > >     c3b954a51b64 tick: Detect and fix jiffies update stall
> > > > >     af99918f0e39 sch_netem: fix issues in netem_change() vs
get_dist_table()
> > > > >     5d094d4e7b99 alpha: remove __init annotation from exported
page_is_ram()
> > > > >     f8d6d25756ea scsi: qedf: Fix firmware halt over suspend and
resume
> > > > >     85db1cd1744e scsi: qedi: Fix firmware halt over suspend and
resume
> > > > >     e70469c28953 scsi: fnic: Replace return codes in
fnic_clean_pending_aborts()
> > > > >     6bc7f4c8c27d scsi: core: Fix possible memory leak if
device_add() fails
> > > > >     461f8ac666fa scsi: snic: Fix possible memory leak if
device_add() fails
> > > > >     171e117cdc0a scsi: 53c700: Check that command slot is not NULL
> > > > >     7a792b3d888a scsi: storvsc: Fix handling of virtual Fibre
Channel timeouts
> > > > >     0f52d7b78251 scsi: core: Fix legacy /proc parsing buffer
overflow
> > > > >     b757ef99df39 netfilter: nf_tables: report use refcount
overflow
> > > > >     9bdbbcf9d148 nvme-rdma: fix potential unbalanced freeze &
unfreeze
> > > > >     d68f8ef6ef70 nvme-tcp: fix potential unbalanced freeze &
unfreeze
> > > > >     ae6e21f8bb2a btrfs: set cache_block_group_error if we find an
error
> > > > >     314135b7bae9 btrfs: reject invalid reloc tree root keys with
stack dump
> > > > >     69dd147de419 btrfs: exit gracefully if reloc roots don't match
> > > > >     c40d4b60c58d btrfs: don't stop integrity writeback too early
> > > > >     555e126dd30b ibmvnic: Handle DMA unmapping of login buffs in
release functions
> > > > >     34fcc823823a ibmvnic: Unmap DMA login rsp buffer on send
login fail
> > > > >     cee62753cf2e ibmvnic: Enforce stronger sanity checks on login
response
> > > > >     27e8db8380eb net/mlx5: Skip clock update work when device is
in error state
> > > > >     f638fc2f7377 net/mlx5: Allow 0 for total host VFs
> > > > >     086a80eb6213 dmaengine: mcf-edma: Fix a potential
un-allocated memory access
> > > > >     7e1dc94b2d50 nexthop: Fix infinite nexthop bucket dump when
using maximum nexthop ID
> > > > >     608a4327c257 nexthop: Make nexthop bucket dump more efficient
> > > > >     4457300cfd84 nexthop: Fix infinite nexthop dump when using
maximum nexthop ID
> > > > >     91307347d632 net: hns3: add wait until mac link down
> > > > >     094310eb2b93 net: hns3: refactor hclge_mac_link_status_wait
for interface reuse
> > > > >     1ae9703c2e32 net: phy: at803x: remove set/get wol callbacks
for AR8032
> > > > >     7d496cd83a9d RDMA/umem: Set iova in ODP flow
> > > > >     f78a4238a873 wifi: cfg80211: fix sband iftype data lookup for
AP_VLAN
> > > > >     26a27dd76054 drm/rockchip: Don't spam logs in atomic check
> > > > >     918c1e6843b7 IB/hfi1: Fix possible panic during hotplug remove
> > > > >     df21468bfdc8 iavf: fix potential races for FDIR filters
> > > > >     b1f985cf1c52 drivers: net: prevent tun_build_skb() to exceed
the packet size limit
> > > > >     f239c9e1d98b dccp: fix data-race around dp->dccps_mss_cache
> > > > >     49a1fee22fae bonding: Fix incorrect deletion of ETH_P_8021AD
protocol vid from slaves
> > > > >     789fcd94c9ca xsk: fix refcount underflow in error path
> > > > >     e95808121953 tunnels: fix kasan splat when generating ipv4
pmtu error
> > > > >     7903311b2cec net/packet: annotate data-races around tp->status
> > > > >     f4614e379bf9 mISDN: Update parameter type of dsp_cmx_send()
> > > > >     3961761af392 bpf, sockmap: Fix bug that strp_done cannot be
called
> > > > >     20d53895d5c0 bpf, sockmap: Fix map type error in
sock_map_del_link
> > > > >     a09c258cfa77 net: core: remove unnecessary frame_sz check in
bpf_xdp_adjust_tail()
> > > > >     85af0b226c0b selftests: forwarding: tc_flower: Relax success
criterion
> > > > >     7b3fa99526f9 selftests: forwarding: Switch off timeout
> > > > >     e410f85ebca9 selftests: forwarding: Skip test when no
interfaces are specified
> > > > >     4a4499452620 selftests: forwarding: ethtool_extended_state:
Skip when using veth pairs
> > > > >     b8d216e9c607 selftests: forwarding: ethtool: Skip when using
veth pairs
> > > > >     b9dfb80d9fb2 selftests: forwarding: Add a helper to skip test
when using veth pairs
> > > > >     b973eb76dff3 selftests/rseq: Fix build with undefined __weak
> > > > >     b8b8db5857d4 drm/nouveau/disp: Revert a NULL check inside
nouveau_connector_get_modes
> > > > >     4c6767c8bf5e x86: Move gds_ucode_mitigated() declaration to
header
> > > > >     f919cbc90441 x86/speculation: Add cpu_show_gds() prototype
> > > > >     9290ef14c96b x86/mm: Fix VDSO and VVAR placement on 5-level
paging machines
> > > > >     829409510d00 x86/cpu/amd: Enable Zenbleed fix for AMD Custom
APU 0405
> > > > >     c41a22b93d7c x86/srso: Fix build breakage with the LLVM linker
> > > > >     c2372b1559d4 usb: typec: tcpm: Fix response to vsafe0V event
> > > > >     f776b94ccdf0 usb: common: usb-conn-gpio: Prevent bailing out
if initial role is none
> > > > >     00cc14b52d6f usb: dwc3: Properly handle processing of pending
events
> > > > >     7a11d1e2625b usb-storage: alauda: Fix uninit-value in
alauda_check_media()
> > > > >     945e1b3c361b misc: rtsx: judge ASPM Mode to set PETXCFG Reg
> > > > >     03eebad96233 binder: fix memory leak in binder_init()
> > > > >     a8e2ae6296d5 iio: adc: ina2xx: avoid NULL pointer dereference
on OF device match
> > > > >     2df8ae1e42b8 iio: cros_ec: Fix the allocation size for
cros_ec_command
> > > > >     a7cedc2b7612 io_uring: correct check for O_TMPFILE
> > > > >     697bc234632c selftests/bpf: Fix sk_assign on s390x
> > > > >     127277262110 selftests/bpf: Workaround verification failure
for fexit_bpf2bpf/func_replace_return_code
> > > > >     ee701208f4cc selftests/bpf: make test_align selftest more
robust
> > > > >     683d2969a082 bpf: aggressively forget precise markings during
state checkpointing
> > > > >     2516deeb872a bpf: stop setting precise in current state
> > > > >     c47d0178ad86 bpf: allow precision tracking for programs with
subprogs
> > > > >     3645510cf926 nilfs2: fix use-after-free of nilfs_root in
dirtying inodes via iput
> > > > >     36a3b560c78d radix tree test suite: fix incorrect allocation
size for pthreads
> > > > >     8d10284243b7 hwmon: (pmbus/bel-pfe) Enable
PMBUS_SKIP_STATUS_CHECK for pfe1100
> > > > >     3ad4ba2b6112 drm/amd/display: check attr flag before set
cursor degamma on DCN3+
> > > > >     621204fca047 drm/shmem-helper: Reset vma->vm_ops before
calling dma_buf_mmap()
> > > > >     64e6253f6489 drm/nouveau/gr: enable memory loads on helper
invocation on all channels
> > > > >     bcd9eeb3a309 riscv,mmio: Fix readX()-to-delay() ordering
> > > > >     57772ae9b339 dmaengine: pl330: Return DMA_PAUSED when
transaction is paused
> > > > >     3ca8f5c733c4 ipv6: adjust ndisc_is_useropt() to also return
true for PIO
> > > > >     6cde60777675 mmc: moxart: read scr register without changing
byte order
> > > > >     3f00757ab416 wireguard: allowedips: expand maximum node depth
> > > > >     aeb974907642 ksmbd: fix wrong next length validation of ea
buffer in smb2_set_ea()
> > > > >     595679098bdc ksmbd: validate command request size
> > > > >     24c4de4069cb Linux 5.15.126
> > > > >     aeb4db8ab7f1 PM: sleep: wakeirq: fix wake irq arming
> > > > >     b5d3a4251bd2 PM / wakeirq: support enabling wake-up irq after
runtime_suspend called
> > > > >     a36b522767f3 soundwire: fix enumeration completion
> > > > >     7996facaf0ee soundwire: bus: pm_runtime_request_resume on
peripheral attachment
> > > > >     c91c07ae0849 selftests/rseq: Play nice with binaries
statically linked against glibc 2.35+
> > > > >     1cdb50faf7f7 selftests/rseq: check if libc rseq support is
registered
> > > > >     0f1f471b91f4 drm/imx/ipuv3: Fix front porch adjustment upon
hactive aligning
> > > > >     5058c1444040 powerpc/mm/altmap: Fix altmap boundary check
> > > > >     eb7a5e4d14c8 mtd: rawnand: fsl_upm: Fix an off-by one test in
fun_exec_op()
> > > > >     70643e98cbc3 mtd: rawnand: rockchip: Align hwecc vs. raw page
helper layouts
> > > > >     1796b492f8cc mtd: rawnand: rockchip: fix oobfree offset and
description
> > > > >     f6807b62fb0e mtd: rawnand: omap_elm: Fix incorrect type in
assignment
> > > > >     596be6716bc5 ext2: Drop fragment support
> > > > >     0ccfe21949bc fs: Protect reconfiguration of sb read-write
from racing writes
> > > > >     27d0f755d649 net: usbnet: Fix WARNING in
usbnet_start_xmit/usb_submit_urb
> > > > >     fbe5a2fed815 Bluetooth: L2CAP: Fix use-after-free in
l2cap_sock_ready_cb
> > > > >     afd9a31b5aa4 fs/sysv: Null check to prevent null-ptr-deref bug
> > > > >     80ec112c1996 fs/ntfs3: Use __GFP_NOWARN allocation at
ntfs_load_attr_list()
> > > > >     0d6f639f1dcd file: reinstate f_pos locking optimization for
regular files
> > > > >     b44d28b98f18 bpf, cpumap: Make sure kthread is running before
map update returns
> > > > >     8089eb93d678 drm/ttm: check null pointer before accessing
when swapping
> > > > >     ef0d07c66843 open: make RESOLVE_CACHED correctly test for
O_TMPFILE
> > > > >     c81bdf8f9f2b bpf: Disable preemption in bpf_event_output
> > > > >     ae07cfe2b099 rbd: prevent busy loop when requesting exclusive
lock
> > > > >     7978bcca4c1f wifi: mt76: mt7615: do not advertise 5 GHz on
first phy of MT7615D (DBDC)
> > > > >     32ca6a55e10e net: tap_open(): set sk_uid from current_fsuid()
> > > > >     4ed3eed99ee6 net: tun_chr_open(): set sk_uid from
current_fsuid()
> > > > >     adacc3a954fa arm64: dts: stratix10: fix incorrect I2C
property for SCL signal
> > > > >     b92c88009da1 mtd: rawnand: meson: fix OOB available bytes for
ECC
> > > > >     b0875c583e41 mtd: spinand: toshiba: Fix ecc_get_status
> > > > >     1c33ca1e1974 exfat: release s_lock before calling dir_emit()
> > > > >     8a34a242cf03 exfat: use kvmalloc_array/kvfree instead of
kmalloc_array/kfree
> > > > >     a74878207b02 x86/CPU/AMD: Do not leak quotient data after a
division by 0
> > > > >     b8f029fc4075 firmware: arm_scmi: Drop OF node reference in
the transport channel setup
> > > > >     287c2c8677ed ceph: defer stopping mdsc delayed_work
> > > > >     98b521d10e73 USB: zaurus: Add ID for A-300/B-500/C-700
> > > > >     cd6872f2cf56 libceph: fix potential hang in ceph_osdc_notify()
> > > > >     e5f5b4a89809 scsi: storvsc: Limit max_sectors for virtual
Fibre Channel devices
> > > > >     212a9a3c67be scsi: zfcp: Defer fc_rport blocking until after
ADISC response
> > > > >     dac382725394 tcp_metrics: fix data-race in tcpm_suck_dst() vs
fastopen
> > > > >     4517782e1bc3 tcp_metrics: annotate data-races around
tm->tcpm_net
> > > > >     e842a68667d4 tcp_metrics: annotate data-races around
tm->tcpm_vals[]
> > > > >     d3184bea4ace tcp_metrics: annotate data-races around
tm->tcpm_lock
> > > > >     9a7367cbe33d tcp_metrics: annotate data-races around
tm->tcpm_stamp
> > > > >     6f6bd67f4894 tcp_metrics: fix addr_same() helper
> > > > >     b0acbcf1e7a1 prestera: fix fallback to previous version on
same major version
> > > > >     d6d9d0f5a5e0 net/mlx5: fs_core: Skip the FTs in the same
FS_TYPE_PRIO_CHAINS fs_prio
> > > > >     c999fb1039dd net/mlx5: fs_core: Make find_closest_ft more
generic
> > > > >     32ef2c0c6cf1 vxlan: Fix nexthop hash size
> > > > >     1bb54a21f4d9 ip6mr: Fix skb_under_panic in
ip6mr_cache_report()
> > > > >     64e3affee288 s390/qeth: Don't call dev_close/dev_open
(DOWN/UP)
> > > > >     a0da2684db18 net: dcb: choose correct policy to parse
DCB_ATTR_BCN
> > > > >     193333229aac net: netsec: Ignore 'phy-mode' on SynQuacer in
DT mode
> > > > >     766c9dd00c5f net: korina: handle clk prepare error in
korina_probe()
> > > > >     6cecfdf65053 net: ll_temac: fix error checking of
irq_of_parse_and_map()
> > > > >     3761ff4f8670 net: ll_temac: Switch to use dev_err_probe()
helper
> > > > >     5c534640a7da bpf: sockmap: Remove preempt_disable in
sock_map_sk_acquire
> > > > >     79c3d81c9ad1 net/sched: cls_route: No longer copy tcf_result
on update to avoid use-after-free
> > > > >     9edf7955025a net/sched: cls_fw: No longer copy tcf_result on
update to avoid use-after-free
> > > > >     262430dfc618 net/sched: cls_u32: No longer copy tcf_result on
update to avoid use-after-free
> > > > >     b58d34068fd9 bpf, cpumap: Handle skb as well when clean up
ptr_ring
> > > > >     f04f6d9b3b06 net/sched: taprio: Limit
TCA_TAPRIO_ATTR_SCHED_CYCLE_TIME to INT_MAX.
> > > > >     2c55d4941518 net: add missing data-race annotation for
sk_ll_usec
> > > > >     e934c50c48e2 net: add missing data-race annotations around
sk->sk_peek_off
> > > > >     fdd8d8d54d6a net: add missing READ_ONCE(sk->sk_rcvbuf)
annotation
> > > > >     98f0d1db3a27 net: add missing READ_ONCE(sk->sk_sndbuf)
annotation
> > > > >     0d1047b77b23 net: add missing READ_ONCE(sk->sk_rcvlowat)
annotation
> > > > >     6c058a1f67f0 net: annotate data-races around
sk->sk_max_pacing_rate
> > > > >     2950c5ac65b3 qed: Fix scheduling in a tasklet while getting
stats
> > > > >     a19952dbb5b6 qed: Fix kernel-doc warnings
> > > > >     6d8c259f4827 mISDN: hfcpci: Fix potential deadlock on
&hc->lock
> > > > >     8dedcc6af341 net: sched: cls_u32: Fix match key mis-addressing
> > > > >     675d29de69c7 perf test uprobe_from_different_cu: Skip if
there is no gcc
> > > > >     0f6e3d8d7f91 net: dsa: fix value check in bcm_sf2_sw_probe()
> > > > >     047508edd602 rtnetlink: let rtnl_bridge_setlink checks
IFLA_BRIDGE_MODE length
> > > > >     cc9ebceaa6d0 bpf: Add length check for
SK_DIAG_BPF_STORAGE_REQ_MAP_FD parsing
> > > > >     8f9a04c742e1 net/mlx5e: fix return value check in
mlx5e_ipsec_remove_trailer()
> > > > >     00cecb0a8f9e net/mlx5: DR, fix memory leak in
mlx5dr_cmd_create_reformat_ctx
> > > > >     4c224ea31bed wifi: cfg80211: Fix return value in scan logic
> > > > >     8e72db3ffa5d KVM: s390: fix sthyi error handling
> > > > >     809edb4262f0 word-at-a-time: use the same return type for
has_zero regardless of endianness
> > > > >     b7880809d75d arm64: dts: imx8mn-var-som: add missing pull-up
for onboard PHY reset pinmux
> > > > >     804e72062be4 iommu/arm-smmu-v3: Document nesting-related
errata
> > > > >     744e6b80b830 iommu/arm-smmu-v3: Add explicit feature for
nesting
> > > > >     fd86b5944215 iommu/arm-smmu-v3: Document MMU-700 erratum
2812531
> > > > >     2de9f3dcfe63 iommu/arm-smmu-v3: Work around MMU-600 erratum
1076982
> > > > >     a850fa85d477 arm64: errata: Add detection for TRBE write to
out-of-range
> > > > >     073699df4a09 arm64: errata: Add workaround for TSB flush
failures
> > > > >     44b45e8161a5 net/mlx5: Free irqs only on shutdown callback
> > > > >     40601542c43c perf: Fix function pointer case
> > > > >     c12fa4ac8997 io_uring: gate iowait schedule on having pending
requests
> > > > >     c275eaaaa342 Linux 5.15.125
> > > > >     754e0c7c4a30 x86: fix backwards merge of GDS/SRSO bit
> > > > >     b14a3924c267 xen/netback: Fix buffer overrun triggered by
unusual packet
> > > > >     153f9a7b02d4 x86/srso: Tie SBPB bit setting to microcode
patch detection
> > > > >     df4c3823cba5 x86/srso: Fix return thunks in generated code
> > > > >     0071b17eb66b x86/srso: Add IBPB on VMEXIT
> > > > >     5398faac76a6 x86/srso: Add IBPB
> > > > >     c24aaa7dde5f x86/srso: Add SRSO_NO support
> > > > >     4e9115e194a8 x86/srso: Add IBPB_BRTYPE support
> > > > >     b35087763a44 x86/srso: Add a Speculative RAS Overflow
mitigation
> > > > >     c3b4c644525e x86/cpu, kvm: Add support for CPUID_80000021_EAX
> > > > >     236dd7133394 x86/bugs: Increase the x86 bugs vector size to
two u32s
> > > > >     0242a8bdef56 Documentation/x86: Fix backwards on/off logic
about YMM support
> > > > >     27a72e350869 x86/mm: Initialize text poking earlier
> > > > >     d0317b9502ea mm: Move mm_cachep initialization to mm_init()
> > > > >     8e4c2530879d x86/mm: Use mm_alloc() in poking_init()
> > > > >     13ec5cb4c113 x86/mm: fix poking_init() for Xen PV guests
> > > > >     3e90080d5665 x86/xen: Fix secondary processors' FPU
initialization
> > > > >     348741a9e4d3 KVM: Add GDS_NO support to KVM
> > > > >     59d78655f808 x86/speculation: Add Kconfig option for GDS
> > > > >     0cc5643b63ae x86/speculation: Add force option to GDS
mitigation
> > > > >     348a89e20184 x86/speculation: Add Gather Data Sampling
mitigation
> > > > >     a094d3b30967 x86/fpu: Move FPU initialization into
arch_cpu_finalize_init()
> > > > >     59f2739111ca x86/fpu: Mark init functions __init
> > > > >     bb9c20d903f6 x86/fpu: Remove cpuinfo argument from init
functions
> > > > >     de8b7ce4c533 x86/init: Initialize signal frame size late
> > > > >     041d929233bb init, x86: Move mem_encrypt_init() into
arch_cpu_finalize_init()
> > > > >     8ae795ed6115 init: Invoke arch_cpu_finalize_init() earlier
> > > > >     7e270cebaffd init: Remove check_bugs() leftovers
> > > > >     285384ac24c3 um/cpu: Switch to arch_cpu_finalize_init()
> > > > >     6ea421786426 sparc/cpu: Switch to arch_cpu_finalize_init()
> > > > >     21a1fc8d13d8 sh/cpu: Switch to arch_cpu_finalize_init()
> > > > >     dfeb371a2707 mips/cpu: Switch to arch_cpu_finalize_init()
> > > > >     4baf46a3ba00 m68k/cpu: Switch to arch_cpu_finalize_init()
> > > > >     8c8165cd25cf ia64/cpu: Switch to arch_cpu_finalize_init()
> > > > >     de8c592cc5a1 ARM: cpu: Switch to arch_cpu_finalize_init()
> > > > >     75da6209d3ba x86/cpu: Switch to arch_cpu_finalize_init()
> > > > >     0774fc2177c3 init: Provide arch_cpu_finalize_init()
> > > > >
> > > > > Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
> > > > > ---
> > > > >  .../linux/linux-yocto-rt_5.15.bb              |  6 ++---
> > > > >  .../linux/linux-yocto-tiny_5.15.bb            |  6 ++---
> > > > >  meta/recipes-kernel/linux/linux-yocto_5.15.bb | 26
+++++++++----------
> > > > >  3 files changed, 19 insertions(+), 19 deletions(-)
> > > > >
> > > > > diff --git a/meta/recipes-kernel/linux/linux-yocto-rt_5.15.bb
b/meta/recipes-kernel/linux/linux-yocto-rt_5.15.bb
> > > > > index 6ac3118f81..f7286759a9 100644
> > > > > --- a/meta/recipes-kernel/linux/linux-yocto-rt_5.15.bb
> > > > > +++ b/meta/recipes-kernel/linux/linux-yocto-rt_5.15.bb
> > > > > @@ -11,13 +11,13 @@ python () {
> > > > >          raise bb.parse.SkipRecipe("Set
PREFERRED_PROVIDER_virtual/kernel to linux-yocto-rt to enable it")
> > > > >  }
> > > > >
> > > > > -SRCREV_machine ?= "0ac91942af8fec31671ffe62e9518aaf15f110b3"
> > > > > -SRCREV_meta ?= "f484a7f175b4f3c4f7d2b553cde232bd41f757d8"
> > > > > +SRCREV_machine ?= "423b5d5cb3f45a272285fa4157d1964086fabc2e"
> > > > > +SRCREV_meta ?= "92bd0a656f0f9db955fb53c52be71cce9296bdb2"
> > > > >
> > > > >  SRC_URI = "git://
git.yoctoproject.org/linux-yocto.git;branch=${KBRANCH};name=machine
<http://git.yoctoproject.org/linux-yocto.git;branch=$%7BKBRANCH%7D;name=machine>
\
> > > > >             git://
git.yoctoproject.org/yocto-kernel-cache;type=kmeta;name=meta;branch=yocto-5.15;destsuffix=${KMETA}
<http://git.yoctoproject.org/yocto-kernel-cache;type=kmeta;name=meta;branch=yocto-5.15;destsuffix=$%7BKMETA%7D>
"
> > > > >
> > > > > -LINUX_VERSION ?= "5.15.124"
> > > > > +LINUX_VERSION ?= "5.15.141"
> > > > >
> > > > >  LIC_FILES_CHKSUM =
"file://COPYING;md5=6bc538ed5bd9a7fc9398086aedcd7e46"
> > > > >
> > > > > diff --git a/meta/recipes-kernel/linux/linux-yocto-tiny_5.15.bb
b/meta/recipes-kernel/linux/linux-yocto-tiny_5.15.bb
> > > > > index 9c06ddf200..7461087299 100644
> > > > > --- a/meta/recipes-kernel/linux/linux-yocto-tiny_5.15.bb
> > > > > +++ b/meta/recipes-kernel/linux/linux-yocto-tiny_5.15.bb
> > > > > @@ -5,7 +5,7 @@ KCONFIG_MODE = "--allnoconfig"
> > > > >
> > > > >  require recipes-kernel/linux/linux-yocto.inc
> > > > >
> > > > > -LINUX_VERSION ?= "5.15.124"
> > > > > +LINUX_VERSION ?= "5.15.141"
> > > > >  LIC_FILES_CHKSUM =
"file://COPYING;md5=6bc538ed5bd9a7fc9398086aedcd7e46"
> > > > >
> > > > >  DEPENDS += "${@bb.utils.contains('ARCH', 'x86',
'elfutils-native', '', d)}"
> > > > > @@ -14,8 +14,8 @@ DEPENDS += "openssl-native util-linux-native"
> > > > >  KMETA = "kernel-meta"
> > > > >  KCONF_BSP_AUDIT_LEVEL = "2"
> > > > >
> > > > > -SRCREV_machine ?= "cdb289c798fe1fc9f259a08c32e2dd9516ccb7a4"
> > > > > -SRCREV_meta ?= "f484a7f175b4f3c4f7d2b553cde232bd41f757d8"
> > > > > +SRCREV_machine ?= "ddf2eeeb31d1edaa5a80e9aabc8b2674ae95f865"
> > > > > +SRCREV_meta ?= "92bd0a656f0f9db955fb53c52be71cce9296bdb2"
> > > > >
> > > > >  PV = "${LINUX_VERSION}+git${SRCPV}"
> > > > >
> > > > > diff --git a/meta/recipes-kernel/linux/linux-yocto_5.15.bb
b/meta/recipes-kernel/linux/linux-yocto_5.15.bb
> > > > > index 439479022b..c7b07dee62 100644
> > > > > --- a/meta/recipes-kernel/linux/linux-yocto_5.15.bb
> > > > > +++ b/meta/recipes-kernel/linux/linux-yocto_5.15.bb
> > > > > @@ -14,24 +14,24 @@ KBRANCH:qemux86  ?= "v5.15/standard/base"
> > > > >  KBRANCH:qemux86-64 ?= "v5.15/standard/base"
> > > > >  KBRANCH:qemumips64 ?= "v5.15/standard/mti-malta64"
> > > > >
> > > > > -SRCREV_machine:qemuarm ?=
"676a22c65ec0f8bb5dc7e13d130f6e3764959d75"
> > > > > -SRCREV_machine:qemuarm64 ?=
"f0e7afd5948f71be062cd9194b56cd03de94b7cb"
> > > > > -SRCREV_machine:qemumips ?=
"0f1ceb9008f182cd7f21420bbec6f21a67da8397"
> > > > > -SRCREV_machine:qemuppc ?=
"4ec9fc13283ce01627ef8c32617a1eb71e127c62"
> > > > > -SRCREV_machine:qemuriscv64 ?=
"1c09be01f4b87f60ea64136459167d73502a118f"
> > > > > -SRCREV_machine:qemuriscv32 ?=
"1c09be01f4b87f60ea64136459167d73502a118f"
> > > > > -SRCREV_machine:qemux86 ?=
"1c09be01f4b87f60ea64136459167d73502a118f"
> > > > > -SRCREV_machine:qemux86-64 ?=
"1c09be01f4b87f60ea64136459167d73502a118f"
> > > > > -SRCREV_machine:qemumips64 ?=
"fad09cc6acf2175aa6b5979ef48cd5f05afc3da0"
> > > > > -SRCREV_machine ?= "1c09be01f4b87f60ea64136459167d73502a118f"
> > > > > -SRCREV_meta ?= "f484a7f175b4f3c4f7d2b553cde232bd41f757d8"
> > > > > +SRCREV_machine:qemuarm ?=
"0bd882ff2a47566033965928ab468491f7e1ffd6"
> > > > > +SRCREV_machine:qemuarm64 ?=
"d353330a9ba30300be32f1d732723ae3678da684"
> > > > > +SRCREV_machine:qemumips ?=
"7f8fbffda634dc22a70f69ff2b762a1f3ff9c842"
> > > > > +SRCREV_machine:qemuppc ?=
"fb2191ca96824c7451fbca4eef129660d25711af"
> > > > > +SRCREV_machine:qemuriscv64 ?=
"54a3472506956ed41289ae423ca9b7ad4cbb3ab5"
> > > > > +SRCREV_machine:qemuriscv32 ?=
"54a3472506956ed41289ae423ca9b7ad4cbb3ab5"
> > > > > +SRCREV_machine:qemux86 ?=
"54a3472506956ed41289ae423ca9b7ad4cbb3ab5"
> > > > > +SRCREV_machine:qemux86-64 ?=
"54a3472506956ed41289ae423ca9b7ad4cbb3ab5"
> > > > > +SRCREV_machine:qemumips64 ?=
"35895af6b529915f9c09a720592554feaca9a2c7"
> > > > > +SRCREV_machine ?= "54a3472506956ed41289ae423ca9b7ad4cbb3ab5"
> > > > > +SRCREV_meta ?= "92bd0a656f0f9db955fb53c52be71cce9296bdb2"
> > > > >
> > > > >  # set your preferred provider of linux-yocto to
'linux-yocto-upstream', and you'll
> > > > >  # get the <version>/base branch, which is pure upstream -stable,
and the same
> > > > >  # meta SRCREV as the linux-yocto-standard builds. Select your
version using the
> > > > >  # normal PREFERRED_VERSION settings.
> > > > >  BBCLASSEXTEND = "devupstream:target"
> > > > > -SRCREV_machine:class-devupstream ?=
"38d4ca22a5288c4bae7e6d62a1728b0718d51866"
> > > > > +SRCREV_machine:class-devupstream ?=
"9b91d36ba301db86bbf9e783169f7f6abf2585d8"
> > > > >  PN:class-devupstream = "linux-yocto-upstream"
> > > > >  KBRANCH:class-devupstream = "v5.15/base"
> > > > >
> > > > > @@ -39,7 +39,7 @@ SRC_URI = "git://
git.yoctoproject.org/linux-yocto.git;name=machine;branch=${KBRA
<http://git.yoctoproject.org/linux-yocto.git;name=machine;branch=$%7BKBRA>
> > > > >             git://
git.yoctoproject.org/yocto-kernel-cache;type=kmeta;name=meta;branch=yocto-5.15;destsuffix=${KMETA}
<http://git.yoctoproject.org/yocto-kernel-cache;type=kmeta;name=meta;branch=yocto-5.15;destsuffix=$%7BKMETA%7D>
"
> > > > >
> > > > >  LIC_FILES_CHKSUM =
"file://COPYING;md5=6bc538ed5bd9a7fc9398086aedcd7e46"
> > > > > -LINUX_VERSION ?= "5.15.124"
> > > > > +LINUX_VERSION ?= "5.15.141"
> > > > >
> > > > >  DEPENDS += "${@bb.utils.contains('ARCH', 'x86',
'elfutils-native', '', d)}"
> > > > >  DEPENDS += "openssl-native util-linux-native"
> > > > > --
> > > > > 2.39.2
> > > > >
> > >
> > >
> > >
> >
> >
> > --
> > - Thou shalt not follow the NULL pointer, for chaos and madness await
> > thee at its end
> > - "Use the force Harry" - Gandalf, Star Trek II
> >
> >
> >
>
> -=-=-=-=-=-=-=-=-=-=-=-
> Links: You receive all messages sent to this group.
> View/Reply Online (#196734):
https://lists.openembedded.org/g/openembedded-core/message/196734
> Mute This Topic: https://lists.openembedded.org/mt/102986495/3620601
> Group Owner: openembedded-core+owner@lists.openembedded.org
> Unsubscribe: https://lists.openembedded.org/g/openembedded-core/unsub [
steve@sakoman.com]
> -=-=-=-=-=-=-=-=-=-=-=-
>

[-- Attachment #2: Type: text/html, Size: 262703 bytes --]

^ permalink raw reply	[relevance 0%]

* Re: [OE-core][kirkstone 4/4] linux-yocto/5.15: update to v5.15.141
  2024-03-06 15:59  0%       ` Bruce Ashfield
@ 2024-03-06 16:04  0%         ` Steve Sakoman
       [not found]             ` <17BA3874E3FB1D6A.21429@lists.openembedded.org>
  1 sibling, 0 replies; 200+ results
From: Steve Sakoman @ 2024-03-06 16:04 UTC (permalink / raw)
  To: Bruce Ashfield; +Cc: openembedded-core

On Wed, Mar 6, 2024 at 5:59 AM Bruce Ashfield <bruce.ashfield@gmail.com> wrote:
>
> On Wed, Mar 6, 2024 at 10:43 AM Steve Sakoman <steve@sakoman.com> wrote:
> >
> > On Thu, Dec 7, 2023 at 8:08 AM Steve Sakoman <steve@sakoman.com> wrote:
> > >
> > > Hi Bruce,
> > >
> > > The 5.10 version bumps look fine in testing, but sadly this 5.15
> > > version bump breaks qemux86-64-ptest:
> > >
> > > AssertionError: Failed ptests:
> > > {'parted': ['t1104-remove-and-add-partition.sh',
> > >             't8000-loop.sh',
> > >             't8001-loop-blkpg.sh']}
> > >
> > > Failure is reproducible 100% of the time, so there is that ...
> >
> > After  wading through the hundreds of changes in this version bump
> > from 5.15.124 to 5.15.141 I found this in the 5.13.132 portion that
> > looks suspicious:
> >
> > 072cd213c64f block: don't add or resize partition on the disk with
> > GENHD_FL_NO_PART
> > c6ce1c5dd327 block: rename GENHD_FL_NO_PART_SCAN to GENHD_FL_NO_PART
> >
>
> It could very well be that, I haven't been able to get to any local
> testing on this
> yet.
>
> I will go look at parted for commits that indicate they are fixing a
> kernel interface
> that sounds similar .. since we don't want to revert an offending commit, the
> way to fix this is via selective update of parted.

I'm doing a test kirkstone build that bumps parted to the same version
as in master.

This will at least let us know whether it has been fixed in upstream parted.

Steve

> > > On Mon, Dec 4, 2023 at 6:40 PM <bruce.ashfield@gmail.com> wrote:
> > > >
> > > > From: Bruce Ashfield <bruce.ashfield@gmail.com>
> > > >
> > > > Updating  to the latest korg -stable release that comprises
> > > > the following commits:
> > > >
> > > >     9b91d36ba301 Linux 5.15.141
> > > >     313a34d1c0ee io_uring: fix off-by one bvec index
> > > >     49ae2e4e8ed3 USB: dwc3: qcom: fix wakeup after probe deferral
> > > >     eb17fb4b160a USB: dwc3: qcom: fix software node leak on probe errors
> > > >     98f0e9b6276f usb: dwc3: set the dma max_seg_size
> > > >     1a3dcb1d811d usb: dwc3: Fix default mode initialization
> > > >     a22702a81844 USB: dwc2: write HCINT with INTMASK applied
> > > >     1134fde92088 usb: typec: tcpm: Skip hard reset when in error recovery
> > > >     64830d041515 USB: serial: option: don't claim interface 4 for ZTE MF290
> > > >     9611cbc6a132 USB: serial: option: fix FM101R-GL defines
> > > >     a8d80b1fbacf USB: serial: option: add Fibocom L7xx modules
> > > >     de8c6fce8d09 usb: cdnsp: Fix deadlock issue during using NCM gadget
> > > >     dd0cc4b69f7d bcache: fixup lock c->root error
> > > >     a912742d8411 bcache: fixup init dirty data errors
> > > >     137660f84462 bcache: prevent potential division by zero error
> > > >     f7077ce8d97b bcache: check return value from btree_node_alloc_replacement()
> > > >     1eed01092101 dm-delay: fix a race between delay_presuspend and delay_bio
> > > >     d181a7a1d55d hv_netvsc: Mark VF as slave before exposing it to user-mode
> > > >     97683466e24c hv_netvsc: Fix race of register_netdevice_notifier and VF register
> > > >     3841921018a2 USB: serial: option: add Luat Air72*U series products
> > > >     6062c527d040 s390/dasd: protect device queue against concurrent access
> > > >     35b5d86e43ec io_uring/fs: consider link->flags when getting path for LINKAT
> > > >     2bb75a2c3490 bcache: fixup multi-threaded bch_sectors_dirty_init() wake-up race
> > > >     6f09318fd90a md: fix bi_status reporting in md_end_clone_io
> > > >     72ecb9753cbe bcache: replace a mistaken IS_ERR() by IS_ERR_OR_NULL() in btree_gc_coalesce()
> > > >     e09ba90f1ad0 swiotlb-xen: provide the "max_mapping_size" method
> > > >     0f05021e937c ACPI: resource: Skip IRQ override on ASUS ExpertBook B1402CVA
> > > >     f95e9f7afe86 proc: sysctl: prevent aliased sysctls from getting passed to init
> > > >     3f3880fc011c ext4: make sure allocate pending entry not fail
> > > >     e33eb4997585 ext4: fix slab-use-after-free in ext4_es_insert_extent()
> > > >     859893f61906 ext4: using nofail preallocation in ext4_es_insert_extent()
> > > >     048e7f38b31c ext4: using nofail preallocation in ext4_es_insert_delayed_block()
> > > >     580b9dd6ab0b ext4: using nofail preallocation in ext4_es_remove_extent()
> > > >     66bc78a295b3 ext4: use pre-allocated es in __es_remove_extent()
> > > >     b1995ba6269c ext4: use pre-allocated es in __es_insert_extent()
> > > >     edec12712ae1 ext4: factor out __es_alloc_extent() and __es_free_extent()
> > > >     e82d05cf5ccb ext4: add a new helper to check if es must be kept
> > > >     612edd488872 media: qcom: camss: Fix csid-gen2 for test pattern generator
> > > >     ceb5276d8c99 media: qcom: camss: Fix set CSI2_RX_CFG1_VC_MODE when VC is greater than 3
> > > >     f001e6f62693 media: camss: sm8250: Virtual channels for CSID
> > > >     9fb81ca7aa05 media: camss: Replace hard coded value with parameter
> > > >     8ef9b32f20ab MIPS: KVM: Fix a build warning about variable set but not used
> > > >     6ddaca6b20f7 lockdep: Fix block chain corruption
> > > >     61747778a88b USB: dwc3: qcom: fix ACPI platform device leak
> > > >     027472889970 USB: dwc3: qcom: fix resource leaks on probe deferral
> > > >     e26c6febac43 nvmet: nul-terminate the NQNs passed in the connect command
> > > >     b5d50c6a609d afs: Fix file locking on R/O volumes to operate in local mode
> > > >     84ebfbed3ae0 afs: Return ENOENT if no cell DNS record can be found
> > > >     6aeac88a45de net: axienet: Fix check for partial TX checksum
> > > >     293acba84108 amd-xgbe: propagate the correct speed and duplex status
> > > >     b3874cc25a70 amd-xgbe: handle the corner-case during tx completion
> > > >     e949dbc28cd5 amd-xgbe: handle corner-case during sfp hotplug
> > > >     01a8b94726b1 octeontx2-pf: Fix ntuple rule creation to direct packet to VF with higher Rx queue than its PF
> > > >     fcc4a03ad3b1 arm/xen: fix xen_vcpu_info allocation alignment
> > > >     90072af9efe8 net/smc: avoid data corruption caused by decline
> > > >     66c023469b3e net: usb: ax88179_178a: fix failed operations during ax88179_reset
> > > >     ba81c5228ef8 ipv4: Correct/silence an endian warning in __ip_do_redirect
> > > >     364406d4c114 HID: fix HID device resource race between HID core and debugging support
> > > >     52badc06b119 HID: core: store the unique system identifier in hid_device
> > > >     221be624a55d drm/rockchip: vop: Fix color for RGB888/BGR888 format on VOP full
> > > >     b0c835fd7d89 ata: pata_isapnp: Add missing error check for devm_ioport_map()
> > > >     9754a498aa5b octeontx2-pf: Fix memory leak during interface down
> > > >     be41c0c4a632 wireguard: use DEV_STATS_INC()
> > > >     f163a6d17a95 drm/panel: simple: Fix Innolux G101ICE-L01 timings
> > > >     608de3a587eb drm/panel: simple: Fix Innolux G101ICE-L01 bus flags
> > > >     18bd108a13cb drm/panel: auo,b101uan08.3: Fine tune the panel power sequence
> > > >     9fe5718d3f09 drm/panel: boe-tv101wum-nl6: Fine tune the panel power sequence
> > > >     c8a49336e1de afs: Make error on cell lookup failure consistent with OpenAFS
> > > >     ac239fccf5a5 afs: Fix afs_server_list to be cleaned up with RCU
> > > >     a78d278e01b1 Linux 5.15.140
> > > >     947c9e12ddd6 driver core: Release all resources during unbind before updating device links
> > > >     5a434d5c3823 Input: xpad - add VID for Turtle Beach controllers
> > > >     cbc7c29dff0f tracing: Have trace_event_file have ref counters
> > > >     1dcf90c9fa01 powerpc/powernv: Fix fortify source warnings in opal-prd.c
> > > >     3d7912710e5e io_uring/fdinfo: lock SQ thread while retrieving thread cpu/pid
> > > >     595b051c83a1 drm/amd/display: Change the DMCUB mailbox memory location from FB to inbox
> > > >     a2a6e97c4b33 drm/amdgpu: fix error handling in amdgpu_bo_list_get()
> > > >     e380992c479b drm/amdgpu: don't use ATRM for external devices
> > > >     4ff985b8810c drm/i915: Fix potential spectre vulnerability
> > > >     ea0c4d5ec57f drm/amd/pm: Handle non-terminated overdrive commands.
> > > >     9ce842d7762a ext4: add missed brelse in update_backups
> > > >     ce19c20064b6 ext4: remove gdb backup copy for meta bg in setup_new_flex_group_blocks
> > > >     ac45d8e34bed ext4: correct the start block of counting reserved clusters
> > > >     8f9842c4b925 ext4: correct return value of ext4_convert_meta_bg
> > > >     8798d3b2722d ext4: correct offset of gdb backup in non meta_bg group to update_backups
> > > >     8a3bb38bfdaf ext4: apply umask if ACL support is disabled
> > > >     d5c380149b96 Revert "net: r8169: Disable multicast filter for RTL8168H and RTL8107E"
> > > >     6ad3d8594d5e media: qcom: camss: Fix missing vfe_lite clocks check
> > > >     e0376cf06950 media: qcom: camss: Fix VFE-17x vfe_disable_output()
> > > >     8f733387d17f media: qcom: camss: Fix vfe_get() error jump
> > > >     841fc648fbb5 media: qcom: camss: Fix pm_domain_on sequence in probe
> > > >     4c9c43f79a12 mmc: sdhci-pci-gli: GL9750: Mask the replay timer timeout of AER
> > > >     72bf271c5a77 r8169: fix network lost after resume on DASH systems
> > > >     468e3ebf4786 mm: kmem: drop __GFP_NOFAIL when allocating objcg vectors
> > > >     0387978fda07 mmc: sdhci-pci-gli: A workaround to allow GL9750 to enter ASPM L1.2
> > > >     070b3ccb9b8b riscv: kprobes: allow writing to x0
> > > >     cd0e9f475a46 nfsd: fix file memleak on client_opens_release
> > > >     114c9d732cf9 media: ccs: Correctly initialise try compose rectangle
> > > >     6c8aeeb2c549 media: venus: hfi: add checks to handle capabilities from firmware
> > > >     cdeb0a4cf327 media: venus: hfi: fix the check to handle session buffer requirement
> > > >     7d62570f75fe media: venus: hfi_parser: Add check to keep the number of codecs within range
> > > >     d0d831e7d68d media: sharp: fix sharp encoding
> > > >     6003733c8f95 media: lirc: drop trailing space from scancode transmit
> > > >     e4088d7d8f11 f2fs: avoid format-overflow warning
> > > >     12055238d046 i2c: i801: fix potential race in i801_block_transaction_byte_by_byte
> > > >     336e6db5c120 net: phylink: initialize carrier state at creation
> > > >     d8cb287d31cb net: dsa: lan9303: consequently nested-lock physical MDIO
> > > >     656262cb0f95 net: ethtool: Fix documentation of ethtool_sprintf()
> > > >     acca20cc16f3 s390/ap: fix AP bus crash on early config change callback invocation
> > > >     019b7d42a416 i2c: designware: Disable TX_EMPTY irq while waiting for block length byte
> > > >     c6e89348fd58 sbsa_gwdt: Calculate timeout with 64-bit math
> > > >     132670ae9ffb lsm: fix default return value for inode_getsecctx
> > > >     223196b50605 lsm: fix default return value for vm_enough_memory
> > > >     06d320ca170b Revert "i2c: pxa: move to generic GPIO recovery"
> > > >     ddec3d04f874 Revert ncsi: Propagate carrier gain/loss events to the NCSI controller
> > > >     ad0b74d0f331 powerpc/pseries/ddw: simplify enable_ddw()
> > > >     b3e993de400e arm64: dts: qcom: ipq6018: Fix tcsr_mutex register size
> > > >     b99ac20612ca arm64: dts: qcom: ipq6018: switch TCSR mutex to MMIO
> > > >     aaf0a07d6088 ksmbd: fix slab out of bounds write in smb_inherit_dacl()
> > > >     1c701423bb03 Bluetooth: btusb: Add 0bda:b85b for Fn-Link RTL8852BE
> > > >     36a573b32550 Bluetooth: btusb: Add RTW8852BE device 13d3:3570 to device tables
> > > >     c4976160a0a4 bluetooth: Add device 13d3:3571 to device tables
> > > >     603e77e9e8c0 bluetooth: Add device 0bda:887b to device tables
> > > >     e9bb966c50a7 Bluetooth: btusb: Add Realtek RTL8852BE support ID 0x0cb8:0xc559
> > > >     cf642ee641ce cpufreq: stats: Fix buffer overflow detection in trans_stats()
> > > >     63e09cdfe948 regmap: Ensure range selector registers are updated after cache sync
> > > >     0c49e74e95bf tty: serial: meson: fix hard LOCKUP on crtscts mode
> > > >     6f26b6a61b08 serial: meson: Use platform_get_irq() to get the interrupt
> > > >     450fa8bf803f ALSA: hda/realtek - Enable internal speaker of ASUS K6500ZC
> > > >     cc549ba50bb8 ALSA: hda/realtek - Add Dell ALC295 to pin fall back table
> > > >     767c988771cb ALSA: info: Fix potential deadlock at disconnection
> > > >     09022ae66261 xhci: Enable RPM on controllers that support low-power states
> > > >     68574fe2e488 parisc/pgtable: Do not drop upper 5 address bits of physical address
> > > >     ea7593c18ff7 parisc: Prevent booting 64-bit kernels on PA1.x machines
> > > >     2c9092e8b29a i3c: master: svc: fix SDA keep low when polling IBIWON timeout happen
> > > >     da754f92fc02 i3c: master: svc: fix check wrong status register in irq handler
> > > >     5ba77b6b45d6 i3c: master: svc: fix ibi may not return mandatory data byte
> > > >     e0a70ed4a580 i3c: master: svc: fix wrong data return when IBI happen during start frame
> > > >     7383675aba2f i3c: master: svc: fix race condition in ibi work thread
> > > >     cc7efd1054f4 i3c: master: cdns: Fix reading status register
> > > >     d3c6a08c2b77 mtd: cfi_cmdset_0001: Byte swap OTP info
> > > >     a4668088128d mm/memory_hotplug: use pfn math in place of direct struct page manipulation
> > > >     792a796085cf mm/cma: use nth_page() in place of direct struct page manipulation
> > > >     9b59fc31226e s390/cmma: fix detection of DAT pages
> > > >     45bb94aab891 dmaengine: stm32-mdma: correct desc prep when channel running
> > > >     91659b77e937 mcb: fix error handling for different scenarios when parsing
> > > >     534790fde890 tracing: Have the user copy of synthetic event address use correct context
> > > >     f6237afabc34 i2c: core: Run atomic i2c xfer when !preemptible
> > > >     931aa7154bc4 kernel/reboot: emergency_restart: Set correct system_state
> > > >     7a3424c3b76a quota: explicitly forbid quota files from being encrypted
> > > >     47f509832168 jbd2: fix potential data lost in recovering journal raced with synchronizing fs bdev
> > > >     f13e1ea45699 ASoC: codecs: wsa-macro: fix uninitialized stack variables with name prefix
> > > >     28436d8092ad selftests/resctrl: Reduce failures due to outliers in MBA/MBM tests
> > > >     6ce63598a1fb selftests/resctrl: Remove duplicate feature check from CMT test
> > > >     e90efe17fc07 netfilter: nf_tables: split async and sync catchall in two functions
> > > >     0d9506c766c9 netfilter: nf_tables: remove catchall element in GC sync path
> > > >     96fc7a50a278 PCI: keystone: Don't discard .probe() callback
> > > >     e0d394df9812 PCI: keystone: Don't discard .remove() callback
> > > >     f4f12667167c KEYS: trusted: Rollback init_trusted() consistently
> > > >     c407ff72fb3a genirq/generic_chip: Make irq_remove_generic_chip() irqdomain aware
> > > >     bc8a14e3c630 mmc: meson-gx: Remove setting of CMD_CFG_ERROR
> > > >     3a51e6b4da71 wifi: ath11k: fix htt pktlog locking
> > > >     426e718ce9ba wifi: ath11k: fix dfs radar event locking
> > > >     e9d84413b1b7 wifi: ath11k: fix temperature event locking
> > > >     5ff849948c11 ima: detect changes to the backing overlay file
> > > >     4584a421a6d9 ima: annotate iint mutex to avoid lockdep false positive warnings
> > > >     4049576c639f ACPI: FPDT: properly handle invalid FPDT subtables
> > > >     628e76e684c8 firmware: qcom_scm: use 64-bit calling convention only when client is 64-bit
> > > >     6eb8c191e360 btrfs: don't arbitrarily slow down delalloc if we're committing
> > > >     0b99626b28ca rcu: kmemleak: Ignore kmemleak false positives when RCU-freeing objects
> > > >     71f5344f477c PM: hibernate: Clean up sync_read handling in snapshot_write_next()
> > > >     57dbc0eb8abe PM: hibernate: Use __get_safe_page() rather than touching the list
> > > >     87a30633b5d3 arm64: dts: qcom: ipq6018: Fix hwlock index for SMEM
> > > >     ebaee06a7292 rcu/tree: Defer setting of jiffies during stall reset
> > > >     057d1034d012 svcrdma: Drop connection after an RDMA Read error
> > > >     541b3757fd44 wifi: wilc1000: use vmm_table as array in wilc struct
> > > >     b156f62f19da PCI: exynos: Don't discard .remove() callback
> > > >     f88796721002 PCI/ASPM: Fix L1 substate handling in aspm_attr_store_common()
> > > >     467864d55b52 mmc: sdhci_am654: fix start loop index for TAP value parsing
> > > >     ef34a97bb9cb mmc: vub300: fix an error code
> > > >     36adb6204cff clk: qcom: ipq6018: drop the CLK_SET_RATE_PARENT flag from PLL clocks
> > > >     090b167b2c41 clk: qcom: ipq8074: drop the CLK_SET_RATE_PARENT flag from PLL clocks
> > > >     18640a1818f1 clk: socfpga: Fix undefined behavior bug in struct stratix10_clock_data
> > > >     4d17b54c9be3 parisc/pdc: Add width field to struct pdc_model
> > > >     936c9c10efae arm64: Restrict CPU_BIG_ENDIAN to GNU as or LLVM IAS 15.x or newer
> > > >     8b24bb54bf3a ACPI: resource: Do IRQ override on TongFang GMxXGxx
> > > >     5619c34d3c4c watchdog: move softlockup_panic back to early_param
> > > >     a6c3a1fe09a2 PCI/sysfs: Protect driver's D3cold preference from user space
> > > >     01975bee0a14 hvc/xen: fix event channel handling for secondary consoles
> > > >     cfd543c10871 hvc/xen: fix error path in xen_hvc_init() to always register frontend driver
> > > >     730e08cb9101 hvc/xen: fix console unplug
> > > >     fa0b93a3de40 tty/sysrq: replace smp_processor_id() with get_cpu()
> > > >     92e6c0f00d38 audit: don't WARN_ON_ONCE(!current->mm) in audit_exe_compare()
> > > >     e29c095f1ad4 audit: don't take task_lock() in audit_exe_compare() code path
> > > >     5eb6519f483e KVM: x86: Ignore MSR_AMD64_TW_CFG access
> > > >     1c49ef7041f2 KVM: x86: hyper-v: Don't auto-enable stimer on write from user-space
> > > >     fe6b461c37cb x86/cpu/hygon: Fix the CPU topology evaluation for real
> > > >     3a2adf48d8b1 crypto: x86/sha - load modules based on CPU features
> > > >     be079aa71a12 scsi: qla2xxx: Fix system crash due to bad pointer access
> > > >     6ba3569f78d3 scsi: megaraid_sas: Increase register read retry rount from 3 to 30 for selected registers
> > > >     6a33b5810031 scsi: mpt3sas: Fix loop logic
> > > >     3c5aede46cdc bpf: Fix precision tracking for BPF_ALU | BPF_TO_BE | BPF_END
> > > >     403470431b15 bpf: Fix check_stack_write_fixed_off() to correctly spill imm
> > > >     ba115f6c3a8c randstruct: Fix gcc-plugin performance mode to stay in group
> > > >     2771fac4382b powerpc/perf: Fix disabling BHRB and instruction sampling
> > > >     7e450cc9ad54 media: venus: hfi: add checks to perform sanity on queue pointers
> > > >     1566e8be73fd i915/perf: Fix NULL deref bugs with drm_dbg() calls
> > > >     35c17257ef09 xfs: Fix unreferenced object reported by kmemleak in xfs_sysfs_init()
> > > >     5db146322b17 xfs: fix memory leak in xfs_errortag_init
> > > >     c540284d8488 xfs: fix exception caused by unexpected illegal bestcount in leaf dir
> > > >     5212d586e76f xfs: avoid a UAF when log intent item recovery fails
> > > >     ba179cc12109 xfs: fix inode reservation space for removing transaction
> > > >     b7847653a2d6 xfs: Fix false ENOSPC when performing direct write on a delalloc extent in cow fork
> > > >     92d38b87e886 xfs: add missing cmap->br_state = XFS_EXT_NORM update
> > > >     8d0baec78e8a xfs: fix intermittent hang during quotacheck
> > > >     76545c0e881b xfs: don't leak memory when attr fork loading fails
> > > >     eb888caf27d9 xfs: fix use-after-free in xattr node block inactivation
> > > >     4cb3842967e6 xfs: flush inode gc workqueue before clearing agi bucket
> > > >     188594c64a1e xfs: prevent a UAF when log IO errors race with unmount
> > > >     921c96215850 xfs: use invalidate_lock to check the state of mmap_lock
> > > >     efd194800b69 xfs: convert buf_cancel_table allocation to kmalloc_array
> > > >     074fee186931 xfs: don't leak xfs_buf_cancel structures when recovery fails
> > > >     b8effd31a862 xfs: refactor buffer cancellation table allocation
> > > >     4968c2aa6a1f cifs: fix check of rc in function generate_smb3signingkey
> > > >     8d725bf0d16d cifs: spnego: add ';' in HOST_KEY_LEN
> > > >     21accf149161 tools/power/turbostat: Enable the C-state Pre-wake printing
> > > >     0045c1ff7ac0 tools/power/turbostat: Fix a knl bug
> > > >     5bcce23f387b macvlan: Don't propagate promisc change to lower dev in passthru
> > > >     7574b5e65e92 net/mlx5e: Check return value of snprintf writing to fw_version buffer for representors
> > > >     55553c5b53ae net/mlx5e: Reduce the size of icosq_str
> > > >     51655fd35703 net/mlx5e: Fix pedit endianness
> > > >     a990dd7410ec net/mlx5e: Refactor mod header management API
> > > >     39f95b1d0d8f net/mlx5e: Move mod hdr allocation to a single place
> > > >     c0f37a3715cb net/mlx5e: Remove incorrect addition of action fwd flag
> > > >     6974fd92d5f1 net/mlx5e: fix double free of encap_header in update funcs
> > > >     f3c4a7044201 net/mlx5e: fix double free of encap_header
> > > >     931e9e8e30bf net: stmmac: fix rx budget limit check
> > > >     b8b514b2a6cd netfilter: nf_tables: fix pointer math issue in nft_byteorder_eval()
> > > >     25da0f582119 netfilter: nf_tables: add and use BE register load-store helpers
> > > >     a48f6be5bdb7 netfilter: nf_tables: use the correct get/put helpers
> > > >     7d3901bf3baa netfilter: nf_conntrack_bridge: initialize err to 0
> > > >     75bcfc188abf af_unix: fix use-after-free in unix_stream_read_actor()
> > > >     0b480c654ef2 net: ethernet: cortina: Fix MTU max setting
> > > >     097588e20c6b net: ethernet: cortina: Handle large frames
> > > >     f9269b274cdf net: ethernet: cortina: Fix max RX frame define
> > > >     53064e8239dd bonding: stop the device in bond_setup_by_slave()
> > > >     cda210a4bdf7 ptp: annotate data-race around q->head and q->tail
> > > >     b67d16b2373b xen/events: fix delayed eoi list handling
> > > >     8531a4194e59 ppp: limit MRU to 64K
> > > >     9ae82308d184 tipc: Fix kernel-infoleak due to uninitialized TLV value
> > > >     359c65daf6b5 net: hns3: fix VF wrong speed and duplex issue
> > > >     406be003d698 net: hns3: fix VF reset fail issue
> > > >     cfc131b078a3 net: hns3: fix variable may not initialized problem in hns3_init_mac_addr()
> > > >     070581829c1a net: hns3: fix incorrect capability bit display for copper port
> > > >     a3c65cf7854d net: hns3: add barrier in vf mailbox reply process
> > > >     e671d8203758 net: hns3: add byte order conversion for PF to VF mailbox message
> > > >     bb0f14257c04 net: hns3: refine the definition for struct hclge_pf_to_vf_msg
> > > >     1d8f66d4060a net: hns3: fix add VLAN fail issue
> > > >     4b3b2541d40e tty: Fix uninit-value access in ppp_sync_receive()
> > > >     1f64cad3ac38 ipvlan: add ipvlan_route_v6_outbound() helper
> > > >     6c71b9b177c6 net: set SOCK_RCU_FREE before inserting socket into hashtable
> > > >     427165421c25 net: inet: Retire port only listening_hash
> > > >     be1ceb8b7c58 net: inet: Open code inet_hash2 and inet_unhash2
> > > >     bb9bcf47fba7 net: inet: Remove count from inet_listen_hashbucket
> > > >     de634368e079 mptcp: listen diag dump support
> > > >     870f438aca56 mptcp: diag: switch to context structure
> > > >     be020f658c63 gfs2: Silence "suspicious RCU usage in gfs2_permission" warning
> > > >     194454afa6aa SUNRPC: Fix RPC client cleaned up the freed pipefs dentries
> > > >     319ed0cba164 NFSv4.1: fix SP4_MACH_CRED protection for pnfs IO
> > > >     809684f5b388 SUNRPC: Add an IS_ERR() check back to where it was
> > > >     46d6b768072b SUNRPC: ECONNRESET might require a rebind
> > > >     a7032d4d6499 media: cec: meson: always include meson sub-directory in Makefile
> > > >     16e78f28517d media: cadence: csi2rx: Unregister v4l2 async notifier
> > > >     20c2ca9abb78 sched/core: Optimize in_task() and in_interrupt() a bit
> > > >     9894c58c1777 tracing/perf: Add interrupt_context_level() helper
> > > >     48fef664d7e9 tracing: Reuse logic from perf's get_recursion_context()
> > > >     670b3e902f62 wifi: iwlwifi: Use FW rate for non-data frames
> > > >     a7ee519e8095 pwm: Fix double shift bug
> > > >     7054366cd076 drm/amdgpu: fix software pci_unplug on some chips
> > > >     e48a5e78d077 drm/qxl: prevent memory leak
> > > >     0835e7f296ca ASoC: ti: omap-mcbsp: Fix runtime PM underflow warnings
> > > >     38ada2f304f6 i2c: dev: copy userspace array safely
> > > >     610244988f32 kgdb: Flush console before entering kgdb on panic
> > > >     4e497f1acd99 drm/amd/display: Avoid NULL dereference of timing generator
> > > >     5e0b788fb96b media: imon: fix access to invalid resource for the second interface
> > > >     ae6bcafe1f6b media: ccs: Fix driver quirk struct documentation
> > > >     d01b0ad79ecd media: cobalt: Use FIELD_GET() to extract Link Width
> > > >     03ce0655bf8e gfs2: fix an oops in gfs2_permission
> > > >     5bfda356e903 gfs2: ignore negated quota changes
> > > >     16631907d013 media: vivid: avoid integer overflow
> > > >     09cd8b561aa9 media: gspca: cpia1: shift-out-of-bounds in set_flicker
> > > >     39c71357e68e i3c: master: mipi-i3c-hci: Fix a kernel panic for accessing DAT_data.
> > > >     72775cad7f57 virtio-blk: fix implicit overflow on virtio_max_dma_size
> > > >     f7f3bdb225e3 i2c: sun6i-p2wi: Prevent potential division by zero
> > > >     d23ad76f240c i3c: mipi-i3c-hci: Fix out of bounds access in hci_dma_irq_handler
> > > >     e6fbad3cc880 9p: v9fs_listxattr: fix %s null argument warning
> > > >     a18be976be41 9p/trans_fd: Annotate data-racy writes to file::f_flags
> > > >     2cc5e191d671 usb: gadget: f_ncm: Always set current gadget in ncm_bind()
> > > >     6c80f48912b5 tty: vcc: Add check for kstrdup() in vcc_probe()
> > > >     2ff61106d6b4 exfat: support handle zero-size directory
> > > >     c86a3007a685 HID: Add quirk for Dell Pro Wireless Keyboard and Mouse KM5221W
> > > >     3453f945af89 PCI: Use FIELD_GET() in Sapphire RX 5600 XT Pulse quirk
> > > >     0a93a0f99a09 misc: pci_endpoint_test: Add Device ID for R-Car S4-8 PCIe controller
> > > >     03dbd6a9ea4e PCI: Disable ATS for specific Intel IPU E2000 devices
> > > >     a9a0b3444845 PCI: Extract ATS disabling to a helper function
> > > >     fe511d24418a PCI: Use FIELD_GET() to extract Link Width
> > > >     56d78b5495eb scsi: libfc: Fix potential NULL pointer dereference in fc_lport_ptp_setup()
> > > >     37a51e7f36b7 atm: iphase: Do PCI error checks on own line
> > > >     f05ae00106aa PCI: tegra194: Use FIELD_GET()/FIELD_PREP() with Link Width fields
> > > >     631a96e9eb42 ALSA: hda: Fix possible null-ptr-deref when assigning a stream
> > > >     1c805b9cd2e3 ARM: 9320/1: fix stack depot IRQ stack filter
> > > >     8d25ec69f8f1 HID: lenovo: Detect quirk-free fw on cptkbd and stop applying workaround
> > > >     64f062baf202 jfs: fix array-index-out-of-bounds in diAlloc
> > > >     da3da5e1e6f7 jfs: fix array-index-out-of-bounds in dbFindLeaf
> > > >     1f74d336990f fs/jfs: Add validity check for db_maxag and db_agpref
> > > >     5f148b16972e fs/jfs: Add check for negative db_l2nbperpage
> > > >     e1d1f79b1929 scsi: ibmvfc: Remove BUG_ON in the case of an empty event pool
> > > >     f0bfc8a5561f scsi: hisi_sas: Set debugfs_dir pointer to NULL after removing debugfs
> > > >     5904dee70771 RDMA/hfi1: Use FIELD_GET() to extract Link Width
> > > >     546c1796ad1e crypto: pcrypt - Fix hungtask for PADATA_RESET
> > > >     bc443a199f8c ASoC: soc-card: Add storage for PCI SSID
> > > >     9f2082067c5f selftests/efivarfs: create-read: fix a resource leak
> > > >     428cad17f53b arm64: dts: ls208xa: use a pseudo-bus to constrain usb dma size
> > > >     174f62a0aa15 drm/amdgpu: Fix a null pointer access when the smc_rreg pointer is NULL
> > > >     3f7a400d5e80 drm/amdkfd: Fix shift out-of-bounds issue
> > > >     300589d551d4 drm/panel: st7703: Pick different reset sequence
> > > >     eaa03ea366c8 drm/amdgpu/vkms: fix a possible null pointer dereference
> > > >     84c923d89890 drm/panel/panel-tpo-tpg110: fix a possible null pointer dereference
> > > >     2381f6b628b3 drm/panel: fix a possible null pointer dereference
> > > >     c11cf5e117f5 drm/amdgpu: Fix potential null pointer derefernce
> > > >     a237675aa1e6 drm/amd: Fix UBSAN array-index-out-of-bounds for Polaris and Tonga
> > > >     acdb6830de02 drm/amd: Fix UBSAN array-index-out-of-bounds for SMU7
> > > >     829ce8e995a8 drm/msm/dp: skip validity check for DP CTS EDID checksum
> > > >     689b33b94f09 drm: vmwgfx_surface.c: copy user-array safely
> > > >     22260dabcfe3 kernel: watch_queue: copy user-array safely
> > > >     d4f2c09d4672 kernel: kexec: copy user-array safely
> > > >     24b17d530c42 string.h: add array-wrappers for (v)memdup_user()
> > > >     3a3a6dc9a330 drm/amd/display: use full update for clip size increase of large plane source
> > > >     7d43cdd22cd8 drm/amdkfd: Fix a race condition of vram buffer unref in svm code
> > > >     eea81424c5b8 drm/komeda: drop all currently held locks if deadlock happens
> > > >     812886866be6 platform/x86: thinkpad_acpi: Add battery quirk for Thinkpad X120e
> > > >     ba7088769800 Bluetooth: Fix double free in hci_conn_cleanup
> > > >     f9de14bde56d Bluetooth: btusb: Add date->evt_skb is NULL check
> > > >     a43cf6acf017 wifi: ath10k: Don't touch the CE interrupt registers after power up
> > > >     6f42bd243327 net: annotate data-races around sk->sk_dst_pending_confirm
> > > >     19ab5fd26441 net: annotate data-races around sk->sk_tx_queue_mapping
> > > >     f3be63f7a8ee wifi: ath10k: fix clang-specific fortify warning
> > > >     02a0547b8da0 wifi: ath9k: fix clang-specific fortify warnings
> > > >     cf353904a828 bpf: Detect IP == ksym.end as part of BPF program
> > > >     c29a89b23f67 atl1c: Work around the DMA RX overflow issue
> > > >     21a0f310a9f3 wifi: mac80211: don't return unset power in ieee80211_get_tx_power()
> > > >     3073e38086d0 wifi: mac80211_hwsim: fix clang-specific fortify warning
> > > >     e8e55fa44435 x86/mm: Drop the 4 MB restriction on minimal NUMA node memory size
> > > >     f9d3ba62e87b workqueue: Provide one lock class key per work_on_cpu() callsite
> > > >     0a5b512d526c clocksource/drivers/timer-atmel-tcb: Fix initialization on SAM9 hardware
> > > >     465b88c0873b clocksource/drivers/timer-imx-gpt: Fix potential memory leak
> > > >     fd0df3f87192 perf/core: Bail out early if the request AUX area is out of bound
> > > >     e89d0ed45a41 locking/ww_mutex/test: Fix potential workqueue corruption
> > > >     2a910f4af54d Linux 5.15.139
> > > >     3443337acd37 btrfs: use u64 for buffer sizes in the tree search ioctls
> > > >     f9f5e8cecba9 Revert "mmc: core: Capture correct oemid-bits for eMMC cards"
> > > >     824829c2c6b4 tracing/kprobes: Fix the order of argument descriptions
> > > >     560680f745fc fbdev: fsl-diu-fb: mark wr_reg_wa() static
> > > >     8e4b510fe917 fbdev: imsttfb: fix a resource leak in probe
> > > >     3648582181b6 fbdev: imsttfb: Fix error path of imsttfb_probe()
> > > >     30959f9f4540 spi: spi-zynq-qspi: add spi-mem to driver kconfig dependencies
> > > >     9cf044cc36c1 ASoC: hdmi-codec: register hpd callback on component probe
> > > >     705e5a28ec1d drm/syncobj: fix DRM_SYNCOBJ_WAIT_FLAGS_WAIT_AVAILABLE
> > > >     0ca05fae2790 netfilter: nat: fix ipv6 nat redirect with mapped and scoped addresses
> > > >     1652f57f02eb netfilter: nft_redir: use `struct nf_nat_range2` throughout and deduplicate eval call-backs
> > > >     d28c17abe098 netfilter: xt_recent: fix (increase) ipv6 literal buffer length
> > > >     f30567fcbc4d i2c: iproc: handle invalid slave state
> > > >     38f5ac54b917 r8169: respect userspace disabling IFF_MULTICAST
> > > >     fd01115b033c blk-core: use pr_warn_ratelimited() in bio_check_ro()
> > > >     b80148710983 block: remove unneeded return value of bio_check_ro()
> > > >     d8d94d6b3bd3 tg3: power down device only on SYSTEM_POWER_OFF
> > > >     5ea06a23f8f4 net/smc: put sk reference if close work was canceled
> > > >     884606f8283c net/smc: allow cdc msg send rather than drop it with NULL sndbuf_desc
> > > >     a62af7146daa net/smc: fix dangling sock under state SMC_APPFINCLOSEWAIT
> > > >     866606826f16 selftests: pmtu.sh: fix result checking
> > > >     2d117ac1b8f8 net: stmmac: xgmac: Enable support for multiple Flexible PPS outputs
> > > >     95a99ac112c5 Fix termination state for idr_for_each_entry_ul()
> > > >     70ef755f126b net: r8169: Disable multicast filter for RTL8168H and RTL8107E
> > > >     0dad0e75d62b dccp/tcp: Call security_inet_conn_request() after setting IPv6 addresses.
> > > >     c340713bdf32 dccp: Call security_inet_conn_request() after setting IPv4 addresses.
> > > >     d1b7e6562a4c octeontx2-pf: Fix holes in error code
> > > >     f60297ef59d4 octeontx2-pf: Fix error codes
> > > >     794d360b1d65 inet: shrink struct flowi_common
> > > >     8943083bbb64 bpf: Check map->usercnt after timer->timer is assigned
> > > >     3907b89cd17f tipc: Change nla_policy for bearer-related names to NLA_NUL_STRING
> > > >     a1a485e45d24 hsr: Prevent use after free in prp_create_tagged_frame()
> > > >     352887b3edd0 llc: verify mac len before reading mac header
> > > >     303766bb92c5 Input: synaptics-rmi4 - fix use after free in rmi_unregister_function()
> > > >     741e4c15d7c0 pwm: brcmstb: Utilize appropriate clock APIs in suspend/resume
> > > >     895ac9a21f69 pwm: sti: Reduce number of allocations and drop usage of chip_data
> > > >     db64ddddeeec regmap: prevent noinc writes from clobbering cache
> > > >     004d4002534e media: dvb-usb-v2: af9035: fix missing unlock
> > > >     a0beda184756 media: cedrus: Fix clock/reset sequence
> > > >     980be4c3b0d5 media: vidtv: mux: Add check and kfree for kstrdup
> > > >     d17269fb9161 media: vidtv: psi: Add check for kstrdup
> > > >     db89f551b706 media: s3c-camif: Avoid inappropriate kfree()
> > > >     51c94256a83f media: bttv: fix use after free error due to btv->timeout timer
> > > >     d3937f9e25d9 media: i2c: max9286: Fix some redundant of_node_put() calls
> > > >     9d060f2fc40c pcmcia: ds: fix possible name leak in error path in pcmcia_device_add()
> > > >     24e9df588e2e pcmcia: ds: fix refcount leak in pcmcia_device_add()
> > > >     24e73ab542c7 pcmcia: cs: fix possible hung task and memory leak pccardd()
> > > >     b3eaa0d43c74 rtc: pcf85363: fix wrong mask/val parameters in regmap_update_bits call
> > > >     20bd0198bebd cxl/mem: Fix shutdown order
> > > >     d48fe8d98171 i3c: Fix potential refcount leak in i3c_master_register_new_i3c_devs
> > > >     855d6fb2cc7b 9p/net: fix possible memory leak in p9_check_errors()
> > > >     0d456ebaad30 perf hist: Add missing puts to hist__account_cycles
> > > >     924e8d0b7645 perf machine: Avoid out of bounds LBR memory read
> > > >     76b0eab987c4 usb: host: xhci-plat: fix possible kernel oops while resuming
> > > >     c9c4dab06a5a xhci: Loosen RPM as default policy to cover for AMD xHC 1.1
> > > >     92c9ef156431 powerpc/pseries: fix potential memory leak in init_cpu_associativity()
> > > >     516235e7b35f powerpc/imc-pmu: Use the correct spinlock initializer.
> > > >     945dc61d7840 powerpc/xive: Fix endian conversion size
> > > >     bce31a2bcb1e powerpc/40x: Remove stale PTE_ATOMIC_UPDATES macro
> > > >     1308e55eb09c modpost: fix tee MODULE_DEVICE_TABLE built on big-endian host
> > > >     863a9c3fdec2 powerpc: Only define __parse_fpscr() when required
> > > >     01f62c6bd2db f2fs: fix to initialize map.m_pblk in f2fs_precache_extents()
> > > >     dfebea7114e0 dmaengine: pxa_dma: Remove an erroneous BUG_ON() in pxad_free_desc()
> > > >     72f8fa6c4b78 USB: usbip: fix stub_dev hub disconnect
> > > >     168697f15a53 tools: iio: iio_generic_buffer ensure alignment
> > > >     a61c3c647ffd misc: st_core: Do not call kfree_skb() under spin_lock_irqsave()
> > > >     732aa0cb2601 dmaengine: ti: edma: handle irq_of_parse_and_map() errors
> > > >     2941a29fe9d6 usb: chipidea: Simplify Tegra DMA alignment code
> > > >     58e8316b200b usb: chipidea: Fix DMA overwrite for Tegra
> > > >     fcaafb574fc8 usb: dwc2: fix possible NULL pointer dereference caused by driver concurrency
> > > >     c956be5641cc dmaengine: idxd: Register dsa_bus_type before registering idxd sub-drivers
> > > >     ca46d7ce1fbe livepatch: Fix missing newline character in klp_resolve_symbols()
> > > >     b77f7c025e85 tty: tty_jobctrl: fix pid memleak in disassociate_ctty()
> > > >     e9f598a5cc9a f2fs: compress: fix to avoid redundant compress extension
> > > >     8c4504cc0c64 f2fs: compress: fix to avoid use-after-free on dic
> > > >     ca0aae3837a6 leds: trigger: ledtrig-cpu:: Fix 'output may be truncated' issue for 'cpu'
> > > >     206a972511a8 leds: pwm: Don't disable the PWM when the LED should be off
> > > >     893eedf596dd leds: turris-omnia: Do not use SMBUS calls
> > > >     aec3706971b3 leds: turris-omnia: Drop unnecessary mutex locking
> > > >     c9a4f13c58f1 mfd: arizona-spi: Set pdata.hpdet_channel for ACPI enumerated devs
> > > >     63a99d7b57b4 mfd: dln2: Fix double put in dln2_probe
> > > >     2742c860e0b7 mfd: core: Ensure disabled devices are skipped without aborting
> > > >     94eb5423d75e mfd: core: Un-constify mfd_cell.of_reg
> > > >     8890d4d5f25e ASoC: ams-delta.c: use component after check
> > > >     a2ae48bd82ee crypto: qat - fix deadlock in backlog processing
> > > >     0dd34a7ad395 padata: Fix refcnt handling in padata_free_shell()
> > > >     93e4aa8545ab ASoC: Intel: Skylake: Fix mem leak when parsing UUIDs fails
> > > >     cd1c2df64d6b HID: logitech-hidpp: Move get_wireless_feature_index() check to hidpp_connect_event()
> > > >     99893b7c4592 HID: logitech-hidpp: Revert "Don't restart communication if not necessary"
> > > >     5f2f38602583 HID: logitech-hidpp: Don't restart IO, instead defer hid_connect() only
> > > >     1f80041c5867 HID: logitech-hidpp: Remove HIDPP_QUIRK_NO_HIDINPUT quirk
> > > >     d3b196a1da3e Revert "HID: logitech-hidpp: add a module parameter to keep firmware gestures"
> > > >     6885e5ffa09d sh: bios: Revive earlyprintk support
> > > >     b0c25e957f9b hid: cp2112: Fix IRQ shutdown stopping polling for all IRQs on chip
> > > >     d06dc0f99f72 RDMA/hfi1: Workaround truncation compilation error
> > > >     086cd44204bb scsi: ufs: core: Leave space for '\0' in utf8 desc string
> > > >     a0f1999090b3 ASoC: fsl: Fix PM disable depth imbalance in fsl_easrc_probe
> > > >     904fc0103776 RDMA/hns: The UD mode can only be configured with DCQCN
> > > >     9f8db02d30ad RDMA/hns: Fix signed-unsigned mixed comparisons
> > > >     2de683e27e1d RDMA/hns: Fix uninitialized ucmd in hns_roce_create_qp_common()
> > > >     611260e36f16 IB/mlx5: Fix rdma counter binding for RAW QP
> > > >     922b2693b9af ASoC: fsl: mpc5200_dma.c: Fix warning of Function parameter or member not described
> > > >     001f90cd9d2f ext4: move 'ix' sanity check to corrent position
> > > >     c24a3c9e373e ARM: 9321/1: memset: cast the constant byte to unsigned char
> > > >     012d0c66f939 hid: cp2112: Fix duplicate workqueue initialization
> > > >     1ce09238e8e8 crypto: qat - increase size of buffers
> > > >     62df66b726f9 crypto: caam/jr - fix Chacha20 + Poly1305 self test failure
> > > >     61f25d4686bf crypto: caam/qi2 - fix Chacha20 + Poly1305 self test failure
> > > >     66eb7b7f23dd nd_btt: Make BTT lanes preemptible
> > > >     6563e0f79d63 libnvdimm/of_pmem: Use devm_kstrdup instead of kstrdup and check its return value
> > > >     d4ad0c1a83ce scsi: ibmvfc: Fix erroneous use of rtas_busy_delay with hcall return code
> > > >     b79c7d684c3f RDMA/core: Use size_{add,sub,mul}() in calls to struct_size()
> > > >     a5c83c8043d7 hwrng: geode - fix accessing registers
> > > >     a8607725b20a crypto: hisilicon/hpre - Fix a erroneous check after snprintf()
> > > >     b01b9dc5487a selftests/resctrl: Ensure the benchmark commands fits to its array
> > > >     2d2300fcf8f6 selftests/pidfd: Fix ksft print formats
> > > >     8bc9c9447489 arm64: dts: imx8mn: Add sound-dai-cells to micfil node
> > > >     1abd658492b5 arm64: dts: imx8mm: Add sound-dai-cells to micfil node
> > > >     cf7abb54f8b1 arm64: dts: imx8qm-ss-img: Fix jpegenc compatible entry
> > > >     8704bf18a888 clk: scmi: Free scmi_clk allocated when the clocks with invalid info are skipped
> > > >     bdb0428aa294 firmware: arm_ffa: Assign the missing IDR allocation ID to the FFA device
> > > >     b0ffdc164365 firmware: ti_sci: Mark driver as non removable
> > > >     995ee1e84e8d soc: qcom: llcc: Handle a second device without data corruption
> > > >     19b8098f73c6 ARM: dts: qcom: mdm9615: populate vsdcc fixed regulator
> > > >     a8ab88f84b89 arm64: dts: qcom: apq8016-sbc: Add missing ADV7533 regulators
> > > >     ddc0df81eeac ARM64: dts: marvell: cn9310: Use appropriate label for spi1 pins
> > > >     12d9de01c09c arm64: dts: qcom: sdm845-mtp: fix WiFi configuration
> > > >     690b89255971 arm64: dts: qcom: sc7280: Add missing LMH interrupts
> > > >     2a4cce4168f7 arm64: dts: qcom: msm8992-libra: drop duplicated reserved memory
> > > >     eb9daf47806b arm64: dts: qcom: msm8916: Fix iommu local address range
> > > >     541640dcbf48 ARM: dts: renesas: blanche: Fix typo in GP_11_2 pin name
> > > >     0e1e88bba286 perf: hisi: Fix use-after-free when register pmu fails
> > > >     4067d39f3c57 drm: mediatek: mtk_dsi: Fix NO_EOT_PACKET settings/handling
> > > >     a6a6f70aedca drm/msm/dsi: use msm_gem_kernel_put to free TX buffer
> > > >     aea6f32a4318 xen-pciback: Consider INTx disabled when MSI/MSI-X is enabled
> > > >     e588ca45bf55 drm/rockchip: Fix type promotion bug in rockchip_gem_iommu_map()
> > > >     a00a293d57a5 arm64/arm: xen: enlighten: Fix KPTI checks
> > > >     d0d01bb4a560 drm/bridge: lt9611uxc: fix the race in the error path
> > > >     29aba28ea195 drm/bridge: lt9611uxc: Register and attach our DSI device at probe
> > > >     f53a04579328 drm/bridge: lt9611uxc: Switch to devm MIPI-DSI helpers
> > > >     517a5137a57b drm/rockchip: cdn-dp: Fix some error handling paths in cdn_dp_probe()
> > > >     865ccd4ca674 drm/mediatek: Fix iommu fault during crtc enabling
> > > >     8e3c8253b34f drm/mediatek: Fix iommu fault by swapping FBs after updating plane state
> > > >     e11e339faa11 drm/amdkfd: fix some race conditions in vram buffer alloc/free of svm code
> > > >     30cb99e09648 drm/bridge: tc358768: Fix bit updates
> > > >     1cd4ae681a6a drm/bridge: tc358768: Disable non-continuous clock mode
> > > >     c13591b859be drm/bridge: tc358768: Fix use of uninitialized variable
> > > >     d78bddd94b80 drm/bridge: lt8912b: Add missing drm_bridge_attach call
> > > >     5cc2bc519afd drm/bridge: lt8912b: Manually disable HPD only if it was enabled
> > > >     42071feab712 drm/bridge: lt8912b: Fix crash on bridge detach
> > > >     d9217286d0ab drm/bridge: lt8912b: Fix bridge_detach
> > > >     cc3057958c5c drm/bridge: lt8912b: Add hot plug detection
> > > >     ef4a40953c80 drm/bridge: lt8912b: Register and attach our DSI device at probe
> > > >     3580b8a01305 drm/bridge: lt8912b: Switch to devm MIPI-DSI helpers
> > > >     52541851a8d1 drm/mipi-dsi: Create devm device attachment
> > > >     a20d6ecd261a drm/mipi-dsi: Create devm device registration
> > > >     347f025a02b3 drm/radeon: possible buffer overflow
> > > >     b163b371d741 drm/rockchip: vop: Fix call to crtc reset helper
> > > >     9a96bed1df7b drm/rockchip: vop: Fix reset of state in duplicate state crtc funcs
> > > >     1b0bc99cf316 hwmon: (coretemp) Fix potentially truncated sysfs attribute name
> > > >     b3e7eb23a6e9 hwmon: (axi-fan-control) Fix possible NULL pointer dereference
> > > >     e0bf076b734a platform/x86: wmi: Fix opening of char device
> > > >     c57e81d5e538 platform/x86: wmi: remove unnecessary initializations
> > > >     2ca4e461a298 platform/x86: wmi: Fix probe failure when failing to register WMI devices
> > > >     f75e11f54d98 clk: qcom: config IPQ_APSS_6018 should depend on QCOM_SMEM
> > > >     d1175cf4bd2b clk: mediatek: clk-mt2701: Add check for mtk_alloc_clk_data
> > > >     e964d21dc034 clk: mediatek: clk-mt7629: Add check for mtk_alloc_clk_data
> > > >     c4070ada5d51 clk: mediatek: clk-mt7629-eth: Add check for mtk_alloc_clk_data
> > > >     3aefc6fcfbad clk: mediatek: clk-mt6797: Add check for mtk_alloc_clk_data
> > > >     ca6d565a2319 clk: mediatek: clk-mt6779: Add check for mtk_alloc_clk_data
> > > >     533ca5153ad6 clk: mediatek: clk-mt6765: Add check for mtk_alloc_clk_data
> > > >     e531e4e73734 clk: npcm7xx: Fix incorrect kfree
> > > >     761c2a690d8f clk: ti: fix double free in of_ti_divider_clk_setup()
> > > >     1c37faca0908 clk: ti: change ti_clk_register[_omap_hw]() API
> > > >     28b72fba1e19 clk: ti: Update component clocks to use ti_dt_clk_name()
> > > >     c4bffed2e52b clk: ti: Update pll and clockdomain clocks to use ti_dt_clk_name()
> > > >     9b5e9d8bf9a6 clk: ti: Add ti_dt_clk_name() helper to use clock-output-names
> > > >     f45fff806ebb clk: keystone: pll: fix a couple NULL vs IS_ERR() checks
> > > >     7ff8ca9beefb spi: nxp-fspi: use the correct ioremap function
> > > >     26206c858dae clk: renesas: rzg2l: Fix computation formula
> > > >     1966bf2a79e6 clk: renesas: rzg2l: Use FIELD_GET() for PLL register fields
> > > >     7ece2efa87af clk: renesas: rzg2l: Simplify multiplication/shift logic
> > > >     e2239f716529 clk: imx: imx8qxp: Fix elcdif_pll clock
> > > >     7d416973cd12 clk: imx: imx8mq: correct error handling path
> > > >     608ebb098b79 clk: imx: Select MXC_CLK for CLK_IMX8QXP
> > > >     8861b2925a84 clk: qcom: gcc-sm8150: Fix gcc_sdcc2_apps_clk_src
> > > >     76e8f00f54a8 clk: qcom: mmcc-msm8998: Fix the SMMU GDSC
> > > >     56c4bb46a5a0 clk: qcom: mmcc-msm8998: Don't check halt bit on some branch clks
> > > >     0881d24cf5ca clk: qcom: clk-rcg2: Fix clock rate overflow for high parent frequencies
> > > >     b64683f5d728 spi: tegra: Fix missing IRQ check in tegra_slink_probe()
> > > >     b13e8b38be51 regmap: debugfs: Fix a erroneous check after snprintf()
> > > >     8fafac407346 ipvlan: properly track tx_errors
> > > >     3eedc19a9d0f net: add DEV_STATS_READ() helper
> > > >     359bce81b841 ipv6: avoid atomic fragment on GSO packets
> > > >     6b413d52f6ab ACPI: sysfs: Fix create_pnp_modalias() and create_of_modalias()
> > > >     32aaa3b98789 wifi: iwlwifi: empty overflow queue during flush
> > > >     0e3ad00be4e8 wifi: iwlwifi: pcie: synchronize IRQs before NAPI
> > > >     a8ebe549e0ce wifi: iwlwifi: call napi_synchronize() before freeing rx/tx queues
> > > >     627a3b3f5c80 iwlwifi: pcie: adjust to Bz completion descriptor
> > > >     0d91506a40ec tcp: fix cookie_init_timestamp() overflows
> > > >     4f6e904ed4e3 chtls: fix tp->rcv_tstamp initialization
> > > >     5d7bec7ae4db r8169: fix rare issue with broken rx after link-down on RTL8125
> > > >     e143a3c82d33 r8169: use tp_to_dev instead of open code
> > > >     3a8f4e58e1ee thermal: core: prevent potential string overflow
> > > >     bfd4ed4988aa netfilter: nf_tables: Drop pointless memset when dumping rules
> > > >     80986257d2cd PM / devfreq: rockchip-dfi: Make pmu regmap mandatory
> > > >     826120c9ba68 can: dev: can_put_echo_skb(): don't crash kernel if can_priv::echo_skb is accessed out of bounds
> > > >     28e9e015916e can: dev: can_restart(): fix race condition between controller restart and netif_carrier_on()
> > > >     ada4dc4788f1 can: dev: can_restart(): don't crash kernel if carrier is OK
> > > >     d4eb4182a823 wifi: rtlwifi: fix EDCA limit set by BT coexistence
> > > >     2027e74150ee tcp_metrics: do not create an entry from tcp_init_metrics()
> > > >     3f7cb7c47ce0 tcp_metrics: properly set tp->snd_ssthresh in tcp_init_metrics()
> > > >     ca7b6fa9e61a tcp_metrics: add missing barriers on delete
> > > >     227709a0e47c wifi: mt76: mt7603: improve stuck beacon handling
> > > >     eab5b0aa5065 mt76: pass original queue id from __mt76_tx_queue_skb to the driver
> > > >     75336a762539 mt76: add support for overriding the device used for DMA mapping
> > > >     77b2ab5cd1a4 mt76: dma: use kzalloc instead of devm_kzalloc for txwi
> > > >     064b32f18db1 wifi: mt76: mt7603: rework/fix rx pse hang check
> > > >     1afbb9ececd3 wifi: rtw88: debug: Fix the NULL vs IS_ERR() bug for debugfs_create_file()
> > > >     ebcbf5f5e047 net: spider_net: Use size_add() in call to struct_size()
> > > >     56e7424c6efc tipc: Use size_add() in calls to struct_size()
> > > >     3e51efcb2909 mlxsw: Use size_mul() in call to struct_size()
> > > >     dc3fef310732 gve: Use size_add() in call to struct_size()
> > > >     70f032db8516 tcp: call tcp_try_undo_recovery when an RTOd TFO SYNACK is ACKed
> > > >     a2d540c74549 udp: add missing WRITE_ONCE() around up->encap_rcv
> > > >     8f7eef3a13df selftests/bpf: Correct map_fd to data_fd in tailcalls
> > > >     3eefb2fbf4ec selftests/bpf: Test tail call counting with bpf2bpf and data on stack
> > > >     ab91992ec4d4 i40e: fix potential memory leaks in i40e_remove()
> > > >     702742373650 genirq/matrix: Exclude managed interrupts in irq_matrix_allocated()
> > > >     379b120e4f27 pstore/platform: Add check for kstrdup
> > > >     81b8638e4ef4 x86/boot: Fix incorrect startup_gdt_descr.size
> > > >     c7e8c7452e5a x86/sev-es: Allow copy_from_kernel_nofault() in earlier boot
> > > >     0b5da8ce0f18 x86: Share definition of __is_canonical_address()
> > > >     90b263db856d futex: Don't include process MM in futex key on no-MMU
> > > >     f0d6e5841172 x86/srso: Fix SBPB enablement for (possible) future fixed HW
> > > >     565f9337b68e writeback, cgroup: switch inodes with dirty timestamps to release dying cgwbs
> > > >     2bb46b20825d vfs: fix readahead(2) on block devices
> > > >     20195f87db19 sched: Fix stop_one_cpu_nowait() vs hotplug
> > > >     13cde955e52e sched/uclamp: Ignore (util == 0) optimization in feec() when p_util_max = 0
> > > >     cc6198ff20c0 iov_iter, x86: Be consistent about the __user tag on copy_mc_to_user()
> > > >     80529b4968a8 Linux 5.15.138
> > > >     3d8344a7c4a3 ALSA: hda: intel-dsp-config: Fix JSL Chromebook quirk detection
> > > >     f049c0c0037d misc: pci_endpoint_test: Add deviceID for J721S2 PCIe EP device support
> > > >     28b8ad8ccecd tty: 8250: Add Brainboxes Oxford Semiconductor-based quirks
> > > >     44c4dfac3f02 tty: 8250: Add support for Intashield IX cards
> > > >     d541ccb34de2 tty: 8250: Add support for additional Brainboxes PX cards
> > > >     60debc01fcbb tty: 8250: Fix up PX-803/PX-857
> > > >     1f5649aed527 tty: 8250: Fix port count of PX-257
> > > >     3fe3cc63c730 tty: 8250: Add support for Intashield IS-100
> > > >     a5b6390fd609 tty: 8250: Add support for Brainboxes UP cards
> > > >     738fe41b6443 tty: 8250: Add support for additional Brainboxes UC cards
> > > >     ff6059c3d234 tty: 8250: Remove UC-257 and UC-431
> > > >     81a4dd5e6c78 tty: n_gsm: fix race condition in status line change on dead connections
> > > >     e25197747f0e usb: raw-gadget: properly handle interrupted requests
> > > >     e5f53a68a596 usb: typec: tcpm: Fix NULL pointer dereference in tcpm_pd_svdm()
> > > >     7c4855b22a3f usb: storage: set 1.50 as the lower bcdDevice for older "Super Top" compatibility
> > > >     c48aae53850c PCI: Prevent xHCI driver from claiming AMD VanGogh USB3 DRD device
> > > >     6628c3627c02 drm/amd: Disable ASPM for VI w/ all Intel systems
> > > >     b6c3c7786e24 drm/amd: Move helper for dynamic speed switch check out of smu13
> > > >     9015169f00ee can: isotp: isotp_sendmsg(): fix TX state detection and wait behavior
> > > >     d72ff6478323 can: isotp: isotp_bind(): do not validate unused address information
> > > >     e163ad6a8639 can: isotp: add local echo tx processing and tx without FC
> > > >     b4e78ea26638 can: isotp: handle wait_event_interruptible() return values
> > > >     2fc6f337257f can: isotp: check CAN address family in isotp_bind()
> > > >     f8c3bd211cf3 can: isotp: isotp_bind(): return -EINVAL on incorrect CAN ID formatting
> > > >     615c4dd64050 can: isotp: set max PDU size to 64 kByte
> > > >     6627b96851f1 powerpc/mm: Fix boot crash with FLATMEM
> > > >     f0f998648887 r8152: Check for unplug in r8153b_ups_en() / r8153c_ups_en()
> > > >     78c939a88729 r8152: Check for unplug in rtl_phy_patch_request()
> > > >     51cc28ce742e net: chelsio: cxgb4: add an error code check in t4_load_phy_fw
> > > >     bbc926199321 platform/mellanox: mlxbf-tmfifo: Fix a warning message
> > > >     db4416ea3a5d scsi: mpt3sas: Fix in error path
> > > >     d48b2e8189d5 fbdev: uvesafb: Call cn_del_callback() at the end of uvesafb_exit()
> > > >     e39440c3268b drm/ttm: Reorder sys manager cleanup step
> > > >     aade33d3d9bb ASoC: rt5650: fix the wrong result of key button
> > > >     fa32e21c0568 netfilter: nfnetlink_log: silence bogus compiler warning
> > > >     dfcbb983eb6e spi: npcm-fiu: Fix UMA reads when dummy.nbytes == 0
> > > >     64ae128b095d fs/ntfs3: Avoid possible memory leak
> > > >     27a0bed1285e fs/ntfs3: Fix directory element type detection
> > > >     94524980ee75 fs/ntfs3: Fix NULL pointer dereference on error in attr_allocate_frame()
> > > >     2de328398b50 fs/ntfs3: Fix possible NULL-ptr-deref in ni_readpage_cmpr()
> > > >     962a3d3d731c fs/ntfs3: Use kvmalloc instead of kmalloc(... __GFP_NOWARN)
> > > >     393966e79ba1 fs/ntfs3: Write immediately updated ntfs state
> > > >     59e629fc7157 fs/ntfs3: Add ckeck in ni_update_parent()
> > > >     738a3adc7c8b fbdev: atyfb: only use ioremap_uc() on i386 and ia64
> > > >     afef8af919d2 Input: synaptics-rmi4 - handle reset delay when using SMBus trsnsport
> > > >     abc62fc06d4a powerpc/85xx: Fix math emulation exception
> > > >     4bdde4dca00e dmaengine: ste_dma40: Fix PM disable depth imbalance in d40_probe
> > > >     39d2c10367a8 irqchip/stm32-exti: add missing DT IRQ flag translation
> > > >     c57aef9075e0 irqchip/riscv-intc: Mark all INTC nodes as initialized
> > > >     eb99b6e204cd net: sched: cls_u32: Fix allocation size in u32_init()
> > > >     5e78ebe7c1db ASoC: simple-card: fixup asoc_simple_probe() error handling
> > > >     65fd21aa3805 x86: Fix .brk attribute in linker script
> > > >     d4c8bf5635c4 rpmsg: Fix possible refcount leak in rpmsg_register_device_override()
> > > >     a82e0fda8a2f rpmsg: glink: Release driver_override
> > > >     bfd4a664ddfb rpmsg: Fix calling device_lock() on non-initialized device
> > > >     2e76b4f6218c rpmsg: Fix kfree() of static memory on setting driver_override
> > > >     5c0da71871d3 rpmsg: Constify local variable in field store macro
> > > >     389190b25472 driver: platform: Add helper for safer setting of driver_override
> > > >     37ffa428d58c objtool/x86: add missing embedded_insn check
> > > >     f031e15d0bb8 ext4: avoid overlapping preallocations due to overflow
> > > >     f2c3a3aa6f11 ext4: fix BUG in ext4_mb_new_inode_pa() due to overflow
> > > >     7a992726f727 ext4: add two helper functions extent_logical_end() and pa_logical_end()
> > > >     9e78e7709f7d x86/mm: Fix RESERVE_BRK() for older binutils
> > > >     d3201c718058 x86/mm: Simplify RESERVE_BRK()
> > > >     897b56acf126 x86/i8259: Skip probing when ACPI/MADT advertises PCAT compatibility
> > > >     77db87c4a4ed gve: Fix GFP flags when allocing pages
> > > >     8b424bdf6c9c iio: afe: rescale: Accept only offset channels
> > > >     c1eeb494f684 iio: afe: rescale: add offset support
> > > >     7c76b7db5521 iio: afe: rescale: expose scale processing function
> > > >     c60671502dc2 iio: afe: rescale: reorder includes
> > > >     27dd09f5ec7f clk: Sanitize possible_parent_show to Handle Return Value of of_clk_get_parent_name
> > > >     c27ca4aebbee sparc32: fix a braino in fault handling in csum_and_copy_..._user()
> > > >     21b07a2e6095 perf/core: Fix potential NULL deref
> > > >     6efd498009b9 nvmem: imx: correct nregs for i.MX6UL
> > > >     0c2948118c34 nvmem: imx: correct nregs for i.MX6SLL
> > > >     6e22bf6f00d5 nvmem: imx: correct nregs for i.MX6ULL
> > > >     e0f95b831b4a misc: fastrpc: Clean buffers on remote invocation failures
> > > >     c4957f00f9e2 tracing/kprobes: Fix the description of variable length arguments
> > > >     cdc57093b470 i2c: aspeed: Fix i2c bus hang in slave read
> > > >     e97d374a2506 i2c: stm32f7: Fix PEC handling in case of SMBUS transfers
> > > >     2766a872103b i2c: muxes: i2c-demux-pinctrl: Use of_get_i2c_adapter_by_node()
> > > >     48b58f7469e5 i2c: muxes: i2c-mux-gpmux: Use of_get_i2c_adapter_by_node()
> > > >     cb65e692765b i2c: muxes: i2c-mux-pinctrl: Use of_get_i2c_adapter_by_node()
> > > >     eace761f35a1 iio: adc: xilinx-xadc: Correct temperature offset/scale for UltraScale
> > > >     70322a446ef2 iio: adc: xilinx-xadc: Don't clobber preset voltage/temperature thresholds
> > > >     3c1312b5d49a iio: exynos-adc: request second interupt only when touchscreen mode is used
> > > >     4e14f2d5885f kasan: print the original fault addr when access invalid shadow
> > > >     bdfa4fa7588d i40e: Fix wrong check for I40E_TXR_FLAGS_WB_ON_ITR
> > > >     d5c175f4cea6 gtp: fix fragmentation needed check with gso
> > > >     c0dad0c0924c gtp: uapi: fix GTPA_MAX
> > > >     852fb4ce426d tcp: fix wrong RTO timeout when received SACK reneging
> > > >     83cfa3b51a78 r8152: Release firmware if we have an error in probe
> > > >     e0f9231ccd6c r8152: Cancel hw_phy_work if we have an error in probe
> > > >     ff42b0a55659 r8152: Run the unload routine if we have errors during probe
> > > >     6fa3b9f9478e r8152: Increase USB control msg timeout to 5000ms as per spec
> > > >     76873f2eadc0 net: usb: smsc95xx: Fix uninit-value access in smsc95xx_read_reg
> > > >     6afd112c3f95 net: ieee802154: adf7242: Fix some potential buffer overflow in adf7242_stats_show()
> > > >     46cd35e4e774 igc: Fix ambiguity in the ethtool advertising
> > > >     49529413eaed neighbour: fix various data-races
> > > >     667554946360 igb: Fix potential memory leak in igb_add_ethtool_nfc_entry
> > > >     263421905346 treewide: Spelling fix in comment
> > > >     bc0c4bc119d2 i40e: Fix I40E_FLAG_VF_VLAN_PRUNING value
> > > >     c532c5df01ad r8169: fix the KCSAN reported data race in rtl_rx while reading desc->opts1
> > > >     6afb294c88c6 r8169: fix the KCSAN reported data-race in rtl_tx while reading TxDescArray[entry].opts1
> > > >     9d7b3838428c r8169: fix the KCSAN reported data-race in rtl_tx() while reading tp->cur_tx
> > > >     04dbfa4122e0 firmware/imx-dsp: Fix use_after_free in imx_dsp_setup_channels()
> > > >     0d587b86cd0d drm/dp_mst: Fix NULL deref in get_mst_branch_device_by_guid_helper()
> > > >     8860f0175e51 vsock/virtio: initialize the_virtio_vsock before using VQs
> > > >     762c251c7f5c vsock/virtio: add support for device suspend/resume
> > > >     1e02df6f6907 vsock/virtio: factor our the code to initialize and delete VQs
> > > >     15a8cac3c250 drm/i915/pmu: Check if pmu is closed before stopping event
> > > >     43bd431a5dd9 nfsd: lock_rename() needs both directories to live on the same fs
> > > >     556b68d9b95f mm/migrate: fix do_pages_move for compat pointers
> > > >     c4071c6114de mm/page_alloc: correct start page when guard page debug is enabled
> > > >     3a6cee2bfb53 vhost: Allow null msg.size on VHOST_IOTLB_INVALIDATE
> > > >     fbc9a8718f31 virtio-mmio: fix memory leak of vm_dev
> > > >     862a356bc986 virtio_balloon: Fix endless deflation and inflation on arm64
> > > >     41bb770e42bc mcb-lpc: Reallocate memory region to avoid memory overlapping
> > > >     f2ac8b2643dd mcb: Return actual parsed size when reading chameleon table
> > > >     90918ef995b5 mptcp: more conservative check for zero probes
> > > >     fd2b2dab6f5b tcp: cleanup tcp_remove_empty_skb() use
> > > >     68342755b9b2 tcp: remove dead code from tcp_sendmsg_locked()
> > > >     0f482ad7b1a5 pinctrl: qcom: lpass-lpi: fix concurrent register updates
> > > >     51b054f6fe01 ASoC: codecs: wcd938x: fix runtime PM imbalance on remove
> > > >     cb34f4e79e54 ASoC: codecs: wcd938x: fix resource leaks on bind errors
> > > >     12952a23a5da Linux 5.15.137
> > > >     dff33880d40a xfrm6: fix inet6_dev refcount underflow problem
> > > >     5a9d05a4f1c3 Bluetooth: hci_sock: Correctly bounds check and pad HCI_MON_NEW_INDEX name
> > > >     a6df96ee0b45 Bluetooth: hci_sock: fix slab oob read in create_monitor_event
> > > >     c08d609fb2b6 phy: mapphone-mdm6600: Fix pinctrl_pm handling for sleep pins
> > > >     e1b030b101f6 phy: mapphone-mdm6600: Fix runtime PM for remove
> > > >     59f1095ab58e phy: mapphone-mdm6600: Fix runtime disable on probe
> > > >     b618062c0b13 serial: 8250: omap: Move uart_write() inside PM section
> > > >     67f29cd2f851 ASoC: pxa: fix a memory leak in probe()
> > > >     76d04c339508 gpio: vf610: set value before the direction to avoid a glitch
> > > >     4b129e3964b3 platform/x86: asus-wmi: Map 0x2a code, Ignore 0x2b and 0x2c events
> > > >     e1a058cc2467 platform/x86: asus-wmi: Change ASUS_WMI_BRN_DOWN code from 0x20 to 0x2e
> > > >     c6bbe51dcdf3 platform/surface: platform_profile: Propagate error if profile registration fails
> > > >     a73c8d716938 s390/cio: fix a memleak in css_alloc_subchannel
> > > >     c8b6c2df1e7d selftests/ftrace: Add new test case which checks non unique symbol
> > > >     3ad81e6affcb s390/pci: fix iommu bitmap allocation
> > > >     71d224acc4d1 perf: Disallow mis-matched inherited group reads
> > > >     5aa89a11a2a6 USB: serial: option: add Fibocom to DELL custom modem FM101R-GL
> > > >     8c376d863618 USB: serial: option: add entry for Sierra EM9191 with new firmware
> > > >     483221216176 USB: serial: option: add Telit LE910C4-WWX 0x1035 composition
> > > >     e750fb71dc6a nvme-rdma: do not try to stop unallocated queues
> > > >     a9fd6d44abbc nvme-pci: add BOGUS_NID for Intel 0a54 device
> > > >     071382bda1da ACPI: irq: Fix incorrect return value in acpi_register_gsi()
> > > >     431a5010bce2 NFSv4.1: fixup use EXCHGID4_FLAG_USE_PNFS_DS for DS server
> > > >     5762e72ef1b0 pNFS: Fix a hang in nfs4_evict_inode()
> > > >     5a3abee2eee9 Revert "pinctrl: avoid unsafe code pattern in find_pinctrl()"
> > > >     24959825377f mmc: core: Capture correct oemid-bits for eMMC cards
> > > >     8041e7b7e7e9 mmc: core: sdio: hold retuning if sdio in 1-bit mode
> > > >     262029c0c58c mmc: mtk-sd: Use readl_poll_timeout_atomic in msdc_reset_hw
> > > >     3e363db1c13a mtd: physmap-core: Restore map_rom fallback
> > > >     71823463b1b2 mtd: spinand: micron: correct bitmask for ecc status
> > > >     a50d2f17d562 mtd: rawnand: arasan: Ensure program page operations are successful
> > > >     ae53c92e928c mtd: rawnand: marvell: Ensure program page operations are successful
> > > >     c0ca2ab23098 mtd: rawnand: pl353: Ensure program page operations are successful
> > > >     a7070628043e mtd: rawnand: qcom: Unmap the right resource upon probe failure
> > > >     3f928d1362f7 net: fix ifname in netlink ntf during netns move
> > > >     ac43ec299a6f net: move from strlcpy with unused retval to strscpy
> > > >     30e2db403032 net: introduce a function to check if a netdev name is in use
> > > >     38ba5479355b Bluetooth: hci_event: Fix using memcmp when comparing keys
> > > >     3b2da6d62b42 net/mlx5: Handle fw tracer change ownership event based on MTRC
> > > >     f6e263824539 platform/x86: touchscreen_dmi: Add info for the Positivo C4128B
> > > >     ca56d8afe648 HID: multitouch: Add required quirk for Synaptics 0xcd7e device
> > > >     ca5bec7ecf26 btrfs: error out when reallocating block for defrag using a stale transaction
> > > >     2692fd37aaf4 btrfs: error when COWing block from a root that is being deleted
> > > >     ef491d9560d9 btrfs: error out when COWing block using a stale transaction
> > > >     f89ed0a09673 btrfs: fix some -Wmaybe-uninitialized warnings in ioctl.c
> > > >     df486b75feca drm: panel-orientation-quirks: Add quirk for One Mix 2S
> > > >     d5ba30ee4f6d ipv4/fib: send notify when delete source address routes
> > > >     9d07b7abd277 sky2: Make sure there is at least one frag_addr available
> > > >     f652eb4adf27 regulator/core: Revert "fix kobject release warning and memory leak in regulator_register()"
> > > >     aa77b187b1f0 wifi: cfg80211: avoid leaking stack data into trace
> > > >     30a2285a2e18 wifi: mac80211: allow transmitting EAPOL frames with tainted key
> > > >     b64eb31a1b53 wifi: cfg80211: Fix 6GHz scan configuration
> > > >     bbec1724519e Bluetooth: hci_core: Fix build warnings
> > > >     02b0e6991838 Bluetooth: Avoid redundant authentication
> > > >     38681af225b6 Bluetooth: btusb: add shutdown function for QCA6174
> > > >     e6e9a32c3e60 HID: holtek: fix slab-out-of-bounds Write in holtek_kbd_input_event
> > > >     06aabf7715da wifi: iwlwifi: Ensure ack flag is properly cleared.
> > > >     6063f6f64fa4 wifi: mwifiex: Sanity check tlv_len and tlv_bitmap_len
> > > >     59ebfeb7b319 tracing: relax trace_event_eval_update() execution with cond_resched()
> > > >     3d85fb391fa7 ata: libata-eh: Fix compilation warning in ata_eh_link_report()
> > > >     89e3cc1b0703 ata: libata-core: Fix compilation warning in ata_dev_config_ncq()
> > > >     137c658ea3ce gpio: timberdale: Fix potential deadlock on &tgpio->lock
> > > >     68f106c2b2ab overlayfs: set ctime when setting mtime and atime
> > > >     ef3c62e2f0f1 i2c: mux: Avoid potential false error message in i2c_mux_add_adapter
> > > >     e2f64f3eebaa btrfs: initialize start_slot in btrfs_log_prealloc_extents
> > > >     266dab0ce42d btrfs: return -EUCLEAN for delayed tree ref with a ref count not equals to 1
> > > >     bc424f18fbdc fs-writeback: do not requeue a clean inode having skipped pages
> > > >     92609823592c ARM: dts: ti: omap: Fix noisy serial with overrun-throttle-ms for mapphone
> > > >     3898d8d685ab ksmbd: not allow to open file if delelete on close bit is set
> > > >     d3dc26c4fdc2 nfp: flower: avoid rmmod nfp crash issues
> > > >     6c52b1215904 mctp: perform route lookups under a RCU read-side lock
> > > >     db3f17e571e8 mctp: Allow local delivery to the null EID
> > > >     29017ab1a539 powerpc/47x: Fix 47x syscall return crash
> > > >     558ee0fafd40 powerpc/32s: Do kuep_lock() and kuep_unlock() in assembly
> > > >     d00f4ae3accf powerpc/32s: Remove capability to disable KUEP at boottime
> > > >     fcb3f09e8173 drm/atomic-helper: relax unregistered connector check
> > > >     403d201d1fd1 perf/x86/lbr: Filter vsyscall addresses
> > > >     419ac18d8808 perf/x86: Move branch classifier
> > > >     030099bc9115 perf: Add irq and exception return branch types
> > > >     ae80d5290c14 iio: adc: ad7192: Correct reference voltage
> > > >     569a126f244b iio: cros_ec: fix an use-after-free in cros_ec_sensors_push_data()
> > > >     a9c471892d75 iio: core: introduce iio_device_{claim|release}_buffer_mode() APIs
> > > >     eafbb1966152 iio: core: Hide read accesses to iio_dev->currentmode
> > > >     919721348c04 iio: Un-inline iio_buffer_enabled()
> > > >     7f74bc91eb00 serial: 8250_omap: Fix errors with no_console_suspend
> > > >     d67d831e1dbc serial: 8250: omap: Fix imprecise external abort for omap_8250_pm()
> > > >     aff3019b553e selftests/mm: fix awk usage in charge_reserved_hugetlb.sh and hugetlb_reparenting_test.sh that may cause error
> > > >     4f1d3d1ca500 net: pktgen: Fix interface flags printing
> > > >     8bdf95e29f86 netfilter: nf_tables: revert do not remove elements if set backend implements .abort
> > > >     cc19daa037f5 netfilter: nf_tables: do not remove elements if set backend implements .abort
> > > >     db33720697c8 netfilter: nft_set_rbtree: .deactivate fails if element has expired
> > > >     44768cad012c neighbor: tracing: Move pin6 inside CONFIG_IPV6=y section
> > > >     b33179dbf3f2 net/sched: sch_hfsc: upgrade 'rt' to 'sc' when it becomes a inner curve
> > > >     0426d7bc17b8 bonding: Return pointer to data after pull on skb
> > > >     66982023d741 net: dsa: bcm_sf2: Fix possible memory leak in bcm_sf2_mdio_register()
> > > >     0ea476863ef7 i40e: prevent crash on probe if hw registers have invalid values
> > > >     f9202217a6ea net: usb: smsc95xx: Fix an error code in smsc95xx_reset()
> > > >     a2ceb30cc1fc ipv4: fib: annotate races around nh->nh_saddr_genid and nh->nh_saddr
> > > >     a270aa7a47db tun: prevent negative ifindex
> > > >     9d55719f983d tcp: tsq: relax tcp_small_queue_check() when rtx queue contains a single skb
> > > >     8ae344291e38 tcp: fix excessive TLP and RACK timeouts from HZ rounding
> > > >     8b6b4ca42a94 net: rfkill: gpio: prevent value glitch during probe
> > > >     4df9ba0d7a82 net: ipv6: fix return value check in esp_remove_trailer
> > > >     a9651e66d0bd net: ipv4: fix return value check in esp_remove_trailer
> > > >     26a3c734cb8a xfrm: interface: use DEV_STATS_INC()
> > > >     f8bc4b708b11 xfrm: fix a data-race in xfrm_gen_index()
> > > >     b660e58ef72d qed: fix LL2 RX buffer allocation
> > > >     d35f398b88a1 ASoC: codecs: wcd938x: fix unbind tear down order
> > > >     d182d8ed7b7e ASoC: codecs: wcd938x: drop bogus bind error handling
> > > >     8d32a6b67e77 ASoC: codecs: wcd938x-sdw: fix runtime PM imbalance on probe errors
> > > >     6df571a6c153 ASoC: codecs: wcd938x-sdw: fix use after free on driver unbind
> > > >     36eabe87031f drm/i915: Retry gtt fault when out of fence registers
> > > >     34f62612be2a nvmet-tcp: Fix a possible UAF in queue intialization setup
> > > >     04e0eef74b8f netfilter: nft_payload: fix wrong mac header matching
> > > >     efe43d1bcbcb fs/ntfs3: fix deadlock in mark_as_free_ex
> > > >     ab40c7ab7a93 fs/ntfs3: fix panic about slab-out-of-bounds caused by ntfs_list_ea()
> > > >     24badb9dd8b8 fs/ntfs3: Fix possible null-pointer dereference in hdr_find_e()
> > > >     ff38d2a705e1 tcp: check mptcp-level constraints for backlog coalescing
> > > >     582f7993353c x86/sev: Check for user-space IOIO pointing to kernel space
> > > >     5c2c01be809d x86/sev: Check IOBM for IOIO exceptions from user-space
> > > >     6797c6d09e50 x86/sev: Disable MMIO emulation from user mode
> > > >     0b4e772a6a89 KVM: x86: Mask LVTPC when handling a PMI
> > > >     f61c43be1eb9 regmap: fix NULL deref on lookup
> > > >     ffdc881f6807 nfc: nci: fix possible NULL pointer dereference in send_acknowledge()
> > > >     d42aeae14fc4 ice: reset first in crash dump kernels
> > > >     e42cecb513af ice: fix over-shifted variable
> > > >     f6c093b97761 Bluetooth: avoid memcmp() out of bounds warning
> > > >     e5f8b43c9c90 Bluetooth: hci_event: Fix coding style
> > > >     1597c1ed0e7d Bluetooth: vhci: Fix race when opening vhci device
> > > >     1ef071526848 Bluetooth: Fix a refcnt underflow problem for hci_conn
> > > >     dd6b62fdd245 Bluetooth: Reject connection with the device which has same BD_ADDR
> > > >     848a05c4423f Bluetooth: hci_event: Ignore NULL link key
> > > >     e7a2aa7770d3 xfs: don't expose internal symlink metadata buffers to the vfs
> > > >     fe5c6fbc5e4a Documentation: sysctl: align cells in second content column
> > > >     1815844652cc lib/Kconfig.debug: do not enable DEBUG_PREEMPT by default
> > > >     00c03985402e Linux 5.15.136
> > > >     5266b5b6e975 eth: remove remaining copies of the NAPI_POLL_WEIGHT define
> > > >     528f0ba9f7a4 usb: hub: Guard against accesses to uninitialized BOS descriptors
> > > >     542a3f1a3cc1 Revert "kernel/sched: Modify initial boot task idle setup"
> > > >     737ce5518a9c arm64: armv8_deprecated: fix unused-function error
> > > >     2e10931e2d77 arm64: armv8_deprecated: rework deprected instruction handling
> > > >     abd4aa081905 arm64: armv8_deprecated: move aarch32 helper earlier
> > > >     f10abdb04c3d arm64: armv8_deprecated move emulation functions
> > > >     0b4eec015fa5 arm64: armv8_deprecated: fold ops into insn_emulation
> > > >     a8d2910be6f8 arm64: rework EL0 MRS emulation
> > > >     057f9123b1a8 arm64: factor insn read out of call_undef_hook()
> > > >     3f82927cabaf arm64: factor out EL1 SSBS emulation hook
> > > >     474385adcd84 arm64: split EL0/EL1 UNDEF handlers
> > > >     de0358635401 arm64: allow kprobes on EL0 handlers
> > > >     7154e2db8890 arm64: rework BTI exception handling
> > > >     cd5ceadc2b37 arm64: rework FPAC exception handling
> > > >     b6358002fd0c arm64: consistently pass ESR_ELx to die()
> > > >     7ddb1ef2bb42 arm64: die(): pass 'err' as long
> > > >     9a3e177ef570 arm64: report EL1 UNDEFs better
> > > >     d6808be3ff94 powerpc/64e: Fix wrong test in __ptep_test_and_clear_young()
> > > >     9c0dc3e2c996 powerpc/8xx: Fix pte_access_permitted() for PAGE_NONE
> > > >     4da05eba66e6 dmaengine: mediatek: Fix deadlock caused by synchronize_irq()
> > > >     82f61b2d5187 dmaengine: idxd: use spin_lock_irqsave before wait_event_lock_irq
> > > >     ecba5afe86f3 x86/alternatives: Disable KASAN in apply_alternatives()
> > > >     cbd2aac00498 usb: cdnsp: Fixes issue with dequeuing not queued requests
> > > >     7014807fb7ef usb: gadget: ncm: Handle decoding of multiple NTB's in unwrap call
> > > >     50259cf71a1b usb: gadget: udc-xilinx: replace memcpy with memcpy_toio
> > > >     308f19249641 counter: microchip-tcb-capture: Fix the use of internal GCLK logic
> > > >     5a6ce81d7c16 pinctrl: avoid unsafe code pattern in find_pinctrl()
> > > >     1c790191cab4 cgroup: Remove duplicates in cgroup v1 tasks file
> > > >     1680c82929bc tee: amdtee: fix use-after-free vulnerability in amdtee_close_session
> > > >     b8ec40a90acd Input: goodix - ensure int GPIO is in input for gpio_count == 1 && gpio_int_idx == 0 case
> > > >     d092630e8a20 Input: i8042 - add Fujitsu Lifebook E5411 to i8042 quirk table
> > > >     7cea6fa2d73f Input: xpad - add PXN V900 support
> > > >     6ff4e50e2d2a Input: psmouse - fix fast_reconnect function for PS/2 mode
> > > >     6a4a39638640 Input: powermate - fix use-after-free in powermate_config_complete
> > > >     6ad7f52d8c58 ceph: fix type promotion bug on 32bit systems
> > > >     c0c4acd53a98 ceph: fix incorrect revoked caps assert in ceph_fill_file_size()
> > > >     58f0e6324ec7 libceph: use kernel_connect()
> > > >     d727b97f8f2e thunderbolt: Check that lane 1 is in CL0 before enabling lane bonding
> > > >     04c38bedd07c thunderbolt: Workaround an IOMMU fault on certain systems with Intel Maple Ridge
> > > >     a586742a3780 mcb: remove is_added flag from mcb_device struct
> > > >     4382d1a996e5 x86/cpu: Fix AMD erratum #1485 on Zen4-based CPUs
> > > >     763167003a80 ACPI: resource: Skip IRQ override on ASUS ExpertBook B1402CBA
> > > >     510d4a01d84c drm/amd/display: Don't set dpms_off for seamless boot
> > > >     9cb61ab9f4ca drm/amdgpu: add missing NULL check
> > > >     f9a1af37b801 iio: pressure: ms5611: ms5611_prom_is_valid false negative bug
> > > >     09b8ed9547f1 iio: pressure: dps310: Adjust Timeout Settings
> > > >     4c80ecef859d iio: pressure: bmp280: Fix NULL pointer exception
> > > >     a625de7e5464 usb: musb: Modify the "HWVers" register address
> > > >     eb28694f6da8 usb: musb: Get the musb_qh poniter after musb_giveback
> > > >     ee88141873a8 usb: cdns3: Modify the return value of cdns_set_active () to void when CONFIG_PM_SLEEP is disabled
> > > >     3b2dbc4f3302 usb: dwc3: Soft reset phy on probe for host
> > > >     42c56e015653 net: usb: dm9601: fix uninitialized variable use in dm9601_mdio_read
> > > >     524f45361789 usb: xhci: xhci-ring: Use sysdev for mapping bounce buffer
> > > >     1d8e7fe85528 xhci: Keep interrupt disabled in initialization until host is running.
> > > >     cb34e3b25c37 dmaengine: stm32-mdma: abort resume if no ongoing transfer
> > > >     d56dbfe750a8 media: mtk-jpeg: Fix use after free bug due to uncanceled work
> > > >     5e13e69ddf0d net: release reference to inet6_dev pointer
> > > >     aade10d51ddc net: change accept_ra_min_rtr_lft to affect all RA lifetimes
> > > >     8f12d2d66cba net: add sysctl accept_ra_min_rtr_lft
> > > >     bc9f6cbeb999 workqueue: Override implicit ordered attribute in workqueue_apply_unbound_cpumask()
> > > >     25dd54b95abf nfc: nci: assert requested protocol is valid
> > > >     b2bb3b43b94a pinctrl: renesas: rzn1: Enable missing PINMUX
> > > >     c4140dd77c3b net/smc: Fix pos miscalculation in statistics
> > > >     d888d3f70b0d net: nfc: fix races in nfc_llcp_sock_get() and nfc_llcp_sock_get_sn()
> > > >     249a1fdb95d5 net/mlx5e: Again mutually exclude RX-FCS and RX-port-timestamp
> > > >     2112cacb38aa ixgbe: fix crash with empty VF macvlan list
> > > >     935a15334d77 net: phy: mscc: macsec: reject PN update requests
> > > >     667fe9101a3a net: macsec: indicate next pn update when offloading
> > > >     2dcb31e65d26 bpf: Fix verifier log for async callback return values
> > > >     6a217af2c67f drm/vmwgfx: fix typo of sizeof argument
> > > >     72ef70886556 riscv, bpf: Sign-extend return values
> > > >     7795592e0818 riscv, bpf: Factor out emit_call for kernel and bpf context
> > > >     58941cc742ca xen-netback: use default TX queue size for vifs
> > > >     cffdced18af8 eth: remove copies of the NAPI_POLL_WEIGHT define
> > > >     5c360eec5332 mlxsw: fix mlxsw_sp2_nve_vxlan_learning_set() return type
> > > >     84c6aa0ae5c4 ieee802154: ca8210: Fix a potential UAF in ca8210_probe
> > > >     616761cf9df9 ravb: Fix use-after-free issue in ravb_tx_timeout_work()
> > > >     30ebd4177593 ravb: Fix up dma_free_coherent() call in ravb_remove()
> > > >     3f39de2bd1d2 drm/msm/dpu: change _dpu_plane_calc_bw() to use u64 to avoid overflow
> > > >     85ae07d4dcc6 drm/msm/dsi: fix irq_of_parse_and_map() error checking
> > > >     9a890c7d4d0f drm/msm/dsi: skip the wait for video mode done if not applicable
> > > >     b9de60b6830c drm/msm/dp: do not reinitialize phy unless retry during link training
> > > >     afe5f596b588 KEYS: trusted: Remove redundant static calls usage
> > > >     20e73ece06b3 KEYS: trusted: allow use of kernel RNG for key material
> > > >     a01d68b6c666 ALSA: usb-audio: Fix microphone sound on Opencomm2 Headset
> > > >     5b5e58299eac net: prevent address rewrite in kernel_bind()
> > > >     56e96b38d2f7 quota: Fix slow quotaoff
> > > >     28ddc1e0b898 HID: logitech-hidpp: Fix kernel crash on receiver USB disconnect
> > > >     b930f0f7bbc2 lib/test_meminit: fix off-by-one error in test_pages()
> > > >     982bd86fd659 platform/x86: hp-wmi:: Mark driver struct with __refdata to prevent section mismatch warning
> > > >     124cf0ea4b82 platform/x86: think-lmi: Fix reference leak
> > > >     3d2a16f878f0 of: overlay: Reorder struct fragment fields kerneldoc
> > > >     10f4a0b6657e perf/arm-cmn: Fix the unhandled overflow status of counter 4 to 7
> > > >     b7966e2191d0 RDMA/cxgb4: Check skb value for failure to allocate
> > > >     b9bdffb3f9aa RDMA/srp: Do not call scsi_done() from srp_abort()
> > > >     7d4999589ebc scsi: ib_srp: Call scsi_done() directly
> > > >     d2746cdfd5e5 scsi: core: Rename scsi_mq_done() into scsi_done() and export it
> > > >     8f2350e204da scsi: core: Use a structure member to track the SCSI command submitter
> > > >     29298c85a81a iommu/vt-d: Avoid memory allocation in iommu_suspend()
> > > >     02e21884dcf2 Linux 5.15.135
> > > >     c8af81a9d36e xen/events: replace evtchn_rwlock with RCU
> > > >     c346494ec7f1 parisc: Restore __ldcw_align for PA-RISC 2.0 processors
> > > >     694e13732e83 ksmbd: fix uaf in smb20_oplock_break_ack
> > > >     e914c3a47e45 RDMA/mlx5: Fix NULL string error
> > > >     81b7bf367eea RDMA/siw: Fix connection failure handling
> > > >     5d8bd138204f RDMA/uverbs: Fix typo of sizeof argument
> > > >     60c9ed88526d RDMA/cma: Fix truncation compilation warning in make_cma_ports
> > > >     7f6136ced1b8 RDMA/cma: Initialize ib_sa_multicast structure to 0 when join
> > > >     1dd6095fc727 gpio: pxa: disable pinctrl calls for MMP_GPIO
> > > >     844fcf4c697c gpio: aspeed: fix the GPIO number passed to pinctrl_gpio_set_config()
> > > >     1878d6666c32 IB/mlx4: Fix the size of a buffer in add_port_entries()
> > > >     718d9b44afca of: dynamic: Fix potential memory leak in of_changeset_action()
> > > >     e0878f38b661 RDMA/core: Require admin capabilities to set system parameters
> > > >     18a839064fc6 dm zoned: free dmz->ddev array in dmz_put_zoned_devices
> > > >     8781fe259dd5 HID: intel-ish-hid: ipc: Disable and reenable ACPI GPE bit
> > > >     949ccc91c35b HID: sony: remove duplicate NULL check before calling usb_free_urb()
> > > >     a02c02adc2bd sctp: update hb timer immediately after users change hb_interval
> > > >     7783b471bfce sctp: update transport state when processing a dupcook packet
> > > >     1abac613c0d5 tcp: fix delayed ACKs for MSS boundary condition
> > > >     821b3b00bc0f tcp: fix quick-ack counting to count actual ACKs of new data
> > > >     24fb22bddb71 tipc: fix a potential deadlock on &tx->lock
> > > >     2e53585e233c net: stmmac: dwmac-stm32: fix resume on STM32 MCU
> > > >     74e569324050 ipv4: Set offload_failed flag in fibmatch results
> > > >     a4b9bbd1d12f netfilter: nf_tables: nft_set_rbtree: fix spurious insertion failure
> > > >     88497f74d684 netfilter: handle the connecting collision properly in nf_conntrack_proto_sctp
> > > >     0c9cf5e8807f ibmveth: Remove condition to recompute TCP header checksum.
> > > >     5a899e2ce848 net: ethernet: ti: am65-cpsw: Fix error code in am65_cpsw_nuss_init_tx_chns()
> > > >     4837a192f6d0 net: nfc: llcp: Add lock when modifying device list
> > > >     cda10784a176 net: usb: smsc75xx: Fix uninit-value access in __smsc75xx_read_reg
> > > >     2801a1ddb26d net: dsa: mv88e6xxx: Avoid EEPROM timeout when EEPROM is absent
> > > >     cb145e6c2070 ptp: ocp: Fix error handling in ptp_ocp_device_init
> > > >     cd1189956393 ipv4, ipv6: Fix handling of transhdrlen in __ip{,6}_append_data()
> > > >     147d89ee4143 net: fix possible store tearing in neigh_periodic_work()
> > > >     bdb4fcf18e16 modpost: add missing else to the "of" check
> > > >     bc8b89b69638 bpf, sockmap: Reject sk_msg egress redirects to non-TCP sockets
> > > >     9fb4dfb8e212 NFSv4: Fix a nfs4_state_manager() race
> > > >     fcdd79fda38a ima: rework CONFIG_IMA dependency block
> > > >     b67adca1e1be scsi: target: core: Fix deadlock due to recursive locking
> > > >     9a103e0b100c ima: Finish deprecation of IMA_TRUSTED_KEYRING Kconfig
> > > >     bb6aee0696c6 regmap: rbtree: Fix wrong register marked as in-cache when creating new node
> > > >     0cee8c1b3af3 wifi: mt76: mt76x02: fix MT76x0 external LNA gain handling
> > > >     3f6fbbccba2d drivers/net: process the result of hdlc_open() and add call of hdlc_close() in uhdlc_close()
> > > >     ebad2e4c4847 bpf: Fix tr dereferencing
> > > >     5afb996349cb wifi: mwifiex: Fix oob check condition in mwifiex_process_rx_packet
> > > >     7c8faa310803 wifi: iwlwifi: mvm: Fix a memory corruption issue
> > > >     5db7af530ebd iwlwifi: avoid void pointer arithmetic
> > > >     6ff75f524dae wifi: iwlwifi: dbg_ini: fix structure packing
> > > >     0ea2a6349733 ubi: Refuse attaching if mtd's erasesize is 0
> > > >     bb0707fde749 HID: sony: Fix a potential memory leak in sony_probe()
> > > >     8afbacf61919 arm64: Add Cortex-A520 CPU part definition
> > > >     0da6d21ba235 drm/amd: Fix detection of _PR3 on the PCIe root port
> > > >     1ad7ccd45a65 net: prevent rewrite of msg_name in sock_sendmsg()
> > > >     0fb3df94274b net: replace calls to sock->ops->connect() with kernel_connect()
> > > >     37b54e8acea5 wifi: mwifiex: Fix tlv_buf_left calculation
> > > >     e80f55d6d2a9 qed/red_ll2: Fix undefined behavior bug in struct qed_ll2_info
> > > >     1e69422efcc6 vringh: don't use vringh_kiov_advance() in vringh_iov_xfer()
> > > >     4e2f83952b1d scsi: zfcp: Fix a double put in zfcp_port_enqueue()
> > > >     310bca649b30 Revert "clk: imx: pll14xx: dynamically configure PLL for 393216000/361267200Hz"
> > > >     3f59e63568ad block: fix use-after-free of q->q_usage_counter
> > > >     b75b017b3f37 rbd: take header_rwsem in rbd_dev_refresh() only when updating
> > > >     33229d783466 rbd: decouple parent info read-in from updating rbd_dev
> > > >     ab73e7ed79d3 rbd: decouple header read-in from updating rbd_dev->header
> > > >     b4ddad3fb0ea rbd: move rbd_dev_refresh() definition
> > > >     bb1fae816c90 iommu/arm-smmu-v3: Avoid constructing invalid range commands
> > > >     c4edc7b5c836 iommu/arm-smmu-v3: Set TTL invalidation hint better
> > > >     a98ad3adf60d arm64: Avoid repeated AA64MMFR1_EL1 register read on pagefault path
> > > >     aad6ba1715ec ring-buffer: Fix bytes info in per_cpu buffer stats
> > > >     8012d0b05158 ring-buffer: remove obsolete comment for free_buffer_page()
> > > >     65a218ca516e NFSv4: Fix a state manager thread deadlock regression
> > > >     8454a2f5e930 NFS: rename nfs_client_kset to nfs_kset
> > > >     f8b0b6a8e196 NFS: Cleanup unused rpc_clnt variable
> > > >     686746be7bfb ASoC: tegra: Fix redundant PLLA and PLLA_OUT0 updates
> > > >     0a210e63844b ASoC: soc-utils: Export snd_soc_dai_is_dummy() symbol
> > > >     b4f7f1556813 spi: zynqmp-gqspi: fix clock imbalance on probe failure
> > > >     e514f897ad66 spi: zynqmp-gqspi: Convert to platform remove callback returning void
> > > >     1edcec18cfb7 Linux 5.15.134
> > > >     09a683023785 netfilter: nf_tables: fix kdoc warnings after gc rework
> > > >     66cb6d74f5a1 drm/meson: fix memory leak on ->hpd_notify callback
> > > >     91f1f025b6d9 fs: binfmt_elf_efpic: fix personality for ELF-FDPIC
> > > >     1cae7473a6dd ata: libata-sata: increase PMP SRST timeout to 10s
> > > >     e74adc589922 ata: libata-core: Do not register PM operations for SAS ports
> > > >     4cbd55a81965 ata: libata-core: Fix port and device removal
> > > >     ddc525fffb44 ata: libata-core: Fix ata_port_request_pm() locking
> > > >     2990a195edb5 net: thunderbolt: Fix TCPv6 GSO checksum calculation
> > > >     132a5ae4136b bpf: Fix BTF_ID symbol generation collision in tools/
> > > >     58d560e98da5 bpf: Fix BTF_ID symbol generation collision
> > > >     f8673f651bc1 btrfs: properly report 0 avail for very full file systems
> > > >     b5d00cd7db66 ring-buffer: Update "shortest_full" in polling
> > > >     00d2cb8066cb proc: nommu: /proc/<pid>/maps: release mmap read lock
> > > >     40527ebb3e45 Revert "SUNRPC dont update timeout value on connection reset"
> > > >     a2b1d486fb70 io_uring/fs: remove sqe->rw_flags checking from LINKAT
> > > >     111fe77cb13f sched/rt: Fix live lock between select_fallback_rq() and RT push
> > > >     3569ad59664f kernel/sched: Modify initial boot task idle setup
> > > >     07f78e97676c i2c: i801: unregister tco_pdev in i801_probe() error path
> > > >     70df8b9c59bc ata: libata-scsi: ignore reserved bits for REPORT SUPPORTED OPERATION CODES
> > > >     a7e0c10a8c33 ALSA: hda: Disable power save for solving pop issue on Lenovo ThinkCentre M70q
> > > >     0c5fd85fb01f netfilter: nf_tables: disallow rule removal from chain binding
> > > >     3936e8714907 nilfs2: fix potential use after free in nilfs_gccache_submit_read_data()
> > > >     2b837f13a818 serial: 8250_port: Check IRQ data before use
> > > >     a48d2bcd23f2 Revert "tty: n_gsm: fix UAF in gsm_cleanup_mux"
> > > >     78e70c6238d2 misc: rtsx: Fix some platforms can not boot and move the l1ss judgment to probe
> > > >     f090a8b4d2e3 x86/srso: Add SRSO mitigation for Hygon processors
> > > >     f5a604757aa8 iommu/arm-smmu-v3: Fix soft lockup triggered by arm_smmu_mm_invalidate_range
> > > >     efce75bd2dbc Smack:- Use overlay inode label in smack_inode_copy_up()
> > > >     0e3450487f99 smack: Retrieve transmuting information in smack_inode_getsecurity()
> > > >     3586b3feed1b smack: Record transmuting in smk_transmuted
> > > >     9690ad557d94 nvme-pci: always return an ERR_PTR from nvme_pci_alloc_dev
> > > >     3c29c6e8cd7c scsi: qla2xxx: Fix NULL pointer dereference in target mode
> > > >     6e5e4223c897 i40e: fix potential NULL pointer dereferencing of pf->vf i40e_sync_vsi_filters()
> > > >     aff3994d4bdd watchdog: iTCO_wdt: Set NO_REBOOT if the watchdog is not already running
> > > >     83a30e945571 watchdog: iTCO_wdt: No need to stop the timer in probe
> > > >     1e8c573f50a7 nvme-pci: do not set the NUMA node of device if it has none
> > > >     182d13dadb03 nvme-pci: factor out a nvme_pci_alloc_dev helper
> > > >     af58072e867c nvme-pci: factor the iod mempool creation into a helper
> > > >     c8bc44936f2c cgroup: Fix suspicious rcu_dereference_check() usage warning
> > > >     ce6b88a5853d sched/cpuacct: Optimize away RCU read lock
> > > >     b1deb155524e perf build: Define YYNOMEM as YYNOABORT for bison < 3.81
> > > >     86e65ffc4d0f fbdev/sh7760fb: Depend on FB=y
> > > >     4bf0044fe43f ncsi: Propagate carrier gain/loss events to the NCSI controller
> > > >     288990ec3580 powerpc/watchpoints: Annotate atomic context in more places
> > > >     47a94e87f00c powerpc/watchpoint: Disable pagefaults when getting user instruction
> > > >     7eb09f70d9c2 powerpc/watchpoints: Disable preemption in thread_change_pc()
> > > >     134b01a39077 media: vb2: frame_vector.c: replace WARN_ONCE with a comment
> > > >     baf7cf0fdb83 ASoC: imx-rpmsg: Set ignore_pmdown_time for dai_link
> > > >     9da93c74490c bpf: Clarify error expectations from bpf_clone_redirect
> > > >     e1a8b79ad768 ASoC: fsl: imx-pcm-rpmsg: Add SNDRV_PCM_INFO_BATCH flag
> > > >     45e028accbdf spi: stm32: add a delay before SPI disable
> > > >     25850bf83dcd spi: nxp-fspi: reset the FLSHxCR1 registers
> > > >     50662d21e414 ata: libata-eh: do not clear ATA_PFLAG_EH_PENDING in ata_eh_reset()
> > > >     8e3cdab909db smb3: correct places where ENOTSUPP is used instead of preferred EOPNOTSUPP
> > > >     d540a4370aba scsi: pm80xx: Avoid leaking tags when processing OPC_INB_SET_CONTROLLER_CONFIG command
> > > >     fde57d7ba9b3 scsi: pm80xx: Use phy-specific SAS address when sending PHY_START command
> > > >     a1589abd7c4a drm/amdgpu: Handle null atom context in VBIOS info ioctl
> > > >     fd334cfd8412 drm/amd/display: Don't check registers, if using AUX BL control
> > > >     a8bc0f6357af platform/mellanox: mlxbf-bootctl: add NET dependency into Kconfig
> > > >     344f2f3e61a9 ring-buffer: Do not attempt to read past "commit"
> > > >     3db9b420709b selftests: fix dependency checker script
> > > >     4aa90e624c30 btrfs: improve error message after failure to add delayed dir index item
> > > >     53e7c559b7bf ring-buffer: Avoid softlockup in ring_buffer_resize()
> > > >     b4874f72cf57 selftests/ftrace: Correctly enable event in instance-event.tc
> > > >     8c5c9ecbfa8d scsi: ufs: core: Move __ufshcd_send_uic_cmd() outside host_lock
> > > >     e08e61d50a30 scsi: qedf: Add synchronization between I/O completions and abort
> > > >     ada7fcba2d6a parisc: irq: Make irq_stack_union static to avoid sparse warning
> > > >     b7e376a26b0c parisc: drivers: Fix sparse warning
> > > >     d8c6fad00282 parisc: iosapic.c: Fix sparse warnings
> > > >     1ecdcfec4e4a parisc: sba: Fix compile warning wrt list of SBA devices
> > > >     bd1ec7f9983b spi: sun6i: fix race between DMA RX transfer completion and RX FIFO drain
> > > >     ff05ed4ae214 spi: sun6i: reduce DMA RX transfer width to single byte
> > > >     ac0d06809934 dma-debug: don't call __dma_entry_alloc_check_leak() under free_entries_lock
> > > >     d938c3d278d5 i2c: npcm7xx: Fix callback completion ordering
> > > >     0c615323a745 gpio: pmic-eic-sprd: Add can_sleep flag for PMIC EIC chip
> > > >     2a47ee15a6ab soc: imx8m: Enable OCOTP clock for imx8mm before reading registers
> > > >     7c59b882b9b3 xtensa: boot/lib: fix function prototypes
> > > >     70460e81e2d1 xtensa: boot: don't add include-dirs
> > > >     bc51434b6612 xtensa: iss/network: make functions static
> > > >     8e0f78a84f64 xtensa: add default definition for XCHAL_HAVE_DIV32
> > > >     be57fc50dc3c firmware: imx-dsp: Fix an error handling path in imx_dsp_setup_channels()
> > > >     1df81ea9e4db power: supply: ucs1002: fix error code in ucs1002_get_property()
> > > >     6937e44ffb91 bus: ti-sysc: Fix SYSC_QUIRK_SWSUP_SIDLE_ACT handling for uart wake-up
> > > >     0e75aa86a7d0 ARM: dts: ti: omap: motorola-mapphone: Fix abe_clkctrl warning on boot
> > > >     1b39eae11752 ARM: dts: ti: omap: Fix bandgap thermal cells addressing for omap3/4
> > > >     fcbf770c66ef ARM: dts: omap: correct indentation
> > > >     f5e12de36ab3 treewide: Replace GPLv2 boilerplate/reference with SPDX - gpl-2.0_56.RULE (part 1)
> > > >     6829bc7978e0 clk: tegra: fix error return case for recalc_rate
> > > >     78277b096d4c bus: ti-sysc: Fix missing AM35xx SoC matching
> > > >     5435a49b3b66 bus: ti-sysc: Use fsleep() instead of usleep_range() in sysc_reset()
> > > >     c39df101d8ca drm/bridge: ti-sn65dsi83: Do not generate HFP/HBP/HSA and EOT packet
> > > >     4bf10fd51ca5 MIPS: Alchemy: only build mmc support helpers if au1xmmc is enabled
> > > >     d2640d86876e btrfs: reset destination buffer when read_extent_buffer() gets invalid range
> > > >     1a541999f31f scsi: qla2xxx: Use raw_smp_processor_id() instead of smp_processor_id()
> > > >     532a23960566 scsi: qla2xxx: Select qpair depending on which CPU post_cmd() gets called
> > > >     6642b4eb083b ata: ahci: Add Elkhart Lake AHCI controller
> > > >     072611960741 ata: ahci: Rename board_ahci_mobile
> > > >     8274154712a0 ata: ahci: Add support for AMD A85 FCH (Hudson D4)
> > > >     bd69c74dca70 ata: libata: Rename link flag ATA_LFLAG_NO_DB_DELAY
> > > >     f5ba6d9d6bec netfilter: nft_exthdr: Fix non-linear header modification
> > > >     7ca3a1b0f474 netfilter: exthdr: add support for tcp option removal
> > > >     fb6f65780c9c Input: i8042 - add quirk for TUXEDO Gemini 17 Gen1/Clevo PD70PN
> > > >     191fc23cfa9a Input: i8042 - rename i8042-x86ia64io.h to i8042-acpipnpio.h
> > > >     5d2b57c0bc40 xfs: fix xfs_inodegc_stop racing with mod_delayed_work
> > > >     657f842859c4 xfs: disable reaping in fscounters scrub
> > > >     8444467eadb2 xfs: check that per-cpu inodegc workers actually run on that cpu
> > > >     67db9ecb84d5 xfs: explicitly specify cpu when forcing inodegc delayed work to run immediately
> > > >     99e65f075e6c xfs: introduce xfs_inodegc_push()
> > > >     2df381963240 xfs: bound maximum wait time for inodegc work
> > > >     08dc21596751 i2c: mux: gpio: Add missing fwnode_handle_put()
> > > >     f912d9d87421 i2c: mux: gpio: Replace custom acpi_get_local_address()
> > > >     1aa39eee57f6 i2c: mux: demux-pinctrl: check the return value of devm_kstrdup()
> > > >     9910b1411e7e gpio: tb10x: Fix an error handling path in tb10x_gpio_probe()
> > > >     d7acb7031758 Fix up backport of 136191703038 ("interconnect: Teach lockdep about icc_bw_lock order")
> > > >     d645206e9be2 igc: Expose tx-usecs coalesce setting to user
> > > >     d7a2bf6faa82 bnxt_en: Flush XDP for bnxt_poll_nitroa0()'s NAPI
> > > >     56d2418a079a net: ena: Flush XDP packets on error.
> > > >     07b569051f6e locking/seqlock: Do the lockdep annotation before locking in do_write_seqcount_begin_nested()
> > > >     a70dbdede0c7 netfilter: ipset: Fix race between IPSET_CMD_CREATE and IPSET_CMD_SWAP
> > > >     0dcc9b4097d8 netfilter: nf_tables: disable toggling dormant table state more than once
> > > >     ea82139e6e35 net: rds: Fix possible NULL-pointer dereference
> > > >     cd05eec2ee0c team: fix null-ptr-deref when team device type is changed
> > > >     8bc97117b51d net: bridge: use DEV_STATS_INC()
> > > >     0d3939cccb20 net: hns3: add 5ms delay before clear firmware reset irq source
> > > >     d6d182d856d0 net: hns3: fix fail to delete tc flower rules during reset issue
> > > >     7c47b238f4ec net: hns3: only enable unicast promisc when mac table full
> > > >     96af9a55b782 net: hns3: fix GRE checksum offload issue
> > > >     13ea4b92e875 x86/srso: Fix SBPB enablement for spec_rstack_overflow=off
> > > >     e2c34afe8362 x86/srso: Fix srso_show_state() side effect
> > > >     21efa88e777f platform/x86: intel_scu_ipc: Fail IPC send if still busy
> > > >     0a5d236b52cf platform/x86: intel_scu_ipc: Don't override scu in intel_scu_ipc_dev_simple_command()
> > > >     ab78000c38b4 platform/x86: intel_scu_ipc: Check status upon timeout in ipc_wait_for_interrupt()
> > > >     47329633b3f0 platform/x86: intel_scu_ipc: Check status after timeout in busy_loop()
> > > >     26df9ab5de30 dccp: fix dccp_v4_err()/dccp_v6_err() again
> > > >     3b14e8431855 powerpc/perf/hv-24x7: Update domain value check
> > > >     8860d354f653 ipv4: fix null-deref in ipv4_link_failure
> > > >     c196ecd3f893 igc: Fix infinite initialization loop with early XDP redirect
> > > >     a2d69dcb6ccb ionic: fix 16bit math issue when PAGE_SIZE >= 64KB
> > > >     3796e449a03e i40e: Fix VF VLAN offloading when port VLAN is configured
> > > >     a628f3b5cd8d i40e: Add VF VLAN pruning
> > > >     7a9eee3b5d4d iavf: do not process adminq tasks when __IAVF_IN_REMOVE_TASK is set
> > > >     f3c6a17900e8 ASoC: imx-audmix: Fix return error with devm_clk_get()
> > > >     f90a7b9586d7 net/core: Fix ETH_P_1588 flow dissector
> > > >     55629e616452 selftests: tls: swap the TX and RX sockets in some tests
> > > >     acabf5df49aa bpf: Avoid deadlock when using queue and stack maps from NMI
> > > >     c6e44f4c31c5 netfilter: nf_tables: disallow element removal on anonymous sets
> > > >     6a8de7775329 ASoC: meson: spdifin: start hw on dai probe
> > > >     ef99506eaf1d netfilter: nf_tables: fix memleak when more than 255 elements expired
> > > >     8d7a00b904da netfilter: nft_set_hash: try later when GC hits EAGAIN on iteration
> > > >     83d3a4607c58 netfilter: nft_set_pipapo: stop GC iteration if GC transaction allocation fails
> > > >     949369f9f0d9 netfilter: nft_set_pipapo: call nft_trans_gc_queue_sync() in catchall GC
> > > >     2e6846b613fa netfilter: nft_set_rbtree: use read spinlock to avoid datapath contention
> > > >     9af7dfb3c9d7 netfilter: nft_set_rbtree: skip sync GC for new elements in this transaction
> > > >     9366966caf1a netfilter: nf_tables: defer gc run if previous batch is still pending
> > > >     082791b42123 netfilter: nf_tables: use correct lock to protect gc_list
> > > >     b44a459c6561 netfilter: nf_tables: GC transaction race with abort path
> > > >     24707fa1e1f9 netfilter: nf_tables: GC transaction race with netns dismantle
> > > >     6796800f0d8e netfilter: nf_tables: fix GC transaction races with netns and netlink event exit path
> > > >     af78b0489e88 netfilter: nf_tables: don't fail inserts if duplicate has expired
> > > >     8f24fe69e3ca netfilter: nf_tables: remove busy mark and gc batch API
> > > >     b290795bd26f netfilter: nft_set_hash: mark set element as dead when deleting from packet path
> > > >     479a2cf52593 netfilter: nf_tables: adapt set backend to use GC transaction API
> > > >     d19e8bf3ea41 netfilter: nf_tables: GC transaction API to avoid race with control plane
> > > >     7c7e658a36f8 netfilter: nf_tables: don't skip expired elements during walk
> > > >     a2d1125ee04e tracing: Have event inject files inc the trace array ref count
> > > >     6b6c088c38f7 ext4: do not let fstrim block system suspend
> > > >     a9d3bb58da95 ext4: move setting of trimmed bit into ext4_try_to_trim_range()
> > > >     d91abea15c61 ext4: replace the traditional ternary conditional operator with with max()/min()
> > > >     656f0495e4ac ext4: change s_last_trim_minblks type to unsigned long
> > > >     be57857fb3c3 ext4: scope ret locally in ext4_try_to_trim_range()
> > > >     e832b55881a1 ata: libahci: clear pending interrupt status
> > > >     f6189f373151 ata: ahci: Drop pointless VPRINTK() calls and convert the remaining ones
> > > >     fa6d449e4d02 tracing: Increase trace array ref count on enable and filter files
> > > >     7a688f191a17 tracing: Make trace_marker{,_raw} stream-like
> > > >     68fc0e75c793 NFSv4.1: fix pnfs MDS=DS session trunking
> > > >     0ff78c455494 NFSv4.1: use EXCHGID4_FLAG_USE_PNFS_DS for DS server
> > > >     d381bfe13895 SUNRPC: Mark the cred for revalidation if the server rejects it
> > > >     f1c434ddafe6 NFS/pNFS: Report EINVAL errors from connect() to the server
> > > >     0c0a7e1f2a6a NFS: More fixes for nfs_direct_write_reschedule_io()
> > > >     a354b4a367f5 NFS: Use the correct commit info in nfs_join_page_group()
> > > >     b911329317b4 Linux 5.15.133
> > > >     e3a29b80e9e6 interconnect: Teach lockdep about icc_bw_lock order
> > > >     c6244cd00c97 drm/amd/display: enable cursor degamma for DCN3+ DRM legacy gamma
> > > >     08569c92f7f3 net/sched: Retire rsvp classifier
> > > >     6b080fa8aae1 drm/amdgpu: fix amdgpu_cs_p1_user_fence
> > > >     6386a2d4dc01 drm/amd/display: fix the white screen issue when >= 64GB DRAM
> > > >     e04b7073bdce ext4: fix rec_len verify error
> > > >     93763d58705a scsi: pm8001: Setup IRQs on resume
> > > >     72a22696cf19 scsi: megaraid_sas: Fix deadlock on firmware crashdump
> > > >     54603e8a88bc ata: libata: disallow dev-initiated LPM transitions to unsupported states
> > > >     01c7c38a90bc i2c: aspeed: Reset the i2c controller when timeout occurs
> > > >     763d39f4e8fb tracefs: Add missing lockdown check to tracefs_create_dir()
> > > >     bf195968e362 nfsd: fix change_info in NFSv4 RENAME replies
> > > >     bf38c1d29f8b tracing: Have option files inc the trace array ref count
> > > >     85ad4688b7a7 tracing: Have current_trace inc the trace array ref count
> > > >     962e6723239b tracing: Have tracing_max_latency inc the trace array ref count
> > > >     380bbd46d61c btrfs: release path before inode lookup during the ino lookup ioctl
> > > >     779c3cf2749c btrfs: fix lockdep splat and potential deadlock after failure running delayed items
> > > >     f9c78afcee46 ovl: fix incorrect fdput() on aio completion
> > > >     05a7289a5d4b ovl: fix failed copyup of fileattr on a symlink
> > > >     8bcb80293be7 attr: block mode changes of symlinks
> > > >     d30af15e460f md/raid1: fix error: ISO C90 forbids mixed declarations
> > > >     abdfde037712 samples/hw_breakpoint: fix building without module unloading
> > > >     58787ff3d023 x86/purgatory: Remove LTO flags
> > > >     8abf1ec895d5 x86/boot/compressed: Reserve more memory for page tables
> > > >     e1a27664fcf5 scsi: lpfc: Fix the NULL vs IS_ERR() bug for debugfs_create_file()
> > > >     f0fd24f1fae0 selftests: tracing: Fix to unmount tracefs for recovering environment
> > > >     dded6b81ad68 scsi: qla2xxx: Fix NULL vs IS_ERR() bug for debugfs_create_dir()
> > > >     1d5caeac9655 drm: gm12u320: Fix the timeout usage for usb_bulk_msg()
> > > >     b9f0572b38c1 btrfs: compare the correct fsid/metadata_uuid in btrfs_validate_super
> > > >     cba491ee38e2 btrfs: add a helper to read the superblock metadata_uuid
> > > >     cb3671a2eeac btrfs: move btrfs_pinned_by_swapfile prototype into volumes.h
> > > >     f16fe29368fd perf test shell stat_bpf_counters: Fix test on Intel
> > > >     ad73216e006f perf test: Remove bash construct from stat_bpf_counters.sh test
> > > >     d8f81baeb9eb MIPS: Use "grep -E" instead of "egrep"
> > > >     dfe961b1e476 mtd: rawnand: brcmnand: Fix ECC level field setting for v7.2 controller
> > > >     56cf9f446b33 mtd: rawnand: brcmnand: Allow SoC to provide I/O operations
> > > >     34fcb59437a7 jbd2: correct the end of the journal recovery scan range
> > > >     a4605449cc9f jbd2: rename jbd_debug() to jbd2_debug()
> > > >     db6c90f2671c jbd2: kill t_handle_lock transaction spinlock
> > > >     e9270898222a jbd2: fix use-after-free of transaction_t race
> > > >     b0412dd1c24b jbd2: refactor wait logic for transaction updates into a common function
> > > >     f980bf1586ef printk: Consolidate console deferred printing
> > > >     9be2957f014d interconnect: Fix locking for runpm vs reclaim
> > > >     f3f6bf22a4f5 kobject: Add sanity check for kset->kobj.ktype in kset_register()
> > > >     81bbe6667024 media: pci: ipu3-cio2: Initialise timing struct to avoid a compiler warning
> > > >     d4ef3c9c7947 usb: ehci: add workaround for chipidea PORTSC.PEC bug
> > > >     c829d25e26fb serial: cpm_uart: Avoid suspicious locking
> > > >     5353df78c226 scsi: target: iscsi: Fix buffer overflow in lio_target_nacl_info_show()
> > > >     b97aaf9faf89 tools: iio: iio_generic_buffer: Fix some integer type and calculation
> > > >     60a71fd1910e usb: gadget: fsl_qe_udc: validate endpoint index for ch9 udc
> > > >     c861a61be6d3 usb: cdns3: Put the cdns set active part outside the spin lock
> > > >     930c60e13947 media: pci: cx23885: replace BUG with error return
> > > >     48bb6a9fa5cb media: tuners: qt1010: replace BUG_ON with a regular error
> > > >     2a33fc57133d media: dvb-usb-v2: gl861: Fix null-ptr-deref in gl861_i2c_master_xfer
> > > >     5b1ea100ad36 media: az6007: Fix null-ptr-deref in az6007_i2c_xfer()
> > > >     3dd5846a8739 media: anysee: fix null-ptr-deref in anysee_master_xfer
> > > >     033b0c0780ad media: af9005: Fix null-ptr-deref in af9005_i2c_xfer
> > > >     903566208ae6 media: dw2102: Fix null-ptr-deref in dw2102_i2c_transfer()
> > > >     d9ef84a7c222 media: dvb-usb-v2: af9035: Fix null-ptr-deref in af9035_i2c_master_xfer
> > > >     ca49cef3acaa PCI: fu740: Set the number of MSI vectors
> > > >     d35e7ae10eb8 powerpc/pseries: fix possible memory leak in ibmebus_bus_init()
> > > >     46870eea5496 ARM: 9317/1: kexec: Make smp stop calls asynchronous
> > > >     ef7311101ca4 jfs: fix invalid free of JFS_IP(ipimap)->i_imap in diUnmount
> > > >     aa5b019a3e0f fs/jfs: prevent double-free in dbUnmount() after failed jfs_remount()
> > > >     7ac65c29b6c2 ext2: fix datatype of block number in ext2_xattr_set2()
> > > >     4f96c0665f9f md: raid1: fix potential OOB in raid1_remove_disk()
> > > >     f3e9fc7b02b9 bus: ti-sysc: Configure uart quirks for k3 SoC
> > > >     3157aa794c75 drm/exynos: fix a possible null-pointer dereference due to data race in exynos_drm_crtc_atomic_disable()
> > > >     78bc9d25997a drm/amd/display: Blocking invalid 420 modes on HDMI TMDS for DCN31
> > > >     5eca70c14b31 ALSA: hda: intel-dsp-cfg: add LunarLake support
> > > >     e8ba418d4926 samples/hw_breakpoint: Fix kernel BUG 'invalid opcode: 0000'
> > > >     961df5a3f5cc arm64: dts: qcom: sm8250-edo: correct ramoops pmsg-size
> > > >     49cd54900078 arm64: dts: qcom: sm8150-kumano: correct ramoops pmsg-size
> > > >     1e0a38bb840a arm64: dts: qcom: sm6125-pdx201: correct ramoops pmsg-size
> > > >     201071956ec6 drm/bridge: tc358762: Instruct DSI host to generate HSE packets
> > > >     c64ee9dd3358 wifi: mac80211_hwsim: drop short frames
> > > >     66594a1e6ddd netfilter: ebtables: fix fortify warnings in size_entry_mwt()
> > > >     fedd9377dd9c wifi: mac80211: check S1G action frame size
> > > >     e08333e2abae alx: fix OOB-read compiler warning
> > > >     2b0a093cdf59 mmc: sdhci-esdhc-imx: improve ESDHC_FLAG_ERR010450
> > > >     0a1f87f0ca76 tpm_tis: Resend command to recover from data transfer errors
> > > >     67589d247909 crypto: lib/mpi - avoid null pointer deref in mpi_cmp_ui()
> > > >     389106425dee wifi: wil6210: fix fortify warnings
> > > >     ddb8f358b5e0 wifi: mwifiex: fix fortify warning
> > > >     a7ebe459c72e wifi: ath9k: fix printk specifier
> > > >     3de6b6ab69e2 wifi: ath9k: fix fortify warnings
> > > >     6b0adfafb073 crypto: lrw,xts - Replace strlcpy with strscpy
> > > >     dc100292e503 devlink: remove reload failed checks in params get/set callbacks
> > > >     7b7964cd9db3 ACPI: x86: s2idle: Catch multiple ACPI_TYPE_PACKAGE objects
> > > >     eda268b5b7ad hw_breakpoint: fix single-stepping when using bpf_overflow_handler
> > > >     6e743b7261ef perf/imx_ddr: speed up overflow frequency of cycle
> > > >     f9a2c79c2970 perf/smmuv3: Enable HiSilicon Erratum 162001900 quirk for HIP08/09
> > > >     ed1afb597280 ACPI: video: Add backlight=native DMI quirk for Lenovo Ideapad Z470
> > > >     f685311dbe05 scftorture: Forgive memory-allocation failure if KASAN
> > > >     4f03fba096bf rcuscale: Move rcu_scale_writer() schedule_timeout_uninterruptible() to _idle()
> > > >     f1ceff37ac6b kernel/fork: beware of __put_task_struct() calling context
> > > >     430787056dd3 ACPICA: Add AML_NO_OPERAND_RESOLVE flag to Timer
> > > >     766e56faddbe locks: fix KASAN: use-after-free in trace_event_raw_event_filelock_lock
> > > >     6994f806c6d1 btrfs: output extra debug info if we failed to find an inline backref
> > > >     71eeddcad734 autofs: fix memory leak of waitqueues in autofs_catatonic_mode
> > > >     35ecaa3632bf Linux 5.15.132
> > > >     0c0d79f3366a pcd: fix error codes in pcd_init_unit()
> > > >     893978f1b4d1 drm/amd/display: Fix a bug when searching for insert_above_mpcc
> > > >     0b8e09b39ef3 MIPS: Only fiddle with CHECKFLAGS if `need-compiler'
> > > >     55d2e7c1ab8e kcm: Fix error handling for SOCK_DGRAM in kcm_sendmsg().
> > > >     e80228b27487 ixgbe: fix timestamp configuration code
> > > >     5b55dac919ec ipv6: fix ip6_sock_set_addr_preferences() typo
> > > >     481bd6dcc5fe net/tls: do not free tls_rec on async operation in bpf_exec_tx_verdict()
> > > >     3600c0dc0deb platform/mellanox: mlxbf-pmc: Fix reading of unprogrammed events
> > > >     07c0abc80604 platform/mellanox: mlxbf-pmc: Fix potential buffer overflows
> > > >     7c34ea34516d platform/mellanox: mlxbf-tmfifo: Drop jumbo frames
> > > >     694035201aac platform/mellanox: mlxbf-tmfifo: Drop the Rx packet if no more descriptors
> > > >     97275339c34c kcm: Fix memory leak in error path of kcm_sendmsg()
> > > >     864da4a5d5eb r8152: check budget for r8152_poll()
> > > >     fbdc4e9908b2 net: dsa: sja1105: hide all multicast addresses from "bridge fdb show"
> > > >     6a4480c5e6eb hsr: Fix uninit-value access in fill_frame_info()
> > > >     072324cfab9b net: ethernet: mtk_eth_soc: fix possible NULL pointer dereference in mtk_hwlro_get_fdir_all()
> > > >     5bb09dddc724 net: ethernet: mvpp2_main: fix possible OOB write in mvpp2_ethtool_get_rxnfc()
> > > >     06b4934ab2b5 net/smc: use smc_lgr_list.lock to protect smc_lgr_list.list iterate in smcr_port_add
> > > >     aea3801c234d kselftest/runner.sh: Propagate SIGTERM to runner child
> > > >     2f1e86014d0c net: ipv4: fix one memleak in __inet_del_ifa()
> > > >     f086e859ddc2 ARM: dts: BCM5301X: Extend RAM to full 256MB for Linksys EA6500 V2
> > > >     8173d9027031 ARM: dts: samsung: exynos4210-i9100: Fix LCD screen's physical size
> > > >     072cd213c64f block: don't add or resize partition on the disk with GENHD_FL_NO_PART
> > > >     c6ce1c5dd327 block: rename GENHD_FL_NO_PART_SCAN to GENHD_FL_NO_PART
> > > >     6c06a7f6b41c block: move GENHD_FL_BLOCK_EVENTS_ON_EXCL_WRITE to disk->event_flags
> > > >     8247ff0d5036 block: move GENHD_FL_NATIVE_CAPACITY to disk->state
> > > >     5ad42b999a42 pcd: cleanup initialization
> > > >     7607bc7fe6cc pcd: move the identify buffer into pcd_identify
> > > >     242bbe218814 perf hists browser: Fix the number of entries for 'e' key
> > > >     4d7a8a44e030 perf tools: Handle old data in PERF_RECORD_ATTR
> > > >     a8f91f480c62 perf hists browser: Fix hierarchy mode header
> > > >     4ee1cf2a5bcc MIPS: Fix CONFIG_CPU_DADDI_WORKAROUNDS `modules_install' regression
> > > >     df4d8d5ab647 drm/amd/display: prevent potential division by zero errors
> > > >     3b51d016bbbf mtd: rawnand: brcmnand: Fix potential false time out warning
> > > >     2353b7bb61e4 mtd: rawnand: brcmnand: Fix potential out-of-bounds access in oob write
> > > >     b59ff750bf80 mtd: rawnand: brcmnand: Fix crash during the panic_write
> > > >     ca5218aef9e5 btrfs: use the correct superblock to compare fsid in btrfs_validate_super
> > > >     f3260733894a btrfs: don't start transaction when joining with TRANS_JOIN_NOSTART
> > > >     7ef0e8b812e0 btrfs: free qgroup rsv on io failure
> > > >     5fd6f40d17e8 fuse: nlookup missing decrement in fuse_direntplus_link
> > > >     65b6890c3d01 ata: pata_ftide010: Add missing MODULE_DESCRIPTION
> > > >     0b62825dc6c3 ata: sata_gemini: Add missing MODULE_DESCRIPTION
> > > >     81dd61cb1caa ata: pata_falcon: fix IO base selection for Q40
> > > >     20bc2c470369 lib: test_scanf: Add explicit type cast to result initialization in test_number_prefix()
> > > >     4315b4a95ecf ext4: add correct group descriptors and reserved GDT blocks to system zone
> > > >     ef5fea70e591 jbd2: check 'jh->b_transaction' before removing it from checkpoint
> > > >     6778a3857266 jbd2: fix checkpoint cleanup performance regression
> > > >     6b195e07a2cf dmaengine: sh: rz-dmac: Fix destination and source data size setting
> > > >     0476f2016ddc ARC: atomics: Add compiler barrier to atomic operations...
> > > >     3375186d5e3f net/mlx5: Free IRQ rmap and notifier on kernel shutdown
> > > >     2348a375ee16 sh: boards: Fix CEU buffer size passed to dma_declare_coherent_memory()
> > > >     f5160dc17e81 net: hns3: remove GSO partial feature bit
> > > >     6d548b7cb216 net: hns3: fix the port information display when sfp is absent
> > > >     cc3c67e08169 net: hns3: fix invalid mutex between tc qdisc and dcb ets command issue
> > > >     2c9643fa6360 net: hns3: fix debugfs concurrency issue between kfree buffer and read
> > > >     8bfa87cf4a86 net: hns3: fix byte order conversion issue in hclge_dbg_fd_tcam_read()
> > > >     19280e8dfb52 netfilter: nfnetlink_osf: avoid OOB read
> > > >     1ad7b189cc14 netfilter: nftables: exthdr: fix 4-byte stack OOB write
> > > >     347f765176db net: dsa: sja1105: complete tc-cbs offload support on SJA1110
> > > >     cb4494cfe4b7 net: dsa: sja1105: fix -ENOSPC when replacing the same tc-cbs too many times
> > > >     77b850b84d21 net: dsa: sja1105: fix bandwidth discrepancy between tc-cbs software and offload
> > > >     d11109c03d6e ip_tunnels: use DEV_STATS_INC()
> > > >     fcfb5842ef9c idr: fix param name in idr_alloc_cyclic() doc
> > > >     131cd74a8e38 s390/zcrypt: don't leak memory if dev_set_name() fails
> > > >     12de76fdddb5 igb: Change IGB_MIN to allow set rx/tx value between 64 and 80
> > > >     7c2f90b1c213 igbvf: Change IGBVF_MIN to allow set rx/tx value between 64 and 80
> > > >     f4c5640d6d38 igc: Change IGC_MIN to allow set rx/tx value between 64 and 80
> > > >     9210b3dd74ac octeontx2-af: Fix truncation of smq in CN10K NIX AQ enqueue mbox handler
> > > >     1840f08c2a1b kcm: Destroy mutex in kcm_exit_net()
> > > >     6ea277b2c626 net: sched: sch_qfq: Fix UAF in qfq_dequeue()
> > > >     3868de7c5361 af_unix: Fix data race around sk->sk_err.
> > > >     d95456660fae af_unix: Fix data-races around sk->sk_shutdown.
> > > >     e5edc6e44a88 af_unix: Fix data-race around unix_tot_inflight.
> > > >     9151ed4b0061 af_unix: Fix data-races around user->unix_inflight.
> > > >     907fbed65cec net: phy: micrel: Correct bit assignments for phy_device flags
> > > >     5d2d3f2300c3 net: ipv6/addrconf: avoid integer underflow in ipv6_create_tempaddr
> > > >     77dd55f5ec6a veth: Fixing transmit return status for dropped packets
> > > >     56603b2c82e3 igb: disable virtualization features on 82580
> > > >     149bc7834d6f ipv4: ignore dst hint for multipath routes
> > > >     e18b49495a52 drm/i915/gvt: Drop unused helper intel_vgpu_reset_gtt()
> > > >     5979985f2d6b xsk: Fix xsk_diag use-after-free error during socket cleanup
> > > >     49acc5c5b280 net: fib: avoid warn splat in flow dissector
> > > >     ed4e0adfa407 net: read sk->sk_family once in sk_mc_loop()
> > > >     e0b483a0584f ipv4: annotate data-races around fi->fib_dead
> > > >     74df0319e4e2 sctp: annotate data-races around sk->sk_wmem_queued
> > > >     973a4c302d7f net/sched: fq_pie: avoid stalls in fq_pie_timer()
> > > >     5e22217c1142 pwm: lpc32xx: Remove handling of PWM channels
> > > >     676152264dec watchdog: intel-mid_wdt: add MODULE_ALIAS() to allow auto-load
> > > >     d6aa2be1379d perf top: Don't pass an ERR_PTR() directly to perf_session__delete()
> > > >     79bd17c99ec9 perf vendor events: Drop some of the JSON/events for power10 platform
> > > >     1356eaceef34 perf vendor events: Update the JSON/events descriptions for power10 platform
> > > >     24481d5c7413 x86/virt: Drop unnecessary check on extended CPUID level in cpu_has_svm()
> > > >     6e9863165674 perf annotate bpf: Don't enclose non-debug code with an assert()
> > > >     184be0d59242 Input: tca6416-keypad - fix interrupt enable disbalance
> > > >     0b79f5a19cfb Input: tca6416-keypad - always expect proper IRQ number in i2c client
> > > >     1e3167aa4ba2 backlight: gpio_backlight: Drop output GPIO direction check for initial power state
> > > >     6fc8bdc3cf4c pwm: atmel-tcb: Fix resource freeing in error path and remove
> > > >     6b2bb1a1a63c pwm: atmel-tcb: Harmonize resource allocation order
> > > >     d4734ef765eb pwm: atmel-tcb: Convert to platform remove callback returning void
> > > >     c3bc668581e7 perf trace: Really free the evsel->priv area
> > > >     8e96f741b328 perf trace: Use zfree() to reduce chances of use after free
> > > >     414cf7a2cc87 kconfig: fix possible buffer overflow
> > > >     be9ce0dbde4f gfs2: low-memory forced flush fixes
> > > >     751facd3634c gfs2: Switch to wait_event in gfs2_logd
> > > >     d0245b066971 kbuild: do not run depmod for 'make modules_sign'
> > > >     05333a6a21e3 bus: mhi: host: Skip MHI reset if device is in RDDM
> > > >     e2964c98ec31 NFSv4/pnfs: minor fix for cleanup path in nfs4_get_device_info
> > > >     da302f1d476a NFS: Fix a potential data corruption
> > > >     0db19df21be5 clk: qcom: mss-sc7180: fix missing resume during probe
> > > >     f64f682be7c8 clk: qcom: q6sstop-qcs404: fix missing resume during probe
> > > >     b2f39b813d1e soc: qcom: qmi_encdec: Restrict string length in decode
> > > >     e61db8922631 clk: qcom: gcc-mdm9615: use proper parent for pll0_vote clock
> > > >     a8474506c912 clk: imx: pll14xx: dynamically configure PLL for 393216000/361267200Hz
> > > >     a69b951c8398 dt-bindings: clock: xlnx,versal-clk: drop select:false
> > > >     ead2436cf05e pinctrl: cherryview: fix address_space_handler() argument
> > > >     8859f58c1790 parisc: led: Reduce CPU overhead for disk & lan LED computation
> > > >     2655e1d970cf parisc: led: Fix LAN receive and transmit LEDs
> > > >     7ad44409cd3b lib/test_meminit: allocate pages up to order MAX_ORDER
> > > >     2d8138cea71d clk: qcom: turingcc-qcs404: fix missing resume during probe
> > > >     9f5db4ab19f8 drm/ast: Fix DRAM init on AST2200
> > > >     cfc47807a482 clk: qcom: camcc-sc7180: fix async resume during probe
> > > >     309c27162afe fbdev/ep93xx-fb: Do not assign to struct fb_info.dev
> > > >     4316e951f164 scsi: qla2xxx: Fix firmware resource tracking
> > > >     7b89c3727bff scsi: qla2xxx: Error code did not return to upper layer
> > > >     15a71bb25beb scsi: qla2xxx: Fix smatch warn for qla_init_iocb_limit()
> > > >     106392156273 scsi: qla2xxx: Flush mailbox commands on chip reset
> > > >     def49a05aef4 scsi: qla2xxx: Remove unsupported ql2xenabledif option
> > > >     be12c9f4c60c scsi: qla2xxx: Fix TMF leak through
> > > >     4322f3de9f21 scsi: qla2xxx: Fix session hang in gnl
> > > >     a4708402c458 scsi: qla2xxx: Turn off noisy message log
> > > >     b0453b0cf506 scsi: qla2xxx: Fix erroneous link up failure
> > > >     5934b2125f5b scsi: qla2xxx: Fix command flush during TMF
> > > >     4a16a46c8481 scsi: qla2xxx: fix inconsistent TMF timeout
> > > >     f1ea164be545 scsi: qla2xxx: Fix deletion race condition
> > > >     683945b17724 scsi: qla2xxx: Limit TMF to 8 per function
> > > >     fde268c234d1 scsi: qla2xxx: Adjust IOCB resource on qpair create
> > > >     c29848249f78 io_uring: break iopolling on signal
> > > >     0def123f1254 io_uring: break out of iowq iopoll on teardown
> > > >     1a0aba2bf293 io_uring: always lock in io_apoll_task_func
> > > >     2920cc4c64a1 net/ipv6: SKB symmetric hash should incorporate transport ports
> > > >     529bcc70c49c udf: initialize newblock to 0
> > > >     fae2d591f3cb Revert "drm/amdgpu: install stub fence into potential unused fence pointers"
> > > >     f01e21d6c7ed md/md-bitmap: remove unnecessary local variable in backlog_store()
> > > >     99a8d14d7965 tracing: Zero the pipe cpumask on alloc to avoid spurious -EBUSY
> > > >     05c581ad3e7b perf/x86/uncore: Correct the number of CHAs on EMR
> > > >     861cfdc51f22 x86/sgx: Break up long non-preemptible delays in sgx_vepc_release()
> > > >     7e3ddbea87a9 USB: core: Fix oversight in SuperSpeed initialization
> > > >     7fe9d8799606 USB: core: Fix race by not overwriting udev->descriptor in hub_port_init()
> > > >     eda9a2966582 USB: core: Change usb_get_device_descriptor() API
> > > >     56c49a3328e9 USB: core: Unite old scheme and new scheme descriptor reads
> > > >     0ad6bad31da6 usb: typec: bus: verify partner exists in typec_altmode_attention
> > > >     31220bd89c22 usb: typec: tcpm: set initial svdm version based on pd revision
> > > >     3acc6b9f266f cpufreq: brcmstb-avs-cpufreq: Fix -Warray-bounds bug
> > > >     cb65ad51f1bd crypto: stm32 - fix loop iterating through scatterlist for DMA
> > > >     9ab2c149c2e7 s390/ipl: add missing secure/has_secure file to ipl type 'unknown'
> > > >     6aff2732577c arm64: sdei: abort running SDEI handlers during crash
> > > >     fedecaeef888 pstore/ram: Check start of empty przs during init
> > > >     8d68582b93e6 mmc: renesas_sdhi: register irqs before registering controller
> > > >     5294144b6ad2 fsverity: skip PKCS#7 parser when keyring is empty
> > > >     86608e1b0c6f net: handle ARPHRD_PPP in dev_is_mac_header_xmit()
> > > >     51ffed9ca1a4 X.509: if signature is unsupported skip validation
> > > >     6ecf09699eb1 dccp: Fix out of bounds access in DCCP error handler
> > > >     7a2978e8d3c0 dlm: fix plock lookup when using multiple lockspaces
> > > >     703cf47d47ba parisc: Fix /proc/cpuinfo output for lscpu
> > > >     49a49d442075 procfs: block chmod on /proc/thread-self/comm
> > > >     44f6ec589353 Revert "PCI: Mark NVIDIA T4 GPUs to avoid bus reset"
> > > >     d73d3787c9d1 ntb: Fix calculation ntb_transport_tx_free_entry()
> > > >     da0c7293f4db ntb: Clean up tx tail index on link down
> > > >     bfa051f650a7 ntb: Drop packets when qp link is down
> > > >     8f4edcd65534 scsi: mpt3sas: Perform additional retries if doorbell read returns 0
> > > >     58388f2958f6 Revert "scsi: qla2xxx: Fix buffer overrun"
> > > >     bd188d1e3855 media: venus: hfi_venus: Write to VIDC_CTRL_INIT after unmasking interrupts
> > > >     6e9632a01e6d media: dvb: symbol fixup for dvb_attach()
> > > >     9a43563cfd6b arm64: csum: Fix OoB access in IP checksum code for negative lengths
> > > >     a0a49da2a79a i3c: master: svc: fix probe failure when no i3c device exist
> > > >     a905ac21b2ab xtensa: PMU: fix base address for the newer hardware
> > > >     8742dbf9c25d backlight/lv5207lp: Compare against struct fb_info.device
> > > >     568132f74cb1 backlight/bd6107: Compare against struct fb_info.device
> > > >     4e7b4ddc900c backlight/gpio_backlight: Compare against struct fb_info.device
> > > >     3b018c3d1016 ARM: OMAP2+: Fix -Warray-bounds warning in _pwrdm_state_switch()
> > > >     cbb7d8a4b4be ipmi_si: fix a memleak in try_smi_init()
> > > >     6043dd31f771 PCI: rockchip: Use 64-bit mask on MSI 64-bit PCI address
> > > >     aba1bf197467 media: i2c: ccs: Check rules is non-NULL
> > > >     df64819dd6a0 mm/vmalloc: add a safer version of find_vm_area() for debug
> > > >     20b7d0a62ad1 scsi: core: Fix the scsi_set_resid() documentation
> > > >     20990d6a8543 printk: ringbuffer: Fix truncating buffer size min_t cast
> > > >     0a22f9c17b1a rcu: dump vmalloc memory info safely
> > > >     d479c841b18d ALSA: pcm: Fix missing fixup call in compat hw_refine ioctl
> > > >     111bafa210ae PM / devfreq: Fix leak in devfreq_dev_release()
> > > >     be7353af5b35 igb: set max size RX buffer when store bad packet is enabled
> > > >     d5790386595d skbuff: skb_segment, Call zero copy functions before using skbuff frags
> > > >     267a29f8bfdb netfilter: xt_sctp: validate the flag_info count
> > > >     b3d07714ad24 netfilter: xt_u32: validate user space input
> > > >     a9e6142e5f8f netfilter: ipset: add the missing IP_SET_HASH_WITH_NET0 macro for ip_set_hash_netportnet.c
> > > >     3e48f741e98a igmp: limit igmpv3_newpack() packet size to IP_MAX_MTU
> > > >     de16cb7986f2 virtio_ring: fix avail_wrap_counter in virtqueue_add_packed
> > > >     d6f80ddb9eda cpufreq: Fix the race condition while updating the transition_task of policy
> > > >     42d8c7fa0bf6 dmaengine: ste_dma40: Add missing IRQ check in d40_probe
> > > >     329d0f168c8f um: Fix hostaudio build errors
> > > >     58d17e766093 mtd: rawnand: fsmc: handle clk prepare error in fsmc_nand_resume()
> > > >     679a71b31179 mtd: spi-nor: Check bus width while setting QE bit
> > > >     8869fd166f23 leds: trigger: tty: Do not use LED_ON/OFF constants, use led_blink_set_oneshot instead
> > > >     0f715ea7d36e leds: multicolor: Use rounded division when calculating color components
> > > >     1a68bef23726 leds: pwm: Fix error code in led_pwm_create_fwnode()
> > > >     abd740db896b rpmsg: glink: Add check for kstrdup
> > > >     b45cf29f97a2 phy/rockchip: inno-hdmi: do not power on rk3328 post pll on reg write
> > > >     40d637359f3f phy/rockchip: inno-hdmi: round fractal pixclock in rk3328 recalc_rate
> > > >     52942a47d034 phy/rockchip: inno-hdmi: use correct vco_div_5 macro on rk3328
> > > >     31d7e6c7689b mtd: rawnand: brcmnand: Fix mtd oobsize
> > > >     6182318ac046 tracing: Fix race issue between cpu buffer write and swap
> > > >     548f48ec1915 tracing: Remove extra space at the end of hwlat_detector/mode
> > > >     2ba8bb00720a x86/speculation: Mark all Skylake CPUs as vulnerable to GDS
> > > >     dde88ab4e45b HID: multitouch: Correct devm device reference for hidinput input_dev name
> > > >     4fb28379b3c7 HID: logitech-dj: Fix error handling in logi_dj_recv_switch_to_dj_mode()
> > > >     1bb42aca7a96 Revert "IB/isert: Fix incorrect release of isert connection"
> > > >     4f1807fddd9b amba: bus: fix refcount leak
> > > >     1c3701373463 serial: tegra: handle clk prepare error in tegra_uart_hw_init()
> > > >     076fb40cf27a scsi: fcoe: Fix potential deadlock on &fip->ctlr_lock
> > > >     c4772759abe1 scsi: core: Use 32-bit hostnum in scsi_host_lookup()
> > > >     6248f4305378 cgroup:namespace: Remove unused cgroup_namespaces_init()
> > > >     04824d50e6b5 media: i2c: rdacm21: Fix uninitialized value
> > > >     f3572eef8551 media: ov2680: Fix regulators being left enabled on ov2680_power_on() errors
> > > >     205f71744176 media: ov2680: Fix ov2680_set_fmt() which == V4L2_SUBDEV_FORMAT_TRY not working
> > > >     89ecb4b40094 media: ov2680: Add ov2680_fill_format() helper function
> > > >     784d1b83ae2c media: ov2680: Don't take the lock for try_fmt calls
> > > >     dbb717b4ee68 media: ov2680: Remove VIDEO_V4L2_SUBDEV_API ifdef-s
> > > >     4c1a5c2885d4 media: ov2680: Fix vflip / hflip set functions
> > > >     958905ed42b8 media: ov2680: Fix ov2680_bayer_order()
> > > >     cdd5fca7200d media: ov2680: Remove auto-gain and auto-exposure controls
> > > >     322a805ffdff media: i2c: ov2680: Set V4L2_CTRL_FLAG_MODIFY_LAYOUT on flips
> > > >     abba34017e16 media: ov5640: Enable MIPI interface in ov5640_set_power_mipi()
> > > >     1717f67be875 USB: gadget: f_mass_storage: Fix unused variable warning
> > > >     121b8d30f42c media: venus: hfi_venus: Only consider sys_idle_indicator on V1
> > > >     f6b483ead6dc media: go7007: Remove redundant if statement
> > > >     d079a3e1ccdd platform/x86: dell-sysman: Fix reference leak
> > > >     426bd7418701 iommu/vt-d: Fix to flush cache of PASID directory table
> > > >     9dc6f660815a iommu/qcom: Disable and reset context bank before programming
> > > >     3274e32fc969 fsi: aspeed: Reset master errors after CFAM reset
> > > >     7a17deca33e1 IB/uverbs: Fix an potential error pointer dereference
> > > >     42d111304dd7 RDMA/hns: Fix CQ and QP cache affinity
> > > >     b051c3bf3bdf RDMA/hns: Fix incorrect post-send with direct wqe of wr-list
> > > >     154822356e4d RDMA/hns: Fix port active speed
> > > >     de4aca5b284e iommu/sprd: Add missing force_aperture
> > > >     46b76f13f1ad driver core: test_async: fix an error code
> > > >     a6992ecefe5d dma-buf/sync_file: Fix docs syntax
> > > >     d3256d80406c coresight: tmc: Explicit type conversions to prevent integer overflow
> > > >     93a5b461a4e1 RDMA/irdma: Replace one-element array with flexible-array member
> > > >     97097ea2f37e scsi: qedf: Do not touch __user pointer in qedf_dbg_fp_int_cmd_read() directly
> > > >     1c996be7f233 scsi: qedf: Do not touch __user pointer in qedf_dbg_debug_cmd_read() directly
> > > >     cb6d20a8b5d7 scsi: qedf: Do not touch __user pointer in qedf_dbg_stop_io_on_error_cmd_read() directly
> > > >     2f0d202d82b9 x86/APM: drop the duplicate APM_MINOR_DEV macro
> > > >     f34508d934c4 serial: sprd: Fix DMA buffer leak issue
> > > >     c54c66d904fa serial: sprd: Assign sprd_port after initialized to avoid wrong access
> > > >     f61fc650c478 scsi: qla4xxx: Add length check when parsing nlattrs
> > > >     46ad449efde1 scsi: be2iscsi: Add length check when parsing nlattrs
> > > >     4bd57d889099 scsi: iscsi: Add strlen() check in iscsi_if_set{_host}_param()
> > > >     e9bac3cc744f scsi: iscsi: Add length check for nlattr payload
> > > >     9285efd95996 scsi: iscsi: Rename iscsi_set_param() to iscsi_if_set_param()
> > > >     7231d60d41c4 scsi: RDMA/srp: Fix residual handling
> > > >     484ddaa90b7e usb: phy: mxs: fix getting wrong state with mxs_phy_is_otg_host()
> > > >     cbb8f7097e11 media: mediatek: vcodec: Return NULL if no vdec_fb is found
> > > >     18dc93de9019 media: rkvdec: increase max supported height for H.264
> > > >     f1e7d999f37e scsi: hisi_sas: Fix normally completed I/O analysed as failed
> > > >     46d1b2a3d5a6 scsi: hisi_sas: Fix warnings detected by sparse
> > > >     e454e985950b scsi: hisi_sas: Modify v3 HW SATA completion error processing
> > > >     7caac45b52f4 scsi: hisi_sas: Modify v3 HW SSP underflow error processing
> > > >     f64d02822b82 media: cx24120: Add retval check for cx24120_message_send()
> > > >     7ca7cd02114a media: dvb-usb: m920x: Fix a potential memory leak in m920x_i2c_xfer()
> > > >     fb24b65aaccd media: dib7000p: Fix potential division by zero
> > > >     56a3d8ae4576 drivers: usb: smsusb: fix error handling code in smsusb_init_device
> > > >     d1b51b130d32 iommu: rockchip: Fix directory table address encoding
> > > >     a50d60b8f2af iommu/amd/iommu_v2: Fix pasid_state refcount dec hit 0 warning on pasid unbind
> > > >     caf058833b6f media: v4l2-core: Fix a potential resource leak in v4l2_fwnode_parse_link()
> > > >     711e9e44f6c4 media: i2c: tvp5150: check return value of devm_kasprintf()
> > > >     30d4380eb030 media: ad5820: Drop unsupported ad5823 from i2c_ and of_device_id tables
> > > >     663114dfc178 RDMA/qedr: Remove a duplicate assignment in irdma_query_ah()
> > > >     1473e40b3912 pNFS: Fix assignment of xprtdata.cred
> > > >     fb7ddc1138b0 NFSv4.2: fix handling of COPY ERR_OFFLOAD_NO_REQ
> > > >     53a1e5ab1b11 NFS: Guard against READDIR loop when entry names exceed MAXNAMELEN
> > > >     19a648a07572 NFSD: da_addr_body field missing in some GETDEVICEINFO replies
> > > >     b0f127a7c635 fs: lockd: avoid possible wrong NULL parameter
> > > >     8f994b830dd0 jfs: validate max amount of blocks before allocation.
> > > >     f6a84ef1d080 ext4: fix unttached inode after power cut with orphan file feature enabled
> > > >     a9ddbfed5346 powerpc/iommu: Fix notifiers being shared by PCI and VIO buses
> > > >     a70c8de30514 nfs/blocklayout: Use the passed in gfp flags
> > > >     2935443dc9c2 powerpc/pseries: Rework lppaca_shared_proc() to avoid DEBUG_PREEMPT
> > > >     75dcb650a7ef powerpc: Don't include lppaca.h in paca.h
> > > >     cefcb002c5c9 PCI: layerscape: Add workaround for lost link capabilities during reset
> > > >     4be323c73797 PCI: layerscape: Add the endpoint linkup notifier support
> > > >     69c712389e1f PCI: dwc: Add start_link/stop_link inlines
> > > >     aac0a9a1577b wifi: ath10k: Use RMW accessors for changing LNKCTL
> > > >     3539bab5f9de wifi: ath11k: Use RMW accessors for changing LNKCTL
> > > >     ea670d0146a3 net/mlx5: Use RMW accessors for changing LNKCTL
> > > >     348ef09df984 drm/radeon: Use RMW accessors for changing LNKCTL
> > > >     5468237382ed drm/amdgpu: Use RMW accessors for changing LNKCTL
> > > >     00f79e78bf4b powerpc/perf: Convert fsl_emb notifier to state machine callbacks
> > > >     a26a5e4be2c4 powerpc/fadump: reset dump area size if fadump memory reserve fails
> > > >     13fd667db999 vfio/type1: fix cap_migration information leak
> > > >     6b708243d3d9 powerpc/radix: Move some functions into #ifdef CONFIG_KVM_BOOK3S_HV_POSSIBLE
> > > >     dbde1d9c54e2 clk: imx: composite-8m: fix clock pauses when set_rate would be a no-op
> > > >     824e97302fd8 clk: imx8mp: fix sai4 clock
> > > >     66ef144dbdf9 PCI/ASPM: Use RMW accessors for changing LNKCTL
> > > >     f46fa8ab8d82 PCI: pciehp: Use RMW accessors for changing LNKCTL
> > > >     759d978e831b pinctrl: mcp23s08: check return value of devm_kasprintf()
> > > >     02faf0bd6fdc PCI: Mark NVIDIA T4 GPUs to avoid bus reset
> > > >     4c20a4143276 PCI: microchip: Correct the DED and SEC interrupt bit offsets
> > > >     377f7aeddda0 clk: qcom: gcc-sm6350: Fix gcc_sdcc2_apps_clk_src
> > > >     1c4a98c55fa3 clk: qcom: reset: Use the correct type of sleep/delay based on length
> > > >     bd4eff9c835a clk: qcom: gcc-sm8250: Fix gcc_sdcc2_apps_clk_src
> > > >     b1cb8bf42b36 ext4: avoid potential data overflow in next_linear_group
> > > >     3e24082f1682 ext4: correct grp validation in ext4_mb_good_group
> > > >     febacbefe451 EDAC/igen6: Fix the issue of no error events
> > > >     964f62caac08 clk: qcom: gcc-sc7180: Fix up gcc_sdcc2_apps_clk_src
> > > >     f1399e1543e7 clk: sunxi-ng: Modify mismatched function name
> > > >     92913d32e719 drivers: clk: keystone: Fix parameter judgment in _of_pll_clk_init()
> > > >     3ad53071fe85 ipmi:ssif: Fix a memory leak when scanning for an adapter
> > > >     7792869495b6 ipmi:ssif: Add check for kstrdup
> > > >     53abafedfeb7 ALSA: ac97: Fix possible error value of *rac97
> > > >     48fc5717b249 of: unittest: Fix overlay type in apply/revert check
> > > >     01bb96ad3808 of: overlay: Call of_changeset_init() early
> > > >     30f04a41e7d7 md: raid0: account for split bio in iostat accounting
> > > >     9643cc0b1771 md/raid0: Fix performance regression for large sequential writes
> > > >     17fbf7da491f md/raid0: Factor out helper for mapping and submitting a bio
> > > >     d04f1e322f52 md: add error_handlers for raid0 and linear
> > > >     d8b6adb84041 md: Set MD_BROKEN for RAID1 and RAID10
> > > >     a68fabdad970 bus: ti-sysc: Fix cast to enum warning
> > > >     7636dfc42b66 arm64: dts: qcom: apq8016-sbc: Fix ov5640 regulator supply names
> > > >     fff4d36247e8 drm/mediatek: Fix potential memory leak if vmap() fail
> > > >     e5758ad9a34f drm/mediatek: Remove freeing not dynamic allocated memory
> > > >     97274bea0136 bus: ti-sysc: Fix build warning for 64-bit build
> > > >     cc6b09671d0c io_uring: fix drain stalls by invalid SQE
> > > >     0152e7758cc4 audit: fix possible soft lockup in __audit_inode_child()
> > > >     48e4c4819039 drm/msm/a2xx: Call adreno_gpu_init() earlier
> > > >     76c3ad12441f drm/amd/pm: fix variable dereferenced issue in amdgpu_device_attr_create()
> > > >     32e060927351 smackfs: Prevent underflow in smk_set_cipso()
> > > >     502dfc5875ba firmware: meson_sm: fix to avoid potential NULL pointer dereference
> > > >     c0b1eee64870 drm/msm/mdp5: Don't leak some plane state
> > > >     d0b82c217feb drm: xlnx: zynqmp_dpsub: Add missing check for dma_set_mask
> > > >     b7b0c48851c4 ima: Remove deprecated IMA_TRUSTED_KEYRING Kconfig
> > > >     8025396b76e9 drm/panel: simple: Add missing connector type and pixel format for AUO T215HVN01
> > > >     27eee65b2e31 drm/armada: Fix off-by-one error in armada_overlay_get_property()
> > > >     cc9254b24a4b arm64: dts: qcom: sm8150: Fix the I2C7 interrupt
> > > >     ea5bc6f5aa09 of: unittest: fix null pointer dereferencing in of_unittest_find_node_by_name()
> > > >     4197eeb55f4b drm/tegra: dpaux: Fix incorrect return value of platform_get_irq
> > > >     9712279e9743 drm/msm: Update dev core dump to not print backwards
> > > >     8ef5d1f16d92 md/md-bitmap: hold 'reconfig_mutex' in backlog_store()
> > > >     382638364711 md/bitmap: don't set max_write_behind if there is no write mostly device
> > > >     a3d36107ee48 md/raid10: use dereference_rdev_and_rrdev() to get devices
> > > >     94ca5eed9530 md/raid10: factor out dereference_rdev_and_rrdev()
> > > >     246bac7d3c3e drm/amdgpu: Update min() to min_t() in 'amdgpu_info_ioctl'
> > > >     de93b4711ac2 arm64: dts: qcom: sdm845: Fix the min frequency of "ice_core_clk"
> > > >     a9e56fa8a0ca arm64: dts: qcom: sdm845: Add missing RPMh power domain to GCC
> > > >     db0ba312542d ARM: dts: BCM53573: Fix Ethernet info for Luxul devices
> > > >     c4413633ef78 drm: adv7511: Fix low refresh rate register for ADV7533/5
> > > >     57b6d92c79e9 ARM: dts: samsung: s5pv210-smdkv210: correct ethernet reg addresses (split)
> > > >     b7f47031e319 ARM: dts: s5pv210: add dummy 5V regulator for backlight on SMDKv210
> > > >     2f0246b3c7ff ARM: dts: samsung: s3c6410-mini6410: correct ethernet reg addresses (split)
> > > >     d12beb1b1ee5 ARM: dts: s3c64xx: align pinctrl with dtschema
> > > >     188f2d41fa5d x86/mm: Fix PAT bit missing from page protection modify mask
> > > >     1dd43e1e54d5 drm/etnaviv: fix dumping of active MMU context
> > > >     1634fe406c34 arm64: dts: qcom: pmi8994: Add missing OVP interrupt
> > > >     4b7eb5e2c1c4 arm64: dts: qcom: Move WLED num-strings from pmi8994 to sony-xperia-tone
> > > >     92919d98e673 arm64: dts: qcom: pmi8994: Remove hardcoded linear WLED enabled-strings
> > > >     365909857242 arm64: dts: qcom: pm660l: Add missing short interrupt
> > > >     ea48fd91df12 arm64: dts: qcom: correct SPMI WLED register range encoding
> > > >     eee01e0d6abe arm64: dts: qcom: pmi8998: Add node for WLED
> > > >     b788afdbfd5a arm64: dts: qcom: sm8250-sony-xperia: correct GPIO keys wakeup again
> > > >     2840d9b9c875 ARM: dts: BCM53573: Use updated "spi-gpio" binding properties
> > > >     b35f3ca1877e ARM: dts: BCM53573: Add cells sizes to PCIe node
> > > >     bed08bb83292 drm/amdgpu: avoid integer overflow warning in amdgpu_device_resize_fb_bar()
> > > >     261e69456617 arm64: dts: qcom: sm8250: Mark PCIe hosts as DMA coherent
> > > >     12a93e53eaf0 arm64: dts: qcom: pmk8350: fix ADC-TM compatible string
> > > >     4c9a637258bb arm64: dts: qcom: sm8350: Use proper CPU compatibles
> > > >     4c918fb77dea arm64: dts: qcom: sm8350: Add missing LMH interrupts to cpufreq
> > > >     9c022ab2db40 arm64: dts: qcom: msm8996: Add missing interrupt to the USB2 controller
> > > >     bda65ecaec97 arm64: dts: qcom: sm8250-edo: Rectify gpio-keys
> > > >     6119aaced94f arm64: dts: qcom: sm8250-edo: Add GPIO line names for PMIC GPIOs
> > > >     c0dc9d7d3f2b arm64: dts: qcom: sm8250-edo: Add gpio line names for TLMM
> > > >     d2d698daa1fa arm64: dts: qcom: sm8250: correct dynamic power coefficients
> > > >     510bae3d37f7 soc: qcom: ocmem: Fix NUM_PORTS & NUM_MACROS macros
> > > >     b08c7a31baeb soc: qcom: ocmem: Add OCMEM hardware version print
> > > >     dc04034502e6 ASoC: stac9766: fix build errors with REGMAP_AC97
> > > >     89602de9a2d7 quota: fix dqput() to follow the guarantees dquot_srcu should provide
> > > >     1df46e717ee9 quota: add new helper dquot_active()
> > > >     bd0a6452f070 quota: rename dquot_active() to inode_quota_active()
> > > >     5b8240223407 quota: factor out dquot_write_dquot()
> > > >     6c6efd3a1d06 drm/bridge: tc358764: Fix debug print parameter order
> > > >     a48e7def0006 netrom: Deny concurrent connect().
> > > >     4cf994d3f4ff net/sched: sch_hfsc: Ensure inner classes have fsc curve
> > > >     edb5b1b3b9f8 hwmon: (tmp513) Fix the channel number in tmp51x_is_visible()
> > > >     a85fd8116555 mlxsw: i2c: Limit single transaction buffer size
> > > >     7790b6a2f5f0 mlxsw: i2c: Fix chunk size setting in output mailbox buffer
> > > >     510e0cbd6408 net: arcnet: Do not call kfree_skb() under local_irq_disable()
> > > >     93a572b9d42f wifi: ath9k: use IS_ERR() with debugfs_create_dir()
> > > >     5138beea8e7f Bluetooth: btusb: Do not call kfree_skb() under spin_lock_irqsave()
> > > >     d7fd24b8d1bb wifi: mwifiex: avoid possible NULL skb pointer dereference
> > > >     71ce8be48bf0 wifi: nl80211/cfg80211: add forgotten nla_policy for BSS color attribute
> > > >     11f93fff6e8a wifi: ath9k: protect WMI command response buffer replacement with a lock
> > > >     6904c7afd512 wifi: ath9k: fix races between ath9k_wmi_cmd and ath9k_wmi_ctrl_rx
> > > >     cec7db9ea031 samples/bpf: fix broken map lookup probe
> > > >     89f19a9a055d wifi: mwifiex: Fix missed return in oob checks failed path
> > > >     308eb3a609ac wifi: mwifiex: fix memory leak in mwifiex_histogram_read()
> > > >     9c00731bf05d fs: ocfs2: namei: check return value of ocfs2_add_entry()
> > > >     f683992d30ee lwt: Check LWTUNNEL_XMIT_CONTINUE strictly
> > > >     e3f647e4b642 lwt: Fix return values of BPF xmit ops
> > > >     4ff998134025 hwrng: iproc-rng200 - Implement suspend and resume calls
> > > >     5a70ab6b59b2 crypto: caam - fix unchecked return value error
> > > >     660b6b1c5cf8 ice: ice_aq_check_events: fix off-by-one check when filling buffer
> > > >     55fab9389d65 net-memcg: Fix scope of sockmem pressure indicators
> > > >     41c40d84838d selftests/bpf: Clean up fmod_ret in bench_rename test script
> > > >     50c78e71446d net: tcp: fix unexcepted socket die when snd_wnd is 0
> > > >     942d8cefb022 Bluetooth: Fix potential use-after-free when clear keys
> > > >     7b0243d26a71 Bluetooth: nokia: fix value check in nokia_bluetooth_serdev_probe()
> > > >     048545d9fc64 crypto: api - Use work queue in crypto_destroy_instance
> > > >     56cb7bbefcaf crypto: stm32 - Properly handle pm_runtime_get failing
> > > >     e3c4a6b073e4 selftests/bpf: fix static assert compilation issue for test_cls_*.c
> > > >     43423b3e0467 wifi: mwifiex: fix error recovery in PCIE buffer descriptor management
> > > >     7c54b6fc39eb wifi: mwifiex: Fix OOB and integer underflow when rx packets
> > > >     a20b96cf6925 wifi: mt76: mt7915: fix power-limits while chan_switch
> > > >     5c75a4379589 can: gs_usb: gs_usb_receive_bulk_callback(): count RX overflow errors also in case of OOM
> > > >     890843254f38 spi: tegra20-sflash: fix to check return value of platform_get_irq() in tegra_sflash_probe()
> > > >     2ff9ac0cf25f wifi: mt76: testmode: add nla_policy for MT76_TM_ATTR_TX_LENGTH
> > > >     802008e8c73a ipv6: Add reasons for skb drops to __udp6_lib_rcv
> > > >     7dcbc0bb0e5c bpf: reject unhashed sockets in bpf_sk_assign
> > > >     caa2883b1885 udp: re-score reuseport groups when connected sockets are present
> > > >     b60dfa4559d8 regmap: rbtree: Use alloc_flags for memory allocations
> > > >     34f1180658d9 hwrng: pic32 - use devm_clk_get_enabled
> > > >     5af3c8676b36 hwrng: nomadik - keep clock enabled while hwrng is registered
> > > >     14c6d1e80847 tcp: tcp_enter_quickack_mode() should be static
> > > >     7b75b4c90a9e bpf: Clear the probe_addr for uprobe
> > > >     75d3960be702 bpftool: Use a local bpf_perf_event_value to fix accessing its fields
> > > >     8ea6871116d5 cpufreq: powernow-k8: Use related_cpus instead of cpus in driver.exit()
> > > >     be2092d2a703 x86/efistub: Fix PCI ROM preservation in mixed mode
> > > >     9eb25ea7b65d ACPI: x86: s2idle: Fix a logic error parsing AMD constraints table
> > > >     26097a7f28b3 ACPI: x86: s2idle: Post-increment variables when getting constraints
> > > >     8a962f11a95b s390/paes: fix PKEY_TYPE_EP11_AES handling for secure keyblobs
> > > >     7833a74f8d00 s390/pkey: fix/harmonize internal keyblob headers
> > > >     208383d68510 selftests/futex: Order calls to futex_lock_pi
> > > >     c7802ff51adc perf/imx_ddr: don't enable counter0 if none of 4 counters are used
> > > >     0a872a0521c8 x86/decompressor: Don't rely on upper 32 bits of GPRs being preserved
> > > >     3af6f77e8090 selftests/resctrl: Close perf value read fd on errors
> > > >     4505ad996b66 selftests/resctrl: Unmount resctrl FS if child fails to run benchmark
> > > >     c68a196e7ff6 selftests/resctrl: Don't leak buffer in fill_cache()
> > > >     fdcb63afd3f6 selftests/resctrl: Add resctrl.h into build deps
> > > >     b2ba11ed4d10 selftests/resctrl: Make resctrl_tests run using kselftest framework
> > > >     e0478944f4a5 OPP: Fix passing 0 to PTR_ERR in _opp_attach_genpd()
> > > >     ec9d118ad99d refscale: Fix uninitalized use of wait_queue_head_t
> > > >     e280033ef135 ARM: ptrace: Restore syscall skipping for tracers
> > > >     4c3f33904dea ARM: ptrace: Restore syscall restart tracing
> > > >     0481251b7cd6 selftests/harness: Actually report SKIP for signal tests
> > > >     060ca3f7899a tmpfs: verify {g,u}id mount options correctly
> > > >     d412e9b34b90 fs: Fix error checking for d_hash_and_lookup()
> > > >     a4229f93bc54 eventfd: prevent underflow for eventfd semaphores
> > > >     cedb8719333d reiserfs: Check the return value from __getblk()
> > > >     c1a4117f1544 Revert "net: macsec: preserve ingress frame ordering"
> > > >     40671f90d5b5 udf: Handle error when adding extent to a file
> > > >     099bf90d7fc4 udf: Check consistency of Space Bitmap Descriptor
> > > >     7039aa1be9cc of: kexec: Mark ima_{free,stable}_kexec_buffer() as __init
> > > >     759d51eda2d0 net: Avoid address overwrite in kernel_connect
> > > >     7c4cce5700b9 arm64: lib: Import latest version of Arm Optimized Routines' strncmp
> > > >     104df1c695c1 crypto: rsa-pkcs1pad - Use helper to set reqsize
> > > >     273f4615314f platform/mellanox: Fix mlxbf-tmfifo not handling all virtio CONSOLE notifications
> > > >     9ef5c25bcf1b tracing: Introduce pipe_cpumask to avoid race on trace_pipes
> > > >     8c1b60dad0f5 ALSA: seq: oss: Fix racy open/close of MIDI devices
> > > >     fa05aea28195 scsi: lpfc: Fix incorrect big endian type assignment in bsg loopback path
> > > >     f0bf8a071134 scsi: storvsc: Always set no_report_opcodes
> > > >     e9e62419e797 sctp: handle invalid error codes without calling BUG()
> > > >     3714bb4a1df8 bnx2x: fix page fault following EEH recovery
> > > >     53b8cc2f9685 netlabel: fix shift wrapping bug in netlbl_catmap_setlong()
> > > >     867cdd7f9544 drm/amdgpu: Match against exact bootloader status
> > > >     0863204deb3c net: hns3: restore user pause configure when disable autoneg
> > > >     ac93def0dbb4 scsi: qedi: Fix potential deadlock on &qedi_percpu->p_work_lock
> > > >     bef6c89a92d0 scsi: lpfc: Remove reftag check in DIF paths
> > > >     b439e33a8c93 idmaengine: make FSL_EDMA and INTEL_IDMA64 depends on HAS_IOMEM
> > > >     156b803194ae wifi: brcmfmac: Fix field-spanning write in brcmf_scan_params_v2_to_v1()
> > > >     87ea5e89407e net: usb: qmi_wwan: add Quectel EM05GV2
> > > >     e1313fa9d2e3 vmbus_testing: fix wrong python syntax for integer value comparison
> > > >     5faad57ba6c7 clk: fixed-mmio: make COMMON_CLK_FIXED_MMIO depend on HAS_IOMEM
> > > >     e13f0dd5fbe2 kprobes: Prohibit probing on CFI preamble symbol
> > > >     ee49b97cb5ae security: keys: perform capable check only on privileged operations
> > > >     f44f50305de2 ata: pata_arasan_cf: Use dev_err_probe() instead dev_err() in data_xfer()
> > > >     a85c523aeccd ovl: Always reevaluate the file signature for IMA
> > > >     3faa126258a9 drm/amd/display: Exit idle optimizations before attempt to access PHY
> > > >     c152ca4f219b platform/x86: huawei-wmi: Silence ambient light sensor
> > > >     a9988b9c7a31 platform/x86/intel/hid: Add HP Dragonfly G2 to VGBS DMI quirks
> > > >     7f3901b04c8f platform/x86: intel: hid: Always call BTNL ACPI method
> > > >     23151421ed01 ASoC: atmel: Fix the 8K sample parameter in I2SC master
> > > >     c934d2a6970c ASoC: rt711-sdca: fix for JD event handling in ClockStop Mode0
> > > >     20587011d271 ASoC: rt711: fix for JD event handling in ClockStop Mode0
> > > >     b41f79896456 ASoc: codecs: ES8316: Fix DMIC config
> > > >     cc2b0a2055dc ASoC: rt5682-sdw: fix for JD event handling in ClockStop Mode0
> > > >     5b64fc2471f9 fs/nls: make load_nls() take a const parameter
> > > >     f85908f6bfd2 s390/dasd: fix hanging device after request requeue
> > > >     a4845e694893 s390/dasd: use correct number of retries for ERP requests
> > > >     e062aa1acf9b m68k: Fix invalid .section syntax
> > > >     bbfa7d712b24 vxlan: generalize vxlan_parse_gpe_hdr and remove unused args
> > > >     b10215ffdb01 ethernet: atheros: fix return value check in atl1c_tso_csum()
> > > >     6bb94f46d31a ASoC: da7219: Check for failure reading AAD IRQ events
> > > >     279a6dad0cd9 ASoC: da7219: Flush pending AAD IRQ when suspending
> > > >     d424c636b750 ksmbd: no response from compound read
> > > >     82373d1b763e ksmbd: fix out of bounds in smb3_decrypt_req()
> > > >     20d449a08749 9p: virtio: make sure 'offs' is initialized in zc_request
> > > >     c4269c7258d9 media: pci: cx23885: fix error handling for cx23885 ATSC boards
> > > >     17d75773b66e media: pulse8-cec: handle possible ping error
> > > >     f281a3739399 phy: qcom-snps-femto-v2: use qcom_snps_hsphy_suspend/resume error code
> > > >     dfff9c91cbb0 ARM: dts: imx: Set default tuning step for imx7d usdhc
> > > >     4e364cab1331 ARM: dts: imx: Adjust dma-apbh node name
> > > >     99319298fd9a ARM: dts: imx7s: Drop dma-apb interrupt-names
> > > >     1dc2c12854b6 ARM: dts: imx: update sdma node name format
> > > >     aff03380bda4 Linux 5.15.131
> > > >     cd8ab566cf17 usb: typec: tcpci: clear the fault status bit
> > > >     403b2e940910 usb: typec: tcpci: move tcpci.h to include/linux/usb/
> > > >     f29483873e24 pinctrl: amd: Don't show `Invalid config param` errors
> > > >     b911bef132a0 nilfs2: fix WARNING in mark_buffer_dirty due to discarded buffer reuse
> > > >     1c6ddf739f15 nilfs2: fix general protection fault in nilfs_lookup_dirty_data_buffers()
> > > >     f6e61aef5c5d tcpm: Avoid soft reset when partner does not support get_status
> > > >     da0e7d435e31 fsi: master-ast-cf: Add MODULE_FIRMWARE macro
> > > >     72eca651d732 firmware: stratix10-svc: Fix an NULL vs IS_ERR() bug in probe
> > > >     907216337bea serial: sc16is7xx: fix bug when first setting GPIO direction
> > > >     45d9611ebff2 serial: sc16is7xx: fix broken port 0 uart init
> > > >     f90e267dd27e serial: qcom-geni: fix opp vote on shutdown
> > > >     46d13013b574 wifi: mt76: mt7921: do not support one stream on secondary antenna only
> > > >     a5c2a467e9e7 Bluetooth: btsdio: fix use after free bug in btsdio_remove due to race condition
> > > >     f49294ad6898 staging: rtl8712: fix race condition
> > > >     d17cec60e87c HID: wacom: remove the battery when the EKR is off
> > > >     842c7da3eee2 usb: chipidea: imx: improve logic if samsung,picophy-* parameter is 0
> > > >     276a906f81a7 usb: dwc3: meson-g12a: do post init to fix broken usb after resumption
> > > >     60f938e84fbb ALSA: usb-audio: Fix init call orders for UAC1
> > > >     e949dd2a9b6b USB: serial: option: add FOXCONN T99W368/T99W373 product
> > > >     c41411d8b333 USB: serial: option: add Quectel EM05G variant (0x030e)
> > > >     09baa839d415 modules: only allow symbol_get of EXPORT_SYMBOL_GPL modules
> > > >     997a194914c4 rtc: ds1685: use EXPORT_SYMBOL_GPL for ds1685_rtc_poweroff
> > > >     3d0f6408601b net: enetc: use EXPORT_SYMBOL_GPL for enetc_phc_index
> > > >     da95090821c4 mmc: au1xmmc: force non-modular build and remove symbol_get usage
> > > >     e3e68100c036 ARM: pxa: remove use of symbol_get()
> > > >     bb5bf157b5be ksmbd: replace one-element array with flex-array member in struct smb2_ea_info
> > > >     2e3f57f74c0a ksmbd: fix wrong DataOffset validation of create context
> > > >     b3ad7f39fd85 erofs: ensure that the post-EOF tails are all zeroed
> > > >     8f790700c974 Linux 5.15.130
> > > >     69347c334071 rcu-tasks: Add trc_inspect_reader() checks for exiting critical section
> > > >     8046fb611f70 rcu-tasks: Wait for trc_read_check_handler() IPIs
> > > >     da22db901cc1 rcu-tasks: Fix IPI failure handling in trc_wait_for_one_reader
> > > >     a0249d365ac8 rcu: Prevent expedited GP from enabling tick on offline CPU
> > > >     7aec063d6029 ARM: module: Use module_init_layout_section() to spot init sections
> > > >     4a8976052acd arm64: module: Use module_init_layout_section() to spot init sections
> > > >     f8a74159d116 arm64: module-plts: inline linux/moduleloader.h
> > > >     363bbb5008e5 module: Expose module_init_layout_section()
> > > >     758e3d0cb753 ACPI: thermal: Drop nocrt parameter
> > > >     9e43368a3393 Linux 5.15.129
> > > >     d48016d74836 mm,ima,kexec,of: use memblock_free_late from ima_free_kexec_buffer
> > > >     1c41cd30d5cd mm: memory-failure: fix unexpected return value in soft_offline_page()
> > > >     0712721e4f4f mm: memory-failure: kill soft_offline_free_page()
> > > >     efd02b5cadd5 dma-buf/sw_sync: Avoid recursive lock during fence signal
> > > >     8dbf913520c4 pinctrl: renesas: rza2: Add lock around pinctrl_generic{{add,remove}_group,{add,remove}_function}
> > > >     f1c0402b8e22 clk: Fix undefined reference to `clk_rate_exclusive_{get,put}'
> > > >     10bc3eddc605 scsi: core: raid_class: Remove raid_component_add()
> > > >     d3d57cdbfda4 scsi: snic: Fix double free in snic_tgt_create()
> > > >     ef56cc8889be can: raw: add missing refcount for memory leak fix
> > > >     930f3f164964 drm/i915: Fix premature release of request's reusable memory
> > > >     3cb86cc565df cgroup/cpuset: Free DL BW in case can_attach() fails
> > > >     ffff4fc4bad7 sched/deadline: Create DL BW alloc, free & check overflow interface
> > > >     86aa90795979 cgroup/cpuset: Iterate only if DEADLINE tasks are present
> > > >     43d8cbfefa7c sched/cpuset: Keep track of SCHED_DEADLINE task in cpusets
> > > >     d0eb4917f4d3 sched/cpuset: Bring back cpuset_mutex
> > > >     918879de0e23 cgroup/cpuset: Rename functions dealing with DEADLINE accounting
> > > >     78efab71a649 torture: Fix hang during kthread shutdown phase
> > > >     c8fb97dd7fe6 nfsd: use vfs setgid helper
> > > >     01966511868e nfs: use vfs setgid helper
> > > >     a7a1849899aa x86/fpu: Set X86_FEATURE_OSXSAVE feature after enabling OSXSAVE in CR4
> > > >     ad79f943c869 x86/fpu: Invalidate FPU state correctly on exec()
> > > >     b190cf1f277a drm/display/dp: Fix the DP DSC Receiver cap size
> > > >     c8aab333d41a drm/vmwgfx: Fix shader stage validation
> > > >     b53ed415163e PCI: acpiphp: Use pci_assign_unassigned_bridge_resources() only for non-root bus
> > > >     60ba1bfa036a media: vcodec: Fix potential array out-of-bounds in encoder queue_setup
> > > >     544cd10defa1 of: dynamic: Refactor action prints to not use "%pOF" inside devtree_lock
> > > >     f1d4a5881856 of: unittest: Fix EXPECT for parse_phandle_with_args_map() test
> > > >     ce66cd478636 radix tree: remove unused variable
> > > >     898c8c5b1114 lib/clz_ctz.c: Fix __clzdi2() and __ctzdi2() for 32-bit kernels
> > > >     ff90a4c6edf8 batman-adv: Hold rtnl lock during MTU update via netlink
> > > >     ea38c0d9aaa2 batman-adv: Fix batadv_v_ogm_aggr_send memory leak
> > > >     7f3f72eb8f5b batman-adv: Fix TT global entry leak when client roamed back
> > > >     f7667b49880a batman-adv: Do not get eth header before batadv_check_management_packet
> > > >     3f9312dd7581 batman-adv: Don't increase MTU when set by user
> > > >     cde5a240d72d batman-adv: Trigger events for auto adjusted MTU
> > > >     22426e1ce679 selinux: set next pointer before attaching to list
> > > >     711595bfdccf nfsd: Fix race to FREE_STATEID and cl_revoked
> > > >     bd1697e12230 NFS: Fix a use after free in nfs_direct_join_group()
> > > >     5f642613746e mm: add a call to flush_cache_vmap() in vmap_pfn()
> > > >     440c10034b4d ALSA: ymfpci: Fix the missing snd_card_free() call at probe error
> > > >     5cc7d81cf576 clk: Fix slab-out-of-bounds error in devm_clk_release()
> > > >     0f72859acfa2 NFSv4: Fix dropped lock for racing OPEN and delegation return
> > > >     9c025420fef2 ibmveth: Use dcbf rather than dcbfl
> > > >     7e546bd08943 Revert "KVM: x86: enable TDP MMU by default"
> > > >     67af12f5582b net/ncsi: change from ndo_set_mac_address to dev_set_mac_address
> > > >     4451457d61e0 net/ncsi: make one oem_gma function for all mfr id
> > > >     f683f4be802b bonding: fix macvlan over alb bond support
> > > >     0fa8046e923a net: remove bond_slave_has_mac_rcu()
> > > >     f0ec97fca629 rtnetlink: Reject negative ifindexes in RTM_NEWLINK
> > > >     00247cfd2b69 rtnetlink: return ENODEV when ifname does not exist and group is given
> > > >     75cfb7de44e5 netfilter: nf_tables: fix out of memory error handling
> > > >     f22954f8c58f netfilter: nf_tables: flush pending destroy work before netlink notifier
> > > >     ff34403fef98 net/sched: fix a qdisc modification with ambiguous command request
> > > >     30624ea3f8b6 igc: Fix the typo in the PTM Control macro
> > > >     f697c3ead109 igb: Avoid starting unnecessary workqueues
> > > >     d7823d752ce1 ice: fix receive buffer size miscalculation
> > > >     ace1b0ae3097 net: validate veth and vxcan peer ifindexes
> > > >     335be585416d net: bcmgenet: Fix return value check for fixed_phy_register()
> > > >     60a5034584ea net: bgmac: Fix return value check for fixed_phy_register()
> > > >     5b52c9ba42c0 ipvlan: Fix a reference count leak warning in ipvlan_ns_exit()
> > > >     2bad37b6f675 dccp: annotate data-races in dccp_poll()
> > > >     9b015360e86f sock: annotate data-races around prot->memory_pressure
> > > >     c52c6c0223e1 octeontx2-af: SDP: fix receive link config
> > > >     ce6e2b14bc09 tracing: Fix memleak due to race between current_tracer and trace
> > > >     ef748360ba91 tracing: Fix cpu buffers unavailable due to 'record_disabled' missed
> > > >     fdf5804d7475 can: raw: fix lockdep issue in raw_release()
> > > >     278fccf587dd drm/amd/display: check TG is non-null before checking if enabled
> > > >     a955e6a0e39d drm/amd/display: do not wait for mpc idle if tg is disabled
> > > >     e0bd4f0c60b4 can: raw: fix receiver memory leak
> > > >     b832174b7f89 jbd2: fix a race when checking checkpoint buffer busy
> > > >     9c31bb2684f8 jbd2: remove journal_clean_one_cp_list()
> > > >     d91783e6864a jbd2: remove t_checkpoint_io_list
> > > >     a0ab49e7a758 ALSA: pcm: Fix potential data race at PCM memory allocation helpers
> > > >     2e56d380daa9 fbdev: fix potential OOB read in fast_imageblit()
> > > >     14163f4a4fa6 fbdev: Fix sys_imageblit() for arbitrary image widths
> > > >     5b60bd9081a9 fbdev: Improve performance of sys_imageblit()
> > > >     166f0bf4560b MIPS: cpu-features: Use boot_cpu_type for CPU type based features
> > > >     8f106e97409d MIPS: cpu-features: Enable octeon_cache by cpu_type
> > > >     d1d0b239f974 fs: dlm: fix mismatch of plock results from userspace
> > > >     77d334c44681 fs: dlm: use dlm_plock_info for do_unlock_close
> > > >     f9a33cc7d946 fs: dlm: change plock interrupted message to debug again
> > > >     7ac088841ffb fs: dlm: add pid to debug log
> > > >     df9c842ab0a4 dlm: replace usage of found with dedicated list iterator variable
> > > >     33e9c610e337 dlm: improve plock logging if interrupted
> > > >     d9ce077f8b1f PCI: acpiphp: Reassign resources on bridge if necessary
> > > >     8cc8645dd3e1 xprtrdma: Remap Receive buffers after a reconnect
> > > >     91a707507e83 NFSv4: fix out path in __nfs4_get_acl_uncached
> > > >     323b830eebd1 NFSv4.2: fix error handling in nfs42_proc_getxattr
> > > >     5de0a325c45e objtool/x86: Fix SRSO mess
> > > >     5ddfe5cc8716 Linux 5.15.128
> > > >     9080f4fcc202 x86/srso: Correct the mitigation status when SMT is disabled
> > > >     484eefc6ff9c objtool/x86: Fixup frame-pointer vs rethunk
> > > >     55f1cbeaa159 x86/retpoline,kprobes: Fix position of thunk sections with CONFIG_LTO_CLANG
> > > >     fa24cd0fbcb7 x86/srso: Disable the mitigation on unaffected configurations
> > > >     aa0777ce0d3d x86/CPU/AMD: Fix the DIV(0) initial fix attempt
> > > >     bbe585239d4f x86/retpoline: Don't clobber RFLAGS during srso_safe_ret()
> > > >     19f23d16b0e0 x86/static_call: Fix __static_call_fixup()
> > > >     df6495f203a7 x86/srso: Explain the untraining sequences a bit more
> > > >     43548590ad7e x86/cpu: Cleanup the untrain mess
> > > >     035e906bfc93 x86/cpu: Rename srso_(.*)_alias to srso_alias_\1
> > > >     19c1c0499650 x86/cpu: Rename original retbleed methods
> > > >     f77dbb90962b x86/cpu: Clean up SRSO return thunk mess
> > > >     f624ce6c7fc2 x86/ibt: Add ANNOTATE_NOENDBR
> > > >     f1171d455d94 objtool: Add frame-pointer-specific function ignore
> > > >     08f7cfd44f77 x86/alternative: Make custom return thunk unconditional
> > > >     0d810eff090c x86/cpu: Fix up srso_safe_ret() and __x86_return_thunk()
> > > >     8089aae6020e x86/cpu: Fix __x86_return_thunk symbol type
> > > >     5b28fda5fdee mmc: f-sdh30: fix order of function calls in sdhci_f_sdh30_remove
> > > >     e8c5081da2cc net: fix the RTO timer retransmitting skb every 1ms if linear option is enabled
> > > >     431db3f48c28 virtio-net: set queues after driver_ok
> > > >     d39fc9b94dc0 af_unix: Fix null-ptr-deref in unix_stream_sendpage().
> > > >     9a4d8dc706c2 arm64: dts: rockchip: Disable HS400 for eMMC on ROCK Pi 4
> > > >     6b64974e02ea exfat: check if filename entries exceeds max filename length
> > > >     6065b3017107 netfilter: set default timeout to 3 secs for sctp shutdown send and recv state
> > > >     a00c5d2c208b drm/amd: flush any delayed gfxoff on suspend entry
> > > >     d578c919deb7 drm/qxl: fix UAF on handle creation
> > > >     ff09f9e671ff mmc: block: Fix in_flight[issue_type] value error
> > > >     b803fedb6e50 mmc: wbsd: fix double mmc_free_host() in wbsd_init()
> > > >     961f7ce16223 cifs: Release folio lock on fscache read hit.
> > > >     cc3f194f46e7 ALSA: usb-audio: Add support for Mythware XA001AU capture and playback interfaces.
> > > >     18e27df4f2b4 serial: 8250: Fix oops for port->pm on uart_change_pm()
> > > >     e9b8ee715dbc riscv: uaccess: Return the number of bytes effectively not copied
> > > >     b2a331abcb03 ALSA: hda/realtek - Remodified 3k pull low procedure
> > > >     dfb9676ed25b soc: aspeed: socinfo: Add kfree for kstrdup
> > > >     c5ac7522a8db ASoC: meson: axg-tdm-formatter: fix channel slot allocation
> > > >     fd346ef1cd2d ASoC: rt5665: add missed regulator_bulk_disable
> > > >     e878458d820c ARM: dts: imx: Set default tuning step for imx6sx usdhc
> > > >     430c29a54e4a arm64: dts: qcom: qrb5165-rb5: fix thermal zone conflict
> > > >     03522d73a498 bus: ti-sysc: Flush posted write on enable before reset
> > > >     578371ce0d7f net: do not allow gso_size to be set to GSO_BY_FRAGS
> > > >     5fc4fd3f3eb8 sock: Fix misuse of sk_under_memory_pressure()
> > > >     fc3d82d295d1 net: dsa: mv88e6xxx: Wait for EEPROM done before HW reset
> > > >     f11c2802e143 i40e: fix misleading debug logs
> > > >     5ba2b936f3e1 iavf: fix FDIR rule fields masks validation
> > > >     ae6834689fd6 team: Fix incorrect deletion of ETH_P_8021AD protocol vid from slaves
> > > >     0ffbc341cfae net: phy: broadcom: stub c45 read/write for 54810
> > > >     bf221e5e4b19 netfilter: nft_dynset: disallow object maps
> > > >     9177869b85dd ipvs: fix racy memcpy in proc_do_sync_threshold
> > > >     1adaec4758d1 netfilter: nf_tables: deactivate catchall elements in next generation
> > > >     82109740d610 netfilter: nf_tables: fix false-positive lockdep splat
> > > >     b2f6d73395cb drm/panel: simple: Fix AUO G121EAN01 panel timings according to the docs
> > > >     7207ee323afa selftests: mirror_gre_changes: Tighten up the TTL test match
> > > >     c2a6ffe3f1a3 net: phy: fix IRQ-based wake-on-lan over hibernate / power off
> > > >     8e5e967348ca xfrm: add forgotten nla_policy for XFRMA_MTIMER_THRESH
> > > >     075448a2eb75 xfrm: add NULL check in xfrm_update_ae_params
> > > >     e1e04cc2ef2c ip_vti: fix potential slab-use-after-free in decode_session6
> > > >     a1639a82ce14 ip6_vti: fix slab-use-after-free in decode_session6
> > > >     44b3d4096700 xfrm: fix slab-use-after-free in decode_session6
> > > >     a465ace883ac net: xfrm: Amend XFRMA_SEC_CTX nla_policy structure
> > > >     fed1cd2cd3aa net: af_key: fix sadb_x_filter validation
> > > >     1960f468078b net: xfrm: Fix xfrm_address_filter OOB read
> > > >     080dedb1cad8 i2c: designware: Handle invalid SMBus block data response length value
> > > >     416c538684bd i2c: designware: Correct length byte validation logic
> > > >     b966e9e1e250 btrfs: fix BUG_ON condition in btrfs_cancel_balance
> > > >     77698e6ff6f0 tty: serial: fsl_lpuart: Clear the error flags by writing 1 for lpuart32 platforms
> > > >     2a5234464383 tty: n_gsm: fix the UAF caused by race condition in gsm_cleanup_mux
> > > >     8ef25fb13494 powerpc/rtas_flash: allow user copy to flash block cache objects
> > > >     bb70e2b70f8d fbdev: mmp: fix value check in mmphw_probe()
> > > >     184f1b68bb99 i2c: hisi: Only handle the interrupt of the driver's transfer
> > > >     c4e671dae50e i2c: bcm-iproc: Fix bcm_iproc_i2c_isr deadlock issue
> > > >     b99f490ea87e cifs: fix potential oops in cifs_oplock_break
> > > >     a5ae5a81bc19 vduse: Use proper spinlock for IRQ injection
> > > >     5b7d5c2dd664 virtio-mmio: don't break lifecycle of vm_dev
> > > >     edf3b5aadb25 btrfs: move out now unused BG from the reclaim list
> > > >     170773563ef6 ARM: dts: nxp/imx6sll: fix wrong property name in usbphy node
> > > >     4ffbfe1c980f ARM: dts: imx6sll: fixup of operating points
> > > >     e2ff5cf681a8 mmc: sunxi: fix deferred probing
> > > >     f93e8c5a7bd9 mmc: bcm2835: fix deferred probing
> > > >     4eeba5d476fe USB: dwc3: fix use-after-free on core driver unbind
> > > >     a78fe5c9d8d5 USB: dwc3: qcom: fix NULL-deref on suspend
> > > >     8a6b7534020d tty: serial: fsl_lpuart: reduce RX watermark to 0 on LS1028A
> > > >     701bb5fee7c3 tty: serial: fsl_lpuart: make rx_watermark configurable for different platforms
> > > >     fa254ab7d02d tty: serial: fsl_lpuart: Add i.MXRT1050 support
> > > >     20351ddb1f41 usb: dwc3: gadget: Improve dwc3_gadget_suspend() and dwc3_gadget_resume()
> > > >     31a0e60fe16b USB: dwc3: gadget: drop dead hibernation code
> > > >     d9e004104e45 usb: dwc3: Fix typos in gadget.c
> > > >     2fa487a94667 usb: dwc3: Remove DWC3 locking during gadget suspend/resume
> > > >     7dfb384e76ee usb: dwc3: gadget: Synchronize IRQ between soft connect/disconnect
> > > >     d3c82f24ee69 drm/amd/display: fix access hdcp_workqueue assert
> > > >     0ba6c7ba081e drm/amd/display: phase3 mst hdcp for multiple displays
> > > >     99c444d3c3c4 drm/amd/display: save restore hdcp state when display is unplugged from mst hub
> > > >     4f1beb75f652 ARM: dts: aspeed: asrock: Correct firmware flash SPI clocks
> > > >     f84c2ca3490c igc: read before write to SRRCTL register
> > > >     9fa82f031af8 iio: addac: stx104: Fix race condition when converting analog-to-digital
> > > >     d31d04ec404c iio: addac: stx104: Fix race condition for stx104_write_raw()
> > > >     89a007f3a383 iio: stx104: Move to addac subdirectory
> > > >     cadf8f2d7c9d iio: adc: stx104: Implement and utilize register structures
> > > >     6089d354346f iio: adc: stx104: Utilize iomap interface
> > > >     565b96d9a7ab iio: add addac subdirectory
> > > >     49b830d75f03 ring-buffer: Do not swap cpu_buffer during resize process
> > > >     6657ecbcc39c powerpc/kasan: Disable KCOV in KASAN code
> > > >     8703b26387e1 ALSA: hda: fix a possible null-pointer dereference due to data race in snd_hdac_regmap_sync()
> > > >     5ed4dbc13726 ALSA: hda/realtek: Add quirks for Unis H3C Desktop B760 & Q760
> > > >     c7d8b5f46f06 fs/ntfs3: Mark ntfs dirty when on-disk struct is corrupted
> > > >     3a00ec562f8c fs: ntfs3: Fix possible null-pointer dereferences in mi_read()
> > > >     e7799bb4dbe2 fs/ntfs3: Enhance sanity check while generating attr_list
> > > >     ef568da1fd84 drm/amdgpu: Fix potential fence use-after-free v2
> > > >     5720c7e185d4 Bluetooth: btusb: Add MT7922 bluetooth ID for the Asus Ally
> > > >     548a6b64b3c0 Bluetooth: L2CAP: Fix use-after-free
> > > >     302d04596364 watchdog: sp5100_tco: support Hygon FCH/SCH (Server Controller Hub)
> > > >     2ea70379e4f4 firewire: net: fix use after free in fwnet_finish_incoming_packet()
> > > >     97fd1c8e9c5a pcmcia: rsrc_nonstatic: Fix memory leak in nonstatic_release_resource_db()
> > > >     85e888150075 gfs2: Fix possible data races in gfs2_show_options()
> > > >     eafb79d2448a usb: chipidea: imx: add missing USB PHY DPDM wakeup setting
> > > >     7bdb4c963049 usb: chipidea: imx: don't request QoS for imx8ulp
> > > >     25decbbb66e4 thunderbolt: Read retimer NVM authentication status prior tb_retimer_set_inbound_sbtx()
> > > >     776b34615a29 media: platform: mediatek: vpu: fix NULL ptr dereference
> > > >     cb174344bf85 usb: gadget: u_serial: Avoid spinlock recursion in __gs_console_push
> > > >     1676748aa290 media: v4l2-mem2mem: add lock to protect parameter num_rdy
> > > >     985086704267 smb: client: fix warning in cifs_smb3_do_mount()
> > > >     a3f252436e57 ovl: check type and offset of struct vfsmount in ovl_entry
> > > >     1a650d3ccd79 RDMA/mlx5: Return the firmware result upon destroying QP/RQ
> > > >     9631d88503ab HID: add quirk for 03f0:464a HP Elite Presenter Mouse
> > > >     4921792e04f2 drm/amdgpu: install stub fence into potential unused fence pointers
> > > >     fd41646d4350 HID: logitech-hidpp: Add USB and Bluetooth IDs for the Logitech G915 TKL Keyboard
> > > >     ff10cd3e9b3a dma-remap: use kvmalloc_array/kvfree for larger dma memory remap
> > > >     e9ce774052ee ASoC: SOF: Intel: fix SoundWire/HDaudio mutual exclusion
> > > >     7d53d1e4765c iopoll: Call cpu_relax() in busy loops
> > > >     ca66e9dd98ef ARM: dts: imx6dl: prtrvt, prtvt7, prti6q, prtwd2: fix USB related warnings
> > > >     cc1590830859 PCI: tegra194: Fix possible array out of bounds access
> > > >     e2d10f1de1fa net: tls: avoid discarding data on record close
> > > >     9a15ca893909 net/tls: Multi-threaded calls to TX tls_dev_del
> > > >     2d93157b7e2d net/tls: Perform immediate device ctx cleanup when possible
> > > >     51222e1c77a1 macsec: use DEV_STATS_INC()
> > > >     3d64a232e4d9 macsec: Fix traffic counters/statistics
> > > >     396a1921406a selftests: forwarding: tc_actions: Use ncat instead of nc
> > > >     d61a0886d336 selftests: forwarding: tc_actions: cleanup temporary files when test is aborted
> > > >     a798977df6d0 mmc: sdhci-f-sdh30: Replace with sdhci_pltfm
> > > >     f6f7927ac664 Linux 5.15.127
> > > >     c597d8cb0d33 timers/nohz: Last resort update jiffies on nohz_full IRQ entry
> > > >     b4d36e6c5dc4 timers/nohz: Switch to ONESHOT_STOPPED in the low-res handler when the tick is stopped
> > > >     c3b954a51b64 tick: Detect and fix jiffies update stall
> > > >     af99918f0e39 sch_netem: fix issues in netem_change() vs get_dist_table()
> > > >     5d094d4e7b99 alpha: remove __init annotation from exported page_is_ram()
> > > >     f8d6d25756ea scsi: qedf: Fix firmware halt over suspend and resume
> > > >     85db1cd1744e scsi: qedi: Fix firmware halt over suspend and resume
> > > >     e70469c28953 scsi: fnic: Replace return codes in fnic_clean_pending_aborts()
> > > >     6bc7f4c8c27d scsi: core: Fix possible memory leak if device_add() fails
> > > >     461f8ac666fa scsi: snic: Fix possible memory leak if device_add() fails
> > > >     171e117cdc0a scsi: 53c700: Check that command slot is not NULL
> > > >     7a792b3d888a scsi: storvsc: Fix handling of virtual Fibre Channel timeouts
> > > >     0f52d7b78251 scsi: core: Fix legacy /proc parsing buffer overflow
> > > >     b757ef99df39 netfilter: nf_tables: report use refcount overflow
> > > >     9bdbbcf9d148 nvme-rdma: fix potential unbalanced freeze & unfreeze
> > > >     d68f8ef6ef70 nvme-tcp: fix potential unbalanced freeze & unfreeze
> > > >     ae6e21f8bb2a btrfs: set cache_block_group_error if we find an error
> > > >     314135b7bae9 btrfs: reject invalid reloc tree root keys with stack dump
> > > >     69dd147de419 btrfs: exit gracefully if reloc roots don't match
> > > >     c40d4b60c58d btrfs: don't stop integrity writeback too early
> > > >     555e126dd30b ibmvnic: Handle DMA unmapping of login buffs in release functions
> > > >     34fcc823823a ibmvnic: Unmap DMA login rsp buffer on send login fail
> > > >     cee62753cf2e ibmvnic: Enforce stronger sanity checks on login response
> > > >     27e8db8380eb net/mlx5: Skip clock update work when device is in error state
> > > >     f638fc2f7377 net/mlx5: Allow 0 for total host VFs
> > > >     086a80eb6213 dmaengine: mcf-edma: Fix a potential un-allocated memory access
> > > >     7e1dc94b2d50 nexthop: Fix infinite nexthop bucket dump when using maximum nexthop ID
> > > >     608a4327c257 nexthop: Make nexthop bucket dump more efficient
> > > >     4457300cfd84 nexthop: Fix infinite nexthop dump when using maximum nexthop ID
> > > >     91307347d632 net: hns3: add wait until mac link down
> > > >     094310eb2b93 net: hns3: refactor hclge_mac_link_status_wait for interface reuse
> > > >     1ae9703c2e32 net: phy: at803x: remove set/get wol callbacks for AR8032
> > > >     7d496cd83a9d RDMA/umem: Set iova in ODP flow
> > > >     f78a4238a873 wifi: cfg80211: fix sband iftype data lookup for AP_VLAN
> > > >     26a27dd76054 drm/rockchip: Don't spam logs in atomic check
> > > >     918c1e6843b7 IB/hfi1: Fix possible panic during hotplug remove
> > > >     df21468bfdc8 iavf: fix potential races for FDIR filters
> > > >     b1f985cf1c52 drivers: net: prevent tun_build_skb() to exceed the packet size limit
> > > >     f239c9e1d98b dccp: fix data-race around dp->dccps_mss_cache
> > > >     49a1fee22fae bonding: Fix incorrect deletion of ETH_P_8021AD protocol vid from slaves
> > > >     789fcd94c9ca xsk: fix refcount underflow in error path
> > > >     e95808121953 tunnels: fix kasan splat when generating ipv4 pmtu error
> > > >     7903311b2cec net/packet: annotate data-races around tp->status
> > > >     f4614e379bf9 mISDN: Update parameter type of dsp_cmx_send()
> > > >     3961761af392 bpf, sockmap: Fix bug that strp_done cannot be called
> > > >     20d53895d5c0 bpf, sockmap: Fix map type error in sock_map_del_link
> > > >     a09c258cfa77 net: core: remove unnecessary frame_sz check in bpf_xdp_adjust_tail()
> > > >     85af0b226c0b selftests: forwarding: tc_flower: Relax success criterion
> > > >     7b3fa99526f9 selftests: forwarding: Switch off timeout
> > > >     e410f85ebca9 selftests: forwarding: Skip test when no interfaces are specified
> > > >     4a4499452620 selftests: forwarding: ethtool_extended_state: Skip when using veth pairs
> > > >     b8d216e9c607 selftests: forwarding: ethtool: Skip when using veth pairs
> > > >     b9dfb80d9fb2 selftests: forwarding: Add a helper to skip test when using veth pairs
> > > >     b973eb76dff3 selftests/rseq: Fix build with undefined __weak
> > > >     b8b8db5857d4 drm/nouveau/disp: Revert a NULL check inside nouveau_connector_get_modes
> > > >     4c6767c8bf5e x86: Move gds_ucode_mitigated() declaration to header
> > > >     f919cbc90441 x86/speculation: Add cpu_show_gds() prototype
> > > >     9290ef14c96b x86/mm: Fix VDSO and VVAR placement on 5-level paging machines
> > > >     829409510d00 x86/cpu/amd: Enable Zenbleed fix for AMD Custom APU 0405
> > > >     c41a22b93d7c x86/srso: Fix build breakage with the LLVM linker
> > > >     c2372b1559d4 usb: typec: tcpm: Fix response to vsafe0V event
> > > >     f776b94ccdf0 usb: common: usb-conn-gpio: Prevent bailing out if initial role is none
> > > >     00cc14b52d6f usb: dwc3: Properly handle processing of pending events
> > > >     7a11d1e2625b usb-storage: alauda: Fix uninit-value in alauda_check_media()
> > > >     945e1b3c361b misc: rtsx: judge ASPM Mode to set PETXCFG Reg
> > > >     03eebad96233 binder: fix memory leak in binder_init()
> > > >     a8e2ae6296d5 iio: adc: ina2xx: avoid NULL pointer dereference on OF device match
> > > >     2df8ae1e42b8 iio: cros_ec: Fix the allocation size for cros_ec_command
> > > >     a7cedc2b7612 io_uring: correct check for O_TMPFILE
> > > >     697bc234632c selftests/bpf: Fix sk_assign on s390x
> > > >     127277262110 selftests/bpf: Workaround verification failure for fexit_bpf2bpf/func_replace_return_code
> > > >     ee701208f4cc selftests/bpf: make test_align selftest more robust
> > > >     683d2969a082 bpf: aggressively forget precise markings during state checkpointing
> > > >     2516deeb872a bpf: stop setting precise in current state
> > > >     c47d0178ad86 bpf: allow precision tracking for programs with subprogs
> > > >     3645510cf926 nilfs2: fix use-after-free of nilfs_root in dirtying inodes via iput
> > > >     36a3b560c78d radix tree test suite: fix incorrect allocation size for pthreads
> > > >     8d10284243b7 hwmon: (pmbus/bel-pfe) Enable PMBUS_SKIP_STATUS_CHECK for pfe1100
> > > >     3ad4ba2b6112 drm/amd/display: check attr flag before set cursor degamma on DCN3+
> > > >     621204fca047 drm/shmem-helper: Reset vma->vm_ops before calling dma_buf_mmap()
> > > >     64e6253f6489 drm/nouveau/gr: enable memory loads on helper invocation on all channels
> > > >     bcd9eeb3a309 riscv,mmio: Fix readX()-to-delay() ordering
> > > >     57772ae9b339 dmaengine: pl330: Return DMA_PAUSED when transaction is paused
> > > >     3ca8f5c733c4 ipv6: adjust ndisc_is_useropt() to also return true for PIO
> > > >     6cde60777675 mmc: moxart: read scr register without changing byte order
> > > >     3f00757ab416 wireguard: allowedips: expand maximum node depth
> > > >     aeb974907642 ksmbd: fix wrong next length validation of ea buffer in smb2_set_ea()
> > > >     595679098bdc ksmbd: validate command request size
> > > >     24c4de4069cb Linux 5.15.126
> > > >     aeb4db8ab7f1 PM: sleep: wakeirq: fix wake irq arming
> > > >     b5d3a4251bd2 PM / wakeirq: support enabling wake-up irq after runtime_suspend called
> > > >     a36b522767f3 soundwire: fix enumeration completion
> > > >     7996facaf0ee soundwire: bus: pm_runtime_request_resume on peripheral attachment
> > > >     c91c07ae0849 selftests/rseq: Play nice with binaries statically linked against glibc 2.35+
> > > >     1cdb50faf7f7 selftests/rseq: check if libc rseq support is registered
> > > >     0f1f471b91f4 drm/imx/ipuv3: Fix front porch adjustment upon hactive aligning
> > > >     5058c1444040 powerpc/mm/altmap: Fix altmap boundary check
> > > >     eb7a5e4d14c8 mtd: rawnand: fsl_upm: Fix an off-by one test in fun_exec_op()
> > > >     70643e98cbc3 mtd: rawnand: rockchip: Align hwecc vs. raw page helper layouts
> > > >     1796b492f8cc mtd: rawnand: rockchip: fix oobfree offset and description
> > > >     f6807b62fb0e mtd: rawnand: omap_elm: Fix incorrect type in assignment
> > > >     596be6716bc5 ext2: Drop fragment support
> > > >     0ccfe21949bc fs: Protect reconfiguration of sb read-write from racing writes
> > > >     27d0f755d649 net: usbnet: Fix WARNING in usbnet_start_xmit/usb_submit_urb
> > > >     fbe5a2fed815 Bluetooth: L2CAP: Fix use-after-free in l2cap_sock_ready_cb
> > > >     afd9a31b5aa4 fs/sysv: Null check to prevent null-ptr-deref bug
> > > >     80ec112c1996 fs/ntfs3: Use __GFP_NOWARN allocation at ntfs_load_attr_list()
> > > >     0d6f639f1dcd file: reinstate f_pos locking optimization for regular files
> > > >     b44d28b98f18 bpf, cpumap: Make sure kthread is running before map update returns
> > > >     8089eb93d678 drm/ttm: check null pointer before accessing when swapping
> > > >     ef0d07c66843 open: make RESOLVE_CACHED correctly test for O_TMPFILE
> > > >     c81bdf8f9f2b bpf: Disable preemption in bpf_event_output
> > > >     ae07cfe2b099 rbd: prevent busy loop when requesting exclusive lock
> > > >     7978bcca4c1f wifi: mt76: mt7615: do not advertise 5 GHz on first phy of MT7615D (DBDC)
> > > >     32ca6a55e10e net: tap_open(): set sk_uid from current_fsuid()
> > > >     4ed3eed99ee6 net: tun_chr_open(): set sk_uid from current_fsuid()
> > > >     adacc3a954fa arm64: dts: stratix10: fix incorrect I2C property for SCL signal
> > > >     b92c88009da1 mtd: rawnand: meson: fix OOB available bytes for ECC
> > > >     b0875c583e41 mtd: spinand: toshiba: Fix ecc_get_status
> > > >     1c33ca1e1974 exfat: release s_lock before calling dir_emit()
> > > >     8a34a242cf03 exfat: use kvmalloc_array/kvfree instead of kmalloc_array/kfree
> > > >     a74878207b02 x86/CPU/AMD: Do not leak quotient data after a division by 0
> > > >     b8f029fc4075 firmware: arm_scmi: Drop OF node reference in the transport channel setup
> > > >     287c2c8677ed ceph: defer stopping mdsc delayed_work
> > > >     98b521d10e73 USB: zaurus: Add ID for A-300/B-500/C-700
> > > >     cd6872f2cf56 libceph: fix potential hang in ceph_osdc_notify()
> > > >     e5f5b4a89809 scsi: storvsc: Limit max_sectors for virtual Fibre Channel devices
> > > >     212a9a3c67be scsi: zfcp: Defer fc_rport blocking until after ADISC response
> > > >     dac382725394 tcp_metrics: fix data-race in tcpm_suck_dst() vs fastopen
> > > >     4517782e1bc3 tcp_metrics: annotate data-races around tm->tcpm_net
> > > >     e842a68667d4 tcp_metrics: annotate data-races around tm->tcpm_vals[]
> > > >     d3184bea4ace tcp_metrics: annotate data-races around tm->tcpm_lock
> > > >     9a7367cbe33d tcp_metrics: annotate data-races around tm->tcpm_stamp
> > > >     6f6bd67f4894 tcp_metrics: fix addr_same() helper
> > > >     b0acbcf1e7a1 prestera: fix fallback to previous version on same major version
> > > >     d6d9d0f5a5e0 net/mlx5: fs_core: Skip the FTs in the same FS_TYPE_PRIO_CHAINS fs_prio
> > > >     c999fb1039dd net/mlx5: fs_core: Make find_closest_ft more generic
> > > >     32ef2c0c6cf1 vxlan: Fix nexthop hash size
> > > >     1bb54a21f4d9 ip6mr: Fix skb_under_panic in ip6mr_cache_report()
> > > >     64e3affee288 s390/qeth: Don't call dev_close/dev_open (DOWN/UP)
> > > >     a0da2684db18 net: dcb: choose correct policy to parse DCB_ATTR_BCN
> > > >     193333229aac net: netsec: Ignore 'phy-mode' on SynQuacer in DT mode
> > > >     766c9dd00c5f net: korina: handle clk prepare error in korina_probe()
> > > >     6cecfdf65053 net: ll_temac: fix error checking of irq_of_parse_and_map()
> > > >     3761ff4f8670 net: ll_temac: Switch to use dev_err_probe() helper
> > > >     5c534640a7da bpf: sockmap: Remove preempt_disable in sock_map_sk_acquire
> > > >     79c3d81c9ad1 net/sched: cls_route: No longer copy tcf_result on update to avoid use-after-free
> > > >     9edf7955025a net/sched: cls_fw: No longer copy tcf_result on update to avoid use-after-free
> > > >     262430dfc618 net/sched: cls_u32: No longer copy tcf_result on update to avoid use-after-free
> > > >     b58d34068fd9 bpf, cpumap: Handle skb as well when clean up ptr_ring
> > > >     f04f6d9b3b06 net/sched: taprio: Limit TCA_TAPRIO_ATTR_SCHED_CYCLE_TIME to INT_MAX.
> > > >     2c55d4941518 net: add missing data-race annotation for sk_ll_usec
> > > >     e934c50c48e2 net: add missing data-race annotations around sk->sk_peek_off
> > > >     fdd8d8d54d6a net: add missing READ_ONCE(sk->sk_rcvbuf) annotation
> > > >     98f0d1db3a27 net: add missing READ_ONCE(sk->sk_sndbuf) annotation
> > > >     0d1047b77b23 net: add missing READ_ONCE(sk->sk_rcvlowat) annotation
> > > >     6c058a1f67f0 net: annotate data-races around sk->sk_max_pacing_rate
> > > >     2950c5ac65b3 qed: Fix scheduling in a tasklet while getting stats
> > > >     a19952dbb5b6 qed: Fix kernel-doc warnings
> > > >     6d8c259f4827 mISDN: hfcpci: Fix potential deadlock on &hc->lock
> > > >     8dedcc6af341 net: sched: cls_u32: Fix match key mis-addressing
> > > >     675d29de69c7 perf test uprobe_from_different_cu: Skip if there is no gcc
> > > >     0f6e3d8d7f91 net: dsa: fix value check in bcm_sf2_sw_probe()
> > > >     047508edd602 rtnetlink: let rtnl_bridge_setlink checks IFLA_BRIDGE_MODE length
> > > >     cc9ebceaa6d0 bpf: Add length check for SK_DIAG_BPF_STORAGE_REQ_MAP_FD parsing
> > > >     8f9a04c742e1 net/mlx5e: fix return value check in mlx5e_ipsec_remove_trailer()
> > > >     00cecb0a8f9e net/mlx5: DR, fix memory leak in mlx5dr_cmd_create_reformat_ctx
> > > >     4c224ea31bed wifi: cfg80211: Fix return value in scan logic
> > > >     8e72db3ffa5d KVM: s390: fix sthyi error handling
> > > >     809edb4262f0 word-at-a-time: use the same return type for has_zero regardless of endianness
> > > >     b7880809d75d arm64: dts: imx8mn-var-som: add missing pull-up for onboard PHY reset pinmux
> > > >     804e72062be4 iommu/arm-smmu-v3: Document nesting-related errata
> > > >     744e6b80b830 iommu/arm-smmu-v3: Add explicit feature for nesting
> > > >     fd86b5944215 iommu/arm-smmu-v3: Document MMU-700 erratum 2812531
> > > >     2de9f3dcfe63 iommu/arm-smmu-v3: Work around MMU-600 erratum 1076982
> > > >     a850fa85d477 arm64: errata: Add detection for TRBE write to out-of-range
> > > >     073699df4a09 arm64: errata: Add workaround for TSB flush failures
> > > >     44b45e8161a5 net/mlx5: Free irqs only on shutdown callback
> > > >     40601542c43c perf: Fix function pointer case
> > > >     c12fa4ac8997 io_uring: gate iowait schedule on having pending requests
> > > >     c275eaaaa342 Linux 5.15.125
> > > >     754e0c7c4a30 x86: fix backwards merge of GDS/SRSO bit
> > > >     b14a3924c267 xen/netback: Fix buffer overrun triggered by unusual packet
> > > >     153f9a7b02d4 x86/srso: Tie SBPB bit setting to microcode patch detection
> > > >     df4c3823cba5 x86/srso: Fix return thunks in generated code
> > > >     0071b17eb66b x86/srso: Add IBPB on VMEXIT
> > > >     5398faac76a6 x86/srso: Add IBPB
> > > >     c24aaa7dde5f x86/srso: Add SRSO_NO support
> > > >     4e9115e194a8 x86/srso: Add IBPB_BRTYPE support
> > > >     b35087763a44 x86/srso: Add a Speculative RAS Overflow mitigation
> > > >     c3b4c644525e x86/cpu, kvm: Add support for CPUID_80000021_EAX
> > > >     236dd7133394 x86/bugs: Increase the x86 bugs vector size to two u32s
> > > >     0242a8bdef56 Documentation/x86: Fix backwards on/off logic about YMM support
> > > >     27a72e350869 x86/mm: Initialize text poking earlier
> > > >     d0317b9502ea mm: Move mm_cachep initialization to mm_init()
> > > >     8e4c2530879d x86/mm: Use mm_alloc() in poking_init()
> > > >     13ec5cb4c113 x86/mm: fix poking_init() for Xen PV guests
> > > >     3e90080d5665 x86/xen: Fix secondary processors' FPU initialization
> > > >     348741a9e4d3 KVM: Add GDS_NO support to KVM
> > > >     59d78655f808 x86/speculation: Add Kconfig option for GDS
> > > >     0cc5643b63ae x86/speculation: Add force option to GDS mitigation
> > > >     348a89e20184 x86/speculation: Add Gather Data Sampling mitigation
> > > >     a094d3b30967 x86/fpu: Move FPU initialization into arch_cpu_finalize_init()
> > > >     59f2739111ca x86/fpu: Mark init functions __init
> > > >     bb9c20d903f6 x86/fpu: Remove cpuinfo argument from init functions
> > > >     de8b7ce4c533 x86/init: Initialize signal frame size late
> > > >     041d929233bb init, x86: Move mem_encrypt_init() into arch_cpu_finalize_init()
> > > >     8ae795ed6115 init: Invoke arch_cpu_finalize_init() earlier
> > > >     7e270cebaffd init: Remove check_bugs() leftovers
> > > >     285384ac24c3 um/cpu: Switch to arch_cpu_finalize_init()
> > > >     6ea421786426 sparc/cpu: Switch to arch_cpu_finalize_init()
> > > >     21a1fc8d13d8 sh/cpu: Switch to arch_cpu_finalize_init()
> > > >     dfeb371a2707 mips/cpu: Switch to arch_cpu_finalize_init()
> > > >     4baf46a3ba00 m68k/cpu: Switch to arch_cpu_finalize_init()
> > > >     8c8165cd25cf ia64/cpu: Switch to arch_cpu_finalize_init()
> > > >     de8c592cc5a1 ARM: cpu: Switch to arch_cpu_finalize_init()
> > > >     75da6209d3ba x86/cpu: Switch to arch_cpu_finalize_init()
> > > >     0774fc2177c3 init: Provide arch_cpu_finalize_init()
> > > >
> > > > Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
> > > > ---
> > > >  .../linux/linux-yocto-rt_5.15.bb              |  6 ++---
> > > >  .../linux/linux-yocto-tiny_5.15.bb            |  6 ++---
> > > >  meta/recipes-kernel/linux/linux-yocto_5.15.bb | 26 +++++++++----------
> > > >  3 files changed, 19 insertions(+), 19 deletions(-)
> > > >
> > > > diff --git a/meta/recipes-kernel/linux/linux-yocto-rt_5.15.bb b/meta/recipes-kernel/linux/linux-yocto-rt_5.15.bb
> > > > index 6ac3118f81..f7286759a9 100644
> > > > --- a/meta/recipes-kernel/linux/linux-yocto-rt_5.15.bb
> > > > +++ b/meta/recipes-kernel/linux/linux-yocto-rt_5.15.bb
> > > > @@ -11,13 +11,13 @@ python () {
> > > >          raise bb.parse.SkipRecipe("Set PREFERRED_PROVIDER_virtual/kernel to linux-yocto-rt to enable it")
> > > >  }
> > > >
> > > > -SRCREV_machine ?= "0ac91942af8fec31671ffe62e9518aaf15f110b3"
> > > > -SRCREV_meta ?= "f484a7f175b4f3c4f7d2b553cde232bd41f757d8"
> > > > +SRCREV_machine ?= "423b5d5cb3f45a272285fa4157d1964086fabc2e"
> > > > +SRCREV_meta ?= "92bd0a656f0f9db955fb53c52be71cce9296bdb2"
> > > >
> > > >  SRC_URI = "git://git.yoctoproject.org/linux-yocto.git;branch=${KBRANCH};name=machine \
> > > >             git://git.yoctoproject.org/yocto-kernel-cache;type=kmeta;name=meta;branch=yocto-5.15;destsuffix=${KMETA}"
> > > >
> > > > -LINUX_VERSION ?= "5.15.124"
> > > > +LINUX_VERSION ?= "5.15.141"
> > > >
> > > >  LIC_FILES_CHKSUM = "file://COPYING;md5=6bc538ed5bd9a7fc9398086aedcd7e46"
> > > >
> > > > diff --git a/meta/recipes-kernel/linux/linux-yocto-tiny_5.15.bb b/meta/recipes-kernel/linux/linux-yocto-tiny_5.15.bb
> > > > index 9c06ddf200..7461087299 100644
> > > > --- a/meta/recipes-kernel/linux/linux-yocto-tiny_5.15.bb
> > > > +++ b/meta/recipes-kernel/linux/linux-yocto-tiny_5.15.bb
> > > > @@ -5,7 +5,7 @@ KCONFIG_MODE = "--allnoconfig"
> > > >
> > > >  require recipes-kernel/linux/linux-yocto.inc
> > > >
> > > > -LINUX_VERSION ?= "5.15.124"
> > > > +LINUX_VERSION ?= "5.15.141"
> > > >  LIC_FILES_CHKSUM = "file://COPYING;md5=6bc538ed5bd9a7fc9398086aedcd7e46"
> > > >
> > > >  DEPENDS += "${@bb.utils.contains('ARCH', 'x86', 'elfutils-native', '', d)}"
> > > > @@ -14,8 +14,8 @@ DEPENDS += "openssl-native util-linux-native"
> > > >  KMETA = "kernel-meta"
> > > >  KCONF_BSP_AUDIT_LEVEL = "2"
> > > >
> > > > -SRCREV_machine ?= "cdb289c798fe1fc9f259a08c32e2dd9516ccb7a4"
> > > > -SRCREV_meta ?= "f484a7f175b4f3c4f7d2b553cde232bd41f757d8"
> > > > +SRCREV_machine ?= "ddf2eeeb31d1edaa5a80e9aabc8b2674ae95f865"
> > > > +SRCREV_meta ?= "92bd0a656f0f9db955fb53c52be71cce9296bdb2"
> > > >
> > > >  PV = "${LINUX_VERSION}+git${SRCPV}"
> > > >
> > > > diff --git a/meta/recipes-kernel/linux/linux-yocto_5.15.bb b/meta/recipes-kernel/linux/linux-yocto_5.15.bb
> > > > index 439479022b..c7b07dee62 100644
> > > > --- a/meta/recipes-kernel/linux/linux-yocto_5.15.bb
> > > > +++ b/meta/recipes-kernel/linux/linux-yocto_5.15.bb
> > > > @@ -14,24 +14,24 @@ KBRANCH:qemux86  ?= "v5.15/standard/base"
> > > >  KBRANCH:qemux86-64 ?= "v5.15/standard/base"
> > > >  KBRANCH:qemumips64 ?= "v5.15/standard/mti-malta64"
> > > >
> > > > -SRCREV_machine:qemuarm ?= "676a22c65ec0f8bb5dc7e13d130f6e3764959d75"
> > > > -SRCREV_machine:qemuarm64 ?= "f0e7afd5948f71be062cd9194b56cd03de94b7cb"
> > > > -SRCREV_machine:qemumips ?= "0f1ceb9008f182cd7f21420bbec6f21a67da8397"
> > > > -SRCREV_machine:qemuppc ?= "4ec9fc13283ce01627ef8c32617a1eb71e127c62"
> > > > -SRCREV_machine:qemuriscv64 ?= "1c09be01f4b87f60ea64136459167d73502a118f"
> > > > -SRCREV_machine:qemuriscv32 ?= "1c09be01f4b87f60ea64136459167d73502a118f"
> > > > -SRCREV_machine:qemux86 ?= "1c09be01f4b87f60ea64136459167d73502a118f"
> > > > -SRCREV_machine:qemux86-64 ?= "1c09be01f4b87f60ea64136459167d73502a118f"
> > > > -SRCREV_machine:qemumips64 ?= "fad09cc6acf2175aa6b5979ef48cd5f05afc3da0"
> > > > -SRCREV_machine ?= "1c09be01f4b87f60ea64136459167d73502a118f"
> > > > -SRCREV_meta ?= "f484a7f175b4f3c4f7d2b553cde232bd41f757d8"
> > > > +SRCREV_machine:qemuarm ?= "0bd882ff2a47566033965928ab468491f7e1ffd6"
> > > > +SRCREV_machine:qemuarm64 ?= "d353330a9ba30300be32f1d732723ae3678da684"
> > > > +SRCREV_machine:qemumips ?= "7f8fbffda634dc22a70f69ff2b762a1f3ff9c842"
> > > > +SRCREV_machine:qemuppc ?= "fb2191ca96824c7451fbca4eef129660d25711af"
> > > > +SRCREV_machine:qemuriscv64 ?= "54a3472506956ed41289ae423ca9b7ad4cbb3ab5"
> > > > +SRCREV_machine:qemuriscv32 ?= "54a3472506956ed41289ae423ca9b7ad4cbb3ab5"
> > > > +SRCREV_machine:qemux86 ?= "54a3472506956ed41289ae423ca9b7ad4cbb3ab5"
> > > > +SRCREV_machine:qemux86-64 ?= "54a3472506956ed41289ae423ca9b7ad4cbb3ab5"
> > > > +SRCREV_machine:qemumips64 ?= "35895af6b529915f9c09a720592554feaca9a2c7"
> > > > +SRCREV_machine ?= "54a3472506956ed41289ae423ca9b7ad4cbb3ab5"
> > > > +SRCREV_meta ?= "92bd0a656f0f9db955fb53c52be71cce9296bdb2"
> > > >
> > > >  # set your preferred provider of linux-yocto to 'linux-yocto-upstream', and you'll
> > > >  # get the <version>/base branch, which is pure upstream -stable, and the same
> > > >  # meta SRCREV as the linux-yocto-standard builds. Select your version using the
> > > >  # normal PREFERRED_VERSION settings.
> > > >  BBCLASSEXTEND = "devupstream:target"
> > > > -SRCREV_machine:class-devupstream ?= "38d4ca22a5288c4bae7e6d62a1728b0718d51866"
> > > > +SRCREV_machine:class-devupstream ?= "9b91d36ba301db86bbf9e783169f7f6abf2585d8"
> > > >  PN:class-devupstream = "linux-yocto-upstream"
> > > >  KBRANCH:class-devupstream = "v5.15/base"
> > > >
> > > > @@ -39,7 +39,7 @@ SRC_URI = "git://git.yoctoproject.org/linux-yocto.git;name=machine;branch=${KBRA
> > > >             git://git.yoctoproject.org/yocto-kernel-cache;type=kmeta;name=meta;branch=yocto-5.15;destsuffix=${KMETA}"
> > > >
> > > >  LIC_FILES_CHKSUM = "file://COPYING;md5=6bc538ed5bd9a7fc9398086aedcd7e46"
> > > > -LINUX_VERSION ?= "5.15.124"
> > > > +LINUX_VERSION ?= "5.15.141"
> > > >
> > > >  DEPENDS += "${@bb.utils.contains('ARCH', 'x86', 'elfutils-native', '', d)}"
> > > >  DEPENDS += "openssl-native util-linux-native"
> > > > --
> > > > 2.39.2
> > > >
> >
> >
> >
>
>
> --
> - Thou shalt not follow the NULL pointer, for chaos and madness await
> thee at its end
> - "Use the force Harry" - Gandalf, Star Trek II
>
> -=-=-=-=-=-=-=-=-=-=-=-
> Links: You receive all messages sent to this group.
> View/Reply Online (#196733): https://lists.openembedded.org/g/openembedded-core/message/196733
> Mute This Topic: https://lists.openembedded.org/mt/102986495/3620601
> Group Owner: openembedded-core+owner@lists.openembedded.org
> Unsubscribe: https://lists.openembedded.org/g/openembedded-core/unsub [steve@sakoman.com]
> -=-=-=-=-=-=-=-=-=-=-=-
>


^ permalink raw reply	[relevance 0%]

* Re: [OE-core][kirkstone 4/4] linux-yocto/5.15: update to v5.15.141
  2024-03-06 15:42  0%     ` Steve Sakoman
@ 2024-03-06 15:59  0%       ` Bruce Ashfield
  2024-03-06 16:04  0%         ` Steve Sakoman
       [not found]             ` <17BA3874E3FB1D6A.21429@lists.openembedded.org>
  0 siblings, 2 replies; 200+ results
From: Bruce Ashfield @ 2024-03-06 15:59 UTC (permalink / raw)
  To: Steve Sakoman; +Cc: openembedded-core

On Wed, Mar 6, 2024 at 10:43 AM Steve Sakoman <steve@sakoman.com> wrote:
>
> On Thu, Dec 7, 2023 at 8:08 AM Steve Sakoman <steve@sakoman.com> wrote:
> >
> > Hi Bruce,
> >
> > The 5.10 version bumps look fine in testing, but sadly this 5.15
> > version bump breaks qemux86-64-ptest:
> >
> > AssertionError: Failed ptests:
> > {'parted': ['t1104-remove-and-add-partition.sh',
> >             't8000-loop.sh',
> >             't8001-loop-blkpg.sh']}
> >
> > Failure is reproducible 100% of the time, so there is that ...
>
> After  wading through the hundreds of changes in this version bump
> from 5.15.124 to 5.15.141 I found this in the 5.13.132 portion that
> looks suspicious:
>
> 072cd213c64f block: don't add or resize partition on the disk with
> GENHD_FL_NO_PART
> c6ce1c5dd327 block: rename GENHD_FL_NO_PART_SCAN to GENHD_FL_NO_PART
>

It could very well be that, I haven't been able to get to any local
testing on this
yet.

I will go look at parted for commits that indicate they are fixing a
kernel interface
that sounds similar .. since we don't want to revert an offending commit, the
way to fix this is via selective update of parted.

Bruce

> Thoughts?
>
> Steve
>
> > On Mon, Dec 4, 2023 at 6:40 PM <bruce.ashfield@gmail.com> wrote:
> > >
> > > From: Bruce Ashfield <bruce.ashfield@gmail.com>
> > >
> > > Updating  to the latest korg -stable release that comprises
> > > the following commits:
> > >
> > >     9b91d36ba301 Linux 5.15.141
> > >     313a34d1c0ee io_uring: fix off-by one bvec index
> > >     49ae2e4e8ed3 USB: dwc3: qcom: fix wakeup after probe deferral
> > >     eb17fb4b160a USB: dwc3: qcom: fix software node leak on probe errors
> > >     98f0e9b6276f usb: dwc3: set the dma max_seg_size
> > >     1a3dcb1d811d usb: dwc3: Fix default mode initialization
> > >     a22702a81844 USB: dwc2: write HCINT with INTMASK applied
> > >     1134fde92088 usb: typec: tcpm: Skip hard reset when in error recovery
> > >     64830d041515 USB: serial: option: don't claim interface 4 for ZTE MF290
> > >     9611cbc6a132 USB: serial: option: fix FM101R-GL defines
> > >     a8d80b1fbacf USB: serial: option: add Fibocom L7xx modules
> > >     de8c6fce8d09 usb: cdnsp: Fix deadlock issue during using NCM gadget
> > >     dd0cc4b69f7d bcache: fixup lock c->root error
> > >     a912742d8411 bcache: fixup init dirty data errors
> > >     137660f84462 bcache: prevent potential division by zero error
> > >     f7077ce8d97b bcache: check return value from btree_node_alloc_replacement()
> > >     1eed01092101 dm-delay: fix a race between delay_presuspend and delay_bio
> > >     d181a7a1d55d hv_netvsc: Mark VF as slave before exposing it to user-mode
> > >     97683466e24c hv_netvsc: Fix race of register_netdevice_notifier and VF register
> > >     3841921018a2 USB: serial: option: add Luat Air72*U series products
> > >     6062c527d040 s390/dasd: protect device queue against concurrent access
> > >     35b5d86e43ec io_uring/fs: consider link->flags when getting path for LINKAT
> > >     2bb75a2c3490 bcache: fixup multi-threaded bch_sectors_dirty_init() wake-up race
> > >     6f09318fd90a md: fix bi_status reporting in md_end_clone_io
> > >     72ecb9753cbe bcache: replace a mistaken IS_ERR() by IS_ERR_OR_NULL() in btree_gc_coalesce()
> > >     e09ba90f1ad0 swiotlb-xen: provide the "max_mapping_size" method
> > >     0f05021e937c ACPI: resource: Skip IRQ override on ASUS ExpertBook B1402CVA
> > >     f95e9f7afe86 proc: sysctl: prevent aliased sysctls from getting passed to init
> > >     3f3880fc011c ext4: make sure allocate pending entry not fail
> > >     e33eb4997585 ext4: fix slab-use-after-free in ext4_es_insert_extent()
> > >     859893f61906 ext4: using nofail preallocation in ext4_es_insert_extent()
> > >     048e7f38b31c ext4: using nofail preallocation in ext4_es_insert_delayed_block()
> > >     580b9dd6ab0b ext4: using nofail preallocation in ext4_es_remove_extent()
> > >     66bc78a295b3 ext4: use pre-allocated es in __es_remove_extent()
> > >     b1995ba6269c ext4: use pre-allocated es in __es_insert_extent()
> > >     edec12712ae1 ext4: factor out __es_alloc_extent() and __es_free_extent()
> > >     e82d05cf5ccb ext4: add a new helper to check if es must be kept
> > >     612edd488872 media: qcom: camss: Fix csid-gen2 for test pattern generator
> > >     ceb5276d8c99 media: qcom: camss: Fix set CSI2_RX_CFG1_VC_MODE when VC is greater than 3
> > >     f001e6f62693 media: camss: sm8250: Virtual channels for CSID
> > >     9fb81ca7aa05 media: camss: Replace hard coded value with parameter
> > >     8ef9b32f20ab MIPS: KVM: Fix a build warning about variable set but not used
> > >     6ddaca6b20f7 lockdep: Fix block chain corruption
> > >     61747778a88b USB: dwc3: qcom: fix ACPI platform device leak
> > >     027472889970 USB: dwc3: qcom: fix resource leaks on probe deferral
> > >     e26c6febac43 nvmet: nul-terminate the NQNs passed in the connect command
> > >     b5d50c6a609d afs: Fix file locking on R/O volumes to operate in local mode
> > >     84ebfbed3ae0 afs: Return ENOENT if no cell DNS record can be found
> > >     6aeac88a45de net: axienet: Fix check for partial TX checksum
> > >     293acba84108 amd-xgbe: propagate the correct speed and duplex status
> > >     b3874cc25a70 amd-xgbe: handle the corner-case during tx completion
> > >     e949dbc28cd5 amd-xgbe: handle corner-case during sfp hotplug
> > >     01a8b94726b1 octeontx2-pf: Fix ntuple rule creation to direct packet to VF with higher Rx queue than its PF
> > >     fcc4a03ad3b1 arm/xen: fix xen_vcpu_info allocation alignment
> > >     90072af9efe8 net/smc: avoid data corruption caused by decline
> > >     66c023469b3e net: usb: ax88179_178a: fix failed operations during ax88179_reset
> > >     ba81c5228ef8 ipv4: Correct/silence an endian warning in __ip_do_redirect
> > >     364406d4c114 HID: fix HID device resource race between HID core and debugging support
> > >     52badc06b119 HID: core: store the unique system identifier in hid_device
> > >     221be624a55d drm/rockchip: vop: Fix color for RGB888/BGR888 format on VOP full
> > >     b0c835fd7d89 ata: pata_isapnp: Add missing error check for devm_ioport_map()
> > >     9754a498aa5b octeontx2-pf: Fix memory leak during interface down
> > >     be41c0c4a632 wireguard: use DEV_STATS_INC()
> > >     f163a6d17a95 drm/panel: simple: Fix Innolux G101ICE-L01 timings
> > >     608de3a587eb drm/panel: simple: Fix Innolux G101ICE-L01 bus flags
> > >     18bd108a13cb drm/panel: auo,b101uan08.3: Fine tune the panel power sequence
> > >     9fe5718d3f09 drm/panel: boe-tv101wum-nl6: Fine tune the panel power sequence
> > >     c8a49336e1de afs: Make error on cell lookup failure consistent with OpenAFS
> > >     ac239fccf5a5 afs: Fix afs_server_list to be cleaned up with RCU
> > >     a78d278e01b1 Linux 5.15.140
> > >     947c9e12ddd6 driver core: Release all resources during unbind before updating device links
> > >     5a434d5c3823 Input: xpad - add VID for Turtle Beach controllers
> > >     cbc7c29dff0f tracing: Have trace_event_file have ref counters
> > >     1dcf90c9fa01 powerpc/powernv: Fix fortify source warnings in opal-prd.c
> > >     3d7912710e5e io_uring/fdinfo: lock SQ thread while retrieving thread cpu/pid
> > >     595b051c83a1 drm/amd/display: Change the DMCUB mailbox memory location from FB to inbox
> > >     a2a6e97c4b33 drm/amdgpu: fix error handling in amdgpu_bo_list_get()
> > >     e380992c479b drm/amdgpu: don't use ATRM for external devices
> > >     4ff985b8810c drm/i915: Fix potential spectre vulnerability
> > >     ea0c4d5ec57f drm/amd/pm: Handle non-terminated overdrive commands.
> > >     9ce842d7762a ext4: add missed brelse in update_backups
> > >     ce19c20064b6 ext4: remove gdb backup copy for meta bg in setup_new_flex_group_blocks
> > >     ac45d8e34bed ext4: correct the start block of counting reserved clusters
> > >     8f9842c4b925 ext4: correct return value of ext4_convert_meta_bg
> > >     8798d3b2722d ext4: correct offset of gdb backup in non meta_bg group to update_backups
> > >     8a3bb38bfdaf ext4: apply umask if ACL support is disabled
> > >     d5c380149b96 Revert "net: r8169: Disable multicast filter for RTL8168H and RTL8107E"
> > >     6ad3d8594d5e media: qcom: camss: Fix missing vfe_lite clocks check
> > >     e0376cf06950 media: qcom: camss: Fix VFE-17x vfe_disable_output()
> > >     8f733387d17f media: qcom: camss: Fix vfe_get() error jump
> > >     841fc648fbb5 media: qcom: camss: Fix pm_domain_on sequence in probe
> > >     4c9c43f79a12 mmc: sdhci-pci-gli: GL9750: Mask the replay timer timeout of AER
> > >     72bf271c5a77 r8169: fix network lost after resume on DASH systems
> > >     468e3ebf4786 mm: kmem: drop __GFP_NOFAIL when allocating objcg vectors
> > >     0387978fda07 mmc: sdhci-pci-gli: A workaround to allow GL9750 to enter ASPM L1.2
> > >     070b3ccb9b8b riscv: kprobes: allow writing to x0
> > >     cd0e9f475a46 nfsd: fix file memleak on client_opens_release
> > >     114c9d732cf9 media: ccs: Correctly initialise try compose rectangle
> > >     6c8aeeb2c549 media: venus: hfi: add checks to handle capabilities from firmware
> > >     cdeb0a4cf327 media: venus: hfi: fix the check to handle session buffer requirement
> > >     7d62570f75fe media: venus: hfi_parser: Add check to keep the number of codecs within range
> > >     d0d831e7d68d media: sharp: fix sharp encoding
> > >     6003733c8f95 media: lirc: drop trailing space from scancode transmit
> > >     e4088d7d8f11 f2fs: avoid format-overflow warning
> > >     12055238d046 i2c: i801: fix potential race in i801_block_transaction_byte_by_byte
> > >     336e6db5c120 net: phylink: initialize carrier state at creation
> > >     d8cb287d31cb net: dsa: lan9303: consequently nested-lock physical MDIO
> > >     656262cb0f95 net: ethtool: Fix documentation of ethtool_sprintf()
> > >     acca20cc16f3 s390/ap: fix AP bus crash on early config change callback invocation
> > >     019b7d42a416 i2c: designware: Disable TX_EMPTY irq while waiting for block length byte
> > >     c6e89348fd58 sbsa_gwdt: Calculate timeout with 64-bit math
> > >     132670ae9ffb lsm: fix default return value for inode_getsecctx
> > >     223196b50605 lsm: fix default return value for vm_enough_memory
> > >     06d320ca170b Revert "i2c: pxa: move to generic GPIO recovery"
> > >     ddec3d04f874 Revert ncsi: Propagate carrier gain/loss events to the NCSI controller
> > >     ad0b74d0f331 powerpc/pseries/ddw: simplify enable_ddw()
> > >     b3e993de400e arm64: dts: qcom: ipq6018: Fix tcsr_mutex register size
> > >     b99ac20612ca arm64: dts: qcom: ipq6018: switch TCSR mutex to MMIO
> > >     aaf0a07d6088 ksmbd: fix slab out of bounds write in smb_inherit_dacl()
> > >     1c701423bb03 Bluetooth: btusb: Add 0bda:b85b for Fn-Link RTL8852BE
> > >     36a573b32550 Bluetooth: btusb: Add RTW8852BE device 13d3:3570 to device tables
> > >     c4976160a0a4 bluetooth: Add device 13d3:3571 to device tables
> > >     603e77e9e8c0 bluetooth: Add device 0bda:887b to device tables
> > >     e9bb966c50a7 Bluetooth: btusb: Add Realtek RTL8852BE support ID 0x0cb8:0xc559
> > >     cf642ee641ce cpufreq: stats: Fix buffer overflow detection in trans_stats()
> > >     63e09cdfe948 regmap: Ensure range selector registers are updated after cache sync
> > >     0c49e74e95bf tty: serial: meson: fix hard LOCKUP on crtscts mode
> > >     6f26b6a61b08 serial: meson: Use platform_get_irq() to get the interrupt
> > >     450fa8bf803f ALSA: hda/realtek - Enable internal speaker of ASUS K6500ZC
> > >     cc549ba50bb8 ALSA: hda/realtek - Add Dell ALC295 to pin fall back table
> > >     767c988771cb ALSA: info: Fix potential deadlock at disconnection
> > >     09022ae66261 xhci: Enable RPM on controllers that support low-power states
> > >     68574fe2e488 parisc/pgtable: Do not drop upper 5 address bits of physical address
> > >     ea7593c18ff7 parisc: Prevent booting 64-bit kernels on PA1.x machines
> > >     2c9092e8b29a i3c: master: svc: fix SDA keep low when polling IBIWON timeout happen
> > >     da754f92fc02 i3c: master: svc: fix check wrong status register in irq handler
> > >     5ba77b6b45d6 i3c: master: svc: fix ibi may not return mandatory data byte
> > >     e0a70ed4a580 i3c: master: svc: fix wrong data return when IBI happen during start frame
> > >     7383675aba2f i3c: master: svc: fix race condition in ibi work thread
> > >     cc7efd1054f4 i3c: master: cdns: Fix reading status register
> > >     d3c6a08c2b77 mtd: cfi_cmdset_0001: Byte swap OTP info
> > >     a4668088128d mm/memory_hotplug: use pfn math in place of direct struct page manipulation
> > >     792a796085cf mm/cma: use nth_page() in place of direct struct page manipulation
> > >     9b59fc31226e s390/cmma: fix detection of DAT pages
> > >     45bb94aab891 dmaengine: stm32-mdma: correct desc prep when channel running
> > >     91659b77e937 mcb: fix error handling for different scenarios when parsing
> > >     534790fde890 tracing: Have the user copy of synthetic event address use correct context
> > >     f6237afabc34 i2c: core: Run atomic i2c xfer when !preemptible
> > >     931aa7154bc4 kernel/reboot: emergency_restart: Set correct system_state
> > >     7a3424c3b76a quota: explicitly forbid quota files from being encrypted
> > >     47f509832168 jbd2: fix potential data lost in recovering journal raced with synchronizing fs bdev
> > >     f13e1ea45699 ASoC: codecs: wsa-macro: fix uninitialized stack variables with name prefix
> > >     28436d8092ad selftests/resctrl: Reduce failures due to outliers in MBA/MBM tests
> > >     6ce63598a1fb selftests/resctrl: Remove duplicate feature check from CMT test
> > >     e90efe17fc07 netfilter: nf_tables: split async and sync catchall in two functions
> > >     0d9506c766c9 netfilter: nf_tables: remove catchall element in GC sync path
> > >     96fc7a50a278 PCI: keystone: Don't discard .probe() callback
> > >     e0d394df9812 PCI: keystone: Don't discard .remove() callback
> > >     f4f12667167c KEYS: trusted: Rollback init_trusted() consistently
> > >     c407ff72fb3a genirq/generic_chip: Make irq_remove_generic_chip() irqdomain aware
> > >     bc8a14e3c630 mmc: meson-gx: Remove setting of CMD_CFG_ERROR
> > >     3a51e6b4da71 wifi: ath11k: fix htt pktlog locking
> > >     426e718ce9ba wifi: ath11k: fix dfs radar event locking
> > >     e9d84413b1b7 wifi: ath11k: fix temperature event locking
> > >     5ff849948c11 ima: detect changes to the backing overlay file
> > >     4584a421a6d9 ima: annotate iint mutex to avoid lockdep false positive warnings
> > >     4049576c639f ACPI: FPDT: properly handle invalid FPDT subtables
> > >     628e76e684c8 firmware: qcom_scm: use 64-bit calling convention only when client is 64-bit
> > >     6eb8c191e360 btrfs: don't arbitrarily slow down delalloc if we're committing
> > >     0b99626b28ca rcu: kmemleak: Ignore kmemleak false positives when RCU-freeing objects
> > >     71f5344f477c PM: hibernate: Clean up sync_read handling in snapshot_write_next()
> > >     57dbc0eb8abe PM: hibernate: Use __get_safe_page() rather than touching the list
> > >     87a30633b5d3 arm64: dts: qcom: ipq6018: Fix hwlock index for SMEM
> > >     ebaee06a7292 rcu/tree: Defer setting of jiffies during stall reset
> > >     057d1034d012 svcrdma: Drop connection after an RDMA Read error
> > >     541b3757fd44 wifi: wilc1000: use vmm_table as array in wilc struct
> > >     b156f62f19da PCI: exynos: Don't discard .remove() callback
> > >     f88796721002 PCI/ASPM: Fix L1 substate handling in aspm_attr_store_common()
> > >     467864d55b52 mmc: sdhci_am654: fix start loop index for TAP value parsing
> > >     ef34a97bb9cb mmc: vub300: fix an error code
> > >     36adb6204cff clk: qcom: ipq6018: drop the CLK_SET_RATE_PARENT flag from PLL clocks
> > >     090b167b2c41 clk: qcom: ipq8074: drop the CLK_SET_RATE_PARENT flag from PLL clocks
> > >     18640a1818f1 clk: socfpga: Fix undefined behavior bug in struct stratix10_clock_data
> > >     4d17b54c9be3 parisc/pdc: Add width field to struct pdc_model
> > >     936c9c10efae arm64: Restrict CPU_BIG_ENDIAN to GNU as or LLVM IAS 15.x or newer
> > >     8b24bb54bf3a ACPI: resource: Do IRQ override on TongFang GMxXGxx
> > >     5619c34d3c4c watchdog: move softlockup_panic back to early_param
> > >     a6c3a1fe09a2 PCI/sysfs: Protect driver's D3cold preference from user space
> > >     01975bee0a14 hvc/xen: fix event channel handling for secondary consoles
> > >     cfd543c10871 hvc/xen: fix error path in xen_hvc_init() to always register frontend driver
> > >     730e08cb9101 hvc/xen: fix console unplug
> > >     fa0b93a3de40 tty/sysrq: replace smp_processor_id() with get_cpu()
> > >     92e6c0f00d38 audit: don't WARN_ON_ONCE(!current->mm) in audit_exe_compare()
> > >     e29c095f1ad4 audit: don't take task_lock() in audit_exe_compare() code path
> > >     5eb6519f483e KVM: x86: Ignore MSR_AMD64_TW_CFG access
> > >     1c49ef7041f2 KVM: x86: hyper-v: Don't auto-enable stimer on write from user-space
> > >     fe6b461c37cb x86/cpu/hygon: Fix the CPU topology evaluation for real
> > >     3a2adf48d8b1 crypto: x86/sha - load modules based on CPU features
> > >     be079aa71a12 scsi: qla2xxx: Fix system crash due to bad pointer access
> > >     6ba3569f78d3 scsi: megaraid_sas: Increase register read retry rount from 3 to 30 for selected registers
> > >     6a33b5810031 scsi: mpt3sas: Fix loop logic
> > >     3c5aede46cdc bpf: Fix precision tracking for BPF_ALU | BPF_TO_BE | BPF_END
> > >     403470431b15 bpf: Fix check_stack_write_fixed_off() to correctly spill imm
> > >     ba115f6c3a8c randstruct: Fix gcc-plugin performance mode to stay in group
> > >     2771fac4382b powerpc/perf: Fix disabling BHRB and instruction sampling
> > >     7e450cc9ad54 media: venus: hfi: add checks to perform sanity on queue pointers
> > >     1566e8be73fd i915/perf: Fix NULL deref bugs with drm_dbg() calls
> > >     35c17257ef09 xfs: Fix unreferenced object reported by kmemleak in xfs_sysfs_init()
> > >     5db146322b17 xfs: fix memory leak in xfs_errortag_init
> > >     c540284d8488 xfs: fix exception caused by unexpected illegal bestcount in leaf dir
> > >     5212d586e76f xfs: avoid a UAF when log intent item recovery fails
> > >     ba179cc12109 xfs: fix inode reservation space for removing transaction
> > >     b7847653a2d6 xfs: Fix false ENOSPC when performing direct write on a delalloc extent in cow fork
> > >     92d38b87e886 xfs: add missing cmap->br_state = XFS_EXT_NORM update
> > >     8d0baec78e8a xfs: fix intermittent hang during quotacheck
> > >     76545c0e881b xfs: don't leak memory when attr fork loading fails
> > >     eb888caf27d9 xfs: fix use-after-free in xattr node block inactivation
> > >     4cb3842967e6 xfs: flush inode gc workqueue before clearing agi bucket
> > >     188594c64a1e xfs: prevent a UAF when log IO errors race with unmount
> > >     921c96215850 xfs: use invalidate_lock to check the state of mmap_lock
> > >     efd194800b69 xfs: convert buf_cancel_table allocation to kmalloc_array
> > >     074fee186931 xfs: don't leak xfs_buf_cancel structures when recovery fails
> > >     b8effd31a862 xfs: refactor buffer cancellation table allocation
> > >     4968c2aa6a1f cifs: fix check of rc in function generate_smb3signingkey
> > >     8d725bf0d16d cifs: spnego: add ';' in HOST_KEY_LEN
> > >     21accf149161 tools/power/turbostat: Enable the C-state Pre-wake printing
> > >     0045c1ff7ac0 tools/power/turbostat: Fix a knl bug
> > >     5bcce23f387b macvlan: Don't propagate promisc change to lower dev in passthru
> > >     7574b5e65e92 net/mlx5e: Check return value of snprintf writing to fw_version buffer for representors
> > >     55553c5b53ae net/mlx5e: Reduce the size of icosq_str
> > >     51655fd35703 net/mlx5e: Fix pedit endianness
> > >     a990dd7410ec net/mlx5e: Refactor mod header management API
> > >     39f95b1d0d8f net/mlx5e: Move mod hdr allocation to a single place
> > >     c0f37a3715cb net/mlx5e: Remove incorrect addition of action fwd flag
> > >     6974fd92d5f1 net/mlx5e: fix double free of encap_header in update funcs
> > >     f3c4a7044201 net/mlx5e: fix double free of encap_header
> > >     931e9e8e30bf net: stmmac: fix rx budget limit check
> > >     b8b514b2a6cd netfilter: nf_tables: fix pointer math issue in nft_byteorder_eval()
> > >     25da0f582119 netfilter: nf_tables: add and use BE register load-store helpers
> > >     a48f6be5bdb7 netfilter: nf_tables: use the correct get/put helpers
> > >     7d3901bf3baa netfilter: nf_conntrack_bridge: initialize err to 0
> > >     75bcfc188abf af_unix: fix use-after-free in unix_stream_read_actor()
> > >     0b480c654ef2 net: ethernet: cortina: Fix MTU max setting
> > >     097588e20c6b net: ethernet: cortina: Handle large frames
> > >     f9269b274cdf net: ethernet: cortina: Fix max RX frame define
> > >     53064e8239dd bonding: stop the device in bond_setup_by_slave()
> > >     cda210a4bdf7 ptp: annotate data-race around q->head and q->tail
> > >     b67d16b2373b xen/events: fix delayed eoi list handling
> > >     8531a4194e59 ppp: limit MRU to 64K
> > >     9ae82308d184 tipc: Fix kernel-infoleak due to uninitialized TLV value
> > >     359c65daf6b5 net: hns3: fix VF wrong speed and duplex issue
> > >     406be003d698 net: hns3: fix VF reset fail issue
> > >     cfc131b078a3 net: hns3: fix variable may not initialized problem in hns3_init_mac_addr()
> > >     070581829c1a net: hns3: fix incorrect capability bit display for copper port
> > >     a3c65cf7854d net: hns3: add barrier in vf mailbox reply process
> > >     e671d8203758 net: hns3: add byte order conversion for PF to VF mailbox message
> > >     bb0f14257c04 net: hns3: refine the definition for struct hclge_pf_to_vf_msg
> > >     1d8f66d4060a net: hns3: fix add VLAN fail issue
> > >     4b3b2541d40e tty: Fix uninit-value access in ppp_sync_receive()
> > >     1f64cad3ac38 ipvlan: add ipvlan_route_v6_outbound() helper
> > >     6c71b9b177c6 net: set SOCK_RCU_FREE before inserting socket into hashtable
> > >     427165421c25 net: inet: Retire port only listening_hash
> > >     be1ceb8b7c58 net: inet: Open code inet_hash2 and inet_unhash2
> > >     bb9bcf47fba7 net: inet: Remove count from inet_listen_hashbucket
> > >     de634368e079 mptcp: listen diag dump support
> > >     870f438aca56 mptcp: diag: switch to context structure
> > >     be020f658c63 gfs2: Silence "suspicious RCU usage in gfs2_permission" warning
> > >     194454afa6aa SUNRPC: Fix RPC client cleaned up the freed pipefs dentries
> > >     319ed0cba164 NFSv4.1: fix SP4_MACH_CRED protection for pnfs IO
> > >     809684f5b388 SUNRPC: Add an IS_ERR() check back to where it was
> > >     46d6b768072b SUNRPC: ECONNRESET might require a rebind
> > >     a7032d4d6499 media: cec: meson: always include meson sub-directory in Makefile
> > >     16e78f28517d media: cadence: csi2rx: Unregister v4l2 async notifier
> > >     20c2ca9abb78 sched/core: Optimize in_task() and in_interrupt() a bit
> > >     9894c58c1777 tracing/perf: Add interrupt_context_level() helper
> > >     48fef664d7e9 tracing: Reuse logic from perf's get_recursion_context()
> > >     670b3e902f62 wifi: iwlwifi: Use FW rate for non-data frames
> > >     a7ee519e8095 pwm: Fix double shift bug
> > >     7054366cd076 drm/amdgpu: fix software pci_unplug on some chips
> > >     e48a5e78d077 drm/qxl: prevent memory leak
> > >     0835e7f296ca ASoC: ti: omap-mcbsp: Fix runtime PM underflow warnings
> > >     38ada2f304f6 i2c: dev: copy userspace array safely
> > >     610244988f32 kgdb: Flush console before entering kgdb on panic
> > >     4e497f1acd99 drm/amd/display: Avoid NULL dereference of timing generator
> > >     5e0b788fb96b media: imon: fix access to invalid resource for the second interface
> > >     ae6bcafe1f6b media: ccs: Fix driver quirk struct documentation
> > >     d01b0ad79ecd media: cobalt: Use FIELD_GET() to extract Link Width
> > >     03ce0655bf8e gfs2: fix an oops in gfs2_permission
> > >     5bfda356e903 gfs2: ignore negated quota changes
> > >     16631907d013 media: vivid: avoid integer overflow
> > >     09cd8b561aa9 media: gspca: cpia1: shift-out-of-bounds in set_flicker
> > >     39c71357e68e i3c: master: mipi-i3c-hci: Fix a kernel panic for accessing DAT_data.
> > >     72775cad7f57 virtio-blk: fix implicit overflow on virtio_max_dma_size
> > >     f7f3bdb225e3 i2c: sun6i-p2wi: Prevent potential division by zero
> > >     d23ad76f240c i3c: mipi-i3c-hci: Fix out of bounds access in hci_dma_irq_handler
> > >     e6fbad3cc880 9p: v9fs_listxattr: fix %s null argument warning
> > >     a18be976be41 9p/trans_fd: Annotate data-racy writes to file::f_flags
> > >     2cc5e191d671 usb: gadget: f_ncm: Always set current gadget in ncm_bind()
> > >     6c80f48912b5 tty: vcc: Add check for kstrdup() in vcc_probe()
> > >     2ff61106d6b4 exfat: support handle zero-size directory
> > >     c86a3007a685 HID: Add quirk for Dell Pro Wireless Keyboard and Mouse KM5221W
> > >     3453f945af89 PCI: Use FIELD_GET() in Sapphire RX 5600 XT Pulse quirk
> > >     0a93a0f99a09 misc: pci_endpoint_test: Add Device ID for R-Car S4-8 PCIe controller
> > >     03dbd6a9ea4e PCI: Disable ATS for specific Intel IPU E2000 devices
> > >     a9a0b3444845 PCI: Extract ATS disabling to a helper function
> > >     fe511d24418a PCI: Use FIELD_GET() to extract Link Width
> > >     56d78b5495eb scsi: libfc: Fix potential NULL pointer dereference in fc_lport_ptp_setup()
> > >     37a51e7f36b7 atm: iphase: Do PCI error checks on own line
> > >     f05ae00106aa PCI: tegra194: Use FIELD_GET()/FIELD_PREP() with Link Width fields
> > >     631a96e9eb42 ALSA: hda: Fix possible null-ptr-deref when assigning a stream
> > >     1c805b9cd2e3 ARM: 9320/1: fix stack depot IRQ stack filter
> > >     8d25ec69f8f1 HID: lenovo: Detect quirk-free fw on cptkbd and stop applying workaround
> > >     64f062baf202 jfs: fix array-index-out-of-bounds in diAlloc
> > >     da3da5e1e6f7 jfs: fix array-index-out-of-bounds in dbFindLeaf
> > >     1f74d336990f fs/jfs: Add validity check for db_maxag and db_agpref
> > >     5f148b16972e fs/jfs: Add check for negative db_l2nbperpage
> > >     e1d1f79b1929 scsi: ibmvfc: Remove BUG_ON in the case of an empty event pool
> > >     f0bfc8a5561f scsi: hisi_sas: Set debugfs_dir pointer to NULL after removing debugfs
> > >     5904dee70771 RDMA/hfi1: Use FIELD_GET() to extract Link Width
> > >     546c1796ad1e crypto: pcrypt - Fix hungtask for PADATA_RESET
> > >     bc443a199f8c ASoC: soc-card: Add storage for PCI SSID
> > >     9f2082067c5f selftests/efivarfs: create-read: fix a resource leak
> > >     428cad17f53b arm64: dts: ls208xa: use a pseudo-bus to constrain usb dma size
> > >     174f62a0aa15 drm/amdgpu: Fix a null pointer access when the smc_rreg pointer is NULL
> > >     3f7a400d5e80 drm/amdkfd: Fix shift out-of-bounds issue
> > >     300589d551d4 drm/panel: st7703: Pick different reset sequence
> > >     eaa03ea366c8 drm/amdgpu/vkms: fix a possible null pointer dereference
> > >     84c923d89890 drm/panel/panel-tpo-tpg110: fix a possible null pointer dereference
> > >     2381f6b628b3 drm/panel: fix a possible null pointer dereference
> > >     c11cf5e117f5 drm/amdgpu: Fix potential null pointer derefernce
> > >     a237675aa1e6 drm/amd: Fix UBSAN array-index-out-of-bounds for Polaris and Tonga
> > >     acdb6830de02 drm/amd: Fix UBSAN array-index-out-of-bounds for SMU7
> > >     829ce8e995a8 drm/msm/dp: skip validity check for DP CTS EDID checksum
> > >     689b33b94f09 drm: vmwgfx_surface.c: copy user-array safely
> > >     22260dabcfe3 kernel: watch_queue: copy user-array safely
> > >     d4f2c09d4672 kernel: kexec: copy user-array safely
> > >     24b17d530c42 string.h: add array-wrappers for (v)memdup_user()
> > >     3a3a6dc9a330 drm/amd/display: use full update for clip size increase of large plane source
> > >     7d43cdd22cd8 drm/amdkfd: Fix a race condition of vram buffer unref in svm code
> > >     eea81424c5b8 drm/komeda: drop all currently held locks if deadlock happens
> > >     812886866be6 platform/x86: thinkpad_acpi: Add battery quirk for Thinkpad X120e
> > >     ba7088769800 Bluetooth: Fix double free in hci_conn_cleanup
> > >     f9de14bde56d Bluetooth: btusb: Add date->evt_skb is NULL check
> > >     a43cf6acf017 wifi: ath10k: Don't touch the CE interrupt registers after power up
> > >     6f42bd243327 net: annotate data-races around sk->sk_dst_pending_confirm
> > >     19ab5fd26441 net: annotate data-races around sk->sk_tx_queue_mapping
> > >     f3be63f7a8ee wifi: ath10k: fix clang-specific fortify warning
> > >     02a0547b8da0 wifi: ath9k: fix clang-specific fortify warnings
> > >     cf353904a828 bpf: Detect IP == ksym.end as part of BPF program
> > >     c29a89b23f67 atl1c: Work around the DMA RX overflow issue
> > >     21a0f310a9f3 wifi: mac80211: don't return unset power in ieee80211_get_tx_power()
> > >     3073e38086d0 wifi: mac80211_hwsim: fix clang-specific fortify warning
> > >     e8e55fa44435 x86/mm: Drop the 4 MB restriction on minimal NUMA node memory size
> > >     f9d3ba62e87b workqueue: Provide one lock class key per work_on_cpu() callsite
> > >     0a5b512d526c clocksource/drivers/timer-atmel-tcb: Fix initialization on SAM9 hardware
> > >     465b88c0873b clocksource/drivers/timer-imx-gpt: Fix potential memory leak
> > >     fd0df3f87192 perf/core: Bail out early if the request AUX area is out of bound
> > >     e89d0ed45a41 locking/ww_mutex/test: Fix potential workqueue corruption
> > >     2a910f4af54d Linux 5.15.139
> > >     3443337acd37 btrfs: use u64 for buffer sizes in the tree search ioctls
> > >     f9f5e8cecba9 Revert "mmc: core: Capture correct oemid-bits for eMMC cards"
> > >     824829c2c6b4 tracing/kprobes: Fix the order of argument descriptions
> > >     560680f745fc fbdev: fsl-diu-fb: mark wr_reg_wa() static
> > >     8e4b510fe917 fbdev: imsttfb: fix a resource leak in probe
> > >     3648582181b6 fbdev: imsttfb: Fix error path of imsttfb_probe()
> > >     30959f9f4540 spi: spi-zynq-qspi: add spi-mem to driver kconfig dependencies
> > >     9cf044cc36c1 ASoC: hdmi-codec: register hpd callback on component probe
> > >     705e5a28ec1d drm/syncobj: fix DRM_SYNCOBJ_WAIT_FLAGS_WAIT_AVAILABLE
> > >     0ca05fae2790 netfilter: nat: fix ipv6 nat redirect with mapped and scoped addresses
> > >     1652f57f02eb netfilter: nft_redir: use `struct nf_nat_range2` throughout and deduplicate eval call-backs
> > >     d28c17abe098 netfilter: xt_recent: fix (increase) ipv6 literal buffer length
> > >     f30567fcbc4d i2c: iproc: handle invalid slave state
> > >     38f5ac54b917 r8169: respect userspace disabling IFF_MULTICAST
> > >     fd01115b033c blk-core: use pr_warn_ratelimited() in bio_check_ro()
> > >     b80148710983 block: remove unneeded return value of bio_check_ro()
> > >     d8d94d6b3bd3 tg3: power down device only on SYSTEM_POWER_OFF
> > >     5ea06a23f8f4 net/smc: put sk reference if close work was canceled
> > >     884606f8283c net/smc: allow cdc msg send rather than drop it with NULL sndbuf_desc
> > >     a62af7146daa net/smc: fix dangling sock under state SMC_APPFINCLOSEWAIT
> > >     866606826f16 selftests: pmtu.sh: fix result checking
> > >     2d117ac1b8f8 net: stmmac: xgmac: Enable support for multiple Flexible PPS outputs
> > >     95a99ac112c5 Fix termination state for idr_for_each_entry_ul()
> > >     70ef755f126b net: r8169: Disable multicast filter for RTL8168H and RTL8107E
> > >     0dad0e75d62b dccp/tcp: Call security_inet_conn_request() after setting IPv6 addresses.
> > >     c340713bdf32 dccp: Call security_inet_conn_request() after setting IPv4 addresses.
> > >     d1b7e6562a4c octeontx2-pf: Fix holes in error code
> > >     f60297ef59d4 octeontx2-pf: Fix error codes
> > >     794d360b1d65 inet: shrink struct flowi_common
> > >     8943083bbb64 bpf: Check map->usercnt after timer->timer is assigned
> > >     3907b89cd17f tipc: Change nla_policy for bearer-related names to NLA_NUL_STRING
> > >     a1a485e45d24 hsr: Prevent use after free in prp_create_tagged_frame()
> > >     352887b3edd0 llc: verify mac len before reading mac header
> > >     303766bb92c5 Input: synaptics-rmi4 - fix use after free in rmi_unregister_function()
> > >     741e4c15d7c0 pwm: brcmstb: Utilize appropriate clock APIs in suspend/resume
> > >     895ac9a21f69 pwm: sti: Reduce number of allocations and drop usage of chip_data
> > >     db64ddddeeec regmap: prevent noinc writes from clobbering cache
> > >     004d4002534e media: dvb-usb-v2: af9035: fix missing unlock
> > >     a0beda184756 media: cedrus: Fix clock/reset sequence
> > >     980be4c3b0d5 media: vidtv: mux: Add check and kfree for kstrdup
> > >     d17269fb9161 media: vidtv: psi: Add check for kstrdup
> > >     db89f551b706 media: s3c-camif: Avoid inappropriate kfree()
> > >     51c94256a83f media: bttv: fix use after free error due to btv->timeout timer
> > >     d3937f9e25d9 media: i2c: max9286: Fix some redundant of_node_put() calls
> > >     9d060f2fc40c pcmcia: ds: fix possible name leak in error path in pcmcia_device_add()
> > >     24e9df588e2e pcmcia: ds: fix refcount leak in pcmcia_device_add()
> > >     24e73ab542c7 pcmcia: cs: fix possible hung task and memory leak pccardd()
> > >     b3eaa0d43c74 rtc: pcf85363: fix wrong mask/val parameters in regmap_update_bits call
> > >     20bd0198bebd cxl/mem: Fix shutdown order
> > >     d48fe8d98171 i3c: Fix potential refcount leak in i3c_master_register_new_i3c_devs
> > >     855d6fb2cc7b 9p/net: fix possible memory leak in p9_check_errors()
> > >     0d456ebaad30 perf hist: Add missing puts to hist__account_cycles
> > >     924e8d0b7645 perf machine: Avoid out of bounds LBR memory read
> > >     76b0eab987c4 usb: host: xhci-plat: fix possible kernel oops while resuming
> > >     c9c4dab06a5a xhci: Loosen RPM as default policy to cover for AMD xHC 1.1
> > >     92c9ef156431 powerpc/pseries: fix potential memory leak in init_cpu_associativity()
> > >     516235e7b35f powerpc/imc-pmu: Use the correct spinlock initializer.
> > >     945dc61d7840 powerpc/xive: Fix endian conversion size
> > >     bce31a2bcb1e powerpc/40x: Remove stale PTE_ATOMIC_UPDATES macro
> > >     1308e55eb09c modpost: fix tee MODULE_DEVICE_TABLE built on big-endian host
> > >     863a9c3fdec2 powerpc: Only define __parse_fpscr() when required
> > >     01f62c6bd2db f2fs: fix to initialize map.m_pblk in f2fs_precache_extents()
> > >     dfebea7114e0 dmaengine: pxa_dma: Remove an erroneous BUG_ON() in pxad_free_desc()
> > >     72f8fa6c4b78 USB: usbip: fix stub_dev hub disconnect
> > >     168697f15a53 tools: iio: iio_generic_buffer ensure alignment
> > >     a61c3c647ffd misc: st_core: Do not call kfree_skb() under spin_lock_irqsave()
> > >     732aa0cb2601 dmaengine: ti: edma: handle irq_of_parse_and_map() errors
> > >     2941a29fe9d6 usb: chipidea: Simplify Tegra DMA alignment code
> > >     58e8316b200b usb: chipidea: Fix DMA overwrite for Tegra
> > >     fcaafb574fc8 usb: dwc2: fix possible NULL pointer dereference caused by driver concurrency
> > >     c956be5641cc dmaengine: idxd: Register dsa_bus_type before registering idxd sub-drivers
> > >     ca46d7ce1fbe livepatch: Fix missing newline character in klp_resolve_symbols()
> > >     b77f7c025e85 tty: tty_jobctrl: fix pid memleak in disassociate_ctty()
> > >     e9f598a5cc9a f2fs: compress: fix to avoid redundant compress extension
> > >     8c4504cc0c64 f2fs: compress: fix to avoid use-after-free on dic
> > >     ca0aae3837a6 leds: trigger: ledtrig-cpu:: Fix 'output may be truncated' issue for 'cpu'
> > >     206a972511a8 leds: pwm: Don't disable the PWM when the LED should be off
> > >     893eedf596dd leds: turris-omnia: Do not use SMBUS calls
> > >     aec3706971b3 leds: turris-omnia: Drop unnecessary mutex locking
> > >     c9a4f13c58f1 mfd: arizona-spi: Set pdata.hpdet_channel for ACPI enumerated devs
> > >     63a99d7b57b4 mfd: dln2: Fix double put in dln2_probe
> > >     2742c860e0b7 mfd: core: Ensure disabled devices are skipped without aborting
> > >     94eb5423d75e mfd: core: Un-constify mfd_cell.of_reg
> > >     8890d4d5f25e ASoC: ams-delta.c: use component after check
> > >     a2ae48bd82ee crypto: qat - fix deadlock in backlog processing
> > >     0dd34a7ad395 padata: Fix refcnt handling in padata_free_shell()
> > >     93e4aa8545ab ASoC: Intel: Skylake: Fix mem leak when parsing UUIDs fails
> > >     cd1c2df64d6b HID: logitech-hidpp: Move get_wireless_feature_index() check to hidpp_connect_event()
> > >     99893b7c4592 HID: logitech-hidpp: Revert "Don't restart communication if not necessary"
> > >     5f2f38602583 HID: logitech-hidpp: Don't restart IO, instead defer hid_connect() only
> > >     1f80041c5867 HID: logitech-hidpp: Remove HIDPP_QUIRK_NO_HIDINPUT quirk
> > >     d3b196a1da3e Revert "HID: logitech-hidpp: add a module parameter to keep firmware gestures"
> > >     6885e5ffa09d sh: bios: Revive earlyprintk support
> > >     b0c25e957f9b hid: cp2112: Fix IRQ shutdown stopping polling for all IRQs on chip
> > >     d06dc0f99f72 RDMA/hfi1: Workaround truncation compilation error
> > >     086cd44204bb scsi: ufs: core: Leave space for '\0' in utf8 desc string
> > >     a0f1999090b3 ASoC: fsl: Fix PM disable depth imbalance in fsl_easrc_probe
> > >     904fc0103776 RDMA/hns: The UD mode can only be configured with DCQCN
> > >     9f8db02d30ad RDMA/hns: Fix signed-unsigned mixed comparisons
> > >     2de683e27e1d RDMA/hns: Fix uninitialized ucmd in hns_roce_create_qp_common()
> > >     611260e36f16 IB/mlx5: Fix rdma counter binding for RAW QP
> > >     922b2693b9af ASoC: fsl: mpc5200_dma.c: Fix warning of Function parameter or member not described
> > >     001f90cd9d2f ext4: move 'ix' sanity check to corrent position
> > >     c24a3c9e373e ARM: 9321/1: memset: cast the constant byte to unsigned char
> > >     012d0c66f939 hid: cp2112: Fix duplicate workqueue initialization
> > >     1ce09238e8e8 crypto: qat - increase size of buffers
> > >     62df66b726f9 crypto: caam/jr - fix Chacha20 + Poly1305 self test failure
> > >     61f25d4686bf crypto: caam/qi2 - fix Chacha20 + Poly1305 self test failure
> > >     66eb7b7f23dd nd_btt: Make BTT lanes preemptible
> > >     6563e0f79d63 libnvdimm/of_pmem: Use devm_kstrdup instead of kstrdup and check its return value
> > >     d4ad0c1a83ce scsi: ibmvfc: Fix erroneous use of rtas_busy_delay with hcall return code
> > >     b79c7d684c3f RDMA/core: Use size_{add,sub,mul}() in calls to struct_size()
> > >     a5c83c8043d7 hwrng: geode - fix accessing registers
> > >     a8607725b20a crypto: hisilicon/hpre - Fix a erroneous check after snprintf()
> > >     b01b9dc5487a selftests/resctrl: Ensure the benchmark commands fits to its array
> > >     2d2300fcf8f6 selftests/pidfd: Fix ksft print formats
> > >     8bc9c9447489 arm64: dts: imx8mn: Add sound-dai-cells to micfil node
> > >     1abd658492b5 arm64: dts: imx8mm: Add sound-dai-cells to micfil node
> > >     cf7abb54f8b1 arm64: dts: imx8qm-ss-img: Fix jpegenc compatible entry
> > >     8704bf18a888 clk: scmi: Free scmi_clk allocated when the clocks with invalid info are skipped
> > >     bdb0428aa294 firmware: arm_ffa: Assign the missing IDR allocation ID to the FFA device
> > >     b0ffdc164365 firmware: ti_sci: Mark driver as non removable
> > >     995ee1e84e8d soc: qcom: llcc: Handle a second device without data corruption
> > >     19b8098f73c6 ARM: dts: qcom: mdm9615: populate vsdcc fixed regulator
> > >     a8ab88f84b89 arm64: dts: qcom: apq8016-sbc: Add missing ADV7533 regulators
> > >     ddc0df81eeac ARM64: dts: marvell: cn9310: Use appropriate label for spi1 pins
> > >     12d9de01c09c arm64: dts: qcom: sdm845-mtp: fix WiFi configuration
> > >     690b89255971 arm64: dts: qcom: sc7280: Add missing LMH interrupts
> > >     2a4cce4168f7 arm64: dts: qcom: msm8992-libra: drop duplicated reserved memory
> > >     eb9daf47806b arm64: dts: qcom: msm8916: Fix iommu local address range
> > >     541640dcbf48 ARM: dts: renesas: blanche: Fix typo in GP_11_2 pin name
> > >     0e1e88bba286 perf: hisi: Fix use-after-free when register pmu fails
> > >     4067d39f3c57 drm: mediatek: mtk_dsi: Fix NO_EOT_PACKET settings/handling
> > >     a6a6f70aedca drm/msm/dsi: use msm_gem_kernel_put to free TX buffer
> > >     aea6f32a4318 xen-pciback: Consider INTx disabled when MSI/MSI-X is enabled
> > >     e588ca45bf55 drm/rockchip: Fix type promotion bug in rockchip_gem_iommu_map()
> > >     a00a293d57a5 arm64/arm: xen: enlighten: Fix KPTI checks
> > >     d0d01bb4a560 drm/bridge: lt9611uxc: fix the race in the error path
> > >     29aba28ea195 drm/bridge: lt9611uxc: Register and attach our DSI device at probe
> > >     f53a04579328 drm/bridge: lt9611uxc: Switch to devm MIPI-DSI helpers
> > >     517a5137a57b drm/rockchip: cdn-dp: Fix some error handling paths in cdn_dp_probe()
> > >     865ccd4ca674 drm/mediatek: Fix iommu fault during crtc enabling
> > >     8e3c8253b34f drm/mediatek: Fix iommu fault by swapping FBs after updating plane state
> > >     e11e339faa11 drm/amdkfd: fix some race conditions in vram buffer alloc/free of svm code
> > >     30cb99e09648 drm/bridge: tc358768: Fix bit updates
> > >     1cd4ae681a6a drm/bridge: tc358768: Disable non-continuous clock mode
> > >     c13591b859be drm/bridge: tc358768: Fix use of uninitialized variable
> > >     d78bddd94b80 drm/bridge: lt8912b: Add missing drm_bridge_attach call
> > >     5cc2bc519afd drm/bridge: lt8912b: Manually disable HPD only if it was enabled
> > >     42071feab712 drm/bridge: lt8912b: Fix crash on bridge detach
> > >     d9217286d0ab drm/bridge: lt8912b: Fix bridge_detach
> > >     cc3057958c5c drm/bridge: lt8912b: Add hot plug detection
> > >     ef4a40953c80 drm/bridge: lt8912b: Register and attach our DSI device at probe
> > >     3580b8a01305 drm/bridge: lt8912b: Switch to devm MIPI-DSI helpers
> > >     52541851a8d1 drm/mipi-dsi: Create devm device attachment
> > >     a20d6ecd261a drm/mipi-dsi: Create devm device registration
> > >     347f025a02b3 drm/radeon: possible buffer overflow
> > >     b163b371d741 drm/rockchip: vop: Fix call to crtc reset helper
> > >     9a96bed1df7b drm/rockchip: vop: Fix reset of state in duplicate state crtc funcs
> > >     1b0bc99cf316 hwmon: (coretemp) Fix potentially truncated sysfs attribute name
> > >     b3e7eb23a6e9 hwmon: (axi-fan-control) Fix possible NULL pointer dereference
> > >     e0bf076b734a platform/x86: wmi: Fix opening of char device
> > >     c57e81d5e538 platform/x86: wmi: remove unnecessary initializations
> > >     2ca4e461a298 platform/x86: wmi: Fix probe failure when failing to register WMI devices
> > >     f75e11f54d98 clk: qcom: config IPQ_APSS_6018 should depend on QCOM_SMEM
> > >     d1175cf4bd2b clk: mediatek: clk-mt2701: Add check for mtk_alloc_clk_data
> > >     e964d21dc034 clk: mediatek: clk-mt7629: Add check for mtk_alloc_clk_data
> > >     c4070ada5d51 clk: mediatek: clk-mt7629-eth: Add check for mtk_alloc_clk_data
> > >     3aefc6fcfbad clk: mediatek: clk-mt6797: Add check for mtk_alloc_clk_data
> > >     ca6d565a2319 clk: mediatek: clk-mt6779: Add check for mtk_alloc_clk_data
> > >     533ca5153ad6 clk: mediatek: clk-mt6765: Add check for mtk_alloc_clk_data
> > >     e531e4e73734 clk: npcm7xx: Fix incorrect kfree
> > >     761c2a690d8f clk: ti: fix double free in of_ti_divider_clk_setup()
> > >     1c37faca0908 clk: ti: change ti_clk_register[_omap_hw]() API
> > >     28b72fba1e19 clk: ti: Update component clocks to use ti_dt_clk_name()
> > >     c4bffed2e52b clk: ti: Update pll and clockdomain clocks to use ti_dt_clk_name()
> > >     9b5e9d8bf9a6 clk: ti: Add ti_dt_clk_name() helper to use clock-output-names
> > >     f45fff806ebb clk: keystone: pll: fix a couple NULL vs IS_ERR() checks
> > >     7ff8ca9beefb spi: nxp-fspi: use the correct ioremap function
> > >     26206c858dae clk: renesas: rzg2l: Fix computation formula
> > >     1966bf2a79e6 clk: renesas: rzg2l: Use FIELD_GET() for PLL register fields
> > >     7ece2efa87af clk: renesas: rzg2l: Simplify multiplication/shift logic
> > >     e2239f716529 clk: imx: imx8qxp: Fix elcdif_pll clock
> > >     7d416973cd12 clk: imx: imx8mq: correct error handling path
> > >     608ebb098b79 clk: imx: Select MXC_CLK for CLK_IMX8QXP
> > >     8861b2925a84 clk: qcom: gcc-sm8150: Fix gcc_sdcc2_apps_clk_src
> > >     76e8f00f54a8 clk: qcom: mmcc-msm8998: Fix the SMMU GDSC
> > >     56c4bb46a5a0 clk: qcom: mmcc-msm8998: Don't check halt bit on some branch clks
> > >     0881d24cf5ca clk: qcom: clk-rcg2: Fix clock rate overflow for high parent frequencies
> > >     b64683f5d728 spi: tegra: Fix missing IRQ check in tegra_slink_probe()
> > >     b13e8b38be51 regmap: debugfs: Fix a erroneous check after snprintf()
> > >     8fafac407346 ipvlan: properly track tx_errors
> > >     3eedc19a9d0f net: add DEV_STATS_READ() helper
> > >     359bce81b841 ipv6: avoid atomic fragment on GSO packets
> > >     6b413d52f6ab ACPI: sysfs: Fix create_pnp_modalias() and create_of_modalias()
> > >     32aaa3b98789 wifi: iwlwifi: empty overflow queue during flush
> > >     0e3ad00be4e8 wifi: iwlwifi: pcie: synchronize IRQs before NAPI
> > >     a8ebe549e0ce wifi: iwlwifi: call napi_synchronize() before freeing rx/tx queues
> > >     627a3b3f5c80 iwlwifi: pcie: adjust to Bz completion descriptor
> > >     0d91506a40ec tcp: fix cookie_init_timestamp() overflows
> > >     4f6e904ed4e3 chtls: fix tp->rcv_tstamp initialization
> > >     5d7bec7ae4db r8169: fix rare issue with broken rx after link-down on RTL8125
> > >     e143a3c82d33 r8169: use tp_to_dev instead of open code
> > >     3a8f4e58e1ee thermal: core: prevent potential string overflow
> > >     bfd4ed4988aa netfilter: nf_tables: Drop pointless memset when dumping rules
> > >     80986257d2cd PM / devfreq: rockchip-dfi: Make pmu regmap mandatory
> > >     826120c9ba68 can: dev: can_put_echo_skb(): don't crash kernel if can_priv::echo_skb is accessed out of bounds
> > >     28e9e015916e can: dev: can_restart(): fix race condition between controller restart and netif_carrier_on()
> > >     ada4dc4788f1 can: dev: can_restart(): don't crash kernel if carrier is OK
> > >     d4eb4182a823 wifi: rtlwifi: fix EDCA limit set by BT coexistence
> > >     2027e74150ee tcp_metrics: do not create an entry from tcp_init_metrics()
> > >     3f7cb7c47ce0 tcp_metrics: properly set tp->snd_ssthresh in tcp_init_metrics()
> > >     ca7b6fa9e61a tcp_metrics: add missing barriers on delete
> > >     227709a0e47c wifi: mt76: mt7603: improve stuck beacon handling
> > >     eab5b0aa5065 mt76: pass original queue id from __mt76_tx_queue_skb to the driver
> > >     75336a762539 mt76: add support for overriding the device used for DMA mapping
> > >     77b2ab5cd1a4 mt76: dma: use kzalloc instead of devm_kzalloc for txwi
> > >     064b32f18db1 wifi: mt76: mt7603: rework/fix rx pse hang check
> > >     1afbb9ececd3 wifi: rtw88: debug: Fix the NULL vs IS_ERR() bug for debugfs_create_file()
> > >     ebcbf5f5e047 net: spider_net: Use size_add() in call to struct_size()
> > >     56e7424c6efc tipc: Use size_add() in calls to struct_size()
> > >     3e51efcb2909 mlxsw: Use size_mul() in call to struct_size()
> > >     dc3fef310732 gve: Use size_add() in call to struct_size()
> > >     70f032db8516 tcp: call tcp_try_undo_recovery when an RTOd TFO SYNACK is ACKed
> > >     a2d540c74549 udp: add missing WRITE_ONCE() around up->encap_rcv
> > >     8f7eef3a13df selftests/bpf: Correct map_fd to data_fd in tailcalls
> > >     3eefb2fbf4ec selftests/bpf: Test tail call counting with bpf2bpf and data on stack
> > >     ab91992ec4d4 i40e: fix potential memory leaks in i40e_remove()
> > >     702742373650 genirq/matrix: Exclude managed interrupts in irq_matrix_allocated()
> > >     379b120e4f27 pstore/platform: Add check for kstrdup
> > >     81b8638e4ef4 x86/boot: Fix incorrect startup_gdt_descr.size
> > >     c7e8c7452e5a x86/sev-es: Allow copy_from_kernel_nofault() in earlier boot
> > >     0b5da8ce0f18 x86: Share definition of __is_canonical_address()
> > >     90b263db856d futex: Don't include process MM in futex key on no-MMU
> > >     f0d6e5841172 x86/srso: Fix SBPB enablement for (possible) future fixed HW
> > >     565f9337b68e writeback, cgroup: switch inodes with dirty timestamps to release dying cgwbs
> > >     2bb46b20825d vfs: fix readahead(2) on block devices
> > >     20195f87db19 sched: Fix stop_one_cpu_nowait() vs hotplug
> > >     13cde955e52e sched/uclamp: Ignore (util == 0) optimization in feec() when p_util_max = 0
> > >     cc6198ff20c0 iov_iter, x86: Be consistent about the __user tag on copy_mc_to_user()
> > >     80529b4968a8 Linux 5.15.138
> > >     3d8344a7c4a3 ALSA: hda: intel-dsp-config: Fix JSL Chromebook quirk detection
> > >     f049c0c0037d misc: pci_endpoint_test: Add deviceID for J721S2 PCIe EP device support
> > >     28b8ad8ccecd tty: 8250: Add Brainboxes Oxford Semiconductor-based quirks
> > >     44c4dfac3f02 tty: 8250: Add support for Intashield IX cards
> > >     d541ccb34de2 tty: 8250: Add support for additional Brainboxes PX cards
> > >     60debc01fcbb tty: 8250: Fix up PX-803/PX-857
> > >     1f5649aed527 tty: 8250: Fix port count of PX-257
> > >     3fe3cc63c730 tty: 8250: Add support for Intashield IS-100
> > >     a5b6390fd609 tty: 8250: Add support for Brainboxes UP cards
> > >     738fe41b6443 tty: 8250: Add support for additional Brainboxes UC cards
> > >     ff6059c3d234 tty: 8250: Remove UC-257 and UC-431
> > >     81a4dd5e6c78 tty: n_gsm: fix race condition in status line change on dead connections
> > >     e25197747f0e usb: raw-gadget: properly handle interrupted requests
> > >     e5f53a68a596 usb: typec: tcpm: Fix NULL pointer dereference in tcpm_pd_svdm()
> > >     7c4855b22a3f usb: storage: set 1.50 as the lower bcdDevice for older "Super Top" compatibility
> > >     c48aae53850c PCI: Prevent xHCI driver from claiming AMD VanGogh USB3 DRD device
> > >     6628c3627c02 drm/amd: Disable ASPM for VI w/ all Intel systems
> > >     b6c3c7786e24 drm/amd: Move helper for dynamic speed switch check out of smu13
> > >     9015169f00ee can: isotp: isotp_sendmsg(): fix TX state detection and wait behavior
> > >     d72ff6478323 can: isotp: isotp_bind(): do not validate unused address information
> > >     e163ad6a8639 can: isotp: add local echo tx processing and tx without FC
> > >     b4e78ea26638 can: isotp: handle wait_event_interruptible() return values
> > >     2fc6f337257f can: isotp: check CAN address family in isotp_bind()
> > >     f8c3bd211cf3 can: isotp: isotp_bind(): return -EINVAL on incorrect CAN ID formatting
> > >     615c4dd64050 can: isotp: set max PDU size to 64 kByte
> > >     6627b96851f1 powerpc/mm: Fix boot crash with FLATMEM
> > >     f0f998648887 r8152: Check for unplug in r8153b_ups_en() / r8153c_ups_en()
> > >     78c939a88729 r8152: Check for unplug in rtl_phy_patch_request()
> > >     51cc28ce742e net: chelsio: cxgb4: add an error code check in t4_load_phy_fw
> > >     bbc926199321 platform/mellanox: mlxbf-tmfifo: Fix a warning message
> > >     db4416ea3a5d scsi: mpt3sas: Fix in error path
> > >     d48b2e8189d5 fbdev: uvesafb: Call cn_del_callback() at the end of uvesafb_exit()
> > >     e39440c3268b drm/ttm: Reorder sys manager cleanup step
> > >     aade33d3d9bb ASoC: rt5650: fix the wrong result of key button
> > >     fa32e21c0568 netfilter: nfnetlink_log: silence bogus compiler warning
> > >     dfcbb983eb6e spi: npcm-fiu: Fix UMA reads when dummy.nbytes == 0
> > >     64ae128b095d fs/ntfs3: Avoid possible memory leak
> > >     27a0bed1285e fs/ntfs3: Fix directory element type detection
> > >     94524980ee75 fs/ntfs3: Fix NULL pointer dereference on error in attr_allocate_frame()
> > >     2de328398b50 fs/ntfs3: Fix possible NULL-ptr-deref in ni_readpage_cmpr()
> > >     962a3d3d731c fs/ntfs3: Use kvmalloc instead of kmalloc(... __GFP_NOWARN)
> > >     393966e79ba1 fs/ntfs3: Write immediately updated ntfs state
> > >     59e629fc7157 fs/ntfs3: Add ckeck in ni_update_parent()
> > >     738a3adc7c8b fbdev: atyfb: only use ioremap_uc() on i386 and ia64
> > >     afef8af919d2 Input: synaptics-rmi4 - handle reset delay when using SMBus trsnsport
> > >     abc62fc06d4a powerpc/85xx: Fix math emulation exception
> > >     4bdde4dca00e dmaengine: ste_dma40: Fix PM disable depth imbalance in d40_probe
> > >     39d2c10367a8 irqchip/stm32-exti: add missing DT IRQ flag translation
> > >     c57aef9075e0 irqchip/riscv-intc: Mark all INTC nodes as initialized
> > >     eb99b6e204cd net: sched: cls_u32: Fix allocation size in u32_init()
> > >     5e78ebe7c1db ASoC: simple-card: fixup asoc_simple_probe() error handling
> > >     65fd21aa3805 x86: Fix .brk attribute in linker script
> > >     d4c8bf5635c4 rpmsg: Fix possible refcount leak in rpmsg_register_device_override()
> > >     a82e0fda8a2f rpmsg: glink: Release driver_override
> > >     bfd4a664ddfb rpmsg: Fix calling device_lock() on non-initialized device
> > >     2e76b4f6218c rpmsg: Fix kfree() of static memory on setting driver_override
> > >     5c0da71871d3 rpmsg: Constify local variable in field store macro
> > >     389190b25472 driver: platform: Add helper for safer setting of driver_override
> > >     37ffa428d58c objtool/x86: add missing embedded_insn check
> > >     f031e15d0bb8 ext4: avoid overlapping preallocations due to overflow
> > >     f2c3a3aa6f11 ext4: fix BUG in ext4_mb_new_inode_pa() due to overflow
> > >     7a992726f727 ext4: add two helper functions extent_logical_end() and pa_logical_end()
> > >     9e78e7709f7d x86/mm: Fix RESERVE_BRK() for older binutils
> > >     d3201c718058 x86/mm: Simplify RESERVE_BRK()
> > >     897b56acf126 x86/i8259: Skip probing when ACPI/MADT advertises PCAT compatibility
> > >     77db87c4a4ed gve: Fix GFP flags when allocing pages
> > >     8b424bdf6c9c iio: afe: rescale: Accept only offset channels
> > >     c1eeb494f684 iio: afe: rescale: add offset support
> > >     7c76b7db5521 iio: afe: rescale: expose scale processing function
> > >     c60671502dc2 iio: afe: rescale: reorder includes
> > >     27dd09f5ec7f clk: Sanitize possible_parent_show to Handle Return Value of of_clk_get_parent_name
> > >     c27ca4aebbee sparc32: fix a braino in fault handling in csum_and_copy_..._user()
> > >     21b07a2e6095 perf/core: Fix potential NULL deref
> > >     6efd498009b9 nvmem: imx: correct nregs for i.MX6UL
> > >     0c2948118c34 nvmem: imx: correct nregs for i.MX6SLL
> > >     6e22bf6f00d5 nvmem: imx: correct nregs for i.MX6ULL
> > >     e0f95b831b4a misc: fastrpc: Clean buffers on remote invocation failures
> > >     c4957f00f9e2 tracing/kprobes: Fix the description of variable length arguments
> > >     cdc57093b470 i2c: aspeed: Fix i2c bus hang in slave read
> > >     e97d374a2506 i2c: stm32f7: Fix PEC handling in case of SMBUS transfers
> > >     2766a872103b i2c: muxes: i2c-demux-pinctrl: Use of_get_i2c_adapter_by_node()
> > >     48b58f7469e5 i2c: muxes: i2c-mux-gpmux: Use of_get_i2c_adapter_by_node()
> > >     cb65e692765b i2c: muxes: i2c-mux-pinctrl: Use of_get_i2c_adapter_by_node()
> > >     eace761f35a1 iio: adc: xilinx-xadc: Correct temperature offset/scale for UltraScale
> > >     70322a446ef2 iio: adc: xilinx-xadc: Don't clobber preset voltage/temperature thresholds
> > >     3c1312b5d49a iio: exynos-adc: request second interupt only when touchscreen mode is used
> > >     4e14f2d5885f kasan: print the original fault addr when access invalid shadow
> > >     bdfa4fa7588d i40e: Fix wrong check for I40E_TXR_FLAGS_WB_ON_ITR
> > >     d5c175f4cea6 gtp: fix fragmentation needed check with gso
> > >     c0dad0c0924c gtp: uapi: fix GTPA_MAX
> > >     852fb4ce426d tcp: fix wrong RTO timeout when received SACK reneging
> > >     83cfa3b51a78 r8152: Release firmware if we have an error in probe
> > >     e0f9231ccd6c r8152: Cancel hw_phy_work if we have an error in probe
> > >     ff42b0a55659 r8152: Run the unload routine if we have errors during probe
> > >     6fa3b9f9478e r8152: Increase USB control msg timeout to 5000ms as per spec
> > >     76873f2eadc0 net: usb: smsc95xx: Fix uninit-value access in smsc95xx_read_reg
> > >     6afd112c3f95 net: ieee802154: adf7242: Fix some potential buffer overflow in adf7242_stats_show()
> > >     46cd35e4e774 igc: Fix ambiguity in the ethtool advertising
> > >     49529413eaed neighbour: fix various data-races
> > >     667554946360 igb: Fix potential memory leak in igb_add_ethtool_nfc_entry
> > >     263421905346 treewide: Spelling fix in comment
> > >     bc0c4bc119d2 i40e: Fix I40E_FLAG_VF_VLAN_PRUNING value
> > >     c532c5df01ad r8169: fix the KCSAN reported data race in rtl_rx while reading desc->opts1
> > >     6afb294c88c6 r8169: fix the KCSAN reported data-race in rtl_tx while reading TxDescArray[entry].opts1
> > >     9d7b3838428c r8169: fix the KCSAN reported data-race in rtl_tx() while reading tp->cur_tx
> > >     04dbfa4122e0 firmware/imx-dsp: Fix use_after_free in imx_dsp_setup_channels()
> > >     0d587b86cd0d drm/dp_mst: Fix NULL deref in get_mst_branch_device_by_guid_helper()
> > >     8860f0175e51 vsock/virtio: initialize the_virtio_vsock before using VQs
> > >     762c251c7f5c vsock/virtio: add support for device suspend/resume
> > >     1e02df6f6907 vsock/virtio: factor our the code to initialize and delete VQs
> > >     15a8cac3c250 drm/i915/pmu: Check if pmu is closed before stopping event
> > >     43bd431a5dd9 nfsd: lock_rename() needs both directories to live on the same fs
> > >     556b68d9b95f mm/migrate: fix do_pages_move for compat pointers
> > >     c4071c6114de mm/page_alloc: correct start page when guard page debug is enabled
> > >     3a6cee2bfb53 vhost: Allow null msg.size on VHOST_IOTLB_INVALIDATE
> > >     fbc9a8718f31 virtio-mmio: fix memory leak of vm_dev
> > >     862a356bc986 virtio_balloon: Fix endless deflation and inflation on arm64
> > >     41bb770e42bc mcb-lpc: Reallocate memory region to avoid memory overlapping
> > >     f2ac8b2643dd mcb: Return actual parsed size when reading chameleon table
> > >     90918ef995b5 mptcp: more conservative check for zero probes
> > >     fd2b2dab6f5b tcp: cleanup tcp_remove_empty_skb() use
> > >     68342755b9b2 tcp: remove dead code from tcp_sendmsg_locked()
> > >     0f482ad7b1a5 pinctrl: qcom: lpass-lpi: fix concurrent register updates
> > >     51b054f6fe01 ASoC: codecs: wcd938x: fix runtime PM imbalance on remove
> > >     cb34f4e79e54 ASoC: codecs: wcd938x: fix resource leaks on bind errors
> > >     12952a23a5da Linux 5.15.137
> > >     dff33880d40a xfrm6: fix inet6_dev refcount underflow problem
> > >     5a9d05a4f1c3 Bluetooth: hci_sock: Correctly bounds check and pad HCI_MON_NEW_INDEX name
> > >     a6df96ee0b45 Bluetooth: hci_sock: fix slab oob read in create_monitor_event
> > >     c08d609fb2b6 phy: mapphone-mdm6600: Fix pinctrl_pm handling for sleep pins
> > >     e1b030b101f6 phy: mapphone-mdm6600: Fix runtime PM for remove
> > >     59f1095ab58e phy: mapphone-mdm6600: Fix runtime disable on probe
> > >     b618062c0b13 serial: 8250: omap: Move uart_write() inside PM section
> > >     67f29cd2f851 ASoC: pxa: fix a memory leak in probe()
> > >     76d04c339508 gpio: vf610: set value before the direction to avoid a glitch
> > >     4b129e3964b3 platform/x86: asus-wmi: Map 0x2a code, Ignore 0x2b and 0x2c events
> > >     e1a058cc2467 platform/x86: asus-wmi: Change ASUS_WMI_BRN_DOWN code from 0x20 to 0x2e
> > >     c6bbe51dcdf3 platform/surface: platform_profile: Propagate error if profile registration fails
> > >     a73c8d716938 s390/cio: fix a memleak in css_alloc_subchannel
> > >     c8b6c2df1e7d selftests/ftrace: Add new test case which checks non unique symbol
> > >     3ad81e6affcb s390/pci: fix iommu bitmap allocation
> > >     71d224acc4d1 perf: Disallow mis-matched inherited group reads
> > >     5aa89a11a2a6 USB: serial: option: add Fibocom to DELL custom modem FM101R-GL
> > >     8c376d863618 USB: serial: option: add entry for Sierra EM9191 with new firmware
> > >     483221216176 USB: serial: option: add Telit LE910C4-WWX 0x1035 composition
> > >     e750fb71dc6a nvme-rdma: do not try to stop unallocated queues
> > >     a9fd6d44abbc nvme-pci: add BOGUS_NID for Intel 0a54 device
> > >     071382bda1da ACPI: irq: Fix incorrect return value in acpi_register_gsi()
> > >     431a5010bce2 NFSv4.1: fixup use EXCHGID4_FLAG_USE_PNFS_DS for DS server
> > >     5762e72ef1b0 pNFS: Fix a hang in nfs4_evict_inode()
> > >     5a3abee2eee9 Revert "pinctrl: avoid unsafe code pattern in find_pinctrl()"
> > >     24959825377f mmc: core: Capture correct oemid-bits for eMMC cards
> > >     8041e7b7e7e9 mmc: core: sdio: hold retuning if sdio in 1-bit mode
> > >     262029c0c58c mmc: mtk-sd: Use readl_poll_timeout_atomic in msdc_reset_hw
> > >     3e363db1c13a mtd: physmap-core: Restore map_rom fallback
> > >     71823463b1b2 mtd: spinand: micron: correct bitmask for ecc status
> > >     a50d2f17d562 mtd: rawnand: arasan: Ensure program page operations are successful
> > >     ae53c92e928c mtd: rawnand: marvell: Ensure program page operations are successful
> > >     c0ca2ab23098 mtd: rawnand: pl353: Ensure program page operations are successful
> > >     a7070628043e mtd: rawnand: qcom: Unmap the right resource upon probe failure
> > >     3f928d1362f7 net: fix ifname in netlink ntf during netns move
> > >     ac43ec299a6f net: move from strlcpy with unused retval to strscpy
> > >     30e2db403032 net: introduce a function to check if a netdev name is in use
> > >     38ba5479355b Bluetooth: hci_event: Fix using memcmp when comparing keys
> > >     3b2da6d62b42 net/mlx5: Handle fw tracer change ownership event based on MTRC
> > >     f6e263824539 platform/x86: touchscreen_dmi: Add info for the Positivo C4128B
> > >     ca56d8afe648 HID: multitouch: Add required quirk for Synaptics 0xcd7e device
> > >     ca5bec7ecf26 btrfs: error out when reallocating block for defrag using a stale transaction
> > >     2692fd37aaf4 btrfs: error when COWing block from a root that is being deleted
> > >     ef491d9560d9 btrfs: error out when COWing block using a stale transaction
> > >     f89ed0a09673 btrfs: fix some -Wmaybe-uninitialized warnings in ioctl.c
> > >     df486b75feca drm: panel-orientation-quirks: Add quirk for One Mix 2S
> > >     d5ba30ee4f6d ipv4/fib: send notify when delete source address routes
> > >     9d07b7abd277 sky2: Make sure there is at least one frag_addr available
> > >     f652eb4adf27 regulator/core: Revert "fix kobject release warning and memory leak in regulator_register()"
> > >     aa77b187b1f0 wifi: cfg80211: avoid leaking stack data into trace
> > >     30a2285a2e18 wifi: mac80211: allow transmitting EAPOL frames with tainted key
> > >     b64eb31a1b53 wifi: cfg80211: Fix 6GHz scan configuration
> > >     bbec1724519e Bluetooth: hci_core: Fix build warnings
> > >     02b0e6991838 Bluetooth: Avoid redundant authentication
> > >     38681af225b6 Bluetooth: btusb: add shutdown function for QCA6174
> > >     e6e9a32c3e60 HID: holtek: fix slab-out-of-bounds Write in holtek_kbd_input_event
> > >     06aabf7715da wifi: iwlwifi: Ensure ack flag is properly cleared.
> > >     6063f6f64fa4 wifi: mwifiex: Sanity check tlv_len and tlv_bitmap_len
> > >     59ebfeb7b319 tracing: relax trace_event_eval_update() execution with cond_resched()
> > >     3d85fb391fa7 ata: libata-eh: Fix compilation warning in ata_eh_link_report()
> > >     89e3cc1b0703 ata: libata-core: Fix compilation warning in ata_dev_config_ncq()
> > >     137c658ea3ce gpio: timberdale: Fix potential deadlock on &tgpio->lock
> > >     68f106c2b2ab overlayfs: set ctime when setting mtime and atime
> > >     ef3c62e2f0f1 i2c: mux: Avoid potential false error message in i2c_mux_add_adapter
> > >     e2f64f3eebaa btrfs: initialize start_slot in btrfs_log_prealloc_extents
> > >     266dab0ce42d btrfs: return -EUCLEAN for delayed tree ref with a ref count not equals to 1
> > >     bc424f18fbdc fs-writeback: do not requeue a clean inode having skipped pages
> > >     92609823592c ARM: dts: ti: omap: Fix noisy serial with overrun-throttle-ms for mapphone
> > >     3898d8d685ab ksmbd: not allow to open file if delelete on close bit is set
> > >     d3dc26c4fdc2 nfp: flower: avoid rmmod nfp crash issues
> > >     6c52b1215904 mctp: perform route lookups under a RCU read-side lock
> > >     db3f17e571e8 mctp: Allow local delivery to the null EID
> > >     29017ab1a539 powerpc/47x: Fix 47x syscall return crash
> > >     558ee0fafd40 powerpc/32s: Do kuep_lock() and kuep_unlock() in assembly
> > >     d00f4ae3accf powerpc/32s: Remove capability to disable KUEP at boottime
> > >     fcb3f09e8173 drm/atomic-helper: relax unregistered connector check
> > >     403d201d1fd1 perf/x86/lbr: Filter vsyscall addresses
> > >     419ac18d8808 perf/x86: Move branch classifier
> > >     030099bc9115 perf: Add irq and exception return branch types
> > >     ae80d5290c14 iio: adc: ad7192: Correct reference voltage
> > >     569a126f244b iio: cros_ec: fix an use-after-free in cros_ec_sensors_push_data()
> > >     a9c471892d75 iio: core: introduce iio_device_{claim|release}_buffer_mode() APIs
> > >     eafbb1966152 iio: core: Hide read accesses to iio_dev->currentmode
> > >     919721348c04 iio: Un-inline iio_buffer_enabled()
> > >     7f74bc91eb00 serial: 8250_omap: Fix errors with no_console_suspend
> > >     d67d831e1dbc serial: 8250: omap: Fix imprecise external abort for omap_8250_pm()
> > >     aff3019b553e selftests/mm: fix awk usage in charge_reserved_hugetlb.sh and hugetlb_reparenting_test.sh that may cause error
> > >     4f1d3d1ca500 net: pktgen: Fix interface flags printing
> > >     8bdf95e29f86 netfilter: nf_tables: revert do not remove elements if set backend implements .abort
> > >     cc19daa037f5 netfilter: nf_tables: do not remove elements if set backend implements .abort
> > >     db33720697c8 netfilter: nft_set_rbtree: .deactivate fails if element has expired
> > >     44768cad012c neighbor: tracing: Move pin6 inside CONFIG_IPV6=y section
> > >     b33179dbf3f2 net/sched: sch_hfsc: upgrade 'rt' to 'sc' when it becomes a inner curve
> > >     0426d7bc17b8 bonding: Return pointer to data after pull on skb
> > >     66982023d741 net: dsa: bcm_sf2: Fix possible memory leak in bcm_sf2_mdio_register()
> > >     0ea476863ef7 i40e: prevent crash on probe if hw registers have invalid values
> > >     f9202217a6ea net: usb: smsc95xx: Fix an error code in smsc95xx_reset()
> > >     a2ceb30cc1fc ipv4: fib: annotate races around nh->nh_saddr_genid and nh->nh_saddr
> > >     a270aa7a47db tun: prevent negative ifindex
> > >     9d55719f983d tcp: tsq: relax tcp_small_queue_check() when rtx queue contains a single skb
> > >     8ae344291e38 tcp: fix excessive TLP and RACK timeouts from HZ rounding
> > >     8b6b4ca42a94 net: rfkill: gpio: prevent value glitch during probe
> > >     4df9ba0d7a82 net: ipv6: fix return value check in esp_remove_trailer
> > >     a9651e66d0bd net: ipv4: fix return value check in esp_remove_trailer
> > >     26a3c734cb8a xfrm: interface: use DEV_STATS_INC()
> > >     f8bc4b708b11 xfrm: fix a data-race in xfrm_gen_index()
> > >     b660e58ef72d qed: fix LL2 RX buffer allocation
> > >     d35f398b88a1 ASoC: codecs: wcd938x: fix unbind tear down order
> > >     d182d8ed7b7e ASoC: codecs: wcd938x: drop bogus bind error handling
> > >     8d32a6b67e77 ASoC: codecs: wcd938x-sdw: fix runtime PM imbalance on probe errors
> > >     6df571a6c153 ASoC: codecs: wcd938x-sdw: fix use after free on driver unbind
> > >     36eabe87031f drm/i915: Retry gtt fault when out of fence registers
> > >     34f62612be2a nvmet-tcp: Fix a possible UAF in queue intialization setup
> > >     04e0eef74b8f netfilter: nft_payload: fix wrong mac header matching
> > >     efe43d1bcbcb fs/ntfs3: fix deadlock in mark_as_free_ex
> > >     ab40c7ab7a93 fs/ntfs3: fix panic about slab-out-of-bounds caused by ntfs_list_ea()
> > >     24badb9dd8b8 fs/ntfs3: Fix possible null-pointer dereference in hdr_find_e()
> > >     ff38d2a705e1 tcp: check mptcp-level constraints for backlog coalescing
> > >     582f7993353c x86/sev: Check for user-space IOIO pointing to kernel space
> > >     5c2c01be809d x86/sev: Check IOBM for IOIO exceptions from user-space
> > >     6797c6d09e50 x86/sev: Disable MMIO emulation from user mode
> > >     0b4e772a6a89 KVM: x86: Mask LVTPC when handling a PMI
> > >     f61c43be1eb9 regmap: fix NULL deref on lookup
> > >     ffdc881f6807 nfc: nci: fix possible NULL pointer dereference in send_acknowledge()
> > >     d42aeae14fc4 ice: reset first in crash dump kernels
> > >     e42cecb513af ice: fix over-shifted variable
> > >     f6c093b97761 Bluetooth: avoid memcmp() out of bounds warning
> > >     e5f8b43c9c90 Bluetooth: hci_event: Fix coding style
> > >     1597c1ed0e7d Bluetooth: vhci: Fix race when opening vhci device
> > >     1ef071526848 Bluetooth: Fix a refcnt underflow problem for hci_conn
> > >     dd6b62fdd245 Bluetooth: Reject connection with the device which has same BD_ADDR
> > >     848a05c4423f Bluetooth: hci_event: Ignore NULL link key
> > >     e7a2aa7770d3 xfs: don't expose internal symlink metadata buffers to the vfs
> > >     fe5c6fbc5e4a Documentation: sysctl: align cells in second content column
> > >     1815844652cc lib/Kconfig.debug: do not enable DEBUG_PREEMPT by default
> > >     00c03985402e Linux 5.15.136
> > >     5266b5b6e975 eth: remove remaining copies of the NAPI_POLL_WEIGHT define
> > >     528f0ba9f7a4 usb: hub: Guard against accesses to uninitialized BOS descriptors
> > >     542a3f1a3cc1 Revert "kernel/sched: Modify initial boot task idle setup"
> > >     737ce5518a9c arm64: armv8_deprecated: fix unused-function error
> > >     2e10931e2d77 arm64: armv8_deprecated: rework deprected instruction handling
> > >     abd4aa081905 arm64: armv8_deprecated: move aarch32 helper earlier
> > >     f10abdb04c3d arm64: armv8_deprecated move emulation functions
> > >     0b4eec015fa5 arm64: armv8_deprecated: fold ops into insn_emulation
> > >     a8d2910be6f8 arm64: rework EL0 MRS emulation
> > >     057f9123b1a8 arm64: factor insn read out of call_undef_hook()
> > >     3f82927cabaf arm64: factor out EL1 SSBS emulation hook
> > >     474385adcd84 arm64: split EL0/EL1 UNDEF handlers
> > >     de0358635401 arm64: allow kprobes on EL0 handlers
> > >     7154e2db8890 arm64: rework BTI exception handling
> > >     cd5ceadc2b37 arm64: rework FPAC exception handling
> > >     b6358002fd0c arm64: consistently pass ESR_ELx to die()
> > >     7ddb1ef2bb42 arm64: die(): pass 'err' as long
> > >     9a3e177ef570 arm64: report EL1 UNDEFs better
> > >     d6808be3ff94 powerpc/64e: Fix wrong test in __ptep_test_and_clear_young()
> > >     9c0dc3e2c996 powerpc/8xx: Fix pte_access_permitted() for PAGE_NONE
> > >     4da05eba66e6 dmaengine: mediatek: Fix deadlock caused by synchronize_irq()
> > >     82f61b2d5187 dmaengine: idxd: use spin_lock_irqsave before wait_event_lock_irq
> > >     ecba5afe86f3 x86/alternatives: Disable KASAN in apply_alternatives()
> > >     cbd2aac00498 usb: cdnsp: Fixes issue with dequeuing not queued requests
> > >     7014807fb7ef usb: gadget: ncm: Handle decoding of multiple NTB's in unwrap call
> > >     50259cf71a1b usb: gadget: udc-xilinx: replace memcpy with memcpy_toio
> > >     308f19249641 counter: microchip-tcb-capture: Fix the use of internal GCLK logic
> > >     5a6ce81d7c16 pinctrl: avoid unsafe code pattern in find_pinctrl()
> > >     1c790191cab4 cgroup: Remove duplicates in cgroup v1 tasks file
> > >     1680c82929bc tee: amdtee: fix use-after-free vulnerability in amdtee_close_session
> > >     b8ec40a90acd Input: goodix - ensure int GPIO is in input for gpio_count == 1 && gpio_int_idx == 0 case
> > >     d092630e8a20 Input: i8042 - add Fujitsu Lifebook E5411 to i8042 quirk table
> > >     7cea6fa2d73f Input: xpad - add PXN V900 support
> > >     6ff4e50e2d2a Input: psmouse - fix fast_reconnect function for PS/2 mode
> > >     6a4a39638640 Input: powermate - fix use-after-free in powermate_config_complete
> > >     6ad7f52d8c58 ceph: fix type promotion bug on 32bit systems
> > >     c0c4acd53a98 ceph: fix incorrect revoked caps assert in ceph_fill_file_size()
> > >     58f0e6324ec7 libceph: use kernel_connect()
> > >     d727b97f8f2e thunderbolt: Check that lane 1 is in CL0 before enabling lane bonding
> > >     04c38bedd07c thunderbolt: Workaround an IOMMU fault on certain systems with Intel Maple Ridge
> > >     a586742a3780 mcb: remove is_added flag from mcb_device struct
> > >     4382d1a996e5 x86/cpu: Fix AMD erratum #1485 on Zen4-based CPUs
> > >     763167003a80 ACPI: resource: Skip IRQ override on ASUS ExpertBook B1402CBA
> > >     510d4a01d84c drm/amd/display: Don't set dpms_off for seamless boot
> > >     9cb61ab9f4ca drm/amdgpu: add missing NULL check
> > >     f9a1af37b801 iio: pressure: ms5611: ms5611_prom_is_valid false negative bug
> > >     09b8ed9547f1 iio: pressure: dps310: Adjust Timeout Settings
> > >     4c80ecef859d iio: pressure: bmp280: Fix NULL pointer exception
> > >     a625de7e5464 usb: musb: Modify the "HWVers" register address
> > >     eb28694f6da8 usb: musb: Get the musb_qh poniter after musb_giveback
> > >     ee88141873a8 usb: cdns3: Modify the return value of cdns_set_active () to void when CONFIG_PM_SLEEP is disabled
> > >     3b2dbc4f3302 usb: dwc3: Soft reset phy on probe for host
> > >     42c56e015653 net: usb: dm9601: fix uninitialized variable use in dm9601_mdio_read
> > >     524f45361789 usb: xhci: xhci-ring: Use sysdev for mapping bounce buffer
> > >     1d8e7fe85528 xhci: Keep interrupt disabled in initialization until host is running.
> > >     cb34e3b25c37 dmaengine: stm32-mdma: abort resume if no ongoing transfer
> > >     d56dbfe750a8 media: mtk-jpeg: Fix use after free bug due to uncanceled work
> > >     5e13e69ddf0d net: release reference to inet6_dev pointer
> > >     aade10d51ddc net: change accept_ra_min_rtr_lft to affect all RA lifetimes
> > >     8f12d2d66cba net: add sysctl accept_ra_min_rtr_lft
> > >     bc9f6cbeb999 workqueue: Override implicit ordered attribute in workqueue_apply_unbound_cpumask()
> > >     25dd54b95abf nfc: nci: assert requested protocol is valid
> > >     b2bb3b43b94a pinctrl: renesas: rzn1: Enable missing PINMUX
> > >     c4140dd77c3b net/smc: Fix pos miscalculation in statistics
> > >     d888d3f70b0d net: nfc: fix races in nfc_llcp_sock_get() and nfc_llcp_sock_get_sn()
> > >     249a1fdb95d5 net/mlx5e: Again mutually exclude RX-FCS and RX-port-timestamp
> > >     2112cacb38aa ixgbe: fix crash with empty VF macvlan list
> > >     935a15334d77 net: phy: mscc: macsec: reject PN update requests
> > >     667fe9101a3a net: macsec: indicate next pn update when offloading
> > >     2dcb31e65d26 bpf: Fix verifier log for async callback return values
> > >     6a217af2c67f drm/vmwgfx: fix typo of sizeof argument
> > >     72ef70886556 riscv, bpf: Sign-extend return values
> > >     7795592e0818 riscv, bpf: Factor out emit_call for kernel and bpf context
> > >     58941cc742ca xen-netback: use default TX queue size for vifs
> > >     cffdced18af8 eth: remove copies of the NAPI_POLL_WEIGHT define
> > >     5c360eec5332 mlxsw: fix mlxsw_sp2_nve_vxlan_learning_set() return type
> > >     84c6aa0ae5c4 ieee802154: ca8210: Fix a potential UAF in ca8210_probe
> > >     616761cf9df9 ravb: Fix use-after-free issue in ravb_tx_timeout_work()
> > >     30ebd4177593 ravb: Fix up dma_free_coherent() call in ravb_remove()
> > >     3f39de2bd1d2 drm/msm/dpu: change _dpu_plane_calc_bw() to use u64 to avoid overflow
> > >     85ae07d4dcc6 drm/msm/dsi: fix irq_of_parse_and_map() error checking
> > >     9a890c7d4d0f drm/msm/dsi: skip the wait for video mode done if not applicable
> > >     b9de60b6830c drm/msm/dp: do not reinitialize phy unless retry during link training
> > >     afe5f596b588 KEYS: trusted: Remove redundant static calls usage
> > >     20e73ece06b3 KEYS: trusted: allow use of kernel RNG for key material
> > >     a01d68b6c666 ALSA: usb-audio: Fix microphone sound on Opencomm2 Headset
> > >     5b5e58299eac net: prevent address rewrite in kernel_bind()
> > >     56e96b38d2f7 quota: Fix slow quotaoff
> > >     28ddc1e0b898 HID: logitech-hidpp: Fix kernel crash on receiver USB disconnect
> > >     b930f0f7bbc2 lib/test_meminit: fix off-by-one error in test_pages()
> > >     982bd86fd659 platform/x86: hp-wmi:: Mark driver struct with __refdata to prevent section mismatch warning
> > >     124cf0ea4b82 platform/x86: think-lmi: Fix reference leak
> > >     3d2a16f878f0 of: overlay: Reorder struct fragment fields kerneldoc
> > >     10f4a0b6657e perf/arm-cmn: Fix the unhandled overflow status of counter 4 to 7
> > >     b7966e2191d0 RDMA/cxgb4: Check skb value for failure to allocate
> > >     b9bdffb3f9aa RDMA/srp: Do not call scsi_done() from srp_abort()
> > >     7d4999589ebc scsi: ib_srp: Call scsi_done() directly
> > >     d2746cdfd5e5 scsi: core: Rename scsi_mq_done() into scsi_done() and export it
> > >     8f2350e204da scsi: core: Use a structure member to track the SCSI command submitter
> > >     29298c85a81a iommu/vt-d: Avoid memory allocation in iommu_suspend()
> > >     02e21884dcf2 Linux 5.15.135
> > >     c8af81a9d36e xen/events: replace evtchn_rwlock with RCU
> > >     c346494ec7f1 parisc: Restore __ldcw_align for PA-RISC 2.0 processors
> > >     694e13732e83 ksmbd: fix uaf in smb20_oplock_break_ack
> > >     e914c3a47e45 RDMA/mlx5: Fix NULL string error
> > >     81b7bf367eea RDMA/siw: Fix connection failure handling
> > >     5d8bd138204f RDMA/uverbs: Fix typo of sizeof argument
> > >     60c9ed88526d RDMA/cma: Fix truncation compilation warning in make_cma_ports
> > >     7f6136ced1b8 RDMA/cma: Initialize ib_sa_multicast structure to 0 when join
> > >     1dd6095fc727 gpio: pxa: disable pinctrl calls for MMP_GPIO
> > >     844fcf4c697c gpio: aspeed: fix the GPIO number passed to pinctrl_gpio_set_config()
> > >     1878d6666c32 IB/mlx4: Fix the size of a buffer in add_port_entries()
> > >     718d9b44afca of: dynamic: Fix potential memory leak in of_changeset_action()
> > >     e0878f38b661 RDMA/core: Require admin capabilities to set system parameters
> > >     18a839064fc6 dm zoned: free dmz->ddev array in dmz_put_zoned_devices
> > >     8781fe259dd5 HID: intel-ish-hid: ipc: Disable and reenable ACPI GPE bit
> > >     949ccc91c35b HID: sony: remove duplicate NULL check before calling usb_free_urb()
> > >     a02c02adc2bd sctp: update hb timer immediately after users change hb_interval
> > >     7783b471bfce sctp: update transport state when processing a dupcook packet
> > >     1abac613c0d5 tcp: fix delayed ACKs for MSS boundary condition
> > >     821b3b00bc0f tcp: fix quick-ack counting to count actual ACKs of new data
> > >     24fb22bddb71 tipc: fix a potential deadlock on &tx->lock
> > >     2e53585e233c net: stmmac: dwmac-stm32: fix resume on STM32 MCU
> > >     74e569324050 ipv4: Set offload_failed flag in fibmatch results
> > >     a4b9bbd1d12f netfilter: nf_tables: nft_set_rbtree: fix spurious insertion failure
> > >     88497f74d684 netfilter: handle the connecting collision properly in nf_conntrack_proto_sctp
> > >     0c9cf5e8807f ibmveth: Remove condition to recompute TCP header checksum.
> > >     5a899e2ce848 net: ethernet: ti: am65-cpsw: Fix error code in am65_cpsw_nuss_init_tx_chns()
> > >     4837a192f6d0 net: nfc: llcp: Add lock when modifying device list
> > >     cda10784a176 net: usb: smsc75xx: Fix uninit-value access in __smsc75xx_read_reg
> > >     2801a1ddb26d net: dsa: mv88e6xxx: Avoid EEPROM timeout when EEPROM is absent
> > >     cb145e6c2070 ptp: ocp: Fix error handling in ptp_ocp_device_init
> > >     cd1189956393 ipv4, ipv6: Fix handling of transhdrlen in __ip{,6}_append_data()
> > >     147d89ee4143 net: fix possible store tearing in neigh_periodic_work()
> > >     bdb4fcf18e16 modpost: add missing else to the "of" check
> > >     bc8b89b69638 bpf, sockmap: Reject sk_msg egress redirects to non-TCP sockets
> > >     9fb4dfb8e212 NFSv4: Fix a nfs4_state_manager() race
> > >     fcdd79fda38a ima: rework CONFIG_IMA dependency block
> > >     b67adca1e1be scsi: target: core: Fix deadlock due to recursive locking
> > >     9a103e0b100c ima: Finish deprecation of IMA_TRUSTED_KEYRING Kconfig
> > >     bb6aee0696c6 regmap: rbtree: Fix wrong register marked as in-cache when creating new node
> > >     0cee8c1b3af3 wifi: mt76: mt76x02: fix MT76x0 external LNA gain handling
> > >     3f6fbbccba2d drivers/net: process the result of hdlc_open() and add call of hdlc_close() in uhdlc_close()
> > >     ebad2e4c4847 bpf: Fix tr dereferencing
> > >     5afb996349cb wifi: mwifiex: Fix oob check condition in mwifiex_process_rx_packet
> > >     7c8faa310803 wifi: iwlwifi: mvm: Fix a memory corruption issue
> > >     5db7af530ebd iwlwifi: avoid void pointer arithmetic
> > >     6ff75f524dae wifi: iwlwifi: dbg_ini: fix structure packing
> > >     0ea2a6349733 ubi: Refuse attaching if mtd's erasesize is 0
> > >     bb0707fde749 HID: sony: Fix a potential memory leak in sony_probe()
> > >     8afbacf61919 arm64: Add Cortex-A520 CPU part definition
> > >     0da6d21ba235 drm/amd: Fix detection of _PR3 on the PCIe root port
> > >     1ad7ccd45a65 net: prevent rewrite of msg_name in sock_sendmsg()
> > >     0fb3df94274b net: replace calls to sock->ops->connect() with kernel_connect()
> > >     37b54e8acea5 wifi: mwifiex: Fix tlv_buf_left calculation
> > >     e80f55d6d2a9 qed/red_ll2: Fix undefined behavior bug in struct qed_ll2_info
> > >     1e69422efcc6 vringh: don't use vringh_kiov_advance() in vringh_iov_xfer()
> > >     4e2f83952b1d scsi: zfcp: Fix a double put in zfcp_port_enqueue()
> > >     310bca649b30 Revert "clk: imx: pll14xx: dynamically configure PLL for 393216000/361267200Hz"
> > >     3f59e63568ad block: fix use-after-free of q->q_usage_counter
> > >     b75b017b3f37 rbd: take header_rwsem in rbd_dev_refresh() only when updating
> > >     33229d783466 rbd: decouple parent info read-in from updating rbd_dev
> > >     ab73e7ed79d3 rbd: decouple header read-in from updating rbd_dev->header
> > >     b4ddad3fb0ea rbd: move rbd_dev_refresh() definition
> > >     bb1fae816c90 iommu/arm-smmu-v3: Avoid constructing invalid range commands
> > >     c4edc7b5c836 iommu/arm-smmu-v3: Set TTL invalidation hint better
> > >     a98ad3adf60d arm64: Avoid repeated AA64MMFR1_EL1 register read on pagefault path
> > >     aad6ba1715ec ring-buffer: Fix bytes info in per_cpu buffer stats
> > >     8012d0b05158 ring-buffer: remove obsolete comment for free_buffer_page()
> > >     65a218ca516e NFSv4: Fix a state manager thread deadlock regression
> > >     8454a2f5e930 NFS: rename nfs_client_kset to nfs_kset
> > >     f8b0b6a8e196 NFS: Cleanup unused rpc_clnt variable
> > >     686746be7bfb ASoC: tegra: Fix redundant PLLA and PLLA_OUT0 updates
> > >     0a210e63844b ASoC: soc-utils: Export snd_soc_dai_is_dummy() symbol
> > >     b4f7f1556813 spi: zynqmp-gqspi: fix clock imbalance on probe failure
> > >     e514f897ad66 spi: zynqmp-gqspi: Convert to platform remove callback returning void
> > >     1edcec18cfb7 Linux 5.15.134
> > >     09a683023785 netfilter: nf_tables: fix kdoc warnings after gc rework
> > >     66cb6d74f5a1 drm/meson: fix memory leak on ->hpd_notify callback
> > >     91f1f025b6d9 fs: binfmt_elf_efpic: fix personality for ELF-FDPIC
> > >     1cae7473a6dd ata: libata-sata: increase PMP SRST timeout to 10s
> > >     e74adc589922 ata: libata-core: Do not register PM operations for SAS ports
> > >     4cbd55a81965 ata: libata-core: Fix port and device removal
> > >     ddc525fffb44 ata: libata-core: Fix ata_port_request_pm() locking
> > >     2990a195edb5 net: thunderbolt: Fix TCPv6 GSO checksum calculation
> > >     132a5ae4136b bpf: Fix BTF_ID symbol generation collision in tools/
> > >     58d560e98da5 bpf: Fix BTF_ID symbol generation collision
> > >     f8673f651bc1 btrfs: properly report 0 avail for very full file systems
> > >     b5d00cd7db66 ring-buffer: Update "shortest_full" in polling
> > >     00d2cb8066cb proc: nommu: /proc/<pid>/maps: release mmap read lock
> > >     40527ebb3e45 Revert "SUNRPC dont update timeout value on connection reset"
> > >     a2b1d486fb70 io_uring/fs: remove sqe->rw_flags checking from LINKAT
> > >     111fe77cb13f sched/rt: Fix live lock between select_fallback_rq() and RT push
> > >     3569ad59664f kernel/sched: Modify initial boot task idle setup
> > >     07f78e97676c i2c: i801: unregister tco_pdev in i801_probe() error path
> > >     70df8b9c59bc ata: libata-scsi: ignore reserved bits for REPORT SUPPORTED OPERATION CODES
> > >     a7e0c10a8c33 ALSA: hda: Disable power save for solving pop issue on Lenovo ThinkCentre M70q
> > >     0c5fd85fb01f netfilter: nf_tables: disallow rule removal from chain binding
> > >     3936e8714907 nilfs2: fix potential use after free in nilfs_gccache_submit_read_data()
> > >     2b837f13a818 serial: 8250_port: Check IRQ data before use
> > >     a48d2bcd23f2 Revert "tty: n_gsm: fix UAF in gsm_cleanup_mux"
> > >     78e70c6238d2 misc: rtsx: Fix some platforms can not boot and move the l1ss judgment to probe
> > >     f090a8b4d2e3 x86/srso: Add SRSO mitigation for Hygon processors
> > >     f5a604757aa8 iommu/arm-smmu-v3: Fix soft lockup triggered by arm_smmu_mm_invalidate_range
> > >     efce75bd2dbc Smack:- Use overlay inode label in smack_inode_copy_up()
> > >     0e3450487f99 smack: Retrieve transmuting information in smack_inode_getsecurity()
> > >     3586b3feed1b smack: Record transmuting in smk_transmuted
> > >     9690ad557d94 nvme-pci: always return an ERR_PTR from nvme_pci_alloc_dev
> > >     3c29c6e8cd7c scsi: qla2xxx: Fix NULL pointer dereference in target mode
> > >     6e5e4223c897 i40e: fix potential NULL pointer dereferencing of pf->vf i40e_sync_vsi_filters()
> > >     aff3994d4bdd watchdog: iTCO_wdt: Set NO_REBOOT if the watchdog is not already running
> > >     83a30e945571 watchdog: iTCO_wdt: No need to stop the timer in probe
> > >     1e8c573f50a7 nvme-pci: do not set the NUMA node of device if it has none
> > >     182d13dadb03 nvme-pci: factor out a nvme_pci_alloc_dev helper
> > >     af58072e867c nvme-pci: factor the iod mempool creation into a helper
> > >     c8bc44936f2c cgroup: Fix suspicious rcu_dereference_check() usage warning
> > >     ce6b88a5853d sched/cpuacct: Optimize away RCU read lock
> > >     b1deb155524e perf build: Define YYNOMEM as YYNOABORT for bison < 3.81
> > >     86e65ffc4d0f fbdev/sh7760fb: Depend on FB=y
> > >     4bf0044fe43f ncsi: Propagate carrier gain/loss events to the NCSI controller
> > >     288990ec3580 powerpc/watchpoints: Annotate atomic context in more places
> > >     47a94e87f00c powerpc/watchpoint: Disable pagefaults when getting user instruction
> > >     7eb09f70d9c2 powerpc/watchpoints: Disable preemption in thread_change_pc()
> > >     134b01a39077 media: vb2: frame_vector.c: replace WARN_ONCE with a comment
> > >     baf7cf0fdb83 ASoC: imx-rpmsg: Set ignore_pmdown_time for dai_link
> > >     9da93c74490c bpf: Clarify error expectations from bpf_clone_redirect
> > >     e1a8b79ad768 ASoC: fsl: imx-pcm-rpmsg: Add SNDRV_PCM_INFO_BATCH flag
> > >     45e028accbdf spi: stm32: add a delay before SPI disable
> > >     25850bf83dcd spi: nxp-fspi: reset the FLSHxCR1 registers
> > >     50662d21e414 ata: libata-eh: do not clear ATA_PFLAG_EH_PENDING in ata_eh_reset()
> > >     8e3cdab909db smb3: correct places where ENOTSUPP is used instead of preferred EOPNOTSUPP
> > >     d540a4370aba scsi: pm80xx: Avoid leaking tags when processing OPC_INB_SET_CONTROLLER_CONFIG command
> > >     fde57d7ba9b3 scsi: pm80xx: Use phy-specific SAS address when sending PHY_START command
> > >     a1589abd7c4a drm/amdgpu: Handle null atom context in VBIOS info ioctl
> > >     fd334cfd8412 drm/amd/display: Don't check registers, if using AUX BL control
> > >     a8bc0f6357af platform/mellanox: mlxbf-bootctl: add NET dependency into Kconfig
> > >     344f2f3e61a9 ring-buffer: Do not attempt to read past "commit"
> > >     3db9b420709b selftests: fix dependency checker script
> > >     4aa90e624c30 btrfs: improve error message after failure to add delayed dir index item
> > >     53e7c559b7bf ring-buffer: Avoid softlockup in ring_buffer_resize()
> > >     b4874f72cf57 selftests/ftrace: Correctly enable event in instance-event.tc
> > >     8c5c9ecbfa8d scsi: ufs: core: Move __ufshcd_send_uic_cmd() outside host_lock
> > >     e08e61d50a30 scsi: qedf: Add synchronization between I/O completions and abort
> > >     ada7fcba2d6a parisc: irq: Make irq_stack_union static to avoid sparse warning
> > >     b7e376a26b0c parisc: drivers: Fix sparse warning
> > >     d8c6fad00282 parisc: iosapic.c: Fix sparse warnings
> > >     1ecdcfec4e4a parisc: sba: Fix compile warning wrt list of SBA devices
> > >     bd1ec7f9983b spi: sun6i: fix race between DMA RX transfer completion and RX FIFO drain
> > >     ff05ed4ae214 spi: sun6i: reduce DMA RX transfer width to single byte
> > >     ac0d06809934 dma-debug: don't call __dma_entry_alloc_check_leak() under free_entries_lock
> > >     d938c3d278d5 i2c: npcm7xx: Fix callback completion ordering
> > >     0c615323a745 gpio: pmic-eic-sprd: Add can_sleep flag for PMIC EIC chip
> > >     2a47ee15a6ab soc: imx8m: Enable OCOTP clock for imx8mm before reading registers
> > >     7c59b882b9b3 xtensa: boot/lib: fix function prototypes
> > >     70460e81e2d1 xtensa: boot: don't add include-dirs
> > >     bc51434b6612 xtensa: iss/network: make functions static
> > >     8e0f78a84f64 xtensa: add default definition for XCHAL_HAVE_DIV32
> > >     be57fc50dc3c firmware: imx-dsp: Fix an error handling path in imx_dsp_setup_channels()
> > >     1df81ea9e4db power: supply: ucs1002: fix error code in ucs1002_get_property()
> > >     6937e44ffb91 bus: ti-sysc: Fix SYSC_QUIRK_SWSUP_SIDLE_ACT handling for uart wake-up
> > >     0e75aa86a7d0 ARM: dts: ti: omap: motorola-mapphone: Fix abe_clkctrl warning on boot
> > >     1b39eae11752 ARM: dts: ti: omap: Fix bandgap thermal cells addressing for omap3/4
> > >     fcbf770c66ef ARM: dts: omap: correct indentation
> > >     f5e12de36ab3 treewide: Replace GPLv2 boilerplate/reference with SPDX - gpl-2.0_56.RULE (part 1)
> > >     6829bc7978e0 clk: tegra: fix error return case for recalc_rate
> > >     78277b096d4c bus: ti-sysc: Fix missing AM35xx SoC matching
> > >     5435a49b3b66 bus: ti-sysc: Use fsleep() instead of usleep_range() in sysc_reset()
> > >     c39df101d8ca drm/bridge: ti-sn65dsi83: Do not generate HFP/HBP/HSA and EOT packet
> > >     4bf10fd51ca5 MIPS: Alchemy: only build mmc support helpers if au1xmmc is enabled
> > >     d2640d86876e btrfs: reset destination buffer when read_extent_buffer() gets invalid range
> > >     1a541999f31f scsi: qla2xxx: Use raw_smp_processor_id() instead of smp_processor_id()
> > >     532a23960566 scsi: qla2xxx: Select qpair depending on which CPU post_cmd() gets called
> > >     6642b4eb083b ata: ahci: Add Elkhart Lake AHCI controller
> > >     072611960741 ata: ahci: Rename board_ahci_mobile
> > >     8274154712a0 ata: ahci: Add support for AMD A85 FCH (Hudson D4)
> > >     bd69c74dca70 ata: libata: Rename link flag ATA_LFLAG_NO_DB_DELAY
> > >     f5ba6d9d6bec netfilter: nft_exthdr: Fix non-linear header modification
> > >     7ca3a1b0f474 netfilter: exthdr: add support for tcp option removal
> > >     fb6f65780c9c Input: i8042 - add quirk for TUXEDO Gemini 17 Gen1/Clevo PD70PN
> > >     191fc23cfa9a Input: i8042 - rename i8042-x86ia64io.h to i8042-acpipnpio.h
> > >     5d2b57c0bc40 xfs: fix xfs_inodegc_stop racing with mod_delayed_work
> > >     657f842859c4 xfs: disable reaping in fscounters scrub
> > >     8444467eadb2 xfs: check that per-cpu inodegc workers actually run on that cpu
> > >     67db9ecb84d5 xfs: explicitly specify cpu when forcing inodegc delayed work to run immediately
> > >     99e65f075e6c xfs: introduce xfs_inodegc_push()
> > >     2df381963240 xfs: bound maximum wait time for inodegc work
> > >     08dc21596751 i2c: mux: gpio: Add missing fwnode_handle_put()
> > >     f912d9d87421 i2c: mux: gpio: Replace custom acpi_get_local_address()
> > >     1aa39eee57f6 i2c: mux: demux-pinctrl: check the return value of devm_kstrdup()
> > >     9910b1411e7e gpio: tb10x: Fix an error handling path in tb10x_gpio_probe()
> > >     d7acb7031758 Fix up backport of 136191703038 ("interconnect: Teach lockdep about icc_bw_lock order")
> > >     d645206e9be2 igc: Expose tx-usecs coalesce setting to user
> > >     d7a2bf6faa82 bnxt_en: Flush XDP for bnxt_poll_nitroa0()'s NAPI
> > >     56d2418a079a net: ena: Flush XDP packets on error.
> > >     07b569051f6e locking/seqlock: Do the lockdep annotation before locking in do_write_seqcount_begin_nested()
> > >     a70dbdede0c7 netfilter: ipset: Fix race between IPSET_CMD_CREATE and IPSET_CMD_SWAP
> > >     0dcc9b4097d8 netfilter: nf_tables: disable toggling dormant table state more than once
> > >     ea82139e6e35 net: rds: Fix possible NULL-pointer dereference
> > >     cd05eec2ee0c team: fix null-ptr-deref when team device type is changed
> > >     8bc97117b51d net: bridge: use DEV_STATS_INC()
> > >     0d3939cccb20 net: hns3: add 5ms delay before clear firmware reset irq source
> > >     d6d182d856d0 net: hns3: fix fail to delete tc flower rules during reset issue
> > >     7c47b238f4ec net: hns3: only enable unicast promisc when mac table full
> > >     96af9a55b782 net: hns3: fix GRE checksum offload issue
> > >     13ea4b92e875 x86/srso: Fix SBPB enablement for spec_rstack_overflow=off
> > >     e2c34afe8362 x86/srso: Fix srso_show_state() side effect
> > >     21efa88e777f platform/x86: intel_scu_ipc: Fail IPC send if still busy
> > >     0a5d236b52cf platform/x86: intel_scu_ipc: Don't override scu in intel_scu_ipc_dev_simple_command()
> > >     ab78000c38b4 platform/x86: intel_scu_ipc: Check status upon timeout in ipc_wait_for_interrupt()
> > >     47329633b3f0 platform/x86: intel_scu_ipc: Check status after timeout in busy_loop()
> > >     26df9ab5de30 dccp: fix dccp_v4_err()/dccp_v6_err() again
> > >     3b14e8431855 powerpc/perf/hv-24x7: Update domain value check
> > >     8860d354f653 ipv4: fix null-deref in ipv4_link_failure
> > >     c196ecd3f893 igc: Fix infinite initialization loop with early XDP redirect
> > >     a2d69dcb6ccb ionic: fix 16bit math issue when PAGE_SIZE >= 64KB
> > >     3796e449a03e i40e: Fix VF VLAN offloading when port VLAN is configured
> > >     a628f3b5cd8d i40e: Add VF VLAN pruning
> > >     7a9eee3b5d4d iavf: do not process adminq tasks when __IAVF_IN_REMOVE_TASK is set
> > >     f3c6a17900e8 ASoC: imx-audmix: Fix return error with devm_clk_get()
> > >     f90a7b9586d7 net/core: Fix ETH_P_1588 flow dissector
> > >     55629e616452 selftests: tls: swap the TX and RX sockets in some tests
> > >     acabf5df49aa bpf: Avoid deadlock when using queue and stack maps from NMI
> > >     c6e44f4c31c5 netfilter: nf_tables: disallow element removal on anonymous sets
> > >     6a8de7775329 ASoC: meson: spdifin: start hw on dai probe
> > >     ef99506eaf1d netfilter: nf_tables: fix memleak when more than 255 elements expired
> > >     8d7a00b904da netfilter: nft_set_hash: try later when GC hits EAGAIN on iteration
> > >     83d3a4607c58 netfilter: nft_set_pipapo: stop GC iteration if GC transaction allocation fails
> > >     949369f9f0d9 netfilter: nft_set_pipapo: call nft_trans_gc_queue_sync() in catchall GC
> > >     2e6846b613fa netfilter: nft_set_rbtree: use read spinlock to avoid datapath contention
> > >     9af7dfb3c9d7 netfilter: nft_set_rbtree: skip sync GC for new elements in this transaction
> > >     9366966caf1a netfilter: nf_tables: defer gc run if previous batch is still pending
> > >     082791b42123 netfilter: nf_tables: use correct lock to protect gc_list
> > >     b44a459c6561 netfilter: nf_tables: GC transaction race with abort path
> > >     24707fa1e1f9 netfilter: nf_tables: GC transaction race with netns dismantle
> > >     6796800f0d8e netfilter: nf_tables: fix GC transaction races with netns and netlink event exit path
> > >     af78b0489e88 netfilter: nf_tables: don't fail inserts if duplicate has expired
> > >     8f24fe69e3ca netfilter: nf_tables: remove busy mark and gc batch API
> > >     b290795bd26f netfilter: nft_set_hash: mark set element as dead when deleting from packet path
> > >     479a2cf52593 netfilter: nf_tables: adapt set backend to use GC transaction API
> > >     d19e8bf3ea41 netfilter: nf_tables: GC transaction API to avoid race with control plane
> > >     7c7e658a36f8 netfilter: nf_tables: don't skip expired elements during walk
> > >     a2d1125ee04e tracing: Have event inject files inc the trace array ref count
> > >     6b6c088c38f7 ext4: do not let fstrim block system suspend
> > >     a9d3bb58da95 ext4: move setting of trimmed bit into ext4_try_to_trim_range()
> > >     d91abea15c61 ext4: replace the traditional ternary conditional operator with with max()/min()
> > >     656f0495e4ac ext4: change s_last_trim_minblks type to unsigned long
> > >     be57857fb3c3 ext4: scope ret locally in ext4_try_to_trim_range()
> > >     e832b55881a1 ata: libahci: clear pending interrupt status
> > >     f6189f373151 ata: ahci: Drop pointless VPRINTK() calls and convert the remaining ones
> > >     fa6d449e4d02 tracing: Increase trace array ref count on enable and filter files
> > >     7a688f191a17 tracing: Make trace_marker{,_raw} stream-like
> > >     68fc0e75c793 NFSv4.1: fix pnfs MDS=DS session trunking
> > >     0ff78c455494 NFSv4.1: use EXCHGID4_FLAG_USE_PNFS_DS for DS server
> > >     d381bfe13895 SUNRPC: Mark the cred for revalidation if the server rejects it
> > >     f1c434ddafe6 NFS/pNFS: Report EINVAL errors from connect() to the server
> > >     0c0a7e1f2a6a NFS: More fixes for nfs_direct_write_reschedule_io()
> > >     a354b4a367f5 NFS: Use the correct commit info in nfs_join_page_group()
> > >     b911329317b4 Linux 5.15.133
> > >     e3a29b80e9e6 interconnect: Teach lockdep about icc_bw_lock order
> > >     c6244cd00c97 drm/amd/display: enable cursor degamma for DCN3+ DRM legacy gamma
> > >     08569c92f7f3 net/sched: Retire rsvp classifier
> > >     6b080fa8aae1 drm/amdgpu: fix amdgpu_cs_p1_user_fence
> > >     6386a2d4dc01 drm/amd/display: fix the white screen issue when >= 64GB DRAM
> > >     e04b7073bdce ext4: fix rec_len verify error
> > >     93763d58705a scsi: pm8001: Setup IRQs on resume
> > >     72a22696cf19 scsi: megaraid_sas: Fix deadlock on firmware crashdump
> > >     54603e8a88bc ata: libata: disallow dev-initiated LPM transitions to unsupported states
> > >     01c7c38a90bc i2c: aspeed: Reset the i2c controller when timeout occurs
> > >     763d39f4e8fb tracefs: Add missing lockdown check to tracefs_create_dir()
> > >     bf195968e362 nfsd: fix change_info in NFSv4 RENAME replies
> > >     bf38c1d29f8b tracing: Have option files inc the trace array ref count
> > >     85ad4688b7a7 tracing: Have current_trace inc the trace array ref count
> > >     962e6723239b tracing: Have tracing_max_latency inc the trace array ref count
> > >     380bbd46d61c btrfs: release path before inode lookup during the ino lookup ioctl
> > >     779c3cf2749c btrfs: fix lockdep splat and potential deadlock after failure running delayed items
> > >     f9c78afcee46 ovl: fix incorrect fdput() on aio completion
> > >     05a7289a5d4b ovl: fix failed copyup of fileattr on a symlink
> > >     8bcb80293be7 attr: block mode changes of symlinks
> > >     d30af15e460f md/raid1: fix error: ISO C90 forbids mixed declarations
> > >     abdfde037712 samples/hw_breakpoint: fix building without module unloading
> > >     58787ff3d023 x86/purgatory: Remove LTO flags
> > >     8abf1ec895d5 x86/boot/compressed: Reserve more memory for page tables
> > >     e1a27664fcf5 scsi: lpfc: Fix the NULL vs IS_ERR() bug for debugfs_create_file()
> > >     f0fd24f1fae0 selftests: tracing: Fix to unmount tracefs for recovering environment
> > >     dded6b81ad68 scsi: qla2xxx: Fix NULL vs IS_ERR() bug for debugfs_create_dir()
> > >     1d5caeac9655 drm: gm12u320: Fix the timeout usage for usb_bulk_msg()
> > >     b9f0572b38c1 btrfs: compare the correct fsid/metadata_uuid in btrfs_validate_super
> > >     cba491ee38e2 btrfs: add a helper to read the superblock metadata_uuid
> > >     cb3671a2eeac btrfs: move btrfs_pinned_by_swapfile prototype into volumes.h
> > >     f16fe29368fd perf test shell stat_bpf_counters: Fix test on Intel
> > >     ad73216e006f perf test: Remove bash construct from stat_bpf_counters.sh test
> > >     d8f81baeb9eb MIPS: Use "grep -E" instead of "egrep"
> > >     dfe961b1e476 mtd: rawnand: brcmnand: Fix ECC level field setting for v7.2 controller
> > >     56cf9f446b33 mtd: rawnand: brcmnand: Allow SoC to provide I/O operations
> > >     34fcb59437a7 jbd2: correct the end of the journal recovery scan range
> > >     a4605449cc9f jbd2: rename jbd_debug() to jbd2_debug()
> > >     db6c90f2671c jbd2: kill t_handle_lock transaction spinlock
> > >     e9270898222a jbd2: fix use-after-free of transaction_t race
> > >     b0412dd1c24b jbd2: refactor wait logic for transaction updates into a common function
> > >     f980bf1586ef printk: Consolidate console deferred printing
> > >     9be2957f014d interconnect: Fix locking for runpm vs reclaim
> > >     f3f6bf22a4f5 kobject: Add sanity check for kset->kobj.ktype in kset_register()
> > >     81bbe6667024 media: pci: ipu3-cio2: Initialise timing struct to avoid a compiler warning
> > >     d4ef3c9c7947 usb: ehci: add workaround for chipidea PORTSC.PEC bug
> > >     c829d25e26fb serial: cpm_uart: Avoid suspicious locking
> > >     5353df78c226 scsi: target: iscsi: Fix buffer overflow in lio_target_nacl_info_show()
> > >     b97aaf9faf89 tools: iio: iio_generic_buffer: Fix some integer type and calculation
> > >     60a71fd1910e usb: gadget: fsl_qe_udc: validate endpoint index for ch9 udc
> > >     c861a61be6d3 usb: cdns3: Put the cdns set active part outside the spin lock
> > >     930c60e13947 media: pci: cx23885: replace BUG with error return
> > >     48bb6a9fa5cb media: tuners: qt1010: replace BUG_ON with a regular error
> > >     2a33fc57133d media: dvb-usb-v2: gl861: Fix null-ptr-deref in gl861_i2c_master_xfer
> > >     5b1ea100ad36 media: az6007: Fix null-ptr-deref in az6007_i2c_xfer()
> > >     3dd5846a8739 media: anysee: fix null-ptr-deref in anysee_master_xfer
> > >     033b0c0780ad media: af9005: Fix null-ptr-deref in af9005_i2c_xfer
> > >     903566208ae6 media: dw2102: Fix null-ptr-deref in dw2102_i2c_transfer()
> > >     d9ef84a7c222 media: dvb-usb-v2: af9035: Fix null-ptr-deref in af9035_i2c_master_xfer
> > >     ca49cef3acaa PCI: fu740: Set the number of MSI vectors
> > >     d35e7ae10eb8 powerpc/pseries: fix possible memory leak in ibmebus_bus_init()
> > >     46870eea5496 ARM: 9317/1: kexec: Make smp stop calls asynchronous
> > >     ef7311101ca4 jfs: fix invalid free of JFS_IP(ipimap)->i_imap in diUnmount
> > >     aa5b019a3e0f fs/jfs: prevent double-free in dbUnmount() after failed jfs_remount()
> > >     7ac65c29b6c2 ext2: fix datatype of block number in ext2_xattr_set2()
> > >     4f96c0665f9f md: raid1: fix potential OOB in raid1_remove_disk()
> > >     f3e9fc7b02b9 bus: ti-sysc: Configure uart quirks for k3 SoC
> > >     3157aa794c75 drm/exynos: fix a possible null-pointer dereference due to data race in exynos_drm_crtc_atomic_disable()
> > >     78bc9d25997a drm/amd/display: Blocking invalid 420 modes on HDMI TMDS for DCN31
> > >     5eca70c14b31 ALSA: hda: intel-dsp-cfg: add LunarLake support
> > >     e8ba418d4926 samples/hw_breakpoint: Fix kernel BUG 'invalid opcode: 0000'
> > >     961df5a3f5cc arm64: dts: qcom: sm8250-edo: correct ramoops pmsg-size
> > >     49cd54900078 arm64: dts: qcom: sm8150-kumano: correct ramoops pmsg-size
> > >     1e0a38bb840a arm64: dts: qcom: sm6125-pdx201: correct ramoops pmsg-size
> > >     201071956ec6 drm/bridge: tc358762: Instruct DSI host to generate HSE packets
> > >     c64ee9dd3358 wifi: mac80211_hwsim: drop short frames
> > >     66594a1e6ddd netfilter: ebtables: fix fortify warnings in size_entry_mwt()
> > >     fedd9377dd9c wifi: mac80211: check S1G action frame size
> > >     e08333e2abae alx: fix OOB-read compiler warning
> > >     2b0a093cdf59 mmc: sdhci-esdhc-imx: improve ESDHC_FLAG_ERR010450
> > >     0a1f87f0ca76 tpm_tis: Resend command to recover from data transfer errors
> > >     67589d247909 crypto: lib/mpi - avoid null pointer deref in mpi_cmp_ui()
> > >     389106425dee wifi: wil6210: fix fortify warnings
> > >     ddb8f358b5e0 wifi: mwifiex: fix fortify warning
> > >     a7ebe459c72e wifi: ath9k: fix printk specifier
> > >     3de6b6ab69e2 wifi: ath9k: fix fortify warnings
> > >     6b0adfafb073 crypto: lrw,xts - Replace strlcpy with strscpy
> > >     dc100292e503 devlink: remove reload failed checks in params get/set callbacks
> > >     7b7964cd9db3 ACPI: x86: s2idle: Catch multiple ACPI_TYPE_PACKAGE objects
> > >     eda268b5b7ad hw_breakpoint: fix single-stepping when using bpf_overflow_handler
> > >     6e743b7261ef perf/imx_ddr: speed up overflow frequency of cycle
> > >     f9a2c79c2970 perf/smmuv3: Enable HiSilicon Erratum 162001900 quirk for HIP08/09
> > >     ed1afb597280 ACPI: video: Add backlight=native DMI quirk for Lenovo Ideapad Z470
> > >     f685311dbe05 scftorture: Forgive memory-allocation failure if KASAN
> > >     4f03fba096bf rcuscale: Move rcu_scale_writer() schedule_timeout_uninterruptible() to _idle()
> > >     f1ceff37ac6b kernel/fork: beware of __put_task_struct() calling context
> > >     430787056dd3 ACPICA: Add AML_NO_OPERAND_RESOLVE flag to Timer
> > >     766e56faddbe locks: fix KASAN: use-after-free in trace_event_raw_event_filelock_lock
> > >     6994f806c6d1 btrfs: output extra debug info if we failed to find an inline backref
> > >     71eeddcad734 autofs: fix memory leak of waitqueues in autofs_catatonic_mode
> > >     35ecaa3632bf Linux 5.15.132
> > >     0c0d79f3366a pcd: fix error codes in pcd_init_unit()
> > >     893978f1b4d1 drm/amd/display: Fix a bug when searching for insert_above_mpcc
> > >     0b8e09b39ef3 MIPS: Only fiddle with CHECKFLAGS if `need-compiler'
> > >     55d2e7c1ab8e kcm: Fix error handling for SOCK_DGRAM in kcm_sendmsg().
> > >     e80228b27487 ixgbe: fix timestamp configuration code
> > >     5b55dac919ec ipv6: fix ip6_sock_set_addr_preferences() typo
> > >     481bd6dcc5fe net/tls: do not free tls_rec on async operation in bpf_exec_tx_verdict()
> > >     3600c0dc0deb platform/mellanox: mlxbf-pmc: Fix reading of unprogrammed events
> > >     07c0abc80604 platform/mellanox: mlxbf-pmc: Fix potential buffer overflows
> > >     7c34ea34516d platform/mellanox: mlxbf-tmfifo: Drop jumbo frames
> > >     694035201aac platform/mellanox: mlxbf-tmfifo: Drop the Rx packet if no more descriptors
> > >     97275339c34c kcm: Fix memory leak in error path of kcm_sendmsg()
> > >     864da4a5d5eb r8152: check budget for r8152_poll()
> > >     fbdc4e9908b2 net: dsa: sja1105: hide all multicast addresses from "bridge fdb show"
> > >     6a4480c5e6eb hsr: Fix uninit-value access in fill_frame_info()
> > >     072324cfab9b net: ethernet: mtk_eth_soc: fix possible NULL pointer dereference in mtk_hwlro_get_fdir_all()
> > >     5bb09dddc724 net: ethernet: mvpp2_main: fix possible OOB write in mvpp2_ethtool_get_rxnfc()
> > >     06b4934ab2b5 net/smc: use smc_lgr_list.lock to protect smc_lgr_list.list iterate in smcr_port_add
> > >     aea3801c234d kselftest/runner.sh: Propagate SIGTERM to runner child
> > >     2f1e86014d0c net: ipv4: fix one memleak in __inet_del_ifa()
> > >     f086e859ddc2 ARM: dts: BCM5301X: Extend RAM to full 256MB for Linksys EA6500 V2
> > >     8173d9027031 ARM: dts: samsung: exynos4210-i9100: Fix LCD screen's physical size
> > >     072cd213c64f block: don't add or resize partition on the disk with GENHD_FL_NO_PART
> > >     c6ce1c5dd327 block: rename GENHD_FL_NO_PART_SCAN to GENHD_FL_NO_PART
> > >     6c06a7f6b41c block: move GENHD_FL_BLOCK_EVENTS_ON_EXCL_WRITE to disk->event_flags
> > >     8247ff0d5036 block: move GENHD_FL_NATIVE_CAPACITY to disk->state
> > >     5ad42b999a42 pcd: cleanup initialization
> > >     7607bc7fe6cc pcd: move the identify buffer into pcd_identify
> > >     242bbe218814 perf hists browser: Fix the number of entries for 'e' key
> > >     4d7a8a44e030 perf tools: Handle old data in PERF_RECORD_ATTR
> > >     a8f91f480c62 perf hists browser: Fix hierarchy mode header
> > >     4ee1cf2a5bcc MIPS: Fix CONFIG_CPU_DADDI_WORKAROUNDS `modules_install' regression
> > >     df4d8d5ab647 drm/amd/display: prevent potential division by zero errors
> > >     3b51d016bbbf mtd: rawnand: brcmnand: Fix potential false time out warning
> > >     2353b7bb61e4 mtd: rawnand: brcmnand: Fix potential out-of-bounds access in oob write
> > >     b59ff750bf80 mtd: rawnand: brcmnand: Fix crash during the panic_write
> > >     ca5218aef9e5 btrfs: use the correct superblock to compare fsid in btrfs_validate_super
> > >     f3260733894a btrfs: don't start transaction when joining with TRANS_JOIN_NOSTART
> > >     7ef0e8b812e0 btrfs: free qgroup rsv on io failure
> > >     5fd6f40d17e8 fuse: nlookup missing decrement in fuse_direntplus_link
> > >     65b6890c3d01 ata: pata_ftide010: Add missing MODULE_DESCRIPTION
> > >     0b62825dc6c3 ata: sata_gemini: Add missing MODULE_DESCRIPTION
> > >     81dd61cb1caa ata: pata_falcon: fix IO base selection for Q40
> > >     20bc2c470369 lib: test_scanf: Add explicit type cast to result initialization in test_number_prefix()
> > >     4315b4a95ecf ext4: add correct group descriptors and reserved GDT blocks to system zone
> > >     ef5fea70e591 jbd2: check 'jh->b_transaction' before removing it from checkpoint
> > >     6778a3857266 jbd2: fix checkpoint cleanup performance regression
> > >     6b195e07a2cf dmaengine: sh: rz-dmac: Fix destination and source data size setting
> > >     0476f2016ddc ARC: atomics: Add compiler barrier to atomic operations...
> > >     3375186d5e3f net/mlx5: Free IRQ rmap and notifier on kernel shutdown
> > >     2348a375ee16 sh: boards: Fix CEU buffer size passed to dma_declare_coherent_memory()
> > >     f5160dc17e81 net: hns3: remove GSO partial feature bit
> > >     6d548b7cb216 net: hns3: fix the port information display when sfp is absent
> > >     cc3c67e08169 net: hns3: fix invalid mutex between tc qdisc and dcb ets command issue
> > >     2c9643fa6360 net: hns3: fix debugfs concurrency issue between kfree buffer and read
> > >     8bfa87cf4a86 net: hns3: fix byte order conversion issue in hclge_dbg_fd_tcam_read()
> > >     19280e8dfb52 netfilter: nfnetlink_osf: avoid OOB read
> > >     1ad7b189cc14 netfilter: nftables: exthdr: fix 4-byte stack OOB write
> > >     347f765176db net: dsa: sja1105: complete tc-cbs offload support on SJA1110
> > >     cb4494cfe4b7 net: dsa: sja1105: fix -ENOSPC when replacing the same tc-cbs too many times
> > >     77b850b84d21 net: dsa: sja1105: fix bandwidth discrepancy between tc-cbs software and offload
> > >     d11109c03d6e ip_tunnels: use DEV_STATS_INC()
> > >     fcfb5842ef9c idr: fix param name in idr_alloc_cyclic() doc
> > >     131cd74a8e38 s390/zcrypt: don't leak memory if dev_set_name() fails
> > >     12de76fdddb5 igb: Change IGB_MIN to allow set rx/tx value between 64 and 80
> > >     7c2f90b1c213 igbvf: Change IGBVF_MIN to allow set rx/tx value between 64 and 80
> > >     f4c5640d6d38 igc: Change IGC_MIN to allow set rx/tx value between 64 and 80
> > >     9210b3dd74ac octeontx2-af: Fix truncation of smq in CN10K NIX AQ enqueue mbox handler
> > >     1840f08c2a1b kcm: Destroy mutex in kcm_exit_net()
> > >     6ea277b2c626 net: sched: sch_qfq: Fix UAF in qfq_dequeue()
> > >     3868de7c5361 af_unix: Fix data race around sk->sk_err.
> > >     d95456660fae af_unix: Fix data-races around sk->sk_shutdown.
> > >     e5edc6e44a88 af_unix: Fix data-race around unix_tot_inflight.
> > >     9151ed4b0061 af_unix: Fix data-races around user->unix_inflight.
> > >     907fbed65cec net: phy: micrel: Correct bit assignments for phy_device flags
> > >     5d2d3f2300c3 net: ipv6/addrconf: avoid integer underflow in ipv6_create_tempaddr
> > >     77dd55f5ec6a veth: Fixing transmit return status for dropped packets
> > >     56603b2c82e3 igb: disable virtualization features on 82580
> > >     149bc7834d6f ipv4: ignore dst hint for multipath routes
> > >     e18b49495a52 drm/i915/gvt: Drop unused helper intel_vgpu_reset_gtt()
> > >     5979985f2d6b xsk: Fix xsk_diag use-after-free error during socket cleanup
> > >     49acc5c5b280 net: fib: avoid warn splat in flow dissector
> > >     ed4e0adfa407 net: read sk->sk_family once in sk_mc_loop()
> > >     e0b483a0584f ipv4: annotate data-races around fi->fib_dead
> > >     74df0319e4e2 sctp: annotate data-races around sk->sk_wmem_queued
> > >     973a4c302d7f net/sched: fq_pie: avoid stalls in fq_pie_timer()
> > >     5e22217c1142 pwm: lpc32xx: Remove handling of PWM channels
> > >     676152264dec watchdog: intel-mid_wdt: add MODULE_ALIAS() to allow auto-load
> > >     d6aa2be1379d perf top: Don't pass an ERR_PTR() directly to perf_session__delete()
> > >     79bd17c99ec9 perf vendor events: Drop some of the JSON/events for power10 platform
> > >     1356eaceef34 perf vendor events: Update the JSON/events descriptions for power10 platform
> > >     24481d5c7413 x86/virt: Drop unnecessary check on extended CPUID level in cpu_has_svm()
> > >     6e9863165674 perf annotate bpf: Don't enclose non-debug code with an assert()
> > >     184be0d59242 Input: tca6416-keypad - fix interrupt enable disbalance
> > >     0b79f5a19cfb Input: tca6416-keypad - always expect proper IRQ number in i2c client
> > >     1e3167aa4ba2 backlight: gpio_backlight: Drop output GPIO direction check for initial power state
> > >     6fc8bdc3cf4c pwm: atmel-tcb: Fix resource freeing in error path and remove
> > >     6b2bb1a1a63c pwm: atmel-tcb: Harmonize resource allocation order
> > >     d4734ef765eb pwm: atmel-tcb: Convert to platform remove callback returning void
> > >     c3bc668581e7 perf trace: Really free the evsel->priv area
> > >     8e96f741b328 perf trace: Use zfree() to reduce chances of use after free
> > >     414cf7a2cc87 kconfig: fix possible buffer overflow
> > >     be9ce0dbde4f gfs2: low-memory forced flush fixes
> > >     751facd3634c gfs2: Switch to wait_event in gfs2_logd
> > >     d0245b066971 kbuild: do not run depmod for 'make modules_sign'
> > >     05333a6a21e3 bus: mhi: host: Skip MHI reset if device is in RDDM
> > >     e2964c98ec31 NFSv4/pnfs: minor fix for cleanup path in nfs4_get_device_info
> > >     da302f1d476a NFS: Fix a potential data corruption
> > >     0db19df21be5 clk: qcom: mss-sc7180: fix missing resume during probe
> > >     f64f682be7c8 clk: qcom: q6sstop-qcs404: fix missing resume during probe
> > >     b2f39b813d1e soc: qcom: qmi_encdec: Restrict string length in decode
> > >     e61db8922631 clk: qcom: gcc-mdm9615: use proper parent for pll0_vote clock
> > >     a8474506c912 clk: imx: pll14xx: dynamically configure PLL for 393216000/361267200Hz
> > >     a69b951c8398 dt-bindings: clock: xlnx,versal-clk: drop select:false
> > >     ead2436cf05e pinctrl: cherryview: fix address_space_handler() argument
> > >     8859f58c1790 parisc: led: Reduce CPU overhead for disk & lan LED computation
> > >     2655e1d970cf parisc: led: Fix LAN receive and transmit LEDs
> > >     7ad44409cd3b lib/test_meminit: allocate pages up to order MAX_ORDER
> > >     2d8138cea71d clk: qcom: turingcc-qcs404: fix missing resume during probe
> > >     9f5db4ab19f8 drm/ast: Fix DRAM init on AST2200
> > >     cfc47807a482 clk: qcom: camcc-sc7180: fix async resume during probe
> > >     309c27162afe fbdev/ep93xx-fb: Do not assign to struct fb_info.dev
> > >     4316e951f164 scsi: qla2xxx: Fix firmware resource tracking
> > >     7b89c3727bff scsi: qla2xxx: Error code did not return to upper layer
> > >     15a71bb25beb scsi: qla2xxx: Fix smatch warn for qla_init_iocb_limit()
> > >     106392156273 scsi: qla2xxx: Flush mailbox commands on chip reset
> > >     def49a05aef4 scsi: qla2xxx: Remove unsupported ql2xenabledif option
> > >     be12c9f4c60c scsi: qla2xxx: Fix TMF leak through
> > >     4322f3de9f21 scsi: qla2xxx: Fix session hang in gnl
> > >     a4708402c458 scsi: qla2xxx: Turn off noisy message log
> > >     b0453b0cf506 scsi: qla2xxx: Fix erroneous link up failure
> > >     5934b2125f5b scsi: qla2xxx: Fix command flush during TMF
> > >     4a16a46c8481 scsi: qla2xxx: fix inconsistent TMF timeout
> > >     f1ea164be545 scsi: qla2xxx: Fix deletion race condition
> > >     683945b17724 scsi: qla2xxx: Limit TMF to 8 per function
> > >     fde268c234d1 scsi: qla2xxx: Adjust IOCB resource on qpair create
> > >     c29848249f78 io_uring: break iopolling on signal
> > >     0def123f1254 io_uring: break out of iowq iopoll on teardown
> > >     1a0aba2bf293 io_uring: always lock in io_apoll_task_func
> > >     2920cc4c64a1 net/ipv6: SKB symmetric hash should incorporate transport ports
> > >     529bcc70c49c udf: initialize newblock to 0
> > >     fae2d591f3cb Revert "drm/amdgpu: install stub fence into potential unused fence pointers"
> > >     f01e21d6c7ed md/md-bitmap: remove unnecessary local variable in backlog_store()
> > >     99a8d14d7965 tracing: Zero the pipe cpumask on alloc to avoid spurious -EBUSY
> > >     05c581ad3e7b perf/x86/uncore: Correct the number of CHAs on EMR
> > >     861cfdc51f22 x86/sgx: Break up long non-preemptible delays in sgx_vepc_release()
> > >     7e3ddbea87a9 USB: core: Fix oversight in SuperSpeed initialization
> > >     7fe9d8799606 USB: core: Fix race by not overwriting udev->descriptor in hub_port_init()
> > >     eda9a2966582 USB: core: Change usb_get_device_descriptor() API
> > >     56c49a3328e9 USB: core: Unite old scheme and new scheme descriptor reads
> > >     0ad6bad31da6 usb: typec: bus: verify partner exists in typec_altmode_attention
> > >     31220bd89c22 usb: typec: tcpm: set initial svdm version based on pd revision
> > >     3acc6b9f266f cpufreq: brcmstb-avs-cpufreq: Fix -Warray-bounds bug
> > >     cb65ad51f1bd crypto: stm32 - fix loop iterating through scatterlist for DMA
> > >     9ab2c149c2e7 s390/ipl: add missing secure/has_secure file to ipl type 'unknown'
> > >     6aff2732577c arm64: sdei: abort running SDEI handlers during crash
> > >     fedecaeef888 pstore/ram: Check start of empty przs during init
> > >     8d68582b93e6 mmc: renesas_sdhi: register irqs before registering controller
> > >     5294144b6ad2 fsverity: skip PKCS#7 parser when keyring is empty
> > >     86608e1b0c6f net: handle ARPHRD_PPP in dev_is_mac_header_xmit()
> > >     51ffed9ca1a4 X.509: if signature is unsupported skip validation
> > >     6ecf09699eb1 dccp: Fix out of bounds access in DCCP error handler
> > >     7a2978e8d3c0 dlm: fix plock lookup when using multiple lockspaces
> > >     703cf47d47ba parisc: Fix /proc/cpuinfo output for lscpu
> > >     49a49d442075 procfs: block chmod on /proc/thread-self/comm
> > >     44f6ec589353 Revert "PCI: Mark NVIDIA T4 GPUs to avoid bus reset"
> > >     d73d3787c9d1 ntb: Fix calculation ntb_transport_tx_free_entry()
> > >     da0c7293f4db ntb: Clean up tx tail index on link down
> > >     bfa051f650a7 ntb: Drop packets when qp link is down
> > >     8f4edcd65534 scsi: mpt3sas: Perform additional retries if doorbell read returns 0
> > >     58388f2958f6 Revert "scsi: qla2xxx: Fix buffer overrun"
> > >     bd188d1e3855 media: venus: hfi_venus: Write to VIDC_CTRL_INIT after unmasking interrupts
> > >     6e9632a01e6d media: dvb: symbol fixup for dvb_attach()
> > >     9a43563cfd6b arm64: csum: Fix OoB access in IP checksum code for negative lengths
> > >     a0a49da2a79a i3c: master: svc: fix probe failure when no i3c device exist
> > >     a905ac21b2ab xtensa: PMU: fix base address for the newer hardware
> > >     8742dbf9c25d backlight/lv5207lp: Compare against struct fb_info.device
> > >     568132f74cb1 backlight/bd6107: Compare against struct fb_info.device
> > >     4e7b4ddc900c backlight/gpio_backlight: Compare against struct fb_info.device
> > >     3b018c3d1016 ARM: OMAP2+: Fix -Warray-bounds warning in _pwrdm_state_switch()
> > >     cbb7d8a4b4be ipmi_si: fix a memleak in try_smi_init()
> > >     6043dd31f771 PCI: rockchip: Use 64-bit mask on MSI 64-bit PCI address
> > >     aba1bf197467 media: i2c: ccs: Check rules is non-NULL
> > >     df64819dd6a0 mm/vmalloc: add a safer version of find_vm_area() for debug
> > >     20b7d0a62ad1 scsi: core: Fix the scsi_set_resid() documentation
> > >     20990d6a8543 printk: ringbuffer: Fix truncating buffer size min_t cast
> > >     0a22f9c17b1a rcu: dump vmalloc memory info safely
> > >     d479c841b18d ALSA: pcm: Fix missing fixup call in compat hw_refine ioctl
> > >     111bafa210ae PM / devfreq: Fix leak in devfreq_dev_release()
> > >     be7353af5b35 igb: set max size RX buffer when store bad packet is enabled
> > >     d5790386595d skbuff: skb_segment, Call zero copy functions before using skbuff frags
> > >     267a29f8bfdb netfilter: xt_sctp: validate the flag_info count
> > >     b3d07714ad24 netfilter: xt_u32: validate user space input
> > >     a9e6142e5f8f netfilter: ipset: add the missing IP_SET_HASH_WITH_NET0 macro for ip_set_hash_netportnet.c
> > >     3e48f741e98a igmp: limit igmpv3_newpack() packet size to IP_MAX_MTU
> > >     de16cb7986f2 virtio_ring: fix avail_wrap_counter in virtqueue_add_packed
> > >     d6f80ddb9eda cpufreq: Fix the race condition while updating the transition_task of policy
> > >     42d8c7fa0bf6 dmaengine: ste_dma40: Add missing IRQ check in d40_probe
> > >     329d0f168c8f um: Fix hostaudio build errors
> > >     58d17e766093 mtd: rawnand: fsmc: handle clk prepare error in fsmc_nand_resume()
> > >     679a71b31179 mtd: spi-nor: Check bus width while setting QE bit
> > >     8869fd166f23 leds: trigger: tty: Do not use LED_ON/OFF constants, use led_blink_set_oneshot instead
> > >     0f715ea7d36e leds: multicolor: Use rounded division when calculating color components
> > >     1a68bef23726 leds: pwm: Fix error code in led_pwm_create_fwnode()
> > >     abd740db896b rpmsg: glink: Add check for kstrdup
> > >     b45cf29f97a2 phy/rockchip: inno-hdmi: do not power on rk3328 post pll on reg write
> > >     40d637359f3f phy/rockchip: inno-hdmi: round fractal pixclock in rk3328 recalc_rate
> > >     52942a47d034 phy/rockchip: inno-hdmi: use correct vco_div_5 macro on rk3328
> > >     31d7e6c7689b mtd: rawnand: brcmnand: Fix mtd oobsize
> > >     6182318ac046 tracing: Fix race issue between cpu buffer write and swap
> > >     548f48ec1915 tracing: Remove extra space at the end of hwlat_detector/mode
> > >     2ba8bb00720a x86/speculation: Mark all Skylake CPUs as vulnerable to GDS
> > >     dde88ab4e45b HID: multitouch: Correct devm device reference for hidinput input_dev name
> > >     4fb28379b3c7 HID: logitech-dj: Fix error handling in logi_dj_recv_switch_to_dj_mode()
> > >     1bb42aca7a96 Revert "IB/isert: Fix incorrect release of isert connection"
> > >     4f1807fddd9b amba: bus: fix refcount leak
> > >     1c3701373463 serial: tegra: handle clk prepare error in tegra_uart_hw_init()
> > >     076fb40cf27a scsi: fcoe: Fix potential deadlock on &fip->ctlr_lock
> > >     c4772759abe1 scsi: core: Use 32-bit hostnum in scsi_host_lookup()
> > >     6248f4305378 cgroup:namespace: Remove unused cgroup_namespaces_init()
> > >     04824d50e6b5 media: i2c: rdacm21: Fix uninitialized value
> > >     f3572eef8551 media: ov2680: Fix regulators being left enabled on ov2680_power_on() errors
> > >     205f71744176 media: ov2680: Fix ov2680_set_fmt() which == V4L2_SUBDEV_FORMAT_TRY not working
> > >     89ecb4b40094 media: ov2680: Add ov2680_fill_format() helper function
> > >     784d1b83ae2c media: ov2680: Don't take the lock for try_fmt calls
> > >     dbb717b4ee68 media: ov2680: Remove VIDEO_V4L2_SUBDEV_API ifdef-s
> > >     4c1a5c2885d4 media: ov2680: Fix vflip / hflip set functions
> > >     958905ed42b8 media: ov2680: Fix ov2680_bayer_order()
> > >     cdd5fca7200d media: ov2680: Remove auto-gain and auto-exposure controls
> > >     322a805ffdff media: i2c: ov2680: Set V4L2_CTRL_FLAG_MODIFY_LAYOUT on flips
> > >     abba34017e16 media: ov5640: Enable MIPI interface in ov5640_set_power_mipi()
> > >     1717f67be875 USB: gadget: f_mass_storage: Fix unused variable warning
> > >     121b8d30f42c media: venus: hfi_venus: Only consider sys_idle_indicator on V1
> > >     f6b483ead6dc media: go7007: Remove redundant if statement
> > >     d079a3e1ccdd platform/x86: dell-sysman: Fix reference leak
> > >     426bd7418701 iommu/vt-d: Fix to flush cache of PASID directory table
> > >     9dc6f660815a iommu/qcom: Disable and reset context bank before programming
> > >     3274e32fc969 fsi: aspeed: Reset master errors after CFAM reset
> > >     7a17deca33e1 IB/uverbs: Fix an potential error pointer dereference
> > >     42d111304dd7 RDMA/hns: Fix CQ and QP cache affinity
> > >     b051c3bf3bdf RDMA/hns: Fix incorrect post-send with direct wqe of wr-list
> > >     154822356e4d RDMA/hns: Fix port active speed
> > >     de4aca5b284e iommu/sprd: Add missing force_aperture
> > >     46b76f13f1ad driver core: test_async: fix an error code
> > >     a6992ecefe5d dma-buf/sync_file: Fix docs syntax
> > >     d3256d80406c coresight: tmc: Explicit type conversions to prevent integer overflow
> > >     93a5b461a4e1 RDMA/irdma: Replace one-element array with flexible-array member
> > >     97097ea2f37e scsi: qedf: Do not touch __user pointer in qedf_dbg_fp_int_cmd_read() directly
> > >     1c996be7f233 scsi: qedf: Do not touch __user pointer in qedf_dbg_debug_cmd_read() directly
> > >     cb6d20a8b5d7 scsi: qedf: Do not touch __user pointer in qedf_dbg_stop_io_on_error_cmd_read() directly
> > >     2f0d202d82b9 x86/APM: drop the duplicate APM_MINOR_DEV macro
> > >     f34508d934c4 serial: sprd: Fix DMA buffer leak issue
> > >     c54c66d904fa serial: sprd: Assign sprd_port after initialized to avoid wrong access
> > >     f61fc650c478 scsi: qla4xxx: Add length check when parsing nlattrs
> > >     46ad449efde1 scsi: be2iscsi: Add length check when parsing nlattrs
> > >     4bd57d889099 scsi: iscsi: Add strlen() check in iscsi_if_set{_host}_param()
> > >     e9bac3cc744f scsi: iscsi: Add length check for nlattr payload
> > >     9285efd95996 scsi: iscsi: Rename iscsi_set_param() to iscsi_if_set_param()
> > >     7231d60d41c4 scsi: RDMA/srp: Fix residual handling
> > >     484ddaa90b7e usb: phy: mxs: fix getting wrong state with mxs_phy_is_otg_host()
> > >     cbb8f7097e11 media: mediatek: vcodec: Return NULL if no vdec_fb is found
> > >     18dc93de9019 media: rkvdec: increase max supported height for H.264
> > >     f1e7d999f37e scsi: hisi_sas: Fix normally completed I/O analysed as failed
> > >     46d1b2a3d5a6 scsi: hisi_sas: Fix warnings detected by sparse
> > >     e454e985950b scsi: hisi_sas: Modify v3 HW SATA completion error processing
> > >     7caac45b52f4 scsi: hisi_sas: Modify v3 HW SSP underflow error processing
> > >     f64d02822b82 media: cx24120: Add retval check for cx24120_message_send()
> > >     7ca7cd02114a media: dvb-usb: m920x: Fix a potential memory leak in m920x_i2c_xfer()
> > >     fb24b65aaccd media: dib7000p: Fix potential division by zero
> > >     56a3d8ae4576 drivers: usb: smsusb: fix error handling code in smsusb_init_device
> > >     d1b51b130d32 iommu: rockchip: Fix directory table address encoding
> > >     a50d60b8f2af iommu/amd/iommu_v2: Fix pasid_state refcount dec hit 0 warning on pasid unbind
> > >     caf058833b6f media: v4l2-core: Fix a potential resource leak in v4l2_fwnode_parse_link()
> > >     711e9e44f6c4 media: i2c: tvp5150: check return value of devm_kasprintf()
> > >     30d4380eb030 media: ad5820: Drop unsupported ad5823 from i2c_ and of_device_id tables
> > >     663114dfc178 RDMA/qedr: Remove a duplicate assignment in irdma_query_ah()
> > >     1473e40b3912 pNFS: Fix assignment of xprtdata.cred
> > >     fb7ddc1138b0 NFSv4.2: fix handling of COPY ERR_OFFLOAD_NO_REQ
> > >     53a1e5ab1b11 NFS: Guard against READDIR loop when entry names exceed MAXNAMELEN
> > >     19a648a07572 NFSD: da_addr_body field missing in some GETDEVICEINFO replies
> > >     b0f127a7c635 fs: lockd: avoid possible wrong NULL parameter
> > >     8f994b830dd0 jfs: validate max amount of blocks before allocation.
> > >     f6a84ef1d080 ext4: fix unttached inode after power cut with orphan file feature enabled
> > >     a9ddbfed5346 powerpc/iommu: Fix notifiers being shared by PCI and VIO buses
> > >     a70c8de30514 nfs/blocklayout: Use the passed in gfp flags
> > >     2935443dc9c2 powerpc/pseries: Rework lppaca_shared_proc() to avoid DEBUG_PREEMPT
> > >     75dcb650a7ef powerpc: Don't include lppaca.h in paca.h
> > >     cefcb002c5c9 PCI: layerscape: Add workaround for lost link capabilities during reset
> > >     4be323c73797 PCI: layerscape: Add the endpoint linkup notifier support
> > >     69c712389e1f PCI: dwc: Add start_link/stop_link inlines
> > >     aac0a9a1577b wifi: ath10k: Use RMW accessors for changing LNKCTL
> > >     3539bab5f9de wifi: ath11k: Use RMW accessors for changing LNKCTL
> > >     ea670d0146a3 net/mlx5: Use RMW accessors for changing LNKCTL
> > >     348ef09df984 drm/radeon: Use RMW accessors for changing LNKCTL
> > >     5468237382ed drm/amdgpu: Use RMW accessors for changing LNKCTL
> > >     00f79e78bf4b powerpc/perf: Convert fsl_emb notifier to state machine callbacks
> > >     a26a5e4be2c4 powerpc/fadump: reset dump area size if fadump memory reserve fails
> > >     13fd667db999 vfio/type1: fix cap_migration information leak
> > >     6b708243d3d9 powerpc/radix: Move some functions into #ifdef CONFIG_KVM_BOOK3S_HV_POSSIBLE
> > >     dbde1d9c54e2 clk: imx: composite-8m: fix clock pauses when set_rate would be a no-op
> > >     824e97302fd8 clk: imx8mp: fix sai4 clock
> > >     66ef144dbdf9 PCI/ASPM: Use RMW accessors for changing LNKCTL
> > >     f46fa8ab8d82 PCI: pciehp: Use RMW accessors for changing LNKCTL
> > >     759d978e831b pinctrl: mcp23s08: check return value of devm_kasprintf()
> > >     02faf0bd6fdc PCI: Mark NVIDIA T4 GPUs to avoid bus reset
> > >     4c20a4143276 PCI: microchip: Correct the DED and SEC interrupt bit offsets
> > >     377f7aeddda0 clk: qcom: gcc-sm6350: Fix gcc_sdcc2_apps_clk_src
> > >     1c4a98c55fa3 clk: qcom: reset: Use the correct type of sleep/delay based on length
> > >     bd4eff9c835a clk: qcom: gcc-sm8250: Fix gcc_sdcc2_apps_clk_src
> > >     b1cb8bf42b36 ext4: avoid potential data overflow in next_linear_group
> > >     3e24082f1682 ext4: correct grp validation in ext4_mb_good_group
> > >     febacbefe451 EDAC/igen6: Fix the issue of no error events
> > >     964f62caac08 clk: qcom: gcc-sc7180: Fix up gcc_sdcc2_apps_clk_src
> > >     f1399e1543e7 clk: sunxi-ng: Modify mismatched function name
> > >     92913d32e719 drivers: clk: keystone: Fix parameter judgment in _of_pll_clk_init()
> > >     3ad53071fe85 ipmi:ssif: Fix a memory leak when scanning for an adapter
> > >     7792869495b6 ipmi:ssif: Add check for kstrdup
> > >     53abafedfeb7 ALSA: ac97: Fix possible error value of *rac97
> > >     48fc5717b249 of: unittest: Fix overlay type in apply/revert check
> > >     01bb96ad3808 of: overlay: Call of_changeset_init() early
> > >     30f04a41e7d7 md: raid0: account for split bio in iostat accounting
> > >     9643cc0b1771 md/raid0: Fix performance regression for large sequential writes
> > >     17fbf7da491f md/raid0: Factor out helper for mapping and submitting a bio
> > >     d04f1e322f52 md: add error_handlers for raid0 and linear
> > >     d8b6adb84041 md: Set MD_BROKEN for RAID1 and RAID10
> > >     a68fabdad970 bus: ti-sysc: Fix cast to enum warning
> > >     7636dfc42b66 arm64: dts: qcom: apq8016-sbc: Fix ov5640 regulator supply names
> > >     fff4d36247e8 drm/mediatek: Fix potential memory leak if vmap() fail
> > >     e5758ad9a34f drm/mediatek: Remove freeing not dynamic allocated memory
> > >     97274bea0136 bus: ti-sysc: Fix build warning for 64-bit build
> > >     cc6b09671d0c io_uring: fix drain stalls by invalid SQE
> > >     0152e7758cc4 audit: fix possible soft lockup in __audit_inode_child()
> > >     48e4c4819039 drm/msm/a2xx: Call adreno_gpu_init() earlier
> > >     76c3ad12441f drm/amd/pm: fix variable dereferenced issue in amdgpu_device_attr_create()
> > >     32e060927351 smackfs: Prevent underflow in smk_set_cipso()
> > >     502dfc5875ba firmware: meson_sm: fix to avoid potential NULL pointer dereference
> > >     c0b1eee64870 drm/msm/mdp5: Don't leak some plane state
> > >     d0b82c217feb drm: xlnx: zynqmp_dpsub: Add missing check for dma_set_mask
> > >     b7b0c48851c4 ima: Remove deprecated IMA_TRUSTED_KEYRING Kconfig
> > >     8025396b76e9 drm/panel: simple: Add missing connector type and pixel format for AUO T215HVN01
> > >     27eee65b2e31 drm/armada: Fix off-by-one error in armada_overlay_get_property()
> > >     cc9254b24a4b arm64: dts: qcom: sm8150: Fix the I2C7 interrupt
> > >     ea5bc6f5aa09 of: unittest: fix null pointer dereferencing in of_unittest_find_node_by_name()
> > >     4197eeb55f4b drm/tegra: dpaux: Fix incorrect return value of platform_get_irq
> > >     9712279e9743 drm/msm: Update dev core dump to not print backwards
> > >     8ef5d1f16d92 md/md-bitmap: hold 'reconfig_mutex' in backlog_store()
> > >     382638364711 md/bitmap: don't set max_write_behind if there is no write mostly device
> > >     a3d36107ee48 md/raid10: use dereference_rdev_and_rrdev() to get devices
> > >     94ca5eed9530 md/raid10: factor out dereference_rdev_and_rrdev()
> > >     246bac7d3c3e drm/amdgpu: Update min() to min_t() in 'amdgpu_info_ioctl'
> > >     de93b4711ac2 arm64: dts: qcom: sdm845: Fix the min frequency of "ice_core_clk"
> > >     a9e56fa8a0ca arm64: dts: qcom: sdm845: Add missing RPMh power domain to GCC
> > >     db0ba312542d ARM: dts: BCM53573: Fix Ethernet info for Luxul devices
> > >     c4413633ef78 drm: adv7511: Fix low refresh rate register for ADV7533/5
> > >     57b6d92c79e9 ARM: dts: samsung: s5pv210-smdkv210: correct ethernet reg addresses (split)
> > >     b7f47031e319 ARM: dts: s5pv210: add dummy 5V regulator for backlight on SMDKv210
> > >     2f0246b3c7ff ARM: dts: samsung: s3c6410-mini6410: correct ethernet reg addresses (split)
> > >     d12beb1b1ee5 ARM: dts: s3c64xx: align pinctrl with dtschema
> > >     188f2d41fa5d x86/mm: Fix PAT bit missing from page protection modify mask
> > >     1dd43e1e54d5 drm/etnaviv: fix dumping of active MMU context
> > >     1634fe406c34 arm64: dts: qcom: pmi8994: Add missing OVP interrupt
> > >     4b7eb5e2c1c4 arm64: dts: qcom: Move WLED num-strings from pmi8994 to sony-xperia-tone
> > >     92919d98e673 arm64: dts: qcom: pmi8994: Remove hardcoded linear WLED enabled-strings
> > >     365909857242 arm64: dts: qcom: pm660l: Add missing short interrupt
> > >     ea48fd91df12 arm64: dts: qcom: correct SPMI WLED register range encoding
> > >     eee01e0d6abe arm64: dts: qcom: pmi8998: Add node for WLED
> > >     b788afdbfd5a arm64: dts: qcom: sm8250-sony-xperia: correct GPIO keys wakeup again
> > >     2840d9b9c875 ARM: dts: BCM53573: Use updated "spi-gpio" binding properties
> > >     b35f3ca1877e ARM: dts: BCM53573: Add cells sizes to PCIe node
> > >     bed08bb83292 drm/amdgpu: avoid integer overflow warning in amdgpu_device_resize_fb_bar()
> > >     261e69456617 arm64: dts: qcom: sm8250: Mark PCIe hosts as DMA coherent
> > >     12a93e53eaf0 arm64: dts: qcom: pmk8350: fix ADC-TM compatible string
> > >     4c9a637258bb arm64: dts: qcom: sm8350: Use proper CPU compatibles
> > >     4c918fb77dea arm64: dts: qcom: sm8350: Add missing LMH interrupts to cpufreq
> > >     9c022ab2db40 arm64: dts: qcom: msm8996: Add missing interrupt to the USB2 controller
> > >     bda65ecaec97 arm64: dts: qcom: sm8250-edo: Rectify gpio-keys
> > >     6119aaced94f arm64: dts: qcom: sm8250-edo: Add GPIO line names for PMIC GPIOs
> > >     c0dc9d7d3f2b arm64: dts: qcom: sm8250-edo: Add gpio line names for TLMM
> > >     d2d698daa1fa arm64: dts: qcom: sm8250: correct dynamic power coefficients
> > >     510bae3d37f7 soc: qcom: ocmem: Fix NUM_PORTS & NUM_MACROS macros
> > >     b08c7a31baeb soc: qcom: ocmem: Add OCMEM hardware version print
> > >     dc04034502e6 ASoC: stac9766: fix build errors with REGMAP_AC97
> > >     89602de9a2d7 quota: fix dqput() to follow the guarantees dquot_srcu should provide
> > >     1df46e717ee9 quota: add new helper dquot_active()
> > >     bd0a6452f070 quota: rename dquot_active() to inode_quota_active()
> > >     5b8240223407 quota: factor out dquot_write_dquot()
> > >     6c6efd3a1d06 drm/bridge: tc358764: Fix debug print parameter order
> > >     a48e7def0006 netrom: Deny concurrent connect().
> > >     4cf994d3f4ff net/sched: sch_hfsc: Ensure inner classes have fsc curve
> > >     edb5b1b3b9f8 hwmon: (tmp513) Fix the channel number in tmp51x_is_visible()
> > >     a85fd8116555 mlxsw: i2c: Limit single transaction buffer size
> > >     7790b6a2f5f0 mlxsw: i2c: Fix chunk size setting in output mailbox buffer
> > >     510e0cbd6408 net: arcnet: Do not call kfree_skb() under local_irq_disable()
> > >     93a572b9d42f wifi: ath9k: use IS_ERR() with debugfs_create_dir()
> > >     5138beea8e7f Bluetooth: btusb: Do not call kfree_skb() under spin_lock_irqsave()
> > >     d7fd24b8d1bb wifi: mwifiex: avoid possible NULL skb pointer dereference
> > >     71ce8be48bf0 wifi: nl80211/cfg80211: add forgotten nla_policy for BSS color attribute
> > >     11f93fff6e8a wifi: ath9k: protect WMI command response buffer replacement with a lock
> > >     6904c7afd512 wifi: ath9k: fix races between ath9k_wmi_cmd and ath9k_wmi_ctrl_rx
> > >     cec7db9ea031 samples/bpf: fix broken map lookup probe
> > >     89f19a9a055d wifi: mwifiex: Fix missed return in oob checks failed path
> > >     308eb3a609ac wifi: mwifiex: fix memory leak in mwifiex_histogram_read()
> > >     9c00731bf05d fs: ocfs2: namei: check return value of ocfs2_add_entry()
> > >     f683992d30ee lwt: Check LWTUNNEL_XMIT_CONTINUE strictly
> > >     e3f647e4b642 lwt: Fix return values of BPF xmit ops
> > >     4ff998134025 hwrng: iproc-rng200 - Implement suspend and resume calls
> > >     5a70ab6b59b2 crypto: caam - fix unchecked return value error
> > >     660b6b1c5cf8 ice: ice_aq_check_events: fix off-by-one check when filling buffer
> > >     55fab9389d65 net-memcg: Fix scope of sockmem pressure indicators
> > >     41c40d84838d selftests/bpf: Clean up fmod_ret in bench_rename test script
> > >     50c78e71446d net: tcp: fix unexcepted socket die when snd_wnd is 0
> > >     942d8cefb022 Bluetooth: Fix potential use-after-free when clear keys
> > >     7b0243d26a71 Bluetooth: nokia: fix value check in nokia_bluetooth_serdev_probe()
> > >     048545d9fc64 crypto: api - Use work queue in crypto_destroy_instance
> > >     56cb7bbefcaf crypto: stm32 - Properly handle pm_runtime_get failing
> > >     e3c4a6b073e4 selftests/bpf: fix static assert compilation issue for test_cls_*.c
> > >     43423b3e0467 wifi: mwifiex: fix error recovery in PCIE buffer descriptor management
> > >     7c54b6fc39eb wifi: mwifiex: Fix OOB and integer underflow when rx packets
> > >     a20b96cf6925 wifi: mt76: mt7915: fix power-limits while chan_switch
> > >     5c75a4379589 can: gs_usb: gs_usb_receive_bulk_callback(): count RX overflow errors also in case of OOM
> > >     890843254f38 spi: tegra20-sflash: fix to check return value of platform_get_irq() in tegra_sflash_probe()
> > >     2ff9ac0cf25f wifi: mt76: testmode: add nla_policy for MT76_TM_ATTR_TX_LENGTH
> > >     802008e8c73a ipv6: Add reasons for skb drops to __udp6_lib_rcv
> > >     7dcbc0bb0e5c bpf: reject unhashed sockets in bpf_sk_assign
> > >     caa2883b1885 udp: re-score reuseport groups when connected sockets are present
> > >     b60dfa4559d8 regmap: rbtree: Use alloc_flags for memory allocations
> > >     34f1180658d9 hwrng: pic32 - use devm_clk_get_enabled
> > >     5af3c8676b36 hwrng: nomadik - keep clock enabled while hwrng is registered
> > >     14c6d1e80847 tcp: tcp_enter_quickack_mode() should be static
> > >     7b75b4c90a9e bpf: Clear the probe_addr for uprobe
> > >     75d3960be702 bpftool: Use a local bpf_perf_event_value to fix accessing its fields
> > >     8ea6871116d5 cpufreq: powernow-k8: Use related_cpus instead of cpus in driver.exit()
> > >     be2092d2a703 x86/efistub: Fix PCI ROM preservation in mixed mode
> > >     9eb25ea7b65d ACPI: x86: s2idle: Fix a logic error parsing AMD constraints table
> > >     26097a7f28b3 ACPI: x86: s2idle: Post-increment variables when getting constraints
> > >     8a962f11a95b s390/paes: fix PKEY_TYPE_EP11_AES handling for secure keyblobs
> > >     7833a74f8d00 s390/pkey: fix/harmonize internal keyblob headers
> > >     208383d68510 selftests/futex: Order calls to futex_lock_pi
> > >     c7802ff51adc perf/imx_ddr: don't enable counter0 if none of 4 counters are used
> > >     0a872a0521c8 x86/decompressor: Don't rely on upper 32 bits of GPRs being preserved
> > >     3af6f77e8090 selftests/resctrl: Close perf value read fd on errors
> > >     4505ad996b66 selftests/resctrl: Unmount resctrl FS if child fails to run benchmark
> > >     c68a196e7ff6 selftests/resctrl: Don't leak buffer in fill_cache()
> > >     fdcb63afd3f6 selftests/resctrl: Add resctrl.h into build deps
> > >     b2ba11ed4d10 selftests/resctrl: Make resctrl_tests run using kselftest framework
> > >     e0478944f4a5 OPP: Fix passing 0 to PTR_ERR in _opp_attach_genpd()
> > >     ec9d118ad99d refscale: Fix uninitalized use of wait_queue_head_t
> > >     e280033ef135 ARM: ptrace: Restore syscall skipping for tracers
> > >     4c3f33904dea ARM: ptrace: Restore syscall restart tracing
> > >     0481251b7cd6 selftests/harness: Actually report SKIP for signal tests
> > >     060ca3f7899a tmpfs: verify {g,u}id mount options correctly
> > >     d412e9b34b90 fs: Fix error checking for d_hash_and_lookup()
> > >     a4229f93bc54 eventfd: prevent underflow for eventfd semaphores
> > >     cedb8719333d reiserfs: Check the return value from __getblk()
> > >     c1a4117f1544 Revert "net: macsec: preserve ingress frame ordering"
> > >     40671f90d5b5 udf: Handle error when adding extent to a file
> > >     099bf90d7fc4 udf: Check consistency of Space Bitmap Descriptor
> > >     7039aa1be9cc of: kexec: Mark ima_{free,stable}_kexec_buffer() as __init
> > >     759d51eda2d0 net: Avoid address overwrite in kernel_connect
> > >     7c4cce5700b9 arm64: lib: Import latest version of Arm Optimized Routines' strncmp
> > >     104df1c695c1 crypto: rsa-pkcs1pad - Use helper to set reqsize
> > >     273f4615314f platform/mellanox: Fix mlxbf-tmfifo not handling all virtio CONSOLE notifications
> > >     9ef5c25bcf1b tracing: Introduce pipe_cpumask to avoid race on trace_pipes
> > >     8c1b60dad0f5 ALSA: seq: oss: Fix racy open/close of MIDI devices
> > >     fa05aea28195 scsi: lpfc: Fix incorrect big endian type assignment in bsg loopback path
> > >     f0bf8a071134 scsi: storvsc: Always set no_report_opcodes
> > >     e9e62419e797 sctp: handle invalid error codes without calling BUG()
> > >     3714bb4a1df8 bnx2x: fix page fault following EEH recovery
> > >     53b8cc2f9685 netlabel: fix shift wrapping bug in netlbl_catmap_setlong()
> > >     867cdd7f9544 drm/amdgpu: Match against exact bootloader status
> > >     0863204deb3c net: hns3: restore user pause configure when disable autoneg
> > >     ac93def0dbb4 scsi: qedi: Fix potential deadlock on &qedi_percpu->p_work_lock
> > >     bef6c89a92d0 scsi: lpfc: Remove reftag check in DIF paths
> > >     b439e33a8c93 idmaengine: make FSL_EDMA and INTEL_IDMA64 depends on HAS_IOMEM
> > >     156b803194ae wifi: brcmfmac: Fix field-spanning write in brcmf_scan_params_v2_to_v1()
> > >     87ea5e89407e net: usb: qmi_wwan: add Quectel EM05GV2
> > >     e1313fa9d2e3 vmbus_testing: fix wrong python syntax for integer value comparison
> > >     5faad57ba6c7 clk: fixed-mmio: make COMMON_CLK_FIXED_MMIO depend on HAS_IOMEM
> > >     e13f0dd5fbe2 kprobes: Prohibit probing on CFI preamble symbol
> > >     ee49b97cb5ae security: keys: perform capable check only on privileged operations
> > >     f44f50305de2 ata: pata_arasan_cf: Use dev_err_probe() instead dev_err() in data_xfer()
> > >     a85c523aeccd ovl: Always reevaluate the file signature for IMA
> > >     3faa126258a9 drm/amd/display: Exit idle optimizations before attempt to access PHY
> > >     c152ca4f219b platform/x86: huawei-wmi: Silence ambient light sensor
> > >     a9988b9c7a31 platform/x86/intel/hid: Add HP Dragonfly G2 to VGBS DMI quirks
> > >     7f3901b04c8f platform/x86: intel: hid: Always call BTNL ACPI method
> > >     23151421ed01 ASoC: atmel: Fix the 8K sample parameter in I2SC master
> > >     c934d2a6970c ASoC: rt711-sdca: fix for JD event handling in ClockStop Mode0
> > >     20587011d271 ASoC: rt711: fix for JD event handling in ClockStop Mode0
> > >     b41f79896456 ASoc: codecs: ES8316: Fix DMIC config
> > >     cc2b0a2055dc ASoC: rt5682-sdw: fix for JD event handling in ClockStop Mode0
> > >     5b64fc2471f9 fs/nls: make load_nls() take a const parameter
> > >     f85908f6bfd2 s390/dasd: fix hanging device after request requeue
> > >     a4845e694893 s390/dasd: use correct number of retries for ERP requests
> > >     e062aa1acf9b m68k: Fix invalid .section syntax
> > >     bbfa7d712b24 vxlan: generalize vxlan_parse_gpe_hdr and remove unused args
> > >     b10215ffdb01 ethernet: atheros: fix return value check in atl1c_tso_csum()
> > >     6bb94f46d31a ASoC: da7219: Check for failure reading AAD IRQ events
> > >     279a6dad0cd9 ASoC: da7219: Flush pending AAD IRQ when suspending
> > >     d424c636b750 ksmbd: no response from compound read
> > >     82373d1b763e ksmbd: fix out of bounds in smb3_decrypt_req()
> > >     20d449a08749 9p: virtio: make sure 'offs' is initialized in zc_request
> > >     c4269c7258d9 media: pci: cx23885: fix error handling for cx23885 ATSC boards
> > >     17d75773b66e media: pulse8-cec: handle possible ping error
> > >     f281a3739399 phy: qcom-snps-femto-v2: use qcom_snps_hsphy_suspend/resume error code
> > >     dfff9c91cbb0 ARM: dts: imx: Set default tuning step for imx7d usdhc
> > >     4e364cab1331 ARM: dts: imx: Adjust dma-apbh node name
> > >     99319298fd9a ARM: dts: imx7s: Drop dma-apb interrupt-names
> > >     1dc2c12854b6 ARM: dts: imx: update sdma node name format
> > >     aff03380bda4 Linux 5.15.131
> > >     cd8ab566cf17 usb: typec: tcpci: clear the fault status bit
> > >     403b2e940910 usb: typec: tcpci: move tcpci.h to include/linux/usb/
> > >     f29483873e24 pinctrl: amd: Don't show `Invalid config param` errors
> > >     b911bef132a0 nilfs2: fix WARNING in mark_buffer_dirty due to discarded buffer reuse
> > >     1c6ddf739f15 nilfs2: fix general protection fault in nilfs_lookup_dirty_data_buffers()
> > >     f6e61aef5c5d tcpm: Avoid soft reset when partner does not support get_status
> > >     da0e7d435e31 fsi: master-ast-cf: Add MODULE_FIRMWARE macro
> > >     72eca651d732 firmware: stratix10-svc: Fix an NULL vs IS_ERR() bug in probe
> > >     907216337bea serial: sc16is7xx: fix bug when first setting GPIO direction
> > >     45d9611ebff2 serial: sc16is7xx: fix broken port 0 uart init
> > >     f90e267dd27e serial: qcom-geni: fix opp vote on shutdown
> > >     46d13013b574 wifi: mt76: mt7921: do not support one stream on secondary antenna only
> > >     a5c2a467e9e7 Bluetooth: btsdio: fix use after free bug in btsdio_remove due to race condition
> > >     f49294ad6898 staging: rtl8712: fix race condition
> > >     d17cec60e87c HID: wacom: remove the battery when the EKR is off
> > >     842c7da3eee2 usb: chipidea: imx: improve logic if samsung,picophy-* parameter is 0
> > >     276a906f81a7 usb: dwc3: meson-g12a: do post init to fix broken usb after resumption
> > >     60f938e84fbb ALSA: usb-audio: Fix init call orders for UAC1
> > >     e949dd2a9b6b USB: serial: option: add FOXCONN T99W368/T99W373 product
> > >     c41411d8b333 USB: serial: option: add Quectel EM05G variant (0x030e)
> > >     09baa839d415 modules: only allow symbol_get of EXPORT_SYMBOL_GPL modules
> > >     997a194914c4 rtc: ds1685: use EXPORT_SYMBOL_GPL for ds1685_rtc_poweroff
> > >     3d0f6408601b net: enetc: use EXPORT_SYMBOL_GPL for enetc_phc_index
> > >     da95090821c4 mmc: au1xmmc: force non-modular build and remove symbol_get usage
> > >     e3e68100c036 ARM: pxa: remove use of symbol_get()
> > >     bb5bf157b5be ksmbd: replace one-element array with flex-array member in struct smb2_ea_info
> > >     2e3f57f74c0a ksmbd: fix wrong DataOffset validation of create context
> > >     b3ad7f39fd85 erofs: ensure that the post-EOF tails are all zeroed
> > >     8f790700c974 Linux 5.15.130
> > >     69347c334071 rcu-tasks: Add trc_inspect_reader() checks for exiting critical section
> > >     8046fb611f70 rcu-tasks: Wait for trc_read_check_handler() IPIs
> > >     da22db901cc1 rcu-tasks: Fix IPI failure handling in trc_wait_for_one_reader
> > >     a0249d365ac8 rcu: Prevent expedited GP from enabling tick on offline CPU
> > >     7aec063d6029 ARM: module: Use module_init_layout_section() to spot init sections
> > >     4a8976052acd arm64: module: Use module_init_layout_section() to spot init sections
> > >     f8a74159d116 arm64: module-plts: inline linux/moduleloader.h
> > >     363bbb5008e5 module: Expose module_init_layout_section()
> > >     758e3d0cb753 ACPI: thermal: Drop nocrt parameter
> > >     9e43368a3393 Linux 5.15.129
> > >     d48016d74836 mm,ima,kexec,of: use memblock_free_late from ima_free_kexec_buffer
> > >     1c41cd30d5cd mm: memory-failure: fix unexpected return value in soft_offline_page()
> > >     0712721e4f4f mm: memory-failure: kill soft_offline_free_page()
> > >     efd02b5cadd5 dma-buf/sw_sync: Avoid recursive lock during fence signal
> > >     8dbf913520c4 pinctrl: renesas: rza2: Add lock around pinctrl_generic{{add,remove}_group,{add,remove}_function}
> > >     f1c0402b8e22 clk: Fix undefined reference to `clk_rate_exclusive_{get,put}'
> > >     10bc3eddc605 scsi: core: raid_class: Remove raid_component_add()
> > >     d3d57cdbfda4 scsi: snic: Fix double free in snic_tgt_create()
> > >     ef56cc8889be can: raw: add missing refcount for memory leak fix
> > >     930f3f164964 drm/i915: Fix premature release of request's reusable memory
> > >     3cb86cc565df cgroup/cpuset: Free DL BW in case can_attach() fails
> > >     ffff4fc4bad7 sched/deadline: Create DL BW alloc, free & check overflow interface
> > >     86aa90795979 cgroup/cpuset: Iterate only if DEADLINE tasks are present
> > >     43d8cbfefa7c sched/cpuset: Keep track of SCHED_DEADLINE task in cpusets
> > >     d0eb4917f4d3 sched/cpuset: Bring back cpuset_mutex
> > >     918879de0e23 cgroup/cpuset: Rename functions dealing with DEADLINE accounting
> > >     78efab71a649 torture: Fix hang during kthread shutdown phase
> > >     c8fb97dd7fe6 nfsd: use vfs setgid helper
> > >     01966511868e nfs: use vfs setgid helper
> > >     a7a1849899aa x86/fpu: Set X86_FEATURE_OSXSAVE feature after enabling OSXSAVE in CR4
> > >     ad79f943c869 x86/fpu: Invalidate FPU state correctly on exec()
> > >     b190cf1f277a drm/display/dp: Fix the DP DSC Receiver cap size
> > >     c8aab333d41a drm/vmwgfx: Fix shader stage validation
> > >     b53ed415163e PCI: acpiphp: Use pci_assign_unassigned_bridge_resources() only for non-root bus
> > >     60ba1bfa036a media: vcodec: Fix potential array out-of-bounds in encoder queue_setup
> > >     544cd10defa1 of: dynamic: Refactor action prints to not use "%pOF" inside devtree_lock
> > >     f1d4a5881856 of: unittest: Fix EXPECT for parse_phandle_with_args_map() test
> > >     ce66cd478636 radix tree: remove unused variable
> > >     898c8c5b1114 lib/clz_ctz.c: Fix __clzdi2() and __ctzdi2() for 32-bit kernels
> > >     ff90a4c6edf8 batman-adv: Hold rtnl lock during MTU update via netlink
> > >     ea38c0d9aaa2 batman-adv: Fix batadv_v_ogm_aggr_send memory leak
> > >     7f3f72eb8f5b batman-adv: Fix TT global entry leak when client roamed back
> > >     f7667b49880a batman-adv: Do not get eth header before batadv_check_management_packet
> > >     3f9312dd7581 batman-adv: Don't increase MTU when set by user
> > >     cde5a240d72d batman-adv: Trigger events for auto adjusted MTU
> > >     22426e1ce679 selinux: set next pointer before attaching to list
> > >     711595bfdccf nfsd: Fix race to FREE_STATEID and cl_revoked
> > >     bd1697e12230 NFS: Fix a use after free in nfs_direct_join_group()
> > >     5f642613746e mm: add a call to flush_cache_vmap() in vmap_pfn()
> > >     440c10034b4d ALSA: ymfpci: Fix the missing snd_card_free() call at probe error
> > >     5cc7d81cf576 clk: Fix slab-out-of-bounds error in devm_clk_release()
> > >     0f72859acfa2 NFSv4: Fix dropped lock for racing OPEN and delegation return
> > >     9c025420fef2 ibmveth: Use dcbf rather than dcbfl
> > >     7e546bd08943 Revert "KVM: x86: enable TDP MMU by default"
> > >     67af12f5582b net/ncsi: change from ndo_set_mac_address to dev_set_mac_address
> > >     4451457d61e0 net/ncsi: make one oem_gma function for all mfr id
> > >     f683f4be802b bonding: fix macvlan over alb bond support
> > >     0fa8046e923a net: remove bond_slave_has_mac_rcu()
> > >     f0ec97fca629 rtnetlink: Reject negative ifindexes in RTM_NEWLINK
> > >     00247cfd2b69 rtnetlink: return ENODEV when ifname does not exist and group is given
> > >     75cfb7de44e5 netfilter: nf_tables: fix out of memory error handling
> > >     f22954f8c58f netfilter: nf_tables: flush pending destroy work before netlink notifier
> > >     ff34403fef98 net/sched: fix a qdisc modification with ambiguous command request
> > >     30624ea3f8b6 igc: Fix the typo in the PTM Control macro
> > >     f697c3ead109 igb: Avoid starting unnecessary workqueues
> > >     d7823d752ce1 ice: fix receive buffer size miscalculation
> > >     ace1b0ae3097 net: validate veth and vxcan peer ifindexes
> > >     335be585416d net: bcmgenet: Fix return value check for fixed_phy_register()
> > >     60a5034584ea net: bgmac: Fix return value check for fixed_phy_register()
> > >     5b52c9ba42c0 ipvlan: Fix a reference count leak warning in ipvlan_ns_exit()
> > >     2bad37b6f675 dccp: annotate data-races in dccp_poll()
> > >     9b015360e86f sock: annotate data-races around prot->memory_pressure
> > >     c52c6c0223e1 octeontx2-af: SDP: fix receive link config
> > >     ce6e2b14bc09 tracing: Fix memleak due to race between current_tracer and trace
> > >     ef748360ba91 tracing: Fix cpu buffers unavailable due to 'record_disabled' missed
> > >     fdf5804d7475 can: raw: fix lockdep issue in raw_release()
> > >     278fccf587dd drm/amd/display: check TG is non-null before checking if enabled
> > >     a955e6a0e39d drm/amd/display: do not wait for mpc idle if tg is disabled
> > >     e0bd4f0c60b4 can: raw: fix receiver memory leak
> > >     b832174b7f89 jbd2: fix a race when checking checkpoint buffer busy
> > >     9c31bb2684f8 jbd2: remove journal_clean_one_cp_list()
> > >     d91783e6864a jbd2: remove t_checkpoint_io_list
> > >     a0ab49e7a758 ALSA: pcm: Fix potential data race at PCM memory allocation helpers
> > >     2e56d380daa9 fbdev: fix potential OOB read in fast_imageblit()
> > >     14163f4a4fa6 fbdev: Fix sys_imageblit() for arbitrary image widths
> > >     5b60bd9081a9 fbdev: Improve performance of sys_imageblit()
> > >     166f0bf4560b MIPS: cpu-features: Use boot_cpu_type for CPU type based features
> > >     8f106e97409d MIPS: cpu-features: Enable octeon_cache by cpu_type
> > >     d1d0b239f974 fs: dlm: fix mismatch of plock results from userspace
> > >     77d334c44681 fs: dlm: use dlm_plock_info for do_unlock_close
> > >     f9a33cc7d946 fs: dlm: change plock interrupted message to debug again
> > >     7ac088841ffb fs: dlm: add pid to debug log
> > >     df9c842ab0a4 dlm: replace usage of found with dedicated list iterator variable
> > >     33e9c610e337 dlm: improve plock logging if interrupted
> > >     d9ce077f8b1f PCI: acpiphp: Reassign resources on bridge if necessary
> > >     8cc8645dd3e1 xprtrdma: Remap Receive buffers after a reconnect
> > >     91a707507e83 NFSv4: fix out path in __nfs4_get_acl_uncached
> > >     323b830eebd1 NFSv4.2: fix error handling in nfs42_proc_getxattr
> > >     5de0a325c45e objtool/x86: Fix SRSO mess
> > >     5ddfe5cc8716 Linux 5.15.128
> > >     9080f4fcc202 x86/srso: Correct the mitigation status when SMT is disabled
> > >     484eefc6ff9c objtool/x86: Fixup frame-pointer vs rethunk
> > >     55f1cbeaa159 x86/retpoline,kprobes: Fix position of thunk sections with CONFIG_LTO_CLANG
> > >     fa24cd0fbcb7 x86/srso: Disable the mitigation on unaffected configurations
> > >     aa0777ce0d3d x86/CPU/AMD: Fix the DIV(0) initial fix attempt
> > >     bbe585239d4f x86/retpoline: Don't clobber RFLAGS during srso_safe_ret()
> > >     19f23d16b0e0 x86/static_call: Fix __static_call_fixup()
> > >     df6495f203a7 x86/srso: Explain the untraining sequences a bit more
> > >     43548590ad7e x86/cpu: Cleanup the untrain mess
> > >     035e906bfc93 x86/cpu: Rename srso_(.*)_alias to srso_alias_\1
> > >     19c1c0499650 x86/cpu: Rename original retbleed methods
> > >     f77dbb90962b x86/cpu: Clean up SRSO return thunk mess
> > >     f624ce6c7fc2 x86/ibt: Add ANNOTATE_NOENDBR
> > >     f1171d455d94 objtool: Add frame-pointer-specific function ignore
> > >     08f7cfd44f77 x86/alternative: Make custom return thunk unconditional
> > >     0d810eff090c x86/cpu: Fix up srso_safe_ret() and __x86_return_thunk()
> > >     8089aae6020e x86/cpu: Fix __x86_return_thunk symbol type
> > >     5b28fda5fdee mmc: f-sdh30: fix order of function calls in sdhci_f_sdh30_remove
> > >     e8c5081da2cc net: fix the RTO timer retransmitting skb every 1ms if linear option is enabled
> > >     431db3f48c28 virtio-net: set queues after driver_ok
> > >     d39fc9b94dc0 af_unix: Fix null-ptr-deref in unix_stream_sendpage().
> > >     9a4d8dc706c2 arm64: dts: rockchip: Disable HS400 for eMMC on ROCK Pi 4
> > >     6b64974e02ea exfat: check if filename entries exceeds max filename length
> > >     6065b3017107 netfilter: set default timeout to 3 secs for sctp shutdown send and recv state
> > >     a00c5d2c208b drm/amd: flush any delayed gfxoff on suspend entry
> > >     d578c919deb7 drm/qxl: fix UAF on handle creation
> > >     ff09f9e671ff mmc: block: Fix in_flight[issue_type] value error
> > >     b803fedb6e50 mmc: wbsd: fix double mmc_free_host() in wbsd_init()
> > >     961f7ce16223 cifs: Release folio lock on fscache read hit.
> > >     cc3f194f46e7 ALSA: usb-audio: Add support for Mythware XA001AU capture and playback interfaces.
> > >     18e27df4f2b4 serial: 8250: Fix oops for port->pm on uart_change_pm()
> > >     e9b8ee715dbc riscv: uaccess: Return the number of bytes effectively not copied
> > >     b2a331abcb03 ALSA: hda/realtek - Remodified 3k pull low procedure
> > >     dfb9676ed25b soc: aspeed: socinfo: Add kfree for kstrdup
> > >     c5ac7522a8db ASoC: meson: axg-tdm-formatter: fix channel slot allocation
> > >     fd346ef1cd2d ASoC: rt5665: add missed regulator_bulk_disable
> > >     e878458d820c ARM: dts: imx: Set default tuning step for imx6sx usdhc
> > >     430c29a54e4a arm64: dts: qcom: qrb5165-rb5: fix thermal zone conflict
> > >     03522d73a498 bus: ti-sysc: Flush posted write on enable before reset
> > >     578371ce0d7f net: do not allow gso_size to be set to GSO_BY_FRAGS
> > >     5fc4fd3f3eb8 sock: Fix misuse of sk_under_memory_pressure()
> > >     fc3d82d295d1 net: dsa: mv88e6xxx: Wait for EEPROM done before HW reset
> > >     f11c2802e143 i40e: fix misleading debug logs
> > >     5ba2b936f3e1 iavf: fix FDIR rule fields masks validation
> > >     ae6834689fd6 team: Fix incorrect deletion of ETH_P_8021AD protocol vid from slaves
> > >     0ffbc341cfae net: phy: broadcom: stub c45 read/write for 54810
> > >     bf221e5e4b19 netfilter: nft_dynset: disallow object maps
> > >     9177869b85dd ipvs: fix racy memcpy in proc_do_sync_threshold
> > >     1adaec4758d1 netfilter: nf_tables: deactivate catchall elements in next generation
> > >     82109740d610 netfilter: nf_tables: fix false-positive lockdep splat
> > >     b2f6d73395cb drm/panel: simple: Fix AUO G121EAN01 panel timings according to the docs
> > >     7207ee323afa selftests: mirror_gre_changes: Tighten up the TTL test match
> > >     c2a6ffe3f1a3 net: phy: fix IRQ-based wake-on-lan over hibernate / power off
> > >     8e5e967348ca xfrm: add forgotten nla_policy for XFRMA_MTIMER_THRESH
> > >     075448a2eb75 xfrm: add NULL check in xfrm_update_ae_params
> > >     e1e04cc2ef2c ip_vti: fix potential slab-use-after-free in decode_session6
> > >     a1639a82ce14 ip6_vti: fix slab-use-after-free in decode_session6
> > >     44b3d4096700 xfrm: fix slab-use-after-free in decode_session6
> > >     a465ace883ac net: xfrm: Amend XFRMA_SEC_CTX nla_policy structure
> > >     fed1cd2cd3aa net: af_key: fix sadb_x_filter validation
> > >     1960f468078b net: xfrm: Fix xfrm_address_filter OOB read
> > >     080dedb1cad8 i2c: designware: Handle invalid SMBus block data response length value
> > >     416c538684bd i2c: designware: Correct length byte validation logic
> > >     b966e9e1e250 btrfs: fix BUG_ON condition in btrfs_cancel_balance
> > >     77698e6ff6f0 tty: serial: fsl_lpuart: Clear the error flags by writing 1 for lpuart32 platforms
> > >     2a5234464383 tty: n_gsm: fix the UAF caused by race condition in gsm_cleanup_mux
> > >     8ef25fb13494 powerpc/rtas_flash: allow user copy to flash block cache objects
> > >     bb70e2b70f8d fbdev: mmp: fix value check in mmphw_probe()
> > >     184f1b68bb99 i2c: hisi: Only handle the interrupt of the driver's transfer
> > >     c4e671dae50e i2c: bcm-iproc: Fix bcm_iproc_i2c_isr deadlock issue
> > >     b99f490ea87e cifs: fix potential oops in cifs_oplock_break
> > >     a5ae5a81bc19 vduse: Use proper spinlock for IRQ injection
> > >     5b7d5c2dd664 virtio-mmio: don't break lifecycle of vm_dev
> > >     edf3b5aadb25 btrfs: move out now unused BG from the reclaim list
> > >     170773563ef6 ARM: dts: nxp/imx6sll: fix wrong property name in usbphy node
> > >     4ffbfe1c980f ARM: dts: imx6sll: fixup of operating points
> > >     e2ff5cf681a8 mmc: sunxi: fix deferred probing
> > >     f93e8c5a7bd9 mmc: bcm2835: fix deferred probing
> > >     4eeba5d476fe USB: dwc3: fix use-after-free on core driver unbind
> > >     a78fe5c9d8d5 USB: dwc3: qcom: fix NULL-deref on suspend
> > >     8a6b7534020d tty: serial: fsl_lpuart: reduce RX watermark to 0 on LS1028A
> > >     701bb5fee7c3 tty: serial: fsl_lpuart: make rx_watermark configurable for different platforms
> > >     fa254ab7d02d tty: serial: fsl_lpuart: Add i.MXRT1050 support
> > >     20351ddb1f41 usb: dwc3: gadget: Improve dwc3_gadget_suspend() and dwc3_gadget_resume()
> > >     31a0e60fe16b USB: dwc3: gadget: drop dead hibernation code
> > >     d9e004104e45 usb: dwc3: Fix typos in gadget.c
> > >     2fa487a94667 usb: dwc3: Remove DWC3 locking during gadget suspend/resume
> > >     7dfb384e76ee usb: dwc3: gadget: Synchronize IRQ between soft connect/disconnect
> > >     d3c82f24ee69 drm/amd/display: fix access hdcp_workqueue assert
> > >     0ba6c7ba081e drm/amd/display: phase3 mst hdcp for multiple displays
> > >     99c444d3c3c4 drm/amd/display: save restore hdcp state when display is unplugged from mst hub
> > >     4f1beb75f652 ARM: dts: aspeed: asrock: Correct firmware flash SPI clocks
> > >     f84c2ca3490c igc: read before write to SRRCTL register
> > >     9fa82f031af8 iio: addac: stx104: Fix race condition when converting analog-to-digital
> > >     d31d04ec404c iio: addac: stx104: Fix race condition for stx104_write_raw()
> > >     89a007f3a383 iio: stx104: Move to addac subdirectory
> > >     cadf8f2d7c9d iio: adc: stx104: Implement and utilize register structures
> > >     6089d354346f iio: adc: stx104: Utilize iomap interface
> > >     565b96d9a7ab iio: add addac subdirectory
> > >     49b830d75f03 ring-buffer: Do not swap cpu_buffer during resize process
> > >     6657ecbcc39c powerpc/kasan: Disable KCOV in KASAN code
> > >     8703b26387e1 ALSA: hda: fix a possible null-pointer dereference due to data race in snd_hdac_regmap_sync()
> > >     5ed4dbc13726 ALSA: hda/realtek: Add quirks for Unis H3C Desktop B760 & Q760
> > >     c7d8b5f46f06 fs/ntfs3: Mark ntfs dirty when on-disk struct is corrupted
> > >     3a00ec562f8c fs: ntfs3: Fix possible null-pointer dereferences in mi_read()
> > >     e7799bb4dbe2 fs/ntfs3: Enhance sanity check while generating attr_list
> > >     ef568da1fd84 drm/amdgpu: Fix potential fence use-after-free v2
> > >     5720c7e185d4 Bluetooth: btusb: Add MT7922 bluetooth ID for the Asus Ally
> > >     548a6b64b3c0 Bluetooth: L2CAP: Fix use-after-free
> > >     302d04596364 watchdog: sp5100_tco: support Hygon FCH/SCH (Server Controller Hub)
> > >     2ea70379e4f4 firewire: net: fix use after free in fwnet_finish_incoming_packet()
> > >     97fd1c8e9c5a pcmcia: rsrc_nonstatic: Fix memory leak in nonstatic_release_resource_db()
> > >     85e888150075 gfs2: Fix possible data races in gfs2_show_options()
> > >     eafb79d2448a usb: chipidea: imx: add missing USB PHY DPDM wakeup setting
> > >     7bdb4c963049 usb: chipidea: imx: don't request QoS for imx8ulp
> > >     25decbbb66e4 thunderbolt: Read retimer NVM authentication status prior tb_retimer_set_inbound_sbtx()
> > >     776b34615a29 media: platform: mediatek: vpu: fix NULL ptr dereference
> > >     cb174344bf85 usb: gadget: u_serial: Avoid spinlock recursion in __gs_console_push
> > >     1676748aa290 media: v4l2-mem2mem: add lock to protect parameter num_rdy
> > >     985086704267 smb: client: fix warning in cifs_smb3_do_mount()
> > >     a3f252436e57 ovl: check type and offset of struct vfsmount in ovl_entry
> > >     1a650d3ccd79 RDMA/mlx5: Return the firmware result upon destroying QP/RQ
> > >     9631d88503ab HID: add quirk for 03f0:464a HP Elite Presenter Mouse
> > >     4921792e04f2 drm/amdgpu: install stub fence into potential unused fence pointers
> > >     fd41646d4350 HID: logitech-hidpp: Add USB and Bluetooth IDs for the Logitech G915 TKL Keyboard
> > >     ff10cd3e9b3a dma-remap: use kvmalloc_array/kvfree for larger dma memory remap
> > >     e9ce774052ee ASoC: SOF: Intel: fix SoundWire/HDaudio mutual exclusion
> > >     7d53d1e4765c iopoll: Call cpu_relax() in busy loops
> > >     ca66e9dd98ef ARM: dts: imx6dl: prtrvt, prtvt7, prti6q, prtwd2: fix USB related warnings
> > >     cc1590830859 PCI: tegra194: Fix possible array out of bounds access
> > >     e2d10f1de1fa net: tls: avoid discarding data on record close
> > >     9a15ca893909 net/tls: Multi-threaded calls to TX tls_dev_del
> > >     2d93157b7e2d net/tls: Perform immediate device ctx cleanup when possible
> > >     51222e1c77a1 macsec: use DEV_STATS_INC()
> > >     3d64a232e4d9 macsec: Fix traffic counters/statistics
> > >     396a1921406a selftests: forwarding: tc_actions: Use ncat instead of nc
> > >     d61a0886d336 selftests: forwarding: tc_actions: cleanup temporary files when test is aborted
> > >     a798977df6d0 mmc: sdhci-f-sdh30: Replace with sdhci_pltfm
> > >     f6f7927ac664 Linux 5.15.127
> > >     c597d8cb0d33 timers/nohz: Last resort update jiffies on nohz_full IRQ entry
> > >     b4d36e6c5dc4 timers/nohz: Switch to ONESHOT_STOPPED in the low-res handler when the tick is stopped
> > >     c3b954a51b64 tick: Detect and fix jiffies update stall
> > >     af99918f0e39 sch_netem: fix issues in netem_change() vs get_dist_table()
> > >     5d094d4e7b99 alpha: remove __init annotation from exported page_is_ram()
> > >     f8d6d25756ea scsi: qedf: Fix firmware halt over suspend and resume
> > >     85db1cd1744e scsi: qedi: Fix firmware halt over suspend and resume
> > >     e70469c28953 scsi: fnic: Replace return codes in fnic_clean_pending_aborts()
> > >     6bc7f4c8c27d scsi: core: Fix possible memory leak if device_add() fails
> > >     461f8ac666fa scsi: snic: Fix possible memory leak if device_add() fails
> > >     171e117cdc0a scsi: 53c700: Check that command slot is not NULL
> > >     7a792b3d888a scsi: storvsc: Fix handling of virtual Fibre Channel timeouts
> > >     0f52d7b78251 scsi: core: Fix legacy /proc parsing buffer overflow
> > >     b757ef99df39 netfilter: nf_tables: report use refcount overflow
> > >     9bdbbcf9d148 nvme-rdma: fix potential unbalanced freeze & unfreeze
> > >     d68f8ef6ef70 nvme-tcp: fix potential unbalanced freeze & unfreeze
> > >     ae6e21f8bb2a btrfs: set cache_block_group_error if we find an error
> > >     314135b7bae9 btrfs: reject invalid reloc tree root keys with stack dump
> > >     69dd147de419 btrfs: exit gracefully if reloc roots don't match
> > >     c40d4b60c58d btrfs: don't stop integrity writeback too early
> > >     555e126dd30b ibmvnic: Handle DMA unmapping of login buffs in release functions
> > >     34fcc823823a ibmvnic: Unmap DMA login rsp buffer on send login fail
> > >     cee62753cf2e ibmvnic: Enforce stronger sanity checks on login response
> > >     27e8db8380eb net/mlx5: Skip clock update work when device is in error state
> > >     f638fc2f7377 net/mlx5: Allow 0 for total host VFs
> > >     086a80eb6213 dmaengine: mcf-edma: Fix a potential un-allocated memory access
> > >     7e1dc94b2d50 nexthop: Fix infinite nexthop bucket dump when using maximum nexthop ID
> > >     608a4327c257 nexthop: Make nexthop bucket dump more efficient
> > >     4457300cfd84 nexthop: Fix infinite nexthop dump when using maximum nexthop ID
> > >     91307347d632 net: hns3: add wait until mac link down
> > >     094310eb2b93 net: hns3: refactor hclge_mac_link_status_wait for interface reuse
> > >     1ae9703c2e32 net: phy: at803x: remove set/get wol callbacks for AR8032
> > >     7d496cd83a9d RDMA/umem: Set iova in ODP flow
> > >     f78a4238a873 wifi: cfg80211: fix sband iftype data lookup for AP_VLAN
> > >     26a27dd76054 drm/rockchip: Don't spam logs in atomic check
> > >     918c1e6843b7 IB/hfi1: Fix possible panic during hotplug remove
> > >     df21468bfdc8 iavf: fix potential races for FDIR filters
> > >     b1f985cf1c52 drivers: net: prevent tun_build_skb() to exceed the packet size limit
> > >     f239c9e1d98b dccp: fix data-race around dp->dccps_mss_cache
> > >     49a1fee22fae bonding: Fix incorrect deletion of ETH_P_8021AD protocol vid from slaves
> > >     789fcd94c9ca xsk: fix refcount underflow in error path
> > >     e95808121953 tunnels: fix kasan splat when generating ipv4 pmtu error
> > >     7903311b2cec net/packet: annotate data-races around tp->status
> > >     f4614e379bf9 mISDN: Update parameter type of dsp_cmx_send()
> > >     3961761af392 bpf, sockmap: Fix bug that strp_done cannot be called
> > >     20d53895d5c0 bpf, sockmap: Fix map type error in sock_map_del_link
> > >     a09c258cfa77 net: core: remove unnecessary frame_sz check in bpf_xdp_adjust_tail()
> > >     85af0b226c0b selftests: forwarding: tc_flower: Relax success criterion
> > >     7b3fa99526f9 selftests: forwarding: Switch off timeout
> > >     e410f85ebca9 selftests: forwarding: Skip test when no interfaces are specified
> > >     4a4499452620 selftests: forwarding: ethtool_extended_state: Skip when using veth pairs
> > >     b8d216e9c607 selftests: forwarding: ethtool: Skip when using veth pairs
> > >     b9dfb80d9fb2 selftests: forwarding: Add a helper to skip test when using veth pairs
> > >     b973eb76dff3 selftests/rseq: Fix build with undefined __weak
> > >     b8b8db5857d4 drm/nouveau/disp: Revert a NULL check inside nouveau_connector_get_modes
> > >     4c6767c8bf5e x86: Move gds_ucode_mitigated() declaration to header
> > >     f919cbc90441 x86/speculation: Add cpu_show_gds() prototype
> > >     9290ef14c96b x86/mm: Fix VDSO and VVAR placement on 5-level paging machines
> > >     829409510d00 x86/cpu/amd: Enable Zenbleed fix for AMD Custom APU 0405
> > >     c41a22b93d7c x86/srso: Fix build breakage with the LLVM linker
> > >     c2372b1559d4 usb: typec: tcpm: Fix response to vsafe0V event
> > >     f776b94ccdf0 usb: common: usb-conn-gpio: Prevent bailing out if initial role is none
> > >     00cc14b52d6f usb: dwc3: Properly handle processing of pending events
> > >     7a11d1e2625b usb-storage: alauda: Fix uninit-value in alauda_check_media()
> > >     945e1b3c361b misc: rtsx: judge ASPM Mode to set PETXCFG Reg
> > >     03eebad96233 binder: fix memory leak in binder_init()
> > >     a8e2ae6296d5 iio: adc: ina2xx: avoid NULL pointer dereference on OF device match
> > >     2df8ae1e42b8 iio: cros_ec: Fix the allocation size for cros_ec_command
> > >     a7cedc2b7612 io_uring: correct check for O_TMPFILE
> > >     697bc234632c selftests/bpf: Fix sk_assign on s390x
> > >     127277262110 selftests/bpf: Workaround verification failure for fexit_bpf2bpf/func_replace_return_code
> > >     ee701208f4cc selftests/bpf: make test_align selftest more robust
> > >     683d2969a082 bpf: aggressively forget precise markings during state checkpointing
> > >     2516deeb872a bpf: stop setting precise in current state
> > >     c47d0178ad86 bpf: allow precision tracking for programs with subprogs
> > >     3645510cf926 nilfs2: fix use-after-free of nilfs_root in dirtying inodes via iput
> > >     36a3b560c78d radix tree test suite: fix incorrect allocation size for pthreads
> > >     8d10284243b7 hwmon: (pmbus/bel-pfe) Enable PMBUS_SKIP_STATUS_CHECK for pfe1100
> > >     3ad4ba2b6112 drm/amd/display: check attr flag before set cursor degamma on DCN3+
> > >     621204fca047 drm/shmem-helper: Reset vma->vm_ops before calling dma_buf_mmap()
> > >     64e6253f6489 drm/nouveau/gr: enable memory loads on helper invocation on all channels
> > >     bcd9eeb3a309 riscv,mmio: Fix readX()-to-delay() ordering
> > >     57772ae9b339 dmaengine: pl330: Return DMA_PAUSED when transaction is paused
> > >     3ca8f5c733c4 ipv6: adjust ndisc_is_useropt() to also return true for PIO
> > >     6cde60777675 mmc: moxart: read scr register without changing byte order
> > >     3f00757ab416 wireguard: allowedips: expand maximum node depth
> > >     aeb974907642 ksmbd: fix wrong next length validation of ea buffer in smb2_set_ea()
> > >     595679098bdc ksmbd: validate command request size
> > >     24c4de4069cb Linux 5.15.126
> > >     aeb4db8ab7f1 PM: sleep: wakeirq: fix wake irq arming
> > >     b5d3a4251bd2 PM / wakeirq: support enabling wake-up irq after runtime_suspend called
> > >     a36b522767f3 soundwire: fix enumeration completion
> > >     7996facaf0ee soundwire: bus: pm_runtime_request_resume on peripheral attachment
> > >     c91c07ae0849 selftests/rseq: Play nice with binaries statically linked against glibc 2.35+
> > >     1cdb50faf7f7 selftests/rseq: check if libc rseq support is registered
> > >     0f1f471b91f4 drm/imx/ipuv3: Fix front porch adjustment upon hactive aligning
> > >     5058c1444040 powerpc/mm/altmap: Fix altmap boundary check
> > >     eb7a5e4d14c8 mtd: rawnand: fsl_upm: Fix an off-by one test in fun_exec_op()
> > >     70643e98cbc3 mtd: rawnand: rockchip: Align hwecc vs. raw page helper layouts
> > >     1796b492f8cc mtd: rawnand: rockchip: fix oobfree offset and description
> > >     f6807b62fb0e mtd: rawnand: omap_elm: Fix incorrect type in assignment
> > >     596be6716bc5 ext2: Drop fragment support
> > >     0ccfe21949bc fs: Protect reconfiguration of sb read-write from racing writes
> > >     27d0f755d649 net: usbnet: Fix WARNING in usbnet_start_xmit/usb_submit_urb
> > >     fbe5a2fed815 Bluetooth: L2CAP: Fix use-after-free in l2cap_sock_ready_cb
> > >     afd9a31b5aa4 fs/sysv: Null check to prevent null-ptr-deref bug
> > >     80ec112c1996 fs/ntfs3: Use __GFP_NOWARN allocation at ntfs_load_attr_list()
> > >     0d6f639f1dcd file: reinstate f_pos locking optimization for regular files
> > >     b44d28b98f18 bpf, cpumap: Make sure kthread is running before map update returns
> > >     8089eb93d678 drm/ttm: check null pointer before accessing when swapping
> > >     ef0d07c66843 open: make RESOLVE_CACHED correctly test for O_TMPFILE
> > >     c81bdf8f9f2b bpf: Disable preemption in bpf_event_output
> > >     ae07cfe2b099 rbd: prevent busy loop when requesting exclusive lock
> > >     7978bcca4c1f wifi: mt76: mt7615: do not advertise 5 GHz on first phy of MT7615D (DBDC)
> > >     32ca6a55e10e net: tap_open(): set sk_uid from current_fsuid()
> > >     4ed3eed99ee6 net: tun_chr_open(): set sk_uid from current_fsuid()
> > >     adacc3a954fa arm64: dts: stratix10: fix incorrect I2C property for SCL signal
> > >     b92c88009da1 mtd: rawnand: meson: fix OOB available bytes for ECC
> > >     b0875c583e41 mtd: spinand: toshiba: Fix ecc_get_status
> > >     1c33ca1e1974 exfat: release s_lock before calling dir_emit()
> > >     8a34a242cf03 exfat: use kvmalloc_array/kvfree instead of kmalloc_array/kfree
> > >     a74878207b02 x86/CPU/AMD: Do not leak quotient data after a division by 0
> > >     b8f029fc4075 firmware: arm_scmi: Drop OF node reference in the transport channel setup
> > >     287c2c8677ed ceph: defer stopping mdsc delayed_work
> > >     98b521d10e73 USB: zaurus: Add ID for A-300/B-500/C-700
> > >     cd6872f2cf56 libceph: fix potential hang in ceph_osdc_notify()
> > >     e5f5b4a89809 scsi: storvsc: Limit max_sectors for virtual Fibre Channel devices
> > >     212a9a3c67be scsi: zfcp: Defer fc_rport blocking until after ADISC response
> > >     dac382725394 tcp_metrics: fix data-race in tcpm_suck_dst() vs fastopen
> > >     4517782e1bc3 tcp_metrics: annotate data-races around tm->tcpm_net
> > >     e842a68667d4 tcp_metrics: annotate data-races around tm->tcpm_vals[]
> > >     d3184bea4ace tcp_metrics: annotate data-races around tm->tcpm_lock
> > >     9a7367cbe33d tcp_metrics: annotate data-races around tm->tcpm_stamp
> > >     6f6bd67f4894 tcp_metrics: fix addr_same() helper
> > >     b0acbcf1e7a1 prestera: fix fallback to previous version on same major version
> > >     d6d9d0f5a5e0 net/mlx5: fs_core: Skip the FTs in the same FS_TYPE_PRIO_CHAINS fs_prio
> > >     c999fb1039dd net/mlx5: fs_core: Make find_closest_ft more generic
> > >     32ef2c0c6cf1 vxlan: Fix nexthop hash size
> > >     1bb54a21f4d9 ip6mr: Fix skb_under_panic in ip6mr_cache_report()
> > >     64e3affee288 s390/qeth: Don't call dev_close/dev_open (DOWN/UP)
> > >     a0da2684db18 net: dcb: choose correct policy to parse DCB_ATTR_BCN
> > >     193333229aac net: netsec: Ignore 'phy-mode' on SynQuacer in DT mode
> > >     766c9dd00c5f net: korina: handle clk prepare error in korina_probe()
> > >     6cecfdf65053 net: ll_temac: fix error checking of irq_of_parse_and_map()
> > >     3761ff4f8670 net: ll_temac: Switch to use dev_err_probe() helper
> > >     5c534640a7da bpf: sockmap: Remove preempt_disable in sock_map_sk_acquire
> > >     79c3d81c9ad1 net/sched: cls_route: No longer copy tcf_result on update to avoid use-after-free
> > >     9edf7955025a net/sched: cls_fw: No longer copy tcf_result on update to avoid use-after-free
> > >     262430dfc618 net/sched: cls_u32: No longer copy tcf_result on update to avoid use-after-free
> > >     b58d34068fd9 bpf, cpumap: Handle skb as well when clean up ptr_ring
> > >     f04f6d9b3b06 net/sched: taprio: Limit TCA_TAPRIO_ATTR_SCHED_CYCLE_TIME to INT_MAX.
> > >     2c55d4941518 net: add missing data-race annotation for sk_ll_usec
> > >     e934c50c48e2 net: add missing data-race annotations around sk->sk_peek_off
> > >     fdd8d8d54d6a net: add missing READ_ONCE(sk->sk_rcvbuf) annotation
> > >     98f0d1db3a27 net: add missing READ_ONCE(sk->sk_sndbuf) annotation
> > >     0d1047b77b23 net: add missing READ_ONCE(sk->sk_rcvlowat) annotation
> > >     6c058a1f67f0 net: annotate data-races around sk->sk_max_pacing_rate
> > >     2950c5ac65b3 qed: Fix scheduling in a tasklet while getting stats
> > >     a19952dbb5b6 qed: Fix kernel-doc warnings
> > >     6d8c259f4827 mISDN: hfcpci: Fix potential deadlock on &hc->lock
> > >     8dedcc6af341 net: sched: cls_u32: Fix match key mis-addressing
> > >     675d29de69c7 perf test uprobe_from_different_cu: Skip if there is no gcc
> > >     0f6e3d8d7f91 net: dsa: fix value check in bcm_sf2_sw_probe()
> > >     047508edd602 rtnetlink: let rtnl_bridge_setlink checks IFLA_BRIDGE_MODE length
> > >     cc9ebceaa6d0 bpf: Add length check for SK_DIAG_BPF_STORAGE_REQ_MAP_FD parsing
> > >     8f9a04c742e1 net/mlx5e: fix return value check in mlx5e_ipsec_remove_trailer()
> > >     00cecb0a8f9e net/mlx5: DR, fix memory leak in mlx5dr_cmd_create_reformat_ctx
> > >     4c224ea31bed wifi: cfg80211: Fix return value in scan logic
> > >     8e72db3ffa5d KVM: s390: fix sthyi error handling
> > >     809edb4262f0 word-at-a-time: use the same return type for has_zero regardless of endianness
> > >     b7880809d75d arm64: dts: imx8mn-var-som: add missing pull-up for onboard PHY reset pinmux
> > >     804e72062be4 iommu/arm-smmu-v3: Document nesting-related errata
> > >     744e6b80b830 iommu/arm-smmu-v3: Add explicit feature for nesting
> > >     fd86b5944215 iommu/arm-smmu-v3: Document MMU-700 erratum 2812531
> > >     2de9f3dcfe63 iommu/arm-smmu-v3: Work around MMU-600 erratum 1076982
> > >     a850fa85d477 arm64: errata: Add detection for TRBE write to out-of-range
> > >     073699df4a09 arm64: errata: Add workaround for TSB flush failures
> > >     44b45e8161a5 net/mlx5: Free irqs only on shutdown callback
> > >     40601542c43c perf: Fix function pointer case
> > >     c12fa4ac8997 io_uring: gate iowait schedule on having pending requests
> > >     c275eaaaa342 Linux 5.15.125
> > >     754e0c7c4a30 x86: fix backwards merge of GDS/SRSO bit
> > >     b14a3924c267 xen/netback: Fix buffer overrun triggered by unusual packet
> > >     153f9a7b02d4 x86/srso: Tie SBPB bit setting to microcode patch detection
> > >     df4c3823cba5 x86/srso: Fix return thunks in generated code
> > >     0071b17eb66b x86/srso: Add IBPB on VMEXIT
> > >     5398faac76a6 x86/srso: Add IBPB
> > >     c24aaa7dde5f x86/srso: Add SRSO_NO support
> > >     4e9115e194a8 x86/srso: Add IBPB_BRTYPE support
> > >     b35087763a44 x86/srso: Add a Speculative RAS Overflow mitigation
> > >     c3b4c644525e x86/cpu, kvm: Add support for CPUID_80000021_EAX
> > >     236dd7133394 x86/bugs: Increase the x86 bugs vector size to two u32s
> > >     0242a8bdef56 Documentation/x86: Fix backwards on/off logic about YMM support
> > >     27a72e350869 x86/mm: Initialize text poking earlier
> > >     d0317b9502ea mm: Move mm_cachep initialization to mm_init()
> > >     8e4c2530879d x86/mm: Use mm_alloc() in poking_init()
> > >     13ec5cb4c113 x86/mm: fix poking_init() for Xen PV guests
> > >     3e90080d5665 x86/xen: Fix secondary processors' FPU initialization
> > >     348741a9e4d3 KVM: Add GDS_NO support to KVM
> > >     59d78655f808 x86/speculation: Add Kconfig option for GDS
> > >     0cc5643b63ae x86/speculation: Add force option to GDS mitigation
> > >     348a89e20184 x86/speculation: Add Gather Data Sampling mitigation
> > >     a094d3b30967 x86/fpu: Move FPU initialization into arch_cpu_finalize_init()
> > >     59f2739111ca x86/fpu: Mark init functions __init
> > >     bb9c20d903f6 x86/fpu: Remove cpuinfo argument from init functions
> > >     de8b7ce4c533 x86/init: Initialize signal frame size late
> > >     041d929233bb init, x86: Move mem_encrypt_init() into arch_cpu_finalize_init()
> > >     8ae795ed6115 init: Invoke arch_cpu_finalize_init() earlier
> > >     7e270cebaffd init: Remove check_bugs() leftovers
> > >     285384ac24c3 um/cpu: Switch to arch_cpu_finalize_init()
> > >     6ea421786426 sparc/cpu: Switch to arch_cpu_finalize_init()
> > >     21a1fc8d13d8 sh/cpu: Switch to arch_cpu_finalize_init()
> > >     dfeb371a2707 mips/cpu: Switch to arch_cpu_finalize_init()
> > >     4baf46a3ba00 m68k/cpu: Switch to arch_cpu_finalize_init()
> > >     8c8165cd25cf ia64/cpu: Switch to arch_cpu_finalize_init()
> > >     de8c592cc5a1 ARM: cpu: Switch to arch_cpu_finalize_init()
> > >     75da6209d3ba x86/cpu: Switch to arch_cpu_finalize_init()
> > >     0774fc2177c3 init: Provide arch_cpu_finalize_init()
> > >
> > > Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
> > > ---
> > >  .../linux/linux-yocto-rt_5.15.bb              |  6 ++---
> > >  .../linux/linux-yocto-tiny_5.15.bb            |  6 ++---
> > >  meta/recipes-kernel/linux/linux-yocto_5.15.bb | 26 +++++++++----------
> > >  3 files changed, 19 insertions(+), 19 deletions(-)
> > >
> > > diff --git a/meta/recipes-kernel/linux/linux-yocto-rt_5.15.bb b/meta/recipes-kernel/linux/linux-yocto-rt_5.15.bb
> > > index 6ac3118f81..f7286759a9 100644
> > > --- a/meta/recipes-kernel/linux/linux-yocto-rt_5.15.bb
> > > +++ b/meta/recipes-kernel/linux/linux-yocto-rt_5.15.bb
> > > @@ -11,13 +11,13 @@ python () {
> > >          raise bb.parse.SkipRecipe("Set PREFERRED_PROVIDER_virtual/kernel to linux-yocto-rt to enable it")
> > >  }
> > >
> > > -SRCREV_machine ?= "0ac91942af8fec31671ffe62e9518aaf15f110b3"
> > > -SRCREV_meta ?= "f484a7f175b4f3c4f7d2b553cde232bd41f757d8"
> > > +SRCREV_machine ?= "423b5d5cb3f45a272285fa4157d1964086fabc2e"
> > > +SRCREV_meta ?= "92bd0a656f0f9db955fb53c52be71cce9296bdb2"
> > >
> > >  SRC_URI = "git://git.yoctoproject.org/linux-yocto.git;branch=${KBRANCH};name=machine \
> > >             git://git.yoctoproject.org/yocto-kernel-cache;type=kmeta;name=meta;branch=yocto-5.15;destsuffix=${KMETA}"
> > >
> > > -LINUX_VERSION ?= "5.15.124"
> > > +LINUX_VERSION ?= "5.15.141"
> > >
> > >  LIC_FILES_CHKSUM = "file://COPYING;md5=6bc538ed5bd9a7fc9398086aedcd7e46"
> > >
> > > diff --git a/meta/recipes-kernel/linux/linux-yocto-tiny_5.15.bb b/meta/recipes-kernel/linux/linux-yocto-tiny_5.15.bb
> > > index 9c06ddf200..7461087299 100644
> > > --- a/meta/recipes-kernel/linux/linux-yocto-tiny_5.15.bb
> > > +++ b/meta/recipes-kernel/linux/linux-yocto-tiny_5.15.bb
> > > @@ -5,7 +5,7 @@ KCONFIG_MODE = "--allnoconfig"
> > >
> > >  require recipes-kernel/linux/linux-yocto.inc
> > >
> > > -LINUX_VERSION ?= "5.15.124"
> > > +LINUX_VERSION ?= "5.15.141"
> > >  LIC_FILES_CHKSUM = "file://COPYING;md5=6bc538ed5bd9a7fc9398086aedcd7e46"
> > >
> > >  DEPENDS += "${@bb.utils.contains('ARCH', 'x86', 'elfutils-native', '', d)}"
> > > @@ -14,8 +14,8 @@ DEPENDS += "openssl-native util-linux-native"
> > >  KMETA = "kernel-meta"
> > >  KCONF_BSP_AUDIT_LEVEL = "2"
> > >
> > > -SRCREV_machine ?= "cdb289c798fe1fc9f259a08c32e2dd9516ccb7a4"
> > > -SRCREV_meta ?= "f484a7f175b4f3c4f7d2b553cde232bd41f757d8"
> > > +SRCREV_machine ?= "ddf2eeeb31d1edaa5a80e9aabc8b2674ae95f865"
> > > +SRCREV_meta ?= "92bd0a656f0f9db955fb53c52be71cce9296bdb2"
> > >
> > >  PV = "${LINUX_VERSION}+git${SRCPV}"
> > >
> > > diff --git a/meta/recipes-kernel/linux/linux-yocto_5.15.bb b/meta/recipes-kernel/linux/linux-yocto_5.15.bb
> > > index 439479022b..c7b07dee62 100644
> > > --- a/meta/recipes-kernel/linux/linux-yocto_5.15.bb
> > > +++ b/meta/recipes-kernel/linux/linux-yocto_5.15.bb
> > > @@ -14,24 +14,24 @@ KBRANCH:qemux86  ?= "v5.15/standard/base"
> > >  KBRANCH:qemux86-64 ?= "v5.15/standard/base"
> > >  KBRANCH:qemumips64 ?= "v5.15/standard/mti-malta64"
> > >
> > > -SRCREV_machine:qemuarm ?= "676a22c65ec0f8bb5dc7e13d130f6e3764959d75"
> > > -SRCREV_machine:qemuarm64 ?= "f0e7afd5948f71be062cd9194b56cd03de94b7cb"
> > > -SRCREV_machine:qemumips ?= "0f1ceb9008f182cd7f21420bbec6f21a67da8397"
> > > -SRCREV_machine:qemuppc ?= "4ec9fc13283ce01627ef8c32617a1eb71e127c62"
> > > -SRCREV_machine:qemuriscv64 ?= "1c09be01f4b87f60ea64136459167d73502a118f"
> > > -SRCREV_machine:qemuriscv32 ?= "1c09be01f4b87f60ea64136459167d73502a118f"
> > > -SRCREV_machine:qemux86 ?= "1c09be01f4b87f60ea64136459167d73502a118f"
> > > -SRCREV_machine:qemux86-64 ?= "1c09be01f4b87f60ea64136459167d73502a118f"
> > > -SRCREV_machine:qemumips64 ?= "fad09cc6acf2175aa6b5979ef48cd5f05afc3da0"
> > > -SRCREV_machine ?= "1c09be01f4b87f60ea64136459167d73502a118f"
> > > -SRCREV_meta ?= "f484a7f175b4f3c4f7d2b553cde232bd41f757d8"
> > > +SRCREV_machine:qemuarm ?= "0bd882ff2a47566033965928ab468491f7e1ffd6"
> > > +SRCREV_machine:qemuarm64 ?= "d353330a9ba30300be32f1d732723ae3678da684"
> > > +SRCREV_machine:qemumips ?= "7f8fbffda634dc22a70f69ff2b762a1f3ff9c842"
> > > +SRCREV_machine:qemuppc ?= "fb2191ca96824c7451fbca4eef129660d25711af"
> > > +SRCREV_machine:qemuriscv64 ?= "54a3472506956ed41289ae423ca9b7ad4cbb3ab5"
> > > +SRCREV_machine:qemuriscv32 ?= "54a3472506956ed41289ae423ca9b7ad4cbb3ab5"
> > > +SRCREV_machine:qemux86 ?= "54a3472506956ed41289ae423ca9b7ad4cbb3ab5"
> > > +SRCREV_machine:qemux86-64 ?= "54a3472506956ed41289ae423ca9b7ad4cbb3ab5"
> > > +SRCREV_machine:qemumips64 ?= "35895af6b529915f9c09a720592554feaca9a2c7"
> > > +SRCREV_machine ?= "54a3472506956ed41289ae423ca9b7ad4cbb3ab5"
> > > +SRCREV_meta ?= "92bd0a656f0f9db955fb53c52be71cce9296bdb2"
> > >
> > >  # set your preferred provider of linux-yocto to 'linux-yocto-upstream', and you'll
> > >  # get the <version>/base branch, which is pure upstream -stable, and the same
> > >  # meta SRCREV as the linux-yocto-standard builds. Select your version using the
> > >  # normal PREFERRED_VERSION settings.
> > >  BBCLASSEXTEND = "devupstream:target"
> > > -SRCREV_machine:class-devupstream ?= "38d4ca22a5288c4bae7e6d62a1728b0718d51866"
> > > +SRCREV_machine:class-devupstream ?= "9b91d36ba301db86bbf9e783169f7f6abf2585d8"
> > >  PN:class-devupstream = "linux-yocto-upstream"
> > >  KBRANCH:class-devupstream = "v5.15/base"
> > >
> > > @@ -39,7 +39,7 @@ SRC_URI = "git://git.yoctoproject.org/linux-yocto.git;name=machine;branch=${KBRA
> > >             git://git.yoctoproject.org/yocto-kernel-cache;type=kmeta;name=meta;branch=yocto-5.15;destsuffix=${KMETA}"
> > >
> > >  LIC_FILES_CHKSUM = "file://COPYING;md5=6bc538ed5bd9a7fc9398086aedcd7e46"
> > > -LINUX_VERSION ?= "5.15.124"
> > > +LINUX_VERSION ?= "5.15.141"
> > >
> > >  DEPENDS += "${@bb.utils.contains('ARCH', 'x86', 'elfutils-native', '', d)}"
> > >  DEPENDS += "openssl-native util-linux-native"
> > > --
> > > 2.39.2
> > >
>
> -=-=-=-=-=-=-=-=-=-=-=-
> Links: You receive all messages sent to this group.
> View/Reply Online (#196731): https://lists.openembedded.org/g/openembedded-core/message/196731
> Mute This Topic: https://lists.openembedded.org/mt/102986495/1050810
> Group Owner: openembedded-core+owner@lists.openembedded.org
> Unsubscribe: https://lists.openembedded.org/g/openembedded-core/unsub [bruce.ashfield@gmail.com]
> -=-=-=-=-=-=-=-=-=-=-=-
>


-- 
- Thou shalt not follow the NULL pointer, for chaos and madness await
thee at its end
- "Use the force Harry" - Gandalf, Star Trek II


^ permalink raw reply	[relevance 0%]

* Re: [OE-core][kirkstone 4/4] linux-yocto/5.15: update to v5.15.141
  2023-12-07 18:08  0%   ` Steve Sakoman
  2023-12-07 19:10  0%     ` Bruce Ashfield
@ 2024-03-06 15:42  0%     ` Steve Sakoman
  2024-03-06 15:59  0%       ` Bruce Ashfield
  1 sibling, 1 reply; 200+ results
From: Steve Sakoman @ 2024-03-06 15:42 UTC (permalink / raw)
  To: bruce.ashfield; +Cc: openembedded-core

On Thu, Dec 7, 2023 at 8:08 AM Steve Sakoman <steve@sakoman.com> wrote:
>
> Hi Bruce,
>
> The 5.10 version bumps look fine in testing, but sadly this 5.15
> version bump breaks qemux86-64-ptest:
>
> AssertionError: Failed ptests:
> {'parted': ['t1104-remove-and-add-partition.sh',
>             't8000-loop.sh',
>             't8001-loop-blkpg.sh']}
>
> Failure is reproducible 100% of the time, so there is that ...

After  wading through the hundreds of changes in this version bump
from 5.15.124 to 5.15.141 I found this in the 5.13.132 portion that
looks suspicious:

072cd213c64f block: don't add or resize partition on the disk with
GENHD_FL_NO_PART
c6ce1c5dd327 block: rename GENHD_FL_NO_PART_SCAN to GENHD_FL_NO_PART

Thoughts?

Steve

> On Mon, Dec 4, 2023 at 6:40 PM <bruce.ashfield@gmail.com> wrote:
> >
> > From: Bruce Ashfield <bruce.ashfield@gmail.com>
> >
> > Updating  to the latest korg -stable release that comprises
> > the following commits:
> >
> >     9b91d36ba301 Linux 5.15.141
> >     313a34d1c0ee io_uring: fix off-by one bvec index
> >     49ae2e4e8ed3 USB: dwc3: qcom: fix wakeup after probe deferral
> >     eb17fb4b160a USB: dwc3: qcom: fix software node leak on probe errors
> >     98f0e9b6276f usb: dwc3: set the dma max_seg_size
> >     1a3dcb1d811d usb: dwc3: Fix default mode initialization
> >     a22702a81844 USB: dwc2: write HCINT with INTMASK applied
> >     1134fde92088 usb: typec: tcpm: Skip hard reset when in error recovery
> >     64830d041515 USB: serial: option: don't claim interface 4 for ZTE MF290
> >     9611cbc6a132 USB: serial: option: fix FM101R-GL defines
> >     a8d80b1fbacf USB: serial: option: add Fibocom L7xx modules
> >     de8c6fce8d09 usb: cdnsp: Fix deadlock issue during using NCM gadget
> >     dd0cc4b69f7d bcache: fixup lock c->root error
> >     a912742d8411 bcache: fixup init dirty data errors
> >     137660f84462 bcache: prevent potential division by zero error
> >     f7077ce8d97b bcache: check return value from btree_node_alloc_replacement()
> >     1eed01092101 dm-delay: fix a race between delay_presuspend and delay_bio
> >     d181a7a1d55d hv_netvsc: Mark VF as slave before exposing it to user-mode
> >     97683466e24c hv_netvsc: Fix race of register_netdevice_notifier and VF register
> >     3841921018a2 USB: serial: option: add Luat Air72*U series products
> >     6062c527d040 s390/dasd: protect device queue against concurrent access
> >     35b5d86e43ec io_uring/fs: consider link->flags when getting path for LINKAT
> >     2bb75a2c3490 bcache: fixup multi-threaded bch_sectors_dirty_init() wake-up race
> >     6f09318fd90a md: fix bi_status reporting in md_end_clone_io
> >     72ecb9753cbe bcache: replace a mistaken IS_ERR() by IS_ERR_OR_NULL() in btree_gc_coalesce()
> >     e09ba90f1ad0 swiotlb-xen: provide the "max_mapping_size" method
> >     0f05021e937c ACPI: resource: Skip IRQ override on ASUS ExpertBook B1402CVA
> >     f95e9f7afe86 proc: sysctl: prevent aliased sysctls from getting passed to init
> >     3f3880fc011c ext4: make sure allocate pending entry not fail
> >     e33eb4997585 ext4: fix slab-use-after-free in ext4_es_insert_extent()
> >     859893f61906 ext4: using nofail preallocation in ext4_es_insert_extent()
> >     048e7f38b31c ext4: using nofail preallocation in ext4_es_insert_delayed_block()
> >     580b9dd6ab0b ext4: using nofail preallocation in ext4_es_remove_extent()
> >     66bc78a295b3 ext4: use pre-allocated es in __es_remove_extent()
> >     b1995ba6269c ext4: use pre-allocated es in __es_insert_extent()
> >     edec12712ae1 ext4: factor out __es_alloc_extent() and __es_free_extent()
> >     e82d05cf5ccb ext4: add a new helper to check if es must be kept
> >     612edd488872 media: qcom: camss: Fix csid-gen2 for test pattern generator
> >     ceb5276d8c99 media: qcom: camss: Fix set CSI2_RX_CFG1_VC_MODE when VC is greater than 3
> >     f001e6f62693 media: camss: sm8250: Virtual channels for CSID
> >     9fb81ca7aa05 media: camss: Replace hard coded value with parameter
> >     8ef9b32f20ab MIPS: KVM: Fix a build warning about variable set but not used
> >     6ddaca6b20f7 lockdep: Fix block chain corruption
> >     61747778a88b USB: dwc3: qcom: fix ACPI platform device leak
> >     027472889970 USB: dwc3: qcom: fix resource leaks on probe deferral
> >     e26c6febac43 nvmet: nul-terminate the NQNs passed in the connect command
> >     b5d50c6a609d afs: Fix file locking on R/O volumes to operate in local mode
> >     84ebfbed3ae0 afs: Return ENOENT if no cell DNS record can be found
> >     6aeac88a45de net: axienet: Fix check for partial TX checksum
> >     293acba84108 amd-xgbe: propagate the correct speed and duplex status
> >     b3874cc25a70 amd-xgbe: handle the corner-case during tx completion
> >     e949dbc28cd5 amd-xgbe: handle corner-case during sfp hotplug
> >     01a8b94726b1 octeontx2-pf: Fix ntuple rule creation to direct packet to VF with higher Rx queue than its PF
> >     fcc4a03ad3b1 arm/xen: fix xen_vcpu_info allocation alignment
> >     90072af9efe8 net/smc: avoid data corruption caused by decline
> >     66c023469b3e net: usb: ax88179_178a: fix failed operations during ax88179_reset
> >     ba81c5228ef8 ipv4: Correct/silence an endian warning in __ip_do_redirect
> >     364406d4c114 HID: fix HID device resource race between HID core and debugging support
> >     52badc06b119 HID: core: store the unique system identifier in hid_device
> >     221be624a55d drm/rockchip: vop: Fix color for RGB888/BGR888 format on VOP full
> >     b0c835fd7d89 ata: pata_isapnp: Add missing error check for devm_ioport_map()
> >     9754a498aa5b octeontx2-pf: Fix memory leak during interface down
> >     be41c0c4a632 wireguard: use DEV_STATS_INC()
> >     f163a6d17a95 drm/panel: simple: Fix Innolux G101ICE-L01 timings
> >     608de3a587eb drm/panel: simple: Fix Innolux G101ICE-L01 bus flags
> >     18bd108a13cb drm/panel: auo,b101uan08.3: Fine tune the panel power sequence
> >     9fe5718d3f09 drm/panel: boe-tv101wum-nl6: Fine tune the panel power sequence
> >     c8a49336e1de afs: Make error on cell lookup failure consistent with OpenAFS
> >     ac239fccf5a5 afs: Fix afs_server_list to be cleaned up with RCU
> >     a78d278e01b1 Linux 5.15.140
> >     947c9e12ddd6 driver core: Release all resources during unbind before updating device links
> >     5a434d5c3823 Input: xpad - add VID for Turtle Beach controllers
> >     cbc7c29dff0f tracing: Have trace_event_file have ref counters
> >     1dcf90c9fa01 powerpc/powernv: Fix fortify source warnings in opal-prd.c
> >     3d7912710e5e io_uring/fdinfo: lock SQ thread while retrieving thread cpu/pid
> >     595b051c83a1 drm/amd/display: Change the DMCUB mailbox memory location from FB to inbox
> >     a2a6e97c4b33 drm/amdgpu: fix error handling in amdgpu_bo_list_get()
> >     e380992c479b drm/amdgpu: don't use ATRM for external devices
> >     4ff985b8810c drm/i915: Fix potential spectre vulnerability
> >     ea0c4d5ec57f drm/amd/pm: Handle non-terminated overdrive commands.
> >     9ce842d7762a ext4: add missed brelse in update_backups
> >     ce19c20064b6 ext4: remove gdb backup copy for meta bg in setup_new_flex_group_blocks
> >     ac45d8e34bed ext4: correct the start block of counting reserved clusters
> >     8f9842c4b925 ext4: correct return value of ext4_convert_meta_bg
> >     8798d3b2722d ext4: correct offset of gdb backup in non meta_bg group to update_backups
> >     8a3bb38bfdaf ext4: apply umask if ACL support is disabled
> >     d5c380149b96 Revert "net: r8169: Disable multicast filter for RTL8168H and RTL8107E"
> >     6ad3d8594d5e media: qcom: camss: Fix missing vfe_lite clocks check
> >     e0376cf06950 media: qcom: camss: Fix VFE-17x vfe_disable_output()
> >     8f733387d17f media: qcom: camss: Fix vfe_get() error jump
> >     841fc648fbb5 media: qcom: camss: Fix pm_domain_on sequence in probe
> >     4c9c43f79a12 mmc: sdhci-pci-gli: GL9750: Mask the replay timer timeout of AER
> >     72bf271c5a77 r8169: fix network lost after resume on DASH systems
> >     468e3ebf4786 mm: kmem: drop __GFP_NOFAIL when allocating objcg vectors
> >     0387978fda07 mmc: sdhci-pci-gli: A workaround to allow GL9750 to enter ASPM L1.2
> >     070b3ccb9b8b riscv: kprobes: allow writing to x0
> >     cd0e9f475a46 nfsd: fix file memleak on client_opens_release
> >     114c9d732cf9 media: ccs: Correctly initialise try compose rectangle
> >     6c8aeeb2c549 media: venus: hfi: add checks to handle capabilities from firmware
> >     cdeb0a4cf327 media: venus: hfi: fix the check to handle session buffer requirement
> >     7d62570f75fe media: venus: hfi_parser: Add check to keep the number of codecs within range
> >     d0d831e7d68d media: sharp: fix sharp encoding
> >     6003733c8f95 media: lirc: drop trailing space from scancode transmit
> >     e4088d7d8f11 f2fs: avoid format-overflow warning
> >     12055238d046 i2c: i801: fix potential race in i801_block_transaction_byte_by_byte
> >     336e6db5c120 net: phylink: initialize carrier state at creation
> >     d8cb287d31cb net: dsa: lan9303: consequently nested-lock physical MDIO
> >     656262cb0f95 net: ethtool: Fix documentation of ethtool_sprintf()
> >     acca20cc16f3 s390/ap: fix AP bus crash on early config change callback invocation
> >     019b7d42a416 i2c: designware: Disable TX_EMPTY irq while waiting for block length byte
> >     c6e89348fd58 sbsa_gwdt: Calculate timeout with 64-bit math
> >     132670ae9ffb lsm: fix default return value for inode_getsecctx
> >     223196b50605 lsm: fix default return value for vm_enough_memory
> >     06d320ca170b Revert "i2c: pxa: move to generic GPIO recovery"
> >     ddec3d04f874 Revert ncsi: Propagate carrier gain/loss events to the NCSI controller
> >     ad0b74d0f331 powerpc/pseries/ddw: simplify enable_ddw()
> >     b3e993de400e arm64: dts: qcom: ipq6018: Fix tcsr_mutex register size
> >     b99ac20612ca arm64: dts: qcom: ipq6018: switch TCSR mutex to MMIO
> >     aaf0a07d6088 ksmbd: fix slab out of bounds write in smb_inherit_dacl()
> >     1c701423bb03 Bluetooth: btusb: Add 0bda:b85b for Fn-Link RTL8852BE
> >     36a573b32550 Bluetooth: btusb: Add RTW8852BE device 13d3:3570 to device tables
> >     c4976160a0a4 bluetooth: Add device 13d3:3571 to device tables
> >     603e77e9e8c0 bluetooth: Add device 0bda:887b to device tables
> >     e9bb966c50a7 Bluetooth: btusb: Add Realtek RTL8852BE support ID 0x0cb8:0xc559
> >     cf642ee641ce cpufreq: stats: Fix buffer overflow detection in trans_stats()
> >     63e09cdfe948 regmap: Ensure range selector registers are updated after cache sync
> >     0c49e74e95bf tty: serial: meson: fix hard LOCKUP on crtscts mode
> >     6f26b6a61b08 serial: meson: Use platform_get_irq() to get the interrupt
> >     450fa8bf803f ALSA: hda/realtek - Enable internal speaker of ASUS K6500ZC
> >     cc549ba50bb8 ALSA: hda/realtek - Add Dell ALC295 to pin fall back table
> >     767c988771cb ALSA: info: Fix potential deadlock at disconnection
> >     09022ae66261 xhci: Enable RPM on controllers that support low-power states
> >     68574fe2e488 parisc/pgtable: Do not drop upper 5 address bits of physical address
> >     ea7593c18ff7 parisc: Prevent booting 64-bit kernels on PA1.x machines
> >     2c9092e8b29a i3c: master: svc: fix SDA keep low when polling IBIWON timeout happen
> >     da754f92fc02 i3c: master: svc: fix check wrong status register in irq handler
> >     5ba77b6b45d6 i3c: master: svc: fix ibi may not return mandatory data byte
> >     e0a70ed4a580 i3c: master: svc: fix wrong data return when IBI happen during start frame
> >     7383675aba2f i3c: master: svc: fix race condition in ibi work thread
> >     cc7efd1054f4 i3c: master: cdns: Fix reading status register
> >     d3c6a08c2b77 mtd: cfi_cmdset_0001: Byte swap OTP info
> >     a4668088128d mm/memory_hotplug: use pfn math in place of direct struct page manipulation
> >     792a796085cf mm/cma: use nth_page() in place of direct struct page manipulation
> >     9b59fc31226e s390/cmma: fix detection of DAT pages
> >     45bb94aab891 dmaengine: stm32-mdma: correct desc prep when channel running
> >     91659b77e937 mcb: fix error handling for different scenarios when parsing
> >     534790fde890 tracing: Have the user copy of synthetic event address use correct context
> >     f6237afabc34 i2c: core: Run atomic i2c xfer when !preemptible
> >     931aa7154bc4 kernel/reboot: emergency_restart: Set correct system_state
> >     7a3424c3b76a quota: explicitly forbid quota files from being encrypted
> >     47f509832168 jbd2: fix potential data lost in recovering journal raced with synchronizing fs bdev
> >     f13e1ea45699 ASoC: codecs: wsa-macro: fix uninitialized stack variables with name prefix
> >     28436d8092ad selftests/resctrl: Reduce failures due to outliers in MBA/MBM tests
> >     6ce63598a1fb selftests/resctrl: Remove duplicate feature check from CMT test
> >     e90efe17fc07 netfilter: nf_tables: split async and sync catchall in two functions
> >     0d9506c766c9 netfilter: nf_tables: remove catchall element in GC sync path
> >     96fc7a50a278 PCI: keystone: Don't discard .probe() callback
> >     e0d394df9812 PCI: keystone: Don't discard .remove() callback
> >     f4f12667167c KEYS: trusted: Rollback init_trusted() consistently
> >     c407ff72fb3a genirq/generic_chip: Make irq_remove_generic_chip() irqdomain aware
> >     bc8a14e3c630 mmc: meson-gx: Remove setting of CMD_CFG_ERROR
> >     3a51e6b4da71 wifi: ath11k: fix htt pktlog locking
> >     426e718ce9ba wifi: ath11k: fix dfs radar event locking
> >     e9d84413b1b7 wifi: ath11k: fix temperature event locking
> >     5ff849948c11 ima: detect changes to the backing overlay file
> >     4584a421a6d9 ima: annotate iint mutex to avoid lockdep false positive warnings
> >     4049576c639f ACPI: FPDT: properly handle invalid FPDT subtables
> >     628e76e684c8 firmware: qcom_scm: use 64-bit calling convention only when client is 64-bit
> >     6eb8c191e360 btrfs: don't arbitrarily slow down delalloc if we're committing
> >     0b99626b28ca rcu: kmemleak: Ignore kmemleak false positives when RCU-freeing objects
> >     71f5344f477c PM: hibernate: Clean up sync_read handling in snapshot_write_next()
> >     57dbc0eb8abe PM: hibernate: Use __get_safe_page() rather than touching the list
> >     87a30633b5d3 arm64: dts: qcom: ipq6018: Fix hwlock index for SMEM
> >     ebaee06a7292 rcu/tree: Defer setting of jiffies during stall reset
> >     057d1034d012 svcrdma: Drop connection after an RDMA Read error
> >     541b3757fd44 wifi: wilc1000: use vmm_table as array in wilc struct
> >     b156f62f19da PCI: exynos: Don't discard .remove() callback
> >     f88796721002 PCI/ASPM: Fix L1 substate handling in aspm_attr_store_common()
> >     467864d55b52 mmc: sdhci_am654: fix start loop index for TAP value parsing
> >     ef34a97bb9cb mmc: vub300: fix an error code
> >     36adb6204cff clk: qcom: ipq6018: drop the CLK_SET_RATE_PARENT flag from PLL clocks
> >     090b167b2c41 clk: qcom: ipq8074: drop the CLK_SET_RATE_PARENT flag from PLL clocks
> >     18640a1818f1 clk: socfpga: Fix undefined behavior bug in struct stratix10_clock_data
> >     4d17b54c9be3 parisc/pdc: Add width field to struct pdc_model
> >     936c9c10efae arm64: Restrict CPU_BIG_ENDIAN to GNU as or LLVM IAS 15.x or newer
> >     8b24bb54bf3a ACPI: resource: Do IRQ override on TongFang GMxXGxx
> >     5619c34d3c4c watchdog: move softlockup_panic back to early_param
> >     a6c3a1fe09a2 PCI/sysfs: Protect driver's D3cold preference from user space
> >     01975bee0a14 hvc/xen: fix event channel handling for secondary consoles
> >     cfd543c10871 hvc/xen: fix error path in xen_hvc_init() to always register frontend driver
> >     730e08cb9101 hvc/xen: fix console unplug
> >     fa0b93a3de40 tty/sysrq: replace smp_processor_id() with get_cpu()
> >     92e6c0f00d38 audit: don't WARN_ON_ONCE(!current->mm) in audit_exe_compare()
> >     e29c095f1ad4 audit: don't take task_lock() in audit_exe_compare() code path
> >     5eb6519f483e KVM: x86: Ignore MSR_AMD64_TW_CFG access
> >     1c49ef7041f2 KVM: x86: hyper-v: Don't auto-enable stimer on write from user-space
> >     fe6b461c37cb x86/cpu/hygon: Fix the CPU topology evaluation for real
> >     3a2adf48d8b1 crypto: x86/sha - load modules based on CPU features
> >     be079aa71a12 scsi: qla2xxx: Fix system crash due to bad pointer access
> >     6ba3569f78d3 scsi: megaraid_sas: Increase register read retry rount from 3 to 30 for selected registers
> >     6a33b5810031 scsi: mpt3sas: Fix loop logic
> >     3c5aede46cdc bpf: Fix precision tracking for BPF_ALU | BPF_TO_BE | BPF_END
> >     403470431b15 bpf: Fix check_stack_write_fixed_off() to correctly spill imm
> >     ba115f6c3a8c randstruct: Fix gcc-plugin performance mode to stay in group
> >     2771fac4382b powerpc/perf: Fix disabling BHRB and instruction sampling
> >     7e450cc9ad54 media: venus: hfi: add checks to perform sanity on queue pointers
> >     1566e8be73fd i915/perf: Fix NULL deref bugs with drm_dbg() calls
> >     35c17257ef09 xfs: Fix unreferenced object reported by kmemleak in xfs_sysfs_init()
> >     5db146322b17 xfs: fix memory leak in xfs_errortag_init
> >     c540284d8488 xfs: fix exception caused by unexpected illegal bestcount in leaf dir
> >     5212d586e76f xfs: avoid a UAF when log intent item recovery fails
> >     ba179cc12109 xfs: fix inode reservation space for removing transaction
> >     b7847653a2d6 xfs: Fix false ENOSPC when performing direct write on a delalloc extent in cow fork
> >     92d38b87e886 xfs: add missing cmap->br_state = XFS_EXT_NORM update
> >     8d0baec78e8a xfs: fix intermittent hang during quotacheck
> >     76545c0e881b xfs: don't leak memory when attr fork loading fails
> >     eb888caf27d9 xfs: fix use-after-free in xattr node block inactivation
> >     4cb3842967e6 xfs: flush inode gc workqueue before clearing agi bucket
> >     188594c64a1e xfs: prevent a UAF when log IO errors race with unmount
> >     921c96215850 xfs: use invalidate_lock to check the state of mmap_lock
> >     efd194800b69 xfs: convert buf_cancel_table allocation to kmalloc_array
> >     074fee186931 xfs: don't leak xfs_buf_cancel structures when recovery fails
> >     b8effd31a862 xfs: refactor buffer cancellation table allocation
> >     4968c2aa6a1f cifs: fix check of rc in function generate_smb3signingkey
> >     8d725bf0d16d cifs: spnego: add ';' in HOST_KEY_LEN
> >     21accf149161 tools/power/turbostat: Enable the C-state Pre-wake printing
> >     0045c1ff7ac0 tools/power/turbostat: Fix a knl bug
> >     5bcce23f387b macvlan: Don't propagate promisc change to lower dev in passthru
> >     7574b5e65e92 net/mlx5e: Check return value of snprintf writing to fw_version buffer for representors
> >     55553c5b53ae net/mlx5e: Reduce the size of icosq_str
> >     51655fd35703 net/mlx5e: Fix pedit endianness
> >     a990dd7410ec net/mlx5e: Refactor mod header management API
> >     39f95b1d0d8f net/mlx5e: Move mod hdr allocation to a single place
> >     c0f37a3715cb net/mlx5e: Remove incorrect addition of action fwd flag
> >     6974fd92d5f1 net/mlx5e: fix double free of encap_header in update funcs
> >     f3c4a7044201 net/mlx5e: fix double free of encap_header
> >     931e9e8e30bf net: stmmac: fix rx budget limit check
> >     b8b514b2a6cd netfilter: nf_tables: fix pointer math issue in nft_byteorder_eval()
> >     25da0f582119 netfilter: nf_tables: add and use BE register load-store helpers
> >     a48f6be5bdb7 netfilter: nf_tables: use the correct get/put helpers
> >     7d3901bf3baa netfilter: nf_conntrack_bridge: initialize err to 0
> >     75bcfc188abf af_unix: fix use-after-free in unix_stream_read_actor()
> >     0b480c654ef2 net: ethernet: cortina: Fix MTU max setting
> >     097588e20c6b net: ethernet: cortina: Handle large frames
> >     f9269b274cdf net: ethernet: cortina: Fix max RX frame define
> >     53064e8239dd bonding: stop the device in bond_setup_by_slave()
> >     cda210a4bdf7 ptp: annotate data-race around q->head and q->tail
> >     b67d16b2373b xen/events: fix delayed eoi list handling
> >     8531a4194e59 ppp: limit MRU to 64K
> >     9ae82308d184 tipc: Fix kernel-infoleak due to uninitialized TLV value
> >     359c65daf6b5 net: hns3: fix VF wrong speed and duplex issue
> >     406be003d698 net: hns3: fix VF reset fail issue
> >     cfc131b078a3 net: hns3: fix variable may not initialized problem in hns3_init_mac_addr()
> >     070581829c1a net: hns3: fix incorrect capability bit display for copper port
> >     a3c65cf7854d net: hns3: add barrier in vf mailbox reply process
> >     e671d8203758 net: hns3: add byte order conversion for PF to VF mailbox message
> >     bb0f14257c04 net: hns3: refine the definition for struct hclge_pf_to_vf_msg
> >     1d8f66d4060a net: hns3: fix add VLAN fail issue
> >     4b3b2541d40e tty: Fix uninit-value access in ppp_sync_receive()
> >     1f64cad3ac38 ipvlan: add ipvlan_route_v6_outbound() helper
> >     6c71b9b177c6 net: set SOCK_RCU_FREE before inserting socket into hashtable
> >     427165421c25 net: inet: Retire port only listening_hash
> >     be1ceb8b7c58 net: inet: Open code inet_hash2 and inet_unhash2
> >     bb9bcf47fba7 net: inet: Remove count from inet_listen_hashbucket
> >     de634368e079 mptcp: listen diag dump support
> >     870f438aca56 mptcp: diag: switch to context structure
> >     be020f658c63 gfs2: Silence "suspicious RCU usage in gfs2_permission" warning
> >     194454afa6aa SUNRPC: Fix RPC client cleaned up the freed pipefs dentries
> >     319ed0cba164 NFSv4.1: fix SP4_MACH_CRED protection for pnfs IO
> >     809684f5b388 SUNRPC: Add an IS_ERR() check back to where it was
> >     46d6b768072b SUNRPC: ECONNRESET might require a rebind
> >     a7032d4d6499 media: cec: meson: always include meson sub-directory in Makefile
> >     16e78f28517d media: cadence: csi2rx: Unregister v4l2 async notifier
> >     20c2ca9abb78 sched/core: Optimize in_task() and in_interrupt() a bit
> >     9894c58c1777 tracing/perf: Add interrupt_context_level() helper
> >     48fef664d7e9 tracing: Reuse logic from perf's get_recursion_context()
> >     670b3e902f62 wifi: iwlwifi: Use FW rate for non-data frames
> >     a7ee519e8095 pwm: Fix double shift bug
> >     7054366cd076 drm/amdgpu: fix software pci_unplug on some chips
> >     e48a5e78d077 drm/qxl: prevent memory leak
> >     0835e7f296ca ASoC: ti: omap-mcbsp: Fix runtime PM underflow warnings
> >     38ada2f304f6 i2c: dev: copy userspace array safely
> >     610244988f32 kgdb: Flush console before entering kgdb on panic
> >     4e497f1acd99 drm/amd/display: Avoid NULL dereference of timing generator
> >     5e0b788fb96b media: imon: fix access to invalid resource for the second interface
> >     ae6bcafe1f6b media: ccs: Fix driver quirk struct documentation
> >     d01b0ad79ecd media: cobalt: Use FIELD_GET() to extract Link Width
> >     03ce0655bf8e gfs2: fix an oops in gfs2_permission
> >     5bfda356e903 gfs2: ignore negated quota changes
> >     16631907d013 media: vivid: avoid integer overflow
> >     09cd8b561aa9 media: gspca: cpia1: shift-out-of-bounds in set_flicker
> >     39c71357e68e i3c: master: mipi-i3c-hci: Fix a kernel panic for accessing DAT_data.
> >     72775cad7f57 virtio-blk: fix implicit overflow on virtio_max_dma_size
> >     f7f3bdb225e3 i2c: sun6i-p2wi: Prevent potential division by zero
> >     d23ad76f240c i3c: mipi-i3c-hci: Fix out of bounds access in hci_dma_irq_handler
> >     e6fbad3cc880 9p: v9fs_listxattr: fix %s null argument warning
> >     a18be976be41 9p/trans_fd: Annotate data-racy writes to file::f_flags
> >     2cc5e191d671 usb: gadget: f_ncm: Always set current gadget in ncm_bind()
> >     6c80f48912b5 tty: vcc: Add check for kstrdup() in vcc_probe()
> >     2ff61106d6b4 exfat: support handle zero-size directory
> >     c86a3007a685 HID: Add quirk for Dell Pro Wireless Keyboard and Mouse KM5221W
> >     3453f945af89 PCI: Use FIELD_GET() in Sapphire RX 5600 XT Pulse quirk
> >     0a93a0f99a09 misc: pci_endpoint_test: Add Device ID for R-Car S4-8 PCIe controller
> >     03dbd6a9ea4e PCI: Disable ATS for specific Intel IPU E2000 devices
> >     a9a0b3444845 PCI: Extract ATS disabling to a helper function
> >     fe511d24418a PCI: Use FIELD_GET() to extract Link Width
> >     56d78b5495eb scsi: libfc: Fix potential NULL pointer dereference in fc_lport_ptp_setup()
> >     37a51e7f36b7 atm: iphase: Do PCI error checks on own line
> >     f05ae00106aa PCI: tegra194: Use FIELD_GET()/FIELD_PREP() with Link Width fields
> >     631a96e9eb42 ALSA: hda: Fix possible null-ptr-deref when assigning a stream
> >     1c805b9cd2e3 ARM: 9320/1: fix stack depot IRQ stack filter
> >     8d25ec69f8f1 HID: lenovo: Detect quirk-free fw on cptkbd and stop applying workaround
> >     64f062baf202 jfs: fix array-index-out-of-bounds in diAlloc
> >     da3da5e1e6f7 jfs: fix array-index-out-of-bounds in dbFindLeaf
> >     1f74d336990f fs/jfs: Add validity check for db_maxag and db_agpref
> >     5f148b16972e fs/jfs: Add check for negative db_l2nbperpage
> >     e1d1f79b1929 scsi: ibmvfc: Remove BUG_ON in the case of an empty event pool
> >     f0bfc8a5561f scsi: hisi_sas: Set debugfs_dir pointer to NULL after removing debugfs
> >     5904dee70771 RDMA/hfi1: Use FIELD_GET() to extract Link Width
> >     546c1796ad1e crypto: pcrypt - Fix hungtask for PADATA_RESET
> >     bc443a199f8c ASoC: soc-card: Add storage for PCI SSID
> >     9f2082067c5f selftests/efivarfs: create-read: fix a resource leak
> >     428cad17f53b arm64: dts: ls208xa: use a pseudo-bus to constrain usb dma size
> >     174f62a0aa15 drm/amdgpu: Fix a null pointer access when the smc_rreg pointer is NULL
> >     3f7a400d5e80 drm/amdkfd: Fix shift out-of-bounds issue
> >     300589d551d4 drm/panel: st7703: Pick different reset sequence
> >     eaa03ea366c8 drm/amdgpu/vkms: fix a possible null pointer dereference
> >     84c923d89890 drm/panel/panel-tpo-tpg110: fix a possible null pointer dereference
> >     2381f6b628b3 drm/panel: fix a possible null pointer dereference
> >     c11cf5e117f5 drm/amdgpu: Fix potential null pointer derefernce
> >     a237675aa1e6 drm/amd: Fix UBSAN array-index-out-of-bounds for Polaris and Tonga
> >     acdb6830de02 drm/amd: Fix UBSAN array-index-out-of-bounds for SMU7
> >     829ce8e995a8 drm/msm/dp: skip validity check for DP CTS EDID checksum
> >     689b33b94f09 drm: vmwgfx_surface.c: copy user-array safely
> >     22260dabcfe3 kernel: watch_queue: copy user-array safely
> >     d4f2c09d4672 kernel: kexec: copy user-array safely
> >     24b17d530c42 string.h: add array-wrappers for (v)memdup_user()
> >     3a3a6dc9a330 drm/amd/display: use full update for clip size increase of large plane source
> >     7d43cdd22cd8 drm/amdkfd: Fix a race condition of vram buffer unref in svm code
> >     eea81424c5b8 drm/komeda: drop all currently held locks if deadlock happens
> >     812886866be6 platform/x86: thinkpad_acpi: Add battery quirk for Thinkpad X120e
> >     ba7088769800 Bluetooth: Fix double free in hci_conn_cleanup
> >     f9de14bde56d Bluetooth: btusb: Add date->evt_skb is NULL check
> >     a43cf6acf017 wifi: ath10k: Don't touch the CE interrupt registers after power up
> >     6f42bd243327 net: annotate data-races around sk->sk_dst_pending_confirm
> >     19ab5fd26441 net: annotate data-races around sk->sk_tx_queue_mapping
> >     f3be63f7a8ee wifi: ath10k: fix clang-specific fortify warning
> >     02a0547b8da0 wifi: ath9k: fix clang-specific fortify warnings
> >     cf353904a828 bpf: Detect IP == ksym.end as part of BPF program
> >     c29a89b23f67 atl1c: Work around the DMA RX overflow issue
> >     21a0f310a9f3 wifi: mac80211: don't return unset power in ieee80211_get_tx_power()
> >     3073e38086d0 wifi: mac80211_hwsim: fix clang-specific fortify warning
> >     e8e55fa44435 x86/mm: Drop the 4 MB restriction on minimal NUMA node memory size
> >     f9d3ba62e87b workqueue: Provide one lock class key per work_on_cpu() callsite
> >     0a5b512d526c clocksource/drivers/timer-atmel-tcb: Fix initialization on SAM9 hardware
> >     465b88c0873b clocksource/drivers/timer-imx-gpt: Fix potential memory leak
> >     fd0df3f87192 perf/core: Bail out early if the request AUX area is out of bound
> >     e89d0ed45a41 locking/ww_mutex/test: Fix potential workqueue corruption
> >     2a910f4af54d Linux 5.15.139
> >     3443337acd37 btrfs: use u64 for buffer sizes in the tree search ioctls
> >     f9f5e8cecba9 Revert "mmc: core: Capture correct oemid-bits for eMMC cards"
> >     824829c2c6b4 tracing/kprobes: Fix the order of argument descriptions
> >     560680f745fc fbdev: fsl-diu-fb: mark wr_reg_wa() static
> >     8e4b510fe917 fbdev: imsttfb: fix a resource leak in probe
> >     3648582181b6 fbdev: imsttfb: Fix error path of imsttfb_probe()
> >     30959f9f4540 spi: spi-zynq-qspi: add spi-mem to driver kconfig dependencies
> >     9cf044cc36c1 ASoC: hdmi-codec: register hpd callback on component probe
> >     705e5a28ec1d drm/syncobj: fix DRM_SYNCOBJ_WAIT_FLAGS_WAIT_AVAILABLE
> >     0ca05fae2790 netfilter: nat: fix ipv6 nat redirect with mapped and scoped addresses
> >     1652f57f02eb netfilter: nft_redir: use `struct nf_nat_range2` throughout and deduplicate eval call-backs
> >     d28c17abe098 netfilter: xt_recent: fix (increase) ipv6 literal buffer length
> >     f30567fcbc4d i2c: iproc: handle invalid slave state
> >     38f5ac54b917 r8169: respect userspace disabling IFF_MULTICAST
> >     fd01115b033c blk-core: use pr_warn_ratelimited() in bio_check_ro()
> >     b80148710983 block: remove unneeded return value of bio_check_ro()
> >     d8d94d6b3bd3 tg3: power down device only on SYSTEM_POWER_OFF
> >     5ea06a23f8f4 net/smc: put sk reference if close work was canceled
> >     884606f8283c net/smc: allow cdc msg send rather than drop it with NULL sndbuf_desc
> >     a62af7146daa net/smc: fix dangling sock under state SMC_APPFINCLOSEWAIT
> >     866606826f16 selftests: pmtu.sh: fix result checking
> >     2d117ac1b8f8 net: stmmac: xgmac: Enable support for multiple Flexible PPS outputs
> >     95a99ac112c5 Fix termination state for idr_for_each_entry_ul()
> >     70ef755f126b net: r8169: Disable multicast filter for RTL8168H and RTL8107E
> >     0dad0e75d62b dccp/tcp: Call security_inet_conn_request() after setting IPv6 addresses.
> >     c340713bdf32 dccp: Call security_inet_conn_request() after setting IPv4 addresses.
> >     d1b7e6562a4c octeontx2-pf: Fix holes in error code
> >     f60297ef59d4 octeontx2-pf: Fix error codes
> >     794d360b1d65 inet: shrink struct flowi_common
> >     8943083bbb64 bpf: Check map->usercnt after timer->timer is assigned
> >     3907b89cd17f tipc: Change nla_policy for bearer-related names to NLA_NUL_STRING
> >     a1a485e45d24 hsr: Prevent use after free in prp_create_tagged_frame()
> >     352887b3edd0 llc: verify mac len before reading mac header
> >     303766bb92c5 Input: synaptics-rmi4 - fix use after free in rmi_unregister_function()
> >     741e4c15d7c0 pwm: brcmstb: Utilize appropriate clock APIs in suspend/resume
> >     895ac9a21f69 pwm: sti: Reduce number of allocations and drop usage of chip_data
> >     db64ddddeeec regmap: prevent noinc writes from clobbering cache
> >     004d4002534e media: dvb-usb-v2: af9035: fix missing unlock
> >     a0beda184756 media: cedrus: Fix clock/reset sequence
> >     980be4c3b0d5 media: vidtv: mux: Add check and kfree for kstrdup
> >     d17269fb9161 media: vidtv: psi: Add check for kstrdup
> >     db89f551b706 media: s3c-camif: Avoid inappropriate kfree()
> >     51c94256a83f media: bttv: fix use after free error due to btv->timeout timer
> >     d3937f9e25d9 media: i2c: max9286: Fix some redundant of_node_put() calls
> >     9d060f2fc40c pcmcia: ds: fix possible name leak in error path in pcmcia_device_add()
> >     24e9df588e2e pcmcia: ds: fix refcount leak in pcmcia_device_add()
> >     24e73ab542c7 pcmcia: cs: fix possible hung task and memory leak pccardd()
> >     b3eaa0d43c74 rtc: pcf85363: fix wrong mask/val parameters in regmap_update_bits call
> >     20bd0198bebd cxl/mem: Fix shutdown order
> >     d48fe8d98171 i3c: Fix potential refcount leak in i3c_master_register_new_i3c_devs
> >     855d6fb2cc7b 9p/net: fix possible memory leak in p9_check_errors()
> >     0d456ebaad30 perf hist: Add missing puts to hist__account_cycles
> >     924e8d0b7645 perf machine: Avoid out of bounds LBR memory read
> >     76b0eab987c4 usb: host: xhci-plat: fix possible kernel oops while resuming
> >     c9c4dab06a5a xhci: Loosen RPM as default policy to cover for AMD xHC 1.1
> >     92c9ef156431 powerpc/pseries: fix potential memory leak in init_cpu_associativity()
> >     516235e7b35f powerpc/imc-pmu: Use the correct spinlock initializer.
> >     945dc61d7840 powerpc/xive: Fix endian conversion size
> >     bce31a2bcb1e powerpc/40x: Remove stale PTE_ATOMIC_UPDATES macro
> >     1308e55eb09c modpost: fix tee MODULE_DEVICE_TABLE built on big-endian host
> >     863a9c3fdec2 powerpc: Only define __parse_fpscr() when required
> >     01f62c6bd2db f2fs: fix to initialize map.m_pblk in f2fs_precache_extents()
> >     dfebea7114e0 dmaengine: pxa_dma: Remove an erroneous BUG_ON() in pxad_free_desc()
> >     72f8fa6c4b78 USB: usbip: fix stub_dev hub disconnect
> >     168697f15a53 tools: iio: iio_generic_buffer ensure alignment
> >     a61c3c647ffd misc: st_core: Do not call kfree_skb() under spin_lock_irqsave()
> >     732aa0cb2601 dmaengine: ti: edma: handle irq_of_parse_and_map() errors
> >     2941a29fe9d6 usb: chipidea: Simplify Tegra DMA alignment code
> >     58e8316b200b usb: chipidea: Fix DMA overwrite for Tegra
> >     fcaafb574fc8 usb: dwc2: fix possible NULL pointer dereference caused by driver concurrency
> >     c956be5641cc dmaengine: idxd: Register dsa_bus_type before registering idxd sub-drivers
> >     ca46d7ce1fbe livepatch: Fix missing newline character in klp_resolve_symbols()
> >     b77f7c025e85 tty: tty_jobctrl: fix pid memleak in disassociate_ctty()
> >     e9f598a5cc9a f2fs: compress: fix to avoid redundant compress extension
> >     8c4504cc0c64 f2fs: compress: fix to avoid use-after-free on dic
> >     ca0aae3837a6 leds: trigger: ledtrig-cpu:: Fix 'output may be truncated' issue for 'cpu'
> >     206a972511a8 leds: pwm: Don't disable the PWM when the LED should be off
> >     893eedf596dd leds: turris-omnia: Do not use SMBUS calls
> >     aec3706971b3 leds: turris-omnia: Drop unnecessary mutex locking
> >     c9a4f13c58f1 mfd: arizona-spi: Set pdata.hpdet_channel for ACPI enumerated devs
> >     63a99d7b57b4 mfd: dln2: Fix double put in dln2_probe
> >     2742c860e0b7 mfd: core: Ensure disabled devices are skipped without aborting
> >     94eb5423d75e mfd: core: Un-constify mfd_cell.of_reg
> >     8890d4d5f25e ASoC: ams-delta.c: use component after check
> >     a2ae48bd82ee crypto: qat - fix deadlock in backlog processing
> >     0dd34a7ad395 padata: Fix refcnt handling in padata_free_shell()
> >     93e4aa8545ab ASoC: Intel: Skylake: Fix mem leak when parsing UUIDs fails
> >     cd1c2df64d6b HID: logitech-hidpp: Move get_wireless_feature_index() check to hidpp_connect_event()
> >     99893b7c4592 HID: logitech-hidpp: Revert "Don't restart communication if not necessary"
> >     5f2f38602583 HID: logitech-hidpp: Don't restart IO, instead defer hid_connect() only
> >     1f80041c5867 HID: logitech-hidpp: Remove HIDPP_QUIRK_NO_HIDINPUT quirk
> >     d3b196a1da3e Revert "HID: logitech-hidpp: add a module parameter to keep firmware gestures"
> >     6885e5ffa09d sh: bios: Revive earlyprintk support
> >     b0c25e957f9b hid: cp2112: Fix IRQ shutdown stopping polling for all IRQs on chip
> >     d06dc0f99f72 RDMA/hfi1: Workaround truncation compilation error
> >     086cd44204bb scsi: ufs: core: Leave space for '\0' in utf8 desc string
> >     a0f1999090b3 ASoC: fsl: Fix PM disable depth imbalance in fsl_easrc_probe
> >     904fc0103776 RDMA/hns: The UD mode can only be configured with DCQCN
> >     9f8db02d30ad RDMA/hns: Fix signed-unsigned mixed comparisons
> >     2de683e27e1d RDMA/hns: Fix uninitialized ucmd in hns_roce_create_qp_common()
> >     611260e36f16 IB/mlx5: Fix rdma counter binding for RAW QP
> >     922b2693b9af ASoC: fsl: mpc5200_dma.c: Fix warning of Function parameter or member not described
> >     001f90cd9d2f ext4: move 'ix' sanity check to corrent position
> >     c24a3c9e373e ARM: 9321/1: memset: cast the constant byte to unsigned char
> >     012d0c66f939 hid: cp2112: Fix duplicate workqueue initialization
> >     1ce09238e8e8 crypto: qat - increase size of buffers
> >     62df66b726f9 crypto: caam/jr - fix Chacha20 + Poly1305 self test failure
> >     61f25d4686bf crypto: caam/qi2 - fix Chacha20 + Poly1305 self test failure
> >     66eb7b7f23dd nd_btt: Make BTT lanes preemptible
> >     6563e0f79d63 libnvdimm/of_pmem: Use devm_kstrdup instead of kstrdup and check its return value
> >     d4ad0c1a83ce scsi: ibmvfc: Fix erroneous use of rtas_busy_delay with hcall return code
> >     b79c7d684c3f RDMA/core: Use size_{add,sub,mul}() in calls to struct_size()
> >     a5c83c8043d7 hwrng: geode - fix accessing registers
> >     a8607725b20a crypto: hisilicon/hpre - Fix a erroneous check after snprintf()
> >     b01b9dc5487a selftests/resctrl: Ensure the benchmark commands fits to its array
> >     2d2300fcf8f6 selftests/pidfd: Fix ksft print formats
> >     8bc9c9447489 arm64: dts: imx8mn: Add sound-dai-cells to micfil node
> >     1abd658492b5 arm64: dts: imx8mm: Add sound-dai-cells to micfil node
> >     cf7abb54f8b1 arm64: dts: imx8qm-ss-img: Fix jpegenc compatible entry
> >     8704bf18a888 clk: scmi: Free scmi_clk allocated when the clocks with invalid info are skipped
> >     bdb0428aa294 firmware: arm_ffa: Assign the missing IDR allocation ID to the FFA device
> >     b0ffdc164365 firmware: ti_sci: Mark driver as non removable
> >     995ee1e84e8d soc: qcom: llcc: Handle a second device without data corruption
> >     19b8098f73c6 ARM: dts: qcom: mdm9615: populate vsdcc fixed regulator
> >     a8ab88f84b89 arm64: dts: qcom: apq8016-sbc: Add missing ADV7533 regulators
> >     ddc0df81eeac ARM64: dts: marvell: cn9310: Use appropriate label for spi1 pins
> >     12d9de01c09c arm64: dts: qcom: sdm845-mtp: fix WiFi configuration
> >     690b89255971 arm64: dts: qcom: sc7280: Add missing LMH interrupts
> >     2a4cce4168f7 arm64: dts: qcom: msm8992-libra: drop duplicated reserved memory
> >     eb9daf47806b arm64: dts: qcom: msm8916: Fix iommu local address range
> >     541640dcbf48 ARM: dts: renesas: blanche: Fix typo in GP_11_2 pin name
> >     0e1e88bba286 perf: hisi: Fix use-after-free when register pmu fails
> >     4067d39f3c57 drm: mediatek: mtk_dsi: Fix NO_EOT_PACKET settings/handling
> >     a6a6f70aedca drm/msm/dsi: use msm_gem_kernel_put to free TX buffer
> >     aea6f32a4318 xen-pciback: Consider INTx disabled when MSI/MSI-X is enabled
> >     e588ca45bf55 drm/rockchip: Fix type promotion bug in rockchip_gem_iommu_map()
> >     a00a293d57a5 arm64/arm: xen: enlighten: Fix KPTI checks
> >     d0d01bb4a560 drm/bridge: lt9611uxc: fix the race in the error path
> >     29aba28ea195 drm/bridge: lt9611uxc: Register and attach our DSI device at probe
> >     f53a04579328 drm/bridge: lt9611uxc: Switch to devm MIPI-DSI helpers
> >     517a5137a57b drm/rockchip: cdn-dp: Fix some error handling paths in cdn_dp_probe()
> >     865ccd4ca674 drm/mediatek: Fix iommu fault during crtc enabling
> >     8e3c8253b34f drm/mediatek: Fix iommu fault by swapping FBs after updating plane state
> >     e11e339faa11 drm/amdkfd: fix some race conditions in vram buffer alloc/free of svm code
> >     30cb99e09648 drm/bridge: tc358768: Fix bit updates
> >     1cd4ae681a6a drm/bridge: tc358768: Disable non-continuous clock mode
> >     c13591b859be drm/bridge: tc358768: Fix use of uninitialized variable
> >     d78bddd94b80 drm/bridge: lt8912b: Add missing drm_bridge_attach call
> >     5cc2bc519afd drm/bridge: lt8912b: Manually disable HPD only if it was enabled
> >     42071feab712 drm/bridge: lt8912b: Fix crash on bridge detach
> >     d9217286d0ab drm/bridge: lt8912b: Fix bridge_detach
> >     cc3057958c5c drm/bridge: lt8912b: Add hot plug detection
> >     ef4a40953c80 drm/bridge: lt8912b: Register and attach our DSI device at probe
> >     3580b8a01305 drm/bridge: lt8912b: Switch to devm MIPI-DSI helpers
> >     52541851a8d1 drm/mipi-dsi: Create devm device attachment
> >     a20d6ecd261a drm/mipi-dsi: Create devm device registration
> >     347f025a02b3 drm/radeon: possible buffer overflow
> >     b163b371d741 drm/rockchip: vop: Fix call to crtc reset helper
> >     9a96bed1df7b drm/rockchip: vop: Fix reset of state in duplicate state crtc funcs
> >     1b0bc99cf316 hwmon: (coretemp) Fix potentially truncated sysfs attribute name
> >     b3e7eb23a6e9 hwmon: (axi-fan-control) Fix possible NULL pointer dereference
> >     e0bf076b734a platform/x86: wmi: Fix opening of char device
> >     c57e81d5e538 platform/x86: wmi: remove unnecessary initializations
> >     2ca4e461a298 platform/x86: wmi: Fix probe failure when failing to register WMI devices
> >     f75e11f54d98 clk: qcom: config IPQ_APSS_6018 should depend on QCOM_SMEM
> >     d1175cf4bd2b clk: mediatek: clk-mt2701: Add check for mtk_alloc_clk_data
> >     e964d21dc034 clk: mediatek: clk-mt7629: Add check for mtk_alloc_clk_data
> >     c4070ada5d51 clk: mediatek: clk-mt7629-eth: Add check for mtk_alloc_clk_data
> >     3aefc6fcfbad clk: mediatek: clk-mt6797: Add check for mtk_alloc_clk_data
> >     ca6d565a2319 clk: mediatek: clk-mt6779: Add check for mtk_alloc_clk_data
> >     533ca5153ad6 clk: mediatek: clk-mt6765: Add check for mtk_alloc_clk_data
> >     e531e4e73734 clk: npcm7xx: Fix incorrect kfree
> >     761c2a690d8f clk: ti: fix double free in of_ti_divider_clk_setup()
> >     1c37faca0908 clk: ti: change ti_clk_register[_omap_hw]() API
> >     28b72fba1e19 clk: ti: Update component clocks to use ti_dt_clk_name()
> >     c4bffed2e52b clk: ti: Update pll and clockdomain clocks to use ti_dt_clk_name()
> >     9b5e9d8bf9a6 clk: ti: Add ti_dt_clk_name() helper to use clock-output-names
> >     f45fff806ebb clk: keystone: pll: fix a couple NULL vs IS_ERR() checks
> >     7ff8ca9beefb spi: nxp-fspi: use the correct ioremap function
> >     26206c858dae clk: renesas: rzg2l: Fix computation formula
> >     1966bf2a79e6 clk: renesas: rzg2l: Use FIELD_GET() for PLL register fields
> >     7ece2efa87af clk: renesas: rzg2l: Simplify multiplication/shift logic
> >     e2239f716529 clk: imx: imx8qxp: Fix elcdif_pll clock
> >     7d416973cd12 clk: imx: imx8mq: correct error handling path
> >     608ebb098b79 clk: imx: Select MXC_CLK for CLK_IMX8QXP
> >     8861b2925a84 clk: qcom: gcc-sm8150: Fix gcc_sdcc2_apps_clk_src
> >     76e8f00f54a8 clk: qcom: mmcc-msm8998: Fix the SMMU GDSC
> >     56c4bb46a5a0 clk: qcom: mmcc-msm8998: Don't check halt bit on some branch clks
> >     0881d24cf5ca clk: qcom: clk-rcg2: Fix clock rate overflow for high parent frequencies
> >     b64683f5d728 spi: tegra: Fix missing IRQ check in tegra_slink_probe()
> >     b13e8b38be51 regmap: debugfs: Fix a erroneous check after snprintf()
> >     8fafac407346 ipvlan: properly track tx_errors
> >     3eedc19a9d0f net: add DEV_STATS_READ() helper
> >     359bce81b841 ipv6: avoid atomic fragment on GSO packets
> >     6b413d52f6ab ACPI: sysfs: Fix create_pnp_modalias() and create_of_modalias()
> >     32aaa3b98789 wifi: iwlwifi: empty overflow queue during flush
> >     0e3ad00be4e8 wifi: iwlwifi: pcie: synchronize IRQs before NAPI
> >     a8ebe549e0ce wifi: iwlwifi: call napi_synchronize() before freeing rx/tx queues
> >     627a3b3f5c80 iwlwifi: pcie: adjust to Bz completion descriptor
> >     0d91506a40ec tcp: fix cookie_init_timestamp() overflows
> >     4f6e904ed4e3 chtls: fix tp->rcv_tstamp initialization
> >     5d7bec7ae4db r8169: fix rare issue with broken rx after link-down on RTL8125
> >     e143a3c82d33 r8169: use tp_to_dev instead of open code
> >     3a8f4e58e1ee thermal: core: prevent potential string overflow
> >     bfd4ed4988aa netfilter: nf_tables: Drop pointless memset when dumping rules
> >     80986257d2cd PM / devfreq: rockchip-dfi: Make pmu regmap mandatory
> >     826120c9ba68 can: dev: can_put_echo_skb(): don't crash kernel if can_priv::echo_skb is accessed out of bounds
> >     28e9e015916e can: dev: can_restart(): fix race condition between controller restart and netif_carrier_on()
> >     ada4dc4788f1 can: dev: can_restart(): don't crash kernel if carrier is OK
> >     d4eb4182a823 wifi: rtlwifi: fix EDCA limit set by BT coexistence
> >     2027e74150ee tcp_metrics: do not create an entry from tcp_init_metrics()
> >     3f7cb7c47ce0 tcp_metrics: properly set tp->snd_ssthresh in tcp_init_metrics()
> >     ca7b6fa9e61a tcp_metrics: add missing barriers on delete
> >     227709a0e47c wifi: mt76: mt7603: improve stuck beacon handling
> >     eab5b0aa5065 mt76: pass original queue id from __mt76_tx_queue_skb to the driver
> >     75336a762539 mt76: add support for overriding the device used for DMA mapping
> >     77b2ab5cd1a4 mt76: dma: use kzalloc instead of devm_kzalloc for txwi
> >     064b32f18db1 wifi: mt76: mt7603: rework/fix rx pse hang check
> >     1afbb9ececd3 wifi: rtw88: debug: Fix the NULL vs IS_ERR() bug for debugfs_create_file()
> >     ebcbf5f5e047 net: spider_net: Use size_add() in call to struct_size()
> >     56e7424c6efc tipc: Use size_add() in calls to struct_size()
> >     3e51efcb2909 mlxsw: Use size_mul() in call to struct_size()
> >     dc3fef310732 gve: Use size_add() in call to struct_size()
> >     70f032db8516 tcp: call tcp_try_undo_recovery when an RTOd TFO SYNACK is ACKed
> >     a2d540c74549 udp: add missing WRITE_ONCE() around up->encap_rcv
> >     8f7eef3a13df selftests/bpf: Correct map_fd to data_fd in tailcalls
> >     3eefb2fbf4ec selftests/bpf: Test tail call counting with bpf2bpf and data on stack
> >     ab91992ec4d4 i40e: fix potential memory leaks in i40e_remove()
> >     702742373650 genirq/matrix: Exclude managed interrupts in irq_matrix_allocated()
> >     379b120e4f27 pstore/platform: Add check for kstrdup
> >     81b8638e4ef4 x86/boot: Fix incorrect startup_gdt_descr.size
> >     c7e8c7452e5a x86/sev-es: Allow copy_from_kernel_nofault() in earlier boot
> >     0b5da8ce0f18 x86: Share definition of __is_canonical_address()
> >     90b263db856d futex: Don't include process MM in futex key on no-MMU
> >     f0d6e5841172 x86/srso: Fix SBPB enablement for (possible) future fixed HW
> >     565f9337b68e writeback, cgroup: switch inodes with dirty timestamps to release dying cgwbs
> >     2bb46b20825d vfs: fix readahead(2) on block devices
> >     20195f87db19 sched: Fix stop_one_cpu_nowait() vs hotplug
> >     13cde955e52e sched/uclamp: Ignore (util == 0) optimization in feec() when p_util_max = 0
> >     cc6198ff20c0 iov_iter, x86: Be consistent about the __user tag on copy_mc_to_user()
> >     80529b4968a8 Linux 5.15.138
> >     3d8344a7c4a3 ALSA: hda: intel-dsp-config: Fix JSL Chromebook quirk detection
> >     f049c0c0037d misc: pci_endpoint_test: Add deviceID for J721S2 PCIe EP device support
> >     28b8ad8ccecd tty: 8250: Add Brainboxes Oxford Semiconductor-based quirks
> >     44c4dfac3f02 tty: 8250: Add support for Intashield IX cards
> >     d541ccb34de2 tty: 8250: Add support for additional Brainboxes PX cards
> >     60debc01fcbb tty: 8250: Fix up PX-803/PX-857
> >     1f5649aed527 tty: 8250: Fix port count of PX-257
> >     3fe3cc63c730 tty: 8250: Add support for Intashield IS-100
> >     a5b6390fd609 tty: 8250: Add support for Brainboxes UP cards
> >     738fe41b6443 tty: 8250: Add support for additional Brainboxes UC cards
> >     ff6059c3d234 tty: 8250: Remove UC-257 and UC-431
> >     81a4dd5e6c78 tty: n_gsm: fix race condition in status line change on dead connections
> >     e25197747f0e usb: raw-gadget: properly handle interrupted requests
> >     e5f53a68a596 usb: typec: tcpm: Fix NULL pointer dereference in tcpm_pd_svdm()
> >     7c4855b22a3f usb: storage: set 1.50 as the lower bcdDevice for older "Super Top" compatibility
> >     c48aae53850c PCI: Prevent xHCI driver from claiming AMD VanGogh USB3 DRD device
> >     6628c3627c02 drm/amd: Disable ASPM for VI w/ all Intel systems
> >     b6c3c7786e24 drm/amd: Move helper for dynamic speed switch check out of smu13
> >     9015169f00ee can: isotp: isotp_sendmsg(): fix TX state detection and wait behavior
> >     d72ff6478323 can: isotp: isotp_bind(): do not validate unused address information
> >     e163ad6a8639 can: isotp: add local echo tx processing and tx without FC
> >     b4e78ea26638 can: isotp: handle wait_event_interruptible() return values
> >     2fc6f337257f can: isotp: check CAN address family in isotp_bind()
> >     f8c3bd211cf3 can: isotp: isotp_bind(): return -EINVAL on incorrect CAN ID formatting
> >     615c4dd64050 can: isotp: set max PDU size to 64 kByte
> >     6627b96851f1 powerpc/mm: Fix boot crash with FLATMEM
> >     f0f998648887 r8152: Check for unplug in r8153b_ups_en() / r8153c_ups_en()
> >     78c939a88729 r8152: Check for unplug in rtl_phy_patch_request()
> >     51cc28ce742e net: chelsio: cxgb4: add an error code check in t4_load_phy_fw
> >     bbc926199321 platform/mellanox: mlxbf-tmfifo: Fix a warning message
> >     db4416ea3a5d scsi: mpt3sas: Fix in error path
> >     d48b2e8189d5 fbdev: uvesafb: Call cn_del_callback() at the end of uvesafb_exit()
> >     e39440c3268b drm/ttm: Reorder sys manager cleanup step
> >     aade33d3d9bb ASoC: rt5650: fix the wrong result of key button
> >     fa32e21c0568 netfilter: nfnetlink_log: silence bogus compiler warning
> >     dfcbb983eb6e spi: npcm-fiu: Fix UMA reads when dummy.nbytes == 0
> >     64ae128b095d fs/ntfs3: Avoid possible memory leak
> >     27a0bed1285e fs/ntfs3: Fix directory element type detection
> >     94524980ee75 fs/ntfs3: Fix NULL pointer dereference on error in attr_allocate_frame()
> >     2de328398b50 fs/ntfs3: Fix possible NULL-ptr-deref in ni_readpage_cmpr()
> >     962a3d3d731c fs/ntfs3: Use kvmalloc instead of kmalloc(... __GFP_NOWARN)
> >     393966e79ba1 fs/ntfs3: Write immediately updated ntfs state
> >     59e629fc7157 fs/ntfs3: Add ckeck in ni_update_parent()
> >     738a3adc7c8b fbdev: atyfb: only use ioremap_uc() on i386 and ia64
> >     afef8af919d2 Input: synaptics-rmi4 - handle reset delay when using SMBus trsnsport
> >     abc62fc06d4a powerpc/85xx: Fix math emulation exception
> >     4bdde4dca00e dmaengine: ste_dma40: Fix PM disable depth imbalance in d40_probe
> >     39d2c10367a8 irqchip/stm32-exti: add missing DT IRQ flag translation
> >     c57aef9075e0 irqchip/riscv-intc: Mark all INTC nodes as initialized
> >     eb99b6e204cd net: sched: cls_u32: Fix allocation size in u32_init()
> >     5e78ebe7c1db ASoC: simple-card: fixup asoc_simple_probe() error handling
> >     65fd21aa3805 x86: Fix .brk attribute in linker script
> >     d4c8bf5635c4 rpmsg: Fix possible refcount leak in rpmsg_register_device_override()
> >     a82e0fda8a2f rpmsg: glink: Release driver_override
> >     bfd4a664ddfb rpmsg: Fix calling device_lock() on non-initialized device
> >     2e76b4f6218c rpmsg: Fix kfree() of static memory on setting driver_override
> >     5c0da71871d3 rpmsg: Constify local variable in field store macro
> >     389190b25472 driver: platform: Add helper for safer setting of driver_override
> >     37ffa428d58c objtool/x86: add missing embedded_insn check
> >     f031e15d0bb8 ext4: avoid overlapping preallocations due to overflow
> >     f2c3a3aa6f11 ext4: fix BUG in ext4_mb_new_inode_pa() due to overflow
> >     7a992726f727 ext4: add two helper functions extent_logical_end() and pa_logical_end()
> >     9e78e7709f7d x86/mm: Fix RESERVE_BRK() for older binutils
> >     d3201c718058 x86/mm: Simplify RESERVE_BRK()
> >     897b56acf126 x86/i8259: Skip probing when ACPI/MADT advertises PCAT compatibility
> >     77db87c4a4ed gve: Fix GFP flags when allocing pages
> >     8b424bdf6c9c iio: afe: rescale: Accept only offset channels
> >     c1eeb494f684 iio: afe: rescale: add offset support
> >     7c76b7db5521 iio: afe: rescale: expose scale processing function
> >     c60671502dc2 iio: afe: rescale: reorder includes
> >     27dd09f5ec7f clk: Sanitize possible_parent_show to Handle Return Value of of_clk_get_parent_name
> >     c27ca4aebbee sparc32: fix a braino in fault handling in csum_and_copy_..._user()
> >     21b07a2e6095 perf/core: Fix potential NULL deref
> >     6efd498009b9 nvmem: imx: correct nregs for i.MX6UL
> >     0c2948118c34 nvmem: imx: correct nregs for i.MX6SLL
> >     6e22bf6f00d5 nvmem: imx: correct nregs for i.MX6ULL
> >     e0f95b831b4a misc: fastrpc: Clean buffers on remote invocation failures
> >     c4957f00f9e2 tracing/kprobes: Fix the description of variable length arguments
> >     cdc57093b470 i2c: aspeed: Fix i2c bus hang in slave read
> >     e97d374a2506 i2c: stm32f7: Fix PEC handling in case of SMBUS transfers
> >     2766a872103b i2c: muxes: i2c-demux-pinctrl: Use of_get_i2c_adapter_by_node()
> >     48b58f7469e5 i2c: muxes: i2c-mux-gpmux: Use of_get_i2c_adapter_by_node()
> >     cb65e692765b i2c: muxes: i2c-mux-pinctrl: Use of_get_i2c_adapter_by_node()
> >     eace761f35a1 iio: adc: xilinx-xadc: Correct temperature offset/scale for UltraScale
> >     70322a446ef2 iio: adc: xilinx-xadc: Don't clobber preset voltage/temperature thresholds
> >     3c1312b5d49a iio: exynos-adc: request second interupt only when touchscreen mode is used
> >     4e14f2d5885f kasan: print the original fault addr when access invalid shadow
> >     bdfa4fa7588d i40e: Fix wrong check for I40E_TXR_FLAGS_WB_ON_ITR
> >     d5c175f4cea6 gtp: fix fragmentation needed check with gso
> >     c0dad0c0924c gtp: uapi: fix GTPA_MAX
> >     852fb4ce426d tcp: fix wrong RTO timeout when received SACK reneging
> >     83cfa3b51a78 r8152: Release firmware if we have an error in probe
> >     e0f9231ccd6c r8152: Cancel hw_phy_work if we have an error in probe
> >     ff42b0a55659 r8152: Run the unload routine if we have errors during probe
> >     6fa3b9f9478e r8152: Increase USB control msg timeout to 5000ms as per spec
> >     76873f2eadc0 net: usb: smsc95xx: Fix uninit-value access in smsc95xx_read_reg
> >     6afd112c3f95 net: ieee802154: adf7242: Fix some potential buffer overflow in adf7242_stats_show()
> >     46cd35e4e774 igc: Fix ambiguity in the ethtool advertising
> >     49529413eaed neighbour: fix various data-races
> >     667554946360 igb: Fix potential memory leak in igb_add_ethtool_nfc_entry
> >     263421905346 treewide: Spelling fix in comment
> >     bc0c4bc119d2 i40e: Fix I40E_FLAG_VF_VLAN_PRUNING value
> >     c532c5df01ad r8169: fix the KCSAN reported data race in rtl_rx while reading desc->opts1
> >     6afb294c88c6 r8169: fix the KCSAN reported data-race in rtl_tx while reading TxDescArray[entry].opts1
> >     9d7b3838428c r8169: fix the KCSAN reported data-race in rtl_tx() while reading tp->cur_tx
> >     04dbfa4122e0 firmware/imx-dsp: Fix use_after_free in imx_dsp_setup_channels()
> >     0d587b86cd0d drm/dp_mst: Fix NULL deref in get_mst_branch_device_by_guid_helper()
> >     8860f0175e51 vsock/virtio: initialize the_virtio_vsock before using VQs
> >     762c251c7f5c vsock/virtio: add support for device suspend/resume
> >     1e02df6f6907 vsock/virtio: factor our the code to initialize and delete VQs
> >     15a8cac3c250 drm/i915/pmu: Check if pmu is closed before stopping event
> >     43bd431a5dd9 nfsd: lock_rename() needs both directories to live on the same fs
> >     556b68d9b95f mm/migrate: fix do_pages_move for compat pointers
> >     c4071c6114de mm/page_alloc: correct start page when guard page debug is enabled
> >     3a6cee2bfb53 vhost: Allow null msg.size on VHOST_IOTLB_INVALIDATE
> >     fbc9a8718f31 virtio-mmio: fix memory leak of vm_dev
> >     862a356bc986 virtio_balloon: Fix endless deflation and inflation on arm64
> >     41bb770e42bc mcb-lpc: Reallocate memory region to avoid memory overlapping
> >     f2ac8b2643dd mcb: Return actual parsed size when reading chameleon table
> >     90918ef995b5 mptcp: more conservative check for zero probes
> >     fd2b2dab6f5b tcp: cleanup tcp_remove_empty_skb() use
> >     68342755b9b2 tcp: remove dead code from tcp_sendmsg_locked()
> >     0f482ad7b1a5 pinctrl: qcom: lpass-lpi: fix concurrent register updates
> >     51b054f6fe01 ASoC: codecs: wcd938x: fix runtime PM imbalance on remove
> >     cb34f4e79e54 ASoC: codecs: wcd938x: fix resource leaks on bind errors
> >     12952a23a5da Linux 5.15.137
> >     dff33880d40a xfrm6: fix inet6_dev refcount underflow problem
> >     5a9d05a4f1c3 Bluetooth: hci_sock: Correctly bounds check and pad HCI_MON_NEW_INDEX name
> >     a6df96ee0b45 Bluetooth: hci_sock: fix slab oob read in create_monitor_event
> >     c08d609fb2b6 phy: mapphone-mdm6600: Fix pinctrl_pm handling for sleep pins
> >     e1b030b101f6 phy: mapphone-mdm6600: Fix runtime PM for remove
> >     59f1095ab58e phy: mapphone-mdm6600: Fix runtime disable on probe
> >     b618062c0b13 serial: 8250: omap: Move uart_write() inside PM section
> >     67f29cd2f851 ASoC: pxa: fix a memory leak in probe()
> >     76d04c339508 gpio: vf610: set value before the direction to avoid a glitch
> >     4b129e3964b3 platform/x86: asus-wmi: Map 0x2a code, Ignore 0x2b and 0x2c events
> >     e1a058cc2467 platform/x86: asus-wmi: Change ASUS_WMI_BRN_DOWN code from 0x20 to 0x2e
> >     c6bbe51dcdf3 platform/surface: platform_profile: Propagate error if profile registration fails
> >     a73c8d716938 s390/cio: fix a memleak in css_alloc_subchannel
> >     c8b6c2df1e7d selftests/ftrace: Add new test case which checks non unique symbol
> >     3ad81e6affcb s390/pci: fix iommu bitmap allocation
> >     71d224acc4d1 perf: Disallow mis-matched inherited group reads
> >     5aa89a11a2a6 USB: serial: option: add Fibocom to DELL custom modem FM101R-GL
> >     8c376d863618 USB: serial: option: add entry for Sierra EM9191 with new firmware
> >     483221216176 USB: serial: option: add Telit LE910C4-WWX 0x1035 composition
> >     e750fb71dc6a nvme-rdma: do not try to stop unallocated queues
> >     a9fd6d44abbc nvme-pci: add BOGUS_NID for Intel 0a54 device
> >     071382bda1da ACPI: irq: Fix incorrect return value in acpi_register_gsi()
> >     431a5010bce2 NFSv4.1: fixup use EXCHGID4_FLAG_USE_PNFS_DS for DS server
> >     5762e72ef1b0 pNFS: Fix a hang in nfs4_evict_inode()
> >     5a3abee2eee9 Revert "pinctrl: avoid unsafe code pattern in find_pinctrl()"
> >     24959825377f mmc: core: Capture correct oemid-bits for eMMC cards
> >     8041e7b7e7e9 mmc: core: sdio: hold retuning if sdio in 1-bit mode
> >     262029c0c58c mmc: mtk-sd: Use readl_poll_timeout_atomic in msdc_reset_hw
> >     3e363db1c13a mtd: physmap-core: Restore map_rom fallback
> >     71823463b1b2 mtd: spinand: micron: correct bitmask for ecc status
> >     a50d2f17d562 mtd: rawnand: arasan: Ensure program page operations are successful
> >     ae53c92e928c mtd: rawnand: marvell: Ensure program page operations are successful
> >     c0ca2ab23098 mtd: rawnand: pl353: Ensure program page operations are successful
> >     a7070628043e mtd: rawnand: qcom: Unmap the right resource upon probe failure
> >     3f928d1362f7 net: fix ifname in netlink ntf during netns move
> >     ac43ec299a6f net: move from strlcpy with unused retval to strscpy
> >     30e2db403032 net: introduce a function to check if a netdev name is in use
> >     38ba5479355b Bluetooth: hci_event: Fix using memcmp when comparing keys
> >     3b2da6d62b42 net/mlx5: Handle fw tracer change ownership event based on MTRC
> >     f6e263824539 platform/x86: touchscreen_dmi: Add info for the Positivo C4128B
> >     ca56d8afe648 HID: multitouch: Add required quirk for Synaptics 0xcd7e device
> >     ca5bec7ecf26 btrfs: error out when reallocating block for defrag using a stale transaction
> >     2692fd37aaf4 btrfs: error when COWing block from a root that is being deleted
> >     ef491d9560d9 btrfs: error out when COWing block using a stale transaction
> >     f89ed0a09673 btrfs: fix some -Wmaybe-uninitialized warnings in ioctl.c
> >     df486b75feca drm: panel-orientation-quirks: Add quirk for One Mix 2S
> >     d5ba30ee4f6d ipv4/fib: send notify when delete source address routes
> >     9d07b7abd277 sky2: Make sure there is at least one frag_addr available
> >     f652eb4adf27 regulator/core: Revert "fix kobject release warning and memory leak in regulator_register()"
> >     aa77b187b1f0 wifi: cfg80211: avoid leaking stack data into trace
> >     30a2285a2e18 wifi: mac80211: allow transmitting EAPOL frames with tainted key
> >     b64eb31a1b53 wifi: cfg80211: Fix 6GHz scan configuration
> >     bbec1724519e Bluetooth: hci_core: Fix build warnings
> >     02b0e6991838 Bluetooth: Avoid redundant authentication
> >     38681af225b6 Bluetooth: btusb: add shutdown function for QCA6174
> >     e6e9a32c3e60 HID: holtek: fix slab-out-of-bounds Write in holtek_kbd_input_event
> >     06aabf7715da wifi: iwlwifi: Ensure ack flag is properly cleared.
> >     6063f6f64fa4 wifi: mwifiex: Sanity check tlv_len and tlv_bitmap_len
> >     59ebfeb7b319 tracing: relax trace_event_eval_update() execution with cond_resched()
> >     3d85fb391fa7 ata: libata-eh: Fix compilation warning in ata_eh_link_report()
> >     89e3cc1b0703 ata: libata-core: Fix compilation warning in ata_dev_config_ncq()
> >     137c658ea3ce gpio: timberdale: Fix potential deadlock on &tgpio->lock
> >     68f106c2b2ab overlayfs: set ctime when setting mtime and atime
> >     ef3c62e2f0f1 i2c: mux: Avoid potential false error message in i2c_mux_add_adapter
> >     e2f64f3eebaa btrfs: initialize start_slot in btrfs_log_prealloc_extents
> >     266dab0ce42d btrfs: return -EUCLEAN for delayed tree ref with a ref count not equals to 1
> >     bc424f18fbdc fs-writeback: do not requeue a clean inode having skipped pages
> >     92609823592c ARM: dts: ti: omap: Fix noisy serial with overrun-throttle-ms for mapphone
> >     3898d8d685ab ksmbd: not allow to open file if delelete on close bit is set
> >     d3dc26c4fdc2 nfp: flower: avoid rmmod nfp crash issues
> >     6c52b1215904 mctp: perform route lookups under a RCU read-side lock
> >     db3f17e571e8 mctp: Allow local delivery to the null EID
> >     29017ab1a539 powerpc/47x: Fix 47x syscall return crash
> >     558ee0fafd40 powerpc/32s: Do kuep_lock() and kuep_unlock() in assembly
> >     d00f4ae3accf powerpc/32s: Remove capability to disable KUEP at boottime
> >     fcb3f09e8173 drm/atomic-helper: relax unregistered connector check
> >     403d201d1fd1 perf/x86/lbr: Filter vsyscall addresses
> >     419ac18d8808 perf/x86: Move branch classifier
> >     030099bc9115 perf: Add irq and exception return branch types
> >     ae80d5290c14 iio: adc: ad7192: Correct reference voltage
> >     569a126f244b iio: cros_ec: fix an use-after-free in cros_ec_sensors_push_data()
> >     a9c471892d75 iio: core: introduce iio_device_{claim|release}_buffer_mode() APIs
> >     eafbb1966152 iio: core: Hide read accesses to iio_dev->currentmode
> >     919721348c04 iio: Un-inline iio_buffer_enabled()
> >     7f74bc91eb00 serial: 8250_omap: Fix errors with no_console_suspend
> >     d67d831e1dbc serial: 8250: omap: Fix imprecise external abort for omap_8250_pm()
> >     aff3019b553e selftests/mm: fix awk usage in charge_reserved_hugetlb.sh and hugetlb_reparenting_test.sh that may cause error
> >     4f1d3d1ca500 net: pktgen: Fix interface flags printing
> >     8bdf95e29f86 netfilter: nf_tables: revert do not remove elements if set backend implements .abort
> >     cc19daa037f5 netfilter: nf_tables: do not remove elements if set backend implements .abort
> >     db33720697c8 netfilter: nft_set_rbtree: .deactivate fails if element has expired
> >     44768cad012c neighbor: tracing: Move pin6 inside CONFIG_IPV6=y section
> >     b33179dbf3f2 net/sched: sch_hfsc: upgrade 'rt' to 'sc' when it becomes a inner curve
> >     0426d7bc17b8 bonding: Return pointer to data after pull on skb
> >     66982023d741 net: dsa: bcm_sf2: Fix possible memory leak in bcm_sf2_mdio_register()
> >     0ea476863ef7 i40e: prevent crash on probe if hw registers have invalid values
> >     f9202217a6ea net: usb: smsc95xx: Fix an error code in smsc95xx_reset()
> >     a2ceb30cc1fc ipv4: fib: annotate races around nh->nh_saddr_genid and nh->nh_saddr
> >     a270aa7a47db tun: prevent negative ifindex
> >     9d55719f983d tcp: tsq: relax tcp_small_queue_check() when rtx queue contains a single skb
> >     8ae344291e38 tcp: fix excessive TLP and RACK timeouts from HZ rounding
> >     8b6b4ca42a94 net: rfkill: gpio: prevent value glitch during probe
> >     4df9ba0d7a82 net: ipv6: fix return value check in esp_remove_trailer
> >     a9651e66d0bd net: ipv4: fix return value check in esp_remove_trailer
> >     26a3c734cb8a xfrm: interface: use DEV_STATS_INC()
> >     f8bc4b708b11 xfrm: fix a data-race in xfrm_gen_index()
> >     b660e58ef72d qed: fix LL2 RX buffer allocation
> >     d35f398b88a1 ASoC: codecs: wcd938x: fix unbind tear down order
> >     d182d8ed7b7e ASoC: codecs: wcd938x: drop bogus bind error handling
> >     8d32a6b67e77 ASoC: codecs: wcd938x-sdw: fix runtime PM imbalance on probe errors
> >     6df571a6c153 ASoC: codecs: wcd938x-sdw: fix use after free on driver unbind
> >     36eabe87031f drm/i915: Retry gtt fault when out of fence registers
> >     34f62612be2a nvmet-tcp: Fix a possible UAF in queue intialization setup
> >     04e0eef74b8f netfilter: nft_payload: fix wrong mac header matching
> >     efe43d1bcbcb fs/ntfs3: fix deadlock in mark_as_free_ex
> >     ab40c7ab7a93 fs/ntfs3: fix panic about slab-out-of-bounds caused by ntfs_list_ea()
> >     24badb9dd8b8 fs/ntfs3: Fix possible null-pointer dereference in hdr_find_e()
> >     ff38d2a705e1 tcp: check mptcp-level constraints for backlog coalescing
> >     582f7993353c x86/sev: Check for user-space IOIO pointing to kernel space
> >     5c2c01be809d x86/sev: Check IOBM for IOIO exceptions from user-space
> >     6797c6d09e50 x86/sev: Disable MMIO emulation from user mode
> >     0b4e772a6a89 KVM: x86: Mask LVTPC when handling a PMI
> >     f61c43be1eb9 regmap: fix NULL deref on lookup
> >     ffdc881f6807 nfc: nci: fix possible NULL pointer dereference in send_acknowledge()
> >     d42aeae14fc4 ice: reset first in crash dump kernels
> >     e42cecb513af ice: fix over-shifted variable
> >     f6c093b97761 Bluetooth: avoid memcmp() out of bounds warning
> >     e5f8b43c9c90 Bluetooth: hci_event: Fix coding style
> >     1597c1ed0e7d Bluetooth: vhci: Fix race when opening vhci device
> >     1ef071526848 Bluetooth: Fix a refcnt underflow problem for hci_conn
> >     dd6b62fdd245 Bluetooth: Reject connection with the device which has same BD_ADDR
> >     848a05c4423f Bluetooth: hci_event: Ignore NULL link key
> >     e7a2aa7770d3 xfs: don't expose internal symlink metadata buffers to the vfs
> >     fe5c6fbc5e4a Documentation: sysctl: align cells in second content column
> >     1815844652cc lib/Kconfig.debug: do not enable DEBUG_PREEMPT by default
> >     00c03985402e Linux 5.15.136
> >     5266b5b6e975 eth: remove remaining copies of the NAPI_POLL_WEIGHT define
> >     528f0ba9f7a4 usb: hub: Guard against accesses to uninitialized BOS descriptors
> >     542a3f1a3cc1 Revert "kernel/sched: Modify initial boot task idle setup"
> >     737ce5518a9c arm64: armv8_deprecated: fix unused-function error
> >     2e10931e2d77 arm64: armv8_deprecated: rework deprected instruction handling
> >     abd4aa081905 arm64: armv8_deprecated: move aarch32 helper earlier
> >     f10abdb04c3d arm64: armv8_deprecated move emulation functions
> >     0b4eec015fa5 arm64: armv8_deprecated: fold ops into insn_emulation
> >     a8d2910be6f8 arm64: rework EL0 MRS emulation
> >     057f9123b1a8 arm64: factor insn read out of call_undef_hook()
> >     3f82927cabaf arm64: factor out EL1 SSBS emulation hook
> >     474385adcd84 arm64: split EL0/EL1 UNDEF handlers
> >     de0358635401 arm64: allow kprobes on EL0 handlers
> >     7154e2db8890 arm64: rework BTI exception handling
> >     cd5ceadc2b37 arm64: rework FPAC exception handling
> >     b6358002fd0c arm64: consistently pass ESR_ELx to die()
> >     7ddb1ef2bb42 arm64: die(): pass 'err' as long
> >     9a3e177ef570 arm64: report EL1 UNDEFs better
> >     d6808be3ff94 powerpc/64e: Fix wrong test in __ptep_test_and_clear_young()
> >     9c0dc3e2c996 powerpc/8xx: Fix pte_access_permitted() for PAGE_NONE
> >     4da05eba66e6 dmaengine: mediatek: Fix deadlock caused by synchronize_irq()
> >     82f61b2d5187 dmaengine: idxd: use spin_lock_irqsave before wait_event_lock_irq
> >     ecba5afe86f3 x86/alternatives: Disable KASAN in apply_alternatives()
> >     cbd2aac00498 usb: cdnsp: Fixes issue with dequeuing not queued requests
> >     7014807fb7ef usb: gadget: ncm: Handle decoding of multiple NTB's in unwrap call
> >     50259cf71a1b usb: gadget: udc-xilinx: replace memcpy with memcpy_toio
> >     308f19249641 counter: microchip-tcb-capture: Fix the use of internal GCLK logic
> >     5a6ce81d7c16 pinctrl: avoid unsafe code pattern in find_pinctrl()
> >     1c790191cab4 cgroup: Remove duplicates in cgroup v1 tasks file
> >     1680c82929bc tee: amdtee: fix use-after-free vulnerability in amdtee_close_session
> >     b8ec40a90acd Input: goodix - ensure int GPIO is in input for gpio_count == 1 && gpio_int_idx == 0 case
> >     d092630e8a20 Input: i8042 - add Fujitsu Lifebook E5411 to i8042 quirk table
> >     7cea6fa2d73f Input: xpad - add PXN V900 support
> >     6ff4e50e2d2a Input: psmouse - fix fast_reconnect function for PS/2 mode
> >     6a4a39638640 Input: powermate - fix use-after-free in powermate_config_complete
> >     6ad7f52d8c58 ceph: fix type promotion bug on 32bit systems
> >     c0c4acd53a98 ceph: fix incorrect revoked caps assert in ceph_fill_file_size()
> >     58f0e6324ec7 libceph: use kernel_connect()
> >     d727b97f8f2e thunderbolt: Check that lane 1 is in CL0 before enabling lane bonding
> >     04c38bedd07c thunderbolt: Workaround an IOMMU fault on certain systems with Intel Maple Ridge
> >     a586742a3780 mcb: remove is_added flag from mcb_device struct
> >     4382d1a996e5 x86/cpu: Fix AMD erratum #1485 on Zen4-based CPUs
> >     763167003a80 ACPI: resource: Skip IRQ override on ASUS ExpertBook B1402CBA
> >     510d4a01d84c drm/amd/display: Don't set dpms_off for seamless boot
> >     9cb61ab9f4ca drm/amdgpu: add missing NULL check
> >     f9a1af37b801 iio: pressure: ms5611: ms5611_prom_is_valid false negative bug
> >     09b8ed9547f1 iio: pressure: dps310: Adjust Timeout Settings
> >     4c80ecef859d iio: pressure: bmp280: Fix NULL pointer exception
> >     a625de7e5464 usb: musb: Modify the "HWVers" register address
> >     eb28694f6da8 usb: musb: Get the musb_qh poniter after musb_giveback
> >     ee88141873a8 usb: cdns3: Modify the return value of cdns_set_active () to void when CONFIG_PM_SLEEP is disabled
> >     3b2dbc4f3302 usb: dwc3: Soft reset phy on probe for host
> >     42c56e015653 net: usb: dm9601: fix uninitialized variable use in dm9601_mdio_read
> >     524f45361789 usb: xhci: xhci-ring: Use sysdev for mapping bounce buffer
> >     1d8e7fe85528 xhci: Keep interrupt disabled in initialization until host is running.
> >     cb34e3b25c37 dmaengine: stm32-mdma: abort resume if no ongoing transfer
> >     d56dbfe750a8 media: mtk-jpeg: Fix use after free bug due to uncanceled work
> >     5e13e69ddf0d net: release reference to inet6_dev pointer
> >     aade10d51ddc net: change accept_ra_min_rtr_lft to affect all RA lifetimes
> >     8f12d2d66cba net: add sysctl accept_ra_min_rtr_lft
> >     bc9f6cbeb999 workqueue: Override implicit ordered attribute in workqueue_apply_unbound_cpumask()
> >     25dd54b95abf nfc: nci: assert requested protocol is valid
> >     b2bb3b43b94a pinctrl: renesas: rzn1: Enable missing PINMUX
> >     c4140dd77c3b net/smc: Fix pos miscalculation in statistics
> >     d888d3f70b0d net: nfc: fix races in nfc_llcp_sock_get() and nfc_llcp_sock_get_sn()
> >     249a1fdb95d5 net/mlx5e: Again mutually exclude RX-FCS and RX-port-timestamp
> >     2112cacb38aa ixgbe: fix crash with empty VF macvlan list
> >     935a15334d77 net: phy: mscc: macsec: reject PN update requests
> >     667fe9101a3a net: macsec: indicate next pn update when offloading
> >     2dcb31e65d26 bpf: Fix verifier log for async callback return values
> >     6a217af2c67f drm/vmwgfx: fix typo of sizeof argument
> >     72ef70886556 riscv, bpf: Sign-extend return values
> >     7795592e0818 riscv, bpf: Factor out emit_call for kernel and bpf context
> >     58941cc742ca xen-netback: use default TX queue size for vifs
> >     cffdced18af8 eth: remove copies of the NAPI_POLL_WEIGHT define
> >     5c360eec5332 mlxsw: fix mlxsw_sp2_nve_vxlan_learning_set() return type
> >     84c6aa0ae5c4 ieee802154: ca8210: Fix a potential UAF in ca8210_probe
> >     616761cf9df9 ravb: Fix use-after-free issue in ravb_tx_timeout_work()
> >     30ebd4177593 ravb: Fix up dma_free_coherent() call in ravb_remove()
> >     3f39de2bd1d2 drm/msm/dpu: change _dpu_plane_calc_bw() to use u64 to avoid overflow
> >     85ae07d4dcc6 drm/msm/dsi: fix irq_of_parse_and_map() error checking
> >     9a890c7d4d0f drm/msm/dsi: skip the wait for video mode done if not applicable
> >     b9de60b6830c drm/msm/dp: do not reinitialize phy unless retry during link training
> >     afe5f596b588 KEYS: trusted: Remove redundant static calls usage
> >     20e73ece06b3 KEYS: trusted: allow use of kernel RNG for key material
> >     a01d68b6c666 ALSA: usb-audio: Fix microphone sound on Opencomm2 Headset
> >     5b5e58299eac net: prevent address rewrite in kernel_bind()
> >     56e96b38d2f7 quota: Fix slow quotaoff
> >     28ddc1e0b898 HID: logitech-hidpp: Fix kernel crash on receiver USB disconnect
> >     b930f0f7bbc2 lib/test_meminit: fix off-by-one error in test_pages()
> >     982bd86fd659 platform/x86: hp-wmi:: Mark driver struct with __refdata to prevent section mismatch warning
> >     124cf0ea4b82 platform/x86: think-lmi: Fix reference leak
> >     3d2a16f878f0 of: overlay: Reorder struct fragment fields kerneldoc
> >     10f4a0b6657e perf/arm-cmn: Fix the unhandled overflow status of counter 4 to 7
> >     b7966e2191d0 RDMA/cxgb4: Check skb value for failure to allocate
> >     b9bdffb3f9aa RDMA/srp: Do not call scsi_done() from srp_abort()
> >     7d4999589ebc scsi: ib_srp: Call scsi_done() directly
> >     d2746cdfd5e5 scsi: core: Rename scsi_mq_done() into scsi_done() and export it
> >     8f2350e204da scsi: core: Use a structure member to track the SCSI command submitter
> >     29298c85a81a iommu/vt-d: Avoid memory allocation in iommu_suspend()
> >     02e21884dcf2 Linux 5.15.135
> >     c8af81a9d36e xen/events: replace evtchn_rwlock with RCU
> >     c346494ec7f1 parisc: Restore __ldcw_align for PA-RISC 2.0 processors
> >     694e13732e83 ksmbd: fix uaf in smb20_oplock_break_ack
> >     e914c3a47e45 RDMA/mlx5: Fix NULL string error
> >     81b7bf367eea RDMA/siw: Fix connection failure handling
> >     5d8bd138204f RDMA/uverbs: Fix typo of sizeof argument
> >     60c9ed88526d RDMA/cma: Fix truncation compilation warning in make_cma_ports
> >     7f6136ced1b8 RDMA/cma: Initialize ib_sa_multicast structure to 0 when join
> >     1dd6095fc727 gpio: pxa: disable pinctrl calls for MMP_GPIO
> >     844fcf4c697c gpio: aspeed: fix the GPIO number passed to pinctrl_gpio_set_config()
> >     1878d6666c32 IB/mlx4: Fix the size of a buffer in add_port_entries()
> >     718d9b44afca of: dynamic: Fix potential memory leak in of_changeset_action()
> >     e0878f38b661 RDMA/core: Require admin capabilities to set system parameters
> >     18a839064fc6 dm zoned: free dmz->ddev array in dmz_put_zoned_devices
> >     8781fe259dd5 HID: intel-ish-hid: ipc: Disable and reenable ACPI GPE bit
> >     949ccc91c35b HID: sony: remove duplicate NULL check before calling usb_free_urb()
> >     a02c02adc2bd sctp: update hb timer immediately after users change hb_interval
> >     7783b471bfce sctp: update transport state when processing a dupcook packet
> >     1abac613c0d5 tcp: fix delayed ACKs for MSS boundary condition
> >     821b3b00bc0f tcp: fix quick-ack counting to count actual ACKs of new data
> >     24fb22bddb71 tipc: fix a potential deadlock on &tx->lock
> >     2e53585e233c net: stmmac: dwmac-stm32: fix resume on STM32 MCU
> >     74e569324050 ipv4: Set offload_failed flag in fibmatch results
> >     a4b9bbd1d12f netfilter: nf_tables: nft_set_rbtree: fix spurious insertion failure
> >     88497f74d684 netfilter: handle the connecting collision properly in nf_conntrack_proto_sctp
> >     0c9cf5e8807f ibmveth: Remove condition to recompute TCP header checksum.
> >     5a899e2ce848 net: ethernet: ti: am65-cpsw: Fix error code in am65_cpsw_nuss_init_tx_chns()
> >     4837a192f6d0 net: nfc: llcp: Add lock when modifying device list
> >     cda10784a176 net: usb: smsc75xx: Fix uninit-value access in __smsc75xx_read_reg
> >     2801a1ddb26d net: dsa: mv88e6xxx: Avoid EEPROM timeout when EEPROM is absent
> >     cb145e6c2070 ptp: ocp: Fix error handling in ptp_ocp_device_init
> >     cd1189956393 ipv4, ipv6: Fix handling of transhdrlen in __ip{,6}_append_data()
> >     147d89ee4143 net: fix possible store tearing in neigh_periodic_work()
> >     bdb4fcf18e16 modpost: add missing else to the "of" check
> >     bc8b89b69638 bpf, sockmap: Reject sk_msg egress redirects to non-TCP sockets
> >     9fb4dfb8e212 NFSv4: Fix a nfs4_state_manager() race
> >     fcdd79fda38a ima: rework CONFIG_IMA dependency block
> >     b67adca1e1be scsi: target: core: Fix deadlock due to recursive locking
> >     9a103e0b100c ima: Finish deprecation of IMA_TRUSTED_KEYRING Kconfig
> >     bb6aee0696c6 regmap: rbtree: Fix wrong register marked as in-cache when creating new node
> >     0cee8c1b3af3 wifi: mt76: mt76x02: fix MT76x0 external LNA gain handling
> >     3f6fbbccba2d drivers/net: process the result of hdlc_open() and add call of hdlc_close() in uhdlc_close()
> >     ebad2e4c4847 bpf: Fix tr dereferencing
> >     5afb996349cb wifi: mwifiex: Fix oob check condition in mwifiex_process_rx_packet
> >     7c8faa310803 wifi: iwlwifi: mvm: Fix a memory corruption issue
> >     5db7af530ebd iwlwifi: avoid void pointer arithmetic
> >     6ff75f524dae wifi: iwlwifi: dbg_ini: fix structure packing
> >     0ea2a6349733 ubi: Refuse attaching if mtd's erasesize is 0
> >     bb0707fde749 HID: sony: Fix a potential memory leak in sony_probe()
> >     8afbacf61919 arm64: Add Cortex-A520 CPU part definition
> >     0da6d21ba235 drm/amd: Fix detection of _PR3 on the PCIe root port
> >     1ad7ccd45a65 net: prevent rewrite of msg_name in sock_sendmsg()
> >     0fb3df94274b net: replace calls to sock->ops->connect() with kernel_connect()
> >     37b54e8acea5 wifi: mwifiex: Fix tlv_buf_left calculation
> >     e80f55d6d2a9 qed/red_ll2: Fix undefined behavior bug in struct qed_ll2_info
> >     1e69422efcc6 vringh: don't use vringh_kiov_advance() in vringh_iov_xfer()
> >     4e2f83952b1d scsi: zfcp: Fix a double put in zfcp_port_enqueue()
> >     310bca649b30 Revert "clk: imx: pll14xx: dynamically configure PLL for 393216000/361267200Hz"
> >     3f59e63568ad block: fix use-after-free of q->q_usage_counter
> >     b75b017b3f37 rbd: take header_rwsem in rbd_dev_refresh() only when updating
> >     33229d783466 rbd: decouple parent info read-in from updating rbd_dev
> >     ab73e7ed79d3 rbd: decouple header read-in from updating rbd_dev->header
> >     b4ddad3fb0ea rbd: move rbd_dev_refresh() definition
> >     bb1fae816c90 iommu/arm-smmu-v3: Avoid constructing invalid range commands
> >     c4edc7b5c836 iommu/arm-smmu-v3: Set TTL invalidation hint better
> >     a98ad3adf60d arm64: Avoid repeated AA64MMFR1_EL1 register read on pagefault path
> >     aad6ba1715ec ring-buffer: Fix bytes info in per_cpu buffer stats
> >     8012d0b05158 ring-buffer: remove obsolete comment for free_buffer_page()
> >     65a218ca516e NFSv4: Fix a state manager thread deadlock regression
> >     8454a2f5e930 NFS: rename nfs_client_kset to nfs_kset
> >     f8b0b6a8e196 NFS: Cleanup unused rpc_clnt variable
> >     686746be7bfb ASoC: tegra: Fix redundant PLLA and PLLA_OUT0 updates
> >     0a210e63844b ASoC: soc-utils: Export snd_soc_dai_is_dummy() symbol
> >     b4f7f1556813 spi: zynqmp-gqspi: fix clock imbalance on probe failure
> >     e514f897ad66 spi: zynqmp-gqspi: Convert to platform remove callback returning void
> >     1edcec18cfb7 Linux 5.15.134
> >     09a683023785 netfilter: nf_tables: fix kdoc warnings after gc rework
> >     66cb6d74f5a1 drm/meson: fix memory leak on ->hpd_notify callback
> >     91f1f025b6d9 fs: binfmt_elf_efpic: fix personality for ELF-FDPIC
> >     1cae7473a6dd ata: libata-sata: increase PMP SRST timeout to 10s
> >     e74adc589922 ata: libata-core: Do not register PM operations for SAS ports
> >     4cbd55a81965 ata: libata-core: Fix port and device removal
> >     ddc525fffb44 ata: libata-core: Fix ata_port_request_pm() locking
> >     2990a195edb5 net: thunderbolt: Fix TCPv6 GSO checksum calculation
> >     132a5ae4136b bpf: Fix BTF_ID symbol generation collision in tools/
> >     58d560e98da5 bpf: Fix BTF_ID symbol generation collision
> >     f8673f651bc1 btrfs: properly report 0 avail for very full file systems
> >     b5d00cd7db66 ring-buffer: Update "shortest_full" in polling
> >     00d2cb8066cb proc: nommu: /proc/<pid>/maps: release mmap read lock
> >     40527ebb3e45 Revert "SUNRPC dont update timeout value on connection reset"
> >     a2b1d486fb70 io_uring/fs: remove sqe->rw_flags checking from LINKAT
> >     111fe77cb13f sched/rt: Fix live lock between select_fallback_rq() and RT push
> >     3569ad59664f kernel/sched: Modify initial boot task idle setup
> >     07f78e97676c i2c: i801: unregister tco_pdev in i801_probe() error path
> >     70df8b9c59bc ata: libata-scsi: ignore reserved bits for REPORT SUPPORTED OPERATION CODES
> >     a7e0c10a8c33 ALSA: hda: Disable power save for solving pop issue on Lenovo ThinkCentre M70q
> >     0c5fd85fb01f netfilter: nf_tables: disallow rule removal from chain binding
> >     3936e8714907 nilfs2: fix potential use after free in nilfs_gccache_submit_read_data()
> >     2b837f13a818 serial: 8250_port: Check IRQ data before use
> >     a48d2bcd23f2 Revert "tty: n_gsm: fix UAF in gsm_cleanup_mux"
> >     78e70c6238d2 misc: rtsx: Fix some platforms can not boot and move the l1ss judgment to probe
> >     f090a8b4d2e3 x86/srso: Add SRSO mitigation for Hygon processors
> >     f5a604757aa8 iommu/arm-smmu-v3: Fix soft lockup triggered by arm_smmu_mm_invalidate_range
> >     efce75bd2dbc Smack:- Use overlay inode label in smack_inode_copy_up()
> >     0e3450487f99 smack: Retrieve transmuting information in smack_inode_getsecurity()
> >     3586b3feed1b smack: Record transmuting in smk_transmuted
> >     9690ad557d94 nvme-pci: always return an ERR_PTR from nvme_pci_alloc_dev
> >     3c29c6e8cd7c scsi: qla2xxx: Fix NULL pointer dereference in target mode
> >     6e5e4223c897 i40e: fix potential NULL pointer dereferencing of pf->vf i40e_sync_vsi_filters()
> >     aff3994d4bdd watchdog: iTCO_wdt: Set NO_REBOOT if the watchdog is not already running
> >     83a30e945571 watchdog: iTCO_wdt: No need to stop the timer in probe
> >     1e8c573f50a7 nvme-pci: do not set the NUMA node of device if it has none
> >     182d13dadb03 nvme-pci: factor out a nvme_pci_alloc_dev helper
> >     af58072e867c nvme-pci: factor the iod mempool creation into a helper
> >     c8bc44936f2c cgroup: Fix suspicious rcu_dereference_check() usage warning
> >     ce6b88a5853d sched/cpuacct: Optimize away RCU read lock
> >     b1deb155524e perf build: Define YYNOMEM as YYNOABORT for bison < 3.81
> >     86e65ffc4d0f fbdev/sh7760fb: Depend on FB=y
> >     4bf0044fe43f ncsi: Propagate carrier gain/loss events to the NCSI controller
> >     288990ec3580 powerpc/watchpoints: Annotate atomic context in more places
> >     47a94e87f00c powerpc/watchpoint: Disable pagefaults when getting user instruction
> >     7eb09f70d9c2 powerpc/watchpoints: Disable preemption in thread_change_pc()
> >     134b01a39077 media: vb2: frame_vector.c: replace WARN_ONCE with a comment
> >     baf7cf0fdb83 ASoC: imx-rpmsg: Set ignore_pmdown_time for dai_link
> >     9da93c74490c bpf: Clarify error expectations from bpf_clone_redirect
> >     e1a8b79ad768 ASoC: fsl: imx-pcm-rpmsg: Add SNDRV_PCM_INFO_BATCH flag
> >     45e028accbdf spi: stm32: add a delay before SPI disable
> >     25850bf83dcd spi: nxp-fspi: reset the FLSHxCR1 registers
> >     50662d21e414 ata: libata-eh: do not clear ATA_PFLAG_EH_PENDING in ata_eh_reset()
> >     8e3cdab909db smb3: correct places where ENOTSUPP is used instead of preferred EOPNOTSUPP
> >     d540a4370aba scsi: pm80xx: Avoid leaking tags when processing OPC_INB_SET_CONTROLLER_CONFIG command
> >     fde57d7ba9b3 scsi: pm80xx: Use phy-specific SAS address when sending PHY_START command
> >     a1589abd7c4a drm/amdgpu: Handle null atom context in VBIOS info ioctl
> >     fd334cfd8412 drm/amd/display: Don't check registers, if using AUX BL control
> >     a8bc0f6357af platform/mellanox: mlxbf-bootctl: add NET dependency into Kconfig
> >     344f2f3e61a9 ring-buffer: Do not attempt to read past "commit"
> >     3db9b420709b selftests: fix dependency checker script
> >     4aa90e624c30 btrfs: improve error message after failure to add delayed dir index item
> >     53e7c559b7bf ring-buffer: Avoid softlockup in ring_buffer_resize()
> >     b4874f72cf57 selftests/ftrace: Correctly enable event in instance-event.tc
> >     8c5c9ecbfa8d scsi: ufs: core: Move __ufshcd_send_uic_cmd() outside host_lock
> >     e08e61d50a30 scsi: qedf: Add synchronization between I/O completions and abort
> >     ada7fcba2d6a parisc: irq: Make irq_stack_union static to avoid sparse warning
> >     b7e376a26b0c parisc: drivers: Fix sparse warning
> >     d8c6fad00282 parisc: iosapic.c: Fix sparse warnings
> >     1ecdcfec4e4a parisc: sba: Fix compile warning wrt list of SBA devices
> >     bd1ec7f9983b spi: sun6i: fix race between DMA RX transfer completion and RX FIFO drain
> >     ff05ed4ae214 spi: sun6i: reduce DMA RX transfer width to single byte
> >     ac0d06809934 dma-debug: don't call __dma_entry_alloc_check_leak() under free_entries_lock
> >     d938c3d278d5 i2c: npcm7xx: Fix callback completion ordering
> >     0c615323a745 gpio: pmic-eic-sprd: Add can_sleep flag for PMIC EIC chip
> >     2a47ee15a6ab soc: imx8m: Enable OCOTP clock for imx8mm before reading registers
> >     7c59b882b9b3 xtensa: boot/lib: fix function prototypes
> >     70460e81e2d1 xtensa: boot: don't add include-dirs
> >     bc51434b6612 xtensa: iss/network: make functions static
> >     8e0f78a84f64 xtensa: add default definition for XCHAL_HAVE_DIV32
> >     be57fc50dc3c firmware: imx-dsp: Fix an error handling path in imx_dsp_setup_channels()
> >     1df81ea9e4db power: supply: ucs1002: fix error code in ucs1002_get_property()
> >     6937e44ffb91 bus: ti-sysc: Fix SYSC_QUIRK_SWSUP_SIDLE_ACT handling for uart wake-up
> >     0e75aa86a7d0 ARM: dts: ti: omap: motorola-mapphone: Fix abe_clkctrl warning on boot
> >     1b39eae11752 ARM: dts: ti: omap: Fix bandgap thermal cells addressing for omap3/4
> >     fcbf770c66ef ARM: dts: omap: correct indentation
> >     f5e12de36ab3 treewide: Replace GPLv2 boilerplate/reference with SPDX - gpl-2.0_56.RULE (part 1)
> >     6829bc7978e0 clk: tegra: fix error return case for recalc_rate
> >     78277b096d4c bus: ti-sysc: Fix missing AM35xx SoC matching
> >     5435a49b3b66 bus: ti-sysc: Use fsleep() instead of usleep_range() in sysc_reset()
> >     c39df101d8ca drm/bridge: ti-sn65dsi83: Do not generate HFP/HBP/HSA and EOT packet
> >     4bf10fd51ca5 MIPS: Alchemy: only build mmc support helpers if au1xmmc is enabled
> >     d2640d86876e btrfs: reset destination buffer when read_extent_buffer() gets invalid range
> >     1a541999f31f scsi: qla2xxx: Use raw_smp_processor_id() instead of smp_processor_id()
> >     532a23960566 scsi: qla2xxx: Select qpair depending on which CPU post_cmd() gets called
> >     6642b4eb083b ata: ahci: Add Elkhart Lake AHCI controller
> >     072611960741 ata: ahci: Rename board_ahci_mobile
> >     8274154712a0 ata: ahci: Add support for AMD A85 FCH (Hudson D4)
> >     bd69c74dca70 ata: libata: Rename link flag ATA_LFLAG_NO_DB_DELAY
> >     f5ba6d9d6bec netfilter: nft_exthdr: Fix non-linear header modification
> >     7ca3a1b0f474 netfilter: exthdr: add support for tcp option removal
> >     fb6f65780c9c Input: i8042 - add quirk for TUXEDO Gemini 17 Gen1/Clevo PD70PN
> >     191fc23cfa9a Input: i8042 - rename i8042-x86ia64io.h to i8042-acpipnpio.h
> >     5d2b57c0bc40 xfs: fix xfs_inodegc_stop racing with mod_delayed_work
> >     657f842859c4 xfs: disable reaping in fscounters scrub
> >     8444467eadb2 xfs: check that per-cpu inodegc workers actually run on that cpu
> >     67db9ecb84d5 xfs: explicitly specify cpu when forcing inodegc delayed work to run immediately
> >     99e65f075e6c xfs: introduce xfs_inodegc_push()
> >     2df381963240 xfs: bound maximum wait time for inodegc work
> >     08dc21596751 i2c: mux: gpio: Add missing fwnode_handle_put()
> >     f912d9d87421 i2c: mux: gpio: Replace custom acpi_get_local_address()
> >     1aa39eee57f6 i2c: mux: demux-pinctrl: check the return value of devm_kstrdup()
> >     9910b1411e7e gpio: tb10x: Fix an error handling path in tb10x_gpio_probe()
> >     d7acb7031758 Fix up backport of 136191703038 ("interconnect: Teach lockdep about icc_bw_lock order")
> >     d645206e9be2 igc: Expose tx-usecs coalesce setting to user
> >     d7a2bf6faa82 bnxt_en: Flush XDP for bnxt_poll_nitroa0()'s NAPI
> >     56d2418a079a net: ena: Flush XDP packets on error.
> >     07b569051f6e locking/seqlock: Do the lockdep annotation before locking in do_write_seqcount_begin_nested()
> >     a70dbdede0c7 netfilter: ipset: Fix race between IPSET_CMD_CREATE and IPSET_CMD_SWAP
> >     0dcc9b4097d8 netfilter: nf_tables: disable toggling dormant table state more than once
> >     ea82139e6e35 net: rds: Fix possible NULL-pointer dereference
> >     cd05eec2ee0c team: fix null-ptr-deref when team device type is changed
> >     8bc97117b51d net: bridge: use DEV_STATS_INC()
> >     0d3939cccb20 net: hns3: add 5ms delay before clear firmware reset irq source
> >     d6d182d856d0 net: hns3: fix fail to delete tc flower rules during reset issue
> >     7c47b238f4ec net: hns3: only enable unicast promisc when mac table full
> >     96af9a55b782 net: hns3: fix GRE checksum offload issue
> >     13ea4b92e875 x86/srso: Fix SBPB enablement for spec_rstack_overflow=off
> >     e2c34afe8362 x86/srso: Fix srso_show_state() side effect
> >     21efa88e777f platform/x86: intel_scu_ipc: Fail IPC send if still busy
> >     0a5d236b52cf platform/x86: intel_scu_ipc: Don't override scu in intel_scu_ipc_dev_simple_command()
> >     ab78000c38b4 platform/x86: intel_scu_ipc: Check status upon timeout in ipc_wait_for_interrupt()
> >     47329633b3f0 platform/x86: intel_scu_ipc: Check status after timeout in busy_loop()
> >     26df9ab5de30 dccp: fix dccp_v4_err()/dccp_v6_err() again
> >     3b14e8431855 powerpc/perf/hv-24x7: Update domain value check
> >     8860d354f653 ipv4: fix null-deref in ipv4_link_failure
> >     c196ecd3f893 igc: Fix infinite initialization loop with early XDP redirect
> >     a2d69dcb6ccb ionic: fix 16bit math issue when PAGE_SIZE >= 64KB
> >     3796e449a03e i40e: Fix VF VLAN offloading when port VLAN is configured
> >     a628f3b5cd8d i40e: Add VF VLAN pruning
> >     7a9eee3b5d4d iavf: do not process adminq tasks when __IAVF_IN_REMOVE_TASK is set
> >     f3c6a17900e8 ASoC: imx-audmix: Fix return error with devm_clk_get()
> >     f90a7b9586d7 net/core: Fix ETH_P_1588 flow dissector
> >     55629e616452 selftests: tls: swap the TX and RX sockets in some tests
> >     acabf5df49aa bpf: Avoid deadlock when using queue and stack maps from NMI
> >     c6e44f4c31c5 netfilter: nf_tables: disallow element removal on anonymous sets
> >     6a8de7775329 ASoC: meson: spdifin: start hw on dai probe
> >     ef99506eaf1d netfilter: nf_tables: fix memleak when more than 255 elements expired
> >     8d7a00b904da netfilter: nft_set_hash: try later when GC hits EAGAIN on iteration
> >     83d3a4607c58 netfilter: nft_set_pipapo: stop GC iteration if GC transaction allocation fails
> >     949369f9f0d9 netfilter: nft_set_pipapo: call nft_trans_gc_queue_sync() in catchall GC
> >     2e6846b613fa netfilter: nft_set_rbtree: use read spinlock to avoid datapath contention
> >     9af7dfb3c9d7 netfilter: nft_set_rbtree: skip sync GC for new elements in this transaction
> >     9366966caf1a netfilter: nf_tables: defer gc run if previous batch is still pending
> >     082791b42123 netfilter: nf_tables: use correct lock to protect gc_list
> >     b44a459c6561 netfilter: nf_tables: GC transaction race with abort path
> >     24707fa1e1f9 netfilter: nf_tables: GC transaction race with netns dismantle
> >     6796800f0d8e netfilter: nf_tables: fix GC transaction races with netns and netlink event exit path
> >     af78b0489e88 netfilter: nf_tables: don't fail inserts if duplicate has expired
> >     8f24fe69e3ca netfilter: nf_tables: remove busy mark and gc batch API
> >     b290795bd26f netfilter: nft_set_hash: mark set element as dead when deleting from packet path
> >     479a2cf52593 netfilter: nf_tables: adapt set backend to use GC transaction API
> >     d19e8bf3ea41 netfilter: nf_tables: GC transaction API to avoid race with control plane
> >     7c7e658a36f8 netfilter: nf_tables: don't skip expired elements during walk
> >     a2d1125ee04e tracing: Have event inject files inc the trace array ref count
> >     6b6c088c38f7 ext4: do not let fstrim block system suspend
> >     a9d3bb58da95 ext4: move setting of trimmed bit into ext4_try_to_trim_range()
> >     d91abea15c61 ext4: replace the traditional ternary conditional operator with with max()/min()
> >     656f0495e4ac ext4: change s_last_trim_minblks type to unsigned long
> >     be57857fb3c3 ext4: scope ret locally in ext4_try_to_trim_range()
> >     e832b55881a1 ata: libahci: clear pending interrupt status
> >     f6189f373151 ata: ahci: Drop pointless VPRINTK() calls and convert the remaining ones
> >     fa6d449e4d02 tracing: Increase trace array ref count on enable and filter files
> >     7a688f191a17 tracing: Make trace_marker{,_raw} stream-like
> >     68fc0e75c793 NFSv4.1: fix pnfs MDS=DS session trunking
> >     0ff78c455494 NFSv4.1: use EXCHGID4_FLAG_USE_PNFS_DS for DS server
> >     d381bfe13895 SUNRPC: Mark the cred for revalidation if the server rejects it
> >     f1c434ddafe6 NFS/pNFS: Report EINVAL errors from connect() to the server
> >     0c0a7e1f2a6a NFS: More fixes for nfs_direct_write_reschedule_io()
> >     a354b4a367f5 NFS: Use the correct commit info in nfs_join_page_group()
> >     b911329317b4 Linux 5.15.133
> >     e3a29b80e9e6 interconnect: Teach lockdep about icc_bw_lock order
> >     c6244cd00c97 drm/amd/display: enable cursor degamma for DCN3+ DRM legacy gamma
> >     08569c92f7f3 net/sched: Retire rsvp classifier
> >     6b080fa8aae1 drm/amdgpu: fix amdgpu_cs_p1_user_fence
> >     6386a2d4dc01 drm/amd/display: fix the white screen issue when >= 64GB DRAM
> >     e04b7073bdce ext4: fix rec_len verify error
> >     93763d58705a scsi: pm8001: Setup IRQs on resume
> >     72a22696cf19 scsi: megaraid_sas: Fix deadlock on firmware crashdump
> >     54603e8a88bc ata: libata: disallow dev-initiated LPM transitions to unsupported states
> >     01c7c38a90bc i2c: aspeed: Reset the i2c controller when timeout occurs
> >     763d39f4e8fb tracefs: Add missing lockdown check to tracefs_create_dir()
> >     bf195968e362 nfsd: fix change_info in NFSv4 RENAME replies
> >     bf38c1d29f8b tracing: Have option files inc the trace array ref count
> >     85ad4688b7a7 tracing: Have current_trace inc the trace array ref count
> >     962e6723239b tracing: Have tracing_max_latency inc the trace array ref count
> >     380bbd46d61c btrfs: release path before inode lookup during the ino lookup ioctl
> >     779c3cf2749c btrfs: fix lockdep splat and potential deadlock after failure running delayed items
> >     f9c78afcee46 ovl: fix incorrect fdput() on aio completion
> >     05a7289a5d4b ovl: fix failed copyup of fileattr on a symlink
> >     8bcb80293be7 attr: block mode changes of symlinks
> >     d30af15e460f md/raid1: fix error: ISO C90 forbids mixed declarations
> >     abdfde037712 samples/hw_breakpoint: fix building without module unloading
> >     58787ff3d023 x86/purgatory: Remove LTO flags
> >     8abf1ec895d5 x86/boot/compressed: Reserve more memory for page tables
> >     e1a27664fcf5 scsi: lpfc: Fix the NULL vs IS_ERR() bug for debugfs_create_file()
> >     f0fd24f1fae0 selftests: tracing: Fix to unmount tracefs for recovering environment
> >     dded6b81ad68 scsi: qla2xxx: Fix NULL vs IS_ERR() bug for debugfs_create_dir()
> >     1d5caeac9655 drm: gm12u320: Fix the timeout usage for usb_bulk_msg()
> >     b9f0572b38c1 btrfs: compare the correct fsid/metadata_uuid in btrfs_validate_super
> >     cba491ee38e2 btrfs: add a helper to read the superblock metadata_uuid
> >     cb3671a2eeac btrfs: move btrfs_pinned_by_swapfile prototype into volumes.h
> >     f16fe29368fd perf test shell stat_bpf_counters: Fix test on Intel
> >     ad73216e006f perf test: Remove bash construct from stat_bpf_counters.sh test
> >     d8f81baeb9eb MIPS: Use "grep -E" instead of "egrep"
> >     dfe961b1e476 mtd: rawnand: brcmnand: Fix ECC level field setting for v7.2 controller
> >     56cf9f446b33 mtd: rawnand: brcmnand: Allow SoC to provide I/O operations
> >     34fcb59437a7 jbd2: correct the end of the journal recovery scan range
> >     a4605449cc9f jbd2: rename jbd_debug() to jbd2_debug()
> >     db6c90f2671c jbd2: kill t_handle_lock transaction spinlock
> >     e9270898222a jbd2: fix use-after-free of transaction_t race
> >     b0412dd1c24b jbd2: refactor wait logic for transaction updates into a common function
> >     f980bf1586ef printk: Consolidate console deferred printing
> >     9be2957f014d interconnect: Fix locking for runpm vs reclaim
> >     f3f6bf22a4f5 kobject: Add sanity check for kset->kobj.ktype in kset_register()
> >     81bbe6667024 media: pci: ipu3-cio2: Initialise timing struct to avoid a compiler warning
> >     d4ef3c9c7947 usb: ehci: add workaround for chipidea PORTSC.PEC bug
> >     c829d25e26fb serial: cpm_uart: Avoid suspicious locking
> >     5353df78c226 scsi: target: iscsi: Fix buffer overflow in lio_target_nacl_info_show()
> >     b97aaf9faf89 tools: iio: iio_generic_buffer: Fix some integer type and calculation
> >     60a71fd1910e usb: gadget: fsl_qe_udc: validate endpoint index for ch9 udc
> >     c861a61be6d3 usb: cdns3: Put the cdns set active part outside the spin lock
> >     930c60e13947 media: pci: cx23885: replace BUG with error return
> >     48bb6a9fa5cb media: tuners: qt1010: replace BUG_ON with a regular error
> >     2a33fc57133d media: dvb-usb-v2: gl861: Fix null-ptr-deref in gl861_i2c_master_xfer
> >     5b1ea100ad36 media: az6007: Fix null-ptr-deref in az6007_i2c_xfer()
> >     3dd5846a8739 media: anysee: fix null-ptr-deref in anysee_master_xfer
> >     033b0c0780ad media: af9005: Fix null-ptr-deref in af9005_i2c_xfer
> >     903566208ae6 media: dw2102: Fix null-ptr-deref in dw2102_i2c_transfer()
> >     d9ef84a7c222 media: dvb-usb-v2: af9035: Fix null-ptr-deref in af9035_i2c_master_xfer
> >     ca49cef3acaa PCI: fu740: Set the number of MSI vectors
> >     d35e7ae10eb8 powerpc/pseries: fix possible memory leak in ibmebus_bus_init()
> >     46870eea5496 ARM: 9317/1: kexec: Make smp stop calls asynchronous
> >     ef7311101ca4 jfs: fix invalid free of JFS_IP(ipimap)->i_imap in diUnmount
> >     aa5b019a3e0f fs/jfs: prevent double-free in dbUnmount() after failed jfs_remount()
> >     7ac65c29b6c2 ext2: fix datatype of block number in ext2_xattr_set2()
> >     4f96c0665f9f md: raid1: fix potential OOB in raid1_remove_disk()
> >     f3e9fc7b02b9 bus: ti-sysc: Configure uart quirks for k3 SoC
> >     3157aa794c75 drm/exynos: fix a possible null-pointer dereference due to data race in exynos_drm_crtc_atomic_disable()
> >     78bc9d25997a drm/amd/display: Blocking invalid 420 modes on HDMI TMDS for DCN31
> >     5eca70c14b31 ALSA: hda: intel-dsp-cfg: add LunarLake support
> >     e8ba418d4926 samples/hw_breakpoint: Fix kernel BUG 'invalid opcode: 0000'
> >     961df5a3f5cc arm64: dts: qcom: sm8250-edo: correct ramoops pmsg-size
> >     49cd54900078 arm64: dts: qcom: sm8150-kumano: correct ramoops pmsg-size
> >     1e0a38bb840a arm64: dts: qcom: sm6125-pdx201: correct ramoops pmsg-size
> >     201071956ec6 drm/bridge: tc358762: Instruct DSI host to generate HSE packets
> >     c64ee9dd3358 wifi: mac80211_hwsim: drop short frames
> >     66594a1e6ddd netfilter: ebtables: fix fortify warnings in size_entry_mwt()
> >     fedd9377dd9c wifi: mac80211: check S1G action frame size
> >     e08333e2abae alx: fix OOB-read compiler warning
> >     2b0a093cdf59 mmc: sdhci-esdhc-imx: improve ESDHC_FLAG_ERR010450
> >     0a1f87f0ca76 tpm_tis: Resend command to recover from data transfer errors
> >     67589d247909 crypto: lib/mpi - avoid null pointer deref in mpi_cmp_ui()
> >     389106425dee wifi: wil6210: fix fortify warnings
> >     ddb8f358b5e0 wifi: mwifiex: fix fortify warning
> >     a7ebe459c72e wifi: ath9k: fix printk specifier
> >     3de6b6ab69e2 wifi: ath9k: fix fortify warnings
> >     6b0adfafb073 crypto: lrw,xts - Replace strlcpy with strscpy
> >     dc100292e503 devlink: remove reload failed checks in params get/set callbacks
> >     7b7964cd9db3 ACPI: x86: s2idle: Catch multiple ACPI_TYPE_PACKAGE objects
> >     eda268b5b7ad hw_breakpoint: fix single-stepping when using bpf_overflow_handler
> >     6e743b7261ef perf/imx_ddr: speed up overflow frequency of cycle
> >     f9a2c79c2970 perf/smmuv3: Enable HiSilicon Erratum 162001900 quirk for HIP08/09
> >     ed1afb597280 ACPI: video: Add backlight=native DMI quirk for Lenovo Ideapad Z470
> >     f685311dbe05 scftorture: Forgive memory-allocation failure if KASAN
> >     4f03fba096bf rcuscale: Move rcu_scale_writer() schedule_timeout_uninterruptible() to _idle()
> >     f1ceff37ac6b kernel/fork: beware of __put_task_struct() calling context
> >     430787056dd3 ACPICA: Add AML_NO_OPERAND_RESOLVE flag to Timer
> >     766e56faddbe locks: fix KASAN: use-after-free in trace_event_raw_event_filelock_lock
> >     6994f806c6d1 btrfs: output extra debug info if we failed to find an inline backref
> >     71eeddcad734 autofs: fix memory leak of waitqueues in autofs_catatonic_mode
> >     35ecaa3632bf Linux 5.15.132
> >     0c0d79f3366a pcd: fix error codes in pcd_init_unit()
> >     893978f1b4d1 drm/amd/display: Fix a bug when searching for insert_above_mpcc
> >     0b8e09b39ef3 MIPS: Only fiddle with CHECKFLAGS if `need-compiler'
> >     55d2e7c1ab8e kcm: Fix error handling for SOCK_DGRAM in kcm_sendmsg().
> >     e80228b27487 ixgbe: fix timestamp configuration code
> >     5b55dac919ec ipv6: fix ip6_sock_set_addr_preferences() typo
> >     481bd6dcc5fe net/tls: do not free tls_rec on async operation in bpf_exec_tx_verdict()
> >     3600c0dc0deb platform/mellanox: mlxbf-pmc: Fix reading of unprogrammed events
> >     07c0abc80604 platform/mellanox: mlxbf-pmc: Fix potential buffer overflows
> >     7c34ea34516d platform/mellanox: mlxbf-tmfifo: Drop jumbo frames
> >     694035201aac platform/mellanox: mlxbf-tmfifo: Drop the Rx packet if no more descriptors
> >     97275339c34c kcm: Fix memory leak in error path of kcm_sendmsg()
> >     864da4a5d5eb r8152: check budget for r8152_poll()
> >     fbdc4e9908b2 net: dsa: sja1105: hide all multicast addresses from "bridge fdb show"
> >     6a4480c5e6eb hsr: Fix uninit-value access in fill_frame_info()
> >     072324cfab9b net: ethernet: mtk_eth_soc: fix possible NULL pointer dereference in mtk_hwlro_get_fdir_all()
> >     5bb09dddc724 net: ethernet: mvpp2_main: fix possible OOB write in mvpp2_ethtool_get_rxnfc()
> >     06b4934ab2b5 net/smc: use smc_lgr_list.lock to protect smc_lgr_list.list iterate in smcr_port_add
> >     aea3801c234d kselftest/runner.sh: Propagate SIGTERM to runner child
> >     2f1e86014d0c net: ipv4: fix one memleak in __inet_del_ifa()
> >     f086e859ddc2 ARM: dts: BCM5301X: Extend RAM to full 256MB for Linksys EA6500 V2
> >     8173d9027031 ARM: dts: samsung: exynos4210-i9100: Fix LCD screen's physical size
> >     072cd213c64f block: don't add or resize partition on the disk with GENHD_FL_NO_PART
> >     c6ce1c5dd327 block: rename GENHD_FL_NO_PART_SCAN to GENHD_FL_NO_PART
> >     6c06a7f6b41c block: move GENHD_FL_BLOCK_EVENTS_ON_EXCL_WRITE to disk->event_flags
> >     8247ff0d5036 block: move GENHD_FL_NATIVE_CAPACITY to disk->state
> >     5ad42b999a42 pcd: cleanup initialization
> >     7607bc7fe6cc pcd: move the identify buffer into pcd_identify
> >     242bbe218814 perf hists browser: Fix the number of entries for 'e' key
> >     4d7a8a44e030 perf tools: Handle old data in PERF_RECORD_ATTR
> >     a8f91f480c62 perf hists browser: Fix hierarchy mode header
> >     4ee1cf2a5bcc MIPS: Fix CONFIG_CPU_DADDI_WORKAROUNDS `modules_install' regression
> >     df4d8d5ab647 drm/amd/display: prevent potential division by zero errors
> >     3b51d016bbbf mtd: rawnand: brcmnand: Fix potential false time out warning
> >     2353b7bb61e4 mtd: rawnand: brcmnand: Fix potential out-of-bounds access in oob write
> >     b59ff750bf80 mtd: rawnand: brcmnand: Fix crash during the panic_write
> >     ca5218aef9e5 btrfs: use the correct superblock to compare fsid in btrfs_validate_super
> >     f3260733894a btrfs: don't start transaction when joining with TRANS_JOIN_NOSTART
> >     7ef0e8b812e0 btrfs: free qgroup rsv on io failure
> >     5fd6f40d17e8 fuse: nlookup missing decrement in fuse_direntplus_link
> >     65b6890c3d01 ata: pata_ftide010: Add missing MODULE_DESCRIPTION
> >     0b62825dc6c3 ata: sata_gemini: Add missing MODULE_DESCRIPTION
> >     81dd61cb1caa ata: pata_falcon: fix IO base selection for Q40
> >     20bc2c470369 lib: test_scanf: Add explicit type cast to result initialization in test_number_prefix()
> >     4315b4a95ecf ext4: add correct group descriptors and reserved GDT blocks to system zone
> >     ef5fea70e591 jbd2: check 'jh->b_transaction' before removing it from checkpoint
> >     6778a3857266 jbd2: fix checkpoint cleanup performance regression
> >     6b195e07a2cf dmaengine: sh: rz-dmac: Fix destination and source data size setting
> >     0476f2016ddc ARC: atomics: Add compiler barrier to atomic operations...
> >     3375186d5e3f net/mlx5: Free IRQ rmap and notifier on kernel shutdown
> >     2348a375ee16 sh: boards: Fix CEU buffer size passed to dma_declare_coherent_memory()
> >     f5160dc17e81 net: hns3: remove GSO partial feature bit
> >     6d548b7cb216 net: hns3: fix the port information display when sfp is absent
> >     cc3c67e08169 net: hns3: fix invalid mutex between tc qdisc and dcb ets command issue
> >     2c9643fa6360 net: hns3: fix debugfs concurrency issue between kfree buffer and read
> >     8bfa87cf4a86 net: hns3: fix byte order conversion issue in hclge_dbg_fd_tcam_read()
> >     19280e8dfb52 netfilter: nfnetlink_osf: avoid OOB read
> >     1ad7b189cc14 netfilter: nftables: exthdr: fix 4-byte stack OOB write
> >     347f765176db net: dsa: sja1105: complete tc-cbs offload support on SJA1110
> >     cb4494cfe4b7 net: dsa: sja1105: fix -ENOSPC when replacing the same tc-cbs too many times
> >     77b850b84d21 net: dsa: sja1105: fix bandwidth discrepancy between tc-cbs software and offload
> >     d11109c03d6e ip_tunnels: use DEV_STATS_INC()
> >     fcfb5842ef9c idr: fix param name in idr_alloc_cyclic() doc
> >     131cd74a8e38 s390/zcrypt: don't leak memory if dev_set_name() fails
> >     12de76fdddb5 igb: Change IGB_MIN to allow set rx/tx value between 64 and 80
> >     7c2f90b1c213 igbvf: Change IGBVF_MIN to allow set rx/tx value between 64 and 80
> >     f4c5640d6d38 igc: Change IGC_MIN to allow set rx/tx value between 64 and 80
> >     9210b3dd74ac octeontx2-af: Fix truncation of smq in CN10K NIX AQ enqueue mbox handler
> >     1840f08c2a1b kcm: Destroy mutex in kcm_exit_net()
> >     6ea277b2c626 net: sched: sch_qfq: Fix UAF in qfq_dequeue()
> >     3868de7c5361 af_unix: Fix data race around sk->sk_err.
> >     d95456660fae af_unix: Fix data-races around sk->sk_shutdown.
> >     e5edc6e44a88 af_unix: Fix data-race around unix_tot_inflight.
> >     9151ed4b0061 af_unix: Fix data-races around user->unix_inflight.
> >     907fbed65cec net: phy: micrel: Correct bit assignments for phy_device flags
> >     5d2d3f2300c3 net: ipv6/addrconf: avoid integer underflow in ipv6_create_tempaddr
> >     77dd55f5ec6a veth: Fixing transmit return status for dropped packets
> >     56603b2c82e3 igb: disable virtualization features on 82580
> >     149bc7834d6f ipv4: ignore dst hint for multipath routes
> >     e18b49495a52 drm/i915/gvt: Drop unused helper intel_vgpu_reset_gtt()
> >     5979985f2d6b xsk: Fix xsk_diag use-after-free error during socket cleanup
> >     49acc5c5b280 net: fib: avoid warn splat in flow dissector
> >     ed4e0adfa407 net: read sk->sk_family once in sk_mc_loop()
> >     e0b483a0584f ipv4: annotate data-races around fi->fib_dead
> >     74df0319e4e2 sctp: annotate data-races around sk->sk_wmem_queued
> >     973a4c302d7f net/sched: fq_pie: avoid stalls in fq_pie_timer()
> >     5e22217c1142 pwm: lpc32xx: Remove handling of PWM channels
> >     676152264dec watchdog: intel-mid_wdt: add MODULE_ALIAS() to allow auto-load
> >     d6aa2be1379d perf top: Don't pass an ERR_PTR() directly to perf_session__delete()
> >     79bd17c99ec9 perf vendor events: Drop some of the JSON/events for power10 platform
> >     1356eaceef34 perf vendor events: Update the JSON/events descriptions for power10 platform
> >     24481d5c7413 x86/virt: Drop unnecessary check on extended CPUID level in cpu_has_svm()
> >     6e9863165674 perf annotate bpf: Don't enclose non-debug code with an assert()
> >     184be0d59242 Input: tca6416-keypad - fix interrupt enable disbalance
> >     0b79f5a19cfb Input: tca6416-keypad - always expect proper IRQ number in i2c client
> >     1e3167aa4ba2 backlight: gpio_backlight: Drop output GPIO direction check for initial power state
> >     6fc8bdc3cf4c pwm: atmel-tcb: Fix resource freeing in error path and remove
> >     6b2bb1a1a63c pwm: atmel-tcb: Harmonize resource allocation order
> >     d4734ef765eb pwm: atmel-tcb: Convert to platform remove callback returning void
> >     c3bc668581e7 perf trace: Really free the evsel->priv area
> >     8e96f741b328 perf trace: Use zfree() to reduce chances of use after free
> >     414cf7a2cc87 kconfig: fix possible buffer overflow
> >     be9ce0dbde4f gfs2: low-memory forced flush fixes
> >     751facd3634c gfs2: Switch to wait_event in gfs2_logd
> >     d0245b066971 kbuild: do not run depmod for 'make modules_sign'
> >     05333a6a21e3 bus: mhi: host: Skip MHI reset if device is in RDDM
> >     e2964c98ec31 NFSv4/pnfs: minor fix for cleanup path in nfs4_get_device_info
> >     da302f1d476a NFS: Fix a potential data corruption
> >     0db19df21be5 clk: qcom: mss-sc7180: fix missing resume during probe
> >     f64f682be7c8 clk: qcom: q6sstop-qcs404: fix missing resume during probe
> >     b2f39b813d1e soc: qcom: qmi_encdec: Restrict string length in decode
> >     e61db8922631 clk: qcom: gcc-mdm9615: use proper parent for pll0_vote clock
> >     a8474506c912 clk: imx: pll14xx: dynamically configure PLL for 393216000/361267200Hz
> >     a69b951c8398 dt-bindings: clock: xlnx,versal-clk: drop select:false
> >     ead2436cf05e pinctrl: cherryview: fix address_space_handler() argument
> >     8859f58c1790 parisc: led: Reduce CPU overhead for disk & lan LED computation
> >     2655e1d970cf parisc: led: Fix LAN receive and transmit LEDs
> >     7ad44409cd3b lib/test_meminit: allocate pages up to order MAX_ORDER
> >     2d8138cea71d clk: qcom: turingcc-qcs404: fix missing resume during probe
> >     9f5db4ab19f8 drm/ast: Fix DRAM init on AST2200
> >     cfc47807a482 clk: qcom: camcc-sc7180: fix async resume during probe
> >     309c27162afe fbdev/ep93xx-fb: Do not assign to struct fb_info.dev
> >     4316e951f164 scsi: qla2xxx: Fix firmware resource tracking
> >     7b89c3727bff scsi: qla2xxx: Error code did not return to upper layer
> >     15a71bb25beb scsi: qla2xxx: Fix smatch warn for qla_init_iocb_limit()
> >     106392156273 scsi: qla2xxx: Flush mailbox commands on chip reset
> >     def49a05aef4 scsi: qla2xxx: Remove unsupported ql2xenabledif option
> >     be12c9f4c60c scsi: qla2xxx: Fix TMF leak through
> >     4322f3de9f21 scsi: qla2xxx: Fix session hang in gnl
> >     a4708402c458 scsi: qla2xxx: Turn off noisy message log
> >     b0453b0cf506 scsi: qla2xxx: Fix erroneous link up failure
> >     5934b2125f5b scsi: qla2xxx: Fix command flush during TMF
> >     4a16a46c8481 scsi: qla2xxx: fix inconsistent TMF timeout
> >     f1ea164be545 scsi: qla2xxx: Fix deletion race condition
> >     683945b17724 scsi: qla2xxx: Limit TMF to 8 per function
> >     fde268c234d1 scsi: qla2xxx: Adjust IOCB resource on qpair create
> >     c29848249f78 io_uring: break iopolling on signal
> >     0def123f1254 io_uring: break out of iowq iopoll on teardown
> >     1a0aba2bf293 io_uring: always lock in io_apoll_task_func
> >     2920cc4c64a1 net/ipv6: SKB symmetric hash should incorporate transport ports
> >     529bcc70c49c udf: initialize newblock to 0
> >     fae2d591f3cb Revert "drm/amdgpu: install stub fence into potential unused fence pointers"
> >     f01e21d6c7ed md/md-bitmap: remove unnecessary local variable in backlog_store()
> >     99a8d14d7965 tracing: Zero the pipe cpumask on alloc to avoid spurious -EBUSY
> >     05c581ad3e7b perf/x86/uncore: Correct the number of CHAs on EMR
> >     861cfdc51f22 x86/sgx: Break up long non-preemptible delays in sgx_vepc_release()
> >     7e3ddbea87a9 USB: core: Fix oversight in SuperSpeed initialization
> >     7fe9d8799606 USB: core: Fix race by not overwriting udev->descriptor in hub_port_init()
> >     eda9a2966582 USB: core: Change usb_get_device_descriptor() API
> >     56c49a3328e9 USB: core: Unite old scheme and new scheme descriptor reads
> >     0ad6bad31da6 usb: typec: bus: verify partner exists in typec_altmode_attention
> >     31220bd89c22 usb: typec: tcpm: set initial svdm version based on pd revision
> >     3acc6b9f266f cpufreq: brcmstb-avs-cpufreq: Fix -Warray-bounds bug
> >     cb65ad51f1bd crypto: stm32 - fix loop iterating through scatterlist for DMA
> >     9ab2c149c2e7 s390/ipl: add missing secure/has_secure file to ipl type 'unknown'
> >     6aff2732577c arm64: sdei: abort running SDEI handlers during crash
> >     fedecaeef888 pstore/ram: Check start of empty przs during init
> >     8d68582b93e6 mmc: renesas_sdhi: register irqs before registering controller
> >     5294144b6ad2 fsverity: skip PKCS#7 parser when keyring is empty
> >     86608e1b0c6f net: handle ARPHRD_PPP in dev_is_mac_header_xmit()
> >     51ffed9ca1a4 X.509: if signature is unsupported skip validation
> >     6ecf09699eb1 dccp: Fix out of bounds access in DCCP error handler
> >     7a2978e8d3c0 dlm: fix plock lookup when using multiple lockspaces
> >     703cf47d47ba parisc: Fix /proc/cpuinfo output for lscpu
> >     49a49d442075 procfs: block chmod on /proc/thread-self/comm
> >     44f6ec589353 Revert "PCI: Mark NVIDIA T4 GPUs to avoid bus reset"
> >     d73d3787c9d1 ntb: Fix calculation ntb_transport_tx_free_entry()
> >     da0c7293f4db ntb: Clean up tx tail index on link down
> >     bfa051f650a7 ntb: Drop packets when qp link is down
> >     8f4edcd65534 scsi: mpt3sas: Perform additional retries if doorbell read returns 0
> >     58388f2958f6 Revert "scsi: qla2xxx: Fix buffer overrun"
> >     bd188d1e3855 media: venus: hfi_venus: Write to VIDC_CTRL_INIT after unmasking interrupts
> >     6e9632a01e6d media: dvb: symbol fixup for dvb_attach()
> >     9a43563cfd6b arm64: csum: Fix OoB access in IP checksum code for negative lengths
> >     a0a49da2a79a i3c: master: svc: fix probe failure when no i3c device exist
> >     a905ac21b2ab xtensa: PMU: fix base address for the newer hardware
> >     8742dbf9c25d backlight/lv5207lp: Compare against struct fb_info.device
> >     568132f74cb1 backlight/bd6107: Compare against struct fb_info.device
> >     4e7b4ddc900c backlight/gpio_backlight: Compare against struct fb_info.device
> >     3b018c3d1016 ARM: OMAP2+: Fix -Warray-bounds warning in _pwrdm_state_switch()
> >     cbb7d8a4b4be ipmi_si: fix a memleak in try_smi_init()
> >     6043dd31f771 PCI: rockchip: Use 64-bit mask on MSI 64-bit PCI address
> >     aba1bf197467 media: i2c: ccs: Check rules is non-NULL
> >     df64819dd6a0 mm/vmalloc: add a safer version of find_vm_area() for debug
> >     20b7d0a62ad1 scsi: core: Fix the scsi_set_resid() documentation
> >     20990d6a8543 printk: ringbuffer: Fix truncating buffer size min_t cast
> >     0a22f9c17b1a rcu: dump vmalloc memory info safely
> >     d479c841b18d ALSA: pcm: Fix missing fixup call in compat hw_refine ioctl
> >     111bafa210ae PM / devfreq: Fix leak in devfreq_dev_release()
> >     be7353af5b35 igb: set max size RX buffer when store bad packet is enabled
> >     d5790386595d skbuff: skb_segment, Call zero copy functions before using skbuff frags
> >     267a29f8bfdb netfilter: xt_sctp: validate the flag_info count
> >     b3d07714ad24 netfilter: xt_u32: validate user space input
> >     a9e6142e5f8f netfilter: ipset: add the missing IP_SET_HASH_WITH_NET0 macro for ip_set_hash_netportnet.c
> >     3e48f741e98a igmp: limit igmpv3_newpack() packet size to IP_MAX_MTU
> >     de16cb7986f2 virtio_ring: fix avail_wrap_counter in virtqueue_add_packed
> >     d6f80ddb9eda cpufreq: Fix the race condition while updating the transition_task of policy
> >     42d8c7fa0bf6 dmaengine: ste_dma40: Add missing IRQ check in d40_probe
> >     329d0f168c8f um: Fix hostaudio build errors
> >     58d17e766093 mtd: rawnand: fsmc: handle clk prepare error in fsmc_nand_resume()
> >     679a71b31179 mtd: spi-nor: Check bus width while setting QE bit
> >     8869fd166f23 leds: trigger: tty: Do not use LED_ON/OFF constants, use led_blink_set_oneshot instead
> >     0f715ea7d36e leds: multicolor: Use rounded division when calculating color components
> >     1a68bef23726 leds: pwm: Fix error code in led_pwm_create_fwnode()
> >     abd740db896b rpmsg: glink: Add check for kstrdup
> >     b45cf29f97a2 phy/rockchip: inno-hdmi: do not power on rk3328 post pll on reg write
> >     40d637359f3f phy/rockchip: inno-hdmi: round fractal pixclock in rk3328 recalc_rate
> >     52942a47d034 phy/rockchip: inno-hdmi: use correct vco_div_5 macro on rk3328
> >     31d7e6c7689b mtd: rawnand: brcmnand: Fix mtd oobsize
> >     6182318ac046 tracing: Fix race issue between cpu buffer write and swap
> >     548f48ec1915 tracing: Remove extra space at the end of hwlat_detector/mode
> >     2ba8bb00720a x86/speculation: Mark all Skylake CPUs as vulnerable to GDS
> >     dde88ab4e45b HID: multitouch: Correct devm device reference for hidinput input_dev name
> >     4fb28379b3c7 HID: logitech-dj: Fix error handling in logi_dj_recv_switch_to_dj_mode()
> >     1bb42aca7a96 Revert "IB/isert: Fix incorrect release of isert connection"
> >     4f1807fddd9b amba: bus: fix refcount leak
> >     1c3701373463 serial: tegra: handle clk prepare error in tegra_uart_hw_init()
> >     076fb40cf27a scsi: fcoe: Fix potential deadlock on &fip->ctlr_lock
> >     c4772759abe1 scsi: core: Use 32-bit hostnum in scsi_host_lookup()
> >     6248f4305378 cgroup:namespace: Remove unused cgroup_namespaces_init()
> >     04824d50e6b5 media: i2c: rdacm21: Fix uninitialized value
> >     f3572eef8551 media: ov2680: Fix regulators being left enabled on ov2680_power_on() errors
> >     205f71744176 media: ov2680: Fix ov2680_set_fmt() which == V4L2_SUBDEV_FORMAT_TRY not working
> >     89ecb4b40094 media: ov2680: Add ov2680_fill_format() helper function
> >     784d1b83ae2c media: ov2680: Don't take the lock for try_fmt calls
> >     dbb717b4ee68 media: ov2680: Remove VIDEO_V4L2_SUBDEV_API ifdef-s
> >     4c1a5c2885d4 media: ov2680: Fix vflip / hflip set functions
> >     958905ed42b8 media: ov2680: Fix ov2680_bayer_order()
> >     cdd5fca7200d media: ov2680: Remove auto-gain and auto-exposure controls
> >     322a805ffdff media: i2c: ov2680: Set V4L2_CTRL_FLAG_MODIFY_LAYOUT on flips
> >     abba34017e16 media: ov5640: Enable MIPI interface in ov5640_set_power_mipi()
> >     1717f67be875 USB: gadget: f_mass_storage: Fix unused variable warning
> >     121b8d30f42c media: venus: hfi_venus: Only consider sys_idle_indicator on V1
> >     f6b483ead6dc media: go7007: Remove redundant if statement
> >     d079a3e1ccdd platform/x86: dell-sysman: Fix reference leak
> >     426bd7418701 iommu/vt-d: Fix to flush cache of PASID directory table
> >     9dc6f660815a iommu/qcom: Disable and reset context bank before programming
> >     3274e32fc969 fsi: aspeed: Reset master errors after CFAM reset
> >     7a17deca33e1 IB/uverbs: Fix an potential error pointer dereference
> >     42d111304dd7 RDMA/hns: Fix CQ and QP cache affinity
> >     b051c3bf3bdf RDMA/hns: Fix incorrect post-send with direct wqe of wr-list
> >     154822356e4d RDMA/hns: Fix port active speed
> >     de4aca5b284e iommu/sprd: Add missing force_aperture
> >     46b76f13f1ad driver core: test_async: fix an error code
> >     a6992ecefe5d dma-buf/sync_file: Fix docs syntax
> >     d3256d80406c coresight: tmc: Explicit type conversions to prevent integer overflow
> >     93a5b461a4e1 RDMA/irdma: Replace one-element array with flexible-array member
> >     97097ea2f37e scsi: qedf: Do not touch __user pointer in qedf_dbg_fp_int_cmd_read() directly
> >     1c996be7f233 scsi: qedf: Do not touch __user pointer in qedf_dbg_debug_cmd_read() directly
> >     cb6d20a8b5d7 scsi: qedf: Do not touch __user pointer in qedf_dbg_stop_io_on_error_cmd_read() directly
> >     2f0d202d82b9 x86/APM: drop the duplicate APM_MINOR_DEV macro
> >     f34508d934c4 serial: sprd: Fix DMA buffer leak issue
> >     c54c66d904fa serial: sprd: Assign sprd_port after initialized to avoid wrong access
> >     f61fc650c478 scsi: qla4xxx: Add length check when parsing nlattrs
> >     46ad449efde1 scsi: be2iscsi: Add length check when parsing nlattrs
> >     4bd57d889099 scsi: iscsi: Add strlen() check in iscsi_if_set{_host}_param()
> >     e9bac3cc744f scsi: iscsi: Add length check for nlattr payload
> >     9285efd95996 scsi: iscsi: Rename iscsi_set_param() to iscsi_if_set_param()
> >     7231d60d41c4 scsi: RDMA/srp: Fix residual handling
> >     484ddaa90b7e usb: phy: mxs: fix getting wrong state with mxs_phy_is_otg_host()
> >     cbb8f7097e11 media: mediatek: vcodec: Return NULL if no vdec_fb is found
> >     18dc93de9019 media: rkvdec: increase max supported height for H.264
> >     f1e7d999f37e scsi: hisi_sas: Fix normally completed I/O analysed as failed
> >     46d1b2a3d5a6 scsi: hisi_sas: Fix warnings detected by sparse
> >     e454e985950b scsi: hisi_sas: Modify v3 HW SATA completion error processing
> >     7caac45b52f4 scsi: hisi_sas: Modify v3 HW SSP underflow error processing
> >     f64d02822b82 media: cx24120: Add retval check for cx24120_message_send()
> >     7ca7cd02114a media: dvb-usb: m920x: Fix a potential memory leak in m920x_i2c_xfer()
> >     fb24b65aaccd media: dib7000p: Fix potential division by zero
> >     56a3d8ae4576 drivers: usb: smsusb: fix error handling code in smsusb_init_device
> >     d1b51b130d32 iommu: rockchip: Fix directory table address encoding
> >     a50d60b8f2af iommu/amd/iommu_v2: Fix pasid_state refcount dec hit 0 warning on pasid unbind
> >     caf058833b6f media: v4l2-core: Fix a potential resource leak in v4l2_fwnode_parse_link()
> >     711e9e44f6c4 media: i2c: tvp5150: check return value of devm_kasprintf()
> >     30d4380eb030 media: ad5820: Drop unsupported ad5823 from i2c_ and of_device_id tables
> >     663114dfc178 RDMA/qedr: Remove a duplicate assignment in irdma_query_ah()
> >     1473e40b3912 pNFS: Fix assignment of xprtdata.cred
> >     fb7ddc1138b0 NFSv4.2: fix handling of COPY ERR_OFFLOAD_NO_REQ
> >     53a1e5ab1b11 NFS: Guard against READDIR loop when entry names exceed MAXNAMELEN
> >     19a648a07572 NFSD: da_addr_body field missing in some GETDEVICEINFO replies
> >     b0f127a7c635 fs: lockd: avoid possible wrong NULL parameter
> >     8f994b830dd0 jfs: validate max amount of blocks before allocation.
> >     f6a84ef1d080 ext4: fix unttached inode after power cut with orphan file feature enabled
> >     a9ddbfed5346 powerpc/iommu: Fix notifiers being shared by PCI and VIO buses
> >     a70c8de30514 nfs/blocklayout: Use the passed in gfp flags
> >     2935443dc9c2 powerpc/pseries: Rework lppaca_shared_proc() to avoid DEBUG_PREEMPT
> >     75dcb650a7ef powerpc: Don't include lppaca.h in paca.h
> >     cefcb002c5c9 PCI: layerscape: Add workaround for lost link capabilities during reset
> >     4be323c73797 PCI: layerscape: Add the endpoint linkup notifier support
> >     69c712389e1f PCI: dwc: Add start_link/stop_link inlines
> >     aac0a9a1577b wifi: ath10k: Use RMW accessors for changing LNKCTL
> >     3539bab5f9de wifi: ath11k: Use RMW accessors for changing LNKCTL
> >     ea670d0146a3 net/mlx5: Use RMW accessors for changing LNKCTL
> >     348ef09df984 drm/radeon: Use RMW accessors for changing LNKCTL
> >     5468237382ed drm/amdgpu: Use RMW accessors for changing LNKCTL
> >     00f79e78bf4b powerpc/perf: Convert fsl_emb notifier to state machine callbacks
> >     a26a5e4be2c4 powerpc/fadump: reset dump area size if fadump memory reserve fails
> >     13fd667db999 vfio/type1: fix cap_migration information leak
> >     6b708243d3d9 powerpc/radix: Move some functions into #ifdef CONFIG_KVM_BOOK3S_HV_POSSIBLE
> >     dbde1d9c54e2 clk: imx: composite-8m: fix clock pauses when set_rate would be a no-op
> >     824e97302fd8 clk: imx8mp: fix sai4 clock
> >     66ef144dbdf9 PCI/ASPM: Use RMW accessors for changing LNKCTL
> >     f46fa8ab8d82 PCI: pciehp: Use RMW accessors for changing LNKCTL
> >     759d978e831b pinctrl: mcp23s08: check return value of devm_kasprintf()
> >     02faf0bd6fdc PCI: Mark NVIDIA T4 GPUs to avoid bus reset
> >     4c20a4143276 PCI: microchip: Correct the DED and SEC interrupt bit offsets
> >     377f7aeddda0 clk: qcom: gcc-sm6350: Fix gcc_sdcc2_apps_clk_src
> >     1c4a98c55fa3 clk: qcom: reset: Use the correct type of sleep/delay based on length
> >     bd4eff9c835a clk: qcom: gcc-sm8250: Fix gcc_sdcc2_apps_clk_src
> >     b1cb8bf42b36 ext4: avoid potential data overflow in next_linear_group
> >     3e24082f1682 ext4: correct grp validation in ext4_mb_good_group
> >     febacbefe451 EDAC/igen6: Fix the issue of no error events
> >     964f62caac08 clk: qcom: gcc-sc7180: Fix up gcc_sdcc2_apps_clk_src
> >     f1399e1543e7 clk: sunxi-ng: Modify mismatched function name
> >     92913d32e719 drivers: clk: keystone: Fix parameter judgment in _of_pll_clk_init()
> >     3ad53071fe85 ipmi:ssif: Fix a memory leak when scanning for an adapter
> >     7792869495b6 ipmi:ssif: Add check for kstrdup
> >     53abafedfeb7 ALSA: ac97: Fix possible error value of *rac97
> >     48fc5717b249 of: unittest: Fix overlay type in apply/revert check
> >     01bb96ad3808 of: overlay: Call of_changeset_init() early
> >     30f04a41e7d7 md: raid0: account for split bio in iostat accounting
> >     9643cc0b1771 md/raid0: Fix performance regression for large sequential writes
> >     17fbf7da491f md/raid0: Factor out helper for mapping and submitting a bio
> >     d04f1e322f52 md: add error_handlers for raid0 and linear
> >     d8b6adb84041 md: Set MD_BROKEN for RAID1 and RAID10
> >     a68fabdad970 bus: ti-sysc: Fix cast to enum warning
> >     7636dfc42b66 arm64: dts: qcom: apq8016-sbc: Fix ov5640 regulator supply names
> >     fff4d36247e8 drm/mediatek: Fix potential memory leak if vmap() fail
> >     e5758ad9a34f drm/mediatek: Remove freeing not dynamic allocated memory
> >     97274bea0136 bus: ti-sysc: Fix build warning for 64-bit build
> >     cc6b09671d0c io_uring: fix drain stalls by invalid SQE
> >     0152e7758cc4 audit: fix possible soft lockup in __audit_inode_child()
> >     48e4c4819039 drm/msm/a2xx: Call adreno_gpu_init() earlier
> >     76c3ad12441f drm/amd/pm: fix variable dereferenced issue in amdgpu_device_attr_create()
> >     32e060927351 smackfs: Prevent underflow in smk_set_cipso()
> >     502dfc5875ba firmware: meson_sm: fix to avoid potential NULL pointer dereference
> >     c0b1eee64870 drm/msm/mdp5: Don't leak some plane state
> >     d0b82c217feb drm: xlnx: zynqmp_dpsub: Add missing check for dma_set_mask
> >     b7b0c48851c4 ima: Remove deprecated IMA_TRUSTED_KEYRING Kconfig
> >     8025396b76e9 drm/panel: simple: Add missing connector type and pixel format for AUO T215HVN01
> >     27eee65b2e31 drm/armada: Fix off-by-one error in armada_overlay_get_property()
> >     cc9254b24a4b arm64: dts: qcom: sm8150: Fix the I2C7 interrupt
> >     ea5bc6f5aa09 of: unittest: fix null pointer dereferencing in of_unittest_find_node_by_name()
> >     4197eeb55f4b drm/tegra: dpaux: Fix incorrect return value of platform_get_irq
> >     9712279e9743 drm/msm: Update dev core dump to not print backwards
> >     8ef5d1f16d92 md/md-bitmap: hold 'reconfig_mutex' in backlog_store()
> >     382638364711 md/bitmap: don't set max_write_behind if there is no write mostly device
> >     a3d36107ee48 md/raid10: use dereference_rdev_and_rrdev() to get devices
> >     94ca5eed9530 md/raid10: factor out dereference_rdev_and_rrdev()
> >     246bac7d3c3e drm/amdgpu: Update min() to min_t() in 'amdgpu_info_ioctl'
> >     de93b4711ac2 arm64: dts: qcom: sdm845: Fix the min frequency of "ice_core_clk"
> >     a9e56fa8a0ca arm64: dts: qcom: sdm845: Add missing RPMh power domain to GCC
> >     db0ba312542d ARM: dts: BCM53573: Fix Ethernet info for Luxul devices
> >     c4413633ef78 drm: adv7511: Fix low refresh rate register for ADV7533/5
> >     57b6d92c79e9 ARM: dts: samsung: s5pv210-smdkv210: correct ethernet reg addresses (split)
> >     b7f47031e319 ARM: dts: s5pv210: add dummy 5V regulator for backlight on SMDKv210
> >     2f0246b3c7ff ARM: dts: samsung: s3c6410-mini6410: correct ethernet reg addresses (split)
> >     d12beb1b1ee5 ARM: dts: s3c64xx: align pinctrl with dtschema
> >     188f2d41fa5d x86/mm: Fix PAT bit missing from page protection modify mask
> >     1dd43e1e54d5 drm/etnaviv: fix dumping of active MMU context
> >     1634fe406c34 arm64: dts: qcom: pmi8994: Add missing OVP interrupt
> >     4b7eb5e2c1c4 arm64: dts: qcom: Move WLED num-strings from pmi8994 to sony-xperia-tone
> >     92919d98e673 arm64: dts: qcom: pmi8994: Remove hardcoded linear WLED enabled-strings
> >     365909857242 arm64: dts: qcom: pm660l: Add missing short interrupt
> >     ea48fd91df12 arm64: dts: qcom: correct SPMI WLED register range encoding
> >     eee01e0d6abe arm64: dts: qcom: pmi8998: Add node for WLED
> >     b788afdbfd5a arm64: dts: qcom: sm8250-sony-xperia: correct GPIO keys wakeup again
> >     2840d9b9c875 ARM: dts: BCM53573: Use updated "spi-gpio" binding properties
> >     b35f3ca1877e ARM: dts: BCM53573: Add cells sizes to PCIe node
> >     bed08bb83292 drm/amdgpu: avoid integer overflow warning in amdgpu_device_resize_fb_bar()
> >     261e69456617 arm64: dts: qcom: sm8250: Mark PCIe hosts as DMA coherent
> >     12a93e53eaf0 arm64: dts: qcom: pmk8350: fix ADC-TM compatible string
> >     4c9a637258bb arm64: dts: qcom: sm8350: Use proper CPU compatibles
> >     4c918fb77dea arm64: dts: qcom: sm8350: Add missing LMH interrupts to cpufreq
> >     9c022ab2db40 arm64: dts: qcom: msm8996: Add missing interrupt to the USB2 controller
> >     bda65ecaec97 arm64: dts: qcom: sm8250-edo: Rectify gpio-keys
> >     6119aaced94f arm64: dts: qcom: sm8250-edo: Add GPIO line names for PMIC GPIOs
> >     c0dc9d7d3f2b arm64: dts: qcom: sm8250-edo: Add gpio line names for TLMM
> >     d2d698daa1fa arm64: dts: qcom: sm8250: correct dynamic power coefficients
> >     510bae3d37f7 soc: qcom: ocmem: Fix NUM_PORTS & NUM_MACROS macros
> >     b08c7a31baeb soc: qcom: ocmem: Add OCMEM hardware version print
> >     dc04034502e6 ASoC: stac9766: fix build errors with REGMAP_AC97
> >     89602de9a2d7 quota: fix dqput() to follow the guarantees dquot_srcu should provide
> >     1df46e717ee9 quota: add new helper dquot_active()
> >     bd0a6452f070 quota: rename dquot_active() to inode_quota_active()
> >     5b8240223407 quota: factor out dquot_write_dquot()
> >     6c6efd3a1d06 drm/bridge: tc358764: Fix debug print parameter order
> >     a48e7def0006 netrom: Deny concurrent connect().
> >     4cf994d3f4ff net/sched: sch_hfsc: Ensure inner classes have fsc curve
> >     edb5b1b3b9f8 hwmon: (tmp513) Fix the channel number in tmp51x_is_visible()
> >     a85fd8116555 mlxsw: i2c: Limit single transaction buffer size
> >     7790b6a2f5f0 mlxsw: i2c: Fix chunk size setting in output mailbox buffer
> >     510e0cbd6408 net: arcnet: Do not call kfree_skb() under local_irq_disable()
> >     93a572b9d42f wifi: ath9k: use IS_ERR() with debugfs_create_dir()
> >     5138beea8e7f Bluetooth: btusb: Do not call kfree_skb() under spin_lock_irqsave()
> >     d7fd24b8d1bb wifi: mwifiex: avoid possible NULL skb pointer dereference
> >     71ce8be48bf0 wifi: nl80211/cfg80211: add forgotten nla_policy for BSS color attribute
> >     11f93fff6e8a wifi: ath9k: protect WMI command response buffer replacement with a lock
> >     6904c7afd512 wifi: ath9k: fix races between ath9k_wmi_cmd and ath9k_wmi_ctrl_rx
> >     cec7db9ea031 samples/bpf: fix broken map lookup probe
> >     89f19a9a055d wifi: mwifiex: Fix missed return in oob checks failed path
> >     308eb3a609ac wifi: mwifiex: fix memory leak in mwifiex_histogram_read()
> >     9c00731bf05d fs: ocfs2: namei: check return value of ocfs2_add_entry()
> >     f683992d30ee lwt: Check LWTUNNEL_XMIT_CONTINUE strictly
> >     e3f647e4b642 lwt: Fix return values of BPF xmit ops
> >     4ff998134025 hwrng: iproc-rng200 - Implement suspend and resume calls
> >     5a70ab6b59b2 crypto: caam - fix unchecked return value error
> >     660b6b1c5cf8 ice: ice_aq_check_events: fix off-by-one check when filling buffer
> >     55fab9389d65 net-memcg: Fix scope of sockmem pressure indicators
> >     41c40d84838d selftests/bpf: Clean up fmod_ret in bench_rename test script
> >     50c78e71446d net: tcp: fix unexcepted socket die when snd_wnd is 0
> >     942d8cefb022 Bluetooth: Fix potential use-after-free when clear keys
> >     7b0243d26a71 Bluetooth: nokia: fix value check in nokia_bluetooth_serdev_probe()
> >     048545d9fc64 crypto: api - Use work queue in crypto_destroy_instance
> >     56cb7bbefcaf crypto: stm32 - Properly handle pm_runtime_get failing
> >     e3c4a6b073e4 selftests/bpf: fix static assert compilation issue for test_cls_*.c
> >     43423b3e0467 wifi: mwifiex: fix error recovery in PCIE buffer descriptor management
> >     7c54b6fc39eb wifi: mwifiex: Fix OOB and integer underflow when rx packets
> >     a20b96cf6925 wifi: mt76: mt7915: fix power-limits while chan_switch
> >     5c75a4379589 can: gs_usb: gs_usb_receive_bulk_callback(): count RX overflow errors also in case of OOM
> >     890843254f38 spi: tegra20-sflash: fix to check return value of platform_get_irq() in tegra_sflash_probe()
> >     2ff9ac0cf25f wifi: mt76: testmode: add nla_policy for MT76_TM_ATTR_TX_LENGTH
> >     802008e8c73a ipv6: Add reasons for skb drops to __udp6_lib_rcv
> >     7dcbc0bb0e5c bpf: reject unhashed sockets in bpf_sk_assign
> >     caa2883b1885 udp: re-score reuseport groups when connected sockets are present
> >     b60dfa4559d8 regmap: rbtree: Use alloc_flags for memory allocations
> >     34f1180658d9 hwrng: pic32 - use devm_clk_get_enabled
> >     5af3c8676b36 hwrng: nomadik - keep clock enabled while hwrng is registered
> >     14c6d1e80847 tcp: tcp_enter_quickack_mode() should be static
> >     7b75b4c90a9e bpf: Clear the probe_addr for uprobe
> >     75d3960be702 bpftool: Use a local bpf_perf_event_value to fix accessing its fields
> >     8ea6871116d5 cpufreq: powernow-k8: Use related_cpus instead of cpus in driver.exit()
> >     be2092d2a703 x86/efistub: Fix PCI ROM preservation in mixed mode
> >     9eb25ea7b65d ACPI: x86: s2idle: Fix a logic error parsing AMD constraints table
> >     26097a7f28b3 ACPI: x86: s2idle: Post-increment variables when getting constraints
> >     8a962f11a95b s390/paes: fix PKEY_TYPE_EP11_AES handling for secure keyblobs
> >     7833a74f8d00 s390/pkey: fix/harmonize internal keyblob headers
> >     208383d68510 selftests/futex: Order calls to futex_lock_pi
> >     c7802ff51adc perf/imx_ddr: don't enable counter0 if none of 4 counters are used
> >     0a872a0521c8 x86/decompressor: Don't rely on upper 32 bits of GPRs being preserved
> >     3af6f77e8090 selftests/resctrl: Close perf value read fd on errors
> >     4505ad996b66 selftests/resctrl: Unmount resctrl FS if child fails to run benchmark
> >     c68a196e7ff6 selftests/resctrl: Don't leak buffer in fill_cache()
> >     fdcb63afd3f6 selftests/resctrl: Add resctrl.h into build deps
> >     b2ba11ed4d10 selftests/resctrl: Make resctrl_tests run using kselftest framework
> >     e0478944f4a5 OPP: Fix passing 0 to PTR_ERR in _opp_attach_genpd()
> >     ec9d118ad99d refscale: Fix uninitalized use of wait_queue_head_t
> >     e280033ef135 ARM: ptrace: Restore syscall skipping for tracers
> >     4c3f33904dea ARM: ptrace: Restore syscall restart tracing
> >     0481251b7cd6 selftests/harness: Actually report SKIP for signal tests
> >     060ca3f7899a tmpfs: verify {g,u}id mount options correctly
> >     d412e9b34b90 fs: Fix error checking for d_hash_and_lookup()
> >     a4229f93bc54 eventfd: prevent underflow for eventfd semaphores
> >     cedb8719333d reiserfs: Check the return value from __getblk()
> >     c1a4117f1544 Revert "net: macsec: preserve ingress frame ordering"
> >     40671f90d5b5 udf: Handle error when adding extent to a file
> >     099bf90d7fc4 udf: Check consistency of Space Bitmap Descriptor
> >     7039aa1be9cc of: kexec: Mark ima_{free,stable}_kexec_buffer() as __init
> >     759d51eda2d0 net: Avoid address overwrite in kernel_connect
> >     7c4cce5700b9 arm64: lib: Import latest version of Arm Optimized Routines' strncmp
> >     104df1c695c1 crypto: rsa-pkcs1pad - Use helper to set reqsize
> >     273f4615314f platform/mellanox: Fix mlxbf-tmfifo not handling all virtio CONSOLE notifications
> >     9ef5c25bcf1b tracing: Introduce pipe_cpumask to avoid race on trace_pipes
> >     8c1b60dad0f5 ALSA: seq: oss: Fix racy open/close of MIDI devices
> >     fa05aea28195 scsi: lpfc: Fix incorrect big endian type assignment in bsg loopback path
> >     f0bf8a071134 scsi: storvsc: Always set no_report_opcodes
> >     e9e62419e797 sctp: handle invalid error codes without calling BUG()
> >     3714bb4a1df8 bnx2x: fix page fault following EEH recovery
> >     53b8cc2f9685 netlabel: fix shift wrapping bug in netlbl_catmap_setlong()
> >     867cdd7f9544 drm/amdgpu: Match against exact bootloader status
> >     0863204deb3c net: hns3: restore user pause configure when disable autoneg
> >     ac93def0dbb4 scsi: qedi: Fix potential deadlock on &qedi_percpu->p_work_lock
> >     bef6c89a92d0 scsi: lpfc: Remove reftag check in DIF paths
> >     b439e33a8c93 idmaengine: make FSL_EDMA and INTEL_IDMA64 depends on HAS_IOMEM
> >     156b803194ae wifi: brcmfmac: Fix field-spanning write in brcmf_scan_params_v2_to_v1()
> >     87ea5e89407e net: usb: qmi_wwan: add Quectel EM05GV2
> >     e1313fa9d2e3 vmbus_testing: fix wrong python syntax for integer value comparison
> >     5faad57ba6c7 clk: fixed-mmio: make COMMON_CLK_FIXED_MMIO depend on HAS_IOMEM
> >     e13f0dd5fbe2 kprobes: Prohibit probing on CFI preamble symbol
> >     ee49b97cb5ae security: keys: perform capable check only on privileged operations
> >     f44f50305de2 ata: pata_arasan_cf: Use dev_err_probe() instead dev_err() in data_xfer()
> >     a85c523aeccd ovl: Always reevaluate the file signature for IMA
> >     3faa126258a9 drm/amd/display: Exit idle optimizations before attempt to access PHY
> >     c152ca4f219b platform/x86: huawei-wmi: Silence ambient light sensor
> >     a9988b9c7a31 platform/x86/intel/hid: Add HP Dragonfly G2 to VGBS DMI quirks
> >     7f3901b04c8f platform/x86: intel: hid: Always call BTNL ACPI method
> >     23151421ed01 ASoC: atmel: Fix the 8K sample parameter in I2SC master
> >     c934d2a6970c ASoC: rt711-sdca: fix for JD event handling in ClockStop Mode0
> >     20587011d271 ASoC: rt711: fix for JD event handling in ClockStop Mode0
> >     b41f79896456 ASoc: codecs: ES8316: Fix DMIC config
> >     cc2b0a2055dc ASoC: rt5682-sdw: fix for JD event handling in ClockStop Mode0
> >     5b64fc2471f9 fs/nls: make load_nls() take a const parameter
> >     f85908f6bfd2 s390/dasd: fix hanging device after request requeue
> >     a4845e694893 s390/dasd: use correct number of retries for ERP requests
> >     e062aa1acf9b m68k: Fix invalid .section syntax
> >     bbfa7d712b24 vxlan: generalize vxlan_parse_gpe_hdr and remove unused args
> >     b10215ffdb01 ethernet: atheros: fix return value check in atl1c_tso_csum()
> >     6bb94f46d31a ASoC: da7219: Check for failure reading AAD IRQ events
> >     279a6dad0cd9 ASoC: da7219: Flush pending AAD IRQ when suspending
> >     d424c636b750 ksmbd: no response from compound read
> >     82373d1b763e ksmbd: fix out of bounds in smb3_decrypt_req()
> >     20d449a08749 9p: virtio: make sure 'offs' is initialized in zc_request
> >     c4269c7258d9 media: pci: cx23885: fix error handling for cx23885 ATSC boards
> >     17d75773b66e media: pulse8-cec: handle possible ping error
> >     f281a3739399 phy: qcom-snps-femto-v2: use qcom_snps_hsphy_suspend/resume error code
> >     dfff9c91cbb0 ARM: dts: imx: Set default tuning step for imx7d usdhc
> >     4e364cab1331 ARM: dts: imx: Adjust dma-apbh node name
> >     99319298fd9a ARM: dts: imx7s: Drop dma-apb interrupt-names
> >     1dc2c12854b6 ARM: dts: imx: update sdma node name format
> >     aff03380bda4 Linux 5.15.131
> >     cd8ab566cf17 usb: typec: tcpci: clear the fault status bit
> >     403b2e940910 usb: typec: tcpci: move tcpci.h to include/linux/usb/
> >     f29483873e24 pinctrl: amd: Don't show `Invalid config param` errors
> >     b911bef132a0 nilfs2: fix WARNING in mark_buffer_dirty due to discarded buffer reuse
> >     1c6ddf739f15 nilfs2: fix general protection fault in nilfs_lookup_dirty_data_buffers()
> >     f6e61aef5c5d tcpm: Avoid soft reset when partner does not support get_status
> >     da0e7d435e31 fsi: master-ast-cf: Add MODULE_FIRMWARE macro
> >     72eca651d732 firmware: stratix10-svc: Fix an NULL vs IS_ERR() bug in probe
> >     907216337bea serial: sc16is7xx: fix bug when first setting GPIO direction
> >     45d9611ebff2 serial: sc16is7xx: fix broken port 0 uart init
> >     f90e267dd27e serial: qcom-geni: fix opp vote on shutdown
> >     46d13013b574 wifi: mt76: mt7921: do not support one stream on secondary antenna only
> >     a5c2a467e9e7 Bluetooth: btsdio: fix use after free bug in btsdio_remove due to race condition
> >     f49294ad6898 staging: rtl8712: fix race condition
> >     d17cec60e87c HID: wacom: remove the battery when the EKR is off
> >     842c7da3eee2 usb: chipidea: imx: improve logic if samsung,picophy-* parameter is 0
> >     276a906f81a7 usb: dwc3: meson-g12a: do post init to fix broken usb after resumption
> >     60f938e84fbb ALSA: usb-audio: Fix init call orders for UAC1
> >     e949dd2a9b6b USB: serial: option: add FOXCONN T99W368/T99W373 product
> >     c41411d8b333 USB: serial: option: add Quectel EM05G variant (0x030e)
> >     09baa839d415 modules: only allow symbol_get of EXPORT_SYMBOL_GPL modules
> >     997a194914c4 rtc: ds1685: use EXPORT_SYMBOL_GPL for ds1685_rtc_poweroff
> >     3d0f6408601b net: enetc: use EXPORT_SYMBOL_GPL for enetc_phc_index
> >     da95090821c4 mmc: au1xmmc: force non-modular build and remove symbol_get usage
> >     e3e68100c036 ARM: pxa: remove use of symbol_get()
> >     bb5bf157b5be ksmbd: replace one-element array with flex-array member in struct smb2_ea_info
> >     2e3f57f74c0a ksmbd: fix wrong DataOffset validation of create context
> >     b3ad7f39fd85 erofs: ensure that the post-EOF tails are all zeroed
> >     8f790700c974 Linux 5.15.130
> >     69347c334071 rcu-tasks: Add trc_inspect_reader() checks for exiting critical section
> >     8046fb611f70 rcu-tasks: Wait for trc_read_check_handler() IPIs
> >     da22db901cc1 rcu-tasks: Fix IPI failure handling in trc_wait_for_one_reader
> >     a0249d365ac8 rcu: Prevent expedited GP from enabling tick on offline CPU
> >     7aec063d6029 ARM: module: Use module_init_layout_section() to spot init sections
> >     4a8976052acd arm64: module: Use module_init_layout_section() to spot init sections
> >     f8a74159d116 arm64: module-plts: inline linux/moduleloader.h
> >     363bbb5008e5 module: Expose module_init_layout_section()
> >     758e3d0cb753 ACPI: thermal: Drop nocrt parameter
> >     9e43368a3393 Linux 5.15.129
> >     d48016d74836 mm,ima,kexec,of: use memblock_free_late from ima_free_kexec_buffer
> >     1c41cd30d5cd mm: memory-failure: fix unexpected return value in soft_offline_page()
> >     0712721e4f4f mm: memory-failure: kill soft_offline_free_page()
> >     efd02b5cadd5 dma-buf/sw_sync: Avoid recursive lock during fence signal
> >     8dbf913520c4 pinctrl: renesas: rza2: Add lock around pinctrl_generic{{add,remove}_group,{add,remove}_function}
> >     f1c0402b8e22 clk: Fix undefined reference to `clk_rate_exclusive_{get,put}'
> >     10bc3eddc605 scsi: core: raid_class: Remove raid_component_add()
> >     d3d57cdbfda4 scsi: snic: Fix double free in snic_tgt_create()
> >     ef56cc8889be can: raw: add missing refcount for memory leak fix
> >     930f3f164964 drm/i915: Fix premature release of request's reusable memory
> >     3cb86cc565df cgroup/cpuset: Free DL BW in case can_attach() fails
> >     ffff4fc4bad7 sched/deadline: Create DL BW alloc, free & check overflow interface
> >     86aa90795979 cgroup/cpuset: Iterate only if DEADLINE tasks are present
> >     43d8cbfefa7c sched/cpuset: Keep track of SCHED_DEADLINE task in cpusets
> >     d0eb4917f4d3 sched/cpuset: Bring back cpuset_mutex
> >     918879de0e23 cgroup/cpuset: Rename functions dealing with DEADLINE accounting
> >     78efab71a649 torture: Fix hang during kthread shutdown phase
> >     c8fb97dd7fe6 nfsd: use vfs setgid helper
> >     01966511868e nfs: use vfs setgid helper
> >     a7a1849899aa x86/fpu: Set X86_FEATURE_OSXSAVE feature after enabling OSXSAVE in CR4
> >     ad79f943c869 x86/fpu: Invalidate FPU state correctly on exec()
> >     b190cf1f277a drm/display/dp: Fix the DP DSC Receiver cap size
> >     c8aab333d41a drm/vmwgfx: Fix shader stage validation
> >     b53ed415163e PCI: acpiphp: Use pci_assign_unassigned_bridge_resources() only for non-root bus
> >     60ba1bfa036a media: vcodec: Fix potential array out-of-bounds in encoder queue_setup
> >     544cd10defa1 of: dynamic: Refactor action prints to not use "%pOF" inside devtree_lock
> >     f1d4a5881856 of: unittest: Fix EXPECT for parse_phandle_with_args_map() test
> >     ce66cd478636 radix tree: remove unused variable
> >     898c8c5b1114 lib/clz_ctz.c: Fix __clzdi2() and __ctzdi2() for 32-bit kernels
> >     ff90a4c6edf8 batman-adv: Hold rtnl lock during MTU update via netlink
> >     ea38c0d9aaa2 batman-adv: Fix batadv_v_ogm_aggr_send memory leak
> >     7f3f72eb8f5b batman-adv: Fix TT global entry leak when client roamed back
> >     f7667b49880a batman-adv: Do not get eth header before batadv_check_management_packet
> >     3f9312dd7581 batman-adv: Don't increase MTU when set by user
> >     cde5a240d72d batman-adv: Trigger events for auto adjusted MTU
> >     22426e1ce679 selinux: set next pointer before attaching to list
> >     711595bfdccf nfsd: Fix race to FREE_STATEID and cl_revoked
> >     bd1697e12230 NFS: Fix a use after free in nfs_direct_join_group()
> >     5f642613746e mm: add a call to flush_cache_vmap() in vmap_pfn()
> >     440c10034b4d ALSA: ymfpci: Fix the missing snd_card_free() call at probe error
> >     5cc7d81cf576 clk: Fix slab-out-of-bounds error in devm_clk_release()
> >     0f72859acfa2 NFSv4: Fix dropped lock for racing OPEN and delegation return
> >     9c025420fef2 ibmveth: Use dcbf rather than dcbfl
> >     7e546bd08943 Revert "KVM: x86: enable TDP MMU by default"
> >     67af12f5582b net/ncsi: change from ndo_set_mac_address to dev_set_mac_address
> >     4451457d61e0 net/ncsi: make one oem_gma function for all mfr id
> >     f683f4be802b bonding: fix macvlan over alb bond support
> >     0fa8046e923a net: remove bond_slave_has_mac_rcu()
> >     f0ec97fca629 rtnetlink: Reject negative ifindexes in RTM_NEWLINK
> >     00247cfd2b69 rtnetlink: return ENODEV when ifname does not exist and group is given
> >     75cfb7de44e5 netfilter: nf_tables: fix out of memory error handling
> >     f22954f8c58f netfilter: nf_tables: flush pending destroy work before netlink notifier
> >     ff34403fef98 net/sched: fix a qdisc modification with ambiguous command request
> >     30624ea3f8b6 igc: Fix the typo in the PTM Control macro
> >     f697c3ead109 igb: Avoid starting unnecessary workqueues
> >     d7823d752ce1 ice: fix receive buffer size miscalculation
> >     ace1b0ae3097 net: validate veth and vxcan peer ifindexes
> >     335be585416d net: bcmgenet: Fix return value check for fixed_phy_register()
> >     60a5034584ea net: bgmac: Fix return value check for fixed_phy_register()
> >     5b52c9ba42c0 ipvlan: Fix a reference count leak warning in ipvlan_ns_exit()
> >     2bad37b6f675 dccp: annotate data-races in dccp_poll()
> >     9b015360e86f sock: annotate data-races around prot->memory_pressure
> >     c52c6c0223e1 octeontx2-af: SDP: fix receive link config
> >     ce6e2b14bc09 tracing: Fix memleak due to race between current_tracer and trace
> >     ef748360ba91 tracing: Fix cpu buffers unavailable due to 'record_disabled' missed
> >     fdf5804d7475 can: raw: fix lockdep issue in raw_release()
> >     278fccf587dd drm/amd/display: check TG is non-null before checking if enabled
> >     a955e6a0e39d drm/amd/display: do not wait for mpc idle if tg is disabled
> >     e0bd4f0c60b4 can: raw: fix receiver memory leak
> >     b832174b7f89 jbd2: fix a race when checking checkpoint buffer busy
> >     9c31bb2684f8 jbd2: remove journal_clean_one_cp_list()
> >     d91783e6864a jbd2: remove t_checkpoint_io_list
> >     a0ab49e7a758 ALSA: pcm: Fix potential data race at PCM memory allocation helpers
> >     2e56d380daa9 fbdev: fix potential OOB read in fast_imageblit()
> >     14163f4a4fa6 fbdev: Fix sys_imageblit() for arbitrary image widths
> >     5b60bd9081a9 fbdev: Improve performance of sys_imageblit()
> >     166f0bf4560b MIPS: cpu-features: Use boot_cpu_type for CPU type based features
> >     8f106e97409d MIPS: cpu-features: Enable octeon_cache by cpu_type
> >     d1d0b239f974 fs: dlm: fix mismatch of plock results from userspace
> >     77d334c44681 fs: dlm: use dlm_plock_info for do_unlock_close
> >     f9a33cc7d946 fs: dlm: change plock interrupted message to debug again
> >     7ac088841ffb fs: dlm: add pid to debug log
> >     df9c842ab0a4 dlm: replace usage of found with dedicated list iterator variable
> >     33e9c610e337 dlm: improve plock logging if interrupted
> >     d9ce077f8b1f PCI: acpiphp: Reassign resources on bridge if necessary
> >     8cc8645dd3e1 xprtrdma: Remap Receive buffers after a reconnect
> >     91a707507e83 NFSv4: fix out path in __nfs4_get_acl_uncached
> >     323b830eebd1 NFSv4.2: fix error handling in nfs42_proc_getxattr
> >     5de0a325c45e objtool/x86: Fix SRSO mess
> >     5ddfe5cc8716 Linux 5.15.128
> >     9080f4fcc202 x86/srso: Correct the mitigation status when SMT is disabled
> >     484eefc6ff9c objtool/x86: Fixup frame-pointer vs rethunk
> >     55f1cbeaa159 x86/retpoline,kprobes: Fix position of thunk sections with CONFIG_LTO_CLANG
> >     fa24cd0fbcb7 x86/srso: Disable the mitigation on unaffected configurations
> >     aa0777ce0d3d x86/CPU/AMD: Fix the DIV(0) initial fix attempt
> >     bbe585239d4f x86/retpoline: Don't clobber RFLAGS during srso_safe_ret()
> >     19f23d16b0e0 x86/static_call: Fix __static_call_fixup()
> >     df6495f203a7 x86/srso: Explain the untraining sequences a bit more
> >     43548590ad7e x86/cpu: Cleanup the untrain mess
> >     035e906bfc93 x86/cpu: Rename srso_(.*)_alias to srso_alias_\1
> >     19c1c0499650 x86/cpu: Rename original retbleed methods
> >     f77dbb90962b x86/cpu: Clean up SRSO return thunk mess
> >     f624ce6c7fc2 x86/ibt: Add ANNOTATE_NOENDBR
> >     f1171d455d94 objtool: Add frame-pointer-specific function ignore
> >     08f7cfd44f77 x86/alternative: Make custom return thunk unconditional
> >     0d810eff090c x86/cpu: Fix up srso_safe_ret() and __x86_return_thunk()
> >     8089aae6020e x86/cpu: Fix __x86_return_thunk symbol type
> >     5b28fda5fdee mmc: f-sdh30: fix order of function calls in sdhci_f_sdh30_remove
> >     e8c5081da2cc net: fix the RTO timer retransmitting skb every 1ms if linear option is enabled
> >     431db3f48c28 virtio-net: set queues after driver_ok
> >     d39fc9b94dc0 af_unix: Fix null-ptr-deref in unix_stream_sendpage().
> >     9a4d8dc706c2 arm64: dts: rockchip: Disable HS400 for eMMC on ROCK Pi 4
> >     6b64974e02ea exfat: check if filename entries exceeds max filename length
> >     6065b3017107 netfilter: set default timeout to 3 secs for sctp shutdown send and recv state
> >     a00c5d2c208b drm/amd: flush any delayed gfxoff on suspend entry
> >     d578c919deb7 drm/qxl: fix UAF on handle creation
> >     ff09f9e671ff mmc: block: Fix in_flight[issue_type] value error
> >     b803fedb6e50 mmc: wbsd: fix double mmc_free_host() in wbsd_init()
> >     961f7ce16223 cifs: Release folio lock on fscache read hit.
> >     cc3f194f46e7 ALSA: usb-audio: Add support for Mythware XA001AU capture and playback interfaces.
> >     18e27df4f2b4 serial: 8250: Fix oops for port->pm on uart_change_pm()
> >     e9b8ee715dbc riscv: uaccess: Return the number of bytes effectively not copied
> >     b2a331abcb03 ALSA: hda/realtek - Remodified 3k pull low procedure
> >     dfb9676ed25b soc: aspeed: socinfo: Add kfree for kstrdup
> >     c5ac7522a8db ASoC: meson: axg-tdm-formatter: fix channel slot allocation
> >     fd346ef1cd2d ASoC: rt5665: add missed regulator_bulk_disable
> >     e878458d820c ARM: dts: imx: Set default tuning step for imx6sx usdhc
> >     430c29a54e4a arm64: dts: qcom: qrb5165-rb5: fix thermal zone conflict
> >     03522d73a498 bus: ti-sysc: Flush posted write on enable before reset
> >     578371ce0d7f net: do not allow gso_size to be set to GSO_BY_FRAGS
> >     5fc4fd3f3eb8 sock: Fix misuse of sk_under_memory_pressure()
> >     fc3d82d295d1 net: dsa: mv88e6xxx: Wait for EEPROM done before HW reset
> >     f11c2802e143 i40e: fix misleading debug logs
> >     5ba2b936f3e1 iavf: fix FDIR rule fields masks validation
> >     ae6834689fd6 team: Fix incorrect deletion of ETH_P_8021AD protocol vid from slaves
> >     0ffbc341cfae net: phy: broadcom: stub c45 read/write for 54810
> >     bf221e5e4b19 netfilter: nft_dynset: disallow object maps
> >     9177869b85dd ipvs: fix racy memcpy in proc_do_sync_threshold
> >     1adaec4758d1 netfilter: nf_tables: deactivate catchall elements in next generation
> >     82109740d610 netfilter: nf_tables: fix false-positive lockdep splat
> >     b2f6d73395cb drm/panel: simple: Fix AUO G121EAN01 panel timings according to the docs
> >     7207ee323afa selftests: mirror_gre_changes: Tighten up the TTL test match
> >     c2a6ffe3f1a3 net: phy: fix IRQ-based wake-on-lan over hibernate / power off
> >     8e5e967348ca xfrm: add forgotten nla_policy for XFRMA_MTIMER_THRESH
> >     075448a2eb75 xfrm: add NULL check in xfrm_update_ae_params
> >     e1e04cc2ef2c ip_vti: fix potential slab-use-after-free in decode_session6
> >     a1639a82ce14 ip6_vti: fix slab-use-after-free in decode_session6
> >     44b3d4096700 xfrm: fix slab-use-after-free in decode_session6
> >     a465ace883ac net: xfrm: Amend XFRMA_SEC_CTX nla_policy structure
> >     fed1cd2cd3aa net: af_key: fix sadb_x_filter validation
> >     1960f468078b net: xfrm: Fix xfrm_address_filter OOB read
> >     080dedb1cad8 i2c: designware: Handle invalid SMBus block data response length value
> >     416c538684bd i2c: designware: Correct length byte validation logic
> >     b966e9e1e250 btrfs: fix BUG_ON condition in btrfs_cancel_balance
> >     77698e6ff6f0 tty: serial: fsl_lpuart: Clear the error flags by writing 1 for lpuart32 platforms
> >     2a5234464383 tty: n_gsm: fix the UAF caused by race condition in gsm_cleanup_mux
> >     8ef25fb13494 powerpc/rtas_flash: allow user copy to flash block cache objects
> >     bb70e2b70f8d fbdev: mmp: fix value check in mmphw_probe()
> >     184f1b68bb99 i2c: hisi: Only handle the interrupt of the driver's transfer
> >     c4e671dae50e i2c: bcm-iproc: Fix bcm_iproc_i2c_isr deadlock issue
> >     b99f490ea87e cifs: fix potential oops in cifs_oplock_break
> >     a5ae5a81bc19 vduse: Use proper spinlock for IRQ injection
> >     5b7d5c2dd664 virtio-mmio: don't break lifecycle of vm_dev
> >     edf3b5aadb25 btrfs: move out now unused BG from the reclaim list
> >     170773563ef6 ARM: dts: nxp/imx6sll: fix wrong property name in usbphy node
> >     4ffbfe1c980f ARM: dts: imx6sll: fixup of operating points
> >     e2ff5cf681a8 mmc: sunxi: fix deferred probing
> >     f93e8c5a7bd9 mmc: bcm2835: fix deferred probing
> >     4eeba5d476fe USB: dwc3: fix use-after-free on core driver unbind
> >     a78fe5c9d8d5 USB: dwc3: qcom: fix NULL-deref on suspend
> >     8a6b7534020d tty: serial: fsl_lpuart: reduce RX watermark to 0 on LS1028A
> >     701bb5fee7c3 tty: serial: fsl_lpuart: make rx_watermark configurable for different platforms
> >     fa254ab7d02d tty: serial: fsl_lpuart: Add i.MXRT1050 support
> >     20351ddb1f41 usb: dwc3: gadget: Improve dwc3_gadget_suspend() and dwc3_gadget_resume()
> >     31a0e60fe16b USB: dwc3: gadget: drop dead hibernation code
> >     d9e004104e45 usb: dwc3: Fix typos in gadget.c
> >     2fa487a94667 usb: dwc3: Remove DWC3 locking during gadget suspend/resume
> >     7dfb384e76ee usb: dwc3: gadget: Synchronize IRQ between soft connect/disconnect
> >     d3c82f24ee69 drm/amd/display: fix access hdcp_workqueue assert
> >     0ba6c7ba081e drm/amd/display: phase3 mst hdcp for multiple displays
> >     99c444d3c3c4 drm/amd/display: save restore hdcp state when display is unplugged from mst hub
> >     4f1beb75f652 ARM: dts: aspeed: asrock: Correct firmware flash SPI clocks
> >     f84c2ca3490c igc: read before write to SRRCTL register
> >     9fa82f031af8 iio: addac: stx104: Fix race condition when converting analog-to-digital
> >     d31d04ec404c iio: addac: stx104: Fix race condition for stx104_write_raw()
> >     89a007f3a383 iio: stx104: Move to addac subdirectory
> >     cadf8f2d7c9d iio: adc: stx104: Implement and utilize register structures
> >     6089d354346f iio: adc: stx104: Utilize iomap interface
> >     565b96d9a7ab iio: add addac subdirectory
> >     49b830d75f03 ring-buffer: Do not swap cpu_buffer during resize process
> >     6657ecbcc39c powerpc/kasan: Disable KCOV in KASAN code
> >     8703b26387e1 ALSA: hda: fix a possible null-pointer dereference due to data race in snd_hdac_regmap_sync()
> >     5ed4dbc13726 ALSA: hda/realtek: Add quirks for Unis H3C Desktop B760 & Q760
> >     c7d8b5f46f06 fs/ntfs3: Mark ntfs dirty when on-disk struct is corrupted
> >     3a00ec562f8c fs: ntfs3: Fix possible null-pointer dereferences in mi_read()
> >     e7799bb4dbe2 fs/ntfs3: Enhance sanity check while generating attr_list
> >     ef568da1fd84 drm/amdgpu: Fix potential fence use-after-free v2
> >     5720c7e185d4 Bluetooth: btusb: Add MT7922 bluetooth ID for the Asus Ally
> >     548a6b64b3c0 Bluetooth: L2CAP: Fix use-after-free
> >     302d04596364 watchdog: sp5100_tco: support Hygon FCH/SCH (Server Controller Hub)
> >     2ea70379e4f4 firewire: net: fix use after free in fwnet_finish_incoming_packet()
> >     97fd1c8e9c5a pcmcia: rsrc_nonstatic: Fix memory leak in nonstatic_release_resource_db()
> >     85e888150075 gfs2: Fix possible data races in gfs2_show_options()
> >     eafb79d2448a usb: chipidea: imx: add missing USB PHY DPDM wakeup setting
> >     7bdb4c963049 usb: chipidea: imx: don't request QoS for imx8ulp
> >     25decbbb66e4 thunderbolt: Read retimer NVM authentication status prior tb_retimer_set_inbound_sbtx()
> >     776b34615a29 media: platform: mediatek: vpu: fix NULL ptr dereference
> >     cb174344bf85 usb: gadget: u_serial: Avoid spinlock recursion in __gs_console_push
> >     1676748aa290 media: v4l2-mem2mem: add lock to protect parameter num_rdy
> >     985086704267 smb: client: fix warning in cifs_smb3_do_mount()
> >     a3f252436e57 ovl: check type and offset of struct vfsmount in ovl_entry
> >     1a650d3ccd79 RDMA/mlx5: Return the firmware result upon destroying QP/RQ
> >     9631d88503ab HID: add quirk for 03f0:464a HP Elite Presenter Mouse
> >     4921792e04f2 drm/amdgpu: install stub fence into potential unused fence pointers
> >     fd41646d4350 HID: logitech-hidpp: Add USB and Bluetooth IDs for the Logitech G915 TKL Keyboard
> >     ff10cd3e9b3a dma-remap: use kvmalloc_array/kvfree for larger dma memory remap
> >     e9ce774052ee ASoC: SOF: Intel: fix SoundWire/HDaudio mutual exclusion
> >     7d53d1e4765c iopoll: Call cpu_relax() in busy loops
> >     ca66e9dd98ef ARM: dts: imx6dl: prtrvt, prtvt7, prti6q, prtwd2: fix USB related warnings
> >     cc1590830859 PCI: tegra194: Fix possible array out of bounds access
> >     e2d10f1de1fa net: tls: avoid discarding data on record close
> >     9a15ca893909 net/tls: Multi-threaded calls to TX tls_dev_del
> >     2d93157b7e2d net/tls: Perform immediate device ctx cleanup when possible
> >     51222e1c77a1 macsec: use DEV_STATS_INC()
> >     3d64a232e4d9 macsec: Fix traffic counters/statistics
> >     396a1921406a selftests: forwarding: tc_actions: Use ncat instead of nc
> >     d61a0886d336 selftests: forwarding: tc_actions: cleanup temporary files when test is aborted
> >     a798977df6d0 mmc: sdhci-f-sdh30: Replace with sdhci_pltfm
> >     f6f7927ac664 Linux 5.15.127
> >     c597d8cb0d33 timers/nohz: Last resort update jiffies on nohz_full IRQ entry
> >     b4d36e6c5dc4 timers/nohz: Switch to ONESHOT_STOPPED in the low-res handler when the tick is stopped
> >     c3b954a51b64 tick: Detect and fix jiffies update stall
> >     af99918f0e39 sch_netem: fix issues in netem_change() vs get_dist_table()
> >     5d094d4e7b99 alpha: remove __init annotation from exported page_is_ram()
> >     f8d6d25756ea scsi: qedf: Fix firmware halt over suspend and resume
> >     85db1cd1744e scsi: qedi: Fix firmware halt over suspend and resume
> >     e70469c28953 scsi: fnic: Replace return codes in fnic_clean_pending_aborts()
> >     6bc7f4c8c27d scsi: core: Fix possible memory leak if device_add() fails
> >     461f8ac666fa scsi: snic: Fix possible memory leak if device_add() fails
> >     171e117cdc0a scsi: 53c700: Check that command slot is not NULL
> >     7a792b3d888a scsi: storvsc: Fix handling of virtual Fibre Channel timeouts
> >     0f52d7b78251 scsi: core: Fix legacy /proc parsing buffer overflow
> >     b757ef99df39 netfilter: nf_tables: report use refcount overflow
> >     9bdbbcf9d148 nvme-rdma: fix potential unbalanced freeze & unfreeze
> >     d68f8ef6ef70 nvme-tcp: fix potential unbalanced freeze & unfreeze
> >     ae6e21f8bb2a btrfs: set cache_block_group_error if we find an error
> >     314135b7bae9 btrfs: reject invalid reloc tree root keys with stack dump
> >     69dd147de419 btrfs: exit gracefully if reloc roots don't match
> >     c40d4b60c58d btrfs: don't stop integrity writeback too early
> >     555e126dd30b ibmvnic: Handle DMA unmapping of login buffs in release functions
> >     34fcc823823a ibmvnic: Unmap DMA login rsp buffer on send login fail
> >     cee62753cf2e ibmvnic: Enforce stronger sanity checks on login response
> >     27e8db8380eb net/mlx5: Skip clock update work when device is in error state
> >     f638fc2f7377 net/mlx5: Allow 0 for total host VFs
> >     086a80eb6213 dmaengine: mcf-edma: Fix a potential un-allocated memory access
> >     7e1dc94b2d50 nexthop: Fix infinite nexthop bucket dump when using maximum nexthop ID
> >     608a4327c257 nexthop: Make nexthop bucket dump more efficient
> >     4457300cfd84 nexthop: Fix infinite nexthop dump when using maximum nexthop ID
> >     91307347d632 net: hns3: add wait until mac link down
> >     094310eb2b93 net: hns3: refactor hclge_mac_link_status_wait for interface reuse
> >     1ae9703c2e32 net: phy: at803x: remove set/get wol callbacks for AR8032
> >     7d496cd83a9d RDMA/umem: Set iova in ODP flow
> >     f78a4238a873 wifi: cfg80211: fix sband iftype data lookup for AP_VLAN
> >     26a27dd76054 drm/rockchip: Don't spam logs in atomic check
> >     918c1e6843b7 IB/hfi1: Fix possible panic during hotplug remove
> >     df21468bfdc8 iavf: fix potential races for FDIR filters
> >     b1f985cf1c52 drivers: net: prevent tun_build_skb() to exceed the packet size limit
> >     f239c9e1d98b dccp: fix data-race around dp->dccps_mss_cache
> >     49a1fee22fae bonding: Fix incorrect deletion of ETH_P_8021AD protocol vid from slaves
> >     789fcd94c9ca xsk: fix refcount underflow in error path
> >     e95808121953 tunnels: fix kasan splat when generating ipv4 pmtu error
> >     7903311b2cec net/packet: annotate data-races around tp->status
> >     f4614e379bf9 mISDN: Update parameter type of dsp_cmx_send()
> >     3961761af392 bpf, sockmap: Fix bug that strp_done cannot be called
> >     20d53895d5c0 bpf, sockmap: Fix map type error in sock_map_del_link
> >     a09c258cfa77 net: core: remove unnecessary frame_sz check in bpf_xdp_adjust_tail()
> >     85af0b226c0b selftests: forwarding: tc_flower: Relax success criterion
> >     7b3fa99526f9 selftests: forwarding: Switch off timeout
> >     e410f85ebca9 selftests: forwarding: Skip test when no interfaces are specified
> >     4a4499452620 selftests: forwarding: ethtool_extended_state: Skip when using veth pairs
> >     b8d216e9c607 selftests: forwarding: ethtool: Skip when using veth pairs
> >     b9dfb80d9fb2 selftests: forwarding: Add a helper to skip test when using veth pairs
> >     b973eb76dff3 selftests/rseq: Fix build with undefined __weak
> >     b8b8db5857d4 drm/nouveau/disp: Revert a NULL check inside nouveau_connector_get_modes
> >     4c6767c8bf5e x86: Move gds_ucode_mitigated() declaration to header
> >     f919cbc90441 x86/speculation: Add cpu_show_gds() prototype
> >     9290ef14c96b x86/mm: Fix VDSO and VVAR placement on 5-level paging machines
> >     829409510d00 x86/cpu/amd: Enable Zenbleed fix for AMD Custom APU 0405
> >     c41a22b93d7c x86/srso: Fix build breakage with the LLVM linker
> >     c2372b1559d4 usb: typec: tcpm: Fix response to vsafe0V event
> >     f776b94ccdf0 usb: common: usb-conn-gpio: Prevent bailing out if initial role is none
> >     00cc14b52d6f usb: dwc3: Properly handle processing of pending events
> >     7a11d1e2625b usb-storage: alauda: Fix uninit-value in alauda_check_media()
> >     945e1b3c361b misc: rtsx: judge ASPM Mode to set PETXCFG Reg
> >     03eebad96233 binder: fix memory leak in binder_init()
> >     a8e2ae6296d5 iio: adc: ina2xx: avoid NULL pointer dereference on OF device match
> >     2df8ae1e42b8 iio: cros_ec: Fix the allocation size for cros_ec_command
> >     a7cedc2b7612 io_uring: correct check for O_TMPFILE
> >     697bc234632c selftests/bpf: Fix sk_assign on s390x
> >     127277262110 selftests/bpf: Workaround verification failure for fexit_bpf2bpf/func_replace_return_code
> >     ee701208f4cc selftests/bpf: make test_align selftest more robust
> >     683d2969a082 bpf: aggressively forget precise markings during state checkpointing
> >     2516deeb872a bpf: stop setting precise in current state
> >     c47d0178ad86 bpf: allow precision tracking for programs with subprogs
> >     3645510cf926 nilfs2: fix use-after-free of nilfs_root in dirtying inodes via iput
> >     36a3b560c78d radix tree test suite: fix incorrect allocation size for pthreads
> >     8d10284243b7 hwmon: (pmbus/bel-pfe) Enable PMBUS_SKIP_STATUS_CHECK for pfe1100
> >     3ad4ba2b6112 drm/amd/display: check attr flag before set cursor degamma on DCN3+
> >     621204fca047 drm/shmem-helper: Reset vma->vm_ops before calling dma_buf_mmap()
> >     64e6253f6489 drm/nouveau/gr: enable memory loads on helper invocation on all channels
> >     bcd9eeb3a309 riscv,mmio: Fix readX()-to-delay() ordering
> >     57772ae9b339 dmaengine: pl330: Return DMA_PAUSED when transaction is paused
> >     3ca8f5c733c4 ipv6: adjust ndisc_is_useropt() to also return true for PIO
> >     6cde60777675 mmc: moxart: read scr register without changing byte order
> >     3f00757ab416 wireguard: allowedips: expand maximum node depth
> >     aeb974907642 ksmbd: fix wrong next length validation of ea buffer in smb2_set_ea()
> >     595679098bdc ksmbd: validate command request size
> >     24c4de4069cb Linux 5.15.126
> >     aeb4db8ab7f1 PM: sleep: wakeirq: fix wake irq arming
> >     b5d3a4251bd2 PM / wakeirq: support enabling wake-up irq after runtime_suspend called
> >     a36b522767f3 soundwire: fix enumeration completion
> >     7996facaf0ee soundwire: bus: pm_runtime_request_resume on peripheral attachment
> >     c91c07ae0849 selftests/rseq: Play nice with binaries statically linked against glibc 2.35+
> >     1cdb50faf7f7 selftests/rseq: check if libc rseq support is registered
> >     0f1f471b91f4 drm/imx/ipuv3: Fix front porch adjustment upon hactive aligning
> >     5058c1444040 powerpc/mm/altmap: Fix altmap boundary check
> >     eb7a5e4d14c8 mtd: rawnand: fsl_upm: Fix an off-by one test in fun_exec_op()
> >     70643e98cbc3 mtd: rawnand: rockchip: Align hwecc vs. raw page helper layouts
> >     1796b492f8cc mtd: rawnand: rockchip: fix oobfree offset and description
> >     f6807b62fb0e mtd: rawnand: omap_elm: Fix incorrect type in assignment
> >     596be6716bc5 ext2: Drop fragment support
> >     0ccfe21949bc fs: Protect reconfiguration of sb read-write from racing writes
> >     27d0f755d649 net: usbnet: Fix WARNING in usbnet_start_xmit/usb_submit_urb
> >     fbe5a2fed815 Bluetooth: L2CAP: Fix use-after-free in l2cap_sock_ready_cb
> >     afd9a31b5aa4 fs/sysv: Null check to prevent null-ptr-deref bug
> >     80ec112c1996 fs/ntfs3: Use __GFP_NOWARN allocation at ntfs_load_attr_list()
> >     0d6f639f1dcd file: reinstate f_pos locking optimization for regular files
> >     b44d28b98f18 bpf, cpumap: Make sure kthread is running before map update returns
> >     8089eb93d678 drm/ttm: check null pointer before accessing when swapping
> >     ef0d07c66843 open: make RESOLVE_CACHED correctly test for O_TMPFILE
> >     c81bdf8f9f2b bpf: Disable preemption in bpf_event_output
> >     ae07cfe2b099 rbd: prevent busy loop when requesting exclusive lock
> >     7978bcca4c1f wifi: mt76: mt7615: do not advertise 5 GHz on first phy of MT7615D (DBDC)
> >     32ca6a55e10e net: tap_open(): set sk_uid from current_fsuid()
> >     4ed3eed99ee6 net: tun_chr_open(): set sk_uid from current_fsuid()
> >     adacc3a954fa arm64: dts: stratix10: fix incorrect I2C property for SCL signal
> >     b92c88009da1 mtd: rawnand: meson: fix OOB available bytes for ECC
> >     b0875c583e41 mtd: spinand: toshiba: Fix ecc_get_status
> >     1c33ca1e1974 exfat: release s_lock before calling dir_emit()
> >     8a34a242cf03 exfat: use kvmalloc_array/kvfree instead of kmalloc_array/kfree
> >     a74878207b02 x86/CPU/AMD: Do not leak quotient data after a division by 0
> >     b8f029fc4075 firmware: arm_scmi: Drop OF node reference in the transport channel setup
> >     287c2c8677ed ceph: defer stopping mdsc delayed_work
> >     98b521d10e73 USB: zaurus: Add ID for A-300/B-500/C-700
> >     cd6872f2cf56 libceph: fix potential hang in ceph_osdc_notify()
> >     e5f5b4a89809 scsi: storvsc: Limit max_sectors for virtual Fibre Channel devices
> >     212a9a3c67be scsi: zfcp: Defer fc_rport blocking until after ADISC response
> >     dac382725394 tcp_metrics: fix data-race in tcpm_suck_dst() vs fastopen
> >     4517782e1bc3 tcp_metrics: annotate data-races around tm->tcpm_net
> >     e842a68667d4 tcp_metrics: annotate data-races around tm->tcpm_vals[]
> >     d3184bea4ace tcp_metrics: annotate data-races around tm->tcpm_lock
> >     9a7367cbe33d tcp_metrics: annotate data-races around tm->tcpm_stamp
> >     6f6bd67f4894 tcp_metrics: fix addr_same() helper
> >     b0acbcf1e7a1 prestera: fix fallback to previous version on same major version
> >     d6d9d0f5a5e0 net/mlx5: fs_core: Skip the FTs in the same FS_TYPE_PRIO_CHAINS fs_prio
> >     c999fb1039dd net/mlx5: fs_core: Make find_closest_ft more generic
> >     32ef2c0c6cf1 vxlan: Fix nexthop hash size
> >     1bb54a21f4d9 ip6mr: Fix skb_under_panic in ip6mr_cache_report()
> >     64e3affee288 s390/qeth: Don't call dev_close/dev_open (DOWN/UP)
> >     a0da2684db18 net: dcb: choose correct policy to parse DCB_ATTR_BCN
> >     193333229aac net: netsec: Ignore 'phy-mode' on SynQuacer in DT mode
> >     766c9dd00c5f net: korina: handle clk prepare error in korina_probe()
> >     6cecfdf65053 net: ll_temac: fix error checking of irq_of_parse_and_map()
> >     3761ff4f8670 net: ll_temac: Switch to use dev_err_probe() helper
> >     5c534640a7da bpf: sockmap: Remove preempt_disable in sock_map_sk_acquire
> >     79c3d81c9ad1 net/sched: cls_route: No longer copy tcf_result on update to avoid use-after-free
> >     9edf7955025a net/sched: cls_fw: No longer copy tcf_result on update to avoid use-after-free
> >     262430dfc618 net/sched: cls_u32: No longer copy tcf_result on update to avoid use-after-free
> >     b58d34068fd9 bpf, cpumap: Handle skb as well when clean up ptr_ring
> >     f04f6d9b3b06 net/sched: taprio: Limit TCA_TAPRIO_ATTR_SCHED_CYCLE_TIME to INT_MAX.
> >     2c55d4941518 net: add missing data-race annotation for sk_ll_usec
> >     e934c50c48e2 net: add missing data-race annotations around sk->sk_peek_off
> >     fdd8d8d54d6a net: add missing READ_ONCE(sk->sk_rcvbuf) annotation
> >     98f0d1db3a27 net: add missing READ_ONCE(sk->sk_sndbuf) annotation
> >     0d1047b77b23 net: add missing READ_ONCE(sk->sk_rcvlowat) annotation
> >     6c058a1f67f0 net: annotate data-races around sk->sk_max_pacing_rate
> >     2950c5ac65b3 qed: Fix scheduling in a tasklet while getting stats
> >     a19952dbb5b6 qed: Fix kernel-doc warnings
> >     6d8c259f4827 mISDN: hfcpci: Fix potential deadlock on &hc->lock
> >     8dedcc6af341 net: sched: cls_u32: Fix match key mis-addressing
> >     675d29de69c7 perf test uprobe_from_different_cu: Skip if there is no gcc
> >     0f6e3d8d7f91 net: dsa: fix value check in bcm_sf2_sw_probe()
> >     047508edd602 rtnetlink: let rtnl_bridge_setlink checks IFLA_BRIDGE_MODE length
> >     cc9ebceaa6d0 bpf: Add length check for SK_DIAG_BPF_STORAGE_REQ_MAP_FD parsing
> >     8f9a04c742e1 net/mlx5e: fix return value check in mlx5e_ipsec_remove_trailer()
> >     00cecb0a8f9e net/mlx5: DR, fix memory leak in mlx5dr_cmd_create_reformat_ctx
> >     4c224ea31bed wifi: cfg80211: Fix return value in scan logic
> >     8e72db3ffa5d KVM: s390: fix sthyi error handling
> >     809edb4262f0 word-at-a-time: use the same return type for has_zero regardless of endianness
> >     b7880809d75d arm64: dts: imx8mn-var-som: add missing pull-up for onboard PHY reset pinmux
> >     804e72062be4 iommu/arm-smmu-v3: Document nesting-related errata
> >     744e6b80b830 iommu/arm-smmu-v3: Add explicit feature for nesting
> >     fd86b5944215 iommu/arm-smmu-v3: Document MMU-700 erratum 2812531
> >     2de9f3dcfe63 iommu/arm-smmu-v3: Work around MMU-600 erratum 1076982
> >     a850fa85d477 arm64: errata: Add detection for TRBE write to out-of-range
> >     073699df4a09 arm64: errata: Add workaround for TSB flush failures
> >     44b45e8161a5 net/mlx5: Free irqs only on shutdown callback
> >     40601542c43c perf: Fix function pointer case
> >     c12fa4ac8997 io_uring: gate iowait schedule on having pending requests
> >     c275eaaaa342 Linux 5.15.125
> >     754e0c7c4a30 x86: fix backwards merge of GDS/SRSO bit
> >     b14a3924c267 xen/netback: Fix buffer overrun triggered by unusual packet
> >     153f9a7b02d4 x86/srso: Tie SBPB bit setting to microcode patch detection
> >     df4c3823cba5 x86/srso: Fix return thunks in generated code
> >     0071b17eb66b x86/srso: Add IBPB on VMEXIT
> >     5398faac76a6 x86/srso: Add IBPB
> >     c24aaa7dde5f x86/srso: Add SRSO_NO support
> >     4e9115e194a8 x86/srso: Add IBPB_BRTYPE support
> >     b35087763a44 x86/srso: Add a Speculative RAS Overflow mitigation
> >     c3b4c644525e x86/cpu, kvm: Add support for CPUID_80000021_EAX
> >     236dd7133394 x86/bugs: Increase the x86 bugs vector size to two u32s
> >     0242a8bdef56 Documentation/x86: Fix backwards on/off logic about YMM support
> >     27a72e350869 x86/mm: Initialize text poking earlier
> >     d0317b9502ea mm: Move mm_cachep initialization to mm_init()
> >     8e4c2530879d x86/mm: Use mm_alloc() in poking_init()
> >     13ec5cb4c113 x86/mm: fix poking_init() for Xen PV guests
> >     3e90080d5665 x86/xen: Fix secondary processors' FPU initialization
> >     348741a9e4d3 KVM: Add GDS_NO support to KVM
> >     59d78655f808 x86/speculation: Add Kconfig option for GDS
> >     0cc5643b63ae x86/speculation: Add force option to GDS mitigation
> >     348a89e20184 x86/speculation: Add Gather Data Sampling mitigation
> >     a094d3b30967 x86/fpu: Move FPU initialization into arch_cpu_finalize_init()
> >     59f2739111ca x86/fpu: Mark init functions __init
> >     bb9c20d903f6 x86/fpu: Remove cpuinfo argument from init functions
> >     de8b7ce4c533 x86/init: Initialize signal frame size late
> >     041d929233bb init, x86: Move mem_encrypt_init() into arch_cpu_finalize_init()
> >     8ae795ed6115 init: Invoke arch_cpu_finalize_init() earlier
> >     7e270cebaffd init: Remove check_bugs() leftovers
> >     285384ac24c3 um/cpu: Switch to arch_cpu_finalize_init()
> >     6ea421786426 sparc/cpu: Switch to arch_cpu_finalize_init()
> >     21a1fc8d13d8 sh/cpu: Switch to arch_cpu_finalize_init()
> >     dfeb371a2707 mips/cpu: Switch to arch_cpu_finalize_init()
> >     4baf46a3ba00 m68k/cpu: Switch to arch_cpu_finalize_init()
> >     8c8165cd25cf ia64/cpu: Switch to arch_cpu_finalize_init()
> >     de8c592cc5a1 ARM: cpu: Switch to arch_cpu_finalize_init()
> >     75da6209d3ba x86/cpu: Switch to arch_cpu_finalize_init()
> >     0774fc2177c3 init: Provide arch_cpu_finalize_init()
> >
> > Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
> > ---
> >  .../linux/linux-yocto-rt_5.15.bb              |  6 ++---
> >  .../linux/linux-yocto-tiny_5.15.bb            |  6 ++---
> >  meta/recipes-kernel/linux/linux-yocto_5.15.bb | 26 +++++++++----------
> >  3 files changed, 19 insertions(+), 19 deletions(-)
> >
> > diff --git a/meta/recipes-kernel/linux/linux-yocto-rt_5.15.bb b/meta/recipes-kernel/linux/linux-yocto-rt_5.15.bb
> > index 6ac3118f81..f7286759a9 100644
> > --- a/meta/recipes-kernel/linux/linux-yocto-rt_5.15.bb
> > +++ b/meta/recipes-kernel/linux/linux-yocto-rt_5.15.bb
> > @@ -11,13 +11,13 @@ python () {
> >          raise bb.parse.SkipRecipe("Set PREFERRED_PROVIDER_virtual/kernel to linux-yocto-rt to enable it")
> >  }
> >
> > -SRCREV_machine ?= "0ac91942af8fec31671ffe62e9518aaf15f110b3"
> > -SRCREV_meta ?= "f484a7f175b4f3c4f7d2b553cde232bd41f757d8"
> > +SRCREV_machine ?= "423b5d5cb3f45a272285fa4157d1964086fabc2e"
> > +SRCREV_meta ?= "92bd0a656f0f9db955fb53c52be71cce9296bdb2"
> >
> >  SRC_URI = "git://git.yoctoproject.org/linux-yocto.git;branch=${KBRANCH};name=machine \
> >             git://git.yoctoproject.org/yocto-kernel-cache;type=kmeta;name=meta;branch=yocto-5.15;destsuffix=${KMETA}"
> >
> > -LINUX_VERSION ?= "5.15.124"
> > +LINUX_VERSION ?= "5.15.141"
> >
> >  LIC_FILES_CHKSUM = "file://COPYING;md5=6bc538ed5bd9a7fc9398086aedcd7e46"
> >
> > diff --git a/meta/recipes-kernel/linux/linux-yocto-tiny_5.15.bb b/meta/recipes-kernel/linux/linux-yocto-tiny_5.15.bb
> > index 9c06ddf200..7461087299 100644
> > --- a/meta/recipes-kernel/linux/linux-yocto-tiny_5.15.bb
> > +++ b/meta/recipes-kernel/linux/linux-yocto-tiny_5.15.bb
> > @@ -5,7 +5,7 @@ KCONFIG_MODE = "--allnoconfig"
> >
> >  require recipes-kernel/linux/linux-yocto.inc
> >
> > -LINUX_VERSION ?= "5.15.124"
> > +LINUX_VERSION ?= "5.15.141"
> >  LIC_FILES_CHKSUM = "file://COPYING;md5=6bc538ed5bd9a7fc9398086aedcd7e46"
> >
> >  DEPENDS += "${@bb.utils.contains('ARCH', 'x86', 'elfutils-native', '', d)}"
> > @@ -14,8 +14,8 @@ DEPENDS += "openssl-native util-linux-native"
> >  KMETA = "kernel-meta"
> >  KCONF_BSP_AUDIT_LEVEL = "2"
> >
> > -SRCREV_machine ?= "cdb289c798fe1fc9f259a08c32e2dd9516ccb7a4"
> > -SRCREV_meta ?= "f484a7f175b4f3c4f7d2b553cde232bd41f757d8"
> > +SRCREV_machine ?= "ddf2eeeb31d1edaa5a80e9aabc8b2674ae95f865"
> > +SRCREV_meta ?= "92bd0a656f0f9db955fb53c52be71cce9296bdb2"
> >
> >  PV = "${LINUX_VERSION}+git${SRCPV}"
> >
> > diff --git a/meta/recipes-kernel/linux/linux-yocto_5.15.bb b/meta/recipes-kernel/linux/linux-yocto_5.15.bb
> > index 439479022b..c7b07dee62 100644
> > --- a/meta/recipes-kernel/linux/linux-yocto_5.15.bb
> > +++ b/meta/recipes-kernel/linux/linux-yocto_5.15.bb
> > @@ -14,24 +14,24 @@ KBRANCH:qemux86  ?= "v5.15/standard/base"
> >  KBRANCH:qemux86-64 ?= "v5.15/standard/base"
> >  KBRANCH:qemumips64 ?= "v5.15/standard/mti-malta64"
> >
> > -SRCREV_machine:qemuarm ?= "676a22c65ec0f8bb5dc7e13d130f6e3764959d75"
> > -SRCREV_machine:qemuarm64 ?= "f0e7afd5948f71be062cd9194b56cd03de94b7cb"
> > -SRCREV_machine:qemumips ?= "0f1ceb9008f182cd7f21420bbec6f21a67da8397"
> > -SRCREV_machine:qemuppc ?= "4ec9fc13283ce01627ef8c32617a1eb71e127c62"
> > -SRCREV_machine:qemuriscv64 ?= "1c09be01f4b87f60ea64136459167d73502a118f"
> > -SRCREV_machine:qemuriscv32 ?= "1c09be01f4b87f60ea64136459167d73502a118f"
> > -SRCREV_machine:qemux86 ?= "1c09be01f4b87f60ea64136459167d73502a118f"
> > -SRCREV_machine:qemux86-64 ?= "1c09be01f4b87f60ea64136459167d73502a118f"
> > -SRCREV_machine:qemumips64 ?= "fad09cc6acf2175aa6b5979ef48cd5f05afc3da0"
> > -SRCREV_machine ?= "1c09be01f4b87f60ea64136459167d73502a118f"
> > -SRCREV_meta ?= "f484a7f175b4f3c4f7d2b553cde232bd41f757d8"
> > +SRCREV_machine:qemuarm ?= "0bd882ff2a47566033965928ab468491f7e1ffd6"
> > +SRCREV_machine:qemuarm64 ?= "d353330a9ba30300be32f1d732723ae3678da684"
> > +SRCREV_machine:qemumips ?= "7f8fbffda634dc22a70f69ff2b762a1f3ff9c842"
> > +SRCREV_machine:qemuppc ?= "fb2191ca96824c7451fbca4eef129660d25711af"
> > +SRCREV_machine:qemuriscv64 ?= "54a3472506956ed41289ae423ca9b7ad4cbb3ab5"
> > +SRCREV_machine:qemuriscv32 ?= "54a3472506956ed41289ae423ca9b7ad4cbb3ab5"
> > +SRCREV_machine:qemux86 ?= "54a3472506956ed41289ae423ca9b7ad4cbb3ab5"
> > +SRCREV_machine:qemux86-64 ?= "54a3472506956ed41289ae423ca9b7ad4cbb3ab5"
> > +SRCREV_machine:qemumips64 ?= "35895af6b529915f9c09a720592554feaca9a2c7"
> > +SRCREV_machine ?= "54a3472506956ed41289ae423ca9b7ad4cbb3ab5"
> > +SRCREV_meta ?= "92bd0a656f0f9db955fb53c52be71cce9296bdb2"
> >
> >  # set your preferred provider of linux-yocto to 'linux-yocto-upstream', and you'll
> >  # get the <version>/base branch, which is pure upstream -stable, and the same
> >  # meta SRCREV as the linux-yocto-standard builds. Select your version using the
> >  # normal PREFERRED_VERSION settings.
> >  BBCLASSEXTEND = "devupstream:target"
> > -SRCREV_machine:class-devupstream ?= "38d4ca22a5288c4bae7e6d62a1728b0718d51866"
> > +SRCREV_machine:class-devupstream ?= "9b91d36ba301db86bbf9e783169f7f6abf2585d8"
> >  PN:class-devupstream = "linux-yocto-upstream"
> >  KBRANCH:class-devupstream = "v5.15/base"
> >
> > @@ -39,7 +39,7 @@ SRC_URI = "git://git.yoctoproject.org/linux-yocto.git;name=machine;branch=${KBRA
> >             git://git.yoctoproject.org/yocto-kernel-cache;type=kmeta;name=meta;branch=yocto-5.15;destsuffix=${KMETA}"
> >
> >  LIC_FILES_CHKSUM = "file://COPYING;md5=6bc538ed5bd9a7fc9398086aedcd7e46"
> > -LINUX_VERSION ?= "5.15.124"
> > +LINUX_VERSION ?= "5.15.141"
> >
> >  DEPENDS += "${@bb.utils.contains('ARCH', 'x86', 'elfutils-native', '', d)}"
> >  DEPENDS += "openssl-native util-linux-native"
> > --
> > 2.39.2
> >


^ permalink raw reply	[relevance 0%]

* Re: [OE-core][kirkstone 4/4] linux-yocto/5.15: update to v5.15.141
  2023-12-07 19:10  0%     ` Bruce Ashfield
@ 2024-03-05 19:24  0%       ` Steve Sakoman
  0 siblings, 0 replies; 200+ results
From: Steve Sakoman @ 2024-03-05 19:24 UTC (permalink / raw)
  To: Bruce Ashfield; +Cc: openembedded-core

[-- Attachment #1: Type: text/plain, Size: 193322 bytes --]

Hi Bruce,

In looking at the parted ptest failure a little more closely I see
that I first discovered the issue back in December when you first sent
the 5.15.141 version bump.  You recommended back then that I drop the
update for the time being and see if one of the subsequent bumps fixed
it.

I completely forgot about that!  But I guess we see now that
subsequent version bumps haven't fixed it :-(

I've attached the log for the parted ptest in the hopes that it might
trigger a theory from you on what causes the problem.

I've also attached the source code for the 3 failing tests.

Thanks!

Steve

On Thu, Dec 7, 2023 at 9:11 AM Bruce Ashfield <bruce.ashfield@gmail.com> wrote:
>
> I unfortunately have no idea how to run that test manually, so I'll
> continue to stack -stable updates onto that kernel and if we are
> lucky, it'll get resolved that way.
>
> Interesting that it only shows up in 5.15 though, since it really
> should hit all versions equally since anything "new" in 5.15 is a
> backport.
>
> Bruce
>
> On Thu, Dec 7, 2023 at 1:08 PM Steve Sakoman <steve@sakoman.com> wrote:
> >
> > Hi Bruce,
> >
> > The 5.10 version bumps look fine in testing, but sadly this 5.15
> > version bump breaks qemux86-64-ptest:
> >
> > AssertionError: Failed ptests:
> > {'parted': ['t1104-remove-and-add-partition.sh',
> >             't8000-loop.sh',
> >             't8001-loop-blkpg.sh']}
> >
> > Failure is reproducible 100% of the time, so there is that ...
> >
> > I'll drop this patch for now.
> >
> > Steve
> >
> > On Mon, Dec 4, 2023 at 6:40 PM <bruce.ashfield@gmail.com> wrote:
> > >
> > > From: Bruce Ashfield <bruce.ashfield@gmail.com>
> > >
> > > Updating  to the latest korg -stable release that comprises
> > > the following commits:
> > >
> > >     9b91d36ba301 Linux 5.15.141
> > >     313a34d1c0ee io_uring: fix off-by one bvec index
> > >     49ae2e4e8ed3 USB: dwc3: qcom: fix wakeup after probe deferral
> > >     eb17fb4b160a USB: dwc3: qcom: fix software node leak on probe errors
> > >     98f0e9b6276f usb: dwc3: set the dma max_seg_size
> > >     1a3dcb1d811d usb: dwc3: Fix default mode initialization
> > >     a22702a81844 USB: dwc2: write HCINT with INTMASK applied
> > >     1134fde92088 usb: typec: tcpm: Skip hard reset when in error recovery
> > >     64830d041515 USB: serial: option: don't claim interface 4 for ZTE MF290
> > >     9611cbc6a132 USB: serial: option: fix FM101R-GL defines
> > >     a8d80b1fbacf USB: serial: option: add Fibocom L7xx modules
> > >     de8c6fce8d09 usb: cdnsp: Fix deadlock issue during using NCM gadget
> > >     dd0cc4b69f7d bcache: fixup lock c->root error
> > >     a912742d8411 bcache: fixup init dirty data errors
> > >     137660f84462 bcache: prevent potential division by zero error
> > >     f7077ce8d97b bcache: check return value from btree_node_alloc_replacement()
> > >     1eed01092101 dm-delay: fix a race between delay_presuspend and delay_bio
> > >     d181a7a1d55d hv_netvsc: Mark VF as slave before exposing it to user-mode
> > >     97683466e24c hv_netvsc: Fix race of register_netdevice_notifier and VF register
> > >     3841921018a2 USB: serial: option: add Luat Air72*U series products
> > >     6062c527d040 s390/dasd: protect device queue against concurrent access
> > >     35b5d86e43ec io_uring/fs: consider link->flags when getting path for LINKAT
> > >     2bb75a2c3490 bcache: fixup multi-threaded bch_sectors_dirty_init() wake-up race
> > >     6f09318fd90a md: fix bi_status reporting in md_end_clone_io
> > >     72ecb9753cbe bcache: replace a mistaken IS_ERR() by IS_ERR_OR_NULL() in btree_gc_coalesce()
> > >     e09ba90f1ad0 swiotlb-xen: provide the "max_mapping_size" method
> > >     0f05021e937c ACPI: resource: Skip IRQ override on ASUS ExpertBook B1402CVA
> > >     f95e9f7afe86 proc: sysctl: prevent aliased sysctls from getting passed to init
> > >     3f3880fc011c ext4: make sure allocate pending entry not fail
> > >     e33eb4997585 ext4: fix slab-use-after-free in ext4_es_insert_extent()
> > >     859893f61906 ext4: using nofail preallocation in ext4_es_insert_extent()
> > >     048e7f38b31c ext4: using nofail preallocation in ext4_es_insert_delayed_block()
> > >     580b9dd6ab0b ext4: using nofail preallocation in ext4_es_remove_extent()
> > >     66bc78a295b3 ext4: use pre-allocated es in __es_remove_extent()
> > >     b1995ba6269c ext4: use pre-allocated es in __es_insert_extent()
> > >     edec12712ae1 ext4: factor out __es_alloc_extent() and __es_free_extent()
> > >     e82d05cf5ccb ext4: add a new helper to check if es must be kept
> > >     612edd488872 media: qcom: camss: Fix csid-gen2 for test pattern generator
> > >     ceb5276d8c99 media: qcom: camss: Fix set CSI2_RX_CFG1_VC_MODE when VC is greater than 3
> > >     f001e6f62693 media: camss: sm8250: Virtual channels for CSID
> > >     9fb81ca7aa05 media: camss: Replace hard coded value with parameter
> > >     8ef9b32f20ab MIPS: KVM: Fix a build warning about variable set but not used
> > >     6ddaca6b20f7 lockdep: Fix block chain corruption
> > >     61747778a88b USB: dwc3: qcom: fix ACPI platform device leak
> > >     027472889970 USB: dwc3: qcom: fix resource leaks on probe deferral
> > >     e26c6febac43 nvmet: nul-terminate the NQNs passed in the connect command
> > >     b5d50c6a609d afs: Fix file locking on R/O volumes to operate in local mode
> > >     84ebfbed3ae0 afs: Return ENOENT if no cell DNS record can be found
> > >     6aeac88a45de net: axienet: Fix check for partial TX checksum
> > >     293acba84108 amd-xgbe: propagate the correct speed and duplex status
> > >     b3874cc25a70 amd-xgbe: handle the corner-case during tx completion
> > >     e949dbc28cd5 amd-xgbe: handle corner-case during sfp hotplug
> > >     01a8b94726b1 octeontx2-pf: Fix ntuple rule creation to direct packet to VF with higher Rx queue than its PF
> > >     fcc4a03ad3b1 arm/xen: fix xen_vcpu_info allocation alignment
> > >     90072af9efe8 net/smc: avoid data corruption caused by decline
> > >     66c023469b3e net: usb: ax88179_178a: fix failed operations during ax88179_reset
> > >     ba81c5228ef8 ipv4: Correct/silence an endian warning in __ip_do_redirect
> > >     364406d4c114 HID: fix HID device resource race between HID core and debugging support
> > >     52badc06b119 HID: core: store the unique system identifier in hid_device
> > >     221be624a55d drm/rockchip: vop: Fix color for RGB888/BGR888 format on VOP full
> > >     b0c835fd7d89 ata: pata_isapnp: Add missing error check for devm_ioport_map()
> > >     9754a498aa5b octeontx2-pf: Fix memory leak during interface down
> > >     be41c0c4a632 wireguard: use DEV_STATS_INC()
> > >     f163a6d17a95 drm/panel: simple: Fix Innolux G101ICE-L01 timings
> > >     608de3a587eb drm/panel: simple: Fix Innolux G101ICE-L01 bus flags
> > >     18bd108a13cb drm/panel: auo,b101uan08.3: Fine tune the panel power sequence
> > >     9fe5718d3f09 drm/panel: boe-tv101wum-nl6: Fine tune the panel power sequence
> > >     c8a49336e1de afs: Make error on cell lookup failure consistent with OpenAFS
> > >     ac239fccf5a5 afs: Fix afs_server_list to be cleaned up with RCU
> > >     a78d278e01b1 Linux 5.15.140
> > >     947c9e12ddd6 driver core: Release all resources during unbind before updating device links
> > >     5a434d5c3823 Input: xpad - add VID for Turtle Beach controllers
> > >     cbc7c29dff0f tracing: Have trace_event_file have ref counters
> > >     1dcf90c9fa01 powerpc/powernv: Fix fortify source warnings in opal-prd.c
> > >     3d7912710e5e io_uring/fdinfo: lock SQ thread while retrieving thread cpu/pid
> > >     595b051c83a1 drm/amd/display: Change the DMCUB mailbox memory location from FB to inbox
> > >     a2a6e97c4b33 drm/amdgpu: fix error handling in amdgpu_bo_list_get()
> > >     e380992c479b drm/amdgpu: don't use ATRM for external devices
> > >     4ff985b8810c drm/i915: Fix potential spectre vulnerability
> > >     ea0c4d5ec57f drm/amd/pm: Handle non-terminated overdrive commands.
> > >     9ce842d7762a ext4: add missed brelse in update_backups
> > >     ce19c20064b6 ext4: remove gdb backup copy for meta bg in setup_new_flex_group_blocks
> > >     ac45d8e34bed ext4: correct the start block of counting reserved clusters
> > >     8f9842c4b925 ext4: correct return value of ext4_convert_meta_bg
> > >     8798d3b2722d ext4: correct offset of gdb backup in non meta_bg group to update_backups
> > >     8a3bb38bfdaf ext4: apply umask if ACL support is disabled
> > >     d5c380149b96 Revert "net: r8169: Disable multicast filter for RTL8168H and RTL8107E"
> > >     6ad3d8594d5e media: qcom: camss: Fix missing vfe_lite clocks check
> > >     e0376cf06950 media: qcom: camss: Fix VFE-17x vfe_disable_output()
> > >     8f733387d17f media: qcom: camss: Fix vfe_get() error jump
> > >     841fc648fbb5 media: qcom: camss: Fix pm_domain_on sequence in probe
> > >     4c9c43f79a12 mmc: sdhci-pci-gli: GL9750: Mask the replay timer timeout of AER
> > >     72bf271c5a77 r8169: fix network lost after resume on DASH systems
> > >     468e3ebf4786 mm: kmem: drop __GFP_NOFAIL when allocating objcg vectors
> > >     0387978fda07 mmc: sdhci-pci-gli: A workaround to allow GL9750 to enter ASPM L1.2
> > >     070b3ccb9b8b riscv: kprobes: allow writing to x0
> > >     cd0e9f475a46 nfsd: fix file memleak on client_opens_release
> > >     114c9d732cf9 media: ccs: Correctly initialise try compose rectangle
> > >     6c8aeeb2c549 media: venus: hfi: add checks to handle capabilities from firmware
> > >     cdeb0a4cf327 media: venus: hfi: fix the check to handle session buffer requirement
> > >     7d62570f75fe media: venus: hfi_parser: Add check to keep the number of codecs within range
> > >     d0d831e7d68d media: sharp: fix sharp encoding
> > >     6003733c8f95 media: lirc: drop trailing space from scancode transmit
> > >     e4088d7d8f11 f2fs: avoid format-overflow warning
> > >     12055238d046 i2c: i801: fix potential race in i801_block_transaction_byte_by_byte
> > >     336e6db5c120 net: phylink: initialize carrier state at creation
> > >     d8cb287d31cb net: dsa: lan9303: consequently nested-lock physical MDIO
> > >     656262cb0f95 net: ethtool: Fix documentation of ethtool_sprintf()
> > >     acca20cc16f3 s390/ap: fix AP bus crash on early config change callback invocation
> > >     019b7d42a416 i2c: designware: Disable TX_EMPTY irq while waiting for block length byte
> > >     c6e89348fd58 sbsa_gwdt: Calculate timeout with 64-bit math
> > >     132670ae9ffb lsm: fix default return value for inode_getsecctx
> > >     223196b50605 lsm: fix default return value for vm_enough_memory
> > >     06d320ca170b Revert "i2c: pxa: move to generic GPIO recovery"
> > >     ddec3d04f874 Revert ncsi: Propagate carrier gain/loss events to the NCSI controller
> > >     ad0b74d0f331 powerpc/pseries/ddw: simplify enable_ddw()
> > >     b3e993de400e arm64: dts: qcom: ipq6018: Fix tcsr_mutex register size
> > >     b99ac20612ca arm64: dts: qcom: ipq6018: switch TCSR mutex to MMIO
> > >     aaf0a07d6088 ksmbd: fix slab out of bounds write in smb_inherit_dacl()
> > >     1c701423bb03 Bluetooth: btusb: Add 0bda:b85b for Fn-Link RTL8852BE
> > >     36a573b32550 Bluetooth: btusb: Add RTW8852BE device 13d3:3570 to device tables
> > >     c4976160a0a4 bluetooth: Add device 13d3:3571 to device tables
> > >     603e77e9e8c0 bluetooth: Add device 0bda:887b to device tables
> > >     e9bb966c50a7 Bluetooth: btusb: Add Realtek RTL8852BE support ID 0x0cb8:0xc559
> > >     cf642ee641ce cpufreq: stats: Fix buffer overflow detection in trans_stats()
> > >     63e09cdfe948 regmap: Ensure range selector registers are updated after cache sync
> > >     0c49e74e95bf tty: serial: meson: fix hard LOCKUP on crtscts mode
> > >     6f26b6a61b08 serial: meson: Use platform_get_irq() to get the interrupt
> > >     450fa8bf803f ALSA: hda/realtek - Enable internal speaker of ASUS K6500ZC
> > >     cc549ba50bb8 ALSA: hda/realtek - Add Dell ALC295 to pin fall back table
> > >     767c988771cb ALSA: info: Fix potential deadlock at disconnection
> > >     09022ae66261 xhci: Enable RPM on controllers that support low-power states
> > >     68574fe2e488 parisc/pgtable: Do not drop upper 5 address bits of physical address
> > >     ea7593c18ff7 parisc: Prevent booting 64-bit kernels on PA1.x machines
> > >     2c9092e8b29a i3c: master: svc: fix SDA keep low when polling IBIWON timeout happen
> > >     da754f92fc02 i3c: master: svc: fix check wrong status register in irq handler
> > >     5ba77b6b45d6 i3c: master: svc: fix ibi may not return mandatory data byte
> > >     e0a70ed4a580 i3c: master: svc: fix wrong data return when IBI happen during start frame
> > >     7383675aba2f i3c: master: svc: fix race condition in ibi work thread
> > >     cc7efd1054f4 i3c: master: cdns: Fix reading status register
> > >     d3c6a08c2b77 mtd: cfi_cmdset_0001: Byte swap OTP info
> > >     a4668088128d mm/memory_hotplug: use pfn math in place of direct struct page manipulation
> > >     792a796085cf mm/cma: use nth_page() in place of direct struct page manipulation
> > >     9b59fc31226e s390/cmma: fix detection of DAT pages
> > >     45bb94aab891 dmaengine: stm32-mdma: correct desc prep when channel running
> > >     91659b77e937 mcb: fix error handling for different scenarios when parsing
> > >     534790fde890 tracing: Have the user copy of synthetic event address use correct context
> > >     f6237afabc34 i2c: core: Run atomic i2c xfer when !preemptible
> > >     931aa7154bc4 kernel/reboot: emergency_restart: Set correct system_state
> > >     7a3424c3b76a quota: explicitly forbid quota files from being encrypted
> > >     47f509832168 jbd2: fix potential data lost in recovering journal raced with synchronizing fs bdev
> > >     f13e1ea45699 ASoC: codecs: wsa-macro: fix uninitialized stack variables with name prefix
> > >     28436d8092ad selftests/resctrl: Reduce failures due to outliers in MBA/MBM tests
> > >     6ce63598a1fb selftests/resctrl: Remove duplicate feature check from CMT test
> > >     e90efe17fc07 netfilter: nf_tables: split async and sync catchall in two functions
> > >     0d9506c766c9 netfilter: nf_tables: remove catchall element in GC sync path
> > >     96fc7a50a278 PCI: keystone: Don't discard .probe() callback
> > >     e0d394df9812 PCI: keystone: Don't discard .remove() callback
> > >     f4f12667167c KEYS: trusted: Rollback init_trusted() consistently
> > >     c407ff72fb3a genirq/generic_chip: Make irq_remove_generic_chip() irqdomain aware
> > >     bc8a14e3c630 mmc: meson-gx: Remove setting of CMD_CFG_ERROR
> > >     3a51e6b4da71 wifi: ath11k: fix htt pktlog locking
> > >     426e718ce9ba wifi: ath11k: fix dfs radar event locking
> > >     e9d84413b1b7 wifi: ath11k: fix temperature event locking
> > >     5ff849948c11 ima: detect changes to the backing overlay file
> > >     4584a421a6d9 ima: annotate iint mutex to avoid lockdep false positive warnings
> > >     4049576c639f ACPI: FPDT: properly handle invalid FPDT subtables
> > >     628e76e684c8 firmware: qcom_scm: use 64-bit calling convention only when client is 64-bit
> > >     6eb8c191e360 btrfs: don't arbitrarily slow down delalloc if we're committing
> > >     0b99626b28ca rcu: kmemleak: Ignore kmemleak false positives when RCU-freeing objects
> > >     71f5344f477c PM: hibernate: Clean up sync_read handling in snapshot_write_next()
> > >     57dbc0eb8abe PM: hibernate: Use __get_safe_page() rather than touching the list
> > >     87a30633b5d3 arm64: dts: qcom: ipq6018: Fix hwlock index for SMEM
> > >     ebaee06a7292 rcu/tree: Defer setting of jiffies during stall reset
> > >     057d1034d012 svcrdma: Drop connection after an RDMA Read error
> > >     541b3757fd44 wifi: wilc1000: use vmm_table as array in wilc struct
> > >     b156f62f19da PCI: exynos: Don't discard .remove() callback
> > >     f88796721002 PCI/ASPM: Fix L1 substate handling in aspm_attr_store_common()
> > >     467864d55b52 mmc: sdhci_am654: fix start loop index for TAP value parsing
> > >     ef34a97bb9cb mmc: vub300: fix an error code
> > >     36adb6204cff clk: qcom: ipq6018: drop the CLK_SET_RATE_PARENT flag from PLL clocks
> > >     090b167b2c41 clk: qcom: ipq8074: drop the CLK_SET_RATE_PARENT flag from PLL clocks
> > >     18640a1818f1 clk: socfpga: Fix undefined behavior bug in struct stratix10_clock_data
> > >     4d17b54c9be3 parisc/pdc: Add width field to struct pdc_model
> > >     936c9c10efae arm64: Restrict CPU_BIG_ENDIAN to GNU as or LLVM IAS 15.x or newer
> > >     8b24bb54bf3a ACPI: resource: Do IRQ override on TongFang GMxXGxx
> > >     5619c34d3c4c watchdog: move softlockup_panic back to early_param
> > >     a6c3a1fe09a2 PCI/sysfs: Protect driver's D3cold preference from user space
> > >     01975bee0a14 hvc/xen: fix event channel handling for secondary consoles
> > >     cfd543c10871 hvc/xen: fix error path in xen_hvc_init() to always register frontend driver
> > >     730e08cb9101 hvc/xen: fix console unplug
> > >     fa0b93a3de40 tty/sysrq: replace smp_processor_id() with get_cpu()
> > >     92e6c0f00d38 audit: don't WARN_ON_ONCE(!current->mm) in audit_exe_compare()
> > >     e29c095f1ad4 audit: don't take task_lock() in audit_exe_compare() code path
> > >     5eb6519f483e KVM: x86: Ignore MSR_AMD64_TW_CFG access
> > >     1c49ef7041f2 KVM: x86: hyper-v: Don't auto-enable stimer on write from user-space
> > >     fe6b461c37cb x86/cpu/hygon: Fix the CPU topology evaluation for real
> > >     3a2adf48d8b1 crypto: x86/sha - load modules based on CPU features
> > >     be079aa71a12 scsi: qla2xxx: Fix system crash due to bad pointer access
> > >     6ba3569f78d3 scsi: megaraid_sas: Increase register read retry rount from 3 to 30 for selected registers
> > >     6a33b5810031 scsi: mpt3sas: Fix loop logic
> > >     3c5aede46cdc bpf: Fix precision tracking for BPF_ALU | BPF_TO_BE | BPF_END
> > >     403470431b15 bpf: Fix check_stack_write_fixed_off() to correctly spill imm
> > >     ba115f6c3a8c randstruct: Fix gcc-plugin performance mode to stay in group
> > >     2771fac4382b powerpc/perf: Fix disabling BHRB and instruction sampling
> > >     7e450cc9ad54 media: venus: hfi: add checks to perform sanity on queue pointers
> > >     1566e8be73fd i915/perf: Fix NULL deref bugs with drm_dbg() calls
> > >     35c17257ef09 xfs: Fix unreferenced object reported by kmemleak in xfs_sysfs_init()
> > >     5db146322b17 xfs: fix memory leak in xfs_errortag_init
> > >     c540284d8488 xfs: fix exception caused by unexpected illegal bestcount in leaf dir
> > >     5212d586e76f xfs: avoid a UAF when log intent item recovery fails
> > >     ba179cc12109 xfs: fix inode reservation space for removing transaction
> > >     b7847653a2d6 xfs: Fix false ENOSPC when performing direct write on a delalloc extent in cow fork
> > >     92d38b87e886 xfs: add missing cmap->br_state = XFS_EXT_NORM update
> > >     8d0baec78e8a xfs: fix intermittent hang during quotacheck
> > >     76545c0e881b xfs: don't leak memory when attr fork loading fails
> > >     eb888caf27d9 xfs: fix use-after-free in xattr node block inactivation
> > >     4cb3842967e6 xfs: flush inode gc workqueue before clearing agi bucket
> > >     188594c64a1e xfs: prevent a UAF when log IO errors race with unmount
> > >     921c96215850 xfs: use invalidate_lock to check the state of mmap_lock
> > >     efd194800b69 xfs: convert buf_cancel_table allocation to kmalloc_array
> > >     074fee186931 xfs: don't leak xfs_buf_cancel structures when recovery fails
> > >     b8effd31a862 xfs: refactor buffer cancellation table allocation
> > >     4968c2aa6a1f cifs: fix check of rc in function generate_smb3signingkey
> > >     8d725bf0d16d cifs: spnego: add ';' in HOST_KEY_LEN
> > >     21accf149161 tools/power/turbostat: Enable the C-state Pre-wake printing
> > >     0045c1ff7ac0 tools/power/turbostat: Fix a knl bug
> > >     5bcce23f387b macvlan: Don't propagate promisc change to lower dev in passthru
> > >     7574b5e65e92 net/mlx5e: Check return value of snprintf writing to fw_version buffer for representors
> > >     55553c5b53ae net/mlx5e: Reduce the size of icosq_str
> > >     51655fd35703 net/mlx5e: Fix pedit endianness
> > >     a990dd7410ec net/mlx5e: Refactor mod header management API
> > >     39f95b1d0d8f net/mlx5e: Move mod hdr allocation to a single place
> > >     c0f37a3715cb net/mlx5e: Remove incorrect addition of action fwd flag
> > >     6974fd92d5f1 net/mlx5e: fix double free of encap_header in update funcs
> > >     f3c4a7044201 net/mlx5e: fix double free of encap_header
> > >     931e9e8e30bf net: stmmac: fix rx budget limit check
> > >     b8b514b2a6cd netfilter: nf_tables: fix pointer math issue in nft_byteorder_eval()
> > >     25da0f582119 netfilter: nf_tables: add and use BE register load-store helpers
> > >     a48f6be5bdb7 netfilter: nf_tables: use the correct get/put helpers
> > >     7d3901bf3baa netfilter: nf_conntrack_bridge: initialize err to 0
> > >     75bcfc188abf af_unix: fix use-after-free in unix_stream_read_actor()
> > >     0b480c654ef2 net: ethernet: cortina: Fix MTU max setting
> > >     097588e20c6b net: ethernet: cortina: Handle large frames
> > >     f9269b274cdf net: ethernet: cortina: Fix max RX frame define
> > >     53064e8239dd bonding: stop the device in bond_setup_by_slave()
> > >     cda210a4bdf7 ptp: annotate data-race around q->head and q->tail
> > >     b67d16b2373b xen/events: fix delayed eoi list handling
> > >     8531a4194e59 ppp: limit MRU to 64K
> > >     9ae82308d184 tipc: Fix kernel-infoleak due to uninitialized TLV value
> > >     359c65daf6b5 net: hns3: fix VF wrong speed and duplex issue
> > >     406be003d698 net: hns3: fix VF reset fail issue
> > >     cfc131b078a3 net: hns3: fix variable may not initialized problem in hns3_init_mac_addr()
> > >     070581829c1a net: hns3: fix incorrect capability bit display for copper port
> > >     a3c65cf7854d net: hns3: add barrier in vf mailbox reply process
> > >     e671d8203758 net: hns3: add byte order conversion for PF to VF mailbox message
> > >     bb0f14257c04 net: hns3: refine the definition for struct hclge_pf_to_vf_msg
> > >     1d8f66d4060a net: hns3: fix add VLAN fail issue
> > >     4b3b2541d40e tty: Fix uninit-value access in ppp_sync_receive()
> > >     1f64cad3ac38 ipvlan: add ipvlan_route_v6_outbound() helper
> > >     6c71b9b177c6 net: set SOCK_RCU_FREE before inserting socket into hashtable
> > >     427165421c25 net: inet: Retire port only listening_hash
> > >     be1ceb8b7c58 net: inet: Open code inet_hash2 and inet_unhash2
> > >     bb9bcf47fba7 net: inet: Remove count from inet_listen_hashbucket
> > >     de634368e079 mptcp: listen diag dump support
> > >     870f438aca56 mptcp: diag: switch to context structure
> > >     be020f658c63 gfs2: Silence "suspicious RCU usage in gfs2_permission" warning
> > >     194454afa6aa SUNRPC: Fix RPC client cleaned up the freed pipefs dentries
> > >     319ed0cba164 NFSv4.1: fix SP4_MACH_CRED protection for pnfs IO
> > >     809684f5b388 SUNRPC: Add an IS_ERR() check back to where it was
> > >     46d6b768072b SUNRPC: ECONNRESET might require a rebind
> > >     a7032d4d6499 media: cec: meson: always include meson sub-directory in Makefile
> > >     16e78f28517d media: cadence: csi2rx: Unregister v4l2 async notifier
> > >     20c2ca9abb78 sched/core: Optimize in_task() and in_interrupt() a bit
> > >     9894c58c1777 tracing/perf: Add interrupt_context_level() helper
> > >     48fef664d7e9 tracing: Reuse logic from perf's get_recursion_context()
> > >     670b3e902f62 wifi: iwlwifi: Use FW rate for non-data frames
> > >     a7ee519e8095 pwm: Fix double shift bug
> > >     7054366cd076 drm/amdgpu: fix software pci_unplug on some chips
> > >     e48a5e78d077 drm/qxl: prevent memory leak
> > >     0835e7f296ca ASoC: ti: omap-mcbsp: Fix runtime PM underflow warnings
> > >     38ada2f304f6 i2c: dev: copy userspace array safely
> > >     610244988f32 kgdb: Flush console before entering kgdb on panic
> > >     4e497f1acd99 drm/amd/display: Avoid NULL dereference of timing generator
> > >     5e0b788fb96b media: imon: fix access to invalid resource for the second interface
> > >     ae6bcafe1f6b media: ccs: Fix driver quirk struct documentation
> > >     d01b0ad79ecd media: cobalt: Use FIELD_GET() to extract Link Width
> > >     03ce0655bf8e gfs2: fix an oops in gfs2_permission
> > >     5bfda356e903 gfs2: ignore negated quota changes
> > >     16631907d013 media: vivid: avoid integer overflow
> > >     09cd8b561aa9 media: gspca: cpia1: shift-out-of-bounds in set_flicker
> > >     39c71357e68e i3c: master: mipi-i3c-hci: Fix a kernel panic for accessing DAT_data.
> > >     72775cad7f57 virtio-blk: fix implicit overflow on virtio_max_dma_size
> > >     f7f3bdb225e3 i2c: sun6i-p2wi: Prevent potential division by zero
> > >     d23ad76f240c i3c: mipi-i3c-hci: Fix out of bounds access in hci_dma_irq_handler
> > >     e6fbad3cc880 9p: v9fs_listxattr: fix %s null argument warning
> > >     a18be976be41 9p/trans_fd: Annotate data-racy writes to file::f_flags
> > >     2cc5e191d671 usb: gadget: f_ncm: Always set current gadget in ncm_bind()
> > >     6c80f48912b5 tty: vcc: Add check for kstrdup() in vcc_probe()
> > >     2ff61106d6b4 exfat: support handle zero-size directory
> > >     c86a3007a685 HID: Add quirk for Dell Pro Wireless Keyboard and Mouse KM5221W
> > >     3453f945af89 PCI: Use FIELD_GET() in Sapphire RX 5600 XT Pulse quirk
> > >     0a93a0f99a09 misc: pci_endpoint_test: Add Device ID for R-Car S4-8 PCIe controller
> > >     03dbd6a9ea4e PCI: Disable ATS for specific Intel IPU E2000 devices
> > >     a9a0b3444845 PCI: Extract ATS disabling to a helper function
> > >     fe511d24418a PCI: Use FIELD_GET() to extract Link Width
> > >     56d78b5495eb scsi: libfc: Fix potential NULL pointer dereference in fc_lport_ptp_setup()
> > >     37a51e7f36b7 atm: iphase: Do PCI error checks on own line
> > >     f05ae00106aa PCI: tegra194: Use FIELD_GET()/FIELD_PREP() with Link Width fields
> > >     631a96e9eb42 ALSA: hda: Fix possible null-ptr-deref when assigning a stream
> > >     1c805b9cd2e3 ARM: 9320/1: fix stack depot IRQ stack filter
> > >     8d25ec69f8f1 HID: lenovo: Detect quirk-free fw on cptkbd and stop applying workaround
> > >     64f062baf202 jfs: fix array-index-out-of-bounds in diAlloc
> > >     da3da5e1e6f7 jfs: fix array-index-out-of-bounds in dbFindLeaf
> > >     1f74d336990f fs/jfs: Add validity check for db_maxag and db_agpref
> > >     5f148b16972e fs/jfs: Add check for negative db_l2nbperpage
> > >     e1d1f79b1929 scsi: ibmvfc: Remove BUG_ON in the case of an empty event pool
> > >     f0bfc8a5561f scsi: hisi_sas: Set debugfs_dir pointer to NULL after removing debugfs
> > >     5904dee70771 RDMA/hfi1: Use FIELD_GET() to extract Link Width
> > >     546c1796ad1e crypto: pcrypt - Fix hungtask for PADATA_RESET
> > >     bc443a199f8c ASoC: soc-card: Add storage for PCI SSID
> > >     9f2082067c5f selftests/efivarfs: create-read: fix a resource leak
> > >     428cad17f53b arm64: dts: ls208xa: use a pseudo-bus to constrain usb dma size
> > >     174f62a0aa15 drm/amdgpu: Fix a null pointer access when the smc_rreg pointer is NULL
> > >     3f7a400d5e80 drm/amdkfd: Fix shift out-of-bounds issue
> > >     300589d551d4 drm/panel: st7703: Pick different reset sequence
> > >     eaa03ea366c8 drm/amdgpu/vkms: fix a possible null pointer dereference
> > >     84c923d89890 drm/panel/panel-tpo-tpg110: fix a possible null pointer dereference
> > >     2381f6b628b3 drm/panel: fix a possible null pointer dereference
> > >     c11cf5e117f5 drm/amdgpu: Fix potential null pointer derefernce
> > >     a237675aa1e6 drm/amd: Fix UBSAN array-index-out-of-bounds for Polaris and Tonga
> > >     acdb6830de02 drm/amd: Fix UBSAN array-index-out-of-bounds for SMU7
> > >     829ce8e995a8 drm/msm/dp: skip validity check for DP CTS EDID checksum
> > >     689b33b94f09 drm: vmwgfx_surface.c: copy user-array safely
> > >     22260dabcfe3 kernel: watch_queue: copy user-array safely
> > >     d4f2c09d4672 kernel: kexec: copy user-array safely
> > >     24b17d530c42 string.h: add array-wrappers for (v)memdup_user()
> > >     3a3a6dc9a330 drm/amd/display: use full update for clip size increase of large plane source
> > >     7d43cdd22cd8 drm/amdkfd: Fix a race condition of vram buffer unref in svm code
> > >     eea81424c5b8 drm/komeda: drop all currently held locks if deadlock happens
> > >     812886866be6 platform/x86: thinkpad_acpi: Add battery quirk for Thinkpad X120e
> > >     ba7088769800 Bluetooth: Fix double free in hci_conn_cleanup
> > >     f9de14bde56d Bluetooth: btusb: Add date->evt_skb is NULL check
> > >     a43cf6acf017 wifi: ath10k: Don't touch the CE interrupt registers after power up
> > >     6f42bd243327 net: annotate data-races around sk->sk_dst_pending_confirm
> > >     19ab5fd26441 net: annotate data-races around sk->sk_tx_queue_mapping
> > >     f3be63f7a8ee wifi: ath10k: fix clang-specific fortify warning
> > >     02a0547b8da0 wifi: ath9k: fix clang-specific fortify warnings
> > >     cf353904a828 bpf: Detect IP == ksym.end as part of BPF program
> > >     c29a89b23f67 atl1c: Work around the DMA RX overflow issue
> > >     21a0f310a9f3 wifi: mac80211: don't return unset power in ieee80211_get_tx_power()
> > >     3073e38086d0 wifi: mac80211_hwsim: fix clang-specific fortify warning
> > >     e8e55fa44435 x86/mm: Drop the 4 MB restriction on minimal NUMA node memory size
> > >     f9d3ba62e87b workqueue: Provide one lock class key per work_on_cpu() callsite
> > >     0a5b512d526c clocksource/drivers/timer-atmel-tcb: Fix initialization on SAM9 hardware
> > >     465b88c0873b clocksource/drivers/timer-imx-gpt: Fix potential memory leak
> > >     fd0df3f87192 perf/core: Bail out early if the request AUX area is out of bound
> > >     e89d0ed45a41 locking/ww_mutex/test: Fix potential workqueue corruption
> > >     2a910f4af54d Linux 5.15.139
> > >     3443337acd37 btrfs: use u64 for buffer sizes in the tree search ioctls
> > >     f9f5e8cecba9 Revert "mmc: core: Capture correct oemid-bits for eMMC cards"
> > >     824829c2c6b4 tracing/kprobes: Fix the order of argument descriptions
> > >     560680f745fc fbdev: fsl-diu-fb: mark wr_reg_wa() static
> > >     8e4b510fe917 fbdev: imsttfb: fix a resource leak in probe
> > >     3648582181b6 fbdev: imsttfb: Fix error path of imsttfb_probe()
> > >     30959f9f4540 spi: spi-zynq-qspi: add spi-mem to driver kconfig dependencies
> > >     9cf044cc36c1 ASoC: hdmi-codec: register hpd callback on component probe
> > >     705e5a28ec1d drm/syncobj: fix DRM_SYNCOBJ_WAIT_FLAGS_WAIT_AVAILABLE
> > >     0ca05fae2790 netfilter: nat: fix ipv6 nat redirect with mapped and scoped addresses
> > >     1652f57f02eb netfilter: nft_redir: use `struct nf_nat_range2` throughout and deduplicate eval call-backs
> > >     d28c17abe098 netfilter: xt_recent: fix (increase) ipv6 literal buffer length
> > >     f30567fcbc4d i2c: iproc: handle invalid slave state
> > >     38f5ac54b917 r8169: respect userspace disabling IFF_MULTICAST
> > >     fd01115b033c blk-core: use pr_warn_ratelimited() in bio_check_ro()
> > >     b80148710983 block: remove unneeded return value of bio_check_ro()
> > >     d8d94d6b3bd3 tg3: power down device only on SYSTEM_POWER_OFF
> > >     5ea06a23f8f4 net/smc: put sk reference if close work was canceled
> > >     884606f8283c net/smc: allow cdc msg send rather than drop it with NULL sndbuf_desc
> > >     a62af7146daa net/smc: fix dangling sock under state SMC_APPFINCLOSEWAIT
> > >     866606826f16 selftests: pmtu.sh: fix result checking
> > >     2d117ac1b8f8 net: stmmac: xgmac: Enable support for multiple Flexible PPS outputs
> > >     95a99ac112c5 Fix termination state for idr_for_each_entry_ul()
> > >     70ef755f126b net: r8169: Disable multicast filter for RTL8168H and RTL8107E
> > >     0dad0e75d62b dccp/tcp: Call security_inet_conn_request() after setting IPv6 addresses.
> > >     c340713bdf32 dccp: Call security_inet_conn_request() after setting IPv4 addresses.
> > >     d1b7e6562a4c octeontx2-pf: Fix holes in error code
> > >     f60297ef59d4 octeontx2-pf: Fix error codes
> > >     794d360b1d65 inet: shrink struct flowi_common
> > >     8943083bbb64 bpf: Check map->usercnt after timer->timer is assigned
> > >     3907b89cd17f tipc: Change nla_policy for bearer-related names to NLA_NUL_STRING
> > >     a1a485e45d24 hsr: Prevent use after free in prp_create_tagged_frame()
> > >     352887b3edd0 llc: verify mac len before reading mac header
> > >     303766bb92c5 Input: synaptics-rmi4 - fix use after free in rmi_unregister_function()
> > >     741e4c15d7c0 pwm: brcmstb: Utilize appropriate clock APIs in suspend/resume
> > >     895ac9a21f69 pwm: sti: Reduce number of allocations and drop usage of chip_data
> > >     db64ddddeeec regmap: prevent noinc writes from clobbering cache
> > >     004d4002534e media: dvb-usb-v2: af9035: fix missing unlock
> > >     a0beda184756 media: cedrus: Fix clock/reset sequence
> > >     980be4c3b0d5 media: vidtv: mux: Add check and kfree for kstrdup
> > >     d17269fb9161 media: vidtv: psi: Add check for kstrdup
> > >     db89f551b706 media: s3c-camif: Avoid inappropriate kfree()
> > >     51c94256a83f media: bttv: fix use after free error due to btv->timeout timer
> > >     d3937f9e25d9 media: i2c: max9286: Fix some redundant of_node_put() calls
> > >     9d060f2fc40c pcmcia: ds: fix possible name leak in error path in pcmcia_device_add()
> > >     24e9df588e2e pcmcia: ds: fix refcount leak in pcmcia_device_add()
> > >     24e73ab542c7 pcmcia: cs: fix possible hung task and memory leak pccardd()
> > >     b3eaa0d43c74 rtc: pcf85363: fix wrong mask/val parameters in regmap_update_bits call
> > >     20bd0198bebd cxl/mem: Fix shutdown order
> > >     d48fe8d98171 i3c: Fix potential refcount leak in i3c_master_register_new_i3c_devs
> > >     855d6fb2cc7b 9p/net: fix possible memory leak in p9_check_errors()
> > >     0d456ebaad30 perf hist: Add missing puts to hist__account_cycles
> > >     924e8d0b7645 perf machine: Avoid out of bounds LBR memory read
> > >     76b0eab987c4 usb: host: xhci-plat: fix possible kernel oops while resuming
> > >     c9c4dab06a5a xhci: Loosen RPM as default policy to cover for AMD xHC 1.1
> > >     92c9ef156431 powerpc/pseries: fix potential memory leak in init_cpu_associativity()
> > >     516235e7b35f powerpc/imc-pmu: Use the correct spinlock initializer.
> > >     945dc61d7840 powerpc/xive: Fix endian conversion size
> > >     bce31a2bcb1e powerpc/40x: Remove stale PTE_ATOMIC_UPDATES macro
> > >     1308e55eb09c modpost: fix tee MODULE_DEVICE_TABLE built on big-endian host
> > >     863a9c3fdec2 powerpc: Only define __parse_fpscr() when required
> > >     01f62c6bd2db f2fs: fix to initialize map.m_pblk in f2fs_precache_extents()
> > >     dfebea7114e0 dmaengine: pxa_dma: Remove an erroneous BUG_ON() in pxad_free_desc()
> > >     72f8fa6c4b78 USB: usbip: fix stub_dev hub disconnect
> > >     168697f15a53 tools: iio: iio_generic_buffer ensure alignment
> > >     a61c3c647ffd misc: st_core: Do not call kfree_skb() under spin_lock_irqsave()
> > >     732aa0cb2601 dmaengine: ti: edma: handle irq_of_parse_and_map() errors
> > >     2941a29fe9d6 usb: chipidea: Simplify Tegra DMA alignment code
> > >     58e8316b200b usb: chipidea: Fix DMA overwrite for Tegra
> > >     fcaafb574fc8 usb: dwc2: fix possible NULL pointer dereference caused by driver concurrency
> > >     c956be5641cc dmaengine: idxd: Register dsa_bus_type before registering idxd sub-drivers
> > >     ca46d7ce1fbe livepatch: Fix missing newline character in klp_resolve_symbols()
> > >     b77f7c025e85 tty: tty_jobctrl: fix pid memleak in disassociate_ctty()
> > >     e9f598a5cc9a f2fs: compress: fix to avoid redundant compress extension
> > >     8c4504cc0c64 f2fs: compress: fix to avoid use-after-free on dic
> > >     ca0aae3837a6 leds: trigger: ledtrig-cpu:: Fix 'output may be truncated' issue for 'cpu'
> > >     206a972511a8 leds: pwm: Don't disable the PWM when the LED should be off
> > >     893eedf596dd leds: turris-omnia: Do not use SMBUS calls
> > >     aec3706971b3 leds: turris-omnia: Drop unnecessary mutex locking
> > >     c9a4f13c58f1 mfd: arizona-spi: Set pdata.hpdet_channel for ACPI enumerated devs
> > >     63a99d7b57b4 mfd: dln2: Fix double put in dln2_probe
> > >     2742c860e0b7 mfd: core: Ensure disabled devices are skipped without aborting
> > >     94eb5423d75e mfd: core: Un-constify mfd_cell.of_reg
> > >     8890d4d5f25e ASoC: ams-delta.c: use component after check
> > >     a2ae48bd82ee crypto: qat - fix deadlock in backlog processing
> > >     0dd34a7ad395 padata: Fix refcnt handling in padata_free_shell()
> > >     93e4aa8545ab ASoC: Intel: Skylake: Fix mem leak when parsing UUIDs fails
> > >     cd1c2df64d6b HID: logitech-hidpp: Move get_wireless_feature_index() check to hidpp_connect_event()
> > >     99893b7c4592 HID: logitech-hidpp: Revert "Don't restart communication if not necessary"
> > >     5f2f38602583 HID: logitech-hidpp: Don't restart IO, instead defer hid_connect() only
> > >     1f80041c5867 HID: logitech-hidpp: Remove HIDPP_QUIRK_NO_HIDINPUT quirk
> > >     d3b196a1da3e Revert "HID: logitech-hidpp: add a module parameter to keep firmware gestures"
> > >     6885e5ffa09d sh: bios: Revive earlyprintk support
> > >     b0c25e957f9b hid: cp2112: Fix IRQ shutdown stopping polling for all IRQs on chip
> > >     d06dc0f99f72 RDMA/hfi1: Workaround truncation compilation error
> > >     086cd44204bb scsi: ufs: core: Leave space for '\0' in utf8 desc string
> > >     a0f1999090b3 ASoC: fsl: Fix PM disable depth imbalance in fsl_easrc_probe
> > >     904fc0103776 RDMA/hns: The UD mode can only be configured with DCQCN
> > >     9f8db02d30ad RDMA/hns: Fix signed-unsigned mixed comparisons
> > >     2de683e27e1d RDMA/hns: Fix uninitialized ucmd in hns_roce_create_qp_common()
> > >     611260e36f16 IB/mlx5: Fix rdma counter binding for RAW QP
> > >     922b2693b9af ASoC: fsl: mpc5200_dma.c: Fix warning of Function parameter or member not described
> > >     001f90cd9d2f ext4: move 'ix' sanity check to corrent position
> > >     c24a3c9e373e ARM: 9321/1: memset: cast the constant byte to unsigned char
> > >     012d0c66f939 hid: cp2112: Fix duplicate workqueue initialization
> > >     1ce09238e8e8 crypto: qat - increase size of buffers
> > >     62df66b726f9 crypto: caam/jr - fix Chacha20 + Poly1305 self test failure
> > >     61f25d4686bf crypto: caam/qi2 - fix Chacha20 + Poly1305 self test failure
> > >     66eb7b7f23dd nd_btt: Make BTT lanes preemptible
> > >     6563e0f79d63 libnvdimm/of_pmem: Use devm_kstrdup instead of kstrdup and check its return value
> > >     d4ad0c1a83ce scsi: ibmvfc: Fix erroneous use of rtas_busy_delay with hcall return code
> > >     b79c7d684c3f RDMA/core: Use size_{add,sub,mul}() in calls to struct_size()
> > >     a5c83c8043d7 hwrng: geode - fix accessing registers
> > >     a8607725b20a crypto: hisilicon/hpre - Fix a erroneous check after snprintf()
> > >     b01b9dc5487a selftests/resctrl: Ensure the benchmark commands fits to its array
> > >     2d2300fcf8f6 selftests/pidfd: Fix ksft print formats
> > >     8bc9c9447489 arm64: dts: imx8mn: Add sound-dai-cells to micfil node
> > >     1abd658492b5 arm64: dts: imx8mm: Add sound-dai-cells to micfil node
> > >     cf7abb54f8b1 arm64: dts: imx8qm-ss-img: Fix jpegenc compatible entry
> > >     8704bf18a888 clk: scmi: Free scmi_clk allocated when the clocks with invalid info are skipped
> > >     bdb0428aa294 firmware: arm_ffa: Assign the missing IDR allocation ID to the FFA device
> > >     b0ffdc164365 firmware: ti_sci: Mark driver as non removable
> > >     995ee1e84e8d soc: qcom: llcc: Handle a second device without data corruption
> > >     19b8098f73c6 ARM: dts: qcom: mdm9615: populate vsdcc fixed regulator
> > >     a8ab88f84b89 arm64: dts: qcom: apq8016-sbc: Add missing ADV7533 regulators
> > >     ddc0df81eeac ARM64: dts: marvell: cn9310: Use appropriate label for spi1 pins
> > >     12d9de01c09c arm64: dts: qcom: sdm845-mtp: fix WiFi configuration
> > >     690b89255971 arm64: dts: qcom: sc7280: Add missing LMH interrupts
> > >     2a4cce4168f7 arm64: dts: qcom: msm8992-libra: drop duplicated reserved memory
> > >     eb9daf47806b arm64: dts: qcom: msm8916: Fix iommu local address range
> > >     541640dcbf48 ARM: dts: renesas: blanche: Fix typo in GP_11_2 pin name
> > >     0e1e88bba286 perf: hisi: Fix use-after-free when register pmu fails
> > >     4067d39f3c57 drm: mediatek: mtk_dsi: Fix NO_EOT_PACKET settings/handling
> > >     a6a6f70aedca drm/msm/dsi: use msm_gem_kernel_put to free TX buffer
> > >     aea6f32a4318 xen-pciback: Consider INTx disabled when MSI/MSI-X is enabled
> > >     e588ca45bf55 drm/rockchip: Fix type promotion bug in rockchip_gem_iommu_map()
> > >     a00a293d57a5 arm64/arm: xen: enlighten: Fix KPTI checks
> > >     d0d01bb4a560 drm/bridge: lt9611uxc: fix the race in the error path
> > >     29aba28ea195 drm/bridge: lt9611uxc: Register and attach our DSI device at probe
> > >     f53a04579328 drm/bridge: lt9611uxc: Switch to devm MIPI-DSI helpers
> > >     517a5137a57b drm/rockchip: cdn-dp: Fix some error handling paths in cdn_dp_probe()
> > >     865ccd4ca674 drm/mediatek: Fix iommu fault during crtc enabling
> > >     8e3c8253b34f drm/mediatek: Fix iommu fault by swapping FBs after updating plane state
> > >     e11e339faa11 drm/amdkfd: fix some race conditions in vram buffer alloc/free of svm code
> > >     30cb99e09648 drm/bridge: tc358768: Fix bit updates
> > >     1cd4ae681a6a drm/bridge: tc358768: Disable non-continuous clock mode
> > >     c13591b859be drm/bridge: tc358768: Fix use of uninitialized variable
> > >     d78bddd94b80 drm/bridge: lt8912b: Add missing drm_bridge_attach call
> > >     5cc2bc519afd drm/bridge: lt8912b: Manually disable HPD only if it was enabled
> > >     42071feab712 drm/bridge: lt8912b: Fix crash on bridge detach
> > >     d9217286d0ab drm/bridge: lt8912b: Fix bridge_detach
> > >     cc3057958c5c drm/bridge: lt8912b: Add hot plug detection
> > >     ef4a40953c80 drm/bridge: lt8912b: Register and attach our DSI device at probe
> > >     3580b8a01305 drm/bridge: lt8912b: Switch to devm MIPI-DSI helpers
> > >     52541851a8d1 drm/mipi-dsi: Create devm device attachment
> > >     a20d6ecd261a drm/mipi-dsi: Create devm device registration
> > >     347f025a02b3 drm/radeon: possible buffer overflow
> > >     b163b371d741 drm/rockchip: vop: Fix call to crtc reset helper
> > >     9a96bed1df7b drm/rockchip: vop: Fix reset of state in duplicate state crtc funcs
> > >     1b0bc99cf316 hwmon: (coretemp) Fix potentially truncated sysfs attribute name
> > >     b3e7eb23a6e9 hwmon: (axi-fan-control) Fix possible NULL pointer dereference
> > >     e0bf076b734a platform/x86: wmi: Fix opening of char device
> > >     c57e81d5e538 platform/x86: wmi: remove unnecessary initializations
> > >     2ca4e461a298 platform/x86: wmi: Fix probe failure when failing to register WMI devices
> > >     f75e11f54d98 clk: qcom: config IPQ_APSS_6018 should depend on QCOM_SMEM
> > >     d1175cf4bd2b clk: mediatek: clk-mt2701: Add check for mtk_alloc_clk_data
> > >     e964d21dc034 clk: mediatek: clk-mt7629: Add check for mtk_alloc_clk_data
> > >     c4070ada5d51 clk: mediatek: clk-mt7629-eth: Add check for mtk_alloc_clk_data
> > >     3aefc6fcfbad clk: mediatek: clk-mt6797: Add check for mtk_alloc_clk_data
> > >     ca6d565a2319 clk: mediatek: clk-mt6779: Add check for mtk_alloc_clk_data
> > >     533ca5153ad6 clk: mediatek: clk-mt6765: Add check for mtk_alloc_clk_data
> > >     e531e4e73734 clk: npcm7xx: Fix incorrect kfree
> > >     761c2a690d8f clk: ti: fix double free in of_ti_divider_clk_setup()
> > >     1c37faca0908 clk: ti: change ti_clk_register[_omap_hw]() API
> > >     28b72fba1e19 clk: ti: Update component clocks to use ti_dt_clk_name()
> > >     c4bffed2e52b clk: ti: Update pll and clockdomain clocks to use ti_dt_clk_name()
> > >     9b5e9d8bf9a6 clk: ti: Add ti_dt_clk_name() helper to use clock-output-names
> > >     f45fff806ebb clk: keystone: pll: fix a couple NULL vs IS_ERR() checks
> > >     7ff8ca9beefb spi: nxp-fspi: use the correct ioremap function
> > >     26206c858dae clk: renesas: rzg2l: Fix computation formula
> > >     1966bf2a79e6 clk: renesas: rzg2l: Use FIELD_GET() for PLL register fields
> > >     7ece2efa87af clk: renesas: rzg2l: Simplify multiplication/shift logic
> > >     e2239f716529 clk: imx: imx8qxp: Fix elcdif_pll clock
> > >     7d416973cd12 clk: imx: imx8mq: correct error handling path
> > >     608ebb098b79 clk: imx: Select MXC_CLK for CLK_IMX8QXP
> > >     8861b2925a84 clk: qcom: gcc-sm8150: Fix gcc_sdcc2_apps_clk_src
> > >     76e8f00f54a8 clk: qcom: mmcc-msm8998: Fix the SMMU GDSC
> > >     56c4bb46a5a0 clk: qcom: mmcc-msm8998: Don't check halt bit on some branch clks
> > >     0881d24cf5ca clk: qcom: clk-rcg2: Fix clock rate overflow for high parent frequencies
> > >     b64683f5d728 spi: tegra: Fix missing IRQ check in tegra_slink_probe()
> > >     b13e8b38be51 regmap: debugfs: Fix a erroneous check after snprintf()
> > >     8fafac407346 ipvlan: properly track tx_errors
> > >     3eedc19a9d0f net: add DEV_STATS_READ() helper
> > >     359bce81b841 ipv6: avoid atomic fragment on GSO packets
> > >     6b413d52f6ab ACPI: sysfs: Fix create_pnp_modalias() and create_of_modalias()
> > >     32aaa3b98789 wifi: iwlwifi: empty overflow queue during flush
> > >     0e3ad00be4e8 wifi: iwlwifi: pcie: synchronize IRQs before NAPI
> > >     a8ebe549e0ce wifi: iwlwifi: call napi_synchronize() before freeing rx/tx queues
> > >     627a3b3f5c80 iwlwifi: pcie: adjust to Bz completion descriptor
> > >     0d91506a40ec tcp: fix cookie_init_timestamp() overflows
> > >     4f6e904ed4e3 chtls: fix tp->rcv_tstamp initialization
> > >     5d7bec7ae4db r8169: fix rare issue with broken rx after link-down on RTL8125
> > >     e143a3c82d33 r8169: use tp_to_dev instead of open code
> > >     3a8f4e58e1ee thermal: core: prevent potential string overflow
> > >     bfd4ed4988aa netfilter: nf_tables: Drop pointless memset when dumping rules
> > >     80986257d2cd PM / devfreq: rockchip-dfi: Make pmu regmap mandatory
> > >     826120c9ba68 can: dev: can_put_echo_skb(): don't crash kernel if can_priv::echo_skb is accessed out of bounds
> > >     28e9e015916e can: dev: can_restart(): fix race condition between controller restart and netif_carrier_on()
> > >     ada4dc4788f1 can: dev: can_restart(): don't crash kernel if carrier is OK
> > >     d4eb4182a823 wifi: rtlwifi: fix EDCA limit set by BT coexistence
> > >     2027e74150ee tcp_metrics: do not create an entry from tcp_init_metrics()
> > >     3f7cb7c47ce0 tcp_metrics: properly set tp->snd_ssthresh in tcp_init_metrics()
> > >     ca7b6fa9e61a tcp_metrics: add missing barriers on delete
> > >     227709a0e47c wifi: mt76: mt7603: improve stuck beacon handling
> > >     eab5b0aa5065 mt76: pass original queue id from __mt76_tx_queue_skb to the driver
> > >     75336a762539 mt76: add support for overriding the device used for DMA mapping
> > >     77b2ab5cd1a4 mt76: dma: use kzalloc instead of devm_kzalloc for txwi
> > >     064b32f18db1 wifi: mt76: mt7603: rework/fix rx pse hang check
> > >     1afbb9ececd3 wifi: rtw88: debug: Fix the NULL vs IS_ERR() bug for debugfs_create_file()
> > >     ebcbf5f5e047 net: spider_net: Use size_add() in call to struct_size()
> > >     56e7424c6efc tipc: Use size_add() in calls to struct_size()
> > >     3e51efcb2909 mlxsw: Use size_mul() in call to struct_size()
> > >     dc3fef310732 gve: Use size_add() in call to struct_size()
> > >     70f032db8516 tcp: call tcp_try_undo_recovery when an RTOd TFO SYNACK is ACKed
> > >     a2d540c74549 udp: add missing WRITE_ONCE() around up->encap_rcv
> > >     8f7eef3a13df selftests/bpf: Correct map_fd to data_fd in tailcalls
> > >     3eefb2fbf4ec selftests/bpf: Test tail call counting with bpf2bpf and data on stack
> > >     ab91992ec4d4 i40e: fix potential memory leaks in i40e_remove()
> > >     702742373650 genirq/matrix: Exclude managed interrupts in irq_matrix_allocated()
> > >     379b120e4f27 pstore/platform: Add check for kstrdup
> > >     81b8638e4ef4 x86/boot: Fix incorrect startup_gdt_descr.size
> > >     c7e8c7452e5a x86/sev-es: Allow copy_from_kernel_nofault() in earlier boot
> > >     0b5da8ce0f18 x86: Share definition of __is_canonical_address()
> > >     90b263db856d futex: Don't include process MM in futex key on no-MMU
> > >     f0d6e5841172 x86/srso: Fix SBPB enablement for (possible) future fixed HW
> > >     565f9337b68e writeback, cgroup: switch inodes with dirty timestamps to release dying cgwbs
> > >     2bb46b20825d vfs: fix readahead(2) on block devices
> > >     20195f87db19 sched: Fix stop_one_cpu_nowait() vs hotplug
> > >     13cde955e52e sched/uclamp: Ignore (util == 0) optimization in feec() when p_util_max = 0
> > >     cc6198ff20c0 iov_iter, x86: Be consistent about the __user tag on copy_mc_to_user()
> > >     80529b4968a8 Linux 5.15.138
> > >     3d8344a7c4a3 ALSA: hda: intel-dsp-config: Fix JSL Chromebook quirk detection
> > >     f049c0c0037d misc: pci_endpoint_test: Add deviceID for J721S2 PCIe EP device support
> > >     28b8ad8ccecd tty: 8250: Add Brainboxes Oxford Semiconductor-based quirks
> > >     44c4dfac3f02 tty: 8250: Add support for Intashield IX cards
> > >     d541ccb34de2 tty: 8250: Add support for additional Brainboxes PX cards
> > >     60debc01fcbb tty: 8250: Fix up PX-803/PX-857
> > >     1f5649aed527 tty: 8250: Fix port count of PX-257
> > >     3fe3cc63c730 tty: 8250: Add support for Intashield IS-100
> > >     a5b6390fd609 tty: 8250: Add support for Brainboxes UP cards
> > >     738fe41b6443 tty: 8250: Add support for additional Brainboxes UC cards
> > >     ff6059c3d234 tty: 8250: Remove UC-257 and UC-431
> > >     81a4dd5e6c78 tty: n_gsm: fix race condition in status line change on dead connections
> > >     e25197747f0e usb: raw-gadget: properly handle interrupted requests
> > >     e5f53a68a596 usb: typec: tcpm: Fix NULL pointer dereference in tcpm_pd_svdm()
> > >     7c4855b22a3f usb: storage: set 1.50 as the lower bcdDevice for older "Super Top" compatibility
> > >     c48aae53850c PCI: Prevent xHCI driver from claiming AMD VanGogh USB3 DRD device
> > >     6628c3627c02 drm/amd: Disable ASPM for VI w/ all Intel systems
> > >     b6c3c7786e24 drm/amd: Move helper for dynamic speed switch check out of smu13
> > >     9015169f00ee can: isotp: isotp_sendmsg(): fix TX state detection and wait behavior
> > >     d72ff6478323 can: isotp: isotp_bind(): do not validate unused address information
> > >     e163ad6a8639 can: isotp: add local echo tx processing and tx without FC
> > >     b4e78ea26638 can: isotp: handle wait_event_interruptible() return values
> > >     2fc6f337257f can: isotp: check CAN address family in isotp_bind()
> > >     f8c3bd211cf3 can: isotp: isotp_bind(): return -EINVAL on incorrect CAN ID formatting
> > >     615c4dd64050 can: isotp: set max PDU size to 64 kByte
> > >     6627b96851f1 powerpc/mm: Fix boot crash with FLATMEM
> > >     f0f998648887 r8152: Check for unplug in r8153b_ups_en() / r8153c_ups_en()
> > >     78c939a88729 r8152: Check for unplug in rtl_phy_patch_request()
> > >     51cc28ce742e net: chelsio: cxgb4: add an error code check in t4_load_phy_fw
> > >     bbc926199321 platform/mellanox: mlxbf-tmfifo: Fix a warning message
> > >     db4416ea3a5d scsi: mpt3sas: Fix in error path
> > >     d48b2e8189d5 fbdev: uvesafb: Call cn_del_callback() at the end of uvesafb_exit()
> > >     e39440c3268b drm/ttm: Reorder sys manager cleanup step
> > >     aade33d3d9bb ASoC: rt5650: fix the wrong result of key button
> > >     fa32e21c0568 netfilter: nfnetlink_log: silence bogus compiler warning
> > >     dfcbb983eb6e spi: npcm-fiu: Fix UMA reads when dummy.nbytes == 0
> > >     64ae128b095d fs/ntfs3: Avoid possible memory leak
> > >     27a0bed1285e fs/ntfs3: Fix directory element type detection
> > >     94524980ee75 fs/ntfs3: Fix NULL pointer dereference on error in attr_allocate_frame()
> > >     2de328398b50 fs/ntfs3: Fix possible NULL-ptr-deref in ni_readpage_cmpr()
> > >     962a3d3d731c fs/ntfs3: Use kvmalloc instead of kmalloc(... __GFP_NOWARN)
> > >     393966e79ba1 fs/ntfs3: Write immediately updated ntfs state
> > >     59e629fc7157 fs/ntfs3: Add ckeck in ni_update_parent()
> > >     738a3adc7c8b fbdev: atyfb: only use ioremap_uc() on i386 and ia64
> > >     afef8af919d2 Input: synaptics-rmi4 - handle reset delay when using SMBus trsnsport
> > >     abc62fc06d4a powerpc/85xx: Fix math emulation exception
> > >     4bdde4dca00e dmaengine: ste_dma40: Fix PM disable depth imbalance in d40_probe
> > >     39d2c10367a8 irqchip/stm32-exti: add missing DT IRQ flag translation
> > >     c57aef9075e0 irqchip/riscv-intc: Mark all INTC nodes as initialized
> > >     eb99b6e204cd net: sched: cls_u32: Fix allocation size in u32_init()
> > >     5e78ebe7c1db ASoC: simple-card: fixup asoc_simple_probe() error handling
> > >     65fd21aa3805 x86: Fix .brk attribute in linker script
> > >     d4c8bf5635c4 rpmsg: Fix possible refcount leak in rpmsg_register_device_override()
> > >     a82e0fda8a2f rpmsg: glink: Release driver_override
> > >     bfd4a664ddfb rpmsg: Fix calling device_lock() on non-initialized device
> > >     2e76b4f6218c rpmsg: Fix kfree() of static memory on setting driver_override
> > >     5c0da71871d3 rpmsg: Constify local variable in field store macro
> > >     389190b25472 driver: platform: Add helper for safer setting of driver_override
> > >     37ffa428d58c objtool/x86: add missing embedded_insn check
> > >     f031e15d0bb8 ext4: avoid overlapping preallocations due to overflow
> > >     f2c3a3aa6f11 ext4: fix BUG in ext4_mb_new_inode_pa() due to overflow
> > >     7a992726f727 ext4: add two helper functions extent_logical_end() and pa_logical_end()
> > >     9e78e7709f7d x86/mm: Fix RESERVE_BRK() for older binutils
> > >     d3201c718058 x86/mm: Simplify RESERVE_BRK()
> > >     897b56acf126 x86/i8259: Skip probing when ACPI/MADT advertises PCAT compatibility
> > >     77db87c4a4ed gve: Fix GFP flags when allocing pages
> > >     8b424bdf6c9c iio: afe: rescale: Accept only offset channels
> > >     c1eeb494f684 iio: afe: rescale: add offset support
> > >     7c76b7db5521 iio: afe: rescale: expose scale processing function
> > >     c60671502dc2 iio: afe: rescale: reorder includes
> > >     27dd09f5ec7f clk: Sanitize possible_parent_show to Handle Return Value of of_clk_get_parent_name
> > >     c27ca4aebbee sparc32: fix a braino in fault handling in csum_and_copy_..._user()
> > >     21b07a2e6095 perf/core: Fix potential NULL deref
> > >     6efd498009b9 nvmem: imx: correct nregs for i.MX6UL
> > >     0c2948118c34 nvmem: imx: correct nregs for i.MX6SLL
> > >     6e22bf6f00d5 nvmem: imx: correct nregs for i.MX6ULL
> > >     e0f95b831b4a misc: fastrpc: Clean buffers on remote invocation failures
> > >     c4957f00f9e2 tracing/kprobes: Fix the description of variable length arguments
> > >     cdc57093b470 i2c: aspeed: Fix i2c bus hang in slave read
> > >     e97d374a2506 i2c: stm32f7: Fix PEC handling in case of SMBUS transfers
> > >     2766a872103b i2c: muxes: i2c-demux-pinctrl: Use of_get_i2c_adapter_by_node()
> > >     48b58f7469e5 i2c: muxes: i2c-mux-gpmux: Use of_get_i2c_adapter_by_node()
> > >     cb65e692765b i2c: muxes: i2c-mux-pinctrl: Use of_get_i2c_adapter_by_node()
> > >     eace761f35a1 iio: adc: xilinx-xadc: Correct temperature offset/scale for UltraScale
> > >     70322a446ef2 iio: adc: xilinx-xadc: Don't clobber preset voltage/temperature thresholds
> > >     3c1312b5d49a iio: exynos-adc: request second interupt only when touchscreen mode is used
> > >     4e14f2d5885f kasan: print the original fault addr when access invalid shadow
> > >     bdfa4fa7588d i40e: Fix wrong check for I40E_TXR_FLAGS_WB_ON_ITR
> > >     d5c175f4cea6 gtp: fix fragmentation needed check with gso
> > >     c0dad0c0924c gtp: uapi: fix GTPA_MAX
> > >     852fb4ce426d tcp: fix wrong RTO timeout when received SACK reneging
> > >     83cfa3b51a78 r8152: Release firmware if we have an error in probe
> > >     e0f9231ccd6c r8152: Cancel hw_phy_work if we have an error in probe
> > >     ff42b0a55659 r8152: Run the unload routine if we have errors during probe
> > >     6fa3b9f9478e r8152: Increase USB control msg timeout to 5000ms as per spec
> > >     76873f2eadc0 net: usb: smsc95xx: Fix uninit-value access in smsc95xx_read_reg
> > >     6afd112c3f95 net: ieee802154: adf7242: Fix some potential buffer overflow in adf7242_stats_show()
> > >     46cd35e4e774 igc: Fix ambiguity in the ethtool advertising
> > >     49529413eaed neighbour: fix various data-races
> > >     667554946360 igb: Fix potential memory leak in igb_add_ethtool_nfc_entry
> > >     263421905346 treewide: Spelling fix in comment
> > >     bc0c4bc119d2 i40e: Fix I40E_FLAG_VF_VLAN_PRUNING value
> > >     c532c5df01ad r8169: fix the KCSAN reported data race in rtl_rx while reading desc->opts1
> > >     6afb294c88c6 r8169: fix the KCSAN reported data-race in rtl_tx while reading TxDescArray[entry].opts1
> > >     9d7b3838428c r8169: fix the KCSAN reported data-race in rtl_tx() while reading tp->cur_tx
> > >     04dbfa4122e0 firmware/imx-dsp: Fix use_after_free in imx_dsp_setup_channels()
> > >     0d587b86cd0d drm/dp_mst: Fix NULL deref in get_mst_branch_device_by_guid_helper()
> > >     8860f0175e51 vsock/virtio: initialize the_virtio_vsock before using VQs
> > >     762c251c7f5c vsock/virtio: add support for device suspend/resume
> > >     1e02df6f6907 vsock/virtio: factor our the code to initialize and delete VQs
> > >     15a8cac3c250 drm/i915/pmu: Check if pmu is closed before stopping event
> > >     43bd431a5dd9 nfsd: lock_rename() needs both directories to live on the same fs
> > >     556b68d9b95f mm/migrate: fix do_pages_move for compat pointers
> > >     c4071c6114de mm/page_alloc: correct start page when guard page debug is enabled
> > >     3a6cee2bfb53 vhost: Allow null msg.size on VHOST_IOTLB_INVALIDATE
> > >     fbc9a8718f31 virtio-mmio: fix memory leak of vm_dev
> > >     862a356bc986 virtio_balloon: Fix endless deflation and inflation on arm64
> > >     41bb770e42bc mcb-lpc: Reallocate memory region to avoid memory overlapping
> > >     f2ac8b2643dd mcb: Return actual parsed size when reading chameleon table
> > >     90918ef995b5 mptcp: more conservative check for zero probes
> > >     fd2b2dab6f5b tcp: cleanup tcp_remove_empty_skb() use
> > >     68342755b9b2 tcp: remove dead code from tcp_sendmsg_locked()
> > >     0f482ad7b1a5 pinctrl: qcom: lpass-lpi: fix concurrent register updates
> > >     51b054f6fe01 ASoC: codecs: wcd938x: fix runtime PM imbalance on remove
> > >     cb34f4e79e54 ASoC: codecs: wcd938x: fix resource leaks on bind errors
> > >     12952a23a5da Linux 5.15.137
> > >     dff33880d40a xfrm6: fix inet6_dev refcount underflow problem
> > >     5a9d05a4f1c3 Bluetooth: hci_sock: Correctly bounds check and pad HCI_MON_NEW_INDEX name
> > >     a6df96ee0b45 Bluetooth: hci_sock: fix slab oob read in create_monitor_event
> > >     c08d609fb2b6 phy: mapphone-mdm6600: Fix pinctrl_pm handling for sleep pins
> > >     e1b030b101f6 phy: mapphone-mdm6600: Fix runtime PM for remove
> > >     59f1095ab58e phy: mapphone-mdm6600: Fix runtime disable on probe
> > >     b618062c0b13 serial: 8250: omap: Move uart_write() inside PM section
> > >     67f29cd2f851 ASoC: pxa: fix a memory leak in probe()
> > >     76d04c339508 gpio: vf610: set value before the direction to avoid a glitch
> > >     4b129e3964b3 platform/x86: asus-wmi: Map 0x2a code, Ignore 0x2b and 0x2c events
> > >     e1a058cc2467 platform/x86: asus-wmi: Change ASUS_WMI_BRN_DOWN code from 0x20 to 0x2e
> > >     c6bbe51dcdf3 platform/surface: platform_profile: Propagate error if profile registration fails
> > >     a73c8d716938 s390/cio: fix a memleak in css_alloc_subchannel
> > >     c8b6c2df1e7d selftests/ftrace: Add new test case which checks non unique symbol
> > >     3ad81e6affcb s390/pci: fix iommu bitmap allocation
> > >     71d224acc4d1 perf: Disallow mis-matched inherited group reads
> > >     5aa89a11a2a6 USB: serial: option: add Fibocom to DELL custom modem FM101R-GL
> > >     8c376d863618 USB: serial: option: add entry for Sierra EM9191 with new firmware
> > >     483221216176 USB: serial: option: add Telit LE910C4-WWX 0x1035 composition
> > >     e750fb71dc6a nvme-rdma: do not try to stop unallocated queues
> > >     a9fd6d44abbc nvme-pci: add BOGUS_NID for Intel 0a54 device
> > >     071382bda1da ACPI: irq: Fix incorrect return value in acpi_register_gsi()
> > >     431a5010bce2 NFSv4.1: fixup use EXCHGID4_FLAG_USE_PNFS_DS for DS server
> > >     5762e72ef1b0 pNFS: Fix a hang in nfs4_evict_inode()
> > >     5a3abee2eee9 Revert "pinctrl: avoid unsafe code pattern in find_pinctrl()"
> > >     24959825377f mmc: core: Capture correct oemid-bits for eMMC cards
> > >     8041e7b7e7e9 mmc: core: sdio: hold retuning if sdio in 1-bit mode
> > >     262029c0c58c mmc: mtk-sd: Use readl_poll_timeout_atomic in msdc_reset_hw
> > >     3e363db1c13a mtd: physmap-core: Restore map_rom fallback
> > >     71823463b1b2 mtd: spinand: micron: correct bitmask for ecc status
> > >     a50d2f17d562 mtd: rawnand: arasan: Ensure program page operations are successful
> > >     ae53c92e928c mtd: rawnand: marvell: Ensure program page operations are successful
> > >     c0ca2ab23098 mtd: rawnand: pl353: Ensure program page operations are successful
> > >     a7070628043e mtd: rawnand: qcom: Unmap the right resource upon probe failure
> > >     3f928d1362f7 net: fix ifname in netlink ntf during netns move
> > >     ac43ec299a6f net: move from strlcpy with unused retval to strscpy
> > >     30e2db403032 net: introduce a function to check if a netdev name is in use
> > >     38ba5479355b Bluetooth: hci_event: Fix using memcmp when comparing keys
> > >     3b2da6d62b42 net/mlx5: Handle fw tracer change ownership event based on MTRC
> > >     f6e263824539 platform/x86: touchscreen_dmi: Add info for the Positivo C4128B
> > >     ca56d8afe648 HID: multitouch: Add required quirk for Synaptics 0xcd7e device
> > >     ca5bec7ecf26 btrfs: error out when reallocating block for defrag using a stale transaction
> > >     2692fd37aaf4 btrfs: error when COWing block from a root that is being deleted
> > >     ef491d9560d9 btrfs: error out when COWing block using a stale transaction
> > >     f89ed0a09673 btrfs: fix some -Wmaybe-uninitialized warnings in ioctl.c
> > >     df486b75feca drm: panel-orientation-quirks: Add quirk for One Mix 2S
> > >     d5ba30ee4f6d ipv4/fib: send notify when delete source address routes
> > >     9d07b7abd277 sky2: Make sure there is at least one frag_addr available
> > >     f652eb4adf27 regulator/core: Revert "fix kobject release warning and memory leak in regulator_register()"
> > >     aa77b187b1f0 wifi: cfg80211: avoid leaking stack data into trace
> > >     30a2285a2e18 wifi: mac80211: allow transmitting EAPOL frames with tainted key
> > >     b64eb31a1b53 wifi: cfg80211: Fix 6GHz scan configuration
> > >     bbec1724519e Bluetooth: hci_core: Fix build warnings
> > >     02b0e6991838 Bluetooth: Avoid redundant authentication
> > >     38681af225b6 Bluetooth: btusb: add shutdown function for QCA6174
> > >     e6e9a32c3e60 HID: holtek: fix slab-out-of-bounds Write in holtek_kbd_input_event
> > >     06aabf7715da wifi: iwlwifi: Ensure ack flag is properly cleared.
> > >     6063f6f64fa4 wifi: mwifiex: Sanity check tlv_len and tlv_bitmap_len
> > >     59ebfeb7b319 tracing: relax trace_event_eval_update() execution with cond_resched()
> > >     3d85fb391fa7 ata: libata-eh: Fix compilation warning in ata_eh_link_report()
> > >     89e3cc1b0703 ata: libata-core: Fix compilation warning in ata_dev_config_ncq()
> > >     137c658ea3ce gpio: timberdale: Fix potential deadlock on &tgpio->lock
> > >     68f106c2b2ab overlayfs: set ctime when setting mtime and atime
> > >     ef3c62e2f0f1 i2c: mux: Avoid potential false error message in i2c_mux_add_adapter
> > >     e2f64f3eebaa btrfs: initialize start_slot in btrfs_log_prealloc_extents
> > >     266dab0ce42d btrfs: return -EUCLEAN for delayed tree ref with a ref count not equals to 1
> > >     bc424f18fbdc fs-writeback: do not requeue a clean inode having skipped pages
> > >     92609823592c ARM: dts: ti: omap: Fix noisy serial with overrun-throttle-ms for mapphone
> > >     3898d8d685ab ksmbd: not allow to open file if delelete on close bit is set
> > >     d3dc26c4fdc2 nfp: flower: avoid rmmod nfp crash issues
> > >     6c52b1215904 mctp: perform route lookups under a RCU read-side lock
> > >     db3f17e571e8 mctp: Allow local delivery to the null EID
> > >     29017ab1a539 powerpc/47x: Fix 47x syscall return crash
> > >     558ee0fafd40 powerpc/32s: Do kuep_lock() and kuep_unlock() in assembly
> > >     d00f4ae3accf powerpc/32s: Remove capability to disable KUEP at boottime
> > >     fcb3f09e8173 drm/atomic-helper: relax unregistered connector check
> > >     403d201d1fd1 perf/x86/lbr: Filter vsyscall addresses
> > >     419ac18d8808 perf/x86: Move branch classifier
> > >     030099bc9115 perf: Add irq and exception return branch types
> > >     ae80d5290c14 iio: adc: ad7192: Correct reference voltage
> > >     569a126f244b iio: cros_ec: fix an use-after-free in cros_ec_sensors_push_data()
> > >     a9c471892d75 iio: core: introduce iio_device_{claim|release}_buffer_mode() APIs
> > >     eafbb1966152 iio: core: Hide read accesses to iio_dev->currentmode
> > >     919721348c04 iio: Un-inline iio_buffer_enabled()
> > >     7f74bc91eb00 serial: 8250_omap: Fix errors with no_console_suspend
> > >     d67d831e1dbc serial: 8250: omap: Fix imprecise external abort for omap_8250_pm()
> > >     aff3019b553e selftests/mm: fix awk usage in charge_reserved_hugetlb.sh and hugetlb_reparenting_test.sh that may cause error
> > >     4f1d3d1ca500 net: pktgen: Fix interface flags printing
> > >     8bdf95e29f86 netfilter: nf_tables: revert do not remove elements if set backend implements .abort
> > >     cc19daa037f5 netfilter: nf_tables: do not remove elements if set backend implements .abort
> > >     db33720697c8 netfilter: nft_set_rbtree: .deactivate fails if element has expired
> > >     44768cad012c neighbor: tracing: Move pin6 inside CONFIG_IPV6=y section
> > >     b33179dbf3f2 net/sched: sch_hfsc: upgrade 'rt' to 'sc' when it becomes a inner curve
> > >     0426d7bc17b8 bonding: Return pointer to data after pull on skb
> > >     66982023d741 net: dsa: bcm_sf2: Fix possible memory leak in bcm_sf2_mdio_register()
> > >     0ea476863ef7 i40e: prevent crash on probe if hw registers have invalid values
> > >     f9202217a6ea net: usb: smsc95xx: Fix an error code in smsc95xx_reset()
> > >     a2ceb30cc1fc ipv4: fib: annotate races around nh->nh_saddr_genid and nh->nh_saddr
> > >     a270aa7a47db tun: prevent negative ifindex
> > >     9d55719f983d tcp: tsq: relax tcp_small_queue_check() when rtx queue contains a single skb
> > >     8ae344291e38 tcp: fix excessive TLP and RACK timeouts from HZ rounding
> > >     8b6b4ca42a94 net: rfkill: gpio: prevent value glitch during probe
> > >     4df9ba0d7a82 net: ipv6: fix return value check in esp_remove_trailer
> > >     a9651e66d0bd net: ipv4: fix return value check in esp_remove_trailer
> > >     26a3c734cb8a xfrm: interface: use DEV_STATS_INC()
> > >     f8bc4b708b11 xfrm: fix a data-race in xfrm_gen_index()
> > >     b660e58ef72d qed: fix LL2 RX buffer allocation
> > >     d35f398b88a1 ASoC: codecs: wcd938x: fix unbind tear down order
> > >     d182d8ed7b7e ASoC: codecs: wcd938x: drop bogus bind error handling
> > >     8d32a6b67e77 ASoC: codecs: wcd938x-sdw: fix runtime PM imbalance on probe errors
> > >     6df571a6c153 ASoC: codecs: wcd938x-sdw: fix use after free on driver unbind
> > >     36eabe87031f drm/i915: Retry gtt fault when out of fence registers
> > >     34f62612be2a nvmet-tcp: Fix a possible UAF in queue intialization setup
> > >     04e0eef74b8f netfilter: nft_payload: fix wrong mac header matching
> > >     efe43d1bcbcb fs/ntfs3: fix deadlock in mark_as_free_ex
> > >     ab40c7ab7a93 fs/ntfs3: fix panic about slab-out-of-bounds caused by ntfs_list_ea()
> > >     24badb9dd8b8 fs/ntfs3: Fix possible null-pointer dereference in hdr_find_e()
> > >     ff38d2a705e1 tcp: check mptcp-level constraints for backlog coalescing
> > >     582f7993353c x86/sev: Check for user-space IOIO pointing to kernel space
> > >     5c2c01be809d x86/sev: Check IOBM for IOIO exceptions from user-space
> > >     6797c6d09e50 x86/sev: Disable MMIO emulation from user mode
> > >     0b4e772a6a89 KVM: x86: Mask LVTPC when handling a PMI
> > >     f61c43be1eb9 regmap: fix NULL deref on lookup
> > >     ffdc881f6807 nfc: nci: fix possible NULL pointer dereference in send_acknowledge()
> > >     d42aeae14fc4 ice: reset first in crash dump kernels
> > >     e42cecb513af ice: fix over-shifted variable
> > >     f6c093b97761 Bluetooth: avoid memcmp() out of bounds warning
> > >     e5f8b43c9c90 Bluetooth: hci_event: Fix coding style
> > >     1597c1ed0e7d Bluetooth: vhci: Fix race when opening vhci device
> > >     1ef071526848 Bluetooth: Fix a refcnt underflow problem for hci_conn
> > >     dd6b62fdd245 Bluetooth: Reject connection with the device which has same BD_ADDR
> > >     848a05c4423f Bluetooth: hci_event: Ignore NULL link key
> > >     e7a2aa7770d3 xfs: don't expose internal symlink metadata buffers to the vfs
> > >     fe5c6fbc5e4a Documentation: sysctl: align cells in second content column
> > >     1815844652cc lib/Kconfig.debug: do not enable DEBUG_PREEMPT by default
> > >     00c03985402e Linux 5.15.136
> > >     5266b5b6e975 eth: remove remaining copies of the NAPI_POLL_WEIGHT define
> > >     528f0ba9f7a4 usb: hub: Guard against accesses to uninitialized BOS descriptors
> > >     542a3f1a3cc1 Revert "kernel/sched: Modify initial boot task idle setup"
> > >     737ce5518a9c arm64: armv8_deprecated: fix unused-function error
> > >     2e10931e2d77 arm64: armv8_deprecated: rework deprected instruction handling
> > >     abd4aa081905 arm64: armv8_deprecated: move aarch32 helper earlier
> > >     f10abdb04c3d arm64: armv8_deprecated move emulation functions
> > >     0b4eec015fa5 arm64: armv8_deprecated: fold ops into insn_emulation
> > >     a8d2910be6f8 arm64: rework EL0 MRS emulation
> > >     057f9123b1a8 arm64: factor insn read out of call_undef_hook()
> > >     3f82927cabaf arm64: factor out EL1 SSBS emulation hook
> > >     474385adcd84 arm64: split EL0/EL1 UNDEF handlers
> > >     de0358635401 arm64: allow kprobes on EL0 handlers
> > >     7154e2db8890 arm64: rework BTI exception handling
> > >     cd5ceadc2b37 arm64: rework FPAC exception handling
> > >     b6358002fd0c arm64: consistently pass ESR_ELx to die()
> > >     7ddb1ef2bb42 arm64: die(): pass 'err' as long
> > >     9a3e177ef570 arm64: report EL1 UNDEFs better
> > >     d6808be3ff94 powerpc/64e: Fix wrong test in __ptep_test_and_clear_young()
> > >     9c0dc3e2c996 powerpc/8xx: Fix pte_access_permitted() for PAGE_NONE
> > >     4da05eba66e6 dmaengine: mediatek: Fix deadlock caused by synchronize_irq()
> > >     82f61b2d5187 dmaengine: idxd: use spin_lock_irqsave before wait_event_lock_irq
> > >     ecba5afe86f3 x86/alternatives: Disable KASAN in apply_alternatives()
> > >     cbd2aac00498 usb: cdnsp: Fixes issue with dequeuing not queued requests
> > >     7014807fb7ef usb: gadget: ncm: Handle decoding of multiple NTB's in unwrap call
> > >     50259cf71a1b usb: gadget: udc-xilinx: replace memcpy with memcpy_toio
> > >     308f19249641 counter: microchip-tcb-capture: Fix the use of internal GCLK logic
> > >     5a6ce81d7c16 pinctrl: avoid unsafe code pattern in find_pinctrl()
> > >     1c790191cab4 cgroup: Remove duplicates in cgroup v1 tasks file
> > >     1680c82929bc tee: amdtee: fix use-after-free vulnerability in amdtee_close_session
> > >     b8ec40a90acd Input: goodix - ensure int GPIO is in input for gpio_count == 1 && gpio_int_idx == 0 case
> > >     d092630e8a20 Input: i8042 - add Fujitsu Lifebook E5411 to i8042 quirk table
> > >     7cea6fa2d73f Input: xpad - add PXN V900 support
> > >     6ff4e50e2d2a Input: psmouse - fix fast_reconnect function for PS/2 mode
> > >     6a4a39638640 Input: powermate - fix use-after-free in powermate_config_complete
> > >     6ad7f52d8c58 ceph: fix type promotion bug on 32bit systems
> > >     c0c4acd53a98 ceph: fix incorrect revoked caps assert in ceph_fill_file_size()
> > >     58f0e6324ec7 libceph: use kernel_connect()
> > >     d727b97f8f2e thunderbolt: Check that lane 1 is in CL0 before enabling lane bonding
> > >     04c38bedd07c thunderbolt: Workaround an IOMMU fault on certain systems with Intel Maple Ridge
> > >     a586742a3780 mcb: remove is_added flag from mcb_device struct
> > >     4382d1a996e5 x86/cpu: Fix AMD erratum #1485 on Zen4-based CPUs
> > >     763167003a80 ACPI: resource: Skip IRQ override on ASUS ExpertBook B1402CBA
> > >     510d4a01d84c drm/amd/display: Don't set dpms_off for seamless boot
> > >     9cb61ab9f4ca drm/amdgpu: add missing NULL check
> > >     f9a1af37b801 iio: pressure: ms5611: ms5611_prom_is_valid false negative bug
> > >     09b8ed9547f1 iio: pressure: dps310: Adjust Timeout Settings
> > >     4c80ecef859d iio: pressure: bmp280: Fix NULL pointer exception
> > >     a625de7e5464 usb: musb: Modify the "HWVers" register address
> > >     eb28694f6da8 usb: musb: Get the musb_qh poniter after musb_giveback
> > >     ee88141873a8 usb: cdns3: Modify the return value of cdns_set_active () to void when CONFIG_PM_SLEEP is disabled
> > >     3b2dbc4f3302 usb: dwc3: Soft reset phy on probe for host
> > >     42c56e015653 net: usb: dm9601: fix uninitialized variable use in dm9601_mdio_read
> > >     524f45361789 usb: xhci: xhci-ring: Use sysdev for mapping bounce buffer
> > >     1d8e7fe85528 xhci: Keep interrupt disabled in initialization until host is running.
> > >     cb34e3b25c37 dmaengine: stm32-mdma: abort resume if no ongoing transfer
> > >     d56dbfe750a8 media: mtk-jpeg: Fix use after free bug due to uncanceled work
> > >     5e13e69ddf0d net: release reference to inet6_dev pointer
> > >     aade10d51ddc net: change accept_ra_min_rtr_lft to affect all RA lifetimes
> > >     8f12d2d66cba net: add sysctl accept_ra_min_rtr_lft
> > >     bc9f6cbeb999 workqueue: Override implicit ordered attribute in workqueue_apply_unbound_cpumask()
> > >     25dd54b95abf nfc: nci: assert requested protocol is valid
> > >     b2bb3b43b94a pinctrl: renesas: rzn1: Enable missing PINMUX
> > >     c4140dd77c3b net/smc: Fix pos miscalculation in statistics
> > >     d888d3f70b0d net: nfc: fix races in nfc_llcp_sock_get() and nfc_llcp_sock_get_sn()
> > >     249a1fdb95d5 net/mlx5e: Again mutually exclude RX-FCS and RX-port-timestamp
> > >     2112cacb38aa ixgbe: fix crash with empty VF macvlan list
> > >     935a15334d77 net: phy: mscc: macsec: reject PN update requests
> > >     667fe9101a3a net: macsec: indicate next pn update when offloading
> > >     2dcb31e65d26 bpf: Fix verifier log for async callback return values
> > >     6a217af2c67f drm/vmwgfx: fix typo of sizeof argument
> > >     72ef70886556 riscv, bpf: Sign-extend return values
> > >     7795592e0818 riscv, bpf: Factor out emit_call for kernel and bpf context
> > >     58941cc742ca xen-netback: use default TX queue size for vifs
> > >     cffdced18af8 eth: remove copies of the NAPI_POLL_WEIGHT define
> > >     5c360eec5332 mlxsw: fix mlxsw_sp2_nve_vxlan_learning_set() return type
> > >     84c6aa0ae5c4 ieee802154: ca8210: Fix a potential UAF in ca8210_probe
> > >     616761cf9df9 ravb: Fix use-after-free issue in ravb_tx_timeout_work()
> > >     30ebd4177593 ravb: Fix up dma_free_coherent() call in ravb_remove()
> > >     3f39de2bd1d2 drm/msm/dpu: change _dpu_plane_calc_bw() to use u64 to avoid overflow
> > >     85ae07d4dcc6 drm/msm/dsi: fix irq_of_parse_and_map() error checking
> > >     9a890c7d4d0f drm/msm/dsi: skip the wait for video mode done if not applicable
> > >     b9de60b6830c drm/msm/dp: do not reinitialize phy unless retry during link training
> > >     afe5f596b588 KEYS: trusted: Remove redundant static calls usage
> > >     20e73ece06b3 KEYS: trusted: allow use of kernel RNG for key material
> > >     a01d68b6c666 ALSA: usb-audio: Fix microphone sound on Opencomm2 Headset
> > >     5b5e58299eac net: prevent address rewrite in kernel_bind()
> > >     56e96b38d2f7 quota: Fix slow quotaoff
> > >     28ddc1e0b898 HID: logitech-hidpp: Fix kernel crash on receiver USB disconnect
> > >     b930f0f7bbc2 lib/test_meminit: fix off-by-one error in test_pages()
> > >     982bd86fd659 platform/x86: hp-wmi:: Mark driver struct with __refdata to prevent section mismatch warning
> > >     124cf0ea4b82 platform/x86: think-lmi: Fix reference leak
> > >     3d2a16f878f0 of: overlay: Reorder struct fragment fields kerneldoc
> > >     10f4a0b6657e perf/arm-cmn: Fix the unhandled overflow status of counter 4 to 7
> > >     b7966e2191d0 RDMA/cxgb4: Check skb value for failure to allocate
> > >     b9bdffb3f9aa RDMA/srp: Do not call scsi_done() from srp_abort()
> > >     7d4999589ebc scsi: ib_srp: Call scsi_done() directly
> > >     d2746cdfd5e5 scsi: core: Rename scsi_mq_done() into scsi_done() and export it
> > >     8f2350e204da scsi: core: Use a structure member to track the SCSI command submitter
> > >     29298c85a81a iommu/vt-d: Avoid memory allocation in iommu_suspend()
> > >     02e21884dcf2 Linux 5.15.135
> > >     c8af81a9d36e xen/events: replace evtchn_rwlock with RCU
> > >     c346494ec7f1 parisc: Restore __ldcw_align for PA-RISC 2.0 processors
> > >     694e13732e83 ksmbd: fix uaf in smb20_oplock_break_ack
> > >     e914c3a47e45 RDMA/mlx5: Fix NULL string error
> > >     81b7bf367eea RDMA/siw: Fix connection failure handling
> > >     5d8bd138204f RDMA/uverbs: Fix typo of sizeof argument
> > >     60c9ed88526d RDMA/cma: Fix truncation compilation warning in make_cma_ports
> > >     7f6136ced1b8 RDMA/cma: Initialize ib_sa_multicast structure to 0 when join
> > >     1dd6095fc727 gpio: pxa: disable pinctrl calls for MMP_GPIO
> > >     844fcf4c697c gpio: aspeed: fix the GPIO number passed to pinctrl_gpio_set_config()
> > >     1878d6666c32 IB/mlx4: Fix the size of a buffer in add_port_entries()
> > >     718d9b44afca of: dynamic: Fix potential memory leak in of_changeset_action()
> > >     e0878f38b661 RDMA/core: Require admin capabilities to set system parameters
> > >     18a839064fc6 dm zoned: free dmz->ddev array in dmz_put_zoned_devices
> > >     8781fe259dd5 HID: intel-ish-hid: ipc: Disable and reenable ACPI GPE bit
> > >     949ccc91c35b HID: sony: remove duplicate NULL check before calling usb_free_urb()
> > >     a02c02adc2bd sctp: update hb timer immediately after users change hb_interval
> > >     7783b471bfce sctp: update transport state when processing a dupcook packet
> > >     1abac613c0d5 tcp: fix delayed ACKs for MSS boundary condition
> > >     821b3b00bc0f tcp: fix quick-ack counting to count actual ACKs of new data
> > >     24fb22bddb71 tipc: fix a potential deadlock on &tx->lock
> > >     2e53585e233c net: stmmac: dwmac-stm32: fix resume on STM32 MCU
> > >     74e569324050 ipv4: Set offload_failed flag in fibmatch results
> > >     a4b9bbd1d12f netfilter: nf_tables: nft_set_rbtree: fix spurious insertion failure
> > >     88497f74d684 netfilter: handle the connecting collision properly in nf_conntrack_proto_sctp
> > >     0c9cf5e8807f ibmveth: Remove condition to recompute TCP header checksum.
> > >     5a899e2ce848 net: ethernet: ti: am65-cpsw: Fix error code in am65_cpsw_nuss_init_tx_chns()
> > >     4837a192f6d0 net: nfc: llcp: Add lock when modifying device list
> > >     cda10784a176 net: usb: smsc75xx: Fix uninit-value access in __smsc75xx_read_reg
> > >     2801a1ddb26d net: dsa: mv88e6xxx: Avoid EEPROM timeout when EEPROM is absent
> > >     cb145e6c2070 ptp: ocp: Fix error handling in ptp_ocp_device_init
> > >     cd1189956393 ipv4, ipv6: Fix handling of transhdrlen in __ip{,6}_append_data()
> > >     147d89ee4143 net: fix possible store tearing in neigh_periodic_work()
> > >     bdb4fcf18e16 modpost: add missing else to the "of" check
> > >     bc8b89b69638 bpf, sockmap: Reject sk_msg egress redirects to non-TCP sockets
> > >     9fb4dfb8e212 NFSv4: Fix a nfs4_state_manager() race
> > >     fcdd79fda38a ima: rework CONFIG_IMA dependency block
> > >     b67adca1e1be scsi: target: core: Fix deadlock due to recursive locking
> > >     9a103e0b100c ima: Finish deprecation of IMA_TRUSTED_KEYRING Kconfig
> > >     bb6aee0696c6 regmap: rbtree: Fix wrong register marked as in-cache when creating new node
> > >     0cee8c1b3af3 wifi: mt76: mt76x02: fix MT76x0 external LNA gain handling
> > >     3f6fbbccba2d drivers/net: process the result of hdlc_open() and add call of hdlc_close() in uhdlc_close()
> > >     ebad2e4c4847 bpf: Fix tr dereferencing
> > >     5afb996349cb wifi: mwifiex: Fix oob check condition in mwifiex_process_rx_packet
> > >     7c8faa310803 wifi: iwlwifi: mvm: Fix a memory corruption issue
> > >     5db7af530ebd iwlwifi: avoid void pointer arithmetic
> > >     6ff75f524dae wifi: iwlwifi: dbg_ini: fix structure packing
> > >     0ea2a6349733 ubi: Refuse attaching if mtd's erasesize is 0
> > >     bb0707fde749 HID: sony: Fix a potential memory leak in sony_probe()
> > >     8afbacf61919 arm64: Add Cortex-A520 CPU part definition
> > >     0da6d21ba235 drm/amd: Fix detection of _PR3 on the PCIe root port
> > >     1ad7ccd45a65 net: prevent rewrite of msg_name in sock_sendmsg()
> > >     0fb3df94274b net: replace calls to sock->ops->connect() with kernel_connect()
> > >     37b54e8acea5 wifi: mwifiex: Fix tlv_buf_left calculation
> > >     e80f55d6d2a9 qed/red_ll2: Fix undefined behavior bug in struct qed_ll2_info
> > >     1e69422efcc6 vringh: don't use vringh_kiov_advance() in vringh_iov_xfer()
> > >     4e2f83952b1d scsi: zfcp: Fix a double put in zfcp_port_enqueue()
> > >     310bca649b30 Revert "clk: imx: pll14xx: dynamically configure PLL for 393216000/361267200Hz"
> > >     3f59e63568ad block: fix use-after-free of q->q_usage_counter
> > >     b75b017b3f37 rbd: take header_rwsem in rbd_dev_refresh() only when updating
> > >     33229d783466 rbd: decouple parent info read-in from updating rbd_dev
> > >     ab73e7ed79d3 rbd: decouple header read-in from updating rbd_dev->header
> > >     b4ddad3fb0ea rbd: move rbd_dev_refresh() definition
> > >     bb1fae816c90 iommu/arm-smmu-v3: Avoid constructing invalid range commands
> > >     c4edc7b5c836 iommu/arm-smmu-v3: Set TTL invalidation hint better
> > >     a98ad3adf60d arm64: Avoid repeated AA64MMFR1_EL1 register read on pagefault path
> > >     aad6ba1715ec ring-buffer: Fix bytes info in per_cpu buffer stats
> > >     8012d0b05158 ring-buffer: remove obsolete comment for free_buffer_page()
> > >     65a218ca516e NFSv4: Fix a state manager thread deadlock regression
> > >     8454a2f5e930 NFS: rename nfs_client_kset to nfs_kset
> > >     f8b0b6a8e196 NFS: Cleanup unused rpc_clnt variable
> > >     686746be7bfb ASoC: tegra: Fix redundant PLLA and PLLA_OUT0 updates
> > >     0a210e63844b ASoC: soc-utils: Export snd_soc_dai_is_dummy() symbol
> > >     b4f7f1556813 spi: zynqmp-gqspi: fix clock imbalance on probe failure
> > >     e514f897ad66 spi: zynqmp-gqspi: Convert to platform remove callback returning void
> > >     1edcec18cfb7 Linux 5.15.134
> > >     09a683023785 netfilter: nf_tables: fix kdoc warnings after gc rework
> > >     66cb6d74f5a1 drm/meson: fix memory leak on ->hpd_notify callback
> > >     91f1f025b6d9 fs: binfmt_elf_efpic: fix personality for ELF-FDPIC
> > >     1cae7473a6dd ata: libata-sata: increase PMP SRST timeout to 10s
> > >     e74adc589922 ata: libata-core: Do not register PM operations for SAS ports
> > >     4cbd55a81965 ata: libata-core: Fix port and device removal
> > >     ddc525fffb44 ata: libata-core: Fix ata_port_request_pm() locking
> > >     2990a195edb5 net: thunderbolt: Fix TCPv6 GSO checksum calculation
> > >     132a5ae4136b bpf: Fix BTF_ID symbol generation collision in tools/
> > >     58d560e98da5 bpf: Fix BTF_ID symbol generation collision
> > >     f8673f651bc1 btrfs: properly report 0 avail for very full file systems
> > >     b5d00cd7db66 ring-buffer: Update "shortest_full" in polling
> > >     00d2cb8066cb proc: nommu: /proc/<pid>/maps: release mmap read lock
> > >     40527ebb3e45 Revert "SUNRPC dont update timeout value on connection reset"
> > >     a2b1d486fb70 io_uring/fs: remove sqe->rw_flags checking from LINKAT
> > >     111fe77cb13f sched/rt: Fix live lock between select_fallback_rq() and RT push
> > >     3569ad59664f kernel/sched: Modify initial boot task idle setup
> > >     07f78e97676c i2c: i801: unregister tco_pdev in i801_probe() error path
> > >     70df8b9c59bc ata: libata-scsi: ignore reserved bits for REPORT SUPPORTED OPERATION CODES
> > >     a7e0c10a8c33 ALSA: hda: Disable power save for solving pop issue on Lenovo ThinkCentre M70q
> > >     0c5fd85fb01f netfilter: nf_tables: disallow rule removal from chain binding
> > >     3936e8714907 nilfs2: fix potential use after free in nilfs_gccache_submit_read_data()
> > >     2b837f13a818 serial: 8250_port: Check IRQ data before use
> > >     a48d2bcd23f2 Revert "tty: n_gsm: fix UAF in gsm_cleanup_mux"
> > >     78e70c6238d2 misc: rtsx: Fix some platforms can not boot and move the l1ss judgment to probe
> > >     f090a8b4d2e3 x86/srso: Add SRSO mitigation for Hygon processors
> > >     f5a604757aa8 iommu/arm-smmu-v3: Fix soft lockup triggered by arm_smmu_mm_invalidate_range
> > >     efce75bd2dbc Smack:- Use overlay inode label in smack_inode_copy_up()
> > >     0e3450487f99 smack: Retrieve transmuting information in smack_inode_getsecurity()
> > >     3586b3feed1b smack: Record transmuting in smk_transmuted
> > >     9690ad557d94 nvme-pci: always return an ERR_PTR from nvme_pci_alloc_dev
> > >     3c29c6e8cd7c scsi: qla2xxx: Fix NULL pointer dereference in target mode
> > >     6e5e4223c897 i40e: fix potential NULL pointer dereferencing of pf->vf i40e_sync_vsi_filters()
> > >     aff3994d4bdd watchdog: iTCO_wdt: Set NO_REBOOT if the watchdog is not already running
> > >     83a30e945571 watchdog: iTCO_wdt: No need to stop the timer in probe
> > >     1e8c573f50a7 nvme-pci: do not set the NUMA node of device if it has none
> > >     182d13dadb03 nvme-pci: factor out a nvme_pci_alloc_dev helper
> > >     af58072e867c nvme-pci: factor the iod mempool creation into a helper
> > >     c8bc44936f2c cgroup: Fix suspicious rcu_dereference_check() usage warning
> > >     ce6b88a5853d sched/cpuacct: Optimize away RCU read lock
> > >     b1deb155524e perf build: Define YYNOMEM as YYNOABORT for bison < 3.81
> > >     86e65ffc4d0f fbdev/sh7760fb: Depend on FB=y
> > >     4bf0044fe43f ncsi: Propagate carrier gain/loss events to the NCSI controller
> > >     288990ec3580 powerpc/watchpoints: Annotate atomic context in more places
> > >     47a94e87f00c powerpc/watchpoint: Disable pagefaults when getting user instruction
> > >     7eb09f70d9c2 powerpc/watchpoints: Disable preemption in thread_change_pc()
> > >     134b01a39077 media: vb2: frame_vector.c: replace WARN_ONCE with a comment
> > >     baf7cf0fdb83 ASoC: imx-rpmsg: Set ignore_pmdown_time for dai_link
> > >     9da93c74490c bpf: Clarify error expectations from bpf_clone_redirect
> > >     e1a8b79ad768 ASoC: fsl: imx-pcm-rpmsg: Add SNDRV_PCM_INFO_BATCH flag
> > >     45e028accbdf spi: stm32: add a delay before SPI disable
> > >     25850bf83dcd spi: nxp-fspi: reset the FLSHxCR1 registers
> > >     50662d21e414 ata: libata-eh: do not clear ATA_PFLAG_EH_PENDING in ata_eh_reset()
> > >     8e3cdab909db smb3: correct places where ENOTSUPP is used instead of preferred EOPNOTSUPP
> > >     d540a4370aba scsi: pm80xx: Avoid leaking tags when processing OPC_INB_SET_CONTROLLER_CONFIG command
> > >     fde57d7ba9b3 scsi: pm80xx: Use phy-specific SAS address when sending PHY_START command
> > >     a1589abd7c4a drm/amdgpu: Handle null atom context in VBIOS info ioctl
> > >     fd334cfd8412 drm/amd/display: Don't check registers, if using AUX BL control
> > >     a8bc0f6357af platform/mellanox: mlxbf-bootctl: add NET dependency into Kconfig
> > >     344f2f3e61a9 ring-buffer: Do not attempt to read past "commit"
> > >     3db9b420709b selftests: fix dependency checker script
> > >     4aa90e624c30 btrfs: improve error message after failure to add delayed dir index item
> > >     53e7c559b7bf ring-buffer: Avoid softlockup in ring_buffer_resize()
> > >     b4874f72cf57 selftests/ftrace: Correctly enable event in instance-event.tc
> > >     8c5c9ecbfa8d scsi: ufs: core: Move __ufshcd_send_uic_cmd() outside host_lock
> > >     e08e61d50a30 scsi: qedf: Add synchronization between I/O completions and abort
> > >     ada7fcba2d6a parisc: irq: Make irq_stack_union static to avoid sparse warning
> > >     b7e376a26b0c parisc: drivers: Fix sparse warning
> > >     d8c6fad00282 parisc: iosapic.c: Fix sparse warnings
> > >     1ecdcfec4e4a parisc: sba: Fix compile warning wrt list of SBA devices
> > >     bd1ec7f9983b spi: sun6i: fix race between DMA RX transfer completion and RX FIFO drain
> > >     ff05ed4ae214 spi: sun6i: reduce DMA RX transfer width to single byte
> > >     ac0d06809934 dma-debug: don't call __dma_entry_alloc_check_leak() under free_entries_lock
> > >     d938c3d278d5 i2c: npcm7xx: Fix callback completion ordering
> > >     0c615323a745 gpio: pmic-eic-sprd: Add can_sleep flag for PMIC EIC chip
> > >     2a47ee15a6ab soc: imx8m: Enable OCOTP clock for imx8mm before reading registers
> > >     7c59b882b9b3 xtensa: boot/lib: fix function prototypes
> > >     70460e81e2d1 xtensa: boot: don't add include-dirs
> > >     bc51434b6612 xtensa: iss/network: make functions static
> > >     8e0f78a84f64 xtensa: add default definition for XCHAL_HAVE_DIV32
> > >     be57fc50dc3c firmware: imx-dsp: Fix an error handling path in imx_dsp_setup_channels()
> > >     1df81ea9e4db power: supply: ucs1002: fix error code in ucs1002_get_property()
> > >     6937e44ffb91 bus: ti-sysc: Fix SYSC_QUIRK_SWSUP_SIDLE_ACT handling for uart wake-up
> > >     0e75aa86a7d0 ARM: dts: ti: omap: motorola-mapphone: Fix abe_clkctrl warning on boot
> > >     1b39eae11752 ARM: dts: ti: omap: Fix bandgap thermal cells addressing for omap3/4
> > >     fcbf770c66ef ARM: dts: omap: correct indentation
> > >     f5e12de36ab3 treewide: Replace GPLv2 boilerplate/reference with SPDX - gpl-2.0_56.RULE (part 1)
> > >     6829bc7978e0 clk: tegra: fix error return case for recalc_rate
> > >     78277b096d4c bus: ti-sysc: Fix missing AM35xx SoC matching
> > >     5435a49b3b66 bus: ti-sysc: Use fsleep() instead of usleep_range() in sysc_reset()
> > >     c39df101d8ca drm/bridge: ti-sn65dsi83: Do not generate HFP/HBP/HSA and EOT packet
> > >     4bf10fd51ca5 MIPS: Alchemy: only build mmc support helpers if au1xmmc is enabled
> > >     d2640d86876e btrfs: reset destination buffer when read_extent_buffer() gets invalid range
> > >     1a541999f31f scsi: qla2xxx: Use raw_smp_processor_id() instead of smp_processor_id()
> > >     532a23960566 scsi: qla2xxx: Select qpair depending on which CPU post_cmd() gets called
> > >     6642b4eb083b ata: ahci: Add Elkhart Lake AHCI controller
> > >     072611960741 ata: ahci: Rename board_ahci_mobile
> > >     8274154712a0 ata: ahci: Add support for AMD A85 FCH (Hudson D4)
> > >     bd69c74dca70 ata: libata: Rename link flag ATA_LFLAG_NO_DB_DELAY
> > >     f5ba6d9d6bec netfilter: nft_exthdr: Fix non-linear header modification
> > >     7ca3a1b0f474 netfilter: exthdr: add support for tcp option removal
> > >     fb6f65780c9c Input: i8042 - add quirk for TUXEDO Gemini 17 Gen1/Clevo PD70PN
> > >     191fc23cfa9a Input: i8042 - rename i8042-x86ia64io.h to i8042-acpipnpio.h
> > >     5d2b57c0bc40 xfs: fix xfs_inodegc_stop racing with mod_delayed_work
> > >     657f842859c4 xfs: disable reaping in fscounters scrub
> > >     8444467eadb2 xfs: check that per-cpu inodegc workers actually run on that cpu
> > >     67db9ecb84d5 xfs: explicitly specify cpu when forcing inodegc delayed work to run immediately
> > >     99e65f075e6c xfs: introduce xfs_inodegc_push()
> > >     2df381963240 xfs: bound maximum wait time for inodegc work
> > >     08dc21596751 i2c: mux: gpio: Add missing fwnode_handle_put()
> > >     f912d9d87421 i2c: mux: gpio: Replace custom acpi_get_local_address()
> > >     1aa39eee57f6 i2c: mux: demux-pinctrl: check the return value of devm_kstrdup()
> > >     9910b1411e7e gpio: tb10x: Fix an error handling path in tb10x_gpio_probe()
> > >     d7acb7031758 Fix up backport of 136191703038 ("interconnect: Teach lockdep about icc_bw_lock order")
> > >     d645206e9be2 igc: Expose tx-usecs coalesce setting to user
> > >     d7a2bf6faa82 bnxt_en: Flush XDP for bnxt_poll_nitroa0()'s NAPI
> > >     56d2418a079a net: ena: Flush XDP packets on error.
> > >     07b569051f6e locking/seqlock: Do the lockdep annotation before locking in do_write_seqcount_begin_nested()
> > >     a70dbdede0c7 netfilter: ipset: Fix race between IPSET_CMD_CREATE and IPSET_CMD_SWAP
> > >     0dcc9b4097d8 netfilter: nf_tables: disable toggling dormant table state more than once
> > >     ea82139e6e35 net: rds: Fix possible NULL-pointer dereference
> > >     cd05eec2ee0c team: fix null-ptr-deref when team device type is changed
> > >     8bc97117b51d net: bridge: use DEV_STATS_INC()
> > >     0d3939cccb20 net: hns3: add 5ms delay before clear firmware reset irq source
> > >     d6d182d856d0 net: hns3: fix fail to delete tc flower rules during reset issue
> > >     7c47b238f4ec net: hns3: only enable unicast promisc when mac table full
> > >     96af9a55b782 net: hns3: fix GRE checksum offload issue
> > >     13ea4b92e875 x86/srso: Fix SBPB enablement for spec_rstack_overflow=off
> > >     e2c34afe8362 x86/srso: Fix srso_show_state() side effect
> > >     21efa88e777f platform/x86: intel_scu_ipc: Fail IPC send if still busy
> > >     0a5d236b52cf platform/x86: intel_scu_ipc: Don't override scu in intel_scu_ipc_dev_simple_command()
> > >     ab78000c38b4 platform/x86: intel_scu_ipc: Check status upon timeout in ipc_wait_for_interrupt()
> > >     47329633b3f0 platform/x86: intel_scu_ipc: Check status after timeout in busy_loop()
> > >     26df9ab5de30 dccp: fix dccp_v4_err()/dccp_v6_err() again
> > >     3b14e8431855 powerpc/perf/hv-24x7: Update domain value check
> > >     8860d354f653 ipv4: fix null-deref in ipv4_link_failure
> > >     c196ecd3f893 igc: Fix infinite initialization loop with early XDP redirect
> > >     a2d69dcb6ccb ionic: fix 16bit math issue when PAGE_SIZE >= 64KB
> > >     3796e449a03e i40e: Fix VF VLAN offloading when port VLAN is configured
> > >     a628f3b5cd8d i40e: Add VF VLAN pruning
> > >     7a9eee3b5d4d iavf: do not process adminq tasks when __IAVF_IN_REMOVE_TASK is set
> > >     f3c6a17900e8 ASoC: imx-audmix: Fix return error with devm_clk_get()
> > >     f90a7b9586d7 net/core: Fix ETH_P_1588 flow dissector
> > >     55629e616452 selftests: tls: swap the TX and RX sockets in some tests
> > >     acabf5df49aa bpf: Avoid deadlock when using queue and stack maps from NMI
> > >     c6e44f4c31c5 netfilter: nf_tables: disallow element removal on anonymous sets
> > >     6a8de7775329 ASoC: meson: spdifin: start hw on dai probe
> > >     ef99506eaf1d netfilter: nf_tables: fix memleak when more than 255 elements expired
> > >     8d7a00b904da netfilter: nft_set_hash: try later when GC hits EAGAIN on iteration
> > >     83d3a4607c58 netfilter: nft_set_pipapo: stop GC iteration if GC transaction allocation fails
> > >     949369f9f0d9 netfilter: nft_set_pipapo: call nft_trans_gc_queue_sync() in catchall GC
> > >     2e6846b613fa netfilter: nft_set_rbtree: use read spinlock to avoid datapath contention
> > >     9af7dfb3c9d7 netfilter: nft_set_rbtree: skip sync GC for new elements in this transaction
> > >     9366966caf1a netfilter: nf_tables: defer gc run if previous batch is still pending
> > >     082791b42123 netfilter: nf_tables: use correct lock to protect gc_list
> > >     b44a459c6561 netfilter: nf_tables: GC transaction race with abort path
> > >     24707fa1e1f9 netfilter: nf_tables: GC transaction race with netns dismantle
> > >     6796800f0d8e netfilter: nf_tables: fix GC transaction races with netns and netlink event exit path
> > >     af78b0489e88 netfilter: nf_tables: don't fail inserts if duplicate has expired
> > >     8f24fe69e3ca netfilter: nf_tables: remove busy mark and gc batch API
> > >     b290795bd26f netfilter: nft_set_hash: mark set element as dead when deleting from packet path
> > >     479a2cf52593 netfilter: nf_tables: adapt set backend to use GC transaction API
> > >     d19e8bf3ea41 netfilter: nf_tables: GC transaction API to avoid race with control plane
> > >     7c7e658a36f8 netfilter: nf_tables: don't skip expired elements during walk
> > >     a2d1125ee04e tracing: Have event inject files inc the trace array ref count
> > >     6b6c088c38f7 ext4: do not let fstrim block system suspend
> > >     a9d3bb58da95 ext4: move setting of trimmed bit into ext4_try_to_trim_range()
> > >     d91abea15c61 ext4: replace the traditional ternary conditional operator with with max()/min()
> > >     656f0495e4ac ext4: change s_last_trim_minblks type to unsigned long
> > >     be57857fb3c3 ext4: scope ret locally in ext4_try_to_trim_range()
> > >     e832b55881a1 ata: libahci: clear pending interrupt status
> > >     f6189f373151 ata: ahci: Drop pointless VPRINTK() calls and convert the remaining ones
> > >     fa6d449e4d02 tracing: Increase trace array ref count on enable and filter files
> > >     7a688f191a17 tracing: Make trace_marker{,_raw} stream-like
> > >     68fc0e75c793 NFSv4.1: fix pnfs MDS=DS session trunking
> > >     0ff78c455494 NFSv4.1: use EXCHGID4_FLAG_USE_PNFS_DS for DS server
> > >     d381bfe13895 SUNRPC: Mark the cred for revalidation if the server rejects it
> > >     f1c434ddafe6 NFS/pNFS: Report EINVAL errors from connect() to the server
> > >     0c0a7e1f2a6a NFS: More fixes for nfs_direct_write_reschedule_io()
> > >     a354b4a367f5 NFS: Use the correct commit info in nfs_join_page_group()
> > >     b911329317b4 Linux 5.15.133
> > >     e3a29b80e9e6 interconnect: Teach lockdep about icc_bw_lock order
> > >     c6244cd00c97 drm/amd/display: enable cursor degamma for DCN3+ DRM legacy gamma
> > >     08569c92f7f3 net/sched: Retire rsvp classifier
> > >     6b080fa8aae1 drm/amdgpu: fix amdgpu_cs_p1_user_fence
> > >     6386a2d4dc01 drm/amd/display: fix the white screen issue when >= 64GB DRAM
> > >     e04b7073bdce ext4: fix rec_len verify error
> > >     93763d58705a scsi: pm8001: Setup IRQs on resume
> > >     72a22696cf19 scsi: megaraid_sas: Fix deadlock on firmware crashdump
> > >     54603e8a88bc ata: libata: disallow dev-initiated LPM transitions to unsupported states
> > >     01c7c38a90bc i2c: aspeed: Reset the i2c controller when timeout occurs
> > >     763d39f4e8fb tracefs: Add missing lockdown check to tracefs_create_dir()
> > >     bf195968e362 nfsd: fix change_info in NFSv4 RENAME replies
> > >     bf38c1d29f8b tracing: Have option files inc the trace array ref count
> > >     85ad4688b7a7 tracing: Have current_trace inc the trace array ref count
> > >     962e6723239b tracing: Have tracing_max_latency inc the trace array ref count
> > >     380bbd46d61c btrfs: release path before inode lookup during the ino lookup ioctl
> > >     779c3cf2749c btrfs: fix lockdep splat and potential deadlock after failure running delayed items
> > >     f9c78afcee46 ovl: fix incorrect fdput() on aio completion
> > >     05a7289a5d4b ovl: fix failed copyup of fileattr on a symlink
> > >     8bcb80293be7 attr: block mode changes of symlinks
> > >     d30af15e460f md/raid1: fix error: ISO C90 forbids mixed declarations
> > >     abdfde037712 samples/hw_breakpoint: fix building without module unloading
> > >     58787ff3d023 x86/purgatory: Remove LTO flags
> > >     8abf1ec895d5 x86/boot/compressed: Reserve more memory for page tables
> > >     e1a27664fcf5 scsi: lpfc: Fix the NULL vs IS_ERR() bug for debugfs_create_file()
> > >     f0fd24f1fae0 selftests: tracing: Fix to unmount tracefs for recovering environment
> > >     dded6b81ad68 scsi: qla2xxx: Fix NULL vs IS_ERR() bug for debugfs_create_dir()
> > >     1d5caeac9655 drm: gm12u320: Fix the timeout usage for usb_bulk_msg()
> > >     b9f0572b38c1 btrfs: compare the correct fsid/metadata_uuid in btrfs_validate_super
> > >     cba491ee38e2 btrfs: add a helper to read the superblock metadata_uuid
> > >     cb3671a2eeac btrfs: move btrfs_pinned_by_swapfile prototype into volumes.h
> > >     f16fe29368fd perf test shell stat_bpf_counters: Fix test on Intel
> > >     ad73216e006f perf test: Remove bash construct from stat_bpf_counters.sh test
> > >     d8f81baeb9eb MIPS: Use "grep -E" instead of "egrep"
> > >     dfe961b1e476 mtd: rawnand: brcmnand: Fix ECC level field setting for v7.2 controller
> > >     56cf9f446b33 mtd: rawnand: brcmnand: Allow SoC to provide I/O operations
> > >     34fcb59437a7 jbd2: correct the end of the journal recovery scan range
> > >     a4605449cc9f jbd2: rename jbd_debug() to jbd2_debug()
> > >     db6c90f2671c jbd2: kill t_handle_lock transaction spinlock
> > >     e9270898222a jbd2: fix use-after-free of transaction_t race
> > >     b0412dd1c24b jbd2: refactor wait logic for transaction updates into a common function
> > >     f980bf1586ef printk: Consolidate console deferred printing
> > >     9be2957f014d interconnect: Fix locking for runpm vs reclaim
> > >     f3f6bf22a4f5 kobject: Add sanity check for kset->kobj.ktype in kset_register()
> > >     81bbe6667024 media: pci: ipu3-cio2: Initialise timing struct to avoid a compiler warning
> > >     d4ef3c9c7947 usb: ehci: add workaround for chipidea PORTSC.PEC bug
> > >     c829d25e26fb serial: cpm_uart: Avoid suspicious locking
> > >     5353df78c226 scsi: target: iscsi: Fix buffer overflow in lio_target_nacl_info_show()
> > >     b97aaf9faf89 tools: iio: iio_generic_buffer: Fix some integer type and calculation
> > >     60a71fd1910e usb: gadget: fsl_qe_udc: validate endpoint index for ch9 udc
> > >     c861a61be6d3 usb: cdns3: Put the cdns set active part outside the spin lock
> > >     930c60e13947 media: pci: cx23885: replace BUG with error return
> > >     48bb6a9fa5cb media: tuners: qt1010: replace BUG_ON with a regular error
> > >     2a33fc57133d media: dvb-usb-v2: gl861: Fix null-ptr-deref in gl861_i2c_master_xfer
> > >     5b1ea100ad36 media: az6007: Fix null-ptr-deref in az6007_i2c_xfer()
> > >     3dd5846a8739 media: anysee: fix null-ptr-deref in anysee_master_xfer
> > >     033b0c0780ad media: af9005: Fix null-ptr-deref in af9005_i2c_xfer
> > >     903566208ae6 media: dw2102: Fix null-ptr-deref in dw2102_i2c_transfer()
> > >     d9ef84a7c222 media: dvb-usb-v2: af9035: Fix null-ptr-deref in af9035_i2c_master_xfer
> > >     ca49cef3acaa PCI: fu740: Set the number of MSI vectors
> > >     d35e7ae10eb8 powerpc/pseries: fix possible memory leak in ibmebus_bus_init()
> > >     46870eea5496 ARM: 9317/1: kexec: Make smp stop calls asynchronous
> > >     ef7311101ca4 jfs: fix invalid free of JFS_IP(ipimap)->i_imap in diUnmount
> > >     aa5b019a3e0f fs/jfs: prevent double-free in dbUnmount() after failed jfs_remount()
> > >     7ac65c29b6c2 ext2: fix datatype of block number in ext2_xattr_set2()
> > >     4f96c0665f9f md: raid1: fix potential OOB in raid1_remove_disk()
> > >     f3e9fc7b02b9 bus: ti-sysc: Configure uart quirks for k3 SoC
> > >     3157aa794c75 drm/exynos: fix a possible null-pointer dereference due to data race in exynos_drm_crtc_atomic_disable()
> > >     78bc9d25997a drm/amd/display: Blocking invalid 420 modes on HDMI TMDS for DCN31
> > >     5eca70c14b31 ALSA: hda: intel-dsp-cfg: add LunarLake support
> > >     e8ba418d4926 samples/hw_breakpoint: Fix kernel BUG 'invalid opcode: 0000'
> > >     961df5a3f5cc arm64: dts: qcom: sm8250-edo: correct ramoops pmsg-size
> > >     49cd54900078 arm64: dts: qcom: sm8150-kumano: correct ramoops pmsg-size
> > >     1e0a38bb840a arm64: dts: qcom: sm6125-pdx201: correct ramoops pmsg-size
> > >     201071956ec6 drm/bridge: tc358762: Instruct DSI host to generate HSE packets
> > >     c64ee9dd3358 wifi: mac80211_hwsim: drop short frames
> > >     66594a1e6ddd netfilter: ebtables: fix fortify warnings in size_entry_mwt()
> > >     fedd9377dd9c wifi: mac80211: check S1G action frame size
> > >     e08333e2abae alx: fix OOB-read compiler warning
> > >     2b0a093cdf59 mmc: sdhci-esdhc-imx: improve ESDHC_FLAG_ERR010450
> > >     0a1f87f0ca76 tpm_tis: Resend command to recover from data transfer errors
> > >     67589d247909 crypto: lib/mpi - avoid null pointer deref in mpi_cmp_ui()
> > >     389106425dee wifi: wil6210: fix fortify warnings
> > >     ddb8f358b5e0 wifi: mwifiex: fix fortify warning
> > >     a7ebe459c72e wifi: ath9k: fix printk specifier
> > >     3de6b6ab69e2 wifi: ath9k: fix fortify warnings
> > >     6b0adfafb073 crypto: lrw,xts - Replace strlcpy with strscpy
> > >     dc100292e503 devlink: remove reload failed checks in params get/set callbacks
> > >     7b7964cd9db3 ACPI: x86: s2idle: Catch multiple ACPI_TYPE_PACKAGE objects
> > >     eda268b5b7ad hw_breakpoint: fix single-stepping when using bpf_overflow_handler
> > >     6e743b7261ef perf/imx_ddr: speed up overflow frequency of cycle
> > >     f9a2c79c2970 perf/smmuv3: Enable HiSilicon Erratum 162001900 quirk for HIP08/09
> > >     ed1afb597280 ACPI: video: Add backlight=native DMI quirk for Lenovo Ideapad Z470
> > >     f685311dbe05 scftorture: Forgive memory-allocation failure if KASAN
> > >     4f03fba096bf rcuscale: Move rcu_scale_writer() schedule_timeout_uninterruptible() to _idle()
> > >     f1ceff37ac6b kernel/fork: beware of __put_task_struct() calling context
> > >     430787056dd3 ACPICA: Add AML_NO_OPERAND_RESOLVE flag to Timer
> > >     766e56faddbe locks: fix KASAN: use-after-free in trace_event_raw_event_filelock_lock
> > >     6994f806c6d1 btrfs: output extra debug info if we failed to find an inline backref
> > >     71eeddcad734 autofs: fix memory leak of waitqueues in autofs_catatonic_mode
> > >     35ecaa3632bf Linux 5.15.132
> > >     0c0d79f3366a pcd: fix error codes in pcd_init_unit()
> > >     893978f1b4d1 drm/amd/display: Fix a bug when searching for insert_above_mpcc
> > >     0b8e09b39ef3 MIPS: Only fiddle with CHECKFLAGS if `need-compiler'
> > >     55d2e7c1ab8e kcm: Fix error handling for SOCK_DGRAM in kcm_sendmsg().
> > >     e80228b27487 ixgbe: fix timestamp configuration code
> > >     5b55dac919ec ipv6: fix ip6_sock_set_addr_preferences() typo
> > >     481bd6dcc5fe net/tls: do not free tls_rec on async operation in bpf_exec_tx_verdict()
> > >     3600c0dc0deb platform/mellanox: mlxbf-pmc: Fix reading of unprogrammed events
> > >     07c0abc80604 platform/mellanox: mlxbf-pmc: Fix potential buffer overflows
> > >     7c34ea34516d platform/mellanox: mlxbf-tmfifo: Drop jumbo frames
> > >     694035201aac platform/mellanox: mlxbf-tmfifo: Drop the Rx packet if no more descriptors
> > >     97275339c34c kcm: Fix memory leak in error path of kcm_sendmsg()
> > >     864da4a5d5eb r8152: check budget for r8152_poll()
> > >     fbdc4e9908b2 net: dsa: sja1105: hide all multicast addresses from "bridge fdb show"
> > >     6a4480c5e6eb hsr: Fix uninit-value access in fill_frame_info()
> > >     072324cfab9b net: ethernet: mtk_eth_soc: fix possible NULL pointer dereference in mtk_hwlro_get_fdir_all()
> > >     5bb09dddc724 net: ethernet: mvpp2_main: fix possible OOB write in mvpp2_ethtool_get_rxnfc()
> > >     06b4934ab2b5 net/smc: use smc_lgr_list.lock to protect smc_lgr_list.list iterate in smcr_port_add
> > >     aea3801c234d kselftest/runner.sh: Propagate SIGTERM to runner child
> > >     2f1e86014d0c net: ipv4: fix one memleak in __inet_del_ifa()
> > >     f086e859ddc2 ARM: dts: BCM5301X: Extend RAM to full 256MB for Linksys EA6500 V2
> > >     8173d9027031 ARM: dts: samsung: exynos4210-i9100: Fix LCD screen's physical size
> > >     072cd213c64f block: don't add or resize partition on the disk with GENHD_FL_NO_PART
> > >     c6ce1c5dd327 block: rename GENHD_FL_NO_PART_SCAN to GENHD_FL_NO_PART
> > >     6c06a7f6b41c block: move GENHD_FL_BLOCK_EVENTS_ON_EXCL_WRITE to disk->event_flags
> > >     8247ff0d5036 block: move GENHD_FL_NATIVE_CAPACITY to disk->state
> > >     5ad42b999a42 pcd: cleanup initialization
> > >     7607bc7fe6cc pcd: move the identify buffer into pcd_identify
> > >     242bbe218814 perf hists browser: Fix the number of entries for 'e' key
> > >     4d7a8a44e030 perf tools: Handle old data in PERF_RECORD_ATTR
> > >     a8f91f480c62 perf hists browser: Fix hierarchy mode header
> > >     4ee1cf2a5bcc MIPS: Fix CONFIG_CPU_DADDI_WORKAROUNDS `modules_install' regression
> > >     df4d8d5ab647 drm/amd/display: prevent potential division by zero errors
> > >     3b51d016bbbf mtd: rawnand: brcmnand: Fix potential false time out warning
> > >     2353b7bb61e4 mtd: rawnand: brcmnand: Fix potential out-of-bounds access in oob write
> > >     b59ff750bf80 mtd: rawnand: brcmnand: Fix crash during the panic_write
> > >     ca5218aef9e5 btrfs: use the correct superblock to compare fsid in btrfs_validate_super
> > >     f3260733894a btrfs: don't start transaction when joining with TRANS_JOIN_NOSTART
> > >     7ef0e8b812e0 btrfs: free qgroup rsv on io failure
> > >     5fd6f40d17e8 fuse: nlookup missing decrement in fuse_direntplus_link
> > >     65b6890c3d01 ata: pata_ftide010: Add missing MODULE_DESCRIPTION
> > >     0b62825dc6c3 ata: sata_gemini: Add missing MODULE_DESCRIPTION
> > >     81dd61cb1caa ata: pata_falcon: fix IO base selection for Q40
> > >     20bc2c470369 lib: test_scanf: Add explicit type cast to result initialization in test_number_prefix()
> > >     4315b4a95ecf ext4: add correct group descriptors and reserved GDT blocks to system zone
> > >     ef5fea70e591 jbd2: check 'jh->b_transaction' before removing it from checkpoint
> > >     6778a3857266 jbd2: fix checkpoint cleanup performance regression
> > >     6b195e07a2cf dmaengine: sh: rz-dmac: Fix destination and source data size setting
> > >     0476f2016ddc ARC: atomics: Add compiler barrier to atomic operations...
> > >     3375186d5e3f net/mlx5: Free IRQ rmap and notifier on kernel shutdown
> > >     2348a375ee16 sh: boards: Fix CEU buffer size passed to dma_declare_coherent_memory()
> > >     f5160dc17e81 net: hns3: remove GSO partial feature bit
> > >     6d548b7cb216 net: hns3: fix the port information display when sfp is absent
> > >     cc3c67e08169 net: hns3: fix invalid mutex between tc qdisc and dcb ets command issue
> > >     2c9643fa6360 net: hns3: fix debugfs concurrency issue between kfree buffer and read
> > >     8bfa87cf4a86 net: hns3: fix byte order conversion issue in hclge_dbg_fd_tcam_read()
> > >     19280e8dfb52 netfilter: nfnetlink_osf: avoid OOB read
> > >     1ad7b189cc14 netfilter: nftables: exthdr: fix 4-byte stack OOB write
> > >     347f765176db net: dsa: sja1105: complete tc-cbs offload support on SJA1110
> > >     cb4494cfe4b7 net: dsa: sja1105: fix -ENOSPC when replacing the same tc-cbs too many times
> > >     77b850b84d21 net: dsa: sja1105: fix bandwidth discrepancy between tc-cbs software and offload
> > >     d11109c03d6e ip_tunnels: use DEV_STATS_INC()
> > >     fcfb5842ef9c idr: fix param name in idr_alloc_cyclic() doc
> > >     131cd74a8e38 s390/zcrypt: don't leak memory if dev_set_name() fails
> > >     12de76fdddb5 igb: Change IGB_MIN to allow set rx/tx value between 64 and 80
> > >     7c2f90b1c213 igbvf: Change IGBVF_MIN to allow set rx/tx value between 64 and 80
> > >     f4c5640d6d38 igc: Change IGC_MIN to allow set rx/tx value between 64 and 80
> > >     9210b3dd74ac octeontx2-af: Fix truncation of smq in CN10K NIX AQ enqueue mbox handler
> > >     1840f08c2a1b kcm: Destroy mutex in kcm_exit_net()
> > >     6ea277b2c626 net: sched: sch_qfq: Fix UAF in qfq_dequeue()
> > >     3868de7c5361 af_unix: Fix data race around sk->sk_err.
> > >     d95456660fae af_unix: Fix data-races around sk->sk_shutdown.
> > >     e5edc6e44a88 af_unix: Fix data-race around unix_tot_inflight.
> > >     9151ed4b0061 af_unix: Fix data-races around user->unix_inflight.
> > >     907fbed65cec net: phy: micrel: Correct bit assignments for phy_device flags
> > >     5d2d3f2300c3 net: ipv6/addrconf: avoid integer underflow in ipv6_create_tempaddr
> > >     77dd55f5ec6a veth: Fixing transmit return status for dropped packets
> > >     56603b2c82e3 igb: disable virtualization features on 82580
> > >     149bc7834d6f ipv4: ignore dst hint for multipath routes
> > >     e18b49495a52 drm/i915/gvt: Drop unused helper intel_vgpu_reset_gtt()
> > >     5979985f2d6b xsk: Fix xsk_diag use-after-free error during socket cleanup
> > >     49acc5c5b280 net: fib: avoid warn splat in flow dissector
> > >     ed4e0adfa407 net: read sk->sk_family once in sk_mc_loop()
> > >     e0b483a0584f ipv4: annotate data-races around fi->fib_dead
> > >     74df0319e4e2 sctp: annotate data-races around sk->sk_wmem_queued
> > >     973a4c302d7f net/sched: fq_pie: avoid stalls in fq_pie_timer()
> > >     5e22217c1142 pwm: lpc32xx: Remove handling of PWM channels
> > >     676152264dec watchdog: intel-mid_wdt: add MODULE_ALIAS() to allow auto-load
> > >     d6aa2be1379d perf top: Don't pass an ERR_PTR() directly to perf_session__delete()
> > >     79bd17c99ec9 perf vendor events: Drop some of the JSON/events for power10 platform
> > >     1356eaceef34 perf vendor events: Update the JSON/events descriptions for power10 platform
> > >     24481d5c7413 x86/virt: Drop unnecessary check on extended CPUID level in cpu_has_svm()
> > >     6e9863165674 perf annotate bpf: Don't enclose non-debug code with an assert()
> > >     184be0d59242 Input: tca6416-keypad - fix interrupt enable disbalance
> > >     0b79f5a19cfb Input: tca6416-keypad - always expect proper IRQ number in i2c client
> > >     1e3167aa4ba2 backlight: gpio_backlight: Drop output GPIO direction check for initial power state
> > >     6fc8bdc3cf4c pwm: atmel-tcb: Fix resource freeing in error path and remove
> > >     6b2bb1a1a63c pwm: atmel-tcb: Harmonize resource allocation order
> > >     d4734ef765eb pwm: atmel-tcb: Convert to platform remove callback returning void
> > >     c3bc668581e7 perf trace: Really free the evsel->priv area
> > >     8e96f741b328 perf trace: Use zfree() to reduce chances of use after free
> > >     414cf7a2cc87 kconfig: fix possible buffer overflow
> > >     be9ce0dbde4f gfs2: low-memory forced flush fixes
> > >     751facd3634c gfs2: Switch to wait_event in gfs2_logd
> > >     d0245b066971 kbuild: do not run depmod for 'make modules_sign'
> > >     05333a6a21e3 bus: mhi: host: Skip MHI reset if device is in RDDM
> > >     e2964c98ec31 NFSv4/pnfs: minor fix for cleanup path in nfs4_get_device_info
> > >     da302f1d476a NFS: Fix a potential data corruption
> > >     0db19df21be5 clk: qcom: mss-sc7180: fix missing resume during probe
> > >     f64f682be7c8 clk: qcom: q6sstop-qcs404: fix missing resume during probe
> > >     b2f39b813d1e soc: qcom: qmi_encdec: Restrict string length in decode
> > >     e61db8922631 clk: qcom: gcc-mdm9615: use proper parent for pll0_vote clock
> > >     a8474506c912 clk: imx: pll14xx: dynamically configure PLL for 393216000/361267200Hz
> > >     a69b951c8398 dt-bindings: clock: xlnx,versal-clk: drop select:false
> > >     ead2436cf05e pinctrl: cherryview: fix address_space_handler() argument
> > >     8859f58c1790 parisc: led: Reduce CPU overhead for disk & lan LED computation
> > >     2655e1d970cf parisc: led: Fix LAN receive and transmit LEDs
> > >     7ad44409cd3b lib/test_meminit: allocate pages up to order MAX_ORDER
> > >     2d8138cea71d clk: qcom: turingcc-qcs404: fix missing resume during probe
> > >     9f5db4ab19f8 drm/ast: Fix DRAM init on AST2200
> > >     cfc47807a482 clk: qcom: camcc-sc7180: fix async resume during probe
> > >     309c27162afe fbdev/ep93xx-fb: Do not assign to struct fb_info.dev
> > >     4316e951f164 scsi: qla2xxx: Fix firmware resource tracking
> > >     7b89c3727bff scsi: qla2xxx: Error code did not return to upper layer
> > >     15a71bb25beb scsi: qla2xxx: Fix smatch warn for qla_init_iocb_limit()
> > >     106392156273 scsi: qla2xxx: Flush mailbox commands on chip reset
> > >     def49a05aef4 scsi: qla2xxx: Remove unsupported ql2xenabledif option
> > >     be12c9f4c60c scsi: qla2xxx: Fix TMF leak through
> > >     4322f3de9f21 scsi: qla2xxx: Fix session hang in gnl
> > >     a4708402c458 scsi: qla2xxx: Turn off noisy message log
> > >     b0453b0cf506 scsi: qla2xxx: Fix erroneous link up failure
> > >     5934b2125f5b scsi: qla2xxx: Fix command flush during TMF
> > >     4a16a46c8481 scsi: qla2xxx: fix inconsistent TMF timeout
> > >     f1ea164be545 scsi: qla2xxx: Fix deletion race condition
> > >     683945b17724 scsi: qla2xxx: Limit TMF to 8 per function
> > >     fde268c234d1 scsi: qla2xxx: Adjust IOCB resource on qpair create
> > >     c29848249f78 io_uring: break iopolling on signal
> > >     0def123f1254 io_uring: break out of iowq iopoll on teardown
> > >     1a0aba2bf293 io_uring: always lock in io_apoll_task_func
> > >     2920cc4c64a1 net/ipv6: SKB symmetric hash should incorporate transport ports
> > >     529bcc70c49c udf: initialize newblock to 0
> > >     fae2d591f3cb Revert "drm/amdgpu: install stub fence into potential unused fence pointers"
> > >     f01e21d6c7ed md/md-bitmap: remove unnecessary local variable in backlog_store()
> > >     99a8d14d7965 tracing: Zero the pipe cpumask on alloc to avoid spurious -EBUSY
> > >     05c581ad3e7b perf/x86/uncore: Correct the number of CHAs on EMR
> > >     861cfdc51f22 x86/sgx: Break up long non-preemptible delays in sgx_vepc_release()
> > >     7e3ddbea87a9 USB: core: Fix oversight in SuperSpeed initialization
> > >     7fe9d8799606 USB: core: Fix race by not overwriting udev->descriptor in hub_port_init()
> > >     eda9a2966582 USB: core: Change usb_get_device_descriptor() API
> > >     56c49a3328e9 USB: core: Unite old scheme and new scheme descriptor reads
> > >     0ad6bad31da6 usb: typec: bus: verify partner exists in typec_altmode_attention
> > >     31220bd89c22 usb: typec: tcpm: set initial svdm version based on pd revision
> > >     3acc6b9f266f cpufreq: brcmstb-avs-cpufreq: Fix -Warray-bounds bug
> > >     cb65ad51f1bd crypto: stm32 - fix loop iterating through scatterlist for DMA
> > >     9ab2c149c2e7 s390/ipl: add missing secure/has_secure file to ipl type 'unknown'
> > >     6aff2732577c arm64: sdei: abort running SDEI handlers during crash
> > >     fedecaeef888 pstore/ram: Check start of empty przs during init
> > >     8d68582b93e6 mmc: renesas_sdhi: register irqs before registering controller
> > >     5294144b6ad2 fsverity: skip PKCS#7 parser when keyring is empty
> > >     86608e1b0c6f net: handle ARPHRD_PPP in dev_is_mac_header_xmit()
> > >     51ffed9ca1a4 X.509: if signature is unsupported skip validation
> > >     6ecf09699eb1 dccp: Fix out of bounds access in DCCP error handler
> > >     7a2978e8d3c0 dlm: fix plock lookup when using multiple lockspaces
> > >     703cf47d47ba parisc: Fix /proc/cpuinfo output for lscpu
> > >     49a49d442075 procfs: block chmod on /proc/thread-self/comm
> > >     44f6ec589353 Revert "PCI: Mark NVIDIA T4 GPUs to avoid bus reset"
> > >     d73d3787c9d1 ntb: Fix calculation ntb_transport_tx_free_entry()
> > >     da0c7293f4db ntb: Clean up tx tail index on link down
> > >     bfa051f650a7 ntb: Drop packets when qp link is down
> > >     8f4edcd65534 scsi: mpt3sas: Perform additional retries if doorbell read returns 0
> > >     58388f2958f6 Revert "scsi: qla2xxx: Fix buffer overrun"
> > >     bd188d1e3855 media: venus: hfi_venus: Write to VIDC_CTRL_INIT after unmasking interrupts
> > >     6e9632a01e6d media: dvb: symbol fixup for dvb_attach()
> > >     9a43563cfd6b arm64: csum: Fix OoB access in IP checksum code for negative lengths
> > >     a0a49da2a79a i3c: master: svc: fix probe failure when no i3c device exist
> > >     a905ac21b2ab xtensa: PMU: fix base address for the newer hardware
> > >     8742dbf9c25d backlight/lv5207lp: Compare against struct fb_info.device
> > >     568132f74cb1 backlight/bd6107: Compare against struct fb_info.device
> > >     4e7b4ddc900c backlight/gpio_backlight: Compare against struct fb_info.device
> > >     3b018c3d1016 ARM: OMAP2+: Fix -Warray-bounds warning in _pwrdm_state_switch()
> > >     cbb7d8a4b4be ipmi_si: fix a memleak in try_smi_init()
> > >     6043dd31f771 PCI: rockchip: Use 64-bit mask on MSI 64-bit PCI address
> > >     aba1bf197467 media: i2c: ccs: Check rules is non-NULL
> > >     df64819dd6a0 mm/vmalloc: add a safer version of find_vm_area() for debug
> > >     20b7d0a62ad1 scsi: core: Fix the scsi_set_resid() documentation
> > >     20990d6a8543 printk: ringbuffer: Fix truncating buffer size min_t cast
> > >     0a22f9c17b1a rcu: dump vmalloc memory info safely
> > >     d479c841b18d ALSA: pcm: Fix missing fixup call in compat hw_refine ioctl
> > >     111bafa210ae PM / devfreq: Fix leak in devfreq_dev_release()
> > >     be7353af5b35 igb: set max size RX buffer when store bad packet is enabled
> > >     d5790386595d skbuff: skb_segment, Call zero copy functions before using skbuff frags
> > >     267a29f8bfdb netfilter: xt_sctp: validate the flag_info count
> > >     b3d07714ad24 netfilter: xt_u32: validate user space input
> > >     a9e6142e5f8f netfilter: ipset: add the missing IP_SET_HASH_WITH_NET0 macro for ip_set_hash_netportnet.c
> > >     3e48f741e98a igmp: limit igmpv3_newpack() packet size to IP_MAX_MTU
> > >     de16cb7986f2 virtio_ring: fix avail_wrap_counter in virtqueue_add_packed
> > >     d6f80ddb9eda cpufreq: Fix the race condition while updating the transition_task of policy
> > >     42d8c7fa0bf6 dmaengine: ste_dma40: Add missing IRQ check in d40_probe
> > >     329d0f168c8f um: Fix hostaudio build errors
> > >     58d17e766093 mtd: rawnand: fsmc: handle clk prepare error in fsmc_nand_resume()
> > >     679a71b31179 mtd: spi-nor: Check bus width while setting QE bit
> > >     8869fd166f23 leds: trigger: tty: Do not use LED_ON/OFF constants, use led_blink_set_oneshot instead
> > >     0f715ea7d36e leds: multicolor: Use rounded division when calculating color components
> > >     1a68bef23726 leds: pwm: Fix error code in led_pwm_create_fwnode()
> > >     abd740db896b rpmsg: glink: Add check for kstrdup
> > >     b45cf29f97a2 phy/rockchip: inno-hdmi: do not power on rk3328 post pll on reg write
> > >     40d637359f3f phy/rockchip: inno-hdmi: round fractal pixclock in rk3328 recalc_rate
> > >     52942a47d034 phy/rockchip: inno-hdmi: use correct vco_div_5 macro on rk3328
> > >     31d7e6c7689b mtd: rawnand: brcmnand: Fix mtd oobsize
> > >     6182318ac046 tracing: Fix race issue between cpu buffer write and swap
> > >     548f48ec1915 tracing: Remove extra space at the end of hwlat_detector/mode
> > >     2ba8bb00720a x86/speculation: Mark all Skylake CPUs as vulnerable to GDS
> > >     dde88ab4e45b HID: multitouch: Correct devm device reference for hidinput input_dev name
> > >     4fb28379b3c7 HID: logitech-dj: Fix error handling in logi_dj_recv_switch_to_dj_mode()
> > >     1bb42aca7a96 Revert "IB/isert: Fix incorrect release of isert connection"
> > >     4f1807fddd9b amba: bus: fix refcount leak
> > >     1c3701373463 serial: tegra: handle clk prepare error in tegra_uart_hw_init()
> > >     076fb40cf27a scsi: fcoe: Fix potential deadlock on &fip->ctlr_lock
> > >     c4772759abe1 scsi: core: Use 32-bit hostnum in scsi_host_lookup()
> > >     6248f4305378 cgroup:namespace: Remove unused cgroup_namespaces_init()
> > >     04824d50e6b5 media: i2c: rdacm21: Fix uninitialized value
> > >     f3572eef8551 media: ov2680: Fix regulators being left enabled on ov2680_power_on() errors
> > >     205f71744176 media: ov2680: Fix ov2680_set_fmt() which == V4L2_SUBDEV_FORMAT_TRY not working
> > >     89ecb4b40094 media: ov2680: Add ov2680_fill_format() helper function
> > >     784d1b83ae2c media: ov2680: Don't take the lock for try_fmt calls
> > >     dbb717b4ee68 media: ov2680: Remove VIDEO_V4L2_SUBDEV_API ifdef-s
> > >     4c1a5c2885d4 media: ov2680: Fix vflip / hflip set functions
> > >     958905ed42b8 media: ov2680: Fix ov2680_bayer_order()
> > >     cdd5fca7200d media: ov2680: Remove auto-gain and auto-exposure controls
> > >     322a805ffdff media: i2c: ov2680: Set V4L2_CTRL_FLAG_MODIFY_LAYOUT on flips
> > >     abba34017e16 media: ov5640: Enable MIPI interface in ov5640_set_power_mipi()
> > >     1717f67be875 USB: gadget: f_mass_storage: Fix unused variable warning
> > >     121b8d30f42c media: venus: hfi_venus: Only consider sys_idle_indicator on V1
> > >     f6b483ead6dc media: go7007: Remove redundant if statement
> > >     d079a3e1ccdd platform/x86: dell-sysman: Fix reference leak
> > >     426bd7418701 iommu/vt-d: Fix to flush cache of PASID directory table
> > >     9dc6f660815a iommu/qcom: Disable and reset context bank before programming
> > >     3274e32fc969 fsi: aspeed: Reset master errors after CFAM reset
> > >     7a17deca33e1 IB/uverbs: Fix an potential error pointer dereference
> > >     42d111304dd7 RDMA/hns: Fix CQ and QP cache affinity
> > >     b051c3bf3bdf RDMA/hns: Fix incorrect post-send with direct wqe of wr-list
> > >     154822356e4d RDMA/hns: Fix port active speed
> > >     de4aca5b284e iommu/sprd: Add missing force_aperture
> > >     46b76f13f1ad driver core: test_async: fix an error code
> > >     a6992ecefe5d dma-buf/sync_file: Fix docs syntax
> > >     d3256d80406c coresight: tmc: Explicit type conversions to prevent integer overflow
> > >     93a5b461a4e1 RDMA/irdma: Replace one-element array with flexible-array member
> > >     97097ea2f37e scsi: qedf: Do not touch __user pointer in qedf_dbg_fp_int_cmd_read() directly
> > >     1c996be7f233 scsi: qedf: Do not touch __user pointer in qedf_dbg_debug_cmd_read() directly
> > >     cb6d20a8b5d7 scsi: qedf: Do not touch __user pointer in qedf_dbg_stop_io_on_error_cmd_read() directly
> > >     2f0d202d82b9 x86/APM: drop the duplicate APM_MINOR_DEV macro
> > >     f34508d934c4 serial: sprd: Fix DMA buffer leak issue
> > >     c54c66d904fa serial: sprd: Assign sprd_port after initialized to avoid wrong access
> > >     f61fc650c478 scsi: qla4xxx: Add length check when parsing nlattrs
> > >     46ad449efde1 scsi: be2iscsi: Add length check when parsing nlattrs
> > >     4bd57d889099 scsi: iscsi: Add strlen() check in iscsi_if_set{_host}_param()
> > >     e9bac3cc744f scsi: iscsi: Add length check for nlattr payload
> > >     9285efd95996 scsi: iscsi: Rename iscsi_set_param() to iscsi_if_set_param()
> > >     7231d60d41c4 scsi: RDMA/srp: Fix residual handling
> > >     484ddaa90b7e usb: phy: mxs: fix getting wrong state with mxs_phy_is_otg_host()
> > >     cbb8f7097e11 media: mediatek: vcodec: Return NULL if no vdec_fb is found
> > >     18dc93de9019 media: rkvdec: increase max supported height for H.264
> > >     f1e7d999f37e scsi: hisi_sas: Fix normally completed I/O analysed as failed
> > >     46d1b2a3d5a6 scsi: hisi_sas: Fix warnings detected by sparse
> > >     e454e985950b scsi: hisi_sas: Modify v3 HW SATA completion error processing
> > >     7caac45b52f4 scsi: hisi_sas: Modify v3 HW SSP underflow error processing
> > >     f64d02822b82 media: cx24120: Add retval check for cx24120_message_send()
> > >     7ca7cd02114a media: dvb-usb: m920x: Fix a potential memory leak in m920x_i2c_xfer()
> > >     fb24b65aaccd media: dib7000p: Fix potential division by zero
> > >     56a3d8ae4576 drivers: usb: smsusb: fix error handling code in smsusb_init_device
> > >     d1b51b130d32 iommu: rockchip: Fix directory table address encoding
> > >     a50d60b8f2af iommu/amd/iommu_v2: Fix pasid_state refcount dec hit 0 warning on pasid unbind
> > >     caf058833b6f media: v4l2-core: Fix a potential resource leak in v4l2_fwnode_parse_link()
> > >     711e9e44f6c4 media: i2c: tvp5150: check return value of devm_kasprintf()
> > >     30d4380eb030 media: ad5820: Drop unsupported ad5823 from i2c_ and of_device_id tables
> > >     663114dfc178 RDMA/qedr: Remove a duplicate assignment in irdma_query_ah()
> > >     1473e40b3912 pNFS: Fix assignment of xprtdata.cred
> > >     fb7ddc1138b0 NFSv4.2: fix handling of COPY ERR_OFFLOAD_NO_REQ
> > >     53a1e5ab1b11 NFS: Guard against READDIR loop when entry names exceed MAXNAMELEN
> > >     19a648a07572 NFSD: da_addr_body field missing in some GETDEVICEINFO replies
> > >     b0f127a7c635 fs: lockd: avoid possible wrong NULL parameter
> > >     8f994b830dd0 jfs: validate max amount of blocks before allocation.
> > >     f6a84ef1d080 ext4: fix unttached inode after power cut with orphan file feature enabled
> > >     a9ddbfed5346 powerpc/iommu: Fix notifiers being shared by PCI and VIO buses
> > >     a70c8de30514 nfs/blocklayout: Use the passed in gfp flags
> > >     2935443dc9c2 powerpc/pseries: Rework lppaca_shared_proc() to avoid DEBUG_PREEMPT
> > >     75dcb650a7ef powerpc: Don't include lppaca.h in paca.h
> > >     cefcb002c5c9 PCI: layerscape: Add workaround for lost link capabilities during reset
> > >     4be323c73797 PCI: layerscape: Add the endpoint linkup notifier support
> > >     69c712389e1f PCI: dwc: Add start_link/stop_link inlines
> > >     aac0a9a1577b wifi: ath10k: Use RMW accessors for changing LNKCTL
> > >     3539bab5f9de wifi: ath11k: Use RMW accessors for changing LNKCTL
> > >     ea670d0146a3 net/mlx5: Use RMW accessors for changing LNKCTL
> > >     348ef09df984 drm/radeon: Use RMW accessors for changing LNKCTL
> > >     5468237382ed drm/amdgpu: Use RMW accessors for changing LNKCTL
> > >     00f79e78bf4b powerpc/perf: Convert fsl_emb notifier to state machine callbacks
> > >     a26a5e4be2c4 powerpc/fadump: reset dump area size if fadump memory reserve fails
> > >     13fd667db999 vfio/type1: fix cap_migration information leak
> > >     6b708243d3d9 powerpc/radix: Move some functions into #ifdef CONFIG_KVM_BOOK3S_HV_POSSIBLE
> > >     dbde1d9c54e2 clk: imx: composite-8m: fix clock pauses when set_rate would be a no-op
> > >     824e97302fd8 clk: imx8mp: fix sai4 clock
> > >     66ef144dbdf9 PCI/ASPM: Use RMW accessors for changing LNKCTL
> > >     f46fa8ab8d82 PCI: pciehp: Use RMW accessors for changing LNKCTL
> > >     759d978e831b pinctrl: mcp23s08: check return value of devm_kasprintf()
> > >     02faf0bd6fdc PCI: Mark NVIDIA T4 GPUs to avoid bus reset
> > >     4c20a4143276 PCI: microchip: Correct the DED and SEC interrupt bit offsets
> > >     377f7aeddda0 clk: qcom: gcc-sm6350: Fix gcc_sdcc2_apps_clk_src
> > >     1c4a98c55fa3 clk: qcom: reset: Use the correct type of sleep/delay based on length
> > >     bd4eff9c835a clk: qcom: gcc-sm8250: Fix gcc_sdcc2_apps_clk_src
> > >     b1cb8bf42b36 ext4: avoid potential data overflow in next_linear_group
> > >     3e24082f1682 ext4: correct grp validation in ext4_mb_good_group
> > >     febacbefe451 EDAC/igen6: Fix the issue of no error events
> > >     964f62caac08 clk: qcom: gcc-sc7180: Fix up gcc_sdcc2_apps_clk_src
> > >     f1399e1543e7 clk: sunxi-ng: Modify mismatched function name
> > >     92913d32e719 drivers: clk: keystone: Fix parameter judgment in _of_pll_clk_init()
> > >     3ad53071fe85 ipmi:ssif: Fix a memory leak when scanning for an adapter
> > >     7792869495b6 ipmi:ssif: Add check for kstrdup
> > >     53abafedfeb7 ALSA: ac97: Fix possible error value of *rac97
> > >     48fc5717b249 of: unittest: Fix overlay type in apply/revert check
> > >     01bb96ad3808 of: overlay: Call of_changeset_init() early
> > >     30f04a41e7d7 md: raid0: account for split bio in iostat accounting
> > >     9643cc0b1771 md/raid0: Fix performance regression for large sequential writes
> > >     17fbf7da491f md/raid0: Factor out helper for mapping and submitting a bio
> > >     d04f1e322f52 md: add error_handlers for raid0 and linear
> > >     d8b6adb84041 md: Set MD_BROKEN for RAID1 and RAID10
> > >     a68fabdad970 bus: ti-sysc: Fix cast to enum warning
> > >     7636dfc42b66 arm64: dts: qcom: apq8016-sbc: Fix ov5640 regulator supply names
> > >     fff4d36247e8 drm/mediatek: Fix potential memory leak if vmap() fail
> > >     e5758ad9a34f drm/mediatek: Remove freeing not dynamic allocated memory
> > >     97274bea0136 bus: ti-sysc: Fix build warning for 64-bit build
> > >     cc6b09671d0c io_uring: fix drain stalls by invalid SQE
> > >     0152e7758cc4 audit: fix possible soft lockup in __audit_inode_child()
> > >     48e4c4819039 drm/msm/a2xx: Call adreno_gpu_init() earlier
> > >     76c3ad12441f drm/amd/pm: fix variable dereferenced issue in amdgpu_device_attr_create()
> > >     32e060927351 smackfs: Prevent underflow in smk_set_cipso()
> > >     502dfc5875ba firmware: meson_sm: fix to avoid potential NULL pointer dereference
> > >     c0b1eee64870 drm/msm/mdp5: Don't leak some plane state
> > >     d0b82c217feb drm: xlnx: zynqmp_dpsub: Add missing check for dma_set_mask
> > >     b7b0c48851c4 ima: Remove deprecated IMA_TRUSTED_KEYRING Kconfig
> > >     8025396b76e9 drm/panel: simple: Add missing connector type and pixel format for AUO T215HVN01
> > >     27eee65b2e31 drm/armada: Fix off-by-one error in armada_overlay_get_property()
> > >     cc9254b24a4b arm64: dts: qcom: sm8150: Fix the I2C7 interrupt
> > >     ea5bc6f5aa09 of: unittest: fix null pointer dereferencing in of_unittest_find_node_by_name()
> > >     4197eeb55f4b drm/tegra: dpaux: Fix incorrect return value of platform_get_irq
> > >     9712279e9743 drm/msm: Update dev core dump to not print backwards
> > >     8ef5d1f16d92 md/md-bitmap: hold 'reconfig_mutex' in backlog_store()
> > >     382638364711 md/bitmap: don't set max_write_behind if there is no write mostly device
> > >     a3d36107ee48 md/raid10: use dereference_rdev_and_rrdev() to get devices
> > >     94ca5eed9530 md/raid10: factor out dereference_rdev_and_rrdev()
> > >     246bac7d3c3e drm/amdgpu: Update min() to min_t() in 'amdgpu_info_ioctl'
> > >     de93b4711ac2 arm64: dts: qcom: sdm845: Fix the min frequency of "ice_core_clk"
> > >     a9e56fa8a0ca arm64: dts: qcom: sdm845: Add missing RPMh power domain to GCC
> > >     db0ba312542d ARM: dts: BCM53573: Fix Ethernet info for Luxul devices
> > >     c4413633ef78 drm: adv7511: Fix low refresh rate register for ADV7533/5
> > >     57b6d92c79e9 ARM: dts: samsung: s5pv210-smdkv210: correct ethernet reg addresses (split)
> > >     b7f47031e319 ARM: dts: s5pv210: add dummy 5V regulator for backlight on SMDKv210
> > >     2f0246b3c7ff ARM: dts: samsung: s3c6410-mini6410: correct ethernet reg addresses (split)
> > >     d12beb1b1ee5 ARM: dts: s3c64xx: align pinctrl with dtschema
> > >     188f2d41fa5d x86/mm: Fix PAT bit missing from page protection modify mask
> > >     1dd43e1e54d5 drm/etnaviv: fix dumping of active MMU context
> > >     1634fe406c34 arm64: dts: qcom: pmi8994: Add missing OVP interrupt
> > >     4b7eb5e2c1c4 arm64: dts: qcom: Move WLED num-strings from pmi8994 to sony-xperia-tone
> > >     92919d98e673 arm64: dts: qcom: pmi8994: Remove hardcoded linear WLED enabled-strings
> > >     365909857242 arm64: dts: qcom: pm660l: Add missing short interrupt
> > >     ea48fd91df12 arm64: dts: qcom: correct SPMI WLED register range encoding
> > >     eee01e0d6abe arm64: dts: qcom: pmi8998: Add node for WLED
> > >     b788afdbfd5a arm64: dts: qcom: sm8250-sony-xperia: correct GPIO keys wakeup again
> > >     2840d9b9c875 ARM: dts: BCM53573: Use updated "spi-gpio" binding properties
> > >     b35f3ca1877e ARM: dts: BCM53573: Add cells sizes to PCIe node
> > >     bed08bb83292 drm/amdgpu: avoid integer overflow warning in amdgpu_device_resize_fb_bar()
> > >     261e69456617 arm64: dts: qcom: sm8250: Mark PCIe hosts as DMA coherent
> > >     12a93e53eaf0 arm64: dts: qcom: pmk8350: fix ADC-TM compatible string
> > >     4c9a637258bb arm64: dts: qcom: sm8350: Use proper CPU compatibles
> > >     4c918fb77dea arm64: dts: qcom: sm8350: Add missing LMH interrupts to cpufreq
> > >     9c022ab2db40 arm64: dts: qcom: msm8996: Add missing interrupt to the USB2 controller
> > >     bda65ecaec97 arm64: dts: qcom: sm8250-edo: Rectify gpio-keys
> > >     6119aaced94f arm64: dts: qcom: sm8250-edo: Add GPIO line names for PMIC GPIOs
> > >     c0dc9d7d3f2b arm64: dts: qcom: sm8250-edo: Add gpio line names for TLMM
> > >     d2d698daa1fa arm64: dts: qcom: sm8250: correct dynamic power coefficients
> > >     510bae3d37f7 soc: qcom: ocmem: Fix NUM_PORTS & NUM_MACROS macros
> > >     b08c7a31baeb soc: qcom: ocmem: Add OCMEM hardware version print
> > >     dc04034502e6 ASoC: stac9766: fix build errors with REGMAP_AC97
> > >     89602de9a2d7 quota: fix dqput() to follow the guarantees dquot_srcu should provide
> > >     1df46e717ee9 quota: add new helper dquot_active()
> > >     bd0a6452f070 quota: rename dquot_active() to inode_quota_active()
> > >     5b8240223407 quota: factor out dquot_write_dquot()
> > >     6c6efd3a1d06 drm/bridge: tc358764: Fix debug print parameter order
> > >     a48e7def0006 netrom: Deny concurrent connect().
> > >     4cf994d3f4ff net/sched: sch_hfsc: Ensure inner classes have fsc curve
> > >     edb5b1b3b9f8 hwmon: (tmp513) Fix the channel number in tmp51x_is_visible()
> > >     a85fd8116555 mlxsw: i2c: Limit single transaction buffer size
> > >     7790b6a2f5f0 mlxsw: i2c: Fix chunk size setting in output mailbox buffer
> > >     510e0cbd6408 net: arcnet: Do not call kfree_skb() under local_irq_disable()
> > >     93a572b9d42f wifi: ath9k: use IS_ERR() with debugfs_create_dir()
> > >     5138beea8e7f Bluetooth: btusb: Do not call kfree_skb() under spin_lock_irqsave()
> > >     d7fd24b8d1bb wifi: mwifiex: avoid possible NULL skb pointer dereference
> > >     71ce8be48bf0 wifi: nl80211/cfg80211: add forgotten nla_policy for BSS color attribute
> > >     11f93fff6e8a wifi: ath9k: protect WMI command response buffer replacement with a lock
> > >     6904c7afd512 wifi: ath9k: fix races between ath9k_wmi_cmd and ath9k_wmi_ctrl_rx
> > >     cec7db9ea031 samples/bpf: fix broken map lookup probe
> > >     89f19a9a055d wifi: mwifiex: Fix missed return in oob checks failed path
> > >     308eb3a609ac wifi: mwifiex: fix memory leak in mwifiex_histogram_read()
> > >     9c00731bf05d fs: ocfs2: namei: check return value of ocfs2_add_entry()
> > >     f683992d30ee lwt: Check LWTUNNEL_XMIT_CONTINUE strictly
> > >     e3f647e4b642 lwt: Fix return values of BPF xmit ops
> > >     4ff998134025 hwrng: iproc-rng200 - Implement suspend and resume calls
> > >     5a70ab6b59b2 crypto: caam - fix unchecked return value error
> > >     660b6b1c5cf8 ice: ice_aq_check_events: fix off-by-one check when filling buffer
> > >     55fab9389d65 net-memcg: Fix scope of sockmem pressure indicators
> > >     41c40d84838d selftests/bpf: Clean up fmod_ret in bench_rename test script
> > >     50c78e71446d net: tcp: fix unexcepted socket die when snd_wnd is 0
> > >     942d8cefb022 Bluetooth: Fix potential use-after-free when clear keys
> > >     7b0243d26a71 Bluetooth: nokia: fix value check in nokia_bluetooth_serdev_probe()
> > >     048545d9fc64 crypto: api - Use work queue in crypto_destroy_instance
> > >     56cb7bbefcaf crypto: stm32 - Properly handle pm_runtime_get failing
> > >     e3c4a6b073e4 selftests/bpf: fix static assert compilation issue for test_cls_*.c
> > >     43423b3e0467 wifi: mwifiex: fix error recovery in PCIE buffer descriptor management
> > >     7c54b6fc39eb wifi: mwifiex: Fix OOB and integer underflow when rx packets
> > >     a20b96cf6925 wifi: mt76: mt7915: fix power-limits while chan_switch
> > >     5c75a4379589 can: gs_usb: gs_usb_receive_bulk_callback(): count RX overflow errors also in case of OOM
> > >     890843254f38 spi: tegra20-sflash: fix to check return value of platform_get_irq() in tegra_sflash_probe()
> > >     2ff9ac0cf25f wifi: mt76: testmode: add nla_policy for MT76_TM_ATTR_TX_LENGTH
> > >     802008e8c73a ipv6: Add reasons for skb drops to __udp6_lib_rcv
> > >     7dcbc0bb0e5c bpf: reject unhashed sockets in bpf_sk_assign
> > >     caa2883b1885 udp: re-score reuseport groups when connected sockets are present
> > >     b60dfa4559d8 regmap: rbtree: Use alloc_flags for memory allocations
> > >     34f1180658d9 hwrng: pic32 - use devm_clk_get_enabled
> > >     5af3c8676b36 hwrng: nomadik - keep clock enabled while hwrng is registered
> > >     14c6d1e80847 tcp: tcp_enter_quickack_mode() should be static
> > >     7b75b4c90a9e bpf: Clear the probe_addr for uprobe
> > >     75d3960be702 bpftool: Use a local bpf_perf_event_value to fix accessing its fields
> > >     8ea6871116d5 cpufreq: powernow-k8: Use related_cpus instead of cpus in driver.exit()
> > >     be2092d2a703 x86/efistub: Fix PCI ROM preservation in mixed mode
> > >     9eb25ea7b65d ACPI: x86: s2idle: Fix a logic error parsing AMD constraints table
> > >     26097a7f28b3 ACPI: x86: s2idle: Post-increment variables when getting constraints
> > >     8a962f11a95b s390/paes: fix PKEY_TYPE_EP11_AES handling for secure keyblobs
> > >     7833a74f8d00 s390/pkey: fix/harmonize internal keyblob headers
> > >     208383d68510 selftests/futex: Order calls to futex_lock_pi
> > >     c7802ff51adc perf/imx_ddr: don't enable counter0 if none of 4 counters are used
> > >     0a872a0521c8 x86/decompressor: Don't rely on upper 32 bits of GPRs being preserved
> > >     3af6f77e8090 selftests/resctrl: Close perf value read fd on errors
> > >     4505ad996b66 selftests/resctrl: Unmount resctrl FS if child fails to run benchmark
> > >     c68a196e7ff6 selftests/resctrl: Don't leak buffer in fill_cache()
> > >     fdcb63afd3f6 selftests/resctrl: Add resctrl.h into build deps
> > >     b2ba11ed4d10 selftests/resctrl: Make resctrl_tests run using kselftest framework
> > >     e0478944f4a5 OPP: Fix passing 0 to PTR_ERR in _opp_attach_genpd()
> > >     ec9d118ad99d refscale: Fix uninitalized use of wait_queue_head_t
> > >     e280033ef135 ARM: ptrace: Restore syscall skipping for tracers
> > >     4c3f33904dea ARM: ptrace: Restore syscall restart tracing
> > >     0481251b7cd6 selftests/harness: Actually report SKIP for signal tests
> > >     060ca3f7899a tmpfs: verify {g,u}id mount options correctly
> > >     d412e9b34b90 fs: Fix error checking for d_hash_and_lookup()
> > >     a4229f93bc54 eventfd: prevent underflow for eventfd semaphores
> > >     cedb8719333d reiserfs: Check the return value from __getblk()
> > >     c1a4117f1544 Revert "net: macsec: preserve ingress frame ordering"
> > >     40671f90d5b5 udf: Handle error when adding extent to a file
> > >     099bf90d7fc4 udf: Check consistency of Space Bitmap Descriptor
> > >     7039aa1be9cc of: kexec: Mark ima_{free,stable}_kexec_buffer() as __init
> > >     759d51eda2d0 net: Avoid address overwrite in kernel_connect
> > >     7c4cce5700b9 arm64: lib: Import latest version of Arm Optimized Routines' strncmp
> > >     104df1c695c1 crypto: rsa-pkcs1pad - Use helper to set reqsize
> > >     273f4615314f platform/mellanox: Fix mlxbf-tmfifo not handling all virtio CONSOLE notifications
> > >     9ef5c25bcf1b tracing: Introduce pipe_cpumask to avoid race on trace_pipes
> > >     8c1b60dad0f5 ALSA: seq: oss: Fix racy open/close of MIDI devices
> > >     fa05aea28195 scsi: lpfc: Fix incorrect big endian type assignment in bsg loopback path
> > >     f0bf8a071134 scsi: storvsc: Always set no_report_opcodes
> > >     e9e62419e797 sctp: handle invalid error codes without calling BUG()
> > >     3714bb4a1df8 bnx2x: fix page fault following EEH recovery
> > >     53b8cc2f9685 netlabel: fix shift wrapping bug in netlbl_catmap_setlong()
> > >     867cdd7f9544 drm/amdgpu: Match against exact bootloader status
> > >     0863204deb3c net: hns3: restore user pause configure when disable autoneg
> > >     ac93def0dbb4 scsi: qedi: Fix potential deadlock on &qedi_percpu->p_work_lock
> > >     bef6c89a92d0 scsi: lpfc: Remove reftag check in DIF paths
> > >     b439e33a8c93 idmaengine: make FSL_EDMA and INTEL_IDMA64 depends on HAS_IOMEM
> > >     156b803194ae wifi: brcmfmac: Fix field-spanning write in brcmf_scan_params_v2_to_v1()
> > >     87ea5e89407e net: usb: qmi_wwan: add Quectel EM05GV2
> > >     e1313fa9d2e3 vmbus_testing: fix wrong python syntax for integer value comparison
> > >     5faad57ba6c7 clk: fixed-mmio: make COMMON_CLK_FIXED_MMIO depend on HAS_IOMEM
> > >     e13f0dd5fbe2 kprobes: Prohibit probing on CFI preamble symbol
> > >     ee49b97cb5ae security: keys: perform capable check only on privileged operations
> > >     f44f50305de2 ata: pata_arasan_cf: Use dev_err_probe() instead dev_err() in data_xfer()
> > >     a85c523aeccd ovl: Always reevaluate the file signature for IMA
> > >     3faa126258a9 drm/amd/display: Exit idle optimizations before attempt to access PHY
> > >     c152ca4f219b platform/x86: huawei-wmi: Silence ambient light sensor
> > >     a9988b9c7a31 platform/x86/intel/hid: Add HP Dragonfly G2 to VGBS DMI quirks
> > >     7f3901b04c8f platform/x86: intel: hid: Always call BTNL ACPI method
> > >     23151421ed01 ASoC: atmel: Fix the 8K sample parameter in I2SC master
> > >     c934d2a6970c ASoC: rt711-sdca: fix for JD event handling in ClockStop Mode0
> > >     20587011d271 ASoC: rt711: fix for JD event handling in ClockStop Mode0
> > >     b41f79896456 ASoc: codecs: ES8316: Fix DMIC config
> > >     cc2b0a2055dc ASoC: rt5682-sdw: fix for JD event handling in ClockStop Mode0
> > >     5b64fc2471f9 fs/nls: make load_nls() take a const parameter
> > >     f85908f6bfd2 s390/dasd: fix hanging device after request requeue
> > >     a4845e694893 s390/dasd: use correct number of retries for ERP requests
> > >     e062aa1acf9b m68k: Fix invalid .section syntax
> > >     bbfa7d712b24 vxlan: generalize vxlan_parse_gpe_hdr and remove unused args
> > >     b10215ffdb01 ethernet: atheros: fix return value check in atl1c_tso_csum()
> > >     6bb94f46d31a ASoC: da7219: Check for failure reading AAD IRQ events
> > >     279a6dad0cd9 ASoC: da7219: Flush pending AAD IRQ when suspending
> > >     d424c636b750 ksmbd: no response from compound read
> > >     82373d1b763e ksmbd: fix out of bounds in smb3_decrypt_req()
> > >     20d449a08749 9p: virtio: make sure 'offs' is initialized in zc_request
> > >     c4269c7258d9 media: pci: cx23885: fix error handling for cx23885 ATSC boards
> > >     17d75773b66e media: pulse8-cec: handle possible ping error
> > >     f281a3739399 phy: qcom-snps-femto-v2: use qcom_snps_hsphy_suspend/resume error code
> > >     dfff9c91cbb0 ARM: dts: imx: Set default tuning step for imx7d usdhc
> > >     4e364cab1331 ARM: dts: imx: Adjust dma-apbh node name
> > >     99319298fd9a ARM: dts: imx7s: Drop dma-apb interrupt-names
> > >     1dc2c12854b6 ARM: dts: imx: update sdma node name format
> > >     aff03380bda4 Linux 5.15.131
> > >     cd8ab566cf17 usb: typec: tcpci: clear the fault status bit
> > >     403b2e940910 usb: typec: tcpci: move tcpci.h to include/linux/usb/
> > >     f29483873e24 pinctrl: amd: Don't show `Invalid config param` errors
> > >     b911bef132a0 nilfs2: fix WARNING in mark_buffer_dirty due to discarded buffer reuse
> > >     1c6ddf739f15 nilfs2: fix general protection fault in nilfs_lookup_dirty_data_buffers()
> > >     f6e61aef5c5d tcpm: Avoid soft reset when partner does not support get_status
> > >     da0e7d435e31 fsi: master-ast-cf: Add MODULE_FIRMWARE macro
> > >     72eca651d732 firmware: stratix10-svc: Fix an NULL vs IS_ERR() bug in probe
> > >     907216337bea serial: sc16is7xx: fix bug when first setting GPIO direction
> > >     45d9611ebff2 serial: sc16is7xx: fix broken port 0 uart init
> > >     f90e267dd27e serial: qcom-geni: fix opp vote on shutdown
> > >     46d13013b574 wifi: mt76: mt7921: do not support one stream on secondary antenna only
> > >     a5c2a467e9e7 Bluetooth: btsdio: fix use after free bug in btsdio_remove due to race condition
> > >     f49294ad6898 staging: rtl8712: fix race condition
> > >     d17cec60e87c HID: wacom: remove the battery when the EKR is off
> > >     842c7da3eee2 usb: chipidea: imx: improve logic if samsung,picophy-* parameter is 0
> > >     276a906f81a7 usb: dwc3: meson-g12a: do post init to fix broken usb after resumption
> > >     60f938e84fbb ALSA: usb-audio: Fix init call orders for UAC1
> > >     e949dd2a9b6b USB: serial: option: add FOXCONN T99W368/T99W373 product
> > >     c41411d8b333 USB: serial: option: add Quectel EM05G variant (0x030e)
> > >     09baa839d415 modules: only allow symbol_get of EXPORT_SYMBOL_GPL modules
> > >     997a194914c4 rtc: ds1685: use EXPORT_SYMBOL_GPL for ds1685_rtc_poweroff
> > >     3d0f6408601b net: enetc: use EXPORT_SYMBOL_GPL for enetc_phc_index
> > >     da95090821c4 mmc: au1xmmc: force non-modular build and remove symbol_get usage
> > >     e3e68100c036 ARM: pxa: remove use of symbol_get()
> > >     bb5bf157b5be ksmbd: replace one-element array with flex-array member in struct smb2_ea_info
> > >     2e3f57f74c0a ksmbd: fix wrong DataOffset validation of create context
> > >     b3ad7f39fd85 erofs: ensure that the post-EOF tails are all zeroed
> > >     8f790700c974 Linux 5.15.130
> > >     69347c334071 rcu-tasks: Add trc_inspect_reader() checks for exiting critical section
> > >     8046fb611f70 rcu-tasks: Wait for trc_read_check_handler() IPIs
> > >     da22db901cc1 rcu-tasks: Fix IPI failure handling in trc_wait_for_one_reader
> > >     a0249d365ac8 rcu: Prevent expedited GP from enabling tick on offline CPU
> > >     7aec063d6029 ARM: module: Use module_init_layout_section() to spot init sections
> > >     4a8976052acd arm64: module: Use module_init_layout_section() to spot init sections
> > >     f8a74159d116 arm64: module-plts: inline linux/moduleloader.h
> > >     363bbb5008e5 module: Expose module_init_layout_section()
> > >     758e3d0cb753 ACPI: thermal: Drop nocrt parameter
> > >     9e43368a3393 Linux 5.15.129
> > >     d48016d74836 mm,ima,kexec,of: use memblock_free_late from ima_free_kexec_buffer
> > >     1c41cd30d5cd mm: memory-failure: fix unexpected return value in soft_offline_page()
> > >     0712721e4f4f mm: memory-failure: kill soft_offline_free_page()
> > >     efd02b5cadd5 dma-buf/sw_sync: Avoid recursive lock during fence signal
> > >     8dbf913520c4 pinctrl: renesas: rza2: Add lock around pinctrl_generic{{add,remove}_group,{add,remove}_function}
> > >     f1c0402b8e22 clk: Fix undefined reference to `clk_rate_exclusive_{get,put}'
> > >     10bc3eddc605 scsi: core: raid_class: Remove raid_component_add()
> > >     d3d57cdbfda4 scsi: snic: Fix double free in snic_tgt_create()
> > >     ef56cc8889be can: raw: add missing refcount for memory leak fix
> > >     930f3f164964 drm/i915: Fix premature release of request's reusable memory
> > >     3cb86cc565df cgroup/cpuset: Free DL BW in case can_attach() fails
> > >     ffff4fc4bad7 sched/deadline: Create DL BW alloc, free & check overflow interface
> > >     86aa90795979 cgroup/cpuset: Iterate only if DEADLINE tasks are present
> > >     43d8cbfefa7c sched/cpuset: Keep track of SCHED_DEADLINE task in cpusets
> > >     d0eb4917f4d3 sched/cpuset: Bring back cpuset_mutex
> > >     918879de0e23 cgroup/cpuset: Rename functions dealing with DEADLINE accounting
> > >     78efab71a649 torture: Fix hang during kthread shutdown phase
> > >     c8fb97dd7fe6 nfsd: use vfs setgid helper
> > >     01966511868e nfs: use vfs setgid helper
> > >     a7a1849899aa x86/fpu: Set X86_FEATURE_OSXSAVE feature after enabling OSXSAVE in CR4
> > >     ad79f943c869 x86/fpu: Invalidate FPU state correctly on exec()
> > >     b190cf1f277a drm/display/dp: Fix the DP DSC Receiver cap size
> > >     c8aab333d41a drm/vmwgfx: Fix shader stage validation
> > >     b53ed415163e PCI: acpiphp: Use pci_assign_unassigned_bridge_resources() only for non-root bus
> > >     60ba1bfa036a media: vcodec: Fix potential array out-of-bounds in encoder queue_setup
> > >     544cd10defa1 of: dynamic: Refactor action prints to not use "%pOF" inside devtree_lock
> > >     f1d4a5881856 of: unittest: Fix EXPECT for parse_phandle_with_args_map() test
> > >     ce66cd478636 radix tree: remove unused variable
> > >     898c8c5b1114 lib/clz_ctz.c: Fix __clzdi2() and __ctzdi2() for 32-bit kernels
> > >     ff90a4c6edf8 batman-adv: Hold rtnl lock during MTU update via netlink
> > >     ea38c0d9aaa2 batman-adv: Fix batadv_v_ogm_aggr_send memory leak
> > >     7f3f72eb8f5b batman-adv: Fix TT global entry leak when client roamed back
> > >     f7667b49880a batman-adv: Do not get eth header before batadv_check_management_packet
> > >     3f9312dd7581 batman-adv: Don't increase MTU when set by user
> > >     cde5a240d72d batman-adv: Trigger events for auto adjusted MTU
> > >     22426e1ce679 selinux: set next pointer before attaching to list
> > >     711595bfdccf nfsd: Fix race to FREE_STATEID and cl_revoked
> > >     bd1697e12230 NFS: Fix a use after free in nfs_direct_join_group()
> > >     5f642613746e mm: add a call to flush_cache_vmap() in vmap_pfn()
> > >     440c10034b4d ALSA: ymfpci: Fix the missing snd_card_free() call at probe error
> > >     5cc7d81cf576 clk: Fix slab-out-of-bounds error in devm_clk_release()
> > >     0f72859acfa2 NFSv4: Fix dropped lock for racing OPEN and delegation return
> > >     9c025420fef2 ibmveth: Use dcbf rather than dcbfl
> > >     7e546bd08943 Revert "KVM: x86: enable TDP MMU by default"
> > >     67af12f5582b net/ncsi: change from ndo_set_mac_address to dev_set_mac_address
> > >     4451457d61e0 net/ncsi: make one oem_gma function for all mfr id
> > >     f683f4be802b bonding: fix macvlan over alb bond support
> > >     0fa8046e923a net: remove bond_slave_has_mac_rcu()
> > >     f0ec97fca629 rtnetlink: Reject negative ifindexes in RTM_NEWLINK
> > >     00247cfd2b69 rtnetlink: return ENODEV when ifname does not exist and group is given
> > >     75cfb7de44e5 netfilter: nf_tables: fix out of memory error handling
> > >     f22954f8c58f netfilter: nf_tables: flush pending destroy work before netlink notifier
> > >     ff34403fef98 net/sched: fix a qdisc modification with ambiguous command request
> > >     30624ea3f8b6 igc: Fix the typo in the PTM Control macro
> > >     f697c3ead109 igb: Avoid starting unnecessary workqueues
> > >     d7823d752ce1 ice: fix receive buffer size miscalculation
> > >     ace1b0ae3097 net: validate veth and vxcan peer ifindexes
> > >     335be585416d net: bcmgenet: Fix return value check for fixed_phy_register()
> > >     60a5034584ea net: bgmac: Fix return value check for fixed_phy_register()
> > >     5b52c9ba42c0 ipvlan: Fix a reference count leak warning in ipvlan_ns_exit()
> > >     2bad37b6f675 dccp: annotate data-races in dccp_poll()
> > >     9b015360e86f sock: annotate data-races around prot->memory_pressure
> > >     c52c6c0223e1 octeontx2-af: SDP: fix receive link config
> > >     ce6e2b14bc09 tracing: Fix memleak due to race between current_tracer and trace
> > >     ef748360ba91 tracing: Fix cpu buffers unavailable due to 'record_disabled' missed
> > >     fdf5804d7475 can: raw: fix lockdep issue in raw_release()
> > >     278fccf587dd drm/amd/display: check TG is non-null before checking if enabled
> > >     a955e6a0e39d drm/amd/display: do not wait for mpc idle if tg is disabled
> > >     e0bd4f0c60b4 can: raw: fix receiver memory leak
> > >     b832174b7f89 jbd2: fix a race when checking checkpoint buffer busy
> > >     9c31bb2684f8 jbd2: remove journal_clean_one_cp_list()
> > >     d91783e6864a jbd2: remove t_checkpoint_io_list
> > >     a0ab49e7a758 ALSA: pcm: Fix potential data race at PCM memory allocation helpers
> > >     2e56d380daa9 fbdev: fix potential OOB read in fast_imageblit()
> > >     14163f4a4fa6 fbdev: Fix sys_imageblit() for arbitrary image widths
> > >     5b60bd9081a9 fbdev: Improve performance of sys_imageblit()
> > >     166f0bf4560b MIPS: cpu-features: Use boot_cpu_type for CPU type based features
> > >     8f106e97409d MIPS: cpu-features: Enable octeon_cache by cpu_type
> > >     d1d0b239f974 fs: dlm: fix mismatch of plock results from userspace
> > >     77d334c44681 fs: dlm: use dlm_plock_info for do_unlock_close
> > >     f9a33cc7d946 fs: dlm: change plock interrupted message to debug again
> > >     7ac088841ffb fs: dlm: add pid to debug log
> > >     df9c842ab0a4 dlm: replace usage of found with dedicated list iterator variable
> > >     33e9c610e337 dlm: improve plock logging if interrupted
> > >     d9ce077f8b1f PCI: acpiphp: Reassign resources on bridge if necessary
> > >     8cc8645dd3e1 xprtrdma: Remap Receive buffers after a reconnect
> > >     91a707507e83 NFSv4: fix out path in __nfs4_get_acl_uncached
> > >     323b830eebd1 NFSv4.2: fix error handling in nfs42_proc_getxattr
> > >     5de0a325c45e objtool/x86: Fix SRSO mess
> > >     5ddfe5cc8716 Linux 5.15.128
> > >     9080f4fcc202 x86/srso: Correct the mitigation status when SMT is disabled
> > >     484eefc6ff9c objtool/x86: Fixup frame-pointer vs rethunk
> > >     55f1cbeaa159 x86/retpoline,kprobes: Fix position of thunk sections with CONFIG_LTO_CLANG
> > >     fa24cd0fbcb7 x86/srso: Disable the mitigation on unaffected configurations
> > >     aa0777ce0d3d x86/CPU/AMD: Fix the DIV(0) initial fix attempt
> > >     bbe585239d4f x86/retpoline: Don't clobber RFLAGS during srso_safe_ret()
> > >     19f23d16b0e0 x86/static_call: Fix __static_call_fixup()
> > >     df6495f203a7 x86/srso: Explain the untraining sequences a bit more
> > >     43548590ad7e x86/cpu: Cleanup the untrain mess
> > >     035e906bfc93 x86/cpu: Rename srso_(.*)_alias to srso_alias_\1
> > >     19c1c0499650 x86/cpu: Rename original retbleed methods
> > >     f77dbb90962b x86/cpu: Clean up SRSO return thunk mess
> > >     f624ce6c7fc2 x86/ibt: Add ANNOTATE_NOENDBR
> > >     f1171d455d94 objtool: Add frame-pointer-specific function ignore
> > >     08f7cfd44f77 x86/alternative: Make custom return thunk unconditional
> > >     0d810eff090c x86/cpu: Fix up srso_safe_ret() and __x86_return_thunk()
> > >     8089aae6020e x86/cpu: Fix __x86_return_thunk symbol type
> > >     5b28fda5fdee mmc: f-sdh30: fix order of function calls in sdhci_f_sdh30_remove
> > >     e8c5081da2cc net: fix the RTO timer retransmitting skb every 1ms if linear option is enabled
> > >     431db3f48c28 virtio-net: set queues after driver_ok
> > >     d39fc9b94dc0 af_unix: Fix null-ptr-deref in unix_stream_sendpage().
> > >     9a4d8dc706c2 arm64: dts: rockchip: Disable HS400 for eMMC on ROCK Pi 4
> > >     6b64974e02ea exfat: check if filename entries exceeds max filename length
> > >     6065b3017107 netfilter: set default timeout to 3 secs for sctp shutdown send and recv state
> > >     a00c5d2c208b drm/amd: flush any delayed gfxoff on suspend entry
> > >     d578c919deb7 drm/qxl: fix UAF on handle creation
> > >     ff09f9e671ff mmc: block: Fix in_flight[issue_type] value error
> > >     b803fedb6e50 mmc: wbsd: fix double mmc_free_host() in wbsd_init()
> > >     961f7ce16223 cifs: Release folio lock on fscache read hit.
> > >     cc3f194f46e7 ALSA: usb-audio: Add support for Mythware XA001AU capture and playback interfaces.
> > >     18e27df4f2b4 serial: 8250: Fix oops for port->pm on uart_change_pm()
> > >     e9b8ee715dbc riscv: uaccess: Return the number of bytes effectively not copied
> > >     b2a331abcb03 ALSA: hda/realtek - Remodified 3k pull low procedure
> > >     dfb9676ed25b soc: aspeed: socinfo: Add kfree for kstrdup
> > >     c5ac7522a8db ASoC: meson: axg-tdm-formatter: fix channel slot allocation
> > >     fd346ef1cd2d ASoC: rt5665: add missed regulator_bulk_disable
> > >     e878458d820c ARM: dts: imx: Set default tuning step for imx6sx usdhc
> > >     430c29a54e4a arm64: dts: qcom: qrb5165-rb5: fix thermal zone conflict
> > >     03522d73a498 bus: ti-sysc: Flush posted write on enable before reset
> > >     578371ce0d7f net: do not allow gso_size to be set to GSO_BY_FRAGS
> > >     5fc4fd3f3eb8 sock: Fix misuse of sk_under_memory_pressure()
> > >     fc3d82d295d1 net: dsa: mv88e6xxx: Wait for EEPROM done before HW reset
> > >     f11c2802e143 i40e: fix misleading debug logs
> > >     5ba2b936f3e1 iavf: fix FDIR rule fields masks validation
> > >     ae6834689fd6 team: Fix incorrect deletion of ETH_P_8021AD protocol vid from slaves
> > >     0ffbc341cfae net: phy: broadcom: stub c45 read/write for 54810
> > >     bf221e5e4b19 netfilter: nft_dynset: disallow object maps
> > >     9177869b85dd ipvs: fix racy memcpy in proc_do_sync_threshold
> > >     1adaec4758d1 netfilter: nf_tables: deactivate catchall elements in next generation
> > >     82109740d610 netfilter: nf_tables: fix false-positive lockdep splat
> > >     b2f6d73395cb drm/panel: simple: Fix AUO G121EAN01 panel timings according to the docs
> > >     7207ee323afa selftests: mirror_gre_changes: Tighten up the TTL test match
> > >     c2a6ffe3f1a3 net: phy: fix IRQ-based wake-on-lan over hibernate / power off
> > >     8e5e967348ca xfrm: add forgotten nla_policy for XFRMA_MTIMER_THRESH
> > >     075448a2eb75 xfrm: add NULL check in xfrm_update_ae_params
> > >     e1e04cc2ef2c ip_vti: fix potential slab-use-after-free in decode_session6
> > >     a1639a82ce14 ip6_vti: fix slab-use-after-free in decode_session6
> > >     44b3d4096700 xfrm: fix slab-use-after-free in decode_session6
> > >     a465ace883ac net: xfrm: Amend XFRMA_SEC_CTX nla_policy structure
> > >     fed1cd2cd3aa net: af_key: fix sadb_x_filter validation
> > >     1960f468078b net: xfrm: Fix xfrm_address_filter OOB read
> > >     080dedb1cad8 i2c: designware: Handle invalid SMBus block data response length value
> > >     416c538684bd i2c: designware: Correct length byte validation logic
> > >     b966e9e1e250 btrfs: fix BUG_ON condition in btrfs_cancel_balance
> > >     77698e6ff6f0 tty: serial: fsl_lpuart: Clear the error flags by writing 1 for lpuart32 platforms
> > >     2a5234464383 tty: n_gsm: fix the UAF caused by race condition in gsm_cleanup_mux
> > >     8ef25fb13494 powerpc/rtas_flash: allow user copy to flash block cache objects
> > >     bb70e2b70f8d fbdev: mmp: fix value check in mmphw_probe()
> > >     184f1b68bb99 i2c: hisi: Only handle the interrupt of the driver's transfer
> > >     c4e671dae50e i2c: bcm-iproc: Fix bcm_iproc_i2c_isr deadlock issue
> > >     b99f490ea87e cifs: fix potential oops in cifs_oplock_break
> > >     a5ae5a81bc19 vduse: Use proper spinlock for IRQ injection
> > >     5b7d5c2dd664 virtio-mmio: don't break lifecycle of vm_dev
> > >     edf3b5aadb25 btrfs: move out now unused BG from the reclaim list
> > >     170773563ef6 ARM: dts: nxp/imx6sll: fix wrong property name in usbphy node
> > >     4ffbfe1c980f ARM: dts: imx6sll: fixup of operating points
> > >     e2ff5cf681a8 mmc: sunxi: fix deferred probing
> > >     f93e8c5a7bd9 mmc: bcm2835: fix deferred probing
> > >     4eeba5d476fe USB: dwc3: fix use-after-free on core driver unbind
> > >     a78fe5c9d8d5 USB: dwc3: qcom: fix NULL-deref on suspend
> > >     8a6b7534020d tty: serial: fsl_lpuart: reduce RX watermark to 0 on LS1028A
> > >     701bb5fee7c3 tty: serial: fsl_lpuart: make rx_watermark configurable for different platforms
> > >     fa254ab7d02d tty: serial: fsl_lpuart: Add i.MXRT1050 support
> > >     20351ddb1f41 usb: dwc3: gadget: Improve dwc3_gadget_suspend() and dwc3_gadget_resume()
> > >     31a0e60fe16b USB: dwc3: gadget: drop dead hibernation code
> > >     d9e004104e45 usb: dwc3: Fix typos in gadget.c
> > >     2fa487a94667 usb: dwc3: Remove DWC3 locking during gadget suspend/resume
> > >     7dfb384e76ee usb: dwc3: gadget: Synchronize IRQ between soft connect/disconnect
> > >     d3c82f24ee69 drm/amd/display: fix access hdcp_workqueue assert
> > >     0ba6c7ba081e drm/amd/display: phase3 mst hdcp for multiple displays
> > >     99c444d3c3c4 drm/amd/display: save restore hdcp state when display is unplugged from mst hub
> > >     4f1beb75f652 ARM: dts: aspeed: asrock: Correct firmware flash SPI clocks
> > >     f84c2ca3490c igc: read before write to SRRCTL register
> > >     9fa82f031af8 iio: addac: stx104: Fix race condition when converting analog-to-digital
> > >     d31d04ec404c iio: addac: stx104: Fix race condition for stx104_write_raw()
> > >     89a007f3a383 iio: stx104: Move to addac subdirectory
> > >     cadf8f2d7c9d iio: adc: stx104: Implement and utilize register structures
> > >     6089d354346f iio: adc: stx104: Utilize iomap interface
> > >     565b96d9a7ab iio: add addac subdirectory
> > >     49b830d75f03 ring-buffer: Do not swap cpu_buffer during resize process
> > >     6657ecbcc39c powerpc/kasan: Disable KCOV in KASAN code
> > >     8703b26387e1 ALSA: hda: fix a possible null-pointer dereference due to data race in snd_hdac_regmap_sync()
> > >     5ed4dbc13726 ALSA: hda/realtek: Add quirks for Unis H3C Desktop B760 & Q760
> > >     c7d8b5f46f06 fs/ntfs3: Mark ntfs dirty when on-disk struct is corrupted
> > >     3a00ec562f8c fs: ntfs3: Fix possible null-pointer dereferences in mi_read()
> > >     e7799bb4dbe2 fs/ntfs3: Enhance sanity check while generating attr_list
> > >     ef568da1fd84 drm/amdgpu: Fix potential fence use-after-free v2
> > >     5720c7e185d4 Bluetooth: btusb: Add MT7922 bluetooth ID for the Asus Ally
> > >     548a6b64b3c0 Bluetooth: L2CAP: Fix use-after-free
> > >     302d04596364 watchdog: sp5100_tco: support Hygon FCH/SCH (Server Controller Hub)
> > >     2ea70379e4f4 firewire: net: fix use after free in fwnet_finish_incoming_packet()
> > >     97fd1c8e9c5a pcmcia: rsrc_nonstatic: Fix memory leak in nonstatic_release_resource_db()
> > >     85e888150075 gfs2: Fix possible data races in gfs2_show_options()
> > >     eafb79d2448a usb: chipidea: imx: add missing USB PHY DPDM wakeup setting
> > >     7bdb4c963049 usb: chipidea: imx: don't request QoS for imx8ulp
> > >     25decbbb66e4 thunderbolt: Read retimer NVM authentication status prior tb_retimer_set_inbound_sbtx()
> > >     776b34615a29 media: platform: mediatek: vpu: fix NULL ptr dereference
> > >     cb174344bf85 usb: gadget: u_serial: Avoid spinlock recursion in __gs_console_push
> > >     1676748aa290 media: v4l2-mem2mem: add lock to protect parameter num_rdy
> > >     985086704267 smb: client: fix warning in cifs_smb3_do_mount()
> > >     a3f252436e57 ovl: check type and offset of struct vfsmount in ovl_entry
> > >     1a650d3ccd79 RDMA/mlx5: Return the firmware result upon destroying QP/RQ
> > >     9631d88503ab HID: add quirk for 03f0:464a HP Elite Presenter Mouse
> > >     4921792e04f2 drm/amdgpu: install stub fence into potential unused fence pointers
> > >     fd41646d4350 HID: logitech-hidpp: Add USB and Bluetooth IDs for the Logitech G915 TKL Keyboard
> > >     ff10cd3e9b3a dma-remap: use kvmalloc_array/kvfree for larger dma memory remap
> > >     e9ce774052ee ASoC: SOF: Intel: fix SoundWire/HDaudio mutual exclusion
> > >     7d53d1e4765c iopoll: Call cpu_relax() in busy loops
> > >     ca66e9dd98ef ARM: dts: imx6dl: prtrvt, prtvt7, prti6q, prtwd2: fix USB related warnings
> > >     cc1590830859 PCI: tegra194: Fix possible array out of bounds access
> > >     e2d10f1de1fa net: tls: avoid discarding data on record close
> > >     9a15ca893909 net/tls: Multi-threaded calls to TX tls_dev_del
> > >     2d93157b7e2d net/tls: Perform immediate device ctx cleanup when possible
> > >     51222e1c77a1 macsec: use DEV_STATS_INC()
> > >     3d64a232e4d9 macsec: Fix traffic counters/statistics
> > >     396a1921406a selftests: forwarding: tc_actions: Use ncat instead of nc
> > >     d61a0886d336 selftests: forwarding: tc_actions: cleanup temporary files when test is aborted
> > >     a798977df6d0 mmc: sdhci-f-sdh30: Replace with sdhci_pltfm
> > >     f6f7927ac664 Linux 5.15.127
> > >     c597d8cb0d33 timers/nohz: Last resort update jiffies on nohz_full IRQ entry
> > >     b4d36e6c5dc4 timers/nohz: Switch to ONESHOT_STOPPED in the low-res handler when the tick is stopped
> > >     c3b954a51b64 tick: Detect and fix jiffies update stall
> > >     af99918f0e39 sch_netem: fix issues in netem_change() vs get_dist_table()
> > >     5d094d4e7b99 alpha: remove __init annotation from exported page_is_ram()
> > >     f8d6d25756ea scsi: qedf: Fix firmware halt over suspend and resume
> > >     85db1cd1744e scsi: qedi: Fix firmware halt over suspend and resume
> > >     e70469c28953 scsi: fnic: Replace return codes in fnic_clean_pending_aborts()
> > >     6bc7f4c8c27d scsi: core: Fix possible memory leak if device_add() fails
> > >     461f8ac666fa scsi: snic: Fix possible memory leak if device_add() fails
> > >     171e117cdc0a scsi: 53c700: Check that command slot is not NULL
> > >     7a792b3d888a scsi: storvsc: Fix handling of virtual Fibre Channel timeouts
> > >     0f52d7b78251 scsi: core: Fix legacy /proc parsing buffer overflow
> > >     b757ef99df39 netfilter: nf_tables: report use refcount overflow
> > >     9bdbbcf9d148 nvme-rdma: fix potential unbalanced freeze & unfreeze
> > >     d68f8ef6ef70 nvme-tcp: fix potential unbalanced freeze & unfreeze
> > >     ae6e21f8bb2a btrfs: set cache_block_group_error if we find an error
> > >     314135b7bae9 btrfs: reject invalid reloc tree root keys with stack dump
> > >     69dd147de419 btrfs: exit gracefully if reloc roots don't match
> > >     c40d4b60c58d btrfs: don't stop integrity writeback too early
> > >     555e126dd30b ibmvnic: Handle DMA unmapping of login buffs in release functions
> > >     34fcc823823a ibmvnic: Unmap DMA login rsp buffer on send login fail
> > >     cee62753cf2e ibmvnic: Enforce stronger sanity checks on login response
> > >     27e8db8380eb net/mlx5: Skip clock update work when device is in error state
> > >     f638fc2f7377 net/mlx5: Allow 0 for total host VFs
> > >     086a80eb6213 dmaengine: mcf-edma: Fix a potential un-allocated memory access
> > >     7e1dc94b2d50 nexthop: Fix infinite nexthop bucket dump when using maximum nexthop ID
> > >     608a4327c257 nexthop: Make nexthop bucket dump more efficient
> > >     4457300cfd84 nexthop: Fix infinite nexthop dump when using maximum nexthop ID
> > >     91307347d632 net: hns3: add wait until mac link down
> > >     094310eb2b93 net: hns3: refactor hclge_mac_link_status_wait for interface reuse
> > >     1ae9703c2e32 net: phy: at803x: remove set/get wol callbacks for AR8032
> > >     7d496cd83a9d RDMA/umem: Set iova in ODP flow
> > >     f78a4238a873 wifi: cfg80211: fix sband iftype data lookup for AP_VLAN
> > >     26a27dd76054 drm/rockchip: Don't spam logs in atomic check
> > >     918c1e6843b7 IB/hfi1: Fix possible panic during hotplug remove
> > >     df21468bfdc8 iavf: fix potential races for FDIR filters
> > >     b1f985cf1c52 drivers: net: prevent tun_build_skb() to exceed the packet size limit
> > >     f239c9e1d98b dccp: fix data-race around dp->dccps_mss_cache
> > >     49a1fee22fae bonding: Fix incorrect deletion of ETH_P_8021AD protocol vid from slaves
> > >     789fcd94c9ca xsk: fix refcount underflow in error path
> > >     e95808121953 tunnels: fix kasan splat when generating ipv4 pmtu error
> > >     7903311b2cec net/packet: annotate data-races around tp->status
> > >     f4614e379bf9 mISDN: Update parameter type of dsp_cmx_send()
> > >     3961761af392 bpf, sockmap: Fix bug that strp_done cannot be called
> > >     20d53895d5c0 bpf, sockmap: Fix map type error in sock_map_del_link
> > >     a09c258cfa77 net: core: remove unnecessary frame_sz check in bpf_xdp_adjust_tail()
> > >     85af0b226c0b selftests: forwarding: tc_flower: Relax success criterion
> > >     7b3fa99526f9 selftests: forwarding: Switch off timeout
> > >     e410f85ebca9 selftests: forwarding: Skip test when no interfaces are specified
> > >     4a4499452620 selftests: forwarding: ethtool_extended_state: Skip when using veth pairs
> > >     b8d216e9c607 selftests: forwarding: ethtool: Skip when using veth pairs
> > >     b9dfb80d9fb2 selftests: forwarding: Add a helper to skip test when using veth pairs
> > >     b973eb76dff3 selftests/rseq: Fix build with undefined __weak
> > >     b8b8db5857d4 drm/nouveau/disp: Revert a NULL check inside nouveau_connector_get_modes
> > >     4c6767c8bf5e x86: Move gds_ucode_mitigated() declaration to header
> > >     f919cbc90441 x86/speculation: Add cpu_show_gds() prototype
> > >     9290ef14c96b x86/mm: Fix VDSO and VVAR placement on 5-level paging machines
> > >     829409510d00 x86/cpu/amd: Enable Zenbleed fix for AMD Custom APU 0405
> > >     c41a22b93d7c x86/srso: Fix build breakage with the LLVM linker
> > >     c2372b1559d4 usb: typec: tcpm: Fix response to vsafe0V event
> > >     f776b94ccdf0 usb: common: usb-conn-gpio: Prevent bailing out if initial role is none
> > >     00cc14b52d6f usb: dwc3: Properly handle processing of pending events
> > >     7a11d1e2625b usb-storage: alauda: Fix uninit-value in alauda_check_media()
> > >     945e1b3c361b misc: rtsx: judge ASPM Mode to set PETXCFG Reg
> > >     03eebad96233 binder: fix memory leak in binder_init()
> > >     a8e2ae6296d5 iio: adc: ina2xx: avoid NULL pointer dereference on OF device match
> > >     2df8ae1e42b8 iio: cros_ec: Fix the allocation size for cros_ec_command
> > >     a7cedc2b7612 io_uring: correct check for O_TMPFILE
> > >     697bc234632c selftests/bpf: Fix sk_assign on s390x
> > >     127277262110 selftests/bpf: Workaround verification failure for fexit_bpf2bpf/func_replace_return_code
> > >     ee701208f4cc selftests/bpf: make test_align selftest more robust
> > >     683d2969a082 bpf: aggressively forget precise markings during state checkpointing
> > >     2516deeb872a bpf: stop setting precise in current state
> > >     c47d0178ad86 bpf: allow precision tracking for programs with subprogs
> > >     3645510cf926 nilfs2: fix use-after-free of nilfs_root in dirtying inodes via iput
> > >     36a3b560c78d radix tree test suite: fix incorrect allocation size for pthreads
> > >     8d10284243b7 hwmon: (pmbus/bel-pfe) Enable PMBUS_SKIP_STATUS_CHECK for pfe1100
> > >     3ad4ba2b6112 drm/amd/display: check attr flag before set cursor degamma on DCN3+
> > >     621204fca047 drm/shmem-helper: Reset vma->vm_ops before calling dma_buf_mmap()
> > >     64e6253f6489 drm/nouveau/gr: enable memory loads on helper invocation on all channels
> > >     bcd9eeb3a309 riscv,mmio: Fix readX()-to-delay() ordering
> > >     57772ae9b339 dmaengine: pl330: Return DMA_PAUSED when transaction is paused
> > >     3ca8f5c733c4 ipv6: adjust ndisc_is_useropt() to also return true for PIO
> > >     6cde60777675 mmc: moxart: read scr register without changing byte order
> > >     3f00757ab416 wireguard: allowedips: expand maximum node depth
> > >     aeb974907642 ksmbd: fix wrong next length validation of ea buffer in smb2_set_ea()
> > >     595679098bdc ksmbd: validate command request size
> > >     24c4de4069cb Linux 5.15.126
> > >     aeb4db8ab7f1 PM: sleep: wakeirq: fix wake irq arming
> > >     b5d3a4251bd2 PM / wakeirq: support enabling wake-up irq after runtime_suspend called
> > >     a36b522767f3 soundwire: fix enumeration completion
> > >     7996facaf0ee soundwire: bus: pm_runtime_request_resume on peripheral attachment
> > >     c91c07ae0849 selftests/rseq: Play nice with binaries statically linked against glibc 2.35+
> > >     1cdb50faf7f7 selftests/rseq: check if libc rseq support is registered
> > >     0f1f471b91f4 drm/imx/ipuv3: Fix front porch adjustment upon hactive aligning
> > >     5058c1444040 powerpc/mm/altmap: Fix altmap boundary check
> > >     eb7a5e4d14c8 mtd: rawnand: fsl_upm: Fix an off-by one test in fun_exec_op()
> > >     70643e98cbc3 mtd: rawnand: rockchip: Align hwecc vs. raw page helper layouts
> > >     1796b492f8cc mtd: rawnand: rockchip: fix oobfree offset and description
> > >     f6807b62fb0e mtd: rawnand: omap_elm: Fix incorrect type in assignment
> > >     596be6716bc5 ext2: Drop fragment support
> > >     0ccfe21949bc fs: Protect reconfiguration of sb read-write from racing writes
> > >     27d0f755d649 net: usbnet: Fix WARNING in usbnet_start_xmit/usb_submit_urb
> > >     fbe5a2fed815 Bluetooth: L2CAP: Fix use-after-free in l2cap_sock_ready_cb
> > >     afd9a31b5aa4 fs/sysv: Null check to prevent null-ptr-deref bug
> > >     80ec112c1996 fs/ntfs3: Use __GFP_NOWARN allocation at ntfs_load_attr_list()
> > >     0d6f639f1dcd file: reinstate f_pos locking optimization for regular files
> > >     b44d28b98f18 bpf, cpumap: Make sure kthread is running before map update returns
> > >     8089eb93d678 drm/ttm: check null pointer before accessing when swapping
> > >     ef0d07c66843 open: make RESOLVE_CACHED correctly test for O_TMPFILE
> > >     c81bdf8f9f2b bpf: Disable preemption in bpf_event_output
> > >     ae07cfe2b099 rbd: prevent busy loop when requesting exclusive lock
> > >     7978bcca4c1f wifi: mt76: mt7615: do not advertise 5 GHz on first phy of MT7615D (DBDC)
> > >     32ca6a55e10e net: tap_open(): set sk_uid from current_fsuid()
> > >     4ed3eed99ee6 net: tun_chr_open(): set sk_uid from current_fsuid()
> > >     adacc3a954fa arm64: dts: stratix10: fix incorrect I2C property for SCL signal
> > >     b92c88009da1 mtd: rawnand: meson: fix OOB available bytes for ECC
> > >     b0875c583e41 mtd: spinand: toshiba: Fix ecc_get_status
> > >     1c33ca1e1974 exfat: release s_lock before calling dir_emit()
> > >     8a34a242cf03 exfat: use kvmalloc_array/kvfree instead of kmalloc_array/kfree
> > >     a74878207b02 x86/CPU/AMD: Do not leak quotient data after a division by 0
> > >     b8f029fc4075 firmware: arm_scmi: Drop OF node reference in the transport channel setup
> > >     287c2c8677ed ceph: defer stopping mdsc delayed_work
> > >     98b521d10e73 USB: zaurus: Add ID for A-300/B-500/C-700
> > >     cd6872f2cf56 libceph: fix potential hang in ceph_osdc_notify()
> > >     e5f5b4a89809 scsi: storvsc: Limit max_sectors for virtual Fibre Channel devices
> > >     212a9a3c67be scsi: zfcp: Defer fc_rport blocking until after ADISC response
> > >     dac382725394 tcp_metrics: fix data-race in tcpm_suck_dst() vs fastopen
> > >     4517782e1bc3 tcp_metrics: annotate data-races around tm->tcpm_net
> > >     e842a68667d4 tcp_metrics: annotate data-races around tm->tcpm_vals[]
> > >     d3184bea4ace tcp_metrics: annotate data-races around tm->tcpm_lock
> > >     9a7367cbe33d tcp_metrics: annotate data-races around tm->tcpm_stamp
> > >     6f6bd67f4894 tcp_metrics: fix addr_same() helper
> > >     b0acbcf1e7a1 prestera: fix fallback to previous version on same major version
> > >     d6d9d0f5a5e0 net/mlx5: fs_core: Skip the FTs in the same FS_TYPE_PRIO_CHAINS fs_prio
> > >     c999fb1039dd net/mlx5: fs_core: Make find_closest_ft more generic
> > >     32ef2c0c6cf1 vxlan: Fix nexthop hash size
> > >     1bb54a21f4d9 ip6mr: Fix skb_under_panic in ip6mr_cache_report()
> > >     64e3affee288 s390/qeth: Don't call dev_close/dev_open (DOWN/UP)
> > >     a0da2684db18 net: dcb: choose correct policy to parse DCB_ATTR_BCN
> > >     193333229aac net: netsec: Ignore 'phy-mode' on SynQuacer in DT mode
> > >     766c9dd00c5f net: korina: handle clk prepare error in korina_probe()
> > >     6cecfdf65053 net: ll_temac: fix error checking of irq_of_parse_and_map()
> > >     3761ff4f8670 net: ll_temac: Switch to use dev_err_probe() helper
> > >     5c534640a7da bpf: sockmap: Remove preempt_disable in sock_map_sk_acquire
> > >     79c3d81c9ad1 net/sched: cls_route: No longer copy tcf_result on update to avoid use-after-free
> > >     9edf7955025a net/sched: cls_fw: No longer copy tcf_result on update to avoid use-after-free
> > >     262430dfc618 net/sched: cls_u32: No longer copy tcf_result on update to avoid use-after-free
> > >     b58d34068fd9 bpf, cpumap: Handle skb as well when clean up ptr_ring
> > >     f04f6d9b3b06 net/sched: taprio: Limit TCA_TAPRIO_ATTR_SCHED_CYCLE_TIME to INT_MAX.
> > >     2c55d4941518 net: add missing data-race annotation for sk_ll_usec
> > >     e934c50c48e2 net: add missing data-race annotations around sk->sk_peek_off
> > >     fdd8d8d54d6a net: add missing READ_ONCE(sk->sk_rcvbuf) annotation
> > >     98f0d1db3a27 net: add missing READ_ONCE(sk->sk_sndbuf) annotation
> > >     0d1047b77b23 net: add missing READ_ONCE(sk->sk_rcvlowat) annotation
> > >     6c058a1f67f0 net: annotate data-races around sk->sk_max_pacing_rate
> > >     2950c5ac65b3 qed: Fix scheduling in a tasklet while getting stats
> > >     a19952dbb5b6 qed: Fix kernel-doc warnings
> > >     6d8c259f4827 mISDN: hfcpci: Fix potential deadlock on &hc->lock
> > >     8dedcc6af341 net: sched: cls_u32: Fix match key mis-addressing
> > >     675d29de69c7 perf test uprobe_from_different_cu: Skip if there is no gcc
> > >     0f6e3d8d7f91 net: dsa: fix value check in bcm_sf2_sw_probe()
> > >     047508edd602 rtnetlink: let rtnl_bridge_setlink checks IFLA_BRIDGE_MODE length
> > >     cc9ebceaa6d0 bpf: Add length check for SK_DIAG_BPF_STORAGE_REQ_MAP_FD parsing
> > >     8f9a04c742e1 net/mlx5e: fix return value check in mlx5e_ipsec_remove_trailer()
> > >     00cecb0a8f9e net/mlx5: DR, fix memory leak in mlx5dr_cmd_create_reformat_ctx
> > >     4c224ea31bed wifi: cfg80211: Fix return value in scan logic
> > >     8e72db3ffa5d KVM: s390: fix sthyi error handling
> > >     809edb4262f0 word-at-a-time: use the same return type for has_zero regardless of endianness
> > >     b7880809d75d arm64: dts: imx8mn-var-som: add missing pull-up for onboard PHY reset pinmux
> > >     804e72062be4 iommu/arm-smmu-v3: Document nesting-related errata
> > >     744e6b80b830 iommu/arm-smmu-v3: Add explicit feature for nesting
> > >     fd86b5944215 iommu/arm-smmu-v3: Document MMU-700 erratum 2812531
> > >     2de9f3dcfe63 iommu/arm-smmu-v3: Work around MMU-600 erratum 1076982
> > >     a850fa85d477 arm64: errata: Add detection for TRBE write to out-of-range
> > >     073699df4a09 arm64: errata: Add workaround for TSB flush failures
> > >     44b45e8161a5 net/mlx5: Free irqs only on shutdown callback
> > >     40601542c43c perf: Fix function pointer case
> > >     c12fa4ac8997 io_uring: gate iowait schedule on having pending requests
> > >     c275eaaaa342 Linux 5.15.125
> > >     754e0c7c4a30 x86: fix backwards merge of GDS/SRSO bit
> > >     b14a3924c267 xen/netback: Fix buffer overrun triggered by unusual packet
> > >     153f9a7b02d4 x86/srso: Tie SBPB bit setting to microcode patch detection
> > >     df4c3823cba5 x86/srso: Fix return thunks in generated code
> > >     0071b17eb66b x86/srso: Add IBPB on VMEXIT
> > >     5398faac76a6 x86/srso: Add IBPB
> > >     c24aaa7dde5f x86/srso: Add SRSO_NO support
> > >     4e9115e194a8 x86/srso: Add IBPB_BRTYPE support
> > >     b35087763a44 x86/srso: Add a Speculative RAS Overflow mitigation
> > >     c3b4c644525e x86/cpu, kvm: Add support for CPUID_80000021_EAX
> > >     236dd7133394 x86/bugs: Increase the x86 bugs vector size to two u32s
> > >     0242a8bdef56 Documentation/x86: Fix backwards on/off logic about YMM support
> > >     27a72e350869 x86/mm: Initialize text poking earlier
> > >     d0317b9502ea mm: Move mm_cachep initialization to mm_init()
> > >     8e4c2530879d x86/mm: Use mm_alloc() in poking_init()
> > >     13ec5cb4c113 x86/mm: fix poking_init() for Xen PV guests
> > >     3e90080d5665 x86/xen: Fix secondary processors' FPU initialization
> > >     348741a9e4d3 KVM: Add GDS_NO support to KVM
> > >     59d78655f808 x86/speculation: Add Kconfig option for GDS
> > >     0cc5643b63ae x86/speculation: Add force option to GDS mitigation
> > >     348a89e20184 x86/speculation: Add Gather Data Sampling mitigation
> > >     a094d3b30967 x86/fpu: Move FPU initialization into arch_cpu_finalize_init()
> > >     59f2739111ca x86/fpu: Mark init functions __init
> > >     bb9c20d903f6 x86/fpu: Remove cpuinfo argument from init functions
> > >     de8b7ce4c533 x86/init: Initialize signal frame size late
> > >     041d929233bb init, x86: Move mem_encrypt_init() into arch_cpu_finalize_init()
> > >     8ae795ed6115 init: Invoke arch_cpu_finalize_init() earlier
> > >     7e270cebaffd init: Remove check_bugs() leftovers
> > >     285384ac24c3 um/cpu: Switch to arch_cpu_finalize_init()
> > >     6ea421786426 sparc/cpu: Switch to arch_cpu_finalize_init()
> > >     21a1fc8d13d8 sh/cpu: Switch to arch_cpu_finalize_init()
> > >     dfeb371a2707 mips/cpu: Switch to arch_cpu_finalize_init()
> > >     4baf46a3ba00 m68k/cpu: Switch to arch_cpu_finalize_init()
> > >     8c8165cd25cf ia64/cpu: Switch to arch_cpu_finalize_init()
> > >     de8c592cc5a1 ARM: cpu: Switch to arch_cpu_finalize_init()
> > >     75da6209d3ba x86/cpu: Switch to arch_cpu_finalize_init()
> > >     0774fc2177c3 init: Provide arch_cpu_finalize_init()
> > >
> > > Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
> > > ---
> > >  .../linux/linux-yocto-rt_5.15.bb              |  6 ++---
> > >  .../linux/linux-yocto-tiny_5.15.bb            |  6 ++---
> > >  meta/recipes-kernel/linux/linux-yocto_5.15.bb | 26 +++++++++----------
> > >  3 files changed, 19 insertions(+), 19 deletions(-)
> > >
> > > diff --git a/meta/recipes-kernel/linux/linux-yocto-rt_5.15.bb b/meta/recipes-kernel/linux/linux-yocto-rt_5.15.bb
> > > index 6ac3118f81..f7286759a9 100644
> > > --- a/meta/recipes-kernel/linux/linux-yocto-rt_5.15.bb
> > > +++ b/meta/recipes-kernel/linux/linux-yocto-rt_5.15.bb
> > > @@ -11,13 +11,13 @@ python () {
> > >          raise bb.parse.SkipRecipe("Set PREFERRED_PROVIDER_virtual/kernel to linux-yocto-rt to enable it")
> > >  }
> > >
> > > -SRCREV_machine ?= "0ac91942af8fec31671ffe62e9518aaf15f110b3"
> > > -SRCREV_meta ?= "f484a7f175b4f3c4f7d2b553cde232bd41f757d8"
> > > +SRCREV_machine ?= "423b5d5cb3f45a272285fa4157d1964086fabc2e"
> > > +SRCREV_meta ?= "92bd0a656f0f9db955fb53c52be71cce9296bdb2"
> > >
> > >  SRC_URI = "git://git.yoctoproject.org/linux-yocto.git;branch=${KBRANCH};name=machine \
> > >             git://git.yoctoproject.org/yocto-kernel-cache;type=kmeta;name=meta;branch=yocto-5.15;destsuffix=${KMETA}"
> > >
> > > -LINUX_VERSION ?= "5.15.124"
> > > +LINUX_VERSION ?= "5.15.141"
> > >
> > >  LIC_FILES_CHKSUM = "file://COPYING;md5=6bc538ed5bd9a7fc9398086aedcd7e46"
> > >
> > > diff --git a/meta/recipes-kernel/linux/linux-yocto-tiny_5.15.bb b/meta/recipes-kernel/linux/linux-yocto-tiny_5.15.bb
> > > index 9c06ddf200..7461087299 100644
> > > --- a/meta/recipes-kernel/linux/linux-yocto-tiny_5.15.bb
> > > +++ b/meta/recipes-kernel/linux/linux-yocto-tiny_5.15.bb
> > > @@ -5,7 +5,7 @@ KCONFIG_MODE = "--allnoconfig"
> > >
> > >  require recipes-kernel/linux/linux-yocto.inc
> > >
> > > -LINUX_VERSION ?= "5.15.124"
> > > +LINUX_VERSION ?= "5.15.141"
> > >  LIC_FILES_CHKSUM = "file://COPYING;md5=6bc538ed5bd9a7fc9398086aedcd7e46"
> > >
> > >  DEPENDS += "${@bb.utils.contains('ARCH', 'x86', 'elfutils-native', '', d)}"
> > > @@ -14,8 +14,8 @@ DEPENDS += "openssl-native util-linux-native"
> > >  KMETA = "kernel-meta"
> > >  KCONF_BSP_AUDIT_LEVEL = "2"
> > >
> > > -SRCREV_machine ?= "cdb289c798fe1fc9f259a08c32e2dd9516ccb7a4"
> > > -SRCREV_meta ?= "f484a7f175b4f3c4f7d2b553cde232bd41f757d8"
> > > +SRCREV_machine ?= "ddf2eeeb31d1edaa5a80e9aabc8b2674ae95f865"
> > > +SRCREV_meta ?= "92bd0a656f0f9db955fb53c52be71cce9296bdb2"
> > >
> > >  PV = "${LINUX_VERSION}+git${SRCPV}"
> > >
> > > diff --git a/meta/recipes-kernel/linux/linux-yocto_5.15.bb b/meta/recipes-kernel/linux/linux-yocto_5.15.bb
> > > index 439479022b..c7b07dee62 100644
> > > --- a/meta/recipes-kernel/linux/linux-yocto_5.15.bb
> > > +++ b/meta/recipes-kernel/linux/linux-yocto_5.15.bb
> > > @@ -14,24 +14,24 @@ KBRANCH:qemux86  ?= "v5.15/standard/base"
> > >  KBRANCH:qemux86-64 ?= "v5.15/standard/base"
> > >  KBRANCH:qemumips64 ?= "v5.15/standard/mti-malta64"
> > >
> > > -SRCREV_machine:qemuarm ?= "676a22c65ec0f8bb5dc7e13d130f6e3764959d75"
> > > -SRCREV_machine:qemuarm64 ?= "f0e7afd5948f71be062cd9194b56cd03de94b7cb"
> > > -SRCREV_machine:qemumips ?= "0f1ceb9008f182cd7f21420bbec6f21a67da8397"
> > > -SRCREV_machine:qemuppc ?= "4ec9fc13283ce01627ef8c32617a1eb71e127c62"
> > > -SRCREV_machine:qemuriscv64 ?= "1c09be01f4b87f60ea64136459167d73502a118f"
> > > -SRCREV_machine:qemuriscv32 ?= "1c09be01f4b87f60ea64136459167d73502a118f"
> > > -SRCREV_machine:qemux86 ?= "1c09be01f4b87f60ea64136459167d73502a118f"
> > > -SRCREV_machine:qemux86-64 ?= "1c09be01f4b87f60ea64136459167d73502a118f"
> > > -SRCREV_machine:qemumips64 ?= "fad09cc6acf2175aa6b5979ef48cd5f05afc3da0"
> > > -SRCREV_machine ?= "1c09be01f4b87f60ea64136459167d73502a118f"
> > > -SRCREV_meta ?= "f484a7f175b4f3c4f7d2b553cde232bd41f757d8"
> > > +SRCREV_machine:qemuarm ?= "0bd882ff2a47566033965928ab468491f7e1ffd6"
> > > +SRCREV_machine:qemuarm64 ?= "d353330a9ba30300be32f1d732723ae3678da684"
> > > +SRCREV_machine:qemumips ?= "7f8fbffda634dc22a70f69ff2b762a1f3ff9c842"
> > > +SRCREV_machine:qemuppc ?= "fb2191ca96824c7451fbca4eef129660d25711af"
> > > +SRCREV_machine:qemuriscv64 ?= "54a3472506956ed41289ae423ca9b7ad4cbb3ab5"
> > > +SRCREV_machine:qemuriscv32 ?= "54a3472506956ed41289ae423ca9b7ad4cbb3ab5"
> > > +SRCREV_machine:qemux86 ?= "54a3472506956ed41289ae423ca9b7ad4cbb3ab5"
> > > +SRCREV_machine:qemux86-64 ?= "54a3472506956ed41289ae423ca9b7ad4cbb3ab5"
> > > +SRCREV_machine:qemumips64 ?= "35895af6b529915f9c09a720592554feaca9a2c7"
> > > +SRCREV_machine ?= "54a3472506956ed41289ae423ca9b7ad4cbb3ab5"
> > > +SRCREV_meta ?= "92bd0a656f0f9db955fb53c52be71cce9296bdb2"
> > >
> > >  # set your preferred provider of linux-yocto to 'linux-yocto-upstream', and you'll
> > >  # get the <version>/base branch, which is pure upstream -stable, and the same
> > >  # meta SRCREV as the linux-yocto-standard builds. Select your version using the
> > >  # normal PREFERRED_VERSION settings.
> > >  BBCLASSEXTEND = "devupstream:target"
> > > -SRCREV_machine:class-devupstream ?= "38d4ca22a5288c4bae7e6d62a1728b0718d51866"
> > > +SRCREV_machine:class-devupstream ?= "9b91d36ba301db86bbf9e783169f7f6abf2585d8"
> > >  PN:class-devupstream = "linux-yocto-upstream"
> > >  KBRANCH:class-devupstream = "v5.15/base"
> > >
> > > @@ -39,7 +39,7 @@ SRC_URI = "git://git.yoctoproject.org/linux-yocto.git;name=machine;branch=${KBRA
> > >             git://git.yoctoproject.org/yocto-kernel-cache;type=kmeta;name=meta;branch=yocto-5.15;destsuffix=${KMETA}"
> > >
> > >  LIC_FILES_CHKSUM = "file://COPYING;md5=6bc538ed5bd9a7fc9398086aedcd7e46"
> > > -LINUX_VERSION ?= "5.15.124"
> > > +LINUX_VERSION ?= "5.15.141"
> > >
> > >  DEPENDS += "${@bb.utils.contains('ARCH', 'x86', 'elfutils-native', '', d)}"
> > >  DEPENDS += "openssl-native util-linux-native"
> > > --
> > > 2.39.2
> > >
>
>
>
> --
> - Thou shalt not follow the NULL pointer, for chaos and madness await
> thee at its end
> - "Use the force Harry" - Gandalf, Star Trek II

[-- Attachment #2: parted.log --]
[-- Type: text/x-log, Size: 4464 bytes --]

2024-02-22T21:47
2024-02-22T21:47
make: Entering directory '/usr/lib/parted/ptest/tests'
PASS: help-version.sh
PASS: t0000-basic.sh
PASS: t0001-tiny.sh
PASS: t0010-script-no-ctrl-chars.sh
PASS: t0100-print.sh
PASS: t0101-print-empty.sh
PASS: t0200-gpt.sh
PASS: t0201-gpt.sh
PASS: t0202-gpt-pmbr.sh
PASS: t0203-gpt-tiny-device-abort.sh
PASS: t0203-gpt-shortened-device-primary-valid.sh
PASS: t0203-gpt-create-on-min-sized-device.sh
PASS: t0205-gpt-list-clobbers-pmbr.sh
PASS: t0206-gpt-print-with-corrupt-primary-clobbers-pmbr.sh
PASS: t0207-IEC-binary-notation.sh
PASS: t0208-mkpart-end-in-IEC.sh
PASS: t0209-gpt-pmbr_boot.sh
t0210-gpt-resized-partition-entry-array.sh: skipped test: this test requires Perl's Digest::CRC module
SKIP: t0210-gpt-resized-partition-entry-array.sh
t0211-gpt-rewrite-header.sh: skipped test: this test requires Perl's Digest::CRC module
SKIP: t0211-gpt-rewrite-header.sh
PASS: t0212-gpt-many-partitions.sh
PASS: t0213-mkpart-start-negative.sh
PASS: t0220-gpt-msftres.sh
PASS: t0250-gpt.sh
PASS: t0251-gpt-unicode.sh
PASS: t0280-gpt-corrupt.sh
PASS: t0281-gpt-grow.sh
PASS: t0282-gpt-move-backup.sh
PASS: t0283-overlap-partitions.sh
PASS: t0300-dos-on-gpt.sh
PASS: t0301-overwrite-gpt-pmbr.sh
PASS: t0350-mac-PT-increases-sector-size.sh
PASS: t0400-loop-clobber-infloop.sh
PASS: t0500-dup-clobber.sh
PASS: t0501-duplicate.sh
PASS: t1100-busy-label.sh
PASS: t1101-busy-partition.sh
PASS: t1102-loop-label.sh
FAIL: t1104-remove-and-add-partition.sh
: no xfs support
: no nilfs2 support
: no ntfs support
: no hfsplus support
: no udf support
: no f2fs support
PASS: t1700-probe-fs.sh
PASS: t1701-rescue-fs.sh
PASS: t2200-dos-label-recog.sh
PASS: t2201-pc98-label-recog.sh
PASS: t2300-dos-label-extended-bootcode.sh
PASS: t2310-dos-extended-2-sector-min-offset.sh
PASS: t2320-dos-extended-noclobber.sh
PASS: t2400-dos-hfs-partition-type.sh
PASS: t2410-dos-udf-partition-type.sh
PASS: t2500-probe-corrupt-hfs.sh
t3000-resize-fs.sh: skipped test: mkfs.hfs: command not found
SKIP: t3000-resize-fs.sh
PASS: t3200-resize-partition.sh
t3200-type-change.sh: failed test: parted changed the type of partition 1 from 0c to 83
XFAIL: t3200-type-change.sh
PASS: t3300-palo-prep.sh
PASS: t3310-flags.sh
PASS: t3400-whole-disk-FAT-partition.sh
PASS: t4000-sun-raid-type.sh
PASS: t4001-sun-vtoc.sh
t4100-msdos-partition-limits.sh: skipped test: this test requires XFS support
SKIP: t4100-msdos-partition-limits.sh
t4100-dvh-partition-limits.sh: skipped test: this test requires XFS support
SKIP: t4100-dvh-partition-limits.sh
PASS: t4100-msdos-starting-sector.sh
t4200-partprobe.sh: skipped test: This test requires an erasable device and you have not properly set the $DEVICE_TO_ERASE and $DEVICE_TO_ERASE_SIZE envvars.
SKIP: t4200-partprobe.sh
PASS: t4300-nilfs2-tiny.sh
PASS: t4301-nilfs2-badsb2.sh
PASS: t4302-nilfs2-lessbadsb2.sh
PASS: t5000-tags.sh
t6000-dm.sh: skipped test: no device-mapper support
SKIP: t6000-dm.sh
t6001-psep.sh: skipped test: no device-mapper support
SKIP: t6001-psep.sh
t6002-dm-busy.sh: skipped test: no device-mapper support
SKIP: t6002-dm-busy.sh
t6003-dm-hide.sh: skipped test: no device-mapper support
SKIP: t6003-dm-hide.sh
t6004-dm-many-partitions.sh: skipped test: no device-mapper support
SKIP: t6004-dm-many-partitions.sh
t6005-dm-uuid.sh: skipped test: no device-mapper support
SKIP: t6005-dm-uuid.sh
t6006-dm-512b-sectors.sh: skipped test: no device-mapper support
SKIP: t6006-dm-512b-sectors.sh
PASS: t6100-mdraid-partitions.sh
PASS: t7000-scripting.sh
FAIL: t8000-loop.sh
FAIL: t8001-loop-blkpg.sh
PASS: t9010-big-sector.sh
PASS: t9020-alignment.sh
PASS: t9021-maxima.sh
PASS: t9022-one-unit-snap.sh
PASS: t9023-value-lt-one.sh
PASS: t9030-align-check.sh
PASS: t9040-many-partitions.sh
PASS: t9041-undetected-in-use-16th-partition.sh
PASS: t9042-dos-partition-limit.sh
PASS: t9050-partition-table-types.sh
============================================================================
Testsuite summary for GNU parted 3.4
============================================================================
# TOTAL: 85
# PASS:  68
# SKIP:  13
# XFAIL: 1
# FAIL:  3
# XPASS: 0
# ERROR: 0
============================================================================
See tests/test-suite.log
Please report to bug-parted@gnu.org
============================================================================
make: *** [Makefile:1894: test-suite.log] Error 1
make: Leaving directory '/usr/lib/parted/ptest/tests'
DURATION: 72

[-- Attachment #3: t1104-remove-and-add-partition.sh --]
[-- Type: application/x-shellscript, Size: 1533 bytes --]

[-- Attachment #4: t8000-loop.sh --]
[-- Type: application/x-shellscript, Size: 1310 bytes --]

[-- Attachment #5: t8001-loop-blkpg.sh --]
[-- Type: application/x-shellscript, Size: 2026 bytes --]

^ permalink raw reply	[relevance 0%]

* Re: [PATCH v3] sock: Use unsafe_memcpy() for sock_copy()
  2024-03-04 21:29  5% [PATCH v3] sock: Use unsafe_memcpy() for sock_copy() Kees Cook
@ 2024-03-05 13:23  0% ` Simon Horman
  0 siblings, 0 replies; 200+ results
From: Simon Horman @ 2024-03-05 13:23 UTC (permalink / raw)
  To: Kees Cook
  Cc: Jakub Kicinski, David S. Miller, Eric Dumazet, Paolo Abeni,
	netdev, David Ahern, Kuniyuki Iwashima, Abel Wu, Breno Leitao,
	Alexander Mikhalitsyn, David Howells, linux-kernel,
	linux-hardening

On Mon, Mar 04, 2024 at 01:29:31PM -0800, Kees Cook wrote:
> While testing for places where zero-sized destinations were still showing
> up in the kernel, sock_copy() and inet_reqsk_clone() were found, which
> are using very specific memcpy() offsets for both avoiding a portion of
> struct sock, and copying beyond the end of it (since struct sock is really
> just a common header before the protocol-specific allocation). Instead
> of trying to unravel this historical lack of container_of(), just switch
> to unsafe_memcpy(), since that's effectively what was happening already
> (memcpy() wasn't checking 0-sized destinations while the code base was
> being converted away from fake flexible arrays).
> 
> Avoid the following false positive warning with future changes to
> CONFIG_FORTIFY_SOURCE:
> 
>   memcpy: detected field-spanning write (size 3068) of destination "&nsk->__sk_common.skc_dontcopy_end" at net/core/sock.c:2057 (size 0)
> 
> Signed-off-by: Kees Cook <keescook@chromium.org>
> ---
> Cc: Jakub Kicinski <kuba@kernel.org>
> Cc: "David S. Miller" <davem@davemloft.net>
> Cc: Eric Dumazet <edumazet@google.com>
> Cc: Paolo Abeni <pabeni@redhat.com>
> Cc: netdev@vger.kernel.org
>  v3: fix inet_reqsk_clone() comment
>  v2: https://lore.kernel.org/lkml/20240216232220.it.450-kees@kernel.org
>  v1: https://lore.kernel.org/lkml/20240216204423.work.066-kees@kernel.org

Reviewed-by: Simon Horman <horms@kernel.org>

^ permalink raw reply	[relevance 0%]

* [PATCH v3] sock: Use unsafe_memcpy() for sock_copy()
@ 2024-03-04 21:29  5% Kees Cook
  2024-03-05 13:23  0% ` Simon Horman
  0 siblings, 1 reply; 200+ results
From: Kees Cook @ 2024-03-04 21:29 UTC (permalink / raw)
  To: Jakub Kicinski
  Cc: Kees Cook, David S. Miller, Eric Dumazet, Paolo Abeni, netdev,
	David Ahern, Kuniyuki Iwashima, Abel Wu, Breno Leitao,
	Alexander Mikhalitsyn, David Howells, linux-kernel,
	linux-hardening

While testing for places where zero-sized destinations were still showing
up in the kernel, sock_copy() and inet_reqsk_clone() were found, which
are using very specific memcpy() offsets for both avoiding a portion of
struct sock, and copying beyond the end of it (since struct sock is really
just a common header before the protocol-specific allocation). Instead
of trying to unravel this historical lack of container_of(), just switch
to unsafe_memcpy(), since that's effectively what was happening already
(memcpy() wasn't checking 0-sized destinations while the code base was
being converted away from fake flexible arrays).

Avoid the following false positive warning with future changes to
CONFIG_FORTIFY_SOURCE:

  memcpy: detected field-spanning write (size 3068) of destination "&nsk->__sk_common.skc_dontcopy_end" at net/core/sock.c:2057 (size 0)

Signed-off-by: Kees Cook <keescook@chromium.org>
---
Cc: Jakub Kicinski <kuba@kernel.org>
Cc: "David S. Miller" <davem@davemloft.net>
Cc: Eric Dumazet <edumazet@google.com>
Cc: Paolo Abeni <pabeni@redhat.com>
Cc: netdev@vger.kernel.org
 v3: fix inet_reqsk_clone() comment
 v2: https://lore.kernel.org/lkml/20240216232220.it.450-kees@kernel.org
 v1: https://lore.kernel.org/lkml/20240216204423.work.066-kees@kernel.org
---
 net/core/sock.c                 | 5 +++--
 net/ipv4/inet_connection_sock.c | 5 +++--
 2 files changed, 6 insertions(+), 4 deletions(-)

diff --git a/net/core/sock.c b/net/core/sock.c
index 0a7f46c37f0c..b7ea358eb18f 100644
--- a/net/core/sock.c
+++ b/net/core/sock.c
@@ -2053,8 +2053,9 @@ static void sock_copy(struct sock *nsk, const struct sock *osk)
 
 	memcpy(nsk, osk, offsetof(struct sock, sk_dontcopy_begin));
 
-	memcpy(&nsk->sk_dontcopy_end, &osk->sk_dontcopy_end,
-	       prot->obj_size - offsetof(struct sock, sk_dontcopy_end));
+	unsafe_memcpy(&nsk->sk_dontcopy_end, &osk->sk_dontcopy_end,
+		      prot->obj_size - offsetof(struct sock, sk_dontcopy_end),
+		      /* alloc is larger than struct, see sk_prot_alloc() */);
 
 #ifdef CONFIG_SECURITY_NETWORK
 	nsk->sk_security = sptr;
diff --git a/net/ipv4/inet_connection_sock.c b/net/ipv4/inet_connection_sock.c
index 459af1f89739..6a14a44aa161 100644
--- a/net/ipv4/inet_connection_sock.c
+++ b/net/ipv4/inet_connection_sock.c
@@ -906,8 +906,9 @@ static struct request_sock *inet_reqsk_clone(struct request_sock *req,
 
 	memcpy(nreq_sk, req_sk,
 	       offsetof(struct sock, sk_dontcopy_begin));
-	memcpy(&nreq_sk->sk_dontcopy_end, &req_sk->sk_dontcopy_end,
-	       req->rsk_ops->obj_size - offsetof(struct sock, sk_dontcopy_end));
+	unsafe_memcpy(&nreq_sk->sk_dontcopy_end, &req_sk->sk_dontcopy_end,
+		      req->rsk_ops->obj_size - offsetof(struct sock, sk_dontcopy_end),
+		      /* alloc is larger than struct, see above */);
 
 	sk_node_init(&nreq_sk->sk_node);
 	nreq_sk->sk_tx_queue_mapping = req_sk->sk_tx_queue_mapping;
-- 
2.34.1


^ permalink raw reply related	[relevance 5%]

* [PATCH 2/3] linux-yocto/6.6: update to v6.6.20
  @ 2024-03-03 16:34  3% ` bruce.ashfield
  0 siblings, 0 replies; 200+ results
From: bruce.ashfield @ 2024-03-03 16:34 UTC (permalink / raw)
  To: richard.purdie; +Cc: openembedded-core

From: Bruce Ashfield <bruce.ashfield@gmail.com>

Updating linux-yocto/6.6 to the latest korg -stable release that comprises
the following commits:

    9b4a8eac17f0 Linux 6.6.20
    af0d04f02145 fs/ntfs3: fix build without CONFIG_NTFS3_LZX_XPRESS
    0700f4e154f8 Linux 6.6.19
    f6e4aca0dd8c ahci: Extend ASM1061 43-bit DMA address quirk to other ASM106x parts
    1f9b7a5d023a ata: ahci: add identifiers for ASM2116 series adapters
    7e7a81f9f2da mptcp: add needs_id for netlink appending addr
    6931f9029aa6 mptcp: userspace pm send RM_ADDR for ID 0
    697128a3e2e6 selftests: mptcp: add mptcp_lib_get_counter
    358f02b84fbb selftests: mptcp: join: stop transfer when check is done (part 2)
    6156277d1b26 mm: zswap: fix missing folio cleanup in writeback race path
    7a3610956d3b mm/zswap: invalidate duplicate entry when !zswap_enabled
    a259173bf265 selftests: mptcp: join: stop transfer when check is done (part 1)
    b81fc6c229ec i2c: imx: when being a target, mark the last read as processed
    10c6b90e9753 drm/amd/display: Fix memory leak in dm_sw_fini()
    7a8a8a6a4f1e selftests/iommu: fix the config fragment
    20e1e1a2b8a4 drm/syncobj: handle NULL fence in syncobj_eventfd_entry_func
    716cfee8053e drm/syncobj: call drm_syncobj_fence_add_wait when WAIT_AVAILABLE flag is set
    c7818378953d net: phy: realtek: Fix rtl8211f_config_init() for RTL8211F(D)(I)-VD-CG PHY
    8fbc19196dbe Fix write to cloned skb in ipv6_hop_ioam()
    0a9f558c72c4 phonet/pep: fix racy skb_queue_empty() use
    3ebd19073efd phonet: take correct lock to peek at the RX queue
    9adfd66b42d2 net: sparx5: Add spinlock for frame transmission from CPU
    88895d424720 net/sched: flower: Add lock protection when remove filter handle
    30d8d56aee70 devlink: fix port dump cmd type
    a702e9883342 tools: ynl: don't leak mcast_groups on init error
    91addaf5f02b tools: ynl: make sure we always pass yarg to mnl_cb_run
    18a3d49aee31 net: mctp: put sock on tag allocation failure
    73a7cdb48779 netfilter: nf_tables: use kzalloc for hook allocation
    fe9f4d1c531a netfilter: nf_tables: register hooks last when adding new chain/flowtable
    9256ab9232e3 netfilter: nft_flow_offload: release dst in case direct xmit path is used
    558b00a30e05 netfilter: nft_flow_offload: reset dst in route object after setting up flow
    f2135bbf1494 netfilter: nf_tables: set dormant flag on hook register failure
    4f13a79ea3cf tls: don't skip over different type records from the rx_list
    3b952d8fdfcf tls: stop recv() if initial process_rx_list gave us non-DATA
    80b1d6a0c0c0 tls: break out of main loop when PEEK gets a non-data record
    f006c45a3ea4 hwmon: (nct6775) Fix access to temperature configuration registers
    50b30655b224 cache: ax45mp_cache: Align end size to cache boundary in ax45mp_dma_cache_wback()
    9b099ed46dca bpf, sockmap: Fix NULL pointer dereference in sk_psock_verdict_data_ready()
    ef6566d10cf7 s390: use the correct count for __iowrite64_copy()
    0a32395fd1e3 net: ipa: don't overrun IPA suspend interrupt registers
    734b494eac2f octeontx2-af: Consider the action set by PF
    16bc939f224d drm/i915/tv: Fix TV mode
    f9f8f23c5851 platform/x86: thinkpad_acpi: Only update profile if successfully converted
    79491ddfb429 arm64/sme: Restore SMCR_EL1.EZT0 on exit from suspend
    7c892383227f arm64/sme: Restore SME registers on exit from suspend
    a3f2c083cb57 arp: Prevent overflow in arp_req_get().
    919092bd5482 devlink: fix possible use-after-free and memory leaks in devlink_init()
    9e02973dbc6a ipv6: sr: fix possible use-after-free and null-ptr-deref
    6e6065dd25b6 afs: Increase buffer size in afs_update_volume_status()
    287a0e6d3a62 parisc: Fix stack unwinder
    8327ed12e8eb bpf: Fix racing between bpf_timer_cancel_and_free and bpf_timer_cancel
    d4c58764dab8 ata: ahci_ceva: fix error handling for Xilinx GT PHY support
    3e831970cf7f selftests: bonding: set active slave to primary eth1 specifically
    b8315b2e25b4 powerpc/pseries/iommu: DLPAR add doesn't completely initialize pci_controller
    7bcb0a2510ce net: bcmasp: Sanity check is off by one
    ae24a16a8343 net: bcmasp: Indicate MAC is in charge of PHY PM
    cf761c81e413 ipv6: properly combine dev_base_seq and ipv6.dev_addr_genid
    6634a8ecacc6 ipv4: properly combine dev_base_seq and ipv4.dev_addr_genid
    37067e6bc241 net: stmmac: Fix incorrect dereference in interrupt handlers
    3a0060d2ba7c x86/numa: Fix the sort compare func used in numa_fill_memblks()
    b5bf39cd0878 x86/numa: Fix the address overlap check in numa_fill_memblks()
    b6979032552b nouveau: fix function cast warnings
    28cdbbd38a44 net/sched: act_mirred: don't override retval if we already lost the skb
    7c787888d164 net/sched: act_mirred: use the backlog for mirred ingress
    73db191dc30d net/sched: act_mirred: Create function tcf_mirred_to_dev and improve readability
    334a8348b2df dccp/tcp: Unhash sk from ehash for tb2 alloc failure after check_estalblished().
    a83856bd0c24 net: bridge: switchdev: Ensure deferred event delivery on unoffload
    603be95437e7 net: bridge: switchdev: Skip MDB replays of deferred events on offload
    0706faf631d7 scsi: jazz_esp: Only build if SCSI core is builtin
    4f5b15c15e60 scsi: smartpqi: Fix disable_managed_interrupts
    239b85a9a977 bpf, scripts: Correct GPL license name
    320767103644 RDMA/srpt: fix function pointer cast warnings
    f05332254350 xsk: Add truesize to skb_add_rx_frag().
    0f7798768f21 arm64: dts: rockchip: Correct Indiedroid Nova GPIO Names
    9ff254f14b19 arm64: dts: rockchip: set num-cs property for spi on px30
    95175dda017c RDMA/qedr: Fix qedr_create_user_qp error flow
    c99e6b267d76 iommufd/iova_bitmap: Consider page offset for the pages to be pinned
    929766dadbd2 iommufd/iova_bitmap: Switch iova_bitmap::bitmap to an u8 array
    634745054a52 iommufd/iova_bitmap: Bounds check mapped::pages access
    bc569f86f978 bus: imx-weim: fix valid range check
    9c29933eae40 arm64: dts: tqma8mpql: fix audio codec iov-supply
    fe2a73d57319 RDMA/srpt: Support specifying the srpt_service_guid parameter
    f562dbfd89dc RDMA/irdma: Add AE for too many RNRS
    3907d842f291 RDMA/irdma: Set the CQ read threshold for GEN 1
    9afa1e4354a1 RDMA/irdma: Validate max_send_wr and max_recv_wr
    c6f1ca235f68 RDMA/irdma: Fix KASAN issue with tasklet
    a8ef9c7f4cfd arm64: dts: imx8mp: Disable UART4 by default on Data Modul i.MX8M Plus eDM SBC
    25f7f28142a2 IB/mlx5: Don't expose debugfs entries for RRoCE general parameters if not supported
    43a6b52b7cf1 RDMA/bnxt_re: Add a missing check in bnxt_qplib_query_srq
    9abe69327407 RDMA/bnxt_re: Return error for SRQ resize
    b41d0ade0398 IB/hfi1: Fix a memleak in init_credit_return
    b96f500dbbc3 bpf: Derive source IP addr via bpf_*_fib_lookup()
    980278aca1f8 xen/events: fix error code in xen_bind_pirq_msi_to_irq()
    658750e3d8ed Revert "drm/amd/display: increased min_dcfclk_mhz and min_fclk_mhz"
    7211800091a9 drm/amd/display: Fix buffer overflow in 'get_host_router_total_dp_tunnel_bw()'
    a1baf5734231 drm/amd/display: Avoid enum conversion warning
    824c15ad0910 smb3: add missing null server pointer check
    a7f34a068467 selftests: mptcp: diag: unique 'cestab' subtest names
    6b51994e1994 selftests: mptcp: diag: unique 'in use' subtest names
    509bf4e553eb selftests: mptcp: diag: fix bash warnings on older kernels
    1f24ba67ba49 selftests: mptcp: diag: check CURRESTAB counters
    1b1ce669a1f0 selftests: mptcp: pm nl: avoid error msg on older kernels
    4f1aa3853b95 selftests: mptcp: pm nl: also list skipped tests
    db887e24f95f selftests: mptcp: simult flows: fix some subtest names
    5b9bc8e6275a selftests: mptcp: userspace_pm: unique subtest names
    1ea7b252b47f mptcp: fix duplicate subflow creation
    2dba5774e8ed mptcp: fix data races on remote_id
    ba2cf922502c mptcp: fix data races on local_id
    e074c8297ee4 mptcp: fix lockless access in subflow ULP diag
    176421d7afba mptcp: add needs_id for userspace appending addr
    6aba8cf676c0 usb: roles: don't get/set_role() when usb_role_switch is unregistered
    4b45829440b1 usb: roles: fix NULL pointer issue when put module's reference
    da7fc10bc471 usb: gadget: omap_udc: fix USB gadget regression on Palm TE
    2b7ec68869d5 usb: gadget: ncm: Avoid dropping datagrams of properly parsed NTBs
    70e8038813f9 usb: cdns3: fix memory double free when handle zero packet
    29e42e1578a1 usb: cdns3: fixed memory use after free at cdns3_gadget_ep_disable()
    11f656fc0a56 usb: cdnsp: fixed issue with incorrect detecting CDNSP family controllers
    a92de02692b4 usb: cdnsp: blocked some cdns3 specific code
    d3999e342099 usb: dwc3: gadget: Don't disconnect if not started
    9319ecb8380f serial: amba-pl011: Fix DMA transmission in RS485 mode
    3e3578ca1b87 serial: stm32: do not always set SER_RS485_RX_DURING_TX if RS485 is enabled
    6cf046b3acea Revert "usb: typec: tcpm: reset counter when enter into unattached state after try role"
    ba84bbbcd5b8 erofs: fix refcount on the metabuf used for inode lookup
    763f1f13d856 dm-integrity, dm-verity: reduce stack usage for recheck
    97ba7c1f9c0a ARM: ep93xx: Add terminator to gpiod_lookup_table
    804bd8650a3a l2tp: pass correct message length to ip6_append_data
    5ef293c3e0b2 PCI/MSI: Prevent MSI hardware interrupt number truncation
    fbe1049a4d48 irqchip/sifive-plic: Enable interrupt if needed before EOI
    4332f54153de irqchip/gic-v3-its: Do not assume vPE tables are preallocated
    a9ab338683a2 irqchip/mbigen: Don't use bus_get_dev_root() to find the parent
    b0365460e945 crypto: virtio/akcipher - Fix stack overflow on memcpy
    ba6b8b02a331 gtp: fix use-after-free and null-ptr-deref in gtp_genl_dump_pdp()
    cca20208515e accel/ivpu: Don't enable any tiles by default on VPU40xx
    3f70ed98f776 KVM: arm64: vgic-its: Test for valid IRQ in its_sync_lpi_pending_table()
    fcf90b4703bd KVM: arm64: vgic-its: Test for valid IRQ in MOVALL handler
    02dad157ba11 md: Fix missing release of 'active_io' for flush
    8b004583dbc9 sparc: Fix undefined reference to fb_is_primary_device
    38e921616320 cachefiles: fix memory leak in cachefiles_add_cache()
    557cac23bee3 platform/x86: touchscreen_dmi: Allow partial (prefix) matches for ACPI names
    e78a4e221ebf platform/x86: intel-vbtn: Stop calling "VBDL" from notify_handler
    9cad9a2e896c mm/damon/reclaim: fix quota stauts loss due to online tunings
    8350888b0226 mm: memcontrol: clarify swapaccount=0 deprecation warning
    3c4441b23bf7 mm/damon/lru_sort: fix quota status loss due to online tunings
    305152314df8 mm/swap: fix race when skipping swapcache
    0b34dca1bfd5 selftests/mm: uffd-unit-test check if huge page size is 0
    3c884ee7c5d4 scsi: core: Consult supported VPD page list prior to fetching page
    4ebc079f0c7d scsi: target: pscsi: Fix bio_put() for error case
    9eb04add2a26 scsi: sd: usb_storage: uas: Access media prior to querying device properties
    2cc1a530ab31 cxl/pci: Fix disabling memory if DVSEC CXL Range does not match a CFMWS window
    8d584cc8e71e cxl/acpi: Fix load failures due to single window creation failure
    e5cc2309f6b3 dm-verity: recheck the hash after a failure
    64ba01a36598 dm-crypt: don't modify the data when using authenticated encryption
    d6824a28b244 dm-integrity: recheck the integrity tag after a failure
    78d41d9ba0b1 Revert "parisc: Only list existing CPUs in cpu_possible_mask"
    0f6cf136974a dm-crypt: recheck the integrity tag after a failure
    e6316749d603 lib/Kconfig.debug: TEST_IOV_ITER depends on MMU
    e7e23fc5d5fe fs/aio: Restrict kiocb_set_cancel_fn() to I/O submitted via libaio
    699e2648e195 ata: libata-core: Do not try to set sleeping devices to standby
    cf245e831afc s390/cio: fix invalid -EBUSY on ccw_device_start
    fec5aea66916 drm/amd/display: adjust few initialization order in dm
    d715ee6cbe7c drm/meson: Don't remove bridges which are created by other drivers
    47bacc3c7fbb drm/ttm: Fix an invalid freeing on already freed page in error path
    0bb020dca6d8 btrfs: defrag: avoid unnecessary defrag caused by incorrect extent size
    b1ec3d6b86fd LoongArch: Update cpu_sibling_map when disabling nonboot CPUs
    dffdf7c783ef LoongArch: Disable IRQ before init_fn() for nonboot CPUs
    ea459e6926f0 LoongArch: Call early_init_fdt_scan_reserved_mem() earlier
    50297906f81c docs: Instruct LaTeX to cope with deeper nesting
    48985d64c4c8 x86/bugs: Add asm helpers for executing VERW
    a2fef1d81bec IB/hfi1: Fix sdma.h tx->num_descs off-by-one error
    20980195ec8d xen/events: close evtchn after mapping cleanup
    636ac94cee72 xen/events: modify internal [un]bind interfaces
    40f14760da83 xen/events: drop xen_allocate_irqs_dynamic()
    666860d56d83 xen/events: remove some simple helpers from events_base.c
    b79345efd038 xen/events: reduce externally visible helper functions
    3c8f5965a993 xen: evtchn: Allow shared registration of IRQ handers
    71783d1ff652 drm/amd/display: fixed integer types and null check locations
    622c827544ef drm/amd/display: Request usb4 bw for mst streams
    c3682b63c60f drm/amd/display: Add dpia display mode validation logic
    b45df837fe87 mptcp: corner case locking for rx path fields initialization
    9326d0357ab0 mptcp: fix more tx path fields initialization
    d52b3c2b2951 mptcp: use mptcp_set_state
    565575473139 mptcp: add CurrEstab MIB counter support
    c5e3ec783484 smb3: clarify mount warning
    dd40cbafb1d2 cifs: handle cases where multiple sessions share connection
    cd743cfead99 cifs: change tcon status when need_reconnect is set on it
    8946924ff324 virtio-blk: Ensure no requests in virtqueues before deleting vqs.
    cacc0a9c34a8 smb: client: set correct d_type for reparse points under DFS mounts
    c19453cc16ad drm/amdgpu: Fix HDP flush for VFs on nbio v7.9
    cb4541cabb53 drm/amdgpu: Fix shared buff copy to user
    61c0a633bdc6 drm/amdgpu: reset gpu for s3 suspend abort case
    7a3a0b0c7f47 drm/amdgpu: skip to program GFXDEC registers for suspend abort
    7d7046a6caf2 libceph: fail sparse-read if the data length doesn't match
    9fe6ad655fe0 firewire: core: send bus reset promptly on gap count error
    5175a72c8e99 accel/ivpu/40xx: Stop passing SKU boot parameters to FW
    9895188644ee accel/ivpu: Disable d3hot_delay on all NPU generations
    e11aa132160c accel/ivpu: Force snooping for MMU writes
    d382f733c8ba LoongArch: vDSO: Disable UBSAN instrumentation
    88e189bd16e5 LoongArch: Change acpi_core_pic[NR_CPUS] to acpi_core_pic[MAX_CORE_PIC]
    3ed93e781a48 LoongArch: Select HAVE_ARCH_SECCOMP to use the common SECCOMP menu
    a0a48dd597f5 LoongArch: Select ARCH_ENABLE_THP_MIGRATION instead of redefining it
    4dbbd8195a68 scsi: ufs: core: Remove the ufshcd_release() in ufshcd_err_handling_prepare()
    7ac9e18f5d66 scsi: ufs: core: Fix shift issue in ufshcd_clear_cmd()
    51a5ca984866 scsi: lpfc: Use unsigned type for num_sge
    b9c3a26bf95c hwmon: (coretemp) Enlarge per package core count limit
    5c7ed4d957a8 efi: Don't add memblocks for soft-reserved memory
    cf3d6813601f efi: runtime: Fix potential overflow of soft-reserved region size
    3dce50ca9939 wifi: iwlwifi: do not announce EPCS support
    c9da889a37fc wifi: mac80211: accept broadcast probe responses on 6 GHz
    415f8e9854bb wifi: mac80211: adding missing drv_mgd_complete_tx() call
    c7a4f932b3a6 wifi: mac80211: set station RX-NSS on reconfig
    52fff5799e3d fs/ntfs3: Fix oob in ntfs_listxattr
    ded8bf5b3687 fs/ntfs3: Update inode->i_size after success write into compressed file
    8c77398c7261 fs/ntfs3: Fixed overflow check in mi_enum_attr()
    eac2e00f3c31 fs/ntfs3: Correct function is_rst_area_valid
    f4cf29c6772e fs/ntfs3: Use i_size_read and i_size_write
    c55deec3ffdd fs/ntfs3: Prevent generic message "attempt to access beyond end of device"
    8525c77e2f7f fs/ntfs3: use non-movable memory for ntfs3 MFT buffer cache
    86cd46312a30 fs/ntfs3: Use kvfree to free memory allocated by kvmalloc
    adcc0ab3e79f fs/ntfs3: Disable ATTR_LIST_ENTRY size check
    947c3f3d31ea fs/ntfs3: Add NULL ptr dereference checking at the end of attr_allocate_frame()
    323b0ab3f235 fs/ntfs3: ntfs3_forced_shutdown use int instead of bool
    f73f939792fc fs/ntfs3: Implement super_operations::shutdown
    7e0aff0aab65 fs/ntfs3: Drop suid and sgid bits as a part of fpunch
    c28efa873a2a fs/ntfs3: Add file_modified
    07b918639367 fs/ntfs3: Fix detected field-spanning write (size 8) of single field "le->name"
    289257127a18 fs/ntfs3: Fix multithreaded stress test
    e0b64e4ad2eb fs/ntfs3: Reduce stack usage
    fa2a041a490d fs/ntfs3: Print warning while fixing hard links count
    d46c2ef09180 fs/ntfs3: Correct hard links updating when dealing with DOS names
    d316783dfdc1 fs/ntfs3: Improve ntfs_dir_count
    06144cdddad6 fs/ntfs3: Modified fix directory element type detection
    15735a62add3 fs/ntfs3: Improve alternative boot processing
    4390f74d09a0 Input: i8042 - add Fujitsu Lifebook U728 to i8042 quirk table
    f5411b766627 ext4: correct the hole length returned by ext4_map_blocks()
    2fdb5551e35b smb: client: increase number of PDUs allowed in a compound request
    2b1f28ee49da cifs: do not search for channel if server is terminating
    fad689fce093 nvmet-fc: take ref count on tgtport before delete assoc
    eaf0971fdabf nvmet-fc: avoid deadlock on delete association path
    399b70e8eadc nvmet-fc: abort command when there is no binding
    f2879398c295 nvmet-fc: hold reference on hostport match
    ccd49adde054 nvmet-fc: defer cleanup using RCU properly
    2baa7272f2d9 nvmet-fc: release reference on target port
    95a9ff330734 nvmet-fcloop: swap the list_add_tail arguments
    baa6b7eb8c66 nvme-fc: do not wait in vain when unloading module
    ffd63f243735 ALSA: usb-audio: Ignore clock selector errors for single connection
    fabab199b197 ASoC: wm_adsp: Don't overwrite fwf_name with the default
    567f1b1da5da cifs: make sure that channel scaling is done only once
    e34e4e6d8c69 drm/amd/display: increased min_dcfclk_mhz and min_fclk_mhz
    5a1bd2143fd7 drm/amdkfd: Use correct drm device for cgroup permission check
    4c09593b31a5 netfilter: conntrack: check SCTP_CID_SHUTDOWN_ACK for vtag setting in sctp_new
    9e8e25f20191 misc: open-dice: Fix spurious lockdep warning
    17a6d7a0a7a9 Input: xpad - add Lenovo Legion Go controllers
    2c889761d472 spi: sh-msiof: avoid integer overflow in constants
    f7d799076a55 regulator (max5970): Fix IRQ handler
    04d46a95642e ASoC: sunxi: sun4i-spdif: Add support for Allwinner H616
    ee277704a44e ALSA: usb-audio: Check presence of valid altsetting control
    21857eed5066 usb: ucsi_acpi: Quirk to ack a connector change ack cmd
    307fc03dc433 nvmet-tcp: fix nvme tcp ida memory leak
    83527a13740f HID: nvidia-shield: Add missing null pointer checks to LED initialization
    034a0061b2dc ALSA: hda: Increase default bdl_pos_adj for Apollo Lake
    580118d5c6e5 ALSA: hda: Replace numeric device IDs with constant values
    a905b2eccfd2 HID: logitech-hidpp: add support for Logitech G Pro X Superlight 2
    e1b38b919d3d regulator: pwm-regulator: Add validity checks in continuous .get_voltage
    68da1d65b2e3 ASoC: amd: acp: Add check for cpu dai link initialization
    7b24760f3a3c dmaengine: ti: edma: Add some null pointer checks to the edma_probe
    2ccbf84ed3fe Input: goodix - accept ACPI resources with gpio_count == 3 && gpio_int_idx == 0
    d3bbe77a76bc ext4: avoid allocating blocks from corrupted group in ext4_mb_find_by_goal()
    0184747b552d ext4: avoid allocating blocks from corrupted group in ext4_mb_try_best_found()
    f32d2a745b02 ext4: avoid dividing by 0 in mb_update_avg_fragment_size() when block bitmap corrupt
    720751b57f0a platform/x86: touchscreen_dmi: Add info for the TECLAST X16 Plus tablet
    f778a45784d3 MIPS: reserve exception vector space ONLY ONCE
    64783eaa37b7 ARM: dts: Fix TPM schema violations
    b0dd4d7ada6f ahci: add 43-bit DMA address quirk for ASMedia ASM1061 controllers
    ab7318c79570 spi: cs42l43: Handle error from devm_pm_runtime_enable
    673629018ba0 aoe: avoid potential deadlock at set_capacity
    89f67051613c ahci: asm1166: correct count of reported ports
    f642fcf3f7e6 cifs: helper function to check replayable error codes
    c09de6bb3ada cifs: translate network errors on send to -ECONNABORTED
    59e04d39fc29 cifs: cifs_pick_channel should try selecting active channels
    8fbefa7a755d smb: Work around Clang __bdos() type confusion
    0f1bae071de9 block: Fix WARNING in _copy_from_iter
    d637b5118274 spi: hisi-sfc-v3xx: Return IRQ_NONE if no interrupts were detected
    8298ea0f51a9 spi: intel-pci: Add support for Arrow Lake SPI serial flash
    763c59714cf4 platform/mellanox: mlxbf-tmfifo: Drop Tx network packet when Tx TmFIFO is full
    99f1abc34a6d fbdev: sis: Error out if pixclock equals zero
    bc3c2e58d73b fbdev: savage: Error out if pixclock equals zero
    54b79d878696 wifi: mac80211: fix race condition on enabling fast-xmit
    29df20cae2ce wifi: cfg80211: fix missing interfaces when dumping
    22dced37d9c7 dmaengine: dw-edma: increase size of 'name' in debugfs code
    9f11992462ad dmaengine: fsl-qdma: increase size of 'irq_name'
    6e400d6b960a dmaengine: shdma: increase size of 'dev_id'
    8d76726eeb11 cifs: open_cached_dir should not rely on primary channel
    36bc5040c863 scsi: target: core: Add TMF to tmr_list handling
    12d43aec0e75 tools: selftests: riscv: Fix compile warnings in mm tests
    a613c646660a tools: selftests: riscv: Fix compile warnings in vector tests
    df75b8ef7122 scsi: smartpqi: Fix logical volume rescan race condition
    ce10905116e6 scsi: smartpqi: Add new controller PCI IDs
    43ee59fa01c8 dmaengine: apple-admac: Keep upper bits of REG_BUS_WIDTH
    5babeec518c2 riscv/efistub: Ensure GP-relative addressing is not used
    6ea2f3b9b9f6 PCI: dwc: Fix a 64bit bug in dw_pcie_ep_raise_msix_irq()
    74fd1b8c4419 sched/rt: Disallow writing invalid values to sched_rt_period_us

Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
---
 .../linux/linux-yocto-rt_6.6.bb               |  6 ++--
 .../linux/linux-yocto-tiny_6.6.bb             |  6 ++--
 meta/recipes-kernel/linux/linux-yocto_6.6.bb  | 28 +++++++++----------
 3 files changed, 20 insertions(+), 20 deletions(-)

diff --git a/meta/recipes-kernel/linux/linux-yocto-rt_6.6.bb b/meta/recipes-kernel/linux/linux-yocto-rt_6.6.bb
index cde9c48a84..46c322ed36 100644
--- a/meta/recipes-kernel/linux/linux-yocto-rt_6.6.bb
+++ b/meta/recipes-kernel/linux/linux-yocto-rt_6.6.bb
@@ -14,13 +14,13 @@ python () {
         raise bb.parse.SkipRecipe("Set PREFERRED_PROVIDER_virtual/kernel to linux-yocto-rt to enable it")
 }
 
-SRCREV_machine ?= "3c1e1f6195b25babe903679416ed839a53c8b3e8"
-SRCREV_meta ?= "229dc6171461800d7b4ab16f9c8b35a47a48897f"
+SRCREV_machine ?= "7c5911ab2e70bf84bb38a598b2a7e094618a9620"
+SRCREV_meta ?= "8cd63077f67a0f7ff639a2ff24c82b09d71048a4"
 
 SRC_URI = "git://git.yoctoproject.org/linux-yocto.git;branch=${KBRANCH};name=machine;protocol=https \
            git://git.yoctoproject.org/yocto-kernel-cache;type=kmeta;name=meta;branch=yocto-6.6;destsuffix=${KMETA};protocol=https"
 
-LINUX_VERSION ?= "6.6.18"
+LINUX_VERSION ?= "6.6.20"
 
 LIC_FILES_CHKSUM = "file://COPYING;md5=6bc538ed5bd9a7fc9398086aedcd7e46"
 
diff --git a/meta/recipes-kernel/linux/linux-yocto-tiny_6.6.bb b/meta/recipes-kernel/linux/linux-yocto-tiny_6.6.bb
index 9d206430c3..c2a0387d55 100644
--- a/meta/recipes-kernel/linux/linux-yocto-tiny_6.6.bb
+++ b/meta/recipes-kernel/linux/linux-yocto-tiny_6.6.bb
@@ -8,7 +8,7 @@ require recipes-kernel/linux/linux-yocto.inc
 # CVE exclusions
 include recipes-kernel/linux/cve-exclusion_6.6.inc
 
-LINUX_VERSION ?= "6.6.18"
+LINUX_VERSION ?= "6.6.20"
 LIC_FILES_CHKSUM = "file://COPYING;md5=6bc538ed5bd9a7fc9398086aedcd7e46"
 
 DEPENDS += "${@bb.utils.contains('ARCH', 'x86', 'elfutils-native', '', d)}"
@@ -17,8 +17,8 @@ DEPENDS += "openssl-native util-linux-native"
 KMETA = "kernel-meta"
 KCONF_BSP_AUDIT_LEVEL = "2"
 
-SRCREV_machine ?= "e064a7d658a30b027b999183e21cd37305caff2a"
-SRCREV_meta ?= "229dc6171461800d7b4ab16f9c8b35a47a48897f"
+SRCREV_machine ?= "a04baee60b5a7cf4d9c0c2f4856c6d5bb9b98074"
+SRCREV_meta ?= "8cd63077f67a0f7ff639a2ff24c82b09d71048a4"
 
 PV = "${LINUX_VERSION}+git"
 
diff --git a/meta/recipes-kernel/linux/linux-yocto_6.6.bb b/meta/recipes-kernel/linux/linux-yocto_6.6.bb
index beb2628121..098b0b3324 100644
--- a/meta/recipes-kernel/linux/linux-yocto_6.6.bb
+++ b/meta/recipes-kernel/linux/linux-yocto_6.6.bb
@@ -18,25 +18,25 @@ KBRANCH:qemux86-64 ?= "v6.6/standard/base"
 KBRANCH:qemuloongarch64  ?= "v6.6/standard/base"
 KBRANCH:qemumips64 ?= "v6.6/standard/mti-malta64"
 
-SRCREV_machine:qemuarm ?= "ea82a603d36f829f4267018d4c425f5f921074ea"
-SRCREV_machine:qemuarm64 ?= "e064a7d658a30b027b999183e21cd37305caff2a"
-SRCREV_machine:qemuloongarch64 ?= "e064a7d658a30b027b999183e21cd37305caff2a"
-SRCREV_machine:qemumips ?= "cf67a27829c10d065e0447af29ee330e385bcafb"
-SRCREV_machine:qemuppc ?= "e064a7d658a30b027b999183e21cd37305caff2a"
-SRCREV_machine:qemuriscv64 ?= "e064a7d658a30b027b999183e21cd37305caff2a"
-SRCREV_machine:qemuriscv32 ?= "e064a7d658a30b027b999183e21cd37305caff2a"
-SRCREV_machine:qemux86 ?= "e064a7d658a30b027b999183e21cd37305caff2a"
-SRCREV_machine:qemux86-64 ?= "e064a7d658a30b027b999183e21cd37305caff2a"
-SRCREV_machine:qemumips64 ?= "52456b6cb3393c1848da3ccdae37727c31896f1c"
-SRCREV_machine ?= "e064a7d658a30b027b999183e21cd37305caff2a"
-SRCREV_meta ?= "229dc6171461800d7b4ab16f9c8b35a47a48897f"
+SRCREV_machine:qemuarm ?= "9d30fb4668cd7087e81b40f223cdd0090863602b"
+SRCREV_machine:qemuarm64 ?= "a04baee60b5a7cf4d9c0c2f4856c6d5bb9b98074"
+SRCREV_machine:qemuloongarch64 ?= "a04baee60b5a7cf4d9c0c2f4856c6d5bb9b98074"
+SRCREV_machine:qemumips ?= "4b49da8bb522bdaf928855c2c102fa839625c6c1"
+SRCREV_machine:qemuppc ?= "a04baee60b5a7cf4d9c0c2f4856c6d5bb9b98074"
+SRCREV_machine:qemuriscv64 ?= "a04baee60b5a7cf4d9c0c2f4856c6d5bb9b98074"
+SRCREV_machine:qemuriscv32 ?= "a04baee60b5a7cf4d9c0c2f4856c6d5bb9b98074"
+SRCREV_machine:qemux86 ?= "a04baee60b5a7cf4d9c0c2f4856c6d5bb9b98074"
+SRCREV_machine:qemux86-64 ?= "a04baee60b5a7cf4d9c0c2f4856c6d5bb9b98074"
+SRCREV_machine:qemumips64 ?= "8e7605bafdfeb842396292181d524b183a1e13d6"
+SRCREV_machine ?= "a04baee60b5a7cf4d9c0c2f4856c6d5bb9b98074"
+SRCREV_meta ?= "8cd63077f67a0f7ff639a2ff24c82b09d71048a4"
 
 # set your preferred provider of linux-yocto to 'linux-yocto-upstream', and you'll
 # get the <version>/base branch, which is pure upstream -stable, and the same
 # meta SRCREV as the linux-yocto-standard builds. Select your version using the
 # normal PREFERRED_VERSION settings.
 BBCLASSEXTEND = "devupstream:target"
-SRCREV_machine:class-devupstream ?= "d8a27ea2c98685cdaa5fa66c809c7069a4ff394b"
+SRCREV_machine:class-devupstream ?= "9b4a8eac17f0d840729384618b4b1e876233026c"
 PN:class-devupstream = "linux-yocto-upstream"
 KBRANCH:class-devupstream = "v6.6/base"
 
@@ -44,7 +44,7 @@ SRC_URI = "git://git.yoctoproject.org/linux-yocto.git;name=machine;branch=${KBRA
            git://git.yoctoproject.org/yocto-kernel-cache;type=kmeta;name=meta;branch=yocto-6.6;destsuffix=${KMETA};protocol=https"
 
 LIC_FILES_CHKSUM = "file://COPYING;md5=6bc538ed5bd9a7fc9398086aedcd7e46"
-LINUX_VERSION ?= "6.6.18"
+LINUX_VERSION ?= "6.6.20"
 
 PV = "${LINUX_VERSION}+git"
 
-- 
2.39.2



^ permalink raw reply related	[relevance 3%]

* Re: Linux 6.6.19
  2024-03-01 13:15  2% Linux 6.6.19 Greg Kroah-Hartman
@ 2024-03-01 20:12  0% ` Chris Clayton
  0 siblings, 0 replies; 200+ results
From: Chris Clayton @ 2024-03-01 20:12 UTC (permalink / raw)
  To: Greg Kroah-Hartman, linux-kernel, akpm, torvalds, stable; +Cc: lwn, jslaby

Hi

On 01/03/2024 13:15, Greg Kroah-Hartman wrote:
> I'm announcing the release of the 6.6.19 kernel.
> 
> All users of the 6.6 kernel series must upgrade.
> 
> The updated 6.6.y git tree can be found at:
>     git://git.kernel.org/pub/scm/linux/kernel/git/stable/linux-stable.git linux-6.6.y
> and can be browsed at the normal kernel.org git web browser:
>     https://git.kernel.org/?p=linux/kernel/git/stable/linux-stable.git;a=summary
> 
> thanks,
> 
> greg k-h
> 

linux-6.6.19 fails to build when CONFIG_NTFS3_LZX_XPRESS is not defined. The same build failure occured in 6.8
development and is fixed by c8e314624a1666ed2eec28549713021a8ec801e9

Chris Clayton

> ------------
> 
>  Documentation/conf.py                                           |    6 
>  Makefile                                                        |    2 
>  arch/arm/boot/dts/aspeed/aspeed-bmc-facebook-bletchley.dts      |    4 
>  arch/arm/boot/dts/aspeed/aspeed-bmc-facebook-wedge400.dts       |    4 
>  arch/arm/boot/dts/aspeed/aspeed-bmc-opp-tacoma.dts              |    2 
>  arch/arm/boot/dts/aspeed/ast2600-facebook-netbmc-common.dtsi    |    4 
>  arch/arm/boot/dts/nxp/imx/imx6ull-phytec-tauri.dtsi             |    2 
>  arch/arm/boot/dts/nxp/imx/imx7d-flex-concentrator.dts           |    2 
>  arch/arm/boot/dts/ti/omap/am335x-moxa-uc-2100-common.dtsi       |    2 
>  arch/arm/mach-ep93xx/core.c                                     |    1 
>  arch/arm64/boot/dts/freescale/imx8mp-data-modul-edm-sbc.dts     |    2 
>  arch/arm64/boot/dts/freescale/imx8mp-tqma8mpql-mba8mpxl.dts     |    9 
>  arch/arm64/boot/dts/rockchip/px30.dtsi                          |    2 
>  arch/arm64/boot/dts/rockchip/rk3588s-indiedroid-nova.dts        |   10 
>  arch/arm64/include/asm/fpsimd.h                                 |    2 
>  arch/arm64/kernel/fpsimd.c                                      |   16 
>  arch/arm64/kernel/suspend.c                                     |    3 
>  arch/arm64/kvm/vgic/vgic-its.c                                  |    5 
>  arch/loongarch/Kconfig                                          |   23 
>  arch/loongarch/include/asm/acpi.h                               |    4 
>  arch/loongarch/kernel/acpi.c                                    |    4 
>  arch/loongarch/kernel/setup.c                                   |    4 
>  arch/loongarch/kernel/smp.c                                     |  122 +-
>  arch/loongarch/vdso/Makefile                                    |    1 
>  arch/mips/kernel/traps.c                                        |    8 
>  arch/parisc/kernel/processor.c                                  |    8 
>  arch/parisc/kernel/unwind.c                                     |   14 
>  arch/powerpc/include/asm/ppc-pci.h                              |   10 
>  arch/powerpc/kernel/iommu.c                                     |   23 
>  arch/powerpc/platforms/pseries/pci_dlpar.c                      |    4 
>  arch/s390/pci/pci.c                                             |    2 
>  arch/sparc/Makefile                                             |    2 
>  arch/sparc/video/Makefile                                       |    2 
>  arch/x86/entry/entry.S                                          |   23 
>  arch/x86/include/asm/cpufeatures.h                              |    2 
>  arch/x86/include/asm/nospec-branch.h                            |   13 
>  arch/x86/mm/numa.c                                              |   21 
>  block/blk-map.c                                                 |   13 
>  drivers/accel/ivpu/ivpu_drv.c                                   |    5 
>  drivers/accel/ivpu/ivpu_hw_37xx.c                               |    2 
>  drivers/accel/ivpu/ivpu_hw_40xx.c                               |    9 
>  drivers/accel/ivpu/ivpu_mmu.c                                   |    3 
>  drivers/ata/ahci.c                                              |   49 -
>  drivers/ata/ahci.h                                              |    1 
>  drivers/ata/ahci_ceva.c                                         |  125 +-
>  drivers/ata/libata-core.c                                       |    4 
>  drivers/block/aoe/aoeblk.c                                      |    5 
>  drivers/block/virtio_blk.c                                      |    7 
>  drivers/bus/imx-weim.c                                          |    2 
>  drivers/cache/ax45mp_cache.c                                    |    4 
>  drivers/crypto/virtio/virtio_crypto_akcipher_algs.c             |    5 
>  drivers/cxl/acpi.c                                              |   46 -
>  drivers/cxl/core/pci.c                                          |    6 
>  drivers/dma/apple-admac.c                                       |    5 
>  drivers/dma/dw-edma/dw-edma-v0-debugfs.c                        |    4 
>  drivers/dma/dw-edma/dw-hdma-v0-debugfs.c                        |    4 
>  drivers/dma/fsl-qdma.c                                          |    2 
>  drivers/dma/sh/shdma.h                                          |    2 
>  drivers/dma/ti/edma.c                                           |   10 
>  drivers/firewire/core-card.c                                    |   18 
>  drivers/firmware/efi/arm-runtime.c                              |    2 
>  drivers/firmware/efi/efi-init.c                                 |   19 
>  drivers/firmware/efi/libstub/Makefile                           |    2 
>  drivers/firmware/efi/riscv-runtime.c                            |    2 
>  drivers/gpu/drm/amd/amdgpu/amdgpu.h                             |    2 
>  drivers/gpu/drm/amd/amdgpu/amdgpu_drv.c                         |    2 
>  drivers/gpu/drm/amd/amdgpu/amdgpu_psp_ta.c                      |    2 
>  drivers/gpu/drm/amd/amdgpu/gfx_v9_0.c                           |    8 
>  drivers/gpu/drm/amd/amdgpu/nbio_v7_9.c                          |    6 
>  drivers/gpu/drm/amd/amdgpu/soc15.c                              |   22 
>  drivers/gpu/drm/amd/amdkfd/kfd_priv.h                           |    9 
>  drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c               |   38 
>  drivers/gpu/drm/amd/display/dc/bios/bios_parser2.c              |   16 
>  drivers/gpu/drm/amd/display/dc/core/dc_link_exports.c           |    2 
>  drivers/gpu/drm/amd/display/dc/dc.h                             |    4 
>  drivers/gpu/drm/amd/display/dc/dc_dp_types.h                    |    6 
>  drivers/gpu/drm/amd/display/dc/dc_types.h                       |   14 
>  drivers/gpu/drm/amd/display/dc/link/link_dpms.c                 |   42 
>  drivers/gpu/drm/amd/display/dc/link/link_validation.c           |   62 +
>  drivers/gpu/drm/amd/display/dc/link/protocols/link_dp_dpia_bw.c |  182 +++-
>  drivers/gpu/drm/amd/display/dc/link/protocols/link_dp_dpia_bw.h |    9 
>  drivers/gpu/drm/drm_syncobj.c                                   |   19 
>  drivers/gpu/drm/i915/display/intel_sdvo.c                       |   10 
>  drivers/gpu/drm/i915/display/intel_tv.c                         |   10 
>  drivers/gpu/drm/meson/meson_encoder_cvbs.c                      |    1 
>  drivers/gpu/drm/meson/meson_encoder_dsi.c                       |    1 
>  drivers/gpu/drm/meson/meson_encoder_hdmi.c                      |    1 
>  drivers/gpu/drm/nouveau/nvkm/subdev/bios/shadow.c               |    8 
>  drivers/gpu/drm/ttm/ttm_pool.c                                  |    2 
>  drivers/hid/hid-logitech-hidpp.c                                |    2 
>  drivers/hid/hid-nvidia-shield.c                                 |    4 
>  drivers/hwmon/coretemp.c                                        |    2 
>  drivers/hwmon/nct6775-core.c                                    |   14 
>  drivers/i2c/busses/i2c-imx.c                                    |    5 
>  drivers/infiniband/hw/bnxt_re/ib_verbs.c                        |    5 
>  drivers/infiniband/hw/bnxt_re/qplib_fp.c                        |    3 
>  drivers/infiniband/hw/hfi1/pio.c                                |    6 
>  drivers/infiniband/hw/hfi1/sdma.c                               |    2 
>  drivers/infiniband/hw/irdma/defs.h                              |    1 
>  drivers/infiniband/hw/irdma/hw.c                                |    8 
>  drivers/infiniband/hw/irdma/verbs.c                             |    9 
>  drivers/infiniband/hw/mlx5/cong.c                               |    6 
>  drivers/infiniband/hw/qedr/verbs.c                              |   11 
>  drivers/infiniband/ulp/srpt/ib_srpt.c                           |   17 
>  drivers/input/joystick/xpad.c                                   |    2 
>  drivers/input/serio/i8042-acpipnpio.h                           |    8 
>  drivers/input/touchscreen/goodix.c                              |    3 
>  drivers/irqchip/irq-gic-v3-its.c                                |    2 
>  drivers/irqchip/irq-mbigen.c                                    |    8 
>  drivers/irqchip/irq-sifive-plic.c                               |    8 
>  drivers/md/dm-crypt.c                                           |   95 +-
>  drivers/md/dm-integrity.c                                       |   91 +-
>  drivers/md/dm-verity-target.c                                   |   86 +-
>  drivers/md/dm-verity.h                                          |    6 
>  drivers/md/md.c                                                 |    6 
>  drivers/misc/open-dice.c                                        |    2 
>  drivers/net/ethernet/broadcom/asp2/bcmasp.c                     |    6 
>  drivers/net/ethernet/broadcom/asp2/bcmasp_intf.c                |    3 
>  drivers/net/ethernet/marvell/octeontx2/af/rvu_npc.c             |    4 
>  drivers/net/ethernet/microchip/sparx5/sparx5_main.c             |    1 
>  drivers/net/ethernet/microchip/sparx5/sparx5_main.h             |    1 
>  drivers/net/ethernet/microchip/sparx5/sparx5_packet.c           |    2 
>  drivers/net/ethernet/stmicro/stmmac/stmmac_main.c               |   20 
>  drivers/net/gtp.c                                               |   10 
>  drivers/net/ipa/ipa_interrupt.c                                 |    2 
>  drivers/net/phy/realtek.c                                       |    4 
>  drivers/net/wireless/intel/iwlwifi/iwl-nvm-parse.c              |    5 
>  drivers/nvme/host/fc.c                                          |   47 -
>  drivers/nvme/target/fc.c                                        |  131 +--
>  drivers/nvme/target/fcloop.c                                    |    6 
>  drivers/nvme/target/tcp.c                                       |    1 
>  drivers/pci/controller/dwc/pcie-designware-ep.c                 |    3 
>  drivers/pci/msi/irqdomain.c                                     |    2 
>  drivers/platform/mellanox/mlxbf-tmfifo.c                        |   67 +
>  drivers/platform/x86/intel/vbtn.c                               |    3 
>  drivers/platform/x86/thinkpad_acpi.c                            |    5 
>  drivers/platform/x86/touchscreen_dmi.c                          |   39 
>  drivers/regulator/max5970-regulator.c                           |    2 
>  drivers/regulator/pwm-regulator.c                               |    3 
>  drivers/s390/cio/device_ops.c                                   |    6 
>  drivers/scsi/Kconfig                                            |    2 
>  drivers/scsi/lpfc/lpfc_scsi.c                                   |   12 
>  drivers/scsi/scsi.c                                             |   22 
>  drivers/scsi/sd.c                                               |   26 
>  drivers/scsi/smartpqi/smartpqi.h                                |    1 
>  drivers/scsi/smartpqi/smartpqi_init.c                           |   88 +-
>  drivers/spi/spi-cs42l43.c                                       |    5 
>  drivers/spi/spi-hisi-sfc-v3xx.c                                 |    5 
>  drivers/spi/spi-intel-pci.c                                     |    1 
>  drivers/spi/spi-sh-msiof.c                                      |   16 
>  drivers/target/target_core_device.c                             |    5 
>  drivers/target/target_core_pscsi.c                              |    9 
>  drivers/target/target_core_transport.c                          |    4 
>  drivers/tty/serial/amba-pl011.c                                 |   60 -
>  drivers/tty/serial/stm32-usart.c                                |    4 
>  drivers/ufs/core/ufshcd.c                                       |    5 
>  drivers/usb/cdns3/cdns3-gadget.c                                |    8 
>  drivers/usb/cdns3/core.c                                        |    1 
>  drivers/usb/cdns3/drd.c                                         |   13 
>  drivers/usb/cdns3/drd.h                                         |    6 
>  drivers/usb/cdns3/host.c                                        |   16 
>  drivers/usb/dwc3/gadget.c                                       |    5 
>  drivers/usb/gadget/function/f_ncm.c                             |   10 
>  drivers/usb/gadget/udc/omap_udc.c                               |    3 
>  drivers/usb/roles/class.c                                       |   29 
>  drivers/usb/storage/scsiglue.c                                  |    7 
>  drivers/usb/storage/uas.c                                       |    7 
>  drivers/usb/typec/tcpm/tcpm.c                                   |    3 
>  drivers/usb/typec/ucsi/ucsi_acpi.c                              |   71 +
>  drivers/vfio/iova_bitmap.c                                      |   25 
>  drivers/video/fbdev/savage/savagefb_driver.c                    |    3 
>  drivers/video/fbdev/sis/sis_main.c                              |    2 
>  drivers/xen/events/events_2l.c                                  |    8 
>  drivers/xen/events/events_base.c                                |  426 ++++------
>  drivers/xen/events/events_internal.h                            |    1 
>  drivers/xen/evtchn.c                                            |    2 
>  fs/afs/volume.c                                                 |    4 
>  fs/aio.c                                                        |    9 
>  fs/btrfs/defrag.c                                               |    2 
>  fs/cachefiles/cache.c                                           |    2 
>  fs/cachefiles/daemon.c                                          |    1 
>  fs/erofs/namei.c                                                |   28 
>  fs/ext4/extents.c                                               |  111 +-
>  fs/ext4/mballoc.c                                               |   15 
>  fs/ntfs3/attrib.c                                               |   45 -
>  fs/ntfs3/attrlist.c                                             |   12 
>  fs/ntfs3/bitmap.c                                               |    4 
>  fs/ntfs3/dir.c                                                  |   40 
>  fs/ntfs3/file.c                                                 |   53 +
>  fs/ntfs3/frecord.c                                              |   17 
>  fs/ntfs3/fslog.c                                                |  232 ++---
>  fs/ntfs3/fsntfs.c                                               |   27 
>  fs/ntfs3/index.c                                                |    8 
>  fs/ntfs3/inode.c                                                |   25 
>  fs/ntfs3/namei.c                                                |   12 
>  fs/ntfs3/ntfs.h                                                 |    4 
>  fs/ntfs3/ntfs_fs.h                                              |   23 
>  fs/ntfs3/record.c                                               |   18 
>  fs/ntfs3/super.c                                                |   49 -
>  fs/ntfs3/xattr.c                                                |    6 
>  fs/smb/client/cached_dir.c                                      |    3 
>  fs/smb/client/cifsencrypt.c                                     |    2 
>  fs/smb/client/cifsglob.h                                        |   12 
>  fs/smb/client/connect.c                                         |   11 
>  fs/smb/client/dfs.c                                             |    7 
>  fs/smb/client/file.c                                            |    3 
>  fs/smb/client/fs_context.c                                      |    2 
>  fs/smb/client/readdir.c                                         |   15 
>  fs/smb/client/sess.c                                            |    5 
>  fs/smb/client/smb2pdu.c                                         |   26 
>  fs/smb/client/transport.c                                       |   18 
>  include/linux/ceph/osd_client.h                                 |    3 
>  include/linux/fs.h                                              |    2 
>  include/linux/memblock.h                                        |    2 
>  include/linux/mlx5/mlx5_ifc.h                                   |    2 
>  include/linux/swap.h                                            |    5 
>  include/net/ipv6_stubs.h                                        |    5 
>  include/net/netfilter/nf_flow_table.h                           |    2 
>  include/net/switchdev.h                                         |    3 
>  include/net/tcp.h                                               |    2 
>  include/scsi/scsi_device.h                                      |    5 
>  include/uapi/linux/bpf.h                                        |   10 
>  include/xen/events.h                                            |    4 
>  kernel/bpf/helpers.c                                            |    5 
>  kernel/sched/rt.c                                               |    9 
>  lib/Kconfig.debug                                               |    1 
>  mm/damon/lru_sort.c                                             |   43 -
>  mm/damon/reclaim.c                                              |   18 
>  mm/memblock.c                                                   |    5 
>  mm/memcontrol.c                                                 |   10 
>  mm/memory.c                                                     |   20 
>  mm/swap.h                                                       |    5 
>  mm/swapfile.c                                                   |   13 
>  mm/zswap.c                                                      |    7 
>  net/bridge/br_switchdev.c                                       |   84 +
>  net/ceph/osd_client.c                                           |   18 
>  net/core/filter.c                                               |   18 
>  net/core/skmsg.c                                                |    7 
>  net/devlink/core.c                                              |   12 
>  net/devlink/port.c                                              |    2 
>  net/ipv4/arp.c                                                  |    3 
>  net/ipv4/devinet.c                                              |   21 
>  net/ipv4/inet_hashtables.c                                      |   25 
>  net/ipv6/addrconf.c                                             |   21 
>  net/ipv6/af_inet6.c                                             |    1 
>  net/ipv6/exthdrs.c                                              |   10 
>  net/ipv6/seg6.c                                                 |   20 
>  net/l2tp/l2tp_ip6.c                                             |    2 
>  net/mac80211/cfg.c                                              |    2 
>  net/mac80211/mlme.c                                             |    1 
>  net/mac80211/scan.c                                             |   30 
>  net/mac80211/sta_info.c                                         |    2 
>  net/mac80211/tx.c                                               |    2 
>  net/mctp/route.c                                                |    2 
>  net/mptcp/diag.c                                                |    8 
>  net/mptcp/fastopen.c                                            |    6 
>  net/mptcp/mib.c                                                 |    1 
>  net/mptcp/mib.h                                                 |    8 
>  net/mptcp/options.c                                             |    9 
>  net/mptcp/pm_netlink.c                                          |   74 +
>  net/mptcp/pm_userspace.c                                        |   52 +
>  net/mptcp/protocol.c                                            |   69 +
>  net/mptcp/protocol.h                                            |   25 
>  net/mptcp/subflow.c                                             |   86 +-
>  net/netfilter/nf_conntrack_proto_sctp.c                         |    2 
>  net/netfilter/nf_flow_table_core.c                              |   17 
>  net/netfilter/nf_tables_api.c                                   |   81 -
>  net/phonet/datagram.c                                           |    4 
>  net/phonet/pep.c                                                |   41 
>  net/sched/act_mirred.c                                          |  147 +--
>  net/sched/cls_flower.c                                          |    5 
>  net/switchdev/switchdev.c                                       |   73 +
>  net/tls/tls_main.c                                              |    2 
>  net/tls/tls_sw.c                                                |   24 
>  net/wireless/nl80211.c                                          |    1 
>  net/xdp/xsk.c                                                   |    3 
>  scripts/bpf_doc.py                                              |    2 
>  sound/pci/hda/hda_intel.c                                       |    6 
>  sound/soc/amd/acp/acp-mach-common.c                             |    9 
>  sound/soc/codecs/wm_adsp.c                                      |   29 
>  sound/soc/sunxi/sun4i-spdif.c                                   |    5 
>  sound/usb/clock.c                                               |   10 
>  sound/usb/format.c                                              |   20 
>  tools/include/uapi/linux/bpf.h                                  |   10 
>  tools/net/ynl/lib/ynl.c                                         |   19 
>  tools/testing/selftests/drivers/net/bonding/bond_options.sh     |    2 
>  tools/testing/selftests/iommu/config                            |    5 
>  tools/testing/selftests/mm/uffd-unit-tests.c                    |    6 
>  tools/testing/selftests/net/forwarding/tc_actions.sh            |    3 
>  tools/testing/selftests/net/mptcp/diag.sh                       |   46 -
>  tools/testing/selftests/net/mptcp/mptcp_connect.sh              |   41 
>  tools/testing/selftests/net/mptcp/mptcp_join.sh                 |  109 +-
>  tools/testing/selftests/net/mptcp/mptcp_lib.sh                  |   16 
>  tools/testing/selftests/net/mptcp/pm_netlink.sh                 |    8 
>  tools/testing/selftests/net/mptcp/simult_flows.sh               |    3 
>  tools/testing/selftests/net/mptcp/userspace_pm.sh               |   18 
>  tools/testing/selftests/riscv/mm/mmap_test.h                    |    3 
>  tools/testing/selftests/riscv/vector/v_initval_nolibc.c         |    2 
>  tools/testing/selftests/riscv/vector/vstate_prctl.c             |    4 
>  299 files changed, 3611 insertions(+), 1716 deletions(-)
> 
> Aaro Koskinen (1):
>       usb: gadget: omap_udc: fix USB gadget regression on Palm TE
> 
> Alex Elder (1):
>       net: ipa: don't overrun IPA suspend interrupt registers
> 
> Alexander Stein (1):
>       arm64: dts: tqma8mpql: fix audio codec iov-supply
> 
> Alexander Tsoy (2):
>       ALSA: usb-audio: Check presence of valid altsetting control
>       ALSA: usb-audio: Ignore clock selector errors for single connection
> 
> Alice Chao (1):
>       scsi: ufs: core: Fix shift issue in ufshcd_clear_cmd()
> 
> Alison Schofield (2):
>       x86/numa: Fix the address overlap check in numa_fill_memblks()
>       x86/numa: Fix the sort compare func used in numa_fill_memblks()
> 
> Andrew Bresticker (2):
>       efi: runtime: Fix potential overflow of soft-reserved region size
>       efi: Don't add memblocks for soft-reserved memory
> 
> Andrzej Kacprowski (1):
>       accel/ivpu: Don't enable any tiles by default on VPU40xx
> 
> Armin Wolf (1):
>       drm/amd/display: Fix memory leak in dm_sw_fini()
> 
> Arnd Bergmann (3):
>       dm-integrity, dm-verity: reduce stack usage for recheck
>       RDMA/srpt: fix function pointer cast warnings
>       nouveau: fix function cast warnings
> 
> Baokun Li (4):
>       ext4: avoid dividing by 0 in mb_update_avg_fragment_size() when block bitmap corrupt
>       ext4: avoid allocating blocks from corrupted group in ext4_mb_try_best_found()
>       ext4: avoid allocating blocks from corrupted group in ext4_mb_find_by_goal()
>       cachefiles: fix memory leak in cachefiles_add_cache()
> 
> Bart Van Assche (2):
>       fs/aio: Restrict kiocb_set_cancel_fn() to I/O submitted via libaio
>       RDMA/srpt: Support specifying the srpt_service_guid parameter
> 
> Benjamin Berg (1):
>       wifi: iwlwifi: do not announce EPCS support
> 
> Brenton Simpson (1):
>       Input: xpad - add Lenovo Legion Go controllers
> 
> Charles Keepax (1):
>       spi: cs42l43: Handle error from devm_pm_runtime_enable
> 
> Chen Jun (1):
>       irqchip/mbigen: Don't use bus_get_dev_root() to find the parent
> 
> Chen-Yu Tsai (1):
>       ASoC: sunxi: sun4i-spdif: Add support for Allwinner H616
> 
> Chengming Zhou (1):
>       mm/zswap: invalidate duplicate entry when !zswap_enabled
> 
> Chris Morgan (1):
>       arm64: dts: rockchip: Correct Indiedroid Nova GPIO Names
> 
> Christian A. Ehrhardt (2):
>       block: Fix WARNING in _copy_from_iter
>       usb: ucsi_acpi: Quirk to ack a connector change ack cmd
> 
> Christoph Müllner (2):
>       tools: selftests: riscv: Fix compile warnings in vector tests
>       tools: selftests: riscv: Fix compile warnings in mm tests
> 
> Conrad Kostecki (1):
>       ahci: asm1166: correct count of reported ports
> 
> Corey Minyard (1):
>       i2c: imx: when being a target, mark the last read as processed
> 
> Cyril Hrubis (1):
>       sched/rt: Disallow writing invalid values to sched_rt_period_us
> 
> Damien Le Moal (1):
>       ata: libata-core: Do not try to set sleeping devices to standby
> 
> Dan Carpenter (2):
>       PCI: dwc: Fix a 64bit bug in dw_pcie_ep_raise_msix_irq()
>       xen/events: fix error code in xen_bind_pirq_msi_to_irq()
> 
> Dan Williams (1):
>       cxl/acpi: Fix load failures due to single window creation failure
> 
> Daniel Vacek (1):
>       IB/hfi1: Fix sdma.h tx->num_descs off-by-one error
> 
> Daniel Wagner (8):
>       nvme-fc: do not wait in vain when unloading module
>       nvmet-fcloop: swap the list_add_tail arguments
>       nvmet-fc: release reference on target port
>       nvmet-fc: defer cleanup using RCU properly
>       nvmet-fc: hold reference on hostport match
>       nvmet-fc: abort command when there is no binding
>       nvmet-fc: avoid deadlock on delete association path
>       nvmet-fc: take ref count on tgtport before delete assoc
> 
> Daniil Dulov (1):
>       afs: Increase buffer size in afs_update_volume_status()
> 
> David Strahan (1):
>       scsi: smartpqi: Add new controller PCI IDs
> 
> Devyn Liu (1):
>       spi: hisi-sfc-v3xx: Return IRQ_NONE if no interrupts were detected
> 
> Dmitry Bogdanov (1):
>       scsi: target: core: Add TMF to tmr_list handling
> 
> Don Brace (1):
>       scsi: smartpqi: Fix disable_managed_interrupts
> 
> Edward Adam Davis (1):
>       fs/ntfs3: Fix oob in ntfs_listxattr
> 
> Eric Dumazet (2):
>       ipv4: properly combine dev_base_seq and ipv4.dev_addr_genid
>       ipv6: properly combine dev_base_seq and ipv6.dev_addr_genid
> 
> Erik Kurzinger (2):
>       drm/syncobj: call drm_syncobj_fence_add_wait when WAIT_AVAILABLE flag is set
>       drm/syncobj: handle NULL fence in syncobj_eventfd_entry_func
> 
> Felix Fietkau (1):
>       wifi: mac80211: fix race condition on enabling fast-xmit
> 
> Florian Fainelli (1):
>       net: bcmasp: Indicate MAC is in charge of PHY PM
> 
> Florian Westphal (2):
>       netfilter: nf_tables: set dormant flag on hook register failure
>       netfilter: nf_tables: use kzalloc for hook allocation
> 
> Frank Li (2):
>       usb: cdns3: fixed memory use after free at cdns3_gadget_ep_disable()
>       usb: cdns3: fix memory double free when handle zero packet
> 
> Fullway Wang (2):
>       fbdev: savage: Error out if pixclock equals zero
>       fbdev: sis: Error out if pixclock equals zero
> 
> Gaurav Batra (1):
>       powerpc/pseries/iommu: DLPAR add doesn't completely initialize pci_controller
> 
> Geliang Tang (7):
>       mptcp: add CurrEstab MIB counter support
>       mptcp: use mptcp_set_state
>       mptcp: add needs_id for userspace appending addr
>       selftests: mptcp: diag: check CURRESTAB counters
>       selftests: mptcp: add mptcp_lib_get_counter
>       mptcp: userspace pm send RM_ADDR for ID 0
>       mptcp: add needs_id for netlink appending addr
> 
> Gianmarco Lusvardi (1):
>       bpf, scripts: Correct GPL license name
> 
> Greg Kroah-Hartman (1):
>       Linux 6.6.19
> 
> Guenter Roeck (3):
>       lib/Kconfig.debug: TEST_IOV_ITER depends on MMU
>       parisc: Fix stack unwinder
>       hwmon: (nct6775) Fix access to temperature configuration registers
> 
> Guixin Liu (1):
>       nvmet-tcp: fix nvme tcp ida memory leak
> 
> Hangbin Liu (1):
>       selftests: bonding: set active slave to primary eth1 specifically
> 
> Hannes Reinecke (1):
>       scsi: lpfc: Use unsigned type for num_sge
> 
> Hans de Goede (3):
>       Input: goodix - accept ACPI resources with gpio_count == 3 && gpio_int_idx == 0
>       platform/x86: intel-vbtn: Stop calling "VBDL" from notify_handler
>       platform/x86: touchscreen_dmi: Allow partial (prefix) matches for ACPI names
> 
> Hector Martin (1):
>       dmaengine: apple-admac: Keep upper bits of REG_BUS_WIDTH
> 
> Heiko Stuebner (1):
>       arm64: dts: rockchip: set num-cs property for spi on px30
> 
> Helge Deller (1):
>       Revert "parisc: Only list existing CPUs in cpu_possible_mask"
> 
> Horatiu Vultur (1):
>       net: sparx5: Add spinlock for frame transmission from CPU
> 
> Huacai Chen (4):
>       LoongArch: Change acpi_core_pic[NR_CPUS] to acpi_core_pic[MAX_CORE_PIC]
>       LoongArch: Call early_init_fdt_scan_reserved_mem() earlier
>       LoongArch: Disable IRQ before init_fn() for nonboot CPUs
>       LoongArch: Update cpu_sibling_map when disabling nonboot CPUs
> 
> Huang Pei (1):
>       MIPS: reserve exception vector space ONLY ONCE
> 
> Ism Hong (1):
>       fs/ntfs3: use non-movable memory for ntfs3 MFT buffer cache
> 
> Jacek Lawrynowicz (1):
>       accel/ivpu: Disable d3hot_delay on all NPU generations
> 
> Jakub Kicinski (4):
>       net/sched: act_mirred: use the backlog for mirred ingress
>       net/sched: act_mirred: don't override retval if we already lost the skb
>       tools: ynl: make sure we always pass yarg to mnl_cb_run
>       tools: ynl: don't leak mcast_groups on init error
> 
> Jan Kiszka (1):
>       riscv/efistub: Ensure GP-relative addressing is not used
> 
> Jason Gunthorpe (1):
>       s390: use the correct count for __iowrite64_copy()
> 
> Javier Martinez Canillas (1):
>       sparc: Fix undefined reference to fb_is_primary_device
> 
> Jeremy Kerr (1):
>       net: mctp: put sock on tag allocation failure
> 
> Jianbo Liu (1):
>       net/sched: flower: Add lock protection when remove filter handle
> 
> Jiri Kosina (1):
>       HID: logitech-hidpp: add support for Logitech G Pro X Superlight 2
> 
> Jiri Pirko (1):
>       devlink: fix port dump cmd type
> 
> Joao Martins (3):
>       iommufd/iova_bitmap: Bounds check mapped::pages access
>       iommufd/iova_bitmap: Switch iova_bitmap::bitmap to an u8 array
>       iommufd/iova_bitmap: Consider page offset for the pages to be pinned
> 
> Johannes Berg (3):
>       wifi: mac80211: set station RX-NSS on reconfig
>       wifi: mac80211: adding missing drv_mgd_complete_tx() call
>       wifi: mac80211: accept broadcast probe responses on 6 GHz
> 
> Johannes Weiner (1):
>       mm: memcontrol: clarify swapaccount=0 deprecation warning
> 
> Jonathan Corbet (1):
>       docs: Instruct LaTeX to cope with deeper nesting
> 
> Juergen Gross (4):
>       xen/events: reduce externally visible helper functions
>       xen/events: remove some simple helpers from events_base.c
>       xen/events: drop xen_allocate_irqs_dynamic()
>       xen/events: modify internal [un]bind interfaces
> 
> Justin Chen (1):
>       net: bcmasp: Sanity check is off by one
> 
> Justin Iurman (1):
>       Fix write to cloned skb in ipv6_hop_ioam()
> 
> Kairui Song (1):
>       mm/swap: fix race when skipping swapcache
> 
> Kalesh AP (2):
>       RDMA/bnxt_re: Return error for SRQ resize
>       RDMA/bnxt_re: Add a missing check in bnxt_qplib_query_srq
> 
> Kamal Heib (1):
>       RDMA/qedr: Fix qedr_create_user_qp error flow
> 
> Kees Cook (2):
>       smb: Work around Clang __bdos() type confusion
>       LoongArch: vDSO: Disable UBSAN instrumentation
> 
> Konstantin Komarov (20):
>       fs/ntfs3: Improve alternative boot processing
>       fs/ntfs3: Modified fix directory element type detection
>       fs/ntfs3: Improve ntfs_dir_count
>       fs/ntfs3: Correct hard links updating when dealing with DOS names
>       fs/ntfs3: Print warning while fixing hard links count
>       fs/ntfs3: Reduce stack usage
>       fs/ntfs3: Fix multithreaded stress test
>       fs/ntfs3: Fix detected field-spanning write (size 8) of single field "le->name"
>       fs/ntfs3: Add file_modified
>       fs/ntfs3: Drop suid and sgid bits as a part of fpunch
>       fs/ntfs3: Implement super_operations::shutdown
>       fs/ntfs3: ntfs3_forced_shutdown use int instead of bool
>       fs/ntfs3: Add NULL ptr dereference checking at the end of attr_allocate_frame()
>       fs/ntfs3: Disable ATTR_LIST_ENTRY size check
>       fs/ntfs3: Use kvfree to free memory allocated by kvmalloc
>       fs/ntfs3: Prevent generic message "attempt to access beyond end of device"
>       fs/ntfs3: Use i_size_read and i_size_write
>       fs/ntfs3: Correct function is_rst_area_valid
>       fs/ntfs3: Fixed overflow check in mi_enum_attr()
>       fs/ntfs3: Update inode->i_size after success write into compressed file
> 
> Krishna Kurapati (1):
>       usb: gadget: ncm: Avoid dropping datagrams of properly parsed NTBs
> 
> Krystian Pradzynski (1):
>       accel/ivpu/40xx: Stop passing SKU boot parameters to FW
> 
> Kuniyuki Iwashima (2):
>       dccp/tcp: Unhash sk from ehash for tb2 alloc failure after check_estalblished().
>       arp: Prevent overflow in arp_req_get().
> 
> Kunwu Chan (2):
>       dmaengine: ti: edma: Add some null pointer checks to the edma_probe
>       HID: nvidia-shield: Add missing null pointer checks to LED initialization
> 
> Lad Prabhakar (1):
>       cache: ax45mp_cache: Align end size to cache boundary in ax45mp_dma_cache_wback()
> 
> Lennert Buytenhek (2):
>       ahci: add 43-bit DMA address quirk for ASMedia ASM1061 controllers
>       ahci: Extend ASM1061 43-bit DMA address quirk to other ASM106x parts
> 
> Lijo Lazar (1):
>       drm/amdgpu: Fix HDP flush for VFs on nbio v7.9
> 
> Liming Sun (1):
>       platform/mellanox: mlxbf-tmfifo: Drop Tx network packet when Tx TmFIFO is full
> 
> Lino Sanfilippo (2):
>       serial: stm32: do not always set SER_RS485_RX_DURING_TX if RS485 is enabled
>       serial: amba-pl011: Fix DMA transmission in RS485 mode
> 
> Lucas Stach (1):
>       bus: imx-weim: fix valid range check
> 
> Lukas Wunner (1):
>       ARM: dts: Fix TPM schema violations
> 
> Mahesh Rajashekhara (1):
>       scsi: smartpqi: Fix logical volume rescan race condition
> 
> Maksim Kiselev (1):
>       aoe: avoid potential deadlock at set_capacity
> 
> Marek Vasut (1):
>       arm64: dts: imx8mp: Disable UART4 by default on Data Modul i.MX8M Plus eDM SBC
> 
> Mario Limonciello (1):
>       platform/x86: thinkpad_acpi: Only update profile if successfully converted
> 
> Mark Brown (2):
>       arm64/sme: Restore SME registers on exit from suspend
>       arm64/sme: Restore SMCR_EL1.EZT0 on exit from suspend
> 
> Mark Zhang (1):
>       IB/mlx5: Don't expose debugfs entries for RRoCE general parameters if not supported
> 
> Martin Blumenstingl (2):
>       regulator: pwm-regulator: Add validity checks in continuous .get_voltage
>       drm/meson: Don't remove bridges which are created by other drivers
> 
> Martin K. Petersen (2):
>       scsi: sd: usb_storage: uas: Access media prior to querying device properties
>       scsi: core: Consult supported VPD page list prior to fetching page
> 
> Martin KaFai Lau (1):
>       bpf: Fix racing between bpf_timer_cancel_and_free and bpf_timer_cancel
> 
> Martynas Pumputis (1):
>       bpf: Derive source IP addr via bpf_*_fib_lookup()
> 
> Masahiro Yamada (2):
>       LoongArch: Select ARCH_ENABLE_THP_MIGRATION instead of redefining it
>       LoongArch: Select HAVE_ARCH_SECCOMP to use the common SECCOMP menu
> 
> Matthieu Baerts (NGI0) (9):
>       selftests: mptcp: userspace_pm: unique subtest names
>       selftests: mptcp: simult flows: fix some subtest names
>       selftests: mptcp: pm nl: also list skipped tests
>       selftests: mptcp: pm nl: avoid error msg on older kernels
>       selftests: mptcp: diag: fix bash warnings on older kernels
>       selftests: mptcp: diag: unique 'in use' subtest names
>       selftests: mptcp: diag: unique 'cestab' subtest names
>       selftests: mptcp: join: stop transfer when check is done (part 1)
>       selftests: mptcp: join: stop transfer when check is done (part 2)
> 
> Maxime Ripard (1):
>       drm/i915/tv: Fix TV mode
> 
> Maximilian Heyne (1):
>       xen/events: close evtchn after mapping cleanup
> 
> Meenakshikumar Somasundaram (1):
>       drm/amd/display: Add dpia display mode validation logic
> 
> Michal Kazior (1):
>       wifi: cfg80211: fix missing interfaces when dumping
> 
> Mika Westerberg (1):
>       spi: intel-pci: Add support for Arrow Lake SPI serial flash
> 
> Mike Marciniszyn (1):
>       RDMA/irdma: Fix KASAN issue with tasklet
> 
> Mikulas Patocka (4):
>       dm-crypt: recheck the integrity tag after a failure
>       dm-integrity: recheck the integrity tag after a failure
>       dm-crypt: don't modify the data when using authenticated encryption
>       dm-verity: recheck the hash after a failure
> 
> Muhammad Usama Anjum (1):
>       selftests/iommu: fix the config fragment
> 
> Mukul Joshi (1):
>       drm/amdkfd: Use correct drm device for cgroup permission check
> 
> Mustafa Ismail (2):
>       RDMA/irdma: Set the CQ read threshold for GEN 1
>       RDMA/irdma: Add AE for too many RNRS
> 
> Nam Cao (1):
>       irqchip/sifive-plic: Enable interrupt if needed before EOI
> 
> Naohiro Aota (1):
>       scsi: target: pscsi: Fix bio_put() for error case
> 
> Nathan Chancellor (1):
>       drm/amd/display: Avoid enum conversion warning
> 
> Nikita Shubin (1):
>       ARM: ep93xx: Add terminator to gpiod_lookup_table
> 
> Oliver Upton (3):
>       KVM: arm64: vgic-its: Test for valid IRQ in MOVALL handler
>       KVM: arm64: vgic-its: Test for valid IRQ in its_sync_lpi_pending_table()
>       irqchip/gic-v3-its: Do not assume vPE tables are preallocated
> 
> Ondrej Jirman (1):
>       Revert "usb: typec: tcpm: reset counter when enter into unattached state after try role"
> 
> Pablo Neira Ayuso (3):
>       netfilter: nft_flow_offload: reset dst in route object after setting up flow
>       netfilter: nft_flow_offload: release dst in case direct xmit path is used
>       netfilter: nf_tables: register hooks last when adding new chain/flowtable
> 
> Paolo Abeni (6):
>       mptcp: fix more tx path fields initialization
>       mptcp: corner case locking for rx path fields initialization
>       mptcp: fix lockless access in subflow ULP diag
>       mptcp: fix data races on local_id
>       mptcp: fix data races on remote_id
>       mptcp: fix duplicate subflow creation
> 
> Patrick Rudolph (1):
>       regulator (max5970): Fix IRQ handler
> 
> Paulo Alcantara (2):
>       smb: client: increase number of PDUs allowed in a compound request
>       smb: client: set correct d_type for reparse points under DFS mounts
> 
> Pavel Sakharov (1):
>       net: stmmac: Fix incorrect dereference in interrupt handlers
> 
> Pawan Gupta (1):
>       x86/bugs: Add asm helpers for executing VERW
> 
> Pawel Laszczak (2):
>       usb: cdnsp: blocked some cdns3 specific code
>       usb: cdnsp: fixed issue with incorrect detecting CDNSP family controllers
> 
> Peichen Huang (1):
>       drm/amd/display: Request usb4 bw for mst streams
> 
> Peter Oberparleiter (1):
>       s390/cio: fix invalid -EBUSY on ccw_device_start
> 
> Phoenix Chen (1):
>       platform/x86: touchscreen_dmi: Add info for the TECLAST X16 Plus tablet
> 
> Prike Liang (2):
>       drm/amdgpu: skip to program GFXDEC registers for suspend abort
>       drm/amdgpu: reset gpu for s3 suspend abort case
> 
> Qu Wenruo (1):
>       btrfs: defrag: avoid unnecessary defrag caused by incorrect extent size
> 
> Radhey Shyam Pandey (1):
>       ata: ahci_ceva: fix error handling for Xilinx GT PHY support
> 
> Randy Dunlap (1):
>       scsi: jazz_esp: Only build if SCSI core is builtin
> 
> Richard Fitzgerald (1):
>       ASoC: wm_adsp: Don't overwrite fwf_name with the default
> 
> Robert Richter (1):
>       cxl/pci: Fix disabling memory if DVSEC CXL Range does not match a CFMWS window
> 
> Rui Salvaterra (2):
>       ALSA: hda: Replace numeric device IDs with constant values
>       ALSA: hda: Increase default bdl_pos_adj for Apollo Lake
> 
> Rémi Denis-Courmont (2):
>       phonet: take correct lock to peek at the RX queue
>       phonet/pep: fix racy skb_queue_empty() use
> 
> SEO HOYOUNG (1):
>       scsi: ufs: core: Remove the ufshcd_release() in ufshcd_err_handling_prepare()
> 
> Sabrina Dubroca (3):
>       tls: break out of main loop when PEEK gets a non-data record
>       tls: stop recv() if initial process_rx_list gave us non-DATA
>       tls: don't skip over different type records from the rx_list
> 
> Sandeep Dhavale (1):
>       erofs: fix refcount on the metabuf used for inode lookup
> 
> Sebastian Andrzej Siewior (1):
>       xsk: Add truesize to skb_add_rx_frag().
> 
> SeongJae Park (2):
>       mm/damon/lru_sort: fix quota status loss due to online tunings
>       mm/damon/reclaim: fix quota stauts loss due to online tunings
> 
> Shigeru Yoshida (1):
>       bpf, sockmap: Fix NULL pointer dereference in sk_psock_verdict_data_ready()
> 
> Shiraz Saleem (1):
>       RDMA/irdma: Validate max_send_wr and max_recv_wr
> 
> Shyam Prasad N (8):
>       cifs: open_cached_dir should not rely on primary channel
>       cifs: cifs_pick_channel should try selecting active channels
>       cifs: translate network errors on send to -ECONNABORTED
>       cifs: helper function to check replayable error codes
>       cifs: make sure that channel scaling is done only once
>       cifs: do not search for channel if server is terminating
>       cifs: change tcon status when need_reconnect is set on it
>       cifs: handle cases where multiple sessions share connection
> 
> Siddharth Vadapalli (1):
>       net: phy: realtek: Fix rtl8211f_config_init() for RTL8211F(D)(I)-VD-CG PHY
> 
> Sohaib Nadeem (3):
>       drm/amd/display: increased min_dcfclk_mhz and min_fclk_mhz
>       drm/amd/display: fixed integer types and null check locations
>       Revert "drm/amd/display: increased min_dcfclk_mhz and min_fclk_mhz"
> 
> Srinivasan Shanmugam (1):
>       drm/amd/display: Fix buffer overflow in 'get_host_router_total_dp_tunnel_bw()'
> 
> Stanley.Yang (1):
>       drm/amdgpu: Fix shared buff copy to user
> 
> Steve French (2):
>       smb3: clarify mount warning
>       smb3: add missing null server pointer check
> 
> Subbaraya Sundeep (1):
>       octeontx2-af: Consider the action set by PF
> 
> Szilard Fabian (1):
>       Input: i8042 - add Fujitsu Lifebook U728 to i8042 quirk table
> 
> Szuying Chen (1):
>       ata: ahci: add identifiers for ASM2116 series adapters
> 
> Takashi Sakamoto (1):
>       firewire: core: send bus reset promptly on gap count error
> 
> Terry Tritton (1):
>       selftests/mm: uffd-unit-test check if huge page size is 0
> 
> Thinh Nguyen (1):
>       usb: dwc3: gadget: Don't disconnect if not started
> 
> Thomas Hellström (1):
>       drm/ttm: Fix an invalid freeing on already freed page in error path
> 
> Tobias Waldekranz (2):
>       net: bridge: switchdev: Skip MDB replays of deferred events on offload
>       net: bridge: switchdev: Ensure deferred event delivery on unoffload
> 
> Tom Parkin (1):
>       l2tp: pass correct message length to ip6_append_data
> 
> Vasiliy Kovalev (3):
>       gtp: fix use-after-free and null-ptr-deref in gtp_genl_dump_pdp()
>       ipv6: sr: fix possible use-after-free and null-ptr-deref
>       devlink: fix possible use-after-free and memory leaks in devlink_init()
> 
> Venkata Prasad Potturu (1):
>       ASoC: amd: acp: Add check for cpu dai link initialization
> 
> Victor Nogueira (1):
>       net/sched: act_mirred: Create function tcf_mirred_to_dev and improve readability
> 
> Vidya Sagar (1):
>       PCI/MSI: Prevent MSI hardware interrupt number truncation
> 
> Vinod Koul (3):
>       dmaengine: shdma: increase size of 'dev_id'
>       dmaengine: fsl-qdma: increase size of 'irq_name'
>       dmaengine: dw-edma: increase size of 'name' in debugfs code
> 
> Viresh Kumar (1):
>       xen: evtchn: Allow shared registration of IRQ handers
> 
> Wachowski, Karol (1):
>       accel/ivpu: Force snooping for MMU writes
> 
> Wayne Lin (1):
>       drm/amd/display: adjust few initialization order in dm
> 
> Will Deacon (1):
>       misc: open-dice: Fix spurious lockdep warning
> 
> Wolfram Sang (1):
>       spi: sh-msiof: avoid integer overflow in constants
> 
> Xin Long (1):
>       netfilter: conntrack: check SCTP_CID_SHUTDOWN_ACK for vtag setting in sctp_new
> 
> Xiubo Li (1):
>       libceph: fail sparse-read if the data length doesn't match
> 
> Xu Yang (2):
>       usb: roles: fix NULL pointer issue when put module's reference
>       usb: roles: don't get/set_role() when usb_role_switch is unregistered
> 
> Yi Sun (1):
>       virtio-blk: Ensure no requests in virtqueues before deleting vqs.
> 
> Yosry Ahmed (1):
>       mm: zswap: fix missing folio cleanup in writeback race path
> 
> Yu Kuai (1):
>       md: Fix missing release of 'active_io' for flush
> 
> Zhang Rui (1):
>       hwmon: (coretemp) Enlarge per package core count limit
> 
> Zhang Yi (1):
>       ext4: correct the hole length returned by ext4_map_blocks()
> 
> Zhipeng Lu (1):
>       IB/hfi1: Fix a memleak in init_credit_return
> 
> zhenwei pi (1):
>       crypto: virtio/akcipher - Fix stack overflow on memcpy
> 

^ permalink raw reply	[relevance 0%]

* Re: Linux 6.7.7
  2024-03-01 13:16  2% Linux 6.7.7 Greg Kroah-Hartman
@ 2024-03-01 19:58  0% ` Chris Clayton
  0 siblings, 0 replies; 200+ results
From: Chris Clayton @ 2024-03-01 19:58 UTC (permalink / raw)
  To: Greg Kroah-Hartman, linux-kernel, akpm, torvalds, stable; +Cc: lwn, jslaby

Hi

On 01/03/2024 13:16, Greg Kroah-Hartman wrote:
> I'm announcing the release of the 6.7.7 kernel.
> 
> All users of the 6.7 kernel series must upgrade.
> 
> The updated 6.7.y git tree can be found at:
>     git://git.kernel.org/pub/scm/linux/kernel/git/stable/linux-stable.git linux-6.7.y
> and can be browsed at the normal kernel.org git web browser:
>     https://git.kernel.org/?p=linux/kernel/git/stable/linux-stable.git;a=summary
> 
> thanks,
> 
> greg k-h
> 
> ------------

linux-6.7.7 fails to build when CONFIG_NTFS3_LZX_XPRESS is not defined. The same build failure occured in the 6.8  and
is fixed by c8e314624a1666ed2eec28549713021a8ec801e9

Chris Clayton
> 
>  Documentation/conf.py                                           |    6 
>  Documentation/dev-tools/kunit/usage.rst                         |   10 
>  Makefile                                                        |    2 
>  arch/arm/boot/dts/aspeed/aspeed-bmc-facebook-bletchley.dts      |    4 
>  arch/arm/boot/dts/aspeed/aspeed-bmc-facebook-wedge400.dts       |    4 
>  arch/arm/boot/dts/aspeed/aspeed-bmc-opp-tacoma.dts              |    2 
>  arch/arm/boot/dts/aspeed/ast2600-facebook-netbmc-common.dtsi    |    4 
>  arch/arm/boot/dts/nxp/imx/imx6ull-phytec-tauri.dtsi             |    2 
>  arch/arm/boot/dts/nxp/imx/imx7d-flex-concentrator.dts           |    2 
>  arch/arm/boot/dts/ti/omap/am335x-moxa-uc-2100-common.dtsi       |    2 
>  arch/arm/mach-ep93xx/core.c                                     |    1 
>  arch/arm64/boot/dts/freescale/imx8mp-data-modul-edm-sbc.dts     |    2 
>  arch/arm64/boot/dts/freescale/imx8mp-tqma8mpql-mba8mpxl.dts     |    9 
>  arch/arm64/boot/dts/rockchip/px30.dtsi                          |    2 
>  arch/arm64/boot/dts/rockchip/rk3588s-indiedroid-nova.dts        |   10 
>  arch/arm64/include/asm/fpsimd.h                                 |    2 
>  arch/arm64/kernel/fpsimd.c                                      |   16 
>  arch/arm64/kernel/suspend.c                                     |    3 
>  arch/arm64/kvm/vgic/vgic-its.c                                  |    5 
>  arch/loongarch/Kconfig                                          |   23 
>  arch/loongarch/include/asm/acpi.h                               |    4 
>  arch/loongarch/kernel/acpi.c                                    |    4 
>  arch/loongarch/kernel/setup.c                                   |    4 
>  arch/loongarch/kernel/smp.c                                     |  122 ++---
>  arch/loongarch/vdso/Makefile                                    |    1 
>  arch/mips/kernel/traps.c                                        |    8 
>  arch/parisc/kernel/processor.c                                  |    8 
>  arch/parisc/kernel/unwind.c                                     |   14 
>  arch/powerpc/include/asm/ppc-pci.h                              |   10 
>  arch/powerpc/kernel/iommu.c                                     |   23 
>  arch/powerpc/kvm/book3s_hv.c                                    |   26 +
>  arch/powerpc/kvm/book3s_hv_nestedv2.c                           |   20 
>  arch/powerpc/platforms/pseries/pci_dlpar.c                      |    4 
>  arch/s390/pci/pci.c                                             |    2 
>  arch/sparc/Makefile                                             |    2 
>  arch/sparc/video/Makefile                                       |    2 
>  arch/x86/entry/entry.S                                          |   23 
>  arch/x86/include/asm/cpufeatures.h                              |    2 
>  arch/x86/include/asm/nospec-branch.h                            |   13 
>  arch/x86/kernel/traps.c                                         |    2 
>  arch/x86/mm/numa.c                                              |   21 
>  block/blk-map.c                                                 |   13 
>  drivers/accel/ivpu/ivpu_drv.c                                   |    5 
>  drivers/accel/ivpu/ivpu_hw_37xx.c                               |    2 
>  drivers/accel/ivpu/ivpu_hw_40xx.c                               |    9 
>  drivers/accel/ivpu/ivpu_mmu.c                                   |    3 
>  drivers/ata/ahci.c                                              |   44 +
>  drivers/ata/ahci.h                                              |    1 
>  drivers/ata/ahci_ceva.c                                         |  125 +++--
>  drivers/ata/libata-core.c                                       |   59 +-
>  drivers/block/aoe/aoeblk.c                                      |    5 
>  drivers/block/virtio_blk.c                                      |    7 
>  drivers/bus/imx-weim.c                                          |    2 
>  drivers/cache/ax45mp_cache.c                                    |    4 
>  drivers/crypto/virtio/virtio_crypto_akcipher_algs.c             |    5 
>  drivers/cxl/acpi.c                                              |   46 +
>  drivers/cxl/core/pci.c                                          |   49 +-
>  drivers/dma/apple-admac.c                                       |    5 
>  drivers/dma/dw-edma/dw-edma-v0-debugfs.c                        |    4 
>  drivers/dma/dw-edma/dw-hdma-v0-debugfs.c                        |    4 
>  drivers/dma/fsl-qdma.c                                          |    2 
>  drivers/dma/sh/shdma.h                                          |    2 
>  drivers/dma/ti/edma.c                                           |   10 
>  drivers/firewire/core-card.c                                    |   18 
>  drivers/firmware/efi/arm-runtime.c                              |    2 
>  drivers/firmware/efi/efi-init.c                                 |   19 
>  drivers/firmware/efi/riscv-runtime.c                            |    2 
>  drivers/gpio/gpiolib.c                                          |    5 
>  drivers/gpu/drm/amd/amdgpu/amdgpu.h                             |    4 
>  drivers/gpu/drm/amd/amdgpu/amdgpu_acpi.c                        |   18 
>  drivers/gpu/drm/amd/amdgpu/amdgpu_device.c                      |   11 
>  drivers/gpu/drm/amd/amdgpu/amdgpu_drv.c                         |    2 
>  drivers/gpu/drm/amd/amdgpu/amdgpu_psp_ta.c                      |    2 
>  drivers/gpu/drm/amd/amdgpu/gfx_v9_0.c                           |    8 
>  drivers/gpu/drm/amd/amdgpu/nbio_v7_9.c                          |    6 
>  drivers/gpu/drm/amd/amdgpu/soc15.c                              |   22 
>  drivers/gpu/drm/amd/amdkfd/kfd_priv.h                           |    9 
>  drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c               |   57 +-
>  drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_irq.c           |    5 
>  drivers/gpu/drm/amd/display/dc/bios/bios_parser2.c              |   16 
>  drivers/gpu/drm/amd/display/dc/core/dc_link_exports.c           |    2 
>  drivers/gpu/drm/amd/display/dc/dc.h                             |    4 
>  drivers/gpu/drm/amd/display/dc/dc_dmub_srv.c                    |    7 
>  drivers/gpu/drm/amd/display/dc/dc_dp_types.h                    |    6 
>  drivers/gpu/drm/amd/display/dc/dc_types.h                       |   14 
>  drivers/gpu/drm/amd/display/dc/dce/dce_panel_cntl.c             |    1 
>  drivers/gpu/drm/amd/display/dc/dcn301/dcn301_panel_cntl.c       |    1 
>  drivers/gpu/drm/amd/display/dc/dcn31/dcn31_panel_cntl.c         |   18 
>  drivers/gpu/drm/amd/display/dc/dcn32/dcn32_dio_link_encoder.c   |    4 
>  drivers/gpu/drm/amd/display/dc/dcn35/dcn35_dio_link_encoder.c   |    4 
>  drivers/gpu/drm/amd/display/dc/hwss/dce110/dce110_hwseq.c       |    2 
>  drivers/gpu/drm/amd/display/dc/hwss/dcn20/dcn20_hwseq.c         |   11 
>  drivers/gpu/drm/amd/display/dc/inc/hw/panel_cntl.h              |    2 
>  drivers/gpu/drm/amd/display/dc/link/link_dpms.c                 |   42 +
>  drivers/gpu/drm/amd/display/dc/link/link_factory.c              |   26 -
>  drivers/gpu/drm/amd/display/dc/link/link_validation.c           |   62 ++
>  drivers/gpu/drm/amd/display/dc/link/protocols/link_dp_dpia_bw.c |  182 +++++--
>  drivers/gpu/drm/amd/display/dc/link/protocols/link_dp_dpia_bw.h |    9 
>  drivers/gpu/drm/drm_buddy.c                                     |    4 
>  drivers/gpu/drm/drm_syncobj.c                                   |   19 
>  drivers/gpu/drm/i915/display/intel_sdvo.c                       |   10 
>  drivers/gpu/drm/i915/display/intel_tv.c                         |   10 
>  drivers/gpu/drm/meson/meson_encoder_cvbs.c                      |    1 
>  drivers/gpu/drm/meson/meson_encoder_dsi.c                       |    1 
>  drivers/gpu/drm/meson/meson_encoder_hdmi.c                      |    1 
>  drivers/gpu/drm/nouveau/nvkm/subdev/bar/r535.c                  |    5 
>  drivers/gpu/drm/nouveau/nvkm/subdev/bios/shadow.c               |    8 
>  drivers/gpu/drm/nouveau/nvkm/subdev/gsp/r535.c                  |   18 
>  drivers/gpu/drm/ttm/ttm_pool.c                                  |    2 
>  drivers/hid/hid-logitech-hidpp.c                                |    2 
>  drivers/hid/hid-nvidia-shield.c                                 |    4 
>  drivers/hwmon/coretemp.c                                        |    2 
>  drivers/hwmon/nct6775-core.c                                    |   14 
>  drivers/i2c/busses/i2c-imx.c                                    |    5 
>  drivers/infiniband/hw/bnxt_re/ib_verbs.c                        |    5 
>  drivers/infiniband/hw/bnxt_re/qplib_fp.c                        |    3 
>  drivers/infiniband/hw/hfi1/pio.c                                |    6 
>  drivers/infiniband/hw/hfi1/sdma.c                               |    2 
>  drivers/infiniband/hw/irdma/defs.h                              |    1 
>  drivers/infiniband/hw/irdma/hw.c                                |    8 
>  drivers/infiniband/hw/irdma/verbs.c                             |    9 
>  drivers/infiniband/hw/mlx5/cong.c                               |    6 
>  drivers/infiniband/hw/qedr/verbs.c                              |   11 
>  drivers/infiniband/ulp/srpt/ib_srpt.c                           |   17 
>  drivers/input/joystick/xpad.c                                   |    2 
>  drivers/input/serio/i8042-acpipnpio.h                           |    8 
>  drivers/input/touchscreen/goodix.c                              |    3 
>  drivers/iommu/arm/arm-smmu-v3/arm-smmu-v3-sva.c                 |   45 -
>  drivers/iommu/intel/iommu.c                                     |   87 +++
>  drivers/iommu/intel/iommu.h                                     |    7 
>  drivers/iommu/intel/nested.c                                    |   14 
>  drivers/iommu/intel/pasid.c                                     |    5 
>  drivers/iommu/intel/pasid.h                                     |    1 
>  drivers/iommu/iommu-sva.c                                       |    2 
>  drivers/iommu/iommufd/hw_pagetable.c                            |    3 
>  drivers/iommu/iommufd/iova_bitmap.c                             |   68 ++
>  drivers/irqchip/irq-gic-v3-its.c                                |    2 
>  drivers/irqchip/irq-mbigen.c                                    |    8 
>  drivers/irqchip/irq-sifive-plic.c                               |    8 
>  drivers/md/dm-crypt.c                                           |   95 +++-
>  drivers/md/dm-integrity.c                                       |   91 +++
>  drivers/md/dm-verity-target.c                                   |   86 +++
>  drivers/md/dm-verity.h                                          |    6 
>  drivers/md/md.c                                                 |   70 +--
>  drivers/md/raid10.c                                             |   16 
>  drivers/md/raid5.c                                              |   29 -
>  drivers/misc/open-dice.c                                        |    2 
>  drivers/net/ethernet/broadcom/asp2/bcmasp.c                     |    6 
>  drivers/net/ethernet/broadcom/asp2/bcmasp_intf.c                |    3 
>  drivers/net/ethernet/marvell/octeontx2/af/rvu_npc.c             |    4 
>  drivers/net/ethernet/microchip/sparx5/sparx5_main.c             |    1 
>  drivers/net/ethernet/microchip/sparx5/sparx5_main.h             |    1 
>  drivers/net/ethernet/microchip/sparx5/sparx5_packet.c           |    2 
>  drivers/net/ethernet/stmicro/stmmac/stmmac_main.c               |   20 
>  drivers/net/gtp.c                                               |   10 
>  drivers/net/ipa/ipa_interrupt.c                                 |    2 
>  drivers/net/phy/realtek.c                                       |    4 
>  drivers/net/wireless/intel/iwlwifi/iwl-nvm-parse.c              |    5 
>  drivers/nvme/host/fc.c                                          |   47 --
>  drivers/nvme/target/fc.c                                        |  137 +++--
>  drivers/nvme/target/fcloop.c                                    |    6 
>  drivers/nvme/target/tcp.c                                       |    1 
>  drivers/pci/msi/irqdomain.c                                     |    2 
>  drivers/platform/mellanox/mlxbf-tmfifo.c                        |   67 ++
>  drivers/platform/x86/intel/vbtn.c                               |    3 
>  drivers/platform/x86/think-lmi.c                                |   20 
>  drivers/platform/x86/thinkpad_acpi.c                            |    5 
>  drivers/platform/x86/touchscreen_dmi.c                          |   39 +
>  drivers/platform/x86/x86-android-tablets/core.c                 |    3 
>  drivers/platform/x86/x86-android-tablets/lenovo.c               |    1 
>  drivers/platform/x86/x86-android-tablets/x86-android-tablets.h  |    1 
>  drivers/regulator/max5970-regulator.c                           |    2 
>  drivers/regulator/pwm-regulator.c                               |    3 
>  drivers/s390/cio/device_ops.c                                   |    6 
>  drivers/scsi/Kconfig                                            |    2 
>  drivers/scsi/lpfc/lpfc_scsi.c                                   |   12 
>  drivers/scsi/scsi.c                                             |   22 
>  drivers/scsi/sd.c                                               |   26 +
>  drivers/scsi/smartpqi/smartpqi.h                                |    1 
>  drivers/scsi/smartpqi/smartpqi_init.c                           |   88 +++
>  drivers/spi/spi-cs42l43.c                                       |    5 
>  drivers/spi/spi-hisi-sfc-v3xx.c                                 |    5 
>  drivers/spi/spi-intel-pci.c                                     |    1 
>  drivers/spi/spi-sh-msiof.c                                      |   16 
>  drivers/target/target_core_device.c                             |    5 
>  drivers/target/target_core_pscsi.c                              |    9 
>  drivers/target/target_core_transport.c                          |    4 
>  drivers/tty/serial/amba-pl011.c                                 |   60 +-
>  drivers/tty/serial/stm32-usart.c                                |    4 
>  drivers/ufs/core/ufshcd.c                                       |    7 
>  drivers/usb/cdns3/cdns3-gadget.c                                |    8 
>  drivers/usb/cdns3/core.c                                        |    1 
>  drivers/usb/cdns3/drd.c                                         |   13 
>  drivers/usb/cdns3/drd.h                                         |    6 
>  drivers/usb/cdns3/host.c                                        |   16 
>  drivers/usb/dwc3/gadget.c                                       |    5 
>  drivers/usb/gadget/function/f_ncm.c                             |   10 
>  drivers/usb/gadget/udc/omap_udc.c                               |    3 
>  drivers/usb/roles/class.c                                       |   29 -
>  drivers/usb/storage/scsiglue.c                                  |    7 
>  drivers/usb/storage/uas.c                                       |    7 
>  drivers/usb/typec/tcpm/tcpm.c                                   |    3 
>  drivers/usb/typec/ucsi/ucsi_acpi.c                              |   71 ++-
>  drivers/video/fbdev/savage/savagefb_driver.c                    |    3 
>  drivers/video/fbdev/sis/sis_main.c                              |    2 
>  fs/afs/volume.c                                                 |    4 
>  fs/aio.c                                                        |    9 
>  fs/btrfs/defrag.c                                               |    2 
>  fs/cachefiles/cache.c                                           |    2 
>  fs/cachefiles/daemon.c                                          |    1 
>  fs/ceph/caps.c                                                  |    6 
>  fs/ceph/mds_client.c                                            |    9 
>  fs/ceph/mds_client.h                                            |    2 
>  fs/ceph/super.h                                                 |    2 
>  fs/erofs/namei.c                                                |   28 -
>  fs/ext4/extents.c                                               |  111 +++-
>  fs/ext4/mballoc.c                                               |   15 
>  fs/ntfs3/attrib.c                                               |   45 +
>  fs/ntfs3/attrlist.c                                             |   12 
>  fs/ntfs3/bitmap.c                                               |    4 
>  fs/ntfs3/dir.c                                                  |   44 +
>  fs/ntfs3/file.c                                                 |   72 ++-
>  fs/ntfs3/frecord.c                                              |   19 
>  fs/ntfs3/fslog.c                                                |  232 ++++------
>  fs/ntfs3/fsntfs.c                                               |   29 +
>  fs/ntfs3/index.c                                                |    8 
>  fs/ntfs3/inode.c                                                |   32 +
>  fs/ntfs3/namei.c                                                |   12 
>  fs/ntfs3/ntfs.h                                                 |    4 
>  fs/ntfs3/ntfs_fs.h                                              |   25 -
>  fs/ntfs3/record.c                                               |   18 
>  fs/ntfs3/super.c                                                |   49 +-
>  fs/ntfs3/xattr.c                                                |    6 
>  fs/smb/client/cached_dir.c                                      |    3 
>  fs/smb/client/cifsencrypt.c                                     |    2 
>  fs/smb/client/cifsglob.h                                        |   12 
>  fs/smb/client/connect.c                                         |   11 
>  fs/smb/client/dfs.c                                             |    7 
>  fs/smb/client/file.c                                            |    3 
>  fs/smb/client/fs_context.c                                      |    2 
>  fs/smb/client/readdir.c                                         |   15 
>  fs/smb/client/sess.c                                            |    5 
>  fs/smb/client/smb2pdu.c                                         |   26 +
>  fs/smb/client/transport.c                                       |   18 
>  include/kunit/resource.h                                        |   21 
>  include/linux/ceph/osd_client.h                                 |    3 
>  include/linux/fs.h                                              |    2 
>  include/linux/iommu.h                                           |   12 
>  include/linux/memblock.h                                        |    2 
>  include/linux/mlx5/mlx5_ifc.h                                   |    2 
>  include/linux/swap.h                                            |    5 
>  include/net/netfilter/nf_flow_table.h                           |    2 
>  include/net/switchdev.h                                         |    3 
>  include/net/tcp.h                                               |    2 
>  include/scsi/scsi_device.h                                      |    5 
>  kernel/bpf/helpers.c                                            |    5 
>  lib/Kconfig.debug                                               |    1 
>  lib/kunit/kunit-test.c                                          |    5 
>  lib/kunit/test.c                                                |    6 
>  mm/damon/core.c                                                 |   15 
>  mm/damon/lru_sort.c                                             |   43 +
>  mm/damon/reclaim.c                                              |   18 
>  mm/memblock.c                                                   |    6 
>  mm/memcontrol.c                                                 |   10 
>  mm/memory.c                                                     |   20 
>  mm/swap.h                                                       |    5 
>  mm/swapfile.c                                                   |   13 
>  mm/zswap.c                                                      |    7 
>  net/bridge/br_switchdev.c                                       |   84 ++-
>  net/ceph/osd_client.c                                           |   18 
>  net/core/skmsg.c                                                |    7 
>  net/core/sock.c                                                 |   23 
>  net/devlink/core.c                                              |   12 
>  net/devlink/port.c                                              |    2 
>  net/ipv4/arp.c                                                  |    3 
>  net/ipv4/devinet.c                                              |   21 
>  net/ipv4/inet_hashtables.c                                      |   25 +
>  net/ipv4/udp.c                                                  |    7 
>  net/ipv6/addrconf.c                                             |   21 
>  net/ipv6/exthdrs.c                                              |   10 
>  net/ipv6/seg6.c                                                 |   20 
>  net/l2tp/l2tp_ip6.c                                             |    2 
>  net/mac80211/cfg.c                                              |    2 
>  net/mac80211/debugfs_netdev.c                                   |    4 
>  net/mac80211/debugfs_netdev.h                                   |    5 
>  net/mac80211/iface.c                                            |    2 
>  net/mac80211/mlme.c                                             |    8 
>  net/mac80211/scan.c                                             |   30 -
>  net/mac80211/sta_info.c                                         |    2 
>  net/mac80211/tx.c                                               |    2 
>  net/mctp/route.c                                                |    2 
>  net/mptcp/diag.c                                                |    8 
>  net/mptcp/fastopen.c                                            |    6 
>  net/mptcp/mib.c                                                 |    1 
>  net/mptcp/mib.h                                                 |    8 
>  net/mptcp/options.c                                             |    9 
>  net/mptcp/pm_netlink.c                                          |   74 ++-
>  net/mptcp/pm_userspace.c                                        |   15 
>  net/mptcp/protocol.c                                            |   69 +-
>  net/mptcp/protocol.h                                            |   25 -
>  net/mptcp/subflow.c                                             |   86 ++-
>  net/netfilter/nf_conntrack_proto_sctp.c                         |    2 
>  net/netfilter/nf_flow_table_core.c                              |   17 
>  net/netfilter/nf_tables_api.c                                   |   81 +--
>  net/phonet/datagram.c                                           |    4 
>  net/phonet/pep.c                                                |   41 +
>  net/sched/act_mirred.c                                          |  147 +++---
>  net/sched/cls_flower.c                                          |    5 
>  net/switchdev/switchdev.c                                       |   73 +++
>  net/tls/tls_main.c                                              |    2 
>  net/tls/tls_sw.c                                                |   24 -
>  net/unix/af_unix.c                                              |   19 
>  net/wireless/nl80211.c                                          |    1 
>  net/xdp/xsk.c                                                   |    3 
>  scripts/bpf_doc.py                                              |    2 
>  sound/pci/hda/cs35l41_hda_property.c                            |    4 
>  sound/pci/hda/hda_intel.c                                       |    6 
>  sound/soc/amd/acp/acp-mach-common.c                             |    9 
>  sound/soc/codecs/wm_adsp.c                                      |   29 -
>  sound/soc/sunxi/sun4i-spdif.c                                   |    5 
>  sound/usb/clock.c                                               |   10 
>  sound/usb/format.c                                              |   20 
>  tools/net/ynl/lib/ynl.c                                         |   19 
>  tools/testing/selftests/drivers/net/bonding/bond_options.sh     |    2 
>  tools/testing/selftests/iommu/config                            |    5 
>  tools/testing/selftests/mm/uffd-unit-tests.c                    |    6 
>  tools/testing/selftests/net/forwarding/tc_actions.sh            |    3 
>  tools/testing/selftests/net/mptcp/diag.sh                       |   46 +
>  tools/testing/selftests/net/mptcp/mptcp_connect.sh              |   41 -
>  tools/testing/selftests/net/mptcp/mptcp_join.sh                 |  109 +---
>  tools/testing/selftests/net/mptcp/mptcp_lib.sh                  |   16 
>  tools/testing/selftests/net/mptcp/pm_netlink.sh                 |    8 
>  tools/testing/selftests/net/mptcp/simult_flows.sh               |    3 
>  tools/testing/selftests/net/mptcp/userspace_pm.sh               |   18 
>  tools/testing/selftests/riscv/hwprobe/cbo.c                     |    6 
>  tools/testing/selftests/riscv/hwprobe/hwprobe.c                 |    4 
>  tools/testing/selftests/riscv/mm/mmap_test.h                    |    3 
>  tools/testing/selftests/riscv/vector/v_initval_nolibc.c         |    2 
>  tools/testing/selftests/riscv/vector/vstate_prctl.c             |    4 
>  339 files changed, 3835 insertions(+), 1815 deletions(-)
> 
> Aaro Koskinen (1):
>       usb: gadget: omap_udc: fix USB gadget regression on Palm TE
> 
> Alex Elder (1):
>       net: ipa: don't overrun IPA suspend interrupt registers
> 
> Alexander Stein (1):
>       arm64: dts: tqma8mpql: fix audio codec iov-supply
> 
> Alexander Tsoy (2):
>       ALSA: usb-audio: Check presence of valid altsetting control
>       ALSA: usb-audio: Ignore clock selector errors for single connection
> 
> Alice Chao (1):
>       scsi: ufs: core: Fix shift issue in ufshcd_clear_cmd()
> 
> Alison Schofield (2):
>       x86/numa: Fix the address overlap check in numa_fill_memblks()
>       x86/numa: Fix the sort compare func used in numa_fill_memblks()
> 
> Amit Machhiwal (1):
>       KVM: PPC: Book3S HV: Fix L2 guest reboot failure due to empty 'arch_compat'
> 
> Andrew Bresticker (2):
>       efi: runtime: Fix potential overflow of soft-reserved region size
>       efi: Don't add memblocks for soft-reserved memory
> 
> Andrzej Kacprowski (1):
>       accel/ivpu: Don't enable any tiles by default on VPU40xx
> 
> Anshuman Khandual (1):
>       mm/memblock: add MEMBLOCK_RSRV_NOINIT into flagname[] array
> 
> Armin Wolf (1):
>       drm/amd/display: Fix memory leak in dm_sw_fini()
> 
> Arnd Bergmann (3):
>       dm-integrity, dm-verity: reduce stack usage for recheck
>       RDMA/srpt: fix function pointer cast warnings
>       nouveau: fix function cast warnings
> 
> Arunpravin Paneer Selvam (1):
>       drm/buddy: Modify duplicate list_splice_tail call
> 
> Baokun Li (4):
>       ext4: avoid dividing by 0 in mb_update_avg_fragment_size() when block bitmap corrupt
>       ext4: avoid allocating blocks from corrupted group in ext4_mb_try_best_found()
>       ext4: avoid allocating blocks from corrupted group in ext4_mb_find_by_goal()
>       cachefiles: fix memory leak in cachefiles_add_cache()
> 
> Bart Van Assche (2):
>       fs/aio: Restrict kiocb_set_cancel_fn() to I/O submitted via libaio
>       RDMA/srpt: Support specifying the srpt_service_guid parameter
> 
> Benjamin Berg (1):
>       wifi: iwlwifi: do not announce EPCS support
> 
> Brenton Simpson (1):
>       Input: xpad - add Lenovo Legion Go controllers
> 
> Charlene Liu (1):
>       drm/amd/display: fix USB-C flag update after enc10 feature init
> 
> Charles Keepax (1):
>       spi: cs42l43: Handle error from devm_pm_runtime_enable
> 
> Chen Jun (1):
>       irqchip/mbigen: Don't use bus_get_dev_root() to find the parent
> 
> Chen-Yu Tsai (1):
>       ASoC: sunxi: sun4i-spdif: Add support for Allwinner H616
> 
> Chengming Zhou (1):
>       mm/zswap: invalidate duplicate entry when !zswap_enabled
> 
> Chhayly Leang (1):
>       ALSA: hda: cs35l41: Support ASUS Zenbook UM3402YAR
> 
> Chris Morgan (1):
>       arm64: dts: rockchip: Correct Indiedroid Nova GPIO Names
> 
> Christian A. Ehrhardt (2):
>       block: Fix WARNING in _copy_from_iter
>       usb: ucsi_acpi: Quirk to ack a connector change ack cmd
> 
> Christoph Müllner (4):
>       tools: selftests: riscv: Fix compile warnings in hwprobe
>       tools: selftests: riscv: Fix compile warnings in cbo
>       tools: selftests: riscv: Fix compile warnings in vector tests
>       tools: selftests: riscv: Fix compile warnings in mm tests
> 
> Conrad Kostecki (1):
>       ahci: asm1166: correct count of reported ports
> 
> Corey Minyard (1):
>       i2c: imx: when being a target, mark the last read as processed
> 
> Damien Le Moal (2):
>       ata: libata-core: Do not try to set sleeping devices to standby
>       ata: libata-core: Do not call ata_dev_power_set_standby() twice
> 
> Dan Carpenter (2):
>       scsi: ufs: Uninitialized variable in ufshcd_devfreq_target()
>       drm/nouveau/mmu/r535: uninitialized variable in r535_bar_new_()
> 
> Dan Williams (1):
>       cxl/acpi: Fix load failures due to single window creation failure
> 
> Daniel Vacek (1):
>       IB/hfi1: Fix sdma.h tx->num_descs off-by-one error
> 
> Daniel Wagner (9):
>       nvme-fc: do not wait in vain when unloading module
>       nvmet-fcloop: swap the list_add_tail arguments
>       nvmet-fc: release reference on target port
>       nvmet-fc: defer cleanup using RCU properly
>       nvmet-fc: free queue and assoc directly
>       nvmet-fc: hold reference on hostport match
>       nvmet-fc: abort command when there is no binding
>       nvmet-fc: avoid deadlock on delete association path
>       nvmet-fc: take ref count on tgtport before delete assoc
> 
> Daniil Dulov (1):
>       afs: Increase buffer size in afs_update_volume_status()
> 
> David Gow (1):
>       kunit: Add a macro to wrap a deferred action function
> 
> David Strahan (1):
>       scsi: smartpqi: Add new controller PCI IDs
> 
> Devyn Liu (1):
>       spi: hisi-sfc-v3xx: Return IRQ_NONE if no interrupts were detected
> 
> Dmitry Bogdanov (1):
>       scsi: target: core: Add TMF to tmr_list handling
> 
> Dmytro Laktyushkin (1):
>       drm/amd/display: Fix DPSTREAM CLK on and off sequence
> 
> Don Brace (1):
>       scsi: smartpqi: Fix disable_managed_interrupts
> 
> Edward Adam Davis (1):
>       fs/ntfs3: Fix oob in ntfs_listxattr
> 
> Emil Renner Berthing (1):
>       gpiolib: Handle no pin_ranges in gpiochip_generic_config()
> 
> Eric Dumazet (3):
>       ipv4: properly combine dev_base_seq and ipv4.dev_addr_genid
>       ipv6: properly combine dev_base_seq and ipv6.dev_addr_genid
>       net: implement lockless setsockopt(SO_PEEK_OFF)
> 
> Erik Kurzinger (2):
>       drm/syncobj: call drm_syncobj_fence_add_wait when WAIT_AVAILABLE flag is set
>       drm/syncobj: handle NULL fence in syncobj_eventfd_entry_func
> 
> Felix Fietkau (1):
>       wifi: mac80211: fix race condition on enabling fast-xmit
> 
> Florian Fainelli (1):
>       net: bcmasp: Indicate MAC is in charge of PHY PM
> 
> Florian Westphal (2):
>       netfilter: nf_tables: set dormant flag on hook register failure
>       netfilter: nf_tables: use kzalloc for hook allocation
> 
> Frank Li (2):
>       usb: cdns3: fixed memory use after free at cdns3_gadget_ep_disable()
>       usb: cdns3: fix memory double free when handle zero packet
> 
> Fullway Wang (2):
>       fbdev: savage: Error out if pixclock equals zero
>       fbdev: sis: Error out if pixclock equals zero
> 
> Gaurav Batra (1):
>       powerpc/pseries/iommu: DLPAR add doesn't completely initialize pci_controller
> 
> Geliang Tang (6):
>       mptcp: add CurrEstab MIB counter support
>       mptcp: use mptcp_set_state
>       mptcp: add needs_id for userspace appending addr
>       mptcp: add needs_id for netlink appending addr
>       selftests: mptcp: diag: check CURRESTAB counters
>       selftests: mptcp: add mptcp_lib_get_counter
> 
> Gianmarco Lusvardi (1):
>       bpf, scripts: Correct GPL license name
> 
> Greg Kroah-Hartman (1):
>       Linux 6.7.7
> 
> Guenter Roeck (3):
>       lib/Kconfig.debug: TEST_IOV_ITER depends on MMU
>       parisc: Fix stack unwinder
>       hwmon: (nct6775) Fix access to temperature configuration registers
> 
> Guixin Liu (1):
>       nvmet-tcp: fix nvme tcp ida memory leak
> 
> Hangbin Liu (1):
>       selftests: bonding: set active slave to primary eth1 specifically
> 
> Hannes Reinecke (1):
>       scsi: lpfc: Use unsigned type for num_sge
> 
> Hans de Goede (4):
>       Input: goodix - accept ACPI resources with gpio_count == 3 && gpio_int_idx == 0
>       platform/x86: x86-android-tablets: Fix keyboard touchscreen on Lenovo Yogabook1 X90
>       platform/x86: intel-vbtn: Stop calling "VBDL" from notify_handler
>       platform/x86: touchscreen_dmi: Allow partial (prefix) matches for ACPI names
> 
> Hector Martin (1):
>       dmaengine: apple-admac: Keep upper bits of REG_BUS_WIDTH
> 
> Heiko Stuebner (1):
>       arm64: dts: rockchip: set num-cs property for spi on px30
> 
> Helge Deller (1):
>       Revert "parisc: Only list existing CPUs in cpu_possible_mask"
> 
> Horatiu Vultur (1):
>       net: sparx5: Add spinlock for frame transmission from CPU
> 
> Huacai Chen (4):
>       LoongArch: Change acpi_core_pic[NR_CPUS] to acpi_core_pic[MAX_CORE_PIC]
>       LoongArch: Call early_init_fdt_scan_reserved_mem() earlier
>       LoongArch: Disable IRQ before init_fn() for nonboot CPUs
>       LoongArch: Update cpu_sibling_map when disabling nonboot CPUs
> 
> Huang Pei (1):
>       MIPS: reserve exception vector space ONLY ONCE
> 
> Ism Hong (1):
>       fs/ntfs3: use non-movable memory for ntfs3 MFT buffer cache
> 
> Jacek Lawrynowicz (1):
>       accel/ivpu: Disable d3hot_delay on all NPU generations
> 
> Jakub Kicinski (4):
>       net/sched: act_mirred: use the backlog for mirred ingress
>       net/sched: act_mirred: don't override retval if we already lost the skb
>       tools: ynl: make sure we always pass yarg to mnl_cb_run
>       tools: ynl: don't leak mcast_groups on init error
> 
> Jason Gunthorpe (3):
>       iommufd: Reject non-zero data_type if no data_len is provided
>       s390: use the correct count for __iowrite64_copy()
>       iommu/arm-smmu-v3: Do not use GFP_KERNEL under as spinlock
> 
> Javier Martinez Canillas (1):
>       sparc: Fix undefined reference to fb_is_primary_device
> 
> Jeremy Kerr (1):
>       net: mctp: put sock on tag allocation failure
> 
> Jianbo Liu (1):
>       net/sched: flower: Add lock protection when remove filter handle
> 
> Jiri Kosina (1):
>       HID: logitech-hidpp: add support for Logitech G Pro X Superlight 2
> 
> Jiri Pirko (1):
>       devlink: fix port dump cmd type
> 
> Joao Martins (4):
>       iommufd/iova_bitmap: Bounds check mapped::pages access
>       iommufd/iova_bitmap: Switch iova_bitmap::bitmap to an u8 array
>       iommufd/iova_bitmap: Handle recording beyond the mapped pages
>       iommufd/iova_bitmap: Consider page offset for the pages to be pinned
> 
> Johannes Berg (5):
>       wifi: mac80211: set station RX-NSS on reconfig
>       wifi: mac80211: fix driver debugfs for vif type change
>       wifi: mac80211: initialize SMPS mode correctly
>       wifi: mac80211: adding missing drv_mgd_complete_tx() call
>       wifi: mac80211: accept broadcast probe responses on 6 GHz
> 
> Johannes Weiner (1):
>       mm: memcontrol: clarify swapaccount=0 deprecation warning
> 
> Jonathan Corbet (1):
>       docs: Instruct LaTeX to cope with deeper nesting
> 
> Justin Chen (1):
>       net: bcmasp: Sanity check is off by one
> 
> Justin Iurman (1):
>       Fix write to cloned skb in ipv6_hop_ioam()
> 
> Kairui Song (1):
>       mm/swap: fix race when skipping swapcache
> 
> Kalesh AP (2):
>       RDMA/bnxt_re: Return error for SRQ resize
>       RDMA/bnxt_re: Add a missing check in bnxt_qplib_query_srq
> 
> Kamal Heib (1):
>       RDMA/qedr: Fix qedr_create_user_qp error flow
> 
> Kees Cook (2):
>       smb: Work around Clang __bdos() type confusion
>       LoongArch: vDSO: Disable UBSAN instrumentation
> 
> Kenzo Gomez (1):
>       ALSA: hda: cs35l41: Support additional ASUS Zenbook UX3402VA
> 
> Konstantin Komarov (23):
>       fs/ntfs3: Improve alternative boot processing
>       fs/ntfs3: Modified fix directory element type detection
>       fs/ntfs3: Improve ntfs_dir_count
>       fs/ntfs3: Correct hard links updating when dealing with DOS names
>       fs/ntfs3: Print warning while fixing hard links count
>       fs/ntfs3: Reduce stack usage
>       fs/ntfs3: Fix multithreaded stress test
>       fs/ntfs3: Fix detected field-spanning write (size 8) of single field "le->name"
>       fs/ntfs3: Correct use bh_read
>       fs/ntfs3: Add file_modified
>       fs/ntfs3: Drop suid and sgid bits as a part of fpunch
>       fs/ntfs3: Implement super_operations::shutdown
>       fs/ntfs3: ntfs3_forced_shutdown use int instead of bool
>       fs/ntfs3: Add and fix comments
>       fs/ntfs3: Add NULL ptr dereference checking at the end of attr_allocate_frame()
>       fs/ntfs3: Fix c/mtime typo
>       fs/ntfs3: Disable ATTR_LIST_ENTRY size check
>       fs/ntfs3: Use kvfree to free memory allocated by kvmalloc
>       fs/ntfs3: Prevent generic message "attempt to access beyond end of device"
>       fs/ntfs3: Use i_size_read and i_size_write
>       fs/ntfs3: Correct function is_rst_area_valid
>       fs/ntfs3: Fixed overflow check in mi_enum_attr()
>       fs/ntfs3: Update inode->i_size after success write into compressed file
> 
> Krishna Kurapati (1):
>       usb: gadget: ncm: Avoid dropping datagrams of properly parsed NTBs
> 
> Krystian Pradzynski (1):
>       accel/ivpu/40xx: Stop passing SKU boot parameters to FW
> 
> Kuniyuki Iwashima (2):
>       dccp/tcp: Unhash sk from ehash for tb2 alloc failure after check_estalblished().
>       arp: Prevent overflow in arp_req_get().
> 
> Kunwu Chan (2):
>       dmaengine: ti: edma: Add some null pointer checks to the edma_probe
>       HID: nvidia-shield: Add missing null pointer checks to LED initialization
> 
> Lad Prabhakar (1):
>       cache: ax45mp_cache: Align end size to cache boundary in ax45mp_dma_cache_wback()
> 
> Lennert Buytenhek (2):
>       ahci: add 43-bit DMA address quirk for ASMedia ASM1061 controllers
>       ahci: Extend ASM1061 43-bit DMA address quirk to other ASM106x parts
> 
> Lewis Huang (1):
>       drm/amd/display: Only allow dig mapping to pwrseq in new asic
> 
> Li Ming (1):
>       cxl/pci: Skip to handle RAS errors if CXL.mem device is detached
> 
> Lijo Lazar (1):
>       drm/amdgpu: Fix HDP flush for VFs on nbio v7.9
> 
> Liming Sun (1):
>       platform/mellanox: mlxbf-tmfifo: Drop Tx network packet when Tx TmFIFO is full
> 
> Lino Sanfilippo (2):
>       serial: stm32: do not always set SER_RS485_RX_DURING_TX if RS485 is enabled
>       serial: amba-pl011: Fix DMA transmission in RS485 mode
> 
> Lucas Stach (1):
>       bus: imx-weim: fix valid range check
> 
> Lukas Wunner (1):
>       ARM: dts: Fix TPM schema violations
> 
> Ma Jun (1):
>       drm/amdgpu: Fix the runtime resume failure issue
> 
> Mahesh Rajashekhara (1):
>       scsi: smartpqi: Fix logical volume rescan race condition
> 
> Maksim Kiselev (1):
>       aoe: avoid potential deadlock at set_capacity
> 
> Marek Vasut (1):
>       arm64: dts: imx8mp: Disable UART4 by default on Data Modul i.MX8M Plus eDM SBC
> 
> Mario Limonciello (2):
>       drm/amd: Stop evicting resources on APUs in suspend
>       platform/x86: thinkpad_acpi: Only update profile if successfully converted
> 
> Mark Brown (2):
>       arm64/sme: Restore SME registers on exit from suspend
>       arm64/sme: Restore SMCR_EL1.EZT0 on exit from suspend
> 
> Mark Pearson (1):
>       platform/x86: think-lmi: Fix password opcode ordering for workstations
> 
> Mark Zhang (1):
>       IB/mlx5: Don't expose debugfs entries for RRoCE general parameters if not supported
> 
> Martin Blumenstingl (2):
>       regulator: pwm-regulator: Add validity checks in continuous .get_voltage
>       drm/meson: Don't remove bridges which are created by other drivers
> 
> Martin K. Petersen (2):
>       scsi: sd: usb_storage: uas: Access media prior to querying device properties
>       scsi: core: Consult supported VPD page list prior to fetching page
> 
> Martin KaFai Lau (1):
>       bpf: Fix racing between bpf_timer_cancel_and_free and bpf_timer_cancel
> 
> Masahiro Yamada (2):
>       LoongArch: Select ARCH_ENABLE_THP_MIGRATION instead of redefining it
>       LoongArch: Select HAVE_ARCH_SECCOMP to use the common SECCOMP menu
> 
> Matthieu Baerts (NGI0) (9):
>       selftests: mptcp: userspace_pm: unique subtest names
>       selftests: mptcp: simult flows: fix some subtest names
>       selftests: mptcp: pm nl: also list skipped tests
>       selftests: mptcp: pm nl: avoid error msg on older kernels
>       selftests: mptcp: diag: fix bash warnings on older kernels
>       selftests: mptcp: diag: unique 'in use' subtest names
>       selftests: mptcp: diag: unique 'cestab' subtest names
>       selftests: mptcp: join: stop transfer when check is done (part 1)
>       selftests: mptcp: join: stop transfer when check is done (part 2)
> 
> Maxime Ripard (1):
>       drm/i915/tv: Fix TV mode
> 
> Meenakshikumar Somasundaram (1):
>       drm/amd/display: Add dpia display mode validation logic
> 
> Melissa Wen (1):
>       drm/amd/display: fix null-pointer dereference on edid reading
> 
> Michal Kazior (1):
>       wifi: cfg80211: fix missing interfaces when dumping
> 
> Mika Westerberg (1):
>       spi: intel-pci: Add support for Arrow Lake SPI serial flash
> 
> Mike Marciniszyn (1):
>       RDMA/irdma: Fix KASAN issue with tasklet
> 
> Mikulas Patocka (4):
>       dm-crypt: recheck the integrity tag after a failure
>       dm-integrity: recheck the integrity tag after a failure
>       dm-crypt: don't modify the data when using authenticated encryption
>       dm-verity: recheck the hash after a failure
> 
> Muhammad Usama Anjum (1):
>       selftests/iommu: fix the config fragment
> 
> Mukul Joshi (1):
>       drm/amdkfd: Use correct drm device for cgroup permission check
> 
> Mustafa Ismail (2):
>       RDMA/irdma: Set the CQ read threshold for GEN 1
>       RDMA/irdma: Add AE for too many RNRS
> 
> Nam Cao (1):
>       irqchip/sifive-plic: Enable interrupt if needed before EOI
> 
> Naohiro Aota (1):
>       scsi: target: pscsi: Fix bio_put() for error case
> 
> Nathan Chancellor (1):
>       drm/amd/display: Avoid enum conversion warning
> 
> Nikita Shubin (1):
>       ARM: ep93xx: Add terminator to gpiod_lookup_table
> 
> Oliver Upton (3):
>       KVM: arm64: vgic-its: Test for valid IRQ in MOVALL handler
>       KVM: arm64: vgic-its: Test for valid IRQ in its_sync_lpi_pending_table()
>       irqchip/gic-v3-its: Do not assume vPE tables are preallocated
> 
> Ondrej Jirman (1):
>       Revert "usb: typec: tcpm: reset counter when enter into unattached state after try role"
> 
> Pablo Neira Ayuso (3):
>       netfilter: nft_flow_offload: reset dst in route object after setting up flow
>       netfilter: nft_flow_offload: release dst in case direct xmit path is used
>       netfilter: nf_tables: register hooks last when adding new chain/flowtable
> 
> Paolo Abeni (6):
>       mptcp: fix more tx path fields initialization
>       mptcp: corner case locking for rx path fields initialization
>       mptcp: fix lockless access in subflow ULP diag
>       mptcp: fix data races on local_id
>       mptcp: fix data races on remote_id
>       mptcp: fix duplicate subflow creation
> 
> Patrick Rudolph (1):
>       regulator (max5970): Fix IRQ handler
> 
> Paulo Alcantara (2):
>       smb: client: increase number of PDUs allowed in a compound request
>       smb: client: set correct d_type for reparse points under DFS mounts
> 
> Pavel Sakharov (1):
>       net: stmmac: Fix incorrect dereference in interrupt handlers
> 
> Pawan Gupta (1):
>       x86/bugs: Add asm helpers for executing VERW
> 
> Pawel Laszczak (2):
>       usb: cdnsp: blocked some cdns3 specific code
>       usb: cdnsp: fixed issue with incorrect detecting CDNSP family controllers
> 
> Peichen Huang (1):
>       drm/amd/display: Request usb4 bw for mst streams
> 
> Peter Oberparleiter (1):
>       s390/cio: fix invalid -EBUSY on ccw_device_start
> 
> Phoenix Chen (1):
>       platform/x86: touchscreen_dmi: Add info for the TECLAST X16 Plus tablet
> 
> Prike Liang (2):
>       drm/amdgpu: skip to program GFXDEC registers for suspend abort
>       drm/amdgpu: reset gpu for s3 suspend abort case
> 
> Qu Wenruo (1):
>       btrfs: defrag: avoid unnecessary defrag caused by incorrect extent size
> 
> Radhey Shyam Pandey (1):
>       ata: ahci_ceva: fix error handling for Xilinx GT PHY support
> 
> Randy Dunlap (1):
>       scsi: jazz_esp: Only build if SCSI core is builtin
> 
> Richard Fitzgerald (1):
>       ASoC: wm_adsp: Don't overwrite fwf_name with the default
> 
> Robert Richter (1):
>       cxl/pci: Fix disabling memory if DVSEC CXL Range does not match a CFMWS window
> 
> Roman Li (1):
>       drm/amd/display: Disable ips before dc interrupt setting
> 
> Rui Salvaterra (2):
>       ALSA: hda: Replace numeric device IDs with constant values
>       ALSA: hda: Increase default bdl_pos_adj for Apollo Lake
> 
> Rémi Denis-Courmont (2):
>       phonet: take correct lock to peek at the RX queue
>       phonet/pep: fix racy skb_queue_empty() use
> 
> SEO HOYOUNG (1):
>       scsi: ufs: core: Remove the ufshcd_release() in ufshcd_err_handling_prepare()
> 
> Sabrina Dubroca (3):
>       tls: break out of main loop when PEEK gets a non-data record
>       tls: stop recv() if initial process_rx_list gave us non-DATA
>       tls: don't skip over different type records from the rx_list
> 
> Sandeep Dhavale (1):
>       erofs: fix refcount on the metabuf used for inode lookup
> 
> Sebastian Andrzej Siewior (1):
>       xsk: Add truesize to skb_add_rx_frag().
> 
> SeongJae Park (3):
>       mm/damon/lru_sort: fix quota status loss due to online tunings
>       mm/damon/core: check apply interval in damon_do_apply_schemes()
>       mm/damon/reclaim: fix quota stauts loss due to online tunings
> 
> Shigeru Yoshida (1):
>       bpf, sockmap: Fix NULL pointer dereference in sk_psock_verdict_data_ready()
> 
> Shiraz Saleem (1):
>       RDMA/irdma: Validate max_send_wr and max_recv_wr
> 
> Shyam Prasad N (8):
>       cifs: open_cached_dir should not rely on primary channel
>       cifs: cifs_pick_channel should try selecting active channels
>       cifs: translate network errors on send to -ECONNABORTED
>       cifs: helper function to check replayable error codes
>       cifs: make sure that channel scaling is done only once
>       cifs: do not search for channel if server is terminating
>       cifs: change tcon status when need_reconnect is set on it
>       cifs: handle cases where multiple sessions share connection
> 
> Siddharth Vadapalli (1):
>       net: phy: realtek: Fix rtl8211f_config_init() for RTL8211F(D)(I)-VD-CG PHY
> 
> Sohaib Nadeem (3):
>       drm/amd/display: increased min_dcfclk_mhz and min_fclk_mhz
>       drm/amd/display: fixed integer types and null check locations
>       Revert "drm/amd/display: increased min_dcfclk_mhz and min_fclk_mhz"
> 
> Srinivasan Shanmugam (2):
>       drm/amd/display: Fix buffer overflow in 'get_host_router_total_dp_tunnel_bw()'
>       drm/amd/display: Fix potential null pointer dereference in dc_dmub_srv
> 
> Stanley.Yang (1):
>       drm/amdgpu: Fix shared buff copy to user
> 
> Steve French (2):
>       smb3: clarify mount warning
>       smb3: add missing null server pointer check
> 
> Subbaraya Sundeep (1):
>       octeontx2-af: Consider the action set by PF
> 
> Szilard Fabian (1):
>       Input: i8042 - add Fujitsu Lifebook U728 to i8042 quirk table
> 
> Takashi Sakamoto (1):
>       firewire: core: send bus reset promptly on gap count error
> 
> Terry Tritton (1):
>       selftests/mm: uffd-unit-test check if huge page size is 0
> 
> Thinh Nguyen (1):
>       usb: dwc3: gadget: Don't disconnect if not started
> 
> Thomas Hellström (1):
>       drm/ttm: Fix an invalid freeing on already freed page in error path
> 
> Timur Tabi (1):
>       drm/nouveau: nvkm_gsp_radix3_sg() should use nvkm_gsp_mem_ctor()
> 
> Tina Zhang (1):
>       iommu: Add mm_get_enqcmd_pasid() helper function
> 
> Tobias Waldekranz (2):
>       net: bridge: switchdev: Skip MDB replays of deferred events on offload
>       net: bridge: switchdev: Ensure deferred event delivery on unoffload
> 
> Tom Parkin (1):
>       l2tp: pass correct message length to ip6_append_data
> 
> Vasiliy Kovalev (3):
>       gtp: fix use-after-free and null-ptr-deref in gtp_genl_dump_pdp()
>       ipv6: sr: fix possible use-after-free and null-ptr-deref
>       devlink: fix possible use-after-free and memory leaks in devlink_init()
> 
> Venkata Prasad Potturu (1):
>       ASoC: amd: acp: Add check for cpu dai link initialization
> 
> Victor Nogueira (1):
>       net/sched: act_mirred: Create function tcf_mirred_to_dev and improve readability
> 
> Vidya Sagar (1):
>       PCI/MSI: Prevent MSI hardware interrupt number truncation
> 
> Vinod Koul (3):
>       dmaengine: shdma: increase size of 'dev_id'
>       dmaengine: fsl-qdma: increase size of 'irq_name'
>       dmaengine: dw-edma: increase size of 'name' in debugfs code
> 
> Wachowski, Karol (1):
>       accel/ivpu: Force snooping for MMU writes
> 
> Wayne Lin (1):
>       drm/amd/display: adjust few initialization order in dm
> 
> Will Deacon (1):
>       misc: open-dice: Fix spurious lockdep warning
> 
> Wolfram Sang (1):
>       spi: sh-msiof: avoid integer overflow in constants
> 
> Xin Long (1):
>       netfilter: conntrack: check SCTP_CID_SHUTDOWN_ACK for vtag setting in sctp_new
> 
> Xiubo Li (2):
>       libceph: fail sparse-read if the data length doesn't match
>       ceph: always check dir caps asynchronously
> 
> Xu Yang (2):
>       usb: roles: fix NULL pointer issue when put module's reference
>       usb: roles: don't get/set_role() when usb_role_switch is unregistered
> 
> Yi Liu (6):
>       iommu/vt-d: Update iotlb in nested domain attach
>       iommu/vt-d: Track nested domains in parent
>       iommu/vt-d: Remove domain parameter for intel_pasid_setup_dirty_tracking()
>       iommu/vt-d: Wrap the dirty tracking loop to be a helper
>       iommu/vt-d: Add missing dirty tracking set for parent domain
>       iommu/vt-d: Set SSADE when attaching to a parent with dirty tracking
> 
> Yi Sun (1):
>       virtio-blk: Ensure no requests in virtqueues before deleting vqs.
> 
> Yosry Ahmed (1):
>       mm: zswap: fix missing folio cleanup in writeback race path
> 
> Yu Kuai (6):
>       md: Don't ignore suspended array in md_check_recovery()
>       md: Don't ignore read-only array in md_check_recovery()
>       md: Make sure md_do_sync() will set MD_RECOVERY_DONE
>       md: Don't register sync_thread for reshape directly
>       md: Don't suspend the array for interrupted reshape
>       md: Fix missing release of 'active_io' for flush
> 
> Zhang Rui (1):
>       hwmon: (coretemp) Enlarge per package core count limit
> 
> Zhang Yi (1):
>       ext4: correct the hole length returned by ext4_map_blocks()
> 
> Zhipeng Lu (1):
>       IB/hfi1: Fix a memleak in init_credit_return
> 
> zhenwei pi (1):
>       crypto: virtio/akcipher - Fix stack overflow on memcpy
> 

^ permalink raw reply	[relevance 0%]

* Linux 6.7.7
@ 2024-03-01 13:16  2% Greg Kroah-Hartman
  2024-03-01 19:58  0% ` Chris Clayton
  0 siblings, 1 reply; 200+ results
From: Greg Kroah-Hartman @ 2024-03-01 13:16 UTC (permalink / raw)
  To: linux-kernel, akpm, torvalds, stable; +Cc: lwn, jslaby, Greg Kroah-Hartman

I'm announcing the release of the 6.7.7 kernel.

All users of the 6.7 kernel series must upgrade.

The updated 6.7.y git tree can be found at:
	git://git.kernel.org/pub/scm/linux/kernel/git/stable/linux-stable.git linux-6.7.y
and can be browsed at the normal kernel.org git web browser:
	https://git.kernel.org/?p=linux/kernel/git/stable/linux-stable.git;a=summary

thanks,

greg k-h

------------

 Documentation/conf.py                                           |    6 
 Documentation/dev-tools/kunit/usage.rst                         |   10 
 Makefile                                                        |    2 
 arch/arm/boot/dts/aspeed/aspeed-bmc-facebook-bletchley.dts      |    4 
 arch/arm/boot/dts/aspeed/aspeed-bmc-facebook-wedge400.dts       |    4 
 arch/arm/boot/dts/aspeed/aspeed-bmc-opp-tacoma.dts              |    2 
 arch/arm/boot/dts/aspeed/ast2600-facebook-netbmc-common.dtsi    |    4 
 arch/arm/boot/dts/nxp/imx/imx6ull-phytec-tauri.dtsi             |    2 
 arch/arm/boot/dts/nxp/imx/imx7d-flex-concentrator.dts           |    2 
 arch/arm/boot/dts/ti/omap/am335x-moxa-uc-2100-common.dtsi       |    2 
 arch/arm/mach-ep93xx/core.c                                     |    1 
 arch/arm64/boot/dts/freescale/imx8mp-data-modul-edm-sbc.dts     |    2 
 arch/arm64/boot/dts/freescale/imx8mp-tqma8mpql-mba8mpxl.dts     |    9 
 arch/arm64/boot/dts/rockchip/px30.dtsi                          |    2 
 arch/arm64/boot/dts/rockchip/rk3588s-indiedroid-nova.dts        |   10 
 arch/arm64/include/asm/fpsimd.h                                 |    2 
 arch/arm64/kernel/fpsimd.c                                      |   16 
 arch/arm64/kernel/suspend.c                                     |    3 
 arch/arm64/kvm/vgic/vgic-its.c                                  |    5 
 arch/loongarch/Kconfig                                          |   23 
 arch/loongarch/include/asm/acpi.h                               |    4 
 arch/loongarch/kernel/acpi.c                                    |    4 
 arch/loongarch/kernel/setup.c                                   |    4 
 arch/loongarch/kernel/smp.c                                     |  122 ++---
 arch/loongarch/vdso/Makefile                                    |    1 
 arch/mips/kernel/traps.c                                        |    8 
 arch/parisc/kernel/processor.c                                  |    8 
 arch/parisc/kernel/unwind.c                                     |   14 
 arch/powerpc/include/asm/ppc-pci.h                              |   10 
 arch/powerpc/kernel/iommu.c                                     |   23 
 arch/powerpc/kvm/book3s_hv.c                                    |   26 +
 arch/powerpc/kvm/book3s_hv_nestedv2.c                           |   20 
 arch/powerpc/platforms/pseries/pci_dlpar.c                      |    4 
 arch/s390/pci/pci.c                                             |    2 
 arch/sparc/Makefile                                             |    2 
 arch/sparc/video/Makefile                                       |    2 
 arch/x86/entry/entry.S                                          |   23 
 arch/x86/include/asm/cpufeatures.h                              |    2 
 arch/x86/include/asm/nospec-branch.h                            |   13 
 arch/x86/kernel/traps.c                                         |    2 
 arch/x86/mm/numa.c                                              |   21 
 block/blk-map.c                                                 |   13 
 drivers/accel/ivpu/ivpu_drv.c                                   |    5 
 drivers/accel/ivpu/ivpu_hw_37xx.c                               |    2 
 drivers/accel/ivpu/ivpu_hw_40xx.c                               |    9 
 drivers/accel/ivpu/ivpu_mmu.c                                   |    3 
 drivers/ata/ahci.c                                              |   44 +
 drivers/ata/ahci.h                                              |    1 
 drivers/ata/ahci_ceva.c                                         |  125 +++--
 drivers/ata/libata-core.c                                       |   59 +-
 drivers/block/aoe/aoeblk.c                                      |    5 
 drivers/block/virtio_blk.c                                      |    7 
 drivers/bus/imx-weim.c                                          |    2 
 drivers/cache/ax45mp_cache.c                                    |    4 
 drivers/crypto/virtio/virtio_crypto_akcipher_algs.c             |    5 
 drivers/cxl/acpi.c                                              |   46 +
 drivers/cxl/core/pci.c                                          |   49 +-
 drivers/dma/apple-admac.c                                       |    5 
 drivers/dma/dw-edma/dw-edma-v0-debugfs.c                        |    4 
 drivers/dma/dw-edma/dw-hdma-v0-debugfs.c                        |    4 
 drivers/dma/fsl-qdma.c                                          |    2 
 drivers/dma/sh/shdma.h                                          |    2 
 drivers/dma/ti/edma.c                                           |   10 
 drivers/firewire/core-card.c                                    |   18 
 drivers/firmware/efi/arm-runtime.c                              |    2 
 drivers/firmware/efi/efi-init.c                                 |   19 
 drivers/firmware/efi/riscv-runtime.c                            |    2 
 drivers/gpio/gpiolib.c                                          |    5 
 drivers/gpu/drm/amd/amdgpu/amdgpu.h                             |    4 
 drivers/gpu/drm/amd/amdgpu/amdgpu_acpi.c                        |   18 
 drivers/gpu/drm/amd/amdgpu/amdgpu_device.c                      |   11 
 drivers/gpu/drm/amd/amdgpu/amdgpu_drv.c                         |    2 
 drivers/gpu/drm/amd/amdgpu/amdgpu_psp_ta.c                      |    2 
 drivers/gpu/drm/amd/amdgpu/gfx_v9_0.c                           |    8 
 drivers/gpu/drm/amd/amdgpu/nbio_v7_9.c                          |    6 
 drivers/gpu/drm/amd/amdgpu/soc15.c                              |   22 
 drivers/gpu/drm/amd/amdkfd/kfd_priv.h                           |    9 
 drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c               |   57 +-
 drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_irq.c           |    5 
 drivers/gpu/drm/amd/display/dc/bios/bios_parser2.c              |   16 
 drivers/gpu/drm/amd/display/dc/core/dc_link_exports.c           |    2 
 drivers/gpu/drm/amd/display/dc/dc.h                             |    4 
 drivers/gpu/drm/amd/display/dc/dc_dmub_srv.c                    |    7 
 drivers/gpu/drm/amd/display/dc/dc_dp_types.h                    |    6 
 drivers/gpu/drm/amd/display/dc/dc_types.h                       |   14 
 drivers/gpu/drm/amd/display/dc/dce/dce_panel_cntl.c             |    1 
 drivers/gpu/drm/amd/display/dc/dcn301/dcn301_panel_cntl.c       |    1 
 drivers/gpu/drm/amd/display/dc/dcn31/dcn31_panel_cntl.c         |   18 
 drivers/gpu/drm/amd/display/dc/dcn32/dcn32_dio_link_encoder.c   |    4 
 drivers/gpu/drm/amd/display/dc/dcn35/dcn35_dio_link_encoder.c   |    4 
 drivers/gpu/drm/amd/display/dc/hwss/dce110/dce110_hwseq.c       |    2 
 drivers/gpu/drm/amd/display/dc/hwss/dcn20/dcn20_hwseq.c         |   11 
 drivers/gpu/drm/amd/display/dc/inc/hw/panel_cntl.h              |    2 
 drivers/gpu/drm/amd/display/dc/link/link_dpms.c                 |   42 +
 drivers/gpu/drm/amd/display/dc/link/link_factory.c              |   26 -
 drivers/gpu/drm/amd/display/dc/link/link_validation.c           |   62 ++
 drivers/gpu/drm/amd/display/dc/link/protocols/link_dp_dpia_bw.c |  182 +++++--
 drivers/gpu/drm/amd/display/dc/link/protocols/link_dp_dpia_bw.h |    9 
 drivers/gpu/drm/drm_buddy.c                                     |    4 
 drivers/gpu/drm/drm_syncobj.c                                   |   19 
 drivers/gpu/drm/i915/display/intel_sdvo.c                       |   10 
 drivers/gpu/drm/i915/display/intel_tv.c                         |   10 
 drivers/gpu/drm/meson/meson_encoder_cvbs.c                      |    1 
 drivers/gpu/drm/meson/meson_encoder_dsi.c                       |    1 
 drivers/gpu/drm/meson/meson_encoder_hdmi.c                      |    1 
 drivers/gpu/drm/nouveau/nvkm/subdev/bar/r535.c                  |    5 
 drivers/gpu/drm/nouveau/nvkm/subdev/bios/shadow.c               |    8 
 drivers/gpu/drm/nouveau/nvkm/subdev/gsp/r535.c                  |   18 
 drivers/gpu/drm/ttm/ttm_pool.c                                  |    2 
 drivers/hid/hid-logitech-hidpp.c                                |    2 
 drivers/hid/hid-nvidia-shield.c                                 |    4 
 drivers/hwmon/coretemp.c                                        |    2 
 drivers/hwmon/nct6775-core.c                                    |   14 
 drivers/i2c/busses/i2c-imx.c                                    |    5 
 drivers/infiniband/hw/bnxt_re/ib_verbs.c                        |    5 
 drivers/infiniband/hw/bnxt_re/qplib_fp.c                        |    3 
 drivers/infiniband/hw/hfi1/pio.c                                |    6 
 drivers/infiniband/hw/hfi1/sdma.c                               |    2 
 drivers/infiniband/hw/irdma/defs.h                              |    1 
 drivers/infiniband/hw/irdma/hw.c                                |    8 
 drivers/infiniband/hw/irdma/verbs.c                             |    9 
 drivers/infiniband/hw/mlx5/cong.c                               |    6 
 drivers/infiniband/hw/qedr/verbs.c                              |   11 
 drivers/infiniband/ulp/srpt/ib_srpt.c                           |   17 
 drivers/input/joystick/xpad.c                                   |    2 
 drivers/input/serio/i8042-acpipnpio.h                           |    8 
 drivers/input/touchscreen/goodix.c                              |    3 
 drivers/iommu/arm/arm-smmu-v3/arm-smmu-v3-sva.c                 |   45 -
 drivers/iommu/intel/iommu.c                                     |   87 +++
 drivers/iommu/intel/iommu.h                                     |    7 
 drivers/iommu/intel/nested.c                                    |   14 
 drivers/iommu/intel/pasid.c                                     |    5 
 drivers/iommu/intel/pasid.h                                     |    1 
 drivers/iommu/iommu-sva.c                                       |    2 
 drivers/iommu/iommufd/hw_pagetable.c                            |    3 
 drivers/iommu/iommufd/iova_bitmap.c                             |   68 ++
 drivers/irqchip/irq-gic-v3-its.c                                |    2 
 drivers/irqchip/irq-mbigen.c                                    |    8 
 drivers/irqchip/irq-sifive-plic.c                               |    8 
 drivers/md/dm-crypt.c                                           |   95 +++-
 drivers/md/dm-integrity.c                                       |   91 +++
 drivers/md/dm-verity-target.c                                   |   86 +++
 drivers/md/dm-verity.h                                          |    6 
 drivers/md/md.c                                                 |   70 +--
 drivers/md/raid10.c                                             |   16 
 drivers/md/raid5.c                                              |   29 -
 drivers/misc/open-dice.c                                        |    2 
 drivers/net/ethernet/broadcom/asp2/bcmasp.c                     |    6 
 drivers/net/ethernet/broadcom/asp2/bcmasp_intf.c                |    3 
 drivers/net/ethernet/marvell/octeontx2/af/rvu_npc.c             |    4 
 drivers/net/ethernet/microchip/sparx5/sparx5_main.c             |    1 
 drivers/net/ethernet/microchip/sparx5/sparx5_main.h             |    1 
 drivers/net/ethernet/microchip/sparx5/sparx5_packet.c           |    2 
 drivers/net/ethernet/stmicro/stmmac/stmmac_main.c               |   20 
 drivers/net/gtp.c                                               |   10 
 drivers/net/ipa/ipa_interrupt.c                                 |    2 
 drivers/net/phy/realtek.c                                       |    4 
 drivers/net/wireless/intel/iwlwifi/iwl-nvm-parse.c              |    5 
 drivers/nvme/host/fc.c                                          |   47 --
 drivers/nvme/target/fc.c                                        |  137 +++--
 drivers/nvme/target/fcloop.c                                    |    6 
 drivers/nvme/target/tcp.c                                       |    1 
 drivers/pci/msi/irqdomain.c                                     |    2 
 drivers/platform/mellanox/mlxbf-tmfifo.c                        |   67 ++
 drivers/platform/x86/intel/vbtn.c                               |    3 
 drivers/platform/x86/think-lmi.c                                |   20 
 drivers/platform/x86/thinkpad_acpi.c                            |    5 
 drivers/platform/x86/touchscreen_dmi.c                          |   39 +
 drivers/platform/x86/x86-android-tablets/core.c                 |    3 
 drivers/platform/x86/x86-android-tablets/lenovo.c               |    1 
 drivers/platform/x86/x86-android-tablets/x86-android-tablets.h  |    1 
 drivers/regulator/max5970-regulator.c                           |    2 
 drivers/regulator/pwm-regulator.c                               |    3 
 drivers/s390/cio/device_ops.c                                   |    6 
 drivers/scsi/Kconfig                                            |    2 
 drivers/scsi/lpfc/lpfc_scsi.c                                   |   12 
 drivers/scsi/scsi.c                                             |   22 
 drivers/scsi/sd.c                                               |   26 +
 drivers/scsi/smartpqi/smartpqi.h                                |    1 
 drivers/scsi/smartpqi/smartpqi_init.c                           |   88 +++
 drivers/spi/spi-cs42l43.c                                       |    5 
 drivers/spi/spi-hisi-sfc-v3xx.c                                 |    5 
 drivers/spi/spi-intel-pci.c                                     |    1 
 drivers/spi/spi-sh-msiof.c                                      |   16 
 drivers/target/target_core_device.c                             |    5 
 drivers/target/target_core_pscsi.c                              |    9 
 drivers/target/target_core_transport.c                          |    4 
 drivers/tty/serial/amba-pl011.c                                 |   60 +-
 drivers/tty/serial/stm32-usart.c                                |    4 
 drivers/ufs/core/ufshcd.c                                       |    7 
 drivers/usb/cdns3/cdns3-gadget.c                                |    8 
 drivers/usb/cdns3/core.c                                        |    1 
 drivers/usb/cdns3/drd.c                                         |   13 
 drivers/usb/cdns3/drd.h                                         |    6 
 drivers/usb/cdns3/host.c                                        |   16 
 drivers/usb/dwc3/gadget.c                                       |    5 
 drivers/usb/gadget/function/f_ncm.c                             |   10 
 drivers/usb/gadget/udc/omap_udc.c                               |    3 
 drivers/usb/roles/class.c                                       |   29 -
 drivers/usb/storage/scsiglue.c                                  |    7 
 drivers/usb/storage/uas.c                                       |    7 
 drivers/usb/typec/tcpm/tcpm.c                                   |    3 
 drivers/usb/typec/ucsi/ucsi_acpi.c                              |   71 ++-
 drivers/video/fbdev/savage/savagefb_driver.c                    |    3 
 drivers/video/fbdev/sis/sis_main.c                              |    2 
 fs/afs/volume.c                                                 |    4 
 fs/aio.c                                                        |    9 
 fs/btrfs/defrag.c                                               |    2 
 fs/cachefiles/cache.c                                           |    2 
 fs/cachefiles/daemon.c                                          |    1 
 fs/ceph/caps.c                                                  |    6 
 fs/ceph/mds_client.c                                            |    9 
 fs/ceph/mds_client.h                                            |    2 
 fs/ceph/super.h                                                 |    2 
 fs/erofs/namei.c                                                |   28 -
 fs/ext4/extents.c                                               |  111 +++-
 fs/ext4/mballoc.c                                               |   15 
 fs/ntfs3/attrib.c                                               |   45 +
 fs/ntfs3/attrlist.c                                             |   12 
 fs/ntfs3/bitmap.c                                               |    4 
 fs/ntfs3/dir.c                                                  |   44 +
 fs/ntfs3/file.c                                                 |   72 ++-
 fs/ntfs3/frecord.c                                              |   19 
 fs/ntfs3/fslog.c                                                |  232 ++++------
 fs/ntfs3/fsntfs.c                                               |   29 +
 fs/ntfs3/index.c                                                |    8 
 fs/ntfs3/inode.c                                                |   32 +
 fs/ntfs3/namei.c                                                |   12 
 fs/ntfs3/ntfs.h                                                 |    4 
 fs/ntfs3/ntfs_fs.h                                              |   25 -
 fs/ntfs3/record.c                                               |   18 
 fs/ntfs3/super.c                                                |   49 +-
 fs/ntfs3/xattr.c                                                |    6 
 fs/smb/client/cached_dir.c                                      |    3 
 fs/smb/client/cifsencrypt.c                                     |    2 
 fs/smb/client/cifsglob.h                                        |   12 
 fs/smb/client/connect.c                                         |   11 
 fs/smb/client/dfs.c                                             |    7 
 fs/smb/client/file.c                                            |    3 
 fs/smb/client/fs_context.c                                      |    2 
 fs/smb/client/readdir.c                                         |   15 
 fs/smb/client/sess.c                                            |    5 
 fs/smb/client/smb2pdu.c                                         |   26 +
 fs/smb/client/transport.c                                       |   18 
 include/kunit/resource.h                                        |   21 
 include/linux/ceph/osd_client.h                                 |    3 
 include/linux/fs.h                                              |    2 
 include/linux/iommu.h                                           |   12 
 include/linux/memblock.h                                        |    2 
 include/linux/mlx5/mlx5_ifc.h                                   |    2 
 include/linux/swap.h                                            |    5 
 include/net/netfilter/nf_flow_table.h                           |    2 
 include/net/switchdev.h                                         |    3 
 include/net/tcp.h                                               |    2 
 include/scsi/scsi_device.h                                      |    5 
 kernel/bpf/helpers.c                                            |    5 
 lib/Kconfig.debug                                               |    1 
 lib/kunit/kunit-test.c                                          |    5 
 lib/kunit/test.c                                                |    6 
 mm/damon/core.c                                                 |   15 
 mm/damon/lru_sort.c                                             |   43 +
 mm/damon/reclaim.c                                              |   18 
 mm/memblock.c                                                   |    6 
 mm/memcontrol.c                                                 |   10 
 mm/memory.c                                                     |   20 
 mm/swap.h                                                       |    5 
 mm/swapfile.c                                                   |   13 
 mm/zswap.c                                                      |    7 
 net/bridge/br_switchdev.c                                       |   84 ++-
 net/ceph/osd_client.c                                           |   18 
 net/core/skmsg.c                                                |    7 
 net/core/sock.c                                                 |   23 
 net/devlink/core.c                                              |   12 
 net/devlink/port.c                                              |    2 
 net/ipv4/arp.c                                                  |    3 
 net/ipv4/devinet.c                                              |   21 
 net/ipv4/inet_hashtables.c                                      |   25 +
 net/ipv4/udp.c                                                  |    7 
 net/ipv6/addrconf.c                                             |   21 
 net/ipv6/exthdrs.c                                              |   10 
 net/ipv6/seg6.c                                                 |   20 
 net/l2tp/l2tp_ip6.c                                             |    2 
 net/mac80211/cfg.c                                              |    2 
 net/mac80211/debugfs_netdev.c                                   |    4 
 net/mac80211/debugfs_netdev.h                                   |    5 
 net/mac80211/iface.c                                            |    2 
 net/mac80211/mlme.c                                             |    8 
 net/mac80211/scan.c                                             |   30 -
 net/mac80211/sta_info.c                                         |    2 
 net/mac80211/tx.c                                               |    2 
 net/mctp/route.c                                                |    2 
 net/mptcp/diag.c                                                |    8 
 net/mptcp/fastopen.c                                            |    6 
 net/mptcp/mib.c                                                 |    1 
 net/mptcp/mib.h                                                 |    8 
 net/mptcp/options.c                                             |    9 
 net/mptcp/pm_netlink.c                                          |   74 ++-
 net/mptcp/pm_userspace.c                                        |   15 
 net/mptcp/protocol.c                                            |   69 +-
 net/mptcp/protocol.h                                            |   25 -
 net/mptcp/subflow.c                                             |   86 ++-
 net/netfilter/nf_conntrack_proto_sctp.c                         |    2 
 net/netfilter/nf_flow_table_core.c                              |   17 
 net/netfilter/nf_tables_api.c                                   |   81 +--
 net/phonet/datagram.c                                           |    4 
 net/phonet/pep.c                                                |   41 +
 net/sched/act_mirred.c                                          |  147 +++---
 net/sched/cls_flower.c                                          |    5 
 net/switchdev/switchdev.c                                       |   73 +++
 net/tls/tls_main.c                                              |    2 
 net/tls/tls_sw.c                                                |   24 -
 net/unix/af_unix.c                                              |   19 
 net/wireless/nl80211.c                                          |    1 
 net/xdp/xsk.c                                                   |    3 
 scripts/bpf_doc.py                                              |    2 
 sound/pci/hda/cs35l41_hda_property.c                            |    4 
 sound/pci/hda/hda_intel.c                                       |    6 
 sound/soc/amd/acp/acp-mach-common.c                             |    9 
 sound/soc/codecs/wm_adsp.c                                      |   29 -
 sound/soc/sunxi/sun4i-spdif.c                                   |    5 
 sound/usb/clock.c                                               |   10 
 sound/usb/format.c                                              |   20 
 tools/net/ynl/lib/ynl.c                                         |   19 
 tools/testing/selftests/drivers/net/bonding/bond_options.sh     |    2 
 tools/testing/selftests/iommu/config                            |    5 
 tools/testing/selftests/mm/uffd-unit-tests.c                    |    6 
 tools/testing/selftests/net/forwarding/tc_actions.sh            |    3 
 tools/testing/selftests/net/mptcp/diag.sh                       |   46 +
 tools/testing/selftests/net/mptcp/mptcp_connect.sh              |   41 -
 tools/testing/selftests/net/mptcp/mptcp_join.sh                 |  109 +---
 tools/testing/selftests/net/mptcp/mptcp_lib.sh                  |   16 
 tools/testing/selftests/net/mptcp/pm_netlink.sh                 |    8 
 tools/testing/selftests/net/mptcp/simult_flows.sh               |    3 
 tools/testing/selftests/net/mptcp/userspace_pm.sh               |   18 
 tools/testing/selftests/riscv/hwprobe/cbo.c                     |    6 
 tools/testing/selftests/riscv/hwprobe/hwprobe.c                 |    4 
 tools/testing/selftests/riscv/mm/mmap_test.h                    |    3 
 tools/testing/selftests/riscv/vector/v_initval_nolibc.c         |    2 
 tools/testing/selftests/riscv/vector/vstate_prctl.c             |    4 
 339 files changed, 3835 insertions(+), 1815 deletions(-)

Aaro Koskinen (1):
      usb: gadget: omap_udc: fix USB gadget regression on Palm TE

Alex Elder (1):
      net: ipa: don't overrun IPA suspend interrupt registers

Alexander Stein (1):
      arm64: dts: tqma8mpql: fix audio codec iov-supply

Alexander Tsoy (2):
      ALSA: usb-audio: Check presence of valid altsetting control
      ALSA: usb-audio: Ignore clock selector errors for single connection

Alice Chao (1):
      scsi: ufs: core: Fix shift issue in ufshcd_clear_cmd()

Alison Schofield (2):
      x86/numa: Fix the address overlap check in numa_fill_memblks()
      x86/numa: Fix the sort compare func used in numa_fill_memblks()

Amit Machhiwal (1):
      KVM: PPC: Book3S HV: Fix L2 guest reboot failure due to empty 'arch_compat'

Andrew Bresticker (2):
      efi: runtime: Fix potential overflow of soft-reserved region size
      efi: Don't add memblocks for soft-reserved memory

Andrzej Kacprowski (1):
      accel/ivpu: Don't enable any tiles by default on VPU40xx

Anshuman Khandual (1):
      mm/memblock: add MEMBLOCK_RSRV_NOINIT into flagname[] array

Armin Wolf (1):
      drm/amd/display: Fix memory leak in dm_sw_fini()

Arnd Bergmann (3):
      dm-integrity, dm-verity: reduce stack usage for recheck
      RDMA/srpt: fix function pointer cast warnings
      nouveau: fix function cast warnings

Arunpravin Paneer Selvam (1):
      drm/buddy: Modify duplicate list_splice_tail call

Baokun Li (4):
      ext4: avoid dividing by 0 in mb_update_avg_fragment_size() when block bitmap corrupt
      ext4: avoid allocating blocks from corrupted group in ext4_mb_try_best_found()
      ext4: avoid allocating blocks from corrupted group in ext4_mb_find_by_goal()
      cachefiles: fix memory leak in cachefiles_add_cache()

Bart Van Assche (2):
      fs/aio: Restrict kiocb_set_cancel_fn() to I/O submitted via libaio
      RDMA/srpt: Support specifying the srpt_service_guid parameter

Benjamin Berg (1):
      wifi: iwlwifi: do not announce EPCS support

Brenton Simpson (1):
      Input: xpad - add Lenovo Legion Go controllers

Charlene Liu (1):
      drm/amd/display: fix USB-C flag update after enc10 feature init

Charles Keepax (1):
      spi: cs42l43: Handle error from devm_pm_runtime_enable

Chen Jun (1):
      irqchip/mbigen: Don't use bus_get_dev_root() to find the parent

Chen-Yu Tsai (1):
      ASoC: sunxi: sun4i-spdif: Add support for Allwinner H616

Chengming Zhou (1):
      mm/zswap: invalidate duplicate entry when !zswap_enabled

Chhayly Leang (1):
      ALSA: hda: cs35l41: Support ASUS Zenbook UM3402YAR

Chris Morgan (1):
      arm64: dts: rockchip: Correct Indiedroid Nova GPIO Names

Christian A. Ehrhardt (2):
      block: Fix WARNING in _copy_from_iter
      usb: ucsi_acpi: Quirk to ack a connector change ack cmd

Christoph Müllner (4):
      tools: selftests: riscv: Fix compile warnings in hwprobe
      tools: selftests: riscv: Fix compile warnings in cbo
      tools: selftests: riscv: Fix compile warnings in vector tests
      tools: selftests: riscv: Fix compile warnings in mm tests

Conrad Kostecki (1):
      ahci: asm1166: correct count of reported ports

Corey Minyard (1):
      i2c: imx: when being a target, mark the last read as processed

Damien Le Moal (2):
      ata: libata-core: Do not try to set sleeping devices to standby
      ata: libata-core: Do not call ata_dev_power_set_standby() twice

Dan Carpenter (2):
      scsi: ufs: Uninitialized variable in ufshcd_devfreq_target()
      drm/nouveau/mmu/r535: uninitialized variable in r535_bar_new_()

Dan Williams (1):
      cxl/acpi: Fix load failures due to single window creation failure

Daniel Vacek (1):
      IB/hfi1: Fix sdma.h tx->num_descs off-by-one error

Daniel Wagner (9):
      nvme-fc: do not wait in vain when unloading module
      nvmet-fcloop: swap the list_add_tail arguments
      nvmet-fc: release reference on target port
      nvmet-fc: defer cleanup using RCU properly
      nvmet-fc: free queue and assoc directly
      nvmet-fc: hold reference on hostport match
      nvmet-fc: abort command when there is no binding
      nvmet-fc: avoid deadlock on delete association path
      nvmet-fc: take ref count on tgtport before delete assoc

Daniil Dulov (1):
      afs: Increase buffer size in afs_update_volume_status()

David Gow (1):
      kunit: Add a macro to wrap a deferred action function

David Strahan (1):
      scsi: smartpqi: Add new controller PCI IDs

Devyn Liu (1):
      spi: hisi-sfc-v3xx: Return IRQ_NONE if no interrupts were detected

Dmitry Bogdanov (1):
      scsi: target: core: Add TMF to tmr_list handling

Dmytro Laktyushkin (1):
      drm/amd/display: Fix DPSTREAM CLK on and off sequence

Don Brace (1):
      scsi: smartpqi: Fix disable_managed_interrupts

Edward Adam Davis (1):
      fs/ntfs3: Fix oob in ntfs_listxattr

Emil Renner Berthing (1):
      gpiolib: Handle no pin_ranges in gpiochip_generic_config()

Eric Dumazet (3):
      ipv4: properly combine dev_base_seq and ipv4.dev_addr_genid
      ipv6: properly combine dev_base_seq and ipv6.dev_addr_genid
      net: implement lockless setsockopt(SO_PEEK_OFF)

Erik Kurzinger (2):
      drm/syncobj: call drm_syncobj_fence_add_wait when WAIT_AVAILABLE flag is set
      drm/syncobj: handle NULL fence in syncobj_eventfd_entry_func

Felix Fietkau (1):
      wifi: mac80211: fix race condition on enabling fast-xmit

Florian Fainelli (1):
      net: bcmasp: Indicate MAC is in charge of PHY PM

Florian Westphal (2):
      netfilter: nf_tables: set dormant flag on hook register failure
      netfilter: nf_tables: use kzalloc for hook allocation

Frank Li (2):
      usb: cdns3: fixed memory use after free at cdns3_gadget_ep_disable()
      usb: cdns3: fix memory double free when handle zero packet

Fullway Wang (2):
      fbdev: savage: Error out if pixclock equals zero
      fbdev: sis: Error out if pixclock equals zero

Gaurav Batra (1):
      powerpc/pseries/iommu: DLPAR add doesn't completely initialize pci_controller

Geliang Tang (6):
      mptcp: add CurrEstab MIB counter support
      mptcp: use mptcp_set_state
      mptcp: add needs_id for userspace appending addr
      mptcp: add needs_id for netlink appending addr
      selftests: mptcp: diag: check CURRESTAB counters
      selftests: mptcp: add mptcp_lib_get_counter

Gianmarco Lusvardi (1):
      bpf, scripts: Correct GPL license name

Greg Kroah-Hartman (1):
      Linux 6.7.7

Guenter Roeck (3):
      lib/Kconfig.debug: TEST_IOV_ITER depends on MMU
      parisc: Fix stack unwinder
      hwmon: (nct6775) Fix access to temperature configuration registers

Guixin Liu (1):
      nvmet-tcp: fix nvme tcp ida memory leak

Hangbin Liu (1):
      selftests: bonding: set active slave to primary eth1 specifically

Hannes Reinecke (1):
      scsi: lpfc: Use unsigned type for num_sge

Hans de Goede (4):
      Input: goodix - accept ACPI resources with gpio_count == 3 && gpio_int_idx == 0
      platform/x86: x86-android-tablets: Fix keyboard touchscreen on Lenovo Yogabook1 X90
      platform/x86: intel-vbtn: Stop calling "VBDL" from notify_handler
      platform/x86: touchscreen_dmi: Allow partial (prefix) matches for ACPI names

Hector Martin (1):
      dmaengine: apple-admac: Keep upper bits of REG_BUS_WIDTH

Heiko Stuebner (1):
      arm64: dts: rockchip: set num-cs property for spi on px30

Helge Deller (1):
      Revert "parisc: Only list existing CPUs in cpu_possible_mask"

Horatiu Vultur (1):
      net: sparx5: Add spinlock for frame transmission from CPU

Huacai Chen (4):
      LoongArch: Change acpi_core_pic[NR_CPUS] to acpi_core_pic[MAX_CORE_PIC]
      LoongArch: Call early_init_fdt_scan_reserved_mem() earlier
      LoongArch: Disable IRQ before init_fn() for nonboot CPUs
      LoongArch: Update cpu_sibling_map when disabling nonboot CPUs

Huang Pei (1):
      MIPS: reserve exception vector space ONLY ONCE

Ism Hong (1):
      fs/ntfs3: use non-movable memory for ntfs3 MFT buffer cache

Jacek Lawrynowicz (1):
      accel/ivpu: Disable d3hot_delay on all NPU generations

Jakub Kicinski (4):
      net/sched: act_mirred: use the backlog for mirred ingress
      net/sched: act_mirred: don't override retval if we already lost the skb
      tools: ynl: make sure we always pass yarg to mnl_cb_run
      tools: ynl: don't leak mcast_groups on init error

Jason Gunthorpe (3):
      iommufd: Reject non-zero data_type if no data_len is provided
      s390: use the correct count for __iowrite64_copy()
      iommu/arm-smmu-v3: Do not use GFP_KERNEL under as spinlock

Javier Martinez Canillas (1):
      sparc: Fix undefined reference to fb_is_primary_device

Jeremy Kerr (1):
      net: mctp: put sock on tag allocation failure

Jianbo Liu (1):
      net/sched: flower: Add lock protection when remove filter handle

Jiri Kosina (1):
      HID: logitech-hidpp: add support for Logitech G Pro X Superlight 2

Jiri Pirko (1):
      devlink: fix port dump cmd type

Joao Martins (4):
      iommufd/iova_bitmap: Bounds check mapped::pages access
      iommufd/iova_bitmap: Switch iova_bitmap::bitmap to an u8 array
      iommufd/iova_bitmap: Handle recording beyond the mapped pages
      iommufd/iova_bitmap: Consider page offset for the pages to be pinned

Johannes Berg (5):
      wifi: mac80211: set station RX-NSS on reconfig
      wifi: mac80211: fix driver debugfs for vif type change
      wifi: mac80211: initialize SMPS mode correctly
      wifi: mac80211: adding missing drv_mgd_complete_tx() call
      wifi: mac80211: accept broadcast probe responses on 6 GHz

Johannes Weiner (1):
      mm: memcontrol: clarify swapaccount=0 deprecation warning

Jonathan Corbet (1):
      docs: Instruct LaTeX to cope with deeper nesting

Justin Chen (1):
      net: bcmasp: Sanity check is off by one

Justin Iurman (1):
      Fix write to cloned skb in ipv6_hop_ioam()

Kairui Song (1):
      mm/swap: fix race when skipping swapcache

Kalesh AP (2):
      RDMA/bnxt_re: Return error for SRQ resize
      RDMA/bnxt_re: Add a missing check in bnxt_qplib_query_srq

Kamal Heib (1):
      RDMA/qedr: Fix qedr_create_user_qp error flow

Kees Cook (2):
      smb: Work around Clang __bdos() type confusion
      LoongArch: vDSO: Disable UBSAN instrumentation

Kenzo Gomez (1):
      ALSA: hda: cs35l41: Support additional ASUS Zenbook UX3402VA

Konstantin Komarov (23):
      fs/ntfs3: Improve alternative boot processing
      fs/ntfs3: Modified fix directory element type detection
      fs/ntfs3: Improve ntfs_dir_count
      fs/ntfs3: Correct hard links updating when dealing with DOS names
      fs/ntfs3: Print warning while fixing hard links count
      fs/ntfs3: Reduce stack usage
      fs/ntfs3: Fix multithreaded stress test
      fs/ntfs3: Fix detected field-spanning write (size 8) of single field "le->name"
      fs/ntfs3: Correct use bh_read
      fs/ntfs3: Add file_modified
      fs/ntfs3: Drop suid and sgid bits as a part of fpunch
      fs/ntfs3: Implement super_operations::shutdown
      fs/ntfs3: ntfs3_forced_shutdown use int instead of bool
      fs/ntfs3: Add and fix comments
      fs/ntfs3: Add NULL ptr dereference checking at the end of attr_allocate_frame()
      fs/ntfs3: Fix c/mtime typo
      fs/ntfs3: Disable ATTR_LIST_ENTRY size check
      fs/ntfs3: Use kvfree to free memory allocated by kvmalloc
      fs/ntfs3: Prevent generic message "attempt to access beyond end of device"
      fs/ntfs3: Use i_size_read and i_size_write
      fs/ntfs3: Correct function is_rst_area_valid
      fs/ntfs3: Fixed overflow check in mi_enum_attr()
      fs/ntfs3: Update inode->i_size after success write into compressed file

Krishna Kurapati (1):
      usb: gadget: ncm: Avoid dropping datagrams of properly parsed NTBs

Krystian Pradzynski (1):
      accel/ivpu/40xx: Stop passing SKU boot parameters to FW

Kuniyuki Iwashima (2):
      dccp/tcp: Unhash sk from ehash for tb2 alloc failure after check_estalblished().
      arp: Prevent overflow in arp_req_get().

Kunwu Chan (2):
      dmaengine: ti: edma: Add some null pointer checks to the edma_probe
      HID: nvidia-shield: Add missing null pointer checks to LED initialization

Lad Prabhakar (1):
      cache: ax45mp_cache: Align end size to cache boundary in ax45mp_dma_cache_wback()

Lennert Buytenhek (2):
      ahci: add 43-bit DMA address quirk for ASMedia ASM1061 controllers
      ahci: Extend ASM1061 43-bit DMA address quirk to other ASM106x parts

Lewis Huang (1):
      drm/amd/display: Only allow dig mapping to pwrseq in new asic

Li Ming (1):
      cxl/pci: Skip to handle RAS errors if CXL.mem device is detached

Lijo Lazar (1):
      drm/amdgpu: Fix HDP flush for VFs on nbio v7.9

Liming Sun (1):
      platform/mellanox: mlxbf-tmfifo: Drop Tx network packet when Tx TmFIFO is full

Lino Sanfilippo (2):
      serial: stm32: do not always set SER_RS485_RX_DURING_TX if RS485 is enabled
      serial: amba-pl011: Fix DMA transmission in RS485 mode

Lucas Stach (1):
      bus: imx-weim: fix valid range check

Lukas Wunner (1):
      ARM: dts: Fix TPM schema violations

Ma Jun (1):
      drm/amdgpu: Fix the runtime resume failure issue

Mahesh Rajashekhara (1):
      scsi: smartpqi: Fix logical volume rescan race condition

Maksim Kiselev (1):
      aoe: avoid potential deadlock at set_capacity

Marek Vasut (1):
      arm64: dts: imx8mp: Disable UART4 by default on Data Modul i.MX8M Plus eDM SBC

Mario Limonciello (2):
      drm/amd: Stop evicting resources on APUs in suspend
      platform/x86: thinkpad_acpi: Only update profile if successfully converted

Mark Brown (2):
      arm64/sme: Restore SME registers on exit from suspend
      arm64/sme: Restore SMCR_EL1.EZT0 on exit from suspend

Mark Pearson (1):
      platform/x86: think-lmi: Fix password opcode ordering for workstations

Mark Zhang (1):
      IB/mlx5: Don't expose debugfs entries for RRoCE general parameters if not supported

Martin Blumenstingl (2):
      regulator: pwm-regulator: Add validity checks in continuous .get_voltage
      drm/meson: Don't remove bridges which are created by other drivers

Martin K. Petersen (2):
      scsi: sd: usb_storage: uas: Access media prior to querying device properties
      scsi: core: Consult supported VPD page list prior to fetching page

Martin KaFai Lau (1):
      bpf: Fix racing between bpf_timer_cancel_and_free and bpf_timer_cancel

Masahiro Yamada (2):
      LoongArch: Select ARCH_ENABLE_THP_MIGRATION instead of redefining it
      LoongArch: Select HAVE_ARCH_SECCOMP to use the common SECCOMP menu

Matthieu Baerts (NGI0) (9):
      selftests: mptcp: userspace_pm: unique subtest names
      selftests: mptcp: simult flows: fix some subtest names
      selftests: mptcp: pm nl: also list skipped tests
      selftests: mptcp: pm nl: avoid error msg on older kernels
      selftests: mptcp: diag: fix bash warnings on older kernels
      selftests: mptcp: diag: unique 'in use' subtest names
      selftests: mptcp: diag: unique 'cestab' subtest names
      selftests: mptcp: join: stop transfer when check is done (part 1)
      selftests: mptcp: join: stop transfer when check is done (part 2)

Maxime Ripard (1):
      drm/i915/tv: Fix TV mode

Meenakshikumar Somasundaram (1):
      drm/amd/display: Add dpia display mode validation logic

Melissa Wen (1):
      drm/amd/display: fix null-pointer dereference on edid reading

Michal Kazior (1):
      wifi: cfg80211: fix missing interfaces when dumping

Mika Westerberg (1):
      spi: intel-pci: Add support for Arrow Lake SPI serial flash

Mike Marciniszyn (1):
      RDMA/irdma: Fix KASAN issue with tasklet

Mikulas Patocka (4):
      dm-crypt: recheck the integrity tag after a failure
      dm-integrity: recheck the integrity tag after a failure
      dm-crypt: don't modify the data when using authenticated encryption
      dm-verity: recheck the hash after a failure

Muhammad Usama Anjum (1):
      selftests/iommu: fix the config fragment

Mukul Joshi (1):
      drm/amdkfd: Use correct drm device for cgroup permission check

Mustafa Ismail (2):
      RDMA/irdma: Set the CQ read threshold for GEN 1
      RDMA/irdma: Add AE for too many RNRS

Nam Cao (1):
      irqchip/sifive-plic: Enable interrupt if needed before EOI

Naohiro Aota (1):
      scsi: target: pscsi: Fix bio_put() for error case

Nathan Chancellor (1):
      drm/amd/display: Avoid enum conversion warning

Nikita Shubin (1):
      ARM: ep93xx: Add terminator to gpiod_lookup_table

Oliver Upton (3):
      KVM: arm64: vgic-its: Test for valid IRQ in MOVALL handler
      KVM: arm64: vgic-its: Test for valid IRQ in its_sync_lpi_pending_table()
      irqchip/gic-v3-its: Do not assume vPE tables are preallocated

Ondrej Jirman (1):
      Revert "usb: typec: tcpm: reset counter when enter into unattached state after try role"

Pablo Neira Ayuso (3):
      netfilter: nft_flow_offload: reset dst in route object after setting up flow
      netfilter: nft_flow_offload: release dst in case direct xmit path is used
      netfilter: nf_tables: register hooks last when adding new chain/flowtable

Paolo Abeni (6):
      mptcp: fix more tx path fields initialization
      mptcp: corner case locking for rx path fields initialization
      mptcp: fix lockless access in subflow ULP diag
      mptcp: fix data races on local_id
      mptcp: fix data races on remote_id
      mptcp: fix duplicate subflow creation

Patrick Rudolph (1):
      regulator (max5970): Fix IRQ handler

Paulo Alcantara (2):
      smb: client: increase number of PDUs allowed in a compound request
      smb: client: set correct d_type for reparse points under DFS mounts

Pavel Sakharov (1):
      net: stmmac: Fix incorrect dereference in interrupt handlers

Pawan Gupta (1):
      x86/bugs: Add asm helpers for executing VERW

Pawel Laszczak (2):
      usb: cdnsp: blocked some cdns3 specific code
      usb: cdnsp: fixed issue with incorrect detecting CDNSP family controllers

Peichen Huang (1):
      drm/amd/display: Request usb4 bw for mst streams

Peter Oberparleiter (1):
      s390/cio: fix invalid -EBUSY on ccw_device_start

Phoenix Chen (1):
      platform/x86: touchscreen_dmi: Add info for the TECLAST X16 Plus tablet

Prike Liang (2):
      drm/amdgpu: skip to program GFXDEC registers for suspend abort
      drm/amdgpu: reset gpu for s3 suspend abort case

Qu Wenruo (1):
      btrfs: defrag: avoid unnecessary defrag caused by incorrect extent size

Radhey Shyam Pandey (1):
      ata: ahci_ceva: fix error handling for Xilinx GT PHY support

Randy Dunlap (1):
      scsi: jazz_esp: Only build if SCSI core is builtin

Richard Fitzgerald (1):
      ASoC: wm_adsp: Don't overwrite fwf_name with the default

Robert Richter (1):
      cxl/pci: Fix disabling memory if DVSEC CXL Range does not match a CFMWS window

Roman Li (1):
      drm/amd/display: Disable ips before dc interrupt setting

Rui Salvaterra (2):
      ALSA: hda: Replace numeric device IDs with constant values
      ALSA: hda: Increase default bdl_pos_adj for Apollo Lake

Rémi Denis-Courmont (2):
      phonet: take correct lock to peek at the RX queue
      phonet/pep: fix racy skb_queue_empty() use

SEO HOYOUNG (1):
      scsi: ufs: core: Remove the ufshcd_release() in ufshcd_err_handling_prepare()

Sabrina Dubroca (3):
      tls: break out of main loop when PEEK gets a non-data record
      tls: stop recv() if initial process_rx_list gave us non-DATA
      tls: don't skip over different type records from the rx_list

Sandeep Dhavale (1):
      erofs: fix refcount on the metabuf used for inode lookup

Sebastian Andrzej Siewior (1):
      xsk: Add truesize to skb_add_rx_frag().

SeongJae Park (3):
      mm/damon/lru_sort: fix quota status loss due to online tunings
      mm/damon/core: check apply interval in damon_do_apply_schemes()
      mm/damon/reclaim: fix quota stauts loss due to online tunings

Shigeru Yoshida (1):
      bpf, sockmap: Fix NULL pointer dereference in sk_psock_verdict_data_ready()

Shiraz Saleem (1):
      RDMA/irdma: Validate max_send_wr and max_recv_wr

Shyam Prasad N (8):
      cifs: open_cached_dir should not rely on primary channel
      cifs: cifs_pick_channel should try selecting active channels
      cifs: translate network errors on send to -ECONNABORTED
      cifs: helper function to check replayable error codes
      cifs: make sure that channel scaling is done only once
      cifs: do not search for channel if server is terminating
      cifs: change tcon status when need_reconnect is set on it
      cifs: handle cases where multiple sessions share connection

Siddharth Vadapalli (1):
      net: phy: realtek: Fix rtl8211f_config_init() for RTL8211F(D)(I)-VD-CG PHY

Sohaib Nadeem (3):
      drm/amd/display: increased min_dcfclk_mhz and min_fclk_mhz
      drm/amd/display: fixed integer types and null check locations
      Revert "drm/amd/display: increased min_dcfclk_mhz and min_fclk_mhz"

Srinivasan Shanmugam (2):
      drm/amd/display: Fix buffer overflow in 'get_host_router_total_dp_tunnel_bw()'
      drm/amd/display: Fix potential null pointer dereference in dc_dmub_srv

Stanley.Yang (1):
      drm/amdgpu: Fix shared buff copy to user

Steve French (2):
      smb3: clarify mount warning
      smb3: add missing null server pointer check

Subbaraya Sundeep (1):
      octeontx2-af: Consider the action set by PF

Szilard Fabian (1):
      Input: i8042 - add Fujitsu Lifebook U728 to i8042 quirk table

Takashi Sakamoto (1):
      firewire: core: send bus reset promptly on gap count error

Terry Tritton (1):
      selftests/mm: uffd-unit-test check if huge page size is 0

Thinh Nguyen (1):
      usb: dwc3: gadget: Don't disconnect if not started

Thomas Hellström (1):
      drm/ttm: Fix an invalid freeing on already freed page in error path

Timur Tabi (1):
      drm/nouveau: nvkm_gsp_radix3_sg() should use nvkm_gsp_mem_ctor()

Tina Zhang (1):
      iommu: Add mm_get_enqcmd_pasid() helper function

Tobias Waldekranz (2):
      net: bridge: switchdev: Skip MDB replays of deferred events on offload
      net: bridge: switchdev: Ensure deferred event delivery on unoffload

Tom Parkin (1):
      l2tp: pass correct message length to ip6_append_data

Vasiliy Kovalev (3):
      gtp: fix use-after-free and null-ptr-deref in gtp_genl_dump_pdp()
      ipv6: sr: fix possible use-after-free and null-ptr-deref
      devlink: fix possible use-after-free and memory leaks in devlink_init()

Venkata Prasad Potturu (1):
      ASoC: amd: acp: Add check for cpu dai link initialization

Victor Nogueira (1):
      net/sched: act_mirred: Create function tcf_mirred_to_dev and improve readability

Vidya Sagar (1):
      PCI/MSI: Prevent MSI hardware interrupt number truncation

Vinod Koul (3):
      dmaengine: shdma: increase size of 'dev_id'
      dmaengine: fsl-qdma: increase size of 'irq_name'
      dmaengine: dw-edma: increase size of 'name' in debugfs code

Wachowski, Karol (1):
      accel/ivpu: Force snooping for MMU writes

Wayne Lin (1):
      drm/amd/display: adjust few initialization order in dm

Will Deacon (1):
      misc: open-dice: Fix spurious lockdep warning

Wolfram Sang (1):
      spi: sh-msiof: avoid integer overflow in constants

Xin Long (1):
      netfilter: conntrack: check SCTP_CID_SHUTDOWN_ACK for vtag setting in sctp_new

Xiubo Li (2):
      libceph: fail sparse-read if the data length doesn't match
      ceph: always check dir caps asynchronously

Xu Yang (2):
      usb: roles: fix NULL pointer issue when put module's reference
      usb: roles: don't get/set_role() when usb_role_switch is unregistered

Yi Liu (6):
      iommu/vt-d: Update iotlb in nested domain attach
      iommu/vt-d: Track nested domains in parent
      iommu/vt-d: Remove domain parameter for intel_pasid_setup_dirty_tracking()
      iommu/vt-d: Wrap the dirty tracking loop to be a helper
      iommu/vt-d: Add missing dirty tracking set for parent domain
      iommu/vt-d: Set SSADE when attaching to a parent with dirty tracking

Yi Sun (1):
      virtio-blk: Ensure no requests in virtqueues before deleting vqs.

Yosry Ahmed (1):
      mm: zswap: fix missing folio cleanup in writeback race path

Yu Kuai (6):
      md: Don't ignore suspended array in md_check_recovery()
      md: Don't ignore read-only array in md_check_recovery()
      md: Make sure md_do_sync() will set MD_RECOVERY_DONE
      md: Don't register sync_thread for reshape directly
      md: Don't suspend the array for interrupted reshape
      md: Fix missing release of 'active_io' for flush

Zhang Rui (1):
      hwmon: (coretemp) Enlarge per package core count limit

Zhang Yi (1):
      ext4: correct the hole length returned by ext4_map_blocks()

Zhipeng Lu (1):
      IB/hfi1: Fix a memleak in init_credit_return

zhenwei pi (1):
      crypto: virtio/akcipher - Fix stack overflow on memcpy


^ permalink raw reply	[relevance 2%]

* Linux 6.6.19
@ 2024-03-01 13:15  2% Greg Kroah-Hartman
  2024-03-01 20:12  0% ` Chris Clayton
  0 siblings, 1 reply; 200+ results
From: Greg Kroah-Hartman @ 2024-03-01 13:15 UTC (permalink / raw)
  To: linux-kernel, akpm, torvalds, stable; +Cc: lwn, jslaby, Greg Kroah-Hartman

I'm announcing the release of the 6.6.19 kernel.

All users of the 6.6 kernel series must upgrade.

The updated 6.6.y git tree can be found at:
	git://git.kernel.org/pub/scm/linux/kernel/git/stable/linux-stable.git linux-6.6.y
and can be browsed at the normal kernel.org git web browser:
	https://git.kernel.org/?p=linux/kernel/git/stable/linux-stable.git;a=summary

thanks,

greg k-h

------------

 Documentation/conf.py                                           |    6 
 Makefile                                                        |    2 
 arch/arm/boot/dts/aspeed/aspeed-bmc-facebook-bletchley.dts      |    4 
 arch/arm/boot/dts/aspeed/aspeed-bmc-facebook-wedge400.dts       |    4 
 arch/arm/boot/dts/aspeed/aspeed-bmc-opp-tacoma.dts              |    2 
 arch/arm/boot/dts/aspeed/ast2600-facebook-netbmc-common.dtsi    |    4 
 arch/arm/boot/dts/nxp/imx/imx6ull-phytec-tauri.dtsi             |    2 
 arch/arm/boot/dts/nxp/imx/imx7d-flex-concentrator.dts           |    2 
 arch/arm/boot/dts/ti/omap/am335x-moxa-uc-2100-common.dtsi       |    2 
 arch/arm/mach-ep93xx/core.c                                     |    1 
 arch/arm64/boot/dts/freescale/imx8mp-data-modul-edm-sbc.dts     |    2 
 arch/arm64/boot/dts/freescale/imx8mp-tqma8mpql-mba8mpxl.dts     |    9 
 arch/arm64/boot/dts/rockchip/px30.dtsi                          |    2 
 arch/arm64/boot/dts/rockchip/rk3588s-indiedroid-nova.dts        |   10 
 arch/arm64/include/asm/fpsimd.h                                 |    2 
 arch/arm64/kernel/fpsimd.c                                      |   16 
 arch/arm64/kernel/suspend.c                                     |    3 
 arch/arm64/kvm/vgic/vgic-its.c                                  |    5 
 arch/loongarch/Kconfig                                          |   23 
 arch/loongarch/include/asm/acpi.h                               |    4 
 arch/loongarch/kernel/acpi.c                                    |    4 
 arch/loongarch/kernel/setup.c                                   |    4 
 arch/loongarch/kernel/smp.c                                     |  122 +-
 arch/loongarch/vdso/Makefile                                    |    1 
 arch/mips/kernel/traps.c                                        |    8 
 arch/parisc/kernel/processor.c                                  |    8 
 arch/parisc/kernel/unwind.c                                     |   14 
 arch/powerpc/include/asm/ppc-pci.h                              |   10 
 arch/powerpc/kernel/iommu.c                                     |   23 
 arch/powerpc/platforms/pseries/pci_dlpar.c                      |    4 
 arch/s390/pci/pci.c                                             |    2 
 arch/sparc/Makefile                                             |    2 
 arch/sparc/video/Makefile                                       |    2 
 arch/x86/entry/entry.S                                          |   23 
 arch/x86/include/asm/cpufeatures.h                              |    2 
 arch/x86/include/asm/nospec-branch.h                            |   13 
 arch/x86/mm/numa.c                                              |   21 
 block/blk-map.c                                                 |   13 
 drivers/accel/ivpu/ivpu_drv.c                                   |    5 
 drivers/accel/ivpu/ivpu_hw_37xx.c                               |    2 
 drivers/accel/ivpu/ivpu_hw_40xx.c                               |    9 
 drivers/accel/ivpu/ivpu_mmu.c                                   |    3 
 drivers/ata/ahci.c                                              |   49 -
 drivers/ata/ahci.h                                              |    1 
 drivers/ata/ahci_ceva.c                                         |  125 +-
 drivers/ata/libata-core.c                                       |    4 
 drivers/block/aoe/aoeblk.c                                      |    5 
 drivers/block/virtio_blk.c                                      |    7 
 drivers/bus/imx-weim.c                                          |    2 
 drivers/cache/ax45mp_cache.c                                    |    4 
 drivers/crypto/virtio/virtio_crypto_akcipher_algs.c             |    5 
 drivers/cxl/acpi.c                                              |   46 -
 drivers/cxl/core/pci.c                                          |    6 
 drivers/dma/apple-admac.c                                       |    5 
 drivers/dma/dw-edma/dw-edma-v0-debugfs.c                        |    4 
 drivers/dma/dw-edma/dw-hdma-v0-debugfs.c                        |    4 
 drivers/dma/fsl-qdma.c                                          |    2 
 drivers/dma/sh/shdma.h                                          |    2 
 drivers/dma/ti/edma.c                                           |   10 
 drivers/firewire/core-card.c                                    |   18 
 drivers/firmware/efi/arm-runtime.c                              |    2 
 drivers/firmware/efi/efi-init.c                                 |   19 
 drivers/firmware/efi/libstub/Makefile                           |    2 
 drivers/firmware/efi/riscv-runtime.c                            |    2 
 drivers/gpu/drm/amd/amdgpu/amdgpu.h                             |    2 
 drivers/gpu/drm/amd/amdgpu/amdgpu_drv.c                         |    2 
 drivers/gpu/drm/amd/amdgpu/amdgpu_psp_ta.c                      |    2 
 drivers/gpu/drm/amd/amdgpu/gfx_v9_0.c                           |    8 
 drivers/gpu/drm/amd/amdgpu/nbio_v7_9.c                          |    6 
 drivers/gpu/drm/amd/amdgpu/soc15.c                              |   22 
 drivers/gpu/drm/amd/amdkfd/kfd_priv.h                           |    9 
 drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c               |   38 
 drivers/gpu/drm/amd/display/dc/bios/bios_parser2.c              |   16 
 drivers/gpu/drm/amd/display/dc/core/dc_link_exports.c           |    2 
 drivers/gpu/drm/amd/display/dc/dc.h                             |    4 
 drivers/gpu/drm/amd/display/dc/dc_dp_types.h                    |    6 
 drivers/gpu/drm/amd/display/dc/dc_types.h                       |   14 
 drivers/gpu/drm/amd/display/dc/link/link_dpms.c                 |   42 
 drivers/gpu/drm/amd/display/dc/link/link_validation.c           |   62 +
 drivers/gpu/drm/amd/display/dc/link/protocols/link_dp_dpia_bw.c |  182 +++-
 drivers/gpu/drm/amd/display/dc/link/protocols/link_dp_dpia_bw.h |    9 
 drivers/gpu/drm/drm_syncobj.c                                   |   19 
 drivers/gpu/drm/i915/display/intel_sdvo.c                       |   10 
 drivers/gpu/drm/i915/display/intel_tv.c                         |   10 
 drivers/gpu/drm/meson/meson_encoder_cvbs.c                      |    1 
 drivers/gpu/drm/meson/meson_encoder_dsi.c                       |    1 
 drivers/gpu/drm/meson/meson_encoder_hdmi.c                      |    1 
 drivers/gpu/drm/nouveau/nvkm/subdev/bios/shadow.c               |    8 
 drivers/gpu/drm/ttm/ttm_pool.c                                  |    2 
 drivers/hid/hid-logitech-hidpp.c                                |    2 
 drivers/hid/hid-nvidia-shield.c                                 |    4 
 drivers/hwmon/coretemp.c                                        |    2 
 drivers/hwmon/nct6775-core.c                                    |   14 
 drivers/i2c/busses/i2c-imx.c                                    |    5 
 drivers/infiniband/hw/bnxt_re/ib_verbs.c                        |    5 
 drivers/infiniband/hw/bnxt_re/qplib_fp.c                        |    3 
 drivers/infiniband/hw/hfi1/pio.c                                |    6 
 drivers/infiniband/hw/hfi1/sdma.c                               |    2 
 drivers/infiniband/hw/irdma/defs.h                              |    1 
 drivers/infiniband/hw/irdma/hw.c                                |    8 
 drivers/infiniband/hw/irdma/verbs.c                             |    9 
 drivers/infiniband/hw/mlx5/cong.c                               |    6 
 drivers/infiniband/hw/qedr/verbs.c                              |   11 
 drivers/infiniband/ulp/srpt/ib_srpt.c                           |   17 
 drivers/input/joystick/xpad.c                                   |    2 
 drivers/input/serio/i8042-acpipnpio.h                           |    8 
 drivers/input/touchscreen/goodix.c                              |    3 
 drivers/irqchip/irq-gic-v3-its.c                                |    2 
 drivers/irqchip/irq-mbigen.c                                    |    8 
 drivers/irqchip/irq-sifive-plic.c                               |    8 
 drivers/md/dm-crypt.c                                           |   95 +-
 drivers/md/dm-integrity.c                                       |   91 +-
 drivers/md/dm-verity-target.c                                   |   86 +-
 drivers/md/dm-verity.h                                          |    6 
 drivers/md/md.c                                                 |    6 
 drivers/misc/open-dice.c                                        |    2 
 drivers/net/ethernet/broadcom/asp2/bcmasp.c                     |    6 
 drivers/net/ethernet/broadcom/asp2/bcmasp_intf.c                |    3 
 drivers/net/ethernet/marvell/octeontx2/af/rvu_npc.c             |    4 
 drivers/net/ethernet/microchip/sparx5/sparx5_main.c             |    1 
 drivers/net/ethernet/microchip/sparx5/sparx5_main.h             |    1 
 drivers/net/ethernet/microchip/sparx5/sparx5_packet.c           |    2 
 drivers/net/ethernet/stmicro/stmmac/stmmac_main.c               |   20 
 drivers/net/gtp.c                                               |   10 
 drivers/net/ipa/ipa_interrupt.c                                 |    2 
 drivers/net/phy/realtek.c                                       |    4 
 drivers/net/wireless/intel/iwlwifi/iwl-nvm-parse.c              |    5 
 drivers/nvme/host/fc.c                                          |   47 -
 drivers/nvme/target/fc.c                                        |  131 +--
 drivers/nvme/target/fcloop.c                                    |    6 
 drivers/nvme/target/tcp.c                                       |    1 
 drivers/pci/controller/dwc/pcie-designware-ep.c                 |    3 
 drivers/pci/msi/irqdomain.c                                     |    2 
 drivers/platform/mellanox/mlxbf-tmfifo.c                        |   67 +
 drivers/platform/x86/intel/vbtn.c                               |    3 
 drivers/platform/x86/thinkpad_acpi.c                            |    5 
 drivers/platform/x86/touchscreen_dmi.c                          |   39 
 drivers/regulator/max5970-regulator.c                           |    2 
 drivers/regulator/pwm-regulator.c                               |    3 
 drivers/s390/cio/device_ops.c                                   |    6 
 drivers/scsi/Kconfig                                            |    2 
 drivers/scsi/lpfc/lpfc_scsi.c                                   |   12 
 drivers/scsi/scsi.c                                             |   22 
 drivers/scsi/sd.c                                               |   26 
 drivers/scsi/smartpqi/smartpqi.h                                |    1 
 drivers/scsi/smartpqi/smartpqi_init.c                           |   88 +-
 drivers/spi/spi-cs42l43.c                                       |    5 
 drivers/spi/spi-hisi-sfc-v3xx.c                                 |    5 
 drivers/spi/spi-intel-pci.c                                     |    1 
 drivers/spi/spi-sh-msiof.c                                      |   16 
 drivers/target/target_core_device.c                             |    5 
 drivers/target/target_core_pscsi.c                              |    9 
 drivers/target/target_core_transport.c                          |    4 
 drivers/tty/serial/amba-pl011.c                                 |   60 -
 drivers/tty/serial/stm32-usart.c                                |    4 
 drivers/ufs/core/ufshcd.c                                       |    5 
 drivers/usb/cdns3/cdns3-gadget.c                                |    8 
 drivers/usb/cdns3/core.c                                        |    1 
 drivers/usb/cdns3/drd.c                                         |   13 
 drivers/usb/cdns3/drd.h                                         |    6 
 drivers/usb/cdns3/host.c                                        |   16 
 drivers/usb/dwc3/gadget.c                                       |    5 
 drivers/usb/gadget/function/f_ncm.c                             |   10 
 drivers/usb/gadget/udc/omap_udc.c                               |    3 
 drivers/usb/roles/class.c                                       |   29 
 drivers/usb/storage/scsiglue.c                                  |    7 
 drivers/usb/storage/uas.c                                       |    7 
 drivers/usb/typec/tcpm/tcpm.c                                   |    3 
 drivers/usb/typec/ucsi/ucsi_acpi.c                              |   71 +
 drivers/vfio/iova_bitmap.c                                      |   25 
 drivers/video/fbdev/savage/savagefb_driver.c                    |    3 
 drivers/video/fbdev/sis/sis_main.c                              |    2 
 drivers/xen/events/events_2l.c                                  |    8 
 drivers/xen/events/events_base.c                                |  426 ++++------
 drivers/xen/events/events_internal.h                            |    1 
 drivers/xen/evtchn.c                                            |    2 
 fs/afs/volume.c                                                 |    4 
 fs/aio.c                                                        |    9 
 fs/btrfs/defrag.c                                               |    2 
 fs/cachefiles/cache.c                                           |    2 
 fs/cachefiles/daemon.c                                          |    1 
 fs/erofs/namei.c                                                |   28 
 fs/ext4/extents.c                                               |  111 +-
 fs/ext4/mballoc.c                                               |   15 
 fs/ntfs3/attrib.c                                               |   45 -
 fs/ntfs3/attrlist.c                                             |   12 
 fs/ntfs3/bitmap.c                                               |    4 
 fs/ntfs3/dir.c                                                  |   40 
 fs/ntfs3/file.c                                                 |   53 +
 fs/ntfs3/frecord.c                                              |   17 
 fs/ntfs3/fslog.c                                                |  232 ++---
 fs/ntfs3/fsntfs.c                                               |   27 
 fs/ntfs3/index.c                                                |    8 
 fs/ntfs3/inode.c                                                |   25 
 fs/ntfs3/namei.c                                                |   12 
 fs/ntfs3/ntfs.h                                                 |    4 
 fs/ntfs3/ntfs_fs.h                                              |   23 
 fs/ntfs3/record.c                                               |   18 
 fs/ntfs3/super.c                                                |   49 -
 fs/ntfs3/xattr.c                                                |    6 
 fs/smb/client/cached_dir.c                                      |    3 
 fs/smb/client/cifsencrypt.c                                     |    2 
 fs/smb/client/cifsglob.h                                        |   12 
 fs/smb/client/connect.c                                         |   11 
 fs/smb/client/dfs.c                                             |    7 
 fs/smb/client/file.c                                            |    3 
 fs/smb/client/fs_context.c                                      |    2 
 fs/smb/client/readdir.c                                         |   15 
 fs/smb/client/sess.c                                            |    5 
 fs/smb/client/smb2pdu.c                                         |   26 
 fs/smb/client/transport.c                                       |   18 
 include/linux/ceph/osd_client.h                                 |    3 
 include/linux/fs.h                                              |    2 
 include/linux/memblock.h                                        |    2 
 include/linux/mlx5/mlx5_ifc.h                                   |    2 
 include/linux/swap.h                                            |    5 
 include/net/ipv6_stubs.h                                        |    5 
 include/net/netfilter/nf_flow_table.h                           |    2 
 include/net/switchdev.h                                         |    3 
 include/net/tcp.h                                               |    2 
 include/scsi/scsi_device.h                                      |    5 
 include/uapi/linux/bpf.h                                        |   10 
 include/xen/events.h                                            |    4 
 kernel/bpf/helpers.c                                            |    5 
 kernel/sched/rt.c                                               |    9 
 lib/Kconfig.debug                                               |    1 
 mm/damon/lru_sort.c                                             |   43 -
 mm/damon/reclaim.c                                              |   18 
 mm/memblock.c                                                   |    5 
 mm/memcontrol.c                                                 |   10 
 mm/memory.c                                                     |   20 
 mm/swap.h                                                       |    5 
 mm/swapfile.c                                                   |   13 
 mm/zswap.c                                                      |    7 
 net/bridge/br_switchdev.c                                       |   84 +
 net/ceph/osd_client.c                                           |   18 
 net/core/filter.c                                               |   18 
 net/core/skmsg.c                                                |    7 
 net/devlink/core.c                                              |   12 
 net/devlink/port.c                                              |    2 
 net/ipv4/arp.c                                                  |    3 
 net/ipv4/devinet.c                                              |   21 
 net/ipv4/inet_hashtables.c                                      |   25 
 net/ipv6/addrconf.c                                             |   21 
 net/ipv6/af_inet6.c                                             |    1 
 net/ipv6/exthdrs.c                                              |   10 
 net/ipv6/seg6.c                                                 |   20 
 net/l2tp/l2tp_ip6.c                                             |    2 
 net/mac80211/cfg.c                                              |    2 
 net/mac80211/mlme.c                                             |    1 
 net/mac80211/scan.c                                             |   30 
 net/mac80211/sta_info.c                                         |    2 
 net/mac80211/tx.c                                               |    2 
 net/mctp/route.c                                                |    2 
 net/mptcp/diag.c                                                |    8 
 net/mptcp/fastopen.c                                            |    6 
 net/mptcp/mib.c                                                 |    1 
 net/mptcp/mib.h                                                 |    8 
 net/mptcp/options.c                                             |    9 
 net/mptcp/pm_netlink.c                                          |   74 +
 net/mptcp/pm_userspace.c                                        |   52 +
 net/mptcp/protocol.c                                            |   69 +
 net/mptcp/protocol.h                                            |   25 
 net/mptcp/subflow.c                                             |   86 +-
 net/netfilter/nf_conntrack_proto_sctp.c                         |    2 
 net/netfilter/nf_flow_table_core.c                              |   17 
 net/netfilter/nf_tables_api.c                                   |   81 -
 net/phonet/datagram.c                                           |    4 
 net/phonet/pep.c                                                |   41 
 net/sched/act_mirred.c                                          |  147 +--
 net/sched/cls_flower.c                                          |    5 
 net/switchdev/switchdev.c                                       |   73 +
 net/tls/tls_main.c                                              |    2 
 net/tls/tls_sw.c                                                |   24 
 net/wireless/nl80211.c                                          |    1 
 net/xdp/xsk.c                                                   |    3 
 scripts/bpf_doc.py                                              |    2 
 sound/pci/hda/hda_intel.c                                       |    6 
 sound/soc/amd/acp/acp-mach-common.c                             |    9 
 sound/soc/codecs/wm_adsp.c                                      |   29 
 sound/soc/sunxi/sun4i-spdif.c                                   |    5 
 sound/usb/clock.c                                               |   10 
 sound/usb/format.c                                              |   20 
 tools/include/uapi/linux/bpf.h                                  |   10 
 tools/net/ynl/lib/ynl.c                                         |   19 
 tools/testing/selftests/drivers/net/bonding/bond_options.sh     |    2 
 tools/testing/selftests/iommu/config                            |    5 
 tools/testing/selftests/mm/uffd-unit-tests.c                    |    6 
 tools/testing/selftests/net/forwarding/tc_actions.sh            |    3 
 tools/testing/selftests/net/mptcp/diag.sh                       |   46 -
 tools/testing/selftests/net/mptcp/mptcp_connect.sh              |   41 
 tools/testing/selftests/net/mptcp/mptcp_join.sh                 |  109 +-
 tools/testing/selftests/net/mptcp/mptcp_lib.sh                  |   16 
 tools/testing/selftests/net/mptcp/pm_netlink.sh                 |    8 
 tools/testing/selftests/net/mptcp/simult_flows.sh               |    3 
 tools/testing/selftests/net/mptcp/userspace_pm.sh               |   18 
 tools/testing/selftests/riscv/mm/mmap_test.h                    |    3 
 tools/testing/selftests/riscv/vector/v_initval_nolibc.c         |    2 
 tools/testing/selftests/riscv/vector/vstate_prctl.c             |    4 
 299 files changed, 3611 insertions(+), 1716 deletions(-)

Aaro Koskinen (1):
      usb: gadget: omap_udc: fix USB gadget regression on Palm TE

Alex Elder (1):
      net: ipa: don't overrun IPA suspend interrupt registers

Alexander Stein (1):
      arm64: dts: tqma8mpql: fix audio codec iov-supply

Alexander Tsoy (2):
      ALSA: usb-audio: Check presence of valid altsetting control
      ALSA: usb-audio: Ignore clock selector errors for single connection

Alice Chao (1):
      scsi: ufs: core: Fix shift issue in ufshcd_clear_cmd()

Alison Schofield (2):
      x86/numa: Fix the address overlap check in numa_fill_memblks()
      x86/numa: Fix the sort compare func used in numa_fill_memblks()

Andrew Bresticker (2):
      efi: runtime: Fix potential overflow of soft-reserved region size
      efi: Don't add memblocks for soft-reserved memory

Andrzej Kacprowski (1):
      accel/ivpu: Don't enable any tiles by default on VPU40xx

Armin Wolf (1):
      drm/amd/display: Fix memory leak in dm_sw_fini()

Arnd Bergmann (3):
      dm-integrity, dm-verity: reduce stack usage for recheck
      RDMA/srpt: fix function pointer cast warnings
      nouveau: fix function cast warnings

Baokun Li (4):
      ext4: avoid dividing by 0 in mb_update_avg_fragment_size() when block bitmap corrupt
      ext4: avoid allocating blocks from corrupted group in ext4_mb_try_best_found()
      ext4: avoid allocating blocks from corrupted group in ext4_mb_find_by_goal()
      cachefiles: fix memory leak in cachefiles_add_cache()

Bart Van Assche (2):
      fs/aio: Restrict kiocb_set_cancel_fn() to I/O submitted via libaio
      RDMA/srpt: Support specifying the srpt_service_guid parameter

Benjamin Berg (1):
      wifi: iwlwifi: do not announce EPCS support

Brenton Simpson (1):
      Input: xpad - add Lenovo Legion Go controllers

Charles Keepax (1):
      spi: cs42l43: Handle error from devm_pm_runtime_enable

Chen Jun (1):
      irqchip/mbigen: Don't use bus_get_dev_root() to find the parent

Chen-Yu Tsai (1):
      ASoC: sunxi: sun4i-spdif: Add support for Allwinner H616

Chengming Zhou (1):
      mm/zswap: invalidate duplicate entry when !zswap_enabled

Chris Morgan (1):
      arm64: dts: rockchip: Correct Indiedroid Nova GPIO Names

Christian A. Ehrhardt (2):
      block: Fix WARNING in _copy_from_iter
      usb: ucsi_acpi: Quirk to ack a connector change ack cmd

Christoph Müllner (2):
      tools: selftests: riscv: Fix compile warnings in vector tests
      tools: selftests: riscv: Fix compile warnings in mm tests

Conrad Kostecki (1):
      ahci: asm1166: correct count of reported ports

Corey Minyard (1):
      i2c: imx: when being a target, mark the last read as processed

Cyril Hrubis (1):
      sched/rt: Disallow writing invalid values to sched_rt_period_us

Damien Le Moal (1):
      ata: libata-core: Do not try to set sleeping devices to standby

Dan Carpenter (2):
      PCI: dwc: Fix a 64bit bug in dw_pcie_ep_raise_msix_irq()
      xen/events: fix error code in xen_bind_pirq_msi_to_irq()

Dan Williams (1):
      cxl/acpi: Fix load failures due to single window creation failure

Daniel Vacek (1):
      IB/hfi1: Fix sdma.h tx->num_descs off-by-one error

Daniel Wagner (8):
      nvme-fc: do not wait in vain when unloading module
      nvmet-fcloop: swap the list_add_tail arguments
      nvmet-fc: release reference on target port
      nvmet-fc: defer cleanup using RCU properly
      nvmet-fc: hold reference on hostport match
      nvmet-fc: abort command when there is no binding
      nvmet-fc: avoid deadlock on delete association path
      nvmet-fc: take ref count on tgtport before delete assoc

Daniil Dulov (1):
      afs: Increase buffer size in afs_update_volume_status()

David Strahan (1):
      scsi: smartpqi: Add new controller PCI IDs

Devyn Liu (1):
      spi: hisi-sfc-v3xx: Return IRQ_NONE if no interrupts were detected

Dmitry Bogdanov (1):
      scsi: target: core: Add TMF to tmr_list handling

Don Brace (1):
      scsi: smartpqi: Fix disable_managed_interrupts

Edward Adam Davis (1):
      fs/ntfs3: Fix oob in ntfs_listxattr

Eric Dumazet (2):
      ipv4: properly combine dev_base_seq and ipv4.dev_addr_genid
      ipv6: properly combine dev_base_seq and ipv6.dev_addr_genid

Erik Kurzinger (2):
      drm/syncobj: call drm_syncobj_fence_add_wait when WAIT_AVAILABLE flag is set
      drm/syncobj: handle NULL fence in syncobj_eventfd_entry_func

Felix Fietkau (1):
      wifi: mac80211: fix race condition on enabling fast-xmit

Florian Fainelli (1):
      net: bcmasp: Indicate MAC is in charge of PHY PM

Florian Westphal (2):
      netfilter: nf_tables: set dormant flag on hook register failure
      netfilter: nf_tables: use kzalloc for hook allocation

Frank Li (2):
      usb: cdns3: fixed memory use after free at cdns3_gadget_ep_disable()
      usb: cdns3: fix memory double free when handle zero packet

Fullway Wang (2):
      fbdev: savage: Error out if pixclock equals zero
      fbdev: sis: Error out if pixclock equals zero

Gaurav Batra (1):
      powerpc/pseries/iommu: DLPAR add doesn't completely initialize pci_controller

Geliang Tang (7):
      mptcp: add CurrEstab MIB counter support
      mptcp: use mptcp_set_state
      mptcp: add needs_id for userspace appending addr
      selftests: mptcp: diag: check CURRESTAB counters
      selftests: mptcp: add mptcp_lib_get_counter
      mptcp: userspace pm send RM_ADDR for ID 0
      mptcp: add needs_id for netlink appending addr

Gianmarco Lusvardi (1):
      bpf, scripts: Correct GPL license name

Greg Kroah-Hartman (1):
      Linux 6.6.19

Guenter Roeck (3):
      lib/Kconfig.debug: TEST_IOV_ITER depends on MMU
      parisc: Fix stack unwinder
      hwmon: (nct6775) Fix access to temperature configuration registers

Guixin Liu (1):
      nvmet-tcp: fix nvme tcp ida memory leak

Hangbin Liu (1):
      selftests: bonding: set active slave to primary eth1 specifically

Hannes Reinecke (1):
      scsi: lpfc: Use unsigned type for num_sge

Hans de Goede (3):
      Input: goodix - accept ACPI resources with gpio_count == 3 && gpio_int_idx == 0
      platform/x86: intel-vbtn: Stop calling "VBDL" from notify_handler
      platform/x86: touchscreen_dmi: Allow partial (prefix) matches for ACPI names

Hector Martin (1):
      dmaengine: apple-admac: Keep upper bits of REG_BUS_WIDTH

Heiko Stuebner (1):
      arm64: dts: rockchip: set num-cs property for spi on px30

Helge Deller (1):
      Revert "parisc: Only list existing CPUs in cpu_possible_mask"

Horatiu Vultur (1):
      net: sparx5: Add spinlock for frame transmission from CPU

Huacai Chen (4):
      LoongArch: Change acpi_core_pic[NR_CPUS] to acpi_core_pic[MAX_CORE_PIC]
      LoongArch: Call early_init_fdt_scan_reserved_mem() earlier
      LoongArch: Disable IRQ before init_fn() for nonboot CPUs
      LoongArch: Update cpu_sibling_map when disabling nonboot CPUs

Huang Pei (1):
      MIPS: reserve exception vector space ONLY ONCE

Ism Hong (1):
      fs/ntfs3: use non-movable memory for ntfs3 MFT buffer cache

Jacek Lawrynowicz (1):
      accel/ivpu: Disable d3hot_delay on all NPU generations

Jakub Kicinski (4):
      net/sched: act_mirred: use the backlog for mirred ingress
      net/sched: act_mirred: don't override retval if we already lost the skb
      tools: ynl: make sure we always pass yarg to mnl_cb_run
      tools: ynl: don't leak mcast_groups on init error

Jan Kiszka (1):
      riscv/efistub: Ensure GP-relative addressing is not used

Jason Gunthorpe (1):
      s390: use the correct count for __iowrite64_copy()

Javier Martinez Canillas (1):
      sparc: Fix undefined reference to fb_is_primary_device

Jeremy Kerr (1):
      net: mctp: put sock on tag allocation failure

Jianbo Liu (1):
      net/sched: flower: Add lock protection when remove filter handle

Jiri Kosina (1):
      HID: logitech-hidpp: add support for Logitech G Pro X Superlight 2

Jiri Pirko (1):
      devlink: fix port dump cmd type

Joao Martins (3):
      iommufd/iova_bitmap: Bounds check mapped::pages access
      iommufd/iova_bitmap: Switch iova_bitmap::bitmap to an u8 array
      iommufd/iova_bitmap: Consider page offset for the pages to be pinned

Johannes Berg (3):
      wifi: mac80211: set station RX-NSS on reconfig
      wifi: mac80211: adding missing drv_mgd_complete_tx() call
      wifi: mac80211: accept broadcast probe responses on 6 GHz

Johannes Weiner (1):
      mm: memcontrol: clarify swapaccount=0 deprecation warning

Jonathan Corbet (1):
      docs: Instruct LaTeX to cope with deeper nesting

Juergen Gross (4):
      xen/events: reduce externally visible helper functions
      xen/events: remove some simple helpers from events_base.c
      xen/events: drop xen_allocate_irqs_dynamic()
      xen/events: modify internal [un]bind interfaces

Justin Chen (1):
      net: bcmasp: Sanity check is off by one

Justin Iurman (1):
      Fix write to cloned skb in ipv6_hop_ioam()

Kairui Song (1):
      mm/swap: fix race when skipping swapcache

Kalesh AP (2):
      RDMA/bnxt_re: Return error for SRQ resize
      RDMA/bnxt_re: Add a missing check in bnxt_qplib_query_srq

Kamal Heib (1):
      RDMA/qedr: Fix qedr_create_user_qp error flow

Kees Cook (2):
      smb: Work around Clang __bdos() type confusion
      LoongArch: vDSO: Disable UBSAN instrumentation

Konstantin Komarov (20):
      fs/ntfs3: Improve alternative boot processing
      fs/ntfs3: Modified fix directory element type detection
      fs/ntfs3: Improve ntfs_dir_count
      fs/ntfs3: Correct hard links updating when dealing with DOS names
      fs/ntfs3: Print warning while fixing hard links count
      fs/ntfs3: Reduce stack usage
      fs/ntfs3: Fix multithreaded stress test
      fs/ntfs3: Fix detected field-spanning write (size 8) of single field "le->name"
      fs/ntfs3: Add file_modified
      fs/ntfs3: Drop suid and sgid bits as a part of fpunch
      fs/ntfs3: Implement super_operations::shutdown
      fs/ntfs3: ntfs3_forced_shutdown use int instead of bool
      fs/ntfs3: Add NULL ptr dereference checking at the end of attr_allocate_frame()
      fs/ntfs3: Disable ATTR_LIST_ENTRY size check
      fs/ntfs3: Use kvfree to free memory allocated by kvmalloc
      fs/ntfs3: Prevent generic message "attempt to access beyond end of device"
      fs/ntfs3: Use i_size_read and i_size_write
      fs/ntfs3: Correct function is_rst_area_valid
      fs/ntfs3: Fixed overflow check in mi_enum_attr()
      fs/ntfs3: Update inode->i_size after success write into compressed file

Krishna Kurapati (1):
      usb: gadget: ncm: Avoid dropping datagrams of properly parsed NTBs

Krystian Pradzynski (1):
      accel/ivpu/40xx: Stop passing SKU boot parameters to FW

Kuniyuki Iwashima (2):
      dccp/tcp: Unhash sk from ehash for tb2 alloc failure after check_estalblished().
      arp: Prevent overflow in arp_req_get().

Kunwu Chan (2):
      dmaengine: ti: edma: Add some null pointer checks to the edma_probe
      HID: nvidia-shield: Add missing null pointer checks to LED initialization

Lad Prabhakar (1):
      cache: ax45mp_cache: Align end size to cache boundary in ax45mp_dma_cache_wback()

Lennert Buytenhek (2):
      ahci: add 43-bit DMA address quirk for ASMedia ASM1061 controllers
      ahci: Extend ASM1061 43-bit DMA address quirk to other ASM106x parts

Lijo Lazar (1):
      drm/amdgpu: Fix HDP flush for VFs on nbio v7.9

Liming Sun (1):
      platform/mellanox: mlxbf-tmfifo: Drop Tx network packet when Tx TmFIFO is full

Lino Sanfilippo (2):
      serial: stm32: do not always set SER_RS485_RX_DURING_TX if RS485 is enabled
      serial: amba-pl011: Fix DMA transmission in RS485 mode

Lucas Stach (1):
      bus: imx-weim: fix valid range check

Lukas Wunner (1):
      ARM: dts: Fix TPM schema violations

Mahesh Rajashekhara (1):
      scsi: smartpqi: Fix logical volume rescan race condition

Maksim Kiselev (1):
      aoe: avoid potential deadlock at set_capacity

Marek Vasut (1):
      arm64: dts: imx8mp: Disable UART4 by default on Data Modul i.MX8M Plus eDM SBC

Mario Limonciello (1):
      platform/x86: thinkpad_acpi: Only update profile if successfully converted

Mark Brown (2):
      arm64/sme: Restore SME registers on exit from suspend
      arm64/sme: Restore SMCR_EL1.EZT0 on exit from suspend

Mark Zhang (1):
      IB/mlx5: Don't expose debugfs entries for RRoCE general parameters if not supported

Martin Blumenstingl (2):
      regulator: pwm-regulator: Add validity checks in continuous .get_voltage
      drm/meson: Don't remove bridges which are created by other drivers

Martin K. Petersen (2):
      scsi: sd: usb_storage: uas: Access media prior to querying device properties
      scsi: core: Consult supported VPD page list prior to fetching page

Martin KaFai Lau (1):
      bpf: Fix racing between bpf_timer_cancel_and_free and bpf_timer_cancel

Martynas Pumputis (1):
      bpf: Derive source IP addr via bpf_*_fib_lookup()

Masahiro Yamada (2):
      LoongArch: Select ARCH_ENABLE_THP_MIGRATION instead of redefining it
      LoongArch: Select HAVE_ARCH_SECCOMP to use the common SECCOMP menu

Matthieu Baerts (NGI0) (9):
      selftests: mptcp: userspace_pm: unique subtest names
      selftests: mptcp: simult flows: fix some subtest names
      selftests: mptcp: pm nl: also list skipped tests
      selftests: mptcp: pm nl: avoid error msg on older kernels
      selftests: mptcp: diag: fix bash warnings on older kernels
      selftests: mptcp: diag: unique 'in use' subtest names
      selftests: mptcp: diag: unique 'cestab' subtest names
      selftests: mptcp: join: stop transfer when check is done (part 1)
      selftests: mptcp: join: stop transfer when check is done (part 2)

Maxime Ripard (1):
      drm/i915/tv: Fix TV mode

Maximilian Heyne (1):
      xen/events: close evtchn after mapping cleanup

Meenakshikumar Somasundaram (1):
      drm/amd/display: Add dpia display mode validation logic

Michal Kazior (1):
      wifi: cfg80211: fix missing interfaces when dumping

Mika Westerberg (1):
      spi: intel-pci: Add support for Arrow Lake SPI serial flash

Mike Marciniszyn (1):
      RDMA/irdma: Fix KASAN issue with tasklet

Mikulas Patocka (4):
      dm-crypt: recheck the integrity tag after a failure
      dm-integrity: recheck the integrity tag after a failure
      dm-crypt: don't modify the data when using authenticated encryption
      dm-verity: recheck the hash after a failure

Muhammad Usama Anjum (1):
      selftests/iommu: fix the config fragment

Mukul Joshi (1):
      drm/amdkfd: Use correct drm device for cgroup permission check

Mustafa Ismail (2):
      RDMA/irdma: Set the CQ read threshold for GEN 1
      RDMA/irdma: Add AE for too many RNRS

Nam Cao (1):
      irqchip/sifive-plic: Enable interrupt if needed before EOI

Naohiro Aota (1):
      scsi: target: pscsi: Fix bio_put() for error case

Nathan Chancellor (1):
      drm/amd/display: Avoid enum conversion warning

Nikita Shubin (1):
      ARM: ep93xx: Add terminator to gpiod_lookup_table

Oliver Upton (3):
      KVM: arm64: vgic-its: Test for valid IRQ in MOVALL handler
      KVM: arm64: vgic-its: Test for valid IRQ in its_sync_lpi_pending_table()
      irqchip/gic-v3-its: Do not assume vPE tables are preallocated

Ondrej Jirman (1):
      Revert "usb: typec: tcpm: reset counter when enter into unattached state after try role"

Pablo Neira Ayuso (3):
      netfilter: nft_flow_offload: reset dst in route object after setting up flow
      netfilter: nft_flow_offload: release dst in case direct xmit path is used
      netfilter: nf_tables: register hooks last when adding new chain/flowtable

Paolo Abeni (6):
      mptcp: fix more tx path fields initialization
      mptcp: corner case locking for rx path fields initialization
      mptcp: fix lockless access in subflow ULP diag
      mptcp: fix data races on local_id
      mptcp: fix data races on remote_id
      mptcp: fix duplicate subflow creation

Patrick Rudolph (1):
      regulator (max5970): Fix IRQ handler

Paulo Alcantara (2):
      smb: client: increase number of PDUs allowed in a compound request
      smb: client: set correct d_type for reparse points under DFS mounts

Pavel Sakharov (1):
      net: stmmac: Fix incorrect dereference in interrupt handlers

Pawan Gupta (1):
      x86/bugs: Add asm helpers for executing VERW

Pawel Laszczak (2):
      usb: cdnsp: blocked some cdns3 specific code
      usb: cdnsp: fixed issue with incorrect detecting CDNSP family controllers

Peichen Huang (1):
      drm/amd/display: Request usb4 bw for mst streams

Peter Oberparleiter (1):
      s390/cio: fix invalid -EBUSY on ccw_device_start

Phoenix Chen (1):
      platform/x86: touchscreen_dmi: Add info for the TECLAST X16 Plus tablet

Prike Liang (2):
      drm/amdgpu: skip to program GFXDEC registers for suspend abort
      drm/amdgpu: reset gpu for s3 suspend abort case

Qu Wenruo (1):
      btrfs: defrag: avoid unnecessary defrag caused by incorrect extent size

Radhey Shyam Pandey (1):
      ata: ahci_ceva: fix error handling for Xilinx GT PHY support

Randy Dunlap (1):
      scsi: jazz_esp: Only build if SCSI core is builtin

Richard Fitzgerald (1):
      ASoC: wm_adsp: Don't overwrite fwf_name with the default

Robert Richter (1):
      cxl/pci: Fix disabling memory if DVSEC CXL Range does not match a CFMWS window

Rui Salvaterra (2):
      ALSA: hda: Replace numeric device IDs with constant values
      ALSA: hda: Increase default bdl_pos_adj for Apollo Lake

Rémi Denis-Courmont (2):
      phonet: take correct lock to peek at the RX queue
      phonet/pep: fix racy skb_queue_empty() use

SEO HOYOUNG (1):
      scsi: ufs: core: Remove the ufshcd_release() in ufshcd_err_handling_prepare()

Sabrina Dubroca (3):
      tls: break out of main loop when PEEK gets a non-data record
      tls: stop recv() if initial process_rx_list gave us non-DATA
      tls: don't skip over different type records from the rx_list

Sandeep Dhavale (1):
      erofs: fix refcount on the metabuf used for inode lookup

Sebastian Andrzej Siewior (1):
      xsk: Add truesize to skb_add_rx_frag().

SeongJae Park (2):
      mm/damon/lru_sort: fix quota status loss due to online tunings
      mm/damon/reclaim: fix quota stauts loss due to online tunings

Shigeru Yoshida (1):
      bpf, sockmap: Fix NULL pointer dereference in sk_psock_verdict_data_ready()

Shiraz Saleem (1):
      RDMA/irdma: Validate max_send_wr and max_recv_wr

Shyam Prasad N (8):
      cifs: open_cached_dir should not rely on primary channel
      cifs: cifs_pick_channel should try selecting active channels
      cifs: translate network errors on send to -ECONNABORTED
      cifs: helper function to check replayable error codes
      cifs: make sure that channel scaling is done only once
      cifs: do not search for channel if server is terminating
      cifs: change tcon status when need_reconnect is set on it
      cifs: handle cases where multiple sessions share connection

Siddharth Vadapalli (1):
      net: phy: realtek: Fix rtl8211f_config_init() for RTL8211F(D)(I)-VD-CG PHY

Sohaib Nadeem (3):
      drm/amd/display: increased min_dcfclk_mhz and min_fclk_mhz
      drm/amd/display: fixed integer types and null check locations
      Revert "drm/amd/display: increased min_dcfclk_mhz and min_fclk_mhz"

Srinivasan Shanmugam (1):
      drm/amd/display: Fix buffer overflow in 'get_host_router_total_dp_tunnel_bw()'

Stanley.Yang (1):
      drm/amdgpu: Fix shared buff copy to user

Steve French (2):
      smb3: clarify mount warning
      smb3: add missing null server pointer check

Subbaraya Sundeep (1):
      octeontx2-af: Consider the action set by PF

Szilard Fabian (1):
      Input: i8042 - add Fujitsu Lifebook U728 to i8042 quirk table

Szuying Chen (1):
      ata: ahci: add identifiers for ASM2116 series adapters

Takashi Sakamoto (1):
      firewire: core: send bus reset promptly on gap count error

Terry Tritton (1):
      selftests/mm: uffd-unit-test check if huge page size is 0

Thinh Nguyen (1):
      usb: dwc3: gadget: Don't disconnect if not started

Thomas Hellström (1):
      drm/ttm: Fix an invalid freeing on already freed page in error path

Tobias Waldekranz (2):
      net: bridge: switchdev: Skip MDB replays of deferred events on offload
      net: bridge: switchdev: Ensure deferred event delivery on unoffload

Tom Parkin (1):
      l2tp: pass correct message length to ip6_append_data

Vasiliy Kovalev (3):
      gtp: fix use-after-free and null-ptr-deref in gtp_genl_dump_pdp()
      ipv6: sr: fix possible use-after-free and null-ptr-deref
      devlink: fix possible use-after-free and memory leaks in devlink_init()

Venkata Prasad Potturu (1):
      ASoC: amd: acp: Add check for cpu dai link initialization

Victor Nogueira (1):
      net/sched: act_mirred: Create function tcf_mirred_to_dev and improve readability

Vidya Sagar (1):
      PCI/MSI: Prevent MSI hardware interrupt number truncation

Vinod Koul (3):
      dmaengine: shdma: increase size of 'dev_id'
      dmaengine: fsl-qdma: increase size of 'irq_name'
      dmaengine: dw-edma: increase size of 'name' in debugfs code

Viresh Kumar (1):
      xen: evtchn: Allow shared registration of IRQ handers

Wachowski, Karol (1):
      accel/ivpu: Force snooping for MMU writes

Wayne Lin (1):
      drm/amd/display: adjust few initialization order in dm

Will Deacon (1):
      misc: open-dice: Fix spurious lockdep warning

Wolfram Sang (1):
      spi: sh-msiof: avoid integer overflow in constants

Xin Long (1):
      netfilter: conntrack: check SCTP_CID_SHUTDOWN_ACK for vtag setting in sctp_new

Xiubo Li (1):
      libceph: fail sparse-read if the data length doesn't match

Xu Yang (2):
      usb: roles: fix NULL pointer issue when put module's reference
      usb: roles: don't get/set_role() when usb_role_switch is unregistered

Yi Sun (1):
      virtio-blk: Ensure no requests in virtqueues before deleting vqs.

Yosry Ahmed (1):
      mm: zswap: fix missing folio cleanup in writeback race path

Yu Kuai (1):
      md: Fix missing release of 'active_io' for flush

Zhang Rui (1):
      hwmon: (coretemp) Enlarge per package core count limit

Zhang Yi (1):
      ext4: correct the hole length returned by ext4_map_blocks()

Zhipeng Lu (1):
      IB/hfi1: Fix a memleak in init_credit_return

zhenwei pi (1):
      crypto: virtio/akcipher - Fix stack overflow on memcpy


^ permalink raw reply	[relevance 2%]

* Linux 5.15.150
@ 2024-03-01 13:15  2% Greg Kroah-Hartman
  0 siblings, 0 replies; 200+ results
From: Greg Kroah-Hartman @ 2024-03-01 13:15 UTC (permalink / raw)
  To: linux-kernel, akpm, torvalds, stable; +Cc: lwn, jslaby, Greg Kroah-Hartman

I'm announcing the release of the 5.15.150 kernel.

All users of the 5.15 kernel series must upgrade.

The updated 5.15.y git tree can be found at:
	git://git.kernel.org/pub/scm/linux/kernel/git/stable/linux-stable.git linux-5.15.y
and can be browsed at the normal kernel.org git web browser:
	https://git.kernel.org/?p=linux/kernel/git/stable/linux-stable.git;a=summary

thanks,

greg k-h

------------

 Documentation/ABI/testing/sysfs-platform-asus-wmi    |    9 
 Makefile                                             |    2 
 arch/arm/boot/dts/bcm47189-luxul-xap-1440.dts        |    1 
 arch/arm/boot/dts/bcm47189-luxul-xap-810.dts         |    2 
 arch/arm/boot/dts/bcm53573.dtsi                      |   20 
 arch/arm/mach-ep93xx/core.c                          |    1 
 arch/arm64/boot/dts/rockchip/px30.dtsi               |    2 
 arch/arm64/boot/dts/rockchip/rk3399-rock-pi-4.dtsi   |   79 
 arch/arm64/include/asm/exception.h                   |    5 
 arch/arm64/kvm/vgic/vgic-its.c                       |    5 
 arch/arm64/mm/mmu.c                                  |    4 
 arch/mips/include/asm/vpe.h                          |    1 
 arch/mips/kernel/smp-cps.c                           |    8 
 arch/mips/kernel/traps.c                             |    8 
 arch/mips/kernel/vpe-mt.c                            |    7 
 arch/mips/lantiq/prom.c                              |    6 
 arch/powerpc/kernel/eeh_driver.c                     |   71 
 arch/powerpc/kernel/rtas.c                           |   24 
 arch/powerpc/perf/hv-24x7.c                          |   42 
 arch/powerpc/platforms/powernv/pci-ioda.c            |    3 
 arch/powerpc/platforms/pseries/lpar.c                |   20 
 arch/powerpc/platforms/pseries/lparcfg.c             |   20 
 arch/riscv/include/asm/parse_asm.h                   |    2 
 arch/s390/pci/pci.c                                  |    2 
 arch/x86/include/asm/nospec-branch.h                 |    2 
 arch/x86/include/asm/text-patching.h                 |   30 
 arch/x86/kernel/alternative.c                        |   13 
 arch/x86/kernel/fpu/signal.c                         |   12 
 arch/x86/kernel/ftrace.c                             |    4 
 arch/x86/kernel/paravirt.c                           |   23 
 arch/x86/kernel/static_call.c                        |    2 
 arch/x86/net/bpf_jit_comp.c                          |    2 
 drivers/acpi/button.c                                |    9 
 drivers/acpi/property.c                              |    4 
 drivers/acpi/resource.c                              |   35 
 drivers/acpi/video_detect.c                          |   34 
 drivers/ata/ahci.c                                   |   34 
 drivers/ata/ahci.h                                   |    6 
 drivers/ata/ahci_ceva.c                              |  125 -
 drivers/ata/ahci_da850.c                             |   47 
 drivers/ata/ahci_dm816.c                             |    4 
 drivers/ata/libahci_platform.c                       |  133 -
 drivers/block/nbd.c                                  |    3 
 drivers/block/virtio_blk.c                           |    7 
 drivers/clk/clk.c                                    |   11 
 drivers/clk/imx/clk-imx8mp.c                         |   23 
 drivers/clk/imx/clk.c                                |    3 
 drivers/clk/qcom/gcc-qcs404.c                        |   24 
 drivers/clk/qcom/gpucc-sc7180.c                      |    7 
 drivers/clk/qcom/gpucc-sdm845.c                      |    7 
 drivers/clk/renesas/renesas-cpg-mssr.c               |    8 
 drivers/dma/fsl-qdma.c                               |    2 
 drivers/dma/sh/shdma.h                               |    2 
 drivers/dma/ti/edma.c                                |   10 
 drivers/firewire/core-card.c                         |   18 
 drivers/firmware/efi/arm-runtime.c                   |    2 
 drivers/firmware/efi/efi-init.c                      |   19 
 drivers/firmware/efi/riscv-runtime.c                 |    2 
 drivers/gpu/drm/amd/amdgpu/amdgpu.h                  |    2 
 drivers/gpu/drm/amd/amdgpu/amdgpu_device.c           |    8 
 drivers/gpu/drm/amd/amdgpu/amdgpu_drv.c              |    2 
 drivers/gpu/drm/amd/amdgpu/gfx_v9_0.c                |    8 
 drivers/gpu/drm/amd/amdgpu/soc15.c                   |   22 
 drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c    |    1 
 drivers/gpu/drm/drm_syncobj.c                        |    6 
 drivers/gpu/drm/i915/display/intel_display_debugfs.c |    4 
 drivers/gpu/drm/i915/i915_reg.h                      |    3 
 drivers/gpu/drm/nouveau/nvkm/subdev/bios/shadow.c    |    8 
 drivers/gpu/drm/nouveau/nvkm/subdev/instmem/nv50.c   |    2 
 drivers/gpu/drm/ttm/ttm_pool.c                       |    2 
 drivers/hwmon/coretemp.c                             |    2 
 drivers/i2c/busses/i2c-imx.c                         |   97 -
 drivers/infiniband/hw/bnxt_re/ib_verbs.c             |    5 
 drivers/infiniband/hw/hfi1/pio.c                     |    6 
 drivers/infiniband/hw/hfi1/sdma.c                    |    2 
 drivers/infiniband/hw/irdma/defs.h                   |    1 
 drivers/infiniband/hw/irdma/hw.c                     |    8 
 drivers/infiniband/hw/irdma/verbs.c                  |    9 
 drivers/infiniband/hw/qedr/verbs.c                   |   11 
 drivers/infiniband/sw/siw/siw_cm.c                   |    1 
 drivers/infiniband/sw/siw/siw_verbs.c                |    2 
 drivers/infiniband/ulp/srpt/ib_srpt.c                |   17 
 drivers/input/joystick/xpad.c                        |    2 
 drivers/input/misc/iqs269a.c                         |  335 +--
 drivers/input/serio/i8042-acpipnpio.h                |    8 
 drivers/input/touchscreen/ads7846.c                  |   23 
 drivers/md/dm-crypt.c                                |    6 
 drivers/md/md.c                                      |   14 
 drivers/md/raid10.c                                  |    2 
 drivers/mmc/host/jz4740_mmc.c                        |   10 
 drivers/mmc/host/mxcmmc.c                            |    6 
 drivers/mtd/nand/raw/sunxi_nand.c                    |    2 
 drivers/net/ethernet/intel/igb/igb_main.c            |    5 
 drivers/net/ethernet/marvell/octeontx2/af/rvu_npc.c  |    4 
 drivers/net/ethernet/realtek/r8169_main.c            |   14 
 drivers/net/ethernet/stmicro/stmmac/stmmac_main.c    |   20 
 drivers/net/ethernet/ti/am65-cpsw-nuss.c             |   29 
 drivers/net/gtp.c                                    |   10 
 drivers/net/wireless/ath/ath11k/mac.c                |    2 
 drivers/net/wireless/intel/iwlwifi/mvm/sta.c         |    2 
 drivers/nvme/host/fc.c                               |   47 
 drivers/nvme/target/fc.c                             |  131 -
 drivers/nvme/target/fcloop.c                         |    6 
 drivers/nvme/target/tcp.c                            |    1 
 drivers/pci/controller/dwc/pcie-designware-ep.c      |    3 
 drivers/pci/msi.c                                    |    2 
 drivers/platform/x86/intel/vbtn.c                    |    3 
 drivers/platform/x86/touchscreen_dmi.c               |   39 
 drivers/regulator/pwm-regulator.c                    |    3 
 drivers/scsi/Kconfig                                 |    2 
 drivers/scsi/lpfc/lpfc_scsi.c                        |   12 
 drivers/soc/mediatek/mtk-pm-domains.c                |   15 
 drivers/soc/renesas/r8a77980-sysc.c                  |    3 
 drivers/spi/spi-hisi-sfc-v3xx.c                      |    5 
 drivers/spi/spi-sh-msiof.c                           |   16 
 drivers/target/target_core_device.c                  |    5 
 drivers/target/target_core_transport.c               |    4 
 drivers/tty/serial/8250/8250_port.c                  |   18 
 drivers/tty/serial/amba-pl011.c                      |   60 
 drivers/usb/cdns3/cdns3-gadget.c                     |    8 
 drivers/usb/cdns3/core.c                             |    1 
 drivers/usb/cdns3/drd.c                              |   13 
 drivers/usb/cdns3/drd.h                              |    6 
 drivers/usb/cdns3/host.c                             |   16 
 drivers/usb/dwc3/gadget.c                            |    5 
 drivers/usb/gadget/function/f_ncm.c                  |   10 
 drivers/usb/host/xhci-hub.c                          |  228 +-
 drivers/usb/host/xhci-mem.c                          |   10 
 drivers/usb/host/xhci-ring.c                         |   13 
 drivers/usb/host/xhci.h                              |    9 
 drivers/usb/roles/class.c                            |   29 
 drivers/vdpa/mlx5/core/mr.c                          |    1 
 drivers/video/fbdev/savage/savagefb_driver.c         |    3 
 drivers/video/fbdev/sis/sis_main.c                   |    2 
 fs/afs/volume.c                                      |    4 
 fs/aio.c                                             |    9 
 fs/btrfs/disk-io.c                                   |    3 
 fs/cifs/connect.c                                    |   19 
 fs/cifs/smb2file.c                                   |    1 
 fs/cifs/smb2ops.c                                    |   54 
 fs/cifs/smb2pdu.c                                    |  113 -
 fs/cifs/smb2proto.h                                  |   16 
 fs/erofs/decompressor.c                              |   34 
 fs/exfat/dir.c                                       |   15 
 fs/exfat/exfat_fs.h                                  |    5 
 fs/ext4/extents.c                                    |  111 -
 fs/ext4/mballoc.c                                    |   70 
 fs/f2fs/gc.c                                         |   41 
 fs/ksmbd/smb2pdu.c                                   |    8 
 fs/ntfs3/attrib.c                                    |   20 
 fs/ntfs3/attrlist.c                                  |    8 
 fs/ntfs3/dir.c                                       |   40 
 fs/ntfs3/file.c                                      |    2 
 fs/ntfs3/fslog.c                                     |   14 
 fs/ntfs3/fsntfs.c                                    |   24 
 fs/ntfs3/inode.c                                     |    2 
 fs/ntfs3/ntfs.h                                      |    4 
 fs/ntfs3/ntfs_fs.h                                   |   14 
 fs/ntfs3/record.c                                    |   16 
 fs/ntfs3/xattr.c                                     |    3 
 fs/zonefs/super.c                                    |   68 
 include/dt-bindings/clock/imx8mp-clock.h             |   10 
 include/linux/ahci_platform.h                        |    5 
 include/linux/bpf.h                                  |   14 
 include/linux/clk-provider.h                         |   15 
 include/linux/fs.h                                   |    2 
 include/linux/pm.h                                   |   80 
 include/linux/sched.h                                |    4 
 include/linux/sched/signal.h                         |    2 
 include/linux/socket.h                               |    5 
 include/net/netfilter/nf_flow_table.h                |    4 
 include/net/tcp.h                                    |    2 
 kernel/bpf/bpf_lru_list.c                            |   21 
 kernel/bpf/bpf_lru_list.h                            |    7 
 kernel/bpf/helpers.c                                 |   76 
 kernel/bpf/verifier.c                                |    3 
 kernel/sched/fair.c                                  |    2 
 kernel/sched/rt.c                                    |   10 
 kernel/sysctl.c                                      |    4 
 kernel/time/posix-timers.c                           |   31 
 kernel/trace/bpf_trace.c                             |   39 
 lib/debugobjects.c                                   |    9 
 mm/userfaultfd.c                                     |   14 
 net/core/dev.c                                       |    2 
 net/core/dev_ioctl.c                                 |    2 
 net/core/devlink.c                                   |    5 
 net/ipv4/arp.c                                       |    3 
 net/ipv4/devinet.c                                   |   21 
 net/ipv6/addrconf.c                                  |   21 
 net/ipv6/seg6.c                                      |   20 
 net/l2tp/l2tp_ip6.c                                  |    2 
 net/mac80211/mlme.c                                  |    1 
 net/mac80211/sta_info.c                              |    2 
 net/mac80211/tx.c                                    |    2 
 net/mptcp/diag.c                                     |    6 
 net/netfilter/nf_conntrack_proto_sctp.c              |    2 
 net/netfilter/nf_flow_table_core.c                   |   41 
 net/netfilter/nf_tables_api.c                        |    3 
 net/netfilter/nft_flow_offload.c                     |   12 
 net/packet/af_packet.c                               |   12 
 net/sched/Kconfig                                    |   42 
 net/sched/Makefile                                   |    3 
 net/sched/sch_api.c                                  |   20 
 net/sched/sch_atm.c                                  |  710 -------
 net/sched/sch_cbq.c                                  | 1817 -------------------
 net/sched/sch_dsmark.c                               |  522 -----
 net/tls/tls_main.c                                   |    2 
 net/tls/tls_sw.c                                     |   12 
 net/wireless/nl80211.c                               |    1 
 net/wireless/wext-core.c                             |    6 
 scripts/bpf_doc.py                                   |    2 
 sound/soc/sunxi/sun4i-spdif.c                        |    5 
 sound/usb/clock.c                                    |   10 
 sound/usb/format.c                                   |   20 
 tools/include/uapi/linux/fscrypt.h                   |    3 
 tools/perf/trace/beauty/include/linux/socket.h       |    2 
 tools/testing/selftests/net/vrf-xfrm-tests.sh        |   32 
 tools/virtio/linux/kernel.h                          |    2 
 tools/virtio/linux/vringh.h                          |    1 
 219 files changed, 2291 insertions(+), 4618 deletions(-)

Alex Bee (2):
      arm64: dts: rockchip: add ES8316 codec for ROCK Pi 4
      arm64: dts: rockchip: add SPDIF node for ROCK Pi 4

Alexander Tsoy (2):
      ALSA: usb-audio: Check presence of valid altsetting control
      ALSA: usb-audio: Ignore clock selector errors for single connection

Alexey Khoroshilov (1):
      clk: renesas: cpg-mssr: Fix use after free if cpg_mssr_common_init() failed

Andrei Vagin (1):
      x86/fpu: Stop relying on userspace for info to fault in xsave buffer

Andrew Bresticker (2):
      efi: runtime: Fix potential overflow of soft-reserved region size
      efi: Don't add memblocks for soft-reserved memory

Armin Wolf (1):
      drm/amd/display: Fix memory leak in dm_sw_fini()

Arnaldo Carvalho de Melo (2):
      tools headers UAPI: Sync linux/fscrypt.h with the kernel sources
      perf beauty: Update copy of linux/socket.h with the kernel sources

Arnd Bergmann (2):
      RDMA/srpt: fix function pointer cast warnings
      nouveau: fix function cast warnings

Baokun Li (5):
      ext4: avoid dividing by 0 in mb_update_avg_fragment_size() when block bitmap corrupt
      ext4: avoid allocating blocks from corrupted group in ext4_mb_try_best_found()
      ext4: avoid allocating blocks from corrupted group in ext4_mb_find_by_goal()
      ext4: regenerate buddy after block freeing failed if under fc replay
      ext4: avoid bb_free and bb_fragments inconsistency in mb_free_blocks()

Bart Van Assche (2):
      RDMA/srpt: Support specifying the srpt_service_guid parameter
      fs/aio: Restrict kiocb_set_cancel_fn() to I/O submitted via libaio

Borislav Petkov (AMD) (2):
      Revert "x86/ftrace: Use alternative RET encoding"
      Revert "x86/alternative: Make custom return thunk unconditional"

Brenton Simpson (1):
      Input: xpad - add Lenovo Legion Go controllers

Byungki Lee (1):
      f2fs: write checkpoint during FG_GC

Chao Yu (1):
      f2fs: don't set GC_FAILURE_PIN for background GC

Chen-Yu Tsai (2):
      ASoC: sunxi: sun4i-spdif: Add support for Allwinner H616
      clk: Honor CLK_OPS_PARENT_ENABLE in clk_core_is_enabled()

Chuansheng Liu (1):
      drm/i915/dg1: Update DMC_DEBUG3 register

Conrad Kostecki (1):
      ahci: asm1166: correct count of reported ports

Corey Minyard (2):
      i2c: imx: Add timer for handling the stop condition
      i2c: imx: when being a target, mark the last read as processed

Cyril Hrubis (3):
      sched/rt: sysctl_sched_rr_timeslice show default timeslice after reset
      sched/rt: Fix sysctl_sched_rr_timeslice intial value
      sched/rt: Disallow writing invalid values to sched_rt_period_us

Damien Le Moal (1):
      zonefs: Improve error handling

Dan Carpenter (1):
      PCI: dwc: Fix a 64bit bug in dw_pcie_ep_raise_msix_irq()

Daniel Axtens (1):
      powerpc/eeh: Small refactor of eeh_handle_normal_event()

Daniel Vacek (1):
      IB/hfi1: Fix sdma.h tx->num_descs off-by-one error

Daniel Wagner (8):
      nvme-fc: do not wait in vain when unloading module
      nvmet-fcloop: swap the list_add_tail arguments
      nvmet-fc: release reference on target port
      nvmet-fc: defer cleanup using RCU properly
      nvmet-fc: hold reference on hostport match
      nvmet-fc: abort command when there is no binding
      nvmet-fc: avoid deadlock on delete association path
      nvmet-fc: take ref count on tgtport before delete assoc

Daniil Dulov (1):
      afs: Increase buffer size in afs_update_volume_status()

Dave Marchevsky (1):
      bpf: Merge printk and seq_printf VARARG max macros

David Sterba (1):
      btrfs: add xxhash to fast checksum implementations

Devyn Liu (1):
      spi: hisi-sfc-v3xx: Return IRQ_NONE if no interrupts were detected

Dmitry Baryshkov (4):
      clk: qcom: gcc-qcs404: disable gpll[04]_out_aux parents
      clk: qcom: gcc-qcs404: fix names of the DSI clocks used as parents
      clk: qcom: gpucc-sc7180: fix clk_dis_wait being programmed for CX GDSC
      clk: qcom: gpucc-sdm845: fix clk_dis_wait being programmed for CX GDSC

Dmitry Bogdanov (1):
      scsi: target: core: Add TMF to tmr_list handling

Edward Adam Davis (1):
      fs/ntfs3: Fix oob in ntfs_listxattr

Eli Cohen (1):
      vdpa/mlx5: Don't clear mr struct on destroy MR

Enzo Matsumiya (1):
      cifs: remove useless parameter 'is_fsctl' from SMB2_ioctl()

Eric Dumazet (2):
      ipv4: properly combine dev_base_seq and ipv4.dev_addr_genid
      ipv6: properly combine dev_base_seq and ipv6.dev_addr_genid

Erik Kurzinger (1):
      drm/syncobj: call drm_syncobj_fence_add_wait when WAIT_AVAILABLE flag is set

Eugen Hristev (1):
      pmdomain: mediatek: fix race conditions with genpd

FUKAUMI Naoki (1):
      arm64: dts: rockchip: fix regulator name on rk3399-rock-4

Fedor Pchelkin (1):
      ksmbd: free aux buffer if ksmbd_iov_pin_rsp_read fails

Felix Fietkau (1):
      wifi: mac80211: fix race condition on enabling fast-xmit

Florian Westphal (4):
      netfilter: nf_tables: add rescheduling points during loop detection walks
      netfilter: nf_tables: set dormant flag on hook register failure
      netfilter: nf_tables: fix scheduling-while-atomic splat
      netfilter: nf_tables: can't schedule in nft_chain_validate

Frank Li (2):
      usb: cdns3: fixed memory use after free at cdns3_gadget_ep_disable()
      usb: cdns3: fix memory double free when handle zero packet

Frederic Barrat (1):
      powerpc/powernv/ioda: Skip unallocated resources when mapping to PE

Fullway Wang (2):
      fbdev: savage: Error out if pixclock equals zero
      fbdev: sis: Error out if pixclock equals zero

Ganesh Goudar (1):
      powerpc/eeh: Set channel state after notifying the drivers

Gao Xiang (1):
      erofs: fix lz4 inplace decompression

Geert Uytterhoeven (2):
      pmdomain: renesas: r8a77980-sysc: CR7 must be always on
      clk: renesas: cpg-mssr: Remove superfluous check in resume code

Gianmarco Lusvardi (1):
      bpf, scripts: Correct GPL license name

Greg Kroah-Hartman (1):
      Linux 5.15.150

Guixin Liu (1):
      nvmet-tcp: fix nvme tcp ida memory leak

Guo Zhengkui (1):
      drm/nouveau/instmem: fix uninitialized_var.cocci warning

Guoqing Jiang (2):
      RDMA/siw: Balance the reference of cep->kref in the error path
      RDMA/siw: Correct wrong debug message

Gustavo A. R. Silva (1):
      wifi: wext-core: Fix -Wstringop-overflow warning in ioctl_standard_iw_point()

Hannes Reinecke (1):
      scsi: lpfc: Use unsigned type for num_sge

Hans de Goede (7):
      platform/x86: intel-vbtn: Stop calling "VBDL" from notify_handler
      platform/x86: touchscreen_dmi: Allow partial (prefix) matches for ACPI names
      ACPI: button: Add lid disable DMI quirk for Nextbook Ares 8A
      ACPI: video: Add backlight=native DMI quirk for Apple iMac11,3
      ACPI: video: Add backlight=native DMI quirk for Lenovo ThinkPad X131e (3371 AMD version)
      ACPI: video: Add backlight=native DMI quirk for Apple iMac12,1 and iMac12,2
      ACPI: resource: Add Asus ExpertBook B2502 to Asus quirks

Heiko Stuebner (2):
      RISC-V: fix funct4 definition for c.jalr in parse_asm.h
      arm64: dts: rockchip: set num-cs property for spi on px30

Heiner Kallweit (1):
      r8169: use new PM macros

Huang Pei (1):
      MIPS: reserve exception vector space ONLY ONCE

Hui Su (1):
      kernel/sched: Remove dl_boosted flag comment

Ilpo Järvinen (1):
      serial: 8250: Remove serial_rs485 sanitization from em485

Ism Hong (1):
      fs/ntfs3: use non-movable memory for ntfs3 MFT buffer cache

Jakub Kicinski (2):
      tls: rx: jump to a more appropriate label
      tls: rx: drop pointless else after goto

Jamal Hadi Salim (3):
      net/sched: Retire CBQ qdisc
      net/sched: Retire ATM qdisc
      net/sched: Retire dsmark qdisc

Jason Gunthorpe (1):
      s390: use the correct count for __iowrite64_copy()

Jeff LaBundy (5):
      Input: iqs269a - drop unused device node references
      Input: iqs269a - configure device with a single block write
      Input: iqs269a - increase interrupt handler return delay
      Input: iqs269a - do not poll during suspend or resume
      Input: iqs269a - do not poll during ATI

Jiri Olsa (3):
      bpf: Add struct for bin_args arg in bpf_bprintf_prepare
      bpf: Do cleanup in bpf_bprintf_cleanup only when needed
      bpf: Remove trace_printk_lock

Johannes Berg (2):
      wifi: mac80211: adding missing drv_mgd_complete_tx() call
      wifi: iwlwifi: mvm: avoid baid size integer overflow

Jonathan Cameron (1):
      Input: iqs269a - switch to DEFINE_SIMPLE_DEV_PM_OPS() and pm_sleep_ptr()

Kalesh AP (1):
      RDMA/bnxt_re: Return error for SRQ resize

Kamal Heib (1):
      RDMA/qedr: Fix qedr_create_user_qp error flow

Kees Cook (1):
      net: dev: Convert sa_data to flexible array in struct sockaddr

Kellen Renshaw (1):
      ACPI: resource: Add ASUS model S5402ZA to quirks

Konstantin Komarov (10):
      fs/ntfs3: Modified fix directory element type detection
      fs/ntfs3: Improve ntfs_dir_count
      fs/ntfs3: Correct hard links updating when dealing with DOS names
      fs/ntfs3: Print warning while fixing hard links count
      fs/ntfs3: Fix detected field-spanning write (size 8) of single field "le->name"
      fs/ntfs3: Add NULL ptr dereference checking at the end of attr_allocate_frame()
      fs/ntfs3: Disable ATTR_LIST_ENTRY size check
      fs/ntfs3: Prevent generic message "attempt to access beyond end of device"
      fs/ntfs3: Correct function is_rst_area_valid
      fs/ntfs3: Update inode->i_size after success write into compressed file

Krishna Kurapati (1):
      usb: gadget: ncm: Avoid dropping datagrams of properly parsed NTBs

Kuniyuki Iwashima (1):
      arp: Prevent overflow in arp_req_get().

Kunwu Chan (1):
      dmaengine: ti: edma: Add some null pointer checks to the edma_probe

Lennert Buytenhek (1):
      ahci: add 43-bit DMA address quirk for ASMedia ASM1061 controllers

Li Jun (2):
      clk: imx: imx8mp: add shared clk gate for usb suspend clk
      dt-bindings: clocks: imx8mp: Add ID for usb suspend clock

Lino Sanfilippo (1):
      serial: amba-pl011: Fix DMA transmission in RS485 mode

Lokesh Gidra (1):
      userfaultfd: fix mmap_changing checking in mfill_atomic_hugetlb

Luca Ellero (3):
      Input: ads7846 - don't report pressure for ads7845
      Input: ads7846 - always set last command to PWRDOWN
      Input: ads7846 - don't check penirq immediately for 7845

Lucas Stach (1):
      clk: imx8mp: add clkout1/2 support

Luke D. Jones (1):
      platform/x86: asus-wmi: Document the dgpu_disable sysfs attribute

Magali Lemes (1):
      selftests: net: vrf-xfrm-tests: change authentication and encryption algos

Marek Vasut (1):
      clk: imx8mp: Add DISP2 pixel clock

Mark Rutland (1):
      arm64: mm: fix VA-range sanity check

Martin Blumenstingl (1):
      regulator: pwm-regulator: Add validity checks in continuous .get_voltage

Martin KaFai Lau (2):
      bpf: Address KCSAN report on bpf_lru_list
      bpf: Fix racing between bpf_timer_cancel_and_free and bpf_timer_cancel

Mathias Nyman (6):
      xhci: cleanup xhci_hub_control port references
      xhci: move port specific items such as state completions to port structure
      xhci: rename resume_done to resume_timestamp
      xhci: clear usb2 resume related variables in one place.
      xhci: decouple usb2 port resume and get_port_status request handling
      xhci: track port suspend state correctly in unsuccessful resume cases

Maxime Bizon (1):
      wifi: ath11k: fix registration of 6Ghz-only phy without the full channel range

Michal Kazior (1):
      wifi: cfg80211: fix missing interfaces when dumping

Mike Marciniszyn (1):
      RDMA/irdma: Fix KASAN issue with tasklet

Mikulas Patocka (1):
      dm-crypt: don't modify the data when using authenticated encryption

Mustafa Ismail (2):
      RDMA/irdma: Set the CQ read threshold for GEN 1
      RDMA/irdma: Add AE for too many RNRS

Nathan Lynch (5):
      powerpc/pseries/lparcfg: add missing RTAS retry status handling
      powerpc/perf/hv-24x7: add missing RTAS retry status handling
      powerpc/pseries/lpar: add missing RTAS retry status handling
      powerpc/rtas: make all exports GPL
      powerpc/rtas: ensure 4KB alignment for rtas_data_buf

Nikita Shubin (1):
      ARM: ep93xx: Add terminator to gpiod_lookup_table

Oliver Upton (2):
      KVM: arm64: vgic-its: Test for valid IRQ in MOVALL handler
      KVM: arm64: vgic-its: Test for valid IRQ in its_sync_lpi_pending_table()

Pablo Neira Ayuso (3):
      netfilter: flowtable: simplify route logic
      netfilter: nft_flow_offload: reset dst in route object after setting up flow
      netfilter: nft_flow_offload: release dst in case direct xmit path is used

Paolo Abeni (1):
      mptcp: fix lockless access in subflow ULP diag

Paul Cercueil (5):
      PM: core: Redefine pm_ptr() macro
      PM: core: Add new *_PM_OPS macros, deprecate old ones
      mmc: jz4740: Use the new PM macros
      mmc: mxc: Use the new PM macros
      PM: core: Remove static qualifier in DEFINE_SIMPLE_DEV_PM_OPS macro

Paul Menzel (1):
      ACPI: resource: Skip IRQ override on ASUS ExpertBook B1502CBA

Paulo Alcantara (3):
      smb: client: fix OOB in receive_encrypted_standard()
      smb: client: fix potential OOBs in smb2_parse_contexts()
      smb: client: fix parsing of SMB3.1.1 POSIX create context

Pavel Sakharov (1):
      net: stmmac: Fix incorrect dereference in interrupt handlers

Pawel Laszczak (2):
      usb: cdnsp: blocked some cdns3 specific code
      usb: cdnsp: fixed issue with incorrect detecting CDNSP family controllers

Peilin Ye (1):
      net/sched: Refactor qdisc_graft() for ingress and clsact Qdiscs

Peng Fan (1):
      clk: imx: avoid memory leak

Peter Zijlstra (5):
      x86/text-patching: Make text_gen_insn() play nice with ANNOTATE_NOENDBR
      x86/ibt,paravirt: Use text_gen_insn() for paravirt_patch()
      x86/ftrace: Use alternative RET encoding
      x86/returnthunk: Allow different return thunks
      x86/alternative: Make custom return thunk unconditional

Petr Oros (1):
      devlink: report devlink_port_type_warn source device

Phoenix Chen (1):
      platform/x86: touchscreen_dmi: Add info for the TECLAST X16 Plus tablet

Prike Liang (2):
      drm/amdgpu: skip to program GFXDEC registers for suspend abort
      drm/amdgpu: reset gpu for s3 suspend abort case

Radhey Shyam Pandey (1):
      ata: ahci_ceva: fix error handling for Xilinx GT PHY support

Rafał Miłecki (3):
      ARM: dts: BCM53573: Drop nonexistent #usb-cells
      ARM: dts: BCM53573: Drop nonexistent "default-off" LED trigger
      ARM: dts: BCM53573: Describe on-SoC BCM53125 rev 4 switch

Randy Dunlap (4):
      MIPS: SMP-CPS: fix build error when HOTPLUG_CPU not set
      MIPS: vpe-mt: drop physical_memsize
      clk: linux/clk-provider.h: fix kernel-doc warnings and typos
      scsi: jazz_esp: Only build if SCSI core is builtin

Sabrina Dubroca (1):
      tls: stop recv() if initial process_rx_list gave us non-DATA

Sakari Ailus (1):
      acpi: property: Let args be NULL in __acpi_node_get_property_reference

Samuel Holland (1):
      mtd: rawnand: sunxi: Fix the size of the last OOB region

Serge Semin (2):
      ata: libahci_platform: Convert to using devm bulk clocks API
      ata: libahci_platform: Introduce reset assertion/deassertion methods

Shiraz Saleem (1):
      RDMA/irdma: Validate max_send_wr and max_recv_wr

Shyam Prasad N (2):
      cifs: add a warning when the in-flight count goes negative
      cifs: fix mid leak during reconnection after timeout threshold

Stefano Garzarella (1):
      tools/virtio: fix build

Subbaraya Sundeep (1):
      octeontx2-af: Consider the action set by PF

Szilard Fabian (1):
      Input: i8042 - add Fujitsu Lifebook U728 to i8042 quirk table

Takashi Sakamoto (1):
      firewire: core: send bus reset promptly on gap count error

Tamim Khan (2):
      ACPI: resource: Skip IRQ override on Asus Vivobook S5602ZA
      ACPI: resource: Skip IRQ override on Asus Expertbook B2402CBA

Tetsuo Handa (1):
      debugobjects: Recheck debug_objects_enabled before reporting

Thinh Nguyen (1):
      usb: dwc3: gadget: Don't disconnect if not started

Thomas Gleixner (1):
      posix-timers: Ensure timer ID search-loop limit is valid

Thomas Hellström (1):
      drm/ttm: Fix an invalid freeing on already freed page in error path

Tom Parkin (1):
      l2tp: pass correct message length to ip6_append_data

Vasiliy Kovalev (2):
      gtp: fix use-after-free and null-ptr-deref in gtp_genl_dump_pdp()
      ipv6: sr: fix possible use-after-free and null-ptr-deref

Vidya Sagar (1):
      PCI/MSI: Prevent MSI hardware interrupt number truncation

Vinod Koul (2):
      dmaengine: shdma: increase size of 'dev_id'
      dmaengine: fsl-qdma: increase size of 'irq_name'

Wang Qing (1):
      net: ethernet: ti: add missing of_node_put before return

Wolfram Sang (2):
      spi: sh-msiof: avoid integer overflow in constants
      packet: move from strlcpy with unused retval to strscpy

Xin Long (1):
      netfilter: conntrack: check SCTP_CID_SHUTDOWN_ACK for vtag setting in sctp_new

Xu Yang (2):
      usb: roles: fix NULL pointer issue when put module's reference
      usb: roles: don't get/set_role() when usb_role_switch is unregistered

Yi Sun (1):
      virtio-blk: Ensure no requests in virtqueues before deleting vqs.

Yicong Yang (1):
      sched/fair: Don't balance task to its current running CPU

Yifan Zhang (1):
      drm/amdgpu: init iommu after amdkfd device init

Ying Hsu (1):
      igb: Fix igb_down hung on surprise removal

Youngmin Nam (1):
      arm64: set __exception_irq_entry with __irq_entry as a default

Yu Kuai (2):
      md: fix data corruption for raid456 when reshape restart while grow up
      md/raid10: prevent soft lockup while flush writes

Yuezhang Mo (1):
      exfat: support dynamic allocate bh for exfat_entry_set_cache

Zhang Rui (1):
      hwmon: (coretemp) Enlarge per package core count limit

Zhang Yi (1):
      ext4: correct the hole length returned by ext4_map_blocks()

Zhipeng Lu (1):
      IB/hfi1: Fix a memleak in init_credit_return

Zhong Jinghua (1):
      nbd: Add the maximum limit of allocated index in nbd_dev_add


^ permalink raw reply	[relevance 2%]

* Linux 6.1.80
@ 2024-03-01 13:15  3% Greg Kroah-Hartman
  0 siblings, 0 replies; 200+ results
From: Greg Kroah-Hartman @ 2024-03-01 13:15 UTC (permalink / raw)
  To: linux-kernel, akpm, torvalds, stable; +Cc: lwn, jslaby, Greg Kroah-Hartman

I'm announcing the release of the 6.1.80 kernel.

All users of the 6.1 kernel series must upgrade.

The updated 6.1.y git tree can be found at:
	git://git.kernel.org/pub/scm/linux/kernel/git/stable/linux-stable.git linux-6.1.y
and can be browsed at the normal kernel.org git web browser:
	https://git.kernel.org/?p=linux/kernel/git/stable/linux-stable.git;a=summary

thanks,

greg k-h

------------

 Makefile                                                       |    2 
 arch/arm/mach-ep93xx/core.c                                    |    1 
 arch/arm64/boot/dts/rockchip/px30.dtsi                         |    2 
 arch/arm64/include/asm/fpsimd.h                                |    2 
 arch/arm64/kernel/fpsimd.c                                     |   14 
 arch/arm64/kernel/suspend.c                                    |    3 
 arch/arm64/kvm/vgic/vgic-its.c                                 |    5 
 arch/loongarch/Kconfig                                         |   23 
 arch/loongarch/kernel/smp.c                                    |    1 
 arch/mips/kernel/traps.c                                       |    8 
 arch/parisc/kernel/processor.c                                 |    8 
 arch/s390/pci/pci.c                                            |    2 
 arch/x86/include/asm/nospec-branch.h                           |    2 
 arch/x86/kernel/alternative.c                                  |   13 
 arch/x86/kernel/ftrace.c                                       |    2 
 arch/x86/kernel/static_call.c                                  |    2 
 arch/x86/mm/numa.c                                             |   21 
 arch/x86/net/bpf_jit_comp.c                                    |    2 
 block/blk-map.c                                                |   13 
 drivers/ata/ahci.c                                             |   49 
 drivers/ata/ahci.h                                             |    1 
 drivers/ata/ahci_ceva.c                                        |  125 
 drivers/ata/libata-core.c                                      |    4 
 drivers/block/aoe/aoeblk.c                                     |    5 
 drivers/block/virtio_blk.c                                     |    7 
 drivers/crypto/virtio/virtio_crypto_akcipher_algs.c            |    5 
 drivers/cxl/core/pci.c                                         |    6 
 drivers/dma/apple-admac.c                                      |    5 
 drivers/dma/fsl-qdma.c                                         |    2 
 drivers/dma/sh/shdma.h                                         |    2 
 drivers/dma/ti/edma.c                                          |   10 
 drivers/firewire/core-card.c                                   |   18 
 drivers/firmware/efi/arm-runtime.c                             |    2 
 drivers/firmware/efi/efi-init.c                                |   19 
 drivers/firmware/efi/libstub/Makefile                          |    2 
 drivers/firmware/efi/riscv-runtime.c                           |    2 
 drivers/gpu/drm/amd/amdgpu/amdgpu.h                            |    2 
 drivers/gpu/drm/amd/amdgpu/amdgpu_drv.c                        |    2 
 drivers/gpu/drm/amd/amdgpu/gfx_v9_0.c                          |    8 
 drivers/gpu/drm/amd/amdgpu/soc15.c                             |   22 
 drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c              |    1 
 drivers/gpu/drm/drm_syncobj.c                                  |    6 
 drivers/gpu/drm/nouveau/nvkm/subdev/bios/shadow.c              |    8 
 drivers/gpu/drm/ttm/ttm_pool.c                                 |    2 
 drivers/hwmon/coretemp.c                                       |    2 
 drivers/i2c/busses/i2c-imx.c                                   |    5 
 drivers/infiniband/hw/bnxt_re/ib_verbs.c                       |    5 
 drivers/infiniband/hw/hfi1/pio.c                               |    6 
 drivers/infiniband/hw/hfi1/sdma.c                              |    2 
 drivers/infiniband/hw/irdma/defs.h                             |    1 
 drivers/infiniband/hw/irdma/hw.c                               |    8 
 drivers/infiniband/hw/irdma/verbs.c                            |    9 
 drivers/infiniband/hw/qedr/verbs.c                             |   11 
 drivers/infiniband/ulp/srpt/ib_srpt.c                          |   17 
 drivers/input/joystick/xpad.c                                  |    2 
 drivers/input/serio/i8042-acpipnpio.h                          |    8 
 drivers/input/touchscreen/goodix.c                             |    3 
 drivers/irqchip/irq-gic-v3-its.c                               |    2 
 drivers/irqchip/irq-sifive-plic.c                              |    8 
 drivers/md/dm-crypt.c                                          |   95 
 drivers/md/dm-integrity.c                                      |   91 
 drivers/md/dm-verity-target.c                                  |   86 
 drivers/md/dm-verity.h                                         |    6 
 drivers/md/md.c                                                |    6 
 drivers/misc/open-dice.c                                       |    2 
 drivers/net/ethernet/marvell/octeontx2/af/rvu_npc.c            |    4 
 drivers/net/ethernet/microchip/sparx5/sparx5_main.c            |    1 
 drivers/net/ethernet/microchip/sparx5/sparx5_main.h            |    1 
 drivers/net/ethernet/microchip/sparx5/sparx5_packet.c          |    2 
 drivers/net/ethernet/stmicro/stmmac/stmmac_main.c              |   20 
 drivers/net/gtp.c                                              |   10 
 drivers/net/phy/realtek.c                                      |    4 
 drivers/nvme/host/fc.c                                         |   47 
 drivers/nvme/target/fc.c                                       |  131 
 drivers/nvme/target/fcloop.c                                   |    6 
 drivers/nvme/target/tcp.c                                      |    1 
 drivers/pci/controller/dwc/pcie-designware-ep.c                |    3 
 drivers/pci/msi/irqdomain.c                                    |    2 
 drivers/platform/x86/intel/vbtn.c                              |    3 
 drivers/platform/x86/thinkpad_acpi.c                           |    5 
 drivers/platform/x86/touchscreen_dmi.c                         |   39 
 drivers/regulator/pwm-regulator.c                              |    3 
 drivers/s390/cio/device_ops.c                                  |    6 
 drivers/scsi/Kconfig                                           |    2 
 drivers/scsi/lpfc/lpfc_scsi.c                                  |   12 
 drivers/scsi/scsi.c                                            |   22 
 drivers/scsi/smartpqi/smartpqi_init.c                          |    5 
 drivers/soc/mediatek/mtk-pm-domains.c                          |   15 
 drivers/soc/renesas/r8a77980-sysc.c                            |    3 
 drivers/spi/spi-hisi-sfc-v3xx.c                                |    5 
 drivers/spi/spi-sh-msiof.c                                     |   16 
 drivers/target/target_core_device.c                            |    5 
 drivers/target/target_core_pscsi.c                             |    9 
 drivers/target/target_core_transport.c                         |    4 
 drivers/tty/serial/amba-pl011.c                                |   60 
 drivers/ufs/core/ufshcd.c                                      |    1 
 drivers/usb/cdns3/cdns3-gadget.c                               |    8 
 drivers/usb/cdns3/core.c                                       |    1 
 drivers/usb/cdns3/drd.c                                        |   13 
 drivers/usb/cdns3/drd.h                                        |    6 
 drivers/usb/cdns3/host.c                                       |   16 
 drivers/usb/dwc3/gadget.c                                      |    5 
 drivers/usb/gadget/function/f_ncm.c                            |   10 
 drivers/usb/roles/class.c                                      |   29 
 drivers/usb/typec/ucsi/ucsi_acpi.c                             |   71 
 drivers/vfio/iova_bitmap.c                                     |   25 
 drivers/video/fbdev/savage/savagefb_driver.c                   |    3 
 drivers/video/fbdev/sis/sis_main.c                             |    2 
 fs/afs/volume.c                                                |    4 
 fs/aio.c                                                       |    9 
 fs/cachefiles/cache.c                                          |    2 
 fs/cachefiles/daemon.c                                         |    1 
 fs/erofs/compress.h                                            |    4 
 fs/erofs/decompressor.c                                        |   60 
 fs/erofs/decompressor_lzma.c                                   |    4 
 fs/erofs/internal.h                                            |   28 
 fs/erofs/namei.c                                               |   28 
 fs/erofs/super.c                                               |   72 
 fs/erofs/zmap.c                                                |   23 
 fs/ext4/extents.c                                              |  111 
 fs/ext4/mballoc.c                                              |   15 
 fs/ntfs3/attrib.c                                              |   20 
 fs/ntfs3/attrlist.c                                            |    8 
 fs/ntfs3/dir.c                                                 |   40 
 fs/ntfs3/file.c                                                |    2 
 fs/ntfs3/fslog.c                                               |   14 
 fs/ntfs3/fsntfs.c                                              |   24 
 fs/ntfs3/inode.c                                               |    2 
 fs/ntfs3/ntfs.h                                                |    4 
 fs/ntfs3/ntfs_fs.h                                             |   14 
 fs/ntfs3/record.c                                              |   25 
 fs/ntfs3/xattr.c                                               |    3 
 fs/smb/client/cached_dir.c                                     |    2 
 fs/smb/client/cifsencrypt.c                                    |    2 
 fs/smb/client/cifsglob.h                                       |    2 
 fs/smb/client/fs_context.c                                     |    2 
 fs/smb/client/readdir.c                                        |   15 
 fs/smb/client/smb2pdu.c                                        |    6 
 fs/smb/client/transport.c                                      |   15 
 include/linux/fs.h                                             |    2 
 include/linux/memblock.h                                       |    2 
 include/linux/socket.h                                         |    5 
 include/linux/swap.h                                           |    5 
 include/net/netfilter/nf_flow_table.h                          |    4 
 include/net/switchdev.h                                        |    3 
 include/net/tcp.h                                              |    2 
 include/scsi/scsi_device.h                                     |    4 
 kernel/bpf/helpers.c                                           |    5 
 kernel/sched/rt.c                                              |   12 
 mm/damon/lru_sort.c                                            |   43 
 mm/damon/reclaim.c                                             |   18 
 mm/memblock.c                                                  |    5 
 mm/memcontrol.c                                                |   10 
 mm/memory.c                                                    |   20 
 mm/swap.h                                                      |    5 
 mm/swapfile.c                                                  |   13 
 mm/zswap.c                                                     |    2 
 net/bridge/br_switchdev.c                                      |   84 
 net/core/dev.c                                                 |    2 
 net/core/dev_ioctl.c                                           |    2 
 net/core/skmsg.c                                               |    7 
 net/ipv4/arp.c                                                 |    3 
 net/ipv4/devinet.c                                             |   21 
 net/ipv4/inet_hashtables.c                                     |   25 
 net/ipv6/addrconf.c                                            |   21 
 net/ipv6/exthdrs.c                                             |   10 
 net/ipv6/seg6.c                                                |   20 
 net/l2tp/l2tp_ip6.c                                            |    2 
 net/mac80211/cfg.c                                             |    2 
 net/mac80211/mlme.c                                            |    1 
 net/mac80211/sta_info.c                                        |    2 
 net/mac80211/tx.c                                              |    2 
 net/mctp/route.c                                               |    2 
 net/mptcp/diag.c                                               |    6 
 net/mptcp/pm_netlink.c                                         |   24 
 net/mptcp/pm_userspace.c                                       |   54 
 net/mptcp/protocol.h                                           |    2 
 net/netfilter/nf_conntrack_proto_sctp.c                        |    2 
 net/netfilter/nf_flow_table_core.c                             |   41 
 net/netfilter/nf_tables_api.c                                  |   87 
 net/netfilter/nft_flow_offload.c                               |   12 
 net/packet/af_packet.c                                         |   10 
 net/phonet/datagram.c                                          |    4 
 net/phonet/pep.c                                               |   41 
 net/sched/Kconfig                                              |   42 
 net/sched/Makefile                                             |    3 
 net/sched/sch_atm.c                                            |  706 ----
 net/sched/sch_cbq.c                                            | 1727 ----------
 net/sched/sch_dsmark.c                                         |  518 --
 net/switchdev/switchdev.c                                      |   73 
 net/tls/tls_main.c                                             |    2 
 net/tls/tls_sw.c                                               |   24 
 net/wireless/nl80211.c                                         |    1 
 scripts/bpf_doc.py                                             |    2 
 sound/soc/codecs/wm_adsp.c                                     |   29 
 sound/soc/sunxi/sun4i-spdif.c                                  |    5 
 sound/usb/clock.c                                              |   10 
 sound/usb/format.c                                             |   20 
 tools/testing/selftests/tc-testing/tc-tests/qdiscs/atm.json    |   94 
 tools/testing/selftests/tc-testing/tc-tests/qdiscs/cbq.json    |  184 -
 tools/testing/selftests/tc-testing/tc-tests/qdiscs/dsmark.json |  140 
 201 files changed, 1952 insertions(+), 4290 deletions(-)

Alexander Tsoy (2):
      ALSA: usb-audio: Check presence of valid altsetting control
      ALSA: usb-audio: Ignore clock selector errors for single connection

Alison Schofield (2):
      x86/numa: Fix the address overlap check in numa_fill_memblks()
      x86/numa: Fix the sort compare func used in numa_fill_memblks()

Andrew Bresticker (2):
      efi: runtime: Fix potential overflow of soft-reserved region size
      efi: Don't add memblocks for soft-reserved memory

Armin Wolf (1):
      drm/amd/display: Fix memory leak in dm_sw_fini()

Arnd Bergmann (3):
      dm-integrity, dm-verity: reduce stack usage for recheck
      RDMA/srpt: fix function pointer cast warnings
      nouveau: fix function cast warnings

Baokun Li (4):
      ext4: avoid dividing by 0 in mb_update_avg_fragment_size() when block bitmap corrupt
      ext4: avoid allocating blocks from corrupted group in ext4_mb_try_best_found()
      ext4: avoid allocating blocks from corrupted group in ext4_mb_find_by_goal()
      cachefiles: fix memory leak in cachefiles_add_cache()

Bart Van Assche (2):
      RDMA/srpt: Support specifying the srpt_service_guid parameter
      fs/aio: Restrict kiocb_set_cancel_fn() to I/O submitted via libaio

Borislav Petkov (AMD) (1):
      Revert "x86/alternative: Make custom return thunk unconditional"

Brenton Simpson (1):
      Input: xpad - add Lenovo Legion Go controllers

Chen-Yu Tsai (1):
      ASoC: sunxi: sun4i-spdif: Add support for Allwinner H616

Christian A. Ehrhardt (2):
      block: Fix WARNING in _copy_from_iter
      usb: ucsi_acpi: Quirk to ack a connector change ack cmd

Conrad Kostecki (1):
      ahci: asm1166: correct count of reported ports

Corey Minyard (1):
      i2c: imx: when being a target, mark the last read as processed

Cyril Hrubis (2):
      sched/rt: Disallow writing invalid values to sched_rt_period_us
      sched/rt: sysctl_sched_rr_timeslice show default timeslice after reset

Damien Le Moal (1):
      ata: libata-core: Do not try to set sleeping devices to standby

Dan Carpenter (1):
      PCI: dwc: Fix a 64bit bug in dw_pcie_ep_raise_msix_irq()

Daniel Vacek (1):
      IB/hfi1: Fix sdma.h tx->num_descs off-by-one error

Daniel Wagner (8):
      nvme-fc: do not wait in vain when unloading module
      nvmet-fcloop: swap the list_add_tail arguments
      nvmet-fc: release reference on target port
      nvmet-fc: defer cleanup using RCU properly
      nvmet-fc: hold reference on hostport match
      nvmet-fc: abort command when there is no binding
      nvmet-fc: avoid deadlock on delete association path
      nvmet-fc: take ref count on tgtport before delete assoc

Daniil Dulov (1):
      afs: Increase buffer size in afs_update_volume_status()

Devyn Liu (1):
      spi: hisi-sfc-v3xx: Return IRQ_NONE if no interrupts were detected

Dmitry Bogdanov (1):
      scsi: target: core: Add TMF to tmr_list handling

Don Brace (1):
      scsi: smartpqi: Fix disable_managed_interrupts

Edward Adam Davis (1):
      fs/ntfs3: Fix oob in ntfs_listxattr

Edward Lo (1):
      fs/ntfs3: Enhance the attribute size check

Eric Dumazet (2):
      ipv4: properly combine dev_base_seq and ipv4.dev_addr_genid
      ipv6: properly combine dev_base_seq and ipv6.dev_addr_genid

Erik Kurzinger (1):
      drm/syncobj: call drm_syncobj_fence_add_wait when WAIT_AVAILABLE flag is set

Eugen Hristev (1):
      pmdomain: mediatek: fix race conditions with genpd

Felix Fietkau (1):
      wifi: mac80211: fix race condition on enabling fast-xmit

Florian Westphal (2):
      netfilter: nf_tables: set dormant flag on hook register failure
      netfilter: nf_tables: use kzalloc for hook allocation

Frank Li (2):
      usb: cdns3: fixed memory use after free at cdns3_gadget_ep_disable()
      usb: cdns3: fix memory double free when handle zero packet

Fullway Wang (2):
      fbdev: savage: Error out if pixclock equals zero
      fbdev: sis: Error out if pixclock equals zero

Gao Xiang (2):
      erofs: simplify compression configuration parser
      erofs: fix inconsistent per-file compression format

Geert Uytterhoeven (1):
      pmdomain: renesas: r8a77980-sysc: CR7 must be always on

Geliang Tang (4):
      mptcp: make userspace_pm_append_new_local_addr static
      mptcp: add needs_id for userspace appending addr
      mptcp: userspace pm send RM_ADDR for ID 0
      mptcp: add needs_id for netlink appending addr

Gianmarco Lusvardi (1):
      bpf, scripts: Correct GPL license name

Greg Kroah-Hartman (1):
      Linux 6.1.80

Guixin Liu (1):
      nvmet-tcp: fix nvme tcp ida memory leak

Hannes Reinecke (1):
      scsi: lpfc: Use unsigned type for num_sge

Hans de Goede (3):
      Input: goodix - accept ACPI resources with gpio_count == 3 && gpio_int_idx == 0
      platform/x86: intel-vbtn: Stop calling "VBDL" from notify_handler
      platform/x86: touchscreen_dmi: Allow partial (prefix) matches for ACPI names

Hector Martin (1):
      dmaengine: apple-admac: Keep upper bits of REG_BUS_WIDTH

Heiko Stuebner (1):
      arm64: dts: rockchip: set num-cs property for spi on px30

Helge Deller (1):
      Revert "parisc: Only list existing CPUs in cpu_possible_mask"

Horatiu Vultur (1):
      net: sparx5: Add spinlock for frame transmission from CPU

Huacai Chen (1):
      LoongArch: Disable IRQ before init_fn() for nonboot CPUs

Huang Pei (1):
      MIPS: reserve exception vector space ONLY ONCE

Ism Hong (1):
      fs/ntfs3: use non-movable memory for ntfs3 MFT buffer cache

Jamal Hadi Salim (3):
      net/sched: Retire CBQ qdisc
      net/sched: Retire ATM qdisc
      net/sched: Retire dsmark qdisc

Jan Kiszka (1):
      riscv/efistub: Ensure GP-relative addressing is not used

Jason Gunthorpe (1):
      s390: use the correct count for __iowrite64_copy()

Jeremy Kerr (1):
      net: mctp: put sock on tag allocation failure

Joao Martins (3):
      iommufd/iova_bitmap: Bounds check mapped::pages access
      iommufd/iova_bitmap: Switch iova_bitmap::bitmap to an u8 array
      iommufd/iova_bitmap: Consider page offset for the pages to be pinned

Johannes Berg (2):
      wifi: mac80211: set station RX-NSS on reconfig
      wifi: mac80211: adding missing drv_mgd_complete_tx() call

Johannes Weiner (1):
      mm: memcontrol: clarify swapaccount=0 deprecation warning

Justin Iurman (1):
      Fix write to cloned skb in ipv6_hop_ioam()

Kairui Song (1):
      mm/swap: fix race when skipping swapcache

Kalesh AP (1):
      RDMA/bnxt_re: Return error for SRQ resize

Kamal Heib (1):
      RDMA/qedr: Fix qedr_create_user_qp error flow

Kees Cook (2):
      smb: Work around Clang __bdos() type confusion
      net: dev: Convert sa_data to flexible array in struct sockaddr

Konstantin Komarov (10):
      fs/ntfs3: Modified fix directory element type detection
      fs/ntfs3: Improve ntfs_dir_count
      fs/ntfs3: Correct hard links updating when dealing with DOS names
      fs/ntfs3: Print warning while fixing hard links count
      fs/ntfs3: Fix detected field-spanning write (size 8) of single field "le->name"
      fs/ntfs3: Add NULL ptr dereference checking at the end of attr_allocate_frame()
      fs/ntfs3: Disable ATTR_LIST_ENTRY size check
      fs/ntfs3: Prevent generic message "attempt to access beyond end of device"
      fs/ntfs3: Correct function is_rst_area_valid
      fs/ntfs3: Update inode->i_size after success write into compressed file

Krishna Kurapati (1):
      usb: gadget: ncm: Avoid dropping datagrams of properly parsed NTBs

Kuniyuki Iwashima (2):
      dccp/tcp: Unhash sk from ehash for tb2 alloc failure after check_estalblished().
      arp: Prevent overflow in arp_req_get().

Kunwu Chan (1):
      dmaengine: ti: edma: Add some null pointer checks to the edma_probe

Lennert Buytenhek (2):
      ahci: add 43-bit DMA address quirk for ASMedia ASM1061 controllers
      ahci: Extend ASM1061 43-bit DMA address quirk to other ASM106x parts

Lino Sanfilippo (1):
      serial: amba-pl011: Fix DMA transmission in RS485 mode

Maksim Kiselev (1):
      aoe: avoid potential deadlock at set_capacity

Mario Limonciello (1):
      platform/x86: thinkpad_acpi: Only update profile if successfully converted

Mark Brown (1):
      arm64/sme: Restore SME registers on exit from suspend

Martin Blumenstingl (1):
      regulator: pwm-regulator: Add validity checks in continuous .get_voltage

Martin K. Petersen (1):
      scsi: core: Consult supported VPD page list prior to fetching page

Martin KaFai Lau (1):
      bpf: Fix racing between bpf_timer_cancel_and_free and bpf_timer_cancel

Masahiro Yamada (2):
      LoongArch: Select ARCH_ENABLE_THP_MIGRATION instead of redefining it
      LoongArch: Select HAVE_ARCH_SECCOMP to use the common SECCOMP menu

Michal Kazior (1):
      wifi: cfg80211: fix missing interfaces when dumping

Mike Marciniszyn (1):
      RDMA/irdma: Fix KASAN issue with tasklet

Mikulas Patocka (4):
      dm-crypt: recheck the integrity tag after a failure
      dm-integrity: recheck the integrity tag after a failure
      dm-crypt: don't modify the data when using authenticated encryption
      dm-verity: recheck the hash after a failure

Mustafa Ismail (2):
      RDMA/irdma: Set the CQ read threshold for GEN 1
      RDMA/irdma: Add AE for too many RNRS

Nam Cao (1):
      irqchip/sifive-plic: Enable interrupt if needed before EOI

Naohiro Aota (1):
      scsi: target: pscsi: Fix bio_put() for error case

Nikita Shubin (1):
      ARM: ep93xx: Add terminator to gpiod_lookup_table

Oliver Upton (3):
      KVM: arm64: vgic-its: Test for valid IRQ in MOVALL handler
      KVM: arm64: vgic-its: Test for valid IRQ in its_sync_lpi_pending_table()
      irqchip/gic-v3-its: Do not assume vPE tables are preallocated

Pablo Neira Ayuso (5):
      netfilter: flowtable: simplify route logic
      netfilter: nft_flow_offload: reset dst in route object after setting up flow
      netfilter: nft_flow_offload: release dst in case direct xmit path is used
      netfilter: nf_tables: rename function to destroy hook list
      netfilter: nf_tables: register hooks last when adding new chain/flowtable

Paolo Abeni (1):
      mptcp: fix lockless access in subflow ULP diag

Paulo Alcantara (2):
      smb: client: increase number of PDUs allowed in a compound request
      smb: client: set correct d_type for reparse points under DFS mounts

Pavel Sakharov (1):
      net: stmmac: Fix incorrect dereference in interrupt handlers

Pawel Laszczak (2):
      usb: cdnsp: blocked some cdns3 specific code
      usb: cdnsp: fixed issue with incorrect detecting CDNSP family controllers

Peter Oberparleiter (1):
      s390/cio: fix invalid -EBUSY on ccw_device_start

Peter Zijlstra (2):
      x86/returnthunk: Allow different return thunks
      x86/alternative: Make custom return thunk unconditional

Phoenix Chen (1):
      platform/x86: touchscreen_dmi: Add info for the TECLAST X16 Plus tablet

Prike Liang (2):
      drm/amdgpu: skip to program GFXDEC registers for suspend abort
      drm/amdgpu: reset gpu for s3 suspend abort case

Radhey Shyam Pandey (1):
      ata: ahci_ceva: fix error handling for Xilinx GT PHY support

Randy Dunlap (1):
      scsi: jazz_esp: Only build if SCSI core is builtin

Richard Fitzgerald (1):
      ASoC: wm_adsp: Don't overwrite fwf_name with the default

Robert Richter (1):
      cxl/pci: Fix disabling memory if DVSEC CXL Range does not match a CFMWS window

Rémi Denis-Courmont (2):
      phonet: take correct lock to peek at the RX queue
      phonet/pep: fix racy skb_queue_empty() use

SEO HOYOUNG (1):
      scsi: ufs: core: Remove the ufshcd_release() in ufshcd_err_handling_prepare()

Sabrina Dubroca (3):
      tls: break out of main loop when PEEK gets a non-data record
      tls: stop recv() if initial process_rx_list gave us non-DATA
      tls: don't skip over different type records from the rx_list

Sandeep Dhavale (1):
      erofs: fix refcount on the metabuf used for inode lookup

SeongJae Park (2):
      mm/damon/lru_sort: fix quota status loss due to online tunings
      mm/damon/reclaim: fix quota stauts loss due to online tunings

Shigeru Yoshida (1):
      bpf, sockmap: Fix NULL pointer dereference in sk_psock_verdict_data_ready()

Shiraz Saleem (1):
      RDMA/irdma: Validate max_send_wr and max_recv_wr

Shyam Prasad N (2):
      cifs: open_cached_dir should not rely on primary channel
      cifs: translate network errors on send to -ECONNABORTED

Siddharth Vadapalli (1):
      net: phy: realtek: Fix rtl8211f_config_init() for RTL8211F(D)(I)-VD-CG PHY

Sohaib Nadeem (2):
      drm/amd/display: increased min_dcfclk_mhz and min_fclk_mhz
      Revert "drm/amd/display: increased min_dcfclk_mhz and min_fclk_mhz"

Steve French (1):
      smb3: clarify mount warning

Subbaraya Sundeep (1):
      octeontx2-af: Consider the action set by PF

Szilard Fabian (1):
      Input: i8042 - add Fujitsu Lifebook U728 to i8042 quirk table

Szuying Chen (1):
      ata: ahci: add identifiers for ASM2116 series adapters

Takashi Sakamoto (1):
      firewire: core: send bus reset promptly on gap count error

Thinh Nguyen (1):
      usb: dwc3: gadget: Don't disconnect if not started

Thomas Hellström (1):
      drm/ttm: Fix an invalid freeing on already freed page in error path

Tobias Waldekranz (2):
      net: bridge: switchdev: Skip MDB replays of deferred events on offload
      net: bridge: switchdev: Ensure deferred event delivery on unoffload

Tom Parkin (1):
      l2tp: pass correct message length to ip6_append_data

Vasiliy Kovalev (2):
      gtp: fix use-after-free and null-ptr-deref in gtp_genl_dump_pdp()
      ipv6: sr: fix possible use-after-free and null-ptr-deref

Vidya Sagar (1):
      PCI/MSI: Prevent MSI hardware interrupt number truncation

Vinod Koul (2):
      dmaengine: shdma: increase size of 'dev_id'
      dmaengine: fsl-qdma: increase size of 'irq_name'

Will Deacon (1):
      misc: open-dice: Fix spurious lockdep warning

Wolfram Sang (1):
      spi: sh-msiof: avoid integer overflow in constants

Xin Long (1):
      netfilter: conntrack: check SCTP_CID_SHUTDOWN_ACK for vtag setting in sctp_new

Xu Yang (2):
      usb: roles: fix NULL pointer issue when put module's reference
      usb: roles: don't get/set_role() when usb_role_switch is unregistered

Yi Sun (1):
      virtio-blk: Ensure no requests in virtqueues before deleting vqs.

Yosry Ahmed (1):
      mm: zswap: fix missing folio cleanup in writeback race path

Yu Kuai (1):
      md: Fix missing release of 'active_io' for flush

Zhang Rui (1):
      hwmon: (coretemp) Enlarge per package core count limit

Zhang Yi (1):
      ext4: correct the hole length returned by ext4_map_blocks()

Zhipeng Lu (1):
      IB/hfi1: Fix a memleak in init_credit_return

zhenwei pi (1):
      crypto: virtio/akcipher - Fix stack overflow on memcpy


^ permalink raw reply	[relevance 3%]

* Re: [PATCH] VMCI: Fix possible memcpy() run-time warning in vmci_datagram_invoke_guest_handler()
  2024-02-19 10:53  6% [PATCH] VMCI: Fix possible memcpy() run-time warning in vmci_datagram_invoke_guest_handler() kovalev
@ 2024-03-01  6:42  0% ` Kees Cook
  0 siblings, 0 replies; 200+ results
From: Kees Cook @ 2024-03-01  6:42 UTC (permalink / raw)
  To: linux-kernel, kovalev
  Cc: Kees Cook, gregkh, bryantan, vdasa, pv-drivers, arnd,
	harshit.m.mogalapalli, nickel, oficerovas, dutyrok

On Mon, 19 Feb 2024 13:53:15 +0300, kovalev@altlinux.org wrote:
> The changes are similar to those given in the commit 19b070fefd0d
> ("VMCI: Fix memcpy() run-time warning in dg_dispatch_as_host()").
> 
> Fix filling of the msg and msg_payload in dg_info struct, which prevents a
> possible "detected field-spanning write" of memcpy warning that is issued
> by the tracking mechanism __fortify_memcpy_chk.
> 
> [...]

Since I ended up carrying the other fix, I can carry this one too. :)

Applied to for-next/hardening, thanks!

[1/1] VMCI: Fix possible memcpy() run-time warning in vmci_datagram_invoke_guest_handler()
      https://git.kernel.org/kees/c/1ce15647a1aa

Take care,

-- 
Kees Cook


^ permalink raw reply	[relevance 0%]

* [PATCH AUTOSEL 5.10 1/8] RDMA/mlx5: Fix fortify source warning while accessing Eth segment
@ 2024-02-29 20:41  5% Sasha Levin
  0 siblings, 0 replies; 200+ results
From: Sasha Levin @ 2024-02-29 20:41 UTC (permalink / raw)
  To: linux-kernel, stable
  Cc: Leon Romanovsky, Sasha Levin, saeedm, linux-rdma, netdev

From: Leon Romanovsky <leonro@nvidia.com>

[ Upstream commit 4d5e86a56615cc387d21c629f9af8fb0e958d350 ]

 ------------[ cut here ]------------
 memcpy: detected field-spanning write (size 56) of single field "eseg->inline_hdr.start" at /var/lib/dkms/mlnx-ofed-kernel/5.8/build/drivers/infiniband/hw/mlx5/wr.c:131 (size 2)
 WARNING: CPU: 0 PID: 293779 at /var/lib/dkms/mlnx-ofed-kernel/5.8/build/drivers/infiniband/hw/mlx5/wr.c:131 mlx5_ib_post_send+0x191b/0x1a60 [mlx5_ib]
 Modules linked in: 8021q garp mrp stp llc rdma_ucm(OE) rdma_cm(OE) iw_cm(OE) ib_ipoib(OE) ib_cm(OE) ib_umad(OE) mlx5_ib(OE) ib_uverbs(OE) ib_core(OE) mlx5_core(OE) pci_hyperv_intf mlxdevm(OE) mlx_compat(OE) tls mlxfw(OE) psample nft_fib_inet nft_fib_ipv4 nft_fib_ipv6 nft_fib nft_reject_inet nf_reject_ipv4 nf_reject_ipv6 nft_reject nft_ct nft_chain_nat nf_nat nf_conntrack nf_defrag_ipv6 nf_defrag_ipv4 ip_set nf_tables libcrc32c nfnetlink mst_pciconf(OE) knem(OE) vfio_pci vfio_pci_core vfio_iommu_type1 vfio iommufd irqbypass cuse nfsv3 nfs fscache netfs xfrm_user xfrm_algo ipmi_devintf ipmi_msghandler binfmt_misc crct10dif_pclmul crc32_pclmul polyval_clmulni polyval_generic ghash_clmulni_intel sha512_ssse3 snd_pcsp aesni_intel crypto_simd cryptd snd_pcm snd_timer joydev snd soundcore input_leds serio_raw evbug nfsd auth_rpcgss nfs_acl lockd grace sch_fq_codel sunrpc drm efi_pstore ip_tables x_tables autofs4 psmouse virtio_net net_failover failover floppy
  [last unloaded: mlx_compat(OE)]
 CPU: 0 PID: 293779 Comm: ssh Tainted: G           OE      6.2.0-32-generic #32~22.04.1-Ubuntu
 Hardware name: Red Hat KVM, BIOS 0.5.1 01/01/2011
 RIP: 0010:mlx5_ib_post_send+0x191b/0x1a60 [mlx5_ib]
 Code: 0c 01 00 a8 01 75 25 48 8b 75 a0 b9 02 00 00 00 48 c7 c2 10 5b fd c0 48 c7 c7 80 5b fd c0 c6 05 57 0c 03 00 01 e8 95 4d 93 da <0f> 0b 44 8b 4d b0 4c 8b 45 c8 48 8b 4d c0 e9 49 fb ff ff 41 0f b7
 RSP: 0018:ffffb5b48478b570 EFLAGS: 00010046
 RAX: 0000000000000000 RBX: 0000000000000001 RCX: 0000000000000000
 RDX: 0000000000000000 RSI: 0000000000000000 RDI: 0000000000000000
 RBP: ffffb5b48478b628 R08: 0000000000000000 R09: 0000000000000000
 R10: 0000000000000000 R11: 0000000000000000 R12: ffffb5b48478b5e8
 R13: ffff963a3c609b5e R14: ffff9639c3fbd800 R15: ffffb5b480475a80
 FS:  00007fc03b444c80(0000) GS:ffff963a3dc00000(0000) knlGS:0000000000000000
 CS:  0010 DS: 0000 ES: 0000 CR0: 0000000080050033
 CR2: 0000556f46bdf000 CR3: 0000000006ac6003 CR4: 00000000003706f0
 DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000
 DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400
 Call Trace:
  <TASK>
  ? show_regs+0x72/0x90
  ? mlx5_ib_post_send+0x191b/0x1a60 [mlx5_ib]
  ? __warn+0x8d/0x160
  ? mlx5_ib_post_send+0x191b/0x1a60 [mlx5_ib]
  ? report_bug+0x1bb/0x1d0
  ? handle_bug+0x46/0x90
  ? exc_invalid_op+0x19/0x80
  ? asm_exc_invalid_op+0x1b/0x20
  ? mlx5_ib_post_send+0x191b/0x1a60 [mlx5_ib]
  mlx5_ib_post_send_nodrain+0xb/0x20 [mlx5_ib]
  ipoib_send+0x2ec/0x770 [ib_ipoib]
  ipoib_start_xmit+0x5a0/0x770 [ib_ipoib]
  dev_hard_start_xmit+0x8e/0x1e0
  ? validate_xmit_skb_list+0x4d/0x80
  sch_direct_xmit+0x116/0x3a0
  __dev_xmit_skb+0x1fd/0x580
  __dev_queue_xmit+0x284/0x6b0
  ? _raw_spin_unlock_irq+0xe/0x50
  ? __flush_work.isra.0+0x20d/0x370
  ? push_pseudo_header+0x17/0x40 [ib_ipoib]
  neigh_connected_output+0xcd/0x110
  ip_finish_output2+0x179/0x480
  ? __smp_call_single_queue+0x61/0xa0
  __ip_finish_output+0xc3/0x190
  ip_finish_output+0x2e/0xf0
  ip_output+0x78/0x110
  ? __pfx_ip_finish_output+0x10/0x10
  ip_local_out+0x64/0x70
  __ip_queue_xmit+0x18a/0x460
  ip_queue_xmit+0x15/0x30
  __tcp_transmit_skb+0x914/0x9c0
  tcp_write_xmit+0x334/0x8d0
  tcp_push_one+0x3c/0x60
  tcp_sendmsg_locked+0x2e1/0xac0
  tcp_sendmsg+0x2d/0x50
  inet_sendmsg+0x43/0x90
  sock_sendmsg+0x68/0x80
  sock_write_iter+0x93/0x100
  vfs_write+0x326/0x3c0
  ksys_write+0xbd/0xf0
  ? do_syscall_64+0x69/0x90
  __x64_sys_write+0x19/0x30
  do_syscall_64+0x59/0x90
  ? do_user_addr_fault+0x1d0/0x640
  ? exit_to_user_mode_prepare+0x3b/0xd0
  ? irqentry_exit_to_user_mode+0x9/0x20
  ? irqentry_exit+0x43/0x50
  ? exc_page_fault+0x92/0x1b0
  entry_SYSCALL_64_after_hwframe+0x72/0xdc
 RIP: 0033:0x7fc03ad14a37
 Code: 10 00 f7 d8 64 89 02 48 c7 c0 ff ff ff ff eb b7 0f 1f 00 f3 0f 1e fa 64 8b 04 25 18 00 00 00 85 c0 75 10 b8 01 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 51 c3 48 83 ec 28 48 89 54 24 18 48 89 74 24
 RSP: 002b:00007ffdf8697fe8 EFLAGS: 00000246 ORIG_RAX: 0000000000000001
 RAX: ffffffffffffffda RBX: 0000000000008024 RCX: 00007fc03ad14a37
 RDX: 0000000000008024 RSI: 0000556f46bd8270 RDI: 0000000000000003
 RBP: 0000556f46bb1800 R08: 0000000000007fe3 R09: 0000000000000000
 R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000002
 R13: 0000556f46bc66b0 R14: 000000000000000a R15: 0000556f46bb2f50
  </TASK>
 ---[ end trace 0000000000000000 ]---

Link: https://lore.kernel.org/r/8228ad34bd1a25047586270f7b1fb4ddcd046282.1706433934.git.leon@kernel.org
Signed-off-by: Leon Romanovsky <leonro@nvidia.com>
Signed-off-by: Sasha Levin <sashal@kernel.org>
---
 drivers/infiniband/hw/mlx5/wr.c | 2 +-
 include/linux/mlx5/qp.h         | 5 ++++-
 2 files changed, 5 insertions(+), 2 deletions(-)

diff --git a/drivers/infiniband/hw/mlx5/wr.c b/drivers/infiniband/hw/mlx5/wr.c
index d6038fb6c50c6..19fd440a6ce38 100644
--- a/drivers/infiniband/hw/mlx5/wr.c
+++ b/drivers/infiniband/hw/mlx5/wr.c
@@ -128,7 +128,7 @@ static void set_eth_seg(const struct ib_send_wr *wr, struct mlx5_ib_qp *qp,
 		 */
 		copysz = min_t(u64, *cur_edge - (void *)eseg->inline_hdr.start,
 			       left);
-		memcpy(eseg->inline_hdr.start, pdata, copysz);
+		memcpy(eseg->inline_hdr.data, pdata, copysz);
 		stride = ALIGN(sizeof(struct mlx5_wqe_eth_seg) -
 			       sizeof(eseg->inline_hdr.start) + copysz, 16);
 		*size += stride / 16;
diff --git a/include/linux/mlx5/qp.h b/include/linux/mlx5/qp.h
index d75ef8aa8fac0..28d44061d6700 100644
--- a/include/linux/mlx5/qp.h
+++ b/include/linux/mlx5/qp.h
@@ -261,7 +261,10 @@ struct mlx5_wqe_eth_seg {
 	union {
 		struct {
 			__be16 sz;
-			u8     start[2];
+			union {
+				u8     start[2];
+				DECLARE_FLEX_ARRAY(u8, data);
+			};
 		} inline_hdr;
 		struct {
 			__be16 type;
-- 
2.43.0


^ permalink raw reply related	[relevance 5%]

* [PATCH AUTOSEL 5.15 1/9] RDMA/mlx5: Fix fortify source warning while accessing Eth segment
@ 2024-02-29 20:40  5% Sasha Levin
  0 siblings, 0 replies; 200+ results
From: Sasha Levin @ 2024-02-29 20:40 UTC (permalink / raw)
  To: linux-kernel, stable
  Cc: Leon Romanovsky, Sasha Levin, saeedm, linux-rdma, netdev

From: Leon Romanovsky <leonro@nvidia.com>

[ Upstream commit 4d5e86a56615cc387d21c629f9af8fb0e958d350 ]

 ------------[ cut here ]------------
 memcpy: detected field-spanning write (size 56) of single field "eseg->inline_hdr.start" at /var/lib/dkms/mlnx-ofed-kernel/5.8/build/drivers/infiniband/hw/mlx5/wr.c:131 (size 2)
 WARNING: CPU: 0 PID: 293779 at /var/lib/dkms/mlnx-ofed-kernel/5.8/build/drivers/infiniband/hw/mlx5/wr.c:131 mlx5_ib_post_send+0x191b/0x1a60 [mlx5_ib]
 Modules linked in: 8021q garp mrp stp llc rdma_ucm(OE) rdma_cm(OE) iw_cm(OE) ib_ipoib(OE) ib_cm(OE) ib_umad(OE) mlx5_ib(OE) ib_uverbs(OE) ib_core(OE) mlx5_core(OE) pci_hyperv_intf mlxdevm(OE) mlx_compat(OE) tls mlxfw(OE) psample nft_fib_inet nft_fib_ipv4 nft_fib_ipv6 nft_fib nft_reject_inet nf_reject_ipv4 nf_reject_ipv6 nft_reject nft_ct nft_chain_nat nf_nat nf_conntrack nf_defrag_ipv6 nf_defrag_ipv4 ip_set nf_tables libcrc32c nfnetlink mst_pciconf(OE) knem(OE) vfio_pci vfio_pci_core vfio_iommu_type1 vfio iommufd irqbypass cuse nfsv3 nfs fscache netfs xfrm_user xfrm_algo ipmi_devintf ipmi_msghandler binfmt_misc crct10dif_pclmul crc32_pclmul polyval_clmulni polyval_generic ghash_clmulni_intel sha512_ssse3 snd_pcsp aesni_intel crypto_simd cryptd snd_pcm snd_timer joydev snd soundcore input_leds serio_raw evbug nfsd auth_rpcgss nfs_acl lockd grace sch_fq_codel sunrpc drm efi_pstore ip_tables x_tables autofs4 psmouse virtio_net net_failover failover floppy
  [last unloaded: mlx_compat(OE)]
 CPU: 0 PID: 293779 Comm: ssh Tainted: G           OE      6.2.0-32-generic #32~22.04.1-Ubuntu
 Hardware name: Red Hat KVM, BIOS 0.5.1 01/01/2011
 RIP: 0010:mlx5_ib_post_send+0x191b/0x1a60 [mlx5_ib]
 Code: 0c 01 00 a8 01 75 25 48 8b 75 a0 b9 02 00 00 00 48 c7 c2 10 5b fd c0 48 c7 c7 80 5b fd c0 c6 05 57 0c 03 00 01 e8 95 4d 93 da <0f> 0b 44 8b 4d b0 4c 8b 45 c8 48 8b 4d c0 e9 49 fb ff ff 41 0f b7
 RSP: 0018:ffffb5b48478b570 EFLAGS: 00010046
 RAX: 0000000000000000 RBX: 0000000000000001 RCX: 0000000000000000
 RDX: 0000000000000000 RSI: 0000000000000000 RDI: 0000000000000000
 RBP: ffffb5b48478b628 R08: 0000000000000000 R09: 0000000000000000
 R10: 0000000000000000 R11: 0000000000000000 R12: ffffb5b48478b5e8
 R13: ffff963a3c609b5e R14: ffff9639c3fbd800 R15: ffffb5b480475a80
 FS:  00007fc03b444c80(0000) GS:ffff963a3dc00000(0000) knlGS:0000000000000000
 CS:  0010 DS: 0000 ES: 0000 CR0: 0000000080050033
 CR2: 0000556f46bdf000 CR3: 0000000006ac6003 CR4: 00000000003706f0
 DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000
 DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400
 Call Trace:
  <TASK>
  ? show_regs+0x72/0x90
  ? mlx5_ib_post_send+0x191b/0x1a60 [mlx5_ib]
  ? __warn+0x8d/0x160
  ? mlx5_ib_post_send+0x191b/0x1a60 [mlx5_ib]
  ? report_bug+0x1bb/0x1d0
  ? handle_bug+0x46/0x90
  ? exc_invalid_op+0x19/0x80
  ? asm_exc_invalid_op+0x1b/0x20
  ? mlx5_ib_post_send+0x191b/0x1a60 [mlx5_ib]
  mlx5_ib_post_send_nodrain+0xb/0x20 [mlx5_ib]
  ipoib_send+0x2ec/0x770 [ib_ipoib]
  ipoib_start_xmit+0x5a0/0x770 [ib_ipoib]
  dev_hard_start_xmit+0x8e/0x1e0
  ? validate_xmit_skb_list+0x4d/0x80
  sch_direct_xmit+0x116/0x3a0
  __dev_xmit_skb+0x1fd/0x580
  __dev_queue_xmit+0x284/0x6b0
  ? _raw_spin_unlock_irq+0xe/0x50
  ? __flush_work.isra.0+0x20d/0x370
  ? push_pseudo_header+0x17/0x40 [ib_ipoib]
  neigh_connected_output+0xcd/0x110
  ip_finish_output2+0x179/0x480
  ? __smp_call_single_queue+0x61/0xa0
  __ip_finish_output+0xc3/0x190
  ip_finish_output+0x2e/0xf0
  ip_output+0x78/0x110
  ? __pfx_ip_finish_output+0x10/0x10
  ip_local_out+0x64/0x70
  __ip_queue_xmit+0x18a/0x460
  ip_queue_xmit+0x15/0x30
  __tcp_transmit_skb+0x914/0x9c0
  tcp_write_xmit+0x334/0x8d0
  tcp_push_one+0x3c/0x60
  tcp_sendmsg_locked+0x2e1/0xac0
  tcp_sendmsg+0x2d/0x50
  inet_sendmsg+0x43/0x90
  sock_sendmsg+0x68/0x80
  sock_write_iter+0x93/0x100
  vfs_write+0x326/0x3c0
  ksys_write+0xbd/0xf0
  ? do_syscall_64+0x69/0x90
  __x64_sys_write+0x19/0x30
  do_syscall_64+0x59/0x90
  ? do_user_addr_fault+0x1d0/0x640
  ? exit_to_user_mode_prepare+0x3b/0xd0
  ? irqentry_exit_to_user_mode+0x9/0x20
  ? irqentry_exit+0x43/0x50
  ? exc_page_fault+0x92/0x1b0
  entry_SYSCALL_64_after_hwframe+0x72/0xdc
 RIP: 0033:0x7fc03ad14a37
 Code: 10 00 f7 d8 64 89 02 48 c7 c0 ff ff ff ff eb b7 0f 1f 00 f3 0f 1e fa 64 8b 04 25 18 00 00 00 85 c0 75 10 b8 01 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 51 c3 48 83 ec 28 48 89 54 24 18 48 89 74 24
 RSP: 002b:00007ffdf8697fe8 EFLAGS: 00000246 ORIG_RAX: 0000000000000001
 RAX: ffffffffffffffda RBX: 0000000000008024 RCX: 00007fc03ad14a37
 RDX: 0000000000008024 RSI: 0000556f46bd8270 RDI: 0000000000000003
 RBP: 0000556f46bb1800 R08: 0000000000007fe3 R09: 0000000000000000
 R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000002
 R13: 0000556f46bc66b0 R14: 000000000000000a R15: 0000556f46bb2f50
  </TASK>
 ---[ end trace 0000000000000000 ]---

Link: https://lore.kernel.org/r/8228ad34bd1a25047586270f7b1fb4ddcd046282.1706433934.git.leon@kernel.org
Signed-off-by: Leon Romanovsky <leonro@nvidia.com>
Signed-off-by: Sasha Levin <sashal@kernel.org>
---
 drivers/infiniband/hw/mlx5/wr.c | 2 +-
 include/linux/mlx5/qp.h         | 5 ++++-
 2 files changed, 5 insertions(+), 2 deletions(-)

diff --git a/drivers/infiniband/hw/mlx5/wr.c b/drivers/infiniband/hw/mlx5/wr.c
index 8841620af82f1..b81d282fb0d52 100644
--- a/drivers/infiniband/hw/mlx5/wr.c
+++ b/drivers/infiniband/hw/mlx5/wr.c
@@ -128,7 +128,7 @@ static void set_eth_seg(const struct ib_send_wr *wr, struct mlx5_ib_qp *qp,
 		 */
 		copysz = min_t(u64, *cur_edge - (void *)eseg->inline_hdr.start,
 			       left);
-		memcpy(eseg->inline_hdr.start, pdata, copysz);
+		memcpy(eseg->inline_hdr.data, pdata, copysz);
 		stride = ALIGN(sizeof(struct mlx5_wqe_eth_seg) -
 			       sizeof(eseg->inline_hdr.start) + copysz, 16);
 		*size += stride / 16;
diff --git a/include/linux/mlx5/qp.h b/include/linux/mlx5/qp.h
index 61e48d459b23c..693d758f2f1c9 100644
--- a/include/linux/mlx5/qp.h
+++ b/include/linux/mlx5/qp.h
@@ -261,7 +261,10 @@ struct mlx5_wqe_eth_seg {
 	union {
 		struct {
 			__be16 sz;
-			u8     start[2];
+			union {
+				u8     start[2];
+				DECLARE_FLEX_ARRAY(u8, data);
+			};
 		} inline_hdr;
 		struct {
 			__be16 type;
-- 
2.43.0


^ permalink raw reply related	[relevance 5%]

* [PATCH AUTOSEL 6.1 02/12] RDMA/mlx5: Fix fortify source warning while accessing Eth segment
  @ 2024-02-29 20:40  5% ` Sasha Levin
  0 siblings, 0 replies; 200+ results
From: Sasha Levin @ 2024-02-29 20:40 UTC (permalink / raw)
  To: linux-kernel, stable
  Cc: Leon Romanovsky, Sasha Levin, saeedm, linux-rdma, netdev

From: Leon Romanovsky <leonro@nvidia.com>

[ Upstream commit 4d5e86a56615cc387d21c629f9af8fb0e958d350 ]

 ------------[ cut here ]------------
 memcpy: detected field-spanning write (size 56) of single field "eseg->inline_hdr.start" at /var/lib/dkms/mlnx-ofed-kernel/5.8/build/drivers/infiniband/hw/mlx5/wr.c:131 (size 2)
 WARNING: CPU: 0 PID: 293779 at /var/lib/dkms/mlnx-ofed-kernel/5.8/build/drivers/infiniband/hw/mlx5/wr.c:131 mlx5_ib_post_send+0x191b/0x1a60 [mlx5_ib]
 Modules linked in: 8021q garp mrp stp llc rdma_ucm(OE) rdma_cm(OE) iw_cm(OE) ib_ipoib(OE) ib_cm(OE) ib_umad(OE) mlx5_ib(OE) ib_uverbs(OE) ib_core(OE) mlx5_core(OE) pci_hyperv_intf mlxdevm(OE) mlx_compat(OE) tls mlxfw(OE) psample nft_fib_inet nft_fib_ipv4 nft_fib_ipv6 nft_fib nft_reject_inet nf_reject_ipv4 nf_reject_ipv6 nft_reject nft_ct nft_chain_nat nf_nat nf_conntrack nf_defrag_ipv6 nf_defrag_ipv4 ip_set nf_tables libcrc32c nfnetlink mst_pciconf(OE) knem(OE) vfio_pci vfio_pci_core vfio_iommu_type1 vfio iommufd irqbypass cuse nfsv3 nfs fscache netfs xfrm_user xfrm_algo ipmi_devintf ipmi_msghandler binfmt_misc crct10dif_pclmul crc32_pclmul polyval_clmulni polyval_generic ghash_clmulni_intel sha512_ssse3 snd_pcsp aesni_intel crypto_simd cryptd snd_pcm snd_timer joydev snd soundcore input_leds serio_raw evbug nfsd auth_rpcgss nfs_acl lockd grace sch_fq_codel sunrpc drm efi_pstore ip_tables x_tables autofs4 psmouse virtio_net net_failover failover floppy
  [last unloaded: mlx_compat(OE)]
 CPU: 0 PID: 293779 Comm: ssh Tainted: G           OE      6.2.0-32-generic #32~22.04.1-Ubuntu
 Hardware name: Red Hat KVM, BIOS 0.5.1 01/01/2011
 RIP: 0010:mlx5_ib_post_send+0x191b/0x1a60 [mlx5_ib]
 Code: 0c 01 00 a8 01 75 25 48 8b 75 a0 b9 02 00 00 00 48 c7 c2 10 5b fd c0 48 c7 c7 80 5b fd c0 c6 05 57 0c 03 00 01 e8 95 4d 93 da <0f> 0b 44 8b 4d b0 4c 8b 45 c8 48 8b 4d c0 e9 49 fb ff ff 41 0f b7
 RSP: 0018:ffffb5b48478b570 EFLAGS: 00010046
 RAX: 0000000000000000 RBX: 0000000000000001 RCX: 0000000000000000
 RDX: 0000000000000000 RSI: 0000000000000000 RDI: 0000000000000000
 RBP: ffffb5b48478b628 R08: 0000000000000000 R09: 0000000000000000
 R10: 0000000000000000 R11: 0000000000000000 R12: ffffb5b48478b5e8
 R13: ffff963a3c609b5e R14: ffff9639c3fbd800 R15: ffffb5b480475a80
 FS:  00007fc03b444c80(0000) GS:ffff963a3dc00000(0000) knlGS:0000000000000000
 CS:  0010 DS: 0000 ES: 0000 CR0: 0000000080050033
 CR2: 0000556f46bdf000 CR3: 0000000006ac6003 CR4: 00000000003706f0
 DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000
 DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400
 Call Trace:
  <TASK>
  ? show_regs+0x72/0x90
  ? mlx5_ib_post_send+0x191b/0x1a60 [mlx5_ib]
  ? __warn+0x8d/0x160
  ? mlx5_ib_post_send+0x191b/0x1a60 [mlx5_ib]
  ? report_bug+0x1bb/0x1d0
  ? handle_bug+0x46/0x90
  ? exc_invalid_op+0x19/0x80
  ? asm_exc_invalid_op+0x1b/0x20
  ? mlx5_ib_post_send+0x191b/0x1a60 [mlx5_ib]
  mlx5_ib_post_send_nodrain+0xb/0x20 [mlx5_ib]
  ipoib_send+0x2ec/0x770 [ib_ipoib]
  ipoib_start_xmit+0x5a0/0x770 [ib_ipoib]
  dev_hard_start_xmit+0x8e/0x1e0
  ? validate_xmit_skb_list+0x4d/0x80
  sch_direct_xmit+0x116/0x3a0
  __dev_xmit_skb+0x1fd/0x580
  __dev_queue_xmit+0x284/0x6b0
  ? _raw_spin_unlock_irq+0xe/0x50
  ? __flush_work.isra.0+0x20d/0x370
  ? push_pseudo_header+0x17/0x40 [ib_ipoib]
  neigh_connected_output+0xcd/0x110
  ip_finish_output2+0x179/0x480
  ? __smp_call_single_queue+0x61/0xa0
  __ip_finish_output+0xc3/0x190
  ip_finish_output+0x2e/0xf0
  ip_output+0x78/0x110
  ? __pfx_ip_finish_output+0x10/0x10
  ip_local_out+0x64/0x70
  __ip_queue_xmit+0x18a/0x460
  ip_queue_xmit+0x15/0x30
  __tcp_transmit_skb+0x914/0x9c0
  tcp_write_xmit+0x334/0x8d0
  tcp_push_one+0x3c/0x60
  tcp_sendmsg_locked+0x2e1/0xac0
  tcp_sendmsg+0x2d/0x50
  inet_sendmsg+0x43/0x90
  sock_sendmsg+0x68/0x80
  sock_write_iter+0x93/0x100
  vfs_write+0x326/0x3c0
  ksys_write+0xbd/0xf0
  ? do_syscall_64+0x69/0x90
  __x64_sys_write+0x19/0x30
  do_syscall_64+0x59/0x90
  ? do_user_addr_fault+0x1d0/0x640
  ? exit_to_user_mode_prepare+0x3b/0xd0
  ? irqentry_exit_to_user_mode+0x9/0x20
  ? irqentry_exit+0x43/0x50
  ? exc_page_fault+0x92/0x1b0
  entry_SYSCALL_64_after_hwframe+0x72/0xdc
 RIP: 0033:0x7fc03ad14a37
 Code: 10 00 f7 d8 64 89 02 48 c7 c0 ff ff ff ff eb b7 0f 1f 00 f3 0f 1e fa 64 8b 04 25 18 00 00 00 85 c0 75 10 b8 01 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 51 c3 48 83 ec 28 48 89 54 24 18 48 89 74 24
 RSP: 002b:00007ffdf8697fe8 EFLAGS: 00000246 ORIG_RAX: 0000000000000001
 RAX: ffffffffffffffda RBX: 0000000000008024 RCX: 00007fc03ad14a37
 RDX: 0000000000008024 RSI: 0000556f46bd8270 RDI: 0000000000000003
 RBP: 0000556f46bb1800 R08: 0000000000007fe3 R09: 0000000000000000
 R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000002
 R13: 0000556f46bc66b0 R14: 000000000000000a R15: 0000556f46bb2f50
  </TASK>
 ---[ end trace 0000000000000000 ]---

Link: https://lore.kernel.org/r/8228ad34bd1a25047586270f7b1fb4ddcd046282.1706433934.git.leon@kernel.org
Signed-off-by: Leon Romanovsky <leonro@nvidia.com>
Signed-off-by: Sasha Levin <sashal@kernel.org>
---
 drivers/infiniband/hw/mlx5/wr.c | 2 +-
 include/linux/mlx5/qp.h         | 5 ++++-
 2 files changed, 5 insertions(+), 2 deletions(-)

diff --git a/drivers/infiniband/hw/mlx5/wr.c b/drivers/infiniband/hw/mlx5/wr.c
index 855f3f4fefadd..737db67a9ce1d 100644
--- a/drivers/infiniband/hw/mlx5/wr.c
+++ b/drivers/infiniband/hw/mlx5/wr.c
@@ -78,7 +78,7 @@ static void set_eth_seg(const struct ib_send_wr *wr, struct mlx5_ib_qp *qp,
 		 */
 		copysz = min_t(u64, *cur_edge - (void *)eseg->inline_hdr.start,
 			       left);
-		memcpy(eseg->inline_hdr.start, pdata, copysz);
+		memcpy(eseg->inline_hdr.data, pdata, copysz);
 		stride = ALIGN(sizeof(struct mlx5_wqe_eth_seg) -
 			       sizeof(eseg->inline_hdr.start) + copysz, 16);
 		*size += stride / 16;
diff --git a/include/linux/mlx5/qp.h b/include/linux/mlx5/qp.h
index 4657d5c54abef..ca0eee571ad7b 100644
--- a/include/linux/mlx5/qp.h
+++ b/include/linux/mlx5/qp.h
@@ -269,7 +269,10 @@ struct mlx5_wqe_eth_seg {
 	union {
 		struct {
 			__be16 sz;
-			u8     start[2];
+			union {
+				u8     start[2];
+				DECLARE_FLEX_ARRAY(u8, data);
+			};
 		} inline_hdr;
 		struct {
 			__be16 type;
-- 
2.43.0


^ permalink raw reply related	[relevance 5%]

* [PATCH AUTOSEL 6.6 03/22] RDMA/mlx5: Fix fortify source warning while accessing Eth segment
  @ 2024-02-29 20:38  5% ` Sasha Levin
  0 siblings, 0 replies; 200+ results
From: Sasha Levin @ 2024-02-29 20:38 UTC (permalink / raw)
  To: linux-kernel, stable
  Cc: Leon Romanovsky, Sasha Levin, saeedm, linux-rdma, netdev

From: Leon Romanovsky <leonro@nvidia.com>

[ Upstream commit 4d5e86a56615cc387d21c629f9af8fb0e958d350 ]

 ------------[ cut here ]------------
 memcpy: detected field-spanning write (size 56) of single field "eseg->inline_hdr.start" at /var/lib/dkms/mlnx-ofed-kernel/5.8/build/drivers/infiniband/hw/mlx5/wr.c:131 (size 2)
 WARNING: CPU: 0 PID: 293779 at /var/lib/dkms/mlnx-ofed-kernel/5.8/build/drivers/infiniband/hw/mlx5/wr.c:131 mlx5_ib_post_send+0x191b/0x1a60 [mlx5_ib]
 Modules linked in: 8021q garp mrp stp llc rdma_ucm(OE) rdma_cm(OE) iw_cm(OE) ib_ipoib(OE) ib_cm(OE) ib_umad(OE) mlx5_ib(OE) ib_uverbs(OE) ib_core(OE) mlx5_core(OE) pci_hyperv_intf mlxdevm(OE) mlx_compat(OE) tls mlxfw(OE) psample nft_fib_inet nft_fib_ipv4 nft_fib_ipv6 nft_fib nft_reject_inet nf_reject_ipv4 nf_reject_ipv6 nft_reject nft_ct nft_chain_nat nf_nat nf_conntrack nf_defrag_ipv6 nf_defrag_ipv4 ip_set nf_tables libcrc32c nfnetlink mst_pciconf(OE) knem(OE) vfio_pci vfio_pci_core vfio_iommu_type1 vfio iommufd irqbypass cuse nfsv3 nfs fscache netfs xfrm_user xfrm_algo ipmi_devintf ipmi_msghandler binfmt_misc crct10dif_pclmul crc32_pclmul polyval_clmulni polyval_generic ghash_clmulni_intel sha512_ssse3 snd_pcsp aesni_intel crypto_simd cryptd snd_pcm snd_timer joydev snd soundcore input_leds serio_raw evbug nfsd auth_rpcgss nfs_acl lockd grace sch_fq_codel sunrpc drm efi_pstore ip_tables x_tables autofs4 psmouse virtio_net net_failover failover floppy
  [last unloaded: mlx_compat(OE)]
 CPU: 0 PID: 293779 Comm: ssh Tainted: G           OE      6.2.0-32-generic #32~22.04.1-Ubuntu
 Hardware name: Red Hat KVM, BIOS 0.5.1 01/01/2011
 RIP: 0010:mlx5_ib_post_send+0x191b/0x1a60 [mlx5_ib]
 Code: 0c 01 00 a8 01 75 25 48 8b 75 a0 b9 02 00 00 00 48 c7 c2 10 5b fd c0 48 c7 c7 80 5b fd c0 c6 05 57 0c 03 00 01 e8 95 4d 93 da <0f> 0b 44 8b 4d b0 4c 8b 45 c8 48 8b 4d c0 e9 49 fb ff ff 41 0f b7
 RSP: 0018:ffffb5b48478b570 EFLAGS: 00010046
 RAX: 0000000000000000 RBX: 0000000000000001 RCX: 0000000000000000
 RDX: 0000000000000000 RSI: 0000000000000000 RDI: 0000000000000000
 RBP: ffffb5b48478b628 R08: 0000000000000000 R09: 0000000000000000
 R10: 0000000000000000 R11: 0000000000000000 R12: ffffb5b48478b5e8
 R13: ffff963a3c609b5e R14: ffff9639c3fbd800 R15: ffffb5b480475a80
 FS:  00007fc03b444c80(0000) GS:ffff963a3dc00000(0000) knlGS:0000000000000000
 CS:  0010 DS: 0000 ES: 0000 CR0: 0000000080050033
 CR2: 0000556f46bdf000 CR3: 0000000006ac6003 CR4: 00000000003706f0
 DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000
 DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400
 Call Trace:
  <TASK>
  ? show_regs+0x72/0x90
  ? mlx5_ib_post_send+0x191b/0x1a60 [mlx5_ib]
  ? __warn+0x8d/0x160
  ? mlx5_ib_post_send+0x191b/0x1a60 [mlx5_ib]
  ? report_bug+0x1bb/0x1d0
  ? handle_bug+0x46/0x90
  ? exc_invalid_op+0x19/0x80
  ? asm_exc_invalid_op+0x1b/0x20
  ? mlx5_ib_post_send+0x191b/0x1a60 [mlx5_ib]
  mlx5_ib_post_send_nodrain+0xb/0x20 [mlx5_ib]
  ipoib_send+0x2ec/0x770 [ib_ipoib]
  ipoib_start_xmit+0x5a0/0x770 [ib_ipoib]
  dev_hard_start_xmit+0x8e/0x1e0
  ? validate_xmit_skb_list+0x4d/0x80
  sch_direct_xmit+0x116/0x3a0
  __dev_xmit_skb+0x1fd/0x580
  __dev_queue_xmit+0x284/0x6b0
  ? _raw_spin_unlock_irq+0xe/0x50
  ? __flush_work.isra.0+0x20d/0x370
  ? push_pseudo_header+0x17/0x40 [ib_ipoib]
  neigh_connected_output+0xcd/0x110
  ip_finish_output2+0x179/0x480
  ? __smp_call_single_queue+0x61/0xa0
  __ip_finish_output+0xc3/0x190
  ip_finish_output+0x2e/0xf0
  ip_output+0x78/0x110
  ? __pfx_ip_finish_output+0x10/0x10
  ip_local_out+0x64/0x70
  __ip_queue_xmit+0x18a/0x460
  ip_queue_xmit+0x15/0x30
  __tcp_transmit_skb+0x914/0x9c0
  tcp_write_xmit+0x334/0x8d0
  tcp_push_one+0x3c/0x60
  tcp_sendmsg_locked+0x2e1/0xac0
  tcp_sendmsg+0x2d/0x50
  inet_sendmsg+0x43/0x90
  sock_sendmsg+0x68/0x80
  sock_write_iter+0x93/0x100
  vfs_write+0x326/0x3c0
  ksys_write+0xbd/0xf0
  ? do_syscall_64+0x69/0x90
  __x64_sys_write+0x19/0x30
  do_syscall_64+0x59/0x90
  ? do_user_addr_fault+0x1d0/0x640
  ? exit_to_user_mode_prepare+0x3b/0xd0
  ? irqentry_exit_to_user_mode+0x9/0x20
  ? irqentry_exit+0x43/0x50
  ? exc_page_fault+0x92/0x1b0
  entry_SYSCALL_64_after_hwframe+0x72/0xdc
 RIP: 0033:0x7fc03ad14a37
 Code: 10 00 f7 d8 64 89 02 48 c7 c0 ff ff ff ff eb b7 0f 1f 00 f3 0f 1e fa 64 8b 04 25 18 00 00 00 85 c0 75 10 b8 01 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 51 c3 48 83 ec 28 48 89 54 24 18 48 89 74 24
 RSP: 002b:00007ffdf8697fe8 EFLAGS: 00000246 ORIG_RAX: 0000000000000001
 RAX: ffffffffffffffda RBX: 0000000000008024 RCX: 00007fc03ad14a37
 RDX: 0000000000008024 RSI: 0000556f46bd8270 RDI: 0000000000000003
 RBP: 0000556f46bb1800 R08: 0000000000007fe3 R09: 0000000000000000
 R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000002
 R13: 0000556f46bc66b0 R14: 000000000000000a R15: 0000556f46bb2f50
  </TASK>
 ---[ end trace 0000000000000000 ]---

Link: https://lore.kernel.org/r/8228ad34bd1a25047586270f7b1fb4ddcd046282.1706433934.git.leon@kernel.org
Signed-off-by: Leon Romanovsky <leonro@nvidia.com>
Signed-off-by: Sasha Levin <sashal@kernel.org>
---
 drivers/infiniband/hw/mlx5/wr.c | 2 +-
 include/linux/mlx5/qp.h         | 5 ++++-
 2 files changed, 5 insertions(+), 2 deletions(-)

diff --git a/drivers/infiniband/hw/mlx5/wr.c b/drivers/infiniband/hw/mlx5/wr.c
index df1d1b0a3ef72..9947feb7fb8a0 100644
--- a/drivers/infiniband/hw/mlx5/wr.c
+++ b/drivers/infiniband/hw/mlx5/wr.c
@@ -78,7 +78,7 @@ static void set_eth_seg(const struct ib_send_wr *wr, struct mlx5_ib_qp *qp,
 		 */
 		copysz = min_t(u64, *cur_edge - (void *)eseg->inline_hdr.start,
 			       left);
-		memcpy(eseg->inline_hdr.start, pdata, copysz);
+		memcpy(eseg->inline_hdr.data, pdata, copysz);
 		stride = ALIGN(sizeof(struct mlx5_wqe_eth_seg) -
 			       sizeof(eseg->inline_hdr.start) + copysz, 16);
 		*size += stride / 16;
diff --git a/include/linux/mlx5/qp.h b/include/linux/mlx5/qp.h
index bd53cf4be7bdc..f0e55bf3ec8b5 100644
--- a/include/linux/mlx5/qp.h
+++ b/include/linux/mlx5/qp.h
@@ -269,7 +269,10 @@ struct mlx5_wqe_eth_seg {
 	union {
 		struct {
 			__be16 sz;
-			u8     start[2];
+			union {
+				u8     start[2];
+				DECLARE_FLEX_ARRAY(u8, data);
+			};
 		} inline_hdr;
 		struct {
 			__be16 type;
-- 
2.43.0


^ permalink raw reply related	[relevance 5%]

* [PATCH AUTOSEL 6.7 03/24] RDMA/mlx5: Fix fortify source warning while accessing Eth segment
  @ 2024-02-29 20:36  5% ` Sasha Levin
  0 siblings, 0 replies; 200+ results
From: Sasha Levin @ 2024-02-29 20:36 UTC (permalink / raw)
  To: linux-kernel, stable
  Cc: Leon Romanovsky, Sasha Levin, saeedm, linux-rdma, netdev

From: Leon Romanovsky <leonro@nvidia.com>

[ Upstream commit 4d5e86a56615cc387d21c629f9af8fb0e958d350 ]

 ------------[ cut here ]------------
 memcpy: detected field-spanning write (size 56) of single field "eseg->inline_hdr.start" at /var/lib/dkms/mlnx-ofed-kernel/5.8/build/drivers/infiniband/hw/mlx5/wr.c:131 (size 2)
 WARNING: CPU: 0 PID: 293779 at /var/lib/dkms/mlnx-ofed-kernel/5.8/build/drivers/infiniband/hw/mlx5/wr.c:131 mlx5_ib_post_send+0x191b/0x1a60 [mlx5_ib]
 Modules linked in: 8021q garp mrp stp llc rdma_ucm(OE) rdma_cm(OE) iw_cm(OE) ib_ipoib(OE) ib_cm(OE) ib_umad(OE) mlx5_ib(OE) ib_uverbs(OE) ib_core(OE) mlx5_core(OE) pci_hyperv_intf mlxdevm(OE) mlx_compat(OE) tls mlxfw(OE) psample nft_fib_inet nft_fib_ipv4 nft_fib_ipv6 nft_fib nft_reject_inet nf_reject_ipv4 nf_reject_ipv6 nft_reject nft_ct nft_chain_nat nf_nat nf_conntrack nf_defrag_ipv6 nf_defrag_ipv4 ip_set nf_tables libcrc32c nfnetlink mst_pciconf(OE) knem(OE) vfio_pci vfio_pci_core vfio_iommu_type1 vfio iommufd irqbypass cuse nfsv3 nfs fscache netfs xfrm_user xfrm_algo ipmi_devintf ipmi_msghandler binfmt_misc crct10dif_pclmul crc32_pclmul polyval_clmulni polyval_generic ghash_clmulni_intel sha512_ssse3 snd_pcsp aesni_intel crypto_simd cryptd snd_pcm snd_timer joydev snd soundcore input_leds serio_raw evbug nfsd auth_rpcgss nfs_acl lockd grace sch_fq_codel sunrpc drm efi_pstore ip_tables x_tables autofs4 psmouse virtio_net net_failover failover floppy
  [last unloaded: mlx_compat(OE)]
 CPU: 0 PID: 293779 Comm: ssh Tainted: G           OE      6.2.0-32-generic #32~22.04.1-Ubuntu
 Hardware name: Red Hat KVM, BIOS 0.5.1 01/01/2011
 RIP: 0010:mlx5_ib_post_send+0x191b/0x1a60 [mlx5_ib]
 Code: 0c 01 00 a8 01 75 25 48 8b 75 a0 b9 02 00 00 00 48 c7 c2 10 5b fd c0 48 c7 c7 80 5b fd c0 c6 05 57 0c 03 00 01 e8 95 4d 93 da <0f> 0b 44 8b 4d b0 4c 8b 45 c8 48 8b 4d c0 e9 49 fb ff ff 41 0f b7
 RSP: 0018:ffffb5b48478b570 EFLAGS: 00010046
 RAX: 0000000000000000 RBX: 0000000000000001 RCX: 0000000000000000
 RDX: 0000000000000000 RSI: 0000000000000000 RDI: 0000000000000000
 RBP: ffffb5b48478b628 R08: 0000000000000000 R09: 0000000000000000
 R10: 0000000000000000 R11: 0000000000000000 R12: ffffb5b48478b5e8
 R13: ffff963a3c609b5e R14: ffff9639c3fbd800 R15: ffffb5b480475a80
 FS:  00007fc03b444c80(0000) GS:ffff963a3dc00000(0000) knlGS:0000000000000000
 CS:  0010 DS: 0000 ES: 0000 CR0: 0000000080050033
 CR2: 0000556f46bdf000 CR3: 0000000006ac6003 CR4: 00000000003706f0
 DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000
 DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400
 Call Trace:
  <TASK>
  ? show_regs+0x72/0x90
  ? mlx5_ib_post_send+0x191b/0x1a60 [mlx5_ib]
  ? __warn+0x8d/0x160
  ? mlx5_ib_post_send+0x191b/0x1a60 [mlx5_ib]
  ? report_bug+0x1bb/0x1d0
  ? handle_bug+0x46/0x90
  ? exc_invalid_op+0x19/0x80
  ? asm_exc_invalid_op+0x1b/0x20
  ? mlx5_ib_post_send+0x191b/0x1a60 [mlx5_ib]
  mlx5_ib_post_send_nodrain+0xb/0x20 [mlx5_ib]
  ipoib_send+0x2ec/0x770 [ib_ipoib]
  ipoib_start_xmit+0x5a0/0x770 [ib_ipoib]
  dev_hard_start_xmit+0x8e/0x1e0
  ? validate_xmit_skb_list+0x4d/0x80
  sch_direct_xmit+0x116/0x3a0
  __dev_xmit_skb+0x1fd/0x580
  __dev_queue_xmit+0x284/0x6b0
  ? _raw_spin_unlock_irq+0xe/0x50
  ? __flush_work.isra.0+0x20d/0x370
  ? push_pseudo_header+0x17/0x40 [ib_ipoib]
  neigh_connected_output+0xcd/0x110
  ip_finish_output2+0x179/0x480
  ? __smp_call_single_queue+0x61/0xa0
  __ip_finish_output+0xc3/0x190
  ip_finish_output+0x2e/0xf0
  ip_output+0x78/0x110
  ? __pfx_ip_finish_output+0x10/0x10
  ip_local_out+0x64/0x70
  __ip_queue_xmit+0x18a/0x460
  ip_queue_xmit+0x15/0x30
  __tcp_transmit_skb+0x914/0x9c0
  tcp_write_xmit+0x334/0x8d0
  tcp_push_one+0x3c/0x60
  tcp_sendmsg_locked+0x2e1/0xac0
  tcp_sendmsg+0x2d/0x50
  inet_sendmsg+0x43/0x90
  sock_sendmsg+0x68/0x80
  sock_write_iter+0x93/0x100
  vfs_write+0x326/0x3c0
  ksys_write+0xbd/0xf0
  ? do_syscall_64+0x69/0x90
  __x64_sys_write+0x19/0x30
  do_syscall_64+0x59/0x90
  ? do_user_addr_fault+0x1d0/0x640
  ? exit_to_user_mode_prepare+0x3b/0xd0
  ? irqentry_exit_to_user_mode+0x9/0x20
  ? irqentry_exit+0x43/0x50
  ? exc_page_fault+0x92/0x1b0
  entry_SYSCALL_64_after_hwframe+0x72/0xdc
 RIP: 0033:0x7fc03ad14a37
 Code: 10 00 f7 d8 64 89 02 48 c7 c0 ff ff ff ff eb b7 0f 1f 00 f3 0f 1e fa 64 8b 04 25 18 00 00 00 85 c0 75 10 b8 01 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 51 c3 48 83 ec 28 48 89 54 24 18 48 89 74 24
 RSP: 002b:00007ffdf8697fe8 EFLAGS: 00000246 ORIG_RAX: 0000000000000001
 RAX: ffffffffffffffda RBX: 0000000000008024 RCX: 00007fc03ad14a37
 RDX: 0000000000008024 RSI: 0000556f46bd8270 RDI: 0000000000000003
 RBP: 0000556f46bb1800 R08: 0000000000007fe3 R09: 0000000000000000
 R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000002
 R13: 0000556f46bc66b0 R14: 000000000000000a R15: 0000556f46bb2f50
  </TASK>
 ---[ end trace 0000000000000000 ]---

Link: https://lore.kernel.org/r/8228ad34bd1a25047586270f7b1fb4ddcd046282.1706433934.git.leon@kernel.org
Signed-off-by: Leon Romanovsky <leonro@nvidia.com>
Signed-off-by: Sasha Levin <sashal@kernel.org>
---
 drivers/infiniband/hw/mlx5/wr.c | 2 +-
 include/linux/mlx5/qp.h         | 5 ++++-
 2 files changed, 5 insertions(+), 2 deletions(-)

diff --git a/drivers/infiniband/hw/mlx5/wr.c b/drivers/infiniband/hw/mlx5/wr.c
index df1d1b0a3ef72..9947feb7fb8a0 100644
--- a/drivers/infiniband/hw/mlx5/wr.c
+++ b/drivers/infiniband/hw/mlx5/wr.c
@@ -78,7 +78,7 @@ static void set_eth_seg(const struct ib_send_wr *wr, struct mlx5_ib_qp *qp,
 		 */
 		copysz = min_t(u64, *cur_edge - (void *)eseg->inline_hdr.start,
 			       left);
-		memcpy(eseg->inline_hdr.start, pdata, copysz);
+		memcpy(eseg->inline_hdr.data, pdata, copysz);
 		stride = ALIGN(sizeof(struct mlx5_wqe_eth_seg) -
 			       sizeof(eseg->inline_hdr.start) + copysz, 16);
 		*size += stride / 16;
diff --git a/include/linux/mlx5/qp.h b/include/linux/mlx5/qp.h
index bd53cf4be7bdc..f0e55bf3ec8b5 100644
--- a/include/linux/mlx5/qp.h
+++ b/include/linux/mlx5/qp.h
@@ -269,7 +269,10 @@ struct mlx5_wqe_eth_seg {
 	union {
 		struct {
 			__be16 sz;
-			u8     start[2];
+			union {
+				u8     start[2];
+				DECLARE_FLEX_ARRAY(u8, data);
+			};
 		} inline_hdr;
 		struct {
 			__be16 type;
-- 
2.43.0


^ permalink raw reply related	[relevance 5%]

* Re: [PATCH 6.7 000/334] 6.7.7-rc1 review
  2024-02-27 13:17  1% [PATCH 6.7 000/334] 6.7.7-rc1 review Greg Kroah-Hartman
                   ` (2 preceding siblings ...)
  2024-02-27 14:28  0% ` [PATCH 6.7 000/334] 6.7.7-rc1 review Luna Jernberg
@ 2024-02-28 20:54  0% ` Ricardo B. Marliere
  3 siblings, 0 replies; 200+ results
From: Ricardo B. Marliere @ 2024-02-28 20:54 UTC (permalink / raw)
  To: Greg Kroah-Hartman
  Cc: stable, patches, linux-kernel, torvalds, akpm, linux, shuah,
	patches, lkft-triage, pavel, jonathanh, f.fainelli,
	sudipm.mukherjee, srw, rwarsow, conor, allen.lkml

Hi Greg,

On 27 Feb 14:17, Greg Kroah-Hartman wrote:
> This is the start of the stable review cycle for the 6.7.7 release.
> There are 334 patches in this series, all will be posted as a response
> to this one.  If anyone has any issues with these being applied, please
> let me know.
> 
> Responses should be made by Thu, 29 Feb 2024 13:15:36 +0000.
> Anything received after that time might be too late.

No noticeable regressions on my system.

Tested-by: Ricardo B. Marliere <ricardo@marliere.net>

Thanks,
-	Ricardo.


> 
> The whole patch series can be found in one patch at:
> 	https://www.kernel.org/pub/linux/kernel/v6.x/stable-review/patch-6.7.7-rc1.gz
> or in the git tree and branch at:
> 	git://git.kernel.org/pub/scm/linux/kernel/git/stable/linux-stable-rc.git linux-6.7.y
> and the diffstat can be found below.
> 
> thanks,
> 
> greg k-h
> 
> -------------
> Pseudo-Shortlog of commits:
> 
> Greg Kroah-Hartman <gregkh@linuxfoundation.org>
>     Linux 6.7.7-rc1
> 
> Geliang Tang <geliang.tang@linux.dev>
>     selftests: mptcp: add mptcp_lib_get_counter
> 
> Matthieu Baerts (NGI0) <matttbe@kernel.org>
>     selftests: mptcp: join: stop transfer when check is done (part 2)
> 
> Chengming Zhou <zhouchengming@bytedance.com>
>     mm/zswap: invalidate duplicate entry when !zswap_enabled
> 
> Matthieu Baerts (NGI0) <matttbe@kernel.org>
>     selftests: mptcp: join: stop transfer when check is done (part 1)
> 
> Yosry Ahmed <yosryahmed@google.com>
>     mm: zswap: fix missing folio cleanup in writeback race path
> 
> Corey Minyard <minyard@acm.org>
>     i2c: imx: when being a target, mark the last read as processed
> 
> Melissa Wen <mwen@igalia.com>
>     drm/amd/display: fix null-pointer dereference on edid reading
> 
> Armin Wolf <W_Armin@gmx.de>
>     drm/amd/display: Fix memory leak in dm_sw_fini()
> 
> Srinivasan Shanmugam <srinivasan.shanmugam@amd.com>
>     drm/amd/display: Fix potential null pointer dereference in dc_dmub_srv
> 
> Muhammad Usama Anjum <usama.anjum@collabora.com>
>     selftests/iommu: fix the config fragment
> 
> Erik Kurzinger <ekurzinger@nvidia.com>
>     drm/syncobj: handle NULL fence in syncobj_eventfd_entry_func
> 
> Jason Gunthorpe <jgg@ziepe.ca>
>     iommu/arm-smmu-v3: Do not use GFP_KERNEL under as spinlock
> 
> Tina Zhang <tina.zhang@intel.com>
>     iommu: Add mm_get_enqcmd_pasid() helper function
> 
> Erik Kurzinger <ekurzinger@nvidia.com>
>     drm/syncobj: call drm_syncobj_fence_add_wait when WAIT_AVAILABLE flag is set
> 
> Siddharth Vadapalli <s-vadapalli@ti.com>
>     net: phy: realtek: Fix rtl8211f_config_init() for RTL8211F(D)(I)-VD-CG PHY
> 
> Justin Iurman <justin.iurman@uliege.be>
>     Fix write to cloned skb in ipv6_hop_ioam()
> 
> Rémi Denis-Courmont <courmisch@gmail.com>
>     phonet/pep: fix racy skb_queue_empty() use
> 
> Rémi Denis-Courmont <courmisch@gmail.com>
>     phonet: take correct lock to peek at the RX queue
> 
> Horatiu Vultur <horatiu.vultur@microchip.com>
>     net: sparx5: Add spinlock for frame transmission from CPU
> 
> Jianbo Liu <jianbol@nvidia.com>
>     net/sched: flower: Add lock protection when remove filter handle
> 
> Jiri Pirko <jiri@resnulli.us>
>     devlink: fix port dump cmd type
> 
> Jakub Kicinski <kuba@kernel.org>
>     tools: ynl: don't leak mcast_groups on init error
> 
> Jakub Kicinski <kuba@kernel.org>
>     tools: ynl: make sure we always pass yarg to mnl_cb_run
> 
> Jeremy Kerr <jk@codeconstruct.com.au>
>     net: mctp: put sock on tag allocation failure
> 
> Florian Westphal <fw@strlen.de>
>     netfilter: nf_tables: use kzalloc for hook allocation
> 
> Pablo Neira Ayuso <pablo@netfilter.org>
>     netfilter: nf_tables: register hooks last when adding new chain/flowtable
> 
> Pablo Neira Ayuso <pablo@netfilter.org>
>     netfilter: nft_flow_offload: release dst in case direct xmit path is used
> 
> Pablo Neira Ayuso <pablo@netfilter.org>
>     netfilter: nft_flow_offload: reset dst in route object after setting up flow
> 
> Florian Westphal <fw@strlen.de>
>     netfilter: nf_tables: set dormant flag on hook register failure
> 
> Sabrina Dubroca <sd@queasysnail.net>
>     tls: don't skip over different type records from the rx_list
> 
> Sabrina Dubroca <sd@queasysnail.net>
>     tls: stop recv() if initial process_rx_list gave us non-DATA
> 
> Sabrina Dubroca <sd@queasysnail.net>
>     tls: break out of main loop when PEEK gets a non-data record
> 
> Guenter Roeck <linux@roeck-us.net>
>     hwmon: (nct6775) Fix access to temperature configuration registers
> 
> Lad Prabhakar <prabhakar.mahadev-lad.rj@bp.renesas.com>
>     cache: ax45mp_cache: Align end size to cache boundary in ax45mp_dma_cache_wback()
> 
> Shigeru Yoshida <syoshida@redhat.com>
>     bpf, sockmap: Fix NULL pointer dereference in sk_psock_verdict_data_ready()
> 
> Jason Gunthorpe <jgg@ziepe.ca>
>     s390: use the correct count for __iowrite64_copy()
> 
> Jason Gunthorpe <jgg@ziepe.ca>
>     iommufd: Reject non-zero data_type if no data_len is provided
> 
> Alex Elder <elder@linaro.org>
>     net: ipa: don't overrun IPA suspend interrupt registers
> 
> Eric Dumazet <edumazet@google.com>
>     net: implement lockless setsockopt(SO_PEEK_OFF)
> 
> Subbaraya Sundeep <sbhatta@marvell.com>
>     octeontx2-af: Consider the action set by PF
> 
> Yi Liu <yi.l.liu@intel.com>
>     iommu/vt-d: Set SSADE when attaching to a parent with dirty tracking
> 
> Yi Liu <yi.l.liu@intel.com>
>     iommu/vt-d: Add missing dirty tracking set for parent domain
> 
> Yi Liu <yi.l.liu@intel.com>
>     iommu/vt-d: Wrap the dirty tracking loop to be a helper
> 
> Yi Liu <yi.l.liu@intel.com>
>     iommu/vt-d: Remove domain parameter for intel_pasid_setup_dirty_tracking()
> 
> Yi Liu <yi.l.liu@intel.com>
>     iommu/vt-d: Track nested domains in parent
> 
> Yi Liu <yi.l.liu@intel.com>
>     iommu/vt-d: Update iotlb in nested domain attach
> 
> Maxime Ripard <mripard@kernel.org>
>     drm/i915/tv: Fix TV mode
> 
> Mario Limonciello <mario.limonciello@amd.com>
>     platform/x86: thinkpad_acpi: Only update profile if successfully converted
> 
> Mark Brown <broonie@kernel.org>
>     arm64/sme: Restore SMCR_EL1.EZT0 on exit from suspend
> 
> Mark Brown <broonie@kernel.org>
>     arm64/sme: Restore SME registers on exit from suspend
> 
> Emil Renner Berthing <emil.renner.berthing@canonical.com>
>     gpiolib: Handle no pin_ranges in gpiochip_generic_config()
> 
> Amit Machhiwal <amachhiw@linux.ibm.com>
>     KVM: PPC: Book3S HV: Fix L2 guest reboot failure due to empty 'arch_compat'
> 
> Kuniyuki Iwashima <kuniyu@amazon.com>
>     arp: Prevent overflow in arp_req_get().
> 
> Vasiliy Kovalev <kovalev@altlinux.org>
>     devlink: fix possible use-after-free and memory leaks in devlink_init()
> 
> Vasiliy Kovalev <kovalev@altlinux.org>
>     ipv6: sr: fix possible use-after-free and null-ptr-deref
> 
> Daniil Dulov <d.dulov@aladdin.ru>
>     afs: Increase buffer size in afs_update_volume_status()
> 
> Guenter Roeck <linux@roeck-us.net>
>     parisc: Fix stack unwinder
> 
> Mark Pearson <mpearson-lenovo@squebb.ca>
>     platform/x86: think-lmi: Fix password opcode ordering for workstations
> 
> Martin KaFai Lau <martin.lau@kernel.org>
>     bpf: Fix racing between bpf_timer_cancel_and_free and bpf_timer_cancel
> 
> Radhey Shyam Pandey <radhey.shyam.pandey@amd.com>
>     ata: ahci_ceva: fix error handling for Xilinx GT PHY support
> 
> Hangbin Liu <liuhangbin@gmail.com>
>     selftests: bonding: set active slave to primary eth1 specifically
> 
> Gaurav Batra <gbatra@linux.ibm.com>
>     powerpc/pseries/iommu: DLPAR add doesn't completely initialize pci_controller
> 
> Justin Chen <justin.chen@broadcom.com>
>     net: bcmasp: Sanity check is off by one
> 
> Florian Fainelli <florian.fainelli@broadcom.com>
>     net: bcmasp: Indicate MAC is in charge of PHY PM
> 
> Eric Dumazet <edumazet@google.com>
>     ipv6: properly combine dev_base_seq and ipv6.dev_addr_genid
> 
> Eric Dumazet <edumazet@google.com>
>     ipv4: properly combine dev_base_seq and ipv4.dev_addr_genid
> 
> Pavel Sakharov <p.sakharov@ispras.ru>
>     net: stmmac: Fix incorrect dereference in interrupt handlers
> 
> Alison Schofield <alison.schofield@intel.com>
>     x86/numa: Fix the sort compare func used in numa_fill_memblks()
> 
> Alison Schofield <alison.schofield@intel.com>
>     x86/numa: Fix the address overlap check in numa_fill_memblks()
> 
> Dan Carpenter <dan.carpenter@linaro.org>
>     drm/nouveau/mmu/r535: uninitialized variable in r535_bar_new_()
> 
> Arnd Bergmann <arnd@arndb.de>
>     nouveau: fix function cast warnings
> 
> Jakub Kicinski <kuba@kernel.org>
>     net/sched: act_mirred: don't override retval if we already lost the skb
> 
> Jakub Kicinski <kuba@kernel.org>
>     net/sched: act_mirred: use the backlog for mirred ingress
> 
> Victor Nogueira <victor@mojatatu.com>
>     net/sched: act_mirred: Create function tcf_mirred_to_dev and improve readability
> 
> Randy Dunlap <rdunlap@infradead.org>
>     net: ethernet: adi: requires PHYLIB support
> 
> Kuniyuki Iwashima <kuniyu@amazon.com>
>     dccp/tcp: Unhash sk from ehash for tb2 alloc failure after check_estalblished().
> 
> Tobias Waldekranz <tobias@waldekranz.com>
>     net: bridge: switchdev: Ensure deferred event delivery on unoffload
> 
> Tobias Waldekranz <tobias@waldekranz.com>
>     net: bridge: switchdev: Skip MDB replays of deferred events on offload
> 
> Randy Dunlap <rdunlap@infradead.org>
>     scsi: jazz_esp: Only build if SCSI core is builtin
> 
> Don Brace <don.brace@microchip.com>
>     scsi: smartpqi: Fix disable_managed_interrupts
> 
> Dan Carpenter <dan.carpenter@linaro.org>
>     scsi: ufs: Uninitialized variable in ufshcd_devfreq_target()
> 
> Gianmarco Lusvardi <glusvardi@posteo.net>
>     bpf, scripts: Correct GPL license name
> 
> Arnd Bergmann <arnd@arndb.de>
>     RDMA/srpt: fix function pointer cast warnings
> 
> Sebastian Andrzej Siewior <bigeasy@linutronix.de>
>     xsk: Add truesize to skb_add_rx_frag().
> 
> Chris Morgan <macromorgan@hotmail.com>
>     arm64: dts: rockchip: Correct Indiedroid Nova GPIO Names
> 
> Heiko Stuebner <heiko.stuebner@cherry.de>
>     arm64: dts: rockchip: set num-cs property for spi on px30
> 
> Kamal Heib <kheib@redhat.com>
>     RDMA/qedr: Fix qedr_create_user_qp error flow
> 
> Joao Martins <joao.m.martins@oracle.com>
>     iommufd/iova_bitmap: Consider page offset for the pages to be pinned
> 
> Joao Martins <joao.m.martins@oracle.com>
>     iommufd/iova_bitmap: Handle recording beyond the mapped pages
> 
> Joao Martins <joao.m.martins@oracle.com>
>     iommufd/iova_bitmap: Switch iova_bitmap::bitmap to an u8 array
> 
> Joao Martins <joao.m.martins@oracle.com>
>     iommufd/iova_bitmap: Bounds check mapped::pages access
> 
> Lucas Stach <l.stach@pengutronix.de>
>     bus: imx-weim: fix valid range check
> 
> Alexander Stein <alexander.stein@ew.tq-group.com>
>     arm64: dts: tqma8mpql: fix audio codec iov-supply
> 
> Bart Van Assche <bvanassche@acm.org>
>     RDMA/srpt: Support specifying the srpt_service_guid parameter
> 
> Mustafa Ismail <mustafa.ismail@intel.com>
>     RDMA/irdma: Add AE for too many RNRS
> 
> Mustafa Ismail <mustafa.ismail@intel.com>
>     RDMA/irdma: Set the CQ read threshold for GEN 1
> 
> Shiraz Saleem <shiraz.saleem@intel.com>
>     RDMA/irdma: Validate max_send_wr and max_recv_wr
> 
> Mike Marciniszyn <mike.marciniszyn@intel.com>
>     RDMA/irdma: Fix KASAN issue with tasklet
> 
> Marek Vasut <marex@denx.de>
>     arm64: dts: imx8mp: Disable UART4 by default on Data Modul i.MX8M Plus eDM SBC
> 
> Mark Zhang <markzhang@nvidia.com>
>     IB/mlx5: Don't expose debugfs entries for RRoCE general parameters if not supported
> 
> Kalesh AP <kalesh-anakkur.purayil@broadcom.com>
>     RDMA/bnxt_re: Add a missing check in bnxt_qplib_query_srq
> 
> Kalesh AP <kalesh-anakkur.purayil@broadcom.com>
>     RDMA/bnxt_re: Return error for SRQ resize
> 
> Zhipeng Lu <alexious@zju.edu.cn>
>     IB/hfi1: Fix a memleak in init_credit_return
> 
> Sohaib Nadeem <sohaib.nadeem@amd.com>
>     Revert "drm/amd/display: increased min_dcfclk_mhz and min_fclk_mhz"
> 
> Srinivasan Shanmugam <srinivasan.shanmugam@amd.com>
>     drm/amd/display: Fix buffer overflow in 'get_host_router_total_dp_tunnel_bw()'
> 
> Nathan Chancellor <nathan@kernel.org>
>     drm/amd/display: Avoid enum conversion warning
> 
> Steve French <stfrench@microsoft.com>
>     smb3: add missing null server pointer check
> 
> Lennert Buytenhek <kernel@wantstofly.org>
>     ahci: Extend ASM1061 43-bit DMA address quirk to other ASM106x parts
> 
> Matthieu Baerts (NGI0) <matttbe@kernel.org>
>     selftests: mptcp: diag: unique 'cestab' subtest names
> 
> Matthieu Baerts (NGI0) <matttbe@kernel.org>
>     selftests: mptcp: diag: unique 'in use' subtest names
> 
> Matthieu Baerts (NGI0) <matttbe@kernel.org>
>     selftests: mptcp: diag: fix bash warnings on older kernels
> 
> Geliang Tang <geliang.tang@linux.dev>
>     selftests: mptcp: diag: check CURRESTAB counters
> 
> Matthieu Baerts (NGI0) <matttbe@kernel.org>
>     selftests: mptcp: pm nl: avoid error msg on older kernels
> 
> Matthieu Baerts (NGI0) <matttbe@kernel.org>
>     selftests: mptcp: pm nl: also list skipped tests
> 
> Matthieu Baerts (NGI0) <matttbe@kernel.org>
>     selftests: mptcp: simult flows: fix some subtest names
> 
> Matthieu Baerts (NGI0) <matttbe@kernel.org>
>     selftests: mptcp: userspace_pm: unique subtest names
> 
> Paolo Abeni <pabeni@redhat.com>
>     mptcp: fix duplicate subflow creation
> 
> Paolo Abeni <pabeni@redhat.com>
>     mptcp: fix data races on remote_id
> 
> Paolo Abeni <pabeni@redhat.com>
>     mptcp: fix data races on local_id
> 
> Paolo Abeni <pabeni@redhat.com>
>     mptcp: fix lockless access in subflow ULP diag
> 
> Geliang Tang <tanggeliang@kylinos.cn>
>     mptcp: add needs_id for netlink appending addr
> 
> Geliang Tang <tanggeliang@kylinos.cn>
>     mptcp: add needs_id for userspace appending addr
> 
> Xu Yang <xu.yang_2@nxp.com>
>     usb: roles: don't get/set_role() when usb_role_switch is unregistered
> 
> Xu Yang <xu.yang_2@nxp.com>
>     usb: roles: fix NULL pointer issue when put module's reference
> 
> Aaro Koskinen <aaro.koskinen@iki.fi>
>     usb: gadget: omap_udc: fix USB gadget regression on Palm TE
> 
> Krishna Kurapati <quic_kriskura@quicinc.com>
>     usb: gadget: ncm: Avoid dropping datagrams of properly parsed NTBs
> 
> Frank Li <Frank.Li@nxp.com>
>     usb: cdns3: fix memory double free when handle zero packet
> 
> Frank Li <Frank.Li@nxp.com>
>     usb: cdns3: fixed memory use after free at cdns3_gadget_ep_disable()
> 
> Pawel Laszczak <pawell@cadence.com>
>     usb: cdnsp: fixed issue with incorrect detecting CDNSP family controllers
> 
> Pawel Laszczak <pawell@cadence.com>
>     usb: cdnsp: blocked some cdns3 specific code
> 
> Thinh Nguyen <Thinh.Nguyen@synopsys.com>
>     usb: dwc3: gadget: Don't disconnect if not started
> 
> Lino Sanfilippo <l.sanfilippo@kunbus.com>
>     serial: amba-pl011: Fix DMA transmission in RS485 mode
> 
> Lino Sanfilippo <l.sanfilippo@kunbus.com>
>     serial: stm32: do not always set SER_RS485_RX_DURING_TX if RS485 is enabled
> 
> Ondrej Jirman <megi@xff.cz>
>     Revert "usb: typec: tcpm: reset counter when enter into unattached state after try role"
> 
> Sandeep Dhavale <dhavale@google.com>
>     erofs: fix refcount on the metabuf used for inode lookup
> 
> Arnd Bergmann <arnd@arndb.de>
>     dm-integrity, dm-verity: reduce stack usage for recheck
> 
> Nikita Shubin <nikita.shubin@maquefel.me>
>     ARM: ep93xx: Add terminator to gpiod_lookup_table
> 
> Tom Parkin <tparkin@katalix.com>
>     l2tp: pass correct message length to ip6_append_data
> 
> Vidya Sagar <vidyas@nvidia.com>
>     PCI/MSI: Prevent MSI hardware interrupt number truncation
> 
> Nam Cao <namcao@linutronix.de>
>     irqchip/sifive-plic: Enable interrupt if needed before EOI
> 
> Oliver Upton <oliver.upton@linux.dev>
>     irqchip/gic-v3-its: Do not assume vPE tables are preallocated
> 
> Chen Jun <chenjun102@huawei.com>
>     irqchip/mbigen: Don't use bus_get_dev_root() to find the parent
> 
> zhenwei pi <pizhenwei@bytedance.com>
>     crypto: virtio/akcipher - Fix stack overflow on memcpy
> 
> Vasiliy Kovalev <kovalev@altlinux.org>
>     gtp: fix use-after-free and null-ptr-deref in gtp_genl_dump_pdp()
> 
> Andrzej Kacprowski <Andrzej.Kacprowski@intel.com>
>     accel/ivpu: Don't enable any tiles by default on VPU40xx
> 
> Oliver Upton <oliver.upton@linux.dev>
>     KVM: arm64: vgic-its: Test for valid IRQ in its_sync_lpi_pending_table()
> 
> Oliver Upton <oliver.upton@linux.dev>
>     KVM: arm64: vgic-its: Test for valid IRQ in MOVALL handler
> 
> Yu Kuai <yukuai3@huawei.com>
>     md: Fix missing release of 'active_io' for flush
> 
> Yu Kuai <yukuai3@huawei.com>
>     md: Don't suspend the array for interrupted reshape
> 
> Yu Kuai <yukuai3@huawei.com>
>     md: Don't register sync_thread for reshape directly
> 
> Yu Kuai <yukuai3@huawei.com>
>     md: Make sure md_do_sync() will set MD_RECOVERY_DONE
> 
> Yu Kuai <yukuai3@huawei.com>
>     md: Don't ignore read-only array in md_check_recovery()
> 
> Yu Kuai <yukuai3@huawei.com>
>     md: Don't ignore suspended array in md_check_recovery()
> 
> Javier Martinez Canillas <javierm@redhat.com>
>     sparc: Fix undefined reference to fb_is_primary_device
> 
> Baokun Li <libaokun1@huawei.com>
>     cachefiles: fix memory leak in cachefiles_add_cache()
> 
> Hans de Goede <hdegoede@redhat.com>
>     platform/x86: touchscreen_dmi: Allow partial (prefix) matches for ACPI names
> 
> Hans de Goede <hdegoede@redhat.com>
>     platform/x86: intel-vbtn: Stop calling "VBDL" from notify_handler
> 
> Hans de Goede <hdegoede@redhat.com>
>     platform/x86: x86-android-tablets: Fix keyboard touchscreen on Lenovo Yogabook1 X90
> 
> Anshuman Khandual <anshuman.khandual@arm.com>
>     mm/memblock: add MEMBLOCK_RSRV_NOINIT into flagname[] array
> 
> SeongJae Park <sj@kernel.org>
>     mm/damon/reclaim: fix quota stauts loss due to online tunings
> 
> SeongJae Park <sj@kernel.org>
>     mm/damon/core: check apply interval in damon_do_apply_schemes()
> 
> Johannes Weiner <hannes@cmpxchg.org>
>     mm: memcontrol: clarify swapaccount=0 deprecation warning
> 
> SeongJae Park <sj@kernel.org>
>     mm/damon/lru_sort: fix quota status loss due to online tunings
> 
> Kairui Song <kasong@tencent.com>
>     mm/swap: fix race when skipping swapcache
> 
> Terry Tritton <terry.tritton@linaro.org>
>     selftests/mm: uffd-unit-test check if huge page size is 0
> 
> Martin K. Petersen <martin.petersen@oracle.com>
>     scsi: core: Consult supported VPD page list prior to fetching page
> 
> Naohiro Aota <naohiro.aota@wdc.com>
>     scsi: target: pscsi: Fix bio_put() for error case
> 
> Martin K. Petersen <martin.petersen@oracle.com>
>     scsi: sd: usb_storage: uas: Access media prior to querying device properties
> 
> Robert Richter <rrichter@amd.com>
>     cxl/pci: Fix disabling memory if DVSEC CXL Range does not match a CFMWS window
> 
> Li Ming <ming4.li@intel.com>
>     cxl/pci: Skip to handle RAS errors if CXL.mem device is detached
> 
> Dan Williams <dan.j.williams@intel.com>
>     cxl/acpi: Fix load failures due to single window creation failure
> 
> Mikulas Patocka <mpatocka@redhat.com>
>     dm-verity: recheck the hash after a failure
> 
> Mikulas Patocka <mpatocka@redhat.com>
>     dm-crypt: don't modify the data when using authenticated encryption
> 
> Mikulas Patocka <mpatocka@redhat.com>
>     dm-integrity: recheck the integrity tag after a failure
> 
> Helge Deller <deller@gmx.de>
>     Revert "parisc: Only list existing CPUs in cpu_possible_mask"
> 
> Mikulas Patocka <mpatocka@redhat.com>
>     dm-crypt: recheck the integrity tag after a failure
> 
> Guenter Roeck <linux@roeck-us.net>
>     lib/Kconfig.debug: TEST_IOV_ITER depends on MMU
> 
> Bart Van Assche <bvanassche@acm.org>
>     fs/aio: Restrict kiocb_set_cancel_fn() to I/O submitted via libaio
> 
> Damien Le Moal <dlemoal@kernel.org>
>     ata: libata-core: Do not call ata_dev_power_set_standby() twice
> 
> Damien Le Moal <dlemoal@kernel.org>
>     ata: libata-core: Do not try to set sleeping devices to standby
> 
> Peter Oberparleiter <oberpar@linux.ibm.com>
>     s390/cio: fix invalid -EBUSY on ccw_device_start
> 
> Ma Jun <Jun.Ma2@amd.com>
>     drm/amdgpu: Fix the runtime resume failure issue
> 
> Wayne Lin <wayne.lin@amd.com>
>     drm/amd/display: adjust few initialization order in dm
> 
> Lewis Huang <lewis.huang@amd.com>
>     drm/amd/display: Only allow dig mapping to pwrseq in new asic
> 
> Arunpravin Paneer Selvam <Arunpravin.PaneerSelvam@amd.com>
>     drm/buddy: Modify duplicate list_splice_tail call
> 
> Martin Blumenstingl <martin.blumenstingl@googlemail.com>
>     drm/meson: Don't remove bridges which are created by other drivers
> 
> Thomas Hellström <thomas.hellstrom@linux.intel.com>
>     drm/ttm: Fix an invalid freeing on already freed page in error path
> 
> Qu Wenruo <wqu@suse.com>
>     btrfs: defrag: avoid unnecessary defrag caused by incorrect extent size
> 
> Huacai Chen <chenhuacai@kernel.org>
>     LoongArch: Update cpu_sibling_map when disabling nonboot CPUs
> 
> Huacai Chen <chenhuacai@kernel.org>
>     LoongArch: Disable IRQ before init_fn() for nonboot CPUs
> 
> Huacai Chen <chenhuacai@kernel.org>
>     LoongArch: Call early_init_fdt_scan_reserved_mem() earlier
> 
> Jonathan Corbet <corbet@lwn.net>
>     docs: Instruct LaTeX to cope with deeper nesting
> 
> Pawan Gupta <pawan.kumar.gupta@linux.intel.com>
>     x86/bugs: Add asm helpers for executing VERW
> 
> David Gow <davidgow@google.com>
>     kunit: Add a macro to wrap a deferred action function
> 
> Daniel Vacek <neelx@redhat.com>
>     IB/hfi1: Fix sdma.h tx->num_descs off-by-one error
> 
> Sohaib Nadeem <sohaib.nadeem@amd.com>
>     drm/amd/display: fixed integer types and null check locations
> 
> Peichen Huang <peichen.huang@amd.com>
>     drm/amd/display: Request usb4 bw for mst streams
> 
> Meenakshikumar Somasundaram <meenakshikumar.somasundaram@amd.com>
>     drm/amd/display: Add dpia display mode validation logic
> 
> Paolo Abeni <pabeni@redhat.com>
>     mptcp: corner case locking for rx path fields initialization
> 
> Paolo Abeni <pabeni@redhat.com>
>     mptcp: fix more tx path fields initialization
> 
> Geliang Tang <geliang.tang@linux.dev>
>     mptcp: use mptcp_set_state
> 
> Geliang Tang <geliang.tang@linux.dev>
>     mptcp: add CurrEstab MIB counter support
> 
> Steve French <stfrench@microsoft.com>
>     smb3: clarify mount warning
> 
> Shyam Prasad N <sprasad@microsoft.com>
>     cifs: handle cases where multiple sessions share connection
> 
> Shyam Prasad N <sprasad@microsoft.com>
>     cifs: change tcon status when need_reconnect is set on it
> 
> Yi Sun <yi.sun@unisoc.com>
>     virtio-blk: Ensure no requests in virtqueues before deleting vqs.
> 
> Paulo Alcantara <pc@manguebit.com>
>     smb: client: set correct d_type for reparse points under DFS mounts
> 
> Lijo Lazar <lijo.lazar@amd.com>
>     drm/amdgpu: Fix HDP flush for VFs on nbio v7.9
> 
> Stanley.Yang <Stanley.Yang@amd.com>
>     drm/amdgpu: Fix shared buff copy to user
> 
> Prike Liang <Prike.Liang@amd.com>
>     drm/amdgpu: reset gpu for s3 suspend abort case
> 
> Prike Liang <Prike.Liang@amd.com>
>     drm/amdgpu: skip to program GFXDEC registers for suspend abort
> 
> Xiubo Li <xiubli@redhat.com>
>     ceph: always check dir caps asynchronously
> 
> Xiubo Li <xiubli@redhat.com>
>     libceph: fail sparse-read if the data length doesn't match
> 
> Takashi Sakamoto <o-takashi@sakamocchi.jp>
>     firewire: core: send bus reset promptly on gap count error
> 
> Krystian Pradzynski <krystian.pradzynski@intel.com>
>     accel/ivpu/40xx: Stop passing SKU boot parameters to FW
> 
> Jacek Lawrynowicz <jacek.lawrynowicz@linux.intel.com>
>     accel/ivpu: Disable d3hot_delay on all NPU generations
> 
> Wachowski, Karol <karol.wachowski@intel.com>
>     accel/ivpu: Force snooping for MMU writes
> 
> Kees Cook <keescook@chromium.org>
>     LoongArch: vDSO: Disable UBSAN instrumentation
> 
> Huacai Chen <chenhuacai@kernel.org>
>     LoongArch: Change acpi_core_pic[NR_CPUS] to acpi_core_pic[MAX_CORE_PIC]
> 
> Masahiro Yamada <masahiroy@kernel.org>
>     LoongArch: Select HAVE_ARCH_SECCOMP to use the common SECCOMP menu
> 
> Masahiro Yamada <masahiroy@kernel.org>
>     LoongArch: Select ARCH_ENABLE_THP_MIGRATION instead of redefining it
> 
> SEO HOYOUNG <hy50.seo@samsung.com>
>     scsi: ufs: core: Remove the ufshcd_release() in ufshcd_err_handling_prepare()
> 
> Alice Chao <alice.chao@mediatek.com>
>     scsi: ufs: core: Fix shift issue in ufshcd_clear_cmd()
> 
> Hannes Reinecke <hare@suse.de>
>     scsi: lpfc: Use unsigned type for num_sge
> 
> Timur Tabi <ttabi@nvidia.com>
>     drm/nouveau: nvkm_gsp_radix3_sg() should use nvkm_gsp_mem_ctor()
> 
> Zhang Rui <rui.zhang@intel.com>
>     hwmon: (coretemp) Enlarge per package core count limit
> 
> Andrew Bresticker <abrestic@rivosinc.com>
>     efi: Don't add memblocks for soft-reserved memory
> 
> Andrew Bresticker <abrestic@rivosinc.com>
>     efi: runtime: Fix potential overflow of soft-reserved region size
> 
> Benjamin Berg <benjamin.berg@intel.com>
>     wifi: iwlwifi: do not announce EPCS support
> 
> Johannes Berg <johannes.berg@intel.com>
>     wifi: mac80211: accept broadcast probe responses on 6 GHz
> 
> Johannes Berg <johannes.berg@intel.com>
>     wifi: mac80211: adding missing drv_mgd_complete_tx() call
> 
> Johannes Berg <johannes.berg@intel.com>
>     wifi: mac80211: initialize SMPS mode correctly
> 
> Johannes Berg <johannes.berg@intel.com>
>     wifi: mac80211: fix driver debugfs for vif type change
> 
> Johannes Berg <johannes.berg@intel.com>
>     wifi: mac80211: set station RX-NSS on reconfig
> 
> Edward Adam Davis <eadavis@qq.com>
>     fs/ntfs3: Fix oob in ntfs_listxattr
> 
> Konstantin Komarov <almaz.alexandrovich@paragon-software.com>
>     fs/ntfs3: Update inode->i_size after success write into compressed file
> 
> Konstantin Komarov <almaz.alexandrovich@paragon-software.com>
>     fs/ntfs3: Fixed overflow check in mi_enum_attr()
> 
> Konstantin Komarov <almaz.alexandrovich@paragon-software.com>
>     fs/ntfs3: Correct function is_rst_area_valid
> 
> Konstantin Komarov <almaz.alexandrovich@paragon-software.com>
>     fs/ntfs3: Use i_size_read and i_size_write
> 
> Konstantin Komarov <almaz.alexandrovich@paragon-software.com>
>     fs/ntfs3: Prevent generic message "attempt to access beyond end of device"
> 
> Ism Hong <ism.hong@gmail.com>
>     fs/ntfs3: use non-movable memory for ntfs3 MFT buffer cache
> 
> Konstantin Komarov <almaz.alexandrovich@paragon-software.com>
>     fs/ntfs3: Use kvfree to free memory allocated by kvmalloc
> 
> Konstantin Komarov <almaz.alexandrovich@paragon-software.com>
>     fs/ntfs3: Disable ATTR_LIST_ENTRY size check
> 
> Konstantin Komarov <almaz.alexandrovich@paragon-software.com>
>     fs/ntfs3: Fix c/mtime typo
> 
> Konstantin Komarov <almaz.alexandrovich@paragon-software.com>
>     fs/ntfs3: Add NULL ptr dereference checking at the end of attr_allocate_frame()
> 
> Konstantin Komarov <almaz.alexandrovich@paragon-software.com>
>     fs/ntfs3: Add and fix comments
> 
> Konstantin Komarov <almaz.alexandrovich@paragon-software.com>
>     fs/ntfs3: ntfs3_forced_shutdown use int instead of bool
> 
> Konstantin Komarov <almaz.alexandrovich@paragon-software.com>
>     fs/ntfs3: Implement super_operations::shutdown
> 
> Konstantin Komarov <almaz.alexandrovich@paragon-software.com>
>     fs/ntfs3: Drop suid and sgid bits as a part of fpunch
> 
> Konstantin Komarov <almaz.alexandrovich@paragon-software.com>
>     fs/ntfs3: Add file_modified
> 
> Konstantin Komarov <almaz.alexandrovich@paragon-software.com>
>     fs/ntfs3: Correct use bh_read
> 
> Konstantin Komarov <almaz.alexandrovich@paragon-software.com>
>     fs/ntfs3: Fix detected field-spanning write (size 8) of single field "le->name"
> 
> Konstantin Komarov <almaz.alexandrovich@paragon-software.com>
>     fs/ntfs3: Fix multithreaded stress test
> 
> Konstantin Komarov <almaz.alexandrovich@paragon-software.com>
>     fs/ntfs3: Reduce stack usage
> 
> Konstantin Komarov <almaz.alexandrovich@paragon-software.com>
>     fs/ntfs3: Print warning while fixing hard links count
> 
> Konstantin Komarov <almaz.alexandrovich@paragon-software.com>
>     fs/ntfs3: Correct hard links updating when dealing with DOS names
> 
> Konstantin Komarov <almaz.alexandrovich@paragon-software.com>
>     fs/ntfs3: Improve ntfs_dir_count
> 
> Konstantin Komarov <almaz.alexandrovich@paragon-software.com>
>     fs/ntfs3: Modified fix directory element type detection
> 
> Konstantin Komarov <almaz.alexandrovich@paragon-software.com>
>     fs/ntfs3: Improve alternative boot processing
> 
> Szilard Fabian <szfabian@bluemarch.art>
>     Input: i8042 - add Fujitsu Lifebook U728 to i8042 quirk table
> 
> Zhang Yi <yi.zhang@huawei.com>
>     ext4: correct the hole length returned by ext4_map_blocks()
> 
> Paulo Alcantara <pc@manguebit.com>
>     smb: client: increase number of PDUs allowed in a compound request
> 
> Shyam Prasad N <sprasad@microsoft.com>
>     cifs: do not search for channel if server is terminating
> 
> Daniel Wagner <dwagner@suse.de>
>     nvmet-fc: take ref count on tgtport before delete assoc
> 
> Daniel Wagner <dwagner@suse.de>
>     nvmet-fc: avoid deadlock on delete association path
> 
> Daniel Wagner <dwagner@suse.de>
>     nvmet-fc: abort command when there is no binding
> 
> Daniel Wagner <dwagner@suse.de>
>     nvmet-fc: hold reference on hostport match
> 
> Daniel Wagner <dwagner@suse.de>
>     nvmet-fc: free queue and assoc directly
> 
> Daniel Wagner <dwagner@suse.de>
>     nvmet-fc: defer cleanup using RCU properly
> 
> Daniel Wagner <dwagner@suse.de>
>     nvmet-fc: release reference on target port
> 
> Daniel Wagner <dwagner@suse.de>
>     nvmet-fcloop: swap the list_add_tail arguments
> 
> Daniel Wagner <dwagner@suse.de>
>     nvme-fc: do not wait in vain when unloading module
> 
> Alexander Tsoy <alexander@tsoy.me>
>     ALSA: usb-audio: Ignore clock selector errors for single connection
> 
> Richard Fitzgerald <rf@opensource.cirrus.com>
>     ASoC: wm_adsp: Don't overwrite fwf_name with the default
> 
> Shyam Prasad N <sprasad@microsoft.com>
>     cifs: make sure that channel scaling is done only once
> 
> Dmytro Laktyushkin <dmytro.laktyushkin@amd.com>
>     drm/amd/display: Fix DPSTREAM CLK on and off sequence
> 
> Charlene Liu <charlene.liu@amd.com>
>     drm/amd/display: fix USB-C flag update after enc10 feature init
> 
> Sohaib Nadeem <sohaib.nadeem@amd.com>
>     drm/amd/display: increased min_dcfclk_mhz and min_fclk_mhz
> 
> Mukul Joshi <mukul.joshi@amd.com>
>     drm/amdkfd: Use correct drm device for cgroup permission check
> 
> Xin Long <lucien.xin@gmail.com>
>     netfilter: conntrack: check SCTP_CID_SHUTDOWN_ACK for vtag setting in sctp_new
> 
> Will Deacon <will@kernel.org>
>     misc: open-dice: Fix spurious lockdep warning
> 
> Brenton Simpson <appsforartists@google.com>
>     Input: xpad - add Lenovo Legion Go controllers
> 
> Wolfram Sang <wsa+renesas@sang-engineering.com>
>     spi: sh-msiof: avoid integer overflow in constants
> 
> Patrick Rudolph <patrick.rudolph@9elements.com>
>     regulator (max5970): Fix IRQ handler
> 
> Chhayly Leang <clw.leang@gmail.com>
>     ALSA: hda: cs35l41: Support ASUS Zenbook UM3402YAR
> 
> Kenzo Gomez <kenzo.sgomez@gmail.com>
>     ALSA: hda: cs35l41: Support additional ASUS Zenbook UX3402VA
> 
> Chen-Yu Tsai <wens@csie.org>
>     ASoC: sunxi: sun4i-spdif: Add support for Allwinner H616
> 
> Alexander Tsoy <alexander@tsoy.me>
>     ALSA: usb-audio: Check presence of valid altsetting control
> 
> Christian A. Ehrhardt <lk@c--e.de>
>     usb: ucsi_acpi: Quirk to ack a connector change ack cmd
> 
> Guixin Liu <kanie@linux.alibaba.com>
>     nvmet-tcp: fix nvme tcp ida memory leak
> 
> Kunwu Chan <chentao@kylinos.cn>
>     HID: nvidia-shield: Add missing null pointer checks to LED initialization
> 
> Rui Salvaterra <rsalvaterra@gmail.com>
>     ALSA: hda: Increase default bdl_pos_adj for Apollo Lake
> 
> Rui Salvaterra <rsalvaterra@gmail.com>
>     ALSA: hda: Replace numeric device IDs with constant values
> 
> Jiri Kosina <jikos@kernel.org>
>     HID: logitech-hidpp: add support for Logitech G Pro X Superlight 2
> 
> Martin Blumenstingl <martin.blumenstingl@googlemail.com>
>     regulator: pwm-regulator: Add validity checks in continuous .get_voltage
> 
> Venkata Prasad Potturu <venkataprasad.potturu@amd.com>
>     ASoC: amd: acp: Add check for cpu dai link initialization
> 
> Kunwu Chan <chentao@kylinos.cn>
>     dmaengine: ti: edma: Add some null pointer checks to the edma_probe
> 
> Hans de Goede <hdegoede@redhat.com>
>     Input: goodix - accept ACPI resources with gpio_count == 3 && gpio_int_idx == 0
> 
> Baokun Li <libaokun1@huawei.com>
>     ext4: avoid allocating blocks from corrupted group in ext4_mb_find_by_goal()
> 
> Baokun Li <libaokun1@huawei.com>
>     ext4: avoid allocating blocks from corrupted group in ext4_mb_try_best_found()
> 
> Baokun Li <libaokun1@huawei.com>
>     ext4: avoid dividing by 0 in mb_update_avg_fragment_size() when block bitmap corrupt
> 
> Phoenix Chen <asbeltogf@gmail.com>
>     platform/x86: touchscreen_dmi: Add info for the TECLAST X16 Plus tablet
> 
> Huang Pei <huangpei@loongson.cn>
>     MIPS: reserve exception vector space ONLY ONCE
> 
> Roman Li <Roman.Li@amd.com>
>     drm/amd/display: Disable ips before dc interrupt setting
> 
> Lukas Wunner <lukas@wunner.de>
>     ARM: dts: Fix TPM schema violations
> 
> Lennert Buytenhek <kernel@wantstofly.org>
>     ahci: add 43-bit DMA address quirk for ASMedia ASM1061 controllers
> 
> Charles Keepax <ckeepax@opensource.cirrus.com>
>     spi: cs42l43: Handle error from devm_pm_runtime_enable
> 
> Maksim Kiselev <bigunclemax@gmail.com>
>     aoe: avoid potential deadlock at set_capacity
> 
> Conrad Kostecki <conikost@gentoo.org>
>     ahci: asm1166: correct count of reported ports
> 
> Shyam Prasad N <sprasad@microsoft.com>
>     cifs: helper function to check replayable error codes
> 
> Shyam Prasad N <sprasad@microsoft.com>
>     cifs: translate network errors on send to -ECONNABORTED
> 
> Shyam Prasad N <sprasad@microsoft.com>
>     cifs: cifs_pick_channel should try selecting active channels
> 
> Kees Cook <keescook@chromium.org>
>     smb: Work around Clang __bdos() type confusion
> 
> Christian A. Ehrhardt <lk@c--e.de>
>     block: Fix WARNING in _copy_from_iter
> 
> Devyn Liu <liudingyuan@huawei.com>
>     spi: hisi-sfc-v3xx: Return IRQ_NONE if no interrupts were detected
> 
> Mika Westerberg <mika.westerberg@linux.intel.com>
>     spi: intel-pci: Add support for Arrow Lake SPI serial flash
> 
> Liming Sun <limings@nvidia.com>
>     platform/mellanox: mlxbf-tmfifo: Drop Tx network packet when Tx TmFIFO is full
> 
> Fullway Wang <fullwaywang@outlook.com>
>     fbdev: sis: Error out if pixclock equals zero
> 
> Fullway Wang <fullwaywang@outlook.com>
>     fbdev: savage: Error out if pixclock equals zero
> 
> Felix Fietkau <nbd@nbd.name>
>     wifi: mac80211: fix race condition on enabling fast-xmit
> 
> Michal Kazior <michal@plume.com>
>     wifi: cfg80211: fix missing interfaces when dumping
> 
> Vinod Koul <vkoul@kernel.org>
>     dmaengine: dw-edma: increase size of 'name' in debugfs code
> 
> Vinod Koul <vkoul@kernel.org>
>     dmaengine: fsl-qdma: increase size of 'irq_name'
> 
> Vinod Koul <vkoul@kernel.org>
>     dmaengine: shdma: increase size of 'dev_id'
> 
> Shyam Prasad N <sprasad@microsoft.com>
>     cifs: open_cached_dir should not rely on primary channel
> 
> Dmitry Bogdanov <d.bogdanov@yadro.com>
>     scsi: target: core: Add TMF to tmr_list handling
> 
> Christoph Müllner <christoph.muellner@vrull.eu>
>     tools: selftests: riscv: Fix compile warnings in mm tests
> 
> Christoph Müllner <christoph.muellner@vrull.eu>
>     tools: selftests: riscv: Fix compile warnings in vector tests
> 
> Christoph Müllner <christoph.muellner@vrull.eu>
>     tools: selftests: riscv: Fix compile warnings in cbo
> 
> Christoph Müllner <christoph.muellner@vrull.eu>
>     tools: selftests: riscv: Fix compile warnings in hwprobe
> 
> Mahesh Rajashekhara <mahesh.rajashekhara@microchip.com>
>     scsi: smartpqi: Fix logical volume rescan race condition
> 
> David Strahan <david.strahan@microchip.com>
>     scsi: smartpqi: Add new controller PCI IDs
> 
> Hector Martin <marcan@marcan.st>
>     dmaengine: apple-admac: Keep upper bits of REG_BUS_WIDTH
> 
> Mario Limonciello <mario.limonciello@amd.com>
>     drm/amd: Stop evicting resources on APUs in suspend
> 
> 
> -------------
> 
> Diffstat:
> 
>  Documentation/conf.py                              |   6 +
>  Documentation/dev-tools/kunit/usage.rst            |  10 +-
>  Makefile                                           |   4 +-
>  .../dts/aspeed/aspeed-bmc-facebook-bletchley.dts   |   4 +-
>  .../dts/aspeed/aspeed-bmc-facebook-wedge400.dts    |   4 +-
>  arch/arm/boot/dts/aspeed/aspeed-bmc-opp-tacoma.dts |   2 +-
>  .../dts/aspeed/ast2600-facebook-netbmc-common.dtsi |   4 +-
>  .../arm/boot/dts/nxp/imx/imx6ull-phytec-tauri.dtsi |   2 +-
>  .../boot/dts/nxp/imx/imx7d-flex-concentrator.dts   |   2 +-
>  .../dts/ti/omap/am335x-moxa-uc-2100-common.dtsi    |   2 +-
>  arch/arm/mach-ep93xx/core.c                        |   1 +
>  .../dts/freescale/imx8mp-data-modul-edm-sbc.dts    |   2 +-
>  .../dts/freescale/imx8mp-tqma8mpql-mba8mpxl.dts    |   9 +-
>  arch/arm64/boot/dts/rockchip/px30.dtsi             |   2 +
>  .../boot/dts/rockchip/rk3588s-indiedroid-nova.dts  |  10 +-
>  arch/arm64/include/asm/fpsimd.h                    |   2 +
>  arch/arm64/kernel/fpsimd.c                         |  16 ++
>  arch/arm64/kernel/suspend.c                        |   3 +
>  arch/arm64/kvm/vgic/vgic-its.c                     |   5 +
>  arch/loongarch/Kconfig                             |  23 +--
>  arch/loongarch/include/asm/acpi.h                  |   4 +-
>  arch/loongarch/kernel/acpi.c                       |   4 +-
>  arch/loongarch/kernel/setup.c                      |   4 +-
>  arch/loongarch/kernel/smp.c                        | 122 ++++++-----
>  arch/loongarch/vdso/Makefile                       |   1 +
>  arch/mips/kernel/traps.c                           |   8 +-
>  arch/parisc/kernel/processor.c                     |   8 -
>  arch/parisc/kernel/unwind.c                        |  14 +-
>  arch/powerpc/include/asm/ppc-pci.h                 |  10 +
>  arch/powerpc/kernel/iommu.c                        |  23 ++-
>  arch/powerpc/kvm/book3s_hv.c                       |  26 ++-
>  arch/powerpc/kvm/book3s_hv_nestedv2.c              |  20 +-
>  arch/powerpc/platforms/pseries/pci_dlpar.c         |   4 +
>  arch/s390/pci/pci.c                                |   2 +-
>  arch/sparc/Makefile                                |   2 +-
>  arch/sparc/video/Makefile                          |   2 +-
>  arch/x86/entry/entry.S                             |  23 +++
>  arch/x86/include/asm/cpufeatures.h                 |   2 +-
>  arch/x86/include/asm/nospec-branch.h               |  13 ++
>  arch/x86/kernel/traps.c                            |   2 +-
>  arch/x86/mm/numa.c                                 |  21 +-
>  block/blk-map.c                                    |  13 +-
>  drivers/accel/ivpu/ivpu_drv.c                      |   5 +-
>  drivers/accel/ivpu/ivpu_hw_37xx.c                  |   2 +-
>  drivers/accel/ivpu/ivpu_hw_40xx.c                  |   9 +-
>  drivers/accel/ivpu/ivpu_mmu.c                      |   3 -
>  drivers/ata/ahci.c                                 |  44 +++-
>  drivers/ata/ahci.h                                 |   1 +
>  drivers/ata/ahci_ceva.c                            | 125 ++++++-----
>  drivers/ata/libata-core.c                          |  87 ++++----
>  drivers/block/aoe/aoeblk.c                         |   5 +-
>  drivers/block/virtio_blk.c                         |   7 +-
>  drivers/bus/imx-weim.c                             |   2 +-
>  drivers/cache/ax45mp_cache.c                       |   4 +
>  .../crypto/virtio/virtio_crypto_akcipher_algs.c    |   5 +-
>  drivers/cxl/acpi.c                                 |  46 +++--
>  drivers/cxl/core/pci.c                             |  49 +++--
>  drivers/dma/apple-admac.c                          |   5 +-
>  drivers/dma/dw-edma/dw-edma-v0-debugfs.c           |   4 +-
>  drivers/dma/dw-edma/dw-hdma-v0-debugfs.c           |   4 +-
>  drivers/dma/fsl-qdma.c                             |   2 +-
>  drivers/dma/sh/shdma.h                             |   2 +-
>  drivers/dma/ti/edma.c                              |  10 +
>  drivers/firewire/core-card.c                       |  18 +-
>  drivers/firmware/efi/arm-runtime.c                 |   2 +-
>  drivers/firmware/efi/efi-init.c                    |  19 +-
>  drivers/firmware/efi/riscv-runtime.c               |   2 +-
>  drivers/gpio/gpiolib.c                             |   5 +
>  drivers/gpu/drm/amd/amdgpu/amdgpu.h                |   4 +
>  drivers/gpu/drm/amd/amdgpu/amdgpu_acpi.c           |  18 ++
>  drivers/gpu/drm/amd/amdgpu/amdgpu_device.c         |  11 +-
>  drivers/gpu/drm/amd/amdgpu/amdgpu_drv.c            |   2 +
>  drivers/gpu/drm/amd/amdgpu/amdgpu_psp_ta.c         |   2 +-
>  drivers/gpu/drm/amd/amdgpu/gfx_v9_0.c              |   8 +
>  drivers/gpu/drm/amd/amdgpu/nbio_v7_9.c             |   6 +
>  drivers/gpu/drm/amd/amdgpu/soc15.c                 |  22 ++
>  drivers/gpu/drm/amd/amdkfd/kfd_priv.h              |   9 +-
>  drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c  |  57 +++---
>  .../gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_irq.c  |   5 +-
>  drivers/gpu/drm/amd/display/dc/bios/bios_parser2.c |  16 +-
>  .../gpu/drm/amd/display/dc/core/dc_link_exports.c  |   2 +-
>  drivers/gpu/drm/amd/display/dc/dc.h                |   4 +-
>  drivers/gpu/drm/amd/display/dc/dc_dmub_srv.c       |   7 +-
>  drivers/gpu/drm/amd/display/dc/dc_dp_types.h       |   6 +
>  drivers/gpu/drm/amd/display/dc/dc_types.h          |  14 +-
>  .../gpu/drm/amd/display/dc/dce/dce_panel_cntl.c    |   1 +
>  .../drm/amd/display/dc/dcn301/dcn301_panel_cntl.c  |   1 +
>  .../drm/amd/display/dc/dcn31/dcn31_panel_cntl.c    |  18 +-
>  .../amd/display/dc/dcn32/dcn32_dio_link_encoder.c  |   4 +-
>  .../amd/display/dc/dcn35/dcn35_dio_link_encoder.c  |   4 +-
>  .../drm/amd/display/dc/hwss/dce110/dce110_hwseq.c  |   2 +-
>  .../drm/amd/display/dc/hwss/dcn20/dcn20_hwseq.c    |  11 +-
>  drivers/gpu/drm/amd/display/dc/inc/hw/panel_cntl.h |   2 +-
>  drivers/gpu/drm/amd/display/dc/link/link_dpms.c    |  42 +++-
>  drivers/gpu/drm/amd/display/dc/link/link_factory.c |  26 +--
>  .../gpu/drm/amd/display/dc/link/link_validation.c  |  60 +++++-
>  .../display/dc/link/protocols/link_dp_dpia_bw.c    | 178 ++++++++++++----
>  .../display/dc/link/protocols/link_dp_dpia_bw.h    |   9 +
>  drivers/gpu/drm/drm_buddy.c                        |   4 +-
>  drivers/gpu/drm/drm_syncobj.c                      |  19 +-
>  drivers/gpu/drm/i915/display/intel_sdvo.c          |  10 +-
>  drivers/gpu/drm/i915/display/intel_tv.c            |  10 +-
>  drivers/gpu/drm/meson/meson_encoder_cvbs.c         |   1 -
>  drivers/gpu/drm/meson/meson_encoder_dsi.c          |   1 -
>  drivers/gpu/drm/meson/meson_encoder_hdmi.c         |   1 -
>  drivers/gpu/drm/nouveau/nvkm/subdev/bar/r535.c     |   5 +-
>  drivers/gpu/drm/nouveau/nvkm/subdev/bios/shadow.c  |   8 +-
>  drivers/gpu/drm/nouveau/nvkm/subdev/gsp/r535.c     |  18 +-
>  drivers/gpu/drm/ttm/ttm_pool.c                     |   2 +-
>  drivers/hid/hid-logitech-hidpp.c                   |   2 +
>  drivers/hid/hid-nvidia-shield.c                    |   4 +
>  drivers/hwmon/coretemp.c                           |   2 +-
>  drivers/hwmon/nct6775-core.c                       |  14 +-
>  drivers/i2c/busses/i2c-imx.c                       |   5 +
>  drivers/infiniband/hw/bnxt_re/ib_verbs.c           |   5 +-
>  drivers/infiniband/hw/bnxt_re/qplib_fp.c           |   3 +-
>  drivers/infiniband/hw/hfi1/pio.c                   |   6 +-
>  drivers/infiniband/hw/hfi1/sdma.c                  |   2 +-
>  drivers/infiniband/hw/irdma/defs.h                 |   1 +
>  drivers/infiniband/hw/irdma/hw.c                   |   8 +
>  drivers/infiniband/hw/irdma/verbs.c                |   9 +-
>  drivers/infiniband/hw/mlx5/cong.c                  |   6 +
>  drivers/infiniband/hw/qedr/verbs.c                 |  11 +-
>  drivers/infiniband/ulp/srpt/ib_srpt.c              |  17 +-
>  drivers/input/joystick/xpad.c                      |   2 +
>  drivers/input/serio/i8042-acpipnpio.h              |   8 +
>  drivers/input/touchscreen/goodix.c                 |   3 +-
>  drivers/iommu/arm/arm-smmu-v3/arm-smmu-v3-sva.c    |  45 ++--
>  drivers/iommu/intel/iommu.c                        |  87 ++++++--
>  drivers/iommu/intel/iommu.h                        |   7 +
>  drivers/iommu/intel/nested.c                       |  14 +-
>  drivers/iommu/intel/pasid.c                        |   5 +-
>  drivers/iommu/intel/pasid.h                        |   1 -
>  drivers/iommu/iommu-sva.c                          |   2 +-
>  drivers/iommu/iommufd/hw_pagetable.c               |   3 +-
>  drivers/iommu/iommufd/iova_bitmap.c                |  68 +++++-
>  drivers/irqchip/irq-gic-v3-its.c                   |   2 +-
>  drivers/irqchip/irq-mbigen.c                       |   8 +-
>  drivers/irqchip/irq-sifive-plic.c                  |   8 +-
>  drivers/md/dm-crypt.c                              |  95 +++++++--
>  drivers/md/dm-integrity.c                          |  91 +++++++-
>  drivers/md/dm-verity-target.c                      |  86 +++++++-
>  drivers/md/dm-verity.h                             |   6 +
>  drivers/md/md.c                                    |  70 ++++---
>  drivers/md/raid10.c                                |  16 +-
>  drivers/md/raid5.c                                 |  29 +--
>  drivers/misc/open-dice.c                           |   2 +-
>  drivers/net/ethernet/adi/Kconfig                   |   1 +
>  drivers/net/ethernet/broadcom/asp2/bcmasp.c        |   6 +-
>  drivers/net/ethernet/broadcom/asp2/bcmasp_intf.c   |   3 +
>  .../net/ethernet/marvell/octeontx2/af/rvu_npc.c    |   4 +
>  .../net/ethernet/microchip/sparx5/sparx5_main.c    |   1 +
>  .../net/ethernet/microchip/sparx5/sparx5_main.h    |   1 +
>  .../net/ethernet/microchip/sparx5/sparx5_packet.c  |   2 +
>  drivers/net/ethernet/stmicro/stmmac/stmmac_main.c  |  20 --
>  drivers/net/gtp.c                                  |  10 +-
>  drivers/net/ipa/ipa_interrupt.c                    |   2 +-
>  drivers/net/phy/realtek.c                          |   4 +-
>  drivers/net/wireless/intel/iwlwifi/iwl-nvm-parse.c |   5 +-
>  drivers/nvme/host/fc.c                             |  47 +----
>  drivers/nvme/target/fc.c                           | 137 +++++++------
>  drivers/nvme/target/fcloop.c                       |   6 +-
>  drivers/nvme/target/tcp.c                          |   1 +
>  drivers/pci/msi/irqdomain.c                        |   2 +-
>  drivers/platform/mellanox/mlxbf-tmfifo.c           |  67 ++++++
>  drivers/platform/x86/intel/vbtn.c                  |   3 -
>  drivers/platform/x86/think-lmi.c                   |  20 +-
>  drivers/platform/x86/thinkpad_acpi.c               |   5 +-
>  drivers/platform/x86/touchscreen_dmi.c             |  39 +++-
>  drivers/platform/x86/x86-android-tablets/core.c    |   3 +
>  drivers/platform/x86/x86-android-tablets/lenovo.c  |   1 +
>  .../x86/x86-android-tablets/x86-android-tablets.h  |   1 +
>  drivers/regulator/max5970-regulator.c              |   2 +-
>  drivers/regulator/pwm-regulator.c                  |   3 +
>  drivers/s390/cio/device_ops.c                      |   6 +-
>  drivers/scsi/Kconfig                               |   2 +-
>  drivers/scsi/lpfc/lpfc_scsi.c                      |  12 +-
>  drivers/scsi/scsi.c                                |  22 +-
>  drivers/scsi/sd.c                                  |  26 ++-
>  drivers/scsi/smartpqi/smartpqi.h                   |   1 -
>  drivers/scsi/smartpqi/smartpqi_init.c              |  88 +++++++-
>  drivers/spi/spi-cs42l43.c                          |   5 +-
>  drivers/spi/spi-hisi-sfc-v3xx.c                    |   5 +
>  drivers/spi/spi-intel-pci.c                        |   1 +
>  drivers/spi/spi-sh-msiof.c                         |  16 +-
>  drivers/target/target_core_device.c                |   5 -
>  drivers/target/target_core_pscsi.c                 |   9 +-
>  drivers/target/target_core_transport.c             |   4 +
>  drivers/tty/serial/amba-pl011.c                    |  60 +++---
>  drivers/tty/serial/stm32-usart.c                   |   4 +-
>  drivers/ufs/core/ufshcd.c                          |   7 +-
>  drivers/usb/cdns3/cdns3-gadget.c                   |   8 +-
>  drivers/usb/cdns3/core.c                           |   1 -
>  drivers/usb/cdns3/drd.c                            |  13 +-
>  drivers/usb/cdns3/drd.h                            |   6 +-
>  drivers/usb/cdns3/host.c                           |  16 +-
>  drivers/usb/dwc3/gadget.c                          |   5 +
>  drivers/usb/gadget/function/f_ncm.c                |  10 +-
>  drivers/usb/gadget/udc/omap_udc.c                  |   3 +-
>  drivers/usb/roles/class.c                          |  29 ++-
>  drivers/usb/storage/scsiglue.c                     |   7 +
>  drivers/usb/storage/uas.c                          |   7 +
>  drivers/usb/typec/tcpm/tcpm.c                      |   3 -
>  drivers/usb/typec/ucsi/ucsi_acpi.c                 |  71 ++++++-
>  drivers/video/fbdev/savage/savagefb_driver.c       |   3 +
>  drivers/video/fbdev/sis/sis_main.c                 |   2 +
>  fs/afs/volume.c                                    |   4 +-
>  fs/aio.c                                           |   9 +-
>  fs/btrfs/defrag.c                                  |   2 +-
>  fs/cachefiles/cache.c                              |   2 +
>  fs/cachefiles/daemon.c                             |   1 +
>  fs/ceph/caps.c                                     |   6 -
>  fs/ceph/mds_client.c                               |   9 +-
>  fs/ceph/mds_client.h                               |   2 +-
>  fs/ceph/super.h                                    |   2 -
>  fs/erofs/namei.c                                   |  28 +--
>  fs/ext4/extents.c                                  | 111 ++++++----
>  fs/ext4/mballoc.c                                  |  15 +-
>  fs/ntfs3/attrib.c                                  |  45 ++--
>  fs/ntfs3/attrlist.c                                |  12 +-
>  fs/ntfs3/bitmap.c                                  |   4 +-
>  fs/ntfs3/dir.c                                     |  44 ++--
>  fs/ntfs3/file.c                                    |  72 +++++--
>  fs/ntfs3/frecord.c                                 |  19 +-
>  fs/ntfs3/fslog.c                                   | 228 ++++++++++-----------
>  fs/ntfs3/fsntfs.c                                  |  29 ++-
>  fs/ntfs3/index.c                                   |   8 +-
>  fs/ntfs3/inode.c                                   |  32 ++-
>  fs/ntfs3/namei.c                                   |  12 ++
>  fs/ntfs3/ntfs.h                                    |   4 +-
>  fs/ntfs3/ntfs_fs.h                                 |  25 +--
>  fs/ntfs3/record.c                                  |  18 +-
>  fs/ntfs3/super.c                                   |  49 +++--
>  fs/ntfs3/xattr.c                                   |   6 +
>  fs/smb/client/cached_dir.c                         |   3 +-
>  fs/smb/client/cifsencrypt.c                        |   2 +-
>  fs/smb/client/cifsglob.h                           |  12 +-
>  fs/smb/client/connect.c                            |  11 +
>  fs/smb/client/dfs.c                                |   7 +-
>  fs/smb/client/file.c                               |   3 +
>  fs/smb/client/fs_context.c                         |   2 +-
>  fs/smb/client/readdir.c                            |  15 +-
>  fs/smb/client/sess.c                               |   5 +-
>  fs/smb/client/smb2pdu.c                            |  26 ++-
>  fs/smb/client/transport.c                          |  18 +-
>  include/kunit/resource.h                           |  21 ++
>  include/linux/ceph/osd_client.h                    |   3 +-
>  include/linux/fs.h                                 |   2 +
>  include/linux/iommu.h                              |  12 ++
>  include/linux/memblock.h                           |   2 +
>  include/linux/mlx5/mlx5_ifc.h                      |   2 +-
>  include/linux/swap.h                               |   5 +
>  include/net/netfilter/nf_flow_table.h              |   2 +-
>  include/net/switchdev.h                            |   3 +
>  include/net/tcp.h                                  |   2 +-
>  include/scsi/scsi_device.h                         |   5 +-
>  kernel/bpf/helpers.c                               |   5 +-
>  lib/Kconfig.debug                                  |   1 +
>  lib/kunit/kunit-test.c                             |   5 +-
>  lib/kunit/test.c                                   |   6 +-
>  mm/damon/core.c                                    |  15 +-
>  mm/damon/lru_sort.c                                |  43 +++-
>  mm/damon/reclaim.c                                 |  18 +-
>  mm/memblock.c                                      |   6 +-
>  mm/memcontrol.c                                    |  10 +-
>  mm/memory.c                                        |  20 ++
>  mm/swap.h                                          |   5 +
>  mm/swapfile.c                                      |  13 ++
>  mm/zswap.c                                         |   7 +-
>  net/bridge/br_switchdev.c                          |  86 +++++---
>  net/ceph/osd_client.c                              |  18 +-
>  net/core/skmsg.c                                   |   7 +-
>  net/core/sock.c                                    |  23 +--
>  net/devlink/core.c                                 |  12 +-
>  net/devlink/port.c                                 |   2 +-
>  net/ipv4/arp.c                                     |   3 +-
>  net/ipv4/devinet.c                                 |  21 +-
>  net/ipv4/inet_hashtables.c                         |  25 ++-
>  net/ipv4/udp.c                                     |   7 +-
>  net/ipv6/addrconf.c                                |  21 +-
>  net/ipv6/exthdrs.c                                 |  10 +
>  net/ipv6/seg6.c                                    |  20 +-
>  net/l2tp/l2tp_ip6.c                                |   2 +-
>  net/mac80211/cfg.c                                 |   2 +
>  net/mac80211/debugfs_netdev.c                      |   4 +-
>  net/mac80211/debugfs_netdev.h                      |   5 -
>  net/mac80211/iface.c                               |   2 +-
>  net/mac80211/mlme.c                                |   8 +-
>  net/mac80211/scan.c                                |  30 +--
>  net/mac80211/sta_info.c                            |   2 +
>  net/mac80211/tx.c                                  |   2 +-
>  net/mctp/route.c                                   |   2 +-
>  net/mptcp/diag.c                                   |   8 +-
>  net/mptcp/fastopen.c                               |   6 +-
>  net/mptcp/mib.c                                    |   1 +
>  net/mptcp/mib.h                                    |   8 +
>  net/mptcp/options.c                                |   9 +-
>  net/mptcp/pm_netlink.c                             |  74 ++++---
>  net/mptcp/pm_userspace.c                           |  15 +-
>  net/mptcp/protocol.c                               |  69 ++++---
>  net/mptcp/protocol.h                               |  25 ++-
>  net/mptcp/subflow.c                                |  86 +++++---
>  net/netfilter/nf_conntrack_proto_sctp.c            |   2 +-
>  net/netfilter/nf_flow_table_core.c                 |  17 +-
>  net/netfilter/nf_tables_api.c                      |  81 ++++----
>  net/phonet/datagram.c                              |   4 +-
>  net/phonet/pep.c                                   |  41 +++-
>  net/sched/act_mirred.c                             | 147 ++++++-------
>  net/sched/cls_flower.c                             |   5 +-
>  net/switchdev/switchdev.c                          |  73 +++++++
>  net/tls/tls_main.c                                 |   2 +-
>  net/tls/tls_sw.c                                   |  24 ++-
>  net/unix/af_unix.c                                 |  19 +-
>  net/wireless/nl80211.c                             |   1 +
>  net/xdp/xsk.c                                      |   3 +-
>  scripts/bpf_doc.py                                 |   2 +-
>  sound/pci/hda/cs35l41_hda_property.c               |   4 +
>  sound/pci/hda/hda_intel.c                          |   6 +-
>  sound/soc/amd/acp/acp-mach-common.c                |   9 +-
>  sound/soc/codecs/wm_adsp.c                         |  29 ++-
>  sound/soc/sunxi/sun4i-spdif.c                      |   5 +
>  sound/usb/clock.c                                  |  10 +-
>  sound/usb/format.c                                 |  20 ++
>  tools/net/ynl/lib/ynl.c                            |  19 +-
>  .../selftests/drivers/net/bonding/bond_options.sh  |   2 +
>  tools/testing/selftests/iommu/config               |   5 +-
>  tools/testing/selftests/mm/uffd-unit-tests.c       |   6 +
>  .../testing/selftests/net/forwarding/tc_actions.sh |   3 -
>  tools/testing/selftests/net/mptcp/diag.sh          |  46 ++++-
>  tools/testing/selftests/net/mptcp/mptcp_connect.sh |  41 ++--
>  tools/testing/selftests/net/mptcp/mptcp_join.sh    | 109 ++++------
>  tools/testing/selftests/net/mptcp/mptcp_lib.sh     |  16 ++
>  tools/testing/selftests/net/mptcp/pm_netlink.sh    |   8 +-
>  tools/testing/selftests/net/mptcp/simult_flows.sh  |   3 +-
>  tools/testing/selftests/net/mptcp/userspace_pm.sh  |  18 +-
>  tools/testing/selftests/riscv/hwprobe/cbo.c        |   6 +-
>  tools/testing/selftests/riscv/hwprobe/hwprobe.c    |   4 +-
>  tools/testing/selftests/riscv/mm/mmap_test.h       |   3 +
>  .../selftests/riscv/vector/v_initval_nolibc.c      |   2 +-
>  .../testing/selftests/riscv/vector/vstate_prctl.c  |   4 +-
>  340 files changed, 3847 insertions(+), 1826 deletions(-)
> 
> 
> 

^ permalink raw reply	[relevance 0%]

* Re: [PATCH 6.6 000/299] 6.6.19-rc1 review
  2024-02-27 13:21  2% [PATCH 6.6 000/299] 6.6.19-rc1 review Greg Kroah-Hartman
  2024-02-27 13:23  9% ` [PATCH 6.6 077/299] fs/ntfs3: Fix detected field-spanning write (size 8) of single field "le->name" Greg Kroah-Hartman
  2024-02-27 13:26  6% ` [PATCH 6.6 257/299] arp: Prevent overflow in arp_req_get() Greg Kroah-Hartman
@ 2024-02-27 16:40  0% ` Luna Jernberg
  2 siblings, 0 replies; 200+ results
From: Luna Jernberg @ 2024-02-27 16:40 UTC (permalink / raw)
  To: Greg Kroah-Hartman
  Cc: stable, patches, linux-kernel, torvalds, akpm, linux, shuah,
	patches, lkft-triage, pavel, jonathanh, f.fainelli,
	sudipm.mukherjee, srw, rwarsow, conor, allen.lkml

Den tis 27 feb. 2024 kl 14:51 skrev Greg Kroah-Hartman
<gregkh@linuxfoundation.org>:
>
> This is the start of the stable review cycle for the 6.6.19 release.
> There are 299 patches in this series, all will be posted as a response
> to this one.  If anyone has any issues with these being applied, please
> let me know.
>
> Responses should be made by Thu, 29 Feb 2024 13:15:36 +0000.
> Anything received after that time might be too late.
>
> The whole patch series can be found in one patch at:
>         https://www.kernel.org/pub/linux/kernel/v6.x/stable-review/patch-6.6.19-rc1.gz
> or in the git tree and branch at:
>         git://git.kernel.org/pub/scm/linux/kernel/git/stable/linux-stable-rc.git linux-6.6.y
> and the diffstat can be found below.
>
> thanks,
>
> greg k-h
>
> -------------
> Pseudo-Shortlog of commits:
>
> Greg Kroah-Hartman <gregkh@linuxfoundation.org>
>     Linux 6.6.19-rc1
>
> Lennert Buytenhek <kernel@wantstofly.org>
>     ahci: Extend ASM1061 43-bit DMA address quirk to other ASM106x parts
>
> Szuying Chen <chensiying21@gmail.com>
>     ata: ahci: add identifiers for ASM2116 series adapters
>
> Geliang Tang <tanggeliang@kylinos.cn>
>     mptcp: add needs_id for netlink appending addr
>
> Geliang Tang <geliang.tang@suse.com>
>     mptcp: userspace pm send RM_ADDR for ID 0
>
> Geliang Tang <geliang.tang@suse.com>
>     selftests: mptcp: add mptcp_lib_get_counter
>
> Matthieu Baerts (NGI0) <matttbe@kernel.org>
>     selftests: mptcp: join: stop transfer when check is done (part 2)
>
> Yosry Ahmed <yosryahmed@google.com>
>     mm: zswap: fix missing folio cleanup in writeback race path
>
> Chengming Zhou <zhouchengming@bytedance.com>
>     mm/zswap: invalidate duplicate entry when !zswap_enabled
>
> Matthieu Baerts (NGI0) <matttbe@kernel.org>
>     selftests: mptcp: join: stop transfer when check is done (part 1)
>
> Corey Minyard <minyard@acm.org>
>     i2c: imx: when being a target, mark the last read as processed
>
> Armin Wolf <W_Armin@gmx.de>
>     drm/amd/display: Fix memory leak in dm_sw_fini()
>
> Muhammad Usama Anjum <usama.anjum@collabora.com>
>     selftests/iommu: fix the config fragment
>
> Erik Kurzinger <ekurzinger@nvidia.com>
>     drm/syncobj: handle NULL fence in syncobj_eventfd_entry_func
>
> Erik Kurzinger <ekurzinger@nvidia.com>
>     drm/syncobj: call drm_syncobj_fence_add_wait when WAIT_AVAILABLE flag is set
>
> Siddharth Vadapalli <s-vadapalli@ti.com>
>     net: phy: realtek: Fix rtl8211f_config_init() for RTL8211F(D)(I)-VD-CG PHY
>
> Justin Iurman <justin.iurman@uliege.be>
>     Fix write to cloned skb in ipv6_hop_ioam()
>
> Rémi Denis-Courmont <courmisch@gmail.com>
>     phonet/pep: fix racy skb_queue_empty() use
>
> Rémi Denis-Courmont <courmisch@gmail.com>
>     phonet: take correct lock to peek at the RX queue
>
> Horatiu Vultur <horatiu.vultur@microchip.com>
>     net: sparx5: Add spinlock for frame transmission from CPU
>
> Jianbo Liu <jianbol@nvidia.com>
>     net/sched: flower: Add lock protection when remove filter handle
>
> Jiri Pirko <jiri@resnulli.us>
>     devlink: fix port dump cmd type
>
> Jakub Kicinski <kuba@kernel.org>
>     tools: ynl: don't leak mcast_groups on init error
>
> Jakub Kicinski <kuba@kernel.org>
>     tools: ynl: make sure we always pass yarg to mnl_cb_run
>
> Jeremy Kerr <jk@codeconstruct.com.au>
>     net: mctp: put sock on tag allocation failure
>
> Florian Westphal <fw@strlen.de>
>     netfilter: nf_tables: use kzalloc for hook allocation
>
> Pablo Neira Ayuso <pablo@netfilter.org>
>     netfilter: nf_tables: register hooks last when adding new chain/flowtable
>
> Pablo Neira Ayuso <pablo@netfilter.org>
>     netfilter: nft_flow_offload: release dst in case direct xmit path is used
>
> Pablo Neira Ayuso <pablo@netfilter.org>
>     netfilter: nft_flow_offload: reset dst in route object after setting up flow
>
> Florian Westphal <fw@strlen.de>
>     netfilter: nf_tables: set dormant flag on hook register failure
>
> Sabrina Dubroca <sd@queasysnail.net>
>     tls: don't skip over different type records from the rx_list
>
> Sabrina Dubroca <sd@queasysnail.net>
>     tls: stop recv() if initial process_rx_list gave us non-DATA
>
> Sabrina Dubroca <sd@queasysnail.net>
>     tls: break out of main loop when PEEK gets a non-data record
>
> Guenter Roeck <linux@roeck-us.net>
>     hwmon: (nct6775) Fix access to temperature configuration registers
>
> Lad Prabhakar <prabhakar.mahadev-lad.rj@bp.renesas.com>
>     cache: ax45mp_cache: Align end size to cache boundary in ax45mp_dma_cache_wback()
>
> Shigeru Yoshida <syoshida@redhat.com>
>     bpf, sockmap: Fix NULL pointer dereference in sk_psock_verdict_data_ready()
>
> Jason Gunthorpe <jgg@ziepe.ca>
>     s390: use the correct count for __iowrite64_copy()
>
> Alex Elder <elder@linaro.org>
>     net: ipa: don't overrun IPA suspend interrupt registers
>
> Subbaraya Sundeep <sbhatta@marvell.com>
>     octeontx2-af: Consider the action set by PF
>
> Maxime Ripard <mripard@kernel.org>
>     drm/i915/tv: Fix TV mode
>
> Mario Limonciello <mario.limonciello@amd.com>
>     platform/x86: thinkpad_acpi: Only update profile if successfully converted
>
> Mark Brown <broonie@kernel.org>
>     arm64/sme: Restore SMCR_EL1.EZT0 on exit from suspend
>
> Mark Brown <broonie@kernel.org>
>     arm64/sme: Restore SME registers on exit from suspend
>
> Kuniyuki Iwashima <kuniyu@amazon.com>
>     arp: Prevent overflow in arp_req_get().
>
> Vasiliy Kovalev <kovalev@altlinux.org>
>     devlink: fix possible use-after-free and memory leaks in devlink_init()
>
> Vasiliy Kovalev <kovalev@altlinux.org>
>     ipv6: sr: fix possible use-after-free and null-ptr-deref
>
> Daniil Dulov <d.dulov@aladdin.ru>
>     afs: Increase buffer size in afs_update_volume_status()
>
> Guenter Roeck <linux@roeck-us.net>
>     parisc: Fix stack unwinder
>
> Martin KaFai Lau <martin.lau@kernel.org>
>     bpf: Fix racing between bpf_timer_cancel_and_free and bpf_timer_cancel
>
> Radhey Shyam Pandey <radhey.shyam.pandey@amd.com>
>     ata: ahci_ceva: fix error handling for Xilinx GT PHY support
>
> Hangbin Liu <liuhangbin@gmail.com>
>     selftests: bonding: set active slave to primary eth1 specifically
>
> Gaurav Batra <gbatra@linux.ibm.com>
>     powerpc/pseries/iommu: DLPAR add doesn't completely initialize pci_controller
>
> Justin Chen <justin.chen@broadcom.com>
>     net: bcmasp: Sanity check is off by one
>
> Florian Fainelli <florian.fainelli@broadcom.com>
>     net: bcmasp: Indicate MAC is in charge of PHY PM
>
> Eric Dumazet <edumazet@google.com>
>     ipv6: properly combine dev_base_seq and ipv6.dev_addr_genid
>
> Eric Dumazet <edumazet@google.com>
>     ipv4: properly combine dev_base_seq and ipv4.dev_addr_genid
>
> Pavel Sakharov <p.sakharov@ispras.ru>
>     net: stmmac: Fix incorrect dereference in interrupt handlers
>
> Alison Schofield <alison.schofield@intel.com>
>     x86/numa: Fix the sort compare func used in numa_fill_memblks()
>
> Alison Schofield <alison.schofield@intel.com>
>     x86/numa: Fix the address overlap check in numa_fill_memblks()
>
> Arnd Bergmann <arnd@arndb.de>
>     nouveau: fix function cast warnings
>
> Jakub Kicinski <kuba@kernel.org>
>     net/sched: act_mirred: don't override retval if we already lost the skb
>
> Jakub Kicinski <kuba@kernel.org>
>     net/sched: act_mirred: use the backlog for mirred ingress
>
> Victor Nogueira <victor@mojatatu.com>
>     net/sched: act_mirred: Create function tcf_mirred_to_dev and improve readability
>
> Randy Dunlap <rdunlap@infradead.org>
>     net: ethernet: adi: requires PHYLIB support
>
> Kuniyuki Iwashima <kuniyu@amazon.com>
>     dccp/tcp: Unhash sk from ehash for tb2 alloc failure after check_estalblished().
>
> Tobias Waldekranz <tobias@waldekranz.com>
>     net: bridge: switchdev: Ensure deferred event delivery on unoffload
>
> Tobias Waldekranz <tobias@waldekranz.com>
>     net: bridge: switchdev: Skip MDB replays of deferred events on offload
>
> Randy Dunlap <rdunlap@infradead.org>
>     scsi: jazz_esp: Only build if SCSI core is builtin
>
> Don Brace <don.brace@microchip.com>
>     scsi: smartpqi: Fix disable_managed_interrupts
>
> Gianmarco Lusvardi <glusvardi@posteo.net>
>     bpf, scripts: Correct GPL license name
>
> Arnd Bergmann <arnd@arndb.de>
>     RDMA/srpt: fix function pointer cast warnings
>
> Sebastian Andrzej Siewior <bigeasy@linutronix.de>
>     xsk: Add truesize to skb_add_rx_frag().
>
> Chris Morgan <macromorgan@hotmail.com>
>     arm64: dts: rockchip: Correct Indiedroid Nova GPIO Names
>
> Heiko Stuebner <heiko.stuebner@cherry.de>
>     arm64: dts: rockchip: set num-cs property for spi on px30
>
> Kamal Heib <kheib@redhat.com>
>     RDMA/qedr: Fix qedr_create_user_qp error flow
>
> Joao Martins <joao.m.martins@oracle.com>
>     iommufd/iova_bitmap: Consider page offset for the pages to be pinned
>
> Joao Martins <joao.m.martins@oracle.com>
>     iommufd/iova_bitmap: Switch iova_bitmap::bitmap to an u8 array
>
> Joao Martins <joao.m.martins@oracle.com>
>     iommufd/iova_bitmap: Bounds check mapped::pages access
>
> Lucas Stach <l.stach@pengutronix.de>
>     bus: imx-weim: fix valid range check
>
> Alexander Stein <alexander.stein@ew.tq-group.com>
>     arm64: dts: tqma8mpql: fix audio codec iov-supply
>
> Bart Van Assche <bvanassche@acm.org>
>     RDMA/srpt: Support specifying the srpt_service_guid parameter
>
> Mustafa Ismail <mustafa.ismail@intel.com>
>     RDMA/irdma: Add AE for too many RNRS
>
> Mustafa Ismail <mustafa.ismail@intel.com>
>     RDMA/irdma: Set the CQ read threshold for GEN 1
>
> Shiraz Saleem <shiraz.saleem@intel.com>
>     RDMA/irdma: Validate max_send_wr and max_recv_wr
>
> Mike Marciniszyn <mike.marciniszyn@intel.com>
>     RDMA/irdma: Fix KASAN issue with tasklet
>
> Marek Vasut <marex@denx.de>
>     arm64: dts: imx8mp: Disable UART4 by default on Data Modul i.MX8M Plus eDM SBC
>
> Mark Zhang <markzhang@nvidia.com>
>     IB/mlx5: Don't expose debugfs entries for RRoCE general parameters if not supported
>
> Kalesh AP <kalesh-anakkur.purayil@broadcom.com>
>     RDMA/bnxt_re: Add a missing check in bnxt_qplib_query_srq
>
> Kalesh AP <kalesh-anakkur.purayil@broadcom.com>
>     RDMA/bnxt_re: Return error for SRQ resize
>
> Zhipeng Lu <alexious@zju.edu.cn>
>     IB/hfi1: Fix a memleak in init_credit_return
>
> Martynas Pumputis <m@lambda.lt>
>     bpf: Derive source IP addr via bpf_*_fib_lookup()
>
> Dan Carpenter <dan.carpenter@linaro.org>
>     xen/events: fix error code in xen_bind_pirq_msi_to_irq()
>
> Sohaib Nadeem <sohaib.nadeem@amd.com>
>     Revert "drm/amd/display: increased min_dcfclk_mhz and min_fclk_mhz"
>
> Srinivasan Shanmugam <srinivasan.shanmugam@amd.com>
>     drm/amd/display: Fix buffer overflow in 'get_host_router_total_dp_tunnel_bw()'
>
> Nathan Chancellor <nathan@kernel.org>
>     drm/amd/display: Avoid enum conversion warning
>
> Steve French <stfrench@microsoft.com>
>     smb3: add missing null server pointer check
>
> Matthieu Baerts (NGI0) <matttbe@kernel.org>
>     selftests: mptcp: diag: unique 'cestab' subtest names
>
> Matthieu Baerts (NGI0) <matttbe@kernel.org>
>     selftests: mptcp: diag: unique 'in use' subtest names
>
> Matthieu Baerts (NGI0) <matttbe@kernel.org>
>     selftests: mptcp: diag: fix bash warnings on older kernels
>
> Geliang Tang <geliang.tang@linux.dev>
>     selftests: mptcp: diag: check CURRESTAB counters
>
> Matthieu Baerts (NGI0) <matttbe@kernel.org>
>     selftests: mptcp: pm nl: avoid error msg on older kernels
>
> Matthieu Baerts (NGI0) <matttbe@kernel.org>
>     selftests: mptcp: pm nl: also list skipped tests
>
> Matthieu Baerts (NGI0) <matttbe@kernel.org>
>     selftests: mptcp: simult flows: fix some subtest names
>
> Matthieu Baerts (NGI0) <matttbe@kernel.org>
>     selftests: mptcp: userspace_pm: unique subtest names
>
> Paolo Abeni <pabeni@redhat.com>
>     mptcp: fix duplicate subflow creation
>
> Paolo Abeni <pabeni@redhat.com>
>     mptcp: fix data races on remote_id
>
> Paolo Abeni <pabeni@redhat.com>
>     mptcp: fix data races on local_id
>
> Paolo Abeni <pabeni@redhat.com>
>     mptcp: fix lockless access in subflow ULP diag
>
> Geliang Tang <tanggeliang@kylinos.cn>
>     mptcp: add needs_id for userspace appending addr
>
> Xu Yang <xu.yang_2@nxp.com>
>     usb: roles: don't get/set_role() when usb_role_switch is unregistered
>
> Xu Yang <xu.yang_2@nxp.com>
>     usb: roles: fix NULL pointer issue when put module's reference
>
> Aaro Koskinen <aaro.koskinen@iki.fi>
>     usb: gadget: omap_udc: fix USB gadget regression on Palm TE
>
> Krishna Kurapati <quic_kriskura@quicinc.com>
>     usb: gadget: ncm: Avoid dropping datagrams of properly parsed NTBs
>
> Frank Li <Frank.Li@nxp.com>
>     usb: cdns3: fix memory double free when handle zero packet
>
> Frank Li <Frank.Li@nxp.com>
>     usb: cdns3: fixed memory use after free at cdns3_gadget_ep_disable()
>
> Pawel Laszczak <pawell@cadence.com>
>     usb: cdnsp: fixed issue with incorrect detecting CDNSP family controllers
>
> Pawel Laszczak <pawell@cadence.com>
>     usb: cdnsp: blocked some cdns3 specific code
>
> Thinh Nguyen <Thinh.Nguyen@synopsys.com>
>     usb: dwc3: gadget: Don't disconnect if not started
>
> Lino Sanfilippo <l.sanfilippo@kunbus.com>
>     serial: amba-pl011: Fix DMA transmission in RS485 mode
>
> Lino Sanfilippo <l.sanfilippo@kunbus.com>
>     serial: stm32: do not always set SER_RS485_RX_DURING_TX if RS485 is enabled
>
> Ondrej Jirman <megi@xff.cz>
>     Revert "usb: typec: tcpm: reset counter when enter into unattached state after try role"
>
> Sandeep Dhavale <dhavale@google.com>
>     erofs: fix refcount on the metabuf used for inode lookup
>
> Arnd Bergmann <arnd@arndb.de>
>     dm-integrity, dm-verity: reduce stack usage for recheck
>
> Nikita Shubin <nikita.shubin@maquefel.me>
>     ARM: ep93xx: Add terminator to gpiod_lookup_table
>
> Tom Parkin <tparkin@katalix.com>
>     l2tp: pass correct message length to ip6_append_data
>
> Vidya Sagar <vidyas@nvidia.com>
>     PCI/MSI: Prevent MSI hardware interrupt number truncation
>
> Nam Cao <namcao@linutronix.de>
>     irqchip/sifive-plic: Enable interrupt if needed before EOI
>
> Oliver Upton <oliver.upton@linux.dev>
>     irqchip/gic-v3-its: Do not assume vPE tables are preallocated
>
> Chen Jun <chenjun102@huawei.com>
>     irqchip/mbigen: Don't use bus_get_dev_root() to find the parent
>
> zhenwei pi <pizhenwei@bytedance.com>
>     crypto: virtio/akcipher - Fix stack overflow on memcpy
>
> Vasiliy Kovalev <kovalev@altlinux.org>
>     gtp: fix use-after-free and null-ptr-deref in gtp_genl_dump_pdp()
>
> Andrzej Kacprowski <Andrzej.Kacprowski@intel.com>
>     accel/ivpu: Don't enable any tiles by default on VPU40xx
>
> Oliver Upton <oliver.upton@linux.dev>
>     KVM: arm64: vgic-its: Test for valid IRQ in its_sync_lpi_pending_table()
>
> Oliver Upton <oliver.upton@linux.dev>
>     KVM: arm64: vgic-its: Test for valid IRQ in MOVALL handler
>
> Yu Kuai <yukuai3@huawei.com>
>     md: Fix missing release of 'active_io' for flush
>
> Javier Martinez Canillas <javierm@redhat.com>
>     sparc: Fix undefined reference to fb_is_primary_device
>
> Baokun Li <libaokun1@huawei.com>
>     cachefiles: fix memory leak in cachefiles_add_cache()
>
> Hans de Goede <hdegoede@redhat.com>
>     platform/x86: touchscreen_dmi: Allow partial (prefix) matches for ACPI names
>
> Hans de Goede <hdegoede@redhat.com>
>     platform/x86: intel-vbtn: Stop calling "VBDL" from notify_handler
>
> SeongJae Park <sj@kernel.org>
>     mm/damon/reclaim: fix quota stauts loss due to online tunings
>
> Johannes Weiner <hannes@cmpxchg.org>
>     mm: memcontrol: clarify swapaccount=0 deprecation warning
>
> SeongJae Park <sj@kernel.org>
>     mm/damon/lru_sort: fix quota status loss due to online tunings
>
> Kairui Song <kasong@tencent.com>
>     mm/swap: fix race when skipping swapcache
>
> Terry Tritton <terry.tritton@linaro.org>
>     selftests/mm: uffd-unit-test check if huge page size is 0
>
> Martin K. Petersen <martin.petersen@oracle.com>
>     scsi: core: Consult supported VPD page list prior to fetching page
>
> Naohiro Aota <naohiro.aota@wdc.com>
>     scsi: target: pscsi: Fix bio_put() for error case
>
> Martin K. Petersen <martin.petersen@oracle.com>
>     scsi: sd: usb_storage: uas: Access media prior to querying device properties
>
> Robert Richter <rrichter@amd.com>
>     cxl/pci: Fix disabling memory if DVSEC CXL Range does not match a CFMWS window
>
> Dan Williams <dan.j.williams@intel.com>
>     cxl/acpi: Fix load failures due to single window creation failure
>
> Mikulas Patocka <mpatocka@redhat.com>
>     dm-verity: recheck the hash after a failure
>
> Mikulas Patocka <mpatocka@redhat.com>
>     dm-crypt: don't modify the data when using authenticated encryption
>
> Mikulas Patocka <mpatocka@redhat.com>
>     dm-integrity: recheck the integrity tag after a failure
>
> Helge Deller <deller@gmx.de>
>     Revert "parisc: Only list existing CPUs in cpu_possible_mask"
>
> Mikulas Patocka <mpatocka@redhat.com>
>     dm-crypt: recheck the integrity tag after a failure
>
> Guenter Roeck <linux@roeck-us.net>
>     lib/Kconfig.debug: TEST_IOV_ITER depends on MMU
>
> Bart Van Assche <bvanassche@acm.org>
>     fs/aio: Restrict kiocb_set_cancel_fn() to I/O submitted via libaio
>
> Damien Le Moal <dlemoal@kernel.org>
>     ata: libata-core: Do not try to set sleeping devices to standby
>
> Peter Oberparleiter <oberpar@linux.ibm.com>
>     s390/cio: fix invalid -EBUSY on ccw_device_start
>
> Wayne Lin <wayne.lin@amd.com>
>     drm/amd/display: adjust few initialization order in dm
>
> Martin Blumenstingl <martin.blumenstingl@googlemail.com>
>     drm/meson: Don't remove bridges which are created by other drivers
>
> Thomas Hellström <thomas.hellstrom@linux.intel.com>
>     drm/ttm: Fix an invalid freeing on already freed page in error path
>
> Qu Wenruo <wqu@suse.com>
>     btrfs: defrag: avoid unnecessary defrag caused by incorrect extent size
>
> Huacai Chen <chenhuacai@kernel.org>
>     LoongArch: Update cpu_sibling_map when disabling nonboot CPUs
>
> Huacai Chen <chenhuacai@kernel.org>
>     LoongArch: Disable IRQ before init_fn() for nonboot CPUs
>
> Huacai Chen <chenhuacai@kernel.org>
>     LoongArch: Call early_init_fdt_scan_reserved_mem() earlier
>
> Jonathan Corbet <corbet@lwn.net>
>     docs: Instruct LaTeX to cope with deeper nesting
>
> Pawan Gupta <pawan.kumar.gupta@linux.intel.com>
>     x86/bugs: Add asm helpers for executing VERW
>
> Daniel Vacek <neelx@redhat.com>
>     IB/hfi1: Fix sdma.h tx->num_descs off-by-one error
>
> Maximilian Heyne <mheyne@amazon.de>
>     xen/events: close evtchn after mapping cleanup
>
> Juergen Gross <jgross@suse.com>
>     xen/events: modify internal [un]bind interfaces
>
> Juergen Gross <jgross@suse.com>
>     xen/events: drop xen_allocate_irqs_dynamic()
>
> Juergen Gross <jgross@suse.com>
>     xen/events: remove some simple helpers from events_base.c
>
> Juergen Gross <jgross@suse.com>
>     xen/events: reduce externally visible helper functions
>
> Viresh Kumar <viresh.kumar@linaro.org>
>     xen: evtchn: Allow shared registration of IRQ handers
>
> Sohaib Nadeem <sohaib.nadeem@amd.com>
>     drm/amd/display: fixed integer types and null check locations
>
> Peichen Huang <peichen.huang@amd.com>
>     drm/amd/display: Request usb4 bw for mst streams
>
> Meenakshikumar Somasundaram <meenakshikumar.somasundaram@amd.com>
>     drm/amd/display: Add dpia display mode validation logic
>
> Paolo Abeni <pabeni@redhat.com>
>     mptcp: corner case locking for rx path fields initialization
>
> Paolo Abeni <pabeni@redhat.com>
>     mptcp: fix more tx path fields initialization
>
> Geliang Tang <geliang.tang@linux.dev>
>     mptcp: use mptcp_set_state
>
> Geliang Tang <geliang.tang@linux.dev>
>     mptcp: add CurrEstab MIB counter support
>
> Steve French <stfrench@microsoft.com>
>     smb3: clarify mount warning
>
> Shyam Prasad N <sprasad@microsoft.com>
>     cifs: handle cases where multiple sessions share connection
>
> Shyam Prasad N <sprasad@microsoft.com>
>     cifs: change tcon status when need_reconnect is set on it
>
> Yi Sun <yi.sun@unisoc.com>
>     virtio-blk: Ensure no requests in virtqueues before deleting vqs.
>
> Paulo Alcantara <pc@manguebit.com>
>     smb: client: set correct d_type for reparse points under DFS mounts
>
> Lijo Lazar <lijo.lazar@amd.com>
>     drm/amdgpu: Fix HDP flush for VFs on nbio v7.9
>
> Stanley.Yang <Stanley.Yang@amd.com>
>     drm/amdgpu: Fix shared buff copy to user
>
> Prike Liang <Prike.Liang@amd.com>
>     drm/amdgpu: reset gpu for s3 suspend abort case
>
> Prike Liang <Prike.Liang@amd.com>
>     drm/amdgpu: skip to program GFXDEC registers for suspend abort
>
> Xiubo Li <xiubli@redhat.com>
>     libceph: fail sparse-read if the data length doesn't match
>
> Takashi Sakamoto <o-takashi@sakamocchi.jp>
>     firewire: core: send bus reset promptly on gap count error
>
> Krystian Pradzynski <krystian.pradzynski@intel.com>
>     accel/ivpu/40xx: Stop passing SKU boot parameters to FW
>
> Jacek Lawrynowicz <jacek.lawrynowicz@linux.intel.com>
>     accel/ivpu: Disable d3hot_delay on all NPU generations
>
> Wachowski, Karol <karol.wachowski@intel.com>
>     accel/ivpu: Force snooping for MMU writes
>
> Kees Cook <keescook@chromium.org>
>     LoongArch: vDSO: Disable UBSAN instrumentation
>
> Huacai Chen <chenhuacai@kernel.org>
>     LoongArch: Change acpi_core_pic[NR_CPUS] to acpi_core_pic[MAX_CORE_PIC]
>
> Masahiro Yamada <masahiroy@kernel.org>
>     LoongArch: Select HAVE_ARCH_SECCOMP to use the common SECCOMP menu
>
> Masahiro Yamada <masahiroy@kernel.org>
>     LoongArch: Select ARCH_ENABLE_THP_MIGRATION instead of redefining it
>
> SEO HOYOUNG <hy50.seo@samsung.com>
>     scsi: ufs: core: Remove the ufshcd_release() in ufshcd_err_handling_prepare()
>
> Alice Chao <alice.chao@mediatek.com>
>     scsi: ufs: core: Fix shift issue in ufshcd_clear_cmd()
>
> Hannes Reinecke <hare@suse.de>
>     scsi: lpfc: Use unsigned type for num_sge
>
> Zhang Rui <rui.zhang@intel.com>
>     hwmon: (coretemp) Enlarge per package core count limit
>
> Andrew Bresticker <abrestic@rivosinc.com>
>     efi: Don't add memblocks for soft-reserved memory
>
> Andrew Bresticker <abrestic@rivosinc.com>
>     efi: runtime: Fix potential overflow of soft-reserved region size
>
> Benjamin Berg <benjamin.berg@intel.com>
>     wifi: iwlwifi: do not announce EPCS support
>
> Johannes Berg <johannes.berg@intel.com>
>     wifi: mac80211: accept broadcast probe responses on 6 GHz
>
> Johannes Berg <johannes.berg@intel.com>
>     wifi: mac80211: adding missing drv_mgd_complete_tx() call
>
> Johannes Berg <johannes.berg@intel.com>
>     wifi: mac80211: set station RX-NSS on reconfig
>
> Edward Adam Davis <eadavis@qq.com>
>     fs/ntfs3: Fix oob in ntfs_listxattr
>
> Konstantin Komarov <almaz.alexandrovich@paragon-software.com>
>     fs/ntfs3: Update inode->i_size after success write into compressed file
>
> Konstantin Komarov <almaz.alexandrovich@paragon-software.com>
>     fs/ntfs3: Fixed overflow check in mi_enum_attr()
>
> Konstantin Komarov <almaz.alexandrovich@paragon-software.com>
>     fs/ntfs3: Correct function is_rst_area_valid
>
> Konstantin Komarov <almaz.alexandrovich@paragon-software.com>
>     fs/ntfs3: Use i_size_read and i_size_write
>
> Konstantin Komarov <almaz.alexandrovich@paragon-software.com>
>     fs/ntfs3: Prevent generic message "attempt to access beyond end of device"
>
> Ism Hong <ism.hong@gmail.com>
>     fs/ntfs3: use non-movable memory for ntfs3 MFT buffer cache
>
> Konstantin Komarov <almaz.alexandrovich@paragon-software.com>
>     fs/ntfs3: Use kvfree to free memory allocated by kvmalloc
>
> Konstantin Komarov <almaz.alexandrovich@paragon-software.com>
>     fs/ntfs3: Disable ATTR_LIST_ENTRY size check
>
> Konstantin Komarov <almaz.alexandrovich@paragon-software.com>
>     fs/ntfs3: Add NULL ptr dereference checking at the end of attr_allocate_frame()
>
> Konstantin Komarov <almaz.alexandrovich@paragon-software.com>
>     fs/ntfs3: ntfs3_forced_shutdown use int instead of bool
>
> Konstantin Komarov <almaz.alexandrovich@paragon-software.com>
>     fs/ntfs3: Implement super_operations::shutdown
>
> Konstantin Komarov <almaz.alexandrovich@paragon-software.com>
>     fs/ntfs3: Drop suid and sgid bits as a part of fpunch
>
> Konstantin Komarov <almaz.alexandrovich@paragon-software.com>
>     fs/ntfs3: Add file_modified
>
> Konstantin Komarov <almaz.alexandrovich@paragon-software.com>
>     fs/ntfs3: Fix detected field-spanning write (size 8) of single field "le->name"
>
> Konstantin Komarov <almaz.alexandrovich@paragon-software.com>
>     fs/ntfs3: Fix multithreaded stress test
>
> Konstantin Komarov <almaz.alexandrovich@paragon-software.com>
>     fs/ntfs3: Reduce stack usage
>
> Konstantin Komarov <almaz.alexandrovich@paragon-software.com>
>     fs/ntfs3: Print warning while fixing hard links count
>
> Konstantin Komarov <almaz.alexandrovich@paragon-software.com>
>     fs/ntfs3: Correct hard links updating when dealing with DOS names
>
> Konstantin Komarov <almaz.alexandrovich@paragon-software.com>
>     fs/ntfs3: Improve ntfs_dir_count
>
> Konstantin Komarov <almaz.alexandrovich@paragon-software.com>
>     fs/ntfs3: Modified fix directory element type detection
>
> Konstantin Komarov <almaz.alexandrovich@paragon-software.com>
>     fs/ntfs3: Improve alternative boot processing
>
> Szilard Fabian <szfabian@bluemarch.art>
>     Input: i8042 - add Fujitsu Lifebook U728 to i8042 quirk table
>
> Zhang Yi <yi.zhang@huawei.com>
>     ext4: correct the hole length returned by ext4_map_blocks()
>
> Paulo Alcantara <pc@manguebit.com>
>     smb: client: increase number of PDUs allowed in a compound request
>
> Shyam Prasad N <sprasad@microsoft.com>
>     cifs: do not search for channel if server is terminating
>
> Daniel Wagner <dwagner@suse.de>
>     nvmet-fc: take ref count on tgtport before delete assoc
>
> Daniel Wagner <dwagner@suse.de>
>     nvmet-fc: avoid deadlock on delete association path
>
> Daniel Wagner <dwagner@suse.de>
>     nvmet-fc: abort command when there is no binding
>
> Daniel Wagner <dwagner@suse.de>
>     nvmet-fc: hold reference on hostport match
>
> Daniel Wagner <dwagner@suse.de>
>     nvmet-fc: defer cleanup using RCU properly
>
> Daniel Wagner <dwagner@suse.de>
>     nvmet-fc: release reference on target port
>
> Daniel Wagner <dwagner@suse.de>
>     nvmet-fcloop: swap the list_add_tail arguments
>
> Daniel Wagner <dwagner@suse.de>
>     nvme-fc: do not wait in vain when unloading module
>
> Alexander Tsoy <alexander@tsoy.me>
>     ALSA: usb-audio: Ignore clock selector errors for single connection
>
> Richard Fitzgerald <rf@opensource.cirrus.com>
>     ASoC: wm_adsp: Don't overwrite fwf_name with the default
>
> Shyam Prasad N <sprasad@microsoft.com>
>     cifs: make sure that channel scaling is done only once
>
> Sohaib Nadeem <sohaib.nadeem@amd.com>
>     drm/amd/display: increased min_dcfclk_mhz and min_fclk_mhz
>
> Mukul Joshi <mukul.joshi@amd.com>
>     drm/amdkfd: Use correct drm device for cgroup permission check
>
> Xin Long <lucien.xin@gmail.com>
>     netfilter: conntrack: check SCTP_CID_SHUTDOWN_ACK for vtag setting in sctp_new
>
> Will Deacon <will@kernel.org>
>     misc: open-dice: Fix spurious lockdep warning
>
> Brenton Simpson <appsforartists@google.com>
>     Input: xpad - add Lenovo Legion Go controllers
>
> Wolfram Sang <wsa+renesas@sang-engineering.com>
>     spi: sh-msiof: avoid integer overflow in constants
>
> Patrick Rudolph <patrick.rudolph@9elements.com>
>     regulator (max5970): Fix IRQ handler
>
> Chen-Yu Tsai <wens@csie.org>
>     ASoC: sunxi: sun4i-spdif: Add support for Allwinner H616
>
> Alexander Tsoy <alexander@tsoy.me>
>     ALSA: usb-audio: Check presence of valid altsetting control
>
> Christian A. Ehrhardt <lk@c--e.de>
>     usb: ucsi_acpi: Quirk to ack a connector change ack cmd
>
> Guixin Liu <kanie@linux.alibaba.com>
>     nvmet-tcp: fix nvme tcp ida memory leak
>
> Kunwu Chan <chentao@kylinos.cn>
>     HID: nvidia-shield: Add missing null pointer checks to LED initialization
>
> Rui Salvaterra <rsalvaterra@gmail.com>
>     ALSA: hda: Increase default bdl_pos_adj for Apollo Lake
>
> Rui Salvaterra <rsalvaterra@gmail.com>
>     ALSA: hda: Replace numeric device IDs with constant values
>
> Jiri Kosina <jkosina@suse.com>
>     HID: logitech-hidpp: add support for Logitech G Pro X Superlight 2
>
> Martin Blumenstingl <martin.blumenstingl@googlemail.com>
>     regulator: pwm-regulator: Add validity checks in continuous .get_voltage
>
> Venkata Prasad Potturu <venkataprasad.potturu@amd.com>
>     ASoC: amd: acp: Add check for cpu dai link initialization
>
> Kunwu Chan <chentao@kylinos.cn>
>     dmaengine: ti: edma: Add some null pointer checks to the edma_probe
>
> Hans de Goede <hdegoede@redhat.com>
>     Input: goodix - accept ACPI resources with gpio_count == 3 && gpio_int_idx == 0
>
> Baokun Li <libaokun1@huawei.com>
>     ext4: avoid allocating blocks from corrupted group in ext4_mb_find_by_goal()
>
> Baokun Li <libaokun1@huawei.com>
>     ext4: avoid allocating blocks from corrupted group in ext4_mb_try_best_found()
>
> Baokun Li <libaokun1@huawei.com>
>     ext4: avoid dividing by 0 in mb_update_avg_fragment_size() when block bitmap corrupt
>
> Phoenix Chen <asbeltogf@gmail.com>
>     platform/x86: touchscreen_dmi: Add info for the TECLAST X16 Plus tablet
>
> Huang Pei <huangpei@loongson.cn>
>     MIPS: reserve exception vector space ONLY ONCE
>
> Lukas Wunner <lukas@wunner.de>
>     ARM: dts: Fix TPM schema violations
>
> Lennert Buytenhek <kernel@wantstofly.org>
>     ahci: add 43-bit DMA address quirk for ASMedia ASM1061 controllers
>
> Charles Keepax <ckeepax@opensource.cirrus.com>
>     spi: cs42l43: Handle error from devm_pm_runtime_enable
>
> Maksim Kiselev <bigunclemax@gmail.com>
>     aoe: avoid potential deadlock at set_capacity
>
> Conrad Kostecki <conikost@gentoo.org>
>     ahci: asm1166: correct count of reported ports
>
> Shyam Prasad N <sprasad@microsoft.com>
>     cifs: helper function to check replayable error codes
>
> Shyam Prasad N <sprasad@microsoft.com>
>     cifs: translate network errors on send to -ECONNABORTED
>
> Shyam Prasad N <sprasad@microsoft.com>
>     cifs: cifs_pick_channel should try selecting active channels
>
> Kees Cook <keescook@chromium.org>
>     smb: Work around Clang __bdos() type confusion
>
> Christian A. Ehrhardt <lk@c--e.de>
>     block: Fix WARNING in _copy_from_iter
>
> Devyn Liu <liudingyuan@huawei.com>
>     spi: hisi-sfc-v3xx: Return IRQ_NONE if no interrupts were detected
>
> Mika Westerberg <mika.westerberg@linux.intel.com>
>     spi: intel-pci: Add support for Arrow Lake SPI serial flash
>
> Liming Sun <limings@nvidia.com>
>     platform/mellanox: mlxbf-tmfifo: Drop Tx network packet when Tx TmFIFO is full
>
> Fullway Wang <fullwaywang@outlook.com>
>     fbdev: sis: Error out if pixclock equals zero
>
> Fullway Wang <fullwaywang@outlook.com>
>     fbdev: savage: Error out if pixclock equals zero
>
> Felix Fietkau <nbd@nbd.name>
>     wifi: mac80211: fix race condition on enabling fast-xmit
>
> Michal Kazior <michal@plume.com>
>     wifi: cfg80211: fix missing interfaces when dumping
>
> Vinod Koul <vkoul@kernel.org>
>     dmaengine: dw-edma: increase size of 'name' in debugfs code
>
> Vinod Koul <vkoul@kernel.org>
>     dmaengine: fsl-qdma: increase size of 'irq_name'
>
> Vinod Koul <vkoul@kernel.org>
>     dmaengine: shdma: increase size of 'dev_id'
>
> Shyam Prasad N <sprasad@microsoft.com>
>     cifs: open_cached_dir should not rely on primary channel
>
> Dmitry Bogdanov <d.bogdanov@yadro.com>
>     scsi: target: core: Add TMF to tmr_list handling
>
> Christoph Müllner <christoph.muellner@vrull.eu>
>     tools: selftests: riscv: Fix compile warnings in mm tests
>
> Christoph Müllner <christoph.muellner@vrull.eu>
>     tools: selftests: riscv: Fix compile warnings in vector tests
>
> Mahesh Rajashekhara <mahesh.rajashekhara@microchip.com>
>     scsi: smartpqi: Fix logical volume rescan race condition
>
> David Strahan <david.strahan@microchip.com>
>     scsi: smartpqi: Add new controller PCI IDs
>
> Hector Martin <marcan@marcan.st>
>     dmaengine: apple-admac: Keep upper bits of REG_BUS_WIDTH
>
> Jan Kiszka <jan.kiszka@siemens.com>
>     riscv/efistub: Ensure GP-relative addressing is not used
>
> Dan Carpenter <dan.carpenter@linaro.org>
>     PCI: dwc: Fix a 64bit bug in dw_pcie_ep_raise_msix_irq()
>
> Cyril Hrubis <chrubis@suse.cz>
>     sched/rt: Disallow writing invalid values to sched_rt_period_us
>
>
> -------------
>
> Diffstat:
>
>  Documentation/conf.py                              |   6 +
>  Makefile                                           |   4 +-
>  .../dts/aspeed/aspeed-bmc-facebook-bletchley.dts   |   4 +-
>  .../dts/aspeed/aspeed-bmc-facebook-wedge400.dts    |   4 +-
>  arch/arm/boot/dts/aspeed/aspeed-bmc-opp-tacoma.dts |   2 +-
>  .../dts/aspeed/ast2600-facebook-netbmc-common.dtsi |   4 +-
>  .../arm/boot/dts/nxp/imx/imx6ull-phytec-tauri.dtsi |   2 +-
>  .../boot/dts/nxp/imx/imx7d-flex-concentrator.dts   |   2 +-
>  .../dts/ti/omap/am335x-moxa-uc-2100-common.dtsi    |   2 +-
>  arch/arm/mach-ep93xx/core.c                        |   1 +
>  .../dts/freescale/imx8mp-data-modul-edm-sbc.dts    |   2 +-
>  .../dts/freescale/imx8mp-tqma8mpql-mba8mpxl.dts    |   9 +-
>  arch/arm64/boot/dts/rockchip/px30.dtsi             |   2 +
>  .../boot/dts/rockchip/rk3588s-indiedroid-nova.dts  |  10 +-
>  arch/arm64/include/asm/fpsimd.h                    |   2 +
>  arch/arm64/kernel/fpsimd.c                         |  16 +
>  arch/arm64/kernel/suspend.c                        |   3 +
>  arch/arm64/kvm/vgic/vgic-its.c                     |   5 +
>  arch/loongarch/Kconfig                             |  23 +-
>  arch/loongarch/include/asm/acpi.h                  |   4 +-
>  arch/loongarch/kernel/acpi.c                       |   4 +-
>  arch/loongarch/kernel/setup.c                      |   4 +-
>  arch/loongarch/kernel/smp.c                        | 122 +++---
>  arch/loongarch/vdso/Makefile                       |   1 +
>  arch/mips/kernel/traps.c                           |   8 +-
>  arch/parisc/kernel/processor.c                     |   8 -
>  arch/parisc/kernel/unwind.c                        |  14 +-
>  arch/powerpc/include/asm/ppc-pci.h                 |  10 +
>  arch/powerpc/kernel/iommu.c                        |  23 +-
>  arch/powerpc/platforms/pseries/pci_dlpar.c         |   4 +
>  arch/s390/pci/pci.c                                |   2 +-
>  arch/sparc/Makefile                                |   2 +-
>  arch/sparc/video/Makefile                          |   2 +-
>  arch/x86/entry/entry.S                             |  23 ++
>  arch/x86/include/asm/cpufeatures.h                 |   2 +-
>  arch/x86/include/asm/nospec-branch.h               |  13 +
>  arch/x86/mm/numa.c                                 |  21 +-
>  block/blk-map.c                                    |  13 +-
>  drivers/accel/ivpu/ivpu_drv.c                      |   5 +-
>  drivers/accel/ivpu/ivpu_hw_37xx.c                  |   2 +-
>  drivers/accel/ivpu/ivpu_hw_40xx.c                  |   9 +-
>  drivers/accel/ivpu/ivpu_mmu.c                      |   3 -
>  drivers/ata/ahci.c                                 |  49 ++-
>  drivers/ata/ahci.h                                 |   1 +
>  drivers/ata/ahci_ceva.c                            | 125 +++---
>  drivers/ata/libata-core.c                          |   4 +
>  drivers/block/aoe/aoeblk.c                         |   5 +-
>  drivers/block/virtio_blk.c                         |   7 +-
>  drivers/bus/imx-weim.c                             |   2 +-
>  drivers/cache/ax45mp_cache.c                       |   4 +
>  .../crypto/virtio/virtio_crypto_akcipher_algs.c    |   5 +-
>  drivers/cxl/acpi.c                                 |  46 ++-
>  drivers/cxl/core/pci.c                             |   6 +-
>  drivers/dma/apple-admac.c                          |   5 +-
>  drivers/dma/dw-edma/dw-edma-v0-debugfs.c           |   4 +-
>  drivers/dma/dw-edma/dw-hdma-v0-debugfs.c           |   4 +-
>  drivers/dma/fsl-qdma.c                             |   2 +-
>  drivers/dma/sh/shdma.h                             |   2 +-
>  drivers/dma/ti/edma.c                              |  10 +
>  drivers/firewire/core-card.c                       |  18 +-
>  drivers/firmware/efi/arm-runtime.c                 |   2 +-
>  drivers/firmware/efi/efi-init.c                    |  19 +-
>  drivers/firmware/efi/libstub/Makefile              |   2 +-
>  drivers/firmware/efi/riscv-runtime.c               |   2 +-
>  drivers/gpu/drm/amd/amdgpu/amdgpu.h                |   2 +
>  drivers/gpu/drm/amd/amdgpu/amdgpu_drv.c            |   2 +
>  drivers/gpu/drm/amd/amdgpu/amdgpu_psp_ta.c         |   2 +-
>  drivers/gpu/drm/amd/amdgpu/gfx_v9_0.c              |   8 +
>  drivers/gpu/drm/amd/amdgpu/nbio_v7_9.c             |   6 +
>  drivers/gpu/drm/amd/amdgpu/soc15.c                 |  22 ++
>  drivers/gpu/drm/amd/amdkfd/kfd_priv.h              |   9 +-
>  drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c  |  38 +-
>  drivers/gpu/drm/amd/display/dc/bios/bios_parser2.c |  16 +-
>  .../gpu/drm/amd/display/dc/core/dc_link_exports.c  |   2 +-
>  drivers/gpu/drm/amd/display/dc/dc.h                |   4 +-
>  drivers/gpu/drm/amd/display/dc/dc_dp_types.h       |   6 +
>  drivers/gpu/drm/amd/display/dc/dc_types.h          |  14 +-
>  drivers/gpu/drm/amd/display/dc/link/link_dpms.c    |  42 +-
>  .../gpu/drm/amd/display/dc/link/link_validation.c  |  60 ++-
>  .../display/dc/link/protocols/link_dp_dpia_bw.c    | 178 ++++++---
>  .../display/dc/link/protocols/link_dp_dpia_bw.h    |   9 +
>  drivers/gpu/drm/drm_syncobj.c                      |  19 +-
>  drivers/gpu/drm/i915/display/intel_sdvo.c          |  10 +-
>  drivers/gpu/drm/i915/display/intel_tv.c            |  10 +-
>  drivers/gpu/drm/meson/meson_encoder_cvbs.c         |   1 -
>  drivers/gpu/drm/meson/meson_encoder_dsi.c          |   1 -
>  drivers/gpu/drm/meson/meson_encoder_hdmi.c         |   1 -
>  drivers/gpu/drm/nouveau/nvkm/subdev/bios/shadow.c  |   8 +-
>  drivers/gpu/drm/ttm/ttm_pool.c                     |   2 +-
>  drivers/hid/hid-logitech-hidpp.c                   |   2 +
>  drivers/hid/hid-nvidia-shield.c                    |   4 +
>  drivers/hwmon/coretemp.c                           |   2 +-
>  drivers/hwmon/nct6775-core.c                       |  14 +-
>  drivers/i2c/busses/i2c-imx.c                       |   5 +
>  drivers/infiniband/hw/bnxt_re/ib_verbs.c           |   5 +-
>  drivers/infiniband/hw/bnxt_re/qplib_fp.c           |   3 +-
>  drivers/infiniband/hw/hfi1/pio.c                   |   6 +-
>  drivers/infiniband/hw/hfi1/sdma.c                  |   2 +-
>  drivers/infiniband/hw/irdma/defs.h                 |   1 +
>  drivers/infiniband/hw/irdma/hw.c                   |   8 +
>  drivers/infiniband/hw/irdma/verbs.c                |   9 +-
>  drivers/infiniband/hw/mlx5/cong.c                  |   6 +
>  drivers/infiniband/hw/qedr/verbs.c                 |  11 +-
>  drivers/infiniband/ulp/srpt/ib_srpt.c              |  17 +-
>  drivers/input/joystick/xpad.c                      |   2 +
>  drivers/input/serio/i8042-acpipnpio.h              |   8 +
>  drivers/input/touchscreen/goodix.c                 |   3 +-
>  drivers/irqchip/irq-gic-v3-its.c                   |   2 +-
>  drivers/irqchip/irq-mbigen.c                       |   8 +-
>  drivers/irqchip/irq-sifive-plic.c                  |   8 +-
>  drivers/md/dm-crypt.c                              |  95 ++++-
>  drivers/md/dm-integrity.c                          |  91 ++++-
>  drivers/md/dm-verity-target.c                      |  86 ++++-
>  drivers/md/dm-verity.h                             |   6 +
>  drivers/md/md.c                                    |   6 +-
>  drivers/misc/open-dice.c                           |   2 +-
>  drivers/net/ethernet/adi/Kconfig                   |   1 +
>  drivers/net/ethernet/broadcom/asp2/bcmasp.c        |   6 +-
>  drivers/net/ethernet/broadcom/asp2/bcmasp_intf.c   |   3 +
>  .../net/ethernet/marvell/octeontx2/af/rvu_npc.c    |   4 +
>  .../net/ethernet/microchip/sparx5/sparx5_main.c    |   1 +
>  .../net/ethernet/microchip/sparx5/sparx5_main.h    |   1 +
>  .../net/ethernet/microchip/sparx5/sparx5_packet.c  |   2 +
>  drivers/net/ethernet/stmicro/stmmac/stmmac_main.c  |  20 -
>  drivers/net/gtp.c                                  |  10 +-
>  drivers/net/ipa/ipa_interrupt.c                    |   2 +-
>  drivers/net/phy/realtek.c                          |   4 +-
>  drivers/net/wireless/intel/iwlwifi/iwl-nvm-parse.c |   5 +-
>  drivers/nvme/host/fc.c                             |  47 +--
>  drivers/nvme/target/fc.c                           | 131 ++++---
>  drivers/nvme/target/fcloop.c                       |   6 +-
>  drivers/nvme/target/tcp.c                          |   1 +
>  drivers/pci/controller/dwc/pcie-designware-ep.c    |   3 +-
>  drivers/pci/msi/irqdomain.c                        |   2 +-
>  drivers/platform/mellanox/mlxbf-tmfifo.c           |  67 ++++
>  drivers/platform/x86/intel/vbtn.c                  |   3 -
>  drivers/platform/x86/thinkpad_acpi.c               |   5 +-
>  drivers/platform/x86/touchscreen_dmi.c             |  39 +-
>  drivers/regulator/max5970-regulator.c              |   2 +-
>  drivers/regulator/pwm-regulator.c                  |   3 +
>  drivers/s390/cio/device_ops.c                      |   6 +-
>  drivers/scsi/Kconfig                               |   2 +-
>  drivers/scsi/lpfc/lpfc_scsi.c                      |  12 +-
>  drivers/scsi/scsi.c                                |  22 +-
>  drivers/scsi/sd.c                                  |  26 +-
>  drivers/scsi/smartpqi/smartpqi.h                   |   1 -
>  drivers/scsi/smartpqi/smartpqi_init.c              |  88 ++++-
>  drivers/spi/spi-cs42l43.c                          |   5 +-
>  drivers/spi/spi-hisi-sfc-v3xx.c                    |   5 +
>  drivers/spi/spi-intel-pci.c                        |   1 +
>  drivers/spi/spi-sh-msiof.c                         |  16 +-
>  drivers/target/target_core_device.c                |   5 -
>  drivers/target/target_core_pscsi.c                 |   9 +-
>  drivers/target/target_core_transport.c             |   4 +
>  drivers/tty/serial/amba-pl011.c                    |  60 +--
>  drivers/tty/serial/stm32-usart.c                   |   4 +-
>  drivers/ufs/core/ufshcd.c                          |   5 +-
>  drivers/usb/cdns3/cdns3-gadget.c                   |   8 +-
>  drivers/usb/cdns3/core.c                           |   1 -
>  drivers/usb/cdns3/drd.c                            |  13 +-
>  drivers/usb/cdns3/drd.h                            |   6 +-
>  drivers/usb/cdns3/host.c                           |  16 +-
>  drivers/usb/dwc3/gadget.c                          |   5 +
>  drivers/usb/gadget/function/f_ncm.c                |  10 +-
>  drivers/usb/gadget/udc/omap_udc.c                  |   3 +-
>  drivers/usb/roles/class.c                          |  29 +-
>  drivers/usb/storage/scsiglue.c                     |   7 +
>  drivers/usb/storage/uas.c                          |   7 +
>  drivers/usb/typec/tcpm/tcpm.c                      |   3 -
>  drivers/usb/typec/ucsi/ucsi_acpi.c                 |  71 +++-
>  drivers/vfio/iova_bitmap.c                         |  25 +-
>  drivers/video/fbdev/savage/savagefb_driver.c       |   3 +
>  drivers/video/fbdev/sis/sis_main.c                 |   2 +
>  drivers/xen/events/events_2l.c                     |   8 +-
>  drivers/xen/events/events_base.c                   | 430 ++++++++++-----------
>  drivers/xen/events/events_internal.h               |   1 -
>  drivers/xen/evtchn.c                               |   2 +-
>  fs/afs/volume.c                                    |   4 +-
>  fs/aio.c                                           |   9 +-
>  fs/btrfs/defrag.c                                  |   2 +-
>  fs/cachefiles/cache.c                              |   2 +
>  fs/cachefiles/daemon.c                             |   1 +
>  fs/erofs/namei.c                                   |  28 +-
>  fs/ext4/extents.c                                  | 111 ++++--
>  fs/ext4/mballoc.c                                  |  15 +-
>  fs/ntfs3/attrib.c                                  |  45 ++-
>  fs/ntfs3/attrlist.c                                |  12 +-
>  fs/ntfs3/bitmap.c                                  |   4 +-
>  fs/ntfs3/dir.c                                     |  40 +-
>  fs/ntfs3/file.c                                    |  53 ++-
>  fs/ntfs3/frecord.c                                 |  17 +-
>  fs/ntfs3/fslog.c                                   | 228 +++++------
>  fs/ntfs3/fsntfs.c                                  |  27 +-
>  fs/ntfs3/index.c                                   |   8 +-
>  fs/ntfs3/inode.c                                   |  25 +-
>  fs/ntfs3/namei.c                                   |  12 +
>  fs/ntfs3/ntfs.h                                    |   4 +-
>  fs/ntfs3/ntfs_fs.h                                 |  23 +-
>  fs/ntfs3/record.c                                  |  18 +-
>  fs/ntfs3/super.c                                   |  49 ++-
>  fs/ntfs3/xattr.c                                   |   6 +
>  fs/smb/client/cached_dir.c                         |   3 +-
>  fs/smb/client/cifsencrypt.c                        |   2 +-
>  fs/smb/client/cifsglob.h                           |  12 +-
>  fs/smb/client/connect.c                            |  11 +
>  fs/smb/client/dfs.c                                |   7 +-
>  fs/smb/client/file.c                               |   3 +
>  fs/smb/client/fs_context.c                         |   2 +-
>  fs/smb/client/readdir.c                            |  15 +-
>  fs/smb/client/sess.c                               |   5 +-
>  fs/smb/client/smb2pdu.c                            |  26 +-
>  fs/smb/client/transport.c                          |  18 +-
>  include/linux/ceph/osd_client.h                    |   3 +-
>  include/linux/fs.h                                 |   2 +
>  include/linux/memblock.h                           |   2 +
>  include/linux/mlx5/mlx5_ifc.h                      |   2 +-
>  include/linux/swap.h                               |   5 +
>  include/net/ipv6_stubs.h                           |   5 +
>  include/net/netfilter/nf_flow_table.h              |   2 +-
>  include/net/switchdev.h                            |   3 +
>  include/net/tcp.h                                  |   2 +-
>  include/scsi/scsi_device.h                         |   5 +-
>  include/uapi/linux/bpf.h                           |  10 +
>  include/xen/events.h                               |   4 +-
>  kernel/bpf/helpers.c                               |   5 +-
>  kernel/sched/rt.c                                  |   9 +-
>  lib/Kconfig.debug                                  |   1 +
>  mm/damon/lru_sort.c                                |  43 ++-
>  mm/damon/reclaim.c                                 |  18 +-
>  mm/memblock.c                                      |   5 +-
>  mm/memcontrol.c                                    |  10 +-
>  mm/memory.c                                        |  20 +
>  mm/swap.h                                          |   5 +
>  mm/swapfile.c                                      |  13 +
>  mm/zswap.c                                         |   7 +-
>  net/bridge/br_switchdev.c                          |  86 +++--
>  net/ceph/osd_client.c                              |  18 +-
>  net/core/filter.c                                  |  18 +-
>  net/core/skmsg.c                                   |   7 +-
>  net/devlink/core.c                                 |  12 +-
>  net/devlink/port.c                                 |   2 +-
>  net/ipv4/arp.c                                     |   3 +-
>  net/ipv4/devinet.c                                 |  21 +-
>  net/ipv4/inet_hashtables.c                         |  25 +-
>  net/ipv6/addrconf.c                                |  21 +-
>  net/ipv6/af_inet6.c                                |   1 +
>  net/ipv6/exthdrs.c                                 |  10 +
>  net/ipv6/seg6.c                                    |  20 +-
>  net/l2tp/l2tp_ip6.c                                |   2 +-
>  net/mac80211/cfg.c                                 |   2 +
>  net/mac80211/mlme.c                                |   1 +
>  net/mac80211/scan.c                                |  30 +-
>  net/mac80211/sta_info.c                            |   2 +
>  net/mac80211/tx.c                                  |   2 +-
>  net/mctp/route.c                                   |   2 +-
>  net/mptcp/diag.c                                   |   8 +-
>  net/mptcp/fastopen.c                               |   6 +-
>  net/mptcp/mib.c                                    |   1 +
>  net/mptcp/mib.h                                    |   8 +
>  net/mptcp/options.c                                |   9 +-
>  net/mptcp/pm_netlink.c                             |  74 ++--
>  net/mptcp/pm_userspace.c                           |  52 ++-
>  net/mptcp/protocol.c                               |  69 ++--
>  net/mptcp/protocol.h                               |  25 +-
>  net/mptcp/subflow.c                                |  86 +++--
>  net/netfilter/nf_conntrack_proto_sctp.c            |   2 +-
>  net/netfilter/nf_flow_table_core.c                 |  17 +-
>  net/netfilter/nf_tables_api.c                      |  81 ++--
>  net/phonet/datagram.c                              |   4 +-
>  net/phonet/pep.c                                   |  41 +-
>  net/sched/act_mirred.c                             | 147 +++----
>  net/sched/cls_flower.c                             |   5 +-
>  net/switchdev/switchdev.c                          |  73 ++++
>  net/tls/tls_main.c                                 |   2 +-
>  net/tls/tls_sw.c                                   |  24 +-
>  net/wireless/nl80211.c                             |   1 +
>  net/xdp/xsk.c                                      |   3 +-
>  scripts/bpf_doc.py                                 |   2 +-
>  sound/pci/hda/hda_intel.c                          |   6 +-
>  sound/soc/amd/acp/acp-mach-common.c                |   9 +-
>  sound/soc/codecs/wm_adsp.c                         |  29 +-
>  sound/soc/sunxi/sun4i-spdif.c                      |   5 +
>  sound/usb/clock.c                                  |  10 +-
>  sound/usb/format.c                                 |  20 +
>  tools/include/uapi/linux/bpf.h                     |  10 +
>  tools/net/ynl/lib/ynl.c                            |  19 +-
>  .../selftests/drivers/net/bonding/bond_options.sh  |   2 +
>  tools/testing/selftests/iommu/config               |   5 +-
>  tools/testing/selftests/mm/uffd-unit-tests.c       |   6 +
>  .../testing/selftests/net/forwarding/tc_actions.sh |   3 -
>  tools/testing/selftests/net/mptcp/diag.sh          |  46 ++-
>  tools/testing/selftests/net/mptcp/mptcp_connect.sh |  41 +-
>  tools/testing/selftests/net/mptcp/mptcp_join.sh    | 109 +++---
>  tools/testing/selftests/net/mptcp/mptcp_lib.sh     |  16 +
>  tools/testing/selftests/net/mptcp/pm_netlink.sh    |   8 +-
>  tools/testing/selftests/net/mptcp/simult_flows.sh  |   3 +-
>  tools/testing/selftests/net/mptcp/userspace_pm.sh  |  18 +-
>  tools/testing/selftests/riscv/mm/mmap_test.h       |   3 +
>  .../selftests/riscv/vector/v_initval_nolibc.c      |   2 +-
>  .../testing/selftests/riscv/vector/vstate_prctl.c  |   4 +-
>  300 files changed, 3611 insertions(+), 1715 deletions(-)
>
>
>


Works fine on my Skylake system model name    : Intel(R) Core(TM)
i5-6400 CPU @ 2.70GHz with Arch Linux on a
HP 550-323no


Tested-by: Luna Jernberg <droidbittin@gmail.com>

^ permalink raw reply	[relevance 0%]

* [PATCH 5.10 121/122] arp: Prevent overflow in arp_req_get().
  @ 2024-02-27 13:28  6% ` Greg Kroah-Hartman
  0 siblings, 0 replies; 200+ results
From: Greg Kroah-Hartman @ 2024-02-27 13:28 UTC (permalink / raw)
  To: stable
  Cc: Greg Kroah-Hartman, patches, syzkaller, Bjoern Doebel,
	Kuniyuki Iwashima, Paolo Abeni

5.10-stable review patch.  If anyone has any objections, please let me know.

------------------

From: Kuniyuki Iwashima <kuniyu@amazon.com>

commit a7d6027790acea24446ddd6632d394096c0f4667 upstream.

syzkaller reported an overflown write in arp_req_get(). [0]

When ioctl(SIOCGARP) is issued, arp_req_get() looks up an neighbour
entry and copies neigh->ha to struct arpreq.arp_ha.sa_data.

The arp_ha here is struct sockaddr, not struct sockaddr_storage, so
the sa_data buffer is just 14 bytes.

In the splat below, 2 bytes are overflown to the next int field,
arp_flags.  We initialise the field just after the memcpy(), so it's
not a problem.

However, when dev->addr_len is greater than 22 (e.g. MAX_ADDR_LEN),
arp_netmask is overwritten, which could be set as htonl(0xFFFFFFFFUL)
in arp_ioctl() before calling arp_req_get().

To avoid the overflow, let's limit the max length of memcpy().

Note that commit b5f0de6df6dc ("net: dev: Convert sa_data to flexible
array in struct sockaddr") just silenced syzkaller.

[0]:
memcpy: detected field-spanning write (size 16) of single field "r->arp_ha.sa_data" at net/ipv4/arp.c:1128 (size 14)
WARNING: CPU: 0 PID: 144638 at net/ipv4/arp.c:1128 arp_req_get+0x411/0x4a0 net/ipv4/arp.c:1128
Modules linked in:
CPU: 0 PID: 144638 Comm: syz-executor.4 Not tainted 6.1.74 #31
Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS 1.16.0-debian-1.16.0-5 04/01/2014
RIP: 0010:arp_req_get+0x411/0x4a0 net/ipv4/arp.c:1128
Code: fd ff ff e8 41 42 de fb b9 0e 00 00 00 4c 89 fe 48 c7 c2 20 6d ab 87 48 c7 c7 80 6d ab 87 c6 05 25 af 72 04 01 e8 5f 8d ad fb <0f> 0b e9 6c fd ff ff e8 13 42 de fb be 03 00 00 00 4c 89 e7 e8 a6
RSP: 0018:ffffc900050b7998 EFLAGS: 00010286
RAX: 0000000000000000 RBX: ffff88803a815000 RCX: 0000000000000000
RDX: 0000000000000000 RSI: ffffffff8641a44a RDI: 0000000000000001
RBP: ffffc900050b7a98 R08: 0000000000000001 R09: 0000000000000000
R10: 0000000000000000 R11: 203a7970636d656d R12: ffff888039c54000
R13: 1ffff92000a16f37 R14: ffff88803a815084 R15: 0000000000000010
FS:  00007f172bf306c0(0000) GS:ffff88805aa00000(0000) knlGS:0000000000000000
CS:  0010 DS: 0000 ES: 0000 CR0: 0000000080050033
CR2: 00007f172b3569f0 CR3: 0000000057f12005 CR4: 0000000000770ef0
DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000
DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400
PKRU: 55555554
Call Trace:
 <TASK>
 arp_ioctl+0x33f/0x4b0 net/ipv4/arp.c:1261
 inet_ioctl+0x314/0x3a0 net/ipv4/af_inet.c:981
 sock_do_ioctl+0xdf/0x260 net/socket.c:1204
 sock_ioctl+0x3ef/0x650 net/socket.c:1321
 vfs_ioctl fs/ioctl.c:51 [inline]
 __do_sys_ioctl fs/ioctl.c:870 [inline]
 __se_sys_ioctl fs/ioctl.c:856 [inline]
 __x64_sys_ioctl+0x18e/0x220 fs/ioctl.c:856
 do_syscall_x64 arch/x86/entry/common.c:51 [inline]
 do_syscall_64+0x37/0x90 arch/x86/entry/common.c:81
 entry_SYSCALL_64_after_hwframe+0x64/0xce
RIP: 0033:0x7f172b262b8d
Code: 66 2e 0f 1f 84 00 00 00 00 00 0f 1f 00 f3 0f 1e fa 48 89 f8 48 89 f7 48 89 d6 48 89 ca 4d 89 c2 4d 89 c8 4c 8b 4c 24 08 0f 05 <48> 3d 01 f0 ff ff 73 01 c3 48 c7 c1 b8 ff ff ff f7 d8 64 89 01 48
RSP: 002b:00007f172bf300b8 EFLAGS: 00000246 ORIG_RAX: 0000000000000010
RAX: ffffffffffffffda RBX: 00007f172b3abf80 RCX: 00007f172b262b8d
RDX: 0000000020000000 RSI: 0000000000008954 RDI: 0000000000000003
RBP: 00007f172b2d3493 R08: 0000000000000000 R09: 0000000000000000
R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000000
R13: 000000000000000b R14: 00007f172b3abf80 R15: 00007f172bf10000
 </TASK>

Reported-by: syzkaller <syzkaller@googlegroups.com>
Reported-by: Bjoern Doebel <doebel@amazon.de>
Fixes: 1da177e4c3f4 ("Linux-2.6.12-rc2")
Signed-off-by: Kuniyuki Iwashima <kuniyu@amazon.com>
Link: https://lore.kernel.org/r/20240215230516.31330-1-kuniyu@amazon.com
Signed-off-by: Paolo Abeni <pabeni@redhat.com>
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
---
 net/ipv4/arp.c |    3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

--- a/net/ipv4/arp.c
+++ b/net/ipv4/arp.c
@@ -1104,7 +1104,8 @@ static int arp_req_get(struct arpreq *r,
 	if (neigh) {
 		if (!(neigh->nud_state & NUD_NOARP)) {
 			read_lock_bh(&neigh->lock);
-			memcpy(r->arp_ha.sa_data, neigh->ha, dev->addr_len);
+			memcpy(r->arp_ha.sa_data, neigh->ha,
+			       min(dev->addr_len, sizeof(r->arp_ha.sa_data_min)));
 			r->arp_flags = arp_state_to_flags(neigh);
 			read_unlock_bh(&neigh->lock);
 			r->arp_ha.sa_family = dev->type;



^ permalink raw reply	[relevance 6%]

* Re: [PATCH 6.7 000/334] 6.7.7-rc1 review
  2024-02-27 13:17  1% [PATCH 6.7 000/334] 6.7.7-rc1 review Greg Kroah-Hartman
  2024-02-27 13:19  9% ` [PATCH 6.7 083/334] fs/ntfs3: Fix detected field-spanning write (size 8) of single field "le->name" Greg Kroah-Hartman
  2024-02-27 13:22  6% ` [PATCH 6.7 282/334] arp: Prevent overflow in arp_req_get() Greg Kroah-Hartman
@ 2024-02-27 14:28  0% ` Luna Jernberg
  2024-02-28 20:54  0% ` Ricardo B. Marliere
  3 siblings, 0 replies; 200+ results
From: Luna Jernberg @ 2024-02-27 14:28 UTC (permalink / raw)
  To: Greg Kroah-Hartman
  Cc: stable, patches, linux-kernel, torvalds, akpm, linux, shuah,
	patches, lkft-triage, pavel, jonathanh, f.fainelli,
	sudipm.mukherjee, srw, rwarsow, conor, allen.lkml

Den tis 27 feb. 2024 kl 14:32 skrev Greg Kroah-Hartman
<gregkh@linuxfoundation.org>:
>
> This is the start of the stable review cycle for the 6.7.7 release.
> There are 334 patches in this series, all will be posted as a response
> to this one.  If anyone has any issues with these being applied, please
> let me know.
>
> Responses should be made by Thu, 29 Feb 2024 13:15:36 +0000.
> Anything received after that time might be too late.
>
> The whole patch series can be found in one patch at:
>         https://www.kernel.org/pub/linux/kernel/v6.x/stable-review/patch-6.7.7-rc1.gz
> or in the git tree and branch at:
>         git://git.kernel.org/pub/scm/linux/kernel/git/stable/linux-stable-rc.git linux-6.7.y
> and the diffstat can be found below.
>
> thanks,
>
> greg k-h
>
> -------------
> Pseudo-Shortlog of commits:
>
> Greg Kroah-Hartman <gregkh@linuxfoundation.org>
>     Linux 6.7.7-rc1
>
> Geliang Tang <geliang.tang@linux.dev>
>     selftests: mptcp: add mptcp_lib_get_counter
>
> Matthieu Baerts (NGI0) <matttbe@kernel.org>
>     selftests: mptcp: join: stop transfer when check is done (part 2)
>
> Chengming Zhou <zhouchengming@bytedance.com>
>     mm/zswap: invalidate duplicate entry when !zswap_enabled
>
> Matthieu Baerts (NGI0) <matttbe@kernel.org>
>     selftests: mptcp: join: stop transfer when check is done (part 1)
>
> Yosry Ahmed <yosryahmed@google.com>
>     mm: zswap: fix missing folio cleanup in writeback race path
>
> Corey Minyard <minyard@acm.org>
>     i2c: imx: when being a target, mark the last read as processed
>
> Melissa Wen <mwen@igalia.com>
>     drm/amd/display: fix null-pointer dereference on edid reading
>
> Armin Wolf <W_Armin@gmx.de>
>     drm/amd/display: Fix memory leak in dm_sw_fini()
>
> Srinivasan Shanmugam <srinivasan.shanmugam@amd.com>
>     drm/amd/display: Fix potential null pointer dereference in dc_dmub_srv
>
> Muhammad Usama Anjum <usama.anjum@collabora.com>
>     selftests/iommu: fix the config fragment
>
> Erik Kurzinger <ekurzinger@nvidia.com>
>     drm/syncobj: handle NULL fence in syncobj_eventfd_entry_func
>
> Jason Gunthorpe <jgg@ziepe.ca>
>     iommu/arm-smmu-v3: Do not use GFP_KERNEL under as spinlock
>
> Tina Zhang <tina.zhang@intel.com>
>     iommu: Add mm_get_enqcmd_pasid() helper function
>
> Erik Kurzinger <ekurzinger@nvidia.com>
>     drm/syncobj: call drm_syncobj_fence_add_wait when WAIT_AVAILABLE flag is set
>
> Siddharth Vadapalli <s-vadapalli@ti.com>
>     net: phy: realtek: Fix rtl8211f_config_init() for RTL8211F(D)(I)-VD-CG PHY
>
> Justin Iurman <justin.iurman@uliege.be>
>     Fix write to cloned skb in ipv6_hop_ioam()
>
> Rémi Denis-Courmont <courmisch@gmail.com>
>     phonet/pep: fix racy skb_queue_empty() use
>
> Rémi Denis-Courmont <courmisch@gmail.com>
>     phonet: take correct lock to peek at the RX queue
>
> Horatiu Vultur <horatiu.vultur@microchip.com>
>     net: sparx5: Add spinlock for frame transmission from CPU
>
> Jianbo Liu <jianbol@nvidia.com>
>     net/sched: flower: Add lock protection when remove filter handle
>
> Jiri Pirko <jiri@resnulli.us>
>     devlink: fix port dump cmd type
>
> Jakub Kicinski <kuba@kernel.org>
>     tools: ynl: don't leak mcast_groups on init error
>
> Jakub Kicinski <kuba@kernel.org>
>     tools: ynl: make sure we always pass yarg to mnl_cb_run
>
> Jeremy Kerr <jk@codeconstruct.com.au>
>     net: mctp: put sock on tag allocation failure
>
> Florian Westphal <fw@strlen.de>
>     netfilter: nf_tables: use kzalloc for hook allocation
>
> Pablo Neira Ayuso <pablo@netfilter.org>
>     netfilter: nf_tables: register hooks last when adding new chain/flowtable
>
> Pablo Neira Ayuso <pablo@netfilter.org>
>     netfilter: nft_flow_offload: release dst in case direct xmit path is used
>
> Pablo Neira Ayuso <pablo@netfilter.org>
>     netfilter: nft_flow_offload: reset dst in route object after setting up flow
>
> Florian Westphal <fw@strlen.de>
>     netfilter: nf_tables: set dormant flag on hook register failure
>
> Sabrina Dubroca <sd@queasysnail.net>
>     tls: don't skip over different type records from the rx_list
>
> Sabrina Dubroca <sd@queasysnail.net>
>     tls: stop recv() if initial process_rx_list gave us non-DATA
>
> Sabrina Dubroca <sd@queasysnail.net>
>     tls: break out of main loop when PEEK gets a non-data record
>
> Guenter Roeck <linux@roeck-us.net>
>     hwmon: (nct6775) Fix access to temperature configuration registers
>
> Lad Prabhakar <prabhakar.mahadev-lad.rj@bp.renesas.com>
>     cache: ax45mp_cache: Align end size to cache boundary in ax45mp_dma_cache_wback()
>
> Shigeru Yoshida <syoshida@redhat.com>
>     bpf, sockmap: Fix NULL pointer dereference in sk_psock_verdict_data_ready()
>
> Jason Gunthorpe <jgg@ziepe.ca>
>     s390: use the correct count for __iowrite64_copy()
>
> Jason Gunthorpe <jgg@ziepe.ca>
>     iommufd: Reject non-zero data_type if no data_len is provided
>
> Alex Elder <elder@linaro.org>
>     net: ipa: don't overrun IPA suspend interrupt registers
>
> Eric Dumazet <edumazet@google.com>
>     net: implement lockless setsockopt(SO_PEEK_OFF)
>
> Subbaraya Sundeep <sbhatta@marvell.com>
>     octeontx2-af: Consider the action set by PF
>
> Yi Liu <yi.l.liu@intel.com>
>     iommu/vt-d: Set SSADE when attaching to a parent with dirty tracking
>
> Yi Liu <yi.l.liu@intel.com>
>     iommu/vt-d: Add missing dirty tracking set for parent domain
>
> Yi Liu <yi.l.liu@intel.com>
>     iommu/vt-d: Wrap the dirty tracking loop to be a helper
>
> Yi Liu <yi.l.liu@intel.com>
>     iommu/vt-d: Remove domain parameter for intel_pasid_setup_dirty_tracking()
>
> Yi Liu <yi.l.liu@intel.com>
>     iommu/vt-d: Track nested domains in parent
>
> Yi Liu <yi.l.liu@intel.com>
>     iommu/vt-d: Update iotlb in nested domain attach
>
> Maxime Ripard <mripard@kernel.org>
>     drm/i915/tv: Fix TV mode
>
> Mario Limonciello <mario.limonciello@amd.com>
>     platform/x86: thinkpad_acpi: Only update profile if successfully converted
>
> Mark Brown <broonie@kernel.org>
>     arm64/sme: Restore SMCR_EL1.EZT0 on exit from suspend
>
> Mark Brown <broonie@kernel.org>
>     arm64/sme: Restore SME registers on exit from suspend
>
> Emil Renner Berthing <emil.renner.berthing@canonical.com>
>     gpiolib: Handle no pin_ranges in gpiochip_generic_config()
>
> Amit Machhiwal <amachhiw@linux.ibm.com>
>     KVM: PPC: Book3S HV: Fix L2 guest reboot failure due to empty 'arch_compat'
>
> Kuniyuki Iwashima <kuniyu@amazon.com>
>     arp: Prevent overflow in arp_req_get().
>
> Vasiliy Kovalev <kovalev@altlinux.org>
>     devlink: fix possible use-after-free and memory leaks in devlink_init()
>
> Vasiliy Kovalev <kovalev@altlinux.org>
>     ipv6: sr: fix possible use-after-free and null-ptr-deref
>
> Daniil Dulov <d.dulov@aladdin.ru>
>     afs: Increase buffer size in afs_update_volume_status()
>
> Guenter Roeck <linux@roeck-us.net>
>     parisc: Fix stack unwinder
>
> Mark Pearson <mpearson-lenovo@squebb.ca>
>     platform/x86: think-lmi: Fix password opcode ordering for workstations
>
> Martin KaFai Lau <martin.lau@kernel.org>
>     bpf: Fix racing between bpf_timer_cancel_and_free and bpf_timer_cancel
>
> Radhey Shyam Pandey <radhey.shyam.pandey@amd.com>
>     ata: ahci_ceva: fix error handling for Xilinx GT PHY support
>
> Hangbin Liu <liuhangbin@gmail.com>
>     selftests: bonding: set active slave to primary eth1 specifically
>
> Gaurav Batra <gbatra@linux.ibm.com>
>     powerpc/pseries/iommu: DLPAR add doesn't completely initialize pci_controller
>
> Justin Chen <justin.chen@broadcom.com>
>     net: bcmasp: Sanity check is off by one
>
> Florian Fainelli <florian.fainelli@broadcom.com>
>     net: bcmasp: Indicate MAC is in charge of PHY PM
>
> Eric Dumazet <edumazet@google.com>
>     ipv6: properly combine dev_base_seq and ipv6.dev_addr_genid
>
> Eric Dumazet <edumazet@google.com>
>     ipv4: properly combine dev_base_seq and ipv4.dev_addr_genid
>
> Pavel Sakharov <p.sakharov@ispras.ru>
>     net: stmmac: Fix incorrect dereference in interrupt handlers
>
> Alison Schofield <alison.schofield@intel.com>
>     x86/numa: Fix the sort compare func used in numa_fill_memblks()
>
> Alison Schofield <alison.schofield@intel.com>
>     x86/numa: Fix the address overlap check in numa_fill_memblks()
>
> Dan Carpenter <dan.carpenter@linaro.org>
>     drm/nouveau/mmu/r535: uninitialized variable in r535_bar_new_()
>
> Arnd Bergmann <arnd@arndb.de>
>     nouveau: fix function cast warnings
>
> Jakub Kicinski <kuba@kernel.org>
>     net/sched: act_mirred: don't override retval if we already lost the skb
>
> Jakub Kicinski <kuba@kernel.org>
>     net/sched: act_mirred: use the backlog for mirred ingress
>
> Victor Nogueira <victor@mojatatu.com>
>     net/sched: act_mirred: Create function tcf_mirred_to_dev and improve readability
>
> Randy Dunlap <rdunlap@infradead.org>
>     net: ethernet: adi: requires PHYLIB support
>
> Kuniyuki Iwashima <kuniyu@amazon.com>
>     dccp/tcp: Unhash sk from ehash for tb2 alloc failure after check_estalblished().
>
> Tobias Waldekranz <tobias@waldekranz.com>
>     net: bridge: switchdev: Ensure deferred event delivery on unoffload
>
> Tobias Waldekranz <tobias@waldekranz.com>
>     net: bridge: switchdev: Skip MDB replays of deferred events on offload
>
> Randy Dunlap <rdunlap@infradead.org>
>     scsi: jazz_esp: Only build if SCSI core is builtin
>
> Don Brace <don.brace@microchip.com>
>     scsi: smartpqi: Fix disable_managed_interrupts
>
> Dan Carpenter <dan.carpenter@linaro.org>
>     scsi: ufs: Uninitialized variable in ufshcd_devfreq_target()
>
> Gianmarco Lusvardi <glusvardi@posteo.net>
>     bpf, scripts: Correct GPL license name
>
> Arnd Bergmann <arnd@arndb.de>
>     RDMA/srpt: fix function pointer cast warnings
>
> Sebastian Andrzej Siewior <bigeasy@linutronix.de>
>     xsk: Add truesize to skb_add_rx_frag().
>
> Chris Morgan <macromorgan@hotmail.com>
>     arm64: dts: rockchip: Correct Indiedroid Nova GPIO Names
>
> Heiko Stuebner <heiko.stuebner@cherry.de>
>     arm64: dts: rockchip: set num-cs property for spi on px30
>
> Kamal Heib <kheib@redhat.com>
>     RDMA/qedr: Fix qedr_create_user_qp error flow
>
> Joao Martins <joao.m.martins@oracle.com>
>     iommufd/iova_bitmap: Consider page offset for the pages to be pinned
>
> Joao Martins <joao.m.martins@oracle.com>
>     iommufd/iova_bitmap: Handle recording beyond the mapped pages
>
> Joao Martins <joao.m.martins@oracle.com>
>     iommufd/iova_bitmap: Switch iova_bitmap::bitmap to an u8 array
>
> Joao Martins <joao.m.martins@oracle.com>
>     iommufd/iova_bitmap: Bounds check mapped::pages access
>
> Lucas Stach <l.stach@pengutronix.de>
>     bus: imx-weim: fix valid range check
>
> Alexander Stein <alexander.stein@ew.tq-group.com>
>     arm64: dts: tqma8mpql: fix audio codec iov-supply
>
> Bart Van Assche <bvanassche@acm.org>
>     RDMA/srpt: Support specifying the srpt_service_guid parameter
>
> Mustafa Ismail <mustafa.ismail@intel.com>
>     RDMA/irdma: Add AE for too many RNRS
>
> Mustafa Ismail <mustafa.ismail@intel.com>
>     RDMA/irdma: Set the CQ read threshold for GEN 1
>
> Shiraz Saleem <shiraz.saleem@intel.com>
>     RDMA/irdma: Validate max_send_wr and max_recv_wr
>
> Mike Marciniszyn <mike.marciniszyn@intel.com>
>     RDMA/irdma: Fix KASAN issue with tasklet
>
> Marek Vasut <marex@denx.de>
>     arm64: dts: imx8mp: Disable UART4 by default on Data Modul i.MX8M Plus eDM SBC
>
> Mark Zhang <markzhang@nvidia.com>
>     IB/mlx5: Don't expose debugfs entries for RRoCE general parameters if not supported
>
> Kalesh AP <kalesh-anakkur.purayil@broadcom.com>
>     RDMA/bnxt_re: Add a missing check in bnxt_qplib_query_srq
>
> Kalesh AP <kalesh-anakkur.purayil@broadcom.com>
>     RDMA/bnxt_re: Return error for SRQ resize
>
> Zhipeng Lu <alexious@zju.edu.cn>
>     IB/hfi1: Fix a memleak in init_credit_return
>
> Sohaib Nadeem <sohaib.nadeem@amd.com>
>     Revert "drm/amd/display: increased min_dcfclk_mhz and min_fclk_mhz"
>
> Srinivasan Shanmugam <srinivasan.shanmugam@amd.com>
>     drm/amd/display: Fix buffer overflow in 'get_host_router_total_dp_tunnel_bw()'
>
> Nathan Chancellor <nathan@kernel.org>
>     drm/amd/display: Avoid enum conversion warning
>
> Steve French <stfrench@microsoft.com>
>     smb3: add missing null server pointer check
>
> Lennert Buytenhek <kernel@wantstofly.org>
>     ahci: Extend ASM1061 43-bit DMA address quirk to other ASM106x parts
>
> Matthieu Baerts (NGI0) <matttbe@kernel.org>
>     selftests: mptcp: diag: unique 'cestab' subtest names
>
> Matthieu Baerts (NGI0) <matttbe@kernel.org>
>     selftests: mptcp: diag: unique 'in use' subtest names
>
> Matthieu Baerts (NGI0) <matttbe@kernel.org>
>     selftests: mptcp: diag: fix bash warnings on older kernels
>
> Geliang Tang <geliang.tang@linux.dev>
>     selftests: mptcp: diag: check CURRESTAB counters
>
> Matthieu Baerts (NGI0) <matttbe@kernel.org>
>     selftests: mptcp: pm nl: avoid error msg on older kernels
>
> Matthieu Baerts (NGI0) <matttbe@kernel.org>
>     selftests: mptcp: pm nl: also list skipped tests
>
> Matthieu Baerts (NGI0) <matttbe@kernel.org>
>     selftests: mptcp: simult flows: fix some subtest names
>
> Matthieu Baerts (NGI0) <matttbe@kernel.org>
>     selftests: mptcp: userspace_pm: unique subtest names
>
> Paolo Abeni <pabeni@redhat.com>
>     mptcp: fix duplicate subflow creation
>
> Paolo Abeni <pabeni@redhat.com>
>     mptcp: fix data races on remote_id
>
> Paolo Abeni <pabeni@redhat.com>
>     mptcp: fix data races on local_id
>
> Paolo Abeni <pabeni@redhat.com>
>     mptcp: fix lockless access in subflow ULP diag
>
> Geliang Tang <tanggeliang@kylinos.cn>
>     mptcp: add needs_id for netlink appending addr
>
> Geliang Tang <tanggeliang@kylinos.cn>
>     mptcp: add needs_id for userspace appending addr
>
> Xu Yang <xu.yang_2@nxp.com>
>     usb: roles: don't get/set_role() when usb_role_switch is unregistered
>
> Xu Yang <xu.yang_2@nxp.com>
>     usb: roles: fix NULL pointer issue when put module's reference
>
> Aaro Koskinen <aaro.koskinen@iki.fi>
>     usb: gadget: omap_udc: fix USB gadget regression on Palm TE
>
> Krishna Kurapati <quic_kriskura@quicinc.com>
>     usb: gadget: ncm: Avoid dropping datagrams of properly parsed NTBs
>
> Frank Li <Frank.Li@nxp.com>
>     usb: cdns3: fix memory double free when handle zero packet
>
> Frank Li <Frank.Li@nxp.com>
>     usb: cdns3: fixed memory use after free at cdns3_gadget_ep_disable()
>
> Pawel Laszczak <pawell@cadence.com>
>     usb: cdnsp: fixed issue with incorrect detecting CDNSP family controllers
>
> Pawel Laszczak <pawell@cadence.com>
>     usb: cdnsp: blocked some cdns3 specific code
>
> Thinh Nguyen <Thinh.Nguyen@synopsys.com>
>     usb: dwc3: gadget: Don't disconnect if not started
>
> Lino Sanfilippo <l.sanfilippo@kunbus.com>
>     serial: amba-pl011: Fix DMA transmission in RS485 mode
>
> Lino Sanfilippo <l.sanfilippo@kunbus.com>
>     serial: stm32: do not always set SER_RS485_RX_DURING_TX if RS485 is enabled
>
> Ondrej Jirman <megi@xff.cz>
>     Revert "usb: typec: tcpm: reset counter when enter into unattached state after try role"
>
> Sandeep Dhavale <dhavale@google.com>
>     erofs: fix refcount on the metabuf used for inode lookup
>
> Arnd Bergmann <arnd@arndb.de>
>     dm-integrity, dm-verity: reduce stack usage for recheck
>
> Nikita Shubin <nikita.shubin@maquefel.me>
>     ARM: ep93xx: Add terminator to gpiod_lookup_table
>
> Tom Parkin <tparkin@katalix.com>
>     l2tp: pass correct message length to ip6_append_data
>
> Vidya Sagar <vidyas@nvidia.com>
>     PCI/MSI: Prevent MSI hardware interrupt number truncation
>
> Nam Cao <namcao@linutronix.de>
>     irqchip/sifive-plic: Enable interrupt if needed before EOI
>
> Oliver Upton <oliver.upton@linux.dev>
>     irqchip/gic-v3-its: Do not assume vPE tables are preallocated
>
> Chen Jun <chenjun102@huawei.com>
>     irqchip/mbigen: Don't use bus_get_dev_root() to find the parent
>
> zhenwei pi <pizhenwei@bytedance.com>
>     crypto: virtio/akcipher - Fix stack overflow on memcpy
>
> Vasiliy Kovalev <kovalev@altlinux.org>
>     gtp: fix use-after-free and null-ptr-deref in gtp_genl_dump_pdp()
>
> Andrzej Kacprowski <Andrzej.Kacprowski@intel.com>
>     accel/ivpu: Don't enable any tiles by default on VPU40xx
>
> Oliver Upton <oliver.upton@linux.dev>
>     KVM: arm64: vgic-its: Test for valid IRQ in its_sync_lpi_pending_table()
>
> Oliver Upton <oliver.upton@linux.dev>
>     KVM: arm64: vgic-its: Test for valid IRQ in MOVALL handler
>
> Yu Kuai <yukuai3@huawei.com>
>     md: Fix missing release of 'active_io' for flush
>
> Yu Kuai <yukuai3@huawei.com>
>     md: Don't suspend the array for interrupted reshape
>
> Yu Kuai <yukuai3@huawei.com>
>     md: Don't register sync_thread for reshape directly
>
> Yu Kuai <yukuai3@huawei.com>
>     md: Make sure md_do_sync() will set MD_RECOVERY_DONE
>
> Yu Kuai <yukuai3@huawei.com>
>     md: Don't ignore read-only array in md_check_recovery()
>
> Yu Kuai <yukuai3@huawei.com>
>     md: Don't ignore suspended array in md_check_recovery()
>
> Javier Martinez Canillas <javierm@redhat.com>
>     sparc: Fix undefined reference to fb_is_primary_device
>
> Baokun Li <libaokun1@huawei.com>
>     cachefiles: fix memory leak in cachefiles_add_cache()
>
> Hans de Goede <hdegoede@redhat.com>
>     platform/x86: touchscreen_dmi: Allow partial (prefix) matches for ACPI names
>
> Hans de Goede <hdegoede@redhat.com>
>     platform/x86: intel-vbtn: Stop calling "VBDL" from notify_handler
>
> Hans de Goede <hdegoede@redhat.com>
>     platform/x86: x86-android-tablets: Fix keyboard touchscreen on Lenovo Yogabook1 X90
>
> Anshuman Khandual <anshuman.khandual@arm.com>
>     mm/memblock: add MEMBLOCK_RSRV_NOINIT into flagname[] array
>
> SeongJae Park <sj@kernel.org>
>     mm/damon/reclaim: fix quota stauts loss due to online tunings
>
> SeongJae Park <sj@kernel.org>
>     mm/damon/core: check apply interval in damon_do_apply_schemes()
>
> Johannes Weiner <hannes@cmpxchg.org>
>     mm: memcontrol: clarify swapaccount=0 deprecation warning
>
> SeongJae Park <sj@kernel.org>
>     mm/damon/lru_sort: fix quota status loss due to online tunings
>
> Kairui Song <kasong@tencent.com>
>     mm/swap: fix race when skipping swapcache
>
> Terry Tritton <terry.tritton@linaro.org>
>     selftests/mm: uffd-unit-test check if huge page size is 0
>
> Martin K. Petersen <martin.petersen@oracle.com>
>     scsi: core: Consult supported VPD page list prior to fetching page
>
> Naohiro Aota <naohiro.aota@wdc.com>
>     scsi: target: pscsi: Fix bio_put() for error case
>
> Martin K. Petersen <martin.petersen@oracle.com>
>     scsi: sd: usb_storage: uas: Access media prior to querying device properties
>
> Robert Richter <rrichter@amd.com>
>     cxl/pci: Fix disabling memory if DVSEC CXL Range does not match a CFMWS window
>
> Li Ming <ming4.li@intel.com>
>     cxl/pci: Skip to handle RAS errors if CXL.mem device is detached
>
> Dan Williams <dan.j.williams@intel.com>
>     cxl/acpi: Fix load failures due to single window creation failure
>
> Mikulas Patocka <mpatocka@redhat.com>
>     dm-verity: recheck the hash after a failure
>
> Mikulas Patocka <mpatocka@redhat.com>
>     dm-crypt: don't modify the data when using authenticated encryption
>
> Mikulas Patocka <mpatocka@redhat.com>
>     dm-integrity: recheck the integrity tag after a failure
>
> Helge Deller <deller@gmx.de>
>     Revert "parisc: Only list existing CPUs in cpu_possible_mask"
>
> Mikulas Patocka <mpatocka@redhat.com>
>     dm-crypt: recheck the integrity tag after a failure
>
> Guenter Roeck <linux@roeck-us.net>
>     lib/Kconfig.debug: TEST_IOV_ITER depends on MMU
>
> Bart Van Assche <bvanassche@acm.org>
>     fs/aio: Restrict kiocb_set_cancel_fn() to I/O submitted via libaio
>
> Damien Le Moal <dlemoal@kernel.org>
>     ata: libata-core: Do not call ata_dev_power_set_standby() twice
>
> Damien Le Moal <dlemoal@kernel.org>
>     ata: libata-core: Do not try to set sleeping devices to standby
>
> Peter Oberparleiter <oberpar@linux.ibm.com>
>     s390/cio: fix invalid -EBUSY on ccw_device_start
>
> Ma Jun <Jun.Ma2@amd.com>
>     drm/amdgpu: Fix the runtime resume failure issue
>
> Wayne Lin <wayne.lin@amd.com>
>     drm/amd/display: adjust few initialization order in dm
>
> Lewis Huang <lewis.huang@amd.com>
>     drm/amd/display: Only allow dig mapping to pwrseq in new asic
>
> Arunpravin Paneer Selvam <Arunpravin.PaneerSelvam@amd.com>
>     drm/buddy: Modify duplicate list_splice_tail call
>
> Martin Blumenstingl <martin.blumenstingl@googlemail.com>
>     drm/meson: Don't remove bridges which are created by other drivers
>
> Thomas Hellström <thomas.hellstrom@linux.intel.com>
>     drm/ttm: Fix an invalid freeing on already freed page in error path
>
> Qu Wenruo <wqu@suse.com>
>     btrfs: defrag: avoid unnecessary defrag caused by incorrect extent size
>
> Huacai Chen <chenhuacai@kernel.org>
>     LoongArch: Update cpu_sibling_map when disabling nonboot CPUs
>
> Huacai Chen <chenhuacai@kernel.org>
>     LoongArch: Disable IRQ before init_fn() for nonboot CPUs
>
> Huacai Chen <chenhuacai@kernel.org>
>     LoongArch: Call early_init_fdt_scan_reserved_mem() earlier
>
> Jonathan Corbet <corbet@lwn.net>
>     docs: Instruct LaTeX to cope with deeper nesting
>
> Pawan Gupta <pawan.kumar.gupta@linux.intel.com>
>     x86/bugs: Add asm helpers for executing VERW
>
> David Gow <davidgow@google.com>
>     kunit: Add a macro to wrap a deferred action function
>
> Daniel Vacek <neelx@redhat.com>
>     IB/hfi1: Fix sdma.h tx->num_descs off-by-one error
>
> Sohaib Nadeem <sohaib.nadeem@amd.com>
>     drm/amd/display: fixed integer types and null check locations
>
> Peichen Huang <peichen.huang@amd.com>
>     drm/amd/display: Request usb4 bw for mst streams
>
> Meenakshikumar Somasundaram <meenakshikumar.somasundaram@amd.com>
>     drm/amd/display: Add dpia display mode validation logic
>
> Paolo Abeni <pabeni@redhat.com>
>     mptcp: corner case locking for rx path fields initialization
>
> Paolo Abeni <pabeni@redhat.com>
>     mptcp: fix more tx path fields initialization
>
> Geliang Tang <geliang.tang@linux.dev>
>     mptcp: use mptcp_set_state
>
> Geliang Tang <geliang.tang@linux.dev>
>     mptcp: add CurrEstab MIB counter support
>
> Steve French <stfrench@microsoft.com>
>     smb3: clarify mount warning
>
> Shyam Prasad N <sprasad@microsoft.com>
>     cifs: handle cases where multiple sessions share connection
>
> Shyam Prasad N <sprasad@microsoft.com>
>     cifs: change tcon status when need_reconnect is set on it
>
> Yi Sun <yi.sun@unisoc.com>
>     virtio-blk: Ensure no requests in virtqueues before deleting vqs.
>
> Paulo Alcantara <pc@manguebit.com>
>     smb: client: set correct d_type for reparse points under DFS mounts
>
> Lijo Lazar <lijo.lazar@amd.com>
>     drm/amdgpu: Fix HDP flush for VFs on nbio v7.9
>
> Stanley.Yang <Stanley.Yang@amd.com>
>     drm/amdgpu: Fix shared buff copy to user
>
> Prike Liang <Prike.Liang@amd.com>
>     drm/amdgpu: reset gpu for s3 suspend abort case
>
> Prike Liang <Prike.Liang@amd.com>
>     drm/amdgpu: skip to program GFXDEC registers for suspend abort
>
> Xiubo Li <xiubli@redhat.com>
>     ceph: always check dir caps asynchronously
>
> Xiubo Li <xiubli@redhat.com>
>     libceph: fail sparse-read if the data length doesn't match
>
> Takashi Sakamoto <o-takashi@sakamocchi.jp>
>     firewire: core: send bus reset promptly on gap count error
>
> Krystian Pradzynski <krystian.pradzynski@intel.com>
>     accel/ivpu/40xx: Stop passing SKU boot parameters to FW
>
> Jacek Lawrynowicz <jacek.lawrynowicz@linux.intel.com>
>     accel/ivpu: Disable d3hot_delay on all NPU generations
>
> Wachowski, Karol <karol.wachowski@intel.com>
>     accel/ivpu: Force snooping for MMU writes
>
> Kees Cook <keescook@chromium.org>
>     LoongArch: vDSO: Disable UBSAN instrumentation
>
> Huacai Chen <chenhuacai@kernel.org>
>     LoongArch: Change acpi_core_pic[NR_CPUS] to acpi_core_pic[MAX_CORE_PIC]
>
> Masahiro Yamada <masahiroy@kernel.org>
>     LoongArch: Select HAVE_ARCH_SECCOMP to use the common SECCOMP menu
>
> Masahiro Yamada <masahiroy@kernel.org>
>     LoongArch: Select ARCH_ENABLE_THP_MIGRATION instead of redefining it
>
> SEO HOYOUNG <hy50.seo@samsung.com>
>     scsi: ufs: core: Remove the ufshcd_release() in ufshcd_err_handling_prepare()
>
> Alice Chao <alice.chao@mediatek.com>
>     scsi: ufs: core: Fix shift issue in ufshcd_clear_cmd()
>
> Hannes Reinecke <hare@suse.de>
>     scsi: lpfc: Use unsigned type for num_sge
>
> Timur Tabi <ttabi@nvidia.com>
>     drm/nouveau: nvkm_gsp_radix3_sg() should use nvkm_gsp_mem_ctor()
>
> Zhang Rui <rui.zhang@intel.com>
>     hwmon: (coretemp) Enlarge per package core count limit
>
> Andrew Bresticker <abrestic@rivosinc.com>
>     efi: Don't add memblocks for soft-reserved memory
>
> Andrew Bresticker <abrestic@rivosinc.com>
>     efi: runtime: Fix potential overflow of soft-reserved region size
>
> Benjamin Berg <benjamin.berg@intel.com>
>     wifi: iwlwifi: do not announce EPCS support
>
> Johannes Berg <johannes.berg@intel.com>
>     wifi: mac80211: accept broadcast probe responses on 6 GHz
>
> Johannes Berg <johannes.berg@intel.com>
>     wifi: mac80211: adding missing drv_mgd_complete_tx() call
>
> Johannes Berg <johannes.berg@intel.com>
>     wifi: mac80211: initialize SMPS mode correctly
>
> Johannes Berg <johannes.berg@intel.com>
>     wifi: mac80211: fix driver debugfs for vif type change
>
> Johannes Berg <johannes.berg@intel.com>
>     wifi: mac80211: set station RX-NSS on reconfig
>
> Edward Adam Davis <eadavis@qq.com>
>     fs/ntfs3: Fix oob in ntfs_listxattr
>
> Konstantin Komarov <almaz.alexandrovich@paragon-software.com>
>     fs/ntfs3: Update inode->i_size after success write into compressed file
>
> Konstantin Komarov <almaz.alexandrovich@paragon-software.com>
>     fs/ntfs3: Fixed overflow check in mi_enum_attr()
>
> Konstantin Komarov <almaz.alexandrovich@paragon-software.com>
>     fs/ntfs3: Correct function is_rst_area_valid
>
> Konstantin Komarov <almaz.alexandrovich@paragon-software.com>
>     fs/ntfs3: Use i_size_read and i_size_write
>
> Konstantin Komarov <almaz.alexandrovich@paragon-software.com>
>     fs/ntfs3: Prevent generic message "attempt to access beyond end of device"
>
> Ism Hong <ism.hong@gmail.com>
>     fs/ntfs3: use non-movable memory for ntfs3 MFT buffer cache
>
> Konstantin Komarov <almaz.alexandrovich@paragon-software.com>
>     fs/ntfs3: Use kvfree to free memory allocated by kvmalloc
>
> Konstantin Komarov <almaz.alexandrovich@paragon-software.com>
>     fs/ntfs3: Disable ATTR_LIST_ENTRY size check
>
> Konstantin Komarov <almaz.alexandrovich@paragon-software.com>
>     fs/ntfs3: Fix c/mtime typo
>
> Konstantin Komarov <almaz.alexandrovich@paragon-software.com>
>     fs/ntfs3: Add NULL ptr dereference checking at the end of attr_allocate_frame()
>
> Konstantin Komarov <almaz.alexandrovich@paragon-software.com>
>     fs/ntfs3: Add and fix comments
>
> Konstantin Komarov <almaz.alexandrovich@paragon-software.com>
>     fs/ntfs3: ntfs3_forced_shutdown use int instead of bool
>
> Konstantin Komarov <almaz.alexandrovich@paragon-software.com>
>     fs/ntfs3: Implement super_operations::shutdown
>
> Konstantin Komarov <almaz.alexandrovich@paragon-software.com>
>     fs/ntfs3: Drop suid and sgid bits as a part of fpunch
>
> Konstantin Komarov <almaz.alexandrovich@paragon-software.com>
>     fs/ntfs3: Add file_modified
>
> Konstantin Komarov <almaz.alexandrovich@paragon-software.com>
>     fs/ntfs3: Correct use bh_read
>
> Konstantin Komarov <almaz.alexandrovich@paragon-software.com>
>     fs/ntfs3: Fix detected field-spanning write (size 8) of single field "le->name"
>
> Konstantin Komarov <almaz.alexandrovich@paragon-software.com>
>     fs/ntfs3: Fix multithreaded stress test
>
> Konstantin Komarov <almaz.alexandrovich@paragon-software.com>
>     fs/ntfs3: Reduce stack usage
>
> Konstantin Komarov <almaz.alexandrovich@paragon-software.com>
>     fs/ntfs3: Print warning while fixing hard links count
>
> Konstantin Komarov <almaz.alexandrovich@paragon-software.com>
>     fs/ntfs3: Correct hard links updating when dealing with DOS names
>
> Konstantin Komarov <almaz.alexandrovich@paragon-software.com>
>     fs/ntfs3: Improve ntfs_dir_count
>
> Konstantin Komarov <almaz.alexandrovich@paragon-software.com>
>     fs/ntfs3: Modified fix directory element type detection
>
> Konstantin Komarov <almaz.alexandrovich@paragon-software.com>
>     fs/ntfs3: Improve alternative boot processing
>
> Szilard Fabian <szfabian@bluemarch.art>
>     Input: i8042 - add Fujitsu Lifebook U728 to i8042 quirk table
>
> Zhang Yi <yi.zhang@huawei.com>
>     ext4: correct the hole length returned by ext4_map_blocks()
>
> Paulo Alcantara <pc@manguebit.com>
>     smb: client: increase number of PDUs allowed in a compound request
>
> Shyam Prasad N <sprasad@microsoft.com>
>     cifs: do not search for channel if server is terminating
>
> Daniel Wagner <dwagner@suse.de>
>     nvmet-fc: take ref count on tgtport before delete assoc
>
> Daniel Wagner <dwagner@suse.de>
>     nvmet-fc: avoid deadlock on delete association path
>
> Daniel Wagner <dwagner@suse.de>
>     nvmet-fc: abort command when there is no binding
>
> Daniel Wagner <dwagner@suse.de>
>     nvmet-fc: hold reference on hostport match
>
> Daniel Wagner <dwagner@suse.de>
>     nvmet-fc: free queue and assoc directly
>
> Daniel Wagner <dwagner@suse.de>
>     nvmet-fc: defer cleanup using RCU properly
>
> Daniel Wagner <dwagner@suse.de>
>     nvmet-fc: release reference on target port
>
> Daniel Wagner <dwagner@suse.de>
>     nvmet-fcloop: swap the list_add_tail arguments
>
> Daniel Wagner <dwagner@suse.de>
>     nvme-fc: do not wait in vain when unloading module
>
> Alexander Tsoy <alexander@tsoy.me>
>     ALSA: usb-audio: Ignore clock selector errors for single connection
>
> Richard Fitzgerald <rf@opensource.cirrus.com>
>     ASoC: wm_adsp: Don't overwrite fwf_name with the default
>
> Shyam Prasad N <sprasad@microsoft.com>
>     cifs: make sure that channel scaling is done only once
>
> Dmytro Laktyushkin <dmytro.laktyushkin@amd.com>
>     drm/amd/display: Fix DPSTREAM CLK on and off sequence
>
> Charlene Liu <charlene.liu@amd.com>
>     drm/amd/display: fix USB-C flag update after enc10 feature init
>
> Sohaib Nadeem <sohaib.nadeem@amd.com>
>     drm/amd/display: increased min_dcfclk_mhz and min_fclk_mhz
>
> Mukul Joshi <mukul.joshi@amd.com>
>     drm/amdkfd: Use correct drm device for cgroup permission check
>
> Xin Long <lucien.xin@gmail.com>
>     netfilter: conntrack: check SCTP_CID_SHUTDOWN_ACK for vtag setting in sctp_new
>
> Will Deacon <will@kernel.org>
>     misc: open-dice: Fix spurious lockdep warning
>
> Brenton Simpson <appsforartists@google.com>
>     Input: xpad - add Lenovo Legion Go controllers
>
> Wolfram Sang <wsa+renesas@sang-engineering.com>
>     spi: sh-msiof: avoid integer overflow in constants
>
> Patrick Rudolph <patrick.rudolph@9elements.com>
>     regulator (max5970): Fix IRQ handler
>
> Chhayly Leang <clw.leang@gmail.com>
>     ALSA: hda: cs35l41: Support ASUS Zenbook UM3402YAR
>
> Kenzo Gomez <kenzo.sgomez@gmail.com>
>     ALSA: hda: cs35l41: Support additional ASUS Zenbook UX3402VA
>
> Chen-Yu Tsai <wens@csie.org>
>     ASoC: sunxi: sun4i-spdif: Add support for Allwinner H616
>
> Alexander Tsoy <alexander@tsoy.me>
>     ALSA: usb-audio: Check presence of valid altsetting control
>
> Christian A. Ehrhardt <lk@c--e.de>
>     usb: ucsi_acpi: Quirk to ack a connector change ack cmd
>
> Guixin Liu <kanie@linux.alibaba.com>
>     nvmet-tcp: fix nvme tcp ida memory leak
>
> Kunwu Chan <chentao@kylinos.cn>
>     HID: nvidia-shield: Add missing null pointer checks to LED initialization
>
> Rui Salvaterra <rsalvaterra@gmail.com>
>     ALSA: hda: Increase default bdl_pos_adj for Apollo Lake
>
> Rui Salvaterra <rsalvaterra@gmail.com>
>     ALSA: hda: Replace numeric device IDs with constant values
>
> Jiri Kosina <jikos@kernel.org>
>     HID: logitech-hidpp: add support for Logitech G Pro X Superlight 2
>
> Martin Blumenstingl <martin.blumenstingl@googlemail.com>
>     regulator: pwm-regulator: Add validity checks in continuous .get_voltage
>
> Venkata Prasad Potturu <venkataprasad.potturu@amd.com>
>     ASoC: amd: acp: Add check for cpu dai link initialization
>
> Kunwu Chan <chentao@kylinos.cn>
>     dmaengine: ti: edma: Add some null pointer checks to the edma_probe
>
> Hans de Goede <hdegoede@redhat.com>
>     Input: goodix - accept ACPI resources with gpio_count == 3 && gpio_int_idx == 0
>
> Baokun Li <libaokun1@huawei.com>
>     ext4: avoid allocating blocks from corrupted group in ext4_mb_find_by_goal()
>
> Baokun Li <libaokun1@huawei.com>
>     ext4: avoid allocating blocks from corrupted group in ext4_mb_try_best_found()
>
> Baokun Li <libaokun1@huawei.com>
>     ext4: avoid dividing by 0 in mb_update_avg_fragment_size() when block bitmap corrupt
>
> Phoenix Chen <asbeltogf@gmail.com>
>     platform/x86: touchscreen_dmi: Add info for the TECLAST X16 Plus tablet
>
> Huang Pei <huangpei@loongson.cn>
>     MIPS: reserve exception vector space ONLY ONCE
>
> Roman Li <Roman.Li@amd.com>
>     drm/amd/display: Disable ips before dc interrupt setting
>
> Lukas Wunner <lukas@wunner.de>
>     ARM: dts: Fix TPM schema violations
>
> Lennert Buytenhek <kernel@wantstofly.org>
>     ahci: add 43-bit DMA address quirk for ASMedia ASM1061 controllers
>
> Charles Keepax <ckeepax@opensource.cirrus.com>
>     spi: cs42l43: Handle error from devm_pm_runtime_enable
>
> Maksim Kiselev <bigunclemax@gmail.com>
>     aoe: avoid potential deadlock at set_capacity
>
> Conrad Kostecki <conikost@gentoo.org>
>     ahci: asm1166: correct count of reported ports
>
> Shyam Prasad N <sprasad@microsoft.com>
>     cifs: helper function to check replayable error codes
>
> Shyam Prasad N <sprasad@microsoft.com>
>     cifs: translate network errors on send to -ECONNABORTED
>
> Shyam Prasad N <sprasad@microsoft.com>
>     cifs: cifs_pick_channel should try selecting active channels
>
> Kees Cook <keescook@chromium.org>
>     smb: Work around Clang __bdos() type confusion
>
> Christian A. Ehrhardt <lk@c--e.de>
>     block: Fix WARNING in _copy_from_iter
>
> Devyn Liu <liudingyuan@huawei.com>
>     spi: hisi-sfc-v3xx: Return IRQ_NONE if no interrupts were detected
>
> Mika Westerberg <mika.westerberg@linux.intel.com>
>     spi: intel-pci: Add support for Arrow Lake SPI serial flash
>
> Liming Sun <limings@nvidia.com>
>     platform/mellanox: mlxbf-tmfifo: Drop Tx network packet when Tx TmFIFO is full
>
> Fullway Wang <fullwaywang@outlook.com>
>     fbdev: sis: Error out if pixclock equals zero
>
> Fullway Wang <fullwaywang@outlook.com>
>     fbdev: savage: Error out if pixclock equals zero
>
> Felix Fietkau <nbd@nbd.name>
>     wifi: mac80211: fix race condition on enabling fast-xmit
>
> Michal Kazior <michal@plume.com>
>     wifi: cfg80211: fix missing interfaces when dumping
>
> Vinod Koul <vkoul@kernel.org>
>     dmaengine: dw-edma: increase size of 'name' in debugfs code
>
> Vinod Koul <vkoul@kernel.org>
>     dmaengine: fsl-qdma: increase size of 'irq_name'
>
> Vinod Koul <vkoul@kernel.org>
>     dmaengine: shdma: increase size of 'dev_id'
>
> Shyam Prasad N <sprasad@microsoft.com>
>     cifs: open_cached_dir should not rely on primary channel
>
> Dmitry Bogdanov <d.bogdanov@yadro.com>
>     scsi: target: core: Add TMF to tmr_list handling
>
> Christoph Müllner <christoph.muellner@vrull.eu>
>     tools: selftests: riscv: Fix compile warnings in mm tests
>
> Christoph Müllner <christoph.muellner@vrull.eu>
>     tools: selftests: riscv: Fix compile warnings in vector tests
>
> Christoph Müllner <christoph.muellner@vrull.eu>
>     tools: selftests: riscv: Fix compile warnings in cbo
>
> Christoph Müllner <christoph.muellner@vrull.eu>
>     tools: selftests: riscv: Fix compile warnings in hwprobe
>
> Mahesh Rajashekhara <mahesh.rajashekhara@microchip.com>
>     scsi: smartpqi: Fix logical volume rescan race condition
>
> David Strahan <david.strahan@microchip.com>
>     scsi: smartpqi: Add new controller PCI IDs
>
> Hector Martin <marcan@marcan.st>
>     dmaengine: apple-admac: Keep upper bits of REG_BUS_WIDTH
>
> Mario Limonciello <mario.limonciello@amd.com>
>     drm/amd: Stop evicting resources on APUs in suspend
>
>
> -------------
>
> Diffstat:
>
>  Documentation/conf.py                              |   6 +
>  Documentation/dev-tools/kunit/usage.rst            |  10 +-
>  Makefile                                           |   4 +-
>  .../dts/aspeed/aspeed-bmc-facebook-bletchley.dts   |   4 +-
>  .../dts/aspeed/aspeed-bmc-facebook-wedge400.dts    |   4 +-
>  arch/arm/boot/dts/aspeed/aspeed-bmc-opp-tacoma.dts |   2 +-
>  .../dts/aspeed/ast2600-facebook-netbmc-common.dtsi |   4 +-
>  .../arm/boot/dts/nxp/imx/imx6ull-phytec-tauri.dtsi |   2 +-
>  .../boot/dts/nxp/imx/imx7d-flex-concentrator.dts   |   2 +-
>  .../dts/ti/omap/am335x-moxa-uc-2100-common.dtsi    |   2 +-
>  arch/arm/mach-ep93xx/core.c                        |   1 +
>  .../dts/freescale/imx8mp-data-modul-edm-sbc.dts    |   2 +-
>  .../dts/freescale/imx8mp-tqma8mpql-mba8mpxl.dts    |   9 +-
>  arch/arm64/boot/dts/rockchip/px30.dtsi             |   2 +
>  .../boot/dts/rockchip/rk3588s-indiedroid-nova.dts  |  10 +-
>  arch/arm64/include/asm/fpsimd.h                    |   2 +
>  arch/arm64/kernel/fpsimd.c                         |  16 ++
>  arch/arm64/kernel/suspend.c                        |   3 +
>  arch/arm64/kvm/vgic/vgic-its.c                     |   5 +
>  arch/loongarch/Kconfig                             |  23 +--
>  arch/loongarch/include/asm/acpi.h                  |   4 +-
>  arch/loongarch/kernel/acpi.c                       |   4 +-
>  arch/loongarch/kernel/setup.c                      |   4 +-
>  arch/loongarch/kernel/smp.c                        | 122 ++++++-----
>  arch/loongarch/vdso/Makefile                       |   1 +
>  arch/mips/kernel/traps.c                           |   8 +-
>  arch/parisc/kernel/processor.c                     |   8 -
>  arch/parisc/kernel/unwind.c                        |  14 +-
>  arch/powerpc/include/asm/ppc-pci.h                 |  10 +
>  arch/powerpc/kernel/iommu.c                        |  23 ++-
>  arch/powerpc/kvm/book3s_hv.c                       |  26 ++-
>  arch/powerpc/kvm/book3s_hv_nestedv2.c              |  20 +-
>  arch/powerpc/platforms/pseries/pci_dlpar.c         |   4 +
>  arch/s390/pci/pci.c                                |   2 +-
>  arch/sparc/Makefile                                |   2 +-
>  arch/sparc/video/Makefile                          |   2 +-
>  arch/x86/entry/entry.S                             |  23 +++
>  arch/x86/include/asm/cpufeatures.h                 |   2 +-
>  arch/x86/include/asm/nospec-branch.h               |  13 ++
>  arch/x86/kernel/traps.c                            |   2 +-
>  arch/x86/mm/numa.c                                 |  21 +-
>  block/blk-map.c                                    |  13 +-
>  drivers/accel/ivpu/ivpu_drv.c                      |   5 +-
>  drivers/accel/ivpu/ivpu_hw_37xx.c                  |   2 +-
>  drivers/accel/ivpu/ivpu_hw_40xx.c                  |   9 +-
>  drivers/accel/ivpu/ivpu_mmu.c                      |   3 -
>  drivers/ata/ahci.c                                 |  44 +++-
>  drivers/ata/ahci.h                                 |   1 +
>  drivers/ata/ahci_ceva.c                            | 125 ++++++-----
>  drivers/ata/libata-core.c                          |  87 ++++----
>  drivers/block/aoe/aoeblk.c                         |   5 +-
>  drivers/block/virtio_blk.c                         |   7 +-
>  drivers/bus/imx-weim.c                             |   2 +-
>  drivers/cache/ax45mp_cache.c                       |   4 +
>  .../crypto/virtio/virtio_crypto_akcipher_algs.c    |   5 +-
>  drivers/cxl/acpi.c                                 |  46 +++--
>  drivers/cxl/core/pci.c                             |  49 +++--
>  drivers/dma/apple-admac.c                          |   5 +-
>  drivers/dma/dw-edma/dw-edma-v0-debugfs.c           |   4 +-
>  drivers/dma/dw-edma/dw-hdma-v0-debugfs.c           |   4 +-
>  drivers/dma/fsl-qdma.c                             |   2 +-
>  drivers/dma/sh/shdma.h                             |   2 +-
>  drivers/dma/ti/edma.c                              |  10 +
>  drivers/firewire/core-card.c                       |  18 +-
>  drivers/firmware/efi/arm-runtime.c                 |   2 +-
>  drivers/firmware/efi/efi-init.c                    |  19 +-
>  drivers/firmware/efi/riscv-runtime.c               |   2 +-
>  drivers/gpio/gpiolib.c                             |   5 +
>  drivers/gpu/drm/amd/amdgpu/amdgpu.h                |   4 +
>  drivers/gpu/drm/amd/amdgpu/amdgpu_acpi.c           |  18 ++
>  drivers/gpu/drm/amd/amdgpu/amdgpu_device.c         |  11 +-
>  drivers/gpu/drm/amd/amdgpu/amdgpu_drv.c            |   2 +
>  drivers/gpu/drm/amd/amdgpu/amdgpu_psp_ta.c         |   2 +-
>  drivers/gpu/drm/amd/amdgpu/gfx_v9_0.c              |   8 +
>  drivers/gpu/drm/amd/amdgpu/nbio_v7_9.c             |   6 +
>  drivers/gpu/drm/amd/amdgpu/soc15.c                 |  22 ++
>  drivers/gpu/drm/amd/amdkfd/kfd_priv.h              |   9 +-
>  drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c  |  57 +++---
>  .../gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_irq.c  |   5 +-
>  drivers/gpu/drm/amd/display/dc/bios/bios_parser2.c |  16 +-
>  .../gpu/drm/amd/display/dc/core/dc_link_exports.c  |   2 +-
>  drivers/gpu/drm/amd/display/dc/dc.h                |   4 +-
>  drivers/gpu/drm/amd/display/dc/dc_dmub_srv.c       |   7 +-
>  drivers/gpu/drm/amd/display/dc/dc_dp_types.h       |   6 +
>  drivers/gpu/drm/amd/display/dc/dc_types.h          |  14 +-
>  .../gpu/drm/amd/display/dc/dce/dce_panel_cntl.c    |   1 +
>  .../drm/amd/display/dc/dcn301/dcn301_panel_cntl.c  |   1 +
>  .../drm/amd/display/dc/dcn31/dcn31_panel_cntl.c    |  18 +-
>  .../amd/display/dc/dcn32/dcn32_dio_link_encoder.c  |   4 +-
>  .../amd/display/dc/dcn35/dcn35_dio_link_encoder.c  |   4 +-
>  .../drm/amd/display/dc/hwss/dce110/dce110_hwseq.c  |   2 +-
>  .../drm/amd/display/dc/hwss/dcn20/dcn20_hwseq.c    |  11 +-
>  drivers/gpu/drm/amd/display/dc/inc/hw/panel_cntl.h |   2 +-
>  drivers/gpu/drm/amd/display/dc/link/link_dpms.c    |  42 +++-
>  drivers/gpu/drm/amd/display/dc/link/link_factory.c |  26 +--
>  .../gpu/drm/amd/display/dc/link/link_validation.c  |  60 +++++-
>  .../display/dc/link/protocols/link_dp_dpia_bw.c    | 178 ++++++++++++----
>  .../display/dc/link/protocols/link_dp_dpia_bw.h    |   9 +
>  drivers/gpu/drm/drm_buddy.c                        |   4 +-
>  drivers/gpu/drm/drm_syncobj.c                      |  19 +-
>  drivers/gpu/drm/i915/display/intel_sdvo.c          |  10 +-
>  drivers/gpu/drm/i915/display/intel_tv.c            |  10 +-
>  drivers/gpu/drm/meson/meson_encoder_cvbs.c         |   1 -
>  drivers/gpu/drm/meson/meson_encoder_dsi.c          |   1 -
>  drivers/gpu/drm/meson/meson_encoder_hdmi.c         |   1 -
>  drivers/gpu/drm/nouveau/nvkm/subdev/bar/r535.c     |   5 +-
>  drivers/gpu/drm/nouveau/nvkm/subdev/bios/shadow.c  |   8 +-
>  drivers/gpu/drm/nouveau/nvkm/subdev/gsp/r535.c     |  18 +-
>  drivers/gpu/drm/ttm/ttm_pool.c                     |   2 +-
>  drivers/hid/hid-logitech-hidpp.c                   |   2 +
>  drivers/hid/hid-nvidia-shield.c                    |   4 +
>  drivers/hwmon/coretemp.c                           |   2 +-
>  drivers/hwmon/nct6775-core.c                       |  14 +-
>  drivers/i2c/busses/i2c-imx.c                       |   5 +
>  drivers/infiniband/hw/bnxt_re/ib_verbs.c           |   5 +-
>  drivers/infiniband/hw/bnxt_re/qplib_fp.c           |   3 +-
>  drivers/infiniband/hw/hfi1/pio.c                   |   6 +-
>  drivers/infiniband/hw/hfi1/sdma.c                  |   2 +-
>  drivers/infiniband/hw/irdma/defs.h                 |   1 +
>  drivers/infiniband/hw/irdma/hw.c                   |   8 +
>  drivers/infiniband/hw/irdma/verbs.c                |   9 +-
>  drivers/infiniband/hw/mlx5/cong.c                  |   6 +
>  drivers/infiniband/hw/qedr/verbs.c                 |  11 +-
>  drivers/infiniband/ulp/srpt/ib_srpt.c              |  17 +-
>  drivers/input/joystick/xpad.c                      |   2 +
>  drivers/input/serio/i8042-acpipnpio.h              |   8 +
>  drivers/input/touchscreen/goodix.c                 |   3 +-
>  drivers/iommu/arm/arm-smmu-v3/arm-smmu-v3-sva.c    |  45 ++--
>  drivers/iommu/intel/iommu.c                        |  87 ++++++--
>  drivers/iommu/intel/iommu.h                        |   7 +
>  drivers/iommu/intel/nested.c                       |  14 +-
>  drivers/iommu/intel/pasid.c                        |   5 +-
>  drivers/iommu/intel/pasid.h                        |   1 -
>  drivers/iommu/iommu-sva.c                          |   2 +-
>  drivers/iommu/iommufd/hw_pagetable.c               |   3 +-
>  drivers/iommu/iommufd/iova_bitmap.c                |  68 +++++-
>  drivers/irqchip/irq-gic-v3-its.c                   |   2 +-
>  drivers/irqchip/irq-mbigen.c                       |   8 +-
>  drivers/irqchip/irq-sifive-plic.c                  |   8 +-
>  drivers/md/dm-crypt.c                              |  95 +++++++--
>  drivers/md/dm-integrity.c                          |  91 +++++++-
>  drivers/md/dm-verity-target.c                      |  86 +++++++-
>  drivers/md/dm-verity.h                             |   6 +
>  drivers/md/md.c                                    |  70 ++++---
>  drivers/md/raid10.c                                |  16 +-
>  drivers/md/raid5.c                                 |  29 +--
>  drivers/misc/open-dice.c                           |   2 +-
>  drivers/net/ethernet/adi/Kconfig                   |   1 +
>  drivers/net/ethernet/broadcom/asp2/bcmasp.c        |   6 +-
>  drivers/net/ethernet/broadcom/asp2/bcmasp_intf.c   |   3 +
>  .../net/ethernet/marvell/octeontx2/af/rvu_npc.c    |   4 +
>  .../net/ethernet/microchip/sparx5/sparx5_main.c    |   1 +
>  .../net/ethernet/microchip/sparx5/sparx5_main.h    |   1 +
>  .../net/ethernet/microchip/sparx5/sparx5_packet.c  |   2 +
>  drivers/net/ethernet/stmicro/stmmac/stmmac_main.c  |  20 --
>  drivers/net/gtp.c                                  |  10 +-
>  drivers/net/ipa/ipa_interrupt.c                    |   2 +-
>  drivers/net/phy/realtek.c                          |   4 +-
>  drivers/net/wireless/intel/iwlwifi/iwl-nvm-parse.c |   5 +-
>  drivers/nvme/host/fc.c                             |  47 +----
>  drivers/nvme/target/fc.c                           | 137 +++++++------
>  drivers/nvme/target/fcloop.c                       |   6 +-
>  drivers/nvme/target/tcp.c                          |   1 +
>  drivers/pci/msi/irqdomain.c                        |   2 +-
>  drivers/platform/mellanox/mlxbf-tmfifo.c           |  67 ++++++
>  drivers/platform/x86/intel/vbtn.c                  |   3 -
>  drivers/platform/x86/think-lmi.c                   |  20 +-
>  drivers/platform/x86/thinkpad_acpi.c               |   5 +-
>  drivers/platform/x86/touchscreen_dmi.c             |  39 +++-
>  drivers/platform/x86/x86-android-tablets/core.c    |   3 +
>  drivers/platform/x86/x86-android-tablets/lenovo.c  |   1 +
>  .../x86/x86-android-tablets/x86-android-tablets.h  |   1 +
>  drivers/regulator/max5970-regulator.c              |   2 +-
>  drivers/regulator/pwm-regulator.c                  |   3 +
>  drivers/s390/cio/device_ops.c                      |   6 +-
>  drivers/scsi/Kconfig                               |   2 +-
>  drivers/scsi/lpfc/lpfc_scsi.c                      |  12 +-
>  drivers/scsi/scsi.c                                |  22 +-
>  drivers/scsi/sd.c                                  |  26 ++-
>  drivers/scsi/smartpqi/smartpqi.h                   |   1 -
>  drivers/scsi/smartpqi/smartpqi_init.c              |  88 +++++++-
>  drivers/spi/spi-cs42l43.c                          |   5 +-
>  drivers/spi/spi-hisi-sfc-v3xx.c                    |   5 +
>  drivers/spi/spi-intel-pci.c                        |   1 +
>  drivers/spi/spi-sh-msiof.c                         |  16 +-
>  drivers/target/target_core_device.c                |   5 -
>  drivers/target/target_core_pscsi.c                 |   9 +-
>  drivers/target/target_core_transport.c             |   4 +
>  drivers/tty/serial/amba-pl011.c                    |  60 +++---
>  drivers/tty/serial/stm32-usart.c                   |   4 +-
>  drivers/ufs/core/ufshcd.c                          |   7 +-
>  drivers/usb/cdns3/cdns3-gadget.c                   |   8 +-
>  drivers/usb/cdns3/core.c                           |   1 -
>  drivers/usb/cdns3/drd.c                            |  13 +-
>  drivers/usb/cdns3/drd.h                            |   6 +-
>  drivers/usb/cdns3/host.c                           |  16 +-
>  drivers/usb/dwc3/gadget.c                          |   5 +
>  drivers/usb/gadget/function/f_ncm.c                |  10 +-
>  drivers/usb/gadget/udc/omap_udc.c                  |   3 +-
>  drivers/usb/roles/class.c                          |  29 ++-
>  drivers/usb/storage/scsiglue.c                     |   7 +
>  drivers/usb/storage/uas.c                          |   7 +
>  drivers/usb/typec/tcpm/tcpm.c                      |   3 -
>  drivers/usb/typec/ucsi/ucsi_acpi.c                 |  71 ++++++-
>  drivers/video/fbdev/savage/savagefb_driver.c       |   3 +
>  drivers/video/fbdev/sis/sis_main.c                 |   2 +
>  fs/afs/volume.c                                    |   4 +-
>  fs/aio.c                                           |   9 +-
>  fs/btrfs/defrag.c                                  |   2 +-
>  fs/cachefiles/cache.c                              |   2 +
>  fs/cachefiles/daemon.c                             |   1 +
>  fs/ceph/caps.c                                     |   6 -
>  fs/ceph/mds_client.c                               |   9 +-
>  fs/ceph/mds_client.h                               |   2 +-
>  fs/ceph/super.h                                    |   2 -
>  fs/erofs/namei.c                                   |  28 +--
>  fs/ext4/extents.c                                  | 111 ++++++----
>  fs/ext4/mballoc.c                                  |  15 +-
>  fs/ntfs3/attrib.c                                  |  45 ++--
>  fs/ntfs3/attrlist.c                                |  12 +-
>  fs/ntfs3/bitmap.c                                  |   4 +-
>  fs/ntfs3/dir.c                                     |  44 ++--
>  fs/ntfs3/file.c                                    |  72 +++++--
>  fs/ntfs3/frecord.c                                 |  19 +-
>  fs/ntfs3/fslog.c                                   | 228 ++++++++++-----------
>  fs/ntfs3/fsntfs.c                                  |  29 ++-
>  fs/ntfs3/index.c                                   |   8 +-
>  fs/ntfs3/inode.c                                   |  32 ++-
>  fs/ntfs3/namei.c                                   |  12 ++
>  fs/ntfs3/ntfs.h                                    |   4 +-
>  fs/ntfs3/ntfs_fs.h                                 |  25 +--
>  fs/ntfs3/record.c                                  |  18 +-
>  fs/ntfs3/super.c                                   |  49 +++--
>  fs/ntfs3/xattr.c                                   |   6 +
>  fs/smb/client/cached_dir.c                         |   3 +-
>  fs/smb/client/cifsencrypt.c                        |   2 +-
>  fs/smb/client/cifsglob.h                           |  12 +-
>  fs/smb/client/connect.c                            |  11 +
>  fs/smb/client/dfs.c                                |   7 +-
>  fs/smb/client/file.c                               |   3 +
>  fs/smb/client/fs_context.c                         |   2 +-
>  fs/smb/client/readdir.c                            |  15 +-
>  fs/smb/client/sess.c                               |   5 +-
>  fs/smb/client/smb2pdu.c                            |  26 ++-
>  fs/smb/client/transport.c                          |  18 +-
>  include/kunit/resource.h                           |  21 ++
>  include/linux/ceph/osd_client.h                    |   3 +-
>  include/linux/fs.h                                 |   2 +
>  include/linux/iommu.h                              |  12 ++
>  include/linux/memblock.h                           |   2 +
>  include/linux/mlx5/mlx5_ifc.h                      |   2 +-
>  include/linux/swap.h                               |   5 +
>  include/net/netfilter/nf_flow_table.h              |   2 +-
>  include/net/switchdev.h                            |   3 +
>  include/net/tcp.h                                  |   2 +-
>  include/scsi/scsi_device.h                         |   5 +-
>  kernel/bpf/helpers.c                               |   5 +-
>  lib/Kconfig.debug                                  |   1 +
>  lib/kunit/kunit-test.c                             |   5 +-
>  lib/kunit/test.c                                   |   6 +-
>  mm/damon/core.c                                    |  15 +-
>  mm/damon/lru_sort.c                                |  43 +++-
>  mm/damon/reclaim.c                                 |  18 +-
>  mm/memblock.c                                      |   6 +-
>  mm/memcontrol.c                                    |  10 +-
>  mm/memory.c                                        |  20 ++
>  mm/swap.h                                          |   5 +
>  mm/swapfile.c                                      |  13 ++
>  mm/zswap.c                                         |   7 +-
>  net/bridge/br_switchdev.c                          |  86 +++++---
>  net/ceph/osd_client.c                              |  18 +-
>  net/core/skmsg.c                                   |   7 +-
>  net/core/sock.c                                    |  23 +--
>  net/devlink/core.c                                 |  12 +-
>  net/devlink/port.c                                 |   2 +-
>  net/ipv4/arp.c                                     |   3 +-
>  net/ipv4/devinet.c                                 |  21 +-
>  net/ipv4/inet_hashtables.c                         |  25 ++-
>  net/ipv4/udp.c                                     |   7 +-
>  net/ipv6/addrconf.c                                |  21 +-
>  net/ipv6/exthdrs.c                                 |  10 +
>  net/ipv6/seg6.c                                    |  20 +-
>  net/l2tp/l2tp_ip6.c                                |   2 +-
>  net/mac80211/cfg.c                                 |   2 +
>  net/mac80211/debugfs_netdev.c                      |   4 +-
>  net/mac80211/debugfs_netdev.h                      |   5 -
>  net/mac80211/iface.c                               |   2 +-
>  net/mac80211/mlme.c                                |   8 +-
>  net/mac80211/scan.c                                |  30 +--
>  net/mac80211/sta_info.c                            |   2 +
>  net/mac80211/tx.c                                  |   2 +-
>  net/mctp/route.c                                   |   2 +-
>  net/mptcp/diag.c                                   |   8 +-
>  net/mptcp/fastopen.c                               |   6 +-
>  net/mptcp/mib.c                                    |   1 +
>  net/mptcp/mib.h                                    |   8 +
>  net/mptcp/options.c                                |   9 +-
>  net/mptcp/pm_netlink.c                             |  74 ++++---
>  net/mptcp/pm_userspace.c                           |  15 +-
>  net/mptcp/protocol.c                               |  69 ++++---
>  net/mptcp/protocol.h                               |  25 ++-
>  net/mptcp/subflow.c                                |  86 +++++---
>  net/netfilter/nf_conntrack_proto_sctp.c            |   2 +-
>  net/netfilter/nf_flow_table_core.c                 |  17 +-
>  net/netfilter/nf_tables_api.c                      |  81 ++++----
>  net/phonet/datagram.c                              |   4 +-
>  net/phonet/pep.c                                   |  41 +++-
>  net/sched/act_mirred.c                             | 147 ++++++-------
>  net/sched/cls_flower.c                             |   5 +-
>  net/switchdev/switchdev.c                          |  73 +++++++
>  net/tls/tls_main.c                                 |   2 +-
>  net/tls/tls_sw.c                                   |  24 ++-
>  net/unix/af_unix.c                                 |  19 +-
>  net/wireless/nl80211.c                             |   1 +
>  net/xdp/xsk.c                                      |   3 +-
>  scripts/bpf_doc.py                                 |   2 +-
>  sound/pci/hda/cs35l41_hda_property.c               |   4 +
>  sound/pci/hda/hda_intel.c                          |   6 +-
>  sound/soc/amd/acp/acp-mach-common.c                |   9 +-
>  sound/soc/codecs/wm_adsp.c                         |  29 ++-
>  sound/soc/sunxi/sun4i-spdif.c                      |   5 +
>  sound/usb/clock.c                                  |  10 +-
>  sound/usb/format.c                                 |  20 ++
>  tools/net/ynl/lib/ynl.c                            |  19 +-
>  .../selftests/drivers/net/bonding/bond_options.sh  |   2 +
>  tools/testing/selftests/iommu/config               |   5 +-
>  tools/testing/selftests/mm/uffd-unit-tests.c       |   6 +
>  .../testing/selftests/net/forwarding/tc_actions.sh |   3 -
>  tools/testing/selftests/net/mptcp/diag.sh          |  46 ++++-
>  tools/testing/selftests/net/mptcp/mptcp_connect.sh |  41 ++--
>  tools/testing/selftests/net/mptcp/mptcp_join.sh    | 109 ++++------
>  tools/testing/selftests/net/mptcp/mptcp_lib.sh     |  16 ++
>  tools/testing/selftests/net/mptcp/pm_netlink.sh    |   8 +-
>  tools/testing/selftests/net/mptcp/simult_flows.sh  |   3 +-
>  tools/testing/selftests/net/mptcp/userspace_pm.sh  |  18 +-
>  tools/testing/selftests/riscv/hwprobe/cbo.c        |   6 +-
>  tools/testing/selftests/riscv/hwprobe/hwprobe.c    |   4 +-
>  tools/testing/selftests/riscv/mm/mmap_test.h       |   3 +
>  .../selftests/riscv/vector/v_initval_nolibc.c      |   2 +-
>  .../testing/selftests/riscv/vector/vstate_prctl.c  |   4 +-
>  340 files changed, 3847 insertions(+), 1826 deletions(-)
>
>
>

Works fine on my desktop with model name    : AMD Ryzen 5 5600 6-Core
Processor and Arch Linux

Tested-by: Luna Jernberg <droidbittin@gmail.com>

^ permalink raw reply	[relevance 0%]

* [PATCH 6.1 194/195] arp: Prevent overflow in arp_req_get().
  2024-02-27 13:24  2% [PATCH 6.1 000/195] 6.1.80-rc1 review Greg Kroah-Hartman
  2024-02-27 13:25  9% ` [PATCH 6.1 058/195] fs/ntfs3: Fix detected field-spanning write (size 8) of single field "le->name" Greg Kroah-Hartman
@ 2024-02-27 13:27  6% ` Greg Kroah-Hartman
  1 sibling, 0 replies; 200+ results
From: Greg Kroah-Hartman @ 2024-02-27 13:27 UTC (permalink / raw)
  To: stable
  Cc: Greg Kroah-Hartman, patches, syzkaller, Bjoern Doebel,
	Kuniyuki Iwashima, Paolo Abeni

6.1-stable review patch.  If anyone has any objections, please let me know.

------------------

From: Kuniyuki Iwashima <kuniyu@amazon.com>

commit a7d6027790acea24446ddd6632d394096c0f4667 upstream.

syzkaller reported an overflown write in arp_req_get(). [0]

When ioctl(SIOCGARP) is issued, arp_req_get() looks up an neighbour
entry and copies neigh->ha to struct arpreq.arp_ha.sa_data.

The arp_ha here is struct sockaddr, not struct sockaddr_storage, so
the sa_data buffer is just 14 bytes.

In the splat below, 2 bytes are overflown to the next int field,
arp_flags.  We initialise the field just after the memcpy(), so it's
not a problem.

However, when dev->addr_len is greater than 22 (e.g. MAX_ADDR_LEN),
arp_netmask is overwritten, which could be set as htonl(0xFFFFFFFFUL)
in arp_ioctl() before calling arp_req_get().

To avoid the overflow, let's limit the max length of memcpy().

Note that commit b5f0de6df6dc ("net: dev: Convert sa_data to flexible
array in struct sockaddr") just silenced syzkaller.

[0]:
memcpy: detected field-spanning write (size 16) of single field "r->arp_ha.sa_data" at net/ipv4/arp.c:1128 (size 14)
WARNING: CPU: 0 PID: 144638 at net/ipv4/arp.c:1128 arp_req_get+0x411/0x4a0 net/ipv4/arp.c:1128
Modules linked in:
CPU: 0 PID: 144638 Comm: syz-executor.4 Not tainted 6.1.74 #31
Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS 1.16.0-debian-1.16.0-5 04/01/2014
RIP: 0010:arp_req_get+0x411/0x4a0 net/ipv4/arp.c:1128
Code: fd ff ff e8 41 42 de fb b9 0e 00 00 00 4c 89 fe 48 c7 c2 20 6d ab 87 48 c7 c7 80 6d ab 87 c6 05 25 af 72 04 01 e8 5f 8d ad fb <0f> 0b e9 6c fd ff ff e8 13 42 de fb be 03 00 00 00 4c 89 e7 e8 a6
RSP: 0018:ffffc900050b7998 EFLAGS: 00010286
RAX: 0000000000000000 RBX: ffff88803a815000 RCX: 0000000000000000
RDX: 0000000000000000 RSI: ffffffff8641a44a RDI: 0000000000000001
RBP: ffffc900050b7a98 R08: 0000000000000001 R09: 0000000000000000
R10: 0000000000000000 R11: 203a7970636d656d R12: ffff888039c54000
R13: 1ffff92000a16f37 R14: ffff88803a815084 R15: 0000000000000010
FS:  00007f172bf306c0(0000) GS:ffff88805aa00000(0000) knlGS:0000000000000000
CS:  0010 DS: 0000 ES: 0000 CR0: 0000000080050033
CR2: 00007f172b3569f0 CR3: 0000000057f12005 CR4: 0000000000770ef0
DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000
DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400
PKRU: 55555554
Call Trace:
 <TASK>
 arp_ioctl+0x33f/0x4b0 net/ipv4/arp.c:1261
 inet_ioctl+0x314/0x3a0 net/ipv4/af_inet.c:981
 sock_do_ioctl+0xdf/0x260 net/socket.c:1204
 sock_ioctl+0x3ef/0x650 net/socket.c:1321
 vfs_ioctl fs/ioctl.c:51 [inline]
 __do_sys_ioctl fs/ioctl.c:870 [inline]
 __se_sys_ioctl fs/ioctl.c:856 [inline]
 __x64_sys_ioctl+0x18e/0x220 fs/ioctl.c:856
 do_syscall_x64 arch/x86/entry/common.c:51 [inline]
 do_syscall_64+0x37/0x90 arch/x86/entry/common.c:81
 entry_SYSCALL_64_after_hwframe+0x64/0xce
RIP: 0033:0x7f172b262b8d
Code: 66 2e 0f 1f 84 00 00 00 00 00 0f 1f 00 f3 0f 1e fa 48 89 f8 48 89 f7 48 89 d6 48 89 ca 4d 89 c2 4d 89 c8 4c 8b 4c 24 08 0f 05 <48> 3d 01 f0 ff ff 73 01 c3 48 c7 c1 b8 ff ff ff f7 d8 64 89 01 48
RSP: 002b:00007f172bf300b8 EFLAGS: 00000246 ORIG_RAX: 0000000000000010
RAX: ffffffffffffffda RBX: 00007f172b3abf80 RCX: 00007f172b262b8d
RDX: 0000000020000000 RSI: 0000000000008954 RDI: 0000000000000003
RBP: 00007f172b2d3493 R08: 0000000000000000 R09: 0000000000000000
R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000000
R13: 000000000000000b R14: 00007f172b3abf80 R15: 00007f172bf10000
 </TASK>

Reported-by: syzkaller <syzkaller@googlegroups.com>
Reported-by: Bjoern Doebel <doebel@amazon.de>
Fixes: 1da177e4c3f4 ("Linux-2.6.12-rc2")
Signed-off-by: Kuniyuki Iwashima <kuniyu@amazon.com>
Link: https://lore.kernel.org/r/20240215230516.31330-1-kuniyu@amazon.com
Signed-off-by: Paolo Abeni <pabeni@redhat.com>
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
---
 net/ipv4/arp.c |    3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

--- a/net/ipv4/arp.c
+++ b/net/ipv4/arp.c
@@ -1125,7 +1125,8 @@ static int arp_req_get(struct arpreq *r,
 	if (neigh) {
 		if (!(READ_ONCE(neigh->nud_state) & NUD_NOARP)) {
 			read_lock_bh(&neigh->lock);
-			memcpy(r->arp_ha.sa_data, neigh->ha, dev->addr_len);
+			memcpy(r->arp_ha.sa_data, neigh->ha,
+			       min(dev->addr_len, (unsigned char)sizeof(r->arp_ha.sa_data_min)));
 			r->arp_flags = arp_state_to_flags(neigh);
 			read_unlock_bh(&neigh->lock);
 			r->arp_ha.sa_family = dev->type;



^ permalink raw reply	[relevance 6%]

* [PATCH 6.1 058/195] fs/ntfs3: Fix detected field-spanning write (size 8) of single field "le->name"
  2024-02-27 13:24  2% [PATCH 6.1 000/195] 6.1.80-rc1 review Greg Kroah-Hartman
@ 2024-02-27 13:25  9% ` Greg Kroah-Hartman
  2024-02-27 13:27  6% ` [PATCH 6.1 194/195] arp: Prevent overflow in arp_req_get() Greg Kroah-Hartman
  1 sibling, 0 replies; 200+ results
From: Greg Kroah-Hartman @ 2024-02-27 13:25 UTC (permalink / raw)
  To: stable; +Cc: Greg Kroah-Hartman, patches, Konstantin Komarov, Sasha Levin

6.1-stable review patch.  If anyone has any objections, please let me know.

------------------

From: Konstantin Komarov <almaz.alexandrovich@paragon-software.com>

[ Upstream commit d155617006ebc172a80d3eb013c4b867f9a8ada4 ]

Signed-off-by: Konstantin Komarov <almaz.alexandrovich@paragon-software.com>
Signed-off-by: Sasha Levin <sashal@kernel.org>
---
 fs/ntfs3/ntfs.h | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/fs/ntfs3/ntfs.h b/fs/ntfs3/ntfs.h
index 0f38d558169a1..8b580515b1d6e 100644
--- a/fs/ntfs3/ntfs.h
+++ b/fs/ntfs3/ntfs.h
@@ -517,7 +517,7 @@ struct ATTR_LIST_ENTRY {
 	__le64 vcn;		// 0x08: Starting VCN of this attribute.
 	struct MFT_REF ref;	// 0x10: MFT record number with attribute.
 	__le16 id;		// 0x18: struct ATTRIB ID.
-	__le16 name[3];		// 0x1A: Just to align. To get real name can use bNameOffset.
+	__le16 name[];		// 0x1A: Just to align. To get real name can use name_off.
 
 }; // sizeof(0x20)
 
-- 
2.43.0




^ permalink raw reply related	[relevance 9%]

* [PATCH 6.1 000/195] 6.1.80-rc1 review
@ 2024-02-27 13:24  2% Greg Kroah-Hartman
  2024-02-27 13:25  9% ` [PATCH 6.1 058/195] fs/ntfs3: Fix detected field-spanning write (size 8) of single field "le->name" Greg Kroah-Hartman
  2024-02-27 13:27  6% ` [PATCH 6.1 194/195] arp: Prevent overflow in arp_req_get() Greg Kroah-Hartman
  0 siblings, 2 replies; 200+ results
From: Greg Kroah-Hartman @ 2024-02-27 13:24 UTC (permalink / raw)
  To: stable
  Cc: Greg Kroah-Hartman, patches, linux-kernel, torvalds, akpm, linux,
	shuah, patches, lkft-triage, pavel, jonathanh, f.fainelli,
	sudipm.mukherjee, srw, rwarsow, conor, allen.lkml

This is the start of the stable review cycle for the 6.1.80 release.
There are 195 patches in this series, all will be posted as a response
to this one.  If anyone has any issues with these being applied, please
let me know.

Responses should be made by Thu, 29 Feb 2024 13:15:36 +0000.
Anything received after that time might be too late.

The whole patch series can be found in one patch at:
	https://www.kernel.org/pub/linux/kernel/v6.x/stable-review/patch-6.1.80-rc1.gz
or in the git tree and branch at:
	git://git.kernel.org/pub/scm/linux/kernel/git/stable/linux-stable-rc.git linux-6.1.y
and the diffstat can be found below.

thanks,

greg k-h

-------------
Pseudo-Shortlog of commits:

Greg Kroah-Hartman <gregkh@linuxfoundation.org>
    Linux 6.1.80-rc1

Edward Lo <edward.lo@ambergroup.io>
    fs/ntfs3: Enhance the attribute size check

Kuniyuki Iwashima <kuniyu@amazon.com>
    arp: Prevent overflow in arp_req_get().

Lennert Buytenhek <kernel@wantstofly.org>
    ahci: Extend ASM1061 43-bit DMA address quirk to other ASM106x parts

Szuying Chen <chensiying21@gmail.com>
    ata: ahci: add identifiers for ASM2116 series adapters

Geliang Tang <tanggeliang@kylinos.cn>
    mptcp: add needs_id for netlink appending addr

Geliang Tang <geliang.tang@suse.com>
    mptcp: userspace pm send RM_ADDR for ID 0

Yosry Ahmed <yosryahmed@google.com>
    mm: zswap: fix missing folio cleanup in writeback race path

Bart Van Assche <bvanassche@acm.org>
    fs/aio: Restrict kiocb_set_cancel_fn() to I/O submitted via libaio

SeongJae Park <sj@kernel.org>
    mm/damon/reclaim: fix quota stauts loss due to online tunings

Gao Xiang <xiang@kernel.org>
    erofs: fix inconsistent per-file compression format

Gao Xiang <xiang@kernel.org>
    erofs: simplify compression configuration parser

Corey Minyard <minyard@acm.org>
    i2c: imx: when being a target, mark the last read as processed

Armin Wolf <W_Armin@gmx.de>
    drm/amd/display: Fix memory leak in dm_sw_fini()

Erik Kurzinger <ekurzinger@nvidia.com>
    drm/syncobj: call drm_syncobj_fence_add_wait when WAIT_AVAILABLE flag is set

Siddharth Vadapalli <s-vadapalli@ti.com>
    net: phy: realtek: Fix rtl8211f_config_init() for RTL8211F(D)(I)-VD-CG PHY

Justin Iurman <justin.iurman@uliege.be>
    Fix write to cloned skb in ipv6_hop_ioam()

Rémi Denis-Courmont <courmisch@gmail.com>
    phonet/pep: fix racy skb_queue_empty() use

Rémi Denis-Courmont <courmisch@gmail.com>
    phonet: take correct lock to peek at the RX queue

Horatiu Vultur <horatiu.vultur@microchip.com>
    net: sparx5: Add spinlock for frame transmission from CPU

Jeremy Kerr <jk@codeconstruct.com.au>
    net: mctp: put sock on tag allocation failure

Florian Westphal <fw@strlen.de>
    netfilter: nf_tables: use kzalloc for hook allocation

Pablo Neira Ayuso <pablo@netfilter.org>
    netfilter: nf_tables: register hooks last when adding new chain/flowtable

Pablo Neira Ayuso <pablo@netfilter.org>
    netfilter: nf_tables: rename function to destroy hook list

Pablo Neira Ayuso <pablo@netfilter.org>
    netfilter: nft_flow_offload: release dst in case direct xmit path is used

Pablo Neira Ayuso <pablo@netfilter.org>
    netfilter: nft_flow_offload: reset dst in route object after setting up flow

Pablo Neira Ayuso <pablo@netfilter.org>
    netfilter: flowtable: simplify route logic

Florian Westphal <fw@strlen.de>
    netfilter: nf_tables: set dormant flag on hook register failure

Sabrina Dubroca <sd@queasysnail.net>
    tls: don't skip over different type records from the rx_list

Sabrina Dubroca <sd@queasysnail.net>
    tls: stop recv() if initial process_rx_list gave us non-DATA

Sabrina Dubroca <sd@queasysnail.net>
    tls: break out of main loop when PEEK gets a non-data record

Shigeru Yoshida <syoshida@redhat.com>
    bpf, sockmap: Fix NULL pointer dereference in sk_psock_verdict_data_ready()

Jason Gunthorpe <jgg@ziepe.ca>
    s390: use the correct count for __iowrite64_copy()

Subbaraya Sundeep <sbhatta@marvell.com>
    octeontx2-af: Consider the action set by PF

Mario Limonciello <mario.limonciello@amd.com>
    platform/x86: thinkpad_acpi: Only update profile if successfully converted

Mark Brown <broonie@kernel.org>
    arm64/sme: Restore SME registers on exit from suspend

Kees Cook <keescook@chromium.org>
    net: dev: Convert sa_data to flexible array in struct sockaddr

Vasiliy Kovalev <kovalev@altlinux.org>
    ipv6: sr: fix possible use-after-free and null-ptr-deref

Daniil Dulov <d.dulov@aladdin.ru>
    afs: Increase buffer size in afs_update_volume_status()

Martin KaFai Lau <martin.lau@kernel.org>
    bpf: Fix racing between bpf_timer_cancel_and_free and bpf_timer_cancel

Radhey Shyam Pandey <radhey.shyam.pandey@amd.com>
    ata: ahci_ceva: fix error handling for Xilinx GT PHY support

Eric Dumazet <edumazet@google.com>
    ipv6: properly combine dev_base_seq and ipv6.dev_addr_genid

Eric Dumazet <edumazet@google.com>
    ipv4: properly combine dev_base_seq and ipv4.dev_addr_genid

Pavel Sakharov <p.sakharov@ispras.ru>
    net: stmmac: Fix incorrect dereference in interrupt handlers

Alison Schofield <alison.schofield@intel.com>
    x86/numa: Fix the sort compare func used in numa_fill_memblks()

Alison Schofield <alison.schofield@intel.com>
    x86/numa: Fix the address overlap check in numa_fill_memblks()

Arnd Bergmann <arnd@arndb.de>
    nouveau: fix function cast warnings

Randy Dunlap <rdunlap@infradead.org>
    net: ethernet: adi: requires PHYLIB support

Kuniyuki Iwashima <kuniyu@amazon.com>
    dccp/tcp: Unhash sk from ehash for tb2 alloc failure after check_estalblished().

Tobias Waldekranz <tobias@waldekranz.com>
    net: bridge: switchdev: Ensure deferred event delivery on unoffload

Tobias Waldekranz <tobias@waldekranz.com>
    net: bridge: switchdev: Skip MDB replays of deferred events on offload

Randy Dunlap <rdunlap@infradead.org>
    scsi: jazz_esp: Only build if SCSI core is builtin

Don Brace <don.brace@microchip.com>
    scsi: smartpqi: Fix disable_managed_interrupts

Gianmarco Lusvardi <glusvardi@posteo.net>
    bpf, scripts: Correct GPL license name

Arnd Bergmann <arnd@arndb.de>
    RDMA/srpt: fix function pointer cast warnings

Heiko Stuebner <heiko.stuebner@cherry.de>
    arm64: dts: rockchip: set num-cs property for spi on px30

Kamal Heib <kheib@redhat.com>
    RDMA/qedr: Fix qedr_create_user_qp error flow

Joao Martins <joao.m.martins@oracle.com>
    iommufd/iova_bitmap: Consider page offset for the pages to be pinned

Joao Martins <joao.m.martins@oracle.com>
    iommufd/iova_bitmap: Switch iova_bitmap::bitmap to an u8 array

Joao Martins <joao.m.martins@oracle.com>
    iommufd/iova_bitmap: Bounds check mapped::pages access

Bart Van Assche <bvanassche@acm.org>
    RDMA/srpt: Support specifying the srpt_service_guid parameter

Mustafa Ismail <mustafa.ismail@intel.com>
    RDMA/irdma: Add AE for too many RNRS

Mustafa Ismail <mustafa.ismail@intel.com>
    RDMA/irdma: Set the CQ read threshold for GEN 1

Shiraz Saleem <shiraz.saleem@intel.com>
    RDMA/irdma: Validate max_send_wr and max_recv_wr

Mike Marciniszyn <mike.marciniszyn@intel.com>
    RDMA/irdma: Fix KASAN issue with tasklet

Kalesh AP <kalesh-anakkur.purayil@broadcom.com>
    RDMA/bnxt_re: Return error for SRQ resize

Zhipeng Lu <alexious@zju.edu.cn>
    IB/hfi1: Fix a memleak in init_credit_return

Sohaib Nadeem <sohaib.nadeem@amd.com>
    Revert "drm/amd/display: increased min_dcfclk_mhz and min_fclk_mhz"

Paolo Abeni <pabeni@redhat.com>
    mptcp: fix lockless access in subflow ULP diag

Geliang Tang <tanggeliang@kylinos.cn>
    mptcp: add needs_id for userspace appending addr

Geliang Tang <geliang.tang@suse.com>
    mptcp: make userspace_pm_append_new_local_addr static

Xu Yang <xu.yang_2@nxp.com>
    usb: roles: don't get/set_role() when usb_role_switch is unregistered

Xu Yang <xu.yang_2@nxp.com>
    usb: roles: fix NULL pointer issue when put module's reference

Krishna Kurapati <quic_kriskura@quicinc.com>
    usb: gadget: ncm: Avoid dropping datagrams of properly parsed NTBs

Frank Li <Frank.Li@nxp.com>
    usb: cdns3: fix memory double free when handle zero packet

Frank Li <Frank.Li@nxp.com>
    usb: cdns3: fixed memory use after free at cdns3_gadget_ep_disable()

Pawel Laszczak <pawell@cadence.com>
    usb: cdnsp: fixed issue with incorrect detecting CDNSP family controllers

Pawel Laszczak <pawell@cadence.com>
    usb: cdnsp: blocked some cdns3 specific code

Thinh Nguyen <Thinh.Nguyen@synopsys.com>
    usb: dwc3: gadget: Don't disconnect if not started

Lino Sanfilippo <l.sanfilippo@kunbus.com>
    serial: amba-pl011: Fix DMA transmission in RS485 mode

Sandeep Dhavale <dhavale@google.com>
    erofs: fix refcount on the metabuf used for inode lookup

Arnd Bergmann <arnd@arndb.de>
    dm-integrity, dm-verity: reduce stack usage for recheck

Peter Zijlstra <peterz@infradead.org>
    x86/alternative: Make custom return thunk unconditional

Borislav Petkov (AMD) <bp@alien8.de>
    Revert "x86/alternative: Make custom return thunk unconditional"

Peter Zijlstra <peterz@infradead.org>
    x86/returnthunk: Allow different return thunks

Nikita Shubin <nikita.shubin@maquefel.me>
    ARM: ep93xx: Add terminator to gpiod_lookup_table

Tom Parkin <tparkin@katalix.com>
    l2tp: pass correct message length to ip6_append_data

Vidya Sagar <vidyas@nvidia.com>
    PCI/MSI: Prevent MSI hardware interrupt number truncation

Nam Cao <namcao@linutronix.de>
    irqchip/sifive-plic: Enable interrupt if needed before EOI

Oliver Upton <oliver.upton@linux.dev>
    irqchip/gic-v3-its: Do not assume vPE tables are preallocated

zhenwei pi <pizhenwei@bytedance.com>
    crypto: virtio/akcipher - Fix stack overflow on memcpy

Vasiliy Kovalev <kovalev@altlinux.org>
    gtp: fix use-after-free and null-ptr-deref in gtp_genl_dump_pdp()

Oliver Upton <oliver.upton@linux.dev>
    KVM: arm64: vgic-its: Test for valid IRQ in its_sync_lpi_pending_table()

Oliver Upton <oliver.upton@linux.dev>
    KVM: arm64: vgic-its: Test for valid IRQ in MOVALL handler

Yu Kuai <yukuai3@huawei.com>
    md: Fix missing release of 'active_io' for flush

Baokun Li <libaokun1@huawei.com>
    cachefiles: fix memory leak in cachefiles_add_cache()

Hans de Goede <hdegoede@redhat.com>
    platform/x86: touchscreen_dmi: Allow partial (prefix) matches for ACPI names

Hans de Goede <hdegoede@redhat.com>
    platform/x86: intel-vbtn: Stop calling "VBDL" from notify_handler

Johannes Weiner <hannes@cmpxchg.org>
    mm: memcontrol: clarify swapaccount=0 deprecation warning

SeongJae Park <sj@kernel.org>
    mm/damon/lru_sort: fix quota status loss due to online tunings

Kairui Song <kasong@tencent.com>
    mm/swap: fix race when skipping swapcache

Martin K. Petersen <martin.petersen@oracle.com>
    scsi: core: Consult supported VPD page list prior to fetching page

Naohiro Aota <naohiro.aota@wdc.com>
    scsi: target: pscsi: Fix bio_put() for error case

Robert Richter <rrichter@amd.com>
    cxl/pci: Fix disabling memory if DVSEC CXL Range does not match a CFMWS window

Mikulas Patocka <mpatocka@redhat.com>
    dm-verity: recheck the hash after a failure

Mikulas Patocka <mpatocka@redhat.com>
    dm-crypt: don't modify the data when using authenticated encryption

Mikulas Patocka <mpatocka@redhat.com>
    dm-integrity: recheck the integrity tag after a failure

Helge Deller <deller@gmx.de>
    Revert "parisc: Only list existing CPUs in cpu_possible_mask"

Mikulas Patocka <mpatocka@redhat.com>
    dm-crypt: recheck the integrity tag after a failure

Damien Le Moal <dlemoal@kernel.org>
    ata: libata-core: Do not try to set sleeping devices to standby

Peter Oberparleiter <oberpar@linux.ibm.com>
    s390/cio: fix invalid -EBUSY on ccw_device_start

Thomas Hellström <thomas.hellstrom@linux.intel.com>
    drm/ttm: Fix an invalid freeing on already freed page in error path

Huacai Chen <chenhuacai@kernel.org>
    LoongArch: Disable IRQ before init_fn() for nonboot CPUs

Daniel Vacek <neelx@redhat.com>
    IB/hfi1: Fix sdma.h tx->num_descs off-by-one error

Geert Uytterhoeven <geert+renesas@glider.be>
    pmdomain: renesas: r8a77980-sysc: CR7 must be always on

Eugen Hristev <eugen.hristev@collabora.com>
    pmdomain: mediatek: fix race conditions with genpd

Steve French <stfrench@microsoft.com>
    smb3: clarify mount warning

Yi Sun <yi.sun@unisoc.com>
    virtio-blk: Ensure no requests in virtqueues before deleting vqs.

Paulo Alcantara <pc@manguebit.com>
    smb: client: set correct d_type for reparse points under DFS mounts

Prike Liang <Prike.Liang@amd.com>
    drm/amdgpu: reset gpu for s3 suspend abort case

Prike Liang <Prike.Liang@amd.com>
    drm/amdgpu: skip to program GFXDEC registers for suspend abort

Takashi Sakamoto <o-takashi@sakamocchi.jp>
    firewire: core: send bus reset promptly on gap count error

Masahiro Yamada <masahiroy@kernel.org>
    LoongArch: Select HAVE_ARCH_SECCOMP to use the common SECCOMP menu

Masahiro Yamada <masahiroy@kernel.org>
    LoongArch: Select ARCH_ENABLE_THP_MIGRATION instead of redefining it

SEO HOYOUNG <hy50.seo@samsung.com>
    scsi: ufs: core: Remove the ufshcd_release() in ufshcd_err_handling_prepare()

Hannes Reinecke <hare@suse.de>
    scsi: lpfc: Use unsigned type for num_sge

Zhang Rui <rui.zhang@intel.com>
    hwmon: (coretemp) Enlarge per package core count limit

Andrew Bresticker <abrestic@rivosinc.com>
    efi: Don't add memblocks for soft-reserved memory

Andrew Bresticker <abrestic@rivosinc.com>
    efi: runtime: Fix potential overflow of soft-reserved region size

Johannes Berg <johannes.berg@intel.com>
    wifi: mac80211: adding missing drv_mgd_complete_tx() call

Johannes Berg <johannes.berg@intel.com>
    wifi: mac80211: set station RX-NSS on reconfig

Edward Adam Davis <eadavis@qq.com>
    fs/ntfs3: Fix oob in ntfs_listxattr

Konstantin Komarov <almaz.alexandrovich@paragon-software.com>
    fs/ntfs3: Update inode->i_size after success write into compressed file

Konstantin Komarov <almaz.alexandrovich@paragon-software.com>
    fs/ntfs3: Correct function is_rst_area_valid

Konstantin Komarov <almaz.alexandrovich@paragon-software.com>
    fs/ntfs3: Prevent generic message "attempt to access beyond end of device"

Ism Hong <ism.hong@gmail.com>
    fs/ntfs3: use non-movable memory for ntfs3 MFT buffer cache

Konstantin Komarov <almaz.alexandrovich@paragon-software.com>
    fs/ntfs3: Disable ATTR_LIST_ENTRY size check

Konstantin Komarov <almaz.alexandrovich@paragon-software.com>
    fs/ntfs3: Add NULL ptr dereference checking at the end of attr_allocate_frame()

Konstantin Komarov <almaz.alexandrovich@paragon-software.com>
    fs/ntfs3: Fix detected field-spanning write (size 8) of single field "le->name"

Konstantin Komarov <almaz.alexandrovich@paragon-software.com>
    fs/ntfs3: Print warning while fixing hard links count

Konstantin Komarov <almaz.alexandrovich@paragon-software.com>
    fs/ntfs3: Correct hard links updating when dealing with DOS names

Konstantin Komarov <almaz.alexandrovich@paragon-software.com>
    fs/ntfs3: Improve ntfs_dir_count

Konstantin Komarov <almaz.alexandrovich@paragon-software.com>
    fs/ntfs3: Modified fix directory element type detection

Szilard Fabian <szfabian@bluemarch.art>
    Input: i8042 - add Fujitsu Lifebook U728 to i8042 quirk table

Zhang Yi <yi.zhang@huawei.com>
    ext4: correct the hole length returned by ext4_map_blocks()

Paulo Alcantara <pc@manguebit.com>
    smb: client: increase number of PDUs allowed in a compound request

Daniel Wagner <dwagner@suse.de>
    nvmet-fc: take ref count on tgtport before delete assoc

Daniel Wagner <dwagner@suse.de>
    nvmet-fc: avoid deadlock on delete association path

Daniel Wagner <dwagner@suse.de>
    nvmet-fc: abort command when there is no binding

Daniel Wagner <dwagner@suse.de>
    nvmet-fc: hold reference on hostport match

Daniel Wagner <dwagner@suse.de>
    nvmet-fc: defer cleanup using RCU properly

Daniel Wagner <dwagner@suse.de>
    nvmet-fc: release reference on target port

Daniel Wagner <dwagner@suse.de>
    nvmet-fcloop: swap the list_add_tail arguments

Daniel Wagner <dwagner@suse.de>
    nvme-fc: do not wait in vain when unloading module

Alexander Tsoy <alexander@tsoy.me>
    ALSA: usb-audio: Ignore clock selector errors for single connection

Richard Fitzgerald <rf@opensource.cirrus.com>
    ASoC: wm_adsp: Don't overwrite fwf_name with the default

Sohaib Nadeem <sohaib.nadeem@amd.com>
    drm/amd/display: increased min_dcfclk_mhz and min_fclk_mhz

Xin Long <lucien.xin@gmail.com>
    netfilter: conntrack: check SCTP_CID_SHUTDOWN_ACK for vtag setting in sctp_new

Will Deacon <will@kernel.org>
    misc: open-dice: Fix spurious lockdep warning

Brenton Simpson <appsforartists@google.com>
    Input: xpad - add Lenovo Legion Go controllers

Wolfram Sang <wsa+renesas@sang-engineering.com>
    spi: sh-msiof: avoid integer overflow in constants

Chen-Yu Tsai <wens@csie.org>
    ASoC: sunxi: sun4i-spdif: Add support for Allwinner H616

Alexander Tsoy <alexander@tsoy.me>
    ALSA: usb-audio: Check presence of valid altsetting control

Christian A. Ehrhardt <lk@c--e.de>
    usb: ucsi_acpi: Quirk to ack a connector change ack cmd

Guixin Liu <kanie@linux.alibaba.com>
    nvmet-tcp: fix nvme tcp ida memory leak

Martin Blumenstingl <martin.blumenstingl@googlemail.com>
    regulator: pwm-regulator: Add validity checks in continuous .get_voltage

Kunwu Chan <chentao@kylinos.cn>
    dmaengine: ti: edma: Add some null pointer checks to the edma_probe

Hans de Goede <hdegoede@redhat.com>
    Input: goodix - accept ACPI resources with gpio_count == 3 && gpio_int_idx == 0

Baokun Li <libaokun1@huawei.com>
    ext4: avoid allocating blocks from corrupted group in ext4_mb_find_by_goal()

Baokun Li <libaokun1@huawei.com>
    ext4: avoid allocating blocks from corrupted group in ext4_mb_try_best_found()

Baokun Li <libaokun1@huawei.com>
    ext4: avoid dividing by 0 in mb_update_avg_fragment_size() when block bitmap corrupt

Phoenix Chen <asbeltogf@gmail.com>
    platform/x86: touchscreen_dmi: Add info for the TECLAST X16 Plus tablet

Huang Pei <huangpei@loongson.cn>
    MIPS: reserve exception vector space ONLY ONCE

Lennert Buytenhek <kernel@wantstofly.org>
    ahci: add 43-bit DMA address quirk for ASMedia ASM1061 controllers

Maksim Kiselev <bigunclemax@gmail.com>
    aoe: avoid potential deadlock at set_capacity

Conrad Kostecki <conikost@gentoo.org>
    ahci: asm1166: correct count of reported ports

Shyam Prasad N <sprasad@microsoft.com>
    cifs: translate network errors on send to -ECONNABORTED

Kees Cook <keescook@chromium.org>
    smb: Work around Clang __bdos() type confusion

Christian A. Ehrhardt <lk@c--e.de>
    block: Fix WARNING in _copy_from_iter

Devyn Liu <liudingyuan@huawei.com>
    spi: hisi-sfc-v3xx: Return IRQ_NONE if no interrupts were detected

Fullway Wang <fullwaywang@outlook.com>
    fbdev: sis: Error out if pixclock equals zero

Fullway Wang <fullwaywang@outlook.com>
    fbdev: savage: Error out if pixclock equals zero

Felix Fietkau <nbd@nbd.name>
    wifi: mac80211: fix race condition on enabling fast-xmit

Michal Kazior <michal@plume.com>
    wifi: cfg80211: fix missing interfaces when dumping

Vinod Koul <vkoul@kernel.org>
    dmaengine: fsl-qdma: increase size of 'irq_name'

Vinod Koul <vkoul@kernel.org>
    dmaengine: shdma: increase size of 'dev_id'

Shyam Prasad N <sprasad@microsoft.com>
    cifs: open_cached_dir should not rely on primary channel

Dmitry Bogdanov <d.bogdanov@yadro.com>
    scsi: target: core: Add TMF to tmr_list handling

Hector Martin <marcan@marcan.st>
    dmaengine: apple-admac: Keep upper bits of REG_BUS_WIDTH

Jan Kiszka <jan.kiszka@siemens.com>
    riscv/efistub: Ensure GP-relative addressing is not used

Dan Carpenter <dan.carpenter@linaro.org>
    PCI: dwc: Fix a 64bit bug in dw_pcie_ep_raise_msix_irq()

Cyril Hrubis <chrubis@suse.cz>
    sched/rt: sysctl_sched_rr_timeslice show default timeslice after reset

Cyril Hrubis <chrubis@suse.cz>
    sched/rt: Disallow writing invalid values to sched_rt_period_us

Jamal Hadi Salim <jhs@mojatatu.com>
    net/sched: Retire dsmark qdisc

Jamal Hadi Salim <jhs@mojatatu.com>
    net/sched: Retire ATM qdisc

Jamal Hadi Salim <jhs@mojatatu.com>
    net/sched: Retire CBQ qdisc


-------------

Diffstat:

 Makefile                                           |    4 +-
 arch/arm/mach-ep93xx/core.c                        |    1 +
 arch/arm64/boot/dts/rockchip/px30.dtsi             |    2 +
 arch/arm64/include/asm/fpsimd.h                    |    2 +
 arch/arm64/kernel/fpsimd.c                         |   14 +
 arch/arm64/kernel/suspend.c                        |    3 +
 arch/arm64/kvm/vgic/vgic-its.c                     |    5 +
 arch/loongarch/Kconfig                             |   23 +-
 arch/loongarch/kernel/smp.c                        |    1 +
 arch/mips/kernel/traps.c                           |    8 +-
 arch/parisc/kernel/processor.c                     |    8 -
 arch/s390/pci/pci.c                                |    2 +-
 arch/x86/include/asm/nospec-branch.h               |    2 +
 arch/x86/kernel/alternative.c                      |   13 +-
 arch/x86/kernel/ftrace.c                           |    2 +-
 arch/x86/kernel/static_call.c                      |    2 +-
 arch/x86/mm/numa.c                                 |   21 +-
 arch/x86/net/bpf_jit_comp.c                        |    2 +-
 block/blk-map.c                                    |   13 +-
 drivers/ata/ahci.c                                 |   49 +-
 drivers/ata/ahci.h                                 |    1 +
 drivers/ata/ahci_ceva.c                            |  125 +-
 drivers/ata/libata-core.c                          |    4 +
 drivers/block/aoe/aoeblk.c                         |    5 +-
 drivers/block/virtio_blk.c                         |    7 +-
 .../crypto/virtio/virtio_crypto_akcipher_algs.c    |    5 +-
 drivers/cxl/core/pci.c                             |    6 +-
 drivers/dma/apple-admac.c                          |    5 +-
 drivers/dma/fsl-qdma.c                             |    2 +-
 drivers/dma/sh/shdma.h                             |    2 +-
 drivers/dma/ti/edma.c                              |   10 +
 drivers/firewire/core-card.c                       |   18 +-
 drivers/firmware/efi/arm-runtime.c                 |    2 +-
 drivers/firmware/efi/efi-init.c                    |   19 +-
 drivers/firmware/efi/libstub/Makefile              |    2 +-
 drivers/firmware/efi/riscv-runtime.c               |    2 +-
 drivers/gpu/drm/amd/amdgpu/amdgpu.h                |    2 +
 drivers/gpu/drm/amd/amdgpu/amdgpu_drv.c            |    2 +
 drivers/gpu/drm/amd/amdgpu/gfx_v9_0.c              |    8 +
 drivers/gpu/drm/amd/amdgpu/soc15.c                 |   22 +
 drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c  |    1 +
 drivers/gpu/drm/drm_syncobj.c                      |    6 +-
 drivers/gpu/drm/nouveau/nvkm/subdev/bios/shadow.c  |    8 +-
 drivers/gpu/drm/ttm/ttm_pool.c                     |    2 +-
 drivers/hwmon/coretemp.c                           |    2 +-
 drivers/i2c/busses/i2c-imx.c                       |    5 +
 drivers/infiniband/hw/bnxt_re/ib_verbs.c           |    5 +-
 drivers/infiniband/hw/hfi1/pio.c                   |    6 +-
 drivers/infiniband/hw/hfi1/sdma.c                  |    2 +-
 drivers/infiniband/hw/irdma/defs.h                 |    1 +
 drivers/infiniband/hw/irdma/hw.c                   |    8 +
 drivers/infiniband/hw/irdma/verbs.c                |    9 +-
 drivers/infiniband/hw/qedr/verbs.c                 |   11 +-
 drivers/infiniband/ulp/srpt/ib_srpt.c              |   17 +-
 drivers/input/joystick/xpad.c                      |    2 +
 drivers/input/serio/i8042-acpipnpio.h              |    8 +
 drivers/input/touchscreen/goodix.c                 |    3 +-
 drivers/irqchip/irq-gic-v3-its.c                   |    2 +-
 drivers/irqchip/irq-sifive-plic.c                  |    8 +-
 drivers/md/dm-crypt.c                              |   95 +-
 drivers/md/dm-integrity.c                          |   91 +-
 drivers/md/dm-verity-target.c                      |   86 +-
 drivers/md/dm-verity.h                             |    6 +
 drivers/md/md.c                                    |    6 +-
 drivers/misc/open-dice.c                           |    2 +-
 drivers/net/ethernet/adi/Kconfig                   |    1 +
 .../net/ethernet/marvell/octeontx2/af/rvu_npc.c    |    4 +
 .../net/ethernet/microchip/sparx5/sparx5_main.c    |    1 +
 .../net/ethernet/microchip/sparx5/sparx5_main.h    |    1 +
 .../net/ethernet/microchip/sparx5/sparx5_packet.c  |    2 +
 drivers/net/ethernet/stmicro/stmmac/stmmac_main.c  |   20 -
 drivers/net/gtp.c                                  |   10 +-
 drivers/net/phy/realtek.c                          |    4 +-
 drivers/nvme/host/fc.c                             |   47 +-
 drivers/nvme/target/fc.c                           |  131 +-
 drivers/nvme/target/fcloop.c                       |    6 +-
 drivers/nvme/target/tcp.c                          |    1 +
 drivers/pci/controller/dwc/pcie-designware-ep.c    |    3 +-
 drivers/pci/msi/irqdomain.c                        |    2 +-
 drivers/platform/x86/intel/vbtn.c                  |    3 -
 drivers/platform/x86/thinkpad_acpi.c               |    5 +-
 drivers/platform/x86/touchscreen_dmi.c             |   39 +-
 drivers/regulator/pwm-regulator.c                  |    3 +
 drivers/s390/cio/device_ops.c                      |    6 +-
 drivers/scsi/Kconfig                               |    2 +-
 drivers/scsi/lpfc/lpfc_scsi.c                      |   12 +-
 drivers/scsi/scsi.c                                |   22 +-
 drivers/scsi/smartpqi/smartpqi_init.c              |    5 +-
 drivers/soc/mediatek/mtk-pm-domains.c              |   15 +-
 drivers/soc/renesas/r8a77980-sysc.c                |    3 +-
 drivers/spi/spi-hisi-sfc-v3xx.c                    |    5 +
 drivers/spi/spi-sh-msiof.c                         |   16 +-
 drivers/target/target_core_device.c                |    5 -
 drivers/target/target_core_pscsi.c                 |    9 +-
 drivers/target/target_core_transport.c             |    4 +
 drivers/tty/serial/amba-pl011.c                    |   60 +-
 drivers/ufs/core/ufshcd.c                          |    1 -
 drivers/usb/cdns3/cdns3-gadget.c                   |    8 +-
 drivers/usb/cdns3/core.c                           |    1 -
 drivers/usb/cdns3/drd.c                            |   13 +-
 drivers/usb/cdns3/drd.h                            |    6 +-
 drivers/usb/cdns3/host.c                           |   16 +-
 drivers/usb/dwc3/gadget.c                          |    5 +
 drivers/usb/gadget/function/f_ncm.c                |   10 +-
 drivers/usb/roles/class.c                          |   29 +-
 drivers/usb/typec/ucsi/ucsi_acpi.c                 |   71 +-
 drivers/vfio/iova_bitmap.c                         |   25 +-
 drivers/video/fbdev/savage/savagefb_driver.c       |    3 +
 drivers/video/fbdev/sis/sis_main.c                 |    2 +
 fs/afs/volume.c                                    |    4 +-
 fs/aio.c                                           |    9 +-
 fs/cachefiles/cache.c                              |    2 +
 fs/cachefiles/daemon.c                             |    1 +
 fs/erofs/compress.h                                |    4 +
 fs/erofs/decompressor.c                            |   60 +-
 fs/erofs/decompressor_lzma.c                       |    4 +-
 fs/erofs/internal.h                                |   28 +-
 fs/erofs/namei.c                                   |   28 +-
 fs/erofs/super.c                                   |   72 +-
 fs/erofs/zmap.c                                    |   23 +-
 fs/ext4/extents.c                                  |  111 +-
 fs/ext4/mballoc.c                                  |   15 +-
 fs/ntfs3/attrib.c                                  |   20 +-
 fs/ntfs3/attrlist.c                                |    8 +-
 fs/ntfs3/dir.c                                     |   40 +-
 fs/ntfs3/file.c                                    |    2 +
 fs/ntfs3/fslog.c                                   |   14 +-
 fs/ntfs3/fsntfs.c                                  |   24 +
 fs/ntfs3/inode.c                                   |    2 +-
 fs/ntfs3/ntfs.h                                    |    4 +-
 fs/ntfs3/ntfs_fs.h                                 |   14 +-
 fs/ntfs3/record.c                                  |   25 +-
 fs/ntfs3/xattr.c                                   |    3 +
 fs/smb/client/cached_dir.c                         |    2 +-
 fs/smb/client/cifsencrypt.c                        |    2 +-
 fs/smb/client/cifsglob.h                           |    2 +-
 fs/smb/client/fs_context.c                         |    2 +-
 fs/smb/client/readdir.c                            |   15 +-
 fs/smb/client/smb2pdu.c                            |    6 +
 fs/smb/client/transport.c                          |   15 +-
 include/linux/fs.h                                 |    2 +
 include/linux/memblock.h                           |    2 +
 include/linux/socket.h                             |    5 +-
 include/linux/swap.h                               |    5 +
 include/net/netfilter/nf_flow_table.h              |    4 +-
 include/net/switchdev.h                            |    3 +
 include/net/tcp.h                                  |    2 +-
 include/scsi/scsi_device.h                         |    4 -
 kernel/bpf/helpers.c                               |    5 +-
 kernel/sched/rt.c                                  |   12 +-
 mm/damon/lru_sort.c                                |   43 +-
 mm/damon/reclaim.c                                 |   18 +-
 mm/memblock.c                                      |    5 +-
 mm/memcontrol.c                                    |   10 +-
 mm/memory.c                                        |   20 +
 mm/swap.h                                          |    5 +
 mm/swapfile.c                                      |   13 +
 mm/zswap.c                                         |    2 +
 net/bridge/br_switchdev.c                          |   86 +-
 net/core/dev.c                                     |    2 +-
 net/core/dev_ioctl.c                               |    2 +-
 net/core/skmsg.c                                   |    7 +-
 net/ipv4/arp.c                                     |    3 +-
 net/ipv4/devinet.c                                 |   21 +-
 net/ipv4/inet_hashtables.c                         |   25 +-
 net/ipv6/addrconf.c                                |   21 +-
 net/ipv6/exthdrs.c                                 |   10 +
 net/ipv6/seg6.c                                    |   20 +-
 net/l2tp/l2tp_ip6.c                                |    2 +-
 net/mac80211/cfg.c                                 |    2 +
 net/mac80211/mlme.c                                |    1 +
 net/mac80211/sta_info.c                            |    2 +
 net/mac80211/tx.c                                  |    2 +-
 net/mctp/route.c                                   |    2 +-
 net/mptcp/diag.c                                   |    6 +-
 net/mptcp/pm_netlink.c                             |   24 +-
 net/mptcp/pm_userspace.c                           |   54 +-
 net/mptcp/protocol.h                               |    2 -
 net/netfilter/nf_conntrack_proto_sctp.c            |    2 +-
 net/netfilter/nf_flow_table_core.c                 |   41 +-
 net/netfilter/nf_tables_api.c                      |   87 +-
 net/netfilter/nft_flow_offload.c                   |   14 +-
 net/packet/af_packet.c                             |   10 +-
 net/phonet/datagram.c                              |    4 +-
 net/phonet/pep.c                                   |   41 +-
 net/sched/Kconfig                                  |   42 -
 net/sched/Makefile                                 |    3 -
 net/sched/sch_atm.c                                |  706 --------
 net/sched/sch_cbq.c                                | 1727 --------------------
 net/sched/sch_dsmark.c                             |  518 ------
 net/switchdev/switchdev.c                          |   73 +
 net/tls/tls_main.c                                 |    2 +-
 net/tls/tls_sw.c                                   |   24 +-
 net/wireless/nl80211.c                             |    1 +
 scripts/bpf_doc.py                                 |    2 +-
 sound/soc/codecs/wm_adsp.c                         |   29 +-
 sound/soc/sunxi/sun4i-spdif.c                      |    5 +
 sound/usb/clock.c                                  |   10 +-
 sound/usb/format.c                                 |   20 +
 .../selftests/tc-testing/tc-tests/qdiscs/atm.json  |   94 --
 .../selftests/tc-testing/tc-tests/qdiscs/cbq.json  |  184 ---
 .../tc-testing/tc-tests/qdiscs/dsmark.json         |  140 --
 202 files changed, 1956 insertions(+), 4293 deletions(-)



^ permalink raw reply	[relevance 2%]

* [PATCH 5.15 241/245] arp: Prevent overflow in arp_req_get().
  2024-02-27 13:23  2% [PATCH 5.15 000/245] 5.15.150-rc1 review Greg Kroah-Hartman
  2024-02-27 13:24  9% ` [PATCH 5.15 056/245] fs/ntfs3: Fix detected field-spanning write (size 8) of single field "le->name" Greg Kroah-Hartman
@ 2024-02-27 13:27  6% ` Greg Kroah-Hartman
  1 sibling, 0 replies; 200+ results
From: Greg Kroah-Hartman @ 2024-02-27 13:27 UTC (permalink / raw)
  To: stable
  Cc: Greg Kroah-Hartman, patches, syzkaller, Bjoern Doebel,
	Kuniyuki Iwashima, Paolo Abeni

5.15-stable review patch.  If anyone has any objections, please let me know.

------------------

From: Kuniyuki Iwashima <kuniyu@amazon.com>

commit a7d6027790acea24446ddd6632d394096c0f4667 upstream.

syzkaller reported an overflown write in arp_req_get(). [0]

When ioctl(SIOCGARP) is issued, arp_req_get() looks up an neighbour
entry and copies neigh->ha to struct arpreq.arp_ha.sa_data.

The arp_ha here is struct sockaddr, not struct sockaddr_storage, so
the sa_data buffer is just 14 bytes.

In the splat below, 2 bytes are overflown to the next int field,
arp_flags.  We initialise the field just after the memcpy(), so it's
not a problem.

However, when dev->addr_len is greater than 22 (e.g. MAX_ADDR_LEN),
arp_netmask is overwritten, which could be set as htonl(0xFFFFFFFFUL)
in arp_ioctl() before calling arp_req_get().

To avoid the overflow, let's limit the max length of memcpy().

Note that commit b5f0de6df6dc ("net: dev: Convert sa_data to flexible
array in struct sockaddr") just silenced syzkaller.

[0]:
memcpy: detected field-spanning write (size 16) of single field "r->arp_ha.sa_data" at net/ipv4/arp.c:1128 (size 14)
WARNING: CPU: 0 PID: 144638 at net/ipv4/arp.c:1128 arp_req_get+0x411/0x4a0 net/ipv4/arp.c:1128
Modules linked in:
CPU: 0 PID: 144638 Comm: syz-executor.4 Not tainted 6.1.74 #31
Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS 1.16.0-debian-1.16.0-5 04/01/2014
RIP: 0010:arp_req_get+0x411/0x4a0 net/ipv4/arp.c:1128
Code: fd ff ff e8 41 42 de fb b9 0e 00 00 00 4c 89 fe 48 c7 c2 20 6d ab 87 48 c7 c7 80 6d ab 87 c6 05 25 af 72 04 01 e8 5f 8d ad fb <0f> 0b e9 6c fd ff ff e8 13 42 de fb be 03 00 00 00 4c 89 e7 e8 a6
RSP: 0018:ffffc900050b7998 EFLAGS: 00010286
RAX: 0000000000000000 RBX: ffff88803a815000 RCX: 0000000000000000
RDX: 0000000000000000 RSI: ffffffff8641a44a RDI: 0000000000000001
RBP: ffffc900050b7a98 R08: 0000000000000001 R09: 0000000000000000
R10: 0000000000000000 R11: 203a7970636d656d R12: ffff888039c54000
R13: 1ffff92000a16f37 R14: ffff88803a815084 R15: 0000000000000010
FS:  00007f172bf306c0(0000) GS:ffff88805aa00000(0000) knlGS:0000000000000000
CS:  0010 DS: 0000 ES: 0000 CR0: 0000000080050033
CR2: 00007f172b3569f0 CR3: 0000000057f12005 CR4: 0000000000770ef0
DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000
DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400
PKRU: 55555554
Call Trace:
 <TASK>
 arp_ioctl+0x33f/0x4b0 net/ipv4/arp.c:1261
 inet_ioctl+0x314/0x3a0 net/ipv4/af_inet.c:981
 sock_do_ioctl+0xdf/0x260 net/socket.c:1204
 sock_ioctl+0x3ef/0x650 net/socket.c:1321
 vfs_ioctl fs/ioctl.c:51 [inline]
 __do_sys_ioctl fs/ioctl.c:870 [inline]
 __se_sys_ioctl fs/ioctl.c:856 [inline]
 __x64_sys_ioctl+0x18e/0x220 fs/ioctl.c:856
 do_syscall_x64 arch/x86/entry/common.c:51 [inline]
 do_syscall_64+0x37/0x90 arch/x86/entry/common.c:81
 entry_SYSCALL_64_after_hwframe+0x64/0xce
RIP: 0033:0x7f172b262b8d
Code: 66 2e 0f 1f 84 00 00 00 00 00 0f 1f 00 f3 0f 1e fa 48 89 f8 48 89 f7 48 89 d6 48 89 ca 4d 89 c2 4d 89 c8 4c 8b 4c 24 08 0f 05 <48> 3d 01 f0 ff ff 73 01 c3 48 c7 c1 b8 ff ff ff f7 d8 64 89 01 48
RSP: 002b:00007f172bf300b8 EFLAGS: 00000246 ORIG_RAX: 0000000000000010
RAX: ffffffffffffffda RBX: 00007f172b3abf80 RCX: 00007f172b262b8d
RDX: 0000000020000000 RSI: 0000000000008954 RDI: 0000000000000003
RBP: 00007f172b2d3493 R08: 0000000000000000 R09: 0000000000000000
R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000000
R13: 000000000000000b R14: 00007f172b3abf80 R15: 00007f172bf10000
 </TASK>

Reported-by: syzkaller <syzkaller@googlegroups.com>
Reported-by: Bjoern Doebel <doebel@amazon.de>
Fixes: 1da177e4c3f4 ("Linux-2.6.12-rc2")
Signed-off-by: Kuniyuki Iwashima <kuniyu@amazon.com>
Link: https://lore.kernel.org/r/20240215230516.31330-1-kuniyu@amazon.com
Signed-off-by: Paolo Abeni <pabeni@redhat.com>
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
---
 net/ipv4/arp.c |    3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

--- a/net/ipv4/arp.c
+++ b/net/ipv4/arp.c
@@ -1104,7 +1104,8 @@ static int arp_req_get(struct arpreq *r,
 	if (neigh) {
 		if (!(neigh->nud_state & NUD_NOARP)) {
 			read_lock_bh(&neigh->lock);
-			memcpy(r->arp_ha.sa_data, neigh->ha, dev->addr_len);
+			memcpy(r->arp_ha.sa_data, neigh->ha,
+			       min(dev->addr_len, (unsigned char)sizeof(r->arp_ha.sa_data_min)));
 			r->arp_flags = arp_state_to_flags(neigh);
 			read_unlock_bh(&neigh->lock);
 			r->arp_ha.sa_family = dev->type;



^ permalink raw reply	[relevance 6%]

* [PATCH 5.15 056/245] fs/ntfs3: Fix detected field-spanning write (size 8) of single field "le->name"
  2024-02-27 13:23  2% [PATCH 5.15 000/245] 5.15.150-rc1 review Greg Kroah-Hartman
@ 2024-02-27 13:24  9% ` Greg Kroah-Hartman
  2024-02-27 13:27  6% ` [PATCH 5.15 241/245] arp: Prevent overflow in arp_req_get() Greg Kroah-Hartman
  1 sibling, 0 replies; 200+ results
From: Greg Kroah-Hartman @ 2024-02-27 13:24 UTC (permalink / raw)
  To: stable; +Cc: Greg Kroah-Hartman, patches, Konstantin Komarov, Sasha Levin

5.15-stable review patch.  If anyone has any objections, please let me know.

------------------

From: Konstantin Komarov <almaz.alexandrovich@paragon-software.com>

[ Upstream commit d155617006ebc172a80d3eb013c4b867f9a8ada4 ]

Signed-off-by: Konstantin Komarov <almaz.alexandrovich@paragon-software.com>
Signed-off-by: Sasha Levin <sashal@kernel.org>
---
 fs/ntfs3/ntfs.h | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/fs/ntfs3/ntfs.h b/fs/ntfs3/ntfs.h
index 0f38d558169a1..8b580515b1d6e 100644
--- a/fs/ntfs3/ntfs.h
+++ b/fs/ntfs3/ntfs.h
@@ -517,7 +517,7 @@ struct ATTR_LIST_ENTRY {
 	__le64 vcn;		// 0x08: Starting VCN of this attribute.
 	struct MFT_REF ref;	// 0x10: MFT record number with attribute.
 	__le16 id;		// 0x18: struct ATTRIB ID.
-	__le16 name[3];		// 0x1A: Just to align. To get real name can use bNameOffset.
+	__le16 name[];		// 0x1A: Just to align. To get real name can use name_off.
 
 }; // sizeof(0x20)
 
-- 
2.43.0




^ permalink raw reply related	[relevance 9%]

* [PATCH 5.15 000/245] 5.15.150-rc1 review
@ 2024-02-27 13:23  2% Greg Kroah-Hartman
  2024-02-27 13:24  9% ` [PATCH 5.15 056/245] fs/ntfs3: Fix detected field-spanning write (size 8) of single field "le->name" Greg Kroah-Hartman
  2024-02-27 13:27  6% ` [PATCH 5.15 241/245] arp: Prevent overflow in arp_req_get() Greg Kroah-Hartman
  0 siblings, 2 replies; 200+ results
From: Greg Kroah-Hartman @ 2024-02-27 13:23 UTC (permalink / raw)
  To: stable
  Cc: Greg Kroah-Hartman, patches, linux-kernel, torvalds, akpm, linux,
	shuah, patches, lkft-triage, pavel, jonathanh, f.fainelli,
	sudipm.mukherjee, srw, rwarsow, conor, allen.lkml

This is the start of the stable review cycle for the 5.15.150 release.
There are 245 patches in this series, all will be posted as a response
to this one.  If anyone has any issues with these being applied, please
let me know.

Responses should be made by Thu, 29 Feb 2024 13:15:36 +0000.
Anything received after that time might be too late.

The whole patch series can be found in one patch at:
	https://www.kernel.org/pub/linux/kernel/v5.x/stable-review/patch-5.15.150-rc1.gz
or in the git tree and branch at:
	git://git.kernel.org/pub/scm/linux/kernel/git/stable/linux-stable-rc.git linux-5.15.y
and the diffstat can be found below.

thanks,

greg k-h

-------------
Pseudo-Shortlog of commits:

Greg Kroah-Hartman <gregkh@linuxfoundation.org>
    Linux 5.15.150-rc1

Florian Westphal <fw@strlen.de>
    netfilter: nf_tables: can't schedule in nft_chain_validate

Baokun Li <libaokun1@huawei.com>
    ext4: avoid bb_free and bb_fragments inconsistency in mb_free_blocks()

Baokun Li <libaokun1@huawei.com>
    ext4: regenerate buddy after block freeing failed if under fc replay

Florian Westphal <fw@strlen.de>
    netfilter: nf_tables: fix scheduling-while-atomic splat

Kuniyuki Iwashima <kuniyu@amazon.com>
    arp: Prevent overflow in arp_req_get().

Bart Van Assche <bvanassche@acm.org>
    fs/aio: Restrict kiocb_set_cancel_fn() to I/O submitted via libaio

Shyam Prasad N <nspmangalore@gmail.com>
    cifs: fix mid leak during reconnection after timeout threshold

Corey Minyard <minyard@acm.org>
    i2c: imx: when being a target, mark the last read as processed

Corey Minyard <minyard@acm.org>
    i2c: imx: Add timer for handling the stop condition

Armin Wolf <W_Armin@gmx.de>
    drm/amd/display: Fix memory leak in dm_sw_fini()

Erik Kurzinger <ekurzinger@nvidia.com>
    drm/syncobj: call drm_syncobj_fence_add_wait when WAIT_AVAILABLE flag is set

Pablo Neira Ayuso <pablo@netfilter.org>
    netfilter: nft_flow_offload: release dst in case direct xmit path is used

Pablo Neira Ayuso <pablo@netfilter.org>
    netfilter: nft_flow_offload: reset dst in route object after setting up flow

Pablo Neira Ayuso <pablo@netfilter.org>
    netfilter: flowtable: simplify route logic

Florian Westphal <fw@strlen.de>
    netfilter: nf_tables: set dormant flag on hook register failure

Sabrina Dubroca <sd@queasysnail.net>
    tls: stop recv() if initial process_rx_list gave us non-DATA

Jakub Kicinski <kuba@kernel.org>
    tls: rx: drop pointless else after goto

Jakub Kicinski <kuba@kernel.org>
    tls: rx: jump to a more appropriate label

Jason Gunthorpe <jgg@ziepe.ca>
    s390: use the correct count for __iowrite64_copy()

Subbaraya Sundeep <sbhatta@marvell.com>
    octeontx2-af: Consider the action set by PF

Guo Zhengkui <guozhengkui@vivo.com>
    drm/nouveau/instmem: fix uninitialized_var.cocci warning

Kees Cook <keescook@chromium.org>
    net: dev: Convert sa_data to flexible array in struct sockaddr

Wolfram Sang <wsa+renesas@sang-engineering.com>
    packet: move from strlcpy with unused retval to strscpy

Vasiliy Kovalev <kovalev@altlinux.org>
    ipv6: sr: fix possible use-after-free and null-ptr-deref

Daniil Dulov <d.dulov@aladdin.ru>
    afs: Increase buffer size in afs_update_volume_status()

Martin KaFai Lau <martin.lau@kernel.org>
    bpf: Fix racing between bpf_timer_cancel_and_free and bpf_timer_cancel

Radhey Shyam Pandey <radhey.shyam.pandey@amd.com>
    ata: ahci_ceva: fix error handling for Xilinx GT PHY support

Serge Semin <Sergey.Semin@baikalelectronics.ru>
    ata: libahci_platform: Introduce reset assertion/deassertion methods

Serge Semin <Sergey.Semin@baikalelectronics.ru>
    ata: libahci_platform: Convert to using devm bulk clocks API

Eric Dumazet <edumazet@google.com>
    ipv6: properly combine dev_base_seq and ipv6.dev_addr_genid

Eric Dumazet <edumazet@google.com>
    ipv4: properly combine dev_base_seq and ipv4.dev_addr_genid

Pavel Sakharov <p.sakharov@ispras.ru>
    net: stmmac: Fix incorrect dereference in interrupt handlers

Arnd Bergmann <arnd@arndb.de>
    nouveau: fix function cast warnings

Randy Dunlap <rdunlap@infradead.org>
    scsi: jazz_esp: Only build if SCSI core is builtin

Gianmarco Lusvardi <glusvardi@posteo.net>
    bpf, scripts: Correct GPL license name

Arnd Bergmann <arnd@arndb.de>
    RDMA/srpt: fix function pointer cast warnings

Heiko Stuebner <heiko.stuebner@cherry.de>
    arm64: dts: rockchip: set num-cs property for spi on px30

Kamal Heib <kheib@redhat.com>
    RDMA/qedr: Fix qedr_create_user_qp error flow

Bart Van Assche <bvanassche@acm.org>
    RDMA/srpt: Support specifying the srpt_service_guid parameter

Mustafa Ismail <mustafa.ismail@intel.com>
    RDMA/irdma: Add AE for too many RNRS

Mustafa Ismail <mustafa.ismail@intel.com>
    RDMA/irdma: Set the CQ read threshold for GEN 1

Shiraz Saleem <shiraz.saleem@intel.com>
    RDMA/irdma: Validate max_send_wr and max_recv_wr

Mike Marciniszyn <mike.marciniszyn@intel.com>
    RDMA/irdma: Fix KASAN issue with tasklet

Kalesh AP <kalesh-anakkur.purayil@broadcom.com>
    RDMA/bnxt_re: Return error for SRQ resize

Zhipeng Lu <alexious@zju.edu.cn>
    IB/hfi1: Fix a memleak in init_credit_return

Shyam Prasad N <sprasad@microsoft.com>
    cifs: add a warning when the in-flight count goes negative

Mathias Nyman <mathias.nyman@linux.intel.com>
    xhci: track port suspend state correctly in unsuccessful resume cases

Mathias Nyman <mathias.nyman@linux.intel.com>
    xhci: decouple usb2 port resume and get_port_status request handling

Mathias Nyman <mathias.nyman@linux.intel.com>
    xhci: clear usb2 resume related variables in one place.

Mathias Nyman <mathias.nyman@linux.intel.com>
    xhci: rename resume_done to resume_timestamp

Mathias Nyman <mathias.nyman@linux.intel.com>
    xhci: move port specific items such as state completions to port structure

Mathias Nyman <mathias.nyman@linux.intel.com>
    xhci: cleanup xhci_hub_control port references

Paul Menzel <pmenzel@molgen.mpg.de>
    ACPI: resource: Skip IRQ override on ASUS ExpertBook B1502CBA

Tamim Khan <tamim@fusetak.com>
    ACPI: resource: Skip IRQ override on Asus Expertbook B2402CBA

Hans de Goede <hdegoede@redhat.com>
    ACPI: resource: Add Asus ExpertBook B2502 to Asus quirks

Tamim Khan <tamim@fusetak.com>
    ACPI: resource: Skip IRQ override on Asus Vivobook S5602ZA

Kellen Renshaw <kellen.renshaw@canonical.com>
    ACPI: resource: Add ASUS model S5402ZA to quirks

Hans de Goede <hdegoede@redhat.com>
    ACPI: video: Add backlight=native DMI quirk for Apple iMac12,1 and iMac12,2

Rafał Miłecki <rafal@milecki.pl>
    ARM: dts: BCM53573: Describe on-SoC BCM53125 rev 4 switch

Alex Bee <knaerzche@gmail.com>
    arm64: dts: rockchip: add SPDIF node for ROCK Pi 4

Alex Bee <knaerzche@gmail.com>
    arm64: dts: rockchip: add ES8316 codec for ROCK Pi 4

FUKAUMI Naoki <naoki@radxa.com>
    arm64: dts: rockchip: fix regulator name on rk3399-rock-4

Yuezhang Mo <Yuezhang.Mo@sony.com>
    exfat: support dynamic allocate bh for exfat_entry_set_cache

Johannes Berg <johannes.berg@intel.com>
    wifi: iwlwifi: mvm: avoid baid size integer overflow

Ying Hsu <yinghsu@chromium.org>
    igb: Fix igb_down hung on surprise removal

Gustavo A. R. Silva <gustavoars@kernel.org>
    wifi: wext-core: Fix -Wstringop-overflow warning in ioctl_standard_iw_point()

Petr Oros <poros@redhat.com>
    devlink: report devlink_port_type_warn source device

Martin KaFai Lau <martin.lau@kernel.org>
    bpf: Address KCSAN report on bpf_lru_list

Maxime Bizon <mbizon@freebox.fr>
    wifi: ath11k: fix registration of 6Ghz-only phy without the full channel range

Yicong Yang <yangyicong@hisilicon.com>
    sched/fair: Don't balance task to its current running CPU

Mark Rutland <mark.rutland@arm.com>
    arm64: mm: fix VA-range sanity check

Youngmin Nam <youngmin.nam@samsung.com>
    arm64: set __exception_irq_entry with __irq_entry as a default

Hans de Goede <hdegoede@redhat.com>
    ACPI: video: Add backlight=native DMI quirk for Lenovo ThinkPad X131e (3371 AMD version)

Hans de Goede <hdegoede@redhat.com>
    ACPI: video: Add backlight=native DMI quirk for Apple iMac11,3

Hans de Goede <hdegoede@redhat.com>
    ACPI: button: Add lid disable DMI quirk for Nextbook Ares 8A

David Sterba <dsterba@suse.com>
    btrfs: add xxhash to fast checksum implementations

Thomas Gleixner <tglx@linutronix.de>
    posix-timers: Ensure timer ID search-loop limit is valid

Yu Kuai <yukuai3@huawei.com>
    md/raid10: prevent soft lockup while flush writes

Yu Kuai <yukuai3@huawei.com>
    md: fix data corruption for raid456 when reshape restart while grow up

Zhong Jinghua <zhongjinghua@huawei.com>
    nbd: Add the maximum limit of allocated index in nbd_dev_add

Tetsuo Handa <penguin-kernel@I-love.SAKURA.ne.jp>
    debugobjects: Recheck debug_objects_enabled before reporting

Florian Westphal <fw@strlen.de>
    netfilter: nf_tables: add rescheduling points during loop detection walks

Peilin Ye <peilin.ye@bytedance.com>
    net/sched: Refactor qdisc_graft() for ingress and clsact Qdiscs

Jeff LaBundy <jeff@labundy.com>
    Input: iqs269a - do not poll during ATI

Jeff LaBundy <jeff@labundy.com>
    Input: iqs269a - do not poll during suspend or resume

Jonathan Cameron <Jonathan.Cameron@huawei.com>
    Input: iqs269a - switch to DEFINE_SIMPLE_DEV_PM_OPS() and pm_sleep_ptr()

Paul Cercueil <paul@crapouillou.net>
    PM: core: Remove static qualifier in DEFINE_SIMPLE_DEV_PM_OPS macro

Paul Cercueil <paul@crapouillou.net>
    mmc: mxc: Use the new PM macros

Paul Cercueil <paul@crapouillou.net>
    mmc: jz4740: Use the new PM macros

Paul Cercueil <paul@crapouillou.net>
    PM: core: Add new *_PM_OPS macros, deprecate old ones

Paul Cercueil <paul@crapouillou.net>
    PM: core: Redefine pm_ptr() macro

Ganesh Goudar <ganeshgr@linux.ibm.com>
    powerpc/eeh: Set channel state after notifying the drivers

Daniel Axtens <dja@axtens.net>
    powerpc/eeh: Small refactor of eeh_handle_normal_event()

Nathan Lynch <nathanl@linux.ibm.com>
    powerpc/rtas: ensure 4KB alignment for rtas_data_buf

Nathan Lynch <nathanl@linux.ibm.com>
    powerpc/rtas: make all exports GPL

Wang Qing <wangqing@vivo.com>
    net: ethernet: ti: add missing of_node_put before return

Li Jun <jun.li@nxp.com>
    dt-bindings: clocks: imx8mp: Add ID for usb suspend clock

Lucas Stach <l.stach@pengutronix.de>
    clk: imx8mp: add clkout1/2 support

Marek Vasut <marex@denx.de>
    clk: imx8mp: Add DISP2 pixel clock

Ilpo Järvinen <ilpo.jarvinen@linux.intel.com>
    serial: 8250: Remove serial_rs485 sanitization from em485

Enzo Matsumiya <ematsumiya@suse.de>
    cifs: remove useless parameter 'is_fsctl' from SMB2_ioctl()

Hui Su <suhui_kernel@163.com>
    kernel/sched: Remove dl_boosted flag comment

Chuansheng Liu <chuansheng.liu@intel.com>
    drm/i915/dg1: Update DMC_DEBUG3 register

Byungki Lee <dominicus79@gmail.com>
    f2fs: write checkpoint during FG_GC

Chao Yu <chao@kernel.org>
    f2fs: don't set GC_FAILURE_PIN for background GC

Yifan Zhang <yifan1.zhang@amd.com>
    drm/amdgpu: init iommu after amdkfd device init

Stefano Garzarella <sgarzare@redhat.com>
    tools/virtio: fix build

Arnaldo Carvalho de Melo <acme@redhat.com>
    perf beauty: Update copy of linux/socket.h with the kernel sources

Arnaldo Carvalho de Melo <acme@redhat.com>
    tools headers UAPI: Sync linux/fscrypt.h with the kernel sources

Rafał Miłecki <rafal@milecki.pl>
    ARM: dts: BCM53573: Drop nonexistent "default-off" LED trigger

Sakari Ailus <sakari.ailus@linux.intel.com>
    acpi: property: Let args be NULL in __acpi_node_get_property_reference

Luke D. Jones <luke@ljones.dev>
    platform/x86: asus-wmi: Document the dgpu_disable sysfs attribute

Randy Dunlap <rdunlap@infradead.org>
    clk: linux/clk-provider.h: fix kernel-doc warnings and typos

Guoqing Jiang <guoqing.jiang@linux.dev>
    RDMA/siw: Correct wrong debug message

Guoqing Jiang <guoqing.jiang@linux.dev>
    RDMA/siw: Balance the reference of cep->kref in the error path

Rafał Miłecki <rafal@milecki.pl>
    ARM: dts: BCM53573: Drop nonexistent #usb-cells

Magali Lemes <magali.lemes@canonical.com>
    selftests: net: vrf-xfrm-tests: change authentication and encryption algos

Eli Cohen <elic@nvidia.com>
    vdpa/mlx5: Don't clear mr struct on destroy MR

Randy Dunlap <rdunlap@infradead.org>
    MIPS: vpe-mt: drop physical_memsize

Randy Dunlap <rdunlap@infradead.org>
    MIPS: SMP-CPS: fix build error when HOTPLUG_CPU not set

Nathan Lynch <nathanl@linux.ibm.com>
    powerpc/pseries/lpar: add missing RTAS retry status handling

Nathan Lynch <nathanl@linux.ibm.com>
    powerpc/perf/hv-24x7: add missing RTAS retry status handling

Nathan Lynch <nathanl@linux.ibm.com>
    powerpc/pseries/lparcfg: add missing RTAS retry status handling

Chen-Yu Tsai <wenst@chromium.org>
    clk: Honor CLK_OPS_PARENT_ENABLE in clk_core_is_enabled()

Dmitry Baryshkov <dmitry.baryshkov@linaro.org>
    clk: qcom: gpucc-sdm845: fix clk_dis_wait being programmed for CX GDSC

Dmitry Baryshkov <dmitry.baryshkov@linaro.org>
    clk: qcom: gpucc-sc7180: fix clk_dis_wait being programmed for CX GDSC

Frederic Barrat <fbarrat@linux.ibm.com>
    powerpc/powernv/ioda: Skip unallocated resources when mapping to PE

Luca Ellero <l.ellero@asem.it>
    Input: ads7846 - don't check penirq immediately for 7845

Luca Ellero <l.ellero@asem.it>
    Input: ads7846 - always set last command to PWRDOWN

Peng Fan <peng.fan@nxp.com>
    clk: imx: avoid memory leak

Geert Uytterhoeven <geert+renesas@glider.be>
    clk: renesas: cpg-mssr: Remove superfluous check in resume code

Luca Ellero <l.ellero@asem.it>
    Input: ads7846 - don't report pressure for ads7845

Alexey Khoroshilov <khoroshilov@ispras.ru>
    clk: renesas: cpg-mssr: Fix use after free if cpg_mssr_common_init() failed

Jeff LaBundy <jeff@labundy.com>
    Input: iqs269a - increase interrupt handler return delay

Jeff LaBundy <jeff@labundy.com>
    Input: iqs269a - configure device with a single block write

Jeff LaBundy <jeff@labundy.com>
    Input: iqs269a - drop unused device node references

Heiko Stuebner <heiko.stuebner@vrull.eu>
    RISC-V: fix funct4 definition for c.jalr in parse_asm.h

Samuel Holland <samuel@sholland.org>
    mtd: rawnand: sunxi: Fix the size of the last OOB region

Dmitry Baryshkov <dmitry.baryshkov@linaro.org>
    clk: qcom: gcc-qcs404: fix names of the DSI clocks used as parents

Dmitry Baryshkov <dmitry.baryshkov@linaro.org>
    clk: qcom: gcc-qcs404: disable gpll[04]_out_aux parents

Li Jun <jun.li@nxp.com>
    clk: imx: imx8mp: add shared clk gate for usb suspend clk

Paolo Abeni <pabeni@redhat.com>
    mptcp: fix lockless access in subflow ULP diag

Xu Yang <xu.yang_2@nxp.com>
    usb: roles: don't get/set_role() when usb_role_switch is unregistered

Xu Yang <xu.yang_2@nxp.com>
    usb: roles: fix NULL pointer issue when put module's reference

Krishna Kurapati <quic_kriskura@quicinc.com>
    usb: gadget: ncm: Avoid dropping datagrams of properly parsed NTBs

Frank Li <Frank.Li@nxp.com>
    usb: cdns3: fix memory double free when handle zero packet

Frank Li <Frank.Li@nxp.com>
    usb: cdns3: fixed memory use after free at cdns3_gadget_ep_disable()

Pawel Laszczak <pawell@cadence.com>
    usb: cdnsp: fixed issue with incorrect detecting CDNSP family controllers

Pawel Laszczak <pawell@cadence.com>
    usb: cdnsp: blocked some cdns3 specific code

Thinh Nguyen <Thinh.Nguyen@synopsys.com>
    usb: dwc3: gadget: Don't disconnect if not started

Lino Sanfilippo <l.sanfilippo@kunbus.com>
    serial: amba-pl011: Fix DMA transmission in RS485 mode

Peter Zijlstra <peterz@infradead.org>
    x86/alternative: Make custom return thunk unconditional

Borislav Petkov (AMD) <bp@alien8.de>
    Revert "x86/alternative: Make custom return thunk unconditional"

Peter Zijlstra <peterz@infradead.org>
    x86/returnthunk: Allow different return thunks

Peter Zijlstra <peterz@infradead.org>
    x86/ftrace: Use alternative RET encoding

Peter Zijlstra <peterz@infradead.org>
    x86/ibt,paravirt: Use text_gen_insn() for paravirt_patch()

Peter Zijlstra <peterz@infradead.org>
    x86/text-patching: Make text_gen_insn() play nice with ANNOTATE_NOENDBR

Borislav Petkov (AMD) <bp@alien8.de>
    Revert "x86/ftrace: Use alternative RET encoding"

Nikita Shubin <nikita.shubin@maquefel.me>
    ARM: ep93xx: Add terminator to gpiod_lookup_table

Tom Parkin <tparkin@katalix.com>
    l2tp: pass correct message length to ip6_append_data

Vidya Sagar <vidyas@nvidia.com>
    PCI/MSI: Prevent MSI hardware interrupt number truncation

Vasiliy Kovalev <kovalev@altlinux.org>
    gtp: fix use-after-free and null-ptr-deref in gtp_genl_dump_pdp()

Oliver Upton <oliver.upton@linux.dev>
    KVM: arm64: vgic-its: Test for valid IRQ in its_sync_lpi_pending_table()

Oliver Upton <oliver.upton@linux.dev>
    KVM: arm64: vgic-its: Test for valid IRQ in MOVALL handler

Hans de Goede <hdegoede@redhat.com>
    platform/x86: touchscreen_dmi: Allow partial (prefix) matches for ACPI names

Hans de Goede <hdegoede@redhat.com>
    platform/x86: intel-vbtn: Stop calling "VBDL" from notify_handler

Mikulas Patocka <mpatocka@redhat.com>
    dm-crypt: don't modify the data when using authenticated encryption

Thomas Hellström <thomas.hellstrom@linux.intel.com>
    drm/ttm: Fix an invalid freeing on already freed page in error path

Daniel Vacek <neelx@redhat.com>
    IB/hfi1: Fix sdma.h tx->num_descs off-by-one error

Gao Xiang <hsiangkao@linux.alibaba.com>
    erofs: fix lz4 inplace decompression

Geert Uytterhoeven <geert+renesas@glider.be>
    pmdomain: renesas: r8a77980-sysc: CR7 must be always on

Fedor Pchelkin <pchelkin@ispras.ru>
    ksmbd: free aux buffer if ksmbd_iov_pin_rsp_read fails

Eugen Hristev <eugen.hristev@collabora.com>
    pmdomain: mediatek: fix race conditions with genpd

Yi Sun <yi.sun@unisoc.com>
    virtio-blk: Ensure no requests in virtqueues before deleting vqs.

Prike Liang <Prike.Liang@amd.com>
    drm/amdgpu: reset gpu for s3 suspend abort case

Prike Liang <Prike.Liang@amd.com>
    drm/amdgpu: skip to program GFXDEC registers for suspend abort

Takashi Sakamoto <o-takashi@sakamocchi.jp>
    firewire: core: send bus reset promptly on gap count error

Hannes Reinecke <hare@suse.de>
    scsi: lpfc: Use unsigned type for num_sge

Zhang Rui <rui.zhang@intel.com>
    hwmon: (coretemp) Enlarge per package core count limit

Andrew Bresticker <abrestic@rivosinc.com>
    efi: Don't add memblocks for soft-reserved memory

Andrew Bresticker <abrestic@rivosinc.com>
    efi: runtime: Fix potential overflow of soft-reserved region size

Johannes Berg <johannes.berg@intel.com>
    wifi: mac80211: adding missing drv_mgd_complete_tx() call

Edward Adam Davis <eadavis@qq.com>
    fs/ntfs3: Fix oob in ntfs_listxattr

Konstantin Komarov <almaz.alexandrovich@paragon-software.com>
    fs/ntfs3: Update inode->i_size after success write into compressed file

Konstantin Komarov <almaz.alexandrovich@paragon-software.com>
    fs/ntfs3: Correct function is_rst_area_valid

Konstantin Komarov <almaz.alexandrovich@paragon-software.com>
    fs/ntfs3: Prevent generic message "attempt to access beyond end of device"

Ism Hong <ism.hong@gmail.com>
    fs/ntfs3: use non-movable memory for ntfs3 MFT buffer cache

Konstantin Komarov <almaz.alexandrovich@paragon-software.com>
    fs/ntfs3: Disable ATTR_LIST_ENTRY size check

Konstantin Komarov <almaz.alexandrovich@paragon-software.com>
    fs/ntfs3: Add NULL ptr dereference checking at the end of attr_allocate_frame()

Konstantin Komarov <almaz.alexandrovich@paragon-software.com>
    fs/ntfs3: Fix detected field-spanning write (size 8) of single field "le->name"

Konstantin Komarov <almaz.alexandrovich@paragon-software.com>
    fs/ntfs3: Print warning while fixing hard links count

Konstantin Komarov <almaz.alexandrovich@paragon-software.com>
    fs/ntfs3: Correct hard links updating when dealing with DOS names

Konstantin Komarov <almaz.alexandrovich@paragon-software.com>
    fs/ntfs3: Improve ntfs_dir_count

Konstantin Komarov <almaz.alexandrovich@paragon-software.com>
    fs/ntfs3: Modified fix directory element type detection

Szilard Fabian <szfabian@bluemarch.art>
    Input: i8042 - add Fujitsu Lifebook U728 to i8042 quirk table

Zhang Yi <yi.zhang@huawei.com>
    ext4: correct the hole length returned by ext4_map_blocks()

Daniel Wagner <dwagner@suse.de>
    nvmet-fc: take ref count on tgtport before delete assoc

Daniel Wagner <dwagner@suse.de>
    nvmet-fc: avoid deadlock on delete association path

Daniel Wagner <dwagner@suse.de>
    nvmet-fc: abort command when there is no binding

Daniel Wagner <dwagner@suse.de>
    nvmet-fc: hold reference on hostport match

Daniel Wagner <dwagner@suse.de>
    nvmet-fc: defer cleanup using RCU properly

Daniel Wagner <dwagner@suse.de>
    nvmet-fc: release reference on target port

Daniel Wagner <dwagner@suse.de>
    nvmet-fcloop: swap the list_add_tail arguments

Daniel Wagner <dwagner@suse.de>
    nvme-fc: do not wait in vain when unloading module

Alexander Tsoy <alexander@tsoy.me>
    ALSA: usb-audio: Ignore clock selector errors for single connection

Xin Long <lucien.xin@gmail.com>
    netfilter: conntrack: check SCTP_CID_SHUTDOWN_ACK for vtag setting in sctp_new

Brenton Simpson <appsforartists@google.com>
    Input: xpad - add Lenovo Legion Go controllers

Wolfram Sang <wsa+renesas@sang-engineering.com>
    spi: sh-msiof: avoid integer overflow in constants

Chen-Yu Tsai <wens@csie.org>
    ASoC: sunxi: sun4i-spdif: Add support for Allwinner H616

Alexander Tsoy <alexander@tsoy.me>
    ALSA: usb-audio: Check presence of valid altsetting control

Guixin Liu <kanie@linux.alibaba.com>
    nvmet-tcp: fix nvme tcp ida memory leak

Martin Blumenstingl <martin.blumenstingl@googlemail.com>
    regulator: pwm-regulator: Add validity checks in continuous .get_voltage

Kunwu Chan <chentao@kylinos.cn>
    dmaengine: ti: edma: Add some null pointer checks to the edma_probe

Baokun Li <libaokun1@huawei.com>
    ext4: avoid allocating blocks from corrupted group in ext4_mb_find_by_goal()

Baokun Li <libaokun1@huawei.com>
    ext4: avoid allocating blocks from corrupted group in ext4_mb_try_best_found()

Baokun Li <libaokun1@huawei.com>
    ext4: avoid dividing by 0 in mb_update_avg_fragment_size() when block bitmap corrupt

Phoenix Chen <asbeltogf@gmail.com>
    platform/x86: touchscreen_dmi: Add info for the TECLAST X16 Plus tablet

Huang Pei <huangpei@loongson.cn>
    MIPS: reserve exception vector space ONLY ONCE

Lennert Buytenhek <kernel@wantstofly.org>
    ahci: add 43-bit DMA address quirk for ASMedia ASM1061 controllers

Conrad Kostecki <conikost@gentoo.org>
    ahci: asm1166: correct count of reported ports

Devyn Liu <liudingyuan@huawei.com>
    spi: hisi-sfc-v3xx: Return IRQ_NONE if no interrupts were detected

Fullway Wang <fullwaywang@outlook.com>
    fbdev: sis: Error out if pixclock equals zero

Fullway Wang <fullwaywang@outlook.com>
    fbdev: savage: Error out if pixclock equals zero

Felix Fietkau <nbd@nbd.name>
    wifi: mac80211: fix race condition on enabling fast-xmit

Michal Kazior <michal@plume.com>
    wifi: cfg80211: fix missing interfaces when dumping

Vinod Koul <vkoul@kernel.org>
    dmaengine: fsl-qdma: increase size of 'irq_name'

Vinod Koul <vkoul@kernel.org>
    dmaengine: shdma: increase size of 'dev_id'

Dmitry Bogdanov <d.bogdanov@yadro.com>
    scsi: target: core: Add TMF to tmr_list handling

Cyril Hrubis <chrubis@suse.cz>
    sched/rt: Disallow writing invalid values to sched_rt_period_us

Cyril Hrubis <chrubis@suse.cz>
    sched/rt: Fix sysctl_sched_rr_timeslice intial value

Andrei Vagin <avagin@google.com>
    x86/fpu: Stop relying on userspace for info to fault in xsave buffer

Damien Le Moal <dlemoal@kernel.org>
    zonefs: Improve error handling

Lokesh Gidra <lokeshgidra@google.com>
    userfaultfd: fix mmap_changing checking in mfill_atomic_hugetlb

Jiri Olsa <jolsa@kernel.org>
    bpf: Remove trace_printk_lock

Jiri Olsa <jolsa@kernel.org>
    bpf: Do cleanup in bpf_bprintf_cleanup only when needed

Jiri Olsa <jolsa@kernel.org>
    bpf: Add struct for bin_args arg in bpf_bprintf_prepare

Dave Marchevsky <davemarchevsky@fb.com>
    bpf: Merge printk and seq_printf VARARG max macros

Dan Carpenter <dan.carpenter@linaro.org>
    PCI: dwc: Fix a 64bit bug in dw_pcie_ep_raise_msix_irq()

Cyril Hrubis <chrubis@suse.cz>
    sched/rt: sysctl_sched_rr_timeslice show default timeslice after reset

Paulo Alcantara <pc@manguebit.com>
    smb: client: fix parsing of SMB3.1.1 POSIX create context

Paulo Alcantara <pc@manguebit.com>
    smb: client: fix potential OOBs in smb2_parse_contexts()

Paulo Alcantara <pc@manguebit.com>
    smb: client: fix OOB in receive_encrypted_standard()

Jamal Hadi Salim <jhs@mojatatu.com>
    net/sched: Retire dsmark qdisc

Jamal Hadi Salim <jhs@mojatatu.com>
    net/sched: Retire ATM qdisc

Jamal Hadi Salim <jhs@mojatatu.com>
    net/sched: Retire CBQ qdisc


-------------

Diffstat:

 Documentation/ABI/testing/sysfs-platform-asus-wmi  |    9 +
 Makefile                                           |    4 +-
 arch/arm/boot/dts/bcm47189-luxul-xap-1440.dts      |    1 -
 arch/arm/boot/dts/bcm47189-luxul-xap-810.dts       |    2 -
 arch/arm/boot/dts/bcm53573.dtsi                    |   20 +-
 arch/arm/mach-ep93xx/core.c                        |    1 +
 arch/arm64/boot/dts/rockchip/px30.dtsi             |    2 +
 arch/arm64/boot/dts/rockchip/rk3399-rock-pi-4.dtsi |   79 +-
 arch/arm64/include/asm/exception.h                 |    5 -
 arch/arm64/kvm/vgic/vgic-its.c                     |    5 +
 arch/arm64/mm/mmu.c                                |    4 +-
 arch/mips/include/asm/vpe.h                        |    1 -
 arch/mips/kernel/smp-cps.c                         |    8 +-
 arch/mips/kernel/traps.c                           |    8 +-
 arch/mips/kernel/vpe-mt.c                          |    7 +-
 arch/mips/lantiq/prom.c                            |    6 -
 arch/powerpc/kernel/eeh_driver.c                   |   71 +-
 arch/powerpc/kernel/rtas.c                         |   24 +-
 arch/powerpc/perf/hv-24x7.c                        |   42 +-
 arch/powerpc/platforms/powernv/pci-ioda.c          |    3 +-
 arch/powerpc/platforms/pseries/lpar.c              |   20 +-
 arch/powerpc/platforms/pseries/lparcfg.c           |   20 +-
 arch/riscv/include/asm/parse_asm.h                 |    2 +-
 arch/s390/pci/pci.c                                |    2 +-
 arch/x86/include/asm/nospec-branch.h               |    2 +
 arch/x86/include/asm/text-patching.h               |   46 +-
 arch/x86/kernel/alternative.c                      |   13 +-
 arch/x86/kernel/fpu/signal.c                       |   12 +-
 arch/x86/kernel/ftrace.c                           |    4 +-
 arch/x86/kernel/paravirt.c                         |   23 +-
 arch/x86/kernel/static_call.c                      |    2 +-
 arch/x86/net/bpf_jit_comp.c                        |    2 +-
 drivers/acpi/button.c                              |    9 +
 drivers/acpi/property.c                            |    4 +
 drivers/acpi/resource.c                            |   35 +
 drivers/acpi/video_detect.c                        |   34 +
 drivers/ata/ahci.c                                 |   34 +-
 drivers/ata/ahci.h                                 |    6 +-
 drivers/ata/ahci_ceva.c                            |  125 +-
 drivers/ata/ahci_da850.c                           |   45 +-
 drivers/ata/ahci_dm816.c                           |    4 +-
 drivers/ata/libahci_platform.c                     |  135 +-
 drivers/block/nbd.c                                |    3 +-
 drivers/block/virtio_blk.c                         |    7 +-
 drivers/clk/clk.c                                  |   11 +
 drivers/clk/imx/clk-imx8mp.c                       |   23 +-
 drivers/clk/imx/clk.c                              |    3 +-
 drivers/clk/qcom/gcc-qcs404.c                      |   24 +-
 drivers/clk/qcom/gpucc-sc7180.c                    |    7 +-
 drivers/clk/qcom/gpucc-sdm845.c                    |    7 +-
 drivers/clk/renesas/renesas-cpg-mssr.c             |    8 +-
 drivers/dma/fsl-qdma.c                             |    2 +-
 drivers/dma/sh/shdma.h                             |    2 +-
 drivers/dma/ti/edma.c                              |   10 +
 drivers/firewire/core-card.c                       |   18 +-
 drivers/firmware/efi/arm-runtime.c                 |    2 +-
 drivers/firmware/efi/efi-init.c                    |   19 +-
 drivers/firmware/efi/riscv-runtime.c               |    2 +-
 drivers/gpu/drm/amd/amdgpu/amdgpu.h                |    2 +
 drivers/gpu/drm/amd/amdgpu/amdgpu_device.c         |    8 +-
 drivers/gpu/drm/amd/amdgpu/amdgpu_drv.c            |    2 +
 drivers/gpu/drm/amd/amdgpu/gfx_v9_0.c              |    8 +
 drivers/gpu/drm/amd/amdgpu/soc15.c                 |   22 +
 drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c  |    1 +
 drivers/gpu/drm/drm_syncobj.c                      |    6 +-
 .../gpu/drm/i915/display/intel_display_debugfs.c   |    4 +-
 drivers/gpu/drm/i915/i915_reg.h                    |    3 +-
 drivers/gpu/drm/nouveau/nvkm/subdev/bios/shadow.c  |    8 +-
 drivers/gpu/drm/nouveau/nvkm/subdev/instmem/nv50.c |    2 +-
 drivers/gpu/drm/ttm/ttm_pool.c                     |    2 +-
 drivers/hwmon/coretemp.c                           |    2 +-
 drivers/i2c/busses/i2c-imx.c                       |   97 +-
 drivers/infiniband/hw/bnxt_re/ib_verbs.c           |    5 +-
 drivers/infiniband/hw/hfi1/pio.c                   |    6 +-
 drivers/infiniband/hw/hfi1/sdma.c                  |    2 +-
 drivers/infiniband/hw/irdma/defs.h                 |    1 +
 drivers/infiniband/hw/irdma/hw.c                   |    8 +
 drivers/infiniband/hw/irdma/verbs.c                |    9 +-
 drivers/infiniband/hw/qedr/verbs.c                 |   11 +-
 drivers/infiniband/sw/siw/siw_cm.c                 |    1 -
 drivers/infiniband/sw/siw/siw_verbs.c              |    2 +-
 drivers/infiniband/ulp/srpt/ib_srpt.c              |   17 +-
 drivers/input/joystick/xpad.c                      |    2 +
 drivers/input/misc/iqs269a.c                       |  335 ++--
 drivers/input/serio/i8042-acpipnpio.h              |    8 +
 drivers/input/touchscreen/ads7846.c                |   23 +-
 drivers/md/dm-crypt.c                              |    6 +
 drivers/md/md.c                                    |   14 +-
 drivers/md/raid10.c                                |    2 +
 drivers/mmc/host/jz4740_mmc.c                      |   10 +-
 drivers/mmc/host/mxcmmc.c                          |    6 +-
 drivers/mtd/nand/raw/sunxi_nand.c                  |    2 +-
 drivers/net/ethernet/intel/igb/igb_main.c          |    5 +
 .../net/ethernet/marvell/octeontx2/af/rvu_npc.c    |    4 +
 drivers/net/ethernet/stmicro/stmmac/stmmac_main.c  |   20 -
 drivers/net/ethernet/ti/am65-cpsw-nuss.c           |   29 +-
 drivers/net/gtp.c                                  |   10 +-
 drivers/net/wireless/ath/ath11k/mac.c              |    2 +-
 drivers/net/wireless/intel/iwlwifi/mvm/sta.c       |    2 +-
 drivers/nvme/host/fc.c                             |   47 +-
 drivers/nvme/target/fc.c                           |  131 +-
 drivers/nvme/target/fcloop.c                       |    6 +-
 drivers/nvme/target/tcp.c                          |    1 +
 drivers/pci/controller/dwc/pcie-designware-ep.c    |    3 +-
 drivers/pci/msi.c                                  |    2 +-
 drivers/platform/x86/intel/vbtn.c                  |    3 -
 drivers/platform/x86/touchscreen_dmi.c             |   39 +-
 drivers/regulator/pwm-regulator.c                  |    3 +
 drivers/scsi/Kconfig                               |    2 +-
 drivers/scsi/lpfc/lpfc_scsi.c                      |   12 +-
 drivers/soc/mediatek/mtk-pm-domains.c              |   15 +-
 drivers/soc/renesas/r8a77980-sysc.c                |    3 +-
 drivers/spi/spi-hisi-sfc-v3xx.c                    |    5 +
 drivers/spi/spi-sh-msiof.c                         |   16 +-
 drivers/target/target_core_device.c                |    5 -
 drivers/target/target_core_transport.c             |    4 +
 drivers/tty/serial/8250/8250_port.c                |   18 +-
 drivers/tty/serial/amba-pl011.c                    |   60 +-
 drivers/usb/cdns3/cdns3-gadget.c                   |    8 +-
 drivers/usb/cdns3/core.c                           |    1 -
 drivers/usb/cdns3/drd.c                            |   13 +-
 drivers/usb/cdns3/drd.h                            |    6 +-
 drivers/usb/cdns3/host.c                           |   16 +-
 drivers/usb/dwc3/gadget.c                          |    5 +
 drivers/usb/gadget/function/f_ncm.c                |   10 +-
 drivers/usb/host/xhci-hub.c                        |  228 +--
 drivers/usb/host/xhci-mem.c                        |   10 +-
 drivers/usb/host/xhci-ring.c                       |   13 +-
 drivers/usb/host/xhci.h                            |    9 +-
 drivers/usb/roles/class.c                          |   29 +-
 drivers/vdpa/mlx5/core/mr.c                        |    1 -
 drivers/video/fbdev/savage/savagefb_driver.c       |    3 +
 drivers/video/fbdev/sis/sis_main.c                 |    2 +
 fs/afs/volume.c                                    |    4 +-
 fs/aio.c                                           |    9 +-
 fs/btrfs/disk-io.c                                 |    3 +
 fs/cifs/connect.c                                  |   19 +-
 fs/cifs/smb2file.c                                 |    1 -
 fs/cifs/smb2ops.c                                  |   54 +-
 fs/cifs/smb2pdu.c                                  |  115 +-
 fs/cifs/smb2proto.h                                |   16 +-
 fs/erofs/decompressor.c                            |   34 +-
 fs/exfat/dir.c                                     |   15 +
 fs/exfat/exfat_fs.h                                |    5 +-
 fs/ext4/extents.c                                  |  111 +-
 fs/ext4/mballoc.c                                  |   70 +-
 fs/f2fs/gc.c                                       |   39 +-
 fs/ksmbd/smb2pdu.c                                 |    8 +-
 fs/ntfs3/attrib.c                                  |   20 +-
 fs/ntfs3/attrlist.c                                |    8 +-
 fs/ntfs3/dir.c                                     |   40 +-
 fs/ntfs3/file.c                                    |    2 +
 fs/ntfs3/fslog.c                                   |   14 +-
 fs/ntfs3/fsntfs.c                                  |   24 +
 fs/ntfs3/inode.c                                   |    2 +-
 fs/ntfs3/ntfs.h                                    |    4 +-
 fs/ntfs3/ntfs_fs.h                                 |   14 +-
 fs/ntfs3/record.c                                  |   16 +-
 fs/ntfs3/xattr.c                                   |    3 +
 fs/zonefs/super.c                                  |   68 +-
 include/dt-bindings/clock/imx8mp-clock.h           |   10 +-
 include/linux/ahci_platform.h                      |    5 +-
 include/linux/bpf.h                                |   14 +-
 include/linux/clk-provider.h                       |   15 +-
 include/linux/fs.h                                 |    2 +
 include/linux/pm.h                                 |   80 +-
 include/linux/sched.h                              |    4 -
 include/linux/sched/signal.h                       |    2 +-
 include/linux/socket.h                             |    5 +-
 include/net/netfilter/nf_flow_table.h              |    4 +-
 include/net/tcp.h                                  |    2 +-
 kernel/bpf/bpf_lru_list.c                          |   21 +-
 kernel/bpf/bpf_lru_list.h                          |    7 +-
 kernel/bpf/helpers.c                               |   76 +-
 kernel/bpf/verifier.c                              |    3 +-
 kernel/sched/fair.c                                |    2 +-
 kernel/sched/rt.c                                  |   10 +-
 kernel/sysctl.c                                    |    4 +
 kernel/time/posix-timers.c                         |   31 +-
 kernel/trace/bpf_trace.c                           |   39 +-
 lib/debugobjects.c                                 |    9 +
 mm/userfaultfd.c                                   |   14 +-
 net/core/dev.c                                     |    2 +-
 net/core/dev_ioctl.c                               |    2 +-
 net/core/devlink.c                                 |    5 +-
 net/ipv4/arp.c                                     |    3 +-
 net/ipv4/devinet.c                                 |   21 +-
 net/ipv6/addrconf.c                                |   21 +-
 net/ipv6/seg6.c                                    |   20 +-
 net/l2tp/l2tp_ip6.c                                |    2 +-
 net/mac80211/mlme.c                                |    1 +
 net/mac80211/sta_info.c                            |    2 +
 net/mac80211/tx.c                                  |    2 +-
 net/mptcp/diag.c                                   |    6 +-
 net/netfilter/nf_conntrack_proto_sctp.c            |    2 +-
 net/netfilter/nf_flow_table_core.c                 |   41 +-
 net/netfilter/nf_tables_api.c                      |    3 +
 net/netfilter/nft_flow_offload.c                   |   14 +-
 net/packet/af_packet.c                             |   12 +-
 net/sched/Kconfig                                  |   42 -
 net/sched/Makefile                                 |    3 -
 net/sched/sch_api.c                                |   20 +-
 net/sched/sch_atm.c                                |  710 --------
 net/sched/sch_cbq.c                                | 1817 --------------------
 net/sched/sch_dsmark.c                             |  522 ------
 net/tls/tls_main.c                                 |    2 +-
 net/tls/tls_sw.c                                   |   12 +-
 net/wireless/nl80211.c                             |    1 +
 net/wireless/wext-core.c                           |    6 +
 scripts/bpf_doc.py                                 |    2 +-
 sound/soc/sunxi/sun4i-spdif.c                      |    5 +
 sound/usb/clock.c                                  |   10 +-
 sound/usb/format.c                                 |   20 +
 tools/include/uapi/linux/fscrypt.h                 |    3 +-
 tools/perf/trace/beauty/include/linux/socket.h     |    2 +
 tools/testing/selftests/net/vrf-xfrm-tests.sh      |   32 +-
 tools/virtio/linux/kernel.h                        |    2 +-
 tools/virtio/linux/vringh.h                        |    1 +
 218 files changed, 2296 insertions(+), 4619 deletions(-)



^ permalink raw reply	[relevance 2%]

* [PATCH 6.6 257/299] arp: Prevent overflow in arp_req_get().
  2024-02-27 13:21  2% [PATCH 6.6 000/299] 6.6.19-rc1 review Greg Kroah-Hartman
  2024-02-27 13:23  9% ` [PATCH 6.6 077/299] fs/ntfs3: Fix detected field-spanning write (size 8) of single field "le->name" Greg Kroah-Hartman
@ 2024-02-27 13:26  6% ` Greg Kroah-Hartman
  2024-02-27 16:40  0% ` [PATCH 6.6 000/299] 6.6.19-rc1 review Luna Jernberg
  2 siblings, 0 replies; 200+ results
From: Greg Kroah-Hartman @ 2024-02-27 13:26 UTC (permalink / raw)
  To: stable
  Cc: Greg Kroah-Hartman, patches, syzkaller, Bjoern Doebel,
	Kuniyuki Iwashima, Paolo Abeni, Sasha Levin

6.6-stable review patch.  If anyone has any objections, please let me know.

------------------

From: Kuniyuki Iwashima <kuniyu@amazon.com>

[ Upstream commit a7d6027790acea24446ddd6632d394096c0f4667 ]

syzkaller reported an overflown write in arp_req_get(). [0]

When ioctl(SIOCGARP) is issued, arp_req_get() looks up an neighbour
entry and copies neigh->ha to struct arpreq.arp_ha.sa_data.

The arp_ha here is struct sockaddr, not struct sockaddr_storage, so
the sa_data buffer is just 14 bytes.

In the splat below, 2 bytes are overflown to the next int field,
arp_flags.  We initialise the field just after the memcpy(), so it's
not a problem.

However, when dev->addr_len is greater than 22 (e.g. MAX_ADDR_LEN),
arp_netmask is overwritten, which could be set as htonl(0xFFFFFFFFUL)
in arp_ioctl() before calling arp_req_get().

To avoid the overflow, let's limit the max length of memcpy().

Note that commit b5f0de6df6dc ("net: dev: Convert sa_data to flexible
array in struct sockaddr") just silenced syzkaller.

[0]:
memcpy: detected field-spanning write (size 16) of single field "r->arp_ha.sa_data" at net/ipv4/arp.c:1128 (size 14)
WARNING: CPU: 0 PID: 144638 at net/ipv4/arp.c:1128 arp_req_get+0x411/0x4a0 net/ipv4/arp.c:1128
Modules linked in:
CPU: 0 PID: 144638 Comm: syz-executor.4 Not tainted 6.1.74 #31
Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS 1.16.0-debian-1.16.0-5 04/01/2014
RIP: 0010:arp_req_get+0x411/0x4a0 net/ipv4/arp.c:1128
Code: fd ff ff e8 41 42 de fb b9 0e 00 00 00 4c 89 fe 48 c7 c2 20 6d ab 87 48 c7 c7 80 6d ab 87 c6 05 25 af 72 04 01 e8 5f 8d ad fb <0f> 0b e9 6c fd ff ff e8 13 42 de fb be 03 00 00 00 4c 89 e7 e8 a6
RSP: 0018:ffffc900050b7998 EFLAGS: 00010286
RAX: 0000000000000000 RBX: ffff88803a815000 RCX: 0000000000000000
RDX: 0000000000000000 RSI: ffffffff8641a44a RDI: 0000000000000001
RBP: ffffc900050b7a98 R08: 0000000000000001 R09: 0000000000000000
R10: 0000000000000000 R11: 203a7970636d656d R12: ffff888039c54000
R13: 1ffff92000a16f37 R14: ffff88803a815084 R15: 0000000000000010
FS:  00007f172bf306c0(0000) GS:ffff88805aa00000(0000) knlGS:0000000000000000
CS:  0010 DS: 0000 ES: 0000 CR0: 0000000080050033
CR2: 00007f172b3569f0 CR3: 0000000057f12005 CR4: 0000000000770ef0
DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000
DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400
PKRU: 55555554
Call Trace:
 <TASK>
 arp_ioctl+0x33f/0x4b0 net/ipv4/arp.c:1261
 inet_ioctl+0x314/0x3a0 net/ipv4/af_inet.c:981
 sock_do_ioctl+0xdf/0x260 net/socket.c:1204
 sock_ioctl+0x3ef/0x650 net/socket.c:1321
 vfs_ioctl fs/ioctl.c:51 [inline]
 __do_sys_ioctl fs/ioctl.c:870 [inline]
 __se_sys_ioctl fs/ioctl.c:856 [inline]
 __x64_sys_ioctl+0x18e/0x220 fs/ioctl.c:856
 do_syscall_x64 arch/x86/entry/common.c:51 [inline]
 do_syscall_64+0x37/0x90 arch/x86/entry/common.c:81
 entry_SYSCALL_64_after_hwframe+0x64/0xce
RIP: 0033:0x7f172b262b8d
Code: 66 2e 0f 1f 84 00 00 00 00 00 0f 1f 00 f3 0f 1e fa 48 89 f8 48 89 f7 48 89 d6 48 89 ca 4d 89 c2 4d 89 c8 4c 8b 4c 24 08 0f 05 <48> 3d 01 f0 ff ff 73 01 c3 48 c7 c1 b8 ff ff ff f7 d8 64 89 01 48
RSP: 002b:00007f172bf300b8 EFLAGS: 00000246 ORIG_RAX: 0000000000000010
RAX: ffffffffffffffda RBX: 00007f172b3abf80 RCX: 00007f172b262b8d
RDX: 0000000020000000 RSI: 0000000000008954 RDI: 0000000000000003
RBP: 00007f172b2d3493 R08: 0000000000000000 R09: 0000000000000000
R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000000
R13: 000000000000000b R14: 00007f172b3abf80 R15: 00007f172bf10000
 </TASK>

Reported-by: syzkaller <syzkaller@googlegroups.com>
Reported-by: Bjoern Doebel <doebel@amazon.de>
Fixes: 1da177e4c3f4 ("Linux-2.6.12-rc2")
Signed-off-by: Kuniyuki Iwashima <kuniyu@amazon.com>
Link: https://lore.kernel.org/r/20240215230516.31330-1-kuniyu@amazon.com
Signed-off-by: Paolo Abeni <pabeni@redhat.com>
Signed-off-by: Sasha Levin <sashal@kernel.org>
---
 net/ipv4/arp.c | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

diff --git a/net/ipv4/arp.c b/net/ipv4/arp.c
index 9456f5bb35e5d..0d0d725b46ad0 100644
--- a/net/ipv4/arp.c
+++ b/net/ipv4/arp.c
@@ -1125,7 +1125,8 @@ static int arp_req_get(struct arpreq *r, struct net_device *dev)
 	if (neigh) {
 		if (!(READ_ONCE(neigh->nud_state) & NUD_NOARP)) {
 			read_lock_bh(&neigh->lock);
-			memcpy(r->arp_ha.sa_data, neigh->ha, dev->addr_len);
+			memcpy(r->arp_ha.sa_data, neigh->ha,
+			       min(dev->addr_len, sizeof(r->arp_ha.sa_data_min)));
 			r->arp_flags = arp_state_to_flags(neigh);
 			read_unlock_bh(&neigh->lock);
 			r->arp_ha.sa_family = dev->type;
-- 
2.43.0




^ permalink raw reply related	[relevance 6%]

* [PATCH 6.6 077/299] fs/ntfs3: Fix detected field-spanning write (size 8) of single field "le->name"
  2024-02-27 13:21  2% [PATCH 6.6 000/299] 6.6.19-rc1 review Greg Kroah-Hartman
@ 2024-02-27 13:23  9% ` Greg Kroah-Hartman
  2024-02-27 13:26  6% ` [PATCH 6.6 257/299] arp: Prevent overflow in arp_req_get() Greg Kroah-Hartman
  2024-02-27 16:40  0% ` [PATCH 6.6 000/299] 6.6.19-rc1 review Luna Jernberg
  2 siblings, 0 replies; 200+ results
From: Greg Kroah-Hartman @ 2024-02-27 13:23 UTC (permalink / raw)
  To: stable; +Cc: Greg Kroah-Hartman, patches, Konstantin Komarov, Sasha Levin

6.6-stable review patch.  If anyone has any objections, please let me know.

------------------

From: Konstantin Komarov <almaz.alexandrovich@paragon-software.com>

[ Upstream commit d155617006ebc172a80d3eb013c4b867f9a8ada4 ]

Signed-off-by: Konstantin Komarov <almaz.alexandrovich@paragon-software.com>
Signed-off-by: Sasha Levin <sashal@kernel.org>
---
 fs/ntfs3/ntfs.h | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/fs/ntfs3/ntfs.h b/fs/ntfs3/ntfs.h
index 86aecbb01a92f..13e96fc63dae5 100644
--- a/fs/ntfs3/ntfs.h
+++ b/fs/ntfs3/ntfs.h
@@ -523,7 +523,7 @@ struct ATTR_LIST_ENTRY {
 	__le64 vcn;		// 0x08: Starting VCN of this attribute.
 	struct MFT_REF ref;	// 0x10: MFT record number with attribute.
 	__le16 id;		// 0x18: struct ATTRIB ID.
-	__le16 name[3];		// 0x1A: Just to align. To get real name can use bNameOffset.
+	__le16 name[];		// 0x1A: Just to align. To get real name can use name_off.
 
 }; // sizeof(0x20)
 
-- 
2.43.0




^ permalink raw reply related	[relevance 9%]

* [PATCH 6.6 000/299] 6.6.19-rc1 review
@ 2024-02-27 13:21  2% Greg Kroah-Hartman
  2024-02-27 13:23  9% ` [PATCH 6.6 077/299] fs/ntfs3: Fix detected field-spanning write (size 8) of single field "le->name" Greg Kroah-Hartman
                   ` (2 more replies)
  0 siblings, 3 replies; 200+ results
From: Greg Kroah-Hartman @ 2024-02-27 13:21 UTC (permalink / raw)
  To: stable
  Cc: Greg Kroah-Hartman, patches, linux-kernel, torvalds, akpm, linux,
	shuah, patches, lkft-triage, pavel, jonathanh, f.fainelli,
	sudipm.mukherjee, srw, rwarsow, conor, allen.lkml

This is the start of the stable review cycle for the 6.6.19 release.
There are 299 patches in this series, all will be posted as a response
to this one.  If anyone has any issues with these being applied, please
let me know.

Responses should be made by Thu, 29 Feb 2024 13:15:36 +0000.
Anything received after that time might be too late.

The whole patch series can be found in one patch at:
	https://www.kernel.org/pub/linux/kernel/v6.x/stable-review/patch-6.6.19-rc1.gz
or in the git tree and branch at:
	git://git.kernel.org/pub/scm/linux/kernel/git/stable/linux-stable-rc.git linux-6.6.y
and the diffstat can be found below.

thanks,

greg k-h

-------------
Pseudo-Shortlog of commits:

Greg Kroah-Hartman <gregkh@linuxfoundation.org>
    Linux 6.6.19-rc1

Lennert Buytenhek <kernel@wantstofly.org>
    ahci: Extend ASM1061 43-bit DMA address quirk to other ASM106x parts

Szuying Chen <chensiying21@gmail.com>
    ata: ahci: add identifiers for ASM2116 series adapters

Geliang Tang <tanggeliang@kylinos.cn>
    mptcp: add needs_id for netlink appending addr

Geliang Tang <geliang.tang@suse.com>
    mptcp: userspace pm send RM_ADDR for ID 0

Geliang Tang <geliang.tang@suse.com>
    selftests: mptcp: add mptcp_lib_get_counter

Matthieu Baerts (NGI0) <matttbe@kernel.org>
    selftests: mptcp: join: stop transfer when check is done (part 2)

Yosry Ahmed <yosryahmed@google.com>
    mm: zswap: fix missing folio cleanup in writeback race path

Chengming Zhou <zhouchengming@bytedance.com>
    mm/zswap: invalidate duplicate entry when !zswap_enabled

Matthieu Baerts (NGI0) <matttbe@kernel.org>
    selftests: mptcp: join: stop transfer when check is done (part 1)

Corey Minyard <minyard@acm.org>
    i2c: imx: when being a target, mark the last read as processed

Armin Wolf <W_Armin@gmx.de>
    drm/amd/display: Fix memory leak in dm_sw_fini()

Muhammad Usama Anjum <usama.anjum@collabora.com>
    selftests/iommu: fix the config fragment

Erik Kurzinger <ekurzinger@nvidia.com>
    drm/syncobj: handle NULL fence in syncobj_eventfd_entry_func

Erik Kurzinger <ekurzinger@nvidia.com>
    drm/syncobj: call drm_syncobj_fence_add_wait when WAIT_AVAILABLE flag is set

Siddharth Vadapalli <s-vadapalli@ti.com>
    net: phy: realtek: Fix rtl8211f_config_init() for RTL8211F(D)(I)-VD-CG PHY

Justin Iurman <justin.iurman@uliege.be>
    Fix write to cloned skb in ipv6_hop_ioam()

Rémi Denis-Courmont <courmisch@gmail.com>
    phonet/pep: fix racy skb_queue_empty() use

Rémi Denis-Courmont <courmisch@gmail.com>
    phonet: take correct lock to peek at the RX queue

Horatiu Vultur <horatiu.vultur@microchip.com>
    net: sparx5: Add spinlock for frame transmission from CPU

Jianbo Liu <jianbol@nvidia.com>
    net/sched: flower: Add lock protection when remove filter handle

Jiri Pirko <jiri@resnulli.us>
    devlink: fix port dump cmd type

Jakub Kicinski <kuba@kernel.org>
    tools: ynl: don't leak mcast_groups on init error

Jakub Kicinski <kuba@kernel.org>
    tools: ynl: make sure we always pass yarg to mnl_cb_run

Jeremy Kerr <jk@codeconstruct.com.au>
    net: mctp: put sock on tag allocation failure

Florian Westphal <fw@strlen.de>
    netfilter: nf_tables: use kzalloc for hook allocation

Pablo Neira Ayuso <pablo@netfilter.org>
    netfilter: nf_tables: register hooks last when adding new chain/flowtable

Pablo Neira Ayuso <pablo@netfilter.org>
    netfilter: nft_flow_offload: release dst in case direct xmit path is used

Pablo Neira Ayuso <pablo@netfilter.org>
    netfilter: nft_flow_offload: reset dst in route object after setting up flow

Florian Westphal <fw@strlen.de>
    netfilter: nf_tables: set dormant flag on hook register failure

Sabrina Dubroca <sd@queasysnail.net>
    tls: don't skip over different type records from the rx_list

Sabrina Dubroca <sd@queasysnail.net>
    tls: stop recv() if initial process_rx_list gave us non-DATA

Sabrina Dubroca <sd@queasysnail.net>
    tls: break out of main loop when PEEK gets a non-data record

Guenter Roeck <linux@roeck-us.net>
    hwmon: (nct6775) Fix access to temperature configuration registers

Lad Prabhakar <prabhakar.mahadev-lad.rj@bp.renesas.com>
    cache: ax45mp_cache: Align end size to cache boundary in ax45mp_dma_cache_wback()

Shigeru Yoshida <syoshida@redhat.com>
    bpf, sockmap: Fix NULL pointer dereference in sk_psock_verdict_data_ready()

Jason Gunthorpe <jgg@ziepe.ca>
    s390: use the correct count for __iowrite64_copy()

Alex Elder <elder@linaro.org>
    net: ipa: don't overrun IPA suspend interrupt registers

Subbaraya Sundeep <sbhatta@marvell.com>
    octeontx2-af: Consider the action set by PF

Maxime Ripard <mripard@kernel.org>
    drm/i915/tv: Fix TV mode

Mario Limonciello <mario.limonciello@amd.com>
    platform/x86: thinkpad_acpi: Only update profile if successfully converted

Mark Brown <broonie@kernel.org>
    arm64/sme: Restore SMCR_EL1.EZT0 on exit from suspend

Mark Brown <broonie@kernel.org>
    arm64/sme: Restore SME registers on exit from suspend

Kuniyuki Iwashima <kuniyu@amazon.com>
    arp: Prevent overflow in arp_req_get().

Vasiliy Kovalev <kovalev@altlinux.org>
    devlink: fix possible use-after-free and memory leaks in devlink_init()

Vasiliy Kovalev <kovalev@altlinux.org>
    ipv6: sr: fix possible use-after-free and null-ptr-deref

Daniil Dulov <d.dulov@aladdin.ru>
    afs: Increase buffer size in afs_update_volume_status()

Guenter Roeck <linux@roeck-us.net>
    parisc: Fix stack unwinder

Martin KaFai Lau <martin.lau@kernel.org>
    bpf: Fix racing between bpf_timer_cancel_and_free and bpf_timer_cancel

Radhey Shyam Pandey <radhey.shyam.pandey@amd.com>
    ata: ahci_ceva: fix error handling for Xilinx GT PHY support

Hangbin Liu <liuhangbin@gmail.com>
    selftests: bonding: set active slave to primary eth1 specifically

Gaurav Batra <gbatra@linux.ibm.com>
    powerpc/pseries/iommu: DLPAR add doesn't completely initialize pci_controller

Justin Chen <justin.chen@broadcom.com>
    net: bcmasp: Sanity check is off by one

Florian Fainelli <florian.fainelli@broadcom.com>
    net: bcmasp: Indicate MAC is in charge of PHY PM

Eric Dumazet <edumazet@google.com>
    ipv6: properly combine dev_base_seq and ipv6.dev_addr_genid

Eric Dumazet <edumazet@google.com>
    ipv4: properly combine dev_base_seq and ipv4.dev_addr_genid

Pavel Sakharov <p.sakharov@ispras.ru>
    net: stmmac: Fix incorrect dereference in interrupt handlers

Alison Schofield <alison.schofield@intel.com>
    x86/numa: Fix the sort compare func used in numa_fill_memblks()

Alison Schofield <alison.schofield@intel.com>
    x86/numa: Fix the address overlap check in numa_fill_memblks()

Arnd Bergmann <arnd@arndb.de>
    nouveau: fix function cast warnings

Jakub Kicinski <kuba@kernel.org>
    net/sched: act_mirred: don't override retval if we already lost the skb

Jakub Kicinski <kuba@kernel.org>
    net/sched: act_mirred: use the backlog for mirred ingress

Victor Nogueira <victor@mojatatu.com>
    net/sched: act_mirred: Create function tcf_mirred_to_dev and improve readability

Randy Dunlap <rdunlap@infradead.org>
    net: ethernet: adi: requires PHYLIB support

Kuniyuki Iwashima <kuniyu@amazon.com>
    dccp/tcp: Unhash sk from ehash for tb2 alloc failure after check_estalblished().

Tobias Waldekranz <tobias@waldekranz.com>
    net: bridge: switchdev: Ensure deferred event delivery on unoffload

Tobias Waldekranz <tobias@waldekranz.com>
    net: bridge: switchdev: Skip MDB replays of deferred events on offload

Randy Dunlap <rdunlap@infradead.org>
    scsi: jazz_esp: Only build if SCSI core is builtin

Don Brace <don.brace@microchip.com>
    scsi: smartpqi: Fix disable_managed_interrupts

Gianmarco Lusvardi <glusvardi@posteo.net>
    bpf, scripts: Correct GPL license name

Arnd Bergmann <arnd@arndb.de>
    RDMA/srpt: fix function pointer cast warnings

Sebastian Andrzej Siewior <bigeasy@linutronix.de>
    xsk: Add truesize to skb_add_rx_frag().

Chris Morgan <macromorgan@hotmail.com>
    arm64: dts: rockchip: Correct Indiedroid Nova GPIO Names

Heiko Stuebner <heiko.stuebner@cherry.de>
    arm64: dts: rockchip: set num-cs property for spi on px30

Kamal Heib <kheib@redhat.com>
    RDMA/qedr: Fix qedr_create_user_qp error flow

Joao Martins <joao.m.martins@oracle.com>
    iommufd/iova_bitmap: Consider page offset for the pages to be pinned

Joao Martins <joao.m.martins@oracle.com>
    iommufd/iova_bitmap: Switch iova_bitmap::bitmap to an u8 array

Joao Martins <joao.m.martins@oracle.com>
    iommufd/iova_bitmap: Bounds check mapped::pages access

Lucas Stach <l.stach@pengutronix.de>
    bus: imx-weim: fix valid range check

Alexander Stein <alexander.stein@ew.tq-group.com>
    arm64: dts: tqma8mpql: fix audio codec iov-supply

Bart Van Assche <bvanassche@acm.org>
    RDMA/srpt: Support specifying the srpt_service_guid parameter

Mustafa Ismail <mustafa.ismail@intel.com>
    RDMA/irdma: Add AE for too many RNRS

Mustafa Ismail <mustafa.ismail@intel.com>
    RDMA/irdma: Set the CQ read threshold for GEN 1

Shiraz Saleem <shiraz.saleem@intel.com>
    RDMA/irdma: Validate max_send_wr and max_recv_wr

Mike Marciniszyn <mike.marciniszyn@intel.com>
    RDMA/irdma: Fix KASAN issue with tasklet

Marek Vasut <marex@denx.de>
    arm64: dts: imx8mp: Disable UART4 by default on Data Modul i.MX8M Plus eDM SBC

Mark Zhang <markzhang@nvidia.com>
    IB/mlx5: Don't expose debugfs entries for RRoCE general parameters if not supported

Kalesh AP <kalesh-anakkur.purayil@broadcom.com>
    RDMA/bnxt_re: Add a missing check in bnxt_qplib_query_srq

Kalesh AP <kalesh-anakkur.purayil@broadcom.com>
    RDMA/bnxt_re: Return error for SRQ resize

Zhipeng Lu <alexious@zju.edu.cn>
    IB/hfi1: Fix a memleak in init_credit_return

Martynas Pumputis <m@lambda.lt>
    bpf: Derive source IP addr via bpf_*_fib_lookup()

Dan Carpenter <dan.carpenter@linaro.org>
    xen/events: fix error code in xen_bind_pirq_msi_to_irq()

Sohaib Nadeem <sohaib.nadeem@amd.com>
    Revert "drm/amd/display: increased min_dcfclk_mhz and min_fclk_mhz"

Srinivasan Shanmugam <srinivasan.shanmugam@amd.com>
    drm/amd/display: Fix buffer overflow in 'get_host_router_total_dp_tunnel_bw()'

Nathan Chancellor <nathan@kernel.org>
    drm/amd/display: Avoid enum conversion warning

Steve French <stfrench@microsoft.com>
    smb3: add missing null server pointer check

Matthieu Baerts (NGI0) <matttbe@kernel.org>
    selftests: mptcp: diag: unique 'cestab' subtest names

Matthieu Baerts (NGI0) <matttbe@kernel.org>
    selftests: mptcp: diag: unique 'in use' subtest names

Matthieu Baerts (NGI0) <matttbe@kernel.org>
    selftests: mptcp: diag: fix bash warnings on older kernels

Geliang Tang <geliang.tang@linux.dev>
    selftests: mptcp: diag: check CURRESTAB counters

Matthieu Baerts (NGI0) <matttbe@kernel.org>
    selftests: mptcp: pm nl: avoid error msg on older kernels

Matthieu Baerts (NGI0) <matttbe@kernel.org>
    selftests: mptcp: pm nl: also list skipped tests

Matthieu Baerts (NGI0) <matttbe@kernel.org>
    selftests: mptcp: simult flows: fix some subtest names

Matthieu Baerts (NGI0) <matttbe@kernel.org>
    selftests: mptcp: userspace_pm: unique subtest names

Paolo Abeni <pabeni@redhat.com>
    mptcp: fix duplicate subflow creation

Paolo Abeni <pabeni@redhat.com>
    mptcp: fix data races on remote_id

Paolo Abeni <pabeni@redhat.com>
    mptcp: fix data races on local_id

Paolo Abeni <pabeni@redhat.com>
    mptcp: fix lockless access in subflow ULP diag

Geliang Tang <tanggeliang@kylinos.cn>
    mptcp: add needs_id for userspace appending addr

Xu Yang <xu.yang_2@nxp.com>
    usb: roles: don't get/set_role() when usb_role_switch is unregistered

Xu Yang <xu.yang_2@nxp.com>
    usb: roles: fix NULL pointer issue when put module's reference

Aaro Koskinen <aaro.koskinen@iki.fi>
    usb: gadget: omap_udc: fix USB gadget regression on Palm TE

Krishna Kurapati <quic_kriskura@quicinc.com>
    usb: gadget: ncm: Avoid dropping datagrams of properly parsed NTBs

Frank Li <Frank.Li@nxp.com>
    usb: cdns3: fix memory double free when handle zero packet

Frank Li <Frank.Li@nxp.com>
    usb: cdns3: fixed memory use after free at cdns3_gadget_ep_disable()

Pawel Laszczak <pawell@cadence.com>
    usb: cdnsp: fixed issue with incorrect detecting CDNSP family controllers

Pawel Laszczak <pawell@cadence.com>
    usb: cdnsp: blocked some cdns3 specific code

Thinh Nguyen <Thinh.Nguyen@synopsys.com>
    usb: dwc3: gadget: Don't disconnect if not started

Lino Sanfilippo <l.sanfilippo@kunbus.com>
    serial: amba-pl011: Fix DMA transmission in RS485 mode

Lino Sanfilippo <l.sanfilippo@kunbus.com>
    serial: stm32: do not always set SER_RS485_RX_DURING_TX if RS485 is enabled

Ondrej Jirman <megi@xff.cz>
    Revert "usb: typec: tcpm: reset counter when enter into unattached state after try role"

Sandeep Dhavale <dhavale@google.com>
    erofs: fix refcount on the metabuf used for inode lookup

Arnd Bergmann <arnd@arndb.de>
    dm-integrity, dm-verity: reduce stack usage for recheck

Nikita Shubin <nikita.shubin@maquefel.me>
    ARM: ep93xx: Add terminator to gpiod_lookup_table

Tom Parkin <tparkin@katalix.com>
    l2tp: pass correct message length to ip6_append_data

Vidya Sagar <vidyas@nvidia.com>
    PCI/MSI: Prevent MSI hardware interrupt number truncation

Nam Cao <namcao@linutronix.de>
    irqchip/sifive-plic: Enable interrupt if needed before EOI

Oliver Upton <oliver.upton@linux.dev>
    irqchip/gic-v3-its: Do not assume vPE tables are preallocated

Chen Jun <chenjun102@huawei.com>
    irqchip/mbigen: Don't use bus_get_dev_root() to find the parent

zhenwei pi <pizhenwei@bytedance.com>
    crypto: virtio/akcipher - Fix stack overflow on memcpy

Vasiliy Kovalev <kovalev@altlinux.org>
    gtp: fix use-after-free and null-ptr-deref in gtp_genl_dump_pdp()

Andrzej Kacprowski <Andrzej.Kacprowski@intel.com>
    accel/ivpu: Don't enable any tiles by default on VPU40xx

Oliver Upton <oliver.upton@linux.dev>
    KVM: arm64: vgic-its: Test for valid IRQ in its_sync_lpi_pending_table()

Oliver Upton <oliver.upton@linux.dev>
    KVM: arm64: vgic-its: Test for valid IRQ in MOVALL handler

Yu Kuai <yukuai3@huawei.com>
    md: Fix missing release of 'active_io' for flush

Javier Martinez Canillas <javierm@redhat.com>
    sparc: Fix undefined reference to fb_is_primary_device

Baokun Li <libaokun1@huawei.com>
    cachefiles: fix memory leak in cachefiles_add_cache()

Hans de Goede <hdegoede@redhat.com>
    platform/x86: touchscreen_dmi: Allow partial (prefix) matches for ACPI names

Hans de Goede <hdegoede@redhat.com>
    platform/x86: intel-vbtn: Stop calling "VBDL" from notify_handler

SeongJae Park <sj@kernel.org>
    mm/damon/reclaim: fix quota stauts loss due to online tunings

Johannes Weiner <hannes@cmpxchg.org>
    mm: memcontrol: clarify swapaccount=0 deprecation warning

SeongJae Park <sj@kernel.org>
    mm/damon/lru_sort: fix quota status loss due to online tunings

Kairui Song <kasong@tencent.com>
    mm/swap: fix race when skipping swapcache

Terry Tritton <terry.tritton@linaro.org>
    selftests/mm: uffd-unit-test check if huge page size is 0

Martin K. Petersen <martin.petersen@oracle.com>
    scsi: core: Consult supported VPD page list prior to fetching page

Naohiro Aota <naohiro.aota@wdc.com>
    scsi: target: pscsi: Fix bio_put() for error case

Martin K. Petersen <martin.petersen@oracle.com>
    scsi: sd: usb_storage: uas: Access media prior to querying device properties

Robert Richter <rrichter@amd.com>
    cxl/pci: Fix disabling memory if DVSEC CXL Range does not match a CFMWS window

Dan Williams <dan.j.williams@intel.com>
    cxl/acpi: Fix load failures due to single window creation failure

Mikulas Patocka <mpatocka@redhat.com>
    dm-verity: recheck the hash after a failure

Mikulas Patocka <mpatocka@redhat.com>
    dm-crypt: don't modify the data when using authenticated encryption

Mikulas Patocka <mpatocka@redhat.com>
    dm-integrity: recheck the integrity tag after a failure

Helge Deller <deller@gmx.de>
    Revert "parisc: Only list existing CPUs in cpu_possible_mask"

Mikulas Patocka <mpatocka@redhat.com>
    dm-crypt: recheck the integrity tag after a failure

Guenter Roeck <linux@roeck-us.net>
    lib/Kconfig.debug: TEST_IOV_ITER depends on MMU

Bart Van Assche <bvanassche@acm.org>
    fs/aio: Restrict kiocb_set_cancel_fn() to I/O submitted via libaio

Damien Le Moal <dlemoal@kernel.org>
    ata: libata-core: Do not try to set sleeping devices to standby

Peter Oberparleiter <oberpar@linux.ibm.com>
    s390/cio: fix invalid -EBUSY on ccw_device_start

Wayne Lin <wayne.lin@amd.com>
    drm/amd/display: adjust few initialization order in dm

Martin Blumenstingl <martin.blumenstingl@googlemail.com>
    drm/meson: Don't remove bridges which are created by other drivers

Thomas Hellström <thomas.hellstrom@linux.intel.com>
    drm/ttm: Fix an invalid freeing on already freed page in error path

Qu Wenruo <wqu@suse.com>
    btrfs: defrag: avoid unnecessary defrag caused by incorrect extent size

Huacai Chen <chenhuacai@kernel.org>
    LoongArch: Update cpu_sibling_map when disabling nonboot CPUs

Huacai Chen <chenhuacai@kernel.org>
    LoongArch: Disable IRQ before init_fn() for nonboot CPUs

Huacai Chen <chenhuacai@kernel.org>
    LoongArch: Call early_init_fdt_scan_reserved_mem() earlier

Jonathan Corbet <corbet@lwn.net>
    docs: Instruct LaTeX to cope with deeper nesting

Pawan Gupta <pawan.kumar.gupta@linux.intel.com>
    x86/bugs: Add asm helpers for executing VERW

Daniel Vacek <neelx@redhat.com>
    IB/hfi1: Fix sdma.h tx->num_descs off-by-one error

Maximilian Heyne <mheyne@amazon.de>
    xen/events: close evtchn after mapping cleanup

Juergen Gross <jgross@suse.com>
    xen/events: modify internal [un]bind interfaces

Juergen Gross <jgross@suse.com>
    xen/events: drop xen_allocate_irqs_dynamic()

Juergen Gross <jgross@suse.com>
    xen/events: remove some simple helpers from events_base.c

Juergen Gross <jgross@suse.com>
    xen/events: reduce externally visible helper functions

Viresh Kumar <viresh.kumar@linaro.org>
    xen: evtchn: Allow shared registration of IRQ handers

Sohaib Nadeem <sohaib.nadeem@amd.com>
    drm/amd/display: fixed integer types and null check locations

Peichen Huang <peichen.huang@amd.com>
    drm/amd/display: Request usb4 bw for mst streams

Meenakshikumar Somasundaram <meenakshikumar.somasundaram@amd.com>
    drm/amd/display: Add dpia display mode validation logic

Paolo Abeni <pabeni@redhat.com>
    mptcp: corner case locking for rx path fields initialization

Paolo Abeni <pabeni@redhat.com>
    mptcp: fix more tx path fields initialization

Geliang Tang <geliang.tang@linux.dev>
    mptcp: use mptcp_set_state

Geliang Tang <geliang.tang@linux.dev>
    mptcp: add CurrEstab MIB counter support

Steve French <stfrench@microsoft.com>
    smb3: clarify mount warning

Shyam Prasad N <sprasad@microsoft.com>
    cifs: handle cases where multiple sessions share connection

Shyam Prasad N <sprasad@microsoft.com>
    cifs: change tcon status when need_reconnect is set on it

Yi Sun <yi.sun@unisoc.com>
    virtio-blk: Ensure no requests in virtqueues before deleting vqs.

Paulo Alcantara <pc@manguebit.com>
    smb: client: set correct d_type for reparse points under DFS mounts

Lijo Lazar <lijo.lazar@amd.com>
    drm/amdgpu: Fix HDP flush for VFs on nbio v7.9

Stanley.Yang <Stanley.Yang@amd.com>
    drm/amdgpu: Fix shared buff copy to user

Prike Liang <Prike.Liang@amd.com>
    drm/amdgpu: reset gpu for s3 suspend abort case

Prike Liang <Prike.Liang@amd.com>
    drm/amdgpu: skip to program GFXDEC registers for suspend abort

Xiubo Li <xiubli@redhat.com>
    libceph: fail sparse-read if the data length doesn't match

Takashi Sakamoto <o-takashi@sakamocchi.jp>
    firewire: core: send bus reset promptly on gap count error

Krystian Pradzynski <krystian.pradzynski@intel.com>
    accel/ivpu/40xx: Stop passing SKU boot parameters to FW

Jacek Lawrynowicz <jacek.lawrynowicz@linux.intel.com>
    accel/ivpu: Disable d3hot_delay on all NPU generations

Wachowski, Karol <karol.wachowski@intel.com>
    accel/ivpu: Force snooping for MMU writes

Kees Cook <keescook@chromium.org>
    LoongArch: vDSO: Disable UBSAN instrumentation

Huacai Chen <chenhuacai@kernel.org>
    LoongArch: Change acpi_core_pic[NR_CPUS] to acpi_core_pic[MAX_CORE_PIC]

Masahiro Yamada <masahiroy@kernel.org>
    LoongArch: Select HAVE_ARCH_SECCOMP to use the common SECCOMP menu

Masahiro Yamada <masahiroy@kernel.org>
    LoongArch: Select ARCH_ENABLE_THP_MIGRATION instead of redefining it

SEO HOYOUNG <hy50.seo@samsung.com>
    scsi: ufs: core: Remove the ufshcd_release() in ufshcd_err_handling_prepare()

Alice Chao <alice.chao@mediatek.com>
    scsi: ufs: core: Fix shift issue in ufshcd_clear_cmd()

Hannes Reinecke <hare@suse.de>
    scsi: lpfc: Use unsigned type for num_sge

Zhang Rui <rui.zhang@intel.com>
    hwmon: (coretemp) Enlarge per package core count limit

Andrew Bresticker <abrestic@rivosinc.com>
    efi: Don't add memblocks for soft-reserved memory

Andrew Bresticker <abrestic@rivosinc.com>
    efi: runtime: Fix potential overflow of soft-reserved region size

Benjamin Berg <benjamin.berg@intel.com>
    wifi: iwlwifi: do not announce EPCS support

Johannes Berg <johannes.berg@intel.com>
    wifi: mac80211: accept broadcast probe responses on 6 GHz

Johannes Berg <johannes.berg@intel.com>
    wifi: mac80211: adding missing drv_mgd_complete_tx() call

Johannes Berg <johannes.berg@intel.com>
    wifi: mac80211: set station RX-NSS on reconfig

Edward Adam Davis <eadavis@qq.com>
    fs/ntfs3: Fix oob in ntfs_listxattr

Konstantin Komarov <almaz.alexandrovich@paragon-software.com>
    fs/ntfs3: Update inode->i_size after success write into compressed file

Konstantin Komarov <almaz.alexandrovich@paragon-software.com>
    fs/ntfs3: Fixed overflow check in mi_enum_attr()

Konstantin Komarov <almaz.alexandrovich@paragon-software.com>
    fs/ntfs3: Correct function is_rst_area_valid

Konstantin Komarov <almaz.alexandrovich@paragon-software.com>
    fs/ntfs3: Use i_size_read and i_size_write

Konstantin Komarov <almaz.alexandrovich@paragon-software.com>
    fs/ntfs3: Prevent generic message "attempt to access beyond end of device"

Ism Hong <ism.hong@gmail.com>
    fs/ntfs3: use non-movable memory for ntfs3 MFT buffer cache

Konstantin Komarov <almaz.alexandrovich@paragon-software.com>
    fs/ntfs3: Use kvfree to free memory allocated by kvmalloc

Konstantin Komarov <almaz.alexandrovich@paragon-software.com>
    fs/ntfs3: Disable ATTR_LIST_ENTRY size check

Konstantin Komarov <almaz.alexandrovich@paragon-software.com>
    fs/ntfs3: Add NULL ptr dereference checking at the end of attr_allocate_frame()

Konstantin Komarov <almaz.alexandrovich@paragon-software.com>
    fs/ntfs3: ntfs3_forced_shutdown use int instead of bool

Konstantin Komarov <almaz.alexandrovich@paragon-software.com>
    fs/ntfs3: Implement super_operations::shutdown

Konstantin Komarov <almaz.alexandrovich@paragon-software.com>
    fs/ntfs3: Drop suid and sgid bits as a part of fpunch

Konstantin Komarov <almaz.alexandrovich@paragon-software.com>
    fs/ntfs3: Add file_modified

Konstantin Komarov <almaz.alexandrovich@paragon-software.com>
    fs/ntfs3: Fix detected field-spanning write (size 8) of single field "le->name"

Konstantin Komarov <almaz.alexandrovich@paragon-software.com>
    fs/ntfs3: Fix multithreaded stress test

Konstantin Komarov <almaz.alexandrovich@paragon-software.com>
    fs/ntfs3: Reduce stack usage

Konstantin Komarov <almaz.alexandrovich@paragon-software.com>
    fs/ntfs3: Print warning while fixing hard links count

Konstantin Komarov <almaz.alexandrovich@paragon-software.com>
    fs/ntfs3: Correct hard links updating when dealing with DOS names

Konstantin Komarov <almaz.alexandrovich@paragon-software.com>
    fs/ntfs3: Improve ntfs_dir_count

Konstantin Komarov <almaz.alexandrovich@paragon-software.com>
    fs/ntfs3: Modified fix directory element type detection

Konstantin Komarov <almaz.alexandrovich@paragon-software.com>
    fs/ntfs3: Improve alternative boot processing

Szilard Fabian <szfabian@bluemarch.art>
    Input: i8042 - add Fujitsu Lifebook U728 to i8042 quirk table

Zhang Yi <yi.zhang@huawei.com>
    ext4: correct the hole length returned by ext4_map_blocks()

Paulo Alcantara <pc@manguebit.com>
    smb: client: increase number of PDUs allowed in a compound request

Shyam Prasad N <sprasad@microsoft.com>
    cifs: do not search for channel if server is terminating

Daniel Wagner <dwagner@suse.de>
    nvmet-fc: take ref count on tgtport before delete assoc

Daniel Wagner <dwagner@suse.de>
    nvmet-fc: avoid deadlock on delete association path

Daniel Wagner <dwagner@suse.de>
    nvmet-fc: abort command when there is no binding

Daniel Wagner <dwagner@suse.de>
    nvmet-fc: hold reference on hostport match

Daniel Wagner <dwagner@suse.de>
    nvmet-fc: defer cleanup using RCU properly

Daniel Wagner <dwagner@suse.de>
    nvmet-fc: release reference on target port

Daniel Wagner <dwagner@suse.de>
    nvmet-fcloop: swap the list_add_tail arguments

Daniel Wagner <dwagner@suse.de>
    nvme-fc: do not wait in vain when unloading module

Alexander Tsoy <alexander@tsoy.me>
    ALSA: usb-audio: Ignore clock selector errors for single connection

Richard Fitzgerald <rf@opensource.cirrus.com>
    ASoC: wm_adsp: Don't overwrite fwf_name with the default

Shyam Prasad N <sprasad@microsoft.com>
    cifs: make sure that channel scaling is done only once

Sohaib Nadeem <sohaib.nadeem@amd.com>
    drm/amd/display: increased min_dcfclk_mhz and min_fclk_mhz

Mukul Joshi <mukul.joshi@amd.com>
    drm/amdkfd: Use correct drm device for cgroup permission check

Xin Long <lucien.xin@gmail.com>
    netfilter: conntrack: check SCTP_CID_SHUTDOWN_ACK for vtag setting in sctp_new

Will Deacon <will@kernel.org>
    misc: open-dice: Fix spurious lockdep warning

Brenton Simpson <appsforartists@google.com>
    Input: xpad - add Lenovo Legion Go controllers

Wolfram Sang <wsa+renesas@sang-engineering.com>
    spi: sh-msiof: avoid integer overflow in constants

Patrick Rudolph <patrick.rudolph@9elements.com>
    regulator (max5970): Fix IRQ handler

Chen-Yu Tsai <wens@csie.org>
    ASoC: sunxi: sun4i-spdif: Add support for Allwinner H616

Alexander Tsoy <alexander@tsoy.me>
    ALSA: usb-audio: Check presence of valid altsetting control

Christian A. Ehrhardt <lk@c--e.de>
    usb: ucsi_acpi: Quirk to ack a connector change ack cmd

Guixin Liu <kanie@linux.alibaba.com>
    nvmet-tcp: fix nvme tcp ida memory leak

Kunwu Chan <chentao@kylinos.cn>
    HID: nvidia-shield: Add missing null pointer checks to LED initialization

Rui Salvaterra <rsalvaterra@gmail.com>
    ALSA: hda: Increase default bdl_pos_adj for Apollo Lake

Rui Salvaterra <rsalvaterra@gmail.com>
    ALSA: hda: Replace numeric device IDs with constant values

Jiri Kosina <jkosina@suse.com>
    HID: logitech-hidpp: add support for Logitech G Pro X Superlight 2

Martin Blumenstingl <martin.blumenstingl@googlemail.com>
    regulator: pwm-regulator: Add validity checks in continuous .get_voltage

Venkata Prasad Potturu <venkataprasad.potturu@amd.com>
    ASoC: amd: acp: Add check for cpu dai link initialization

Kunwu Chan <chentao@kylinos.cn>
    dmaengine: ti: edma: Add some null pointer checks to the edma_probe

Hans de Goede <hdegoede@redhat.com>
    Input: goodix - accept ACPI resources with gpio_count == 3 && gpio_int_idx == 0

Baokun Li <libaokun1@huawei.com>
    ext4: avoid allocating blocks from corrupted group in ext4_mb_find_by_goal()

Baokun Li <libaokun1@huawei.com>
    ext4: avoid allocating blocks from corrupted group in ext4_mb_try_best_found()

Baokun Li <libaokun1@huawei.com>
    ext4: avoid dividing by 0 in mb_update_avg_fragment_size() when block bitmap corrupt

Phoenix Chen <asbeltogf@gmail.com>
    platform/x86: touchscreen_dmi: Add info for the TECLAST X16 Plus tablet

Huang Pei <huangpei@loongson.cn>
    MIPS: reserve exception vector space ONLY ONCE

Lukas Wunner <lukas@wunner.de>
    ARM: dts: Fix TPM schema violations

Lennert Buytenhek <kernel@wantstofly.org>
    ahci: add 43-bit DMA address quirk for ASMedia ASM1061 controllers

Charles Keepax <ckeepax@opensource.cirrus.com>
    spi: cs42l43: Handle error from devm_pm_runtime_enable

Maksim Kiselev <bigunclemax@gmail.com>
    aoe: avoid potential deadlock at set_capacity

Conrad Kostecki <conikost@gentoo.org>
    ahci: asm1166: correct count of reported ports

Shyam Prasad N <sprasad@microsoft.com>
    cifs: helper function to check replayable error codes

Shyam Prasad N <sprasad@microsoft.com>
    cifs: translate network errors on send to -ECONNABORTED

Shyam Prasad N <sprasad@microsoft.com>
    cifs: cifs_pick_channel should try selecting active channels

Kees Cook <keescook@chromium.org>
    smb: Work around Clang __bdos() type confusion

Christian A. Ehrhardt <lk@c--e.de>
    block: Fix WARNING in _copy_from_iter

Devyn Liu <liudingyuan@huawei.com>
    spi: hisi-sfc-v3xx: Return IRQ_NONE if no interrupts were detected

Mika Westerberg <mika.westerberg@linux.intel.com>
    spi: intel-pci: Add support for Arrow Lake SPI serial flash

Liming Sun <limings@nvidia.com>
    platform/mellanox: mlxbf-tmfifo: Drop Tx network packet when Tx TmFIFO is full

Fullway Wang <fullwaywang@outlook.com>
    fbdev: sis: Error out if pixclock equals zero

Fullway Wang <fullwaywang@outlook.com>
    fbdev: savage: Error out if pixclock equals zero

Felix Fietkau <nbd@nbd.name>
    wifi: mac80211: fix race condition on enabling fast-xmit

Michal Kazior <michal@plume.com>
    wifi: cfg80211: fix missing interfaces when dumping

Vinod Koul <vkoul@kernel.org>
    dmaengine: dw-edma: increase size of 'name' in debugfs code

Vinod Koul <vkoul@kernel.org>
    dmaengine: fsl-qdma: increase size of 'irq_name'

Vinod Koul <vkoul@kernel.org>
    dmaengine: shdma: increase size of 'dev_id'

Shyam Prasad N <sprasad@microsoft.com>
    cifs: open_cached_dir should not rely on primary channel

Dmitry Bogdanov <d.bogdanov@yadro.com>
    scsi: target: core: Add TMF to tmr_list handling

Christoph Müllner <christoph.muellner@vrull.eu>
    tools: selftests: riscv: Fix compile warnings in mm tests

Christoph Müllner <christoph.muellner@vrull.eu>
    tools: selftests: riscv: Fix compile warnings in vector tests

Mahesh Rajashekhara <mahesh.rajashekhara@microchip.com>
    scsi: smartpqi: Fix logical volume rescan race condition

David Strahan <david.strahan@microchip.com>
    scsi: smartpqi: Add new controller PCI IDs

Hector Martin <marcan@marcan.st>
    dmaengine: apple-admac: Keep upper bits of REG_BUS_WIDTH

Jan Kiszka <jan.kiszka@siemens.com>
    riscv/efistub: Ensure GP-relative addressing is not used

Dan Carpenter <dan.carpenter@linaro.org>
    PCI: dwc: Fix a 64bit bug in dw_pcie_ep_raise_msix_irq()

Cyril Hrubis <chrubis@suse.cz>
    sched/rt: Disallow writing invalid values to sched_rt_period_us


-------------

Diffstat:

 Documentation/conf.py                              |   6 +
 Makefile                                           |   4 +-
 .../dts/aspeed/aspeed-bmc-facebook-bletchley.dts   |   4 +-
 .../dts/aspeed/aspeed-bmc-facebook-wedge400.dts    |   4 +-
 arch/arm/boot/dts/aspeed/aspeed-bmc-opp-tacoma.dts |   2 +-
 .../dts/aspeed/ast2600-facebook-netbmc-common.dtsi |   4 +-
 .../arm/boot/dts/nxp/imx/imx6ull-phytec-tauri.dtsi |   2 +-
 .../boot/dts/nxp/imx/imx7d-flex-concentrator.dts   |   2 +-
 .../dts/ti/omap/am335x-moxa-uc-2100-common.dtsi    |   2 +-
 arch/arm/mach-ep93xx/core.c                        |   1 +
 .../dts/freescale/imx8mp-data-modul-edm-sbc.dts    |   2 +-
 .../dts/freescale/imx8mp-tqma8mpql-mba8mpxl.dts    |   9 +-
 arch/arm64/boot/dts/rockchip/px30.dtsi             |   2 +
 .../boot/dts/rockchip/rk3588s-indiedroid-nova.dts  |  10 +-
 arch/arm64/include/asm/fpsimd.h                    |   2 +
 arch/arm64/kernel/fpsimd.c                         |  16 +
 arch/arm64/kernel/suspend.c                        |   3 +
 arch/arm64/kvm/vgic/vgic-its.c                     |   5 +
 arch/loongarch/Kconfig                             |  23 +-
 arch/loongarch/include/asm/acpi.h                  |   4 +-
 arch/loongarch/kernel/acpi.c                       |   4 +-
 arch/loongarch/kernel/setup.c                      |   4 +-
 arch/loongarch/kernel/smp.c                        | 122 +++---
 arch/loongarch/vdso/Makefile                       |   1 +
 arch/mips/kernel/traps.c                           |   8 +-
 arch/parisc/kernel/processor.c                     |   8 -
 arch/parisc/kernel/unwind.c                        |  14 +-
 arch/powerpc/include/asm/ppc-pci.h                 |  10 +
 arch/powerpc/kernel/iommu.c                        |  23 +-
 arch/powerpc/platforms/pseries/pci_dlpar.c         |   4 +
 arch/s390/pci/pci.c                                |   2 +-
 arch/sparc/Makefile                                |   2 +-
 arch/sparc/video/Makefile                          |   2 +-
 arch/x86/entry/entry.S                             |  23 ++
 arch/x86/include/asm/cpufeatures.h                 |   2 +-
 arch/x86/include/asm/nospec-branch.h               |  13 +
 arch/x86/mm/numa.c                                 |  21 +-
 block/blk-map.c                                    |  13 +-
 drivers/accel/ivpu/ivpu_drv.c                      |   5 +-
 drivers/accel/ivpu/ivpu_hw_37xx.c                  |   2 +-
 drivers/accel/ivpu/ivpu_hw_40xx.c                  |   9 +-
 drivers/accel/ivpu/ivpu_mmu.c                      |   3 -
 drivers/ata/ahci.c                                 |  49 ++-
 drivers/ata/ahci.h                                 |   1 +
 drivers/ata/ahci_ceva.c                            | 125 +++---
 drivers/ata/libata-core.c                          |   4 +
 drivers/block/aoe/aoeblk.c                         |   5 +-
 drivers/block/virtio_blk.c                         |   7 +-
 drivers/bus/imx-weim.c                             |   2 +-
 drivers/cache/ax45mp_cache.c                       |   4 +
 .../crypto/virtio/virtio_crypto_akcipher_algs.c    |   5 +-
 drivers/cxl/acpi.c                                 |  46 ++-
 drivers/cxl/core/pci.c                             |   6 +-
 drivers/dma/apple-admac.c                          |   5 +-
 drivers/dma/dw-edma/dw-edma-v0-debugfs.c           |   4 +-
 drivers/dma/dw-edma/dw-hdma-v0-debugfs.c           |   4 +-
 drivers/dma/fsl-qdma.c                             |   2 +-
 drivers/dma/sh/shdma.h                             |   2 +-
 drivers/dma/ti/edma.c                              |  10 +
 drivers/firewire/core-card.c                       |  18 +-
 drivers/firmware/efi/arm-runtime.c                 |   2 +-
 drivers/firmware/efi/efi-init.c                    |  19 +-
 drivers/firmware/efi/libstub/Makefile              |   2 +-
 drivers/firmware/efi/riscv-runtime.c               |   2 +-
 drivers/gpu/drm/amd/amdgpu/amdgpu.h                |   2 +
 drivers/gpu/drm/amd/amdgpu/amdgpu_drv.c            |   2 +
 drivers/gpu/drm/amd/amdgpu/amdgpu_psp_ta.c         |   2 +-
 drivers/gpu/drm/amd/amdgpu/gfx_v9_0.c              |   8 +
 drivers/gpu/drm/amd/amdgpu/nbio_v7_9.c             |   6 +
 drivers/gpu/drm/amd/amdgpu/soc15.c                 |  22 ++
 drivers/gpu/drm/amd/amdkfd/kfd_priv.h              |   9 +-
 drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c  |  38 +-
 drivers/gpu/drm/amd/display/dc/bios/bios_parser2.c |  16 +-
 .../gpu/drm/amd/display/dc/core/dc_link_exports.c  |   2 +-
 drivers/gpu/drm/amd/display/dc/dc.h                |   4 +-
 drivers/gpu/drm/amd/display/dc/dc_dp_types.h       |   6 +
 drivers/gpu/drm/amd/display/dc/dc_types.h          |  14 +-
 drivers/gpu/drm/amd/display/dc/link/link_dpms.c    |  42 +-
 .../gpu/drm/amd/display/dc/link/link_validation.c  |  60 ++-
 .../display/dc/link/protocols/link_dp_dpia_bw.c    | 178 ++++++---
 .../display/dc/link/protocols/link_dp_dpia_bw.h    |   9 +
 drivers/gpu/drm/drm_syncobj.c                      |  19 +-
 drivers/gpu/drm/i915/display/intel_sdvo.c          |  10 +-
 drivers/gpu/drm/i915/display/intel_tv.c            |  10 +-
 drivers/gpu/drm/meson/meson_encoder_cvbs.c         |   1 -
 drivers/gpu/drm/meson/meson_encoder_dsi.c          |   1 -
 drivers/gpu/drm/meson/meson_encoder_hdmi.c         |   1 -
 drivers/gpu/drm/nouveau/nvkm/subdev/bios/shadow.c  |   8 +-
 drivers/gpu/drm/ttm/ttm_pool.c                     |   2 +-
 drivers/hid/hid-logitech-hidpp.c                   |   2 +
 drivers/hid/hid-nvidia-shield.c                    |   4 +
 drivers/hwmon/coretemp.c                           |   2 +-
 drivers/hwmon/nct6775-core.c                       |  14 +-
 drivers/i2c/busses/i2c-imx.c                       |   5 +
 drivers/infiniband/hw/bnxt_re/ib_verbs.c           |   5 +-
 drivers/infiniband/hw/bnxt_re/qplib_fp.c           |   3 +-
 drivers/infiniband/hw/hfi1/pio.c                   |   6 +-
 drivers/infiniband/hw/hfi1/sdma.c                  |   2 +-
 drivers/infiniband/hw/irdma/defs.h                 |   1 +
 drivers/infiniband/hw/irdma/hw.c                   |   8 +
 drivers/infiniband/hw/irdma/verbs.c                |   9 +-
 drivers/infiniband/hw/mlx5/cong.c                  |   6 +
 drivers/infiniband/hw/qedr/verbs.c                 |  11 +-
 drivers/infiniband/ulp/srpt/ib_srpt.c              |  17 +-
 drivers/input/joystick/xpad.c                      |   2 +
 drivers/input/serio/i8042-acpipnpio.h              |   8 +
 drivers/input/touchscreen/goodix.c                 |   3 +-
 drivers/irqchip/irq-gic-v3-its.c                   |   2 +-
 drivers/irqchip/irq-mbigen.c                       |   8 +-
 drivers/irqchip/irq-sifive-plic.c                  |   8 +-
 drivers/md/dm-crypt.c                              |  95 ++++-
 drivers/md/dm-integrity.c                          |  91 ++++-
 drivers/md/dm-verity-target.c                      |  86 ++++-
 drivers/md/dm-verity.h                             |   6 +
 drivers/md/md.c                                    |   6 +-
 drivers/misc/open-dice.c                           |   2 +-
 drivers/net/ethernet/adi/Kconfig                   |   1 +
 drivers/net/ethernet/broadcom/asp2/bcmasp.c        |   6 +-
 drivers/net/ethernet/broadcom/asp2/bcmasp_intf.c   |   3 +
 .../net/ethernet/marvell/octeontx2/af/rvu_npc.c    |   4 +
 .../net/ethernet/microchip/sparx5/sparx5_main.c    |   1 +
 .../net/ethernet/microchip/sparx5/sparx5_main.h    |   1 +
 .../net/ethernet/microchip/sparx5/sparx5_packet.c  |   2 +
 drivers/net/ethernet/stmicro/stmmac/stmmac_main.c  |  20 -
 drivers/net/gtp.c                                  |  10 +-
 drivers/net/ipa/ipa_interrupt.c                    |   2 +-
 drivers/net/phy/realtek.c                          |   4 +-
 drivers/net/wireless/intel/iwlwifi/iwl-nvm-parse.c |   5 +-
 drivers/nvme/host/fc.c                             |  47 +--
 drivers/nvme/target/fc.c                           | 131 ++++---
 drivers/nvme/target/fcloop.c                       |   6 +-
 drivers/nvme/target/tcp.c                          |   1 +
 drivers/pci/controller/dwc/pcie-designware-ep.c    |   3 +-
 drivers/pci/msi/irqdomain.c                        |   2 +-
 drivers/platform/mellanox/mlxbf-tmfifo.c           |  67 ++++
 drivers/platform/x86/intel/vbtn.c                  |   3 -
 drivers/platform/x86/thinkpad_acpi.c               |   5 +-
 drivers/platform/x86/touchscreen_dmi.c             |  39 +-
 drivers/regulator/max5970-regulator.c              |   2 +-
 drivers/regulator/pwm-regulator.c                  |   3 +
 drivers/s390/cio/device_ops.c                      |   6 +-
 drivers/scsi/Kconfig                               |   2 +-
 drivers/scsi/lpfc/lpfc_scsi.c                      |  12 +-
 drivers/scsi/scsi.c                                |  22 +-
 drivers/scsi/sd.c                                  |  26 +-
 drivers/scsi/smartpqi/smartpqi.h                   |   1 -
 drivers/scsi/smartpqi/smartpqi_init.c              |  88 ++++-
 drivers/spi/spi-cs42l43.c                          |   5 +-
 drivers/spi/spi-hisi-sfc-v3xx.c                    |   5 +
 drivers/spi/spi-intel-pci.c                        |   1 +
 drivers/spi/spi-sh-msiof.c                         |  16 +-
 drivers/target/target_core_device.c                |   5 -
 drivers/target/target_core_pscsi.c                 |   9 +-
 drivers/target/target_core_transport.c             |   4 +
 drivers/tty/serial/amba-pl011.c                    |  60 +--
 drivers/tty/serial/stm32-usart.c                   |   4 +-
 drivers/ufs/core/ufshcd.c                          |   5 +-
 drivers/usb/cdns3/cdns3-gadget.c                   |   8 +-
 drivers/usb/cdns3/core.c                           |   1 -
 drivers/usb/cdns3/drd.c                            |  13 +-
 drivers/usb/cdns3/drd.h                            |   6 +-
 drivers/usb/cdns3/host.c                           |  16 +-
 drivers/usb/dwc3/gadget.c                          |   5 +
 drivers/usb/gadget/function/f_ncm.c                |  10 +-
 drivers/usb/gadget/udc/omap_udc.c                  |   3 +-
 drivers/usb/roles/class.c                          |  29 +-
 drivers/usb/storage/scsiglue.c                     |   7 +
 drivers/usb/storage/uas.c                          |   7 +
 drivers/usb/typec/tcpm/tcpm.c                      |   3 -
 drivers/usb/typec/ucsi/ucsi_acpi.c                 |  71 +++-
 drivers/vfio/iova_bitmap.c                         |  25 +-
 drivers/video/fbdev/savage/savagefb_driver.c       |   3 +
 drivers/video/fbdev/sis/sis_main.c                 |   2 +
 drivers/xen/events/events_2l.c                     |   8 +-
 drivers/xen/events/events_base.c                   | 430 ++++++++++-----------
 drivers/xen/events/events_internal.h               |   1 -
 drivers/xen/evtchn.c                               |   2 +-
 fs/afs/volume.c                                    |   4 +-
 fs/aio.c                                           |   9 +-
 fs/btrfs/defrag.c                                  |   2 +-
 fs/cachefiles/cache.c                              |   2 +
 fs/cachefiles/daemon.c                             |   1 +
 fs/erofs/namei.c                                   |  28 +-
 fs/ext4/extents.c                                  | 111 ++++--
 fs/ext4/mballoc.c                                  |  15 +-
 fs/ntfs3/attrib.c                                  |  45 ++-
 fs/ntfs3/attrlist.c                                |  12 +-
 fs/ntfs3/bitmap.c                                  |   4 +-
 fs/ntfs3/dir.c                                     |  40 +-
 fs/ntfs3/file.c                                    |  53 ++-
 fs/ntfs3/frecord.c                                 |  17 +-
 fs/ntfs3/fslog.c                                   | 228 +++++------
 fs/ntfs3/fsntfs.c                                  |  27 +-
 fs/ntfs3/index.c                                   |   8 +-
 fs/ntfs3/inode.c                                   |  25 +-
 fs/ntfs3/namei.c                                   |  12 +
 fs/ntfs3/ntfs.h                                    |   4 +-
 fs/ntfs3/ntfs_fs.h                                 |  23 +-
 fs/ntfs3/record.c                                  |  18 +-
 fs/ntfs3/super.c                                   |  49 ++-
 fs/ntfs3/xattr.c                                   |   6 +
 fs/smb/client/cached_dir.c                         |   3 +-
 fs/smb/client/cifsencrypt.c                        |   2 +-
 fs/smb/client/cifsglob.h                           |  12 +-
 fs/smb/client/connect.c                            |  11 +
 fs/smb/client/dfs.c                                |   7 +-
 fs/smb/client/file.c                               |   3 +
 fs/smb/client/fs_context.c                         |   2 +-
 fs/smb/client/readdir.c                            |  15 +-
 fs/smb/client/sess.c                               |   5 +-
 fs/smb/client/smb2pdu.c                            |  26 +-
 fs/smb/client/transport.c                          |  18 +-
 include/linux/ceph/osd_client.h                    |   3 +-
 include/linux/fs.h                                 |   2 +
 include/linux/memblock.h                           |   2 +
 include/linux/mlx5/mlx5_ifc.h                      |   2 +-
 include/linux/swap.h                               |   5 +
 include/net/ipv6_stubs.h                           |   5 +
 include/net/netfilter/nf_flow_table.h              |   2 +-
 include/net/switchdev.h                            |   3 +
 include/net/tcp.h                                  |   2 +-
 include/scsi/scsi_device.h                         |   5 +-
 include/uapi/linux/bpf.h                           |  10 +
 include/xen/events.h                               |   4 +-
 kernel/bpf/helpers.c                               |   5 +-
 kernel/sched/rt.c                                  |   9 +-
 lib/Kconfig.debug                                  |   1 +
 mm/damon/lru_sort.c                                |  43 ++-
 mm/damon/reclaim.c                                 |  18 +-
 mm/memblock.c                                      |   5 +-
 mm/memcontrol.c                                    |  10 +-
 mm/memory.c                                        |  20 +
 mm/swap.h                                          |   5 +
 mm/swapfile.c                                      |  13 +
 mm/zswap.c                                         |   7 +-
 net/bridge/br_switchdev.c                          |  86 +++--
 net/ceph/osd_client.c                              |  18 +-
 net/core/filter.c                                  |  18 +-
 net/core/skmsg.c                                   |   7 +-
 net/devlink/core.c                                 |  12 +-
 net/devlink/port.c                                 |   2 +-
 net/ipv4/arp.c                                     |   3 +-
 net/ipv4/devinet.c                                 |  21 +-
 net/ipv4/inet_hashtables.c                         |  25 +-
 net/ipv6/addrconf.c                                |  21 +-
 net/ipv6/af_inet6.c                                |   1 +
 net/ipv6/exthdrs.c                                 |  10 +
 net/ipv6/seg6.c                                    |  20 +-
 net/l2tp/l2tp_ip6.c                                |   2 +-
 net/mac80211/cfg.c                                 |   2 +
 net/mac80211/mlme.c                                |   1 +
 net/mac80211/scan.c                                |  30 +-
 net/mac80211/sta_info.c                            |   2 +
 net/mac80211/tx.c                                  |   2 +-
 net/mctp/route.c                                   |   2 +-
 net/mptcp/diag.c                                   |   8 +-
 net/mptcp/fastopen.c                               |   6 +-
 net/mptcp/mib.c                                    |   1 +
 net/mptcp/mib.h                                    |   8 +
 net/mptcp/options.c                                |   9 +-
 net/mptcp/pm_netlink.c                             |  74 ++--
 net/mptcp/pm_userspace.c                           |  52 ++-
 net/mptcp/protocol.c                               |  69 ++--
 net/mptcp/protocol.h                               |  25 +-
 net/mptcp/subflow.c                                |  86 +++--
 net/netfilter/nf_conntrack_proto_sctp.c            |   2 +-
 net/netfilter/nf_flow_table_core.c                 |  17 +-
 net/netfilter/nf_tables_api.c                      |  81 ++--
 net/phonet/datagram.c                              |   4 +-
 net/phonet/pep.c                                   |  41 +-
 net/sched/act_mirred.c                             | 147 +++----
 net/sched/cls_flower.c                             |   5 +-
 net/switchdev/switchdev.c                          |  73 ++++
 net/tls/tls_main.c                                 |   2 +-
 net/tls/tls_sw.c                                   |  24 +-
 net/wireless/nl80211.c                             |   1 +
 net/xdp/xsk.c                                      |   3 +-
 scripts/bpf_doc.py                                 |   2 +-
 sound/pci/hda/hda_intel.c                          |   6 +-
 sound/soc/amd/acp/acp-mach-common.c                |   9 +-
 sound/soc/codecs/wm_adsp.c                         |  29 +-
 sound/soc/sunxi/sun4i-spdif.c                      |   5 +
 sound/usb/clock.c                                  |  10 +-
 sound/usb/format.c                                 |  20 +
 tools/include/uapi/linux/bpf.h                     |  10 +
 tools/net/ynl/lib/ynl.c                            |  19 +-
 .../selftests/drivers/net/bonding/bond_options.sh  |   2 +
 tools/testing/selftests/iommu/config               |   5 +-
 tools/testing/selftests/mm/uffd-unit-tests.c       |   6 +
 .../testing/selftests/net/forwarding/tc_actions.sh |   3 -
 tools/testing/selftests/net/mptcp/diag.sh          |  46 ++-
 tools/testing/selftests/net/mptcp/mptcp_connect.sh |  41 +-
 tools/testing/selftests/net/mptcp/mptcp_join.sh    | 109 +++---
 tools/testing/selftests/net/mptcp/mptcp_lib.sh     |  16 +
 tools/testing/selftests/net/mptcp/pm_netlink.sh    |   8 +-
 tools/testing/selftests/net/mptcp/simult_flows.sh  |   3 +-
 tools/testing/selftests/net/mptcp/userspace_pm.sh  |  18 +-
 tools/testing/selftests/riscv/mm/mmap_test.h       |   3 +
 .../selftests/riscv/vector/v_initval_nolibc.c      |   2 +-
 .../testing/selftests/riscv/vector/vstate_prctl.c  |   4 +-
 300 files changed, 3611 insertions(+), 1715 deletions(-)



^ permalink raw reply	[relevance 2%]

* [PATCH 6.7 282/334] arp: Prevent overflow in arp_req_get().
  2024-02-27 13:17  1% [PATCH 6.7 000/334] 6.7.7-rc1 review Greg Kroah-Hartman
  2024-02-27 13:19  9% ` [PATCH 6.7 083/334] fs/ntfs3: Fix detected field-spanning write (size 8) of single field "le->name" Greg Kroah-Hartman
@ 2024-02-27 13:22  6% ` Greg Kroah-Hartman
  2024-02-27 14:28  0% ` [PATCH 6.7 000/334] 6.7.7-rc1 review Luna Jernberg
  2024-02-28 20:54  0% ` Ricardo B. Marliere
  3 siblings, 0 replies; 200+ results
From: Greg Kroah-Hartman @ 2024-02-27 13:22 UTC (permalink / raw)
  To: stable
  Cc: Greg Kroah-Hartman, patches, syzkaller, Bjoern Doebel,
	Kuniyuki Iwashima, Paolo Abeni, Sasha Levin

6.7-stable review patch.  If anyone has any objections, please let me know.

------------------

From: Kuniyuki Iwashima <kuniyu@amazon.com>

[ Upstream commit a7d6027790acea24446ddd6632d394096c0f4667 ]

syzkaller reported an overflown write in arp_req_get(). [0]

When ioctl(SIOCGARP) is issued, arp_req_get() looks up an neighbour
entry and copies neigh->ha to struct arpreq.arp_ha.sa_data.

The arp_ha here is struct sockaddr, not struct sockaddr_storage, so
the sa_data buffer is just 14 bytes.

In the splat below, 2 bytes are overflown to the next int field,
arp_flags.  We initialise the field just after the memcpy(), so it's
not a problem.

However, when dev->addr_len is greater than 22 (e.g. MAX_ADDR_LEN),
arp_netmask is overwritten, which could be set as htonl(0xFFFFFFFFUL)
in arp_ioctl() before calling arp_req_get().

To avoid the overflow, let's limit the max length of memcpy().

Note that commit b5f0de6df6dc ("net: dev: Convert sa_data to flexible
array in struct sockaddr") just silenced syzkaller.

[0]:
memcpy: detected field-spanning write (size 16) of single field "r->arp_ha.sa_data" at net/ipv4/arp.c:1128 (size 14)
WARNING: CPU: 0 PID: 144638 at net/ipv4/arp.c:1128 arp_req_get+0x411/0x4a0 net/ipv4/arp.c:1128
Modules linked in:
CPU: 0 PID: 144638 Comm: syz-executor.4 Not tainted 6.1.74 #31
Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS 1.16.0-debian-1.16.0-5 04/01/2014
RIP: 0010:arp_req_get+0x411/0x4a0 net/ipv4/arp.c:1128
Code: fd ff ff e8 41 42 de fb b9 0e 00 00 00 4c 89 fe 48 c7 c2 20 6d ab 87 48 c7 c7 80 6d ab 87 c6 05 25 af 72 04 01 e8 5f 8d ad fb <0f> 0b e9 6c fd ff ff e8 13 42 de fb be 03 00 00 00 4c 89 e7 e8 a6
RSP: 0018:ffffc900050b7998 EFLAGS: 00010286
RAX: 0000000000000000 RBX: ffff88803a815000 RCX: 0000000000000000
RDX: 0000000000000000 RSI: ffffffff8641a44a RDI: 0000000000000001
RBP: ffffc900050b7a98 R08: 0000000000000001 R09: 0000000000000000
R10: 0000000000000000 R11: 203a7970636d656d R12: ffff888039c54000
R13: 1ffff92000a16f37 R14: ffff88803a815084 R15: 0000000000000010
FS:  00007f172bf306c0(0000) GS:ffff88805aa00000(0000) knlGS:0000000000000000
CS:  0010 DS: 0000 ES: 0000 CR0: 0000000080050033
CR2: 00007f172b3569f0 CR3: 0000000057f12005 CR4: 0000000000770ef0
DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000
DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400
PKRU: 55555554
Call Trace:
 <TASK>
 arp_ioctl+0x33f/0x4b0 net/ipv4/arp.c:1261
 inet_ioctl+0x314/0x3a0 net/ipv4/af_inet.c:981
 sock_do_ioctl+0xdf/0x260 net/socket.c:1204
 sock_ioctl+0x3ef/0x650 net/socket.c:1321
 vfs_ioctl fs/ioctl.c:51 [inline]
 __do_sys_ioctl fs/ioctl.c:870 [inline]
 __se_sys_ioctl fs/ioctl.c:856 [inline]
 __x64_sys_ioctl+0x18e/0x220 fs/ioctl.c:856
 do_syscall_x64 arch/x86/entry/common.c:51 [inline]
 do_syscall_64+0x37/0x90 arch/x86/entry/common.c:81
 entry_SYSCALL_64_after_hwframe+0x64/0xce
RIP: 0033:0x7f172b262b8d
Code: 66 2e 0f 1f 84 00 00 00 00 00 0f 1f 00 f3 0f 1e fa 48 89 f8 48 89 f7 48 89 d6 48 89 ca 4d 89 c2 4d 89 c8 4c 8b 4c 24 08 0f 05 <48> 3d 01 f0 ff ff 73 01 c3 48 c7 c1 b8 ff ff ff f7 d8 64 89 01 48
RSP: 002b:00007f172bf300b8 EFLAGS: 00000246 ORIG_RAX: 0000000000000010
RAX: ffffffffffffffda RBX: 00007f172b3abf80 RCX: 00007f172b262b8d
RDX: 0000000020000000 RSI: 0000000000008954 RDI: 0000000000000003
RBP: 00007f172b2d3493 R08: 0000000000000000 R09: 0000000000000000
R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000000
R13: 000000000000000b R14: 00007f172b3abf80 R15: 00007f172bf10000
 </TASK>

Reported-by: syzkaller <syzkaller@googlegroups.com>
Reported-by: Bjoern Doebel <doebel@amazon.de>
Fixes: 1da177e4c3f4 ("Linux-2.6.12-rc2")
Signed-off-by: Kuniyuki Iwashima <kuniyu@amazon.com>
Link: https://lore.kernel.org/r/20240215230516.31330-1-kuniyu@amazon.com
Signed-off-by: Paolo Abeni <pabeni@redhat.com>
Signed-off-by: Sasha Levin <sashal@kernel.org>
---
 net/ipv4/arp.c | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

diff --git a/net/ipv4/arp.c b/net/ipv4/arp.c
index 9456f5bb35e5d..0d0d725b46ad0 100644
--- a/net/ipv4/arp.c
+++ b/net/ipv4/arp.c
@@ -1125,7 +1125,8 @@ static int arp_req_get(struct arpreq *r, struct net_device *dev)
 	if (neigh) {
 		if (!(READ_ONCE(neigh->nud_state) & NUD_NOARP)) {
 			read_lock_bh(&neigh->lock);
-			memcpy(r->arp_ha.sa_data, neigh->ha, dev->addr_len);
+			memcpy(r->arp_ha.sa_data, neigh->ha,
+			       min(dev->addr_len, sizeof(r->arp_ha.sa_data_min)));
 			r->arp_flags = arp_state_to_flags(neigh);
 			read_unlock_bh(&neigh->lock);
 			r->arp_ha.sa_family = dev->type;
-- 
2.43.0




^ permalink raw reply related	[relevance 6%]

* [PATCH 6.7 083/334] fs/ntfs3: Fix detected field-spanning write (size 8) of single field "le->name"
  2024-02-27 13:17  1% [PATCH 6.7 000/334] 6.7.7-rc1 review Greg Kroah-Hartman
@ 2024-02-27 13:19  9% ` Greg Kroah-Hartman
  2024-02-27 13:22  6% ` [PATCH 6.7 282/334] arp: Prevent overflow in arp_req_get() Greg Kroah-Hartman
                   ` (2 subsequent siblings)
  3 siblings, 0 replies; 200+ results
From: Greg Kroah-Hartman @ 2024-02-27 13:19 UTC (permalink / raw)
  To: stable; +Cc: Greg Kroah-Hartman, patches, Konstantin Komarov, Sasha Levin

6.7-stable review patch.  If anyone has any objections, please let me know.

------------------

From: Konstantin Komarov <almaz.alexandrovich@paragon-software.com>

[ Upstream commit d155617006ebc172a80d3eb013c4b867f9a8ada4 ]

Signed-off-by: Konstantin Komarov <almaz.alexandrovich@paragon-software.com>
Signed-off-by: Sasha Levin <sashal@kernel.org>
---
 fs/ntfs3/ntfs.h | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/fs/ntfs3/ntfs.h b/fs/ntfs3/ntfs.h
index 86aecbb01a92f..13e96fc63dae5 100644
--- a/fs/ntfs3/ntfs.h
+++ b/fs/ntfs3/ntfs.h
@@ -523,7 +523,7 @@ struct ATTR_LIST_ENTRY {
 	__le64 vcn;		// 0x08: Starting VCN of this attribute.
 	struct MFT_REF ref;	// 0x10: MFT record number with attribute.
 	__le16 id;		// 0x18: struct ATTRIB ID.
-	__le16 name[3];		// 0x1A: Just to align. To get real name can use bNameOffset.
+	__le16 name[];		// 0x1A: Just to align. To get real name can use name_off.
 
 }; // sizeof(0x20)
 
-- 
2.43.0




^ permalink raw reply related	[relevance 9%]

* [PATCH 6.7 000/334] 6.7.7-rc1 review
@ 2024-02-27 13:17  1% Greg Kroah-Hartman
  2024-02-27 13:19  9% ` [PATCH 6.7 083/334] fs/ntfs3: Fix detected field-spanning write (size 8) of single field "le->name" Greg Kroah-Hartman
                   ` (3 more replies)
  0 siblings, 4 replies; 200+ results
From: Greg Kroah-Hartman @ 2024-02-27 13:17 UTC (permalink / raw)
  To: stable
  Cc: Greg Kroah-Hartman, patches, linux-kernel, torvalds, akpm, linux,
	shuah, patches, lkft-triage, pavel, jonathanh, f.fainelli,
	sudipm.mukherjee, srw, rwarsow, conor, allen.lkml

This is the start of the stable review cycle for the 6.7.7 release.
There are 334 patches in this series, all will be posted as a response
to this one.  If anyone has any issues with these being applied, please
let me know.

Responses should be made by Thu, 29 Feb 2024 13:15:36 +0000.
Anything received after that time might be too late.

The whole patch series can be found in one patch at:
	https://www.kernel.org/pub/linux/kernel/v6.x/stable-review/patch-6.7.7-rc1.gz
or in the git tree and branch at:
	git://git.kernel.org/pub/scm/linux/kernel/git/stable/linux-stable-rc.git linux-6.7.y
and the diffstat can be found below.

thanks,

greg k-h

-------------
Pseudo-Shortlog of commits:

Greg Kroah-Hartman <gregkh@linuxfoundation.org>
    Linux 6.7.7-rc1

Geliang Tang <geliang.tang@linux.dev>
    selftests: mptcp: add mptcp_lib_get_counter

Matthieu Baerts (NGI0) <matttbe@kernel.org>
    selftests: mptcp: join: stop transfer when check is done (part 2)

Chengming Zhou <zhouchengming@bytedance.com>
    mm/zswap: invalidate duplicate entry when !zswap_enabled

Matthieu Baerts (NGI0) <matttbe@kernel.org>
    selftests: mptcp: join: stop transfer when check is done (part 1)

Yosry Ahmed <yosryahmed@google.com>
    mm: zswap: fix missing folio cleanup in writeback race path

Corey Minyard <minyard@acm.org>
    i2c: imx: when being a target, mark the last read as processed

Melissa Wen <mwen@igalia.com>
    drm/amd/display: fix null-pointer dereference on edid reading

Armin Wolf <W_Armin@gmx.de>
    drm/amd/display: Fix memory leak in dm_sw_fini()

Srinivasan Shanmugam <srinivasan.shanmugam@amd.com>
    drm/amd/display: Fix potential null pointer dereference in dc_dmub_srv

Muhammad Usama Anjum <usama.anjum@collabora.com>
    selftests/iommu: fix the config fragment

Erik Kurzinger <ekurzinger@nvidia.com>
    drm/syncobj: handle NULL fence in syncobj_eventfd_entry_func

Jason Gunthorpe <jgg@ziepe.ca>
    iommu/arm-smmu-v3: Do not use GFP_KERNEL under as spinlock

Tina Zhang <tina.zhang@intel.com>
    iommu: Add mm_get_enqcmd_pasid() helper function

Erik Kurzinger <ekurzinger@nvidia.com>
    drm/syncobj: call drm_syncobj_fence_add_wait when WAIT_AVAILABLE flag is set

Siddharth Vadapalli <s-vadapalli@ti.com>
    net: phy: realtek: Fix rtl8211f_config_init() for RTL8211F(D)(I)-VD-CG PHY

Justin Iurman <justin.iurman@uliege.be>
    Fix write to cloned skb in ipv6_hop_ioam()

Rémi Denis-Courmont <courmisch@gmail.com>
    phonet/pep: fix racy skb_queue_empty() use

Rémi Denis-Courmont <courmisch@gmail.com>
    phonet: take correct lock to peek at the RX queue

Horatiu Vultur <horatiu.vultur@microchip.com>
    net: sparx5: Add spinlock for frame transmission from CPU

Jianbo Liu <jianbol@nvidia.com>
    net/sched: flower: Add lock protection when remove filter handle

Jiri Pirko <jiri@resnulli.us>
    devlink: fix port dump cmd type

Jakub Kicinski <kuba@kernel.org>
    tools: ynl: don't leak mcast_groups on init error

Jakub Kicinski <kuba@kernel.org>
    tools: ynl: make sure we always pass yarg to mnl_cb_run

Jeremy Kerr <jk@codeconstruct.com.au>
    net: mctp: put sock on tag allocation failure

Florian Westphal <fw@strlen.de>
    netfilter: nf_tables: use kzalloc for hook allocation

Pablo Neira Ayuso <pablo@netfilter.org>
    netfilter: nf_tables: register hooks last when adding new chain/flowtable

Pablo Neira Ayuso <pablo@netfilter.org>
    netfilter: nft_flow_offload: release dst in case direct xmit path is used

Pablo Neira Ayuso <pablo@netfilter.org>
    netfilter: nft_flow_offload: reset dst in route object after setting up flow

Florian Westphal <fw@strlen.de>
    netfilter: nf_tables: set dormant flag on hook register failure

Sabrina Dubroca <sd@queasysnail.net>
    tls: don't skip over different type records from the rx_list

Sabrina Dubroca <sd@queasysnail.net>
    tls: stop recv() if initial process_rx_list gave us non-DATA

Sabrina Dubroca <sd@queasysnail.net>
    tls: break out of main loop when PEEK gets a non-data record

Guenter Roeck <linux@roeck-us.net>
    hwmon: (nct6775) Fix access to temperature configuration registers

Lad Prabhakar <prabhakar.mahadev-lad.rj@bp.renesas.com>
    cache: ax45mp_cache: Align end size to cache boundary in ax45mp_dma_cache_wback()

Shigeru Yoshida <syoshida@redhat.com>
    bpf, sockmap: Fix NULL pointer dereference in sk_psock_verdict_data_ready()

Jason Gunthorpe <jgg@ziepe.ca>
    s390: use the correct count for __iowrite64_copy()

Jason Gunthorpe <jgg@ziepe.ca>
    iommufd: Reject non-zero data_type if no data_len is provided

Alex Elder <elder@linaro.org>
    net: ipa: don't overrun IPA suspend interrupt registers

Eric Dumazet <edumazet@google.com>
    net: implement lockless setsockopt(SO_PEEK_OFF)

Subbaraya Sundeep <sbhatta@marvell.com>
    octeontx2-af: Consider the action set by PF

Yi Liu <yi.l.liu@intel.com>
    iommu/vt-d: Set SSADE when attaching to a parent with dirty tracking

Yi Liu <yi.l.liu@intel.com>
    iommu/vt-d: Add missing dirty tracking set for parent domain

Yi Liu <yi.l.liu@intel.com>
    iommu/vt-d: Wrap the dirty tracking loop to be a helper

Yi Liu <yi.l.liu@intel.com>
    iommu/vt-d: Remove domain parameter for intel_pasid_setup_dirty_tracking()

Yi Liu <yi.l.liu@intel.com>
    iommu/vt-d: Track nested domains in parent

Yi Liu <yi.l.liu@intel.com>
    iommu/vt-d: Update iotlb in nested domain attach

Maxime Ripard <mripard@kernel.org>
    drm/i915/tv: Fix TV mode

Mario Limonciello <mario.limonciello@amd.com>
    platform/x86: thinkpad_acpi: Only update profile if successfully converted

Mark Brown <broonie@kernel.org>
    arm64/sme: Restore SMCR_EL1.EZT0 on exit from suspend

Mark Brown <broonie@kernel.org>
    arm64/sme: Restore SME registers on exit from suspend

Emil Renner Berthing <emil.renner.berthing@canonical.com>
    gpiolib: Handle no pin_ranges in gpiochip_generic_config()

Amit Machhiwal <amachhiw@linux.ibm.com>
    KVM: PPC: Book3S HV: Fix L2 guest reboot failure due to empty 'arch_compat'

Kuniyuki Iwashima <kuniyu@amazon.com>
    arp: Prevent overflow in arp_req_get().

Vasiliy Kovalev <kovalev@altlinux.org>
    devlink: fix possible use-after-free and memory leaks in devlink_init()

Vasiliy Kovalev <kovalev@altlinux.org>
    ipv6: sr: fix possible use-after-free and null-ptr-deref

Daniil Dulov <d.dulov@aladdin.ru>
    afs: Increase buffer size in afs_update_volume_status()

Guenter Roeck <linux@roeck-us.net>
    parisc: Fix stack unwinder

Mark Pearson <mpearson-lenovo@squebb.ca>
    platform/x86: think-lmi: Fix password opcode ordering for workstations

Martin KaFai Lau <martin.lau@kernel.org>
    bpf: Fix racing between bpf_timer_cancel_and_free and bpf_timer_cancel

Radhey Shyam Pandey <radhey.shyam.pandey@amd.com>
    ata: ahci_ceva: fix error handling for Xilinx GT PHY support

Hangbin Liu <liuhangbin@gmail.com>
    selftests: bonding: set active slave to primary eth1 specifically

Gaurav Batra <gbatra@linux.ibm.com>
    powerpc/pseries/iommu: DLPAR add doesn't completely initialize pci_controller

Justin Chen <justin.chen@broadcom.com>
    net: bcmasp: Sanity check is off by one

Florian Fainelli <florian.fainelli@broadcom.com>
    net: bcmasp: Indicate MAC is in charge of PHY PM

Eric Dumazet <edumazet@google.com>
    ipv6: properly combine dev_base_seq and ipv6.dev_addr_genid

Eric Dumazet <edumazet@google.com>
    ipv4: properly combine dev_base_seq and ipv4.dev_addr_genid

Pavel Sakharov <p.sakharov@ispras.ru>
    net: stmmac: Fix incorrect dereference in interrupt handlers

Alison Schofield <alison.schofield@intel.com>
    x86/numa: Fix the sort compare func used in numa_fill_memblks()

Alison Schofield <alison.schofield@intel.com>
    x86/numa: Fix the address overlap check in numa_fill_memblks()

Dan Carpenter <dan.carpenter@linaro.org>
    drm/nouveau/mmu/r535: uninitialized variable in r535_bar_new_()

Arnd Bergmann <arnd@arndb.de>
    nouveau: fix function cast warnings

Jakub Kicinski <kuba@kernel.org>
    net/sched: act_mirred: don't override retval if we already lost the skb

Jakub Kicinski <kuba@kernel.org>
    net/sched: act_mirred: use the backlog for mirred ingress

Victor Nogueira <victor@mojatatu.com>
    net/sched: act_mirred: Create function tcf_mirred_to_dev and improve readability

Randy Dunlap <rdunlap@infradead.org>
    net: ethernet: adi: requires PHYLIB support

Kuniyuki Iwashima <kuniyu@amazon.com>
    dccp/tcp: Unhash sk from ehash for tb2 alloc failure after check_estalblished().

Tobias Waldekranz <tobias@waldekranz.com>
    net: bridge: switchdev: Ensure deferred event delivery on unoffload

Tobias Waldekranz <tobias@waldekranz.com>
    net: bridge: switchdev: Skip MDB replays of deferred events on offload

Randy Dunlap <rdunlap@infradead.org>
    scsi: jazz_esp: Only build if SCSI core is builtin

Don Brace <don.brace@microchip.com>
    scsi: smartpqi: Fix disable_managed_interrupts

Dan Carpenter <dan.carpenter@linaro.org>
    scsi: ufs: Uninitialized variable in ufshcd_devfreq_target()

Gianmarco Lusvardi <glusvardi@posteo.net>
    bpf, scripts: Correct GPL license name

Arnd Bergmann <arnd@arndb.de>
    RDMA/srpt: fix function pointer cast warnings

Sebastian Andrzej Siewior <bigeasy@linutronix.de>
    xsk: Add truesize to skb_add_rx_frag().

Chris Morgan <macromorgan@hotmail.com>
    arm64: dts: rockchip: Correct Indiedroid Nova GPIO Names

Heiko Stuebner <heiko.stuebner@cherry.de>
    arm64: dts: rockchip: set num-cs property for spi on px30

Kamal Heib <kheib@redhat.com>
    RDMA/qedr: Fix qedr_create_user_qp error flow

Joao Martins <joao.m.martins@oracle.com>
    iommufd/iova_bitmap: Consider page offset for the pages to be pinned

Joao Martins <joao.m.martins@oracle.com>
    iommufd/iova_bitmap: Handle recording beyond the mapped pages

Joao Martins <joao.m.martins@oracle.com>
    iommufd/iova_bitmap: Switch iova_bitmap::bitmap to an u8 array

Joao Martins <joao.m.martins@oracle.com>
    iommufd/iova_bitmap: Bounds check mapped::pages access

Lucas Stach <l.stach@pengutronix.de>
    bus: imx-weim: fix valid range check

Alexander Stein <alexander.stein@ew.tq-group.com>
    arm64: dts: tqma8mpql: fix audio codec iov-supply

Bart Van Assche <bvanassche@acm.org>
    RDMA/srpt: Support specifying the srpt_service_guid parameter

Mustafa Ismail <mustafa.ismail@intel.com>
    RDMA/irdma: Add AE for too many RNRS

Mustafa Ismail <mustafa.ismail@intel.com>
    RDMA/irdma: Set the CQ read threshold for GEN 1

Shiraz Saleem <shiraz.saleem@intel.com>
    RDMA/irdma: Validate max_send_wr and max_recv_wr

Mike Marciniszyn <mike.marciniszyn@intel.com>
    RDMA/irdma: Fix KASAN issue with tasklet

Marek Vasut <marex@denx.de>
    arm64: dts: imx8mp: Disable UART4 by default on Data Modul i.MX8M Plus eDM SBC

Mark Zhang <markzhang@nvidia.com>
    IB/mlx5: Don't expose debugfs entries for RRoCE general parameters if not supported

Kalesh AP <kalesh-anakkur.purayil@broadcom.com>
    RDMA/bnxt_re: Add a missing check in bnxt_qplib_query_srq

Kalesh AP <kalesh-anakkur.purayil@broadcom.com>
    RDMA/bnxt_re: Return error for SRQ resize

Zhipeng Lu <alexious@zju.edu.cn>
    IB/hfi1: Fix a memleak in init_credit_return

Sohaib Nadeem <sohaib.nadeem@amd.com>
    Revert "drm/amd/display: increased min_dcfclk_mhz and min_fclk_mhz"

Srinivasan Shanmugam <srinivasan.shanmugam@amd.com>
    drm/amd/display: Fix buffer overflow in 'get_host_router_total_dp_tunnel_bw()'

Nathan Chancellor <nathan@kernel.org>
    drm/amd/display: Avoid enum conversion warning

Steve French <stfrench@microsoft.com>
    smb3: add missing null server pointer check

Lennert Buytenhek <kernel@wantstofly.org>
    ahci: Extend ASM1061 43-bit DMA address quirk to other ASM106x parts

Matthieu Baerts (NGI0) <matttbe@kernel.org>
    selftests: mptcp: diag: unique 'cestab' subtest names

Matthieu Baerts (NGI0) <matttbe@kernel.org>
    selftests: mptcp: diag: unique 'in use' subtest names

Matthieu Baerts (NGI0) <matttbe@kernel.org>
    selftests: mptcp: diag: fix bash warnings on older kernels

Geliang Tang <geliang.tang@linux.dev>
    selftests: mptcp: diag: check CURRESTAB counters

Matthieu Baerts (NGI0) <matttbe@kernel.org>
    selftests: mptcp: pm nl: avoid error msg on older kernels

Matthieu Baerts (NGI0) <matttbe@kernel.org>
    selftests: mptcp: pm nl: also list skipped tests

Matthieu Baerts (NGI0) <matttbe@kernel.org>
    selftests: mptcp: simult flows: fix some subtest names

Matthieu Baerts (NGI0) <matttbe@kernel.org>
    selftests: mptcp: userspace_pm: unique subtest names

Paolo Abeni <pabeni@redhat.com>
    mptcp: fix duplicate subflow creation

Paolo Abeni <pabeni@redhat.com>
    mptcp: fix data races on remote_id

Paolo Abeni <pabeni@redhat.com>
    mptcp: fix data races on local_id

Paolo Abeni <pabeni@redhat.com>
    mptcp: fix lockless access in subflow ULP diag

Geliang Tang <tanggeliang@kylinos.cn>
    mptcp: add needs_id for netlink appending addr

Geliang Tang <tanggeliang@kylinos.cn>
    mptcp: add needs_id for userspace appending addr

Xu Yang <xu.yang_2@nxp.com>
    usb: roles: don't get/set_role() when usb_role_switch is unregistered

Xu Yang <xu.yang_2@nxp.com>
    usb: roles: fix NULL pointer issue when put module's reference

Aaro Koskinen <aaro.koskinen@iki.fi>
    usb: gadget: omap_udc: fix USB gadget regression on Palm TE

Krishna Kurapati <quic_kriskura@quicinc.com>
    usb: gadget: ncm: Avoid dropping datagrams of properly parsed NTBs

Frank Li <Frank.Li@nxp.com>
    usb: cdns3: fix memory double free when handle zero packet

Frank Li <Frank.Li@nxp.com>
    usb: cdns3: fixed memory use after free at cdns3_gadget_ep_disable()

Pawel Laszczak <pawell@cadence.com>
    usb: cdnsp: fixed issue with incorrect detecting CDNSP family controllers

Pawel Laszczak <pawell@cadence.com>
    usb: cdnsp: blocked some cdns3 specific code

Thinh Nguyen <Thinh.Nguyen@synopsys.com>
    usb: dwc3: gadget: Don't disconnect if not started

Lino Sanfilippo <l.sanfilippo@kunbus.com>
    serial: amba-pl011: Fix DMA transmission in RS485 mode

Lino Sanfilippo <l.sanfilippo@kunbus.com>
    serial: stm32: do not always set SER_RS485_RX_DURING_TX if RS485 is enabled

Ondrej Jirman <megi@xff.cz>
    Revert "usb: typec: tcpm: reset counter when enter into unattached state after try role"

Sandeep Dhavale <dhavale@google.com>
    erofs: fix refcount on the metabuf used for inode lookup

Arnd Bergmann <arnd@arndb.de>
    dm-integrity, dm-verity: reduce stack usage for recheck

Nikita Shubin <nikita.shubin@maquefel.me>
    ARM: ep93xx: Add terminator to gpiod_lookup_table

Tom Parkin <tparkin@katalix.com>
    l2tp: pass correct message length to ip6_append_data

Vidya Sagar <vidyas@nvidia.com>
    PCI/MSI: Prevent MSI hardware interrupt number truncation

Nam Cao <namcao@linutronix.de>
    irqchip/sifive-plic: Enable interrupt if needed before EOI

Oliver Upton <oliver.upton@linux.dev>
    irqchip/gic-v3-its: Do not assume vPE tables are preallocated

Chen Jun <chenjun102@huawei.com>
    irqchip/mbigen: Don't use bus_get_dev_root() to find the parent

zhenwei pi <pizhenwei@bytedance.com>
    crypto: virtio/akcipher - Fix stack overflow on memcpy

Vasiliy Kovalev <kovalev@altlinux.org>
    gtp: fix use-after-free and null-ptr-deref in gtp_genl_dump_pdp()

Andrzej Kacprowski <Andrzej.Kacprowski@intel.com>
    accel/ivpu: Don't enable any tiles by default on VPU40xx

Oliver Upton <oliver.upton@linux.dev>
    KVM: arm64: vgic-its: Test for valid IRQ in its_sync_lpi_pending_table()

Oliver Upton <oliver.upton@linux.dev>
    KVM: arm64: vgic-its: Test for valid IRQ in MOVALL handler

Yu Kuai <yukuai3@huawei.com>
    md: Fix missing release of 'active_io' for flush

Yu Kuai <yukuai3@huawei.com>
    md: Don't suspend the array for interrupted reshape

Yu Kuai <yukuai3@huawei.com>
    md: Don't register sync_thread for reshape directly

Yu Kuai <yukuai3@huawei.com>
    md: Make sure md_do_sync() will set MD_RECOVERY_DONE

Yu Kuai <yukuai3@huawei.com>
    md: Don't ignore read-only array in md_check_recovery()

Yu Kuai <yukuai3@huawei.com>
    md: Don't ignore suspended array in md_check_recovery()

Javier Martinez Canillas <javierm@redhat.com>
    sparc: Fix undefined reference to fb_is_primary_device

Baokun Li <libaokun1@huawei.com>
    cachefiles: fix memory leak in cachefiles_add_cache()

Hans de Goede <hdegoede@redhat.com>
    platform/x86: touchscreen_dmi: Allow partial (prefix) matches for ACPI names

Hans de Goede <hdegoede@redhat.com>
    platform/x86: intel-vbtn: Stop calling "VBDL" from notify_handler

Hans de Goede <hdegoede@redhat.com>
    platform/x86: x86-android-tablets: Fix keyboard touchscreen on Lenovo Yogabook1 X90

Anshuman Khandual <anshuman.khandual@arm.com>
    mm/memblock: add MEMBLOCK_RSRV_NOINIT into flagname[] array

SeongJae Park <sj@kernel.org>
    mm/damon/reclaim: fix quota stauts loss due to online tunings

SeongJae Park <sj@kernel.org>
    mm/damon/core: check apply interval in damon_do_apply_schemes()

Johannes Weiner <hannes@cmpxchg.org>
    mm: memcontrol: clarify swapaccount=0 deprecation warning

SeongJae Park <sj@kernel.org>
    mm/damon/lru_sort: fix quota status loss due to online tunings

Kairui Song <kasong@tencent.com>
    mm/swap: fix race when skipping swapcache

Terry Tritton <terry.tritton@linaro.org>
    selftests/mm: uffd-unit-test check if huge page size is 0

Martin K. Petersen <martin.petersen@oracle.com>
    scsi: core: Consult supported VPD page list prior to fetching page

Naohiro Aota <naohiro.aota@wdc.com>
    scsi: target: pscsi: Fix bio_put() for error case

Martin K. Petersen <martin.petersen@oracle.com>
    scsi: sd: usb_storage: uas: Access media prior to querying device properties

Robert Richter <rrichter@amd.com>
    cxl/pci: Fix disabling memory if DVSEC CXL Range does not match a CFMWS window

Li Ming <ming4.li@intel.com>
    cxl/pci: Skip to handle RAS errors if CXL.mem device is detached

Dan Williams <dan.j.williams@intel.com>
    cxl/acpi: Fix load failures due to single window creation failure

Mikulas Patocka <mpatocka@redhat.com>
    dm-verity: recheck the hash after a failure

Mikulas Patocka <mpatocka@redhat.com>
    dm-crypt: don't modify the data when using authenticated encryption

Mikulas Patocka <mpatocka@redhat.com>
    dm-integrity: recheck the integrity tag after a failure

Helge Deller <deller@gmx.de>
    Revert "parisc: Only list existing CPUs in cpu_possible_mask"

Mikulas Patocka <mpatocka@redhat.com>
    dm-crypt: recheck the integrity tag after a failure

Guenter Roeck <linux@roeck-us.net>
    lib/Kconfig.debug: TEST_IOV_ITER depends on MMU

Bart Van Assche <bvanassche@acm.org>
    fs/aio: Restrict kiocb_set_cancel_fn() to I/O submitted via libaio

Damien Le Moal <dlemoal@kernel.org>
    ata: libata-core: Do not call ata_dev_power_set_standby() twice

Damien Le Moal <dlemoal@kernel.org>
    ata: libata-core: Do not try to set sleeping devices to standby

Peter Oberparleiter <oberpar@linux.ibm.com>
    s390/cio: fix invalid -EBUSY on ccw_device_start

Ma Jun <Jun.Ma2@amd.com>
    drm/amdgpu: Fix the runtime resume failure issue

Wayne Lin <wayne.lin@amd.com>
    drm/amd/display: adjust few initialization order in dm

Lewis Huang <lewis.huang@amd.com>
    drm/amd/display: Only allow dig mapping to pwrseq in new asic

Arunpravin Paneer Selvam <Arunpravin.PaneerSelvam@amd.com>
    drm/buddy: Modify duplicate list_splice_tail call

Martin Blumenstingl <martin.blumenstingl@googlemail.com>
    drm/meson: Don't remove bridges which are created by other drivers

Thomas Hellström <thomas.hellstrom@linux.intel.com>
    drm/ttm: Fix an invalid freeing on already freed page in error path

Qu Wenruo <wqu@suse.com>
    btrfs: defrag: avoid unnecessary defrag caused by incorrect extent size

Huacai Chen <chenhuacai@kernel.org>
    LoongArch: Update cpu_sibling_map when disabling nonboot CPUs

Huacai Chen <chenhuacai@kernel.org>
    LoongArch: Disable IRQ before init_fn() for nonboot CPUs

Huacai Chen <chenhuacai@kernel.org>
    LoongArch: Call early_init_fdt_scan_reserved_mem() earlier

Jonathan Corbet <corbet@lwn.net>
    docs: Instruct LaTeX to cope with deeper nesting

Pawan Gupta <pawan.kumar.gupta@linux.intel.com>
    x86/bugs: Add asm helpers for executing VERW

David Gow <davidgow@google.com>
    kunit: Add a macro to wrap a deferred action function

Daniel Vacek <neelx@redhat.com>
    IB/hfi1: Fix sdma.h tx->num_descs off-by-one error

Sohaib Nadeem <sohaib.nadeem@amd.com>
    drm/amd/display: fixed integer types and null check locations

Peichen Huang <peichen.huang@amd.com>
    drm/amd/display: Request usb4 bw for mst streams

Meenakshikumar Somasundaram <meenakshikumar.somasundaram@amd.com>
    drm/amd/display: Add dpia display mode validation logic

Paolo Abeni <pabeni@redhat.com>
    mptcp: corner case locking for rx path fields initialization

Paolo Abeni <pabeni@redhat.com>
    mptcp: fix more tx path fields initialization

Geliang Tang <geliang.tang@linux.dev>
    mptcp: use mptcp_set_state

Geliang Tang <geliang.tang@linux.dev>
    mptcp: add CurrEstab MIB counter support

Steve French <stfrench@microsoft.com>
    smb3: clarify mount warning

Shyam Prasad N <sprasad@microsoft.com>
    cifs: handle cases where multiple sessions share connection

Shyam Prasad N <sprasad@microsoft.com>
    cifs: change tcon status when need_reconnect is set on it

Yi Sun <yi.sun@unisoc.com>
    virtio-blk: Ensure no requests in virtqueues before deleting vqs.

Paulo Alcantara <pc@manguebit.com>
    smb: client: set correct d_type for reparse points under DFS mounts

Lijo Lazar <lijo.lazar@amd.com>
    drm/amdgpu: Fix HDP flush for VFs on nbio v7.9

Stanley.Yang <Stanley.Yang@amd.com>
    drm/amdgpu: Fix shared buff copy to user

Prike Liang <Prike.Liang@amd.com>
    drm/amdgpu: reset gpu for s3 suspend abort case

Prike Liang <Prike.Liang@amd.com>
    drm/amdgpu: skip to program GFXDEC registers for suspend abort

Xiubo Li <xiubli@redhat.com>
    ceph: always check dir caps asynchronously

Xiubo Li <xiubli@redhat.com>
    libceph: fail sparse-read if the data length doesn't match

Takashi Sakamoto <o-takashi@sakamocchi.jp>
    firewire: core: send bus reset promptly on gap count error

Krystian Pradzynski <krystian.pradzynski@intel.com>
    accel/ivpu/40xx: Stop passing SKU boot parameters to FW

Jacek Lawrynowicz <jacek.lawrynowicz@linux.intel.com>
    accel/ivpu: Disable d3hot_delay on all NPU generations

Wachowski, Karol <karol.wachowski@intel.com>
    accel/ivpu: Force snooping for MMU writes

Kees Cook <keescook@chromium.org>
    LoongArch: vDSO: Disable UBSAN instrumentation

Huacai Chen <chenhuacai@kernel.org>
    LoongArch: Change acpi_core_pic[NR_CPUS] to acpi_core_pic[MAX_CORE_PIC]

Masahiro Yamada <masahiroy@kernel.org>
    LoongArch: Select HAVE_ARCH_SECCOMP to use the common SECCOMP menu

Masahiro Yamada <masahiroy@kernel.org>
    LoongArch: Select ARCH_ENABLE_THP_MIGRATION instead of redefining it

SEO HOYOUNG <hy50.seo@samsung.com>
    scsi: ufs: core: Remove the ufshcd_release() in ufshcd_err_handling_prepare()

Alice Chao <alice.chao@mediatek.com>
    scsi: ufs: core: Fix shift issue in ufshcd_clear_cmd()

Hannes Reinecke <hare@suse.de>
    scsi: lpfc: Use unsigned type for num_sge

Timur Tabi <ttabi@nvidia.com>
    drm/nouveau: nvkm_gsp_radix3_sg() should use nvkm_gsp_mem_ctor()

Zhang Rui <rui.zhang@intel.com>
    hwmon: (coretemp) Enlarge per package core count limit

Andrew Bresticker <abrestic@rivosinc.com>
    efi: Don't add memblocks for soft-reserved memory

Andrew Bresticker <abrestic@rivosinc.com>
    efi: runtime: Fix potential overflow of soft-reserved region size

Benjamin Berg <benjamin.berg@intel.com>
    wifi: iwlwifi: do not announce EPCS support

Johannes Berg <johannes.berg@intel.com>
    wifi: mac80211: accept broadcast probe responses on 6 GHz

Johannes Berg <johannes.berg@intel.com>
    wifi: mac80211: adding missing drv_mgd_complete_tx() call

Johannes Berg <johannes.berg@intel.com>
    wifi: mac80211: initialize SMPS mode correctly

Johannes Berg <johannes.berg@intel.com>
    wifi: mac80211: fix driver debugfs for vif type change

Johannes Berg <johannes.berg@intel.com>
    wifi: mac80211: set station RX-NSS on reconfig

Edward Adam Davis <eadavis@qq.com>
    fs/ntfs3: Fix oob in ntfs_listxattr

Konstantin Komarov <almaz.alexandrovich@paragon-software.com>
    fs/ntfs3: Update inode->i_size after success write into compressed file

Konstantin Komarov <almaz.alexandrovich@paragon-software.com>
    fs/ntfs3: Fixed overflow check in mi_enum_attr()

Konstantin Komarov <almaz.alexandrovich@paragon-software.com>
    fs/ntfs3: Correct function is_rst_area_valid

Konstantin Komarov <almaz.alexandrovich@paragon-software.com>
    fs/ntfs3: Use i_size_read and i_size_write

Konstantin Komarov <almaz.alexandrovich@paragon-software.com>
    fs/ntfs3: Prevent generic message "attempt to access beyond end of device"

Ism Hong <ism.hong@gmail.com>
    fs/ntfs3: use non-movable memory for ntfs3 MFT buffer cache

Konstantin Komarov <almaz.alexandrovich@paragon-software.com>
    fs/ntfs3: Use kvfree to free memory allocated by kvmalloc

Konstantin Komarov <almaz.alexandrovich@paragon-software.com>
    fs/ntfs3: Disable ATTR_LIST_ENTRY size check

Konstantin Komarov <almaz.alexandrovich@paragon-software.com>
    fs/ntfs3: Fix c/mtime typo

Konstantin Komarov <almaz.alexandrovich@paragon-software.com>
    fs/ntfs3: Add NULL ptr dereference checking at the end of attr_allocate_frame()

Konstantin Komarov <almaz.alexandrovich@paragon-software.com>
    fs/ntfs3: Add and fix comments

Konstantin Komarov <almaz.alexandrovich@paragon-software.com>
    fs/ntfs3: ntfs3_forced_shutdown use int instead of bool

Konstantin Komarov <almaz.alexandrovich@paragon-software.com>
    fs/ntfs3: Implement super_operations::shutdown

Konstantin Komarov <almaz.alexandrovich@paragon-software.com>
    fs/ntfs3: Drop suid and sgid bits as a part of fpunch

Konstantin Komarov <almaz.alexandrovich@paragon-software.com>
    fs/ntfs3: Add file_modified

Konstantin Komarov <almaz.alexandrovich@paragon-software.com>
    fs/ntfs3: Correct use bh_read

Konstantin Komarov <almaz.alexandrovich@paragon-software.com>
    fs/ntfs3: Fix detected field-spanning write (size 8) of single field "le->name"

Konstantin Komarov <almaz.alexandrovich@paragon-software.com>
    fs/ntfs3: Fix multithreaded stress test

Konstantin Komarov <almaz.alexandrovich@paragon-software.com>
    fs/ntfs3: Reduce stack usage

Konstantin Komarov <almaz.alexandrovich@paragon-software.com>
    fs/ntfs3: Print warning while fixing hard links count

Konstantin Komarov <almaz.alexandrovich@paragon-software.com>
    fs/ntfs3: Correct hard links updating when dealing with DOS names

Konstantin Komarov <almaz.alexandrovich@paragon-software.com>
    fs/ntfs3: Improve ntfs_dir_count

Konstantin Komarov <almaz.alexandrovich@paragon-software.com>
    fs/ntfs3: Modified fix directory element type detection

Konstantin Komarov <almaz.alexandrovich@paragon-software.com>
    fs/ntfs3: Improve alternative boot processing

Szilard Fabian <szfabian@bluemarch.art>
    Input: i8042 - add Fujitsu Lifebook U728 to i8042 quirk table

Zhang Yi <yi.zhang@huawei.com>
    ext4: correct the hole length returned by ext4_map_blocks()

Paulo Alcantara <pc@manguebit.com>
    smb: client: increase number of PDUs allowed in a compound request

Shyam Prasad N <sprasad@microsoft.com>
    cifs: do not search for channel if server is terminating

Daniel Wagner <dwagner@suse.de>
    nvmet-fc: take ref count on tgtport before delete assoc

Daniel Wagner <dwagner@suse.de>
    nvmet-fc: avoid deadlock on delete association path

Daniel Wagner <dwagner@suse.de>
    nvmet-fc: abort command when there is no binding

Daniel Wagner <dwagner@suse.de>
    nvmet-fc: hold reference on hostport match

Daniel Wagner <dwagner@suse.de>
    nvmet-fc: free queue and assoc directly

Daniel Wagner <dwagner@suse.de>
    nvmet-fc: defer cleanup using RCU properly

Daniel Wagner <dwagner@suse.de>
    nvmet-fc: release reference on target port

Daniel Wagner <dwagner@suse.de>
    nvmet-fcloop: swap the list_add_tail arguments

Daniel Wagner <dwagner@suse.de>
    nvme-fc: do not wait in vain when unloading module

Alexander Tsoy <alexander@tsoy.me>
    ALSA: usb-audio: Ignore clock selector errors for single connection

Richard Fitzgerald <rf@opensource.cirrus.com>
    ASoC: wm_adsp: Don't overwrite fwf_name with the default

Shyam Prasad N <sprasad@microsoft.com>
    cifs: make sure that channel scaling is done only once

Dmytro Laktyushkin <dmytro.laktyushkin@amd.com>
    drm/amd/display: Fix DPSTREAM CLK on and off sequence

Charlene Liu <charlene.liu@amd.com>
    drm/amd/display: fix USB-C flag update after enc10 feature init

Sohaib Nadeem <sohaib.nadeem@amd.com>
    drm/amd/display: increased min_dcfclk_mhz and min_fclk_mhz

Mukul Joshi <mukul.joshi@amd.com>
    drm/amdkfd: Use correct drm device for cgroup permission check

Xin Long <lucien.xin@gmail.com>
    netfilter: conntrack: check SCTP_CID_SHUTDOWN_ACK for vtag setting in sctp_new

Will Deacon <will@kernel.org>
    misc: open-dice: Fix spurious lockdep warning

Brenton Simpson <appsforartists@google.com>
    Input: xpad - add Lenovo Legion Go controllers

Wolfram Sang <wsa+renesas@sang-engineering.com>
    spi: sh-msiof: avoid integer overflow in constants

Patrick Rudolph <patrick.rudolph@9elements.com>
    regulator (max5970): Fix IRQ handler

Chhayly Leang <clw.leang@gmail.com>
    ALSA: hda: cs35l41: Support ASUS Zenbook UM3402YAR

Kenzo Gomez <kenzo.sgomez@gmail.com>
    ALSA: hda: cs35l41: Support additional ASUS Zenbook UX3402VA

Chen-Yu Tsai <wens@csie.org>
    ASoC: sunxi: sun4i-spdif: Add support for Allwinner H616

Alexander Tsoy <alexander@tsoy.me>
    ALSA: usb-audio: Check presence of valid altsetting control

Christian A. Ehrhardt <lk@c--e.de>
    usb: ucsi_acpi: Quirk to ack a connector change ack cmd

Guixin Liu <kanie@linux.alibaba.com>
    nvmet-tcp: fix nvme tcp ida memory leak

Kunwu Chan <chentao@kylinos.cn>
    HID: nvidia-shield: Add missing null pointer checks to LED initialization

Rui Salvaterra <rsalvaterra@gmail.com>
    ALSA: hda: Increase default bdl_pos_adj for Apollo Lake

Rui Salvaterra <rsalvaterra@gmail.com>
    ALSA: hda: Replace numeric device IDs with constant values

Jiri Kosina <jikos@kernel.org>
    HID: logitech-hidpp: add support for Logitech G Pro X Superlight 2

Martin Blumenstingl <martin.blumenstingl@googlemail.com>
    regulator: pwm-regulator: Add validity checks in continuous .get_voltage

Venkata Prasad Potturu <venkataprasad.potturu@amd.com>
    ASoC: amd: acp: Add check for cpu dai link initialization

Kunwu Chan <chentao@kylinos.cn>
    dmaengine: ti: edma: Add some null pointer checks to the edma_probe

Hans de Goede <hdegoede@redhat.com>
    Input: goodix - accept ACPI resources with gpio_count == 3 && gpio_int_idx == 0

Baokun Li <libaokun1@huawei.com>
    ext4: avoid allocating blocks from corrupted group in ext4_mb_find_by_goal()

Baokun Li <libaokun1@huawei.com>
    ext4: avoid allocating blocks from corrupted group in ext4_mb_try_best_found()

Baokun Li <libaokun1@huawei.com>
    ext4: avoid dividing by 0 in mb_update_avg_fragment_size() when block bitmap corrupt

Phoenix Chen <asbeltogf@gmail.com>
    platform/x86: touchscreen_dmi: Add info for the TECLAST X16 Plus tablet

Huang Pei <huangpei@loongson.cn>
    MIPS: reserve exception vector space ONLY ONCE

Roman Li <Roman.Li@amd.com>
    drm/amd/display: Disable ips before dc interrupt setting

Lukas Wunner <lukas@wunner.de>
    ARM: dts: Fix TPM schema violations

Lennert Buytenhek <kernel@wantstofly.org>
    ahci: add 43-bit DMA address quirk for ASMedia ASM1061 controllers

Charles Keepax <ckeepax@opensource.cirrus.com>
    spi: cs42l43: Handle error from devm_pm_runtime_enable

Maksim Kiselev <bigunclemax@gmail.com>
    aoe: avoid potential deadlock at set_capacity

Conrad Kostecki <conikost@gentoo.org>
    ahci: asm1166: correct count of reported ports

Shyam Prasad N <sprasad@microsoft.com>
    cifs: helper function to check replayable error codes

Shyam Prasad N <sprasad@microsoft.com>
    cifs: translate network errors on send to -ECONNABORTED

Shyam Prasad N <sprasad@microsoft.com>
    cifs: cifs_pick_channel should try selecting active channels

Kees Cook <keescook@chromium.org>
    smb: Work around Clang __bdos() type confusion

Christian A. Ehrhardt <lk@c--e.de>
    block: Fix WARNING in _copy_from_iter

Devyn Liu <liudingyuan@huawei.com>
    spi: hisi-sfc-v3xx: Return IRQ_NONE if no interrupts were detected

Mika Westerberg <mika.westerberg@linux.intel.com>
    spi: intel-pci: Add support for Arrow Lake SPI serial flash

Liming Sun <limings@nvidia.com>
    platform/mellanox: mlxbf-tmfifo: Drop Tx network packet when Tx TmFIFO is full

Fullway Wang <fullwaywang@outlook.com>
    fbdev: sis: Error out if pixclock equals zero

Fullway Wang <fullwaywang@outlook.com>
    fbdev: savage: Error out if pixclock equals zero

Felix Fietkau <nbd@nbd.name>
    wifi: mac80211: fix race condition on enabling fast-xmit

Michal Kazior <michal@plume.com>
    wifi: cfg80211: fix missing interfaces when dumping

Vinod Koul <vkoul@kernel.org>
    dmaengine: dw-edma: increase size of 'name' in debugfs code

Vinod Koul <vkoul@kernel.org>
    dmaengine: fsl-qdma: increase size of 'irq_name'

Vinod Koul <vkoul@kernel.org>
    dmaengine: shdma: increase size of 'dev_id'

Shyam Prasad N <sprasad@microsoft.com>
    cifs: open_cached_dir should not rely on primary channel

Dmitry Bogdanov <d.bogdanov@yadro.com>
    scsi: target: core: Add TMF to tmr_list handling

Christoph Müllner <christoph.muellner@vrull.eu>
    tools: selftests: riscv: Fix compile warnings in mm tests

Christoph Müllner <christoph.muellner@vrull.eu>
    tools: selftests: riscv: Fix compile warnings in vector tests

Christoph Müllner <christoph.muellner@vrull.eu>
    tools: selftests: riscv: Fix compile warnings in cbo

Christoph Müllner <christoph.muellner@vrull.eu>
    tools: selftests: riscv: Fix compile warnings in hwprobe

Mahesh Rajashekhara <mahesh.rajashekhara@microchip.com>
    scsi: smartpqi: Fix logical volume rescan race condition

David Strahan <david.strahan@microchip.com>
    scsi: smartpqi: Add new controller PCI IDs

Hector Martin <marcan@marcan.st>
    dmaengine: apple-admac: Keep upper bits of REG_BUS_WIDTH

Mario Limonciello <mario.limonciello@amd.com>
    drm/amd: Stop evicting resources on APUs in suspend


-------------

Diffstat:

 Documentation/conf.py                              |   6 +
 Documentation/dev-tools/kunit/usage.rst            |  10 +-
 Makefile                                           |   4 +-
 .../dts/aspeed/aspeed-bmc-facebook-bletchley.dts   |   4 +-
 .../dts/aspeed/aspeed-bmc-facebook-wedge400.dts    |   4 +-
 arch/arm/boot/dts/aspeed/aspeed-bmc-opp-tacoma.dts |   2 +-
 .../dts/aspeed/ast2600-facebook-netbmc-common.dtsi |   4 +-
 .../arm/boot/dts/nxp/imx/imx6ull-phytec-tauri.dtsi |   2 +-
 .../boot/dts/nxp/imx/imx7d-flex-concentrator.dts   |   2 +-
 .../dts/ti/omap/am335x-moxa-uc-2100-common.dtsi    |   2 +-
 arch/arm/mach-ep93xx/core.c                        |   1 +
 .../dts/freescale/imx8mp-data-modul-edm-sbc.dts    |   2 +-
 .../dts/freescale/imx8mp-tqma8mpql-mba8mpxl.dts    |   9 +-
 arch/arm64/boot/dts/rockchip/px30.dtsi             |   2 +
 .../boot/dts/rockchip/rk3588s-indiedroid-nova.dts  |  10 +-
 arch/arm64/include/asm/fpsimd.h                    |   2 +
 arch/arm64/kernel/fpsimd.c                         |  16 ++
 arch/arm64/kernel/suspend.c                        |   3 +
 arch/arm64/kvm/vgic/vgic-its.c                     |   5 +
 arch/loongarch/Kconfig                             |  23 +--
 arch/loongarch/include/asm/acpi.h                  |   4 +-
 arch/loongarch/kernel/acpi.c                       |   4 +-
 arch/loongarch/kernel/setup.c                      |   4 +-
 arch/loongarch/kernel/smp.c                        | 122 ++++++-----
 arch/loongarch/vdso/Makefile                       |   1 +
 arch/mips/kernel/traps.c                           |   8 +-
 arch/parisc/kernel/processor.c                     |   8 -
 arch/parisc/kernel/unwind.c                        |  14 +-
 arch/powerpc/include/asm/ppc-pci.h                 |  10 +
 arch/powerpc/kernel/iommu.c                        |  23 ++-
 arch/powerpc/kvm/book3s_hv.c                       |  26 ++-
 arch/powerpc/kvm/book3s_hv_nestedv2.c              |  20 +-
 arch/powerpc/platforms/pseries/pci_dlpar.c         |   4 +
 arch/s390/pci/pci.c                                |   2 +-
 arch/sparc/Makefile                                |   2 +-
 arch/sparc/video/Makefile                          |   2 +-
 arch/x86/entry/entry.S                             |  23 +++
 arch/x86/include/asm/cpufeatures.h                 |   2 +-
 arch/x86/include/asm/nospec-branch.h               |  13 ++
 arch/x86/kernel/traps.c                            |   2 +-
 arch/x86/mm/numa.c                                 |  21 +-
 block/blk-map.c                                    |  13 +-
 drivers/accel/ivpu/ivpu_drv.c                      |   5 +-
 drivers/accel/ivpu/ivpu_hw_37xx.c                  |   2 +-
 drivers/accel/ivpu/ivpu_hw_40xx.c                  |   9 +-
 drivers/accel/ivpu/ivpu_mmu.c                      |   3 -
 drivers/ata/ahci.c                                 |  44 +++-
 drivers/ata/ahci.h                                 |   1 +
 drivers/ata/ahci_ceva.c                            | 125 ++++++-----
 drivers/ata/libata-core.c                          |  87 ++++----
 drivers/block/aoe/aoeblk.c                         |   5 +-
 drivers/block/virtio_blk.c                         |   7 +-
 drivers/bus/imx-weim.c                             |   2 +-
 drivers/cache/ax45mp_cache.c                       |   4 +
 .../crypto/virtio/virtio_crypto_akcipher_algs.c    |   5 +-
 drivers/cxl/acpi.c                                 |  46 +++--
 drivers/cxl/core/pci.c                             |  49 +++--
 drivers/dma/apple-admac.c                          |   5 +-
 drivers/dma/dw-edma/dw-edma-v0-debugfs.c           |   4 +-
 drivers/dma/dw-edma/dw-hdma-v0-debugfs.c           |   4 +-
 drivers/dma/fsl-qdma.c                             |   2 +-
 drivers/dma/sh/shdma.h                             |   2 +-
 drivers/dma/ti/edma.c                              |  10 +
 drivers/firewire/core-card.c                       |  18 +-
 drivers/firmware/efi/arm-runtime.c                 |   2 +-
 drivers/firmware/efi/efi-init.c                    |  19 +-
 drivers/firmware/efi/riscv-runtime.c               |   2 +-
 drivers/gpio/gpiolib.c                             |   5 +
 drivers/gpu/drm/amd/amdgpu/amdgpu.h                |   4 +
 drivers/gpu/drm/amd/amdgpu/amdgpu_acpi.c           |  18 ++
 drivers/gpu/drm/amd/amdgpu/amdgpu_device.c         |  11 +-
 drivers/gpu/drm/amd/amdgpu/amdgpu_drv.c            |   2 +
 drivers/gpu/drm/amd/amdgpu/amdgpu_psp_ta.c         |   2 +-
 drivers/gpu/drm/amd/amdgpu/gfx_v9_0.c              |   8 +
 drivers/gpu/drm/amd/amdgpu/nbio_v7_9.c             |   6 +
 drivers/gpu/drm/amd/amdgpu/soc15.c                 |  22 ++
 drivers/gpu/drm/amd/amdkfd/kfd_priv.h              |   9 +-
 drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c  |  57 +++---
 .../gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_irq.c  |   5 +-
 drivers/gpu/drm/amd/display/dc/bios/bios_parser2.c |  16 +-
 .../gpu/drm/amd/display/dc/core/dc_link_exports.c  |   2 +-
 drivers/gpu/drm/amd/display/dc/dc.h                |   4 +-
 drivers/gpu/drm/amd/display/dc/dc_dmub_srv.c       |   7 +-
 drivers/gpu/drm/amd/display/dc/dc_dp_types.h       |   6 +
 drivers/gpu/drm/amd/display/dc/dc_types.h          |  14 +-
 .../gpu/drm/amd/display/dc/dce/dce_panel_cntl.c    |   1 +
 .../drm/amd/display/dc/dcn301/dcn301_panel_cntl.c  |   1 +
 .../drm/amd/display/dc/dcn31/dcn31_panel_cntl.c    |  18 +-
 .../amd/display/dc/dcn32/dcn32_dio_link_encoder.c  |   4 +-
 .../amd/display/dc/dcn35/dcn35_dio_link_encoder.c  |   4 +-
 .../drm/amd/display/dc/hwss/dce110/dce110_hwseq.c  |   2 +-
 .../drm/amd/display/dc/hwss/dcn20/dcn20_hwseq.c    |  11 +-
 drivers/gpu/drm/amd/display/dc/inc/hw/panel_cntl.h |   2 +-
 drivers/gpu/drm/amd/display/dc/link/link_dpms.c    |  42 +++-
 drivers/gpu/drm/amd/display/dc/link/link_factory.c |  26 +--
 .../gpu/drm/amd/display/dc/link/link_validation.c  |  60 +++++-
 .../display/dc/link/protocols/link_dp_dpia_bw.c    | 178 ++++++++++++----
 .../display/dc/link/protocols/link_dp_dpia_bw.h    |   9 +
 drivers/gpu/drm/drm_buddy.c                        |   4 +-
 drivers/gpu/drm/drm_syncobj.c                      |  19 +-
 drivers/gpu/drm/i915/display/intel_sdvo.c          |  10 +-
 drivers/gpu/drm/i915/display/intel_tv.c            |  10 +-
 drivers/gpu/drm/meson/meson_encoder_cvbs.c         |   1 -
 drivers/gpu/drm/meson/meson_encoder_dsi.c          |   1 -
 drivers/gpu/drm/meson/meson_encoder_hdmi.c         |   1 -
 drivers/gpu/drm/nouveau/nvkm/subdev/bar/r535.c     |   5 +-
 drivers/gpu/drm/nouveau/nvkm/subdev/bios/shadow.c  |   8 +-
 drivers/gpu/drm/nouveau/nvkm/subdev/gsp/r535.c     |  18 +-
 drivers/gpu/drm/ttm/ttm_pool.c                     |   2 +-
 drivers/hid/hid-logitech-hidpp.c                   |   2 +
 drivers/hid/hid-nvidia-shield.c                    |   4 +
 drivers/hwmon/coretemp.c                           |   2 +-
 drivers/hwmon/nct6775-core.c                       |  14 +-
 drivers/i2c/busses/i2c-imx.c                       |   5 +
 drivers/infiniband/hw/bnxt_re/ib_verbs.c           |   5 +-
 drivers/infiniband/hw/bnxt_re/qplib_fp.c           |   3 +-
 drivers/infiniband/hw/hfi1/pio.c                   |   6 +-
 drivers/infiniband/hw/hfi1/sdma.c                  |   2 +-
 drivers/infiniband/hw/irdma/defs.h                 |   1 +
 drivers/infiniband/hw/irdma/hw.c                   |   8 +
 drivers/infiniband/hw/irdma/verbs.c                |   9 +-
 drivers/infiniband/hw/mlx5/cong.c                  |   6 +
 drivers/infiniband/hw/qedr/verbs.c                 |  11 +-
 drivers/infiniband/ulp/srpt/ib_srpt.c              |  17 +-
 drivers/input/joystick/xpad.c                      |   2 +
 drivers/input/serio/i8042-acpipnpio.h              |   8 +
 drivers/input/touchscreen/goodix.c                 |   3 +-
 drivers/iommu/arm/arm-smmu-v3/arm-smmu-v3-sva.c    |  45 ++--
 drivers/iommu/intel/iommu.c                        |  87 ++++++--
 drivers/iommu/intel/iommu.h                        |   7 +
 drivers/iommu/intel/nested.c                       |  14 +-
 drivers/iommu/intel/pasid.c                        |   5 +-
 drivers/iommu/intel/pasid.h                        |   1 -
 drivers/iommu/iommu-sva.c                          |   2 +-
 drivers/iommu/iommufd/hw_pagetable.c               |   3 +-
 drivers/iommu/iommufd/iova_bitmap.c                |  68 +++++-
 drivers/irqchip/irq-gic-v3-its.c                   |   2 +-
 drivers/irqchip/irq-mbigen.c                       |   8 +-
 drivers/irqchip/irq-sifive-plic.c                  |   8 +-
 drivers/md/dm-crypt.c                              |  95 +++++++--
 drivers/md/dm-integrity.c                          |  91 +++++++-
 drivers/md/dm-verity-target.c                      |  86 +++++++-
 drivers/md/dm-verity.h                             |   6 +
 drivers/md/md.c                                    |  70 ++++---
 drivers/md/raid10.c                                |  16 +-
 drivers/md/raid5.c                                 |  29 +--
 drivers/misc/open-dice.c                           |   2 +-
 drivers/net/ethernet/adi/Kconfig                   |   1 +
 drivers/net/ethernet/broadcom/asp2/bcmasp.c        |   6 +-
 drivers/net/ethernet/broadcom/asp2/bcmasp_intf.c   |   3 +
 .../net/ethernet/marvell/octeontx2/af/rvu_npc.c    |   4 +
 .../net/ethernet/microchip/sparx5/sparx5_main.c    |   1 +
 .../net/ethernet/microchip/sparx5/sparx5_main.h    |   1 +
 .../net/ethernet/microchip/sparx5/sparx5_packet.c  |   2 +
 drivers/net/ethernet/stmicro/stmmac/stmmac_main.c  |  20 --
 drivers/net/gtp.c                                  |  10 +-
 drivers/net/ipa/ipa_interrupt.c                    |   2 +-
 drivers/net/phy/realtek.c                          |   4 +-
 drivers/net/wireless/intel/iwlwifi/iwl-nvm-parse.c |   5 +-
 drivers/nvme/host/fc.c                             |  47 +----
 drivers/nvme/target/fc.c                           | 137 +++++++------
 drivers/nvme/target/fcloop.c                       |   6 +-
 drivers/nvme/target/tcp.c                          |   1 +
 drivers/pci/msi/irqdomain.c                        |   2 +-
 drivers/platform/mellanox/mlxbf-tmfifo.c           |  67 ++++++
 drivers/platform/x86/intel/vbtn.c                  |   3 -
 drivers/platform/x86/think-lmi.c                   |  20 +-
 drivers/platform/x86/thinkpad_acpi.c               |   5 +-
 drivers/platform/x86/touchscreen_dmi.c             |  39 +++-
 drivers/platform/x86/x86-android-tablets/core.c    |   3 +
 drivers/platform/x86/x86-android-tablets/lenovo.c  |   1 +
 .../x86/x86-android-tablets/x86-android-tablets.h  |   1 +
 drivers/regulator/max5970-regulator.c              |   2 +-
 drivers/regulator/pwm-regulator.c                  |   3 +
 drivers/s390/cio/device_ops.c                      |   6 +-
 drivers/scsi/Kconfig                               |   2 +-
 drivers/scsi/lpfc/lpfc_scsi.c                      |  12 +-
 drivers/scsi/scsi.c                                |  22 +-
 drivers/scsi/sd.c                                  |  26 ++-
 drivers/scsi/smartpqi/smartpqi.h                   |   1 -
 drivers/scsi/smartpqi/smartpqi_init.c              |  88 +++++++-
 drivers/spi/spi-cs42l43.c                          |   5 +-
 drivers/spi/spi-hisi-sfc-v3xx.c                    |   5 +
 drivers/spi/spi-intel-pci.c                        |   1 +
 drivers/spi/spi-sh-msiof.c                         |  16 +-
 drivers/target/target_core_device.c                |   5 -
 drivers/target/target_core_pscsi.c                 |   9 +-
 drivers/target/target_core_transport.c             |   4 +
 drivers/tty/serial/amba-pl011.c                    |  60 +++---
 drivers/tty/serial/stm32-usart.c                   |   4 +-
 drivers/ufs/core/ufshcd.c                          |   7 +-
 drivers/usb/cdns3/cdns3-gadget.c                   |   8 +-
 drivers/usb/cdns3/core.c                           |   1 -
 drivers/usb/cdns3/drd.c                            |  13 +-
 drivers/usb/cdns3/drd.h                            |   6 +-
 drivers/usb/cdns3/host.c                           |  16 +-
 drivers/usb/dwc3/gadget.c                          |   5 +
 drivers/usb/gadget/function/f_ncm.c                |  10 +-
 drivers/usb/gadget/udc/omap_udc.c                  |   3 +-
 drivers/usb/roles/class.c                          |  29 ++-
 drivers/usb/storage/scsiglue.c                     |   7 +
 drivers/usb/storage/uas.c                          |   7 +
 drivers/usb/typec/tcpm/tcpm.c                      |   3 -
 drivers/usb/typec/ucsi/ucsi_acpi.c                 |  71 ++++++-
 drivers/video/fbdev/savage/savagefb_driver.c       |   3 +
 drivers/video/fbdev/sis/sis_main.c                 |   2 +
 fs/afs/volume.c                                    |   4 +-
 fs/aio.c                                           |   9 +-
 fs/btrfs/defrag.c                                  |   2 +-
 fs/cachefiles/cache.c                              |   2 +
 fs/cachefiles/daemon.c                             |   1 +
 fs/ceph/caps.c                                     |   6 -
 fs/ceph/mds_client.c                               |   9 +-
 fs/ceph/mds_client.h                               |   2 +-
 fs/ceph/super.h                                    |   2 -
 fs/erofs/namei.c                                   |  28 +--
 fs/ext4/extents.c                                  | 111 ++++++----
 fs/ext4/mballoc.c                                  |  15 +-
 fs/ntfs3/attrib.c                                  |  45 ++--
 fs/ntfs3/attrlist.c                                |  12 +-
 fs/ntfs3/bitmap.c                                  |   4 +-
 fs/ntfs3/dir.c                                     |  44 ++--
 fs/ntfs3/file.c                                    |  72 +++++--
 fs/ntfs3/frecord.c                                 |  19 +-
 fs/ntfs3/fslog.c                                   | 228 ++++++++++-----------
 fs/ntfs3/fsntfs.c                                  |  29 ++-
 fs/ntfs3/index.c                                   |   8 +-
 fs/ntfs3/inode.c                                   |  32 ++-
 fs/ntfs3/namei.c                                   |  12 ++
 fs/ntfs3/ntfs.h                                    |   4 +-
 fs/ntfs3/ntfs_fs.h                                 |  25 +--
 fs/ntfs3/record.c                                  |  18 +-
 fs/ntfs3/super.c                                   |  49 +++--
 fs/ntfs3/xattr.c                                   |   6 +
 fs/smb/client/cached_dir.c                         |   3 +-
 fs/smb/client/cifsencrypt.c                        |   2 +-
 fs/smb/client/cifsglob.h                           |  12 +-
 fs/smb/client/connect.c                            |  11 +
 fs/smb/client/dfs.c                                |   7 +-
 fs/smb/client/file.c                               |   3 +
 fs/smb/client/fs_context.c                         |   2 +-
 fs/smb/client/readdir.c                            |  15 +-
 fs/smb/client/sess.c                               |   5 +-
 fs/smb/client/smb2pdu.c                            |  26 ++-
 fs/smb/client/transport.c                          |  18 +-
 include/kunit/resource.h                           |  21 ++
 include/linux/ceph/osd_client.h                    |   3 +-
 include/linux/fs.h                                 |   2 +
 include/linux/iommu.h                              |  12 ++
 include/linux/memblock.h                           |   2 +
 include/linux/mlx5/mlx5_ifc.h                      |   2 +-
 include/linux/swap.h                               |   5 +
 include/net/netfilter/nf_flow_table.h              |   2 +-
 include/net/switchdev.h                            |   3 +
 include/net/tcp.h                                  |   2 +-
 include/scsi/scsi_device.h                         |   5 +-
 kernel/bpf/helpers.c                               |   5 +-
 lib/Kconfig.debug                                  |   1 +
 lib/kunit/kunit-test.c                             |   5 +-
 lib/kunit/test.c                                   |   6 +-
 mm/damon/core.c                                    |  15 +-
 mm/damon/lru_sort.c                                |  43 +++-
 mm/damon/reclaim.c                                 |  18 +-
 mm/memblock.c                                      |   6 +-
 mm/memcontrol.c                                    |  10 +-
 mm/memory.c                                        |  20 ++
 mm/swap.h                                          |   5 +
 mm/swapfile.c                                      |  13 ++
 mm/zswap.c                                         |   7 +-
 net/bridge/br_switchdev.c                          |  86 +++++---
 net/ceph/osd_client.c                              |  18 +-
 net/core/skmsg.c                                   |   7 +-
 net/core/sock.c                                    |  23 +--
 net/devlink/core.c                                 |  12 +-
 net/devlink/port.c                                 |   2 +-
 net/ipv4/arp.c                                     |   3 +-
 net/ipv4/devinet.c                                 |  21 +-
 net/ipv4/inet_hashtables.c                         |  25 ++-
 net/ipv4/udp.c                                     |   7 +-
 net/ipv6/addrconf.c                                |  21 +-
 net/ipv6/exthdrs.c                                 |  10 +
 net/ipv6/seg6.c                                    |  20 +-
 net/l2tp/l2tp_ip6.c                                |   2 +-
 net/mac80211/cfg.c                                 |   2 +
 net/mac80211/debugfs_netdev.c                      |   4 +-
 net/mac80211/debugfs_netdev.h                      |   5 -
 net/mac80211/iface.c                               |   2 +-
 net/mac80211/mlme.c                                |   8 +-
 net/mac80211/scan.c                                |  30 +--
 net/mac80211/sta_info.c                            |   2 +
 net/mac80211/tx.c                                  |   2 +-
 net/mctp/route.c                                   |   2 +-
 net/mptcp/diag.c                                   |   8 +-
 net/mptcp/fastopen.c                               |   6 +-
 net/mptcp/mib.c                                    |   1 +
 net/mptcp/mib.h                                    |   8 +
 net/mptcp/options.c                                |   9 +-
 net/mptcp/pm_netlink.c                             |  74 ++++---
 net/mptcp/pm_userspace.c                           |  15 +-
 net/mptcp/protocol.c                               |  69 ++++---
 net/mptcp/protocol.h                               |  25 ++-
 net/mptcp/subflow.c                                |  86 +++++---
 net/netfilter/nf_conntrack_proto_sctp.c            |   2 +-
 net/netfilter/nf_flow_table_core.c                 |  17 +-
 net/netfilter/nf_tables_api.c                      |  81 ++++----
 net/phonet/datagram.c                              |   4 +-
 net/phonet/pep.c                                   |  41 +++-
 net/sched/act_mirred.c                             | 147 ++++++-------
 net/sched/cls_flower.c                             |   5 +-
 net/switchdev/switchdev.c                          |  73 +++++++
 net/tls/tls_main.c                                 |   2 +-
 net/tls/tls_sw.c                                   |  24 ++-
 net/unix/af_unix.c                                 |  19 +-
 net/wireless/nl80211.c                             |   1 +
 net/xdp/xsk.c                                      |   3 +-
 scripts/bpf_doc.py                                 |   2 +-
 sound/pci/hda/cs35l41_hda_property.c               |   4 +
 sound/pci/hda/hda_intel.c                          |   6 +-
 sound/soc/amd/acp/acp-mach-common.c                |   9 +-
 sound/soc/codecs/wm_adsp.c                         |  29 ++-
 sound/soc/sunxi/sun4i-spdif.c                      |   5 +
 sound/usb/clock.c                                  |  10 +-
 sound/usb/format.c                                 |  20 ++
 tools/net/ynl/lib/ynl.c                            |  19 +-
 .../selftests/drivers/net/bonding/bond_options.sh  |   2 +
 tools/testing/selftests/iommu/config               |   5 +-
 tools/testing/selftests/mm/uffd-unit-tests.c       |   6 +
 .../testing/selftests/net/forwarding/tc_actions.sh |   3 -
 tools/testing/selftests/net/mptcp/diag.sh          |  46 ++++-
 tools/testing/selftests/net/mptcp/mptcp_connect.sh |  41 ++--
 tools/testing/selftests/net/mptcp/mptcp_join.sh    | 109 ++++------
 tools/testing/selftests/net/mptcp/mptcp_lib.sh     |  16 ++
 tools/testing/selftests/net/mptcp/pm_netlink.sh    |   8 +-
 tools/testing/selftests/net/mptcp/simult_flows.sh  |   3 +-
 tools/testing/selftests/net/mptcp/userspace_pm.sh  |  18 +-
 tools/testing/selftests/riscv/hwprobe/cbo.c        |   6 +-
 tools/testing/selftests/riscv/hwprobe/hwprobe.c    |   4 +-
 tools/testing/selftests/riscv/mm/mmap_test.h       |   3 +
 .../selftests/riscv/vector/v_initval_nolibc.c      |   2 +-
 .../testing/selftests/riscv/vector/vstate_prctl.c  |   4 +-
 340 files changed, 3847 insertions(+), 1826 deletions(-)



^ permalink raw reply	[relevance 1%]

* [OE-core][kirkstone 09/22] linux-yocto/5.15: update to v5.15.141
  @ 2024-02-25 21:52  1% ` Steve Sakoman
  0 siblings, 0 replies; 200+ results
From: Steve Sakoman @ 2024-02-25 21:52 UTC (permalink / raw)
  To: openembedded-core

From: Bruce Ashfield <bruce.ashfield@gmail.com>

Updating  to the latest korg -stable release that comprises
the following commits:

    9b91d36ba301 Linux 5.15.141
    313a34d1c0ee io_uring: fix off-by one bvec index
    49ae2e4e8ed3 USB: dwc3: qcom: fix wakeup after probe deferral
    eb17fb4b160a USB: dwc3: qcom: fix software node leak on probe errors
    98f0e9b6276f usb: dwc3: set the dma max_seg_size
    1a3dcb1d811d usb: dwc3: Fix default mode initialization
    a22702a81844 USB: dwc2: write HCINT with INTMASK applied
    1134fde92088 usb: typec: tcpm: Skip hard reset when in error recovery
    64830d041515 USB: serial: option: don't claim interface 4 for ZTE MF290
    9611cbc6a132 USB: serial: option: fix FM101R-GL defines
    a8d80b1fbacf USB: serial: option: add Fibocom L7xx modules
    de8c6fce8d09 usb: cdnsp: Fix deadlock issue during using NCM gadget
    dd0cc4b69f7d bcache: fixup lock c->root error
    a912742d8411 bcache: fixup init dirty data errors
    137660f84462 bcache: prevent potential division by zero error
    f7077ce8d97b bcache: check return value from btree_node_alloc_replacement()
    1eed01092101 dm-delay: fix a race between delay_presuspend and delay_bio
    d181a7a1d55d hv_netvsc: Mark VF as slave before exposing it to user-mode
    97683466e24c hv_netvsc: Fix race of register_netdevice_notifier and VF register
    3841921018a2 USB: serial: option: add Luat Air72*U series products
    6062c527d040 s390/dasd: protect device queue against concurrent access
    35b5d86e43ec io_uring/fs: consider link->flags when getting path for LINKAT
    2bb75a2c3490 bcache: fixup multi-threaded bch_sectors_dirty_init() wake-up race
    6f09318fd90a md: fix bi_status reporting in md_end_clone_io
    72ecb9753cbe bcache: replace a mistaken IS_ERR() by IS_ERR_OR_NULL() in btree_gc_coalesce()
    e09ba90f1ad0 swiotlb-xen: provide the "max_mapping_size" method
    0f05021e937c ACPI: resource: Skip IRQ override on ASUS ExpertBook B1402CVA
    f95e9f7afe86 proc: sysctl: prevent aliased sysctls from getting passed to init
    3f3880fc011c ext4: make sure allocate pending entry not fail
    e33eb4997585 ext4: fix slab-use-after-free in ext4_es_insert_extent()
    859893f61906 ext4: using nofail preallocation in ext4_es_insert_extent()
    048e7f38b31c ext4: using nofail preallocation in ext4_es_insert_delayed_block()
    580b9dd6ab0b ext4: using nofail preallocation in ext4_es_remove_extent()
    66bc78a295b3 ext4: use pre-allocated es in __es_remove_extent()
    b1995ba6269c ext4: use pre-allocated es in __es_insert_extent()
    edec12712ae1 ext4: factor out __es_alloc_extent() and __es_free_extent()
    e82d05cf5ccb ext4: add a new helper to check if es must be kept
    612edd488872 media: qcom: camss: Fix csid-gen2 for test pattern generator
    ceb5276d8c99 media: qcom: camss: Fix set CSI2_RX_CFG1_VC_MODE when VC is greater than 3
    f001e6f62693 media: camss: sm8250: Virtual channels for CSID
    9fb81ca7aa05 media: camss: Replace hard coded value with parameter
    8ef9b32f20ab MIPS: KVM: Fix a build warning about variable set but not used
    6ddaca6b20f7 lockdep: Fix block chain corruption
    61747778a88b USB: dwc3: qcom: fix ACPI platform device leak
    027472889970 USB: dwc3: qcom: fix resource leaks on probe deferral
    e26c6febac43 nvmet: nul-terminate the NQNs passed in the connect command
    b5d50c6a609d afs: Fix file locking on R/O volumes to operate in local mode
    84ebfbed3ae0 afs: Return ENOENT if no cell DNS record can be found
    6aeac88a45de net: axienet: Fix check for partial TX checksum
    293acba84108 amd-xgbe: propagate the correct speed and duplex status
    b3874cc25a70 amd-xgbe: handle the corner-case during tx completion
    e949dbc28cd5 amd-xgbe: handle corner-case during sfp hotplug
    01a8b94726b1 octeontx2-pf: Fix ntuple rule creation to direct packet to VF with higher Rx queue than its PF
    fcc4a03ad3b1 arm/xen: fix xen_vcpu_info allocation alignment
    90072af9efe8 net/smc: avoid data corruption caused by decline
    66c023469b3e net: usb: ax88179_178a: fix failed operations during ax88179_reset
    ba81c5228ef8 ipv4: Correct/silence an endian warning in __ip_do_redirect
    364406d4c114 HID: fix HID device resource race between HID core and debugging support
    52badc06b119 HID: core: store the unique system identifier in hid_device
    221be624a55d drm/rockchip: vop: Fix color for RGB888/BGR888 format on VOP full
    b0c835fd7d89 ata: pata_isapnp: Add missing error check for devm_ioport_map()
    9754a498aa5b octeontx2-pf: Fix memory leak during interface down
    be41c0c4a632 wireguard: use DEV_STATS_INC()
    f163a6d17a95 drm/panel: simple: Fix Innolux G101ICE-L01 timings
    608de3a587eb drm/panel: simple: Fix Innolux G101ICE-L01 bus flags
    18bd108a13cb drm/panel: auo,b101uan08.3: Fine tune the panel power sequence
    9fe5718d3f09 drm/panel: boe-tv101wum-nl6: Fine tune the panel power sequence
    c8a49336e1de afs: Make error on cell lookup failure consistent with OpenAFS
    ac239fccf5a5 afs: Fix afs_server_list to be cleaned up with RCU
    a78d278e01b1 Linux 5.15.140
    947c9e12ddd6 driver core: Release all resources during unbind before updating device links
    5a434d5c3823 Input: xpad - add VID for Turtle Beach controllers
    cbc7c29dff0f tracing: Have trace_event_file have ref counters
    1dcf90c9fa01 powerpc/powernv: Fix fortify source warnings in opal-prd.c
    3d7912710e5e io_uring/fdinfo: lock SQ thread while retrieving thread cpu/pid
    595b051c83a1 drm/amd/display: Change the DMCUB mailbox memory location from FB to inbox
    a2a6e97c4b33 drm/amdgpu: fix error handling in amdgpu_bo_list_get()
    e380992c479b drm/amdgpu: don't use ATRM for external devices
    4ff985b8810c drm/i915: Fix potential spectre vulnerability
    ea0c4d5ec57f drm/amd/pm: Handle non-terminated overdrive commands.
    9ce842d7762a ext4: add missed brelse in update_backups
    ce19c20064b6 ext4: remove gdb backup copy for meta bg in setup_new_flex_group_blocks
    ac45d8e34bed ext4: correct the start block of counting reserved clusters
    8f9842c4b925 ext4: correct return value of ext4_convert_meta_bg
    8798d3b2722d ext4: correct offset of gdb backup in non meta_bg group to update_backups
    8a3bb38bfdaf ext4: apply umask if ACL support is disabled
    d5c380149b96 Revert "net: r8169: Disable multicast filter for RTL8168H and RTL8107E"
    6ad3d8594d5e media: qcom: camss: Fix missing vfe_lite clocks check
    e0376cf06950 media: qcom: camss: Fix VFE-17x vfe_disable_output()
    8f733387d17f media: qcom: camss: Fix vfe_get() error jump
    841fc648fbb5 media: qcom: camss: Fix pm_domain_on sequence in probe
    4c9c43f79a12 mmc: sdhci-pci-gli: GL9750: Mask the replay timer timeout of AER
    72bf271c5a77 r8169: fix network lost after resume on DASH systems
    468e3ebf4786 mm: kmem: drop __GFP_NOFAIL when allocating objcg vectors
    0387978fda07 mmc: sdhci-pci-gli: A workaround to allow GL9750 to enter ASPM L1.2
    070b3ccb9b8b riscv: kprobes: allow writing to x0
    cd0e9f475a46 nfsd: fix file memleak on client_opens_release
    114c9d732cf9 media: ccs: Correctly initialise try compose rectangle
    6c8aeeb2c549 media: venus: hfi: add checks to handle capabilities from firmware
    cdeb0a4cf327 media: venus: hfi: fix the check to handle session buffer requirement
    7d62570f75fe media: venus: hfi_parser: Add check to keep the number of codecs within range
    d0d831e7d68d media: sharp: fix sharp encoding
    6003733c8f95 media: lirc: drop trailing space from scancode transmit
    e4088d7d8f11 f2fs: avoid format-overflow warning
    12055238d046 i2c: i801: fix potential race in i801_block_transaction_byte_by_byte
    336e6db5c120 net: phylink: initialize carrier state at creation
    d8cb287d31cb net: dsa: lan9303: consequently nested-lock physical MDIO
    656262cb0f95 net: ethtool: Fix documentation of ethtool_sprintf()
    acca20cc16f3 s390/ap: fix AP bus crash on early config change callback invocation
    019b7d42a416 i2c: designware: Disable TX_EMPTY irq while waiting for block length byte
    c6e89348fd58 sbsa_gwdt: Calculate timeout with 64-bit math
    132670ae9ffb lsm: fix default return value for inode_getsecctx
    223196b50605 lsm: fix default return value for vm_enough_memory
    06d320ca170b Revert "i2c: pxa: move to generic GPIO recovery"
    ddec3d04f874 Revert ncsi: Propagate carrier gain/loss events to the NCSI controller
    ad0b74d0f331 powerpc/pseries/ddw: simplify enable_ddw()
    b3e993de400e arm64: dts: qcom: ipq6018: Fix tcsr_mutex register size
    b99ac20612ca arm64: dts: qcom: ipq6018: switch TCSR mutex to MMIO
    aaf0a07d6088 ksmbd: fix slab out of bounds write in smb_inherit_dacl()
    1c701423bb03 Bluetooth: btusb: Add 0bda:b85b for Fn-Link RTL8852BE
    36a573b32550 Bluetooth: btusb: Add RTW8852BE device 13d3:3570 to device tables
    c4976160a0a4 bluetooth: Add device 13d3:3571 to device tables
    603e77e9e8c0 bluetooth: Add device 0bda:887b to device tables
    e9bb966c50a7 Bluetooth: btusb: Add Realtek RTL8852BE support ID 0x0cb8:0xc559
    cf642ee641ce cpufreq: stats: Fix buffer overflow detection in trans_stats()
    63e09cdfe948 regmap: Ensure range selector registers are updated after cache sync
    0c49e74e95bf tty: serial: meson: fix hard LOCKUP on crtscts mode
    6f26b6a61b08 serial: meson: Use platform_get_irq() to get the interrupt
    450fa8bf803f ALSA: hda/realtek - Enable internal speaker of ASUS K6500ZC
    cc549ba50bb8 ALSA: hda/realtek - Add Dell ALC295 to pin fall back table
    767c988771cb ALSA: info: Fix potential deadlock at disconnection
    09022ae66261 xhci: Enable RPM on controllers that support low-power states
    68574fe2e488 parisc/pgtable: Do not drop upper 5 address bits of physical address
    ea7593c18ff7 parisc: Prevent booting 64-bit kernels on PA1.x machines
    2c9092e8b29a i3c: master: svc: fix SDA keep low when polling IBIWON timeout happen
    da754f92fc02 i3c: master: svc: fix check wrong status register in irq handler
    5ba77b6b45d6 i3c: master: svc: fix ibi may not return mandatory data byte
    e0a70ed4a580 i3c: master: svc: fix wrong data return when IBI happen during start frame
    7383675aba2f i3c: master: svc: fix race condition in ibi work thread
    cc7efd1054f4 i3c: master: cdns: Fix reading status register
    d3c6a08c2b77 mtd: cfi_cmdset_0001: Byte swap OTP info
    a4668088128d mm/memory_hotplug: use pfn math in place of direct struct page manipulation
    792a796085cf mm/cma: use nth_page() in place of direct struct page manipulation
    9b59fc31226e s390/cmma: fix detection of DAT pages
    45bb94aab891 dmaengine: stm32-mdma: correct desc prep when channel running
    91659b77e937 mcb: fix error handling for different scenarios when parsing
    534790fde890 tracing: Have the user copy of synthetic event address use correct context
    f6237afabc34 i2c: core: Run atomic i2c xfer when !preemptible
    931aa7154bc4 kernel/reboot: emergency_restart: Set correct system_state
    7a3424c3b76a quota: explicitly forbid quota files from being encrypted
    47f509832168 jbd2: fix potential data lost in recovering journal raced with synchronizing fs bdev
    f13e1ea45699 ASoC: codecs: wsa-macro: fix uninitialized stack variables with name prefix
    28436d8092ad selftests/resctrl: Reduce failures due to outliers in MBA/MBM tests
    6ce63598a1fb selftests/resctrl: Remove duplicate feature check from CMT test
    e90efe17fc07 netfilter: nf_tables: split async and sync catchall in two functions
    0d9506c766c9 netfilter: nf_tables: remove catchall element in GC sync path
    96fc7a50a278 PCI: keystone: Don't discard .probe() callback
    e0d394df9812 PCI: keystone: Don't discard .remove() callback
    f4f12667167c KEYS: trusted: Rollback init_trusted() consistently
    c407ff72fb3a genirq/generic_chip: Make irq_remove_generic_chip() irqdomain aware
    bc8a14e3c630 mmc: meson-gx: Remove setting of CMD_CFG_ERROR
    3a51e6b4da71 wifi: ath11k: fix htt pktlog locking
    426e718ce9ba wifi: ath11k: fix dfs radar event locking
    e9d84413b1b7 wifi: ath11k: fix temperature event locking
    5ff849948c11 ima: detect changes to the backing overlay file
    4584a421a6d9 ima: annotate iint mutex to avoid lockdep false positive warnings
    4049576c639f ACPI: FPDT: properly handle invalid FPDT subtables
    628e76e684c8 firmware: qcom_scm: use 64-bit calling convention only when client is 64-bit
    6eb8c191e360 btrfs: don't arbitrarily slow down delalloc if we're committing
    0b99626b28ca rcu: kmemleak: Ignore kmemleak false positives when RCU-freeing objects
    71f5344f477c PM: hibernate: Clean up sync_read handling in snapshot_write_next()
    57dbc0eb8abe PM: hibernate: Use __get_safe_page() rather than touching the list
    87a30633b5d3 arm64: dts: qcom: ipq6018: Fix hwlock index for SMEM
    ebaee06a7292 rcu/tree: Defer setting of jiffies during stall reset
    057d1034d012 svcrdma: Drop connection after an RDMA Read error
    541b3757fd44 wifi: wilc1000: use vmm_table as array in wilc struct
    b156f62f19da PCI: exynos: Don't discard .remove() callback
    f88796721002 PCI/ASPM: Fix L1 substate handling in aspm_attr_store_common()
    467864d55b52 mmc: sdhci_am654: fix start loop index for TAP value parsing
    ef34a97bb9cb mmc: vub300: fix an error code
    36adb6204cff clk: qcom: ipq6018: drop the CLK_SET_RATE_PARENT flag from PLL clocks
    090b167b2c41 clk: qcom: ipq8074: drop the CLK_SET_RATE_PARENT flag from PLL clocks
    18640a1818f1 clk: socfpga: Fix undefined behavior bug in struct stratix10_clock_data
    4d17b54c9be3 parisc/pdc: Add width field to struct pdc_model
    936c9c10efae arm64: Restrict CPU_BIG_ENDIAN to GNU as or LLVM IAS 15.x or newer
    8b24bb54bf3a ACPI: resource: Do IRQ override on TongFang GMxXGxx
    5619c34d3c4c watchdog: move softlockup_panic back to early_param
    a6c3a1fe09a2 PCI/sysfs: Protect driver's D3cold preference from user space
    01975bee0a14 hvc/xen: fix event channel handling for secondary consoles
    cfd543c10871 hvc/xen: fix error path in xen_hvc_init() to always register frontend driver
    730e08cb9101 hvc/xen: fix console unplug
    fa0b93a3de40 tty/sysrq: replace smp_processor_id() with get_cpu()
    92e6c0f00d38 audit: don't WARN_ON_ONCE(!current->mm) in audit_exe_compare()
    e29c095f1ad4 audit: don't take task_lock() in audit_exe_compare() code path
    5eb6519f483e KVM: x86: Ignore MSR_AMD64_TW_CFG access
    1c49ef7041f2 KVM: x86: hyper-v: Don't auto-enable stimer on write from user-space
    fe6b461c37cb x86/cpu/hygon: Fix the CPU topology evaluation for real
    3a2adf48d8b1 crypto: x86/sha - load modules based on CPU features
    be079aa71a12 scsi: qla2xxx: Fix system crash due to bad pointer access
    6ba3569f78d3 scsi: megaraid_sas: Increase register read retry rount from 3 to 30 for selected registers
    6a33b5810031 scsi: mpt3sas: Fix loop logic
    3c5aede46cdc bpf: Fix precision tracking for BPF_ALU | BPF_TO_BE | BPF_END
    403470431b15 bpf: Fix check_stack_write_fixed_off() to correctly spill imm
    ba115f6c3a8c randstruct: Fix gcc-plugin performance mode to stay in group
    2771fac4382b powerpc/perf: Fix disabling BHRB and instruction sampling
    7e450cc9ad54 media: venus: hfi: add checks to perform sanity on queue pointers
    1566e8be73fd i915/perf: Fix NULL deref bugs with drm_dbg() calls
    35c17257ef09 xfs: Fix unreferenced object reported by kmemleak in xfs_sysfs_init()
    5db146322b17 xfs: fix memory leak in xfs_errortag_init
    c540284d8488 xfs: fix exception caused by unexpected illegal bestcount in leaf dir
    5212d586e76f xfs: avoid a UAF when log intent item recovery fails
    ba179cc12109 xfs: fix inode reservation space for removing transaction
    b7847653a2d6 xfs: Fix false ENOSPC when performing direct write on a delalloc extent in cow fork
    92d38b87e886 xfs: add missing cmap->br_state = XFS_EXT_NORM update
    8d0baec78e8a xfs: fix intermittent hang during quotacheck
    76545c0e881b xfs: don't leak memory when attr fork loading fails
    eb888caf27d9 xfs: fix use-after-free in xattr node block inactivation
    4cb3842967e6 xfs: flush inode gc workqueue before clearing agi bucket
    188594c64a1e xfs: prevent a UAF when log IO errors race with unmount
    921c96215850 xfs: use invalidate_lock to check the state of mmap_lock
    efd194800b69 xfs: convert buf_cancel_table allocation to kmalloc_array
    074fee186931 xfs: don't leak xfs_buf_cancel structures when recovery fails
    b8effd31a862 xfs: refactor buffer cancellation table allocation
    4968c2aa6a1f cifs: fix check of rc in function generate_smb3signingkey
    8d725bf0d16d cifs: spnego: add ';' in HOST_KEY_LEN
    21accf149161 tools/power/turbostat: Enable the C-state Pre-wake printing
    0045c1ff7ac0 tools/power/turbostat: Fix a knl bug
    5bcce23f387b macvlan: Don't propagate promisc change to lower dev in passthru
    7574b5e65e92 net/mlx5e: Check return value of snprintf writing to fw_version buffer for representors
    55553c5b53ae net/mlx5e: Reduce the size of icosq_str
    51655fd35703 net/mlx5e: Fix pedit endianness
    a990dd7410ec net/mlx5e: Refactor mod header management API
    39f95b1d0d8f net/mlx5e: Move mod hdr allocation to a single place
    c0f37a3715cb net/mlx5e: Remove incorrect addition of action fwd flag
    6974fd92d5f1 net/mlx5e: fix double free of encap_header in update funcs
    f3c4a7044201 net/mlx5e: fix double free of encap_header
    931e9e8e30bf net: stmmac: fix rx budget limit check
    b8b514b2a6cd netfilter: nf_tables: fix pointer math issue in nft_byteorder_eval()
    25da0f582119 netfilter: nf_tables: add and use BE register load-store helpers
    a48f6be5bdb7 netfilter: nf_tables: use the correct get/put helpers
    7d3901bf3baa netfilter: nf_conntrack_bridge: initialize err to 0
    75bcfc188abf af_unix: fix use-after-free in unix_stream_read_actor()
    0b480c654ef2 net: ethernet: cortina: Fix MTU max setting
    097588e20c6b net: ethernet: cortina: Handle large frames
    f9269b274cdf net: ethernet: cortina: Fix max RX frame define
    53064e8239dd bonding: stop the device in bond_setup_by_slave()
    cda210a4bdf7 ptp: annotate data-race around q->head and q->tail
    b67d16b2373b xen/events: fix delayed eoi list handling
    8531a4194e59 ppp: limit MRU to 64K
    9ae82308d184 tipc: Fix kernel-infoleak due to uninitialized TLV value
    359c65daf6b5 net: hns3: fix VF wrong speed and duplex issue
    406be003d698 net: hns3: fix VF reset fail issue
    cfc131b078a3 net: hns3: fix variable may not initialized problem in hns3_init_mac_addr()
    070581829c1a net: hns3: fix incorrect capability bit display for copper port
    a3c65cf7854d net: hns3: add barrier in vf mailbox reply process
    e671d8203758 net: hns3: add byte order conversion for PF to VF mailbox message
    bb0f14257c04 net: hns3: refine the definition for struct hclge_pf_to_vf_msg
    1d8f66d4060a net: hns3: fix add VLAN fail issue
    4b3b2541d40e tty: Fix uninit-value access in ppp_sync_receive()
    1f64cad3ac38 ipvlan: add ipvlan_route_v6_outbound() helper
    6c71b9b177c6 net: set SOCK_RCU_FREE before inserting socket into hashtable
    427165421c25 net: inet: Retire port only listening_hash
    be1ceb8b7c58 net: inet: Open code inet_hash2 and inet_unhash2
    bb9bcf47fba7 net: inet: Remove count from inet_listen_hashbucket
    de634368e079 mptcp: listen diag dump support
    870f438aca56 mptcp: diag: switch to context structure
    be020f658c63 gfs2: Silence "suspicious RCU usage in gfs2_permission" warning
    194454afa6aa SUNRPC: Fix RPC client cleaned up the freed pipefs dentries
    319ed0cba164 NFSv4.1: fix SP4_MACH_CRED protection for pnfs IO
    809684f5b388 SUNRPC: Add an IS_ERR() check back to where it was
    46d6b768072b SUNRPC: ECONNRESET might require a rebind
    a7032d4d6499 media: cec: meson: always include meson sub-directory in Makefile
    16e78f28517d media: cadence: csi2rx: Unregister v4l2 async notifier
    20c2ca9abb78 sched/core: Optimize in_task() and in_interrupt() a bit
    9894c58c1777 tracing/perf: Add interrupt_context_level() helper
    48fef664d7e9 tracing: Reuse logic from perf's get_recursion_context()
    670b3e902f62 wifi: iwlwifi: Use FW rate for non-data frames
    a7ee519e8095 pwm: Fix double shift bug
    7054366cd076 drm/amdgpu: fix software pci_unplug on some chips
    e48a5e78d077 drm/qxl: prevent memory leak
    0835e7f296ca ASoC: ti: omap-mcbsp: Fix runtime PM underflow warnings
    38ada2f304f6 i2c: dev: copy userspace array safely
    610244988f32 kgdb: Flush console before entering kgdb on panic
    4e497f1acd99 drm/amd/display: Avoid NULL dereference of timing generator
    5e0b788fb96b media: imon: fix access to invalid resource for the second interface
    ae6bcafe1f6b media: ccs: Fix driver quirk struct documentation
    d01b0ad79ecd media: cobalt: Use FIELD_GET() to extract Link Width
    03ce0655bf8e gfs2: fix an oops in gfs2_permission
    5bfda356e903 gfs2: ignore negated quota changes
    16631907d013 media: vivid: avoid integer overflow
    09cd8b561aa9 media: gspca: cpia1: shift-out-of-bounds in set_flicker
    39c71357e68e i3c: master: mipi-i3c-hci: Fix a kernel panic for accessing DAT_data.
    72775cad7f57 virtio-blk: fix implicit overflow on virtio_max_dma_size
    f7f3bdb225e3 i2c: sun6i-p2wi: Prevent potential division by zero
    d23ad76f240c i3c: mipi-i3c-hci: Fix out of bounds access in hci_dma_irq_handler
    e6fbad3cc880 9p: v9fs_listxattr: fix %s null argument warning
    a18be976be41 9p/trans_fd: Annotate data-racy writes to file::f_flags
    2cc5e191d671 usb: gadget: f_ncm: Always set current gadget in ncm_bind()
    6c80f48912b5 tty: vcc: Add check for kstrdup() in vcc_probe()
    2ff61106d6b4 exfat: support handle zero-size directory
    c86a3007a685 HID: Add quirk for Dell Pro Wireless Keyboard and Mouse KM5221W
    3453f945af89 PCI: Use FIELD_GET() in Sapphire RX 5600 XT Pulse quirk
    0a93a0f99a09 misc: pci_endpoint_test: Add Device ID for R-Car S4-8 PCIe controller
    03dbd6a9ea4e PCI: Disable ATS for specific Intel IPU E2000 devices
    a9a0b3444845 PCI: Extract ATS disabling to a helper function
    fe511d24418a PCI: Use FIELD_GET() to extract Link Width
    56d78b5495eb scsi: libfc: Fix potential NULL pointer dereference in fc_lport_ptp_setup()
    37a51e7f36b7 atm: iphase: Do PCI error checks on own line
    f05ae00106aa PCI: tegra194: Use FIELD_GET()/FIELD_PREP() with Link Width fields
    631a96e9eb42 ALSA: hda: Fix possible null-ptr-deref when assigning a stream
    1c805b9cd2e3 ARM: 9320/1: fix stack depot IRQ stack filter
    8d25ec69f8f1 HID: lenovo: Detect quirk-free fw on cptkbd and stop applying workaround
    64f062baf202 jfs: fix array-index-out-of-bounds in diAlloc
    da3da5e1e6f7 jfs: fix array-index-out-of-bounds in dbFindLeaf
    1f74d336990f fs/jfs: Add validity check for db_maxag and db_agpref
    5f148b16972e fs/jfs: Add check for negative db_l2nbperpage
    e1d1f79b1929 scsi: ibmvfc: Remove BUG_ON in the case of an empty event pool
    f0bfc8a5561f scsi: hisi_sas: Set debugfs_dir pointer to NULL after removing debugfs
    5904dee70771 RDMA/hfi1: Use FIELD_GET() to extract Link Width
    546c1796ad1e crypto: pcrypt - Fix hungtask for PADATA_RESET
    bc443a199f8c ASoC: soc-card: Add storage for PCI SSID
    9f2082067c5f selftests/efivarfs: create-read: fix a resource leak
    428cad17f53b arm64: dts: ls208xa: use a pseudo-bus to constrain usb dma size
    174f62a0aa15 drm/amdgpu: Fix a null pointer access when the smc_rreg pointer is NULL
    3f7a400d5e80 drm/amdkfd: Fix shift out-of-bounds issue
    300589d551d4 drm/panel: st7703: Pick different reset sequence
    eaa03ea366c8 drm/amdgpu/vkms: fix a possible null pointer dereference
    84c923d89890 drm/panel/panel-tpo-tpg110: fix a possible null pointer dereference
    2381f6b628b3 drm/panel: fix a possible null pointer dereference
    c11cf5e117f5 drm/amdgpu: Fix potential null pointer derefernce
    a237675aa1e6 drm/amd: Fix UBSAN array-index-out-of-bounds for Polaris and Tonga
    acdb6830de02 drm/amd: Fix UBSAN array-index-out-of-bounds for SMU7
    829ce8e995a8 drm/msm/dp: skip validity check for DP CTS EDID checksum
    689b33b94f09 drm: vmwgfx_surface.c: copy user-array safely
    22260dabcfe3 kernel: watch_queue: copy user-array safely
    d4f2c09d4672 kernel: kexec: copy user-array safely
    24b17d530c42 string.h: add array-wrappers for (v)memdup_user()
    3a3a6dc9a330 drm/amd/display: use full update for clip size increase of large plane source
    7d43cdd22cd8 drm/amdkfd: Fix a race condition of vram buffer unref in svm code
    eea81424c5b8 drm/komeda: drop all currently held locks if deadlock happens
    812886866be6 platform/x86: thinkpad_acpi: Add battery quirk for Thinkpad X120e
    ba7088769800 Bluetooth: Fix double free in hci_conn_cleanup
    f9de14bde56d Bluetooth: btusb: Add date->evt_skb is NULL check
    a43cf6acf017 wifi: ath10k: Don't touch the CE interrupt registers after power up
    6f42bd243327 net: annotate data-races around sk->sk_dst_pending_confirm
    19ab5fd26441 net: annotate data-races around sk->sk_tx_queue_mapping
    f3be63f7a8ee wifi: ath10k: fix clang-specific fortify warning
    02a0547b8da0 wifi: ath9k: fix clang-specific fortify warnings
    cf353904a828 bpf: Detect IP == ksym.end as part of BPF program
    c29a89b23f67 atl1c: Work around the DMA RX overflow issue
    21a0f310a9f3 wifi: mac80211: don't return unset power in ieee80211_get_tx_power()
    3073e38086d0 wifi: mac80211_hwsim: fix clang-specific fortify warning
    e8e55fa44435 x86/mm: Drop the 4 MB restriction on minimal NUMA node memory size
    f9d3ba62e87b workqueue: Provide one lock class key per work_on_cpu() callsite
    0a5b512d526c clocksource/drivers/timer-atmel-tcb: Fix initialization on SAM9 hardware
    465b88c0873b clocksource/drivers/timer-imx-gpt: Fix potential memory leak
    fd0df3f87192 perf/core: Bail out early if the request AUX area is out of bound
    e89d0ed45a41 locking/ww_mutex/test: Fix potential workqueue corruption
    2a910f4af54d Linux 5.15.139
    3443337acd37 btrfs: use u64 for buffer sizes in the tree search ioctls
    f9f5e8cecba9 Revert "mmc: core: Capture correct oemid-bits for eMMC cards"
    824829c2c6b4 tracing/kprobes: Fix the order of argument descriptions
    560680f745fc fbdev: fsl-diu-fb: mark wr_reg_wa() static
    8e4b510fe917 fbdev: imsttfb: fix a resource leak in probe
    3648582181b6 fbdev: imsttfb: Fix error path of imsttfb_probe()
    30959f9f4540 spi: spi-zynq-qspi: add spi-mem to driver kconfig dependencies
    9cf044cc36c1 ASoC: hdmi-codec: register hpd callback on component probe
    705e5a28ec1d drm/syncobj: fix DRM_SYNCOBJ_WAIT_FLAGS_WAIT_AVAILABLE
    0ca05fae2790 netfilter: nat: fix ipv6 nat redirect with mapped and scoped addresses
    1652f57f02eb netfilter: nft_redir: use `struct nf_nat_range2` throughout and deduplicate eval call-backs
    d28c17abe098 netfilter: xt_recent: fix (increase) ipv6 literal buffer length
    f30567fcbc4d i2c: iproc: handle invalid slave state
    38f5ac54b917 r8169: respect userspace disabling IFF_MULTICAST
    fd01115b033c blk-core: use pr_warn_ratelimited() in bio_check_ro()
    b80148710983 block: remove unneeded return value of bio_check_ro()
    d8d94d6b3bd3 tg3: power down device only on SYSTEM_POWER_OFF
    5ea06a23f8f4 net/smc: put sk reference if close work was canceled
    884606f8283c net/smc: allow cdc msg send rather than drop it with NULL sndbuf_desc
    a62af7146daa net/smc: fix dangling sock under state SMC_APPFINCLOSEWAIT
    866606826f16 selftests: pmtu.sh: fix result checking
    2d117ac1b8f8 net: stmmac: xgmac: Enable support for multiple Flexible PPS outputs
    95a99ac112c5 Fix termination state for idr_for_each_entry_ul()
    70ef755f126b net: r8169: Disable multicast filter for RTL8168H and RTL8107E
    0dad0e75d62b dccp/tcp: Call security_inet_conn_request() after setting IPv6 addresses.
    c340713bdf32 dccp: Call security_inet_conn_request() after setting IPv4 addresses.
    d1b7e6562a4c octeontx2-pf: Fix holes in error code
    f60297ef59d4 octeontx2-pf: Fix error codes
    794d360b1d65 inet: shrink struct flowi_common
    8943083bbb64 bpf: Check map->usercnt after timer->timer is assigned
    3907b89cd17f tipc: Change nla_policy for bearer-related names to NLA_NUL_STRING
    a1a485e45d24 hsr: Prevent use after free in prp_create_tagged_frame()
    352887b3edd0 llc: verify mac len before reading mac header
    303766bb92c5 Input: synaptics-rmi4 - fix use after free in rmi_unregister_function()
    741e4c15d7c0 pwm: brcmstb: Utilize appropriate clock APIs in suspend/resume
    895ac9a21f69 pwm: sti: Reduce number of allocations and drop usage of chip_data
    db64ddddeeec regmap: prevent noinc writes from clobbering cache
    004d4002534e media: dvb-usb-v2: af9035: fix missing unlock
    a0beda184756 media: cedrus: Fix clock/reset sequence
    980be4c3b0d5 media: vidtv: mux: Add check and kfree for kstrdup
    d17269fb9161 media: vidtv: psi: Add check for kstrdup
    db89f551b706 media: s3c-camif: Avoid inappropriate kfree()
    51c94256a83f media: bttv: fix use after free error due to btv->timeout timer
    d3937f9e25d9 media: i2c: max9286: Fix some redundant of_node_put() calls
    9d060f2fc40c pcmcia: ds: fix possible name leak in error path in pcmcia_device_add()
    24e9df588e2e pcmcia: ds: fix refcount leak in pcmcia_device_add()
    24e73ab542c7 pcmcia: cs: fix possible hung task and memory leak pccardd()
    b3eaa0d43c74 rtc: pcf85363: fix wrong mask/val parameters in regmap_update_bits call
    20bd0198bebd cxl/mem: Fix shutdown order
    d48fe8d98171 i3c: Fix potential refcount leak in i3c_master_register_new_i3c_devs
    855d6fb2cc7b 9p/net: fix possible memory leak in p9_check_errors()
    0d456ebaad30 perf hist: Add missing puts to hist__account_cycles
    924e8d0b7645 perf machine: Avoid out of bounds LBR memory read
    76b0eab987c4 usb: host: xhci-plat: fix possible kernel oops while resuming
    c9c4dab06a5a xhci: Loosen RPM as default policy to cover for AMD xHC 1.1
    92c9ef156431 powerpc/pseries: fix potential memory leak in init_cpu_associativity()
    516235e7b35f powerpc/imc-pmu: Use the correct spinlock initializer.
    945dc61d7840 powerpc/xive: Fix endian conversion size
    bce31a2bcb1e powerpc/40x: Remove stale PTE_ATOMIC_UPDATES macro
    1308e55eb09c modpost: fix tee MODULE_DEVICE_TABLE built on big-endian host
    863a9c3fdec2 powerpc: Only define __parse_fpscr() when required
    01f62c6bd2db f2fs: fix to initialize map.m_pblk in f2fs_precache_extents()
    dfebea7114e0 dmaengine: pxa_dma: Remove an erroneous BUG_ON() in pxad_free_desc()
    72f8fa6c4b78 USB: usbip: fix stub_dev hub disconnect
    168697f15a53 tools: iio: iio_generic_buffer ensure alignment
    a61c3c647ffd misc: st_core: Do not call kfree_skb() under spin_lock_irqsave()
    732aa0cb2601 dmaengine: ti: edma: handle irq_of_parse_and_map() errors
    2941a29fe9d6 usb: chipidea: Simplify Tegra DMA alignment code
    58e8316b200b usb: chipidea: Fix DMA overwrite for Tegra
    fcaafb574fc8 usb: dwc2: fix possible NULL pointer dereference caused by driver concurrency
    c956be5641cc dmaengine: idxd: Register dsa_bus_type before registering idxd sub-drivers
    ca46d7ce1fbe livepatch: Fix missing newline character in klp_resolve_symbols()
    b77f7c025e85 tty: tty_jobctrl: fix pid memleak in disassociate_ctty()
    e9f598a5cc9a f2fs: compress: fix to avoid redundant compress extension
    8c4504cc0c64 f2fs: compress: fix to avoid use-after-free on dic
    ca0aae3837a6 leds: trigger: ledtrig-cpu:: Fix 'output may be truncated' issue for 'cpu'
    206a972511a8 leds: pwm: Don't disable the PWM when the LED should be off
    893eedf596dd leds: turris-omnia: Do not use SMBUS calls
    aec3706971b3 leds: turris-omnia: Drop unnecessary mutex locking
    c9a4f13c58f1 mfd: arizona-spi: Set pdata.hpdet_channel for ACPI enumerated devs
    63a99d7b57b4 mfd: dln2: Fix double put in dln2_probe
    2742c860e0b7 mfd: core: Ensure disabled devices are skipped without aborting
    94eb5423d75e mfd: core: Un-constify mfd_cell.of_reg
    8890d4d5f25e ASoC: ams-delta.c: use component after check
    a2ae48bd82ee crypto: qat - fix deadlock in backlog processing
    0dd34a7ad395 padata: Fix refcnt handling in padata_free_shell()
    93e4aa8545ab ASoC: Intel: Skylake: Fix mem leak when parsing UUIDs fails
    cd1c2df64d6b HID: logitech-hidpp: Move get_wireless_feature_index() check to hidpp_connect_event()
    99893b7c4592 HID: logitech-hidpp: Revert "Don't restart communication if not necessary"
    5f2f38602583 HID: logitech-hidpp: Don't restart IO, instead defer hid_connect() only
    1f80041c5867 HID: logitech-hidpp: Remove HIDPP_QUIRK_NO_HIDINPUT quirk
    d3b196a1da3e Revert "HID: logitech-hidpp: add a module parameter to keep firmware gestures"
    6885e5ffa09d sh: bios: Revive earlyprintk support
    b0c25e957f9b hid: cp2112: Fix IRQ shutdown stopping polling for all IRQs on chip
    d06dc0f99f72 RDMA/hfi1: Workaround truncation compilation error
    086cd44204bb scsi: ufs: core: Leave space for '\0' in utf8 desc string
    a0f1999090b3 ASoC: fsl: Fix PM disable depth imbalance in fsl_easrc_probe
    904fc0103776 RDMA/hns: The UD mode can only be configured with DCQCN
    9f8db02d30ad RDMA/hns: Fix signed-unsigned mixed comparisons
    2de683e27e1d RDMA/hns: Fix uninitialized ucmd in hns_roce_create_qp_common()
    611260e36f16 IB/mlx5: Fix rdma counter binding for RAW QP
    922b2693b9af ASoC: fsl: mpc5200_dma.c: Fix warning of Function parameter or member not described
    001f90cd9d2f ext4: move 'ix' sanity check to corrent position
    c24a3c9e373e ARM: 9321/1: memset: cast the constant byte to unsigned char
    012d0c66f939 hid: cp2112: Fix duplicate workqueue initialization
    1ce09238e8e8 crypto: qat - increase size of buffers
    62df66b726f9 crypto: caam/jr - fix Chacha20 + Poly1305 self test failure
    61f25d4686bf crypto: caam/qi2 - fix Chacha20 + Poly1305 self test failure
    66eb7b7f23dd nd_btt: Make BTT lanes preemptible
    6563e0f79d63 libnvdimm/of_pmem: Use devm_kstrdup instead of kstrdup and check its return value
    d4ad0c1a83ce scsi: ibmvfc: Fix erroneous use of rtas_busy_delay with hcall return code
    b79c7d684c3f RDMA/core: Use size_{add,sub,mul}() in calls to struct_size()
    a5c83c8043d7 hwrng: geode - fix accessing registers
    a8607725b20a crypto: hisilicon/hpre - Fix a erroneous check after snprintf()
    b01b9dc5487a selftests/resctrl: Ensure the benchmark commands fits to its array
    2d2300fcf8f6 selftests/pidfd: Fix ksft print formats
    8bc9c9447489 arm64: dts: imx8mn: Add sound-dai-cells to micfil node
    1abd658492b5 arm64: dts: imx8mm: Add sound-dai-cells to micfil node
    cf7abb54f8b1 arm64: dts: imx8qm-ss-img: Fix jpegenc compatible entry
    8704bf18a888 clk: scmi: Free scmi_clk allocated when the clocks with invalid info are skipped
    bdb0428aa294 firmware: arm_ffa: Assign the missing IDR allocation ID to the FFA device
    b0ffdc164365 firmware: ti_sci: Mark driver as non removable
    995ee1e84e8d soc: qcom: llcc: Handle a second device without data corruption
    19b8098f73c6 ARM: dts: qcom: mdm9615: populate vsdcc fixed regulator
    a8ab88f84b89 arm64: dts: qcom: apq8016-sbc: Add missing ADV7533 regulators
    ddc0df81eeac ARM64: dts: marvell: cn9310: Use appropriate label for spi1 pins
    12d9de01c09c arm64: dts: qcom: sdm845-mtp: fix WiFi configuration
    690b89255971 arm64: dts: qcom: sc7280: Add missing LMH interrupts
    2a4cce4168f7 arm64: dts: qcom: msm8992-libra: drop duplicated reserved memory
    eb9daf47806b arm64: dts: qcom: msm8916: Fix iommu local address range
    541640dcbf48 ARM: dts: renesas: blanche: Fix typo in GP_11_2 pin name
    0e1e88bba286 perf: hisi: Fix use-after-free when register pmu fails
    4067d39f3c57 drm: mediatek: mtk_dsi: Fix NO_EOT_PACKET settings/handling
    a6a6f70aedca drm/msm/dsi: use msm_gem_kernel_put to free TX buffer
    aea6f32a4318 xen-pciback: Consider INTx disabled when MSI/MSI-X is enabled
    e588ca45bf55 drm/rockchip: Fix type promotion bug in rockchip_gem_iommu_map()
    a00a293d57a5 arm64/arm: xen: enlighten: Fix KPTI checks
    d0d01bb4a560 drm/bridge: lt9611uxc: fix the race in the error path
    29aba28ea195 drm/bridge: lt9611uxc: Register and attach our DSI device at probe
    f53a04579328 drm/bridge: lt9611uxc: Switch to devm MIPI-DSI helpers
    517a5137a57b drm/rockchip: cdn-dp: Fix some error handling paths in cdn_dp_probe()
    865ccd4ca674 drm/mediatek: Fix iommu fault during crtc enabling
    8e3c8253b34f drm/mediatek: Fix iommu fault by swapping FBs after updating plane state
    e11e339faa11 drm/amdkfd: fix some race conditions in vram buffer alloc/free of svm code
    30cb99e09648 drm/bridge: tc358768: Fix bit updates
    1cd4ae681a6a drm/bridge: tc358768: Disable non-continuous clock mode
    c13591b859be drm/bridge: tc358768: Fix use of uninitialized variable
    d78bddd94b80 drm/bridge: lt8912b: Add missing drm_bridge_attach call
    5cc2bc519afd drm/bridge: lt8912b: Manually disable HPD only if it was enabled
    42071feab712 drm/bridge: lt8912b: Fix crash on bridge detach
    d9217286d0ab drm/bridge: lt8912b: Fix bridge_detach
    cc3057958c5c drm/bridge: lt8912b: Add hot plug detection
    ef4a40953c80 drm/bridge: lt8912b: Register and attach our DSI device at probe
    3580b8a01305 drm/bridge: lt8912b: Switch to devm MIPI-DSI helpers
    52541851a8d1 drm/mipi-dsi: Create devm device attachment
    a20d6ecd261a drm/mipi-dsi: Create devm device registration
    347f025a02b3 drm/radeon: possible buffer overflow
    b163b371d741 drm/rockchip: vop: Fix call to crtc reset helper
    9a96bed1df7b drm/rockchip: vop: Fix reset of state in duplicate state crtc funcs
    1b0bc99cf316 hwmon: (coretemp) Fix potentially truncated sysfs attribute name
    b3e7eb23a6e9 hwmon: (axi-fan-control) Fix possible NULL pointer dereference
    e0bf076b734a platform/x86: wmi: Fix opening of char device
    c57e81d5e538 platform/x86: wmi: remove unnecessary initializations
    2ca4e461a298 platform/x86: wmi: Fix probe failure when failing to register WMI devices
    f75e11f54d98 clk: qcom: config IPQ_APSS_6018 should depend on QCOM_SMEM
    d1175cf4bd2b clk: mediatek: clk-mt2701: Add check for mtk_alloc_clk_data
    e964d21dc034 clk: mediatek: clk-mt7629: Add check for mtk_alloc_clk_data
    c4070ada5d51 clk: mediatek: clk-mt7629-eth: Add check for mtk_alloc_clk_data
    3aefc6fcfbad clk: mediatek: clk-mt6797: Add check for mtk_alloc_clk_data
    ca6d565a2319 clk: mediatek: clk-mt6779: Add check for mtk_alloc_clk_data
    533ca5153ad6 clk: mediatek: clk-mt6765: Add check for mtk_alloc_clk_data
    e531e4e73734 clk: npcm7xx: Fix incorrect kfree
    761c2a690d8f clk: ti: fix double free in of_ti_divider_clk_setup()
    1c37faca0908 clk: ti: change ti_clk_register[_omap_hw]() API
    28b72fba1e19 clk: ti: Update component clocks to use ti_dt_clk_name()
    c4bffed2e52b clk: ti: Update pll and clockdomain clocks to use ti_dt_clk_name()
    9b5e9d8bf9a6 clk: ti: Add ti_dt_clk_name() helper to use clock-output-names
    f45fff806ebb clk: keystone: pll: fix a couple NULL vs IS_ERR() checks
    7ff8ca9beefb spi: nxp-fspi: use the correct ioremap function
    26206c858dae clk: renesas: rzg2l: Fix computation formula
    1966bf2a79e6 clk: renesas: rzg2l: Use FIELD_GET() for PLL register fields
    7ece2efa87af clk: renesas: rzg2l: Simplify multiplication/shift logic
    e2239f716529 clk: imx: imx8qxp: Fix elcdif_pll clock
    7d416973cd12 clk: imx: imx8mq: correct error handling path
    608ebb098b79 clk: imx: Select MXC_CLK for CLK_IMX8QXP
    8861b2925a84 clk: qcom: gcc-sm8150: Fix gcc_sdcc2_apps_clk_src
    76e8f00f54a8 clk: qcom: mmcc-msm8998: Fix the SMMU GDSC
    56c4bb46a5a0 clk: qcom: mmcc-msm8998: Don't check halt bit on some branch clks
    0881d24cf5ca clk: qcom: clk-rcg2: Fix clock rate overflow for high parent frequencies
    b64683f5d728 spi: tegra: Fix missing IRQ check in tegra_slink_probe()
    b13e8b38be51 regmap: debugfs: Fix a erroneous check after snprintf()
    8fafac407346 ipvlan: properly track tx_errors
    3eedc19a9d0f net: add DEV_STATS_READ() helper
    359bce81b841 ipv6: avoid atomic fragment on GSO packets
    6b413d52f6ab ACPI: sysfs: Fix create_pnp_modalias() and create_of_modalias()
    32aaa3b98789 wifi: iwlwifi: empty overflow queue during flush
    0e3ad00be4e8 wifi: iwlwifi: pcie: synchronize IRQs before NAPI
    a8ebe549e0ce wifi: iwlwifi: call napi_synchronize() before freeing rx/tx queues
    627a3b3f5c80 iwlwifi: pcie: adjust to Bz completion descriptor
    0d91506a40ec tcp: fix cookie_init_timestamp() overflows
    4f6e904ed4e3 chtls: fix tp->rcv_tstamp initialization
    5d7bec7ae4db r8169: fix rare issue with broken rx after link-down on RTL8125
    e143a3c82d33 r8169: use tp_to_dev instead of open code
    3a8f4e58e1ee thermal: core: prevent potential string overflow
    bfd4ed4988aa netfilter: nf_tables: Drop pointless memset when dumping rules
    80986257d2cd PM / devfreq: rockchip-dfi: Make pmu regmap mandatory
    826120c9ba68 can: dev: can_put_echo_skb(): don't crash kernel if can_priv::echo_skb is accessed out of bounds
    28e9e015916e can: dev: can_restart(): fix race condition between controller restart and netif_carrier_on()
    ada4dc4788f1 can: dev: can_restart(): don't crash kernel if carrier is OK
    d4eb4182a823 wifi: rtlwifi: fix EDCA limit set by BT coexistence
    2027e74150ee tcp_metrics: do not create an entry from tcp_init_metrics()
    3f7cb7c47ce0 tcp_metrics: properly set tp->snd_ssthresh in tcp_init_metrics()
    ca7b6fa9e61a tcp_metrics: add missing barriers on delete
    227709a0e47c wifi: mt76: mt7603: improve stuck beacon handling
    eab5b0aa5065 mt76: pass original queue id from __mt76_tx_queue_skb to the driver
    75336a762539 mt76: add support for overriding the device used for DMA mapping
    77b2ab5cd1a4 mt76: dma: use kzalloc instead of devm_kzalloc for txwi
    064b32f18db1 wifi: mt76: mt7603: rework/fix rx pse hang check
    1afbb9ececd3 wifi: rtw88: debug: Fix the NULL vs IS_ERR() bug for debugfs_create_file()
    ebcbf5f5e047 net: spider_net: Use size_add() in call to struct_size()
    56e7424c6efc tipc: Use size_add() in calls to struct_size()
    3e51efcb2909 mlxsw: Use size_mul() in call to struct_size()
    dc3fef310732 gve: Use size_add() in call to struct_size()
    70f032db8516 tcp: call tcp_try_undo_recovery when an RTOd TFO SYNACK is ACKed
    a2d540c74549 udp: add missing WRITE_ONCE() around up->encap_rcv
    8f7eef3a13df selftests/bpf: Correct map_fd to data_fd in tailcalls
    3eefb2fbf4ec selftests/bpf: Test tail call counting with bpf2bpf and data on stack
    ab91992ec4d4 i40e: fix potential memory leaks in i40e_remove()
    702742373650 genirq/matrix: Exclude managed interrupts in irq_matrix_allocated()
    379b120e4f27 pstore/platform: Add check for kstrdup
    81b8638e4ef4 x86/boot: Fix incorrect startup_gdt_descr.size
    c7e8c7452e5a x86/sev-es: Allow copy_from_kernel_nofault() in earlier boot
    0b5da8ce0f18 x86: Share definition of __is_canonical_address()
    90b263db856d futex: Don't include process MM in futex key on no-MMU
    f0d6e5841172 x86/srso: Fix SBPB enablement for (possible) future fixed HW
    565f9337b68e writeback, cgroup: switch inodes with dirty timestamps to release dying cgwbs
    2bb46b20825d vfs: fix readahead(2) on block devices
    20195f87db19 sched: Fix stop_one_cpu_nowait() vs hotplug
    13cde955e52e sched/uclamp: Ignore (util == 0) optimization in feec() when p_util_max = 0
    cc6198ff20c0 iov_iter, x86: Be consistent about the __user tag on copy_mc_to_user()
    80529b4968a8 Linux 5.15.138
    3d8344a7c4a3 ALSA: hda: intel-dsp-config: Fix JSL Chromebook quirk detection
    f049c0c0037d misc: pci_endpoint_test: Add deviceID for J721S2 PCIe EP device support
    28b8ad8ccecd tty: 8250: Add Brainboxes Oxford Semiconductor-based quirks
    44c4dfac3f02 tty: 8250: Add support for Intashield IX cards
    d541ccb34de2 tty: 8250: Add support for additional Brainboxes PX cards
    60debc01fcbb tty: 8250: Fix up PX-803/PX-857
    1f5649aed527 tty: 8250: Fix port count of PX-257
    3fe3cc63c730 tty: 8250: Add support for Intashield IS-100
    a5b6390fd609 tty: 8250: Add support for Brainboxes UP cards
    738fe41b6443 tty: 8250: Add support for additional Brainboxes UC cards
    ff6059c3d234 tty: 8250: Remove UC-257 and UC-431
    81a4dd5e6c78 tty: n_gsm: fix race condition in status line change on dead connections
    e25197747f0e usb: raw-gadget: properly handle interrupted requests
    e5f53a68a596 usb: typec: tcpm: Fix NULL pointer dereference in tcpm_pd_svdm()
    7c4855b22a3f usb: storage: set 1.50 as the lower bcdDevice for older "Super Top" compatibility
    c48aae53850c PCI: Prevent xHCI driver from claiming AMD VanGogh USB3 DRD device
    6628c3627c02 drm/amd: Disable ASPM for VI w/ all Intel systems
    b6c3c7786e24 drm/amd: Move helper for dynamic speed switch check out of smu13
    9015169f00ee can: isotp: isotp_sendmsg(): fix TX state detection and wait behavior
    d72ff6478323 can: isotp: isotp_bind(): do not validate unused address information
    e163ad6a8639 can: isotp: add local echo tx processing and tx without FC
    b4e78ea26638 can: isotp: handle wait_event_interruptible() return values
    2fc6f337257f can: isotp: check CAN address family in isotp_bind()
    f8c3bd211cf3 can: isotp: isotp_bind(): return -EINVAL on incorrect CAN ID formatting
    615c4dd64050 can: isotp: set max PDU size to 64 kByte
    6627b96851f1 powerpc/mm: Fix boot crash with FLATMEM
    f0f998648887 r8152: Check for unplug in r8153b_ups_en() / r8153c_ups_en()
    78c939a88729 r8152: Check for unplug in rtl_phy_patch_request()
    51cc28ce742e net: chelsio: cxgb4: add an error code check in t4_load_phy_fw
    bbc926199321 platform/mellanox: mlxbf-tmfifo: Fix a warning message
    db4416ea3a5d scsi: mpt3sas: Fix in error path
    d48b2e8189d5 fbdev: uvesafb: Call cn_del_callback() at the end of uvesafb_exit()
    e39440c3268b drm/ttm: Reorder sys manager cleanup step
    aade33d3d9bb ASoC: rt5650: fix the wrong result of key button
    fa32e21c0568 netfilter: nfnetlink_log: silence bogus compiler warning
    dfcbb983eb6e spi: npcm-fiu: Fix UMA reads when dummy.nbytes == 0
    64ae128b095d fs/ntfs3: Avoid possible memory leak
    27a0bed1285e fs/ntfs3: Fix directory element type detection
    94524980ee75 fs/ntfs3: Fix NULL pointer dereference on error in attr_allocate_frame()
    2de328398b50 fs/ntfs3: Fix possible NULL-ptr-deref in ni_readpage_cmpr()
    962a3d3d731c fs/ntfs3: Use kvmalloc instead of kmalloc(... __GFP_NOWARN)
    393966e79ba1 fs/ntfs3: Write immediately updated ntfs state
    59e629fc7157 fs/ntfs3: Add ckeck in ni_update_parent()
    738a3adc7c8b fbdev: atyfb: only use ioremap_uc() on i386 and ia64
    afef8af919d2 Input: synaptics-rmi4 - handle reset delay when using SMBus trsnsport
    abc62fc06d4a powerpc/85xx: Fix math emulation exception
    4bdde4dca00e dmaengine: ste_dma40: Fix PM disable depth imbalance in d40_probe
    39d2c10367a8 irqchip/stm32-exti: add missing DT IRQ flag translation
    c57aef9075e0 irqchip/riscv-intc: Mark all INTC nodes as initialized
    eb99b6e204cd net: sched: cls_u32: Fix allocation size in u32_init()
    5e78ebe7c1db ASoC: simple-card: fixup asoc_simple_probe() error handling
    65fd21aa3805 x86: Fix .brk attribute in linker script
    d4c8bf5635c4 rpmsg: Fix possible refcount leak in rpmsg_register_device_override()
    a82e0fda8a2f rpmsg: glink: Release driver_override
    bfd4a664ddfb rpmsg: Fix calling device_lock() on non-initialized device
    2e76b4f6218c rpmsg: Fix kfree() of static memory on setting driver_override
    5c0da71871d3 rpmsg: Constify local variable in field store macro
    389190b25472 driver: platform: Add helper for safer setting of driver_override
    37ffa428d58c objtool/x86: add missing embedded_insn check
    f031e15d0bb8 ext4: avoid overlapping preallocations due to overflow
    f2c3a3aa6f11 ext4: fix BUG in ext4_mb_new_inode_pa() due to overflow
    7a992726f727 ext4: add two helper functions extent_logical_end() and pa_logical_end()
    9e78e7709f7d x86/mm: Fix RESERVE_BRK() for older binutils
    d3201c718058 x86/mm: Simplify RESERVE_BRK()
    897b56acf126 x86/i8259: Skip probing when ACPI/MADT advertises PCAT compatibility
    77db87c4a4ed gve: Fix GFP flags when allocing pages
    8b424bdf6c9c iio: afe: rescale: Accept only offset channels
    c1eeb494f684 iio: afe: rescale: add offset support
    7c76b7db5521 iio: afe: rescale: expose scale processing function
    c60671502dc2 iio: afe: rescale: reorder includes
    27dd09f5ec7f clk: Sanitize possible_parent_show to Handle Return Value of of_clk_get_parent_name
    c27ca4aebbee sparc32: fix a braino in fault handling in csum_and_copy_..._user()
    21b07a2e6095 perf/core: Fix potential NULL deref
    6efd498009b9 nvmem: imx: correct nregs for i.MX6UL
    0c2948118c34 nvmem: imx: correct nregs for i.MX6SLL
    6e22bf6f00d5 nvmem: imx: correct nregs for i.MX6ULL
    e0f95b831b4a misc: fastrpc: Clean buffers on remote invocation failures
    c4957f00f9e2 tracing/kprobes: Fix the description of variable length arguments
    cdc57093b470 i2c: aspeed: Fix i2c bus hang in slave read
    e97d374a2506 i2c: stm32f7: Fix PEC handling in case of SMBUS transfers
    2766a872103b i2c: muxes: i2c-demux-pinctrl: Use of_get_i2c_adapter_by_node()
    48b58f7469e5 i2c: muxes: i2c-mux-gpmux: Use of_get_i2c_adapter_by_node()
    cb65e692765b i2c: muxes: i2c-mux-pinctrl: Use of_get_i2c_adapter_by_node()
    eace761f35a1 iio: adc: xilinx-xadc: Correct temperature offset/scale for UltraScale
    70322a446ef2 iio: adc: xilinx-xadc: Don't clobber preset voltage/temperature thresholds
    3c1312b5d49a iio: exynos-adc: request second interupt only when touchscreen mode is used
    4e14f2d5885f kasan: print the original fault addr when access invalid shadow
    bdfa4fa7588d i40e: Fix wrong check for I40E_TXR_FLAGS_WB_ON_ITR
    d5c175f4cea6 gtp: fix fragmentation needed check with gso
    c0dad0c0924c gtp: uapi: fix GTPA_MAX
    852fb4ce426d tcp: fix wrong RTO timeout when received SACK reneging
    83cfa3b51a78 r8152: Release firmware if we have an error in probe
    e0f9231ccd6c r8152: Cancel hw_phy_work if we have an error in probe
    ff42b0a55659 r8152: Run the unload routine if we have errors during probe
    6fa3b9f9478e r8152: Increase USB control msg timeout to 5000ms as per spec
    76873f2eadc0 net: usb: smsc95xx: Fix uninit-value access in smsc95xx_read_reg
    6afd112c3f95 net: ieee802154: adf7242: Fix some potential buffer overflow in adf7242_stats_show()
    46cd35e4e774 igc: Fix ambiguity in the ethtool advertising
    49529413eaed neighbour: fix various data-races
    667554946360 igb: Fix potential memory leak in igb_add_ethtool_nfc_entry
    263421905346 treewide: Spelling fix in comment
    bc0c4bc119d2 i40e: Fix I40E_FLAG_VF_VLAN_PRUNING value
    c532c5df01ad r8169: fix the KCSAN reported data race in rtl_rx while reading desc->opts1
    6afb294c88c6 r8169: fix the KCSAN reported data-race in rtl_tx while reading TxDescArray[entry].opts1
    9d7b3838428c r8169: fix the KCSAN reported data-race in rtl_tx() while reading tp->cur_tx
    04dbfa4122e0 firmware/imx-dsp: Fix use_after_free in imx_dsp_setup_channels()
    0d587b86cd0d drm/dp_mst: Fix NULL deref in get_mst_branch_device_by_guid_helper()
    8860f0175e51 vsock/virtio: initialize the_virtio_vsock before using VQs
    762c251c7f5c vsock/virtio: add support for device suspend/resume
    1e02df6f6907 vsock/virtio: factor our the code to initialize and delete VQs
    15a8cac3c250 drm/i915/pmu: Check if pmu is closed before stopping event
    43bd431a5dd9 nfsd: lock_rename() needs both directories to live on the same fs
    556b68d9b95f mm/migrate: fix do_pages_move for compat pointers
    c4071c6114de mm/page_alloc: correct start page when guard page debug is enabled
    3a6cee2bfb53 vhost: Allow null msg.size on VHOST_IOTLB_INVALIDATE
    fbc9a8718f31 virtio-mmio: fix memory leak of vm_dev
    862a356bc986 virtio_balloon: Fix endless deflation and inflation on arm64
    41bb770e42bc mcb-lpc: Reallocate memory region to avoid memory overlapping
    f2ac8b2643dd mcb: Return actual parsed size when reading chameleon table
    90918ef995b5 mptcp: more conservative check for zero probes
    fd2b2dab6f5b tcp: cleanup tcp_remove_empty_skb() use
    68342755b9b2 tcp: remove dead code from tcp_sendmsg_locked()
    0f482ad7b1a5 pinctrl: qcom: lpass-lpi: fix concurrent register updates
    51b054f6fe01 ASoC: codecs: wcd938x: fix runtime PM imbalance on remove
    cb34f4e79e54 ASoC: codecs: wcd938x: fix resource leaks on bind errors
    12952a23a5da Linux 5.15.137
    dff33880d40a xfrm6: fix inet6_dev refcount underflow problem
    5a9d05a4f1c3 Bluetooth: hci_sock: Correctly bounds check and pad HCI_MON_NEW_INDEX name
    a6df96ee0b45 Bluetooth: hci_sock: fix slab oob read in create_monitor_event
    c08d609fb2b6 phy: mapphone-mdm6600: Fix pinctrl_pm handling for sleep pins
    e1b030b101f6 phy: mapphone-mdm6600: Fix runtime PM for remove
    59f1095ab58e phy: mapphone-mdm6600: Fix runtime disable on probe
    b618062c0b13 serial: 8250: omap: Move uart_write() inside PM section
    67f29cd2f851 ASoC: pxa: fix a memory leak in probe()
    76d04c339508 gpio: vf610: set value before the direction to avoid a glitch
    4b129e3964b3 platform/x86: asus-wmi: Map 0x2a code, Ignore 0x2b and 0x2c events
    e1a058cc2467 platform/x86: asus-wmi: Change ASUS_WMI_BRN_DOWN code from 0x20 to 0x2e
    c6bbe51dcdf3 platform/surface: platform_profile: Propagate error if profile registration fails
    a73c8d716938 s390/cio: fix a memleak in css_alloc_subchannel
    c8b6c2df1e7d selftests/ftrace: Add new test case which checks non unique symbol
    3ad81e6affcb s390/pci: fix iommu bitmap allocation
    71d224acc4d1 perf: Disallow mis-matched inherited group reads
    5aa89a11a2a6 USB: serial: option: add Fibocom to DELL custom modem FM101R-GL
    8c376d863618 USB: serial: option: add entry for Sierra EM9191 with new firmware
    483221216176 USB: serial: option: add Telit LE910C4-WWX 0x1035 composition
    e750fb71dc6a nvme-rdma: do not try to stop unallocated queues
    a9fd6d44abbc nvme-pci: add BOGUS_NID for Intel 0a54 device
    071382bda1da ACPI: irq: Fix incorrect return value in acpi_register_gsi()
    431a5010bce2 NFSv4.1: fixup use EXCHGID4_FLAG_USE_PNFS_DS for DS server
    5762e72ef1b0 pNFS: Fix a hang in nfs4_evict_inode()
    5a3abee2eee9 Revert "pinctrl: avoid unsafe code pattern in find_pinctrl()"
    24959825377f mmc: core: Capture correct oemid-bits for eMMC cards
    8041e7b7e7e9 mmc: core: sdio: hold retuning if sdio in 1-bit mode
    262029c0c58c mmc: mtk-sd: Use readl_poll_timeout_atomic in msdc_reset_hw
    3e363db1c13a mtd: physmap-core: Restore map_rom fallback
    71823463b1b2 mtd: spinand: micron: correct bitmask for ecc status
    a50d2f17d562 mtd: rawnand: arasan: Ensure program page operations are successful
    ae53c92e928c mtd: rawnand: marvell: Ensure program page operations are successful
    c0ca2ab23098 mtd: rawnand: pl353: Ensure program page operations are successful
    a7070628043e mtd: rawnand: qcom: Unmap the right resource upon probe failure
    3f928d1362f7 net: fix ifname in netlink ntf during netns move
    ac43ec299a6f net: move from strlcpy with unused retval to strscpy
    30e2db403032 net: introduce a function to check if a netdev name is in use
    38ba5479355b Bluetooth: hci_event: Fix using memcmp when comparing keys
    3b2da6d62b42 net/mlx5: Handle fw tracer change ownership event based on MTRC
    f6e263824539 platform/x86: touchscreen_dmi: Add info for the Positivo C4128B
    ca56d8afe648 HID: multitouch: Add required quirk for Synaptics 0xcd7e device
    ca5bec7ecf26 btrfs: error out when reallocating block for defrag using a stale transaction
    2692fd37aaf4 btrfs: error when COWing block from a root that is being deleted
    ef491d9560d9 btrfs: error out when COWing block using a stale transaction
    f89ed0a09673 btrfs: fix some -Wmaybe-uninitialized warnings in ioctl.c
    df486b75feca drm: panel-orientation-quirks: Add quirk for One Mix 2S
    d5ba30ee4f6d ipv4/fib: send notify when delete source address routes
    9d07b7abd277 sky2: Make sure there is at least one frag_addr available
    f652eb4adf27 regulator/core: Revert "fix kobject release warning and memory leak in regulator_register()"
    aa77b187b1f0 wifi: cfg80211: avoid leaking stack data into trace
    30a2285a2e18 wifi: mac80211: allow transmitting EAPOL frames with tainted key
    b64eb31a1b53 wifi: cfg80211: Fix 6GHz scan configuration
    bbec1724519e Bluetooth: hci_core: Fix build warnings
    02b0e6991838 Bluetooth: Avoid redundant authentication
    38681af225b6 Bluetooth: btusb: add shutdown function for QCA6174
    e6e9a32c3e60 HID: holtek: fix slab-out-of-bounds Write in holtek_kbd_input_event
    06aabf7715da wifi: iwlwifi: Ensure ack flag is properly cleared.
    6063f6f64fa4 wifi: mwifiex: Sanity check tlv_len and tlv_bitmap_len
    59ebfeb7b319 tracing: relax trace_event_eval_update() execution with cond_resched()
    3d85fb391fa7 ata: libata-eh: Fix compilation warning in ata_eh_link_report()
    89e3cc1b0703 ata: libata-core: Fix compilation warning in ata_dev_config_ncq()
    137c658ea3ce gpio: timberdale: Fix potential deadlock on &tgpio->lock
    68f106c2b2ab overlayfs: set ctime when setting mtime and atime
    ef3c62e2f0f1 i2c: mux: Avoid potential false error message in i2c_mux_add_adapter
    e2f64f3eebaa btrfs: initialize start_slot in btrfs_log_prealloc_extents
    266dab0ce42d btrfs: return -EUCLEAN for delayed tree ref with a ref count not equals to 1
    bc424f18fbdc fs-writeback: do not requeue a clean inode having skipped pages
    92609823592c ARM: dts: ti: omap: Fix noisy serial with overrun-throttle-ms for mapphone
    3898d8d685ab ksmbd: not allow to open file if delelete on close bit is set
    d3dc26c4fdc2 nfp: flower: avoid rmmod nfp crash issues
    6c52b1215904 mctp: perform route lookups under a RCU read-side lock
    db3f17e571e8 mctp: Allow local delivery to the null EID
    29017ab1a539 powerpc/47x: Fix 47x syscall return crash
    558ee0fafd40 powerpc/32s: Do kuep_lock() and kuep_unlock() in assembly
    d00f4ae3accf powerpc/32s: Remove capability to disable KUEP at boottime
    fcb3f09e8173 drm/atomic-helper: relax unregistered connector check
    403d201d1fd1 perf/x86/lbr: Filter vsyscall addresses
    419ac18d8808 perf/x86: Move branch classifier
    030099bc9115 perf: Add irq and exception return branch types
    ae80d5290c14 iio: adc: ad7192: Correct reference voltage
    569a126f244b iio: cros_ec: fix an use-after-free in cros_ec_sensors_push_data()
    a9c471892d75 iio: core: introduce iio_device_{claim|release}_buffer_mode() APIs
    eafbb1966152 iio: core: Hide read accesses to iio_dev->currentmode
    919721348c04 iio: Un-inline iio_buffer_enabled()
    7f74bc91eb00 serial: 8250_omap: Fix errors with no_console_suspend
    d67d831e1dbc serial: 8250: omap: Fix imprecise external abort for omap_8250_pm()
    aff3019b553e selftests/mm: fix awk usage in charge_reserved_hugetlb.sh and hugetlb_reparenting_test.sh that may cause error
    4f1d3d1ca500 net: pktgen: Fix interface flags printing
    8bdf95e29f86 netfilter: nf_tables: revert do not remove elements if set backend implements .abort
    cc19daa037f5 netfilter: nf_tables: do not remove elements if set backend implements .abort
    db33720697c8 netfilter: nft_set_rbtree: .deactivate fails if element has expired
    44768cad012c neighbor: tracing: Move pin6 inside CONFIG_IPV6=y section
    b33179dbf3f2 net/sched: sch_hfsc: upgrade 'rt' to 'sc' when it becomes a inner curve
    0426d7bc17b8 bonding: Return pointer to data after pull on skb
    66982023d741 net: dsa: bcm_sf2: Fix possible memory leak in bcm_sf2_mdio_register()
    0ea476863ef7 i40e: prevent crash on probe if hw registers have invalid values
    f9202217a6ea net: usb: smsc95xx: Fix an error code in smsc95xx_reset()
    a2ceb30cc1fc ipv4: fib: annotate races around nh->nh_saddr_genid and nh->nh_saddr
    a270aa7a47db tun: prevent negative ifindex
    9d55719f983d tcp: tsq: relax tcp_small_queue_check() when rtx queue contains a single skb
    8ae344291e38 tcp: fix excessive TLP and RACK timeouts from HZ rounding
    8b6b4ca42a94 net: rfkill: gpio: prevent value glitch during probe
    4df9ba0d7a82 net: ipv6: fix return value check in esp_remove_trailer
    a9651e66d0bd net: ipv4: fix return value check in esp_remove_trailer
    26a3c734cb8a xfrm: interface: use DEV_STATS_INC()
    f8bc4b708b11 xfrm: fix a data-race in xfrm_gen_index()
    b660e58ef72d qed: fix LL2 RX buffer allocation
    d35f398b88a1 ASoC: codecs: wcd938x: fix unbind tear down order
    d182d8ed7b7e ASoC: codecs: wcd938x: drop bogus bind error handling
    8d32a6b67e77 ASoC: codecs: wcd938x-sdw: fix runtime PM imbalance on probe errors
    6df571a6c153 ASoC: codecs: wcd938x-sdw: fix use after free on driver unbind
    36eabe87031f drm/i915: Retry gtt fault when out of fence registers
    34f62612be2a nvmet-tcp: Fix a possible UAF in queue intialization setup
    04e0eef74b8f netfilter: nft_payload: fix wrong mac header matching
    efe43d1bcbcb fs/ntfs3: fix deadlock in mark_as_free_ex
    ab40c7ab7a93 fs/ntfs3: fix panic about slab-out-of-bounds caused by ntfs_list_ea()
    24badb9dd8b8 fs/ntfs3: Fix possible null-pointer dereference in hdr_find_e()
    ff38d2a705e1 tcp: check mptcp-level constraints for backlog coalescing
    582f7993353c x86/sev: Check for user-space IOIO pointing to kernel space
    5c2c01be809d x86/sev: Check IOBM for IOIO exceptions from user-space
    6797c6d09e50 x86/sev: Disable MMIO emulation from user mode
    0b4e772a6a89 KVM: x86: Mask LVTPC when handling a PMI
    f61c43be1eb9 regmap: fix NULL deref on lookup
    ffdc881f6807 nfc: nci: fix possible NULL pointer dereference in send_acknowledge()
    d42aeae14fc4 ice: reset first in crash dump kernels
    e42cecb513af ice: fix over-shifted variable
    f6c093b97761 Bluetooth: avoid memcmp() out of bounds warning
    e5f8b43c9c90 Bluetooth: hci_event: Fix coding style
    1597c1ed0e7d Bluetooth: vhci: Fix race when opening vhci device
    1ef071526848 Bluetooth: Fix a refcnt underflow problem for hci_conn
    dd6b62fdd245 Bluetooth: Reject connection with the device which has same BD_ADDR
    848a05c4423f Bluetooth: hci_event: Ignore NULL link key
    e7a2aa7770d3 xfs: don't expose internal symlink metadata buffers to the vfs
    fe5c6fbc5e4a Documentation: sysctl: align cells in second content column
    1815844652cc lib/Kconfig.debug: do not enable DEBUG_PREEMPT by default
    00c03985402e Linux 5.15.136
    5266b5b6e975 eth: remove remaining copies of the NAPI_POLL_WEIGHT define
    528f0ba9f7a4 usb: hub: Guard against accesses to uninitialized BOS descriptors
    542a3f1a3cc1 Revert "kernel/sched: Modify initial boot task idle setup"
    737ce5518a9c arm64: armv8_deprecated: fix unused-function error
    2e10931e2d77 arm64: armv8_deprecated: rework deprected instruction handling
    abd4aa081905 arm64: armv8_deprecated: move aarch32 helper earlier
    f10abdb04c3d arm64: armv8_deprecated move emulation functions
    0b4eec015fa5 arm64: armv8_deprecated: fold ops into insn_emulation
    a8d2910be6f8 arm64: rework EL0 MRS emulation
    057f9123b1a8 arm64: factor insn read out of call_undef_hook()
    3f82927cabaf arm64: factor out EL1 SSBS emulation hook
    474385adcd84 arm64: split EL0/EL1 UNDEF handlers
    de0358635401 arm64: allow kprobes on EL0 handlers
    7154e2db8890 arm64: rework BTI exception handling
    cd5ceadc2b37 arm64: rework FPAC exception handling
    b6358002fd0c arm64: consistently pass ESR_ELx to die()
    7ddb1ef2bb42 arm64: die(): pass 'err' as long
    9a3e177ef570 arm64: report EL1 UNDEFs better
    d6808be3ff94 powerpc/64e: Fix wrong test in __ptep_test_and_clear_young()
    9c0dc3e2c996 powerpc/8xx: Fix pte_access_permitted() for PAGE_NONE
    4da05eba66e6 dmaengine: mediatek: Fix deadlock caused by synchronize_irq()
    82f61b2d5187 dmaengine: idxd: use spin_lock_irqsave before wait_event_lock_irq
    ecba5afe86f3 x86/alternatives: Disable KASAN in apply_alternatives()
    cbd2aac00498 usb: cdnsp: Fixes issue with dequeuing not queued requests
    7014807fb7ef usb: gadget: ncm: Handle decoding of multiple NTB's in unwrap call
    50259cf71a1b usb: gadget: udc-xilinx: replace memcpy with memcpy_toio
    308f19249641 counter: microchip-tcb-capture: Fix the use of internal GCLK logic
    5a6ce81d7c16 pinctrl: avoid unsafe code pattern in find_pinctrl()
    1c790191cab4 cgroup: Remove duplicates in cgroup v1 tasks file
    1680c82929bc tee: amdtee: fix use-after-free vulnerability in amdtee_close_session
    b8ec40a90acd Input: goodix - ensure int GPIO is in input for gpio_count == 1 && gpio_int_idx == 0 case
    d092630e8a20 Input: i8042 - add Fujitsu Lifebook E5411 to i8042 quirk table
    7cea6fa2d73f Input: xpad - add PXN V900 support
    6ff4e50e2d2a Input: psmouse - fix fast_reconnect function for PS/2 mode
    6a4a39638640 Input: powermate - fix use-after-free in powermate_config_complete
    6ad7f52d8c58 ceph: fix type promotion bug on 32bit systems
    c0c4acd53a98 ceph: fix incorrect revoked caps assert in ceph_fill_file_size()
    58f0e6324ec7 libceph: use kernel_connect()
    d727b97f8f2e thunderbolt: Check that lane 1 is in CL0 before enabling lane bonding
    04c38bedd07c thunderbolt: Workaround an IOMMU fault on certain systems with Intel Maple Ridge
    a586742a3780 mcb: remove is_added flag from mcb_device struct
    4382d1a996e5 x86/cpu: Fix AMD erratum #1485 on Zen4-based CPUs
    763167003a80 ACPI: resource: Skip IRQ override on ASUS ExpertBook B1402CBA
    510d4a01d84c drm/amd/display: Don't set dpms_off for seamless boot
    9cb61ab9f4ca drm/amdgpu: add missing NULL check
    f9a1af37b801 iio: pressure: ms5611: ms5611_prom_is_valid false negative bug
    09b8ed9547f1 iio: pressure: dps310: Adjust Timeout Settings
    4c80ecef859d iio: pressure: bmp280: Fix NULL pointer exception
    a625de7e5464 usb: musb: Modify the "HWVers" register address
    eb28694f6da8 usb: musb: Get the musb_qh poniter after musb_giveback
    ee88141873a8 usb: cdns3: Modify the return value of cdns_set_active () to void when CONFIG_PM_SLEEP is disabled
    3b2dbc4f3302 usb: dwc3: Soft reset phy on probe for host
    42c56e015653 net: usb: dm9601: fix uninitialized variable use in dm9601_mdio_read
    524f45361789 usb: xhci: xhci-ring: Use sysdev for mapping bounce buffer
    1d8e7fe85528 xhci: Keep interrupt disabled in initialization until host is running.
    cb34e3b25c37 dmaengine: stm32-mdma: abort resume if no ongoing transfer
    d56dbfe750a8 media: mtk-jpeg: Fix use after free bug due to uncanceled work
    5e13e69ddf0d net: release reference to inet6_dev pointer
    aade10d51ddc net: change accept_ra_min_rtr_lft to affect all RA lifetimes
    8f12d2d66cba net: add sysctl accept_ra_min_rtr_lft
    bc9f6cbeb999 workqueue: Override implicit ordered attribute in workqueue_apply_unbound_cpumask()
    25dd54b95abf nfc: nci: assert requested protocol is valid
    b2bb3b43b94a pinctrl: renesas: rzn1: Enable missing PINMUX
    c4140dd77c3b net/smc: Fix pos miscalculation in statistics
    d888d3f70b0d net: nfc: fix races in nfc_llcp_sock_get() and nfc_llcp_sock_get_sn()
    249a1fdb95d5 net/mlx5e: Again mutually exclude RX-FCS and RX-port-timestamp
    2112cacb38aa ixgbe: fix crash with empty VF macvlan list
    935a15334d77 net: phy: mscc: macsec: reject PN update requests
    667fe9101a3a net: macsec: indicate next pn update when offloading
    2dcb31e65d26 bpf: Fix verifier log for async callback return values
    6a217af2c67f drm/vmwgfx: fix typo of sizeof argument
    72ef70886556 riscv, bpf: Sign-extend return values
    7795592e0818 riscv, bpf: Factor out emit_call for kernel and bpf context
    58941cc742ca xen-netback: use default TX queue size for vifs
    cffdced18af8 eth: remove copies of the NAPI_POLL_WEIGHT define
    5c360eec5332 mlxsw: fix mlxsw_sp2_nve_vxlan_learning_set() return type
    84c6aa0ae5c4 ieee802154: ca8210: Fix a potential UAF in ca8210_probe
    616761cf9df9 ravb: Fix use-after-free issue in ravb_tx_timeout_work()
    30ebd4177593 ravb: Fix up dma_free_coherent() call in ravb_remove()
    3f39de2bd1d2 drm/msm/dpu: change _dpu_plane_calc_bw() to use u64 to avoid overflow
    85ae07d4dcc6 drm/msm/dsi: fix irq_of_parse_and_map() error checking
    9a890c7d4d0f drm/msm/dsi: skip the wait for video mode done if not applicable
    b9de60b6830c drm/msm/dp: do not reinitialize phy unless retry during link training
    afe5f596b588 KEYS: trusted: Remove redundant static calls usage
    20e73ece06b3 KEYS: trusted: allow use of kernel RNG for key material
    a01d68b6c666 ALSA: usb-audio: Fix microphone sound on Opencomm2 Headset
    5b5e58299eac net: prevent address rewrite in kernel_bind()
    56e96b38d2f7 quota: Fix slow quotaoff
    28ddc1e0b898 HID: logitech-hidpp: Fix kernel crash on receiver USB disconnect
    b930f0f7bbc2 lib/test_meminit: fix off-by-one error in test_pages()
    982bd86fd659 platform/x86: hp-wmi:: Mark driver struct with __refdata to prevent section mismatch warning
    124cf0ea4b82 platform/x86: think-lmi: Fix reference leak
    3d2a16f878f0 of: overlay: Reorder struct fragment fields kerneldoc
    10f4a0b6657e perf/arm-cmn: Fix the unhandled overflow status of counter 4 to 7
    b7966e2191d0 RDMA/cxgb4: Check skb value for failure to allocate
    b9bdffb3f9aa RDMA/srp: Do not call scsi_done() from srp_abort()
    7d4999589ebc scsi: ib_srp: Call scsi_done() directly
    d2746cdfd5e5 scsi: core: Rename scsi_mq_done() into scsi_done() and export it
    8f2350e204da scsi: core: Use a structure member to track the SCSI command submitter
    29298c85a81a iommu/vt-d: Avoid memory allocation in iommu_suspend()
    02e21884dcf2 Linux 5.15.135
    c8af81a9d36e xen/events: replace evtchn_rwlock with RCU
    c346494ec7f1 parisc: Restore __ldcw_align for PA-RISC 2.0 processors
    694e13732e83 ksmbd: fix uaf in smb20_oplock_break_ack
    e914c3a47e45 RDMA/mlx5: Fix NULL string error
    81b7bf367eea RDMA/siw: Fix connection failure handling
    5d8bd138204f RDMA/uverbs: Fix typo of sizeof argument
    60c9ed88526d RDMA/cma: Fix truncation compilation warning in make_cma_ports
    7f6136ced1b8 RDMA/cma: Initialize ib_sa_multicast structure to 0 when join
    1dd6095fc727 gpio: pxa: disable pinctrl calls for MMP_GPIO
    844fcf4c697c gpio: aspeed: fix the GPIO number passed to pinctrl_gpio_set_config()
    1878d6666c32 IB/mlx4: Fix the size of a buffer in add_port_entries()
    718d9b44afca of: dynamic: Fix potential memory leak in of_changeset_action()
    e0878f38b661 RDMA/core: Require admin capabilities to set system parameters
    18a839064fc6 dm zoned: free dmz->ddev array in dmz_put_zoned_devices
    8781fe259dd5 HID: intel-ish-hid: ipc: Disable and reenable ACPI GPE bit
    949ccc91c35b HID: sony: remove duplicate NULL check before calling usb_free_urb()
    a02c02adc2bd sctp: update hb timer immediately after users change hb_interval
    7783b471bfce sctp: update transport state when processing a dupcook packet
    1abac613c0d5 tcp: fix delayed ACKs for MSS boundary condition
    821b3b00bc0f tcp: fix quick-ack counting to count actual ACKs of new data
    24fb22bddb71 tipc: fix a potential deadlock on &tx->lock
    2e53585e233c net: stmmac: dwmac-stm32: fix resume on STM32 MCU
    74e569324050 ipv4: Set offload_failed flag in fibmatch results
    a4b9bbd1d12f netfilter: nf_tables: nft_set_rbtree: fix spurious insertion failure
    88497f74d684 netfilter: handle the connecting collision properly in nf_conntrack_proto_sctp
    0c9cf5e8807f ibmveth: Remove condition to recompute TCP header checksum.
    5a899e2ce848 net: ethernet: ti: am65-cpsw: Fix error code in am65_cpsw_nuss_init_tx_chns()
    4837a192f6d0 net: nfc: llcp: Add lock when modifying device list
    cda10784a176 net: usb: smsc75xx: Fix uninit-value access in __smsc75xx_read_reg
    2801a1ddb26d net: dsa: mv88e6xxx: Avoid EEPROM timeout when EEPROM is absent
    cb145e6c2070 ptp: ocp: Fix error handling in ptp_ocp_device_init
    cd1189956393 ipv4, ipv6: Fix handling of transhdrlen in __ip{,6}_append_data()
    147d89ee4143 net: fix possible store tearing in neigh_periodic_work()
    bdb4fcf18e16 modpost: add missing else to the "of" check
    bc8b89b69638 bpf, sockmap: Reject sk_msg egress redirects to non-TCP sockets
    9fb4dfb8e212 NFSv4: Fix a nfs4_state_manager() race
    fcdd79fda38a ima: rework CONFIG_IMA dependency block
    b67adca1e1be scsi: target: core: Fix deadlock due to recursive locking
    9a103e0b100c ima: Finish deprecation of IMA_TRUSTED_KEYRING Kconfig
    bb6aee0696c6 regmap: rbtree: Fix wrong register marked as in-cache when creating new node
    0cee8c1b3af3 wifi: mt76: mt76x02: fix MT76x0 external LNA gain handling
    3f6fbbccba2d drivers/net: process the result of hdlc_open() and add call of hdlc_close() in uhdlc_close()
    ebad2e4c4847 bpf: Fix tr dereferencing
    5afb996349cb wifi: mwifiex: Fix oob check condition in mwifiex_process_rx_packet
    7c8faa310803 wifi: iwlwifi: mvm: Fix a memory corruption issue
    5db7af530ebd iwlwifi: avoid void pointer arithmetic
    6ff75f524dae wifi: iwlwifi: dbg_ini: fix structure packing
    0ea2a6349733 ubi: Refuse attaching if mtd's erasesize is 0
    bb0707fde749 HID: sony: Fix a potential memory leak in sony_probe()
    8afbacf61919 arm64: Add Cortex-A520 CPU part definition
    0da6d21ba235 drm/amd: Fix detection of _PR3 on the PCIe root port
    1ad7ccd45a65 net: prevent rewrite of msg_name in sock_sendmsg()
    0fb3df94274b net: replace calls to sock->ops->connect() with kernel_connect()
    37b54e8acea5 wifi: mwifiex: Fix tlv_buf_left calculation
    e80f55d6d2a9 qed/red_ll2: Fix undefined behavior bug in struct qed_ll2_info
    1e69422efcc6 vringh: don't use vringh_kiov_advance() in vringh_iov_xfer()
    4e2f83952b1d scsi: zfcp: Fix a double put in zfcp_port_enqueue()
    310bca649b30 Revert "clk: imx: pll14xx: dynamically configure PLL for 393216000/361267200Hz"
    3f59e63568ad block: fix use-after-free of q->q_usage_counter
    b75b017b3f37 rbd: take header_rwsem in rbd_dev_refresh() only when updating
    33229d783466 rbd: decouple parent info read-in from updating rbd_dev
    ab73e7ed79d3 rbd: decouple header read-in from updating rbd_dev->header
    b4ddad3fb0ea rbd: move rbd_dev_refresh() definition
    bb1fae816c90 iommu/arm-smmu-v3: Avoid constructing invalid range commands
    c4edc7b5c836 iommu/arm-smmu-v3: Set TTL invalidation hint better
    a98ad3adf60d arm64: Avoid repeated AA64MMFR1_EL1 register read on pagefault path
    aad6ba1715ec ring-buffer: Fix bytes info in per_cpu buffer stats
    8012d0b05158 ring-buffer: remove obsolete comment for free_buffer_page()
    65a218ca516e NFSv4: Fix a state manager thread deadlock regression
    8454a2f5e930 NFS: rename nfs_client_kset to nfs_kset
    f8b0b6a8e196 NFS: Cleanup unused rpc_clnt variable
    686746be7bfb ASoC: tegra: Fix redundant PLLA and PLLA_OUT0 updates
    0a210e63844b ASoC: soc-utils: Export snd_soc_dai_is_dummy() symbol
    b4f7f1556813 spi: zynqmp-gqspi: fix clock imbalance on probe failure
    e514f897ad66 spi: zynqmp-gqspi: Convert to platform remove callback returning void
    1edcec18cfb7 Linux 5.15.134
    09a683023785 netfilter: nf_tables: fix kdoc warnings after gc rework
    66cb6d74f5a1 drm/meson: fix memory leak on ->hpd_notify callback
    91f1f025b6d9 fs: binfmt_elf_efpic: fix personality for ELF-FDPIC
    1cae7473a6dd ata: libata-sata: increase PMP SRST timeout to 10s
    e74adc589922 ata: libata-core: Do not register PM operations for SAS ports
    4cbd55a81965 ata: libata-core: Fix port and device removal
    ddc525fffb44 ata: libata-core: Fix ata_port_request_pm() locking
    2990a195edb5 net: thunderbolt: Fix TCPv6 GSO checksum calculation
    132a5ae4136b bpf: Fix BTF_ID symbol generation collision in tools/
    58d560e98da5 bpf: Fix BTF_ID symbol generation collision
    f8673f651bc1 btrfs: properly report 0 avail for very full file systems
    b5d00cd7db66 ring-buffer: Update "shortest_full" in polling
    00d2cb8066cb proc: nommu: /proc/<pid>/maps: release mmap read lock
    40527ebb3e45 Revert "SUNRPC dont update timeout value on connection reset"
    a2b1d486fb70 io_uring/fs: remove sqe->rw_flags checking from LINKAT
    111fe77cb13f sched/rt: Fix live lock between select_fallback_rq() and RT push
    3569ad59664f kernel/sched: Modify initial boot task idle setup
    07f78e97676c i2c: i801: unregister tco_pdev in i801_probe() error path
    70df8b9c59bc ata: libata-scsi: ignore reserved bits for REPORT SUPPORTED OPERATION CODES
    a7e0c10a8c33 ALSA: hda: Disable power save for solving pop issue on Lenovo ThinkCentre M70q
    0c5fd85fb01f netfilter: nf_tables: disallow rule removal from chain binding
    3936e8714907 nilfs2: fix potential use after free in nilfs_gccache_submit_read_data()
    2b837f13a818 serial: 8250_port: Check IRQ data before use
    a48d2bcd23f2 Revert "tty: n_gsm: fix UAF in gsm_cleanup_mux"
    78e70c6238d2 misc: rtsx: Fix some platforms can not boot and move the l1ss judgment to probe
    f090a8b4d2e3 x86/srso: Add SRSO mitigation for Hygon processors
    f5a604757aa8 iommu/arm-smmu-v3: Fix soft lockup triggered by arm_smmu_mm_invalidate_range
    efce75bd2dbc Smack:- Use overlay inode label in smack_inode_copy_up()
    0e3450487f99 smack: Retrieve transmuting information in smack_inode_getsecurity()
    3586b3feed1b smack: Record transmuting in smk_transmuted
    9690ad557d94 nvme-pci: always return an ERR_PTR from nvme_pci_alloc_dev
    3c29c6e8cd7c scsi: qla2xxx: Fix NULL pointer dereference in target mode
    6e5e4223c897 i40e: fix potential NULL pointer dereferencing of pf->vf i40e_sync_vsi_filters()
    aff3994d4bdd watchdog: iTCO_wdt: Set NO_REBOOT if the watchdog is not already running
    83a30e945571 watchdog: iTCO_wdt: No need to stop the timer in probe
    1e8c573f50a7 nvme-pci: do not set the NUMA node of device if it has none
    182d13dadb03 nvme-pci: factor out a nvme_pci_alloc_dev helper
    af58072e867c nvme-pci: factor the iod mempool creation into a helper
    c8bc44936f2c cgroup: Fix suspicious rcu_dereference_check() usage warning
    ce6b88a5853d sched/cpuacct: Optimize away RCU read lock
    b1deb155524e perf build: Define YYNOMEM as YYNOABORT for bison < 3.81
    86e65ffc4d0f fbdev/sh7760fb: Depend on FB=y
    4bf0044fe43f ncsi: Propagate carrier gain/loss events to the NCSI controller
    288990ec3580 powerpc/watchpoints: Annotate atomic context in more places
    47a94e87f00c powerpc/watchpoint: Disable pagefaults when getting user instruction
    7eb09f70d9c2 powerpc/watchpoints: Disable preemption in thread_change_pc()
    134b01a39077 media: vb2: frame_vector.c: replace WARN_ONCE with a comment
    baf7cf0fdb83 ASoC: imx-rpmsg: Set ignore_pmdown_time for dai_link
    9da93c74490c bpf: Clarify error expectations from bpf_clone_redirect
    e1a8b79ad768 ASoC: fsl: imx-pcm-rpmsg: Add SNDRV_PCM_INFO_BATCH flag
    45e028accbdf spi: stm32: add a delay before SPI disable
    25850bf83dcd spi: nxp-fspi: reset the FLSHxCR1 registers
    50662d21e414 ata: libata-eh: do not clear ATA_PFLAG_EH_PENDING in ata_eh_reset()
    8e3cdab909db smb3: correct places where ENOTSUPP is used instead of preferred EOPNOTSUPP
    d540a4370aba scsi: pm80xx: Avoid leaking tags when processing OPC_INB_SET_CONTROLLER_CONFIG command
    fde57d7ba9b3 scsi: pm80xx: Use phy-specific SAS address when sending PHY_START command
    a1589abd7c4a drm/amdgpu: Handle null atom context in VBIOS info ioctl
    fd334cfd8412 drm/amd/display: Don't check registers, if using AUX BL control
    a8bc0f6357af platform/mellanox: mlxbf-bootctl: add NET dependency into Kconfig
    344f2f3e61a9 ring-buffer: Do not attempt to read past "commit"
    3db9b420709b selftests: fix dependency checker script
    4aa90e624c30 btrfs: improve error message after failure to add delayed dir index item
    53e7c559b7bf ring-buffer: Avoid softlockup in ring_buffer_resize()
    b4874f72cf57 selftests/ftrace: Correctly enable event in instance-event.tc
    8c5c9ecbfa8d scsi: ufs: core: Move __ufshcd_send_uic_cmd() outside host_lock
    e08e61d50a30 scsi: qedf: Add synchronization between I/O completions and abort
    ada7fcba2d6a parisc: irq: Make irq_stack_union static to avoid sparse warning
    b7e376a26b0c parisc: drivers: Fix sparse warning
    d8c6fad00282 parisc: iosapic.c: Fix sparse warnings
    1ecdcfec4e4a parisc: sba: Fix compile warning wrt list of SBA devices
    bd1ec7f9983b spi: sun6i: fix race between DMA RX transfer completion and RX FIFO drain
    ff05ed4ae214 spi: sun6i: reduce DMA RX transfer width to single byte
    ac0d06809934 dma-debug: don't call __dma_entry_alloc_check_leak() under free_entries_lock
    d938c3d278d5 i2c: npcm7xx: Fix callback completion ordering
    0c615323a745 gpio: pmic-eic-sprd: Add can_sleep flag for PMIC EIC chip
    2a47ee15a6ab soc: imx8m: Enable OCOTP clock for imx8mm before reading registers
    7c59b882b9b3 xtensa: boot/lib: fix function prototypes
    70460e81e2d1 xtensa: boot: don't add include-dirs
    bc51434b6612 xtensa: iss/network: make functions static
    8e0f78a84f64 xtensa: add default definition for XCHAL_HAVE_DIV32
    be57fc50dc3c firmware: imx-dsp: Fix an error handling path in imx_dsp_setup_channels()
    1df81ea9e4db power: supply: ucs1002: fix error code in ucs1002_get_property()
    6937e44ffb91 bus: ti-sysc: Fix SYSC_QUIRK_SWSUP_SIDLE_ACT handling for uart wake-up
    0e75aa86a7d0 ARM: dts: ti: omap: motorola-mapphone: Fix abe_clkctrl warning on boot
    1b39eae11752 ARM: dts: ti: omap: Fix bandgap thermal cells addressing for omap3/4
    fcbf770c66ef ARM: dts: omap: correct indentation
    f5e12de36ab3 treewide: Replace GPLv2 boilerplate/reference with SPDX - gpl-2.0_56.RULE (part 1)
    6829bc7978e0 clk: tegra: fix error return case for recalc_rate
    78277b096d4c bus: ti-sysc: Fix missing AM35xx SoC matching
    5435a49b3b66 bus: ti-sysc: Use fsleep() instead of usleep_range() in sysc_reset()
    c39df101d8ca drm/bridge: ti-sn65dsi83: Do not generate HFP/HBP/HSA and EOT packet
    4bf10fd51ca5 MIPS: Alchemy: only build mmc support helpers if au1xmmc is enabled
    d2640d86876e btrfs: reset destination buffer when read_extent_buffer() gets invalid range
    1a541999f31f scsi: qla2xxx: Use raw_smp_processor_id() instead of smp_processor_id()
    532a23960566 scsi: qla2xxx: Select qpair depending on which CPU post_cmd() gets called
    6642b4eb083b ata: ahci: Add Elkhart Lake AHCI controller
    072611960741 ata: ahci: Rename board_ahci_mobile
    8274154712a0 ata: ahci: Add support for AMD A85 FCH (Hudson D4)
    bd69c74dca70 ata: libata: Rename link flag ATA_LFLAG_NO_DB_DELAY
    f5ba6d9d6bec netfilter: nft_exthdr: Fix non-linear header modification
    7ca3a1b0f474 netfilter: exthdr: add support for tcp option removal
    fb6f65780c9c Input: i8042 - add quirk for TUXEDO Gemini 17 Gen1/Clevo PD70PN
    191fc23cfa9a Input: i8042 - rename i8042-x86ia64io.h to i8042-acpipnpio.h
    5d2b57c0bc40 xfs: fix xfs_inodegc_stop racing with mod_delayed_work
    657f842859c4 xfs: disable reaping in fscounters scrub
    8444467eadb2 xfs: check that per-cpu inodegc workers actually run on that cpu
    67db9ecb84d5 xfs: explicitly specify cpu when forcing inodegc delayed work to run immediately
    99e65f075e6c xfs: introduce xfs_inodegc_push()
    2df381963240 xfs: bound maximum wait time for inodegc work
    08dc21596751 i2c: mux: gpio: Add missing fwnode_handle_put()
    f912d9d87421 i2c: mux: gpio: Replace custom acpi_get_local_address()
    1aa39eee57f6 i2c: mux: demux-pinctrl: check the return value of devm_kstrdup()
    9910b1411e7e gpio: tb10x: Fix an error handling path in tb10x_gpio_probe()
    d7acb7031758 Fix up backport of 136191703038 ("interconnect: Teach lockdep about icc_bw_lock order")
    d645206e9be2 igc: Expose tx-usecs coalesce setting to user
    d7a2bf6faa82 bnxt_en: Flush XDP for bnxt_poll_nitroa0()'s NAPI
    56d2418a079a net: ena: Flush XDP packets on error.
    07b569051f6e locking/seqlock: Do the lockdep annotation before locking in do_write_seqcount_begin_nested()
    a70dbdede0c7 netfilter: ipset: Fix race between IPSET_CMD_CREATE and IPSET_CMD_SWAP
    0dcc9b4097d8 netfilter: nf_tables: disable toggling dormant table state more than once
    ea82139e6e35 net: rds: Fix possible NULL-pointer dereference
    cd05eec2ee0c team: fix null-ptr-deref when team device type is changed
    8bc97117b51d net: bridge: use DEV_STATS_INC()
    0d3939cccb20 net: hns3: add 5ms delay before clear firmware reset irq source
    d6d182d856d0 net: hns3: fix fail to delete tc flower rules during reset issue
    7c47b238f4ec net: hns3: only enable unicast promisc when mac table full
    96af9a55b782 net: hns3: fix GRE checksum offload issue
    13ea4b92e875 x86/srso: Fix SBPB enablement for spec_rstack_overflow=off
    e2c34afe8362 x86/srso: Fix srso_show_state() side effect
    21efa88e777f platform/x86: intel_scu_ipc: Fail IPC send if still busy
    0a5d236b52cf platform/x86: intel_scu_ipc: Don't override scu in intel_scu_ipc_dev_simple_command()
    ab78000c38b4 platform/x86: intel_scu_ipc: Check status upon timeout in ipc_wait_for_interrupt()
    47329633b3f0 platform/x86: intel_scu_ipc: Check status after timeout in busy_loop()
    26df9ab5de30 dccp: fix dccp_v4_err()/dccp_v6_err() again
    3b14e8431855 powerpc/perf/hv-24x7: Update domain value check
    8860d354f653 ipv4: fix null-deref in ipv4_link_failure
    c196ecd3f893 igc: Fix infinite initialization loop with early XDP redirect
    a2d69dcb6ccb ionic: fix 16bit math issue when PAGE_SIZE >= 64KB
    3796e449a03e i40e: Fix VF VLAN offloading when port VLAN is configured
    a628f3b5cd8d i40e: Add VF VLAN pruning
    7a9eee3b5d4d iavf: do not process adminq tasks when __IAVF_IN_REMOVE_TASK is set
    f3c6a17900e8 ASoC: imx-audmix: Fix return error with devm_clk_get()
    f90a7b9586d7 net/core: Fix ETH_P_1588 flow dissector
    55629e616452 selftests: tls: swap the TX and RX sockets in some tests
    acabf5df49aa bpf: Avoid deadlock when using queue and stack maps from NMI
    c6e44f4c31c5 netfilter: nf_tables: disallow element removal on anonymous sets
    6a8de7775329 ASoC: meson: spdifin: start hw on dai probe
    ef99506eaf1d netfilter: nf_tables: fix memleak when more than 255 elements expired
    8d7a00b904da netfilter: nft_set_hash: try later when GC hits EAGAIN on iteration
    83d3a4607c58 netfilter: nft_set_pipapo: stop GC iteration if GC transaction allocation fails
    949369f9f0d9 netfilter: nft_set_pipapo: call nft_trans_gc_queue_sync() in catchall GC
    2e6846b613fa netfilter: nft_set_rbtree: use read spinlock to avoid datapath contention
    9af7dfb3c9d7 netfilter: nft_set_rbtree: skip sync GC for new elements in this transaction
    9366966caf1a netfilter: nf_tables: defer gc run if previous batch is still pending
    082791b42123 netfilter: nf_tables: use correct lock to protect gc_list
    b44a459c6561 netfilter: nf_tables: GC transaction race with abort path
    24707fa1e1f9 netfilter: nf_tables: GC transaction race with netns dismantle
    6796800f0d8e netfilter: nf_tables: fix GC transaction races with netns and netlink event exit path
    af78b0489e88 netfilter: nf_tables: don't fail inserts if duplicate has expired
    8f24fe69e3ca netfilter: nf_tables: remove busy mark and gc batch API
    b290795bd26f netfilter: nft_set_hash: mark set element as dead when deleting from packet path
    479a2cf52593 netfilter: nf_tables: adapt set backend to use GC transaction API
    d19e8bf3ea41 netfilter: nf_tables: GC transaction API to avoid race with control plane
    7c7e658a36f8 netfilter: nf_tables: don't skip expired elements during walk
    a2d1125ee04e tracing: Have event inject files inc the trace array ref count
    6b6c088c38f7 ext4: do not let fstrim block system suspend
    a9d3bb58da95 ext4: move setting of trimmed bit into ext4_try_to_trim_range()
    d91abea15c61 ext4: replace the traditional ternary conditional operator with with max()/min()
    656f0495e4ac ext4: change s_last_trim_minblks type to unsigned long
    be57857fb3c3 ext4: scope ret locally in ext4_try_to_trim_range()
    e832b55881a1 ata: libahci: clear pending interrupt status
    f6189f373151 ata: ahci: Drop pointless VPRINTK() calls and convert the remaining ones
    fa6d449e4d02 tracing: Increase trace array ref count on enable and filter files
    7a688f191a17 tracing: Make trace_marker{,_raw} stream-like
    68fc0e75c793 NFSv4.1: fix pnfs MDS=DS session trunking
    0ff78c455494 NFSv4.1: use EXCHGID4_FLAG_USE_PNFS_DS for DS server
    d381bfe13895 SUNRPC: Mark the cred for revalidation if the server rejects it
    f1c434ddafe6 NFS/pNFS: Report EINVAL errors from connect() to the server
    0c0a7e1f2a6a NFS: More fixes for nfs_direct_write_reschedule_io()
    a354b4a367f5 NFS: Use the correct commit info in nfs_join_page_group()
    b911329317b4 Linux 5.15.133
    e3a29b80e9e6 interconnect: Teach lockdep about icc_bw_lock order
    c6244cd00c97 drm/amd/display: enable cursor degamma for DCN3+ DRM legacy gamma
    08569c92f7f3 net/sched: Retire rsvp classifier
    6b080fa8aae1 drm/amdgpu: fix amdgpu_cs_p1_user_fence
    6386a2d4dc01 drm/amd/display: fix the white screen issue when >= 64GB DRAM
    e04b7073bdce ext4: fix rec_len verify error
    93763d58705a scsi: pm8001: Setup IRQs on resume
    72a22696cf19 scsi: megaraid_sas: Fix deadlock on firmware crashdump
    54603e8a88bc ata: libata: disallow dev-initiated LPM transitions to unsupported states
    01c7c38a90bc i2c: aspeed: Reset the i2c controller when timeout occurs
    763d39f4e8fb tracefs: Add missing lockdown check to tracefs_create_dir()
    bf195968e362 nfsd: fix change_info in NFSv4 RENAME replies
    bf38c1d29f8b tracing: Have option files inc the trace array ref count
    85ad4688b7a7 tracing: Have current_trace inc the trace array ref count
    962e6723239b tracing: Have tracing_max_latency inc the trace array ref count
    380bbd46d61c btrfs: release path before inode lookup during the ino lookup ioctl
    779c3cf2749c btrfs: fix lockdep splat and potential deadlock after failure running delayed items
    f9c78afcee46 ovl: fix incorrect fdput() on aio completion
    05a7289a5d4b ovl: fix failed copyup of fileattr on a symlink
    8bcb80293be7 attr: block mode changes of symlinks
    d30af15e460f md/raid1: fix error: ISO C90 forbids mixed declarations
    abdfde037712 samples/hw_breakpoint: fix building without module unloading
    58787ff3d023 x86/purgatory: Remove LTO flags
    8abf1ec895d5 x86/boot/compressed: Reserve more memory for page tables
    e1a27664fcf5 scsi: lpfc: Fix the NULL vs IS_ERR() bug for debugfs_create_file()
    f0fd24f1fae0 selftests: tracing: Fix to unmount tracefs for recovering environment
    dded6b81ad68 scsi: qla2xxx: Fix NULL vs IS_ERR() bug for debugfs_create_dir()
    1d5caeac9655 drm: gm12u320: Fix the timeout usage for usb_bulk_msg()
    b9f0572b38c1 btrfs: compare the correct fsid/metadata_uuid in btrfs_validate_super
    cba491ee38e2 btrfs: add a helper to read the superblock metadata_uuid
    cb3671a2eeac btrfs: move btrfs_pinned_by_swapfile prototype into volumes.h
    f16fe29368fd perf test shell stat_bpf_counters: Fix test on Intel
    ad73216e006f perf test: Remove bash construct from stat_bpf_counters.sh test
    d8f81baeb9eb MIPS: Use "grep -E" instead of "egrep"
    dfe961b1e476 mtd: rawnand: brcmnand: Fix ECC level field setting for v7.2 controller
    56cf9f446b33 mtd: rawnand: brcmnand: Allow SoC to provide I/O operations
    34fcb59437a7 jbd2: correct the end of the journal recovery scan range
    a4605449cc9f jbd2: rename jbd_debug() to jbd2_debug()
    db6c90f2671c jbd2: kill t_handle_lock transaction spinlock
    e9270898222a jbd2: fix use-after-free of transaction_t race
    b0412dd1c24b jbd2: refactor wait logic for transaction updates into a common function
    f980bf1586ef printk: Consolidate console deferred printing
    9be2957f014d interconnect: Fix locking for runpm vs reclaim
    f3f6bf22a4f5 kobject: Add sanity check for kset->kobj.ktype in kset_register()
    81bbe6667024 media: pci: ipu3-cio2: Initialise timing struct to avoid a compiler warning
    d4ef3c9c7947 usb: ehci: add workaround for chipidea PORTSC.PEC bug
    c829d25e26fb serial: cpm_uart: Avoid suspicious locking
    5353df78c226 scsi: target: iscsi: Fix buffer overflow in lio_target_nacl_info_show()
    b97aaf9faf89 tools: iio: iio_generic_buffer: Fix some integer type and calculation
    60a71fd1910e usb: gadget: fsl_qe_udc: validate endpoint index for ch9 udc
    c861a61be6d3 usb: cdns3: Put the cdns set active part outside the spin lock
    930c60e13947 media: pci: cx23885: replace BUG with error return
    48bb6a9fa5cb media: tuners: qt1010: replace BUG_ON with a regular error
    2a33fc57133d media: dvb-usb-v2: gl861: Fix null-ptr-deref in gl861_i2c_master_xfer
    5b1ea100ad36 media: az6007: Fix null-ptr-deref in az6007_i2c_xfer()
    3dd5846a8739 media: anysee: fix null-ptr-deref in anysee_master_xfer
    033b0c0780ad media: af9005: Fix null-ptr-deref in af9005_i2c_xfer
    903566208ae6 media: dw2102: Fix null-ptr-deref in dw2102_i2c_transfer()
    d9ef84a7c222 media: dvb-usb-v2: af9035: Fix null-ptr-deref in af9035_i2c_master_xfer
    ca49cef3acaa PCI: fu740: Set the number of MSI vectors
    d35e7ae10eb8 powerpc/pseries: fix possible memory leak in ibmebus_bus_init()
    46870eea5496 ARM: 9317/1: kexec: Make smp stop calls asynchronous
    ef7311101ca4 jfs: fix invalid free of JFS_IP(ipimap)->i_imap in diUnmount
    aa5b019a3e0f fs/jfs: prevent double-free in dbUnmount() after failed jfs_remount()
    7ac65c29b6c2 ext2: fix datatype of block number in ext2_xattr_set2()
    4f96c0665f9f md: raid1: fix potential OOB in raid1_remove_disk()
    f3e9fc7b02b9 bus: ti-sysc: Configure uart quirks for k3 SoC
    3157aa794c75 drm/exynos: fix a possible null-pointer dereference due to data race in exynos_drm_crtc_atomic_disable()
    78bc9d25997a drm/amd/display: Blocking invalid 420 modes on HDMI TMDS for DCN31
    5eca70c14b31 ALSA: hda: intel-dsp-cfg: add LunarLake support
    e8ba418d4926 samples/hw_breakpoint: Fix kernel BUG 'invalid opcode: 0000'
    961df5a3f5cc arm64: dts: qcom: sm8250-edo: correct ramoops pmsg-size
    49cd54900078 arm64: dts: qcom: sm8150-kumano: correct ramoops pmsg-size
    1e0a38bb840a arm64: dts: qcom: sm6125-pdx201: correct ramoops pmsg-size
    201071956ec6 drm/bridge: tc358762: Instruct DSI host to generate HSE packets
    c64ee9dd3358 wifi: mac80211_hwsim: drop short frames
    66594a1e6ddd netfilter: ebtables: fix fortify warnings in size_entry_mwt()
    fedd9377dd9c wifi: mac80211: check S1G action frame size
    e08333e2abae alx: fix OOB-read compiler warning
    2b0a093cdf59 mmc: sdhci-esdhc-imx: improve ESDHC_FLAG_ERR010450
    0a1f87f0ca76 tpm_tis: Resend command to recover from data transfer errors
    67589d247909 crypto: lib/mpi - avoid null pointer deref in mpi_cmp_ui()
    389106425dee wifi: wil6210: fix fortify warnings
    ddb8f358b5e0 wifi: mwifiex: fix fortify warning
    a7ebe459c72e wifi: ath9k: fix printk specifier
    3de6b6ab69e2 wifi: ath9k: fix fortify warnings
    6b0adfafb073 crypto: lrw,xts - Replace strlcpy with strscpy
    dc100292e503 devlink: remove reload failed checks in params get/set callbacks
    7b7964cd9db3 ACPI: x86: s2idle: Catch multiple ACPI_TYPE_PACKAGE objects
    eda268b5b7ad hw_breakpoint: fix single-stepping when using bpf_overflow_handler
    6e743b7261ef perf/imx_ddr: speed up overflow frequency of cycle
    f9a2c79c2970 perf/smmuv3: Enable HiSilicon Erratum 162001900 quirk for HIP08/09
    ed1afb597280 ACPI: video: Add backlight=native DMI quirk for Lenovo Ideapad Z470
    f685311dbe05 scftorture: Forgive memory-allocation failure if KASAN
    4f03fba096bf rcuscale: Move rcu_scale_writer() schedule_timeout_uninterruptible() to _idle()
    f1ceff37ac6b kernel/fork: beware of __put_task_struct() calling context
    430787056dd3 ACPICA: Add AML_NO_OPERAND_RESOLVE flag to Timer
    766e56faddbe locks: fix KASAN: use-after-free in trace_event_raw_event_filelock_lock
    6994f806c6d1 btrfs: output extra debug info if we failed to find an inline backref
    71eeddcad734 autofs: fix memory leak of waitqueues in autofs_catatonic_mode
    35ecaa3632bf Linux 5.15.132
    0c0d79f3366a pcd: fix error codes in pcd_init_unit()
    893978f1b4d1 drm/amd/display: Fix a bug when searching for insert_above_mpcc
    0b8e09b39ef3 MIPS: Only fiddle with CHECKFLAGS if `need-compiler'
    55d2e7c1ab8e kcm: Fix error handling for SOCK_DGRAM in kcm_sendmsg().
    e80228b27487 ixgbe: fix timestamp configuration code
    5b55dac919ec ipv6: fix ip6_sock_set_addr_preferences() typo
    481bd6dcc5fe net/tls: do not free tls_rec on async operation in bpf_exec_tx_verdict()
    3600c0dc0deb platform/mellanox: mlxbf-pmc: Fix reading of unprogrammed events
    07c0abc80604 platform/mellanox: mlxbf-pmc: Fix potential buffer overflows
    7c34ea34516d platform/mellanox: mlxbf-tmfifo: Drop jumbo frames
    694035201aac platform/mellanox: mlxbf-tmfifo: Drop the Rx packet if no more descriptors
    97275339c34c kcm: Fix memory leak in error path of kcm_sendmsg()
    864da4a5d5eb r8152: check budget for r8152_poll()
    fbdc4e9908b2 net: dsa: sja1105: hide all multicast addresses from "bridge fdb show"
    6a4480c5e6eb hsr: Fix uninit-value access in fill_frame_info()
    072324cfab9b net: ethernet: mtk_eth_soc: fix possible NULL pointer dereference in mtk_hwlro_get_fdir_all()
    5bb09dddc724 net: ethernet: mvpp2_main: fix possible OOB write in mvpp2_ethtool_get_rxnfc()
    06b4934ab2b5 net/smc: use smc_lgr_list.lock to protect smc_lgr_list.list iterate in smcr_port_add
    aea3801c234d kselftest/runner.sh: Propagate SIGTERM to runner child
    2f1e86014d0c net: ipv4: fix one memleak in __inet_del_ifa()
    f086e859ddc2 ARM: dts: BCM5301X: Extend RAM to full 256MB for Linksys EA6500 V2
    8173d9027031 ARM: dts: samsung: exynos4210-i9100: Fix LCD screen's physical size
    072cd213c64f block: don't add or resize partition on the disk with GENHD_FL_NO_PART
    c6ce1c5dd327 block: rename GENHD_FL_NO_PART_SCAN to GENHD_FL_NO_PART
    6c06a7f6b41c block: move GENHD_FL_BLOCK_EVENTS_ON_EXCL_WRITE to disk->event_flags
    8247ff0d5036 block: move GENHD_FL_NATIVE_CAPACITY to disk->state
    5ad42b999a42 pcd: cleanup initialization
    7607bc7fe6cc pcd: move the identify buffer into pcd_identify
    242bbe218814 perf hists browser: Fix the number of entries for 'e' key
    4d7a8a44e030 perf tools: Handle old data in PERF_RECORD_ATTR
    a8f91f480c62 perf hists browser: Fix hierarchy mode header
    4ee1cf2a5bcc MIPS: Fix CONFIG_CPU_DADDI_WORKAROUNDS `modules_install' regression
    df4d8d5ab647 drm/amd/display: prevent potential division by zero errors
    3b51d016bbbf mtd: rawnand: brcmnand: Fix potential false time out warning
    2353b7bb61e4 mtd: rawnand: brcmnand: Fix potential out-of-bounds access in oob write
    b59ff750bf80 mtd: rawnand: brcmnand: Fix crash during the panic_write
    ca5218aef9e5 btrfs: use the correct superblock to compare fsid in btrfs_validate_super
    f3260733894a btrfs: don't start transaction when joining with TRANS_JOIN_NOSTART
    7ef0e8b812e0 btrfs: free qgroup rsv on io failure
    5fd6f40d17e8 fuse: nlookup missing decrement in fuse_direntplus_link
    65b6890c3d01 ata: pata_ftide010: Add missing MODULE_DESCRIPTION
    0b62825dc6c3 ata: sata_gemini: Add missing MODULE_DESCRIPTION
    81dd61cb1caa ata: pata_falcon: fix IO base selection for Q40
    20bc2c470369 lib: test_scanf: Add explicit type cast to result initialization in test_number_prefix()
    4315b4a95ecf ext4: add correct group descriptors and reserved GDT blocks to system zone
    ef5fea70e591 jbd2: check 'jh->b_transaction' before removing it from checkpoint
    6778a3857266 jbd2: fix checkpoint cleanup performance regression
    6b195e07a2cf dmaengine: sh: rz-dmac: Fix destination and source data size setting
    0476f2016ddc ARC: atomics: Add compiler barrier to atomic operations...
    3375186d5e3f net/mlx5: Free IRQ rmap and notifier on kernel shutdown
    2348a375ee16 sh: boards: Fix CEU buffer size passed to dma_declare_coherent_memory()
    f5160dc17e81 net: hns3: remove GSO partial feature bit
    6d548b7cb216 net: hns3: fix the port information display when sfp is absent
    cc3c67e08169 net: hns3: fix invalid mutex between tc qdisc and dcb ets command issue
    2c9643fa6360 net: hns3: fix debugfs concurrency issue between kfree buffer and read
    8bfa87cf4a86 net: hns3: fix byte order conversion issue in hclge_dbg_fd_tcam_read()
    19280e8dfb52 netfilter: nfnetlink_osf: avoid OOB read
    1ad7b189cc14 netfilter: nftables: exthdr: fix 4-byte stack OOB write
    347f765176db net: dsa: sja1105: complete tc-cbs offload support on SJA1110
    cb4494cfe4b7 net: dsa: sja1105: fix -ENOSPC when replacing the same tc-cbs too many times
    77b850b84d21 net: dsa: sja1105: fix bandwidth discrepancy between tc-cbs software and offload
    d11109c03d6e ip_tunnels: use DEV_STATS_INC()
    fcfb5842ef9c idr: fix param name in idr_alloc_cyclic() doc
    131cd74a8e38 s390/zcrypt: don't leak memory if dev_set_name() fails
    12de76fdddb5 igb: Change IGB_MIN to allow set rx/tx value between 64 and 80
    7c2f90b1c213 igbvf: Change IGBVF_MIN to allow set rx/tx value between 64 and 80
    f4c5640d6d38 igc: Change IGC_MIN to allow set rx/tx value between 64 and 80
    9210b3dd74ac octeontx2-af: Fix truncation of smq in CN10K NIX AQ enqueue mbox handler
    1840f08c2a1b kcm: Destroy mutex in kcm_exit_net()
    6ea277b2c626 net: sched: sch_qfq: Fix UAF in qfq_dequeue()
    3868de7c5361 af_unix: Fix data race around sk->sk_err.
    d95456660fae af_unix: Fix data-races around sk->sk_shutdown.
    e5edc6e44a88 af_unix: Fix data-race around unix_tot_inflight.
    9151ed4b0061 af_unix: Fix data-races around user->unix_inflight.
    907fbed65cec net: phy: micrel: Correct bit assignments for phy_device flags
    5d2d3f2300c3 net: ipv6/addrconf: avoid integer underflow in ipv6_create_tempaddr
    77dd55f5ec6a veth: Fixing transmit return status for dropped packets
    56603b2c82e3 igb: disable virtualization features on 82580
    149bc7834d6f ipv4: ignore dst hint for multipath routes
    e18b49495a52 drm/i915/gvt: Drop unused helper intel_vgpu_reset_gtt()
    5979985f2d6b xsk: Fix xsk_diag use-after-free error during socket cleanup
    49acc5c5b280 net: fib: avoid warn splat in flow dissector
    ed4e0adfa407 net: read sk->sk_family once in sk_mc_loop()
    e0b483a0584f ipv4: annotate data-races around fi->fib_dead
    74df0319e4e2 sctp: annotate data-races around sk->sk_wmem_queued
    973a4c302d7f net/sched: fq_pie: avoid stalls in fq_pie_timer()
    5e22217c1142 pwm: lpc32xx: Remove handling of PWM channels
    676152264dec watchdog: intel-mid_wdt: add MODULE_ALIAS() to allow auto-load
    d6aa2be1379d perf top: Don't pass an ERR_PTR() directly to perf_session__delete()
    79bd17c99ec9 perf vendor events: Drop some of the JSON/events for power10 platform
    1356eaceef34 perf vendor events: Update the JSON/events descriptions for power10 platform
    24481d5c7413 x86/virt: Drop unnecessary check on extended CPUID level in cpu_has_svm()
    6e9863165674 perf annotate bpf: Don't enclose non-debug code with an assert()
    184be0d59242 Input: tca6416-keypad - fix interrupt enable disbalance
    0b79f5a19cfb Input: tca6416-keypad - always expect proper IRQ number in i2c client
    1e3167aa4ba2 backlight: gpio_backlight: Drop output GPIO direction check for initial power state
    6fc8bdc3cf4c pwm: atmel-tcb: Fix resource freeing in error path and remove
    6b2bb1a1a63c pwm: atmel-tcb: Harmonize resource allocation order
    d4734ef765eb pwm: atmel-tcb: Convert to platform remove callback returning void
    c3bc668581e7 perf trace: Really free the evsel->priv area
    8e96f741b328 perf trace: Use zfree() to reduce chances of use after free
    414cf7a2cc87 kconfig: fix possible buffer overflow
    be9ce0dbde4f gfs2: low-memory forced flush fixes
    751facd3634c gfs2: Switch to wait_event in gfs2_logd
    d0245b066971 kbuild: do not run depmod for 'make modules_sign'
    05333a6a21e3 bus: mhi: host: Skip MHI reset if device is in RDDM
    e2964c98ec31 NFSv4/pnfs: minor fix for cleanup path in nfs4_get_device_info
    da302f1d476a NFS: Fix a potential data corruption
    0db19df21be5 clk: qcom: mss-sc7180: fix missing resume during probe
    f64f682be7c8 clk: qcom: q6sstop-qcs404: fix missing resume during probe
    b2f39b813d1e soc: qcom: qmi_encdec: Restrict string length in decode
    e61db8922631 clk: qcom: gcc-mdm9615: use proper parent for pll0_vote clock
    a8474506c912 clk: imx: pll14xx: dynamically configure PLL for 393216000/361267200Hz
    a69b951c8398 dt-bindings: clock: xlnx,versal-clk: drop select:false
    ead2436cf05e pinctrl: cherryview: fix address_space_handler() argument
    8859f58c1790 parisc: led: Reduce CPU overhead for disk & lan LED computation
    2655e1d970cf parisc: led: Fix LAN receive and transmit LEDs
    7ad44409cd3b lib/test_meminit: allocate pages up to order MAX_ORDER
    2d8138cea71d clk: qcom: turingcc-qcs404: fix missing resume during probe
    9f5db4ab19f8 drm/ast: Fix DRAM init on AST2200
    cfc47807a482 clk: qcom: camcc-sc7180: fix async resume during probe
    309c27162afe fbdev/ep93xx-fb: Do not assign to struct fb_info.dev
    4316e951f164 scsi: qla2xxx: Fix firmware resource tracking
    7b89c3727bff scsi: qla2xxx: Error code did not return to upper layer
    15a71bb25beb scsi: qla2xxx: Fix smatch warn for qla_init_iocb_limit()
    106392156273 scsi: qla2xxx: Flush mailbox commands on chip reset
    def49a05aef4 scsi: qla2xxx: Remove unsupported ql2xenabledif option
    be12c9f4c60c scsi: qla2xxx: Fix TMF leak through
    4322f3de9f21 scsi: qla2xxx: Fix session hang in gnl
    a4708402c458 scsi: qla2xxx: Turn off noisy message log
    b0453b0cf506 scsi: qla2xxx: Fix erroneous link up failure
    5934b2125f5b scsi: qla2xxx: Fix command flush during TMF
    4a16a46c8481 scsi: qla2xxx: fix inconsistent TMF timeout
    f1ea164be545 scsi: qla2xxx: Fix deletion race condition
    683945b17724 scsi: qla2xxx: Limit TMF to 8 per function
    fde268c234d1 scsi: qla2xxx: Adjust IOCB resource on qpair create
    c29848249f78 io_uring: break iopolling on signal
    0def123f1254 io_uring: break out of iowq iopoll on teardown
    1a0aba2bf293 io_uring: always lock in io_apoll_task_func
    2920cc4c64a1 net/ipv6: SKB symmetric hash should incorporate transport ports
    529bcc70c49c udf: initialize newblock to 0
    fae2d591f3cb Revert "drm/amdgpu: install stub fence into potential unused fence pointers"
    f01e21d6c7ed md/md-bitmap: remove unnecessary local variable in backlog_store()
    99a8d14d7965 tracing: Zero the pipe cpumask on alloc to avoid spurious -EBUSY
    05c581ad3e7b perf/x86/uncore: Correct the number of CHAs on EMR
    861cfdc51f22 x86/sgx: Break up long non-preemptible delays in sgx_vepc_release()
    7e3ddbea87a9 USB: core: Fix oversight in SuperSpeed initialization
    7fe9d8799606 USB: core: Fix race by not overwriting udev->descriptor in hub_port_init()
    eda9a2966582 USB: core: Change usb_get_device_descriptor() API
    56c49a3328e9 USB: core: Unite old scheme and new scheme descriptor reads
    0ad6bad31da6 usb: typec: bus: verify partner exists in typec_altmode_attention
    31220bd89c22 usb: typec: tcpm: set initial svdm version based on pd revision
    3acc6b9f266f cpufreq: brcmstb-avs-cpufreq: Fix -Warray-bounds bug
    cb65ad51f1bd crypto: stm32 - fix loop iterating through scatterlist for DMA
    9ab2c149c2e7 s390/ipl: add missing secure/has_secure file to ipl type 'unknown'
    6aff2732577c arm64: sdei: abort running SDEI handlers during crash
    fedecaeef888 pstore/ram: Check start of empty przs during init
    8d68582b93e6 mmc: renesas_sdhi: register irqs before registering controller
    5294144b6ad2 fsverity: skip PKCS#7 parser when keyring is empty
    86608e1b0c6f net: handle ARPHRD_PPP in dev_is_mac_header_xmit()
    51ffed9ca1a4 X.509: if signature is unsupported skip validation
    6ecf09699eb1 dccp: Fix out of bounds access in DCCP error handler
    7a2978e8d3c0 dlm: fix plock lookup when using multiple lockspaces
    703cf47d47ba parisc: Fix /proc/cpuinfo output for lscpu
    49a49d442075 procfs: block chmod on /proc/thread-self/comm
    44f6ec589353 Revert "PCI: Mark NVIDIA T4 GPUs to avoid bus reset"
    d73d3787c9d1 ntb: Fix calculation ntb_transport_tx_free_entry()
    da0c7293f4db ntb: Clean up tx tail index on link down
    bfa051f650a7 ntb: Drop packets when qp link is down
    8f4edcd65534 scsi: mpt3sas: Perform additional retries if doorbell read returns 0
    58388f2958f6 Revert "scsi: qla2xxx: Fix buffer overrun"
    bd188d1e3855 media: venus: hfi_venus: Write to VIDC_CTRL_INIT after unmasking interrupts
    6e9632a01e6d media: dvb: symbol fixup for dvb_attach()
    9a43563cfd6b arm64: csum: Fix OoB access in IP checksum code for negative lengths
    a0a49da2a79a i3c: master: svc: fix probe failure when no i3c device exist
    a905ac21b2ab xtensa: PMU: fix base address for the newer hardware
    8742dbf9c25d backlight/lv5207lp: Compare against struct fb_info.device
    568132f74cb1 backlight/bd6107: Compare against struct fb_info.device
    4e7b4ddc900c backlight/gpio_backlight: Compare against struct fb_info.device
    3b018c3d1016 ARM: OMAP2+: Fix -Warray-bounds warning in _pwrdm_state_switch()
    cbb7d8a4b4be ipmi_si: fix a memleak in try_smi_init()
    6043dd31f771 PCI: rockchip: Use 64-bit mask on MSI 64-bit PCI address
    aba1bf197467 media: i2c: ccs: Check rules is non-NULL
    df64819dd6a0 mm/vmalloc: add a safer version of find_vm_area() for debug
    20b7d0a62ad1 scsi: core: Fix the scsi_set_resid() documentation
    20990d6a8543 printk: ringbuffer: Fix truncating buffer size min_t cast
    0a22f9c17b1a rcu: dump vmalloc memory info safely
    d479c841b18d ALSA: pcm: Fix missing fixup call in compat hw_refine ioctl
    111bafa210ae PM / devfreq: Fix leak in devfreq_dev_release()
    be7353af5b35 igb: set max size RX buffer when store bad packet is enabled
    d5790386595d skbuff: skb_segment, Call zero copy functions before using skbuff frags
    267a29f8bfdb netfilter: xt_sctp: validate the flag_info count
    b3d07714ad24 netfilter: xt_u32: validate user space input
    a9e6142e5f8f netfilter: ipset: add the missing IP_SET_HASH_WITH_NET0 macro for ip_set_hash_netportnet.c
    3e48f741e98a igmp: limit igmpv3_newpack() packet size to IP_MAX_MTU
    de16cb7986f2 virtio_ring: fix avail_wrap_counter in virtqueue_add_packed
    d6f80ddb9eda cpufreq: Fix the race condition while updating the transition_task of policy
    42d8c7fa0bf6 dmaengine: ste_dma40: Add missing IRQ check in d40_probe
    329d0f168c8f um: Fix hostaudio build errors
    58d17e766093 mtd: rawnand: fsmc: handle clk prepare error in fsmc_nand_resume()
    679a71b31179 mtd: spi-nor: Check bus width while setting QE bit
    8869fd166f23 leds: trigger: tty: Do not use LED_ON/OFF constants, use led_blink_set_oneshot instead
    0f715ea7d36e leds: multicolor: Use rounded division when calculating color components
    1a68bef23726 leds: pwm: Fix error code in led_pwm_create_fwnode()
    abd740db896b rpmsg: glink: Add check for kstrdup
    b45cf29f97a2 phy/rockchip: inno-hdmi: do not power on rk3328 post pll on reg write
    40d637359f3f phy/rockchip: inno-hdmi: round fractal pixclock in rk3328 recalc_rate
    52942a47d034 phy/rockchip: inno-hdmi: use correct vco_div_5 macro on rk3328
    31d7e6c7689b mtd: rawnand: brcmnand: Fix mtd oobsize
    6182318ac046 tracing: Fix race issue between cpu buffer write and swap
    548f48ec1915 tracing: Remove extra space at the end of hwlat_detector/mode
    2ba8bb00720a x86/speculation: Mark all Skylake CPUs as vulnerable to GDS
    dde88ab4e45b HID: multitouch: Correct devm device reference for hidinput input_dev name
    4fb28379b3c7 HID: logitech-dj: Fix error handling in logi_dj_recv_switch_to_dj_mode()
    1bb42aca7a96 Revert "IB/isert: Fix incorrect release of isert connection"
    4f1807fddd9b amba: bus: fix refcount leak
    1c3701373463 serial: tegra: handle clk prepare error in tegra_uart_hw_init()
    076fb40cf27a scsi: fcoe: Fix potential deadlock on &fip->ctlr_lock
    c4772759abe1 scsi: core: Use 32-bit hostnum in scsi_host_lookup()
    6248f4305378 cgroup:namespace: Remove unused cgroup_namespaces_init()
    04824d50e6b5 media: i2c: rdacm21: Fix uninitialized value
    f3572eef8551 media: ov2680: Fix regulators being left enabled on ov2680_power_on() errors
    205f71744176 media: ov2680: Fix ov2680_set_fmt() which == V4L2_SUBDEV_FORMAT_TRY not working
    89ecb4b40094 media: ov2680: Add ov2680_fill_format() helper function
    784d1b83ae2c media: ov2680: Don't take the lock for try_fmt calls
    dbb717b4ee68 media: ov2680: Remove VIDEO_V4L2_SUBDEV_API ifdef-s
    4c1a5c2885d4 media: ov2680: Fix vflip / hflip set functions
    958905ed42b8 media: ov2680: Fix ov2680_bayer_order()
    cdd5fca7200d media: ov2680: Remove auto-gain and auto-exposure controls
    322a805ffdff media: i2c: ov2680: Set V4L2_CTRL_FLAG_MODIFY_LAYOUT on flips
    abba34017e16 media: ov5640: Enable MIPI interface in ov5640_set_power_mipi()
    1717f67be875 USB: gadget: f_mass_storage: Fix unused variable warning
    121b8d30f42c media: venus: hfi_venus: Only consider sys_idle_indicator on V1
    f6b483ead6dc media: go7007: Remove redundant if statement
    d079a3e1ccdd platform/x86: dell-sysman: Fix reference leak
    426bd7418701 iommu/vt-d: Fix to flush cache of PASID directory table
    9dc6f660815a iommu/qcom: Disable and reset context bank before programming
    3274e32fc969 fsi: aspeed: Reset master errors after CFAM reset
    7a17deca33e1 IB/uverbs: Fix an potential error pointer dereference
    42d111304dd7 RDMA/hns: Fix CQ and QP cache affinity
    b051c3bf3bdf RDMA/hns: Fix incorrect post-send with direct wqe of wr-list
    154822356e4d RDMA/hns: Fix port active speed
    de4aca5b284e iommu/sprd: Add missing force_aperture
    46b76f13f1ad driver core: test_async: fix an error code
    a6992ecefe5d dma-buf/sync_file: Fix docs syntax
    d3256d80406c coresight: tmc: Explicit type conversions to prevent integer overflow
    93a5b461a4e1 RDMA/irdma: Replace one-element array with flexible-array member
    97097ea2f37e scsi: qedf: Do not touch __user pointer in qedf_dbg_fp_int_cmd_read() directly
    1c996be7f233 scsi: qedf: Do not touch __user pointer in qedf_dbg_debug_cmd_read() directly
    cb6d20a8b5d7 scsi: qedf: Do not touch __user pointer in qedf_dbg_stop_io_on_error_cmd_read() directly
    2f0d202d82b9 x86/APM: drop the duplicate APM_MINOR_DEV macro
    f34508d934c4 serial: sprd: Fix DMA buffer leak issue
    c54c66d904fa serial: sprd: Assign sprd_port after initialized to avoid wrong access
    f61fc650c478 scsi: qla4xxx: Add length check when parsing nlattrs
    46ad449efde1 scsi: be2iscsi: Add length check when parsing nlattrs
    4bd57d889099 scsi: iscsi: Add strlen() check in iscsi_if_set{_host}_param()
    e9bac3cc744f scsi: iscsi: Add length check for nlattr payload
    9285efd95996 scsi: iscsi: Rename iscsi_set_param() to iscsi_if_set_param()
    7231d60d41c4 scsi: RDMA/srp: Fix residual handling
    484ddaa90b7e usb: phy: mxs: fix getting wrong state with mxs_phy_is_otg_host()
    cbb8f7097e11 media: mediatek: vcodec: Return NULL if no vdec_fb is found
    18dc93de9019 media: rkvdec: increase max supported height for H.264
    f1e7d999f37e scsi: hisi_sas: Fix normally completed I/O analysed as failed
    46d1b2a3d5a6 scsi: hisi_sas: Fix warnings detected by sparse
    e454e985950b scsi: hisi_sas: Modify v3 HW SATA completion error processing
    7caac45b52f4 scsi: hisi_sas: Modify v3 HW SSP underflow error processing
    f64d02822b82 media: cx24120: Add retval check for cx24120_message_send()
    7ca7cd02114a media: dvb-usb: m920x: Fix a potential memory leak in m920x_i2c_xfer()
    fb24b65aaccd media: dib7000p: Fix potential division by zero
    56a3d8ae4576 drivers: usb: smsusb: fix error handling code in smsusb_init_device
    d1b51b130d32 iommu: rockchip: Fix directory table address encoding
    a50d60b8f2af iommu/amd/iommu_v2: Fix pasid_state refcount dec hit 0 warning on pasid unbind
    caf058833b6f media: v4l2-core: Fix a potential resource leak in v4l2_fwnode_parse_link()
    711e9e44f6c4 media: i2c: tvp5150: check return value of devm_kasprintf()
    30d4380eb030 media: ad5820: Drop unsupported ad5823 from i2c_ and of_device_id tables
    663114dfc178 RDMA/qedr: Remove a duplicate assignment in irdma_query_ah()
    1473e40b3912 pNFS: Fix assignment of xprtdata.cred
    fb7ddc1138b0 NFSv4.2: fix handling of COPY ERR_OFFLOAD_NO_REQ
    53a1e5ab1b11 NFS: Guard against READDIR loop when entry names exceed MAXNAMELEN
    19a648a07572 NFSD: da_addr_body field missing in some GETDEVICEINFO replies
    b0f127a7c635 fs: lockd: avoid possible wrong NULL parameter
    8f994b830dd0 jfs: validate max amount of blocks before allocation.
    f6a84ef1d080 ext4: fix unttached inode after power cut with orphan file feature enabled
    a9ddbfed5346 powerpc/iommu: Fix notifiers being shared by PCI and VIO buses
    a70c8de30514 nfs/blocklayout: Use the passed in gfp flags
    2935443dc9c2 powerpc/pseries: Rework lppaca_shared_proc() to avoid DEBUG_PREEMPT
    75dcb650a7ef powerpc: Don't include lppaca.h in paca.h
    cefcb002c5c9 PCI: layerscape: Add workaround for lost link capabilities during reset
    4be323c73797 PCI: layerscape: Add the endpoint linkup notifier support
    69c712389e1f PCI: dwc: Add start_link/stop_link inlines
    aac0a9a1577b wifi: ath10k: Use RMW accessors for changing LNKCTL
    3539bab5f9de wifi: ath11k: Use RMW accessors for changing LNKCTL
    ea670d0146a3 net/mlx5: Use RMW accessors for changing LNKCTL
    348ef09df984 drm/radeon: Use RMW accessors for changing LNKCTL
    5468237382ed drm/amdgpu: Use RMW accessors for changing LNKCTL
    00f79e78bf4b powerpc/perf: Convert fsl_emb notifier to state machine callbacks
    a26a5e4be2c4 powerpc/fadump: reset dump area size if fadump memory reserve fails
    13fd667db999 vfio/type1: fix cap_migration information leak
    6b708243d3d9 powerpc/radix: Move some functions into #ifdef CONFIG_KVM_BOOK3S_HV_POSSIBLE
    dbde1d9c54e2 clk: imx: composite-8m: fix clock pauses when set_rate would be a no-op
    824e97302fd8 clk: imx8mp: fix sai4 clock
    66ef144dbdf9 PCI/ASPM: Use RMW accessors for changing LNKCTL
    f46fa8ab8d82 PCI: pciehp: Use RMW accessors for changing LNKCTL
    759d978e831b pinctrl: mcp23s08: check return value of devm_kasprintf()
    02faf0bd6fdc PCI: Mark NVIDIA T4 GPUs to avoid bus reset
    4c20a4143276 PCI: microchip: Correct the DED and SEC interrupt bit offsets
    377f7aeddda0 clk: qcom: gcc-sm6350: Fix gcc_sdcc2_apps_clk_src
    1c4a98c55fa3 clk: qcom: reset: Use the correct type of sleep/delay based on length
    bd4eff9c835a clk: qcom: gcc-sm8250: Fix gcc_sdcc2_apps_clk_src
    b1cb8bf42b36 ext4: avoid potential data overflow in next_linear_group
    3e24082f1682 ext4: correct grp validation in ext4_mb_good_group
    febacbefe451 EDAC/igen6: Fix the issue of no error events
    964f62caac08 clk: qcom: gcc-sc7180: Fix up gcc_sdcc2_apps_clk_src
    f1399e1543e7 clk: sunxi-ng: Modify mismatched function name
    92913d32e719 drivers: clk: keystone: Fix parameter judgment in _of_pll_clk_init()
    3ad53071fe85 ipmi:ssif: Fix a memory leak when scanning for an adapter
    7792869495b6 ipmi:ssif: Add check for kstrdup
    53abafedfeb7 ALSA: ac97: Fix possible error value of *rac97
    48fc5717b249 of: unittest: Fix overlay type in apply/revert check
    01bb96ad3808 of: overlay: Call of_changeset_init() early
    30f04a41e7d7 md: raid0: account for split bio in iostat accounting
    9643cc0b1771 md/raid0: Fix performance regression for large sequential writes
    17fbf7da491f md/raid0: Factor out helper for mapping and submitting a bio
    d04f1e322f52 md: add error_handlers for raid0 and linear
    d8b6adb84041 md: Set MD_BROKEN for RAID1 and RAID10
    a68fabdad970 bus: ti-sysc: Fix cast to enum warning
    7636dfc42b66 arm64: dts: qcom: apq8016-sbc: Fix ov5640 regulator supply names
    fff4d36247e8 drm/mediatek: Fix potential memory leak if vmap() fail
    e5758ad9a34f drm/mediatek: Remove freeing not dynamic allocated memory
    97274bea0136 bus: ti-sysc: Fix build warning for 64-bit build
    cc6b09671d0c io_uring: fix drain stalls by invalid SQE
    0152e7758cc4 audit: fix possible soft lockup in __audit_inode_child()
    48e4c4819039 drm/msm/a2xx: Call adreno_gpu_init() earlier
    76c3ad12441f drm/amd/pm: fix variable dereferenced issue in amdgpu_device_attr_create()
    32e060927351 smackfs: Prevent underflow in smk_set_cipso()
    502dfc5875ba firmware: meson_sm: fix to avoid potential NULL pointer dereference
    c0b1eee64870 drm/msm/mdp5: Don't leak some plane state
    d0b82c217feb drm: xlnx: zynqmp_dpsub: Add missing check for dma_set_mask
    b7b0c48851c4 ima: Remove deprecated IMA_TRUSTED_KEYRING Kconfig
    8025396b76e9 drm/panel: simple: Add missing connector type and pixel format for AUO T215HVN01
    27eee65b2e31 drm/armada: Fix off-by-one error in armada_overlay_get_property()
    cc9254b24a4b arm64: dts: qcom: sm8150: Fix the I2C7 interrupt
    ea5bc6f5aa09 of: unittest: fix null pointer dereferencing in of_unittest_find_node_by_name()
    4197eeb55f4b drm/tegra: dpaux: Fix incorrect return value of platform_get_irq
    9712279e9743 drm/msm: Update dev core dump to not print backwards
    8ef5d1f16d92 md/md-bitmap: hold 'reconfig_mutex' in backlog_store()
    382638364711 md/bitmap: don't set max_write_behind if there is no write mostly device
    a3d36107ee48 md/raid10: use dereference_rdev_and_rrdev() to get devices
    94ca5eed9530 md/raid10: factor out dereference_rdev_and_rrdev()
    246bac7d3c3e drm/amdgpu: Update min() to min_t() in 'amdgpu_info_ioctl'
    de93b4711ac2 arm64: dts: qcom: sdm845: Fix the min frequency of "ice_core_clk"
    a9e56fa8a0ca arm64: dts: qcom: sdm845: Add missing RPMh power domain to GCC
    db0ba312542d ARM: dts: BCM53573: Fix Ethernet info for Luxul devices
    c4413633ef78 drm: adv7511: Fix low refresh rate register for ADV7533/5
    57b6d92c79e9 ARM: dts: samsung: s5pv210-smdkv210: correct ethernet reg addresses (split)
    b7f47031e319 ARM: dts: s5pv210: add dummy 5V regulator for backlight on SMDKv210
    2f0246b3c7ff ARM: dts: samsung: s3c6410-mini6410: correct ethernet reg addresses (split)
    d12beb1b1ee5 ARM: dts: s3c64xx: align pinctrl with dtschema
    188f2d41fa5d x86/mm: Fix PAT bit missing from page protection modify mask
    1dd43e1e54d5 drm/etnaviv: fix dumping of active MMU context
    1634fe406c34 arm64: dts: qcom: pmi8994: Add missing OVP interrupt
    4b7eb5e2c1c4 arm64: dts: qcom: Move WLED num-strings from pmi8994 to sony-xperia-tone
    92919d98e673 arm64: dts: qcom: pmi8994: Remove hardcoded linear WLED enabled-strings
    365909857242 arm64: dts: qcom: pm660l: Add missing short interrupt
    ea48fd91df12 arm64: dts: qcom: correct SPMI WLED register range encoding
    eee01e0d6abe arm64: dts: qcom: pmi8998: Add node for WLED
    b788afdbfd5a arm64: dts: qcom: sm8250-sony-xperia: correct GPIO keys wakeup again
    2840d9b9c875 ARM: dts: BCM53573: Use updated "spi-gpio" binding properties
    b35f3ca1877e ARM: dts: BCM53573: Add cells sizes to PCIe node
    bed08bb83292 drm/amdgpu: avoid integer overflow warning in amdgpu_device_resize_fb_bar()
    261e69456617 arm64: dts: qcom: sm8250: Mark PCIe hosts as DMA coherent
    12a93e53eaf0 arm64: dts: qcom: pmk8350: fix ADC-TM compatible string
    4c9a637258bb arm64: dts: qcom: sm8350: Use proper CPU compatibles
    4c918fb77dea arm64: dts: qcom: sm8350: Add missing LMH interrupts to cpufreq
    9c022ab2db40 arm64: dts: qcom: msm8996: Add missing interrupt to the USB2 controller
    bda65ecaec97 arm64: dts: qcom: sm8250-edo: Rectify gpio-keys
    6119aaced94f arm64: dts: qcom: sm8250-edo: Add GPIO line names for PMIC GPIOs
    c0dc9d7d3f2b arm64: dts: qcom: sm8250-edo: Add gpio line names for TLMM
    d2d698daa1fa arm64: dts: qcom: sm8250: correct dynamic power coefficients
    510bae3d37f7 soc: qcom: ocmem: Fix NUM_PORTS & NUM_MACROS macros
    b08c7a31baeb soc: qcom: ocmem: Add OCMEM hardware version print
    dc04034502e6 ASoC: stac9766: fix build errors with REGMAP_AC97
    89602de9a2d7 quota: fix dqput() to follow the guarantees dquot_srcu should provide
    1df46e717ee9 quota: add new helper dquot_active()
    bd0a6452f070 quota: rename dquot_active() to inode_quota_active()
    5b8240223407 quota: factor out dquot_write_dquot()
    6c6efd3a1d06 drm/bridge: tc358764: Fix debug print parameter order
    a48e7def0006 netrom: Deny concurrent connect().
    4cf994d3f4ff net/sched: sch_hfsc: Ensure inner classes have fsc curve
    edb5b1b3b9f8 hwmon: (tmp513) Fix the channel number in tmp51x_is_visible()
    a85fd8116555 mlxsw: i2c: Limit single transaction buffer size
    7790b6a2f5f0 mlxsw: i2c: Fix chunk size setting in output mailbox buffer
    510e0cbd6408 net: arcnet: Do not call kfree_skb() under local_irq_disable()
    93a572b9d42f wifi: ath9k: use IS_ERR() with debugfs_create_dir()
    5138beea8e7f Bluetooth: btusb: Do not call kfree_skb() under spin_lock_irqsave()
    d7fd24b8d1bb wifi: mwifiex: avoid possible NULL skb pointer dereference
    71ce8be48bf0 wifi: nl80211/cfg80211: add forgotten nla_policy for BSS color attribute
    11f93fff6e8a wifi: ath9k: protect WMI command response buffer replacement with a lock
    6904c7afd512 wifi: ath9k: fix races between ath9k_wmi_cmd and ath9k_wmi_ctrl_rx
    cec7db9ea031 samples/bpf: fix broken map lookup probe
    89f19a9a055d wifi: mwifiex: Fix missed return in oob checks failed path
    308eb3a609ac wifi: mwifiex: fix memory leak in mwifiex_histogram_read()
    9c00731bf05d fs: ocfs2: namei: check return value of ocfs2_add_entry()
    f683992d30ee lwt: Check LWTUNNEL_XMIT_CONTINUE strictly
    e3f647e4b642 lwt: Fix return values of BPF xmit ops
    4ff998134025 hwrng: iproc-rng200 - Implement suspend and resume calls
    5a70ab6b59b2 crypto: caam - fix unchecked return value error
    660b6b1c5cf8 ice: ice_aq_check_events: fix off-by-one check when filling buffer
    55fab9389d65 net-memcg: Fix scope of sockmem pressure indicators
    41c40d84838d selftests/bpf: Clean up fmod_ret in bench_rename test script
    50c78e71446d net: tcp: fix unexcepted socket die when snd_wnd is 0
    942d8cefb022 Bluetooth: Fix potential use-after-free when clear keys
    7b0243d26a71 Bluetooth: nokia: fix value check in nokia_bluetooth_serdev_probe()
    048545d9fc64 crypto: api - Use work queue in crypto_destroy_instance
    56cb7bbefcaf crypto: stm32 - Properly handle pm_runtime_get failing
    e3c4a6b073e4 selftests/bpf: fix static assert compilation issue for test_cls_*.c
    43423b3e0467 wifi: mwifiex: fix error recovery in PCIE buffer descriptor management
    7c54b6fc39eb wifi: mwifiex: Fix OOB and integer underflow when rx packets
    a20b96cf6925 wifi: mt76: mt7915: fix power-limits while chan_switch
    5c75a4379589 can: gs_usb: gs_usb_receive_bulk_callback(): count RX overflow errors also in case of OOM
    890843254f38 spi: tegra20-sflash: fix to check return value of platform_get_irq() in tegra_sflash_probe()
    2ff9ac0cf25f wifi: mt76: testmode: add nla_policy for MT76_TM_ATTR_TX_LENGTH
    802008e8c73a ipv6: Add reasons for skb drops to __udp6_lib_rcv
    7dcbc0bb0e5c bpf: reject unhashed sockets in bpf_sk_assign
    caa2883b1885 udp: re-score reuseport groups when connected sockets are present
    b60dfa4559d8 regmap: rbtree: Use alloc_flags for memory allocations
    34f1180658d9 hwrng: pic32 - use devm_clk_get_enabled
    5af3c8676b36 hwrng: nomadik - keep clock enabled while hwrng is registered
    14c6d1e80847 tcp: tcp_enter_quickack_mode() should be static
    7b75b4c90a9e bpf: Clear the probe_addr for uprobe
    75d3960be702 bpftool: Use a local bpf_perf_event_value to fix accessing its fields
    8ea6871116d5 cpufreq: powernow-k8: Use related_cpus instead of cpus in driver.exit()
    be2092d2a703 x86/efistub: Fix PCI ROM preservation in mixed mode
    9eb25ea7b65d ACPI: x86: s2idle: Fix a logic error parsing AMD constraints table
    26097a7f28b3 ACPI: x86: s2idle: Post-increment variables when getting constraints
    8a962f11a95b s390/paes: fix PKEY_TYPE_EP11_AES handling for secure keyblobs
    7833a74f8d00 s390/pkey: fix/harmonize internal keyblob headers
    208383d68510 selftests/futex: Order calls to futex_lock_pi
    c7802ff51adc perf/imx_ddr: don't enable counter0 if none of 4 counters are used
    0a872a0521c8 x86/decompressor: Don't rely on upper 32 bits of GPRs being preserved
    3af6f77e8090 selftests/resctrl: Close perf value read fd on errors
    4505ad996b66 selftests/resctrl: Unmount resctrl FS if child fails to run benchmark
    c68a196e7ff6 selftests/resctrl: Don't leak buffer in fill_cache()
    fdcb63afd3f6 selftests/resctrl: Add resctrl.h into build deps
    b2ba11ed4d10 selftests/resctrl: Make resctrl_tests run using kselftest framework
    e0478944f4a5 OPP: Fix passing 0 to PTR_ERR in _opp_attach_genpd()
    ec9d118ad99d refscale: Fix uninitalized use of wait_queue_head_t
    e280033ef135 ARM: ptrace: Restore syscall skipping for tracers
    4c3f33904dea ARM: ptrace: Restore syscall restart tracing
    0481251b7cd6 selftests/harness: Actually report SKIP for signal tests
    060ca3f7899a tmpfs: verify {g,u}id mount options correctly
    d412e9b34b90 fs: Fix error checking for d_hash_and_lookup()
    a4229f93bc54 eventfd: prevent underflow for eventfd semaphores
    cedb8719333d reiserfs: Check the return value from __getblk()
    c1a4117f1544 Revert "net: macsec: preserve ingress frame ordering"
    40671f90d5b5 udf: Handle error when adding extent to a file
    099bf90d7fc4 udf: Check consistency of Space Bitmap Descriptor
    7039aa1be9cc of: kexec: Mark ima_{free,stable}_kexec_buffer() as __init
    759d51eda2d0 net: Avoid address overwrite in kernel_connect
    7c4cce5700b9 arm64: lib: Import latest version of Arm Optimized Routines' strncmp
    104df1c695c1 crypto: rsa-pkcs1pad - Use helper to set reqsize
    273f4615314f platform/mellanox: Fix mlxbf-tmfifo not handling all virtio CONSOLE notifications
    9ef5c25bcf1b tracing: Introduce pipe_cpumask to avoid race on trace_pipes
    8c1b60dad0f5 ALSA: seq: oss: Fix racy open/close of MIDI devices
    fa05aea28195 scsi: lpfc: Fix incorrect big endian type assignment in bsg loopback path
    f0bf8a071134 scsi: storvsc: Always set no_report_opcodes
    e9e62419e797 sctp: handle invalid error codes without calling BUG()
    3714bb4a1df8 bnx2x: fix page fault following EEH recovery
    53b8cc2f9685 netlabel: fix shift wrapping bug in netlbl_catmap_setlong()
    867cdd7f9544 drm/amdgpu: Match against exact bootloader status
    0863204deb3c net: hns3: restore user pause configure when disable autoneg
    ac93def0dbb4 scsi: qedi: Fix potential deadlock on &qedi_percpu->p_work_lock
    bef6c89a92d0 scsi: lpfc: Remove reftag check in DIF paths
    b439e33a8c93 idmaengine: make FSL_EDMA and INTEL_IDMA64 depends on HAS_IOMEM
    156b803194ae wifi: brcmfmac: Fix field-spanning write in brcmf_scan_params_v2_to_v1()
    87ea5e89407e net: usb: qmi_wwan: add Quectel EM05GV2
    e1313fa9d2e3 vmbus_testing: fix wrong python syntax for integer value comparison
    5faad57ba6c7 clk: fixed-mmio: make COMMON_CLK_FIXED_MMIO depend on HAS_IOMEM
    e13f0dd5fbe2 kprobes: Prohibit probing on CFI preamble symbol
    ee49b97cb5ae security: keys: perform capable check only on privileged operations
    f44f50305de2 ata: pata_arasan_cf: Use dev_err_probe() instead dev_err() in data_xfer()
    a85c523aeccd ovl: Always reevaluate the file signature for IMA
    3faa126258a9 drm/amd/display: Exit idle optimizations before attempt to access PHY
    c152ca4f219b platform/x86: huawei-wmi: Silence ambient light sensor
    a9988b9c7a31 platform/x86/intel/hid: Add HP Dragonfly G2 to VGBS DMI quirks
    7f3901b04c8f platform/x86: intel: hid: Always call BTNL ACPI method
    23151421ed01 ASoC: atmel: Fix the 8K sample parameter in I2SC master
    c934d2a6970c ASoC: rt711-sdca: fix for JD event handling in ClockStop Mode0
    20587011d271 ASoC: rt711: fix for JD event handling in ClockStop Mode0
    b41f79896456 ASoc: codecs: ES8316: Fix DMIC config
    cc2b0a2055dc ASoC: rt5682-sdw: fix for JD event handling in ClockStop Mode0
    5b64fc2471f9 fs/nls: make load_nls() take a const parameter
    f85908f6bfd2 s390/dasd: fix hanging device after request requeue
    a4845e694893 s390/dasd: use correct number of retries for ERP requests
    e062aa1acf9b m68k: Fix invalid .section syntax
    bbfa7d712b24 vxlan: generalize vxlan_parse_gpe_hdr and remove unused args
    b10215ffdb01 ethernet: atheros: fix return value check in atl1c_tso_csum()
    6bb94f46d31a ASoC: da7219: Check for failure reading AAD IRQ events
    279a6dad0cd9 ASoC: da7219: Flush pending AAD IRQ when suspending
    d424c636b750 ksmbd: no response from compound read
    82373d1b763e ksmbd: fix out of bounds in smb3_decrypt_req()
    20d449a08749 9p: virtio: make sure 'offs' is initialized in zc_request
    c4269c7258d9 media: pci: cx23885: fix error handling for cx23885 ATSC boards
    17d75773b66e media: pulse8-cec: handle possible ping error
    f281a3739399 phy: qcom-snps-femto-v2: use qcom_snps_hsphy_suspend/resume error code
    dfff9c91cbb0 ARM: dts: imx: Set default tuning step for imx7d usdhc
    4e364cab1331 ARM: dts: imx: Adjust dma-apbh node name
    99319298fd9a ARM: dts: imx7s: Drop dma-apb interrupt-names
    1dc2c12854b6 ARM: dts: imx: update sdma node name format
    aff03380bda4 Linux 5.15.131
    cd8ab566cf17 usb: typec: tcpci: clear the fault status bit
    403b2e940910 usb: typec: tcpci: move tcpci.h to include/linux/usb/
    f29483873e24 pinctrl: amd: Don't show `Invalid config param` errors
    b911bef132a0 nilfs2: fix WARNING in mark_buffer_dirty due to discarded buffer reuse
    1c6ddf739f15 nilfs2: fix general protection fault in nilfs_lookup_dirty_data_buffers()
    f6e61aef5c5d tcpm: Avoid soft reset when partner does not support get_status
    da0e7d435e31 fsi: master-ast-cf: Add MODULE_FIRMWARE macro
    72eca651d732 firmware: stratix10-svc: Fix an NULL vs IS_ERR() bug in probe
    907216337bea serial: sc16is7xx: fix bug when first setting GPIO direction
    45d9611ebff2 serial: sc16is7xx: fix broken port 0 uart init
    f90e267dd27e serial: qcom-geni: fix opp vote on shutdown
    46d13013b574 wifi: mt76: mt7921: do not support one stream on secondary antenna only
    a5c2a467e9e7 Bluetooth: btsdio: fix use after free bug in btsdio_remove due to race condition
    f49294ad6898 staging: rtl8712: fix race condition
    d17cec60e87c HID: wacom: remove the battery when the EKR is off
    842c7da3eee2 usb: chipidea: imx: improve logic if samsung,picophy-* parameter is 0
    276a906f81a7 usb: dwc3: meson-g12a: do post init to fix broken usb after resumption
    60f938e84fbb ALSA: usb-audio: Fix init call orders for UAC1
    e949dd2a9b6b USB: serial: option: add FOXCONN T99W368/T99W373 product
    c41411d8b333 USB: serial: option: add Quectel EM05G variant (0x030e)
    09baa839d415 modules: only allow symbol_get of EXPORT_SYMBOL_GPL modules
    997a194914c4 rtc: ds1685: use EXPORT_SYMBOL_GPL for ds1685_rtc_poweroff
    3d0f6408601b net: enetc: use EXPORT_SYMBOL_GPL for enetc_phc_index
    da95090821c4 mmc: au1xmmc: force non-modular build and remove symbol_get usage
    e3e68100c036 ARM: pxa: remove use of symbol_get()
    bb5bf157b5be ksmbd: replace one-element array with flex-array member in struct smb2_ea_info
    2e3f57f74c0a ksmbd: fix wrong DataOffset validation of create context
    b3ad7f39fd85 erofs: ensure that the post-EOF tails are all zeroed
    8f790700c974 Linux 5.15.130
    69347c334071 rcu-tasks: Add trc_inspect_reader() checks for exiting critical section
    8046fb611f70 rcu-tasks: Wait for trc_read_check_handler() IPIs
    da22db901cc1 rcu-tasks: Fix IPI failure handling in trc_wait_for_one_reader
    a0249d365ac8 rcu: Prevent expedited GP from enabling tick on offline CPU
    7aec063d6029 ARM: module: Use module_init_layout_section() to spot init sections
    4a8976052acd arm64: module: Use module_init_layout_section() to spot init sections
    f8a74159d116 arm64: module-plts: inline linux/moduleloader.h
    363bbb5008e5 module: Expose module_init_layout_section()
    758e3d0cb753 ACPI: thermal: Drop nocrt parameter
    9e43368a3393 Linux 5.15.129
    d48016d74836 mm,ima,kexec,of: use memblock_free_late from ima_free_kexec_buffer
    1c41cd30d5cd mm: memory-failure: fix unexpected return value in soft_offline_page()
    0712721e4f4f mm: memory-failure: kill soft_offline_free_page()
    efd02b5cadd5 dma-buf/sw_sync: Avoid recursive lock during fence signal
    8dbf913520c4 pinctrl: renesas: rza2: Add lock around pinctrl_generic{{add,remove}_group,{add,remove}_function}
    f1c0402b8e22 clk: Fix undefined reference to `clk_rate_exclusive_{get,put}'
    10bc3eddc605 scsi: core: raid_class: Remove raid_component_add()
    d3d57cdbfda4 scsi: snic: Fix double free in snic_tgt_create()
    ef56cc8889be can: raw: add missing refcount for memory leak fix
    930f3f164964 drm/i915: Fix premature release of request's reusable memory
    3cb86cc565df cgroup/cpuset: Free DL BW in case can_attach() fails
    ffff4fc4bad7 sched/deadline: Create DL BW alloc, free & check overflow interface
    86aa90795979 cgroup/cpuset: Iterate only if DEADLINE tasks are present
    43d8cbfefa7c sched/cpuset: Keep track of SCHED_DEADLINE task in cpusets
    d0eb4917f4d3 sched/cpuset: Bring back cpuset_mutex
    918879de0e23 cgroup/cpuset: Rename functions dealing with DEADLINE accounting
    78efab71a649 torture: Fix hang during kthread shutdown phase
    c8fb97dd7fe6 nfsd: use vfs setgid helper
    01966511868e nfs: use vfs setgid helper
    a7a1849899aa x86/fpu: Set X86_FEATURE_OSXSAVE feature after enabling OSXSAVE in CR4
    ad79f943c869 x86/fpu: Invalidate FPU state correctly on exec()
    b190cf1f277a drm/display/dp: Fix the DP DSC Receiver cap size
    c8aab333d41a drm/vmwgfx: Fix shader stage validation
    b53ed415163e PCI: acpiphp: Use pci_assign_unassigned_bridge_resources() only for non-root bus
    60ba1bfa036a media: vcodec: Fix potential array out-of-bounds in encoder queue_setup
    544cd10defa1 of: dynamic: Refactor action prints to not use "%pOF" inside devtree_lock
    f1d4a5881856 of: unittest: Fix EXPECT for parse_phandle_with_args_map() test
    ce66cd478636 radix tree: remove unused variable
    898c8c5b1114 lib/clz_ctz.c: Fix __clzdi2() and __ctzdi2() for 32-bit kernels
    ff90a4c6edf8 batman-adv: Hold rtnl lock during MTU update via netlink
    ea38c0d9aaa2 batman-adv: Fix batadv_v_ogm_aggr_send memory leak
    7f3f72eb8f5b batman-adv: Fix TT global entry leak when client roamed back
    f7667b49880a batman-adv: Do not get eth header before batadv_check_management_packet
    3f9312dd7581 batman-adv: Don't increase MTU when set by user
    cde5a240d72d batman-adv: Trigger events for auto adjusted MTU
    22426e1ce679 selinux: set next pointer before attaching to list
    711595bfdccf nfsd: Fix race to FREE_STATEID and cl_revoked
    bd1697e12230 NFS: Fix a use after free in nfs_direct_join_group()
    5f642613746e mm: add a call to flush_cache_vmap() in vmap_pfn()
    440c10034b4d ALSA: ymfpci: Fix the missing snd_card_free() call at probe error
    5cc7d81cf576 clk: Fix slab-out-of-bounds error in devm_clk_release()
    0f72859acfa2 NFSv4: Fix dropped lock for racing OPEN and delegation return
    9c025420fef2 ibmveth: Use dcbf rather than dcbfl
    7e546bd08943 Revert "KVM: x86: enable TDP MMU by default"
    67af12f5582b net/ncsi: change from ndo_set_mac_address to dev_set_mac_address
    4451457d61e0 net/ncsi: make one oem_gma function for all mfr id
    f683f4be802b bonding: fix macvlan over alb bond support
    0fa8046e923a net: remove bond_slave_has_mac_rcu()
    f0ec97fca629 rtnetlink: Reject negative ifindexes in RTM_NEWLINK
    00247cfd2b69 rtnetlink: return ENODEV when ifname does not exist and group is given
    75cfb7de44e5 netfilter: nf_tables: fix out of memory error handling
    f22954f8c58f netfilter: nf_tables: flush pending destroy work before netlink notifier
    ff34403fef98 net/sched: fix a qdisc modification with ambiguous command request
    30624ea3f8b6 igc: Fix the typo in the PTM Control macro
    f697c3ead109 igb: Avoid starting unnecessary workqueues
    d7823d752ce1 ice: fix receive buffer size miscalculation
    ace1b0ae3097 net: validate veth and vxcan peer ifindexes
    335be585416d net: bcmgenet: Fix return value check for fixed_phy_register()
    60a5034584ea net: bgmac: Fix return value check for fixed_phy_register()
    5b52c9ba42c0 ipvlan: Fix a reference count leak warning in ipvlan_ns_exit()
    2bad37b6f675 dccp: annotate data-races in dccp_poll()
    9b015360e86f sock: annotate data-races around prot->memory_pressure
    c52c6c0223e1 octeontx2-af: SDP: fix receive link config
    ce6e2b14bc09 tracing: Fix memleak due to race between current_tracer and trace
    ef748360ba91 tracing: Fix cpu buffers unavailable due to 'record_disabled' missed
    fdf5804d7475 can: raw: fix lockdep issue in raw_release()
    278fccf587dd drm/amd/display: check TG is non-null before checking if enabled
    a955e6a0e39d drm/amd/display: do not wait for mpc idle if tg is disabled
    e0bd4f0c60b4 can: raw: fix receiver memory leak
    b832174b7f89 jbd2: fix a race when checking checkpoint buffer busy
    9c31bb2684f8 jbd2: remove journal_clean_one_cp_list()
    d91783e6864a jbd2: remove t_checkpoint_io_list
    a0ab49e7a758 ALSA: pcm: Fix potential data race at PCM memory allocation helpers
    2e56d380daa9 fbdev: fix potential OOB read in fast_imageblit()
    14163f4a4fa6 fbdev: Fix sys_imageblit() for arbitrary image widths
    5b60bd9081a9 fbdev: Improve performance of sys_imageblit()
    166f0bf4560b MIPS: cpu-features: Use boot_cpu_type for CPU type based features
    8f106e97409d MIPS: cpu-features: Enable octeon_cache by cpu_type
    d1d0b239f974 fs: dlm: fix mismatch of plock results from userspace
    77d334c44681 fs: dlm: use dlm_plock_info for do_unlock_close
    f9a33cc7d946 fs: dlm: change plock interrupted message to debug again
    7ac088841ffb fs: dlm: add pid to debug log
    df9c842ab0a4 dlm: replace usage of found with dedicated list iterator variable
    33e9c610e337 dlm: improve plock logging if interrupted
    d9ce077f8b1f PCI: acpiphp: Reassign resources on bridge if necessary
    8cc8645dd3e1 xprtrdma: Remap Receive buffers after a reconnect
    91a707507e83 NFSv4: fix out path in __nfs4_get_acl_uncached
    323b830eebd1 NFSv4.2: fix error handling in nfs42_proc_getxattr
    5de0a325c45e objtool/x86: Fix SRSO mess
    5ddfe5cc8716 Linux 5.15.128
    9080f4fcc202 x86/srso: Correct the mitigation status when SMT is disabled
    484eefc6ff9c objtool/x86: Fixup frame-pointer vs rethunk
    55f1cbeaa159 x86/retpoline,kprobes: Fix position of thunk sections with CONFIG_LTO_CLANG
    fa24cd0fbcb7 x86/srso: Disable the mitigation on unaffected configurations
    aa0777ce0d3d x86/CPU/AMD: Fix the DIV(0) initial fix attempt
    bbe585239d4f x86/retpoline: Don't clobber RFLAGS during srso_safe_ret()
    19f23d16b0e0 x86/static_call: Fix __static_call_fixup()
    df6495f203a7 x86/srso: Explain the untraining sequences a bit more
    43548590ad7e x86/cpu: Cleanup the untrain mess
    035e906bfc93 x86/cpu: Rename srso_(.*)_alias to srso_alias_\1
    19c1c0499650 x86/cpu: Rename original retbleed methods
    f77dbb90962b x86/cpu: Clean up SRSO return thunk mess
    f624ce6c7fc2 x86/ibt: Add ANNOTATE_NOENDBR
    f1171d455d94 objtool: Add frame-pointer-specific function ignore
    08f7cfd44f77 x86/alternative: Make custom return thunk unconditional
    0d810eff090c x86/cpu: Fix up srso_safe_ret() and __x86_return_thunk()
    8089aae6020e x86/cpu: Fix __x86_return_thunk symbol type
    5b28fda5fdee mmc: f-sdh30: fix order of function calls in sdhci_f_sdh30_remove
    e8c5081da2cc net: fix the RTO timer retransmitting skb every 1ms if linear option is enabled
    431db3f48c28 virtio-net: set queues after driver_ok
    d39fc9b94dc0 af_unix: Fix null-ptr-deref in unix_stream_sendpage().
    9a4d8dc706c2 arm64: dts: rockchip: Disable HS400 for eMMC on ROCK Pi 4
    6b64974e02ea exfat: check if filename entries exceeds max filename length
    6065b3017107 netfilter: set default timeout to 3 secs for sctp shutdown send and recv state
    a00c5d2c208b drm/amd: flush any delayed gfxoff on suspend entry
    d578c919deb7 drm/qxl: fix UAF on handle creation
    ff09f9e671ff mmc: block: Fix in_flight[issue_type] value error
    b803fedb6e50 mmc: wbsd: fix double mmc_free_host() in wbsd_init()
    961f7ce16223 cifs: Release folio lock on fscache read hit.
    cc3f194f46e7 ALSA: usb-audio: Add support for Mythware XA001AU capture and playback interfaces.
    18e27df4f2b4 serial: 8250: Fix oops for port->pm on uart_change_pm()
    e9b8ee715dbc riscv: uaccess: Return the number of bytes effectively not copied
    b2a331abcb03 ALSA: hda/realtek - Remodified 3k pull low procedure
    dfb9676ed25b soc: aspeed: socinfo: Add kfree for kstrdup
    c5ac7522a8db ASoC: meson: axg-tdm-formatter: fix channel slot allocation
    fd346ef1cd2d ASoC: rt5665: add missed regulator_bulk_disable
    e878458d820c ARM: dts: imx: Set default tuning step for imx6sx usdhc
    430c29a54e4a arm64: dts: qcom: qrb5165-rb5: fix thermal zone conflict
    03522d73a498 bus: ti-sysc: Flush posted write on enable before reset
    578371ce0d7f net: do not allow gso_size to be set to GSO_BY_FRAGS
    5fc4fd3f3eb8 sock: Fix misuse of sk_under_memory_pressure()
    fc3d82d295d1 net: dsa: mv88e6xxx: Wait for EEPROM done before HW reset
    f11c2802e143 i40e: fix misleading debug logs
    5ba2b936f3e1 iavf: fix FDIR rule fields masks validation
    ae6834689fd6 team: Fix incorrect deletion of ETH_P_8021AD protocol vid from slaves
    0ffbc341cfae net: phy: broadcom: stub c45 read/write for 54810
    bf221e5e4b19 netfilter: nft_dynset: disallow object maps
    9177869b85dd ipvs: fix racy memcpy in proc_do_sync_threshold
    1adaec4758d1 netfilter: nf_tables: deactivate catchall elements in next generation
    82109740d610 netfilter: nf_tables: fix false-positive lockdep splat
    b2f6d73395cb drm/panel: simple: Fix AUO G121EAN01 panel timings according to the docs
    7207ee323afa selftests: mirror_gre_changes: Tighten up the TTL test match
    c2a6ffe3f1a3 net: phy: fix IRQ-based wake-on-lan over hibernate / power off
    8e5e967348ca xfrm: add forgotten nla_policy for XFRMA_MTIMER_THRESH
    075448a2eb75 xfrm: add NULL check in xfrm_update_ae_params
    e1e04cc2ef2c ip_vti: fix potential slab-use-after-free in decode_session6
    a1639a82ce14 ip6_vti: fix slab-use-after-free in decode_session6
    44b3d4096700 xfrm: fix slab-use-after-free in decode_session6
    a465ace883ac net: xfrm: Amend XFRMA_SEC_CTX nla_policy structure
    fed1cd2cd3aa net: af_key: fix sadb_x_filter validation
    1960f468078b net: xfrm: Fix xfrm_address_filter OOB read
    080dedb1cad8 i2c: designware: Handle invalid SMBus block data response length value
    416c538684bd i2c: designware: Correct length byte validation logic
    b966e9e1e250 btrfs: fix BUG_ON condition in btrfs_cancel_balance
    77698e6ff6f0 tty: serial: fsl_lpuart: Clear the error flags by writing 1 for lpuart32 platforms
    2a5234464383 tty: n_gsm: fix the UAF caused by race condition in gsm_cleanup_mux
    8ef25fb13494 powerpc/rtas_flash: allow user copy to flash block cache objects
    bb70e2b70f8d fbdev: mmp: fix value check in mmphw_probe()
    184f1b68bb99 i2c: hisi: Only handle the interrupt of the driver's transfer
    c4e671dae50e i2c: bcm-iproc: Fix bcm_iproc_i2c_isr deadlock issue
    b99f490ea87e cifs: fix potential oops in cifs_oplock_break
    a5ae5a81bc19 vduse: Use proper spinlock for IRQ injection
    5b7d5c2dd664 virtio-mmio: don't break lifecycle of vm_dev
    edf3b5aadb25 btrfs: move out now unused BG from the reclaim list
    170773563ef6 ARM: dts: nxp/imx6sll: fix wrong property name in usbphy node
    4ffbfe1c980f ARM: dts: imx6sll: fixup of operating points
    e2ff5cf681a8 mmc: sunxi: fix deferred probing
    f93e8c5a7bd9 mmc: bcm2835: fix deferred probing
    4eeba5d476fe USB: dwc3: fix use-after-free on core driver unbind
    a78fe5c9d8d5 USB: dwc3: qcom: fix NULL-deref on suspend
    8a6b7534020d tty: serial: fsl_lpuart: reduce RX watermark to 0 on LS1028A
    701bb5fee7c3 tty: serial: fsl_lpuart: make rx_watermark configurable for different platforms
    fa254ab7d02d tty: serial: fsl_lpuart: Add i.MXRT1050 support
    20351ddb1f41 usb: dwc3: gadget: Improve dwc3_gadget_suspend() and dwc3_gadget_resume()
    31a0e60fe16b USB: dwc3: gadget: drop dead hibernation code
    d9e004104e45 usb: dwc3: Fix typos in gadget.c
    2fa487a94667 usb: dwc3: Remove DWC3 locking during gadget suspend/resume
    7dfb384e76ee usb: dwc3: gadget: Synchronize IRQ between soft connect/disconnect
    d3c82f24ee69 drm/amd/display: fix access hdcp_workqueue assert
    0ba6c7ba081e drm/amd/display: phase3 mst hdcp for multiple displays
    99c444d3c3c4 drm/amd/display: save restore hdcp state when display is unplugged from mst hub
    4f1beb75f652 ARM: dts: aspeed: asrock: Correct firmware flash SPI clocks
    f84c2ca3490c igc: read before write to SRRCTL register
    9fa82f031af8 iio: addac: stx104: Fix race condition when converting analog-to-digital
    d31d04ec404c iio: addac: stx104: Fix race condition for stx104_write_raw()
    89a007f3a383 iio: stx104: Move to addac subdirectory
    cadf8f2d7c9d iio: adc: stx104: Implement and utilize register structures
    6089d354346f iio: adc: stx104: Utilize iomap interface
    565b96d9a7ab iio: add addac subdirectory
    49b830d75f03 ring-buffer: Do not swap cpu_buffer during resize process
    6657ecbcc39c powerpc/kasan: Disable KCOV in KASAN code
    8703b26387e1 ALSA: hda: fix a possible null-pointer dereference due to data race in snd_hdac_regmap_sync()
    5ed4dbc13726 ALSA: hda/realtek: Add quirks for Unis H3C Desktop B760 & Q760
    c7d8b5f46f06 fs/ntfs3: Mark ntfs dirty when on-disk struct is corrupted
    3a00ec562f8c fs: ntfs3: Fix possible null-pointer dereferences in mi_read()
    e7799bb4dbe2 fs/ntfs3: Enhance sanity check while generating attr_list
    ef568da1fd84 drm/amdgpu: Fix potential fence use-after-free v2
    5720c7e185d4 Bluetooth: btusb: Add MT7922 bluetooth ID for the Asus Ally
    548a6b64b3c0 Bluetooth: L2CAP: Fix use-after-free
    302d04596364 watchdog: sp5100_tco: support Hygon FCH/SCH (Server Controller Hub)
    2ea70379e4f4 firewire: net: fix use after free in fwnet_finish_incoming_packet()
    97fd1c8e9c5a pcmcia: rsrc_nonstatic: Fix memory leak in nonstatic_release_resource_db()
    85e888150075 gfs2: Fix possible data races in gfs2_show_options()
    eafb79d2448a usb: chipidea: imx: add missing USB PHY DPDM wakeup setting
    7bdb4c963049 usb: chipidea: imx: don't request QoS for imx8ulp
    25decbbb66e4 thunderbolt: Read retimer NVM authentication status prior tb_retimer_set_inbound_sbtx()
    776b34615a29 media: platform: mediatek: vpu: fix NULL ptr dereference
    cb174344bf85 usb: gadget: u_serial: Avoid spinlock recursion in __gs_console_push
    1676748aa290 media: v4l2-mem2mem: add lock to protect parameter num_rdy
    985086704267 smb: client: fix warning in cifs_smb3_do_mount()
    a3f252436e57 ovl: check type and offset of struct vfsmount in ovl_entry
    1a650d3ccd79 RDMA/mlx5: Return the firmware result upon destroying QP/RQ
    9631d88503ab HID: add quirk for 03f0:464a HP Elite Presenter Mouse
    4921792e04f2 drm/amdgpu: install stub fence into potential unused fence pointers
    fd41646d4350 HID: logitech-hidpp: Add USB and Bluetooth IDs for the Logitech G915 TKL Keyboard
    ff10cd3e9b3a dma-remap: use kvmalloc_array/kvfree for larger dma memory remap
    e9ce774052ee ASoC: SOF: Intel: fix SoundWire/HDaudio mutual exclusion
    7d53d1e4765c iopoll: Call cpu_relax() in busy loops
    ca66e9dd98ef ARM: dts: imx6dl: prtrvt, prtvt7, prti6q, prtwd2: fix USB related warnings
    cc1590830859 PCI: tegra194: Fix possible array out of bounds access
    e2d10f1de1fa net: tls: avoid discarding data on record close
    9a15ca893909 net/tls: Multi-threaded calls to TX tls_dev_del
    2d93157b7e2d net/tls: Perform immediate device ctx cleanup when possible
    51222e1c77a1 macsec: use DEV_STATS_INC()
    3d64a232e4d9 macsec: Fix traffic counters/statistics
    396a1921406a selftests: forwarding: tc_actions: Use ncat instead of nc
    d61a0886d336 selftests: forwarding: tc_actions: cleanup temporary files when test is aborted
    a798977df6d0 mmc: sdhci-f-sdh30: Replace with sdhci_pltfm
    f6f7927ac664 Linux 5.15.127
    c597d8cb0d33 timers/nohz: Last resort update jiffies on nohz_full IRQ entry
    b4d36e6c5dc4 timers/nohz: Switch to ONESHOT_STOPPED in the low-res handler when the tick is stopped
    c3b954a51b64 tick: Detect and fix jiffies update stall
    af99918f0e39 sch_netem: fix issues in netem_change() vs get_dist_table()
    5d094d4e7b99 alpha: remove __init annotation from exported page_is_ram()
    f8d6d25756ea scsi: qedf: Fix firmware halt over suspend and resume
    85db1cd1744e scsi: qedi: Fix firmware halt over suspend and resume
    e70469c28953 scsi: fnic: Replace return codes in fnic_clean_pending_aborts()
    6bc7f4c8c27d scsi: core: Fix possible memory leak if device_add() fails
    461f8ac666fa scsi: snic: Fix possible memory leak if device_add() fails
    171e117cdc0a scsi: 53c700: Check that command slot is not NULL
    7a792b3d888a scsi: storvsc: Fix handling of virtual Fibre Channel timeouts
    0f52d7b78251 scsi: core: Fix legacy /proc parsing buffer overflow
    b757ef99df39 netfilter: nf_tables: report use refcount overflow
    9bdbbcf9d148 nvme-rdma: fix potential unbalanced freeze & unfreeze
    d68f8ef6ef70 nvme-tcp: fix potential unbalanced freeze & unfreeze
    ae6e21f8bb2a btrfs: set cache_block_group_error if we find an error
    314135b7bae9 btrfs: reject invalid reloc tree root keys with stack dump
    69dd147de419 btrfs: exit gracefully if reloc roots don't match
    c40d4b60c58d btrfs: don't stop integrity writeback too early
    555e126dd30b ibmvnic: Handle DMA unmapping of login buffs in release functions
    34fcc823823a ibmvnic: Unmap DMA login rsp buffer on send login fail
    cee62753cf2e ibmvnic: Enforce stronger sanity checks on login response
    27e8db8380eb net/mlx5: Skip clock update work when device is in error state
    f638fc2f7377 net/mlx5: Allow 0 for total host VFs
    086a80eb6213 dmaengine: mcf-edma: Fix a potential un-allocated memory access
    7e1dc94b2d50 nexthop: Fix infinite nexthop bucket dump when using maximum nexthop ID
    608a4327c257 nexthop: Make nexthop bucket dump more efficient
    4457300cfd84 nexthop: Fix infinite nexthop dump when using maximum nexthop ID
    91307347d632 net: hns3: add wait until mac link down
    094310eb2b93 net: hns3: refactor hclge_mac_link_status_wait for interface reuse
    1ae9703c2e32 net: phy: at803x: remove set/get wol callbacks for AR8032
    7d496cd83a9d RDMA/umem: Set iova in ODP flow
    f78a4238a873 wifi: cfg80211: fix sband iftype data lookup for AP_VLAN
    26a27dd76054 drm/rockchip: Don't spam logs in atomic check
    918c1e6843b7 IB/hfi1: Fix possible panic during hotplug remove
    df21468bfdc8 iavf: fix potential races for FDIR filters
    b1f985cf1c52 drivers: net: prevent tun_build_skb() to exceed the packet size limit
    f239c9e1d98b dccp: fix data-race around dp->dccps_mss_cache
    49a1fee22fae bonding: Fix incorrect deletion of ETH_P_8021AD protocol vid from slaves
    789fcd94c9ca xsk: fix refcount underflow in error path
    e95808121953 tunnels: fix kasan splat when generating ipv4 pmtu error
    7903311b2cec net/packet: annotate data-races around tp->status
    f4614e379bf9 mISDN: Update parameter type of dsp_cmx_send()
    3961761af392 bpf, sockmap: Fix bug that strp_done cannot be called
    20d53895d5c0 bpf, sockmap: Fix map type error in sock_map_del_link
    a09c258cfa77 net: core: remove unnecessary frame_sz check in bpf_xdp_adjust_tail()
    85af0b226c0b selftests: forwarding: tc_flower: Relax success criterion
    7b3fa99526f9 selftests: forwarding: Switch off timeout
    e410f85ebca9 selftests: forwarding: Skip test when no interfaces are specified
    4a4499452620 selftests: forwarding: ethtool_extended_state: Skip when using veth pairs
    b8d216e9c607 selftests: forwarding: ethtool: Skip when using veth pairs
    b9dfb80d9fb2 selftests: forwarding: Add a helper to skip test when using veth pairs
    b973eb76dff3 selftests/rseq: Fix build with undefined __weak
    b8b8db5857d4 drm/nouveau/disp: Revert a NULL check inside nouveau_connector_get_modes
    4c6767c8bf5e x86: Move gds_ucode_mitigated() declaration to header
    f919cbc90441 x86/speculation: Add cpu_show_gds() prototype
    9290ef14c96b x86/mm: Fix VDSO and VVAR placement on 5-level paging machines
    829409510d00 x86/cpu/amd: Enable Zenbleed fix for AMD Custom APU 0405
    c41a22b93d7c x86/srso: Fix build breakage with the LLVM linker
    c2372b1559d4 usb: typec: tcpm: Fix response to vsafe0V event
    f776b94ccdf0 usb: common: usb-conn-gpio: Prevent bailing out if initial role is none
    00cc14b52d6f usb: dwc3: Properly handle processing of pending events
    7a11d1e2625b usb-storage: alauda: Fix uninit-value in alauda_check_media()
    945e1b3c361b misc: rtsx: judge ASPM Mode to set PETXCFG Reg
    03eebad96233 binder: fix memory leak in binder_init()
    a8e2ae6296d5 iio: adc: ina2xx: avoid NULL pointer dereference on OF device match
    2df8ae1e42b8 iio: cros_ec: Fix the allocation size for cros_ec_command
    a7cedc2b7612 io_uring: correct check for O_TMPFILE
    697bc234632c selftests/bpf: Fix sk_assign on s390x
    127277262110 selftests/bpf: Workaround verification failure for fexit_bpf2bpf/func_replace_return_code
    ee701208f4cc selftests/bpf: make test_align selftest more robust
    683d2969a082 bpf: aggressively forget precise markings during state checkpointing
    2516deeb872a bpf: stop setting precise in current state
    c47d0178ad86 bpf: allow precision tracking for programs with subprogs
    3645510cf926 nilfs2: fix use-after-free of nilfs_root in dirtying inodes via iput
    36a3b560c78d radix tree test suite: fix incorrect allocation size for pthreads
    8d10284243b7 hwmon: (pmbus/bel-pfe) Enable PMBUS_SKIP_STATUS_CHECK for pfe1100
    3ad4ba2b6112 drm/amd/display: check attr flag before set cursor degamma on DCN3+
    621204fca047 drm/shmem-helper: Reset vma->vm_ops before calling dma_buf_mmap()
    64e6253f6489 drm/nouveau/gr: enable memory loads on helper invocation on all channels
    bcd9eeb3a309 riscv,mmio: Fix readX()-to-delay() ordering
    57772ae9b339 dmaengine: pl330: Return DMA_PAUSED when transaction is paused
    3ca8f5c733c4 ipv6: adjust ndisc_is_useropt() to also return true for PIO
    6cde60777675 mmc: moxart: read scr register without changing byte order
    3f00757ab416 wireguard: allowedips: expand maximum node depth
    aeb974907642 ksmbd: fix wrong next length validation of ea buffer in smb2_set_ea()
    595679098bdc ksmbd: validate command request size
    24c4de4069cb Linux 5.15.126
    aeb4db8ab7f1 PM: sleep: wakeirq: fix wake irq arming
    b5d3a4251bd2 PM / wakeirq: support enabling wake-up irq after runtime_suspend called
    a36b522767f3 soundwire: fix enumeration completion
    7996facaf0ee soundwire: bus: pm_runtime_request_resume on peripheral attachment
    c91c07ae0849 selftests/rseq: Play nice with binaries statically linked against glibc 2.35+
    1cdb50faf7f7 selftests/rseq: check if libc rseq support is registered
    0f1f471b91f4 drm/imx/ipuv3: Fix front porch adjustment upon hactive aligning
    5058c1444040 powerpc/mm/altmap: Fix altmap boundary check
    eb7a5e4d14c8 mtd: rawnand: fsl_upm: Fix an off-by one test in fun_exec_op()
    70643e98cbc3 mtd: rawnand: rockchip: Align hwecc vs. raw page helper layouts
    1796b492f8cc mtd: rawnand: rockchip: fix oobfree offset and description
    f6807b62fb0e mtd: rawnand: omap_elm: Fix incorrect type in assignment
    596be6716bc5 ext2: Drop fragment support
    0ccfe21949bc fs: Protect reconfiguration of sb read-write from racing writes
    27d0f755d649 net: usbnet: Fix WARNING in usbnet_start_xmit/usb_submit_urb
    fbe5a2fed815 Bluetooth: L2CAP: Fix use-after-free in l2cap_sock_ready_cb
    afd9a31b5aa4 fs/sysv: Null check to prevent null-ptr-deref bug
    80ec112c1996 fs/ntfs3: Use __GFP_NOWARN allocation at ntfs_load_attr_list()
    0d6f639f1dcd file: reinstate f_pos locking optimization for regular files
    b44d28b98f18 bpf, cpumap: Make sure kthread is running before map update returns
    8089eb93d678 drm/ttm: check null pointer before accessing when swapping
    ef0d07c66843 open: make RESOLVE_CACHED correctly test for O_TMPFILE
    c81bdf8f9f2b bpf: Disable preemption in bpf_event_output
    ae07cfe2b099 rbd: prevent busy loop when requesting exclusive lock
    7978bcca4c1f wifi: mt76: mt7615: do not advertise 5 GHz on first phy of MT7615D (DBDC)
    32ca6a55e10e net: tap_open(): set sk_uid from current_fsuid()
    4ed3eed99ee6 net: tun_chr_open(): set sk_uid from current_fsuid()
    adacc3a954fa arm64: dts: stratix10: fix incorrect I2C property for SCL signal
    b92c88009da1 mtd: rawnand: meson: fix OOB available bytes for ECC
    b0875c583e41 mtd: spinand: toshiba: Fix ecc_get_status
    1c33ca1e1974 exfat: release s_lock before calling dir_emit()
    8a34a242cf03 exfat: use kvmalloc_array/kvfree instead of kmalloc_array/kfree
    a74878207b02 x86/CPU/AMD: Do not leak quotient data after a division by 0
    b8f029fc4075 firmware: arm_scmi: Drop OF node reference in the transport channel setup
    287c2c8677ed ceph: defer stopping mdsc delayed_work
    98b521d10e73 USB: zaurus: Add ID for A-300/B-500/C-700
    cd6872f2cf56 libceph: fix potential hang in ceph_osdc_notify()
    e5f5b4a89809 scsi: storvsc: Limit max_sectors for virtual Fibre Channel devices
    212a9a3c67be scsi: zfcp: Defer fc_rport blocking until after ADISC response
    dac382725394 tcp_metrics: fix data-race in tcpm_suck_dst() vs fastopen
    4517782e1bc3 tcp_metrics: annotate data-races around tm->tcpm_net
    e842a68667d4 tcp_metrics: annotate data-races around tm->tcpm_vals[]
    d3184bea4ace tcp_metrics: annotate data-races around tm->tcpm_lock
    9a7367cbe33d tcp_metrics: annotate data-races around tm->tcpm_stamp
    6f6bd67f4894 tcp_metrics: fix addr_same() helper
    b0acbcf1e7a1 prestera: fix fallback to previous version on same major version
    d6d9d0f5a5e0 net/mlx5: fs_core: Skip the FTs in the same FS_TYPE_PRIO_CHAINS fs_prio
    c999fb1039dd net/mlx5: fs_core: Make find_closest_ft more generic
    32ef2c0c6cf1 vxlan: Fix nexthop hash size
    1bb54a21f4d9 ip6mr: Fix skb_under_panic in ip6mr_cache_report()
    64e3affee288 s390/qeth: Don't call dev_close/dev_open (DOWN/UP)
    a0da2684db18 net: dcb: choose correct policy to parse DCB_ATTR_BCN
    193333229aac net: netsec: Ignore 'phy-mode' on SynQuacer in DT mode
    766c9dd00c5f net: korina: handle clk prepare error in korina_probe()
    6cecfdf65053 net: ll_temac: fix error checking of irq_of_parse_and_map()
    3761ff4f8670 net: ll_temac: Switch to use dev_err_probe() helper
    5c534640a7da bpf: sockmap: Remove preempt_disable in sock_map_sk_acquire
    79c3d81c9ad1 net/sched: cls_route: No longer copy tcf_result on update to avoid use-after-free
    9edf7955025a net/sched: cls_fw: No longer copy tcf_result on update to avoid use-after-free
    262430dfc618 net/sched: cls_u32: No longer copy tcf_result on update to avoid use-after-free
    b58d34068fd9 bpf, cpumap: Handle skb as well when clean up ptr_ring
    f04f6d9b3b06 net/sched: taprio: Limit TCA_TAPRIO_ATTR_SCHED_CYCLE_TIME to INT_MAX.
    2c55d4941518 net: add missing data-race annotation for sk_ll_usec
    e934c50c48e2 net: add missing data-race annotations around sk->sk_peek_off
    fdd8d8d54d6a net: add missing READ_ONCE(sk->sk_rcvbuf) annotation
    98f0d1db3a27 net: add missing READ_ONCE(sk->sk_sndbuf) annotation
    0d1047b77b23 net: add missing READ_ONCE(sk->sk_rcvlowat) annotation
    6c058a1f67f0 net: annotate data-races around sk->sk_max_pacing_rate
    2950c5ac65b3 qed: Fix scheduling in a tasklet while getting stats
    a19952dbb5b6 qed: Fix kernel-doc warnings
    6d8c259f4827 mISDN: hfcpci: Fix potential deadlock on &hc->lock
    8dedcc6af341 net: sched: cls_u32: Fix match key mis-addressing
    675d29de69c7 perf test uprobe_from_different_cu: Skip if there is no gcc
    0f6e3d8d7f91 net: dsa: fix value check in bcm_sf2_sw_probe()
    047508edd602 rtnetlink: let rtnl_bridge_setlink checks IFLA_BRIDGE_MODE length
    cc9ebceaa6d0 bpf: Add length check for SK_DIAG_BPF_STORAGE_REQ_MAP_FD parsing
    8f9a04c742e1 net/mlx5e: fix return value check in mlx5e_ipsec_remove_trailer()
    00cecb0a8f9e net/mlx5: DR, fix memory leak in mlx5dr_cmd_create_reformat_ctx
    4c224ea31bed wifi: cfg80211: Fix return value in scan logic
    8e72db3ffa5d KVM: s390: fix sthyi error handling
    809edb4262f0 word-at-a-time: use the same return type for has_zero regardless of endianness
    b7880809d75d arm64: dts: imx8mn-var-som: add missing pull-up for onboard PHY reset pinmux
    804e72062be4 iommu/arm-smmu-v3: Document nesting-related errata
    744e6b80b830 iommu/arm-smmu-v3: Add explicit feature for nesting
    fd86b5944215 iommu/arm-smmu-v3: Document MMU-700 erratum 2812531
    2de9f3dcfe63 iommu/arm-smmu-v3: Work around MMU-600 erratum 1076982
    a850fa85d477 arm64: errata: Add detection for TRBE write to out-of-range
    073699df4a09 arm64: errata: Add workaround for TSB flush failures
    44b45e8161a5 net/mlx5: Free irqs only on shutdown callback
    40601542c43c perf: Fix function pointer case
    c12fa4ac8997 io_uring: gate iowait schedule on having pending requests
    c275eaaaa342 Linux 5.15.125
    754e0c7c4a30 x86: fix backwards merge of GDS/SRSO bit
    b14a3924c267 xen/netback: Fix buffer overrun triggered by unusual packet
    153f9a7b02d4 x86/srso: Tie SBPB bit setting to microcode patch detection
    df4c3823cba5 x86/srso: Fix return thunks in generated code
    0071b17eb66b x86/srso: Add IBPB on VMEXIT
    5398faac76a6 x86/srso: Add IBPB
    c24aaa7dde5f x86/srso: Add SRSO_NO support
    4e9115e194a8 x86/srso: Add IBPB_BRTYPE support
    b35087763a44 x86/srso: Add a Speculative RAS Overflow mitigation
    c3b4c644525e x86/cpu, kvm: Add support for CPUID_80000021_EAX
    236dd7133394 x86/bugs: Increase the x86 bugs vector size to two u32s
    0242a8bdef56 Documentation/x86: Fix backwards on/off logic about YMM support
    27a72e350869 x86/mm: Initialize text poking earlier
    d0317b9502ea mm: Move mm_cachep initialization to mm_init()
    8e4c2530879d x86/mm: Use mm_alloc() in poking_init()
    13ec5cb4c113 x86/mm: fix poking_init() for Xen PV guests
    3e90080d5665 x86/xen: Fix secondary processors' FPU initialization
    348741a9e4d3 KVM: Add GDS_NO support to KVM
    59d78655f808 x86/speculation: Add Kconfig option for GDS
    0cc5643b63ae x86/speculation: Add force option to GDS mitigation
    348a89e20184 x86/speculation: Add Gather Data Sampling mitigation
    a094d3b30967 x86/fpu: Move FPU initialization into arch_cpu_finalize_init()
    59f2739111ca x86/fpu: Mark init functions __init
    bb9c20d903f6 x86/fpu: Remove cpuinfo argument from init functions
    de8b7ce4c533 x86/init: Initialize signal frame size late
    041d929233bb init, x86: Move mem_encrypt_init() into arch_cpu_finalize_init()
    8ae795ed6115 init: Invoke arch_cpu_finalize_init() earlier
    7e270cebaffd init: Remove check_bugs() leftovers
    285384ac24c3 um/cpu: Switch to arch_cpu_finalize_init()
    6ea421786426 sparc/cpu: Switch to arch_cpu_finalize_init()
    21a1fc8d13d8 sh/cpu: Switch to arch_cpu_finalize_init()
    dfeb371a2707 mips/cpu: Switch to arch_cpu_finalize_init()
    4baf46a3ba00 m68k/cpu: Switch to arch_cpu_finalize_init()
    8c8165cd25cf ia64/cpu: Switch to arch_cpu_finalize_init()
    de8c592cc5a1 ARM: cpu: Switch to arch_cpu_finalize_init()
    75da6209d3ba x86/cpu: Switch to arch_cpu_finalize_init()
    0774fc2177c3 init: Provide arch_cpu_finalize_init()

Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
---
 .../linux/linux-yocto-rt_5.15.bb              |  6 ++---
 .../linux/linux-yocto-tiny_5.15.bb            |  6 ++---
 meta/recipes-kernel/linux/linux-yocto_5.15.bb | 26 +++++++++----------
 3 files changed, 19 insertions(+), 19 deletions(-)

diff --git a/meta/recipes-kernel/linux/linux-yocto-rt_5.15.bb b/meta/recipes-kernel/linux/linux-yocto-rt_5.15.bb
index 6ac3118f81..f7286759a9 100644
--- a/meta/recipes-kernel/linux/linux-yocto-rt_5.15.bb
+++ b/meta/recipes-kernel/linux/linux-yocto-rt_5.15.bb
@@ -11,13 +11,13 @@ python () {
         raise bb.parse.SkipRecipe("Set PREFERRED_PROVIDER_virtual/kernel to linux-yocto-rt to enable it")
 }
 
-SRCREV_machine ?= "0ac91942af8fec31671ffe62e9518aaf15f110b3"
-SRCREV_meta ?= "f484a7f175b4f3c4f7d2b553cde232bd41f757d8"
+SRCREV_machine ?= "423b5d5cb3f45a272285fa4157d1964086fabc2e"
+SRCREV_meta ?= "92bd0a656f0f9db955fb53c52be71cce9296bdb2"
 
 SRC_URI = "git://git.yoctoproject.org/linux-yocto.git;branch=${KBRANCH};name=machine \
            git://git.yoctoproject.org/yocto-kernel-cache;type=kmeta;name=meta;branch=yocto-5.15;destsuffix=${KMETA}"
 
-LINUX_VERSION ?= "5.15.124"
+LINUX_VERSION ?= "5.15.141"
 
 LIC_FILES_CHKSUM = "file://COPYING;md5=6bc538ed5bd9a7fc9398086aedcd7e46"
 
diff --git a/meta/recipes-kernel/linux/linux-yocto-tiny_5.15.bb b/meta/recipes-kernel/linux/linux-yocto-tiny_5.15.bb
index 9c06ddf200..7461087299 100644
--- a/meta/recipes-kernel/linux/linux-yocto-tiny_5.15.bb
+++ b/meta/recipes-kernel/linux/linux-yocto-tiny_5.15.bb
@@ -5,7 +5,7 @@ KCONFIG_MODE = "--allnoconfig"
 
 require recipes-kernel/linux/linux-yocto.inc
 
-LINUX_VERSION ?= "5.15.124"
+LINUX_VERSION ?= "5.15.141"
 LIC_FILES_CHKSUM = "file://COPYING;md5=6bc538ed5bd9a7fc9398086aedcd7e46"
 
 DEPENDS += "${@bb.utils.contains('ARCH', 'x86', 'elfutils-native', '', d)}"
@@ -14,8 +14,8 @@ DEPENDS += "openssl-native util-linux-native"
 KMETA = "kernel-meta"
 KCONF_BSP_AUDIT_LEVEL = "2"
 
-SRCREV_machine ?= "cdb289c798fe1fc9f259a08c32e2dd9516ccb7a4"
-SRCREV_meta ?= "f484a7f175b4f3c4f7d2b553cde232bd41f757d8"
+SRCREV_machine ?= "ddf2eeeb31d1edaa5a80e9aabc8b2674ae95f865"
+SRCREV_meta ?= "92bd0a656f0f9db955fb53c52be71cce9296bdb2"
 
 PV = "${LINUX_VERSION}+git${SRCPV}"
 
diff --git a/meta/recipes-kernel/linux/linux-yocto_5.15.bb b/meta/recipes-kernel/linux/linux-yocto_5.15.bb
index 439479022b..c7b07dee62 100644
--- a/meta/recipes-kernel/linux/linux-yocto_5.15.bb
+++ b/meta/recipes-kernel/linux/linux-yocto_5.15.bb
@@ -14,24 +14,24 @@ KBRANCH:qemux86  ?= "v5.15/standard/base"
 KBRANCH:qemux86-64 ?= "v5.15/standard/base"
 KBRANCH:qemumips64 ?= "v5.15/standard/mti-malta64"
 
-SRCREV_machine:qemuarm ?= "676a22c65ec0f8bb5dc7e13d130f6e3764959d75"
-SRCREV_machine:qemuarm64 ?= "f0e7afd5948f71be062cd9194b56cd03de94b7cb"
-SRCREV_machine:qemumips ?= "0f1ceb9008f182cd7f21420bbec6f21a67da8397"
-SRCREV_machine:qemuppc ?= "4ec9fc13283ce01627ef8c32617a1eb71e127c62"
-SRCREV_machine:qemuriscv64 ?= "1c09be01f4b87f60ea64136459167d73502a118f"
-SRCREV_machine:qemuriscv32 ?= "1c09be01f4b87f60ea64136459167d73502a118f"
-SRCREV_machine:qemux86 ?= "1c09be01f4b87f60ea64136459167d73502a118f"
-SRCREV_machine:qemux86-64 ?= "1c09be01f4b87f60ea64136459167d73502a118f"
-SRCREV_machine:qemumips64 ?= "fad09cc6acf2175aa6b5979ef48cd5f05afc3da0"
-SRCREV_machine ?= "1c09be01f4b87f60ea64136459167d73502a118f"
-SRCREV_meta ?= "f484a7f175b4f3c4f7d2b553cde232bd41f757d8"
+SRCREV_machine:qemuarm ?= "0bd882ff2a47566033965928ab468491f7e1ffd6"
+SRCREV_machine:qemuarm64 ?= "d353330a9ba30300be32f1d732723ae3678da684"
+SRCREV_machine:qemumips ?= "7f8fbffda634dc22a70f69ff2b762a1f3ff9c842"
+SRCREV_machine:qemuppc ?= "fb2191ca96824c7451fbca4eef129660d25711af"
+SRCREV_machine:qemuriscv64 ?= "54a3472506956ed41289ae423ca9b7ad4cbb3ab5"
+SRCREV_machine:qemuriscv32 ?= "54a3472506956ed41289ae423ca9b7ad4cbb3ab5"
+SRCREV_machine:qemux86 ?= "54a3472506956ed41289ae423ca9b7ad4cbb3ab5"
+SRCREV_machine:qemux86-64 ?= "54a3472506956ed41289ae423ca9b7ad4cbb3ab5"
+SRCREV_machine:qemumips64 ?= "35895af6b529915f9c09a720592554feaca9a2c7"
+SRCREV_machine ?= "54a3472506956ed41289ae423ca9b7ad4cbb3ab5"
+SRCREV_meta ?= "92bd0a656f0f9db955fb53c52be71cce9296bdb2"
 
 # set your preferred provider of linux-yocto to 'linux-yocto-upstream', and you'll
 # get the <version>/base branch, which is pure upstream -stable, and the same
 # meta SRCREV as the linux-yocto-standard builds. Select your version using the
 # normal PREFERRED_VERSION settings.
 BBCLASSEXTEND = "devupstream:target"
-SRCREV_machine:class-devupstream ?= "38d4ca22a5288c4bae7e6d62a1728b0718d51866"
+SRCREV_machine:class-devupstream ?= "9b91d36ba301db86bbf9e783169f7f6abf2585d8"
 PN:class-devupstream = "linux-yocto-upstream"
 KBRANCH:class-devupstream = "v5.15/base"
 
@@ -39,7 +39,7 @@ SRC_URI = "git://git.yoctoproject.org/linux-yocto.git;name=machine;branch=${KBRA
            git://git.yoctoproject.org/yocto-kernel-cache;type=kmeta;name=meta;branch=yocto-5.15;destsuffix=${KMETA}"
 
 LIC_FILES_CHKSUM = "file://COPYING;md5=6bc538ed5bd9a7fc9398086aedcd7e46"
-LINUX_VERSION ?= "5.15.124"
+LINUX_VERSION ?= "5.15.141"
 
 DEPENDS += "${@bb.utils.contains('ARCH', 'x86', 'elfutils-native', '', d)}"
 DEPENDS += "openssl-native util-linux-native"
-- 
2.34.1



^ permalink raw reply related	[relevance 1%]

* [OE-core][kirkstone 01/13] linux-yocto/5.15: update to v5.15.141
@ 2024-02-21  2:44  1% bruce.ashfield
  0 siblings, 0 replies; 200+ results
From: bruce.ashfield @ 2024-02-21  2:44 UTC (permalink / raw)
  To: steve; +Cc: openembedded-core

From: Bruce Ashfield <bruce.ashfield@gmail.com>

Updating  to the latest korg -stable release that comprises
the following commits:

    9b91d36ba301 Linux 5.15.141
    313a34d1c0ee io_uring: fix off-by one bvec index
    49ae2e4e8ed3 USB: dwc3: qcom: fix wakeup after probe deferral
    eb17fb4b160a USB: dwc3: qcom: fix software node leak on probe errors
    98f0e9b6276f usb: dwc3: set the dma max_seg_size
    1a3dcb1d811d usb: dwc3: Fix default mode initialization
    a22702a81844 USB: dwc2: write HCINT with INTMASK applied
    1134fde92088 usb: typec: tcpm: Skip hard reset when in error recovery
    64830d041515 USB: serial: option: don't claim interface 4 for ZTE MF290
    9611cbc6a132 USB: serial: option: fix FM101R-GL defines
    a8d80b1fbacf USB: serial: option: add Fibocom L7xx modules
    de8c6fce8d09 usb: cdnsp: Fix deadlock issue during using NCM gadget
    dd0cc4b69f7d bcache: fixup lock c->root error
    a912742d8411 bcache: fixup init dirty data errors
    137660f84462 bcache: prevent potential division by zero error
    f7077ce8d97b bcache: check return value from btree_node_alloc_replacement()
    1eed01092101 dm-delay: fix a race between delay_presuspend and delay_bio
    d181a7a1d55d hv_netvsc: Mark VF as slave before exposing it to user-mode
    97683466e24c hv_netvsc: Fix race of register_netdevice_notifier and VF register
    3841921018a2 USB: serial: option: add Luat Air72*U series products
    6062c527d040 s390/dasd: protect device queue against concurrent access
    35b5d86e43ec io_uring/fs: consider link->flags when getting path for LINKAT
    2bb75a2c3490 bcache: fixup multi-threaded bch_sectors_dirty_init() wake-up race
    6f09318fd90a md: fix bi_status reporting in md_end_clone_io
    72ecb9753cbe bcache: replace a mistaken IS_ERR() by IS_ERR_OR_NULL() in btree_gc_coalesce()
    e09ba90f1ad0 swiotlb-xen: provide the "max_mapping_size" method
    0f05021e937c ACPI: resource: Skip IRQ override on ASUS ExpertBook B1402CVA
    f95e9f7afe86 proc: sysctl: prevent aliased sysctls from getting passed to init
    3f3880fc011c ext4: make sure allocate pending entry not fail
    e33eb4997585 ext4: fix slab-use-after-free in ext4_es_insert_extent()
    859893f61906 ext4: using nofail preallocation in ext4_es_insert_extent()
    048e7f38b31c ext4: using nofail preallocation in ext4_es_insert_delayed_block()
    580b9dd6ab0b ext4: using nofail preallocation in ext4_es_remove_extent()
    66bc78a295b3 ext4: use pre-allocated es in __es_remove_extent()
    b1995ba6269c ext4: use pre-allocated es in __es_insert_extent()
    edec12712ae1 ext4: factor out __es_alloc_extent() and __es_free_extent()
    e82d05cf5ccb ext4: add a new helper to check if es must be kept
    612edd488872 media: qcom: camss: Fix csid-gen2 for test pattern generator
    ceb5276d8c99 media: qcom: camss: Fix set CSI2_RX_CFG1_VC_MODE when VC is greater than 3
    f001e6f62693 media: camss: sm8250: Virtual channels for CSID
    9fb81ca7aa05 media: camss: Replace hard coded value with parameter
    8ef9b32f20ab MIPS: KVM: Fix a build warning about variable set but not used
    6ddaca6b20f7 lockdep: Fix block chain corruption
    61747778a88b USB: dwc3: qcom: fix ACPI platform device leak
    027472889970 USB: dwc3: qcom: fix resource leaks on probe deferral
    e26c6febac43 nvmet: nul-terminate the NQNs passed in the connect command
    b5d50c6a609d afs: Fix file locking on R/O volumes to operate in local mode
    84ebfbed3ae0 afs: Return ENOENT if no cell DNS record can be found
    6aeac88a45de net: axienet: Fix check for partial TX checksum
    293acba84108 amd-xgbe: propagate the correct speed and duplex status
    b3874cc25a70 amd-xgbe: handle the corner-case during tx completion
    e949dbc28cd5 amd-xgbe: handle corner-case during sfp hotplug
    01a8b94726b1 octeontx2-pf: Fix ntuple rule creation to direct packet to VF with higher Rx queue than its PF
    fcc4a03ad3b1 arm/xen: fix xen_vcpu_info allocation alignment
    90072af9efe8 net/smc: avoid data corruption caused by decline
    66c023469b3e net: usb: ax88179_178a: fix failed operations during ax88179_reset
    ba81c5228ef8 ipv4: Correct/silence an endian warning in __ip_do_redirect
    364406d4c114 HID: fix HID device resource race between HID core and debugging support
    52badc06b119 HID: core: store the unique system identifier in hid_device
    221be624a55d drm/rockchip: vop: Fix color for RGB888/BGR888 format on VOP full
    b0c835fd7d89 ata: pata_isapnp: Add missing error check for devm_ioport_map()
    9754a498aa5b octeontx2-pf: Fix memory leak during interface down
    be41c0c4a632 wireguard: use DEV_STATS_INC()
    f163a6d17a95 drm/panel: simple: Fix Innolux G101ICE-L01 timings
    608de3a587eb drm/panel: simple: Fix Innolux G101ICE-L01 bus flags
    18bd108a13cb drm/panel: auo,b101uan08.3: Fine tune the panel power sequence
    9fe5718d3f09 drm/panel: boe-tv101wum-nl6: Fine tune the panel power sequence
    c8a49336e1de afs: Make error on cell lookup failure consistent with OpenAFS
    ac239fccf5a5 afs: Fix afs_server_list to be cleaned up with RCU
    a78d278e01b1 Linux 5.15.140
    947c9e12ddd6 driver core: Release all resources during unbind before updating device links
    5a434d5c3823 Input: xpad - add VID for Turtle Beach controllers
    cbc7c29dff0f tracing: Have trace_event_file have ref counters
    1dcf90c9fa01 powerpc/powernv: Fix fortify source warnings in opal-prd.c
    3d7912710e5e io_uring/fdinfo: lock SQ thread while retrieving thread cpu/pid
    595b051c83a1 drm/amd/display: Change the DMCUB mailbox memory location from FB to inbox
    a2a6e97c4b33 drm/amdgpu: fix error handling in amdgpu_bo_list_get()
    e380992c479b drm/amdgpu: don't use ATRM for external devices
    4ff985b8810c drm/i915: Fix potential spectre vulnerability
    ea0c4d5ec57f drm/amd/pm: Handle non-terminated overdrive commands.
    9ce842d7762a ext4: add missed brelse in update_backups
    ce19c20064b6 ext4: remove gdb backup copy for meta bg in setup_new_flex_group_blocks
    ac45d8e34bed ext4: correct the start block of counting reserved clusters
    8f9842c4b925 ext4: correct return value of ext4_convert_meta_bg
    8798d3b2722d ext4: correct offset of gdb backup in non meta_bg group to update_backups
    8a3bb38bfdaf ext4: apply umask if ACL support is disabled
    d5c380149b96 Revert "net: r8169: Disable multicast filter for RTL8168H and RTL8107E"
    6ad3d8594d5e media: qcom: camss: Fix missing vfe_lite clocks check
    e0376cf06950 media: qcom: camss: Fix VFE-17x vfe_disable_output()
    8f733387d17f media: qcom: camss: Fix vfe_get() error jump
    841fc648fbb5 media: qcom: camss: Fix pm_domain_on sequence in probe
    4c9c43f79a12 mmc: sdhci-pci-gli: GL9750: Mask the replay timer timeout of AER
    72bf271c5a77 r8169: fix network lost after resume on DASH systems
    468e3ebf4786 mm: kmem: drop __GFP_NOFAIL when allocating objcg vectors
    0387978fda07 mmc: sdhci-pci-gli: A workaround to allow GL9750 to enter ASPM L1.2
    070b3ccb9b8b riscv: kprobes: allow writing to x0
    cd0e9f475a46 nfsd: fix file memleak on client_opens_release
    114c9d732cf9 media: ccs: Correctly initialise try compose rectangle
    6c8aeeb2c549 media: venus: hfi: add checks to handle capabilities from firmware
    cdeb0a4cf327 media: venus: hfi: fix the check to handle session buffer requirement
    7d62570f75fe media: venus: hfi_parser: Add check to keep the number of codecs within range
    d0d831e7d68d media: sharp: fix sharp encoding
    6003733c8f95 media: lirc: drop trailing space from scancode transmit
    e4088d7d8f11 f2fs: avoid format-overflow warning
    12055238d046 i2c: i801: fix potential race in i801_block_transaction_byte_by_byte
    336e6db5c120 net: phylink: initialize carrier state at creation
    d8cb287d31cb net: dsa: lan9303: consequently nested-lock physical MDIO
    656262cb0f95 net: ethtool: Fix documentation of ethtool_sprintf()
    acca20cc16f3 s390/ap: fix AP bus crash on early config change callback invocation
    019b7d42a416 i2c: designware: Disable TX_EMPTY irq while waiting for block length byte
    c6e89348fd58 sbsa_gwdt: Calculate timeout with 64-bit math
    132670ae9ffb lsm: fix default return value for inode_getsecctx
    223196b50605 lsm: fix default return value for vm_enough_memory
    06d320ca170b Revert "i2c: pxa: move to generic GPIO recovery"
    ddec3d04f874 Revert ncsi: Propagate carrier gain/loss events to the NCSI controller
    ad0b74d0f331 powerpc/pseries/ddw: simplify enable_ddw()
    b3e993de400e arm64: dts: qcom: ipq6018: Fix tcsr_mutex register size
    b99ac20612ca arm64: dts: qcom: ipq6018: switch TCSR mutex to MMIO
    aaf0a07d6088 ksmbd: fix slab out of bounds write in smb_inherit_dacl()
    1c701423bb03 Bluetooth: btusb: Add 0bda:b85b for Fn-Link RTL8852BE
    36a573b32550 Bluetooth: btusb: Add RTW8852BE device 13d3:3570 to device tables
    c4976160a0a4 bluetooth: Add device 13d3:3571 to device tables
    603e77e9e8c0 bluetooth: Add device 0bda:887b to device tables
    e9bb966c50a7 Bluetooth: btusb: Add Realtek RTL8852BE support ID 0x0cb8:0xc559
    cf642ee641ce cpufreq: stats: Fix buffer overflow detection in trans_stats()
    63e09cdfe948 regmap: Ensure range selector registers are updated after cache sync
    0c49e74e95bf tty: serial: meson: fix hard LOCKUP on crtscts mode
    6f26b6a61b08 serial: meson: Use platform_get_irq() to get the interrupt
    450fa8bf803f ALSA: hda/realtek - Enable internal speaker of ASUS K6500ZC
    cc549ba50bb8 ALSA: hda/realtek - Add Dell ALC295 to pin fall back table
    767c988771cb ALSA: info: Fix potential deadlock at disconnection
    09022ae66261 xhci: Enable RPM on controllers that support low-power states
    68574fe2e488 parisc/pgtable: Do not drop upper 5 address bits of physical address
    ea7593c18ff7 parisc: Prevent booting 64-bit kernels on PA1.x machines
    2c9092e8b29a i3c: master: svc: fix SDA keep low when polling IBIWON timeout happen
    da754f92fc02 i3c: master: svc: fix check wrong status register in irq handler
    5ba77b6b45d6 i3c: master: svc: fix ibi may not return mandatory data byte
    e0a70ed4a580 i3c: master: svc: fix wrong data return when IBI happen during start frame
    7383675aba2f i3c: master: svc: fix race condition in ibi work thread
    cc7efd1054f4 i3c: master: cdns: Fix reading status register
    d3c6a08c2b77 mtd: cfi_cmdset_0001: Byte swap OTP info
    a4668088128d mm/memory_hotplug: use pfn math in place of direct struct page manipulation
    792a796085cf mm/cma: use nth_page() in place of direct struct page manipulation
    9b59fc31226e s390/cmma: fix detection of DAT pages
    45bb94aab891 dmaengine: stm32-mdma: correct desc prep when channel running
    91659b77e937 mcb: fix error handling for different scenarios when parsing
    534790fde890 tracing: Have the user copy of synthetic event address use correct context
    f6237afabc34 i2c: core: Run atomic i2c xfer when !preemptible
    931aa7154bc4 kernel/reboot: emergency_restart: Set correct system_state
    7a3424c3b76a quota: explicitly forbid quota files from being encrypted
    47f509832168 jbd2: fix potential data lost in recovering journal raced with synchronizing fs bdev
    f13e1ea45699 ASoC: codecs: wsa-macro: fix uninitialized stack variables with name prefix
    28436d8092ad selftests/resctrl: Reduce failures due to outliers in MBA/MBM tests
    6ce63598a1fb selftests/resctrl: Remove duplicate feature check from CMT test
    e90efe17fc07 netfilter: nf_tables: split async and sync catchall in two functions
    0d9506c766c9 netfilter: nf_tables: remove catchall element in GC sync path
    96fc7a50a278 PCI: keystone: Don't discard .probe() callback
    e0d394df9812 PCI: keystone: Don't discard .remove() callback
    f4f12667167c KEYS: trusted: Rollback init_trusted() consistently
    c407ff72fb3a genirq/generic_chip: Make irq_remove_generic_chip() irqdomain aware
    bc8a14e3c630 mmc: meson-gx: Remove setting of CMD_CFG_ERROR
    3a51e6b4da71 wifi: ath11k: fix htt pktlog locking
    426e718ce9ba wifi: ath11k: fix dfs radar event locking
    e9d84413b1b7 wifi: ath11k: fix temperature event locking
    5ff849948c11 ima: detect changes to the backing overlay file
    4584a421a6d9 ima: annotate iint mutex to avoid lockdep false positive warnings
    4049576c639f ACPI: FPDT: properly handle invalid FPDT subtables
    628e76e684c8 firmware: qcom_scm: use 64-bit calling convention only when client is 64-bit
    6eb8c191e360 btrfs: don't arbitrarily slow down delalloc if we're committing
    0b99626b28ca rcu: kmemleak: Ignore kmemleak false positives when RCU-freeing objects
    71f5344f477c PM: hibernate: Clean up sync_read handling in snapshot_write_next()
    57dbc0eb8abe PM: hibernate: Use __get_safe_page() rather than touching the list
    87a30633b5d3 arm64: dts: qcom: ipq6018: Fix hwlock index for SMEM
    ebaee06a7292 rcu/tree: Defer setting of jiffies during stall reset
    057d1034d012 svcrdma: Drop connection after an RDMA Read error
    541b3757fd44 wifi: wilc1000: use vmm_table as array in wilc struct
    b156f62f19da PCI: exynos: Don't discard .remove() callback
    f88796721002 PCI/ASPM: Fix L1 substate handling in aspm_attr_store_common()
    467864d55b52 mmc: sdhci_am654: fix start loop index for TAP value parsing
    ef34a97bb9cb mmc: vub300: fix an error code
    36adb6204cff clk: qcom: ipq6018: drop the CLK_SET_RATE_PARENT flag from PLL clocks
    090b167b2c41 clk: qcom: ipq8074: drop the CLK_SET_RATE_PARENT flag from PLL clocks
    18640a1818f1 clk: socfpga: Fix undefined behavior bug in struct stratix10_clock_data
    4d17b54c9be3 parisc/pdc: Add width field to struct pdc_model
    936c9c10efae arm64: Restrict CPU_BIG_ENDIAN to GNU as or LLVM IAS 15.x or newer
    8b24bb54bf3a ACPI: resource: Do IRQ override on TongFang GMxXGxx
    5619c34d3c4c watchdog: move softlockup_panic back to early_param
    a6c3a1fe09a2 PCI/sysfs: Protect driver's D3cold preference from user space
    01975bee0a14 hvc/xen: fix event channel handling for secondary consoles
    cfd543c10871 hvc/xen: fix error path in xen_hvc_init() to always register frontend driver
    730e08cb9101 hvc/xen: fix console unplug
    fa0b93a3de40 tty/sysrq: replace smp_processor_id() with get_cpu()
    92e6c0f00d38 audit: don't WARN_ON_ONCE(!current->mm) in audit_exe_compare()
    e29c095f1ad4 audit: don't take task_lock() in audit_exe_compare() code path
    5eb6519f483e KVM: x86: Ignore MSR_AMD64_TW_CFG access
    1c49ef7041f2 KVM: x86: hyper-v: Don't auto-enable stimer on write from user-space
    fe6b461c37cb x86/cpu/hygon: Fix the CPU topology evaluation for real
    3a2adf48d8b1 crypto: x86/sha - load modules based on CPU features
    be079aa71a12 scsi: qla2xxx: Fix system crash due to bad pointer access
    6ba3569f78d3 scsi: megaraid_sas: Increase register read retry rount from 3 to 30 for selected registers
    6a33b5810031 scsi: mpt3sas: Fix loop logic
    3c5aede46cdc bpf: Fix precision tracking for BPF_ALU | BPF_TO_BE | BPF_END
    403470431b15 bpf: Fix check_stack_write_fixed_off() to correctly spill imm
    ba115f6c3a8c randstruct: Fix gcc-plugin performance mode to stay in group
    2771fac4382b powerpc/perf: Fix disabling BHRB and instruction sampling
    7e450cc9ad54 media: venus: hfi: add checks to perform sanity on queue pointers
    1566e8be73fd i915/perf: Fix NULL deref bugs with drm_dbg() calls
    35c17257ef09 xfs: Fix unreferenced object reported by kmemleak in xfs_sysfs_init()
    5db146322b17 xfs: fix memory leak in xfs_errortag_init
    c540284d8488 xfs: fix exception caused by unexpected illegal bestcount in leaf dir
    5212d586e76f xfs: avoid a UAF when log intent item recovery fails
    ba179cc12109 xfs: fix inode reservation space for removing transaction
    b7847653a2d6 xfs: Fix false ENOSPC when performing direct write on a delalloc extent in cow fork
    92d38b87e886 xfs: add missing cmap->br_state = XFS_EXT_NORM update
    8d0baec78e8a xfs: fix intermittent hang during quotacheck
    76545c0e881b xfs: don't leak memory when attr fork loading fails
    eb888caf27d9 xfs: fix use-after-free in xattr node block inactivation
    4cb3842967e6 xfs: flush inode gc workqueue before clearing agi bucket
    188594c64a1e xfs: prevent a UAF when log IO errors race with unmount
    921c96215850 xfs: use invalidate_lock to check the state of mmap_lock
    efd194800b69 xfs: convert buf_cancel_table allocation to kmalloc_array
    074fee186931 xfs: don't leak xfs_buf_cancel structures when recovery fails
    b8effd31a862 xfs: refactor buffer cancellation table allocation
    4968c2aa6a1f cifs: fix check of rc in function generate_smb3signingkey
    8d725bf0d16d cifs: spnego: add ';' in HOST_KEY_LEN
    21accf149161 tools/power/turbostat: Enable the C-state Pre-wake printing
    0045c1ff7ac0 tools/power/turbostat: Fix a knl bug
    5bcce23f387b macvlan: Don't propagate promisc change to lower dev in passthru
    7574b5e65e92 net/mlx5e: Check return value of snprintf writing to fw_version buffer for representors
    55553c5b53ae net/mlx5e: Reduce the size of icosq_str
    51655fd35703 net/mlx5e: Fix pedit endianness
    a990dd7410ec net/mlx5e: Refactor mod header management API
    39f95b1d0d8f net/mlx5e: Move mod hdr allocation to a single place
    c0f37a3715cb net/mlx5e: Remove incorrect addition of action fwd flag
    6974fd92d5f1 net/mlx5e: fix double free of encap_header in update funcs
    f3c4a7044201 net/mlx5e: fix double free of encap_header
    931e9e8e30bf net: stmmac: fix rx budget limit check
    b8b514b2a6cd netfilter: nf_tables: fix pointer math issue in nft_byteorder_eval()
    25da0f582119 netfilter: nf_tables: add and use BE register load-store helpers
    a48f6be5bdb7 netfilter: nf_tables: use the correct get/put helpers
    7d3901bf3baa netfilter: nf_conntrack_bridge: initialize err to 0
    75bcfc188abf af_unix: fix use-after-free in unix_stream_read_actor()
    0b480c654ef2 net: ethernet: cortina: Fix MTU max setting
    097588e20c6b net: ethernet: cortina: Handle large frames
    f9269b274cdf net: ethernet: cortina: Fix max RX frame define
    53064e8239dd bonding: stop the device in bond_setup_by_slave()
    cda210a4bdf7 ptp: annotate data-race around q->head and q->tail
    b67d16b2373b xen/events: fix delayed eoi list handling
    8531a4194e59 ppp: limit MRU to 64K
    9ae82308d184 tipc: Fix kernel-infoleak due to uninitialized TLV value
    359c65daf6b5 net: hns3: fix VF wrong speed and duplex issue
    406be003d698 net: hns3: fix VF reset fail issue
    cfc131b078a3 net: hns3: fix variable may not initialized problem in hns3_init_mac_addr()
    070581829c1a net: hns3: fix incorrect capability bit display for copper port
    a3c65cf7854d net: hns3: add barrier in vf mailbox reply process
    e671d8203758 net: hns3: add byte order conversion for PF to VF mailbox message
    bb0f14257c04 net: hns3: refine the definition for struct hclge_pf_to_vf_msg
    1d8f66d4060a net: hns3: fix add VLAN fail issue
    4b3b2541d40e tty: Fix uninit-value access in ppp_sync_receive()
    1f64cad3ac38 ipvlan: add ipvlan_route_v6_outbound() helper
    6c71b9b177c6 net: set SOCK_RCU_FREE before inserting socket into hashtable
    427165421c25 net: inet: Retire port only listening_hash
    be1ceb8b7c58 net: inet: Open code inet_hash2 and inet_unhash2
    bb9bcf47fba7 net: inet: Remove count from inet_listen_hashbucket
    de634368e079 mptcp: listen diag dump support
    870f438aca56 mptcp: diag: switch to context structure
    be020f658c63 gfs2: Silence "suspicious RCU usage in gfs2_permission" warning
    194454afa6aa SUNRPC: Fix RPC client cleaned up the freed pipefs dentries
    319ed0cba164 NFSv4.1: fix SP4_MACH_CRED protection for pnfs IO
    809684f5b388 SUNRPC: Add an IS_ERR() check back to where it was
    46d6b768072b SUNRPC: ECONNRESET might require a rebind
    a7032d4d6499 media: cec: meson: always include meson sub-directory in Makefile
    16e78f28517d media: cadence: csi2rx: Unregister v4l2 async notifier
    20c2ca9abb78 sched/core: Optimize in_task() and in_interrupt() a bit
    9894c58c1777 tracing/perf: Add interrupt_context_level() helper
    48fef664d7e9 tracing: Reuse logic from perf's get_recursion_context()
    670b3e902f62 wifi: iwlwifi: Use FW rate for non-data frames
    a7ee519e8095 pwm: Fix double shift bug
    7054366cd076 drm/amdgpu: fix software pci_unplug on some chips
    e48a5e78d077 drm/qxl: prevent memory leak
    0835e7f296ca ASoC: ti: omap-mcbsp: Fix runtime PM underflow warnings
    38ada2f304f6 i2c: dev: copy userspace array safely
    610244988f32 kgdb: Flush console before entering kgdb on panic
    4e497f1acd99 drm/amd/display: Avoid NULL dereference of timing generator
    5e0b788fb96b media: imon: fix access to invalid resource for the second interface
    ae6bcafe1f6b media: ccs: Fix driver quirk struct documentation
    d01b0ad79ecd media: cobalt: Use FIELD_GET() to extract Link Width
    03ce0655bf8e gfs2: fix an oops in gfs2_permission
    5bfda356e903 gfs2: ignore negated quota changes
    16631907d013 media: vivid: avoid integer overflow
    09cd8b561aa9 media: gspca: cpia1: shift-out-of-bounds in set_flicker
    39c71357e68e i3c: master: mipi-i3c-hci: Fix a kernel panic for accessing DAT_data.
    72775cad7f57 virtio-blk: fix implicit overflow on virtio_max_dma_size
    f7f3bdb225e3 i2c: sun6i-p2wi: Prevent potential division by zero
    d23ad76f240c i3c: mipi-i3c-hci: Fix out of bounds access in hci_dma_irq_handler
    e6fbad3cc880 9p: v9fs_listxattr: fix %s null argument warning
    a18be976be41 9p/trans_fd: Annotate data-racy writes to file::f_flags
    2cc5e191d671 usb: gadget: f_ncm: Always set current gadget in ncm_bind()
    6c80f48912b5 tty: vcc: Add check for kstrdup() in vcc_probe()
    2ff61106d6b4 exfat: support handle zero-size directory
    c86a3007a685 HID: Add quirk for Dell Pro Wireless Keyboard and Mouse KM5221W
    3453f945af89 PCI: Use FIELD_GET() in Sapphire RX 5600 XT Pulse quirk
    0a93a0f99a09 misc: pci_endpoint_test: Add Device ID for R-Car S4-8 PCIe controller
    03dbd6a9ea4e PCI: Disable ATS for specific Intel IPU E2000 devices
    a9a0b3444845 PCI: Extract ATS disabling to a helper function
    fe511d24418a PCI: Use FIELD_GET() to extract Link Width
    56d78b5495eb scsi: libfc: Fix potential NULL pointer dereference in fc_lport_ptp_setup()
    37a51e7f36b7 atm: iphase: Do PCI error checks on own line
    f05ae00106aa PCI: tegra194: Use FIELD_GET()/FIELD_PREP() with Link Width fields
    631a96e9eb42 ALSA: hda: Fix possible null-ptr-deref when assigning a stream
    1c805b9cd2e3 ARM: 9320/1: fix stack depot IRQ stack filter
    8d25ec69f8f1 HID: lenovo: Detect quirk-free fw on cptkbd and stop applying workaround
    64f062baf202 jfs: fix array-index-out-of-bounds in diAlloc
    da3da5e1e6f7 jfs: fix array-index-out-of-bounds in dbFindLeaf
    1f74d336990f fs/jfs: Add validity check for db_maxag and db_agpref
    5f148b16972e fs/jfs: Add check for negative db_l2nbperpage
    e1d1f79b1929 scsi: ibmvfc: Remove BUG_ON in the case of an empty event pool
    f0bfc8a5561f scsi: hisi_sas: Set debugfs_dir pointer to NULL after removing debugfs
    5904dee70771 RDMA/hfi1: Use FIELD_GET() to extract Link Width
    546c1796ad1e crypto: pcrypt - Fix hungtask for PADATA_RESET
    bc443a199f8c ASoC: soc-card: Add storage for PCI SSID
    9f2082067c5f selftests/efivarfs: create-read: fix a resource leak
    428cad17f53b arm64: dts: ls208xa: use a pseudo-bus to constrain usb dma size
    174f62a0aa15 drm/amdgpu: Fix a null pointer access when the smc_rreg pointer is NULL
    3f7a400d5e80 drm/amdkfd: Fix shift out-of-bounds issue
    300589d551d4 drm/panel: st7703: Pick different reset sequence
    eaa03ea366c8 drm/amdgpu/vkms: fix a possible null pointer dereference
    84c923d89890 drm/panel/panel-tpo-tpg110: fix a possible null pointer dereference
    2381f6b628b3 drm/panel: fix a possible null pointer dereference
    c11cf5e117f5 drm/amdgpu: Fix potential null pointer derefernce
    a237675aa1e6 drm/amd: Fix UBSAN array-index-out-of-bounds for Polaris and Tonga
    acdb6830de02 drm/amd: Fix UBSAN array-index-out-of-bounds for SMU7
    829ce8e995a8 drm/msm/dp: skip validity check for DP CTS EDID checksum
    689b33b94f09 drm: vmwgfx_surface.c: copy user-array safely
    22260dabcfe3 kernel: watch_queue: copy user-array safely
    d4f2c09d4672 kernel: kexec: copy user-array safely
    24b17d530c42 string.h: add array-wrappers for (v)memdup_user()
    3a3a6dc9a330 drm/amd/display: use full update for clip size increase of large plane source
    7d43cdd22cd8 drm/amdkfd: Fix a race condition of vram buffer unref in svm code
    eea81424c5b8 drm/komeda: drop all currently held locks if deadlock happens
    812886866be6 platform/x86: thinkpad_acpi: Add battery quirk for Thinkpad X120e
    ba7088769800 Bluetooth: Fix double free in hci_conn_cleanup
    f9de14bde56d Bluetooth: btusb: Add date->evt_skb is NULL check
    a43cf6acf017 wifi: ath10k: Don't touch the CE interrupt registers after power up
    6f42bd243327 net: annotate data-races around sk->sk_dst_pending_confirm
    19ab5fd26441 net: annotate data-races around sk->sk_tx_queue_mapping
    f3be63f7a8ee wifi: ath10k: fix clang-specific fortify warning
    02a0547b8da0 wifi: ath9k: fix clang-specific fortify warnings
    cf353904a828 bpf: Detect IP == ksym.end as part of BPF program
    c29a89b23f67 atl1c: Work around the DMA RX overflow issue
    21a0f310a9f3 wifi: mac80211: don't return unset power in ieee80211_get_tx_power()
    3073e38086d0 wifi: mac80211_hwsim: fix clang-specific fortify warning
    e8e55fa44435 x86/mm: Drop the 4 MB restriction on minimal NUMA node memory size
    f9d3ba62e87b workqueue: Provide one lock class key per work_on_cpu() callsite
    0a5b512d526c clocksource/drivers/timer-atmel-tcb: Fix initialization on SAM9 hardware
    465b88c0873b clocksource/drivers/timer-imx-gpt: Fix potential memory leak
    fd0df3f87192 perf/core: Bail out early if the request AUX area is out of bound
    e89d0ed45a41 locking/ww_mutex/test: Fix potential workqueue corruption
    2a910f4af54d Linux 5.15.139
    3443337acd37 btrfs: use u64 for buffer sizes in the tree search ioctls
    f9f5e8cecba9 Revert "mmc: core: Capture correct oemid-bits for eMMC cards"
    824829c2c6b4 tracing/kprobes: Fix the order of argument descriptions
    560680f745fc fbdev: fsl-diu-fb: mark wr_reg_wa() static
    8e4b510fe917 fbdev: imsttfb: fix a resource leak in probe
    3648582181b6 fbdev: imsttfb: Fix error path of imsttfb_probe()
    30959f9f4540 spi: spi-zynq-qspi: add spi-mem to driver kconfig dependencies
    9cf044cc36c1 ASoC: hdmi-codec: register hpd callback on component probe
    705e5a28ec1d drm/syncobj: fix DRM_SYNCOBJ_WAIT_FLAGS_WAIT_AVAILABLE
    0ca05fae2790 netfilter: nat: fix ipv6 nat redirect with mapped and scoped addresses
    1652f57f02eb netfilter: nft_redir: use `struct nf_nat_range2` throughout and deduplicate eval call-backs
    d28c17abe098 netfilter: xt_recent: fix (increase) ipv6 literal buffer length
    f30567fcbc4d i2c: iproc: handle invalid slave state
    38f5ac54b917 r8169: respect userspace disabling IFF_MULTICAST
    fd01115b033c blk-core: use pr_warn_ratelimited() in bio_check_ro()
    b80148710983 block: remove unneeded return value of bio_check_ro()
    d8d94d6b3bd3 tg3: power down device only on SYSTEM_POWER_OFF
    5ea06a23f8f4 net/smc: put sk reference if close work was canceled
    884606f8283c net/smc: allow cdc msg send rather than drop it with NULL sndbuf_desc
    a62af7146daa net/smc: fix dangling sock under state SMC_APPFINCLOSEWAIT
    866606826f16 selftests: pmtu.sh: fix result checking
    2d117ac1b8f8 net: stmmac: xgmac: Enable support for multiple Flexible PPS outputs
    95a99ac112c5 Fix termination state for idr_for_each_entry_ul()
    70ef755f126b net: r8169: Disable multicast filter for RTL8168H and RTL8107E
    0dad0e75d62b dccp/tcp: Call security_inet_conn_request() after setting IPv6 addresses.
    c340713bdf32 dccp: Call security_inet_conn_request() after setting IPv4 addresses.
    d1b7e6562a4c octeontx2-pf: Fix holes in error code
    f60297ef59d4 octeontx2-pf: Fix error codes
    794d360b1d65 inet: shrink struct flowi_common
    8943083bbb64 bpf: Check map->usercnt after timer->timer is assigned
    3907b89cd17f tipc: Change nla_policy for bearer-related names to NLA_NUL_STRING
    a1a485e45d24 hsr: Prevent use after free in prp_create_tagged_frame()
    352887b3edd0 llc: verify mac len before reading mac header
    303766bb92c5 Input: synaptics-rmi4 - fix use after free in rmi_unregister_function()
    741e4c15d7c0 pwm: brcmstb: Utilize appropriate clock APIs in suspend/resume
    895ac9a21f69 pwm: sti: Reduce number of allocations and drop usage of chip_data
    db64ddddeeec regmap: prevent noinc writes from clobbering cache
    004d4002534e media: dvb-usb-v2: af9035: fix missing unlock
    a0beda184756 media: cedrus: Fix clock/reset sequence
    980be4c3b0d5 media: vidtv: mux: Add check and kfree for kstrdup
    d17269fb9161 media: vidtv: psi: Add check for kstrdup
    db89f551b706 media: s3c-camif: Avoid inappropriate kfree()
    51c94256a83f media: bttv: fix use after free error due to btv->timeout timer
    d3937f9e25d9 media: i2c: max9286: Fix some redundant of_node_put() calls
    9d060f2fc40c pcmcia: ds: fix possible name leak in error path in pcmcia_device_add()
    24e9df588e2e pcmcia: ds: fix refcount leak in pcmcia_device_add()
    24e73ab542c7 pcmcia: cs: fix possible hung task and memory leak pccardd()
    b3eaa0d43c74 rtc: pcf85363: fix wrong mask/val parameters in regmap_update_bits call
    20bd0198bebd cxl/mem: Fix shutdown order
    d48fe8d98171 i3c: Fix potential refcount leak in i3c_master_register_new_i3c_devs
    855d6fb2cc7b 9p/net: fix possible memory leak in p9_check_errors()
    0d456ebaad30 perf hist: Add missing puts to hist__account_cycles
    924e8d0b7645 perf machine: Avoid out of bounds LBR memory read
    76b0eab987c4 usb: host: xhci-plat: fix possible kernel oops while resuming
    c9c4dab06a5a xhci: Loosen RPM as default policy to cover for AMD xHC 1.1
    92c9ef156431 powerpc/pseries: fix potential memory leak in init_cpu_associativity()
    516235e7b35f powerpc/imc-pmu: Use the correct spinlock initializer.
    945dc61d7840 powerpc/xive: Fix endian conversion size
    bce31a2bcb1e powerpc/40x: Remove stale PTE_ATOMIC_UPDATES macro
    1308e55eb09c modpost: fix tee MODULE_DEVICE_TABLE built on big-endian host
    863a9c3fdec2 powerpc: Only define __parse_fpscr() when required
    01f62c6bd2db f2fs: fix to initialize map.m_pblk in f2fs_precache_extents()
    dfebea7114e0 dmaengine: pxa_dma: Remove an erroneous BUG_ON() in pxad_free_desc()
    72f8fa6c4b78 USB: usbip: fix stub_dev hub disconnect
    168697f15a53 tools: iio: iio_generic_buffer ensure alignment
    a61c3c647ffd misc: st_core: Do not call kfree_skb() under spin_lock_irqsave()
    732aa0cb2601 dmaengine: ti: edma: handle irq_of_parse_and_map() errors
    2941a29fe9d6 usb: chipidea: Simplify Tegra DMA alignment code
    58e8316b200b usb: chipidea: Fix DMA overwrite for Tegra
    fcaafb574fc8 usb: dwc2: fix possible NULL pointer dereference caused by driver concurrency
    c956be5641cc dmaengine: idxd: Register dsa_bus_type before registering idxd sub-drivers
    ca46d7ce1fbe livepatch: Fix missing newline character in klp_resolve_symbols()
    b77f7c025e85 tty: tty_jobctrl: fix pid memleak in disassociate_ctty()
    e9f598a5cc9a f2fs: compress: fix to avoid redundant compress extension
    8c4504cc0c64 f2fs: compress: fix to avoid use-after-free on dic
    ca0aae3837a6 leds: trigger: ledtrig-cpu:: Fix 'output may be truncated' issue for 'cpu'
    206a972511a8 leds: pwm: Don't disable the PWM when the LED should be off
    893eedf596dd leds: turris-omnia: Do not use SMBUS calls
    aec3706971b3 leds: turris-omnia: Drop unnecessary mutex locking
    c9a4f13c58f1 mfd: arizona-spi: Set pdata.hpdet_channel for ACPI enumerated devs
    63a99d7b57b4 mfd: dln2: Fix double put in dln2_probe
    2742c860e0b7 mfd: core: Ensure disabled devices are skipped without aborting
    94eb5423d75e mfd: core: Un-constify mfd_cell.of_reg
    8890d4d5f25e ASoC: ams-delta.c: use component after check
    a2ae48bd82ee crypto: qat - fix deadlock in backlog processing
    0dd34a7ad395 padata: Fix refcnt handling in padata_free_shell()
    93e4aa8545ab ASoC: Intel: Skylake: Fix mem leak when parsing UUIDs fails
    cd1c2df64d6b HID: logitech-hidpp: Move get_wireless_feature_index() check to hidpp_connect_event()
    99893b7c4592 HID: logitech-hidpp: Revert "Don't restart communication if not necessary"
    5f2f38602583 HID: logitech-hidpp: Don't restart IO, instead defer hid_connect() only
    1f80041c5867 HID: logitech-hidpp: Remove HIDPP_QUIRK_NO_HIDINPUT quirk
    d3b196a1da3e Revert "HID: logitech-hidpp: add a module parameter to keep firmware gestures"
    6885e5ffa09d sh: bios: Revive earlyprintk support
    b0c25e957f9b hid: cp2112: Fix IRQ shutdown stopping polling for all IRQs on chip
    d06dc0f99f72 RDMA/hfi1: Workaround truncation compilation error
    086cd44204bb scsi: ufs: core: Leave space for '\0' in utf8 desc string
    a0f1999090b3 ASoC: fsl: Fix PM disable depth imbalance in fsl_easrc_probe
    904fc0103776 RDMA/hns: The UD mode can only be configured with DCQCN
    9f8db02d30ad RDMA/hns: Fix signed-unsigned mixed comparisons
    2de683e27e1d RDMA/hns: Fix uninitialized ucmd in hns_roce_create_qp_common()
    611260e36f16 IB/mlx5: Fix rdma counter binding for RAW QP
    922b2693b9af ASoC: fsl: mpc5200_dma.c: Fix warning of Function parameter or member not described
    001f90cd9d2f ext4: move 'ix' sanity check to corrent position
    c24a3c9e373e ARM: 9321/1: memset: cast the constant byte to unsigned char
    012d0c66f939 hid: cp2112: Fix duplicate workqueue initialization
    1ce09238e8e8 crypto: qat - increase size of buffers
    62df66b726f9 crypto: caam/jr - fix Chacha20 + Poly1305 self test failure
    61f25d4686bf crypto: caam/qi2 - fix Chacha20 + Poly1305 self test failure
    66eb7b7f23dd nd_btt: Make BTT lanes preemptible
    6563e0f79d63 libnvdimm/of_pmem: Use devm_kstrdup instead of kstrdup and check its return value
    d4ad0c1a83ce scsi: ibmvfc: Fix erroneous use of rtas_busy_delay with hcall return code
    b79c7d684c3f RDMA/core: Use size_{add,sub,mul}() in calls to struct_size()
    a5c83c8043d7 hwrng: geode - fix accessing registers
    a8607725b20a crypto: hisilicon/hpre - Fix a erroneous check after snprintf()
    b01b9dc5487a selftests/resctrl: Ensure the benchmark commands fits to its array
    2d2300fcf8f6 selftests/pidfd: Fix ksft print formats
    8bc9c9447489 arm64: dts: imx8mn: Add sound-dai-cells to micfil node
    1abd658492b5 arm64: dts: imx8mm: Add sound-dai-cells to micfil node
    cf7abb54f8b1 arm64: dts: imx8qm-ss-img: Fix jpegenc compatible entry
    8704bf18a888 clk: scmi: Free scmi_clk allocated when the clocks with invalid info are skipped
    bdb0428aa294 firmware: arm_ffa: Assign the missing IDR allocation ID to the FFA device
    b0ffdc164365 firmware: ti_sci: Mark driver as non removable
    995ee1e84e8d soc: qcom: llcc: Handle a second device without data corruption
    19b8098f73c6 ARM: dts: qcom: mdm9615: populate vsdcc fixed regulator
    a8ab88f84b89 arm64: dts: qcom: apq8016-sbc: Add missing ADV7533 regulators
    ddc0df81eeac ARM64: dts: marvell: cn9310: Use appropriate label for spi1 pins
    12d9de01c09c arm64: dts: qcom: sdm845-mtp: fix WiFi configuration
    690b89255971 arm64: dts: qcom: sc7280: Add missing LMH interrupts
    2a4cce4168f7 arm64: dts: qcom: msm8992-libra: drop duplicated reserved memory
    eb9daf47806b arm64: dts: qcom: msm8916: Fix iommu local address range
    541640dcbf48 ARM: dts: renesas: blanche: Fix typo in GP_11_2 pin name
    0e1e88bba286 perf: hisi: Fix use-after-free when register pmu fails
    4067d39f3c57 drm: mediatek: mtk_dsi: Fix NO_EOT_PACKET settings/handling
    a6a6f70aedca drm/msm/dsi: use msm_gem_kernel_put to free TX buffer
    aea6f32a4318 xen-pciback: Consider INTx disabled when MSI/MSI-X is enabled
    e588ca45bf55 drm/rockchip: Fix type promotion bug in rockchip_gem_iommu_map()
    a00a293d57a5 arm64/arm: xen: enlighten: Fix KPTI checks
    d0d01bb4a560 drm/bridge: lt9611uxc: fix the race in the error path
    29aba28ea195 drm/bridge: lt9611uxc: Register and attach our DSI device at probe
    f53a04579328 drm/bridge: lt9611uxc: Switch to devm MIPI-DSI helpers
    517a5137a57b drm/rockchip: cdn-dp: Fix some error handling paths in cdn_dp_probe()
    865ccd4ca674 drm/mediatek: Fix iommu fault during crtc enabling
    8e3c8253b34f drm/mediatek: Fix iommu fault by swapping FBs after updating plane state
    e11e339faa11 drm/amdkfd: fix some race conditions in vram buffer alloc/free of svm code
    30cb99e09648 drm/bridge: tc358768: Fix bit updates
    1cd4ae681a6a drm/bridge: tc358768: Disable non-continuous clock mode
    c13591b859be drm/bridge: tc358768: Fix use of uninitialized variable
    d78bddd94b80 drm/bridge: lt8912b: Add missing drm_bridge_attach call
    5cc2bc519afd drm/bridge: lt8912b: Manually disable HPD only if it was enabled
    42071feab712 drm/bridge: lt8912b: Fix crash on bridge detach
    d9217286d0ab drm/bridge: lt8912b: Fix bridge_detach
    cc3057958c5c drm/bridge: lt8912b: Add hot plug detection
    ef4a40953c80 drm/bridge: lt8912b: Register and attach our DSI device at probe
    3580b8a01305 drm/bridge: lt8912b: Switch to devm MIPI-DSI helpers
    52541851a8d1 drm/mipi-dsi: Create devm device attachment
    a20d6ecd261a drm/mipi-dsi: Create devm device registration
    347f025a02b3 drm/radeon: possible buffer overflow
    b163b371d741 drm/rockchip: vop: Fix call to crtc reset helper
    9a96bed1df7b drm/rockchip: vop: Fix reset of state in duplicate state crtc funcs
    1b0bc99cf316 hwmon: (coretemp) Fix potentially truncated sysfs attribute name
    b3e7eb23a6e9 hwmon: (axi-fan-control) Fix possible NULL pointer dereference
    e0bf076b734a platform/x86: wmi: Fix opening of char device
    c57e81d5e538 platform/x86: wmi: remove unnecessary initializations
    2ca4e461a298 platform/x86: wmi: Fix probe failure when failing to register WMI devices
    f75e11f54d98 clk: qcom: config IPQ_APSS_6018 should depend on QCOM_SMEM
    d1175cf4bd2b clk: mediatek: clk-mt2701: Add check for mtk_alloc_clk_data
    e964d21dc034 clk: mediatek: clk-mt7629: Add check for mtk_alloc_clk_data
    c4070ada5d51 clk: mediatek: clk-mt7629-eth: Add check for mtk_alloc_clk_data
    3aefc6fcfbad clk: mediatek: clk-mt6797: Add check for mtk_alloc_clk_data
    ca6d565a2319 clk: mediatek: clk-mt6779: Add check for mtk_alloc_clk_data
    533ca5153ad6 clk: mediatek: clk-mt6765: Add check for mtk_alloc_clk_data
    e531e4e73734 clk: npcm7xx: Fix incorrect kfree
    761c2a690d8f clk: ti: fix double free in of_ti_divider_clk_setup()
    1c37faca0908 clk: ti: change ti_clk_register[_omap_hw]() API
    28b72fba1e19 clk: ti: Update component clocks to use ti_dt_clk_name()
    c4bffed2e52b clk: ti: Update pll and clockdomain clocks to use ti_dt_clk_name()
    9b5e9d8bf9a6 clk: ti: Add ti_dt_clk_name() helper to use clock-output-names
    f45fff806ebb clk: keystone: pll: fix a couple NULL vs IS_ERR() checks
    7ff8ca9beefb spi: nxp-fspi: use the correct ioremap function
    26206c858dae clk: renesas: rzg2l: Fix computation formula
    1966bf2a79e6 clk: renesas: rzg2l: Use FIELD_GET() for PLL register fields
    7ece2efa87af clk: renesas: rzg2l: Simplify multiplication/shift logic
    e2239f716529 clk: imx: imx8qxp: Fix elcdif_pll clock
    7d416973cd12 clk: imx: imx8mq: correct error handling path
    608ebb098b79 clk: imx: Select MXC_CLK for CLK_IMX8QXP
    8861b2925a84 clk: qcom: gcc-sm8150: Fix gcc_sdcc2_apps_clk_src
    76e8f00f54a8 clk: qcom: mmcc-msm8998: Fix the SMMU GDSC
    56c4bb46a5a0 clk: qcom: mmcc-msm8998: Don't check halt bit on some branch clks
    0881d24cf5ca clk: qcom: clk-rcg2: Fix clock rate overflow for high parent frequencies
    b64683f5d728 spi: tegra: Fix missing IRQ check in tegra_slink_probe()
    b13e8b38be51 regmap: debugfs: Fix a erroneous check after snprintf()
    8fafac407346 ipvlan: properly track tx_errors
    3eedc19a9d0f net: add DEV_STATS_READ() helper
    359bce81b841 ipv6: avoid atomic fragment on GSO packets
    6b413d52f6ab ACPI: sysfs: Fix create_pnp_modalias() and create_of_modalias()
    32aaa3b98789 wifi: iwlwifi: empty overflow queue during flush
    0e3ad00be4e8 wifi: iwlwifi: pcie: synchronize IRQs before NAPI
    a8ebe549e0ce wifi: iwlwifi: call napi_synchronize() before freeing rx/tx queues
    627a3b3f5c80 iwlwifi: pcie: adjust to Bz completion descriptor
    0d91506a40ec tcp: fix cookie_init_timestamp() overflows
    4f6e904ed4e3 chtls: fix tp->rcv_tstamp initialization
    5d7bec7ae4db r8169: fix rare issue with broken rx after link-down on RTL8125
    e143a3c82d33 r8169: use tp_to_dev instead of open code
    3a8f4e58e1ee thermal: core: prevent potential string overflow
    bfd4ed4988aa netfilter: nf_tables: Drop pointless memset when dumping rules
    80986257d2cd PM / devfreq: rockchip-dfi: Make pmu regmap mandatory
    826120c9ba68 can: dev: can_put_echo_skb(): don't crash kernel if can_priv::echo_skb is accessed out of bounds
    28e9e015916e can: dev: can_restart(): fix race condition between controller restart and netif_carrier_on()
    ada4dc4788f1 can: dev: can_restart(): don't crash kernel if carrier is OK
    d4eb4182a823 wifi: rtlwifi: fix EDCA limit set by BT coexistence
    2027e74150ee tcp_metrics: do not create an entry from tcp_init_metrics()
    3f7cb7c47ce0 tcp_metrics: properly set tp->snd_ssthresh in tcp_init_metrics()
    ca7b6fa9e61a tcp_metrics: add missing barriers on delete
    227709a0e47c wifi: mt76: mt7603: improve stuck beacon handling
    eab5b0aa5065 mt76: pass original queue id from __mt76_tx_queue_skb to the driver
    75336a762539 mt76: add support for overriding the device used for DMA mapping
    77b2ab5cd1a4 mt76: dma: use kzalloc instead of devm_kzalloc for txwi
    064b32f18db1 wifi: mt76: mt7603: rework/fix rx pse hang check
    1afbb9ececd3 wifi: rtw88: debug: Fix the NULL vs IS_ERR() bug for debugfs_create_file()
    ebcbf5f5e047 net: spider_net: Use size_add() in call to struct_size()
    56e7424c6efc tipc: Use size_add() in calls to struct_size()
    3e51efcb2909 mlxsw: Use size_mul() in call to struct_size()
    dc3fef310732 gve: Use size_add() in call to struct_size()
    70f032db8516 tcp: call tcp_try_undo_recovery when an RTOd TFO SYNACK is ACKed
    a2d540c74549 udp: add missing WRITE_ONCE() around up->encap_rcv
    8f7eef3a13df selftests/bpf: Correct map_fd to data_fd in tailcalls
    3eefb2fbf4ec selftests/bpf: Test tail call counting with bpf2bpf and data on stack
    ab91992ec4d4 i40e: fix potential memory leaks in i40e_remove()
    702742373650 genirq/matrix: Exclude managed interrupts in irq_matrix_allocated()
    379b120e4f27 pstore/platform: Add check for kstrdup
    81b8638e4ef4 x86/boot: Fix incorrect startup_gdt_descr.size
    c7e8c7452e5a x86/sev-es: Allow copy_from_kernel_nofault() in earlier boot
    0b5da8ce0f18 x86: Share definition of __is_canonical_address()
    90b263db856d futex: Don't include process MM in futex key on no-MMU
    f0d6e5841172 x86/srso: Fix SBPB enablement for (possible) future fixed HW
    565f9337b68e writeback, cgroup: switch inodes with dirty timestamps to release dying cgwbs
    2bb46b20825d vfs: fix readahead(2) on block devices
    20195f87db19 sched: Fix stop_one_cpu_nowait() vs hotplug
    13cde955e52e sched/uclamp: Ignore (util == 0) optimization in feec() when p_util_max = 0
    cc6198ff20c0 iov_iter, x86: Be consistent about the __user tag on copy_mc_to_user()
    80529b4968a8 Linux 5.15.138
    3d8344a7c4a3 ALSA: hda: intel-dsp-config: Fix JSL Chromebook quirk detection
    f049c0c0037d misc: pci_endpoint_test: Add deviceID for J721S2 PCIe EP device support
    28b8ad8ccecd tty: 8250: Add Brainboxes Oxford Semiconductor-based quirks
    44c4dfac3f02 tty: 8250: Add support for Intashield IX cards
    d541ccb34de2 tty: 8250: Add support for additional Brainboxes PX cards
    60debc01fcbb tty: 8250: Fix up PX-803/PX-857
    1f5649aed527 tty: 8250: Fix port count of PX-257
    3fe3cc63c730 tty: 8250: Add support for Intashield IS-100
    a5b6390fd609 tty: 8250: Add support for Brainboxes UP cards
    738fe41b6443 tty: 8250: Add support for additional Brainboxes UC cards
    ff6059c3d234 tty: 8250: Remove UC-257 and UC-431
    81a4dd5e6c78 tty: n_gsm: fix race condition in status line change on dead connections
    e25197747f0e usb: raw-gadget: properly handle interrupted requests
    e5f53a68a596 usb: typec: tcpm: Fix NULL pointer dereference in tcpm_pd_svdm()
    7c4855b22a3f usb: storage: set 1.50 as the lower bcdDevice for older "Super Top" compatibility
    c48aae53850c PCI: Prevent xHCI driver from claiming AMD VanGogh USB3 DRD device
    6628c3627c02 drm/amd: Disable ASPM for VI w/ all Intel systems
    b6c3c7786e24 drm/amd: Move helper for dynamic speed switch check out of smu13
    9015169f00ee can: isotp: isotp_sendmsg(): fix TX state detection and wait behavior
    d72ff6478323 can: isotp: isotp_bind(): do not validate unused address information
    e163ad6a8639 can: isotp: add local echo tx processing and tx without FC
    b4e78ea26638 can: isotp: handle wait_event_interruptible() return values
    2fc6f337257f can: isotp: check CAN address family in isotp_bind()
    f8c3bd211cf3 can: isotp: isotp_bind(): return -EINVAL on incorrect CAN ID formatting
    615c4dd64050 can: isotp: set max PDU size to 64 kByte
    6627b96851f1 powerpc/mm: Fix boot crash with FLATMEM
    f0f998648887 r8152: Check for unplug in r8153b_ups_en() / r8153c_ups_en()
    78c939a88729 r8152: Check for unplug in rtl_phy_patch_request()
    51cc28ce742e net: chelsio: cxgb4: add an error code check in t4_load_phy_fw
    bbc926199321 platform/mellanox: mlxbf-tmfifo: Fix a warning message
    db4416ea3a5d scsi: mpt3sas: Fix in error path
    d48b2e8189d5 fbdev: uvesafb: Call cn_del_callback() at the end of uvesafb_exit()
    e39440c3268b drm/ttm: Reorder sys manager cleanup step
    aade33d3d9bb ASoC: rt5650: fix the wrong result of key button
    fa32e21c0568 netfilter: nfnetlink_log: silence bogus compiler warning
    dfcbb983eb6e spi: npcm-fiu: Fix UMA reads when dummy.nbytes == 0
    64ae128b095d fs/ntfs3: Avoid possible memory leak
    27a0bed1285e fs/ntfs3: Fix directory element type detection
    94524980ee75 fs/ntfs3: Fix NULL pointer dereference on error in attr_allocate_frame()
    2de328398b50 fs/ntfs3: Fix possible NULL-ptr-deref in ni_readpage_cmpr()
    962a3d3d731c fs/ntfs3: Use kvmalloc instead of kmalloc(... __GFP_NOWARN)
    393966e79ba1 fs/ntfs3: Write immediately updated ntfs state
    59e629fc7157 fs/ntfs3: Add ckeck in ni_update_parent()
    738a3adc7c8b fbdev: atyfb: only use ioremap_uc() on i386 and ia64
    afef8af919d2 Input: synaptics-rmi4 - handle reset delay when using SMBus trsnsport
    abc62fc06d4a powerpc/85xx: Fix math emulation exception
    4bdde4dca00e dmaengine: ste_dma40: Fix PM disable depth imbalance in d40_probe
    39d2c10367a8 irqchip/stm32-exti: add missing DT IRQ flag translation
    c57aef9075e0 irqchip/riscv-intc: Mark all INTC nodes as initialized
    eb99b6e204cd net: sched: cls_u32: Fix allocation size in u32_init()
    5e78ebe7c1db ASoC: simple-card: fixup asoc_simple_probe() error handling
    65fd21aa3805 x86: Fix .brk attribute in linker script
    d4c8bf5635c4 rpmsg: Fix possible refcount leak in rpmsg_register_device_override()
    a82e0fda8a2f rpmsg: glink: Release driver_override
    bfd4a664ddfb rpmsg: Fix calling device_lock() on non-initialized device
    2e76b4f6218c rpmsg: Fix kfree() of static memory on setting driver_override
    5c0da71871d3 rpmsg: Constify local variable in field store macro
    389190b25472 driver: platform: Add helper for safer setting of driver_override
    37ffa428d58c objtool/x86: add missing embedded_insn check
    f031e15d0bb8 ext4: avoid overlapping preallocations due to overflow
    f2c3a3aa6f11 ext4: fix BUG in ext4_mb_new_inode_pa() due to overflow
    7a992726f727 ext4: add two helper functions extent_logical_end() and pa_logical_end()
    9e78e7709f7d x86/mm: Fix RESERVE_BRK() for older binutils
    d3201c718058 x86/mm: Simplify RESERVE_BRK()
    897b56acf126 x86/i8259: Skip probing when ACPI/MADT advertises PCAT compatibility
    77db87c4a4ed gve: Fix GFP flags when allocing pages
    8b424bdf6c9c iio: afe: rescale: Accept only offset channels
    c1eeb494f684 iio: afe: rescale: add offset support
    7c76b7db5521 iio: afe: rescale: expose scale processing function
    c60671502dc2 iio: afe: rescale: reorder includes
    27dd09f5ec7f clk: Sanitize possible_parent_show to Handle Return Value of of_clk_get_parent_name
    c27ca4aebbee sparc32: fix a braino in fault handling in csum_and_copy_..._user()
    21b07a2e6095 perf/core: Fix potential NULL deref
    6efd498009b9 nvmem: imx: correct nregs for i.MX6UL
    0c2948118c34 nvmem: imx: correct nregs for i.MX6SLL
    6e22bf6f00d5 nvmem: imx: correct nregs for i.MX6ULL
    e0f95b831b4a misc: fastrpc: Clean buffers on remote invocation failures
    c4957f00f9e2 tracing/kprobes: Fix the description of variable length arguments
    cdc57093b470 i2c: aspeed: Fix i2c bus hang in slave read
    e97d374a2506 i2c: stm32f7: Fix PEC handling in case of SMBUS transfers
    2766a872103b i2c: muxes: i2c-demux-pinctrl: Use of_get_i2c_adapter_by_node()
    48b58f7469e5 i2c: muxes: i2c-mux-gpmux: Use of_get_i2c_adapter_by_node()
    cb65e692765b i2c: muxes: i2c-mux-pinctrl: Use of_get_i2c_adapter_by_node()
    eace761f35a1 iio: adc: xilinx-xadc: Correct temperature offset/scale for UltraScale
    70322a446ef2 iio: adc: xilinx-xadc: Don't clobber preset voltage/temperature thresholds
    3c1312b5d49a iio: exynos-adc: request second interupt only when touchscreen mode is used
    4e14f2d5885f kasan: print the original fault addr when access invalid shadow
    bdfa4fa7588d i40e: Fix wrong check for I40E_TXR_FLAGS_WB_ON_ITR
    d5c175f4cea6 gtp: fix fragmentation needed check with gso
    c0dad0c0924c gtp: uapi: fix GTPA_MAX
    852fb4ce426d tcp: fix wrong RTO timeout when received SACK reneging
    83cfa3b51a78 r8152: Release firmware if we have an error in probe
    e0f9231ccd6c r8152: Cancel hw_phy_work if we have an error in probe
    ff42b0a55659 r8152: Run the unload routine if we have errors during probe
    6fa3b9f9478e r8152: Increase USB control msg timeout to 5000ms as per spec
    76873f2eadc0 net: usb: smsc95xx: Fix uninit-value access in smsc95xx_read_reg
    6afd112c3f95 net: ieee802154: adf7242: Fix some potential buffer overflow in adf7242_stats_show()
    46cd35e4e774 igc: Fix ambiguity in the ethtool advertising
    49529413eaed neighbour: fix various data-races
    667554946360 igb: Fix potential memory leak in igb_add_ethtool_nfc_entry
    263421905346 treewide: Spelling fix in comment
    bc0c4bc119d2 i40e: Fix I40E_FLAG_VF_VLAN_PRUNING value
    c532c5df01ad r8169: fix the KCSAN reported data race in rtl_rx while reading desc->opts1
    6afb294c88c6 r8169: fix the KCSAN reported data-race in rtl_tx while reading TxDescArray[entry].opts1
    9d7b3838428c r8169: fix the KCSAN reported data-race in rtl_tx() while reading tp->cur_tx
    04dbfa4122e0 firmware/imx-dsp: Fix use_after_free in imx_dsp_setup_channels()
    0d587b86cd0d drm/dp_mst: Fix NULL deref in get_mst_branch_device_by_guid_helper()
    8860f0175e51 vsock/virtio: initialize the_virtio_vsock before using VQs
    762c251c7f5c vsock/virtio: add support for device suspend/resume
    1e02df6f6907 vsock/virtio: factor our the code to initialize and delete VQs
    15a8cac3c250 drm/i915/pmu: Check if pmu is closed before stopping event
    43bd431a5dd9 nfsd: lock_rename() needs both directories to live on the same fs
    556b68d9b95f mm/migrate: fix do_pages_move for compat pointers
    c4071c6114de mm/page_alloc: correct start page when guard page debug is enabled
    3a6cee2bfb53 vhost: Allow null msg.size on VHOST_IOTLB_INVALIDATE
    fbc9a8718f31 virtio-mmio: fix memory leak of vm_dev
    862a356bc986 virtio_balloon: Fix endless deflation and inflation on arm64
    41bb770e42bc mcb-lpc: Reallocate memory region to avoid memory overlapping
    f2ac8b2643dd mcb: Return actual parsed size when reading chameleon table
    90918ef995b5 mptcp: more conservative check for zero probes
    fd2b2dab6f5b tcp: cleanup tcp_remove_empty_skb() use
    68342755b9b2 tcp: remove dead code from tcp_sendmsg_locked()
    0f482ad7b1a5 pinctrl: qcom: lpass-lpi: fix concurrent register updates
    51b054f6fe01 ASoC: codecs: wcd938x: fix runtime PM imbalance on remove
    cb34f4e79e54 ASoC: codecs: wcd938x: fix resource leaks on bind errors
    12952a23a5da Linux 5.15.137
    dff33880d40a xfrm6: fix inet6_dev refcount underflow problem
    5a9d05a4f1c3 Bluetooth: hci_sock: Correctly bounds check and pad HCI_MON_NEW_INDEX name
    a6df96ee0b45 Bluetooth: hci_sock: fix slab oob read in create_monitor_event
    c08d609fb2b6 phy: mapphone-mdm6600: Fix pinctrl_pm handling for sleep pins
    e1b030b101f6 phy: mapphone-mdm6600: Fix runtime PM for remove
    59f1095ab58e phy: mapphone-mdm6600: Fix runtime disable on probe
    b618062c0b13 serial: 8250: omap: Move uart_write() inside PM section
    67f29cd2f851 ASoC: pxa: fix a memory leak in probe()
    76d04c339508 gpio: vf610: set value before the direction to avoid a glitch
    4b129e3964b3 platform/x86: asus-wmi: Map 0x2a code, Ignore 0x2b and 0x2c events
    e1a058cc2467 platform/x86: asus-wmi: Change ASUS_WMI_BRN_DOWN code from 0x20 to 0x2e
    c6bbe51dcdf3 platform/surface: platform_profile: Propagate error if profile registration fails
    a73c8d716938 s390/cio: fix a memleak in css_alloc_subchannel
    c8b6c2df1e7d selftests/ftrace: Add new test case which checks non unique symbol
    3ad81e6affcb s390/pci: fix iommu bitmap allocation
    71d224acc4d1 perf: Disallow mis-matched inherited group reads
    5aa89a11a2a6 USB: serial: option: add Fibocom to DELL custom modem FM101R-GL
    8c376d863618 USB: serial: option: add entry for Sierra EM9191 with new firmware
    483221216176 USB: serial: option: add Telit LE910C4-WWX 0x1035 composition
    e750fb71dc6a nvme-rdma: do not try to stop unallocated queues
    a9fd6d44abbc nvme-pci: add BOGUS_NID for Intel 0a54 device
    071382bda1da ACPI: irq: Fix incorrect return value in acpi_register_gsi()
    431a5010bce2 NFSv4.1: fixup use EXCHGID4_FLAG_USE_PNFS_DS for DS server
    5762e72ef1b0 pNFS: Fix a hang in nfs4_evict_inode()
    5a3abee2eee9 Revert "pinctrl: avoid unsafe code pattern in find_pinctrl()"
    24959825377f mmc: core: Capture correct oemid-bits for eMMC cards
    8041e7b7e7e9 mmc: core: sdio: hold retuning if sdio in 1-bit mode
    262029c0c58c mmc: mtk-sd: Use readl_poll_timeout_atomic in msdc_reset_hw
    3e363db1c13a mtd: physmap-core: Restore map_rom fallback
    71823463b1b2 mtd: spinand: micron: correct bitmask for ecc status
    a50d2f17d562 mtd: rawnand: arasan: Ensure program page operations are successful
    ae53c92e928c mtd: rawnand: marvell: Ensure program page operations are successful
    c0ca2ab23098 mtd: rawnand: pl353: Ensure program page operations are successful
    a7070628043e mtd: rawnand: qcom: Unmap the right resource upon probe failure
    3f928d1362f7 net: fix ifname in netlink ntf during netns move
    ac43ec299a6f net: move from strlcpy with unused retval to strscpy
    30e2db403032 net: introduce a function to check if a netdev name is in use
    38ba5479355b Bluetooth: hci_event: Fix using memcmp when comparing keys
    3b2da6d62b42 net/mlx5: Handle fw tracer change ownership event based on MTRC
    f6e263824539 platform/x86: touchscreen_dmi: Add info for the Positivo C4128B
    ca56d8afe648 HID: multitouch: Add required quirk for Synaptics 0xcd7e device
    ca5bec7ecf26 btrfs: error out when reallocating block for defrag using a stale transaction
    2692fd37aaf4 btrfs: error when COWing block from a root that is being deleted
    ef491d9560d9 btrfs: error out when COWing block using a stale transaction
    f89ed0a09673 btrfs: fix some -Wmaybe-uninitialized warnings in ioctl.c
    df486b75feca drm: panel-orientation-quirks: Add quirk for One Mix 2S
    d5ba30ee4f6d ipv4/fib: send notify when delete source address routes
    9d07b7abd277 sky2: Make sure there is at least one frag_addr available
    f652eb4adf27 regulator/core: Revert "fix kobject release warning and memory leak in regulator_register()"
    aa77b187b1f0 wifi: cfg80211: avoid leaking stack data into trace
    30a2285a2e18 wifi: mac80211: allow transmitting EAPOL frames with tainted key
    b64eb31a1b53 wifi: cfg80211: Fix 6GHz scan configuration
    bbec1724519e Bluetooth: hci_core: Fix build warnings
    02b0e6991838 Bluetooth: Avoid redundant authentication
    38681af225b6 Bluetooth: btusb: add shutdown function for QCA6174
    e6e9a32c3e60 HID: holtek: fix slab-out-of-bounds Write in holtek_kbd_input_event
    06aabf7715da wifi: iwlwifi: Ensure ack flag is properly cleared.
    6063f6f64fa4 wifi: mwifiex: Sanity check tlv_len and tlv_bitmap_len
    59ebfeb7b319 tracing: relax trace_event_eval_update() execution with cond_resched()
    3d85fb391fa7 ata: libata-eh: Fix compilation warning in ata_eh_link_report()
    89e3cc1b0703 ata: libata-core: Fix compilation warning in ata_dev_config_ncq()
    137c658ea3ce gpio: timberdale: Fix potential deadlock on &tgpio->lock
    68f106c2b2ab overlayfs: set ctime when setting mtime and atime
    ef3c62e2f0f1 i2c: mux: Avoid potential false error message in i2c_mux_add_adapter
    e2f64f3eebaa btrfs: initialize start_slot in btrfs_log_prealloc_extents
    266dab0ce42d btrfs: return -EUCLEAN for delayed tree ref with a ref count not equals to 1
    bc424f18fbdc fs-writeback: do not requeue a clean inode having skipped pages
    92609823592c ARM: dts: ti: omap: Fix noisy serial with overrun-throttle-ms for mapphone
    3898d8d685ab ksmbd: not allow to open file if delelete on close bit is set
    d3dc26c4fdc2 nfp: flower: avoid rmmod nfp crash issues
    6c52b1215904 mctp: perform route lookups under a RCU read-side lock
    db3f17e571e8 mctp: Allow local delivery to the null EID
    29017ab1a539 powerpc/47x: Fix 47x syscall return crash
    558ee0fafd40 powerpc/32s: Do kuep_lock() and kuep_unlock() in assembly
    d00f4ae3accf powerpc/32s: Remove capability to disable KUEP at boottime
    fcb3f09e8173 drm/atomic-helper: relax unregistered connector check
    403d201d1fd1 perf/x86/lbr: Filter vsyscall addresses
    419ac18d8808 perf/x86: Move branch classifier
    030099bc9115 perf: Add irq and exception return branch types
    ae80d5290c14 iio: adc: ad7192: Correct reference voltage
    569a126f244b iio: cros_ec: fix an use-after-free in cros_ec_sensors_push_data()
    a9c471892d75 iio: core: introduce iio_device_{claim|release}_buffer_mode() APIs
    eafbb1966152 iio: core: Hide read accesses to iio_dev->currentmode
    919721348c04 iio: Un-inline iio_buffer_enabled()
    7f74bc91eb00 serial: 8250_omap: Fix errors with no_console_suspend
    d67d831e1dbc serial: 8250: omap: Fix imprecise external abort for omap_8250_pm()
    aff3019b553e selftests/mm: fix awk usage in charge_reserved_hugetlb.sh and hugetlb_reparenting_test.sh that may cause error
    4f1d3d1ca500 net: pktgen: Fix interface flags printing
    8bdf95e29f86 netfilter: nf_tables: revert do not remove elements if set backend implements .abort
    cc19daa037f5 netfilter: nf_tables: do not remove elements if set backend implements .abort
    db33720697c8 netfilter: nft_set_rbtree: .deactivate fails if element has expired
    44768cad012c neighbor: tracing: Move pin6 inside CONFIG_IPV6=y section
    b33179dbf3f2 net/sched: sch_hfsc: upgrade 'rt' to 'sc' when it becomes a inner curve
    0426d7bc17b8 bonding: Return pointer to data after pull on skb
    66982023d741 net: dsa: bcm_sf2: Fix possible memory leak in bcm_sf2_mdio_register()
    0ea476863ef7 i40e: prevent crash on probe if hw registers have invalid values
    f9202217a6ea net: usb: smsc95xx: Fix an error code in smsc95xx_reset()
    a2ceb30cc1fc ipv4: fib: annotate races around nh->nh_saddr_genid and nh->nh_saddr
    a270aa7a47db tun: prevent negative ifindex
    9d55719f983d tcp: tsq: relax tcp_small_queue_check() when rtx queue contains a single skb
    8ae344291e38 tcp: fix excessive TLP and RACK timeouts from HZ rounding
    8b6b4ca42a94 net: rfkill: gpio: prevent value glitch during probe
    4df9ba0d7a82 net: ipv6: fix return value check in esp_remove_trailer
    a9651e66d0bd net: ipv4: fix return value check in esp_remove_trailer
    26a3c734cb8a xfrm: interface: use DEV_STATS_INC()
    f8bc4b708b11 xfrm: fix a data-race in xfrm_gen_index()
    b660e58ef72d qed: fix LL2 RX buffer allocation
    d35f398b88a1 ASoC: codecs: wcd938x: fix unbind tear down order
    d182d8ed7b7e ASoC: codecs: wcd938x: drop bogus bind error handling
    8d32a6b67e77 ASoC: codecs: wcd938x-sdw: fix runtime PM imbalance on probe errors
    6df571a6c153 ASoC: codecs: wcd938x-sdw: fix use after free on driver unbind
    36eabe87031f drm/i915: Retry gtt fault when out of fence registers
    34f62612be2a nvmet-tcp: Fix a possible UAF in queue intialization setup
    04e0eef74b8f netfilter: nft_payload: fix wrong mac header matching
    efe43d1bcbcb fs/ntfs3: fix deadlock in mark_as_free_ex
    ab40c7ab7a93 fs/ntfs3: fix panic about slab-out-of-bounds caused by ntfs_list_ea()
    24badb9dd8b8 fs/ntfs3: Fix possible null-pointer dereference in hdr_find_e()
    ff38d2a705e1 tcp: check mptcp-level constraints for backlog coalescing
    582f7993353c x86/sev: Check for user-space IOIO pointing to kernel space
    5c2c01be809d x86/sev: Check IOBM for IOIO exceptions from user-space
    6797c6d09e50 x86/sev: Disable MMIO emulation from user mode
    0b4e772a6a89 KVM: x86: Mask LVTPC when handling a PMI
    f61c43be1eb9 regmap: fix NULL deref on lookup
    ffdc881f6807 nfc: nci: fix possible NULL pointer dereference in send_acknowledge()
    d42aeae14fc4 ice: reset first in crash dump kernels
    e42cecb513af ice: fix over-shifted variable
    f6c093b97761 Bluetooth: avoid memcmp() out of bounds warning
    e5f8b43c9c90 Bluetooth: hci_event: Fix coding style
    1597c1ed0e7d Bluetooth: vhci: Fix race when opening vhci device
    1ef071526848 Bluetooth: Fix a refcnt underflow problem for hci_conn
    dd6b62fdd245 Bluetooth: Reject connection with the device which has same BD_ADDR
    848a05c4423f Bluetooth: hci_event: Ignore NULL link key
    e7a2aa7770d3 xfs: don't expose internal symlink metadata buffers to the vfs
    fe5c6fbc5e4a Documentation: sysctl: align cells in second content column
    1815844652cc lib/Kconfig.debug: do not enable DEBUG_PREEMPT by default
    00c03985402e Linux 5.15.136
    5266b5b6e975 eth: remove remaining copies of the NAPI_POLL_WEIGHT define
    528f0ba9f7a4 usb: hub: Guard against accesses to uninitialized BOS descriptors
    542a3f1a3cc1 Revert "kernel/sched: Modify initial boot task idle setup"
    737ce5518a9c arm64: armv8_deprecated: fix unused-function error
    2e10931e2d77 arm64: armv8_deprecated: rework deprected instruction handling
    abd4aa081905 arm64: armv8_deprecated: move aarch32 helper earlier
    f10abdb04c3d arm64: armv8_deprecated move emulation functions
    0b4eec015fa5 arm64: armv8_deprecated: fold ops into insn_emulation
    a8d2910be6f8 arm64: rework EL0 MRS emulation
    057f9123b1a8 arm64: factor insn read out of call_undef_hook()
    3f82927cabaf arm64: factor out EL1 SSBS emulation hook
    474385adcd84 arm64: split EL0/EL1 UNDEF handlers
    de0358635401 arm64: allow kprobes on EL0 handlers
    7154e2db8890 arm64: rework BTI exception handling
    cd5ceadc2b37 arm64: rework FPAC exception handling
    b6358002fd0c arm64: consistently pass ESR_ELx to die()
    7ddb1ef2bb42 arm64: die(): pass 'err' as long
    9a3e177ef570 arm64: report EL1 UNDEFs better
    d6808be3ff94 powerpc/64e: Fix wrong test in __ptep_test_and_clear_young()
    9c0dc3e2c996 powerpc/8xx: Fix pte_access_permitted() for PAGE_NONE
    4da05eba66e6 dmaengine: mediatek: Fix deadlock caused by synchronize_irq()
    82f61b2d5187 dmaengine: idxd: use spin_lock_irqsave before wait_event_lock_irq
    ecba5afe86f3 x86/alternatives: Disable KASAN in apply_alternatives()
    cbd2aac00498 usb: cdnsp: Fixes issue with dequeuing not queued requests
    7014807fb7ef usb: gadget: ncm: Handle decoding of multiple NTB's in unwrap call
    50259cf71a1b usb: gadget: udc-xilinx: replace memcpy with memcpy_toio
    308f19249641 counter: microchip-tcb-capture: Fix the use of internal GCLK logic
    5a6ce81d7c16 pinctrl: avoid unsafe code pattern in find_pinctrl()
    1c790191cab4 cgroup: Remove duplicates in cgroup v1 tasks file
    1680c82929bc tee: amdtee: fix use-after-free vulnerability in amdtee_close_session
    b8ec40a90acd Input: goodix - ensure int GPIO is in input for gpio_count == 1 && gpio_int_idx == 0 case
    d092630e8a20 Input: i8042 - add Fujitsu Lifebook E5411 to i8042 quirk table
    7cea6fa2d73f Input: xpad - add PXN V900 support
    6ff4e50e2d2a Input: psmouse - fix fast_reconnect function for PS/2 mode
    6a4a39638640 Input: powermate - fix use-after-free in powermate_config_complete
    6ad7f52d8c58 ceph: fix type promotion bug on 32bit systems
    c0c4acd53a98 ceph: fix incorrect revoked caps assert in ceph_fill_file_size()
    58f0e6324ec7 libceph: use kernel_connect()
    d727b97f8f2e thunderbolt: Check that lane 1 is in CL0 before enabling lane bonding
    04c38bedd07c thunderbolt: Workaround an IOMMU fault on certain systems with Intel Maple Ridge
    a586742a3780 mcb: remove is_added flag from mcb_device struct
    4382d1a996e5 x86/cpu: Fix AMD erratum #1485 on Zen4-based CPUs
    763167003a80 ACPI: resource: Skip IRQ override on ASUS ExpertBook B1402CBA
    510d4a01d84c drm/amd/display: Don't set dpms_off for seamless boot
    9cb61ab9f4ca drm/amdgpu: add missing NULL check
    f9a1af37b801 iio: pressure: ms5611: ms5611_prom_is_valid false negative bug
    09b8ed9547f1 iio: pressure: dps310: Adjust Timeout Settings
    4c80ecef859d iio: pressure: bmp280: Fix NULL pointer exception
    a625de7e5464 usb: musb: Modify the "HWVers" register address
    eb28694f6da8 usb: musb: Get the musb_qh poniter after musb_giveback
    ee88141873a8 usb: cdns3: Modify the return value of cdns_set_active () to void when CONFIG_PM_SLEEP is disabled
    3b2dbc4f3302 usb: dwc3: Soft reset phy on probe for host
    42c56e015653 net: usb: dm9601: fix uninitialized variable use in dm9601_mdio_read
    524f45361789 usb: xhci: xhci-ring: Use sysdev for mapping bounce buffer
    1d8e7fe85528 xhci: Keep interrupt disabled in initialization until host is running.
    cb34e3b25c37 dmaengine: stm32-mdma: abort resume if no ongoing transfer
    d56dbfe750a8 media: mtk-jpeg: Fix use after free bug due to uncanceled work
    5e13e69ddf0d net: release reference to inet6_dev pointer
    aade10d51ddc net: change accept_ra_min_rtr_lft to affect all RA lifetimes
    8f12d2d66cba net: add sysctl accept_ra_min_rtr_lft
    bc9f6cbeb999 workqueue: Override implicit ordered attribute in workqueue_apply_unbound_cpumask()
    25dd54b95abf nfc: nci: assert requested protocol is valid
    b2bb3b43b94a pinctrl: renesas: rzn1: Enable missing PINMUX
    c4140dd77c3b net/smc: Fix pos miscalculation in statistics
    d888d3f70b0d net: nfc: fix races in nfc_llcp_sock_get() and nfc_llcp_sock_get_sn()
    249a1fdb95d5 net/mlx5e: Again mutually exclude RX-FCS and RX-port-timestamp
    2112cacb38aa ixgbe: fix crash with empty VF macvlan list
    935a15334d77 net: phy: mscc: macsec: reject PN update requests
    667fe9101a3a net: macsec: indicate next pn update when offloading
    2dcb31e65d26 bpf: Fix verifier log for async callback return values
    6a217af2c67f drm/vmwgfx: fix typo of sizeof argument
    72ef70886556 riscv, bpf: Sign-extend return values
    7795592e0818 riscv, bpf: Factor out emit_call for kernel and bpf context
    58941cc742ca xen-netback: use default TX queue size for vifs
    cffdced18af8 eth: remove copies of the NAPI_POLL_WEIGHT define
    5c360eec5332 mlxsw: fix mlxsw_sp2_nve_vxlan_learning_set() return type
    84c6aa0ae5c4 ieee802154: ca8210: Fix a potential UAF in ca8210_probe
    616761cf9df9 ravb: Fix use-after-free issue in ravb_tx_timeout_work()
    30ebd4177593 ravb: Fix up dma_free_coherent() call in ravb_remove()
    3f39de2bd1d2 drm/msm/dpu: change _dpu_plane_calc_bw() to use u64 to avoid overflow
    85ae07d4dcc6 drm/msm/dsi: fix irq_of_parse_and_map() error checking
    9a890c7d4d0f drm/msm/dsi: skip the wait for video mode done if not applicable
    b9de60b6830c drm/msm/dp: do not reinitialize phy unless retry during link training
    afe5f596b588 KEYS: trusted: Remove redundant static calls usage
    20e73ece06b3 KEYS: trusted: allow use of kernel RNG for key material
    a01d68b6c666 ALSA: usb-audio: Fix microphone sound on Opencomm2 Headset
    5b5e58299eac net: prevent address rewrite in kernel_bind()
    56e96b38d2f7 quota: Fix slow quotaoff
    28ddc1e0b898 HID: logitech-hidpp: Fix kernel crash on receiver USB disconnect
    b930f0f7bbc2 lib/test_meminit: fix off-by-one error in test_pages()
    982bd86fd659 platform/x86: hp-wmi:: Mark driver struct with __refdata to prevent section mismatch warning
    124cf0ea4b82 platform/x86: think-lmi: Fix reference leak
    3d2a16f878f0 of: overlay: Reorder struct fragment fields kerneldoc
    10f4a0b6657e perf/arm-cmn: Fix the unhandled overflow status of counter 4 to 7
    b7966e2191d0 RDMA/cxgb4: Check skb value for failure to allocate
    b9bdffb3f9aa RDMA/srp: Do not call scsi_done() from srp_abort()
    7d4999589ebc scsi: ib_srp: Call scsi_done() directly
    d2746cdfd5e5 scsi: core: Rename scsi_mq_done() into scsi_done() and export it
    8f2350e204da scsi: core: Use a structure member to track the SCSI command submitter
    29298c85a81a iommu/vt-d: Avoid memory allocation in iommu_suspend()
    02e21884dcf2 Linux 5.15.135
    c8af81a9d36e xen/events: replace evtchn_rwlock with RCU
    c346494ec7f1 parisc: Restore __ldcw_align for PA-RISC 2.0 processors
    694e13732e83 ksmbd: fix uaf in smb20_oplock_break_ack
    e914c3a47e45 RDMA/mlx5: Fix NULL string error
    81b7bf367eea RDMA/siw: Fix connection failure handling
    5d8bd138204f RDMA/uverbs: Fix typo of sizeof argument
    60c9ed88526d RDMA/cma: Fix truncation compilation warning in make_cma_ports
    7f6136ced1b8 RDMA/cma: Initialize ib_sa_multicast structure to 0 when join
    1dd6095fc727 gpio: pxa: disable pinctrl calls for MMP_GPIO
    844fcf4c697c gpio: aspeed: fix the GPIO number passed to pinctrl_gpio_set_config()
    1878d6666c32 IB/mlx4: Fix the size of a buffer in add_port_entries()
    718d9b44afca of: dynamic: Fix potential memory leak in of_changeset_action()
    e0878f38b661 RDMA/core: Require admin capabilities to set system parameters
    18a839064fc6 dm zoned: free dmz->ddev array in dmz_put_zoned_devices
    8781fe259dd5 HID: intel-ish-hid: ipc: Disable and reenable ACPI GPE bit
    949ccc91c35b HID: sony: remove duplicate NULL check before calling usb_free_urb()
    a02c02adc2bd sctp: update hb timer immediately after users change hb_interval
    7783b471bfce sctp: update transport state when processing a dupcook packet
    1abac613c0d5 tcp: fix delayed ACKs for MSS boundary condition
    821b3b00bc0f tcp: fix quick-ack counting to count actual ACKs of new data
    24fb22bddb71 tipc: fix a potential deadlock on &tx->lock
    2e53585e233c net: stmmac: dwmac-stm32: fix resume on STM32 MCU
    74e569324050 ipv4: Set offload_failed flag in fibmatch results
    a4b9bbd1d12f netfilter: nf_tables: nft_set_rbtree: fix spurious insertion failure
    88497f74d684 netfilter: handle the connecting collision properly in nf_conntrack_proto_sctp
    0c9cf5e8807f ibmveth: Remove condition to recompute TCP header checksum.
    5a899e2ce848 net: ethernet: ti: am65-cpsw: Fix error code in am65_cpsw_nuss_init_tx_chns()
    4837a192f6d0 net: nfc: llcp: Add lock when modifying device list
    cda10784a176 net: usb: smsc75xx: Fix uninit-value access in __smsc75xx_read_reg
    2801a1ddb26d net: dsa: mv88e6xxx: Avoid EEPROM timeout when EEPROM is absent
    cb145e6c2070 ptp: ocp: Fix error handling in ptp_ocp_device_init
    cd1189956393 ipv4, ipv6: Fix handling of transhdrlen in __ip{,6}_append_data()
    147d89ee4143 net: fix possible store tearing in neigh_periodic_work()
    bdb4fcf18e16 modpost: add missing else to the "of" check
    bc8b89b69638 bpf, sockmap: Reject sk_msg egress redirects to non-TCP sockets
    9fb4dfb8e212 NFSv4: Fix a nfs4_state_manager() race
    fcdd79fda38a ima: rework CONFIG_IMA dependency block
    b67adca1e1be scsi: target: core: Fix deadlock due to recursive locking
    9a103e0b100c ima: Finish deprecation of IMA_TRUSTED_KEYRING Kconfig
    bb6aee0696c6 regmap: rbtree: Fix wrong register marked as in-cache when creating new node
    0cee8c1b3af3 wifi: mt76: mt76x02: fix MT76x0 external LNA gain handling
    3f6fbbccba2d drivers/net: process the result of hdlc_open() and add call of hdlc_close() in uhdlc_close()
    ebad2e4c4847 bpf: Fix tr dereferencing
    5afb996349cb wifi: mwifiex: Fix oob check condition in mwifiex_process_rx_packet
    7c8faa310803 wifi: iwlwifi: mvm: Fix a memory corruption issue
    5db7af530ebd iwlwifi: avoid void pointer arithmetic
    6ff75f524dae wifi: iwlwifi: dbg_ini: fix structure packing
    0ea2a6349733 ubi: Refuse attaching if mtd's erasesize is 0
    bb0707fde749 HID: sony: Fix a potential memory leak in sony_probe()
    8afbacf61919 arm64: Add Cortex-A520 CPU part definition
    0da6d21ba235 drm/amd: Fix detection of _PR3 on the PCIe root port
    1ad7ccd45a65 net: prevent rewrite of msg_name in sock_sendmsg()
    0fb3df94274b net: replace calls to sock->ops->connect() with kernel_connect()
    37b54e8acea5 wifi: mwifiex: Fix tlv_buf_left calculation
    e80f55d6d2a9 qed/red_ll2: Fix undefined behavior bug in struct qed_ll2_info
    1e69422efcc6 vringh: don't use vringh_kiov_advance() in vringh_iov_xfer()
    4e2f83952b1d scsi: zfcp: Fix a double put in zfcp_port_enqueue()
    310bca649b30 Revert "clk: imx: pll14xx: dynamically configure PLL for 393216000/361267200Hz"
    3f59e63568ad block: fix use-after-free of q->q_usage_counter
    b75b017b3f37 rbd: take header_rwsem in rbd_dev_refresh() only when updating
    33229d783466 rbd: decouple parent info read-in from updating rbd_dev
    ab73e7ed79d3 rbd: decouple header read-in from updating rbd_dev->header
    b4ddad3fb0ea rbd: move rbd_dev_refresh() definition
    bb1fae816c90 iommu/arm-smmu-v3: Avoid constructing invalid range commands
    c4edc7b5c836 iommu/arm-smmu-v3: Set TTL invalidation hint better
    a98ad3adf60d arm64: Avoid repeated AA64MMFR1_EL1 register read on pagefault path
    aad6ba1715ec ring-buffer: Fix bytes info in per_cpu buffer stats
    8012d0b05158 ring-buffer: remove obsolete comment for free_buffer_page()
    65a218ca516e NFSv4: Fix a state manager thread deadlock regression
    8454a2f5e930 NFS: rename nfs_client_kset to nfs_kset
    f8b0b6a8e196 NFS: Cleanup unused rpc_clnt variable
    686746be7bfb ASoC: tegra: Fix redundant PLLA and PLLA_OUT0 updates
    0a210e63844b ASoC: soc-utils: Export snd_soc_dai_is_dummy() symbol
    b4f7f1556813 spi: zynqmp-gqspi: fix clock imbalance on probe failure
    e514f897ad66 spi: zynqmp-gqspi: Convert to platform remove callback returning void
    1edcec18cfb7 Linux 5.15.134
    09a683023785 netfilter: nf_tables: fix kdoc warnings after gc rework
    66cb6d74f5a1 drm/meson: fix memory leak on ->hpd_notify callback
    91f1f025b6d9 fs: binfmt_elf_efpic: fix personality for ELF-FDPIC
    1cae7473a6dd ata: libata-sata: increase PMP SRST timeout to 10s
    e74adc589922 ata: libata-core: Do not register PM operations for SAS ports
    4cbd55a81965 ata: libata-core: Fix port and device removal
    ddc525fffb44 ata: libata-core: Fix ata_port_request_pm() locking
    2990a195edb5 net: thunderbolt: Fix TCPv6 GSO checksum calculation
    132a5ae4136b bpf: Fix BTF_ID symbol generation collision in tools/
    58d560e98da5 bpf: Fix BTF_ID symbol generation collision
    f8673f651bc1 btrfs: properly report 0 avail for very full file systems
    b5d00cd7db66 ring-buffer: Update "shortest_full" in polling
    00d2cb8066cb proc: nommu: /proc/<pid>/maps: release mmap read lock
    40527ebb3e45 Revert "SUNRPC dont update timeout value on connection reset"
    a2b1d486fb70 io_uring/fs: remove sqe->rw_flags checking from LINKAT
    111fe77cb13f sched/rt: Fix live lock between select_fallback_rq() and RT push
    3569ad59664f kernel/sched: Modify initial boot task idle setup
    07f78e97676c i2c: i801: unregister tco_pdev in i801_probe() error path
    70df8b9c59bc ata: libata-scsi: ignore reserved bits for REPORT SUPPORTED OPERATION CODES
    a7e0c10a8c33 ALSA: hda: Disable power save for solving pop issue on Lenovo ThinkCentre M70q
    0c5fd85fb01f netfilter: nf_tables: disallow rule removal from chain binding
    3936e8714907 nilfs2: fix potential use after free in nilfs_gccache_submit_read_data()
    2b837f13a818 serial: 8250_port: Check IRQ data before use
    a48d2bcd23f2 Revert "tty: n_gsm: fix UAF in gsm_cleanup_mux"
    78e70c6238d2 misc: rtsx: Fix some platforms can not boot and move the l1ss judgment to probe
    f090a8b4d2e3 x86/srso: Add SRSO mitigation for Hygon processors
    f5a604757aa8 iommu/arm-smmu-v3: Fix soft lockup triggered by arm_smmu_mm_invalidate_range
    efce75bd2dbc Smack:- Use overlay inode label in smack_inode_copy_up()
    0e3450487f99 smack: Retrieve transmuting information in smack_inode_getsecurity()
    3586b3feed1b smack: Record transmuting in smk_transmuted
    9690ad557d94 nvme-pci: always return an ERR_PTR from nvme_pci_alloc_dev
    3c29c6e8cd7c scsi: qla2xxx: Fix NULL pointer dereference in target mode
    6e5e4223c897 i40e: fix potential NULL pointer dereferencing of pf->vf i40e_sync_vsi_filters()
    aff3994d4bdd watchdog: iTCO_wdt: Set NO_REBOOT if the watchdog is not already running
    83a30e945571 watchdog: iTCO_wdt: No need to stop the timer in probe
    1e8c573f50a7 nvme-pci: do not set the NUMA node of device if it has none
    182d13dadb03 nvme-pci: factor out a nvme_pci_alloc_dev helper
    af58072e867c nvme-pci: factor the iod mempool creation into a helper
    c8bc44936f2c cgroup: Fix suspicious rcu_dereference_check() usage warning
    ce6b88a5853d sched/cpuacct: Optimize away RCU read lock
    b1deb155524e perf build: Define YYNOMEM as YYNOABORT for bison < 3.81
    86e65ffc4d0f fbdev/sh7760fb: Depend on FB=y
    4bf0044fe43f ncsi: Propagate carrier gain/loss events to the NCSI controller
    288990ec3580 powerpc/watchpoints: Annotate atomic context in more places
    47a94e87f00c powerpc/watchpoint: Disable pagefaults when getting user instruction
    7eb09f70d9c2 powerpc/watchpoints: Disable preemption in thread_change_pc()
    134b01a39077 media: vb2: frame_vector.c: replace WARN_ONCE with a comment
    baf7cf0fdb83 ASoC: imx-rpmsg: Set ignore_pmdown_time for dai_link
    9da93c74490c bpf: Clarify error expectations from bpf_clone_redirect
    e1a8b79ad768 ASoC: fsl: imx-pcm-rpmsg: Add SNDRV_PCM_INFO_BATCH flag
    45e028accbdf spi: stm32: add a delay before SPI disable
    25850bf83dcd spi: nxp-fspi: reset the FLSHxCR1 registers
    50662d21e414 ata: libata-eh: do not clear ATA_PFLAG_EH_PENDING in ata_eh_reset()
    8e3cdab909db smb3: correct places where ENOTSUPP is used instead of preferred EOPNOTSUPP
    d540a4370aba scsi: pm80xx: Avoid leaking tags when processing OPC_INB_SET_CONTROLLER_CONFIG command
    fde57d7ba9b3 scsi: pm80xx: Use phy-specific SAS address when sending PHY_START command
    a1589abd7c4a drm/amdgpu: Handle null atom context in VBIOS info ioctl
    fd334cfd8412 drm/amd/display: Don't check registers, if using AUX BL control
    a8bc0f6357af platform/mellanox: mlxbf-bootctl: add NET dependency into Kconfig
    344f2f3e61a9 ring-buffer: Do not attempt to read past "commit"
    3db9b420709b selftests: fix dependency checker script
    4aa90e624c30 btrfs: improve error message after failure to add delayed dir index item
    53e7c559b7bf ring-buffer: Avoid softlockup in ring_buffer_resize()
    b4874f72cf57 selftests/ftrace: Correctly enable event in instance-event.tc
    8c5c9ecbfa8d scsi: ufs: core: Move __ufshcd_send_uic_cmd() outside host_lock
    e08e61d50a30 scsi: qedf: Add synchronization between I/O completions and abort
    ada7fcba2d6a parisc: irq: Make irq_stack_union static to avoid sparse warning
    b7e376a26b0c parisc: drivers: Fix sparse warning
    d8c6fad00282 parisc: iosapic.c: Fix sparse warnings
    1ecdcfec4e4a parisc: sba: Fix compile warning wrt list of SBA devices
    bd1ec7f9983b spi: sun6i: fix race between DMA RX transfer completion and RX FIFO drain
    ff05ed4ae214 spi: sun6i: reduce DMA RX transfer width to single byte
    ac0d06809934 dma-debug: don't call __dma_entry_alloc_check_leak() under free_entries_lock
    d938c3d278d5 i2c: npcm7xx: Fix callback completion ordering
    0c615323a745 gpio: pmic-eic-sprd: Add can_sleep flag for PMIC EIC chip
    2a47ee15a6ab soc: imx8m: Enable OCOTP clock for imx8mm before reading registers
    7c59b882b9b3 xtensa: boot/lib: fix function prototypes
    70460e81e2d1 xtensa: boot: don't add include-dirs
    bc51434b6612 xtensa: iss/network: make functions static
    8e0f78a84f64 xtensa: add default definition for XCHAL_HAVE_DIV32
    be57fc50dc3c firmware: imx-dsp: Fix an error handling path in imx_dsp_setup_channels()
    1df81ea9e4db power: supply: ucs1002: fix error code in ucs1002_get_property()
    6937e44ffb91 bus: ti-sysc: Fix SYSC_QUIRK_SWSUP_SIDLE_ACT handling for uart wake-up
    0e75aa86a7d0 ARM: dts: ti: omap: motorola-mapphone: Fix abe_clkctrl warning on boot
    1b39eae11752 ARM: dts: ti: omap: Fix bandgap thermal cells addressing for omap3/4
    fcbf770c66ef ARM: dts: omap: correct indentation
    f5e12de36ab3 treewide: Replace GPLv2 boilerplate/reference with SPDX - gpl-2.0_56.RULE (part 1)
    6829bc7978e0 clk: tegra: fix error return case for recalc_rate
    78277b096d4c bus: ti-sysc: Fix missing AM35xx SoC matching
    5435a49b3b66 bus: ti-sysc: Use fsleep() instead of usleep_range() in sysc_reset()
    c39df101d8ca drm/bridge: ti-sn65dsi83: Do not generate HFP/HBP/HSA and EOT packet
    4bf10fd51ca5 MIPS: Alchemy: only build mmc support helpers if au1xmmc is enabled
    d2640d86876e btrfs: reset destination buffer when read_extent_buffer() gets invalid range
    1a541999f31f scsi: qla2xxx: Use raw_smp_processor_id() instead of smp_processor_id()
    532a23960566 scsi: qla2xxx: Select qpair depending on which CPU post_cmd() gets called
    6642b4eb083b ata: ahci: Add Elkhart Lake AHCI controller
    072611960741 ata: ahci: Rename board_ahci_mobile
    8274154712a0 ata: ahci: Add support for AMD A85 FCH (Hudson D4)
    bd69c74dca70 ata: libata: Rename link flag ATA_LFLAG_NO_DB_DELAY
    f5ba6d9d6bec netfilter: nft_exthdr: Fix non-linear header modification
    7ca3a1b0f474 netfilter: exthdr: add support for tcp option removal
    fb6f65780c9c Input: i8042 - add quirk for TUXEDO Gemini 17 Gen1/Clevo PD70PN
    191fc23cfa9a Input: i8042 - rename i8042-x86ia64io.h to i8042-acpipnpio.h
    5d2b57c0bc40 xfs: fix xfs_inodegc_stop racing with mod_delayed_work
    657f842859c4 xfs: disable reaping in fscounters scrub
    8444467eadb2 xfs: check that per-cpu inodegc workers actually run on that cpu
    67db9ecb84d5 xfs: explicitly specify cpu when forcing inodegc delayed work to run immediately
    99e65f075e6c xfs: introduce xfs_inodegc_push()
    2df381963240 xfs: bound maximum wait time for inodegc work
    08dc21596751 i2c: mux: gpio: Add missing fwnode_handle_put()
    f912d9d87421 i2c: mux: gpio: Replace custom acpi_get_local_address()
    1aa39eee57f6 i2c: mux: demux-pinctrl: check the return value of devm_kstrdup()
    9910b1411e7e gpio: tb10x: Fix an error handling path in tb10x_gpio_probe()
    d7acb7031758 Fix up backport of 136191703038 ("interconnect: Teach lockdep about icc_bw_lock order")
    d645206e9be2 igc: Expose tx-usecs coalesce setting to user
    d7a2bf6faa82 bnxt_en: Flush XDP for bnxt_poll_nitroa0()'s NAPI
    56d2418a079a net: ena: Flush XDP packets on error.
    07b569051f6e locking/seqlock: Do the lockdep annotation before locking in do_write_seqcount_begin_nested()
    a70dbdede0c7 netfilter: ipset: Fix race between IPSET_CMD_CREATE and IPSET_CMD_SWAP
    0dcc9b4097d8 netfilter: nf_tables: disable toggling dormant table state more than once
    ea82139e6e35 net: rds: Fix possible NULL-pointer dereference
    cd05eec2ee0c team: fix null-ptr-deref when team device type is changed
    8bc97117b51d net: bridge: use DEV_STATS_INC()
    0d3939cccb20 net: hns3: add 5ms delay before clear firmware reset irq source
    d6d182d856d0 net: hns3: fix fail to delete tc flower rules during reset issue
    7c47b238f4ec net: hns3: only enable unicast promisc when mac table full
    96af9a55b782 net: hns3: fix GRE checksum offload issue
    13ea4b92e875 x86/srso: Fix SBPB enablement for spec_rstack_overflow=off
    e2c34afe8362 x86/srso: Fix srso_show_state() side effect
    21efa88e777f platform/x86: intel_scu_ipc: Fail IPC send if still busy
    0a5d236b52cf platform/x86: intel_scu_ipc: Don't override scu in intel_scu_ipc_dev_simple_command()
    ab78000c38b4 platform/x86: intel_scu_ipc: Check status upon timeout in ipc_wait_for_interrupt()
    47329633b3f0 platform/x86: intel_scu_ipc: Check status after timeout in busy_loop()
    26df9ab5de30 dccp: fix dccp_v4_err()/dccp_v6_err() again
    3b14e8431855 powerpc/perf/hv-24x7: Update domain value check
    8860d354f653 ipv4: fix null-deref in ipv4_link_failure
    c196ecd3f893 igc: Fix infinite initialization loop with early XDP redirect
    a2d69dcb6ccb ionic: fix 16bit math issue when PAGE_SIZE >= 64KB
    3796e449a03e i40e: Fix VF VLAN offloading when port VLAN is configured
    a628f3b5cd8d i40e: Add VF VLAN pruning
    7a9eee3b5d4d iavf: do not process adminq tasks when __IAVF_IN_REMOVE_TASK is set
    f3c6a17900e8 ASoC: imx-audmix: Fix return error with devm_clk_get()
    f90a7b9586d7 net/core: Fix ETH_P_1588 flow dissector
    55629e616452 selftests: tls: swap the TX and RX sockets in some tests
    acabf5df49aa bpf: Avoid deadlock when using queue and stack maps from NMI
    c6e44f4c31c5 netfilter: nf_tables: disallow element removal on anonymous sets
    6a8de7775329 ASoC: meson: spdifin: start hw on dai probe
    ef99506eaf1d netfilter: nf_tables: fix memleak when more than 255 elements expired
    8d7a00b904da netfilter: nft_set_hash: try later when GC hits EAGAIN on iteration
    83d3a4607c58 netfilter: nft_set_pipapo: stop GC iteration if GC transaction allocation fails
    949369f9f0d9 netfilter: nft_set_pipapo: call nft_trans_gc_queue_sync() in catchall GC
    2e6846b613fa netfilter: nft_set_rbtree: use read spinlock to avoid datapath contention
    9af7dfb3c9d7 netfilter: nft_set_rbtree: skip sync GC for new elements in this transaction
    9366966caf1a netfilter: nf_tables: defer gc run if previous batch is still pending
    082791b42123 netfilter: nf_tables: use correct lock to protect gc_list
    b44a459c6561 netfilter: nf_tables: GC transaction race with abort path
    24707fa1e1f9 netfilter: nf_tables: GC transaction race with netns dismantle
    6796800f0d8e netfilter: nf_tables: fix GC transaction races with netns and netlink event exit path
    af78b0489e88 netfilter: nf_tables: don't fail inserts if duplicate has expired
    8f24fe69e3ca netfilter: nf_tables: remove busy mark and gc batch API
    b290795bd26f netfilter: nft_set_hash: mark set element as dead when deleting from packet path
    479a2cf52593 netfilter: nf_tables: adapt set backend to use GC transaction API
    d19e8bf3ea41 netfilter: nf_tables: GC transaction API to avoid race with control plane
    7c7e658a36f8 netfilter: nf_tables: don't skip expired elements during walk
    a2d1125ee04e tracing: Have event inject files inc the trace array ref count
    6b6c088c38f7 ext4: do not let fstrim block system suspend
    a9d3bb58da95 ext4: move setting of trimmed bit into ext4_try_to_trim_range()
    d91abea15c61 ext4: replace the traditional ternary conditional operator with with max()/min()
    656f0495e4ac ext4: change s_last_trim_minblks type to unsigned long
    be57857fb3c3 ext4: scope ret locally in ext4_try_to_trim_range()
    e832b55881a1 ata: libahci: clear pending interrupt status
    f6189f373151 ata: ahci: Drop pointless VPRINTK() calls and convert the remaining ones
    fa6d449e4d02 tracing: Increase trace array ref count on enable and filter files
    7a688f191a17 tracing: Make trace_marker{,_raw} stream-like
    68fc0e75c793 NFSv4.1: fix pnfs MDS=DS session trunking
    0ff78c455494 NFSv4.1: use EXCHGID4_FLAG_USE_PNFS_DS for DS server
    d381bfe13895 SUNRPC: Mark the cred for revalidation if the server rejects it
    f1c434ddafe6 NFS/pNFS: Report EINVAL errors from connect() to the server
    0c0a7e1f2a6a NFS: More fixes for nfs_direct_write_reschedule_io()
    a354b4a367f5 NFS: Use the correct commit info in nfs_join_page_group()
    b911329317b4 Linux 5.15.133
    e3a29b80e9e6 interconnect: Teach lockdep about icc_bw_lock order
    c6244cd00c97 drm/amd/display: enable cursor degamma for DCN3+ DRM legacy gamma
    08569c92f7f3 net/sched: Retire rsvp classifier
    6b080fa8aae1 drm/amdgpu: fix amdgpu_cs_p1_user_fence
    6386a2d4dc01 drm/amd/display: fix the white screen issue when >= 64GB DRAM
    e04b7073bdce ext4: fix rec_len verify error
    93763d58705a scsi: pm8001: Setup IRQs on resume
    72a22696cf19 scsi: megaraid_sas: Fix deadlock on firmware crashdump
    54603e8a88bc ata: libata: disallow dev-initiated LPM transitions to unsupported states
    01c7c38a90bc i2c: aspeed: Reset the i2c controller when timeout occurs
    763d39f4e8fb tracefs: Add missing lockdown check to tracefs_create_dir()
    bf195968e362 nfsd: fix change_info in NFSv4 RENAME replies
    bf38c1d29f8b tracing: Have option files inc the trace array ref count
    85ad4688b7a7 tracing: Have current_trace inc the trace array ref count
    962e6723239b tracing: Have tracing_max_latency inc the trace array ref count
    380bbd46d61c btrfs: release path before inode lookup during the ino lookup ioctl
    779c3cf2749c btrfs: fix lockdep splat and potential deadlock after failure running delayed items
    f9c78afcee46 ovl: fix incorrect fdput() on aio completion
    05a7289a5d4b ovl: fix failed copyup of fileattr on a symlink
    8bcb80293be7 attr: block mode changes of symlinks
    d30af15e460f md/raid1: fix error: ISO C90 forbids mixed declarations
    abdfde037712 samples/hw_breakpoint: fix building without module unloading
    58787ff3d023 x86/purgatory: Remove LTO flags
    8abf1ec895d5 x86/boot/compressed: Reserve more memory for page tables
    e1a27664fcf5 scsi: lpfc: Fix the NULL vs IS_ERR() bug for debugfs_create_file()
    f0fd24f1fae0 selftests: tracing: Fix to unmount tracefs for recovering environment
    dded6b81ad68 scsi: qla2xxx: Fix NULL vs IS_ERR() bug for debugfs_create_dir()
    1d5caeac9655 drm: gm12u320: Fix the timeout usage for usb_bulk_msg()
    b9f0572b38c1 btrfs: compare the correct fsid/metadata_uuid in btrfs_validate_super
    cba491ee38e2 btrfs: add a helper to read the superblock metadata_uuid
    cb3671a2eeac btrfs: move btrfs_pinned_by_swapfile prototype into volumes.h
    f16fe29368fd perf test shell stat_bpf_counters: Fix test on Intel
    ad73216e006f perf test: Remove bash construct from stat_bpf_counters.sh test
    d8f81baeb9eb MIPS: Use "grep -E" instead of "egrep"
    dfe961b1e476 mtd: rawnand: brcmnand: Fix ECC level field setting for v7.2 controller
    56cf9f446b33 mtd: rawnand: brcmnand: Allow SoC to provide I/O operations
    34fcb59437a7 jbd2: correct the end of the journal recovery scan range
    a4605449cc9f jbd2: rename jbd_debug() to jbd2_debug()
    db6c90f2671c jbd2: kill t_handle_lock transaction spinlock
    e9270898222a jbd2: fix use-after-free of transaction_t race
    b0412dd1c24b jbd2: refactor wait logic for transaction updates into a common function
    f980bf1586ef printk: Consolidate console deferred printing
    9be2957f014d interconnect: Fix locking for runpm vs reclaim
    f3f6bf22a4f5 kobject: Add sanity check for kset->kobj.ktype in kset_register()
    81bbe6667024 media: pci: ipu3-cio2: Initialise timing struct to avoid a compiler warning
    d4ef3c9c7947 usb: ehci: add workaround for chipidea PORTSC.PEC bug
    c829d25e26fb serial: cpm_uart: Avoid suspicious locking
    5353df78c226 scsi: target: iscsi: Fix buffer overflow in lio_target_nacl_info_show()
    b97aaf9faf89 tools: iio: iio_generic_buffer: Fix some integer type and calculation
    60a71fd1910e usb: gadget: fsl_qe_udc: validate endpoint index for ch9 udc
    c861a61be6d3 usb: cdns3: Put the cdns set active part outside the spin lock
    930c60e13947 media: pci: cx23885: replace BUG with error return
    48bb6a9fa5cb media: tuners: qt1010: replace BUG_ON with a regular error
    2a33fc57133d media: dvb-usb-v2: gl861: Fix null-ptr-deref in gl861_i2c_master_xfer
    5b1ea100ad36 media: az6007: Fix null-ptr-deref in az6007_i2c_xfer()
    3dd5846a8739 media: anysee: fix null-ptr-deref in anysee_master_xfer
    033b0c0780ad media: af9005: Fix null-ptr-deref in af9005_i2c_xfer
    903566208ae6 media: dw2102: Fix null-ptr-deref in dw2102_i2c_transfer()
    d9ef84a7c222 media: dvb-usb-v2: af9035: Fix null-ptr-deref in af9035_i2c_master_xfer
    ca49cef3acaa PCI: fu740: Set the number of MSI vectors
    d35e7ae10eb8 powerpc/pseries: fix possible memory leak in ibmebus_bus_init()
    46870eea5496 ARM: 9317/1: kexec: Make smp stop calls asynchronous
    ef7311101ca4 jfs: fix invalid free of JFS_IP(ipimap)->i_imap in diUnmount
    aa5b019a3e0f fs/jfs: prevent double-free in dbUnmount() after failed jfs_remount()
    7ac65c29b6c2 ext2: fix datatype of block number in ext2_xattr_set2()
    4f96c0665f9f md: raid1: fix potential OOB in raid1_remove_disk()
    f3e9fc7b02b9 bus: ti-sysc: Configure uart quirks for k3 SoC
    3157aa794c75 drm/exynos: fix a possible null-pointer dereference due to data race in exynos_drm_crtc_atomic_disable()
    78bc9d25997a drm/amd/display: Blocking invalid 420 modes on HDMI TMDS for DCN31
    5eca70c14b31 ALSA: hda: intel-dsp-cfg: add LunarLake support
    e8ba418d4926 samples/hw_breakpoint: Fix kernel BUG 'invalid opcode: 0000'
    961df5a3f5cc arm64: dts: qcom: sm8250-edo: correct ramoops pmsg-size
    49cd54900078 arm64: dts: qcom: sm8150-kumano: correct ramoops pmsg-size
    1e0a38bb840a arm64: dts: qcom: sm6125-pdx201: correct ramoops pmsg-size
    201071956ec6 drm/bridge: tc358762: Instruct DSI host to generate HSE packets
    c64ee9dd3358 wifi: mac80211_hwsim: drop short frames
    66594a1e6ddd netfilter: ebtables: fix fortify warnings in size_entry_mwt()
    fedd9377dd9c wifi: mac80211: check S1G action frame size
    e08333e2abae alx: fix OOB-read compiler warning
    2b0a093cdf59 mmc: sdhci-esdhc-imx: improve ESDHC_FLAG_ERR010450
    0a1f87f0ca76 tpm_tis: Resend command to recover from data transfer errors
    67589d247909 crypto: lib/mpi - avoid null pointer deref in mpi_cmp_ui()
    389106425dee wifi: wil6210: fix fortify warnings
    ddb8f358b5e0 wifi: mwifiex: fix fortify warning
    a7ebe459c72e wifi: ath9k: fix printk specifier
    3de6b6ab69e2 wifi: ath9k: fix fortify warnings
    6b0adfafb073 crypto: lrw,xts - Replace strlcpy with strscpy
    dc100292e503 devlink: remove reload failed checks in params get/set callbacks
    7b7964cd9db3 ACPI: x86: s2idle: Catch multiple ACPI_TYPE_PACKAGE objects
    eda268b5b7ad hw_breakpoint: fix single-stepping when using bpf_overflow_handler
    6e743b7261ef perf/imx_ddr: speed up overflow frequency of cycle
    f9a2c79c2970 perf/smmuv3: Enable HiSilicon Erratum 162001900 quirk for HIP08/09
    ed1afb597280 ACPI: video: Add backlight=native DMI quirk for Lenovo Ideapad Z470
    f685311dbe05 scftorture: Forgive memory-allocation failure if KASAN
    4f03fba096bf rcuscale: Move rcu_scale_writer() schedule_timeout_uninterruptible() to _idle()
    f1ceff37ac6b kernel/fork: beware of __put_task_struct() calling context
    430787056dd3 ACPICA: Add AML_NO_OPERAND_RESOLVE flag to Timer
    766e56faddbe locks: fix KASAN: use-after-free in trace_event_raw_event_filelock_lock
    6994f806c6d1 btrfs: output extra debug info if we failed to find an inline backref
    71eeddcad734 autofs: fix memory leak of waitqueues in autofs_catatonic_mode
    35ecaa3632bf Linux 5.15.132
    0c0d79f3366a pcd: fix error codes in pcd_init_unit()
    893978f1b4d1 drm/amd/display: Fix a bug when searching for insert_above_mpcc
    0b8e09b39ef3 MIPS: Only fiddle with CHECKFLAGS if `need-compiler'
    55d2e7c1ab8e kcm: Fix error handling for SOCK_DGRAM in kcm_sendmsg().
    e80228b27487 ixgbe: fix timestamp configuration code
    5b55dac919ec ipv6: fix ip6_sock_set_addr_preferences() typo
    481bd6dcc5fe net/tls: do not free tls_rec on async operation in bpf_exec_tx_verdict()
    3600c0dc0deb platform/mellanox: mlxbf-pmc: Fix reading of unprogrammed events
    07c0abc80604 platform/mellanox: mlxbf-pmc: Fix potential buffer overflows
    7c34ea34516d platform/mellanox: mlxbf-tmfifo: Drop jumbo frames
    694035201aac platform/mellanox: mlxbf-tmfifo: Drop the Rx packet if no more descriptors
    97275339c34c kcm: Fix memory leak in error path of kcm_sendmsg()
    864da4a5d5eb r8152: check budget for r8152_poll()
    fbdc4e9908b2 net: dsa: sja1105: hide all multicast addresses from "bridge fdb show"
    6a4480c5e6eb hsr: Fix uninit-value access in fill_frame_info()
    072324cfab9b net: ethernet: mtk_eth_soc: fix possible NULL pointer dereference in mtk_hwlro_get_fdir_all()
    5bb09dddc724 net: ethernet: mvpp2_main: fix possible OOB write in mvpp2_ethtool_get_rxnfc()
    06b4934ab2b5 net/smc: use smc_lgr_list.lock to protect smc_lgr_list.list iterate in smcr_port_add
    aea3801c234d kselftest/runner.sh: Propagate SIGTERM to runner child
    2f1e86014d0c net: ipv4: fix one memleak in __inet_del_ifa()
    f086e859ddc2 ARM: dts: BCM5301X: Extend RAM to full 256MB for Linksys EA6500 V2
    8173d9027031 ARM: dts: samsung: exynos4210-i9100: Fix LCD screen's physical size
    072cd213c64f block: don't add or resize partition on the disk with GENHD_FL_NO_PART
    c6ce1c5dd327 block: rename GENHD_FL_NO_PART_SCAN to GENHD_FL_NO_PART
    6c06a7f6b41c block: move GENHD_FL_BLOCK_EVENTS_ON_EXCL_WRITE to disk->event_flags
    8247ff0d5036 block: move GENHD_FL_NATIVE_CAPACITY to disk->state
    5ad42b999a42 pcd: cleanup initialization
    7607bc7fe6cc pcd: move the identify buffer into pcd_identify
    242bbe218814 perf hists browser: Fix the number of entries for 'e' key
    4d7a8a44e030 perf tools: Handle old data in PERF_RECORD_ATTR
    a8f91f480c62 perf hists browser: Fix hierarchy mode header
    4ee1cf2a5bcc MIPS: Fix CONFIG_CPU_DADDI_WORKAROUNDS `modules_install' regression
    df4d8d5ab647 drm/amd/display: prevent potential division by zero errors
    3b51d016bbbf mtd: rawnand: brcmnand: Fix potential false time out warning
    2353b7bb61e4 mtd: rawnand: brcmnand: Fix potential out-of-bounds access in oob write
    b59ff750bf80 mtd: rawnand: brcmnand: Fix crash during the panic_write
    ca5218aef9e5 btrfs: use the correct superblock to compare fsid in btrfs_validate_super
    f3260733894a btrfs: don't start transaction when joining with TRANS_JOIN_NOSTART
    7ef0e8b812e0 btrfs: free qgroup rsv on io failure
    5fd6f40d17e8 fuse: nlookup missing decrement in fuse_direntplus_link
    65b6890c3d01 ata: pata_ftide010: Add missing MODULE_DESCRIPTION
    0b62825dc6c3 ata: sata_gemini: Add missing MODULE_DESCRIPTION
    81dd61cb1caa ata: pata_falcon: fix IO base selection for Q40
    20bc2c470369 lib: test_scanf: Add explicit type cast to result initialization in test_number_prefix()
    4315b4a95ecf ext4: add correct group descriptors and reserved GDT blocks to system zone
    ef5fea70e591 jbd2: check 'jh->b_transaction' before removing it from checkpoint
    6778a3857266 jbd2: fix checkpoint cleanup performance regression
    6b195e07a2cf dmaengine: sh: rz-dmac: Fix destination and source data size setting
    0476f2016ddc ARC: atomics: Add compiler barrier to atomic operations...
    3375186d5e3f net/mlx5: Free IRQ rmap and notifier on kernel shutdown
    2348a375ee16 sh: boards: Fix CEU buffer size passed to dma_declare_coherent_memory()
    f5160dc17e81 net: hns3: remove GSO partial feature bit
    6d548b7cb216 net: hns3: fix the port information display when sfp is absent
    cc3c67e08169 net: hns3: fix invalid mutex between tc qdisc and dcb ets command issue
    2c9643fa6360 net: hns3: fix debugfs concurrency issue between kfree buffer and read
    8bfa87cf4a86 net: hns3: fix byte order conversion issue in hclge_dbg_fd_tcam_read()
    19280e8dfb52 netfilter: nfnetlink_osf: avoid OOB read
    1ad7b189cc14 netfilter: nftables: exthdr: fix 4-byte stack OOB write
    347f765176db net: dsa: sja1105: complete tc-cbs offload support on SJA1110
    cb4494cfe4b7 net: dsa: sja1105: fix -ENOSPC when replacing the same tc-cbs too many times
    77b850b84d21 net: dsa: sja1105: fix bandwidth discrepancy between tc-cbs software and offload
    d11109c03d6e ip_tunnels: use DEV_STATS_INC()
    fcfb5842ef9c idr: fix param name in idr_alloc_cyclic() doc
    131cd74a8e38 s390/zcrypt: don't leak memory if dev_set_name() fails
    12de76fdddb5 igb: Change IGB_MIN to allow set rx/tx value between 64 and 80
    7c2f90b1c213 igbvf: Change IGBVF_MIN to allow set rx/tx value between 64 and 80
    f4c5640d6d38 igc: Change IGC_MIN to allow set rx/tx value between 64 and 80
    9210b3dd74ac octeontx2-af: Fix truncation of smq in CN10K NIX AQ enqueue mbox handler
    1840f08c2a1b kcm: Destroy mutex in kcm_exit_net()
    6ea277b2c626 net: sched: sch_qfq: Fix UAF in qfq_dequeue()
    3868de7c5361 af_unix: Fix data race around sk->sk_err.
    d95456660fae af_unix: Fix data-races around sk->sk_shutdown.
    e5edc6e44a88 af_unix: Fix data-race around unix_tot_inflight.
    9151ed4b0061 af_unix: Fix data-races around user->unix_inflight.
    907fbed65cec net: phy: micrel: Correct bit assignments for phy_device flags
    5d2d3f2300c3 net: ipv6/addrconf: avoid integer underflow in ipv6_create_tempaddr
    77dd55f5ec6a veth: Fixing transmit return status for dropped packets
    56603b2c82e3 igb: disable virtualization features on 82580
    149bc7834d6f ipv4: ignore dst hint for multipath routes
    e18b49495a52 drm/i915/gvt: Drop unused helper intel_vgpu_reset_gtt()
    5979985f2d6b xsk: Fix xsk_diag use-after-free error during socket cleanup
    49acc5c5b280 net: fib: avoid warn splat in flow dissector
    ed4e0adfa407 net: read sk->sk_family once in sk_mc_loop()
    e0b483a0584f ipv4: annotate data-races around fi->fib_dead
    74df0319e4e2 sctp: annotate data-races around sk->sk_wmem_queued
    973a4c302d7f net/sched: fq_pie: avoid stalls in fq_pie_timer()
    5e22217c1142 pwm: lpc32xx: Remove handling of PWM channels
    676152264dec watchdog: intel-mid_wdt: add MODULE_ALIAS() to allow auto-load
    d6aa2be1379d perf top: Don't pass an ERR_PTR() directly to perf_session__delete()
    79bd17c99ec9 perf vendor events: Drop some of the JSON/events for power10 platform
    1356eaceef34 perf vendor events: Update the JSON/events descriptions for power10 platform
    24481d5c7413 x86/virt: Drop unnecessary check on extended CPUID level in cpu_has_svm()
    6e9863165674 perf annotate bpf: Don't enclose non-debug code with an assert()
    184be0d59242 Input: tca6416-keypad - fix interrupt enable disbalance
    0b79f5a19cfb Input: tca6416-keypad - always expect proper IRQ number in i2c client
    1e3167aa4ba2 backlight: gpio_backlight: Drop output GPIO direction check for initial power state
    6fc8bdc3cf4c pwm: atmel-tcb: Fix resource freeing in error path and remove
    6b2bb1a1a63c pwm: atmel-tcb: Harmonize resource allocation order
    d4734ef765eb pwm: atmel-tcb: Convert to platform remove callback returning void
    c3bc668581e7 perf trace: Really free the evsel->priv area
    8e96f741b328 perf trace: Use zfree() to reduce chances of use after free
    414cf7a2cc87 kconfig: fix possible buffer overflow
    be9ce0dbde4f gfs2: low-memory forced flush fixes
    751facd3634c gfs2: Switch to wait_event in gfs2_logd
    d0245b066971 kbuild: do not run depmod for 'make modules_sign'
    05333a6a21e3 bus: mhi: host: Skip MHI reset if device is in RDDM
    e2964c98ec31 NFSv4/pnfs: minor fix for cleanup path in nfs4_get_device_info
    da302f1d476a NFS: Fix a potential data corruption
    0db19df21be5 clk: qcom: mss-sc7180: fix missing resume during probe
    f64f682be7c8 clk: qcom: q6sstop-qcs404: fix missing resume during probe
    b2f39b813d1e soc: qcom: qmi_encdec: Restrict string length in decode
    e61db8922631 clk: qcom: gcc-mdm9615: use proper parent for pll0_vote clock
    a8474506c912 clk: imx: pll14xx: dynamically configure PLL for 393216000/361267200Hz
    a69b951c8398 dt-bindings: clock: xlnx,versal-clk: drop select:false
    ead2436cf05e pinctrl: cherryview: fix address_space_handler() argument
    8859f58c1790 parisc: led: Reduce CPU overhead for disk & lan LED computation
    2655e1d970cf parisc: led: Fix LAN receive and transmit LEDs
    7ad44409cd3b lib/test_meminit: allocate pages up to order MAX_ORDER
    2d8138cea71d clk: qcom: turingcc-qcs404: fix missing resume during probe
    9f5db4ab19f8 drm/ast: Fix DRAM init on AST2200
    cfc47807a482 clk: qcom: camcc-sc7180: fix async resume during probe
    309c27162afe fbdev/ep93xx-fb: Do not assign to struct fb_info.dev
    4316e951f164 scsi: qla2xxx: Fix firmware resource tracking
    7b89c3727bff scsi: qla2xxx: Error code did not return to upper layer
    15a71bb25beb scsi: qla2xxx: Fix smatch warn for qla_init_iocb_limit()
    106392156273 scsi: qla2xxx: Flush mailbox commands on chip reset
    def49a05aef4 scsi: qla2xxx: Remove unsupported ql2xenabledif option
    be12c9f4c60c scsi: qla2xxx: Fix TMF leak through
    4322f3de9f21 scsi: qla2xxx: Fix session hang in gnl
    a4708402c458 scsi: qla2xxx: Turn off noisy message log
    b0453b0cf506 scsi: qla2xxx: Fix erroneous link up failure
    5934b2125f5b scsi: qla2xxx: Fix command flush during TMF
    4a16a46c8481 scsi: qla2xxx: fix inconsistent TMF timeout
    f1ea164be545 scsi: qla2xxx: Fix deletion race condition
    683945b17724 scsi: qla2xxx: Limit TMF to 8 per function
    fde268c234d1 scsi: qla2xxx: Adjust IOCB resource on qpair create
    c29848249f78 io_uring: break iopolling on signal
    0def123f1254 io_uring: break out of iowq iopoll on teardown
    1a0aba2bf293 io_uring: always lock in io_apoll_task_func
    2920cc4c64a1 net/ipv6: SKB symmetric hash should incorporate transport ports
    529bcc70c49c udf: initialize newblock to 0
    fae2d591f3cb Revert "drm/amdgpu: install stub fence into potential unused fence pointers"
    f01e21d6c7ed md/md-bitmap: remove unnecessary local variable in backlog_store()
    99a8d14d7965 tracing: Zero the pipe cpumask on alloc to avoid spurious -EBUSY
    05c581ad3e7b perf/x86/uncore: Correct the number of CHAs on EMR
    861cfdc51f22 x86/sgx: Break up long non-preemptible delays in sgx_vepc_release()
    7e3ddbea87a9 USB: core: Fix oversight in SuperSpeed initialization
    7fe9d8799606 USB: core: Fix race by not overwriting udev->descriptor in hub_port_init()
    eda9a2966582 USB: core: Change usb_get_device_descriptor() API
    56c49a3328e9 USB: core: Unite old scheme and new scheme descriptor reads
    0ad6bad31da6 usb: typec: bus: verify partner exists in typec_altmode_attention
    31220bd89c22 usb: typec: tcpm: set initial svdm version based on pd revision
    3acc6b9f266f cpufreq: brcmstb-avs-cpufreq: Fix -Warray-bounds bug
    cb65ad51f1bd crypto: stm32 - fix loop iterating through scatterlist for DMA
    9ab2c149c2e7 s390/ipl: add missing secure/has_secure file to ipl type 'unknown'
    6aff2732577c arm64: sdei: abort running SDEI handlers during crash
    fedecaeef888 pstore/ram: Check start of empty przs during init
    8d68582b93e6 mmc: renesas_sdhi: register irqs before registering controller
    5294144b6ad2 fsverity: skip PKCS#7 parser when keyring is empty
    86608e1b0c6f net: handle ARPHRD_PPP in dev_is_mac_header_xmit()
    51ffed9ca1a4 X.509: if signature is unsupported skip validation
    6ecf09699eb1 dccp: Fix out of bounds access in DCCP error handler
    7a2978e8d3c0 dlm: fix plock lookup when using multiple lockspaces
    703cf47d47ba parisc: Fix /proc/cpuinfo output for lscpu
    49a49d442075 procfs: block chmod on /proc/thread-self/comm
    44f6ec589353 Revert "PCI: Mark NVIDIA T4 GPUs to avoid bus reset"
    d73d3787c9d1 ntb: Fix calculation ntb_transport_tx_free_entry()
    da0c7293f4db ntb: Clean up tx tail index on link down
    bfa051f650a7 ntb: Drop packets when qp link is down
    8f4edcd65534 scsi: mpt3sas: Perform additional retries if doorbell read returns 0
    58388f2958f6 Revert "scsi: qla2xxx: Fix buffer overrun"
    bd188d1e3855 media: venus: hfi_venus: Write to VIDC_CTRL_INIT after unmasking interrupts
    6e9632a01e6d media: dvb: symbol fixup for dvb_attach()
    9a43563cfd6b arm64: csum: Fix OoB access in IP checksum code for negative lengths
    a0a49da2a79a i3c: master: svc: fix probe failure when no i3c device exist
    a905ac21b2ab xtensa: PMU: fix base address for the newer hardware
    8742dbf9c25d backlight/lv5207lp: Compare against struct fb_info.device
    568132f74cb1 backlight/bd6107: Compare against struct fb_info.device
    4e7b4ddc900c backlight/gpio_backlight: Compare against struct fb_info.device
    3b018c3d1016 ARM: OMAP2+: Fix -Warray-bounds warning in _pwrdm_state_switch()
    cbb7d8a4b4be ipmi_si: fix a memleak in try_smi_init()
    6043dd31f771 PCI: rockchip: Use 64-bit mask on MSI 64-bit PCI address
    aba1bf197467 media: i2c: ccs: Check rules is non-NULL
    df64819dd6a0 mm/vmalloc: add a safer version of find_vm_area() for debug
    20b7d0a62ad1 scsi: core: Fix the scsi_set_resid() documentation
    20990d6a8543 printk: ringbuffer: Fix truncating buffer size min_t cast
    0a22f9c17b1a rcu: dump vmalloc memory info safely
    d479c841b18d ALSA: pcm: Fix missing fixup call in compat hw_refine ioctl
    111bafa210ae PM / devfreq: Fix leak in devfreq_dev_release()
    be7353af5b35 igb: set max size RX buffer when store bad packet is enabled
    d5790386595d skbuff: skb_segment, Call zero copy functions before using skbuff frags
    267a29f8bfdb netfilter: xt_sctp: validate the flag_info count
    b3d07714ad24 netfilter: xt_u32: validate user space input
    a9e6142e5f8f netfilter: ipset: add the missing IP_SET_HASH_WITH_NET0 macro for ip_set_hash_netportnet.c
    3e48f741e98a igmp: limit igmpv3_newpack() packet size to IP_MAX_MTU
    de16cb7986f2 virtio_ring: fix avail_wrap_counter in virtqueue_add_packed
    d6f80ddb9eda cpufreq: Fix the race condition while updating the transition_task of policy
    42d8c7fa0bf6 dmaengine: ste_dma40: Add missing IRQ check in d40_probe
    329d0f168c8f um: Fix hostaudio build errors
    58d17e766093 mtd: rawnand: fsmc: handle clk prepare error in fsmc_nand_resume()
    679a71b31179 mtd: spi-nor: Check bus width while setting QE bit
    8869fd166f23 leds: trigger: tty: Do not use LED_ON/OFF constants, use led_blink_set_oneshot instead
    0f715ea7d36e leds: multicolor: Use rounded division when calculating color components
    1a68bef23726 leds: pwm: Fix error code in led_pwm_create_fwnode()
    abd740db896b rpmsg: glink: Add check for kstrdup
    b45cf29f97a2 phy/rockchip: inno-hdmi: do not power on rk3328 post pll on reg write
    40d637359f3f phy/rockchip: inno-hdmi: round fractal pixclock in rk3328 recalc_rate
    52942a47d034 phy/rockchip: inno-hdmi: use correct vco_div_5 macro on rk3328
    31d7e6c7689b mtd: rawnand: brcmnand: Fix mtd oobsize
    6182318ac046 tracing: Fix race issue between cpu buffer write and swap
    548f48ec1915 tracing: Remove extra space at the end of hwlat_detector/mode
    2ba8bb00720a x86/speculation: Mark all Skylake CPUs as vulnerable to GDS
    dde88ab4e45b HID: multitouch: Correct devm device reference for hidinput input_dev name
    4fb28379b3c7 HID: logitech-dj: Fix error handling in logi_dj_recv_switch_to_dj_mode()
    1bb42aca7a96 Revert "IB/isert: Fix incorrect release of isert connection"
    4f1807fddd9b amba: bus: fix refcount leak
    1c3701373463 serial: tegra: handle clk prepare error in tegra_uart_hw_init()
    076fb40cf27a scsi: fcoe: Fix potential deadlock on &fip->ctlr_lock
    c4772759abe1 scsi: core: Use 32-bit hostnum in scsi_host_lookup()
    6248f4305378 cgroup:namespace: Remove unused cgroup_namespaces_init()
    04824d50e6b5 media: i2c: rdacm21: Fix uninitialized value
    f3572eef8551 media: ov2680: Fix regulators being left enabled on ov2680_power_on() errors
    205f71744176 media: ov2680: Fix ov2680_set_fmt() which == V4L2_SUBDEV_FORMAT_TRY not working
    89ecb4b40094 media: ov2680: Add ov2680_fill_format() helper function
    784d1b83ae2c media: ov2680: Don't take the lock for try_fmt calls
    dbb717b4ee68 media: ov2680: Remove VIDEO_V4L2_SUBDEV_API ifdef-s
    4c1a5c2885d4 media: ov2680: Fix vflip / hflip set functions
    958905ed42b8 media: ov2680: Fix ov2680_bayer_order()
    cdd5fca7200d media: ov2680: Remove auto-gain and auto-exposure controls
    322a805ffdff media: i2c: ov2680: Set V4L2_CTRL_FLAG_MODIFY_LAYOUT on flips
    abba34017e16 media: ov5640: Enable MIPI interface in ov5640_set_power_mipi()
    1717f67be875 USB: gadget: f_mass_storage: Fix unused variable warning
    121b8d30f42c media: venus: hfi_venus: Only consider sys_idle_indicator on V1
    f6b483ead6dc media: go7007: Remove redundant if statement
    d079a3e1ccdd platform/x86: dell-sysman: Fix reference leak
    426bd7418701 iommu/vt-d: Fix to flush cache of PASID directory table
    9dc6f660815a iommu/qcom: Disable and reset context bank before programming
    3274e32fc969 fsi: aspeed: Reset master errors after CFAM reset
    7a17deca33e1 IB/uverbs: Fix an potential error pointer dereference
    42d111304dd7 RDMA/hns: Fix CQ and QP cache affinity
    b051c3bf3bdf RDMA/hns: Fix incorrect post-send with direct wqe of wr-list
    154822356e4d RDMA/hns: Fix port active speed
    de4aca5b284e iommu/sprd: Add missing force_aperture
    46b76f13f1ad driver core: test_async: fix an error code
    a6992ecefe5d dma-buf/sync_file: Fix docs syntax
    d3256d80406c coresight: tmc: Explicit type conversions to prevent integer overflow
    93a5b461a4e1 RDMA/irdma: Replace one-element array with flexible-array member
    97097ea2f37e scsi: qedf: Do not touch __user pointer in qedf_dbg_fp_int_cmd_read() directly
    1c996be7f233 scsi: qedf: Do not touch __user pointer in qedf_dbg_debug_cmd_read() directly
    cb6d20a8b5d7 scsi: qedf: Do not touch __user pointer in qedf_dbg_stop_io_on_error_cmd_read() directly
    2f0d202d82b9 x86/APM: drop the duplicate APM_MINOR_DEV macro
    f34508d934c4 serial: sprd: Fix DMA buffer leak issue
    c54c66d904fa serial: sprd: Assign sprd_port after initialized to avoid wrong access
    f61fc650c478 scsi: qla4xxx: Add length check when parsing nlattrs
    46ad449efde1 scsi: be2iscsi: Add length check when parsing nlattrs
    4bd57d889099 scsi: iscsi: Add strlen() check in iscsi_if_set{_host}_param()
    e9bac3cc744f scsi: iscsi: Add length check for nlattr payload
    9285efd95996 scsi: iscsi: Rename iscsi_set_param() to iscsi_if_set_param()
    7231d60d41c4 scsi: RDMA/srp: Fix residual handling
    484ddaa90b7e usb: phy: mxs: fix getting wrong state with mxs_phy_is_otg_host()
    cbb8f7097e11 media: mediatek: vcodec: Return NULL if no vdec_fb is found
    18dc93de9019 media: rkvdec: increase max supported height for H.264
    f1e7d999f37e scsi: hisi_sas: Fix normally completed I/O analysed as failed
    46d1b2a3d5a6 scsi: hisi_sas: Fix warnings detected by sparse
    e454e985950b scsi: hisi_sas: Modify v3 HW SATA completion error processing
    7caac45b52f4 scsi: hisi_sas: Modify v3 HW SSP underflow error processing
    f64d02822b82 media: cx24120: Add retval check for cx24120_message_send()
    7ca7cd02114a media: dvb-usb: m920x: Fix a potential memory leak in m920x_i2c_xfer()
    fb24b65aaccd media: dib7000p: Fix potential division by zero
    56a3d8ae4576 drivers: usb: smsusb: fix error handling code in smsusb_init_device
    d1b51b130d32 iommu: rockchip: Fix directory table address encoding
    a50d60b8f2af iommu/amd/iommu_v2: Fix pasid_state refcount dec hit 0 warning on pasid unbind
    caf058833b6f media: v4l2-core: Fix a potential resource leak in v4l2_fwnode_parse_link()
    711e9e44f6c4 media: i2c: tvp5150: check return value of devm_kasprintf()
    30d4380eb030 media: ad5820: Drop unsupported ad5823 from i2c_ and of_device_id tables
    663114dfc178 RDMA/qedr: Remove a duplicate assignment in irdma_query_ah()
    1473e40b3912 pNFS: Fix assignment of xprtdata.cred
    fb7ddc1138b0 NFSv4.2: fix handling of COPY ERR_OFFLOAD_NO_REQ
    53a1e5ab1b11 NFS: Guard against READDIR loop when entry names exceed MAXNAMELEN
    19a648a07572 NFSD: da_addr_body field missing in some GETDEVICEINFO replies
    b0f127a7c635 fs: lockd: avoid possible wrong NULL parameter
    8f994b830dd0 jfs: validate max amount of blocks before allocation.
    f6a84ef1d080 ext4: fix unttached inode after power cut with orphan file feature enabled
    a9ddbfed5346 powerpc/iommu: Fix notifiers being shared by PCI and VIO buses
    a70c8de30514 nfs/blocklayout: Use the passed in gfp flags
    2935443dc9c2 powerpc/pseries: Rework lppaca_shared_proc() to avoid DEBUG_PREEMPT
    75dcb650a7ef powerpc: Don't include lppaca.h in paca.h
    cefcb002c5c9 PCI: layerscape: Add workaround for lost link capabilities during reset
    4be323c73797 PCI: layerscape: Add the endpoint linkup notifier support
    69c712389e1f PCI: dwc: Add start_link/stop_link inlines
    aac0a9a1577b wifi: ath10k: Use RMW accessors for changing LNKCTL
    3539bab5f9de wifi: ath11k: Use RMW accessors for changing LNKCTL
    ea670d0146a3 net/mlx5: Use RMW accessors for changing LNKCTL
    348ef09df984 drm/radeon: Use RMW accessors for changing LNKCTL
    5468237382ed drm/amdgpu: Use RMW accessors for changing LNKCTL
    00f79e78bf4b powerpc/perf: Convert fsl_emb notifier to state machine callbacks
    a26a5e4be2c4 powerpc/fadump: reset dump area size if fadump memory reserve fails
    13fd667db999 vfio/type1: fix cap_migration information leak
    6b708243d3d9 powerpc/radix: Move some functions into #ifdef CONFIG_KVM_BOOK3S_HV_POSSIBLE
    dbde1d9c54e2 clk: imx: composite-8m: fix clock pauses when set_rate would be a no-op
    824e97302fd8 clk: imx8mp: fix sai4 clock
    66ef144dbdf9 PCI/ASPM: Use RMW accessors for changing LNKCTL
    f46fa8ab8d82 PCI: pciehp: Use RMW accessors for changing LNKCTL
    759d978e831b pinctrl: mcp23s08: check return value of devm_kasprintf()
    02faf0bd6fdc PCI: Mark NVIDIA T4 GPUs to avoid bus reset
    4c20a4143276 PCI: microchip: Correct the DED and SEC interrupt bit offsets
    377f7aeddda0 clk: qcom: gcc-sm6350: Fix gcc_sdcc2_apps_clk_src
    1c4a98c55fa3 clk: qcom: reset: Use the correct type of sleep/delay based on length
    bd4eff9c835a clk: qcom: gcc-sm8250: Fix gcc_sdcc2_apps_clk_src
    b1cb8bf42b36 ext4: avoid potential data overflow in next_linear_group
    3e24082f1682 ext4: correct grp validation in ext4_mb_good_group
    febacbefe451 EDAC/igen6: Fix the issue of no error events
    964f62caac08 clk: qcom: gcc-sc7180: Fix up gcc_sdcc2_apps_clk_src
    f1399e1543e7 clk: sunxi-ng: Modify mismatched function name
    92913d32e719 drivers: clk: keystone: Fix parameter judgment in _of_pll_clk_init()
    3ad53071fe85 ipmi:ssif: Fix a memory leak when scanning for an adapter
    7792869495b6 ipmi:ssif: Add check for kstrdup
    53abafedfeb7 ALSA: ac97: Fix possible error value of *rac97
    48fc5717b249 of: unittest: Fix overlay type in apply/revert check
    01bb96ad3808 of: overlay: Call of_changeset_init() early
    30f04a41e7d7 md: raid0: account for split bio in iostat accounting
    9643cc0b1771 md/raid0: Fix performance regression for large sequential writes
    17fbf7da491f md/raid0: Factor out helper for mapping and submitting a bio
    d04f1e322f52 md: add error_handlers for raid0 and linear
    d8b6adb84041 md: Set MD_BROKEN for RAID1 and RAID10
    a68fabdad970 bus: ti-sysc: Fix cast to enum warning
    7636dfc42b66 arm64: dts: qcom: apq8016-sbc: Fix ov5640 regulator supply names
    fff4d36247e8 drm/mediatek: Fix potential memory leak if vmap() fail
    e5758ad9a34f drm/mediatek: Remove freeing not dynamic allocated memory
    97274bea0136 bus: ti-sysc: Fix build warning for 64-bit build
    cc6b09671d0c io_uring: fix drain stalls by invalid SQE
    0152e7758cc4 audit: fix possible soft lockup in __audit_inode_child()
    48e4c4819039 drm/msm/a2xx: Call adreno_gpu_init() earlier
    76c3ad12441f drm/amd/pm: fix variable dereferenced issue in amdgpu_device_attr_create()
    32e060927351 smackfs: Prevent underflow in smk_set_cipso()
    502dfc5875ba firmware: meson_sm: fix to avoid potential NULL pointer dereference
    c0b1eee64870 drm/msm/mdp5: Don't leak some plane state
    d0b82c217feb drm: xlnx: zynqmp_dpsub: Add missing check for dma_set_mask
    b7b0c48851c4 ima: Remove deprecated IMA_TRUSTED_KEYRING Kconfig
    8025396b76e9 drm/panel: simple: Add missing connector type and pixel format for AUO T215HVN01
    27eee65b2e31 drm/armada: Fix off-by-one error in armada_overlay_get_property()
    cc9254b24a4b arm64: dts: qcom: sm8150: Fix the I2C7 interrupt
    ea5bc6f5aa09 of: unittest: fix null pointer dereferencing in of_unittest_find_node_by_name()
    4197eeb55f4b drm/tegra: dpaux: Fix incorrect return value of platform_get_irq
    9712279e9743 drm/msm: Update dev core dump to not print backwards
    8ef5d1f16d92 md/md-bitmap: hold 'reconfig_mutex' in backlog_store()
    382638364711 md/bitmap: don't set max_write_behind if there is no write mostly device
    a3d36107ee48 md/raid10: use dereference_rdev_and_rrdev() to get devices
    94ca5eed9530 md/raid10: factor out dereference_rdev_and_rrdev()
    246bac7d3c3e drm/amdgpu: Update min() to min_t() in 'amdgpu_info_ioctl'
    de93b4711ac2 arm64: dts: qcom: sdm845: Fix the min frequency of "ice_core_clk"
    a9e56fa8a0ca arm64: dts: qcom: sdm845: Add missing RPMh power domain to GCC
    db0ba312542d ARM: dts: BCM53573: Fix Ethernet info for Luxul devices
    c4413633ef78 drm: adv7511: Fix low refresh rate register for ADV7533/5
    57b6d92c79e9 ARM: dts: samsung: s5pv210-smdkv210: correct ethernet reg addresses (split)
    b7f47031e319 ARM: dts: s5pv210: add dummy 5V regulator for backlight on SMDKv210
    2f0246b3c7ff ARM: dts: samsung: s3c6410-mini6410: correct ethernet reg addresses (split)
    d12beb1b1ee5 ARM: dts: s3c64xx: align pinctrl with dtschema
    188f2d41fa5d x86/mm: Fix PAT bit missing from page protection modify mask
    1dd43e1e54d5 drm/etnaviv: fix dumping of active MMU context
    1634fe406c34 arm64: dts: qcom: pmi8994: Add missing OVP interrupt
    4b7eb5e2c1c4 arm64: dts: qcom: Move WLED num-strings from pmi8994 to sony-xperia-tone
    92919d98e673 arm64: dts: qcom: pmi8994: Remove hardcoded linear WLED enabled-strings
    365909857242 arm64: dts: qcom: pm660l: Add missing short interrupt
    ea48fd91df12 arm64: dts: qcom: correct SPMI WLED register range encoding
    eee01e0d6abe arm64: dts: qcom: pmi8998: Add node for WLED
    b788afdbfd5a arm64: dts: qcom: sm8250-sony-xperia: correct GPIO keys wakeup again
    2840d9b9c875 ARM: dts: BCM53573: Use updated "spi-gpio" binding properties
    b35f3ca1877e ARM: dts: BCM53573: Add cells sizes to PCIe node
    bed08bb83292 drm/amdgpu: avoid integer overflow warning in amdgpu_device_resize_fb_bar()
    261e69456617 arm64: dts: qcom: sm8250: Mark PCIe hosts as DMA coherent
    12a93e53eaf0 arm64: dts: qcom: pmk8350: fix ADC-TM compatible string
    4c9a637258bb arm64: dts: qcom: sm8350: Use proper CPU compatibles
    4c918fb77dea arm64: dts: qcom: sm8350: Add missing LMH interrupts to cpufreq
    9c022ab2db40 arm64: dts: qcom: msm8996: Add missing interrupt to the USB2 controller
    bda65ecaec97 arm64: dts: qcom: sm8250-edo: Rectify gpio-keys
    6119aaced94f arm64: dts: qcom: sm8250-edo: Add GPIO line names for PMIC GPIOs
    c0dc9d7d3f2b arm64: dts: qcom: sm8250-edo: Add gpio line names for TLMM
    d2d698daa1fa arm64: dts: qcom: sm8250: correct dynamic power coefficients
    510bae3d37f7 soc: qcom: ocmem: Fix NUM_PORTS & NUM_MACROS macros
    b08c7a31baeb soc: qcom: ocmem: Add OCMEM hardware version print
    dc04034502e6 ASoC: stac9766: fix build errors with REGMAP_AC97
    89602de9a2d7 quota: fix dqput() to follow the guarantees dquot_srcu should provide
    1df46e717ee9 quota: add new helper dquot_active()
    bd0a6452f070 quota: rename dquot_active() to inode_quota_active()
    5b8240223407 quota: factor out dquot_write_dquot()
    6c6efd3a1d06 drm/bridge: tc358764: Fix debug print parameter order
    a48e7def0006 netrom: Deny concurrent connect().
    4cf994d3f4ff net/sched: sch_hfsc: Ensure inner classes have fsc curve
    edb5b1b3b9f8 hwmon: (tmp513) Fix the channel number in tmp51x_is_visible()
    a85fd8116555 mlxsw: i2c: Limit single transaction buffer size
    7790b6a2f5f0 mlxsw: i2c: Fix chunk size setting in output mailbox buffer
    510e0cbd6408 net: arcnet: Do not call kfree_skb() under local_irq_disable()
    93a572b9d42f wifi: ath9k: use IS_ERR() with debugfs_create_dir()
    5138beea8e7f Bluetooth: btusb: Do not call kfree_skb() under spin_lock_irqsave()
    d7fd24b8d1bb wifi: mwifiex: avoid possible NULL skb pointer dereference
    71ce8be48bf0 wifi: nl80211/cfg80211: add forgotten nla_policy for BSS color attribute
    11f93fff6e8a wifi: ath9k: protect WMI command response buffer replacement with a lock
    6904c7afd512 wifi: ath9k: fix races between ath9k_wmi_cmd and ath9k_wmi_ctrl_rx
    cec7db9ea031 samples/bpf: fix broken map lookup probe
    89f19a9a055d wifi: mwifiex: Fix missed return in oob checks failed path
    308eb3a609ac wifi: mwifiex: fix memory leak in mwifiex_histogram_read()
    9c00731bf05d fs: ocfs2: namei: check return value of ocfs2_add_entry()
    f683992d30ee lwt: Check LWTUNNEL_XMIT_CONTINUE strictly
    e3f647e4b642 lwt: Fix return values of BPF xmit ops
    4ff998134025 hwrng: iproc-rng200 - Implement suspend and resume calls
    5a70ab6b59b2 crypto: caam - fix unchecked return value error
    660b6b1c5cf8 ice: ice_aq_check_events: fix off-by-one check when filling buffer
    55fab9389d65 net-memcg: Fix scope of sockmem pressure indicators
    41c40d84838d selftests/bpf: Clean up fmod_ret in bench_rename test script
    50c78e71446d net: tcp: fix unexcepted socket die when snd_wnd is 0
    942d8cefb022 Bluetooth: Fix potential use-after-free when clear keys
    7b0243d26a71 Bluetooth: nokia: fix value check in nokia_bluetooth_serdev_probe()
    048545d9fc64 crypto: api - Use work queue in crypto_destroy_instance
    56cb7bbefcaf crypto: stm32 - Properly handle pm_runtime_get failing
    e3c4a6b073e4 selftests/bpf: fix static assert compilation issue for test_cls_*.c
    43423b3e0467 wifi: mwifiex: fix error recovery in PCIE buffer descriptor management
    7c54b6fc39eb wifi: mwifiex: Fix OOB and integer underflow when rx packets
    a20b96cf6925 wifi: mt76: mt7915: fix power-limits while chan_switch
    5c75a4379589 can: gs_usb: gs_usb_receive_bulk_callback(): count RX overflow errors also in case of OOM
    890843254f38 spi: tegra20-sflash: fix to check return value of platform_get_irq() in tegra_sflash_probe()
    2ff9ac0cf25f wifi: mt76: testmode: add nla_policy for MT76_TM_ATTR_TX_LENGTH
    802008e8c73a ipv6: Add reasons for skb drops to __udp6_lib_rcv
    7dcbc0bb0e5c bpf: reject unhashed sockets in bpf_sk_assign
    caa2883b1885 udp: re-score reuseport groups when connected sockets are present
    b60dfa4559d8 regmap: rbtree: Use alloc_flags for memory allocations
    34f1180658d9 hwrng: pic32 - use devm_clk_get_enabled
    5af3c8676b36 hwrng: nomadik - keep clock enabled while hwrng is registered
    14c6d1e80847 tcp: tcp_enter_quickack_mode() should be static
    7b75b4c90a9e bpf: Clear the probe_addr for uprobe
    75d3960be702 bpftool: Use a local bpf_perf_event_value to fix accessing its fields
    8ea6871116d5 cpufreq: powernow-k8: Use related_cpus instead of cpus in driver.exit()
    be2092d2a703 x86/efistub: Fix PCI ROM preservation in mixed mode
    9eb25ea7b65d ACPI: x86: s2idle: Fix a logic error parsing AMD constraints table
    26097a7f28b3 ACPI: x86: s2idle: Post-increment variables when getting constraints
    8a962f11a95b s390/paes: fix PKEY_TYPE_EP11_AES handling for secure keyblobs
    7833a74f8d00 s390/pkey: fix/harmonize internal keyblob headers
    208383d68510 selftests/futex: Order calls to futex_lock_pi
    c7802ff51adc perf/imx_ddr: don't enable counter0 if none of 4 counters are used
    0a872a0521c8 x86/decompressor: Don't rely on upper 32 bits of GPRs being preserved
    3af6f77e8090 selftests/resctrl: Close perf value read fd on errors
    4505ad996b66 selftests/resctrl: Unmount resctrl FS if child fails to run benchmark
    c68a196e7ff6 selftests/resctrl: Don't leak buffer in fill_cache()
    fdcb63afd3f6 selftests/resctrl: Add resctrl.h into build deps
    b2ba11ed4d10 selftests/resctrl: Make resctrl_tests run using kselftest framework
    e0478944f4a5 OPP: Fix passing 0 to PTR_ERR in _opp_attach_genpd()
    ec9d118ad99d refscale: Fix uninitalized use of wait_queue_head_t
    e280033ef135 ARM: ptrace: Restore syscall skipping for tracers
    4c3f33904dea ARM: ptrace: Restore syscall restart tracing
    0481251b7cd6 selftests/harness: Actually report SKIP for signal tests
    060ca3f7899a tmpfs: verify {g,u}id mount options correctly
    d412e9b34b90 fs: Fix error checking for d_hash_and_lookup()
    a4229f93bc54 eventfd: prevent underflow for eventfd semaphores
    cedb8719333d reiserfs: Check the return value from __getblk()
    c1a4117f1544 Revert "net: macsec: preserve ingress frame ordering"
    40671f90d5b5 udf: Handle error when adding extent to a file
    099bf90d7fc4 udf: Check consistency of Space Bitmap Descriptor
    7039aa1be9cc of: kexec: Mark ima_{free,stable}_kexec_buffer() as __init
    759d51eda2d0 net: Avoid address overwrite in kernel_connect
    7c4cce5700b9 arm64: lib: Import latest version of Arm Optimized Routines' strncmp
    104df1c695c1 crypto: rsa-pkcs1pad - Use helper to set reqsize
    273f4615314f platform/mellanox: Fix mlxbf-tmfifo not handling all virtio CONSOLE notifications
    9ef5c25bcf1b tracing: Introduce pipe_cpumask to avoid race on trace_pipes
    8c1b60dad0f5 ALSA: seq: oss: Fix racy open/close of MIDI devices
    fa05aea28195 scsi: lpfc: Fix incorrect big endian type assignment in bsg loopback path
    f0bf8a071134 scsi: storvsc: Always set no_report_opcodes
    e9e62419e797 sctp: handle invalid error codes without calling BUG()
    3714bb4a1df8 bnx2x: fix page fault following EEH recovery
    53b8cc2f9685 netlabel: fix shift wrapping bug in netlbl_catmap_setlong()
    867cdd7f9544 drm/amdgpu: Match against exact bootloader status
    0863204deb3c net: hns3: restore user pause configure when disable autoneg
    ac93def0dbb4 scsi: qedi: Fix potential deadlock on &qedi_percpu->p_work_lock
    bef6c89a92d0 scsi: lpfc: Remove reftag check in DIF paths
    b439e33a8c93 idmaengine: make FSL_EDMA and INTEL_IDMA64 depends on HAS_IOMEM
    156b803194ae wifi: brcmfmac: Fix field-spanning write in brcmf_scan_params_v2_to_v1()
    87ea5e89407e net: usb: qmi_wwan: add Quectel EM05GV2
    e1313fa9d2e3 vmbus_testing: fix wrong python syntax for integer value comparison
    5faad57ba6c7 clk: fixed-mmio: make COMMON_CLK_FIXED_MMIO depend on HAS_IOMEM
    e13f0dd5fbe2 kprobes: Prohibit probing on CFI preamble symbol
    ee49b97cb5ae security: keys: perform capable check only on privileged operations
    f44f50305de2 ata: pata_arasan_cf: Use dev_err_probe() instead dev_err() in data_xfer()
    a85c523aeccd ovl: Always reevaluate the file signature for IMA
    3faa126258a9 drm/amd/display: Exit idle optimizations before attempt to access PHY
    c152ca4f219b platform/x86: huawei-wmi: Silence ambient light sensor
    a9988b9c7a31 platform/x86/intel/hid: Add HP Dragonfly G2 to VGBS DMI quirks
    7f3901b04c8f platform/x86: intel: hid: Always call BTNL ACPI method
    23151421ed01 ASoC: atmel: Fix the 8K sample parameter in I2SC master
    c934d2a6970c ASoC: rt711-sdca: fix for JD event handling in ClockStop Mode0
    20587011d271 ASoC: rt711: fix for JD event handling in ClockStop Mode0
    b41f79896456 ASoc: codecs: ES8316: Fix DMIC config
    cc2b0a2055dc ASoC: rt5682-sdw: fix for JD event handling in ClockStop Mode0
    5b64fc2471f9 fs/nls: make load_nls() take a const parameter
    f85908f6bfd2 s390/dasd: fix hanging device after request requeue
    a4845e694893 s390/dasd: use correct number of retries for ERP requests
    e062aa1acf9b m68k: Fix invalid .section syntax
    bbfa7d712b24 vxlan: generalize vxlan_parse_gpe_hdr and remove unused args
    b10215ffdb01 ethernet: atheros: fix return value check in atl1c_tso_csum()
    6bb94f46d31a ASoC: da7219: Check for failure reading AAD IRQ events
    279a6dad0cd9 ASoC: da7219: Flush pending AAD IRQ when suspending
    d424c636b750 ksmbd: no response from compound read
    82373d1b763e ksmbd: fix out of bounds in smb3_decrypt_req()
    20d449a08749 9p: virtio: make sure 'offs' is initialized in zc_request
    c4269c7258d9 media: pci: cx23885: fix error handling for cx23885 ATSC boards
    17d75773b66e media: pulse8-cec: handle possible ping error
    f281a3739399 phy: qcom-snps-femto-v2: use qcom_snps_hsphy_suspend/resume error code
    dfff9c91cbb0 ARM: dts: imx: Set default tuning step for imx7d usdhc
    4e364cab1331 ARM: dts: imx: Adjust dma-apbh node name
    99319298fd9a ARM: dts: imx7s: Drop dma-apb interrupt-names
    1dc2c12854b6 ARM: dts: imx: update sdma node name format
    aff03380bda4 Linux 5.15.131
    cd8ab566cf17 usb: typec: tcpci: clear the fault status bit
    403b2e940910 usb: typec: tcpci: move tcpci.h to include/linux/usb/
    f29483873e24 pinctrl: amd: Don't show `Invalid config param` errors
    b911bef132a0 nilfs2: fix WARNING in mark_buffer_dirty due to discarded buffer reuse
    1c6ddf739f15 nilfs2: fix general protection fault in nilfs_lookup_dirty_data_buffers()
    f6e61aef5c5d tcpm: Avoid soft reset when partner does not support get_status
    da0e7d435e31 fsi: master-ast-cf: Add MODULE_FIRMWARE macro
    72eca651d732 firmware: stratix10-svc: Fix an NULL vs IS_ERR() bug in probe
    907216337bea serial: sc16is7xx: fix bug when first setting GPIO direction
    45d9611ebff2 serial: sc16is7xx: fix broken port 0 uart init
    f90e267dd27e serial: qcom-geni: fix opp vote on shutdown
    46d13013b574 wifi: mt76: mt7921: do not support one stream on secondary antenna only
    a5c2a467e9e7 Bluetooth: btsdio: fix use after free bug in btsdio_remove due to race condition
    f49294ad6898 staging: rtl8712: fix race condition
    d17cec60e87c HID: wacom: remove the battery when the EKR is off
    842c7da3eee2 usb: chipidea: imx: improve logic if samsung,picophy-* parameter is 0
    276a906f81a7 usb: dwc3: meson-g12a: do post init to fix broken usb after resumption
    60f938e84fbb ALSA: usb-audio: Fix init call orders for UAC1
    e949dd2a9b6b USB: serial: option: add FOXCONN T99W368/T99W373 product
    c41411d8b333 USB: serial: option: add Quectel EM05G variant (0x030e)
    09baa839d415 modules: only allow symbol_get of EXPORT_SYMBOL_GPL modules
    997a194914c4 rtc: ds1685: use EXPORT_SYMBOL_GPL for ds1685_rtc_poweroff
    3d0f6408601b net: enetc: use EXPORT_SYMBOL_GPL for enetc_phc_index
    da95090821c4 mmc: au1xmmc: force non-modular build and remove symbol_get usage
    e3e68100c036 ARM: pxa: remove use of symbol_get()
    bb5bf157b5be ksmbd: replace one-element array with flex-array member in struct smb2_ea_info
    2e3f57f74c0a ksmbd: fix wrong DataOffset validation of create context
    b3ad7f39fd85 erofs: ensure that the post-EOF tails are all zeroed
    8f790700c974 Linux 5.15.130
    69347c334071 rcu-tasks: Add trc_inspect_reader() checks for exiting critical section
    8046fb611f70 rcu-tasks: Wait for trc_read_check_handler() IPIs
    da22db901cc1 rcu-tasks: Fix IPI failure handling in trc_wait_for_one_reader
    a0249d365ac8 rcu: Prevent expedited GP from enabling tick on offline CPU
    7aec063d6029 ARM: module: Use module_init_layout_section() to spot init sections
    4a8976052acd arm64: module: Use module_init_layout_section() to spot init sections
    f8a74159d116 arm64: module-plts: inline linux/moduleloader.h
    363bbb5008e5 module: Expose module_init_layout_section()
    758e3d0cb753 ACPI: thermal: Drop nocrt parameter
    9e43368a3393 Linux 5.15.129
    d48016d74836 mm,ima,kexec,of: use memblock_free_late from ima_free_kexec_buffer
    1c41cd30d5cd mm: memory-failure: fix unexpected return value in soft_offline_page()
    0712721e4f4f mm: memory-failure: kill soft_offline_free_page()
    efd02b5cadd5 dma-buf/sw_sync: Avoid recursive lock during fence signal
    8dbf913520c4 pinctrl: renesas: rza2: Add lock around pinctrl_generic{{add,remove}_group,{add,remove}_function}
    f1c0402b8e22 clk: Fix undefined reference to `clk_rate_exclusive_{get,put}'
    10bc3eddc605 scsi: core: raid_class: Remove raid_component_add()
    d3d57cdbfda4 scsi: snic: Fix double free in snic_tgt_create()
    ef56cc8889be can: raw: add missing refcount for memory leak fix
    930f3f164964 drm/i915: Fix premature release of request's reusable memory
    3cb86cc565df cgroup/cpuset: Free DL BW in case can_attach() fails
    ffff4fc4bad7 sched/deadline: Create DL BW alloc, free & check overflow interface
    86aa90795979 cgroup/cpuset: Iterate only if DEADLINE tasks are present
    43d8cbfefa7c sched/cpuset: Keep track of SCHED_DEADLINE task in cpusets
    d0eb4917f4d3 sched/cpuset: Bring back cpuset_mutex
    918879de0e23 cgroup/cpuset: Rename functions dealing with DEADLINE accounting
    78efab71a649 torture: Fix hang during kthread shutdown phase
    c8fb97dd7fe6 nfsd: use vfs setgid helper
    01966511868e nfs: use vfs setgid helper
    a7a1849899aa x86/fpu: Set X86_FEATURE_OSXSAVE feature after enabling OSXSAVE in CR4
    ad79f943c869 x86/fpu: Invalidate FPU state correctly on exec()
    b190cf1f277a drm/display/dp: Fix the DP DSC Receiver cap size
    c8aab333d41a drm/vmwgfx: Fix shader stage validation
    b53ed415163e PCI: acpiphp: Use pci_assign_unassigned_bridge_resources() only for non-root bus
    60ba1bfa036a media: vcodec: Fix potential array out-of-bounds in encoder queue_setup
    544cd10defa1 of: dynamic: Refactor action prints to not use "%pOF" inside devtree_lock
    f1d4a5881856 of: unittest: Fix EXPECT for parse_phandle_with_args_map() test
    ce66cd478636 radix tree: remove unused variable
    898c8c5b1114 lib/clz_ctz.c: Fix __clzdi2() and __ctzdi2() for 32-bit kernels
    ff90a4c6edf8 batman-adv: Hold rtnl lock during MTU update via netlink
    ea38c0d9aaa2 batman-adv: Fix batadv_v_ogm_aggr_send memory leak
    7f3f72eb8f5b batman-adv: Fix TT global entry leak when client roamed back
    f7667b49880a batman-adv: Do not get eth header before batadv_check_management_packet
    3f9312dd7581 batman-adv: Don't increase MTU when set by user
    cde5a240d72d batman-adv: Trigger events for auto adjusted MTU
    22426e1ce679 selinux: set next pointer before attaching to list
    711595bfdccf nfsd: Fix race to FREE_STATEID and cl_revoked
    bd1697e12230 NFS: Fix a use after free in nfs_direct_join_group()
    5f642613746e mm: add a call to flush_cache_vmap() in vmap_pfn()
    440c10034b4d ALSA: ymfpci: Fix the missing snd_card_free() call at probe error
    5cc7d81cf576 clk: Fix slab-out-of-bounds error in devm_clk_release()
    0f72859acfa2 NFSv4: Fix dropped lock for racing OPEN and delegation return
    9c025420fef2 ibmveth: Use dcbf rather than dcbfl
    7e546bd08943 Revert "KVM: x86: enable TDP MMU by default"
    67af12f5582b net/ncsi: change from ndo_set_mac_address to dev_set_mac_address
    4451457d61e0 net/ncsi: make one oem_gma function for all mfr id
    f683f4be802b bonding: fix macvlan over alb bond support
    0fa8046e923a net: remove bond_slave_has_mac_rcu()
    f0ec97fca629 rtnetlink: Reject negative ifindexes in RTM_NEWLINK
    00247cfd2b69 rtnetlink: return ENODEV when ifname does not exist and group is given
    75cfb7de44e5 netfilter: nf_tables: fix out of memory error handling
    f22954f8c58f netfilter: nf_tables: flush pending destroy work before netlink notifier
    ff34403fef98 net/sched: fix a qdisc modification with ambiguous command request
    30624ea3f8b6 igc: Fix the typo in the PTM Control macro
    f697c3ead109 igb: Avoid starting unnecessary workqueues
    d7823d752ce1 ice: fix receive buffer size miscalculation
    ace1b0ae3097 net: validate veth and vxcan peer ifindexes
    335be585416d net: bcmgenet: Fix return value check for fixed_phy_register()
    60a5034584ea net: bgmac: Fix return value check for fixed_phy_register()
    5b52c9ba42c0 ipvlan: Fix a reference count leak warning in ipvlan_ns_exit()
    2bad37b6f675 dccp: annotate data-races in dccp_poll()
    9b015360e86f sock: annotate data-races around prot->memory_pressure
    c52c6c0223e1 octeontx2-af: SDP: fix receive link config
    ce6e2b14bc09 tracing: Fix memleak due to race between current_tracer and trace
    ef748360ba91 tracing: Fix cpu buffers unavailable due to 'record_disabled' missed
    fdf5804d7475 can: raw: fix lockdep issue in raw_release()
    278fccf587dd drm/amd/display: check TG is non-null before checking if enabled
    a955e6a0e39d drm/amd/display: do not wait for mpc idle if tg is disabled
    e0bd4f0c60b4 can: raw: fix receiver memory leak
    b832174b7f89 jbd2: fix a race when checking checkpoint buffer busy
    9c31bb2684f8 jbd2: remove journal_clean_one_cp_list()
    d91783e6864a jbd2: remove t_checkpoint_io_list
    a0ab49e7a758 ALSA: pcm: Fix potential data race at PCM memory allocation helpers
    2e56d380daa9 fbdev: fix potential OOB read in fast_imageblit()
    14163f4a4fa6 fbdev: Fix sys_imageblit() for arbitrary image widths
    5b60bd9081a9 fbdev: Improve performance of sys_imageblit()
    166f0bf4560b MIPS: cpu-features: Use boot_cpu_type for CPU type based features
    8f106e97409d MIPS: cpu-features: Enable octeon_cache by cpu_type
    d1d0b239f974 fs: dlm: fix mismatch of plock results from userspace
    77d334c44681 fs: dlm: use dlm_plock_info for do_unlock_close
    f9a33cc7d946 fs: dlm: change plock interrupted message to debug again
    7ac088841ffb fs: dlm: add pid to debug log
    df9c842ab0a4 dlm: replace usage of found with dedicated list iterator variable
    33e9c610e337 dlm: improve plock logging if interrupted
    d9ce077f8b1f PCI: acpiphp: Reassign resources on bridge if necessary
    8cc8645dd3e1 xprtrdma: Remap Receive buffers after a reconnect
    91a707507e83 NFSv4: fix out path in __nfs4_get_acl_uncached
    323b830eebd1 NFSv4.2: fix error handling in nfs42_proc_getxattr
    5de0a325c45e objtool/x86: Fix SRSO mess
    5ddfe5cc8716 Linux 5.15.128
    9080f4fcc202 x86/srso: Correct the mitigation status when SMT is disabled
    484eefc6ff9c objtool/x86: Fixup frame-pointer vs rethunk
    55f1cbeaa159 x86/retpoline,kprobes: Fix position of thunk sections with CONFIG_LTO_CLANG
    fa24cd0fbcb7 x86/srso: Disable the mitigation on unaffected configurations
    aa0777ce0d3d x86/CPU/AMD: Fix the DIV(0) initial fix attempt
    bbe585239d4f x86/retpoline: Don't clobber RFLAGS during srso_safe_ret()
    19f23d16b0e0 x86/static_call: Fix __static_call_fixup()
    df6495f203a7 x86/srso: Explain the untraining sequences a bit more
    43548590ad7e x86/cpu: Cleanup the untrain mess
    035e906bfc93 x86/cpu: Rename srso_(.*)_alias to srso_alias_\1
    19c1c0499650 x86/cpu: Rename original retbleed methods
    f77dbb90962b x86/cpu: Clean up SRSO return thunk mess
    f624ce6c7fc2 x86/ibt: Add ANNOTATE_NOENDBR
    f1171d455d94 objtool: Add frame-pointer-specific function ignore
    08f7cfd44f77 x86/alternative: Make custom return thunk unconditional
    0d810eff090c x86/cpu: Fix up srso_safe_ret() and __x86_return_thunk()
    8089aae6020e x86/cpu: Fix __x86_return_thunk symbol type
    5b28fda5fdee mmc: f-sdh30: fix order of function calls in sdhci_f_sdh30_remove
    e8c5081da2cc net: fix the RTO timer retransmitting skb every 1ms if linear option is enabled
    431db3f48c28 virtio-net: set queues after driver_ok
    d39fc9b94dc0 af_unix: Fix null-ptr-deref in unix_stream_sendpage().
    9a4d8dc706c2 arm64: dts: rockchip: Disable HS400 for eMMC on ROCK Pi 4
    6b64974e02ea exfat: check if filename entries exceeds max filename length
    6065b3017107 netfilter: set default timeout to 3 secs for sctp shutdown send and recv state
    a00c5d2c208b drm/amd: flush any delayed gfxoff on suspend entry
    d578c919deb7 drm/qxl: fix UAF on handle creation
    ff09f9e671ff mmc: block: Fix in_flight[issue_type] value error
    b803fedb6e50 mmc: wbsd: fix double mmc_free_host() in wbsd_init()
    961f7ce16223 cifs: Release folio lock on fscache read hit.
    cc3f194f46e7 ALSA: usb-audio: Add support for Mythware XA001AU capture and playback interfaces.
    18e27df4f2b4 serial: 8250: Fix oops for port->pm on uart_change_pm()
    e9b8ee715dbc riscv: uaccess: Return the number of bytes effectively not copied
    b2a331abcb03 ALSA: hda/realtek - Remodified 3k pull low procedure
    dfb9676ed25b soc: aspeed: socinfo: Add kfree for kstrdup
    c5ac7522a8db ASoC: meson: axg-tdm-formatter: fix channel slot allocation
    fd346ef1cd2d ASoC: rt5665: add missed regulator_bulk_disable
    e878458d820c ARM: dts: imx: Set default tuning step for imx6sx usdhc
    430c29a54e4a arm64: dts: qcom: qrb5165-rb5: fix thermal zone conflict
    03522d73a498 bus: ti-sysc: Flush posted write on enable before reset
    578371ce0d7f net: do not allow gso_size to be set to GSO_BY_FRAGS
    5fc4fd3f3eb8 sock: Fix misuse of sk_under_memory_pressure()
    fc3d82d295d1 net: dsa: mv88e6xxx: Wait for EEPROM done before HW reset
    f11c2802e143 i40e: fix misleading debug logs
    5ba2b936f3e1 iavf: fix FDIR rule fields masks validation
    ae6834689fd6 team: Fix incorrect deletion of ETH_P_8021AD protocol vid from slaves
    0ffbc341cfae net: phy: broadcom: stub c45 read/write for 54810
    bf221e5e4b19 netfilter: nft_dynset: disallow object maps
    9177869b85dd ipvs: fix racy memcpy in proc_do_sync_threshold
    1adaec4758d1 netfilter: nf_tables: deactivate catchall elements in next generation
    82109740d610 netfilter: nf_tables: fix false-positive lockdep splat
    b2f6d73395cb drm/panel: simple: Fix AUO G121EAN01 panel timings according to the docs
    7207ee323afa selftests: mirror_gre_changes: Tighten up the TTL test match
    c2a6ffe3f1a3 net: phy: fix IRQ-based wake-on-lan over hibernate / power off
    8e5e967348ca xfrm: add forgotten nla_policy for XFRMA_MTIMER_THRESH
    075448a2eb75 xfrm: add NULL check in xfrm_update_ae_params
    e1e04cc2ef2c ip_vti: fix potential slab-use-after-free in decode_session6
    a1639a82ce14 ip6_vti: fix slab-use-after-free in decode_session6
    44b3d4096700 xfrm: fix slab-use-after-free in decode_session6
    a465ace883ac net: xfrm: Amend XFRMA_SEC_CTX nla_policy structure
    fed1cd2cd3aa net: af_key: fix sadb_x_filter validation
    1960f468078b net: xfrm: Fix xfrm_address_filter OOB read
    080dedb1cad8 i2c: designware: Handle invalid SMBus block data response length value
    416c538684bd i2c: designware: Correct length byte validation logic
    b966e9e1e250 btrfs: fix BUG_ON condition in btrfs_cancel_balance
    77698e6ff6f0 tty: serial: fsl_lpuart: Clear the error flags by writing 1 for lpuart32 platforms
    2a5234464383 tty: n_gsm: fix the UAF caused by race condition in gsm_cleanup_mux
    8ef25fb13494 powerpc/rtas_flash: allow user copy to flash block cache objects
    bb70e2b70f8d fbdev: mmp: fix value check in mmphw_probe()
    184f1b68bb99 i2c: hisi: Only handle the interrupt of the driver's transfer
    c4e671dae50e i2c: bcm-iproc: Fix bcm_iproc_i2c_isr deadlock issue
    b99f490ea87e cifs: fix potential oops in cifs_oplock_break
    a5ae5a81bc19 vduse: Use proper spinlock for IRQ injection
    5b7d5c2dd664 virtio-mmio: don't break lifecycle of vm_dev
    edf3b5aadb25 btrfs: move out now unused BG from the reclaim list
    170773563ef6 ARM: dts: nxp/imx6sll: fix wrong property name in usbphy node
    4ffbfe1c980f ARM: dts: imx6sll: fixup of operating points
    e2ff5cf681a8 mmc: sunxi: fix deferred probing
    f93e8c5a7bd9 mmc: bcm2835: fix deferred probing
    4eeba5d476fe USB: dwc3: fix use-after-free on core driver unbind
    a78fe5c9d8d5 USB: dwc3: qcom: fix NULL-deref on suspend
    8a6b7534020d tty: serial: fsl_lpuart: reduce RX watermark to 0 on LS1028A
    701bb5fee7c3 tty: serial: fsl_lpuart: make rx_watermark configurable for different platforms
    fa254ab7d02d tty: serial: fsl_lpuart: Add i.MXRT1050 support
    20351ddb1f41 usb: dwc3: gadget: Improve dwc3_gadget_suspend() and dwc3_gadget_resume()
    31a0e60fe16b USB: dwc3: gadget: drop dead hibernation code
    d9e004104e45 usb: dwc3: Fix typos in gadget.c
    2fa487a94667 usb: dwc3: Remove DWC3 locking during gadget suspend/resume
    7dfb384e76ee usb: dwc3: gadget: Synchronize IRQ between soft connect/disconnect
    d3c82f24ee69 drm/amd/display: fix access hdcp_workqueue assert
    0ba6c7ba081e drm/amd/display: phase3 mst hdcp for multiple displays
    99c444d3c3c4 drm/amd/display: save restore hdcp state when display is unplugged from mst hub
    4f1beb75f652 ARM: dts: aspeed: asrock: Correct firmware flash SPI clocks
    f84c2ca3490c igc: read before write to SRRCTL register
    9fa82f031af8 iio: addac: stx104: Fix race condition when converting analog-to-digital
    d31d04ec404c iio: addac: stx104: Fix race condition for stx104_write_raw()
    89a007f3a383 iio: stx104: Move to addac subdirectory
    cadf8f2d7c9d iio: adc: stx104: Implement and utilize register structures
    6089d354346f iio: adc: stx104: Utilize iomap interface
    565b96d9a7ab iio: add addac subdirectory
    49b830d75f03 ring-buffer: Do not swap cpu_buffer during resize process
    6657ecbcc39c powerpc/kasan: Disable KCOV in KASAN code
    8703b26387e1 ALSA: hda: fix a possible null-pointer dereference due to data race in snd_hdac_regmap_sync()
    5ed4dbc13726 ALSA: hda/realtek: Add quirks for Unis H3C Desktop B760 & Q760
    c7d8b5f46f06 fs/ntfs3: Mark ntfs dirty when on-disk struct is corrupted
    3a00ec562f8c fs: ntfs3: Fix possible null-pointer dereferences in mi_read()
    e7799bb4dbe2 fs/ntfs3: Enhance sanity check while generating attr_list
    ef568da1fd84 drm/amdgpu: Fix potential fence use-after-free v2
    5720c7e185d4 Bluetooth: btusb: Add MT7922 bluetooth ID for the Asus Ally
    548a6b64b3c0 Bluetooth: L2CAP: Fix use-after-free
    302d04596364 watchdog: sp5100_tco: support Hygon FCH/SCH (Server Controller Hub)
    2ea70379e4f4 firewire: net: fix use after free in fwnet_finish_incoming_packet()
    97fd1c8e9c5a pcmcia: rsrc_nonstatic: Fix memory leak in nonstatic_release_resource_db()
    85e888150075 gfs2: Fix possible data races in gfs2_show_options()
    eafb79d2448a usb: chipidea: imx: add missing USB PHY DPDM wakeup setting
    7bdb4c963049 usb: chipidea: imx: don't request QoS for imx8ulp
    25decbbb66e4 thunderbolt: Read retimer NVM authentication status prior tb_retimer_set_inbound_sbtx()
    776b34615a29 media: platform: mediatek: vpu: fix NULL ptr dereference
    cb174344bf85 usb: gadget: u_serial: Avoid spinlock recursion in __gs_console_push
    1676748aa290 media: v4l2-mem2mem: add lock to protect parameter num_rdy
    985086704267 smb: client: fix warning in cifs_smb3_do_mount()
    a3f252436e57 ovl: check type and offset of struct vfsmount in ovl_entry
    1a650d3ccd79 RDMA/mlx5: Return the firmware result upon destroying QP/RQ
    9631d88503ab HID: add quirk for 03f0:464a HP Elite Presenter Mouse
    4921792e04f2 drm/amdgpu: install stub fence into potential unused fence pointers
    fd41646d4350 HID: logitech-hidpp: Add USB and Bluetooth IDs for the Logitech G915 TKL Keyboard
    ff10cd3e9b3a dma-remap: use kvmalloc_array/kvfree for larger dma memory remap
    e9ce774052ee ASoC: SOF: Intel: fix SoundWire/HDaudio mutual exclusion
    7d53d1e4765c iopoll: Call cpu_relax() in busy loops
    ca66e9dd98ef ARM: dts: imx6dl: prtrvt, prtvt7, prti6q, prtwd2: fix USB related warnings
    cc1590830859 PCI: tegra194: Fix possible array out of bounds access
    e2d10f1de1fa net: tls: avoid discarding data on record close
    9a15ca893909 net/tls: Multi-threaded calls to TX tls_dev_del
    2d93157b7e2d net/tls: Perform immediate device ctx cleanup when possible
    51222e1c77a1 macsec: use DEV_STATS_INC()
    3d64a232e4d9 macsec: Fix traffic counters/statistics
    396a1921406a selftests: forwarding: tc_actions: Use ncat instead of nc
    d61a0886d336 selftests: forwarding: tc_actions: cleanup temporary files when test is aborted
    a798977df6d0 mmc: sdhci-f-sdh30: Replace with sdhci_pltfm
    f6f7927ac664 Linux 5.15.127
    c597d8cb0d33 timers/nohz: Last resort update jiffies on nohz_full IRQ entry
    b4d36e6c5dc4 timers/nohz: Switch to ONESHOT_STOPPED in the low-res handler when the tick is stopped
    c3b954a51b64 tick: Detect and fix jiffies update stall
    af99918f0e39 sch_netem: fix issues in netem_change() vs get_dist_table()
    5d094d4e7b99 alpha: remove __init annotation from exported page_is_ram()
    f8d6d25756ea scsi: qedf: Fix firmware halt over suspend and resume
    85db1cd1744e scsi: qedi: Fix firmware halt over suspend and resume
    e70469c28953 scsi: fnic: Replace return codes in fnic_clean_pending_aborts()
    6bc7f4c8c27d scsi: core: Fix possible memory leak if device_add() fails
    461f8ac666fa scsi: snic: Fix possible memory leak if device_add() fails
    171e117cdc0a scsi: 53c700: Check that command slot is not NULL
    7a792b3d888a scsi: storvsc: Fix handling of virtual Fibre Channel timeouts
    0f52d7b78251 scsi: core: Fix legacy /proc parsing buffer overflow
    b757ef99df39 netfilter: nf_tables: report use refcount overflow
    9bdbbcf9d148 nvme-rdma: fix potential unbalanced freeze & unfreeze
    d68f8ef6ef70 nvme-tcp: fix potential unbalanced freeze & unfreeze
    ae6e21f8bb2a btrfs: set cache_block_group_error if we find an error
    314135b7bae9 btrfs: reject invalid reloc tree root keys with stack dump
    69dd147de419 btrfs: exit gracefully if reloc roots don't match
    c40d4b60c58d btrfs: don't stop integrity writeback too early
    555e126dd30b ibmvnic: Handle DMA unmapping of login buffs in release functions
    34fcc823823a ibmvnic: Unmap DMA login rsp buffer on send login fail
    cee62753cf2e ibmvnic: Enforce stronger sanity checks on login response
    27e8db8380eb net/mlx5: Skip clock update work when device is in error state
    f638fc2f7377 net/mlx5: Allow 0 for total host VFs
    086a80eb6213 dmaengine: mcf-edma: Fix a potential un-allocated memory access
    7e1dc94b2d50 nexthop: Fix infinite nexthop bucket dump when using maximum nexthop ID
    608a4327c257 nexthop: Make nexthop bucket dump more efficient
    4457300cfd84 nexthop: Fix infinite nexthop dump when using maximum nexthop ID
    91307347d632 net: hns3: add wait until mac link down
    094310eb2b93 net: hns3: refactor hclge_mac_link_status_wait for interface reuse
    1ae9703c2e32 net: phy: at803x: remove set/get wol callbacks for AR8032
    7d496cd83a9d RDMA/umem: Set iova in ODP flow
    f78a4238a873 wifi: cfg80211: fix sband iftype data lookup for AP_VLAN
    26a27dd76054 drm/rockchip: Don't spam logs in atomic check
    918c1e6843b7 IB/hfi1: Fix possible panic during hotplug remove
    df21468bfdc8 iavf: fix potential races for FDIR filters
    b1f985cf1c52 drivers: net: prevent tun_build_skb() to exceed the packet size limit
    f239c9e1d98b dccp: fix data-race around dp->dccps_mss_cache
    49a1fee22fae bonding: Fix incorrect deletion of ETH_P_8021AD protocol vid from slaves
    789fcd94c9ca xsk: fix refcount underflow in error path
    e95808121953 tunnels: fix kasan splat when generating ipv4 pmtu error
    7903311b2cec net/packet: annotate data-races around tp->status
    f4614e379bf9 mISDN: Update parameter type of dsp_cmx_send()
    3961761af392 bpf, sockmap: Fix bug that strp_done cannot be called
    20d53895d5c0 bpf, sockmap: Fix map type error in sock_map_del_link
    a09c258cfa77 net: core: remove unnecessary frame_sz check in bpf_xdp_adjust_tail()
    85af0b226c0b selftests: forwarding: tc_flower: Relax success criterion
    7b3fa99526f9 selftests: forwarding: Switch off timeout
    e410f85ebca9 selftests: forwarding: Skip test when no interfaces are specified
    4a4499452620 selftests: forwarding: ethtool_extended_state: Skip when using veth pairs
    b8d216e9c607 selftests: forwarding: ethtool: Skip when using veth pairs
    b9dfb80d9fb2 selftests: forwarding: Add a helper to skip test when using veth pairs
    b973eb76dff3 selftests/rseq: Fix build with undefined __weak
    b8b8db5857d4 drm/nouveau/disp: Revert a NULL check inside nouveau_connector_get_modes
    4c6767c8bf5e x86: Move gds_ucode_mitigated() declaration to header
    f919cbc90441 x86/speculation: Add cpu_show_gds() prototype
    9290ef14c96b x86/mm: Fix VDSO and VVAR placement on 5-level paging machines
    829409510d00 x86/cpu/amd: Enable Zenbleed fix for AMD Custom APU 0405
    c41a22b93d7c x86/srso: Fix build breakage with the LLVM linker
    c2372b1559d4 usb: typec: tcpm: Fix response to vsafe0V event
    f776b94ccdf0 usb: common: usb-conn-gpio: Prevent bailing out if initial role is none
    00cc14b52d6f usb: dwc3: Properly handle processing of pending events
    7a11d1e2625b usb-storage: alauda: Fix uninit-value in alauda_check_media()
    945e1b3c361b misc: rtsx: judge ASPM Mode to set PETXCFG Reg
    03eebad96233 binder: fix memory leak in binder_init()
    a8e2ae6296d5 iio: adc: ina2xx: avoid NULL pointer dereference on OF device match
    2df8ae1e42b8 iio: cros_ec: Fix the allocation size for cros_ec_command
    a7cedc2b7612 io_uring: correct check for O_TMPFILE
    697bc234632c selftests/bpf: Fix sk_assign on s390x
    127277262110 selftests/bpf: Workaround verification failure for fexit_bpf2bpf/func_replace_return_code
    ee701208f4cc selftests/bpf: make test_align selftest more robust
    683d2969a082 bpf: aggressively forget precise markings during state checkpointing
    2516deeb872a bpf: stop setting precise in current state
    c47d0178ad86 bpf: allow precision tracking for programs with subprogs
    3645510cf926 nilfs2: fix use-after-free of nilfs_root in dirtying inodes via iput
    36a3b560c78d radix tree test suite: fix incorrect allocation size for pthreads
    8d10284243b7 hwmon: (pmbus/bel-pfe) Enable PMBUS_SKIP_STATUS_CHECK for pfe1100
    3ad4ba2b6112 drm/amd/display: check attr flag before set cursor degamma on DCN3+
    621204fca047 drm/shmem-helper: Reset vma->vm_ops before calling dma_buf_mmap()
    64e6253f6489 drm/nouveau/gr: enable memory loads on helper invocation on all channels
    bcd9eeb3a309 riscv,mmio: Fix readX()-to-delay() ordering
    57772ae9b339 dmaengine: pl330: Return DMA_PAUSED when transaction is paused
    3ca8f5c733c4 ipv6: adjust ndisc_is_useropt() to also return true for PIO
    6cde60777675 mmc: moxart: read scr register without changing byte order
    3f00757ab416 wireguard: allowedips: expand maximum node depth
    aeb974907642 ksmbd: fix wrong next length validation of ea buffer in smb2_set_ea()
    595679098bdc ksmbd: validate command request size
    24c4de4069cb Linux 5.15.126
    aeb4db8ab7f1 PM: sleep: wakeirq: fix wake irq arming
    b5d3a4251bd2 PM / wakeirq: support enabling wake-up irq after runtime_suspend called
    a36b522767f3 soundwire: fix enumeration completion
    7996facaf0ee soundwire: bus: pm_runtime_request_resume on peripheral attachment
    c91c07ae0849 selftests/rseq: Play nice with binaries statically linked against glibc 2.35+
    1cdb50faf7f7 selftests/rseq: check if libc rseq support is registered
    0f1f471b91f4 drm/imx/ipuv3: Fix front porch adjustment upon hactive aligning
    5058c1444040 powerpc/mm/altmap: Fix altmap boundary check
    eb7a5e4d14c8 mtd: rawnand: fsl_upm: Fix an off-by one test in fun_exec_op()
    70643e98cbc3 mtd: rawnand: rockchip: Align hwecc vs. raw page helper layouts
    1796b492f8cc mtd: rawnand: rockchip: fix oobfree offset and description
    f6807b62fb0e mtd: rawnand: omap_elm: Fix incorrect type in assignment
    596be6716bc5 ext2: Drop fragment support
    0ccfe21949bc fs: Protect reconfiguration of sb read-write from racing writes
    27d0f755d649 net: usbnet: Fix WARNING in usbnet_start_xmit/usb_submit_urb
    fbe5a2fed815 Bluetooth: L2CAP: Fix use-after-free in l2cap_sock_ready_cb
    afd9a31b5aa4 fs/sysv: Null check to prevent null-ptr-deref bug
    80ec112c1996 fs/ntfs3: Use __GFP_NOWARN allocation at ntfs_load_attr_list()
    0d6f639f1dcd file: reinstate f_pos locking optimization for regular files
    b44d28b98f18 bpf, cpumap: Make sure kthread is running before map update returns
    8089eb93d678 drm/ttm: check null pointer before accessing when swapping
    ef0d07c66843 open: make RESOLVE_CACHED correctly test for O_TMPFILE
    c81bdf8f9f2b bpf: Disable preemption in bpf_event_output
    ae07cfe2b099 rbd: prevent busy loop when requesting exclusive lock
    7978bcca4c1f wifi: mt76: mt7615: do not advertise 5 GHz on first phy of MT7615D (DBDC)
    32ca6a55e10e net: tap_open(): set sk_uid from current_fsuid()
    4ed3eed99ee6 net: tun_chr_open(): set sk_uid from current_fsuid()
    adacc3a954fa arm64: dts: stratix10: fix incorrect I2C property for SCL signal
    b92c88009da1 mtd: rawnand: meson: fix OOB available bytes for ECC
    b0875c583e41 mtd: spinand: toshiba: Fix ecc_get_status
    1c33ca1e1974 exfat: release s_lock before calling dir_emit()
    8a34a242cf03 exfat: use kvmalloc_array/kvfree instead of kmalloc_array/kfree
    a74878207b02 x86/CPU/AMD: Do not leak quotient data after a division by 0
    b8f029fc4075 firmware: arm_scmi: Drop OF node reference in the transport channel setup
    287c2c8677ed ceph: defer stopping mdsc delayed_work
    98b521d10e73 USB: zaurus: Add ID for A-300/B-500/C-700
    cd6872f2cf56 libceph: fix potential hang in ceph_osdc_notify()
    e5f5b4a89809 scsi: storvsc: Limit max_sectors for virtual Fibre Channel devices
    212a9a3c67be scsi: zfcp: Defer fc_rport blocking until after ADISC response
    dac382725394 tcp_metrics: fix data-race in tcpm_suck_dst() vs fastopen
    4517782e1bc3 tcp_metrics: annotate data-races around tm->tcpm_net
    e842a68667d4 tcp_metrics: annotate data-races around tm->tcpm_vals[]
    d3184bea4ace tcp_metrics: annotate data-races around tm->tcpm_lock
    9a7367cbe33d tcp_metrics: annotate data-races around tm->tcpm_stamp
    6f6bd67f4894 tcp_metrics: fix addr_same() helper
    b0acbcf1e7a1 prestera: fix fallback to previous version on same major version
    d6d9d0f5a5e0 net/mlx5: fs_core: Skip the FTs in the same FS_TYPE_PRIO_CHAINS fs_prio
    c999fb1039dd net/mlx5: fs_core: Make find_closest_ft more generic
    32ef2c0c6cf1 vxlan: Fix nexthop hash size
    1bb54a21f4d9 ip6mr: Fix skb_under_panic in ip6mr_cache_report()
    64e3affee288 s390/qeth: Don't call dev_close/dev_open (DOWN/UP)
    a0da2684db18 net: dcb: choose correct policy to parse DCB_ATTR_BCN
    193333229aac net: netsec: Ignore 'phy-mode' on SynQuacer in DT mode
    766c9dd00c5f net: korina: handle clk prepare error in korina_probe()
    6cecfdf65053 net: ll_temac: fix error checking of irq_of_parse_and_map()
    3761ff4f8670 net: ll_temac: Switch to use dev_err_probe() helper
    5c534640a7da bpf: sockmap: Remove preempt_disable in sock_map_sk_acquire
    79c3d81c9ad1 net/sched: cls_route: No longer copy tcf_result on update to avoid use-after-free
    9edf7955025a net/sched: cls_fw: No longer copy tcf_result on update to avoid use-after-free
    262430dfc618 net/sched: cls_u32: No longer copy tcf_result on update to avoid use-after-free
    b58d34068fd9 bpf, cpumap: Handle skb as well when clean up ptr_ring
    f04f6d9b3b06 net/sched: taprio: Limit TCA_TAPRIO_ATTR_SCHED_CYCLE_TIME to INT_MAX.
    2c55d4941518 net: add missing data-race annotation for sk_ll_usec
    e934c50c48e2 net: add missing data-race annotations around sk->sk_peek_off
    fdd8d8d54d6a net: add missing READ_ONCE(sk->sk_rcvbuf) annotation
    98f0d1db3a27 net: add missing READ_ONCE(sk->sk_sndbuf) annotation
    0d1047b77b23 net: add missing READ_ONCE(sk->sk_rcvlowat) annotation
    6c058a1f67f0 net: annotate data-races around sk->sk_max_pacing_rate
    2950c5ac65b3 qed: Fix scheduling in a tasklet while getting stats
    a19952dbb5b6 qed: Fix kernel-doc warnings
    6d8c259f4827 mISDN: hfcpci: Fix potential deadlock on &hc->lock
    8dedcc6af341 net: sched: cls_u32: Fix match key mis-addressing
    675d29de69c7 perf test uprobe_from_different_cu: Skip if there is no gcc
    0f6e3d8d7f91 net: dsa: fix value check in bcm_sf2_sw_probe()
    047508edd602 rtnetlink: let rtnl_bridge_setlink checks IFLA_BRIDGE_MODE length
    cc9ebceaa6d0 bpf: Add length check for SK_DIAG_BPF_STORAGE_REQ_MAP_FD parsing
    8f9a04c742e1 net/mlx5e: fix return value check in mlx5e_ipsec_remove_trailer()
    00cecb0a8f9e net/mlx5: DR, fix memory leak in mlx5dr_cmd_create_reformat_ctx
    4c224ea31bed wifi: cfg80211: Fix return value in scan logic
    8e72db3ffa5d KVM: s390: fix sthyi error handling
    809edb4262f0 word-at-a-time: use the same return type for has_zero regardless of endianness
    b7880809d75d arm64: dts: imx8mn-var-som: add missing pull-up for onboard PHY reset pinmux
    804e72062be4 iommu/arm-smmu-v3: Document nesting-related errata
    744e6b80b830 iommu/arm-smmu-v3: Add explicit feature for nesting
    fd86b5944215 iommu/arm-smmu-v3: Document MMU-700 erratum 2812531
    2de9f3dcfe63 iommu/arm-smmu-v3: Work around MMU-600 erratum 1076982
    a850fa85d477 arm64: errata: Add detection for TRBE write to out-of-range
    073699df4a09 arm64: errata: Add workaround for TSB flush failures
    44b45e8161a5 net/mlx5: Free irqs only on shutdown callback
    40601542c43c perf: Fix function pointer case
    c12fa4ac8997 io_uring: gate iowait schedule on having pending requests
    c275eaaaa342 Linux 5.15.125
    754e0c7c4a30 x86: fix backwards merge of GDS/SRSO bit
    b14a3924c267 xen/netback: Fix buffer overrun triggered by unusual packet
    153f9a7b02d4 x86/srso: Tie SBPB bit setting to microcode patch detection
    df4c3823cba5 x86/srso: Fix return thunks in generated code
    0071b17eb66b x86/srso: Add IBPB on VMEXIT
    5398faac76a6 x86/srso: Add IBPB
    c24aaa7dde5f x86/srso: Add SRSO_NO support
    4e9115e194a8 x86/srso: Add IBPB_BRTYPE support
    b35087763a44 x86/srso: Add a Speculative RAS Overflow mitigation
    c3b4c644525e x86/cpu, kvm: Add support for CPUID_80000021_EAX
    236dd7133394 x86/bugs: Increase the x86 bugs vector size to two u32s
    0242a8bdef56 Documentation/x86: Fix backwards on/off logic about YMM support
    27a72e350869 x86/mm: Initialize text poking earlier
    d0317b9502ea mm: Move mm_cachep initialization to mm_init()
    8e4c2530879d x86/mm: Use mm_alloc() in poking_init()
    13ec5cb4c113 x86/mm: fix poking_init() for Xen PV guests
    3e90080d5665 x86/xen: Fix secondary processors' FPU initialization
    348741a9e4d3 KVM: Add GDS_NO support to KVM
    59d78655f808 x86/speculation: Add Kconfig option for GDS
    0cc5643b63ae x86/speculation: Add force option to GDS mitigation
    348a89e20184 x86/speculation: Add Gather Data Sampling mitigation
    a094d3b30967 x86/fpu: Move FPU initialization into arch_cpu_finalize_init()
    59f2739111ca x86/fpu: Mark init functions __init
    bb9c20d903f6 x86/fpu: Remove cpuinfo argument from init functions
    de8b7ce4c533 x86/init: Initialize signal frame size late
    041d929233bb init, x86: Move mem_encrypt_init() into arch_cpu_finalize_init()
    8ae795ed6115 init: Invoke arch_cpu_finalize_init() earlier
    7e270cebaffd init: Remove check_bugs() leftovers
    285384ac24c3 um/cpu: Switch to arch_cpu_finalize_init()
    6ea421786426 sparc/cpu: Switch to arch_cpu_finalize_init()
    21a1fc8d13d8 sh/cpu: Switch to arch_cpu_finalize_init()
    dfeb371a2707 mips/cpu: Switch to arch_cpu_finalize_init()
    4baf46a3ba00 m68k/cpu: Switch to arch_cpu_finalize_init()
    8c8165cd25cf ia64/cpu: Switch to arch_cpu_finalize_init()
    de8c592cc5a1 ARM: cpu: Switch to arch_cpu_finalize_init()
    75da6209d3ba x86/cpu: Switch to arch_cpu_finalize_init()
    0774fc2177c3 init: Provide arch_cpu_finalize_init()

Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
---
 .../linux/linux-yocto-rt_5.15.bb              |  6 ++---
 .../linux/linux-yocto-tiny_5.15.bb            |  6 ++---
 meta/recipes-kernel/linux/linux-yocto_5.15.bb | 26 +++++++++----------
 3 files changed, 19 insertions(+), 19 deletions(-)

diff --git a/meta/recipes-kernel/linux/linux-yocto-rt_5.15.bb b/meta/recipes-kernel/linux/linux-yocto-rt_5.15.bb
index 6ac3118f81..f7286759a9 100644
--- a/meta/recipes-kernel/linux/linux-yocto-rt_5.15.bb
+++ b/meta/recipes-kernel/linux/linux-yocto-rt_5.15.bb
@@ -11,13 +11,13 @@ python () {
         raise bb.parse.SkipRecipe("Set PREFERRED_PROVIDER_virtual/kernel to linux-yocto-rt to enable it")
 }
 
-SRCREV_machine ?= "0ac91942af8fec31671ffe62e9518aaf15f110b3"
-SRCREV_meta ?= "f484a7f175b4f3c4f7d2b553cde232bd41f757d8"
+SRCREV_machine ?= "423b5d5cb3f45a272285fa4157d1964086fabc2e"
+SRCREV_meta ?= "92bd0a656f0f9db955fb53c52be71cce9296bdb2"
 
 SRC_URI = "git://git.yoctoproject.org/linux-yocto.git;branch=${KBRANCH};name=machine \
            git://git.yoctoproject.org/yocto-kernel-cache;type=kmeta;name=meta;branch=yocto-5.15;destsuffix=${KMETA}"
 
-LINUX_VERSION ?= "5.15.124"
+LINUX_VERSION ?= "5.15.141"
 
 LIC_FILES_CHKSUM = "file://COPYING;md5=6bc538ed5bd9a7fc9398086aedcd7e46"
 
diff --git a/meta/recipes-kernel/linux/linux-yocto-tiny_5.15.bb b/meta/recipes-kernel/linux/linux-yocto-tiny_5.15.bb
index 9c06ddf200..7461087299 100644
--- a/meta/recipes-kernel/linux/linux-yocto-tiny_5.15.bb
+++ b/meta/recipes-kernel/linux/linux-yocto-tiny_5.15.bb
@@ -5,7 +5,7 @@ KCONFIG_MODE = "--allnoconfig"
 
 require recipes-kernel/linux/linux-yocto.inc
 
-LINUX_VERSION ?= "5.15.124"
+LINUX_VERSION ?= "5.15.141"
 LIC_FILES_CHKSUM = "file://COPYING;md5=6bc538ed5bd9a7fc9398086aedcd7e46"
 
 DEPENDS += "${@bb.utils.contains('ARCH', 'x86', 'elfutils-native', '', d)}"
@@ -14,8 +14,8 @@ DEPENDS += "openssl-native util-linux-native"
 KMETA = "kernel-meta"
 KCONF_BSP_AUDIT_LEVEL = "2"
 
-SRCREV_machine ?= "cdb289c798fe1fc9f259a08c32e2dd9516ccb7a4"
-SRCREV_meta ?= "f484a7f175b4f3c4f7d2b553cde232bd41f757d8"
+SRCREV_machine ?= "ddf2eeeb31d1edaa5a80e9aabc8b2674ae95f865"
+SRCREV_meta ?= "92bd0a656f0f9db955fb53c52be71cce9296bdb2"
 
 PV = "${LINUX_VERSION}+git${SRCPV}"
 
diff --git a/meta/recipes-kernel/linux/linux-yocto_5.15.bb b/meta/recipes-kernel/linux/linux-yocto_5.15.bb
index 439479022b..c7b07dee62 100644
--- a/meta/recipes-kernel/linux/linux-yocto_5.15.bb
+++ b/meta/recipes-kernel/linux/linux-yocto_5.15.bb
@@ -14,24 +14,24 @@ KBRANCH:qemux86  ?= "v5.15/standard/base"
 KBRANCH:qemux86-64 ?= "v5.15/standard/base"
 KBRANCH:qemumips64 ?= "v5.15/standard/mti-malta64"
 
-SRCREV_machine:qemuarm ?= "676a22c65ec0f8bb5dc7e13d130f6e3764959d75"
-SRCREV_machine:qemuarm64 ?= "f0e7afd5948f71be062cd9194b56cd03de94b7cb"
-SRCREV_machine:qemumips ?= "0f1ceb9008f182cd7f21420bbec6f21a67da8397"
-SRCREV_machine:qemuppc ?= "4ec9fc13283ce01627ef8c32617a1eb71e127c62"
-SRCREV_machine:qemuriscv64 ?= "1c09be01f4b87f60ea64136459167d73502a118f"
-SRCREV_machine:qemuriscv32 ?= "1c09be01f4b87f60ea64136459167d73502a118f"
-SRCREV_machine:qemux86 ?= "1c09be01f4b87f60ea64136459167d73502a118f"
-SRCREV_machine:qemux86-64 ?= "1c09be01f4b87f60ea64136459167d73502a118f"
-SRCREV_machine:qemumips64 ?= "fad09cc6acf2175aa6b5979ef48cd5f05afc3da0"
-SRCREV_machine ?= "1c09be01f4b87f60ea64136459167d73502a118f"
-SRCREV_meta ?= "f484a7f175b4f3c4f7d2b553cde232bd41f757d8"
+SRCREV_machine:qemuarm ?= "0bd882ff2a47566033965928ab468491f7e1ffd6"
+SRCREV_machine:qemuarm64 ?= "d353330a9ba30300be32f1d732723ae3678da684"
+SRCREV_machine:qemumips ?= "7f8fbffda634dc22a70f69ff2b762a1f3ff9c842"
+SRCREV_machine:qemuppc ?= "fb2191ca96824c7451fbca4eef129660d25711af"
+SRCREV_machine:qemuriscv64 ?= "54a3472506956ed41289ae423ca9b7ad4cbb3ab5"
+SRCREV_machine:qemuriscv32 ?= "54a3472506956ed41289ae423ca9b7ad4cbb3ab5"
+SRCREV_machine:qemux86 ?= "54a3472506956ed41289ae423ca9b7ad4cbb3ab5"
+SRCREV_machine:qemux86-64 ?= "54a3472506956ed41289ae423ca9b7ad4cbb3ab5"
+SRCREV_machine:qemumips64 ?= "35895af6b529915f9c09a720592554feaca9a2c7"
+SRCREV_machine ?= "54a3472506956ed41289ae423ca9b7ad4cbb3ab5"
+SRCREV_meta ?= "92bd0a656f0f9db955fb53c52be71cce9296bdb2"
 
 # set your preferred provider of linux-yocto to 'linux-yocto-upstream', and you'll
 # get the <version>/base branch, which is pure upstream -stable, and the same
 # meta SRCREV as the linux-yocto-standard builds. Select your version using the
 # normal PREFERRED_VERSION settings.
 BBCLASSEXTEND = "devupstream:target"
-SRCREV_machine:class-devupstream ?= "38d4ca22a5288c4bae7e6d62a1728b0718d51866"
+SRCREV_machine:class-devupstream ?= "9b91d36ba301db86bbf9e783169f7f6abf2585d8"
 PN:class-devupstream = "linux-yocto-upstream"
 KBRANCH:class-devupstream = "v5.15/base"
 
@@ -39,7 +39,7 @@ SRC_URI = "git://git.yoctoproject.org/linux-yocto.git;name=machine;branch=${KBRA
            git://git.yoctoproject.org/yocto-kernel-cache;type=kmeta;name=meta;branch=yocto-5.15;destsuffix=${KMETA}"
 
 LIC_FILES_CHKSUM = "file://COPYING;md5=6bc538ed5bd9a7fc9398086aedcd7e46"
-LINUX_VERSION ?= "5.15.124"
+LINUX_VERSION ?= "5.15.141"
 
 DEPENDS += "${@bb.utils.contains('ARCH', 'x86', 'elfutils-native', '', d)}"
 DEPENDS += "openssl-native util-linux-native"
-- 
2.39.2



^ permalink raw reply related	[relevance 1%]

* [PATCH] VMCI: Fix possible memcpy() run-time warning in vmci_datagram_invoke_guest_handler()
@ 2024-02-19 10:53  6% kovalev
  2024-03-01  6:42  0% ` Kees Cook
  0 siblings, 1 reply; 200+ results
From: kovalev @ 2024-02-19 10:53 UTC (permalink / raw)
  To: linux-kernel
  Cc: keescook, gregkh, bryantan, vdasa, pv-drivers, arnd,
	harshit.m.mogalapalli, nickel, oficerovas, dutyrok, kovalev

From: Vasiliy Kovalev <kovalev@altlinux.org>

The changes are similar to those given in the commit 19b070fefd0d
("VMCI: Fix memcpy() run-time warning in dg_dispatch_as_host()").

Fix filling of the msg and msg_payload in dg_info struct, which prevents a
possible "detected field-spanning write" of memcpy warning that is issued
by the tracking mechanism __fortify_memcpy_chk.

Signed-off-by: Vasiliy Kovalev <kovalev@altlinux.org>
---
 drivers/misc/vmw_vmci/vmci_datagram.c | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

diff --git a/drivers/misc/vmw_vmci/vmci_datagram.c b/drivers/misc/vmw_vmci/vmci_datagram.c
index d1d8224c8800c4..a0ad1f3a69f7e9 100644
--- a/drivers/misc/vmw_vmci/vmci_datagram.c
+++ b/drivers/misc/vmw_vmci/vmci_datagram.c
@@ -378,7 +378,8 @@ int vmci_datagram_invoke_guest_handler(struct vmci_datagram *dg)
 
 		dg_info->in_dg_host_queue = false;
 		dg_info->entry = dst_entry;
-		memcpy(&dg_info->msg, dg, VMCI_DG_SIZE(dg));
+		dg_info->msg = *dg;
+		memcpy(&dg_info->msg_payload, dg + 1, dg->payload_size);
 
 		INIT_WORK(&dg_info->work, dg_delayed_dispatch);
 		schedule_work(&dg_info->work);
-- 
2.33.8


^ permalink raw reply related	[relevance 6%]

* [PATCH v3 1/5] fortify: Split reporting and avoid passing string pointer
  @ 2024-02-17  4:48  6% ` Kees Cook
  0 siblings, 0 replies; 200+ results
From: Kees Cook @ 2024-02-17  4:48 UTC (permalink / raw)
  To: linux-hardening
  Cc: Kees Cook, Alexander Lobakin, Andy Shevchenko, Cezary Rojewski,
	Puyou Lu, Mark Brown, Brendan Higgins, David Gow,
	Nick Desaulniers, linux-kernel, kunit-dev

In preparation for KUnit testing and further improvements in fortify
failure reporting, split out the report and encode the function and access
failure (read or write overflow) into a single u8 argument. This mainly
ends up saving a tiny bit of space in the data segment. For a defconfig
with FORTIFY_SOURCE enabled:

$ size gcc/vmlinux.before gcc/vmlinux.after
   text  	  data     bss     dec    	    hex filename
26132309        9760658 2195460 38088427        2452eeb gcc/vmlinux.before
26132386        9748382 2195460 38076228        244ff44 gcc/vmlinux.after

Reviewed-by: Alexander Lobakin <aleksander.lobakin@intel.com>
Signed-off-by: Kees Cook <keescook@chromium.org>
---
Cc: linux-hardening@vger.kernel.org
Cc: Andy Shevchenko <andy@kernel.org>
Cc: Cezary Rojewski <cezary.rojewski@intel.com>
Cc: Puyou Lu <puyou.lu@gmail.com>
Cc: Mark Brown <broonie@kernel.org>
---
 arch/arm/boot/compressed/misc.c |  2 +-
 arch/x86/boot/compressed/misc.c |  2 +-
 include/linux/fortify-string.h  | 81 ++++++++++++++++++++++++---------
 lib/string_helpers.c            | 23 ++++++++--
 tools/objtool/noreturns.h       |  2 +-
 5 files changed, 83 insertions(+), 27 deletions(-)

diff --git a/arch/arm/boot/compressed/misc.c b/arch/arm/boot/compressed/misc.c
index 6b4baa6a9a50..d93e2e466f6a 100644
--- a/arch/arm/boot/compressed/misc.c
+++ b/arch/arm/boot/compressed/misc.c
@@ -154,7 +154,7 @@ decompress_kernel(unsigned long output_start, unsigned long free_mem_ptr_p,
 		putstr(" done, booting the kernel.\n");
 }
 
-void fortify_panic(const char *name)
+void __fortify_panic(const u8 reason)
 {
 	error("detected buffer overflow");
 }
diff --git a/arch/x86/boot/compressed/misc.c b/arch/x86/boot/compressed/misc.c
index b99e08e6815b..c9971b9dbb09 100644
--- a/arch/x86/boot/compressed/misc.c
+++ b/arch/x86/boot/compressed/misc.c
@@ -496,7 +496,7 @@ asmlinkage __visible void *extract_kernel(void *rmode, unsigned char *output)
 	return output + entry_offset;
 }
 
-void fortify_panic(const char *name)
+void __fortify_panic(const u8 reason)
 {
 	error("detected buffer overflow");
 }
diff --git a/include/linux/fortify-string.h b/include/linux/fortify-string.h
index 06b3aaa63724..4f6767dcd933 100644
--- a/include/linux/fortify-string.h
+++ b/include/linux/fortify-string.h
@@ -2,6 +2,7 @@
 #ifndef _LINUX_FORTIFY_STRING_H_
 #define _LINUX_FORTIFY_STRING_H_
 
+#include <linux/bitfield.h>
 #include <linux/bug.h>
 #include <linux/const.h>
 #include <linux/limits.h>
@@ -9,7 +10,44 @@
 #define __FORTIFY_INLINE extern __always_inline __gnu_inline __overloadable
 #define __RENAME(x) __asm__(#x)
 
-void fortify_panic(const char *name) __noreturn __cold;
+#define FORTIFY_REASON_DIR(r)		FIELD_GET(BIT(0), r)
+#define FORTIFY_REASON_FUNC(r)		FIELD_GET(GENMASK(7, 1), r)
+#define FORTIFY_REASON(func, write)	(FIELD_PREP(BIT(0), write) | \
+					 FIELD_PREP(GENMASK(7, 1), func))
+
+#define fortify_panic(func, write)	\
+	__fortify_panic(FORTIFY_REASON(func, write))
+
+#define FORTIFY_READ		 0
+#define FORTIFY_WRITE		 1
+
+#define EACH_FORTIFY_FUNC(macro)	\
+	macro(strncpy),			\
+	macro(strnlen),			\
+	macro(strlen),			\
+	macro(strscpy),			\
+	macro(strlcat),			\
+	macro(strcat),			\
+	macro(strncat),			\
+	macro(memset),			\
+	macro(memcpy),			\
+	macro(memmove),			\
+	macro(memscan),			\
+	macro(memcmp),			\
+	macro(memchr),			\
+	macro(memchr_inv),		\
+	macro(kmemdup),			\
+	macro(strcpy),			\
+	macro(UNKNOWN),
+
+#define MAKE_FORTIFY_FUNC(func)	FORTIFY_FUNC_##func
+
+enum fortify_func {
+	EACH_FORTIFY_FUNC(MAKE_FORTIFY_FUNC)
+};
+
+void __fortify_report(const u8 reason);
+void __fortify_panic(const u8 reason) __cold __noreturn;
 void __read_overflow(void) __compiletime_error("detected read beyond size of object (1st parameter)");
 void __read_overflow2(void) __compiletime_error("detected read beyond size of object (2nd parameter)");
 void __read_overflow2_field(size_t avail, size_t wanted) __compiletime_warning("detected read beyond size of field (2nd parameter); maybe use struct_group()?");
@@ -143,7 +181,7 @@ char *strncpy(char * const POS p, const char *q, __kernel_size_t size)
 	if (__compiletime_lessthan(p_size, size))
 		__write_overflow();
 	if (p_size < size)
-		fortify_panic(__func__);
+		fortify_panic(FORTIFY_FUNC_strncpy, FORTIFY_WRITE);
 	return __underlying_strncpy(p, q, size);
 }
 
@@ -174,7 +212,7 @@ __FORTIFY_INLINE __kernel_size_t strnlen(const char * const POS p, __kernel_size
 	/* Do not check characters beyond the end of p. */
 	ret = __real_strnlen(p, maxlen < p_size ? maxlen : p_size);
 	if (p_size <= ret && maxlen != ret)
-		fortify_panic(__func__);
+		fortify_panic(FORTIFY_FUNC_strnlen, FORTIFY_READ);
 	return ret;
 }
 
@@ -210,7 +248,7 @@ __kernel_size_t __fortify_strlen(const char * const POS p)
 		return __underlying_strlen(p);
 	ret = strnlen(p, p_size);
 	if (p_size <= ret)
-		fortify_panic(__func__);
+		fortify_panic(FORTIFY_FUNC_strlen, FORTIFY_READ);
 	return ret;
 }
 
@@ -261,7 +299,7 @@ __FORTIFY_INLINE ssize_t sized_strscpy(char * const POS p, const char * const PO
 	 * p_size.
 	 */
 	if (len > p_size)
-		fortify_panic(__func__);
+		fortify_panic(FORTIFY_FUNC_strscpy, FORTIFY_WRITE);
 
 	/*
 	 * We can now safely call vanilla strscpy because we are protected from:
@@ -319,7 +357,7 @@ size_t strlcat(char * const POS p, const char * const POS q, size_t avail)
 
 	/* Give up if string is already overflowed. */
 	if (p_size <= p_len)
-		fortify_panic(__func__);
+		fortify_panic(FORTIFY_FUNC_strlcat, FORTIFY_READ);
 
 	if (actual >= avail) {
 		copy_len = avail - p_len - 1;
@@ -328,7 +366,7 @@ size_t strlcat(char * const POS p, const char * const POS q, size_t avail)
 
 	/* Give up if copy will overflow. */
 	if (p_size <= actual)
-		fortify_panic(__func__);
+		fortify_panic(FORTIFY_FUNC_strlcat, FORTIFY_WRITE);
 	__underlying_memcpy(p + p_len, q, copy_len);
 	p[actual] = '\0';
 
@@ -357,7 +395,7 @@ char *strcat(char * const POS p, const char *q)
 	const size_t p_size = __member_size(p);
 
 	if (strlcat(p, q, p_size) >= p_size)
-		fortify_panic(__func__);
+		fortify_panic(FORTIFY_FUNC_strcat, FORTIFY_WRITE);
 	return p;
 }
 
@@ -393,7 +431,7 @@ char *strncat(char * const POS p, const char * const POS q, __kernel_size_t coun
 	p_len = strlen(p);
 	copy_len = strnlen(q, count);
 	if (p_size < p_len + copy_len + 1)
-		fortify_panic(__func__);
+		fortify_panic(FORTIFY_FUNC_strncat, FORTIFY_WRITE);
 	__underlying_memcpy(p + p_len, q, copy_len);
 	p[p_len + copy_len] = '\0';
 	return p;
@@ -434,7 +472,7 @@ __FORTIFY_INLINE void fortify_memset_chk(__kernel_size_t size,
 	 * lengths are unknown.)
 	 */
 	if (p_size != SIZE_MAX && p_size < size)
-		fortify_panic("memset");
+		fortify_panic(FORTIFY_FUNC_memset, FORTIFY_WRITE);
 }
 
 #define __fortify_memset_chk(p, c, size, p_size, p_size_field) ({	\
@@ -488,7 +526,7 @@ __FORTIFY_INLINE bool fortify_memcpy_chk(__kernel_size_t size,
 					 const size_t q_size,
 					 const size_t p_size_field,
 					 const size_t q_size_field,
-					 const char *func)
+					 const u8 func)
 {
 	if (__builtin_constant_p(size)) {
 		/*
@@ -532,9 +570,10 @@ __FORTIFY_INLINE bool fortify_memcpy_chk(__kernel_size_t size,
 	 * (The SIZE_MAX test is to optimize away checks where the buffer
 	 * lengths are unknown.)
 	 */
-	if ((p_size != SIZE_MAX && p_size < size) ||
-	    (q_size != SIZE_MAX && q_size < size))
-		fortify_panic(func);
+	if (p_size != SIZE_MAX && p_size < size)
+		fortify_panic(func, FORTIFY_WRITE);
+	else if (q_size != SIZE_MAX && q_size < size)
+		fortify_panic(func, FORTIFY_READ);
 
 	/*
 	 * Warn when writing beyond destination field size.
@@ -567,7 +606,7 @@ __FORTIFY_INLINE bool fortify_memcpy_chk(__kernel_size_t size,
 	const size_t __q_size_field = (q_size_field);			\
 	WARN_ONCE(fortify_memcpy_chk(__fortify_size, __p_size,		\
 				     __q_size, __p_size_field,		\
-				     __q_size_field, #op),		\
+				     __q_size_field, FORTIFY_FUNC_ ##op), \
 		  #op ": detected field-spanning write (size %zu) of single %s (size %zu)\n", \
 		  __fortify_size,					\
 		  "field \"" #p "\" at " FILE_LINE,			\
@@ -634,7 +673,7 @@ __FORTIFY_INLINE void *memscan(void * const POS0 p, int c, __kernel_size_t size)
 	if (__compiletime_lessthan(p_size, size))
 		__read_overflow();
 	if (p_size < size)
-		fortify_panic(__func__);
+		fortify_panic(FORTIFY_FUNC_memscan, FORTIFY_READ);
 	return __real_memscan(p, c, size);
 }
 
@@ -651,7 +690,7 @@ int memcmp(const void * const POS0 p, const void * const POS0 q, __kernel_size_t
 			__read_overflow2();
 	}
 	if (p_size < size || q_size < size)
-		fortify_panic(__func__);
+		fortify_panic(FORTIFY_FUNC_memcmp, FORTIFY_READ);
 	return __underlying_memcmp(p, q, size);
 }
 
@@ -663,7 +702,7 @@ void *memchr(const void * const POS0 p, int c, __kernel_size_t size)
 	if (__compiletime_lessthan(p_size, size))
 		__read_overflow();
 	if (p_size < size)
-		fortify_panic(__func__);
+		fortify_panic(FORTIFY_FUNC_memchr, FORTIFY_READ);
 	return __underlying_memchr(p, c, size);
 }
 
@@ -675,7 +714,7 @@ __FORTIFY_INLINE void *memchr_inv(const void * const POS0 p, int c, size_t size)
 	if (__compiletime_lessthan(p_size, size))
 		__read_overflow();
 	if (p_size < size)
-		fortify_panic(__func__);
+		fortify_panic(FORTIFY_FUNC_memchr_inv, FORTIFY_READ);
 	return __real_memchr_inv(p, c, size);
 }
 
@@ -688,7 +727,7 @@ __FORTIFY_INLINE void *kmemdup(const void * const POS0 p, size_t size, gfp_t gfp
 	if (__compiletime_lessthan(p_size, size))
 		__read_overflow();
 	if (p_size < size)
-		fortify_panic(__func__);
+		fortify_panic(FORTIFY_FUNC_kmemdup, FORTIFY_READ);
 	return __real_kmemdup(p, size, gfp);
 }
 
@@ -725,7 +764,7 @@ char *strcpy(char * const POS p, const char * const POS q)
 		__write_overflow();
 	/* Run-time check for dynamic size overflow. */
 	if (p_size < size)
-		fortify_panic(__func__);
+		fortify_panic(FORTIFY_FUNC_strcpy, FORTIFY_WRITE);
 	__underlying_memcpy(p, q, size);
 	return p;
 }
diff --git a/lib/string_helpers.c b/lib/string_helpers.c
index 606c3099013f..9291dc74ae01 100644
--- a/lib/string_helpers.c
+++ b/lib/string_helpers.c
@@ -1008,10 +1008,27 @@ EXPORT_SYMBOL(__read_overflow2_field);
 void __write_overflow_field(size_t avail, size_t wanted) { }
 EXPORT_SYMBOL(__write_overflow_field);
 
-void fortify_panic(const char *name)
+static const char * const fortify_func_name[] = {
+#define MAKE_FORTIFY_FUNC_NAME(func)	[MAKE_FORTIFY_FUNC(func)] = #func
+	EACH_FORTIFY_FUNC(MAKE_FORTIFY_FUNC_NAME)
+#undef  MAKE_FORTIFY_FUNC_NAME
+};
+
+void __fortify_report(const u8 reason)
+{
+	const u8 func = FORTIFY_REASON_FUNC(reason);
+	const bool write = FORTIFY_REASON_DIR(reason);
+	const char *name;
+
+	name = fortify_func_name[umin(func, FORTIFY_FUNC_UNKNOWN)];
+	WARN(1, "%s: detected buffer %s overflow\n", name, str_read_write(!write));
+}
+EXPORT_SYMBOL(__fortify_report);
+
+void __fortify_panic(const u8 reason)
 {
-	pr_emerg("detected buffer overflow in %s\n", name);
+	__fortify_report(reason);
 	BUG();
 }
-EXPORT_SYMBOL(fortify_panic);
+EXPORT_SYMBOL(__fortify_panic);
 #endif /* CONFIG_FORTIFY_SOURCE */
diff --git a/tools/objtool/noreturns.h b/tools/objtool/noreturns.h
index 1685d7ea6a9f..3a301696f005 100644
--- a/tools/objtool/noreturns.h
+++ b/tools/objtool/noreturns.h
@@ -6,6 +6,7 @@
  *
  * Yes, this is unfortunate.  A better solution is in the works.
  */
+NORETURN(__fortify_panic)
 NORETURN(__kunit_abort)
 NORETURN(__module_put_and_kthread_exit)
 NORETURN(__reiserfs_panic)
@@ -22,7 +23,6 @@ NORETURN(do_exit)
 NORETURN(do_group_exit)
 NORETURN(do_task_dead)
 NORETURN(ex_handler_msr_mce)
-NORETURN(fortify_panic)
 NORETURN(hlt_play_dead)
 NORETURN(hv_ghcb_terminate)
 NORETURN(kthread_complete_and_exit)
-- 
2.34.1


^ permalink raw reply related	[relevance 6%]

* Re: [PATCH v2] sock: Use unsafe_memcpy() for sock_copy()
  2024-02-16 23:22  5% [PATCH v2] " Kees Cook
@ 2024-02-17  1:00  0% ` Kuniyuki Iwashima
  0 siblings, 0 replies; 200+ results
From: Kuniyuki Iwashima @ 2024-02-17  1:00 UTC (permalink / raw)
  To: keescook
  Cc: alexander, davem, dhowells, dsahern, edumazet, kuba, kuniyu,
	leitao, linux-hardening, linux-kernel, netdev, pabeni,
	wuyun.abel

From: Kees Cook <keescook@chromium.org>
Date: Fri, 16 Feb 2024 15:22:23 -0800
> While testing for places where zero-sized destinations were still showing
> up in the kernel, sock_copy() and inet_reqsk_clone() were found, which
> are using very specific memcpy() offsets for both avoiding a portion of
> struct sock, and copying beyond the end of it (since struct sock is really
> just a common header before the protocol-specific allocation). Instead
> of trying to unravel this historical lack of container_of(), just switch
> to unsafe_memcpy(), since that's effectively what was happening already
> (memcpy() wasn't checking 0-sized destinations while the code base was
> being converted away from fake flexible arrays).
> 
> Avoid the following false positive warning with future changes to
> CONFIG_FORTIFY_SOURCE:
> 
>   memcpy: detected field-spanning write (size 3068) of destination "&nsk->__sk_common.skc_dontcopy_end" at net/core/sock.c:2057 (size 0)
> 
> Signed-off-by: Kees Cook <keescook@chromium.org>
> ---
> Cc: Jakub Kicinski <kuba@kernel.org>
> Cc: "David S. Miller" <davem@davemloft.net>
> Cc: Eric Dumazet <edumazet@google.com>
> Cc: Paolo Abeni <pabeni@redhat.com>
> Cc: netdev@vger.kernel.org
> 
> v2- add inet_reqsk_clone() instance too
> v1- https://lore.kernel.org/lkml/20240216204423.work.066-kees@kernel.org/
> ---
>  net/core/sock.c                 | 5 +++--
>  net/ipv4/inet_connection_sock.c | 5 +++--
>  2 files changed, 6 insertions(+), 4 deletions(-)
> 
> diff --git a/net/core/sock.c b/net/core/sock.c
> index 0a7f46c37f0c..b7ea358eb18f 100644
> --- a/net/core/sock.c
> +++ b/net/core/sock.c
> @@ -2053,8 +2053,9 @@ static void sock_copy(struct sock *nsk, const struct sock *osk)
>  
>  	memcpy(nsk, osk, offsetof(struct sock, sk_dontcopy_begin));
>  
> -	memcpy(&nsk->sk_dontcopy_end, &osk->sk_dontcopy_end,
> -	       prot->obj_size - offsetof(struct sock, sk_dontcopy_end));
> +	unsafe_memcpy(&nsk->sk_dontcopy_end, &osk->sk_dontcopy_end,
> +		      prot->obj_size - offsetof(struct sock, sk_dontcopy_end),
> +		      /* alloc is larger than struct, see sk_prot_alloc() */);
>  
>  #ifdef CONFIG_SECURITY_NETWORK
>  	nsk->sk_security = sptr;
> diff --git a/net/ipv4/inet_connection_sock.c b/net/ipv4/inet_connection_sock.c
> index 459af1f89739..4a1d96ba3ad1 100644
> --- a/net/ipv4/inet_connection_sock.c
> +++ b/net/ipv4/inet_connection_sock.c
> @@ -906,8 +906,9 @@ static struct request_sock *inet_reqsk_clone(struct request_sock *req,
>  
>  	memcpy(nreq_sk, req_sk,
>  	       offsetof(struct sock, sk_dontcopy_begin));
> -	memcpy(&nreq_sk->sk_dontcopy_end, &req_sk->sk_dontcopy_end,
> -	       req->rsk_ops->obj_size - offsetof(struct sock, sk_dontcopy_end));
> +	unsafe_memcpy(&nreq_sk->sk_dontcopy_end, &req_sk->sk_dontcopy_end,
> +		      req->rsk_ops->obj_size - offsetof(struct sock, sk_dontcopy_end),
> +		      /* alloc is larger than struct, see sk_prot_alloc() */);

nit: reqsk is allocated in inet_reqsk_clone().


>  
>  	sk_node_init(&nreq_sk->sk_node);
>  	nreq_sk->sk_tx_queue_mapping = req_sk->sk_tx_queue_mapping;
> -- 
> 2.34.1
> 

^ permalink raw reply	[relevance 0%]

* [PATCH v2] sock: Use unsafe_memcpy() for sock_copy()
@ 2024-02-16 23:22  5% Kees Cook
  2024-02-17  1:00  0% ` Kuniyuki Iwashima
  0 siblings, 1 reply; 200+ results
From: Kees Cook @ 2024-02-16 23:22 UTC (permalink / raw)
  To: Jakub Kicinski
  Cc: Kees Cook, David S. Miller, Eric Dumazet, Paolo Abeni, netdev,
	David Ahern, Kuniyuki Iwashima, Abel Wu, Breno Leitao,
	Alexander Mikhalitsyn, David Howells, linux-kernel,
	linux-hardening

While testing for places where zero-sized destinations were still showing
up in the kernel, sock_copy() and inet_reqsk_clone() were found, which
are using very specific memcpy() offsets for both avoiding a portion of
struct sock, and copying beyond the end of it (since struct sock is really
just a common header before the protocol-specific allocation). Instead
of trying to unravel this historical lack of container_of(), just switch
to unsafe_memcpy(), since that's effectively what was happening already
(memcpy() wasn't checking 0-sized destinations while the code base was
being converted away from fake flexible arrays).

Avoid the following false positive warning with future changes to
CONFIG_FORTIFY_SOURCE:

  memcpy: detected field-spanning write (size 3068) of destination "&nsk->__sk_common.skc_dontcopy_end" at net/core/sock.c:2057 (size 0)

Signed-off-by: Kees Cook <keescook@chromium.org>
---
Cc: Jakub Kicinski <kuba@kernel.org>
Cc: "David S. Miller" <davem@davemloft.net>
Cc: Eric Dumazet <edumazet@google.com>
Cc: Paolo Abeni <pabeni@redhat.com>
Cc: netdev@vger.kernel.org

v2- add inet_reqsk_clone() instance too
v1- https://lore.kernel.org/lkml/20240216204423.work.066-kees@kernel.org/
---
 net/core/sock.c                 | 5 +++--
 net/ipv4/inet_connection_sock.c | 5 +++--
 2 files changed, 6 insertions(+), 4 deletions(-)

diff --git a/net/core/sock.c b/net/core/sock.c
index 0a7f46c37f0c..b7ea358eb18f 100644
--- a/net/core/sock.c
+++ b/net/core/sock.c
@@ -2053,8 +2053,9 @@ static void sock_copy(struct sock *nsk, const struct sock *osk)
 
 	memcpy(nsk, osk, offsetof(struct sock, sk_dontcopy_begin));
 
-	memcpy(&nsk->sk_dontcopy_end, &osk->sk_dontcopy_end,
-	       prot->obj_size - offsetof(struct sock, sk_dontcopy_end));
+	unsafe_memcpy(&nsk->sk_dontcopy_end, &osk->sk_dontcopy_end,
+		      prot->obj_size - offsetof(struct sock, sk_dontcopy_end),
+		      /* alloc is larger than struct, see sk_prot_alloc() */);
 
 #ifdef CONFIG_SECURITY_NETWORK
 	nsk->sk_security = sptr;
diff --git a/net/ipv4/inet_connection_sock.c b/net/ipv4/inet_connection_sock.c
index 459af1f89739..4a1d96ba3ad1 100644
--- a/net/ipv4/inet_connection_sock.c
+++ b/net/ipv4/inet_connection_sock.c
@@ -906,8 +906,9 @@ static struct request_sock *inet_reqsk_clone(struct request_sock *req,
 
 	memcpy(nreq_sk, req_sk,
 	       offsetof(struct sock, sk_dontcopy_begin));
-	memcpy(&nreq_sk->sk_dontcopy_end, &req_sk->sk_dontcopy_end,
-	       req->rsk_ops->obj_size - offsetof(struct sock, sk_dontcopy_end));
+	unsafe_memcpy(&nreq_sk->sk_dontcopy_end, &req_sk->sk_dontcopy_end,
+		      req->rsk_ops->obj_size - offsetof(struct sock, sk_dontcopy_end),
+		      /* alloc is larger than struct, see sk_prot_alloc() */);
 
 	sk_node_init(&nreq_sk->sk_node);
 	nreq_sk->sk_tx_queue_mapping = req_sk->sk_tx_queue_mapping;
-- 
2.34.1


^ permalink raw reply related	[relevance 5%]

* Re: [PATCH] sock: Use unsafe_memcpy() for sock_copy()
  2024-02-16 20:44  5% [PATCH] sock: Use unsafe_memcpy() for sock_copy() Kees Cook
@ 2024-02-16 22:06  0% ` Kuniyuki Iwashima
  0 siblings, 0 replies; 200+ results
From: Kuniyuki Iwashima @ 2024-02-16 22:06 UTC (permalink / raw)
  To: keescook
  Cc: alexander, davem, dhowells, edumazet, kuba, kuniyu, leitao,
	linux-hardening, linux-kernel, netdev, pabeni, wuyun.abel

From: Kees Cook <keescook@chromium.org>
Date: Fri, 16 Feb 2024 12:44:24 -0800
> While testing for places where zero-sized destinations were still
> showing up in the kernel, sock_copy() was found, which is using very
> specific memcpy() offsets for both avoiding a portion of struct sock,
> and copying beyond the end of it (since struct sock is really just a
> common header before the protocol-specific allocation). Instead of
> trying to unravel this historical lack of container_of(), just switch
> to unsafe_memcpy(), since that's effectively what was happening already
> (memcpy() wasn't checking 0-sized destinations while the code base was
> being converted away from fake flexible arrays).
> 
> Avoid the following false positive warning with future changes to
> CONFIG_FORTIFY_SOURCE:
> 
>   memcpy: detected field-spanning write (size 3068) of destination "&nsk->__sk_common.skc_dontcopy_end" at net/core/sock.c:2057 (size 0)
> 
> Signed-off-by: Kees Cook <keescook@chromium.org>

I confirmed unsafe_memcpy() is just memcpy() without fortified checks.

Reviewed-by: Kuniyuki Iwashima <kuniyu@amazon.com>


> ---
> Cc: Jakub Kicinski <kuba@kernel.org>
> Cc: "David S. Miller" <davem@davemloft.net>
> Cc: Eric Dumazet <edumazet@google.com>
> Cc: Paolo Abeni <pabeni@redhat.com>
> Cc: netdev@vger.kernel.org
> ---
>  net/core/sock.c | 5 +++--
>  1 file changed, 3 insertions(+), 2 deletions(-)
> 
> diff --git a/net/core/sock.c b/net/core/sock.c
> index 0a7f46c37f0c..b7ea358eb18f 100644
> --- a/net/core/sock.c
> +++ b/net/core/sock.c
> @@ -2053,8 +2053,9 @@ static void sock_copy(struct sock *nsk, const struct sock *osk)
>  
>  	memcpy(nsk, osk, offsetof(struct sock, sk_dontcopy_begin));
>  
> -	memcpy(&nsk->sk_dontcopy_end, &osk->sk_dontcopy_end,
> -	       prot->obj_size - offsetof(struct sock, sk_dontcopy_end));
> +	unsafe_memcpy(&nsk->sk_dontcopy_end, &osk->sk_dontcopy_end,
> +		      prot->obj_size - offsetof(struct sock, sk_dontcopy_end),
> +		      /* alloc is larger than struct, see sk_prot_alloc() */);
>  
>  #ifdef CONFIG_SECURITY_NETWORK
>  	nsk->sk_security = sptr;
> -- 
> 2.34.1

^ permalink raw reply	[relevance 0%]

* [PATCH] sock: Use unsafe_memcpy() for sock_copy()
@ 2024-02-16 20:44  5% Kees Cook
  2024-02-16 22:06  0% ` Kuniyuki Iwashima
  0 siblings, 1 reply; 200+ results
From: Kees Cook @ 2024-02-16 20:44 UTC (permalink / raw)
  To: Jakub Kicinski
  Cc: Kees Cook, David S. Miller, Eric Dumazet, Paolo Abeni, netdev,
	Kuniyuki Iwashima, Abel Wu, Breno Leitao, Alexander Mikhalitsyn,
	David Howells, linux-kernel, linux-hardening

While testing for places where zero-sized destinations were still
showing up in the kernel, sock_copy() was found, which is using very
specific memcpy() offsets for both avoiding a portion of struct sock,
and copying beyond the end of it (since struct sock is really just a
common header before the protocol-specific allocation). Instead of
trying to unravel this historical lack of container_of(), just switch
to unsafe_memcpy(), since that's effectively what was happening already
(memcpy() wasn't checking 0-sized destinations while the code base was
being converted away from fake flexible arrays).

Avoid the following false positive warning with future changes to
CONFIG_FORTIFY_SOURCE:

  memcpy: detected field-spanning write (size 3068) of destination "&nsk->__sk_common.skc_dontcopy_end" at net/core/sock.c:2057 (size 0)

Signed-off-by: Kees Cook <keescook@chromium.org>
---
Cc: Jakub Kicinski <kuba@kernel.org>
Cc: "David S. Miller" <davem@davemloft.net>
Cc: Eric Dumazet <edumazet@google.com>
Cc: Paolo Abeni <pabeni@redhat.com>
Cc: netdev@vger.kernel.org
---
 net/core/sock.c | 5 +++--
 1 file changed, 3 insertions(+), 2 deletions(-)

diff --git a/net/core/sock.c b/net/core/sock.c
index 0a7f46c37f0c..b7ea358eb18f 100644
--- a/net/core/sock.c
+++ b/net/core/sock.c
@@ -2053,8 +2053,9 @@ static void sock_copy(struct sock *nsk, const struct sock *osk)
 
 	memcpy(nsk, osk, offsetof(struct sock, sk_dontcopy_begin));
 
-	memcpy(&nsk->sk_dontcopy_end, &osk->sk_dontcopy_end,
-	       prot->obj_size - offsetof(struct sock, sk_dontcopy_end));
+	unsafe_memcpy(&nsk->sk_dontcopy_end, &osk->sk_dontcopy_end,
+		      prot->obj_size - offsetof(struct sock, sk_dontcopy_end),
+		      /* alloc is larger than struct, see sk_prot_alloc() */);
 
 #ifdef CONFIG_SECURITY_NETWORK
 	nsk->sk_security = sptr;
-- 
2.34.1


^ permalink raw reply related	[relevance 5%]

* [PATCH] fortify: Include more details when reporting overflows
@ 2024-02-16 20:39  6% Kees Cook
  0 siblings, 0 replies; 200+ results
From: Kees Cook @ 2024-02-16 20:39 UTC (permalink / raw)
  To: Gustavo A . R . Silva
  Cc: Kees Cook, Nathan Chancellor, linux-hardening, linux-kernel

When a memcpy() would exceed the length of an entire structure, no
detailed WARN would be emitted, making debugging a bit more challenging.
Similarly, other buffer overflow reports would have no size information
reported.

Always warn for memcpy() overflows, but distinguish between the two
cases in the message before continuing (warn-only) or blocking the copy
(hard-fail). Additionally add size information to existing overflow
reports.

Signed-off-by: Kees Cook <keescook@chromium.org>
---
Cc: Gustavo A. R. Silva <gustavoars@kernel.org>
Cc: Nathan Chancellor <nathan@kernel.org>
Cc: linux-hardening@vger.kernel.org
---
 arch/arm/boot/compressed/misc.c |  2 +-
 arch/arm/boot/compressed/misc.h |  2 +-
 arch/x86/boot/compressed/misc.c |  2 +-
 include/linux/fortify-string.h  | 96 ++++++++++++++++++++-------------
 lib/string_helpers.c            |  5 +-
 5 files changed, 64 insertions(+), 43 deletions(-)

diff --git a/arch/arm/boot/compressed/misc.c b/arch/arm/boot/compressed/misc.c
index 6b4baa6a9a50..c8b978c0cc5a 100644
--- a/arch/arm/boot/compressed/misc.c
+++ b/arch/arm/boot/compressed/misc.c
@@ -154,7 +154,7 @@ decompress_kernel(unsigned long output_start, unsigned long free_mem_ptr_p,
 		putstr(" done, booting the kernel.\n");
 }
 
-void fortify_panic(const char *name)
+void fortify_panic(const char *name, size_t avail, size_t size)
 {
 	error("detected buffer overflow");
 }
diff --git a/arch/arm/boot/compressed/misc.h b/arch/arm/boot/compressed/misc.h
index 6da00a26ac08..efe3d40d3e61 100644
--- a/arch/arm/boot/compressed/misc.h
+++ b/arch/arm/boot/compressed/misc.h
@@ -10,7 +10,7 @@ void __div0(void);
 void
 decompress_kernel(unsigned long output_start, unsigned long free_mem_ptr_p,
 		  unsigned long free_mem_ptr_end_p, int arch_id);
-void fortify_panic(const char *name);
+void fortify_panic(const char *name, size_t avail, size_t size);
 int atags_to_fdt(void *atag_list, void *fdt, int total_space);
 uint32_t fdt_check_mem_start(uint32_t mem_start, const void *fdt);
 int do_decompress(u8 *input, int len, u8 *output, void (*error)(char *x));
diff --git a/arch/x86/boot/compressed/misc.c b/arch/x86/boot/compressed/misc.c
index b99e08e6815b..c382419f1e4e 100644
--- a/arch/x86/boot/compressed/misc.c
+++ b/arch/x86/boot/compressed/misc.c
@@ -496,7 +496,7 @@ asmlinkage __visible void *extract_kernel(void *rmode, unsigned char *output)
 	return output + entry_offset;
 }
 
-void fortify_panic(const char *name)
+void fortify_panic(const char *name, size_t avail, size_t size)
 {
 	error("detected buffer overflow");
 }
diff --git a/include/linux/fortify-string.h b/include/linux/fortify-string.h
index 06b3aaa63724..d278671dcd44 100644
--- a/include/linux/fortify-string.h
+++ b/include/linux/fortify-string.h
@@ -9,7 +9,7 @@
 #define __FORTIFY_INLINE extern __always_inline __gnu_inline __overloadable
 #define __RENAME(x) __asm__(#x)
 
-void fortify_panic(const char *name) __noreturn __cold;
+void fortify_panic(const char *name, size_t avail, size_t size) __noreturn __cold;
 void __read_overflow(void) __compiletime_error("detected read beyond size of object (1st parameter)");
 void __read_overflow2(void) __compiletime_error("detected read beyond size of object (2nd parameter)");
 void __read_overflow2_field(size_t avail, size_t wanted) __compiletime_warning("detected read beyond size of field (2nd parameter); maybe use struct_group()?");
@@ -143,7 +143,7 @@ char *strncpy(char * const POS p, const char *q, __kernel_size_t size)
 	if (__compiletime_lessthan(p_size, size))
 		__write_overflow();
 	if (p_size < size)
-		fortify_panic(__func__);
+		fortify_panic(__func__, p_size, size);
 	return __underlying_strncpy(p, q, size);
 }
 
@@ -174,7 +174,7 @@ __FORTIFY_INLINE __kernel_size_t strnlen(const char * const POS p, __kernel_size
 	/* Do not check characters beyond the end of p. */
 	ret = __real_strnlen(p, maxlen < p_size ? maxlen : p_size);
 	if (p_size <= ret && maxlen != ret)
-		fortify_panic(__func__);
+		fortify_panic(__func__, p_size, ret + 1);
 	return ret;
 }
 
@@ -210,7 +210,7 @@ __kernel_size_t __fortify_strlen(const char * const POS p)
 		return __underlying_strlen(p);
 	ret = strnlen(p, p_size);
 	if (p_size <= ret)
-		fortify_panic(__func__);
+		fortify_panic(__func__, p_size, ret + 1);
 	return ret;
 }
 
@@ -261,7 +261,7 @@ __FORTIFY_INLINE ssize_t sized_strscpy(char * const POS p, const char * const PO
 	 * p_size.
 	 */
 	if (len > p_size)
-		fortify_panic(__func__);
+		fortify_panic(__func__, p_size, len);
 
 	/*
 	 * We can now safely call vanilla strscpy because we are protected from:
@@ -319,7 +319,7 @@ size_t strlcat(char * const POS p, const char * const POS q, size_t avail)
 
 	/* Give up if string is already overflowed. */
 	if (p_size <= p_len)
-		fortify_panic(__func__);
+		fortify_panic(__func__, p_size, p_len + 1);
 
 	if (actual >= avail) {
 		copy_len = avail - p_len - 1;
@@ -328,7 +328,7 @@ size_t strlcat(char * const POS p, const char * const POS q, size_t avail)
 
 	/* Give up if copy will overflow. */
 	if (p_size <= actual)
-		fortify_panic(__func__);
+		fortify_panic(__func__, p_size, actual + 1);
 	__underlying_memcpy(p + p_len, q, copy_len);
 	p[actual] = '\0';
 
@@ -355,9 +355,10 @@ __FORTIFY_INLINE __diagnose_as(__builtin_strcat, 1, 2)
 char *strcat(char * const POS p, const char *q)
 {
 	const size_t p_size = __member_size(p);
+	const size_t size = strlcat(p, q, p_size);
 
-	if (strlcat(p, q, p_size) >= p_size)
-		fortify_panic(__func__);
+	if (size >= p_size)
+		fortify_panic(__func__, p_size, size + 1);
 	return p;
 }
 
@@ -386,14 +387,15 @@ char *strncat(char * const POS p, const char * const POS q, __kernel_size_t coun
 {
 	const size_t p_size = __member_size(p);
 	const size_t q_size = __member_size(q);
-	size_t p_len, copy_len;
+	size_t p_len, copy_len, size;
 
 	if (p_size == SIZE_MAX && q_size == SIZE_MAX)
 		return __underlying_strncat(p, q, count);
 	p_len = strlen(p);
 	copy_len = strnlen(q, count);
-	if (p_size < p_len + copy_len + 1)
-		fortify_panic(__func__);
+	size = p_len + copy_len + 1;
+	if (p_size < size)
+		fortify_panic(__func__, p_size, size);
 	__underlying_memcpy(p + p_len, q, copy_len);
 	p[p_len + copy_len] = '\0';
 	return p;
@@ -434,7 +436,7 @@ __FORTIFY_INLINE void fortify_memset_chk(__kernel_size_t size,
 	 * lengths are unknown.)
 	 */
 	if (p_size != SIZE_MAX && p_size < size)
-		fortify_panic("memset");
+		fortify_panic("memset", p_size, size);
 }
 
 #define __fortify_memset_chk(p, c, size, p_size, p_size_field) ({	\
@@ -482,13 +484,17 @@ __FORTIFY_INLINE void fortify_memset_chk(__kernel_size_t size,
  * B = can perform run-time bounds checking (currently unimplemented)
  * V = vulnerable to run-time overflow (will need refactoring to solve)
  *
+ * Return 0 if buffer size checks pass (or cannot be evaluated).
+ * Return 1 if a cross-field overflow is detected within the dest structure.
+ * Return 2 if an overflow beyond the end of the dest structure is detected.
+ * Return 3 if an overflow beyond the end of the source structure is detected.
  */
-__FORTIFY_INLINE bool fortify_memcpy_chk(__kernel_size_t size,
-					 const size_t p_size,
-					 const size_t q_size,
-					 const size_t p_size_field,
-					 const size_t q_size_field,
-					 const char *func)
+__FORTIFY_INLINE int fortify_memcpy_chk(__kernel_size_t size,
+					const size_t p_size,
+					const size_t q_size,
+					const size_t p_size_field,
+					const size_t q_size_field,
+					const char *func)
 {
 	if (__builtin_constant_p(size)) {
 		/*
@@ -532,9 +538,10 @@ __FORTIFY_INLINE bool fortify_memcpy_chk(__kernel_size_t size,
 	 * (The SIZE_MAX test is to optimize away checks where the buffer
 	 * lengths are unknown.)
 	 */
-	if ((p_size != SIZE_MAX && p_size < size) ||
-	    (q_size != SIZE_MAX && q_size < size))
-		fortify_panic(func);
+	if (p_size != SIZE_MAX && p_size < size)
+		return 2;
+	if (q_size != SIZE_MAX && q_size < size)
+		return 3;
 
 	/*
 	 * Warn when writing beyond destination field size.
@@ -553,9 +560,9 @@ __FORTIFY_INLINE bool fortify_memcpy_chk(__kernel_size_t size,
 	 */
 	if (p_size_field != 0 && p_size_field != SIZE_MAX &&
 	    p_size != p_size_field && p_size_field < size)
-		return true;
+		return 1;
 
-	return false;
+	return 0;
 }
 
 #define __fortify_memcpy_chk(p, q, size, p_size, q_size,		\
@@ -565,13 +572,24 @@ __FORTIFY_INLINE bool fortify_memcpy_chk(__kernel_size_t size,
 	const size_t __q_size = (q_size);				\
 	const size_t __p_size_field = (p_size_field);			\
 	const size_t __q_size_field = (q_size_field);			\
-	WARN_ONCE(fortify_memcpy_chk(__fortify_size, __p_size,		\
-				     __q_size, __p_size_field,		\
-				     __q_size_field, #op),		\
-		  #op ": detected field-spanning write (size %zu) of single %s (size %zu)\n", \
-		  __fortify_size,					\
-		  "field \"" #p "\" at " FILE_LINE,			\
-		  __p_size_field);					\
+	int rc;								\
+	rc = fortify_memcpy_chk(__fortify_size, __p_size,		\
+				__q_size, __p_size_field,		\
+				__q_size_field, #op);			\
+	WARN_ONCE(rc,							\
+		#op ": detected %s-spanning %s (size %zu) of %s (size %zu)\n", \
+		rc == 1 ? "field" : "struct",				\
+		rc == 3 ? "read" : "write",				\
+		__fortify_size,						\
+		rc < 3 ?						\
+			"destination \"" #p "\" at " FILE_LINE :	\
+			"source \"" #q "\" at " FILE_LINE,		\
+		rc == 3 ? __q_size :					\
+			(rc == 2 ? __p_size : __p_size_field));		\
+	if (rc == 2)							\
+		fortify_panic(#op " write", __p_size, __fortify_size);	\
+	if (rc == 3)							\
+		fortify_panic(#op " read", __q_size, __fortify_size);	\
 	__underlying_##op(p, q, __fortify_size);			\
 })
 
@@ -634,7 +652,7 @@ __FORTIFY_INLINE void *memscan(void * const POS0 p, int c, __kernel_size_t size)
 	if (__compiletime_lessthan(p_size, size))
 		__read_overflow();
 	if (p_size < size)
-		fortify_panic(__func__);
+		fortify_panic(__func__, p_size, size);
 	return __real_memscan(p, c, size);
 }
 
@@ -650,8 +668,10 @@ int memcmp(const void * const POS0 p, const void * const POS0 q, __kernel_size_t
 		if (__compiletime_lessthan(q_size, size))
 			__read_overflow2();
 	}
-	if (p_size < size || q_size < size)
-		fortify_panic(__func__);
+	if (p_size < size)
+		fortify_panic(__func__, p_size, size);
+	if (q_size < size)
+		fortify_panic(__func__, q_size, size);
 	return __underlying_memcmp(p, q, size);
 }
 
@@ -663,7 +683,7 @@ void *memchr(const void * const POS0 p, int c, __kernel_size_t size)
 	if (__compiletime_lessthan(p_size, size))
 		__read_overflow();
 	if (p_size < size)
-		fortify_panic(__func__);
+		fortify_panic(__func__, p_size, size);
 	return __underlying_memchr(p, c, size);
 }
 
@@ -675,7 +695,7 @@ __FORTIFY_INLINE void *memchr_inv(const void * const POS0 p, int c, size_t size)
 	if (__compiletime_lessthan(p_size, size))
 		__read_overflow();
 	if (p_size < size)
-		fortify_panic(__func__);
+		fortify_panic(__func__, p_size, size);
 	return __real_memchr_inv(p, c, size);
 }
 
@@ -688,7 +708,7 @@ __FORTIFY_INLINE void *kmemdup(const void * const POS0 p, size_t size, gfp_t gfp
 	if (__compiletime_lessthan(p_size, size))
 		__read_overflow();
 	if (p_size < size)
-		fortify_panic(__func__);
+		fortify_panic(__func__, p_size, size);
 	return __real_kmemdup(p, size, gfp);
 }
 
@@ -725,7 +745,7 @@ char *strcpy(char * const POS p, const char * const POS q)
 		__write_overflow();
 	/* Run-time check for dynamic size overflow. */
 	if (p_size < size)
-		fortify_panic(__func__);
+		fortify_panic(__func__, p_size, size);
 	__underlying_memcpy(p, q, size);
 	return p;
 }
diff --git a/lib/string_helpers.c b/lib/string_helpers.c
index 606c3099013f..0661c563101e 100644
--- a/lib/string_helpers.c
+++ b/lib/string_helpers.c
@@ -1008,9 +1008,10 @@ EXPORT_SYMBOL(__read_overflow2_field);
 void __write_overflow_field(size_t avail, size_t wanted) { }
 EXPORT_SYMBOL(__write_overflow_field);
 
-void fortify_panic(const char *name)
+void fortify_panic(const char *name, size_t avail, size_t size)
 {
-	pr_emerg("detected buffer overflow in %s\n", name);
+	pr_emerg("detected buffer overflow in %s (%zu > %zu)\n",
+		 name, size, avail);
 	BUG();
 }
 EXPORT_SYMBOL(fortify_panic);
-- 
2.34.1


^ permalink raw reply related	[relevance 6%]

* [PATCH v1 net] arp: Prevent overflow in arp_req_get().
@ 2024-02-15 23:05  6% Kuniyuki Iwashima
  0 siblings, 0 replies; 200+ results
From: Kuniyuki Iwashima @ 2024-02-15 23:05 UTC (permalink / raw)
  To: David S. Miller, Eric Dumazet, Jakub Kicinski, Paolo Abeni
  Cc: Kuniyuki Iwashima, Kuniyuki Iwashima, netdev, syzkaller, Bjoern Doebel

syzkaller reported an overflown write in arp_req_get(). [0]

When ioctl(SIOCGARP) is issued, arp_req_get() looks up an neighbour
entry and copies neigh->ha to struct arpreq.arp_ha.sa_data.

The arp_ha here is struct sockaddr, not struct sockaddr_storage, so
the sa_data buffer is just 14 bytes.

In the splat below, 2 bytes are overflown to the next int field,
arp_flags.  We initialise the field just after the memcpy(), so it's
not a problem.

However, when dev->addr_len is greater than 22 (e.g. MAX_ADDR_LEN),
arp_netmask is overwritten, which could be set as htonl(0xFFFFFFFFUL)
in arp_ioctl() before calling arp_req_get().

To avoid the overflow, let's limit the max length of memcpy().

Note that commit b5f0de6df6dc ("net: dev: Convert sa_data to flexible
array in struct sockaddr") just silenced syzkaller.

[0]:
memcpy: detected field-spanning write (size 16) of single field "r->arp_ha.sa_data" at net/ipv4/arp.c:1128 (size 14)
WARNING: CPU: 0 PID: 144638 at net/ipv4/arp.c:1128 arp_req_get+0x411/0x4a0 net/ipv4/arp.c:1128
Modules linked in:
CPU: 0 PID: 144638 Comm: syz-executor.4 Not tainted 6.1.74 #31
Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS 1.16.0-debian-1.16.0-5 04/01/2014
RIP: 0010:arp_req_get+0x411/0x4a0 net/ipv4/arp.c:1128
Code: fd ff ff e8 41 42 de fb b9 0e 00 00 00 4c 89 fe 48 c7 c2 20 6d ab 87 48 c7 c7 80 6d ab 87 c6 05 25 af 72 04 01 e8 5f 8d ad fb <0f> 0b e9 6c fd ff ff e8 13 42 de fb be 03 00 00 00 4c 89 e7 e8 a6
RSP: 0018:ffffc900050b7998 EFLAGS: 00010286
RAX: 0000000000000000 RBX: ffff88803a815000 RCX: 0000000000000000
RDX: 0000000000000000 RSI: ffffffff8641a44a RDI: 0000000000000001
RBP: ffffc900050b7a98 R08: 0000000000000001 R09: 0000000000000000
R10: 0000000000000000 R11: 203a7970636d656d R12: ffff888039c54000
R13: 1ffff92000a16f37 R14: ffff88803a815084 R15: 0000000000000010
FS:  00007f172bf306c0(0000) GS:ffff88805aa00000(0000) knlGS:0000000000000000
CS:  0010 DS: 0000 ES: 0000 CR0: 0000000080050033
CR2: 00007f172b3569f0 CR3: 0000000057f12005 CR4: 0000000000770ef0
DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000
DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400
PKRU: 55555554
Call Trace:
 <TASK>
 arp_ioctl+0x33f/0x4b0 net/ipv4/arp.c:1261
 inet_ioctl+0x314/0x3a0 net/ipv4/af_inet.c:981
 sock_do_ioctl+0xdf/0x260 net/socket.c:1204
 sock_ioctl+0x3ef/0x650 net/socket.c:1321
 vfs_ioctl fs/ioctl.c:51 [inline]
 __do_sys_ioctl fs/ioctl.c:870 [inline]
 __se_sys_ioctl fs/ioctl.c:856 [inline]
 __x64_sys_ioctl+0x18e/0x220 fs/ioctl.c:856
 do_syscall_x64 arch/x86/entry/common.c:51 [inline]
 do_syscall_64+0x37/0x90 arch/x86/entry/common.c:81
 entry_SYSCALL_64_after_hwframe+0x64/0xce
RIP: 0033:0x7f172b262b8d
Code: 66 2e 0f 1f 84 00 00 00 00 00 0f 1f 00 f3 0f 1e fa 48 89 f8 48 89 f7 48 89 d6 48 89 ca 4d 89 c2 4d 89 c8 4c 8b 4c 24 08 0f 05 <48> 3d 01 f0 ff ff 73 01 c3 48 c7 c1 b8 ff ff ff f7 d8 64 89 01 48
RSP: 002b:00007f172bf300b8 EFLAGS: 00000246 ORIG_RAX: 0000000000000010
RAX: ffffffffffffffda RBX: 00007f172b3abf80 RCX: 00007f172b262b8d
RDX: 0000000020000000 RSI: 0000000000008954 RDI: 0000000000000003
RBP: 00007f172b2d3493 R08: 0000000000000000 R09: 0000000000000000
R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000000
R13: 000000000000000b R14: 00007f172b3abf80 R15: 00007f172bf10000
 </TASK>

Reported-by: syzkaller <syzkaller@googlegroups.com>
Reported-by: Bjoern Doebel <doebel@amazon.de>
Fixes: 1da177e4c3f4 ("Linux-2.6.12-rc2")
Signed-off-by: Kuniyuki Iwashima <kuniyu@amazon.com>
---
 net/ipv4/arp.c | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

diff --git a/net/ipv4/arp.c b/net/ipv4/arp.c
index 9456f5bb35e5..0d0d725b46ad 100644
--- a/net/ipv4/arp.c
+++ b/net/ipv4/arp.c
@@ -1125,7 +1125,8 @@ static int arp_req_get(struct arpreq *r, struct net_device *dev)
 	if (neigh) {
 		if (!(READ_ONCE(neigh->nud_state) & NUD_NOARP)) {
 			read_lock_bh(&neigh->lock);
-			memcpy(r->arp_ha.sa_data, neigh->ha, dev->addr_len);
+			memcpy(r->arp_ha.sa_data, neigh->ha,
+			       min(dev->addr_len, sizeof(r->arp_ha.sa_data_min)));
 			r->arp_flags = arp_state_to_flags(neigh);
 			read_unlock_bh(&neigh->lock);
 			r->arp_ha.sa_family = dev->type;
-- 
2.30.2


^ permalink raw reply related	[relevance 6%]

* [PATCH AUTOSEL 5.15 05/22] fs/ntfs3: Fix detected field-spanning write (size 8) of single field "le->name"
  @ 2024-02-13  0:23  9% ` Sasha Levin
  0 siblings, 0 replies; 200+ results
From: Sasha Levin @ 2024-02-13  0:23 UTC (permalink / raw)
  To: linux-kernel, stable; +Cc: Konstantin Komarov, Sasha Levin, ntfs3

From: Konstantin Komarov <almaz.alexandrovich@paragon-software.com>

[ Upstream commit d155617006ebc172a80d3eb013c4b867f9a8ada4 ]

Signed-off-by: Konstantin Komarov <almaz.alexandrovich@paragon-software.com>
Signed-off-by: Sasha Levin <sashal@kernel.org>
---
 fs/ntfs3/ntfs.h | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/fs/ntfs3/ntfs.h b/fs/ntfs3/ntfs.h
index 0f38d558169a..8b580515b1d6 100644
--- a/fs/ntfs3/ntfs.h
+++ b/fs/ntfs3/ntfs.h
@@ -517,7 +517,7 @@ struct ATTR_LIST_ENTRY {
 	__le64 vcn;		// 0x08: Starting VCN of this attribute.
 	struct MFT_REF ref;	// 0x10: MFT record number with attribute.
 	__le16 id;		// 0x18: struct ATTRIB ID.
-	__le16 name[3];		// 0x1A: Just to align. To get real name can use bNameOffset.
+	__le16 name[];		// 0x1A: Just to align. To get real name can use name_off.
 
 }; // sizeof(0x20)
 
-- 
2.43.0


^ permalink raw reply related	[relevance 9%]

* [PATCH AUTOSEL 6.1 05/28] fs/ntfs3: Fix detected field-spanning write (size 8) of single field "le->name"
  @ 2024-02-13  0:22  9% ` Sasha Levin
  0 siblings, 0 replies; 200+ results
From: Sasha Levin @ 2024-02-13  0:22 UTC (permalink / raw)
  To: linux-kernel, stable; +Cc: Konstantin Komarov, Sasha Levin, ntfs3

From: Konstantin Komarov <almaz.alexandrovich@paragon-software.com>

[ Upstream commit d155617006ebc172a80d3eb013c4b867f9a8ada4 ]

Signed-off-by: Konstantin Komarov <almaz.alexandrovich@paragon-software.com>
Signed-off-by: Sasha Levin <sashal@kernel.org>
---
 fs/ntfs3/ntfs.h | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/fs/ntfs3/ntfs.h b/fs/ntfs3/ntfs.h
index 0f38d558169a..8b580515b1d6 100644
--- a/fs/ntfs3/ntfs.h
+++ b/fs/ntfs3/ntfs.h
@@ -517,7 +517,7 @@ struct ATTR_LIST_ENTRY {
 	__le64 vcn;		// 0x08: Starting VCN of this attribute.
 	struct MFT_REF ref;	// 0x10: MFT record number with attribute.
 	__le16 id;		// 0x18: struct ATTRIB ID.
-	__le16 name[3];		// 0x1A: Just to align. To get real name can use bNameOffset.
+	__le16 name[];		// 0x1A: Just to align. To get real name can use name_off.
 
 }; // sizeof(0x20)
 
-- 
2.43.0


^ permalink raw reply related	[relevance 9%]

* [PATCH AUTOSEL 6.6 08/51] fs/ntfs3: Fix detected field-spanning write (size 8) of single field "le->name"
  @ 2024-02-13  0:19  9% ` Sasha Levin
  0 siblings, 0 replies; 200+ results
From: Sasha Levin @ 2024-02-13  0:19 UTC (permalink / raw)
  To: linux-kernel, stable; +Cc: Konstantin Komarov, Sasha Levin, ntfs3

From: Konstantin Komarov <almaz.alexandrovich@paragon-software.com>

[ Upstream commit d155617006ebc172a80d3eb013c4b867f9a8ada4 ]

Signed-off-by: Konstantin Komarov <almaz.alexandrovich@paragon-software.com>
Signed-off-by: Sasha Levin <sashal@kernel.org>
---
 fs/ntfs3/ntfs.h | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/fs/ntfs3/ntfs.h b/fs/ntfs3/ntfs.h
index 86aecbb01a92..13e96fc63dae 100644
--- a/fs/ntfs3/ntfs.h
+++ b/fs/ntfs3/ntfs.h
@@ -523,7 +523,7 @@ struct ATTR_LIST_ENTRY {
 	__le64 vcn;		// 0x08: Starting VCN of this attribute.
 	struct MFT_REF ref;	// 0x10: MFT record number with attribute.
 	__le16 id;		// 0x18: struct ATTRIB ID.
-	__le16 name[3];		// 0x1A: Just to align. To get real name can use bNameOffset.
+	__le16 name[];		// 0x1A: Just to align. To get real name can use name_off.
 
 }; // sizeof(0x20)
 
-- 
2.43.0


^ permalink raw reply related	[relevance 9%]

* [PATCH AUTOSEL 6.7 08/58] fs/ntfs3: Fix detected field-spanning write (size 8) of single field "le->name"
  @ 2024-02-13  0:17  9% ` Sasha Levin
  0 siblings, 0 replies; 200+ results
From: Sasha Levin @ 2024-02-13  0:17 UTC (permalink / raw)
  To: linux-kernel, stable; +Cc: Konstantin Komarov, Sasha Levin, ntfs3

From: Konstantin Komarov <almaz.alexandrovich@paragon-software.com>

[ Upstream commit d155617006ebc172a80d3eb013c4b867f9a8ada4 ]

Signed-off-by: Konstantin Komarov <almaz.alexandrovich@paragon-software.com>
Signed-off-by: Sasha Levin <sashal@kernel.org>
---
 fs/ntfs3/ntfs.h | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/fs/ntfs3/ntfs.h b/fs/ntfs3/ntfs.h
index 86aecbb01a92..13e96fc63dae 100644
--- a/fs/ntfs3/ntfs.h
+++ b/fs/ntfs3/ntfs.h
@@ -523,7 +523,7 @@ struct ATTR_LIST_ENTRY {
 	__le64 vcn;		// 0x08: Starting VCN of this attribute.
 	struct MFT_REF ref;	// 0x10: MFT record number with attribute.
 	__le16 id;		// 0x18: struct ATTRIB ID.
-	__le16 name[3];		// 0x1A: Just to align. To get real name can use bNameOffset.
+	__le16 name[];		// 0x1A: Just to align. To get real name can use name_off.
 
 }; // sizeof(0x20)
 
-- 
2.43.0


^ permalink raw reply related	[relevance 9%]

* Linux 6.8-rc4
@ 2024-02-11 20:36  3% Linus Torvalds
  0 siblings, 0 replies; 200+ results
From: Linus Torvalds @ 2024-02-11 20:36 UTC (permalink / raw)
  To: Linux Kernel Mailing List

Commit counts and contents look normal for this phase of the release,
nothing here really stands out.

Sure, we've got a ntfs3 fix dump, which shows up a bit in the stats,
but the bulk is all the usual suspects: drivers (particularly gpu and
networking) and core networking.

The rest is the usual random collection of fixes all over: other
drivers, some architecture fixes (mainly x86 and RISC-V), and some
core vm and tracing noise. And selftests.

Please continue testing,

              Linus

---

Abhinav Kumar (1):
      drm/msm/dpu: check for valid hw_pp in dpu_encoder_helper_phys_cleanup

Aleksander Mazur (1):
      x86/Kconfig: Transmeta Crusoe is CPU family 5, not 6

Alexander Stein (1):
      mmc: slot-gpio: Allow non-sleeping GPIO ro

Alexandra Winter (1):
      s390/qeth: Fix potential loss of L3-IP@ in case of network issues

Alexandre Ghiti (6):
      riscv: Fix wrong size passed to local_flush_tlb_range_asid()
      riscv: Fix set_huge_pte_at() for NAPOT mapping
      riscv: Fix hugetlb_mask_last_page() when NAPOT is enabled
      riscv: Flush the tlb when a page directory is freed
      riscv: Fix arch_hugetlb_migration_supported() for NAPOT
      riscv: Fix arch_tlbbatch_flush() by clearing the batch cpumask

Alice Chao (1):
      scsi: ufs: core: Fix shift issue in ufshcd_clear_cmd()

Allison Henderson (1):
      MAINTAINERS: Maintainer change for rds

Alvin Lee (1):
      drm/amd/display: Update phantom pipe enable / disable sequence

Andrei Vagin (1):
      x86/fpu: Stop relying on userspace for info to fault in xsave buffer

Andrew Bresticker (2):
      efi: runtime: Fix potential overflow of soft-reserved region size
      efi: Don't add memblocks for soft-reserved memory

Antoine Tenart (1):
      tunnels: fix out of bounds access when building IPv6 PMTU error

Anup Patel (14):
      RISC-V: KVM: Allow Zbc extension for Guest/VM
      KVM: riscv: selftests: Add Zbc extension to get-reg-list test
      RISC-V: KVM: Allow scalar crypto extensions for Guest/VM
      KVM: riscv: selftests: Add scaler crypto extensions to get-reg-list test
      RISC-V: KVM: Allow vector crypto extensions for Guest/VM
      KVM: riscv: selftests: Add vector crypto extensions to get-reg-list test
      RISC-V: KVM: Allow Zfh[min] extensions for Guest/VM
      KVM: riscv: selftests: Add Zfh[min] extensions to get-reg-list test
      RISC-V: KVM: Allow Zihintntl extension for Guest/VM
      KVM: riscv: selftests: Add Zihintntl extension to get-reg-list test
      RISC-V: KVM: Allow Zvfh[min] extensions for Guest/VM
      KVM: riscv: selftests: Add Zvfh[min] extensions to get-reg-list test
      RISC-V: KVM: Allow Zfa extension for Guest/VM
      KVM: riscv: selftests: Add Zfa extension to get-reg-list test

Ard Biesheuvel (4):
      riscv/efistub: Tighten ELF relocation check
      x86/efistub: Give up if memory attribute protocol returns an error
      x86/efistub: Avoid placing the kernel below LOAD_PHYSICAL_ADDR
      x86/efistub: Use 1:1 file:memory mapping for PE/COFF .compat section

Arend van Spriel (1):
      MAINTAINERS: wifi: brcm80211: cleanup entry

Arnd Bergmann (1):
      drm/xe: circumvent bogus stringop-overflow warning

Bartosz Golaszewski (1):
      gpio: remove GPIO device from the list unconditionally in error path

Ben Dooks (1):
      riscv: declare overflow_stack as exported from traps.c

Benjamin Berg (2):
      wifi: iwlwifi: mvm: skip adding debugfs symlink for reconfig
      wifi: iwlwifi: do not announce EPCS support

Boris Burkov (2):
      btrfs: forbid creating subvol qgroups
      btrfs: forbid deleting live subvol qgroup

Breno Leitao (9):
      wifi: fill in MODULE_DESCRIPTION()s for wlcore
      wifi: fill in MODULE_DESCRIPTION()s for wl1251 and wl12xx
      wifi: fill in MODULE_DESCRIPTION()s for Broadcom WLAN
      wifi: fill in MODULE_DESCRIPTION()s for ar5523
      wifi: fill in MODULE_DESCRIPTION()s for wcn36xx
      wifi: fill in MODULE_DESCRIPTION()s for p54spi
      wifi: fill in MODULE_DESCRIPTION()s for wl18xx
      wifi: fill in MODULE_DESCRIPTION()s for wilc1000
      wifi: fill in MODULE_DESCRIPTION()s for mt76 drivers

Chaitanya Kulkarni (1):
      nvme-core: fix comment to reflect right functions

Chengming Zhou (1):
      mm/zswap: don't return LRU_SKIP if we have dropped lru lock

Christian Borntraeger (1):
      KVM: s390: vsie: fix race during shadow creation

Christophe JAILLET (1):
      fs/ntfs3: Slightly simplify ntfs_inode_printk()

Dan Carpenter (4):
      fs/ntfs3: Fix an NULL dereference bug
      drm/i915/gvt: Fix uninitialized variable in handle_mmio()
      PCI: dwc: Fix a 64bit bug in dw_pcie_ep_raise_msix_irq()
      PCI: dwc: Clean up dw_pcie_ep_raise_msi_irq() alignment

Daniel Basilio (1):
      nfp: use correct macro for LengthSelect in BAR config

Daniel de Villiers (1):
      nfp: flower: prevent re-adding mac index for bonded port

Dave Airlie (1):
      nouveau/gsp: use correct size for registry rpc.

David Howells (4):
      rxrpc: Fix generation of serial numbers to skip zero
      rxrpc: Fix delayed ACKs to not set the reference serial number
      rxrpc: Fix response to PING RESPONSE ACKs to a dead call
      rxrpc: Fix counting of new acks and nacks

David Sterba (1):
      btrfs: send: return EOPNOTSUPP on unknown flags

Dmitry Baryshkov (1):
      drm/msm/mdss: specify cfg bandwidth for SDM670

Dmitry Safonov (1):
      selftests/net: Amend per-netns counter checks

Edward Adam Davis (1):
      fs/ntfs3: Fix oob in ntfs_listxattr

Emmanuel Grumbach (1):
      wifi: iwlwifi: mvm: fix a battery life regression

Eric Dumazet (3):
      netdevsim: avoid potential loop in nsim_dev_trap_report_work()
      inet: read sk->sk_family once in inet_recv_error()
      ppp_async: limit MRU to 64K

Eric Farman (1):
      KVM: s390: fix cc for successful PQAP

Eugen Hristev (1):
      pmdomain: mediatek: fix race conditions with genpd

Fangzhi Zuo (1):
      drm/amd/display: Fix MST Null Ptr for RV

Fedor Pchelkin (1):
      ksmbd: free aux buffer if ksmbd_iov_pin_rsp_read fails

Felix Fietkau (1):
      wifi: mt76: mt7996: fix fortify warning

Felix Huettner (1):
      netfilter: ctnetlink: fix filtering for zone 0

Florian Westphal (4):
      netfilter: nfnetlink_queue: un-break NF_REPEAT
      netfilter: nft_set_pipapo: store index in scratch maps
      netfilter: nft_set_pipapo: add helper to release pcpu scratch area
      netfilter: nft_set_pipapo: remove scratch_aligned pointer

Francis Pravin (1):
      nvme: use ns->head->pi_size instead of t10_pi_tuple structure size

Fred Ai (1):
      mmc: sdhci-pci-o2micro: Fix a warm reboot issue that disk can't
be detected by BIOS

Frederic Weisbecker (1):
      hrtimer: Report offline hrtimer enqueue

Furong Xu (2):
      net: stmmac: xgmac: fix handling of DPP safety error for DMA channels
      net: stmmac: xgmac: fix a typo of register name in DPP safety handling

Geert Uytterhoeven (1):
      pmdomain: renesas: r8a77980-sysc: CR7 must be always on

Gerhard Engleder (1):
      tsnep: Fix mapping for zero copy XDP_TX action

Gregory Greenman (1):
      MAINTAINERS: remove myself as iwlwifi driver maintainer

Grzegorz Trzebiatowski (1):
      accel/ivpu: Add job status for jobs aborted by the driver

Guoyu Ou (1):
      bcachefs: unlock parent dir if entry is not found in subvolume deletion

Hannes Reinecke (1):
      scsi: lpfc: Use unsigned type for num_sge

Helge Deller (1):
      bcachefs: Fix build on parisc by avoiding __multi3()

Herbert Xu (2):
      crypto: cbc - Ensure statesize is zero
      crypto: algif_hash - Remove bogus SGL free on zero-length error path

Huacai Chen (2):
      LoongArch: Change acpi_core_pic[NR_CPUS] to acpi_core_pic[MAX_CORE_PIC]
      LoongArch: Fix earlycon parameter if KASAN enabled

Ira Weiny (2):
      cxl/cper: Fix errant CPER prints for CXL events
      cxl/trace: Remove unnecessary memcpy's

Ism Hong (1):
      fs/ntfs3: use non-movable memory for ntfs3 MFT buffer cache

Ivan Vecera (1):
      net: atlantic: Fix DMA mapping for PTP hwts ring

Jacek Lawrynowicz (1):
      accel/ivpu: Disable d3hot_delay on all NPU generations

Jakub Kicinski (1):
      selftests: cmsg_ipv6: repeat the exact packet

James Hershaw (1):
      nfp: enable NETDEV_XDP_ACT_REDIRECT feature flag

Jan Kara (1):
      blk-wbt: Fix detection of dirty-throttled tasks

Jan Kiszka (1):
      riscv/efistub: Ensure GP-relative addressing is not used

Jesse Brandeburg (1):
      net: intel: fix old compiler regressions

Jiri Pirko (1):
      devlink: avoid potential loop in devlink_rel_nested_in_notify_work()

Johannes Berg (13):
      wifi: iwlwifi: fix double-free bug
      wifi: cfg80211: fix wiphy delayed work queueing
      wifi: iwlwifi: remove extra kernel-doc
      wifi: cfg80211: detect stuck ECSA element in probe resp
      wifi: mac80211: improve CSA/ECSA connection refusal
      wifi: mac80211: fix RCU use in TDLS fast-xmit
      wifi: mac80211: set station RX-NSS on reconfig
      wifi: mac80211: fix driver debugfs for vif type change
      wifi: mac80211: initialize SMPS mode correctly
      wifi: mac80211: fix unsolicited broadcast probe config
      wifi: mac80211: fix waiting for beacons logic
      wifi: mac80211: adding missing drv_mgd_complete_tx() call
      wifi: mac80211: accept broadcast probe responses on 6 GHz

Johannes Weiner (1):
      mm: zswap: fix objcg use-after-free in entry destruction

John Moon (1):
      mailmap: switch email address for John Moon

Jozsef Kadlecsik (1):
      netfilter: ipset: Missing gc cancellations fixed

Kees Cook (2):
      wifi: brcmfmac: Adjust n_channels usage for __counted_by
      LoongArch: vDSO: Disable UBSAN instrumentation

Keith Busch (1):
      nvme: move passthrough logging attribute to head

Kent Overstreet (1):
      bcachefs: time_stats: Check for last_event == 0 when updating freq stats

Kim Phillips (1):
      crypto: ccp - Fix null pointer dereference in
__sev_platform_shutdown_locked

Kirill A. Shutemov (1):
      x86/kvm: Fix SEV check in sev_map_percpu_data()

Konrad Dybcio (1):
      pmdomain: core: Move the unused cleanup to a _sync initcall

Konstantin Komarov (23):
      fs/ntfs3: Improve alternative boot processing
      fs/ntfs3: Modified fix directory element type detection
      fs/ntfs3: Improve ntfs_dir_count
      fs/ntfs3: Correct hard links updating when dealing with DOS names
      fs/ntfs3: Print warning while fixing hard links count
      fs/ntfs3: Reduce stack usage
      fs/ntfs3: Fix multithreaded stress test
      fs/ntfs3: Fix detected field-spanning write (size 8) of single
field "le->name"
      fs/ntfs3: Correct use bh_read
      fs/ntfs3: Add file_modified
      fs/ntfs3: Drop suid and sgid bits as a part of fpunch
      fs/ntfs3: Implement super_operations::shutdown
      fs/ntfs3: ntfs3_forced_shutdown use int instead of bool
      fs/ntfs3: Add and fix comments
      fs/ntfs3: Add NULL ptr dereference checking at the end of
attr_allocate_frame()
      fs/ntfs3: Fix c/mtime typo
      fs/ntfs3: Disable ATTR_LIST_ENTRY size check
      fs/ntfs3: Use kvfree to free memory allocated by kvmalloc
      fs/ntfs3: Prevent generic message "attempt to access beyond end of device"
      fs/ntfs3: Use i_size_read and i_size_write
      fs/ntfs3: Correct function is_rst_area_valid
      fs/ntfs3: Fixed overflow check in mi_enum_attr()
      fs/ntfs3: Update inode->i_size after success write into compressed file

Krystian Pradzynski (2):
      accel/ivpu/40xx: Enable D0i3 message
      accel/ivpu/40xx: Stop passing SKU boot parameters to FW

Kuniyuki Iwashima (1):
      af_unix: Call kfree_skb() for dead unix_(sk)->oob_skb in GC.

Kuogee Hsieh (2):
      drm/msms/dp: fixed link clock divider bits be over written in
BPC unknown case
      drm/msm/dp: return correct Colorimetry for DP_TEST_DYNAMIC_RANGE_CEA case

Leo Yan (1):
      MAINTAINERS: Leo Yan has moved

Li Ma (1):
      drm/amdgpu: remove asymmetrical irq disabling in jpeg 4.0.5 suspend

Li zeming (1):
      kprobes: Remove unnecessary initial values of variables

Lijo Lazar (2):
      drm/amdgpu: Avoid fetching VRAM vendor info
      drm/amdgpu: Fix HDP flush for VFs on nbio v7.9

Linus Torvalds (2):
      work around gcc bugs with 'asm goto' with outputs
      Linux 6.8-rc4

Loic Prylli (1):
      hwmon: (aspeed-pwm-tacho) mutex for tach reading

Maciej S. Szmigiero (1):
      KVM: x86: Give a hint when Win2016 might fail to boot due to
XSAVES erratum

Mario Limonciello (3):
      wifi: mac80211: Drop WBRF debugging statements
      pinctrl: amd: Add IRQF_ONESHOT to the interrupt request
      drm/amd/display: Clear phantom stream count and plane count

Masahiro Yamada (2):
      LoongArch: Select ARCH_ENABLE_THP_MIGRATION instead of redefining it
      LoongArch: Select HAVE_ARCH_SECCOMP to use the common SECCOMP menu

Masami Hiramatsu (Google) (3):
      tracing/probes: Fix to show a parse error for bad type for $comm
      tracing/probes: Fix to set arg size and fmt after setting type from BTF
      ftrace: Fix DIRECT_CALLS to use SAVE_REGS by default

Mathias Krause (1):
      bcachefs: install fd later to avoid race with close

Matthew Auld (1):
      drm/xe/vm: don't ignore error when in_kthread

Matthew Brost (7):
      drm/sched: Re-queue run job worker when
drm_sched_entity_pop_job() returns NULL
      drm/xe: Fix loop in vm_bind_ioctl_ops_unwind
      drm/xe: Take a reference in xe_exec_queue_last_fence_get()
      drm/xe: Pick correct userptr VMA to repin on REMAP op failure
      drm/xe: Map both mem.kernel_bb_pool and usm.bb_pool
      drm/xe: Assume large page size if VMA not yet bound
      drm/xe: Remove TEST_VM_ASYNC_OPS_ERROR

Maurizio Lombardi (1):
      nvme-host: fix the updating of the firmware version

Miaohe Lin (1):
      mm/memory-failure: fix crash in split_huge_page_to_list from
soft_offline_page

Michael Lass (1):
      net: Fix from address in memcpy_to_iter_csum()

Ming Lei (1):
      scsi: core: Move scsi_host_busy() out of host lock if it is for
per-command

Miri Korenblit (1):
      wifi: iwlwifi: exit eSR only after the FW does

Muhammad Usama Anjum (1):
      selftests: core: include linux/close_range.h for CLOSE_RANGE_* macros

Nathan Chancellor (2):
      x86/coco: Define cc_vendor without CONFIG_ARCH_HAS_CC_PLATFORM
      drm/amd/display: Increase frame-larger-than for all display_mode_vba files

NeilBrown (1):
      nfsd: don't take fi_lock in nfsd_break_deleg_cb()

Nekun (1):
      fs/ntfs3: Add ioctl operation for directories (FITRIM)

Nicholas Kazlauskas (1):
      drm/amd/display: Increase eval/entry delay for DCN35

Oleg Nesterov (5):
      getrusage: move thread_group_cputime_adjusted() outside of
lock_task_sighand()
      getrusage: use sig->stats_lock rather than lock_task_sighand()
      fs/proc: do_task_stat: move thread_group_cputime_adjusted()
outside of lock_task_sighand()
      fs/proc: do_task_stat: use sig->stats_lock to gather the
threads/children stats
      exit: wait_task_zombie: kill the no longer necessary
spin_lock_irq(siglock)

Oscar Salvador (1):
      fs,hugetlb: fix NULL pointer dereference in hugetlbs_fill_super

Pablo Neira Ayuso (7):
      netfilter: nft_compat: narrow down revision to unsigned 8-bits
      netfilter: nft_compat: reject unused compat flag
      netfilter: nft_compat: restrict match/target protocol to u16
      netfilter: nft_set_pipapo: remove static in nft_pipapo_get()
      netfilter: nft_ct: reject direction for ct id
      netfilter: nf_tables: use timestamp to check for set element timeout
      netfilter: nft_set_rbtree: skip end interval element from gc

Paolo Abeni (5):
      selftests: net: cut more slack for gro fwd tests.
      selftests: net: fix setup_ns usage in rtnetlink.sh
      selftests: net: fix tcp listener handling in pmtu.sh
      selftests: net: avoid just another constant wait
      selftests: net: let big_tcp test cope with slow env

Paulo Alcantara (1):
      smb: client: set correct d_type for reparse points under DFS mounts

Petr Tesarik (1):
      net: stmmac: protect updates of 64-bit statistics counters

Prakash Sangappa (1):
      mm: hugetlb pages should not be reserved by shmat() if SHM_NORESERVE

Prike Liang (2):
      drm/amdgpu: skip to program GFXDEC registers for suspend abort
      drm/amdgpu: reset gpu for s3 suspend abort case

Qiuxu Zhuo (1):
      x86/lib: Revert to _ASM_EXTABLE_UA() for {get,put}_user() fixups

Qu Wenruo (1):
      btrfs: do not ASSERT() if the newly created subvolume already got read

Randy Dunlap (1):
      drm/msm/dpu: fix kernel-doc warnings

Ratheesh Kannoth (1):
      octeontx2-af: Initialize maps.

Rishabh Dave (1):
      ceph: prevent use-after-free in encode_cap_msg()

Rodrigo Siqueira (1):
      drm/amd/display: Disable ODM by default for DCN35

Ryan Roberts (1):
      mm/userfaultfd: UFFDIO_MOVE implementation should use ptep_get()

Ryusuke Konishi (3):
      nilfs2: fix data corruption in dsync block recovery for small block sizes
      nilfs2: fix hang in nilfs_lookup_dirty_data_buffers()
      nilfs2: fix potential bug in end_buffer_async_write

SEO HOYOUNG (1):
      scsi: ufs: core: Remove the ufshcd_release() in
ufshcd_err_handling_prepare()

SeongJae Park (1):
      mm/damon/sysfs-schemes: fix wrong DAMOS tried regions update timeout setup

Sergey Senozhatsky (1):
      mm/madvise: don't forget to leave lazy MMU mode in
madvise_cold_or_pageout_pte_range()

Shigeru Yoshida (1):
      tipc: Check the bearer type before calling tipc_udp_nl_bearer_add()

Shradha Gupta (1):
      hv_netvsc: Register VF in netvsc_probe if NET_DEVICE_REGISTER missed

Shyam Prasad N (2):
      cifs: change tcon status when need_reconnect is set on it
      cifs: handle cases where multiple sessions share connection

Sinthu Raja (2):
      net: ethernet: ti: cpsw_new: enable mac_managed_pm to fix mdio
      net: ethernet: ti: cpsw: enable mac_managed_pm to fix mdio

Srinivasan Shanmugam (3):
      drm/amd/display: Fix 'panel_cntl' could be null in
'dcn21_set_backlight_level()'
      drm/amd/display: Add NULL test for 'timing generator' in
'dcn21_set_pipe()'
      drm/amd/display: Implement bounds check for stream encoder
creation in DCN301

Stanley.Yang (1):
      drm/amdgpu: Fix shared buff copy to user

Steve French (2):
      smb3: add missing null server pointer check
      smb3: clarify mount warning

Steven Rostedt (Google) (1):
      tracing: Fix wasted memory in saved_cmdlines logic

Suren Baghdasaryan (1):
      arch/arm/mm: fix major fault accounting when retrying under per-VMA lock

Takashi Sakamoto (1):
      firewire: core: send bus reset promptly on gap count error

Tejun Heo (1):
      blk-iocost: Fix an UBSAN shift-out-of-bounds warning

Tengfei Yu (1):
      KVM: x86: Check irqchip mode before create PIT

Timur Tabi (2):
      drm/nouveau: fix several DMA buffer leaks
      drm/nouveau: nvkm_gsp_radix3_sg() should use nvkm_gsp_mem_ctor()

Vincent Chen (1):
      riscv: mm: execute local TLB flush after populating vmemmap

Wachowski, Karol (2):
      accel/ivpu: Force snooping for MMU writes
      accel/ivpu: Correct MMU queue size checking functions

Wenjing Liu (1):
      drm/amd/display: set odm_combine_policy based on context in dcn32 resource

Xiaoming Wang (1):
      drm/xe/display: Fix memleak in display initialization

Xiubo Li (5):
      libceph: fail sparse-read if the data length doesn't match
      libceph: rename read_sparse_msg_*() to read_partial_sparse_msg_*()
      libceph: just wait for more data to be available on the socket
      ceph: always set initial i_blkbits to CEPH_FSCRYPT_BLOCK_SHIFT
      ceph: always check dir caps asynchronously

Yang Li (2):
      efi/libstub: Add one kernel-doc comment
      ksmbd: Add kernel-doc for ksmbd_extract_sharename() function

Yi Sun (1):
      virtio-blk: Ensure no requests in virtqueues before deleting vqs.

Yosry Ahmed (1):
      mm: memcg: optimize parent iteration in memcg_rstat_updated()

Zhang Rui (3):
      hwmon: (coretemp) Fix out-of-bounds memory access
      hwmon: (coretemp) Fix bogus core_id to attr name mapping
      hwmon: (coretemp) Enlarge per package core count limit

Zhenyu Wang (1):
      drm/i915: Replace dead 01.org link

Zhi Wang (1):
      MAINTAINERS: Update Zhi Wang's email address

Zhipeng Lu (2):
      atm: idt77252: fix a memleak in open_card_ubr0
      octeontx2-pf: Fix a memleak otx2_sq_init

^ permalink raw reply	[relevance 3%]

* [GIT PULL] ntfs3: bugfixes for 6.8
@ 2024-02-09 13:21  6% Konstantin Komarov
  0 siblings, 0 replies; 200+ results
From: Konstantin Komarov @ 2024-02-09 13:21 UTC (permalink / raw)
  To: Linus Torvalds; +Cc: ntfs3, Linux-fsdevel, LKML

Hi Linus,

Please pull this branch containing ntfs3 code for 6.8.

Fixed:
- size update for compressed file;
- some logic errors, overflows;
- memory leak;
- some code was refactored.

Added:
- implement super_operations::shutdown.

Improved:
- alternative boot processing;
- reduced stack usage.

All changed code was in linux-next branch for at least week.

Regards,

Konstantin

----------------------------------------------------------------

The following changes since commit 33cc938e65a98f1d29d0a18403dbbee050dcad9a:

    Linux 6.7-rc4 (Sun Dec 3 18:52:56 2023 +0900)

are available in the Git repository at:

    https://github.com/Paragon-Software-Group/linux-ntfs3.git ntfs3_for_6.8

for you to fetch changes up to 622cd3daa8eae37359a6fd3c07c36d19f66606b5:

    fs/ntfs3: Slightly simplify ntfs_inode_printk() (Fri Nov 10 20:59:22 
2023 +0100)

----------------------------------------------------------------

Christophe JAILLET (1):
   fs/ntfs3: Slightly simplify ntfs_inode_printk()

Dan Carpenter (1):
   fs/ntfs3: Fix an NULL dereference bug

Edward Adam Davis (1):
   fs/ntfs3: Fix oob in ntfs_listxattr

Ism Hong (1):
   fs/ntfs3: use non-movable memory for ntfs3 MFT buffer cache

Konstantin Komarov (23):
   fs/ntfs3: Improve alternative boot processing
   fs/ntfs3: Modified fix directory element type detection
   fs/ntfs3: Improve ntfs_dir_count
   fs/ntfs3: Correct hard links updating when dealing with DOS names
   fs/ntfs3: Print warning while fixing hard links count
   fs/ntfs3: Reduce stack usage
   fs/ntfs3: Fix multithreaded stress test
   fs/ntfs3: Fix detected field-spanning write (size 8) of single field 
"le->name"
   fs/ntfs3: Correct use bh_read
   fs/ntfs3: Add file_modified
   fs/ntfs3: Drop suid and sgid bits as a part of fpunch
   fs/ntfs3: Implement super_operations::shutdown
   fs/ntfs3: ntfs3_forced_shutdown use int instead of bool
   fs/ntfs3: Add and fix comments
   fs/ntfs3: Add NULL ptr dereference checking at the end of 
attr_allocate_frame()
   fs/ntfs3: Fix c/mtime typo
   fs/ntfs3: Disable ATTR_LIST_ENTRY size check
   fs/ntfs3: Use kvfree to free memory allocated by kvmalloc
   fs/ntfs3: Prevent generic message "attempt to access beyond end of 
device"
   fs/ntfs3: Use i_size_read and i_size_write
   fs/ntfs3: Correct function is_rst_area_valid
   fs/ntfs3: Fixed overflow check in mi_enum_attr()
   fs/ntfs3: Update inode->i_size after success write into compressed file

Nekun (1):
   fs/ntfs3: Add ioctl operation for directories (FITRIM)

  fs/ntfs3/attrib.c   |  45 +++++----
  fs/ntfs3/attrlist.c |  12 +--
  fs/ntfs3/bitmap.c   |   4 +-
  fs/ntfs3/dir.c      |  48 ++++++---
  fs/ntfs3/file.c     |  76 +++++++++++----
  fs/ntfs3/frecord.c  |  19 ++--
  fs/ntfs3/fslog.c    | 232 ++++++++++++++++++++------------------------
  fs/ntfs3/fsntfs.c   |  29 +++++-
  fs/ntfs3/index.c    |   8 +-
  fs/ntfs3/inode.c    |  32 ++++--
  fs/ntfs3/namei.c    |  12 +++
  fs/ntfs3/ntfs.h     |   4 +-
  fs/ntfs3/ntfs_fs.h  |  29 +++---
  fs/ntfs3/record.c   |  18 +++-
  fs/ntfs3/super.c    |  54 ++++++-----
  fs/ntfs3/xattr.c    |   6 ++
  16 files changed, 381 insertions(+), 247 deletions(-)



^ permalink raw reply	[relevance 6%]

* Re: memcpy: detected field-spanning write (size 101) of single field "ext_scan->tlv_buffer" at drivers/net/wireless/marvell/mwifiex/scan.c:2251 (size 1)
  2024-01-29 13:55  9% ` Dmitry Antipov
@ 2024-01-30 23:46  9%   ` Ahelenia Ziemiańska
  0 siblings, 0 replies; 200+ results
From: Ahelenia Ziemiańska @ 2024-01-30 23:46 UTC (permalink / raw)
  To: Dmitry Antipov; +Cc: Brian Norris, Kalle Valo, linux-wireless, linux-kernel

[-- Attachment #1: Type: text/plain, Size: 1698 bytes --]

On Mon, Jan 29, 2024 at 04:55:26PM +0300, Dmitry Antipov wrote:
> On 1/26/24 22:47, Ahelenia Ziemiańska wrote:
> > [   41.314634] memcpy: detected field-spanning write (size 101) of single field "ext_scan->tlv_buffer" at drivers/net/wireless/marvell/mwifiex/scan.c:2251 (size 1)
> Short answer: if your device works as expected, most likely you can ignore this.
It does.

> if you're brave
> enough, you can help the maintainers by trying this:
> --- linux-6.6.11/drivers/net/wireless/marvell/mwifiex/fw.h	2024-01-10 19:17:02.000000000 +0300
> +++ linux-6.6.11/drivers/net/wireless/marvell/mwifiex/fw.h	2024-01-29 14:21:55.574280719 +0300
> @@ -1586,7 +1586,7 @@
> 
>  struct host_cmd_ds_802_11_scan_ext {
>  	u32   reserved;
> -	u8    tlv_buffer[1];
> +	u8    tlv_buffer[];
>  } __packed;
> 
>  struct mwifiex_ie_types_bss_mode {

Tested-by: Ahelenia Ziemiańska <nabijaczleweli@nabijaczleweli.xyz>

That works and makes the warning go away for me on 6.6.11 ‒
now all mwifiex-related log is confined to
  mwifiex_sdio mmc2:0001:1: firmware: direct-loading firmware mrvl/sd8897_uapsta.bin
  mwifiex_sdio mmc2:0001:1: WLAN is not the winner! Skip FW dnld
  mwifiex_sdio mmc2:0001:1: WLAN FW is active
  mwifiex_sdio mmc2:0001:1: Bad HW revision detected, disabling deep sleep
  mwifiex_sdio mmc2:0001:1: info: MWIFIEX VERSION: mwifiex 1.0 (15.68.19.p54) 
  mwifiex_sdio mmc2:0001:1: driver_version = mwifiex 1.0 (15.68.19.p54) 
  mwifiex_sdio mmc2:0001:1: info: trying to associate to bssid de:0d:17:ad:84:d9
  mwifiex_sdio mmc2:0001:1: info: associated to bssid de:0d:17:ad:84:d9 successfully
  mwifiex_sdio mmc2:0001:1: event: unknown event id: 0x79

Thanks!

[-- Attachment #2: signature.asc --]
[-- Type: application/pgp-signature, Size: 833 bytes --]

^ permalink raw reply	[relevance 9%]

* Re: [PATCH 1/3] riscv: optimized memcpy
  @ 2024-01-30 22:44  5% ` kernel test robot
  0 siblings, 0 replies; 200+ results
From: kernel test robot @ 2024-01-30 22:44 UTC (permalink / raw)
  To: Jisheng Zhang; +Cc: oe-kbuild-all

Hi Jisheng,

kernel test robot noticed the following build errors:

[auto build test ERROR on linus/master]
[also build test ERROR on v6.8-rc2 next-20240130]
[If your patch is applied to the wrong git tree, kindly drop us a note.
And when submitting patch, we suggest to use '--base' as documented in
https://git-scm.com/docs/git-format-patch#_base_tree_information]

url:    https://github.com/intel-lab-lkp/linux/commits/Jisheng-Zhang/riscv-optimized-memcpy/20240128-232523
base:   linus/master
patch link:    https://lore.kernel.org/r/20240128111013.2450-2-jszhang%40kernel.org
patch subject: [PATCH 1/3] riscv: optimized memcpy
config: riscv-allmodconfig (https://download.01.org/0day-ci/archive/20240131/202401310644.bffdWJJb-lkp@intel.com/config)
compiler: riscv64-linux-gcc (GCC) 13.2.0
reproduce (this is a W=1 build): (https://download.01.org/0day-ci/archive/20240131/202401310644.bffdWJJb-lkp@intel.com/reproduce)

If you fix the issue in a separate patch/commit (i.e. not just a new version of
the same patch/commit), kindly add following tags
| Reported-by: kernel test robot <lkp@intel.com>
| Closes: https://lore.kernel.org/oe-kbuild-all/202401310644.bffdWJJb-lkp@intel.com/

All errors (new ones prefixed by >>):

   In file included from include/linux/string.h:292,
                    from include/linux/bitmap.h:12,
                    from include/linux/cpumask.h:12,
                    from include/linux/smp.h:13,
                    from include/linux/lockdep.h:14,
                    from include/linux/spinlock.h:63,
                    from include/linux/mmzone.h:8,
                    from include/linux/gfp.h:7,
                    from include/linux/umh.h:4,
                    from include/linux/kmod.h:9,
                    from include/linux/module.h:17,
                    from arch/riscv/lib/string.c:10:
>> include/linux/fortify-string.h:580:63: error: expected identifier or '(' before '{' token
     580 |                              p_size_field, q_size_field, op) ({         \
         |                                                               ^
   include/linux/fortify-string.h:638:26: note: in expansion of macro '__fortify_memcpy_chk'
     638 | #define memcpy(p, q, s)  __fortify_memcpy_chk(p, q, s,                  \
         |                          ^~~~~~~~~~~~~~~~~~~~
   arch/riscv/lib/string.c:118:7: note: in expansion of macro 'memcpy'
     118 | void *memcpy(void *dest, const void *src, size_t count) __weak __alias(__memcpy);
         |       ^~~~~~


vim +580 include/linux/fortify-string.h

a28a6e860c6cf2 Francis Laniel  2021-02-25  578  
f68f2ff91512c1 Kees Cook       2021-04-20  579  #define __fortify_memcpy_chk(p, q, size, p_size, q_size,		\
f68f2ff91512c1 Kees Cook       2021-04-20 @580  			     p_size_field, q_size_field, op) ({		\
6f7630b1b5bc67 Kees Cook       2022-10-28  581  	const size_t __fortify_size = (size_t)(size);			\
6f7630b1b5bc67 Kees Cook       2022-10-28  582  	const size_t __p_size = (p_size);				\
6f7630b1b5bc67 Kees Cook       2022-10-28  583  	const size_t __q_size = (q_size);				\
6f7630b1b5bc67 Kees Cook       2022-10-28  584  	const size_t __p_size_field = (p_size_field);			\
6f7630b1b5bc67 Kees Cook       2022-10-28  585  	const size_t __q_size_field = (q_size_field);			\
6f7630b1b5bc67 Kees Cook       2022-10-28  586  	WARN_ONCE(fortify_memcpy_chk(__fortify_size, __p_size,		\
6f7630b1b5bc67 Kees Cook       2022-10-28  587  				     __q_size, __p_size_field,		\
6f7630b1b5bc67 Kees Cook       2022-10-28  588  				     __q_size_field, #op),		\
54d9469bc515dc Kees Cook       2021-06-24  589  		  #op ": detected field-spanning write (size %zu) of single %s (size %zu)\n", \
54d9469bc515dc Kees Cook       2021-06-24  590  		  __fortify_size,					\
5097a69d676f7e Alexey Dobriyan 2023-09-16  591  		  "field \"" #p "\" at " FILE_LINE,			\
6f7630b1b5bc67 Kees Cook       2022-10-28  592  		  __p_size_field);					\
f68f2ff91512c1 Kees Cook       2021-04-20  593  	__underlying_##op(p, q, __fortify_size);			\
f68f2ff91512c1 Kees Cook       2021-04-20  594  })
f68f2ff91512c1 Kees Cook       2021-04-20  595  

-- 
0-DAY CI Kernel Test Service
https://github.com/intel/lkp-tests/wiki

^ permalink raw reply	[relevance 5%]

* Re: memcpy: detected field-spanning write (size 101) of single field "ext_scan->tlv_buffer" at drivers/net/wireless/marvell/mwifiex/scan.c:2251 (size 1)
  2024-01-26 19:47 14% memcpy: detected field-spanning write (size 101) of single field "ext_scan->tlv_buffer" at drivers/net/wireless/marvell/mwifiex/scan.c:2251 (size 1) Ahelenia Ziemiańska
@ 2024-01-29 13:55  9% ` Dmitry Antipov
  2024-01-30 23:46  9%   ` Ahelenia Ziemiańska
  0 siblings, 1 reply; 200+ results
From: Dmitry Antipov @ 2024-01-29 13:55 UTC (permalink / raw)
  To: Ahelenia Ziemiańska
  Cc: Brian Norris, Kalle Valo, linux-wireless, linux-kernel

On 1/26/24 22:47, Ahelenia Ziemiańska wrote:

> [   41.314634] memcpy: detected field-spanning write (size 101) of single field "ext_scan->tlv_buffer" at drivers/net/wireless/marvell/mwifiex/scan.c:2251 (size 1)

Short answer: if your device works as expected, most likely you can ignore this.

Long answer: this is caused by using CONFIG_FORTIFY_SOURCE with old style one-element
(in this particular case) or zero-length array members. See "Zero-length and one-element
arrays" at https://www.kernel.org/doc/html/latest/process/deprecated.html. Unfortunately
mwifiex is not completely migrated to C99-style flexible array members; if you're brave
enough, you can help the maintainers by trying this:

--- linux-6.6.11/drivers/net/wireless/marvell/mwifiex/fw.h	2024-01-10 19:17:02.000000000 +0300
+++ linux-6.6.11/drivers/net/wireless/marvell/mwifiex/fw.h	2024-01-29 14:21:55.574280719 +0300
@@ -1586,7 +1586,7 @@

  struct host_cmd_ds_802_11_scan_ext {
  	u32   reserved;
-	u8    tlv_buffer[1];
+	u8    tlv_buffer[];
  } __packed;

  struct mwifiex_ie_types_bss_mode {

Dmitry


^ permalink raw reply	[relevance 9%]

* [PATCH rdma-next v1 1/6] RDMA/mlx5: Fix fortify source warning while accessing Eth segment
  @ 2024-01-28  9:29  5% ` Leon Romanovsky
  0 siblings, 0 replies; 200+ results
From: Leon Romanovsky @ 2024-01-28  9:29 UTC (permalink / raw)
  To: Jason Gunthorpe
  Cc: Leon Romanovsky, Edward Srouji, linux-rdma, Maor Gottlieb,
	Mark Zhang, Michael Guralnik, Or Har-Toov, Tamar Mashiah,
	Yishai Hadas

From: Leon Romanovsky <leonro@nvidia.com>

 ------------[ cut here ]------------
 memcpy: detected field-spanning write (size 56) of single field "eseg->inline_hdr.start" at /var/lib/dkms/mlnx-ofed-kernel/5.8/build/drivers/infiniband/hw/mlx5/wr.c:131 (size 2)
 WARNING: CPU: 0 PID: 293779 at /var/lib/dkms/mlnx-ofed-kernel/5.8/build/drivers/infiniband/hw/mlx5/wr.c:131 mlx5_ib_post_send+0x191b/0x1a60 [mlx5_ib]
 Modules linked in: 8021q garp mrp stp llc rdma_ucm(OE) rdma_cm(OE) iw_cm(OE) ib_ipoib(OE) ib_cm(OE) ib_umad(OE) mlx5_ib(OE) ib_uverbs(OE) ib_core(OE) mlx5_core(OE) pci_hyperv_intf mlxdevm(OE) mlx_compat(OE) tls mlxfw(OE) psample nft_fib_inet nft_fib_ipv4 nft_fib_ipv6 nft_fib nft_reject_inet nf_reject_ipv4 nf_reject_ipv6 nft_reject nft_ct nft_chain_nat nf_nat nf_conntrack nf_defrag_ipv6 nf_defrag_ipv4 ip_set nf_tables libcrc32c nfnetlink mst_pciconf(OE) knem(OE) vfio_pci vfio_pci_core vfio_iommu_type1 vfio iommufd irqbypass cuse nfsv3 nfs fscache netfs xfrm_user xfrm_algo ipmi_devintf ipmi_msghandler binfmt_misc crct10dif_pclmul crc32_pclmul polyval_clmulni polyval_generic ghash_clmulni_intel sha512_ssse3 snd_pcsp aesni_intel crypto_simd cryptd snd_pcm snd_timer joydev snd soundcore input_leds serio_raw evbug nfsd auth_rpcgss nfs_acl lockd grace sch_fq_codel sunrpc drm efi_pstore ip_tables x_tables autofs4 psmouse virtio_net net_failover failover floppy
  [last unloaded: mlx_compat(OE)]
 CPU: 0 PID: 293779 Comm: ssh Tainted: G           OE      6.2.0-32-generic #32~22.04.1-Ubuntu
 Hardware name: Red Hat KVM, BIOS 0.5.1 01/01/2011
 RIP: 0010:mlx5_ib_post_send+0x191b/0x1a60 [mlx5_ib]
 Code: 0c 01 00 a8 01 75 25 48 8b 75 a0 b9 02 00 00 00 48 c7 c2 10 5b fd c0 48 c7 c7 80 5b fd c0 c6 05 57 0c 03 00 01 e8 95 4d 93 da <0f> 0b 44 8b 4d b0 4c 8b 45 c8 48 8b 4d c0 e9 49 fb ff ff 41 0f b7
 RSP: 0018:ffffb5b48478b570 EFLAGS: 00010046
 RAX: 0000000000000000 RBX: 0000000000000001 RCX: 0000000000000000
 RDX: 0000000000000000 RSI: 0000000000000000 RDI: 0000000000000000
 RBP: ffffb5b48478b628 R08: 0000000000000000 R09: 0000000000000000
 R10: 0000000000000000 R11: 0000000000000000 R12: ffffb5b48478b5e8
 R13: ffff963a3c609b5e R14: ffff9639c3fbd800 R15: ffffb5b480475a80
 FS:  00007fc03b444c80(0000) GS:ffff963a3dc00000(0000) knlGS:0000000000000000
 CS:  0010 DS: 0000 ES: 0000 CR0: 0000000080050033
 CR2: 0000556f46bdf000 CR3: 0000000006ac6003 CR4: 00000000003706f0
 DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000
 DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400
 Call Trace:
  <TASK>
  ? show_regs+0x72/0x90
  ? mlx5_ib_post_send+0x191b/0x1a60 [mlx5_ib]
  ? __warn+0x8d/0x160
  ? mlx5_ib_post_send+0x191b/0x1a60 [mlx5_ib]
  ? report_bug+0x1bb/0x1d0
  ? handle_bug+0x46/0x90
  ? exc_invalid_op+0x19/0x80
  ? asm_exc_invalid_op+0x1b/0x20
  ? mlx5_ib_post_send+0x191b/0x1a60 [mlx5_ib]
  mlx5_ib_post_send_nodrain+0xb/0x20 [mlx5_ib]
  ipoib_send+0x2ec/0x770 [ib_ipoib]
  ipoib_start_xmit+0x5a0/0x770 [ib_ipoib]
  dev_hard_start_xmit+0x8e/0x1e0
  ? validate_xmit_skb_list+0x4d/0x80
  sch_direct_xmit+0x116/0x3a0
  __dev_xmit_skb+0x1fd/0x580
  __dev_queue_xmit+0x284/0x6b0
  ? _raw_spin_unlock_irq+0xe/0x50
  ? __flush_work.isra.0+0x20d/0x370
  ? push_pseudo_header+0x17/0x40 [ib_ipoib]
  neigh_connected_output+0xcd/0x110
  ip_finish_output2+0x179/0x480
  ? __smp_call_single_queue+0x61/0xa0
  __ip_finish_output+0xc3/0x190
  ip_finish_output+0x2e/0xf0
  ip_output+0x78/0x110
  ? __pfx_ip_finish_output+0x10/0x10
  ip_local_out+0x64/0x70
  __ip_queue_xmit+0x18a/0x460
  ip_queue_xmit+0x15/0x30
  __tcp_transmit_skb+0x914/0x9c0
  tcp_write_xmit+0x334/0x8d0
  tcp_push_one+0x3c/0x60
  tcp_sendmsg_locked+0x2e1/0xac0
  tcp_sendmsg+0x2d/0x50
  inet_sendmsg+0x43/0x90
  sock_sendmsg+0x68/0x80
  sock_write_iter+0x93/0x100
  vfs_write+0x326/0x3c0
  ksys_write+0xbd/0xf0
  ? do_syscall_64+0x69/0x90
  __x64_sys_write+0x19/0x30
  do_syscall_64+0x59/0x90
  ? do_user_addr_fault+0x1d0/0x640
  ? exit_to_user_mode_prepare+0x3b/0xd0
  ? irqentry_exit_to_user_mode+0x9/0x20
  ? irqentry_exit+0x43/0x50
  ? exc_page_fault+0x92/0x1b0
  entry_SYSCALL_64_after_hwframe+0x72/0xdc
 RIP: 0033:0x7fc03ad14a37
 Code: 10 00 f7 d8 64 89 02 48 c7 c0 ff ff ff ff eb b7 0f 1f 00 f3 0f 1e fa 64 8b 04 25 18 00 00 00 85 c0 75 10 b8 01 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 51 c3 48 83 ec 28 48 89 54 24 18 48 89 74 24
 RSP: 002b:00007ffdf8697fe8 EFLAGS: 00000246 ORIG_RAX: 0000000000000001
 RAX: ffffffffffffffda RBX: 0000000000008024 RCX: 00007fc03ad14a37
 RDX: 0000000000008024 RSI: 0000556f46bd8270 RDI: 0000000000000003
 RBP: 0000556f46bb1800 R08: 0000000000007fe3 R09: 0000000000000000
 R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000002
 R13: 0000556f46bc66b0 R14: 000000000000000a R15: 0000556f46bb2f50
  </TASK>
 ---[ end trace 0000000000000000 ]---

Signed-off-by: Leon Romanovsky <leonro@nvidia.com>
---
 drivers/infiniband/hw/mlx5/wr.c | 2 +-
 include/linux/mlx5/qp.h         | 5 ++++-
 2 files changed, 5 insertions(+), 2 deletions(-)

diff --git a/drivers/infiniband/hw/mlx5/wr.c b/drivers/infiniband/hw/mlx5/wr.c
index df1d1b0a3ef7..9947feb7fb8a 100644
--- a/drivers/infiniband/hw/mlx5/wr.c
+++ b/drivers/infiniband/hw/mlx5/wr.c
@@ -78,7 +78,7 @@ static void set_eth_seg(const struct ib_send_wr *wr, struct mlx5_ib_qp *qp,
 		 */
 		copysz = min_t(u64, *cur_edge - (void *)eseg->inline_hdr.start,
 			       left);
-		memcpy(eseg->inline_hdr.start, pdata, copysz);
+		memcpy(eseg->inline_hdr.data, pdata, copysz);
 		stride = ALIGN(sizeof(struct mlx5_wqe_eth_seg) -
 			       sizeof(eseg->inline_hdr.start) + copysz, 16);
 		*size += stride / 16;
diff --git a/include/linux/mlx5/qp.h b/include/linux/mlx5/qp.h
index bd53cf4be7bd..f0e55bf3ec8b 100644
--- a/include/linux/mlx5/qp.h
+++ b/include/linux/mlx5/qp.h
@@ -269,7 +269,10 @@ struct mlx5_wqe_eth_seg {
 	union {
 		struct {
 			__be16 sz;
-			u8     start[2];
+			union {
+				u8     start[2];
+				DECLARE_FLEX_ARRAY(u8, data);
+			};
 		} inline_hdr;
 		struct {
 			__be16 type;
-- 
2.43.0


^ permalink raw reply related	[relevance 5%]

* memcpy: detected field-spanning write (size 101) of single field "ext_scan->tlv_buffer" at drivers/net/wireless/marvell/mwifiex/scan.c:2251 (size 1)
@ 2024-01-26 19:47 14% Ahelenia Ziemiańska
  2024-01-29 13:55  9% ` Dmitry Antipov
  0 siblings, 1 reply; 200+ results
From: Ahelenia Ziemiańska @ 2024-01-26 19:47 UTC (permalink / raw)
  To: Brian Norris, Kalle Valo, linux-wireless, linux-kernel

[-- Attachment #1: Type: text/plain, Size: 3965 bytes --]

Hi!

I have a Google Hana (mt8173-elm-hana.dts) laptop with Wi-Fi provided by
the mmc@11260000/mwifiex@1 device ("marvell,sd8897").

On 6.6.11 in the dmesg I see
[   41.314595] ------------[ cut here ]------------
[   41.314634] memcpy: detected field-spanning write (size 101) of single field "ext_scan->tlv_buffer" at drivers/net/wireless/marvell/mwifiex/scan.c:2251 (size 1)
[   41.314739] WARNING: CPU: 1 PID: 298 at drivers/net/wireless/marvell/mwifiex/scan.c:2251 mwifiex_cmd_802_11_scan_ext+0xa8/0xb8 [mwifiex]
[   41.314802] Modules linked in: uvcvideo uvc videobuf2_vmalloc xhci_mtk_hcd xhci_hcd hid_multitouch joydev sbs_battery snd_soc_hdmi_codec btmrvl_sdio evdev btmrvl crct10dif_ce bluetooth polyval_ce mwifiex_sdio polyval_generic sha2_ce sha256_arm64 mwifiex sha1_ce arm_smc_wdt mt8173_rt5650 ecdh_generic mt8173_afe_pcm snd_soc_rt5645 snd_soc_mtk_common snd_soc_rl6231 snd_soc_core snd_pcm_dmaengine snd_pcm snd_timer mtu3 snd ofpart udc_core spi_nor i2c_hid_of soundcore i2c_hid elan_i2c elants_i2c melfas_mip4 da9211_regulator mt6577_auxadc spi_mt65xx gpio_keys ghash_generic ghash_ce gf128mul gcm aes_ce_ccm algif_aead crypto_null des_generic libdes ecb algif_skcipher aes_neon_blk aes_ce_blk aes_ce_cipher md4 cfg80211 algif_hash af_alg rfkill binfmt_misc pkcs8_key_parser dm_mod loop efi_pstore dax configfs nfnetlink ip_tables x_tables autofs4
[   41.315059] CPU: 1 PID: 298 Comm: iwd Not tainted 6.6.11 #75 
[   41.315072] Hardware name: Google Hana (DT)
[   41.315082] pstate: 60000005 (nZCv daif -PAN -UAO -TCO -DIT -SSBS BTYPE=--)
[   41.315096] pc : mwifiex_cmd_802_11_scan_ext+0xa8/0xb8 [mwifiex]
[   41.315132] lr : mwifiex_cmd_802_11_scan_ext+0xa4/0xb8 [mwifiex]
[   41.315169] sp : ffff800082e43620
[   41.315177] x29: ffff800082e43620 x28: 0000000000000000 x27: 0000000000000000
[   41.315196] x26: 0000000000000107 x25: 0000000000000001 x24: 0000000000000000
[   41.315213] x23: ffff0000cb4d3400 x22: ffff0000cb694000 x21: 0000000000000065
[   41.315230] x20: ffff0000cbc6e3c0 x19: ffff0000cb4d3400 x18: ffff80008154d871
[   41.315248] x17: 0000000000000001 x16: ffffffffffffffff x15: 0000000000000004
[   41.315265] x14: ffff800081f1eee8 x13: 0000000000000003 x12: 0000000000000003
[   41.315283] x11: 0000000000000000 x10: 0000000000000027 x9 : bd143d0859bfb200
[   41.315300] x8 : bd143d0859bfb200 x7 : 205d343336343133 x6 : 332e31342020205b
[   41.315318] x5 : ffff80008215d2ff x4 : ffff800082e431d7 x3 : 0000000000000000
[   41.315335] x2 : 0000000000000065 x1 : ffff800082e433d0 x0 : 0000000000000094
[   41.315353] Call trace:
[   41.315362]  mwifiex_cmd_802_11_scan_ext+0xa8/0xb8 [mwifiex]
[   41.315399]  mwifiex_sta_prepare_cmd+0x774/0x848 [mwifiex]
[   41.315435]  mwifiex_send_cmd+0x28c/0x300 [mwifiex]
[   41.315470]  mwifiex_scan_channel_list+0x294/0x348 [mwifiex]
[   41.315506]  mwifiex_scan_networks+0x1a4/0x3b8 [mwifiex]
[   41.315541]  mwifiex_cfg80211_scan+0x37c/0x850 [mwifiex]
[   41.315577]  cfg80211_scan+0x48/0x2d0 [cfg80211]
[   41.315734]  nl80211_trigger_scan+0x728/0x788 [cfg80211]
[   41.315836]  genl_family_rcv_msg_doit+0xc4/0x128
[   41.315855]  genl_rcv_msg+0x214/0x228
[   41.315868]  netlink_rcv_skb+0x128/0x148
[   41.315881]  genl_rcv+0x40/0x60
[   41.315893]  netlink_unicast+0x24c/0x400
[   41.315905]  netlink_sendmsg+0x2d8/0x3d8
[   41.315917]  __sys_sendto+0x16c/0x1f8
[   41.315931]  __arm64_sys_sendto+0x34/0x50
[   41.315944]  invoke_syscall+0x78/0x108
[   41.315959]  el0_svc_common+0x8c/0xf0
[   41.315972]  do_el0_svc+0x28/0x40
[   41.315984]  el0_svc+0x40/0xc8
[   41.315997]  el0t_64_sync_handler+0x90/0x100
[   41.316009]  el0t_64_sync+0x190/0x198
[   41.316021] ---[ end trace 0000000000000000 ]---

(With the line unchanged in ecb1b8288dc7ccbdcb3b9df005fa1c0e0c0388a7.)

I don't really know what the relevancy or meaning of this is,
but one has to assume a WARNING with a backtrace is never good,
so forwarding.

Best,

[-- Attachment #2: signature.asc --]
[-- Type: application/pgp-signature, Size: 833 bytes --]

^ permalink raw reply	[relevance 14%]

* [PATCH rdma-next 1/6] RDMA/mlx5: Fix fortify source warning while accessing Eth segment
  @ 2024-01-25 12:30  5% ` Leon Romanovsky
  0 siblings, 0 replies; 200+ results
From: Leon Romanovsky @ 2024-01-25 12:30 UTC (permalink / raw)
  To: Jason Gunthorpe
  Cc: Leon Romanovsky, Edward Srouji, linux-rdma, Maor Gottlieb,
	Michael Guralnik

From: Leon Romanovsky <leonro@nvidia.com>

 ------------[ cut here ]------------
 memcpy: detected field-spanning write (size 56) of single field "eseg->inline_hdr.start" at /var/lib/dkms/mlnx-ofed-kernel/5.8/build/drivers/infiniband/hw/mlx5/wr.c:131 (size 2)
 WARNING: CPU: 0 PID: 293779 at /var/lib/dkms/mlnx-ofed-kernel/5.8/build/drivers/infiniband/hw/mlx5/wr.c:131 mlx5_ib_post_send+0x191b/0x1a60 [mlx5_ib]
 Modules linked in: 8021q garp mrp stp llc rdma_ucm(OE) rdma_cm(OE) iw_cm(OE) ib_ipoib(OE) ib_cm(OE) ib_umad(OE) mlx5_ib(OE) ib_uverbs(OE) ib_core(OE) mlx5_core(OE) pci_hyperv_intf mlxdevm(OE) mlx_compat(OE) tls mlxfw(OE) psample nft_fib_inet nft_fib_ipv4 nft_fib_ipv6 nft_fib nft_reject_inet nf_reject_ipv4 nf_reject_ipv6 nft_reject nft_ct nft_chain_nat nf_nat nf_conntrack nf_defrag_ipv6 nf_defrag_ipv4 ip_set nf_tables libcrc32c nfnetlink mst_pciconf(OE) knem(OE) vfio_pci vfio_pci_core vfio_iommu_type1 vfio iommufd irqbypass cuse nfsv3 nfs fscache netfs xfrm_user xfrm_algo ipmi_devintf ipmi_msghandler binfmt_misc crct10dif_pclmul crc32_pclmul polyval_clmulni polyval_generic ghash_clmulni_intel sha512_ssse3 snd_pcsp aesni_intel crypto_simd cryptd snd_pcm snd_timer joydev snd soundcore input_leds serio_raw evbug nfsd auth_rpcgss nfs_acl lockd grace sch_fq_codel sunrpc drm efi_pstore ip_tables x_tables autofs4 psmouse virtio_net net_failover failover floppy
  [last unloaded: mlx_compat(OE)]
 CPU: 0 PID: 293779 Comm: ssh Tainted: G           OE      6.2.0-32-generic #32~22.04.1-Ubuntu
 Hardware name: Red Hat KVM, BIOS 0.5.1 01/01/2011
 RIP: 0010:mlx5_ib_post_send+0x191b/0x1a60 [mlx5_ib]
 Code: 0c 01 00 a8 01 75 25 48 8b 75 a0 b9 02 00 00 00 48 c7 c2 10 5b fd c0 48 c7 c7 80 5b fd c0 c6 05 57 0c 03 00 01 e8 95 4d 93 da <0f> 0b 44 8b 4d b0 4c 8b 45 c8 48 8b 4d c0 e9 49 fb ff ff 41 0f b7
 RSP: 0018:ffffb5b48478b570 EFLAGS: 00010046
 RAX: 0000000000000000 RBX: 0000000000000001 RCX: 0000000000000000
 RDX: 0000000000000000 RSI: 0000000000000000 RDI: 0000000000000000
 RBP: ffffb5b48478b628 R08: 0000000000000000 R09: 0000000000000000
 R10: 0000000000000000 R11: 0000000000000000 R12: ffffb5b48478b5e8
 R13: ffff963a3c609b5e R14: ffff9639c3fbd800 R15: ffffb5b480475a80
 FS:  00007fc03b444c80(0000) GS:ffff963a3dc00000(0000) knlGS:0000000000000000
 CS:  0010 DS: 0000 ES: 0000 CR0: 0000000080050033
 CR2: 0000556f46bdf000 CR3: 0000000006ac6003 CR4: 00000000003706f0
 DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000
 DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400
 Call Trace:
  <TASK>
  ? show_regs+0x72/0x90
  ? mlx5_ib_post_send+0x191b/0x1a60 [mlx5_ib]
  ? __warn+0x8d/0x160
  ? mlx5_ib_post_send+0x191b/0x1a60 [mlx5_ib]
  ? report_bug+0x1bb/0x1d0
  ? handle_bug+0x46/0x90
  ? exc_invalid_op+0x19/0x80
  ? asm_exc_invalid_op+0x1b/0x20
  ? mlx5_ib_post_send+0x191b/0x1a60 [mlx5_ib]
  mlx5_ib_post_send_nodrain+0xb/0x20 [mlx5_ib]
  ipoib_send+0x2ec/0x770 [ib_ipoib]
  ipoib_start_xmit+0x5a0/0x770 [ib_ipoib]
  dev_hard_start_xmit+0x8e/0x1e0
  ? validate_xmit_skb_list+0x4d/0x80
  sch_direct_xmit+0x116/0x3a0
  __dev_xmit_skb+0x1fd/0x580
  __dev_queue_xmit+0x284/0x6b0
  ? _raw_spin_unlock_irq+0xe/0x50
  ? __flush_work.isra.0+0x20d/0x370
  ? push_pseudo_header+0x17/0x40 [ib_ipoib]
  neigh_connected_output+0xcd/0x110
  ip_finish_output2+0x179/0x480
  ? __smp_call_single_queue+0x61/0xa0
  __ip_finish_output+0xc3/0x190
  ip_finish_output+0x2e/0xf0
  ip_output+0x78/0x110
  ? __pfx_ip_finish_output+0x10/0x10
  ip_local_out+0x64/0x70
  __ip_queue_xmit+0x18a/0x460
  ip_queue_xmit+0x15/0x30
  __tcp_transmit_skb+0x914/0x9c0
  tcp_write_xmit+0x334/0x8d0
  tcp_push_one+0x3c/0x60
  tcp_sendmsg_locked+0x2e1/0xac0
  tcp_sendmsg+0x2d/0x50
  inet_sendmsg+0x43/0x90
  sock_sendmsg+0x68/0x80
  sock_write_iter+0x93/0x100
  vfs_write+0x326/0x3c0
  ksys_write+0xbd/0xf0
  ? do_syscall_64+0x69/0x90
  __x64_sys_write+0x19/0x30
  do_syscall_64+0x59/0x90
  ? do_user_addr_fault+0x1d0/0x640
  ? exit_to_user_mode_prepare+0x3b/0xd0
  ? irqentry_exit_to_user_mode+0x9/0x20
  ? irqentry_exit+0x43/0x50
  ? exc_page_fault+0x92/0x1b0
  entry_SYSCALL_64_after_hwframe+0x72/0xdc
 RIP: 0033:0x7fc03ad14a37
 Code: 10 00 f7 d8 64 89 02 48 c7 c0 ff ff ff ff eb b7 0f 1f 00 f3 0f 1e fa 64 8b 04 25 18 00 00 00 85 c0 75 10 b8 01 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 51 c3 48 83 ec 28 48 89 54 24 18 48 89 74 24
 RSP: 002b:00007ffdf8697fe8 EFLAGS: 00000246 ORIG_RAX: 0000000000000001
 RAX: ffffffffffffffda RBX: 0000000000008024 RCX: 00007fc03ad14a37
 RDX: 0000000000008024 RSI: 0000556f46bd8270 RDI: 0000000000000003
 RBP: 0000556f46bb1800 R08: 0000000000007fe3 R09: 0000000000000000
 R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000002
 R13: 0000556f46bc66b0 R14: 000000000000000a R15: 0000556f46bb2f50
  </TASK>
 ---[ end trace 0000000000000000 ]---

Signed-off-by: Leon Romanovsky <leonro@nvidia.com>
---
 drivers/infiniband/hw/mlx5/wr.c | 2 +-
 include/linux/mlx5/qp.h         | 5 ++++-
 2 files changed, 5 insertions(+), 2 deletions(-)

diff --git a/drivers/infiniband/hw/mlx5/wr.c b/drivers/infiniband/hw/mlx5/wr.c
index df1d1b0a3ef7..9947feb7fb8a 100644
--- a/drivers/infiniband/hw/mlx5/wr.c
+++ b/drivers/infiniband/hw/mlx5/wr.c
@@ -78,7 +78,7 @@ static void set_eth_seg(const struct ib_send_wr *wr, struct mlx5_ib_qp *qp,
 		 */
 		copysz = min_t(u64, *cur_edge - (void *)eseg->inline_hdr.start,
 			       left);
-		memcpy(eseg->inline_hdr.start, pdata, copysz);
+		memcpy(eseg->inline_hdr.data, pdata, copysz);
 		stride = ALIGN(sizeof(struct mlx5_wqe_eth_seg) -
 			       sizeof(eseg->inline_hdr.start) + copysz, 16);
 		*size += stride / 16;
diff --git a/include/linux/mlx5/qp.h b/include/linux/mlx5/qp.h
index bd53cf4be7bd..f0e55bf3ec8b 100644
--- a/include/linux/mlx5/qp.h
+++ b/include/linux/mlx5/qp.h
@@ -269,7 +269,10 @@ struct mlx5_wqe_eth_seg {
 	union {
 		struct {
 			__be16 sz;
-			u8     start[2];
+			union {
+				u8     start[2];
+				DECLARE_FLEX_ARRAY(u8, data);
+			};
 		} inline_hdr;
 		struct {
 			__be16 type;
-- 
2.43.0


^ permalink raw reply related	[relevance 5%]

* Re: [PATCH v2 2/2] VMCI: Fix memcpy() run-time warning in dg_dispatch_as_host()
  2024-01-09  2:05  0%     ` Gustavo A. R. Silva
@ 2024-01-11  0:03  0%       ` Kees Cook
  0 siblings, 0 replies; 200+ results
From: Kees Cook @ 2024-01-11  0:03 UTC (permalink / raw)
  To: Gustavo A. R. Silva
  Cc: Harshit Mogalapalli, linux-hardening, error27, gustavoars,
	Bryan Tan, Vishnu Dasa, VMware PV-Drivers Reviewers,
	Arnd Bergmann, Greg Kroah-Hartman, linux-kernel, vegard.nossum,
	darren.kenny, syzkaller

On Mon, Jan 08, 2024 at 08:05:38PM -0600, Gustavo A. R. Silva wrote:
> On 1/8/24 16:37, Kees Cook wrote:
> > On Fri, Jan 05, 2024 at 08:40:00AM -0800, Harshit Mogalapalli wrote:
> > > Syzkaller hit 'WARNING in dg_dispatch_as_host' bug.
> > > 
> > > memcpy: detected field-spanning write (size 56) of single field "&dg_info->msg"
> > > at drivers/misc/vmw_vmci/vmci_datagram.c:237 (size 24)
> > > 
> > > WARNING: CPU: 0 PID: 1555 at drivers/misc/vmw_vmci/vmci_datagram.c:237
> > > dg_dispatch_as_host+0x88e/0xa60 drivers/misc/vmw_vmci/vmci_datagram.c:237
> > > 
> > > Some code commentry, based on my understanding:
> > > 
> > > 544 #define VMCI_DG_SIZE(_dg) (VMCI_DG_HEADERSIZE + (size_t)(_dg)->payload_size)
> > > /// This is 24 + payload_size
> > > 
> > > memcpy(&dg_info->msg, dg, dg_size);
> > > 	Destination = dg_info->msg ---> this is a 24 byte
> > > 					structure(struct vmci_datagram)
> > > 	Source = dg --> this is a 24 byte structure (struct vmci_datagram)
> > > 	Size = dg_size = 24 + payload_size
> > > 
> > > {payload_size = 56-24 =32} -- Syzkaller managed to set payload_size to 32.
> > > 
> > >   35 struct delayed_datagram_info {
> > >   36         struct datagram_entry *entry;
> > >   37         struct work_struct work;
> > >   38         bool in_dg_host_queue;
> > >   39         /* msg and msg_payload must be together. */
> > >   40         struct vmci_datagram msg;
> > >   41         u8 msg_payload[];
> > >   42 };
> > > 
> > > So those extra bytes of payload are copied into msg_payload[], a run time
> > > warning is seen while fuzzing with Syzkaller.
> > > 
> > > One possible way to fix the warning is to split the memcpy() into
> > > two parts -- one -- direct assignment of msg and second taking care of payload.
> > > 
> > > Gustavo quoted:
> > > "Under FORTIFY_SOURCE we should not copy data across multiple members
> > > in a structure."
> > > 
> > > Reported-by: syzkaller <syzkaller@googlegroups.com>
> > > Suggested-by: Vegard Nossum <vegard.nossum@oracle.com>
> > > Suggested-by: Gustavo A. R. Silva <gustavoars@kernel.org>
> > > Signed-off-by: Harshit Mogalapalli <harshit.m.mogalapalli@oracle.com>
> > 
> > Thanks for getting this fixed!
> > 
> > Yeah, it's a "false positive" in the sense that the code was expecting
> 
> It's a false positive _bug_, and a legitimate _warning_ coming from fortified
> memcpy().
> 
> > to write into msg_payload. The warning is triggered because of the write
> > across the flex array boundary, which trips a bug in GCC and Clang,
> > which we're forced to work around.
> 
> The warning is triggered because of a write beyond the boundaries of
> `dg_info->msg`. It's not directly related to the fact that there is a
> flexible-array member following `dg_info->msg`.
> 
> > https://gcc.gnu.org/bugzilla/show_bug.cgi?id=101832 (fixed in GCC 14+)
> > 	 (not yet fixed in Clang)
> 
> This issue is not related to the compiler bugs mentioned above.

Oops, yes, thanks for fixing my confusion. Right, this is a direct write
across members into the flex array, not a composite destination. Yay
all the corner cases. :P

-- 
Kees Cook

^ permalink raw reply	[relevance 0%]

* Re: [PATCH 0/1] misc/vmw_vmci: fix filling of the msg and msg_payload in dg_info struct
  2024-01-10 10:53  0% ` [PATCH 0/1] " Greg KH
@ 2024-01-10 11:47  0%   ` kovalev
  0 siblings, 0 replies; 200+ results
From: kovalev @ 2024-01-10 11:47 UTC (permalink / raw)
  To: Greg KH
  Cc: bryantan, vdasa, pv-drivers, arnd, linux-kernel, nickel,
	oficerovas, dutyrok, kovalev

10.01.2024 13:53, Greg KH wrote:
> On Wed, Jan 10, 2024 at 01:40:41PM +0300, kovalev@altlinux.org wrote:
>> Warning detected by tracking mechanisms __fortify_memcpy_chk, added 2021-04-20.
>> The proposed patch (PATCH 1/1) introduces changes to meet the new requirements.
>>
>> The reproducer (repro.c) was generated using the syzkaller program and minimized
>> (Thanks Alexander Ofitserov <oficerovas@altlinux.org>):
>>
>> #define _GNU_SOURCE
>>
>> #include <endian.h>
>> #include <stdint.h>
>> #include <stdio.h>
>> #include <stdlib.h>
>> #include <string.h>
>> #include <sys/syscall.h>
>> #include <sys/types.h>
>> #include <unistd.h>
>>
>> uint64_t r[1] = {0xffffffffffffffff};
>>
>> int main(void)
>> {
>>          syscall(__NR_mmap, 0x20000000ul, 0x1000000ul, 7ul, 0x32ul, -1, 0ul);
>>          memset((void *)0x20000000ul, 0x0, 0x1000000ul);
>>
>>          intptr_t res = 0;
>>          res = syscall(__NR_socket, 0x28ul, 2ul, 0);
>>          if (res != -1)
>>                  r[0] = res;
>>          *(uint16_t*)0x20000000 = 0x28;
>>          *(uint16_t*)0x20000002 = 0;
>>          *(uint32_t*)0x20000004 = 1;
>>          *(uint32_t*)0x20000008 = 2;
>>          *(uint32_t*)0x2000000c = 0;
>>          syscall(__NR_connect, r[0], 0x20000000ul, 0x10ul);
>>
>>          // struct msghdr*
>>          // 0x20000440ul - 0x20000447ul - msg_name
>>          // 0x20000448ul - 0x20000449ul - msg_len
>>          // 0x20000450ul - ptr to msg_iov
>>          // 0x20000458ul - msg_iovlen
>>          *(uint64_t*)0x20000450 = 0x20000400;
>>          *(uint8_t*)0x20000448 = 0xFF;
>>          *(uint64_t*)0x20000458 = 1;
>>          *(uint64_t*)0x20000460 = 0x20010000;
>>          *(uint64_t*)0x20000468 = 0;
>>
>>          // 0x20000400 - ptr to iov_base
>>          // 0x20000408 - iov_len
>>          *(uint64_t*)0x20000400 = 0x20000900;
>>          strcpy((char *)0x20000900, "AAAAAA");
>>          *(uint64_t*)0x20000408 = 0x10000;
>>
>>          syscall(__NR_sendmsg, r[0], 0x20000440ul, 0ul);
>>          return 0;
>> }
>>
>> $ gcc repro.c -o repro
>> $ ./repro
>>
>> # dmesg (linux kernel 6.6.6):
>> -----
>> [   38.036309] Guest personality initialized and is inactive
>> [   38.036380] VMCI host device registered (name=vmci, major=10, minor=122)
>> [   38.036381] Initialized host personality
>> [   38.037987] NET: Registered PF_VSOCK protocol family
>> [   38.073027] ------------[ cut here ]------------
>> [   38.073034] memcpy: detected field-spanning write (size 65560) of single field "&dg_info->msg" at drivers/misc/vmw_vmci/vmci_datagram.c:237 (size 24)
>> [   38.073103] WARNING: CPU: 9 PID: 3976 at drivers/misc/vmw_vmci/vmci_datagram.c:237 vmci_datagram_dispatch+0x378/0x3c0 [vmw_vmci]
>> [   38.073135] Modules linked in: vsock_loopback vmw_vsock_virtio_transport_common vmw_vsock_vmci_transport vsock vmw_vmci ccm rfcomm cmac algif_hash algif_skcipher af_alg af_packet qrtr bnep uvcvideo btusb uvc btrtl videobuf2_vmalloc videobuf2_memops btintel videobuf2_v4l2 btbcm btmtk usbhid videodev bluetooth videobuf2_common mc ecdh_generic joydev snd_sof_pci_intel_tgl snd_sof_intel_hda_common soundwire_intel soundwire_generic_allocation coretemp snd_sof_intel_hda_mlink intel_uncore_frequency soundwire_cadence intel_uncore_frequency_common intel_tcc_cooling snd_sof_intel_hda snd_sof_pci x86_pkg_temp_thermal snd_sof_xtensa_dsp intel_powerclamp snd_sof snd_sof_utils snd_soc_hdac_hda kvm_intel snd_hda_ext_core snd_soc_acpi_intel_match snd_soc_acpi snd_hda_codec_hdmi soundwire_bus snd_soc_core kvm hid_multitouch nls_utf8 snd_hda_codec_realtek hid_generic snd_compress nls_cp866 ac97_bus iwlmvm spi_pxa2xx_platform 8250_dw iTCO_wdt snd_pcm_dmaengine irqbypass dw_dmac snd_hda_codec_generic vfat rtsx_pci_sdmmc intel_pmc_bxt
>> [   38.073247]  crct10dif_pclmul fat ledtrig_audio snd_hda_intel crc32_pclmul mei_hdcp iTCO_vendor_support mmc_core intel_rapl_msr crc32c_intel snd_intel_dspcfg mac80211 ghash_clmulni_intel snd_intel_sdw_acpi sha512_ssse3 sha256_ssse3 snd_hda_codec sha1_ssse3 aesni_intel processor_thermal_device_pci processor_thermal_device snd_hda_core crypto_simd processor_thermal_rfim intel_lpss_pci i2c_hid_acpi ucsi_acpi cryptd libarc4 iwlwifi pcspkr xhci_pci processor_thermal_mbox intel_lpss ideapad_laptop i2c_hid xhci_pci_renesas i2c_i801 mei_me typec_ucsi snd_hwdep idma64 processor_thermal_rapl typec sparse_keymap wmi_bmof tiny_power_button cfg80211 snd_pcm i2c_smbus platform_profile rtsx_pci xhci_hcd mei virt_dma intel_rapl_common thermal hid roles fan button int3403_thermal battery rfkill int340x_thermal_zone int3400_thermal acpi_thermal_rel intel_pmc_core pinctrl_tigerlake acpi_pad ac sch_fq_codel vboxvideo drm_vram_helper drm_ttm_helper vboxsf vboxguest snd_seq_midi snd_seq_midi_event snd_seq snd_rawmidi snd_seq_device
>> [   38.073342]  snd_timer snd soundcore msr fuse dm_mod efi_pstore efivarfs ip_tables x_tables autofs4 i915 hwmon i2c_algo_bit drm_buddy ttm evdev drm_display_helper input_leds serio_raw cec rc_core intel_gtt video wmi
>> [   38.073375] CPU: 9 PID: 3976 Comm: eee.out Not tainted 6.6.6-un-def-alt1 #1
>> [   38.073381] Hardware name: LENOVO 82X8/LNVNB161216, BIOS LTCN30WW 11/08/2023
>> [   38.073384] RIP: 0010:vmci_datagram_dispatch+0x378/0x3c0 [vmw_vmci]
>> [   38.073405] Code: 38 fd ff ff 80 3d 5c 96 00 00 00 75 87 48 c7 c2 58 0b 6b c1 4c 89 ee 48 c7 c7 a0 0b 6b c1 c6 05 42 96 00 00 01 e8 18 c0 a1 c5 <0f> 0b e9 63 ff ff ff e8 1c 5e 65 c6 83 cd ff e9 fe fc ff ff f0 ff
>> [   38.073410] RSP: 0018:ffffc9000279fb58 EFLAGS: 00010246
>> [   38.073415] RAX: 0000000000000000 RBX: ffff88811a9c0000 RCX: 0000000000000000
>> [   38.073418] RDX: 0000000000000000 RSI: 0000000000000000 RDI: 0000000000000000
>> [   38.073421] RBP: ffff888165540000 R08: 0000000000000000 R09: 0000000000000000
>> [   38.073423] R10: 0000000000000000 R11: 0000000000000000 R12: ffff888165540030
>> [   38.073425] R13: 0000000000010018 R14: ffff8881090a2a00 R15: ffff88811a9c0018
>> [   38.073428] FS:  00007f3a36bec580(0000) GS:ffff8882a7a40000(0000) knlGS:0000000000000000
>> [   38.073432] CS:  0010 DS: 0000 ES: 0000 CR0: 0000000080050033
>> [   38.073435] CR2: 000055b6120cf008 CR3: 000000010db62000 CR4: 0000000000750ee0
>> [   38.073438] PKRU: 55555554
>> [   38.073440] Call Trace:
>> [   38.073446]  <TASK>
>> [   38.073448]  ? vmci_datagram_dispatch+0x378/0x3c0 [vmw_vmci]
>> [   38.073467]  ? __warn+0x7d/0x130
>> [   38.073482]  ? vmci_datagram_dispatch+0x378/0x3c0 [vmw_vmci]
>> [   38.073503]  ? report_bug+0x17e/0x1b0
>> [   38.073514]  ? handle_bug+0x60/0xb0
>> [   38.073523]  ? exc_invalid_op+0x13/0x70
>> [   38.073531]  ? asm_exc_invalid_op+0x16/0x20
>> [   38.073540]  ? vmci_datagram_dispatch+0x378/0x3c0 [vmw_vmci]
>> [   38.073559]  ? vmci_datagram_dispatch+0x378/0x3c0 [vmw_vmci]
>> [   38.073577]  vmci_transport_dgram_enqueue+0xb5/0x150 [vmw_vsock_vmci_transport]
>> [   38.073596]  vsock_dgram_sendmsg+0xcf/0x180 [vsock]
>> [   38.073618]  ____sys_sendmsg+0x376/0x3b0
>> [   38.073629]  ? copy_msghdr_from_user+0x6d/0xb0
>> [   38.073635]  ___sys_sendmsg+0x86/0xe0
>> [   38.073642]  ? filemap_map_pages+0x423/0x570
>> [   38.073653]  ? vmci_resource_add+0xde/0x170 [vmw_vmci]
>> [   38.073674]  ? __pfx_vmci_transport_recv_dgram_cb+0x10/0x10 [vmw_vsock_vmci_transport]
>> [   38.073689]  ? do_fault+0x296/0x470
>> [   38.073697]  __sys_sendmsg+0x57/0xb0
>> [   38.073704]  do_syscall_64+0x59/0x90
>> [   38.073711]  ? count_memcg_events.constprop.0+0x3a/0x70
>> [   38.073717]  ? handle_mm_fault+0x9e/0x300
>> [   38.073724]  ? do_user_addr_fault+0x33d/0x680
>> [   38.073733]  ? sched_clock+0xc/0x30
>> [   38.073740]  ? get_vtime_delta+0xf/0xc0
>> [   38.073750]  ? ct_kernel_exit.isra.0+0x71/0x90
>> [   38.073759]  ? __ct_user_enter+0x5a/0xd0
>> [   38.073765]  entry_SYSCALL_64_after_hwframe+0x6e/0xd8
>> [   38.073771] RIP: 0033:0x7f3a36b0cd49
>> [   38.073776] Code: 00 c3 66 2e 0f 1f 84 00 00 00 00 00 0f 1f 44 00 00 48 89 f8 48 89 f7 48 89 d6 48 89 ca 4d 89 c2 4d 89 c8 4c 8b 4c 24 08 0f 05 <48> 3d 01 f0 ff ff 73 01 c3 48 8b 0d ef 70 0d 00 f7 d8 64 89 01 48
>> [   38.073780] RSP: 002b:00007ffea38c4a08 EFLAGS: 00000217 ORIG_RAX: 000000000000002e
>> [   38.073784] RAX: ffffffffffffffda RBX: 000055b6120ce2d0 RCX: 00007f3a36b0cd49
>> [   38.073787] RDX: 0000000000000000 RSI: 0000000020000440 RDI: 0000000000000003
>> [   38.073790] RBP: 00007ffea38c4a20 R08: 00007ffea38c4b10 R09: 00007ffea38c4b10
>> [   38.073792] R10: 00007ffea38c4b10 R11: 0000000000000217 R12: 000055b6120ce060
>> [   38.073795] R13: 0000000000000000 R14: 0000000000000000 R15: 0000000000000000
>> [   38.073799]  </TASK>
>> [   38.073801] ---[ end trace 0000000000000000 ]---
>> -----
>>
>> To assess the performance losses when using a new patch, the kernel was builded with the
>> patch below and the reproducer was launched several times:
>>
>> diff --git a/drivers/misc/vmw_vmci/vmci_datagram.c b/drivers/misc/vmw_vmci/vmci_datagram.c
>> index 6d42f3b99c6f46..b078364d5c9b23 100644
>> --- a/drivers/misc/vmw_vmci/vmci_datagram.c
>> +++ b/drivers/misc/vmw_vmci/vmci_datagram.c
>> @@ -234,6 +234,17 @@ static int dg_dispatch_as_host(u32 context_id, struct vmci_datagram *dg)
>>   
>>                          dg_info->in_dg_host_queue = true;
>>                          dg_info->entry = dst_entry;
>> +                       u32 i;
>> +                       printk("memcpy: init i=%d\n",i);
>> +                       for(i=0; i<1000000000;i++){
>> +                               memcpy(&dg_info->msg, dg, 24);
>> +                       }
>> +                       printk("memcpy: old i=%d\n",i);
>> +                       for(i=0; i<1000000000;i++){
>> +                               memcpy(&dg_info->msg, dg, 12);
>> +                               memcpy(dg_info->msg_payload, VMCI_DG_PAYLOAD(dg), 12);
>> +                       }
>> +                       printk("memcpy: new i=%d\n",i);
>>                          memcpy(&dg_info->msg, dg, VMCI_DG_HEADERSIZE);
>>                          if (dg->payload_size) {
>>                                  memcpy(dg_info->msg_payload, VMCI_DG_PAYLOAD(dg), dg->payload_size);
>>
>> =======
>> Reproducing
>> =======
>> # dmesg -w
>> ----
>> [  181.415379] Guest personality initialized and is inactive
>> [  181.415659] VMCI host device registered (name=vmci, major=10, minor=122)
>> [  181.415665] Initialized host personality
>> [  181.422766] NET: Registered PF_VSOCK protocol family
>> [  181.468022] memcpy: init i=0
>> [  183.020694] memcpy: old i=1000000000
>> [  184.572458] memcpy: new i=1000000000
>> [  196.009873] memcpy: init i=0
>> [  197.562651] memcpy: old i=1000000000
>> [  199.118132] memcpy: new i=1000000000
>> [  206.543691] memcpy: init i=0
>> [  208.781697] memcpy: old i=1000000000
>> [  211.020229] memcpy: new i=1000000000
>> ----
>>
>> $ node
>> Welcome to Node.js v16.19.1.
>> Type ".help" for more information.
>>> 183.020694 - 181.468022 //old
>> 1.5526720000000012
>>> 184.572458 - 183.020694 // new
>> 1.55176400000002
>>> 197.562651 - 196.009873 // old
>> 1.5527779999999893
>>> 199.118132 - 197.562651 // new
>> 1.5554810000000145
>>> 208.781697 - 206.543691 // old
>> 2.238006000000013
>>> 211.020229 - 208.781697 // new
>> 2.238531999999992
>> Based on a rather primitive performance assessment, the results do not differ
>> much, and given the loss of warning output in a one-time function call, the
>> difference will be significant.
>>
>> [PATCH 1/1] misc/vmw_vmci: fix filling of the msg and msg_payload in dg_info struct
>>
> How is this different from the previously submitted patch series fo this
> issue:
> 	https://lore.kernel.org/r/20240105164001.2129796-1-harshit.m.mogalapalli@oracle.com
>
The patch I propose fixes the occurrence of warnings in 2 places in the 
code, one place was detected by the syzkaller program, the second is 
potentially possible, since the method of filling in the structure is 
exactly the same.

I already sent this patch on 12/27/2023 to maintainers 
(bryantan@vmware.com , vdasa@vmware.com , pv-drivers@vmware.com 
,arnd@arndb.de ), but due to the lack of a response from them, I decided 
to send it again, expanding the list of recipients.

-- 
Regards,
Vasiliy Kovalev


^ permalink raw reply	[relevance 0%]

* Re: [PATCH 1/1] misc/vmw_vmci: fix filling of the msg and msg_payload in dg_info struct
  2024-01-10 10:40  6% ` [PATCH 1/1] " kovalev
  2024-01-10 10:52  0%   ` Greg KH
@ 2024-01-10 10:54  0%   ` Greg KH
  1 sibling, 0 replies; 200+ results
From: Greg KH @ 2024-01-10 10:54 UTC (permalink / raw)
  To: kovalev
  Cc: bryantan, vdasa, pv-drivers, arnd, linux-kernel, nickel,
	oficerovas, dutyrok

On Wed, Jan 10, 2024 at 01:40:42PM +0300, kovalev@altlinux.org wrote:
> From: Vasiliy Kovalev <kovalev@altlinux.org>
> 
> Fix "detected field-spanning write" of memcpy warning that is issued by
> the tracking mechanism __fortify_memcpy_chk, added 2021-04-20
> (f68f2ff91512c199ec24883001245912afc17873 fortify: Detect struct member overflows in memcpy() at compile-time)

Please properly quote commits.

> Fixes: a110b7ebb9c674 ("VMCI: datagram implementation.")

It's not really a bug to be "fixed", right?  It's just a "shut up the
fortify checkers with this false-positive" type of thing.

Again, see the thread I pointed you at for this same discussion.

thanks,

greg k-h

^ permalink raw reply	[relevance 0%]

* Re: [PATCH 0/1] misc/vmw_vmci: fix filling of the msg and msg_payload in dg_info struct
  2024-01-10 10:40  4% [PATCH 0/1] misc/vmw_vmci: fix filling of the msg and msg_payload in dg_info struct kovalev
  2024-01-10 10:40  6% ` [PATCH 1/1] " kovalev
@ 2024-01-10 10:53  0% ` Greg KH
  2024-01-10 11:47  0%   ` kovalev
  1 sibling, 1 reply; 200+ results
From: Greg KH @ 2024-01-10 10:53 UTC (permalink / raw)
  To: kovalev
  Cc: bryantan, vdasa, pv-drivers, arnd, linux-kernel, nickel,
	oficerovas, dutyrok

On Wed, Jan 10, 2024 at 01:40:41PM +0300, kovalev@altlinux.org wrote:
> Warning detected by tracking mechanisms __fortify_memcpy_chk, added 2021-04-20.
> The proposed patch (PATCH 1/1) introduces changes to meet the new requirements.
> 
> The reproducer (repro.c) was generated using the syzkaller program and minimized
> (Thanks Alexander Ofitserov <oficerovas@altlinux.org>):
> 
> #define _GNU_SOURCE
> 
> #include <endian.h>
> #include <stdint.h>
> #include <stdio.h>
> #include <stdlib.h>
> #include <string.h>
> #include <sys/syscall.h>
> #include <sys/types.h>
> #include <unistd.h>
> 
> uint64_t r[1] = {0xffffffffffffffff};
> 
> int main(void)
> {
>         syscall(__NR_mmap, 0x20000000ul, 0x1000000ul, 7ul, 0x32ul, -1, 0ul);
>         memset((void *)0x20000000ul, 0x0, 0x1000000ul);
> 
>         intptr_t res = 0;
>         res = syscall(__NR_socket, 0x28ul, 2ul, 0);
>         if (res != -1)
>                 r[0] = res;
>         *(uint16_t*)0x20000000 = 0x28;
>         *(uint16_t*)0x20000002 = 0;
>         *(uint32_t*)0x20000004 = 1;
>         *(uint32_t*)0x20000008 = 2;
>         *(uint32_t*)0x2000000c = 0;
>         syscall(__NR_connect, r[0], 0x20000000ul, 0x10ul);
> 
>         // struct msghdr*
>         // 0x20000440ul - 0x20000447ul - msg_name
>         // 0x20000448ul - 0x20000449ul - msg_len
>         // 0x20000450ul - ptr to msg_iov
>         // 0x20000458ul - msg_iovlen
>         *(uint64_t*)0x20000450 = 0x20000400;
>         *(uint8_t*)0x20000448 = 0xFF;
>         *(uint64_t*)0x20000458 = 1;
>         *(uint64_t*)0x20000460 = 0x20010000;
>         *(uint64_t*)0x20000468 = 0;
> 
>         // 0x20000400 - ptr to iov_base
>         // 0x20000408 - iov_len
>         *(uint64_t*)0x20000400 = 0x20000900;
>         strcpy((char *)0x20000900, "AAAAAA");
>         *(uint64_t*)0x20000408 = 0x10000;
> 
>         syscall(__NR_sendmsg, r[0], 0x20000440ul, 0ul);
>         return 0;
> }
> 
> $ gcc repro.c -o repro
> $ ./repro
> 
> # dmesg (linux kernel 6.6.6):
> -----
> [   38.036309] Guest personality initialized and is inactive
> [   38.036380] VMCI host device registered (name=vmci, major=10, minor=122)
> [   38.036381] Initialized host personality
> [   38.037987] NET: Registered PF_VSOCK protocol family
> [   38.073027] ------------[ cut here ]------------
> [   38.073034] memcpy: detected field-spanning write (size 65560) of single field "&dg_info->msg" at drivers/misc/vmw_vmci/vmci_datagram.c:237 (size 24)
> [   38.073103] WARNING: CPU: 9 PID: 3976 at drivers/misc/vmw_vmci/vmci_datagram.c:237 vmci_datagram_dispatch+0x378/0x3c0 [vmw_vmci]
> [   38.073135] Modules linked in: vsock_loopback vmw_vsock_virtio_transport_common vmw_vsock_vmci_transport vsock vmw_vmci ccm rfcomm cmac algif_hash algif_skcipher af_alg af_packet qrtr bnep uvcvideo btusb uvc btrtl videobuf2_vmalloc videobuf2_memops btintel videobuf2_v4l2 btbcm btmtk usbhid videodev bluetooth videobuf2_common mc ecdh_generic joydev snd_sof_pci_intel_tgl snd_sof_intel_hda_common soundwire_intel soundwire_generic_allocation coretemp snd_sof_intel_hda_mlink intel_uncore_frequency soundwire_cadence intel_uncore_frequency_common intel_tcc_cooling snd_sof_intel_hda snd_sof_pci x86_pkg_temp_thermal snd_sof_xtensa_dsp intel_powerclamp snd_sof snd_sof_utils snd_soc_hdac_hda kvm_intel snd_hda_ext_core snd_soc_acpi_intel_match snd_soc_acpi snd_hda_codec_hdmi soundwire_bus snd_soc_core kvm hid_multitouch nls_utf8 snd_hda_codec_realtek hid_generic snd_compress nls_cp866 ac97_bus iwlmvm spi_pxa2xx_platform 8250_dw iTCO_wdt snd_pcm_dmaengine irqbypass dw_dmac snd_hda_codec_generic vfat rtsx_pci_sdmmc intel_pmc_bxt
> [   38.073247]  crct10dif_pclmul fat ledtrig_audio snd_hda_intel crc32_pclmul mei_hdcp iTCO_vendor_support mmc_core intel_rapl_msr crc32c_intel snd_intel_dspcfg mac80211 ghash_clmulni_intel snd_intel_sdw_acpi sha512_ssse3 sha256_ssse3 snd_hda_codec sha1_ssse3 aesni_intel processor_thermal_device_pci processor_thermal_device snd_hda_core crypto_simd processor_thermal_rfim intel_lpss_pci i2c_hid_acpi ucsi_acpi cryptd libarc4 iwlwifi pcspkr xhci_pci processor_thermal_mbox intel_lpss ideapad_laptop i2c_hid xhci_pci_renesas i2c_i801 mei_me typec_ucsi snd_hwdep idma64 processor_thermal_rapl typec sparse_keymap wmi_bmof tiny_power_button cfg80211 snd_pcm i2c_smbus platform_profile rtsx_pci xhci_hcd mei virt_dma intel_rapl_common thermal hid roles fan button int3403_thermal battery rfkill int340x_thermal_zone int3400_thermal acpi_thermal_rel intel_pmc_core pinctrl_tigerlake acpi_pad ac sch_fq_codel vboxvideo drm_vram_helper drm_ttm_helper vboxsf vboxguest snd_seq_midi snd_seq_midi_event snd_seq snd_rawmidi snd_seq_device
> [   38.073342]  snd_timer snd soundcore msr fuse dm_mod efi_pstore efivarfs ip_tables x_tables autofs4 i915 hwmon i2c_algo_bit drm_buddy ttm evdev drm_display_helper input_leds serio_raw cec rc_core intel_gtt video wmi
> [   38.073375] CPU: 9 PID: 3976 Comm: eee.out Not tainted 6.6.6-un-def-alt1 #1
> [   38.073381] Hardware name: LENOVO 82X8/LNVNB161216, BIOS LTCN30WW 11/08/2023
> [   38.073384] RIP: 0010:vmci_datagram_dispatch+0x378/0x3c0 [vmw_vmci]
> [   38.073405] Code: 38 fd ff ff 80 3d 5c 96 00 00 00 75 87 48 c7 c2 58 0b 6b c1 4c 89 ee 48 c7 c7 a0 0b 6b c1 c6 05 42 96 00 00 01 e8 18 c0 a1 c5 <0f> 0b e9 63 ff ff ff e8 1c 5e 65 c6 83 cd ff e9 fe fc ff ff f0 ff
> [   38.073410] RSP: 0018:ffffc9000279fb58 EFLAGS: 00010246
> [   38.073415] RAX: 0000000000000000 RBX: ffff88811a9c0000 RCX: 0000000000000000
> [   38.073418] RDX: 0000000000000000 RSI: 0000000000000000 RDI: 0000000000000000
> [   38.073421] RBP: ffff888165540000 R08: 0000000000000000 R09: 0000000000000000
> [   38.073423] R10: 0000000000000000 R11: 0000000000000000 R12: ffff888165540030
> [   38.073425] R13: 0000000000010018 R14: ffff8881090a2a00 R15: ffff88811a9c0018
> [   38.073428] FS:  00007f3a36bec580(0000) GS:ffff8882a7a40000(0000) knlGS:0000000000000000
> [   38.073432] CS:  0010 DS: 0000 ES: 0000 CR0: 0000000080050033
> [   38.073435] CR2: 000055b6120cf008 CR3: 000000010db62000 CR4: 0000000000750ee0
> [   38.073438] PKRU: 55555554
> [   38.073440] Call Trace:
> [   38.073446]  <TASK>
> [   38.073448]  ? vmci_datagram_dispatch+0x378/0x3c0 [vmw_vmci]
> [   38.073467]  ? __warn+0x7d/0x130
> [   38.073482]  ? vmci_datagram_dispatch+0x378/0x3c0 [vmw_vmci]
> [   38.073503]  ? report_bug+0x17e/0x1b0
> [   38.073514]  ? handle_bug+0x60/0xb0
> [   38.073523]  ? exc_invalid_op+0x13/0x70
> [   38.073531]  ? asm_exc_invalid_op+0x16/0x20
> [   38.073540]  ? vmci_datagram_dispatch+0x378/0x3c0 [vmw_vmci]
> [   38.073559]  ? vmci_datagram_dispatch+0x378/0x3c0 [vmw_vmci]
> [   38.073577]  vmci_transport_dgram_enqueue+0xb5/0x150 [vmw_vsock_vmci_transport]
> [   38.073596]  vsock_dgram_sendmsg+0xcf/0x180 [vsock]
> [   38.073618]  ____sys_sendmsg+0x376/0x3b0
> [   38.073629]  ? copy_msghdr_from_user+0x6d/0xb0
> [   38.073635]  ___sys_sendmsg+0x86/0xe0
> [   38.073642]  ? filemap_map_pages+0x423/0x570
> [   38.073653]  ? vmci_resource_add+0xde/0x170 [vmw_vmci]
> [   38.073674]  ? __pfx_vmci_transport_recv_dgram_cb+0x10/0x10 [vmw_vsock_vmci_transport]
> [   38.073689]  ? do_fault+0x296/0x470
> [   38.073697]  __sys_sendmsg+0x57/0xb0
> [   38.073704]  do_syscall_64+0x59/0x90
> [   38.073711]  ? count_memcg_events.constprop.0+0x3a/0x70
> [   38.073717]  ? handle_mm_fault+0x9e/0x300
> [   38.073724]  ? do_user_addr_fault+0x33d/0x680
> [   38.073733]  ? sched_clock+0xc/0x30
> [   38.073740]  ? get_vtime_delta+0xf/0xc0
> [   38.073750]  ? ct_kernel_exit.isra.0+0x71/0x90
> [   38.073759]  ? __ct_user_enter+0x5a/0xd0
> [   38.073765]  entry_SYSCALL_64_after_hwframe+0x6e/0xd8
> [   38.073771] RIP: 0033:0x7f3a36b0cd49
> [   38.073776] Code: 00 c3 66 2e 0f 1f 84 00 00 00 00 00 0f 1f 44 00 00 48 89 f8 48 89 f7 48 89 d6 48 89 ca 4d 89 c2 4d 89 c8 4c 8b 4c 24 08 0f 05 <48> 3d 01 f0 ff ff 73 01 c3 48 8b 0d ef 70 0d 00 f7 d8 64 89 01 48
> [   38.073780] RSP: 002b:00007ffea38c4a08 EFLAGS: 00000217 ORIG_RAX: 000000000000002e
> [   38.073784] RAX: ffffffffffffffda RBX: 000055b6120ce2d0 RCX: 00007f3a36b0cd49
> [   38.073787] RDX: 0000000000000000 RSI: 0000000020000440 RDI: 0000000000000003
> [   38.073790] RBP: 00007ffea38c4a20 R08: 00007ffea38c4b10 R09: 00007ffea38c4b10
> [   38.073792] R10: 00007ffea38c4b10 R11: 0000000000000217 R12: 000055b6120ce060
> [   38.073795] R13: 0000000000000000 R14: 0000000000000000 R15: 0000000000000000
> [   38.073799]  </TASK>
> [   38.073801] ---[ end trace 0000000000000000 ]---
> -----
> 
> To assess the performance losses when using a new patch, the kernel was builded with the
> patch below and the reproducer was launched several times:
> 
> diff --git a/drivers/misc/vmw_vmci/vmci_datagram.c b/drivers/misc/vmw_vmci/vmci_datagram.c
> index 6d42f3b99c6f46..b078364d5c9b23 100644
> --- a/drivers/misc/vmw_vmci/vmci_datagram.c
> +++ b/drivers/misc/vmw_vmci/vmci_datagram.c
> @@ -234,6 +234,17 @@ static int dg_dispatch_as_host(u32 context_id, struct vmci_datagram *dg)
>  
>                         dg_info->in_dg_host_queue = true;
>                         dg_info->entry = dst_entry;
> +                       u32 i;
> +                       printk("memcpy: init i=%d\n",i);
> +                       for(i=0; i<1000000000;i++){
> +                               memcpy(&dg_info->msg, dg, 24);
> +                       }
> +                       printk("memcpy: old i=%d\n",i);
> +                       for(i=0; i<1000000000;i++){
> +                               memcpy(&dg_info->msg, dg, 12);
> +                               memcpy(dg_info->msg_payload, VMCI_DG_PAYLOAD(dg), 12);
> +                       }
> +                       printk("memcpy: new i=%d\n",i);
>                         memcpy(&dg_info->msg, dg, VMCI_DG_HEADERSIZE);
>                         if (dg->payload_size) {
>                                 memcpy(dg_info->msg_payload, VMCI_DG_PAYLOAD(dg), dg->payload_size);
> 
> =======
> Reproducing
> =======
> # dmesg -w
> ----
> [  181.415379] Guest personality initialized and is inactive
> [  181.415659] VMCI host device registered (name=vmci, major=10, minor=122)
> [  181.415665] Initialized host personality
> [  181.422766] NET: Registered PF_VSOCK protocol family
> [  181.468022] memcpy: init i=0
> [  183.020694] memcpy: old i=1000000000
> [  184.572458] memcpy: new i=1000000000
> [  196.009873] memcpy: init i=0
> [  197.562651] memcpy: old i=1000000000
> [  199.118132] memcpy: new i=1000000000
> [  206.543691] memcpy: init i=0
> [  208.781697] memcpy: old i=1000000000
> [  211.020229] memcpy: new i=1000000000
> ----
> 
> $ node 
> Welcome to Node.js v16.19.1.
> Type ".help" for more information.
> > 183.020694 - 181.468022 //old
> 1.5526720000000012
> > 184.572458 - 183.020694 // new
> 1.55176400000002
> >
> > 197.562651 - 196.009873 // old
> 1.5527779999999893
> > 199.118132 - 197.562651 // new
> 1.5554810000000145
> >
> > 208.781697 - 206.543691 // old
> 2.238006000000013 
> > 211.020229 - 208.781697 // new
> 2.238531999999992
> >
> 
> Based on a rather primitive performance assessment, the results do not differ
> much, and given the loss of warning output in a one-time function call, the
> difference will be significant.
> 
> [PATCH 1/1] misc/vmw_vmci: fix filling of the msg and msg_payload in dg_info struct
> 

How is this different from the previously submitted patch series fo this
issue:
	https://lore.kernel.org/r/20240105164001.2129796-1-harshit.m.mogalapalli@oracle.com

thanks,

greg k-h

^ permalink raw reply	[relevance 0%]

* Re: [PATCH 1/1] misc/vmw_vmci: fix filling of the msg and msg_payload in dg_info struct
  2024-01-10 10:40  6% ` [PATCH 1/1] " kovalev
@ 2024-01-10 10:52  0%   ` Greg KH
  2024-01-10 10:54  0%   ` Greg KH
  1 sibling, 0 replies; 200+ results
From: Greg KH @ 2024-01-10 10:52 UTC (permalink / raw)
  To: kovalev
  Cc: bryantan, vdasa, pv-drivers, arnd, linux-kernel, nickel,
	oficerovas, dutyrok

On Wed, Jan 10, 2024 at 01:40:42PM +0300, kovalev@altlinux.org wrote:
> From: Vasiliy Kovalev <kovalev@altlinux.org>
> 
> Fix "detected field-spanning write" of memcpy warning that is issued by
> the tracking mechanism __fortify_memcpy_chk, added 2021-04-20
> (f68f2ff91512c199ec24883001245912afc17873 fortify: Detect struct member overflows in memcpy() at compile-time)
> 
> Fixes: a110b7ebb9c674 ("VMCI: datagram implementation.")
> Signed-off-by: Vasiliy Kovalev <kovalev@altlinux.org>
> ---
>  drivers/misc/vmw_vmci/vmci_datagram.c | 10 ++++++++--
>  1 file changed, 8 insertions(+), 2 deletions(-)
> 
> diff --git a/drivers/misc/vmw_vmci/vmci_datagram.c b/drivers/misc/vmw_vmci/vmci_datagram.c
> index f50d22882476f9..27853b31e288b1 100644
> --- a/drivers/misc/vmw_vmci/vmci_datagram.c
> +++ b/drivers/misc/vmw_vmci/vmci_datagram.c
> @@ -234,7 +234,10 @@ static int dg_dispatch_as_host(u32 context_id, struct vmci_datagram *dg)
>  
>  			dg_info->in_dg_host_queue = true;
>  			dg_info->entry = dst_entry;
> -			memcpy(&dg_info->msg, dg, dg_size);
> +			memcpy(&dg_info->msg, dg, VMCI_DG_HEADERSIZE);
> +			if (dg->payload_size) {
> +				memcpy(dg_info->msg_payload, VMCI_DG_PAYLOAD(dg), dg->payload_size);
> +			}
>  
>  			INIT_WORK(&dg_info->work, dg_delayed_dispatch);
>  			schedule_work(&dg_info->work);
> @@ -377,7 +380,10 @@ int vmci_datagram_invoke_guest_handler(struct vmci_datagram *dg)
>  
>  		dg_info->in_dg_host_queue = false;
>  		dg_info->entry = dst_entry;
> -		memcpy(&dg_info->msg, dg, VMCI_DG_SIZE(dg));
> +		memcpy(&dg_info->msg, dg, VMCI_DG_HEADERSIZE);
> +		if (dg->payload_size) {
> +			memcpy(dg_info->msg_payload, VMCI_DG_PAYLOAD(dg), dg->payload_size);
> +		}
>  
>  		INIT_WORK(&dg_info->work, dg_delayed_dispatch);
>  		schedule_work(&dg_info->work);
> -- 
> 2.33.8
> 

Hi,

This is the friendly patch-bot of Greg Kroah-Hartman.  You have sent him
a patch that has triggered this response.  He used to manually respond
to these common problems, but in order to save his sanity (he kept
writing the same thing over and over, yet to different people), I was
created.  Hopefully you will not take offence and will fix the problem
in your patch and resubmit it so that it can be accepted into the Linux
kernel tree.

You are receiving this message because of the following common error(s)
as indicated below:

- Your patch contains warnings and/or errors noticed by the
  scripts/checkpatch.pl tool.

If you wish to discuss this problem further, or you have questions about
how to resolve this issue, please feel free to respond to this email and
Greg will reply once he has dug out from the pending patches received
from other developers.

thanks,

greg k-h's patch email bot

^ permalink raw reply	[relevance 0%]

* [PATCH 0/1] misc/vmw_vmci: fix filling of the msg and msg_payload in dg_info struct
@ 2024-01-10 10:40  4% kovalev
  2024-01-10 10:40  6% ` [PATCH 1/1] " kovalev
  2024-01-10 10:53  0% ` [PATCH 0/1] " Greg KH
  0 siblings, 2 replies; 200+ results
From: kovalev @ 2024-01-10 10:40 UTC (permalink / raw)
  To: bryantan, vdasa, pv-drivers, arnd, gregkh, linux-kernel
  Cc: kovalev, nickel, oficerovas, dutyrok

Warning detected by tracking mechanisms __fortify_memcpy_chk, added 2021-04-20.
The proposed patch (PATCH 1/1) introduces changes to meet the new requirements.

The reproducer (repro.c) was generated using the syzkaller program and minimized
(Thanks Alexander Ofitserov <oficerovas@altlinux.org>):

#define _GNU_SOURCE

#include <endian.h>
#include <stdint.h>
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
#include <sys/syscall.h>
#include <sys/types.h>
#include <unistd.h>

uint64_t r[1] = {0xffffffffffffffff};

int main(void)
{
        syscall(__NR_mmap, 0x20000000ul, 0x1000000ul, 7ul, 0x32ul, -1, 0ul);
        memset((void *)0x20000000ul, 0x0, 0x1000000ul);

        intptr_t res = 0;
        res = syscall(__NR_socket, 0x28ul, 2ul, 0);
        if (res != -1)
                r[0] = res;
        *(uint16_t*)0x20000000 = 0x28;
        *(uint16_t*)0x20000002 = 0;
        *(uint32_t*)0x20000004 = 1;
        *(uint32_t*)0x20000008 = 2;
        *(uint32_t*)0x2000000c = 0;
        syscall(__NR_connect, r[0], 0x20000000ul, 0x10ul);

        // struct msghdr*
        // 0x20000440ul - 0x20000447ul - msg_name
        // 0x20000448ul - 0x20000449ul - msg_len
        // 0x20000450ul - ptr to msg_iov
        // 0x20000458ul - msg_iovlen
        *(uint64_t*)0x20000450 = 0x20000400;
        *(uint8_t*)0x20000448 = 0xFF;
        *(uint64_t*)0x20000458 = 1;
        *(uint64_t*)0x20000460 = 0x20010000;
        *(uint64_t*)0x20000468 = 0;

        // 0x20000400 - ptr to iov_base
        // 0x20000408 - iov_len
        *(uint64_t*)0x20000400 = 0x20000900;
        strcpy((char *)0x20000900, "AAAAAA");
        *(uint64_t*)0x20000408 = 0x10000;

        syscall(__NR_sendmsg, r[0], 0x20000440ul, 0ul);
        return 0;
}

$ gcc repro.c -o repro
$ ./repro

# dmesg (linux kernel 6.6.6):
-----
[   38.036309] Guest personality initialized and is inactive
[   38.036380] VMCI host device registered (name=vmci, major=10, minor=122)
[   38.036381] Initialized host personality
[   38.037987] NET: Registered PF_VSOCK protocol family
[   38.073027] ------------[ cut here ]------------
[   38.073034] memcpy: detected field-spanning write (size 65560) of single field "&dg_info->msg" at drivers/misc/vmw_vmci/vmci_datagram.c:237 (size 24)
[   38.073103] WARNING: CPU: 9 PID: 3976 at drivers/misc/vmw_vmci/vmci_datagram.c:237 vmci_datagram_dispatch+0x378/0x3c0 [vmw_vmci]
[   38.073135] Modules linked in: vsock_loopback vmw_vsock_virtio_transport_common vmw_vsock_vmci_transport vsock vmw_vmci ccm rfcomm cmac algif_hash algif_skcipher af_alg af_packet qrtr bnep uvcvideo btusb uvc btrtl videobuf2_vmalloc videobuf2_memops btintel videobuf2_v4l2 btbcm btmtk usbhid videodev bluetooth videobuf2_common mc ecdh_generic joydev snd_sof_pci_intel_tgl snd_sof_intel_hda_common soundwire_intel soundwire_generic_allocation coretemp snd_sof_intel_hda_mlink intel_uncore_frequency soundwire_cadence intel_uncore_frequency_common intel_tcc_cooling snd_sof_intel_hda snd_sof_pci x86_pkg_temp_thermal snd_sof_xtensa_dsp intel_powerclamp snd_sof snd_sof_utils snd_soc_hdac_hda kvm_intel snd_hda_ext_core snd_soc_acpi_intel_match snd_soc_acpi snd_hda_codec_hdmi soundwire_bus snd_soc_core kvm hid_multitouch nls_utf8 snd_hda_codec_realtek hid_generic snd_compress nls_cp866 ac97_bus iwlmvm spi_pxa2xx_platform 8250_dw iTCO_wdt snd_pcm_dmaengine irqbypass dw_dmac snd_hda_codec_generic vfat rtsx_pci_sdmmc intel_pmc_bxt
[   38.073247]  crct10dif_pclmul fat ledtrig_audio snd_hda_intel crc32_pclmul mei_hdcp iTCO_vendor_support mmc_core intel_rapl_msr crc32c_intel snd_intel_dspcfg mac80211 ghash_clmulni_intel snd_intel_sdw_acpi sha512_ssse3 sha256_ssse3 snd_hda_codec sha1_ssse3 aesni_intel processor_thermal_device_pci processor_thermal_device snd_hda_core crypto_simd processor_thermal_rfim intel_lpss_pci i2c_hid_acpi ucsi_acpi cryptd libarc4 iwlwifi pcspkr xhci_pci processor_thermal_mbox intel_lpss ideapad_laptop i2c_hid xhci_pci_renesas i2c_i801 mei_me typec_ucsi snd_hwdep idma64 processor_thermal_rapl typec sparse_keymap wmi_bmof tiny_power_button cfg80211 snd_pcm i2c_smbus platform_profile rtsx_pci xhci_hcd mei virt_dma intel_rapl_common thermal hid roles fan button int3403_thermal battery rfkill int340x_thermal_zone int3400_thermal acpi_thermal_rel intel_pmc_core pinctrl_tigerlake acpi_pad ac sch_fq_codel vboxvideo drm_vram_helper drm_ttm_helper vboxsf vboxguest snd_seq_midi snd_seq_midi_event snd_seq snd_rawmidi snd_seq_device
[   38.073342]  snd_timer snd soundcore msr fuse dm_mod efi_pstore efivarfs ip_tables x_tables autofs4 i915 hwmon i2c_algo_bit drm_buddy ttm evdev drm_display_helper input_leds serio_raw cec rc_core intel_gtt video wmi
[   38.073375] CPU: 9 PID: 3976 Comm: eee.out Not tainted 6.6.6-un-def-alt1 #1
[   38.073381] Hardware name: LENOVO 82X8/LNVNB161216, BIOS LTCN30WW 11/08/2023
[   38.073384] RIP: 0010:vmci_datagram_dispatch+0x378/0x3c0 [vmw_vmci]
[   38.073405] Code: 38 fd ff ff 80 3d 5c 96 00 00 00 75 87 48 c7 c2 58 0b 6b c1 4c 89 ee 48 c7 c7 a0 0b 6b c1 c6 05 42 96 00 00 01 e8 18 c0 a1 c5 <0f> 0b e9 63 ff ff ff e8 1c 5e 65 c6 83 cd ff e9 fe fc ff ff f0 ff
[   38.073410] RSP: 0018:ffffc9000279fb58 EFLAGS: 00010246
[   38.073415] RAX: 0000000000000000 RBX: ffff88811a9c0000 RCX: 0000000000000000
[   38.073418] RDX: 0000000000000000 RSI: 0000000000000000 RDI: 0000000000000000
[   38.073421] RBP: ffff888165540000 R08: 0000000000000000 R09: 0000000000000000
[   38.073423] R10: 0000000000000000 R11: 0000000000000000 R12: ffff888165540030
[   38.073425] R13: 0000000000010018 R14: ffff8881090a2a00 R15: ffff88811a9c0018
[   38.073428] FS:  00007f3a36bec580(0000) GS:ffff8882a7a40000(0000) knlGS:0000000000000000
[   38.073432] CS:  0010 DS: 0000 ES: 0000 CR0: 0000000080050033
[   38.073435] CR2: 000055b6120cf008 CR3: 000000010db62000 CR4: 0000000000750ee0
[   38.073438] PKRU: 55555554
[   38.073440] Call Trace:
[   38.073446]  <TASK>
[   38.073448]  ? vmci_datagram_dispatch+0x378/0x3c0 [vmw_vmci]
[   38.073467]  ? __warn+0x7d/0x130
[   38.073482]  ? vmci_datagram_dispatch+0x378/0x3c0 [vmw_vmci]
[   38.073503]  ? report_bug+0x17e/0x1b0
[   38.073514]  ? handle_bug+0x60/0xb0
[   38.073523]  ? exc_invalid_op+0x13/0x70
[   38.073531]  ? asm_exc_invalid_op+0x16/0x20
[   38.073540]  ? vmci_datagram_dispatch+0x378/0x3c0 [vmw_vmci]
[   38.073559]  ? vmci_datagram_dispatch+0x378/0x3c0 [vmw_vmci]
[   38.073577]  vmci_transport_dgram_enqueue+0xb5/0x150 [vmw_vsock_vmci_transport]
[   38.073596]  vsock_dgram_sendmsg+0xcf/0x180 [vsock]
[   38.073618]  ____sys_sendmsg+0x376/0x3b0
[   38.073629]  ? copy_msghdr_from_user+0x6d/0xb0
[   38.073635]  ___sys_sendmsg+0x86/0xe0
[   38.073642]  ? filemap_map_pages+0x423/0x570
[   38.073653]  ? vmci_resource_add+0xde/0x170 [vmw_vmci]
[   38.073674]  ? __pfx_vmci_transport_recv_dgram_cb+0x10/0x10 [vmw_vsock_vmci_transport]
[   38.073689]  ? do_fault+0x296/0x470
[   38.073697]  __sys_sendmsg+0x57/0xb0
[   38.073704]  do_syscall_64+0x59/0x90
[   38.073711]  ? count_memcg_events.constprop.0+0x3a/0x70
[   38.073717]  ? handle_mm_fault+0x9e/0x300
[   38.073724]  ? do_user_addr_fault+0x33d/0x680
[   38.073733]  ? sched_clock+0xc/0x30
[   38.073740]  ? get_vtime_delta+0xf/0xc0
[   38.073750]  ? ct_kernel_exit.isra.0+0x71/0x90
[   38.073759]  ? __ct_user_enter+0x5a/0xd0
[   38.073765]  entry_SYSCALL_64_after_hwframe+0x6e/0xd8
[   38.073771] RIP: 0033:0x7f3a36b0cd49
[   38.073776] Code: 00 c3 66 2e 0f 1f 84 00 00 00 00 00 0f 1f 44 00 00 48 89 f8 48 89 f7 48 89 d6 48 89 ca 4d 89 c2 4d 89 c8 4c 8b 4c 24 08 0f 05 <48> 3d 01 f0 ff ff 73 01 c3 48 8b 0d ef 70 0d 00 f7 d8 64 89 01 48
[   38.073780] RSP: 002b:00007ffea38c4a08 EFLAGS: 00000217 ORIG_RAX: 000000000000002e
[   38.073784] RAX: ffffffffffffffda RBX: 000055b6120ce2d0 RCX: 00007f3a36b0cd49
[   38.073787] RDX: 0000000000000000 RSI: 0000000020000440 RDI: 0000000000000003
[   38.073790] RBP: 00007ffea38c4a20 R08: 00007ffea38c4b10 R09: 00007ffea38c4b10
[   38.073792] R10: 00007ffea38c4b10 R11: 0000000000000217 R12: 000055b6120ce060
[   38.073795] R13: 0000000000000000 R14: 0000000000000000 R15: 0000000000000000
[   38.073799]  </TASK>
[   38.073801] ---[ end trace 0000000000000000 ]---
-----

To assess the performance losses when using a new patch, the kernel was builded with the
patch below and the reproducer was launched several times:

diff --git a/drivers/misc/vmw_vmci/vmci_datagram.c b/drivers/misc/vmw_vmci/vmci_datagram.c
index 6d42f3b99c6f46..b078364d5c9b23 100644
--- a/drivers/misc/vmw_vmci/vmci_datagram.c
+++ b/drivers/misc/vmw_vmci/vmci_datagram.c
@@ -234,6 +234,17 @@ static int dg_dispatch_as_host(u32 context_id, struct vmci_datagram *dg)
 
                        dg_info->in_dg_host_queue = true;
                        dg_info->entry = dst_entry;
+                       u32 i;
+                       printk("memcpy: init i=%d\n",i);
+                       for(i=0; i<1000000000;i++){
+                               memcpy(&dg_info->msg, dg, 24);
+                       }
+                       printk("memcpy: old i=%d\n",i);
+                       for(i=0; i<1000000000;i++){
+                               memcpy(&dg_info->msg, dg, 12);
+                               memcpy(dg_info->msg_payload, VMCI_DG_PAYLOAD(dg), 12);
+                       }
+                       printk("memcpy: new i=%d\n",i);
                        memcpy(&dg_info->msg, dg, VMCI_DG_HEADERSIZE);
                        if (dg->payload_size) {
                                memcpy(dg_info->msg_payload, VMCI_DG_PAYLOAD(dg), dg->payload_size);

=======
Reproducing
=======
# dmesg -w
----
[  181.415379] Guest personality initialized and is inactive
[  181.415659] VMCI host device registered (name=vmci, major=10, minor=122)
[  181.415665] Initialized host personality
[  181.422766] NET: Registered PF_VSOCK protocol family
[  181.468022] memcpy: init i=0
[  183.020694] memcpy: old i=1000000000
[  184.572458] memcpy: new i=1000000000
[  196.009873] memcpy: init i=0
[  197.562651] memcpy: old i=1000000000
[  199.118132] memcpy: new i=1000000000
[  206.543691] memcpy: init i=0
[  208.781697] memcpy: old i=1000000000
[  211.020229] memcpy: new i=1000000000
----

$ node 
Welcome to Node.js v16.19.1.
Type ".help" for more information.
> 183.020694 - 181.468022 //old
1.5526720000000012
> 184.572458 - 183.020694 // new
1.55176400000002
>
> 197.562651 - 196.009873 // old
1.5527779999999893
> 199.118132 - 197.562651 // new
1.5554810000000145
>
> 208.781697 - 206.543691 // old
2.238006000000013 
> 211.020229 - 208.781697 // new
2.238531999999992
>

Based on a rather primitive performance assessment, the results do not differ
much, and given the loss of warning output in a one-time function call, the
difference will be significant.

[PATCH 1/1] misc/vmw_vmci: fix filling of the msg and msg_payload in dg_info struct


^ permalink raw reply related	[relevance 4%]

* [PATCH 1/1] misc/vmw_vmci: fix filling of the msg and msg_payload in dg_info struct
  2024-01-10 10:40  4% [PATCH 0/1] misc/vmw_vmci: fix filling of the msg and msg_payload in dg_info struct kovalev
@ 2024-01-10 10:40  6% ` kovalev
  2024-01-10 10:52  0%   ` Greg KH
  2024-01-10 10:54  0%   ` Greg KH
  2024-01-10 10:53  0% ` [PATCH 0/1] " Greg KH
  1 sibling, 2 replies; 200+ results
From: kovalev @ 2024-01-10 10:40 UTC (permalink / raw)
  To: bryantan, vdasa, pv-drivers, arnd, gregkh, linux-kernel
  Cc: kovalev, nickel, oficerovas, dutyrok

From: Vasiliy Kovalev <kovalev@altlinux.org>

Fix "detected field-spanning write" of memcpy warning that is issued by
the tracking mechanism __fortify_memcpy_chk, added 2021-04-20
(f68f2ff91512c199ec24883001245912afc17873 fortify: Detect struct member overflows in memcpy() at compile-time)

Fixes: a110b7ebb9c674 ("VMCI: datagram implementation.")
Signed-off-by: Vasiliy Kovalev <kovalev@altlinux.org>
---
 drivers/misc/vmw_vmci/vmci_datagram.c | 10 ++++++++--
 1 file changed, 8 insertions(+), 2 deletions(-)

diff --git a/drivers/misc/vmw_vmci/vmci_datagram.c b/drivers/misc/vmw_vmci/vmci_datagram.c
index f50d22882476f9..27853b31e288b1 100644
--- a/drivers/misc/vmw_vmci/vmci_datagram.c
+++ b/drivers/misc/vmw_vmci/vmci_datagram.c
@@ -234,7 +234,10 @@ static int dg_dispatch_as_host(u32 context_id, struct vmci_datagram *dg)
 
 			dg_info->in_dg_host_queue = true;
 			dg_info->entry = dst_entry;
-			memcpy(&dg_info->msg, dg, dg_size);
+			memcpy(&dg_info->msg, dg, VMCI_DG_HEADERSIZE);
+			if (dg->payload_size) {
+				memcpy(dg_info->msg_payload, VMCI_DG_PAYLOAD(dg), dg->payload_size);
+			}
 
 			INIT_WORK(&dg_info->work, dg_delayed_dispatch);
 			schedule_work(&dg_info->work);
@@ -377,7 +380,10 @@ int vmci_datagram_invoke_guest_handler(struct vmci_datagram *dg)
 
 		dg_info->in_dg_host_queue = false;
 		dg_info->entry = dst_entry;
-		memcpy(&dg_info->msg, dg, VMCI_DG_SIZE(dg));
+		memcpy(&dg_info->msg, dg, VMCI_DG_HEADERSIZE);
+		if (dg->payload_size) {
+			memcpy(dg_info->msg_payload, VMCI_DG_PAYLOAD(dg), dg->payload_size);
+		}
 
 		INIT_WORK(&dg_info->work, dg_delayed_dispatch);
 		schedule_work(&dg_info->work);
-- 
2.33.8


^ permalink raw reply related	[relevance 6%]

* Re: [PATCH v2 2/2] VMCI: Fix memcpy() run-time warning in dg_dispatch_as_host()
  2024-01-08 22:37  0%   ` Kees Cook
@ 2024-01-09  2:05  0%     ` Gustavo A. R. Silva
  2024-01-11  0:03  0%       ` Kees Cook
  0 siblings, 1 reply; 200+ results
From: Gustavo A. R. Silva @ 2024-01-09  2:05 UTC (permalink / raw)
  To: Kees Cook, Harshit Mogalapalli
  Cc: linux-hardening, error27, gustavoars, Bryan Tan, Vishnu Dasa,
	VMware PV-Drivers Reviewers, Arnd Bergmann, Greg Kroah-Hartman,
	linux-kernel, vegard.nossum, darren.kenny, syzkaller



On 1/8/24 16:37, Kees Cook wrote:
> On Fri, Jan 05, 2024 at 08:40:00AM -0800, Harshit Mogalapalli wrote:
>> Syzkaller hit 'WARNING in dg_dispatch_as_host' bug.
>>
>> memcpy: detected field-spanning write (size 56) of single field "&dg_info->msg"
>> at drivers/misc/vmw_vmci/vmci_datagram.c:237 (size 24)
>>
>> WARNING: CPU: 0 PID: 1555 at drivers/misc/vmw_vmci/vmci_datagram.c:237
>> dg_dispatch_as_host+0x88e/0xa60 drivers/misc/vmw_vmci/vmci_datagram.c:237
>>
>> Some code commentry, based on my understanding:
>>
>> 544 #define VMCI_DG_SIZE(_dg) (VMCI_DG_HEADERSIZE + (size_t)(_dg)->payload_size)
>> /// This is 24 + payload_size
>>
>> memcpy(&dg_info->msg, dg, dg_size);
>> 	Destination = dg_info->msg ---> this is a 24 byte
>> 					structure(struct vmci_datagram)
>> 	Source = dg --> this is a 24 byte structure (struct vmci_datagram)
>> 	Size = dg_size = 24 + payload_size
>>
>> {payload_size = 56-24 =32} -- Syzkaller managed to set payload_size to 32.
>>
>>   35 struct delayed_datagram_info {
>>   36         struct datagram_entry *entry;
>>   37         struct work_struct work;
>>   38         bool in_dg_host_queue;
>>   39         /* msg and msg_payload must be together. */
>>   40         struct vmci_datagram msg;
>>   41         u8 msg_payload[];
>>   42 };
>>
>> So those extra bytes of payload are copied into msg_payload[], a run time
>> warning is seen while fuzzing with Syzkaller.
>>
>> One possible way to fix the warning is to split the memcpy() into
>> two parts -- one -- direct assignment of msg and second taking care of payload.
>>
>> Gustavo quoted:
>> "Under FORTIFY_SOURCE we should not copy data across multiple members
>> in a structure."
>>
>> Reported-by: syzkaller <syzkaller@googlegroups.com>
>> Suggested-by: Vegard Nossum <vegard.nossum@oracle.com>
>> Suggested-by: Gustavo A. R. Silva <gustavoars@kernel.org>
>> Signed-off-by: Harshit Mogalapalli <harshit.m.mogalapalli@oracle.com>
> 
> Thanks for getting this fixed!
> 
> Yeah, it's a "false positive" in the sense that the code was expecting

It's a false positive _bug_, and a legitimate _warning_ coming from fortified
memcpy().

> to write into msg_payload. The warning is triggered because of the write
> across the flex array boundary, which trips a bug in GCC and Clang,
> which we're forced to work around.

The warning is triggered because of a write beyond the boundaries of
`dg_info->msg`. It's not directly related to the fact that there is a
flexible-array member following `dg_info->msg`.

> https://gcc.gnu.org/bugzilla/show_bug.cgi?id=101832 (fixed in GCC 14+)
> 	 (not yet fixed in Clang)

This issue is not related to the compiler bugs mentioned above.

> 
> Reviewed-by: Kees Cook <keescook@chromium.org>
> 

Thanks!
--
Gustavo

^ permalink raw reply	[relevance 0%]

* Re: [PATCH v2 2/2] VMCI: Fix memcpy() run-time warning in dg_dispatch_as_host()
  2024-01-05 16:40  6% ` [PATCH v2 2/2] VMCI: Fix memcpy() run-time warning in dg_dispatch_as_host() Harshit Mogalapalli
  2024-01-05 17:11  0%   ` Gustavo A. R. Silva
  2024-01-08  7:33  0%   ` Dan Carpenter
@ 2024-01-08 22:37  0%   ` Kees Cook
  2024-01-09  2:05  0%     ` Gustavo A. R. Silva
  2 siblings, 1 reply; 200+ results
From: Kees Cook @ 2024-01-08 22:37 UTC (permalink / raw)
  To: Harshit Mogalapalli
  Cc: linux-hardening, error27, gustavoars, Bryan Tan, Vishnu Dasa,
	VMware PV-Drivers Reviewers, Arnd Bergmann, Greg Kroah-Hartman,
	linux-kernel, vegard.nossum, darren.kenny, syzkaller

On Fri, Jan 05, 2024 at 08:40:00AM -0800, Harshit Mogalapalli wrote:
> Syzkaller hit 'WARNING in dg_dispatch_as_host' bug.
> 
> memcpy: detected field-spanning write (size 56) of single field "&dg_info->msg"
> at drivers/misc/vmw_vmci/vmci_datagram.c:237 (size 24)
> 
> WARNING: CPU: 0 PID: 1555 at drivers/misc/vmw_vmci/vmci_datagram.c:237
> dg_dispatch_as_host+0x88e/0xa60 drivers/misc/vmw_vmci/vmci_datagram.c:237
> 
> Some code commentry, based on my understanding:
> 
> 544 #define VMCI_DG_SIZE(_dg) (VMCI_DG_HEADERSIZE + (size_t)(_dg)->payload_size)
> /// This is 24 + payload_size
> 
> memcpy(&dg_info->msg, dg, dg_size);
> 	Destination = dg_info->msg ---> this is a 24 byte
> 					structure(struct vmci_datagram)
> 	Source = dg --> this is a 24 byte structure (struct vmci_datagram)
> 	Size = dg_size = 24 + payload_size
> 
> {payload_size = 56-24 =32} -- Syzkaller managed to set payload_size to 32.
> 
>  35 struct delayed_datagram_info {
>  36         struct datagram_entry *entry;
>  37         struct work_struct work;
>  38         bool in_dg_host_queue;
>  39         /* msg and msg_payload must be together. */
>  40         struct vmci_datagram msg;
>  41         u8 msg_payload[];
>  42 };
> 
> So those extra bytes of payload are copied into msg_payload[], a run time
> warning is seen while fuzzing with Syzkaller.
> 
> One possible way to fix the warning is to split the memcpy() into
> two parts -- one -- direct assignment of msg and second taking care of payload.
> 
> Gustavo quoted:
> "Under FORTIFY_SOURCE we should not copy data across multiple members
> in a structure."
> 
> Reported-by: syzkaller <syzkaller@googlegroups.com>
> Suggested-by: Vegard Nossum <vegard.nossum@oracle.com>
> Suggested-by: Gustavo A. R. Silva <gustavoars@kernel.org>
> Signed-off-by: Harshit Mogalapalli <harshit.m.mogalapalli@oracle.com>

Thanks for getting this fixed!

Yeah, it's a "false positive" in the sense that the code was expecting
to write into msg_payload. The warning is triggered because of the write
across the flex array boundary, which trips a bug in GCC and Clang,
which we're forced to work around.
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=101832 (fixed in GCC 14+)
https://github.com/llvm/llvm-project/issues/72032 (not yet fixed in Clang)

Reviewed-by: Kees Cook <keescook@chromium.org>

-- 
Kees Cook

^ permalink raw reply	[relevance 0%]

* Re: [PATCH v2 2/2] VMCI: Fix memcpy() run-time warning in dg_dispatch_as_host()
  2024-01-08 18:36  0%       ` Dan Carpenter
@ 2024-01-08 19:21  0%         ` Gustavo A. R. Silva
  0 siblings, 0 replies; 200+ results
From: Gustavo A. R. Silva @ 2024-01-08 19:21 UTC (permalink / raw)
  To: Dan Carpenter
  Cc: Harshit Mogalapalli, linux-hardening, keescook, error27,
	gustavoars, Bryan Tan, Vishnu Dasa, VMware PV-Drivers Reviewers,
	Arnd Bergmann, Greg Kroah-Hartman, linux-kernel, vegard.nossum,
	darren.kenny, syzkaller



On 1/8/24 12:36, Dan Carpenter wrote:
> On Mon, Jan 08, 2024 at 11:03:51AM -0600, Gustavo A. R. Silva wrote:
>>
>>
>> On 1/8/24 01:33, Dan Carpenter wrote:
>>> On Fri, Jan 05, 2024 at 08:40:00AM -0800, Harshit Mogalapalli wrote:
>>>> Syzkaller hit 'WARNING in dg_dispatch_as_host' bug.
>>>>
>>>> memcpy: detected field-spanning write (size 56) of single field "&dg_info->msg"
>>>> at drivers/misc/vmw_vmci/vmci_datagram.c:237 (size 24)
>>>>
>>>> WARNING: CPU: 0 PID: 1555 at drivers/misc/vmw_vmci/vmci_datagram.c:237
>>>> dg_dispatch_as_host+0x88e/0xa60 drivers/misc/vmw_vmci/vmci_datagram.c:237
>>>>
>>>> Some code commentry, based on my understanding:
>>>>
>>>> 544 #define VMCI_DG_SIZE(_dg) (VMCI_DG_HEADERSIZE + (size_t)(_dg)->payload_size)
>>>> /// This is 24 + payload_size
>>>>
>>>> memcpy(&dg_info->msg, dg, dg_size);
>>>> 	Destination = dg_info->msg ---> this is a 24 byte
>>>> 					structure(struct vmci_datagram)
>>>> 	Source = dg --> this is a 24 byte structure (struct vmci_datagram)
>>>> 	Size = dg_size = 24 + payload_size
>>>>
>>>> {payload_size = 56-24 =32} -- Syzkaller managed to set payload_size to 32.
>>>>
>>>>    35 struct delayed_datagram_info {
>>>>    36         struct datagram_entry *entry;
>>>>    37         struct work_struct work;
>>>>    38         bool in_dg_host_queue;
>>>>    39         /* msg and msg_payload must be together. */
>>>>    40         struct vmci_datagram msg;
>>>>    41         u8 msg_payload[];
>>>>    42 };
>>>>
>>>> So those extra bytes of payload are copied into msg_payload[], a run time
>>>> warning is seen while fuzzing with Syzkaller.
>>>>
>>>> One possible way to fix the warning is to split the memcpy() into
>>>> two parts -- one -- direct assignment of msg and second taking care of payload.
>>>>
>>>> Gustavo quoted:
>>>> "Under FORTIFY_SOURCE we should not copy data across multiple members
>>>> in a structure."
>>>>
>>>> Reported-by: syzkaller <syzkaller@googlegroups.com>
>>>> Suggested-by: Vegard Nossum <vegard.nossum@oracle.com>
>>>> Suggested-by: Gustavo A. R. Silva <gustavoars@kernel.org>
>>>> Signed-off-by: Harshit Mogalapalli <harshit.m.mogalapalli@oracle.com>
>>>> ---
>>>> This patch is only tested with the C reproducer, not any testing
>>>> specific to driver is done.
>>>>
>>>> v1->v2: ( Suggestions from Gustavo )
>>>>           1. Change the commit message false positive --> legitimate
>>>>              warning.
>>>
>>> The commit message is fine.
>>>
>>> Reviewed-by: Dan Carpenter <dan.carpenter@linaro.org>
>>>
>>> But, I mean, it's not really "legitimate".  It meets the fortify source
>>> heuristic, but it's still a false positive.  Fortify source is
>>> *supposed* to find memory corruption bugs and this is not a memory
>>> corruption bug.  It's just that these days we have to treat foritify
>>> false positives as crashing bugs because people enable it and we have to
>>> fix it.
>>>
>>> Let's not pretend that fortify has helped us in this situation, it has
>>> caused us a problem.  It has taken valid code and created a crashing
>>> bug.  I'm not saying that the cost isn't worth it, but let's not pretend.
>>>
>>
>> It's a "legitimate warning" (which differs from a "legitimate memory
>> corruption bug") in the sense that the feature is doing what it's
>> supposed to do: reporting a write beyond the boundaries of a field/member
>> in a structure.
>>
>> Is that simple.  I don't see the "pretense" here.
>>
>> BTW, is this _warning_ really causing a crash?
> 
> I don't know how many people have Reboot on Warn enabled but I've heard
> it's a shocking high number of people.
> 
> My problem with "legitimate" is that it's a biased word which imples
> "good".  A more neutral way to describe it would be "acceptable" or
> "matches the heuristic".
> 
> Generally, we get a lot of patches which are to make a tool happy and
> sometimes like here it's probably an acceptable cost.  But I think
> other times people lose sight of what it's all about and confuse good
> and bad.  In some kind of very literal and narrow sense this warning is
> bad.  It takes perfectly okay code and turns it into a crashing bug.  In
> the larger sense and long term view then, sure, the heuristic is useful,
> but right here, in this situation, it's bad.


This is right on point:

"In some kind of very literal and narrow sense this warning is bad."

Let's say the vast majority of people is of this opinion. Thus, they
engage in never-ending discussions, and end up disregarding this sort
of warning, deciding to ignore it completely. Then, a lot more of these
warnings go unfixed. Then, a couple of actual memory corruption bugs
are introduced. Then, people don't notice them. Then, the hardening
feature ends up becoming useless.

Why insist on disregarding something that is clearly beneficial to
acknowledge and worth correcting right on the spot?

This is real work that must be done if we want the feature to help us
detect bugs and potential vulnerabilities.

Thanks
--
Gustavo

^ permalink raw reply	[relevance 0%]

* Re: [PATCH v2 2/2] VMCI: Fix memcpy() run-time warning in dg_dispatch_as_host()
  2024-01-08 17:03  0%     ` Gustavo A. R. Silva
  2024-01-08 17:31  5%       ` Harshit Mogalapalli
@ 2024-01-08 18:36  0%       ` Dan Carpenter
  2024-01-08 19:21  0%         ` Gustavo A. R. Silva
  1 sibling, 1 reply; 200+ results
From: Dan Carpenter @ 2024-01-08 18:36 UTC (permalink / raw)
  To: Gustavo A. R. Silva
  Cc: Harshit Mogalapalli, linux-hardening, keescook, error27,
	gustavoars, Bryan Tan, Vishnu Dasa, VMware PV-Drivers Reviewers,
	Arnd Bergmann, Greg Kroah-Hartman, linux-kernel, vegard.nossum,
	darren.kenny, syzkaller

On Mon, Jan 08, 2024 at 11:03:51AM -0600, Gustavo A. R. Silva wrote:
> 
> 
> On 1/8/24 01:33, Dan Carpenter wrote:
> > On Fri, Jan 05, 2024 at 08:40:00AM -0800, Harshit Mogalapalli wrote:
> > > Syzkaller hit 'WARNING in dg_dispatch_as_host' bug.
> > > 
> > > memcpy: detected field-spanning write (size 56) of single field "&dg_info->msg"
> > > at drivers/misc/vmw_vmci/vmci_datagram.c:237 (size 24)
> > > 
> > > WARNING: CPU: 0 PID: 1555 at drivers/misc/vmw_vmci/vmci_datagram.c:237
> > > dg_dispatch_as_host+0x88e/0xa60 drivers/misc/vmw_vmci/vmci_datagram.c:237
> > > 
> > > Some code commentry, based on my understanding:
> > > 
> > > 544 #define VMCI_DG_SIZE(_dg) (VMCI_DG_HEADERSIZE + (size_t)(_dg)->payload_size)
> > > /// This is 24 + payload_size
> > > 
> > > memcpy(&dg_info->msg, dg, dg_size);
> > > 	Destination = dg_info->msg ---> this is a 24 byte
> > > 					structure(struct vmci_datagram)
> > > 	Source = dg --> this is a 24 byte structure (struct vmci_datagram)
> > > 	Size = dg_size = 24 + payload_size
> > > 
> > > {payload_size = 56-24 =32} -- Syzkaller managed to set payload_size to 32.
> > > 
> > >   35 struct delayed_datagram_info {
> > >   36         struct datagram_entry *entry;
> > >   37         struct work_struct work;
> > >   38         bool in_dg_host_queue;
> > >   39         /* msg and msg_payload must be together. */
> > >   40         struct vmci_datagram msg;
> > >   41         u8 msg_payload[];
> > >   42 };
> > > 
> > > So those extra bytes of payload are copied into msg_payload[], a run time
> > > warning is seen while fuzzing with Syzkaller.
> > > 
> > > One possible way to fix the warning is to split the memcpy() into
> > > two parts -- one -- direct assignment of msg and second taking care of payload.
> > > 
> > > Gustavo quoted:
> > > "Under FORTIFY_SOURCE we should not copy data across multiple members
> > > in a structure."
> > > 
> > > Reported-by: syzkaller <syzkaller@googlegroups.com>
> > > Suggested-by: Vegard Nossum <vegard.nossum@oracle.com>
> > > Suggested-by: Gustavo A. R. Silva <gustavoars@kernel.org>
> > > Signed-off-by: Harshit Mogalapalli <harshit.m.mogalapalli@oracle.com>
> > > ---
> > > This patch is only tested with the C reproducer, not any testing
> > > specific to driver is done.
> > > 
> > > v1->v2: ( Suggestions from Gustavo )
> > >          1. Change the commit message false positive --> legitimate
> > >             warning.
> > 
> > The commit message is fine.
> > 
> > Reviewed-by: Dan Carpenter <dan.carpenter@linaro.org>
> > 
> > But, I mean, it's not really "legitimate".  It meets the fortify source
> > heuristic, but it's still a false positive.  Fortify source is
> > *supposed* to find memory corruption bugs and this is not a memory
> > corruption bug.  It's just that these days we have to treat foritify
> > false positives as crashing bugs because people enable it and we have to
> > fix it.
> > 
> > Let's not pretend that fortify has helped us in this situation, it has
> > caused us a problem.  It has taken valid code and created a crashing
> > bug.  I'm not saying that the cost isn't worth it, but let's not pretend.
> > 
> 
> It's a "legitimate warning" (which differs from a "legitimate memory
> corruption bug") in the sense that the feature is doing what it's
> supposed to do: reporting a write beyond the boundaries of a field/member
> in a structure.
> 
> Is that simple.  I don't see the "pretense" here.
> 
> BTW, is this _warning_ really causing a crash?

I don't know how many people have Reboot on Warn enabled but I've heard
it's a shocking high number of people.

My problem with "legitimate" is that it's a biased word which imples
"good".  A more neutral way to describe it would be "acceptable" or
"matches the heuristic".

Generally, we get a lot of patches which are to make a tool happy and
sometimes like here it's probably an acceptable cost.  But I think
other times people lose sight of what it's all about and confuse good
and bad.  In some kind of very literal and narrow sense this warning is
bad.  It takes perfectly okay code and turns it into a crashing bug.  In
the larger sense and long term view then, sure, the heuristic is useful,
but right here, in this situation, it's bad.

regards,
dan carpenter

^ permalink raw reply	[relevance 0%]

* Re: [PATCH v2 2/2] VMCI: Fix memcpy() run-time warning in dg_dispatch_as_host()
  2024-01-08 17:03  0%     ` Gustavo A. R. Silva
@ 2024-01-08 17:31  5%       ` Harshit Mogalapalli
  2024-01-08 18:36  0%       ` Dan Carpenter
  1 sibling, 0 replies; 200+ results
From: Harshit Mogalapalli @ 2024-01-08 17:31 UTC (permalink / raw)
  To: Gustavo A. R. Silva, Dan Carpenter
  Cc: linux-hardening, keescook, error27, gustavoars, Bryan Tan,
	Vishnu Dasa, VMware PV-Drivers Reviewers, Arnd Bergmann,
	Greg Kroah-Hartman, linux-kernel, vegard.nossum, darren.kenny,
	syzkaller

Hi Gustavo,

On 08/01/24 10:33 pm, Gustavo A. R. Silva wrote:
> 
> 
> On 1/8/24 01:33, Dan Carpenter wrote:
>> On Fri, Jan 05, 2024 at 08:40:00AM -0800, Harshit Mogalapalli wrote:
>>> Syzkaller hit 'WARNING in dg_dispatch_as_host' bug.
>>>
>>> memcpy: detected field-spanning write (size 56) of single field 
>>> "&dg_info->msg"
>>> at drivers/misc/vmw_vmci/vmci_datagram.c:237 (size 24)
>>>
>>> WARNING: CPU: 0 PID: 1555 at drivers/misc/vmw_vmci/vmci_datagram.c:237
>>> dg_dispatch_as_host+0x88e/0xa60 
>>> drivers/misc/vmw_vmci/vmci_datagram.c:237
>>>
>>> Some code commentry, based on my understanding:
>>>
>>> 544 #define VMCI_DG_SIZE(_dg) (VMCI_DG_HEADERSIZE + 
>>> (size_t)(_dg)->payload_size)
>>> /// This is 24 + payload_size
>>>
>>> memcpy(&dg_info->msg, dg, dg_size);
>>>     Destination = dg_info->msg ---> this is a 24 byte
>>>                     structure(struct vmci_datagram)
>>>     Source = dg --> this is a 24 byte structure (struct vmci_datagram)
>>>     Size = dg_size = 24 + payload_size
>>>
>>> {payload_size = 56-24 =32} -- Syzkaller managed to set payload_size 
>>> to 32.
>>>
>>>   35 struct delayed_datagram_info {
>>>   36         struct datagram_entry *entry;
>>>   37         struct work_struct work;
>>>   38         bool in_dg_host_queue;
>>>   39         /* msg and msg_payload must be together. */
>>>   40         struct vmci_datagram msg;
>>>   41         u8 msg_payload[];
>>>   42 };
>>>
>>> So those extra bytes of payload are copied into msg_payload[], a run 
>>> time
>>> warning is seen while fuzzing with Syzkaller.
>>>
>>> One possible way to fix the warning is to split the memcpy() into
>>> two parts -- one -- direct assignment of msg and second taking care 
>>> of payload.
>>>
>>> Gustavo quoted:
>>> "Under FORTIFY_SOURCE we should not copy data across multiple members
>>> in a structure."
>>>
>>> Reported-by: syzkaller <syzkaller@googlegroups.com>
>>> Suggested-by: Vegard Nossum <vegard.nossum@oracle.com>
>>> Suggested-by: Gustavo A. R. Silva <gustavoars@kernel.org>
>>> Signed-off-by: Harshit Mogalapalli <harshit.m.mogalapalli@oracle.com>
>>> ---
>>> This patch is only tested with the C reproducer, not any testing
>>> specific to driver is done.
>>>
>>> v1->v2: ( Suggestions from Gustavo )
>>>          1. Change the commit message false positive --> legitimate
>>>             warning.
>>
>> The commit message is fine.
>>
>> Reviewed-by: Dan Carpenter <dan.carpenter@linaro.org>
>>
>> But, I mean, it's not really "legitimate".  It meets the fortify source
>> heuristic, but it's still a false positive.  Fortify source is
>> *supposed* to find memory corruption bugs and this is not a memory
>> corruption bug.  It's just that these days we have to treat foritify
>> false positives as crashing bugs because people enable it and we have to
>> fix it.
>>
>> Let's not pretend that fortify has helped us in this situation, it has
>> caused us a problem.  It has taken valid code and created a crashing
>> bug.  I'm not saying that the cost isn't worth it, but let's not pretend.
>>
> 
> It's a "legitimate warning" (which differs from a "legitimate memory
> corruption bug") in the sense that the feature is doing what it's
> supposed to do: reporting a write beyond the boundaries of a field/member
> in a structure.
> 
> Is that simple.  I don't see the "pretense" here.
> 
> BTW, is this _warning_ really causing a crash?
> 

I think we can say this can cause a crash in a way, WARN_ONCE() is still 
a WARNING and we can have systems with panic_on_warn set.

Eg: on how a crash would look like when panic_on_warn is set.

[  173.803078] ------------[ cut here ]------------
[  173.806961] memcpy: detected field-spanning write (size 56) of single 
field "&dg_info->msg" at drivers/misc/vmw_vmci/vmci_datagram.c:237 (size 24)
[  173.817612] WARNING: CPU: 4 PID: 9003 at 
drivers/misc/vmw_vmci/vmci_datagram.c:237 dg_dispatch_as_host+0x88e/0xa60
[  173.826031] Modules linked in:
[  173.828765] CPU: 4 PID: 9003 Comm: r Not tainted 6.7.0-rc7 #6
[  173.833502] Hardware name: Red Hat KVM, BIOS 1.16.1-1.el9 04/01/2014
[  173.838689] RIP: 0010:dg_dispatch_as_host+0x88e/0xa60
[  173.842953] Code: fe ff ff e8 a4 61 70 fa b9 18 00 00 00 48 89 de 48 
c7 c2 e0 c8 20 92 48 c7 c7 60 c9 20 92 c6 05 e3 62 22 12 01 e8 92 c2 38 
fa <0f> 0b e9 82 fe ff ff e8 76 61 70 fa e8 71 61 70 fa 48 8d 7d 0c 48
[  173.857632] RSP: 0018:ffff88810362fb10 EFLAGS: 00010246
[  173.862078] RAX: 0000000000000000 RBX: 0000000000000038 RCX: 
0000000000000000
[  173.867885] RDX: 0000000000000000 RSI: 0000000000000000 RDI: 
0000000000000000
[  173.873689] RBP: ffff888118f94680 R08: 0000000000000000 R09: 
0000000000000000
[  173.879503] R10: 0000000000000000 R11: 0000000000000000 R12: 
ffff888118f71130
[  173.885317] R13: ffff888118f71100 R14: 0000000000000000 R15: 
0000000000000000
[  173.891124] FS:  00007fced2868740(0000) GS:ffff8881f4200000(0000) 
knlGS:0000000000000000
[  173.897658] CS:  0010 DS: 0000 ES: 0000 CR0: 0000000080050033
[  173.902397] CR2: 0000000020000000 CR3: 00000001198d2000 CR4: 
00000000000006f0
[  173.908222] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 
0000000000000000
[  173.914073] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 
0000000000000400
[  173.919901] Call Trace:
[  173.922117]  <TASK>
[  173.924075]  ? show_regs+0x9b/0xb0
[  173.927151]  ? __warn+0xeb/0x2c0
[  173.929981]  ? dg_dispatch_as_host+0x88e/0xa60
[  173.933769]  ? report_bug+0x313/0x410
[  173.937010]  ? dg_dispatch_as_host+0x88e/0xa60
[  173.940804]  ? handle_bug+0x9d/0x130
[  173.943922]  ? exc_invalid_op+0x36/0x80
[  173.947195]  ? asm_exc_invalid_op+0x1a/0x20
[  173.950768]  ? dg_dispatch_as_host+0x88e/0xa60
[  173.954524]  vmci_datagram_dispatch+0x1da/0x230
[  173.958368]  ? __pfx_vmci_datagram_dispatch+0x10/0x10
[  173.962583]  vmci_datagram_send+0x2d/0x50
[  173.966006]  vmci_transport_dgram_enqueue+0x2e2/0x410
[  173.970228]  ? __pfx_vmci_transport_dgram_allow+0x10/0x10
[  173.974689]  vsock_dgram_sendmsg+0x391/0x610
[  173.978336]  ? __pfx_vsock_dgram_sendmsg+0x10/0x10
[  173.982568]  __sys_sendto+0x4dc/0x540
[  173.985767]  ? __pfx___sys_sendto+0x10/0x10
[  173.989289]  ? __pfx_vsock_dgram_connect+0x10/0x10
[  173.993312]  ? selinux_netlbl_socket_connect+0x37/0x50
[  173.997588]  ? selinux_socket_connect+0x76/0xa0
[  174.001449]  ? __sys_connect_file+0x5d/0x1b0
[  174.005078]  ? __sys_connect+0x113/0x1b0
[  174.008420]  ? __pfx___sys_connect+0x10/0x10
[  174.012031]  ? count_memcg_events.constprop.0+0x48/0x60
[  174.016346]  ? handle_mm_fault+0x2c8/0x910
[  174.019797]  ? ktime_get_coarse_real_ts64+0xa0/0xf0
[  174.023862]  ? __audit_syscall_entry+0x393/0x4f0
[  174.027769]  __x64_sys_sendto+0xe9/0x1d0
[  174.031090]  ? syscall_trace_enter.constprop.0+0x138/0x1b0
[  174.035604]  do_syscall_64+0x45/0x100
[  174.038765]  entry_SYSCALL_64_after_hwframe+0x6e/0x76
[  174.042953] RIP: 0033:0x7fced220eca3
[  174.046040] Code: 48 8b 0d 08 83 20 00 f7 d8 64 89 01 48 83 c8 ff c3 
66 0f 1f 44 00 00 83 3d 49 c7 20 00 00 75 13 49 89 ca b8 2c 00 00 00 0f 
05 <48> 3d 01 f0 ff ff 73 34 c3 48 83 ec 08 e8 2b f7 ff ff 48 89 04 24
[  174.060689] RSP: 002b:00007ffe5f77d2e8 EFLAGS: 00000246 ORIG_RAX: 
000000000000002c
[  174.066898] RAX: ffffffffffffffda RBX: 0000000000000000 RCX: 
00007fced220eca3
[  174.072766] RDX: 0000000000000020 RSI: 00007ffe5f77d400 RDI: 
0000000000000004
[  174.078573] RBP: 00007ffe5f77d330 R08: 00007ffe5f77d310 R09: 
000000000000000c
[  174.084376] R10: 0000000000000000 R11: 0000000000000246 R12: 
0000000000400730
[  174.090185] R13: 00007ffe5f77e520 R14: 0000000000000000 R15: 
0000000000000000
[  174.096014]  </TASK>
[  174.098021] Kernel panic - not syncing: kernel: panic_on_warn set ...
[  174.101976] CPU: 4 PID: 9003 Comm: r Not tainted 6.7.0-rc7 #6
[  174.107921] Hardware name: Red Hat KVM, BIOS 1.16.1-1.el9 04/01/2014
[  174.112923] Call Trace:
[  174.113973]  <TASK>
[  174.115922]  dump_stack_lvl+0x83/0xb0
[  174.117975]  panic+0x697/0x720
[  174.121972]  ? show_trace_log_lvl+0x3bb/0x520
[  174.125942]  ? __pfx_panic+0x10/0x10
[  174.128925]  ? dg_dispatch_as_host+0x88e/0xa60
[  174.131924]  check_panic_on_warn+0xb6/0xc0
[  174.133970]  __warn+0xf7/0x2c0
[  174.137970]  ? dg_dispatch_as_host+0x88e/0xa60
[  174.141970]  report_bug+0x313/0x410
[  174.144924]  ? dg_dispatch_as_host+0x88e/0xa60
[  174.148898]  handle_bug+0x9d/0x130
[  174.149968]  exc_invalid_op+0x36/0x80
[  174.153969]  asm_exc_invalid_op+0x1a/0x20
[  174.157970] RIP: 0010:dg_dispatch_as_host+0x88e/0xa60
[  174.161970] Code: fe ff ff e8 a4 61 70 fa b9 18 00 00 00 48 89 de 48 
c7 c2 e0 c8 20 92 48 c7 c7 60 c9 20 92 c6 05 e3 62 22 12 01 e8 92 c2 38 
fa <0f> 0b e9 82 fe ff ff e8 76 61 70 fa e8 71 61 70 fa 48 8d 7d 0c 48
[  174.176923] RSP: 0018:ffff88810362fb10 EFLAGS: 00010246
[  174.179922] RAX: 0000000000000000 RBX: 0000000000000038 RCX: 
0000000000000000
[  174.185967] RDX: 0000000000000000 RSI: 0000000000000000 RDI: 
0000000000000000
[  174.189966] RBP: ffff888118f94680 R08: 0000000000000000 R09: 
0000000000000000
[  174.197968] R10: 0000000000000000 R11: 0000000000000000 R12: 
ffff888118f71130
[  174.201969] R13: ffff888118f71100 R14: 0000000000000000 R15: 
0000000000000000
[  174.208924]  vmci_datagram_dispatch+0x1da/0x230
[  174.212884]  ? __pfx_vmci_datagram_dispatch+0x10/0x10
[  174.216923]  vmci_datagram_send+0x2d/0x50
[  174.219924]  vmci_transport_dgram_enqueue+0x2e2/0x410
[  174.221966]  ? __pfx_vmci_transport_dgram_allow+0x10/0x10
[  174.227939]  vsock_dgram_sendmsg+0x391/0x610
[  174.230883]  ? __pfx_vsock_dgram_sendmsg+0x10/0x10
[  174.236021]  __sys_sendto+0x4dc/0x540
[  174.237970]  ? __pfx___sys_sendto+0x10/0x10
[  174.241968]  ? __pfx_vsock_dgram_connect+0x10/0x10
[  174.245969]  ? selinux_netlbl_socket_connect+0x37/0x50
[  174.249969]  ? selinux_socket_connect+0x76/0xa0
[  174.253968]  ? __sys_connect_file+0x5d/0x1b0
[  174.257966]  ? __sys_connect+0x113/0x1b0
[  174.259923]  ? __pfx___sys_connect+0x10/0x10
[  174.264922]  ? count_memcg_events.constprop.0+0x48/0x60
[  174.267947]  ? handle_mm_fault+0x2c8/0x910
[  174.269966]  ? ktime_get_coarse_real_ts64+0xa0/0xf0
[  174.275924]  ? __audit_syscall_entry+0x393/0x4f0
[  174.277970]  __x64_sys_sendto+0xe9/0x1d0
[  174.281972]  ? syscall_trace_enter.constprop.0+0x138/0x1b0
[  174.285970]  do_syscall_64+0x45/0x100
[  174.289966]  entry_SYSCALL_64_after_hwframe+0x6e/0x76
[  174.293967] RIP: 0033:0x7fced220eca3
[  174.297970] Code: 48 8b 0d 08 83 20 00 f7 d8 64 89 01 48 83 c8 ff c3 
66 0f 1f 44 00 00 83 3d 49 c7 20 00 00 75 13 49 89 ca b8 2c 00 00 00 0f 
05 <48> 3d 01 f0 ff ff 73 34 c3 48 83 ec 08 e8 2b f7 ff ff 48 89 04 24
[  174.311883] RSP: 002b:00007ffe5f77d2e8 EFLAGS: 00000246 ORIG_RAX: 
000000000000002c
[  174.317968] RAX: ffffffffffffffda RBX: 0000000000000000 RCX: 
00007fced220eca3
[  174.323930] RDX: 0000000000000020 RSI: 00007ffe5f77d400 RDI: 
0000000000000004
[  174.329968] RBP: 00007ffe5f77d330 R08: 00007ffe5f77d310 R09: 
000000000000000c
[  174.333967] R10: 0000000000000000 R11: 0000000000000246 R12: 
0000000000400730
[  174.340923] R13: 00007ffe5f77e520 R14: 0000000000000000 R15: 
0000000000000000
[  174.345969]  </TASK>
[  174.348922] Dumping ftrace buffer:
[  174.348922]    (ftrace buffer empty)
[  174.348922] Kernel Offset: disabled
[  174.348922] Rebooting in 86400 seconds..


Thanks,
Harshit


> Thanks
> -- 
> Gustavo
> 


^ permalink raw reply	[relevance 5%]

* Re: [PATCH v2 2/2] VMCI: Fix memcpy() run-time warning in dg_dispatch_as_host()
  2024-01-08  7:33  0%   ` Dan Carpenter
@ 2024-01-08 17:03  0%     ` Gustavo A. R. Silva
  2024-01-08 17:31  5%       ` Harshit Mogalapalli
  2024-01-08 18:36  0%       ` Dan Carpenter
  0 siblings, 2 replies; 200+ results
From: Gustavo A. R. Silva @ 2024-01-08 17:03 UTC (permalink / raw)
  To: Dan Carpenter, Harshit Mogalapalli
  Cc: linux-hardening, keescook, error27, gustavoars, Bryan Tan,
	Vishnu Dasa, VMware PV-Drivers Reviewers, Arnd Bergmann,
	Greg Kroah-Hartman, linux-kernel, vegard.nossum, darren.kenny,
	syzkaller



On 1/8/24 01:33, Dan Carpenter wrote:
> On Fri, Jan 05, 2024 at 08:40:00AM -0800, Harshit Mogalapalli wrote:
>> Syzkaller hit 'WARNING in dg_dispatch_as_host' bug.
>>
>> memcpy: detected field-spanning write (size 56) of single field "&dg_info->msg"
>> at drivers/misc/vmw_vmci/vmci_datagram.c:237 (size 24)
>>
>> WARNING: CPU: 0 PID: 1555 at drivers/misc/vmw_vmci/vmci_datagram.c:237
>> dg_dispatch_as_host+0x88e/0xa60 drivers/misc/vmw_vmci/vmci_datagram.c:237
>>
>> Some code commentry, based on my understanding:
>>
>> 544 #define VMCI_DG_SIZE(_dg) (VMCI_DG_HEADERSIZE + (size_t)(_dg)->payload_size)
>> /// This is 24 + payload_size
>>
>> memcpy(&dg_info->msg, dg, dg_size);
>> 	Destination = dg_info->msg ---> this is a 24 byte
>> 					structure(struct vmci_datagram)
>> 	Source = dg --> this is a 24 byte structure (struct vmci_datagram)
>> 	Size = dg_size = 24 + payload_size
>>
>> {payload_size = 56-24 =32} -- Syzkaller managed to set payload_size to 32.
>>
>>   35 struct delayed_datagram_info {
>>   36         struct datagram_entry *entry;
>>   37         struct work_struct work;
>>   38         bool in_dg_host_queue;
>>   39         /* msg and msg_payload must be together. */
>>   40         struct vmci_datagram msg;
>>   41         u8 msg_payload[];
>>   42 };
>>
>> So those extra bytes of payload are copied into msg_payload[], a run time
>> warning is seen while fuzzing with Syzkaller.
>>
>> One possible way to fix the warning is to split the memcpy() into
>> two parts -- one -- direct assignment of msg and second taking care of payload.
>>
>> Gustavo quoted:
>> "Under FORTIFY_SOURCE we should not copy data across multiple members
>> in a structure."
>>
>> Reported-by: syzkaller <syzkaller@googlegroups.com>
>> Suggested-by: Vegard Nossum <vegard.nossum@oracle.com>
>> Suggested-by: Gustavo A. R. Silva <gustavoars@kernel.org>
>> Signed-off-by: Harshit Mogalapalli <harshit.m.mogalapalli@oracle.com>
>> ---
>> This patch is only tested with the C reproducer, not any testing
>> specific to driver is done.
>>
>> v1->v2: ( Suggestions from Gustavo )
>>          1. Change the commit message false positive --> legitimate
>>             warning.
> 
> The commit message is fine.
> 
> Reviewed-by: Dan Carpenter <dan.carpenter@linaro.org>
> 
> But, I mean, it's not really "legitimate".  It meets the fortify source
> heuristic, but it's still a false positive.  Fortify source is
> *supposed* to find memory corruption bugs and this is not a memory
> corruption bug.  It's just that these days we have to treat foritify
> false positives as crashing bugs because people enable it and we have to
> fix it.
> 
> Let's not pretend that fortify has helped us in this situation, it has
> caused us a problem.  It has taken valid code and created a crashing
> bug.  I'm not saying that the cost isn't worth it, but let's not pretend.
> 

It's a "legitimate warning" (which differs from a "legitimate memory
corruption bug") in the sense that the feature is doing what it's
supposed to do: reporting a write beyond the boundaries of a field/member
in a structure.

Is that simple.  I don't see the "pretense" here.

BTW, is this _warning_ really causing a crash?

Thanks
--
Gustavo


^ permalink raw reply	[relevance 0%]

* Re: [PATCH v2 2/2] VMCI: Fix memcpy() run-time warning in dg_dispatch_as_host()
  2024-01-05 16:40  6% ` [PATCH v2 2/2] VMCI: Fix memcpy() run-time warning in dg_dispatch_as_host() Harshit Mogalapalli
  2024-01-05 17:11  0%   ` Gustavo A. R. Silva
@ 2024-01-08  7:33  0%   ` Dan Carpenter
  2024-01-08 17:03  0%     ` Gustavo A. R. Silva
  2024-01-08 22:37  0%   ` Kees Cook
  2 siblings, 1 reply; 200+ results
From: Dan Carpenter @ 2024-01-08  7:33 UTC (permalink / raw)
  To: Harshit Mogalapalli
  Cc: linux-hardening, keescook, error27, gustavoars, Bryan Tan,
	Vishnu Dasa, VMware PV-Drivers Reviewers, Arnd Bergmann,
	Greg Kroah-Hartman, linux-kernel, vegard.nossum, darren.kenny,
	syzkaller

On Fri, Jan 05, 2024 at 08:40:00AM -0800, Harshit Mogalapalli wrote:
> Syzkaller hit 'WARNING in dg_dispatch_as_host' bug.
> 
> memcpy: detected field-spanning write (size 56) of single field "&dg_info->msg"
> at drivers/misc/vmw_vmci/vmci_datagram.c:237 (size 24)
> 
> WARNING: CPU: 0 PID: 1555 at drivers/misc/vmw_vmci/vmci_datagram.c:237
> dg_dispatch_as_host+0x88e/0xa60 drivers/misc/vmw_vmci/vmci_datagram.c:237
> 
> Some code commentry, based on my understanding:
> 
> 544 #define VMCI_DG_SIZE(_dg) (VMCI_DG_HEADERSIZE + (size_t)(_dg)->payload_size)
> /// This is 24 + payload_size
> 
> memcpy(&dg_info->msg, dg, dg_size);
> 	Destination = dg_info->msg ---> this is a 24 byte
> 					structure(struct vmci_datagram)
> 	Source = dg --> this is a 24 byte structure (struct vmci_datagram)
> 	Size = dg_size = 24 + payload_size
> 
> {payload_size = 56-24 =32} -- Syzkaller managed to set payload_size to 32.
> 
>  35 struct delayed_datagram_info {
>  36         struct datagram_entry *entry;
>  37         struct work_struct work;
>  38         bool in_dg_host_queue;
>  39         /* msg and msg_payload must be together. */
>  40         struct vmci_datagram msg;
>  41         u8 msg_payload[];
>  42 };
> 
> So those extra bytes of payload are copied into msg_payload[], a run time
> warning is seen while fuzzing with Syzkaller.
> 
> One possible way to fix the warning is to split the memcpy() into
> two parts -- one -- direct assignment of msg and second taking care of payload.
> 
> Gustavo quoted:
> "Under FORTIFY_SOURCE we should not copy data across multiple members
> in a structure."
> 
> Reported-by: syzkaller <syzkaller@googlegroups.com>
> Suggested-by: Vegard Nossum <vegard.nossum@oracle.com>
> Suggested-by: Gustavo A. R. Silva <gustavoars@kernel.org>
> Signed-off-by: Harshit Mogalapalli <harshit.m.mogalapalli@oracle.com>
> ---
> This patch is only tested with the C reproducer, not any testing
> specific to driver is done.
> 
> v1->v2: ( Suggestions from Gustavo )
>         1. Change the commit message false positive --> legitimate
>            warning.

The commit message is fine.

Reviewed-by: Dan Carpenter <dan.carpenter@linaro.org>

But, I mean, it's not really "legitimate".  It meets the fortify source
heuristic, but it's still a false positive.  Fortify source is
*supposed* to find memory corruption bugs and this is not a memory
corruption bug.  It's just that these days we have to treat foritify
false positives as crashing bugs because people enable it and we have to
fix it.

Let's not pretend that fortify has helped us in this situation, it has
caused us a problem.  It has taken valid code and created a crashing
bug.  I'm not saying that the cost isn't worth it, but let's not pretend.

regards,
dan carpenter



^ permalink raw reply	[relevance 0%]

* Re: [PATCH v2 2/2] VMCI: Fix memcpy() run-time warning in dg_dispatch_as_host()
  2024-01-05 16:40  6% ` [PATCH v2 2/2] VMCI: Fix memcpy() run-time warning in dg_dispatch_as_host() Harshit Mogalapalli
@ 2024-01-05 17:11  0%   ` Gustavo A. R. Silva
  2024-01-08  7:33  0%   ` Dan Carpenter
  2024-01-08 22:37  0%   ` Kees Cook
  2 siblings, 0 replies; 200+ results
From: Gustavo A. R. Silva @ 2024-01-05 17:11 UTC (permalink / raw)
  To: Harshit Mogalapalli, linux-hardening, keescook, error27,
	gustavoars, Bryan Tan, Vishnu Dasa, VMware PV-Drivers Reviewers,
	Arnd Bergmann, Greg Kroah-Hartman, linux-kernel
  Cc: vegard.nossum, darren.kenny, syzkaller



On 1/5/24 10:40, Harshit Mogalapalli wrote:
> Syzkaller hit 'WARNING in dg_dispatch_as_host' bug.
> 
> memcpy: detected field-spanning write (size 56) of single field "&dg_info->msg"
> at drivers/misc/vmw_vmci/vmci_datagram.c:237 (size 24)
> 
> WARNING: CPU: 0 PID: 1555 at drivers/misc/vmw_vmci/vmci_datagram.c:237
> dg_dispatch_as_host+0x88e/0xa60 drivers/misc/vmw_vmci/vmci_datagram.c:237
> 
> Some code commentry, based on my understanding:
> 
> 544 #define VMCI_DG_SIZE(_dg) (VMCI_DG_HEADERSIZE + (size_t)(_dg)->payload_size)
> /// This is 24 + payload_size
> 
> memcpy(&dg_info->msg, dg, dg_size);
> 	Destination = dg_info->msg ---> this is a 24 byte
> 					structure(struct vmci_datagram)
> 	Source = dg --> this is a 24 byte structure (struct vmci_datagram)
> 	Size = dg_size = 24 + payload_size
> 
> {payload_size = 56-24 =32} -- Syzkaller managed to set payload_size to 32.
> 
>   35 struct delayed_datagram_info {
>   36         struct datagram_entry *entry;
>   37         struct work_struct work;
>   38         bool in_dg_host_queue;
>   39         /* msg and msg_payload must be together. */
>   40         struct vmci_datagram msg;
>   41         u8 msg_payload[];
>   42 };
> 
> So those extra bytes of payload are copied into msg_payload[], a run time
> warning is seen while fuzzing with Syzkaller.
> 
> One possible way to fix the warning is to split the memcpy() into
> two parts -- one -- direct assignment of msg and second taking care of payload.
> 
> Gustavo quoted:
> "Under FORTIFY_SOURCE we should not copy data across multiple members
> in a structure."
> 
> Reported-by: syzkaller <syzkaller@googlegroups.com>
> Suggested-by: Vegard Nossum <vegard.nossum@oracle.com>
> Suggested-by: Gustavo A. R. Silva <gustavoars@kernel.org>
> Signed-off-by: Harshit Mogalapalli <harshit.m.mogalapalli@oracle.com>

Reviewed-by: Gustavo A. R. Silva <gustavoars@kernel.org>

Thanks!
-- 
Gustavo

> ---
> This patch is only tested with the C reproducer, not any testing
> specific to driver is done.
> 
> v1->v2: ( Suggestions from Gustavo )
>          1. Change the commit message false positive --> legitimate
>             warning.
>          2. Remove unneeded payload_size variable.
>          3. Replace first memcpy() with direct assignment.
> ---
>   drivers/misc/vmw_vmci/vmci_datagram.c | 3 ++-
>   1 file changed, 2 insertions(+), 1 deletion(-)
> 
> diff --git a/drivers/misc/vmw_vmci/vmci_datagram.c b/drivers/misc/vmw_vmci/vmci_datagram.c
> index ac6cb0c8d99b..ba379cd6d054 100644
> --- a/drivers/misc/vmw_vmci/vmci_datagram.c
> +++ b/drivers/misc/vmw_vmci/vmci_datagram.c
> @@ -234,7 +234,8 @@ static int dg_dispatch_as_host(u32 context_id, struct vmci_datagram *dg)
>   
>   			dg_info->in_dg_host_queue = true;
>   			dg_info->entry = dst_entry;
> -			memcpy(&dg_info->msg, dg, dg_size);
> +			dg_info->msg = *dg;
> +			memcpy(&dg_info->msg_payload, dg + 1, dg->payload_size);
>   
>   			INIT_WORK(&dg_info->work, dg_delayed_dispatch);
>   			schedule_work(&dg_info->work);

^ permalink raw reply	[relevance 0%]

* [PATCH v2 2/2] VMCI: Fix memcpy() run-time warning in dg_dispatch_as_host()
  @ 2024-01-05 16:40  6% ` Harshit Mogalapalli
  2024-01-05 17:11  0%   ` Gustavo A. R. Silva
                     ` (2 more replies)
  0 siblings, 3 replies; 200+ results
From: Harshit Mogalapalli @ 2024-01-05 16:40 UTC (permalink / raw)
  To: linux-hardening, keescook, error27, gustavoars, Bryan Tan,
	Vishnu Dasa, VMware PV-Drivers Reviewers, Arnd Bergmann,
	Greg Kroah-Hartman, linux-kernel
  Cc: vegard.nossum, darren.kenny, harshit.m.mogalapalli, syzkaller

Syzkaller hit 'WARNING in dg_dispatch_as_host' bug.

memcpy: detected field-spanning write (size 56) of single field "&dg_info->msg"
at drivers/misc/vmw_vmci/vmci_datagram.c:237 (size 24)

WARNING: CPU: 0 PID: 1555 at drivers/misc/vmw_vmci/vmci_datagram.c:237
dg_dispatch_as_host+0x88e/0xa60 drivers/misc/vmw_vmci/vmci_datagram.c:237

Some code commentry, based on my understanding:

544 #define VMCI_DG_SIZE(_dg) (VMCI_DG_HEADERSIZE + (size_t)(_dg)->payload_size)
/// This is 24 + payload_size

memcpy(&dg_info->msg, dg, dg_size);
	Destination = dg_info->msg ---> this is a 24 byte
					structure(struct vmci_datagram)
	Source = dg --> this is a 24 byte structure (struct vmci_datagram)
	Size = dg_size = 24 + payload_size

{payload_size = 56-24 =32} -- Syzkaller managed to set payload_size to 32.

 35 struct delayed_datagram_info {
 36         struct datagram_entry *entry;
 37         struct work_struct work;
 38         bool in_dg_host_queue;
 39         /* msg and msg_payload must be together. */
 40         struct vmci_datagram msg;
 41         u8 msg_payload[];
 42 };

So those extra bytes of payload are copied into msg_payload[], a run time
warning is seen while fuzzing with Syzkaller.

One possible way to fix the warning is to split the memcpy() into
two parts -- one -- direct assignment of msg and second taking care of payload.

Gustavo quoted:
"Under FORTIFY_SOURCE we should not copy data across multiple members
in a structure."

Reported-by: syzkaller <syzkaller@googlegroups.com>
Suggested-by: Vegard Nossum <vegard.nossum@oracle.com>
Suggested-by: Gustavo A. R. Silva <gustavoars@kernel.org>
Signed-off-by: Harshit Mogalapalli <harshit.m.mogalapalli@oracle.com>
---
This patch is only tested with the C reproducer, not any testing
specific to driver is done.

v1->v2: ( Suggestions from Gustavo )
        1. Change the commit message false positive --> legitimate
           warning.
        2. Remove unneeded payload_size variable.
        3. Replace first memcpy() with direct assignment.
---
 drivers/misc/vmw_vmci/vmci_datagram.c | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

diff --git a/drivers/misc/vmw_vmci/vmci_datagram.c b/drivers/misc/vmw_vmci/vmci_datagram.c
index ac6cb0c8d99b..ba379cd6d054 100644
--- a/drivers/misc/vmw_vmci/vmci_datagram.c
+++ b/drivers/misc/vmw_vmci/vmci_datagram.c
@@ -234,7 +234,8 @@ static int dg_dispatch_as_host(u32 context_id, struct vmci_datagram *dg)
 
 			dg_info->in_dg_host_queue = true;
 			dg_info->entry = dst_entry;
-			memcpy(&dg_info->msg, dg, dg_size);
+			dg_info->msg = *dg;
+			memcpy(&dg_info->msg_payload, dg + 1, dg->payload_size);
 
 			INIT_WORK(&dg_info->work, dg_delayed_dispatch);
 			schedule_work(&dg_info->work);
-- 
2.42.0


^ permalink raw reply related	[relevance 6%]

* Re: [RFC PATCH] VMCI: Silence memcpy() run-time false positive warning
  2024-01-01 17:43  0% ` Gustavo A. R. Silva
@ 2024-01-02 18:37  0%   ` Harshit Mogalapalli
  0 siblings, 0 replies; 200+ results
From: Harshit Mogalapalli @ 2024-01-02 18:37 UTC (permalink / raw)
  To: Gustavo A. R. Silva, linux-hardening, keescook, gustavoars,
	Bryan Tan, Vishnu Dasa, VMware PV-Drivers Reviewers,
	Arnd Bergmann, Greg Kroah-Hartman, linux-kernel
  Cc: vegard.nossum, darren.kenny, syzkaller

Hi Gustavo,

On 01/01/24 11:13 pm, Gustavo A. R. Silva wrote:
> 
> 
> On 1/1/24 07:08, Harshit Mogalapalli wrote:
>> Syzkaller hit 'WARNING in dg_dispatch_as_host' bug.
>>
>> memcpy: detected field-spanning write (size 56) of single field 
>> "&dg_info->msg"
>> at drivers/misc/vmw_vmci/vmci_datagram.c:237 (size 24)
> 
> This is not a 'false postive warning.' This is a legitimately warning
> coming from the fortified memcpy().
> 
> Under FORTIFY_SOURCE we should not copy data across multiple members
> in a structure. For that we alternatives like struct_group(), or as
> in this case, splitting memcpy(), or as I suggest below, a mix of
> direct assignment and memcpy().
> 

Thanks for sharing this.
> 
>>
>> struct vmci_datagram *dg)
>>           if (dst_entry->run_delayed ||
>>               dg->src.context == VMCI_HOST_CONTEXT_ID) {
>>               struct delayed_datagram_info *dg_info;
>> +            size_t payload_size = dg_size - VMCI_DG_HEADERSIZE;
> 
> This seems to be the same as `dg->payload_size`, so I don't think a new
> variable is necessary.
> 

Oh right, this is unnecessary. I will remove it.

>>               if (atomic_add_return(1, &delayed_dg_host_queue_size)
>>                   == VMCI_MAX_DELAYED_DG_HOST_QUEUE_SIZE) {
>> @@ -234,7 +235,8 @@ static int dg_dispatch_as_host(u32 context_id, 
>> struct vmci_datagram *dg)
>>               dg_info->in_dg_host_queue = true;
>>               dg_info->entry = dst_entry;
>> -            memcpy(&dg_info->msg, dg, dg_size);
>> +            memcpy(&dg_info->msg, dg, VMCI_DG_HEADERSIZE);
>> +            memcpy(&dg_info->msg_payload, dg + 1, payload_size);
> 
> I think a direct assignment and a call to memcpy() is better in this case,
> something like this:
> 
> dg_info->msg = *dg;
> memcpy(&dg_info->msg_payload, dg + 1, dg->payload_size);
> 
> However, that `dg + 1` thing is making my eyes twitch. Where exactly are we
> making sure that `dg` actually points to an area in memory bigger than
> `sizeof(*dg)`?...
>

Going up on the call tree:

-> vmci_transport_dgram_enqueue()
--> vmci_datagram_send()
---> vmci_datagram_dispatch()
----> dg_dispatch_as_host()

1694 static int vmci_transport_dgram_enqueue(
1695         struct vsock_sock *vsk,
1696         struct sockaddr_vm *remote_addr,
1697         struct msghdr *msg,
1698         size_t len)
1699 {
1700         int err;
1701         struct vmci_datagram *dg;
1702
1703         if (len > VMCI_MAX_DG_PAYLOAD_SIZE)
1704                 return -EMSGSIZE;
1705
1706         if (!vmci_transport_allow_dgram(vsk, remote_addr->svm_cid))
1707                 return -EPERM;
1708
1709         /* Allocate a buffer for the user's message and our packet 
header. */
1710         dg = kmalloc(len + sizeof(*dg), GFP_KERNEL);
1711         if (!dg)
1712                 return -ENOMEM;

^^^ dg = kmalloc(len + sizeof(*dg), GFP_KERNEL);
I think from this we can say allocated memory for dg is bigger than 
sizeof(*dg).


> Also, we could also use struct_size() during allocation, some lines above:
> 
> -                       dg_info = kmalloc(sizeof(*dg_info) +
> -                                   (size_t) dg->payload_size, GFP_ATOMIC);
> +                       dg_info = kmalloc(struct_size(dg_info, 
> msg_payload, dg->payload_size),
> +                                         GFP_ATOMIC);
> 
Thanks again for the suggestion.

I still couldn't figure out the performance comparison before and after 
patch. Once I have some reasoning, I will include the above changes and 
send a V2.

Thanks,
Harshit
> -- 
> Gustavo
> 
>>               INIT_WORK(&dg_info->work, dg_delayed_dispatch);
>>               schedule_work(&dg_info->work);


^ permalink raw reply	[relevance 0%]

* Re: [RFC PATCH] VMCI: Silence memcpy() run-time false positive warning
  2024-01-01 13:55  0% ` Greg Kroah-Hartman
@ 2024-01-02 18:34  0%   ` Harshit Mogalapalli
  0 siblings, 0 replies; 200+ results
From: Harshit Mogalapalli @ 2024-01-02 18:34 UTC (permalink / raw)
  To: Greg Kroah-Hartman
  Cc: linux-hardening, keescook, gustavoars, Bryan Tan, Vishnu Dasa,
	VMware PV-Drivers Reviewers, Arnd Bergmann, linux-kernel,
	vegard.nossum, darren.kenny, syzkaller

Hi Greg,

On 01/01/24 7:25 pm, Greg Kroah-Hartman wrote:
> On Mon, Jan 01, 2024 at 05:08:28AM -0800, Harshit Mogalapalli wrote:
>> Syzkaller hit 'WARNING in dg_dispatch_as_host' bug.
>>
>> memcpy: detected field-spanning write (size 56) of single field "&dg_info->msg"
>> at drivers/misc/vmw_vmci/vmci_datagram.c:237 (size 24)
>>
>> WARNING: CPU: 0 PID: 1555 at drivers/misc/vmw_vmci/vmci_datagram.c:237
>> dg_dispatch_as_host+0x88e/0xa60 drivers/misc/vmw_vmci/vmci_datagram.c:237
>>
>> Some code commentry, based on my understanding:
>>
>> 544 #define VMCI_DG_SIZE(_dg) (VMCI_DG_HEADERSIZE + (size_t)(_dg)->payload_size)
>> /// This is 24 + payload_size
>>
>> memcpy(&dg_info->msg, dg, dg_size);
>> 	Destination = dg_info->msg ---> this is a 24 byte
>> 					structure(struct vmci_datagram)
>> 	Source = dg --> this is a 24 byte structure (struct vmci_datagram)
>> 	Size = dg_size = 24 + payload_size
>>
>>
>> {payload_size = 56-24 =32} -- Syzkaller managed to set payload_size to 32.
>>
>>   35 struct delayed_datagram_info {
>>   36         struct datagram_entry *entry;
>>   37         struct work_struct work;
>>   38         bool in_dg_host_queue;
>>   39         /* msg and msg_payload must be together. */
>>   40         struct vmci_datagram msg;
>>   41         u8 msg_payload[];
>>   42 };
>>
>> So those extra bytes of payload are copied into msg_payload[], so there
>> is no bug, but a run time warning is seen while fuzzing with Syzkaller.
>>
>> One possible way to silence the warning is to split the memcpy() into
>> two parts -- one -- copying the msg and second taking care of payload.
> 
> And what are the performance impacts of this?
> 

I haven't done any performance tests on this.

I tried to look at the diff in assembly code but couldn't comment on 
performance from that. Also, gustavo suggested to do this: instead of 
two memcpy()'s; a direct assignment and memcpy() for the payload part.

Is there a way to do perf analysis based on code without access to hardware?

Thanks,
Harshit

> thanks,
> 
> greg k-h


^ permalink raw reply	[relevance 0%]

* Re: [RFC PATCH] VMCI: Silence memcpy() run-time false positive warning
  2024-01-01 13:08  6% [RFC PATCH] VMCI: Silence memcpy() run-time false positive warning Harshit Mogalapalli
  2024-01-01 13:55  0% ` Greg Kroah-Hartman
@ 2024-01-01 17:43  0% ` Gustavo A. R. Silva
  2024-01-02 18:37  0%   ` Harshit Mogalapalli
  1 sibling, 1 reply; 200+ results
From: Gustavo A. R. Silva @ 2024-01-01 17:43 UTC (permalink / raw)
  To: Harshit Mogalapalli, linux-hardening, keescook, gustavoars,
	Bryan Tan, Vishnu Dasa, VMware PV-Drivers Reviewers,
	Arnd Bergmann, Greg Kroah-Hartman, linux-kernel
  Cc: vegard.nossum, darren.kenny, syzkaller



On 1/1/24 07:08, Harshit Mogalapalli wrote:
> Syzkaller hit 'WARNING in dg_dispatch_as_host' bug.
> 
> memcpy: detected field-spanning write (size 56) of single field "&dg_info->msg"
> at drivers/misc/vmw_vmci/vmci_datagram.c:237 (size 24)

This is not a 'false postive warning.' This is a legitimately warning
coming from the fortified memcpy().

Under FORTIFY_SOURCE we should not copy data across multiple members
in a structure. For that we alternatives like struct_group(), or as
in this case, splitting memcpy(), or as I suggest below, a mix of
direct assignment and memcpy().


> 
> WARNING: CPU: 0 PID: 1555 at drivers/misc/vmw_vmci/vmci_datagram.c:237
> dg_dispatch_as_host+0x88e/0xa60 drivers/misc/vmw_vmci/vmci_datagram.c:237
> 
> Some code commentry, based on my understanding:
> 
> 544 #define VMCI_DG_SIZE(_dg) (VMCI_DG_HEADERSIZE + (size_t)(_dg)->payload_size)
> /// This is 24 + payload_size
> 
> memcpy(&dg_info->msg, dg, dg_size);
> 	Destination = dg_info->msg ---> this is a 24 byte
> 					structure(struct vmci_datagram)
> 	Source = dg --> this is a 24 byte structure (struct vmci_datagram)
> 	Size = dg_size = 24 + payload_size
> 
> 
> {payload_size = 56-24 =32} -- Syzkaller managed to set payload_size to 32.
> 
>   35 struct delayed_datagram_info {
>   36         struct datagram_entry *entry;
>   37         struct work_struct work;
>   38         bool in_dg_host_queue;
>   39         /* msg and msg_payload must be together. */
>   40         struct vmci_datagram msg;
>   41         u8 msg_payload[];
>   42 };
> 
> So those extra bytes of payload are copied into msg_payload[], so there
> is no bug, but a run time warning is seen while fuzzing with Syzkaller.
> 
> One possible way to silence the warning is to split the memcpy() into
> two parts -- one -- copying the msg and second taking care of payload.
> 
> Reported-by: syzkaller <syzkaller@googlegroups.com>
> Suggested-by: Vegard Nossum <vegard.nossum@oracle.com>
> Signed-off-by: Harshit Mogalapalli <harshit.m.mogalapalli@oracle.com>
> ---
> This patch is only tested with the C reproducer, not any testing
> specific to driver is done.
> ---
>   drivers/misc/vmw_vmci/vmci_datagram.c | 4 +++-
>   1 file changed, 3 insertions(+), 1 deletion(-)
> 
> diff --git a/drivers/misc/vmw_vmci/vmci_datagram.c b/drivers/misc/vmw_vmci/vmci_datagram.c
> index f50d22882476..b43661590f56 100644
> --- a/drivers/misc/vmw_vmci/vmci_datagram.c
> +++ b/drivers/misc/vmw_vmci/vmci_datagram.c
> @@ -216,6 +216,7 @@ static int dg_dispatch_as_host(u32 context_id, struct vmci_datagram *dg)
>   		if (dst_entry->run_delayed ||
>   		    dg->src.context == VMCI_HOST_CONTEXT_ID) {
>   			struct delayed_datagram_info *dg_info;
> +			size_t payload_size = dg_size - VMCI_DG_HEADERSIZE;

This seems to be the same as `dg->payload_size`, so I don't think a new
variable is necessary.

>   
>   			if (atomic_add_return(1, &delayed_dg_host_queue_size)
>   			    == VMCI_MAX_DELAYED_DG_HOST_QUEUE_SIZE) {
> @@ -234,7 +235,8 @@ static int dg_dispatch_as_host(u32 context_id, struct vmci_datagram *dg)
>   
>   			dg_info->in_dg_host_queue = true;
>   			dg_info->entry = dst_entry;
> -			memcpy(&dg_info->msg, dg, dg_size);
> +			memcpy(&dg_info->msg, dg, VMCI_DG_HEADERSIZE);
> +			memcpy(&dg_info->msg_payload, dg + 1, payload_size);

I think a direct assignment and a call to memcpy() is better in this case,
something like this:

dg_info->msg = *dg;
memcpy(&dg_info->msg_payload, dg + 1, dg->payload_size);

However, that `dg + 1` thing is making my eyes twitch. Where exactly are we
making sure that `dg` actually points to an area in memory bigger than
`sizeof(*dg)`?...

Also, we could also use struct_size() during allocation, some lines above:

-                       dg_info = kmalloc(sizeof(*dg_info) +
-                                   (size_t) dg->payload_size, GFP_ATOMIC);
+                       dg_info = kmalloc(struct_size(dg_info, msg_payload, dg->payload_size),
+                                         GFP_ATOMIC);

--
Gustavo

>   
>   			INIT_WORK(&dg_info->work, dg_delayed_dispatch);
>   			schedule_work(&dg_info->work);

^ permalink raw reply	[relevance 0%]

* Re: [RFC PATCH] VMCI: Silence memcpy() run-time false positive warning
  2024-01-01 13:08  6% [RFC PATCH] VMCI: Silence memcpy() run-time false positive warning Harshit Mogalapalli
@ 2024-01-01 13:55  0% ` Greg Kroah-Hartman
  2024-01-02 18:34  0%   ` Harshit Mogalapalli
  2024-01-01 17:43  0% ` Gustavo A. R. Silva
  1 sibling, 1 reply; 200+ results
From: Greg Kroah-Hartman @ 2024-01-01 13:55 UTC (permalink / raw)
  To: Harshit Mogalapalli
  Cc: linux-hardening, keescook, gustavoars, Bryan Tan, Vishnu Dasa,
	VMware PV-Drivers Reviewers, Arnd Bergmann, linux-kernel,
	vegard.nossum, darren.kenny, syzkaller

On Mon, Jan 01, 2024 at 05:08:28AM -0800, Harshit Mogalapalli wrote:
> Syzkaller hit 'WARNING in dg_dispatch_as_host' bug.
> 
> memcpy: detected field-spanning write (size 56) of single field "&dg_info->msg"
> at drivers/misc/vmw_vmci/vmci_datagram.c:237 (size 24)
> 
> WARNING: CPU: 0 PID: 1555 at drivers/misc/vmw_vmci/vmci_datagram.c:237
> dg_dispatch_as_host+0x88e/0xa60 drivers/misc/vmw_vmci/vmci_datagram.c:237
> 
> Some code commentry, based on my understanding:
> 
> 544 #define VMCI_DG_SIZE(_dg) (VMCI_DG_HEADERSIZE + (size_t)(_dg)->payload_size)
> /// This is 24 + payload_size
> 
> memcpy(&dg_info->msg, dg, dg_size);
> 	Destination = dg_info->msg ---> this is a 24 byte
> 					structure(struct vmci_datagram)
> 	Source = dg --> this is a 24 byte structure (struct vmci_datagram)
> 	Size = dg_size = 24 + payload_size
> 
> 
> {payload_size = 56-24 =32} -- Syzkaller managed to set payload_size to 32.
> 
>  35 struct delayed_datagram_info {
>  36         struct datagram_entry *entry;
>  37         struct work_struct work;
>  38         bool in_dg_host_queue;
>  39         /* msg and msg_payload must be together. */
>  40         struct vmci_datagram msg;
>  41         u8 msg_payload[];
>  42 };
> 
> So those extra bytes of payload are copied into msg_payload[], so there
> is no bug, but a run time warning is seen while fuzzing with Syzkaller.
> 
> One possible way to silence the warning is to split the memcpy() into
> two parts -- one -- copying the msg and second taking care of payload.

And what are the performance impacts of this?

thanks,

greg k-h

^ permalink raw reply	[relevance 0%]

* [RFC PATCH] VMCI: Silence memcpy() run-time false positive warning
@ 2024-01-01 13:08  6% Harshit Mogalapalli
  2024-01-01 13:55  0% ` Greg Kroah-Hartman
  2024-01-01 17:43  0% ` Gustavo A. R. Silva
  0 siblings, 2 replies; 200+ results
From: Harshit Mogalapalli @ 2024-01-01 13:08 UTC (permalink / raw)
  To: linux-hardening, keescook, gustavoars, Bryan Tan, Vishnu Dasa,
	VMware PV-Drivers Reviewers, Arnd Bergmann, Greg Kroah-Hartman,
	linux-kernel
  Cc: vegard.nossum, darren.kenny, harshit.m.mogalapalli, syzkaller

Syzkaller hit 'WARNING in dg_dispatch_as_host' bug.

memcpy: detected field-spanning write (size 56) of single field "&dg_info->msg"
at drivers/misc/vmw_vmci/vmci_datagram.c:237 (size 24)

WARNING: CPU: 0 PID: 1555 at drivers/misc/vmw_vmci/vmci_datagram.c:237
dg_dispatch_as_host+0x88e/0xa60 drivers/misc/vmw_vmci/vmci_datagram.c:237

Some code commentry, based on my understanding:

544 #define VMCI_DG_SIZE(_dg) (VMCI_DG_HEADERSIZE + (size_t)(_dg)->payload_size)
/// This is 24 + payload_size

memcpy(&dg_info->msg, dg, dg_size);
	Destination = dg_info->msg ---> this is a 24 byte
					structure(struct vmci_datagram)
	Source = dg --> this is a 24 byte structure (struct vmci_datagram)
	Size = dg_size = 24 + payload_size


{payload_size = 56-24 =32} -- Syzkaller managed to set payload_size to 32.

 35 struct delayed_datagram_info {
 36         struct datagram_entry *entry;
 37         struct work_struct work;
 38         bool in_dg_host_queue;
 39         /* msg and msg_payload must be together. */
 40         struct vmci_datagram msg;
 41         u8 msg_payload[];
 42 };

So those extra bytes of payload are copied into msg_payload[], so there
is no bug, but a run time warning is seen while fuzzing with Syzkaller.

One possible way to silence the warning is to split the memcpy() into
two parts -- one -- copying the msg and second taking care of payload.

Reported-by: syzkaller <syzkaller@googlegroups.com>
Suggested-by: Vegard Nossum <vegard.nossum@oracle.com>
Signed-off-by: Harshit Mogalapalli <harshit.m.mogalapalli@oracle.com>
---
This patch is only tested with the C reproducer, not any testing
specific to driver is done.
---
 drivers/misc/vmw_vmci/vmci_datagram.c | 4 +++-
 1 file changed, 3 insertions(+), 1 deletion(-)

diff --git a/drivers/misc/vmw_vmci/vmci_datagram.c b/drivers/misc/vmw_vmci/vmci_datagram.c
index f50d22882476..b43661590f56 100644
--- a/drivers/misc/vmw_vmci/vmci_datagram.c
+++ b/drivers/misc/vmw_vmci/vmci_datagram.c
@@ -216,6 +216,7 @@ static int dg_dispatch_as_host(u32 context_id, struct vmci_datagram *dg)
 		if (dst_entry->run_delayed ||
 		    dg->src.context == VMCI_HOST_CONTEXT_ID) {
 			struct delayed_datagram_info *dg_info;
+			size_t payload_size = dg_size - VMCI_DG_HEADERSIZE;
 
 			if (atomic_add_return(1, &delayed_dg_host_queue_size)
 			    == VMCI_MAX_DELAYED_DG_HOST_QUEUE_SIZE) {
@@ -234,7 +235,8 @@ static int dg_dispatch_as_host(u32 context_id, struct vmci_datagram *dg)
 
 			dg_info->in_dg_host_queue = true;
 			dg_info->entry = dst_entry;
-			memcpy(&dg_info->msg, dg, dg_size);
+			memcpy(&dg_info->msg, dg, VMCI_DG_HEADERSIZE);
+			memcpy(&dg_info->msg_payload, dg + 1, payload_size);
 
 			INIT_WORK(&dg_info->work, dg_delayed_dispatch);
 			schedule_work(&dg_info->work);
-- 
2.42.0


^ permalink raw reply related	[relevance 6%]

* Re: [PATCH] ntfs3: align struct ATTR_LIST_ENTRY
  2023-12-07 14:28  6% [PATCH] ntfs3: align struct ATTR_LIST_ENTRY Arnd Bergmann
@ 2023-12-08  0:37  0% ` Randy Dunlap
  0 siblings, 0 replies; 200+ results
From: Randy Dunlap @ 2023-12-08  0:37 UTC (permalink / raw)
  To: Arnd Bergmann, Konstantin Komarov; +Cc: Arnd Bergmann, ntfs3, linux-kernel



On 12/7/23 06:28, Arnd Bergmann wrote:
> From: Arnd Bergmann <arnd@arndb.de>
> 
> On architectures like i386 that don't enforce natural alignment of u64
> struct members, so the recent change to remove the final 48 bits
> reduced the structure size from 32 to 28 bytes:
> 
> include/linux/build_bug.h:78:41: error: static assertion failed: "sizeof(struct ATTR_LIST_ENTRY) == 0x20"
> fs/ntfs3/ntfs.h:530:1: note: in expansion of macro 'static_assert'
>   530 | static_assert(sizeof(struct ATTR_LIST_ENTRY) == 0x20);
>       | ^~~~~~~~~~~~~
> 
> Add an alignment attribute that makes the structure the same across
> all architectures again.
> 
> Fixes: d155617006eb ("fs/ntfs3: Fix detected field-spanning write (size 8) of single field "le->name"")
> Signed-off-by: Arnd Bergmann <arnd@arndb.de>


Acked-by: Randy Dunlap <rdunlap@infradead.org>
Tested-by: Randy Dunlap <rdunlap@infradead.org> # build-tested

Thanks.

> ---
>  fs/ntfs3/ntfs.h | 2 +-
>  1 file changed, 1 insertion(+), 1 deletion(-)
> 
> diff --git a/fs/ntfs3/ntfs.h b/fs/ntfs3/ntfs.h
> index c8981429c721..2d409ac94cbb 100644
> --- a/fs/ntfs3/ntfs.h
> +++ b/fs/ntfs3/ntfs.h
> @@ -525,7 +525,7 @@ struct ATTR_LIST_ENTRY {
>  	__le16 id;		// 0x18: struct ATTRIB ID.
>  	__le16 name[];		// 0x1A: To get real name use name_off.
>  
> -}; // sizeof(0x20)
> +} __aligned((8)); // sizeof(0x20)
>  
>  static_assert(sizeof(struct ATTR_LIST_ENTRY) == 0x20);
>  

-- 
~Randy

^ permalink raw reply	[relevance 0%]

* Re: [OE-core][kirkstone 4/4] linux-yocto/5.15: update to v5.15.141
  2023-12-07 18:08  0%   ` Steve Sakoman
@ 2023-12-07 19:10  0%     ` Bruce Ashfield
  2024-03-05 19:24  0%       ` Steve Sakoman
  2024-03-06 15:42  0%     ` Steve Sakoman
  1 sibling, 1 reply; 200+ results
From: Bruce Ashfield @ 2023-12-07 19:10 UTC (permalink / raw)
  To: Steve Sakoman; +Cc: openembedded-core

I unfortunately have no idea how to run that test manually, so I'll
continue to stack -stable updates onto that kernel and if we are
lucky, it'll get resolved that way.

Interesting that it only shows up in 5.15 though, since it really
should hit all versions equally since anything "new" in 5.15 is a
backport.

Bruce

On Thu, Dec 7, 2023 at 1:08 PM Steve Sakoman <steve@sakoman.com> wrote:
>
> Hi Bruce,
>
> The 5.10 version bumps look fine in testing, but sadly this 5.15
> version bump breaks qemux86-64-ptest:
>
> AssertionError: Failed ptests:
> {'parted': ['t1104-remove-and-add-partition.sh',
>             't8000-loop.sh',
>             't8001-loop-blkpg.sh']}
>
> Failure is reproducible 100% of the time, so there is that ...
>
> I'll drop this patch for now.
>
> Steve
>
> On Mon, Dec 4, 2023 at 6:40 PM <bruce.ashfield@gmail.com> wrote:
> >
> > From: Bruce Ashfield <bruce.ashfield@gmail.com>
> >
> > Updating  to the latest korg -stable release that comprises
> > the following commits:
> >
> >     9b91d36ba301 Linux 5.15.141
> >     313a34d1c0ee io_uring: fix off-by one bvec index
> >     49ae2e4e8ed3 USB: dwc3: qcom: fix wakeup after probe deferral
> >     eb17fb4b160a USB: dwc3: qcom: fix software node leak on probe errors
> >     98f0e9b6276f usb: dwc3: set the dma max_seg_size
> >     1a3dcb1d811d usb: dwc3: Fix default mode initialization
> >     a22702a81844 USB: dwc2: write HCINT with INTMASK applied
> >     1134fde92088 usb: typec: tcpm: Skip hard reset when in error recovery
> >     64830d041515 USB: serial: option: don't claim interface 4 for ZTE MF290
> >     9611cbc6a132 USB: serial: option: fix FM101R-GL defines
> >     a8d80b1fbacf USB: serial: option: add Fibocom L7xx modules
> >     de8c6fce8d09 usb: cdnsp: Fix deadlock issue during using NCM gadget
> >     dd0cc4b69f7d bcache: fixup lock c->root error
> >     a912742d8411 bcache: fixup init dirty data errors
> >     137660f84462 bcache: prevent potential division by zero error
> >     f7077ce8d97b bcache: check return value from btree_node_alloc_replacement()
> >     1eed01092101 dm-delay: fix a race between delay_presuspend and delay_bio
> >     d181a7a1d55d hv_netvsc: Mark VF as slave before exposing it to user-mode
> >     97683466e24c hv_netvsc: Fix race of register_netdevice_notifier and VF register
> >     3841921018a2 USB: serial: option: add Luat Air72*U series products
> >     6062c527d040 s390/dasd: protect device queue against concurrent access
> >     35b5d86e43ec io_uring/fs: consider link->flags when getting path for LINKAT
> >     2bb75a2c3490 bcache: fixup multi-threaded bch_sectors_dirty_init() wake-up race
> >     6f09318fd90a md: fix bi_status reporting in md_end_clone_io
> >     72ecb9753cbe bcache: replace a mistaken IS_ERR() by IS_ERR_OR_NULL() in btree_gc_coalesce()
> >     e09ba90f1ad0 swiotlb-xen: provide the "max_mapping_size" method
> >     0f05021e937c ACPI: resource: Skip IRQ override on ASUS ExpertBook B1402CVA
> >     f95e9f7afe86 proc: sysctl: prevent aliased sysctls from getting passed to init
> >     3f3880fc011c ext4: make sure allocate pending entry not fail
> >     e33eb4997585 ext4: fix slab-use-after-free in ext4_es_insert_extent()
> >     859893f61906 ext4: using nofail preallocation in ext4_es_insert_extent()
> >     048e7f38b31c ext4: using nofail preallocation in ext4_es_insert_delayed_block()
> >     580b9dd6ab0b ext4: using nofail preallocation in ext4_es_remove_extent()
> >     66bc78a295b3 ext4: use pre-allocated es in __es_remove_extent()
> >     b1995ba6269c ext4: use pre-allocated es in __es_insert_extent()
> >     edec12712ae1 ext4: factor out __es_alloc_extent() and __es_free_extent()
> >     e82d05cf5ccb ext4: add a new helper to check if es must be kept
> >     612edd488872 media: qcom: camss: Fix csid-gen2 for test pattern generator
> >     ceb5276d8c99 media: qcom: camss: Fix set CSI2_RX_CFG1_VC_MODE when VC is greater than 3
> >     f001e6f62693 media: camss: sm8250: Virtual channels for CSID
> >     9fb81ca7aa05 media: camss: Replace hard coded value with parameter
> >     8ef9b32f20ab MIPS: KVM: Fix a build warning about variable set but not used
> >     6ddaca6b20f7 lockdep: Fix block chain corruption
> >     61747778a88b USB: dwc3: qcom: fix ACPI platform device leak
> >     027472889970 USB: dwc3: qcom: fix resource leaks on probe deferral
> >     e26c6febac43 nvmet: nul-terminate the NQNs passed in the connect command
> >     b5d50c6a609d afs: Fix file locking on R/O volumes to operate in local mode
> >     84ebfbed3ae0 afs: Return ENOENT if no cell DNS record can be found
> >     6aeac88a45de net: axienet: Fix check for partial TX checksum
> >     293acba84108 amd-xgbe: propagate the correct speed and duplex status
> >     b3874cc25a70 amd-xgbe: handle the corner-case during tx completion
> >     e949dbc28cd5 amd-xgbe: handle corner-case during sfp hotplug
> >     01a8b94726b1 octeontx2-pf: Fix ntuple rule creation to direct packet to VF with higher Rx queue than its PF
> >     fcc4a03ad3b1 arm/xen: fix xen_vcpu_info allocation alignment
> >     90072af9efe8 net/smc: avoid data corruption caused by decline
> >     66c023469b3e net: usb: ax88179_178a: fix failed operations during ax88179_reset
> >     ba81c5228ef8 ipv4: Correct/silence an endian warning in __ip_do_redirect
> >     364406d4c114 HID: fix HID device resource race between HID core and debugging support
> >     52badc06b119 HID: core: store the unique system identifier in hid_device
> >     221be624a55d drm/rockchip: vop: Fix color for RGB888/BGR888 format on VOP full
> >     b0c835fd7d89 ata: pata_isapnp: Add missing error check for devm_ioport_map()
> >     9754a498aa5b octeontx2-pf: Fix memory leak during interface down
> >     be41c0c4a632 wireguard: use DEV_STATS_INC()
> >     f163a6d17a95 drm/panel: simple: Fix Innolux G101ICE-L01 timings
> >     608de3a587eb drm/panel: simple: Fix Innolux G101ICE-L01 bus flags
> >     18bd108a13cb drm/panel: auo,b101uan08.3: Fine tune the panel power sequence
> >     9fe5718d3f09 drm/panel: boe-tv101wum-nl6: Fine tune the panel power sequence
> >     c8a49336e1de afs: Make error on cell lookup failure consistent with OpenAFS
> >     ac239fccf5a5 afs: Fix afs_server_list to be cleaned up with RCU
> >     a78d278e01b1 Linux 5.15.140
> >     947c9e12ddd6 driver core: Release all resources during unbind before updating device links
> >     5a434d5c3823 Input: xpad - add VID for Turtle Beach controllers
> >     cbc7c29dff0f tracing: Have trace_event_file have ref counters
> >     1dcf90c9fa01 powerpc/powernv: Fix fortify source warnings in opal-prd.c
> >     3d7912710e5e io_uring/fdinfo: lock SQ thread while retrieving thread cpu/pid
> >     595b051c83a1 drm/amd/display: Change the DMCUB mailbox memory location from FB to inbox
> >     a2a6e97c4b33 drm/amdgpu: fix error handling in amdgpu_bo_list_get()
> >     e380992c479b drm/amdgpu: don't use ATRM for external devices
> >     4ff985b8810c drm/i915: Fix potential spectre vulnerability
> >     ea0c4d5ec57f drm/amd/pm: Handle non-terminated overdrive commands.
> >     9ce842d7762a ext4: add missed brelse in update_backups
> >     ce19c20064b6 ext4: remove gdb backup copy for meta bg in setup_new_flex_group_blocks
> >     ac45d8e34bed ext4: correct the start block of counting reserved clusters
> >     8f9842c4b925 ext4: correct return value of ext4_convert_meta_bg
> >     8798d3b2722d ext4: correct offset of gdb backup in non meta_bg group to update_backups
> >     8a3bb38bfdaf ext4: apply umask if ACL support is disabled
> >     d5c380149b96 Revert "net: r8169: Disable multicast filter for RTL8168H and RTL8107E"
> >     6ad3d8594d5e media: qcom: camss: Fix missing vfe_lite clocks check
> >     e0376cf06950 media: qcom: camss: Fix VFE-17x vfe_disable_output()
> >     8f733387d17f media: qcom: camss: Fix vfe_get() error jump
> >     841fc648fbb5 media: qcom: camss: Fix pm_domain_on sequence in probe
> >     4c9c43f79a12 mmc: sdhci-pci-gli: GL9750: Mask the replay timer timeout of AER
> >     72bf271c5a77 r8169: fix network lost after resume on DASH systems
> >     468e3ebf4786 mm: kmem: drop __GFP_NOFAIL when allocating objcg vectors
> >     0387978fda07 mmc: sdhci-pci-gli: A workaround to allow GL9750 to enter ASPM L1.2
> >     070b3ccb9b8b riscv: kprobes: allow writing to x0
> >     cd0e9f475a46 nfsd: fix file memleak on client_opens_release
> >     114c9d732cf9 media: ccs: Correctly initialise try compose rectangle
> >     6c8aeeb2c549 media: venus: hfi: add checks to handle capabilities from firmware
> >     cdeb0a4cf327 media: venus: hfi: fix the check to handle session buffer requirement
> >     7d62570f75fe media: venus: hfi_parser: Add check to keep the number of codecs within range
> >     d0d831e7d68d media: sharp: fix sharp encoding
> >     6003733c8f95 media: lirc: drop trailing space from scancode transmit
> >     e4088d7d8f11 f2fs: avoid format-overflow warning
> >     12055238d046 i2c: i801: fix potential race in i801_block_transaction_byte_by_byte
> >     336e6db5c120 net: phylink: initialize carrier state at creation
> >     d8cb287d31cb net: dsa: lan9303: consequently nested-lock physical MDIO
> >     656262cb0f95 net: ethtool: Fix documentation of ethtool_sprintf()
> >     acca20cc16f3 s390/ap: fix AP bus crash on early config change callback invocation
> >     019b7d42a416 i2c: designware: Disable TX_EMPTY irq while waiting for block length byte
> >     c6e89348fd58 sbsa_gwdt: Calculate timeout with 64-bit math
> >     132670ae9ffb lsm: fix default return value for inode_getsecctx
> >     223196b50605 lsm: fix default return value for vm_enough_memory
> >     06d320ca170b Revert "i2c: pxa: move to generic GPIO recovery"
> >     ddec3d04f874 Revert ncsi: Propagate carrier gain/loss events to the NCSI controller
> >     ad0b74d0f331 powerpc/pseries/ddw: simplify enable_ddw()
> >     b3e993de400e arm64: dts: qcom: ipq6018: Fix tcsr_mutex register size
> >     b99ac20612ca arm64: dts: qcom: ipq6018: switch TCSR mutex to MMIO
> >     aaf0a07d6088 ksmbd: fix slab out of bounds write in smb_inherit_dacl()
> >     1c701423bb03 Bluetooth: btusb: Add 0bda:b85b for Fn-Link RTL8852BE
> >     36a573b32550 Bluetooth: btusb: Add RTW8852BE device 13d3:3570 to device tables
> >     c4976160a0a4 bluetooth: Add device 13d3:3571 to device tables
> >     603e77e9e8c0 bluetooth: Add device 0bda:887b to device tables
> >     e9bb966c50a7 Bluetooth: btusb: Add Realtek RTL8852BE support ID 0x0cb8:0xc559
> >     cf642ee641ce cpufreq: stats: Fix buffer overflow detection in trans_stats()
> >     63e09cdfe948 regmap: Ensure range selector registers are updated after cache sync
> >     0c49e74e95bf tty: serial: meson: fix hard LOCKUP on crtscts mode
> >     6f26b6a61b08 serial: meson: Use platform_get_irq() to get the interrupt
> >     450fa8bf803f ALSA: hda/realtek - Enable internal speaker of ASUS K6500ZC
> >     cc549ba50bb8 ALSA: hda/realtek - Add Dell ALC295 to pin fall back table
> >     767c988771cb ALSA: info: Fix potential deadlock at disconnection
> >     09022ae66261 xhci: Enable RPM on controllers that support low-power states
> >     68574fe2e488 parisc/pgtable: Do not drop upper 5 address bits of physical address
> >     ea7593c18ff7 parisc: Prevent booting 64-bit kernels on PA1.x machines
> >     2c9092e8b29a i3c: master: svc: fix SDA keep low when polling IBIWON timeout happen
> >     da754f92fc02 i3c: master: svc: fix check wrong status register in irq handler
> >     5ba77b6b45d6 i3c: master: svc: fix ibi may not return mandatory data byte
> >     e0a70ed4a580 i3c: master: svc: fix wrong data return when IBI happen during start frame
> >     7383675aba2f i3c: master: svc: fix race condition in ibi work thread
> >     cc7efd1054f4 i3c: master: cdns: Fix reading status register
> >     d3c6a08c2b77 mtd: cfi_cmdset_0001: Byte swap OTP info
> >     a4668088128d mm/memory_hotplug: use pfn math in place of direct struct page manipulation
> >     792a796085cf mm/cma: use nth_page() in place of direct struct page manipulation
> >     9b59fc31226e s390/cmma: fix detection of DAT pages
> >     45bb94aab891 dmaengine: stm32-mdma: correct desc prep when channel running
> >     91659b77e937 mcb: fix error handling for different scenarios when parsing
> >     534790fde890 tracing: Have the user copy of synthetic event address use correct context
> >     f6237afabc34 i2c: core: Run atomic i2c xfer when !preemptible
> >     931aa7154bc4 kernel/reboot: emergency_restart: Set correct system_state
> >     7a3424c3b76a quota: explicitly forbid quota files from being encrypted
> >     47f509832168 jbd2: fix potential data lost in recovering journal raced with synchronizing fs bdev
> >     f13e1ea45699 ASoC: codecs: wsa-macro: fix uninitialized stack variables with name prefix
> >     28436d8092ad selftests/resctrl: Reduce failures due to outliers in MBA/MBM tests
> >     6ce63598a1fb selftests/resctrl: Remove duplicate feature check from CMT test
> >     e90efe17fc07 netfilter: nf_tables: split async and sync catchall in two functions
> >     0d9506c766c9 netfilter: nf_tables: remove catchall element in GC sync path
> >     96fc7a50a278 PCI: keystone: Don't discard .probe() callback
> >     e0d394df9812 PCI: keystone: Don't discard .remove() callback
> >     f4f12667167c KEYS: trusted: Rollback init_trusted() consistently
> >     c407ff72fb3a genirq/generic_chip: Make irq_remove_generic_chip() irqdomain aware
> >     bc8a14e3c630 mmc: meson-gx: Remove setting of CMD_CFG_ERROR
> >     3a51e6b4da71 wifi: ath11k: fix htt pktlog locking
> >     426e718ce9ba wifi: ath11k: fix dfs radar event locking
> >     e9d84413b1b7 wifi: ath11k: fix temperature event locking
> >     5ff849948c11 ima: detect changes to the backing overlay file
> >     4584a421a6d9 ima: annotate iint mutex to avoid lockdep false positive warnings
> >     4049576c639f ACPI: FPDT: properly handle invalid FPDT subtables
> >     628e76e684c8 firmware: qcom_scm: use 64-bit calling convention only when client is 64-bit
> >     6eb8c191e360 btrfs: don't arbitrarily slow down delalloc if we're committing
> >     0b99626b28ca rcu: kmemleak: Ignore kmemleak false positives when RCU-freeing objects
> >     71f5344f477c PM: hibernate: Clean up sync_read handling in snapshot_write_next()
> >     57dbc0eb8abe PM: hibernate: Use __get_safe_page() rather than touching the list
> >     87a30633b5d3 arm64: dts: qcom: ipq6018: Fix hwlock index for SMEM
> >     ebaee06a7292 rcu/tree: Defer setting of jiffies during stall reset
> >     057d1034d012 svcrdma: Drop connection after an RDMA Read error
> >     541b3757fd44 wifi: wilc1000: use vmm_table as array in wilc struct
> >     b156f62f19da PCI: exynos: Don't discard .remove() callback
> >     f88796721002 PCI/ASPM: Fix L1 substate handling in aspm_attr_store_common()
> >     467864d55b52 mmc: sdhci_am654: fix start loop index for TAP value parsing
> >     ef34a97bb9cb mmc: vub300: fix an error code
> >     36adb6204cff clk: qcom: ipq6018: drop the CLK_SET_RATE_PARENT flag from PLL clocks
> >     090b167b2c41 clk: qcom: ipq8074: drop the CLK_SET_RATE_PARENT flag from PLL clocks
> >     18640a1818f1 clk: socfpga: Fix undefined behavior bug in struct stratix10_clock_data
> >     4d17b54c9be3 parisc/pdc: Add width field to struct pdc_model
> >     936c9c10efae arm64: Restrict CPU_BIG_ENDIAN to GNU as or LLVM IAS 15.x or newer
> >     8b24bb54bf3a ACPI: resource: Do IRQ override on TongFang GMxXGxx
> >     5619c34d3c4c watchdog: move softlockup_panic back to early_param
> >     a6c3a1fe09a2 PCI/sysfs: Protect driver's D3cold preference from user space
> >     01975bee0a14 hvc/xen: fix event channel handling for secondary consoles
> >     cfd543c10871 hvc/xen: fix error path in xen_hvc_init() to always register frontend driver
> >     730e08cb9101 hvc/xen: fix console unplug
> >     fa0b93a3de40 tty/sysrq: replace smp_processor_id() with get_cpu()
> >     92e6c0f00d38 audit: don't WARN_ON_ONCE(!current->mm) in audit_exe_compare()
> >     e29c095f1ad4 audit: don't take task_lock() in audit_exe_compare() code path
> >     5eb6519f483e KVM: x86: Ignore MSR_AMD64_TW_CFG access
> >     1c49ef7041f2 KVM: x86: hyper-v: Don't auto-enable stimer on write from user-space
> >     fe6b461c37cb x86/cpu/hygon: Fix the CPU topology evaluation for real
> >     3a2adf48d8b1 crypto: x86/sha - load modules based on CPU features
> >     be079aa71a12 scsi: qla2xxx: Fix system crash due to bad pointer access
> >     6ba3569f78d3 scsi: megaraid_sas: Increase register read retry rount from 3 to 30 for selected registers
> >     6a33b5810031 scsi: mpt3sas: Fix loop logic
> >     3c5aede46cdc bpf: Fix precision tracking for BPF_ALU | BPF_TO_BE | BPF_END
> >     403470431b15 bpf: Fix check_stack_write_fixed_off() to correctly spill imm
> >     ba115f6c3a8c randstruct: Fix gcc-plugin performance mode to stay in group
> >     2771fac4382b powerpc/perf: Fix disabling BHRB and instruction sampling
> >     7e450cc9ad54 media: venus: hfi: add checks to perform sanity on queue pointers
> >     1566e8be73fd i915/perf: Fix NULL deref bugs with drm_dbg() calls
> >     35c17257ef09 xfs: Fix unreferenced object reported by kmemleak in xfs_sysfs_init()
> >     5db146322b17 xfs: fix memory leak in xfs_errortag_init
> >     c540284d8488 xfs: fix exception caused by unexpected illegal bestcount in leaf dir
> >     5212d586e76f xfs: avoid a UAF when log intent item recovery fails
> >     ba179cc12109 xfs: fix inode reservation space for removing transaction
> >     b7847653a2d6 xfs: Fix false ENOSPC when performing direct write on a delalloc extent in cow fork
> >     92d38b87e886 xfs: add missing cmap->br_state = XFS_EXT_NORM update
> >     8d0baec78e8a xfs: fix intermittent hang during quotacheck
> >     76545c0e881b xfs: don't leak memory when attr fork loading fails
> >     eb888caf27d9 xfs: fix use-after-free in xattr node block inactivation
> >     4cb3842967e6 xfs: flush inode gc workqueue before clearing agi bucket
> >     188594c64a1e xfs: prevent a UAF when log IO errors race with unmount
> >     921c96215850 xfs: use invalidate_lock to check the state of mmap_lock
> >     efd194800b69 xfs: convert buf_cancel_table allocation to kmalloc_array
> >     074fee186931 xfs: don't leak xfs_buf_cancel structures when recovery fails
> >     b8effd31a862 xfs: refactor buffer cancellation table allocation
> >     4968c2aa6a1f cifs: fix check of rc in function generate_smb3signingkey
> >     8d725bf0d16d cifs: spnego: add ';' in HOST_KEY_LEN
> >     21accf149161 tools/power/turbostat: Enable the C-state Pre-wake printing
> >     0045c1ff7ac0 tools/power/turbostat: Fix a knl bug
> >     5bcce23f387b macvlan: Don't propagate promisc change to lower dev in passthru
> >     7574b5e65e92 net/mlx5e: Check return value of snprintf writing to fw_version buffer for representors
> >     55553c5b53ae net/mlx5e: Reduce the size of icosq_str
> >     51655fd35703 net/mlx5e: Fix pedit endianness
> >     a990dd7410ec net/mlx5e: Refactor mod header management API
> >     39f95b1d0d8f net/mlx5e: Move mod hdr allocation to a single place
> >     c0f37a3715cb net/mlx5e: Remove incorrect addition of action fwd flag
> >     6974fd92d5f1 net/mlx5e: fix double free of encap_header in update funcs
> >     f3c4a7044201 net/mlx5e: fix double free of encap_header
> >     931e9e8e30bf net: stmmac: fix rx budget limit check
> >     b8b514b2a6cd netfilter: nf_tables: fix pointer math issue in nft_byteorder_eval()
> >     25da0f582119 netfilter: nf_tables: add and use BE register load-store helpers
> >     a48f6be5bdb7 netfilter: nf_tables: use the correct get/put helpers
> >     7d3901bf3baa netfilter: nf_conntrack_bridge: initialize err to 0
> >     75bcfc188abf af_unix: fix use-after-free in unix_stream_read_actor()
> >     0b480c654ef2 net: ethernet: cortina: Fix MTU max setting
> >     097588e20c6b net: ethernet: cortina: Handle large frames
> >     f9269b274cdf net: ethernet: cortina: Fix max RX frame define
> >     53064e8239dd bonding: stop the device in bond_setup_by_slave()
> >     cda210a4bdf7 ptp: annotate data-race around q->head and q->tail
> >     b67d16b2373b xen/events: fix delayed eoi list handling
> >     8531a4194e59 ppp: limit MRU to 64K
> >     9ae82308d184 tipc: Fix kernel-infoleak due to uninitialized TLV value
> >     359c65daf6b5 net: hns3: fix VF wrong speed and duplex issue
> >     406be003d698 net: hns3: fix VF reset fail issue
> >     cfc131b078a3 net: hns3: fix variable may not initialized problem in hns3_init_mac_addr()
> >     070581829c1a net: hns3: fix incorrect capability bit display for copper port
> >     a3c65cf7854d net: hns3: add barrier in vf mailbox reply process
> >     e671d8203758 net: hns3: add byte order conversion for PF to VF mailbox message
> >     bb0f14257c04 net: hns3: refine the definition for struct hclge_pf_to_vf_msg
> >     1d8f66d4060a net: hns3: fix add VLAN fail issue
> >     4b3b2541d40e tty: Fix uninit-value access in ppp_sync_receive()
> >     1f64cad3ac38 ipvlan: add ipvlan_route_v6_outbound() helper
> >     6c71b9b177c6 net: set SOCK_RCU_FREE before inserting socket into hashtable
> >     427165421c25 net: inet: Retire port only listening_hash
> >     be1ceb8b7c58 net: inet: Open code inet_hash2 and inet_unhash2
> >     bb9bcf47fba7 net: inet: Remove count from inet_listen_hashbucket
> >     de634368e079 mptcp: listen diag dump support
> >     870f438aca56 mptcp: diag: switch to context structure
> >     be020f658c63 gfs2: Silence "suspicious RCU usage in gfs2_permission" warning
> >     194454afa6aa SUNRPC: Fix RPC client cleaned up the freed pipefs dentries
> >     319ed0cba164 NFSv4.1: fix SP4_MACH_CRED protection for pnfs IO
> >     809684f5b388 SUNRPC: Add an IS_ERR() check back to where it was
> >     46d6b768072b SUNRPC: ECONNRESET might require a rebind
> >     a7032d4d6499 media: cec: meson: always include meson sub-directory in Makefile
> >     16e78f28517d media: cadence: csi2rx: Unregister v4l2 async notifier
> >     20c2ca9abb78 sched/core: Optimize in_task() and in_interrupt() a bit
> >     9894c58c1777 tracing/perf: Add interrupt_context_level() helper
> >     48fef664d7e9 tracing: Reuse logic from perf's get_recursion_context()
> >     670b3e902f62 wifi: iwlwifi: Use FW rate for non-data frames
> >     a7ee519e8095 pwm: Fix double shift bug
> >     7054366cd076 drm/amdgpu: fix software pci_unplug on some chips
> >     e48a5e78d077 drm/qxl: prevent memory leak
> >     0835e7f296ca ASoC: ti: omap-mcbsp: Fix runtime PM underflow warnings
> >     38ada2f304f6 i2c: dev: copy userspace array safely
> >     610244988f32 kgdb: Flush console before entering kgdb on panic
> >     4e497f1acd99 drm/amd/display: Avoid NULL dereference of timing generator
> >     5e0b788fb96b media: imon: fix access to invalid resource for the second interface
> >     ae6bcafe1f6b media: ccs: Fix driver quirk struct documentation
> >     d01b0ad79ecd media: cobalt: Use FIELD_GET() to extract Link Width
> >     03ce0655bf8e gfs2: fix an oops in gfs2_permission
> >     5bfda356e903 gfs2: ignore negated quota changes
> >     16631907d013 media: vivid: avoid integer overflow
> >     09cd8b561aa9 media: gspca: cpia1: shift-out-of-bounds in set_flicker
> >     39c71357e68e i3c: master: mipi-i3c-hci: Fix a kernel panic for accessing DAT_data.
> >     72775cad7f57 virtio-blk: fix implicit overflow on virtio_max_dma_size
> >     f7f3bdb225e3 i2c: sun6i-p2wi: Prevent potential division by zero
> >     d23ad76f240c i3c: mipi-i3c-hci: Fix out of bounds access in hci_dma_irq_handler
> >     e6fbad3cc880 9p: v9fs_listxattr: fix %s null argument warning
> >     a18be976be41 9p/trans_fd: Annotate data-racy writes to file::f_flags
> >     2cc5e191d671 usb: gadget: f_ncm: Always set current gadget in ncm_bind()
> >     6c80f48912b5 tty: vcc: Add check for kstrdup() in vcc_probe()
> >     2ff61106d6b4 exfat: support handle zero-size directory
> >     c86a3007a685 HID: Add quirk for Dell Pro Wireless Keyboard and Mouse KM5221W
> >     3453f945af89 PCI: Use FIELD_GET() in Sapphire RX 5600 XT Pulse quirk
> >     0a93a0f99a09 misc: pci_endpoint_test: Add Device ID for R-Car S4-8 PCIe controller
> >     03dbd6a9ea4e PCI: Disable ATS for specific Intel IPU E2000 devices
> >     a9a0b3444845 PCI: Extract ATS disabling to a helper function
> >     fe511d24418a PCI: Use FIELD_GET() to extract Link Width
> >     56d78b5495eb scsi: libfc: Fix potential NULL pointer dereference in fc_lport_ptp_setup()
> >     37a51e7f36b7 atm: iphase: Do PCI error checks on own line
> >     f05ae00106aa PCI: tegra194: Use FIELD_GET()/FIELD_PREP() with Link Width fields
> >     631a96e9eb42 ALSA: hda: Fix possible null-ptr-deref when assigning a stream
> >     1c805b9cd2e3 ARM: 9320/1: fix stack depot IRQ stack filter
> >     8d25ec69f8f1 HID: lenovo: Detect quirk-free fw on cptkbd and stop applying workaround
> >     64f062baf202 jfs: fix array-index-out-of-bounds in diAlloc
> >     da3da5e1e6f7 jfs: fix array-index-out-of-bounds in dbFindLeaf
> >     1f74d336990f fs/jfs: Add validity check for db_maxag and db_agpref
> >     5f148b16972e fs/jfs: Add check for negative db_l2nbperpage
> >     e1d1f79b1929 scsi: ibmvfc: Remove BUG_ON in the case of an empty event pool
> >     f0bfc8a5561f scsi: hisi_sas: Set debugfs_dir pointer to NULL after removing debugfs
> >     5904dee70771 RDMA/hfi1: Use FIELD_GET() to extract Link Width
> >     546c1796ad1e crypto: pcrypt - Fix hungtask for PADATA_RESET
> >     bc443a199f8c ASoC: soc-card: Add storage for PCI SSID
> >     9f2082067c5f selftests/efivarfs: create-read: fix a resource leak
> >     428cad17f53b arm64: dts: ls208xa: use a pseudo-bus to constrain usb dma size
> >     174f62a0aa15 drm/amdgpu: Fix a null pointer access when the smc_rreg pointer is NULL
> >     3f7a400d5e80 drm/amdkfd: Fix shift out-of-bounds issue
> >     300589d551d4 drm/panel: st7703: Pick different reset sequence
> >     eaa03ea366c8 drm/amdgpu/vkms: fix a possible null pointer dereference
> >     84c923d89890 drm/panel/panel-tpo-tpg110: fix a possible null pointer dereference
> >     2381f6b628b3 drm/panel: fix a possible null pointer dereference
> >     c11cf5e117f5 drm/amdgpu: Fix potential null pointer derefernce
> >     a237675aa1e6 drm/amd: Fix UBSAN array-index-out-of-bounds for Polaris and Tonga
> >     acdb6830de02 drm/amd: Fix UBSAN array-index-out-of-bounds for SMU7
> >     829ce8e995a8 drm/msm/dp: skip validity check for DP CTS EDID checksum
> >     689b33b94f09 drm: vmwgfx_surface.c: copy user-array safely
> >     22260dabcfe3 kernel: watch_queue: copy user-array safely
> >     d4f2c09d4672 kernel: kexec: copy user-array safely
> >     24b17d530c42 string.h: add array-wrappers for (v)memdup_user()
> >     3a3a6dc9a330 drm/amd/display: use full update for clip size increase of large plane source
> >     7d43cdd22cd8 drm/amdkfd: Fix a race condition of vram buffer unref in svm code
> >     eea81424c5b8 drm/komeda: drop all currently held locks if deadlock happens
> >     812886866be6 platform/x86: thinkpad_acpi: Add battery quirk for Thinkpad X120e
> >     ba7088769800 Bluetooth: Fix double free in hci_conn_cleanup
> >     f9de14bde56d Bluetooth: btusb: Add date->evt_skb is NULL check
> >     a43cf6acf017 wifi: ath10k: Don't touch the CE interrupt registers after power up
> >     6f42bd243327 net: annotate data-races around sk->sk_dst_pending_confirm
> >     19ab5fd26441 net: annotate data-races around sk->sk_tx_queue_mapping
> >     f3be63f7a8ee wifi: ath10k: fix clang-specific fortify warning
> >     02a0547b8da0 wifi: ath9k: fix clang-specific fortify warnings
> >     cf353904a828 bpf: Detect IP == ksym.end as part of BPF program
> >     c29a89b23f67 atl1c: Work around the DMA RX overflow issue
> >     21a0f310a9f3 wifi: mac80211: don't return unset power in ieee80211_get_tx_power()
> >     3073e38086d0 wifi: mac80211_hwsim: fix clang-specific fortify warning
> >     e8e55fa44435 x86/mm: Drop the 4 MB restriction on minimal NUMA node memory size
> >     f9d3ba62e87b workqueue: Provide one lock class key per work_on_cpu() callsite
> >     0a5b512d526c clocksource/drivers/timer-atmel-tcb: Fix initialization on SAM9 hardware
> >     465b88c0873b clocksource/drivers/timer-imx-gpt: Fix potential memory leak
> >     fd0df3f87192 perf/core: Bail out early if the request AUX area is out of bound
> >     e89d0ed45a41 locking/ww_mutex/test: Fix potential workqueue corruption
> >     2a910f4af54d Linux 5.15.139
> >     3443337acd37 btrfs: use u64 for buffer sizes in the tree search ioctls
> >     f9f5e8cecba9 Revert "mmc: core: Capture correct oemid-bits for eMMC cards"
> >     824829c2c6b4 tracing/kprobes: Fix the order of argument descriptions
> >     560680f745fc fbdev: fsl-diu-fb: mark wr_reg_wa() static
> >     8e4b510fe917 fbdev: imsttfb: fix a resource leak in probe
> >     3648582181b6 fbdev: imsttfb: Fix error path of imsttfb_probe()
> >     30959f9f4540 spi: spi-zynq-qspi: add spi-mem to driver kconfig dependencies
> >     9cf044cc36c1 ASoC: hdmi-codec: register hpd callback on component probe
> >     705e5a28ec1d drm/syncobj: fix DRM_SYNCOBJ_WAIT_FLAGS_WAIT_AVAILABLE
> >     0ca05fae2790 netfilter: nat: fix ipv6 nat redirect with mapped and scoped addresses
> >     1652f57f02eb netfilter: nft_redir: use `struct nf_nat_range2` throughout and deduplicate eval call-backs
> >     d28c17abe098 netfilter: xt_recent: fix (increase) ipv6 literal buffer length
> >     f30567fcbc4d i2c: iproc: handle invalid slave state
> >     38f5ac54b917 r8169: respect userspace disabling IFF_MULTICAST
> >     fd01115b033c blk-core: use pr_warn_ratelimited() in bio_check_ro()
> >     b80148710983 block: remove unneeded return value of bio_check_ro()
> >     d8d94d6b3bd3 tg3: power down device only on SYSTEM_POWER_OFF
> >     5ea06a23f8f4 net/smc: put sk reference if close work was canceled
> >     884606f8283c net/smc: allow cdc msg send rather than drop it with NULL sndbuf_desc
> >     a62af7146daa net/smc: fix dangling sock under state SMC_APPFINCLOSEWAIT
> >     866606826f16 selftests: pmtu.sh: fix result checking
> >     2d117ac1b8f8 net: stmmac: xgmac: Enable support for multiple Flexible PPS outputs
> >     95a99ac112c5 Fix termination state for idr_for_each_entry_ul()
> >     70ef755f126b net: r8169: Disable multicast filter for RTL8168H and RTL8107E
> >     0dad0e75d62b dccp/tcp: Call security_inet_conn_request() after setting IPv6 addresses.
> >     c340713bdf32 dccp: Call security_inet_conn_request() after setting IPv4 addresses.
> >     d1b7e6562a4c octeontx2-pf: Fix holes in error code
> >     f60297ef59d4 octeontx2-pf: Fix error codes
> >     794d360b1d65 inet: shrink struct flowi_common
> >     8943083bbb64 bpf: Check map->usercnt after timer->timer is assigned
> >     3907b89cd17f tipc: Change nla_policy for bearer-related names to NLA_NUL_STRING
> >     a1a485e45d24 hsr: Prevent use after free in prp_create_tagged_frame()
> >     352887b3edd0 llc: verify mac len before reading mac header
> >     303766bb92c5 Input: synaptics-rmi4 - fix use after free in rmi_unregister_function()
> >     741e4c15d7c0 pwm: brcmstb: Utilize appropriate clock APIs in suspend/resume
> >     895ac9a21f69 pwm: sti: Reduce number of allocations and drop usage of chip_data
> >     db64ddddeeec regmap: prevent noinc writes from clobbering cache
> >     004d4002534e media: dvb-usb-v2: af9035: fix missing unlock
> >     a0beda184756 media: cedrus: Fix clock/reset sequence
> >     980be4c3b0d5 media: vidtv: mux: Add check and kfree for kstrdup
> >     d17269fb9161 media: vidtv: psi: Add check for kstrdup
> >     db89f551b706 media: s3c-camif: Avoid inappropriate kfree()
> >     51c94256a83f media: bttv: fix use after free error due to btv->timeout timer
> >     d3937f9e25d9 media: i2c: max9286: Fix some redundant of_node_put() calls
> >     9d060f2fc40c pcmcia: ds: fix possible name leak in error path in pcmcia_device_add()
> >     24e9df588e2e pcmcia: ds: fix refcount leak in pcmcia_device_add()
> >     24e73ab542c7 pcmcia: cs: fix possible hung task and memory leak pccardd()
> >     b3eaa0d43c74 rtc: pcf85363: fix wrong mask/val parameters in regmap_update_bits call
> >     20bd0198bebd cxl/mem: Fix shutdown order
> >     d48fe8d98171 i3c: Fix potential refcount leak in i3c_master_register_new_i3c_devs
> >     855d6fb2cc7b 9p/net: fix possible memory leak in p9_check_errors()
> >     0d456ebaad30 perf hist: Add missing puts to hist__account_cycles
> >     924e8d0b7645 perf machine: Avoid out of bounds LBR memory read
> >     76b0eab987c4 usb: host: xhci-plat: fix possible kernel oops while resuming
> >     c9c4dab06a5a xhci: Loosen RPM as default policy to cover for AMD xHC 1.1
> >     92c9ef156431 powerpc/pseries: fix potential memory leak in init_cpu_associativity()
> >     516235e7b35f powerpc/imc-pmu: Use the correct spinlock initializer.
> >     945dc61d7840 powerpc/xive: Fix endian conversion size
> >     bce31a2bcb1e powerpc/40x: Remove stale PTE_ATOMIC_UPDATES macro
> >     1308e55eb09c modpost: fix tee MODULE_DEVICE_TABLE built on big-endian host
> >     863a9c3fdec2 powerpc: Only define __parse_fpscr() when required
> >     01f62c6bd2db f2fs: fix to initialize map.m_pblk in f2fs_precache_extents()
> >     dfebea7114e0 dmaengine: pxa_dma: Remove an erroneous BUG_ON() in pxad_free_desc()
> >     72f8fa6c4b78 USB: usbip: fix stub_dev hub disconnect
> >     168697f15a53 tools: iio: iio_generic_buffer ensure alignment
> >     a61c3c647ffd misc: st_core: Do not call kfree_skb() under spin_lock_irqsave()
> >     732aa0cb2601 dmaengine: ti: edma: handle irq_of_parse_and_map() errors
> >     2941a29fe9d6 usb: chipidea: Simplify Tegra DMA alignment code
> >     58e8316b200b usb: chipidea: Fix DMA overwrite for Tegra
> >     fcaafb574fc8 usb: dwc2: fix possible NULL pointer dereference caused by driver concurrency
> >     c956be5641cc dmaengine: idxd: Register dsa_bus_type before registering idxd sub-drivers
> >     ca46d7ce1fbe livepatch: Fix missing newline character in klp_resolve_symbols()
> >     b77f7c025e85 tty: tty_jobctrl: fix pid memleak in disassociate_ctty()
> >     e9f598a5cc9a f2fs: compress: fix to avoid redundant compress extension
> >     8c4504cc0c64 f2fs: compress: fix to avoid use-after-free on dic
> >     ca0aae3837a6 leds: trigger: ledtrig-cpu:: Fix 'output may be truncated' issue for 'cpu'
> >     206a972511a8 leds: pwm: Don't disable the PWM when the LED should be off
> >     893eedf596dd leds: turris-omnia: Do not use SMBUS calls
> >     aec3706971b3 leds: turris-omnia: Drop unnecessary mutex locking
> >     c9a4f13c58f1 mfd: arizona-spi: Set pdata.hpdet_channel for ACPI enumerated devs
> >     63a99d7b57b4 mfd: dln2: Fix double put in dln2_probe
> >     2742c860e0b7 mfd: core: Ensure disabled devices are skipped without aborting
> >     94eb5423d75e mfd: core: Un-constify mfd_cell.of_reg
> >     8890d4d5f25e ASoC: ams-delta.c: use component after check
> >     a2ae48bd82ee crypto: qat - fix deadlock in backlog processing
> >     0dd34a7ad395 padata: Fix refcnt handling in padata_free_shell()
> >     93e4aa8545ab ASoC: Intel: Skylake: Fix mem leak when parsing UUIDs fails
> >     cd1c2df64d6b HID: logitech-hidpp: Move get_wireless_feature_index() check to hidpp_connect_event()
> >     99893b7c4592 HID: logitech-hidpp: Revert "Don't restart communication if not necessary"
> >     5f2f38602583 HID: logitech-hidpp: Don't restart IO, instead defer hid_connect() only
> >     1f80041c5867 HID: logitech-hidpp: Remove HIDPP_QUIRK_NO_HIDINPUT quirk
> >     d3b196a1da3e Revert "HID: logitech-hidpp: add a module parameter to keep firmware gestures"
> >     6885e5ffa09d sh: bios: Revive earlyprintk support
> >     b0c25e957f9b hid: cp2112: Fix IRQ shutdown stopping polling for all IRQs on chip
> >     d06dc0f99f72 RDMA/hfi1: Workaround truncation compilation error
> >     086cd44204bb scsi: ufs: core: Leave space for '\0' in utf8 desc string
> >     a0f1999090b3 ASoC: fsl: Fix PM disable depth imbalance in fsl_easrc_probe
> >     904fc0103776 RDMA/hns: The UD mode can only be configured with DCQCN
> >     9f8db02d30ad RDMA/hns: Fix signed-unsigned mixed comparisons
> >     2de683e27e1d RDMA/hns: Fix uninitialized ucmd in hns_roce_create_qp_common()
> >     611260e36f16 IB/mlx5: Fix rdma counter binding for RAW QP
> >     922b2693b9af ASoC: fsl: mpc5200_dma.c: Fix warning of Function parameter or member not described
> >     001f90cd9d2f ext4: move 'ix' sanity check to corrent position
> >     c24a3c9e373e ARM: 9321/1: memset: cast the constant byte to unsigned char
> >     012d0c66f939 hid: cp2112: Fix duplicate workqueue initialization
> >     1ce09238e8e8 crypto: qat - increase size of buffers
> >     62df66b726f9 crypto: caam/jr - fix Chacha20 + Poly1305 self test failure
> >     61f25d4686bf crypto: caam/qi2 - fix Chacha20 + Poly1305 self test failure
> >     66eb7b7f23dd nd_btt: Make BTT lanes preemptible
> >     6563e0f79d63 libnvdimm/of_pmem: Use devm_kstrdup instead of kstrdup and check its return value
> >     d4ad0c1a83ce scsi: ibmvfc: Fix erroneous use of rtas_busy_delay with hcall return code
> >     b79c7d684c3f RDMA/core: Use size_{add,sub,mul}() in calls to struct_size()
> >     a5c83c8043d7 hwrng: geode - fix accessing registers
> >     a8607725b20a crypto: hisilicon/hpre - Fix a erroneous check after snprintf()
> >     b01b9dc5487a selftests/resctrl: Ensure the benchmark commands fits to its array
> >     2d2300fcf8f6 selftests/pidfd: Fix ksft print formats
> >     8bc9c9447489 arm64: dts: imx8mn: Add sound-dai-cells to micfil node
> >     1abd658492b5 arm64: dts: imx8mm: Add sound-dai-cells to micfil node
> >     cf7abb54f8b1 arm64: dts: imx8qm-ss-img: Fix jpegenc compatible entry
> >     8704bf18a888 clk: scmi: Free scmi_clk allocated when the clocks with invalid info are skipped
> >     bdb0428aa294 firmware: arm_ffa: Assign the missing IDR allocation ID to the FFA device
> >     b0ffdc164365 firmware: ti_sci: Mark driver as non removable
> >     995ee1e84e8d soc: qcom: llcc: Handle a second device without data corruption
> >     19b8098f73c6 ARM: dts: qcom: mdm9615: populate vsdcc fixed regulator
> >     a8ab88f84b89 arm64: dts: qcom: apq8016-sbc: Add missing ADV7533 regulators
> >     ddc0df81eeac ARM64: dts: marvell: cn9310: Use appropriate label for spi1 pins
> >     12d9de01c09c arm64: dts: qcom: sdm845-mtp: fix WiFi configuration
> >     690b89255971 arm64: dts: qcom: sc7280: Add missing LMH interrupts
> >     2a4cce4168f7 arm64: dts: qcom: msm8992-libra: drop duplicated reserved memory
> >     eb9daf47806b arm64: dts: qcom: msm8916: Fix iommu local address range
> >     541640dcbf48 ARM: dts: renesas: blanche: Fix typo in GP_11_2 pin name
> >     0e1e88bba286 perf: hisi: Fix use-after-free when register pmu fails
> >     4067d39f3c57 drm: mediatek: mtk_dsi: Fix NO_EOT_PACKET settings/handling
> >     a6a6f70aedca drm/msm/dsi: use msm_gem_kernel_put to free TX buffer
> >     aea6f32a4318 xen-pciback: Consider INTx disabled when MSI/MSI-X is enabled
> >     e588ca45bf55 drm/rockchip: Fix type promotion bug in rockchip_gem_iommu_map()
> >     a00a293d57a5 arm64/arm: xen: enlighten: Fix KPTI checks
> >     d0d01bb4a560 drm/bridge: lt9611uxc: fix the race in the error path
> >     29aba28ea195 drm/bridge: lt9611uxc: Register and attach our DSI device at probe
> >     f53a04579328 drm/bridge: lt9611uxc: Switch to devm MIPI-DSI helpers
> >     517a5137a57b drm/rockchip: cdn-dp: Fix some error handling paths in cdn_dp_probe()
> >     865ccd4ca674 drm/mediatek: Fix iommu fault during crtc enabling
> >     8e3c8253b34f drm/mediatek: Fix iommu fault by swapping FBs after updating plane state
> >     e11e339faa11 drm/amdkfd: fix some race conditions in vram buffer alloc/free of svm code
> >     30cb99e09648 drm/bridge: tc358768: Fix bit updates
> >     1cd4ae681a6a drm/bridge: tc358768: Disable non-continuous clock mode
> >     c13591b859be drm/bridge: tc358768: Fix use of uninitialized variable
> >     d78bddd94b80 drm/bridge: lt8912b: Add missing drm_bridge_attach call
> >     5cc2bc519afd drm/bridge: lt8912b: Manually disable HPD only if it was enabled
> >     42071feab712 drm/bridge: lt8912b: Fix crash on bridge detach
> >     d9217286d0ab drm/bridge: lt8912b: Fix bridge_detach
> >     cc3057958c5c drm/bridge: lt8912b: Add hot plug detection
> >     ef4a40953c80 drm/bridge: lt8912b: Register and attach our DSI device at probe
> >     3580b8a01305 drm/bridge: lt8912b: Switch to devm MIPI-DSI helpers
> >     52541851a8d1 drm/mipi-dsi: Create devm device attachment
> >     a20d6ecd261a drm/mipi-dsi: Create devm device registration
> >     347f025a02b3 drm/radeon: possible buffer overflow
> >     b163b371d741 drm/rockchip: vop: Fix call to crtc reset helper
> >     9a96bed1df7b drm/rockchip: vop: Fix reset of state in duplicate state crtc funcs
> >     1b0bc99cf316 hwmon: (coretemp) Fix potentially truncated sysfs attribute name
> >     b3e7eb23a6e9 hwmon: (axi-fan-control) Fix possible NULL pointer dereference
> >     e0bf076b734a platform/x86: wmi: Fix opening of char device
> >     c57e81d5e538 platform/x86: wmi: remove unnecessary initializations
> >     2ca4e461a298 platform/x86: wmi: Fix probe failure when failing to register WMI devices
> >     f75e11f54d98 clk: qcom: config IPQ_APSS_6018 should depend on QCOM_SMEM
> >     d1175cf4bd2b clk: mediatek: clk-mt2701: Add check for mtk_alloc_clk_data
> >     e964d21dc034 clk: mediatek: clk-mt7629: Add check for mtk_alloc_clk_data
> >     c4070ada5d51 clk: mediatek: clk-mt7629-eth: Add check for mtk_alloc_clk_data
> >     3aefc6fcfbad clk: mediatek: clk-mt6797: Add check for mtk_alloc_clk_data
> >     ca6d565a2319 clk: mediatek: clk-mt6779: Add check for mtk_alloc_clk_data
> >     533ca5153ad6 clk: mediatek: clk-mt6765: Add check for mtk_alloc_clk_data
> >     e531e4e73734 clk: npcm7xx: Fix incorrect kfree
> >     761c2a690d8f clk: ti: fix double free in of_ti_divider_clk_setup()
> >     1c37faca0908 clk: ti: change ti_clk_register[_omap_hw]() API
> >     28b72fba1e19 clk: ti: Update component clocks to use ti_dt_clk_name()
> >     c4bffed2e52b clk: ti: Update pll and clockdomain clocks to use ti_dt_clk_name()
> >     9b5e9d8bf9a6 clk: ti: Add ti_dt_clk_name() helper to use clock-output-names
> >     f45fff806ebb clk: keystone: pll: fix a couple NULL vs IS_ERR() checks
> >     7ff8ca9beefb spi: nxp-fspi: use the correct ioremap function
> >     26206c858dae clk: renesas: rzg2l: Fix computation formula
> >     1966bf2a79e6 clk: renesas: rzg2l: Use FIELD_GET() for PLL register fields
> >     7ece2efa87af clk: renesas: rzg2l: Simplify multiplication/shift logic
> >     e2239f716529 clk: imx: imx8qxp: Fix elcdif_pll clock
> >     7d416973cd12 clk: imx: imx8mq: correct error handling path
> >     608ebb098b79 clk: imx: Select MXC_CLK for CLK_IMX8QXP
> >     8861b2925a84 clk: qcom: gcc-sm8150: Fix gcc_sdcc2_apps_clk_src
> >     76e8f00f54a8 clk: qcom: mmcc-msm8998: Fix the SMMU GDSC
> >     56c4bb46a5a0 clk: qcom: mmcc-msm8998: Don't check halt bit on some branch clks
> >     0881d24cf5ca clk: qcom: clk-rcg2: Fix clock rate overflow for high parent frequencies
> >     b64683f5d728 spi: tegra: Fix missing IRQ check in tegra_slink_probe()
> >     b13e8b38be51 regmap: debugfs: Fix a erroneous check after snprintf()
> >     8fafac407346 ipvlan: properly track tx_errors
> >     3eedc19a9d0f net: add DEV_STATS_READ() helper
> >     359bce81b841 ipv6: avoid atomic fragment on GSO packets
> >     6b413d52f6ab ACPI: sysfs: Fix create_pnp_modalias() and create_of_modalias()
> >     32aaa3b98789 wifi: iwlwifi: empty overflow queue during flush
> >     0e3ad00be4e8 wifi: iwlwifi: pcie: synchronize IRQs before NAPI
> >     a8ebe549e0ce wifi: iwlwifi: call napi_synchronize() before freeing rx/tx queues
> >     627a3b3f5c80 iwlwifi: pcie: adjust to Bz completion descriptor
> >     0d91506a40ec tcp: fix cookie_init_timestamp() overflows
> >     4f6e904ed4e3 chtls: fix tp->rcv_tstamp initialization
> >     5d7bec7ae4db r8169: fix rare issue with broken rx after link-down on RTL8125
> >     e143a3c82d33 r8169: use tp_to_dev instead of open code
> >     3a8f4e58e1ee thermal: core: prevent potential string overflow
> >     bfd4ed4988aa netfilter: nf_tables: Drop pointless memset when dumping rules
> >     80986257d2cd PM / devfreq: rockchip-dfi: Make pmu regmap mandatory
> >     826120c9ba68 can: dev: can_put_echo_skb(): don't crash kernel if can_priv::echo_skb is accessed out of bounds
> >     28e9e015916e can: dev: can_restart(): fix race condition between controller restart and netif_carrier_on()
> >     ada4dc4788f1 can: dev: can_restart(): don't crash kernel if carrier is OK
> >     d4eb4182a823 wifi: rtlwifi: fix EDCA limit set by BT coexistence
> >     2027e74150ee tcp_metrics: do not create an entry from tcp_init_metrics()
> >     3f7cb7c47ce0 tcp_metrics: properly set tp->snd_ssthresh in tcp_init_metrics()
> >     ca7b6fa9e61a tcp_metrics: add missing barriers on delete
> >     227709a0e47c wifi: mt76: mt7603: improve stuck beacon handling
> >     eab5b0aa5065 mt76: pass original queue id from __mt76_tx_queue_skb to the driver
> >     75336a762539 mt76: add support for overriding the device used for DMA mapping
> >     77b2ab5cd1a4 mt76: dma: use kzalloc instead of devm_kzalloc for txwi
> >     064b32f18db1 wifi: mt76: mt7603: rework/fix rx pse hang check
> >     1afbb9ececd3 wifi: rtw88: debug: Fix the NULL vs IS_ERR() bug for debugfs_create_file()
> >     ebcbf5f5e047 net: spider_net: Use size_add() in call to struct_size()
> >     56e7424c6efc tipc: Use size_add() in calls to struct_size()
> >     3e51efcb2909 mlxsw: Use size_mul() in call to struct_size()
> >     dc3fef310732 gve: Use size_add() in call to struct_size()
> >     70f032db8516 tcp: call tcp_try_undo_recovery when an RTOd TFO SYNACK is ACKed
> >     a2d540c74549 udp: add missing WRITE_ONCE() around up->encap_rcv
> >     8f7eef3a13df selftests/bpf: Correct map_fd to data_fd in tailcalls
> >     3eefb2fbf4ec selftests/bpf: Test tail call counting with bpf2bpf and data on stack
> >     ab91992ec4d4 i40e: fix potential memory leaks in i40e_remove()
> >     702742373650 genirq/matrix: Exclude managed interrupts in irq_matrix_allocated()
> >     379b120e4f27 pstore/platform: Add check for kstrdup
> >     81b8638e4ef4 x86/boot: Fix incorrect startup_gdt_descr.size
> >     c7e8c7452e5a x86/sev-es: Allow copy_from_kernel_nofault() in earlier boot
> >     0b5da8ce0f18 x86: Share definition of __is_canonical_address()
> >     90b263db856d futex: Don't include process MM in futex key on no-MMU
> >     f0d6e5841172 x86/srso: Fix SBPB enablement for (possible) future fixed HW
> >     565f9337b68e writeback, cgroup: switch inodes with dirty timestamps to release dying cgwbs
> >     2bb46b20825d vfs: fix readahead(2) on block devices
> >     20195f87db19 sched: Fix stop_one_cpu_nowait() vs hotplug
> >     13cde955e52e sched/uclamp: Ignore (util == 0) optimization in feec() when p_util_max = 0
> >     cc6198ff20c0 iov_iter, x86: Be consistent about the __user tag on copy_mc_to_user()
> >     80529b4968a8 Linux 5.15.138
> >     3d8344a7c4a3 ALSA: hda: intel-dsp-config: Fix JSL Chromebook quirk detection
> >     f049c0c0037d misc: pci_endpoint_test: Add deviceID for J721S2 PCIe EP device support
> >     28b8ad8ccecd tty: 8250: Add Brainboxes Oxford Semiconductor-based quirks
> >     44c4dfac3f02 tty: 8250: Add support for Intashield IX cards
> >     d541ccb34de2 tty: 8250: Add support for additional Brainboxes PX cards
> >     60debc01fcbb tty: 8250: Fix up PX-803/PX-857
> >     1f5649aed527 tty: 8250: Fix port count of PX-257
> >     3fe3cc63c730 tty: 8250: Add support for Intashield IS-100
> >     a5b6390fd609 tty: 8250: Add support for Brainboxes UP cards
> >     738fe41b6443 tty: 8250: Add support for additional Brainboxes UC cards
> >     ff6059c3d234 tty: 8250: Remove UC-257 and UC-431
> >     81a4dd5e6c78 tty: n_gsm: fix race condition in status line change on dead connections
> >     e25197747f0e usb: raw-gadget: properly handle interrupted requests
> >     e5f53a68a596 usb: typec: tcpm: Fix NULL pointer dereference in tcpm_pd_svdm()
> >     7c4855b22a3f usb: storage: set 1.50 as the lower bcdDevice for older "Super Top" compatibility
> >     c48aae53850c PCI: Prevent xHCI driver from claiming AMD VanGogh USB3 DRD device
> >     6628c3627c02 drm/amd: Disable ASPM for VI w/ all Intel systems
> >     b6c3c7786e24 drm/amd: Move helper for dynamic speed switch check out of smu13
> >     9015169f00ee can: isotp: isotp_sendmsg(): fix TX state detection and wait behavior
> >     d72ff6478323 can: isotp: isotp_bind(): do not validate unused address information
> >     e163ad6a8639 can: isotp: add local echo tx processing and tx without FC
> >     b4e78ea26638 can: isotp: handle wait_event_interruptible() return values
> >     2fc6f337257f can: isotp: check CAN address family in isotp_bind()
> >     f8c3bd211cf3 can: isotp: isotp_bind(): return -EINVAL on incorrect CAN ID formatting
> >     615c4dd64050 can: isotp: set max PDU size to 64 kByte
> >     6627b96851f1 powerpc/mm: Fix boot crash with FLATMEM
> >     f0f998648887 r8152: Check for unplug in r8153b_ups_en() / r8153c_ups_en()
> >     78c939a88729 r8152: Check for unplug in rtl_phy_patch_request()
> >     51cc28ce742e net: chelsio: cxgb4: add an error code check in t4_load_phy_fw
> >     bbc926199321 platform/mellanox: mlxbf-tmfifo: Fix a warning message
> >     db4416ea3a5d scsi: mpt3sas: Fix in error path
> >     d48b2e8189d5 fbdev: uvesafb: Call cn_del_callback() at the end of uvesafb_exit()
> >     e39440c3268b drm/ttm: Reorder sys manager cleanup step
> >     aade33d3d9bb ASoC: rt5650: fix the wrong result of key button
> >     fa32e21c0568 netfilter: nfnetlink_log: silence bogus compiler warning
> >     dfcbb983eb6e spi: npcm-fiu: Fix UMA reads when dummy.nbytes == 0
> >     64ae128b095d fs/ntfs3: Avoid possible memory leak
> >     27a0bed1285e fs/ntfs3: Fix directory element type detection
> >     94524980ee75 fs/ntfs3: Fix NULL pointer dereference on error in attr_allocate_frame()
> >     2de328398b50 fs/ntfs3: Fix possible NULL-ptr-deref in ni_readpage_cmpr()
> >     962a3d3d731c fs/ntfs3: Use kvmalloc instead of kmalloc(... __GFP_NOWARN)
> >     393966e79ba1 fs/ntfs3: Write immediately updated ntfs state
> >     59e629fc7157 fs/ntfs3: Add ckeck in ni_update_parent()
> >     738a3adc7c8b fbdev: atyfb: only use ioremap_uc() on i386 and ia64
> >     afef8af919d2 Input: synaptics-rmi4 - handle reset delay when using SMBus trsnsport
> >     abc62fc06d4a powerpc/85xx: Fix math emulation exception
> >     4bdde4dca00e dmaengine: ste_dma40: Fix PM disable depth imbalance in d40_probe
> >     39d2c10367a8 irqchip/stm32-exti: add missing DT IRQ flag translation
> >     c57aef9075e0 irqchip/riscv-intc: Mark all INTC nodes as initialized
> >     eb99b6e204cd net: sched: cls_u32: Fix allocation size in u32_init()
> >     5e78ebe7c1db ASoC: simple-card: fixup asoc_simple_probe() error handling
> >     65fd21aa3805 x86: Fix .brk attribute in linker script
> >     d4c8bf5635c4 rpmsg: Fix possible refcount leak in rpmsg_register_device_override()
> >     a82e0fda8a2f rpmsg: glink: Release driver_override
> >     bfd4a664ddfb rpmsg: Fix calling device_lock() on non-initialized device
> >     2e76b4f6218c rpmsg: Fix kfree() of static memory on setting driver_override
> >     5c0da71871d3 rpmsg: Constify local variable in field store macro
> >     389190b25472 driver: platform: Add helper for safer setting of driver_override
> >     37ffa428d58c objtool/x86: add missing embedded_insn check
> >     f031e15d0bb8 ext4: avoid overlapping preallocations due to overflow
> >     f2c3a3aa6f11 ext4: fix BUG in ext4_mb_new_inode_pa() due to overflow
> >     7a992726f727 ext4: add two helper functions extent_logical_end() and pa_logical_end()
> >     9e78e7709f7d x86/mm: Fix RESERVE_BRK() for older binutils
> >     d3201c718058 x86/mm: Simplify RESERVE_BRK()
> >     897b56acf126 x86/i8259: Skip probing when ACPI/MADT advertises PCAT compatibility
> >     77db87c4a4ed gve: Fix GFP flags when allocing pages
> >     8b424bdf6c9c iio: afe: rescale: Accept only offset channels
> >     c1eeb494f684 iio: afe: rescale: add offset support
> >     7c76b7db5521 iio: afe: rescale: expose scale processing function
> >     c60671502dc2 iio: afe: rescale: reorder includes
> >     27dd09f5ec7f clk: Sanitize possible_parent_show to Handle Return Value of of_clk_get_parent_name
> >     c27ca4aebbee sparc32: fix a braino in fault handling in csum_and_copy_..._user()
> >     21b07a2e6095 perf/core: Fix potential NULL deref
> >     6efd498009b9 nvmem: imx: correct nregs for i.MX6UL
> >     0c2948118c34 nvmem: imx: correct nregs for i.MX6SLL
> >     6e22bf6f00d5 nvmem: imx: correct nregs for i.MX6ULL
> >     e0f95b831b4a misc: fastrpc: Clean buffers on remote invocation failures
> >     c4957f00f9e2 tracing/kprobes: Fix the description of variable length arguments
> >     cdc57093b470 i2c: aspeed: Fix i2c bus hang in slave read
> >     e97d374a2506 i2c: stm32f7: Fix PEC handling in case of SMBUS transfers
> >     2766a872103b i2c: muxes: i2c-demux-pinctrl: Use of_get_i2c_adapter_by_node()
> >     48b58f7469e5 i2c: muxes: i2c-mux-gpmux: Use of_get_i2c_adapter_by_node()
> >     cb65e692765b i2c: muxes: i2c-mux-pinctrl: Use of_get_i2c_adapter_by_node()
> >     eace761f35a1 iio: adc: xilinx-xadc: Correct temperature offset/scale for UltraScale
> >     70322a446ef2 iio: adc: xilinx-xadc: Don't clobber preset voltage/temperature thresholds
> >     3c1312b5d49a iio: exynos-adc: request second interupt only when touchscreen mode is used
> >     4e14f2d5885f kasan: print the original fault addr when access invalid shadow
> >     bdfa4fa7588d i40e: Fix wrong check for I40E_TXR_FLAGS_WB_ON_ITR
> >     d5c175f4cea6 gtp: fix fragmentation needed check with gso
> >     c0dad0c0924c gtp: uapi: fix GTPA_MAX
> >     852fb4ce426d tcp: fix wrong RTO timeout when received SACK reneging
> >     83cfa3b51a78 r8152: Release firmware if we have an error in probe
> >     e0f9231ccd6c r8152: Cancel hw_phy_work if we have an error in probe
> >     ff42b0a55659 r8152: Run the unload routine if we have errors during probe
> >     6fa3b9f9478e r8152: Increase USB control msg timeout to 5000ms as per spec
> >     76873f2eadc0 net: usb: smsc95xx: Fix uninit-value access in smsc95xx_read_reg
> >     6afd112c3f95 net: ieee802154: adf7242: Fix some potential buffer overflow in adf7242_stats_show()
> >     46cd35e4e774 igc: Fix ambiguity in the ethtool advertising
> >     49529413eaed neighbour: fix various data-races
> >     667554946360 igb: Fix potential memory leak in igb_add_ethtool_nfc_entry
> >     263421905346 treewide: Spelling fix in comment
> >     bc0c4bc119d2 i40e: Fix I40E_FLAG_VF_VLAN_PRUNING value
> >     c532c5df01ad r8169: fix the KCSAN reported data race in rtl_rx while reading desc->opts1
> >     6afb294c88c6 r8169: fix the KCSAN reported data-race in rtl_tx while reading TxDescArray[entry].opts1
> >     9d7b3838428c r8169: fix the KCSAN reported data-race in rtl_tx() while reading tp->cur_tx
> >     04dbfa4122e0 firmware/imx-dsp: Fix use_after_free in imx_dsp_setup_channels()
> >     0d587b86cd0d drm/dp_mst: Fix NULL deref in get_mst_branch_device_by_guid_helper()
> >     8860f0175e51 vsock/virtio: initialize the_virtio_vsock before using VQs
> >     762c251c7f5c vsock/virtio: add support for device suspend/resume
> >     1e02df6f6907 vsock/virtio: factor our the code to initialize and delete VQs
> >     15a8cac3c250 drm/i915/pmu: Check if pmu is closed before stopping event
> >     43bd431a5dd9 nfsd: lock_rename() needs both directories to live on the same fs
> >     556b68d9b95f mm/migrate: fix do_pages_move for compat pointers
> >     c4071c6114de mm/page_alloc: correct start page when guard page debug is enabled
> >     3a6cee2bfb53 vhost: Allow null msg.size on VHOST_IOTLB_INVALIDATE
> >     fbc9a8718f31 virtio-mmio: fix memory leak of vm_dev
> >     862a356bc986 virtio_balloon: Fix endless deflation and inflation on arm64
> >     41bb770e42bc mcb-lpc: Reallocate memory region to avoid memory overlapping
> >     f2ac8b2643dd mcb: Return actual parsed size when reading chameleon table
> >     90918ef995b5 mptcp: more conservative check for zero probes
> >     fd2b2dab6f5b tcp: cleanup tcp_remove_empty_skb() use
> >     68342755b9b2 tcp: remove dead code from tcp_sendmsg_locked()
> >     0f482ad7b1a5 pinctrl: qcom: lpass-lpi: fix concurrent register updates
> >     51b054f6fe01 ASoC: codecs: wcd938x: fix runtime PM imbalance on remove
> >     cb34f4e79e54 ASoC: codecs: wcd938x: fix resource leaks on bind errors
> >     12952a23a5da Linux 5.15.137
> >     dff33880d40a xfrm6: fix inet6_dev refcount underflow problem
> >     5a9d05a4f1c3 Bluetooth: hci_sock: Correctly bounds check and pad HCI_MON_NEW_INDEX name
> >     a6df96ee0b45 Bluetooth: hci_sock: fix slab oob read in create_monitor_event
> >     c08d609fb2b6 phy: mapphone-mdm6600: Fix pinctrl_pm handling for sleep pins
> >     e1b030b101f6 phy: mapphone-mdm6600: Fix runtime PM for remove
> >     59f1095ab58e phy: mapphone-mdm6600: Fix runtime disable on probe
> >     b618062c0b13 serial: 8250: omap: Move uart_write() inside PM section
> >     67f29cd2f851 ASoC: pxa: fix a memory leak in probe()
> >     76d04c339508 gpio: vf610: set value before the direction to avoid a glitch
> >     4b129e3964b3 platform/x86: asus-wmi: Map 0x2a code, Ignore 0x2b and 0x2c events
> >     e1a058cc2467 platform/x86: asus-wmi: Change ASUS_WMI_BRN_DOWN code from 0x20 to 0x2e
> >     c6bbe51dcdf3 platform/surface: platform_profile: Propagate error if profile registration fails
> >     a73c8d716938 s390/cio: fix a memleak in css_alloc_subchannel
> >     c8b6c2df1e7d selftests/ftrace: Add new test case which checks non unique symbol
> >     3ad81e6affcb s390/pci: fix iommu bitmap allocation
> >     71d224acc4d1 perf: Disallow mis-matched inherited group reads
> >     5aa89a11a2a6 USB: serial: option: add Fibocom to DELL custom modem FM101R-GL
> >     8c376d863618 USB: serial: option: add entry for Sierra EM9191 with new firmware
> >     483221216176 USB: serial: option: add Telit LE910C4-WWX 0x1035 composition
> >     e750fb71dc6a nvme-rdma: do not try to stop unallocated queues
> >     a9fd6d44abbc nvme-pci: add BOGUS_NID for Intel 0a54 device
> >     071382bda1da ACPI: irq: Fix incorrect return value in acpi_register_gsi()
> >     431a5010bce2 NFSv4.1: fixup use EXCHGID4_FLAG_USE_PNFS_DS for DS server
> >     5762e72ef1b0 pNFS: Fix a hang in nfs4_evict_inode()
> >     5a3abee2eee9 Revert "pinctrl: avoid unsafe code pattern in find_pinctrl()"
> >     24959825377f mmc: core: Capture correct oemid-bits for eMMC cards
> >     8041e7b7e7e9 mmc: core: sdio: hold retuning if sdio in 1-bit mode
> >     262029c0c58c mmc: mtk-sd: Use readl_poll_timeout_atomic in msdc_reset_hw
> >     3e363db1c13a mtd: physmap-core: Restore map_rom fallback
> >     71823463b1b2 mtd: spinand: micron: correct bitmask for ecc status
> >     a50d2f17d562 mtd: rawnand: arasan: Ensure program page operations are successful
> >     ae53c92e928c mtd: rawnand: marvell: Ensure program page operations are successful
> >     c0ca2ab23098 mtd: rawnand: pl353: Ensure program page operations are successful
> >     a7070628043e mtd: rawnand: qcom: Unmap the right resource upon probe failure
> >     3f928d1362f7 net: fix ifname in netlink ntf during netns move
> >     ac43ec299a6f net: move from strlcpy with unused retval to strscpy
> >     30e2db403032 net: introduce a function to check if a netdev name is in use
> >     38ba5479355b Bluetooth: hci_event: Fix using memcmp when comparing keys
> >     3b2da6d62b42 net/mlx5: Handle fw tracer change ownership event based on MTRC
> >     f6e263824539 platform/x86: touchscreen_dmi: Add info for the Positivo C4128B
> >     ca56d8afe648 HID: multitouch: Add required quirk for Synaptics 0xcd7e device
> >     ca5bec7ecf26 btrfs: error out when reallocating block for defrag using a stale transaction
> >     2692fd37aaf4 btrfs: error when COWing block from a root that is being deleted
> >     ef491d9560d9 btrfs: error out when COWing block using a stale transaction
> >     f89ed0a09673 btrfs: fix some -Wmaybe-uninitialized warnings in ioctl.c
> >     df486b75feca drm: panel-orientation-quirks: Add quirk for One Mix 2S
> >     d5ba30ee4f6d ipv4/fib: send notify when delete source address routes
> >     9d07b7abd277 sky2: Make sure there is at least one frag_addr available
> >     f652eb4adf27 regulator/core: Revert "fix kobject release warning and memory leak in regulator_register()"
> >     aa77b187b1f0 wifi: cfg80211: avoid leaking stack data into trace
> >     30a2285a2e18 wifi: mac80211: allow transmitting EAPOL frames with tainted key
> >     b64eb31a1b53 wifi: cfg80211: Fix 6GHz scan configuration
> >     bbec1724519e Bluetooth: hci_core: Fix build warnings
> >     02b0e6991838 Bluetooth: Avoid redundant authentication
> >     38681af225b6 Bluetooth: btusb: add shutdown function for QCA6174
> >     e6e9a32c3e60 HID: holtek: fix slab-out-of-bounds Write in holtek_kbd_input_event
> >     06aabf7715da wifi: iwlwifi: Ensure ack flag is properly cleared.
> >     6063f6f64fa4 wifi: mwifiex: Sanity check tlv_len and tlv_bitmap_len
> >     59ebfeb7b319 tracing: relax trace_event_eval_update() execution with cond_resched()
> >     3d85fb391fa7 ata: libata-eh: Fix compilation warning in ata_eh_link_report()
> >     89e3cc1b0703 ata: libata-core: Fix compilation warning in ata_dev_config_ncq()
> >     137c658ea3ce gpio: timberdale: Fix potential deadlock on &tgpio->lock
> >     68f106c2b2ab overlayfs: set ctime when setting mtime and atime
> >     ef3c62e2f0f1 i2c: mux: Avoid potential false error message in i2c_mux_add_adapter
> >     e2f64f3eebaa btrfs: initialize start_slot in btrfs_log_prealloc_extents
> >     266dab0ce42d btrfs: return -EUCLEAN for delayed tree ref with a ref count not equals to 1
> >     bc424f18fbdc fs-writeback: do not requeue a clean inode having skipped pages
> >     92609823592c ARM: dts: ti: omap: Fix noisy serial with overrun-throttle-ms for mapphone
> >     3898d8d685ab ksmbd: not allow to open file if delelete on close bit is set
> >     d3dc26c4fdc2 nfp: flower: avoid rmmod nfp crash issues
> >     6c52b1215904 mctp: perform route lookups under a RCU read-side lock
> >     db3f17e571e8 mctp: Allow local delivery to the null EID
> >     29017ab1a539 powerpc/47x: Fix 47x syscall return crash
> >     558ee0fafd40 powerpc/32s: Do kuep_lock() and kuep_unlock() in assembly
> >     d00f4ae3accf powerpc/32s: Remove capability to disable KUEP at boottime
> >     fcb3f09e8173 drm/atomic-helper: relax unregistered connector check
> >     403d201d1fd1 perf/x86/lbr: Filter vsyscall addresses
> >     419ac18d8808 perf/x86: Move branch classifier
> >     030099bc9115 perf: Add irq and exception return branch types
> >     ae80d5290c14 iio: adc: ad7192: Correct reference voltage
> >     569a126f244b iio: cros_ec: fix an use-after-free in cros_ec_sensors_push_data()
> >     a9c471892d75 iio: core: introduce iio_device_{claim|release}_buffer_mode() APIs
> >     eafbb1966152 iio: core: Hide read accesses to iio_dev->currentmode
> >     919721348c04 iio: Un-inline iio_buffer_enabled()
> >     7f74bc91eb00 serial: 8250_omap: Fix errors with no_console_suspend
> >     d67d831e1dbc serial: 8250: omap: Fix imprecise external abort for omap_8250_pm()
> >     aff3019b553e selftests/mm: fix awk usage in charge_reserved_hugetlb.sh and hugetlb_reparenting_test.sh that may cause error
> >     4f1d3d1ca500 net: pktgen: Fix interface flags printing
> >     8bdf95e29f86 netfilter: nf_tables: revert do not remove elements if set backend implements .abort
> >     cc19daa037f5 netfilter: nf_tables: do not remove elements if set backend implements .abort
> >     db33720697c8 netfilter: nft_set_rbtree: .deactivate fails if element has expired
> >     44768cad012c neighbor: tracing: Move pin6 inside CONFIG_IPV6=y section
> >     b33179dbf3f2 net/sched: sch_hfsc: upgrade 'rt' to 'sc' when it becomes a inner curve
> >     0426d7bc17b8 bonding: Return pointer to data after pull on skb
> >     66982023d741 net: dsa: bcm_sf2: Fix possible memory leak in bcm_sf2_mdio_register()
> >     0ea476863ef7 i40e: prevent crash on probe if hw registers have invalid values
> >     f9202217a6ea net: usb: smsc95xx: Fix an error code in smsc95xx_reset()
> >     a2ceb30cc1fc ipv4: fib: annotate races around nh->nh_saddr_genid and nh->nh_saddr
> >     a270aa7a47db tun: prevent negative ifindex
> >     9d55719f983d tcp: tsq: relax tcp_small_queue_check() when rtx queue contains a single skb
> >     8ae344291e38 tcp: fix excessive TLP and RACK timeouts from HZ rounding
> >     8b6b4ca42a94 net: rfkill: gpio: prevent value glitch during probe
> >     4df9ba0d7a82 net: ipv6: fix return value check in esp_remove_trailer
> >     a9651e66d0bd net: ipv4: fix return value check in esp_remove_trailer
> >     26a3c734cb8a xfrm: interface: use DEV_STATS_INC()
> >     f8bc4b708b11 xfrm: fix a data-race in xfrm_gen_index()
> >     b660e58ef72d qed: fix LL2 RX buffer allocation
> >     d35f398b88a1 ASoC: codecs: wcd938x: fix unbind tear down order
> >     d182d8ed7b7e ASoC: codecs: wcd938x: drop bogus bind error handling
> >     8d32a6b67e77 ASoC: codecs: wcd938x-sdw: fix runtime PM imbalance on probe errors
> >     6df571a6c153 ASoC: codecs: wcd938x-sdw: fix use after free on driver unbind
> >     36eabe87031f drm/i915: Retry gtt fault when out of fence registers
> >     34f62612be2a nvmet-tcp: Fix a possible UAF in queue intialization setup
> >     04e0eef74b8f netfilter: nft_payload: fix wrong mac header matching
> >     efe43d1bcbcb fs/ntfs3: fix deadlock in mark_as_free_ex
> >     ab40c7ab7a93 fs/ntfs3: fix panic about slab-out-of-bounds caused by ntfs_list_ea()
> >     24badb9dd8b8 fs/ntfs3: Fix possible null-pointer dereference in hdr_find_e()
> >     ff38d2a705e1 tcp: check mptcp-level constraints for backlog coalescing
> >     582f7993353c x86/sev: Check for user-space IOIO pointing to kernel space
> >     5c2c01be809d x86/sev: Check IOBM for IOIO exceptions from user-space
> >     6797c6d09e50 x86/sev: Disable MMIO emulation from user mode
> >     0b4e772a6a89 KVM: x86: Mask LVTPC when handling a PMI
> >     f61c43be1eb9 regmap: fix NULL deref on lookup
> >     ffdc881f6807 nfc: nci: fix possible NULL pointer dereference in send_acknowledge()
> >     d42aeae14fc4 ice: reset first in crash dump kernels
> >     e42cecb513af ice: fix over-shifted variable
> >     f6c093b97761 Bluetooth: avoid memcmp() out of bounds warning
> >     e5f8b43c9c90 Bluetooth: hci_event: Fix coding style
> >     1597c1ed0e7d Bluetooth: vhci: Fix race when opening vhci device
> >     1ef071526848 Bluetooth: Fix a refcnt underflow problem for hci_conn
> >     dd6b62fdd245 Bluetooth: Reject connection with the device which has same BD_ADDR
> >     848a05c4423f Bluetooth: hci_event: Ignore NULL link key
> >     e7a2aa7770d3 xfs: don't expose internal symlink metadata buffers to the vfs
> >     fe5c6fbc5e4a Documentation: sysctl: align cells in second content column
> >     1815844652cc lib/Kconfig.debug: do not enable DEBUG_PREEMPT by default
> >     00c03985402e Linux 5.15.136
> >     5266b5b6e975 eth: remove remaining copies of the NAPI_POLL_WEIGHT define
> >     528f0ba9f7a4 usb: hub: Guard against accesses to uninitialized BOS descriptors
> >     542a3f1a3cc1 Revert "kernel/sched: Modify initial boot task idle setup"
> >     737ce5518a9c arm64: armv8_deprecated: fix unused-function error
> >     2e10931e2d77 arm64: armv8_deprecated: rework deprected instruction handling
> >     abd4aa081905 arm64: armv8_deprecated: move aarch32 helper earlier
> >     f10abdb04c3d arm64: armv8_deprecated move emulation functions
> >     0b4eec015fa5 arm64: armv8_deprecated: fold ops into insn_emulation
> >     a8d2910be6f8 arm64: rework EL0 MRS emulation
> >     057f9123b1a8 arm64: factor insn read out of call_undef_hook()
> >     3f82927cabaf arm64: factor out EL1 SSBS emulation hook
> >     474385adcd84 arm64: split EL0/EL1 UNDEF handlers
> >     de0358635401 arm64: allow kprobes on EL0 handlers
> >     7154e2db8890 arm64: rework BTI exception handling
> >     cd5ceadc2b37 arm64: rework FPAC exception handling
> >     b6358002fd0c arm64: consistently pass ESR_ELx to die()
> >     7ddb1ef2bb42 arm64: die(): pass 'err' as long
> >     9a3e177ef570 arm64: report EL1 UNDEFs better
> >     d6808be3ff94 powerpc/64e: Fix wrong test in __ptep_test_and_clear_young()
> >     9c0dc3e2c996 powerpc/8xx: Fix pte_access_permitted() for PAGE_NONE
> >     4da05eba66e6 dmaengine: mediatek: Fix deadlock caused by synchronize_irq()
> >     82f61b2d5187 dmaengine: idxd: use spin_lock_irqsave before wait_event_lock_irq
> >     ecba5afe86f3 x86/alternatives: Disable KASAN in apply_alternatives()
> >     cbd2aac00498 usb: cdnsp: Fixes issue with dequeuing not queued requests
> >     7014807fb7ef usb: gadget: ncm: Handle decoding of multiple NTB's in unwrap call
> >     50259cf71a1b usb: gadget: udc-xilinx: replace memcpy with memcpy_toio
> >     308f19249641 counter: microchip-tcb-capture: Fix the use of internal GCLK logic
> >     5a6ce81d7c16 pinctrl: avoid unsafe code pattern in find_pinctrl()
> >     1c790191cab4 cgroup: Remove duplicates in cgroup v1 tasks file
> >     1680c82929bc tee: amdtee: fix use-after-free vulnerability in amdtee_close_session
> >     b8ec40a90acd Input: goodix - ensure int GPIO is in input for gpio_count == 1 && gpio_int_idx == 0 case
> >     d092630e8a20 Input: i8042 - add Fujitsu Lifebook E5411 to i8042 quirk table
> >     7cea6fa2d73f Input: xpad - add PXN V900 support
> >     6ff4e50e2d2a Input: psmouse - fix fast_reconnect function for PS/2 mode
> >     6a4a39638640 Input: powermate - fix use-after-free in powermate_config_complete
> >     6ad7f52d8c58 ceph: fix type promotion bug on 32bit systems
> >     c0c4acd53a98 ceph: fix incorrect revoked caps assert in ceph_fill_file_size()
> >     58f0e6324ec7 libceph: use kernel_connect()
> >     d727b97f8f2e thunderbolt: Check that lane 1 is in CL0 before enabling lane bonding
> >     04c38bedd07c thunderbolt: Workaround an IOMMU fault on certain systems with Intel Maple Ridge
> >     a586742a3780 mcb: remove is_added flag from mcb_device struct
> >     4382d1a996e5 x86/cpu: Fix AMD erratum #1485 on Zen4-based CPUs
> >     763167003a80 ACPI: resource: Skip IRQ override on ASUS ExpertBook B1402CBA
> >     510d4a01d84c drm/amd/display: Don't set dpms_off for seamless boot
> >     9cb61ab9f4ca drm/amdgpu: add missing NULL check
> >     f9a1af37b801 iio: pressure: ms5611: ms5611_prom_is_valid false negative bug
> >     09b8ed9547f1 iio: pressure: dps310: Adjust Timeout Settings
> >     4c80ecef859d iio: pressure: bmp280: Fix NULL pointer exception
> >     a625de7e5464 usb: musb: Modify the "HWVers" register address
> >     eb28694f6da8 usb: musb: Get the musb_qh poniter after musb_giveback
> >     ee88141873a8 usb: cdns3: Modify the return value of cdns_set_active () to void when CONFIG_PM_SLEEP is disabled
> >     3b2dbc4f3302 usb: dwc3: Soft reset phy on probe for host
> >     42c56e015653 net: usb: dm9601: fix uninitialized variable use in dm9601_mdio_read
> >     524f45361789 usb: xhci: xhci-ring: Use sysdev for mapping bounce buffer
> >     1d8e7fe85528 xhci: Keep interrupt disabled in initialization until host is running.
> >     cb34e3b25c37 dmaengine: stm32-mdma: abort resume if no ongoing transfer
> >     d56dbfe750a8 media: mtk-jpeg: Fix use after free bug due to uncanceled work
> >     5e13e69ddf0d net: release reference to inet6_dev pointer
> >     aade10d51ddc net: change accept_ra_min_rtr_lft to affect all RA lifetimes
> >     8f12d2d66cba net: add sysctl accept_ra_min_rtr_lft
> >     bc9f6cbeb999 workqueue: Override implicit ordered attribute in workqueue_apply_unbound_cpumask()
> >     25dd54b95abf nfc: nci: assert requested protocol is valid
> >     b2bb3b43b94a pinctrl: renesas: rzn1: Enable missing PINMUX
> >     c4140dd77c3b net/smc: Fix pos miscalculation in statistics
> >     d888d3f70b0d net: nfc: fix races in nfc_llcp_sock_get() and nfc_llcp_sock_get_sn()
> >     249a1fdb95d5 net/mlx5e: Again mutually exclude RX-FCS and RX-port-timestamp
> >     2112cacb38aa ixgbe: fix crash with empty VF macvlan list
> >     935a15334d77 net: phy: mscc: macsec: reject PN update requests
> >     667fe9101a3a net: macsec: indicate next pn update when offloading
> >     2dcb31e65d26 bpf: Fix verifier log for async callback return values
> >     6a217af2c67f drm/vmwgfx: fix typo of sizeof argument
> >     72ef70886556 riscv, bpf: Sign-extend return values
> >     7795592e0818 riscv, bpf: Factor out emit_call for kernel and bpf context
> >     58941cc742ca xen-netback: use default TX queue size for vifs
> >     cffdced18af8 eth: remove copies of the NAPI_POLL_WEIGHT define
> >     5c360eec5332 mlxsw: fix mlxsw_sp2_nve_vxlan_learning_set() return type
> >     84c6aa0ae5c4 ieee802154: ca8210: Fix a potential UAF in ca8210_probe
> >     616761cf9df9 ravb: Fix use-after-free issue in ravb_tx_timeout_work()
> >     30ebd4177593 ravb: Fix up dma_free_coherent() call in ravb_remove()
> >     3f39de2bd1d2 drm/msm/dpu: change _dpu_plane_calc_bw() to use u64 to avoid overflow
> >     85ae07d4dcc6 drm/msm/dsi: fix irq_of_parse_and_map() error checking
> >     9a890c7d4d0f drm/msm/dsi: skip the wait for video mode done if not applicable
> >     b9de60b6830c drm/msm/dp: do not reinitialize phy unless retry during link training
> >     afe5f596b588 KEYS: trusted: Remove redundant static calls usage
> >     20e73ece06b3 KEYS: trusted: allow use of kernel RNG for key material
> >     a01d68b6c666 ALSA: usb-audio: Fix microphone sound on Opencomm2 Headset
> >     5b5e58299eac net: prevent address rewrite in kernel_bind()
> >     56e96b38d2f7 quota: Fix slow quotaoff
> >     28ddc1e0b898 HID: logitech-hidpp: Fix kernel crash on receiver USB disconnect
> >     b930f0f7bbc2 lib/test_meminit: fix off-by-one error in test_pages()
> >     982bd86fd659 platform/x86: hp-wmi:: Mark driver struct with __refdata to prevent section mismatch warning
> >     124cf0ea4b82 platform/x86: think-lmi: Fix reference leak
> >     3d2a16f878f0 of: overlay: Reorder struct fragment fields kerneldoc
> >     10f4a0b6657e perf/arm-cmn: Fix the unhandled overflow status of counter 4 to 7
> >     b7966e2191d0 RDMA/cxgb4: Check skb value for failure to allocate
> >     b9bdffb3f9aa RDMA/srp: Do not call scsi_done() from srp_abort()
> >     7d4999589ebc scsi: ib_srp: Call scsi_done() directly
> >     d2746cdfd5e5 scsi: core: Rename scsi_mq_done() into scsi_done() and export it
> >     8f2350e204da scsi: core: Use a structure member to track the SCSI command submitter
> >     29298c85a81a iommu/vt-d: Avoid memory allocation in iommu_suspend()
> >     02e21884dcf2 Linux 5.15.135
> >     c8af81a9d36e xen/events: replace evtchn_rwlock with RCU
> >     c346494ec7f1 parisc: Restore __ldcw_align for PA-RISC 2.0 processors
> >     694e13732e83 ksmbd: fix uaf in smb20_oplock_break_ack
> >     e914c3a47e45 RDMA/mlx5: Fix NULL string error
> >     81b7bf367eea RDMA/siw: Fix connection failure handling
> >     5d8bd138204f RDMA/uverbs: Fix typo of sizeof argument
> >     60c9ed88526d RDMA/cma: Fix truncation compilation warning in make_cma_ports
> >     7f6136ced1b8 RDMA/cma: Initialize ib_sa_multicast structure to 0 when join
> >     1dd6095fc727 gpio: pxa: disable pinctrl calls for MMP_GPIO
> >     844fcf4c697c gpio: aspeed: fix the GPIO number passed to pinctrl_gpio_set_config()
> >     1878d6666c32 IB/mlx4: Fix the size of a buffer in add_port_entries()
> >     718d9b44afca of: dynamic: Fix potential memory leak in of_changeset_action()
> >     e0878f38b661 RDMA/core: Require admin capabilities to set system parameters
> >     18a839064fc6 dm zoned: free dmz->ddev array in dmz_put_zoned_devices
> >     8781fe259dd5 HID: intel-ish-hid: ipc: Disable and reenable ACPI GPE bit
> >     949ccc91c35b HID: sony: remove duplicate NULL check before calling usb_free_urb()
> >     a02c02adc2bd sctp: update hb timer immediately after users change hb_interval
> >     7783b471bfce sctp: update transport state when processing a dupcook packet
> >     1abac613c0d5 tcp: fix delayed ACKs for MSS boundary condition
> >     821b3b00bc0f tcp: fix quick-ack counting to count actual ACKs of new data
> >     24fb22bddb71 tipc: fix a potential deadlock on &tx->lock
> >     2e53585e233c net: stmmac: dwmac-stm32: fix resume on STM32 MCU
> >     74e569324050 ipv4: Set offload_failed flag in fibmatch results
> >     a4b9bbd1d12f netfilter: nf_tables: nft_set_rbtree: fix spurious insertion failure
> >     88497f74d684 netfilter: handle the connecting collision properly in nf_conntrack_proto_sctp
> >     0c9cf5e8807f ibmveth: Remove condition to recompute TCP header checksum.
> >     5a899e2ce848 net: ethernet: ti: am65-cpsw: Fix error code in am65_cpsw_nuss_init_tx_chns()
> >     4837a192f6d0 net: nfc: llcp: Add lock when modifying device list
> >     cda10784a176 net: usb: smsc75xx: Fix uninit-value access in __smsc75xx_read_reg
> >     2801a1ddb26d net: dsa: mv88e6xxx: Avoid EEPROM timeout when EEPROM is absent
> >     cb145e6c2070 ptp: ocp: Fix error handling in ptp_ocp_device_init
> >     cd1189956393 ipv4, ipv6: Fix handling of transhdrlen in __ip{,6}_append_data()
> >     147d89ee4143 net: fix possible store tearing in neigh_periodic_work()
> >     bdb4fcf18e16 modpost: add missing else to the "of" check
> >     bc8b89b69638 bpf, sockmap: Reject sk_msg egress redirects to non-TCP sockets
> >     9fb4dfb8e212 NFSv4: Fix a nfs4_state_manager() race
> >     fcdd79fda38a ima: rework CONFIG_IMA dependency block
> >     b67adca1e1be scsi: target: core: Fix deadlock due to recursive locking
> >     9a103e0b100c ima: Finish deprecation of IMA_TRUSTED_KEYRING Kconfig
> >     bb6aee0696c6 regmap: rbtree: Fix wrong register marked as in-cache when creating new node
> >     0cee8c1b3af3 wifi: mt76: mt76x02: fix MT76x0 external LNA gain handling
> >     3f6fbbccba2d drivers/net: process the result of hdlc_open() and add call of hdlc_close() in uhdlc_close()
> >     ebad2e4c4847 bpf: Fix tr dereferencing
> >     5afb996349cb wifi: mwifiex: Fix oob check condition in mwifiex_process_rx_packet
> >     7c8faa310803 wifi: iwlwifi: mvm: Fix a memory corruption issue
> >     5db7af530ebd iwlwifi: avoid void pointer arithmetic
> >     6ff75f524dae wifi: iwlwifi: dbg_ini: fix structure packing
> >     0ea2a6349733 ubi: Refuse attaching if mtd's erasesize is 0
> >     bb0707fde749 HID: sony: Fix a potential memory leak in sony_probe()
> >     8afbacf61919 arm64: Add Cortex-A520 CPU part definition
> >     0da6d21ba235 drm/amd: Fix detection of _PR3 on the PCIe root port
> >     1ad7ccd45a65 net: prevent rewrite of msg_name in sock_sendmsg()
> >     0fb3df94274b net: replace calls to sock->ops->connect() with kernel_connect()
> >     37b54e8acea5 wifi: mwifiex: Fix tlv_buf_left calculation
> >     e80f55d6d2a9 qed/red_ll2: Fix undefined behavior bug in struct qed_ll2_info
> >     1e69422efcc6 vringh: don't use vringh_kiov_advance() in vringh_iov_xfer()
> >     4e2f83952b1d scsi: zfcp: Fix a double put in zfcp_port_enqueue()
> >     310bca649b30 Revert "clk: imx: pll14xx: dynamically configure PLL for 393216000/361267200Hz"
> >     3f59e63568ad block: fix use-after-free of q->q_usage_counter
> >     b75b017b3f37 rbd: take header_rwsem in rbd_dev_refresh() only when updating
> >     33229d783466 rbd: decouple parent info read-in from updating rbd_dev
> >     ab73e7ed79d3 rbd: decouple header read-in from updating rbd_dev->header
> >     b4ddad3fb0ea rbd: move rbd_dev_refresh() definition
> >     bb1fae816c90 iommu/arm-smmu-v3: Avoid constructing invalid range commands
> >     c4edc7b5c836 iommu/arm-smmu-v3: Set TTL invalidation hint better
> >     a98ad3adf60d arm64: Avoid repeated AA64MMFR1_EL1 register read on pagefault path
> >     aad6ba1715ec ring-buffer: Fix bytes info in per_cpu buffer stats
> >     8012d0b05158 ring-buffer: remove obsolete comment for free_buffer_page()
> >     65a218ca516e NFSv4: Fix a state manager thread deadlock regression
> >     8454a2f5e930 NFS: rename nfs_client_kset to nfs_kset
> >     f8b0b6a8e196 NFS: Cleanup unused rpc_clnt variable
> >     686746be7bfb ASoC: tegra: Fix redundant PLLA and PLLA_OUT0 updates
> >     0a210e63844b ASoC: soc-utils: Export snd_soc_dai_is_dummy() symbol
> >     b4f7f1556813 spi: zynqmp-gqspi: fix clock imbalance on probe failure
> >     e514f897ad66 spi: zynqmp-gqspi: Convert to platform remove callback returning void
> >     1edcec18cfb7 Linux 5.15.134
> >     09a683023785 netfilter: nf_tables: fix kdoc warnings after gc rework
> >     66cb6d74f5a1 drm/meson: fix memory leak on ->hpd_notify callback
> >     91f1f025b6d9 fs: binfmt_elf_efpic: fix personality for ELF-FDPIC
> >     1cae7473a6dd ata: libata-sata: increase PMP SRST timeout to 10s
> >     e74adc589922 ata: libata-core: Do not register PM operations for SAS ports
> >     4cbd55a81965 ata: libata-core: Fix port and device removal
> >     ddc525fffb44 ata: libata-core: Fix ata_port_request_pm() locking
> >     2990a195edb5 net: thunderbolt: Fix TCPv6 GSO checksum calculation
> >     132a5ae4136b bpf: Fix BTF_ID symbol generation collision in tools/
> >     58d560e98da5 bpf: Fix BTF_ID symbol generation collision
> >     f8673f651bc1 btrfs: properly report 0 avail for very full file systems
> >     b5d00cd7db66 ring-buffer: Update "shortest_full" in polling
> >     00d2cb8066cb proc: nommu: /proc/<pid>/maps: release mmap read lock
> >     40527ebb3e45 Revert "SUNRPC dont update timeout value on connection reset"
> >     a2b1d486fb70 io_uring/fs: remove sqe->rw_flags checking from LINKAT
> >     111fe77cb13f sched/rt: Fix live lock between select_fallback_rq() and RT push
> >     3569ad59664f kernel/sched: Modify initial boot task idle setup
> >     07f78e97676c i2c: i801: unregister tco_pdev in i801_probe() error path
> >     70df8b9c59bc ata: libata-scsi: ignore reserved bits for REPORT SUPPORTED OPERATION CODES
> >     a7e0c10a8c33 ALSA: hda: Disable power save for solving pop issue on Lenovo ThinkCentre M70q
> >     0c5fd85fb01f netfilter: nf_tables: disallow rule removal from chain binding
> >     3936e8714907 nilfs2: fix potential use after free in nilfs_gccache_submit_read_data()
> >     2b837f13a818 serial: 8250_port: Check IRQ data before use
> >     a48d2bcd23f2 Revert "tty: n_gsm: fix UAF in gsm_cleanup_mux"
> >     78e70c6238d2 misc: rtsx: Fix some platforms can not boot and move the l1ss judgment to probe
> >     f090a8b4d2e3 x86/srso: Add SRSO mitigation for Hygon processors
> >     f5a604757aa8 iommu/arm-smmu-v3: Fix soft lockup triggered by arm_smmu_mm_invalidate_range
> >     efce75bd2dbc Smack:- Use overlay inode label in smack_inode_copy_up()
> >     0e3450487f99 smack: Retrieve transmuting information in smack_inode_getsecurity()
> >     3586b3feed1b smack: Record transmuting in smk_transmuted
> >     9690ad557d94 nvme-pci: always return an ERR_PTR from nvme_pci_alloc_dev
> >     3c29c6e8cd7c scsi: qla2xxx: Fix NULL pointer dereference in target mode
> >     6e5e4223c897 i40e: fix potential NULL pointer dereferencing of pf->vf i40e_sync_vsi_filters()
> >     aff3994d4bdd watchdog: iTCO_wdt: Set NO_REBOOT if the watchdog is not already running
> >     83a30e945571 watchdog: iTCO_wdt: No need to stop the timer in probe
> >     1e8c573f50a7 nvme-pci: do not set the NUMA node of device if it has none
> >     182d13dadb03 nvme-pci: factor out a nvme_pci_alloc_dev helper
> >     af58072e867c nvme-pci: factor the iod mempool creation into a helper
> >     c8bc44936f2c cgroup: Fix suspicious rcu_dereference_check() usage warning
> >     ce6b88a5853d sched/cpuacct: Optimize away RCU read lock
> >     b1deb155524e perf build: Define YYNOMEM as YYNOABORT for bison < 3.81
> >     86e65ffc4d0f fbdev/sh7760fb: Depend on FB=y
> >     4bf0044fe43f ncsi: Propagate carrier gain/loss events to the NCSI controller
> >     288990ec3580 powerpc/watchpoints: Annotate atomic context in more places
> >     47a94e87f00c powerpc/watchpoint: Disable pagefaults when getting user instruction
> >     7eb09f70d9c2 powerpc/watchpoints: Disable preemption in thread_change_pc()
> >     134b01a39077 media: vb2: frame_vector.c: replace WARN_ONCE with a comment
> >     baf7cf0fdb83 ASoC: imx-rpmsg: Set ignore_pmdown_time for dai_link
> >     9da93c74490c bpf: Clarify error expectations from bpf_clone_redirect
> >     e1a8b79ad768 ASoC: fsl: imx-pcm-rpmsg: Add SNDRV_PCM_INFO_BATCH flag
> >     45e028accbdf spi: stm32: add a delay before SPI disable
> >     25850bf83dcd spi: nxp-fspi: reset the FLSHxCR1 registers
> >     50662d21e414 ata: libata-eh: do not clear ATA_PFLAG_EH_PENDING in ata_eh_reset()
> >     8e3cdab909db smb3: correct places where ENOTSUPP is used instead of preferred EOPNOTSUPP
> >     d540a4370aba scsi: pm80xx: Avoid leaking tags when processing OPC_INB_SET_CONTROLLER_CONFIG command
> >     fde57d7ba9b3 scsi: pm80xx: Use phy-specific SAS address when sending PHY_START command
> >     a1589abd7c4a drm/amdgpu: Handle null atom context in VBIOS info ioctl
> >     fd334cfd8412 drm/amd/display: Don't check registers, if using AUX BL control
> >     a8bc0f6357af platform/mellanox: mlxbf-bootctl: add NET dependency into Kconfig
> >     344f2f3e61a9 ring-buffer: Do not attempt to read past "commit"
> >     3db9b420709b selftests: fix dependency checker script
> >     4aa90e624c30 btrfs: improve error message after failure to add delayed dir index item
> >     53e7c559b7bf ring-buffer: Avoid softlockup in ring_buffer_resize()
> >     b4874f72cf57 selftests/ftrace: Correctly enable event in instance-event.tc
> >     8c5c9ecbfa8d scsi: ufs: core: Move __ufshcd_send_uic_cmd() outside host_lock
> >     e08e61d50a30 scsi: qedf: Add synchronization between I/O completions and abort
> >     ada7fcba2d6a parisc: irq: Make irq_stack_union static to avoid sparse warning
> >     b7e376a26b0c parisc: drivers: Fix sparse warning
> >     d8c6fad00282 parisc: iosapic.c: Fix sparse warnings
> >     1ecdcfec4e4a parisc: sba: Fix compile warning wrt list of SBA devices
> >     bd1ec7f9983b spi: sun6i: fix race between DMA RX transfer completion and RX FIFO drain
> >     ff05ed4ae214 spi: sun6i: reduce DMA RX transfer width to single byte
> >     ac0d06809934 dma-debug: don't call __dma_entry_alloc_check_leak() under free_entries_lock
> >     d938c3d278d5 i2c: npcm7xx: Fix callback completion ordering
> >     0c615323a745 gpio: pmic-eic-sprd: Add can_sleep flag for PMIC EIC chip
> >     2a47ee15a6ab soc: imx8m: Enable OCOTP clock for imx8mm before reading registers
> >     7c59b882b9b3 xtensa: boot/lib: fix function prototypes
> >     70460e81e2d1 xtensa: boot: don't add include-dirs
> >     bc51434b6612 xtensa: iss/network: make functions static
> >     8e0f78a84f64 xtensa: add default definition for XCHAL_HAVE_DIV32
> >     be57fc50dc3c firmware: imx-dsp: Fix an error handling path in imx_dsp_setup_channels()
> >     1df81ea9e4db power: supply: ucs1002: fix error code in ucs1002_get_property()
> >     6937e44ffb91 bus: ti-sysc: Fix SYSC_QUIRK_SWSUP_SIDLE_ACT handling for uart wake-up
> >     0e75aa86a7d0 ARM: dts: ti: omap: motorola-mapphone: Fix abe_clkctrl warning on boot
> >     1b39eae11752 ARM: dts: ti: omap: Fix bandgap thermal cells addressing for omap3/4
> >     fcbf770c66ef ARM: dts: omap: correct indentation
> >     f5e12de36ab3 treewide: Replace GPLv2 boilerplate/reference with SPDX - gpl-2.0_56.RULE (part 1)
> >     6829bc7978e0 clk: tegra: fix error return case for recalc_rate
> >     78277b096d4c bus: ti-sysc: Fix missing AM35xx SoC matching
> >     5435a49b3b66 bus: ti-sysc: Use fsleep() instead of usleep_range() in sysc_reset()
> >     c39df101d8ca drm/bridge: ti-sn65dsi83: Do not generate HFP/HBP/HSA and EOT packet
> >     4bf10fd51ca5 MIPS: Alchemy: only build mmc support helpers if au1xmmc is enabled
> >     d2640d86876e btrfs: reset destination buffer when read_extent_buffer() gets invalid range
> >     1a541999f31f scsi: qla2xxx: Use raw_smp_processor_id() instead of smp_processor_id()
> >     532a23960566 scsi: qla2xxx: Select qpair depending on which CPU post_cmd() gets called
> >     6642b4eb083b ata: ahci: Add Elkhart Lake AHCI controller
> >     072611960741 ata: ahci: Rename board_ahci_mobile
> >     8274154712a0 ata: ahci: Add support for AMD A85 FCH (Hudson D4)
> >     bd69c74dca70 ata: libata: Rename link flag ATA_LFLAG_NO_DB_DELAY
> >     f5ba6d9d6bec netfilter: nft_exthdr: Fix non-linear header modification
> >     7ca3a1b0f474 netfilter: exthdr: add support for tcp option removal
> >     fb6f65780c9c Input: i8042 - add quirk for TUXEDO Gemini 17 Gen1/Clevo PD70PN
> >     191fc23cfa9a Input: i8042 - rename i8042-x86ia64io.h to i8042-acpipnpio.h
> >     5d2b57c0bc40 xfs: fix xfs_inodegc_stop racing with mod_delayed_work
> >     657f842859c4 xfs: disable reaping in fscounters scrub
> >     8444467eadb2 xfs: check that per-cpu inodegc workers actually run on that cpu
> >     67db9ecb84d5 xfs: explicitly specify cpu when forcing inodegc delayed work to run immediately
> >     99e65f075e6c xfs: introduce xfs_inodegc_push()
> >     2df381963240 xfs: bound maximum wait time for inodegc work
> >     08dc21596751 i2c: mux: gpio: Add missing fwnode_handle_put()
> >     f912d9d87421 i2c: mux: gpio: Replace custom acpi_get_local_address()
> >     1aa39eee57f6 i2c: mux: demux-pinctrl: check the return value of devm_kstrdup()
> >     9910b1411e7e gpio: tb10x: Fix an error handling path in tb10x_gpio_probe()
> >     d7acb7031758 Fix up backport of 136191703038 ("interconnect: Teach lockdep about icc_bw_lock order")
> >     d645206e9be2 igc: Expose tx-usecs coalesce setting to user
> >     d7a2bf6faa82 bnxt_en: Flush XDP for bnxt_poll_nitroa0()'s NAPI
> >     56d2418a079a net: ena: Flush XDP packets on error.
> >     07b569051f6e locking/seqlock: Do the lockdep annotation before locking in do_write_seqcount_begin_nested()
> >     a70dbdede0c7 netfilter: ipset: Fix race between IPSET_CMD_CREATE and IPSET_CMD_SWAP
> >     0dcc9b4097d8 netfilter: nf_tables: disable toggling dormant table state more than once
> >     ea82139e6e35 net: rds: Fix possible NULL-pointer dereference
> >     cd05eec2ee0c team: fix null-ptr-deref when team device type is changed
> >     8bc97117b51d net: bridge: use DEV_STATS_INC()
> >     0d3939cccb20 net: hns3: add 5ms delay before clear firmware reset irq source
> >     d6d182d856d0 net: hns3: fix fail to delete tc flower rules during reset issue
> >     7c47b238f4ec net: hns3: only enable unicast promisc when mac table full
> >     96af9a55b782 net: hns3: fix GRE checksum offload issue
> >     13ea4b92e875 x86/srso: Fix SBPB enablement for spec_rstack_overflow=off
> >     e2c34afe8362 x86/srso: Fix srso_show_state() side effect
> >     21efa88e777f platform/x86: intel_scu_ipc: Fail IPC send if still busy
> >     0a5d236b52cf platform/x86: intel_scu_ipc: Don't override scu in intel_scu_ipc_dev_simple_command()
> >     ab78000c38b4 platform/x86: intel_scu_ipc: Check status upon timeout in ipc_wait_for_interrupt()
> >     47329633b3f0 platform/x86: intel_scu_ipc: Check status after timeout in busy_loop()
> >     26df9ab5de30 dccp: fix dccp_v4_err()/dccp_v6_err() again
> >     3b14e8431855 powerpc/perf/hv-24x7: Update domain value check
> >     8860d354f653 ipv4: fix null-deref in ipv4_link_failure
> >     c196ecd3f893 igc: Fix infinite initialization loop with early XDP redirect
> >     a2d69dcb6ccb ionic: fix 16bit math issue when PAGE_SIZE >= 64KB
> >     3796e449a03e i40e: Fix VF VLAN offloading when port VLAN is configured
> >     a628f3b5cd8d i40e: Add VF VLAN pruning
> >     7a9eee3b5d4d iavf: do not process adminq tasks when __IAVF_IN_REMOVE_TASK is set
> >     f3c6a17900e8 ASoC: imx-audmix: Fix return error with devm_clk_get()
> >     f90a7b9586d7 net/core: Fix ETH_P_1588 flow dissector
> >     55629e616452 selftests: tls: swap the TX and RX sockets in some tests
> >     acabf5df49aa bpf: Avoid deadlock when using queue and stack maps from NMI
> >     c6e44f4c31c5 netfilter: nf_tables: disallow element removal on anonymous sets
> >     6a8de7775329 ASoC: meson: spdifin: start hw on dai probe
> >     ef99506eaf1d netfilter: nf_tables: fix memleak when more than 255 elements expired
> >     8d7a00b904da netfilter: nft_set_hash: try later when GC hits EAGAIN on iteration
> >     83d3a4607c58 netfilter: nft_set_pipapo: stop GC iteration if GC transaction allocation fails
> >     949369f9f0d9 netfilter: nft_set_pipapo: call nft_trans_gc_queue_sync() in catchall GC
> >     2e6846b613fa netfilter: nft_set_rbtree: use read spinlock to avoid datapath contention
> >     9af7dfb3c9d7 netfilter: nft_set_rbtree: skip sync GC for new elements in this transaction
> >     9366966caf1a netfilter: nf_tables: defer gc run if previous batch is still pending
> >     082791b42123 netfilter: nf_tables: use correct lock to protect gc_list
> >     b44a459c6561 netfilter: nf_tables: GC transaction race with abort path
> >     24707fa1e1f9 netfilter: nf_tables: GC transaction race with netns dismantle
> >     6796800f0d8e netfilter: nf_tables: fix GC transaction races with netns and netlink event exit path
> >     af78b0489e88 netfilter: nf_tables: don't fail inserts if duplicate has expired
> >     8f24fe69e3ca netfilter: nf_tables: remove busy mark and gc batch API
> >     b290795bd26f netfilter: nft_set_hash: mark set element as dead when deleting from packet path
> >     479a2cf52593 netfilter: nf_tables: adapt set backend to use GC transaction API
> >     d19e8bf3ea41 netfilter: nf_tables: GC transaction API to avoid race with control plane
> >     7c7e658a36f8 netfilter: nf_tables: don't skip expired elements during walk
> >     a2d1125ee04e tracing: Have event inject files inc the trace array ref count
> >     6b6c088c38f7 ext4: do not let fstrim block system suspend
> >     a9d3bb58da95 ext4: move setting of trimmed bit into ext4_try_to_trim_range()
> >     d91abea15c61 ext4: replace the traditional ternary conditional operator with with max()/min()
> >     656f0495e4ac ext4: change s_last_trim_minblks type to unsigned long
> >     be57857fb3c3 ext4: scope ret locally in ext4_try_to_trim_range()
> >     e832b55881a1 ata: libahci: clear pending interrupt status
> >     f6189f373151 ata: ahci: Drop pointless VPRINTK() calls and convert the remaining ones
> >     fa6d449e4d02 tracing: Increase trace array ref count on enable and filter files
> >     7a688f191a17 tracing: Make trace_marker{,_raw} stream-like
> >     68fc0e75c793 NFSv4.1: fix pnfs MDS=DS session trunking
> >     0ff78c455494 NFSv4.1: use EXCHGID4_FLAG_USE_PNFS_DS for DS server
> >     d381bfe13895 SUNRPC: Mark the cred for revalidation if the server rejects it
> >     f1c434ddafe6 NFS/pNFS: Report EINVAL errors from connect() to the server
> >     0c0a7e1f2a6a NFS: More fixes for nfs_direct_write_reschedule_io()
> >     a354b4a367f5 NFS: Use the correct commit info in nfs_join_page_group()
> >     b911329317b4 Linux 5.15.133
> >     e3a29b80e9e6 interconnect: Teach lockdep about icc_bw_lock order
> >     c6244cd00c97 drm/amd/display: enable cursor degamma for DCN3+ DRM legacy gamma
> >     08569c92f7f3 net/sched: Retire rsvp classifier
> >     6b080fa8aae1 drm/amdgpu: fix amdgpu_cs_p1_user_fence
> >     6386a2d4dc01 drm/amd/display: fix the white screen issue when >= 64GB DRAM
> >     e04b7073bdce ext4: fix rec_len verify error
> >     93763d58705a scsi: pm8001: Setup IRQs on resume
> >     72a22696cf19 scsi: megaraid_sas: Fix deadlock on firmware crashdump
> >     54603e8a88bc ata: libata: disallow dev-initiated LPM transitions to unsupported states
> >     01c7c38a90bc i2c: aspeed: Reset the i2c controller when timeout occurs
> >     763d39f4e8fb tracefs: Add missing lockdown check to tracefs_create_dir()
> >     bf195968e362 nfsd: fix change_info in NFSv4 RENAME replies
> >     bf38c1d29f8b tracing: Have option files inc the trace array ref count
> >     85ad4688b7a7 tracing: Have current_trace inc the trace array ref count
> >     962e6723239b tracing: Have tracing_max_latency inc the trace array ref count
> >     380bbd46d61c btrfs: release path before inode lookup during the ino lookup ioctl
> >     779c3cf2749c btrfs: fix lockdep splat and potential deadlock after failure running delayed items
> >     f9c78afcee46 ovl: fix incorrect fdput() on aio completion
> >     05a7289a5d4b ovl: fix failed copyup of fileattr on a symlink
> >     8bcb80293be7 attr: block mode changes of symlinks
> >     d30af15e460f md/raid1: fix error: ISO C90 forbids mixed declarations
> >     abdfde037712 samples/hw_breakpoint: fix building without module unloading
> >     58787ff3d023 x86/purgatory: Remove LTO flags
> >     8abf1ec895d5 x86/boot/compressed: Reserve more memory for page tables
> >     e1a27664fcf5 scsi: lpfc: Fix the NULL vs IS_ERR() bug for debugfs_create_file()
> >     f0fd24f1fae0 selftests: tracing: Fix to unmount tracefs for recovering environment
> >     dded6b81ad68 scsi: qla2xxx: Fix NULL vs IS_ERR() bug for debugfs_create_dir()
> >     1d5caeac9655 drm: gm12u320: Fix the timeout usage for usb_bulk_msg()
> >     b9f0572b38c1 btrfs: compare the correct fsid/metadata_uuid in btrfs_validate_super
> >     cba491ee38e2 btrfs: add a helper to read the superblock metadata_uuid
> >     cb3671a2eeac btrfs: move btrfs_pinned_by_swapfile prototype into volumes.h
> >     f16fe29368fd perf test shell stat_bpf_counters: Fix test on Intel
> >     ad73216e006f perf test: Remove bash construct from stat_bpf_counters.sh test
> >     d8f81baeb9eb MIPS: Use "grep -E" instead of "egrep"
> >     dfe961b1e476 mtd: rawnand: brcmnand: Fix ECC level field setting for v7.2 controller
> >     56cf9f446b33 mtd: rawnand: brcmnand: Allow SoC to provide I/O operations
> >     34fcb59437a7 jbd2: correct the end of the journal recovery scan range
> >     a4605449cc9f jbd2: rename jbd_debug() to jbd2_debug()
> >     db6c90f2671c jbd2: kill t_handle_lock transaction spinlock
> >     e9270898222a jbd2: fix use-after-free of transaction_t race
> >     b0412dd1c24b jbd2: refactor wait logic for transaction updates into a common function
> >     f980bf1586ef printk: Consolidate console deferred printing
> >     9be2957f014d interconnect: Fix locking for runpm vs reclaim
> >     f3f6bf22a4f5 kobject: Add sanity check for kset->kobj.ktype in kset_register()
> >     81bbe6667024 media: pci: ipu3-cio2: Initialise timing struct to avoid a compiler warning
> >     d4ef3c9c7947 usb: ehci: add workaround for chipidea PORTSC.PEC bug
> >     c829d25e26fb serial: cpm_uart: Avoid suspicious locking
> >     5353df78c226 scsi: target: iscsi: Fix buffer overflow in lio_target_nacl_info_show()
> >     b97aaf9faf89 tools: iio: iio_generic_buffer: Fix some integer type and calculation
> >     60a71fd1910e usb: gadget: fsl_qe_udc: validate endpoint index for ch9 udc
> >     c861a61be6d3 usb: cdns3: Put the cdns set active part outside the spin lock
> >     930c60e13947 media: pci: cx23885: replace BUG with error return
> >     48bb6a9fa5cb media: tuners: qt1010: replace BUG_ON with a regular error
> >     2a33fc57133d media: dvb-usb-v2: gl861: Fix null-ptr-deref in gl861_i2c_master_xfer
> >     5b1ea100ad36 media: az6007: Fix null-ptr-deref in az6007_i2c_xfer()
> >     3dd5846a8739 media: anysee: fix null-ptr-deref in anysee_master_xfer
> >     033b0c0780ad media: af9005: Fix null-ptr-deref in af9005_i2c_xfer
> >     903566208ae6 media: dw2102: Fix null-ptr-deref in dw2102_i2c_transfer()
> >     d9ef84a7c222 media: dvb-usb-v2: af9035: Fix null-ptr-deref in af9035_i2c_master_xfer
> >     ca49cef3acaa PCI: fu740: Set the number of MSI vectors
> >     d35e7ae10eb8 powerpc/pseries: fix possible memory leak in ibmebus_bus_init()
> >     46870eea5496 ARM: 9317/1: kexec: Make smp stop calls asynchronous
> >     ef7311101ca4 jfs: fix invalid free of JFS_IP(ipimap)->i_imap in diUnmount
> >     aa5b019a3e0f fs/jfs: prevent double-free in dbUnmount() after failed jfs_remount()
> >     7ac65c29b6c2 ext2: fix datatype of block number in ext2_xattr_set2()
> >     4f96c0665f9f md: raid1: fix potential OOB in raid1_remove_disk()
> >     f3e9fc7b02b9 bus: ti-sysc: Configure uart quirks for k3 SoC
> >     3157aa794c75 drm/exynos: fix a possible null-pointer dereference due to data race in exynos_drm_crtc_atomic_disable()
> >     78bc9d25997a drm/amd/display: Blocking invalid 420 modes on HDMI TMDS for DCN31
> >     5eca70c14b31 ALSA: hda: intel-dsp-cfg: add LunarLake support
> >     e8ba418d4926 samples/hw_breakpoint: Fix kernel BUG 'invalid opcode: 0000'
> >     961df5a3f5cc arm64: dts: qcom: sm8250-edo: correct ramoops pmsg-size
> >     49cd54900078 arm64: dts: qcom: sm8150-kumano: correct ramoops pmsg-size
> >     1e0a38bb840a arm64: dts: qcom: sm6125-pdx201: correct ramoops pmsg-size
> >     201071956ec6 drm/bridge: tc358762: Instruct DSI host to generate HSE packets
> >     c64ee9dd3358 wifi: mac80211_hwsim: drop short frames
> >     66594a1e6ddd netfilter: ebtables: fix fortify warnings in size_entry_mwt()
> >     fedd9377dd9c wifi: mac80211: check S1G action frame size
> >     e08333e2abae alx: fix OOB-read compiler warning
> >     2b0a093cdf59 mmc: sdhci-esdhc-imx: improve ESDHC_FLAG_ERR010450
> >     0a1f87f0ca76 tpm_tis: Resend command to recover from data transfer errors
> >     67589d247909 crypto: lib/mpi - avoid null pointer deref in mpi_cmp_ui()
> >     389106425dee wifi: wil6210: fix fortify warnings
> >     ddb8f358b5e0 wifi: mwifiex: fix fortify warning
> >     a7ebe459c72e wifi: ath9k: fix printk specifier
> >     3de6b6ab69e2 wifi: ath9k: fix fortify warnings
> >     6b0adfafb073 crypto: lrw,xts - Replace strlcpy with strscpy
> >     dc100292e503 devlink: remove reload failed checks in params get/set callbacks
> >     7b7964cd9db3 ACPI: x86: s2idle: Catch multiple ACPI_TYPE_PACKAGE objects
> >     eda268b5b7ad hw_breakpoint: fix single-stepping when using bpf_overflow_handler
> >     6e743b7261ef perf/imx_ddr: speed up overflow frequency of cycle
> >     f9a2c79c2970 perf/smmuv3: Enable HiSilicon Erratum 162001900 quirk for HIP08/09
> >     ed1afb597280 ACPI: video: Add backlight=native DMI quirk for Lenovo Ideapad Z470
> >     f685311dbe05 scftorture: Forgive memory-allocation failure if KASAN
> >     4f03fba096bf rcuscale: Move rcu_scale_writer() schedule_timeout_uninterruptible() to _idle()
> >     f1ceff37ac6b kernel/fork: beware of __put_task_struct() calling context
> >     430787056dd3 ACPICA: Add AML_NO_OPERAND_RESOLVE flag to Timer
> >     766e56faddbe locks: fix KASAN: use-after-free in trace_event_raw_event_filelock_lock
> >     6994f806c6d1 btrfs: output extra debug info if we failed to find an inline backref
> >     71eeddcad734 autofs: fix memory leak of waitqueues in autofs_catatonic_mode
> >     35ecaa3632bf Linux 5.15.132
> >     0c0d79f3366a pcd: fix error codes in pcd_init_unit()
> >     893978f1b4d1 drm/amd/display: Fix a bug when searching for insert_above_mpcc
> >     0b8e09b39ef3 MIPS: Only fiddle with CHECKFLAGS if `need-compiler'
> >     55d2e7c1ab8e kcm: Fix error handling for SOCK_DGRAM in kcm_sendmsg().
> >     e80228b27487 ixgbe: fix timestamp configuration code
> >     5b55dac919ec ipv6: fix ip6_sock_set_addr_preferences() typo
> >     481bd6dcc5fe net/tls: do not free tls_rec on async operation in bpf_exec_tx_verdict()
> >     3600c0dc0deb platform/mellanox: mlxbf-pmc: Fix reading of unprogrammed events
> >     07c0abc80604 platform/mellanox: mlxbf-pmc: Fix potential buffer overflows
> >     7c34ea34516d platform/mellanox: mlxbf-tmfifo: Drop jumbo frames
> >     694035201aac platform/mellanox: mlxbf-tmfifo: Drop the Rx packet if no more descriptors
> >     97275339c34c kcm: Fix memory leak in error path of kcm_sendmsg()
> >     864da4a5d5eb r8152: check budget for r8152_poll()
> >     fbdc4e9908b2 net: dsa: sja1105: hide all multicast addresses from "bridge fdb show"
> >     6a4480c5e6eb hsr: Fix uninit-value access in fill_frame_info()
> >     072324cfab9b net: ethernet: mtk_eth_soc: fix possible NULL pointer dereference in mtk_hwlro_get_fdir_all()
> >     5bb09dddc724 net: ethernet: mvpp2_main: fix possible OOB write in mvpp2_ethtool_get_rxnfc()
> >     06b4934ab2b5 net/smc: use smc_lgr_list.lock to protect smc_lgr_list.list iterate in smcr_port_add
> >     aea3801c234d kselftest/runner.sh: Propagate SIGTERM to runner child
> >     2f1e86014d0c net: ipv4: fix one memleak in __inet_del_ifa()
> >     f086e859ddc2 ARM: dts: BCM5301X: Extend RAM to full 256MB for Linksys EA6500 V2
> >     8173d9027031 ARM: dts: samsung: exynos4210-i9100: Fix LCD screen's physical size
> >     072cd213c64f block: don't add or resize partition on the disk with GENHD_FL_NO_PART
> >     c6ce1c5dd327 block: rename GENHD_FL_NO_PART_SCAN to GENHD_FL_NO_PART
> >     6c06a7f6b41c block: move GENHD_FL_BLOCK_EVENTS_ON_EXCL_WRITE to disk->event_flags
> >     8247ff0d5036 block: move GENHD_FL_NATIVE_CAPACITY to disk->state
> >     5ad42b999a42 pcd: cleanup initialization
> >     7607bc7fe6cc pcd: move the identify buffer into pcd_identify
> >     242bbe218814 perf hists browser: Fix the number of entries for 'e' key
> >     4d7a8a44e030 perf tools: Handle old data in PERF_RECORD_ATTR
> >     a8f91f480c62 perf hists browser: Fix hierarchy mode header
> >     4ee1cf2a5bcc MIPS: Fix CONFIG_CPU_DADDI_WORKAROUNDS `modules_install' regression
> >     df4d8d5ab647 drm/amd/display: prevent potential division by zero errors
> >     3b51d016bbbf mtd: rawnand: brcmnand: Fix potential false time out warning
> >     2353b7bb61e4 mtd: rawnand: brcmnand: Fix potential out-of-bounds access in oob write
> >     b59ff750bf80 mtd: rawnand: brcmnand: Fix crash during the panic_write
> >     ca5218aef9e5 btrfs: use the correct superblock to compare fsid in btrfs_validate_super
> >     f3260733894a btrfs: don't start transaction when joining with TRANS_JOIN_NOSTART
> >     7ef0e8b812e0 btrfs: free qgroup rsv on io failure
> >     5fd6f40d17e8 fuse: nlookup missing decrement in fuse_direntplus_link
> >     65b6890c3d01 ata: pata_ftide010: Add missing MODULE_DESCRIPTION
> >     0b62825dc6c3 ata: sata_gemini: Add missing MODULE_DESCRIPTION
> >     81dd61cb1caa ata: pata_falcon: fix IO base selection for Q40
> >     20bc2c470369 lib: test_scanf: Add explicit type cast to result initialization in test_number_prefix()
> >     4315b4a95ecf ext4: add correct group descriptors and reserved GDT blocks to system zone
> >     ef5fea70e591 jbd2: check 'jh->b_transaction' before removing it from checkpoint
> >     6778a3857266 jbd2: fix checkpoint cleanup performance regression
> >     6b195e07a2cf dmaengine: sh: rz-dmac: Fix destination and source data size setting
> >     0476f2016ddc ARC: atomics: Add compiler barrier to atomic operations...
> >     3375186d5e3f net/mlx5: Free IRQ rmap and notifier on kernel shutdown
> >     2348a375ee16 sh: boards: Fix CEU buffer size passed to dma_declare_coherent_memory()
> >     f5160dc17e81 net: hns3: remove GSO partial feature bit
> >     6d548b7cb216 net: hns3: fix the port information display when sfp is absent
> >     cc3c67e08169 net: hns3: fix invalid mutex between tc qdisc and dcb ets command issue
> >     2c9643fa6360 net: hns3: fix debugfs concurrency issue between kfree buffer and read
> >     8bfa87cf4a86 net: hns3: fix byte order conversion issue in hclge_dbg_fd_tcam_read()
> >     19280e8dfb52 netfilter: nfnetlink_osf: avoid OOB read
> >     1ad7b189cc14 netfilter: nftables: exthdr: fix 4-byte stack OOB write
> >     347f765176db net: dsa: sja1105: complete tc-cbs offload support on SJA1110
> >     cb4494cfe4b7 net: dsa: sja1105: fix -ENOSPC when replacing the same tc-cbs too many times
> >     77b850b84d21 net: dsa: sja1105: fix bandwidth discrepancy between tc-cbs software and offload
> >     d11109c03d6e ip_tunnels: use DEV_STATS_INC()
> >     fcfb5842ef9c idr: fix param name in idr_alloc_cyclic() doc
> >     131cd74a8e38 s390/zcrypt: don't leak memory if dev_set_name() fails
> >     12de76fdddb5 igb: Change IGB_MIN to allow set rx/tx value between 64 and 80
> >     7c2f90b1c213 igbvf: Change IGBVF_MIN to allow set rx/tx value between 64 and 80
> >     f4c5640d6d38 igc: Change IGC_MIN to allow set rx/tx value between 64 and 80
> >     9210b3dd74ac octeontx2-af: Fix truncation of smq in CN10K NIX AQ enqueue mbox handler
> >     1840f08c2a1b kcm: Destroy mutex in kcm_exit_net()
> >     6ea277b2c626 net: sched: sch_qfq: Fix UAF in qfq_dequeue()
> >     3868de7c5361 af_unix: Fix data race around sk->sk_err.
> >     d95456660fae af_unix: Fix data-races around sk->sk_shutdown.
> >     e5edc6e44a88 af_unix: Fix data-race around unix_tot_inflight.
> >     9151ed4b0061 af_unix: Fix data-races around user->unix_inflight.
> >     907fbed65cec net: phy: micrel: Correct bit assignments for phy_device flags
> >     5d2d3f2300c3 net: ipv6/addrconf: avoid integer underflow in ipv6_create_tempaddr
> >     77dd55f5ec6a veth: Fixing transmit return status for dropped packets
> >     56603b2c82e3 igb: disable virtualization features on 82580
> >     149bc7834d6f ipv4: ignore dst hint for multipath routes
> >     e18b49495a52 drm/i915/gvt: Drop unused helper intel_vgpu_reset_gtt()
> >     5979985f2d6b xsk: Fix xsk_diag use-after-free error during socket cleanup
> >     49acc5c5b280 net: fib: avoid warn splat in flow dissector
> >     ed4e0adfa407 net: read sk->sk_family once in sk_mc_loop()
> >     e0b483a0584f ipv4: annotate data-races around fi->fib_dead
> >     74df0319e4e2 sctp: annotate data-races around sk->sk_wmem_queued
> >     973a4c302d7f net/sched: fq_pie: avoid stalls in fq_pie_timer()
> >     5e22217c1142 pwm: lpc32xx: Remove handling of PWM channels
> >     676152264dec watchdog: intel-mid_wdt: add MODULE_ALIAS() to allow auto-load
> >     d6aa2be1379d perf top: Don't pass an ERR_PTR() directly to perf_session__delete()
> >     79bd17c99ec9 perf vendor events: Drop some of the JSON/events for power10 platform
> >     1356eaceef34 perf vendor events: Update the JSON/events descriptions for power10 platform
> >     24481d5c7413 x86/virt: Drop unnecessary check on extended CPUID level in cpu_has_svm()
> >     6e9863165674 perf annotate bpf: Don't enclose non-debug code with an assert()
> >     184be0d59242 Input: tca6416-keypad - fix interrupt enable disbalance
> >     0b79f5a19cfb Input: tca6416-keypad - always expect proper IRQ number in i2c client
> >     1e3167aa4ba2 backlight: gpio_backlight: Drop output GPIO direction check for initial power state
> >     6fc8bdc3cf4c pwm: atmel-tcb: Fix resource freeing in error path and remove
> >     6b2bb1a1a63c pwm: atmel-tcb: Harmonize resource allocation order
> >     d4734ef765eb pwm: atmel-tcb: Convert to platform remove callback returning void
> >     c3bc668581e7 perf trace: Really free the evsel->priv area
> >     8e96f741b328 perf trace: Use zfree() to reduce chances of use after free
> >     414cf7a2cc87 kconfig: fix possible buffer overflow
> >     be9ce0dbde4f gfs2: low-memory forced flush fixes
> >     751facd3634c gfs2: Switch to wait_event in gfs2_logd
> >     d0245b066971 kbuild: do not run depmod for 'make modules_sign'
> >     05333a6a21e3 bus: mhi: host: Skip MHI reset if device is in RDDM
> >     e2964c98ec31 NFSv4/pnfs: minor fix for cleanup path in nfs4_get_device_info
> >     da302f1d476a NFS: Fix a potential data corruption
> >     0db19df21be5 clk: qcom: mss-sc7180: fix missing resume during probe
> >     f64f682be7c8 clk: qcom: q6sstop-qcs404: fix missing resume during probe
> >     b2f39b813d1e soc: qcom: qmi_encdec: Restrict string length in decode
> >     e61db8922631 clk: qcom: gcc-mdm9615: use proper parent for pll0_vote clock
> >     a8474506c912 clk: imx: pll14xx: dynamically configure PLL for 393216000/361267200Hz
> >     a69b951c8398 dt-bindings: clock: xlnx,versal-clk: drop select:false
> >     ead2436cf05e pinctrl: cherryview: fix address_space_handler() argument
> >     8859f58c1790 parisc: led: Reduce CPU overhead for disk & lan LED computation
> >     2655e1d970cf parisc: led: Fix LAN receive and transmit LEDs
> >     7ad44409cd3b lib/test_meminit: allocate pages up to order MAX_ORDER
> >     2d8138cea71d clk: qcom: turingcc-qcs404: fix missing resume during probe
> >     9f5db4ab19f8 drm/ast: Fix DRAM init on AST2200
> >     cfc47807a482 clk: qcom: camcc-sc7180: fix async resume during probe
> >     309c27162afe fbdev/ep93xx-fb: Do not assign to struct fb_info.dev
> >     4316e951f164 scsi: qla2xxx: Fix firmware resource tracking
> >     7b89c3727bff scsi: qla2xxx: Error code did not return to upper layer
> >     15a71bb25beb scsi: qla2xxx: Fix smatch warn for qla_init_iocb_limit()
> >     106392156273 scsi: qla2xxx: Flush mailbox commands on chip reset
> >     def49a05aef4 scsi: qla2xxx: Remove unsupported ql2xenabledif option
> >     be12c9f4c60c scsi: qla2xxx: Fix TMF leak through
> >     4322f3de9f21 scsi: qla2xxx: Fix session hang in gnl
> >     a4708402c458 scsi: qla2xxx: Turn off noisy message log
> >     b0453b0cf506 scsi: qla2xxx: Fix erroneous link up failure
> >     5934b2125f5b scsi: qla2xxx: Fix command flush during TMF
> >     4a16a46c8481 scsi: qla2xxx: fix inconsistent TMF timeout
> >     f1ea164be545 scsi: qla2xxx: Fix deletion race condition
> >     683945b17724 scsi: qla2xxx: Limit TMF to 8 per function
> >     fde268c234d1 scsi: qla2xxx: Adjust IOCB resource on qpair create
> >     c29848249f78 io_uring: break iopolling on signal
> >     0def123f1254 io_uring: break out of iowq iopoll on teardown
> >     1a0aba2bf293 io_uring: always lock in io_apoll_task_func
> >     2920cc4c64a1 net/ipv6: SKB symmetric hash should incorporate transport ports
> >     529bcc70c49c udf: initialize newblock to 0
> >     fae2d591f3cb Revert "drm/amdgpu: install stub fence into potential unused fence pointers"
> >     f01e21d6c7ed md/md-bitmap: remove unnecessary local variable in backlog_store()
> >     99a8d14d7965 tracing: Zero the pipe cpumask on alloc to avoid spurious -EBUSY
> >     05c581ad3e7b perf/x86/uncore: Correct the number of CHAs on EMR
> >     861cfdc51f22 x86/sgx: Break up long non-preemptible delays in sgx_vepc_release()
> >     7e3ddbea87a9 USB: core: Fix oversight in SuperSpeed initialization
> >     7fe9d8799606 USB: core: Fix race by not overwriting udev->descriptor in hub_port_init()
> >     eda9a2966582 USB: core: Change usb_get_device_descriptor() API
> >     56c49a3328e9 USB: core: Unite old scheme and new scheme descriptor reads
> >     0ad6bad31da6 usb: typec: bus: verify partner exists in typec_altmode_attention
> >     31220bd89c22 usb: typec: tcpm: set initial svdm version based on pd revision
> >     3acc6b9f266f cpufreq: brcmstb-avs-cpufreq: Fix -Warray-bounds bug
> >     cb65ad51f1bd crypto: stm32 - fix loop iterating through scatterlist for DMA
> >     9ab2c149c2e7 s390/ipl: add missing secure/has_secure file to ipl type 'unknown'
> >     6aff2732577c arm64: sdei: abort running SDEI handlers during crash
> >     fedecaeef888 pstore/ram: Check start of empty przs during init
> >     8d68582b93e6 mmc: renesas_sdhi: register irqs before registering controller
> >     5294144b6ad2 fsverity: skip PKCS#7 parser when keyring is empty
> >     86608e1b0c6f net: handle ARPHRD_PPP in dev_is_mac_header_xmit()
> >     51ffed9ca1a4 X.509: if signature is unsupported skip validation
> >     6ecf09699eb1 dccp: Fix out of bounds access in DCCP error handler
> >     7a2978e8d3c0 dlm: fix plock lookup when using multiple lockspaces
> >     703cf47d47ba parisc: Fix /proc/cpuinfo output for lscpu
> >     49a49d442075 procfs: block chmod on /proc/thread-self/comm
> >     44f6ec589353 Revert "PCI: Mark NVIDIA T4 GPUs to avoid bus reset"
> >     d73d3787c9d1 ntb: Fix calculation ntb_transport_tx_free_entry()
> >     da0c7293f4db ntb: Clean up tx tail index on link down
> >     bfa051f650a7 ntb: Drop packets when qp link is down
> >     8f4edcd65534 scsi: mpt3sas: Perform additional retries if doorbell read returns 0
> >     58388f2958f6 Revert "scsi: qla2xxx: Fix buffer overrun"
> >     bd188d1e3855 media: venus: hfi_venus: Write to VIDC_CTRL_INIT after unmasking interrupts
> >     6e9632a01e6d media: dvb: symbol fixup for dvb_attach()
> >     9a43563cfd6b arm64: csum: Fix OoB access in IP checksum code for negative lengths
> >     a0a49da2a79a i3c: master: svc: fix probe failure when no i3c device exist
> >     a905ac21b2ab xtensa: PMU: fix base address for the newer hardware
> >     8742dbf9c25d backlight/lv5207lp: Compare against struct fb_info.device
> >     568132f74cb1 backlight/bd6107: Compare against struct fb_info.device
> >     4e7b4ddc900c backlight/gpio_backlight: Compare against struct fb_info.device
> >     3b018c3d1016 ARM: OMAP2+: Fix -Warray-bounds warning in _pwrdm_state_switch()
> >     cbb7d8a4b4be ipmi_si: fix a memleak in try_smi_init()
> >     6043dd31f771 PCI: rockchip: Use 64-bit mask on MSI 64-bit PCI address
> >     aba1bf197467 media: i2c: ccs: Check rules is non-NULL
> >     df64819dd6a0 mm/vmalloc: add a safer version of find_vm_area() for debug
> >     20b7d0a62ad1 scsi: core: Fix the scsi_set_resid() documentation
> >     20990d6a8543 printk: ringbuffer: Fix truncating buffer size min_t cast
> >     0a22f9c17b1a rcu: dump vmalloc memory info safely
> >     d479c841b18d ALSA: pcm: Fix missing fixup call in compat hw_refine ioctl
> >     111bafa210ae PM / devfreq: Fix leak in devfreq_dev_release()
> >     be7353af5b35 igb: set max size RX buffer when store bad packet is enabled
> >     d5790386595d skbuff: skb_segment, Call zero copy functions before using skbuff frags
> >     267a29f8bfdb netfilter: xt_sctp: validate the flag_info count
> >     b3d07714ad24 netfilter: xt_u32: validate user space input
> >     a9e6142e5f8f netfilter: ipset: add the missing IP_SET_HASH_WITH_NET0 macro for ip_set_hash_netportnet.c
> >     3e48f741e98a igmp: limit igmpv3_newpack() packet size to IP_MAX_MTU
> >     de16cb7986f2 virtio_ring: fix avail_wrap_counter in virtqueue_add_packed
> >     d6f80ddb9eda cpufreq: Fix the race condition while updating the transition_task of policy
> >     42d8c7fa0bf6 dmaengine: ste_dma40: Add missing IRQ check in d40_probe
> >     329d0f168c8f um: Fix hostaudio build errors
> >     58d17e766093 mtd: rawnand: fsmc: handle clk prepare error in fsmc_nand_resume()
> >     679a71b31179 mtd: spi-nor: Check bus width while setting QE bit
> >     8869fd166f23 leds: trigger: tty: Do not use LED_ON/OFF constants, use led_blink_set_oneshot instead
> >     0f715ea7d36e leds: multicolor: Use rounded division when calculating color components
> >     1a68bef23726 leds: pwm: Fix error code in led_pwm_create_fwnode()
> >     abd740db896b rpmsg: glink: Add check for kstrdup
> >     b45cf29f97a2 phy/rockchip: inno-hdmi: do not power on rk3328 post pll on reg write
> >     40d637359f3f phy/rockchip: inno-hdmi: round fractal pixclock in rk3328 recalc_rate
> >     52942a47d034 phy/rockchip: inno-hdmi: use correct vco_div_5 macro on rk3328
> >     31d7e6c7689b mtd: rawnand: brcmnand: Fix mtd oobsize
> >     6182318ac046 tracing: Fix race issue between cpu buffer write and swap
> >     548f48ec1915 tracing: Remove extra space at the end of hwlat_detector/mode
> >     2ba8bb00720a x86/speculation: Mark all Skylake CPUs as vulnerable to GDS
> >     dde88ab4e45b HID: multitouch: Correct devm device reference for hidinput input_dev name
> >     4fb28379b3c7 HID: logitech-dj: Fix error handling in logi_dj_recv_switch_to_dj_mode()
> >     1bb42aca7a96 Revert "IB/isert: Fix incorrect release of isert connection"
> >     4f1807fddd9b amba: bus: fix refcount leak
> >     1c3701373463 serial: tegra: handle clk prepare error in tegra_uart_hw_init()
> >     076fb40cf27a scsi: fcoe: Fix potential deadlock on &fip->ctlr_lock
> >     c4772759abe1 scsi: core: Use 32-bit hostnum in scsi_host_lookup()
> >     6248f4305378 cgroup:namespace: Remove unused cgroup_namespaces_init()
> >     04824d50e6b5 media: i2c: rdacm21: Fix uninitialized value
> >     f3572eef8551 media: ov2680: Fix regulators being left enabled on ov2680_power_on() errors
> >     205f71744176 media: ov2680: Fix ov2680_set_fmt() which == V4L2_SUBDEV_FORMAT_TRY not working
> >     89ecb4b40094 media: ov2680: Add ov2680_fill_format() helper function
> >     784d1b83ae2c media: ov2680: Don't take the lock for try_fmt calls
> >     dbb717b4ee68 media: ov2680: Remove VIDEO_V4L2_SUBDEV_API ifdef-s
> >     4c1a5c2885d4 media: ov2680: Fix vflip / hflip set functions
> >     958905ed42b8 media: ov2680: Fix ov2680_bayer_order()
> >     cdd5fca7200d media: ov2680: Remove auto-gain and auto-exposure controls
> >     322a805ffdff media: i2c: ov2680: Set V4L2_CTRL_FLAG_MODIFY_LAYOUT on flips
> >     abba34017e16 media: ov5640: Enable MIPI interface in ov5640_set_power_mipi()
> >     1717f67be875 USB: gadget: f_mass_storage: Fix unused variable warning
> >     121b8d30f42c media: venus: hfi_venus: Only consider sys_idle_indicator on V1
> >     f6b483ead6dc media: go7007: Remove redundant if statement
> >     d079a3e1ccdd platform/x86: dell-sysman: Fix reference leak
> >     426bd7418701 iommu/vt-d: Fix to flush cache of PASID directory table
> >     9dc6f660815a iommu/qcom: Disable and reset context bank before programming
> >     3274e32fc969 fsi: aspeed: Reset master errors after CFAM reset
> >     7a17deca33e1 IB/uverbs: Fix an potential error pointer dereference
> >     42d111304dd7 RDMA/hns: Fix CQ and QP cache affinity
> >     b051c3bf3bdf RDMA/hns: Fix incorrect post-send with direct wqe of wr-list
> >     154822356e4d RDMA/hns: Fix port active speed
> >     de4aca5b284e iommu/sprd: Add missing force_aperture
> >     46b76f13f1ad driver core: test_async: fix an error code
> >     a6992ecefe5d dma-buf/sync_file: Fix docs syntax
> >     d3256d80406c coresight: tmc: Explicit type conversions to prevent integer overflow
> >     93a5b461a4e1 RDMA/irdma: Replace one-element array with flexible-array member
> >     97097ea2f37e scsi: qedf: Do not touch __user pointer in qedf_dbg_fp_int_cmd_read() directly
> >     1c996be7f233 scsi: qedf: Do not touch __user pointer in qedf_dbg_debug_cmd_read() directly
> >     cb6d20a8b5d7 scsi: qedf: Do not touch __user pointer in qedf_dbg_stop_io_on_error_cmd_read() directly
> >     2f0d202d82b9 x86/APM: drop the duplicate APM_MINOR_DEV macro
> >     f34508d934c4 serial: sprd: Fix DMA buffer leak issue
> >     c54c66d904fa serial: sprd: Assign sprd_port after initialized to avoid wrong access
> >     f61fc650c478 scsi: qla4xxx: Add length check when parsing nlattrs
> >     46ad449efde1 scsi: be2iscsi: Add length check when parsing nlattrs
> >     4bd57d889099 scsi: iscsi: Add strlen() check in iscsi_if_set{_host}_param()
> >     e9bac3cc744f scsi: iscsi: Add length check for nlattr payload
> >     9285efd95996 scsi: iscsi: Rename iscsi_set_param() to iscsi_if_set_param()
> >     7231d60d41c4 scsi: RDMA/srp: Fix residual handling
> >     484ddaa90b7e usb: phy: mxs: fix getting wrong state with mxs_phy_is_otg_host()
> >     cbb8f7097e11 media: mediatek: vcodec: Return NULL if no vdec_fb is found
> >     18dc93de9019 media: rkvdec: increase max supported height for H.264
> >     f1e7d999f37e scsi: hisi_sas: Fix normally completed I/O analysed as failed
> >     46d1b2a3d5a6 scsi: hisi_sas: Fix warnings detected by sparse
> >     e454e985950b scsi: hisi_sas: Modify v3 HW SATA completion error processing
> >     7caac45b52f4 scsi: hisi_sas: Modify v3 HW SSP underflow error processing
> >     f64d02822b82 media: cx24120: Add retval check for cx24120_message_send()
> >     7ca7cd02114a media: dvb-usb: m920x: Fix a potential memory leak in m920x_i2c_xfer()
> >     fb24b65aaccd media: dib7000p: Fix potential division by zero
> >     56a3d8ae4576 drivers: usb: smsusb: fix error handling code in smsusb_init_device
> >     d1b51b130d32 iommu: rockchip: Fix directory table address encoding
> >     a50d60b8f2af iommu/amd/iommu_v2: Fix pasid_state refcount dec hit 0 warning on pasid unbind
> >     caf058833b6f media: v4l2-core: Fix a potential resource leak in v4l2_fwnode_parse_link()
> >     711e9e44f6c4 media: i2c: tvp5150: check return value of devm_kasprintf()
> >     30d4380eb030 media: ad5820: Drop unsupported ad5823 from i2c_ and of_device_id tables
> >     663114dfc178 RDMA/qedr: Remove a duplicate assignment in irdma_query_ah()
> >     1473e40b3912 pNFS: Fix assignment of xprtdata.cred
> >     fb7ddc1138b0 NFSv4.2: fix handling of COPY ERR_OFFLOAD_NO_REQ
> >     53a1e5ab1b11 NFS: Guard against READDIR loop when entry names exceed MAXNAMELEN
> >     19a648a07572 NFSD: da_addr_body field missing in some GETDEVICEINFO replies
> >     b0f127a7c635 fs: lockd: avoid possible wrong NULL parameter
> >     8f994b830dd0 jfs: validate max amount of blocks before allocation.
> >     f6a84ef1d080 ext4: fix unttached inode after power cut with orphan file feature enabled
> >     a9ddbfed5346 powerpc/iommu: Fix notifiers being shared by PCI and VIO buses
> >     a70c8de30514 nfs/blocklayout: Use the passed in gfp flags
> >     2935443dc9c2 powerpc/pseries: Rework lppaca_shared_proc() to avoid DEBUG_PREEMPT
> >     75dcb650a7ef powerpc: Don't include lppaca.h in paca.h
> >     cefcb002c5c9 PCI: layerscape: Add workaround for lost link capabilities during reset
> >     4be323c73797 PCI: layerscape: Add the endpoint linkup notifier support
> >     69c712389e1f PCI: dwc: Add start_link/stop_link inlines
> >     aac0a9a1577b wifi: ath10k: Use RMW accessors for changing LNKCTL
> >     3539bab5f9de wifi: ath11k: Use RMW accessors for changing LNKCTL
> >     ea670d0146a3 net/mlx5: Use RMW accessors for changing LNKCTL
> >     348ef09df984 drm/radeon: Use RMW accessors for changing LNKCTL
> >     5468237382ed drm/amdgpu: Use RMW accessors for changing LNKCTL
> >     00f79e78bf4b powerpc/perf: Convert fsl_emb notifier to state machine callbacks
> >     a26a5e4be2c4 powerpc/fadump: reset dump area size if fadump memory reserve fails
> >     13fd667db999 vfio/type1: fix cap_migration information leak
> >     6b708243d3d9 powerpc/radix: Move some functions into #ifdef CONFIG_KVM_BOOK3S_HV_POSSIBLE
> >     dbde1d9c54e2 clk: imx: composite-8m: fix clock pauses when set_rate would be a no-op
> >     824e97302fd8 clk: imx8mp: fix sai4 clock
> >     66ef144dbdf9 PCI/ASPM: Use RMW accessors for changing LNKCTL
> >     f46fa8ab8d82 PCI: pciehp: Use RMW accessors for changing LNKCTL
> >     759d978e831b pinctrl: mcp23s08: check return value of devm_kasprintf()
> >     02faf0bd6fdc PCI: Mark NVIDIA T4 GPUs to avoid bus reset
> >     4c20a4143276 PCI: microchip: Correct the DED and SEC interrupt bit offsets
> >     377f7aeddda0 clk: qcom: gcc-sm6350: Fix gcc_sdcc2_apps_clk_src
> >     1c4a98c55fa3 clk: qcom: reset: Use the correct type of sleep/delay based on length
> >     bd4eff9c835a clk: qcom: gcc-sm8250: Fix gcc_sdcc2_apps_clk_src
> >     b1cb8bf42b36 ext4: avoid potential data overflow in next_linear_group
> >     3e24082f1682 ext4: correct grp validation in ext4_mb_good_group
> >     febacbefe451 EDAC/igen6: Fix the issue of no error events
> >     964f62caac08 clk: qcom: gcc-sc7180: Fix up gcc_sdcc2_apps_clk_src
> >     f1399e1543e7 clk: sunxi-ng: Modify mismatched function name
> >     92913d32e719 drivers: clk: keystone: Fix parameter judgment in _of_pll_clk_init()
> >     3ad53071fe85 ipmi:ssif: Fix a memory leak when scanning for an adapter
> >     7792869495b6 ipmi:ssif: Add check for kstrdup
> >     53abafedfeb7 ALSA: ac97: Fix possible error value of *rac97
> >     48fc5717b249 of: unittest: Fix overlay type in apply/revert check
> >     01bb96ad3808 of: overlay: Call of_changeset_init() early
> >     30f04a41e7d7 md: raid0: account for split bio in iostat accounting
> >     9643cc0b1771 md/raid0: Fix performance regression for large sequential writes
> >     17fbf7da491f md/raid0: Factor out helper for mapping and submitting a bio
> >     d04f1e322f52 md: add error_handlers for raid0 and linear
> >     d8b6adb84041 md: Set MD_BROKEN for RAID1 and RAID10
> >     a68fabdad970 bus: ti-sysc: Fix cast to enum warning
> >     7636dfc42b66 arm64: dts: qcom: apq8016-sbc: Fix ov5640 regulator supply names
> >     fff4d36247e8 drm/mediatek: Fix potential memory leak if vmap() fail
> >     e5758ad9a34f drm/mediatek: Remove freeing not dynamic allocated memory
> >     97274bea0136 bus: ti-sysc: Fix build warning for 64-bit build
> >     cc6b09671d0c io_uring: fix drain stalls by invalid SQE
> >     0152e7758cc4 audit: fix possible soft lockup in __audit_inode_child()
> >     48e4c4819039 drm/msm/a2xx: Call adreno_gpu_init() earlier
> >     76c3ad12441f drm/amd/pm: fix variable dereferenced issue in amdgpu_device_attr_create()
> >     32e060927351 smackfs: Prevent underflow in smk_set_cipso()
> >     502dfc5875ba firmware: meson_sm: fix to avoid potential NULL pointer dereference
> >     c0b1eee64870 drm/msm/mdp5: Don't leak some plane state
> >     d0b82c217feb drm: xlnx: zynqmp_dpsub: Add missing check for dma_set_mask
> >     b7b0c48851c4 ima: Remove deprecated IMA_TRUSTED_KEYRING Kconfig
> >     8025396b76e9 drm/panel: simple: Add missing connector type and pixel format for AUO T215HVN01
> >     27eee65b2e31 drm/armada: Fix off-by-one error in armada_overlay_get_property()
> >     cc9254b24a4b arm64: dts: qcom: sm8150: Fix the I2C7 interrupt
> >     ea5bc6f5aa09 of: unittest: fix null pointer dereferencing in of_unittest_find_node_by_name()
> >     4197eeb55f4b drm/tegra: dpaux: Fix incorrect return value of platform_get_irq
> >     9712279e9743 drm/msm: Update dev core dump to not print backwards
> >     8ef5d1f16d92 md/md-bitmap: hold 'reconfig_mutex' in backlog_store()
> >     382638364711 md/bitmap: don't set max_write_behind if there is no write mostly device
> >     a3d36107ee48 md/raid10: use dereference_rdev_and_rrdev() to get devices
> >     94ca5eed9530 md/raid10: factor out dereference_rdev_and_rrdev()
> >     246bac7d3c3e drm/amdgpu: Update min() to min_t() in 'amdgpu_info_ioctl'
> >     de93b4711ac2 arm64: dts: qcom: sdm845: Fix the min frequency of "ice_core_clk"
> >     a9e56fa8a0ca arm64: dts: qcom: sdm845: Add missing RPMh power domain to GCC
> >     db0ba312542d ARM: dts: BCM53573: Fix Ethernet info for Luxul devices
> >     c4413633ef78 drm: adv7511: Fix low refresh rate register for ADV7533/5
> >     57b6d92c79e9 ARM: dts: samsung: s5pv210-smdkv210: correct ethernet reg addresses (split)
> >     b7f47031e319 ARM: dts: s5pv210: add dummy 5V regulator for backlight on SMDKv210
> >     2f0246b3c7ff ARM: dts: samsung: s3c6410-mini6410: correct ethernet reg addresses (split)
> >     d12beb1b1ee5 ARM: dts: s3c64xx: align pinctrl with dtschema
> >     188f2d41fa5d x86/mm: Fix PAT bit missing from page protection modify mask
> >     1dd43e1e54d5 drm/etnaviv: fix dumping of active MMU context
> >     1634fe406c34 arm64: dts: qcom: pmi8994: Add missing OVP interrupt
> >     4b7eb5e2c1c4 arm64: dts: qcom: Move WLED num-strings from pmi8994 to sony-xperia-tone
> >     92919d98e673 arm64: dts: qcom: pmi8994: Remove hardcoded linear WLED enabled-strings
> >     365909857242 arm64: dts: qcom: pm660l: Add missing short interrupt
> >     ea48fd91df12 arm64: dts: qcom: correct SPMI WLED register range encoding
> >     eee01e0d6abe arm64: dts: qcom: pmi8998: Add node for WLED
> >     b788afdbfd5a arm64: dts: qcom: sm8250-sony-xperia: correct GPIO keys wakeup again
> >     2840d9b9c875 ARM: dts: BCM53573: Use updated "spi-gpio" binding properties
> >     b35f3ca1877e ARM: dts: BCM53573: Add cells sizes to PCIe node
> >     bed08bb83292 drm/amdgpu: avoid integer overflow warning in amdgpu_device_resize_fb_bar()
> >     261e69456617 arm64: dts: qcom: sm8250: Mark PCIe hosts as DMA coherent
> >     12a93e53eaf0 arm64: dts: qcom: pmk8350: fix ADC-TM compatible string
> >     4c9a637258bb arm64: dts: qcom: sm8350: Use proper CPU compatibles
> >     4c918fb77dea arm64: dts: qcom: sm8350: Add missing LMH interrupts to cpufreq
> >     9c022ab2db40 arm64: dts: qcom: msm8996: Add missing interrupt to the USB2 controller
> >     bda65ecaec97 arm64: dts: qcom: sm8250-edo: Rectify gpio-keys
> >     6119aaced94f arm64: dts: qcom: sm8250-edo: Add GPIO line names for PMIC GPIOs
> >     c0dc9d7d3f2b arm64: dts: qcom: sm8250-edo: Add gpio line names for TLMM
> >     d2d698daa1fa arm64: dts: qcom: sm8250: correct dynamic power coefficients
> >     510bae3d37f7 soc: qcom: ocmem: Fix NUM_PORTS & NUM_MACROS macros
> >     b08c7a31baeb soc: qcom: ocmem: Add OCMEM hardware version print
> >     dc04034502e6 ASoC: stac9766: fix build errors with REGMAP_AC97
> >     89602de9a2d7 quota: fix dqput() to follow the guarantees dquot_srcu should provide
> >     1df46e717ee9 quota: add new helper dquot_active()
> >     bd0a6452f070 quota: rename dquot_active() to inode_quota_active()
> >     5b8240223407 quota: factor out dquot_write_dquot()
> >     6c6efd3a1d06 drm/bridge: tc358764: Fix debug print parameter order
> >     a48e7def0006 netrom: Deny concurrent connect().
> >     4cf994d3f4ff net/sched: sch_hfsc: Ensure inner classes have fsc curve
> >     edb5b1b3b9f8 hwmon: (tmp513) Fix the channel number in tmp51x_is_visible()
> >     a85fd8116555 mlxsw: i2c: Limit single transaction buffer size
> >     7790b6a2f5f0 mlxsw: i2c: Fix chunk size setting in output mailbox buffer
> >     510e0cbd6408 net: arcnet: Do not call kfree_skb() under local_irq_disable()
> >     93a572b9d42f wifi: ath9k: use IS_ERR() with debugfs_create_dir()
> >     5138beea8e7f Bluetooth: btusb: Do not call kfree_skb() under spin_lock_irqsave()
> >     d7fd24b8d1bb wifi: mwifiex: avoid possible NULL skb pointer dereference
> >     71ce8be48bf0 wifi: nl80211/cfg80211: add forgotten nla_policy for BSS color attribute
> >     11f93fff6e8a wifi: ath9k: protect WMI command response buffer replacement with a lock
> >     6904c7afd512 wifi: ath9k: fix races between ath9k_wmi_cmd and ath9k_wmi_ctrl_rx
> >     cec7db9ea031 samples/bpf: fix broken map lookup probe
> >     89f19a9a055d wifi: mwifiex: Fix missed return in oob checks failed path
> >     308eb3a609ac wifi: mwifiex: fix memory leak in mwifiex_histogram_read()
> >     9c00731bf05d fs: ocfs2: namei: check return value of ocfs2_add_entry()
> >     f683992d30ee lwt: Check LWTUNNEL_XMIT_CONTINUE strictly
> >     e3f647e4b642 lwt: Fix return values of BPF xmit ops
> >     4ff998134025 hwrng: iproc-rng200 - Implement suspend and resume calls
> >     5a70ab6b59b2 crypto: caam - fix unchecked return value error
> >     660b6b1c5cf8 ice: ice_aq_check_events: fix off-by-one check when filling buffer
> >     55fab9389d65 net-memcg: Fix scope of sockmem pressure indicators
> >     41c40d84838d selftests/bpf: Clean up fmod_ret in bench_rename test script
> >     50c78e71446d net: tcp: fix unexcepted socket die when snd_wnd is 0
> >     942d8cefb022 Bluetooth: Fix potential use-after-free when clear keys
> >     7b0243d26a71 Bluetooth: nokia: fix value check in nokia_bluetooth_serdev_probe()
> >     048545d9fc64 crypto: api - Use work queue in crypto_destroy_instance
> >     56cb7bbefcaf crypto: stm32 - Properly handle pm_runtime_get failing
> >     e3c4a6b073e4 selftests/bpf: fix static assert compilation issue for test_cls_*.c
> >     43423b3e0467 wifi: mwifiex: fix error recovery in PCIE buffer descriptor management
> >     7c54b6fc39eb wifi: mwifiex: Fix OOB and integer underflow when rx packets
> >     a20b96cf6925 wifi: mt76: mt7915: fix power-limits while chan_switch
> >     5c75a4379589 can: gs_usb: gs_usb_receive_bulk_callback(): count RX overflow errors also in case of OOM
> >     890843254f38 spi: tegra20-sflash: fix to check return value of platform_get_irq() in tegra_sflash_probe()
> >     2ff9ac0cf25f wifi: mt76: testmode: add nla_policy for MT76_TM_ATTR_TX_LENGTH
> >     802008e8c73a ipv6: Add reasons for skb drops to __udp6_lib_rcv
> >     7dcbc0bb0e5c bpf: reject unhashed sockets in bpf_sk_assign
> >     caa2883b1885 udp: re-score reuseport groups when connected sockets are present
> >     b60dfa4559d8 regmap: rbtree: Use alloc_flags for memory allocations
> >     34f1180658d9 hwrng: pic32 - use devm_clk_get_enabled
> >     5af3c8676b36 hwrng: nomadik - keep clock enabled while hwrng is registered
> >     14c6d1e80847 tcp: tcp_enter_quickack_mode() should be static
> >     7b75b4c90a9e bpf: Clear the probe_addr for uprobe
> >     75d3960be702 bpftool: Use a local bpf_perf_event_value to fix accessing its fields
> >     8ea6871116d5 cpufreq: powernow-k8: Use related_cpus instead of cpus in driver.exit()
> >     be2092d2a703 x86/efistub: Fix PCI ROM preservation in mixed mode
> >     9eb25ea7b65d ACPI: x86: s2idle: Fix a logic error parsing AMD constraints table
> >     26097a7f28b3 ACPI: x86: s2idle: Post-increment variables when getting constraints
> >     8a962f11a95b s390/paes: fix PKEY_TYPE_EP11_AES handling for secure keyblobs
> >     7833a74f8d00 s390/pkey: fix/harmonize internal keyblob headers
> >     208383d68510 selftests/futex: Order calls to futex_lock_pi
> >     c7802ff51adc perf/imx_ddr: don't enable counter0 if none of 4 counters are used
> >     0a872a0521c8 x86/decompressor: Don't rely on upper 32 bits of GPRs being preserved
> >     3af6f77e8090 selftests/resctrl: Close perf value read fd on errors
> >     4505ad996b66 selftests/resctrl: Unmount resctrl FS if child fails to run benchmark
> >     c68a196e7ff6 selftests/resctrl: Don't leak buffer in fill_cache()
> >     fdcb63afd3f6 selftests/resctrl: Add resctrl.h into build deps
> >     b2ba11ed4d10 selftests/resctrl: Make resctrl_tests run using kselftest framework
> >     e0478944f4a5 OPP: Fix passing 0 to PTR_ERR in _opp_attach_genpd()
> >     ec9d118ad99d refscale: Fix uninitalized use of wait_queue_head_t
> >     e280033ef135 ARM: ptrace: Restore syscall skipping for tracers
> >     4c3f33904dea ARM: ptrace: Restore syscall restart tracing
> >     0481251b7cd6 selftests/harness: Actually report SKIP for signal tests
> >     060ca3f7899a tmpfs: verify {g,u}id mount options correctly
> >     d412e9b34b90 fs: Fix error checking for d_hash_and_lookup()
> >     a4229f93bc54 eventfd: prevent underflow for eventfd semaphores
> >     cedb8719333d reiserfs: Check the return value from __getblk()
> >     c1a4117f1544 Revert "net: macsec: preserve ingress frame ordering"
> >     40671f90d5b5 udf: Handle error when adding extent to a file
> >     099bf90d7fc4 udf: Check consistency of Space Bitmap Descriptor
> >     7039aa1be9cc of: kexec: Mark ima_{free,stable}_kexec_buffer() as __init
> >     759d51eda2d0 net: Avoid address overwrite in kernel_connect
> >     7c4cce5700b9 arm64: lib: Import latest version of Arm Optimized Routines' strncmp
> >     104df1c695c1 crypto: rsa-pkcs1pad - Use helper to set reqsize
> >     273f4615314f platform/mellanox: Fix mlxbf-tmfifo not handling all virtio CONSOLE notifications
> >     9ef5c25bcf1b tracing: Introduce pipe_cpumask to avoid race on trace_pipes
> >     8c1b60dad0f5 ALSA: seq: oss: Fix racy open/close of MIDI devices
> >     fa05aea28195 scsi: lpfc: Fix incorrect big endian type assignment in bsg loopback path
> >     f0bf8a071134 scsi: storvsc: Always set no_report_opcodes
> >     e9e62419e797 sctp: handle invalid error codes without calling BUG()
> >     3714bb4a1df8 bnx2x: fix page fault following EEH recovery
> >     53b8cc2f9685 netlabel: fix shift wrapping bug in netlbl_catmap_setlong()
> >     867cdd7f9544 drm/amdgpu: Match against exact bootloader status
> >     0863204deb3c net: hns3: restore user pause configure when disable autoneg
> >     ac93def0dbb4 scsi: qedi: Fix potential deadlock on &qedi_percpu->p_work_lock
> >     bef6c89a92d0 scsi: lpfc: Remove reftag check in DIF paths
> >     b439e33a8c93 idmaengine: make FSL_EDMA and INTEL_IDMA64 depends on HAS_IOMEM
> >     156b803194ae wifi: brcmfmac: Fix field-spanning write in brcmf_scan_params_v2_to_v1()
> >     87ea5e89407e net: usb: qmi_wwan: add Quectel EM05GV2
> >     e1313fa9d2e3 vmbus_testing: fix wrong python syntax for integer value comparison
> >     5faad57ba6c7 clk: fixed-mmio: make COMMON_CLK_FIXED_MMIO depend on HAS_IOMEM
> >     e13f0dd5fbe2 kprobes: Prohibit probing on CFI preamble symbol
> >     ee49b97cb5ae security: keys: perform capable check only on privileged operations
> >     f44f50305de2 ata: pata_arasan_cf: Use dev_err_probe() instead dev_err() in data_xfer()
> >     a85c523aeccd ovl: Always reevaluate the file signature for IMA
> >     3faa126258a9 drm/amd/display: Exit idle optimizations before attempt to access PHY
> >     c152ca4f219b platform/x86: huawei-wmi: Silence ambient light sensor
> >     a9988b9c7a31 platform/x86/intel/hid: Add HP Dragonfly G2 to VGBS DMI quirks
> >     7f3901b04c8f platform/x86: intel: hid: Always call BTNL ACPI method
> >     23151421ed01 ASoC: atmel: Fix the 8K sample parameter in I2SC master
> >     c934d2a6970c ASoC: rt711-sdca: fix for JD event handling in ClockStop Mode0
> >     20587011d271 ASoC: rt711: fix for JD event handling in ClockStop Mode0
> >     b41f79896456 ASoc: codecs: ES8316: Fix DMIC config
> >     cc2b0a2055dc ASoC: rt5682-sdw: fix for JD event handling in ClockStop Mode0
> >     5b64fc2471f9 fs/nls: make load_nls() take a const parameter
> >     f85908f6bfd2 s390/dasd: fix hanging device after request requeue
> >     a4845e694893 s390/dasd: use correct number of retries for ERP requests
> >     e062aa1acf9b m68k: Fix invalid .section syntax
> >     bbfa7d712b24 vxlan: generalize vxlan_parse_gpe_hdr and remove unused args
> >     b10215ffdb01 ethernet: atheros: fix return value check in atl1c_tso_csum()
> >     6bb94f46d31a ASoC: da7219: Check for failure reading AAD IRQ events
> >     279a6dad0cd9 ASoC: da7219: Flush pending AAD IRQ when suspending
> >     d424c636b750 ksmbd: no response from compound read
> >     82373d1b763e ksmbd: fix out of bounds in smb3_decrypt_req()
> >     20d449a08749 9p: virtio: make sure 'offs' is initialized in zc_request
> >     c4269c7258d9 media: pci: cx23885: fix error handling for cx23885 ATSC boards
> >     17d75773b66e media: pulse8-cec: handle possible ping error
> >     f281a3739399 phy: qcom-snps-femto-v2: use qcom_snps_hsphy_suspend/resume error code
> >     dfff9c91cbb0 ARM: dts: imx: Set default tuning step for imx7d usdhc
> >     4e364cab1331 ARM: dts: imx: Adjust dma-apbh node name
> >     99319298fd9a ARM: dts: imx7s: Drop dma-apb interrupt-names
> >     1dc2c12854b6 ARM: dts: imx: update sdma node name format
> >     aff03380bda4 Linux 5.15.131
> >     cd8ab566cf17 usb: typec: tcpci: clear the fault status bit
> >     403b2e940910 usb: typec: tcpci: move tcpci.h to include/linux/usb/
> >     f29483873e24 pinctrl: amd: Don't show `Invalid config param` errors
> >     b911bef132a0 nilfs2: fix WARNING in mark_buffer_dirty due to discarded buffer reuse
> >     1c6ddf739f15 nilfs2: fix general protection fault in nilfs_lookup_dirty_data_buffers()
> >     f6e61aef5c5d tcpm: Avoid soft reset when partner does not support get_status
> >     da0e7d435e31 fsi: master-ast-cf: Add MODULE_FIRMWARE macro
> >     72eca651d732 firmware: stratix10-svc: Fix an NULL vs IS_ERR() bug in probe
> >     907216337bea serial: sc16is7xx: fix bug when first setting GPIO direction
> >     45d9611ebff2 serial: sc16is7xx: fix broken port 0 uart init
> >     f90e267dd27e serial: qcom-geni: fix opp vote on shutdown
> >     46d13013b574 wifi: mt76: mt7921: do not support one stream on secondary antenna only
> >     a5c2a467e9e7 Bluetooth: btsdio: fix use after free bug in btsdio_remove due to race condition
> >     f49294ad6898 staging: rtl8712: fix race condition
> >     d17cec60e87c HID: wacom: remove the battery when the EKR is off
> >     842c7da3eee2 usb: chipidea: imx: improve logic if samsung,picophy-* parameter is 0
> >     276a906f81a7 usb: dwc3: meson-g12a: do post init to fix broken usb after resumption
> >     60f938e84fbb ALSA: usb-audio: Fix init call orders for UAC1
> >     e949dd2a9b6b USB: serial: option: add FOXCONN T99W368/T99W373 product
> >     c41411d8b333 USB: serial: option: add Quectel EM05G variant (0x030e)
> >     09baa839d415 modules: only allow symbol_get of EXPORT_SYMBOL_GPL modules
> >     997a194914c4 rtc: ds1685: use EXPORT_SYMBOL_GPL for ds1685_rtc_poweroff
> >     3d0f6408601b net: enetc: use EXPORT_SYMBOL_GPL for enetc_phc_index
> >     da95090821c4 mmc: au1xmmc: force non-modular build and remove symbol_get usage
> >     e3e68100c036 ARM: pxa: remove use of symbol_get()
> >     bb5bf157b5be ksmbd: replace one-element array with flex-array member in struct smb2_ea_info
> >     2e3f57f74c0a ksmbd: fix wrong DataOffset validation of create context
> >     b3ad7f39fd85 erofs: ensure that the post-EOF tails are all zeroed
> >     8f790700c974 Linux 5.15.130
> >     69347c334071 rcu-tasks: Add trc_inspect_reader() checks for exiting critical section
> >     8046fb611f70 rcu-tasks: Wait for trc_read_check_handler() IPIs
> >     da22db901cc1 rcu-tasks: Fix IPI failure handling in trc_wait_for_one_reader
> >     a0249d365ac8 rcu: Prevent expedited GP from enabling tick on offline CPU
> >     7aec063d6029 ARM: module: Use module_init_layout_section() to spot init sections
> >     4a8976052acd arm64: module: Use module_init_layout_section() to spot init sections
> >     f8a74159d116 arm64: module-plts: inline linux/moduleloader.h
> >     363bbb5008e5 module: Expose module_init_layout_section()
> >     758e3d0cb753 ACPI: thermal: Drop nocrt parameter
> >     9e43368a3393 Linux 5.15.129
> >     d48016d74836 mm,ima,kexec,of: use memblock_free_late from ima_free_kexec_buffer
> >     1c41cd30d5cd mm: memory-failure: fix unexpected return value in soft_offline_page()
> >     0712721e4f4f mm: memory-failure: kill soft_offline_free_page()
> >     efd02b5cadd5 dma-buf/sw_sync: Avoid recursive lock during fence signal
> >     8dbf913520c4 pinctrl: renesas: rza2: Add lock around pinctrl_generic{{add,remove}_group,{add,remove}_function}
> >     f1c0402b8e22 clk: Fix undefined reference to `clk_rate_exclusive_{get,put}'
> >     10bc3eddc605 scsi: core: raid_class: Remove raid_component_add()
> >     d3d57cdbfda4 scsi: snic: Fix double free in snic_tgt_create()
> >     ef56cc8889be can: raw: add missing refcount for memory leak fix
> >     930f3f164964 drm/i915: Fix premature release of request's reusable memory
> >     3cb86cc565df cgroup/cpuset: Free DL BW in case can_attach() fails
> >     ffff4fc4bad7 sched/deadline: Create DL BW alloc, free & check overflow interface
> >     86aa90795979 cgroup/cpuset: Iterate only if DEADLINE tasks are present
> >     43d8cbfefa7c sched/cpuset: Keep track of SCHED_DEADLINE task in cpusets
> >     d0eb4917f4d3 sched/cpuset: Bring back cpuset_mutex
> >     918879de0e23 cgroup/cpuset: Rename functions dealing with DEADLINE accounting
> >     78efab71a649 torture: Fix hang during kthread shutdown phase
> >     c8fb97dd7fe6 nfsd: use vfs setgid helper
> >     01966511868e nfs: use vfs setgid helper
> >     a7a1849899aa x86/fpu: Set X86_FEATURE_OSXSAVE feature after enabling OSXSAVE in CR4
> >     ad79f943c869 x86/fpu: Invalidate FPU state correctly on exec()
> >     b190cf1f277a drm/display/dp: Fix the DP DSC Receiver cap size
> >     c8aab333d41a drm/vmwgfx: Fix shader stage validation
> >     b53ed415163e PCI: acpiphp: Use pci_assign_unassigned_bridge_resources() only for non-root bus
> >     60ba1bfa036a media: vcodec: Fix potential array out-of-bounds in encoder queue_setup
> >     544cd10defa1 of: dynamic: Refactor action prints to not use "%pOF" inside devtree_lock
> >     f1d4a5881856 of: unittest: Fix EXPECT for parse_phandle_with_args_map() test
> >     ce66cd478636 radix tree: remove unused variable
> >     898c8c5b1114 lib/clz_ctz.c: Fix __clzdi2() and __ctzdi2() for 32-bit kernels
> >     ff90a4c6edf8 batman-adv: Hold rtnl lock during MTU update via netlink
> >     ea38c0d9aaa2 batman-adv: Fix batadv_v_ogm_aggr_send memory leak
> >     7f3f72eb8f5b batman-adv: Fix TT global entry leak when client roamed back
> >     f7667b49880a batman-adv: Do not get eth header before batadv_check_management_packet
> >     3f9312dd7581 batman-adv: Don't increase MTU when set by user
> >     cde5a240d72d batman-adv: Trigger events for auto adjusted MTU
> >     22426e1ce679 selinux: set next pointer before attaching to list
> >     711595bfdccf nfsd: Fix race to FREE_STATEID and cl_revoked
> >     bd1697e12230 NFS: Fix a use after free in nfs_direct_join_group()
> >     5f642613746e mm: add a call to flush_cache_vmap() in vmap_pfn()
> >     440c10034b4d ALSA: ymfpci: Fix the missing snd_card_free() call at probe error
> >     5cc7d81cf576 clk: Fix slab-out-of-bounds error in devm_clk_release()
> >     0f72859acfa2 NFSv4: Fix dropped lock for racing OPEN and delegation return
> >     9c025420fef2 ibmveth: Use dcbf rather than dcbfl
> >     7e546bd08943 Revert "KVM: x86: enable TDP MMU by default"
> >     67af12f5582b net/ncsi: change from ndo_set_mac_address to dev_set_mac_address
> >     4451457d61e0 net/ncsi: make one oem_gma function for all mfr id
> >     f683f4be802b bonding: fix macvlan over alb bond support
> >     0fa8046e923a net: remove bond_slave_has_mac_rcu()
> >     f0ec97fca629 rtnetlink: Reject negative ifindexes in RTM_NEWLINK
> >     00247cfd2b69 rtnetlink: return ENODEV when ifname does not exist and group is given
> >     75cfb7de44e5 netfilter: nf_tables: fix out of memory error handling
> >     f22954f8c58f netfilter: nf_tables: flush pending destroy work before netlink notifier
> >     ff34403fef98 net/sched: fix a qdisc modification with ambiguous command request
> >     30624ea3f8b6 igc: Fix the typo in the PTM Control macro
> >     f697c3ead109 igb: Avoid starting unnecessary workqueues
> >     d7823d752ce1 ice: fix receive buffer size miscalculation
> >     ace1b0ae3097 net: validate veth and vxcan peer ifindexes
> >     335be585416d net: bcmgenet: Fix return value check for fixed_phy_register()
> >     60a5034584ea net: bgmac: Fix return value check for fixed_phy_register()
> >     5b52c9ba42c0 ipvlan: Fix a reference count leak warning in ipvlan_ns_exit()
> >     2bad37b6f675 dccp: annotate data-races in dccp_poll()
> >     9b015360e86f sock: annotate data-races around prot->memory_pressure
> >     c52c6c0223e1 octeontx2-af: SDP: fix receive link config
> >     ce6e2b14bc09 tracing: Fix memleak due to race between current_tracer and trace
> >     ef748360ba91 tracing: Fix cpu buffers unavailable due to 'record_disabled' missed
> >     fdf5804d7475 can: raw: fix lockdep issue in raw_release()
> >     278fccf587dd drm/amd/display: check TG is non-null before checking if enabled
> >     a955e6a0e39d drm/amd/display: do not wait for mpc idle if tg is disabled
> >     e0bd4f0c60b4 can: raw: fix receiver memory leak
> >     b832174b7f89 jbd2: fix a race when checking checkpoint buffer busy
> >     9c31bb2684f8 jbd2: remove journal_clean_one_cp_list()
> >     d91783e6864a jbd2: remove t_checkpoint_io_list
> >     a0ab49e7a758 ALSA: pcm: Fix potential data race at PCM memory allocation helpers
> >     2e56d380daa9 fbdev: fix potential OOB read in fast_imageblit()
> >     14163f4a4fa6 fbdev: Fix sys_imageblit() for arbitrary image widths
> >     5b60bd9081a9 fbdev: Improve performance of sys_imageblit()
> >     166f0bf4560b MIPS: cpu-features: Use boot_cpu_type for CPU type based features
> >     8f106e97409d MIPS: cpu-features: Enable octeon_cache by cpu_type
> >     d1d0b239f974 fs: dlm: fix mismatch of plock results from userspace
> >     77d334c44681 fs: dlm: use dlm_plock_info for do_unlock_close
> >     f9a33cc7d946 fs: dlm: change plock interrupted message to debug again
> >     7ac088841ffb fs: dlm: add pid to debug log
> >     df9c842ab0a4 dlm: replace usage of found with dedicated list iterator variable
> >     33e9c610e337 dlm: improve plock logging if interrupted
> >     d9ce077f8b1f PCI: acpiphp: Reassign resources on bridge if necessary
> >     8cc8645dd3e1 xprtrdma: Remap Receive buffers after a reconnect
> >     91a707507e83 NFSv4: fix out path in __nfs4_get_acl_uncached
> >     323b830eebd1 NFSv4.2: fix error handling in nfs42_proc_getxattr
> >     5de0a325c45e objtool/x86: Fix SRSO mess
> >     5ddfe5cc8716 Linux 5.15.128
> >     9080f4fcc202 x86/srso: Correct the mitigation status when SMT is disabled
> >     484eefc6ff9c objtool/x86: Fixup frame-pointer vs rethunk
> >     55f1cbeaa159 x86/retpoline,kprobes: Fix position of thunk sections with CONFIG_LTO_CLANG
> >     fa24cd0fbcb7 x86/srso: Disable the mitigation on unaffected configurations
> >     aa0777ce0d3d x86/CPU/AMD: Fix the DIV(0) initial fix attempt
> >     bbe585239d4f x86/retpoline: Don't clobber RFLAGS during srso_safe_ret()
> >     19f23d16b0e0 x86/static_call: Fix __static_call_fixup()
> >     df6495f203a7 x86/srso: Explain the untraining sequences a bit more
> >     43548590ad7e x86/cpu: Cleanup the untrain mess
> >     035e906bfc93 x86/cpu: Rename srso_(.*)_alias to srso_alias_\1
> >     19c1c0499650 x86/cpu: Rename original retbleed methods
> >     f77dbb90962b x86/cpu: Clean up SRSO return thunk mess
> >     f624ce6c7fc2 x86/ibt: Add ANNOTATE_NOENDBR
> >     f1171d455d94 objtool: Add frame-pointer-specific function ignore
> >     08f7cfd44f77 x86/alternative: Make custom return thunk unconditional
> >     0d810eff090c x86/cpu: Fix up srso_safe_ret() and __x86_return_thunk()
> >     8089aae6020e x86/cpu: Fix __x86_return_thunk symbol type
> >     5b28fda5fdee mmc: f-sdh30: fix order of function calls in sdhci_f_sdh30_remove
> >     e8c5081da2cc net: fix the RTO timer retransmitting skb every 1ms if linear option is enabled
> >     431db3f48c28 virtio-net: set queues after driver_ok
> >     d39fc9b94dc0 af_unix: Fix null-ptr-deref in unix_stream_sendpage().
> >     9a4d8dc706c2 arm64: dts: rockchip: Disable HS400 for eMMC on ROCK Pi 4
> >     6b64974e02ea exfat: check if filename entries exceeds max filename length
> >     6065b3017107 netfilter: set default timeout to 3 secs for sctp shutdown send and recv state
> >     a00c5d2c208b drm/amd: flush any delayed gfxoff on suspend entry
> >     d578c919deb7 drm/qxl: fix UAF on handle creation
> >     ff09f9e671ff mmc: block: Fix in_flight[issue_type] value error
> >     b803fedb6e50 mmc: wbsd: fix double mmc_free_host() in wbsd_init()
> >     961f7ce16223 cifs: Release folio lock on fscache read hit.
> >     cc3f194f46e7 ALSA: usb-audio: Add support for Mythware XA001AU capture and playback interfaces.
> >     18e27df4f2b4 serial: 8250: Fix oops for port->pm on uart_change_pm()
> >     e9b8ee715dbc riscv: uaccess: Return the number of bytes effectively not copied
> >     b2a331abcb03 ALSA: hda/realtek - Remodified 3k pull low procedure
> >     dfb9676ed25b soc: aspeed: socinfo: Add kfree for kstrdup
> >     c5ac7522a8db ASoC: meson: axg-tdm-formatter: fix channel slot allocation
> >     fd346ef1cd2d ASoC: rt5665: add missed regulator_bulk_disable
> >     e878458d820c ARM: dts: imx: Set default tuning step for imx6sx usdhc
> >     430c29a54e4a arm64: dts: qcom: qrb5165-rb5: fix thermal zone conflict
> >     03522d73a498 bus: ti-sysc: Flush posted write on enable before reset
> >     578371ce0d7f net: do not allow gso_size to be set to GSO_BY_FRAGS
> >     5fc4fd3f3eb8 sock: Fix misuse of sk_under_memory_pressure()
> >     fc3d82d295d1 net: dsa: mv88e6xxx: Wait for EEPROM done before HW reset
> >     f11c2802e143 i40e: fix misleading debug logs
> >     5ba2b936f3e1 iavf: fix FDIR rule fields masks validation
> >     ae6834689fd6 team: Fix incorrect deletion of ETH_P_8021AD protocol vid from slaves
> >     0ffbc341cfae net: phy: broadcom: stub c45 read/write for 54810
> >     bf221e5e4b19 netfilter: nft_dynset: disallow object maps
> >     9177869b85dd ipvs: fix racy memcpy in proc_do_sync_threshold
> >     1adaec4758d1 netfilter: nf_tables: deactivate catchall elements in next generation
> >     82109740d610 netfilter: nf_tables: fix false-positive lockdep splat
> >     b2f6d73395cb drm/panel: simple: Fix AUO G121EAN01 panel timings according to the docs
> >     7207ee323afa selftests: mirror_gre_changes: Tighten up the TTL test match
> >     c2a6ffe3f1a3 net: phy: fix IRQ-based wake-on-lan over hibernate / power off
> >     8e5e967348ca xfrm: add forgotten nla_policy for XFRMA_MTIMER_THRESH
> >     075448a2eb75 xfrm: add NULL check in xfrm_update_ae_params
> >     e1e04cc2ef2c ip_vti: fix potential slab-use-after-free in decode_session6
> >     a1639a82ce14 ip6_vti: fix slab-use-after-free in decode_session6
> >     44b3d4096700 xfrm: fix slab-use-after-free in decode_session6
> >     a465ace883ac net: xfrm: Amend XFRMA_SEC_CTX nla_policy structure
> >     fed1cd2cd3aa net: af_key: fix sadb_x_filter validation
> >     1960f468078b net: xfrm: Fix xfrm_address_filter OOB read
> >     080dedb1cad8 i2c: designware: Handle invalid SMBus block data response length value
> >     416c538684bd i2c: designware: Correct length byte validation logic
> >     b966e9e1e250 btrfs: fix BUG_ON condition in btrfs_cancel_balance
> >     77698e6ff6f0 tty: serial: fsl_lpuart: Clear the error flags by writing 1 for lpuart32 platforms
> >     2a5234464383 tty: n_gsm: fix the UAF caused by race condition in gsm_cleanup_mux
> >     8ef25fb13494 powerpc/rtas_flash: allow user copy to flash block cache objects
> >     bb70e2b70f8d fbdev: mmp: fix value check in mmphw_probe()
> >     184f1b68bb99 i2c: hisi: Only handle the interrupt of the driver's transfer
> >     c4e671dae50e i2c: bcm-iproc: Fix bcm_iproc_i2c_isr deadlock issue
> >     b99f490ea87e cifs: fix potential oops in cifs_oplock_break
> >     a5ae5a81bc19 vduse: Use proper spinlock for IRQ injection
> >     5b7d5c2dd664 virtio-mmio: don't break lifecycle of vm_dev
> >     edf3b5aadb25 btrfs: move out now unused BG from the reclaim list
> >     170773563ef6 ARM: dts: nxp/imx6sll: fix wrong property name in usbphy node
> >     4ffbfe1c980f ARM: dts: imx6sll: fixup of operating points
> >     e2ff5cf681a8 mmc: sunxi: fix deferred probing
> >     f93e8c5a7bd9 mmc: bcm2835: fix deferred probing
> >     4eeba5d476fe USB: dwc3: fix use-after-free on core driver unbind
> >     a78fe5c9d8d5 USB: dwc3: qcom: fix NULL-deref on suspend
> >     8a6b7534020d tty: serial: fsl_lpuart: reduce RX watermark to 0 on LS1028A
> >     701bb5fee7c3 tty: serial: fsl_lpuart: make rx_watermark configurable for different platforms
> >     fa254ab7d02d tty: serial: fsl_lpuart: Add i.MXRT1050 support
> >     20351ddb1f41 usb: dwc3: gadget: Improve dwc3_gadget_suspend() and dwc3_gadget_resume()
> >     31a0e60fe16b USB: dwc3: gadget: drop dead hibernation code
> >     d9e004104e45 usb: dwc3: Fix typos in gadget.c
> >     2fa487a94667 usb: dwc3: Remove DWC3 locking during gadget suspend/resume
> >     7dfb384e76ee usb: dwc3: gadget: Synchronize IRQ between soft connect/disconnect
> >     d3c82f24ee69 drm/amd/display: fix access hdcp_workqueue assert
> >     0ba6c7ba081e drm/amd/display: phase3 mst hdcp for multiple displays
> >     99c444d3c3c4 drm/amd/display: save restore hdcp state when display is unplugged from mst hub
> >     4f1beb75f652 ARM: dts: aspeed: asrock: Correct firmware flash SPI clocks
> >     f84c2ca3490c igc: read before write to SRRCTL register
> >     9fa82f031af8 iio: addac: stx104: Fix race condition when converting analog-to-digital
> >     d31d04ec404c iio: addac: stx104: Fix race condition for stx104_write_raw()
> >     89a007f3a383 iio: stx104: Move to addac subdirectory
> >     cadf8f2d7c9d iio: adc: stx104: Implement and utilize register structures
> >     6089d354346f iio: adc: stx104: Utilize iomap interface
> >     565b96d9a7ab iio: add addac subdirectory
> >     49b830d75f03 ring-buffer: Do not swap cpu_buffer during resize process
> >     6657ecbcc39c powerpc/kasan: Disable KCOV in KASAN code
> >     8703b26387e1 ALSA: hda: fix a possible null-pointer dereference due to data race in snd_hdac_regmap_sync()
> >     5ed4dbc13726 ALSA: hda/realtek: Add quirks for Unis H3C Desktop B760 & Q760
> >     c7d8b5f46f06 fs/ntfs3: Mark ntfs dirty when on-disk struct is corrupted
> >     3a00ec562f8c fs: ntfs3: Fix possible null-pointer dereferences in mi_read()
> >     e7799bb4dbe2 fs/ntfs3: Enhance sanity check while generating attr_list
> >     ef568da1fd84 drm/amdgpu: Fix potential fence use-after-free v2
> >     5720c7e185d4 Bluetooth: btusb: Add MT7922 bluetooth ID for the Asus Ally
> >     548a6b64b3c0 Bluetooth: L2CAP: Fix use-after-free
> >     302d04596364 watchdog: sp5100_tco: support Hygon FCH/SCH (Server Controller Hub)
> >     2ea70379e4f4 firewire: net: fix use after free in fwnet_finish_incoming_packet()
> >     97fd1c8e9c5a pcmcia: rsrc_nonstatic: Fix memory leak in nonstatic_release_resource_db()
> >     85e888150075 gfs2: Fix possible data races in gfs2_show_options()
> >     eafb79d2448a usb: chipidea: imx: add missing USB PHY DPDM wakeup setting
> >     7bdb4c963049 usb: chipidea: imx: don't request QoS for imx8ulp
> >     25decbbb66e4 thunderbolt: Read retimer NVM authentication status prior tb_retimer_set_inbound_sbtx()
> >     776b34615a29 media: platform: mediatek: vpu: fix NULL ptr dereference
> >     cb174344bf85 usb: gadget: u_serial: Avoid spinlock recursion in __gs_console_push
> >     1676748aa290 media: v4l2-mem2mem: add lock to protect parameter num_rdy
> >     985086704267 smb: client: fix warning in cifs_smb3_do_mount()
> >     a3f252436e57 ovl: check type and offset of struct vfsmount in ovl_entry
> >     1a650d3ccd79 RDMA/mlx5: Return the firmware result upon destroying QP/RQ
> >     9631d88503ab HID: add quirk for 03f0:464a HP Elite Presenter Mouse
> >     4921792e04f2 drm/amdgpu: install stub fence into potential unused fence pointers
> >     fd41646d4350 HID: logitech-hidpp: Add USB and Bluetooth IDs for the Logitech G915 TKL Keyboard
> >     ff10cd3e9b3a dma-remap: use kvmalloc_array/kvfree for larger dma memory remap
> >     e9ce774052ee ASoC: SOF: Intel: fix SoundWire/HDaudio mutual exclusion
> >     7d53d1e4765c iopoll: Call cpu_relax() in busy loops
> >     ca66e9dd98ef ARM: dts: imx6dl: prtrvt, prtvt7, prti6q, prtwd2: fix USB related warnings
> >     cc1590830859 PCI: tegra194: Fix possible array out of bounds access
> >     e2d10f1de1fa net: tls: avoid discarding data on record close
> >     9a15ca893909 net/tls: Multi-threaded calls to TX tls_dev_del
> >     2d93157b7e2d net/tls: Perform immediate device ctx cleanup when possible
> >     51222e1c77a1 macsec: use DEV_STATS_INC()
> >     3d64a232e4d9 macsec: Fix traffic counters/statistics
> >     396a1921406a selftests: forwarding: tc_actions: Use ncat instead of nc
> >     d61a0886d336 selftests: forwarding: tc_actions: cleanup temporary files when test is aborted
> >     a798977df6d0 mmc: sdhci-f-sdh30: Replace with sdhci_pltfm
> >     f6f7927ac664 Linux 5.15.127
> >     c597d8cb0d33 timers/nohz: Last resort update jiffies on nohz_full IRQ entry
> >     b4d36e6c5dc4 timers/nohz: Switch to ONESHOT_STOPPED in the low-res handler when the tick is stopped
> >     c3b954a51b64 tick: Detect and fix jiffies update stall
> >     af99918f0e39 sch_netem: fix issues in netem_change() vs get_dist_table()
> >     5d094d4e7b99 alpha: remove __init annotation from exported page_is_ram()
> >     f8d6d25756ea scsi: qedf: Fix firmware halt over suspend and resume
> >     85db1cd1744e scsi: qedi: Fix firmware halt over suspend and resume
> >     e70469c28953 scsi: fnic: Replace return codes in fnic_clean_pending_aborts()
> >     6bc7f4c8c27d scsi: core: Fix possible memory leak if device_add() fails
> >     461f8ac666fa scsi: snic: Fix possible memory leak if device_add() fails
> >     171e117cdc0a scsi: 53c700: Check that command slot is not NULL
> >     7a792b3d888a scsi: storvsc: Fix handling of virtual Fibre Channel timeouts
> >     0f52d7b78251 scsi: core: Fix legacy /proc parsing buffer overflow
> >     b757ef99df39 netfilter: nf_tables: report use refcount overflow
> >     9bdbbcf9d148 nvme-rdma: fix potential unbalanced freeze & unfreeze
> >     d68f8ef6ef70 nvme-tcp: fix potential unbalanced freeze & unfreeze
> >     ae6e21f8bb2a btrfs: set cache_block_group_error if we find an error
> >     314135b7bae9 btrfs: reject invalid reloc tree root keys with stack dump
> >     69dd147de419 btrfs: exit gracefully if reloc roots don't match
> >     c40d4b60c58d btrfs: don't stop integrity writeback too early
> >     555e126dd30b ibmvnic: Handle DMA unmapping of login buffs in release functions
> >     34fcc823823a ibmvnic: Unmap DMA login rsp buffer on send login fail
> >     cee62753cf2e ibmvnic: Enforce stronger sanity checks on login response
> >     27e8db8380eb net/mlx5: Skip clock update work when device is in error state
> >     f638fc2f7377 net/mlx5: Allow 0 for total host VFs
> >     086a80eb6213 dmaengine: mcf-edma: Fix a potential un-allocated memory access
> >     7e1dc94b2d50 nexthop: Fix infinite nexthop bucket dump when using maximum nexthop ID
> >     608a4327c257 nexthop: Make nexthop bucket dump more efficient
> >     4457300cfd84 nexthop: Fix infinite nexthop dump when using maximum nexthop ID
> >     91307347d632 net: hns3: add wait until mac link down
> >     094310eb2b93 net: hns3: refactor hclge_mac_link_status_wait for interface reuse
> >     1ae9703c2e32 net: phy: at803x: remove set/get wol callbacks for AR8032
> >     7d496cd83a9d RDMA/umem: Set iova in ODP flow
> >     f78a4238a873 wifi: cfg80211: fix sband iftype data lookup for AP_VLAN
> >     26a27dd76054 drm/rockchip: Don't spam logs in atomic check
> >     918c1e6843b7 IB/hfi1: Fix possible panic during hotplug remove
> >     df21468bfdc8 iavf: fix potential races for FDIR filters
> >     b1f985cf1c52 drivers: net: prevent tun_build_skb() to exceed the packet size limit
> >     f239c9e1d98b dccp: fix data-race around dp->dccps_mss_cache
> >     49a1fee22fae bonding: Fix incorrect deletion of ETH_P_8021AD protocol vid from slaves
> >     789fcd94c9ca xsk: fix refcount underflow in error path
> >     e95808121953 tunnels: fix kasan splat when generating ipv4 pmtu error
> >     7903311b2cec net/packet: annotate data-races around tp->status
> >     f4614e379bf9 mISDN: Update parameter type of dsp_cmx_send()
> >     3961761af392 bpf, sockmap: Fix bug that strp_done cannot be called
> >     20d53895d5c0 bpf, sockmap: Fix map type error in sock_map_del_link
> >     a09c258cfa77 net: core: remove unnecessary frame_sz check in bpf_xdp_adjust_tail()
> >     85af0b226c0b selftests: forwarding: tc_flower: Relax success criterion
> >     7b3fa99526f9 selftests: forwarding: Switch off timeout
> >     e410f85ebca9 selftests: forwarding: Skip test when no interfaces are specified
> >     4a4499452620 selftests: forwarding: ethtool_extended_state: Skip when using veth pairs
> >     b8d216e9c607 selftests: forwarding: ethtool: Skip when using veth pairs
> >     b9dfb80d9fb2 selftests: forwarding: Add a helper to skip test when using veth pairs
> >     b973eb76dff3 selftests/rseq: Fix build with undefined __weak
> >     b8b8db5857d4 drm/nouveau/disp: Revert a NULL check inside nouveau_connector_get_modes
> >     4c6767c8bf5e x86: Move gds_ucode_mitigated() declaration to header
> >     f919cbc90441 x86/speculation: Add cpu_show_gds() prototype
> >     9290ef14c96b x86/mm: Fix VDSO and VVAR placement on 5-level paging machines
> >     829409510d00 x86/cpu/amd: Enable Zenbleed fix for AMD Custom APU 0405
> >     c41a22b93d7c x86/srso: Fix build breakage with the LLVM linker
> >     c2372b1559d4 usb: typec: tcpm: Fix response to vsafe0V event
> >     f776b94ccdf0 usb: common: usb-conn-gpio: Prevent bailing out if initial role is none
> >     00cc14b52d6f usb: dwc3: Properly handle processing of pending events
> >     7a11d1e2625b usb-storage: alauda: Fix uninit-value in alauda_check_media()
> >     945e1b3c361b misc: rtsx: judge ASPM Mode to set PETXCFG Reg
> >     03eebad96233 binder: fix memory leak in binder_init()
> >     a8e2ae6296d5 iio: adc: ina2xx: avoid NULL pointer dereference on OF device match
> >     2df8ae1e42b8 iio: cros_ec: Fix the allocation size for cros_ec_command
> >     a7cedc2b7612 io_uring: correct check for O_TMPFILE
> >     697bc234632c selftests/bpf: Fix sk_assign on s390x
> >     127277262110 selftests/bpf: Workaround verification failure for fexit_bpf2bpf/func_replace_return_code
> >     ee701208f4cc selftests/bpf: make test_align selftest more robust
> >     683d2969a082 bpf: aggressively forget precise markings during state checkpointing
> >     2516deeb872a bpf: stop setting precise in current state
> >     c47d0178ad86 bpf: allow precision tracking for programs with subprogs
> >     3645510cf926 nilfs2: fix use-after-free of nilfs_root in dirtying inodes via iput
> >     36a3b560c78d radix tree test suite: fix incorrect allocation size for pthreads
> >     8d10284243b7 hwmon: (pmbus/bel-pfe) Enable PMBUS_SKIP_STATUS_CHECK for pfe1100
> >     3ad4ba2b6112 drm/amd/display: check attr flag before set cursor degamma on DCN3+
> >     621204fca047 drm/shmem-helper: Reset vma->vm_ops before calling dma_buf_mmap()
> >     64e6253f6489 drm/nouveau/gr: enable memory loads on helper invocation on all channels
> >     bcd9eeb3a309 riscv,mmio: Fix readX()-to-delay() ordering
> >     57772ae9b339 dmaengine: pl330: Return DMA_PAUSED when transaction is paused
> >     3ca8f5c733c4 ipv6: adjust ndisc_is_useropt() to also return true for PIO
> >     6cde60777675 mmc: moxart: read scr register without changing byte order
> >     3f00757ab416 wireguard: allowedips: expand maximum node depth
> >     aeb974907642 ksmbd: fix wrong next length validation of ea buffer in smb2_set_ea()
> >     595679098bdc ksmbd: validate command request size
> >     24c4de4069cb Linux 5.15.126
> >     aeb4db8ab7f1 PM: sleep: wakeirq: fix wake irq arming
> >     b5d3a4251bd2 PM / wakeirq: support enabling wake-up irq after runtime_suspend called
> >     a36b522767f3 soundwire: fix enumeration completion
> >     7996facaf0ee soundwire: bus: pm_runtime_request_resume on peripheral attachment
> >     c91c07ae0849 selftests/rseq: Play nice with binaries statically linked against glibc 2.35+
> >     1cdb50faf7f7 selftests/rseq: check if libc rseq support is registered
> >     0f1f471b91f4 drm/imx/ipuv3: Fix front porch adjustment upon hactive aligning
> >     5058c1444040 powerpc/mm/altmap: Fix altmap boundary check
> >     eb7a5e4d14c8 mtd: rawnand: fsl_upm: Fix an off-by one test in fun_exec_op()
> >     70643e98cbc3 mtd: rawnand: rockchip: Align hwecc vs. raw page helper layouts
> >     1796b492f8cc mtd: rawnand: rockchip: fix oobfree offset and description
> >     f6807b62fb0e mtd: rawnand: omap_elm: Fix incorrect type in assignment
> >     596be6716bc5 ext2: Drop fragment support
> >     0ccfe21949bc fs: Protect reconfiguration of sb read-write from racing writes
> >     27d0f755d649 net: usbnet: Fix WARNING in usbnet_start_xmit/usb_submit_urb
> >     fbe5a2fed815 Bluetooth: L2CAP: Fix use-after-free in l2cap_sock_ready_cb
> >     afd9a31b5aa4 fs/sysv: Null check to prevent null-ptr-deref bug
> >     80ec112c1996 fs/ntfs3: Use __GFP_NOWARN allocation at ntfs_load_attr_list()
> >     0d6f639f1dcd file: reinstate f_pos locking optimization for regular files
> >     b44d28b98f18 bpf, cpumap: Make sure kthread is running before map update returns
> >     8089eb93d678 drm/ttm: check null pointer before accessing when swapping
> >     ef0d07c66843 open: make RESOLVE_CACHED correctly test for O_TMPFILE
> >     c81bdf8f9f2b bpf: Disable preemption in bpf_event_output
> >     ae07cfe2b099 rbd: prevent busy loop when requesting exclusive lock
> >     7978bcca4c1f wifi: mt76: mt7615: do not advertise 5 GHz on first phy of MT7615D (DBDC)
> >     32ca6a55e10e net: tap_open(): set sk_uid from current_fsuid()
> >     4ed3eed99ee6 net: tun_chr_open(): set sk_uid from current_fsuid()
> >     adacc3a954fa arm64: dts: stratix10: fix incorrect I2C property for SCL signal
> >     b92c88009da1 mtd: rawnand: meson: fix OOB available bytes for ECC
> >     b0875c583e41 mtd: spinand: toshiba: Fix ecc_get_status
> >     1c33ca1e1974 exfat: release s_lock before calling dir_emit()
> >     8a34a242cf03 exfat: use kvmalloc_array/kvfree instead of kmalloc_array/kfree
> >     a74878207b02 x86/CPU/AMD: Do not leak quotient data after a division by 0
> >     b8f029fc4075 firmware: arm_scmi: Drop OF node reference in the transport channel setup
> >     287c2c8677ed ceph: defer stopping mdsc delayed_work
> >     98b521d10e73 USB: zaurus: Add ID for A-300/B-500/C-700
> >     cd6872f2cf56 libceph: fix potential hang in ceph_osdc_notify()
> >     e5f5b4a89809 scsi: storvsc: Limit max_sectors for virtual Fibre Channel devices
> >     212a9a3c67be scsi: zfcp: Defer fc_rport blocking until after ADISC response
> >     dac382725394 tcp_metrics: fix data-race in tcpm_suck_dst() vs fastopen
> >     4517782e1bc3 tcp_metrics: annotate data-races around tm->tcpm_net
> >     e842a68667d4 tcp_metrics: annotate data-races around tm->tcpm_vals[]
> >     d3184bea4ace tcp_metrics: annotate data-races around tm->tcpm_lock
> >     9a7367cbe33d tcp_metrics: annotate data-races around tm->tcpm_stamp
> >     6f6bd67f4894 tcp_metrics: fix addr_same() helper
> >     b0acbcf1e7a1 prestera: fix fallback to previous version on same major version
> >     d6d9d0f5a5e0 net/mlx5: fs_core: Skip the FTs in the same FS_TYPE_PRIO_CHAINS fs_prio
> >     c999fb1039dd net/mlx5: fs_core: Make find_closest_ft more generic
> >     32ef2c0c6cf1 vxlan: Fix nexthop hash size
> >     1bb54a21f4d9 ip6mr: Fix skb_under_panic in ip6mr_cache_report()
> >     64e3affee288 s390/qeth: Don't call dev_close/dev_open (DOWN/UP)
> >     a0da2684db18 net: dcb: choose correct policy to parse DCB_ATTR_BCN
> >     193333229aac net: netsec: Ignore 'phy-mode' on SynQuacer in DT mode
> >     766c9dd00c5f net: korina: handle clk prepare error in korina_probe()
> >     6cecfdf65053 net: ll_temac: fix error checking of irq_of_parse_and_map()
> >     3761ff4f8670 net: ll_temac: Switch to use dev_err_probe() helper
> >     5c534640a7da bpf: sockmap: Remove preempt_disable in sock_map_sk_acquire
> >     79c3d81c9ad1 net/sched: cls_route: No longer copy tcf_result on update to avoid use-after-free
> >     9edf7955025a net/sched: cls_fw: No longer copy tcf_result on update to avoid use-after-free
> >     262430dfc618 net/sched: cls_u32: No longer copy tcf_result on update to avoid use-after-free
> >     b58d34068fd9 bpf, cpumap: Handle skb as well when clean up ptr_ring
> >     f04f6d9b3b06 net/sched: taprio: Limit TCA_TAPRIO_ATTR_SCHED_CYCLE_TIME to INT_MAX.
> >     2c55d4941518 net: add missing data-race annotation for sk_ll_usec
> >     e934c50c48e2 net: add missing data-race annotations around sk->sk_peek_off
> >     fdd8d8d54d6a net: add missing READ_ONCE(sk->sk_rcvbuf) annotation
> >     98f0d1db3a27 net: add missing READ_ONCE(sk->sk_sndbuf) annotation
> >     0d1047b77b23 net: add missing READ_ONCE(sk->sk_rcvlowat) annotation
> >     6c058a1f67f0 net: annotate data-races around sk->sk_max_pacing_rate
> >     2950c5ac65b3 qed: Fix scheduling in a tasklet while getting stats
> >     a19952dbb5b6 qed: Fix kernel-doc warnings
> >     6d8c259f4827 mISDN: hfcpci: Fix potential deadlock on &hc->lock
> >     8dedcc6af341 net: sched: cls_u32: Fix match key mis-addressing
> >     675d29de69c7 perf test uprobe_from_different_cu: Skip if there is no gcc
> >     0f6e3d8d7f91 net: dsa: fix value check in bcm_sf2_sw_probe()
> >     047508edd602 rtnetlink: let rtnl_bridge_setlink checks IFLA_BRIDGE_MODE length
> >     cc9ebceaa6d0 bpf: Add length check for SK_DIAG_BPF_STORAGE_REQ_MAP_FD parsing
> >     8f9a04c742e1 net/mlx5e: fix return value check in mlx5e_ipsec_remove_trailer()
> >     00cecb0a8f9e net/mlx5: DR, fix memory leak in mlx5dr_cmd_create_reformat_ctx
> >     4c224ea31bed wifi: cfg80211: Fix return value in scan logic
> >     8e72db3ffa5d KVM: s390: fix sthyi error handling
> >     809edb4262f0 word-at-a-time: use the same return type for has_zero regardless of endianness
> >     b7880809d75d arm64: dts: imx8mn-var-som: add missing pull-up for onboard PHY reset pinmux
> >     804e72062be4 iommu/arm-smmu-v3: Document nesting-related errata
> >     744e6b80b830 iommu/arm-smmu-v3: Add explicit feature for nesting
> >     fd86b5944215 iommu/arm-smmu-v3: Document MMU-700 erratum 2812531
> >     2de9f3dcfe63 iommu/arm-smmu-v3: Work around MMU-600 erratum 1076982
> >     a850fa85d477 arm64: errata: Add detection for TRBE write to out-of-range
> >     073699df4a09 arm64: errata: Add workaround for TSB flush failures
> >     44b45e8161a5 net/mlx5: Free irqs only on shutdown callback
> >     40601542c43c perf: Fix function pointer case
> >     c12fa4ac8997 io_uring: gate iowait schedule on having pending requests
> >     c275eaaaa342 Linux 5.15.125
> >     754e0c7c4a30 x86: fix backwards merge of GDS/SRSO bit
> >     b14a3924c267 xen/netback: Fix buffer overrun triggered by unusual packet
> >     153f9a7b02d4 x86/srso: Tie SBPB bit setting to microcode patch detection
> >     df4c3823cba5 x86/srso: Fix return thunks in generated code
> >     0071b17eb66b x86/srso: Add IBPB on VMEXIT
> >     5398faac76a6 x86/srso: Add IBPB
> >     c24aaa7dde5f x86/srso: Add SRSO_NO support
> >     4e9115e194a8 x86/srso: Add IBPB_BRTYPE support
> >     b35087763a44 x86/srso: Add a Speculative RAS Overflow mitigation
> >     c3b4c644525e x86/cpu, kvm: Add support for CPUID_80000021_EAX
> >     236dd7133394 x86/bugs: Increase the x86 bugs vector size to two u32s
> >     0242a8bdef56 Documentation/x86: Fix backwards on/off logic about YMM support
> >     27a72e350869 x86/mm: Initialize text poking earlier
> >     d0317b9502ea mm: Move mm_cachep initialization to mm_init()
> >     8e4c2530879d x86/mm: Use mm_alloc() in poking_init()
> >     13ec5cb4c113 x86/mm: fix poking_init() for Xen PV guests
> >     3e90080d5665 x86/xen: Fix secondary processors' FPU initialization
> >     348741a9e4d3 KVM: Add GDS_NO support to KVM
> >     59d78655f808 x86/speculation: Add Kconfig option for GDS
> >     0cc5643b63ae x86/speculation: Add force option to GDS mitigation
> >     348a89e20184 x86/speculation: Add Gather Data Sampling mitigation
> >     a094d3b30967 x86/fpu: Move FPU initialization into arch_cpu_finalize_init()
> >     59f2739111ca x86/fpu: Mark init functions __init
> >     bb9c20d903f6 x86/fpu: Remove cpuinfo argument from init functions
> >     de8b7ce4c533 x86/init: Initialize signal frame size late
> >     041d929233bb init, x86: Move mem_encrypt_init() into arch_cpu_finalize_init()
> >     8ae795ed6115 init: Invoke arch_cpu_finalize_init() earlier
> >     7e270cebaffd init: Remove check_bugs() leftovers
> >     285384ac24c3 um/cpu: Switch to arch_cpu_finalize_init()
> >     6ea421786426 sparc/cpu: Switch to arch_cpu_finalize_init()
> >     21a1fc8d13d8 sh/cpu: Switch to arch_cpu_finalize_init()
> >     dfeb371a2707 mips/cpu: Switch to arch_cpu_finalize_init()
> >     4baf46a3ba00 m68k/cpu: Switch to arch_cpu_finalize_init()
> >     8c8165cd25cf ia64/cpu: Switch to arch_cpu_finalize_init()
> >     de8c592cc5a1 ARM: cpu: Switch to arch_cpu_finalize_init()
> >     75da6209d3ba x86/cpu: Switch to arch_cpu_finalize_init()
> >     0774fc2177c3 init: Provide arch_cpu_finalize_init()
> >
> > Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
> > ---
> >  .../linux/linux-yocto-rt_5.15.bb              |  6 ++---
> >  .../linux/linux-yocto-tiny_5.15.bb            |  6 ++---
> >  meta/recipes-kernel/linux/linux-yocto_5.15.bb | 26 +++++++++----------
> >  3 files changed, 19 insertions(+), 19 deletions(-)
> >
> > diff --git a/meta/recipes-kernel/linux/linux-yocto-rt_5.15.bb b/meta/recipes-kernel/linux/linux-yocto-rt_5.15.bb
> > index 6ac3118f81..f7286759a9 100644
> > --- a/meta/recipes-kernel/linux/linux-yocto-rt_5.15.bb
> > +++ b/meta/recipes-kernel/linux/linux-yocto-rt_5.15.bb
> > @@ -11,13 +11,13 @@ python () {
> >          raise bb.parse.SkipRecipe("Set PREFERRED_PROVIDER_virtual/kernel to linux-yocto-rt to enable it")
> >  }
> >
> > -SRCREV_machine ?= "0ac91942af8fec31671ffe62e9518aaf15f110b3"
> > -SRCREV_meta ?= "f484a7f175b4f3c4f7d2b553cde232bd41f757d8"
> > +SRCREV_machine ?= "423b5d5cb3f45a272285fa4157d1964086fabc2e"
> > +SRCREV_meta ?= "92bd0a656f0f9db955fb53c52be71cce9296bdb2"
> >
> >  SRC_URI = "git://git.yoctoproject.org/linux-yocto.git;branch=${KBRANCH};name=machine \
> >             git://git.yoctoproject.org/yocto-kernel-cache;type=kmeta;name=meta;branch=yocto-5.15;destsuffix=${KMETA}"
> >
> > -LINUX_VERSION ?= "5.15.124"
> > +LINUX_VERSION ?= "5.15.141"
> >
> >  LIC_FILES_CHKSUM = "file://COPYING;md5=6bc538ed5bd9a7fc9398086aedcd7e46"
> >
> > diff --git a/meta/recipes-kernel/linux/linux-yocto-tiny_5.15.bb b/meta/recipes-kernel/linux/linux-yocto-tiny_5.15.bb
> > index 9c06ddf200..7461087299 100644
> > --- a/meta/recipes-kernel/linux/linux-yocto-tiny_5.15.bb
> > +++ b/meta/recipes-kernel/linux/linux-yocto-tiny_5.15.bb
> > @@ -5,7 +5,7 @@ KCONFIG_MODE = "--allnoconfig"
> >
> >  require recipes-kernel/linux/linux-yocto.inc
> >
> > -LINUX_VERSION ?= "5.15.124"
> > +LINUX_VERSION ?= "5.15.141"
> >  LIC_FILES_CHKSUM = "file://COPYING;md5=6bc538ed5bd9a7fc9398086aedcd7e46"
> >
> >  DEPENDS += "${@bb.utils.contains('ARCH', 'x86', 'elfutils-native', '', d)}"
> > @@ -14,8 +14,8 @@ DEPENDS += "openssl-native util-linux-native"
> >  KMETA = "kernel-meta"
> >  KCONF_BSP_AUDIT_LEVEL = "2"
> >
> > -SRCREV_machine ?= "cdb289c798fe1fc9f259a08c32e2dd9516ccb7a4"
> > -SRCREV_meta ?= "f484a7f175b4f3c4f7d2b553cde232bd41f757d8"
> > +SRCREV_machine ?= "ddf2eeeb31d1edaa5a80e9aabc8b2674ae95f865"
> > +SRCREV_meta ?= "92bd0a656f0f9db955fb53c52be71cce9296bdb2"
> >
> >  PV = "${LINUX_VERSION}+git${SRCPV}"
> >
> > diff --git a/meta/recipes-kernel/linux/linux-yocto_5.15.bb b/meta/recipes-kernel/linux/linux-yocto_5.15.bb
> > index 439479022b..c7b07dee62 100644
> > --- a/meta/recipes-kernel/linux/linux-yocto_5.15.bb
> > +++ b/meta/recipes-kernel/linux/linux-yocto_5.15.bb
> > @@ -14,24 +14,24 @@ KBRANCH:qemux86  ?= "v5.15/standard/base"
> >  KBRANCH:qemux86-64 ?= "v5.15/standard/base"
> >  KBRANCH:qemumips64 ?= "v5.15/standard/mti-malta64"
> >
> > -SRCREV_machine:qemuarm ?= "676a22c65ec0f8bb5dc7e13d130f6e3764959d75"
> > -SRCREV_machine:qemuarm64 ?= "f0e7afd5948f71be062cd9194b56cd03de94b7cb"
> > -SRCREV_machine:qemumips ?= "0f1ceb9008f182cd7f21420bbec6f21a67da8397"
> > -SRCREV_machine:qemuppc ?= "4ec9fc13283ce01627ef8c32617a1eb71e127c62"
> > -SRCREV_machine:qemuriscv64 ?= "1c09be01f4b87f60ea64136459167d73502a118f"
> > -SRCREV_machine:qemuriscv32 ?= "1c09be01f4b87f60ea64136459167d73502a118f"
> > -SRCREV_machine:qemux86 ?= "1c09be01f4b87f60ea64136459167d73502a118f"
> > -SRCREV_machine:qemux86-64 ?= "1c09be01f4b87f60ea64136459167d73502a118f"
> > -SRCREV_machine:qemumips64 ?= "fad09cc6acf2175aa6b5979ef48cd5f05afc3da0"
> > -SRCREV_machine ?= "1c09be01f4b87f60ea64136459167d73502a118f"
> > -SRCREV_meta ?= "f484a7f175b4f3c4f7d2b553cde232bd41f757d8"
> > +SRCREV_machine:qemuarm ?= "0bd882ff2a47566033965928ab468491f7e1ffd6"
> > +SRCREV_machine:qemuarm64 ?= "d353330a9ba30300be32f1d732723ae3678da684"
> > +SRCREV_machine:qemumips ?= "7f8fbffda634dc22a70f69ff2b762a1f3ff9c842"
> > +SRCREV_machine:qemuppc ?= "fb2191ca96824c7451fbca4eef129660d25711af"
> > +SRCREV_machine:qemuriscv64 ?= "54a3472506956ed41289ae423ca9b7ad4cbb3ab5"
> > +SRCREV_machine:qemuriscv32 ?= "54a3472506956ed41289ae423ca9b7ad4cbb3ab5"
> > +SRCREV_machine:qemux86 ?= "54a3472506956ed41289ae423ca9b7ad4cbb3ab5"
> > +SRCREV_machine:qemux86-64 ?= "54a3472506956ed41289ae423ca9b7ad4cbb3ab5"
> > +SRCREV_machine:qemumips64 ?= "35895af6b529915f9c09a720592554feaca9a2c7"
> > +SRCREV_machine ?= "54a3472506956ed41289ae423ca9b7ad4cbb3ab5"
> > +SRCREV_meta ?= "92bd0a656f0f9db955fb53c52be71cce9296bdb2"
> >
> >  # set your preferred provider of linux-yocto to 'linux-yocto-upstream', and you'll
> >  # get the <version>/base branch, which is pure upstream -stable, and the same
> >  # meta SRCREV as the linux-yocto-standard builds. Select your version using the
> >  # normal PREFERRED_VERSION settings.
> >  BBCLASSEXTEND = "devupstream:target"
> > -SRCREV_machine:class-devupstream ?= "38d4ca22a5288c4bae7e6d62a1728b0718d51866"
> > +SRCREV_machine:class-devupstream ?= "9b91d36ba301db86bbf9e783169f7f6abf2585d8"
> >  PN:class-devupstream = "linux-yocto-upstream"
> >  KBRANCH:class-devupstream = "v5.15/base"
> >
> > @@ -39,7 +39,7 @@ SRC_URI = "git://git.yoctoproject.org/linux-yocto.git;name=machine;branch=${KBRA
> >             git://git.yoctoproject.org/yocto-kernel-cache;type=kmeta;name=meta;branch=yocto-5.15;destsuffix=${KMETA}"
> >
> >  LIC_FILES_CHKSUM = "file://COPYING;md5=6bc538ed5bd9a7fc9398086aedcd7e46"
> > -LINUX_VERSION ?= "5.15.124"
> > +LINUX_VERSION ?= "5.15.141"
> >
> >  DEPENDS += "${@bb.utils.contains('ARCH', 'x86', 'elfutils-native', '', d)}"
> >  DEPENDS += "openssl-native util-linux-native"
> > --
> > 2.39.2
> >



-- 
- Thou shalt not follow the NULL pointer, for chaos and madness await
thee at its end
- "Use the force Harry" - Gandalf, Star Trek II


^ permalink raw reply	[relevance 0%]

* Re: [OE-core][kirkstone 4/4] linux-yocto/5.15: update to v5.15.141
  2023-12-05  4:40  1% ` [OE-core][kirkstone 4/4] linux-yocto/5.15: update to v5.15.141 bruce.ashfield
@ 2023-12-07 18:08  0%   ` Steve Sakoman
  2023-12-07 19:10  0%     ` Bruce Ashfield
  2024-03-06 15:42  0%     ` Steve Sakoman
  0 siblings, 2 replies; 200+ results
From: Steve Sakoman @ 2023-12-07 18:08 UTC (permalink / raw)
  To: bruce.ashfield; +Cc: openembedded-core

Hi Bruce,

The 5.10 version bumps look fine in testing, but sadly this 5.15
version bump breaks qemux86-64-ptest:

AssertionError: Failed ptests:
{'parted': ['t1104-remove-and-add-partition.sh',
            't8000-loop.sh',
            't8001-loop-blkpg.sh']}

Failure is reproducible 100% of the time, so there is that ...

I'll drop this patch for now.

Steve

On Mon, Dec 4, 2023 at 6:40 PM <bruce.ashfield@gmail.com> wrote:
>
> From: Bruce Ashfield <bruce.ashfield@gmail.com>
>
> Updating  to the latest korg -stable release that comprises
> the following commits:
>
>     9b91d36ba301 Linux 5.15.141
>     313a34d1c0ee io_uring: fix off-by one bvec index
>     49ae2e4e8ed3 USB: dwc3: qcom: fix wakeup after probe deferral
>     eb17fb4b160a USB: dwc3: qcom: fix software node leak on probe errors
>     98f0e9b6276f usb: dwc3: set the dma max_seg_size
>     1a3dcb1d811d usb: dwc3: Fix default mode initialization
>     a22702a81844 USB: dwc2: write HCINT with INTMASK applied
>     1134fde92088 usb: typec: tcpm: Skip hard reset when in error recovery
>     64830d041515 USB: serial: option: don't claim interface 4 for ZTE MF290
>     9611cbc6a132 USB: serial: option: fix FM101R-GL defines
>     a8d80b1fbacf USB: serial: option: add Fibocom L7xx modules
>     de8c6fce8d09 usb: cdnsp: Fix deadlock issue during using NCM gadget
>     dd0cc4b69f7d bcache: fixup lock c->root error
>     a912742d8411 bcache: fixup init dirty data errors
>     137660f84462 bcache: prevent potential division by zero error
>     f7077ce8d97b bcache: check return value from btree_node_alloc_replacement()
>     1eed01092101 dm-delay: fix a race between delay_presuspend and delay_bio
>     d181a7a1d55d hv_netvsc: Mark VF as slave before exposing it to user-mode
>     97683466e24c hv_netvsc: Fix race of register_netdevice_notifier and VF register
>     3841921018a2 USB: serial: option: add Luat Air72*U series products
>     6062c527d040 s390/dasd: protect device queue against concurrent access
>     35b5d86e43ec io_uring/fs: consider link->flags when getting path for LINKAT
>     2bb75a2c3490 bcache: fixup multi-threaded bch_sectors_dirty_init() wake-up race
>     6f09318fd90a md: fix bi_status reporting in md_end_clone_io
>     72ecb9753cbe bcache: replace a mistaken IS_ERR() by IS_ERR_OR_NULL() in btree_gc_coalesce()
>     e09ba90f1ad0 swiotlb-xen: provide the "max_mapping_size" method
>     0f05021e937c ACPI: resource: Skip IRQ override on ASUS ExpertBook B1402CVA
>     f95e9f7afe86 proc: sysctl: prevent aliased sysctls from getting passed to init
>     3f3880fc011c ext4: make sure allocate pending entry not fail
>     e33eb4997585 ext4: fix slab-use-after-free in ext4_es_insert_extent()
>     859893f61906 ext4: using nofail preallocation in ext4_es_insert_extent()
>     048e7f38b31c ext4: using nofail preallocation in ext4_es_insert_delayed_block()
>     580b9dd6ab0b ext4: using nofail preallocation in ext4_es_remove_extent()
>     66bc78a295b3 ext4: use pre-allocated es in __es_remove_extent()
>     b1995ba6269c ext4: use pre-allocated es in __es_insert_extent()
>     edec12712ae1 ext4: factor out __es_alloc_extent() and __es_free_extent()
>     e82d05cf5ccb ext4: add a new helper to check if es must be kept
>     612edd488872 media: qcom: camss: Fix csid-gen2 for test pattern generator
>     ceb5276d8c99 media: qcom: camss: Fix set CSI2_RX_CFG1_VC_MODE when VC is greater than 3
>     f001e6f62693 media: camss: sm8250: Virtual channels for CSID
>     9fb81ca7aa05 media: camss: Replace hard coded value with parameter
>     8ef9b32f20ab MIPS: KVM: Fix a build warning about variable set but not used
>     6ddaca6b20f7 lockdep: Fix block chain corruption
>     61747778a88b USB: dwc3: qcom: fix ACPI platform device leak
>     027472889970 USB: dwc3: qcom: fix resource leaks on probe deferral
>     e26c6febac43 nvmet: nul-terminate the NQNs passed in the connect command
>     b5d50c6a609d afs: Fix file locking on R/O volumes to operate in local mode
>     84ebfbed3ae0 afs: Return ENOENT if no cell DNS record can be found
>     6aeac88a45de net: axienet: Fix check for partial TX checksum
>     293acba84108 amd-xgbe: propagate the correct speed and duplex status
>     b3874cc25a70 amd-xgbe: handle the corner-case during tx completion
>     e949dbc28cd5 amd-xgbe: handle corner-case during sfp hotplug
>     01a8b94726b1 octeontx2-pf: Fix ntuple rule creation to direct packet to VF with higher Rx queue than its PF
>     fcc4a03ad3b1 arm/xen: fix xen_vcpu_info allocation alignment
>     90072af9efe8 net/smc: avoid data corruption caused by decline
>     66c023469b3e net: usb: ax88179_178a: fix failed operations during ax88179_reset
>     ba81c5228ef8 ipv4: Correct/silence an endian warning in __ip_do_redirect
>     364406d4c114 HID: fix HID device resource race between HID core and debugging support
>     52badc06b119 HID: core: store the unique system identifier in hid_device
>     221be624a55d drm/rockchip: vop: Fix color for RGB888/BGR888 format on VOP full
>     b0c835fd7d89 ata: pata_isapnp: Add missing error check for devm_ioport_map()
>     9754a498aa5b octeontx2-pf: Fix memory leak during interface down
>     be41c0c4a632 wireguard: use DEV_STATS_INC()
>     f163a6d17a95 drm/panel: simple: Fix Innolux G101ICE-L01 timings
>     608de3a587eb drm/panel: simple: Fix Innolux G101ICE-L01 bus flags
>     18bd108a13cb drm/panel: auo,b101uan08.3: Fine tune the panel power sequence
>     9fe5718d3f09 drm/panel: boe-tv101wum-nl6: Fine tune the panel power sequence
>     c8a49336e1de afs: Make error on cell lookup failure consistent with OpenAFS
>     ac239fccf5a5 afs: Fix afs_server_list to be cleaned up with RCU
>     a78d278e01b1 Linux 5.15.140
>     947c9e12ddd6 driver core: Release all resources during unbind before updating device links
>     5a434d5c3823 Input: xpad - add VID for Turtle Beach controllers
>     cbc7c29dff0f tracing: Have trace_event_file have ref counters
>     1dcf90c9fa01 powerpc/powernv: Fix fortify source warnings in opal-prd.c
>     3d7912710e5e io_uring/fdinfo: lock SQ thread while retrieving thread cpu/pid
>     595b051c83a1 drm/amd/display: Change the DMCUB mailbox memory location from FB to inbox
>     a2a6e97c4b33 drm/amdgpu: fix error handling in amdgpu_bo_list_get()
>     e380992c479b drm/amdgpu: don't use ATRM for external devices
>     4ff985b8810c drm/i915: Fix potential spectre vulnerability
>     ea0c4d5ec57f drm/amd/pm: Handle non-terminated overdrive commands.
>     9ce842d7762a ext4: add missed brelse in update_backups
>     ce19c20064b6 ext4: remove gdb backup copy for meta bg in setup_new_flex_group_blocks
>     ac45d8e34bed ext4: correct the start block of counting reserved clusters
>     8f9842c4b925 ext4: correct return value of ext4_convert_meta_bg
>     8798d3b2722d ext4: correct offset of gdb backup in non meta_bg group to update_backups
>     8a3bb38bfdaf ext4: apply umask if ACL support is disabled
>     d5c380149b96 Revert "net: r8169: Disable multicast filter for RTL8168H and RTL8107E"
>     6ad3d8594d5e media: qcom: camss: Fix missing vfe_lite clocks check
>     e0376cf06950 media: qcom: camss: Fix VFE-17x vfe_disable_output()
>     8f733387d17f media: qcom: camss: Fix vfe_get() error jump
>     841fc648fbb5 media: qcom: camss: Fix pm_domain_on sequence in probe
>     4c9c43f79a12 mmc: sdhci-pci-gli: GL9750: Mask the replay timer timeout of AER
>     72bf271c5a77 r8169: fix network lost after resume on DASH systems
>     468e3ebf4786 mm: kmem: drop __GFP_NOFAIL when allocating objcg vectors
>     0387978fda07 mmc: sdhci-pci-gli: A workaround to allow GL9750 to enter ASPM L1.2
>     070b3ccb9b8b riscv: kprobes: allow writing to x0
>     cd0e9f475a46 nfsd: fix file memleak on client_opens_release
>     114c9d732cf9 media: ccs: Correctly initialise try compose rectangle
>     6c8aeeb2c549 media: venus: hfi: add checks to handle capabilities from firmware
>     cdeb0a4cf327 media: venus: hfi: fix the check to handle session buffer requirement
>     7d62570f75fe media: venus: hfi_parser: Add check to keep the number of codecs within range
>     d0d831e7d68d media: sharp: fix sharp encoding
>     6003733c8f95 media: lirc: drop trailing space from scancode transmit
>     e4088d7d8f11 f2fs: avoid format-overflow warning
>     12055238d046 i2c: i801: fix potential race in i801_block_transaction_byte_by_byte
>     336e6db5c120 net: phylink: initialize carrier state at creation
>     d8cb287d31cb net: dsa: lan9303: consequently nested-lock physical MDIO
>     656262cb0f95 net: ethtool: Fix documentation of ethtool_sprintf()
>     acca20cc16f3 s390/ap: fix AP bus crash on early config change callback invocation
>     019b7d42a416 i2c: designware: Disable TX_EMPTY irq while waiting for block length byte
>     c6e89348fd58 sbsa_gwdt: Calculate timeout with 64-bit math
>     132670ae9ffb lsm: fix default return value for inode_getsecctx
>     223196b50605 lsm: fix default return value for vm_enough_memory
>     06d320ca170b Revert "i2c: pxa: move to generic GPIO recovery"
>     ddec3d04f874 Revert ncsi: Propagate carrier gain/loss events to the NCSI controller
>     ad0b74d0f331 powerpc/pseries/ddw: simplify enable_ddw()
>     b3e993de400e arm64: dts: qcom: ipq6018: Fix tcsr_mutex register size
>     b99ac20612ca arm64: dts: qcom: ipq6018: switch TCSR mutex to MMIO
>     aaf0a07d6088 ksmbd: fix slab out of bounds write in smb_inherit_dacl()
>     1c701423bb03 Bluetooth: btusb: Add 0bda:b85b for Fn-Link RTL8852BE
>     36a573b32550 Bluetooth: btusb: Add RTW8852BE device 13d3:3570 to device tables
>     c4976160a0a4 bluetooth: Add device 13d3:3571 to device tables
>     603e77e9e8c0 bluetooth: Add device 0bda:887b to device tables
>     e9bb966c50a7 Bluetooth: btusb: Add Realtek RTL8852BE support ID 0x0cb8:0xc559
>     cf642ee641ce cpufreq: stats: Fix buffer overflow detection in trans_stats()
>     63e09cdfe948 regmap: Ensure range selector registers are updated after cache sync
>     0c49e74e95bf tty: serial: meson: fix hard LOCKUP on crtscts mode
>     6f26b6a61b08 serial: meson: Use platform_get_irq() to get the interrupt
>     450fa8bf803f ALSA: hda/realtek - Enable internal speaker of ASUS K6500ZC
>     cc549ba50bb8 ALSA: hda/realtek - Add Dell ALC295 to pin fall back table
>     767c988771cb ALSA: info: Fix potential deadlock at disconnection
>     09022ae66261 xhci: Enable RPM on controllers that support low-power states
>     68574fe2e488 parisc/pgtable: Do not drop upper 5 address bits of physical address
>     ea7593c18ff7 parisc: Prevent booting 64-bit kernels on PA1.x machines
>     2c9092e8b29a i3c: master: svc: fix SDA keep low when polling IBIWON timeout happen
>     da754f92fc02 i3c: master: svc: fix check wrong status register in irq handler
>     5ba77b6b45d6 i3c: master: svc: fix ibi may not return mandatory data byte
>     e0a70ed4a580 i3c: master: svc: fix wrong data return when IBI happen during start frame
>     7383675aba2f i3c: master: svc: fix race condition in ibi work thread
>     cc7efd1054f4 i3c: master: cdns: Fix reading status register
>     d3c6a08c2b77 mtd: cfi_cmdset_0001: Byte swap OTP info
>     a4668088128d mm/memory_hotplug: use pfn math in place of direct struct page manipulation
>     792a796085cf mm/cma: use nth_page() in place of direct struct page manipulation
>     9b59fc31226e s390/cmma: fix detection of DAT pages
>     45bb94aab891 dmaengine: stm32-mdma: correct desc prep when channel running
>     91659b77e937 mcb: fix error handling for different scenarios when parsing
>     534790fde890 tracing: Have the user copy of synthetic event address use correct context
>     f6237afabc34 i2c: core: Run atomic i2c xfer when !preemptible
>     931aa7154bc4 kernel/reboot: emergency_restart: Set correct system_state
>     7a3424c3b76a quota: explicitly forbid quota files from being encrypted
>     47f509832168 jbd2: fix potential data lost in recovering journal raced with synchronizing fs bdev
>     f13e1ea45699 ASoC: codecs: wsa-macro: fix uninitialized stack variables with name prefix
>     28436d8092ad selftests/resctrl: Reduce failures due to outliers in MBA/MBM tests
>     6ce63598a1fb selftests/resctrl: Remove duplicate feature check from CMT test
>     e90efe17fc07 netfilter: nf_tables: split async and sync catchall in two functions
>     0d9506c766c9 netfilter: nf_tables: remove catchall element in GC sync path
>     96fc7a50a278 PCI: keystone: Don't discard .probe() callback
>     e0d394df9812 PCI: keystone: Don't discard .remove() callback
>     f4f12667167c KEYS: trusted: Rollback init_trusted() consistently
>     c407ff72fb3a genirq/generic_chip: Make irq_remove_generic_chip() irqdomain aware
>     bc8a14e3c630 mmc: meson-gx: Remove setting of CMD_CFG_ERROR
>     3a51e6b4da71 wifi: ath11k: fix htt pktlog locking
>     426e718ce9ba wifi: ath11k: fix dfs radar event locking
>     e9d84413b1b7 wifi: ath11k: fix temperature event locking
>     5ff849948c11 ima: detect changes to the backing overlay file
>     4584a421a6d9 ima: annotate iint mutex to avoid lockdep false positive warnings
>     4049576c639f ACPI: FPDT: properly handle invalid FPDT subtables
>     628e76e684c8 firmware: qcom_scm: use 64-bit calling convention only when client is 64-bit
>     6eb8c191e360 btrfs: don't arbitrarily slow down delalloc if we're committing
>     0b99626b28ca rcu: kmemleak: Ignore kmemleak false positives when RCU-freeing objects
>     71f5344f477c PM: hibernate: Clean up sync_read handling in snapshot_write_next()
>     57dbc0eb8abe PM: hibernate: Use __get_safe_page() rather than touching the list
>     87a30633b5d3 arm64: dts: qcom: ipq6018: Fix hwlock index for SMEM
>     ebaee06a7292 rcu/tree: Defer setting of jiffies during stall reset
>     057d1034d012 svcrdma: Drop connection after an RDMA Read error
>     541b3757fd44 wifi: wilc1000: use vmm_table as array in wilc struct
>     b156f62f19da PCI: exynos: Don't discard .remove() callback
>     f88796721002 PCI/ASPM: Fix L1 substate handling in aspm_attr_store_common()
>     467864d55b52 mmc: sdhci_am654: fix start loop index for TAP value parsing
>     ef34a97bb9cb mmc: vub300: fix an error code
>     36adb6204cff clk: qcom: ipq6018: drop the CLK_SET_RATE_PARENT flag from PLL clocks
>     090b167b2c41 clk: qcom: ipq8074: drop the CLK_SET_RATE_PARENT flag from PLL clocks
>     18640a1818f1 clk: socfpga: Fix undefined behavior bug in struct stratix10_clock_data
>     4d17b54c9be3 parisc/pdc: Add width field to struct pdc_model
>     936c9c10efae arm64: Restrict CPU_BIG_ENDIAN to GNU as or LLVM IAS 15.x or newer
>     8b24bb54bf3a ACPI: resource: Do IRQ override on TongFang GMxXGxx
>     5619c34d3c4c watchdog: move softlockup_panic back to early_param
>     a6c3a1fe09a2 PCI/sysfs: Protect driver's D3cold preference from user space
>     01975bee0a14 hvc/xen: fix event channel handling for secondary consoles
>     cfd543c10871 hvc/xen: fix error path in xen_hvc_init() to always register frontend driver
>     730e08cb9101 hvc/xen: fix console unplug
>     fa0b93a3de40 tty/sysrq: replace smp_processor_id() with get_cpu()
>     92e6c0f00d38 audit: don't WARN_ON_ONCE(!current->mm) in audit_exe_compare()
>     e29c095f1ad4 audit: don't take task_lock() in audit_exe_compare() code path
>     5eb6519f483e KVM: x86: Ignore MSR_AMD64_TW_CFG access
>     1c49ef7041f2 KVM: x86: hyper-v: Don't auto-enable stimer on write from user-space
>     fe6b461c37cb x86/cpu/hygon: Fix the CPU topology evaluation for real
>     3a2adf48d8b1 crypto: x86/sha - load modules based on CPU features
>     be079aa71a12 scsi: qla2xxx: Fix system crash due to bad pointer access
>     6ba3569f78d3 scsi: megaraid_sas: Increase register read retry rount from 3 to 30 for selected registers
>     6a33b5810031 scsi: mpt3sas: Fix loop logic
>     3c5aede46cdc bpf: Fix precision tracking for BPF_ALU | BPF_TO_BE | BPF_END
>     403470431b15 bpf: Fix check_stack_write_fixed_off() to correctly spill imm
>     ba115f6c3a8c randstruct: Fix gcc-plugin performance mode to stay in group
>     2771fac4382b powerpc/perf: Fix disabling BHRB and instruction sampling
>     7e450cc9ad54 media: venus: hfi: add checks to perform sanity on queue pointers
>     1566e8be73fd i915/perf: Fix NULL deref bugs with drm_dbg() calls
>     35c17257ef09 xfs: Fix unreferenced object reported by kmemleak in xfs_sysfs_init()
>     5db146322b17 xfs: fix memory leak in xfs_errortag_init
>     c540284d8488 xfs: fix exception caused by unexpected illegal bestcount in leaf dir
>     5212d586e76f xfs: avoid a UAF when log intent item recovery fails
>     ba179cc12109 xfs: fix inode reservation space for removing transaction
>     b7847653a2d6 xfs: Fix false ENOSPC when performing direct write on a delalloc extent in cow fork
>     92d38b87e886 xfs: add missing cmap->br_state = XFS_EXT_NORM update
>     8d0baec78e8a xfs: fix intermittent hang during quotacheck
>     76545c0e881b xfs: don't leak memory when attr fork loading fails
>     eb888caf27d9 xfs: fix use-after-free in xattr node block inactivation
>     4cb3842967e6 xfs: flush inode gc workqueue before clearing agi bucket
>     188594c64a1e xfs: prevent a UAF when log IO errors race with unmount
>     921c96215850 xfs: use invalidate_lock to check the state of mmap_lock
>     efd194800b69 xfs: convert buf_cancel_table allocation to kmalloc_array
>     074fee186931 xfs: don't leak xfs_buf_cancel structures when recovery fails
>     b8effd31a862 xfs: refactor buffer cancellation table allocation
>     4968c2aa6a1f cifs: fix check of rc in function generate_smb3signingkey
>     8d725bf0d16d cifs: spnego: add ';' in HOST_KEY_LEN
>     21accf149161 tools/power/turbostat: Enable the C-state Pre-wake printing
>     0045c1ff7ac0 tools/power/turbostat: Fix a knl bug
>     5bcce23f387b macvlan: Don't propagate promisc change to lower dev in passthru
>     7574b5e65e92 net/mlx5e: Check return value of snprintf writing to fw_version buffer for representors
>     55553c5b53ae net/mlx5e: Reduce the size of icosq_str
>     51655fd35703 net/mlx5e: Fix pedit endianness
>     a990dd7410ec net/mlx5e: Refactor mod header management API
>     39f95b1d0d8f net/mlx5e: Move mod hdr allocation to a single place
>     c0f37a3715cb net/mlx5e: Remove incorrect addition of action fwd flag
>     6974fd92d5f1 net/mlx5e: fix double free of encap_header in update funcs
>     f3c4a7044201 net/mlx5e: fix double free of encap_header
>     931e9e8e30bf net: stmmac: fix rx budget limit check
>     b8b514b2a6cd netfilter: nf_tables: fix pointer math issue in nft_byteorder_eval()
>     25da0f582119 netfilter: nf_tables: add and use BE register load-store helpers
>     a48f6be5bdb7 netfilter: nf_tables: use the correct get/put helpers
>     7d3901bf3baa netfilter: nf_conntrack_bridge: initialize err to 0
>     75bcfc188abf af_unix: fix use-after-free in unix_stream_read_actor()
>     0b480c654ef2 net: ethernet: cortina: Fix MTU max setting
>     097588e20c6b net: ethernet: cortina: Handle large frames
>     f9269b274cdf net: ethernet: cortina: Fix max RX frame define
>     53064e8239dd bonding: stop the device in bond_setup_by_slave()
>     cda210a4bdf7 ptp: annotate data-race around q->head and q->tail
>     b67d16b2373b xen/events: fix delayed eoi list handling
>     8531a4194e59 ppp: limit MRU to 64K
>     9ae82308d184 tipc: Fix kernel-infoleak due to uninitialized TLV value
>     359c65daf6b5 net: hns3: fix VF wrong speed and duplex issue
>     406be003d698 net: hns3: fix VF reset fail issue
>     cfc131b078a3 net: hns3: fix variable may not initialized problem in hns3_init_mac_addr()
>     070581829c1a net: hns3: fix incorrect capability bit display for copper port
>     a3c65cf7854d net: hns3: add barrier in vf mailbox reply process
>     e671d8203758 net: hns3: add byte order conversion for PF to VF mailbox message
>     bb0f14257c04 net: hns3: refine the definition for struct hclge_pf_to_vf_msg
>     1d8f66d4060a net: hns3: fix add VLAN fail issue
>     4b3b2541d40e tty: Fix uninit-value access in ppp_sync_receive()
>     1f64cad3ac38 ipvlan: add ipvlan_route_v6_outbound() helper
>     6c71b9b177c6 net: set SOCK_RCU_FREE before inserting socket into hashtable
>     427165421c25 net: inet: Retire port only listening_hash
>     be1ceb8b7c58 net: inet: Open code inet_hash2 and inet_unhash2
>     bb9bcf47fba7 net: inet: Remove count from inet_listen_hashbucket
>     de634368e079 mptcp: listen diag dump support
>     870f438aca56 mptcp: diag: switch to context structure
>     be020f658c63 gfs2: Silence "suspicious RCU usage in gfs2_permission" warning
>     194454afa6aa SUNRPC: Fix RPC client cleaned up the freed pipefs dentries
>     319ed0cba164 NFSv4.1: fix SP4_MACH_CRED protection for pnfs IO
>     809684f5b388 SUNRPC: Add an IS_ERR() check back to where it was
>     46d6b768072b SUNRPC: ECONNRESET might require a rebind
>     a7032d4d6499 media: cec: meson: always include meson sub-directory in Makefile
>     16e78f28517d media: cadence: csi2rx: Unregister v4l2 async notifier
>     20c2ca9abb78 sched/core: Optimize in_task() and in_interrupt() a bit
>     9894c58c1777 tracing/perf: Add interrupt_context_level() helper
>     48fef664d7e9 tracing: Reuse logic from perf's get_recursion_context()
>     670b3e902f62 wifi: iwlwifi: Use FW rate for non-data frames
>     a7ee519e8095 pwm: Fix double shift bug
>     7054366cd076 drm/amdgpu: fix software pci_unplug on some chips
>     e48a5e78d077 drm/qxl: prevent memory leak
>     0835e7f296ca ASoC: ti: omap-mcbsp: Fix runtime PM underflow warnings
>     38ada2f304f6 i2c: dev: copy userspace array safely
>     610244988f32 kgdb: Flush console before entering kgdb on panic
>     4e497f1acd99 drm/amd/display: Avoid NULL dereference of timing generator
>     5e0b788fb96b media: imon: fix access to invalid resource for the second interface
>     ae6bcafe1f6b media: ccs: Fix driver quirk struct documentation
>     d01b0ad79ecd media: cobalt: Use FIELD_GET() to extract Link Width
>     03ce0655bf8e gfs2: fix an oops in gfs2_permission
>     5bfda356e903 gfs2: ignore negated quota changes
>     16631907d013 media: vivid: avoid integer overflow
>     09cd8b561aa9 media: gspca: cpia1: shift-out-of-bounds in set_flicker
>     39c71357e68e i3c: master: mipi-i3c-hci: Fix a kernel panic for accessing DAT_data.
>     72775cad7f57 virtio-blk: fix implicit overflow on virtio_max_dma_size
>     f7f3bdb225e3 i2c: sun6i-p2wi: Prevent potential division by zero
>     d23ad76f240c i3c: mipi-i3c-hci: Fix out of bounds access in hci_dma_irq_handler
>     e6fbad3cc880 9p: v9fs_listxattr: fix %s null argument warning
>     a18be976be41 9p/trans_fd: Annotate data-racy writes to file::f_flags
>     2cc5e191d671 usb: gadget: f_ncm: Always set current gadget in ncm_bind()
>     6c80f48912b5 tty: vcc: Add check for kstrdup() in vcc_probe()
>     2ff61106d6b4 exfat: support handle zero-size directory
>     c86a3007a685 HID: Add quirk for Dell Pro Wireless Keyboard and Mouse KM5221W
>     3453f945af89 PCI: Use FIELD_GET() in Sapphire RX 5600 XT Pulse quirk
>     0a93a0f99a09 misc: pci_endpoint_test: Add Device ID for R-Car S4-8 PCIe controller
>     03dbd6a9ea4e PCI: Disable ATS for specific Intel IPU E2000 devices
>     a9a0b3444845 PCI: Extract ATS disabling to a helper function
>     fe511d24418a PCI: Use FIELD_GET() to extract Link Width
>     56d78b5495eb scsi: libfc: Fix potential NULL pointer dereference in fc_lport_ptp_setup()
>     37a51e7f36b7 atm: iphase: Do PCI error checks on own line
>     f05ae00106aa PCI: tegra194: Use FIELD_GET()/FIELD_PREP() with Link Width fields
>     631a96e9eb42 ALSA: hda: Fix possible null-ptr-deref when assigning a stream
>     1c805b9cd2e3 ARM: 9320/1: fix stack depot IRQ stack filter
>     8d25ec69f8f1 HID: lenovo: Detect quirk-free fw on cptkbd and stop applying workaround
>     64f062baf202 jfs: fix array-index-out-of-bounds in diAlloc
>     da3da5e1e6f7 jfs: fix array-index-out-of-bounds in dbFindLeaf
>     1f74d336990f fs/jfs: Add validity check for db_maxag and db_agpref
>     5f148b16972e fs/jfs: Add check for negative db_l2nbperpage
>     e1d1f79b1929 scsi: ibmvfc: Remove BUG_ON in the case of an empty event pool
>     f0bfc8a5561f scsi: hisi_sas: Set debugfs_dir pointer to NULL after removing debugfs
>     5904dee70771 RDMA/hfi1: Use FIELD_GET() to extract Link Width
>     546c1796ad1e crypto: pcrypt - Fix hungtask for PADATA_RESET
>     bc443a199f8c ASoC: soc-card: Add storage for PCI SSID
>     9f2082067c5f selftests/efivarfs: create-read: fix a resource leak
>     428cad17f53b arm64: dts: ls208xa: use a pseudo-bus to constrain usb dma size
>     174f62a0aa15 drm/amdgpu: Fix a null pointer access when the smc_rreg pointer is NULL
>     3f7a400d5e80 drm/amdkfd: Fix shift out-of-bounds issue
>     300589d551d4 drm/panel: st7703: Pick different reset sequence
>     eaa03ea366c8 drm/amdgpu/vkms: fix a possible null pointer dereference
>     84c923d89890 drm/panel/panel-tpo-tpg110: fix a possible null pointer dereference
>     2381f6b628b3 drm/panel: fix a possible null pointer dereference
>     c11cf5e117f5 drm/amdgpu: Fix potential null pointer derefernce
>     a237675aa1e6 drm/amd: Fix UBSAN array-index-out-of-bounds for Polaris and Tonga
>     acdb6830de02 drm/amd: Fix UBSAN array-index-out-of-bounds for SMU7
>     829ce8e995a8 drm/msm/dp: skip validity check for DP CTS EDID checksum
>     689b33b94f09 drm: vmwgfx_surface.c: copy user-array safely
>     22260dabcfe3 kernel: watch_queue: copy user-array safely
>     d4f2c09d4672 kernel: kexec: copy user-array safely
>     24b17d530c42 string.h: add array-wrappers for (v)memdup_user()
>     3a3a6dc9a330 drm/amd/display: use full update for clip size increase of large plane source
>     7d43cdd22cd8 drm/amdkfd: Fix a race condition of vram buffer unref in svm code
>     eea81424c5b8 drm/komeda: drop all currently held locks if deadlock happens
>     812886866be6 platform/x86: thinkpad_acpi: Add battery quirk for Thinkpad X120e
>     ba7088769800 Bluetooth: Fix double free in hci_conn_cleanup
>     f9de14bde56d Bluetooth: btusb: Add date->evt_skb is NULL check
>     a43cf6acf017 wifi: ath10k: Don't touch the CE interrupt registers after power up
>     6f42bd243327 net: annotate data-races around sk->sk_dst_pending_confirm
>     19ab5fd26441 net: annotate data-races around sk->sk_tx_queue_mapping
>     f3be63f7a8ee wifi: ath10k: fix clang-specific fortify warning
>     02a0547b8da0 wifi: ath9k: fix clang-specific fortify warnings
>     cf353904a828 bpf: Detect IP == ksym.end as part of BPF program
>     c29a89b23f67 atl1c: Work around the DMA RX overflow issue
>     21a0f310a9f3 wifi: mac80211: don't return unset power in ieee80211_get_tx_power()
>     3073e38086d0 wifi: mac80211_hwsim: fix clang-specific fortify warning
>     e8e55fa44435 x86/mm: Drop the 4 MB restriction on minimal NUMA node memory size
>     f9d3ba62e87b workqueue: Provide one lock class key per work_on_cpu() callsite
>     0a5b512d526c clocksource/drivers/timer-atmel-tcb: Fix initialization on SAM9 hardware
>     465b88c0873b clocksource/drivers/timer-imx-gpt: Fix potential memory leak
>     fd0df3f87192 perf/core: Bail out early if the request AUX area is out of bound
>     e89d0ed45a41 locking/ww_mutex/test: Fix potential workqueue corruption
>     2a910f4af54d Linux 5.15.139
>     3443337acd37 btrfs: use u64 for buffer sizes in the tree search ioctls
>     f9f5e8cecba9 Revert "mmc: core: Capture correct oemid-bits for eMMC cards"
>     824829c2c6b4 tracing/kprobes: Fix the order of argument descriptions
>     560680f745fc fbdev: fsl-diu-fb: mark wr_reg_wa() static
>     8e4b510fe917 fbdev: imsttfb: fix a resource leak in probe
>     3648582181b6 fbdev: imsttfb: Fix error path of imsttfb_probe()
>     30959f9f4540 spi: spi-zynq-qspi: add spi-mem to driver kconfig dependencies
>     9cf044cc36c1 ASoC: hdmi-codec: register hpd callback on component probe
>     705e5a28ec1d drm/syncobj: fix DRM_SYNCOBJ_WAIT_FLAGS_WAIT_AVAILABLE
>     0ca05fae2790 netfilter: nat: fix ipv6 nat redirect with mapped and scoped addresses
>     1652f57f02eb netfilter: nft_redir: use `struct nf_nat_range2` throughout and deduplicate eval call-backs
>     d28c17abe098 netfilter: xt_recent: fix (increase) ipv6 literal buffer length
>     f30567fcbc4d i2c: iproc: handle invalid slave state
>     38f5ac54b917 r8169: respect userspace disabling IFF_MULTICAST
>     fd01115b033c blk-core: use pr_warn_ratelimited() in bio_check_ro()
>     b80148710983 block: remove unneeded return value of bio_check_ro()
>     d8d94d6b3bd3 tg3: power down device only on SYSTEM_POWER_OFF
>     5ea06a23f8f4 net/smc: put sk reference if close work was canceled
>     884606f8283c net/smc: allow cdc msg send rather than drop it with NULL sndbuf_desc
>     a62af7146daa net/smc: fix dangling sock under state SMC_APPFINCLOSEWAIT
>     866606826f16 selftests: pmtu.sh: fix result checking
>     2d117ac1b8f8 net: stmmac: xgmac: Enable support for multiple Flexible PPS outputs
>     95a99ac112c5 Fix termination state for idr_for_each_entry_ul()
>     70ef755f126b net: r8169: Disable multicast filter for RTL8168H and RTL8107E
>     0dad0e75d62b dccp/tcp: Call security_inet_conn_request() after setting IPv6 addresses.
>     c340713bdf32 dccp: Call security_inet_conn_request() after setting IPv4 addresses.
>     d1b7e6562a4c octeontx2-pf: Fix holes in error code
>     f60297ef59d4 octeontx2-pf: Fix error codes
>     794d360b1d65 inet: shrink struct flowi_common
>     8943083bbb64 bpf: Check map->usercnt after timer->timer is assigned
>     3907b89cd17f tipc: Change nla_policy for bearer-related names to NLA_NUL_STRING
>     a1a485e45d24 hsr: Prevent use after free in prp_create_tagged_frame()
>     352887b3edd0 llc: verify mac len before reading mac header
>     303766bb92c5 Input: synaptics-rmi4 - fix use after free in rmi_unregister_function()
>     741e4c15d7c0 pwm: brcmstb: Utilize appropriate clock APIs in suspend/resume
>     895ac9a21f69 pwm: sti: Reduce number of allocations and drop usage of chip_data
>     db64ddddeeec regmap: prevent noinc writes from clobbering cache
>     004d4002534e media: dvb-usb-v2: af9035: fix missing unlock
>     a0beda184756 media: cedrus: Fix clock/reset sequence
>     980be4c3b0d5 media: vidtv: mux: Add check and kfree for kstrdup
>     d17269fb9161 media: vidtv: psi: Add check for kstrdup
>     db89f551b706 media: s3c-camif: Avoid inappropriate kfree()
>     51c94256a83f media: bttv: fix use after free error due to btv->timeout timer
>     d3937f9e25d9 media: i2c: max9286: Fix some redundant of_node_put() calls
>     9d060f2fc40c pcmcia: ds: fix possible name leak in error path in pcmcia_device_add()
>     24e9df588e2e pcmcia: ds: fix refcount leak in pcmcia_device_add()
>     24e73ab542c7 pcmcia: cs: fix possible hung task and memory leak pccardd()
>     b3eaa0d43c74 rtc: pcf85363: fix wrong mask/val parameters in regmap_update_bits call
>     20bd0198bebd cxl/mem: Fix shutdown order
>     d48fe8d98171 i3c: Fix potential refcount leak in i3c_master_register_new_i3c_devs
>     855d6fb2cc7b 9p/net: fix possible memory leak in p9_check_errors()
>     0d456ebaad30 perf hist: Add missing puts to hist__account_cycles
>     924e8d0b7645 perf machine: Avoid out of bounds LBR memory read
>     76b0eab987c4 usb: host: xhci-plat: fix possible kernel oops while resuming
>     c9c4dab06a5a xhci: Loosen RPM as default policy to cover for AMD xHC 1.1
>     92c9ef156431 powerpc/pseries: fix potential memory leak in init_cpu_associativity()
>     516235e7b35f powerpc/imc-pmu: Use the correct spinlock initializer.
>     945dc61d7840 powerpc/xive: Fix endian conversion size
>     bce31a2bcb1e powerpc/40x: Remove stale PTE_ATOMIC_UPDATES macro
>     1308e55eb09c modpost: fix tee MODULE_DEVICE_TABLE built on big-endian host
>     863a9c3fdec2 powerpc: Only define __parse_fpscr() when required
>     01f62c6bd2db f2fs: fix to initialize map.m_pblk in f2fs_precache_extents()
>     dfebea7114e0 dmaengine: pxa_dma: Remove an erroneous BUG_ON() in pxad_free_desc()
>     72f8fa6c4b78 USB: usbip: fix stub_dev hub disconnect
>     168697f15a53 tools: iio: iio_generic_buffer ensure alignment
>     a61c3c647ffd misc: st_core: Do not call kfree_skb() under spin_lock_irqsave()
>     732aa0cb2601 dmaengine: ti: edma: handle irq_of_parse_and_map() errors
>     2941a29fe9d6 usb: chipidea: Simplify Tegra DMA alignment code
>     58e8316b200b usb: chipidea: Fix DMA overwrite for Tegra
>     fcaafb574fc8 usb: dwc2: fix possible NULL pointer dereference caused by driver concurrency
>     c956be5641cc dmaengine: idxd: Register dsa_bus_type before registering idxd sub-drivers
>     ca46d7ce1fbe livepatch: Fix missing newline character in klp_resolve_symbols()
>     b77f7c025e85 tty: tty_jobctrl: fix pid memleak in disassociate_ctty()
>     e9f598a5cc9a f2fs: compress: fix to avoid redundant compress extension
>     8c4504cc0c64 f2fs: compress: fix to avoid use-after-free on dic
>     ca0aae3837a6 leds: trigger: ledtrig-cpu:: Fix 'output may be truncated' issue for 'cpu'
>     206a972511a8 leds: pwm: Don't disable the PWM when the LED should be off
>     893eedf596dd leds: turris-omnia: Do not use SMBUS calls
>     aec3706971b3 leds: turris-omnia: Drop unnecessary mutex locking
>     c9a4f13c58f1 mfd: arizona-spi: Set pdata.hpdet_channel for ACPI enumerated devs
>     63a99d7b57b4 mfd: dln2: Fix double put in dln2_probe
>     2742c860e0b7 mfd: core: Ensure disabled devices are skipped without aborting
>     94eb5423d75e mfd: core: Un-constify mfd_cell.of_reg
>     8890d4d5f25e ASoC: ams-delta.c: use component after check
>     a2ae48bd82ee crypto: qat - fix deadlock in backlog processing
>     0dd34a7ad395 padata: Fix refcnt handling in padata_free_shell()
>     93e4aa8545ab ASoC: Intel: Skylake: Fix mem leak when parsing UUIDs fails
>     cd1c2df64d6b HID: logitech-hidpp: Move get_wireless_feature_index() check to hidpp_connect_event()
>     99893b7c4592 HID: logitech-hidpp: Revert "Don't restart communication if not necessary"
>     5f2f38602583 HID: logitech-hidpp: Don't restart IO, instead defer hid_connect() only
>     1f80041c5867 HID: logitech-hidpp: Remove HIDPP_QUIRK_NO_HIDINPUT quirk
>     d3b196a1da3e Revert "HID: logitech-hidpp: add a module parameter to keep firmware gestures"
>     6885e5ffa09d sh: bios: Revive earlyprintk support
>     b0c25e957f9b hid: cp2112: Fix IRQ shutdown stopping polling for all IRQs on chip
>     d06dc0f99f72 RDMA/hfi1: Workaround truncation compilation error
>     086cd44204bb scsi: ufs: core: Leave space for '\0' in utf8 desc string
>     a0f1999090b3 ASoC: fsl: Fix PM disable depth imbalance in fsl_easrc_probe
>     904fc0103776 RDMA/hns: The UD mode can only be configured with DCQCN
>     9f8db02d30ad RDMA/hns: Fix signed-unsigned mixed comparisons
>     2de683e27e1d RDMA/hns: Fix uninitialized ucmd in hns_roce_create_qp_common()
>     611260e36f16 IB/mlx5: Fix rdma counter binding for RAW QP
>     922b2693b9af ASoC: fsl: mpc5200_dma.c: Fix warning of Function parameter or member not described
>     001f90cd9d2f ext4: move 'ix' sanity check to corrent position
>     c24a3c9e373e ARM: 9321/1: memset: cast the constant byte to unsigned char
>     012d0c66f939 hid: cp2112: Fix duplicate workqueue initialization
>     1ce09238e8e8 crypto: qat - increase size of buffers
>     62df66b726f9 crypto: caam/jr - fix Chacha20 + Poly1305 self test failure
>     61f25d4686bf crypto: caam/qi2 - fix Chacha20 + Poly1305 self test failure
>     66eb7b7f23dd nd_btt: Make BTT lanes preemptible
>     6563e0f79d63 libnvdimm/of_pmem: Use devm_kstrdup instead of kstrdup and check its return value
>     d4ad0c1a83ce scsi: ibmvfc: Fix erroneous use of rtas_busy_delay with hcall return code
>     b79c7d684c3f RDMA/core: Use size_{add,sub,mul}() in calls to struct_size()
>     a5c83c8043d7 hwrng: geode - fix accessing registers
>     a8607725b20a crypto: hisilicon/hpre - Fix a erroneous check after snprintf()
>     b01b9dc5487a selftests/resctrl: Ensure the benchmark commands fits to its array
>     2d2300fcf8f6 selftests/pidfd: Fix ksft print formats
>     8bc9c9447489 arm64: dts: imx8mn: Add sound-dai-cells to micfil node
>     1abd658492b5 arm64: dts: imx8mm: Add sound-dai-cells to micfil node
>     cf7abb54f8b1 arm64: dts: imx8qm-ss-img: Fix jpegenc compatible entry
>     8704bf18a888 clk: scmi: Free scmi_clk allocated when the clocks with invalid info are skipped
>     bdb0428aa294 firmware: arm_ffa: Assign the missing IDR allocation ID to the FFA device
>     b0ffdc164365 firmware: ti_sci: Mark driver as non removable
>     995ee1e84e8d soc: qcom: llcc: Handle a second device without data corruption
>     19b8098f73c6 ARM: dts: qcom: mdm9615: populate vsdcc fixed regulator
>     a8ab88f84b89 arm64: dts: qcom: apq8016-sbc: Add missing ADV7533 regulators
>     ddc0df81eeac ARM64: dts: marvell: cn9310: Use appropriate label for spi1 pins
>     12d9de01c09c arm64: dts: qcom: sdm845-mtp: fix WiFi configuration
>     690b89255971 arm64: dts: qcom: sc7280: Add missing LMH interrupts
>     2a4cce4168f7 arm64: dts: qcom: msm8992-libra: drop duplicated reserved memory
>     eb9daf47806b arm64: dts: qcom: msm8916: Fix iommu local address range
>     541640dcbf48 ARM: dts: renesas: blanche: Fix typo in GP_11_2 pin name
>     0e1e88bba286 perf: hisi: Fix use-after-free when register pmu fails
>     4067d39f3c57 drm: mediatek: mtk_dsi: Fix NO_EOT_PACKET settings/handling
>     a6a6f70aedca drm/msm/dsi: use msm_gem_kernel_put to free TX buffer
>     aea6f32a4318 xen-pciback: Consider INTx disabled when MSI/MSI-X is enabled
>     e588ca45bf55 drm/rockchip: Fix type promotion bug in rockchip_gem_iommu_map()
>     a00a293d57a5 arm64/arm: xen: enlighten: Fix KPTI checks
>     d0d01bb4a560 drm/bridge: lt9611uxc: fix the race in the error path
>     29aba28ea195 drm/bridge: lt9611uxc: Register and attach our DSI device at probe
>     f53a04579328 drm/bridge: lt9611uxc: Switch to devm MIPI-DSI helpers
>     517a5137a57b drm/rockchip: cdn-dp: Fix some error handling paths in cdn_dp_probe()
>     865ccd4ca674 drm/mediatek: Fix iommu fault during crtc enabling
>     8e3c8253b34f drm/mediatek: Fix iommu fault by swapping FBs after updating plane state
>     e11e339faa11 drm/amdkfd: fix some race conditions in vram buffer alloc/free of svm code
>     30cb99e09648 drm/bridge: tc358768: Fix bit updates
>     1cd4ae681a6a drm/bridge: tc358768: Disable non-continuous clock mode
>     c13591b859be drm/bridge: tc358768: Fix use of uninitialized variable
>     d78bddd94b80 drm/bridge: lt8912b: Add missing drm_bridge_attach call
>     5cc2bc519afd drm/bridge: lt8912b: Manually disable HPD only if it was enabled
>     42071feab712 drm/bridge: lt8912b: Fix crash on bridge detach
>     d9217286d0ab drm/bridge: lt8912b: Fix bridge_detach
>     cc3057958c5c drm/bridge: lt8912b: Add hot plug detection
>     ef4a40953c80 drm/bridge: lt8912b: Register and attach our DSI device at probe
>     3580b8a01305 drm/bridge: lt8912b: Switch to devm MIPI-DSI helpers
>     52541851a8d1 drm/mipi-dsi: Create devm device attachment
>     a20d6ecd261a drm/mipi-dsi: Create devm device registration
>     347f025a02b3 drm/radeon: possible buffer overflow
>     b163b371d741 drm/rockchip: vop: Fix call to crtc reset helper
>     9a96bed1df7b drm/rockchip: vop: Fix reset of state in duplicate state crtc funcs
>     1b0bc99cf316 hwmon: (coretemp) Fix potentially truncated sysfs attribute name
>     b3e7eb23a6e9 hwmon: (axi-fan-control) Fix possible NULL pointer dereference
>     e0bf076b734a platform/x86: wmi: Fix opening of char device
>     c57e81d5e538 platform/x86: wmi: remove unnecessary initializations
>     2ca4e461a298 platform/x86: wmi: Fix probe failure when failing to register WMI devices
>     f75e11f54d98 clk: qcom: config IPQ_APSS_6018 should depend on QCOM_SMEM
>     d1175cf4bd2b clk: mediatek: clk-mt2701: Add check for mtk_alloc_clk_data
>     e964d21dc034 clk: mediatek: clk-mt7629: Add check for mtk_alloc_clk_data
>     c4070ada5d51 clk: mediatek: clk-mt7629-eth: Add check for mtk_alloc_clk_data
>     3aefc6fcfbad clk: mediatek: clk-mt6797: Add check for mtk_alloc_clk_data
>     ca6d565a2319 clk: mediatek: clk-mt6779: Add check for mtk_alloc_clk_data
>     533ca5153ad6 clk: mediatek: clk-mt6765: Add check for mtk_alloc_clk_data
>     e531e4e73734 clk: npcm7xx: Fix incorrect kfree
>     761c2a690d8f clk: ti: fix double free in of_ti_divider_clk_setup()
>     1c37faca0908 clk: ti: change ti_clk_register[_omap_hw]() API
>     28b72fba1e19 clk: ti: Update component clocks to use ti_dt_clk_name()
>     c4bffed2e52b clk: ti: Update pll and clockdomain clocks to use ti_dt_clk_name()
>     9b5e9d8bf9a6 clk: ti: Add ti_dt_clk_name() helper to use clock-output-names
>     f45fff806ebb clk: keystone: pll: fix a couple NULL vs IS_ERR() checks
>     7ff8ca9beefb spi: nxp-fspi: use the correct ioremap function
>     26206c858dae clk: renesas: rzg2l: Fix computation formula
>     1966bf2a79e6 clk: renesas: rzg2l: Use FIELD_GET() for PLL register fields
>     7ece2efa87af clk: renesas: rzg2l: Simplify multiplication/shift logic
>     e2239f716529 clk: imx: imx8qxp: Fix elcdif_pll clock
>     7d416973cd12 clk: imx: imx8mq: correct error handling path
>     608ebb098b79 clk: imx: Select MXC_CLK for CLK_IMX8QXP
>     8861b2925a84 clk: qcom: gcc-sm8150: Fix gcc_sdcc2_apps_clk_src
>     76e8f00f54a8 clk: qcom: mmcc-msm8998: Fix the SMMU GDSC
>     56c4bb46a5a0 clk: qcom: mmcc-msm8998: Don't check halt bit on some branch clks
>     0881d24cf5ca clk: qcom: clk-rcg2: Fix clock rate overflow for high parent frequencies
>     b64683f5d728 spi: tegra: Fix missing IRQ check in tegra_slink_probe()
>     b13e8b38be51 regmap: debugfs: Fix a erroneous check after snprintf()
>     8fafac407346 ipvlan: properly track tx_errors
>     3eedc19a9d0f net: add DEV_STATS_READ() helper
>     359bce81b841 ipv6: avoid atomic fragment on GSO packets
>     6b413d52f6ab ACPI: sysfs: Fix create_pnp_modalias() and create_of_modalias()
>     32aaa3b98789 wifi: iwlwifi: empty overflow queue during flush
>     0e3ad00be4e8 wifi: iwlwifi: pcie: synchronize IRQs before NAPI
>     a8ebe549e0ce wifi: iwlwifi: call napi_synchronize() before freeing rx/tx queues
>     627a3b3f5c80 iwlwifi: pcie: adjust to Bz completion descriptor
>     0d91506a40ec tcp: fix cookie_init_timestamp() overflows
>     4f6e904ed4e3 chtls: fix tp->rcv_tstamp initialization
>     5d7bec7ae4db r8169: fix rare issue with broken rx after link-down on RTL8125
>     e143a3c82d33 r8169: use tp_to_dev instead of open code
>     3a8f4e58e1ee thermal: core: prevent potential string overflow
>     bfd4ed4988aa netfilter: nf_tables: Drop pointless memset when dumping rules
>     80986257d2cd PM / devfreq: rockchip-dfi: Make pmu regmap mandatory
>     826120c9ba68 can: dev: can_put_echo_skb(): don't crash kernel if can_priv::echo_skb is accessed out of bounds
>     28e9e015916e can: dev: can_restart(): fix race condition between controller restart and netif_carrier_on()
>     ada4dc4788f1 can: dev: can_restart(): don't crash kernel if carrier is OK
>     d4eb4182a823 wifi: rtlwifi: fix EDCA limit set by BT coexistence
>     2027e74150ee tcp_metrics: do not create an entry from tcp_init_metrics()
>     3f7cb7c47ce0 tcp_metrics: properly set tp->snd_ssthresh in tcp_init_metrics()
>     ca7b6fa9e61a tcp_metrics: add missing barriers on delete
>     227709a0e47c wifi: mt76: mt7603: improve stuck beacon handling
>     eab5b0aa5065 mt76: pass original queue id from __mt76_tx_queue_skb to the driver
>     75336a762539 mt76: add support for overriding the device used for DMA mapping
>     77b2ab5cd1a4 mt76: dma: use kzalloc instead of devm_kzalloc for txwi
>     064b32f18db1 wifi: mt76: mt7603: rework/fix rx pse hang check
>     1afbb9ececd3 wifi: rtw88: debug: Fix the NULL vs IS_ERR() bug for debugfs_create_file()
>     ebcbf5f5e047 net: spider_net: Use size_add() in call to struct_size()
>     56e7424c6efc tipc: Use size_add() in calls to struct_size()
>     3e51efcb2909 mlxsw: Use size_mul() in call to struct_size()
>     dc3fef310732 gve: Use size_add() in call to struct_size()
>     70f032db8516 tcp: call tcp_try_undo_recovery when an RTOd TFO SYNACK is ACKed
>     a2d540c74549 udp: add missing WRITE_ONCE() around up->encap_rcv
>     8f7eef3a13df selftests/bpf: Correct map_fd to data_fd in tailcalls
>     3eefb2fbf4ec selftests/bpf: Test tail call counting with bpf2bpf and data on stack
>     ab91992ec4d4 i40e: fix potential memory leaks in i40e_remove()
>     702742373650 genirq/matrix: Exclude managed interrupts in irq_matrix_allocated()
>     379b120e4f27 pstore/platform: Add check for kstrdup
>     81b8638e4ef4 x86/boot: Fix incorrect startup_gdt_descr.size
>     c7e8c7452e5a x86/sev-es: Allow copy_from_kernel_nofault() in earlier boot
>     0b5da8ce0f18 x86: Share definition of __is_canonical_address()
>     90b263db856d futex: Don't include process MM in futex key on no-MMU
>     f0d6e5841172 x86/srso: Fix SBPB enablement for (possible) future fixed HW
>     565f9337b68e writeback, cgroup: switch inodes with dirty timestamps to release dying cgwbs
>     2bb46b20825d vfs: fix readahead(2) on block devices
>     20195f87db19 sched: Fix stop_one_cpu_nowait() vs hotplug
>     13cde955e52e sched/uclamp: Ignore (util == 0) optimization in feec() when p_util_max = 0
>     cc6198ff20c0 iov_iter, x86: Be consistent about the __user tag on copy_mc_to_user()
>     80529b4968a8 Linux 5.15.138
>     3d8344a7c4a3 ALSA: hda: intel-dsp-config: Fix JSL Chromebook quirk detection
>     f049c0c0037d misc: pci_endpoint_test: Add deviceID for J721S2 PCIe EP device support
>     28b8ad8ccecd tty: 8250: Add Brainboxes Oxford Semiconductor-based quirks
>     44c4dfac3f02 tty: 8250: Add support for Intashield IX cards
>     d541ccb34de2 tty: 8250: Add support for additional Brainboxes PX cards
>     60debc01fcbb tty: 8250: Fix up PX-803/PX-857
>     1f5649aed527 tty: 8250: Fix port count of PX-257
>     3fe3cc63c730 tty: 8250: Add support for Intashield IS-100
>     a5b6390fd609 tty: 8250: Add support for Brainboxes UP cards
>     738fe41b6443 tty: 8250: Add support for additional Brainboxes UC cards
>     ff6059c3d234 tty: 8250: Remove UC-257 and UC-431
>     81a4dd5e6c78 tty: n_gsm: fix race condition in status line change on dead connections
>     e25197747f0e usb: raw-gadget: properly handle interrupted requests
>     e5f53a68a596 usb: typec: tcpm: Fix NULL pointer dereference in tcpm_pd_svdm()
>     7c4855b22a3f usb: storage: set 1.50 as the lower bcdDevice for older "Super Top" compatibility
>     c48aae53850c PCI: Prevent xHCI driver from claiming AMD VanGogh USB3 DRD device
>     6628c3627c02 drm/amd: Disable ASPM for VI w/ all Intel systems
>     b6c3c7786e24 drm/amd: Move helper for dynamic speed switch check out of smu13
>     9015169f00ee can: isotp: isotp_sendmsg(): fix TX state detection and wait behavior
>     d72ff6478323 can: isotp: isotp_bind(): do not validate unused address information
>     e163ad6a8639 can: isotp: add local echo tx processing and tx without FC
>     b4e78ea26638 can: isotp: handle wait_event_interruptible() return values
>     2fc6f337257f can: isotp: check CAN address family in isotp_bind()
>     f8c3bd211cf3 can: isotp: isotp_bind(): return -EINVAL on incorrect CAN ID formatting
>     615c4dd64050 can: isotp: set max PDU size to 64 kByte
>     6627b96851f1 powerpc/mm: Fix boot crash with FLATMEM
>     f0f998648887 r8152: Check for unplug in r8153b_ups_en() / r8153c_ups_en()
>     78c939a88729 r8152: Check for unplug in rtl_phy_patch_request()
>     51cc28ce742e net: chelsio: cxgb4: add an error code check in t4_load_phy_fw
>     bbc926199321 platform/mellanox: mlxbf-tmfifo: Fix a warning message
>     db4416ea3a5d scsi: mpt3sas: Fix in error path
>     d48b2e8189d5 fbdev: uvesafb: Call cn_del_callback() at the end of uvesafb_exit()
>     e39440c3268b drm/ttm: Reorder sys manager cleanup step
>     aade33d3d9bb ASoC: rt5650: fix the wrong result of key button
>     fa32e21c0568 netfilter: nfnetlink_log: silence bogus compiler warning
>     dfcbb983eb6e spi: npcm-fiu: Fix UMA reads when dummy.nbytes == 0
>     64ae128b095d fs/ntfs3: Avoid possible memory leak
>     27a0bed1285e fs/ntfs3: Fix directory element type detection
>     94524980ee75 fs/ntfs3: Fix NULL pointer dereference on error in attr_allocate_frame()
>     2de328398b50 fs/ntfs3: Fix possible NULL-ptr-deref in ni_readpage_cmpr()
>     962a3d3d731c fs/ntfs3: Use kvmalloc instead of kmalloc(... __GFP_NOWARN)
>     393966e79ba1 fs/ntfs3: Write immediately updated ntfs state
>     59e629fc7157 fs/ntfs3: Add ckeck in ni_update_parent()
>     738a3adc7c8b fbdev: atyfb: only use ioremap_uc() on i386 and ia64
>     afef8af919d2 Input: synaptics-rmi4 - handle reset delay when using SMBus trsnsport
>     abc62fc06d4a powerpc/85xx: Fix math emulation exception
>     4bdde4dca00e dmaengine: ste_dma40: Fix PM disable depth imbalance in d40_probe
>     39d2c10367a8 irqchip/stm32-exti: add missing DT IRQ flag translation
>     c57aef9075e0 irqchip/riscv-intc: Mark all INTC nodes as initialized
>     eb99b6e204cd net: sched: cls_u32: Fix allocation size in u32_init()
>     5e78ebe7c1db ASoC: simple-card: fixup asoc_simple_probe() error handling
>     65fd21aa3805 x86: Fix .brk attribute in linker script
>     d4c8bf5635c4 rpmsg: Fix possible refcount leak in rpmsg_register_device_override()
>     a82e0fda8a2f rpmsg: glink: Release driver_override
>     bfd4a664ddfb rpmsg: Fix calling device_lock() on non-initialized device
>     2e76b4f6218c rpmsg: Fix kfree() of static memory on setting driver_override
>     5c0da71871d3 rpmsg: Constify local variable in field store macro
>     389190b25472 driver: platform: Add helper for safer setting of driver_override
>     37ffa428d58c objtool/x86: add missing embedded_insn check
>     f031e15d0bb8 ext4: avoid overlapping preallocations due to overflow
>     f2c3a3aa6f11 ext4: fix BUG in ext4_mb_new_inode_pa() due to overflow
>     7a992726f727 ext4: add two helper functions extent_logical_end() and pa_logical_end()
>     9e78e7709f7d x86/mm: Fix RESERVE_BRK() for older binutils
>     d3201c718058 x86/mm: Simplify RESERVE_BRK()
>     897b56acf126 x86/i8259: Skip probing when ACPI/MADT advertises PCAT compatibility
>     77db87c4a4ed gve: Fix GFP flags when allocing pages
>     8b424bdf6c9c iio: afe: rescale: Accept only offset channels
>     c1eeb494f684 iio: afe: rescale: add offset support
>     7c76b7db5521 iio: afe: rescale: expose scale processing function
>     c60671502dc2 iio: afe: rescale: reorder includes
>     27dd09f5ec7f clk: Sanitize possible_parent_show to Handle Return Value of of_clk_get_parent_name
>     c27ca4aebbee sparc32: fix a braino in fault handling in csum_and_copy_..._user()
>     21b07a2e6095 perf/core: Fix potential NULL deref
>     6efd498009b9 nvmem: imx: correct nregs for i.MX6UL
>     0c2948118c34 nvmem: imx: correct nregs for i.MX6SLL
>     6e22bf6f00d5 nvmem: imx: correct nregs for i.MX6ULL
>     e0f95b831b4a misc: fastrpc: Clean buffers on remote invocation failures
>     c4957f00f9e2 tracing/kprobes: Fix the description of variable length arguments
>     cdc57093b470 i2c: aspeed: Fix i2c bus hang in slave read
>     e97d374a2506 i2c: stm32f7: Fix PEC handling in case of SMBUS transfers
>     2766a872103b i2c: muxes: i2c-demux-pinctrl: Use of_get_i2c_adapter_by_node()
>     48b58f7469e5 i2c: muxes: i2c-mux-gpmux: Use of_get_i2c_adapter_by_node()
>     cb65e692765b i2c: muxes: i2c-mux-pinctrl: Use of_get_i2c_adapter_by_node()
>     eace761f35a1 iio: adc: xilinx-xadc: Correct temperature offset/scale for UltraScale
>     70322a446ef2 iio: adc: xilinx-xadc: Don't clobber preset voltage/temperature thresholds
>     3c1312b5d49a iio: exynos-adc: request second interupt only when touchscreen mode is used
>     4e14f2d5885f kasan: print the original fault addr when access invalid shadow
>     bdfa4fa7588d i40e: Fix wrong check for I40E_TXR_FLAGS_WB_ON_ITR
>     d5c175f4cea6 gtp: fix fragmentation needed check with gso
>     c0dad0c0924c gtp: uapi: fix GTPA_MAX
>     852fb4ce426d tcp: fix wrong RTO timeout when received SACK reneging
>     83cfa3b51a78 r8152: Release firmware if we have an error in probe
>     e0f9231ccd6c r8152: Cancel hw_phy_work if we have an error in probe
>     ff42b0a55659 r8152: Run the unload routine if we have errors during probe
>     6fa3b9f9478e r8152: Increase USB control msg timeout to 5000ms as per spec
>     76873f2eadc0 net: usb: smsc95xx: Fix uninit-value access in smsc95xx_read_reg
>     6afd112c3f95 net: ieee802154: adf7242: Fix some potential buffer overflow in adf7242_stats_show()
>     46cd35e4e774 igc: Fix ambiguity in the ethtool advertising
>     49529413eaed neighbour: fix various data-races
>     667554946360 igb: Fix potential memory leak in igb_add_ethtool_nfc_entry
>     263421905346 treewide: Spelling fix in comment
>     bc0c4bc119d2 i40e: Fix I40E_FLAG_VF_VLAN_PRUNING value
>     c532c5df01ad r8169: fix the KCSAN reported data race in rtl_rx while reading desc->opts1
>     6afb294c88c6 r8169: fix the KCSAN reported data-race in rtl_tx while reading TxDescArray[entry].opts1
>     9d7b3838428c r8169: fix the KCSAN reported data-race in rtl_tx() while reading tp->cur_tx
>     04dbfa4122e0 firmware/imx-dsp: Fix use_after_free in imx_dsp_setup_channels()
>     0d587b86cd0d drm/dp_mst: Fix NULL deref in get_mst_branch_device_by_guid_helper()
>     8860f0175e51 vsock/virtio: initialize the_virtio_vsock before using VQs
>     762c251c7f5c vsock/virtio: add support for device suspend/resume
>     1e02df6f6907 vsock/virtio: factor our the code to initialize and delete VQs
>     15a8cac3c250 drm/i915/pmu: Check if pmu is closed before stopping event
>     43bd431a5dd9 nfsd: lock_rename() needs both directories to live on the same fs
>     556b68d9b95f mm/migrate: fix do_pages_move for compat pointers
>     c4071c6114de mm/page_alloc: correct start page when guard page debug is enabled
>     3a6cee2bfb53 vhost: Allow null msg.size on VHOST_IOTLB_INVALIDATE
>     fbc9a8718f31 virtio-mmio: fix memory leak of vm_dev
>     862a356bc986 virtio_balloon: Fix endless deflation and inflation on arm64
>     41bb770e42bc mcb-lpc: Reallocate memory region to avoid memory overlapping
>     f2ac8b2643dd mcb: Return actual parsed size when reading chameleon table
>     90918ef995b5 mptcp: more conservative check for zero probes
>     fd2b2dab6f5b tcp: cleanup tcp_remove_empty_skb() use
>     68342755b9b2 tcp: remove dead code from tcp_sendmsg_locked()
>     0f482ad7b1a5 pinctrl: qcom: lpass-lpi: fix concurrent register updates
>     51b054f6fe01 ASoC: codecs: wcd938x: fix runtime PM imbalance on remove
>     cb34f4e79e54 ASoC: codecs: wcd938x: fix resource leaks on bind errors
>     12952a23a5da Linux 5.15.137
>     dff33880d40a xfrm6: fix inet6_dev refcount underflow problem
>     5a9d05a4f1c3 Bluetooth: hci_sock: Correctly bounds check and pad HCI_MON_NEW_INDEX name
>     a6df96ee0b45 Bluetooth: hci_sock: fix slab oob read in create_monitor_event
>     c08d609fb2b6 phy: mapphone-mdm6600: Fix pinctrl_pm handling for sleep pins
>     e1b030b101f6 phy: mapphone-mdm6600: Fix runtime PM for remove
>     59f1095ab58e phy: mapphone-mdm6600: Fix runtime disable on probe
>     b618062c0b13 serial: 8250: omap: Move uart_write() inside PM section
>     67f29cd2f851 ASoC: pxa: fix a memory leak in probe()
>     76d04c339508 gpio: vf610: set value before the direction to avoid a glitch
>     4b129e3964b3 platform/x86: asus-wmi: Map 0x2a code, Ignore 0x2b and 0x2c events
>     e1a058cc2467 platform/x86: asus-wmi: Change ASUS_WMI_BRN_DOWN code from 0x20 to 0x2e
>     c6bbe51dcdf3 platform/surface: platform_profile: Propagate error if profile registration fails
>     a73c8d716938 s390/cio: fix a memleak in css_alloc_subchannel
>     c8b6c2df1e7d selftests/ftrace: Add new test case which checks non unique symbol
>     3ad81e6affcb s390/pci: fix iommu bitmap allocation
>     71d224acc4d1 perf: Disallow mis-matched inherited group reads
>     5aa89a11a2a6 USB: serial: option: add Fibocom to DELL custom modem FM101R-GL
>     8c376d863618 USB: serial: option: add entry for Sierra EM9191 with new firmware
>     483221216176 USB: serial: option: add Telit LE910C4-WWX 0x1035 composition
>     e750fb71dc6a nvme-rdma: do not try to stop unallocated queues
>     a9fd6d44abbc nvme-pci: add BOGUS_NID for Intel 0a54 device
>     071382bda1da ACPI: irq: Fix incorrect return value in acpi_register_gsi()
>     431a5010bce2 NFSv4.1: fixup use EXCHGID4_FLAG_USE_PNFS_DS for DS server
>     5762e72ef1b0 pNFS: Fix a hang in nfs4_evict_inode()
>     5a3abee2eee9 Revert "pinctrl: avoid unsafe code pattern in find_pinctrl()"
>     24959825377f mmc: core: Capture correct oemid-bits for eMMC cards
>     8041e7b7e7e9 mmc: core: sdio: hold retuning if sdio in 1-bit mode
>     262029c0c58c mmc: mtk-sd: Use readl_poll_timeout_atomic in msdc_reset_hw
>     3e363db1c13a mtd: physmap-core: Restore map_rom fallback
>     71823463b1b2 mtd: spinand: micron: correct bitmask for ecc status
>     a50d2f17d562 mtd: rawnand: arasan: Ensure program page operations are successful
>     ae53c92e928c mtd: rawnand: marvell: Ensure program page operations are successful
>     c0ca2ab23098 mtd: rawnand: pl353: Ensure program page operations are successful
>     a7070628043e mtd: rawnand: qcom: Unmap the right resource upon probe failure
>     3f928d1362f7 net: fix ifname in netlink ntf during netns move
>     ac43ec299a6f net: move from strlcpy with unused retval to strscpy
>     30e2db403032 net: introduce a function to check if a netdev name is in use
>     38ba5479355b Bluetooth: hci_event: Fix using memcmp when comparing keys
>     3b2da6d62b42 net/mlx5: Handle fw tracer change ownership event based on MTRC
>     f6e263824539 platform/x86: touchscreen_dmi: Add info for the Positivo C4128B
>     ca56d8afe648 HID: multitouch: Add required quirk for Synaptics 0xcd7e device
>     ca5bec7ecf26 btrfs: error out when reallocating block for defrag using a stale transaction
>     2692fd37aaf4 btrfs: error when COWing block from a root that is being deleted
>     ef491d9560d9 btrfs: error out when COWing block using a stale transaction
>     f89ed0a09673 btrfs: fix some -Wmaybe-uninitialized warnings in ioctl.c
>     df486b75feca drm: panel-orientation-quirks: Add quirk for One Mix 2S
>     d5ba30ee4f6d ipv4/fib: send notify when delete source address routes
>     9d07b7abd277 sky2: Make sure there is at least one frag_addr available
>     f652eb4adf27 regulator/core: Revert "fix kobject release warning and memory leak in regulator_register()"
>     aa77b187b1f0 wifi: cfg80211: avoid leaking stack data into trace
>     30a2285a2e18 wifi: mac80211: allow transmitting EAPOL frames with tainted key
>     b64eb31a1b53 wifi: cfg80211: Fix 6GHz scan configuration
>     bbec1724519e Bluetooth: hci_core: Fix build warnings
>     02b0e6991838 Bluetooth: Avoid redundant authentication
>     38681af225b6 Bluetooth: btusb: add shutdown function for QCA6174
>     e6e9a32c3e60 HID: holtek: fix slab-out-of-bounds Write in holtek_kbd_input_event
>     06aabf7715da wifi: iwlwifi: Ensure ack flag is properly cleared.
>     6063f6f64fa4 wifi: mwifiex: Sanity check tlv_len and tlv_bitmap_len
>     59ebfeb7b319 tracing: relax trace_event_eval_update() execution with cond_resched()
>     3d85fb391fa7 ata: libata-eh: Fix compilation warning in ata_eh_link_report()
>     89e3cc1b0703 ata: libata-core: Fix compilation warning in ata_dev_config_ncq()
>     137c658ea3ce gpio: timberdale: Fix potential deadlock on &tgpio->lock
>     68f106c2b2ab overlayfs: set ctime when setting mtime and atime
>     ef3c62e2f0f1 i2c: mux: Avoid potential false error message in i2c_mux_add_adapter
>     e2f64f3eebaa btrfs: initialize start_slot in btrfs_log_prealloc_extents
>     266dab0ce42d btrfs: return -EUCLEAN for delayed tree ref with a ref count not equals to 1
>     bc424f18fbdc fs-writeback: do not requeue a clean inode having skipped pages
>     92609823592c ARM: dts: ti: omap: Fix noisy serial with overrun-throttle-ms for mapphone
>     3898d8d685ab ksmbd: not allow to open file if delelete on close bit is set
>     d3dc26c4fdc2 nfp: flower: avoid rmmod nfp crash issues
>     6c52b1215904 mctp: perform route lookups under a RCU read-side lock
>     db3f17e571e8 mctp: Allow local delivery to the null EID
>     29017ab1a539 powerpc/47x: Fix 47x syscall return crash
>     558ee0fafd40 powerpc/32s: Do kuep_lock() and kuep_unlock() in assembly
>     d00f4ae3accf powerpc/32s: Remove capability to disable KUEP at boottime
>     fcb3f09e8173 drm/atomic-helper: relax unregistered connector check
>     403d201d1fd1 perf/x86/lbr: Filter vsyscall addresses
>     419ac18d8808 perf/x86: Move branch classifier
>     030099bc9115 perf: Add irq and exception return branch types
>     ae80d5290c14 iio: adc: ad7192: Correct reference voltage
>     569a126f244b iio: cros_ec: fix an use-after-free in cros_ec_sensors_push_data()
>     a9c471892d75 iio: core: introduce iio_device_{claim|release}_buffer_mode() APIs
>     eafbb1966152 iio: core: Hide read accesses to iio_dev->currentmode
>     919721348c04 iio: Un-inline iio_buffer_enabled()
>     7f74bc91eb00 serial: 8250_omap: Fix errors with no_console_suspend
>     d67d831e1dbc serial: 8250: omap: Fix imprecise external abort for omap_8250_pm()
>     aff3019b553e selftests/mm: fix awk usage in charge_reserved_hugetlb.sh and hugetlb_reparenting_test.sh that may cause error
>     4f1d3d1ca500 net: pktgen: Fix interface flags printing
>     8bdf95e29f86 netfilter: nf_tables: revert do not remove elements if set backend implements .abort
>     cc19daa037f5 netfilter: nf_tables: do not remove elements if set backend implements .abort
>     db33720697c8 netfilter: nft_set_rbtree: .deactivate fails if element has expired
>     44768cad012c neighbor: tracing: Move pin6 inside CONFIG_IPV6=y section
>     b33179dbf3f2 net/sched: sch_hfsc: upgrade 'rt' to 'sc' when it becomes a inner curve
>     0426d7bc17b8 bonding: Return pointer to data after pull on skb
>     66982023d741 net: dsa: bcm_sf2: Fix possible memory leak in bcm_sf2_mdio_register()
>     0ea476863ef7 i40e: prevent crash on probe if hw registers have invalid values
>     f9202217a6ea net: usb: smsc95xx: Fix an error code in smsc95xx_reset()
>     a2ceb30cc1fc ipv4: fib: annotate races around nh->nh_saddr_genid and nh->nh_saddr
>     a270aa7a47db tun: prevent negative ifindex
>     9d55719f983d tcp: tsq: relax tcp_small_queue_check() when rtx queue contains a single skb
>     8ae344291e38 tcp: fix excessive TLP and RACK timeouts from HZ rounding
>     8b6b4ca42a94 net: rfkill: gpio: prevent value glitch during probe
>     4df9ba0d7a82 net: ipv6: fix return value check in esp_remove_trailer
>     a9651e66d0bd net: ipv4: fix return value check in esp_remove_trailer
>     26a3c734cb8a xfrm: interface: use DEV_STATS_INC()
>     f8bc4b708b11 xfrm: fix a data-race in xfrm_gen_index()
>     b660e58ef72d qed: fix LL2 RX buffer allocation
>     d35f398b88a1 ASoC: codecs: wcd938x: fix unbind tear down order
>     d182d8ed7b7e ASoC: codecs: wcd938x: drop bogus bind error handling
>     8d32a6b67e77 ASoC: codecs: wcd938x-sdw: fix runtime PM imbalance on probe errors
>     6df571a6c153 ASoC: codecs: wcd938x-sdw: fix use after free on driver unbind
>     36eabe87031f drm/i915: Retry gtt fault when out of fence registers
>     34f62612be2a nvmet-tcp: Fix a possible UAF in queue intialization setup
>     04e0eef74b8f netfilter: nft_payload: fix wrong mac header matching
>     efe43d1bcbcb fs/ntfs3: fix deadlock in mark_as_free_ex
>     ab40c7ab7a93 fs/ntfs3: fix panic about slab-out-of-bounds caused by ntfs_list_ea()
>     24badb9dd8b8 fs/ntfs3: Fix possible null-pointer dereference in hdr_find_e()
>     ff38d2a705e1 tcp: check mptcp-level constraints for backlog coalescing
>     582f7993353c x86/sev: Check for user-space IOIO pointing to kernel space
>     5c2c01be809d x86/sev: Check IOBM for IOIO exceptions from user-space
>     6797c6d09e50 x86/sev: Disable MMIO emulation from user mode
>     0b4e772a6a89 KVM: x86: Mask LVTPC when handling a PMI
>     f61c43be1eb9 regmap: fix NULL deref on lookup
>     ffdc881f6807 nfc: nci: fix possible NULL pointer dereference in send_acknowledge()
>     d42aeae14fc4 ice: reset first in crash dump kernels
>     e42cecb513af ice: fix over-shifted variable
>     f6c093b97761 Bluetooth: avoid memcmp() out of bounds warning
>     e5f8b43c9c90 Bluetooth: hci_event: Fix coding style
>     1597c1ed0e7d Bluetooth: vhci: Fix race when opening vhci device
>     1ef071526848 Bluetooth: Fix a refcnt underflow problem for hci_conn
>     dd6b62fdd245 Bluetooth: Reject connection with the device which has same BD_ADDR
>     848a05c4423f Bluetooth: hci_event: Ignore NULL link key
>     e7a2aa7770d3 xfs: don't expose internal symlink metadata buffers to the vfs
>     fe5c6fbc5e4a Documentation: sysctl: align cells in second content column
>     1815844652cc lib/Kconfig.debug: do not enable DEBUG_PREEMPT by default
>     00c03985402e Linux 5.15.136
>     5266b5b6e975 eth: remove remaining copies of the NAPI_POLL_WEIGHT define
>     528f0ba9f7a4 usb: hub: Guard against accesses to uninitialized BOS descriptors
>     542a3f1a3cc1 Revert "kernel/sched: Modify initial boot task idle setup"
>     737ce5518a9c arm64: armv8_deprecated: fix unused-function error
>     2e10931e2d77 arm64: armv8_deprecated: rework deprected instruction handling
>     abd4aa081905 arm64: armv8_deprecated: move aarch32 helper earlier
>     f10abdb04c3d arm64: armv8_deprecated move emulation functions
>     0b4eec015fa5 arm64: armv8_deprecated: fold ops into insn_emulation
>     a8d2910be6f8 arm64: rework EL0 MRS emulation
>     057f9123b1a8 arm64: factor insn read out of call_undef_hook()
>     3f82927cabaf arm64: factor out EL1 SSBS emulation hook
>     474385adcd84 arm64: split EL0/EL1 UNDEF handlers
>     de0358635401 arm64: allow kprobes on EL0 handlers
>     7154e2db8890 arm64: rework BTI exception handling
>     cd5ceadc2b37 arm64: rework FPAC exception handling
>     b6358002fd0c arm64: consistently pass ESR_ELx to die()
>     7ddb1ef2bb42 arm64: die(): pass 'err' as long
>     9a3e177ef570 arm64: report EL1 UNDEFs better
>     d6808be3ff94 powerpc/64e: Fix wrong test in __ptep_test_and_clear_young()
>     9c0dc3e2c996 powerpc/8xx: Fix pte_access_permitted() for PAGE_NONE
>     4da05eba66e6 dmaengine: mediatek: Fix deadlock caused by synchronize_irq()
>     82f61b2d5187 dmaengine: idxd: use spin_lock_irqsave before wait_event_lock_irq
>     ecba5afe86f3 x86/alternatives: Disable KASAN in apply_alternatives()
>     cbd2aac00498 usb: cdnsp: Fixes issue with dequeuing not queued requests
>     7014807fb7ef usb: gadget: ncm: Handle decoding of multiple NTB's in unwrap call
>     50259cf71a1b usb: gadget: udc-xilinx: replace memcpy with memcpy_toio
>     308f19249641 counter: microchip-tcb-capture: Fix the use of internal GCLK logic
>     5a6ce81d7c16 pinctrl: avoid unsafe code pattern in find_pinctrl()
>     1c790191cab4 cgroup: Remove duplicates in cgroup v1 tasks file
>     1680c82929bc tee: amdtee: fix use-after-free vulnerability in amdtee_close_session
>     b8ec40a90acd Input: goodix - ensure int GPIO is in input for gpio_count == 1 && gpio_int_idx == 0 case
>     d092630e8a20 Input: i8042 - add Fujitsu Lifebook E5411 to i8042 quirk table
>     7cea6fa2d73f Input: xpad - add PXN V900 support
>     6ff4e50e2d2a Input: psmouse - fix fast_reconnect function for PS/2 mode
>     6a4a39638640 Input: powermate - fix use-after-free in powermate_config_complete
>     6ad7f52d8c58 ceph: fix type promotion bug on 32bit systems
>     c0c4acd53a98 ceph: fix incorrect revoked caps assert in ceph_fill_file_size()
>     58f0e6324ec7 libceph: use kernel_connect()
>     d727b97f8f2e thunderbolt: Check that lane 1 is in CL0 before enabling lane bonding
>     04c38bedd07c thunderbolt: Workaround an IOMMU fault on certain systems with Intel Maple Ridge
>     a586742a3780 mcb: remove is_added flag from mcb_device struct
>     4382d1a996e5 x86/cpu: Fix AMD erratum #1485 on Zen4-based CPUs
>     763167003a80 ACPI: resource: Skip IRQ override on ASUS ExpertBook B1402CBA
>     510d4a01d84c drm/amd/display: Don't set dpms_off for seamless boot
>     9cb61ab9f4ca drm/amdgpu: add missing NULL check
>     f9a1af37b801 iio: pressure: ms5611: ms5611_prom_is_valid false negative bug
>     09b8ed9547f1 iio: pressure: dps310: Adjust Timeout Settings
>     4c80ecef859d iio: pressure: bmp280: Fix NULL pointer exception
>     a625de7e5464 usb: musb: Modify the "HWVers" register address
>     eb28694f6da8 usb: musb: Get the musb_qh poniter after musb_giveback
>     ee88141873a8 usb: cdns3: Modify the return value of cdns_set_active () to void when CONFIG_PM_SLEEP is disabled
>     3b2dbc4f3302 usb: dwc3: Soft reset phy on probe for host
>     42c56e015653 net: usb: dm9601: fix uninitialized variable use in dm9601_mdio_read
>     524f45361789 usb: xhci: xhci-ring: Use sysdev for mapping bounce buffer
>     1d8e7fe85528 xhci: Keep interrupt disabled in initialization until host is running.
>     cb34e3b25c37 dmaengine: stm32-mdma: abort resume if no ongoing transfer
>     d56dbfe750a8 media: mtk-jpeg: Fix use after free bug due to uncanceled work
>     5e13e69ddf0d net: release reference to inet6_dev pointer
>     aade10d51ddc net: change accept_ra_min_rtr_lft to affect all RA lifetimes
>     8f12d2d66cba net: add sysctl accept_ra_min_rtr_lft
>     bc9f6cbeb999 workqueue: Override implicit ordered attribute in workqueue_apply_unbound_cpumask()
>     25dd54b95abf nfc: nci: assert requested protocol is valid
>     b2bb3b43b94a pinctrl: renesas: rzn1: Enable missing PINMUX
>     c4140dd77c3b net/smc: Fix pos miscalculation in statistics
>     d888d3f70b0d net: nfc: fix races in nfc_llcp_sock_get() and nfc_llcp_sock_get_sn()
>     249a1fdb95d5 net/mlx5e: Again mutually exclude RX-FCS and RX-port-timestamp
>     2112cacb38aa ixgbe: fix crash with empty VF macvlan list
>     935a15334d77 net: phy: mscc: macsec: reject PN update requests
>     667fe9101a3a net: macsec: indicate next pn update when offloading
>     2dcb31e65d26 bpf: Fix verifier log for async callback return values
>     6a217af2c67f drm/vmwgfx: fix typo of sizeof argument
>     72ef70886556 riscv, bpf: Sign-extend return values
>     7795592e0818 riscv, bpf: Factor out emit_call for kernel and bpf context
>     58941cc742ca xen-netback: use default TX queue size for vifs
>     cffdced18af8 eth: remove copies of the NAPI_POLL_WEIGHT define
>     5c360eec5332 mlxsw: fix mlxsw_sp2_nve_vxlan_learning_set() return type
>     84c6aa0ae5c4 ieee802154: ca8210: Fix a potential UAF in ca8210_probe
>     616761cf9df9 ravb: Fix use-after-free issue in ravb_tx_timeout_work()
>     30ebd4177593 ravb: Fix up dma_free_coherent() call in ravb_remove()
>     3f39de2bd1d2 drm/msm/dpu: change _dpu_plane_calc_bw() to use u64 to avoid overflow
>     85ae07d4dcc6 drm/msm/dsi: fix irq_of_parse_and_map() error checking
>     9a890c7d4d0f drm/msm/dsi: skip the wait for video mode done if not applicable
>     b9de60b6830c drm/msm/dp: do not reinitialize phy unless retry during link training
>     afe5f596b588 KEYS: trusted: Remove redundant static calls usage
>     20e73ece06b3 KEYS: trusted: allow use of kernel RNG for key material
>     a01d68b6c666 ALSA: usb-audio: Fix microphone sound on Opencomm2 Headset
>     5b5e58299eac net: prevent address rewrite in kernel_bind()
>     56e96b38d2f7 quota: Fix slow quotaoff
>     28ddc1e0b898 HID: logitech-hidpp: Fix kernel crash on receiver USB disconnect
>     b930f0f7bbc2 lib/test_meminit: fix off-by-one error in test_pages()
>     982bd86fd659 platform/x86: hp-wmi:: Mark driver struct with __refdata to prevent section mismatch warning
>     124cf0ea4b82 platform/x86: think-lmi: Fix reference leak
>     3d2a16f878f0 of: overlay: Reorder struct fragment fields kerneldoc
>     10f4a0b6657e perf/arm-cmn: Fix the unhandled overflow status of counter 4 to 7
>     b7966e2191d0 RDMA/cxgb4: Check skb value for failure to allocate
>     b9bdffb3f9aa RDMA/srp: Do not call scsi_done() from srp_abort()
>     7d4999589ebc scsi: ib_srp: Call scsi_done() directly
>     d2746cdfd5e5 scsi: core: Rename scsi_mq_done() into scsi_done() and export it
>     8f2350e204da scsi: core: Use a structure member to track the SCSI command submitter
>     29298c85a81a iommu/vt-d: Avoid memory allocation in iommu_suspend()
>     02e21884dcf2 Linux 5.15.135
>     c8af81a9d36e xen/events: replace evtchn_rwlock with RCU
>     c346494ec7f1 parisc: Restore __ldcw_align for PA-RISC 2.0 processors
>     694e13732e83 ksmbd: fix uaf in smb20_oplock_break_ack
>     e914c3a47e45 RDMA/mlx5: Fix NULL string error
>     81b7bf367eea RDMA/siw: Fix connection failure handling
>     5d8bd138204f RDMA/uverbs: Fix typo of sizeof argument
>     60c9ed88526d RDMA/cma: Fix truncation compilation warning in make_cma_ports
>     7f6136ced1b8 RDMA/cma: Initialize ib_sa_multicast structure to 0 when join
>     1dd6095fc727 gpio: pxa: disable pinctrl calls for MMP_GPIO
>     844fcf4c697c gpio: aspeed: fix the GPIO number passed to pinctrl_gpio_set_config()
>     1878d6666c32 IB/mlx4: Fix the size of a buffer in add_port_entries()
>     718d9b44afca of: dynamic: Fix potential memory leak in of_changeset_action()
>     e0878f38b661 RDMA/core: Require admin capabilities to set system parameters
>     18a839064fc6 dm zoned: free dmz->ddev array in dmz_put_zoned_devices
>     8781fe259dd5 HID: intel-ish-hid: ipc: Disable and reenable ACPI GPE bit
>     949ccc91c35b HID: sony: remove duplicate NULL check before calling usb_free_urb()
>     a02c02adc2bd sctp: update hb timer immediately after users change hb_interval
>     7783b471bfce sctp: update transport state when processing a dupcook packet
>     1abac613c0d5 tcp: fix delayed ACKs for MSS boundary condition
>     821b3b00bc0f tcp: fix quick-ack counting to count actual ACKs of new data
>     24fb22bddb71 tipc: fix a potential deadlock on &tx->lock
>     2e53585e233c net: stmmac: dwmac-stm32: fix resume on STM32 MCU
>     74e569324050 ipv4: Set offload_failed flag in fibmatch results
>     a4b9bbd1d12f netfilter: nf_tables: nft_set_rbtree: fix spurious insertion failure
>     88497f74d684 netfilter: handle the connecting collision properly in nf_conntrack_proto_sctp
>     0c9cf5e8807f ibmveth: Remove condition to recompute TCP header checksum.
>     5a899e2ce848 net: ethernet: ti: am65-cpsw: Fix error code in am65_cpsw_nuss_init_tx_chns()
>     4837a192f6d0 net: nfc: llcp: Add lock when modifying device list
>     cda10784a176 net: usb: smsc75xx: Fix uninit-value access in __smsc75xx_read_reg
>     2801a1ddb26d net: dsa: mv88e6xxx: Avoid EEPROM timeout when EEPROM is absent
>     cb145e6c2070 ptp: ocp: Fix error handling in ptp_ocp_device_init
>     cd1189956393 ipv4, ipv6: Fix handling of transhdrlen in __ip{,6}_append_data()
>     147d89ee4143 net: fix possible store tearing in neigh_periodic_work()
>     bdb4fcf18e16 modpost: add missing else to the "of" check
>     bc8b89b69638 bpf, sockmap: Reject sk_msg egress redirects to non-TCP sockets
>     9fb4dfb8e212 NFSv4: Fix a nfs4_state_manager() race
>     fcdd79fda38a ima: rework CONFIG_IMA dependency block
>     b67adca1e1be scsi: target: core: Fix deadlock due to recursive locking
>     9a103e0b100c ima: Finish deprecation of IMA_TRUSTED_KEYRING Kconfig
>     bb6aee0696c6 regmap: rbtree: Fix wrong register marked as in-cache when creating new node
>     0cee8c1b3af3 wifi: mt76: mt76x02: fix MT76x0 external LNA gain handling
>     3f6fbbccba2d drivers/net: process the result of hdlc_open() and add call of hdlc_close() in uhdlc_close()
>     ebad2e4c4847 bpf: Fix tr dereferencing
>     5afb996349cb wifi: mwifiex: Fix oob check condition in mwifiex_process_rx_packet
>     7c8faa310803 wifi: iwlwifi: mvm: Fix a memory corruption issue
>     5db7af530ebd iwlwifi: avoid void pointer arithmetic
>     6ff75f524dae wifi: iwlwifi: dbg_ini: fix structure packing
>     0ea2a6349733 ubi: Refuse attaching if mtd's erasesize is 0
>     bb0707fde749 HID: sony: Fix a potential memory leak in sony_probe()
>     8afbacf61919 arm64: Add Cortex-A520 CPU part definition
>     0da6d21ba235 drm/amd: Fix detection of _PR3 on the PCIe root port
>     1ad7ccd45a65 net: prevent rewrite of msg_name in sock_sendmsg()
>     0fb3df94274b net: replace calls to sock->ops->connect() with kernel_connect()
>     37b54e8acea5 wifi: mwifiex: Fix tlv_buf_left calculation
>     e80f55d6d2a9 qed/red_ll2: Fix undefined behavior bug in struct qed_ll2_info
>     1e69422efcc6 vringh: don't use vringh_kiov_advance() in vringh_iov_xfer()
>     4e2f83952b1d scsi: zfcp: Fix a double put in zfcp_port_enqueue()
>     310bca649b30 Revert "clk: imx: pll14xx: dynamically configure PLL for 393216000/361267200Hz"
>     3f59e63568ad block: fix use-after-free of q->q_usage_counter
>     b75b017b3f37 rbd: take header_rwsem in rbd_dev_refresh() only when updating
>     33229d783466 rbd: decouple parent info read-in from updating rbd_dev
>     ab73e7ed79d3 rbd: decouple header read-in from updating rbd_dev->header
>     b4ddad3fb0ea rbd: move rbd_dev_refresh() definition
>     bb1fae816c90 iommu/arm-smmu-v3: Avoid constructing invalid range commands
>     c4edc7b5c836 iommu/arm-smmu-v3: Set TTL invalidation hint better
>     a98ad3adf60d arm64: Avoid repeated AA64MMFR1_EL1 register read on pagefault path
>     aad6ba1715ec ring-buffer: Fix bytes info in per_cpu buffer stats
>     8012d0b05158 ring-buffer: remove obsolete comment for free_buffer_page()
>     65a218ca516e NFSv4: Fix a state manager thread deadlock regression
>     8454a2f5e930 NFS: rename nfs_client_kset to nfs_kset
>     f8b0b6a8e196 NFS: Cleanup unused rpc_clnt variable
>     686746be7bfb ASoC: tegra: Fix redundant PLLA and PLLA_OUT0 updates
>     0a210e63844b ASoC: soc-utils: Export snd_soc_dai_is_dummy() symbol
>     b4f7f1556813 spi: zynqmp-gqspi: fix clock imbalance on probe failure
>     e514f897ad66 spi: zynqmp-gqspi: Convert to platform remove callback returning void
>     1edcec18cfb7 Linux 5.15.134
>     09a683023785 netfilter: nf_tables: fix kdoc warnings after gc rework
>     66cb6d74f5a1 drm/meson: fix memory leak on ->hpd_notify callback
>     91f1f025b6d9 fs: binfmt_elf_efpic: fix personality for ELF-FDPIC
>     1cae7473a6dd ata: libata-sata: increase PMP SRST timeout to 10s
>     e74adc589922 ata: libata-core: Do not register PM operations for SAS ports
>     4cbd55a81965 ata: libata-core: Fix port and device removal
>     ddc525fffb44 ata: libata-core: Fix ata_port_request_pm() locking
>     2990a195edb5 net: thunderbolt: Fix TCPv6 GSO checksum calculation
>     132a5ae4136b bpf: Fix BTF_ID symbol generation collision in tools/
>     58d560e98da5 bpf: Fix BTF_ID symbol generation collision
>     f8673f651bc1 btrfs: properly report 0 avail for very full file systems
>     b5d00cd7db66 ring-buffer: Update "shortest_full" in polling
>     00d2cb8066cb proc: nommu: /proc/<pid>/maps: release mmap read lock
>     40527ebb3e45 Revert "SUNRPC dont update timeout value on connection reset"
>     a2b1d486fb70 io_uring/fs: remove sqe->rw_flags checking from LINKAT
>     111fe77cb13f sched/rt: Fix live lock between select_fallback_rq() and RT push
>     3569ad59664f kernel/sched: Modify initial boot task idle setup
>     07f78e97676c i2c: i801: unregister tco_pdev in i801_probe() error path
>     70df8b9c59bc ata: libata-scsi: ignore reserved bits for REPORT SUPPORTED OPERATION CODES
>     a7e0c10a8c33 ALSA: hda: Disable power save for solving pop issue on Lenovo ThinkCentre M70q
>     0c5fd85fb01f netfilter: nf_tables: disallow rule removal from chain binding
>     3936e8714907 nilfs2: fix potential use after free in nilfs_gccache_submit_read_data()
>     2b837f13a818 serial: 8250_port: Check IRQ data before use
>     a48d2bcd23f2 Revert "tty: n_gsm: fix UAF in gsm_cleanup_mux"
>     78e70c6238d2 misc: rtsx: Fix some platforms can not boot and move the l1ss judgment to probe
>     f090a8b4d2e3 x86/srso: Add SRSO mitigation for Hygon processors
>     f5a604757aa8 iommu/arm-smmu-v3: Fix soft lockup triggered by arm_smmu_mm_invalidate_range
>     efce75bd2dbc Smack:- Use overlay inode label in smack_inode_copy_up()
>     0e3450487f99 smack: Retrieve transmuting information in smack_inode_getsecurity()
>     3586b3feed1b smack: Record transmuting in smk_transmuted
>     9690ad557d94 nvme-pci: always return an ERR_PTR from nvme_pci_alloc_dev
>     3c29c6e8cd7c scsi: qla2xxx: Fix NULL pointer dereference in target mode
>     6e5e4223c897 i40e: fix potential NULL pointer dereferencing of pf->vf i40e_sync_vsi_filters()
>     aff3994d4bdd watchdog: iTCO_wdt: Set NO_REBOOT if the watchdog is not already running
>     83a30e945571 watchdog: iTCO_wdt: No need to stop the timer in probe
>     1e8c573f50a7 nvme-pci: do not set the NUMA node of device if it has none
>     182d13dadb03 nvme-pci: factor out a nvme_pci_alloc_dev helper
>     af58072e867c nvme-pci: factor the iod mempool creation into a helper
>     c8bc44936f2c cgroup: Fix suspicious rcu_dereference_check() usage warning
>     ce6b88a5853d sched/cpuacct: Optimize away RCU read lock
>     b1deb155524e perf build: Define YYNOMEM as YYNOABORT for bison < 3.81
>     86e65ffc4d0f fbdev/sh7760fb: Depend on FB=y
>     4bf0044fe43f ncsi: Propagate carrier gain/loss events to the NCSI controller
>     288990ec3580 powerpc/watchpoints: Annotate atomic context in more places
>     47a94e87f00c powerpc/watchpoint: Disable pagefaults when getting user instruction
>     7eb09f70d9c2 powerpc/watchpoints: Disable preemption in thread_change_pc()
>     134b01a39077 media: vb2: frame_vector.c: replace WARN_ONCE with a comment
>     baf7cf0fdb83 ASoC: imx-rpmsg: Set ignore_pmdown_time for dai_link
>     9da93c74490c bpf: Clarify error expectations from bpf_clone_redirect
>     e1a8b79ad768 ASoC: fsl: imx-pcm-rpmsg: Add SNDRV_PCM_INFO_BATCH flag
>     45e028accbdf spi: stm32: add a delay before SPI disable
>     25850bf83dcd spi: nxp-fspi: reset the FLSHxCR1 registers
>     50662d21e414 ata: libata-eh: do not clear ATA_PFLAG_EH_PENDING in ata_eh_reset()
>     8e3cdab909db smb3: correct places where ENOTSUPP is used instead of preferred EOPNOTSUPP
>     d540a4370aba scsi: pm80xx: Avoid leaking tags when processing OPC_INB_SET_CONTROLLER_CONFIG command
>     fde57d7ba9b3 scsi: pm80xx: Use phy-specific SAS address when sending PHY_START command
>     a1589abd7c4a drm/amdgpu: Handle null atom context in VBIOS info ioctl
>     fd334cfd8412 drm/amd/display: Don't check registers, if using AUX BL control
>     a8bc0f6357af platform/mellanox: mlxbf-bootctl: add NET dependency into Kconfig
>     344f2f3e61a9 ring-buffer: Do not attempt to read past "commit"
>     3db9b420709b selftests: fix dependency checker script
>     4aa90e624c30 btrfs: improve error message after failure to add delayed dir index item
>     53e7c559b7bf ring-buffer: Avoid softlockup in ring_buffer_resize()
>     b4874f72cf57 selftests/ftrace: Correctly enable event in instance-event.tc
>     8c5c9ecbfa8d scsi: ufs: core: Move __ufshcd_send_uic_cmd() outside host_lock
>     e08e61d50a30 scsi: qedf: Add synchronization between I/O completions and abort
>     ada7fcba2d6a parisc: irq: Make irq_stack_union static to avoid sparse warning
>     b7e376a26b0c parisc: drivers: Fix sparse warning
>     d8c6fad00282 parisc: iosapic.c: Fix sparse warnings
>     1ecdcfec4e4a parisc: sba: Fix compile warning wrt list of SBA devices
>     bd1ec7f9983b spi: sun6i: fix race between DMA RX transfer completion and RX FIFO drain
>     ff05ed4ae214 spi: sun6i: reduce DMA RX transfer width to single byte
>     ac0d06809934 dma-debug: don't call __dma_entry_alloc_check_leak() under free_entries_lock
>     d938c3d278d5 i2c: npcm7xx: Fix callback completion ordering
>     0c615323a745 gpio: pmic-eic-sprd: Add can_sleep flag for PMIC EIC chip
>     2a47ee15a6ab soc: imx8m: Enable OCOTP clock for imx8mm before reading registers
>     7c59b882b9b3 xtensa: boot/lib: fix function prototypes
>     70460e81e2d1 xtensa: boot: don't add include-dirs
>     bc51434b6612 xtensa: iss/network: make functions static
>     8e0f78a84f64 xtensa: add default definition for XCHAL_HAVE_DIV32
>     be57fc50dc3c firmware: imx-dsp: Fix an error handling path in imx_dsp_setup_channels()
>     1df81ea9e4db power: supply: ucs1002: fix error code in ucs1002_get_property()
>     6937e44ffb91 bus: ti-sysc: Fix SYSC_QUIRK_SWSUP_SIDLE_ACT handling for uart wake-up
>     0e75aa86a7d0 ARM: dts: ti: omap: motorola-mapphone: Fix abe_clkctrl warning on boot
>     1b39eae11752 ARM: dts: ti: omap: Fix bandgap thermal cells addressing for omap3/4
>     fcbf770c66ef ARM: dts: omap: correct indentation
>     f5e12de36ab3 treewide: Replace GPLv2 boilerplate/reference with SPDX - gpl-2.0_56.RULE (part 1)
>     6829bc7978e0 clk: tegra: fix error return case for recalc_rate
>     78277b096d4c bus: ti-sysc: Fix missing AM35xx SoC matching
>     5435a49b3b66 bus: ti-sysc: Use fsleep() instead of usleep_range() in sysc_reset()
>     c39df101d8ca drm/bridge: ti-sn65dsi83: Do not generate HFP/HBP/HSA and EOT packet
>     4bf10fd51ca5 MIPS: Alchemy: only build mmc support helpers if au1xmmc is enabled
>     d2640d86876e btrfs: reset destination buffer when read_extent_buffer() gets invalid range
>     1a541999f31f scsi: qla2xxx: Use raw_smp_processor_id() instead of smp_processor_id()
>     532a23960566 scsi: qla2xxx: Select qpair depending on which CPU post_cmd() gets called
>     6642b4eb083b ata: ahci: Add Elkhart Lake AHCI controller
>     072611960741 ata: ahci: Rename board_ahci_mobile
>     8274154712a0 ata: ahci: Add support for AMD A85 FCH (Hudson D4)
>     bd69c74dca70 ata: libata: Rename link flag ATA_LFLAG_NO_DB_DELAY
>     f5ba6d9d6bec netfilter: nft_exthdr: Fix non-linear header modification
>     7ca3a1b0f474 netfilter: exthdr: add support for tcp option removal
>     fb6f65780c9c Input: i8042 - add quirk for TUXEDO Gemini 17 Gen1/Clevo PD70PN
>     191fc23cfa9a Input: i8042 - rename i8042-x86ia64io.h to i8042-acpipnpio.h
>     5d2b57c0bc40 xfs: fix xfs_inodegc_stop racing with mod_delayed_work
>     657f842859c4 xfs: disable reaping in fscounters scrub
>     8444467eadb2 xfs: check that per-cpu inodegc workers actually run on that cpu
>     67db9ecb84d5 xfs: explicitly specify cpu when forcing inodegc delayed work to run immediately
>     99e65f075e6c xfs: introduce xfs_inodegc_push()
>     2df381963240 xfs: bound maximum wait time for inodegc work
>     08dc21596751 i2c: mux: gpio: Add missing fwnode_handle_put()
>     f912d9d87421 i2c: mux: gpio: Replace custom acpi_get_local_address()
>     1aa39eee57f6 i2c: mux: demux-pinctrl: check the return value of devm_kstrdup()
>     9910b1411e7e gpio: tb10x: Fix an error handling path in tb10x_gpio_probe()
>     d7acb7031758 Fix up backport of 136191703038 ("interconnect: Teach lockdep about icc_bw_lock order")
>     d645206e9be2 igc: Expose tx-usecs coalesce setting to user
>     d7a2bf6faa82 bnxt_en: Flush XDP for bnxt_poll_nitroa0()'s NAPI
>     56d2418a079a net: ena: Flush XDP packets on error.
>     07b569051f6e locking/seqlock: Do the lockdep annotation before locking in do_write_seqcount_begin_nested()
>     a70dbdede0c7 netfilter: ipset: Fix race between IPSET_CMD_CREATE and IPSET_CMD_SWAP
>     0dcc9b4097d8 netfilter: nf_tables: disable toggling dormant table state more than once
>     ea82139e6e35 net: rds: Fix possible NULL-pointer dereference
>     cd05eec2ee0c team: fix null-ptr-deref when team device type is changed
>     8bc97117b51d net: bridge: use DEV_STATS_INC()
>     0d3939cccb20 net: hns3: add 5ms delay before clear firmware reset irq source
>     d6d182d856d0 net: hns3: fix fail to delete tc flower rules during reset issue
>     7c47b238f4ec net: hns3: only enable unicast promisc when mac table full
>     96af9a55b782 net: hns3: fix GRE checksum offload issue
>     13ea4b92e875 x86/srso: Fix SBPB enablement for spec_rstack_overflow=off
>     e2c34afe8362 x86/srso: Fix srso_show_state() side effect
>     21efa88e777f platform/x86: intel_scu_ipc: Fail IPC send if still busy
>     0a5d236b52cf platform/x86: intel_scu_ipc: Don't override scu in intel_scu_ipc_dev_simple_command()
>     ab78000c38b4 platform/x86: intel_scu_ipc: Check status upon timeout in ipc_wait_for_interrupt()
>     47329633b3f0 platform/x86: intel_scu_ipc: Check status after timeout in busy_loop()
>     26df9ab5de30 dccp: fix dccp_v4_err()/dccp_v6_err() again
>     3b14e8431855 powerpc/perf/hv-24x7: Update domain value check
>     8860d354f653 ipv4: fix null-deref in ipv4_link_failure
>     c196ecd3f893 igc: Fix infinite initialization loop with early XDP redirect
>     a2d69dcb6ccb ionic: fix 16bit math issue when PAGE_SIZE >= 64KB
>     3796e449a03e i40e: Fix VF VLAN offloading when port VLAN is configured
>     a628f3b5cd8d i40e: Add VF VLAN pruning
>     7a9eee3b5d4d iavf: do not process adminq tasks when __IAVF_IN_REMOVE_TASK is set
>     f3c6a17900e8 ASoC: imx-audmix: Fix return error with devm_clk_get()
>     f90a7b9586d7 net/core: Fix ETH_P_1588 flow dissector
>     55629e616452 selftests: tls: swap the TX and RX sockets in some tests
>     acabf5df49aa bpf: Avoid deadlock when using queue and stack maps from NMI
>     c6e44f4c31c5 netfilter: nf_tables: disallow element removal on anonymous sets
>     6a8de7775329 ASoC: meson: spdifin: start hw on dai probe
>     ef99506eaf1d netfilter: nf_tables: fix memleak when more than 255 elements expired
>     8d7a00b904da netfilter: nft_set_hash: try later when GC hits EAGAIN on iteration
>     83d3a4607c58 netfilter: nft_set_pipapo: stop GC iteration if GC transaction allocation fails
>     949369f9f0d9 netfilter: nft_set_pipapo: call nft_trans_gc_queue_sync() in catchall GC
>     2e6846b613fa netfilter: nft_set_rbtree: use read spinlock to avoid datapath contention
>     9af7dfb3c9d7 netfilter: nft_set_rbtree: skip sync GC for new elements in this transaction
>     9366966caf1a netfilter: nf_tables: defer gc run if previous batch is still pending
>     082791b42123 netfilter: nf_tables: use correct lock to protect gc_list
>     b44a459c6561 netfilter: nf_tables: GC transaction race with abort path
>     24707fa1e1f9 netfilter: nf_tables: GC transaction race with netns dismantle
>     6796800f0d8e netfilter: nf_tables: fix GC transaction races with netns and netlink event exit path
>     af78b0489e88 netfilter: nf_tables: don't fail inserts if duplicate has expired
>     8f24fe69e3ca netfilter: nf_tables: remove busy mark and gc batch API
>     b290795bd26f netfilter: nft_set_hash: mark set element as dead when deleting from packet path
>     479a2cf52593 netfilter: nf_tables: adapt set backend to use GC transaction API
>     d19e8bf3ea41 netfilter: nf_tables: GC transaction API to avoid race with control plane
>     7c7e658a36f8 netfilter: nf_tables: don't skip expired elements during walk
>     a2d1125ee04e tracing: Have event inject files inc the trace array ref count
>     6b6c088c38f7 ext4: do not let fstrim block system suspend
>     a9d3bb58da95 ext4: move setting of trimmed bit into ext4_try_to_trim_range()
>     d91abea15c61 ext4: replace the traditional ternary conditional operator with with max()/min()
>     656f0495e4ac ext4: change s_last_trim_minblks type to unsigned long
>     be57857fb3c3 ext4: scope ret locally in ext4_try_to_trim_range()
>     e832b55881a1 ata: libahci: clear pending interrupt status
>     f6189f373151 ata: ahci: Drop pointless VPRINTK() calls and convert the remaining ones
>     fa6d449e4d02 tracing: Increase trace array ref count on enable and filter files
>     7a688f191a17 tracing: Make trace_marker{,_raw} stream-like
>     68fc0e75c793 NFSv4.1: fix pnfs MDS=DS session trunking
>     0ff78c455494 NFSv4.1: use EXCHGID4_FLAG_USE_PNFS_DS for DS server
>     d381bfe13895 SUNRPC: Mark the cred for revalidation if the server rejects it
>     f1c434ddafe6 NFS/pNFS: Report EINVAL errors from connect() to the server
>     0c0a7e1f2a6a NFS: More fixes for nfs_direct_write_reschedule_io()
>     a354b4a367f5 NFS: Use the correct commit info in nfs_join_page_group()
>     b911329317b4 Linux 5.15.133
>     e3a29b80e9e6 interconnect: Teach lockdep about icc_bw_lock order
>     c6244cd00c97 drm/amd/display: enable cursor degamma for DCN3+ DRM legacy gamma
>     08569c92f7f3 net/sched: Retire rsvp classifier
>     6b080fa8aae1 drm/amdgpu: fix amdgpu_cs_p1_user_fence
>     6386a2d4dc01 drm/amd/display: fix the white screen issue when >= 64GB DRAM
>     e04b7073bdce ext4: fix rec_len verify error
>     93763d58705a scsi: pm8001: Setup IRQs on resume
>     72a22696cf19 scsi: megaraid_sas: Fix deadlock on firmware crashdump
>     54603e8a88bc ata: libata: disallow dev-initiated LPM transitions to unsupported states
>     01c7c38a90bc i2c: aspeed: Reset the i2c controller when timeout occurs
>     763d39f4e8fb tracefs: Add missing lockdown check to tracefs_create_dir()
>     bf195968e362 nfsd: fix change_info in NFSv4 RENAME replies
>     bf38c1d29f8b tracing: Have option files inc the trace array ref count
>     85ad4688b7a7 tracing: Have current_trace inc the trace array ref count
>     962e6723239b tracing: Have tracing_max_latency inc the trace array ref count
>     380bbd46d61c btrfs: release path before inode lookup during the ino lookup ioctl
>     779c3cf2749c btrfs: fix lockdep splat and potential deadlock after failure running delayed items
>     f9c78afcee46 ovl: fix incorrect fdput() on aio completion
>     05a7289a5d4b ovl: fix failed copyup of fileattr on a symlink
>     8bcb80293be7 attr: block mode changes of symlinks
>     d30af15e460f md/raid1: fix error: ISO C90 forbids mixed declarations
>     abdfde037712 samples/hw_breakpoint: fix building without module unloading
>     58787ff3d023 x86/purgatory: Remove LTO flags
>     8abf1ec895d5 x86/boot/compressed: Reserve more memory for page tables
>     e1a27664fcf5 scsi: lpfc: Fix the NULL vs IS_ERR() bug for debugfs_create_file()
>     f0fd24f1fae0 selftests: tracing: Fix to unmount tracefs for recovering environment
>     dded6b81ad68 scsi: qla2xxx: Fix NULL vs IS_ERR() bug for debugfs_create_dir()
>     1d5caeac9655 drm: gm12u320: Fix the timeout usage for usb_bulk_msg()
>     b9f0572b38c1 btrfs: compare the correct fsid/metadata_uuid in btrfs_validate_super
>     cba491ee38e2 btrfs: add a helper to read the superblock metadata_uuid
>     cb3671a2eeac btrfs: move btrfs_pinned_by_swapfile prototype into volumes.h
>     f16fe29368fd perf test shell stat_bpf_counters: Fix test on Intel
>     ad73216e006f perf test: Remove bash construct from stat_bpf_counters.sh test
>     d8f81baeb9eb MIPS: Use "grep -E" instead of "egrep"
>     dfe961b1e476 mtd: rawnand: brcmnand: Fix ECC level field setting for v7.2 controller
>     56cf9f446b33 mtd: rawnand: brcmnand: Allow SoC to provide I/O operations
>     34fcb59437a7 jbd2: correct the end of the journal recovery scan range
>     a4605449cc9f jbd2: rename jbd_debug() to jbd2_debug()
>     db6c90f2671c jbd2: kill t_handle_lock transaction spinlock
>     e9270898222a jbd2: fix use-after-free of transaction_t race
>     b0412dd1c24b jbd2: refactor wait logic for transaction updates into a common function
>     f980bf1586ef printk: Consolidate console deferred printing
>     9be2957f014d interconnect: Fix locking for runpm vs reclaim
>     f3f6bf22a4f5 kobject: Add sanity check for kset->kobj.ktype in kset_register()
>     81bbe6667024 media: pci: ipu3-cio2: Initialise timing struct to avoid a compiler warning
>     d4ef3c9c7947 usb: ehci: add workaround for chipidea PORTSC.PEC bug
>     c829d25e26fb serial: cpm_uart: Avoid suspicious locking
>     5353df78c226 scsi: target: iscsi: Fix buffer overflow in lio_target_nacl_info_show()
>     b97aaf9faf89 tools: iio: iio_generic_buffer: Fix some integer type and calculation
>     60a71fd1910e usb: gadget: fsl_qe_udc: validate endpoint index for ch9 udc
>     c861a61be6d3 usb: cdns3: Put the cdns set active part outside the spin lock
>     930c60e13947 media: pci: cx23885: replace BUG with error return
>     48bb6a9fa5cb media: tuners: qt1010: replace BUG_ON with a regular error
>     2a33fc57133d media: dvb-usb-v2: gl861: Fix null-ptr-deref in gl861_i2c_master_xfer
>     5b1ea100ad36 media: az6007: Fix null-ptr-deref in az6007_i2c_xfer()
>     3dd5846a8739 media: anysee: fix null-ptr-deref in anysee_master_xfer
>     033b0c0780ad media: af9005: Fix null-ptr-deref in af9005_i2c_xfer
>     903566208ae6 media: dw2102: Fix null-ptr-deref in dw2102_i2c_transfer()
>     d9ef84a7c222 media: dvb-usb-v2: af9035: Fix null-ptr-deref in af9035_i2c_master_xfer
>     ca49cef3acaa PCI: fu740: Set the number of MSI vectors
>     d35e7ae10eb8 powerpc/pseries: fix possible memory leak in ibmebus_bus_init()
>     46870eea5496 ARM: 9317/1: kexec: Make smp stop calls asynchronous
>     ef7311101ca4 jfs: fix invalid free of JFS_IP(ipimap)->i_imap in diUnmount
>     aa5b019a3e0f fs/jfs: prevent double-free in dbUnmount() after failed jfs_remount()
>     7ac65c29b6c2 ext2: fix datatype of block number in ext2_xattr_set2()
>     4f96c0665f9f md: raid1: fix potential OOB in raid1_remove_disk()
>     f3e9fc7b02b9 bus: ti-sysc: Configure uart quirks for k3 SoC
>     3157aa794c75 drm/exynos: fix a possible null-pointer dereference due to data race in exynos_drm_crtc_atomic_disable()
>     78bc9d25997a drm/amd/display: Blocking invalid 420 modes on HDMI TMDS for DCN31
>     5eca70c14b31 ALSA: hda: intel-dsp-cfg: add LunarLake support
>     e8ba418d4926 samples/hw_breakpoint: Fix kernel BUG 'invalid opcode: 0000'
>     961df5a3f5cc arm64: dts: qcom: sm8250-edo: correct ramoops pmsg-size
>     49cd54900078 arm64: dts: qcom: sm8150-kumano: correct ramoops pmsg-size
>     1e0a38bb840a arm64: dts: qcom: sm6125-pdx201: correct ramoops pmsg-size
>     201071956ec6 drm/bridge: tc358762: Instruct DSI host to generate HSE packets
>     c64ee9dd3358 wifi: mac80211_hwsim: drop short frames
>     66594a1e6ddd netfilter: ebtables: fix fortify warnings in size_entry_mwt()
>     fedd9377dd9c wifi: mac80211: check S1G action frame size
>     e08333e2abae alx: fix OOB-read compiler warning
>     2b0a093cdf59 mmc: sdhci-esdhc-imx: improve ESDHC_FLAG_ERR010450
>     0a1f87f0ca76 tpm_tis: Resend command to recover from data transfer errors
>     67589d247909 crypto: lib/mpi - avoid null pointer deref in mpi_cmp_ui()
>     389106425dee wifi: wil6210: fix fortify warnings
>     ddb8f358b5e0 wifi: mwifiex: fix fortify warning
>     a7ebe459c72e wifi: ath9k: fix printk specifier
>     3de6b6ab69e2 wifi: ath9k: fix fortify warnings
>     6b0adfafb073 crypto: lrw,xts - Replace strlcpy with strscpy
>     dc100292e503 devlink: remove reload failed checks in params get/set callbacks
>     7b7964cd9db3 ACPI: x86: s2idle: Catch multiple ACPI_TYPE_PACKAGE objects
>     eda268b5b7ad hw_breakpoint: fix single-stepping when using bpf_overflow_handler
>     6e743b7261ef perf/imx_ddr: speed up overflow frequency of cycle
>     f9a2c79c2970 perf/smmuv3: Enable HiSilicon Erratum 162001900 quirk for HIP08/09
>     ed1afb597280 ACPI: video: Add backlight=native DMI quirk for Lenovo Ideapad Z470
>     f685311dbe05 scftorture: Forgive memory-allocation failure if KASAN
>     4f03fba096bf rcuscale: Move rcu_scale_writer() schedule_timeout_uninterruptible() to _idle()
>     f1ceff37ac6b kernel/fork: beware of __put_task_struct() calling context
>     430787056dd3 ACPICA: Add AML_NO_OPERAND_RESOLVE flag to Timer
>     766e56faddbe locks: fix KASAN: use-after-free in trace_event_raw_event_filelock_lock
>     6994f806c6d1 btrfs: output extra debug info if we failed to find an inline backref
>     71eeddcad734 autofs: fix memory leak of waitqueues in autofs_catatonic_mode
>     35ecaa3632bf Linux 5.15.132
>     0c0d79f3366a pcd: fix error codes in pcd_init_unit()
>     893978f1b4d1 drm/amd/display: Fix a bug when searching for insert_above_mpcc
>     0b8e09b39ef3 MIPS: Only fiddle with CHECKFLAGS if `need-compiler'
>     55d2e7c1ab8e kcm: Fix error handling for SOCK_DGRAM in kcm_sendmsg().
>     e80228b27487 ixgbe: fix timestamp configuration code
>     5b55dac919ec ipv6: fix ip6_sock_set_addr_preferences() typo
>     481bd6dcc5fe net/tls: do not free tls_rec on async operation in bpf_exec_tx_verdict()
>     3600c0dc0deb platform/mellanox: mlxbf-pmc: Fix reading of unprogrammed events
>     07c0abc80604 platform/mellanox: mlxbf-pmc: Fix potential buffer overflows
>     7c34ea34516d platform/mellanox: mlxbf-tmfifo: Drop jumbo frames
>     694035201aac platform/mellanox: mlxbf-tmfifo: Drop the Rx packet if no more descriptors
>     97275339c34c kcm: Fix memory leak in error path of kcm_sendmsg()
>     864da4a5d5eb r8152: check budget for r8152_poll()
>     fbdc4e9908b2 net: dsa: sja1105: hide all multicast addresses from "bridge fdb show"
>     6a4480c5e6eb hsr: Fix uninit-value access in fill_frame_info()
>     072324cfab9b net: ethernet: mtk_eth_soc: fix possible NULL pointer dereference in mtk_hwlro_get_fdir_all()
>     5bb09dddc724 net: ethernet: mvpp2_main: fix possible OOB write in mvpp2_ethtool_get_rxnfc()
>     06b4934ab2b5 net/smc: use smc_lgr_list.lock to protect smc_lgr_list.list iterate in smcr_port_add
>     aea3801c234d kselftest/runner.sh: Propagate SIGTERM to runner child
>     2f1e86014d0c net: ipv4: fix one memleak in __inet_del_ifa()
>     f086e859ddc2 ARM: dts: BCM5301X: Extend RAM to full 256MB for Linksys EA6500 V2
>     8173d9027031 ARM: dts: samsung: exynos4210-i9100: Fix LCD screen's physical size
>     072cd213c64f block: don't add or resize partition on the disk with GENHD_FL_NO_PART
>     c6ce1c5dd327 block: rename GENHD_FL_NO_PART_SCAN to GENHD_FL_NO_PART
>     6c06a7f6b41c block: move GENHD_FL_BLOCK_EVENTS_ON_EXCL_WRITE to disk->event_flags
>     8247ff0d5036 block: move GENHD_FL_NATIVE_CAPACITY to disk->state
>     5ad42b999a42 pcd: cleanup initialization
>     7607bc7fe6cc pcd: move the identify buffer into pcd_identify
>     242bbe218814 perf hists browser: Fix the number of entries for 'e' key
>     4d7a8a44e030 perf tools: Handle old data in PERF_RECORD_ATTR
>     a8f91f480c62 perf hists browser: Fix hierarchy mode header
>     4ee1cf2a5bcc MIPS: Fix CONFIG_CPU_DADDI_WORKAROUNDS `modules_install' regression
>     df4d8d5ab647 drm/amd/display: prevent potential division by zero errors
>     3b51d016bbbf mtd: rawnand: brcmnand: Fix potential false time out warning
>     2353b7bb61e4 mtd: rawnand: brcmnand: Fix potential out-of-bounds access in oob write
>     b59ff750bf80 mtd: rawnand: brcmnand: Fix crash during the panic_write
>     ca5218aef9e5 btrfs: use the correct superblock to compare fsid in btrfs_validate_super
>     f3260733894a btrfs: don't start transaction when joining with TRANS_JOIN_NOSTART
>     7ef0e8b812e0 btrfs: free qgroup rsv on io failure
>     5fd6f40d17e8 fuse: nlookup missing decrement in fuse_direntplus_link
>     65b6890c3d01 ata: pata_ftide010: Add missing MODULE_DESCRIPTION
>     0b62825dc6c3 ata: sata_gemini: Add missing MODULE_DESCRIPTION
>     81dd61cb1caa ata: pata_falcon: fix IO base selection for Q40
>     20bc2c470369 lib: test_scanf: Add explicit type cast to result initialization in test_number_prefix()
>     4315b4a95ecf ext4: add correct group descriptors and reserved GDT blocks to system zone
>     ef5fea70e591 jbd2: check 'jh->b_transaction' before removing it from checkpoint
>     6778a3857266 jbd2: fix checkpoint cleanup performance regression
>     6b195e07a2cf dmaengine: sh: rz-dmac: Fix destination and source data size setting
>     0476f2016ddc ARC: atomics: Add compiler barrier to atomic operations...
>     3375186d5e3f net/mlx5: Free IRQ rmap and notifier on kernel shutdown
>     2348a375ee16 sh: boards: Fix CEU buffer size passed to dma_declare_coherent_memory()
>     f5160dc17e81 net: hns3: remove GSO partial feature bit
>     6d548b7cb216 net: hns3: fix the port information display when sfp is absent
>     cc3c67e08169 net: hns3: fix invalid mutex between tc qdisc and dcb ets command issue
>     2c9643fa6360 net: hns3: fix debugfs concurrency issue between kfree buffer and read
>     8bfa87cf4a86 net: hns3: fix byte order conversion issue in hclge_dbg_fd_tcam_read()
>     19280e8dfb52 netfilter: nfnetlink_osf: avoid OOB read
>     1ad7b189cc14 netfilter: nftables: exthdr: fix 4-byte stack OOB write
>     347f765176db net: dsa: sja1105: complete tc-cbs offload support on SJA1110
>     cb4494cfe4b7 net: dsa: sja1105: fix -ENOSPC when replacing the same tc-cbs too many times
>     77b850b84d21 net: dsa: sja1105: fix bandwidth discrepancy between tc-cbs software and offload
>     d11109c03d6e ip_tunnels: use DEV_STATS_INC()
>     fcfb5842ef9c idr: fix param name in idr_alloc_cyclic() doc
>     131cd74a8e38 s390/zcrypt: don't leak memory if dev_set_name() fails
>     12de76fdddb5 igb: Change IGB_MIN to allow set rx/tx value between 64 and 80
>     7c2f90b1c213 igbvf: Change IGBVF_MIN to allow set rx/tx value between 64 and 80
>     f4c5640d6d38 igc: Change IGC_MIN to allow set rx/tx value between 64 and 80
>     9210b3dd74ac octeontx2-af: Fix truncation of smq in CN10K NIX AQ enqueue mbox handler
>     1840f08c2a1b kcm: Destroy mutex in kcm_exit_net()
>     6ea277b2c626 net: sched: sch_qfq: Fix UAF in qfq_dequeue()
>     3868de7c5361 af_unix: Fix data race around sk->sk_err.
>     d95456660fae af_unix: Fix data-races around sk->sk_shutdown.
>     e5edc6e44a88 af_unix: Fix data-race around unix_tot_inflight.
>     9151ed4b0061 af_unix: Fix data-races around user->unix_inflight.
>     907fbed65cec net: phy: micrel: Correct bit assignments for phy_device flags
>     5d2d3f2300c3 net: ipv6/addrconf: avoid integer underflow in ipv6_create_tempaddr
>     77dd55f5ec6a veth: Fixing transmit return status for dropped packets
>     56603b2c82e3 igb: disable virtualization features on 82580
>     149bc7834d6f ipv4: ignore dst hint for multipath routes
>     e18b49495a52 drm/i915/gvt: Drop unused helper intel_vgpu_reset_gtt()
>     5979985f2d6b xsk: Fix xsk_diag use-after-free error during socket cleanup
>     49acc5c5b280 net: fib: avoid warn splat in flow dissector
>     ed4e0adfa407 net: read sk->sk_family once in sk_mc_loop()
>     e0b483a0584f ipv4: annotate data-races around fi->fib_dead
>     74df0319e4e2 sctp: annotate data-races around sk->sk_wmem_queued
>     973a4c302d7f net/sched: fq_pie: avoid stalls in fq_pie_timer()
>     5e22217c1142 pwm: lpc32xx: Remove handling of PWM channels
>     676152264dec watchdog: intel-mid_wdt: add MODULE_ALIAS() to allow auto-load
>     d6aa2be1379d perf top: Don't pass an ERR_PTR() directly to perf_session__delete()
>     79bd17c99ec9 perf vendor events: Drop some of the JSON/events for power10 platform
>     1356eaceef34 perf vendor events: Update the JSON/events descriptions for power10 platform
>     24481d5c7413 x86/virt: Drop unnecessary check on extended CPUID level in cpu_has_svm()
>     6e9863165674 perf annotate bpf: Don't enclose non-debug code with an assert()
>     184be0d59242 Input: tca6416-keypad - fix interrupt enable disbalance
>     0b79f5a19cfb Input: tca6416-keypad - always expect proper IRQ number in i2c client
>     1e3167aa4ba2 backlight: gpio_backlight: Drop output GPIO direction check for initial power state
>     6fc8bdc3cf4c pwm: atmel-tcb: Fix resource freeing in error path and remove
>     6b2bb1a1a63c pwm: atmel-tcb: Harmonize resource allocation order
>     d4734ef765eb pwm: atmel-tcb: Convert to platform remove callback returning void
>     c3bc668581e7 perf trace: Really free the evsel->priv area
>     8e96f741b328 perf trace: Use zfree() to reduce chances of use after free
>     414cf7a2cc87 kconfig: fix possible buffer overflow
>     be9ce0dbde4f gfs2: low-memory forced flush fixes
>     751facd3634c gfs2: Switch to wait_event in gfs2_logd
>     d0245b066971 kbuild: do not run depmod for 'make modules_sign'
>     05333a6a21e3 bus: mhi: host: Skip MHI reset if device is in RDDM
>     e2964c98ec31 NFSv4/pnfs: minor fix for cleanup path in nfs4_get_device_info
>     da302f1d476a NFS: Fix a potential data corruption
>     0db19df21be5 clk: qcom: mss-sc7180: fix missing resume during probe
>     f64f682be7c8 clk: qcom: q6sstop-qcs404: fix missing resume during probe
>     b2f39b813d1e soc: qcom: qmi_encdec: Restrict string length in decode
>     e61db8922631 clk: qcom: gcc-mdm9615: use proper parent for pll0_vote clock
>     a8474506c912 clk: imx: pll14xx: dynamically configure PLL for 393216000/361267200Hz
>     a69b951c8398 dt-bindings: clock: xlnx,versal-clk: drop select:false
>     ead2436cf05e pinctrl: cherryview: fix address_space_handler() argument
>     8859f58c1790 parisc: led: Reduce CPU overhead for disk & lan LED computation
>     2655e1d970cf parisc: led: Fix LAN receive and transmit LEDs
>     7ad44409cd3b lib/test_meminit: allocate pages up to order MAX_ORDER
>     2d8138cea71d clk: qcom: turingcc-qcs404: fix missing resume during probe
>     9f5db4ab19f8 drm/ast: Fix DRAM init on AST2200
>     cfc47807a482 clk: qcom: camcc-sc7180: fix async resume during probe
>     309c27162afe fbdev/ep93xx-fb: Do not assign to struct fb_info.dev
>     4316e951f164 scsi: qla2xxx: Fix firmware resource tracking
>     7b89c3727bff scsi: qla2xxx: Error code did not return to upper layer
>     15a71bb25beb scsi: qla2xxx: Fix smatch warn for qla_init_iocb_limit()
>     106392156273 scsi: qla2xxx: Flush mailbox commands on chip reset
>     def49a05aef4 scsi: qla2xxx: Remove unsupported ql2xenabledif option
>     be12c9f4c60c scsi: qla2xxx: Fix TMF leak through
>     4322f3de9f21 scsi: qla2xxx: Fix session hang in gnl
>     a4708402c458 scsi: qla2xxx: Turn off noisy message log
>     b0453b0cf506 scsi: qla2xxx: Fix erroneous link up failure
>     5934b2125f5b scsi: qla2xxx: Fix command flush during TMF
>     4a16a46c8481 scsi: qla2xxx: fix inconsistent TMF timeout
>     f1ea164be545 scsi: qla2xxx: Fix deletion race condition
>     683945b17724 scsi: qla2xxx: Limit TMF to 8 per function
>     fde268c234d1 scsi: qla2xxx: Adjust IOCB resource on qpair create
>     c29848249f78 io_uring: break iopolling on signal
>     0def123f1254 io_uring: break out of iowq iopoll on teardown
>     1a0aba2bf293 io_uring: always lock in io_apoll_task_func
>     2920cc4c64a1 net/ipv6: SKB symmetric hash should incorporate transport ports
>     529bcc70c49c udf: initialize newblock to 0
>     fae2d591f3cb Revert "drm/amdgpu: install stub fence into potential unused fence pointers"
>     f01e21d6c7ed md/md-bitmap: remove unnecessary local variable in backlog_store()
>     99a8d14d7965 tracing: Zero the pipe cpumask on alloc to avoid spurious -EBUSY
>     05c581ad3e7b perf/x86/uncore: Correct the number of CHAs on EMR
>     861cfdc51f22 x86/sgx: Break up long non-preemptible delays in sgx_vepc_release()
>     7e3ddbea87a9 USB: core: Fix oversight in SuperSpeed initialization
>     7fe9d8799606 USB: core: Fix race by not overwriting udev->descriptor in hub_port_init()
>     eda9a2966582 USB: core: Change usb_get_device_descriptor() API
>     56c49a3328e9 USB: core: Unite old scheme and new scheme descriptor reads
>     0ad6bad31da6 usb: typec: bus: verify partner exists in typec_altmode_attention
>     31220bd89c22 usb: typec: tcpm: set initial svdm version based on pd revision
>     3acc6b9f266f cpufreq: brcmstb-avs-cpufreq: Fix -Warray-bounds bug
>     cb65ad51f1bd crypto: stm32 - fix loop iterating through scatterlist for DMA
>     9ab2c149c2e7 s390/ipl: add missing secure/has_secure file to ipl type 'unknown'
>     6aff2732577c arm64: sdei: abort running SDEI handlers during crash
>     fedecaeef888 pstore/ram: Check start of empty przs during init
>     8d68582b93e6 mmc: renesas_sdhi: register irqs before registering controller
>     5294144b6ad2 fsverity: skip PKCS#7 parser when keyring is empty
>     86608e1b0c6f net: handle ARPHRD_PPP in dev_is_mac_header_xmit()
>     51ffed9ca1a4 X.509: if signature is unsupported skip validation
>     6ecf09699eb1 dccp: Fix out of bounds access in DCCP error handler
>     7a2978e8d3c0 dlm: fix plock lookup when using multiple lockspaces
>     703cf47d47ba parisc: Fix /proc/cpuinfo output for lscpu
>     49a49d442075 procfs: block chmod on /proc/thread-self/comm
>     44f6ec589353 Revert "PCI: Mark NVIDIA T4 GPUs to avoid bus reset"
>     d73d3787c9d1 ntb: Fix calculation ntb_transport_tx_free_entry()
>     da0c7293f4db ntb: Clean up tx tail index on link down
>     bfa051f650a7 ntb: Drop packets when qp link is down
>     8f4edcd65534 scsi: mpt3sas: Perform additional retries if doorbell read returns 0
>     58388f2958f6 Revert "scsi: qla2xxx: Fix buffer overrun"
>     bd188d1e3855 media: venus: hfi_venus: Write to VIDC_CTRL_INIT after unmasking interrupts
>     6e9632a01e6d media: dvb: symbol fixup for dvb_attach()
>     9a43563cfd6b arm64: csum: Fix OoB access in IP checksum code for negative lengths
>     a0a49da2a79a i3c: master: svc: fix probe failure when no i3c device exist
>     a905ac21b2ab xtensa: PMU: fix base address for the newer hardware
>     8742dbf9c25d backlight/lv5207lp: Compare against struct fb_info.device
>     568132f74cb1 backlight/bd6107: Compare against struct fb_info.device
>     4e7b4ddc900c backlight/gpio_backlight: Compare against struct fb_info.device
>     3b018c3d1016 ARM: OMAP2+: Fix -Warray-bounds warning in _pwrdm_state_switch()
>     cbb7d8a4b4be ipmi_si: fix a memleak in try_smi_init()
>     6043dd31f771 PCI: rockchip: Use 64-bit mask on MSI 64-bit PCI address
>     aba1bf197467 media: i2c: ccs: Check rules is non-NULL
>     df64819dd6a0 mm/vmalloc: add a safer version of find_vm_area() for debug
>     20b7d0a62ad1 scsi: core: Fix the scsi_set_resid() documentation
>     20990d6a8543 printk: ringbuffer: Fix truncating buffer size min_t cast
>     0a22f9c17b1a rcu: dump vmalloc memory info safely
>     d479c841b18d ALSA: pcm: Fix missing fixup call in compat hw_refine ioctl
>     111bafa210ae PM / devfreq: Fix leak in devfreq_dev_release()
>     be7353af5b35 igb: set max size RX buffer when store bad packet is enabled
>     d5790386595d skbuff: skb_segment, Call zero copy functions before using skbuff frags
>     267a29f8bfdb netfilter: xt_sctp: validate the flag_info count
>     b3d07714ad24 netfilter: xt_u32: validate user space input
>     a9e6142e5f8f netfilter: ipset: add the missing IP_SET_HASH_WITH_NET0 macro for ip_set_hash_netportnet.c
>     3e48f741e98a igmp: limit igmpv3_newpack() packet size to IP_MAX_MTU
>     de16cb7986f2 virtio_ring: fix avail_wrap_counter in virtqueue_add_packed
>     d6f80ddb9eda cpufreq: Fix the race condition while updating the transition_task of policy
>     42d8c7fa0bf6 dmaengine: ste_dma40: Add missing IRQ check in d40_probe
>     329d0f168c8f um: Fix hostaudio build errors
>     58d17e766093 mtd: rawnand: fsmc: handle clk prepare error in fsmc_nand_resume()
>     679a71b31179 mtd: spi-nor: Check bus width while setting QE bit
>     8869fd166f23 leds: trigger: tty: Do not use LED_ON/OFF constants, use led_blink_set_oneshot instead
>     0f715ea7d36e leds: multicolor: Use rounded division when calculating color components
>     1a68bef23726 leds: pwm: Fix error code in led_pwm_create_fwnode()
>     abd740db896b rpmsg: glink: Add check for kstrdup
>     b45cf29f97a2 phy/rockchip: inno-hdmi: do not power on rk3328 post pll on reg write
>     40d637359f3f phy/rockchip: inno-hdmi: round fractal pixclock in rk3328 recalc_rate
>     52942a47d034 phy/rockchip: inno-hdmi: use correct vco_div_5 macro on rk3328
>     31d7e6c7689b mtd: rawnand: brcmnand: Fix mtd oobsize
>     6182318ac046 tracing: Fix race issue between cpu buffer write and swap
>     548f48ec1915 tracing: Remove extra space at the end of hwlat_detector/mode
>     2ba8bb00720a x86/speculation: Mark all Skylake CPUs as vulnerable to GDS
>     dde88ab4e45b HID: multitouch: Correct devm device reference for hidinput input_dev name
>     4fb28379b3c7 HID: logitech-dj: Fix error handling in logi_dj_recv_switch_to_dj_mode()
>     1bb42aca7a96 Revert "IB/isert: Fix incorrect release of isert connection"
>     4f1807fddd9b amba: bus: fix refcount leak
>     1c3701373463 serial: tegra: handle clk prepare error in tegra_uart_hw_init()
>     076fb40cf27a scsi: fcoe: Fix potential deadlock on &fip->ctlr_lock
>     c4772759abe1 scsi: core: Use 32-bit hostnum in scsi_host_lookup()
>     6248f4305378 cgroup:namespace: Remove unused cgroup_namespaces_init()
>     04824d50e6b5 media: i2c: rdacm21: Fix uninitialized value
>     f3572eef8551 media: ov2680: Fix regulators being left enabled on ov2680_power_on() errors
>     205f71744176 media: ov2680: Fix ov2680_set_fmt() which == V4L2_SUBDEV_FORMAT_TRY not working
>     89ecb4b40094 media: ov2680: Add ov2680_fill_format() helper function
>     784d1b83ae2c media: ov2680: Don't take the lock for try_fmt calls
>     dbb717b4ee68 media: ov2680: Remove VIDEO_V4L2_SUBDEV_API ifdef-s
>     4c1a5c2885d4 media: ov2680: Fix vflip / hflip set functions
>     958905ed42b8 media: ov2680: Fix ov2680_bayer_order()
>     cdd5fca7200d media: ov2680: Remove auto-gain and auto-exposure controls
>     322a805ffdff media: i2c: ov2680: Set V4L2_CTRL_FLAG_MODIFY_LAYOUT on flips
>     abba34017e16 media: ov5640: Enable MIPI interface in ov5640_set_power_mipi()
>     1717f67be875 USB: gadget: f_mass_storage: Fix unused variable warning
>     121b8d30f42c media: venus: hfi_venus: Only consider sys_idle_indicator on V1
>     f6b483ead6dc media: go7007: Remove redundant if statement
>     d079a3e1ccdd platform/x86: dell-sysman: Fix reference leak
>     426bd7418701 iommu/vt-d: Fix to flush cache of PASID directory table
>     9dc6f660815a iommu/qcom: Disable and reset context bank before programming
>     3274e32fc969 fsi: aspeed: Reset master errors after CFAM reset
>     7a17deca33e1 IB/uverbs: Fix an potential error pointer dereference
>     42d111304dd7 RDMA/hns: Fix CQ and QP cache affinity
>     b051c3bf3bdf RDMA/hns: Fix incorrect post-send with direct wqe of wr-list
>     154822356e4d RDMA/hns: Fix port active speed
>     de4aca5b284e iommu/sprd: Add missing force_aperture
>     46b76f13f1ad driver core: test_async: fix an error code
>     a6992ecefe5d dma-buf/sync_file: Fix docs syntax
>     d3256d80406c coresight: tmc: Explicit type conversions to prevent integer overflow
>     93a5b461a4e1 RDMA/irdma: Replace one-element array with flexible-array member
>     97097ea2f37e scsi: qedf: Do not touch __user pointer in qedf_dbg_fp_int_cmd_read() directly
>     1c996be7f233 scsi: qedf: Do not touch __user pointer in qedf_dbg_debug_cmd_read() directly
>     cb6d20a8b5d7 scsi: qedf: Do not touch __user pointer in qedf_dbg_stop_io_on_error_cmd_read() directly
>     2f0d202d82b9 x86/APM: drop the duplicate APM_MINOR_DEV macro
>     f34508d934c4 serial: sprd: Fix DMA buffer leak issue
>     c54c66d904fa serial: sprd: Assign sprd_port after initialized to avoid wrong access
>     f61fc650c478 scsi: qla4xxx: Add length check when parsing nlattrs
>     46ad449efde1 scsi: be2iscsi: Add length check when parsing nlattrs
>     4bd57d889099 scsi: iscsi: Add strlen() check in iscsi_if_set{_host}_param()
>     e9bac3cc744f scsi: iscsi: Add length check for nlattr payload
>     9285efd95996 scsi: iscsi: Rename iscsi_set_param() to iscsi_if_set_param()
>     7231d60d41c4 scsi: RDMA/srp: Fix residual handling
>     484ddaa90b7e usb: phy: mxs: fix getting wrong state with mxs_phy_is_otg_host()
>     cbb8f7097e11 media: mediatek: vcodec: Return NULL if no vdec_fb is found
>     18dc93de9019 media: rkvdec: increase max supported height for H.264
>     f1e7d999f37e scsi: hisi_sas: Fix normally completed I/O analysed as failed
>     46d1b2a3d5a6 scsi: hisi_sas: Fix warnings detected by sparse
>     e454e985950b scsi: hisi_sas: Modify v3 HW SATA completion error processing
>     7caac45b52f4 scsi: hisi_sas: Modify v3 HW SSP underflow error processing
>     f64d02822b82 media: cx24120: Add retval check for cx24120_message_send()
>     7ca7cd02114a media: dvb-usb: m920x: Fix a potential memory leak in m920x_i2c_xfer()
>     fb24b65aaccd media: dib7000p: Fix potential division by zero
>     56a3d8ae4576 drivers: usb: smsusb: fix error handling code in smsusb_init_device
>     d1b51b130d32 iommu: rockchip: Fix directory table address encoding
>     a50d60b8f2af iommu/amd/iommu_v2: Fix pasid_state refcount dec hit 0 warning on pasid unbind
>     caf058833b6f media: v4l2-core: Fix a potential resource leak in v4l2_fwnode_parse_link()
>     711e9e44f6c4 media: i2c: tvp5150: check return value of devm_kasprintf()
>     30d4380eb030 media: ad5820: Drop unsupported ad5823 from i2c_ and of_device_id tables
>     663114dfc178 RDMA/qedr: Remove a duplicate assignment in irdma_query_ah()
>     1473e40b3912 pNFS: Fix assignment of xprtdata.cred
>     fb7ddc1138b0 NFSv4.2: fix handling of COPY ERR_OFFLOAD_NO_REQ
>     53a1e5ab1b11 NFS: Guard against READDIR loop when entry names exceed MAXNAMELEN
>     19a648a07572 NFSD: da_addr_body field missing in some GETDEVICEINFO replies
>     b0f127a7c635 fs: lockd: avoid possible wrong NULL parameter
>     8f994b830dd0 jfs: validate max amount of blocks before allocation.
>     f6a84ef1d080 ext4: fix unttached inode after power cut with orphan file feature enabled
>     a9ddbfed5346 powerpc/iommu: Fix notifiers being shared by PCI and VIO buses
>     a70c8de30514 nfs/blocklayout: Use the passed in gfp flags
>     2935443dc9c2 powerpc/pseries: Rework lppaca_shared_proc() to avoid DEBUG_PREEMPT
>     75dcb650a7ef powerpc: Don't include lppaca.h in paca.h
>     cefcb002c5c9 PCI: layerscape: Add workaround for lost link capabilities during reset
>     4be323c73797 PCI: layerscape: Add the endpoint linkup notifier support
>     69c712389e1f PCI: dwc: Add start_link/stop_link inlines
>     aac0a9a1577b wifi: ath10k: Use RMW accessors for changing LNKCTL
>     3539bab5f9de wifi: ath11k: Use RMW accessors for changing LNKCTL
>     ea670d0146a3 net/mlx5: Use RMW accessors for changing LNKCTL
>     348ef09df984 drm/radeon: Use RMW accessors for changing LNKCTL
>     5468237382ed drm/amdgpu: Use RMW accessors for changing LNKCTL
>     00f79e78bf4b powerpc/perf: Convert fsl_emb notifier to state machine callbacks
>     a26a5e4be2c4 powerpc/fadump: reset dump area size if fadump memory reserve fails
>     13fd667db999 vfio/type1: fix cap_migration information leak
>     6b708243d3d9 powerpc/radix: Move some functions into #ifdef CONFIG_KVM_BOOK3S_HV_POSSIBLE
>     dbde1d9c54e2 clk: imx: composite-8m: fix clock pauses when set_rate would be a no-op
>     824e97302fd8 clk: imx8mp: fix sai4 clock
>     66ef144dbdf9 PCI/ASPM: Use RMW accessors for changing LNKCTL
>     f46fa8ab8d82 PCI: pciehp: Use RMW accessors for changing LNKCTL
>     759d978e831b pinctrl: mcp23s08: check return value of devm_kasprintf()
>     02faf0bd6fdc PCI: Mark NVIDIA T4 GPUs to avoid bus reset
>     4c20a4143276 PCI: microchip: Correct the DED and SEC interrupt bit offsets
>     377f7aeddda0 clk: qcom: gcc-sm6350: Fix gcc_sdcc2_apps_clk_src
>     1c4a98c55fa3 clk: qcom: reset: Use the correct type of sleep/delay based on length
>     bd4eff9c835a clk: qcom: gcc-sm8250: Fix gcc_sdcc2_apps_clk_src
>     b1cb8bf42b36 ext4: avoid potential data overflow in next_linear_group
>     3e24082f1682 ext4: correct grp validation in ext4_mb_good_group
>     febacbefe451 EDAC/igen6: Fix the issue of no error events
>     964f62caac08 clk: qcom: gcc-sc7180: Fix up gcc_sdcc2_apps_clk_src
>     f1399e1543e7 clk: sunxi-ng: Modify mismatched function name
>     92913d32e719 drivers: clk: keystone: Fix parameter judgment in _of_pll_clk_init()
>     3ad53071fe85 ipmi:ssif: Fix a memory leak when scanning for an adapter
>     7792869495b6 ipmi:ssif: Add check for kstrdup
>     53abafedfeb7 ALSA: ac97: Fix possible error value of *rac97
>     48fc5717b249 of: unittest: Fix overlay type in apply/revert check
>     01bb96ad3808 of: overlay: Call of_changeset_init() early
>     30f04a41e7d7 md: raid0: account for split bio in iostat accounting
>     9643cc0b1771 md/raid0: Fix performance regression for large sequential writes
>     17fbf7da491f md/raid0: Factor out helper for mapping and submitting a bio
>     d04f1e322f52 md: add error_handlers for raid0 and linear
>     d8b6adb84041 md: Set MD_BROKEN for RAID1 and RAID10
>     a68fabdad970 bus: ti-sysc: Fix cast to enum warning
>     7636dfc42b66 arm64: dts: qcom: apq8016-sbc: Fix ov5640 regulator supply names
>     fff4d36247e8 drm/mediatek: Fix potential memory leak if vmap() fail
>     e5758ad9a34f drm/mediatek: Remove freeing not dynamic allocated memory
>     97274bea0136 bus: ti-sysc: Fix build warning for 64-bit build
>     cc6b09671d0c io_uring: fix drain stalls by invalid SQE
>     0152e7758cc4 audit: fix possible soft lockup in __audit_inode_child()
>     48e4c4819039 drm/msm/a2xx: Call adreno_gpu_init() earlier
>     76c3ad12441f drm/amd/pm: fix variable dereferenced issue in amdgpu_device_attr_create()
>     32e060927351 smackfs: Prevent underflow in smk_set_cipso()
>     502dfc5875ba firmware: meson_sm: fix to avoid potential NULL pointer dereference
>     c0b1eee64870 drm/msm/mdp5: Don't leak some plane state
>     d0b82c217feb drm: xlnx: zynqmp_dpsub: Add missing check for dma_set_mask
>     b7b0c48851c4 ima: Remove deprecated IMA_TRUSTED_KEYRING Kconfig
>     8025396b76e9 drm/panel: simple: Add missing connector type and pixel format for AUO T215HVN01
>     27eee65b2e31 drm/armada: Fix off-by-one error in armada_overlay_get_property()
>     cc9254b24a4b arm64: dts: qcom: sm8150: Fix the I2C7 interrupt
>     ea5bc6f5aa09 of: unittest: fix null pointer dereferencing in of_unittest_find_node_by_name()
>     4197eeb55f4b drm/tegra: dpaux: Fix incorrect return value of platform_get_irq
>     9712279e9743 drm/msm: Update dev core dump to not print backwards
>     8ef5d1f16d92 md/md-bitmap: hold 'reconfig_mutex' in backlog_store()
>     382638364711 md/bitmap: don't set max_write_behind if there is no write mostly device
>     a3d36107ee48 md/raid10: use dereference_rdev_and_rrdev() to get devices
>     94ca5eed9530 md/raid10: factor out dereference_rdev_and_rrdev()
>     246bac7d3c3e drm/amdgpu: Update min() to min_t() in 'amdgpu_info_ioctl'
>     de93b4711ac2 arm64: dts: qcom: sdm845: Fix the min frequency of "ice_core_clk"
>     a9e56fa8a0ca arm64: dts: qcom: sdm845: Add missing RPMh power domain to GCC
>     db0ba312542d ARM: dts: BCM53573: Fix Ethernet info for Luxul devices
>     c4413633ef78 drm: adv7511: Fix low refresh rate register for ADV7533/5
>     57b6d92c79e9 ARM: dts: samsung: s5pv210-smdkv210: correct ethernet reg addresses (split)
>     b7f47031e319 ARM: dts: s5pv210: add dummy 5V regulator for backlight on SMDKv210
>     2f0246b3c7ff ARM: dts: samsung: s3c6410-mini6410: correct ethernet reg addresses (split)
>     d12beb1b1ee5 ARM: dts: s3c64xx: align pinctrl with dtschema
>     188f2d41fa5d x86/mm: Fix PAT bit missing from page protection modify mask
>     1dd43e1e54d5 drm/etnaviv: fix dumping of active MMU context
>     1634fe406c34 arm64: dts: qcom: pmi8994: Add missing OVP interrupt
>     4b7eb5e2c1c4 arm64: dts: qcom: Move WLED num-strings from pmi8994 to sony-xperia-tone
>     92919d98e673 arm64: dts: qcom: pmi8994: Remove hardcoded linear WLED enabled-strings
>     365909857242 arm64: dts: qcom: pm660l: Add missing short interrupt
>     ea48fd91df12 arm64: dts: qcom: correct SPMI WLED register range encoding
>     eee01e0d6abe arm64: dts: qcom: pmi8998: Add node for WLED
>     b788afdbfd5a arm64: dts: qcom: sm8250-sony-xperia: correct GPIO keys wakeup again
>     2840d9b9c875 ARM: dts: BCM53573: Use updated "spi-gpio" binding properties
>     b35f3ca1877e ARM: dts: BCM53573: Add cells sizes to PCIe node
>     bed08bb83292 drm/amdgpu: avoid integer overflow warning in amdgpu_device_resize_fb_bar()
>     261e69456617 arm64: dts: qcom: sm8250: Mark PCIe hosts as DMA coherent
>     12a93e53eaf0 arm64: dts: qcom: pmk8350: fix ADC-TM compatible string
>     4c9a637258bb arm64: dts: qcom: sm8350: Use proper CPU compatibles
>     4c918fb77dea arm64: dts: qcom: sm8350: Add missing LMH interrupts to cpufreq
>     9c022ab2db40 arm64: dts: qcom: msm8996: Add missing interrupt to the USB2 controller
>     bda65ecaec97 arm64: dts: qcom: sm8250-edo: Rectify gpio-keys
>     6119aaced94f arm64: dts: qcom: sm8250-edo: Add GPIO line names for PMIC GPIOs
>     c0dc9d7d3f2b arm64: dts: qcom: sm8250-edo: Add gpio line names for TLMM
>     d2d698daa1fa arm64: dts: qcom: sm8250: correct dynamic power coefficients
>     510bae3d37f7 soc: qcom: ocmem: Fix NUM_PORTS & NUM_MACROS macros
>     b08c7a31baeb soc: qcom: ocmem: Add OCMEM hardware version print
>     dc04034502e6 ASoC: stac9766: fix build errors with REGMAP_AC97
>     89602de9a2d7 quota: fix dqput() to follow the guarantees dquot_srcu should provide
>     1df46e717ee9 quota: add new helper dquot_active()
>     bd0a6452f070 quota: rename dquot_active() to inode_quota_active()
>     5b8240223407 quota: factor out dquot_write_dquot()
>     6c6efd3a1d06 drm/bridge: tc358764: Fix debug print parameter order
>     a48e7def0006 netrom: Deny concurrent connect().
>     4cf994d3f4ff net/sched: sch_hfsc: Ensure inner classes have fsc curve
>     edb5b1b3b9f8 hwmon: (tmp513) Fix the channel number in tmp51x_is_visible()
>     a85fd8116555 mlxsw: i2c: Limit single transaction buffer size
>     7790b6a2f5f0 mlxsw: i2c: Fix chunk size setting in output mailbox buffer
>     510e0cbd6408 net: arcnet: Do not call kfree_skb() under local_irq_disable()
>     93a572b9d42f wifi: ath9k: use IS_ERR() with debugfs_create_dir()
>     5138beea8e7f Bluetooth: btusb: Do not call kfree_skb() under spin_lock_irqsave()
>     d7fd24b8d1bb wifi: mwifiex: avoid possible NULL skb pointer dereference
>     71ce8be48bf0 wifi: nl80211/cfg80211: add forgotten nla_policy for BSS color attribute
>     11f93fff6e8a wifi: ath9k: protect WMI command response buffer replacement with a lock
>     6904c7afd512 wifi: ath9k: fix races between ath9k_wmi_cmd and ath9k_wmi_ctrl_rx
>     cec7db9ea031 samples/bpf: fix broken map lookup probe
>     89f19a9a055d wifi: mwifiex: Fix missed return in oob checks failed path
>     308eb3a609ac wifi: mwifiex: fix memory leak in mwifiex_histogram_read()
>     9c00731bf05d fs: ocfs2: namei: check return value of ocfs2_add_entry()
>     f683992d30ee lwt: Check LWTUNNEL_XMIT_CONTINUE strictly
>     e3f647e4b642 lwt: Fix return values of BPF xmit ops
>     4ff998134025 hwrng: iproc-rng200 - Implement suspend and resume calls
>     5a70ab6b59b2 crypto: caam - fix unchecked return value error
>     660b6b1c5cf8 ice: ice_aq_check_events: fix off-by-one check when filling buffer
>     55fab9389d65 net-memcg: Fix scope of sockmem pressure indicators
>     41c40d84838d selftests/bpf: Clean up fmod_ret in bench_rename test script
>     50c78e71446d net: tcp: fix unexcepted socket die when snd_wnd is 0
>     942d8cefb022 Bluetooth: Fix potential use-after-free when clear keys
>     7b0243d26a71 Bluetooth: nokia: fix value check in nokia_bluetooth_serdev_probe()
>     048545d9fc64 crypto: api - Use work queue in crypto_destroy_instance
>     56cb7bbefcaf crypto: stm32 - Properly handle pm_runtime_get failing
>     e3c4a6b073e4 selftests/bpf: fix static assert compilation issue for test_cls_*.c
>     43423b3e0467 wifi: mwifiex: fix error recovery in PCIE buffer descriptor management
>     7c54b6fc39eb wifi: mwifiex: Fix OOB and integer underflow when rx packets
>     a20b96cf6925 wifi: mt76: mt7915: fix power-limits while chan_switch
>     5c75a4379589 can: gs_usb: gs_usb_receive_bulk_callback(): count RX overflow errors also in case of OOM
>     890843254f38 spi: tegra20-sflash: fix to check return value of platform_get_irq() in tegra_sflash_probe()
>     2ff9ac0cf25f wifi: mt76: testmode: add nla_policy for MT76_TM_ATTR_TX_LENGTH
>     802008e8c73a ipv6: Add reasons for skb drops to __udp6_lib_rcv
>     7dcbc0bb0e5c bpf: reject unhashed sockets in bpf_sk_assign
>     caa2883b1885 udp: re-score reuseport groups when connected sockets are present
>     b60dfa4559d8 regmap: rbtree: Use alloc_flags for memory allocations
>     34f1180658d9 hwrng: pic32 - use devm_clk_get_enabled
>     5af3c8676b36 hwrng: nomadik - keep clock enabled while hwrng is registered
>     14c6d1e80847 tcp: tcp_enter_quickack_mode() should be static
>     7b75b4c90a9e bpf: Clear the probe_addr for uprobe
>     75d3960be702 bpftool: Use a local bpf_perf_event_value to fix accessing its fields
>     8ea6871116d5 cpufreq: powernow-k8: Use related_cpus instead of cpus in driver.exit()
>     be2092d2a703 x86/efistub: Fix PCI ROM preservation in mixed mode
>     9eb25ea7b65d ACPI: x86: s2idle: Fix a logic error parsing AMD constraints table
>     26097a7f28b3 ACPI: x86: s2idle: Post-increment variables when getting constraints
>     8a962f11a95b s390/paes: fix PKEY_TYPE_EP11_AES handling for secure keyblobs
>     7833a74f8d00 s390/pkey: fix/harmonize internal keyblob headers
>     208383d68510 selftests/futex: Order calls to futex_lock_pi
>     c7802ff51adc perf/imx_ddr: don't enable counter0 if none of 4 counters are used
>     0a872a0521c8 x86/decompressor: Don't rely on upper 32 bits of GPRs being preserved
>     3af6f77e8090 selftests/resctrl: Close perf value read fd on errors
>     4505ad996b66 selftests/resctrl: Unmount resctrl FS if child fails to run benchmark
>     c68a196e7ff6 selftests/resctrl: Don't leak buffer in fill_cache()
>     fdcb63afd3f6 selftests/resctrl: Add resctrl.h into build deps
>     b2ba11ed4d10 selftests/resctrl: Make resctrl_tests run using kselftest framework
>     e0478944f4a5 OPP: Fix passing 0 to PTR_ERR in _opp_attach_genpd()
>     ec9d118ad99d refscale: Fix uninitalized use of wait_queue_head_t
>     e280033ef135 ARM: ptrace: Restore syscall skipping for tracers
>     4c3f33904dea ARM: ptrace: Restore syscall restart tracing
>     0481251b7cd6 selftests/harness: Actually report SKIP for signal tests
>     060ca3f7899a tmpfs: verify {g,u}id mount options correctly
>     d412e9b34b90 fs: Fix error checking for d_hash_and_lookup()
>     a4229f93bc54 eventfd: prevent underflow for eventfd semaphores
>     cedb8719333d reiserfs: Check the return value from __getblk()
>     c1a4117f1544 Revert "net: macsec: preserve ingress frame ordering"
>     40671f90d5b5 udf: Handle error when adding extent to a file
>     099bf90d7fc4 udf: Check consistency of Space Bitmap Descriptor
>     7039aa1be9cc of: kexec: Mark ima_{free,stable}_kexec_buffer() as __init
>     759d51eda2d0 net: Avoid address overwrite in kernel_connect
>     7c4cce5700b9 arm64: lib: Import latest version of Arm Optimized Routines' strncmp
>     104df1c695c1 crypto: rsa-pkcs1pad - Use helper to set reqsize
>     273f4615314f platform/mellanox: Fix mlxbf-tmfifo not handling all virtio CONSOLE notifications
>     9ef5c25bcf1b tracing: Introduce pipe_cpumask to avoid race on trace_pipes
>     8c1b60dad0f5 ALSA: seq: oss: Fix racy open/close of MIDI devices
>     fa05aea28195 scsi: lpfc: Fix incorrect big endian type assignment in bsg loopback path
>     f0bf8a071134 scsi: storvsc: Always set no_report_opcodes
>     e9e62419e797 sctp: handle invalid error codes without calling BUG()
>     3714bb4a1df8 bnx2x: fix page fault following EEH recovery
>     53b8cc2f9685 netlabel: fix shift wrapping bug in netlbl_catmap_setlong()
>     867cdd7f9544 drm/amdgpu: Match against exact bootloader status
>     0863204deb3c net: hns3: restore user pause configure when disable autoneg
>     ac93def0dbb4 scsi: qedi: Fix potential deadlock on &qedi_percpu->p_work_lock
>     bef6c89a92d0 scsi: lpfc: Remove reftag check in DIF paths
>     b439e33a8c93 idmaengine: make FSL_EDMA and INTEL_IDMA64 depends on HAS_IOMEM
>     156b803194ae wifi: brcmfmac: Fix field-spanning write in brcmf_scan_params_v2_to_v1()
>     87ea5e89407e net: usb: qmi_wwan: add Quectel EM05GV2
>     e1313fa9d2e3 vmbus_testing: fix wrong python syntax for integer value comparison
>     5faad57ba6c7 clk: fixed-mmio: make COMMON_CLK_FIXED_MMIO depend on HAS_IOMEM
>     e13f0dd5fbe2 kprobes: Prohibit probing on CFI preamble symbol
>     ee49b97cb5ae security: keys: perform capable check only on privileged operations
>     f44f50305de2 ata: pata_arasan_cf: Use dev_err_probe() instead dev_err() in data_xfer()
>     a85c523aeccd ovl: Always reevaluate the file signature for IMA
>     3faa126258a9 drm/amd/display: Exit idle optimizations before attempt to access PHY
>     c152ca4f219b platform/x86: huawei-wmi: Silence ambient light sensor
>     a9988b9c7a31 platform/x86/intel/hid: Add HP Dragonfly G2 to VGBS DMI quirks
>     7f3901b04c8f platform/x86: intel: hid: Always call BTNL ACPI method
>     23151421ed01 ASoC: atmel: Fix the 8K sample parameter in I2SC master
>     c934d2a6970c ASoC: rt711-sdca: fix for JD event handling in ClockStop Mode0
>     20587011d271 ASoC: rt711: fix for JD event handling in ClockStop Mode0
>     b41f79896456 ASoc: codecs: ES8316: Fix DMIC config
>     cc2b0a2055dc ASoC: rt5682-sdw: fix for JD event handling in ClockStop Mode0
>     5b64fc2471f9 fs/nls: make load_nls() take a const parameter
>     f85908f6bfd2 s390/dasd: fix hanging device after request requeue
>     a4845e694893 s390/dasd: use correct number of retries for ERP requests
>     e062aa1acf9b m68k: Fix invalid .section syntax
>     bbfa7d712b24 vxlan: generalize vxlan_parse_gpe_hdr and remove unused args
>     b10215ffdb01 ethernet: atheros: fix return value check in atl1c_tso_csum()
>     6bb94f46d31a ASoC: da7219: Check for failure reading AAD IRQ events
>     279a6dad0cd9 ASoC: da7219: Flush pending AAD IRQ when suspending
>     d424c636b750 ksmbd: no response from compound read
>     82373d1b763e ksmbd: fix out of bounds in smb3_decrypt_req()
>     20d449a08749 9p: virtio: make sure 'offs' is initialized in zc_request
>     c4269c7258d9 media: pci: cx23885: fix error handling for cx23885 ATSC boards
>     17d75773b66e media: pulse8-cec: handle possible ping error
>     f281a3739399 phy: qcom-snps-femto-v2: use qcom_snps_hsphy_suspend/resume error code
>     dfff9c91cbb0 ARM: dts: imx: Set default tuning step for imx7d usdhc
>     4e364cab1331 ARM: dts: imx: Adjust dma-apbh node name
>     99319298fd9a ARM: dts: imx7s: Drop dma-apb interrupt-names
>     1dc2c12854b6 ARM: dts: imx: update sdma node name format
>     aff03380bda4 Linux 5.15.131
>     cd8ab566cf17 usb: typec: tcpci: clear the fault status bit
>     403b2e940910 usb: typec: tcpci: move tcpci.h to include/linux/usb/
>     f29483873e24 pinctrl: amd: Don't show `Invalid config param` errors
>     b911bef132a0 nilfs2: fix WARNING in mark_buffer_dirty due to discarded buffer reuse
>     1c6ddf739f15 nilfs2: fix general protection fault in nilfs_lookup_dirty_data_buffers()
>     f6e61aef5c5d tcpm: Avoid soft reset when partner does not support get_status
>     da0e7d435e31 fsi: master-ast-cf: Add MODULE_FIRMWARE macro
>     72eca651d732 firmware: stratix10-svc: Fix an NULL vs IS_ERR() bug in probe
>     907216337bea serial: sc16is7xx: fix bug when first setting GPIO direction
>     45d9611ebff2 serial: sc16is7xx: fix broken port 0 uart init
>     f90e267dd27e serial: qcom-geni: fix opp vote on shutdown
>     46d13013b574 wifi: mt76: mt7921: do not support one stream on secondary antenna only
>     a5c2a467e9e7 Bluetooth: btsdio: fix use after free bug in btsdio_remove due to race condition
>     f49294ad6898 staging: rtl8712: fix race condition
>     d17cec60e87c HID: wacom: remove the battery when the EKR is off
>     842c7da3eee2 usb: chipidea: imx: improve logic if samsung,picophy-* parameter is 0
>     276a906f81a7 usb: dwc3: meson-g12a: do post init to fix broken usb after resumption
>     60f938e84fbb ALSA: usb-audio: Fix init call orders for UAC1
>     e949dd2a9b6b USB: serial: option: add FOXCONN T99W368/T99W373 product
>     c41411d8b333 USB: serial: option: add Quectel EM05G variant (0x030e)
>     09baa839d415 modules: only allow symbol_get of EXPORT_SYMBOL_GPL modules
>     997a194914c4 rtc: ds1685: use EXPORT_SYMBOL_GPL for ds1685_rtc_poweroff
>     3d0f6408601b net: enetc: use EXPORT_SYMBOL_GPL for enetc_phc_index
>     da95090821c4 mmc: au1xmmc: force non-modular build and remove symbol_get usage
>     e3e68100c036 ARM: pxa: remove use of symbol_get()
>     bb5bf157b5be ksmbd: replace one-element array with flex-array member in struct smb2_ea_info
>     2e3f57f74c0a ksmbd: fix wrong DataOffset validation of create context
>     b3ad7f39fd85 erofs: ensure that the post-EOF tails are all zeroed
>     8f790700c974 Linux 5.15.130
>     69347c334071 rcu-tasks: Add trc_inspect_reader() checks for exiting critical section
>     8046fb611f70 rcu-tasks: Wait for trc_read_check_handler() IPIs
>     da22db901cc1 rcu-tasks: Fix IPI failure handling in trc_wait_for_one_reader
>     a0249d365ac8 rcu: Prevent expedited GP from enabling tick on offline CPU
>     7aec063d6029 ARM: module: Use module_init_layout_section() to spot init sections
>     4a8976052acd arm64: module: Use module_init_layout_section() to spot init sections
>     f8a74159d116 arm64: module-plts: inline linux/moduleloader.h
>     363bbb5008e5 module: Expose module_init_layout_section()
>     758e3d0cb753 ACPI: thermal: Drop nocrt parameter
>     9e43368a3393 Linux 5.15.129
>     d48016d74836 mm,ima,kexec,of: use memblock_free_late from ima_free_kexec_buffer
>     1c41cd30d5cd mm: memory-failure: fix unexpected return value in soft_offline_page()
>     0712721e4f4f mm: memory-failure: kill soft_offline_free_page()
>     efd02b5cadd5 dma-buf/sw_sync: Avoid recursive lock during fence signal
>     8dbf913520c4 pinctrl: renesas: rza2: Add lock around pinctrl_generic{{add,remove}_group,{add,remove}_function}
>     f1c0402b8e22 clk: Fix undefined reference to `clk_rate_exclusive_{get,put}'
>     10bc3eddc605 scsi: core: raid_class: Remove raid_component_add()
>     d3d57cdbfda4 scsi: snic: Fix double free in snic_tgt_create()
>     ef56cc8889be can: raw: add missing refcount for memory leak fix
>     930f3f164964 drm/i915: Fix premature release of request's reusable memory
>     3cb86cc565df cgroup/cpuset: Free DL BW in case can_attach() fails
>     ffff4fc4bad7 sched/deadline: Create DL BW alloc, free & check overflow interface
>     86aa90795979 cgroup/cpuset: Iterate only if DEADLINE tasks are present
>     43d8cbfefa7c sched/cpuset: Keep track of SCHED_DEADLINE task in cpusets
>     d0eb4917f4d3 sched/cpuset: Bring back cpuset_mutex
>     918879de0e23 cgroup/cpuset: Rename functions dealing with DEADLINE accounting
>     78efab71a649 torture: Fix hang during kthread shutdown phase
>     c8fb97dd7fe6 nfsd: use vfs setgid helper
>     01966511868e nfs: use vfs setgid helper
>     a7a1849899aa x86/fpu: Set X86_FEATURE_OSXSAVE feature after enabling OSXSAVE in CR4
>     ad79f943c869 x86/fpu: Invalidate FPU state correctly on exec()
>     b190cf1f277a drm/display/dp: Fix the DP DSC Receiver cap size
>     c8aab333d41a drm/vmwgfx: Fix shader stage validation
>     b53ed415163e PCI: acpiphp: Use pci_assign_unassigned_bridge_resources() only for non-root bus
>     60ba1bfa036a media: vcodec: Fix potential array out-of-bounds in encoder queue_setup
>     544cd10defa1 of: dynamic: Refactor action prints to not use "%pOF" inside devtree_lock
>     f1d4a5881856 of: unittest: Fix EXPECT for parse_phandle_with_args_map() test
>     ce66cd478636 radix tree: remove unused variable
>     898c8c5b1114 lib/clz_ctz.c: Fix __clzdi2() and __ctzdi2() for 32-bit kernels
>     ff90a4c6edf8 batman-adv: Hold rtnl lock during MTU update via netlink
>     ea38c0d9aaa2 batman-adv: Fix batadv_v_ogm_aggr_send memory leak
>     7f3f72eb8f5b batman-adv: Fix TT global entry leak when client roamed back
>     f7667b49880a batman-adv: Do not get eth header before batadv_check_management_packet
>     3f9312dd7581 batman-adv: Don't increase MTU when set by user
>     cde5a240d72d batman-adv: Trigger events for auto adjusted MTU
>     22426e1ce679 selinux: set next pointer before attaching to list
>     711595bfdccf nfsd: Fix race to FREE_STATEID and cl_revoked
>     bd1697e12230 NFS: Fix a use after free in nfs_direct_join_group()
>     5f642613746e mm: add a call to flush_cache_vmap() in vmap_pfn()
>     440c10034b4d ALSA: ymfpci: Fix the missing snd_card_free() call at probe error
>     5cc7d81cf576 clk: Fix slab-out-of-bounds error in devm_clk_release()
>     0f72859acfa2 NFSv4: Fix dropped lock for racing OPEN and delegation return
>     9c025420fef2 ibmveth: Use dcbf rather than dcbfl
>     7e546bd08943 Revert "KVM: x86: enable TDP MMU by default"
>     67af12f5582b net/ncsi: change from ndo_set_mac_address to dev_set_mac_address
>     4451457d61e0 net/ncsi: make one oem_gma function for all mfr id
>     f683f4be802b bonding: fix macvlan over alb bond support
>     0fa8046e923a net: remove bond_slave_has_mac_rcu()
>     f0ec97fca629 rtnetlink: Reject negative ifindexes in RTM_NEWLINK
>     00247cfd2b69 rtnetlink: return ENODEV when ifname does not exist and group is given
>     75cfb7de44e5 netfilter: nf_tables: fix out of memory error handling
>     f22954f8c58f netfilter: nf_tables: flush pending destroy work before netlink notifier
>     ff34403fef98 net/sched: fix a qdisc modification with ambiguous command request
>     30624ea3f8b6 igc: Fix the typo in the PTM Control macro
>     f697c3ead109 igb: Avoid starting unnecessary workqueues
>     d7823d752ce1 ice: fix receive buffer size miscalculation
>     ace1b0ae3097 net: validate veth and vxcan peer ifindexes
>     335be585416d net: bcmgenet: Fix return value check for fixed_phy_register()
>     60a5034584ea net: bgmac: Fix return value check for fixed_phy_register()
>     5b52c9ba42c0 ipvlan: Fix a reference count leak warning in ipvlan_ns_exit()
>     2bad37b6f675 dccp: annotate data-races in dccp_poll()
>     9b015360e86f sock: annotate data-races around prot->memory_pressure
>     c52c6c0223e1 octeontx2-af: SDP: fix receive link config
>     ce6e2b14bc09 tracing: Fix memleak due to race between current_tracer and trace
>     ef748360ba91 tracing: Fix cpu buffers unavailable due to 'record_disabled' missed
>     fdf5804d7475 can: raw: fix lockdep issue in raw_release()
>     278fccf587dd drm/amd/display: check TG is non-null before checking if enabled
>     a955e6a0e39d drm/amd/display: do not wait for mpc idle if tg is disabled
>     e0bd4f0c60b4 can: raw: fix receiver memory leak
>     b832174b7f89 jbd2: fix a race when checking checkpoint buffer busy
>     9c31bb2684f8 jbd2: remove journal_clean_one_cp_list()
>     d91783e6864a jbd2: remove t_checkpoint_io_list
>     a0ab49e7a758 ALSA: pcm: Fix potential data race at PCM memory allocation helpers
>     2e56d380daa9 fbdev: fix potential OOB read in fast_imageblit()
>     14163f4a4fa6 fbdev: Fix sys_imageblit() for arbitrary image widths
>     5b60bd9081a9 fbdev: Improve performance of sys_imageblit()
>     166f0bf4560b MIPS: cpu-features: Use boot_cpu_type for CPU type based features
>     8f106e97409d MIPS: cpu-features: Enable octeon_cache by cpu_type
>     d1d0b239f974 fs: dlm: fix mismatch of plock results from userspace
>     77d334c44681 fs: dlm: use dlm_plock_info for do_unlock_close
>     f9a33cc7d946 fs: dlm: change plock interrupted message to debug again
>     7ac088841ffb fs: dlm: add pid to debug log
>     df9c842ab0a4 dlm: replace usage of found with dedicated list iterator variable
>     33e9c610e337 dlm: improve plock logging if interrupted
>     d9ce077f8b1f PCI: acpiphp: Reassign resources on bridge if necessary
>     8cc8645dd3e1 xprtrdma: Remap Receive buffers after a reconnect
>     91a707507e83 NFSv4: fix out path in __nfs4_get_acl_uncached
>     323b830eebd1 NFSv4.2: fix error handling in nfs42_proc_getxattr
>     5de0a325c45e objtool/x86: Fix SRSO mess
>     5ddfe5cc8716 Linux 5.15.128
>     9080f4fcc202 x86/srso: Correct the mitigation status when SMT is disabled
>     484eefc6ff9c objtool/x86: Fixup frame-pointer vs rethunk
>     55f1cbeaa159 x86/retpoline,kprobes: Fix position of thunk sections with CONFIG_LTO_CLANG
>     fa24cd0fbcb7 x86/srso: Disable the mitigation on unaffected configurations
>     aa0777ce0d3d x86/CPU/AMD: Fix the DIV(0) initial fix attempt
>     bbe585239d4f x86/retpoline: Don't clobber RFLAGS during srso_safe_ret()
>     19f23d16b0e0 x86/static_call: Fix __static_call_fixup()
>     df6495f203a7 x86/srso: Explain the untraining sequences a bit more
>     43548590ad7e x86/cpu: Cleanup the untrain mess
>     035e906bfc93 x86/cpu: Rename srso_(.*)_alias to srso_alias_\1
>     19c1c0499650 x86/cpu: Rename original retbleed methods
>     f77dbb90962b x86/cpu: Clean up SRSO return thunk mess
>     f624ce6c7fc2 x86/ibt: Add ANNOTATE_NOENDBR
>     f1171d455d94 objtool: Add frame-pointer-specific function ignore
>     08f7cfd44f77 x86/alternative: Make custom return thunk unconditional
>     0d810eff090c x86/cpu: Fix up srso_safe_ret() and __x86_return_thunk()
>     8089aae6020e x86/cpu: Fix __x86_return_thunk symbol type
>     5b28fda5fdee mmc: f-sdh30: fix order of function calls in sdhci_f_sdh30_remove
>     e8c5081da2cc net: fix the RTO timer retransmitting skb every 1ms if linear option is enabled
>     431db3f48c28 virtio-net: set queues after driver_ok
>     d39fc9b94dc0 af_unix: Fix null-ptr-deref in unix_stream_sendpage().
>     9a4d8dc706c2 arm64: dts: rockchip: Disable HS400 for eMMC on ROCK Pi 4
>     6b64974e02ea exfat: check if filename entries exceeds max filename length
>     6065b3017107 netfilter: set default timeout to 3 secs for sctp shutdown send and recv state
>     a00c5d2c208b drm/amd: flush any delayed gfxoff on suspend entry
>     d578c919deb7 drm/qxl: fix UAF on handle creation
>     ff09f9e671ff mmc: block: Fix in_flight[issue_type] value error
>     b803fedb6e50 mmc: wbsd: fix double mmc_free_host() in wbsd_init()
>     961f7ce16223 cifs: Release folio lock on fscache read hit.
>     cc3f194f46e7 ALSA: usb-audio: Add support for Mythware XA001AU capture and playback interfaces.
>     18e27df4f2b4 serial: 8250: Fix oops for port->pm on uart_change_pm()
>     e9b8ee715dbc riscv: uaccess: Return the number of bytes effectively not copied
>     b2a331abcb03 ALSA: hda/realtek - Remodified 3k pull low procedure
>     dfb9676ed25b soc: aspeed: socinfo: Add kfree for kstrdup
>     c5ac7522a8db ASoC: meson: axg-tdm-formatter: fix channel slot allocation
>     fd346ef1cd2d ASoC: rt5665: add missed regulator_bulk_disable
>     e878458d820c ARM: dts: imx: Set default tuning step for imx6sx usdhc
>     430c29a54e4a arm64: dts: qcom: qrb5165-rb5: fix thermal zone conflict
>     03522d73a498 bus: ti-sysc: Flush posted write on enable before reset
>     578371ce0d7f net: do not allow gso_size to be set to GSO_BY_FRAGS
>     5fc4fd3f3eb8 sock: Fix misuse of sk_under_memory_pressure()
>     fc3d82d295d1 net: dsa: mv88e6xxx: Wait for EEPROM done before HW reset
>     f11c2802e143 i40e: fix misleading debug logs
>     5ba2b936f3e1 iavf: fix FDIR rule fields masks validation
>     ae6834689fd6 team: Fix incorrect deletion of ETH_P_8021AD protocol vid from slaves
>     0ffbc341cfae net: phy: broadcom: stub c45 read/write for 54810
>     bf221e5e4b19 netfilter: nft_dynset: disallow object maps
>     9177869b85dd ipvs: fix racy memcpy in proc_do_sync_threshold
>     1adaec4758d1 netfilter: nf_tables: deactivate catchall elements in next generation
>     82109740d610 netfilter: nf_tables: fix false-positive lockdep splat
>     b2f6d73395cb drm/panel: simple: Fix AUO G121EAN01 panel timings according to the docs
>     7207ee323afa selftests: mirror_gre_changes: Tighten up the TTL test match
>     c2a6ffe3f1a3 net: phy: fix IRQ-based wake-on-lan over hibernate / power off
>     8e5e967348ca xfrm: add forgotten nla_policy for XFRMA_MTIMER_THRESH
>     075448a2eb75 xfrm: add NULL check in xfrm_update_ae_params
>     e1e04cc2ef2c ip_vti: fix potential slab-use-after-free in decode_session6
>     a1639a82ce14 ip6_vti: fix slab-use-after-free in decode_session6
>     44b3d4096700 xfrm: fix slab-use-after-free in decode_session6
>     a465ace883ac net: xfrm: Amend XFRMA_SEC_CTX nla_policy structure
>     fed1cd2cd3aa net: af_key: fix sadb_x_filter validation
>     1960f468078b net: xfrm: Fix xfrm_address_filter OOB read
>     080dedb1cad8 i2c: designware: Handle invalid SMBus block data response length value
>     416c538684bd i2c: designware: Correct length byte validation logic
>     b966e9e1e250 btrfs: fix BUG_ON condition in btrfs_cancel_balance
>     77698e6ff6f0 tty: serial: fsl_lpuart: Clear the error flags by writing 1 for lpuart32 platforms
>     2a5234464383 tty: n_gsm: fix the UAF caused by race condition in gsm_cleanup_mux
>     8ef25fb13494 powerpc/rtas_flash: allow user copy to flash block cache objects
>     bb70e2b70f8d fbdev: mmp: fix value check in mmphw_probe()
>     184f1b68bb99 i2c: hisi: Only handle the interrupt of the driver's transfer
>     c4e671dae50e i2c: bcm-iproc: Fix bcm_iproc_i2c_isr deadlock issue
>     b99f490ea87e cifs: fix potential oops in cifs_oplock_break
>     a5ae5a81bc19 vduse: Use proper spinlock for IRQ injection
>     5b7d5c2dd664 virtio-mmio: don't break lifecycle of vm_dev
>     edf3b5aadb25 btrfs: move out now unused BG from the reclaim list
>     170773563ef6 ARM: dts: nxp/imx6sll: fix wrong property name in usbphy node
>     4ffbfe1c980f ARM: dts: imx6sll: fixup of operating points
>     e2ff5cf681a8 mmc: sunxi: fix deferred probing
>     f93e8c5a7bd9 mmc: bcm2835: fix deferred probing
>     4eeba5d476fe USB: dwc3: fix use-after-free on core driver unbind
>     a78fe5c9d8d5 USB: dwc3: qcom: fix NULL-deref on suspend
>     8a6b7534020d tty: serial: fsl_lpuart: reduce RX watermark to 0 on LS1028A
>     701bb5fee7c3 tty: serial: fsl_lpuart: make rx_watermark configurable for different platforms
>     fa254ab7d02d tty: serial: fsl_lpuart: Add i.MXRT1050 support
>     20351ddb1f41 usb: dwc3: gadget: Improve dwc3_gadget_suspend() and dwc3_gadget_resume()
>     31a0e60fe16b USB: dwc3: gadget: drop dead hibernation code
>     d9e004104e45 usb: dwc3: Fix typos in gadget.c
>     2fa487a94667 usb: dwc3: Remove DWC3 locking during gadget suspend/resume
>     7dfb384e76ee usb: dwc3: gadget: Synchronize IRQ between soft connect/disconnect
>     d3c82f24ee69 drm/amd/display: fix access hdcp_workqueue assert
>     0ba6c7ba081e drm/amd/display: phase3 mst hdcp for multiple displays
>     99c444d3c3c4 drm/amd/display: save restore hdcp state when display is unplugged from mst hub
>     4f1beb75f652 ARM: dts: aspeed: asrock: Correct firmware flash SPI clocks
>     f84c2ca3490c igc: read before write to SRRCTL register
>     9fa82f031af8 iio: addac: stx104: Fix race condition when converting analog-to-digital
>     d31d04ec404c iio: addac: stx104: Fix race condition for stx104_write_raw()
>     89a007f3a383 iio: stx104: Move to addac subdirectory
>     cadf8f2d7c9d iio: adc: stx104: Implement and utilize register structures
>     6089d354346f iio: adc: stx104: Utilize iomap interface
>     565b96d9a7ab iio: add addac subdirectory
>     49b830d75f03 ring-buffer: Do not swap cpu_buffer during resize process
>     6657ecbcc39c powerpc/kasan: Disable KCOV in KASAN code
>     8703b26387e1 ALSA: hda: fix a possible null-pointer dereference due to data race in snd_hdac_regmap_sync()
>     5ed4dbc13726 ALSA: hda/realtek: Add quirks for Unis H3C Desktop B760 & Q760
>     c7d8b5f46f06 fs/ntfs3: Mark ntfs dirty when on-disk struct is corrupted
>     3a00ec562f8c fs: ntfs3: Fix possible null-pointer dereferences in mi_read()
>     e7799bb4dbe2 fs/ntfs3: Enhance sanity check while generating attr_list
>     ef568da1fd84 drm/amdgpu: Fix potential fence use-after-free v2
>     5720c7e185d4 Bluetooth: btusb: Add MT7922 bluetooth ID for the Asus Ally
>     548a6b64b3c0 Bluetooth: L2CAP: Fix use-after-free
>     302d04596364 watchdog: sp5100_tco: support Hygon FCH/SCH (Server Controller Hub)
>     2ea70379e4f4 firewire: net: fix use after free in fwnet_finish_incoming_packet()
>     97fd1c8e9c5a pcmcia: rsrc_nonstatic: Fix memory leak in nonstatic_release_resource_db()
>     85e888150075 gfs2: Fix possible data races in gfs2_show_options()
>     eafb79d2448a usb: chipidea: imx: add missing USB PHY DPDM wakeup setting
>     7bdb4c963049 usb: chipidea: imx: don't request QoS for imx8ulp
>     25decbbb66e4 thunderbolt: Read retimer NVM authentication status prior tb_retimer_set_inbound_sbtx()
>     776b34615a29 media: platform: mediatek: vpu: fix NULL ptr dereference
>     cb174344bf85 usb: gadget: u_serial: Avoid spinlock recursion in __gs_console_push
>     1676748aa290 media: v4l2-mem2mem: add lock to protect parameter num_rdy
>     985086704267 smb: client: fix warning in cifs_smb3_do_mount()
>     a3f252436e57 ovl: check type and offset of struct vfsmount in ovl_entry
>     1a650d3ccd79 RDMA/mlx5: Return the firmware result upon destroying QP/RQ
>     9631d88503ab HID: add quirk for 03f0:464a HP Elite Presenter Mouse
>     4921792e04f2 drm/amdgpu: install stub fence into potential unused fence pointers
>     fd41646d4350 HID: logitech-hidpp: Add USB and Bluetooth IDs for the Logitech G915 TKL Keyboard
>     ff10cd3e9b3a dma-remap: use kvmalloc_array/kvfree for larger dma memory remap
>     e9ce774052ee ASoC: SOF: Intel: fix SoundWire/HDaudio mutual exclusion
>     7d53d1e4765c iopoll: Call cpu_relax() in busy loops
>     ca66e9dd98ef ARM: dts: imx6dl: prtrvt, prtvt7, prti6q, prtwd2: fix USB related warnings
>     cc1590830859 PCI: tegra194: Fix possible array out of bounds access
>     e2d10f1de1fa net: tls: avoid discarding data on record close
>     9a15ca893909 net/tls: Multi-threaded calls to TX tls_dev_del
>     2d93157b7e2d net/tls: Perform immediate device ctx cleanup when possible
>     51222e1c77a1 macsec: use DEV_STATS_INC()
>     3d64a232e4d9 macsec: Fix traffic counters/statistics
>     396a1921406a selftests: forwarding: tc_actions: Use ncat instead of nc
>     d61a0886d336 selftests: forwarding: tc_actions: cleanup temporary files when test is aborted
>     a798977df6d0 mmc: sdhci-f-sdh30: Replace with sdhci_pltfm
>     f6f7927ac664 Linux 5.15.127
>     c597d8cb0d33 timers/nohz: Last resort update jiffies on nohz_full IRQ entry
>     b4d36e6c5dc4 timers/nohz: Switch to ONESHOT_STOPPED in the low-res handler when the tick is stopped
>     c3b954a51b64 tick: Detect and fix jiffies update stall
>     af99918f0e39 sch_netem: fix issues in netem_change() vs get_dist_table()
>     5d094d4e7b99 alpha: remove __init annotation from exported page_is_ram()
>     f8d6d25756ea scsi: qedf: Fix firmware halt over suspend and resume
>     85db1cd1744e scsi: qedi: Fix firmware halt over suspend and resume
>     e70469c28953 scsi: fnic: Replace return codes in fnic_clean_pending_aborts()
>     6bc7f4c8c27d scsi: core: Fix possible memory leak if device_add() fails
>     461f8ac666fa scsi: snic: Fix possible memory leak if device_add() fails
>     171e117cdc0a scsi: 53c700: Check that command slot is not NULL
>     7a792b3d888a scsi: storvsc: Fix handling of virtual Fibre Channel timeouts
>     0f52d7b78251 scsi: core: Fix legacy /proc parsing buffer overflow
>     b757ef99df39 netfilter: nf_tables: report use refcount overflow
>     9bdbbcf9d148 nvme-rdma: fix potential unbalanced freeze & unfreeze
>     d68f8ef6ef70 nvme-tcp: fix potential unbalanced freeze & unfreeze
>     ae6e21f8bb2a btrfs: set cache_block_group_error if we find an error
>     314135b7bae9 btrfs: reject invalid reloc tree root keys with stack dump
>     69dd147de419 btrfs: exit gracefully if reloc roots don't match
>     c40d4b60c58d btrfs: don't stop integrity writeback too early
>     555e126dd30b ibmvnic: Handle DMA unmapping of login buffs in release functions
>     34fcc823823a ibmvnic: Unmap DMA login rsp buffer on send login fail
>     cee62753cf2e ibmvnic: Enforce stronger sanity checks on login response
>     27e8db8380eb net/mlx5: Skip clock update work when device is in error state
>     f638fc2f7377 net/mlx5: Allow 0 for total host VFs
>     086a80eb6213 dmaengine: mcf-edma: Fix a potential un-allocated memory access
>     7e1dc94b2d50 nexthop: Fix infinite nexthop bucket dump when using maximum nexthop ID
>     608a4327c257 nexthop: Make nexthop bucket dump more efficient
>     4457300cfd84 nexthop: Fix infinite nexthop dump when using maximum nexthop ID
>     91307347d632 net: hns3: add wait until mac link down
>     094310eb2b93 net: hns3: refactor hclge_mac_link_status_wait for interface reuse
>     1ae9703c2e32 net: phy: at803x: remove set/get wol callbacks for AR8032
>     7d496cd83a9d RDMA/umem: Set iova in ODP flow
>     f78a4238a873 wifi: cfg80211: fix sband iftype data lookup for AP_VLAN
>     26a27dd76054 drm/rockchip: Don't spam logs in atomic check
>     918c1e6843b7 IB/hfi1: Fix possible panic during hotplug remove
>     df21468bfdc8 iavf: fix potential races for FDIR filters
>     b1f985cf1c52 drivers: net: prevent tun_build_skb() to exceed the packet size limit
>     f239c9e1d98b dccp: fix data-race around dp->dccps_mss_cache
>     49a1fee22fae bonding: Fix incorrect deletion of ETH_P_8021AD protocol vid from slaves
>     789fcd94c9ca xsk: fix refcount underflow in error path
>     e95808121953 tunnels: fix kasan splat when generating ipv4 pmtu error
>     7903311b2cec net/packet: annotate data-races around tp->status
>     f4614e379bf9 mISDN: Update parameter type of dsp_cmx_send()
>     3961761af392 bpf, sockmap: Fix bug that strp_done cannot be called
>     20d53895d5c0 bpf, sockmap: Fix map type error in sock_map_del_link
>     a09c258cfa77 net: core: remove unnecessary frame_sz check in bpf_xdp_adjust_tail()
>     85af0b226c0b selftests: forwarding: tc_flower: Relax success criterion
>     7b3fa99526f9 selftests: forwarding: Switch off timeout
>     e410f85ebca9 selftests: forwarding: Skip test when no interfaces are specified
>     4a4499452620 selftests: forwarding: ethtool_extended_state: Skip when using veth pairs
>     b8d216e9c607 selftests: forwarding: ethtool: Skip when using veth pairs
>     b9dfb80d9fb2 selftests: forwarding: Add a helper to skip test when using veth pairs
>     b973eb76dff3 selftests/rseq: Fix build with undefined __weak
>     b8b8db5857d4 drm/nouveau/disp: Revert a NULL check inside nouveau_connector_get_modes
>     4c6767c8bf5e x86: Move gds_ucode_mitigated() declaration to header
>     f919cbc90441 x86/speculation: Add cpu_show_gds() prototype
>     9290ef14c96b x86/mm: Fix VDSO and VVAR placement on 5-level paging machines
>     829409510d00 x86/cpu/amd: Enable Zenbleed fix for AMD Custom APU 0405
>     c41a22b93d7c x86/srso: Fix build breakage with the LLVM linker
>     c2372b1559d4 usb: typec: tcpm: Fix response to vsafe0V event
>     f776b94ccdf0 usb: common: usb-conn-gpio: Prevent bailing out if initial role is none
>     00cc14b52d6f usb: dwc3: Properly handle processing of pending events
>     7a11d1e2625b usb-storage: alauda: Fix uninit-value in alauda_check_media()
>     945e1b3c361b misc: rtsx: judge ASPM Mode to set PETXCFG Reg
>     03eebad96233 binder: fix memory leak in binder_init()
>     a8e2ae6296d5 iio: adc: ina2xx: avoid NULL pointer dereference on OF device match
>     2df8ae1e42b8 iio: cros_ec: Fix the allocation size for cros_ec_command
>     a7cedc2b7612 io_uring: correct check for O_TMPFILE
>     697bc234632c selftests/bpf: Fix sk_assign on s390x
>     127277262110 selftests/bpf: Workaround verification failure for fexit_bpf2bpf/func_replace_return_code
>     ee701208f4cc selftests/bpf: make test_align selftest more robust
>     683d2969a082 bpf: aggressively forget precise markings during state checkpointing
>     2516deeb872a bpf: stop setting precise in current state
>     c47d0178ad86 bpf: allow precision tracking for programs with subprogs
>     3645510cf926 nilfs2: fix use-after-free of nilfs_root in dirtying inodes via iput
>     36a3b560c78d radix tree test suite: fix incorrect allocation size for pthreads
>     8d10284243b7 hwmon: (pmbus/bel-pfe) Enable PMBUS_SKIP_STATUS_CHECK for pfe1100
>     3ad4ba2b6112 drm/amd/display: check attr flag before set cursor degamma on DCN3+
>     621204fca047 drm/shmem-helper: Reset vma->vm_ops before calling dma_buf_mmap()
>     64e6253f6489 drm/nouveau/gr: enable memory loads on helper invocation on all channels
>     bcd9eeb3a309 riscv,mmio: Fix readX()-to-delay() ordering
>     57772ae9b339 dmaengine: pl330: Return DMA_PAUSED when transaction is paused
>     3ca8f5c733c4 ipv6: adjust ndisc_is_useropt() to also return true for PIO
>     6cde60777675 mmc: moxart: read scr register without changing byte order
>     3f00757ab416 wireguard: allowedips: expand maximum node depth
>     aeb974907642 ksmbd: fix wrong next length validation of ea buffer in smb2_set_ea()
>     595679098bdc ksmbd: validate command request size
>     24c4de4069cb Linux 5.15.126
>     aeb4db8ab7f1 PM: sleep: wakeirq: fix wake irq arming
>     b5d3a4251bd2 PM / wakeirq: support enabling wake-up irq after runtime_suspend called
>     a36b522767f3 soundwire: fix enumeration completion
>     7996facaf0ee soundwire: bus: pm_runtime_request_resume on peripheral attachment
>     c91c07ae0849 selftests/rseq: Play nice with binaries statically linked against glibc 2.35+
>     1cdb50faf7f7 selftests/rseq: check if libc rseq support is registered
>     0f1f471b91f4 drm/imx/ipuv3: Fix front porch adjustment upon hactive aligning
>     5058c1444040 powerpc/mm/altmap: Fix altmap boundary check
>     eb7a5e4d14c8 mtd: rawnand: fsl_upm: Fix an off-by one test in fun_exec_op()
>     70643e98cbc3 mtd: rawnand: rockchip: Align hwecc vs. raw page helper layouts
>     1796b492f8cc mtd: rawnand: rockchip: fix oobfree offset and description
>     f6807b62fb0e mtd: rawnand: omap_elm: Fix incorrect type in assignment
>     596be6716bc5 ext2: Drop fragment support
>     0ccfe21949bc fs: Protect reconfiguration of sb read-write from racing writes
>     27d0f755d649 net: usbnet: Fix WARNING in usbnet_start_xmit/usb_submit_urb
>     fbe5a2fed815 Bluetooth: L2CAP: Fix use-after-free in l2cap_sock_ready_cb
>     afd9a31b5aa4 fs/sysv: Null check to prevent null-ptr-deref bug
>     80ec112c1996 fs/ntfs3: Use __GFP_NOWARN allocation at ntfs_load_attr_list()
>     0d6f639f1dcd file: reinstate f_pos locking optimization for regular files
>     b44d28b98f18 bpf, cpumap: Make sure kthread is running before map update returns
>     8089eb93d678 drm/ttm: check null pointer before accessing when swapping
>     ef0d07c66843 open: make RESOLVE_CACHED correctly test for O_TMPFILE
>     c81bdf8f9f2b bpf: Disable preemption in bpf_event_output
>     ae07cfe2b099 rbd: prevent busy loop when requesting exclusive lock
>     7978bcca4c1f wifi: mt76: mt7615: do not advertise 5 GHz on first phy of MT7615D (DBDC)
>     32ca6a55e10e net: tap_open(): set sk_uid from current_fsuid()
>     4ed3eed99ee6 net: tun_chr_open(): set sk_uid from current_fsuid()
>     adacc3a954fa arm64: dts: stratix10: fix incorrect I2C property for SCL signal
>     b92c88009da1 mtd: rawnand: meson: fix OOB available bytes for ECC
>     b0875c583e41 mtd: spinand: toshiba: Fix ecc_get_status
>     1c33ca1e1974 exfat: release s_lock before calling dir_emit()
>     8a34a242cf03 exfat: use kvmalloc_array/kvfree instead of kmalloc_array/kfree
>     a74878207b02 x86/CPU/AMD: Do not leak quotient data after a division by 0
>     b8f029fc4075 firmware: arm_scmi: Drop OF node reference in the transport channel setup
>     287c2c8677ed ceph: defer stopping mdsc delayed_work
>     98b521d10e73 USB: zaurus: Add ID for A-300/B-500/C-700
>     cd6872f2cf56 libceph: fix potential hang in ceph_osdc_notify()
>     e5f5b4a89809 scsi: storvsc: Limit max_sectors for virtual Fibre Channel devices
>     212a9a3c67be scsi: zfcp: Defer fc_rport blocking until after ADISC response
>     dac382725394 tcp_metrics: fix data-race in tcpm_suck_dst() vs fastopen
>     4517782e1bc3 tcp_metrics: annotate data-races around tm->tcpm_net
>     e842a68667d4 tcp_metrics: annotate data-races around tm->tcpm_vals[]
>     d3184bea4ace tcp_metrics: annotate data-races around tm->tcpm_lock
>     9a7367cbe33d tcp_metrics: annotate data-races around tm->tcpm_stamp
>     6f6bd67f4894 tcp_metrics: fix addr_same() helper
>     b0acbcf1e7a1 prestera: fix fallback to previous version on same major version
>     d6d9d0f5a5e0 net/mlx5: fs_core: Skip the FTs in the same FS_TYPE_PRIO_CHAINS fs_prio
>     c999fb1039dd net/mlx5: fs_core: Make find_closest_ft more generic
>     32ef2c0c6cf1 vxlan: Fix nexthop hash size
>     1bb54a21f4d9 ip6mr: Fix skb_under_panic in ip6mr_cache_report()
>     64e3affee288 s390/qeth: Don't call dev_close/dev_open (DOWN/UP)
>     a0da2684db18 net: dcb: choose correct policy to parse DCB_ATTR_BCN
>     193333229aac net: netsec: Ignore 'phy-mode' on SynQuacer in DT mode
>     766c9dd00c5f net: korina: handle clk prepare error in korina_probe()
>     6cecfdf65053 net: ll_temac: fix error checking of irq_of_parse_and_map()
>     3761ff4f8670 net: ll_temac: Switch to use dev_err_probe() helper
>     5c534640a7da bpf: sockmap: Remove preempt_disable in sock_map_sk_acquire
>     79c3d81c9ad1 net/sched: cls_route: No longer copy tcf_result on update to avoid use-after-free
>     9edf7955025a net/sched: cls_fw: No longer copy tcf_result on update to avoid use-after-free
>     262430dfc618 net/sched: cls_u32: No longer copy tcf_result on update to avoid use-after-free
>     b58d34068fd9 bpf, cpumap: Handle skb as well when clean up ptr_ring
>     f04f6d9b3b06 net/sched: taprio: Limit TCA_TAPRIO_ATTR_SCHED_CYCLE_TIME to INT_MAX.
>     2c55d4941518 net: add missing data-race annotation for sk_ll_usec
>     e934c50c48e2 net: add missing data-race annotations around sk->sk_peek_off
>     fdd8d8d54d6a net: add missing READ_ONCE(sk->sk_rcvbuf) annotation
>     98f0d1db3a27 net: add missing READ_ONCE(sk->sk_sndbuf) annotation
>     0d1047b77b23 net: add missing READ_ONCE(sk->sk_rcvlowat) annotation
>     6c058a1f67f0 net: annotate data-races around sk->sk_max_pacing_rate
>     2950c5ac65b3 qed: Fix scheduling in a tasklet while getting stats
>     a19952dbb5b6 qed: Fix kernel-doc warnings
>     6d8c259f4827 mISDN: hfcpci: Fix potential deadlock on &hc->lock
>     8dedcc6af341 net: sched: cls_u32: Fix match key mis-addressing
>     675d29de69c7 perf test uprobe_from_different_cu: Skip if there is no gcc
>     0f6e3d8d7f91 net: dsa: fix value check in bcm_sf2_sw_probe()
>     047508edd602 rtnetlink: let rtnl_bridge_setlink checks IFLA_BRIDGE_MODE length
>     cc9ebceaa6d0 bpf: Add length check for SK_DIAG_BPF_STORAGE_REQ_MAP_FD parsing
>     8f9a04c742e1 net/mlx5e: fix return value check in mlx5e_ipsec_remove_trailer()
>     00cecb0a8f9e net/mlx5: DR, fix memory leak in mlx5dr_cmd_create_reformat_ctx
>     4c224ea31bed wifi: cfg80211: Fix return value in scan logic
>     8e72db3ffa5d KVM: s390: fix sthyi error handling
>     809edb4262f0 word-at-a-time: use the same return type for has_zero regardless of endianness
>     b7880809d75d arm64: dts: imx8mn-var-som: add missing pull-up for onboard PHY reset pinmux
>     804e72062be4 iommu/arm-smmu-v3: Document nesting-related errata
>     744e6b80b830 iommu/arm-smmu-v3: Add explicit feature for nesting
>     fd86b5944215 iommu/arm-smmu-v3: Document MMU-700 erratum 2812531
>     2de9f3dcfe63 iommu/arm-smmu-v3: Work around MMU-600 erratum 1076982
>     a850fa85d477 arm64: errata: Add detection for TRBE write to out-of-range
>     073699df4a09 arm64: errata: Add workaround for TSB flush failures
>     44b45e8161a5 net/mlx5: Free irqs only on shutdown callback
>     40601542c43c perf: Fix function pointer case
>     c12fa4ac8997 io_uring: gate iowait schedule on having pending requests
>     c275eaaaa342 Linux 5.15.125
>     754e0c7c4a30 x86: fix backwards merge of GDS/SRSO bit
>     b14a3924c267 xen/netback: Fix buffer overrun triggered by unusual packet
>     153f9a7b02d4 x86/srso: Tie SBPB bit setting to microcode patch detection
>     df4c3823cba5 x86/srso: Fix return thunks in generated code
>     0071b17eb66b x86/srso: Add IBPB on VMEXIT
>     5398faac76a6 x86/srso: Add IBPB
>     c24aaa7dde5f x86/srso: Add SRSO_NO support
>     4e9115e194a8 x86/srso: Add IBPB_BRTYPE support
>     b35087763a44 x86/srso: Add a Speculative RAS Overflow mitigation
>     c3b4c644525e x86/cpu, kvm: Add support for CPUID_80000021_EAX
>     236dd7133394 x86/bugs: Increase the x86 bugs vector size to two u32s
>     0242a8bdef56 Documentation/x86: Fix backwards on/off logic about YMM support
>     27a72e350869 x86/mm: Initialize text poking earlier
>     d0317b9502ea mm: Move mm_cachep initialization to mm_init()
>     8e4c2530879d x86/mm: Use mm_alloc() in poking_init()
>     13ec5cb4c113 x86/mm: fix poking_init() for Xen PV guests
>     3e90080d5665 x86/xen: Fix secondary processors' FPU initialization
>     348741a9e4d3 KVM: Add GDS_NO support to KVM
>     59d78655f808 x86/speculation: Add Kconfig option for GDS
>     0cc5643b63ae x86/speculation: Add force option to GDS mitigation
>     348a89e20184 x86/speculation: Add Gather Data Sampling mitigation
>     a094d3b30967 x86/fpu: Move FPU initialization into arch_cpu_finalize_init()
>     59f2739111ca x86/fpu: Mark init functions __init
>     bb9c20d903f6 x86/fpu: Remove cpuinfo argument from init functions
>     de8b7ce4c533 x86/init: Initialize signal frame size late
>     041d929233bb init, x86: Move mem_encrypt_init() into arch_cpu_finalize_init()
>     8ae795ed6115 init: Invoke arch_cpu_finalize_init() earlier
>     7e270cebaffd init: Remove check_bugs() leftovers
>     285384ac24c3 um/cpu: Switch to arch_cpu_finalize_init()
>     6ea421786426 sparc/cpu: Switch to arch_cpu_finalize_init()
>     21a1fc8d13d8 sh/cpu: Switch to arch_cpu_finalize_init()
>     dfeb371a2707 mips/cpu: Switch to arch_cpu_finalize_init()
>     4baf46a3ba00 m68k/cpu: Switch to arch_cpu_finalize_init()
>     8c8165cd25cf ia64/cpu: Switch to arch_cpu_finalize_init()
>     de8c592cc5a1 ARM: cpu: Switch to arch_cpu_finalize_init()
>     75da6209d3ba x86/cpu: Switch to arch_cpu_finalize_init()
>     0774fc2177c3 init: Provide arch_cpu_finalize_init()
>
> Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
> ---
>  .../linux/linux-yocto-rt_5.15.bb              |  6 ++---
>  .../linux/linux-yocto-tiny_5.15.bb            |  6 ++---
>  meta/recipes-kernel/linux/linux-yocto_5.15.bb | 26 +++++++++----------
>  3 files changed, 19 insertions(+), 19 deletions(-)
>
> diff --git a/meta/recipes-kernel/linux/linux-yocto-rt_5.15.bb b/meta/recipes-kernel/linux/linux-yocto-rt_5.15.bb
> index 6ac3118f81..f7286759a9 100644
> --- a/meta/recipes-kernel/linux/linux-yocto-rt_5.15.bb
> +++ b/meta/recipes-kernel/linux/linux-yocto-rt_5.15.bb
> @@ -11,13 +11,13 @@ python () {
>          raise bb.parse.SkipRecipe("Set PREFERRED_PROVIDER_virtual/kernel to linux-yocto-rt to enable it")
>  }
>
> -SRCREV_machine ?= "0ac91942af8fec31671ffe62e9518aaf15f110b3"
> -SRCREV_meta ?= "f484a7f175b4f3c4f7d2b553cde232bd41f757d8"
> +SRCREV_machine ?= "423b5d5cb3f45a272285fa4157d1964086fabc2e"
> +SRCREV_meta ?= "92bd0a656f0f9db955fb53c52be71cce9296bdb2"
>
>  SRC_URI = "git://git.yoctoproject.org/linux-yocto.git;branch=${KBRANCH};name=machine \
>             git://git.yoctoproject.org/yocto-kernel-cache;type=kmeta;name=meta;branch=yocto-5.15;destsuffix=${KMETA}"
>
> -LINUX_VERSION ?= "5.15.124"
> +LINUX_VERSION ?= "5.15.141"
>
>  LIC_FILES_CHKSUM = "file://COPYING;md5=6bc538ed5bd9a7fc9398086aedcd7e46"
>
> diff --git a/meta/recipes-kernel/linux/linux-yocto-tiny_5.15.bb b/meta/recipes-kernel/linux/linux-yocto-tiny_5.15.bb
> index 9c06ddf200..7461087299 100644
> --- a/meta/recipes-kernel/linux/linux-yocto-tiny_5.15.bb
> +++ b/meta/recipes-kernel/linux/linux-yocto-tiny_5.15.bb
> @@ -5,7 +5,7 @@ KCONFIG_MODE = "--allnoconfig"
>
>  require recipes-kernel/linux/linux-yocto.inc
>
> -LINUX_VERSION ?= "5.15.124"
> +LINUX_VERSION ?= "5.15.141"
>  LIC_FILES_CHKSUM = "file://COPYING;md5=6bc538ed5bd9a7fc9398086aedcd7e46"
>
>  DEPENDS += "${@bb.utils.contains('ARCH', 'x86', 'elfutils-native', '', d)}"
> @@ -14,8 +14,8 @@ DEPENDS += "openssl-native util-linux-native"
>  KMETA = "kernel-meta"
>  KCONF_BSP_AUDIT_LEVEL = "2"
>
> -SRCREV_machine ?= "cdb289c798fe1fc9f259a08c32e2dd9516ccb7a4"
> -SRCREV_meta ?= "f484a7f175b4f3c4f7d2b553cde232bd41f757d8"
> +SRCREV_machine ?= "ddf2eeeb31d1edaa5a80e9aabc8b2674ae95f865"
> +SRCREV_meta ?= "92bd0a656f0f9db955fb53c52be71cce9296bdb2"
>
>  PV = "${LINUX_VERSION}+git${SRCPV}"
>
> diff --git a/meta/recipes-kernel/linux/linux-yocto_5.15.bb b/meta/recipes-kernel/linux/linux-yocto_5.15.bb
> index 439479022b..c7b07dee62 100644
> --- a/meta/recipes-kernel/linux/linux-yocto_5.15.bb
> +++ b/meta/recipes-kernel/linux/linux-yocto_5.15.bb
> @@ -14,24 +14,24 @@ KBRANCH:qemux86  ?= "v5.15/standard/base"
>  KBRANCH:qemux86-64 ?= "v5.15/standard/base"
>  KBRANCH:qemumips64 ?= "v5.15/standard/mti-malta64"
>
> -SRCREV_machine:qemuarm ?= "676a22c65ec0f8bb5dc7e13d130f6e3764959d75"
> -SRCREV_machine:qemuarm64 ?= "f0e7afd5948f71be062cd9194b56cd03de94b7cb"
> -SRCREV_machine:qemumips ?= "0f1ceb9008f182cd7f21420bbec6f21a67da8397"
> -SRCREV_machine:qemuppc ?= "4ec9fc13283ce01627ef8c32617a1eb71e127c62"
> -SRCREV_machine:qemuriscv64 ?= "1c09be01f4b87f60ea64136459167d73502a118f"
> -SRCREV_machine:qemuriscv32 ?= "1c09be01f4b87f60ea64136459167d73502a118f"
> -SRCREV_machine:qemux86 ?= "1c09be01f4b87f60ea64136459167d73502a118f"
> -SRCREV_machine:qemux86-64 ?= "1c09be01f4b87f60ea64136459167d73502a118f"
> -SRCREV_machine:qemumips64 ?= "fad09cc6acf2175aa6b5979ef48cd5f05afc3da0"
> -SRCREV_machine ?= "1c09be01f4b87f60ea64136459167d73502a118f"
> -SRCREV_meta ?= "f484a7f175b4f3c4f7d2b553cde232bd41f757d8"
> +SRCREV_machine:qemuarm ?= "0bd882ff2a47566033965928ab468491f7e1ffd6"
> +SRCREV_machine:qemuarm64 ?= "d353330a9ba30300be32f1d732723ae3678da684"
> +SRCREV_machine:qemumips ?= "7f8fbffda634dc22a70f69ff2b762a1f3ff9c842"
> +SRCREV_machine:qemuppc ?= "fb2191ca96824c7451fbca4eef129660d25711af"
> +SRCREV_machine:qemuriscv64 ?= "54a3472506956ed41289ae423ca9b7ad4cbb3ab5"
> +SRCREV_machine:qemuriscv32 ?= "54a3472506956ed41289ae423ca9b7ad4cbb3ab5"
> +SRCREV_machine:qemux86 ?= "54a3472506956ed41289ae423ca9b7ad4cbb3ab5"
> +SRCREV_machine:qemux86-64 ?= "54a3472506956ed41289ae423ca9b7ad4cbb3ab5"
> +SRCREV_machine:qemumips64 ?= "35895af6b529915f9c09a720592554feaca9a2c7"
> +SRCREV_machine ?= "54a3472506956ed41289ae423ca9b7ad4cbb3ab5"
> +SRCREV_meta ?= "92bd0a656f0f9db955fb53c52be71cce9296bdb2"
>
>  # set your preferred provider of linux-yocto to 'linux-yocto-upstream', and you'll
>  # get the <version>/base branch, which is pure upstream -stable, and the same
>  # meta SRCREV as the linux-yocto-standard builds. Select your version using the
>  # normal PREFERRED_VERSION settings.
>  BBCLASSEXTEND = "devupstream:target"
> -SRCREV_machine:class-devupstream ?= "38d4ca22a5288c4bae7e6d62a1728b0718d51866"
> +SRCREV_machine:class-devupstream ?= "9b91d36ba301db86bbf9e783169f7f6abf2585d8"
>  PN:class-devupstream = "linux-yocto-upstream"
>  KBRANCH:class-devupstream = "v5.15/base"
>
> @@ -39,7 +39,7 @@ SRC_URI = "git://git.yoctoproject.org/linux-yocto.git;name=machine;branch=${KBRA
>             git://git.yoctoproject.org/yocto-kernel-cache;type=kmeta;name=meta;branch=yocto-5.15;destsuffix=${KMETA}"
>
>  LIC_FILES_CHKSUM = "file://COPYING;md5=6bc538ed5bd9a7fc9398086aedcd7e46"
> -LINUX_VERSION ?= "5.15.124"
> +LINUX_VERSION ?= "5.15.141"
>
>  DEPENDS += "${@bb.utils.contains('ARCH', 'x86', 'elfutils-native', '', d)}"
>  DEPENDS += "openssl-native util-linux-native"
> --
> 2.39.2
>


^ permalink raw reply	[relevance 0%]

* [PATCH] ntfs3: align struct ATTR_LIST_ENTRY
@ 2023-12-07 14:28  6% Arnd Bergmann
  2023-12-08  0:37  0% ` Randy Dunlap
  0 siblings, 1 reply; 200+ results
From: Arnd Bergmann @ 2023-12-07 14:28 UTC (permalink / raw)
  To: Konstantin Komarov; +Cc: Arnd Bergmann, ntfs3, linux-kernel

From: Arnd Bergmann <arnd@arndb.de>

On architectures like i386 that don't enforce natural alignment of u64
struct members, so the recent change to remove the final 48 bits
reduced the structure size from 32 to 28 bytes:

include/linux/build_bug.h:78:41: error: static assertion failed: "sizeof(struct ATTR_LIST_ENTRY) == 0x20"
fs/ntfs3/ntfs.h:530:1: note: in expansion of macro 'static_assert'
  530 | static_assert(sizeof(struct ATTR_LIST_ENTRY) == 0x20);
      | ^~~~~~~~~~~~~

Add an alignment attribute that makes the structure the same across
all architectures again.

Fixes: d155617006eb ("fs/ntfs3: Fix detected field-spanning write (size 8) of single field "le->name"")
Signed-off-by: Arnd Bergmann <arnd@arndb.de>
---
 fs/ntfs3/ntfs.h | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/fs/ntfs3/ntfs.h b/fs/ntfs3/ntfs.h
index c8981429c721..2d409ac94cbb 100644
--- a/fs/ntfs3/ntfs.h
+++ b/fs/ntfs3/ntfs.h
@@ -525,7 +525,7 @@ struct ATTR_LIST_ENTRY {
 	__le16 id;		// 0x18: struct ATTRIB ID.
 	__le16 name[];		// 0x1A: To get real name use name_off.
 
-}; // sizeof(0x20)
+} __aligned((8)); // sizeof(0x20)
 
 static_assert(sizeof(struct ATTR_LIST_ENTRY) == 0x20);
 
-- 
2.39.2


^ permalink raw reply related	[relevance 6%]

* [linux-next:master 5474/5882] fs/ntfs3/ntfs.h:530:1: error: static assertion failed due to requirement 'sizeof(struct ATTR_LIST_ENTRY) == 32': sizeof(struct ATTR_LIST_ENTRY) == 0x20
@ 2023-12-07 12:44  6% kernel test robot
  0 siblings, 0 replies; 200+ results
From: kernel test robot @ 2023-12-07 12:44 UTC (permalink / raw)
  To: Konstantin Komarov; +Cc: llvm, oe-kbuild-all, Linux Memory Management List

tree:   https://git.kernel.org/pub/scm/linux/kernel/git/next/linux-next.git master
head:   8e00ce02066e8f6f1ad5eab49a2ede7bf7a5ef64
commit: d155617006ebc172a80d3eb013c4b867f9a8ada4 [5474/5882] fs/ntfs3: Fix detected field-spanning write (size 8) of single field "le->name"
config: i386-allmodconfig (https://download.01.org/0day-ci/archive/20231207/202312072005.RcYtBUSp-lkp@intel.com/config)
compiler: clang version 16.0.4 (https://github.com/llvm/llvm-project.git ae42196bc493ffe877a7e3dff8be32035dea4d07)
reproduce (this is a W=1 build): (https://download.01.org/0day-ci/archive/20231207/202312072005.RcYtBUSp-lkp@intel.com/reproduce)

If you fix the issue in a separate patch/commit (i.e. not just a new version of
the same patch/commit), kindly add following tags
| Reported-by: kernel test robot <lkp@intel.com>
| Closes: https://lore.kernel.org/oe-kbuild-all/202312072005.RcYtBUSp-lkp@intel.com/

All errors (new ones prefixed by >>):

   warning: unknown warning option '-Wold-style-declaration'; did you mean '-Wout-of-line-declaration'? [-Wunknown-warning-option]
   In file included from fs/ntfs3/attrib.c:14:
>> fs/ntfs3/ntfs.h:530:1: error: static assertion failed due to requirement 'sizeof(struct ATTR_LIST_ENTRY) == 32': sizeof(struct ATTR_LIST_ENTRY) == 0x20
   static_assert(sizeof(struct ATTR_LIST_ENTRY) == 0x20);
   ^             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   include/linux/build_bug.h:77:34: note: expanded from macro 'static_assert'
   #define static_assert(expr, ...) __static_assert(expr, ##__VA_ARGS__, #expr)
                                    ^               ~~~~
   include/linux/build_bug.h:78:41: note: expanded from macro '__static_assert'
   #define __static_assert(expr, msg, ...) _Static_assert(expr, msg)
                                           ^              ~~~~
   fs/ntfs3/ntfs.h:530:46: note: expression evaluates to '28 == 32'
   static_assert(sizeof(struct ATTR_LIST_ENTRY) == 0x20);
                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~
   include/linux/build_bug.h:77:50: note: expanded from macro 'static_assert'
   #define static_assert(expr, ...) __static_assert(expr, ##__VA_ARGS__, #expr)
                                                    ^~~~
   include/linux/build_bug.h:78:56: note: expanded from macro '__static_assert'
   #define __static_assert(expr, msg, ...) _Static_assert(expr, msg)
                                                          ^~~~
   1 warning and 1 error generated.


vim +530 fs/ntfs3/ntfs.h

4534a70b7056fd Konstantin Komarov 2021-08-13  529  
4534a70b7056fd Konstantin Komarov 2021-08-13 @530  static_assert(sizeof(struct ATTR_LIST_ENTRY) == 0x20);
4534a70b7056fd Konstantin Komarov 2021-08-13  531  

:::::: The code at line 530 was first introduced by commit
:::::: 4534a70b7056fd4b9a1c6db5a4ce3c98546b291e fs/ntfs3: Add headers and misc files

:::::: TO: Konstantin Komarov <almaz.alexandrovich@paragon-software.com>
:::::: CC: Konstantin Komarov <almaz.alexandrovich@paragon-software.com>

-- 
0-DAY CI Kernel Test Service
https://github.com/intel/lkp-tests/wiki

^ permalink raw reply	[relevance 6%]

* Re: [PATCH 08/16] fs/ntfs3: Fix detected field-spanning write (size 8) of single field "le->name"
  2023-12-06 15:12  9% ` [PATCH 08/16] fs/ntfs3: Fix detected field-spanning write (size 8) of single field "le->name" Konstantin Komarovc
@ 2023-12-07  9:31 16%   ` Geert Uytterhoeven
  0 siblings, 0 replies; 200+ results
From: Geert Uytterhoeven @ 2023-12-07  9:31 UTC (permalink / raw)
  To: Konstantin Komarovc; +Cc: ntfs3, linux-kernel, linux-fsdevel

Hi Konstantin,

On Wed, Dec 6, 2023 at 4:12 PM Konstantin Komarovc
<almaz.alexandrovich@paragon-software.com> wrote:
> Signed-off-by: Konstantin Komarov <almaz.alexandrovich@paragon-software.com>

Thanks for your patch, which is now commit d155617006ebc172 ("fs/ntfs3:
Fix detected field-spanning write (size 8) of single field "le->name"")
in next-20231207.

> --- a/fs/ntfs3/ntfs.h
> +++ b/fs/ntfs3/ntfs.h
> @@ -523,7 +523,7 @@ struct ATTR_LIST_ENTRY {
>       __le64 vcn;        // 0x08: Starting VCN of this attribute.
>       struct MFT_REF ref;    // 0x10: MFT record number with attribute.
>       __le16 id;        // 0x18: struct ATTRIB ID.
> -    __le16 name[3];        // 0x1A: Just to align. To get real name can
> use bNameOffset.
> +    __le16 name[];        // 0x1A: Just to align. To get real name can
> use name_off.

noreply@ellerman.id.au reports for all m68k configs[1]:

include/linux/build_bug.h:78:41: error: static assertion failed:
"sizeof(struct ATTR_LIST_ENTRY) == 0x20"

>
>   }; // sizeof(0x20)

Indeed, we now have a hole of 4 bytes at the end of the structure,
which shrinks the size of the structure on all architectures where
alignof(u64) < sizeof(u64).

So either the patch should be reverted, or explicit padding should
be added.  Your patch description is not very descriptive, so I
don't know which is the correct solution.

[1] http://kisskb.ellerman.id.au/kisskb/head/8e00ce02066e8f6f1ad5eab49a2ede7bf7a5ef64

Gr{oetje,eeting}s,

                        Geert

-- 
Geert Uytterhoeven -- There's lots of Linux beyond ia32 -- geert@linux-m68k.org

In personal conversations with technical people, I call myself a hacker. But
when I'm talking to journalists I just say "programmer" or something like that.
                                -- Linus Torvalds

^ permalink raw reply	[relevance 16%]

* [paragon-software-group-ntfs3:master 8/16] include/linux/build_bug.h:78:41: error: static assertion failed: "sizeof(struct ATTR_LIST_ENTRY) == 0x20"
@ 2023-12-07  2:21  5% kernel test robot
  0 siblings, 0 replies; 200+ results
From: kernel test robot @ 2023-12-07  2:21 UTC (permalink / raw)
  To: Konstantin Komarov; +Cc: oe-kbuild-all, ntfs3

tree:   https://github.com/Paragon-Software-Group/linux-ntfs3.git master
head:   652483bfbc45137e8dce556c9ddbd4458dad4452
commit: d155617006ebc172a80d3eb013c4b867f9a8ada4 [8/16] fs/ntfs3: Fix detected field-spanning write (size 8) of single field "le->name"
config: m68k-allmodconfig (https://download.01.org/0day-ci/archive/20231207/202312071005.g6YrbaIe-lkp@intel.com/config)
compiler: m68k-linux-gcc (GCC) 13.2.0
reproduce (this is a W=1 build): (https://download.01.org/0day-ci/archive/20231207/202312071005.g6YrbaIe-lkp@intel.com/reproduce)

If you fix the issue in a separate patch/commit (i.e. not just a new version of
the same patch/commit), kindly add following tags
| Reported-by: kernel test robot <lkp@intel.com>
| Closes: https://lore.kernel.org/oe-kbuild-all/202312071005.g6YrbaIe-lkp@intel.com/

All errors (new ones prefixed by >>):

   In file included from include/linux/container_of.h:5,
                    from include/linux/list.h:5,
                    from include/linux/wait.h:7,
                    from include/linux/wait_bit.h:8,
                    from include/linux/fs.h:6,
                    from fs/ntfs3/attrib.c:9:
>> include/linux/build_bug.h:78:41: error: static assertion failed: "sizeof(struct ATTR_LIST_ENTRY) == 0x20"
      78 | #define __static_assert(expr, msg, ...) _Static_assert(expr, msg)
         |                                         ^~~~~~~~~~~~~~
   include/linux/build_bug.h:77:34: note: in expansion of macro '__static_assert'
      77 | #define static_assert(expr, ...) __static_assert(expr, ##__VA_ARGS__, #expr)
         |                                  ^~~~~~~~~~~~~~~
   fs/ntfs3/ntfs.h:530:1: note: in expansion of macro 'static_assert'
     530 | static_assert(sizeof(struct ATTR_LIST_ENTRY) == 0x20);
         | ^~~~~~~~~~~~~


vim +78 include/linux/build_bug.h

bc6245e5efd70c Ian Abbott       2017-07-10  60  
6bab69c65013be Rasmus Villemoes 2019-03-07  61  /**
6bab69c65013be Rasmus Villemoes 2019-03-07  62   * static_assert - check integer constant expression at build time
6bab69c65013be Rasmus Villemoes 2019-03-07  63   *
6bab69c65013be Rasmus Villemoes 2019-03-07  64   * static_assert() is a wrapper for the C11 _Static_assert, with a
6bab69c65013be Rasmus Villemoes 2019-03-07  65   * little macro magic to make the message optional (defaulting to the
6bab69c65013be Rasmus Villemoes 2019-03-07  66   * stringification of the tested expression).
6bab69c65013be Rasmus Villemoes 2019-03-07  67   *
6bab69c65013be Rasmus Villemoes 2019-03-07  68   * Contrary to BUILD_BUG_ON(), static_assert() can be used at global
6bab69c65013be Rasmus Villemoes 2019-03-07  69   * scope, but requires the expression to be an integer constant
6bab69c65013be Rasmus Villemoes 2019-03-07  70   * expression (i.e., it is not enough that __builtin_constant_p() is
6bab69c65013be Rasmus Villemoes 2019-03-07  71   * true for expr).
6bab69c65013be Rasmus Villemoes 2019-03-07  72   *
6bab69c65013be Rasmus Villemoes 2019-03-07  73   * Also note that BUILD_BUG_ON() fails the build if the condition is
6bab69c65013be Rasmus Villemoes 2019-03-07  74   * true, while static_assert() fails the build if the expression is
6bab69c65013be Rasmus Villemoes 2019-03-07  75   * false.
6bab69c65013be Rasmus Villemoes 2019-03-07  76   */
6bab69c65013be Rasmus Villemoes 2019-03-07  77  #define static_assert(expr, ...) __static_assert(expr, ##__VA_ARGS__, #expr)
6bab69c65013be Rasmus Villemoes 2019-03-07 @78  #define __static_assert(expr, msg, ...) _Static_assert(expr, msg)
6bab69c65013be Rasmus Villemoes 2019-03-07  79  
07a368b3f55a79 Maxim Levitsky   2022-10-25  80  

:::::: The code at line 78 was first introduced by commit
:::::: 6bab69c65013bed5fce9f101a64a84d0385b3946 build_bug.h: add wrapper for _Static_assert

:::::: TO: Rasmus Villemoes <linux@rasmusvillemoes.dk>
:::::: CC: Linus Torvalds <torvalds@linux-foundation.org>

-- 
0-DAY CI Kernel Test Service
https://github.com/intel/lkp-tests/wiki

^ permalink raw reply	[relevance 5%]

* [PATCH 00/16] fs/ntfs3: Bugfix and refactoring
@ 2023-12-06 15:08  6% Konstantin Komarovc
  2023-12-06 15:12  9% ` [PATCH 08/16] fs/ntfs3: Fix detected field-spanning write (size 8) of single field "le->name" Konstantin Komarovc
  0 siblings, 1 reply; 200+ results
From: Konstantin Komarovc @ 2023-12-06 15:08 UTC (permalink / raw)
  To: ntfs3; +Cc: linux-kernel, linux-fsdevel

This series contains various fixes and refactoring for ntfs3.
Improved alternative boot processing, reduced stack usage.

Konstantin Komarov (16):
   fs/ntfs3: Improve alternative boot processing
   fs/ntfs3: Modified fix directory element type detection
   fs/ntfs3: Improve ntfs_dir_count
   fs/ntfs3: Correct hard links updating when dealing with DOS names
   fs/ntfs3: Print warning while fixing hard links count
   fs/ntfs3: Reduce stack usage
   fs/ntfs3: Fix multithreaded stress test
   fs/ntfs3: Fix detected field-spanning write (size 8) of single field
     "le->name"
   fs/ntfs3: Correct use bh_read
   fs/ntfs3: Add file_modified
   fs/ntfs3: Drop suid and sgid bits as a part of fpunch
   fs/ntfs3: Implement super_operations::shutdown
   fs/ntfs3: ntfs3_forced_shutdown use int instead of bool
   fs/ntfs3: Add and fix comments
   fs/ntfs3: Add NULL ptr dereference checking at the end of
     attr_allocate_frame()
   fs/ntfs3: Fix c/mtime typo

  fs/ntfs3/attrib.c  |  41 +++++----
  fs/ntfs3/dir.c     |  44 ++++++---
  fs/ntfs3/file.c    |  59 +++++++++---
  fs/ntfs3/frecord.c |   5 +-
  fs/ntfs3/fslog.c   | 218 ++++++++++++++++++++-------------------------
  fs/ntfs3/fsntfs.c  |   5 +-
  fs/ntfs3/inode.c   |  30 +++++--
  fs/ntfs3/namei.c   |  12 +++
  fs/ntfs3/ntfs.h    |   2 +-
  fs/ntfs3/ntfs_fs.h |  11 ++-
  fs/ntfs3/record.c  |  16 +++-
  fs/ntfs3/super.c   |  47 ++++++----
  fs/ntfs3/xattr.c   |   3 +
  13 files changed, 302 insertions(+), 191 deletions(-)

-- 
2.34.1


^ permalink raw reply	[relevance 6%]

* [PATCH 08/16] fs/ntfs3: Fix detected field-spanning write (size 8) of single field "le->name"
  2023-12-06 15:08  6% [PATCH 00/16] fs/ntfs3: Bugfix and refactoring Konstantin Komarovc
@ 2023-12-06 15:12  9% ` Konstantin Komarovc
  2023-12-07  9:31 16%   ` Geert Uytterhoeven
  0 siblings, 1 reply; 200+ results
From: Konstantin Komarovc @ 2023-12-06 15:12 UTC (permalink / raw)
  To: ntfs3; +Cc: linux-kernel, linux-fsdevel


Signed-off-by: Konstantin Komarov <almaz.alexandrovich@paragon-software.com>
---
  fs/ntfs3/ntfs.h | 2 +-
  1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/fs/ntfs3/ntfs.h b/fs/ntfs3/ntfs.h
index 86aecbb01a92..13e96fc63dae 100644
--- a/fs/ntfs3/ntfs.h
+++ b/fs/ntfs3/ntfs.h
@@ -523,7 +523,7 @@ struct ATTR_LIST_ENTRY {
      __le64 vcn;        // 0x08: Starting VCN of this attribute.
      struct MFT_REF ref;    // 0x10: MFT record number with attribute.
      __le16 id;        // 0x18: struct ATTRIB ID.
-    __le16 name[3];        // 0x1A: Just to align. To get real name can 
use bNameOffset.
+    __le16 name[];        // 0x1A: Just to align. To get real name can 
use name_off.

  }; // sizeof(0x20)

-- 
2.34.1


^ permalink raw reply related	[relevance 9%]

* [OE-core][kirkstone 4/4] linux-yocto/5.15: update to v5.15.141
  @ 2023-12-05  4:40  1% ` bruce.ashfield
  2023-12-07 18:08  0%   ` Steve Sakoman
  0 siblings, 1 reply; 200+ results
From: bruce.ashfield @ 2023-12-05  4:40 UTC (permalink / raw)
  To: steve; +Cc: openembedded-core

From: Bruce Ashfield <bruce.ashfield@gmail.com>

Updating  to the latest korg -stable release that comprises
the following commits:

    9b91d36ba301 Linux 5.15.141
    313a34d1c0ee io_uring: fix off-by one bvec index
    49ae2e4e8ed3 USB: dwc3: qcom: fix wakeup after probe deferral
    eb17fb4b160a USB: dwc3: qcom: fix software node leak on probe errors
    98f0e9b6276f usb: dwc3: set the dma max_seg_size
    1a3dcb1d811d usb: dwc3: Fix default mode initialization
    a22702a81844 USB: dwc2: write HCINT with INTMASK applied
    1134fde92088 usb: typec: tcpm: Skip hard reset when in error recovery
    64830d041515 USB: serial: option: don't claim interface 4 for ZTE MF290
    9611cbc6a132 USB: serial: option: fix FM101R-GL defines
    a8d80b1fbacf USB: serial: option: add Fibocom L7xx modules
    de8c6fce8d09 usb: cdnsp: Fix deadlock issue during using NCM gadget
    dd0cc4b69f7d bcache: fixup lock c->root error
    a912742d8411 bcache: fixup init dirty data errors
    137660f84462 bcache: prevent potential division by zero error
    f7077ce8d97b bcache: check return value from btree_node_alloc_replacement()
    1eed01092101 dm-delay: fix a race between delay_presuspend and delay_bio
    d181a7a1d55d hv_netvsc: Mark VF as slave before exposing it to user-mode
    97683466e24c hv_netvsc: Fix race of register_netdevice_notifier and VF register
    3841921018a2 USB: serial: option: add Luat Air72*U series products
    6062c527d040 s390/dasd: protect device queue against concurrent access
    35b5d86e43ec io_uring/fs: consider link->flags when getting path for LINKAT
    2bb75a2c3490 bcache: fixup multi-threaded bch_sectors_dirty_init() wake-up race
    6f09318fd90a md: fix bi_status reporting in md_end_clone_io
    72ecb9753cbe bcache: replace a mistaken IS_ERR() by IS_ERR_OR_NULL() in btree_gc_coalesce()
    e09ba90f1ad0 swiotlb-xen: provide the "max_mapping_size" method
    0f05021e937c ACPI: resource: Skip IRQ override on ASUS ExpertBook B1402CVA
    f95e9f7afe86 proc: sysctl: prevent aliased sysctls from getting passed to init
    3f3880fc011c ext4: make sure allocate pending entry not fail
    e33eb4997585 ext4: fix slab-use-after-free in ext4_es_insert_extent()
    859893f61906 ext4: using nofail preallocation in ext4_es_insert_extent()
    048e7f38b31c ext4: using nofail preallocation in ext4_es_insert_delayed_block()
    580b9dd6ab0b ext4: using nofail preallocation in ext4_es_remove_extent()
    66bc78a295b3 ext4: use pre-allocated es in __es_remove_extent()
    b1995ba6269c ext4: use pre-allocated es in __es_insert_extent()
    edec12712ae1 ext4: factor out __es_alloc_extent() and __es_free_extent()
    e82d05cf5ccb ext4: add a new helper to check if es must be kept
    612edd488872 media: qcom: camss: Fix csid-gen2 for test pattern generator
    ceb5276d8c99 media: qcom: camss: Fix set CSI2_RX_CFG1_VC_MODE when VC is greater than 3
    f001e6f62693 media: camss: sm8250: Virtual channels for CSID
    9fb81ca7aa05 media: camss: Replace hard coded value with parameter
    8ef9b32f20ab MIPS: KVM: Fix a build warning about variable set but not used
    6ddaca6b20f7 lockdep: Fix block chain corruption
    61747778a88b USB: dwc3: qcom: fix ACPI platform device leak
    027472889970 USB: dwc3: qcom: fix resource leaks on probe deferral
    e26c6febac43 nvmet: nul-terminate the NQNs passed in the connect command
    b5d50c6a609d afs: Fix file locking on R/O volumes to operate in local mode
    84ebfbed3ae0 afs: Return ENOENT if no cell DNS record can be found
    6aeac88a45de net: axienet: Fix check for partial TX checksum
    293acba84108 amd-xgbe: propagate the correct speed and duplex status
    b3874cc25a70 amd-xgbe: handle the corner-case during tx completion
    e949dbc28cd5 amd-xgbe: handle corner-case during sfp hotplug
    01a8b94726b1 octeontx2-pf: Fix ntuple rule creation to direct packet to VF with higher Rx queue than its PF
    fcc4a03ad3b1 arm/xen: fix xen_vcpu_info allocation alignment
    90072af9efe8 net/smc: avoid data corruption caused by decline
    66c023469b3e net: usb: ax88179_178a: fix failed operations during ax88179_reset
    ba81c5228ef8 ipv4: Correct/silence an endian warning in __ip_do_redirect
    364406d4c114 HID: fix HID device resource race between HID core and debugging support
    52badc06b119 HID: core: store the unique system identifier in hid_device
    221be624a55d drm/rockchip: vop: Fix color for RGB888/BGR888 format on VOP full
    b0c835fd7d89 ata: pata_isapnp: Add missing error check for devm_ioport_map()
    9754a498aa5b octeontx2-pf: Fix memory leak during interface down
    be41c0c4a632 wireguard: use DEV_STATS_INC()
    f163a6d17a95 drm/panel: simple: Fix Innolux G101ICE-L01 timings
    608de3a587eb drm/panel: simple: Fix Innolux G101ICE-L01 bus flags
    18bd108a13cb drm/panel: auo,b101uan08.3: Fine tune the panel power sequence
    9fe5718d3f09 drm/panel: boe-tv101wum-nl6: Fine tune the panel power sequence
    c8a49336e1de afs: Make error on cell lookup failure consistent with OpenAFS
    ac239fccf5a5 afs: Fix afs_server_list to be cleaned up with RCU
    a78d278e01b1 Linux 5.15.140
    947c9e12ddd6 driver core: Release all resources during unbind before updating device links
    5a434d5c3823 Input: xpad - add VID for Turtle Beach controllers
    cbc7c29dff0f tracing: Have trace_event_file have ref counters
    1dcf90c9fa01 powerpc/powernv: Fix fortify source warnings in opal-prd.c
    3d7912710e5e io_uring/fdinfo: lock SQ thread while retrieving thread cpu/pid
    595b051c83a1 drm/amd/display: Change the DMCUB mailbox memory location from FB to inbox
    a2a6e97c4b33 drm/amdgpu: fix error handling in amdgpu_bo_list_get()
    e380992c479b drm/amdgpu: don't use ATRM for external devices
    4ff985b8810c drm/i915: Fix potential spectre vulnerability
    ea0c4d5ec57f drm/amd/pm: Handle non-terminated overdrive commands.
    9ce842d7762a ext4: add missed brelse in update_backups
    ce19c20064b6 ext4: remove gdb backup copy for meta bg in setup_new_flex_group_blocks
    ac45d8e34bed ext4: correct the start block of counting reserved clusters
    8f9842c4b925 ext4: correct return value of ext4_convert_meta_bg
    8798d3b2722d ext4: correct offset of gdb backup in non meta_bg group to update_backups
    8a3bb38bfdaf ext4: apply umask if ACL support is disabled
    d5c380149b96 Revert "net: r8169: Disable multicast filter for RTL8168H and RTL8107E"
    6ad3d8594d5e media: qcom: camss: Fix missing vfe_lite clocks check
    e0376cf06950 media: qcom: camss: Fix VFE-17x vfe_disable_output()
    8f733387d17f media: qcom: camss: Fix vfe_get() error jump
    841fc648fbb5 media: qcom: camss: Fix pm_domain_on sequence in probe
    4c9c43f79a12 mmc: sdhci-pci-gli: GL9750: Mask the replay timer timeout of AER
    72bf271c5a77 r8169: fix network lost after resume on DASH systems
    468e3ebf4786 mm: kmem: drop __GFP_NOFAIL when allocating objcg vectors
    0387978fda07 mmc: sdhci-pci-gli: A workaround to allow GL9750 to enter ASPM L1.2
    070b3ccb9b8b riscv: kprobes: allow writing to x0
    cd0e9f475a46 nfsd: fix file memleak on client_opens_release
    114c9d732cf9 media: ccs: Correctly initialise try compose rectangle
    6c8aeeb2c549 media: venus: hfi: add checks to handle capabilities from firmware
    cdeb0a4cf327 media: venus: hfi: fix the check to handle session buffer requirement
    7d62570f75fe media: venus: hfi_parser: Add check to keep the number of codecs within range
    d0d831e7d68d media: sharp: fix sharp encoding
    6003733c8f95 media: lirc: drop trailing space from scancode transmit
    e4088d7d8f11 f2fs: avoid format-overflow warning
    12055238d046 i2c: i801: fix potential race in i801_block_transaction_byte_by_byte
    336e6db5c120 net: phylink: initialize carrier state at creation
    d8cb287d31cb net: dsa: lan9303: consequently nested-lock physical MDIO
    656262cb0f95 net: ethtool: Fix documentation of ethtool_sprintf()
    acca20cc16f3 s390/ap: fix AP bus crash on early config change callback invocation
    019b7d42a416 i2c: designware: Disable TX_EMPTY irq while waiting for block length byte
    c6e89348fd58 sbsa_gwdt: Calculate timeout with 64-bit math
    132670ae9ffb lsm: fix default return value for inode_getsecctx
    223196b50605 lsm: fix default return value for vm_enough_memory
    06d320ca170b Revert "i2c: pxa: move to generic GPIO recovery"
    ddec3d04f874 Revert ncsi: Propagate carrier gain/loss events to the NCSI controller
    ad0b74d0f331 powerpc/pseries/ddw: simplify enable_ddw()
    b3e993de400e arm64: dts: qcom: ipq6018: Fix tcsr_mutex register size
    b99ac20612ca arm64: dts: qcom: ipq6018: switch TCSR mutex to MMIO
    aaf0a07d6088 ksmbd: fix slab out of bounds write in smb_inherit_dacl()
    1c701423bb03 Bluetooth: btusb: Add 0bda:b85b for Fn-Link RTL8852BE
    36a573b32550 Bluetooth: btusb: Add RTW8852BE device 13d3:3570 to device tables
    c4976160a0a4 bluetooth: Add device 13d3:3571 to device tables
    603e77e9e8c0 bluetooth: Add device 0bda:887b to device tables
    e9bb966c50a7 Bluetooth: btusb: Add Realtek RTL8852BE support ID 0x0cb8:0xc559
    cf642ee641ce cpufreq: stats: Fix buffer overflow detection in trans_stats()
    63e09cdfe948 regmap: Ensure range selector registers are updated after cache sync
    0c49e74e95bf tty: serial: meson: fix hard LOCKUP on crtscts mode
    6f26b6a61b08 serial: meson: Use platform_get_irq() to get the interrupt
    450fa8bf803f ALSA: hda/realtek - Enable internal speaker of ASUS K6500ZC
    cc549ba50bb8 ALSA: hda/realtek - Add Dell ALC295 to pin fall back table
    767c988771cb ALSA: info: Fix potential deadlock at disconnection
    09022ae66261 xhci: Enable RPM on controllers that support low-power states
    68574fe2e488 parisc/pgtable: Do not drop upper 5 address bits of physical address
    ea7593c18ff7 parisc: Prevent booting 64-bit kernels on PA1.x machines
    2c9092e8b29a i3c: master: svc: fix SDA keep low when polling IBIWON timeout happen
    da754f92fc02 i3c: master: svc: fix check wrong status register in irq handler
    5ba77b6b45d6 i3c: master: svc: fix ibi may not return mandatory data byte
    e0a70ed4a580 i3c: master: svc: fix wrong data return when IBI happen during start frame
    7383675aba2f i3c: master: svc: fix race condition in ibi work thread
    cc7efd1054f4 i3c: master: cdns: Fix reading status register
    d3c6a08c2b77 mtd: cfi_cmdset_0001: Byte swap OTP info
    a4668088128d mm/memory_hotplug: use pfn math in place of direct struct page manipulation
    792a796085cf mm/cma: use nth_page() in place of direct struct page manipulation
    9b59fc31226e s390/cmma: fix detection of DAT pages
    45bb94aab891 dmaengine: stm32-mdma: correct desc prep when channel running
    91659b77e937 mcb: fix error handling for different scenarios when parsing
    534790fde890 tracing: Have the user copy of synthetic event address use correct context
    f6237afabc34 i2c: core: Run atomic i2c xfer when !preemptible
    931aa7154bc4 kernel/reboot: emergency_restart: Set correct system_state
    7a3424c3b76a quota: explicitly forbid quota files from being encrypted
    47f509832168 jbd2: fix potential data lost in recovering journal raced with synchronizing fs bdev
    f13e1ea45699 ASoC: codecs: wsa-macro: fix uninitialized stack variables with name prefix
    28436d8092ad selftests/resctrl: Reduce failures due to outliers in MBA/MBM tests
    6ce63598a1fb selftests/resctrl: Remove duplicate feature check from CMT test
    e90efe17fc07 netfilter: nf_tables: split async and sync catchall in two functions
    0d9506c766c9 netfilter: nf_tables: remove catchall element in GC sync path
    96fc7a50a278 PCI: keystone: Don't discard .probe() callback
    e0d394df9812 PCI: keystone: Don't discard .remove() callback
    f4f12667167c KEYS: trusted: Rollback init_trusted() consistently
    c407ff72fb3a genirq/generic_chip: Make irq_remove_generic_chip() irqdomain aware
    bc8a14e3c630 mmc: meson-gx: Remove setting of CMD_CFG_ERROR
    3a51e6b4da71 wifi: ath11k: fix htt pktlog locking
    426e718ce9ba wifi: ath11k: fix dfs radar event locking
    e9d84413b1b7 wifi: ath11k: fix temperature event locking
    5ff849948c11 ima: detect changes to the backing overlay file
    4584a421a6d9 ima: annotate iint mutex to avoid lockdep false positive warnings
    4049576c639f ACPI: FPDT: properly handle invalid FPDT subtables
    628e76e684c8 firmware: qcom_scm: use 64-bit calling convention only when client is 64-bit
    6eb8c191e360 btrfs: don't arbitrarily slow down delalloc if we're committing
    0b99626b28ca rcu: kmemleak: Ignore kmemleak false positives when RCU-freeing objects
    71f5344f477c PM: hibernate: Clean up sync_read handling in snapshot_write_next()
    57dbc0eb8abe PM: hibernate: Use __get_safe_page() rather than touching the list
    87a30633b5d3 arm64: dts: qcom: ipq6018: Fix hwlock index for SMEM
    ebaee06a7292 rcu/tree: Defer setting of jiffies during stall reset
    057d1034d012 svcrdma: Drop connection after an RDMA Read error
    541b3757fd44 wifi: wilc1000: use vmm_table as array in wilc struct
    b156f62f19da PCI: exynos: Don't discard .remove() callback
    f88796721002 PCI/ASPM: Fix L1 substate handling in aspm_attr_store_common()
    467864d55b52 mmc: sdhci_am654: fix start loop index for TAP value parsing
    ef34a97bb9cb mmc: vub300: fix an error code
    36adb6204cff clk: qcom: ipq6018: drop the CLK_SET_RATE_PARENT flag from PLL clocks
    090b167b2c41 clk: qcom: ipq8074: drop the CLK_SET_RATE_PARENT flag from PLL clocks
    18640a1818f1 clk: socfpga: Fix undefined behavior bug in struct stratix10_clock_data
    4d17b54c9be3 parisc/pdc: Add width field to struct pdc_model
    936c9c10efae arm64: Restrict CPU_BIG_ENDIAN to GNU as or LLVM IAS 15.x or newer
    8b24bb54bf3a ACPI: resource: Do IRQ override on TongFang GMxXGxx
    5619c34d3c4c watchdog: move softlockup_panic back to early_param
    a6c3a1fe09a2 PCI/sysfs: Protect driver's D3cold preference from user space
    01975bee0a14 hvc/xen: fix event channel handling for secondary consoles
    cfd543c10871 hvc/xen: fix error path in xen_hvc_init() to always register frontend driver
    730e08cb9101 hvc/xen: fix console unplug
    fa0b93a3de40 tty/sysrq: replace smp_processor_id() with get_cpu()
    92e6c0f00d38 audit: don't WARN_ON_ONCE(!current->mm) in audit_exe_compare()
    e29c095f1ad4 audit: don't take task_lock() in audit_exe_compare() code path
    5eb6519f483e KVM: x86: Ignore MSR_AMD64_TW_CFG access
    1c49ef7041f2 KVM: x86: hyper-v: Don't auto-enable stimer on write from user-space
    fe6b461c37cb x86/cpu/hygon: Fix the CPU topology evaluation for real
    3a2adf48d8b1 crypto: x86/sha - load modules based on CPU features
    be079aa71a12 scsi: qla2xxx: Fix system crash due to bad pointer access
    6ba3569f78d3 scsi: megaraid_sas: Increase register read retry rount from 3 to 30 for selected registers
    6a33b5810031 scsi: mpt3sas: Fix loop logic
    3c5aede46cdc bpf: Fix precision tracking for BPF_ALU | BPF_TO_BE | BPF_END
    403470431b15 bpf: Fix check_stack_write_fixed_off() to correctly spill imm
    ba115f6c3a8c randstruct: Fix gcc-plugin performance mode to stay in group
    2771fac4382b powerpc/perf: Fix disabling BHRB and instruction sampling
    7e450cc9ad54 media: venus: hfi: add checks to perform sanity on queue pointers
    1566e8be73fd i915/perf: Fix NULL deref bugs with drm_dbg() calls
    35c17257ef09 xfs: Fix unreferenced object reported by kmemleak in xfs_sysfs_init()
    5db146322b17 xfs: fix memory leak in xfs_errortag_init
    c540284d8488 xfs: fix exception caused by unexpected illegal bestcount in leaf dir
    5212d586e76f xfs: avoid a UAF when log intent item recovery fails
    ba179cc12109 xfs: fix inode reservation space for removing transaction
    b7847653a2d6 xfs: Fix false ENOSPC when performing direct write on a delalloc extent in cow fork
    92d38b87e886 xfs: add missing cmap->br_state = XFS_EXT_NORM update
    8d0baec78e8a xfs: fix intermittent hang during quotacheck
    76545c0e881b xfs: don't leak memory when attr fork loading fails
    eb888caf27d9 xfs: fix use-after-free in xattr node block inactivation
    4cb3842967e6 xfs: flush inode gc workqueue before clearing agi bucket
    188594c64a1e xfs: prevent a UAF when log IO errors race with unmount
    921c96215850 xfs: use invalidate_lock to check the state of mmap_lock
    efd194800b69 xfs: convert buf_cancel_table allocation to kmalloc_array
    074fee186931 xfs: don't leak xfs_buf_cancel structures when recovery fails
    b8effd31a862 xfs: refactor buffer cancellation table allocation
    4968c2aa6a1f cifs: fix check of rc in function generate_smb3signingkey
    8d725bf0d16d cifs: spnego: add ';' in HOST_KEY_LEN
    21accf149161 tools/power/turbostat: Enable the C-state Pre-wake printing
    0045c1ff7ac0 tools/power/turbostat: Fix a knl bug
    5bcce23f387b macvlan: Don't propagate promisc change to lower dev in passthru
    7574b5e65e92 net/mlx5e: Check return value of snprintf writing to fw_version buffer for representors
    55553c5b53ae net/mlx5e: Reduce the size of icosq_str
    51655fd35703 net/mlx5e: Fix pedit endianness
    a990dd7410ec net/mlx5e: Refactor mod header management API
    39f95b1d0d8f net/mlx5e: Move mod hdr allocation to a single place
    c0f37a3715cb net/mlx5e: Remove incorrect addition of action fwd flag
    6974fd92d5f1 net/mlx5e: fix double free of encap_header in update funcs
    f3c4a7044201 net/mlx5e: fix double free of encap_header
    931e9e8e30bf net: stmmac: fix rx budget limit check
    b8b514b2a6cd netfilter: nf_tables: fix pointer math issue in nft_byteorder_eval()
    25da0f582119 netfilter: nf_tables: add and use BE register load-store helpers
    a48f6be5bdb7 netfilter: nf_tables: use the correct get/put helpers
    7d3901bf3baa netfilter: nf_conntrack_bridge: initialize err to 0
    75bcfc188abf af_unix: fix use-after-free in unix_stream_read_actor()
    0b480c654ef2 net: ethernet: cortina: Fix MTU max setting
    097588e20c6b net: ethernet: cortina: Handle large frames
    f9269b274cdf net: ethernet: cortina: Fix max RX frame define
    53064e8239dd bonding: stop the device in bond_setup_by_slave()
    cda210a4bdf7 ptp: annotate data-race around q->head and q->tail
    b67d16b2373b xen/events: fix delayed eoi list handling
    8531a4194e59 ppp: limit MRU to 64K
    9ae82308d184 tipc: Fix kernel-infoleak due to uninitialized TLV value
    359c65daf6b5 net: hns3: fix VF wrong speed and duplex issue
    406be003d698 net: hns3: fix VF reset fail issue
    cfc131b078a3 net: hns3: fix variable may not initialized problem in hns3_init_mac_addr()
    070581829c1a net: hns3: fix incorrect capability bit display for copper port
    a3c65cf7854d net: hns3: add barrier in vf mailbox reply process
    e671d8203758 net: hns3: add byte order conversion for PF to VF mailbox message
    bb0f14257c04 net: hns3: refine the definition for struct hclge_pf_to_vf_msg
    1d8f66d4060a net: hns3: fix add VLAN fail issue
    4b3b2541d40e tty: Fix uninit-value access in ppp_sync_receive()
    1f64cad3ac38 ipvlan: add ipvlan_route_v6_outbound() helper
    6c71b9b177c6 net: set SOCK_RCU_FREE before inserting socket into hashtable
    427165421c25 net: inet: Retire port only listening_hash
    be1ceb8b7c58 net: inet: Open code inet_hash2 and inet_unhash2
    bb9bcf47fba7 net: inet: Remove count from inet_listen_hashbucket
    de634368e079 mptcp: listen diag dump support
    870f438aca56 mptcp: diag: switch to context structure
    be020f658c63 gfs2: Silence "suspicious RCU usage in gfs2_permission" warning
    194454afa6aa SUNRPC: Fix RPC client cleaned up the freed pipefs dentries
    319ed0cba164 NFSv4.1: fix SP4_MACH_CRED protection for pnfs IO
    809684f5b388 SUNRPC: Add an IS_ERR() check back to where it was
    46d6b768072b SUNRPC: ECONNRESET might require a rebind
    a7032d4d6499 media: cec: meson: always include meson sub-directory in Makefile
    16e78f28517d media: cadence: csi2rx: Unregister v4l2 async notifier
    20c2ca9abb78 sched/core: Optimize in_task() and in_interrupt() a bit
    9894c58c1777 tracing/perf: Add interrupt_context_level() helper
    48fef664d7e9 tracing: Reuse logic from perf's get_recursion_context()
    670b3e902f62 wifi: iwlwifi: Use FW rate for non-data frames
    a7ee519e8095 pwm: Fix double shift bug
    7054366cd076 drm/amdgpu: fix software pci_unplug on some chips
    e48a5e78d077 drm/qxl: prevent memory leak
    0835e7f296ca ASoC: ti: omap-mcbsp: Fix runtime PM underflow warnings
    38ada2f304f6 i2c: dev: copy userspace array safely
    610244988f32 kgdb: Flush console before entering kgdb on panic
    4e497f1acd99 drm/amd/display: Avoid NULL dereference of timing generator
    5e0b788fb96b media: imon: fix access to invalid resource for the second interface
    ae6bcafe1f6b media: ccs: Fix driver quirk struct documentation
    d01b0ad79ecd media: cobalt: Use FIELD_GET() to extract Link Width
    03ce0655bf8e gfs2: fix an oops in gfs2_permission
    5bfda356e903 gfs2: ignore negated quota changes
    16631907d013 media: vivid: avoid integer overflow
    09cd8b561aa9 media: gspca: cpia1: shift-out-of-bounds in set_flicker
    39c71357e68e i3c: master: mipi-i3c-hci: Fix a kernel panic for accessing DAT_data.
    72775cad7f57 virtio-blk: fix implicit overflow on virtio_max_dma_size
    f7f3bdb225e3 i2c: sun6i-p2wi: Prevent potential division by zero
    d23ad76f240c i3c: mipi-i3c-hci: Fix out of bounds access in hci_dma_irq_handler
    e6fbad3cc880 9p: v9fs_listxattr: fix %s null argument warning
    a18be976be41 9p/trans_fd: Annotate data-racy writes to file::f_flags
    2cc5e191d671 usb: gadget: f_ncm: Always set current gadget in ncm_bind()
    6c80f48912b5 tty: vcc: Add check for kstrdup() in vcc_probe()
    2ff61106d6b4 exfat: support handle zero-size directory
    c86a3007a685 HID: Add quirk for Dell Pro Wireless Keyboard and Mouse KM5221W
    3453f945af89 PCI: Use FIELD_GET() in Sapphire RX 5600 XT Pulse quirk
    0a93a0f99a09 misc: pci_endpoint_test: Add Device ID for R-Car S4-8 PCIe controller
    03dbd6a9ea4e PCI: Disable ATS for specific Intel IPU E2000 devices
    a9a0b3444845 PCI: Extract ATS disabling to a helper function
    fe511d24418a PCI: Use FIELD_GET() to extract Link Width
    56d78b5495eb scsi: libfc: Fix potential NULL pointer dereference in fc_lport_ptp_setup()
    37a51e7f36b7 atm: iphase: Do PCI error checks on own line
    f05ae00106aa PCI: tegra194: Use FIELD_GET()/FIELD_PREP() with Link Width fields
    631a96e9eb42 ALSA: hda: Fix possible null-ptr-deref when assigning a stream
    1c805b9cd2e3 ARM: 9320/1: fix stack depot IRQ stack filter
    8d25ec69f8f1 HID: lenovo: Detect quirk-free fw on cptkbd and stop applying workaround
    64f062baf202 jfs: fix array-index-out-of-bounds in diAlloc
    da3da5e1e6f7 jfs: fix array-index-out-of-bounds in dbFindLeaf
    1f74d336990f fs/jfs: Add validity check for db_maxag and db_agpref
    5f148b16972e fs/jfs: Add check for negative db_l2nbperpage
    e1d1f79b1929 scsi: ibmvfc: Remove BUG_ON in the case of an empty event pool
    f0bfc8a5561f scsi: hisi_sas: Set debugfs_dir pointer to NULL after removing debugfs
    5904dee70771 RDMA/hfi1: Use FIELD_GET() to extract Link Width
    546c1796ad1e crypto: pcrypt - Fix hungtask for PADATA_RESET
    bc443a199f8c ASoC: soc-card: Add storage for PCI SSID
    9f2082067c5f selftests/efivarfs: create-read: fix a resource leak
    428cad17f53b arm64: dts: ls208xa: use a pseudo-bus to constrain usb dma size
    174f62a0aa15 drm/amdgpu: Fix a null pointer access when the smc_rreg pointer is NULL
    3f7a400d5e80 drm/amdkfd: Fix shift out-of-bounds issue
    300589d551d4 drm/panel: st7703: Pick different reset sequence
    eaa03ea366c8 drm/amdgpu/vkms: fix a possible null pointer dereference
    84c923d89890 drm/panel/panel-tpo-tpg110: fix a possible null pointer dereference
    2381f6b628b3 drm/panel: fix a possible null pointer dereference
    c11cf5e117f5 drm/amdgpu: Fix potential null pointer derefernce
    a237675aa1e6 drm/amd: Fix UBSAN array-index-out-of-bounds for Polaris and Tonga
    acdb6830de02 drm/amd: Fix UBSAN array-index-out-of-bounds for SMU7
    829ce8e995a8 drm/msm/dp: skip validity check for DP CTS EDID checksum
    689b33b94f09 drm: vmwgfx_surface.c: copy user-array safely
    22260dabcfe3 kernel: watch_queue: copy user-array safely
    d4f2c09d4672 kernel: kexec: copy user-array safely
    24b17d530c42 string.h: add array-wrappers for (v)memdup_user()
    3a3a6dc9a330 drm/amd/display: use full update for clip size increase of large plane source
    7d43cdd22cd8 drm/amdkfd: Fix a race condition of vram buffer unref in svm code
    eea81424c5b8 drm/komeda: drop all currently held locks if deadlock happens
    812886866be6 platform/x86: thinkpad_acpi: Add battery quirk for Thinkpad X120e
    ba7088769800 Bluetooth: Fix double free in hci_conn_cleanup
    f9de14bde56d Bluetooth: btusb: Add date->evt_skb is NULL check
    a43cf6acf017 wifi: ath10k: Don't touch the CE interrupt registers after power up
    6f42bd243327 net: annotate data-races around sk->sk_dst_pending_confirm
    19ab5fd26441 net: annotate data-races around sk->sk_tx_queue_mapping
    f3be63f7a8ee wifi: ath10k: fix clang-specific fortify warning
    02a0547b8da0 wifi: ath9k: fix clang-specific fortify warnings
    cf353904a828 bpf: Detect IP == ksym.end as part of BPF program
    c29a89b23f67 atl1c: Work around the DMA RX overflow issue
    21a0f310a9f3 wifi: mac80211: don't return unset power in ieee80211_get_tx_power()
    3073e38086d0 wifi: mac80211_hwsim: fix clang-specific fortify warning
    e8e55fa44435 x86/mm: Drop the 4 MB restriction on minimal NUMA node memory size
    f9d3ba62e87b workqueue: Provide one lock class key per work_on_cpu() callsite
    0a5b512d526c clocksource/drivers/timer-atmel-tcb: Fix initialization on SAM9 hardware
    465b88c0873b clocksource/drivers/timer-imx-gpt: Fix potential memory leak
    fd0df3f87192 perf/core: Bail out early if the request AUX area is out of bound
    e89d0ed45a41 locking/ww_mutex/test: Fix potential workqueue corruption
    2a910f4af54d Linux 5.15.139
    3443337acd37 btrfs: use u64 for buffer sizes in the tree search ioctls
    f9f5e8cecba9 Revert "mmc: core: Capture correct oemid-bits for eMMC cards"
    824829c2c6b4 tracing/kprobes: Fix the order of argument descriptions
    560680f745fc fbdev: fsl-diu-fb: mark wr_reg_wa() static
    8e4b510fe917 fbdev: imsttfb: fix a resource leak in probe
    3648582181b6 fbdev: imsttfb: Fix error path of imsttfb_probe()
    30959f9f4540 spi: spi-zynq-qspi: add spi-mem to driver kconfig dependencies
    9cf044cc36c1 ASoC: hdmi-codec: register hpd callback on component probe
    705e5a28ec1d drm/syncobj: fix DRM_SYNCOBJ_WAIT_FLAGS_WAIT_AVAILABLE
    0ca05fae2790 netfilter: nat: fix ipv6 nat redirect with mapped and scoped addresses
    1652f57f02eb netfilter: nft_redir: use `struct nf_nat_range2` throughout and deduplicate eval call-backs
    d28c17abe098 netfilter: xt_recent: fix (increase) ipv6 literal buffer length
    f30567fcbc4d i2c: iproc: handle invalid slave state
    38f5ac54b917 r8169: respect userspace disabling IFF_MULTICAST
    fd01115b033c blk-core: use pr_warn_ratelimited() in bio_check_ro()
    b80148710983 block: remove unneeded return value of bio_check_ro()
    d8d94d6b3bd3 tg3: power down device only on SYSTEM_POWER_OFF
    5ea06a23f8f4 net/smc: put sk reference if close work was canceled
    884606f8283c net/smc: allow cdc msg send rather than drop it with NULL sndbuf_desc
    a62af7146daa net/smc: fix dangling sock under state SMC_APPFINCLOSEWAIT
    866606826f16 selftests: pmtu.sh: fix result checking
    2d117ac1b8f8 net: stmmac: xgmac: Enable support for multiple Flexible PPS outputs
    95a99ac112c5 Fix termination state for idr_for_each_entry_ul()
    70ef755f126b net: r8169: Disable multicast filter for RTL8168H and RTL8107E
    0dad0e75d62b dccp/tcp: Call security_inet_conn_request() after setting IPv6 addresses.
    c340713bdf32 dccp: Call security_inet_conn_request() after setting IPv4 addresses.
    d1b7e6562a4c octeontx2-pf: Fix holes in error code
    f60297ef59d4 octeontx2-pf: Fix error codes
    794d360b1d65 inet: shrink struct flowi_common
    8943083bbb64 bpf: Check map->usercnt after timer->timer is assigned
    3907b89cd17f tipc: Change nla_policy for bearer-related names to NLA_NUL_STRING
    a1a485e45d24 hsr: Prevent use after free in prp_create_tagged_frame()
    352887b3edd0 llc: verify mac len before reading mac header
    303766bb92c5 Input: synaptics-rmi4 - fix use after free in rmi_unregister_function()
    741e4c15d7c0 pwm: brcmstb: Utilize appropriate clock APIs in suspend/resume
    895ac9a21f69 pwm: sti: Reduce number of allocations and drop usage of chip_data
    db64ddddeeec regmap: prevent noinc writes from clobbering cache
    004d4002534e media: dvb-usb-v2: af9035: fix missing unlock
    a0beda184756 media: cedrus: Fix clock/reset sequence
    980be4c3b0d5 media: vidtv: mux: Add check and kfree for kstrdup
    d17269fb9161 media: vidtv: psi: Add check for kstrdup
    db89f551b706 media: s3c-camif: Avoid inappropriate kfree()
    51c94256a83f media: bttv: fix use after free error due to btv->timeout timer
    d3937f9e25d9 media: i2c: max9286: Fix some redundant of_node_put() calls
    9d060f2fc40c pcmcia: ds: fix possible name leak in error path in pcmcia_device_add()
    24e9df588e2e pcmcia: ds: fix refcount leak in pcmcia_device_add()
    24e73ab542c7 pcmcia: cs: fix possible hung task and memory leak pccardd()
    b3eaa0d43c74 rtc: pcf85363: fix wrong mask/val parameters in regmap_update_bits call
    20bd0198bebd cxl/mem: Fix shutdown order
    d48fe8d98171 i3c: Fix potential refcount leak in i3c_master_register_new_i3c_devs
    855d6fb2cc7b 9p/net: fix possible memory leak in p9_check_errors()
    0d456ebaad30 perf hist: Add missing puts to hist__account_cycles
    924e8d0b7645 perf machine: Avoid out of bounds LBR memory read
    76b0eab987c4 usb: host: xhci-plat: fix possible kernel oops while resuming
    c9c4dab06a5a xhci: Loosen RPM as default policy to cover for AMD xHC 1.1
    92c9ef156431 powerpc/pseries: fix potential memory leak in init_cpu_associativity()
    516235e7b35f powerpc/imc-pmu: Use the correct spinlock initializer.
    945dc61d7840 powerpc/xive: Fix endian conversion size
    bce31a2bcb1e powerpc/40x: Remove stale PTE_ATOMIC_UPDATES macro
    1308e55eb09c modpost: fix tee MODULE_DEVICE_TABLE built on big-endian host
    863a9c3fdec2 powerpc: Only define __parse_fpscr() when required
    01f62c6bd2db f2fs: fix to initialize map.m_pblk in f2fs_precache_extents()
    dfebea7114e0 dmaengine: pxa_dma: Remove an erroneous BUG_ON() in pxad_free_desc()
    72f8fa6c4b78 USB: usbip: fix stub_dev hub disconnect
    168697f15a53 tools: iio: iio_generic_buffer ensure alignment
    a61c3c647ffd misc: st_core: Do not call kfree_skb() under spin_lock_irqsave()
    732aa0cb2601 dmaengine: ti: edma: handle irq_of_parse_and_map() errors
    2941a29fe9d6 usb: chipidea: Simplify Tegra DMA alignment code
    58e8316b200b usb: chipidea: Fix DMA overwrite for Tegra
    fcaafb574fc8 usb: dwc2: fix possible NULL pointer dereference caused by driver concurrency
    c956be5641cc dmaengine: idxd: Register dsa_bus_type before registering idxd sub-drivers
    ca46d7ce1fbe livepatch: Fix missing newline character in klp_resolve_symbols()
    b77f7c025e85 tty: tty_jobctrl: fix pid memleak in disassociate_ctty()
    e9f598a5cc9a f2fs: compress: fix to avoid redundant compress extension
    8c4504cc0c64 f2fs: compress: fix to avoid use-after-free on dic
    ca0aae3837a6 leds: trigger: ledtrig-cpu:: Fix 'output may be truncated' issue for 'cpu'
    206a972511a8 leds: pwm: Don't disable the PWM when the LED should be off
    893eedf596dd leds: turris-omnia: Do not use SMBUS calls
    aec3706971b3 leds: turris-omnia: Drop unnecessary mutex locking
    c9a4f13c58f1 mfd: arizona-spi: Set pdata.hpdet_channel for ACPI enumerated devs
    63a99d7b57b4 mfd: dln2: Fix double put in dln2_probe
    2742c860e0b7 mfd: core: Ensure disabled devices are skipped without aborting
    94eb5423d75e mfd: core: Un-constify mfd_cell.of_reg
    8890d4d5f25e ASoC: ams-delta.c: use component after check
    a2ae48bd82ee crypto: qat - fix deadlock in backlog processing
    0dd34a7ad395 padata: Fix refcnt handling in padata_free_shell()
    93e4aa8545ab ASoC: Intel: Skylake: Fix mem leak when parsing UUIDs fails
    cd1c2df64d6b HID: logitech-hidpp: Move get_wireless_feature_index() check to hidpp_connect_event()
    99893b7c4592 HID: logitech-hidpp: Revert "Don't restart communication if not necessary"
    5f2f38602583 HID: logitech-hidpp: Don't restart IO, instead defer hid_connect() only
    1f80041c5867 HID: logitech-hidpp: Remove HIDPP_QUIRK_NO_HIDINPUT quirk
    d3b196a1da3e Revert "HID: logitech-hidpp: add a module parameter to keep firmware gestures"
    6885e5ffa09d sh: bios: Revive earlyprintk support
    b0c25e957f9b hid: cp2112: Fix IRQ shutdown stopping polling for all IRQs on chip
    d06dc0f99f72 RDMA/hfi1: Workaround truncation compilation error
    086cd44204bb scsi: ufs: core: Leave space for '\0' in utf8 desc string
    a0f1999090b3 ASoC: fsl: Fix PM disable depth imbalance in fsl_easrc_probe
    904fc0103776 RDMA/hns: The UD mode can only be configured with DCQCN
    9f8db02d30ad RDMA/hns: Fix signed-unsigned mixed comparisons
    2de683e27e1d RDMA/hns: Fix uninitialized ucmd in hns_roce_create_qp_common()
    611260e36f16 IB/mlx5: Fix rdma counter binding for RAW QP
    922b2693b9af ASoC: fsl: mpc5200_dma.c: Fix warning of Function parameter or member not described
    001f90cd9d2f ext4: move 'ix' sanity check to corrent position
    c24a3c9e373e ARM: 9321/1: memset: cast the constant byte to unsigned char
    012d0c66f939 hid: cp2112: Fix duplicate workqueue initialization
    1ce09238e8e8 crypto: qat - increase size of buffers
    62df66b726f9 crypto: caam/jr - fix Chacha20 + Poly1305 self test failure
    61f25d4686bf crypto: caam/qi2 - fix Chacha20 + Poly1305 self test failure
    66eb7b7f23dd nd_btt: Make BTT lanes preemptible
    6563e0f79d63 libnvdimm/of_pmem: Use devm_kstrdup instead of kstrdup and check its return value
    d4ad0c1a83ce scsi: ibmvfc: Fix erroneous use of rtas_busy_delay with hcall return code
    b79c7d684c3f RDMA/core: Use size_{add,sub,mul}() in calls to struct_size()
    a5c83c8043d7 hwrng: geode - fix accessing registers
    a8607725b20a crypto: hisilicon/hpre - Fix a erroneous check after snprintf()
    b01b9dc5487a selftests/resctrl: Ensure the benchmark commands fits to its array
    2d2300fcf8f6 selftests/pidfd: Fix ksft print formats
    8bc9c9447489 arm64: dts: imx8mn: Add sound-dai-cells to micfil node
    1abd658492b5 arm64: dts: imx8mm: Add sound-dai-cells to micfil node
    cf7abb54f8b1 arm64: dts: imx8qm-ss-img: Fix jpegenc compatible entry
    8704bf18a888 clk: scmi: Free scmi_clk allocated when the clocks with invalid info are skipped
    bdb0428aa294 firmware: arm_ffa: Assign the missing IDR allocation ID to the FFA device
    b0ffdc164365 firmware: ti_sci: Mark driver as non removable
    995ee1e84e8d soc: qcom: llcc: Handle a second device without data corruption
    19b8098f73c6 ARM: dts: qcom: mdm9615: populate vsdcc fixed regulator
    a8ab88f84b89 arm64: dts: qcom: apq8016-sbc: Add missing ADV7533 regulators
    ddc0df81eeac ARM64: dts: marvell: cn9310: Use appropriate label for spi1 pins
    12d9de01c09c arm64: dts: qcom: sdm845-mtp: fix WiFi configuration
    690b89255971 arm64: dts: qcom: sc7280: Add missing LMH interrupts
    2a4cce4168f7 arm64: dts: qcom: msm8992-libra: drop duplicated reserved memory
    eb9daf47806b arm64: dts: qcom: msm8916: Fix iommu local address range
    541640dcbf48 ARM: dts: renesas: blanche: Fix typo in GP_11_2 pin name
    0e1e88bba286 perf: hisi: Fix use-after-free when register pmu fails
    4067d39f3c57 drm: mediatek: mtk_dsi: Fix NO_EOT_PACKET settings/handling
    a6a6f70aedca drm/msm/dsi: use msm_gem_kernel_put to free TX buffer
    aea6f32a4318 xen-pciback: Consider INTx disabled when MSI/MSI-X is enabled
    e588ca45bf55 drm/rockchip: Fix type promotion bug in rockchip_gem_iommu_map()
    a00a293d57a5 arm64/arm: xen: enlighten: Fix KPTI checks
    d0d01bb4a560 drm/bridge: lt9611uxc: fix the race in the error path
    29aba28ea195 drm/bridge: lt9611uxc: Register and attach our DSI device at probe
    f53a04579328 drm/bridge: lt9611uxc: Switch to devm MIPI-DSI helpers
    517a5137a57b drm/rockchip: cdn-dp: Fix some error handling paths in cdn_dp_probe()
    865ccd4ca674 drm/mediatek: Fix iommu fault during crtc enabling
    8e3c8253b34f drm/mediatek: Fix iommu fault by swapping FBs after updating plane state
    e11e339faa11 drm/amdkfd: fix some race conditions in vram buffer alloc/free of svm code
    30cb99e09648 drm/bridge: tc358768: Fix bit updates
    1cd4ae681a6a drm/bridge: tc358768: Disable non-continuous clock mode
    c13591b859be drm/bridge: tc358768: Fix use of uninitialized variable
    d78bddd94b80 drm/bridge: lt8912b: Add missing drm_bridge_attach call
    5cc2bc519afd drm/bridge: lt8912b: Manually disable HPD only if it was enabled
    42071feab712 drm/bridge: lt8912b: Fix crash on bridge detach
    d9217286d0ab drm/bridge: lt8912b: Fix bridge_detach
    cc3057958c5c drm/bridge: lt8912b: Add hot plug detection
    ef4a40953c80 drm/bridge: lt8912b: Register and attach our DSI device at probe
    3580b8a01305 drm/bridge: lt8912b: Switch to devm MIPI-DSI helpers
    52541851a8d1 drm/mipi-dsi: Create devm device attachment
    a20d6ecd261a drm/mipi-dsi: Create devm device registration
    347f025a02b3 drm/radeon: possible buffer overflow
    b163b371d741 drm/rockchip: vop: Fix call to crtc reset helper
    9a96bed1df7b drm/rockchip: vop: Fix reset of state in duplicate state crtc funcs
    1b0bc99cf316 hwmon: (coretemp) Fix potentially truncated sysfs attribute name
    b3e7eb23a6e9 hwmon: (axi-fan-control) Fix possible NULL pointer dereference
    e0bf076b734a platform/x86: wmi: Fix opening of char device
    c57e81d5e538 platform/x86: wmi: remove unnecessary initializations
    2ca4e461a298 platform/x86: wmi: Fix probe failure when failing to register WMI devices
    f75e11f54d98 clk: qcom: config IPQ_APSS_6018 should depend on QCOM_SMEM
    d1175cf4bd2b clk: mediatek: clk-mt2701: Add check for mtk_alloc_clk_data
    e964d21dc034 clk: mediatek: clk-mt7629: Add check for mtk_alloc_clk_data
    c4070ada5d51 clk: mediatek: clk-mt7629-eth: Add check for mtk_alloc_clk_data
    3aefc6fcfbad clk: mediatek: clk-mt6797: Add check for mtk_alloc_clk_data
    ca6d565a2319 clk: mediatek: clk-mt6779: Add check for mtk_alloc_clk_data
    533ca5153ad6 clk: mediatek: clk-mt6765: Add check for mtk_alloc_clk_data
    e531e4e73734 clk: npcm7xx: Fix incorrect kfree
    761c2a690d8f clk: ti: fix double free in of_ti_divider_clk_setup()
    1c37faca0908 clk: ti: change ti_clk_register[_omap_hw]() API
    28b72fba1e19 clk: ti: Update component clocks to use ti_dt_clk_name()
    c4bffed2e52b clk: ti: Update pll and clockdomain clocks to use ti_dt_clk_name()
    9b5e9d8bf9a6 clk: ti: Add ti_dt_clk_name() helper to use clock-output-names
    f45fff806ebb clk: keystone: pll: fix a couple NULL vs IS_ERR() checks
    7ff8ca9beefb spi: nxp-fspi: use the correct ioremap function
    26206c858dae clk: renesas: rzg2l: Fix computation formula
    1966bf2a79e6 clk: renesas: rzg2l: Use FIELD_GET() for PLL register fields
    7ece2efa87af clk: renesas: rzg2l: Simplify multiplication/shift logic
    e2239f716529 clk: imx: imx8qxp: Fix elcdif_pll clock
    7d416973cd12 clk: imx: imx8mq: correct error handling path
    608ebb098b79 clk: imx: Select MXC_CLK for CLK_IMX8QXP
    8861b2925a84 clk: qcom: gcc-sm8150: Fix gcc_sdcc2_apps_clk_src
    76e8f00f54a8 clk: qcom: mmcc-msm8998: Fix the SMMU GDSC
    56c4bb46a5a0 clk: qcom: mmcc-msm8998: Don't check halt bit on some branch clks
    0881d24cf5ca clk: qcom: clk-rcg2: Fix clock rate overflow for high parent frequencies
    b64683f5d728 spi: tegra: Fix missing IRQ check in tegra_slink_probe()
    b13e8b38be51 regmap: debugfs: Fix a erroneous check after snprintf()
    8fafac407346 ipvlan: properly track tx_errors
    3eedc19a9d0f net: add DEV_STATS_READ() helper
    359bce81b841 ipv6: avoid atomic fragment on GSO packets
    6b413d52f6ab ACPI: sysfs: Fix create_pnp_modalias() and create_of_modalias()
    32aaa3b98789 wifi: iwlwifi: empty overflow queue during flush
    0e3ad00be4e8 wifi: iwlwifi: pcie: synchronize IRQs before NAPI
    a8ebe549e0ce wifi: iwlwifi: call napi_synchronize() before freeing rx/tx queues
    627a3b3f5c80 iwlwifi: pcie: adjust to Bz completion descriptor
    0d91506a40ec tcp: fix cookie_init_timestamp() overflows
    4f6e904ed4e3 chtls: fix tp->rcv_tstamp initialization
    5d7bec7ae4db r8169: fix rare issue with broken rx after link-down on RTL8125
    e143a3c82d33 r8169: use tp_to_dev instead of open code
    3a8f4e58e1ee thermal: core: prevent potential string overflow
    bfd4ed4988aa netfilter: nf_tables: Drop pointless memset when dumping rules
    80986257d2cd PM / devfreq: rockchip-dfi: Make pmu regmap mandatory
    826120c9ba68 can: dev: can_put_echo_skb(): don't crash kernel if can_priv::echo_skb is accessed out of bounds
    28e9e015916e can: dev: can_restart(): fix race condition between controller restart and netif_carrier_on()
    ada4dc4788f1 can: dev: can_restart(): don't crash kernel if carrier is OK
    d4eb4182a823 wifi: rtlwifi: fix EDCA limit set by BT coexistence
    2027e74150ee tcp_metrics: do not create an entry from tcp_init_metrics()
    3f7cb7c47ce0 tcp_metrics: properly set tp->snd_ssthresh in tcp_init_metrics()
    ca7b6fa9e61a tcp_metrics: add missing barriers on delete
    227709a0e47c wifi: mt76: mt7603: improve stuck beacon handling
    eab5b0aa5065 mt76: pass original queue id from __mt76_tx_queue_skb to the driver
    75336a762539 mt76: add support for overriding the device used for DMA mapping
    77b2ab5cd1a4 mt76: dma: use kzalloc instead of devm_kzalloc for txwi
    064b32f18db1 wifi: mt76: mt7603: rework/fix rx pse hang check
    1afbb9ececd3 wifi: rtw88: debug: Fix the NULL vs IS_ERR() bug for debugfs_create_file()
    ebcbf5f5e047 net: spider_net: Use size_add() in call to struct_size()
    56e7424c6efc tipc: Use size_add() in calls to struct_size()
    3e51efcb2909 mlxsw: Use size_mul() in call to struct_size()
    dc3fef310732 gve: Use size_add() in call to struct_size()
    70f032db8516 tcp: call tcp_try_undo_recovery when an RTOd TFO SYNACK is ACKed
    a2d540c74549 udp: add missing WRITE_ONCE() around up->encap_rcv
    8f7eef3a13df selftests/bpf: Correct map_fd to data_fd in tailcalls
    3eefb2fbf4ec selftests/bpf: Test tail call counting with bpf2bpf and data on stack
    ab91992ec4d4 i40e: fix potential memory leaks in i40e_remove()
    702742373650 genirq/matrix: Exclude managed interrupts in irq_matrix_allocated()
    379b120e4f27 pstore/platform: Add check for kstrdup
    81b8638e4ef4 x86/boot: Fix incorrect startup_gdt_descr.size
    c7e8c7452e5a x86/sev-es: Allow copy_from_kernel_nofault() in earlier boot
    0b5da8ce0f18 x86: Share definition of __is_canonical_address()
    90b263db856d futex: Don't include process MM in futex key on no-MMU
    f0d6e5841172 x86/srso: Fix SBPB enablement for (possible) future fixed HW
    565f9337b68e writeback, cgroup: switch inodes with dirty timestamps to release dying cgwbs
    2bb46b20825d vfs: fix readahead(2) on block devices
    20195f87db19 sched: Fix stop_one_cpu_nowait() vs hotplug
    13cde955e52e sched/uclamp: Ignore (util == 0) optimization in feec() when p_util_max = 0
    cc6198ff20c0 iov_iter, x86: Be consistent about the __user tag on copy_mc_to_user()
    80529b4968a8 Linux 5.15.138
    3d8344a7c4a3 ALSA: hda: intel-dsp-config: Fix JSL Chromebook quirk detection
    f049c0c0037d misc: pci_endpoint_test: Add deviceID for J721S2 PCIe EP device support
    28b8ad8ccecd tty: 8250: Add Brainboxes Oxford Semiconductor-based quirks
    44c4dfac3f02 tty: 8250: Add support for Intashield IX cards
    d541ccb34de2 tty: 8250: Add support for additional Brainboxes PX cards
    60debc01fcbb tty: 8250: Fix up PX-803/PX-857
    1f5649aed527 tty: 8250: Fix port count of PX-257
    3fe3cc63c730 tty: 8250: Add support for Intashield IS-100
    a5b6390fd609 tty: 8250: Add support for Brainboxes UP cards
    738fe41b6443 tty: 8250: Add support for additional Brainboxes UC cards
    ff6059c3d234 tty: 8250: Remove UC-257 and UC-431
    81a4dd5e6c78 tty: n_gsm: fix race condition in status line change on dead connections
    e25197747f0e usb: raw-gadget: properly handle interrupted requests
    e5f53a68a596 usb: typec: tcpm: Fix NULL pointer dereference in tcpm_pd_svdm()
    7c4855b22a3f usb: storage: set 1.50 as the lower bcdDevice for older "Super Top" compatibility
    c48aae53850c PCI: Prevent xHCI driver from claiming AMD VanGogh USB3 DRD device
    6628c3627c02 drm/amd: Disable ASPM for VI w/ all Intel systems
    b6c3c7786e24 drm/amd: Move helper for dynamic speed switch check out of smu13
    9015169f00ee can: isotp: isotp_sendmsg(): fix TX state detection and wait behavior
    d72ff6478323 can: isotp: isotp_bind(): do not validate unused address information
    e163ad6a8639 can: isotp: add local echo tx processing and tx without FC
    b4e78ea26638 can: isotp: handle wait_event_interruptible() return values
    2fc6f337257f can: isotp: check CAN address family in isotp_bind()
    f8c3bd211cf3 can: isotp: isotp_bind(): return -EINVAL on incorrect CAN ID formatting
    615c4dd64050 can: isotp: set max PDU size to 64 kByte
    6627b96851f1 powerpc/mm: Fix boot crash with FLATMEM
    f0f998648887 r8152: Check for unplug in r8153b_ups_en() / r8153c_ups_en()
    78c939a88729 r8152: Check for unplug in rtl_phy_patch_request()
    51cc28ce742e net: chelsio: cxgb4: add an error code check in t4_load_phy_fw
    bbc926199321 platform/mellanox: mlxbf-tmfifo: Fix a warning message
    db4416ea3a5d scsi: mpt3sas: Fix in error path
    d48b2e8189d5 fbdev: uvesafb: Call cn_del_callback() at the end of uvesafb_exit()
    e39440c3268b drm/ttm: Reorder sys manager cleanup step
    aade33d3d9bb ASoC: rt5650: fix the wrong result of key button
    fa32e21c0568 netfilter: nfnetlink_log: silence bogus compiler warning
    dfcbb983eb6e spi: npcm-fiu: Fix UMA reads when dummy.nbytes == 0
    64ae128b095d fs/ntfs3: Avoid possible memory leak
    27a0bed1285e fs/ntfs3: Fix directory element type detection
    94524980ee75 fs/ntfs3: Fix NULL pointer dereference on error in attr_allocate_frame()
    2de328398b50 fs/ntfs3: Fix possible NULL-ptr-deref in ni_readpage_cmpr()
    962a3d3d731c fs/ntfs3: Use kvmalloc instead of kmalloc(... __GFP_NOWARN)
    393966e79ba1 fs/ntfs3: Write immediately updated ntfs state
    59e629fc7157 fs/ntfs3: Add ckeck in ni_update_parent()
    738a3adc7c8b fbdev: atyfb: only use ioremap_uc() on i386 and ia64
    afef8af919d2 Input: synaptics-rmi4 - handle reset delay when using SMBus trsnsport
    abc62fc06d4a powerpc/85xx: Fix math emulation exception
    4bdde4dca00e dmaengine: ste_dma40: Fix PM disable depth imbalance in d40_probe
    39d2c10367a8 irqchip/stm32-exti: add missing DT IRQ flag translation
    c57aef9075e0 irqchip/riscv-intc: Mark all INTC nodes as initialized
    eb99b6e204cd net: sched: cls_u32: Fix allocation size in u32_init()
    5e78ebe7c1db ASoC: simple-card: fixup asoc_simple_probe() error handling
    65fd21aa3805 x86: Fix .brk attribute in linker script
    d4c8bf5635c4 rpmsg: Fix possible refcount leak in rpmsg_register_device_override()
    a82e0fda8a2f rpmsg: glink: Release driver_override
    bfd4a664ddfb rpmsg: Fix calling device_lock() on non-initialized device
    2e76b4f6218c rpmsg: Fix kfree() of static memory on setting driver_override
    5c0da71871d3 rpmsg: Constify local variable in field store macro
    389190b25472 driver: platform: Add helper for safer setting of driver_override
    37ffa428d58c objtool/x86: add missing embedded_insn check
    f031e15d0bb8 ext4: avoid overlapping preallocations due to overflow
    f2c3a3aa6f11 ext4: fix BUG in ext4_mb_new_inode_pa() due to overflow
    7a992726f727 ext4: add two helper functions extent_logical_end() and pa_logical_end()
    9e78e7709f7d x86/mm: Fix RESERVE_BRK() for older binutils
    d3201c718058 x86/mm: Simplify RESERVE_BRK()
    897b56acf126 x86/i8259: Skip probing when ACPI/MADT advertises PCAT compatibility
    77db87c4a4ed gve: Fix GFP flags when allocing pages
    8b424bdf6c9c iio: afe: rescale: Accept only offset channels
    c1eeb494f684 iio: afe: rescale: add offset support
    7c76b7db5521 iio: afe: rescale: expose scale processing function
    c60671502dc2 iio: afe: rescale: reorder includes
    27dd09f5ec7f clk: Sanitize possible_parent_show to Handle Return Value of of_clk_get_parent_name
    c27ca4aebbee sparc32: fix a braino in fault handling in csum_and_copy_..._user()
    21b07a2e6095 perf/core: Fix potential NULL deref
    6efd498009b9 nvmem: imx: correct nregs for i.MX6UL
    0c2948118c34 nvmem: imx: correct nregs for i.MX6SLL
    6e22bf6f00d5 nvmem: imx: correct nregs for i.MX6ULL
    e0f95b831b4a misc: fastrpc: Clean buffers on remote invocation failures
    c4957f00f9e2 tracing/kprobes: Fix the description of variable length arguments
    cdc57093b470 i2c: aspeed: Fix i2c bus hang in slave read
    e97d374a2506 i2c: stm32f7: Fix PEC handling in case of SMBUS transfers
    2766a872103b i2c: muxes: i2c-demux-pinctrl: Use of_get_i2c_adapter_by_node()
    48b58f7469e5 i2c: muxes: i2c-mux-gpmux: Use of_get_i2c_adapter_by_node()
    cb65e692765b i2c: muxes: i2c-mux-pinctrl: Use of_get_i2c_adapter_by_node()
    eace761f35a1 iio: adc: xilinx-xadc: Correct temperature offset/scale for UltraScale
    70322a446ef2 iio: adc: xilinx-xadc: Don't clobber preset voltage/temperature thresholds
    3c1312b5d49a iio: exynos-adc: request second interupt only when touchscreen mode is used
    4e14f2d5885f kasan: print the original fault addr when access invalid shadow
    bdfa4fa7588d i40e: Fix wrong check for I40E_TXR_FLAGS_WB_ON_ITR
    d5c175f4cea6 gtp: fix fragmentation needed check with gso
    c0dad0c0924c gtp: uapi: fix GTPA_MAX
    852fb4ce426d tcp: fix wrong RTO timeout when received SACK reneging
    83cfa3b51a78 r8152: Release firmware if we have an error in probe
    e0f9231ccd6c r8152: Cancel hw_phy_work if we have an error in probe
    ff42b0a55659 r8152: Run the unload routine if we have errors during probe
    6fa3b9f9478e r8152: Increase USB control msg timeout to 5000ms as per spec
    76873f2eadc0 net: usb: smsc95xx: Fix uninit-value access in smsc95xx_read_reg
    6afd112c3f95 net: ieee802154: adf7242: Fix some potential buffer overflow in adf7242_stats_show()
    46cd35e4e774 igc: Fix ambiguity in the ethtool advertising
    49529413eaed neighbour: fix various data-races
    667554946360 igb: Fix potential memory leak in igb_add_ethtool_nfc_entry
    263421905346 treewide: Spelling fix in comment
    bc0c4bc119d2 i40e: Fix I40E_FLAG_VF_VLAN_PRUNING value
    c532c5df01ad r8169: fix the KCSAN reported data race in rtl_rx while reading desc->opts1
    6afb294c88c6 r8169: fix the KCSAN reported data-race in rtl_tx while reading TxDescArray[entry].opts1
    9d7b3838428c r8169: fix the KCSAN reported data-race in rtl_tx() while reading tp->cur_tx
    04dbfa4122e0 firmware/imx-dsp: Fix use_after_free in imx_dsp_setup_channels()
    0d587b86cd0d drm/dp_mst: Fix NULL deref in get_mst_branch_device_by_guid_helper()
    8860f0175e51 vsock/virtio: initialize the_virtio_vsock before using VQs
    762c251c7f5c vsock/virtio: add support for device suspend/resume
    1e02df6f6907 vsock/virtio: factor our the code to initialize and delete VQs
    15a8cac3c250 drm/i915/pmu: Check if pmu is closed before stopping event
    43bd431a5dd9 nfsd: lock_rename() needs both directories to live on the same fs
    556b68d9b95f mm/migrate: fix do_pages_move for compat pointers
    c4071c6114de mm/page_alloc: correct start page when guard page debug is enabled
    3a6cee2bfb53 vhost: Allow null msg.size on VHOST_IOTLB_INVALIDATE
    fbc9a8718f31 virtio-mmio: fix memory leak of vm_dev
    862a356bc986 virtio_balloon: Fix endless deflation and inflation on arm64
    41bb770e42bc mcb-lpc: Reallocate memory region to avoid memory overlapping
    f2ac8b2643dd mcb: Return actual parsed size when reading chameleon table
    90918ef995b5 mptcp: more conservative check for zero probes
    fd2b2dab6f5b tcp: cleanup tcp_remove_empty_skb() use
    68342755b9b2 tcp: remove dead code from tcp_sendmsg_locked()
    0f482ad7b1a5 pinctrl: qcom: lpass-lpi: fix concurrent register updates
    51b054f6fe01 ASoC: codecs: wcd938x: fix runtime PM imbalance on remove
    cb34f4e79e54 ASoC: codecs: wcd938x: fix resource leaks on bind errors
    12952a23a5da Linux 5.15.137
    dff33880d40a xfrm6: fix inet6_dev refcount underflow problem
    5a9d05a4f1c3 Bluetooth: hci_sock: Correctly bounds check and pad HCI_MON_NEW_INDEX name
    a6df96ee0b45 Bluetooth: hci_sock: fix slab oob read in create_monitor_event
    c08d609fb2b6 phy: mapphone-mdm6600: Fix pinctrl_pm handling for sleep pins
    e1b030b101f6 phy: mapphone-mdm6600: Fix runtime PM for remove
    59f1095ab58e phy: mapphone-mdm6600: Fix runtime disable on probe
    b618062c0b13 serial: 8250: omap: Move uart_write() inside PM section
    67f29cd2f851 ASoC: pxa: fix a memory leak in probe()
    76d04c339508 gpio: vf610: set value before the direction to avoid a glitch
    4b129e3964b3 platform/x86: asus-wmi: Map 0x2a code, Ignore 0x2b and 0x2c events
    e1a058cc2467 platform/x86: asus-wmi: Change ASUS_WMI_BRN_DOWN code from 0x20 to 0x2e
    c6bbe51dcdf3 platform/surface: platform_profile: Propagate error if profile registration fails
    a73c8d716938 s390/cio: fix a memleak in css_alloc_subchannel
    c8b6c2df1e7d selftests/ftrace: Add new test case which checks non unique symbol
    3ad81e6affcb s390/pci: fix iommu bitmap allocation
    71d224acc4d1 perf: Disallow mis-matched inherited group reads
    5aa89a11a2a6 USB: serial: option: add Fibocom to DELL custom modem FM101R-GL
    8c376d863618 USB: serial: option: add entry for Sierra EM9191 with new firmware
    483221216176 USB: serial: option: add Telit LE910C4-WWX 0x1035 composition
    e750fb71dc6a nvme-rdma: do not try to stop unallocated queues
    a9fd6d44abbc nvme-pci: add BOGUS_NID for Intel 0a54 device
    071382bda1da ACPI: irq: Fix incorrect return value in acpi_register_gsi()
    431a5010bce2 NFSv4.1: fixup use EXCHGID4_FLAG_USE_PNFS_DS for DS server
    5762e72ef1b0 pNFS: Fix a hang in nfs4_evict_inode()
    5a3abee2eee9 Revert "pinctrl: avoid unsafe code pattern in find_pinctrl()"
    24959825377f mmc: core: Capture correct oemid-bits for eMMC cards
    8041e7b7e7e9 mmc: core: sdio: hold retuning if sdio in 1-bit mode
    262029c0c58c mmc: mtk-sd: Use readl_poll_timeout_atomic in msdc_reset_hw
    3e363db1c13a mtd: physmap-core: Restore map_rom fallback
    71823463b1b2 mtd: spinand: micron: correct bitmask for ecc status
    a50d2f17d562 mtd: rawnand: arasan: Ensure program page operations are successful
    ae53c92e928c mtd: rawnand: marvell: Ensure program page operations are successful
    c0ca2ab23098 mtd: rawnand: pl353: Ensure program page operations are successful
    a7070628043e mtd: rawnand: qcom: Unmap the right resource upon probe failure
    3f928d1362f7 net: fix ifname in netlink ntf during netns move
    ac43ec299a6f net: move from strlcpy with unused retval to strscpy
    30e2db403032 net: introduce a function to check if a netdev name is in use
    38ba5479355b Bluetooth: hci_event: Fix using memcmp when comparing keys
    3b2da6d62b42 net/mlx5: Handle fw tracer change ownership event based on MTRC
    f6e263824539 platform/x86: touchscreen_dmi: Add info for the Positivo C4128B
    ca56d8afe648 HID: multitouch: Add required quirk for Synaptics 0xcd7e device
    ca5bec7ecf26 btrfs: error out when reallocating block for defrag using a stale transaction
    2692fd37aaf4 btrfs: error when COWing block from a root that is being deleted
    ef491d9560d9 btrfs: error out when COWing block using a stale transaction
    f89ed0a09673 btrfs: fix some -Wmaybe-uninitialized warnings in ioctl.c
    df486b75feca drm: panel-orientation-quirks: Add quirk for One Mix 2S
    d5ba30ee4f6d ipv4/fib: send notify when delete source address routes
    9d07b7abd277 sky2: Make sure there is at least one frag_addr available
    f652eb4adf27 regulator/core: Revert "fix kobject release warning and memory leak in regulator_register()"
    aa77b187b1f0 wifi: cfg80211: avoid leaking stack data into trace
    30a2285a2e18 wifi: mac80211: allow transmitting EAPOL frames with tainted key
    b64eb31a1b53 wifi: cfg80211: Fix 6GHz scan configuration
    bbec1724519e Bluetooth: hci_core: Fix build warnings
    02b0e6991838 Bluetooth: Avoid redundant authentication
    38681af225b6 Bluetooth: btusb: add shutdown function for QCA6174
    e6e9a32c3e60 HID: holtek: fix slab-out-of-bounds Write in holtek_kbd_input_event
    06aabf7715da wifi: iwlwifi: Ensure ack flag is properly cleared.
    6063f6f64fa4 wifi: mwifiex: Sanity check tlv_len and tlv_bitmap_len
    59ebfeb7b319 tracing: relax trace_event_eval_update() execution with cond_resched()
    3d85fb391fa7 ata: libata-eh: Fix compilation warning in ata_eh_link_report()
    89e3cc1b0703 ata: libata-core: Fix compilation warning in ata_dev_config_ncq()
    137c658ea3ce gpio: timberdale: Fix potential deadlock on &tgpio->lock
    68f106c2b2ab overlayfs: set ctime when setting mtime and atime
    ef3c62e2f0f1 i2c: mux: Avoid potential false error message in i2c_mux_add_adapter
    e2f64f3eebaa btrfs: initialize start_slot in btrfs_log_prealloc_extents
    266dab0ce42d btrfs: return -EUCLEAN for delayed tree ref with a ref count not equals to 1
    bc424f18fbdc fs-writeback: do not requeue a clean inode having skipped pages
    92609823592c ARM: dts: ti: omap: Fix noisy serial with overrun-throttle-ms for mapphone
    3898d8d685ab ksmbd: not allow to open file if delelete on close bit is set
    d3dc26c4fdc2 nfp: flower: avoid rmmod nfp crash issues
    6c52b1215904 mctp: perform route lookups under a RCU read-side lock
    db3f17e571e8 mctp: Allow local delivery to the null EID
    29017ab1a539 powerpc/47x: Fix 47x syscall return crash
    558ee0fafd40 powerpc/32s: Do kuep_lock() and kuep_unlock() in assembly
    d00f4ae3accf powerpc/32s: Remove capability to disable KUEP at boottime
    fcb3f09e8173 drm/atomic-helper: relax unregistered connector check
    403d201d1fd1 perf/x86/lbr: Filter vsyscall addresses
    419ac18d8808 perf/x86: Move branch classifier
    030099bc9115 perf: Add irq and exception return branch types
    ae80d5290c14 iio: adc: ad7192: Correct reference voltage
    569a126f244b iio: cros_ec: fix an use-after-free in cros_ec_sensors_push_data()
    a9c471892d75 iio: core: introduce iio_device_{claim|release}_buffer_mode() APIs
    eafbb1966152 iio: core: Hide read accesses to iio_dev->currentmode
    919721348c04 iio: Un-inline iio_buffer_enabled()
    7f74bc91eb00 serial: 8250_omap: Fix errors with no_console_suspend
    d67d831e1dbc serial: 8250: omap: Fix imprecise external abort for omap_8250_pm()
    aff3019b553e selftests/mm: fix awk usage in charge_reserved_hugetlb.sh and hugetlb_reparenting_test.sh that may cause error
    4f1d3d1ca500 net: pktgen: Fix interface flags printing
    8bdf95e29f86 netfilter: nf_tables: revert do not remove elements if set backend implements .abort
    cc19daa037f5 netfilter: nf_tables: do not remove elements if set backend implements .abort
    db33720697c8 netfilter: nft_set_rbtree: .deactivate fails if element has expired
    44768cad012c neighbor: tracing: Move pin6 inside CONFIG_IPV6=y section
    b33179dbf3f2 net/sched: sch_hfsc: upgrade 'rt' to 'sc' when it becomes a inner curve
    0426d7bc17b8 bonding: Return pointer to data after pull on skb
    66982023d741 net: dsa: bcm_sf2: Fix possible memory leak in bcm_sf2_mdio_register()
    0ea476863ef7 i40e: prevent crash on probe if hw registers have invalid values
    f9202217a6ea net: usb: smsc95xx: Fix an error code in smsc95xx_reset()
    a2ceb30cc1fc ipv4: fib: annotate races around nh->nh_saddr_genid and nh->nh_saddr
    a270aa7a47db tun: prevent negative ifindex
    9d55719f983d tcp: tsq: relax tcp_small_queue_check() when rtx queue contains a single skb
    8ae344291e38 tcp: fix excessive TLP and RACK timeouts from HZ rounding
    8b6b4ca42a94 net: rfkill: gpio: prevent value glitch during probe
    4df9ba0d7a82 net: ipv6: fix return value check in esp_remove_trailer
    a9651e66d0bd net: ipv4: fix return value check in esp_remove_trailer
    26a3c734cb8a xfrm: interface: use DEV_STATS_INC()
    f8bc4b708b11 xfrm: fix a data-race in xfrm_gen_index()
    b660e58ef72d qed: fix LL2 RX buffer allocation
    d35f398b88a1 ASoC: codecs: wcd938x: fix unbind tear down order
    d182d8ed7b7e ASoC: codecs: wcd938x: drop bogus bind error handling
    8d32a6b67e77 ASoC: codecs: wcd938x-sdw: fix runtime PM imbalance on probe errors
    6df571a6c153 ASoC: codecs: wcd938x-sdw: fix use after free on driver unbind
    36eabe87031f drm/i915: Retry gtt fault when out of fence registers
    34f62612be2a nvmet-tcp: Fix a possible UAF in queue intialization setup
    04e0eef74b8f netfilter: nft_payload: fix wrong mac header matching
    efe43d1bcbcb fs/ntfs3: fix deadlock in mark_as_free_ex
    ab40c7ab7a93 fs/ntfs3: fix panic about slab-out-of-bounds caused by ntfs_list_ea()
    24badb9dd8b8 fs/ntfs3: Fix possible null-pointer dereference in hdr_find_e()
    ff38d2a705e1 tcp: check mptcp-level constraints for backlog coalescing
    582f7993353c x86/sev: Check for user-space IOIO pointing to kernel space
    5c2c01be809d x86/sev: Check IOBM for IOIO exceptions from user-space
    6797c6d09e50 x86/sev: Disable MMIO emulation from user mode
    0b4e772a6a89 KVM: x86: Mask LVTPC when handling a PMI
    f61c43be1eb9 regmap: fix NULL deref on lookup
    ffdc881f6807 nfc: nci: fix possible NULL pointer dereference in send_acknowledge()
    d42aeae14fc4 ice: reset first in crash dump kernels
    e42cecb513af ice: fix over-shifted variable
    f6c093b97761 Bluetooth: avoid memcmp() out of bounds warning
    e5f8b43c9c90 Bluetooth: hci_event: Fix coding style
    1597c1ed0e7d Bluetooth: vhci: Fix race when opening vhci device
    1ef071526848 Bluetooth: Fix a refcnt underflow problem for hci_conn
    dd6b62fdd245 Bluetooth: Reject connection with the device which has same BD_ADDR
    848a05c4423f Bluetooth: hci_event: Ignore NULL link key
    e7a2aa7770d3 xfs: don't expose internal symlink metadata buffers to the vfs
    fe5c6fbc5e4a Documentation: sysctl: align cells in second content column
    1815844652cc lib/Kconfig.debug: do not enable DEBUG_PREEMPT by default
    00c03985402e Linux 5.15.136
    5266b5b6e975 eth: remove remaining copies of the NAPI_POLL_WEIGHT define
    528f0ba9f7a4 usb: hub: Guard against accesses to uninitialized BOS descriptors
    542a3f1a3cc1 Revert "kernel/sched: Modify initial boot task idle setup"
    737ce5518a9c arm64: armv8_deprecated: fix unused-function error
    2e10931e2d77 arm64: armv8_deprecated: rework deprected instruction handling
    abd4aa081905 arm64: armv8_deprecated: move aarch32 helper earlier
    f10abdb04c3d arm64: armv8_deprecated move emulation functions
    0b4eec015fa5 arm64: armv8_deprecated: fold ops into insn_emulation
    a8d2910be6f8 arm64: rework EL0 MRS emulation
    057f9123b1a8 arm64: factor insn read out of call_undef_hook()
    3f82927cabaf arm64: factor out EL1 SSBS emulation hook
    474385adcd84 arm64: split EL0/EL1 UNDEF handlers
    de0358635401 arm64: allow kprobes on EL0 handlers
    7154e2db8890 arm64: rework BTI exception handling
    cd5ceadc2b37 arm64: rework FPAC exception handling
    b6358002fd0c arm64: consistently pass ESR_ELx to die()
    7ddb1ef2bb42 arm64: die(): pass 'err' as long
    9a3e177ef570 arm64: report EL1 UNDEFs better
    d6808be3ff94 powerpc/64e: Fix wrong test in __ptep_test_and_clear_young()
    9c0dc3e2c996 powerpc/8xx: Fix pte_access_permitted() for PAGE_NONE
    4da05eba66e6 dmaengine: mediatek: Fix deadlock caused by synchronize_irq()
    82f61b2d5187 dmaengine: idxd: use spin_lock_irqsave before wait_event_lock_irq
    ecba5afe86f3 x86/alternatives: Disable KASAN in apply_alternatives()
    cbd2aac00498 usb: cdnsp: Fixes issue with dequeuing not queued requests
    7014807fb7ef usb: gadget: ncm: Handle decoding of multiple NTB's in unwrap call
    50259cf71a1b usb: gadget: udc-xilinx: replace memcpy with memcpy_toio
    308f19249641 counter: microchip-tcb-capture: Fix the use of internal GCLK logic
    5a6ce81d7c16 pinctrl: avoid unsafe code pattern in find_pinctrl()
    1c790191cab4 cgroup: Remove duplicates in cgroup v1 tasks file
    1680c82929bc tee: amdtee: fix use-after-free vulnerability in amdtee_close_session
    b8ec40a90acd Input: goodix - ensure int GPIO is in input for gpio_count == 1 && gpio_int_idx == 0 case
    d092630e8a20 Input: i8042 - add Fujitsu Lifebook E5411 to i8042 quirk table
    7cea6fa2d73f Input: xpad - add PXN V900 support
    6ff4e50e2d2a Input: psmouse - fix fast_reconnect function for PS/2 mode
    6a4a39638640 Input: powermate - fix use-after-free in powermate_config_complete
    6ad7f52d8c58 ceph: fix type promotion bug on 32bit systems
    c0c4acd53a98 ceph: fix incorrect revoked caps assert in ceph_fill_file_size()
    58f0e6324ec7 libceph: use kernel_connect()
    d727b97f8f2e thunderbolt: Check that lane 1 is in CL0 before enabling lane bonding
    04c38bedd07c thunderbolt: Workaround an IOMMU fault on certain systems with Intel Maple Ridge
    a586742a3780 mcb: remove is_added flag from mcb_device struct
    4382d1a996e5 x86/cpu: Fix AMD erratum #1485 on Zen4-based CPUs
    763167003a80 ACPI: resource: Skip IRQ override on ASUS ExpertBook B1402CBA
    510d4a01d84c drm/amd/display: Don't set dpms_off for seamless boot
    9cb61ab9f4ca drm/amdgpu: add missing NULL check
    f9a1af37b801 iio: pressure: ms5611: ms5611_prom_is_valid false negative bug
    09b8ed9547f1 iio: pressure: dps310: Adjust Timeout Settings
    4c80ecef859d iio: pressure: bmp280: Fix NULL pointer exception
    a625de7e5464 usb: musb: Modify the "HWVers" register address
    eb28694f6da8 usb: musb: Get the musb_qh poniter after musb_giveback
    ee88141873a8 usb: cdns3: Modify the return value of cdns_set_active () to void when CONFIG_PM_SLEEP is disabled
    3b2dbc4f3302 usb: dwc3: Soft reset phy on probe for host
    42c56e015653 net: usb: dm9601: fix uninitialized variable use in dm9601_mdio_read
    524f45361789 usb: xhci: xhci-ring: Use sysdev for mapping bounce buffer
    1d8e7fe85528 xhci: Keep interrupt disabled in initialization until host is running.
    cb34e3b25c37 dmaengine: stm32-mdma: abort resume if no ongoing transfer
    d56dbfe750a8 media: mtk-jpeg: Fix use after free bug due to uncanceled work
    5e13e69ddf0d net: release reference to inet6_dev pointer
    aade10d51ddc net: change accept_ra_min_rtr_lft to affect all RA lifetimes
    8f12d2d66cba net: add sysctl accept_ra_min_rtr_lft
    bc9f6cbeb999 workqueue: Override implicit ordered attribute in workqueue_apply_unbound_cpumask()
    25dd54b95abf nfc: nci: assert requested protocol is valid
    b2bb3b43b94a pinctrl: renesas: rzn1: Enable missing PINMUX
    c4140dd77c3b net/smc: Fix pos miscalculation in statistics
    d888d3f70b0d net: nfc: fix races in nfc_llcp_sock_get() and nfc_llcp_sock_get_sn()
    249a1fdb95d5 net/mlx5e: Again mutually exclude RX-FCS and RX-port-timestamp
    2112cacb38aa ixgbe: fix crash with empty VF macvlan list
    935a15334d77 net: phy: mscc: macsec: reject PN update requests
    667fe9101a3a net: macsec: indicate next pn update when offloading
    2dcb31e65d26 bpf: Fix verifier log for async callback return values
    6a217af2c67f drm/vmwgfx: fix typo of sizeof argument
    72ef70886556 riscv, bpf: Sign-extend return values
    7795592e0818 riscv, bpf: Factor out emit_call for kernel and bpf context
    58941cc742ca xen-netback: use default TX queue size for vifs
    cffdced18af8 eth: remove copies of the NAPI_POLL_WEIGHT define
    5c360eec5332 mlxsw: fix mlxsw_sp2_nve_vxlan_learning_set() return type
    84c6aa0ae5c4 ieee802154: ca8210: Fix a potential UAF in ca8210_probe
    616761cf9df9 ravb: Fix use-after-free issue in ravb_tx_timeout_work()
    30ebd4177593 ravb: Fix up dma_free_coherent() call in ravb_remove()
    3f39de2bd1d2 drm/msm/dpu: change _dpu_plane_calc_bw() to use u64 to avoid overflow
    85ae07d4dcc6 drm/msm/dsi: fix irq_of_parse_and_map() error checking
    9a890c7d4d0f drm/msm/dsi: skip the wait for video mode done if not applicable
    b9de60b6830c drm/msm/dp: do not reinitialize phy unless retry during link training
    afe5f596b588 KEYS: trusted: Remove redundant static calls usage
    20e73ece06b3 KEYS: trusted: allow use of kernel RNG for key material
    a01d68b6c666 ALSA: usb-audio: Fix microphone sound on Opencomm2 Headset
    5b5e58299eac net: prevent address rewrite in kernel_bind()
    56e96b38d2f7 quota: Fix slow quotaoff
    28ddc1e0b898 HID: logitech-hidpp: Fix kernel crash on receiver USB disconnect
    b930f0f7bbc2 lib/test_meminit: fix off-by-one error in test_pages()
    982bd86fd659 platform/x86: hp-wmi:: Mark driver struct with __refdata to prevent section mismatch warning
    124cf0ea4b82 platform/x86: think-lmi: Fix reference leak
    3d2a16f878f0 of: overlay: Reorder struct fragment fields kerneldoc
    10f4a0b6657e perf/arm-cmn: Fix the unhandled overflow status of counter 4 to 7
    b7966e2191d0 RDMA/cxgb4: Check skb value for failure to allocate
    b9bdffb3f9aa RDMA/srp: Do not call scsi_done() from srp_abort()
    7d4999589ebc scsi: ib_srp: Call scsi_done() directly
    d2746cdfd5e5 scsi: core: Rename scsi_mq_done() into scsi_done() and export it
    8f2350e204da scsi: core: Use a structure member to track the SCSI command submitter
    29298c85a81a iommu/vt-d: Avoid memory allocation in iommu_suspend()
    02e21884dcf2 Linux 5.15.135
    c8af81a9d36e xen/events: replace evtchn_rwlock with RCU
    c346494ec7f1 parisc: Restore __ldcw_align for PA-RISC 2.0 processors
    694e13732e83 ksmbd: fix uaf in smb20_oplock_break_ack
    e914c3a47e45 RDMA/mlx5: Fix NULL string error
    81b7bf367eea RDMA/siw: Fix connection failure handling
    5d8bd138204f RDMA/uverbs: Fix typo of sizeof argument
    60c9ed88526d RDMA/cma: Fix truncation compilation warning in make_cma_ports
    7f6136ced1b8 RDMA/cma: Initialize ib_sa_multicast structure to 0 when join
    1dd6095fc727 gpio: pxa: disable pinctrl calls for MMP_GPIO
    844fcf4c697c gpio: aspeed: fix the GPIO number passed to pinctrl_gpio_set_config()
    1878d6666c32 IB/mlx4: Fix the size of a buffer in add_port_entries()
    718d9b44afca of: dynamic: Fix potential memory leak in of_changeset_action()
    e0878f38b661 RDMA/core: Require admin capabilities to set system parameters
    18a839064fc6 dm zoned: free dmz->ddev array in dmz_put_zoned_devices
    8781fe259dd5 HID: intel-ish-hid: ipc: Disable and reenable ACPI GPE bit
    949ccc91c35b HID: sony: remove duplicate NULL check before calling usb_free_urb()
    a02c02adc2bd sctp: update hb timer immediately after users change hb_interval
    7783b471bfce sctp: update transport state when processing a dupcook packet
    1abac613c0d5 tcp: fix delayed ACKs for MSS boundary condition
    821b3b00bc0f tcp: fix quick-ack counting to count actual ACKs of new data
    24fb22bddb71 tipc: fix a potential deadlock on &tx->lock
    2e53585e233c net: stmmac: dwmac-stm32: fix resume on STM32 MCU
    74e569324050 ipv4: Set offload_failed flag in fibmatch results
    a4b9bbd1d12f netfilter: nf_tables: nft_set_rbtree: fix spurious insertion failure
    88497f74d684 netfilter: handle the connecting collision properly in nf_conntrack_proto_sctp
    0c9cf5e8807f ibmveth: Remove condition to recompute TCP header checksum.
    5a899e2ce848 net: ethernet: ti: am65-cpsw: Fix error code in am65_cpsw_nuss_init_tx_chns()
    4837a192f6d0 net: nfc: llcp: Add lock when modifying device list
    cda10784a176 net: usb: smsc75xx: Fix uninit-value access in __smsc75xx_read_reg
    2801a1ddb26d net: dsa: mv88e6xxx: Avoid EEPROM timeout when EEPROM is absent
    cb145e6c2070 ptp: ocp: Fix error handling in ptp_ocp_device_init
    cd1189956393 ipv4, ipv6: Fix handling of transhdrlen in __ip{,6}_append_data()
    147d89ee4143 net: fix possible store tearing in neigh_periodic_work()
    bdb4fcf18e16 modpost: add missing else to the "of" check
    bc8b89b69638 bpf, sockmap: Reject sk_msg egress redirects to non-TCP sockets
    9fb4dfb8e212 NFSv4: Fix a nfs4_state_manager() race
    fcdd79fda38a ima: rework CONFIG_IMA dependency block
    b67adca1e1be scsi: target: core: Fix deadlock due to recursive locking
    9a103e0b100c ima: Finish deprecation of IMA_TRUSTED_KEYRING Kconfig
    bb6aee0696c6 regmap: rbtree: Fix wrong register marked as in-cache when creating new node
    0cee8c1b3af3 wifi: mt76: mt76x02: fix MT76x0 external LNA gain handling
    3f6fbbccba2d drivers/net: process the result of hdlc_open() and add call of hdlc_close() in uhdlc_close()
    ebad2e4c4847 bpf: Fix tr dereferencing
    5afb996349cb wifi: mwifiex: Fix oob check condition in mwifiex_process_rx_packet
    7c8faa310803 wifi: iwlwifi: mvm: Fix a memory corruption issue
    5db7af530ebd iwlwifi: avoid void pointer arithmetic
    6ff75f524dae wifi: iwlwifi: dbg_ini: fix structure packing
    0ea2a6349733 ubi: Refuse attaching if mtd's erasesize is 0
    bb0707fde749 HID: sony: Fix a potential memory leak in sony_probe()
    8afbacf61919 arm64: Add Cortex-A520 CPU part definition
    0da6d21ba235 drm/amd: Fix detection of _PR3 on the PCIe root port
    1ad7ccd45a65 net: prevent rewrite of msg_name in sock_sendmsg()
    0fb3df94274b net: replace calls to sock->ops->connect() with kernel_connect()
    37b54e8acea5 wifi: mwifiex: Fix tlv_buf_left calculation
    e80f55d6d2a9 qed/red_ll2: Fix undefined behavior bug in struct qed_ll2_info
    1e69422efcc6 vringh: don't use vringh_kiov_advance() in vringh_iov_xfer()
    4e2f83952b1d scsi: zfcp: Fix a double put in zfcp_port_enqueue()
    310bca649b30 Revert "clk: imx: pll14xx: dynamically configure PLL for 393216000/361267200Hz"
    3f59e63568ad block: fix use-after-free of q->q_usage_counter
    b75b017b3f37 rbd: take header_rwsem in rbd_dev_refresh() only when updating
    33229d783466 rbd: decouple parent info read-in from updating rbd_dev
    ab73e7ed79d3 rbd: decouple header read-in from updating rbd_dev->header
    b4ddad3fb0ea rbd: move rbd_dev_refresh() definition
    bb1fae816c90 iommu/arm-smmu-v3: Avoid constructing invalid range commands
    c4edc7b5c836 iommu/arm-smmu-v3: Set TTL invalidation hint better
    a98ad3adf60d arm64: Avoid repeated AA64MMFR1_EL1 register read on pagefault path
    aad6ba1715ec ring-buffer: Fix bytes info in per_cpu buffer stats
    8012d0b05158 ring-buffer: remove obsolete comment for free_buffer_page()
    65a218ca516e NFSv4: Fix a state manager thread deadlock regression
    8454a2f5e930 NFS: rename nfs_client_kset to nfs_kset
    f8b0b6a8e196 NFS: Cleanup unused rpc_clnt variable
    686746be7bfb ASoC: tegra: Fix redundant PLLA and PLLA_OUT0 updates
    0a210e63844b ASoC: soc-utils: Export snd_soc_dai_is_dummy() symbol
    b4f7f1556813 spi: zynqmp-gqspi: fix clock imbalance on probe failure
    e514f897ad66 spi: zynqmp-gqspi: Convert to platform remove callback returning void
    1edcec18cfb7 Linux 5.15.134
    09a683023785 netfilter: nf_tables: fix kdoc warnings after gc rework
    66cb6d74f5a1 drm/meson: fix memory leak on ->hpd_notify callback
    91f1f025b6d9 fs: binfmt_elf_efpic: fix personality for ELF-FDPIC
    1cae7473a6dd ata: libata-sata: increase PMP SRST timeout to 10s
    e74adc589922 ata: libata-core: Do not register PM operations for SAS ports
    4cbd55a81965 ata: libata-core: Fix port and device removal
    ddc525fffb44 ata: libata-core: Fix ata_port_request_pm() locking
    2990a195edb5 net: thunderbolt: Fix TCPv6 GSO checksum calculation
    132a5ae4136b bpf: Fix BTF_ID symbol generation collision in tools/
    58d560e98da5 bpf: Fix BTF_ID symbol generation collision
    f8673f651bc1 btrfs: properly report 0 avail for very full file systems
    b5d00cd7db66 ring-buffer: Update "shortest_full" in polling
    00d2cb8066cb proc: nommu: /proc/<pid>/maps: release mmap read lock
    40527ebb3e45 Revert "SUNRPC dont update timeout value on connection reset"
    a2b1d486fb70 io_uring/fs: remove sqe->rw_flags checking from LINKAT
    111fe77cb13f sched/rt: Fix live lock between select_fallback_rq() and RT push
    3569ad59664f kernel/sched: Modify initial boot task idle setup
    07f78e97676c i2c: i801: unregister tco_pdev in i801_probe() error path
    70df8b9c59bc ata: libata-scsi: ignore reserved bits for REPORT SUPPORTED OPERATION CODES
    a7e0c10a8c33 ALSA: hda: Disable power save for solving pop issue on Lenovo ThinkCentre M70q
    0c5fd85fb01f netfilter: nf_tables: disallow rule removal from chain binding
    3936e8714907 nilfs2: fix potential use after free in nilfs_gccache_submit_read_data()
    2b837f13a818 serial: 8250_port: Check IRQ data before use
    a48d2bcd23f2 Revert "tty: n_gsm: fix UAF in gsm_cleanup_mux"
    78e70c6238d2 misc: rtsx: Fix some platforms can not boot and move the l1ss judgment to probe
    f090a8b4d2e3 x86/srso: Add SRSO mitigation for Hygon processors
    f5a604757aa8 iommu/arm-smmu-v3: Fix soft lockup triggered by arm_smmu_mm_invalidate_range
    efce75bd2dbc Smack:- Use overlay inode label in smack_inode_copy_up()
    0e3450487f99 smack: Retrieve transmuting information in smack_inode_getsecurity()
    3586b3feed1b smack: Record transmuting in smk_transmuted
    9690ad557d94 nvme-pci: always return an ERR_PTR from nvme_pci_alloc_dev
    3c29c6e8cd7c scsi: qla2xxx: Fix NULL pointer dereference in target mode
    6e5e4223c897 i40e: fix potential NULL pointer dereferencing of pf->vf i40e_sync_vsi_filters()
    aff3994d4bdd watchdog: iTCO_wdt: Set NO_REBOOT if the watchdog is not already running
    83a30e945571 watchdog: iTCO_wdt: No need to stop the timer in probe
    1e8c573f50a7 nvme-pci: do not set the NUMA node of device if it has none
    182d13dadb03 nvme-pci: factor out a nvme_pci_alloc_dev helper
    af58072e867c nvme-pci: factor the iod mempool creation into a helper
    c8bc44936f2c cgroup: Fix suspicious rcu_dereference_check() usage warning
    ce6b88a5853d sched/cpuacct: Optimize away RCU read lock
    b1deb155524e perf build: Define YYNOMEM as YYNOABORT for bison < 3.81
    86e65ffc4d0f fbdev/sh7760fb: Depend on FB=y
    4bf0044fe43f ncsi: Propagate carrier gain/loss events to the NCSI controller
    288990ec3580 powerpc/watchpoints: Annotate atomic context in more places
    47a94e87f00c powerpc/watchpoint: Disable pagefaults when getting user instruction
    7eb09f70d9c2 powerpc/watchpoints: Disable preemption in thread_change_pc()
    134b01a39077 media: vb2: frame_vector.c: replace WARN_ONCE with a comment
    baf7cf0fdb83 ASoC: imx-rpmsg: Set ignore_pmdown_time for dai_link
    9da93c74490c bpf: Clarify error expectations from bpf_clone_redirect
    e1a8b79ad768 ASoC: fsl: imx-pcm-rpmsg: Add SNDRV_PCM_INFO_BATCH flag
    45e028accbdf spi: stm32: add a delay before SPI disable
    25850bf83dcd spi: nxp-fspi: reset the FLSHxCR1 registers
    50662d21e414 ata: libata-eh: do not clear ATA_PFLAG_EH_PENDING in ata_eh_reset()
    8e3cdab909db smb3: correct places where ENOTSUPP is used instead of preferred EOPNOTSUPP
    d540a4370aba scsi: pm80xx: Avoid leaking tags when processing OPC_INB_SET_CONTROLLER_CONFIG command
    fde57d7ba9b3 scsi: pm80xx: Use phy-specific SAS address when sending PHY_START command
    a1589abd7c4a drm/amdgpu: Handle null atom context in VBIOS info ioctl
    fd334cfd8412 drm/amd/display: Don't check registers, if using AUX BL control
    a8bc0f6357af platform/mellanox: mlxbf-bootctl: add NET dependency into Kconfig
    344f2f3e61a9 ring-buffer: Do not attempt to read past "commit"
    3db9b420709b selftests: fix dependency checker script
    4aa90e624c30 btrfs: improve error message after failure to add delayed dir index item
    53e7c559b7bf ring-buffer: Avoid softlockup in ring_buffer_resize()
    b4874f72cf57 selftests/ftrace: Correctly enable event in instance-event.tc
    8c5c9ecbfa8d scsi: ufs: core: Move __ufshcd_send_uic_cmd() outside host_lock
    e08e61d50a30 scsi: qedf: Add synchronization between I/O completions and abort
    ada7fcba2d6a parisc: irq: Make irq_stack_union static to avoid sparse warning
    b7e376a26b0c parisc: drivers: Fix sparse warning
    d8c6fad00282 parisc: iosapic.c: Fix sparse warnings
    1ecdcfec4e4a parisc: sba: Fix compile warning wrt list of SBA devices
    bd1ec7f9983b spi: sun6i: fix race between DMA RX transfer completion and RX FIFO drain
    ff05ed4ae214 spi: sun6i: reduce DMA RX transfer width to single byte
    ac0d06809934 dma-debug: don't call __dma_entry_alloc_check_leak() under free_entries_lock
    d938c3d278d5 i2c: npcm7xx: Fix callback completion ordering
    0c615323a745 gpio: pmic-eic-sprd: Add can_sleep flag for PMIC EIC chip
    2a47ee15a6ab soc: imx8m: Enable OCOTP clock for imx8mm before reading registers
    7c59b882b9b3 xtensa: boot/lib: fix function prototypes
    70460e81e2d1 xtensa: boot: don't add include-dirs
    bc51434b6612 xtensa: iss/network: make functions static
    8e0f78a84f64 xtensa: add default definition for XCHAL_HAVE_DIV32
    be57fc50dc3c firmware: imx-dsp: Fix an error handling path in imx_dsp_setup_channels()
    1df81ea9e4db power: supply: ucs1002: fix error code in ucs1002_get_property()
    6937e44ffb91 bus: ti-sysc: Fix SYSC_QUIRK_SWSUP_SIDLE_ACT handling for uart wake-up
    0e75aa86a7d0 ARM: dts: ti: omap: motorola-mapphone: Fix abe_clkctrl warning on boot
    1b39eae11752 ARM: dts: ti: omap: Fix bandgap thermal cells addressing for omap3/4
    fcbf770c66ef ARM: dts: omap: correct indentation
    f5e12de36ab3 treewide: Replace GPLv2 boilerplate/reference with SPDX - gpl-2.0_56.RULE (part 1)
    6829bc7978e0 clk: tegra: fix error return case for recalc_rate
    78277b096d4c bus: ti-sysc: Fix missing AM35xx SoC matching
    5435a49b3b66 bus: ti-sysc: Use fsleep() instead of usleep_range() in sysc_reset()
    c39df101d8ca drm/bridge: ti-sn65dsi83: Do not generate HFP/HBP/HSA and EOT packet
    4bf10fd51ca5 MIPS: Alchemy: only build mmc support helpers if au1xmmc is enabled
    d2640d86876e btrfs: reset destination buffer when read_extent_buffer() gets invalid range
    1a541999f31f scsi: qla2xxx: Use raw_smp_processor_id() instead of smp_processor_id()
    532a23960566 scsi: qla2xxx: Select qpair depending on which CPU post_cmd() gets called
    6642b4eb083b ata: ahci: Add Elkhart Lake AHCI controller
    072611960741 ata: ahci: Rename board_ahci_mobile
    8274154712a0 ata: ahci: Add support for AMD A85 FCH (Hudson D4)
    bd69c74dca70 ata: libata: Rename link flag ATA_LFLAG_NO_DB_DELAY
    f5ba6d9d6bec netfilter: nft_exthdr: Fix non-linear header modification
    7ca3a1b0f474 netfilter: exthdr: add support for tcp option removal
    fb6f65780c9c Input: i8042 - add quirk for TUXEDO Gemini 17 Gen1/Clevo PD70PN
    191fc23cfa9a Input: i8042 - rename i8042-x86ia64io.h to i8042-acpipnpio.h
    5d2b57c0bc40 xfs: fix xfs_inodegc_stop racing with mod_delayed_work
    657f842859c4 xfs: disable reaping in fscounters scrub
    8444467eadb2 xfs: check that per-cpu inodegc workers actually run on that cpu
    67db9ecb84d5 xfs: explicitly specify cpu when forcing inodegc delayed work to run immediately
    99e65f075e6c xfs: introduce xfs_inodegc_push()
    2df381963240 xfs: bound maximum wait time for inodegc work
    08dc21596751 i2c: mux: gpio: Add missing fwnode_handle_put()
    f912d9d87421 i2c: mux: gpio: Replace custom acpi_get_local_address()
    1aa39eee57f6 i2c: mux: demux-pinctrl: check the return value of devm_kstrdup()
    9910b1411e7e gpio: tb10x: Fix an error handling path in tb10x_gpio_probe()
    d7acb7031758 Fix up backport of 136191703038 ("interconnect: Teach lockdep about icc_bw_lock order")
    d645206e9be2 igc: Expose tx-usecs coalesce setting to user
    d7a2bf6faa82 bnxt_en: Flush XDP for bnxt_poll_nitroa0()'s NAPI
    56d2418a079a net: ena: Flush XDP packets on error.
    07b569051f6e locking/seqlock: Do the lockdep annotation before locking in do_write_seqcount_begin_nested()
    a70dbdede0c7 netfilter: ipset: Fix race between IPSET_CMD_CREATE and IPSET_CMD_SWAP
    0dcc9b4097d8 netfilter: nf_tables: disable toggling dormant table state more than once
    ea82139e6e35 net: rds: Fix possible NULL-pointer dereference
    cd05eec2ee0c team: fix null-ptr-deref when team device type is changed
    8bc97117b51d net: bridge: use DEV_STATS_INC()
    0d3939cccb20 net: hns3: add 5ms delay before clear firmware reset irq source
    d6d182d856d0 net: hns3: fix fail to delete tc flower rules during reset issue
    7c47b238f4ec net: hns3: only enable unicast promisc when mac table full
    96af9a55b782 net: hns3: fix GRE checksum offload issue
    13ea4b92e875 x86/srso: Fix SBPB enablement for spec_rstack_overflow=off
    e2c34afe8362 x86/srso: Fix srso_show_state() side effect
    21efa88e777f platform/x86: intel_scu_ipc: Fail IPC send if still busy
    0a5d236b52cf platform/x86: intel_scu_ipc: Don't override scu in intel_scu_ipc_dev_simple_command()
    ab78000c38b4 platform/x86: intel_scu_ipc: Check status upon timeout in ipc_wait_for_interrupt()
    47329633b3f0 platform/x86: intel_scu_ipc: Check status after timeout in busy_loop()
    26df9ab5de30 dccp: fix dccp_v4_err()/dccp_v6_err() again
    3b14e8431855 powerpc/perf/hv-24x7: Update domain value check
    8860d354f653 ipv4: fix null-deref in ipv4_link_failure
    c196ecd3f893 igc: Fix infinite initialization loop with early XDP redirect
    a2d69dcb6ccb ionic: fix 16bit math issue when PAGE_SIZE >= 64KB
    3796e449a03e i40e: Fix VF VLAN offloading when port VLAN is configured
    a628f3b5cd8d i40e: Add VF VLAN pruning
    7a9eee3b5d4d iavf: do not process adminq tasks when __IAVF_IN_REMOVE_TASK is set
    f3c6a17900e8 ASoC: imx-audmix: Fix return error with devm_clk_get()
    f90a7b9586d7 net/core: Fix ETH_P_1588 flow dissector
    55629e616452 selftests: tls: swap the TX and RX sockets in some tests
    acabf5df49aa bpf: Avoid deadlock when using queue and stack maps from NMI
    c6e44f4c31c5 netfilter: nf_tables: disallow element removal on anonymous sets
    6a8de7775329 ASoC: meson: spdifin: start hw on dai probe
    ef99506eaf1d netfilter: nf_tables: fix memleak when more than 255 elements expired
    8d7a00b904da netfilter: nft_set_hash: try later when GC hits EAGAIN on iteration
    83d3a4607c58 netfilter: nft_set_pipapo: stop GC iteration if GC transaction allocation fails
    949369f9f0d9 netfilter: nft_set_pipapo: call nft_trans_gc_queue_sync() in catchall GC
    2e6846b613fa netfilter: nft_set_rbtree: use read spinlock to avoid datapath contention
    9af7dfb3c9d7 netfilter: nft_set_rbtree: skip sync GC for new elements in this transaction
    9366966caf1a netfilter: nf_tables: defer gc run if previous batch is still pending
    082791b42123 netfilter: nf_tables: use correct lock to protect gc_list
    b44a459c6561 netfilter: nf_tables: GC transaction race with abort path
    24707fa1e1f9 netfilter: nf_tables: GC transaction race with netns dismantle
    6796800f0d8e netfilter: nf_tables: fix GC transaction races with netns and netlink event exit path
    af78b0489e88 netfilter: nf_tables: don't fail inserts if duplicate has expired
    8f24fe69e3ca netfilter: nf_tables: remove busy mark and gc batch API
    b290795bd26f netfilter: nft_set_hash: mark set element as dead when deleting from packet path
    479a2cf52593 netfilter: nf_tables: adapt set backend to use GC transaction API
    d19e8bf3ea41 netfilter: nf_tables: GC transaction API to avoid race with control plane
    7c7e658a36f8 netfilter: nf_tables: don't skip expired elements during walk
    a2d1125ee04e tracing: Have event inject files inc the trace array ref count
    6b6c088c38f7 ext4: do not let fstrim block system suspend
    a9d3bb58da95 ext4: move setting of trimmed bit into ext4_try_to_trim_range()
    d91abea15c61 ext4: replace the traditional ternary conditional operator with with max()/min()
    656f0495e4ac ext4: change s_last_trim_minblks type to unsigned long
    be57857fb3c3 ext4: scope ret locally in ext4_try_to_trim_range()
    e832b55881a1 ata: libahci: clear pending interrupt status
    f6189f373151 ata: ahci: Drop pointless VPRINTK() calls and convert the remaining ones
    fa6d449e4d02 tracing: Increase trace array ref count on enable and filter files
    7a688f191a17 tracing: Make trace_marker{,_raw} stream-like
    68fc0e75c793 NFSv4.1: fix pnfs MDS=DS session trunking
    0ff78c455494 NFSv4.1: use EXCHGID4_FLAG_USE_PNFS_DS for DS server
    d381bfe13895 SUNRPC: Mark the cred for revalidation if the server rejects it
    f1c434ddafe6 NFS/pNFS: Report EINVAL errors from connect() to the server
    0c0a7e1f2a6a NFS: More fixes for nfs_direct_write_reschedule_io()
    a354b4a367f5 NFS: Use the correct commit info in nfs_join_page_group()
    b911329317b4 Linux 5.15.133
    e3a29b80e9e6 interconnect: Teach lockdep about icc_bw_lock order
    c6244cd00c97 drm/amd/display: enable cursor degamma for DCN3+ DRM legacy gamma
    08569c92f7f3 net/sched: Retire rsvp classifier
    6b080fa8aae1 drm/amdgpu: fix amdgpu_cs_p1_user_fence
    6386a2d4dc01 drm/amd/display: fix the white screen issue when >= 64GB DRAM
    e04b7073bdce ext4: fix rec_len verify error
    93763d58705a scsi: pm8001: Setup IRQs on resume
    72a22696cf19 scsi: megaraid_sas: Fix deadlock on firmware crashdump
    54603e8a88bc ata: libata: disallow dev-initiated LPM transitions to unsupported states
    01c7c38a90bc i2c: aspeed: Reset the i2c controller when timeout occurs
    763d39f4e8fb tracefs: Add missing lockdown check to tracefs_create_dir()
    bf195968e362 nfsd: fix change_info in NFSv4 RENAME replies
    bf38c1d29f8b tracing: Have option files inc the trace array ref count
    85ad4688b7a7 tracing: Have current_trace inc the trace array ref count
    962e6723239b tracing: Have tracing_max_latency inc the trace array ref count
    380bbd46d61c btrfs: release path before inode lookup during the ino lookup ioctl
    779c3cf2749c btrfs: fix lockdep splat and potential deadlock after failure running delayed items
    f9c78afcee46 ovl: fix incorrect fdput() on aio completion
    05a7289a5d4b ovl: fix failed copyup of fileattr on a symlink
    8bcb80293be7 attr: block mode changes of symlinks
    d30af15e460f md/raid1: fix error: ISO C90 forbids mixed declarations
    abdfde037712 samples/hw_breakpoint: fix building without module unloading
    58787ff3d023 x86/purgatory: Remove LTO flags
    8abf1ec895d5 x86/boot/compressed: Reserve more memory for page tables
    e1a27664fcf5 scsi: lpfc: Fix the NULL vs IS_ERR() bug for debugfs_create_file()
    f0fd24f1fae0 selftests: tracing: Fix to unmount tracefs for recovering environment
    dded6b81ad68 scsi: qla2xxx: Fix NULL vs IS_ERR() bug for debugfs_create_dir()
    1d5caeac9655 drm: gm12u320: Fix the timeout usage for usb_bulk_msg()
    b9f0572b38c1 btrfs: compare the correct fsid/metadata_uuid in btrfs_validate_super
    cba491ee38e2 btrfs: add a helper to read the superblock metadata_uuid
    cb3671a2eeac btrfs: move btrfs_pinned_by_swapfile prototype into volumes.h
    f16fe29368fd perf test shell stat_bpf_counters: Fix test on Intel
    ad73216e006f perf test: Remove bash construct from stat_bpf_counters.sh test
    d8f81baeb9eb MIPS: Use "grep -E" instead of "egrep"
    dfe961b1e476 mtd: rawnand: brcmnand: Fix ECC level field setting for v7.2 controller
    56cf9f446b33 mtd: rawnand: brcmnand: Allow SoC to provide I/O operations
    34fcb59437a7 jbd2: correct the end of the journal recovery scan range
    a4605449cc9f jbd2: rename jbd_debug() to jbd2_debug()
    db6c90f2671c jbd2: kill t_handle_lock transaction spinlock
    e9270898222a jbd2: fix use-after-free of transaction_t race
    b0412dd1c24b jbd2: refactor wait logic for transaction updates into a common function
    f980bf1586ef printk: Consolidate console deferred printing
    9be2957f014d interconnect: Fix locking for runpm vs reclaim
    f3f6bf22a4f5 kobject: Add sanity check for kset->kobj.ktype in kset_register()
    81bbe6667024 media: pci: ipu3-cio2: Initialise timing struct to avoid a compiler warning
    d4ef3c9c7947 usb: ehci: add workaround for chipidea PORTSC.PEC bug
    c829d25e26fb serial: cpm_uart: Avoid suspicious locking
    5353df78c226 scsi: target: iscsi: Fix buffer overflow in lio_target_nacl_info_show()
    b97aaf9faf89 tools: iio: iio_generic_buffer: Fix some integer type and calculation
    60a71fd1910e usb: gadget: fsl_qe_udc: validate endpoint index for ch9 udc
    c861a61be6d3 usb: cdns3: Put the cdns set active part outside the spin lock
    930c60e13947 media: pci: cx23885: replace BUG with error return
    48bb6a9fa5cb media: tuners: qt1010: replace BUG_ON with a regular error
    2a33fc57133d media: dvb-usb-v2: gl861: Fix null-ptr-deref in gl861_i2c_master_xfer
    5b1ea100ad36 media: az6007: Fix null-ptr-deref in az6007_i2c_xfer()
    3dd5846a8739 media: anysee: fix null-ptr-deref in anysee_master_xfer
    033b0c0780ad media: af9005: Fix null-ptr-deref in af9005_i2c_xfer
    903566208ae6 media: dw2102: Fix null-ptr-deref in dw2102_i2c_transfer()
    d9ef84a7c222 media: dvb-usb-v2: af9035: Fix null-ptr-deref in af9035_i2c_master_xfer
    ca49cef3acaa PCI: fu740: Set the number of MSI vectors
    d35e7ae10eb8 powerpc/pseries: fix possible memory leak in ibmebus_bus_init()
    46870eea5496 ARM: 9317/1: kexec: Make smp stop calls asynchronous
    ef7311101ca4 jfs: fix invalid free of JFS_IP(ipimap)->i_imap in diUnmount
    aa5b019a3e0f fs/jfs: prevent double-free in dbUnmount() after failed jfs_remount()
    7ac65c29b6c2 ext2: fix datatype of block number in ext2_xattr_set2()
    4f96c0665f9f md: raid1: fix potential OOB in raid1_remove_disk()
    f3e9fc7b02b9 bus: ti-sysc: Configure uart quirks for k3 SoC
    3157aa794c75 drm/exynos: fix a possible null-pointer dereference due to data race in exynos_drm_crtc_atomic_disable()
    78bc9d25997a drm/amd/display: Blocking invalid 420 modes on HDMI TMDS for DCN31
    5eca70c14b31 ALSA: hda: intel-dsp-cfg: add LunarLake support
    e8ba418d4926 samples/hw_breakpoint: Fix kernel BUG 'invalid opcode: 0000'
    961df5a3f5cc arm64: dts: qcom: sm8250-edo: correct ramoops pmsg-size
    49cd54900078 arm64: dts: qcom: sm8150-kumano: correct ramoops pmsg-size
    1e0a38bb840a arm64: dts: qcom: sm6125-pdx201: correct ramoops pmsg-size
    201071956ec6 drm/bridge: tc358762: Instruct DSI host to generate HSE packets
    c64ee9dd3358 wifi: mac80211_hwsim: drop short frames
    66594a1e6ddd netfilter: ebtables: fix fortify warnings in size_entry_mwt()
    fedd9377dd9c wifi: mac80211: check S1G action frame size
    e08333e2abae alx: fix OOB-read compiler warning
    2b0a093cdf59 mmc: sdhci-esdhc-imx: improve ESDHC_FLAG_ERR010450
    0a1f87f0ca76 tpm_tis: Resend command to recover from data transfer errors
    67589d247909 crypto: lib/mpi - avoid null pointer deref in mpi_cmp_ui()
    389106425dee wifi: wil6210: fix fortify warnings
    ddb8f358b5e0 wifi: mwifiex: fix fortify warning
    a7ebe459c72e wifi: ath9k: fix printk specifier
    3de6b6ab69e2 wifi: ath9k: fix fortify warnings
    6b0adfafb073 crypto: lrw,xts - Replace strlcpy with strscpy
    dc100292e503 devlink: remove reload failed checks in params get/set callbacks
    7b7964cd9db3 ACPI: x86: s2idle: Catch multiple ACPI_TYPE_PACKAGE objects
    eda268b5b7ad hw_breakpoint: fix single-stepping when using bpf_overflow_handler
    6e743b7261ef perf/imx_ddr: speed up overflow frequency of cycle
    f9a2c79c2970 perf/smmuv3: Enable HiSilicon Erratum 162001900 quirk for HIP08/09
    ed1afb597280 ACPI: video: Add backlight=native DMI quirk for Lenovo Ideapad Z470
    f685311dbe05 scftorture: Forgive memory-allocation failure if KASAN
    4f03fba096bf rcuscale: Move rcu_scale_writer() schedule_timeout_uninterruptible() to _idle()
    f1ceff37ac6b kernel/fork: beware of __put_task_struct() calling context
    430787056dd3 ACPICA: Add AML_NO_OPERAND_RESOLVE flag to Timer
    766e56faddbe locks: fix KASAN: use-after-free in trace_event_raw_event_filelock_lock
    6994f806c6d1 btrfs: output extra debug info if we failed to find an inline backref
    71eeddcad734 autofs: fix memory leak of waitqueues in autofs_catatonic_mode
    35ecaa3632bf Linux 5.15.132
    0c0d79f3366a pcd: fix error codes in pcd_init_unit()
    893978f1b4d1 drm/amd/display: Fix a bug when searching for insert_above_mpcc
    0b8e09b39ef3 MIPS: Only fiddle with CHECKFLAGS if `need-compiler'
    55d2e7c1ab8e kcm: Fix error handling for SOCK_DGRAM in kcm_sendmsg().
    e80228b27487 ixgbe: fix timestamp configuration code
    5b55dac919ec ipv6: fix ip6_sock_set_addr_preferences() typo
    481bd6dcc5fe net/tls: do not free tls_rec on async operation in bpf_exec_tx_verdict()
    3600c0dc0deb platform/mellanox: mlxbf-pmc: Fix reading of unprogrammed events
    07c0abc80604 platform/mellanox: mlxbf-pmc: Fix potential buffer overflows
    7c34ea34516d platform/mellanox: mlxbf-tmfifo: Drop jumbo frames
    694035201aac platform/mellanox: mlxbf-tmfifo: Drop the Rx packet if no more descriptors
    97275339c34c kcm: Fix memory leak in error path of kcm_sendmsg()
    864da4a5d5eb r8152: check budget for r8152_poll()
    fbdc4e9908b2 net: dsa: sja1105: hide all multicast addresses from "bridge fdb show"
    6a4480c5e6eb hsr: Fix uninit-value access in fill_frame_info()
    072324cfab9b net: ethernet: mtk_eth_soc: fix possible NULL pointer dereference in mtk_hwlro_get_fdir_all()
    5bb09dddc724 net: ethernet: mvpp2_main: fix possible OOB write in mvpp2_ethtool_get_rxnfc()
    06b4934ab2b5 net/smc: use smc_lgr_list.lock to protect smc_lgr_list.list iterate in smcr_port_add
    aea3801c234d kselftest/runner.sh: Propagate SIGTERM to runner child
    2f1e86014d0c net: ipv4: fix one memleak in __inet_del_ifa()
    f086e859ddc2 ARM: dts: BCM5301X: Extend RAM to full 256MB for Linksys EA6500 V2
    8173d9027031 ARM: dts: samsung: exynos4210-i9100: Fix LCD screen's physical size
    072cd213c64f block: don't add or resize partition on the disk with GENHD_FL_NO_PART
    c6ce1c5dd327 block: rename GENHD_FL_NO_PART_SCAN to GENHD_FL_NO_PART
    6c06a7f6b41c block: move GENHD_FL_BLOCK_EVENTS_ON_EXCL_WRITE to disk->event_flags
    8247ff0d5036 block: move GENHD_FL_NATIVE_CAPACITY to disk->state
    5ad42b999a42 pcd: cleanup initialization
    7607bc7fe6cc pcd: move the identify buffer into pcd_identify
    242bbe218814 perf hists browser: Fix the number of entries for 'e' key
    4d7a8a44e030 perf tools: Handle old data in PERF_RECORD_ATTR
    a8f91f480c62 perf hists browser: Fix hierarchy mode header
    4ee1cf2a5bcc MIPS: Fix CONFIG_CPU_DADDI_WORKAROUNDS `modules_install' regression
    df4d8d5ab647 drm/amd/display: prevent potential division by zero errors
    3b51d016bbbf mtd: rawnand: brcmnand: Fix potential false time out warning
    2353b7bb61e4 mtd: rawnand: brcmnand: Fix potential out-of-bounds access in oob write
    b59ff750bf80 mtd: rawnand: brcmnand: Fix crash during the panic_write
    ca5218aef9e5 btrfs: use the correct superblock to compare fsid in btrfs_validate_super
    f3260733894a btrfs: don't start transaction when joining with TRANS_JOIN_NOSTART
    7ef0e8b812e0 btrfs: free qgroup rsv on io failure
    5fd6f40d17e8 fuse: nlookup missing decrement in fuse_direntplus_link
    65b6890c3d01 ata: pata_ftide010: Add missing MODULE_DESCRIPTION
    0b62825dc6c3 ata: sata_gemini: Add missing MODULE_DESCRIPTION
    81dd61cb1caa ata: pata_falcon: fix IO base selection for Q40
    20bc2c470369 lib: test_scanf: Add explicit type cast to result initialization in test_number_prefix()
    4315b4a95ecf ext4: add correct group descriptors and reserved GDT blocks to system zone
    ef5fea70e591 jbd2: check 'jh->b_transaction' before removing it from checkpoint
    6778a3857266 jbd2: fix checkpoint cleanup performance regression
    6b195e07a2cf dmaengine: sh: rz-dmac: Fix destination and source data size setting
    0476f2016ddc ARC: atomics: Add compiler barrier to atomic operations...
    3375186d5e3f net/mlx5: Free IRQ rmap and notifier on kernel shutdown
    2348a375ee16 sh: boards: Fix CEU buffer size passed to dma_declare_coherent_memory()
    f5160dc17e81 net: hns3: remove GSO partial feature bit
    6d548b7cb216 net: hns3: fix the port information display when sfp is absent
    cc3c67e08169 net: hns3: fix invalid mutex between tc qdisc and dcb ets command issue
    2c9643fa6360 net: hns3: fix debugfs concurrency issue between kfree buffer and read
    8bfa87cf4a86 net: hns3: fix byte order conversion issue in hclge_dbg_fd_tcam_read()
    19280e8dfb52 netfilter: nfnetlink_osf: avoid OOB read
    1ad7b189cc14 netfilter: nftables: exthdr: fix 4-byte stack OOB write
    347f765176db net: dsa: sja1105: complete tc-cbs offload support on SJA1110
    cb4494cfe4b7 net: dsa: sja1105: fix -ENOSPC when replacing the same tc-cbs too many times
    77b850b84d21 net: dsa: sja1105: fix bandwidth discrepancy between tc-cbs software and offload
    d11109c03d6e ip_tunnels: use DEV_STATS_INC()
    fcfb5842ef9c idr: fix param name in idr_alloc_cyclic() doc
    131cd74a8e38 s390/zcrypt: don't leak memory if dev_set_name() fails
    12de76fdddb5 igb: Change IGB_MIN to allow set rx/tx value between 64 and 80
    7c2f90b1c213 igbvf: Change IGBVF_MIN to allow set rx/tx value between 64 and 80
    f4c5640d6d38 igc: Change IGC_MIN to allow set rx/tx value between 64 and 80
    9210b3dd74ac octeontx2-af: Fix truncation of smq in CN10K NIX AQ enqueue mbox handler
    1840f08c2a1b kcm: Destroy mutex in kcm_exit_net()
    6ea277b2c626 net: sched: sch_qfq: Fix UAF in qfq_dequeue()
    3868de7c5361 af_unix: Fix data race around sk->sk_err.
    d95456660fae af_unix: Fix data-races around sk->sk_shutdown.
    e5edc6e44a88 af_unix: Fix data-race around unix_tot_inflight.
    9151ed4b0061 af_unix: Fix data-races around user->unix_inflight.
    907fbed65cec net: phy: micrel: Correct bit assignments for phy_device flags
    5d2d3f2300c3 net: ipv6/addrconf: avoid integer underflow in ipv6_create_tempaddr
    77dd55f5ec6a veth: Fixing transmit return status for dropped packets
    56603b2c82e3 igb: disable virtualization features on 82580
    149bc7834d6f ipv4: ignore dst hint for multipath routes
    e18b49495a52 drm/i915/gvt: Drop unused helper intel_vgpu_reset_gtt()
    5979985f2d6b xsk: Fix xsk_diag use-after-free error during socket cleanup
    49acc5c5b280 net: fib: avoid warn splat in flow dissector
    ed4e0adfa407 net: read sk->sk_family once in sk_mc_loop()
    e0b483a0584f ipv4: annotate data-races around fi->fib_dead
    74df0319e4e2 sctp: annotate data-races around sk->sk_wmem_queued
    973a4c302d7f net/sched: fq_pie: avoid stalls in fq_pie_timer()
    5e22217c1142 pwm: lpc32xx: Remove handling of PWM channels
    676152264dec watchdog: intel-mid_wdt: add MODULE_ALIAS() to allow auto-load
    d6aa2be1379d perf top: Don't pass an ERR_PTR() directly to perf_session__delete()
    79bd17c99ec9 perf vendor events: Drop some of the JSON/events for power10 platform
    1356eaceef34 perf vendor events: Update the JSON/events descriptions for power10 platform
    24481d5c7413 x86/virt: Drop unnecessary check on extended CPUID level in cpu_has_svm()
    6e9863165674 perf annotate bpf: Don't enclose non-debug code with an assert()
    184be0d59242 Input: tca6416-keypad - fix interrupt enable disbalance
    0b79f5a19cfb Input: tca6416-keypad - always expect proper IRQ number in i2c client
    1e3167aa4ba2 backlight: gpio_backlight: Drop output GPIO direction check for initial power state
    6fc8bdc3cf4c pwm: atmel-tcb: Fix resource freeing in error path and remove
    6b2bb1a1a63c pwm: atmel-tcb: Harmonize resource allocation order
    d4734ef765eb pwm: atmel-tcb: Convert to platform remove callback returning void
    c3bc668581e7 perf trace: Really free the evsel->priv area
    8e96f741b328 perf trace: Use zfree() to reduce chances of use after free
    414cf7a2cc87 kconfig: fix possible buffer overflow
    be9ce0dbde4f gfs2: low-memory forced flush fixes
    751facd3634c gfs2: Switch to wait_event in gfs2_logd
    d0245b066971 kbuild: do not run depmod for 'make modules_sign'
    05333a6a21e3 bus: mhi: host: Skip MHI reset if device is in RDDM
    e2964c98ec31 NFSv4/pnfs: minor fix for cleanup path in nfs4_get_device_info
    da302f1d476a NFS: Fix a potential data corruption
    0db19df21be5 clk: qcom: mss-sc7180: fix missing resume during probe
    f64f682be7c8 clk: qcom: q6sstop-qcs404: fix missing resume during probe
    b2f39b813d1e soc: qcom: qmi_encdec: Restrict string length in decode
    e61db8922631 clk: qcom: gcc-mdm9615: use proper parent for pll0_vote clock
    a8474506c912 clk: imx: pll14xx: dynamically configure PLL for 393216000/361267200Hz
    a69b951c8398 dt-bindings: clock: xlnx,versal-clk: drop select:false
    ead2436cf05e pinctrl: cherryview: fix address_space_handler() argument
    8859f58c1790 parisc: led: Reduce CPU overhead for disk & lan LED computation
    2655e1d970cf parisc: led: Fix LAN receive and transmit LEDs
    7ad44409cd3b lib/test_meminit: allocate pages up to order MAX_ORDER
    2d8138cea71d clk: qcom: turingcc-qcs404: fix missing resume during probe
    9f5db4ab19f8 drm/ast: Fix DRAM init on AST2200
    cfc47807a482 clk: qcom: camcc-sc7180: fix async resume during probe
    309c27162afe fbdev/ep93xx-fb: Do not assign to struct fb_info.dev
    4316e951f164 scsi: qla2xxx: Fix firmware resource tracking
    7b89c3727bff scsi: qla2xxx: Error code did not return to upper layer
    15a71bb25beb scsi: qla2xxx: Fix smatch warn for qla_init_iocb_limit()
    106392156273 scsi: qla2xxx: Flush mailbox commands on chip reset
    def49a05aef4 scsi: qla2xxx: Remove unsupported ql2xenabledif option
    be12c9f4c60c scsi: qla2xxx: Fix TMF leak through
    4322f3de9f21 scsi: qla2xxx: Fix session hang in gnl
    a4708402c458 scsi: qla2xxx: Turn off noisy message log
    b0453b0cf506 scsi: qla2xxx: Fix erroneous link up failure
    5934b2125f5b scsi: qla2xxx: Fix command flush during TMF
    4a16a46c8481 scsi: qla2xxx: fix inconsistent TMF timeout
    f1ea164be545 scsi: qla2xxx: Fix deletion race condition
    683945b17724 scsi: qla2xxx: Limit TMF to 8 per function
    fde268c234d1 scsi: qla2xxx: Adjust IOCB resource on qpair create
    c29848249f78 io_uring: break iopolling on signal
    0def123f1254 io_uring: break out of iowq iopoll on teardown
    1a0aba2bf293 io_uring: always lock in io_apoll_task_func
    2920cc4c64a1 net/ipv6: SKB symmetric hash should incorporate transport ports
    529bcc70c49c udf: initialize newblock to 0
    fae2d591f3cb Revert "drm/amdgpu: install stub fence into potential unused fence pointers"
    f01e21d6c7ed md/md-bitmap: remove unnecessary local variable in backlog_store()
    99a8d14d7965 tracing: Zero the pipe cpumask on alloc to avoid spurious -EBUSY
    05c581ad3e7b perf/x86/uncore: Correct the number of CHAs on EMR
    861cfdc51f22 x86/sgx: Break up long non-preemptible delays in sgx_vepc_release()
    7e3ddbea87a9 USB: core: Fix oversight in SuperSpeed initialization
    7fe9d8799606 USB: core: Fix race by not overwriting udev->descriptor in hub_port_init()
    eda9a2966582 USB: core: Change usb_get_device_descriptor() API
    56c49a3328e9 USB: core: Unite old scheme and new scheme descriptor reads
    0ad6bad31da6 usb: typec: bus: verify partner exists in typec_altmode_attention
    31220bd89c22 usb: typec: tcpm: set initial svdm version based on pd revision
    3acc6b9f266f cpufreq: brcmstb-avs-cpufreq: Fix -Warray-bounds bug
    cb65ad51f1bd crypto: stm32 - fix loop iterating through scatterlist for DMA
    9ab2c149c2e7 s390/ipl: add missing secure/has_secure file to ipl type 'unknown'
    6aff2732577c arm64: sdei: abort running SDEI handlers during crash
    fedecaeef888 pstore/ram: Check start of empty przs during init
    8d68582b93e6 mmc: renesas_sdhi: register irqs before registering controller
    5294144b6ad2 fsverity: skip PKCS#7 parser when keyring is empty
    86608e1b0c6f net: handle ARPHRD_PPP in dev_is_mac_header_xmit()
    51ffed9ca1a4 X.509: if signature is unsupported skip validation
    6ecf09699eb1 dccp: Fix out of bounds access in DCCP error handler
    7a2978e8d3c0 dlm: fix plock lookup when using multiple lockspaces
    703cf47d47ba parisc: Fix /proc/cpuinfo output for lscpu
    49a49d442075 procfs: block chmod on /proc/thread-self/comm
    44f6ec589353 Revert "PCI: Mark NVIDIA T4 GPUs to avoid bus reset"
    d73d3787c9d1 ntb: Fix calculation ntb_transport_tx_free_entry()
    da0c7293f4db ntb: Clean up tx tail index on link down
    bfa051f650a7 ntb: Drop packets when qp link is down
    8f4edcd65534 scsi: mpt3sas: Perform additional retries if doorbell read returns 0
    58388f2958f6 Revert "scsi: qla2xxx: Fix buffer overrun"
    bd188d1e3855 media: venus: hfi_venus: Write to VIDC_CTRL_INIT after unmasking interrupts
    6e9632a01e6d media: dvb: symbol fixup for dvb_attach()
    9a43563cfd6b arm64: csum: Fix OoB access in IP checksum code for negative lengths
    a0a49da2a79a i3c: master: svc: fix probe failure when no i3c device exist
    a905ac21b2ab xtensa: PMU: fix base address for the newer hardware
    8742dbf9c25d backlight/lv5207lp: Compare against struct fb_info.device
    568132f74cb1 backlight/bd6107: Compare against struct fb_info.device
    4e7b4ddc900c backlight/gpio_backlight: Compare against struct fb_info.device
    3b018c3d1016 ARM: OMAP2+: Fix -Warray-bounds warning in _pwrdm_state_switch()
    cbb7d8a4b4be ipmi_si: fix a memleak in try_smi_init()
    6043dd31f771 PCI: rockchip: Use 64-bit mask on MSI 64-bit PCI address
    aba1bf197467 media: i2c: ccs: Check rules is non-NULL
    df64819dd6a0 mm/vmalloc: add a safer version of find_vm_area() for debug
    20b7d0a62ad1 scsi: core: Fix the scsi_set_resid() documentation
    20990d6a8543 printk: ringbuffer: Fix truncating buffer size min_t cast
    0a22f9c17b1a rcu: dump vmalloc memory info safely
    d479c841b18d ALSA: pcm: Fix missing fixup call in compat hw_refine ioctl
    111bafa210ae PM / devfreq: Fix leak in devfreq_dev_release()
    be7353af5b35 igb: set max size RX buffer when store bad packet is enabled
    d5790386595d skbuff: skb_segment, Call zero copy functions before using skbuff frags
    267a29f8bfdb netfilter: xt_sctp: validate the flag_info count
    b3d07714ad24 netfilter: xt_u32: validate user space input
    a9e6142e5f8f netfilter: ipset: add the missing IP_SET_HASH_WITH_NET0 macro for ip_set_hash_netportnet.c
    3e48f741e98a igmp: limit igmpv3_newpack() packet size to IP_MAX_MTU
    de16cb7986f2 virtio_ring: fix avail_wrap_counter in virtqueue_add_packed
    d6f80ddb9eda cpufreq: Fix the race condition while updating the transition_task of policy
    42d8c7fa0bf6 dmaengine: ste_dma40: Add missing IRQ check in d40_probe
    329d0f168c8f um: Fix hostaudio build errors
    58d17e766093 mtd: rawnand: fsmc: handle clk prepare error in fsmc_nand_resume()
    679a71b31179 mtd: spi-nor: Check bus width while setting QE bit
    8869fd166f23 leds: trigger: tty: Do not use LED_ON/OFF constants, use led_blink_set_oneshot instead
    0f715ea7d36e leds: multicolor: Use rounded division when calculating color components
    1a68bef23726 leds: pwm: Fix error code in led_pwm_create_fwnode()
    abd740db896b rpmsg: glink: Add check for kstrdup
    b45cf29f97a2 phy/rockchip: inno-hdmi: do not power on rk3328 post pll on reg write
    40d637359f3f phy/rockchip: inno-hdmi: round fractal pixclock in rk3328 recalc_rate
    52942a47d034 phy/rockchip: inno-hdmi: use correct vco_div_5 macro on rk3328
    31d7e6c7689b mtd: rawnand: brcmnand: Fix mtd oobsize
    6182318ac046 tracing: Fix race issue between cpu buffer write and swap
    548f48ec1915 tracing: Remove extra space at the end of hwlat_detector/mode
    2ba8bb00720a x86/speculation: Mark all Skylake CPUs as vulnerable to GDS
    dde88ab4e45b HID: multitouch: Correct devm device reference for hidinput input_dev name
    4fb28379b3c7 HID: logitech-dj: Fix error handling in logi_dj_recv_switch_to_dj_mode()
    1bb42aca7a96 Revert "IB/isert: Fix incorrect release of isert connection"
    4f1807fddd9b amba: bus: fix refcount leak
    1c3701373463 serial: tegra: handle clk prepare error in tegra_uart_hw_init()
    076fb40cf27a scsi: fcoe: Fix potential deadlock on &fip->ctlr_lock
    c4772759abe1 scsi: core: Use 32-bit hostnum in scsi_host_lookup()
    6248f4305378 cgroup:namespace: Remove unused cgroup_namespaces_init()
    04824d50e6b5 media: i2c: rdacm21: Fix uninitialized value
    f3572eef8551 media: ov2680: Fix regulators being left enabled on ov2680_power_on() errors
    205f71744176 media: ov2680: Fix ov2680_set_fmt() which == V4L2_SUBDEV_FORMAT_TRY not working
    89ecb4b40094 media: ov2680: Add ov2680_fill_format() helper function
    784d1b83ae2c media: ov2680: Don't take the lock for try_fmt calls
    dbb717b4ee68 media: ov2680: Remove VIDEO_V4L2_SUBDEV_API ifdef-s
    4c1a5c2885d4 media: ov2680: Fix vflip / hflip set functions
    958905ed42b8 media: ov2680: Fix ov2680_bayer_order()
    cdd5fca7200d media: ov2680: Remove auto-gain and auto-exposure controls
    322a805ffdff media: i2c: ov2680: Set V4L2_CTRL_FLAG_MODIFY_LAYOUT on flips
    abba34017e16 media: ov5640: Enable MIPI interface in ov5640_set_power_mipi()
    1717f67be875 USB: gadget: f_mass_storage: Fix unused variable warning
    121b8d30f42c media: venus: hfi_venus: Only consider sys_idle_indicator on V1
    f6b483ead6dc media: go7007: Remove redundant if statement
    d079a3e1ccdd platform/x86: dell-sysman: Fix reference leak
    426bd7418701 iommu/vt-d: Fix to flush cache of PASID directory table
    9dc6f660815a iommu/qcom: Disable and reset context bank before programming
    3274e32fc969 fsi: aspeed: Reset master errors after CFAM reset
    7a17deca33e1 IB/uverbs: Fix an potential error pointer dereference
    42d111304dd7 RDMA/hns: Fix CQ and QP cache affinity
    b051c3bf3bdf RDMA/hns: Fix incorrect post-send with direct wqe of wr-list
    154822356e4d RDMA/hns: Fix port active speed
    de4aca5b284e iommu/sprd: Add missing force_aperture
    46b76f13f1ad driver core: test_async: fix an error code
    a6992ecefe5d dma-buf/sync_file: Fix docs syntax
    d3256d80406c coresight: tmc: Explicit type conversions to prevent integer overflow
    93a5b461a4e1 RDMA/irdma: Replace one-element array with flexible-array member
    97097ea2f37e scsi: qedf: Do not touch __user pointer in qedf_dbg_fp_int_cmd_read() directly
    1c996be7f233 scsi: qedf: Do not touch __user pointer in qedf_dbg_debug_cmd_read() directly
    cb6d20a8b5d7 scsi: qedf: Do not touch __user pointer in qedf_dbg_stop_io_on_error_cmd_read() directly
    2f0d202d82b9 x86/APM: drop the duplicate APM_MINOR_DEV macro
    f34508d934c4 serial: sprd: Fix DMA buffer leak issue
    c54c66d904fa serial: sprd: Assign sprd_port after initialized to avoid wrong access
    f61fc650c478 scsi: qla4xxx: Add length check when parsing nlattrs
    46ad449efde1 scsi: be2iscsi: Add length check when parsing nlattrs
    4bd57d889099 scsi: iscsi: Add strlen() check in iscsi_if_set{_host}_param()
    e9bac3cc744f scsi: iscsi: Add length check for nlattr payload
    9285efd95996 scsi: iscsi: Rename iscsi_set_param() to iscsi_if_set_param()
    7231d60d41c4 scsi: RDMA/srp: Fix residual handling
    484ddaa90b7e usb: phy: mxs: fix getting wrong state with mxs_phy_is_otg_host()
    cbb8f7097e11 media: mediatek: vcodec: Return NULL if no vdec_fb is found
    18dc93de9019 media: rkvdec: increase max supported height for H.264
    f1e7d999f37e scsi: hisi_sas: Fix normally completed I/O analysed as failed
    46d1b2a3d5a6 scsi: hisi_sas: Fix warnings detected by sparse
    e454e985950b scsi: hisi_sas: Modify v3 HW SATA completion error processing
    7caac45b52f4 scsi: hisi_sas: Modify v3 HW SSP underflow error processing
    f64d02822b82 media: cx24120: Add retval check for cx24120_message_send()
    7ca7cd02114a media: dvb-usb: m920x: Fix a potential memory leak in m920x_i2c_xfer()
    fb24b65aaccd media: dib7000p: Fix potential division by zero
    56a3d8ae4576 drivers: usb: smsusb: fix error handling code in smsusb_init_device
    d1b51b130d32 iommu: rockchip: Fix directory table address encoding
    a50d60b8f2af iommu/amd/iommu_v2: Fix pasid_state refcount dec hit 0 warning on pasid unbind
    caf058833b6f media: v4l2-core: Fix a potential resource leak in v4l2_fwnode_parse_link()
    711e9e44f6c4 media: i2c: tvp5150: check return value of devm_kasprintf()
    30d4380eb030 media: ad5820: Drop unsupported ad5823 from i2c_ and of_device_id tables
    663114dfc178 RDMA/qedr: Remove a duplicate assignment in irdma_query_ah()
    1473e40b3912 pNFS: Fix assignment of xprtdata.cred
    fb7ddc1138b0 NFSv4.2: fix handling of COPY ERR_OFFLOAD_NO_REQ
    53a1e5ab1b11 NFS: Guard against READDIR loop when entry names exceed MAXNAMELEN
    19a648a07572 NFSD: da_addr_body field missing in some GETDEVICEINFO replies
    b0f127a7c635 fs: lockd: avoid possible wrong NULL parameter
    8f994b830dd0 jfs: validate max amount of blocks before allocation.
    f6a84ef1d080 ext4: fix unttached inode after power cut with orphan file feature enabled
    a9ddbfed5346 powerpc/iommu: Fix notifiers being shared by PCI and VIO buses
    a70c8de30514 nfs/blocklayout: Use the passed in gfp flags
    2935443dc9c2 powerpc/pseries: Rework lppaca_shared_proc() to avoid DEBUG_PREEMPT
    75dcb650a7ef powerpc: Don't include lppaca.h in paca.h
    cefcb002c5c9 PCI: layerscape: Add workaround for lost link capabilities during reset
    4be323c73797 PCI: layerscape: Add the endpoint linkup notifier support
    69c712389e1f PCI: dwc: Add start_link/stop_link inlines
    aac0a9a1577b wifi: ath10k: Use RMW accessors for changing LNKCTL
    3539bab5f9de wifi: ath11k: Use RMW accessors for changing LNKCTL
    ea670d0146a3 net/mlx5: Use RMW accessors for changing LNKCTL
    348ef09df984 drm/radeon: Use RMW accessors for changing LNKCTL
    5468237382ed drm/amdgpu: Use RMW accessors for changing LNKCTL
    00f79e78bf4b powerpc/perf: Convert fsl_emb notifier to state machine callbacks
    a26a5e4be2c4 powerpc/fadump: reset dump area size if fadump memory reserve fails
    13fd667db999 vfio/type1: fix cap_migration information leak
    6b708243d3d9 powerpc/radix: Move some functions into #ifdef CONFIG_KVM_BOOK3S_HV_POSSIBLE
    dbde1d9c54e2 clk: imx: composite-8m: fix clock pauses when set_rate would be a no-op
    824e97302fd8 clk: imx8mp: fix sai4 clock
    66ef144dbdf9 PCI/ASPM: Use RMW accessors for changing LNKCTL
    f46fa8ab8d82 PCI: pciehp: Use RMW accessors for changing LNKCTL
    759d978e831b pinctrl: mcp23s08: check return value of devm_kasprintf()
    02faf0bd6fdc PCI: Mark NVIDIA T4 GPUs to avoid bus reset
    4c20a4143276 PCI: microchip: Correct the DED and SEC interrupt bit offsets
    377f7aeddda0 clk: qcom: gcc-sm6350: Fix gcc_sdcc2_apps_clk_src
    1c4a98c55fa3 clk: qcom: reset: Use the correct type of sleep/delay based on length
    bd4eff9c835a clk: qcom: gcc-sm8250: Fix gcc_sdcc2_apps_clk_src
    b1cb8bf42b36 ext4: avoid potential data overflow in next_linear_group
    3e24082f1682 ext4: correct grp validation in ext4_mb_good_group
    febacbefe451 EDAC/igen6: Fix the issue of no error events
    964f62caac08 clk: qcom: gcc-sc7180: Fix up gcc_sdcc2_apps_clk_src
    f1399e1543e7 clk: sunxi-ng: Modify mismatched function name
    92913d32e719 drivers: clk: keystone: Fix parameter judgment in _of_pll_clk_init()
    3ad53071fe85 ipmi:ssif: Fix a memory leak when scanning for an adapter
    7792869495b6 ipmi:ssif: Add check for kstrdup
    53abafedfeb7 ALSA: ac97: Fix possible error value of *rac97
    48fc5717b249 of: unittest: Fix overlay type in apply/revert check
    01bb96ad3808 of: overlay: Call of_changeset_init() early
    30f04a41e7d7 md: raid0: account for split bio in iostat accounting
    9643cc0b1771 md/raid0: Fix performance regression for large sequential writes
    17fbf7da491f md/raid0: Factor out helper for mapping and submitting a bio
    d04f1e322f52 md: add error_handlers for raid0 and linear
    d8b6adb84041 md: Set MD_BROKEN for RAID1 and RAID10
    a68fabdad970 bus: ti-sysc: Fix cast to enum warning
    7636dfc42b66 arm64: dts: qcom: apq8016-sbc: Fix ov5640 regulator supply names
    fff4d36247e8 drm/mediatek: Fix potential memory leak if vmap() fail
    e5758ad9a34f drm/mediatek: Remove freeing not dynamic allocated memory
    97274bea0136 bus: ti-sysc: Fix build warning for 64-bit build
    cc6b09671d0c io_uring: fix drain stalls by invalid SQE
    0152e7758cc4 audit: fix possible soft lockup in __audit_inode_child()
    48e4c4819039 drm/msm/a2xx: Call adreno_gpu_init() earlier
    76c3ad12441f drm/amd/pm: fix variable dereferenced issue in amdgpu_device_attr_create()
    32e060927351 smackfs: Prevent underflow in smk_set_cipso()
    502dfc5875ba firmware: meson_sm: fix to avoid potential NULL pointer dereference
    c0b1eee64870 drm/msm/mdp5: Don't leak some plane state
    d0b82c217feb drm: xlnx: zynqmp_dpsub: Add missing check for dma_set_mask
    b7b0c48851c4 ima: Remove deprecated IMA_TRUSTED_KEYRING Kconfig
    8025396b76e9 drm/panel: simple: Add missing connector type and pixel format for AUO T215HVN01
    27eee65b2e31 drm/armada: Fix off-by-one error in armada_overlay_get_property()
    cc9254b24a4b arm64: dts: qcom: sm8150: Fix the I2C7 interrupt
    ea5bc6f5aa09 of: unittest: fix null pointer dereferencing in of_unittest_find_node_by_name()
    4197eeb55f4b drm/tegra: dpaux: Fix incorrect return value of platform_get_irq
    9712279e9743 drm/msm: Update dev core dump to not print backwards
    8ef5d1f16d92 md/md-bitmap: hold 'reconfig_mutex' in backlog_store()
    382638364711 md/bitmap: don't set max_write_behind if there is no write mostly device
    a3d36107ee48 md/raid10: use dereference_rdev_and_rrdev() to get devices
    94ca5eed9530 md/raid10: factor out dereference_rdev_and_rrdev()
    246bac7d3c3e drm/amdgpu: Update min() to min_t() in 'amdgpu_info_ioctl'
    de93b4711ac2 arm64: dts: qcom: sdm845: Fix the min frequency of "ice_core_clk"
    a9e56fa8a0ca arm64: dts: qcom: sdm845: Add missing RPMh power domain to GCC
    db0ba312542d ARM: dts: BCM53573: Fix Ethernet info for Luxul devices
    c4413633ef78 drm: adv7511: Fix low refresh rate register for ADV7533/5
    57b6d92c79e9 ARM: dts: samsung: s5pv210-smdkv210: correct ethernet reg addresses (split)
    b7f47031e319 ARM: dts: s5pv210: add dummy 5V regulator for backlight on SMDKv210
    2f0246b3c7ff ARM: dts: samsung: s3c6410-mini6410: correct ethernet reg addresses (split)
    d12beb1b1ee5 ARM: dts: s3c64xx: align pinctrl with dtschema
    188f2d41fa5d x86/mm: Fix PAT bit missing from page protection modify mask
    1dd43e1e54d5 drm/etnaviv: fix dumping of active MMU context
    1634fe406c34 arm64: dts: qcom: pmi8994: Add missing OVP interrupt
    4b7eb5e2c1c4 arm64: dts: qcom: Move WLED num-strings from pmi8994 to sony-xperia-tone
    92919d98e673 arm64: dts: qcom: pmi8994: Remove hardcoded linear WLED enabled-strings
    365909857242 arm64: dts: qcom: pm660l: Add missing short interrupt
    ea48fd91df12 arm64: dts: qcom: correct SPMI WLED register range encoding
    eee01e0d6abe arm64: dts: qcom: pmi8998: Add node for WLED
    b788afdbfd5a arm64: dts: qcom: sm8250-sony-xperia: correct GPIO keys wakeup again
    2840d9b9c875 ARM: dts: BCM53573: Use updated "spi-gpio" binding properties
    b35f3ca1877e ARM: dts: BCM53573: Add cells sizes to PCIe node
    bed08bb83292 drm/amdgpu: avoid integer overflow warning in amdgpu_device_resize_fb_bar()
    261e69456617 arm64: dts: qcom: sm8250: Mark PCIe hosts as DMA coherent
    12a93e53eaf0 arm64: dts: qcom: pmk8350: fix ADC-TM compatible string
    4c9a637258bb arm64: dts: qcom: sm8350: Use proper CPU compatibles
    4c918fb77dea arm64: dts: qcom: sm8350: Add missing LMH interrupts to cpufreq
    9c022ab2db40 arm64: dts: qcom: msm8996: Add missing interrupt to the USB2 controller
    bda65ecaec97 arm64: dts: qcom: sm8250-edo: Rectify gpio-keys
    6119aaced94f arm64: dts: qcom: sm8250-edo: Add GPIO line names for PMIC GPIOs
    c0dc9d7d3f2b arm64: dts: qcom: sm8250-edo: Add gpio line names for TLMM
    d2d698daa1fa arm64: dts: qcom: sm8250: correct dynamic power coefficients
    510bae3d37f7 soc: qcom: ocmem: Fix NUM_PORTS & NUM_MACROS macros
    b08c7a31baeb soc: qcom: ocmem: Add OCMEM hardware version print
    dc04034502e6 ASoC: stac9766: fix build errors with REGMAP_AC97
    89602de9a2d7 quota: fix dqput() to follow the guarantees dquot_srcu should provide
    1df46e717ee9 quota: add new helper dquot_active()
    bd0a6452f070 quota: rename dquot_active() to inode_quota_active()
    5b8240223407 quota: factor out dquot_write_dquot()
    6c6efd3a1d06 drm/bridge: tc358764: Fix debug print parameter order
    a48e7def0006 netrom: Deny concurrent connect().
    4cf994d3f4ff net/sched: sch_hfsc: Ensure inner classes have fsc curve
    edb5b1b3b9f8 hwmon: (tmp513) Fix the channel number in tmp51x_is_visible()
    a85fd8116555 mlxsw: i2c: Limit single transaction buffer size
    7790b6a2f5f0 mlxsw: i2c: Fix chunk size setting in output mailbox buffer
    510e0cbd6408 net: arcnet: Do not call kfree_skb() under local_irq_disable()
    93a572b9d42f wifi: ath9k: use IS_ERR() with debugfs_create_dir()
    5138beea8e7f Bluetooth: btusb: Do not call kfree_skb() under spin_lock_irqsave()
    d7fd24b8d1bb wifi: mwifiex: avoid possible NULL skb pointer dereference
    71ce8be48bf0 wifi: nl80211/cfg80211: add forgotten nla_policy for BSS color attribute
    11f93fff6e8a wifi: ath9k: protect WMI command response buffer replacement with a lock
    6904c7afd512 wifi: ath9k: fix races between ath9k_wmi_cmd and ath9k_wmi_ctrl_rx
    cec7db9ea031 samples/bpf: fix broken map lookup probe
    89f19a9a055d wifi: mwifiex: Fix missed return in oob checks failed path
    308eb3a609ac wifi: mwifiex: fix memory leak in mwifiex_histogram_read()
    9c00731bf05d fs: ocfs2: namei: check return value of ocfs2_add_entry()
    f683992d30ee lwt: Check LWTUNNEL_XMIT_CONTINUE strictly
    e3f647e4b642 lwt: Fix return values of BPF xmit ops
    4ff998134025 hwrng: iproc-rng200 - Implement suspend and resume calls
    5a70ab6b59b2 crypto: caam - fix unchecked return value error
    660b6b1c5cf8 ice: ice_aq_check_events: fix off-by-one check when filling buffer
    55fab9389d65 net-memcg: Fix scope of sockmem pressure indicators
    41c40d84838d selftests/bpf: Clean up fmod_ret in bench_rename test script
    50c78e71446d net: tcp: fix unexcepted socket die when snd_wnd is 0
    942d8cefb022 Bluetooth: Fix potential use-after-free when clear keys
    7b0243d26a71 Bluetooth: nokia: fix value check in nokia_bluetooth_serdev_probe()
    048545d9fc64 crypto: api - Use work queue in crypto_destroy_instance
    56cb7bbefcaf crypto: stm32 - Properly handle pm_runtime_get failing
    e3c4a6b073e4 selftests/bpf: fix static assert compilation issue for test_cls_*.c
    43423b3e0467 wifi: mwifiex: fix error recovery in PCIE buffer descriptor management
    7c54b6fc39eb wifi: mwifiex: Fix OOB and integer underflow when rx packets
    a20b96cf6925 wifi: mt76: mt7915: fix power-limits while chan_switch
    5c75a4379589 can: gs_usb: gs_usb_receive_bulk_callback(): count RX overflow errors also in case of OOM
    890843254f38 spi: tegra20-sflash: fix to check return value of platform_get_irq() in tegra_sflash_probe()
    2ff9ac0cf25f wifi: mt76: testmode: add nla_policy for MT76_TM_ATTR_TX_LENGTH
    802008e8c73a ipv6: Add reasons for skb drops to __udp6_lib_rcv
    7dcbc0bb0e5c bpf: reject unhashed sockets in bpf_sk_assign
    caa2883b1885 udp: re-score reuseport groups when connected sockets are present
    b60dfa4559d8 regmap: rbtree: Use alloc_flags for memory allocations
    34f1180658d9 hwrng: pic32 - use devm_clk_get_enabled
    5af3c8676b36 hwrng: nomadik - keep clock enabled while hwrng is registered
    14c6d1e80847 tcp: tcp_enter_quickack_mode() should be static
    7b75b4c90a9e bpf: Clear the probe_addr for uprobe
    75d3960be702 bpftool: Use a local bpf_perf_event_value to fix accessing its fields
    8ea6871116d5 cpufreq: powernow-k8: Use related_cpus instead of cpus in driver.exit()
    be2092d2a703 x86/efistub: Fix PCI ROM preservation in mixed mode
    9eb25ea7b65d ACPI: x86: s2idle: Fix a logic error parsing AMD constraints table
    26097a7f28b3 ACPI: x86: s2idle: Post-increment variables when getting constraints
    8a962f11a95b s390/paes: fix PKEY_TYPE_EP11_AES handling for secure keyblobs
    7833a74f8d00 s390/pkey: fix/harmonize internal keyblob headers
    208383d68510 selftests/futex: Order calls to futex_lock_pi
    c7802ff51adc perf/imx_ddr: don't enable counter0 if none of 4 counters are used
    0a872a0521c8 x86/decompressor: Don't rely on upper 32 bits of GPRs being preserved
    3af6f77e8090 selftests/resctrl: Close perf value read fd on errors
    4505ad996b66 selftests/resctrl: Unmount resctrl FS if child fails to run benchmark
    c68a196e7ff6 selftests/resctrl: Don't leak buffer in fill_cache()
    fdcb63afd3f6 selftests/resctrl: Add resctrl.h into build deps
    b2ba11ed4d10 selftests/resctrl: Make resctrl_tests run using kselftest framework
    e0478944f4a5 OPP: Fix passing 0 to PTR_ERR in _opp_attach_genpd()
    ec9d118ad99d refscale: Fix uninitalized use of wait_queue_head_t
    e280033ef135 ARM: ptrace: Restore syscall skipping for tracers
    4c3f33904dea ARM: ptrace: Restore syscall restart tracing
    0481251b7cd6 selftests/harness: Actually report SKIP for signal tests
    060ca3f7899a tmpfs: verify {g,u}id mount options correctly
    d412e9b34b90 fs: Fix error checking for d_hash_and_lookup()
    a4229f93bc54 eventfd: prevent underflow for eventfd semaphores
    cedb8719333d reiserfs: Check the return value from __getblk()
    c1a4117f1544 Revert "net: macsec: preserve ingress frame ordering"
    40671f90d5b5 udf: Handle error when adding extent to a file
    099bf90d7fc4 udf: Check consistency of Space Bitmap Descriptor
    7039aa1be9cc of: kexec: Mark ima_{free,stable}_kexec_buffer() as __init
    759d51eda2d0 net: Avoid address overwrite in kernel_connect
    7c4cce5700b9 arm64: lib: Import latest version of Arm Optimized Routines' strncmp
    104df1c695c1 crypto: rsa-pkcs1pad - Use helper to set reqsize
    273f4615314f platform/mellanox: Fix mlxbf-tmfifo not handling all virtio CONSOLE notifications
    9ef5c25bcf1b tracing: Introduce pipe_cpumask to avoid race on trace_pipes
    8c1b60dad0f5 ALSA: seq: oss: Fix racy open/close of MIDI devices
    fa05aea28195 scsi: lpfc: Fix incorrect big endian type assignment in bsg loopback path
    f0bf8a071134 scsi: storvsc: Always set no_report_opcodes
    e9e62419e797 sctp: handle invalid error codes without calling BUG()
    3714bb4a1df8 bnx2x: fix page fault following EEH recovery
    53b8cc2f9685 netlabel: fix shift wrapping bug in netlbl_catmap_setlong()
    867cdd7f9544 drm/amdgpu: Match against exact bootloader status
    0863204deb3c net: hns3: restore user pause configure when disable autoneg
    ac93def0dbb4 scsi: qedi: Fix potential deadlock on &qedi_percpu->p_work_lock
    bef6c89a92d0 scsi: lpfc: Remove reftag check in DIF paths
    b439e33a8c93 idmaengine: make FSL_EDMA and INTEL_IDMA64 depends on HAS_IOMEM
    156b803194ae wifi: brcmfmac: Fix field-spanning write in brcmf_scan_params_v2_to_v1()
    87ea5e89407e net: usb: qmi_wwan: add Quectel EM05GV2
    e1313fa9d2e3 vmbus_testing: fix wrong python syntax for integer value comparison
    5faad57ba6c7 clk: fixed-mmio: make COMMON_CLK_FIXED_MMIO depend on HAS_IOMEM
    e13f0dd5fbe2 kprobes: Prohibit probing on CFI preamble symbol
    ee49b97cb5ae security: keys: perform capable check only on privileged operations
    f44f50305de2 ata: pata_arasan_cf: Use dev_err_probe() instead dev_err() in data_xfer()
    a85c523aeccd ovl: Always reevaluate the file signature for IMA
    3faa126258a9 drm/amd/display: Exit idle optimizations before attempt to access PHY
    c152ca4f219b platform/x86: huawei-wmi: Silence ambient light sensor
    a9988b9c7a31 platform/x86/intel/hid: Add HP Dragonfly G2 to VGBS DMI quirks
    7f3901b04c8f platform/x86: intel: hid: Always call BTNL ACPI method
    23151421ed01 ASoC: atmel: Fix the 8K sample parameter in I2SC master
    c934d2a6970c ASoC: rt711-sdca: fix for JD event handling in ClockStop Mode0
    20587011d271 ASoC: rt711: fix for JD event handling in ClockStop Mode0
    b41f79896456 ASoc: codecs: ES8316: Fix DMIC config
    cc2b0a2055dc ASoC: rt5682-sdw: fix for JD event handling in ClockStop Mode0
    5b64fc2471f9 fs/nls: make load_nls() take a const parameter
    f85908f6bfd2 s390/dasd: fix hanging device after request requeue
    a4845e694893 s390/dasd: use correct number of retries for ERP requests
    e062aa1acf9b m68k: Fix invalid .section syntax
    bbfa7d712b24 vxlan: generalize vxlan_parse_gpe_hdr and remove unused args
    b10215ffdb01 ethernet: atheros: fix return value check in atl1c_tso_csum()
    6bb94f46d31a ASoC: da7219: Check for failure reading AAD IRQ events
    279a6dad0cd9 ASoC: da7219: Flush pending AAD IRQ when suspending
    d424c636b750 ksmbd: no response from compound read
    82373d1b763e ksmbd: fix out of bounds in smb3_decrypt_req()
    20d449a08749 9p: virtio: make sure 'offs' is initialized in zc_request
    c4269c7258d9 media: pci: cx23885: fix error handling for cx23885 ATSC boards
    17d75773b66e media: pulse8-cec: handle possible ping error
    f281a3739399 phy: qcom-snps-femto-v2: use qcom_snps_hsphy_suspend/resume error code
    dfff9c91cbb0 ARM: dts: imx: Set default tuning step for imx7d usdhc
    4e364cab1331 ARM: dts: imx: Adjust dma-apbh node name
    99319298fd9a ARM: dts: imx7s: Drop dma-apb interrupt-names
    1dc2c12854b6 ARM: dts: imx: update sdma node name format
    aff03380bda4 Linux 5.15.131
    cd8ab566cf17 usb: typec: tcpci: clear the fault status bit
    403b2e940910 usb: typec: tcpci: move tcpci.h to include/linux/usb/
    f29483873e24 pinctrl: amd: Don't show `Invalid config param` errors
    b911bef132a0 nilfs2: fix WARNING in mark_buffer_dirty due to discarded buffer reuse
    1c6ddf739f15 nilfs2: fix general protection fault in nilfs_lookup_dirty_data_buffers()
    f6e61aef5c5d tcpm: Avoid soft reset when partner does not support get_status
    da0e7d435e31 fsi: master-ast-cf: Add MODULE_FIRMWARE macro
    72eca651d732 firmware: stratix10-svc: Fix an NULL vs IS_ERR() bug in probe
    907216337bea serial: sc16is7xx: fix bug when first setting GPIO direction
    45d9611ebff2 serial: sc16is7xx: fix broken port 0 uart init
    f90e267dd27e serial: qcom-geni: fix opp vote on shutdown
    46d13013b574 wifi: mt76: mt7921: do not support one stream on secondary antenna only
    a5c2a467e9e7 Bluetooth: btsdio: fix use after free bug in btsdio_remove due to race condition
    f49294ad6898 staging: rtl8712: fix race condition
    d17cec60e87c HID: wacom: remove the battery when the EKR is off
    842c7da3eee2 usb: chipidea: imx: improve logic if samsung,picophy-* parameter is 0
    276a906f81a7 usb: dwc3: meson-g12a: do post init to fix broken usb after resumption
    60f938e84fbb ALSA: usb-audio: Fix init call orders for UAC1
    e949dd2a9b6b USB: serial: option: add FOXCONN T99W368/T99W373 product
    c41411d8b333 USB: serial: option: add Quectel EM05G variant (0x030e)
    09baa839d415 modules: only allow symbol_get of EXPORT_SYMBOL_GPL modules
    997a194914c4 rtc: ds1685: use EXPORT_SYMBOL_GPL for ds1685_rtc_poweroff
    3d0f6408601b net: enetc: use EXPORT_SYMBOL_GPL for enetc_phc_index
    da95090821c4 mmc: au1xmmc: force non-modular build and remove symbol_get usage
    e3e68100c036 ARM: pxa: remove use of symbol_get()
    bb5bf157b5be ksmbd: replace one-element array with flex-array member in struct smb2_ea_info
    2e3f57f74c0a ksmbd: fix wrong DataOffset validation of create context
    b3ad7f39fd85 erofs: ensure that the post-EOF tails are all zeroed
    8f790700c974 Linux 5.15.130
    69347c334071 rcu-tasks: Add trc_inspect_reader() checks for exiting critical section
    8046fb611f70 rcu-tasks: Wait for trc_read_check_handler() IPIs
    da22db901cc1 rcu-tasks: Fix IPI failure handling in trc_wait_for_one_reader
    a0249d365ac8 rcu: Prevent expedited GP from enabling tick on offline CPU
    7aec063d6029 ARM: module: Use module_init_layout_section() to spot init sections
    4a8976052acd arm64: module: Use module_init_layout_section() to spot init sections
    f8a74159d116 arm64: module-plts: inline linux/moduleloader.h
    363bbb5008e5 module: Expose module_init_layout_section()
    758e3d0cb753 ACPI: thermal: Drop nocrt parameter
    9e43368a3393 Linux 5.15.129
    d48016d74836 mm,ima,kexec,of: use memblock_free_late from ima_free_kexec_buffer
    1c41cd30d5cd mm: memory-failure: fix unexpected return value in soft_offline_page()
    0712721e4f4f mm: memory-failure: kill soft_offline_free_page()
    efd02b5cadd5 dma-buf/sw_sync: Avoid recursive lock during fence signal
    8dbf913520c4 pinctrl: renesas: rza2: Add lock around pinctrl_generic{{add,remove}_group,{add,remove}_function}
    f1c0402b8e22 clk: Fix undefined reference to `clk_rate_exclusive_{get,put}'
    10bc3eddc605 scsi: core: raid_class: Remove raid_component_add()
    d3d57cdbfda4 scsi: snic: Fix double free in snic_tgt_create()
    ef56cc8889be can: raw: add missing refcount for memory leak fix
    930f3f164964 drm/i915: Fix premature release of request's reusable memory
    3cb86cc565df cgroup/cpuset: Free DL BW in case can_attach() fails
    ffff4fc4bad7 sched/deadline: Create DL BW alloc, free & check overflow interface
    86aa90795979 cgroup/cpuset: Iterate only if DEADLINE tasks are present
    43d8cbfefa7c sched/cpuset: Keep track of SCHED_DEADLINE task in cpusets
    d0eb4917f4d3 sched/cpuset: Bring back cpuset_mutex
    918879de0e23 cgroup/cpuset: Rename functions dealing with DEADLINE accounting
    78efab71a649 torture: Fix hang during kthread shutdown phase
    c8fb97dd7fe6 nfsd: use vfs setgid helper
    01966511868e nfs: use vfs setgid helper
    a7a1849899aa x86/fpu: Set X86_FEATURE_OSXSAVE feature after enabling OSXSAVE in CR4
    ad79f943c869 x86/fpu: Invalidate FPU state correctly on exec()
    b190cf1f277a drm/display/dp: Fix the DP DSC Receiver cap size
    c8aab333d41a drm/vmwgfx: Fix shader stage validation
    b53ed415163e PCI: acpiphp: Use pci_assign_unassigned_bridge_resources() only for non-root bus
    60ba1bfa036a media: vcodec: Fix potential array out-of-bounds in encoder queue_setup
    544cd10defa1 of: dynamic: Refactor action prints to not use "%pOF" inside devtree_lock
    f1d4a5881856 of: unittest: Fix EXPECT for parse_phandle_with_args_map() test
    ce66cd478636 radix tree: remove unused variable
    898c8c5b1114 lib/clz_ctz.c: Fix __clzdi2() and __ctzdi2() for 32-bit kernels
    ff90a4c6edf8 batman-adv: Hold rtnl lock during MTU update via netlink
    ea38c0d9aaa2 batman-adv: Fix batadv_v_ogm_aggr_send memory leak
    7f3f72eb8f5b batman-adv: Fix TT global entry leak when client roamed back
    f7667b49880a batman-adv: Do not get eth header before batadv_check_management_packet
    3f9312dd7581 batman-adv: Don't increase MTU when set by user
    cde5a240d72d batman-adv: Trigger events for auto adjusted MTU
    22426e1ce679 selinux: set next pointer before attaching to list
    711595bfdccf nfsd: Fix race to FREE_STATEID and cl_revoked
    bd1697e12230 NFS: Fix a use after free in nfs_direct_join_group()
    5f642613746e mm: add a call to flush_cache_vmap() in vmap_pfn()
    440c10034b4d ALSA: ymfpci: Fix the missing snd_card_free() call at probe error
    5cc7d81cf576 clk: Fix slab-out-of-bounds error in devm_clk_release()
    0f72859acfa2 NFSv4: Fix dropped lock for racing OPEN and delegation return
    9c025420fef2 ibmveth: Use dcbf rather than dcbfl
    7e546bd08943 Revert "KVM: x86: enable TDP MMU by default"
    67af12f5582b net/ncsi: change from ndo_set_mac_address to dev_set_mac_address
    4451457d61e0 net/ncsi: make one oem_gma function for all mfr id
    f683f4be802b bonding: fix macvlan over alb bond support
    0fa8046e923a net: remove bond_slave_has_mac_rcu()
    f0ec97fca629 rtnetlink: Reject negative ifindexes in RTM_NEWLINK
    00247cfd2b69 rtnetlink: return ENODEV when ifname does not exist and group is given
    75cfb7de44e5 netfilter: nf_tables: fix out of memory error handling
    f22954f8c58f netfilter: nf_tables: flush pending destroy work before netlink notifier
    ff34403fef98 net/sched: fix a qdisc modification with ambiguous command request
    30624ea3f8b6 igc: Fix the typo in the PTM Control macro
    f697c3ead109 igb: Avoid starting unnecessary workqueues
    d7823d752ce1 ice: fix receive buffer size miscalculation
    ace1b0ae3097 net: validate veth and vxcan peer ifindexes
    335be585416d net: bcmgenet: Fix return value check for fixed_phy_register()
    60a5034584ea net: bgmac: Fix return value check for fixed_phy_register()
    5b52c9ba42c0 ipvlan: Fix a reference count leak warning in ipvlan_ns_exit()
    2bad37b6f675 dccp: annotate data-races in dccp_poll()
    9b015360e86f sock: annotate data-races around prot->memory_pressure
    c52c6c0223e1 octeontx2-af: SDP: fix receive link config
    ce6e2b14bc09 tracing: Fix memleak due to race between current_tracer and trace
    ef748360ba91 tracing: Fix cpu buffers unavailable due to 'record_disabled' missed
    fdf5804d7475 can: raw: fix lockdep issue in raw_release()
    278fccf587dd drm/amd/display: check TG is non-null before checking if enabled
    a955e6a0e39d drm/amd/display: do not wait for mpc idle if tg is disabled
    e0bd4f0c60b4 can: raw: fix receiver memory leak
    b832174b7f89 jbd2: fix a race when checking checkpoint buffer busy
    9c31bb2684f8 jbd2: remove journal_clean_one_cp_list()
    d91783e6864a jbd2: remove t_checkpoint_io_list
    a0ab49e7a758 ALSA: pcm: Fix potential data race at PCM memory allocation helpers
    2e56d380daa9 fbdev: fix potential OOB read in fast_imageblit()
    14163f4a4fa6 fbdev: Fix sys_imageblit() for arbitrary image widths
    5b60bd9081a9 fbdev: Improve performance of sys_imageblit()
    166f0bf4560b MIPS: cpu-features: Use boot_cpu_type for CPU type based features
    8f106e97409d MIPS: cpu-features: Enable octeon_cache by cpu_type
    d1d0b239f974 fs: dlm: fix mismatch of plock results from userspace
    77d334c44681 fs: dlm: use dlm_plock_info for do_unlock_close
    f9a33cc7d946 fs: dlm: change plock interrupted message to debug again
    7ac088841ffb fs: dlm: add pid to debug log
    df9c842ab0a4 dlm: replace usage of found with dedicated list iterator variable
    33e9c610e337 dlm: improve plock logging if interrupted
    d9ce077f8b1f PCI: acpiphp: Reassign resources on bridge if necessary
    8cc8645dd3e1 xprtrdma: Remap Receive buffers after a reconnect
    91a707507e83 NFSv4: fix out path in __nfs4_get_acl_uncached
    323b830eebd1 NFSv4.2: fix error handling in nfs42_proc_getxattr
    5de0a325c45e objtool/x86: Fix SRSO mess
    5ddfe5cc8716 Linux 5.15.128
    9080f4fcc202 x86/srso: Correct the mitigation status when SMT is disabled
    484eefc6ff9c objtool/x86: Fixup frame-pointer vs rethunk
    55f1cbeaa159 x86/retpoline,kprobes: Fix position of thunk sections with CONFIG_LTO_CLANG
    fa24cd0fbcb7 x86/srso: Disable the mitigation on unaffected configurations
    aa0777ce0d3d x86/CPU/AMD: Fix the DIV(0) initial fix attempt
    bbe585239d4f x86/retpoline: Don't clobber RFLAGS during srso_safe_ret()
    19f23d16b0e0 x86/static_call: Fix __static_call_fixup()
    df6495f203a7 x86/srso: Explain the untraining sequences a bit more
    43548590ad7e x86/cpu: Cleanup the untrain mess
    035e906bfc93 x86/cpu: Rename srso_(.*)_alias to srso_alias_\1
    19c1c0499650 x86/cpu: Rename original retbleed methods
    f77dbb90962b x86/cpu: Clean up SRSO return thunk mess
    f624ce6c7fc2 x86/ibt: Add ANNOTATE_NOENDBR
    f1171d455d94 objtool: Add frame-pointer-specific function ignore
    08f7cfd44f77 x86/alternative: Make custom return thunk unconditional
    0d810eff090c x86/cpu: Fix up srso_safe_ret() and __x86_return_thunk()
    8089aae6020e x86/cpu: Fix __x86_return_thunk symbol type
    5b28fda5fdee mmc: f-sdh30: fix order of function calls in sdhci_f_sdh30_remove
    e8c5081da2cc net: fix the RTO timer retransmitting skb every 1ms if linear option is enabled
    431db3f48c28 virtio-net: set queues after driver_ok
    d39fc9b94dc0 af_unix: Fix null-ptr-deref in unix_stream_sendpage().
    9a4d8dc706c2 arm64: dts: rockchip: Disable HS400 for eMMC on ROCK Pi 4
    6b64974e02ea exfat: check if filename entries exceeds max filename length
    6065b3017107 netfilter: set default timeout to 3 secs for sctp shutdown send and recv state
    a00c5d2c208b drm/amd: flush any delayed gfxoff on suspend entry
    d578c919deb7 drm/qxl: fix UAF on handle creation
    ff09f9e671ff mmc: block: Fix in_flight[issue_type] value error
    b803fedb6e50 mmc: wbsd: fix double mmc_free_host() in wbsd_init()
    961f7ce16223 cifs: Release folio lock on fscache read hit.
    cc3f194f46e7 ALSA: usb-audio: Add support for Mythware XA001AU capture and playback interfaces.
    18e27df4f2b4 serial: 8250: Fix oops for port->pm on uart_change_pm()
    e9b8ee715dbc riscv: uaccess: Return the number of bytes effectively not copied
    b2a331abcb03 ALSA: hda/realtek - Remodified 3k pull low procedure
    dfb9676ed25b soc: aspeed: socinfo: Add kfree for kstrdup
    c5ac7522a8db ASoC: meson: axg-tdm-formatter: fix channel slot allocation
    fd346ef1cd2d ASoC: rt5665: add missed regulator_bulk_disable
    e878458d820c ARM: dts: imx: Set default tuning step for imx6sx usdhc
    430c29a54e4a arm64: dts: qcom: qrb5165-rb5: fix thermal zone conflict
    03522d73a498 bus: ti-sysc: Flush posted write on enable before reset
    578371ce0d7f net: do not allow gso_size to be set to GSO_BY_FRAGS
    5fc4fd3f3eb8 sock: Fix misuse of sk_under_memory_pressure()
    fc3d82d295d1 net: dsa: mv88e6xxx: Wait for EEPROM done before HW reset
    f11c2802e143 i40e: fix misleading debug logs
    5ba2b936f3e1 iavf: fix FDIR rule fields masks validation
    ae6834689fd6 team: Fix incorrect deletion of ETH_P_8021AD protocol vid from slaves
    0ffbc341cfae net: phy: broadcom: stub c45 read/write for 54810
    bf221e5e4b19 netfilter: nft_dynset: disallow object maps
    9177869b85dd ipvs: fix racy memcpy in proc_do_sync_threshold
    1adaec4758d1 netfilter: nf_tables: deactivate catchall elements in next generation
    82109740d610 netfilter: nf_tables: fix false-positive lockdep splat
    b2f6d73395cb drm/panel: simple: Fix AUO G121EAN01 panel timings according to the docs
    7207ee323afa selftests: mirror_gre_changes: Tighten up the TTL test match
    c2a6ffe3f1a3 net: phy: fix IRQ-based wake-on-lan over hibernate / power off
    8e5e967348ca xfrm: add forgotten nla_policy for XFRMA_MTIMER_THRESH
    075448a2eb75 xfrm: add NULL check in xfrm_update_ae_params
    e1e04cc2ef2c ip_vti: fix potential slab-use-after-free in decode_session6
    a1639a82ce14 ip6_vti: fix slab-use-after-free in decode_session6
    44b3d4096700 xfrm: fix slab-use-after-free in decode_session6
    a465ace883ac net: xfrm: Amend XFRMA_SEC_CTX nla_policy structure
    fed1cd2cd3aa net: af_key: fix sadb_x_filter validation
    1960f468078b net: xfrm: Fix xfrm_address_filter OOB read
    080dedb1cad8 i2c: designware: Handle invalid SMBus block data response length value
    416c538684bd i2c: designware: Correct length byte validation logic
    b966e9e1e250 btrfs: fix BUG_ON condition in btrfs_cancel_balance
    77698e6ff6f0 tty: serial: fsl_lpuart: Clear the error flags by writing 1 for lpuart32 platforms
    2a5234464383 tty: n_gsm: fix the UAF caused by race condition in gsm_cleanup_mux
    8ef25fb13494 powerpc/rtas_flash: allow user copy to flash block cache objects
    bb70e2b70f8d fbdev: mmp: fix value check in mmphw_probe()
    184f1b68bb99 i2c: hisi: Only handle the interrupt of the driver's transfer
    c4e671dae50e i2c: bcm-iproc: Fix bcm_iproc_i2c_isr deadlock issue
    b99f490ea87e cifs: fix potential oops in cifs_oplock_break
    a5ae5a81bc19 vduse: Use proper spinlock for IRQ injection
    5b7d5c2dd664 virtio-mmio: don't break lifecycle of vm_dev
    edf3b5aadb25 btrfs: move out now unused BG from the reclaim list
    170773563ef6 ARM: dts: nxp/imx6sll: fix wrong property name in usbphy node
    4ffbfe1c980f ARM: dts: imx6sll: fixup of operating points
    e2ff5cf681a8 mmc: sunxi: fix deferred probing
    f93e8c5a7bd9 mmc: bcm2835: fix deferred probing
    4eeba5d476fe USB: dwc3: fix use-after-free on core driver unbind
    a78fe5c9d8d5 USB: dwc3: qcom: fix NULL-deref on suspend
    8a6b7534020d tty: serial: fsl_lpuart: reduce RX watermark to 0 on LS1028A
    701bb5fee7c3 tty: serial: fsl_lpuart: make rx_watermark configurable for different platforms
    fa254ab7d02d tty: serial: fsl_lpuart: Add i.MXRT1050 support
    20351ddb1f41 usb: dwc3: gadget: Improve dwc3_gadget_suspend() and dwc3_gadget_resume()
    31a0e60fe16b USB: dwc3: gadget: drop dead hibernation code
    d9e004104e45 usb: dwc3: Fix typos in gadget.c
    2fa487a94667 usb: dwc3: Remove DWC3 locking during gadget suspend/resume
    7dfb384e76ee usb: dwc3: gadget: Synchronize IRQ between soft connect/disconnect
    d3c82f24ee69 drm/amd/display: fix access hdcp_workqueue assert
    0ba6c7ba081e drm/amd/display: phase3 mst hdcp for multiple displays
    99c444d3c3c4 drm/amd/display: save restore hdcp state when display is unplugged from mst hub
    4f1beb75f652 ARM: dts: aspeed: asrock: Correct firmware flash SPI clocks
    f84c2ca3490c igc: read before write to SRRCTL register
    9fa82f031af8 iio: addac: stx104: Fix race condition when converting analog-to-digital
    d31d04ec404c iio: addac: stx104: Fix race condition for stx104_write_raw()
    89a007f3a383 iio: stx104: Move to addac subdirectory
    cadf8f2d7c9d iio: adc: stx104: Implement and utilize register structures
    6089d354346f iio: adc: stx104: Utilize iomap interface
    565b96d9a7ab iio: add addac subdirectory
    49b830d75f03 ring-buffer: Do not swap cpu_buffer during resize process
    6657ecbcc39c powerpc/kasan: Disable KCOV in KASAN code
    8703b26387e1 ALSA: hda: fix a possible null-pointer dereference due to data race in snd_hdac_regmap_sync()
    5ed4dbc13726 ALSA: hda/realtek: Add quirks for Unis H3C Desktop B760 & Q760
    c7d8b5f46f06 fs/ntfs3: Mark ntfs dirty when on-disk struct is corrupted
    3a00ec562f8c fs: ntfs3: Fix possible null-pointer dereferences in mi_read()
    e7799bb4dbe2 fs/ntfs3: Enhance sanity check while generating attr_list
    ef568da1fd84 drm/amdgpu: Fix potential fence use-after-free v2
    5720c7e185d4 Bluetooth: btusb: Add MT7922 bluetooth ID for the Asus Ally
    548a6b64b3c0 Bluetooth: L2CAP: Fix use-after-free
    302d04596364 watchdog: sp5100_tco: support Hygon FCH/SCH (Server Controller Hub)
    2ea70379e4f4 firewire: net: fix use after free in fwnet_finish_incoming_packet()
    97fd1c8e9c5a pcmcia: rsrc_nonstatic: Fix memory leak in nonstatic_release_resource_db()
    85e888150075 gfs2: Fix possible data races in gfs2_show_options()
    eafb79d2448a usb: chipidea: imx: add missing USB PHY DPDM wakeup setting
    7bdb4c963049 usb: chipidea: imx: don't request QoS for imx8ulp
    25decbbb66e4 thunderbolt: Read retimer NVM authentication status prior tb_retimer_set_inbound_sbtx()
    776b34615a29 media: platform: mediatek: vpu: fix NULL ptr dereference
    cb174344bf85 usb: gadget: u_serial: Avoid spinlock recursion in __gs_console_push
    1676748aa290 media: v4l2-mem2mem: add lock to protect parameter num_rdy
    985086704267 smb: client: fix warning in cifs_smb3_do_mount()
    a3f252436e57 ovl: check type and offset of struct vfsmount in ovl_entry
    1a650d3ccd79 RDMA/mlx5: Return the firmware result upon destroying QP/RQ
    9631d88503ab HID: add quirk for 03f0:464a HP Elite Presenter Mouse
    4921792e04f2 drm/amdgpu: install stub fence into potential unused fence pointers
    fd41646d4350 HID: logitech-hidpp: Add USB and Bluetooth IDs for the Logitech G915 TKL Keyboard
    ff10cd3e9b3a dma-remap: use kvmalloc_array/kvfree for larger dma memory remap
    e9ce774052ee ASoC: SOF: Intel: fix SoundWire/HDaudio mutual exclusion
    7d53d1e4765c iopoll: Call cpu_relax() in busy loops
    ca66e9dd98ef ARM: dts: imx6dl: prtrvt, prtvt7, prti6q, prtwd2: fix USB related warnings
    cc1590830859 PCI: tegra194: Fix possible array out of bounds access
    e2d10f1de1fa net: tls: avoid discarding data on record close
    9a15ca893909 net/tls: Multi-threaded calls to TX tls_dev_del
    2d93157b7e2d net/tls: Perform immediate device ctx cleanup when possible
    51222e1c77a1 macsec: use DEV_STATS_INC()
    3d64a232e4d9 macsec: Fix traffic counters/statistics
    396a1921406a selftests: forwarding: tc_actions: Use ncat instead of nc
    d61a0886d336 selftests: forwarding: tc_actions: cleanup temporary files when test is aborted
    a798977df6d0 mmc: sdhci-f-sdh30: Replace with sdhci_pltfm
    f6f7927ac664 Linux 5.15.127
    c597d8cb0d33 timers/nohz: Last resort update jiffies on nohz_full IRQ entry
    b4d36e6c5dc4 timers/nohz: Switch to ONESHOT_STOPPED in the low-res handler when the tick is stopped
    c3b954a51b64 tick: Detect and fix jiffies update stall
    af99918f0e39 sch_netem: fix issues in netem_change() vs get_dist_table()
    5d094d4e7b99 alpha: remove __init annotation from exported page_is_ram()
    f8d6d25756ea scsi: qedf: Fix firmware halt over suspend and resume
    85db1cd1744e scsi: qedi: Fix firmware halt over suspend and resume
    e70469c28953 scsi: fnic: Replace return codes in fnic_clean_pending_aborts()
    6bc7f4c8c27d scsi: core: Fix possible memory leak if device_add() fails
    461f8ac666fa scsi: snic: Fix possible memory leak if device_add() fails
    171e117cdc0a scsi: 53c700: Check that command slot is not NULL
    7a792b3d888a scsi: storvsc: Fix handling of virtual Fibre Channel timeouts
    0f52d7b78251 scsi: core: Fix legacy /proc parsing buffer overflow
    b757ef99df39 netfilter: nf_tables: report use refcount overflow
    9bdbbcf9d148 nvme-rdma: fix potential unbalanced freeze & unfreeze
    d68f8ef6ef70 nvme-tcp: fix potential unbalanced freeze & unfreeze
    ae6e21f8bb2a btrfs: set cache_block_group_error if we find an error
    314135b7bae9 btrfs: reject invalid reloc tree root keys with stack dump
    69dd147de419 btrfs: exit gracefully if reloc roots don't match
    c40d4b60c58d btrfs: don't stop integrity writeback too early
    555e126dd30b ibmvnic: Handle DMA unmapping of login buffs in release functions
    34fcc823823a ibmvnic: Unmap DMA login rsp buffer on send login fail
    cee62753cf2e ibmvnic: Enforce stronger sanity checks on login response
    27e8db8380eb net/mlx5: Skip clock update work when device is in error state
    f638fc2f7377 net/mlx5: Allow 0 for total host VFs
    086a80eb6213 dmaengine: mcf-edma: Fix a potential un-allocated memory access
    7e1dc94b2d50 nexthop: Fix infinite nexthop bucket dump when using maximum nexthop ID
    608a4327c257 nexthop: Make nexthop bucket dump more efficient
    4457300cfd84 nexthop: Fix infinite nexthop dump when using maximum nexthop ID
    91307347d632 net: hns3: add wait until mac link down
    094310eb2b93 net: hns3: refactor hclge_mac_link_status_wait for interface reuse
    1ae9703c2e32 net: phy: at803x: remove set/get wol callbacks for AR8032
    7d496cd83a9d RDMA/umem: Set iova in ODP flow
    f78a4238a873 wifi: cfg80211: fix sband iftype data lookup for AP_VLAN
    26a27dd76054 drm/rockchip: Don't spam logs in atomic check
    918c1e6843b7 IB/hfi1: Fix possible panic during hotplug remove
    df21468bfdc8 iavf: fix potential races for FDIR filters
    b1f985cf1c52 drivers: net: prevent tun_build_skb() to exceed the packet size limit
    f239c9e1d98b dccp: fix data-race around dp->dccps_mss_cache
    49a1fee22fae bonding: Fix incorrect deletion of ETH_P_8021AD protocol vid from slaves
    789fcd94c9ca xsk: fix refcount underflow in error path
    e95808121953 tunnels: fix kasan splat when generating ipv4 pmtu error
    7903311b2cec net/packet: annotate data-races around tp->status
    f4614e379bf9 mISDN: Update parameter type of dsp_cmx_send()
    3961761af392 bpf, sockmap: Fix bug that strp_done cannot be called
    20d53895d5c0 bpf, sockmap: Fix map type error in sock_map_del_link
    a09c258cfa77 net: core: remove unnecessary frame_sz check in bpf_xdp_adjust_tail()
    85af0b226c0b selftests: forwarding: tc_flower: Relax success criterion
    7b3fa99526f9 selftests: forwarding: Switch off timeout
    e410f85ebca9 selftests: forwarding: Skip test when no interfaces are specified
    4a4499452620 selftests: forwarding: ethtool_extended_state: Skip when using veth pairs
    b8d216e9c607 selftests: forwarding: ethtool: Skip when using veth pairs
    b9dfb80d9fb2 selftests: forwarding: Add a helper to skip test when using veth pairs
    b973eb76dff3 selftests/rseq: Fix build with undefined __weak
    b8b8db5857d4 drm/nouveau/disp: Revert a NULL check inside nouveau_connector_get_modes
    4c6767c8bf5e x86: Move gds_ucode_mitigated() declaration to header
    f919cbc90441 x86/speculation: Add cpu_show_gds() prototype
    9290ef14c96b x86/mm: Fix VDSO and VVAR placement on 5-level paging machines
    829409510d00 x86/cpu/amd: Enable Zenbleed fix for AMD Custom APU 0405
    c41a22b93d7c x86/srso: Fix build breakage with the LLVM linker
    c2372b1559d4 usb: typec: tcpm: Fix response to vsafe0V event
    f776b94ccdf0 usb: common: usb-conn-gpio: Prevent bailing out if initial role is none
    00cc14b52d6f usb: dwc3: Properly handle processing of pending events
    7a11d1e2625b usb-storage: alauda: Fix uninit-value in alauda_check_media()
    945e1b3c361b misc: rtsx: judge ASPM Mode to set PETXCFG Reg
    03eebad96233 binder: fix memory leak in binder_init()
    a8e2ae6296d5 iio: adc: ina2xx: avoid NULL pointer dereference on OF device match
    2df8ae1e42b8 iio: cros_ec: Fix the allocation size for cros_ec_command
    a7cedc2b7612 io_uring: correct check for O_TMPFILE
    697bc234632c selftests/bpf: Fix sk_assign on s390x
    127277262110 selftests/bpf: Workaround verification failure for fexit_bpf2bpf/func_replace_return_code
    ee701208f4cc selftests/bpf: make test_align selftest more robust
    683d2969a082 bpf: aggressively forget precise markings during state checkpointing
    2516deeb872a bpf: stop setting precise in current state
    c47d0178ad86 bpf: allow precision tracking for programs with subprogs
    3645510cf926 nilfs2: fix use-after-free of nilfs_root in dirtying inodes via iput
    36a3b560c78d radix tree test suite: fix incorrect allocation size for pthreads
    8d10284243b7 hwmon: (pmbus/bel-pfe) Enable PMBUS_SKIP_STATUS_CHECK for pfe1100
    3ad4ba2b6112 drm/amd/display: check attr flag before set cursor degamma on DCN3+
    621204fca047 drm/shmem-helper: Reset vma->vm_ops before calling dma_buf_mmap()
    64e6253f6489 drm/nouveau/gr: enable memory loads on helper invocation on all channels
    bcd9eeb3a309 riscv,mmio: Fix readX()-to-delay() ordering
    57772ae9b339 dmaengine: pl330: Return DMA_PAUSED when transaction is paused
    3ca8f5c733c4 ipv6: adjust ndisc_is_useropt() to also return true for PIO
    6cde60777675 mmc: moxart: read scr register without changing byte order
    3f00757ab416 wireguard: allowedips: expand maximum node depth
    aeb974907642 ksmbd: fix wrong next length validation of ea buffer in smb2_set_ea()
    595679098bdc ksmbd: validate command request size
    24c4de4069cb Linux 5.15.126
    aeb4db8ab7f1 PM: sleep: wakeirq: fix wake irq arming
    b5d3a4251bd2 PM / wakeirq: support enabling wake-up irq after runtime_suspend called
    a36b522767f3 soundwire: fix enumeration completion
    7996facaf0ee soundwire: bus: pm_runtime_request_resume on peripheral attachment
    c91c07ae0849 selftests/rseq: Play nice with binaries statically linked against glibc 2.35+
    1cdb50faf7f7 selftests/rseq: check if libc rseq support is registered
    0f1f471b91f4 drm/imx/ipuv3: Fix front porch adjustment upon hactive aligning
    5058c1444040 powerpc/mm/altmap: Fix altmap boundary check
    eb7a5e4d14c8 mtd: rawnand: fsl_upm: Fix an off-by one test in fun_exec_op()
    70643e98cbc3 mtd: rawnand: rockchip: Align hwecc vs. raw page helper layouts
    1796b492f8cc mtd: rawnand: rockchip: fix oobfree offset and description
    f6807b62fb0e mtd: rawnand: omap_elm: Fix incorrect type in assignment
    596be6716bc5 ext2: Drop fragment support
    0ccfe21949bc fs: Protect reconfiguration of sb read-write from racing writes
    27d0f755d649 net: usbnet: Fix WARNING in usbnet_start_xmit/usb_submit_urb
    fbe5a2fed815 Bluetooth: L2CAP: Fix use-after-free in l2cap_sock_ready_cb
    afd9a31b5aa4 fs/sysv: Null check to prevent null-ptr-deref bug
    80ec112c1996 fs/ntfs3: Use __GFP_NOWARN allocation at ntfs_load_attr_list()
    0d6f639f1dcd file: reinstate f_pos locking optimization for regular files
    b44d28b98f18 bpf, cpumap: Make sure kthread is running before map update returns
    8089eb93d678 drm/ttm: check null pointer before accessing when swapping
    ef0d07c66843 open: make RESOLVE_CACHED correctly test for O_TMPFILE
    c81bdf8f9f2b bpf: Disable preemption in bpf_event_output
    ae07cfe2b099 rbd: prevent busy loop when requesting exclusive lock
    7978bcca4c1f wifi: mt76: mt7615: do not advertise 5 GHz on first phy of MT7615D (DBDC)
    32ca6a55e10e net: tap_open(): set sk_uid from current_fsuid()
    4ed3eed99ee6 net: tun_chr_open(): set sk_uid from current_fsuid()
    adacc3a954fa arm64: dts: stratix10: fix incorrect I2C property for SCL signal
    b92c88009da1 mtd: rawnand: meson: fix OOB available bytes for ECC
    b0875c583e41 mtd: spinand: toshiba: Fix ecc_get_status
    1c33ca1e1974 exfat: release s_lock before calling dir_emit()
    8a34a242cf03 exfat: use kvmalloc_array/kvfree instead of kmalloc_array/kfree
    a74878207b02 x86/CPU/AMD: Do not leak quotient data after a division by 0
    b8f029fc4075 firmware: arm_scmi: Drop OF node reference in the transport channel setup
    287c2c8677ed ceph: defer stopping mdsc delayed_work
    98b521d10e73 USB: zaurus: Add ID for A-300/B-500/C-700
    cd6872f2cf56 libceph: fix potential hang in ceph_osdc_notify()
    e5f5b4a89809 scsi: storvsc: Limit max_sectors for virtual Fibre Channel devices
    212a9a3c67be scsi: zfcp: Defer fc_rport blocking until after ADISC response
    dac382725394 tcp_metrics: fix data-race in tcpm_suck_dst() vs fastopen
    4517782e1bc3 tcp_metrics: annotate data-races around tm->tcpm_net
    e842a68667d4 tcp_metrics: annotate data-races around tm->tcpm_vals[]
    d3184bea4ace tcp_metrics: annotate data-races around tm->tcpm_lock
    9a7367cbe33d tcp_metrics: annotate data-races around tm->tcpm_stamp
    6f6bd67f4894 tcp_metrics: fix addr_same() helper
    b0acbcf1e7a1 prestera: fix fallback to previous version on same major version
    d6d9d0f5a5e0 net/mlx5: fs_core: Skip the FTs in the same FS_TYPE_PRIO_CHAINS fs_prio
    c999fb1039dd net/mlx5: fs_core: Make find_closest_ft more generic
    32ef2c0c6cf1 vxlan: Fix nexthop hash size
    1bb54a21f4d9 ip6mr: Fix skb_under_panic in ip6mr_cache_report()
    64e3affee288 s390/qeth: Don't call dev_close/dev_open (DOWN/UP)
    a0da2684db18 net: dcb: choose correct policy to parse DCB_ATTR_BCN
    193333229aac net: netsec: Ignore 'phy-mode' on SynQuacer in DT mode
    766c9dd00c5f net: korina: handle clk prepare error in korina_probe()
    6cecfdf65053 net: ll_temac: fix error checking of irq_of_parse_and_map()
    3761ff4f8670 net: ll_temac: Switch to use dev_err_probe() helper
    5c534640a7da bpf: sockmap: Remove preempt_disable in sock_map_sk_acquire
    79c3d81c9ad1 net/sched: cls_route: No longer copy tcf_result on update to avoid use-after-free
    9edf7955025a net/sched: cls_fw: No longer copy tcf_result on update to avoid use-after-free
    262430dfc618 net/sched: cls_u32: No longer copy tcf_result on update to avoid use-after-free
    b58d34068fd9 bpf, cpumap: Handle skb as well when clean up ptr_ring
    f04f6d9b3b06 net/sched: taprio: Limit TCA_TAPRIO_ATTR_SCHED_CYCLE_TIME to INT_MAX.
    2c55d4941518 net: add missing data-race annotation for sk_ll_usec
    e934c50c48e2 net: add missing data-race annotations around sk->sk_peek_off
    fdd8d8d54d6a net: add missing READ_ONCE(sk->sk_rcvbuf) annotation
    98f0d1db3a27 net: add missing READ_ONCE(sk->sk_sndbuf) annotation
    0d1047b77b23 net: add missing READ_ONCE(sk->sk_rcvlowat) annotation
    6c058a1f67f0 net: annotate data-races around sk->sk_max_pacing_rate
    2950c5ac65b3 qed: Fix scheduling in a tasklet while getting stats
    a19952dbb5b6 qed: Fix kernel-doc warnings
    6d8c259f4827 mISDN: hfcpci: Fix potential deadlock on &hc->lock
    8dedcc6af341 net: sched: cls_u32: Fix match key mis-addressing
    675d29de69c7 perf test uprobe_from_different_cu: Skip if there is no gcc
    0f6e3d8d7f91 net: dsa: fix value check in bcm_sf2_sw_probe()
    047508edd602 rtnetlink: let rtnl_bridge_setlink checks IFLA_BRIDGE_MODE length
    cc9ebceaa6d0 bpf: Add length check for SK_DIAG_BPF_STORAGE_REQ_MAP_FD parsing
    8f9a04c742e1 net/mlx5e: fix return value check in mlx5e_ipsec_remove_trailer()
    00cecb0a8f9e net/mlx5: DR, fix memory leak in mlx5dr_cmd_create_reformat_ctx
    4c224ea31bed wifi: cfg80211: Fix return value in scan logic
    8e72db3ffa5d KVM: s390: fix sthyi error handling
    809edb4262f0 word-at-a-time: use the same return type for has_zero regardless of endianness
    b7880809d75d arm64: dts: imx8mn-var-som: add missing pull-up for onboard PHY reset pinmux
    804e72062be4 iommu/arm-smmu-v3: Document nesting-related errata
    744e6b80b830 iommu/arm-smmu-v3: Add explicit feature for nesting
    fd86b5944215 iommu/arm-smmu-v3: Document MMU-700 erratum 2812531
    2de9f3dcfe63 iommu/arm-smmu-v3: Work around MMU-600 erratum 1076982
    a850fa85d477 arm64: errata: Add detection for TRBE write to out-of-range
    073699df4a09 arm64: errata: Add workaround for TSB flush failures
    44b45e8161a5 net/mlx5: Free irqs only on shutdown callback
    40601542c43c perf: Fix function pointer case
    c12fa4ac8997 io_uring: gate iowait schedule on having pending requests
    c275eaaaa342 Linux 5.15.125
    754e0c7c4a30 x86: fix backwards merge of GDS/SRSO bit
    b14a3924c267 xen/netback: Fix buffer overrun triggered by unusual packet
    153f9a7b02d4 x86/srso: Tie SBPB bit setting to microcode patch detection
    df4c3823cba5 x86/srso: Fix return thunks in generated code
    0071b17eb66b x86/srso: Add IBPB on VMEXIT
    5398faac76a6 x86/srso: Add IBPB
    c24aaa7dde5f x86/srso: Add SRSO_NO support
    4e9115e194a8 x86/srso: Add IBPB_BRTYPE support
    b35087763a44 x86/srso: Add a Speculative RAS Overflow mitigation
    c3b4c644525e x86/cpu, kvm: Add support for CPUID_80000021_EAX
    236dd7133394 x86/bugs: Increase the x86 bugs vector size to two u32s
    0242a8bdef56 Documentation/x86: Fix backwards on/off logic about YMM support
    27a72e350869 x86/mm: Initialize text poking earlier
    d0317b9502ea mm: Move mm_cachep initialization to mm_init()
    8e4c2530879d x86/mm: Use mm_alloc() in poking_init()
    13ec5cb4c113 x86/mm: fix poking_init() for Xen PV guests
    3e90080d5665 x86/xen: Fix secondary processors' FPU initialization
    348741a9e4d3 KVM: Add GDS_NO support to KVM
    59d78655f808 x86/speculation: Add Kconfig option for GDS
    0cc5643b63ae x86/speculation: Add force option to GDS mitigation
    348a89e20184 x86/speculation: Add Gather Data Sampling mitigation
    a094d3b30967 x86/fpu: Move FPU initialization into arch_cpu_finalize_init()
    59f2739111ca x86/fpu: Mark init functions __init
    bb9c20d903f6 x86/fpu: Remove cpuinfo argument from init functions
    de8b7ce4c533 x86/init: Initialize signal frame size late
    041d929233bb init, x86: Move mem_encrypt_init() into arch_cpu_finalize_init()
    8ae795ed6115 init: Invoke arch_cpu_finalize_init() earlier
    7e270cebaffd init: Remove check_bugs() leftovers
    285384ac24c3 um/cpu: Switch to arch_cpu_finalize_init()
    6ea421786426 sparc/cpu: Switch to arch_cpu_finalize_init()
    21a1fc8d13d8 sh/cpu: Switch to arch_cpu_finalize_init()
    dfeb371a2707 mips/cpu: Switch to arch_cpu_finalize_init()
    4baf46a3ba00 m68k/cpu: Switch to arch_cpu_finalize_init()
    8c8165cd25cf ia64/cpu: Switch to arch_cpu_finalize_init()
    de8c592cc5a1 ARM: cpu: Switch to arch_cpu_finalize_init()
    75da6209d3ba x86/cpu: Switch to arch_cpu_finalize_init()
    0774fc2177c3 init: Provide arch_cpu_finalize_init()

Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
---
 .../linux/linux-yocto-rt_5.15.bb              |  6 ++---
 .../linux/linux-yocto-tiny_5.15.bb            |  6 ++---
 meta/recipes-kernel/linux/linux-yocto_5.15.bb | 26 +++++++++----------
 3 files changed, 19 insertions(+), 19 deletions(-)

diff --git a/meta/recipes-kernel/linux/linux-yocto-rt_5.15.bb b/meta/recipes-kernel/linux/linux-yocto-rt_5.15.bb
index 6ac3118f81..f7286759a9 100644
--- a/meta/recipes-kernel/linux/linux-yocto-rt_5.15.bb
+++ b/meta/recipes-kernel/linux/linux-yocto-rt_5.15.bb
@@ -11,13 +11,13 @@ python () {
         raise bb.parse.SkipRecipe("Set PREFERRED_PROVIDER_virtual/kernel to linux-yocto-rt to enable it")
 }
 
-SRCREV_machine ?= "0ac91942af8fec31671ffe62e9518aaf15f110b3"
-SRCREV_meta ?= "f484a7f175b4f3c4f7d2b553cde232bd41f757d8"
+SRCREV_machine ?= "423b5d5cb3f45a272285fa4157d1964086fabc2e"
+SRCREV_meta ?= "92bd0a656f0f9db955fb53c52be71cce9296bdb2"
 
 SRC_URI = "git://git.yoctoproject.org/linux-yocto.git;branch=${KBRANCH};name=machine \
            git://git.yoctoproject.org/yocto-kernel-cache;type=kmeta;name=meta;branch=yocto-5.15;destsuffix=${KMETA}"
 
-LINUX_VERSION ?= "5.15.124"
+LINUX_VERSION ?= "5.15.141"
 
 LIC_FILES_CHKSUM = "file://COPYING;md5=6bc538ed5bd9a7fc9398086aedcd7e46"
 
diff --git a/meta/recipes-kernel/linux/linux-yocto-tiny_5.15.bb b/meta/recipes-kernel/linux/linux-yocto-tiny_5.15.bb
index 9c06ddf200..7461087299 100644
--- a/meta/recipes-kernel/linux/linux-yocto-tiny_5.15.bb
+++ b/meta/recipes-kernel/linux/linux-yocto-tiny_5.15.bb
@@ -5,7 +5,7 @@ KCONFIG_MODE = "--allnoconfig"
 
 require recipes-kernel/linux/linux-yocto.inc
 
-LINUX_VERSION ?= "5.15.124"
+LINUX_VERSION ?= "5.15.141"
 LIC_FILES_CHKSUM = "file://COPYING;md5=6bc538ed5bd9a7fc9398086aedcd7e46"
 
 DEPENDS += "${@bb.utils.contains('ARCH', 'x86', 'elfutils-native', '', d)}"
@@ -14,8 +14,8 @@ DEPENDS += "openssl-native util-linux-native"
 KMETA = "kernel-meta"
 KCONF_BSP_AUDIT_LEVEL = "2"
 
-SRCREV_machine ?= "cdb289c798fe1fc9f259a08c32e2dd9516ccb7a4"
-SRCREV_meta ?= "f484a7f175b4f3c4f7d2b553cde232bd41f757d8"
+SRCREV_machine ?= "ddf2eeeb31d1edaa5a80e9aabc8b2674ae95f865"
+SRCREV_meta ?= "92bd0a656f0f9db955fb53c52be71cce9296bdb2"
 
 PV = "${LINUX_VERSION}+git${SRCPV}"
 
diff --git a/meta/recipes-kernel/linux/linux-yocto_5.15.bb b/meta/recipes-kernel/linux/linux-yocto_5.15.bb
index 439479022b..c7b07dee62 100644
--- a/meta/recipes-kernel/linux/linux-yocto_5.15.bb
+++ b/meta/recipes-kernel/linux/linux-yocto_5.15.bb
@@ -14,24 +14,24 @@ KBRANCH:qemux86  ?= "v5.15/standard/base"
 KBRANCH:qemux86-64 ?= "v5.15/standard/base"
 KBRANCH:qemumips64 ?= "v5.15/standard/mti-malta64"
 
-SRCREV_machine:qemuarm ?= "676a22c65ec0f8bb5dc7e13d130f6e3764959d75"
-SRCREV_machine:qemuarm64 ?= "f0e7afd5948f71be062cd9194b56cd03de94b7cb"
-SRCREV_machine:qemumips ?= "0f1ceb9008f182cd7f21420bbec6f21a67da8397"
-SRCREV_machine:qemuppc ?= "4ec9fc13283ce01627ef8c32617a1eb71e127c62"
-SRCREV_machine:qemuriscv64 ?= "1c09be01f4b87f60ea64136459167d73502a118f"
-SRCREV_machine:qemuriscv32 ?= "1c09be01f4b87f60ea64136459167d73502a118f"
-SRCREV_machine:qemux86 ?= "1c09be01f4b87f60ea64136459167d73502a118f"
-SRCREV_machine:qemux86-64 ?= "1c09be01f4b87f60ea64136459167d73502a118f"
-SRCREV_machine:qemumips64 ?= "fad09cc6acf2175aa6b5979ef48cd5f05afc3da0"
-SRCREV_machine ?= "1c09be01f4b87f60ea64136459167d73502a118f"
-SRCREV_meta ?= "f484a7f175b4f3c4f7d2b553cde232bd41f757d8"
+SRCREV_machine:qemuarm ?= "0bd882ff2a47566033965928ab468491f7e1ffd6"
+SRCREV_machine:qemuarm64 ?= "d353330a9ba30300be32f1d732723ae3678da684"
+SRCREV_machine:qemumips ?= "7f8fbffda634dc22a70f69ff2b762a1f3ff9c842"
+SRCREV_machine:qemuppc ?= "fb2191ca96824c7451fbca4eef129660d25711af"
+SRCREV_machine:qemuriscv64 ?= "54a3472506956ed41289ae423ca9b7ad4cbb3ab5"
+SRCREV_machine:qemuriscv32 ?= "54a3472506956ed41289ae423ca9b7ad4cbb3ab5"
+SRCREV_machine:qemux86 ?= "54a3472506956ed41289ae423ca9b7ad4cbb3ab5"
+SRCREV_machine:qemux86-64 ?= "54a3472506956ed41289ae423ca9b7ad4cbb3ab5"
+SRCREV_machine:qemumips64 ?= "35895af6b529915f9c09a720592554feaca9a2c7"
+SRCREV_machine ?= "54a3472506956ed41289ae423ca9b7ad4cbb3ab5"
+SRCREV_meta ?= "92bd0a656f0f9db955fb53c52be71cce9296bdb2"
 
 # set your preferred provider of linux-yocto to 'linux-yocto-upstream', and you'll
 # get the <version>/base branch, which is pure upstream -stable, and the same
 # meta SRCREV as the linux-yocto-standard builds. Select your version using the
 # normal PREFERRED_VERSION settings.
 BBCLASSEXTEND = "devupstream:target"
-SRCREV_machine:class-devupstream ?= "38d4ca22a5288c4bae7e6d62a1728b0718d51866"
+SRCREV_machine:class-devupstream ?= "9b91d36ba301db86bbf9e783169f7f6abf2585d8"
 PN:class-devupstream = "linux-yocto-upstream"
 KBRANCH:class-devupstream = "v5.15/base"
 
@@ -39,7 +39,7 @@ SRC_URI = "git://git.yoctoproject.org/linux-yocto.git;name=machine;branch=${KBRA
            git://git.yoctoproject.org/yocto-kernel-cache;type=kmeta;name=meta;branch=yocto-5.15;destsuffix=${KMETA}"
 
 LIC_FILES_CHKSUM = "file://COPYING;md5=6bc538ed5bd9a7fc9398086aedcd7e46"
-LINUX_VERSION ?= "5.15.124"
+LINUX_VERSION ?= "5.15.141"
 
 DEPENDS += "${@bb.utils.contains('ARCH', 'x86', 'elfutils-native', '', d)}"
 DEPENDS += "openssl-native util-linux-native"
-- 
2.39.2



^ permalink raw reply related	[relevance 1%]

* [PATCH 5.15 294/297] powerpc/powernv: Fix fortify source warnings in opal-prd.c
  @ 2023-11-24 17:55  6% ` Greg Kroah-Hartman
  0 siblings, 0 replies; 200+ results
From: Greg Kroah-Hartman @ 2023-11-24 17:55 UTC (permalink / raw)
  To: stable
  Cc: Greg Kroah-Hartman, patches, Aneesh Kumar K.V, Mahesh Salgaonkar,
	Michael Ellerman

5.15-stable review patch.  If anyone has any objections, please let me know.

------------------

From: Michael Ellerman <mpe@ellerman.id.au>

commit feea65a338e52297b68ceb688eaf0ffc50310a83 upstream.

As reported by Mahesh & Aneesh, opal_prd_msg_notifier() triggers a
FORTIFY_SOURCE warning:

  memcpy: detected field-spanning write (size 32) of single field "&item->msg" at arch/powerpc/platforms/powernv/opal-prd.c:355 (size 4)
  WARNING: CPU: 9 PID: 660 at arch/powerpc/platforms/powernv/opal-prd.c:355 opal_prd_msg_notifier+0x174/0x188 [opal_prd]
  NIP opal_prd_msg_notifier+0x174/0x188 [opal_prd]
  LR  opal_prd_msg_notifier+0x170/0x188 [opal_prd]
  Call Trace:
    opal_prd_msg_notifier+0x170/0x188 [opal_prd] (unreliable)
    notifier_call_chain+0xc0/0x1b0
    atomic_notifier_call_chain+0x2c/0x40
    opal_message_notify+0xf4/0x2c0

This happens because the copy is targeting item->msg, which is only 4
bytes in size, even though the enclosing item was allocated with extra
space following the msg.

To fix the warning define struct opal_prd_msg with a union of the header
and a flex array, and have the memcpy target the flex array.

Reported-by: "Aneesh Kumar K.V" <aneesh.kumar@linux.ibm.com>
Reported-by: Mahesh Salgaonkar <mahesh@linux.ibm.com>
Tested-by: Mahesh Salgaonkar <mahesh@linux.ibm.com>
Reviewed-by: Mahesh Salgaonkar <mahesh@linux.ibm.com>
Signed-off-by: Michael Ellerman <mpe@ellerman.id.au>
Link: https://msgid.link/20230821142820.497107-1-mpe@ellerman.id.au
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
---
 arch/powerpc/platforms/powernv/opal-prd.c |   17 ++++++++++++-----
 1 file changed, 12 insertions(+), 5 deletions(-)

--- a/arch/powerpc/platforms/powernv/opal-prd.c
+++ b/arch/powerpc/platforms/powernv/opal-prd.c
@@ -24,13 +24,20 @@
 #include <linux/uaccess.h>
 
 
+struct opal_prd_msg {
+	union {
+		struct opal_prd_msg_header header;
+		DECLARE_FLEX_ARRAY(u8, data);
+	};
+};
+
 /*
  * The msg member must be at the end of the struct, as it's followed by the
  * message data.
  */
 struct opal_prd_msg_queue_item {
-	struct list_head		list;
-	struct opal_prd_msg_header	msg;
+	struct list_head	list;
+	struct opal_prd_msg	msg;
 };
 
 static struct device_node *prd_node;
@@ -156,7 +163,7 @@ static ssize_t opal_prd_read(struct file
 	int rc;
 
 	/* we need at least a header's worth of data */
-	if (count < sizeof(item->msg))
+	if (count < sizeof(item->msg.header))
 		return -EINVAL;
 
 	if (*ppos)
@@ -186,7 +193,7 @@ static ssize_t opal_prd_read(struct file
 			return -EINTR;
 	}
 
-	size = be16_to_cpu(item->msg.size);
+	size = be16_to_cpu(item->msg.header.size);
 	if (size > count) {
 		err = -EINVAL;
 		goto err_requeue;
@@ -352,7 +359,7 @@ static int opal_prd_msg_notifier(struct
 	if (!item)
 		return -ENOMEM;
 
-	memcpy(&item->msg, msg->params, msg_size);
+	memcpy(&item->msg.data, msg->params, msg_size);
 
 	spin_lock_irqsave(&opal_prd_msg_queue_lock, flags);
 	list_add_tail(&item->list, &opal_prd_msg_queue);



^ permalink raw reply	[relevance 6%]

* [PATCH 5.10 189/193] powerpc/powernv: Fix fortify source warnings in opal-prd.c
  @ 2023-11-24 17:55  6% ` Greg Kroah-Hartman
  0 siblings, 0 replies; 200+ results
From: Greg Kroah-Hartman @ 2023-11-24 17:55 UTC (permalink / raw)
  To: stable
  Cc: Greg Kroah-Hartman, patches, Aneesh Kumar K.V, Mahesh Salgaonkar,
	Michael Ellerman

5.10-stable review patch.  If anyone has any objections, please let me know.

------------------

From: Michael Ellerman <mpe@ellerman.id.au>

commit feea65a338e52297b68ceb688eaf0ffc50310a83 upstream.

As reported by Mahesh & Aneesh, opal_prd_msg_notifier() triggers a
FORTIFY_SOURCE warning:

  memcpy: detected field-spanning write (size 32) of single field "&item->msg" at arch/powerpc/platforms/powernv/opal-prd.c:355 (size 4)
  WARNING: CPU: 9 PID: 660 at arch/powerpc/platforms/powernv/opal-prd.c:355 opal_prd_msg_notifier+0x174/0x188 [opal_prd]
  NIP opal_prd_msg_notifier+0x174/0x188 [opal_prd]
  LR  opal_prd_msg_notifier+0x170/0x188 [opal_prd]
  Call Trace:
    opal_prd_msg_notifier+0x170/0x188 [opal_prd] (unreliable)
    notifier_call_chain+0xc0/0x1b0
    atomic_notifier_call_chain+0x2c/0x40
    opal_message_notify+0xf4/0x2c0

This happens because the copy is targeting item->msg, which is only 4
bytes in size, even though the enclosing item was allocated with extra
space following the msg.

To fix the warning define struct opal_prd_msg with a union of the header
and a flex array, and have the memcpy target the flex array.

Reported-by: "Aneesh Kumar K.V" <aneesh.kumar@linux.ibm.com>
Reported-by: Mahesh Salgaonkar <mahesh@linux.ibm.com>
Tested-by: Mahesh Salgaonkar <mahesh@linux.ibm.com>
Reviewed-by: Mahesh Salgaonkar <mahesh@linux.ibm.com>
Signed-off-by: Michael Ellerman <mpe@ellerman.id.au>
Link: https://msgid.link/20230821142820.497107-1-mpe@ellerman.id.au
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
---
 arch/powerpc/platforms/powernv/opal-prd.c |   17 ++++++++++++-----
 1 file changed, 12 insertions(+), 5 deletions(-)

--- a/arch/powerpc/platforms/powernv/opal-prd.c
+++ b/arch/powerpc/platforms/powernv/opal-prd.c
@@ -24,13 +24,20 @@
 #include <linux/uaccess.h>
 
 
+struct opal_prd_msg {
+	union {
+		struct opal_prd_msg_header header;
+		DECLARE_FLEX_ARRAY(u8, data);
+	};
+};
+
 /*
  * The msg member must be at the end of the struct, as it's followed by the
  * message data.
  */
 struct opal_prd_msg_queue_item {
-	struct list_head		list;
-	struct opal_prd_msg_header	msg;
+	struct list_head	list;
+	struct opal_prd_msg	msg;
 };
 
 static struct device_node *prd_node;
@@ -159,7 +166,7 @@ static ssize_t opal_prd_read(struct file
 	int rc;
 
 	/* we need at least a header's worth of data */
-	if (count < sizeof(item->msg))
+	if (count < sizeof(item->msg.header))
 		return -EINVAL;
 
 	if (*ppos)
@@ -189,7 +196,7 @@ static ssize_t opal_prd_read(struct file
 			return -EINTR;
 	}
 
-	size = be16_to_cpu(item->msg.size);
+	size = be16_to_cpu(item->msg.header.size);
 	if (size > count) {
 		err = -EINVAL;
 		goto err_requeue;
@@ -355,7 +362,7 @@ static int opal_prd_msg_notifier(struct
 	if (!item)
 		return -ENOMEM;
 
-	memcpy(&item->msg, msg->params, msg_size);
+	memcpy(&item->msg.data, msg->params, msg_size);
 
 	spin_lock_irqsave(&opal_prd_msg_queue_lock, flags);
 	list_add_tail(&item->list, &opal_prd_msg_queue);



^ permalink raw reply	[relevance 6%]

* [PATCH 6.1 369/372] powerpc/powernv: Fix fortify source warnings in opal-prd.c
  @ 2023-11-24 17:52  6% ` Greg Kroah-Hartman
  0 siblings, 0 replies; 200+ results
From: Greg Kroah-Hartman @ 2023-11-24 17:52 UTC (permalink / raw)
  To: stable
  Cc: Greg Kroah-Hartman, patches, Aneesh Kumar K.V, Mahesh Salgaonkar,
	Michael Ellerman

6.1-stable review patch.  If anyone has any objections, please let me know.

------------------

From: Michael Ellerman <mpe@ellerman.id.au>

commit feea65a338e52297b68ceb688eaf0ffc50310a83 upstream.

As reported by Mahesh & Aneesh, opal_prd_msg_notifier() triggers a
FORTIFY_SOURCE warning:

  memcpy: detected field-spanning write (size 32) of single field "&item->msg" at arch/powerpc/platforms/powernv/opal-prd.c:355 (size 4)
  WARNING: CPU: 9 PID: 660 at arch/powerpc/platforms/powernv/opal-prd.c:355 opal_prd_msg_notifier+0x174/0x188 [opal_prd]
  NIP opal_prd_msg_notifier+0x174/0x188 [opal_prd]
  LR  opal_prd_msg_notifier+0x170/0x188 [opal_prd]
  Call Trace:
    opal_prd_msg_notifier+0x170/0x188 [opal_prd] (unreliable)
    notifier_call_chain+0xc0/0x1b0
    atomic_notifier_call_chain+0x2c/0x40
    opal_message_notify+0xf4/0x2c0

This happens because the copy is targeting item->msg, which is only 4
bytes in size, even though the enclosing item was allocated with extra
space following the msg.

To fix the warning define struct opal_prd_msg with a union of the header
and a flex array, and have the memcpy target the flex array.

Reported-by: "Aneesh Kumar K.V" <aneesh.kumar@linux.ibm.com>
Reported-by: Mahesh Salgaonkar <mahesh@linux.ibm.com>
Tested-by: Mahesh Salgaonkar <mahesh@linux.ibm.com>
Reviewed-by: Mahesh Salgaonkar <mahesh@linux.ibm.com>
Signed-off-by: Michael Ellerman <mpe@ellerman.id.au>
Link: https://msgid.link/20230821142820.497107-1-mpe@ellerman.id.au
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
---
 arch/powerpc/platforms/powernv/opal-prd.c |   17 ++++++++++++-----
 1 file changed, 12 insertions(+), 5 deletions(-)

--- a/arch/powerpc/platforms/powernv/opal-prd.c
+++ b/arch/powerpc/platforms/powernv/opal-prd.c
@@ -24,13 +24,20 @@
 #include <linux/uaccess.h>
 
 
+struct opal_prd_msg {
+	union {
+		struct opal_prd_msg_header header;
+		DECLARE_FLEX_ARRAY(u8, data);
+	};
+};
+
 /*
  * The msg member must be at the end of the struct, as it's followed by the
  * message data.
  */
 struct opal_prd_msg_queue_item {
-	struct list_head		list;
-	struct opal_prd_msg_header	msg;
+	struct list_head	list;
+	struct opal_prd_msg	msg;
 };
 
 static struct device_node *prd_node;
@@ -156,7 +163,7 @@ static ssize_t opal_prd_read(struct file
 	int rc;
 
 	/* we need at least a header's worth of data */
-	if (count < sizeof(item->msg))
+	if (count < sizeof(item->msg.header))
 		return -EINVAL;
 
 	if (*ppos)
@@ -186,7 +193,7 @@ static ssize_t opal_prd_read(struct file
 			return -EINTR;
 	}
 
-	size = be16_to_cpu(item->msg.size);
+	size = be16_to_cpu(item->msg.header.size);
 	if (size > count) {
 		err = -EINVAL;
 		goto err_requeue;
@@ -352,7 +359,7 @@ static int opal_prd_msg_notifier(struct
 	if (!item)
 		return -ENOMEM;
 
-	memcpy(&item->msg, msg->params, msg_size);
+	memcpy(&item->msg.data, msg->params, msg_size);
 
 	spin_lock_irqsave(&opal_prd_msg_queue_lock, flags);
 	list_add_tail(&item->list, &opal_prd_msg_queue);



^ permalink raw reply	[relevance 6%]

* [PATCH 6.5 490/491] powerpc/powernv: Fix fortify source warnings in opal-prd.c
  @ 2023-11-24 17:52  6% ` Greg Kroah-Hartman
  0 siblings, 0 replies; 200+ results
From: Greg Kroah-Hartman @ 2023-11-24 17:52 UTC (permalink / raw)
  To: stable
  Cc: Greg Kroah-Hartman, patches, Aneesh Kumar K.V, Mahesh Salgaonkar,
	Michael Ellerman

6.5-stable review patch.  If anyone has any objections, please let me know.

------------------

From: Michael Ellerman <mpe@ellerman.id.au>

commit feea65a338e52297b68ceb688eaf0ffc50310a83 upstream.

As reported by Mahesh & Aneesh, opal_prd_msg_notifier() triggers a
FORTIFY_SOURCE warning:

  memcpy: detected field-spanning write (size 32) of single field "&item->msg" at arch/powerpc/platforms/powernv/opal-prd.c:355 (size 4)
  WARNING: CPU: 9 PID: 660 at arch/powerpc/platforms/powernv/opal-prd.c:355 opal_prd_msg_notifier+0x174/0x188 [opal_prd]
  NIP opal_prd_msg_notifier+0x174/0x188 [opal_prd]
  LR  opal_prd_msg_notifier+0x170/0x188 [opal_prd]
  Call Trace:
    opal_prd_msg_notifier+0x170/0x188 [opal_prd] (unreliable)
    notifier_call_chain+0xc0/0x1b0
    atomic_notifier_call_chain+0x2c/0x40
    opal_message_notify+0xf4/0x2c0

This happens because the copy is targeting item->msg, which is only 4
bytes in size, even though the enclosing item was allocated with extra
space following the msg.

To fix the warning define struct opal_prd_msg with a union of the header
and a flex array, and have the memcpy target the flex array.

Reported-by: "Aneesh Kumar K.V" <aneesh.kumar@linux.ibm.com>
Reported-by: Mahesh Salgaonkar <mahesh@linux.ibm.com>
Tested-by: Mahesh Salgaonkar <mahesh@linux.ibm.com>
Reviewed-by: Mahesh Salgaonkar <mahesh@linux.ibm.com>
Signed-off-by: Michael Ellerman <mpe@ellerman.id.au>
Link: https://msgid.link/20230821142820.497107-1-mpe@ellerman.id.au
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
---
 arch/powerpc/platforms/powernv/opal-prd.c |   17 ++++++++++++-----
 1 file changed, 12 insertions(+), 5 deletions(-)

--- a/arch/powerpc/platforms/powernv/opal-prd.c
+++ b/arch/powerpc/platforms/powernv/opal-prd.c
@@ -24,13 +24,20 @@
 #include <linux/uaccess.h>
 
 
+struct opal_prd_msg {
+	union {
+		struct opal_prd_msg_header header;
+		DECLARE_FLEX_ARRAY(u8, data);
+	};
+};
+
 /*
  * The msg member must be at the end of the struct, as it's followed by the
  * message data.
  */
 struct opal_prd_msg_queue_item {
-	struct list_head		list;
-	struct opal_prd_msg_header	msg;
+	struct list_head	list;
+	struct opal_prd_msg	msg;
 };
 
 static struct device_node *prd_node;
@@ -156,7 +163,7 @@ static ssize_t opal_prd_read(struct file
 	int rc;
 
 	/* we need at least a header's worth of data */
-	if (count < sizeof(item->msg))
+	if (count < sizeof(item->msg.header))
 		return -EINVAL;
 
 	if (*ppos)
@@ -186,7 +193,7 @@ static ssize_t opal_prd_read(struct file
 			return -EINTR;
 	}
 
-	size = be16_to_cpu(item->msg.size);
+	size = be16_to_cpu(item->msg.header.size);
 	if (size > count) {
 		err = -EINVAL;
 		goto err_requeue;
@@ -352,7 +359,7 @@ static int opal_prd_msg_notifier(struct
 	if (!item)
 		return -ENOMEM;
 
-	memcpy(&item->msg, msg->params, msg_size);
+	memcpy(&item->msg.data, msg->params, msg_size);
 
 	spin_lock_irqsave(&opal_prd_msg_queue_lock, flags);
 	list_add_tail(&item->list, &opal_prd_msg_queue);



^ permalink raw reply	[relevance 6%]

* Re: [syzbot] [ntfs3?] WARNING in indx_insert_into_buffer
       [not found]     <tencent_75989238DDDB5DCA9922CFBF8DD225A38D07@qq.com>
@ 2023-11-24 12:25  6% ` syzbot
  0 siblings, 0 replies; 200+ results
From: syzbot @ 2023-11-24 12:25 UTC (permalink / raw)
  To: eadavis, linux-kernel, syzkaller-bugs

Hello,

syzbot has tested the proposed patch but the reproducer is still triggering an issue:
WARNING in indx_insert_into_buffer

0, e: -12, h1: ffff88801d400018, h1s: ffff88801d402000, u1: 3960, 2600
------------[ cut here ]------------
memcpy: detected field-spanning write (size 3960) of single field "hdr1" at fs/ntfs3/index.c:1917 (size 16)
WARNING: CPU: 1 PID: 5567 at fs/ntfs3/index.c:1917 indx_insert_into_buffer.isra.0+0x10a2/0x1370 fs/ntfs3/index.c:1917
Modules linked in:
CPU: 1 PID: 5567 Comm: syz-executor.0 Not tainted 6.7.0-rc1-syzkaller-00344-g037266a5f723-dirty #0
Hardware name: QEMU Standard PC (Q35 + ICH9, 2009), BIOS 1.16.2-debian-1.16.2-1 04/01/2014
RIP: 0010:indx_insert_into_buffer.isra.0+0x10a2/0x1370 fs/ntfs3/index.c:1917
Code: d4 c9 c1 fe c6 05 b6 cb 3d 0c 01 90 48 8b 74 24 78 b9 10 00 00 00 48 c7 c2 80 d0 03 8b 48 c7 c7 e0 d0 03 8b e8 9f e8 87 fe 90 <0f> 0b 90 90 e9 0d fe ff ff 48 c7 44 24 70 00 00 00 00 31 db e9 20
RSP: 0018:ffffc900036cf6e0 EFLAGS: 00010282
RAX: 0000000000000000 RBX: 00000000fffffff4 RCX: ffffffff814ca799
RDX: ffff88801ead1340 RSI: ffffffff814ca7a6 RDI: 0000000000000001
RBP: 0000000000000000 R08: 0000000000000001 R09: 0000000000000000
R10: 0000000000000000 R11: 0000000000000005 R12: ffff88802703a000
R13: ffff88801fac1820 R14: ffff88802def8000 R15: ffff88801d400018
FS:  00007fe44fc446c0(0000) GS:ffff88806b700000(0000) knlGS:0000000000000000
CS:  0010 DS: 0000 ES: 0000 CR0: 0000000080050033
CR2: 00007fe44ea20000 CR3: 0000000020a37000 CR4: 0000000000350ef0
DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000
DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400
Call Trace:
 <TASK>
 indx_insert_entry+0x1a5/0x460 fs/ntfs3/index.c:1987
 ni_add_name+0x4d9/0x820 fs/ntfs3/frecord.c:3055
 ni_rename+0xa1/0x1a0 fs/ntfs3/frecord.c:3087
 ntfs_rename+0x91f/0xec0 fs/ntfs3/namei.c:322
 vfs_rename+0x13e0/0x1c30 fs/namei.c:4844
 do_renameat2+0xc3c/0xdc0 fs/namei.c:4996
 __do_sys_rename fs/namei.c:5042 [inline]
 __se_sys_rename fs/namei.c:5040 [inline]
 __x64_sys_rename+0x81/0xa0 fs/namei.c:5040
 do_syscall_x64 arch/x86/entry/common.c:51 [inline]
 do_syscall_64+0x40/0x110 arch/x86/entry/common.c:82
 entry_SYSCALL_64_after_hwframe+0x63/0x6b
RIP: 0033:0x7fe44ee7cae9
Code: 28 00 00 00 75 05 48 83 c4 28 c3 e8 e1 20 00 00 90 48 89 f8 48 89 f7 48 89 d6 48 89 ca 4d 89 c2 4d 89 c8 4c 8b 4c 24 08 0f 05 <48> 3d 01 f0 ff ff 73 01 c3 48 c7 c1 b0 ff ff ff f7 d8 64 89 01 48
RSP: 002b:00007fe44fc440c8 EFLAGS: 00000246 ORIG_RAX: 0000000000000052
RAX: ffffffffffffffda RBX: 00007fe44ef9bf80 RCX: 00007fe44ee7cae9
RDX: 0000000000000000 RSI: 0000000020000a40 RDI: 0000000020000300
RBP: 00007fe44fc44120 R08: 0000000000000000 R09: 0000000000000000
R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000002
R13: 000000000000000b R14: 00007fe44ef9bf80 R15: 00007fff185517f8
 </TASK>


Tested on:

commit:         037266a5 Merge tag 'scsi-fixes' of git://git.kernel.or..
git tree:       https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
console output: https://syzkaller.appspot.com/x/log.txt?x=11dade9f680000
kernel config:  https://syzkaller.appspot.com/x/.config?x=af04b7c4d36966d8
dashboard link: https://syzkaller.appspot.com/bug?extid=c5b339d16ffa61fd512d
compiler:       gcc (Debian 12.2.0-14) 12.2.0, GNU ld (GNU Binutils for Debian) 2.40
patch:          https://syzkaller.appspot.com/x/patch.diff?x=141879cce80000


^ permalink raw reply	[relevance 6%]

* Re: [syzbot] [ntfs3?] WARNING in indx_insert_into_buffer
       [not found]     <20231124025100.2028923-1-lizhi.xu@windriver.com>
@ 2023-11-24  3:06  6% ` syzbot
  0 siblings, 0 replies; 200+ results
From: syzbot @ 2023-11-24  3:06 UTC (permalink / raw)
  To: linux-kernel, lizhi.xu, syzkaller-bugs

Hello,

syzbot has tested the proposed patch but the reproducer is still triggering an issue:
WARNING in indx_insert_into_buffer

R13: 000000000000000b R14: 00007ff4d479bf80 R15: 00007fff510c11d8
 </TASK>
------------[ cut here ]------------
memcpy: detected field-spanning write (size 2600) of single field "hdr1" at fs/ntfs3/index.c:1914 (size 16)
WARNING: CPU: 2 PID: 5504 at fs/ntfs3/index.c:1914 indx_insert_into_buffer.isra.0+0xffb/0x12e0 fs/ntfs3/index.c:1914
Modules linked in:
CPU: 2 PID: 5504 Comm: syz-executor.0 Not tainted 6.7.0-rc1-syzkaller-00344-g037266a5f723-dirty #0
Hardware name: QEMU Standard PC (Q35 + ICH9, 2009), BIOS 1.16.2-debian-1.16.2-1 04/01/2014
RIP: 0010:indx_insert_into_buffer.isra.0+0xffb/0x12e0 fs/ntfs3/index.c:1914
Code: ff e8 79 ca c1 fe c6 05 5b cb 3d 0c 01 90 b9 10 00 00 00 48 c7 c2 c0 cf 03 8b 48 89 ee 48 c7 c7 20 d0 03 8b e8 46 e9 87 fe 90 <0f> 0b 90 90 e9 2d fe ff ff 4c 89 e7 e8 e4 96 17 ff e9 31 f1 ff ff
RSP: 0018:ffffc90003f9f6e8 EFLAGS: 00010282
RAX: 0000000000000000 RBX: 00000000fffffff4 RCX: ffffffff814ca799
RDX: ffff88802c56d0c0 RSI: ffffffff814ca7a6 RDI: 0000000000000001
RBP: 0000000000000a28 R08: 0000000000000001 R09: 0000000000000000
R10: 0000000000000000 R11: 0000000000000005 R12: 0000000000000000
R13: 0000000000000f78 R14: ffff88802a0da800 R15: ffff88802c18a018
FS:  00007ff4d532c6c0(0000) GS:ffff88806b800000(0000) knlGS:0000000000000000
CS:  0010 DS: 0000 ES: 0000 CR0: 0000000080050033
CR2: 0000563e13dbe300 CR3: 000000001bcab000 CR4: 0000000000350ef0
DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000
DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400
Call Trace:
 <TASK>
 indx_insert_entry+0x1a5/0x460 fs/ntfs3/index.c:1983
 ni_add_name+0x4d9/0x820 fs/ntfs3/frecord.c:3055
 ni_rename+0xa1/0x1a0 fs/ntfs3/frecord.c:3087
 ntfs_rename+0x91f/0xec0 fs/ntfs3/namei.c:322
 vfs_rename+0x13e0/0x1c30 fs/namei.c:4844
 do_renameat2+0xc3c/0xdc0 fs/namei.c:4996
 __do_sys_rename fs/namei.c:5042 [inline]
 __se_sys_rename fs/namei.c:5040 [inline]
 __x64_sys_rename+0x81/0xa0 fs/namei.c:5040
 do_syscall_x64 arch/x86/entry/common.c:51 [inline]
 do_syscall_64+0x40/0x110 arch/x86/entry/common.c:82
 entry_SYSCALL_64_after_hwframe+0x63/0x6b
RIP: 0033:0x7ff4d467cae9
Code: 28 00 00 00 75 05 48 83 c4 28 c3 e8 e1 20 00 00 90 48 89 f8 48 89 f7 48 89 d6 48 89 ca 4d 89 c2 4d 89 c8 4c 8b 4c 24 08 0f 05 <48> 3d 01 f0 ff ff 73 01 c3 48 c7 c1 b0 ff ff ff f7 d8 64 89 01 48
RSP: 002b:00007ff4d532c0c8 EFLAGS: 00000246 ORIG_RAX: 0000000000000052
RAX: ffffffffffffffda RBX: 00007ff4d479bf80 RCX: 00007ff4d467cae9
RDX: 0000000000000000 RSI: 0000000020000a40 RDI: 0000000020000300
RBP: 00007ff4d532c120 R08: 0000000000000000 R09: 0000000000000000
R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000002
R13: 000000000000000b R14: 00007ff4d479bf80 R15: 00007fff510c11d8
 </TASK>


Tested on:

commit:         037266a5 Merge tag 'scsi-fixes' of git://git.kernel.or..
git tree:       https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
console output: https://syzkaller.appspot.com/x/log.txt?x=12026642e80000
kernel config:  https://syzkaller.appspot.com/x/.config?x=af04b7c4d36966d8
dashboard link: https://syzkaller.appspot.com/bug?extid=c5b339d16ffa61fd512d
compiler:       gcc (Debian 12.2.0-14) 12.2.0, GNU ld (GNU Binutils for Debian) 2.40
patch:          https://syzkaller.appspot.com/x/patch.diff?x=1403cb5ce80000


^ permalink raw reply	[relevance 6%]

* Re: [syzbot] [ntfs3?] WARNING in indx_insert_into_buffer
       [not found]     <20231124020744.3444746-1-lizhi.xu@windriver.com>
@ 2023-11-24  2:23  6% ` syzbot
  0 siblings, 0 replies; 200+ results
From: syzbot @ 2023-11-24  2:23 UTC (permalink / raw)
  To: linux-kernel, lizhi.xu, syzkaller-bugs

Hello,

syzbot has tested the proposed patch but the reproducer is still triggering an issue:
WARNING in indx_insert_into_buffer

R13: 000000000000000b R14: 00007fd9bef9bf80 R15: 00007ffebe4b2ef8
 </TASK>
------------[ cut here ]------------
memcpy: detected field-spanning write (size 3960) of single field "hdr1" at fs/ntfs3/index.c:1914 (size 16)
WARNING: CPU: 2 PID: 5485 at fs/ntfs3/index.c:1914 indx_insert_into_buffer.isra.0+0xfb5/0x1280 fs/ntfs3/index.c:1914
Modules linked in:
CPU: 2 PID: 5485 Comm: syz-executor.0 Not tainted 6.7.0-rc1-syzkaller-00344-g037266a5f723-dirty #0
Hardware name: QEMU Standard PC (Q35 + ICH9, 2009), BIOS 1.16.2-debian-1.16.2-1 04/01/2014
RIP: 0010:indx_insert_into_buffer.isra.0+0xfb5/0x1280 fs/ntfs3/index.c:1914
Code: c1 ca c1 fe c6 05 a3 cb 3d 0c 01 90 48 8b 74 24 70 b9 10 00 00 00 48 c7 c2 80 cf 03 8b 48 c7 c7 e0 cf 03 8b e8 8c e9 87 fe 90 <0f> 0b 90 90 e9 1b fe ff ff 48 c7 44 24 68 00 00 00 00 31 db e9 10
RSP: 0018:ffffc900038af6e8 EFLAGS: 00010282
RAX: 0000000000000000 RBX: 00000000fffffff4 RCX: ffffffff814ca799
RDX: ffff8880222e4dc0 RSI: ffffffff814ca7a6 RDI: 0000000000000001
RBP: 0000000000000000 R08: 0000000000000001 R09: 0000000000000000
R10: 0000000000000001 R11: 0000000000000005 R12: ffff88802706dc00
R13: ffff88801884e8a0 R14: ffff88802c277800 R15: ffff88803cbfc018
FS:  00007fd9be1fe6c0(0000) GS:ffff88806b800000(0000) knlGS:0000000000000000
CS:  0010 DS: 0000 ES: 0000 CR0: 0000000080050033
CR2: 000055d70cb94300 CR3: 0000000022a5c000 CR4: 0000000000350ef0
DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000
DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400
Call Trace:
 <TASK>
 indx_insert_entry+0x1a5/0x460 fs/ntfs3/index.c:1983
 ni_add_name+0x4d9/0x820 fs/ntfs3/frecord.c:3055
 ni_rename+0xa1/0x1a0 fs/ntfs3/frecord.c:3087
 ntfs_rename+0x91f/0xec0 fs/ntfs3/namei.c:322
 vfs_rename+0x13e0/0x1c30 fs/namei.c:4844
 do_renameat2+0xc3c/0xdc0 fs/namei.c:4996
 __do_sys_rename fs/namei.c:5042 [inline]
 __se_sys_rename fs/namei.c:5040 [inline]
 __x64_sys_rename+0x81/0xa0 fs/namei.c:5040
 do_syscall_x64 arch/x86/entry/common.c:51 [inline]
 do_syscall_64+0x40/0x110 arch/x86/entry/common.c:82
 entry_SYSCALL_64_after_hwframe+0x63/0x6b
RIP: 0033:0x7fd9bee7cae9
Code: 28 00 00 00 75 05 48 83 c4 28 c3 e8 e1 20 00 00 90 48 89 f8 48 89 f7 48 89 d6 48 89 ca 4d 89 c2 4d 89 c8 4c 8b 4c 24 08 0f 05 <48> 3d 01 f0 ff ff 73 01 c3 48 c7 c1 b0 ff ff ff f7 d8 64 89 01 48
RSP: 002b:00007fd9be1fe0c8 EFLAGS: 00000246 ORIG_RAX: 0000000000000052
RAX: ffffffffffffffda RBX: 00007fd9bef9bf80 RCX: 00007fd9bee7cae9
RDX: 0000000000000000 RSI: 0000000020000a40 RDI: 0000000020000300
RBP: 00007fd9be1fe120 R08: 0000000000000000 R09: 0000000000000000
R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000002
R13: 000000000000000b R14: 00007fd9bef9bf80 R15: 00007ffebe4b2ef8
 </TASK>


Tested on:

commit:         037266a5 Merge tag 'scsi-fixes' of git://git.kernel.or..
git tree:       https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
console output: https://syzkaller.appspot.com/x/log.txt?x=1108b462e80000
kernel config:  https://syzkaller.appspot.com/x/.config?x=af04b7c4d36966d8
dashboard link: https://syzkaller.appspot.com/bug?extid=c5b339d16ffa61fd512d
compiler:       gcc (Debian 12.2.0-14) 12.2.0, GNU ld (GNU Binutils for Debian) 2.40
patch:          https://syzkaller.appspot.com/x/patch.diff?x=106b88ece80000


^ permalink raw reply	[relevance 6%]

* [syzbot] [ntfs3?] WARNING in indx_insert_into_buffer
@ 2023-11-23 17:06  5% syzbot
  0 siblings, 0 replies; 200+ results
From: syzbot @ 2023-11-23 17:06 UTC (permalink / raw)
  To: almaz.alexandrovich, linux-fsdevel, linux-kernel, ntfs3, syzkaller-bugs

Hello,

syzbot found the following issue on:

HEAD commit:    037266a5f723 Merge tag 'scsi-fixes' of git://git.kernel.or..
git tree:       upstream
console output: https://syzkaller.appspot.com/x/log.txt?x=16fa37b7680000
kernel config:  https://syzkaller.appspot.com/x/.config?x=af04b7c4d36966d8
dashboard link: https://syzkaller.appspot.com/bug?extid=c5b339d16ffa61fd512d
compiler:       gcc (Debian 12.2.0-14) 12.2.0, GNU ld (GNU Binutils for Debian) 2.40
syz repro:      https://syzkaller.appspot.com/x/repro.syz?x=16b86f2f680000
C reproducer:   https://syzkaller.appspot.com/x/repro.c?x=116b289f680000

Downloadable assets:
disk image (non-bootable): https://storage.googleapis.com/syzbot-assets/7bc7510fe41f/non_bootable_disk-037266a5.raw.xz
vmlinux: https://storage.googleapis.com/syzbot-assets/3611d88a1ea6/vmlinux-037266a5.xz
kernel image: https://storage.googleapis.com/syzbot-assets/92866a30a4f7/bzImage-037266a5.xz
mounted in repro: https://storage.googleapis.com/syzbot-assets/083e689d86f3/mount_0.gz

IMPORTANT: if you fix the issue, please add the following tag to the commit:
Reported-by: syzbot+c5b339d16ffa61fd512d@syzkaller.appspotmail.com

R13: 0000000000000021 R14: 431bde82d7b634db R15: 00007ffc52cb10d0
 </TASK>
------------[ cut here ]------------
memcpy: detected field-spanning write (size 3960) of single field "hdr1" at fs/ntfs3/index.c:1912 (size 16)
WARNING: CPU: 2 PID: 5214 at fs/ntfs3/index.c:1912 indx_insert_into_buffer.isra.0+0xfb5/0x1280 fs/ntfs3/index.c:1912
Modules linked in:
CPU: 2 PID: 5214 Comm: syz-executor117 Not tainted 6.7.0-rc1-syzkaller-00344-g037266a5f723 #0
Hardware name: QEMU Standard PC (Q35 + ICH9, 2009), BIOS 1.16.2-debian-1.16.2-1 04/01/2014
RIP: 0010:indx_insert_into_buffer.isra.0+0xfb5/0x1280 fs/ntfs3/index.c:1912
Code: c1 ca c1 fe c6 05 a3 cb 3d 0c 01 90 48 8b 74 24 70 b9 10 00 00 00 48 c7 c2 80 cf 03 8b 48 c7 c7 e0 cf 03 8b e8 8c e9 87 fe 90 <0f> 0b 90 90 e9 1b fe ff ff 48 c7 44 24 68 00 00 00 00 31 db e9 10
RSP: 0018:ffffc900035c76e8 EFLAGS: 00010282
RAX: 0000000000000000 RBX: 00000000fffffff4 RCX: ffffffff814ca799
RDX: ffff8880287393c0 RSI: ffffffff814ca7a6 RDI: 0000000000000001
RBP: 0000000000000000 R08: 0000000000000001 R09: 0000000000000000
R10: 0000000000000000 R11: 0000000000000005 R12: ffff888021065c00
R13: ffff8880143ecc20 R14: ffff888029712800 R15: ffff888018fae018
FS:  0000555556341380(0000) GS:ffff88806b800000(0000) knlGS:0000000000000000
CS:  0010 DS: 0000 ES: 0000 CR0: 0000000080050033
CR2: 00007fd80dde5e00 CR3: 0000000026243000 CR4: 0000000000350ef0
DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000
DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400
Call Trace:
 <TASK>
 indx_insert_entry+0x1a5/0x460 fs/ntfs3/index.c:1981
 ni_add_name+0x4d9/0x820 fs/ntfs3/frecord.c:3055
 ni_rename+0xa1/0x1a0 fs/ntfs3/frecord.c:3087
 ntfs_rename+0x91f/0xec0 fs/ntfs3/namei.c:322
 vfs_rename+0x13e0/0x1c30 fs/namei.c:4844
 do_renameat2+0xc3c/0xdc0 fs/namei.c:4996
 __do_sys_rename fs/namei.c:5042 [inline]
 __se_sys_rename fs/namei.c:5040 [inline]
 __x64_sys_rename+0x81/0xa0 fs/namei.c:5040
 do_syscall_x64 arch/x86/entry/common.c:51 [inline]
 do_syscall_64+0x40/0x110 arch/x86/entry/common.c:82
 entry_SYSCALL_64_after_hwframe+0x63/0x6b
RIP: 0033:0x7fd8160252a9
Code: 28 00 00 00 75 05 48 83 c4 28 c3 e8 21 18 00 00 90 48 89 f8 48 89 f7 48 89 d6 48 89 ca 4d 89 c2 4d 89 c8 4c 8b 4c 24 08 0f 05 <48> 3d 01 f0 ff ff 73 01 c3 48 c7 c1 b8 ff ff ff f7 d8 64 89 01 48
RSP: 002b:00007ffc52cb1068 EFLAGS: 00000246 ORIG_RAX: 0000000000000052
RAX: ffffffffffffffda RBX: 00007ffc52cb1090 RCX: 00007fd8160252a9
RDX: 00007fd816024370 RSI: 0000000020000a40 RDI: 0000000020000300
RBP: 0000000000000002 R08: 00007ffc52cb0e06 R09: 00007ffc52cb10b0
R10: 0000000000000002 R11: 0000000000000246 R12: 00007ffc52cb108c
R13: 0000000000000021 R14: 431bde82d7b634db R15: 00007ffc52cb10d0
 </TASK>


---
This report is generated by a bot. It may contain errors.
See https://goo.gl/tpsmEJ for more information about syzbot.
syzbot engineers can be reached at syzkaller@googlegroups.com.

syzbot will keep track of this issue. See:
https://goo.gl/tpsmEJ#status for how to communicate with syzbot.

If the report is already addressed, let syzbot know by replying with:
#syz fix: exact-commit-title

If you want syzbot to run the reproducer, reply with:
#syz test: git://repo/address.git branch-or-commit-hash
If you attach or paste a git patch, syzbot will apply it before testing.

If you want to overwrite report's subsystems, reply with:
#syz set subsystems: new-subsystem
(See the list of subsystem names on the web dashboard)

If the report is a duplicate of another one, reply with:
#syz dup: exact-subject-of-another-report

If you want to undo deduplication, reply with:
#syz undup

^ permalink raw reply	[relevance 5%]

* Re: [PATCH v2] powernv/opal-prd: Silence memcpy() run-time false positive warnings
  2023-11-15 19:07  5%     ` matoro
@ 2023-11-19 23:14  0%       ` Michael Ellerman
  0 siblings, 0 replies; 200+ results
From: Michael Ellerman @ 2023-11-19 23:14 UTC (permalink / raw)
  To: matoro
  Cc: linuxppc-dev, Aneesh Kumar K.V, Jordan Niethe, Joel Stanley,
	Mahesh Salgaonkar

matoro <matoro_mailinglist_kernel@matoro.tk> writes:
> On 2023-08-15 06:47, Michael Ellerman wrote:
>> Joel Stanley <joel@jms.id.au> writes:
>>> On Fri, 7 Jul 2023 at 05:11, Mahesh Salgaonkar <mahesh@linux.ibm.com> 
>>> wrote:
>>>> 
>>>> opal_prd_msg_notifier extracts the opal prd message size from the message
>>>> header and uses it for allocating opal_prd_msg_queue_item that includes
>>>> the correct message size to be copied. However, while running under
>>>> CONFIG_FORTIFY_SOURCE=y, it triggers following run-time warning:
>>>> 
>>>> [ 6458.234352] memcpy: detected field-spanning write (size 32) of single 
>>>> field "&item->msg" at arch/powerpc/platforms/powernv/opal-prd.c:355 (size 
>>>> 4)
>>>> [ 6458.234390] WARNING: CPU: 9 PID: 660 at 
>>>> arch/powerpc/platforms/powernv/opal-prd.c:355 
>>>> opal_prd_msg_notifier+0x174/0x188 [opal_prd]
>>>> [...]
>>>> [ 6458.234709] NIP [c00800000e0c0e6c] opal_prd_msg_notifier+0x174/0x188 
>>>> [opal_prd]
>>>> [ 6458.234723] LR [c00800000e0c0e68] opal_prd_msg_notifier+0x170/0x188 
>>>> [opal_prd]
>>>> [ 6458.234736] Call Trace:
>>>> [ 6458.234742] [c0000002acb23c10] [c00800000e0c0e68] 
>>>> opal_prd_msg_notifier+0x170/0x188 [opal_prd] (unreliable)
>>>> [ 6458.234759] [c0000002acb23ca0] [c00000000019ccc0] 
>>>> notifier_call_chain+0xc0/0x1b0
>>>> [ 6458.234774] [c0000002acb23d00] [c00000000019ceac] 
>>>> atomic_notifier_call_chain+0x2c/0x40
>>>> [ 6458.234788] [c0000002acb23d20] [c0000000000d69b4] 
>>>> opal_message_notify+0xf4/0x2c0
>>>> [...]
>>>> 
>>>> Split the copy to avoid false positive run-time warning.
>>>> 
>>>> Reported-by: Aneesh Kumar K.V <aneesh.kumar@linux.ibm.com>
>>>> Signed-off-by: Mahesh Salgaonkar <mahesh@linux.ibm.com>
>>> 
>>> I hit this on a box running the Ubuntu 6.2.0-27-generic kernel.
>>> 
>>> Do we plan on merging this fix?
>> 
>> I thought it was papering over the issue rather than fixing the root
>> cause.
>> 
>> I'll send a new version, as soon as I can work out how to trigger that
>> code path.
>> 
>> cheers
>
> Hi, I see this was still not accepted.  I was able to trigger this simply by 
> starting the opal-prd userspace daemon.
> Restarting the service does not re-trigger the warning, however.

It should be fixed by:

  https://git.kernel.org/torvalds/c/feea65a338e52297b68ceb688eaf0ffc50310a83

Which went into v6.6.

> [Wed Nov 15 14:01:06 2023] i2c_dev: i2c /dev entries driver
> [Wed Nov 15 14:01:07 2023] ------------[ cut here ]------------
> [Wed Nov 15 14:01:07 2023] memcpy: detected field-spanning write (size 32) of 
> single field "&item->msg" at arch/powerpc/platforms/powernv/opal-prd.c:355 
> (size 4)
> [Wed Nov 15 14:01:07 2023] WARNING: CPU: 5 PID: 379 at 
> arch/powerpc/platforms/powernv/opal-prd.c:355 0xc008000000640b1c
> [Wed Nov 15 14:01:07 2023] Modules linked in: i2c_dev loop vhost_net vhost 
> vhost_iotlb tap kvm_hv kvm bridge rpcsec_gss_krb5 auth_rpcgss tun nfsv4 
> dns_resolver nfs lockd grace sunrpc fscache netfs cfg80211 rfkill 8021q garp 
> mrp stp llc nft_masq nft_chain_nat nft_reject_inet nf_reject_ipv4 
> nf_reject_ipv6 nft_reject nft_ct binfmt_misc nbd wireguard 
> libcurve25519_generic ip6_udp_tunnel udp_tunnel nft_nat nf_tables nfnetlink 
> nf_nat nf_conntrack nf_defrag_ipv6 nf_defrag_ipv4 at24 ast i2c_algo_bit 
> drm_shmem_helper joydev ftdi_sio crct10dif_vpmsum onboard_usb_hub ofpart 
> drm_kms_helper ipmi_powernv rtc_opal ipmi_devintf powernv_flash 
> ipmi_msghandler mtd opal_prd i2c_opal vmx_crypto nvme crc32c_vpmsum tg3 
> nvme_core ixgbe nvme_common mdio
> [Wed Nov 15 14:01:07 2023] CPU: 5 PID: 379 Comm: kopald Not tainted 
> 6.5.9-gentoo-dist #1

I'll request a back port of the fix to 6.5 stable.

cheers

^ permalink raw reply	[relevance 0%]

* Re: [PATCH v2] powernv/opal-prd: Silence memcpy() run-time false positive warnings
  @ 2023-11-15 19:07  5%     ` matoro
  2023-11-19 23:14  0%       ` Michael Ellerman
  0 siblings, 1 reply; 200+ results
From: matoro @ 2023-11-15 19:07 UTC (permalink / raw)
  To: Michael Ellerman
  Cc: linuxppc-dev, Aneesh Kumar K.V, Jordan Niethe, Joel Stanley,
	Mahesh Salgaonkar

On 2023-08-15 06:47, Michael Ellerman wrote:
> Joel Stanley <joel@jms.id.au> writes:
>> On Fri, 7 Jul 2023 at 05:11, Mahesh Salgaonkar <mahesh@linux.ibm.com> 
>> wrote:
>>> 
>>> opal_prd_msg_notifier extracts the opal prd message size from the message
>>> header and uses it for allocating opal_prd_msg_queue_item that includes
>>> the correct message size to be copied. However, while running under
>>> CONFIG_FORTIFY_SOURCE=y, it triggers following run-time warning:
>>> 
>>> [ 6458.234352] memcpy: detected field-spanning write (size 32) of single 
>>> field "&item->msg" at arch/powerpc/platforms/powernv/opal-prd.c:355 (size 
>>> 4)
>>> [ 6458.234390] WARNING: CPU: 9 PID: 660 at 
>>> arch/powerpc/platforms/powernv/opal-prd.c:355 
>>> opal_prd_msg_notifier+0x174/0x188 [opal_prd]
>>> [...]
>>> [ 6458.234709] NIP [c00800000e0c0e6c] opal_prd_msg_notifier+0x174/0x188 
>>> [opal_prd]
>>> [ 6458.234723] LR [c00800000e0c0e68] opal_prd_msg_notifier+0x170/0x188 
>>> [opal_prd]
>>> [ 6458.234736] Call Trace:
>>> [ 6458.234742] [c0000002acb23c10] [c00800000e0c0e68] 
>>> opal_prd_msg_notifier+0x170/0x188 [opal_prd] (unreliable)
>>> [ 6458.234759] [c0000002acb23ca0] [c00000000019ccc0] 
>>> notifier_call_chain+0xc0/0x1b0
>>> [ 6458.234774] [c0000002acb23d00] [c00000000019ceac] 
>>> atomic_notifier_call_chain+0x2c/0x40
>>> [ 6458.234788] [c0000002acb23d20] [c0000000000d69b4] 
>>> opal_message_notify+0xf4/0x2c0
>>> [...]
>>> 
>>> Split the copy to avoid false positive run-time warning.
>>> 
>>> Reported-by: Aneesh Kumar K.V <aneesh.kumar@linux.ibm.com>
>>> Signed-off-by: Mahesh Salgaonkar <mahesh@linux.ibm.com>
>> 
>> I hit this on a box running the Ubuntu 6.2.0-27-generic kernel.
>> 
>> Do we plan on merging this fix?
> 
> I thought it was papering over the issue rather than fixing the root
> cause.
> 
> I'll send a new version, as soon as I can work out how to trigger that
> code path.
> 
> cheers

Hi, I see this was still not accepted.  I was able to trigger this simply by 
starting the opal-prd userspace daemon.
Restarting the service does not re-trigger the warning, however.

[Wed Nov 15 14:01:06 2023] i2c_dev: i2c /dev entries driver
[Wed Nov 15 14:01:07 2023] ------------[ cut here ]------------
[Wed Nov 15 14:01:07 2023] memcpy: detected field-spanning write (size 32) of 
single field "&item->msg" at arch/powerpc/platforms/powernv/opal-prd.c:355 
(size 4)
[Wed Nov 15 14:01:07 2023] WARNING: CPU: 5 PID: 379 at 
arch/powerpc/platforms/powernv/opal-prd.c:355 0xc008000000640b1c
[Wed Nov 15 14:01:07 2023] Modules linked in: i2c_dev loop vhost_net vhost 
vhost_iotlb tap kvm_hv kvm bridge rpcsec_gss_krb5 auth_rpcgss tun nfsv4 
dns_resolver nfs lockd grace sunrpc fscache netfs cfg80211 rfkill 8021q garp 
mrp stp llc nft_masq nft_chain_nat nft_reject_inet nf_reject_ipv4 
nf_reject_ipv6 nft_reject nft_ct binfmt_misc nbd wireguard 
libcurve25519_generic ip6_udp_tunnel udp_tunnel nft_nat nf_tables nfnetlink 
nf_nat nf_conntrack nf_defrag_ipv6 nf_defrag_ipv4 at24 ast i2c_algo_bit 
drm_shmem_helper joydev ftdi_sio crct10dif_vpmsum onboard_usb_hub ofpart 
drm_kms_helper ipmi_powernv rtc_opal ipmi_devintf powernv_flash 
ipmi_msghandler mtd opal_prd i2c_opal vmx_crypto nvme crc32c_vpmsum tg3 
nvme_core ixgbe nvme_common mdio
[Wed Nov 15 14:01:07 2023] CPU: 5 PID: 379 Comm: kopald Not tainted 
6.5.9-gentoo-dist #1
[Wed Nov 15 14:01:07 2023] Hardware name: T2P9S01 REV 1.01 POWER9 0x4e1203 
opal:skiboot-9858186 PowerNV
[Wed Nov 15 14:01:07 2023] NIP:  c008000000640b1c LR: c008000000640b18 CTR: 
0000000000000000
[Wed Nov 15 14:01:07 2023] REGS: c00000000e2339b0 TRAP: 0700   Not tainted  
(6.5.9-gentoo-dist)
[Wed Nov 15 14:01:07 2023] MSR:  9000000000021033 <SF,HV,ME,IR,DR,RI,LE>  CR: 
44002222  XER: 00000000
[Wed Nov 15 14:01:07 2023] CFAR: c000000000152b10 IRQMASK: 1
                            GPR00: c008000000640b18 c00000000e233c50 
c008000000668100 0000000000000086
                            GPR04: 00000000ffff7fff c00000000e233a10 
c00000000e233a08 0000001ef74d0000
                            GPR08: 0000000000000027 c000001ef9626d10 
0000000000000001 0000000044002222
                            GPR12: 20646c6569662065 c000001fff7fb400 
c0000000001900e8 c00000000e919540
                            GPR16: 0000000000000000 0000000000000000 
0000000000000000 0000000000000000
                            GPR20: 0000000000000000 0000000000000000 
0000000000000000 0000000000000000
                            GPR24: c00000000e959de0 0000000000000006 
0000000000000000 c008000000660290
                            GPR28: c000000007498410 0000000000000020 
c00000000e959de8 c000000007498400
[Wed Nov 15 14:01:07 2023] NIP [c008000000640b1c] 0xc008000000640b1c
[Wed Nov 15 14:01:07 2023] LR [c008000000640b18] 0xc008000000640b18
[Wed Nov 15 14:01:07 2023] Call Trace:
[Wed Nov 15 14:01:07 2023] [c00000000e233c50] [c008000000640b18] 
0xc008000000640b18 (unreliable)
[Wed Nov 15 14:01:07 2023] [c00000000e233cd0] [c000000000192dd0] 
notifier_call_chain+0xc0/0x1b0
[Wed Nov 15 14:01:07 2023] [c00000000e233d30] [c000000000192eec] 
atomic_notifier_call_chain+0x2c/0x40
[Wed Nov 15 14:01:07 2023] [c00000000e233d50] [c0000000000cec44] 
opal_message_notify+0xf4/0x2a0
[Wed Nov 15 14:01:07 2023] [c00000000e233de0] [c000000000206d58] 
__handle_irq_event_percpu+0x78/0x240
[Wed Nov 15 14:01:07 2023] [c00000000e233e70] [c000000000207034] 
handle_irq_event+0x74/0x140
[Wed Nov 15 14:01:07 2023] [c00000000e233ea0] [c00000000020e9bc] 
handle_level_irq+0xdc/0x270
[Wed Nov 15 14:01:07 2023] [c00000000e233ed0] [c000000000204fb8] 
generic_handle_domain_irq+0x48/0x70
[Wed Nov 15 14:01:07 2023] [c00000000e233ef0] [c0000000000d6f38] 
opal_handle_events+0xb8/0x140
[Wed Nov 15 14:01:07 2023] [c00000000e233f50] [c0000000000ce514] 
kopald+0x84/0x110
[Wed Nov 15 14:01:07 2023] [c00000000e233f90] [c000000000190218] 
kthread+0x138/0x140
[Wed Nov 15 14:01:07 2023] [c00000000e233fe0] [c00000000000ded8] 
start_kernel_thread+0x14/0x18
[Wed Nov 15 14:01:07 2023] Code: 2c0a0000 4082ff48 3ca20000 e8a58050 3c620000 
e8638058 39400001 38c00004 7fa4eb78 99490000 480004c5 e8410018 <0fe00000> 
4bffff18 3860fff4 4bffff8c
[Wed Nov 15 14:01:07 2023] ---[ end trace 0000000000000000 ]---

^ permalink raw reply	[relevance 5%]

* [merged mm-nonmm-stable] extract-and-use-file_line-macro.patch removed from -mm tree
@ 2023-10-18 21:43  7% Andrew Morton
  0 siblings, 0 replies; 200+ results
From: Andrew Morton @ 2023-10-18 21:43 UTC (permalink / raw)
  To: mm-commits, tiwai, tglx, keescook, adobriyan, akpm


The quilt patch titled
     Subject: extract and use FILE_LINE macro
has been removed from the -mm tree.  Its filename was
     extract-and-use-file_line-macro.patch

This patch was dropped because it was merged into the mm-nonmm-stable branch
of git://git.kernel.org/pub/scm/linux/kernel/git/akpm/mm

------------------------------------------------------
From: Alexey Dobriyan <adobriyan@gmail.com>
Subject: extract and use FILE_LINE macro
Date: Sat, 16 Sep 2023 21:21:31 +0300

Extract nifty FILE_LINE useful for printk style debugging:

	printk("%s\n", FILE_LINE);

It should not be used en mass probably because __FILE__ string literals
can be merged while FILE_LINE's won't. But for debugging it is what
the doctor ordered.

Don't add leading and trailing underscores, they're painful to type. 
Trust me, I've tried both versions.

Link: https://lkml.kernel.org/r/ebf12ac4-5a61-4b12-b8b0-1253eb371332@p183
Signed-off-by: Alexey Dobriyan <adobriyan@gmail.com>
Cc: Kees Cook <keescook@chromium.org>
Cc: Takashi Iwai <tiwai@suse.de>
Cc: Thomas Gleixner <tglx@linutronix.de>
Signed-off-by: Andrew Morton <akpm@linux-foundation.org>
---

 include/linux/fortify-string.h |    2 +-
 include/linux/stringify.h      |    2 ++
 include/linux/timer.h          |    3 +--
 sound/pci/asihpi/hpidebug.h    |    9 ++++-----
 4 files changed, 8 insertions(+), 8 deletions(-)

--- a/include/linux/fortify-string.h~extract-and-use-file_line-macro
+++ a/include/linux/fortify-string.h
@@ -643,7 +643,7 @@ __FORTIFY_INLINE bool fortify_memcpy_chk
 				     __q_size_field, #op),		\
 		  #op ": detected field-spanning write (size %zu) of single %s (size %zu)\n", \
 		  __fortify_size,					\
-		  "field \"" #p "\" at " __FILE__ ":" __stringify(__LINE__), \
+		  "field \"" #p "\" at " FILE_LINE,			\
 		  __p_size_field);					\
 	__underlying_##op(p, q, __fortify_size);			\
 })
--- a/include/linux/stringify.h~extract-and-use-file_line-macro
+++ a/include/linux/stringify.h
@@ -9,4 +9,6 @@
 #define __stringify_1(x...)	#x
 #define __stringify(x...)	__stringify_1(x)
 
+#define FILE_LINE	__FILE__ ":" __stringify(__LINE__)
+
 #endif	/* !__LINUX_STRINGIFY_H */
--- a/include/linux/timer.h~extract-and-use-file_line-macro
+++ a/include/linux/timer.h
@@ -77,8 +77,7 @@ struct timer_list {
 		.entry = { .next = TIMER_ENTRY_STATIC },	\
 		.function = (_function),			\
 		.flags = (_flags),				\
-		__TIMER_LOCKDEP_MAP_INITIALIZER(		\
-			__FILE__ ":" __stringify(__LINE__))	\
+		__TIMER_LOCKDEP_MAP_INITIALIZER(FILE_LINE)	\
 	}
 
 #define DEFINE_TIMER(_name, _function)				\
--- a/sound/pci/asihpi/hpidebug.h~extract-and-use-file_line-macro
+++ a/sound/pci/asihpi/hpidebug.h
@@ -29,16 +29,15 @@ enum { HPI_DEBUG_LEVEL_ERROR = 0,	/* alw
    the start of each message, eg see linux kernel hpios.h */
 
 #ifdef SOURCEFILE_NAME
+#undef FILE_LINE
 #define FILE_LINE  SOURCEFILE_NAME ":" __stringify(__LINE__) " "
-#else
-#define FILE_LINE  __FILE__ ":" __stringify(__LINE__) " "
 #endif
 
 #define HPI_DEBUG_ASSERT(expression) \
 	do { \
 		if (!(expression)) { \
 			printk(KERN_ERR  FILE_LINE \
-				"ASSERT " __stringify(expression)); \
+				" ASSERT " __stringify(expression)); \
 		} \
 	} while (0)
 
@@ -46,7 +45,7 @@ enum { HPI_DEBUG_LEVEL_ERROR = 0,	/* alw
 	do { \
 		if (hpi_debug_level >= HPI_DEBUG_LEVEL_##level) { \
 			printk(HPI_DEBUG_FLAG_##level \
-			FILE_LINE  __VA_ARGS__); \
+			FILE_LINE " " __VA_ARGS__); \
 		} \
 	} while (0)
 
@@ -70,7 +69,7 @@ void hpi_debug_data(u16 *pdata, u32 len)
 	do { \
 		if (hpi_debug_level >= HPI_DEBUG_LEVEL_##level) { \
 			hpi_debug_message(phm, HPI_DEBUG_FLAG_##level \
-				FILE_LINE __stringify(level)); \
+				FILE_LINE " " __stringify(level)); \
 		} \
 	} while (0)
 
_

Patches currently in -mm which might be from adobriyan@gmail.com are



^ permalink raw reply	[relevance 7%]

* [OE-core][mickledore 05/20] linux-yocto/6.1: update to v6.1.53
  @ 2023-10-11  0:01  2% ` Steve Sakoman
  0 siblings, 0 replies; 200+ results
From: Steve Sakoman @ 2023-10-11  0:01 UTC (permalink / raw)
  To: openembedded-core

From: Bruce Ashfield <bruce.ashfield@gmail.com>

Updating  to the latest korg -stable release that comprises
the following commits:

    09045dae0d90 Linux 6.1.53
    41cb5369cb80 udf: initialize newblock to 0
    c74b1cd93f26 clk: Avoid invalid function names in CLK_OF_DECLARE()
    59e0dd5bef6c treewide: Fix probing of devices in DT overlays
    abb597c85acb clk: Mark a fwnode as initialized when using CLK_OF_DECLARE() macro
    b372816ad610 md: fix regression for null-ptr-deference in __md_stop()
    adac9f0ddd2b NFSv4.2: Rework scratch handling for READ_PLUS (again)
    779563475162 NFSv4.2: Fix a potential double free with READ_PLUS
    d9ece8c0269f md: Free resources in __md_stop
    ba6a70adb557 Revert "drm/amd/display: Do not set drr on pipe commit"
    1dd387668d5b tracing: Zero the pipe cpumask on alloc to avoid spurious -EBUSY
    e43a7ae58d00 serial: sc16is7xx: fix regression with GPIO configuration
    8aaef0a3eb1b serial: sc16is7xx: remove obsolete out_thread label
    cc8a853c2d5f perf/x86/uncore: Correct the number of CHAs on EMR
    e1eb0419126f x86/sgx: Break up long non-preemptible delays in sgx_vepc_release()
    f705617bab47 USB: core: Fix oversight in SuperSpeed initialization
    8186596a6635 USB: core: Fix race by not overwriting udev->descriptor in hub_port_init()
    d309fa69c2e3 USB: core: Change usb_get_device_descriptor() API
    90b01f8df568 USB: core: Unite old scheme and new scheme descriptor reads
    0d3b5fe47938 usb: typec: bus: verify partner exists in typec_altmode_attention
    9b7cd3fe01f0 usb: typec: tcpm: set initial svdm version based on pd revision
    33a31064211c of: property: fw_devlink: Add a devlink for panel followers
    7f3d84cfaec7 cpufreq: brcmstb-avs-cpufreq: Fix -Warray-bounds bug
    08c86156361c crypto: stm32 - fix loop iterating through scatterlist for DMA
    73e64c5eeddf s390/dasd: fix string length handling
    f9a3d6f037c9 s390/ipl: add missing secure/has_secure file to ipl type 'unknown'
    6489ec010786 s390/dcssblk: fix kernel crash with list_add corruption
    8bf567b63c2a arm64: sdei: abort running SDEI handlers during crash
    e95d7a8a6edd pstore/ram: Check start of empty przs during init
    351705a44621 mmc: renesas_sdhi: register irqs before registering controller
    a3f6c1447db8 platform/chrome: chromeos_acpi: print hex string for ACPI_TYPE_BUFFER
    e6e6a5f50f58 x86/MCE: Always save CS register on AMD Zen IF Poison errors
    d08b39bb3dff fsverity: skip PKCS#7 parser when keyring is empty
    40a1ef4bb092 net: handle ARPHRD_PPP in dev_is_mac_header_xmit()
    342d130205f1 X.509: if signature is unsupported skip validation
    3d5fed8c79d9 r8169: fix ASPM-related issues on a number of systems with NIC version from RTL8168h
    ba50e7773a99 x86/sev: Make enc_dec_hypercall() accept a size instead of npages
    f8a7f10a1dcc dccp: Fix out of bounds access in DCCP error handler
    9667854e69a7 dlm: fix plock lookup when using multiple lockspaces
    c96c67991aac bpf: Fix issue in verifying allow_ptr_leaks
    b23c96589ff7 drm/amd/display: Add smu write msg id fail retry process
    5ad3e534605e parisc: Fix /proc/cpuinfo output for lscpu
    316a4a329a4d procfs: block chmod on /proc/thread-self/comm
    5e4e9900e6fa block: don't add or resize partition on the disk with GENHD_FL_NO_PART
    1654635bed83 Revert "PCI: Mark NVIDIA T4 GPUs to avoid bus reset"
    5a3e327dc3fd ntb: Fix calculation ntb_transport_tx_free_entry()
    88c7931f81d8 ntb: Clean up tx tail index on link down
    4f4af6b8b7a2 ntb: Drop packets when qp link is down
    e95e31a8607d PCI/PM: Only read PCI_PM_CTRL register when available
    223fc5352054 PCI: hv: Fix a crash in hv_pci_restore_msi_msg() during hibernation
    4443f3695d58 PCI: Free released resource after coalescing
    316f3984298a scsi: mpt3sas: Perform additional retries if doorbell read returns 0
    6c4f87e52331 Revert "scsi: qla2xxx: Fix buffer overrun"
    ab8c52977fe0 media: venus: hfi_venus: Write to VIDC_CTRL_INIT after unmasking interrupts
    25934d8f6eb2 media: dvb: symbol fixup for dvb_attach()
    fd4d61f85e76 ALSA: hda/cirrus: Fix broken audio on hardware with two CS42L42 codecs.
    ba0b46166b8e arm64: csum: Fix OoB access in IP checksum code for negative lengths
    ad661951a98f i3c: master: svc: fix probe failure when no i3c device exist
    cc9bf2d62f19 LoongArch: mm: Add p?d_leaf() definitions
    5a8b2c1665ca xtensa: PMU: fix base address for the newer hardware
    9a9b8596c3dc drm/amd/display: register edp_backlight_control() for DCN301
    47636d32a0ee backlight/lv5207lp: Compare against struct fb_info.device
    83166d03a5b7 backlight/bd6107: Compare against struct fb_info.device
    b4ab337aad09 backlight/gpio_backlight: Compare against struct fb_info.device
    8fa9cb58445d io_uring: break iopolling on signal
    4a3e0d51c3e1 XArray: Do not return sibling entries from xa_load()
    7a7f11283392 ARM: OMAP2+: Fix -Warray-bounds warning in _pwrdm_state_switch()
    09cb2a71b2e9 ipmi_si: fix a memleak in try_smi_init()
    dafe7acfedfb PCI: rockchip: Use 64-bit mask on MSI 64-bit PCI address
    823f52daef12 media: i2c: Add a camera sensor top level menu
    ceedc62a3bc8 media: i2c: ccs: Check rules is non-NULL
    fea9dd8653ff cpu/hotplug: Prevent self deadlock on CPU hot-unplug
    4245ca8f4051 mm/vmalloc: add a safer version of find_vm_area() for debug
    157c46360cf3 scsi: core: Fix the scsi_set_resid() documentation
    2344b1397651 printk: ringbuffer: Fix truncating buffer size min_t cast
    3f7a4e88e40e rcu: dump vmalloc memory info safely
    8ad2e7efb2ce ALSA: pcm: Fix missing fixup call in compat hw_refine ioctl
    8918025feb2f PM / devfreq: Fix leak in devfreq_dev_release()
    d2e906c72597 igb: set max size RX buffer when store bad packet is enabled
    04c3eee4e13f skbuff: skb_segment, Call zero copy functions before using skbuff frags
    4921f9349b66 netfilter: xt_sctp: validate the flag_info count
    1c164c1e9e93 netfilter: xt_u32: validate user space input
    bcdb4a5c42b0 netfilter: nft_exthdr: Fix non-linear header modification
    7ca0706c68ad netfilter: ipset: add the missing IP_SET_HASH_WITH_NET0 macro for ip_set_hash_netportnet.c
    6678912b4df1 igmp: limit igmpv3_newpack() packet size to IP_MAX_MTU
    ad8900dd8a56 virtio_ring: fix avail_wrap_counter in virtqueue_add_packed
    4927edc23edc cpufreq: Fix the race condition while updating the transition_task of policy
    96db43aced39 Drivers: hv: vmbus: Don't dereference ACPI root object handle
    e351933e4a14 dmaengine: ste_dma40: Add missing IRQ check in d40_probe
    43a57ca7dd90 um: Fix hostaudio build errors
    222b85e748eb mtd: rawnand: fsmc: handle clk prepare error in fsmc_nand_resume()
    eaf4c78982ae mtd: spi-nor: Check bus width while setting QE bit
    3e313b6c470d leds: trigger: tty: Do not use LED_ON/OFF constants, use led_blink_set_oneshot instead
    f741121a2251 leds: Fix BUG_ON check for LED_COLOR_ID_MULTI that is always false
    a253c416e67d leds: multicolor: Use rounded division when calculating color components
    2804cc350804 leds: pwm: Fix error code in led_pwm_create_fwnode()
    cae0787e408c rpmsg: glink: Add check for kstrdup
    f309ac8a4db9 phy/rockchip: inno-hdmi: do not power on rk3328 post pll on reg write
    8f0f5452cb1b phy/rockchip: inno-hdmi: round fractal pixclock in rk3328 recalc_rate
    0d86292e3fbb phy/rockchip: inno-hdmi: use correct vco_div_5 macro on rk3328
    50fa01243dd5 dmaengine: idxd: Modify the dependence of attribute pasid_enabled
    6453a2fbc804 mtd: rawnand: brcmnand: Fix mtd oobsize
    74c85396bd73 tracing: Fix race issue between cpu buffer write and swap
    fb34716c9ee6 tracing: Remove extra space at the end of hwlat_detector/mode
    ca5e8427e20d x86/speculation: Mark all Skylake CPUs as vulnerable to GDS
    55a448e8d863 tick/rcu: Fix false positive "softirq work is pending" messages
    69b8d7bf834c platform/x86/amd/pmf: Fix a missing cleanup path
    2763732ec1e6 HID: multitouch: Correct devm device reference for hidinput input_dev name
    f283805d9843 HID: uclogic: Correct devm device reference for hidinput input_dev name
    6e5960954151 HID: logitech-dj: Fix error handling in logi_dj_recv_switch_to_dj_mode()
    cf38960386f3 RDMA/efa: Fix wrong resources deallocation order
    9d9a40530383 RDMA/siw: Correct wrong debug message
    bbd1b1b5082c RDMA/siw: Balance the reference of cep->kref in the error path
    3f39698e7e84 Revert "IB/isert: Fix incorrect release of isert connection"
    81ff633a88be amba: bus: fix refcount leak
    db18d5e3eee4 serial: tegra: handle clk prepare error in tegra_uart_hw_init()
    93e908545361 interconnect: qcom: bcm-voter: Use enable_maks for keepalive voting
    e9ef8b5099d5 interconnect: qcom: bcm-voter: Improve enable_mask handling
    1d085c6a25fa interconnect: qcom: sm8450: Enable sync_state
    5a5fb3b1754f scsi: fcoe: Fix potential deadlock on &fip->ctlr_lock
    f06c7d823ab5 scsi: core: Use 32-bit hostnum in scsi_host_lookup()
    f01cfec8d345 RDMA/irdma: Prevent zero-length STAG registration
    5fa1552877ce coresight: trbe: Fix TRBE potential sleep in atomic context
    848cd6f24aa7 cgroup:namespace: Remove unused cgroup_namespaces_init()
    0d545a8e77cb Revert "f2fs: fix to do sanity check on extent cache correctly"
    3f60a36ed6e3 f2fs: Only lfs mode is allowed with zoned block device feature
    33d4c00725b0 f2fs: judge whether discard_unit is section only when have CONFIG_BLK_DEV_ZONED
    4d7e804f49a0 f2fs: fix to avoid mmap vs set_compress_option case
    3a2cf76cfb8f media: i2c: rdacm21: Fix uninitialized value
    86a41ad0128a media: ov2680: Fix regulators being left enabled on ov2680_power_on() errors
    85fb0b963f2b media: ov2680: Fix ov2680_set_fmt() which == V4L2_SUBDEV_FORMAT_TRY not working
    0790c0914059 media: ov2680: Add ov2680_fill_format() helper function
    90fbf01c8080 media: ov2680: Don't take the lock for try_fmt calls
    e0b6edf4a346 media: ov2680: Remove VIDEO_V4L2_SUBDEV_API ifdef-s
    6d51cdf66b9f media: ov2680: Fix vflip / hflip set functions
    7263c39fd711 media: ov2680: Fix ov2680_bayer_order()
    ef9055e9a768 media: ov2680: Remove auto-gain and auto-exposure controls
    9e6e509c08f6 media: i2c: ov2680: Set V4L2_CTRL_FLAG_MODIFY_LAYOUT on flips
    2b9d0a65d133 media: ov5640: Fix initial RESETB state and annotate timings
    5074c70795d4 media: ov5640: Enable MIPI interface in ov5640_set_power_mipi()
    a4cd2c3eff18 HID: input: Support devices sending Eraser without Invert
    297992e5c635 drivers: base: Free devm resources when unregistering a device
    66eb45e7d5fc USB: gadget: f_mass_storage: Fix unused variable warning
    324da2f3ee73 USB: gadget: core: Add missing kerneldoc for vbus_work
    365ce3f86bb1 docs: ABI: fix spelling/grammar in SBEFIFO timeout interface
    c90182cffbff media: venus: hfi_venus: Only consider sys_idle_indicator on V1
    d52509fdb29c media: go7007: Remove redundant if statement
    0294e2475092 media: cec: core: add adap_unconfigured() callback
    d6610151ae22 media: cec: core: add adap_nb_transmit_canceled() callback
    6ced15ff1746 platform/x86: dell-sysman: Fix reference leak
    45e3181d7995 iommu/vt-d: Fix to flush cache of PASID directory table
    d9c47d2bf307 iommu/qcom: Disable and reset context bank before programming
    a30f26dc3ad9 fsi: aspeed: Reset master errors after CFAM reset
    d020963638f2 IB/uverbs: Fix an potential error pointer dereference
    4dca13c30b9e RDMA/hns: Fix CQ and QP cache affinity
    2368ce8cd5ad RDMA/hns: Fix inaccurate error label name in init instance
    93c986805f4e RDMA/hns: Fix incorrect post-send with direct wqe of wr-list
    c48b0b30ac92 RDMA/hns: Fix port active speed
    117a1b903baf iommu/sprd: Add missing force_aperture
    fadc62aa82d2 iommu/mediatek: Fix two IOMMU share pagetable issue
    f81325a709dd iommu/mediatek: Remove unused "mapping" member from mtk_iommu_data
    343ccde5ade7 extcon: cht_wc: add POWER_SUPPLY dependency
    d3e075a3f099 kernfs: add stub helper for kernfs_generic_poll()
    91a05d4c12ce driver core: Call dma_cleanup() on the test_remove path
    58a3b87be681 driver core: test_async: fix an error code
    636f5b8a6601 dma-buf/sync_file: Fix docs syntax
    ae867cab6bc9 interconnect: qcom: qcm2290: Enable sync state
    7e1476f27751 coresight: tmc: Explicit type conversions to prevent integer overflow
    ee8f58b40e4a RDMA/irdma: Replace one-element array with flexible-array member
    af6fd0b3bccf scsi: qedf: Do not touch __user pointer in qedf_dbg_fp_int_cmd_read() directly
    dd8ce1c9ff49 scsi: qedf: Do not touch __user pointer in qedf_dbg_debug_cmd_read() directly
    472f2497a4c8 scsi: qedf: Do not touch __user pointer in qedf_dbg_stop_io_on_error_cmd_read() directly
    70518f3aaf5a RDMA/rxe: Fix incomplete state save in rxe_requester
    59a4f61feccf RDMA/rxe: Split rxe_run_task() into two subroutines
    0ad56bf59dc3 x86/APM: drop the duplicate APM_MINOR_DEV macro
    6d209ed70f9c serial: sprd: Fix DMA buffer leak issue
    70f7513342f4 serial: sprd: Assign sprd_port after initialized to avoid wrong access
    21608d2ba565 iio: accel: adxl313: Fix adxl313_i2c_id[] table
    25feffb3fbd5 scsi: qla4xxx: Add length check when parsing nlattrs
    1806edae979f scsi: be2iscsi: Add length check when parsing nlattrs
    85b8c282d185 scsi: iscsi: Add strlen() check in iscsi_if_set{_host}_param()
    bb8d101b835a scsi: iscsi: Add length check for nlattr payload
    2737d82760ae scsi: iscsi: Rename iscsi_set_param() to iscsi_if_set_param()
    bdc4f8f68171 scsi: RDMA/srp: Fix residual handling
    67b02818e209 usb: phy: mxs: fix getting wrong state with mxs_phy_is_otg_host()
    858322c409e0 media: mediatek: vcodec: fix resource leaks in vdec_msg_queue_init()
    bdc00039fd1b media: mediatek: vcodec: fix potential double free
    a356b60031d1 media: mediatek: vcodec: Return NULL if no vdec_fb is found
    b4ee61e5a110 media: amphion: ensure the bitops don't cross boundaries
    932d84a8a808 media: amphion: fix UNUSED_VALUE issue reported by coverity
    60f6392bdede media: amphion: fix UNINIT issues reported by coverity
    bddd678fd286 media: amphion: fix REVERSE_INULL issues reported by coverity
    3930d62f5d7c media: amphion: fix CHECKED_RETURN issues reported by coverity
    9ada33ee83dd media: rkvdec: increase max supported height for H.264
    715c0200b480 media: mtk-jpeg: Fix use after free bug due to uncanceled work
    62ea218a7e7f media: amphion: add helper function to get id name
    745f40a96c7f media: amphion: reinit vpu if reqbufs output 0
    6f0d0f5613d7 dt-bindings: extcon: maxim,max77843: restrict connector properties
    dd0dadb93844 scsi: hisi_sas: Fix normally completed I/O analysed as failed
    ab0719d7b6e4 scsi: hisi_sas: Fix warnings detected by sparse
    79a1a8f83869 RDMA/siw: Fabricate a GID on tun and loopback devices
    a96892a40fce media: cx24120: Add retval check for cx24120_message_send()
    2b6e20ef0585 media: dvb-usb: m920x: Fix a potential memory leak in m920x_i2c_xfer()
    323ee5fc980b media: dib7000p: Fix potential division by zero
    90e0ea8e9b26 drivers: usb: smsusb: fix error handling code in smsusb_init_device
    92e2dcf9412f iommu: rockchip: Fix directory table address encoding
    13ed255248df iommu/amd/iommu_v2: Fix pasid_state refcount dec hit 0 warning on pasid unbind
    25afb3e03bf8 media: v4l2-core: Fix a potential resource leak in v4l2_fwnode_parse_link()
    aeb79a1778cb media: i2c: tvp5150: check return value of devm_kasprintf()
    d7d47edf78c9 media: ad5820: Drop unsupported ad5823 from i2c_ and of_device_id tables
    79e2cc5c4c10 media: ov5640: fix low resolution image abnormal issue
    5643c936d1b8 RDMA/qedr: Remove a duplicate assignment in irdma_query_ah()
    8199a46af2ea cgroup/cpuset: Inherit parent's load balance state in v2
    590b45e5cd12 pNFS: Fix assignment of xprtdata.cred
    4030ace74d8b NFSv4.2: fix handling of COPY ERR_OFFLOAD_NO_REQ
    fdbc9637bf82 NFS: Guard against READDIR loop when entry names exceed MAXNAMELEN
    6d08bd22fa29 NFSD: da_addr_body field missing in some GETDEVICEINFO replies
    02a29a2455b0 fs: lockd: avoid possible wrong NULL parameter
    f27f759f4cd4 jfs: validate max amount of blocks before allocation.
    b648f5717581 ext4: fix unttached inode after power cut with orphan file feature enabled
    f17d5efaafba powerpc/iommu: Fix notifiers being shared by PCI and VIO buses
    e83f5e21089b powerpc/mpc5xxx: Add missing fwnode_handle_put()
    4515f1676d8d powerpc/pseries: Fix hcall tracepoints with JUMP_LABEL=n
    ebbfe48dd15f nfs/blocklayout: Use the passed in gfp flags
    4c8568cf4c45 powerpc/pseries: Rework lppaca_shared_proc() to avoid DEBUG_PREEMPT
    a5b6b008e358 powerpc: Don't include lppaca.h in paca.h
    18d51547fe2f NFSv4.2: Fix READ_PLUS size calculations
    fccdafa51de0 NFSv4.2: Fix up READ_PLUS alignment
    5c47974263e8 NFSv4.2: Fix READ_PLUS smatch warnings
    886959f425b6 NFSv4.2: Rework scratch handling for READ_PLUS
    e12e13952b0c wifi: ath10k: Use RMW accessors for changing LNKCTL
    811ec8bc68f3 wifi: ath11k: Use RMW accessors for changing LNKCTL
    7f4c9c44d1b9 net/mlx5: Use RMW accessors for changing LNKCTL
    433330fb1296 drm/radeon: Use RMW accessors for changing LNKCTL
    a0f0daf60bc1 drm/amdgpu: Use RMW accessors for changing LNKCTL
    ed6483fac428 powerpc/perf: Convert fsl_emb notifier to state machine callbacks
    1d58a9246989 powerpc/fadump: reset dump area size if fadump memory reserve fails
    ab8094db59e1 nvdimm: Fix dereference after free in register_nvdimm_pmu()
    500a6ff9c2a8 nvdimm: Fix memleak of pmu attr_groups in unregister_nvdimm_pmu()
    f6f300ecc196 vfio/type1: fix cap_migration information leak
    aae5a866d397 powerpc/radix: Move some functions into #ifdef CONFIG_KVM_BOOK3S_HV_POSSIBLE
    dd9241fc4b19 clk: imx: composite-8m: fix clock pauses when set_rate would be a no-op
    cc7e04d7ff92 clk: imx8mp: fix sai4 clock
    fcaf148b20f0 clk: imx: imx8ulp: update SPLL2 type
    e1139dea2c02 clk: imx: pllv4: Fix SPLL2 MULT range
    402e73f64597 clk: qcom: gcc-sm8450: Use floor ops for SDCC RCGs
    6c88c9d9c630 PCI/ASPM: Use RMW accessors for changing LNKCTL
    952da7c6e199 PCI: pciehp: Use RMW accessors for changing LNKCTL
    f2d7da8fafed PCI: Add locking to RMW PCI Express Capability Register accessors
    3108f7c78884 PCI: Allow drivers to request exclusive config regions
    8a5e87f9e93c pinctrl: mcp23s08: check return value of devm_kasprintf()
    8562df72cff2 PCI: Mark NVIDIA T4 GPUs to avoid bus reset
    f3229c9cb634 PCI: microchip: Correct the DED and SEC interrupt bit offsets
    9daefd22756e clk: qcom: gcc-sm6350: Fix gcc_sdcc2_apps_clk_src
    a1801d14a891 clk: qcom: reset: Use the correct type of sleep/delay based on length
    a4ff4b54f388 kvm/vfio: ensure kvg instance stays around in kvm_vfio_group_add()
    fef33ca5e28c kvm/vfio: Prepare for accepting vfio device fd
    cc16a50d5088 clk: qcom: gcc-sm8250: Fix gcc_sdcc2_apps_clk_src
    e0f5698757ab ext4: avoid potential data overflow in next_linear_group
    772ca4bc1d0d ext4: correct grp validation in ext4_mb_good_group
    d5fc7d681320 EDAC/igen6: Fix the issue of no error events
    8f43c4000cdf clk: qcom: gcc-sc7180: Fix up gcc_sdcc2_apps_clk_src
    d1a5f22abab4 clk: sunxi-ng: Modify mismatched function name
    d96799ee3b78 PCI/DOE: Fix destroy_work_on_stack() race
    4a43285900cd drivers: clk: keystone: Fix parameter judgment in _of_pll_clk_init()
    d96da888dcd7 PCI: qcom-ep: Switch MHI bus master clock off during L1SS
    c53d53006d7f PCI: apple: Initialize pcie->nvecs before use
    7618133eda26 clk: rockchip: rk3568: Fix PLL rate setting for 78.75MHz
    eb613f81d034 clk: qcom: gcc-sc8280xp: Add missing GDSCs
    57fc62c50690 dt-bindings: clock: qcom,gcc-sc8280xp: Add missing GDSCs
    06d3a7e03c61 clk: qcom: gcc-sc8280xp: Add missing GDSC flags
    747848b4afea clk: qcom: gcc-sc8280xp: Add EMAC GDSCs
    9cba16beca66 clk: qcom: gpucc-sm6350: Fix clock source names
    6ace98cb617b clk: qcom: gpucc-sm6350: Introduce index-based clk lookup
    74a1194cce60 ipmi:ssif: Fix a memory leak when scanning for an adapter
    2e7d90a81b9c ipmi:ssif: Add check for kstrdup
    abbd28d04c36 ALSA: ac97: Fix possible error value of *rac97
    53996463f8c3 of: unittest: Fix overlay type in apply/revert check
    3fb210cd521c of: overlay: Call of_changeset_init() early
    b13b0c84a4af ASoC: SOF: amd: clear dsp to host interrupt status
    c4b06324fc44 md: raid0: account for split bio in iostat accounting
    cc54fa43de67 md/raid0: Fix performance regression for large sequential writes
    cd1dd83888d7 md/raid0: Factor out helper for mapping and submitting a bio
    c227aa141660 md: add error_handlers for raid0 and linear
    bc82cd1e7ff2 firmware: cs_dsp: Fix new control name check
    711fb9260620 md/raid5-cache: fix null-ptr-deref for r5l_flush_stripe_to_raid()
    ac9e103f282a md/raid5-cache: fix a deadlock in r5l_exit_log()
    26bf790b8e99 bus: ti-sysc: Fix cast to enum warning
    5abfee5e4076 arm64: dts: qcom: sc8280xp-x13s: Unreserve NC pins
    b386c3e16956 arm64: dts: qcom: msm8996: Fix dsi1 interrupts
    c6035ee015b9 arm64: dts: qcom: msm8998: Add missing power domain to MMSS SMMU
    cab4cdb2a4bd arm64: dts: qcom: msm8998: Drop bus clock reference from MMSS SMMU
    67b4726cb87e arm64: dts: qcom: apq8016-sbc: Fix ov5640 regulator supply names
    867aa88c9efa drm/mediatek: Fix potential memory leak if vmap() fail
    1e47d1ac20e3 ARM: dts: qcom: ipq4019: correct SDHCI XO clock
    4d6a25792fc1 drm/mediatek: Remove freeing not dynamic allocated memory
    635051576f0e bus: ti-sysc: Fix build warning for 64-bit build
    b625a6eaf2bf drm/mediatek: dp: Add missing error checks in mtk_dp_parse_capabilities
    0c323430e470 io_uring: fix drain stalls by invalid SQE
    9183c4fe9141 block/mq-deadline: use correct way to throttling write requests
    9ca08adb75fb audit: fix possible soft lockup in __audit_inode_child()
    607eda339b60 drm/msm/a2xx: Call adreno_gpu_init() earlier
    f27dff881f0b drm/amd/pm: fix variable dereferenced issue in amdgpu_device_attr_create()
    d41ceafe3d24 smackfs: Prevent underflow in smk_set_cipso()
    d1994bb5947c drm/msm/dpu: fix the irq index in dpu_encoder_phys_wb_wait_for_commit_done
    bd3a6b6d5dd8 firmware: meson_sm: fix to avoid potential NULL pointer dereference
    2965015006ef drm/msm/mdp5: Don't leak some plane state
    0cd481c27b03 soc: qcom: smem: Fix incompatible types in comparison
    3b1f1999a300 drm: xlnx: zynqmp_dpsub: Add missing check for dma_set_mask
    9b372d2fdc44 ima: Remove deprecated IMA_TRUSTED_KEYRING Kconfig
    92eaa1840301 drm/panel: simple: Add missing connector type and pixel format for AUO T215HVN01
    4174f889c4c1 drm/repaper: Reduce temporary buffer size in repaper_fb_dirty()
    d544c89bb1cd drm/armada: Fix off-by-one error in armada_overlay_get_property()
    0ef736fec614 ARM: dts: BCM53573: Fix Tenda AC9 switch CPU port
    976eca4cbd37 arm64: dts: qcom: sm8150: Fix the I2C7 interrupt
    43cc228099c5 of: unittest: fix null pointer dereferencing in of_unittest_find_node_by_name()
    4ab834ff9fbf drm/tegra: dpaux: Fix incorrect return value of platform_get_irq
    508383dc278c drm/msm: Update dev core dump to not print backwards
    f9b9c6b0d451 md/md-bitmap: hold 'reconfig_mutex' in backlog_store()
    e970bc3828b7 md/md-bitmap: remove unnecessary local variable in backlog_store()
    3829cb3caeda md/raid10: use dereference_rdev_and_rrdev() to get devices
    27acd8c13183 md/raid10: factor out dereference_rdev_and_rrdev()
    097f30f0cef8 md: restore 'noio_flag' for the last mddev_resume()
    835cbfebc1c5 md: Change active_io to percpu
    3db392257008 md: Factor out is_md_suspended helper
    8dcc23191a6d drm/amdgpu: Update min() to min_t() in 'amdgpu_info_ioctl'
    13f5c43e0921 arm64: dts: qcom: msm8996-gemini: fix touchscreen VIO supply
    5ccd294df265 arm64: dts: qcom: sdm845: Fix the min frequency of "ice_core_clk"
    4aaced381c69 arm64: dts: qcom: sdm845: Add missing RPMh power domain to GCC
    a80621bb23dc ARM: dts: BCM53573: Fix Ethernet info for Luxul devices
    b9fa4e10b5cf drm: adv7511: Fix low refresh rate register for ADV7533/5
    1a7314734743 ARM: dts: samsung: s5pv210-smdkv210: correct ethernet reg addresses (split)
    9a91a5466ab1 ARM: dts: s5pv210: add dummy 5V regulator for backlight on SMDKv210
    4e184a73203c ARM: dts: samsung: s3c6410-mini6410: correct ethernet reg addresses (split)
    075ee661ba67 drm/bridge: anx7625: Use common macros for HDCP capabilities
    ba1ca2cf4d00 drm/bridge: anx7625: Use common macros for DP power sequencing commands
    d309b170ea70 x86/mm: Fix PAT bit missing from page protection modify mask
    00c0b2825bb5 block: don't allow enabling a cache on devices that don't support it
    e5e0ec8ff160 block: cleanup queue_wc_store
    7db90dd1c5a4 drm/etnaviv: fix dumping of active MMU context
    800bf8a2226e arm64: tegra: Fix HSUART for Smaug
    ee5e1d6480ef arm64: dts: qcom: pmi8994: Add missing OVP interrupt
    31fe89ccf5a0 arm64: dts: qcom: pm660l: Add missing short interrupt
    cd1ba241d21e arm64: dts: qcom: pm6150l: Add missing short interrupt
    6fd913f0f63f arm64: dts: qcom: sm8250-sony-xperia: correct GPIO keys wakeup again
    0f0e6963705a arm64: tegra: Fix HSUART for Jetson AGX Orin
    f5ff6897094f ARM: dts: BCM53573: Use updated "spi-gpio" binding properties
    ab5154ae26c4 ARM: dts: BCM53573: Add cells sizes to PCIe node
    ee1d740374aa ARM: dts: BCM53573: Drop nonexistent #usb-cells
    fd28ce30b525 drm/amdgpu: avoid integer overflow warning in amdgpu_device_resize_fb_bar()
    1f3b03863ef5 firmware: ti_sci: Use system_state to determine polling
    0765a80c160d ARM: dts: stm32: Add missing detach mailbox for DHCOM SoM
    e3c7b7ce7cd6 ARM: dts: stm32: Update to generic ADC channel binding on DHSOM systems
    9d77a7fc5d04 ARM: dts: stm32: Add missing detach mailbox for Odyssey SoM
    c0929f2bbd68 ARM: dts: stm32: YAML validation fails for Odyssey Boards
    aa72079a1952 ARM: dts: stm32: Add missing detach mailbox for emtrion emSBC-Argon
    0746cab4768d ARM: dts: stm32: adopt generic iio bindings for adc channels on emstamp-argon
    a5274a79ef3a ARM: dts: stm32: YAML validation fails for Argon Boards
    e62c091b6dfa ARM: dts: stm32: Rename mdio0 to mdio
    e8d6e54daf1a arm64: dts: qcom: sm8250: Mark PCIe hosts as DMA coherent
    c755b194d793 arm64: dts: qcom: pmk8350: fix ADC-TM compatible string
    5aa1969ce7c4 arm64: dts: qcom: pmr735b: fix thermal zone name
    de4688dcc0f6 arm64: dts: qcom: pm8350b: fix thermal zone name
    0f52060fa1db arm64: dts: qcom: pm8350: fix thermal zone name
    8fd3533f4bce arm64: dts: qcom: sm8350: Use proper CPU compatibles
    db336dcb0127 arm64: dts: qcom: sm8350: Add missing LMH interrupts to cpufreq
    0c32fba73549 arm64: dts: qcom: sm8350: Fix CPU idle state residency times
    c97633eaf571 arm64: dts: qcom: sdm845-tama: Set serial indices and stdout-path
    8622340505dc arm64: dts: qcom: msm8996: Add missing interrupt to the USB2 controller
    82c3d3490b6b arm64: dts: qcom: sc8280xp: Add missing SCM interconnect
    e5bf98ceac1e arm64: dts: qcom: sc8280xp-crd: Correct vreg_misc_3p3 GPIO
    4c7477d0daaa arm64: dts: qcom: sm8250-edo: Rectify gpio-keys
    7852d207882c arm64: dts: qcom: sm8250-edo: Add GPIO line names for PMIC GPIOs
    4a36d16cdf3c arm64: dts: qcom: sm8250-edo: Add gpio line names for TLMM
    537346ff2a60 arm64: dts: qcom: msm8916-l8150: correct light sensor VDDIO supply
    d244c92988ab arm64: dts: qcom: sm8250: correct dynamic power coefficients
    e2040c110138 arm64: dts: qcom: sm6350: Fix ZAP region
    ba7ff6085b80 soc: qcom: ocmem: Fix NUM_PORTS & NUM_MACROS macros
    fb4a774a6627 soc: qcom: ocmem: Add OCMEM hardware version print
    7bdeb7679f4c ASoC: stac9766: fix build errors with REGMAP_AC97
    c2c6dfc04237 drm/hyperv: Fix a compilation issue because of not including screen_info.h
    a9fa161b8356 drm/amd/display: Do not set drr on pipe commit
    3027e200dd58 quota: fix dqput() to follow the guarantees dquot_srcu should provide
    d57af071cf40 quota: add new helper dquot_active()
    fdcc50d506f3 quota: rename dquot_active() to inode_quota_active()
    622789ebe197 quota: factor out dquot_write_dquot()
    25193037e083 ASoC: cs43130: Fix numerator/denominator mixup
    aa449fa41e10 drm/bridge: tc358764: Fix debug print parameter order
    45107f9ca863 netrom: Deny concurrent connect().
    a1e820fc7808 net/sched: sch_hfsc: Ensure inner classes have fsc curve
    85da5ec0681e sfc: Check firmware supports Ethernet PTP filter
    ea701e0eba7e cteonxt2-pf: Fix backpressure config for multiple PFC priorities to work simultaneously
    1b7f266e0219 octeontx2-pf: Fix PFC TX scheduler free
    80de42d9af97 octeontx2-pf: Refactor schedular queue alloc/free calls
    23a7b872898b hwmon: (tmp513) Fix the channel number in tmp51x_is_visible()
    8b2fb4b671b3 mlxsw: core_hwmon: Adjust module label names based on MTCAP sensor counter
    6406a95c4a5e mlxsw: i2c: Limit single transaction buffer size
    2fc240094031 mlxsw: i2c: Fix chunk size setting in output mailbox buffer
    ec9538da6ce4 net: arcnet: Do not call kfree_skb() under local_irq_disable()
    cb09afe905cb ice: avoid executing commands on other ports when driving sync
    90e7778660c9 wifi: ath9k: use IS_ERR() with debugfs_create_dir()
    4a8fadcf3748 arm64: mm: use ptep_clear() instead of pte_clear() in clear_flush()
    a33ae132eec2 Bluetooth: btusb: Do not call kfree_skb() under spin_lock_irqsave()
    7e7197e4d6a1 wifi: mwifiex: avoid possible NULL skb pointer dereference
    7930fa4ca871 mac80211: make ieee80211_tx_info padding explicit
    4381d6083254 wifi: nl80211/cfg80211: add forgotten nla_policy for BSS color attribute
    4c340bfddce6 wifi: ath9k: protect WMI command response buffer replacement with a lock
    8ba31f946a6d wifi: ath9k: fix races between ath9k_wmi_cmd and ath9k_wmi_ctrl_rx
    7984c381bbc1 samples/bpf: fix broken map lookup probe
    c813db76bc15 samples/bpf: fix bio latency check with tracepoint
    ef67f3a959a7 ARM: dts: Add .dts files missing from the build
    cde525d61178 wifi: mwifiex: Fix missed return in oob checks failed path
    84081b4baafb wifi: mwifiex: fix memory leak in mwifiex_histogram_read()
    9257a1d6f272 net: annotate data-races around sk->sk_lingertime
    844d60cc5efc fs: ocfs2: namei: check return value of ocfs2_add_entry()
    a485a4bd8238 lwt: Check LWTUNNEL_XMIT_CONTINUE strictly
    065d5f17096e lwt: Fix return values of BPF xmit ops
    0159a21b9d8e hwrng: iproc-rng200 - Implement suspend and resume calls
    92651ce45ba1 crypto: caam - fix unchecked return value error
    841d2fffd09f ice: ice_aq_check_events: fix off-by-one check when filling buffer
    0f50641222f5 net-memcg: Fix scope of sockmem pressure indicators
    8d61adfb5918 selftests/bpf: Clean up fmod_ret in bench_rename test script
    eafa3465c8d9 selftests/bpf: Fix repeat option when kfunc_call verification fails
    d6702008fc9c net: tcp: fix unexcepted socket die when snd_wnd is 0
    81d8e9f59df6 Bluetooth: hci_sync: Avoid use-after-free in dbg for hci_add_adv_monitor()
    bd39b5524047 Bluetooth: hci_sync: Don't double print name in add/remove adv_monitor
    94617b736c25 Bluetooth: Fix potential use-after-free when clear keys
    9246d9310cd6 Bluetooth: nokia: fix value check in nokia_bluetooth_serdev_probe()
    c4cb61c5f976 crypto: api - Use work queue in crypto_destroy_instance
    501f77cfce8a crypto: stm32 - Properly handle pm_runtime_get failing
    6fc09c8d765e kbuild: rust_is_available: fix confusion when a version appears in the path
    4f8c55ae5d58 kbuild: rust_is_available: add check for `bindgen` invocation
    bb15fb4e497e kbuild: rust_is_available: fix version check when CC has multiple arguments
    6c7182b9c87e kbuild: rust_is_available: remove -v option
    90978b2ff422 selftests/bpf: fix static assert compilation issue for test_cls_*.c
    c015029dfc89 wifi: mwifiex: fix error recovery in PCIE buffer descriptor management
    3975e21d4d01 wifi: mwifiex: Fix OOB and integer underflow when rx packets
    49b6db89ab28 wifi: mt76: mt7915: fix power-limits while chan_switch
    2dd5c7f4200a can: gs_usb: gs_usb_receive_bulk_callback(): count RX overflow errors also in case of OOM
    ce60bfc24c88 spi: tegra20-sflash: fix to check return value of platform_get_irq() in tegra_sflash_probe()
    f5f7aa2b6b8f wifi: mt76: testmode: add nla_policy for MT76_TM_ATTR_TX_LENGTH
    c0ce0fb76610 bpf: reject unhashed sockets in bpf_sk_assign
    99331d7c6ee2 udp: re-score reuseport groups when connected sockets are present
    328b85e7b14f wifi: mt76: mt7921: fix non-PSC channel scan fail
    6bf4ccafb356 wifi: rtw89: debug: Fix error handling in rtw89_debug_priv_btc_manual_set()
    39a6b4bbc573 regmap: rbtree: Use alloc_flags for memory allocations
    684431894e06 hwrng: pic32 - use devm_clk_get_enabled
    79a8ea5bf421 hwrng: nomadik - keep clock enabled while hwrng is registered
    73d97508ab11 tcp: tcp_enter_quickack_mode() should be static
    01964c630824 crypto: qat - change value of default idle filter
    912310dd841b bpf: Fix an error in verifying a field in a union
    780f072f4fad bpf: Clear the probe_addr for uprobe
    0cfbadb15351 libbpf: Fix realloc API handling in zero-sized edge cases
    fc7ed36a31b1 bpftool: Use a local bpf_perf_event_value to fix accessing its fields
    0b20dc1edd88 bpftool: Use a local copy of BPF_LINK_TYPE_PERF_EVENT in pid_iter.bpf.c
    840c64d96e39 bpftool: Define a local bpf_perf_link to fix accessing its fields
    4d5f00b2fa2c bpftool: use a local copy of perf_event to fix accessing :: Bpf_cookie
    010c6a02e6e1 selftests/bpf: Fix bpf_nf failure upon test rerun
    6f2b84248bab cpufreq: powernow-k8: Use related_cpus instead of cpus in driver.exit()
    91f76271ec43 x86/efistub: Fix PCI ROM preservation in mixed mode
    fcf78a17bbb9 cpufreq: amd-pstate-ut: Fix kernel panic when loading the driver
    14920fb907f0 cpufreq: amd-pstate-ut: Remove module parameter access
    7da6250d2967 thermal/of: Fix potential uninitialized value access
    7c7093256806 ACPI: x86: s2idle: Fix a logic error parsing AMD constraints table
    a99f32b81ca1 ACPI: x86: s2idle: Post-increment variables when getting constraints
    8ee6d04ef24b irqchip/loongson-eiointc: Fix return value checking of eiointc_index
    14e37e08b4e1 s390/paes: fix PKEY_TYPE_EP11_AES handling for secure keyblobs
    f326e37a210e s390/pkey: fix PKEY_TYPE_EP11_AES handling for sysfs attributes
    f98ea9abc1f7 s390/pkey: fix PKEY_TYPE_EP11_AES handling in PKEY_GENSECK2 IOCTL
    87d452a076d1 s390/pkey: fix/harmonize internal keyblob headers
    7d31730c5d81 selftests/futex: Order calls to futex_lock_pi
    048d1a8b9da8 perf/imx_ddr: don't enable counter0 if none of 4 counters are used
    5fce29ab20cb sched/rt: Fix sysctl_sched_rr_timeslice intial value
    dfadde169774 arm64/fpsimd: Only provide the length to cpufeature for xCR registers
    8efd0420290e arm64/sme: Don't use streaming mode to probe the maximum SME VL
    1d9a735d4e45 x86/decompressor: Don't rely on upper 32 bits of GPRs being preserved
    be361e5ec4b2 sched/psi: Select KERNFS as needed
    287aeeb731e9 arm64/ptrace: Clean up error handling path in sve_set_common()
    9d8f66d6de83 selftests/resctrl: Close perf value read fd on errors
    f046a88cbadd selftests/resctrl: Unmount resctrl FS if child fails to run benchmark
    d4b1f43944c5 selftests/resctrl: Don't leak buffer in fill_cache()
    1051a1c5dd26 selftests/resctrl: Add resctrl.h into build deps
    5d343b49078d OPP: Fix passing 0 to PTR_ERR in _opp_attach_genpd()
    e0322a255a22 refscale: Fix uninitalized use of wait_queue_head_t
    085fe4323841 ARM: ptrace: Restore syscall skipping for tracers
    916ca8192201 ARM: ptrace: Restore syscall restart tracing
    ed134f284b4e vfs, security: Fix automount superblock LSM init problem, preventing NFS sb sharing
    1cdf51b4e5ef selftests/harness: Actually report SKIP for signal tests
    c13e6edbad1a tmpfs: verify {g,u}id mount options correctly
    254c396da3a2 iomap: Remove large folio handling in iomap_invalidate_folio()
    b553ac4894e7 fs: Fix error checking for d_hash_and_lookup()
    e12214c7ad13 eventfd: prevent underflow for eventfd semaphores
    9720f894286e reiserfs: Check the return value from __getblk()
    0c7e6ff75e6c tools/resolve_btfids: Fix setting HOSTCFLAGS
    1ad863e91af8 tools/resolve_btfids: Pass HOSTCFLAGS as EXTRA_CFLAGS to prepare targets
    a2a9f5bcccab tools/resolve_btfids: Tidy HOST_OVERRIDES
    b3f1d78c672e tools/resolve_btfids: Compile resolve_btfids as host program
    833a654b510b tools/resolve_btfids: Alter how HOSTCC is forced
    2457021a4f07 tools/resolve_btfids: Install subcmd headers
    d35187340a8a tools/resolve_btfids: Use pkg-config to locate libelf
    05026e944bd2 tools lib subcmd: Add dependency test to install_headers
    424fd5693246 tools lib subcmd: Make install_headers clearer
    a07388d1a773 tools lib subcmd: Add install target
    b9c54fd37668 Revert "net: macsec: preserve ingress frame ordering"
    786e09ae59f0 Revert "PCI: tegra194: Enable support for 256 Byte payload"
    f725ae7f0e2b Input: i8042 - add quirk for TUXEDO Gemini 17 Gen1/Clevo PD70PN
    b990ac56447c udf: Handle error when adding extent to a file
    6ac8f2c8362a udf: Check consistency of Space Bitmap Descriptor
    7ac1467f9472 drm/amd/display: ensure async flips are only accepted for fast updates
    8f965b5b525d net: Avoid address overwrite in kernel_connect
    8c737d950c2b KVM: x86/mmu: Add "never" option to allow sticky disabling of nx_huge_pages
    45e3dfbf0e0c KVM: x86/mmu: Use kstrtobool() instead of strtobool()
    181831df9de8 tpm: Enable hwrng only for Pluton on AMD CPUs
    9c8dab18f830 crypto: rsa-pkcs1pad - Use helper to set reqsize
    63f1117db590 cpufreq: intel_pstate: set stale CPU frequency to minimum
    c50fdd533448 of: property: Simplify of_link_to_phandle()
    8f647ac91a22 platform/mellanox: Fix mlxbf-tmfifo not handling all virtio CONSOLE notifications
    10f358cd4b0e tracing: Introduce pipe_cpumask to avoid race on trace_pipes
    41103f7f688a net: sfp: handle 100G/25G active optical cables in sfp_parse_support
    f24681b8162b ALSA: seq: oss: Fix racy open/close of MIDI devices
    ab5c5c10d066 LoongArch: Fix the write_fcsr() macro
    9920a52362a0 LoongArch: Let pmd_present() return true when splitting pmd
    790587097c01 scsi: lpfc: Fix incorrect big endian type assignment in bsg loopback path
    1a7f80f33a59 scsi: storvsc: Always set no_report_opcodes
    7d1ac3c2eb70 scsi: aacraid: Reply queue mapping to CPUs based on IRQ affinity
    dcfd75bca8cf sctp: handle invalid error codes without calling BUG()
    fbd3ae6997fb cifs: fix max_credits implementation
    8a424afa08c5 cifs: fix sockaddr comparison in iface_cmp
    ea13eff14ef2 bnx2x: fix page fault following EEH recovery
    179b9b062fe8 netlabel: fix shift wrapping bug in netlbl_catmap_setlong()
    78ef22febd68 wifi: mac80211: Use active_links instead of valid_links in Tx
    41b446e4904a wifi: cfg80211: remove links only on AP
    5251c835324b drm/amdgpu: Match against exact bootloader status
    f20bee49dc2a net: hns3: restore user pause configure when disable autoneg
    c61d10461279 scsi: qedi: Fix potential deadlock on &qedi_percpu->p_work_lock
    24d9cc933597 scsi: lpfc: Remove reftag check in DIF paths
    c70b9758eebe platform/x86/amd/pmf: Fix unsigned comparison with less than zero
    acf4ec3b4244 idmaengine: make FSL_EDMA and INTEL_IDMA64 depends on HAS_IOMEM
    59c4b9a2caf4 powerpc/powermac: Use early_* IO variants in via_calibrate_decr()
    54d3fba7d8c5 wifi: brcmfmac: Fix field-spanning write in brcmf_scan_params_v2_to_v1()
    71f5a7f1745c net: usb: qmi_wwan: add Quectel EM05GV2
    a2b5a9654a1d net: annotate data-races around sk->sk_{rcv|snd}timeo
    94515e9aa84c net: dsa: microchip: KSZ9477 register regmap alignment to 32 bit boundaries
    848477e08391 Revert "wifi: ath6k: silence false positive -Wno-dangling-pointer warning on GCC 12"
    51edd7383b1e vmbus_testing: fix wrong python syntax for integer value comparison
    98f933716a52 clk: fixed-mmio: make COMMON_CLK_FIXED_MMIO depend on HAS_IOMEM
    473a55cfc131 kprobes: Prohibit probing on CFI preamble symbol
    896e9e57784c security: keys: perform capable check only on privileged operations
    0ffed24af577 staging: fbtft: ili9341: use macro FBTFT_REGISTER_SPI_DRIVER
    55954eea708f ALSA: usb-audio: Update for native DSD support quirks
    d676d02be8e2 ata: pata_arasan_cf: Use dev_err_probe() instead dev_err() in data_xfer()
    fbf4048d8fba ovl: Always reevaluate the file signature for IMA
    ae1cb9656ef4 drm/amd/display: Exit idle optimizations before attempt to access PHY
    faa77cf5f28f drm/amd/display: Guard DCN31 PHYD32CLK logic against chip family
    d7b1aa3e2098 drm/amd/smu: use AverageGfxclkFrequency* to replace previous GFX Curr Clock
    7c2d13fb9bab platform/x86: huawei-wmi: Silence ambient light sensor
    5c5628287bac platform/x86: asus-wmi: Fix setting RGB mode on some TUF laptops
    aeee50c15291 platform/x86: think-lmi: Use kfree_sensitive instead of kfree
    dea41980d793 platform/x86/intel/hid: Add HP Dragonfly G2 to VGBS DMI quirks
    7d0f7924ef61 platform/x86: intel: hid: Always call BTNL ACPI method
    eb54ad1ed620 ALSA: usb-audio: Add quirk for Microsoft Modern Wireless Headset
    9c1263320163 ASoC: atmel: Fix the 8K sample parameter in I2SC master
    2e780a9f4ac1 ASoC: rt711-sdca: fix for JD event handling in ClockStop Mode0
    a1fbf45a24d3 ASoC: rt711: fix for JD event handling in ClockStop Mode0
    82e17577b66f ASoc: codecs: ES8316: Fix DMIC config
    10999df817cb ASoC: rt5682-sdw: fix for JD event handling in ClockStop Mode0
    952af5cfd5b4 fs/nls: make load_nls() take a const parameter
    d28f76be7952 s390/dasd: fix hanging device after request requeue
    d563f679a268 s390/dasd: use correct number of retries for ERP requests
    a41f2f6aff5e m68k: Fix invalid .section syntax
    328fcde050ff ethernet: atheros: fix return value check in atl1c_tso_csum()
    0f7b43a5776b ASoC: nau8821: Add DMI quirk mechanism for active-high jack-detect
    eb746c4750a8 ASoC: da7219: Check for failure reading AAD IRQ events
    3c59ad8d6e8e ASoC: da7219: Flush pending AAD IRQ when suspending
    330d900620df ksmbd: fix out of bounds in init_smb2_rsp_hdr()
    99a2426b135e ksmbd: no response from compound read
    becb5191d1d5 ksmbd: validate session id and tree id in compound request
    9776024ee06b ksmbd: fix out of bounds in smb3_decrypt_req()
    513eac8b8530 9p: virtio: make sure 'offs' is initialized in zc_request
    05d88512e833 9p: virtio: fix unlikely null pointer deref in handle_rerror
    72c90ebb2dc5 media: pci: cx23885: fix error handling for cx23885 ATSC boards
    eb3c2b3519bf media: pulse8-cec: handle possible ping error
    0b6e7170ccdf media: amphion: use dev_err_probe
    026e918b3670 phy: qcom-snps-femto-v2: use qcom_snps_hsphy_suspend/resume error code
    2981ff271d52 Revert "MIPS: unhide PATA_PLATFORM"
    b60802573357 media: uapi: HEVC: Add num_delta_pocs_of_ref_rps_idx field
    36148a9b144c powerpc/boot: Disable power10 features after BOOTAFLAGS assignment
    4e005f5dd5b0 ALSA: hda/realtek: Enable 4 amplifiers instead of 2 on a HP platform
    f4bd9a43152e ARM: dts: imx: Set default tuning step for imx7d usdhc
    7f483ce4699a Revert "Revert drm/amd/display: Enable Freesync Video Mode by default"
    6ab081571f6a scsi: ufs: Try harder to change the power mode
    9fc3adc6d0fe Partially revert "drm/amd/display: Fix possible underflow for displays with large vblank"
    918639847212 Revert "bridge: Add extack warning when enabling STP in netns."

Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit f4a68ccbd2d4cf3209328e6a800aa9fbaadca172)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
---
 .../linux/linux-yocto-rt_6.1.bb               |  6 ++--
 .../linux/linux-yocto-tiny_6.1.bb             |  6 ++--
 meta/recipes-kernel/linux/linux-yocto_6.1.bb  | 28 +++++++++----------
 3 files changed, 20 insertions(+), 20 deletions(-)

diff --git a/meta/recipes-kernel/linux/linux-yocto-rt_6.1.bb b/meta/recipes-kernel/linux/linux-yocto-rt_6.1.bb
index 503732c1c6..9e94fc5255 100644
--- a/meta/recipes-kernel/linux/linux-yocto-rt_6.1.bb
+++ b/meta/recipes-kernel/linux/linux-yocto-rt_6.1.bb
@@ -14,13 +14,13 @@ python () {
         raise bb.parse.SkipRecipe("Set PREFERRED_PROVIDER_virtual/kernel to linux-yocto-rt to enable it")
 }
 
-SRCREV_machine ?= "7327e7ab3b5508182380405a51f2657f5bf669b4"
-SRCREV_meta ?= "9e389e7f44a22bc637328f15e106f6d60631780e"
+SRCREV_machine ?= "af2faa46d440ee11170ba8233eec0f818988f256"
+SRCREV_meta ?= "59e0fce122a66f7dcaf7a2a8294d81c4b78197dc"
 
 SRC_URI = "git://git.yoctoproject.org/linux-yocto.git;branch=${KBRANCH};name=machine;protocol=https \
            git://git.yoctoproject.org/yocto-kernel-cache;type=kmeta;name=meta;branch=yocto-6.1;destsuffix=${KMETA};protocol=https"
 
-LINUX_VERSION ?= "6.1.52"
+LINUX_VERSION ?= "6.1.53"
 
 LIC_FILES_CHKSUM = "file://COPYING;md5=6bc538ed5bd9a7fc9398086aedcd7e46"
 
diff --git a/meta/recipes-kernel/linux/linux-yocto-tiny_6.1.bb b/meta/recipes-kernel/linux/linux-yocto-tiny_6.1.bb
index 61175d5c6f..04ae601e69 100644
--- a/meta/recipes-kernel/linux/linux-yocto-tiny_6.1.bb
+++ b/meta/recipes-kernel/linux/linux-yocto-tiny_6.1.bb
@@ -8,7 +8,7 @@ require recipes-kernel/linux/linux-yocto.inc
 # CVE exclusions
 include recipes-kernel/linux/cve-exclusion_6.1.inc
 
-LINUX_VERSION ?= "6.1.52"
+LINUX_VERSION ?= "6.1.53"
 LIC_FILES_CHKSUM = "file://COPYING;md5=6bc538ed5bd9a7fc9398086aedcd7e46"
 
 DEPENDS += "${@bb.utils.contains('ARCH', 'x86', 'elfutils-native', '', d)}"
@@ -17,8 +17,8 @@ DEPENDS += "openssl-native util-linux-native"
 KMETA = "kernel-meta"
 KCONF_BSP_AUDIT_LEVEL = "2"
 
-SRCREV_machine ?= "b3879adf00e338e66e92431a434fa2549ac88b83"
-SRCREV_meta ?= "9e389e7f44a22bc637328f15e106f6d60631780e"
+SRCREV_machine ?= "51f0e0b74445fb47b6544b26667f9d58b2017695"
+SRCREV_meta ?= "59e0fce122a66f7dcaf7a2a8294d81c4b78197dc"
 
 PV = "${LINUX_VERSION}+git${SRCPV}"
 
diff --git a/meta/recipes-kernel/linux/linux-yocto_6.1.bb b/meta/recipes-kernel/linux/linux-yocto_6.1.bb
index e95848ff76..567e0154bd 100644
--- a/meta/recipes-kernel/linux/linux-yocto_6.1.bb
+++ b/meta/recipes-kernel/linux/linux-yocto_6.1.bb
@@ -17,25 +17,25 @@ KBRANCH:qemux86-64 ?= "v6.1/standard/base"
 KBRANCH:qemuloongarch64  ?= "v6.1/standard/base"
 KBRANCH:qemumips64 ?= "v6.1/standard/mti-malta64"
 
-SRCREV_machine:qemuarm ?= "3028542fe5ece9dd32c8e3b9b14b2c9f4c9cafac"
-SRCREV_machine:qemuarm64 ?= "b3879adf00e338e66e92431a434fa2549ac88b83"
-SRCREV_machine:qemuloongarch64 ?= "b3879adf00e338e66e92431a434fa2549ac88b83"
-SRCREV_machine:qemumips ?= "33c0b5a0c1af6abb4dee11ffa5ece66ffd01d3c8"
-SRCREV_machine:qemuppc ?= "b3879adf00e338e66e92431a434fa2549ac88b83"
-SRCREV_machine:qemuriscv64 ?= "b3879adf00e338e66e92431a434fa2549ac88b83"
-SRCREV_machine:qemuriscv32 ?= "b3879adf00e338e66e92431a434fa2549ac88b83"
-SRCREV_machine:qemux86 ?= "b3879adf00e338e66e92431a434fa2549ac88b83"
-SRCREV_machine:qemux86-64 ?= "b3879adf00e338e66e92431a434fa2549ac88b83"
-SRCREV_machine:qemumips64 ?= "ee418f38dbc9794b7976ad11fd74f5a3490c7c5e"
-SRCREV_machine ?= "b3879adf00e338e66e92431a434fa2549ac88b83"
-SRCREV_meta ?= "9e389e7f44a22bc637328f15e106f6d60631780e"
+SRCREV_machine:qemuarm ?= "b11af7d1c8b4337347747977173c878e7672eb15"
+SRCREV_machine:qemuarm64 ?= "51f0e0b74445fb47b6544b26667f9d58b2017695"
+SRCREV_machine:qemuloongarch64 ?= "51f0e0b74445fb47b6544b26667f9d58b2017695"
+SRCREV_machine:qemumips ?= "81af09853cc4318fad59e780c830c9cc8ccdc898"
+SRCREV_machine:qemuppc ?= "51f0e0b74445fb47b6544b26667f9d58b2017695"
+SRCREV_machine:qemuriscv64 ?= "51f0e0b74445fb47b6544b26667f9d58b2017695"
+SRCREV_machine:qemuriscv32 ?= "51f0e0b74445fb47b6544b26667f9d58b2017695"
+SRCREV_machine:qemux86 ?= "51f0e0b74445fb47b6544b26667f9d58b2017695"
+SRCREV_machine:qemux86-64 ?= "51f0e0b74445fb47b6544b26667f9d58b2017695"
+SRCREV_machine:qemumips64 ?= "6ec5ef2f6fa90a5823e131805845738453bc553a"
+SRCREV_machine ?= "51f0e0b74445fb47b6544b26667f9d58b2017695"
+SRCREV_meta ?= "59e0fce122a66f7dcaf7a2a8294d81c4b78197dc"
 
 # set your preferred provider of linux-yocto to 'linux-yocto-upstream', and you'll
 # get the <version>/base branch, which is pure upstream -stable, and the same
 # meta SRCREV as the linux-yocto-standard builds. Select your version using the
 # normal PREFERRED_VERSION settings.
 BBCLASSEXTEND = "devupstream:target"
-SRCREV_machine:class-devupstream ?= "59b13c2b647e464dd85622c89d7f16c15d681e96"
+SRCREV_machine:class-devupstream ?= "09045dae0d902f9f78901a26c7ff1714976a38f9"
 PN:class-devupstream = "linux-yocto-upstream"
 KBRANCH:class-devupstream = "v6.1/base"
 
@@ -43,7 +43,7 @@ SRC_URI = "git://git.yoctoproject.org/linux-yocto.git;name=machine;branch=${KBRA
            git://git.yoctoproject.org/yocto-kernel-cache;type=kmeta;name=meta;branch=yocto-6.1;destsuffix=${KMETA};protocol=https"
 
 LIC_FILES_CHKSUM = "file://COPYING;md5=6bc538ed5bd9a7fc9398086aedcd7e46"
-LINUX_VERSION ?= "6.1.52"
+LINUX_VERSION ?= "6.1.53"
 
 PV = "${LINUX_VERSION}+git${SRCPV}"
 
-- 
2.34.1



^ permalink raw reply related	[relevance 2%]

* Re: [PATCH] extract and use FILE_LINE macro
  2023-09-16 18:21  7% [PATCH] extract and use FILE_LINE macro Alexey Dobriyan
@ 2023-10-02 17:33  0% ` Kees Cook
  0 siblings, 0 replies; 200+ results
From: Kees Cook @ 2023-10-02 17:33 UTC (permalink / raw)
  To: Alexey Dobriyan; +Cc: akpm, Thomas Gleixner, linux-kernel, Takashi Iwai

On Sat, Sep 16, 2023 at 09:21:31PM +0300, Alexey Dobriyan wrote:
> Extract nifty FILE_LINE useful for printk style debugging:
> 
> 	printk("%s\n", FILE_LINE);
> 
> 
> It should not be used en mass probably because __FILE__ string literals
> can be merged while FILE_LINE's won't. But for debugging it is what
> the doctor ordered.
> 
> Don't add leading and trailing underscores, they're painful to type.
> Trust me, I've tried both versions.
> 
> Signed-off-by: Alexey Dobriyan <adobriyan@gmail.com>
> ---
> 
>  include/linux/fortify-string.h |    2 +-
>  include/linux/stringify.h      |    2 ++
>  include/linux/timer.h          |    3 +--
>  sound/pci/asihpi/hpidebug.h    |    9 ++++-----
>  4 files changed, 8 insertions(+), 8 deletions(-)
> 
> --- a/include/linux/fortify-string.h
> +++ b/include/linux/fortify-string.h
> @@ -643,7 +643,7 @@ __FORTIFY_INLINE bool fortify_memcpy_chk(__kernel_size_t size,
>  				     __q_size_field, #op),		\
>  		  #op ": detected field-spanning write (size %zu) of single %s (size %zu)\n", \
>  		  __fortify_size,					\
> -		  "field \"" #p "\" at " __FILE__ ":" __stringify(__LINE__), \
> +		  "field \"" #p "\" at " FILE_LINE,			\
>  		  __p_size_field);					\
>  	__underlying_##op(p, q, __fortify_size);			\
>  })
> --- a/include/linux/stringify.h
> +++ b/include/linux/stringify.h
> @@ -9,4 +9,6 @@
>  #define __stringify_1(x...)	#x
>  #define __stringify(x...)	__stringify_1(x)
>  
> +#define FILE_LINE	__FILE__ ":" __stringify(__LINE__)
> +
>  #endif	/* !__LINUX_STRINGIFY_H */
> --- a/include/linux/timer.h
> +++ b/include/linux/timer.h
> @@ -77,8 +77,7 @@ struct timer_list {
>  		.entry = { .next = TIMER_ENTRY_STATIC },	\
>  		.function = (_function),			\
>  		.flags = (_flags),				\
> -		__TIMER_LOCKDEP_MAP_INITIALIZER(		\
> -			__FILE__ ":" __stringify(__LINE__))	\
> +		__TIMER_LOCKDEP_MAP_INITIALIZER(FILE_LINE)	\
>  	}
>  
>  #define DEFINE_TIMER(_name, _function)				\
> --- a/sound/pci/asihpi/hpidebug.h
> +++ b/sound/pci/asihpi/hpidebug.h
> @@ -29,16 +29,15 @@ enum { HPI_DEBUG_LEVEL_ERROR = 0,	/* always log errors */
>     the start of each message, eg see linux kernel hpios.h */
>  
>  #ifdef SOURCEFILE_NAME
> +#undef FILE_LINE
>  #define FILE_LINE  SOURCEFILE_NAME ":" __stringify(__LINE__) " "

Should this drop the trailing " " to match the new macro?

-Kees

> -#else
> -#define FILE_LINE  __FILE__ ":" __stringify(__LINE__) " "
>  #endif
>  
>  #define HPI_DEBUG_ASSERT(expression) \
>  	do { \
>  		if (!(expression)) { \
>  			printk(KERN_ERR  FILE_LINE \
> -				"ASSERT " __stringify(expression)); \
> +				" ASSERT " __stringify(expression)); \
>  		} \
>  	} while (0)
>  
> @@ -46,7 +45,7 @@ enum { HPI_DEBUG_LEVEL_ERROR = 0,	/* always log errors */
>  	do { \
>  		if (hpi_debug_level >= HPI_DEBUG_LEVEL_##level) { \
>  			printk(HPI_DEBUG_FLAG_##level \
> -			FILE_LINE  __VA_ARGS__); \
> +			FILE_LINE " " __VA_ARGS__); \
>  		} \
>  	} while (0)
>  
> @@ -70,7 +69,7 @@ void hpi_debug_data(u16 *pdata, u32 len);
>  	do { \
>  		if (hpi_debug_level >= HPI_DEBUG_LEVEL_##level) { \
>  			hpi_debug_message(phm, HPI_DEBUG_FLAG_##level \
> -				FILE_LINE __stringify(level)); \
> +				FILE_LINE " " __stringify(level)); \
>  		} \
>  	} while (0)
>  

-- 
Kees Cook

^ permalink raw reply	[relevance 0%]

* [OE-core][mickledore 09/23] linux-yocto/5.15: update to v5.15.133
  @ 2023-10-01 15:59  2% ` Steve Sakoman
  0 siblings, 0 replies; 200+ results
From: Steve Sakoman @ 2023-10-01 15:59 UTC (permalink / raw)
  To: openembedded-core

From: Bruce Ashfield <bruce.ashfield@gmail.com>

Updating  to the latest korg -stable release that comprises
the following commits:

    b911329317b4 Linux 5.15.133
    e3a29b80e9e6 interconnect: Teach lockdep about icc_bw_lock order
    c6244cd00c97 drm/amd/display: enable cursor degamma for DCN3+ DRM legacy gamma
    08569c92f7f3 net/sched: Retire rsvp classifier
    6b080fa8aae1 drm/amdgpu: fix amdgpu_cs_p1_user_fence
    6386a2d4dc01 drm/amd/display: fix the white screen issue when >= 64GB DRAM
    e04b7073bdce ext4: fix rec_len verify error
    93763d58705a scsi: pm8001: Setup IRQs on resume
    72a22696cf19 scsi: megaraid_sas: Fix deadlock on firmware crashdump
    54603e8a88bc ata: libata: disallow dev-initiated LPM transitions to unsupported states
    01c7c38a90bc i2c: aspeed: Reset the i2c controller when timeout occurs
    763d39f4e8fb tracefs: Add missing lockdown check to tracefs_create_dir()
    bf195968e362 nfsd: fix change_info in NFSv4 RENAME replies
    bf38c1d29f8b tracing: Have option files inc the trace array ref count
    85ad4688b7a7 tracing: Have current_trace inc the trace array ref count
    962e6723239b tracing: Have tracing_max_latency inc the trace array ref count
    380bbd46d61c btrfs: release path before inode lookup during the ino lookup ioctl
    779c3cf2749c btrfs: fix lockdep splat and potential deadlock after failure running delayed items
    f9c78afcee46 ovl: fix incorrect fdput() on aio completion
    05a7289a5d4b ovl: fix failed copyup of fileattr on a symlink
    8bcb80293be7 attr: block mode changes of symlinks
    d30af15e460f md/raid1: fix error: ISO C90 forbids mixed declarations
    abdfde037712 samples/hw_breakpoint: fix building without module unloading
    58787ff3d023 x86/purgatory: Remove LTO flags
    8abf1ec895d5 x86/boot/compressed: Reserve more memory for page tables
    e1a27664fcf5 scsi: lpfc: Fix the NULL vs IS_ERR() bug for debugfs_create_file()
    f0fd24f1fae0 selftests: tracing: Fix to unmount tracefs for recovering environment
    dded6b81ad68 scsi: qla2xxx: Fix NULL vs IS_ERR() bug for debugfs_create_dir()
    1d5caeac9655 drm: gm12u320: Fix the timeout usage for usb_bulk_msg()
    b9f0572b38c1 btrfs: compare the correct fsid/metadata_uuid in btrfs_validate_super
    cba491ee38e2 btrfs: add a helper to read the superblock metadata_uuid
    cb3671a2eeac btrfs: move btrfs_pinned_by_swapfile prototype into volumes.h
    f16fe29368fd perf test shell stat_bpf_counters: Fix test on Intel
    ad73216e006f perf test: Remove bash construct from stat_bpf_counters.sh test
    d8f81baeb9eb MIPS: Use "grep -E" instead of "egrep"
    dfe961b1e476 mtd: rawnand: brcmnand: Fix ECC level field setting for v7.2 controller
    56cf9f446b33 mtd: rawnand: brcmnand: Allow SoC to provide I/O operations
    34fcb59437a7 jbd2: correct the end of the journal recovery scan range
    a4605449cc9f jbd2: rename jbd_debug() to jbd2_debug()
    db6c90f2671c jbd2: kill t_handle_lock transaction spinlock
    e9270898222a jbd2: fix use-after-free of transaction_t race
    b0412dd1c24b jbd2: refactor wait logic for transaction updates into a common function
    f980bf1586ef printk: Consolidate console deferred printing
    9be2957f014d interconnect: Fix locking for runpm vs reclaim
    f3f6bf22a4f5 kobject: Add sanity check for kset->kobj.ktype in kset_register()
    81bbe6667024 media: pci: ipu3-cio2: Initialise timing struct to avoid a compiler warning
    d4ef3c9c7947 usb: ehci: add workaround for chipidea PORTSC.PEC bug
    c829d25e26fb serial: cpm_uart: Avoid suspicious locking
    5353df78c226 scsi: target: iscsi: Fix buffer overflow in lio_target_nacl_info_show()
    b97aaf9faf89 tools: iio: iio_generic_buffer: Fix some integer type and calculation
    60a71fd1910e usb: gadget: fsl_qe_udc: validate endpoint index for ch9 udc
    c861a61be6d3 usb: cdns3: Put the cdns set active part outside the spin lock
    930c60e13947 media: pci: cx23885: replace BUG with error return
    48bb6a9fa5cb media: tuners: qt1010: replace BUG_ON with a regular error
    2a33fc57133d media: dvb-usb-v2: gl861: Fix null-ptr-deref in gl861_i2c_master_xfer
    5b1ea100ad36 media: az6007: Fix null-ptr-deref in az6007_i2c_xfer()
    3dd5846a8739 media: anysee: fix null-ptr-deref in anysee_master_xfer
    033b0c0780ad media: af9005: Fix null-ptr-deref in af9005_i2c_xfer
    903566208ae6 media: dw2102: Fix null-ptr-deref in dw2102_i2c_transfer()
    d9ef84a7c222 media: dvb-usb-v2: af9035: Fix null-ptr-deref in af9035_i2c_master_xfer
    ca49cef3acaa PCI: fu740: Set the number of MSI vectors
    d35e7ae10eb8 powerpc/pseries: fix possible memory leak in ibmebus_bus_init()
    46870eea5496 ARM: 9317/1: kexec: Make smp stop calls asynchronous
    ef7311101ca4 jfs: fix invalid free of JFS_IP(ipimap)->i_imap in diUnmount
    aa5b019a3e0f fs/jfs: prevent double-free in dbUnmount() after failed jfs_remount()
    7ac65c29b6c2 ext2: fix datatype of block number in ext2_xattr_set2()
    4f96c0665f9f md: raid1: fix potential OOB in raid1_remove_disk()
    f3e9fc7b02b9 bus: ti-sysc: Configure uart quirks for k3 SoC
    3157aa794c75 drm/exynos: fix a possible null-pointer dereference due to data race in exynos_drm_crtc_atomic_disable()
    78bc9d25997a drm/amd/display: Blocking invalid 420 modes on HDMI TMDS for DCN31
    5eca70c14b31 ALSA: hda: intel-dsp-cfg: add LunarLake support
    e8ba418d4926 samples/hw_breakpoint: Fix kernel BUG 'invalid opcode: 0000'
    961df5a3f5cc arm64: dts: qcom: sm8250-edo: correct ramoops pmsg-size
    49cd54900078 arm64: dts: qcom: sm8150-kumano: correct ramoops pmsg-size
    1e0a38bb840a arm64: dts: qcom: sm6125-pdx201: correct ramoops pmsg-size
    201071956ec6 drm/bridge: tc358762: Instruct DSI host to generate HSE packets
    c64ee9dd3358 wifi: mac80211_hwsim: drop short frames
    66594a1e6ddd netfilter: ebtables: fix fortify warnings in size_entry_mwt()
    fedd9377dd9c wifi: mac80211: check S1G action frame size
    e08333e2abae alx: fix OOB-read compiler warning
    2b0a093cdf59 mmc: sdhci-esdhc-imx: improve ESDHC_FLAG_ERR010450
    0a1f87f0ca76 tpm_tis: Resend command to recover from data transfer errors
    67589d247909 crypto: lib/mpi - avoid null pointer deref in mpi_cmp_ui()
    389106425dee wifi: wil6210: fix fortify warnings
    ddb8f358b5e0 wifi: mwifiex: fix fortify warning
    a7ebe459c72e wifi: ath9k: fix printk specifier
    3de6b6ab69e2 wifi: ath9k: fix fortify warnings
    6b0adfafb073 crypto: lrw,xts - Replace strlcpy with strscpy
    dc100292e503 devlink: remove reload failed checks in params get/set callbacks
    7b7964cd9db3 ACPI: x86: s2idle: Catch multiple ACPI_TYPE_PACKAGE objects
    eda268b5b7ad hw_breakpoint: fix single-stepping when using bpf_overflow_handler
    6e743b7261ef perf/imx_ddr: speed up overflow frequency of cycle
    f9a2c79c2970 perf/smmuv3: Enable HiSilicon Erratum 162001900 quirk for HIP08/09
    ed1afb597280 ACPI: video: Add backlight=native DMI quirk for Lenovo Ideapad Z470
    f685311dbe05 scftorture: Forgive memory-allocation failure if KASAN
    4f03fba096bf rcuscale: Move rcu_scale_writer() schedule_timeout_uninterruptible() to _idle()
    f1ceff37ac6b kernel/fork: beware of __put_task_struct() calling context
    430787056dd3 ACPICA: Add AML_NO_OPERAND_RESOLVE flag to Timer
    766e56faddbe locks: fix KASAN: use-after-free in trace_event_raw_event_filelock_lock
    6994f806c6d1 btrfs: output extra debug info if we failed to find an inline backref
    71eeddcad734 autofs: fix memory leak of waitqueues in autofs_catatonic_mode
    35ecaa3632bf Linux 5.15.132
    0c0d79f3366a pcd: fix error codes in pcd_init_unit()
    893978f1b4d1 drm/amd/display: Fix a bug when searching for insert_above_mpcc
    0b8e09b39ef3 MIPS: Only fiddle with CHECKFLAGS if `need-compiler'
    55d2e7c1ab8e kcm: Fix error handling for SOCK_DGRAM in kcm_sendmsg().
    e80228b27487 ixgbe: fix timestamp configuration code
    5b55dac919ec ipv6: fix ip6_sock_set_addr_preferences() typo
    481bd6dcc5fe net/tls: do not free tls_rec on async operation in bpf_exec_tx_verdict()
    3600c0dc0deb platform/mellanox: mlxbf-pmc: Fix reading of unprogrammed events
    07c0abc80604 platform/mellanox: mlxbf-pmc: Fix potential buffer overflows
    7c34ea34516d platform/mellanox: mlxbf-tmfifo: Drop jumbo frames
    694035201aac platform/mellanox: mlxbf-tmfifo: Drop the Rx packet if no more descriptors
    97275339c34c kcm: Fix memory leak in error path of kcm_sendmsg()
    864da4a5d5eb r8152: check budget for r8152_poll()
    fbdc4e9908b2 net: dsa: sja1105: hide all multicast addresses from "bridge fdb show"
    6a4480c5e6eb hsr: Fix uninit-value access in fill_frame_info()
    072324cfab9b net: ethernet: mtk_eth_soc: fix possible NULL pointer dereference in mtk_hwlro_get_fdir_all()
    5bb09dddc724 net: ethernet: mvpp2_main: fix possible OOB write in mvpp2_ethtool_get_rxnfc()
    06b4934ab2b5 net/smc: use smc_lgr_list.lock to protect smc_lgr_list.list iterate in smcr_port_add
    aea3801c234d kselftest/runner.sh: Propagate SIGTERM to runner child
    2f1e86014d0c net: ipv4: fix one memleak in __inet_del_ifa()
    f086e859ddc2 ARM: dts: BCM5301X: Extend RAM to full 256MB for Linksys EA6500 V2
    8173d9027031 ARM: dts: samsung: exynos4210-i9100: Fix LCD screen's physical size
    072cd213c64f block: don't add or resize partition on the disk with GENHD_FL_NO_PART
    c6ce1c5dd327 block: rename GENHD_FL_NO_PART_SCAN to GENHD_FL_NO_PART
    6c06a7f6b41c block: move GENHD_FL_BLOCK_EVENTS_ON_EXCL_WRITE to disk->event_flags
    8247ff0d5036 block: move GENHD_FL_NATIVE_CAPACITY to disk->state
    5ad42b999a42 pcd: cleanup initialization
    7607bc7fe6cc pcd: move the identify buffer into pcd_identify
    242bbe218814 perf hists browser: Fix the number of entries for 'e' key
    4d7a8a44e030 perf tools: Handle old data in PERF_RECORD_ATTR
    a8f91f480c62 perf hists browser: Fix hierarchy mode header
    4ee1cf2a5bcc MIPS: Fix CONFIG_CPU_DADDI_WORKAROUNDS `modules_install' regression
    df4d8d5ab647 drm/amd/display: prevent potential division by zero errors
    3b51d016bbbf mtd: rawnand: brcmnand: Fix potential false time out warning
    2353b7bb61e4 mtd: rawnand: brcmnand: Fix potential out-of-bounds access in oob write
    b59ff750bf80 mtd: rawnand: brcmnand: Fix crash during the panic_write
    ca5218aef9e5 btrfs: use the correct superblock to compare fsid in btrfs_validate_super
    f3260733894a btrfs: don't start transaction when joining with TRANS_JOIN_NOSTART
    7ef0e8b812e0 btrfs: free qgroup rsv on io failure
    5fd6f40d17e8 fuse: nlookup missing decrement in fuse_direntplus_link
    65b6890c3d01 ata: pata_ftide010: Add missing MODULE_DESCRIPTION
    0b62825dc6c3 ata: sata_gemini: Add missing MODULE_DESCRIPTION
    81dd61cb1caa ata: pata_falcon: fix IO base selection for Q40
    20bc2c470369 lib: test_scanf: Add explicit type cast to result initialization in test_number_prefix()
    4315b4a95ecf ext4: add correct group descriptors and reserved GDT blocks to system zone
    ef5fea70e591 jbd2: check 'jh->b_transaction' before removing it from checkpoint
    6778a3857266 jbd2: fix checkpoint cleanup performance regression
    6b195e07a2cf dmaengine: sh: rz-dmac: Fix destination and source data size setting
    0476f2016ddc ARC: atomics: Add compiler barrier to atomic operations...
    3375186d5e3f net/mlx5: Free IRQ rmap and notifier on kernel shutdown
    2348a375ee16 sh: boards: Fix CEU buffer size passed to dma_declare_coherent_memory()
    f5160dc17e81 net: hns3: remove GSO partial feature bit
    6d548b7cb216 net: hns3: fix the port information display when sfp is absent
    cc3c67e08169 net: hns3: fix invalid mutex between tc qdisc and dcb ets command issue
    2c9643fa6360 net: hns3: fix debugfs concurrency issue between kfree buffer and read
    8bfa87cf4a86 net: hns3: fix byte order conversion issue in hclge_dbg_fd_tcam_read()
    19280e8dfb52 netfilter: nfnetlink_osf: avoid OOB read
    1ad7b189cc14 netfilter: nftables: exthdr: fix 4-byte stack OOB write
    347f765176db net: dsa: sja1105: complete tc-cbs offload support on SJA1110
    cb4494cfe4b7 net: dsa: sja1105: fix -ENOSPC when replacing the same tc-cbs too many times
    77b850b84d21 net: dsa: sja1105: fix bandwidth discrepancy between tc-cbs software and offload
    d11109c03d6e ip_tunnels: use DEV_STATS_INC()
    fcfb5842ef9c idr: fix param name in idr_alloc_cyclic() doc
    131cd74a8e38 s390/zcrypt: don't leak memory if dev_set_name() fails
    12de76fdddb5 igb: Change IGB_MIN to allow set rx/tx value between 64 and 80
    7c2f90b1c213 igbvf: Change IGBVF_MIN to allow set rx/tx value between 64 and 80
    f4c5640d6d38 igc: Change IGC_MIN to allow set rx/tx value between 64 and 80
    9210b3dd74ac octeontx2-af: Fix truncation of smq in CN10K NIX AQ enqueue mbox handler
    1840f08c2a1b kcm: Destroy mutex in kcm_exit_net()
    6ea277b2c626 net: sched: sch_qfq: Fix UAF in qfq_dequeue()
    3868de7c5361 af_unix: Fix data race around sk->sk_err.
    d95456660fae af_unix: Fix data-races around sk->sk_shutdown.
    e5edc6e44a88 af_unix: Fix data-race around unix_tot_inflight.
    9151ed4b0061 af_unix: Fix data-races around user->unix_inflight.
    907fbed65cec net: phy: micrel: Correct bit assignments for phy_device flags
    5d2d3f2300c3 net: ipv6/addrconf: avoid integer underflow in ipv6_create_tempaddr
    77dd55f5ec6a veth: Fixing transmit return status for dropped packets
    56603b2c82e3 igb: disable virtualization features on 82580
    149bc7834d6f ipv4: ignore dst hint for multipath routes
    e18b49495a52 drm/i915/gvt: Drop unused helper intel_vgpu_reset_gtt()
    5979985f2d6b xsk: Fix xsk_diag use-after-free error during socket cleanup
    49acc5c5b280 net: fib: avoid warn splat in flow dissector
    ed4e0adfa407 net: read sk->sk_family once in sk_mc_loop()
    e0b483a0584f ipv4: annotate data-races around fi->fib_dead
    74df0319e4e2 sctp: annotate data-races around sk->sk_wmem_queued
    973a4c302d7f net/sched: fq_pie: avoid stalls in fq_pie_timer()
    5e22217c1142 pwm: lpc32xx: Remove handling of PWM channels
    676152264dec watchdog: intel-mid_wdt: add MODULE_ALIAS() to allow auto-load
    d6aa2be1379d perf top: Don't pass an ERR_PTR() directly to perf_session__delete()
    79bd17c99ec9 perf vendor events: Drop some of the JSON/events for power10 platform
    1356eaceef34 perf vendor events: Update the JSON/events descriptions for power10 platform
    24481d5c7413 x86/virt: Drop unnecessary check on extended CPUID level in cpu_has_svm()
    6e9863165674 perf annotate bpf: Don't enclose non-debug code with an assert()
    184be0d59242 Input: tca6416-keypad - fix interrupt enable disbalance
    0b79f5a19cfb Input: tca6416-keypad - always expect proper IRQ number in i2c client
    1e3167aa4ba2 backlight: gpio_backlight: Drop output GPIO direction check for initial power state
    6fc8bdc3cf4c pwm: atmel-tcb: Fix resource freeing in error path and remove
    6b2bb1a1a63c pwm: atmel-tcb: Harmonize resource allocation order
    d4734ef765eb pwm: atmel-tcb: Convert to platform remove callback returning void
    c3bc668581e7 perf trace: Really free the evsel->priv area
    8e96f741b328 perf trace: Use zfree() to reduce chances of use after free
    414cf7a2cc87 kconfig: fix possible buffer overflow
    be9ce0dbde4f gfs2: low-memory forced flush fixes
    751facd3634c gfs2: Switch to wait_event in gfs2_logd
    d0245b066971 kbuild: do not run depmod for 'make modules_sign'
    05333a6a21e3 bus: mhi: host: Skip MHI reset if device is in RDDM
    e2964c98ec31 NFSv4/pnfs: minor fix for cleanup path in nfs4_get_device_info
    da302f1d476a NFS: Fix a potential data corruption
    0db19df21be5 clk: qcom: mss-sc7180: fix missing resume during probe
    f64f682be7c8 clk: qcom: q6sstop-qcs404: fix missing resume during probe
    b2f39b813d1e soc: qcom: qmi_encdec: Restrict string length in decode
    e61db8922631 clk: qcom: gcc-mdm9615: use proper parent for pll0_vote clock
    a8474506c912 clk: imx: pll14xx: dynamically configure PLL for 393216000/361267200Hz
    a69b951c8398 dt-bindings: clock: xlnx,versal-clk: drop select:false
    ead2436cf05e pinctrl: cherryview: fix address_space_handler() argument
    8859f58c1790 parisc: led: Reduce CPU overhead for disk & lan LED computation
    2655e1d970cf parisc: led: Fix LAN receive and transmit LEDs
    7ad44409cd3b lib/test_meminit: allocate pages up to order MAX_ORDER
    2d8138cea71d clk: qcom: turingcc-qcs404: fix missing resume during probe
    9f5db4ab19f8 drm/ast: Fix DRAM init on AST2200
    cfc47807a482 clk: qcom: camcc-sc7180: fix async resume during probe
    309c27162afe fbdev/ep93xx-fb: Do not assign to struct fb_info.dev
    4316e951f164 scsi: qla2xxx: Fix firmware resource tracking
    7b89c3727bff scsi: qla2xxx: Error code did not return to upper layer
    15a71bb25beb scsi: qla2xxx: Fix smatch warn for qla_init_iocb_limit()
    106392156273 scsi: qla2xxx: Flush mailbox commands on chip reset
    def49a05aef4 scsi: qla2xxx: Remove unsupported ql2xenabledif option
    be12c9f4c60c scsi: qla2xxx: Fix TMF leak through
    4322f3de9f21 scsi: qla2xxx: Fix session hang in gnl
    a4708402c458 scsi: qla2xxx: Turn off noisy message log
    b0453b0cf506 scsi: qla2xxx: Fix erroneous link up failure
    5934b2125f5b scsi: qla2xxx: Fix command flush during TMF
    4a16a46c8481 scsi: qla2xxx: fix inconsistent TMF timeout
    f1ea164be545 scsi: qla2xxx: Fix deletion race condition
    683945b17724 scsi: qla2xxx: Limit TMF to 8 per function
    fde268c234d1 scsi: qla2xxx: Adjust IOCB resource on qpair create
    c29848249f78 io_uring: break iopolling on signal
    0def123f1254 io_uring: break out of iowq iopoll on teardown
    1a0aba2bf293 io_uring: always lock in io_apoll_task_func
    2920cc4c64a1 net/ipv6: SKB symmetric hash should incorporate transport ports
    529bcc70c49c udf: initialize newblock to 0
    fae2d591f3cb Revert "drm/amdgpu: install stub fence into potential unused fence pointers"
    f01e21d6c7ed md/md-bitmap: remove unnecessary local variable in backlog_store()
    99a8d14d7965 tracing: Zero the pipe cpumask on alloc to avoid spurious -EBUSY
    05c581ad3e7b perf/x86/uncore: Correct the number of CHAs on EMR
    861cfdc51f22 x86/sgx: Break up long non-preemptible delays in sgx_vepc_release()
    7e3ddbea87a9 USB: core: Fix oversight in SuperSpeed initialization
    7fe9d8799606 USB: core: Fix race by not overwriting udev->descriptor in hub_port_init()
    eda9a2966582 USB: core: Change usb_get_device_descriptor() API
    56c49a3328e9 USB: core: Unite old scheme and new scheme descriptor reads
    0ad6bad31da6 usb: typec: bus: verify partner exists in typec_altmode_attention
    31220bd89c22 usb: typec: tcpm: set initial svdm version based on pd revision
    3acc6b9f266f cpufreq: brcmstb-avs-cpufreq: Fix -Warray-bounds bug
    cb65ad51f1bd crypto: stm32 - fix loop iterating through scatterlist for DMA
    9ab2c149c2e7 s390/ipl: add missing secure/has_secure file to ipl type 'unknown'
    6aff2732577c arm64: sdei: abort running SDEI handlers during crash
    fedecaeef888 pstore/ram: Check start of empty przs during init
    8d68582b93e6 mmc: renesas_sdhi: register irqs before registering controller
    5294144b6ad2 fsverity: skip PKCS#7 parser when keyring is empty
    86608e1b0c6f net: handle ARPHRD_PPP in dev_is_mac_header_xmit()
    51ffed9ca1a4 X.509: if signature is unsupported skip validation
    6ecf09699eb1 dccp: Fix out of bounds access in DCCP error handler
    7a2978e8d3c0 dlm: fix plock lookup when using multiple lockspaces
    703cf47d47ba parisc: Fix /proc/cpuinfo output for lscpu
    49a49d442075 procfs: block chmod on /proc/thread-self/comm
    44f6ec589353 Revert "PCI: Mark NVIDIA T4 GPUs to avoid bus reset"
    d73d3787c9d1 ntb: Fix calculation ntb_transport_tx_free_entry()
    da0c7293f4db ntb: Clean up tx tail index on link down
    bfa051f650a7 ntb: Drop packets when qp link is down
    8f4edcd65534 scsi: mpt3sas: Perform additional retries if doorbell read returns 0
    58388f2958f6 Revert "scsi: qla2xxx: Fix buffer overrun"
    bd188d1e3855 media: venus: hfi_venus: Write to VIDC_CTRL_INIT after unmasking interrupts
    6e9632a01e6d media: dvb: symbol fixup for dvb_attach()
    9a43563cfd6b arm64: csum: Fix OoB access in IP checksum code for negative lengths
    a0a49da2a79a i3c: master: svc: fix probe failure when no i3c device exist
    a905ac21b2ab xtensa: PMU: fix base address for the newer hardware
    8742dbf9c25d backlight/lv5207lp: Compare against struct fb_info.device
    568132f74cb1 backlight/bd6107: Compare against struct fb_info.device
    4e7b4ddc900c backlight/gpio_backlight: Compare against struct fb_info.device
    3b018c3d1016 ARM: OMAP2+: Fix -Warray-bounds warning in _pwrdm_state_switch()
    cbb7d8a4b4be ipmi_si: fix a memleak in try_smi_init()
    6043dd31f771 PCI: rockchip: Use 64-bit mask on MSI 64-bit PCI address
    aba1bf197467 media: i2c: ccs: Check rules is non-NULL
    df64819dd6a0 mm/vmalloc: add a safer version of find_vm_area() for debug
    20b7d0a62ad1 scsi: core: Fix the scsi_set_resid() documentation
    20990d6a8543 printk: ringbuffer: Fix truncating buffer size min_t cast
    0a22f9c17b1a rcu: dump vmalloc memory info safely
    d479c841b18d ALSA: pcm: Fix missing fixup call in compat hw_refine ioctl
    111bafa210ae PM / devfreq: Fix leak in devfreq_dev_release()
    be7353af5b35 igb: set max size RX buffer when store bad packet is enabled
    d5790386595d skbuff: skb_segment, Call zero copy functions before using skbuff frags
    267a29f8bfdb netfilter: xt_sctp: validate the flag_info count
    b3d07714ad24 netfilter: xt_u32: validate user space input
    a9e6142e5f8f netfilter: ipset: add the missing IP_SET_HASH_WITH_NET0 macro for ip_set_hash_netportnet.c
    3e48f741e98a igmp: limit igmpv3_newpack() packet size to IP_MAX_MTU
    de16cb7986f2 virtio_ring: fix avail_wrap_counter in virtqueue_add_packed
    d6f80ddb9eda cpufreq: Fix the race condition while updating the transition_task of policy
    42d8c7fa0bf6 dmaengine: ste_dma40: Add missing IRQ check in d40_probe
    329d0f168c8f um: Fix hostaudio build errors
    58d17e766093 mtd: rawnand: fsmc: handle clk prepare error in fsmc_nand_resume()
    679a71b31179 mtd: spi-nor: Check bus width while setting QE bit
    8869fd166f23 leds: trigger: tty: Do not use LED_ON/OFF constants, use led_blink_set_oneshot instead
    0f715ea7d36e leds: multicolor: Use rounded division when calculating color components
    1a68bef23726 leds: pwm: Fix error code in led_pwm_create_fwnode()
    abd740db896b rpmsg: glink: Add check for kstrdup
    b45cf29f97a2 phy/rockchip: inno-hdmi: do not power on rk3328 post pll on reg write
    40d637359f3f phy/rockchip: inno-hdmi: round fractal pixclock in rk3328 recalc_rate
    52942a47d034 phy/rockchip: inno-hdmi: use correct vco_div_5 macro on rk3328
    31d7e6c7689b mtd: rawnand: brcmnand: Fix mtd oobsize
    6182318ac046 tracing: Fix race issue between cpu buffer write and swap
    548f48ec1915 tracing: Remove extra space at the end of hwlat_detector/mode
    2ba8bb00720a x86/speculation: Mark all Skylake CPUs as vulnerable to GDS
    dde88ab4e45b HID: multitouch: Correct devm device reference for hidinput input_dev name
    4fb28379b3c7 HID: logitech-dj: Fix error handling in logi_dj_recv_switch_to_dj_mode()
    1bb42aca7a96 Revert "IB/isert: Fix incorrect release of isert connection"
    4f1807fddd9b amba: bus: fix refcount leak
    1c3701373463 serial: tegra: handle clk prepare error in tegra_uart_hw_init()
    076fb40cf27a scsi: fcoe: Fix potential deadlock on &fip->ctlr_lock
    c4772759abe1 scsi: core: Use 32-bit hostnum in scsi_host_lookup()
    6248f4305378 cgroup:namespace: Remove unused cgroup_namespaces_init()
    04824d50e6b5 media: i2c: rdacm21: Fix uninitialized value
    f3572eef8551 media: ov2680: Fix regulators being left enabled on ov2680_power_on() errors
    205f71744176 media: ov2680: Fix ov2680_set_fmt() which == V4L2_SUBDEV_FORMAT_TRY not working
    89ecb4b40094 media: ov2680: Add ov2680_fill_format() helper function
    784d1b83ae2c media: ov2680: Don't take the lock for try_fmt calls
    dbb717b4ee68 media: ov2680: Remove VIDEO_V4L2_SUBDEV_API ifdef-s
    4c1a5c2885d4 media: ov2680: Fix vflip / hflip set functions
    958905ed42b8 media: ov2680: Fix ov2680_bayer_order()
    cdd5fca7200d media: ov2680: Remove auto-gain and auto-exposure controls
    322a805ffdff media: i2c: ov2680: Set V4L2_CTRL_FLAG_MODIFY_LAYOUT on flips
    abba34017e16 media: ov5640: Enable MIPI interface in ov5640_set_power_mipi()
    1717f67be875 USB: gadget: f_mass_storage: Fix unused variable warning
    121b8d30f42c media: venus: hfi_venus: Only consider sys_idle_indicator on V1
    f6b483ead6dc media: go7007: Remove redundant if statement
    d079a3e1ccdd platform/x86: dell-sysman: Fix reference leak
    426bd7418701 iommu/vt-d: Fix to flush cache of PASID directory table
    9dc6f660815a iommu/qcom: Disable and reset context bank before programming
    3274e32fc969 fsi: aspeed: Reset master errors after CFAM reset
    7a17deca33e1 IB/uverbs: Fix an potential error pointer dereference
    42d111304dd7 RDMA/hns: Fix CQ and QP cache affinity
    b051c3bf3bdf RDMA/hns: Fix incorrect post-send with direct wqe of wr-list
    154822356e4d RDMA/hns: Fix port active speed
    de4aca5b284e iommu/sprd: Add missing force_aperture
    46b76f13f1ad driver core: test_async: fix an error code
    a6992ecefe5d dma-buf/sync_file: Fix docs syntax
    d3256d80406c coresight: tmc: Explicit type conversions to prevent integer overflow
    93a5b461a4e1 RDMA/irdma: Replace one-element array with flexible-array member
    97097ea2f37e scsi: qedf: Do not touch __user pointer in qedf_dbg_fp_int_cmd_read() directly
    1c996be7f233 scsi: qedf: Do not touch __user pointer in qedf_dbg_debug_cmd_read() directly
    cb6d20a8b5d7 scsi: qedf: Do not touch __user pointer in qedf_dbg_stop_io_on_error_cmd_read() directly
    2f0d202d82b9 x86/APM: drop the duplicate APM_MINOR_DEV macro
    f34508d934c4 serial: sprd: Fix DMA buffer leak issue
    c54c66d904fa serial: sprd: Assign sprd_port after initialized to avoid wrong access
    f61fc650c478 scsi: qla4xxx: Add length check when parsing nlattrs
    46ad449efde1 scsi: be2iscsi: Add length check when parsing nlattrs
    4bd57d889099 scsi: iscsi: Add strlen() check in iscsi_if_set{_host}_param()
    e9bac3cc744f scsi: iscsi: Add length check for nlattr payload
    9285efd95996 scsi: iscsi: Rename iscsi_set_param() to iscsi_if_set_param()
    7231d60d41c4 scsi: RDMA/srp: Fix residual handling
    484ddaa90b7e usb: phy: mxs: fix getting wrong state with mxs_phy_is_otg_host()
    cbb8f7097e11 media: mediatek: vcodec: Return NULL if no vdec_fb is found
    18dc93de9019 media: rkvdec: increase max supported height for H.264
    f1e7d999f37e scsi: hisi_sas: Fix normally completed I/O analysed as failed
    46d1b2a3d5a6 scsi: hisi_sas: Fix warnings detected by sparse
    e454e985950b scsi: hisi_sas: Modify v3 HW SATA completion error processing
    7caac45b52f4 scsi: hisi_sas: Modify v3 HW SSP underflow error processing
    f64d02822b82 media: cx24120: Add retval check for cx24120_message_send()
    7ca7cd02114a media: dvb-usb: m920x: Fix a potential memory leak in m920x_i2c_xfer()
    fb24b65aaccd media: dib7000p: Fix potential division by zero
    56a3d8ae4576 drivers: usb: smsusb: fix error handling code in smsusb_init_device
    d1b51b130d32 iommu: rockchip: Fix directory table address encoding
    a50d60b8f2af iommu/amd/iommu_v2: Fix pasid_state refcount dec hit 0 warning on pasid unbind
    caf058833b6f media: v4l2-core: Fix a potential resource leak in v4l2_fwnode_parse_link()
    711e9e44f6c4 media: i2c: tvp5150: check return value of devm_kasprintf()
    30d4380eb030 media: ad5820: Drop unsupported ad5823 from i2c_ and of_device_id tables
    663114dfc178 RDMA/qedr: Remove a duplicate assignment in irdma_query_ah()
    1473e40b3912 pNFS: Fix assignment of xprtdata.cred
    fb7ddc1138b0 NFSv4.2: fix handling of COPY ERR_OFFLOAD_NO_REQ
    53a1e5ab1b11 NFS: Guard against READDIR loop when entry names exceed MAXNAMELEN
    19a648a07572 NFSD: da_addr_body field missing in some GETDEVICEINFO replies
    b0f127a7c635 fs: lockd: avoid possible wrong NULL parameter
    8f994b830dd0 jfs: validate max amount of blocks before allocation.
    f6a84ef1d080 ext4: fix unttached inode after power cut with orphan file feature enabled
    a9ddbfed5346 powerpc/iommu: Fix notifiers being shared by PCI and VIO buses
    a70c8de30514 nfs/blocklayout: Use the passed in gfp flags
    2935443dc9c2 powerpc/pseries: Rework lppaca_shared_proc() to avoid DEBUG_PREEMPT
    75dcb650a7ef powerpc: Don't include lppaca.h in paca.h
    cefcb002c5c9 PCI: layerscape: Add workaround for lost link capabilities during reset
    4be323c73797 PCI: layerscape: Add the endpoint linkup notifier support
    69c712389e1f PCI: dwc: Add start_link/stop_link inlines
    aac0a9a1577b wifi: ath10k: Use RMW accessors for changing LNKCTL
    3539bab5f9de wifi: ath11k: Use RMW accessors for changing LNKCTL
    ea670d0146a3 net/mlx5: Use RMW accessors for changing LNKCTL
    348ef09df984 drm/radeon: Use RMW accessors for changing LNKCTL
    5468237382ed drm/amdgpu: Use RMW accessors for changing LNKCTL
    00f79e78bf4b powerpc/perf: Convert fsl_emb notifier to state machine callbacks
    a26a5e4be2c4 powerpc/fadump: reset dump area size if fadump memory reserve fails
    13fd667db999 vfio/type1: fix cap_migration information leak
    6b708243d3d9 powerpc/radix: Move some functions into #ifdef CONFIG_KVM_BOOK3S_HV_POSSIBLE
    dbde1d9c54e2 clk: imx: composite-8m: fix clock pauses when set_rate would be a no-op
    824e97302fd8 clk: imx8mp: fix sai4 clock
    66ef144dbdf9 PCI/ASPM: Use RMW accessors for changing LNKCTL
    f46fa8ab8d82 PCI: pciehp: Use RMW accessors for changing LNKCTL
    759d978e831b pinctrl: mcp23s08: check return value of devm_kasprintf()
    02faf0bd6fdc PCI: Mark NVIDIA T4 GPUs to avoid bus reset
    4c20a4143276 PCI: microchip: Correct the DED and SEC interrupt bit offsets
    377f7aeddda0 clk: qcom: gcc-sm6350: Fix gcc_sdcc2_apps_clk_src
    1c4a98c55fa3 clk: qcom: reset: Use the correct type of sleep/delay based on length
    bd4eff9c835a clk: qcom: gcc-sm8250: Fix gcc_sdcc2_apps_clk_src
    b1cb8bf42b36 ext4: avoid potential data overflow in next_linear_group
    3e24082f1682 ext4: correct grp validation in ext4_mb_good_group
    febacbefe451 EDAC/igen6: Fix the issue of no error events
    964f62caac08 clk: qcom: gcc-sc7180: Fix up gcc_sdcc2_apps_clk_src
    f1399e1543e7 clk: sunxi-ng: Modify mismatched function name
    92913d32e719 drivers: clk: keystone: Fix parameter judgment in _of_pll_clk_init()
    3ad53071fe85 ipmi:ssif: Fix a memory leak when scanning for an adapter
    7792869495b6 ipmi:ssif: Add check for kstrdup
    53abafedfeb7 ALSA: ac97: Fix possible error value of *rac97
    48fc5717b249 of: unittest: Fix overlay type in apply/revert check
    01bb96ad3808 of: overlay: Call of_changeset_init() early
    30f04a41e7d7 md: raid0: account for split bio in iostat accounting
    9643cc0b1771 md/raid0: Fix performance regression for large sequential writes
    17fbf7da491f md/raid0: Factor out helper for mapping and submitting a bio
    d04f1e322f52 md: add error_handlers for raid0 and linear
    d8b6adb84041 md: Set MD_BROKEN for RAID1 and RAID10
    a68fabdad970 bus: ti-sysc: Fix cast to enum warning
    7636dfc42b66 arm64: dts: qcom: apq8016-sbc: Fix ov5640 regulator supply names
    fff4d36247e8 drm/mediatek: Fix potential memory leak if vmap() fail
    e5758ad9a34f drm/mediatek: Remove freeing not dynamic allocated memory
    97274bea0136 bus: ti-sysc: Fix build warning for 64-bit build
    cc6b09671d0c io_uring: fix drain stalls by invalid SQE
    0152e7758cc4 audit: fix possible soft lockup in __audit_inode_child()
    48e4c4819039 drm/msm/a2xx: Call adreno_gpu_init() earlier
    76c3ad12441f drm/amd/pm: fix variable dereferenced issue in amdgpu_device_attr_create()
    32e060927351 smackfs: Prevent underflow in smk_set_cipso()
    502dfc5875ba firmware: meson_sm: fix to avoid potential NULL pointer dereference
    c0b1eee64870 drm/msm/mdp5: Don't leak some plane state
    d0b82c217feb drm: xlnx: zynqmp_dpsub: Add missing check for dma_set_mask
    b7b0c48851c4 ima: Remove deprecated IMA_TRUSTED_KEYRING Kconfig
    8025396b76e9 drm/panel: simple: Add missing connector type and pixel format for AUO T215HVN01
    27eee65b2e31 drm/armada: Fix off-by-one error in armada_overlay_get_property()
    cc9254b24a4b arm64: dts: qcom: sm8150: Fix the I2C7 interrupt
    ea5bc6f5aa09 of: unittest: fix null pointer dereferencing in of_unittest_find_node_by_name()
    4197eeb55f4b drm/tegra: dpaux: Fix incorrect return value of platform_get_irq
    9712279e9743 drm/msm: Update dev core dump to not print backwards
    8ef5d1f16d92 md/md-bitmap: hold 'reconfig_mutex' in backlog_store()
    382638364711 md/bitmap: don't set max_write_behind if there is no write mostly device
    a3d36107ee48 md/raid10: use dereference_rdev_and_rrdev() to get devices
    94ca5eed9530 md/raid10: factor out dereference_rdev_and_rrdev()
    246bac7d3c3e drm/amdgpu: Update min() to min_t() in 'amdgpu_info_ioctl'
    de93b4711ac2 arm64: dts: qcom: sdm845: Fix the min frequency of "ice_core_clk"
    a9e56fa8a0ca arm64: dts: qcom: sdm845: Add missing RPMh power domain to GCC
    db0ba312542d ARM: dts: BCM53573: Fix Ethernet info for Luxul devices
    c4413633ef78 drm: adv7511: Fix low refresh rate register for ADV7533/5
    57b6d92c79e9 ARM: dts: samsung: s5pv210-smdkv210: correct ethernet reg addresses (split)
    b7f47031e319 ARM: dts: s5pv210: add dummy 5V regulator for backlight on SMDKv210
    2f0246b3c7ff ARM: dts: samsung: s3c6410-mini6410: correct ethernet reg addresses (split)
    d12beb1b1ee5 ARM: dts: s3c64xx: align pinctrl with dtschema
    188f2d41fa5d x86/mm: Fix PAT bit missing from page protection modify mask
    1dd43e1e54d5 drm/etnaviv: fix dumping of active MMU context
    1634fe406c34 arm64: dts: qcom: pmi8994: Add missing OVP interrupt
    4b7eb5e2c1c4 arm64: dts: qcom: Move WLED num-strings from pmi8994 to sony-xperia-tone
    92919d98e673 arm64: dts: qcom: pmi8994: Remove hardcoded linear WLED enabled-strings
    365909857242 arm64: dts: qcom: pm660l: Add missing short interrupt
    ea48fd91df12 arm64: dts: qcom: correct SPMI WLED register range encoding
    eee01e0d6abe arm64: dts: qcom: pmi8998: Add node for WLED
    b788afdbfd5a arm64: dts: qcom: sm8250-sony-xperia: correct GPIO keys wakeup again
    2840d9b9c875 ARM: dts: BCM53573: Use updated "spi-gpio" binding properties
    b35f3ca1877e ARM: dts: BCM53573: Add cells sizes to PCIe node
    bed08bb83292 drm/amdgpu: avoid integer overflow warning in amdgpu_device_resize_fb_bar()
    261e69456617 arm64: dts: qcom: sm8250: Mark PCIe hosts as DMA coherent
    12a93e53eaf0 arm64: dts: qcom: pmk8350: fix ADC-TM compatible string
    4c9a637258bb arm64: dts: qcom: sm8350: Use proper CPU compatibles
    4c918fb77dea arm64: dts: qcom: sm8350: Add missing LMH interrupts to cpufreq
    9c022ab2db40 arm64: dts: qcom: msm8996: Add missing interrupt to the USB2 controller
    bda65ecaec97 arm64: dts: qcom: sm8250-edo: Rectify gpio-keys
    6119aaced94f arm64: dts: qcom: sm8250-edo: Add GPIO line names for PMIC GPIOs
    c0dc9d7d3f2b arm64: dts: qcom: sm8250-edo: Add gpio line names for TLMM
    d2d698daa1fa arm64: dts: qcom: sm8250: correct dynamic power coefficients
    510bae3d37f7 soc: qcom: ocmem: Fix NUM_PORTS & NUM_MACROS macros
    b08c7a31baeb soc: qcom: ocmem: Add OCMEM hardware version print
    dc04034502e6 ASoC: stac9766: fix build errors with REGMAP_AC97
    89602de9a2d7 quota: fix dqput() to follow the guarantees dquot_srcu should provide
    1df46e717ee9 quota: add new helper dquot_active()
    bd0a6452f070 quota: rename dquot_active() to inode_quota_active()
    5b8240223407 quota: factor out dquot_write_dquot()
    6c6efd3a1d06 drm/bridge: tc358764: Fix debug print parameter order
    a48e7def0006 netrom: Deny concurrent connect().
    4cf994d3f4ff net/sched: sch_hfsc: Ensure inner classes have fsc curve
    edb5b1b3b9f8 hwmon: (tmp513) Fix the channel number in tmp51x_is_visible()
    a85fd8116555 mlxsw: i2c: Limit single transaction buffer size
    7790b6a2f5f0 mlxsw: i2c: Fix chunk size setting in output mailbox buffer
    510e0cbd6408 net: arcnet: Do not call kfree_skb() under local_irq_disable()
    93a572b9d42f wifi: ath9k: use IS_ERR() with debugfs_create_dir()
    5138beea8e7f Bluetooth: btusb: Do not call kfree_skb() under spin_lock_irqsave()
    d7fd24b8d1bb wifi: mwifiex: avoid possible NULL skb pointer dereference
    71ce8be48bf0 wifi: nl80211/cfg80211: add forgotten nla_policy for BSS color attribute
    11f93fff6e8a wifi: ath9k: protect WMI command response buffer replacement with a lock
    6904c7afd512 wifi: ath9k: fix races between ath9k_wmi_cmd and ath9k_wmi_ctrl_rx
    cec7db9ea031 samples/bpf: fix broken map lookup probe
    89f19a9a055d wifi: mwifiex: Fix missed return in oob checks failed path
    308eb3a609ac wifi: mwifiex: fix memory leak in mwifiex_histogram_read()
    9c00731bf05d fs: ocfs2: namei: check return value of ocfs2_add_entry()
    f683992d30ee lwt: Check LWTUNNEL_XMIT_CONTINUE strictly
    e3f647e4b642 lwt: Fix return values of BPF xmit ops
    4ff998134025 hwrng: iproc-rng200 - Implement suspend and resume calls
    5a70ab6b59b2 crypto: caam - fix unchecked return value error
    660b6b1c5cf8 ice: ice_aq_check_events: fix off-by-one check when filling buffer
    55fab9389d65 net-memcg: Fix scope of sockmem pressure indicators
    41c40d84838d selftests/bpf: Clean up fmod_ret in bench_rename test script
    50c78e71446d net: tcp: fix unexcepted socket die when snd_wnd is 0
    942d8cefb022 Bluetooth: Fix potential use-after-free when clear keys
    7b0243d26a71 Bluetooth: nokia: fix value check in nokia_bluetooth_serdev_probe()
    048545d9fc64 crypto: api - Use work queue in crypto_destroy_instance
    56cb7bbefcaf crypto: stm32 - Properly handle pm_runtime_get failing
    e3c4a6b073e4 selftests/bpf: fix static assert compilation issue for test_cls_*.c
    43423b3e0467 wifi: mwifiex: fix error recovery in PCIE buffer descriptor management
    7c54b6fc39eb wifi: mwifiex: Fix OOB and integer underflow when rx packets
    a20b96cf6925 wifi: mt76: mt7915: fix power-limits while chan_switch
    5c75a4379589 can: gs_usb: gs_usb_receive_bulk_callback(): count RX overflow errors also in case of OOM
    890843254f38 spi: tegra20-sflash: fix to check return value of platform_get_irq() in tegra_sflash_probe()
    2ff9ac0cf25f wifi: mt76: testmode: add nla_policy for MT76_TM_ATTR_TX_LENGTH
    802008e8c73a ipv6: Add reasons for skb drops to __udp6_lib_rcv
    7dcbc0bb0e5c bpf: reject unhashed sockets in bpf_sk_assign
    caa2883b1885 udp: re-score reuseport groups when connected sockets are present
    b60dfa4559d8 regmap: rbtree: Use alloc_flags for memory allocations
    34f1180658d9 hwrng: pic32 - use devm_clk_get_enabled
    5af3c8676b36 hwrng: nomadik - keep clock enabled while hwrng is registered
    14c6d1e80847 tcp: tcp_enter_quickack_mode() should be static
    7b75b4c90a9e bpf: Clear the probe_addr for uprobe
    75d3960be702 bpftool: Use a local bpf_perf_event_value to fix accessing its fields
    8ea6871116d5 cpufreq: powernow-k8: Use related_cpus instead of cpus in driver.exit()
    be2092d2a703 x86/efistub: Fix PCI ROM preservation in mixed mode
    9eb25ea7b65d ACPI: x86: s2idle: Fix a logic error parsing AMD constraints table
    26097a7f28b3 ACPI: x86: s2idle: Post-increment variables when getting constraints
    8a962f11a95b s390/paes: fix PKEY_TYPE_EP11_AES handling for secure keyblobs
    7833a74f8d00 s390/pkey: fix/harmonize internal keyblob headers
    208383d68510 selftests/futex: Order calls to futex_lock_pi
    c7802ff51adc perf/imx_ddr: don't enable counter0 if none of 4 counters are used
    0a872a0521c8 x86/decompressor: Don't rely on upper 32 bits of GPRs being preserved
    3af6f77e8090 selftests/resctrl: Close perf value read fd on errors
    4505ad996b66 selftests/resctrl: Unmount resctrl FS if child fails to run benchmark
    c68a196e7ff6 selftests/resctrl: Don't leak buffer in fill_cache()
    fdcb63afd3f6 selftests/resctrl: Add resctrl.h into build deps
    b2ba11ed4d10 selftests/resctrl: Make resctrl_tests run using kselftest framework
    e0478944f4a5 OPP: Fix passing 0 to PTR_ERR in _opp_attach_genpd()
    ec9d118ad99d refscale: Fix uninitalized use of wait_queue_head_t
    e280033ef135 ARM: ptrace: Restore syscall skipping for tracers
    4c3f33904dea ARM: ptrace: Restore syscall restart tracing
    0481251b7cd6 selftests/harness: Actually report SKIP for signal tests
    060ca3f7899a tmpfs: verify {g,u}id mount options correctly
    d412e9b34b90 fs: Fix error checking for d_hash_and_lookup()
    a4229f93bc54 eventfd: prevent underflow for eventfd semaphores
    cedb8719333d reiserfs: Check the return value from __getblk()
    c1a4117f1544 Revert "net: macsec: preserve ingress frame ordering"
    40671f90d5b5 udf: Handle error when adding extent to a file
    099bf90d7fc4 udf: Check consistency of Space Bitmap Descriptor
    7039aa1be9cc of: kexec: Mark ima_{free,stable}_kexec_buffer() as __init
    759d51eda2d0 net: Avoid address overwrite in kernel_connect
    7c4cce5700b9 arm64: lib: Import latest version of Arm Optimized Routines' strncmp
    104df1c695c1 crypto: rsa-pkcs1pad - Use helper to set reqsize
    273f4615314f platform/mellanox: Fix mlxbf-tmfifo not handling all virtio CONSOLE notifications
    9ef5c25bcf1b tracing: Introduce pipe_cpumask to avoid race on trace_pipes
    8c1b60dad0f5 ALSA: seq: oss: Fix racy open/close of MIDI devices
    fa05aea28195 scsi: lpfc: Fix incorrect big endian type assignment in bsg loopback path
    f0bf8a071134 scsi: storvsc: Always set no_report_opcodes
    e9e62419e797 sctp: handle invalid error codes without calling BUG()
    3714bb4a1df8 bnx2x: fix page fault following EEH recovery
    53b8cc2f9685 netlabel: fix shift wrapping bug in netlbl_catmap_setlong()
    867cdd7f9544 drm/amdgpu: Match against exact bootloader status
    0863204deb3c net: hns3: restore user pause configure when disable autoneg
    ac93def0dbb4 scsi: qedi: Fix potential deadlock on &qedi_percpu->p_work_lock
    bef6c89a92d0 scsi: lpfc: Remove reftag check in DIF paths
    b439e33a8c93 idmaengine: make FSL_EDMA and INTEL_IDMA64 depends on HAS_IOMEM
    156b803194ae wifi: brcmfmac: Fix field-spanning write in brcmf_scan_params_v2_to_v1()
    87ea5e89407e net: usb: qmi_wwan: add Quectel EM05GV2
    e1313fa9d2e3 vmbus_testing: fix wrong python syntax for integer value comparison
    5faad57ba6c7 clk: fixed-mmio: make COMMON_CLK_FIXED_MMIO depend on HAS_IOMEM
    e13f0dd5fbe2 kprobes: Prohibit probing on CFI preamble symbol
    ee49b97cb5ae security: keys: perform capable check only on privileged operations
    f44f50305de2 ata: pata_arasan_cf: Use dev_err_probe() instead dev_err() in data_xfer()
    a85c523aeccd ovl: Always reevaluate the file signature for IMA
    3faa126258a9 drm/amd/display: Exit idle optimizations before attempt to access PHY
    c152ca4f219b platform/x86: huawei-wmi: Silence ambient light sensor
    a9988b9c7a31 platform/x86/intel/hid: Add HP Dragonfly G2 to VGBS DMI quirks
    7f3901b04c8f platform/x86: intel: hid: Always call BTNL ACPI method
    23151421ed01 ASoC: atmel: Fix the 8K sample parameter in I2SC master
    c934d2a6970c ASoC: rt711-sdca: fix for JD event handling in ClockStop Mode0
    20587011d271 ASoC: rt711: fix for JD event handling in ClockStop Mode0
    b41f79896456 ASoc: codecs: ES8316: Fix DMIC config
    cc2b0a2055dc ASoC: rt5682-sdw: fix for JD event handling in ClockStop Mode0
    5b64fc2471f9 fs/nls: make load_nls() take a const parameter
    f85908f6bfd2 s390/dasd: fix hanging device after request requeue
    a4845e694893 s390/dasd: use correct number of retries for ERP requests
    e062aa1acf9b m68k: Fix invalid .section syntax
    bbfa7d712b24 vxlan: generalize vxlan_parse_gpe_hdr and remove unused args
    b10215ffdb01 ethernet: atheros: fix return value check in atl1c_tso_csum()
    6bb94f46d31a ASoC: da7219: Check for failure reading AAD IRQ events
    279a6dad0cd9 ASoC: da7219: Flush pending AAD IRQ when suspending
    d424c636b750 ksmbd: no response from compound read
    82373d1b763e ksmbd: fix out of bounds in smb3_decrypt_req()
    20d449a08749 9p: virtio: make sure 'offs' is initialized in zc_request
    c4269c7258d9 media: pci: cx23885: fix error handling for cx23885 ATSC boards
    17d75773b66e media: pulse8-cec: handle possible ping error
    f281a3739399 phy: qcom-snps-femto-v2: use qcom_snps_hsphy_suspend/resume error code
    dfff9c91cbb0 ARM: dts: imx: Set default tuning step for imx7d usdhc
    4e364cab1331 ARM: dts: imx: Adjust dma-apbh node name
    99319298fd9a ARM: dts: imx7s: Drop dma-apb interrupt-names
    1dc2c12854b6 ARM: dts: imx: update sdma node name format
    aff03380bda4 Linux 5.15.131
    cd8ab566cf17 usb: typec: tcpci: clear the fault status bit
    403b2e940910 usb: typec: tcpci: move tcpci.h to include/linux/usb/
    f29483873e24 pinctrl: amd: Don't show `Invalid config param` errors
    b911bef132a0 nilfs2: fix WARNING in mark_buffer_dirty due to discarded buffer reuse
    1c6ddf739f15 nilfs2: fix general protection fault in nilfs_lookup_dirty_data_buffers()
    f6e61aef5c5d tcpm: Avoid soft reset when partner does not support get_status
    da0e7d435e31 fsi: master-ast-cf: Add MODULE_FIRMWARE macro
    72eca651d732 firmware: stratix10-svc: Fix an NULL vs IS_ERR() bug in probe
    907216337bea serial: sc16is7xx: fix bug when first setting GPIO direction
    45d9611ebff2 serial: sc16is7xx: fix broken port 0 uart init
    f90e267dd27e serial: qcom-geni: fix opp vote on shutdown
    46d13013b574 wifi: mt76: mt7921: do not support one stream on secondary antenna only
    a5c2a467e9e7 Bluetooth: btsdio: fix use after free bug in btsdio_remove due to race condition
    f49294ad6898 staging: rtl8712: fix race condition
    d17cec60e87c HID: wacom: remove the battery when the EKR is off
    842c7da3eee2 usb: chipidea: imx: improve logic if samsung,picophy-* parameter is 0
    276a906f81a7 usb: dwc3: meson-g12a: do post init to fix broken usb after resumption
    60f938e84fbb ALSA: usb-audio: Fix init call orders for UAC1
    e949dd2a9b6b USB: serial: option: add FOXCONN T99W368/T99W373 product
    c41411d8b333 USB: serial: option: add Quectel EM05G variant (0x030e)
    09baa839d415 modules: only allow symbol_get of EXPORT_SYMBOL_GPL modules
    997a194914c4 rtc: ds1685: use EXPORT_SYMBOL_GPL for ds1685_rtc_poweroff
    3d0f6408601b net: enetc: use EXPORT_SYMBOL_GPL for enetc_phc_index
    da95090821c4 mmc: au1xmmc: force non-modular build and remove symbol_get usage
    e3e68100c036 ARM: pxa: remove use of symbol_get()
    bb5bf157b5be ksmbd: replace one-element array with flex-array member in struct smb2_ea_info
    2e3f57f74c0a ksmbd: fix wrong DataOffset validation of create context
    b3ad7f39fd85 erofs: ensure that the post-EOF tails are all zeroed
    8f790700c974 Linux 5.15.130
    69347c334071 rcu-tasks: Add trc_inspect_reader() checks for exiting critical section
    8046fb611f70 rcu-tasks: Wait for trc_read_check_handler() IPIs
    da22db901cc1 rcu-tasks: Fix IPI failure handling in trc_wait_for_one_reader
    a0249d365ac8 rcu: Prevent expedited GP from enabling tick on offline CPU
    7aec063d6029 ARM: module: Use module_init_layout_section() to spot init sections
    4a8976052acd arm64: module: Use module_init_layout_section() to spot init sections
    f8a74159d116 arm64: module-plts: inline linux/moduleloader.h
    363bbb5008e5 module: Expose module_init_layout_section()
    758e3d0cb753 ACPI: thermal: Drop nocrt parameter

Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
---
 .../linux/linux-yocto-rt_5.15.bb              |  6 ++---
 .../linux/linux-yocto-tiny_5.15.bb            |  6 ++---
 meta/recipes-kernel/linux/linux-yocto_5.15.bb | 26 +++++++++----------
 3 files changed, 19 insertions(+), 19 deletions(-)

diff --git a/meta/recipes-kernel/linux/linux-yocto-rt_5.15.bb b/meta/recipes-kernel/linux/linux-yocto-rt_5.15.bb
index acac15d2e9..e0c0ca75b0 100644
--- a/meta/recipes-kernel/linux/linux-yocto-rt_5.15.bb
+++ b/meta/recipes-kernel/linux/linux-yocto-rt_5.15.bb
@@ -11,13 +11,13 @@ python () {
         raise bb.parse.SkipRecipe("Set PREFERRED_PROVIDER_virtual/kernel to linux-yocto-rt to enable it")
 }
 
-SRCREV_machine ?= "821659458e4746c3f4fa690a8744cd23efa8a666"
-SRCREV_meta ?= "c16749e4e0a2f8a903c36d44f7125dd423600c57"
+SRCREV_machine ?= "5ed6828a27530bc00cc2fb04f2d2ea3ac2cb7f69"
+SRCREV_meta ?= "929bb5cf4d6cc49061f61341508ec12fd2f22db1"
 
 SRC_URI = "git://git.yoctoproject.org/linux-yocto.git;branch=${KBRANCH};name=machine;protocol=https \
            git://git.yoctoproject.org/yocto-kernel-cache;type=kmeta;name=meta;branch=yocto-5.15;destsuffix=${KMETA};protocol=https"
 
-LINUX_VERSION ?= "5.15.129"
+LINUX_VERSION ?= "5.15.133"
 
 LIC_FILES_CHKSUM = "file://COPYING;md5=6bc538ed5bd9a7fc9398086aedcd7e46"
 
diff --git a/meta/recipes-kernel/linux/linux-yocto-tiny_5.15.bb b/meta/recipes-kernel/linux/linux-yocto-tiny_5.15.bb
index cc8e6ee393..afe87d5d0b 100644
--- a/meta/recipes-kernel/linux/linux-yocto-tiny_5.15.bb
+++ b/meta/recipes-kernel/linux/linux-yocto-tiny_5.15.bb
@@ -5,7 +5,7 @@ KCONFIG_MODE = "--allnoconfig"
 
 require recipes-kernel/linux/linux-yocto.inc
 
-LINUX_VERSION ?= "5.15.129"
+LINUX_VERSION ?= "5.15.133"
 LIC_FILES_CHKSUM = "file://COPYING;md5=6bc538ed5bd9a7fc9398086aedcd7e46"
 
 DEPENDS += "${@bb.utils.contains('ARCH', 'x86', 'elfutils-native', '', d)}"
@@ -14,8 +14,8 @@ DEPENDS += "openssl-native util-linux-native"
 KMETA = "kernel-meta"
 KCONF_BSP_AUDIT_LEVEL = "2"
 
-SRCREV_machine ?= "bbc3bff691a772d78872031baa1ef2d90506fdfb"
-SRCREV_meta ?= "c16749e4e0a2f8a903c36d44f7125dd423600c57"
+SRCREV_machine ?= "5a7d2f3bd8beda38572df4381722d3be525456b6"
+SRCREV_meta ?= "929bb5cf4d6cc49061f61341508ec12fd2f22db1"
 
 PV = "${LINUX_VERSION}+git${SRCPV}"
 
diff --git a/meta/recipes-kernel/linux/linux-yocto_5.15.bb b/meta/recipes-kernel/linux/linux-yocto_5.15.bb
index 10277b9d1c..f38457f7fc 100644
--- a/meta/recipes-kernel/linux/linux-yocto_5.15.bb
+++ b/meta/recipes-kernel/linux/linux-yocto_5.15.bb
@@ -13,24 +13,24 @@ KBRANCH:qemux86  ?= "v5.15/standard/base"
 KBRANCH:qemux86-64 ?= "v5.15/standard/base"
 KBRANCH:qemumips64 ?= "v5.15/standard/mti-malta64"
 
-SRCREV_machine:qemuarm ?= "d121a9301bef475d9619285e71d18809020221ef"
-SRCREV_machine:qemuarm64 ?= "8af42265e53233f47b1d9a6a9722e06e624d5fb2"
-SRCREV_machine:qemumips ?= "08bcb48e4efd9c46079b2274b7d038763dafe550"
-SRCREV_machine:qemuppc ?= "24d636e08d3c92b47b4c398cad7a50ebb61acb28"
-SRCREV_machine:qemuriscv64 ?= "ba24506cdeee4abb7f94cc4678131e01bccfa344"
-SRCREV_machine:qemuriscv32 ?= "ba24506cdeee4abb7f94cc4678131e01bccfa344"
-SRCREV_machine:qemux86 ?= "ba24506cdeee4abb7f94cc4678131e01bccfa344"
-SRCREV_machine:qemux86-64 ?= "ba24506cdeee4abb7f94cc4678131e01bccfa344"
-SRCREV_machine:qemumips64 ?= "4c41aa28a3b367a568f005d7ce35ef7c7f314bfd"
-SRCREV_machine ?= "ba24506cdeee4abb7f94cc4678131e01bccfa344"
-SRCREV_meta ?= "c16749e4e0a2f8a903c36d44f7125dd423600c57"
+SRCREV_machine:qemuarm ?= "3c179d81e35db973bf0e1ce29533ebcbacf59eab"
+SRCREV_machine:qemuarm64 ?= "2d42957c8fe4fd81adf61232b475d6f09393ef6c"
+SRCREV_machine:qemumips ?= "f281f9161a213e2428c0f1ac66de0588203e8070"
+SRCREV_machine:qemuppc ?= "3e28c1dc0fe41251516694e81a4915dc650f13f7"
+SRCREV_machine:qemuriscv64 ?= "1f24338cb789ef1f09485ceff38173d2b6d9b412"
+SRCREV_machine:qemuriscv32 ?= "1f24338cb789ef1f09485ceff38173d2b6d9b412"
+SRCREV_machine:qemux86 ?= "1f24338cb789ef1f09485ceff38173d2b6d9b412"
+SRCREV_machine:qemux86-64 ?= "1f24338cb789ef1f09485ceff38173d2b6d9b412"
+SRCREV_machine:qemumips64 ?= "2afb645f88de7f44fd4205a0eea3aa25132ddc64"
+SRCREV_machine ?= "1f24338cb789ef1f09485ceff38173d2b6d9b412"
+SRCREV_meta ?= "929bb5cf4d6cc49061f61341508ec12fd2f22db1"
 
 # set your preferred provider of linux-yocto to 'linux-yocto-upstream', and you'll
 # get the <version>/base branch, which is pure upstream -stable, and the same
 # meta SRCREV as the linux-yocto-standard builds. Select your version using the
 # normal PREFERRED_VERSION settings.
 BBCLASSEXTEND = "devupstream:target"
-SRCREV_machine:class-devupstream ?= "8f790700c974345ab78054e109beddd84539f319"
+SRCREV_machine:class-devupstream ?= "b911329317b4218e63baf78f3f422efbaa7198ed"
 PN:class-devupstream = "linux-yocto-upstream"
 KBRANCH:class-devupstream = "v5.15/base"
 
@@ -38,7 +38,7 @@ SRC_URI = "git://git.yoctoproject.org/linux-yocto.git;name=machine;branch=${KBRA
            git://git.yoctoproject.org/yocto-kernel-cache;type=kmeta;name=meta;branch=yocto-5.15;destsuffix=${KMETA};protocol=https"
 
 LIC_FILES_CHKSUM = "file://COPYING;md5=6bc538ed5bd9a7fc9398086aedcd7e46"
-LINUX_VERSION ?= "5.15.129"
+LINUX_VERSION ?= "5.15.133"
 
 DEPENDS += "${@bb.utils.contains('ARCH', 'x86', 'elfutils-native', '', d)}"
 DEPENDS += "openssl-native util-linux-native"
-- 
2.34.1



^ permalink raw reply related	[relevance 2%]

* [PATCH 6/6] linux-yocto/5.15: update to v5.15.133
  @ 2023-09-29 20:12  2% ` bruce.ashfield
  0 siblings, 0 replies; 200+ results
From: bruce.ashfield @ 2023-09-29 20:12 UTC (permalink / raw)
  To: steve; +Cc: openembedded-core

From: Bruce Ashfield <bruce.ashfield@gmail.com>

Updating  to the latest korg -stable release that comprises
the following commits:

    b911329317b4 Linux 5.15.133
    e3a29b80e9e6 interconnect: Teach lockdep about icc_bw_lock order
    c6244cd00c97 drm/amd/display: enable cursor degamma for DCN3+ DRM legacy gamma
    08569c92f7f3 net/sched: Retire rsvp classifier
    6b080fa8aae1 drm/amdgpu: fix amdgpu_cs_p1_user_fence
    6386a2d4dc01 drm/amd/display: fix the white screen issue when >= 64GB DRAM
    e04b7073bdce ext4: fix rec_len verify error
    93763d58705a scsi: pm8001: Setup IRQs on resume
    72a22696cf19 scsi: megaraid_sas: Fix deadlock on firmware crashdump
    54603e8a88bc ata: libata: disallow dev-initiated LPM transitions to unsupported states
    01c7c38a90bc i2c: aspeed: Reset the i2c controller when timeout occurs
    763d39f4e8fb tracefs: Add missing lockdown check to tracefs_create_dir()
    bf195968e362 nfsd: fix change_info in NFSv4 RENAME replies
    bf38c1d29f8b tracing: Have option files inc the trace array ref count
    85ad4688b7a7 tracing: Have current_trace inc the trace array ref count
    962e6723239b tracing: Have tracing_max_latency inc the trace array ref count
    380bbd46d61c btrfs: release path before inode lookup during the ino lookup ioctl
    779c3cf2749c btrfs: fix lockdep splat and potential deadlock after failure running delayed items
    f9c78afcee46 ovl: fix incorrect fdput() on aio completion
    05a7289a5d4b ovl: fix failed copyup of fileattr on a symlink
    8bcb80293be7 attr: block mode changes of symlinks
    d30af15e460f md/raid1: fix error: ISO C90 forbids mixed declarations
    abdfde037712 samples/hw_breakpoint: fix building without module unloading
    58787ff3d023 x86/purgatory: Remove LTO flags
    8abf1ec895d5 x86/boot/compressed: Reserve more memory for page tables
    e1a27664fcf5 scsi: lpfc: Fix the NULL vs IS_ERR() bug for debugfs_create_file()
    f0fd24f1fae0 selftests: tracing: Fix to unmount tracefs for recovering environment
    dded6b81ad68 scsi: qla2xxx: Fix NULL vs IS_ERR() bug for debugfs_create_dir()
    1d5caeac9655 drm: gm12u320: Fix the timeout usage for usb_bulk_msg()
    b9f0572b38c1 btrfs: compare the correct fsid/metadata_uuid in btrfs_validate_super
    cba491ee38e2 btrfs: add a helper to read the superblock metadata_uuid
    cb3671a2eeac btrfs: move btrfs_pinned_by_swapfile prototype into volumes.h
    f16fe29368fd perf test shell stat_bpf_counters: Fix test on Intel
    ad73216e006f perf test: Remove bash construct from stat_bpf_counters.sh test
    d8f81baeb9eb MIPS: Use "grep -E" instead of "egrep"
    dfe961b1e476 mtd: rawnand: brcmnand: Fix ECC level field setting for v7.2 controller
    56cf9f446b33 mtd: rawnand: brcmnand: Allow SoC to provide I/O operations
    34fcb59437a7 jbd2: correct the end of the journal recovery scan range
    a4605449cc9f jbd2: rename jbd_debug() to jbd2_debug()
    db6c90f2671c jbd2: kill t_handle_lock transaction spinlock
    e9270898222a jbd2: fix use-after-free of transaction_t race
    b0412dd1c24b jbd2: refactor wait logic for transaction updates into a common function
    f980bf1586ef printk: Consolidate console deferred printing
    9be2957f014d interconnect: Fix locking for runpm vs reclaim
    f3f6bf22a4f5 kobject: Add sanity check for kset->kobj.ktype in kset_register()
    81bbe6667024 media: pci: ipu3-cio2: Initialise timing struct to avoid a compiler warning
    d4ef3c9c7947 usb: ehci: add workaround for chipidea PORTSC.PEC bug
    c829d25e26fb serial: cpm_uart: Avoid suspicious locking
    5353df78c226 scsi: target: iscsi: Fix buffer overflow in lio_target_nacl_info_show()
    b97aaf9faf89 tools: iio: iio_generic_buffer: Fix some integer type and calculation
    60a71fd1910e usb: gadget: fsl_qe_udc: validate endpoint index for ch9 udc
    c861a61be6d3 usb: cdns3: Put the cdns set active part outside the spin lock
    930c60e13947 media: pci: cx23885: replace BUG with error return
    48bb6a9fa5cb media: tuners: qt1010: replace BUG_ON with a regular error
    2a33fc57133d media: dvb-usb-v2: gl861: Fix null-ptr-deref in gl861_i2c_master_xfer
    5b1ea100ad36 media: az6007: Fix null-ptr-deref in az6007_i2c_xfer()
    3dd5846a8739 media: anysee: fix null-ptr-deref in anysee_master_xfer
    033b0c0780ad media: af9005: Fix null-ptr-deref in af9005_i2c_xfer
    903566208ae6 media: dw2102: Fix null-ptr-deref in dw2102_i2c_transfer()
    d9ef84a7c222 media: dvb-usb-v2: af9035: Fix null-ptr-deref in af9035_i2c_master_xfer
    ca49cef3acaa PCI: fu740: Set the number of MSI vectors
    d35e7ae10eb8 powerpc/pseries: fix possible memory leak in ibmebus_bus_init()
    46870eea5496 ARM: 9317/1: kexec: Make smp stop calls asynchronous
    ef7311101ca4 jfs: fix invalid free of JFS_IP(ipimap)->i_imap in diUnmount
    aa5b019a3e0f fs/jfs: prevent double-free in dbUnmount() after failed jfs_remount()
    7ac65c29b6c2 ext2: fix datatype of block number in ext2_xattr_set2()
    4f96c0665f9f md: raid1: fix potential OOB in raid1_remove_disk()
    f3e9fc7b02b9 bus: ti-sysc: Configure uart quirks for k3 SoC
    3157aa794c75 drm/exynos: fix a possible null-pointer dereference due to data race in exynos_drm_crtc_atomic_disable()
    78bc9d25997a drm/amd/display: Blocking invalid 420 modes on HDMI TMDS for DCN31
    5eca70c14b31 ALSA: hda: intel-dsp-cfg: add LunarLake support
    e8ba418d4926 samples/hw_breakpoint: Fix kernel BUG 'invalid opcode: 0000'
    961df5a3f5cc arm64: dts: qcom: sm8250-edo: correct ramoops pmsg-size
    49cd54900078 arm64: dts: qcom: sm8150-kumano: correct ramoops pmsg-size
    1e0a38bb840a arm64: dts: qcom: sm6125-pdx201: correct ramoops pmsg-size
    201071956ec6 drm/bridge: tc358762: Instruct DSI host to generate HSE packets
    c64ee9dd3358 wifi: mac80211_hwsim: drop short frames
    66594a1e6ddd netfilter: ebtables: fix fortify warnings in size_entry_mwt()
    fedd9377dd9c wifi: mac80211: check S1G action frame size
    e08333e2abae alx: fix OOB-read compiler warning
    2b0a093cdf59 mmc: sdhci-esdhc-imx: improve ESDHC_FLAG_ERR010450
    0a1f87f0ca76 tpm_tis: Resend command to recover from data transfer errors
    67589d247909 crypto: lib/mpi - avoid null pointer deref in mpi_cmp_ui()
    389106425dee wifi: wil6210: fix fortify warnings
    ddb8f358b5e0 wifi: mwifiex: fix fortify warning
    a7ebe459c72e wifi: ath9k: fix printk specifier
    3de6b6ab69e2 wifi: ath9k: fix fortify warnings
    6b0adfafb073 crypto: lrw,xts - Replace strlcpy with strscpy
    dc100292e503 devlink: remove reload failed checks in params get/set callbacks
    7b7964cd9db3 ACPI: x86: s2idle: Catch multiple ACPI_TYPE_PACKAGE objects
    eda268b5b7ad hw_breakpoint: fix single-stepping when using bpf_overflow_handler
    6e743b7261ef perf/imx_ddr: speed up overflow frequency of cycle
    f9a2c79c2970 perf/smmuv3: Enable HiSilicon Erratum 162001900 quirk for HIP08/09
    ed1afb597280 ACPI: video: Add backlight=native DMI quirk for Lenovo Ideapad Z470
    f685311dbe05 scftorture: Forgive memory-allocation failure if KASAN
    4f03fba096bf rcuscale: Move rcu_scale_writer() schedule_timeout_uninterruptible() to _idle()
    f1ceff37ac6b kernel/fork: beware of __put_task_struct() calling context
    430787056dd3 ACPICA: Add AML_NO_OPERAND_RESOLVE flag to Timer
    766e56faddbe locks: fix KASAN: use-after-free in trace_event_raw_event_filelock_lock
    6994f806c6d1 btrfs: output extra debug info if we failed to find an inline backref
    71eeddcad734 autofs: fix memory leak of waitqueues in autofs_catatonic_mode
    35ecaa3632bf Linux 5.15.132
    0c0d79f3366a pcd: fix error codes in pcd_init_unit()
    893978f1b4d1 drm/amd/display: Fix a bug when searching for insert_above_mpcc
    0b8e09b39ef3 MIPS: Only fiddle with CHECKFLAGS if `need-compiler'
    55d2e7c1ab8e kcm: Fix error handling for SOCK_DGRAM in kcm_sendmsg().
    e80228b27487 ixgbe: fix timestamp configuration code
    5b55dac919ec ipv6: fix ip6_sock_set_addr_preferences() typo
    481bd6dcc5fe net/tls: do not free tls_rec on async operation in bpf_exec_tx_verdict()
    3600c0dc0deb platform/mellanox: mlxbf-pmc: Fix reading of unprogrammed events
    07c0abc80604 platform/mellanox: mlxbf-pmc: Fix potential buffer overflows
    7c34ea34516d platform/mellanox: mlxbf-tmfifo: Drop jumbo frames
    694035201aac platform/mellanox: mlxbf-tmfifo: Drop the Rx packet if no more descriptors
    97275339c34c kcm: Fix memory leak in error path of kcm_sendmsg()
    864da4a5d5eb r8152: check budget for r8152_poll()
    fbdc4e9908b2 net: dsa: sja1105: hide all multicast addresses from "bridge fdb show"
    6a4480c5e6eb hsr: Fix uninit-value access in fill_frame_info()
    072324cfab9b net: ethernet: mtk_eth_soc: fix possible NULL pointer dereference in mtk_hwlro_get_fdir_all()
    5bb09dddc724 net: ethernet: mvpp2_main: fix possible OOB write in mvpp2_ethtool_get_rxnfc()
    06b4934ab2b5 net/smc: use smc_lgr_list.lock to protect smc_lgr_list.list iterate in smcr_port_add
    aea3801c234d kselftest/runner.sh: Propagate SIGTERM to runner child
    2f1e86014d0c net: ipv4: fix one memleak in __inet_del_ifa()
    f086e859ddc2 ARM: dts: BCM5301X: Extend RAM to full 256MB for Linksys EA6500 V2
    8173d9027031 ARM: dts: samsung: exynos4210-i9100: Fix LCD screen's physical size
    072cd213c64f block: don't add or resize partition on the disk with GENHD_FL_NO_PART
    c6ce1c5dd327 block: rename GENHD_FL_NO_PART_SCAN to GENHD_FL_NO_PART
    6c06a7f6b41c block: move GENHD_FL_BLOCK_EVENTS_ON_EXCL_WRITE to disk->event_flags
    8247ff0d5036 block: move GENHD_FL_NATIVE_CAPACITY to disk->state
    5ad42b999a42 pcd: cleanup initialization
    7607bc7fe6cc pcd: move the identify buffer into pcd_identify
    242bbe218814 perf hists browser: Fix the number of entries for 'e' key
    4d7a8a44e030 perf tools: Handle old data in PERF_RECORD_ATTR
    a8f91f480c62 perf hists browser: Fix hierarchy mode header
    4ee1cf2a5bcc MIPS: Fix CONFIG_CPU_DADDI_WORKAROUNDS `modules_install' regression
    df4d8d5ab647 drm/amd/display: prevent potential division by zero errors
    3b51d016bbbf mtd: rawnand: brcmnand: Fix potential false time out warning
    2353b7bb61e4 mtd: rawnand: brcmnand: Fix potential out-of-bounds access in oob write
    b59ff750bf80 mtd: rawnand: brcmnand: Fix crash during the panic_write
    ca5218aef9e5 btrfs: use the correct superblock to compare fsid in btrfs_validate_super
    f3260733894a btrfs: don't start transaction when joining with TRANS_JOIN_NOSTART
    7ef0e8b812e0 btrfs: free qgroup rsv on io failure
    5fd6f40d17e8 fuse: nlookup missing decrement in fuse_direntplus_link
    65b6890c3d01 ata: pata_ftide010: Add missing MODULE_DESCRIPTION
    0b62825dc6c3 ata: sata_gemini: Add missing MODULE_DESCRIPTION
    81dd61cb1caa ata: pata_falcon: fix IO base selection for Q40
    20bc2c470369 lib: test_scanf: Add explicit type cast to result initialization in test_number_prefix()
    4315b4a95ecf ext4: add correct group descriptors and reserved GDT blocks to system zone
    ef5fea70e591 jbd2: check 'jh->b_transaction' before removing it from checkpoint
    6778a3857266 jbd2: fix checkpoint cleanup performance regression
    6b195e07a2cf dmaengine: sh: rz-dmac: Fix destination and source data size setting
    0476f2016ddc ARC: atomics: Add compiler barrier to atomic operations...
    3375186d5e3f net/mlx5: Free IRQ rmap and notifier on kernel shutdown
    2348a375ee16 sh: boards: Fix CEU buffer size passed to dma_declare_coherent_memory()
    f5160dc17e81 net: hns3: remove GSO partial feature bit
    6d548b7cb216 net: hns3: fix the port information display when sfp is absent
    cc3c67e08169 net: hns3: fix invalid mutex between tc qdisc and dcb ets command issue
    2c9643fa6360 net: hns3: fix debugfs concurrency issue between kfree buffer and read
    8bfa87cf4a86 net: hns3: fix byte order conversion issue in hclge_dbg_fd_tcam_read()
    19280e8dfb52 netfilter: nfnetlink_osf: avoid OOB read
    1ad7b189cc14 netfilter: nftables: exthdr: fix 4-byte stack OOB write
    347f765176db net: dsa: sja1105: complete tc-cbs offload support on SJA1110
    cb4494cfe4b7 net: dsa: sja1105: fix -ENOSPC when replacing the same tc-cbs too many times
    77b850b84d21 net: dsa: sja1105: fix bandwidth discrepancy between tc-cbs software and offload
    d11109c03d6e ip_tunnels: use DEV_STATS_INC()
    fcfb5842ef9c idr: fix param name in idr_alloc_cyclic() doc
    131cd74a8e38 s390/zcrypt: don't leak memory if dev_set_name() fails
    12de76fdddb5 igb: Change IGB_MIN to allow set rx/tx value between 64 and 80
    7c2f90b1c213 igbvf: Change IGBVF_MIN to allow set rx/tx value between 64 and 80
    f4c5640d6d38 igc: Change IGC_MIN to allow set rx/tx value between 64 and 80
    9210b3dd74ac octeontx2-af: Fix truncation of smq in CN10K NIX AQ enqueue mbox handler
    1840f08c2a1b kcm: Destroy mutex in kcm_exit_net()
    6ea277b2c626 net: sched: sch_qfq: Fix UAF in qfq_dequeue()
    3868de7c5361 af_unix: Fix data race around sk->sk_err.
    d95456660fae af_unix: Fix data-races around sk->sk_shutdown.
    e5edc6e44a88 af_unix: Fix data-race around unix_tot_inflight.
    9151ed4b0061 af_unix: Fix data-races around user->unix_inflight.
    907fbed65cec net: phy: micrel: Correct bit assignments for phy_device flags
    5d2d3f2300c3 net: ipv6/addrconf: avoid integer underflow in ipv6_create_tempaddr
    77dd55f5ec6a veth: Fixing transmit return status for dropped packets
    56603b2c82e3 igb: disable virtualization features on 82580
    149bc7834d6f ipv4: ignore dst hint for multipath routes
    e18b49495a52 drm/i915/gvt: Drop unused helper intel_vgpu_reset_gtt()
    5979985f2d6b xsk: Fix xsk_diag use-after-free error during socket cleanup
    49acc5c5b280 net: fib: avoid warn splat in flow dissector
    ed4e0adfa407 net: read sk->sk_family once in sk_mc_loop()
    e0b483a0584f ipv4: annotate data-races around fi->fib_dead
    74df0319e4e2 sctp: annotate data-races around sk->sk_wmem_queued
    973a4c302d7f net/sched: fq_pie: avoid stalls in fq_pie_timer()
    5e22217c1142 pwm: lpc32xx: Remove handling of PWM channels
    676152264dec watchdog: intel-mid_wdt: add MODULE_ALIAS() to allow auto-load
    d6aa2be1379d perf top: Don't pass an ERR_PTR() directly to perf_session__delete()
    79bd17c99ec9 perf vendor events: Drop some of the JSON/events for power10 platform
    1356eaceef34 perf vendor events: Update the JSON/events descriptions for power10 platform
    24481d5c7413 x86/virt: Drop unnecessary check on extended CPUID level in cpu_has_svm()
    6e9863165674 perf annotate bpf: Don't enclose non-debug code with an assert()
    184be0d59242 Input: tca6416-keypad - fix interrupt enable disbalance
    0b79f5a19cfb Input: tca6416-keypad - always expect proper IRQ number in i2c client
    1e3167aa4ba2 backlight: gpio_backlight: Drop output GPIO direction check for initial power state
    6fc8bdc3cf4c pwm: atmel-tcb: Fix resource freeing in error path and remove
    6b2bb1a1a63c pwm: atmel-tcb: Harmonize resource allocation order
    d4734ef765eb pwm: atmel-tcb: Convert to platform remove callback returning void
    c3bc668581e7 perf trace: Really free the evsel->priv area
    8e96f741b328 perf trace: Use zfree() to reduce chances of use after free
    414cf7a2cc87 kconfig: fix possible buffer overflow
    be9ce0dbde4f gfs2: low-memory forced flush fixes
    751facd3634c gfs2: Switch to wait_event in gfs2_logd
    d0245b066971 kbuild: do not run depmod for 'make modules_sign'
    05333a6a21e3 bus: mhi: host: Skip MHI reset if device is in RDDM
    e2964c98ec31 NFSv4/pnfs: minor fix for cleanup path in nfs4_get_device_info
    da302f1d476a NFS: Fix a potential data corruption
    0db19df21be5 clk: qcom: mss-sc7180: fix missing resume during probe
    f64f682be7c8 clk: qcom: q6sstop-qcs404: fix missing resume during probe
    b2f39b813d1e soc: qcom: qmi_encdec: Restrict string length in decode
    e61db8922631 clk: qcom: gcc-mdm9615: use proper parent for pll0_vote clock
    a8474506c912 clk: imx: pll14xx: dynamically configure PLL for 393216000/361267200Hz
    a69b951c8398 dt-bindings: clock: xlnx,versal-clk: drop select:false
    ead2436cf05e pinctrl: cherryview: fix address_space_handler() argument
    8859f58c1790 parisc: led: Reduce CPU overhead for disk & lan LED computation
    2655e1d970cf parisc: led: Fix LAN receive and transmit LEDs
    7ad44409cd3b lib/test_meminit: allocate pages up to order MAX_ORDER
    2d8138cea71d clk: qcom: turingcc-qcs404: fix missing resume during probe
    9f5db4ab19f8 drm/ast: Fix DRAM init on AST2200
    cfc47807a482 clk: qcom: camcc-sc7180: fix async resume during probe
    309c27162afe fbdev/ep93xx-fb: Do not assign to struct fb_info.dev
    4316e951f164 scsi: qla2xxx: Fix firmware resource tracking
    7b89c3727bff scsi: qla2xxx: Error code did not return to upper layer
    15a71bb25beb scsi: qla2xxx: Fix smatch warn for qla_init_iocb_limit()
    106392156273 scsi: qla2xxx: Flush mailbox commands on chip reset
    def49a05aef4 scsi: qla2xxx: Remove unsupported ql2xenabledif option
    be12c9f4c60c scsi: qla2xxx: Fix TMF leak through
    4322f3de9f21 scsi: qla2xxx: Fix session hang in gnl
    a4708402c458 scsi: qla2xxx: Turn off noisy message log
    b0453b0cf506 scsi: qla2xxx: Fix erroneous link up failure
    5934b2125f5b scsi: qla2xxx: Fix command flush during TMF
    4a16a46c8481 scsi: qla2xxx: fix inconsistent TMF timeout
    f1ea164be545 scsi: qla2xxx: Fix deletion race condition
    683945b17724 scsi: qla2xxx: Limit TMF to 8 per function
    fde268c234d1 scsi: qla2xxx: Adjust IOCB resource on qpair create
    c29848249f78 io_uring: break iopolling on signal
    0def123f1254 io_uring: break out of iowq iopoll on teardown
    1a0aba2bf293 io_uring: always lock in io_apoll_task_func
    2920cc4c64a1 net/ipv6: SKB symmetric hash should incorporate transport ports
    529bcc70c49c udf: initialize newblock to 0
    fae2d591f3cb Revert "drm/amdgpu: install stub fence into potential unused fence pointers"
    f01e21d6c7ed md/md-bitmap: remove unnecessary local variable in backlog_store()
    99a8d14d7965 tracing: Zero the pipe cpumask on alloc to avoid spurious -EBUSY
    05c581ad3e7b perf/x86/uncore: Correct the number of CHAs on EMR
    861cfdc51f22 x86/sgx: Break up long non-preemptible delays in sgx_vepc_release()
    7e3ddbea87a9 USB: core: Fix oversight in SuperSpeed initialization
    7fe9d8799606 USB: core: Fix race by not overwriting udev->descriptor in hub_port_init()
    eda9a2966582 USB: core: Change usb_get_device_descriptor() API
    56c49a3328e9 USB: core: Unite old scheme and new scheme descriptor reads
    0ad6bad31da6 usb: typec: bus: verify partner exists in typec_altmode_attention
    31220bd89c22 usb: typec: tcpm: set initial svdm version based on pd revision
    3acc6b9f266f cpufreq: brcmstb-avs-cpufreq: Fix -Warray-bounds bug
    cb65ad51f1bd crypto: stm32 - fix loop iterating through scatterlist for DMA
    9ab2c149c2e7 s390/ipl: add missing secure/has_secure file to ipl type 'unknown'
    6aff2732577c arm64: sdei: abort running SDEI handlers during crash
    fedecaeef888 pstore/ram: Check start of empty przs during init
    8d68582b93e6 mmc: renesas_sdhi: register irqs before registering controller
    5294144b6ad2 fsverity: skip PKCS#7 parser when keyring is empty
    86608e1b0c6f net: handle ARPHRD_PPP in dev_is_mac_header_xmit()
    51ffed9ca1a4 X.509: if signature is unsupported skip validation
    6ecf09699eb1 dccp: Fix out of bounds access in DCCP error handler
    7a2978e8d3c0 dlm: fix plock lookup when using multiple lockspaces
    703cf47d47ba parisc: Fix /proc/cpuinfo output for lscpu
    49a49d442075 procfs: block chmod on /proc/thread-self/comm
    44f6ec589353 Revert "PCI: Mark NVIDIA T4 GPUs to avoid bus reset"
    d73d3787c9d1 ntb: Fix calculation ntb_transport_tx_free_entry()
    da0c7293f4db ntb: Clean up tx tail index on link down
    bfa051f650a7 ntb: Drop packets when qp link is down
    8f4edcd65534 scsi: mpt3sas: Perform additional retries if doorbell read returns 0
    58388f2958f6 Revert "scsi: qla2xxx: Fix buffer overrun"
    bd188d1e3855 media: venus: hfi_venus: Write to VIDC_CTRL_INIT after unmasking interrupts
    6e9632a01e6d media: dvb: symbol fixup for dvb_attach()
    9a43563cfd6b arm64: csum: Fix OoB access in IP checksum code for negative lengths
    a0a49da2a79a i3c: master: svc: fix probe failure when no i3c device exist
    a905ac21b2ab xtensa: PMU: fix base address for the newer hardware
    8742dbf9c25d backlight/lv5207lp: Compare against struct fb_info.device
    568132f74cb1 backlight/bd6107: Compare against struct fb_info.device
    4e7b4ddc900c backlight/gpio_backlight: Compare against struct fb_info.device
    3b018c3d1016 ARM: OMAP2+: Fix -Warray-bounds warning in _pwrdm_state_switch()
    cbb7d8a4b4be ipmi_si: fix a memleak in try_smi_init()
    6043dd31f771 PCI: rockchip: Use 64-bit mask on MSI 64-bit PCI address
    aba1bf197467 media: i2c: ccs: Check rules is non-NULL
    df64819dd6a0 mm/vmalloc: add a safer version of find_vm_area() for debug
    20b7d0a62ad1 scsi: core: Fix the scsi_set_resid() documentation
    20990d6a8543 printk: ringbuffer: Fix truncating buffer size min_t cast
    0a22f9c17b1a rcu: dump vmalloc memory info safely
    d479c841b18d ALSA: pcm: Fix missing fixup call in compat hw_refine ioctl
    111bafa210ae PM / devfreq: Fix leak in devfreq_dev_release()
    be7353af5b35 igb: set max size RX buffer when store bad packet is enabled
    d5790386595d skbuff: skb_segment, Call zero copy functions before using skbuff frags
    267a29f8bfdb netfilter: xt_sctp: validate the flag_info count
    b3d07714ad24 netfilter: xt_u32: validate user space input
    a9e6142e5f8f netfilter: ipset: add the missing IP_SET_HASH_WITH_NET0 macro for ip_set_hash_netportnet.c
    3e48f741e98a igmp: limit igmpv3_newpack() packet size to IP_MAX_MTU
    de16cb7986f2 virtio_ring: fix avail_wrap_counter in virtqueue_add_packed
    d6f80ddb9eda cpufreq: Fix the race condition while updating the transition_task of policy
    42d8c7fa0bf6 dmaengine: ste_dma40: Add missing IRQ check in d40_probe
    329d0f168c8f um: Fix hostaudio build errors
    58d17e766093 mtd: rawnand: fsmc: handle clk prepare error in fsmc_nand_resume()
    679a71b31179 mtd: spi-nor: Check bus width while setting QE bit
    8869fd166f23 leds: trigger: tty: Do not use LED_ON/OFF constants, use led_blink_set_oneshot instead
    0f715ea7d36e leds: multicolor: Use rounded division when calculating color components
    1a68bef23726 leds: pwm: Fix error code in led_pwm_create_fwnode()
    abd740db896b rpmsg: glink: Add check for kstrdup
    b45cf29f97a2 phy/rockchip: inno-hdmi: do not power on rk3328 post pll on reg write
    40d637359f3f phy/rockchip: inno-hdmi: round fractal pixclock in rk3328 recalc_rate
    52942a47d034 phy/rockchip: inno-hdmi: use correct vco_div_5 macro on rk3328
    31d7e6c7689b mtd: rawnand: brcmnand: Fix mtd oobsize
    6182318ac046 tracing: Fix race issue between cpu buffer write and swap
    548f48ec1915 tracing: Remove extra space at the end of hwlat_detector/mode
    2ba8bb00720a x86/speculation: Mark all Skylake CPUs as vulnerable to GDS
    dde88ab4e45b HID: multitouch: Correct devm device reference for hidinput input_dev name
    4fb28379b3c7 HID: logitech-dj: Fix error handling in logi_dj_recv_switch_to_dj_mode()
    1bb42aca7a96 Revert "IB/isert: Fix incorrect release of isert connection"
    4f1807fddd9b amba: bus: fix refcount leak
    1c3701373463 serial: tegra: handle clk prepare error in tegra_uart_hw_init()
    076fb40cf27a scsi: fcoe: Fix potential deadlock on &fip->ctlr_lock
    c4772759abe1 scsi: core: Use 32-bit hostnum in scsi_host_lookup()
    6248f4305378 cgroup:namespace: Remove unused cgroup_namespaces_init()
    04824d50e6b5 media: i2c: rdacm21: Fix uninitialized value
    f3572eef8551 media: ov2680: Fix regulators being left enabled on ov2680_power_on() errors
    205f71744176 media: ov2680: Fix ov2680_set_fmt() which == V4L2_SUBDEV_FORMAT_TRY not working
    89ecb4b40094 media: ov2680: Add ov2680_fill_format() helper function
    784d1b83ae2c media: ov2680: Don't take the lock for try_fmt calls
    dbb717b4ee68 media: ov2680: Remove VIDEO_V4L2_SUBDEV_API ifdef-s
    4c1a5c2885d4 media: ov2680: Fix vflip / hflip set functions
    958905ed42b8 media: ov2680: Fix ov2680_bayer_order()
    cdd5fca7200d media: ov2680: Remove auto-gain and auto-exposure controls
    322a805ffdff media: i2c: ov2680: Set V4L2_CTRL_FLAG_MODIFY_LAYOUT on flips
    abba34017e16 media: ov5640: Enable MIPI interface in ov5640_set_power_mipi()
    1717f67be875 USB: gadget: f_mass_storage: Fix unused variable warning
    121b8d30f42c media: venus: hfi_venus: Only consider sys_idle_indicator on V1
    f6b483ead6dc media: go7007: Remove redundant if statement
    d079a3e1ccdd platform/x86: dell-sysman: Fix reference leak
    426bd7418701 iommu/vt-d: Fix to flush cache of PASID directory table
    9dc6f660815a iommu/qcom: Disable and reset context bank before programming
    3274e32fc969 fsi: aspeed: Reset master errors after CFAM reset
    7a17deca33e1 IB/uverbs: Fix an potential error pointer dereference
    42d111304dd7 RDMA/hns: Fix CQ and QP cache affinity
    b051c3bf3bdf RDMA/hns: Fix incorrect post-send with direct wqe of wr-list
    154822356e4d RDMA/hns: Fix port active speed
    de4aca5b284e iommu/sprd: Add missing force_aperture
    46b76f13f1ad driver core: test_async: fix an error code
    a6992ecefe5d dma-buf/sync_file: Fix docs syntax
    d3256d80406c coresight: tmc: Explicit type conversions to prevent integer overflow
    93a5b461a4e1 RDMA/irdma: Replace one-element array with flexible-array member
    97097ea2f37e scsi: qedf: Do not touch __user pointer in qedf_dbg_fp_int_cmd_read() directly
    1c996be7f233 scsi: qedf: Do not touch __user pointer in qedf_dbg_debug_cmd_read() directly
    cb6d20a8b5d7 scsi: qedf: Do not touch __user pointer in qedf_dbg_stop_io_on_error_cmd_read() directly
    2f0d202d82b9 x86/APM: drop the duplicate APM_MINOR_DEV macro
    f34508d934c4 serial: sprd: Fix DMA buffer leak issue
    c54c66d904fa serial: sprd: Assign sprd_port after initialized to avoid wrong access
    f61fc650c478 scsi: qla4xxx: Add length check when parsing nlattrs
    46ad449efde1 scsi: be2iscsi: Add length check when parsing nlattrs
    4bd57d889099 scsi: iscsi: Add strlen() check in iscsi_if_set{_host}_param()
    e9bac3cc744f scsi: iscsi: Add length check for nlattr payload
    9285efd95996 scsi: iscsi: Rename iscsi_set_param() to iscsi_if_set_param()
    7231d60d41c4 scsi: RDMA/srp: Fix residual handling
    484ddaa90b7e usb: phy: mxs: fix getting wrong state with mxs_phy_is_otg_host()
    cbb8f7097e11 media: mediatek: vcodec: Return NULL if no vdec_fb is found
    18dc93de9019 media: rkvdec: increase max supported height for H.264
    f1e7d999f37e scsi: hisi_sas: Fix normally completed I/O analysed as failed
    46d1b2a3d5a6 scsi: hisi_sas: Fix warnings detected by sparse
    e454e985950b scsi: hisi_sas: Modify v3 HW SATA completion error processing
    7caac45b52f4 scsi: hisi_sas: Modify v3 HW SSP underflow error processing
    f64d02822b82 media: cx24120: Add retval check for cx24120_message_send()
    7ca7cd02114a media: dvb-usb: m920x: Fix a potential memory leak in m920x_i2c_xfer()
    fb24b65aaccd media: dib7000p: Fix potential division by zero
    56a3d8ae4576 drivers: usb: smsusb: fix error handling code in smsusb_init_device
    d1b51b130d32 iommu: rockchip: Fix directory table address encoding
    a50d60b8f2af iommu/amd/iommu_v2: Fix pasid_state refcount dec hit 0 warning on pasid unbind
    caf058833b6f media: v4l2-core: Fix a potential resource leak in v4l2_fwnode_parse_link()
    711e9e44f6c4 media: i2c: tvp5150: check return value of devm_kasprintf()
    30d4380eb030 media: ad5820: Drop unsupported ad5823 from i2c_ and of_device_id tables
    663114dfc178 RDMA/qedr: Remove a duplicate assignment in irdma_query_ah()
    1473e40b3912 pNFS: Fix assignment of xprtdata.cred
    fb7ddc1138b0 NFSv4.2: fix handling of COPY ERR_OFFLOAD_NO_REQ
    53a1e5ab1b11 NFS: Guard against READDIR loop when entry names exceed MAXNAMELEN
    19a648a07572 NFSD: da_addr_body field missing in some GETDEVICEINFO replies
    b0f127a7c635 fs: lockd: avoid possible wrong NULL parameter
    8f994b830dd0 jfs: validate max amount of blocks before allocation.
    f6a84ef1d080 ext4: fix unttached inode after power cut with orphan file feature enabled
    a9ddbfed5346 powerpc/iommu: Fix notifiers being shared by PCI and VIO buses
    a70c8de30514 nfs/blocklayout: Use the passed in gfp flags
    2935443dc9c2 powerpc/pseries: Rework lppaca_shared_proc() to avoid DEBUG_PREEMPT
    75dcb650a7ef powerpc: Don't include lppaca.h in paca.h
    cefcb002c5c9 PCI: layerscape: Add workaround for lost link capabilities during reset
    4be323c73797 PCI: layerscape: Add the endpoint linkup notifier support
    69c712389e1f PCI: dwc: Add start_link/stop_link inlines
    aac0a9a1577b wifi: ath10k: Use RMW accessors for changing LNKCTL
    3539bab5f9de wifi: ath11k: Use RMW accessors for changing LNKCTL
    ea670d0146a3 net/mlx5: Use RMW accessors for changing LNKCTL
    348ef09df984 drm/radeon: Use RMW accessors for changing LNKCTL
    5468237382ed drm/amdgpu: Use RMW accessors for changing LNKCTL
    00f79e78bf4b powerpc/perf: Convert fsl_emb notifier to state machine callbacks
    a26a5e4be2c4 powerpc/fadump: reset dump area size if fadump memory reserve fails
    13fd667db999 vfio/type1: fix cap_migration information leak
    6b708243d3d9 powerpc/radix: Move some functions into #ifdef CONFIG_KVM_BOOK3S_HV_POSSIBLE
    dbde1d9c54e2 clk: imx: composite-8m: fix clock pauses when set_rate would be a no-op
    824e97302fd8 clk: imx8mp: fix sai4 clock
    66ef144dbdf9 PCI/ASPM: Use RMW accessors for changing LNKCTL
    f46fa8ab8d82 PCI: pciehp: Use RMW accessors for changing LNKCTL
    759d978e831b pinctrl: mcp23s08: check return value of devm_kasprintf()
    02faf0bd6fdc PCI: Mark NVIDIA T4 GPUs to avoid bus reset
    4c20a4143276 PCI: microchip: Correct the DED and SEC interrupt bit offsets
    377f7aeddda0 clk: qcom: gcc-sm6350: Fix gcc_sdcc2_apps_clk_src
    1c4a98c55fa3 clk: qcom: reset: Use the correct type of sleep/delay based on length
    bd4eff9c835a clk: qcom: gcc-sm8250: Fix gcc_sdcc2_apps_clk_src
    b1cb8bf42b36 ext4: avoid potential data overflow in next_linear_group
    3e24082f1682 ext4: correct grp validation in ext4_mb_good_group
    febacbefe451 EDAC/igen6: Fix the issue of no error events
    964f62caac08 clk: qcom: gcc-sc7180: Fix up gcc_sdcc2_apps_clk_src
    f1399e1543e7 clk: sunxi-ng: Modify mismatched function name
    92913d32e719 drivers: clk: keystone: Fix parameter judgment in _of_pll_clk_init()
    3ad53071fe85 ipmi:ssif: Fix a memory leak when scanning for an adapter
    7792869495b6 ipmi:ssif: Add check for kstrdup
    53abafedfeb7 ALSA: ac97: Fix possible error value of *rac97
    48fc5717b249 of: unittest: Fix overlay type in apply/revert check
    01bb96ad3808 of: overlay: Call of_changeset_init() early
    30f04a41e7d7 md: raid0: account for split bio in iostat accounting
    9643cc0b1771 md/raid0: Fix performance regression for large sequential writes
    17fbf7da491f md/raid0: Factor out helper for mapping and submitting a bio
    d04f1e322f52 md: add error_handlers for raid0 and linear
    d8b6adb84041 md: Set MD_BROKEN for RAID1 and RAID10
    a68fabdad970 bus: ti-sysc: Fix cast to enum warning
    7636dfc42b66 arm64: dts: qcom: apq8016-sbc: Fix ov5640 regulator supply names
    fff4d36247e8 drm/mediatek: Fix potential memory leak if vmap() fail
    e5758ad9a34f drm/mediatek: Remove freeing not dynamic allocated memory
    97274bea0136 bus: ti-sysc: Fix build warning for 64-bit build
    cc6b09671d0c io_uring: fix drain stalls by invalid SQE
    0152e7758cc4 audit: fix possible soft lockup in __audit_inode_child()
    48e4c4819039 drm/msm/a2xx: Call adreno_gpu_init() earlier
    76c3ad12441f drm/amd/pm: fix variable dereferenced issue in amdgpu_device_attr_create()
    32e060927351 smackfs: Prevent underflow in smk_set_cipso()
    502dfc5875ba firmware: meson_sm: fix to avoid potential NULL pointer dereference
    c0b1eee64870 drm/msm/mdp5: Don't leak some plane state
    d0b82c217feb drm: xlnx: zynqmp_dpsub: Add missing check for dma_set_mask
    b7b0c48851c4 ima: Remove deprecated IMA_TRUSTED_KEYRING Kconfig
    8025396b76e9 drm/panel: simple: Add missing connector type and pixel format for AUO T215HVN01
    27eee65b2e31 drm/armada: Fix off-by-one error in armada_overlay_get_property()
    cc9254b24a4b arm64: dts: qcom: sm8150: Fix the I2C7 interrupt
    ea5bc6f5aa09 of: unittest: fix null pointer dereferencing in of_unittest_find_node_by_name()
    4197eeb55f4b drm/tegra: dpaux: Fix incorrect return value of platform_get_irq
    9712279e9743 drm/msm: Update dev core dump to not print backwards
    8ef5d1f16d92 md/md-bitmap: hold 'reconfig_mutex' in backlog_store()
    382638364711 md/bitmap: don't set max_write_behind if there is no write mostly device
    a3d36107ee48 md/raid10: use dereference_rdev_and_rrdev() to get devices
    94ca5eed9530 md/raid10: factor out dereference_rdev_and_rrdev()
    246bac7d3c3e drm/amdgpu: Update min() to min_t() in 'amdgpu_info_ioctl'
    de93b4711ac2 arm64: dts: qcom: sdm845: Fix the min frequency of "ice_core_clk"
    a9e56fa8a0ca arm64: dts: qcom: sdm845: Add missing RPMh power domain to GCC
    db0ba312542d ARM: dts: BCM53573: Fix Ethernet info for Luxul devices
    c4413633ef78 drm: adv7511: Fix low refresh rate register for ADV7533/5
    57b6d92c79e9 ARM: dts: samsung: s5pv210-smdkv210: correct ethernet reg addresses (split)
    b7f47031e319 ARM: dts: s5pv210: add dummy 5V regulator for backlight on SMDKv210
    2f0246b3c7ff ARM: dts: samsung: s3c6410-mini6410: correct ethernet reg addresses (split)
    d12beb1b1ee5 ARM: dts: s3c64xx: align pinctrl with dtschema
    188f2d41fa5d x86/mm: Fix PAT bit missing from page protection modify mask
    1dd43e1e54d5 drm/etnaviv: fix dumping of active MMU context
    1634fe406c34 arm64: dts: qcom: pmi8994: Add missing OVP interrupt
    4b7eb5e2c1c4 arm64: dts: qcom: Move WLED num-strings from pmi8994 to sony-xperia-tone
    92919d98e673 arm64: dts: qcom: pmi8994: Remove hardcoded linear WLED enabled-strings
    365909857242 arm64: dts: qcom: pm660l: Add missing short interrupt
    ea48fd91df12 arm64: dts: qcom: correct SPMI WLED register range encoding
    eee01e0d6abe arm64: dts: qcom: pmi8998: Add node for WLED
    b788afdbfd5a arm64: dts: qcom: sm8250-sony-xperia: correct GPIO keys wakeup again
    2840d9b9c875 ARM: dts: BCM53573: Use updated "spi-gpio" binding properties
    b35f3ca1877e ARM: dts: BCM53573: Add cells sizes to PCIe node
    bed08bb83292 drm/amdgpu: avoid integer overflow warning in amdgpu_device_resize_fb_bar()
    261e69456617 arm64: dts: qcom: sm8250: Mark PCIe hosts as DMA coherent
    12a93e53eaf0 arm64: dts: qcom: pmk8350: fix ADC-TM compatible string
    4c9a637258bb arm64: dts: qcom: sm8350: Use proper CPU compatibles
    4c918fb77dea arm64: dts: qcom: sm8350: Add missing LMH interrupts to cpufreq
    9c022ab2db40 arm64: dts: qcom: msm8996: Add missing interrupt to the USB2 controller
    bda65ecaec97 arm64: dts: qcom: sm8250-edo: Rectify gpio-keys
    6119aaced94f arm64: dts: qcom: sm8250-edo: Add GPIO line names for PMIC GPIOs
    c0dc9d7d3f2b arm64: dts: qcom: sm8250-edo: Add gpio line names for TLMM
    d2d698daa1fa arm64: dts: qcom: sm8250: correct dynamic power coefficients
    510bae3d37f7 soc: qcom: ocmem: Fix NUM_PORTS & NUM_MACROS macros
    b08c7a31baeb soc: qcom: ocmem: Add OCMEM hardware version print
    dc04034502e6 ASoC: stac9766: fix build errors with REGMAP_AC97
    89602de9a2d7 quota: fix dqput() to follow the guarantees dquot_srcu should provide
    1df46e717ee9 quota: add new helper dquot_active()
    bd0a6452f070 quota: rename dquot_active() to inode_quota_active()
    5b8240223407 quota: factor out dquot_write_dquot()
    6c6efd3a1d06 drm/bridge: tc358764: Fix debug print parameter order
    a48e7def0006 netrom: Deny concurrent connect().
    4cf994d3f4ff net/sched: sch_hfsc: Ensure inner classes have fsc curve
    edb5b1b3b9f8 hwmon: (tmp513) Fix the channel number in tmp51x_is_visible()
    a85fd8116555 mlxsw: i2c: Limit single transaction buffer size
    7790b6a2f5f0 mlxsw: i2c: Fix chunk size setting in output mailbox buffer
    510e0cbd6408 net: arcnet: Do not call kfree_skb() under local_irq_disable()
    93a572b9d42f wifi: ath9k: use IS_ERR() with debugfs_create_dir()
    5138beea8e7f Bluetooth: btusb: Do not call kfree_skb() under spin_lock_irqsave()
    d7fd24b8d1bb wifi: mwifiex: avoid possible NULL skb pointer dereference
    71ce8be48bf0 wifi: nl80211/cfg80211: add forgotten nla_policy for BSS color attribute
    11f93fff6e8a wifi: ath9k: protect WMI command response buffer replacement with a lock
    6904c7afd512 wifi: ath9k: fix races between ath9k_wmi_cmd and ath9k_wmi_ctrl_rx
    cec7db9ea031 samples/bpf: fix broken map lookup probe
    89f19a9a055d wifi: mwifiex: Fix missed return in oob checks failed path
    308eb3a609ac wifi: mwifiex: fix memory leak in mwifiex_histogram_read()
    9c00731bf05d fs: ocfs2: namei: check return value of ocfs2_add_entry()
    f683992d30ee lwt: Check LWTUNNEL_XMIT_CONTINUE strictly
    e3f647e4b642 lwt: Fix return values of BPF xmit ops
    4ff998134025 hwrng: iproc-rng200 - Implement suspend and resume calls
    5a70ab6b59b2 crypto: caam - fix unchecked return value error
    660b6b1c5cf8 ice: ice_aq_check_events: fix off-by-one check when filling buffer
    55fab9389d65 net-memcg: Fix scope of sockmem pressure indicators
    41c40d84838d selftests/bpf: Clean up fmod_ret in bench_rename test script
    50c78e71446d net: tcp: fix unexcepted socket die when snd_wnd is 0
    942d8cefb022 Bluetooth: Fix potential use-after-free when clear keys
    7b0243d26a71 Bluetooth: nokia: fix value check in nokia_bluetooth_serdev_probe()
    048545d9fc64 crypto: api - Use work queue in crypto_destroy_instance
    56cb7bbefcaf crypto: stm32 - Properly handle pm_runtime_get failing
    e3c4a6b073e4 selftests/bpf: fix static assert compilation issue for test_cls_*.c
    43423b3e0467 wifi: mwifiex: fix error recovery in PCIE buffer descriptor management
    7c54b6fc39eb wifi: mwifiex: Fix OOB and integer underflow when rx packets
    a20b96cf6925 wifi: mt76: mt7915: fix power-limits while chan_switch
    5c75a4379589 can: gs_usb: gs_usb_receive_bulk_callback(): count RX overflow errors also in case of OOM
    890843254f38 spi: tegra20-sflash: fix to check return value of platform_get_irq() in tegra_sflash_probe()
    2ff9ac0cf25f wifi: mt76: testmode: add nla_policy for MT76_TM_ATTR_TX_LENGTH
    802008e8c73a ipv6: Add reasons for skb drops to __udp6_lib_rcv
    7dcbc0bb0e5c bpf: reject unhashed sockets in bpf_sk_assign
    caa2883b1885 udp: re-score reuseport groups when connected sockets are present
    b60dfa4559d8 regmap: rbtree: Use alloc_flags for memory allocations
    34f1180658d9 hwrng: pic32 - use devm_clk_get_enabled
    5af3c8676b36 hwrng: nomadik - keep clock enabled while hwrng is registered
    14c6d1e80847 tcp: tcp_enter_quickack_mode() should be static
    7b75b4c90a9e bpf: Clear the probe_addr for uprobe
    75d3960be702 bpftool: Use a local bpf_perf_event_value to fix accessing its fields
    8ea6871116d5 cpufreq: powernow-k8: Use related_cpus instead of cpus in driver.exit()
    be2092d2a703 x86/efistub: Fix PCI ROM preservation in mixed mode
    9eb25ea7b65d ACPI: x86: s2idle: Fix a logic error parsing AMD constraints table
    26097a7f28b3 ACPI: x86: s2idle: Post-increment variables when getting constraints
    8a962f11a95b s390/paes: fix PKEY_TYPE_EP11_AES handling for secure keyblobs
    7833a74f8d00 s390/pkey: fix/harmonize internal keyblob headers
    208383d68510 selftests/futex: Order calls to futex_lock_pi
    c7802ff51adc perf/imx_ddr: don't enable counter0 if none of 4 counters are used
    0a872a0521c8 x86/decompressor: Don't rely on upper 32 bits of GPRs being preserved
    3af6f77e8090 selftests/resctrl: Close perf value read fd on errors
    4505ad996b66 selftests/resctrl: Unmount resctrl FS if child fails to run benchmark
    c68a196e7ff6 selftests/resctrl: Don't leak buffer in fill_cache()
    fdcb63afd3f6 selftests/resctrl: Add resctrl.h into build deps
    b2ba11ed4d10 selftests/resctrl: Make resctrl_tests run using kselftest framework
    e0478944f4a5 OPP: Fix passing 0 to PTR_ERR in _opp_attach_genpd()
    ec9d118ad99d refscale: Fix uninitalized use of wait_queue_head_t
    e280033ef135 ARM: ptrace: Restore syscall skipping for tracers
    4c3f33904dea ARM: ptrace: Restore syscall restart tracing
    0481251b7cd6 selftests/harness: Actually report SKIP for signal tests
    060ca3f7899a tmpfs: verify {g,u}id mount options correctly
    d412e9b34b90 fs: Fix error checking for d_hash_and_lookup()
    a4229f93bc54 eventfd: prevent underflow for eventfd semaphores
    cedb8719333d reiserfs: Check the return value from __getblk()
    c1a4117f1544 Revert "net: macsec: preserve ingress frame ordering"
    40671f90d5b5 udf: Handle error when adding extent to a file
    099bf90d7fc4 udf: Check consistency of Space Bitmap Descriptor
    7039aa1be9cc of: kexec: Mark ima_{free,stable}_kexec_buffer() as __init
    759d51eda2d0 net: Avoid address overwrite in kernel_connect
    7c4cce5700b9 arm64: lib: Import latest version of Arm Optimized Routines' strncmp
    104df1c695c1 crypto: rsa-pkcs1pad - Use helper to set reqsize
    273f4615314f platform/mellanox: Fix mlxbf-tmfifo not handling all virtio CONSOLE notifications
    9ef5c25bcf1b tracing: Introduce pipe_cpumask to avoid race on trace_pipes
    8c1b60dad0f5 ALSA: seq: oss: Fix racy open/close of MIDI devices
    fa05aea28195 scsi: lpfc: Fix incorrect big endian type assignment in bsg loopback path
    f0bf8a071134 scsi: storvsc: Always set no_report_opcodes
    e9e62419e797 sctp: handle invalid error codes without calling BUG()
    3714bb4a1df8 bnx2x: fix page fault following EEH recovery
    53b8cc2f9685 netlabel: fix shift wrapping bug in netlbl_catmap_setlong()
    867cdd7f9544 drm/amdgpu: Match against exact bootloader status
    0863204deb3c net: hns3: restore user pause configure when disable autoneg
    ac93def0dbb4 scsi: qedi: Fix potential deadlock on &qedi_percpu->p_work_lock
    bef6c89a92d0 scsi: lpfc: Remove reftag check in DIF paths
    b439e33a8c93 idmaengine: make FSL_EDMA and INTEL_IDMA64 depends on HAS_IOMEM
    156b803194ae wifi: brcmfmac: Fix field-spanning write in brcmf_scan_params_v2_to_v1()
    87ea5e89407e net: usb: qmi_wwan: add Quectel EM05GV2
    e1313fa9d2e3 vmbus_testing: fix wrong python syntax for integer value comparison
    5faad57ba6c7 clk: fixed-mmio: make COMMON_CLK_FIXED_MMIO depend on HAS_IOMEM
    e13f0dd5fbe2 kprobes: Prohibit probing on CFI preamble symbol
    ee49b97cb5ae security: keys: perform capable check only on privileged operations
    f44f50305de2 ata: pata_arasan_cf: Use dev_err_probe() instead dev_err() in data_xfer()
    a85c523aeccd ovl: Always reevaluate the file signature for IMA
    3faa126258a9 drm/amd/display: Exit idle optimizations before attempt to access PHY
    c152ca4f219b platform/x86: huawei-wmi: Silence ambient light sensor
    a9988b9c7a31 platform/x86/intel/hid: Add HP Dragonfly G2 to VGBS DMI quirks
    7f3901b04c8f platform/x86: intel: hid: Always call BTNL ACPI method
    23151421ed01 ASoC: atmel: Fix the 8K sample parameter in I2SC master
    c934d2a6970c ASoC: rt711-sdca: fix for JD event handling in ClockStop Mode0
    20587011d271 ASoC: rt711: fix for JD event handling in ClockStop Mode0
    b41f79896456 ASoc: codecs: ES8316: Fix DMIC config
    cc2b0a2055dc ASoC: rt5682-sdw: fix for JD event handling in ClockStop Mode0
    5b64fc2471f9 fs/nls: make load_nls() take a const parameter
    f85908f6bfd2 s390/dasd: fix hanging device after request requeue
    a4845e694893 s390/dasd: use correct number of retries for ERP requests
    e062aa1acf9b m68k: Fix invalid .section syntax
    bbfa7d712b24 vxlan: generalize vxlan_parse_gpe_hdr and remove unused args
    b10215ffdb01 ethernet: atheros: fix return value check in atl1c_tso_csum()
    6bb94f46d31a ASoC: da7219: Check for failure reading AAD IRQ events
    279a6dad0cd9 ASoC: da7219: Flush pending AAD IRQ when suspending
    d424c636b750 ksmbd: no response from compound read
    82373d1b763e ksmbd: fix out of bounds in smb3_decrypt_req()
    20d449a08749 9p: virtio: make sure 'offs' is initialized in zc_request
    c4269c7258d9 media: pci: cx23885: fix error handling for cx23885 ATSC boards
    17d75773b66e media: pulse8-cec: handle possible ping error
    f281a3739399 phy: qcom-snps-femto-v2: use qcom_snps_hsphy_suspend/resume error code
    dfff9c91cbb0 ARM: dts: imx: Set default tuning step for imx7d usdhc
    4e364cab1331 ARM: dts: imx: Adjust dma-apbh node name
    99319298fd9a ARM: dts: imx7s: Drop dma-apb interrupt-names
    1dc2c12854b6 ARM: dts: imx: update sdma node name format
    aff03380bda4 Linux 5.15.131
    cd8ab566cf17 usb: typec: tcpci: clear the fault status bit
    403b2e940910 usb: typec: tcpci: move tcpci.h to include/linux/usb/
    f29483873e24 pinctrl: amd: Don't show `Invalid config param` errors
    b911bef132a0 nilfs2: fix WARNING in mark_buffer_dirty due to discarded buffer reuse
    1c6ddf739f15 nilfs2: fix general protection fault in nilfs_lookup_dirty_data_buffers()
    f6e61aef5c5d tcpm: Avoid soft reset when partner does not support get_status
    da0e7d435e31 fsi: master-ast-cf: Add MODULE_FIRMWARE macro
    72eca651d732 firmware: stratix10-svc: Fix an NULL vs IS_ERR() bug in probe
    907216337bea serial: sc16is7xx: fix bug when first setting GPIO direction
    45d9611ebff2 serial: sc16is7xx: fix broken port 0 uart init
    f90e267dd27e serial: qcom-geni: fix opp vote on shutdown
    46d13013b574 wifi: mt76: mt7921: do not support one stream on secondary antenna only
    a5c2a467e9e7 Bluetooth: btsdio: fix use after free bug in btsdio_remove due to race condition
    f49294ad6898 staging: rtl8712: fix race condition
    d17cec60e87c HID: wacom: remove the battery when the EKR is off
    842c7da3eee2 usb: chipidea: imx: improve logic if samsung,picophy-* parameter is 0
    276a906f81a7 usb: dwc3: meson-g12a: do post init to fix broken usb after resumption
    60f938e84fbb ALSA: usb-audio: Fix init call orders for UAC1
    e949dd2a9b6b USB: serial: option: add FOXCONN T99W368/T99W373 product
    c41411d8b333 USB: serial: option: add Quectel EM05G variant (0x030e)
    09baa839d415 modules: only allow symbol_get of EXPORT_SYMBOL_GPL modules
    997a194914c4 rtc: ds1685: use EXPORT_SYMBOL_GPL for ds1685_rtc_poweroff
    3d0f6408601b net: enetc: use EXPORT_SYMBOL_GPL for enetc_phc_index
    da95090821c4 mmc: au1xmmc: force non-modular build and remove symbol_get usage
    e3e68100c036 ARM: pxa: remove use of symbol_get()
    bb5bf157b5be ksmbd: replace one-element array with flex-array member in struct smb2_ea_info
    2e3f57f74c0a ksmbd: fix wrong DataOffset validation of create context
    b3ad7f39fd85 erofs: ensure that the post-EOF tails are all zeroed
    8f790700c974 Linux 5.15.130
    69347c334071 rcu-tasks: Add trc_inspect_reader() checks for exiting critical section
    8046fb611f70 rcu-tasks: Wait for trc_read_check_handler() IPIs
    da22db901cc1 rcu-tasks: Fix IPI failure handling in trc_wait_for_one_reader
    a0249d365ac8 rcu: Prevent expedited GP from enabling tick on offline CPU
    7aec063d6029 ARM: module: Use module_init_layout_section() to spot init sections
    4a8976052acd arm64: module: Use module_init_layout_section() to spot init sections
    f8a74159d116 arm64: module-plts: inline linux/moduleloader.h
    363bbb5008e5 module: Expose module_init_layout_section()
    758e3d0cb753 ACPI: thermal: Drop nocrt parameter

Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
---
 .../linux/linux-yocto-rt_5.15.bb              |  6 ++---
 .../linux/linux-yocto-tiny_5.15.bb            |  6 ++---
 meta/recipes-kernel/linux/linux-yocto_5.15.bb | 26 +++++++++----------
 3 files changed, 19 insertions(+), 19 deletions(-)

diff --git a/meta/recipes-kernel/linux/linux-yocto-rt_5.15.bb b/meta/recipes-kernel/linux/linux-yocto-rt_5.15.bb
index acac15d2e9..e0c0ca75b0 100644
--- a/meta/recipes-kernel/linux/linux-yocto-rt_5.15.bb
+++ b/meta/recipes-kernel/linux/linux-yocto-rt_5.15.bb
@@ -11,13 +11,13 @@ python () {
         raise bb.parse.SkipRecipe("Set PREFERRED_PROVIDER_virtual/kernel to linux-yocto-rt to enable it")
 }
 
-SRCREV_machine ?= "821659458e4746c3f4fa690a8744cd23efa8a666"
-SRCREV_meta ?= "c16749e4e0a2f8a903c36d44f7125dd423600c57"
+SRCREV_machine ?= "5ed6828a27530bc00cc2fb04f2d2ea3ac2cb7f69"
+SRCREV_meta ?= "929bb5cf4d6cc49061f61341508ec12fd2f22db1"
 
 SRC_URI = "git://git.yoctoproject.org/linux-yocto.git;branch=${KBRANCH};name=machine;protocol=https \
            git://git.yoctoproject.org/yocto-kernel-cache;type=kmeta;name=meta;branch=yocto-5.15;destsuffix=${KMETA};protocol=https"
 
-LINUX_VERSION ?= "5.15.129"
+LINUX_VERSION ?= "5.15.133"
 
 LIC_FILES_CHKSUM = "file://COPYING;md5=6bc538ed5bd9a7fc9398086aedcd7e46"
 
diff --git a/meta/recipes-kernel/linux/linux-yocto-tiny_5.15.bb b/meta/recipes-kernel/linux/linux-yocto-tiny_5.15.bb
index cc8e6ee393..afe87d5d0b 100644
--- a/meta/recipes-kernel/linux/linux-yocto-tiny_5.15.bb
+++ b/meta/recipes-kernel/linux/linux-yocto-tiny_5.15.bb
@@ -5,7 +5,7 @@ KCONFIG_MODE = "--allnoconfig"
 
 require recipes-kernel/linux/linux-yocto.inc
 
-LINUX_VERSION ?= "5.15.129"
+LINUX_VERSION ?= "5.15.133"
 LIC_FILES_CHKSUM = "file://COPYING;md5=6bc538ed5bd9a7fc9398086aedcd7e46"
 
 DEPENDS += "${@bb.utils.contains('ARCH', 'x86', 'elfutils-native', '', d)}"
@@ -14,8 +14,8 @@ DEPENDS += "openssl-native util-linux-native"
 KMETA = "kernel-meta"
 KCONF_BSP_AUDIT_LEVEL = "2"
 
-SRCREV_machine ?= "bbc3bff691a772d78872031baa1ef2d90506fdfb"
-SRCREV_meta ?= "c16749e4e0a2f8a903c36d44f7125dd423600c57"
+SRCREV_machine ?= "5a7d2f3bd8beda38572df4381722d3be525456b6"
+SRCREV_meta ?= "929bb5cf4d6cc49061f61341508ec12fd2f22db1"
 
 PV = "${LINUX_VERSION}+git${SRCPV}"
 
diff --git a/meta/recipes-kernel/linux/linux-yocto_5.15.bb b/meta/recipes-kernel/linux/linux-yocto_5.15.bb
index 10277b9d1c..f38457f7fc 100644
--- a/meta/recipes-kernel/linux/linux-yocto_5.15.bb
+++ b/meta/recipes-kernel/linux/linux-yocto_5.15.bb
@@ -13,24 +13,24 @@ KBRANCH:qemux86  ?= "v5.15/standard/base"
 KBRANCH:qemux86-64 ?= "v5.15/standard/base"
 KBRANCH:qemumips64 ?= "v5.15/standard/mti-malta64"
 
-SRCREV_machine:qemuarm ?= "d121a9301bef475d9619285e71d18809020221ef"
-SRCREV_machine:qemuarm64 ?= "8af42265e53233f47b1d9a6a9722e06e624d5fb2"
-SRCREV_machine:qemumips ?= "08bcb48e4efd9c46079b2274b7d038763dafe550"
-SRCREV_machine:qemuppc ?= "24d636e08d3c92b47b4c398cad7a50ebb61acb28"
-SRCREV_machine:qemuriscv64 ?= "ba24506cdeee4abb7f94cc4678131e01bccfa344"
-SRCREV_machine:qemuriscv32 ?= "ba24506cdeee4abb7f94cc4678131e01bccfa344"
-SRCREV_machine:qemux86 ?= "ba24506cdeee4abb7f94cc4678131e01bccfa344"
-SRCREV_machine:qemux86-64 ?= "ba24506cdeee4abb7f94cc4678131e01bccfa344"
-SRCREV_machine:qemumips64 ?= "4c41aa28a3b367a568f005d7ce35ef7c7f314bfd"
-SRCREV_machine ?= "ba24506cdeee4abb7f94cc4678131e01bccfa344"
-SRCREV_meta ?= "c16749e4e0a2f8a903c36d44f7125dd423600c57"
+SRCREV_machine:qemuarm ?= "3c179d81e35db973bf0e1ce29533ebcbacf59eab"
+SRCREV_machine:qemuarm64 ?= "2d42957c8fe4fd81adf61232b475d6f09393ef6c"
+SRCREV_machine:qemumips ?= "f281f9161a213e2428c0f1ac66de0588203e8070"
+SRCREV_machine:qemuppc ?= "3e28c1dc0fe41251516694e81a4915dc650f13f7"
+SRCREV_machine:qemuriscv64 ?= "1f24338cb789ef1f09485ceff38173d2b6d9b412"
+SRCREV_machine:qemuriscv32 ?= "1f24338cb789ef1f09485ceff38173d2b6d9b412"
+SRCREV_machine:qemux86 ?= "1f24338cb789ef1f09485ceff38173d2b6d9b412"
+SRCREV_machine:qemux86-64 ?= "1f24338cb789ef1f09485ceff38173d2b6d9b412"
+SRCREV_machine:qemumips64 ?= "2afb645f88de7f44fd4205a0eea3aa25132ddc64"
+SRCREV_machine ?= "1f24338cb789ef1f09485ceff38173d2b6d9b412"
+SRCREV_meta ?= "929bb5cf4d6cc49061f61341508ec12fd2f22db1"
 
 # set your preferred provider of linux-yocto to 'linux-yocto-upstream', and you'll
 # get the <version>/base branch, which is pure upstream -stable, and the same
 # meta SRCREV as the linux-yocto-standard builds. Select your version using the
 # normal PREFERRED_VERSION settings.
 BBCLASSEXTEND = "devupstream:target"
-SRCREV_machine:class-devupstream ?= "8f790700c974345ab78054e109beddd84539f319"
+SRCREV_machine:class-devupstream ?= "b911329317b4218e63baf78f3f422efbaa7198ed"
 PN:class-devupstream = "linux-yocto-upstream"
 KBRANCH:class-devupstream = "v5.15/base"
 
@@ -38,7 +38,7 @@ SRC_URI = "git://git.yoctoproject.org/linux-yocto.git;name=machine;branch=${KBRA
            git://git.yoctoproject.org/yocto-kernel-cache;type=kmeta;name=meta;branch=yocto-5.15;destsuffix=${KMETA};protocol=https"
 
 LIC_FILES_CHKSUM = "file://COPYING;md5=6bc538ed5bd9a7fc9398086aedcd7e46"
-LINUX_VERSION ?= "5.15.129"
+LINUX_VERSION ?= "5.15.133"
 
 DEPENDS += "${@bb.utils.contains('ARCH', 'x86', 'elfutils-native', '', d)}"
 DEPENDS += "openssl-native util-linux-native"
-- 
2.34.1



^ permalink raw reply related	[relevance 2%]

* [PATCH 04/10] linux-yocto/6.1: update to v6.1.53
    2023-09-29 20:04  2% ` [PATCH 03/10] linux-yocto/6.4: update to v6.4.16 bruce.ashfield
@ 2023-09-29 20:04  2% ` bruce.ashfield
  1 sibling, 0 replies; 200+ results
From: bruce.ashfield @ 2023-09-29 20:04 UTC (permalink / raw)
  To: richard.purdie; +Cc: openembedded-core

From: Bruce Ashfield <bruce.ashfield@gmail.com>

Updating  to the latest korg -stable release that comprises
the following commits:

    09045dae0d90 Linux 6.1.53
    41cb5369cb80 udf: initialize newblock to 0
    c74b1cd93f26 clk: Avoid invalid function names in CLK_OF_DECLARE()
    59e0dd5bef6c treewide: Fix probing of devices in DT overlays
    abb597c85acb clk: Mark a fwnode as initialized when using CLK_OF_DECLARE() macro
    b372816ad610 md: fix regression for null-ptr-deference in __md_stop()
    adac9f0ddd2b NFSv4.2: Rework scratch handling for READ_PLUS (again)
    779563475162 NFSv4.2: Fix a potential double free with READ_PLUS
    d9ece8c0269f md: Free resources in __md_stop
    ba6a70adb557 Revert "drm/amd/display: Do not set drr on pipe commit"
    1dd387668d5b tracing: Zero the pipe cpumask on alloc to avoid spurious -EBUSY
    e43a7ae58d00 serial: sc16is7xx: fix regression with GPIO configuration
    8aaef0a3eb1b serial: sc16is7xx: remove obsolete out_thread label
    cc8a853c2d5f perf/x86/uncore: Correct the number of CHAs on EMR
    e1eb0419126f x86/sgx: Break up long non-preemptible delays in sgx_vepc_release()
    f705617bab47 USB: core: Fix oversight in SuperSpeed initialization
    8186596a6635 USB: core: Fix race by not overwriting udev->descriptor in hub_port_init()
    d309fa69c2e3 USB: core: Change usb_get_device_descriptor() API
    90b01f8df568 USB: core: Unite old scheme and new scheme descriptor reads
    0d3b5fe47938 usb: typec: bus: verify partner exists in typec_altmode_attention
    9b7cd3fe01f0 usb: typec: tcpm: set initial svdm version based on pd revision
    33a31064211c of: property: fw_devlink: Add a devlink for panel followers
    7f3d84cfaec7 cpufreq: brcmstb-avs-cpufreq: Fix -Warray-bounds bug
    08c86156361c crypto: stm32 - fix loop iterating through scatterlist for DMA
    73e64c5eeddf s390/dasd: fix string length handling
    f9a3d6f037c9 s390/ipl: add missing secure/has_secure file to ipl type 'unknown'
    6489ec010786 s390/dcssblk: fix kernel crash with list_add corruption
    8bf567b63c2a arm64: sdei: abort running SDEI handlers during crash
    e95d7a8a6edd pstore/ram: Check start of empty przs during init
    351705a44621 mmc: renesas_sdhi: register irqs before registering controller
    a3f6c1447db8 platform/chrome: chromeos_acpi: print hex string for ACPI_TYPE_BUFFER
    e6e6a5f50f58 x86/MCE: Always save CS register on AMD Zen IF Poison errors
    d08b39bb3dff fsverity: skip PKCS#7 parser when keyring is empty
    40a1ef4bb092 net: handle ARPHRD_PPP in dev_is_mac_header_xmit()
    342d130205f1 X.509: if signature is unsupported skip validation
    3d5fed8c79d9 r8169: fix ASPM-related issues on a number of systems with NIC version from RTL8168h
    ba50e7773a99 x86/sev: Make enc_dec_hypercall() accept a size instead of npages
    f8a7f10a1dcc dccp: Fix out of bounds access in DCCP error handler
    9667854e69a7 dlm: fix plock lookup when using multiple lockspaces
    c96c67991aac bpf: Fix issue in verifying allow_ptr_leaks
    b23c96589ff7 drm/amd/display: Add smu write msg id fail retry process
    5ad3e534605e parisc: Fix /proc/cpuinfo output for lscpu
    316a4a329a4d procfs: block chmod on /proc/thread-self/comm
    5e4e9900e6fa block: don't add or resize partition on the disk with GENHD_FL_NO_PART
    1654635bed83 Revert "PCI: Mark NVIDIA T4 GPUs to avoid bus reset"
    5a3e327dc3fd ntb: Fix calculation ntb_transport_tx_free_entry()
    88c7931f81d8 ntb: Clean up tx tail index on link down
    4f4af6b8b7a2 ntb: Drop packets when qp link is down
    e95e31a8607d PCI/PM: Only read PCI_PM_CTRL register when available
    223fc5352054 PCI: hv: Fix a crash in hv_pci_restore_msi_msg() during hibernation
    4443f3695d58 PCI: Free released resource after coalescing
    316f3984298a scsi: mpt3sas: Perform additional retries if doorbell read returns 0
    6c4f87e52331 Revert "scsi: qla2xxx: Fix buffer overrun"
    ab8c52977fe0 media: venus: hfi_venus: Write to VIDC_CTRL_INIT after unmasking interrupts
    25934d8f6eb2 media: dvb: symbol fixup for dvb_attach()
    fd4d61f85e76 ALSA: hda/cirrus: Fix broken audio on hardware with two CS42L42 codecs.
    ba0b46166b8e arm64: csum: Fix OoB access in IP checksum code for negative lengths
    ad661951a98f i3c: master: svc: fix probe failure when no i3c device exist
    cc9bf2d62f19 LoongArch: mm: Add p?d_leaf() definitions
    5a8b2c1665ca xtensa: PMU: fix base address for the newer hardware
    9a9b8596c3dc drm/amd/display: register edp_backlight_control() for DCN301
    47636d32a0ee backlight/lv5207lp: Compare against struct fb_info.device
    83166d03a5b7 backlight/bd6107: Compare against struct fb_info.device
    b4ab337aad09 backlight/gpio_backlight: Compare against struct fb_info.device
    8fa9cb58445d io_uring: break iopolling on signal
    4a3e0d51c3e1 XArray: Do not return sibling entries from xa_load()
    7a7f11283392 ARM: OMAP2+: Fix -Warray-bounds warning in _pwrdm_state_switch()
    09cb2a71b2e9 ipmi_si: fix a memleak in try_smi_init()
    dafe7acfedfb PCI: rockchip: Use 64-bit mask on MSI 64-bit PCI address
    823f52daef12 media: i2c: Add a camera sensor top level menu
    ceedc62a3bc8 media: i2c: ccs: Check rules is non-NULL
    fea9dd8653ff cpu/hotplug: Prevent self deadlock on CPU hot-unplug
    4245ca8f4051 mm/vmalloc: add a safer version of find_vm_area() for debug
    157c46360cf3 scsi: core: Fix the scsi_set_resid() documentation
    2344b1397651 printk: ringbuffer: Fix truncating buffer size min_t cast
    3f7a4e88e40e rcu: dump vmalloc memory info safely
    8ad2e7efb2ce ALSA: pcm: Fix missing fixup call in compat hw_refine ioctl
    8918025feb2f PM / devfreq: Fix leak in devfreq_dev_release()
    d2e906c72597 igb: set max size RX buffer when store bad packet is enabled
    04c3eee4e13f skbuff: skb_segment, Call zero copy functions before using skbuff frags
    4921f9349b66 netfilter: xt_sctp: validate the flag_info count
    1c164c1e9e93 netfilter: xt_u32: validate user space input
    bcdb4a5c42b0 netfilter: nft_exthdr: Fix non-linear header modification
    7ca0706c68ad netfilter: ipset: add the missing IP_SET_HASH_WITH_NET0 macro for ip_set_hash_netportnet.c
    6678912b4df1 igmp: limit igmpv3_newpack() packet size to IP_MAX_MTU
    ad8900dd8a56 virtio_ring: fix avail_wrap_counter in virtqueue_add_packed
    4927edc23edc cpufreq: Fix the race condition while updating the transition_task of policy
    96db43aced39 Drivers: hv: vmbus: Don't dereference ACPI root object handle
    e351933e4a14 dmaengine: ste_dma40: Add missing IRQ check in d40_probe
    43a57ca7dd90 um: Fix hostaudio build errors
    222b85e748eb mtd: rawnand: fsmc: handle clk prepare error in fsmc_nand_resume()
    eaf4c78982ae mtd: spi-nor: Check bus width while setting QE bit
    3e313b6c470d leds: trigger: tty: Do not use LED_ON/OFF constants, use led_blink_set_oneshot instead
    f741121a2251 leds: Fix BUG_ON check for LED_COLOR_ID_MULTI that is always false
    a253c416e67d leds: multicolor: Use rounded division when calculating color components
    2804cc350804 leds: pwm: Fix error code in led_pwm_create_fwnode()
    cae0787e408c rpmsg: glink: Add check for kstrdup
    f309ac8a4db9 phy/rockchip: inno-hdmi: do not power on rk3328 post pll on reg write
    8f0f5452cb1b phy/rockchip: inno-hdmi: round fractal pixclock in rk3328 recalc_rate
    0d86292e3fbb phy/rockchip: inno-hdmi: use correct vco_div_5 macro on rk3328
    50fa01243dd5 dmaengine: idxd: Modify the dependence of attribute pasid_enabled
    6453a2fbc804 mtd: rawnand: brcmnand: Fix mtd oobsize
    74c85396bd73 tracing: Fix race issue between cpu buffer write and swap
    fb34716c9ee6 tracing: Remove extra space at the end of hwlat_detector/mode
    ca5e8427e20d x86/speculation: Mark all Skylake CPUs as vulnerable to GDS
    55a448e8d863 tick/rcu: Fix false positive "softirq work is pending" messages
    69b8d7bf834c platform/x86/amd/pmf: Fix a missing cleanup path
    2763732ec1e6 HID: multitouch: Correct devm device reference for hidinput input_dev name
    f283805d9843 HID: uclogic: Correct devm device reference for hidinput input_dev name
    6e5960954151 HID: logitech-dj: Fix error handling in logi_dj_recv_switch_to_dj_mode()
    cf38960386f3 RDMA/efa: Fix wrong resources deallocation order
    9d9a40530383 RDMA/siw: Correct wrong debug message
    bbd1b1b5082c RDMA/siw: Balance the reference of cep->kref in the error path
    3f39698e7e84 Revert "IB/isert: Fix incorrect release of isert connection"
    81ff633a88be amba: bus: fix refcount leak
    db18d5e3eee4 serial: tegra: handle clk prepare error in tegra_uart_hw_init()
    93e908545361 interconnect: qcom: bcm-voter: Use enable_maks for keepalive voting
    e9ef8b5099d5 interconnect: qcom: bcm-voter: Improve enable_mask handling
    1d085c6a25fa interconnect: qcom: sm8450: Enable sync_state
    5a5fb3b1754f scsi: fcoe: Fix potential deadlock on &fip->ctlr_lock
    f06c7d823ab5 scsi: core: Use 32-bit hostnum in scsi_host_lookup()
    f01cfec8d345 RDMA/irdma: Prevent zero-length STAG registration
    5fa1552877ce coresight: trbe: Fix TRBE potential sleep in atomic context
    848cd6f24aa7 cgroup:namespace: Remove unused cgroup_namespaces_init()
    0d545a8e77cb Revert "f2fs: fix to do sanity check on extent cache correctly"
    3f60a36ed6e3 f2fs: Only lfs mode is allowed with zoned block device feature
    33d4c00725b0 f2fs: judge whether discard_unit is section only when have CONFIG_BLK_DEV_ZONED
    4d7e804f49a0 f2fs: fix to avoid mmap vs set_compress_option case
    3a2cf76cfb8f media: i2c: rdacm21: Fix uninitialized value
    86a41ad0128a media: ov2680: Fix regulators being left enabled on ov2680_power_on() errors
    85fb0b963f2b media: ov2680: Fix ov2680_set_fmt() which == V4L2_SUBDEV_FORMAT_TRY not working
    0790c0914059 media: ov2680: Add ov2680_fill_format() helper function
    90fbf01c8080 media: ov2680: Don't take the lock for try_fmt calls
    e0b6edf4a346 media: ov2680: Remove VIDEO_V4L2_SUBDEV_API ifdef-s
    6d51cdf66b9f media: ov2680: Fix vflip / hflip set functions
    7263c39fd711 media: ov2680: Fix ov2680_bayer_order()
    ef9055e9a768 media: ov2680: Remove auto-gain and auto-exposure controls
    9e6e509c08f6 media: i2c: ov2680: Set V4L2_CTRL_FLAG_MODIFY_LAYOUT on flips
    2b9d0a65d133 media: ov5640: Fix initial RESETB state and annotate timings
    5074c70795d4 media: ov5640: Enable MIPI interface in ov5640_set_power_mipi()
    a4cd2c3eff18 HID: input: Support devices sending Eraser without Invert
    297992e5c635 drivers: base: Free devm resources when unregistering a device
    66eb45e7d5fc USB: gadget: f_mass_storage: Fix unused variable warning
    324da2f3ee73 USB: gadget: core: Add missing kerneldoc for vbus_work
    365ce3f86bb1 docs: ABI: fix spelling/grammar in SBEFIFO timeout interface
    c90182cffbff media: venus: hfi_venus: Only consider sys_idle_indicator on V1
    d52509fdb29c media: go7007: Remove redundant if statement
    0294e2475092 media: cec: core: add adap_unconfigured() callback
    d6610151ae22 media: cec: core: add adap_nb_transmit_canceled() callback
    6ced15ff1746 platform/x86: dell-sysman: Fix reference leak
    45e3181d7995 iommu/vt-d: Fix to flush cache of PASID directory table
    d9c47d2bf307 iommu/qcom: Disable and reset context bank before programming
    a30f26dc3ad9 fsi: aspeed: Reset master errors after CFAM reset
    d020963638f2 IB/uverbs: Fix an potential error pointer dereference
    4dca13c30b9e RDMA/hns: Fix CQ and QP cache affinity
    2368ce8cd5ad RDMA/hns: Fix inaccurate error label name in init instance
    93c986805f4e RDMA/hns: Fix incorrect post-send with direct wqe of wr-list
    c48b0b30ac92 RDMA/hns: Fix port active speed
    117a1b903baf iommu/sprd: Add missing force_aperture
    fadc62aa82d2 iommu/mediatek: Fix two IOMMU share pagetable issue
    f81325a709dd iommu/mediatek: Remove unused "mapping" member from mtk_iommu_data
    343ccde5ade7 extcon: cht_wc: add POWER_SUPPLY dependency
    d3e075a3f099 kernfs: add stub helper for kernfs_generic_poll()
    91a05d4c12ce driver core: Call dma_cleanup() on the test_remove path
    58a3b87be681 driver core: test_async: fix an error code
    636f5b8a6601 dma-buf/sync_file: Fix docs syntax
    ae867cab6bc9 interconnect: qcom: qcm2290: Enable sync state
    7e1476f27751 coresight: tmc: Explicit type conversions to prevent integer overflow
    ee8f58b40e4a RDMA/irdma: Replace one-element array with flexible-array member
    af6fd0b3bccf scsi: qedf: Do not touch __user pointer in qedf_dbg_fp_int_cmd_read() directly
    dd8ce1c9ff49 scsi: qedf: Do not touch __user pointer in qedf_dbg_debug_cmd_read() directly
    472f2497a4c8 scsi: qedf: Do not touch __user pointer in qedf_dbg_stop_io_on_error_cmd_read() directly
    70518f3aaf5a RDMA/rxe: Fix incomplete state save in rxe_requester
    59a4f61feccf RDMA/rxe: Split rxe_run_task() into two subroutines
    0ad56bf59dc3 x86/APM: drop the duplicate APM_MINOR_DEV macro
    6d209ed70f9c serial: sprd: Fix DMA buffer leak issue
    70f7513342f4 serial: sprd: Assign sprd_port after initialized to avoid wrong access
    21608d2ba565 iio: accel: adxl313: Fix adxl313_i2c_id[] table
    25feffb3fbd5 scsi: qla4xxx: Add length check when parsing nlattrs
    1806edae979f scsi: be2iscsi: Add length check when parsing nlattrs
    85b8c282d185 scsi: iscsi: Add strlen() check in iscsi_if_set{_host}_param()
    bb8d101b835a scsi: iscsi: Add length check for nlattr payload
    2737d82760ae scsi: iscsi: Rename iscsi_set_param() to iscsi_if_set_param()
    bdc4f8f68171 scsi: RDMA/srp: Fix residual handling
    67b02818e209 usb: phy: mxs: fix getting wrong state with mxs_phy_is_otg_host()
    858322c409e0 media: mediatek: vcodec: fix resource leaks in vdec_msg_queue_init()
    bdc00039fd1b media: mediatek: vcodec: fix potential double free
    a356b60031d1 media: mediatek: vcodec: Return NULL if no vdec_fb is found
    b4ee61e5a110 media: amphion: ensure the bitops don't cross boundaries
    932d84a8a808 media: amphion: fix UNUSED_VALUE issue reported by coverity
    60f6392bdede media: amphion: fix UNINIT issues reported by coverity
    bddd678fd286 media: amphion: fix REVERSE_INULL issues reported by coverity
    3930d62f5d7c media: amphion: fix CHECKED_RETURN issues reported by coverity
    9ada33ee83dd media: rkvdec: increase max supported height for H.264
    715c0200b480 media: mtk-jpeg: Fix use after free bug due to uncanceled work
    62ea218a7e7f media: amphion: add helper function to get id name
    745f40a96c7f media: amphion: reinit vpu if reqbufs output 0
    6f0d0f5613d7 dt-bindings: extcon: maxim,max77843: restrict connector properties
    dd0dadb93844 scsi: hisi_sas: Fix normally completed I/O analysed as failed
    ab0719d7b6e4 scsi: hisi_sas: Fix warnings detected by sparse
    79a1a8f83869 RDMA/siw: Fabricate a GID on tun and loopback devices
    a96892a40fce media: cx24120: Add retval check for cx24120_message_send()
    2b6e20ef0585 media: dvb-usb: m920x: Fix a potential memory leak in m920x_i2c_xfer()
    323ee5fc980b media: dib7000p: Fix potential division by zero
    90e0ea8e9b26 drivers: usb: smsusb: fix error handling code in smsusb_init_device
    92e2dcf9412f iommu: rockchip: Fix directory table address encoding
    13ed255248df iommu/amd/iommu_v2: Fix pasid_state refcount dec hit 0 warning on pasid unbind
    25afb3e03bf8 media: v4l2-core: Fix a potential resource leak in v4l2_fwnode_parse_link()
    aeb79a1778cb media: i2c: tvp5150: check return value of devm_kasprintf()
    d7d47edf78c9 media: ad5820: Drop unsupported ad5823 from i2c_ and of_device_id tables
    79e2cc5c4c10 media: ov5640: fix low resolution image abnormal issue
    5643c936d1b8 RDMA/qedr: Remove a duplicate assignment in irdma_query_ah()
    8199a46af2ea cgroup/cpuset: Inherit parent's load balance state in v2
    590b45e5cd12 pNFS: Fix assignment of xprtdata.cred
    4030ace74d8b NFSv4.2: fix handling of COPY ERR_OFFLOAD_NO_REQ
    fdbc9637bf82 NFS: Guard against READDIR loop when entry names exceed MAXNAMELEN
    6d08bd22fa29 NFSD: da_addr_body field missing in some GETDEVICEINFO replies
    02a29a2455b0 fs: lockd: avoid possible wrong NULL parameter
    f27f759f4cd4 jfs: validate max amount of blocks before allocation.
    b648f5717581 ext4: fix unttached inode after power cut with orphan file feature enabled
    f17d5efaafba powerpc/iommu: Fix notifiers being shared by PCI and VIO buses
    e83f5e21089b powerpc/mpc5xxx: Add missing fwnode_handle_put()
    4515f1676d8d powerpc/pseries: Fix hcall tracepoints with JUMP_LABEL=n
    ebbfe48dd15f nfs/blocklayout: Use the passed in gfp flags
    4c8568cf4c45 powerpc/pseries: Rework lppaca_shared_proc() to avoid DEBUG_PREEMPT
    a5b6b008e358 powerpc: Don't include lppaca.h in paca.h
    18d51547fe2f NFSv4.2: Fix READ_PLUS size calculations
    fccdafa51de0 NFSv4.2: Fix up READ_PLUS alignment
    5c47974263e8 NFSv4.2: Fix READ_PLUS smatch warnings
    886959f425b6 NFSv4.2: Rework scratch handling for READ_PLUS
    e12e13952b0c wifi: ath10k: Use RMW accessors for changing LNKCTL
    811ec8bc68f3 wifi: ath11k: Use RMW accessors for changing LNKCTL
    7f4c9c44d1b9 net/mlx5: Use RMW accessors for changing LNKCTL
    433330fb1296 drm/radeon: Use RMW accessors for changing LNKCTL
    a0f0daf60bc1 drm/amdgpu: Use RMW accessors for changing LNKCTL
    ed6483fac428 powerpc/perf: Convert fsl_emb notifier to state machine callbacks
    1d58a9246989 powerpc/fadump: reset dump area size if fadump memory reserve fails
    ab8094db59e1 nvdimm: Fix dereference after free in register_nvdimm_pmu()
    500a6ff9c2a8 nvdimm: Fix memleak of pmu attr_groups in unregister_nvdimm_pmu()
    f6f300ecc196 vfio/type1: fix cap_migration information leak
    aae5a866d397 powerpc/radix: Move some functions into #ifdef CONFIG_KVM_BOOK3S_HV_POSSIBLE
    dd9241fc4b19 clk: imx: composite-8m: fix clock pauses when set_rate would be a no-op
    cc7e04d7ff92 clk: imx8mp: fix sai4 clock
    fcaf148b20f0 clk: imx: imx8ulp: update SPLL2 type
    e1139dea2c02 clk: imx: pllv4: Fix SPLL2 MULT range
    402e73f64597 clk: qcom: gcc-sm8450: Use floor ops for SDCC RCGs
    6c88c9d9c630 PCI/ASPM: Use RMW accessors for changing LNKCTL
    952da7c6e199 PCI: pciehp: Use RMW accessors for changing LNKCTL
    f2d7da8fafed PCI: Add locking to RMW PCI Express Capability Register accessors
    3108f7c78884 PCI: Allow drivers to request exclusive config regions
    8a5e87f9e93c pinctrl: mcp23s08: check return value of devm_kasprintf()
    8562df72cff2 PCI: Mark NVIDIA T4 GPUs to avoid bus reset
    f3229c9cb634 PCI: microchip: Correct the DED and SEC interrupt bit offsets
    9daefd22756e clk: qcom: gcc-sm6350: Fix gcc_sdcc2_apps_clk_src
    a1801d14a891 clk: qcom: reset: Use the correct type of sleep/delay based on length
    a4ff4b54f388 kvm/vfio: ensure kvg instance stays around in kvm_vfio_group_add()
    fef33ca5e28c kvm/vfio: Prepare for accepting vfio device fd
    cc16a50d5088 clk: qcom: gcc-sm8250: Fix gcc_sdcc2_apps_clk_src
    e0f5698757ab ext4: avoid potential data overflow in next_linear_group
    772ca4bc1d0d ext4: correct grp validation in ext4_mb_good_group
    d5fc7d681320 EDAC/igen6: Fix the issue of no error events
    8f43c4000cdf clk: qcom: gcc-sc7180: Fix up gcc_sdcc2_apps_clk_src
    d1a5f22abab4 clk: sunxi-ng: Modify mismatched function name
    d96799ee3b78 PCI/DOE: Fix destroy_work_on_stack() race
    4a43285900cd drivers: clk: keystone: Fix parameter judgment in _of_pll_clk_init()
    d96da888dcd7 PCI: qcom-ep: Switch MHI bus master clock off during L1SS
    c53d53006d7f PCI: apple: Initialize pcie->nvecs before use
    7618133eda26 clk: rockchip: rk3568: Fix PLL rate setting for 78.75MHz
    eb613f81d034 clk: qcom: gcc-sc8280xp: Add missing GDSCs
    57fc62c50690 dt-bindings: clock: qcom,gcc-sc8280xp: Add missing GDSCs
    06d3a7e03c61 clk: qcom: gcc-sc8280xp: Add missing GDSC flags
    747848b4afea clk: qcom: gcc-sc8280xp: Add EMAC GDSCs
    9cba16beca66 clk: qcom: gpucc-sm6350: Fix clock source names
    6ace98cb617b clk: qcom: gpucc-sm6350: Introduce index-based clk lookup
    74a1194cce60 ipmi:ssif: Fix a memory leak when scanning for an adapter
    2e7d90a81b9c ipmi:ssif: Add check for kstrdup
    abbd28d04c36 ALSA: ac97: Fix possible error value of *rac97
    53996463f8c3 of: unittest: Fix overlay type in apply/revert check
    3fb210cd521c of: overlay: Call of_changeset_init() early
    b13b0c84a4af ASoC: SOF: amd: clear dsp to host interrupt status
    c4b06324fc44 md: raid0: account for split bio in iostat accounting
    cc54fa43de67 md/raid0: Fix performance regression for large sequential writes
    cd1dd83888d7 md/raid0: Factor out helper for mapping and submitting a bio
    c227aa141660 md: add error_handlers for raid0 and linear
    bc82cd1e7ff2 firmware: cs_dsp: Fix new control name check
    711fb9260620 md/raid5-cache: fix null-ptr-deref for r5l_flush_stripe_to_raid()
    ac9e103f282a md/raid5-cache: fix a deadlock in r5l_exit_log()
    26bf790b8e99 bus: ti-sysc: Fix cast to enum warning
    5abfee5e4076 arm64: dts: qcom: sc8280xp-x13s: Unreserve NC pins
    b386c3e16956 arm64: dts: qcom: msm8996: Fix dsi1 interrupts
    c6035ee015b9 arm64: dts: qcom: msm8998: Add missing power domain to MMSS SMMU
    cab4cdb2a4bd arm64: dts: qcom: msm8998: Drop bus clock reference from MMSS SMMU
    67b4726cb87e arm64: dts: qcom: apq8016-sbc: Fix ov5640 regulator supply names
    867aa88c9efa drm/mediatek: Fix potential memory leak if vmap() fail
    1e47d1ac20e3 ARM: dts: qcom: ipq4019: correct SDHCI XO clock
    4d6a25792fc1 drm/mediatek: Remove freeing not dynamic allocated memory
    635051576f0e bus: ti-sysc: Fix build warning for 64-bit build
    b625a6eaf2bf drm/mediatek: dp: Add missing error checks in mtk_dp_parse_capabilities
    0c323430e470 io_uring: fix drain stalls by invalid SQE
    9183c4fe9141 block/mq-deadline: use correct way to throttling write requests
    9ca08adb75fb audit: fix possible soft lockup in __audit_inode_child()
    607eda339b60 drm/msm/a2xx: Call adreno_gpu_init() earlier
    f27dff881f0b drm/amd/pm: fix variable dereferenced issue in amdgpu_device_attr_create()
    d41ceafe3d24 smackfs: Prevent underflow in smk_set_cipso()
    d1994bb5947c drm/msm/dpu: fix the irq index in dpu_encoder_phys_wb_wait_for_commit_done
    bd3a6b6d5dd8 firmware: meson_sm: fix to avoid potential NULL pointer dereference
    2965015006ef drm/msm/mdp5: Don't leak some plane state
    0cd481c27b03 soc: qcom: smem: Fix incompatible types in comparison
    3b1f1999a300 drm: xlnx: zynqmp_dpsub: Add missing check for dma_set_mask
    9b372d2fdc44 ima: Remove deprecated IMA_TRUSTED_KEYRING Kconfig
    92eaa1840301 drm/panel: simple: Add missing connector type and pixel format for AUO T215HVN01
    4174f889c4c1 drm/repaper: Reduce temporary buffer size in repaper_fb_dirty()
    d544c89bb1cd drm/armada: Fix off-by-one error in armada_overlay_get_property()
    0ef736fec614 ARM: dts: BCM53573: Fix Tenda AC9 switch CPU port
    976eca4cbd37 arm64: dts: qcom: sm8150: Fix the I2C7 interrupt
    43cc228099c5 of: unittest: fix null pointer dereferencing in of_unittest_find_node_by_name()
    4ab834ff9fbf drm/tegra: dpaux: Fix incorrect return value of platform_get_irq
    508383dc278c drm/msm: Update dev core dump to not print backwards
    f9b9c6b0d451 md/md-bitmap: hold 'reconfig_mutex' in backlog_store()
    e970bc3828b7 md/md-bitmap: remove unnecessary local variable in backlog_store()
    3829cb3caeda md/raid10: use dereference_rdev_and_rrdev() to get devices
    27acd8c13183 md/raid10: factor out dereference_rdev_and_rrdev()
    097f30f0cef8 md: restore 'noio_flag' for the last mddev_resume()
    835cbfebc1c5 md: Change active_io to percpu
    3db392257008 md: Factor out is_md_suspended helper
    8dcc23191a6d drm/amdgpu: Update min() to min_t() in 'amdgpu_info_ioctl'
    13f5c43e0921 arm64: dts: qcom: msm8996-gemini: fix touchscreen VIO supply
    5ccd294df265 arm64: dts: qcom: sdm845: Fix the min frequency of "ice_core_clk"
    4aaced381c69 arm64: dts: qcom: sdm845: Add missing RPMh power domain to GCC
    a80621bb23dc ARM: dts: BCM53573: Fix Ethernet info for Luxul devices
    b9fa4e10b5cf drm: adv7511: Fix low refresh rate register for ADV7533/5
    1a7314734743 ARM: dts: samsung: s5pv210-smdkv210: correct ethernet reg addresses (split)
    9a91a5466ab1 ARM: dts: s5pv210: add dummy 5V regulator for backlight on SMDKv210
    4e184a73203c ARM: dts: samsung: s3c6410-mini6410: correct ethernet reg addresses (split)
    075ee661ba67 drm/bridge: anx7625: Use common macros for HDCP capabilities
    ba1ca2cf4d00 drm/bridge: anx7625: Use common macros for DP power sequencing commands
    d309b170ea70 x86/mm: Fix PAT bit missing from page protection modify mask
    00c0b2825bb5 block: don't allow enabling a cache on devices that don't support it
    e5e0ec8ff160 block: cleanup queue_wc_store
    7db90dd1c5a4 drm/etnaviv: fix dumping of active MMU context
    800bf8a2226e arm64: tegra: Fix HSUART for Smaug
    ee5e1d6480ef arm64: dts: qcom: pmi8994: Add missing OVP interrupt
    31fe89ccf5a0 arm64: dts: qcom: pm660l: Add missing short interrupt
    cd1ba241d21e arm64: dts: qcom: pm6150l: Add missing short interrupt
    6fd913f0f63f arm64: dts: qcom: sm8250-sony-xperia: correct GPIO keys wakeup again
    0f0e6963705a arm64: tegra: Fix HSUART for Jetson AGX Orin
    f5ff6897094f ARM: dts: BCM53573: Use updated "spi-gpio" binding properties
    ab5154ae26c4 ARM: dts: BCM53573: Add cells sizes to PCIe node
    ee1d740374aa ARM: dts: BCM53573: Drop nonexistent #usb-cells
    fd28ce30b525 drm/amdgpu: avoid integer overflow warning in amdgpu_device_resize_fb_bar()
    1f3b03863ef5 firmware: ti_sci: Use system_state to determine polling
    0765a80c160d ARM: dts: stm32: Add missing detach mailbox for DHCOM SoM
    e3c7b7ce7cd6 ARM: dts: stm32: Update to generic ADC channel binding on DHSOM systems
    9d77a7fc5d04 ARM: dts: stm32: Add missing detach mailbox for Odyssey SoM
    c0929f2bbd68 ARM: dts: stm32: YAML validation fails for Odyssey Boards
    aa72079a1952 ARM: dts: stm32: Add missing detach mailbox for emtrion emSBC-Argon
    0746cab4768d ARM: dts: stm32: adopt generic iio bindings for adc channels on emstamp-argon
    a5274a79ef3a ARM: dts: stm32: YAML validation fails for Argon Boards
    e62c091b6dfa ARM: dts: stm32: Rename mdio0 to mdio
    e8d6e54daf1a arm64: dts: qcom: sm8250: Mark PCIe hosts as DMA coherent
    c755b194d793 arm64: dts: qcom: pmk8350: fix ADC-TM compatible string
    5aa1969ce7c4 arm64: dts: qcom: pmr735b: fix thermal zone name
    de4688dcc0f6 arm64: dts: qcom: pm8350b: fix thermal zone name
    0f52060fa1db arm64: dts: qcom: pm8350: fix thermal zone name
    8fd3533f4bce arm64: dts: qcom: sm8350: Use proper CPU compatibles
    db336dcb0127 arm64: dts: qcom: sm8350: Add missing LMH interrupts to cpufreq
    0c32fba73549 arm64: dts: qcom: sm8350: Fix CPU idle state residency times
    c97633eaf571 arm64: dts: qcom: sdm845-tama: Set serial indices and stdout-path
    8622340505dc arm64: dts: qcom: msm8996: Add missing interrupt to the USB2 controller
    82c3d3490b6b arm64: dts: qcom: sc8280xp: Add missing SCM interconnect
    e5bf98ceac1e arm64: dts: qcom: sc8280xp-crd: Correct vreg_misc_3p3 GPIO
    4c7477d0daaa arm64: dts: qcom: sm8250-edo: Rectify gpio-keys
    7852d207882c arm64: dts: qcom: sm8250-edo: Add GPIO line names for PMIC GPIOs
    4a36d16cdf3c arm64: dts: qcom: sm8250-edo: Add gpio line names for TLMM
    537346ff2a60 arm64: dts: qcom: msm8916-l8150: correct light sensor VDDIO supply
    d244c92988ab arm64: dts: qcom: sm8250: correct dynamic power coefficients
    e2040c110138 arm64: dts: qcom: sm6350: Fix ZAP region
    ba7ff6085b80 soc: qcom: ocmem: Fix NUM_PORTS & NUM_MACROS macros
    fb4a774a6627 soc: qcom: ocmem: Add OCMEM hardware version print
    7bdeb7679f4c ASoC: stac9766: fix build errors with REGMAP_AC97
    c2c6dfc04237 drm/hyperv: Fix a compilation issue because of not including screen_info.h
    a9fa161b8356 drm/amd/display: Do not set drr on pipe commit
    3027e200dd58 quota: fix dqput() to follow the guarantees dquot_srcu should provide
    d57af071cf40 quota: add new helper dquot_active()
    fdcc50d506f3 quota: rename dquot_active() to inode_quota_active()
    622789ebe197 quota: factor out dquot_write_dquot()
    25193037e083 ASoC: cs43130: Fix numerator/denominator mixup
    aa449fa41e10 drm/bridge: tc358764: Fix debug print parameter order
    45107f9ca863 netrom: Deny concurrent connect().
    a1e820fc7808 net/sched: sch_hfsc: Ensure inner classes have fsc curve
    85da5ec0681e sfc: Check firmware supports Ethernet PTP filter
    ea701e0eba7e cteonxt2-pf: Fix backpressure config for multiple PFC priorities to work simultaneously
    1b7f266e0219 octeontx2-pf: Fix PFC TX scheduler free
    80de42d9af97 octeontx2-pf: Refactor schedular queue alloc/free calls
    23a7b872898b hwmon: (tmp513) Fix the channel number in tmp51x_is_visible()
    8b2fb4b671b3 mlxsw: core_hwmon: Adjust module label names based on MTCAP sensor counter
    6406a95c4a5e mlxsw: i2c: Limit single transaction buffer size
    2fc240094031 mlxsw: i2c: Fix chunk size setting in output mailbox buffer
    ec9538da6ce4 net: arcnet: Do not call kfree_skb() under local_irq_disable()
    cb09afe905cb ice: avoid executing commands on other ports when driving sync
    90e7778660c9 wifi: ath9k: use IS_ERR() with debugfs_create_dir()
    4a8fadcf3748 arm64: mm: use ptep_clear() instead of pte_clear() in clear_flush()
    a33ae132eec2 Bluetooth: btusb: Do not call kfree_skb() under spin_lock_irqsave()
    7e7197e4d6a1 wifi: mwifiex: avoid possible NULL skb pointer dereference
    7930fa4ca871 mac80211: make ieee80211_tx_info padding explicit
    4381d6083254 wifi: nl80211/cfg80211: add forgotten nla_policy for BSS color attribute
    4c340bfddce6 wifi: ath9k: protect WMI command response buffer replacement with a lock
    8ba31f946a6d wifi: ath9k: fix races between ath9k_wmi_cmd and ath9k_wmi_ctrl_rx
    7984c381bbc1 samples/bpf: fix broken map lookup probe
    c813db76bc15 samples/bpf: fix bio latency check with tracepoint
    ef67f3a959a7 ARM: dts: Add .dts files missing from the build
    cde525d61178 wifi: mwifiex: Fix missed return in oob checks failed path
    84081b4baafb wifi: mwifiex: fix memory leak in mwifiex_histogram_read()
    9257a1d6f272 net: annotate data-races around sk->sk_lingertime
    844d60cc5efc fs: ocfs2: namei: check return value of ocfs2_add_entry()
    a485a4bd8238 lwt: Check LWTUNNEL_XMIT_CONTINUE strictly
    065d5f17096e lwt: Fix return values of BPF xmit ops
    0159a21b9d8e hwrng: iproc-rng200 - Implement suspend and resume calls
    92651ce45ba1 crypto: caam - fix unchecked return value error
    841d2fffd09f ice: ice_aq_check_events: fix off-by-one check when filling buffer
    0f50641222f5 net-memcg: Fix scope of sockmem pressure indicators
    8d61adfb5918 selftests/bpf: Clean up fmod_ret in bench_rename test script
    eafa3465c8d9 selftests/bpf: Fix repeat option when kfunc_call verification fails
    d6702008fc9c net: tcp: fix unexcepted socket die when snd_wnd is 0
    81d8e9f59df6 Bluetooth: hci_sync: Avoid use-after-free in dbg for hci_add_adv_monitor()
    bd39b5524047 Bluetooth: hci_sync: Don't double print name in add/remove adv_monitor
    94617b736c25 Bluetooth: Fix potential use-after-free when clear keys
    9246d9310cd6 Bluetooth: nokia: fix value check in nokia_bluetooth_serdev_probe()
    c4cb61c5f976 crypto: api - Use work queue in crypto_destroy_instance
    501f77cfce8a crypto: stm32 - Properly handle pm_runtime_get failing
    6fc09c8d765e kbuild: rust_is_available: fix confusion when a version appears in the path
    4f8c55ae5d58 kbuild: rust_is_available: add check for `bindgen` invocation
    bb15fb4e497e kbuild: rust_is_available: fix version check when CC has multiple arguments
    6c7182b9c87e kbuild: rust_is_available: remove -v option
    90978b2ff422 selftests/bpf: fix static assert compilation issue for test_cls_*.c
    c015029dfc89 wifi: mwifiex: fix error recovery in PCIE buffer descriptor management
    3975e21d4d01 wifi: mwifiex: Fix OOB and integer underflow when rx packets
    49b6db89ab28 wifi: mt76: mt7915: fix power-limits while chan_switch
    2dd5c7f4200a can: gs_usb: gs_usb_receive_bulk_callback(): count RX overflow errors also in case of OOM
    ce60bfc24c88 spi: tegra20-sflash: fix to check return value of platform_get_irq() in tegra_sflash_probe()
    f5f7aa2b6b8f wifi: mt76: testmode: add nla_policy for MT76_TM_ATTR_TX_LENGTH
    c0ce0fb76610 bpf: reject unhashed sockets in bpf_sk_assign
    99331d7c6ee2 udp: re-score reuseport groups when connected sockets are present
    328b85e7b14f wifi: mt76: mt7921: fix non-PSC channel scan fail
    6bf4ccafb356 wifi: rtw89: debug: Fix error handling in rtw89_debug_priv_btc_manual_set()
    39a6b4bbc573 regmap: rbtree: Use alloc_flags for memory allocations
    684431894e06 hwrng: pic32 - use devm_clk_get_enabled
    79a8ea5bf421 hwrng: nomadik - keep clock enabled while hwrng is registered
    73d97508ab11 tcp: tcp_enter_quickack_mode() should be static
    01964c630824 crypto: qat - change value of default idle filter
    912310dd841b bpf: Fix an error in verifying a field in a union
    780f072f4fad bpf: Clear the probe_addr for uprobe
    0cfbadb15351 libbpf: Fix realloc API handling in zero-sized edge cases
    fc7ed36a31b1 bpftool: Use a local bpf_perf_event_value to fix accessing its fields
    0b20dc1edd88 bpftool: Use a local copy of BPF_LINK_TYPE_PERF_EVENT in pid_iter.bpf.c
    840c64d96e39 bpftool: Define a local bpf_perf_link to fix accessing its fields
    4d5f00b2fa2c bpftool: use a local copy of perf_event to fix accessing :: Bpf_cookie
    010c6a02e6e1 selftests/bpf: Fix bpf_nf failure upon test rerun
    6f2b84248bab cpufreq: powernow-k8: Use related_cpus instead of cpus in driver.exit()
    91f76271ec43 x86/efistub: Fix PCI ROM preservation in mixed mode
    fcf78a17bbb9 cpufreq: amd-pstate-ut: Fix kernel panic when loading the driver
    14920fb907f0 cpufreq: amd-pstate-ut: Remove module parameter access
    7da6250d2967 thermal/of: Fix potential uninitialized value access
    7c7093256806 ACPI: x86: s2idle: Fix a logic error parsing AMD constraints table
    a99f32b81ca1 ACPI: x86: s2idle: Post-increment variables when getting constraints
    8ee6d04ef24b irqchip/loongson-eiointc: Fix return value checking of eiointc_index
    14e37e08b4e1 s390/paes: fix PKEY_TYPE_EP11_AES handling for secure keyblobs
    f326e37a210e s390/pkey: fix PKEY_TYPE_EP11_AES handling for sysfs attributes
    f98ea9abc1f7 s390/pkey: fix PKEY_TYPE_EP11_AES handling in PKEY_GENSECK2 IOCTL
    87d452a076d1 s390/pkey: fix/harmonize internal keyblob headers
    7d31730c5d81 selftests/futex: Order calls to futex_lock_pi
    048d1a8b9da8 perf/imx_ddr: don't enable counter0 if none of 4 counters are used
    5fce29ab20cb sched/rt: Fix sysctl_sched_rr_timeslice intial value
    dfadde169774 arm64/fpsimd: Only provide the length to cpufeature for xCR registers
    8efd0420290e arm64/sme: Don't use streaming mode to probe the maximum SME VL
    1d9a735d4e45 x86/decompressor: Don't rely on upper 32 bits of GPRs being preserved
    be361e5ec4b2 sched/psi: Select KERNFS as needed
    287aeeb731e9 arm64/ptrace: Clean up error handling path in sve_set_common()
    9d8f66d6de83 selftests/resctrl: Close perf value read fd on errors
    f046a88cbadd selftests/resctrl: Unmount resctrl FS if child fails to run benchmark
    d4b1f43944c5 selftests/resctrl: Don't leak buffer in fill_cache()
    1051a1c5dd26 selftests/resctrl: Add resctrl.h into build deps
    5d343b49078d OPP: Fix passing 0 to PTR_ERR in _opp_attach_genpd()
    e0322a255a22 refscale: Fix uninitalized use of wait_queue_head_t
    085fe4323841 ARM: ptrace: Restore syscall skipping for tracers
    916ca8192201 ARM: ptrace: Restore syscall restart tracing
    ed134f284b4e vfs, security: Fix automount superblock LSM init problem, preventing NFS sb sharing
    1cdf51b4e5ef selftests/harness: Actually report SKIP for signal tests
    c13e6edbad1a tmpfs: verify {g,u}id mount options correctly
    254c396da3a2 iomap: Remove large folio handling in iomap_invalidate_folio()
    b553ac4894e7 fs: Fix error checking for d_hash_and_lookup()
    e12214c7ad13 eventfd: prevent underflow for eventfd semaphores
    9720f894286e reiserfs: Check the return value from __getblk()
    0c7e6ff75e6c tools/resolve_btfids: Fix setting HOSTCFLAGS
    1ad863e91af8 tools/resolve_btfids: Pass HOSTCFLAGS as EXTRA_CFLAGS to prepare targets
    a2a9f5bcccab tools/resolve_btfids: Tidy HOST_OVERRIDES
    b3f1d78c672e tools/resolve_btfids: Compile resolve_btfids as host program
    833a654b510b tools/resolve_btfids: Alter how HOSTCC is forced
    2457021a4f07 tools/resolve_btfids: Install subcmd headers
    d35187340a8a tools/resolve_btfids: Use pkg-config to locate libelf
    05026e944bd2 tools lib subcmd: Add dependency test to install_headers
    424fd5693246 tools lib subcmd: Make install_headers clearer
    a07388d1a773 tools lib subcmd: Add install target
    b9c54fd37668 Revert "net: macsec: preserve ingress frame ordering"
    786e09ae59f0 Revert "PCI: tegra194: Enable support for 256 Byte payload"
    f725ae7f0e2b Input: i8042 - add quirk for TUXEDO Gemini 17 Gen1/Clevo PD70PN
    b990ac56447c udf: Handle error when adding extent to a file
    6ac8f2c8362a udf: Check consistency of Space Bitmap Descriptor
    7ac1467f9472 drm/amd/display: ensure async flips are only accepted for fast updates
    8f965b5b525d net: Avoid address overwrite in kernel_connect
    8c737d950c2b KVM: x86/mmu: Add "never" option to allow sticky disabling of nx_huge_pages
    45e3dfbf0e0c KVM: x86/mmu: Use kstrtobool() instead of strtobool()
    181831df9de8 tpm: Enable hwrng only for Pluton on AMD CPUs
    9c8dab18f830 crypto: rsa-pkcs1pad - Use helper to set reqsize
    63f1117db590 cpufreq: intel_pstate: set stale CPU frequency to minimum
    c50fdd533448 of: property: Simplify of_link_to_phandle()
    8f647ac91a22 platform/mellanox: Fix mlxbf-tmfifo not handling all virtio CONSOLE notifications
    10f358cd4b0e tracing: Introduce pipe_cpumask to avoid race on trace_pipes
    41103f7f688a net: sfp: handle 100G/25G active optical cables in sfp_parse_support
    f24681b8162b ALSA: seq: oss: Fix racy open/close of MIDI devices
    ab5c5c10d066 LoongArch: Fix the write_fcsr() macro
    9920a52362a0 LoongArch: Let pmd_present() return true when splitting pmd
    790587097c01 scsi: lpfc: Fix incorrect big endian type assignment in bsg loopback path
    1a7f80f33a59 scsi: storvsc: Always set no_report_opcodes
    7d1ac3c2eb70 scsi: aacraid: Reply queue mapping to CPUs based on IRQ affinity
    dcfd75bca8cf sctp: handle invalid error codes without calling BUG()
    fbd3ae6997fb cifs: fix max_credits implementation
    8a424afa08c5 cifs: fix sockaddr comparison in iface_cmp
    ea13eff14ef2 bnx2x: fix page fault following EEH recovery
    179b9b062fe8 netlabel: fix shift wrapping bug in netlbl_catmap_setlong()
    78ef22febd68 wifi: mac80211: Use active_links instead of valid_links in Tx
    41b446e4904a wifi: cfg80211: remove links only on AP
    5251c835324b drm/amdgpu: Match against exact bootloader status
    f20bee49dc2a net: hns3: restore user pause configure when disable autoneg
    c61d10461279 scsi: qedi: Fix potential deadlock on &qedi_percpu->p_work_lock
    24d9cc933597 scsi: lpfc: Remove reftag check in DIF paths
    c70b9758eebe platform/x86/amd/pmf: Fix unsigned comparison with less than zero
    acf4ec3b4244 idmaengine: make FSL_EDMA and INTEL_IDMA64 depends on HAS_IOMEM
    59c4b9a2caf4 powerpc/powermac: Use early_* IO variants in via_calibrate_decr()
    54d3fba7d8c5 wifi: brcmfmac: Fix field-spanning write in brcmf_scan_params_v2_to_v1()
    71f5a7f1745c net: usb: qmi_wwan: add Quectel EM05GV2
    a2b5a9654a1d net: annotate data-races around sk->sk_{rcv|snd}timeo
    94515e9aa84c net: dsa: microchip: KSZ9477 register regmap alignment to 32 bit boundaries
    848477e08391 Revert "wifi: ath6k: silence false positive -Wno-dangling-pointer warning on GCC 12"
    51edd7383b1e vmbus_testing: fix wrong python syntax for integer value comparison
    98f933716a52 clk: fixed-mmio: make COMMON_CLK_FIXED_MMIO depend on HAS_IOMEM
    473a55cfc131 kprobes: Prohibit probing on CFI preamble symbol
    896e9e57784c security: keys: perform capable check only on privileged operations
    0ffed24af577 staging: fbtft: ili9341: use macro FBTFT_REGISTER_SPI_DRIVER
    55954eea708f ALSA: usb-audio: Update for native DSD support quirks
    d676d02be8e2 ata: pata_arasan_cf: Use dev_err_probe() instead dev_err() in data_xfer()
    fbf4048d8fba ovl: Always reevaluate the file signature for IMA
    ae1cb9656ef4 drm/amd/display: Exit idle optimizations before attempt to access PHY
    faa77cf5f28f drm/amd/display: Guard DCN31 PHYD32CLK logic against chip family
    d7b1aa3e2098 drm/amd/smu: use AverageGfxclkFrequency* to replace previous GFX Curr Clock
    7c2d13fb9bab platform/x86: huawei-wmi: Silence ambient light sensor
    5c5628287bac platform/x86: asus-wmi: Fix setting RGB mode on some TUF laptops
    aeee50c15291 platform/x86: think-lmi: Use kfree_sensitive instead of kfree
    dea41980d793 platform/x86/intel/hid: Add HP Dragonfly G2 to VGBS DMI quirks
    7d0f7924ef61 platform/x86: intel: hid: Always call BTNL ACPI method
    eb54ad1ed620 ALSA: usb-audio: Add quirk for Microsoft Modern Wireless Headset
    9c1263320163 ASoC: atmel: Fix the 8K sample parameter in I2SC master
    2e780a9f4ac1 ASoC: rt711-sdca: fix for JD event handling in ClockStop Mode0
    a1fbf45a24d3 ASoC: rt711: fix for JD event handling in ClockStop Mode0
    82e17577b66f ASoc: codecs: ES8316: Fix DMIC config
    10999df817cb ASoC: rt5682-sdw: fix for JD event handling in ClockStop Mode0
    952af5cfd5b4 fs/nls: make load_nls() take a const parameter
    d28f76be7952 s390/dasd: fix hanging device after request requeue
    d563f679a268 s390/dasd: use correct number of retries for ERP requests
    a41f2f6aff5e m68k: Fix invalid .section syntax
    328fcde050ff ethernet: atheros: fix return value check in atl1c_tso_csum()
    0f7b43a5776b ASoC: nau8821: Add DMI quirk mechanism for active-high jack-detect
    eb746c4750a8 ASoC: da7219: Check for failure reading AAD IRQ events
    3c59ad8d6e8e ASoC: da7219: Flush pending AAD IRQ when suspending
    330d900620df ksmbd: fix out of bounds in init_smb2_rsp_hdr()
    99a2426b135e ksmbd: no response from compound read
    becb5191d1d5 ksmbd: validate session id and tree id in compound request
    9776024ee06b ksmbd: fix out of bounds in smb3_decrypt_req()
    513eac8b8530 9p: virtio: make sure 'offs' is initialized in zc_request
    05d88512e833 9p: virtio: fix unlikely null pointer deref in handle_rerror
    72c90ebb2dc5 media: pci: cx23885: fix error handling for cx23885 ATSC boards
    eb3c2b3519bf media: pulse8-cec: handle possible ping error
    0b6e7170ccdf media: amphion: use dev_err_probe
    026e918b3670 phy: qcom-snps-femto-v2: use qcom_snps_hsphy_suspend/resume error code
    2981ff271d52 Revert "MIPS: unhide PATA_PLATFORM"
    b60802573357 media: uapi: HEVC: Add num_delta_pocs_of_ref_rps_idx field
    36148a9b144c powerpc/boot: Disable power10 features after BOOTAFLAGS assignment
    4e005f5dd5b0 ALSA: hda/realtek: Enable 4 amplifiers instead of 2 on a HP platform
    f4bd9a43152e ARM: dts: imx: Set default tuning step for imx7d usdhc
    7f483ce4699a Revert "Revert drm/amd/display: Enable Freesync Video Mode by default"
    6ab081571f6a scsi: ufs: Try harder to change the power mode
    9fc3adc6d0fe Partially revert "drm/amd/display: Fix possible underflow for displays with large vblank"
    918639847212 Revert "bridge: Add extack warning when enabling STP in netns."

Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
---
 .../linux/cve-exclusion_6.1.inc               | 38 +++++++++++++++----
 .../linux/linux-yocto-rt_6.1.bb               |  6 +--
 .../linux/linux-yocto-tiny_6.1.bb             |  6 +--
 meta/recipes-kernel/linux/linux-yocto_6.1.bb  | 28 +++++++-------
 4 files changed, 50 insertions(+), 28 deletions(-)

diff --git a/meta/recipes-kernel/linux/cve-exclusion_6.1.inc b/meta/recipes-kernel/linux/cve-exclusion_6.1.inc
index 52523c6709..94a312b311 100644
--- a/meta/recipes-kernel/linux/cve-exclusion_6.1.inc
+++ b/meta/recipes-kernel/linux/cve-exclusion_6.1.inc
@@ -1,9 +1,9 @@
 
 # Auto-generated CVE metadata, DO NOT EDIT BY HAND.
-# Generated at 2023-09-08 09:54:36.039631 for version 6.1.52
+# Generated at 2023-09-15 17:26:47.557521+00:00 for version 6.1.53
 
 python check_kernel_cve_status_version() {
-    this_version = "6.1.52"
+    this_version = "6.1.53"
     kernel_version = d.getVar("LINUX_VERSION")
     if kernel_version != this_version:
         bb.warn("Kernel CVE status needs updating: generated for %s but kernel is %s" % (this_version, kernel_version))
@@ -4518,9 +4518,9 @@ CVE_STATUS[CVE-2022-4382] = "cpe-stable-backport: Backported in 6.1.8"
 
 CVE_STATUS[CVE-2022-43945] = "fixed-version: Fixed from version 6.1rc1"
 
-# CVE-2022-44032 has no known resolution
+# CVE-2022-44032 needs backporting (fixed from 6.4rc1)
 
-# CVE-2022-44033 has no known resolution
+# CVE-2022-44033 needs backporting (fixed from 6.4rc1)
 
 # CVE-2022-44034 has no known resolution
 
@@ -4532,13 +4532,13 @@ CVE_STATUS[CVE-2022-45869] = "fixed-version: Fixed from version 6.1rc7"
 
 # CVE-2022-45885 has no known resolution
 
-# CVE-2022-45886 has no known resolution
+CVE_STATUS[CVE-2022-45886] = "cpe-stable-backport: Backported in 6.1.33"
 
-# CVE-2022-45887 has no known resolution
+CVE_STATUS[CVE-2022-45887] = "cpe-stable-backport: Backported in 6.1.33"
 
 # CVE-2022-45888 needs backporting (fixed from 6.2rc1)
 
-# CVE-2022-45919 has no known resolution
+CVE_STATUS[CVE-2022-45919] = "cpe-stable-backport: Backported in 6.1.33"
 
 CVE_STATUS[CVE-2022-45934] = "fixed-version: Fixed from version 6.1"
 
@@ -4786,7 +4786,7 @@ CVE_STATUS[CVE-2023-23559] = "cpe-stable-backport: Backported in 6.1.9"
 
 CVE_STATUS[CVE-2023-23586] = "fixed-version: Fixed from version 5.12rc1"
 
-# CVE-2023-2430 needs backporting (fixed from 6.2rc5)
+CVE_STATUS[CVE-2023-2430] = "cpe-stable-backport: Backported in 6.1.50"
 
 CVE_STATUS[CVE-2023-2483] = "cpe-stable-backport: Backported in 6.1.22"
 
@@ -4794,6 +4794,8 @@ CVE_STATUS[CVE-2023-25012] = "cpe-stable-backport: Backported in 6.1.16"
 
 CVE_STATUS[CVE-2023-2513] = "fixed-version: Fixed from version 6.0rc1"
 
+# CVE-2023-25775 has no known resolution
+
 CVE_STATUS[CVE-2023-2598] = "fixed-version: only affects 6.3rc1 onwards"
 
 # CVE-2023-26242 has no known resolution
@@ -4972,6 +4974,8 @@ CVE_STATUS[CVE-2023-3773] = "cpe-stable-backport: Backported in 6.1.47"
 
 CVE_STATUS[CVE-2023-3776] = "cpe-stable-backport: Backported in 6.1.40"
 
+CVE_STATUS[CVE-2023-3777] = "cpe-stable-backport: Backported in 6.1.42"
+
 CVE_STATUS[CVE-2023-3812] = "fixed-version: Fixed from version 6.1rc4"
 
 CVE_STATUS[CVE-2023-38409] = "cpe-stable-backport: Backported in 6.1.25"
@@ -4996,6 +5000,8 @@ CVE_STATUS[CVE-2023-4004] = "cpe-stable-backport: Backported in 6.1.42"
 
 # CVE-2023-4010 has no known resolution
 
+CVE_STATUS[CVE-2023-4015] = "cpe-stable-backport: Backported in 6.1.43"
+
 CVE_STATUS[CVE-2023-40283] = "cpe-stable-backport: Backported in 6.1.45"
 
 CVE_STATUS[CVE-2023-4128] = "cpe-stable-backport: Backported in 6.1.45"
@@ -5012,6 +5018,12 @@ CVE_STATUS[CVE-2023-4155] = "cpe-stable-backport: Backported in 6.1.46"
 
 CVE_STATUS[CVE-2023-4194] = "fixed-version: only affects 6.3rc1 onwards"
 
+CVE_STATUS[CVE-2023-4206] = "cpe-stable-backport: Backported in 6.1.45"
+
+CVE_STATUS[CVE-2023-4207] = "cpe-stable-backport: Backported in 6.1.45"
+
+CVE_STATUS[CVE-2023-4208] = "cpe-stable-backport: Backported in 6.1.45"
+
 CVE_STATUS[CVE-2023-4273] = "cpe-stable-backport: Backported in 6.1.45"
 
 CVE_STATUS[CVE-2023-4385] = "fixed-version: Fixed from version 5.19rc1"
@@ -5024,3 +5036,13 @@ CVE_STATUS[CVE-2023-4394] = "fixed-version: Fixed from version 6.0rc3"
 
 CVE_STATUS[CVE-2023-4459] = "fixed-version: Fixed from version 5.18"
 
+# CVE-2023-4563 needs backporting (fixed from 6.5rc6)
+
+CVE_STATUS[CVE-2023-4569] = "cpe-stable-backport: Backported in 6.1.47"
+
+CVE_STATUS[CVE-2023-4611] = "fixed-version: only affects 6.4rc1 onwards"
+
+# CVE-2023-4622 needs backporting (fixed from 6.5rc1)
+
+# CVE-2023-4623 has no known resolution
+
diff --git a/meta/recipes-kernel/linux/linux-yocto-rt_6.1.bb b/meta/recipes-kernel/linux/linux-yocto-rt_6.1.bb
index 05e0b69331..4168a936bb 100644
--- a/meta/recipes-kernel/linux/linux-yocto-rt_6.1.bb
+++ b/meta/recipes-kernel/linux/linux-yocto-rt_6.1.bb
@@ -14,13 +14,13 @@ python () {
         raise bb.parse.SkipRecipe("Set PREFERRED_PROVIDER_virtual/kernel to linux-yocto-rt to enable it")
 }
 
-SRCREV_machine ?= "7327e7ab3b5508182380405a51f2657f5bf669b4"
-SRCREV_meta ?= "9e389e7f44a22bc637328f15e106f6d60631780e"
+SRCREV_machine ?= "af2faa46d440ee11170ba8233eec0f818988f256"
+SRCREV_meta ?= "59e0fce122a66f7dcaf7a2a8294d81c4b78197dc"
 
 SRC_URI = "git://git.yoctoproject.org/linux-yocto.git;branch=${KBRANCH};name=machine;protocol=https \
            git://git.yoctoproject.org/yocto-kernel-cache;type=kmeta;name=meta;branch=yocto-6.1;destsuffix=${KMETA};protocol=https"
 
-LINUX_VERSION ?= "6.1.52"
+LINUX_VERSION ?= "6.1.53"
 
 LIC_FILES_CHKSUM = "file://COPYING;md5=6bc538ed5bd9a7fc9398086aedcd7e46"
 
diff --git a/meta/recipes-kernel/linux/linux-yocto-tiny_6.1.bb b/meta/recipes-kernel/linux/linux-yocto-tiny_6.1.bb
index 942aa48c02..80a3f06eee 100644
--- a/meta/recipes-kernel/linux/linux-yocto-tiny_6.1.bb
+++ b/meta/recipes-kernel/linux/linux-yocto-tiny_6.1.bb
@@ -8,7 +8,7 @@ require recipes-kernel/linux/linux-yocto.inc
 # CVE exclusions
 include recipes-kernel/linux/cve-exclusion_6.1.inc
 
-LINUX_VERSION ?= "6.1.52"
+LINUX_VERSION ?= "6.1.53"
 LIC_FILES_CHKSUM = "file://COPYING;md5=6bc538ed5bd9a7fc9398086aedcd7e46"
 
 DEPENDS += "${@bb.utils.contains('ARCH', 'x86', 'elfutils-native', '', d)}"
@@ -17,8 +17,8 @@ DEPENDS += "openssl-native util-linux-native"
 KMETA = "kernel-meta"
 KCONF_BSP_AUDIT_LEVEL = "2"
 
-SRCREV_machine ?= "b3879adf00e338e66e92431a434fa2549ac88b83"
-SRCREV_meta ?= "9e389e7f44a22bc637328f15e106f6d60631780e"
+SRCREV_machine ?= "51f0e0b74445fb47b6544b26667f9d58b2017695"
+SRCREV_meta ?= "59e0fce122a66f7dcaf7a2a8294d81c4b78197dc"
 
 PV = "${LINUX_VERSION}+git"
 
diff --git a/meta/recipes-kernel/linux/linux-yocto_6.1.bb b/meta/recipes-kernel/linux/linux-yocto_6.1.bb
index 000317379f..61f3e532fb 100644
--- a/meta/recipes-kernel/linux/linux-yocto_6.1.bb
+++ b/meta/recipes-kernel/linux/linux-yocto_6.1.bb
@@ -18,25 +18,25 @@ KBRANCH:qemux86-64 ?= "v6.1/standard/base"
 KBRANCH:qemuloongarch64  ?= "v6.1/standard/base"
 KBRANCH:qemumips64 ?= "v6.1/standard/mti-malta64"
 
-SRCREV_machine:qemuarm ?= "3028542fe5ece9dd32c8e3b9b14b2c9f4c9cafac"
-SRCREV_machine:qemuarm64 ?= "b3879adf00e338e66e92431a434fa2549ac88b83"
-SRCREV_machine:qemuloongarch64 ?= "b3879adf00e338e66e92431a434fa2549ac88b83"
-SRCREV_machine:qemumips ?= "33c0b5a0c1af6abb4dee11ffa5ece66ffd01d3c8"
-SRCREV_machine:qemuppc ?= "b3879adf00e338e66e92431a434fa2549ac88b83"
-SRCREV_machine:qemuriscv64 ?= "b3879adf00e338e66e92431a434fa2549ac88b83"
-SRCREV_machine:qemuriscv32 ?= "b3879adf00e338e66e92431a434fa2549ac88b83"
-SRCREV_machine:qemux86 ?= "b3879adf00e338e66e92431a434fa2549ac88b83"
-SRCREV_machine:qemux86-64 ?= "b3879adf00e338e66e92431a434fa2549ac88b83"
-SRCREV_machine:qemumips64 ?= "ee418f38dbc9794b7976ad11fd74f5a3490c7c5e"
-SRCREV_machine ?= "b3879adf00e338e66e92431a434fa2549ac88b83"
-SRCREV_meta ?= "9e389e7f44a22bc637328f15e106f6d60631780e"
+SRCREV_machine:qemuarm ?= "b11af7d1c8b4337347747977173c878e7672eb15"
+SRCREV_machine:qemuarm64 ?= "51f0e0b74445fb47b6544b26667f9d58b2017695"
+SRCREV_machine:qemuloongarch64 ?= "51f0e0b74445fb47b6544b26667f9d58b2017695"
+SRCREV_machine:qemumips ?= "81af09853cc4318fad59e780c830c9cc8ccdc898"
+SRCREV_machine:qemuppc ?= "51f0e0b74445fb47b6544b26667f9d58b2017695"
+SRCREV_machine:qemuriscv64 ?= "51f0e0b74445fb47b6544b26667f9d58b2017695"
+SRCREV_machine:qemuriscv32 ?= "51f0e0b74445fb47b6544b26667f9d58b2017695"
+SRCREV_machine:qemux86 ?= "51f0e0b74445fb47b6544b26667f9d58b2017695"
+SRCREV_machine:qemux86-64 ?= "51f0e0b74445fb47b6544b26667f9d58b2017695"
+SRCREV_machine:qemumips64 ?= "6ec5ef2f6fa90a5823e131805845738453bc553a"
+SRCREV_machine ?= "51f0e0b74445fb47b6544b26667f9d58b2017695"
+SRCREV_meta ?= "59e0fce122a66f7dcaf7a2a8294d81c4b78197dc"
 
 # set your preferred provider of linux-yocto to 'linux-yocto-upstream', and you'll
 # get the <version>/base branch, which is pure upstream -stable, and the same
 # meta SRCREV as the linux-yocto-standard builds. Select your version using the
 # normal PREFERRED_VERSION settings.
 BBCLASSEXTEND = "devupstream:target"
-SRCREV_machine:class-devupstream ?= "59b13c2b647e464dd85622c89d7f16c15d681e96"
+SRCREV_machine:class-devupstream ?= "09045dae0d902f9f78901a26c7ff1714976a38f9"
 PN:class-devupstream = "linux-yocto-upstream"
 KBRANCH:class-devupstream = "v6.1/base"
 
@@ -45,7 +45,7 @@ SRC_URI = "git://git.yoctoproject.org/linux-yocto.git;name=machine;branch=${KBRA
 SRC_URI += "file://0001-perf-cpumap-Make-counter-as-unsigned-ints.patch"
 
 LIC_FILES_CHKSUM = "file://COPYING;md5=6bc538ed5bd9a7fc9398086aedcd7e46"
-LINUX_VERSION ?= "6.1.52"
+LINUX_VERSION ?= "6.1.53"
 
 PV = "${LINUX_VERSION}+git"
 
-- 
2.34.1



^ permalink raw reply related	[relevance 2%]

* [PATCH 03/10] linux-yocto/6.4: update to v6.4.16
  @ 2023-09-29 20:04  2% ` bruce.ashfield
  2023-09-29 20:04  2% ` [PATCH 04/10] linux-yocto/6.1: update to v6.1.53 bruce.ashfield
  1 sibling, 0 replies; 200+ results
From: bruce.ashfield @ 2023-09-29 20:04 UTC (permalink / raw)
  To: richard.purdie; +Cc: openembedded-core

From: Bruce Ashfield <bruce.ashfield@gmail.com>

Updating  to the latest korg -stable release that comprises
the following commits:

    ae4e4fc35b42 Linux 6.4.16
    e769d7975a93 Revert "drm/amd/display: Do not set drr on pipe commit"
    e447d28a9313 tracing: Zero the pipe cpumask on alloc to avoid spurious -EBUSY
    69018a9b08a5 revert "memfd: improve userspace warnings for missing exec-related flags".
    62845d4f901d memfd: improve userspace warnings for missing exec-related flags
    6c7e8705677c memfd: do not -EACCES old memfd_create() users with vm.memfd_noexec=2
    c7b4118308f9 selftests/memfd: sysctl: fix MEMFD_NOEXEC_SCOPE_NOEXEC_ENFORCED
    c144c6030b13 mm/memfd: sysctl: fix MEMFD_NOEXEC_SCOPE_NOEXEC_ENFORCED
    7e3ca33752bd serial: sc16is7xx: fix regression with GPIO configuration
    ccae7cf2d6ff serial: sc16is7xx: remove obsolete out_thread label
    cb3acdc203d6 Bluetooth: HCI: Introduce HCI_QUIRK_BROKEN_LE_CODED
    f9965f7f38c9 Bluetooth: msft: Extended monitor tracking by address filter
    95c5d3fbd3c4 LoongArch: Ensure FP/SIMD registers in the core dump file is up to date
    ccdfcb911967 media: ipu3-cio2: allow ipu_bridge to be a module again
    f51d194b1954 perf/x86/uncore: Correct the number of CHAs on EMR
    604b1b6ee09c x86/build: Fix linker fill bytes quirk/incompatibility for ld.lld
    7447ac0485a5 x86/sgx: Break up long non-preemptible delays in sgx_vepc_release()
    8cded8d95372 USB: core: Fix oversight in SuperSpeed initialization
    b4a074b1fb22 USB: core: Fix race by not overwriting udev->descriptor in hub_port_init()
    256b02f63cc1 USB: core: Change usb_get_device_descriptor() API
    64687c13eb88 USB: core: Unite old scheme and new scheme descriptor reads
    d49547950bf7 usb: typec: bus: verify partner exists in typec_altmode_attention
    2897b36d2482 usb: typec: tcpm: set initial svdm version based on pd revision
    98347c9b1744 of: property: fw_devlink: Add a devlink for panel followers
    2c671c7cb211 cpufreq: brcmstb-avs-cpufreq: Fix -Warray-bounds bug
    5aa493719d8f crypto: stm32 - fix MDMAT condition
    3b8c7cc94e29 crypto: stm32 - fix loop iterating through scatterlist for DMA
    afe98365be95 HID: logitech-hidpp: rework one more time the retries attempts
    90819a4a919f s390/dasd: fix string length handling
    812736446cf5 s390/ipl: add missing secure/has_secure file to ipl type 'unknown'
    b7ad75c77349 s390/dcssblk: fix kernel crash with list_add corruption
    b15d3cbd2941 iov_iter: Fix iov_iter_extract_pages() with zero-sized entries
    5db357b14d40 regulator: dt-bindings: qcom,rpm: fix pattern for children
    84d16de27327 arm64: sdei: abort running SDEI handlers during crash
    f77990358628 pstore/ram: Check start of empty przs during init
    07239ca76dd6 mmc: renesas_sdhi: register irqs before registering controller
    39c23c941153 platform/chrome: chromeos_acpi: print hex string for ACPI_TYPE_BUFFER
    01474630c566 crypto: af_alg - Decrement struct key.usage in alg_set_by_key_serial()
    6eac39659014 x86/MCE: Always save CS register on AMD Zen IF Poison errors
    bffa781398cd fsverity: skip PKCS#7 parser when keyring is empty
    56d2f71c85a4 net: handle ARPHRD_PPP in dev_is_mac_header_xmit()
    cd5d0d13a036 X.509: if signature is unsupported skip validation
    83f19f32125b r8169: fix ASPM-related issues on a number of systems with NIC version from RTL8168h
    6615212d8e13 x86/sev: Make enc_dec_hypercall() accept a size instead of npages
    d8171411a661 dccp: Fix out of bounds access in DCCP error handler
    5c7403f95225 dlm: fix plock lookup when using multiple lockspaces
    5927f0172d28 bpf: Fix issue in verifying allow_ptr_leaks
    247ee56a7865 drm/amd/display: Add smu write msg id fail retry process
    a641e116f929 misc: fastrpc: Pass proper scm arguments for static process init
    3d45037fbc20 parisc: Fix /proc/cpuinfo output for lscpu
    bda2ed2b954e procfs: block chmod on /proc/thread-self/comm
    4e3fc835816d block: don't add or resize partition on the disk with GENHD_FL_NO_PART
    93cb3211912e Revert "PCI: Mark NVIDIA T4 GPUs to avoid bus reset"
    223649a6ac7f ntb: Fix calculation ntb_transport_tx_free_entry()
    08c64e0c2f43 ntb: Clean up tx tail index on link down
    c2cd5d993f57 ntb: Drop packets when qp link is down
    b05d301ad46d PCI/PM: Only read PCI_PM_CTRL register when available
    d0687755407b PCI: hv: Fix a crash in hv_pci_restore_msi_msg() during hibernation
    a076e73dd6e6 PCI: Free released resource after coalescing
    512db7829b4a scsi: mpt3sas: Perform additional retries if doorbell read returns 0
    bcd9febc0c72 Revert "scsi: qla2xxx: Fix buffer overrun"
    f36a3430e559 media: nxp: Fix wrong return pointer check in mxc_isi_crossbar_init()
    fa039796edbf media: venus: hfi_venus: Write to VIDC_CTRL_INIT after unmasking interrupts
    74b005d99b3e media: dvb: symbol fixup for dvb_attach()
    a025494d0090 ALSA: hda/cirrus: Fix broken audio on hardware with two CS42L42 codecs.
    a5ad2f87d8e7 arm64: csum: Fix OoB access in IP checksum code for negative lengths
    67c16c941521 io_uring: Don't set affinity on a dying sqpoll thread
    61885936897c i3c: master: svc: fix probe failure when no i3c device exist
    9b445804b15a powerpc/ftrace: Fix dropping weak symbols with older toolchains
    593ad636bac4 LoongArch: mm: Add p?d_leaf() definitions
    86a6b5515e8e xtensa: PMU: fix base address for the newer hardware
    17c6bced492c drm/amd/display: register edp_backlight_control() for DCN301
    cc727eae2a46 backlight/lv5207lp: Compare against struct fb_info.device
    1a5fc6abeef0 backlight/bd6107: Compare against struct fb_info.device
    164a795d91f3 backlight/gpio_backlight: Compare against struct fb_info.device
    dec70164ba78 io_uring: break out of iowq iopoll on teardown
    63059d272c4c io_uring/sqpoll: fix io-wq affinity when IORING_SETUP_SQPOLL is used
    e64db62650d4 io_uring: break iopolling on signal
    7c3be1e33101 io_uring: fix false positive KASAN warnings
    ec5cf2977cff XArray: Do not return sibling entries from xa_load()
    b69c7129a295 riscv: Mark KASAN tmp* page tables variables as static
    d1f8b6832c97 riscv: Move create_tmp_mapping() to init sections
    dd4652a92dad ARM: OMAP2+: Fix -Warray-bounds warning in _pwrdm_state_switch()
    1bfcfea0fae0 ipmi_si: fix a memleak in try_smi_init()
    20d1e215c945 PCI: rockchip: Use 64-bit mask on MSI 64-bit PCI address
    f9bfc1a3858c media: i2c: Add a camera sensor top level menu
    636f4076188c media: i2c: ccs: Check rules is non-NULL
    9734e4c0c470 cpu/hotplug: Prevent self deadlock on CPU hot-unplug
    1f55e7667a6a mm/vmalloc: add a safer version of find_vm_area() for debug
    d41edcef2c92 scsi: core: Fix the scsi_set_resid() documentation
    4329b63ce53f printk: ringbuffer: Fix truncating buffer size min_t cast
    dddca4c46ec9 rcu: dump vmalloc memory info safely
    e39e870e1e68 virtio_pmem: add the missing REQ_OP_WRITE for flush bio
    4f973bc0db7c ALSA: pcm: Fix missing fixup call in compat hw_refine ioctl
    21a67da7f22b Multi-gen LRU: fix per-zone reclaim
    1640e9c72173 PM / devfreq: Fix leak in devfreq_dev_release()
    6a9abbccaac4 igb: set max size RX buffer when store bad packet is enabled
    f99006e840a4 skbuff: skb_segment, Call zero copy functions before using skbuff frags
    b63b4e114593 netfilter: xt_sctp: validate the flag_info count
    83b995321eaa netfilter: xt_u32: validate user space input
    93450ea57eec netfilter: nft_exthdr: Fix non-linear header modification
    d59b6fc40554 netfilter: ipset: add the missing IP_SET_HASH_WITH_NET0 macro for ip_set_hash_netportnet.c
    87f07ec534e3 igmp: limit igmpv3_newpack() packet size to IP_MAX_MTU
    e4ffc47a1c3e net: deal with integer overflows in kmalloc_reserve()
    bf11b89b0a2a virtio_ring: fix avail_wrap_counter in virtqueue_add_packed
    5f2592243ccd virtio_vdpa: build affinity masks conditionally
    7d85dfdf8bd5 cpufreq: Fix the race condition while updating the transition_task of policy
    bb31371c1dcd um: virt-pci: fix missing declaration warning
    9fc162c59edc Drivers: hv: vmbus: Don't dereference ACPI root object handle
    bfcf280533ad dmaengine: idxd: Fix issues with PRS disable sysfs knob
    df212ed77384 dmaengine: idxd: Allow ATS disable update only for configurable devices
    e5d80eb3764c dmaengine: idxd: Expose ATS disable knob only when WQ ATS is supported
    8f5137564c7a dmaengine: idxd: Simplify WQ attribute visibility checks
    fa2e3c484af6 dmaengine: ste_dma40: Add missing IRQ check in d40_probe
    eaa8d097a529 um: Fix hostaudio build errors
    9a61f2c08f30 mtd: rawnand: fsmc: handle clk prepare error in fsmc_nand_resume()
    c4b5d3659473 mtd: spi-nor: Check bus width while setting QE bit
    0301718d3ab4 leds: trigger: tty: Do not use LED_ON/OFF constants, use led_blink_set_oneshot instead
    e2a579c5a997 leds: Fix BUG_ON check for LED_COLOR_ID_MULTI that is always false
    92e1279daf07 leds: multicolor: Use rounded division when calculating color components
    e3aa6884fae9 thermal/drivers/imx8mm: Suppress log message on probe deferral
    db478bcb3161 thermal/drivers/mediatek/lvts_thermal: Manage threshold between sensors
    8e382e9470c0 thermal/drivers/mediatek/lvts_thermal: Don't leave threshold zeroed
    71b7ccc49a98 thermal/drivers/mediatek/lvts_thermal: Disable undesired interrupts
    30a642a6b666 thermal/drivers/mediatek/lvts_thermal: Use offset threshold for IRQ
    ba01e46105df thermal/drivers/mediatek/lvts_thermal: Honor sensors in immediate mode
    436b4b33e048 thermal/drivers/mediatek/lvts_thermal: Handle IRQ on all controllers
    bab77f962ce3 leds: pwm: Fix error code in led_pwm_create_fwnode()
    174cf8853857 rpmsg: glink: Add check for kstrdup
    59a069a42682 phy/rockchip: inno-hdmi: do not power on rk3328 post pll on reg write
    e9876c8873fc phy/rockchip: inno-hdmi: round fractal pixclock in rk3328 recalc_rate
    7a35fe6478f7 phy/rockchip: inno-hdmi: use correct vco_div_5 macro on rk3328
    c1c4cb6103ae dmaengine: idxd: Modify the dependence of attribute pasid_enabled
    92273c3435bb mtd: rawnand: brcmnand: Fix mtd oobsize
    89c89da92a60 tracing: Fix race issue between cpu buffer write and swap
    e0c6a3679e3b tracing: Remove extra space at the end of hwlat_detector/mode
    5ed4c90a6b56 x86/speculation: Mark all Skylake CPUs as vulnerable to GDS
    d0a267f4e5de tick/rcu: Fix false positive "softirq work is pending" messages
    617326853221 platform/x86/amd/pmf: Fix a missing cleanup path
    1d7833db9fd1 HID: multitouch: Correct devm device reference for hidinput input_dev name
    4c2707dfee58 HID: uclogic: Correct devm device reference for hidinput input_dev name
    e7952f4d621e nvmem: core: Return NULL when no nvmem layout is found
    144becd79c19 HID: logitech-dj: Fix error handling in logi_dj_recv_switch_to_dj_mode()
    e79db2f51a56 RDMA/efa: Fix wrong resources deallocation order
    a1ceb3079efb RDMA/siw: Correct wrong debug message
    ef1378f78df2 RDMA/siw: Balance the reference of cep->kref in the error path
    4082b59705ee Revert "IB/isert: Fix incorrect release of isert connection"
    206fadb7278c amba: bus: fix refcount leak
    7a9af64f7b03 serial: tegra: handle clk prepare error in tegra_uart_hw_init()
    86017523b852 interconnect: qcom: bcm-voter: Use enable_maks for keepalive voting
    ccedcb364897 interconnect: qcom: bcm-voter: Improve enable_mask handling
    1d164939335d interconnect: qcom: sm8450: Enable sync_state
    694ddc5bf35a scsi: fcoe: Fix potential deadlock on &fip->ctlr_lock
    eaf18b15a811 scsi: core: Use 32-bit hostnum in scsi_host_lookup()
    ceba966f1d63 RDMA/irdma: Prevent zero-length STAG registration
    9406ad6d6c84 coresight: trbe: Fix TRBE potential sleep in atomic context
    e309f455801f f2fs: fix to account cp stats correctly
    0e2577074b45 f2fs: fix to drop all dirty meta/node pages during umount()
    1c5fb9c7956c f2fs: fix to account gc stats correctly
    53ac32aae7a6 f2fs: refactor struct f2fs_attr macro
    ea35767edc78 Revert "f2fs: fix to do sanity check on extent cache correctly"
    46fc3c4b81bf f2fs: Only lfs mode is allowed with zoned block device feature
    db35eb17bf6d f2fs: fix to avoid mmap vs set_compress_option case
    0625d012793d f2fs: fix spelling in ABI documentation
    d82e45857418 media: i2c: rdacm21: Fix uninitialized value
    49bd577e5897 media: ov2680: Fix regulators being left enabled on ov2680_power_on() errors
    38b0ebc048eb media: ov2680: Fix ov2680_set_fmt() which == V4L2_SUBDEV_FORMAT_TRY not working
    b8bc7bc64819 media: ov2680: Add ov2680_fill_format() helper function
    279a562c4af2 media: ov2680: Don't take the lock for try_fmt calls
    039e14a17a1b media: ov2680: Remove VIDEO_V4L2_SUBDEV_API ifdef-s
    42ac1c0d7fa3 media: ov2680: Fix vflip / hflip set functions
    f3ac838162d3 media: ov2680: Fix ov2680_bayer_order()
    afccb9524a6a media: ov2680: Remove auto-gain and auto-exposure controls
    39a54d5dc777 media: Documentation: Fix [GS]_ROUTING documentation
    47b4081e35c2 media: ov5640: Fix initial RESETB state and annotate timings
    b57b9f888f22 media: ov5640: Enable MIPI interface in ov5640_set_power_mipi()
    9990c80ec1ce HID: input: Support devices sending Eraser without Invert
    3bcc4c2a096e drivers: base: Free devm resources when unregistering a device
    9c4ab0088b33 USB: gadget: f_mass_storage: Fix unused variable warning
    e33c789963db USB: gadget: core: Add missing kerneldoc for vbus_work
    f2e92730bfef docs: ABI: fix spelling/grammar in SBEFIFO timeout interface
    4b02eacc0b66 media: ipu-bridge: Do not use on stack memory for software_node.name field
    5bce956b22ad media: ipu3-cio2: rename cio2 bridge to ipu bridge and move out of ipu3
    3de35e29cfdd media: ipu-bridge: Fix null pointer deref on SSDB/PLD parsing warnings
    91d790ac27eb arm64: defconfig: Drop CONFIG_VIDEO_IMX_MEDIA
    1e4ea9bf3783 media: venus: hfi_venus: Only consider sys_idle_indicator on V1
    c2e304c9564e media: go7007: Remove redundant if statement
    9fa26c6ac168 media: cec: core: add adap_unconfigured() callback
    258e4784b8b5 media: cec: core: add adap_nb_transmit_canceled() callback
    c5402011992b platform/x86: dell-sysman: Fix reference leak
    a793bbfd1a17 iommu/vt-d: Fix to flush cache of PASID directory table
    a3013b402d76 tty: serial: qcom-geni-serial: Poll primary sequencer irq status after cancel_tx
    b3fdfdb5d851 iommu/qcom: Disable and reset context bank before programming
    58c928d4ae4b fsi: aspeed: Reset master errors after CFAM reset
    d95b6f3ba733 IB/uverbs: Fix an potential error pointer dereference
    f23228b2a798 RDMA/hns: Fix CQ and QP cache affinity
    debfbb2c7db0 RDMA/hns: Fix inaccurate error label name in init instance
    bf6f879fde49 RDMA/hns: Fix incorrect post-send with direct wqe of wr-list
    ca0d8f408a45 RDMA/hns: Fix port active speed
    192740d0b9c5 RDMA/bnxt_re: Remove a redundant flag
    37b78dd932f6 iommu: Remove kernel-doc warnings
    a57d054f9785 iommu/sprd: Add missing force_aperture
    fe8258b698e6 iommu/mediatek: Fix two IOMMU share pagetable issue
    0c5b72339bb1 extcon: cht_wc: add POWER_SUPPLY dependency
    d89c70f59e80 kernfs: add stub helper for kernfs_generic_poll()
    d7dd75c5f2b1 driver core: Call dma_cleanup() on the test_remove path
    6c064c764856 driver core: test_async: fix an error code
    3f7e2c325862 dma-buf/sync_file: Fix docs syntax
    7348bea2e865 interconnect: qcom: qcm2290: Enable sync state
    6d0be342a4b8 coresight: tmc: Explicit type conversions to prevent integer overflow
    3489c741f1d7 RDMA/irdma: Replace one-element array with flexible-array member
    6aac7f0d1b86 scsi: qedf: Do not touch __user pointer in qedf_dbg_fp_int_cmd_read() directly
    8f92dd19a154 scsi: qedf: Do not touch __user pointer in qedf_dbg_debug_cmd_read() directly
    8a892c1bc4dd scsi: qedf: Do not touch __user pointer in qedf_dbg_stop_io_on_error_cmd_read() directly
    2f2a6422287f RDMA/rxe: Fix incomplete state save in rxe_requester
    d7dbce161d60 RDMA/rxe: Fix rxe_modify_srq
    da572f6313ae RDMA/rxe: Fix unsafe drain work queue code
    ecd4ff7e934b RDMA/rxe: Move work queue code to subroutines
    b3110e66ad04 x86/APM: drop the duplicate APM_MINOR_DEV macro
    0237f913694d serial: sprd: Fix DMA buffer leak issue
    e8ab4ea0cef5 serial: sprd: Assign sprd_port after initialized to avoid wrong access
    8fafcc478dee iio: accel: adxl313: Fix adxl313_i2c_id[] table
    4ed219753112 scsi: qla4xxx: Add length check when parsing nlattrs
    da4c861ef51e scsi: be2iscsi: Add length check when parsing nlattrs
    3466c1b52457 scsi: iscsi: Add strlen() check in iscsi_if_set{_host}_param()
    714bfe448909 scsi: iscsi: Add length check for nlattr payload
    d431b85179b2 scsi: ufs: Fix residual handling
    d3380a5a9996 scsi: RDMA/srp: Fix residual handling
    a2ecc4a909d4 usb: phy: mxs: fix getting wrong state with mxs_phy_is_otg_host()
    b7dbc27301f5 media: mediatek: vcodec: fix resource leaks in vdec_msg_queue_init()
    4fe1f032a22d media: mediatek: vcodec: fix potential double free
    c2b2dcccb629 media: mediatek: vcodec: Return NULL if no vdec_fb is found
    3b5ce3c5e68f media: amphion: ensure the bitops don't cross boundaries
    451a2d7a3587 media: amphion: fix UNUSED_VALUE issue reported by coverity
    7509d455e188 media: amphion: fix UNINIT issues reported by coverity
    e59d0cd8f414 media: amphion: fix REVERSE_INULL issues reported by coverity
    344909ea0ea0 media: amphion: fix CHECKED_RETURN issues reported by coverity
    b436ab2b8c3e media: rkvdec: increase max supported height for H.264
    683ac024116f media: amphion: decoder support display delay for all formats
    8977d9924843 media: mtk-jpeg: Fix use after free bug due to uncanceled work
    bf32ec66ec6e media: verisilicon: Fix TRY_FMT on encoder OUTPUT
    80776261bab0 media: amphion: add helper function to get id name
    f77cbf3c0ccc media: amphion: reinit vpu if reqbufs output 0
    8a1a546c1870 dt-bindings: extcon: maxim,max77843: restrict connector properties
    b27db41b6102 scsi: hisi_sas: Fix normally completed I/O analysed as failed
    fa23b54214cd scsi: hisi_sas: Fix warnings detected by sparse
    beabdccf8b27 RDMA/siw: Fabricate a GID on tun and loopback devices
    e6ebe18eae96 media: cx24120: Add retval check for cx24120_message_send()
    4feed3dfca72 media: dvb-usb: m920x: Fix a potential memory leak in m920x_i2c_xfer()
    2d73f3e7f84a media: dib7000p: Fix potential division by zero
    77e2dc9a18dc drivers: usb: smsusb: fix error handling code in smsusb_init_device
    9ac8d316f6c9 iommu: rockchip: Fix directory table address encoding
    9ccc51be3126 iommu/amd/iommu_v2: Fix pasid_state refcount dec hit 0 warning on pasid unbind
    ed1696f7f92e media: v4l2-core: Fix a potential resource leak in v4l2_fwnode_parse_link()
    774eb431db60 media: i2c: tvp5150: check return value of devm_kasprintf()
    fd44bb897f4b media: ad5820: Drop unsupported ad5823 from i2c_ and of_device_id tables
    c611001cdc58 media: i2c: imx290: drop format param from imx290_ctrl_update
    0c6b9bd287f5 media: ov5640: fix low resolution image abnormal issue
    dcc031701f44 RDMA/qedr: Remove a duplicate assignment in irdma_query_ah()
    fb4f7c110473 cgroup/cpuset: Inherit parent's load balance state in v2
    05fed99eb117 pNFS: Fix assignment of xprtdata.cred
    118d91d46ba8 NFSv4.2: fix handling of COPY ERR_OFFLOAD_NO_REQ
    c8aff5b43951 NFS: Guard against READDIR loop when entry names exceed MAXNAMELEN
    efcae97fa425 NFSD: da_addr_body field missing in some GETDEVICEINFO replies
    3dc93111c318 fs: lockd: avoid possible wrong NULL parameter
    ac8a5bd24ca9 jfs: validate max amount of blocks before allocation.
    105f7fd386f6 ext4: fix unttached inode after power cut with orphan file feature enabled
    c46af5858825 powerpc/iommu: Fix notifiers being shared by PCI and VIO buses
    766394d26437 powerpc/mpc5xxx: Add missing fwnode_handle_put()
    5287fa4a0cee powerpc/pseries: Fix hcall tracepoints with JUMP_LABEL=n
    ad4293e42b21 nfs/blocklayout: Use the passed in gfp flags
    3c5e8e666794 powerpc/pseries: Rework lppaca_shared_proc() to avoid DEBUG_PREEMPT
    445b76b5491a powerpc: Don't include lppaca.h in paca.h
    a2f4cb206bd9 NFSv4.2: Rework scratch handling for READ_PLUS (again)
    770eaf4c3548 NFSv4.2: Fix READ_PLUS size calculations
    039e896302e5 NFSv4.2: Fix READ_PLUS smatch warnings
    847ee94d82e8 wifi: ath10k: Use RMW accessors for changing LNKCTL
    f8dca9806d70 wifi: ath12k: Use RMW accessors for changing LNKCTL
    9697dfa899e8 wifi: ath11k: Use RMW accessors for changing LNKCTL
    6eb6602de213 net/mlx5: Use RMW accessors for changing LNKCTL
    380b0d6305c0 drm/radeon: Use RMW accessors for changing LNKCTL
    0313eb9035aa drm/amdgpu: Use RMW accessors for changing LNKCTL
    cf730b02a776 pinctrl: mediatek: assign functions to configure pin bias on MT7986
    2dccd33ad2a3 pinctrl: mediatek: fix pull_type data for MT7981
    11cc6b7414e6 powerpc/perf: Convert fsl_emb notifier to state machine callbacks
    afcee5bda342 powerpc/fadump: reset dump area size if fadump memory reserve fails
    82824a634672 nvdimm: Fix dereference after free in register_nvdimm_pmu()
    4999f2ec5fde nvdimm: Fix memleak of pmu attr_groups in unregister_nvdimm_pmu()
    cbac29a1caa4 vfio/type1: fix cap_migration information leak
    cb40dc25bdd7 powerpc/radix: Move some functions into #ifdef CONFIG_KVM_BOOK3S_HV_POSSIBLE
    76c86b61b2cb clk: imx: composite-8m: fix clock pauses when set_rate would be a no-op
    d5e329876737 clk: imx8mp: fix sai4 clock
    4c67637f9ca4 clk: imx: imx8ulp: update SPLL2 type
    0310de64b34d clk: imx: pllv4: Fix SPLL2 MULT range
    40fe937de63e clk: qcom: gcc-qdu1000: Register gcc_gpll1_out_even clock
    88c80af75cd1 dt-bindings: clock: Update GCC clocks for QDU1000 and QRU1000 SoCs
    ee6966bb2490 clk: qcom: gcc-qdu1000: Fix clkref clocks handling
    84fbbb177dae clk: qcom: gcc-qdu1000: Fix gcc_pcie_0_pipe_clk_src clock handling
    cbfd73886eb3 clk: qcom: gcc-sm8450: Use floor ops for SDCC RCGs
    49a9ac827052 PCI/ASPM: Use RMW accessors for changing LNKCTL
    9d31c101cc3e PCI: pciehp: Use RMW accessors for changing LNKCTL
    df666f21768b PCI: Add locking to RMW PCI Express Capability Register accessors
    754bccefd64e pinctrl: mcp23s08: check return value of devm_kasprintf()
    7da44f84c4fa PCI: Mark NVIDIA T4 GPUs to avoid bus reset
    5183cbfbddcf PCI: microchip: Correct the DED and SEC interrupt bit offsets
    ab600f5aabca clk: qcom: gcc-sm6350: Fix gcc_sdcc2_apps_clk_src
    f9917b02df08 clk: qcom: reset: Use the correct type of sleep/delay based on length
    1e54beadc550 kvm/vfio: ensure kvg instance stays around in kvm_vfio_group_add()
    7af1006a6d4a kvm/vfio: Prepare for accepting vfio device fd
    1cb17fd8ef56 clk: qcom: gcc-sm8250: Fix gcc_sdcc2_apps_clk_src
    f168ffe4679e ext4: avoid potential data overflow in next_linear_group
    83a9d5f5ec7e ext4: correct grp validation in ext4_mb_good_group
    cfc5b2ad57fc EDAC/igen6: Fix the issue of no error events
    5c3836959104 clk: qcom: gcc-sc7180: Fix up gcc_sdcc2_apps_clk_src
    c2362ea892f1 clk: sunxi-ng: Modify mismatched function name
    f3ad747e9dc1 clk: qcom: dispcc-sc8280xp: Use ret registers on GDSCs
    c4f9c0a3a6df PCI/DOE: Fix destroy_work_on_stack() race
    727a2c140217 iommufd: Fix locking around hwpt allocation
    68389f0c4af4 EDAC/i10nm: Skip the absent memory controllers
    f35e506eda63 drivers: clk: keystone: Fix parameter judgment in _of_pll_clk_init()
    ef2757b1ea8e PCI: qcom-ep: Switch MHI bus master clock off during L1SS
    b1b0ddd5bf39 PCI: apple: Initialize pcie->nvecs before use
    b0783c17ff0d clk: rockchip: rk3568: Fix PLL rate setting for 78.75MHz
    e00980fb2f10 clk: qcom: gcc-sm7150: Add CLK_OPS_PARENT_ENABLE to sdcc2 rcg
    5f487953feed clk: qcom: gcc-sc8280xp: Add missing GDSCs
    ea4eceef1659 dt-bindings: clock: qcom,gcc-sc8280xp: Add missing GDSCs
    e065dc315563 clk: qcom: gcc-sc8280xp: Add missing GDSC flags
    3764722d974a clk: qcom: gpucc-sm6350: Fix clock source names
    fc242b27ab34 clk: qcom: gpucc-sm6350: Introduce index-based clk lookup
    7db16d2e791b ipmi:ssif: Fix a memory leak when scanning for an adapter
    2959a03cb7e7 ipmi:ssif: Add check for kstrdup
    3639535d3d9a ALSA: ac97: Fix possible error value of *rac97
    7287ad123658 of: unittest: Fix overlay type in apply/revert check
    be86241bf5d1 of: overlay: Call of_changeset_init() early
    70bd7f65d33d ASoC: SOF: amd: clear dsp to host interrupt status
    293c2dd9ed49 md: raid0: account for split bio in iostat accounting
    f34142ab4e04 md/raid0: Fix performance regression for large sequential writes
    af006dbb3802 md/raid0: Factor out helper for mapping and submitting a bio
    e39ef7880d10 blk-cgroup: Fix NULL deref caused by blkg_policy_data being installed before init
    dc98c6c08692 firmware: cs_dsp: Fix new control name check
    7a8b6d93991b md/raid5-cache: fix null-ptr-deref for r5l_flush_stripe_to_raid()
    71cf23271f01 md/raid5-cache: fix a deadlock in r5l_exit_log()
    4dc84316458d bus: ti-sysc: Fix cast to enum warning
    cd80ed6096ba arm64: dts: qcom: sc8280xp-x13s: Unreserve NC pins
    13c1e578cbf6 arm64: dts: qcom: msm8996: Fix dsi1 interrupts
    fa556a230f3a ARM: dts: qcom: sdx65-mtp: Update the pmic used in sdx65
    5d177cf1261b arm64: dts: qcom: msm8998: Add missing power domain to MMSS SMMU
    cd689615b5fb arm64: dts: qcom: msm8998: Drop bus clock reference from MMSS SMMU
    f74605f26166 arm64: dts: qcom: apq8016-sbc: Rename ov5640 enable-gpios to powerdown-gpios
    afcb5d05e6a0 arm64: dts: qcom: msm8916: Rename &msmgpio -> &tlmm
    da20170162a2 arm64: dts: qcom: msm8916: Define regulator constraints next to usage
    f46343a82419 arm64: dts: qcom: msm8916: Disable audio codecs by default
    8d62b20ab713 arm64: dts: qcom: msm8916: Fix regulator constraints
    d80270a083e8 arm64: dts: qcom: msm8916-longcheer-l8910: Add front flash LED
    aeae9dbc2bee arm64: dts: qcom: apq8016-sbc: Fix ov5640 regulator supply names
    7b359a6c6c67 drm/mediatek: Fix void-pointer-to-enum-cast warning
    368de6870850 drm/mediatek: Fix potential memory leak if vmap() fail
    7715cf353850 arm64: dts: ti: k3-am62x-sk-common: Update main-i2c1 frequency
    dea34bb4b463 ARM: dts: qcom: ipq4019: correct SDHCI XO clock
    fdd0090d504b arm64: dts: imx8mp-debix: remove unused fec pinctrl node
    e43150707496 drm/mediatek: Add cnt checking for coverity issue
    c5fd246eabe6 drm/mediatek: Remove freeing not dynamic allocated memory
    901eebd45f89 bus: ti-sysc: Fix build warning for 64-bit build
    899a9e6a4520 arm64: dts: ti: k3-j784s4: Fix interrupt ranges for wkup & main gpio
    10a1ed0f2bd9 drm/mediatek: dp: Add missing error checks in mtk_dp_parse_capabilities
    ec2273b61a79 io_uring: fix drain stalls by invalid SQE
    39215fc86d3c block/mq-deadline: use correct way to throttling write requests
    8a40b4913729 audit: fix possible soft lockup in __audit_inode_child()
    f3147cba702e drm/mediatek: Fix uninitialized symbol
    1520151abb5d ASoC: SOF: Intel: fix u16/32 confusion in LSDIID
    d4aa235496a2 ASoC: SOF: Intel: hda-mlink: fix off-by-one error
    9064662f15f4 drm/msm/a6xx: Fix GMU lockdep splat
    f0f805279d52 drm/msm/a2xx: Call adreno_gpu_init() earlier
    e71f68e22e58 drm/amd/pm: fix variable dereferenced issue in amdgpu_device_attr_create()
    c325854ad86e smackfs: Prevent underflow in smk_set_cipso()
    82e1d82a223e drm/msm/dpu: fix the irq index in dpu_encoder_phys_wb_wait_for_commit_done
    68f3209546b5 firmware: meson_sm: fix to avoid potential NULL pointer dereference
    5b0dd3a102f6 drm/msm/mdp5: Don't leak some plane state
    1d9b8b32533f soc: qcom: smem: Fix incompatible types in comparison
    602f4e4fc83d arm64: dts: qcom: sm8550-mtp: Add missing supply for L1B regulator
    ce06e7158308 drm/msm/dpu: increase memtype count to 16 for sm8550
    c975defd2904 drm/msm/dpu: drop the regdma configuration
    4121d95da181 drm: xlnx: zynqmp_dpsub: Add missing check for dma_set_mask
    daf77a87b4d0 ima: Remove deprecated IMA_TRUSTED_KEYRING Kconfig
    8bf2f878f7e8 drm/panel: simple: Add missing connector type and pixel format for AUO T215HVN01
    34e4e5af4af6 drm/repaper: Reduce temporary buffer size in repaper_fb_dirty()
    971154071555 drm/armada: Fix off-by-one error in armada_overlay_get_property()
    d7b3918b5c58 ARM: dts: BCM53573: Fix Tenda AC9 switch CPU port
    09688ee4aa69 drm/ast: report connection status on Display Port.
    206efac19e9e arm64: dts: qcom: sm8150: Fix the I2C7 interrupt
    c74ae8124f96 of: unittest: fix null pointer dereferencing in of_unittest_find_node_by_name()
    39f5dc484ea2 drm/tegra: dpaux: Fix incorrect return value of platform_get_irq
    560462e45bba drm/msm: Update dev core dump to not print backwards
    0a1db96de334 md/md-bitmap: hold 'reconfig_mutex' in backlog_store()
    7d9b926c4c05 md/md-bitmap: remove unnecessary local variable in backlog_store()
    4574db58e3d4 md/raid10: use dereference_rdev_and_rrdev() to get devices
    e26b8812a79a md/raid10: factor out dereference_rdev_and_rrdev()
    a5dc1f8342fa md: restore 'noio_flag' for the last mddev_resume()
    8267f8119091 ASoC: fsl: fsl_qmc_audio: Fix snd_pcm_format_t values handling
    946c6cbacedb arm64: dts: rockchip: Enable SATA on Radxa E25
    cd3e27ab9811 arm64: dts: rockchip: Fix PCIe regulators on Radxa E25
    72da8b87ee48 drm/amdgpu: Update min() to min_t() in 'amdgpu_info_ioctl'
    952c04c10287 arm64: dts: qcom: msm8996-gemini: fix touchscreen VIO supply
    113780e10171 arm64: dts: qcom: sdm845: Fix the min frequency of "ice_core_clk"
    00581f3c0ddb arm64: dts: qcom: sdm845: Add missing RPMh power domain to GCC
    792e06163a3d ARM: dts: BCM53573: Fix Ethernet info for Luxul devices
    ea675751f804 drm: adv7511: Fix low refresh rate register for ADV7533/5
    8db9177e9afc ARM: dts: samsung: s5pv210-smdkv210: correct ethernet reg addresses (split)
    a91cf971e2ec ARM: dts: s5pv210: add dummy 5V regulator for backlight on SMDKv210
    9279edc4c4e8 ARM: dts: samsung: s3c6410-mini6410: correct ethernet reg addresses (split)
    4da92f5706f6 drm/bridge: anx7625: Use common macros for HDCP capabilities
    04e2a662b551 drm/bridge: anx7625: Use common macros for DP power sequencing commands
    b3498d004191 x86/mm: Fix PAT bit missing from page protection modify mask
    4355a1c3a58c block: don't allow enabling a cache on devices that don't support it
    db22fcbad57c block: cleanup queue_wc_store
    03382577996c drm/etnaviv: fix dumping of active MMU context
    5255cd757321 arm64: tegra: Fix HSUART for Smaug
    ff44df02ae68 arm64: dts: qcom: pmi8994: Add missing OVP interrupt
    8ec1d751e750 arm64: dts: qcom: pmi8950: Add missing OVP interrupt
    d618209fff54 arm64: dts: qcom: pm660l: Add missing short interrupt
    4dce1ca61fe5 arm64: dts: qcom: pm6150l: Add missing short interrupt
    314dd409b863 arm64: dts: qcom: sm8250-sony-xperia: correct GPIO keys wakeup again
    b47970aec2b2 arm64: tegra: Fix HSUART for Jetson AGX Orin
    37c085a977e4 ARM: dts: BCM53573: Use updated "spi-gpio" binding properties
    38d5220f93ec ARM: dts: BCM53573: Add cells sizes to PCIe node
    381cd6c60f4c ARM: dts: BCM53573: Drop nonexistent #usb-cells
    7319280e7e8e ARM: dts: BCM53573: Drop nonexistent "default-off" LED trigger
    8c6ac7470c46 drm/amdgpu: avoid integer overflow warning in amdgpu_device_resize_fb_bar()
    b99f5bf32fee firmware: ti_sci: Use system_state to determine polling
    c3180fd9cf9e ARM: dts: stm32: Add missing detach mailbox for DHCOR SoM
    9ec5b2ec2233 ARM: dts: stm32: Add missing detach mailbox for DHCOM SoM
    0e0240967ed1 ARM: dts: stm32: Update to generic ADC channel binding on DHSOM systems
    cc0158d90283 ARM: dts: stm32: Add missing detach mailbox for Odyssey SoM
    002cfdf64f0e ARM: dts: stm32: Add missing detach mailbox for emtrion emSBC-Argon
    eaa18625a721 ARM: dts: stm32: adopt generic iio bindings for adc channels on emstamp-argon
    ce5716af92de arm64: dts: qcom: sm8250: Mark PCIe hosts as DMA coherent
    6bdc6c98e008 arm64: dts: qcom: sm8450-hdk: remove pmr735b PMIC inclusion
    316b1db0faf9 arm64: dts: qcom: pmk8350: fix ADC-TM compatible string
    e9b6e5f9d89b arm64: dts: qcom: pmr735b: fix thermal zone name
    31578f4a1038 arm64: dts: qcom: pm8350b: fix thermal zone name
    d532b99da1e7 arm64: dts: qcom: pm8350: fix thermal zone name
    7374fbf8099f arm64: dts: qcom: sm8350: Use proper CPU compatibles
    2aec1a1bd316 arm64: dts: qcom: sm8350: Add missing LMH interrupts to cpufreq
    4627ff061385 arm64: dts: qcom: sm8350: Fix CPU idle state residency times
    db0bb434bd62 arm64: dts: qcom: sdm845-tama: Set serial indices and stdout-path
    94d0f87853c7 arm64: dts: qcom: msm8996: Add missing interrupt to the USB2 controller
    4aad17e6971d arm64: dts: qcom: sc8280xp: Add missing SCM interconnect
    c806d12c2a03 arm64: dts: qcom: sc8280xp-crd: Correct vreg_misc_3p3 GPIO
    1bd91f7558cc arm64: dts: qcom: sm8250-edo: Rectify gpio-keys
    ad256c8f3659 arm64: dts: qcom: sm8250-edo: Add GPIO line names for PMIC GPIOs
    b8b24ca8ff62 arm64: dts: qcom: sm8250-edo: Add gpio line names for TLMM
    142d0c2b087d arm64: dts: qcom: msm8916-l8150: correct light sensor VDDIO supply
    62bcbe864e8f arm64: dts: qcom: sm8250: correct dynamic power coefficients
    c9cbf312beca arm64: dts: qcom: sm6350: Fix ZAP region
    49d9276e4e65 arm64: dts: qcom: sm8150: use proper DSI PHY compatible
    a5397aa6c459 arm64: defconfig: enable Qualcomm MSM8996 Global Clock Controller as built-in
    735f8ad47c41 soc: qcom: ocmem: Fix NUM_PORTS & NUM_MACROS macros
    9971747dee9a soc: qcom: ocmem: Add OCMEM hardware version print
    97c55d575318 ASoC: stac9766: fix build errors with REGMAP_AC97
    19e1dfcd0094 drm/hyperv: Fix a compilation issue because of not including screen_info.h
    75b1c7be6ec5 drm/amd/display: Do not set drr on pipe commit
    903fc5d8cb48 quota: fix dqput() to follow the guarantees dquot_srcu should provide
    d6dd76dbd98c quota: add new helper dquot_active()
    ec2b2bcbed47 quota: rename dquot_active() to inode_quota_active()
    c389a4c481ae quota: factor out dquot_write_dquot()
    98d233259a4d drm: bridge: dw-mipi-dsi: Fix enable/disable of DSI controller
    a24f97271af9 ASoC: cs43130: Fix numerator/denominator mixup
    65306c9e8588 ASoC: soc-compress: Fix deadlock in soc_compr_open_fe
    7a1044ea63d3 drm/bridge: tc358764: Fix debug print parameter order
    4204992fec4a netrom: Deny concurrent connect().
    1f35fe7674cc pds_core: pass opcode to devcmd_wait
    b272690b335c pds_core: check for work queue before use
    4b5207803a13 pds_core: no reset command for VF
    6368086ad037 pds_core: no health reporter in VF
    42da13e048a1 pds_core: protect devlink callbacks from fw_down state
    5293f466d41d net/sched: sch_hfsc: Ensure inner classes have fsc curve
    283b627b0f2f sfc: Check firmware supports Ethernet PTP filter
    bf412083ad97 cteonxt2-pf: Fix backpressure config for multiple PFC priorities to work simultaneously
    19ab2ffa3a86 octeontx2-af: CN10KB: fix PFC configuration
    7682e8bcf255 octeontx2-pf: Fix PFC TX scheduler free
    eb13a9694e07 octeontx2-pf: Refactor schedular queue alloc/free calls
    45a8c9e443b1 hwmon: (tmp513) Fix the channel number in tmp51x_is_visible()
    0a01f59e3316 mlxsw: core_hwmon: Adjust module label names based on MTCAP sensor counter
    634309d070ab mlxsw: i2c: Limit single transaction buffer size
    b97bbe83461b mlxsw: i2c: Fix chunk size setting in output mailbox buffer
    c3971ad85ab2 net: arcnet: Do not call kfree_skb() under local_irq_disable()
    df2307c78147 ice: avoid executing commands on other ports when driving sync
    5dbb17ce201e wifi: ath9k: use IS_ERR() with debugfs_create_dir()
    2dba15a00998 net/mlx5: Dynamic cyclecounter shift calculation for PTP free running clock
    38d98af561d5 arm64: mm: use ptep_clear() instead of pte_clear() in clear_flush()
    53457af71d20 Bluetooth: btusb: Do not call kfree_skb() under spin_lock_irqsave()
    397d58007532 Bluetooth: hci_conn: fail SCO/ISO via hci_conn_failed if ACL gone early
    a30c074f0b5b Bluetooth: hci_sync: Fix UAF in hci_disconnect_all_sync
    4d3ca4a9aaf0 Bluetooth: hci_sync: Fix UAF on hci_abort_conn_sync
    970aaee1d264 Bluetooth: ISO: Notify user space about failed bis connections
    e4511a67fcdb Bluetooth: hci_conn: Consolidate code for aborting connections
    0c57f9ad2c3e wifi: mwifiex: avoid possible NULL skb pointer dereference
    1f4e3e9ba286 bpf: Fix check_func_arg_reg_off bug for graph root/node
    2e0c6551e7f8 mac80211: make ieee80211_tx_info padding explicit
    788b1537d987 wifi: nl80211/cfg80211: add forgotten nla_policy for BSS color attribute
    0bb707be973f wifi: mac80211: fix puncturing bitmap handling in CSA
    af3d2e0f3a54 bpf: Fix a bpf_kptr_xchg() issue with local kptr
    64f72193ec17 wifi: ath9k: protect WMI command response buffer replacement with a lock
    0a4bccf0dcce wifi: ath9k: fix races between ath9k_wmi_cmd and ath9k_wmi_ctrl_rx
    5062a0af2bfa samples/bpf: fix broken map lookup probe
    1c22f35ed878 samples/bpf: fix bio latency check with tracepoint
    2abcf2482821 ARM: dts: Add .dts files missing from the build
    1db16ec15d83 selftests: memfd: error out test process when child test fails
    96c1d7a7d54b wifi: rtw89: 8852b: rfk: fine tune IQK parameters to improve performance on 2GHz band
    ebbac3a52b11 wifi: mwifiex: Fix missed return in oob checks failed path
    5d66b32a6ecf wifi: mwifiex: fix memory leak in mwifiex_histogram_read()
    acf3314a318e net: annotate data-races around sk->sk_lingertime
    5580cb5ae400 net: lan966x: Fix return value check for vcap_get_rule()
    794611ad1e6b fs: ocfs2: namei: check return value of ocfs2_add_entry()
    b49c9a2d85eb scripts/gdb: fix 'lx-lsmod' show the wrong size
    84f40e85bdc1 lwt: Check LWTUNNEL_XMIT_CONTINUE strictly
    d68c17402442 lwt: Fix return values of BPF xmit ops
    d62da65a525e hwrng: iproc-rng200 - Implement suspend and resume calls
    b1c7b72a1b55 crypto: caam - fix unchecked return value error
    cb5311436757 ice: ice_aq_check_events: fix off-by-one check when filling buffer
    45bd8c6729a0 net-memcg: Fix scope of sockmem pressure indicators
    1b6cefd71356 net: hns3: fix wrong rpu tln reg issue
    1d3751be00c3 net: hns3: Support tlv in regs data for HNS3 PF driver
    df34972a33d2 net: hns3: move dump regs function to a separate file
    27d510d038fb selftests/bpf: Clean up fmod_ret in bench_rename test script
    3c228b80d610 selftests/bpf: Fix repeat option when kfunc_call verification fails
    9bb4becae5cf net: tcp: fix unexcepted socket die when snd_wnd is 0
    d9163d5281fb Bluetooth: hci_event: drop only unbound CIS if Set CIG Parameters fails
    736827d56be6 Bluetooth: hci_conn: Always allocate unique handles
    aafda69d4807 Bluetooth: hci_sync: Avoid use-after-free in dbg for hci_add_adv_monitor()
    5282da3305bd Bluetooth: hci_sync: Don't double print name in add/remove adv_monitor
    da19f35868df Bluetooth: Fix potential use-after-free when clear keys
    3a273cd0f47d Bluetooth: hci_conn: Fix hci_le_set_cig_params
    f550c6973e4b Bluetooth: hci_conn: Use kmemdup() to replace kzalloc + memcpy
    25675624455e Bluetooth: hci_conn: Fix not allowing valid CIS ID
    7b1b32172771 Bluetooth: ISO: Fix not checking for valid CIG/CIS IDs
    9c1d36fef5ea Bluetooth: nokia: fix value check in nokia_bluetooth_serdev_probe()
    2bc71294d36d Bluetooth: ISO: do not emit new LE Create CIS if previous is pending
    b475c1109251 Bluetooth: ISO: Add support for connecting multiple BISes
    3e740c8876d0 Bluetooth: hci_event: Fix parsing of CIS Established Event
    867a14669096 crypto: api - Use work queue in crypto_destroy_instance
    66ee37d0da84 crypto: stm32 - Properly handle pm_runtime_get failing
    148eaae09226 kbuild: rust_is_available: fix confusion when a version appears in the path
    a329671bf103 kbuild: rust_is_available: add check for `bindgen` invocation
    7bbcdae9f862 kbuild: rust_is_available: fix version check when CC has multiple arguments
    f1b4d5f64e22 kbuild: rust_is_available: remove -v option
    dc958014fa23 bpf: fix bpf_dynptr_slice() to stop return an ERR_PTR.
    da2f98973b70 spi: mpc5xxx-psc: Fix unsigned expression compared with zero
    713f9c030837 selftests/bpf: fix static assert compilation issue for test_cls_*.c
    f12a425a7c74 wifi: ath12k: fix memcpy array overflow in ath12k_peer_assoc_h_he()
    7a031c9eaa3b wifi: ath11k: fix band selection for ppdu received in channel 177 of 5 GHz
    fdfaabfd200b wifi: mwifiex: fix error recovery in PCIE buffer descriptor management
    a7300e3800e9 wifi: mwifiex: Fix OOB and integer underflow when rx packets
    4b447dd2b472 wifi: rtw89: Fix loading of compressed firmware
    5824565c64a3 wifi: mt76: mt7915: fix power-limits while chan_switch
    90e40fee4cca wifi: mt76: mt7915: fix tlv length of mt7915_mcu_get_chan_mib_info
    863893293550 can: tcan4x5x: Remove reserved register 0x814 from writable table
    d273f36ef6be can: gs_usb: gs_usb_receive_bulk_callback(): count RX overflow errors also in case of OOM
    33ac54d56928 spi: tegra20-sflash: fix to check return value of platform_get_irq() in tegra_sflash_probe()
    ca517ee965df wifi: mt76: testmode: add nla_policy for MT76_TM_ATTR_TX_LENGTH
    300e08ebf838 wifi: mt76: mt7915: remove VHT160 capability on MT7915
    01b34b9dc2fc wifi: mt76: mt7915: fix capabilities in non-AP mode
    4f3375f81df7 wifi: mt76: mt7915: fix command timeout in AP stop period
    8aa43cfbb68b bpf: reject unhashed sockets in bpf_sk_assign
    9df141014c65 udp: re-score reuseport groups when connected sockets are present
    8eed5585f76c wifi: mt76: mt7996: fix WA event ring size
    ce5f013e73a6 wifi: mt76: mt7996: use correct phy for background radar event
    9bb9c3dc5eae wifi: mt76: mt7996: fix bss wlan_idx when sending bss_info command
    4c65f54ef70f wifi: mt76: mt7921: fix non-PSC channel scan fail
    814d59814a00 wifi: mt76: mt7915: rework tx bytes counting when WED is active
    1d2e15bca38e wifi: mt76: mt7915: rework tx packets counting when WED is active
    42633efe6bbc wifi: mt76: mt7915: fix background radar event being blocked
    69c3dbb2dcef wifi: mt76: mt7996: fix header translation logic
    f7f6d5d5490b wifi: rtw89: debug: Fix error handling in rtw89_debug_priv_btc_manual_set()
    6e2e442ff054 regmap: rbtree: Use alloc_flags for memory allocations
    50205a72102d regmap: maple: Use alloc_flags for memory allocations
    b60dbf791b0b regmap: Load register defaults in blocks rather than register by register
    88e9c27e1291 hwrng: pic32 - use devm_clk_get_enabled
    76a71852edad hwrng: nomadik - keep clock enabled while hwrng is registered
    b5058b34918a tcp: tcp_enter_quickack_mode() should be static
    b46ef4835b0c crypto: qat - change value of default idle filter
    6d167bf5ac56 bpf: Fix an error in verifying a field in a union
    a61317005384 bpf: Fix an error around PTR_UNTRUSTED
    62c4571f2752 bpf: Clear the probe_addr for uprobe
    179a2a8a7b9a libbpf: Fix realloc API handling in zero-sized edge cases
    9cdf9b27b704 bpftool: Use a local bpf_perf_event_value to fix accessing its fields
    d61c787a8977 bpftool: Use a local copy of BPF_LINK_TYPE_PERF_EVENT in pid_iter.bpf.c
    29b0abab69e0 bpftool: Define a local bpf_perf_link to fix accessing its fields
    564560f3bac6 bpftool: use a local copy of perf_event to fix accessing :: Bpf_cookie
    ff843490981a libbpf: only reset sec_def handler when necessary
    a3e6c8c383cf selftests/bpf: Fix bpf_nf failure upon test rerun
    5ce42c9441f1 cpufreq: tegra194: remove opp table in exit hook
    6e76e74f3438 cpufreq: tegra194: add online/offline hooks
    fdcfcf4ff6d4 cpufreq: powernow-k8: Use related_cpus instead of cpus in driver.exit()
    41b18168d309 x86/efistub: Fix PCI ROM preservation in mixed mode
    84857640c674 cpufreq: amd-pstate-ut: Fix kernel panic when loading the driver
    231bb989098d cpufreq: amd-pstate-ut: Remove module parameter access
    9f8b364827bf thermal/of: Fix potential uninitialized value access
    040ca14f9185 ACPI: x86: s2idle: Fix a logic error parsing AMD constraints table
    be6daa0d449a ACPI: x86: s2idle: Post-increment variables when getting constraints
    04f7ab313c71 irqchip/loongson-eiointc: Fix return value checking of eiointc_index
    4d1566cbc93c s390/paes: fix PKEY_TYPE_EP11_AES handling for secure keyblobs
    a62ba32502b0 s390/pkey: fix PKEY_TYPE_EP11_AES handling for sysfs attributes
    d2b64e45afbb s390/pkey: fix PKEY_TYPE_EP11_AES handling in PKEY_GENSECK2 IOCTL
    db98bf87deea s390/pkey: fix/harmonize internal keyblob headers
    f7595dd677f4 selftests/futex: Order calls to futex_lock_pi
    5b068b48590c perf/imx_ddr: don't enable counter0 if none of 4 counters are used
    ca4b6a5126d2 sched/rt: Fix sysctl_sched_rr_timeslice intial value
    f6f9fd819d0d arm64/fpsimd: Only provide the length to cpufeature for xCR registers
    b8d56aaa23e9 x86/decompressor: Don't rely on upper 32 bits of GPRs being preserved
    d577f577d87a cpuidle: teo: Update idle duration estimate when choosing shallower state
    219ed9a08e96 sched/psi: Select KERNFS as needed
    bbce5b478c0a arm64/ptrace: Clean up error handling path in sve_set_common()
    0bf16f0dff46 selftests/resctrl: Close perf value read fd on errors
    84ddb2c8d5d3 selftests/resctrl: Unmount resctrl FS if child fails to run benchmark
    755fb5181f49 selftests/resctrl: Don't leak buffer in fill_cache()
    aabca80d93a5 selftests/resctrl: Add resctrl.h into build deps
    2813cafbb86d OPP: Fix passing 0 to PTR_ERR in _opp_attach_genpd()
    b427c23cebc5 powercap: arm_scmi: Remove recursion while parsing zones
    de1dbbefac85 clocksource: Handle negative skews in "skew is too large" messages
    e5de968a9032 refscale: Fix uninitalized use of wait_queue_head_t
    28fabbbd5ac6 locking/arch: Avoid variable shadowing in local_try_cmpxchg()
    c0e71cb3ae9d ARM: ptrace: Restore syscall skipping for tracers
    9d75837cedb9 ARM: ptrace: Restore syscall restart tracing
    71512d0d79c8 vfs, security: Fix automount superblock LSM init problem, preventing NFS sb sharing
    cdb1369c0c5b selftests/harness: Actually report SKIP for signal tests
    8a404e5b89b5 tmpfs: verify {g,u}id mount options correctly
    b7b6c1d3c50a iomap: Remove large folio handling in iomap_invalidate_folio()
    c8ca04de0f8a fs: Fix error checking for d_hash_and_lookup()
    5c0dd959b635 eventfd: prevent underflow for eventfd semaphores
    8c079dd85f33 splice: fsnotify_access(in), fsnotify_modify(out) on success in tee
    1b46bd39bd5f splice: fsnotify_access(fd)/fsnotify_modify(fd) in vmsplice
    83ab4d61a6db splice: always fsnotify_access(in), fsnotify_modify(out) on success
    55ce683205ee reiserfs: Check the return value from __getblk()
    f294216e8817 Revert "net: macsec: preserve ingress frame ordering"
    44191fb06d7c Revert "PCI: tegra194: Enable support for 256 Byte payload"
    e46e084eef71 Revert "fuse: in fuse_flush only wait if someone wants the return code"
    f6eb08ff998a Input: i8042 - add quirk for TUXEDO Gemini 17 Gen1/Clevo PD70PN
    926c77b695ba drm/amd/display: ensure async flips are only accepted for fast updates
    e6945cbcb633 Bluetooth: btrtl: Load FW v2 otherwise FW v1 for RTL8852C
    9ccd5bc888f1 net: Avoid address overwrite in kernel_connect
    240a4bbb5c18 KVM: x86/mmu: Add "never" option to allow sticky disabling of nx_huge_pages
    ce5b4e174235 tpm: Enable hwrng only for Pluton on AMD CPUs
    a591c40c8639 cpufreq: intel_pstate: set stale CPU frequency to minimum
    a71a791575b5 sbitmap: fix batching wakeup
    0b9e229d2c3b platform/mellanox: Fix mlxbf-tmfifo not handling all virtio CONSOLE notifications
    afdd9839e8b7 tracing: Introduce pipe_cpumask to avoid race on trace_pipes
    6a3e1d42a283 net: sfp: handle 100G/25G active optical cables in sfp_parse_support
    3e7b0cacdcc2 ASoC: cs35l56: Add an ACPI match table
    3f8fb078f850 drm/amd/pm: Fix temperature unit of SMU v13.0.6
    87d743fcfed1 gpiolib: fix reference leaks when removing GPIO chips still in use
    2e3f9bfe44f2 broadcom: b44: Use b44_writephy() return value
    7d9f2277f12b fbdev: goldfishfb: Do not check 0 for platform_get_irq()
    d1e1bdd30ae0 i2c: imx-lpi2c: return -EINVAL when i2c peripheral clk doesn't work
    e1417c7dc3ad ASoC: rt1308-sdw: fix random louder sound
    fd54a813f45b ARM: dts: integrator: fix PCI bus dtc warnings
    81d0b388c10d ALSA: hda/cs8409: Support new Dell Dolphin Variants
    069ee9f4e2fd virtio-mem: check if the config changed before fake offlining memory
    206fa20b9ed1 virtio-mem: keep retrying on offline_and_remove_memory() errors in Sub Block Mode (SBM)
    c6ba4b3706c4 virtio-mem: convert most offline_and_remove_memory() errors to -EBUSY
    5ce0a78d0305 virtio-mem: remove unsafe unplug in Big Block Mode (BBM)
    0c13e9af66cf vdpa/mlx5: Correct default number of queues when MQ is on
    0993d26ddd8e vhost-scsi: Fix alignment handling with windows
    15b41e759d23 arm64: dts: rockchip: correct wifi interrupt flag in Box Demo
    d2c404193844 arm64: dts: rockchip: correct wifi interrupt flag in Rock Pi 4B
    5a7527e882e3 arm64: dts: rockchip: correct wifi interrupt flag in eaidk-610
    f4ecae3e2200 drm/amdgpu: Match against exact bootloader status
    1428c8e82b17 wifi: ath12k: Fix buffer overflow when scanning with extraie
    c21156d79dcd net: hns3: restore user pause configure when disable autoneg
    a27f317c7cdb scsi: qedi: Fix potential deadlock on &qedi_percpu->p_work_lock
    04c50fb24fd2 scsi: lpfc: Remove reftag check in DIF paths
    1185de708ec8 platform/x86/amd/pmf: Fix unsigned comparison with less than zero
    d2007c8a7429 idmaengine: make FSL_EDMA and INTEL_IDMA64 depends on HAS_IOMEM
    6e2e2bf0ea55 x86/hyperv: add noop functions to x86_init mpparse functions
    ee66ee99eea6 powerpc/powermac: Use early_* IO variants in via_calibrate_decr()
    ab3c602d1562 wifi: brcmfmac: Fix field-spanning write in brcmf_scan_params_v2_to_v1()
    4cf614ac4c4b net: usb: qmi_wwan: add Quectel EM05GV2
    7ed7c1602c8b net: annotate data-races around sk->sk_{rcv|snd}timeo
    85576b3c2de3 net: dsa: microchip: KSZ9477 register regmap alignment to 32 bit boundaries
    713ce33ed395 Revert "wifi: ath6k: silence false positive -Wno-dangling-pointer warning on GCC 12"
    e70a88462a9f vmbus_testing: fix wrong python syntax for integer value comparison
    15ebed8cb794 clk: fixed-mmio: make COMMON_CLK_FIXED_MMIO depend on HAS_IOMEM
    fc18cbdad4cb kprobes: Prohibit probing on CFI preamble symbol
    b702cac249ed security: keys: perform capable check only on privileged operations
    a76d9eebc05e LoongArch: Fix CMDLINE_EXTEND and CMDLINE_BOOTLOADER handling
    df80567bfd6a LoongArch: Only fiddle with CHECKFLAGS if `need-compiler'
    3c57e6ef55b8 staging: fbtft: ili9341: use macro FBTFT_REGISTER_SPI_DRIVER
    23db7577c53f ALSA: usb-audio: Update for native DSD support quirks
    73adcfe192d3 ata: pata_arasan_cf: Use dev_err_probe() instead dev_err() in data_xfer()
    20c80f8cfbc5 ovl: Always reevaluate the file signature for IMA
    6d5912a386b6 drm/amd/display: Exit idle optimizations before attempt to access PHY
    43a973efd6ae drm/amd/display: Guard DCN31 PHYD32CLK logic against chip family
    4c155ffd3662 drm/amd/smu: use AverageGfxclkFrequency* to replace previous GFX Curr Clock
    dc02b0843040 platform/x86: huawei-wmi: Silence ambient light sensor
    9d1d1b51b04a platform/x86: asus-wmi: Fix setting RGB mode on some TUF laptops
    8135100ab935 platform/x86: think-lmi: Use kfree_sensitive instead of kfree
    19e0e540f0ab platform/x86/intel/hid: Add HP Dragonfly G2 to VGBS DMI quirks
    467af1faf4d3 platform/x86: intel: hid: Always call BTNL ACPI method
    d7e80cf43c1a ALSA: usb-audio: Add quirk for Microsoft Modern Wireless Headset
    c6f45378c5e0 ASoC: atmel: Fix the 8K sample parameter in I2SC master
    ff4f04493403 ASoC: rt711-sdca: fix for JD event handling in ClockStop Mode0
    731f7f17a835 ASoC: rt711: fix for JD event handling in ClockStop Mode0
    57f727c53464 ASoC: rt712-sdca: fix for JD event handling in ClockStop Mode0
    06577fbf5338 ASoc: codecs: ES8316: Fix DMIC config
    76f9c89b61ae ASoC: rt5682-sdw: fix for JD event handling in ClockStop Mode0
    23b0014df6d1 cifs: fix charset issue in reconnection
    e26c5d7d7e7b fs/nls: make load_nls() take a const parameter
    10860d01819f s390/dasd: fix hanging device after request requeue
    0db529ff48aa s390/dasd: use correct number of retries for ERP requests
    2f8cd099c13a m68k: Fix invalid .section syntax
    570cfb82ed1a ethernet: atheros: fix return value check in atl1c_tso_csum()
    ec2e3eb1449c net: hns3: add tm flush when setting tm
    ba98d42dd3d3 thermal: core: constify params in thermal_zone_device_register
    95992abd2b7e ASoC: nau8821: Add DMI quirk mechanism for active-high jack-detect
    b306ec1c8997 ASoC: da7219: Check for failure reading AAD IRQ events
    d87d275ee583 ASoC: da7219: Flush pending AAD IRQ when suspending
    aa669ef229ae ksmbd: fix out of bounds in init_smb2_rsp_hdr()
    fc571afdbf28 ksmbd: no response from compound read
    4c2b350b2e26 ksmbd: validate session id and tree id in compound request
    af4ea4a6842e ksmbd: fix out of bounds in smb3_decrypt_req()
    18a75e28c4e4 9p: virtio: make sure 'offs' is initialized in zc_request
    00d31fe4bf05 9p: virtio: fix unlikely null pointer deref in handle_rerror
    15559ac9d19f media: pci: cx23885: fix error handling for cx23885 ATSC boards
    c42d815cc909 media: pulse8-cec: handle possible ping error
    2c4f2254aa1e media: imx-jpeg: Support to assign slot for encoder/decoder
    7b6ac5ffc0d2 media: amphion: use dev_err_probe
    549ced0c2da6 phy: qcom-snps-femto-v2: use qcom_snps_hsphy_suspend/resume error code
    acc8bd59e3f0 ksmbd: Fix unsigned expression compared with zero
    3eec4e2ef2f0 Partially revert "drm/amd/display: Fix possible underflow for displays with large vblank"
    e94f8f9e82eb Revert "bridge: Add extack warning when enabling STP in netns."

Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
---
 .../linux/cve-exclusion_6.4.inc               | 36 +++++++++++++++----
 .../linux/linux-yocto-rt_6.4.bb               |  6 ++--
 .../linux/linux-yocto-tiny_6.4.bb             |  6 ++--
 meta/recipes-kernel/linux/linux-yocto_6.4.bb  | 28 +++++++--------
 4 files changed, 49 insertions(+), 27 deletions(-)

diff --git a/meta/recipes-kernel/linux/cve-exclusion_6.4.inc b/meta/recipes-kernel/linux/cve-exclusion_6.4.inc
index fa3a4aed44..8e5609436f 100644
--- a/meta/recipes-kernel/linux/cve-exclusion_6.4.inc
+++ b/meta/recipes-kernel/linux/cve-exclusion_6.4.inc
@@ -1,9 +1,9 @@
 
 # Auto-generated CVE metadata, DO NOT EDIT BY HAND.
-# Generated at 2023-09-08 09:02:15.787032 for version 6.4.15
+# Generated at 2023-09-14 13:53:23.744347+00:00 for version 6.4.16
 
 python check_kernel_cve_status_version() {
-    this_version = "6.4.15"
+    this_version = "6.4.16"
     kernel_version = d.getVar("LINUX_VERSION")
     if kernel_version != this_version:
         bb.warn("Kernel CVE status needs updating: generated for %s but kernel is %s" % (this_version, kernel_version))
@@ -4518,9 +4518,9 @@ CVE_STATUS[CVE-2022-4382] = "fixed-version: Fixed from version 6.2rc5"
 
 CVE_STATUS[CVE-2022-43945] = "fixed-version: Fixed from version 6.1rc1"
 
-# CVE-2022-44032 has no known resolution
+CVE_STATUS[CVE-2022-44032] = "fixed-version: Fixed from version 6.4rc1"
 
-# CVE-2022-44033 has no known resolution
+CVE_STATUS[CVE-2022-44033] = "fixed-version: Fixed from version 6.4rc1"
 
 # CVE-2022-44034 has no known resolution
 
@@ -4532,13 +4532,13 @@ CVE_STATUS[CVE-2022-45869] = "fixed-version: Fixed from version 6.1rc7"
 
 # CVE-2022-45885 has no known resolution
 
-# CVE-2022-45886 has no known resolution
+CVE_STATUS[CVE-2022-45886] = "fixed-version: Fixed from version 6.4rc3"
 
-# CVE-2022-45887 has no known resolution
+CVE_STATUS[CVE-2022-45887] = "fixed-version: Fixed from version 6.4rc3"
 
 CVE_STATUS[CVE-2022-45888] = "fixed-version: Fixed from version 6.2rc1"
 
-# CVE-2022-45919 has no known resolution
+CVE_STATUS[CVE-2022-45919] = "fixed-version: Fixed from version 6.4rc3"
 
 CVE_STATUS[CVE-2022-45934] = "fixed-version: Fixed from version 6.1"
 
@@ -4794,6 +4794,8 @@ CVE_STATUS[CVE-2023-25012] = "fixed-version: Fixed from version 6.3rc1"
 
 CVE_STATUS[CVE-2023-2513] = "fixed-version: Fixed from version 6.0rc1"
 
+# CVE-2023-25775 has no known resolution
+
 CVE_STATUS[CVE-2023-2598] = "fixed-version: Fixed from version 6.4rc1"
 
 # CVE-2023-26242 has no known resolution
@@ -4972,6 +4974,8 @@ CVE_STATUS[CVE-2023-3773] = "cpe-stable-backport: Backported in 6.4.12"
 
 CVE_STATUS[CVE-2023-3776] = "cpe-stable-backport: Backported in 6.4.5"
 
+CVE_STATUS[CVE-2023-3777] = "cpe-stable-backport: Backported in 6.4.7"
+
 CVE_STATUS[CVE-2023-3812] = "fixed-version: Fixed from version 6.1rc4"
 
 CVE_STATUS[CVE-2023-38409] = "fixed-version: Fixed from version 6.3rc7"
@@ -4996,6 +5000,8 @@ CVE_STATUS[CVE-2023-4004] = "cpe-stable-backport: Backported in 6.4.7"
 
 # CVE-2023-4010 has no known resolution
 
+CVE_STATUS[CVE-2023-4015] = "cpe-stable-backport: Backported in 6.4.8"
+
 CVE_STATUS[CVE-2023-40283] = "cpe-stable-backport: Backported in 6.4.10"
 
 CVE_STATUS[CVE-2023-4128] = "cpe-stable-backport: Backported in 6.4.10"
@@ -5012,6 +5018,12 @@ CVE_STATUS[CVE-2023-4155] = "cpe-stable-backport: Backported in 6.4.11"
 
 CVE_STATUS[CVE-2023-4194] = "cpe-stable-backport: Backported in 6.4.10"
 
+CVE_STATUS[CVE-2023-4206] = "cpe-stable-backport: Backported in 6.4.10"
+
+CVE_STATUS[CVE-2023-4207] = "cpe-stable-backport: Backported in 6.4.10"
+
+CVE_STATUS[CVE-2023-4208] = "cpe-stable-backport: Backported in 6.4.10"
+
 CVE_STATUS[CVE-2023-4273] = "cpe-stable-backport: Backported in 6.4.10"
 
 CVE_STATUS[CVE-2023-4385] = "fixed-version: Fixed from version 5.19rc1"
@@ -5024,3 +5036,13 @@ CVE_STATUS[CVE-2023-4394] = "fixed-version: Fixed from version 6.0rc3"
 
 CVE_STATUS[CVE-2023-4459] = "fixed-version: Fixed from version 5.18"
 
+CVE_STATUS[CVE-2023-4563] = "cpe-stable-backport: Backported in 6.4.11"
+
+CVE_STATUS[CVE-2023-4569] = "cpe-stable-backport: Backported in 6.4.12"
+
+CVE_STATUS[CVE-2023-4611] = "cpe-stable-backport: Backported in 6.4.8"
+
+# CVE-2023-4622 needs backporting (fixed from 6.5rc1)
+
+# CVE-2023-4623 has no known resolution
+
diff --git a/meta/recipes-kernel/linux/linux-yocto-rt_6.4.bb b/meta/recipes-kernel/linux/linux-yocto-rt_6.4.bb
index 07e852d584..deb2eea73f 100644
--- a/meta/recipes-kernel/linux/linux-yocto-rt_6.4.bb
+++ b/meta/recipes-kernel/linux/linux-yocto-rt_6.4.bb
@@ -14,13 +14,13 @@ python () {
         raise bb.parse.SkipRecipe("Set PREFERRED_PROVIDER_virtual/kernel to linux-yocto-rt to enable it")
 }
 
-SRCREV_machine ?= "40f6eb23017e1bb31c63e980b6d11bc8e917824b"
-SRCREV_meta ?= "b1e8a40393e0ac784e05a45ee90b6680e3b53263"
+SRCREV_machine ?= "61c6d869af5ffb90ac64095eafdf8ba513eb21a6"
+SRCREV_meta ?= "13efe44fe9dd2626eaf6552288ea31770ec71cf1"
 
 SRC_URI = "git://git.yoctoproject.org/linux-yocto.git;branch=${KBRANCH};name=machine;protocol=https \
            git://git.yoctoproject.org/yocto-kernel-cache;type=kmeta;name=meta;branch=yocto-6.4;destsuffix=${KMETA};protocol=https"
 
-LINUX_VERSION ?= "6.4.15"
+LINUX_VERSION ?= "6.4.16"
 
 LIC_FILES_CHKSUM = "file://COPYING;md5=6bc538ed5bd9a7fc9398086aedcd7e46"
 
diff --git a/meta/recipes-kernel/linux/linux-yocto-tiny_6.4.bb b/meta/recipes-kernel/linux/linux-yocto-tiny_6.4.bb
index 74b830afb4..c81f230139 100644
--- a/meta/recipes-kernel/linux/linux-yocto-tiny_6.4.bb
+++ b/meta/recipes-kernel/linux/linux-yocto-tiny_6.4.bb
@@ -8,7 +8,7 @@ require recipes-kernel/linux/linux-yocto.inc
 # CVE exclusions
 include recipes-kernel/linux/cve-exclusion_6.4.inc
 
-LINUX_VERSION ?= "6.4.15"
+LINUX_VERSION ?= "6.4.16"
 LIC_FILES_CHKSUM = "file://COPYING;md5=6bc538ed5bd9a7fc9398086aedcd7e46"
 
 DEPENDS += "${@bb.utils.contains('ARCH', 'x86', 'elfutils-native', '', d)}"
@@ -17,8 +17,8 @@ DEPENDS += "openssl-native util-linux-native"
 KMETA = "kernel-meta"
 KCONF_BSP_AUDIT_LEVEL = "2"
 
-SRCREV_machine ?= "3f60b22a4257993a1e389d46d1204a0f580fc99e"
-SRCREV_meta ?= "b1e8a40393e0ac784e05a45ee90b6680e3b53263"
+SRCREV_machine ?= "ef91ff6a4be36037808af1ca786fdd557f265a1d"
+SRCREV_meta ?= "13efe44fe9dd2626eaf6552288ea31770ec71cf1"
 
 PV = "${LINUX_VERSION}+git"
 
diff --git a/meta/recipes-kernel/linux/linux-yocto_6.4.bb b/meta/recipes-kernel/linux/linux-yocto_6.4.bb
index d17f05eba4..5afd7b1ba7 100644
--- a/meta/recipes-kernel/linux/linux-yocto_6.4.bb
+++ b/meta/recipes-kernel/linux/linux-yocto_6.4.bb
@@ -18,25 +18,25 @@ KBRANCH:qemux86-64 ?= "v6.4/standard/base"
 KBRANCH:qemuloongarch64  ?= "v6.4/standard/base"
 KBRANCH:qemumips64 ?= "v6.4/standard/mti-malta64"
 
-SRCREV_machine:qemuarm ?= "47cff83414374714b911719ba588aa6e2816956b"
-SRCREV_machine:qemuarm64 ?= "3f60b22a4257993a1e389d46d1204a0f580fc99e"
-SRCREV_machine:qemuloongarch64 ?= "3f60b22a4257993a1e389d46d1204a0f580fc99e"
-SRCREV_machine:qemumips ?= "d3a6c87612629a4c1f722b7d93e9a04aec7b22a4"
-SRCREV_machine:qemuppc ?= "3f60b22a4257993a1e389d46d1204a0f580fc99e"
-SRCREV_machine:qemuriscv64 ?= "3f60b22a4257993a1e389d46d1204a0f580fc99e"
-SRCREV_machine:qemuriscv32 ?= "3f60b22a4257993a1e389d46d1204a0f580fc99e"
-SRCREV_machine:qemux86 ?= "3f60b22a4257993a1e389d46d1204a0f580fc99e"
-SRCREV_machine:qemux86-64 ?= "3f60b22a4257993a1e389d46d1204a0f580fc99e"
-SRCREV_machine:qemumips64 ?= "da59fe1c279b1be0b6b51dc503fe6500fdf84671"
-SRCREV_machine ?= "3f60b22a4257993a1e389d46d1204a0f580fc99e"
-SRCREV_meta ?= "b1e8a40393e0ac784e05a45ee90b6680e3b53263"
+SRCREV_machine:qemuarm ?= "871a4762a8f85550898b8992b29d5e1dbf60a459"
+SRCREV_machine:qemuarm64 ?= "ef91ff6a4be36037808af1ca786fdd557f265a1d"
+SRCREV_machine:qemuloongarch64 ?= "ef91ff6a4be36037808af1ca786fdd557f265a1d"
+SRCREV_machine:qemumips ?= "18bb71cbb388dd093c46d1777f607cfbf0d4c03b"
+SRCREV_machine:qemuppc ?= "ef91ff6a4be36037808af1ca786fdd557f265a1d"
+SRCREV_machine:qemuriscv64 ?= "ef91ff6a4be36037808af1ca786fdd557f265a1d"
+SRCREV_machine:qemuriscv32 ?= "ef91ff6a4be36037808af1ca786fdd557f265a1d"
+SRCREV_machine:qemux86 ?= "ef91ff6a4be36037808af1ca786fdd557f265a1d"
+SRCREV_machine:qemux86-64 ?= "ef91ff6a4be36037808af1ca786fdd557f265a1d"
+SRCREV_machine:qemumips64 ?= "5b9def2ea1065e44847b920c3a4185d0e5c22d58"
+SRCREV_machine ?= "ef91ff6a4be36037808af1ca786fdd557f265a1d"
+SRCREV_meta ?= "13efe44fe9dd2626eaf6552288ea31770ec71cf1"
 
 # set your preferred provider of linux-yocto to 'linux-yocto-upstream', and you'll
 # get the <version>/base branch, which is pure upstream -stable, and the same
 # meta SRCREV as the linux-yocto-standard builds. Select your version using the
 # normal PREFERRED_VERSION settings.
 BBCLASSEXTEND = "devupstream:target"
-SRCREV_machine:class-devupstream ?= "f60d5fd5e950c89a38578ae6f25877de511bb031"
+SRCREV_machine:class-devupstream ?= "ae4e4fc35b4258626644c162a702e2bce2b79190"
 PN:class-devupstream = "linux-yocto-upstream"
 KBRANCH:class-devupstream = "v6.4/base"
 
@@ -44,7 +44,7 @@ SRC_URI = "git://git.yoctoproject.org/linux-yocto.git;name=machine;branch=${KBRA
            git://git.yoctoproject.org/yocto-kernel-cache;type=kmeta;name=meta;branch=yocto-6.4;destsuffix=${KMETA};protocol=https"
 
 LIC_FILES_CHKSUM = "file://COPYING;md5=6bc538ed5bd9a7fc9398086aedcd7e46"
-LINUX_VERSION ?= "6.4.15"
+LINUX_VERSION ?= "6.4.16"
 
 PV = "${LINUX_VERSION}+git"
 
-- 
2.34.1



^ permalink raw reply related	[relevance 2%]

* memcpy: detected field-spanning write (size 8) of single field "le->name"
@ 2023-09-25 12:59 17% Mike Kazantsev
  0 siblings, 0 replies; 200+ results
From: Mike Kazantsev @ 2023-09-25 12:59 UTC (permalink / raw)
  To: ntfs3

Hi,

Running latest stable linux kernels, I seem to have this WARNING pop-up
under specific "create/write multiple 1-2M files per second" workload
on ntfs3 mountpoint (generated by aria2c downloader for youtube DASH
videos via yt-dlp):

  memcpy: detected field-spanning write (size 8) of single field
  "le->name" at fs/ntfs3/attrlist.c:326 (size 6)

I think this is a warning from security/sanity checks introduced in 6.x
at some point, and might not be an actual problem that breaks anything.

But presumably warnings still shouldn't be emitted, and fix might to
split the write in two, if it's intentionally overwriting the next
field as well, or mark it in the code as a non-issue somehow.

I've initially reported it at https://bugzilla.kernel.org/show_bug.cgi?id=217937
but it was suggested there to post it to this mailing list instead.
See couple backtraces (which seem to be rather easily reproducible) attached there.

Didn't look into the issue myself, but thought to report it anyway,
in case it might be useful, and maybe trivial to fix.

Cheers!


-- 
Mike Kazantsev // fraggod.net

^ permalink raw reply	[relevance 17%]

* Linux 5.15.132
@ 2023-09-19 10:51  2% Greg Kroah-Hartman
  0 siblings, 0 replies; 200+ results
From: Greg Kroah-Hartman @ 2023-09-19 10:51 UTC (permalink / raw)
  To: linux-kernel, akpm, torvalds, stable; +Cc: lwn, jslaby, Greg Kroah-Hartman

I'm announcing the release of the 5.15.132 kernel.

All users of the 5.15 kernel series must upgrade.

The updated 5.15.y git tree can be found at:
	git://git.kernel.org/pub/scm/linux/kernel/git/stable/linux-stable.git linux-5.15.y
and can be browsed at the normal kernel.org git web browser:
	https://git.kernel.org/?p=linux/kernel/git/stable/linux-stable.git;a=summary

thanks,

greg k-h

------------

 Documentation/devicetree/bindings/clock/xlnx,versal-clk.yaml   |    2 
 Documentation/scsi/scsi_mid_low_api.rst                        |    4 
 Makefile                                                       |    4 
 arch/arc/include/asm/atomic-llsc.h                             |    6 
 arch/arc/include/asm/atomic64-arcv2.h                          |    6 
 arch/arm/boot/dts/bcm4708-linksys-ea6500-v2.dts                |    3 
 arch/arm/boot/dts/bcm47189-luxul-xap-1440.dts                  |   13 
 arch/arm/boot/dts/bcm47189-luxul-xap-810.dts                   |   13 
 arch/arm/boot/dts/bcm53573.dtsi                                |    3 
 arch/arm/boot/dts/bcm947189acdbmr.dts                          |    6 
 arch/arm/boot/dts/exynos4210-i9100.dts                         |    4 
 arch/arm/boot/dts/imx23.dtsi                                   |    2 
 arch/arm/boot/dts/imx25.dtsi                                   |    2 
 arch/arm/boot/dts/imx28.dtsi                                   |    2 
 arch/arm/boot/dts/imx31.dtsi                                   |    2 
 arch/arm/boot/dts/imx35.dtsi                                   |    2 
 arch/arm/boot/dts/imx50.dtsi                                   |    2 
 arch/arm/boot/dts/imx51.dtsi                                   |    2 
 arch/arm/boot/dts/imx53.dtsi                                   |    2 
 arch/arm/boot/dts/imx6qdl.dtsi                                 |    4 
 arch/arm/boot/dts/imx6sl.dtsi                                  |    2 
 arch/arm/boot/dts/imx6sx.dtsi                                  |    4 
 arch/arm/boot/dts/imx6ul.dtsi                                  |    4 
 arch/arm/boot/dts/imx7s.dtsi                                   |   11 
 arch/arm/boot/dts/s3c6410-mini6410.dts                         |    6 
 arch/arm/boot/dts/s3c64xx-pinctrl.dtsi                         |  210 +++---
 arch/arm/boot/dts/s5pv210-smdkv210.dts                         |   10 
 arch/arm/include/asm/syscall.h                                 |    3 
 arch/arm/kernel/entry-common.S                                 |    1 
 arch/arm/kernel/ptrace.c                                       |    5 
 arch/arm/mach-omap2/powerdomain.c                              |    2 
 arch/arm64/boot/dts/qcom/apq8016-sbc.dts                       |    6 
 arch/arm64/boot/dts/qcom/msm8996-sony-xperia-tone.dtsi         |    1 
 arch/arm64/boot/dts/qcom/msm8996.dtsi                          |    3 
 arch/arm64/boot/dts/qcom/pm660l.dtsi                           |    7 
 arch/arm64/boot/dts/qcom/pmi8994.dtsi                          |   10 
 arch/arm64/boot/dts/qcom/pmi8998.dtsi                          |   12 
 arch/arm64/boot/dts/qcom/pmk8350.dtsi                          |    2 
 arch/arm64/boot/dts/qcom/sdm845.dtsi                           |    3 
 arch/arm64/boot/dts/qcom/sm8150.dtsi                           |    2 
 arch/arm64/boot/dts/qcom/sm8250-sony-xperia-edo-pdx203.dts     |  233 ++++++
 arch/arm64/boot/dts/qcom/sm8250-sony-xperia-edo-pdx206.dts     |  243 ++++++
 arch/arm64/boot/dts/qcom/sm8250-sony-xperia-edo.dtsi           |   54 +
 arch/arm64/boot/dts/qcom/sm8250.dtsi                           |   11 
 arch/arm64/boot/dts/qcom/sm8350.dtsi                           |   23 
 arch/arm64/include/asm/sdei.h                                  |    6 
 arch/arm64/kernel/entry.S                                      |   27 
 arch/arm64/kernel/sdei.c                                       |    3 
 arch/arm64/kernel/smp.c                                        |    8 
 arch/arm64/lib/csum.c                                          |    2 
 arch/arm64/lib/strncmp.S                                       |  234 ++++--
 arch/m68k/fpsp040/skeleton.S                                   |    4 
 arch/m68k/ifpsp060/os.S                                        |    4 
 arch/m68k/kernel/relocate_kernel.S                             |    4 
 arch/mips/Makefile                                             |    6 
 arch/parisc/include/asm/led.h                                  |    4 
 arch/parisc/kernel/processor.c                                 |   13 
 arch/powerpc/include/asm/lppaca.h                              |   13 
 arch/powerpc/include/asm/paca.h                                |    6 
 arch/powerpc/include/asm/paravirt.h                            |    1 
 arch/powerpc/include/asm/plpar_wrappers.h                      |    1 
 arch/powerpc/kernel/fadump.c                                   |    1 
 arch/powerpc/kernel/iommu.c                                    |   17 
 arch/powerpc/kvm/book3s_hv_ras.c                               |    1 
 arch/powerpc/mm/book3s64/radix_tlb.c                           |  240 +++---
 arch/powerpc/mm/book3s64/slb.c                                 |    1 
 arch/powerpc/perf/core-fsl-emb.c                               |    8 
 arch/powerpc/platforms/pseries/lpar.c                          |   10 
 arch/powerpc/platforms/pseries/lparcfg.c                       |    4 
 arch/powerpc/platforms/pseries/setup.c                         |    2 
 arch/powerpc/xmon/xmon.c                                       |    1 
 arch/s390/crypto/paes_s390.c                                   |    2 
 arch/s390/kernel/ipl.c                                         |    2 
 arch/sh/boards/mach-ap325rxa/setup.c                           |    2 
 arch/sh/boards/mach-ecovec24/setup.c                           |    6 
 arch/sh/boards/mach-kfr2r09/setup.c                            |    2 
 arch/sh/boards/mach-migor/setup.c                              |    2 
 arch/sh/boards/mach-se/7724/setup.c                            |    6 
 arch/um/configs/i386_defconfig                                 |    1 
 arch/um/configs/x86_64_defconfig                               |    1 
 arch/um/drivers/Kconfig                                        |   16 
 arch/um/drivers/Makefile                                       |    2 
 arch/x86/boot/compressed/head_64.S                             |   30 
 arch/x86/events/intel/uncore_snbep.c                           |   12 
 arch/x86/include/asm/pgtable_types.h                           |   11 
 arch/x86/include/asm/virtext.h                                 |    6 
 arch/x86/kernel/apm_32.c                                       |    6 
 arch/x86/kernel/cpu/common.c                                   |    8 
 arch/x86/kernel/cpu/sgx/virt.c                                 |    3 
 arch/xtensa/include/asm/core.h                                 |    9 
 arch/xtensa/kernel/perf_event.c                                |   17 
 block/bdev.c                                                   |    2 
 block/genhd.c                                                  |    2 
 block/ioctl.c                                                  |    2 
 block/partitions/core.c                                        |   15 
 crypto/algapi.c                                                |   16 
 crypto/asymmetric_keys/x509_public_key.c                       |    5 
 crypto/rsa-pkcs1pad.c                                          |    5 
 drivers/acpi/x86/s2idle.c                                      |   39 -
 drivers/amba/bus.c                                             |    1 
 drivers/ata/pata_arasan_cf.c                                   |    3 
 drivers/ata/pata_falcon.c                                      |   50 -
 drivers/ata/pata_ftide010.c                                    |    1 
 drivers/ata/sata_gemini.c                                      |    1 
 drivers/base/regmap/regcache-rbtree.c                          |   10 
 drivers/base/test/test_async_driver_probe.c                    |    2 
 drivers/block/loop.c                                           |    8 
 drivers/block/n64cart.c                                        |    2 
 drivers/block/paride/pcd.c                                     |  306 +++-----
 drivers/bluetooth/btusb.c                                      |    2 
 drivers/bluetooth/hci_nokia.c                                  |    6 
 drivers/bus/mhi/host/pm.c                                      |    5 
 drivers/bus/ti-sysc.c                                          |    2 
 drivers/char/hw_random/iproc-rng200.c                          |   25 
 drivers/char/hw_random/nomadik-rng.c                           |   12 
 drivers/char/hw_random/pic32-rng.c                             |   19 
 drivers/char/ipmi/ipmi_si_intf.c                               |    5 
 drivers/char/ipmi/ipmi_ssif.c                                  |    7 
 drivers/clk/Kconfig                                            |    1 
 drivers/clk/imx/clk-composite-8m.c                             |   12 
 drivers/clk/imx/clk-imx8mp.c                                   |    5 
 drivers/clk/imx/clk-pll14xx.c                                  |    2 
 drivers/clk/keystone/pll.c                                     |    2 
 drivers/clk/qcom/camcc-sc7180.c                                |    2 
 drivers/clk/qcom/gcc-mdm9615.c                                 |    2 
 drivers/clk/qcom/gcc-sc7180.c                                  |    1 
 drivers/clk/qcom/gcc-sm6350.c                                  |    1 
 drivers/clk/qcom/gcc-sm8250.c                                  |    1 
 drivers/clk/qcom/mss-sc7180.c                                  |   13 
 drivers/clk/qcom/q6sstop-qcs404.c                              |   15 
 drivers/clk/qcom/reset.c                                       |    3 
 drivers/clk/qcom/turingcc-qcs404.c                             |   13 
 drivers/clk/sunxi-ng/ccu_mmc_timing.c                          |    2 
 drivers/cpufreq/brcmstb-avs-cpufreq.c                          |    6 
 drivers/cpufreq/cpufreq.c                                      |    2 
 drivers/cpufreq/powernow-k8.c                                  |    3 
 drivers/cpuidle/cpuidle-pseries.c                              |    8 
 drivers/crypto/caam/caampkc.c                                  |    4 
 drivers/crypto/stm32/stm32-hash.c                              |    9 
 drivers/devfreq/devfreq.c                                      |    1 
 drivers/dma/Kconfig                                            |    2 
 drivers/dma/sh/rz-dmac.c                                       |   11 
 drivers/dma/ste_dma40.c                                        |    4 
 drivers/edac/igen6_edac.c                                      |    8 
 drivers/firmware/arm_sdei.c                                    |   19 
 drivers/firmware/efi/libstub/x86-stub.c                        |    2 
 drivers/firmware/meson/meson_sm.c                              |    2 
 drivers/fsi/fsi-master-aspeed.c                                |    2 
 drivers/gpu/drm/amd/amdgpu/amdgpu_device.c                     |    3 
 drivers/gpu/drm/amd/amdgpu/amdgpu_kms.c                        |   14 
 drivers/gpu/drm/amd/amdgpu/amdgpu_vm.c                         |    6 
 drivers/gpu/drm/amd/amdgpu/cik.c                               |   36 -
 drivers/gpu/drm/amd/amdgpu/psp_v13_0.c                         |   15 
 drivers/gpu/drm/amd/amdgpu/si.c                                |   36 -
 drivers/gpu/drm/amd/display/dc/dce110/dce110_hw_sequencer.c    |    3 
 drivers/gpu/drm/amd/display/dc/dcn10/dcn10_mpc.c               |    5 
 drivers/gpu/drm/amd/display/modules/freesync/freesync.c        |    9 
 drivers/gpu/drm/amd/pm/amdgpu_pm.c                             |   10 
 drivers/gpu/drm/armada/armada_overlay.c                        |    6 
 drivers/gpu/drm/ast/ast_post.c                                 |    2 
 drivers/gpu/drm/bridge/adv7511/adv7511_drv.c                   |    9 
 drivers/gpu/drm/bridge/tc358764.c                              |    2 
 drivers/gpu/drm/etnaviv/etnaviv_dump.c                         |   14 
 drivers/gpu/drm/i915/gvt/gtt.c                                 |   18 
 drivers/gpu/drm/i915/gvt/gtt.h                                 |    1 
 drivers/gpu/drm/mediatek/mtk_drm_crtc.c                        |    7 
 drivers/gpu/drm/mediatek/mtk_drm_gem.c                         |    6 
 drivers/gpu/drm/msm/adreno/a2xx_gpu.c                          |    8 
 drivers/gpu/drm/msm/disp/mdp5/mdp5_plane.c                     |    3 
 drivers/gpu/drm/msm/disp/msm_disp_snapshot_util.c              |    2 
 drivers/gpu/drm/panel/panel-simple.c                           |    4 
 drivers/gpu/drm/radeon/cik.c                                   |   36 -
 drivers/gpu/drm/radeon/si.c                                    |   37 -
 drivers/gpu/drm/tegra/dpaux.c                                  |    2 
 drivers/gpu/drm/xlnx/zynqmp_dpsub.c                            |    4 
 drivers/hid/hid-logitech-dj.c                                  |    5 
 drivers/hid/hid-multitouch.c                                   |   13 
 drivers/hwmon/tmp513.c                                         |    2 
 drivers/hwtracing/coresight/coresight-tmc-etf.c                |    2 
 drivers/hwtracing/coresight/coresight-tmc-etr.c                |    5 
 drivers/hwtracing/coresight/coresight-tmc.h                    |    2 
 drivers/i3c/master/svc-i3c-master.c                            |   14 
 drivers/infiniband/core/uverbs_std_types_counters.c            |    2 
 drivers/infiniband/hw/hns/hns_roce_device.h                    |    1 
 drivers/infiniband/hw/hns/hns_roce_hw_v2.c                     |    3 
 drivers/infiniband/hw/hns/hns_roce_main.c                      |    7 
 drivers/infiniband/hw/hns/hns_roce_qp.c                        |   28 
 drivers/infiniband/hw/irdma/main.h                             |    2 
 drivers/infiniband/hw/irdma/verbs.c                            |    1 
 drivers/infiniband/ulp/isert/ib_isert.c                        |    2 
 drivers/infiniband/ulp/srp/ib_srp.c                            |    4 
 drivers/input/keyboard/tca6416-keypad.c                        |   31 
 drivers/iommu/amd/iommu_v2.c                                   |    4 
 drivers/iommu/arm/arm-smmu/qcom_iommu.c                        |    7 
 drivers/iommu/intel/pasid.c                                    |    2 
 drivers/iommu/rockchip-iommu.c                                 |   43 -
 drivers/iommu/sprd-iommu.c                                     |    1 
 drivers/leds/led-class-multicolor.c                            |    8 
 drivers/leds/leds-pwm.c                                        |    2 
 drivers/leds/trigger/ledtrig-tty.c                             |   12 
 drivers/md/md-bitmap.c                                         |   28 
 drivers/md/md-linear.c                                         |   14 
 drivers/md/md.c                                                |   30 
 drivers/md/md.h                                                |   72 +-
 drivers/md/raid0.c                                             |   96 +-
 drivers/md/raid1.c                                             |   43 -
 drivers/md/raid10.c                                            |   82 +-
 drivers/media/cec/usb/pulse8/pulse8-cec.c                      |    7 
 drivers/media/dvb-frontends/ascot2e.c                          |    2 
 drivers/media/dvb-frontends/atbm8830.c                         |    2 
 drivers/media/dvb-frontends/au8522_dig.c                       |    2 
 drivers/media/dvb-frontends/bcm3510.c                          |    2 
 drivers/media/dvb-frontends/cx22700.c                          |    2 
 drivers/media/dvb-frontends/cx22702.c                          |    2 
 drivers/media/dvb-frontends/cx24110.c                          |    2 
 drivers/media/dvb-frontends/cx24113.c                          |    2 
 drivers/media/dvb-frontends/cx24116.c                          |    2 
 drivers/media/dvb-frontends/cx24120.c                          |    6 
 drivers/media/dvb-frontends/cx24123.c                          |    2 
 drivers/media/dvb-frontends/cxd2820r_core.c                    |    2 
 drivers/media/dvb-frontends/cxd2841er.c                        |    4 
 drivers/media/dvb-frontends/cxd2880/cxd2880_top.c              |    2 
 drivers/media/dvb-frontends/dib0070.c                          |    2 
 drivers/media/dvb-frontends/dib0090.c                          |    4 
 drivers/media/dvb-frontends/dib3000mb.c                        |    2 
 drivers/media/dvb-frontends/dib3000mc.c                        |    2 
 drivers/media/dvb-frontends/dib7000m.c                         |    2 
 drivers/media/dvb-frontends/dib7000p.c                         |    4 
 drivers/media/dvb-frontends/dib8000.c                          |    2 
 drivers/media/dvb-frontends/dib9000.c                          |    2 
 drivers/media/dvb-frontends/drx39xyj/drxj.c                    |    2 
 drivers/media/dvb-frontends/drxd_hard.c                        |    2 
 drivers/media/dvb-frontends/drxk_hard.c                        |    2 
 drivers/media/dvb-frontends/ds3000.c                           |    2 
 drivers/media/dvb-frontends/dvb-pll.c                          |    2 
 drivers/media/dvb-frontends/ec100.c                            |    2 
 drivers/media/dvb-frontends/helene.c                           |    4 
 drivers/media/dvb-frontends/horus3a.c                          |    2 
 drivers/media/dvb-frontends/isl6405.c                          |    2 
 drivers/media/dvb-frontends/isl6421.c                          |    2 
 drivers/media/dvb-frontends/isl6423.c                          |    2 
 drivers/media/dvb-frontends/itd1000.c                          |    2 
 drivers/media/dvb-frontends/ix2505v.c                          |    2 
 drivers/media/dvb-frontends/l64781.c                           |    2 
 drivers/media/dvb-frontends/lg2160.c                           |    2 
 drivers/media/dvb-frontends/lgdt3305.c                         |    2 
 drivers/media/dvb-frontends/lgdt3306a.c                        |    2 
 drivers/media/dvb-frontends/lgdt330x.c                         |    2 
 drivers/media/dvb-frontends/lgs8gxx.c                          |    2 
 drivers/media/dvb-frontends/lnbh25.c                           |    2 
 drivers/media/dvb-frontends/lnbp21.c                           |    4 
 drivers/media/dvb-frontends/lnbp22.c                           |    2 
 drivers/media/dvb-frontends/m88ds3103.c                        |    2 
 drivers/media/dvb-frontends/m88rs2000.c                        |    2 
 drivers/media/dvb-frontends/mb86a16.c                          |    2 
 drivers/media/dvb-frontends/mb86a20s.c                         |    2 
 drivers/media/dvb-frontends/mt312.c                            |    2 
 drivers/media/dvb-frontends/mt352.c                            |    2 
 drivers/media/dvb-frontends/nxt200x.c                          |    2 
 drivers/media/dvb-frontends/nxt6000.c                          |    2 
 drivers/media/dvb-frontends/or51132.c                          |    2 
 drivers/media/dvb-frontends/or51211.c                          |    2 
 drivers/media/dvb-frontends/s5h1409.c                          |    2 
 drivers/media/dvb-frontends/s5h1411.c                          |    2 
 drivers/media/dvb-frontends/s5h1420.c                          |    2 
 drivers/media/dvb-frontends/s5h1432.c                          |    2 
 drivers/media/dvb-frontends/s921.c                             |    2 
 drivers/media/dvb-frontends/si21xx.c                           |    2 
 drivers/media/dvb-frontends/sp887x.c                           |    2 
 drivers/media/dvb-frontends/stb0899_drv.c                      |    2 
 drivers/media/dvb-frontends/stb6000.c                          |    2 
 drivers/media/dvb-frontends/stb6100.c                          |    2 
 drivers/media/dvb-frontends/stv0288.c                          |    2 
 drivers/media/dvb-frontends/stv0297.c                          |    2 
 drivers/media/dvb-frontends/stv0299.c                          |    2 
 drivers/media/dvb-frontends/stv0367.c                          |    6 
 drivers/media/dvb-frontends/stv0900_core.c                     |    2 
 drivers/media/dvb-frontends/stv090x.c                          |    2 
 drivers/media/dvb-frontends/stv6110.c                          |    2 
 drivers/media/dvb-frontends/stv6110x.c                         |    2 
 drivers/media/dvb-frontends/tda10021.c                         |    2 
 drivers/media/dvb-frontends/tda10023.c                         |    2 
 drivers/media/dvb-frontends/tda10048.c                         |    2 
 drivers/media/dvb-frontends/tda1004x.c                         |    4 
 drivers/media/dvb-frontends/tda10086.c                         |    2 
 drivers/media/dvb-frontends/tda665x.c                          |    2 
 drivers/media/dvb-frontends/tda8083.c                          |    2 
 drivers/media/dvb-frontends/tda8261.c                          |    2 
 drivers/media/dvb-frontends/tda826x.c                          |    2 
 drivers/media/dvb-frontends/ts2020.c                           |    2 
 drivers/media/dvb-frontends/tua6100.c                          |    2 
 drivers/media/dvb-frontends/ves1820.c                          |    2 
 drivers/media/dvb-frontends/ves1x93.c                          |    2 
 drivers/media/dvb-frontends/zl10036.c                          |    2 
 drivers/media/dvb-frontends/zl10039.c                          |    2 
 drivers/media/dvb-frontends/zl10353.c                          |    2 
 drivers/media/i2c/ad5820.c                                     |    2 
 drivers/media/i2c/ccs/ccs-data.c                               |  101 +-
 drivers/media/i2c/ov2680.c                                     |  332 ++-------
 drivers/media/i2c/ov5640.c                                     |    4 
 drivers/media/i2c/rdacm21.c                                    |    2 
 drivers/media/i2c/tvp5150.c                                    |    4 
 drivers/media/pci/bt8xx/dst.c                                  |    2 
 drivers/media/pci/bt8xx/dst_ca.c                               |    2 
 drivers/media/pci/cx23885/cx23885-dvb.c                        |   12 
 drivers/media/pci/ddbridge/ddbridge-dummy-fe.c                 |    2 
 drivers/media/platform/mtk-vcodec/vdec/vdec_vp9_if.c           |    5 
 drivers/media/platform/qcom/venus/hfi_venus.c                  |   20 
 drivers/media/tuners/fc0011.c                                  |    2 
 drivers/media/tuners/fc0012.c                                  |    2 
 drivers/media/tuners/fc0013.c                                  |    2 
 drivers/media/tuners/max2165.c                                 |    2 
 drivers/media/tuners/mc44s803.c                                |    2 
 drivers/media/tuners/mt2060.c                                  |    2 
 drivers/media/tuners/mt2131.c                                  |    2 
 drivers/media/tuners/mt2266.c                                  |    2 
 drivers/media/tuners/mxl5005s.c                                |    2 
 drivers/media/tuners/qt1010.c                                  |    2 
 drivers/media/tuners/tda18218.c                                |    2 
 drivers/media/tuners/xc4000.c                                  |    2 
 drivers/media/tuners/xc5000.c                                  |    2 
 drivers/media/usb/dvb-usb/m920x.c                              |    5 
 drivers/media/usb/go7007/go7007-i2c.c                          |    2 
 drivers/media/usb/siano/smsusb.c                               |   21 
 drivers/media/v4l2-core/v4l2-fwnode.c                          |   18 
 drivers/mmc/core/block.c                                       |    4 
 drivers/mmc/host/renesas_sdhi_core.c                           |   10 
 drivers/mtd/nand/raw/brcmnand/brcmnand.c                       |   45 +
 drivers/mtd/nand/raw/fsmc_nand.c                               |    7 
 drivers/mtd/spi-nor/core.c                                     |   19 
 drivers/net/arcnet/arcnet.c                                    |    2 
 drivers/net/can/usb/gs_usb.c                                   |    5 
 drivers/net/dsa/sja1105/sja1105.h                              |    2 
 drivers/net/dsa/sja1105/sja1105_main.c                         |   62 +
 drivers/net/dsa/sja1105/sja1105_spi.c                          |    4 
 drivers/net/ethernet/atheros/atl1c/atl1c_main.c                |    7 
 drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c               |    9 
 drivers/net/ethernet/hisilicon/hns3/hnae3.h                    |    1 
 drivers/net/ethernet/hisilicon/hns3/hns3_debugfs.c             |    7 
 drivers/net/ethernet/hisilicon/hns3/hns3_enet.c                |    2 
 drivers/net/ethernet/hisilicon/hns3/hns3_ethtool.c             |    4 
 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_dcb.c         |   20 
 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_debugfs.c     |   14 
 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c        |   10 
 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.h        |    2 
 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_tm.c          |    2 
 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_tm.h          |    1 
 drivers/net/ethernet/intel/ice/ice_main.c                      |   13 
 drivers/net/ethernet/intel/igb/igb.h                           |    4 
 drivers/net/ethernet/intel/igb/igb_main.c                      |   16 
 drivers/net/ethernet/intel/igbvf/igbvf.h                       |    4 
 drivers/net/ethernet/intel/igc/igc.h                           |    4 
 drivers/net/ethernet/intel/ixgbe/ixgbe_ptp.c                   |   28 
 drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c                |    5 
 drivers/net/ethernet/marvell/octeontx2/af/rvu_nix.c            |   21 
 drivers/net/ethernet/mediatek/mtk_eth_soc.c                    |    3 
 drivers/net/ethernet/mellanox/mlx5/core/fw_reset.c             |    9 
 drivers/net/ethernet/mellanox/mlx5/core/pci_irq.c              |   17 
 drivers/net/ethernet/mellanox/mlxsw/i2c.c                      |    5 
 drivers/net/macsec.c                                           |    3 
 drivers/net/usb/qmi_wwan.c                                     |    1 
 drivers/net/usb/r8152.c                                        |    3 
 drivers/net/veth.c                                             |    4 
 drivers/net/vxlan/vxlan_core.c                                 |   58 -
 drivers/net/wireless/ath/ath10k/pci.c                          |    9 
 drivers/net/wireless/ath/ath11k/pci.c                          |   10 
 drivers/net/wireless/ath/ath9k/htc_drv_debug.c                 |    2 
 drivers/net/wireless/ath/ath9k/wmi.c                           |   20 
 drivers/net/wireless/broadcom/brcm80211/brcmfmac/fwil_types.h  |    7 
 drivers/net/wireless/marvell/mwifiex/debugfs.c                 |    9 
 drivers/net/wireless/marvell/mwifiex/pcie.c                    |   25 
 drivers/net/wireless/marvell/mwifiex/sta_rx.c                  |   12 
 drivers/net/wireless/marvell/mwifiex/uap_txrx.c                |   30 
 drivers/net/wireless/marvell/mwifiex/util.c                    |   10 
 drivers/net/wireless/mediatek/mt76/mt7915/main.c               |    3 
 drivers/net/wireless/mediatek/mt76/testmode.c                  |    1 
 drivers/ntb/ntb_transport.c                                    |   19 
 drivers/of/kexec.c                                             |    2 
 drivers/of/overlay.c                                           |    3 
 drivers/of/unittest.c                                          |   12 
 drivers/opp/core.c                                             |    2 
 drivers/parisc/led.c                                           |    4 
 drivers/pci/controller/dwc/pci-layerscape-ep.c                 |  123 +++
 drivers/pci/controller/dwc/pcie-designware-ep.c                |    8 
 drivers/pci/controller/dwc/pcie-designware-host.c              |   10 
 drivers/pci/controller/dwc/pcie-designware-plat.c              |   10 
 drivers/pci/controller/dwc/pcie-designware.h                   |   14 
 drivers/pci/controller/pcie-microchip-host.c                   |    8 
 drivers/pci/controller/pcie-rockchip.h                         |    6 
 drivers/pci/hotplug/pciehp_hpc.c                               |   12 
 drivers/pci/pcie/aspm.c                                        |   30 
 drivers/perf/fsl_imx8_ddr_perf.c                               |   24 
 drivers/phy/qualcomm/phy-qcom-snps-femto-v2.c                  |    6 
 drivers/phy/rockchip/phy-rockchip-inno-hdmi.c                  |   18 
 drivers/pinctrl/intel/pinctrl-cherryview.c                     |    5 
 drivers/pinctrl/pinctrl-mcp23s08_spi.c                         |   10 
 drivers/platform/mellanox/mlxbf-pmc.c                          |   41 -
 drivers/platform/mellanox/mlxbf-tmfifo.c                       |   91 +-
 drivers/platform/x86/dell/dell-wmi-sysman/sysman.c             |    9 
 drivers/platform/x86/huawei-wmi.c                              |    2 
 drivers/platform/x86/intel/hid.c                               |   27 
 drivers/pwm/pwm-atmel-tcb.c                                    |   70 +-
 drivers/pwm/pwm-lpc32xx.c                                      |   16 
 drivers/rpmsg/qcom_glink_native.c                              |    4 
 drivers/s390/block/dasd.c                                      |  125 +--
 drivers/s390/block/dasd_3990_erp.c                             |    2 
 drivers/s390/crypto/pkey_api.c                                 |    2 
 drivers/s390/crypto/zcrypt_api.c                               |    1 
 drivers/s390/crypto/zcrypt_ep11misc.c                          |    4 
 drivers/s390/crypto/zcrypt_ep11misc.h                          |    9 
 drivers/scsi/be2iscsi/be_iscsi.c                               |    4 
 drivers/scsi/fcoe/fcoe_ctlr.c                                  |   20 
 drivers/scsi/hisi_sas/hisi_sas_v2_hw.c                         |   11 
 drivers/scsi/hisi_sas/hisi_sas_v3_hw.c                         |   55 +
 drivers/scsi/hosts.c                                           |    4 
 drivers/scsi/lpfc/lpfc_bsg.c                                   |    8 
 drivers/scsi/lpfc/lpfc_scsi.c                                  |   20 
 drivers/scsi/mpt3sas/mpt3sas_base.c                            |   46 -
 drivers/scsi/mpt3sas/mpt3sas_base.h                            |    1 
 drivers/scsi/qedf/qedf_dbg.h                                   |    2 
 drivers/scsi/qedf/qedf_debugfs.c                               |   35 -
 drivers/scsi/qedi/qedi_main.c                                  |    5 
 drivers/scsi/qla2xxx/qla_attr.c                                |    2 
 drivers/scsi/qla2xxx/qla_dbg.c                                 |    2 
 drivers/scsi/qla2xxx/qla_def.h                                 |   21 
 drivers/scsi/qla2xxx/qla_dfs.c                                 |   10 
 drivers/scsi/qla2xxx/qla_gbl.h                                 |    1 
 drivers/scsi/qla2xxx/qla_init.c                                |  236 ++++--
 drivers/scsi/qla2xxx/qla_inline.h                              |   57 +
 drivers/scsi/qla2xxx/qla_iocb.c                                |    1 
 drivers/scsi/qla2xxx/qla_isr.c                                 |    7 
 drivers/scsi/qla2xxx/qla_mbx.c                                 |    7 
 drivers/scsi/qla2xxx/qla_nvme.c                                |    3 
 drivers/scsi/qla2xxx/qla_os.c                                  |   26 
 drivers/scsi/qla2xxx/qla_target.c                              |   14 
 drivers/scsi/qla4xxx/ql4_os.c                                  |   15 
 drivers/scsi/scsi_transport_iscsi.c                            |   80 +-
 drivers/scsi/sr.c                                              |    5 
 drivers/scsi/storvsc_drv.c                                     |    2 
 drivers/soc/qcom/ocmem.c                                       |   14 
 drivers/soc/qcom/qmi_encdec.c                                  |    4 
 drivers/spi/spi-tegra20-sflash.c                               |    6 
 drivers/staging/media/av7110/sp8870.c                          |    2 
 drivers/staging/media/rkvdec/rkvdec.c                          |    2 
 drivers/tty/serial/serial-tegra.c                              |    6 
 drivers/tty/serial/sprd_serial.c                               |   30 
 drivers/usb/core/hcd.c                                         |   10 
 drivers/usb/core/hub.c                                         |  349 +++++-----
 drivers/usb/core/message.c                                     |   29 
 drivers/usb/core/usb.h                                         |    4 
 drivers/usb/gadget/function/f_mass_storage.c                   |    2 
 drivers/usb/phy/phy-mxs-usb.c                                  |   10 
 drivers/usb/typec/bus.c                                        |   12 
 drivers/usb/typec/tcpm/tcpm.c                                  |   38 -
 drivers/vfio/vfio_iommu_type1.c                                |    2 
 drivers/video/backlight/bd6107.c                               |    2 
 drivers/video/backlight/gpio_backlight.c                       |    5 
 drivers/video/backlight/lv5207lp.c                             |    2 
 drivers/video/fbdev/ep93xx-fb.c                                |    1 
 drivers/virtio/virtio_ring.c                                   |    2 
 drivers/watchdog/intel-mid_wdt.c                               |    1 
 fs/btrfs/disk-io.c                                             |    5 
 fs/btrfs/inode.c                                               |    7 
 fs/btrfs/transaction.c                                         |    7 
 fs/dlm/plock.c                                                 |    6 
 fs/eventfd.c                                                   |    2 
 fs/ext4/balloc.c                                               |   15 
 fs/ext4/block_validity.c                                       |    8 
 fs/ext4/ext4.h                                                 |    2 
 fs/ext4/mballoc.c                                              |    7 
 fs/ext4/namei.c                                                |    3 
 fs/fuse/readdir.c                                              |   10 
 fs/gfs2/aops.c                                                 |    4 
 fs/gfs2/log.c                                                  |   25 
 fs/jbd2/checkpoint.c                                           |   22 
 fs/jfs/jfs_extent.c                                            |    5 
 fs/ksmbd/smb2pdu.c                                             |   10 
 fs/lockd/mon.c                                                 |    3 
 fs/namei.c                                                     |    2 
 fs/nfs/blocklayout/dev.c                                       |    4 
 fs/nfs/direct.c                                                |   20 
 fs/nfs/nfs2xdr.c                                               |    2 
 fs/nfs/nfs3xdr.c                                               |    2 
 fs/nfs/nfs42proc.c                                             |    5 
 fs/nfs/pnfs_dev.c                                              |    2 
 fs/nfs/pnfs_nfs.c                                              |    2 
 fs/nfsd/blocklayoutxdr.c                                       |    9 
 fs/nfsd/flexfilelayoutxdr.c                                    |    9 
 fs/nfsd/nfs4xdr.c                                              |   25 
 fs/nls/nls_base.c                                              |    4 
 fs/ocfs2/namei.c                                               |    4 
 fs/overlayfs/super.c                                           |    2 
 fs/proc/base.c                                                 |    3 
 fs/pstore/ram_core.c                                           |    2 
 fs/quota/dquot.c                                               |  174 +++-
 fs/reiserfs/journal.c                                          |    4 
 fs/udf/balloc.c                                                |   31 
 fs/udf/inode.c                                                 |   45 -
 fs/verity/signature.c                                          |   16 
 include/crypto/algapi.h                                        |    3 
 include/linux/arm_sdei.h                                       |    2 
 include/linux/genhd.h                                          |   27 
 include/linux/if_arp.h                                         |    4 
 include/linux/memcontrol.h                                     |    9 
 include/linux/micrel_phy.h                                     |    6 
 include/linux/nls.h                                            |    2 
 include/linux/of.h                                             |    2 
 include/linux/tca6416_keypad.h                                 |    1 
 include/linux/trace_events.h                                   |    3 
 include/linux/usb/typec_altmode.h                              |    2 
 include/net/ip.h                                               |    1 
 include/net/ip6_fib.h                                          |    5 
 include/net/ip_fib.h                                           |    5 
 include/net/ip_tunnels.h                                       |   15 
 include/net/ipv6.h                                             |    2 
 include/net/lwtunnel.h                                         |    5 
 include/net/tcp.h                                              |    1 
 include/scsi/scsi_host.h                                       |    2 
 include/uapi/linux/sync_file.h                                 |    2 
 io_uring/io-wq.c                                               |   10 
 io_uring/io-wq.h                                               |    1 
 io_uring/io_uring.c                                            |   11 
 kernel/auditsc.c                                               |    2 
 kernel/cgroup/namespace.c                                      |    6 
 kernel/kprobes.c                                               |   14 
 kernel/printk/printk_ringbuffer.c                              |    2 
 kernel/rcu/refscale.c                                          |    3 
 kernel/trace/bpf_trace.c                                       |    2 
 kernel/trace/trace.c                                           |   72 +-
 kernel/trace/trace.h                                           |    2 
 kernel/trace/trace_hwlat.c                                     |    2 
 kernel/trace/trace_uprobe.c                                    |    3 
 lib/idr.c                                                      |    2 
 lib/test_meminit.c                                             |    2 
 lib/test_scanf.c                                               |    2 
 mm/shmem.c                                                     |   28 
 mm/util.c                                                      |    4 
 mm/vmalloc.c                                                   |   26 
 mm/vmpressure.c                                                |    8 
 net/9p/trans_virtio.c                                          |    2 
 net/bluetooth/hci_core.c                                       |   16 
 net/core/filter.c                                              |    2 
 net/core/flow_dissector.c                                      |    3 
 net/core/lwt_bpf.c                                             |    7 
 net/core/skbuff.c                                              |   34 
 net/core/sock.c                                                |    9 
 net/dccp/ipv4.c                                                |   13 
 net/dccp/ipv6.c                                                |   15 
 net/hsr/hsr_forward.c                                          |    1 
 net/ipv4/devinet.c                                             |   10 
 net/ipv4/fib_semantics.c                                       |    5 
 net/ipv4/fib_trie.c                                            |    3 
 net/ipv4/igmp.c                                                |    3 
 net/ipv4/ip_input.c                                            |    3 
 net/ipv4/ip_output.c                                           |    2 
 net/ipv4/route.c                                               |    1 
 net/ipv4/tcp_input.c                                           |    3 
 net/ipv4/tcp_timer.c                                           |   18 
 net/ipv4/udp.c                                                 |   20 
 net/ipv6/addrconf.c                                            |    2 
 net/ipv6/ip6_output.c                                          |    2 
 net/ipv6/udp.c                                                 |   30 
 net/kcm/kcmsock.c                                              |   15 
 net/netfilter/ipset/ip_set_hash_netportnet.c                   |    1 
 net/netfilter/nfnetlink_osf.c                                  |    8 
 net/netfilter/nft_exthdr.c                                     |   22 
 net/netfilter/xt_sctp.c                                        |    2 
 net/netfilter/xt_u32.c                                         |   21 
 net/netlabel/netlabel_kapi.c                                   |    3 
 net/netrom/af_netrom.c                                         |    5 
 net/sched/sch_fq_pie.c                                         |   27 
 net/sched/sch_hfsc.c                                           |    4 
 net/sched/sch_plug.c                                           |    2 
 net/sched/sch_qfq.c                                            |   22 
 net/sctp/proc.c                                                |    2 
 net/sctp/sm_sideeffect.c                                       |    5 
 net/sctp/socket.c                                              |   10 
 net/smc/smc_core.c                                             |    2 
 net/socket.c                                                   |    6 
 net/tls/tls_sw.c                                               |    4 
 net/unix/af_unix.c                                             |    2 
 net/unix/scm.c                                                 |    6 
 net/wireless/nl80211.c                                         |    1 
 net/xdp/xsk_diag.c                                             |    3 
 samples/bpf/tracex6_kern.c                                     |   17 
 scripts/kconfig/preprocess.c                                   |    3 
 security/integrity/ima/Kconfig                                 |   12 
 security/integrity/ima/ima.h                                   |    2 
 security/integrity/ima/ima_kexec.c                             |    2 
 security/keys/keyctl.c                                         |   11 
 security/smack/smackfs.c                                       |    2 
 sound/Kconfig                                                  |    2 
 sound/core/pcm_compat.c                                        |    8 
 sound/core/seq/oss/seq_oss_midi.c                              |   35 -
 sound/pci/ac97/ac97_codec.c                                    |    5 
 sound/soc/atmel/atmel-i2s.c                                    |    5 
 sound/soc/codecs/Kconfig                                       |    1 
 sound/soc/codecs/da7219-aad.c                                  |   12 
 sound/soc/codecs/es8316.c                                      |    2 
 sound/soc/codecs/rt5682-sdw.c                                  |    9 
 sound/soc/codecs/rt711-sdca-sdw.c                              |   10 
 sound/soc/codecs/rt711-sdw.c                                   |    9 
 tools/bpf/bpftool/skeleton/profiler.bpf.c                      |   27 
 tools/hv/vmbus_testing                                         |    4 
 tools/perf/builtin-top.c                                       |    1 
 tools/perf/builtin-trace.c                                     |   15 
 tools/perf/pmu-events/arch/powerpc/power10/cache.json          |    4 
 tools/perf/pmu-events/arch/powerpc/power10/floating_point.json |    7 
 tools/perf/pmu-events/arch/powerpc/power10/frontend.json       |   30 
 tools/perf/pmu-events/arch/powerpc/power10/marked.json         |   30 
 tools/perf/pmu-events/arch/powerpc/power10/memory.json         |    6 
 tools/perf/pmu-events/arch/powerpc/power10/others.json         |   53 -
 tools/perf/pmu-events/arch/powerpc/power10/pipeline.json       |   30 
 tools/perf/pmu-events/arch/powerpc/power10/pmc.json            |    4 
 tools/perf/pmu-events/arch/powerpc/power10/translation.json    |   11 
 tools/perf/ui/browsers/hists.c                                 |   60 -
 tools/perf/util/annotate.c                                     |   10 
 tools/perf/util/header.c                                       |   11 
 tools/testing/selftests/Makefile                               |    1 
 tools/testing/selftests/bpf/benchs/run_bench_rename.sh         |    2 
 tools/testing/selftests/bpf/progs/test_cls_redirect.h          |    9 
 tools/testing/selftests/futex/functional/futex_wait_timeout.c  |    7 
 tools/testing/selftests/kselftest/runner.sh                    |    3 
 tools/testing/selftests/kselftest_harness.h                    |   11 
 tools/testing/selftests/resctrl/Makefile                       |   17 
 tools/testing/selftests/resctrl/cache.c                        |   18 
 tools/testing/selftests/resctrl/fill_buf.c                     |    3 
 tools/testing/selftests/resctrl/resctrl.h                      |    1 
 628 files changed, 5090 insertions(+), 3212 deletions(-)

Abel Wu (1):
      net-memcg: Fix scope of sockmem pressure indicators

Adrien Thierry (1):
      phy: qcom-snps-femto-v2: use qcom_snps_hsphy_suspend/resume error code

Ahmad Fatoum (2):
      clk: imx: composite-8m: fix clock pauses when set_rate would be a no-op
      clk: imx: pll14xx: dynamically configure PLL for 393216000/361267200Hz

Alan Maguire (1):
      selftests/bpf: fix static assert compilation issue for test_cls_*.c

Alan Stern (5):
      USB: gadget: f_mass_storage: Fix unused variable warning
      USB: core: Unite old scheme and new scheme descriptor reads
      USB: core: Change usb_get_device_descriptor() API
      USB: core: Fix race by not overwriting udev->descriptor in hub_port_init()
      USB: core: Fix oversight in SuperSpeed initialization

Aleksa Sarai (1):
      procfs: block chmod on /proc/thread-self/comm

Aleksey Nasibulin (1):
      ARM: dts: BCM5301X: Extend RAM to full 256MB for Linksys EA6500 V2

Alex Henrie (1):
      net: ipv6/addrconf: avoid integer underflow in ipv6_create_tempaddr

Alexander Aring (1):
      dlm: fix plock lookup when using multiple lockspaces

Alexander Lobakin (1):
      bpftool: Use a local bpf_perf_event_value to fix accessing its fields

Alexei Filippov (1):
      jfs: validate max amount of blocks before allocation.

Anand Jain (1):
      btrfs: use the correct superblock to compare fsid in btrfs_validate_super

Andreas Gruenbacher (2):
      gfs2: Switch to wait_event in gfs2_logd
      gfs2: low-memory forced flush fixes

Andrew Donnellan (1):
      lib/test_meminit: allocate pages up to order MAX_ORDER

Andy Shevchenko (1):
      s390/zcrypt: don't leak memory if dev_set_name() fails

AngeloGioacchino Del Regno (2):
      arm64: dts: qcom: pmi8998: Add node for WLED
      iommu/qcom: Disable and reset context bank before programming

Ani Sinha (1):
      vmbus_testing: fix wrong python syntax for integer value comparison

Anna Schumaker (1):
      pNFS: Fix assignment of xprtdata.cred

Ard Biesheuvel (1):
      x86/decompressor: Don't rely on upper 32 bits of GPRs being preserved

Ariel Marcovitch (1):
      idr: fix param name in idr_alloc_cyclic() doc

Armin Wolf (1):
      platform/x86: dell-sysman: Fix reference leak

Arnaldo Carvalho de Melo (4):
      perf trace: Use zfree() to reduce chances of use after free
      perf trace: Really free the evsel->priv area
      perf annotate bpf: Don't enclose non-debug code with an assert()
      perf top: Don't pass an ERR_PTR() directly to perf_session__delete()

Arnd Bergmann (1):
      drm/amdgpu: avoid integer overflow warning in amdgpu_device_resize_fb_bar()

Artem Chernyshev (1):
      fs: ocfs2: namei: check return value of ocfs2_add_entry()

Baokun Li (4):
      quota: factor out dquot_write_dquot()
      quota: rename dquot_active() to inode_quota_active()
      quota: add new helper dquot_active()
      quota: fix dqput() to follow the guarantees dquot_srcu should provide

Baoquan He (2):
      clk: fixed-mmio: make COMMON_CLK_FIXED_MMIO depend on HAS_IOMEM
      idmaengine: make FSL_EDMA and INTEL_IDMA64 depends on HAS_IOMEM

Bart Van Assche (2):
      scsi: RDMA/srp: Fix residual handling
      scsi: core: Fix the scsi_set_resid() documentation

Ben Hutchings (1):
      m68k: Fix invalid .section syntax

Benjamin Coddington (1):
      NFS: Guard against READDIR loop when entry names exceed MAXNAMELEN

Benjamin Gaignard (1):
      media: rkvdec: increase max supported height for H.264

Biju Das (1):
      hwmon: (tmp513) Fix the channel number in tmp51x_is_visible()

Bjorn Helgaas (1):
      Revert "PCI: Mark NVIDIA T4 GPUs to avoid bus reset"

Björn Töpel (1):
      kselftest/runner.sh: Propagate SIGTERM to runner child

Bogdan Togorean (1):
      drm: adv7511: Fix low refresh rate register for ADV7533/5

Boris Brezillon (1):
      PM / devfreq: Fix leak in devfreq_dev_release()

Boris Burkov (1):
      btrfs: free qgroup rsv on io failure

Brian Foster (1):
      tracing: Zero the pipe cpumask on alloc to avoid spurious -EBUSY

Bryan O'Donoghue (1):
      arm64: dts: qcom: apq8016-sbc: Fix ov5640 regulator supply names

Budimir Markovic (1):
      net/sched: sch_hfsc: Ensure inner classes have fsc curve

Chengchang Tang (2):
      RDMA/hns: Fix port active speed
      RDMA/hns: Fix CQ and QP cache affinity

Chengfeng Ye (2):
      scsi: qedi: Fix potential deadlock on &qedi_percpu->p_work_lock
      scsi: fcoe: Fix potential deadlock on &fip->ctlr_lock

Chris Lew (1):
      soc: qcom: qmi_encdec: Restrict string length in decode

Christian Brauner (1):
      tmpfs: verify {g,u}id mount options correctly

Christian Göttsche (1):
      security: keys: perform capable check only on privileged operations

Christoph Hellwig (5):
      pcd: move the identify buffer into pcd_identify
      pcd: cleanup initialization
      block: move GENHD_FL_NATIVE_CAPACITY to disk->state
      block: move GENHD_FL_BLOCK_EVENTS_ON_EXCL_WRITE to disk->event_flags
      block: rename GENHD_FL_NO_PART_SCAN to GENHD_FL_NO_PART

Christophe JAILLET (2):
      media: v4l2-core: Fix a potential resource leak in v4l2_fwnode_parse_link()
      media: dvb-usb: m920x: Fix a potential memory leak in m920x_i2c_xfer()

Christophe Leroy (2):
      powerpc/radix: Move some functions into #ifdef CONFIG_KVM_BOOK3S_HV_POSSIBLE
      powerpc/perf: Convert fsl_emb notifier to state machine callbacks

Chuck Lever (1):
      NFSD: da_addr_body field missing in some GETDEVICEINFO replies

Chunyan Zhang (2):
      serial: sprd: Assign sprd_port after initialized to avoid wrong access
      serial: sprd: Fix DMA buffer leak issue

Claudiu Beznea (2):
      pinctrl: mcp23s08: check return value of devm_kasprintf()
      media: i2c: tvp5150: check return value of devm_kasprintf()

Colin Ian King (1):
      media: go7007: Remove redundant if statement

Corey Minyard (1):
      ipmi:ssif: Fix a memory leak when scanning for an adapter

Corinna Vinschen (1):
      igb: disable virtualization features on 82580

D Scott Phillips (1):
      arm64: sdei: abort running SDEI handlers during crash

Daire McNamara (1):
      PCI: microchip: Correct the DED and SEC interrupt bit offsets

Damien Le Moal (2):
      ata: sata_gemini: Add missing MODULE_DESCRIPTION
      ata: pata_ftide010: Add missing MODULE_DESCRIPTION

Dan Carpenter (7):
      sctp: handle invalid error codes without calling BUG()
      regmap: rbtree: Use alloc_flags for memory allocations
      smackfs: Prevent underflow in smk_set_cipso()
      nfs/blocklayout: Use the passed in gfp flags
      driver core: test_async: fix an error code
      leds: pwm: Fix error code in led_pwm_create_fwnode()
      pcd: fix error codes in pcd_init_unit()

Daniel Marcovitch (1):
      iommu/amd/iommu_v2: Fix pasid_state refcount dec hit 0 warning on pasid unbind

Daniel T. Lee (1):
      samples/bpf: fix broken map lookup probe

Daniel Vetter (1):
      drm/msm/mdp5: Don't leak some plane state

Daniil Dulov (2):
      media: dib7000p: Fix potential division by zero
      media: cx24120: Add retval check for cx24120_message_send()

Dave Hansen (1):
      x86/speculation: Mark all Skylake CPUs as vulnerable to GDS

Dave Jiang (3):
      ntb: Drop packets when qp link is down
      ntb: Clean up tx tail index on link down
      ntb: Fix calculation ntb_transport_tx_free_entry()

Dave Stevenson (1):
      media: i2c: ov2680: Set V4L2_CTRL_FLAG_MODIFY_LAYOUT on flips

David Ahern (1):
      ipv6: Add reasons for skb drops to __udp6_lib_rcv

David Christensen (1):
      bnx2x: fix page fault following EEH recovery

David Jeffery (1):
      md: raid0: account for split bio in iostat accounting

David Wronek (1):
      clk: qcom: gcc-sc7180: Fix up gcc_sdcc2_apps_clk_src

Dmitry Antipov (4):
      media: pulse8-cec: handle possible ping error
      wifi: mwifiex: fix error recovery in PCIE buffer descriptor management
      wifi: mwifiex: fix memory leak in mwifiex_histogram_read()
      wifi: mwifiex: avoid possible NULL skb pointer dereference

Dmitry Baryshkov (2):
      arm64: dts: qcom: pmk8350: fix ADC-TM compatible string
      clk: qcom: gcc-mdm9615: use proper parent for pll0_vote clock

Dmitry Mastykin (1):
      netlabel: fix shift wrapping bug in netlbl_catmap_setlong()

Dmitry Torokhov (2):
      Input: tca6416-keypad - always expect proper IRQ number in i2c client
      Input: tca6416-keypad - fix interrupt enable disbalance

Dmytro Maluka (2):
      ASoC: da7219: Flush pending AAD IRQ when suspending
      ASoC: da7219: Check for failure reading AAD IRQ events

Dominique Martinet (1):
      9p: virtio: make sure 'offs' is initialized in zc_request

Dongliang Mu (1):
      drivers: usb: smsusb: fix error handling code in smsusb_init_device

Eddie James (1):
      fsi: aspeed: Reset master errors after CFAM reset

Edgar (1):
      ASoc: codecs: ES8316: Fix DMIC config

Enlin Mu (1):
      pstore/ram: Check start of empty przs during init

Eric Biggers (1):
      fsverity: skip PKCS#7 parser when keyring is empty

Eric Dumazet (8):
      tcp: tcp_enter_quickack_mode() should be static
      igmp: limit igmpv3_newpack() packet size to IP_MAX_MTU
      net/sched: fq_pie: avoid stalls in fq_pie_timer()
      sctp: annotate data-races around sk->sk_wmem_queued
      ipv4: annotate data-races around fi->fib_dead
      net: read sk->sk_family once in sk_mc_loop()
      ip_tunnels: use DEV_STATS_INC()
      ipv6: fix ip6_sock_set_addr_preferences() typo

Eric Snowberg (1):
      ovl: Always reevaluate the file signature for IMA

Fabio Estevam (1):
      drm/msm/a2xx: Call adreno_gpu_init() earlier

Fedor Pchelkin (3):
      wifi: ath9k: fix races between ath9k_wmi_cmd and ath9k_wmi_ctrl_rx
      wifi: ath9k: protect WMI command response buffer replacement with a lock
      NFSv4/pnfs: minor fix for cleanup path in nfs4_get_device_info

Filipe Manana (1):
      btrfs: don't start transaction when joining with TRANS_JOIN_NOSTART

Florian Fainelli (1):
      hwrng: iproc-rng200 - Implement suspend and resume calls

Florian Westphal (2):
      net: fib: avoid warn splat in flow dissector
      netfilter: nftables: exthdr: fix 4-byte stack OOB write

Frank Li (2):
      PCI: layerscape: Add the endpoint linkup notifier support
      i3c: master: svc: fix probe failure when no i3c device exist

Gaosheng Cui (1):
      audit: fix possible soft lockup in __audit_inode_child()

Gaurav Jain (1):
      crypto: caam - fix unchecked return value error

Geert Uytterhoeven (3):
      drm/armada: Fix off-by-one error in armada_overlay_get_property()
      of: overlay: Call of_changeset_init() early
      of: unittest: Fix overlay type in apply/revert check

Geetha sowjanya (1):
      octeontx2-af: Fix truncation of smq in CN10K NIX AQ enqueue mbox handler

Greg Kroah-Hartman (3):
      media: dvb: symbol fixup for dvb_attach()
      Revert "drm/amdgpu: install stub fence into potential unused fence pointers"
      Linux 5.15.132

Guangguan Wang (1):
      net/smc: use smc_lgr_list.lock to protect smc_lgr_list.list iterate in smcr_port_add

Guiting Shen (1):
      ASoC: atmel: Fix the 8K sample parameter in I2SC master

Guoqing Jiang (1):
      md/bitmap: don't set max_write_behind if there is no write mostly device

Gustavo A. R. Silva (3):
      RDMA/irdma: Replace one-element array with flexible-array member
      ARM: OMAP2+: Fix -Warray-bounds warning in _pwrdm_state_switch()
      cpufreq: brcmstb-avs-cpufreq: Fix -Warray-bounds bug

Hamza Mahfooz (1):
      drm/amd/display: prevent potential division by zero errors

Hangyu Hua (2):
      net: ethernet: mvpp2_main: fix possible OOB write in mvpp2_ethtool_get_rxnfc()
      net: ethernet: mtk_eth_soc: fix possible NULL pointer dereference in mtk_hwlro_get_fdir_all()

Hans de Goede (11):
      platform/x86: intel: hid: Always call BTNL ACPI method
      wifi: brcmfmac: Fix field-spanning write in brcmf_scan_params_v2_to_v1()
      media: ad5820: Drop unsupported ad5823 from i2c_ and of_device_id tables
      media: ov2680: Remove auto-gain and auto-exposure controls
      media: ov2680: Fix ov2680_bayer_order()
      media: ov2680: Fix vflip / hflip set functions
      media: ov2680: Remove VIDEO_V4L2_SUBDEV_API ifdef-s
      media: ov2680: Don't take the lock for try_fmt calls
      media: ov2680: Add ov2680_fill_format() helper function
      media: ov2680: Fix ov2680_set_fmt() which == V4L2_SUBDEV_FORMAT_TRY not working
      media: ov2680: Fix regulators being left enabled on ov2680_power_on() errors

Hao Chen (2):
      net: hns3: fix byte order conversion issue in hclge_dbg_fd_tcam_read()
      net: hns3: fix debugfs concurrency issue between kfree buffer and read

Hayes Wang (1):
      r8152: check budget for r8152_poll()

Helge Deller (3):
      parisc: Fix /proc/cpuinfo output for lscpu
      parisc: led: Fix LAN receive and transmit LEDs
      parisc: led: Reduce CPU overhead for disk & lan LED computation

Herbert Xu (2):
      crypto: rsa-pkcs1pad - Use helper to set reqsize
      crypto: api - Use work queue in crypto_destroy_instance

Hien Huynh (1):
      dmaengine: sh: rz-dmac: Fix destination and source data size setting

Holger Dengler (2):
      s390/pkey: fix/harmonize internal keyblob headers
      s390/paes: fix PKEY_TYPE_EP11_AES handling for secure keyblobs

Hsin-Yi Wang (1):
      mtd: spi-nor: Check bus width while setting QE bit

Ilpo Järvinen (11):
      selftests/resctrl: Add resctrl.h into build deps
      selftests/resctrl: Don't leak buffer in fill_cache()
      selftests/resctrl: Unmount resctrl FS if child fails to run benchmark
      selftests/resctrl: Close perf value read fd on errors
      PCI: pciehp: Use RMW accessors for changing LNKCTL
      PCI/ASPM: Use RMW accessors for changing LNKCTL
      drm/amdgpu: Use RMW accessors for changing LNKCTL
      drm/radeon: Use RMW accessors for changing LNKCTL
      net/mlx5: Use RMW accessors for changing LNKCTL
      wifi: ath11k: Use RMW accessors for changing LNKCTL
      wifi: ath10k: Use RMW accessors for changing LNKCTL

Irui Wang (1):
      media: mediatek: vcodec: Return NULL if no vdec_fb is found

Jack Wang (1):
      x86/sgx: Break up long non-preemptible delays in sgx_vepc_release()

Jacopo Mondi (1):
      media: i2c: rdacm21: Fix uninitialized value

Jan Kara (3):
      udf: Handle error when adding extent to a file
      md/raid0: Factor out helper for mapping and submitting a bio
      md/raid0: Fix performance regression for large sequential writes

Jann Horn (1):
      dccp: Fix out of bounds access in DCCP error handler

Janusz Krzysztofik (1):
      x86/mm: Fix PAT bit missing from page protection modify mask

Jason Gunthorpe (1):
      iommu/sprd: Add missing force_aperture

Jason-JH.Lin (1):
      drm/mediatek: Remove freeing not dynamic allocated memory

Jian Shen (1):
      net: hns3: restore user pause configure when disable autoneg

Jiasheng Jiang (3):
      drm: xlnx: zynqmp_dpsub: Add missing check for dma_set_mask
      ipmi:ssif: Add check for kstrdup
      rpmsg: glink: Add check for kstrdup

Jie Wang (1):
      net: hns3: remove GSO partial feature bit

Jijie Shao (1):
      net: hns3: fix invalid mutex between tc qdisc and dcb ets command issue

Jinjie Ruan (2):
      Bluetooth: btusb: Do not call kfree_skb() under spin_lock_irqsave()
      net: arcnet: Do not call kfree_skb() under local_irq_disable()

Jiri Benc (1):
      vxlan: generalize vxlan_parse_gpe_hdr and remove unused args

Joel Fernandes (Google) (1):
      mm/vmalloc: add a safer version of find_vm_area() for debug

Joey Gouly (1):
      arm64: lib: Import latest version of Arm Optimized Routines' strncmp

Johan Hovold (4):
      clk: qcom: camcc-sc7180: fix async resume during probe
      clk: qcom: turingcc-qcs404: fix missing resume during probe
      clk: qcom: q6sstop-qcs404: fix missing resume during probe
      clk: qcom: mss-sc7180: fix missing resume during probe

Jonas Karlman (3):
      iommu: rockchip: Fix directory table address encoding
      phy/rockchip: inno-hdmi: use correct vco_div_5 macro on rk3328
      phy/rockchip: inno-hdmi: do not power on rk3328 post pll on reg write

Jordan Rife (1):
      net: Avoid address overwrite in kernel_connect

Joy Zou (1):
      ARM: dts: imx: update sdma node name format

Junxian Huang (1):
      RDMA/hns: Fix incorrect post-send with direct wqe of wr-list

Justin Tee (2):
      scsi: lpfc: Remove reftag check in DIF paths
      scsi: lpfc: Fix incorrect big endian type assignment in bsg loopback path

Kajol Jain (2):
      perf vendor events: Update the JSON/events descriptions for power10 platform
      perf vendor events: Drop some of the JSON/events for power10 platform

Kan Liang (1):
      perf/x86/uncore: Correct the number of CHAs on EMR

Kees Cook (4):
      selftests/harness: Actually report SKIP for signal tests
      ARM: ptrace: Restore syscall restart tracing
      ARM: ptrace: Restore syscall skipping for tracers
      printk: ringbuffer: Fix truncating buffer size min_t cast

Kemeng Shi (2):
      ext4: correct grp validation in ext4_mb_good_group
      ext4: avoid potential data overflow in next_linear_group

Konrad Dybcio (12):
      arm64: dts: qcom: sm8250-edo: Add gpio line names for TLMM
      arm64: dts: qcom: sm8250-edo: Add GPIO line names for PMIC GPIOs
      arm64: dts: qcom: sm8250-edo: Rectify gpio-keys
      arm64: dts: qcom: msm8996: Add missing interrupt to the USB2 controller
      arm64: dts: qcom: sm8350: Add missing LMH interrupts to cpufreq
      arm64: dts: qcom: sm8350: Use proper CPU compatibles
      arm64: dts: qcom: sm8250: Mark PCIe hosts as DMA coherent
      arm64: dts: qcom: pm660l: Add missing short interrupt
      arm64: dts: qcom: pmi8994: Add missing OVP interrupt
      clk: qcom: reset: Use the correct type of sleep/delay based on length
      media: venus: hfi_venus: Only consider sys_idle_indicator on V1
      media: venus: hfi_venus: Write to VIDC_CTRL_INIT after unmasking interrupts

Konstantin Meskhidze (1):
      kconfig: fix possible buffer overflow

Konstantin Shelekhin (1):
      platform/x86: huawei-wmi: Silence ambient light sensor

Krzysztof Kozlowski (7):
      arm64: dts: qcom: sm8250-sony-xperia: correct GPIO keys wakeup again
      arm64: dts: qcom: correct SPMI WLED register range encoding
      ARM: dts: s3c64xx: align pinctrl with dtschema
      ARM: dts: samsung: s3c6410-mini6410: correct ethernet reg addresses (split)
      ARM: dts: s5pv210: add dummy 5V regulator for backlight on SMDKv210
      ARM: dts: samsung: s5pv210-smdkv210: correct ethernet reg addresses (split)
      dt-bindings: clock: xlnx,versal-clk: drop select:false

Kuniyuki Iwashima (6):
      netrom: Deny concurrent connect().
      af_unix: Fix data-races around user->unix_inflight.
      af_unix: Fix data-race around unix_tot_inflight.
      af_unix: Fix data-races around sk->sk_shutdown.
      af_unix: Fix data race around sk->sk_err.
      kcm: Fix error handling for SOCK_DGRAM in kcm_sendmsg().

Kyle Zeng (1):
      netfilter: ipset: add the missing IP_SET_HASH_WITH_NET0 macro for ip_set_hash_netportnet.c

Leo Chen (1):
      drm/amd/display: Exit idle optimizations before attempt to access PHY

Leon Romanovsky (1):
      Revert "IB/isert: Fix incorrect release of isert connection"

Li Lingfeng (1):
      block: don't add or resize partition on the disk with GENHD_FL_NO_PART

Li Nan (2):
      md/raid10: factor out dereference_rdev_and_rrdev()
      md/raid10: use dereference_rdev_and_rrdev() to get devices

Liang Chen (1):
      veth: Fixing transmit return status for dropped packets

Liao Chang (2):
      cpufreq: powernow-k8: Use related_cpus instead of cpus in driver.exit()
      cpufreq: Fix the race condition while updating the transition_task of policy

Lijo Lazar (1):
      drm/amdgpu: Match against exact bootloader status

Liming Sun (2):
      platform/mellanox: mlxbf-tmfifo: Drop the Rx packet if no more descriptors
      platform/mellanox: mlxbf-tmfifo: Drop jumbo frames

Lin Ma (6):
      wifi: mt76: testmode: add nla_policy for MT76_TM_ATTR_TX_LENGTH
      wifi: nl80211/cfg80211: add forgotten nla_policy for BSS color attribute
      scsi: iscsi: Add length check for nlattr payload
      scsi: iscsi: Add strlen() check in iscsi_if_set{_host}_param()
      scsi: be2iscsi: Add length check when parsing nlattrs
      scsi: qla4xxx: Add length check when parsing nlattrs

Liu Jian (2):
      net: ipv4: fix one memleak in __inet_del_ifa()
      net/tls: do not free tls_rec on async operation in bpf_exec_tx_verdict()

Lorenz Bauer (2):
      udp: re-score reuseport groups when connected sockets are present
      bpf: reject unhashed sockets in bpf_sk_assign

Lu Jialin (1):
      cgroup:namespace: Remove unused cgroup_namespaces_init()

Luca Weiss (3):
      soc: qcom: ocmem: Add OCMEM hardware version print
      soc: qcom: ocmem: Fix NUM_PORTS & NUM_MACROS macros
      clk: qcom: gcc-sm6350: Fix gcc_sdcc2_apps_clk_src

Lucas Stach (1):
      drm/etnaviv: fix dumping of active MMU context

Maciej W. Rozycki (2):
      MIPS: Fix CONFIG_CPU_DADDI_WORKAROUNDS `modules_install' regression
      MIPS: Only fiddle with CHECKFLAGS if `need-compiler'

Magnus Karlsson (1):
      xsk: Fix xsk_diag use-after-free error during socket cleanup

Manish Rangankar (1):
      scsi: qla2xxx: Remove unsupported ql2xenabledif option

Manivannan Sadhasivam (3):
      OPP: Fix passing 0 to PTR_ERR in _opp_attach_genpd()
      arm64: dts: qcom: sdm845: Add missing RPMh power domain to GCC
      arm64: dts: qcom: sdm845: Fix the min frequency of "ice_core_clk"

Marc Kleine-Budde (1):
      can: gs_usb: gs_usb_receive_bulk_callback(): count RX overflow errors also in case of OOM

Marco Felsch (1):
      clk: imx8mp: fix sai4 clock

Marek Behún (2):
      leds: multicolor: Use rounded division when calculating color components
      leds: trigger: tty: Do not use LED_ON/OFF constants, use led_blink_set_oneshot instead

Marek Vasut (4):
      ARM: dts: imx7s: Drop dma-apb interrupt-names
      drm/bridge: tc358764: Fix debug print parameter order
      drm/panel: simple: Add missing connector type and pixel format for AUO T215HVN01
      media: ov5640: Enable MIPI interface in ov5640_set_power_mipi()

Marijn Suijten (2):
      arm64: dts: qcom: pmi8994: Remove hardcoded linear WLED enabled-strings
      arm64: dts: qcom: Move WLED num-strings from pmi8994 to sony-xperia-tone

Mario Limonciello (2):
      ACPI: x86: s2idle: Post-increment variables when getting constraints
      ACPI: x86: s2idle: Fix a logic error parsing AMD constraints table

Mariusz Tkaczyk (2):
      md: Set MD_BROKEN for RAID1 and RAID10
      md: add error_handlers for raid0 and linear

Martin Kaiser (2):
      hwrng: nomadik - keep clock enabled while hwrng is registered
      hwrng: pic32 - use devm_clk_get_enabled

Martin Kohn (1):
      net: usb: qmi_wwan: add Quectel EM05GV2

Masahiro Yamada (1):
      kbuild: do not run depmod for 'make modules_sign'

Masami Hiramatsu (Google) (1):
      kprobes: Prohibit probing on CFI preamble symbol

Matthew Wilcox (1):
      reiserfs: Check the return value from __getblk()

Max Filippov (1):
      xtensa: PMU: fix base address for the newer hardware

Maxim Mikityanskiy (1):
      platform/x86/intel/hid: Add HP Dragonfly G2 to VGBS DMI quirks

Menglong Dong (1):
      net: tcp: fix unexcepted socket die when snd_wnd is 0

Michael Ellerman (1):
      powerpc: Don't include lppaca.h in paca.h

Michael Kelley (1):
      scsi: storvsc: Always set no_report_opcodes

Michael Schmitz (1):
      ata: pata_falcon: fix IO base selection for Q40

Mikel Rychliski (1):
      x86/efistub: Fix PCI ROM preservation in mixed mode

Mikhail Kobuk (1):
      tracing: Remove extra space at the end of hwlat_detector/mode

Min Li (1):
      Bluetooth: Fix potential use-after-free when clear keys

Minjie Du (3):
      ata: pata_arasan_cf: Use dev_err_probe() instead dev_err() in data_xfer()
      drivers: clk: keystone: Fix parameter judgment in _of_pll_clk_init()
      RDMA/qedr: Remove a duplicate assignment in irdma_query_ah()

Mohamed Khalfella (1):
      skbuff: skb_segment, Call zero copy functions before using skbuff frags

Namhyung Kim (3):
      perf hists browser: Fix hierarchy mode header
      perf tools: Handle old data in PERF_RECORD_ATTR
      perf hists browser: Fix the number of entries for 'e' key

Namjae Jeon (2):
      ksmbd: fix out of bounds in smb3_decrypt_req()
      ksmbd: no response from compound read

Nathan Chancellor (2):
      of: kexec: Mark ima_{free,stable}_kexec_buffer() as __init
      lib: test_scanf: Add explicit type cast to result initialization in test_number_prefix()

Nayna Jain (1):
      ima: Remove deprecated IMA_TRUSTED_KEYRING Kconfig

Nicolas Dichtel (1):
      net: handle ARPHRD_PPP in dev_is_mac_header_xmit()

Nikita Zhandarovich (1):
      HID: logitech-dj: Fix error handling in logi_dj_recv_switch_to_dj_mode()

Nikolay Burykin (1):
      media: pci: cx23885: fix error handling for cx23885 ATSC boards

Nilesh Javali (2):
      Revert "scsi: qla2xxx: Fix buffer overrun"
      scsi: qla2xxx: Fix smatch warn for qla_init_iocb_limit()

Nysal Jan K.A (1):
      selftests/futex: Order calls to futex_lock_pi

Oleksandr Natalenko (3):
      scsi: qedf: Do not touch __user pointer in qedf_dbg_stop_io_on_error_cmd_read() directly
      scsi: qedf: Do not touch __user pointer in qedf_dbg_debug_cmd_read() directly
      scsi: qedf: Do not touch __user pointer in qedf_dbg_fp_int_cmd_read() directly

Oleksij Rempel (1):
      net: phy: micrel: Correct bit assignments for phy_device flags

Olga Kornievskaia (1):
      NFSv4.2: fix handling of COPY ERR_OFFLOAD_NO_REQ

Olga Zaborska (3):
      igc: Change IGC_MIN to allow set rx/tx value between 64 and 80
      igbvf: Change IGBVF_MIN to allow set rx/tx value between 64 and 80
      igb: Change IGB_MIN to allow set rx/tx value between 64 and 80

Patrick Whewell (1):
      clk: qcom: gcc-sm8250: Fix gcc_sdcc2_apps_clk_src

Paul Cercueil (1):
      ARM: dts: samsung: exynos4210-i9100: Fix LCD screen's physical size

Pavel Begunkov (4):
      io_uring: fix drain stalls by invalid SQE
      io_uring: always lock in io_apoll_task_func
      io_uring: break out of iowq iopoll on teardown
      io_uring: break iopolling on signal

Pavel Kozlov (1):
      ARC: atomics: Add compiler barrier to atomic operations...

Peng Fan (1):
      amba: bus: fix refcount leak

Petr Tesarik (1):
      sh: boards: Fix CEU buffer size passed to dma_declare_coherent_memory()

Polaris Pi (2):
      wifi: mwifiex: Fix OOB and integer underflow when rx packets
      wifi: mwifiex: Fix missed return in oob checks failed path

Przemek Kitszel (1):
      ice: ice_aq_check_events: fix off-by-one check when filling buffer

Qiang Yu (1):
      bus: mhi: host: Skip MHI reset if device is in RDDM

Qiuxu Zhuo (1):
      EDAC/igen6: Fix the issue of no error events

Quan Tian (1):
      net/ipv6: SKB symmetric hash should incorporate transport ports

Quinn Tran (12):
      scsi: qla2xxx: Adjust IOCB resource on qpair create
      scsi: qla2xxx: Limit TMF to 8 per function
      scsi: qla2xxx: Fix deletion race condition
      scsi: qla2xxx: fix inconsistent TMF timeout
      scsi: qla2xxx: Fix command flush during TMF
      scsi: qla2xxx: Fix erroneous link up failure
      scsi: qla2xxx: Turn off noisy message log
      scsi: qla2xxx: Fix session hang in gnl
      scsi: qla2xxx: Fix TMF leak through
      scsi: qla2xxx: Flush mailbox commands on chip reset
      scsi: qla2xxx: Error code did not return to upper layer
      scsi: qla2xxx: Fix firmware resource tracking

RD Babiera (2):
      usb: typec: tcpm: set initial svdm version based on pd revision
      usb: typec: bus: verify partner exists in typec_altmode_attention

Raag Jadav (2):
      pinctrl: cherryview: fix address_space_handler() argument
      watchdog: intel-mid_wdt: add MODULE_ALIAS() to allow auto-load

Radoslaw Tyl (1):
      igb: set max size RX buffer when store bad packet is enabled

Rafał Miłecki (3):
      ARM: dts: BCM53573: Add cells sizes to PCIe node
      ARM: dts: BCM53573: Use updated "spi-gpio" binding properties
      ARM: dts: BCM53573: Fix Ethernet info for Luxul devices

Rahul Rameshbabu (1):
      HID: multitouch: Correct devm device reference for hidinput input_dev name

Randy Dunlap (3):
      ASoC: stac9766: fix build errors with REGMAP_AC97
      x86/APM: drop the duplicate APM_MINOR_DEV macro
      um: Fix hostaudio build errors

Ranjan Kumar (1):
      scsi: mpt3sas: Perform additional retries if doorbell read returns 0

Rick Wertenbroek (1):
      PCI: rockchip: Use 64-bit mask on MSI 64-bit PCI address

Rob Clark (1):
      dma-buf/sync_file: Fix docs syntax

Ruan Jinjie (1):
      of: unittest: fix null pointer dereferencing in of_unittest_find_node_by_name()

Ruidong Tian (1):
      coresight: tmc: Explicit type conversions to prevent integer overflow

Russell Currey (2):
      powerpc/pseries: Rework lppaca_shared_proc() to avoid DEBUG_PREEMPT
      powerpc/iommu: Fix notifiers being shared by PCI and VIO buses

Ryan McCann (1):
      drm/msm: Update dev core dump to not print backwards

Ryder Lee (1):
      wifi: mt76: mt7915: fix power-limits while chan_switch

Sabrina Dubroca (1):
      Revert "net: macsec: preserve ingress frame ordering"

Saeed Mahameed (1):
      net/mlx5: Free IRQ rmap and notifier on kernel shutdown

Sakari Ailus (1):
      media: i2c: ccs: Check rules is non-NULL

Sean Christopherson (2):
      x86/virt: Drop unnecessary check on extended CPUID level in cpu_has_svm()
      drm/i915/gvt: Drop unused helper intel_vgpu_reset_gtt()

Serge Semin (1):
      PCI: dwc: Add start_link/stop_link inlines

Shaopeng Tan (1):
      selftests/resctrl: Make resctrl_tests run using kselftest framework

Shigeru Yoshida (2):
      kcm: Destroy mutex in kcm_exit_net()
      kcm: Fix memory leak in error path of kcm_sendmsg()

Shih-Yi Chen (1):
      platform/mellanox: Fix mlxbf-tmfifo not handling all virtio CONSOLE notifications

Shravan Kumar Ramani (2):
      platform/mellanox: mlxbf-pmc: Fix potential buffer overflows
      platform/mellanox: mlxbf-pmc: Fix reading of unprogrammed events

Shuming Fan (3):
      ASoC: rt5682-sdw: fix for JD event handling in ClockStop Mode0
      ASoC: rt711: fix for JD event handling in ClockStop Mode0
      ASoC: rt711-sdca: fix for JD event handling in ClockStop Mode0

Sourabh Jain (1):
      powerpc/fadump: reset dump area size if fadump memory reserve fails

Srinivasan Shanmugam (1):
      drm/amdgpu: Update min() to min_t() in 'amdgpu_info_ioctl'

Sriram Yagnaraman (1):
      ipv4: ignore dst hint for multipath routes

Stefan Haberland (2):
      s390/dasd: use correct number of retries for ERP requests
      s390/dasd: fix hanging device after request requeue

Stefan Hajnoczi (1):
      vfio/type1: fix cap_migration information leak

Stefan Wahren (1):
      ARM: dts: imx: Adjust dma-apbh node name

Su Hui (2):
      ALSA: ac97: Fix possible error value of *rac97
      fs: lockd: avoid possible wrong NULL parameter

Sui Jingfeng (1):
      drm/mediatek: Fix potential memory leak if vmap() fail

Sven Schnelle (1):
      s390/ipl: add missing secure/has_secure file to ipl type 'unknown'

Takashi Iwai (2):
      ALSA: seq: oss: Fix racy open/close of MIDI devices
      ALSA: pcm: Fix missing fixup call in compat hw_refine ioctl

Thomas Bourgoin (1):
      crypto: stm32 - fix loop iterating through scatterlist for DMA

Thomas Zimmermann (5):
      backlight/gpio_backlight: Compare against struct fb_info.device
      backlight/bd6107: Compare against struct fb_info.device
      backlight/lv5207lp: Compare against struct fb_info.device
      fbdev/ep93xx-fb: Do not assign to struct fb_info.dev
      drm/ast: Fix DRAM init on AST2200

Thore Sommer (1):
      X.509: if signature is unsupported skip validation

Tom Rix (1):
      udf: initialize newblock to 0

Tony Battersby (1):
      scsi: core: Use 32-bit hostnum in scsi_host_lookup()

Tony Lindgren (2):
      bus: ti-sysc: Fix build warning for 64-bit build
      bus: ti-sysc: Fix cast to enum warning

Trond Myklebust (1):
      NFS: Fix a potential data corruption

Uwe Kleine-König (4):
      crypto: stm32 - Properly handle pm_runtime_get failing
      pwm: atmel-tcb: Convert to platform remove callback returning void
      pwm: atmel-tcb: Harmonize resource allocation order
      pwm: atmel-tcb: Fix resource freeing in error path and remove

Vadim Fedorenko (1):
      ixgbe: fix timestamp configuration code

Vadim Pasternak (2):
      mlxsw: i2c: Fix chunk size setting in output mailbox buffer
      mlxsw: i2c: Limit single transaction buffer size

Vincent Guittot (1):
      arm64: dts: qcom: sm8250: correct dynamic power coefficients

Vladimir Oltean (4):
      net: dsa: sja1105: fix bandwidth discrepancy between tc-cbs software and offload
      net: dsa: sja1105: fix -ENOSPC when replacing the same tc-cbs too many times
      net: dsa: sja1105: complete tc-cbs offload support on SJA1110
      net: dsa: sja1105: hide all multicast addresses from "bridge fdb show"

Vladimir Zapolskiy (1):
      pwm: lpc32xx: Remove handling of PWM channels

Vladislav Efanov (1):
      udf: Check consistency of Space Bitmap Descriptor

Waiman Long (1):
      refscale: Fix uninitalized use of wait_queue_head_t

Wander Lairson Costa (3):
      netfilter: xt_u32: validate user space input
      netfilter: xt_sctp: validate the flag_info count
      netfilter: nfnetlink_osf: avoid OOB read

Wang Jianjian (1):
      ext4: add correct group descriptors and reserved GDT blocks to system zone

Wang Ming (2):
      fs: Fix error checking for d_hash_and_lookup()
      wifi: ath9k: use IS_ERR() with debugfs_create_dir()

Wen Yang (1):
      eventfd: prevent underflow for eventfd semaphores

Wenchao Hao (1):
      scsi: iscsi: Rename iscsi_set_param() to iscsi_if_set_param()

Wesley Chalmers (1):
      drm/amd/display: Fix a bug when searching for insert_above_mpcc

Will Deacon (1):
      arm64: csum: Fix OoB access in IP checksum code for negative lengths

William Zhang (4):
      mtd: rawnand: brcmnand: Fix mtd oobsize
      mtd: rawnand: brcmnand: Fix crash during the panic_write
      mtd: rawnand: brcmnand: Fix potential out-of-bounds access in oob write
      mtd: rawnand: brcmnand: Fix potential false time out warning

Winston Wen (1):
      fs/nls: make load_nls() take a const parameter

Wolfram Sang (1):
      mmc: renesas_sdhi: register irqs before registering controller

Wu Zongyong (1):
      PCI: Mark NVIDIA T4 GPUs to avoid bus reset

Xiang Yang (1):
      IB/uverbs: Fix an potential error pointer dereference

Xiaolei Wang (1):
      ARM: dts: imx: Set default tuning step for imx7d usdhc

Xiaowei Bao (1):
      PCI: layerscape: Add workaround for lost link capabilities during reset

Xingui Yang (4):
      scsi: hisi_sas: Modify v3 HW SSP underflow error processing
      scsi: hisi_sas: Modify v3 HW SATA completion error processing
      scsi: hisi_sas: Fix warnings detected by sparse
      scsi: hisi_sas: Fix normally completed I/O analysed as failed

Xu Yang (2):
      perf/imx_ddr: don't enable counter0 if none of 4 counters are used
      usb: phy: mxs: fix getting wrong state with mxs_phy_is_otg_host()

Yafang Shao (1):
      bpf: Clear the probe_addr for uprobe

Yan Zhai (2):
      lwt: Fix return values of BPF xmit ops
      lwt: Check LWTUNNEL_XMIT_CONTINUE strictly

Yanfei Xu (1):
      iommu/vt-d: Fix to flush cache of PASID directory table

Yang Wang (1):
      drm/amd/pm: fix variable dereferenced issue in amdgpu_device_attr_create()

Yangtao Li (1):
      drm/tegra: dpaux: Fix incorrect return value of platform_get_irq

Yi Yang (3):
      serial: tegra: handle clk prepare error in tegra_uart_hw_init()
      mtd: rawnand: fsmc: handle clk prepare error in fsmc_nand_resume()
      ipmi_si: fix a memleak in try_smi_init()

Ying Liu (1):
      backlight: gpio_backlight: Drop output GPIO direction check for initial power state

Yipeng Zou (1):
      selftests/bpf: Clean up fmod_ret in bench_rename test script

Yisen Zhuang (1):
      net: hns3: fix the port information display when sfp is absent

Yu Kuai (2):
      md/md-bitmap: hold 'reconfig_mutex' in backlog_store()
      md/md-bitmap: remove unnecessary local variable in backlog_store()

Yuan Yao (1):
      virtio_ring: fix avail_wrap_counter in virtqueue_add_packed

Yuanjun Gong (2):
      ethernet: atheros: fix return value check in atl1c_tso_csum()
      Bluetooth: nokia: fix value check in nokia_bluetooth_serdev_probe()

Zeyan Li (1):
      arm64: dts: qcom: sm8150: Fix the I2C7 interrupt

Zhang Jianhua (1):
      clk: sunxi-ng: Modify mismatched function name

Zhang Shurong (2):
      spi: tegra20-sflash: fix to check return value of platform_get_irq() in tegra_sflash_probe()
      firmware: meson_sm: fix to avoid potential NULL pointer dereference

Zhang Yi (1):
      jbd2: fix checkpoint cleanup performance regression

Zheng Yang (1):
      phy/rockchip: inno-hdmi: round fractal pixclock in rk3328 recalc_rate

Zheng Yejian (2):
      tracing: Introduce pipe_cpumask to avoid race on trace_pipes
      tracing: Fix race issue between cpu buffer write and swap

Zhihao Cheng (2):
      ext4: fix unttached inode after power cut with orphan file feature enabled
      jbd2: check 'jh->b_transaction' before removing it from checkpoint

Ziyang Xuan (1):
      hsr: Fix uninit-value access in fill_frame_info()

Zqiang (1):
      rcu: dump vmalloc memory info safely

ruanjinjie (1):
      dmaengine: ste_dma40: Add missing IRQ check in d40_probe

ruanmeisi (1):
      fuse: nlookup missing decrement in fuse_direntplus_link

valis (1):
      net: sched: sch_qfq: Fix UAF in qfq_dequeue()


^ permalink raw reply	[relevance 2%]

* [PATCH 5.15 035/511] wifi: brcmfmac: Fix field-spanning write in brcmf_scan_params_v2_to_v1()
  2023-09-17 19:07  1% [PATCH 5.15 000/511] 5.15.132-rc1 review Greg Kroah-Hartman
@ 2023-09-17 19:07 16% ` Greg Kroah-Hartman
  0 siblings, 0 replies; 200+ results
From: Greg Kroah-Hartman @ 2023-09-17 19:07 UTC (permalink / raw)
  To: stable
  Cc: Greg Kroah-Hartman, patches, Kees Cook, Hans de Goede,
	Franky Lin, Kalle Valo, Sasha Levin

5.15-stable review patch.  If anyone has any objections, please let me know.

------------------

From: Hans de Goede <hdegoede@redhat.com>

[ Upstream commit 16e455a465fca91907af0108f3d013150386df30 ]

Using brcmfmac with 6.5-rc3 on a brcmfmac43241b4-sdio triggers
a backtrace caused by the following field-spanning warning:

memcpy: detected field-spanning write (size 120) of single field
  "&params_le->channel_list[0]" at
  drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c:1072 (size 2)

The driver still works after this warning. The warning was introduced by the
new field-spanning write checks which were enabled recently.

Fix this by replacing the channel_list[1] declaration at the end of
the struct with a flexible array declaration.

Most users of struct brcmf_scan_params_le calculate the size to alloc
using the size of the non flex-array part of the struct + needed extra
space, so they do not care about sizeof(struct brcmf_scan_params_le).

brcmf_notify_escan_complete() however uses the struct on the stack,
expecting there to be room for at least 1 entry in the channel-list
to store the special -1 abort channel-id.

To make this work use an anonymous union with a padding member
added + the actual channel_list flexible array.

Cc: Kees Cook <keescook@chromium.org>
Signed-off-by: Hans de Goede <hdegoede@redhat.com>
Reviewed-by: Kees Cook <keescook@chromium.org>
Reviewed-by: Franky Lin <franky.lin@broadcom.com>
Signed-off-by: Kalle Valo <kvalo@kernel.org>
Link: https://lore.kernel.org/r/20230729140500.27892-1-hdegoede@redhat.com
Signed-off-by: Sasha Levin <sashal@kernel.org>
---
 .../net/wireless/broadcom/brcm80211/brcmfmac/fwil_types.h  | 7 ++++++-
 1 file changed, 6 insertions(+), 1 deletion(-)

diff --git a/drivers/net/wireless/broadcom/brcm80211/brcmfmac/fwil_types.h b/drivers/net/wireless/broadcom/brcm80211/brcmfmac/fwil_types.h
index ff2ef557f0ead..2a1590cc73ab2 100644
--- a/drivers/net/wireless/broadcom/brcm80211/brcmfmac/fwil_types.h
+++ b/drivers/net/wireless/broadcom/brcm80211/brcmfmac/fwil_types.h
@@ -383,7 +383,12 @@ struct brcmf_scan_params_le {
 				 * fixed parameter portion is assumed, otherwise
 				 * ssid in the fixed portion is ignored
 				 */
-	__le16 channel_list[1];	/* list of chanspecs */
+	union {
+		__le16 padding;	/* Reserve space for at least 1 entry for abort
+				 * which uses an on stack brcmf_scan_params_le
+				 */
+		DECLARE_FLEX_ARRAY(__le16, channel_list);	/* chanspecs */
+	};
 };
 
 struct brcmf_scan_results {
-- 
2.40.1




^ permalink raw reply related	[relevance 16%]

* [PATCH 5.15 000/511] 5.15.132-rc1 review
@ 2023-09-17 19:07  1% Greg Kroah-Hartman
  2023-09-17 19:07 16% ` [PATCH 5.15 035/511] wifi: brcmfmac: Fix field-spanning write in brcmf_scan_params_v2_to_v1() Greg Kroah-Hartman
  0 siblings, 1 reply; 200+ results
From: Greg Kroah-Hartman @ 2023-09-17 19:07 UTC (permalink / raw)
  To: stable
  Cc: Greg Kroah-Hartman, patches, linux-kernel, torvalds, akpm, linux,
	shuah, patches, lkft-triage, pavel, jonathanh, f.fainelli,
	sudipm.mukherjee, srw, rwarsow, conor

This is the start of the stable review cycle for the 5.15.132 release.
There are 511 patches in this series, all will be posted as a response
to this one.  If anyone has any issues with these being applied, please
let me know.

Responses should be made by Tue, 19 Sep 2023 19:10:04 +0000.
Anything received after that time might be too late.

The whole patch series can be found in one patch at:
	https://www.kernel.org/pub/linux/kernel/v5.x/stable-review/patch-5.15.132-rc1.gz
or in the git tree and branch at:
	git://git.kernel.org/pub/scm/linux/kernel/git/stable/linux-stable-rc.git linux-5.15.y
and the diffstat can be found below.

thanks,

greg k-h

-------------
Pseudo-Shortlog of commits:

Greg Kroah-Hartman <gregkh@linuxfoundation.org>
    Linux 5.15.132-rc1

Wesley Chalmers <wesley.chalmers@amd.com>
    drm/amd/display: Fix a bug when searching for insert_above_mpcc

Maciej W. Rozycki <macro@orcam.me.uk>
    MIPS: Only fiddle with CHECKFLAGS if `need-compiler'

Kuniyuki Iwashima <kuniyu@amazon.com>
    kcm: Fix error handling for SOCK_DGRAM in kcm_sendmsg().

Vadim Fedorenko <vadim.fedorenko@linux.dev>
    ixgbe: fix timestamp configuration code

Eric Dumazet <edumazet@google.com>
    ipv6: fix ip6_sock_set_addr_preferences() typo

Liu Jian <liujian56@huawei.com>
    net/tls: do not free tls_rec on async operation in bpf_exec_tx_verdict()

Shravan Kumar Ramani <shravankr@nvidia.com>
    platform/mellanox: mlxbf-pmc: Fix reading of unprogrammed events

Shravan Kumar Ramani <shravankr@nvidia.com>
    platform/mellanox: mlxbf-pmc: Fix potential buffer overflows

Liming Sun <limings@nvidia.com>
    platform/mellanox: mlxbf-tmfifo: Drop jumbo frames

Liming Sun <limings@nvidia.com>
    platform/mellanox: mlxbf-tmfifo: Drop the Rx packet if no more descriptors

Shigeru Yoshida <syoshida@redhat.com>
    kcm: Fix memory leak in error path of kcm_sendmsg()

Hayes Wang <hayeswang@realtek.com>
    r8152: check budget for r8152_poll()

Vladimir Oltean <vladimir.oltean@nxp.com>
    net: dsa: sja1105: hide all multicast addresses from "bridge fdb show"

Ziyang Xuan <william.xuanziyang@huawei.com>
    hsr: Fix uninit-value access in fill_frame_info()

Hangyu Hua <hbh25y@gmail.com>
    net: ethernet: mtk_eth_soc: fix possible NULL pointer dereference in mtk_hwlro_get_fdir_all()

Hangyu Hua <hbh25y@gmail.com>
    net: ethernet: mvpp2_main: fix possible OOB write in mvpp2_ethtool_get_rxnfc()

Guangguan Wang <guangguan.wang@linux.alibaba.com>
    net/smc: use smc_lgr_list.lock to protect smc_lgr_list.list iterate in smcr_port_add

Björn Töpel <bjorn@rivosinc.com>
    kselftest/runner.sh: Propagate SIGTERM to runner child

Liu Jian <liujian56@huawei.com>
    net: ipv4: fix one memleak in __inet_del_ifa()

Aleksey Nasibulin <alealexpro100@ya.ru>
    ARM: dts: BCM5301X: Extend RAM to full 256MB for Linksys EA6500 V2

Paul Cercueil <paul@crapouillou.net>
    ARM: dts: samsung: exynos4210-i9100: Fix LCD screen's physical size

Li Lingfeng <lilingfeng3@huawei.com>
    block: don't add or resize partition on the disk with GENHD_FL_NO_PART

Christoph Hellwig <hch@lst.de>
    block: rename GENHD_FL_NO_PART_SCAN to GENHD_FL_NO_PART

Christoph Hellwig <hch@lst.de>
    block: move GENHD_FL_BLOCK_EVENTS_ON_EXCL_WRITE to disk->event_flags

Christoph Hellwig <hch@lst.de>
    block: move GENHD_FL_NATIVE_CAPACITY to disk->state

Christoph Hellwig <hch@lst.de>
    pcd: cleanup initialization

Christoph Hellwig <hch@lst.de>
    pcd: move the identify buffer into pcd_identify

Namhyung Kim <namhyung@kernel.org>
    perf hists browser: Fix the number of entries for 'e' key

Namhyung Kim <namhyung@kernel.org>
    perf tools: Handle old data in PERF_RECORD_ATTR

Namhyung Kim <namhyung@kernel.org>
    perf hists browser: Fix hierarchy mode header

Maciej W. Rozycki <macro@orcam.me.uk>
    MIPS: Fix CONFIG_CPU_DADDI_WORKAROUNDS `modules_install' regression

Hamza Mahfooz <hamza.mahfooz@amd.com>
    drm/amd/display: prevent potential division by zero errors

William Zhang <william.zhang@broadcom.com>
    mtd: rawnand: brcmnand: Fix potential false time out warning

William Zhang <william.zhang@broadcom.com>
    mtd: rawnand: brcmnand: Fix potential out-of-bounds access in oob write

William Zhang <william.zhang@broadcom.com>
    mtd: rawnand: brcmnand: Fix crash during the panic_write

Anand Jain <anand.jain@oracle.com>
    btrfs: use the correct superblock to compare fsid in btrfs_validate_super

Filipe Manana <fdmanana@suse.com>
    btrfs: don't start transaction when joining with TRANS_JOIN_NOSTART

Boris Burkov <boris@bur.io>
    btrfs: free qgroup rsv on io failure

ruanmeisi <ruan.meisi@zte.com.cn>
    fuse: nlookup missing decrement in fuse_direntplus_link

Damien Le Moal <dlemoal@kernel.org>
    ata: pata_ftide010: Add missing MODULE_DESCRIPTION

Damien Le Moal <dlemoal@kernel.org>
    ata: sata_gemini: Add missing MODULE_DESCRIPTION

Michael Schmitz <schmitzmic@gmail.com>
    ata: pata_falcon: fix IO base selection for Q40

Nathan Chancellor <nathan@kernel.org>
    lib: test_scanf: Add explicit type cast to result initialization in test_number_prefix()

Wang Jianjian <wangjianjian0@foxmail.com>
    ext4: add correct group descriptors and reserved GDT blocks to system zone

Zhihao Cheng <chengzhihao1@huawei.com>
    jbd2: check 'jh->b_transaction' before removing it from checkpoint

Zhang Yi <yi.zhang@huawei.com>
    jbd2: fix checkpoint cleanup performance regression

Hien Huynh <hien.huynh.px@renesas.com>
    dmaengine: sh: rz-dmac: Fix destination and source data size setting

Pavel Kozlov <pavel.kozlov@synopsys.com>
    ARC: atomics: Add compiler barrier to atomic operations...

Saeed Mahameed <saeedm@nvidia.com>
    net/mlx5: Free IRQ rmap and notifier on kernel shutdown

Petr Tesarik <petr.tesarik.ext@huawei.com>
    sh: boards: Fix CEU buffer size passed to dma_declare_coherent_memory()

Jie Wang <wangjie125@huawei.com>
    net: hns3: remove GSO partial feature bit

Yisen Zhuang <yisen.zhuang@huawei.com>
    net: hns3: fix the port information display when sfp is absent

Jijie Shao <shaojijie@huawei.com>
    net: hns3: fix invalid mutex between tc qdisc and dcb ets command issue

Hao Chen <chenhao418@huawei.com>
    net: hns3: fix debugfs concurrency issue between kfree buffer and read

Hao Chen <chenhao418@huawei.com>
    net: hns3: fix byte order conversion issue in hclge_dbg_fd_tcam_read()

Wander Lairson Costa <wander@redhat.com>
    netfilter: nfnetlink_osf: avoid OOB read

Florian Westphal <fw@strlen.de>
    netfilter: nftables: exthdr: fix 4-byte stack OOB write

Vladimir Oltean <vladimir.oltean@nxp.com>
    net: dsa: sja1105: complete tc-cbs offload support on SJA1110

Vladimir Oltean <vladimir.oltean@nxp.com>
    net: dsa: sja1105: fix -ENOSPC when replacing the same tc-cbs too many times

Vladimir Oltean <vladimir.oltean@nxp.com>
    net: dsa: sja1105: fix bandwidth discrepancy between tc-cbs software and offload

Eric Dumazet <edumazet@google.com>
    ip_tunnels: use DEV_STATS_INC()

Ariel Marcovitch <arielmarcovitch@gmail.com>
    idr: fix param name in idr_alloc_cyclic() doc

Andy Shevchenko <andriy.shevchenko@linux.intel.com>
    s390/zcrypt: don't leak memory if dev_set_name() fails

Olga Zaborska <olga.zaborska@intel.com>
    igb: Change IGB_MIN to allow set rx/tx value between 64 and 80

Olga Zaborska <olga.zaborska@intel.com>
    igbvf: Change IGBVF_MIN to allow set rx/tx value between 64 and 80

Olga Zaborska <olga.zaborska@intel.com>
    igc: Change IGC_MIN to allow set rx/tx value between 64 and 80

Geetha sowjanya <gakula@marvell.com>
    octeontx2-af: Fix truncation of smq in CN10K NIX AQ enqueue mbox handler

Shigeru Yoshida <syoshida@redhat.com>
    kcm: Destroy mutex in kcm_exit_net()

valis <sec@valis.email>
    net: sched: sch_qfq: Fix UAF in qfq_dequeue()

Kuniyuki Iwashima <kuniyu@amazon.com>
    af_unix: Fix data race around sk->sk_err.

Kuniyuki Iwashima <kuniyu@amazon.com>
    af_unix: Fix data-races around sk->sk_shutdown.

Kuniyuki Iwashima <kuniyu@amazon.com>
    af_unix: Fix data-race around unix_tot_inflight.

Kuniyuki Iwashima <kuniyu@amazon.com>
    af_unix: Fix data-races around user->unix_inflight.

Oleksij Rempel <linux@rempel-privat.de>
    net: phy: micrel: Correct bit assignments for phy_device flags

Alex Henrie <alexhenrie24@gmail.com>
    net: ipv6/addrconf: avoid integer underflow in ipv6_create_tempaddr

Liang Chen <liangchen.linux@gmail.com>
    veth: Fixing transmit return status for dropped packets

Corinna Vinschen <vinschen@redhat.com>
    igb: disable virtualization features on 82580

Sriram Yagnaraman <sriram.yagnaraman@est.tech>
    ipv4: ignore dst hint for multipath routes

Sean Christopherson <seanjc@google.com>
    drm/i915/gvt: Drop unused helper intel_vgpu_reset_gtt()

Xiubo Li <xiubli@redhat.com>
    ceph: make members in struct ceph_mds_request_args_ext a union

Magnus Karlsson <magnus.karlsson@intel.com>
    xsk: Fix xsk_diag use-after-free error during socket cleanup

Florian Westphal <fw@strlen.de>
    net: fib: avoid warn splat in flow dissector

Eric Dumazet <edumazet@google.com>
    net: read sk->sk_family once in sk_mc_loop()

Eric Dumazet <edumazet@google.com>
    ipv4: annotate data-races around fi->fib_dead

Eric Dumazet <edumazet@google.com>
    sctp: annotate data-races around sk->sk_wmem_queued

Eric Dumazet <edumazet@google.com>
    net/sched: fq_pie: avoid stalls in fq_pie_timer()

Vladimir Zapolskiy <vz@mleia.com>
    pwm: lpc32xx: Remove handling of PWM channels

Raag Jadav <raag.jadav@intel.com>
    watchdog: intel-mid_wdt: add MODULE_ALIAS() to allow auto-load

Arnaldo Carvalho de Melo <acme@redhat.com>
    perf top: Don't pass an ERR_PTR() directly to perf_session__delete()

Kajol Jain <kjain@linux.ibm.com>
    perf vendor events: Drop some of the JSON/events for power10 platform

Kajol Jain <kjain@linux.ibm.com>
    perf vendor events: Update the JSON/events descriptions for power10 platform

Sean Christopherson <seanjc@google.com>
    x86/virt: Drop unnecessary check on extended CPUID level in cpu_has_svm()

Arnaldo Carvalho de Melo <acme@redhat.com>
    perf annotate bpf: Don't enclose non-debug code with an assert()

Dmitry Torokhov <dmitry.torokhov@gmail.com>
    Input: tca6416-keypad - fix interrupt enable disbalance

Dmitry Torokhov <dmitry.torokhov@gmail.com>
    Input: tca6416-keypad - always expect proper IRQ number in i2c client

Ying Liu <victor.liu@nxp.com>
    backlight: gpio_backlight: Drop output GPIO direction check for initial power state

Uwe Kleine-König <u.kleine-koenig@pengutronix.de>
    pwm: atmel-tcb: Fix resource freeing in error path and remove

Uwe Kleine-König <u.kleine-koenig@pengutronix.de>
    pwm: atmel-tcb: Harmonize resource allocation order

Uwe Kleine-König <u.kleine-koenig@pengutronix.de>
    pwm: atmel-tcb: Convert to platform remove callback returning void

Arnaldo Carvalho de Melo <acme@redhat.com>
    perf trace: Really free the evsel->priv area

Arnaldo Carvalho de Melo <acme@redhat.com>
    perf trace: Use zfree() to reduce chances of use after free

Konstantin Meskhidze <konstantin.meskhidze@huawei.com>
    kconfig: fix possible buffer overflow

Andreas Gruenbacher <agruenba@redhat.com>
    gfs2: low-memory forced flush fixes

Andreas Gruenbacher <agruenba@redhat.com>
    gfs2: Switch to wait_event in gfs2_logd

Masahiro Yamada <masahiroy@kernel.org>
    kbuild: do not run depmod for 'make modules_sign'

Qiang Yu <quic_qianyu@quicinc.com>
    bus: mhi: host: Skip MHI reset if device is in RDDM

Fedor Pchelkin <pchelkin@ispras.ru>
    NFSv4/pnfs: minor fix for cleanup path in nfs4_get_device_info

Trond Myklebust <trond.myklebust@hammerspace.com>
    NFS: Fix a potential data corruption

Johan Hovold <johan+linaro@kernel.org>
    clk: qcom: mss-sc7180: fix missing resume during probe

Johan Hovold <johan+linaro@kernel.org>
    clk: qcom: q6sstop-qcs404: fix missing resume during probe

Chris Lew <quic_clew@quicinc.com>
    soc: qcom: qmi_encdec: Restrict string length in decode

Dmitry Baryshkov <dmitry.baryshkov@linaro.org>
    clk: qcom: gcc-mdm9615: use proper parent for pll0_vote clock

Ahmad Fatoum <a.fatoum@pengutronix.de>
    clk: imx: pll14xx: dynamically configure PLL for 393216000/361267200Hz

Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org>
    dt-bindings: clock: xlnx,versal-clk: drop select:false

Raag Jadav <raag.jadav@intel.com>
    pinctrl: cherryview: fix address_space_handler() argument

Helge Deller <deller@gmx.de>
    parisc: led: Reduce CPU overhead for disk & lan LED computation

Helge Deller <deller@gmx.de>
    parisc: led: Fix LAN receive and transmit LEDs

Andrew Donnellan <ajd@linux.ibm.com>
    lib/test_meminit: allocate pages up to order MAX_ORDER

Johan Hovold <johan+linaro@kernel.org>
    clk: qcom: turingcc-qcs404: fix missing resume during probe

Thomas Zimmermann <tzimmermann@suse.de>
    drm/ast: Fix DRAM init on AST2200

Johan Hovold <johan+linaro@kernel.org>
    clk: qcom: camcc-sc7180: fix async resume during probe

Thomas Zimmermann <tzimmermann@suse.de>
    fbdev/ep93xx-fb: Do not assign to struct fb_info.dev

Quinn Tran <qutran@marvell.com>
    scsi: qla2xxx: Fix firmware resource tracking

Quinn Tran <qutran@marvell.com>
    scsi: qla2xxx: Error code did not return to upper layer

Nilesh Javali <njavali@marvell.com>
    scsi: qla2xxx: Fix smatch warn for qla_init_iocb_limit()

Quinn Tran <qutran@marvell.com>
    scsi: qla2xxx: Flush mailbox commands on chip reset

Manish Rangankar <mrangankar@marvell.com>
    scsi: qla2xxx: Remove unsupported ql2xenabledif option

Quinn Tran <qutran@marvell.com>
    scsi: qla2xxx: Fix TMF leak through

Quinn Tran <qutran@marvell.com>
    scsi: qla2xxx: Fix session hang in gnl

Quinn Tran <qutran@marvell.com>
    scsi: qla2xxx: Turn off noisy message log

Quinn Tran <qutran@marvell.com>
    scsi: qla2xxx: Fix erroneous link up failure

Quinn Tran <qutran@marvell.com>
    scsi: qla2xxx: Fix command flush during TMF

Quinn Tran <qutran@marvell.com>
    scsi: qla2xxx: fix inconsistent TMF timeout

Quinn Tran <qutran@marvell.com>
    scsi: qla2xxx: Fix deletion race condition

Quinn Tran <qutran@marvell.com>
    scsi: qla2xxx: Limit TMF to 8 per function

Quinn Tran <qutran@marvell.com>
    scsi: qla2xxx: Adjust IOCB resource on qpair create

Pavel Begunkov <asml.silence@gmail.com>
    io_uring: break iopolling on signal

Pavel Begunkov <asml.silence@gmail.com>
    io_uring: break out of iowq iopoll on teardown

Pavel Begunkov <asml.silence@gmail.com>
    io_uring: always lock in io_apoll_task_func

Quan Tian <qtian@vmware.com>
    net/ipv6: SKB symmetric hash should incorporate transport ports

Tom Rix <trix@redhat.com>
    udf: initialize newblock to 0

Greg Kroah-Hartman <gregkh@linuxfoundation.org>
    Revert "drm/amdgpu: install stub fence into potential unused fence pointers"

Yu Kuai <yukuai3@huawei.com>
    md/md-bitmap: remove unnecessary local variable in backlog_store()

Brian Foster <bfoster@redhat.com>
    tracing: Zero the pipe cpumask on alloc to avoid spurious -EBUSY

Kan Liang <kan.liang@linux.intel.com>
    perf/x86/uncore: Correct the number of CHAs on EMR

Jack Wang <jinpu.wang@ionos.com>
    x86/sgx: Break up long non-preemptible delays in sgx_vepc_release()

Alan Stern <stern@rowland.harvard.edu>
    USB: core: Fix oversight in SuperSpeed initialization

Alan Stern <stern@rowland.harvard.edu>
    USB: core: Fix race by not overwriting udev->descriptor in hub_port_init()

Alan Stern <stern@rowland.harvard.edu>
    USB: core: Change usb_get_device_descriptor() API

Alan Stern <stern@rowland.harvard.edu>
    USB: core: Unite old scheme and new scheme descriptor reads

RD Babiera <rdbabiera@google.com>
    usb: typec: bus: verify partner exists in typec_altmode_attention

RD Babiera <rdbabiera@google.com>
    usb: typec: tcpm: set initial svdm version based on pd revision

Gustavo A. R. Silva <gustavoars@kernel.org>
    cpufreq: brcmstb-avs-cpufreq: Fix -Warray-bounds bug

Thomas Bourgoin <thomas.bourgoin@foss.st.com>
    crypto: stm32 - fix loop iterating through scatterlist for DMA

Sven Schnelle <svens@linux.ibm.com>
    s390/ipl: add missing secure/has_secure file to ipl type 'unknown'

D Scott Phillips <scott@os.amperecomputing.com>
    arm64: sdei: abort running SDEI handlers during crash

Enlin Mu <enlin.mu@unisoc.com>
    pstore/ram: Check start of empty przs during init

Wolfram Sang <wsa+renesas@sang-engineering.com>
    mmc: renesas_sdhi: register irqs before registering controller

Eric Biggers <ebiggers@google.com>
    fsverity: skip PKCS#7 parser when keyring is empty

Nicolas Dichtel <nicolas.dichtel@6wind.com>
    net: handle ARPHRD_PPP in dev_is_mac_header_xmit()

Thore Sommer <public@thson.de>
    X.509: if signature is unsupported skip validation

Jann Horn <jannh@google.com>
    dccp: Fix out of bounds access in DCCP error handler

Alexander Aring <aahringo@redhat.com>
    dlm: fix plock lookup when using multiple lockspaces

Yafang Shao <laoar.shao@gmail.com>
    bpf: Fix issue in verifying allow_ptr_leaks

Helge Deller <deller@gmx.de>
    parisc: Fix /proc/cpuinfo output for lscpu

Aleksa Sarai <cyphar@cyphar.com>
    procfs: block chmod on /proc/thread-self/comm

Bjorn Helgaas <bhelgaas@google.com>
    Revert "PCI: Mark NVIDIA T4 GPUs to avoid bus reset"

Dave Jiang <dave.jiang@intel.com>
    ntb: Fix calculation ntb_transport_tx_free_entry()

Dave Jiang <dave.jiang@intel.com>
    ntb: Clean up tx tail index on link down

Dave Jiang <dave.jiang@intel.com>
    ntb: Drop packets when qp link is down

Ranjan Kumar <ranjan.kumar@broadcom.com>
    scsi: mpt3sas: Perform additional retries if doorbell read returns 0

Nilesh Javali <njavali@marvell.com>
    Revert "scsi: qla2xxx: Fix buffer overrun"

Konrad Dybcio <konrad.dybcio@linaro.org>
    media: venus: hfi_venus: Write to VIDC_CTRL_INIT after unmasking interrupts

Greg Kroah-Hartman <gregkh@linuxfoundation.org>
    media: dvb: symbol fixup for dvb_attach()

Will Deacon <will@kernel.org>
    arm64: csum: Fix OoB access in IP checksum code for negative lengths

Frank Li <Frank.Li@nxp.com>
    i3c: master: svc: fix probe failure when no i3c device exist

Max Filippov <jcmvbkbc@gmail.com>
    xtensa: PMU: fix base address for the newer hardware

Thomas Zimmermann <tzimmermann@suse.de>
    backlight/lv5207lp: Compare against struct fb_info.device

Thomas Zimmermann <tzimmermann@suse.de>
    backlight/bd6107: Compare against struct fb_info.device

Thomas Zimmermann <tzimmermann@suse.de>
    backlight/gpio_backlight: Compare against struct fb_info.device

Gustavo A. R. Silva <gustavoars@kernel.org>
    ARM: OMAP2+: Fix -Warray-bounds warning in _pwrdm_state_switch()

Yi Yang <yiyang13@huawei.com>
    ipmi_si: fix a memleak in try_smi_init()

Rick Wertenbroek <rick.wertenbroek@gmail.com>
    PCI: rockchip: Use 64-bit mask on MSI 64-bit PCI address

Sakari Ailus <sakari.ailus@linux.intel.com>
    media: i2c: ccs: Check rules is non-NULL

Joel Fernandes (Google) <joel@joelfernandes.org>
    mm/vmalloc: add a safer version of find_vm_area() for debug

Bart Van Assche <bvanassche@acm.org>
    scsi: core: Fix the scsi_set_resid() documentation

Kees Cook <keescook@chromium.org>
    printk: ringbuffer: Fix truncating buffer size min_t cast

Zqiang <qiang.zhang1211@gmail.com>
    rcu: dump vmalloc memory info safely

Takashi Iwai <tiwai@suse.de>
    ALSA: pcm: Fix missing fixup call in compat hw_refine ioctl

Boris Brezillon <boris.brezillon@collabora.com>
    PM / devfreq: Fix leak in devfreq_dev_release()

Radoslaw Tyl <radoslawx.tyl@intel.com>
    igb: set max size RX buffer when store bad packet is enabled

Mohamed Khalfella <mkhalfella@purestorage.com>
    skbuff: skb_segment, Call zero copy functions before using skbuff frags

Wander Lairson Costa <wander@redhat.com>
    netfilter: xt_sctp: validate the flag_info count

Wander Lairson Costa <wander@redhat.com>
    netfilter: xt_u32: validate user space input

Kyle Zeng <zengyhkyle@gmail.com>
    netfilter: ipset: add the missing IP_SET_HASH_WITH_NET0 macro for ip_set_hash_netportnet.c

Eric Dumazet <edumazet@google.com>
    igmp: limit igmpv3_newpack() packet size to IP_MAX_MTU

Yuan Yao <yuanyaogoog@chromium.org>
    virtio_ring: fix avail_wrap_counter in virtqueue_add_packed

Liao Chang <liaochang1@huawei.com>
    cpufreq: Fix the race condition while updating the transition_task of policy

ruanjinjie <ruanjinjie@huawei.com>
    dmaengine: ste_dma40: Add missing IRQ check in d40_probe

Randy Dunlap <rdunlap@infradead.org>
    um: Fix hostaudio build errors

Yi Yang <yiyang13@huawei.com>
    mtd: rawnand: fsmc: handle clk prepare error in fsmc_nand_resume()

Hsin-Yi Wang <hsinyi@chromium.org>
    mtd: spi-nor: Check bus width while setting QE bit

Marek Behún <kabel@kernel.org>
    leds: trigger: tty: Do not use LED_ON/OFF constants, use led_blink_set_oneshot instead

Marek Behún <kabel@kernel.org>
    leds: Fix BUG_ON check for LED_COLOR_ID_MULTI that is always false

Marek Behún <kabel@kernel.org>
    leds: multicolor: Use rounded division when calculating color components

Dan Carpenter <dan.carpenter@linaro.org>
    leds: pwm: Fix error code in led_pwm_create_fwnode()

Jiasheng Jiang <jiasheng@iscas.ac.cn>
    rpmsg: glink: Add check for kstrdup

Jonas Karlman <jonas@kwiboo.se>
    phy/rockchip: inno-hdmi: do not power on rk3328 post pll on reg write

Zheng Yang <zhengyang@rock-chips.com>
    phy/rockchip: inno-hdmi: round fractal pixclock in rk3328 recalc_rate

Jonas Karlman <jonas@kwiboo.se>
    phy/rockchip: inno-hdmi: use correct vco_div_5 macro on rk3328

William Zhang <william.zhang@broadcom.com>
    mtd: rawnand: brcmnand: Fix mtd oobsize

Zheng Yejian <zhengyejian1@huawei.com>
    tracing: Fix race issue between cpu buffer write and swap

Mikhail Kobuk <m.kobuk@ispras.ru>
    tracing: Remove extra space at the end of hwlat_detector/mode

Dave Hansen <dave.hansen@linux.intel.com>
    x86/speculation: Mark all Skylake CPUs as vulnerable to GDS

Rahul Rameshbabu <sergeantsagara@protonmail.com>
    HID: multitouch: Correct devm device reference for hidinput input_dev name

Nikita Zhandarovich <n.zhandarovich@fintech.ru>
    HID: logitech-dj: Fix error handling in logi_dj_recv_switch_to_dj_mode()

Leon Romanovsky <leon@kernel.org>
    Revert "IB/isert: Fix incorrect release of isert connection"

Peng Fan <peng.fan@nxp.com>
    amba: bus: fix refcount leak

Yi Yang <yiyang13@huawei.com>
    serial: tegra: handle clk prepare error in tegra_uart_hw_init()

Chengfeng Ye <dg573847474@gmail.com>
    scsi: fcoe: Fix potential deadlock on &fip->ctlr_lock

Tony Battersby <tonyb@cybernetics.com>
    scsi: core: Use 32-bit hostnum in scsi_host_lookup()

Lu Jialin <lujialin4@huawei.com>
    cgroup:namespace: Remove unused cgroup_namespaces_init()

Jacopo Mondi <jacopo.mondi@ideasonboard.com>
    media: i2c: rdacm21: Fix uninitialized value

Hans de Goede <hdegoede@redhat.com>
    media: ov2680: Fix regulators being left enabled on ov2680_power_on() errors

Hans de Goede <hdegoede@redhat.com>
    media: ov2680: Fix ov2680_set_fmt() which == V4L2_SUBDEV_FORMAT_TRY not working

Hans de Goede <hdegoede@redhat.com>
    media: ov2680: Add ov2680_fill_format() helper function

Hans de Goede <hdegoede@redhat.com>
    media: ov2680: Don't take the lock for try_fmt calls

Hans de Goede <hdegoede@redhat.com>
    media: ov2680: Remove VIDEO_V4L2_SUBDEV_API ifdef-s

Hans de Goede <hdegoede@redhat.com>
    media: ov2680: Fix vflip / hflip set functions

Hans de Goede <hdegoede@redhat.com>
    media: ov2680: Fix ov2680_bayer_order()

Hans de Goede <hdegoede@redhat.com>
    media: ov2680: Remove auto-gain and auto-exposure controls

Dave Stevenson <dave.stevenson@raspberrypi.com>
    media: i2c: ov2680: Set V4L2_CTRL_FLAG_MODIFY_LAYOUT on flips

Marek Vasut <marex@denx.de>
    media: ov5640: Enable MIPI interface in ov5640_set_power_mipi()

Alan Stern <stern@rowland.harvard.edu>
    USB: gadget: f_mass_storage: Fix unused variable warning

Konrad Dybcio <konrad.dybcio@linaro.org>
    media: venus: hfi_venus: Only consider sys_idle_indicator on V1

Colin Ian King <colin.i.king@gmail.com>
    media: go7007: Remove redundant if statement

Armin Wolf <W_Armin@gmx.de>
    platform/x86: dell-sysman: Fix reference leak

Yanfei Xu <yanfei.xu@intel.com>
    iommu/vt-d: Fix to flush cache of PASID directory table

AngeloGioacchino Del Regno <angelogioacchino.delregno@collabora.com>
    iommu/qcom: Disable and reset context bank before programming

Eddie James <eajames@linux.ibm.com>
    fsi: aspeed: Reset master errors after CFAM reset

Xiang Yang <xiangyang3@huawei.com>
    IB/uverbs: Fix an potential error pointer dereference

Chengchang Tang <tangchengchang@huawei.com>
    RDMA/hns: Fix CQ and QP cache affinity

Junxian Huang <huangjunxian6@hisilicon.com>
    RDMA/hns: Fix incorrect post-send with direct wqe of wr-list

Chengchang Tang <tangchengchang@huawei.com>
    RDMA/hns: Fix port active speed

Jason Gunthorpe <jgg@ziepe.ca>
    iommu/sprd: Add missing force_aperture

Dan Carpenter <dan.carpenter@linaro.org>
    driver core: test_async: fix an error code

Rob Clark <robdclark@chromium.org>
    dma-buf/sync_file: Fix docs syntax

Ruidong Tian <tianruidong@linux.alibaba.com>
    coresight: tmc: Explicit type conversions to prevent integer overflow

Gustavo A. R. Silva <gustavoars@kernel.org>
    RDMA/irdma: Replace one-element array with flexible-array member

Oleksandr Natalenko <oleksandr@redhat.com>
    scsi: qedf: Do not touch __user pointer in qedf_dbg_fp_int_cmd_read() directly

Oleksandr Natalenko <oleksandr@redhat.com>
    scsi: qedf: Do not touch __user pointer in qedf_dbg_debug_cmd_read() directly

Oleksandr Natalenko <oleksandr@redhat.com>
    scsi: qedf: Do not touch __user pointer in qedf_dbg_stop_io_on_error_cmd_read() directly

Randy Dunlap <rdunlap@infradead.org>
    x86/APM: drop the duplicate APM_MINOR_DEV macro

Chunyan Zhang <chunyan.zhang@unisoc.com>
    serial: sprd: Fix DMA buffer leak issue

Chunyan Zhang <chunyan.zhang@unisoc.com>
    serial: sprd: Assign sprd_port after initialized to avoid wrong access

Lin Ma <linma@zju.edu.cn>
    scsi: qla4xxx: Add length check when parsing nlattrs

Lin Ma <linma@zju.edu.cn>
    scsi: be2iscsi: Add length check when parsing nlattrs

Lin Ma <linma@zju.edu.cn>
    scsi: iscsi: Add strlen() check in iscsi_if_set{_host}_param()

Lin Ma <linma@zju.edu.cn>
    scsi: iscsi: Add length check for nlattr payload

Wenchao Hao <haowenchao@huawei.com>
    scsi: iscsi: Rename iscsi_set_param() to iscsi_if_set_param()

Bart Van Assche <bvanassche@acm.org>
    scsi: RDMA/srp: Fix residual handling

Xu Yang <xu.yang_2@nxp.com>
    usb: phy: mxs: fix getting wrong state with mxs_phy_is_otg_host()

Irui Wang <irui.wang@mediatek.com>
    media: mediatek: vcodec: Return NULL if no vdec_fb is found

Benjamin Gaignard <benjamin.gaignard@collabora.com>
    media: rkvdec: increase max supported height for H.264

Xingui Yang <yangxingui@huawei.com>
    scsi: hisi_sas: Fix normally completed I/O analysed as failed

Xingui Yang <yangxingui@huawei.com>
    scsi: hisi_sas: Fix warnings detected by sparse

Xingui Yang <yangxingui@huawei.com>
    scsi: hisi_sas: Modify v3 HW SATA completion error processing

Xingui Yang <yangxingui@huawei.com>
    scsi: hisi_sas: Modify v3 HW SSP underflow error processing

Daniil Dulov <d.dulov@aladdin.ru>
    media: cx24120: Add retval check for cx24120_message_send()

Christophe JAILLET <christophe.jaillet@wanadoo.fr>
    media: dvb-usb: m920x: Fix a potential memory leak in m920x_i2c_xfer()

Daniil Dulov <d.dulov@aladdin.ru>
    media: dib7000p: Fix potential division by zero

Dongliang Mu <dzm91@hust.edu.cn>
    drivers: usb: smsusb: fix error handling code in smsusb_init_device

Jonas Karlman <jonas@kwiboo.se>
    iommu: rockchip: Fix directory table address encoding

Daniel Marcovitch <dmarcovitch@nvidia.com>
    iommu/amd/iommu_v2: Fix pasid_state refcount dec hit 0 warning on pasid unbind

Christophe JAILLET <christophe.jaillet@wanadoo.fr>
    media: v4l2-core: Fix a potential resource leak in v4l2_fwnode_parse_link()

Claudiu Beznea <claudiu.beznea@microchip.com>
    media: i2c: tvp5150: check return value of devm_kasprintf()

Hans de Goede <hdegoede@redhat.com>
    media: ad5820: Drop unsupported ad5823 from i2c_ and of_device_id tables

Minjie Du <duminjie@vivo.com>
    RDMA/qedr: Remove a duplicate assignment in irdma_query_ah()

Anna Schumaker <Anna.Schumaker@Netapp.com>
    pNFS: Fix assignment of xprtdata.cred

Olga Kornievskaia <kolga@netapp.com>
    NFSv4.2: fix handling of COPY ERR_OFFLOAD_NO_REQ

Benjamin Coddington <bcodding@redhat.com>
    NFS: Guard against READDIR loop when entry names exceed MAXNAMELEN

Chuck Lever <chuck.lever@oracle.com>
    NFSD: da_addr_body field missing in some GETDEVICEINFO replies

Su Hui <suhui@nfschina.com>
    fs: lockd: avoid possible wrong NULL parameter

Alexei Filippov <halip0503@gmail.com>
    jfs: validate max amount of blocks before allocation.

Zhihao Cheng <chengzhihao1@huawei.com>
    ext4: fix unttached inode after power cut with orphan file feature enabled

Russell Currey <ruscur@russell.cc>
    powerpc/iommu: Fix notifiers being shared by PCI and VIO buses

Dan Carpenter <dan.carpenter@linaro.org>
    nfs/blocklayout: Use the passed in gfp flags

Russell Currey <ruscur@russell.cc>
    powerpc/pseries: Rework lppaca_shared_proc() to avoid DEBUG_PREEMPT

Michael Ellerman <mpe@ellerman.id.au>
    powerpc: Don't include lppaca.h in paca.h

Xiaowei Bao <xiaowei.bao@nxp.com>
    PCI: layerscape: Add workaround for lost link capabilities during reset

Frank Li <Frank.Li@nxp.com>
    PCI: layerscape: Add the endpoint linkup notifier support

Serge Semin <Sergey.Semin@baikalelectronics.ru>
    PCI: dwc: Add start_link/stop_link inlines

Ilpo Järvinen <ilpo.jarvinen@linux.intel.com>
    wifi: ath10k: Use RMW accessors for changing LNKCTL

Ilpo Järvinen <ilpo.jarvinen@linux.intel.com>
    wifi: ath11k: Use RMW accessors for changing LNKCTL

Ilpo Järvinen <ilpo.jarvinen@linux.intel.com>
    net/mlx5: Use RMW accessors for changing LNKCTL

Ilpo Järvinen <ilpo.jarvinen@linux.intel.com>
    drm/radeon: Use RMW accessors for changing LNKCTL

Ilpo Järvinen <ilpo.jarvinen@linux.intel.com>
    drm/amdgpu: Use RMW accessors for changing LNKCTL

Christophe Leroy <christophe.leroy@csgroup.eu>
    powerpc/perf: Convert fsl_emb notifier to state machine callbacks

Sourabh Jain <sourabhjain@linux.ibm.com>
    powerpc/fadump: reset dump area size if fadump memory reserve fails

Stefan Hajnoczi <stefanha@redhat.com>
    vfio/type1: fix cap_migration information leak

Christophe Leroy <christophe.leroy@csgroup.eu>
    powerpc/radix: Move some functions into #ifdef CONFIG_KVM_BOOK3S_HV_POSSIBLE

Ahmad Fatoum <a.fatoum@pengutronix.de>
    clk: imx: composite-8m: fix clock pauses when set_rate would be a no-op

Marco Felsch <m.felsch@pengutronix.de>
    clk: imx8mp: fix sai4 clock

Ilpo Järvinen <ilpo.jarvinen@linux.intel.com>
    PCI/ASPM: Use RMW accessors for changing LNKCTL

Ilpo Järvinen <ilpo.jarvinen@linux.intel.com>
    PCI: pciehp: Use RMW accessors for changing LNKCTL

Claudiu Beznea <claudiu.beznea@microchip.com>
    pinctrl: mcp23s08: check return value of devm_kasprintf()

Wu Zongyong <wuzongyong@linux.alibaba.com>
    PCI: Mark NVIDIA T4 GPUs to avoid bus reset

Daire McNamara <daire.mcnamara@microchip.com>
    PCI: microchip: Correct the DED and SEC interrupt bit offsets

Luca Weiss <luca.weiss@fairphone.com>
    clk: qcom: gcc-sm6350: Fix gcc_sdcc2_apps_clk_src

Konrad Dybcio <konrad.dybcio@linaro.org>
    clk: qcom: reset: Use the correct type of sleep/delay based on length

Patrick Whewell <patrick.whewell@sightlineapplications.com>
    clk: qcom: gcc-sm8250: Fix gcc_sdcc2_apps_clk_src

Kemeng Shi <shikemeng@huaweicloud.com>
    ext4: avoid potential data overflow in next_linear_group

Kemeng Shi <shikemeng@huaweicloud.com>
    ext4: correct grp validation in ext4_mb_good_group

Qiuxu Zhuo <qiuxu.zhuo@intel.com>
    EDAC/igen6: Fix the issue of no error events

David Wronek <davidwronek@gmail.com>
    clk: qcom: gcc-sc7180: Fix up gcc_sdcc2_apps_clk_src

Zhang Jianhua <chris.zjh@huawei.com>
    clk: sunxi-ng: Modify mismatched function name

Minjie Du <duminjie@vivo.com>
    drivers: clk: keystone: Fix parameter judgment in _of_pll_clk_init()

Corey Minyard <minyard@acm.org>
    ipmi:ssif: Fix a memory leak when scanning for an adapter

Jiasheng Jiang <jiasheng@iscas.ac.cn>
    ipmi:ssif: Add check for kstrdup

Su Hui <suhui@nfschina.com>
    ALSA: ac97: Fix possible error value of *rac97

Geert Uytterhoeven <geert+renesas@glider.be>
    of: unittest: Fix overlay type in apply/revert check

Geert Uytterhoeven <geert+renesas@glider.be>
    of: overlay: Call of_changeset_init() early

David Jeffery <djeffery@redhat.com>
    md: raid0: account for split bio in iostat accounting

Jan Kara <jack@suse.cz>
    md/raid0: Fix performance regression for large sequential writes

Jan Kara <jack@suse.cz>
    md/raid0: Factor out helper for mapping and submitting a bio

Mariusz Tkaczyk <mariusz.tkaczyk@linux.intel.com>
    md: add error_handlers for raid0 and linear

Mariusz Tkaczyk <mariusz.tkaczyk@linux.intel.com>
    md: Set MD_BROKEN for RAID1 and RAID10

Tony Lindgren <tony@atomide.com>
    bus: ti-sysc: Fix cast to enum warning

Bryan O'Donoghue <bryan.odonoghue@linaro.org>
    arm64: dts: qcom: apq8016-sbc: Fix ov5640 regulator supply names

Sui Jingfeng <suijingfeng@loongson.cn>
    drm/mediatek: Fix potential memory leak if vmap() fail

Jason-JH.Lin <jason-jh.lin@mediatek.com>
    drm/mediatek: Remove freeing not dynamic allocated memory

Tony Lindgren <tony@atomide.com>
    bus: ti-sysc: Fix build warning for 64-bit build

Pavel Begunkov <asml.silence@gmail.com>
    io_uring: fix drain stalls by invalid SQE

Gaosheng Cui <cuigaosheng1@huawei.com>
    audit: fix possible soft lockup in __audit_inode_child()

Fabio Estevam <festevam@denx.de>
    drm/msm/a2xx: Call adreno_gpu_init() earlier

Yang Wang <kevinyang.wang@amd.com>
    drm/amd/pm: fix variable dereferenced issue in amdgpu_device_attr_create()

Dan Carpenter <dan.carpenter@linaro.org>
    smackfs: Prevent underflow in smk_set_cipso()

Zhang Shurong <zhang_shurong@foxmail.com>
    firmware: meson_sm: fix to avoid potential NULL pointer dereference

Daniel Vetter <daniel.vetter@ffwll.ch>
    drm/msm/mdp5: Don't leak some plane state

Jiasheng Jiang <jiasheng@iscas.ac.cn>
    drm: xlnx: zynqmp_dpsub: Add missing check for dma_set_mask

Nayna Jain <nayna@linux.ibm.com>
    ima: Remove deprecated IMA_TRUSTED_KEYRING Kconfig

Marek Vasut <marex@denx.de>
    drm/panel: simple: Add missing connector type and pixel format for AUO T215HVN01

Geert Uytterhoeven <geert+renesas@glider.be>
    drm/armada: Fix off-by-one error in armada_overlay_get_property()

Zeyan Li <qaz6750@outlook.com>
    arm64: dts: qcom: sm8150: Fix the I2C7 interrupt

Ruan Jinjie <ruanjinjie@huawei.com>
    of: unittest: fix null pointer dereferencing in of_unittest_find_node_by_name()

Yangtao Li <frank.li@vivo.com>
    drm/tegra: dpaux: Fix incorrect return value of platform_get_irq

Ryan McCann <quic_rmccann@quicinc.com>
    drm/msm: Update dev core dump to not print backwards

Yu Kuai <yukuai3@huawei.com>
    md/md-bitmap: hold 'reconfig_mutex' in backlog_store()

Guoqing Jiang <guoqing.jiang@linux.dev>
    md/bitmap: don't set max_write_behind if there is no write mostly device

Li Nan <linan122@huawei.com>
    md/raid10: use dereference_rdev_and_rrdev() to get devices

Li Nan <linan122@huawei.com>
    md/raid10: factor out dereference_rdev_and_rrdev()

Srinivasan Shanmugam <srinivasan.shanmugam@amd.com>
    drm/amdgpu: Update min() to min_t() in 'amdgpu_info_ioctl'

Manivannan Sadhasivam <mani@kernel.org>
    arm64: dts: qcom: sdm845: Fix the min frequency of "ice_core_clk"

Manivannan Sadhasivam <mani@kernel.org>
    arm64: dts: qcom: sdm845: Add missing RPMh power domain to GCC

Rafał Miłecki <rafal@milecki.pl>
    ARM: dts: BCM53573: Fix Ethernet info for Luxul devices

Bogdan Togorean <bogdan.togorean@analog.com>
    drm: adv7511: Fix low refresh rate register for ADV7533/5

Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org>
    ARM: dts: samsung: s5pv210-smdkv210: correct ethernet reg addresses (split)

Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org>
    ARM: dts: s5pv210: add dummy 5V regulator for backlight on SMDKv210

Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org>
    ARM: dts: samsung: s3c6410-mini6410: correct ethernet reg addresses (split)

Krzysztof Kozlowski <krzysztof.kozlowski@canonical.com>
    ARM: dts: s3c64xx: align pinctrl with dtschema

Janusz Krzysztofik <janusz.krzysztofik@linux.intel.com>
    x86/mm: Fix PAT bit missing from page protection modify mask

Lucas Stach <l.stach@pengutronix.de>
    drm/etnaviv: fix dumping of active MMU context

Konrad Dybcio <konrad.dybcio@linaro.org>
    arm64: dts: qcom: pmi8994: Add missing OVP interrupt

Marijn Suijten <marijn.suijten@somainline.org>
    arm64: dts: qcom: Move WLED num-strings from pmi8994 to sony-xperia-tone

Marijn Suijten <marijn.suijten@somainline.org>
    arm64: dts: qcom: pmi8994: Remove hardcoded linear WLED enabled-strings

Konrad Dybcio <konrad.dybcio@linaro.org>
    arm64: dts: qcom: pm660l: Add missing short interrupt

Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org>
    arm64: dts: qcom: correct SPMI WLED register range encoding

AngeloGioacchino Del Regno <angelogioacchino.delregno@somainline.org>
    arm64: dts: qcom: pmi8998: Add node for WLED

Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org>
    arm64: dts: qcom: sm8250-sony-xperia: correct GPIO keys wakeup again

Rafał Miłecki <rafal@milecki.pl>
    ARM: dts: BCM53573: Use updated "spi-gpio" binding properties

Rafał Miłecki <rafal@milecki.pl>
    ARM: dts: BCM53573: Add cells sizes to PCIe node

Arnd Bergmann <arnd@arndb.de>
    drm/amdgpu: avoid integer overflow warning in amdgpu_device_resize_fb_bar()

Konrad Dybcio <konrad.dybcio@linaro.org>
    arm64: dts: qcom: sm8250: Mark PCIe hosts as DMA coherent

Dmitry Baryshkov <dmitry.baryshkov@linaro.org>
    arm64: dts: qcom: pmk8350: fix ADC-TM compatible string

Konrad Dybcio <konrad.dybcio@linaro.org>
    arm64: dts: qcom: sm8350: Use proper CPU compatibles

Konrad Dybcio <konrad.dybcio@linaro.org>
    arm64: dts: qcom: sm8350: Add missing LMH interrupts to cpufreq

Konrad Dybcio <konrad.dybcio@linaro.org>
    arm64: dts: qcom: msm8996: Add missing interrupt to the USB2 controller

Konrad Dybcio <konrad.dybcio@linaro.org>
    arm64: dts: qcom: sm8250-edo: Rectify gpio-keys

Konrad Dybcio <konrad.dybcio@linaro.org>
    arm64: dts: qcom: sm8250-edo: Add GPIO line names for PMIC GPIOs

Konrad Dybcio <konrad.dybcio@linaro.org>
    arm64: dts: qcom: sm8250-edo: Add gpio line names for TLMM

Vincent Guittot <vincent.guittot@linaro.org>
    arm64: dts: qcom: sm8250: correct dynamic power coefficients

Luca Weiss <luca@z3ntu.xyz>
    soc: qcom: ocmem: Fix NUM_PORTS & NUM_MACROS macros

Luca Weiss <luca@z3ntu.xyz>
    soc: qcom: ocmem: Add OCMEM hardware version print

Randy Dunlap <rdunlap@infradead.org>
    ASoC: stac9766: fix build errors with REGMAP_AC97

Baokun Li <libaokun1@huawei.com>
    quota: fix dqput() to follow the guarantees dquot_srcu should provide

Baokun Li <libaokun1@huawei.com>
    quota: add new helper dquot_active()

Baokun Li <libaokun1@huawei.com>
    quota: rename dquot_active() to inode_quota_active()

Baokun Li <libaokun1@huawei.com>
    quota: factor out dquot_write_dquot()

Marek Vasut <marex@denx.de>
    drm/bridge: tc358764: Fix debug print parameter order

Kuniyuki Iwashima <kuniyu@amazon.com>
    netrom: Deny concurrent connect().

Budimir Markovic <markovicbudimir@gmail.com>
    net/sched: sch_hfsc: Ensure inner classes have fsc curve

Biju Das <biju.das.jz@bp.renesas.com>
    hwmon: (tmp513) Fix the channel number in tmp51x_is_visible()

Vadim Pasternak <vadimp@nvidia.com>
    mlxsw: i2c: Limit single transaction buffer size

Vadim Pasternak <vadimp@nvidia.com>
    mlxsw: i2c: Fix chunk size setting in output mailbox buffer

Jinjie Ruan <ruanjinjie@huawei.com>
    net: arcnet: Do not call kfree_skb() under local_irq_disable()

Wang Ming <machel@vivo.com>
    wifi: ath9k: use IS_ERR() with debugfs_create_dir()

Jinjie Ruan <ruanjinjie@huawei.com>
    Bluetooth: btusb: Do not call kfree_skb() under spin_lock_irqsave()

Dmitry Antipov <dmantipov@yandex.ru>
    wifi: mwifiex: avoid possible NULL skb pointer dereference

Lin Ma <linma@zju.edu.cn>
    wifi: nl80211/cfg80211: add forgotten nla_policy for BSS color attribute

Fedor Pchelkin <pchelkin@ispras.ru>
    wifi: ath9k: protect WMI command response buffer replacement with a lock

Fedor Pchelkin <pchelkin@ispras.ru>
    wifi: ath9k: fix races between ath9k_wmi_cmd and ath9k_wmi_ctrl_rx

Daniel T. Lee <danieltimlee@gmail.com>
    samples/bpf: fix broken map lookup probe

Polaris Pi <pinkperfect2021@gmail.com>
    wifi: mwifiex: Fix missed return in oob checks failed path

Dmitry Antipov <dmantipov@yandex.ru>
    wifi: mwifiex: fix memory leak in mwifiex_histogram_read()

Artem Chernyshev <artem.chernyshev@red-soft.ru>
    fs: ocfs2: namei: check return value of ocfs2_add_entry()

Yan Zhai <yan@cloudflare.com>
    lwt: Check LWTUNNEL_XMIT_CONTINUE strictly

Yan Zhai <yan@cloudflare.com>
    lwt: Fix return values of BPF xmit ops

Florian Fainelli <florian.fainelli@broadcom.com>
    hwrng: iproc-rng200 - Implement suspend and resume calls

Gaurav Jain <gaurav.jain@nxp.com>
    crypto: caam - fix unchecked return value error

Przemek Kitszel <przemyslaw.kitszel@intel.com>
    ice: ice_aq_check_events: fix off-by-one check when filling buffer

Abel Wu <wuyun.abel@bytedance.com>
    net-memcg: Fix scope of sockmem pressure indicators

Yipeng Zou <zouyipeng@huawei.com>
    selftests/bpf: Clean up fmod_ret in bench_rename test script

Menglong Dong <imagedong@tencent.com>
    net: tcp: fix unexcepted socket die when snd_wnd is 0

Min Li <lm0963hack@gmail.com>
    Bluetooth: Fix potential use-after-free when clear keys

Yuanjun Gong <ruc_gongyuanjun@163.com>
    Bluetooth: nokia: fix value check in nokia_bluetooth_serdev_probe()

Herbert Xu <herbert@gondor.apana.org.au>
    crypto: api - Use work queue in crypto_destroy_instance

Uwe Kleine-König <u.kleine-koenig@pengutronix.de>
    crypto: stm32 - Properly handle pm_runtime_get failing

Alan Maguire <alan.maguire@oracle.com>
    selftests/bpf: fix static assert compilation issue for test_cls_*.c

Dmitry Antipov <dmantipov@yandex.ru>
    wifi: mwifiex: fix error recovery in PCIE buffer descriptor management

Polaris Pi <pinkperfect2021@gmail.com>
    wifi: mwifiex: Fix OOB and integer underflow when rx packets

Ryder Lee <ryder.lee@mediatek.com>
    wifi: mt76: mt7915: fix power-limits while chan_switch

Marc Kleine-Budde <mkl@pengutronix.de>
    can: gs_usb: gs_usb_receive_bulk_callback(): count RX overflow errors also in case of OOM

Zhang Shurong <zhang_shurong@foxmail.com>
    spi: tegra20-sflash: fix to check return value of platform_get_irq() in tegra_sflash_probe()

Lin Ma <linma@zju.edu.cn>
    wifi: mt76: testmode: add nla_policy for MT76_TM_ATTR_TX_LENGTH

David Ahern <dsahern@kernel.org>
    ipv6: Add reasons for skb drops to __udp6_lib_rcv

Lorenz Bauer <lmb@isovalent.com>
    bpf: reject unhashed sockets in bpf_sk_assign

Lorenz Bauer <lmb@isovalent.com>
    udp: re-score reuseport groups when connected sockets are present

Dan Carpenter <dan.carpenter@linaro.org>
    regmap: rbtree: Use alloc_flags for memory allocations

Martin Kaiser <martin@kaiser.cx>
    hwrng: pic32 - use devm_clk_get_enabled

Martin Kaiser <martin@kaiser.cx>
    hwrng: nomadik - keep clock enabled while hwrng is registered

Eric Dumazet <edumazet@google.com>
    tcp: tcp_enter_quickack_mode() should be static

Yafang Shao <laoar.shao@gmail.com>
    bpf: Clear the probe_addr for uprobe

Alexander Lobakin <alobakin@pm.me>
    bpftool: Use a local bpf_perf_event_value to fix accessing its fields

Liao Chang <liaochang1@huawei.com>
    cpufreq: powernow-k8: Use related_cpus instead of cpus in driver.exit()

Mikel Rychliski <mikel@mikelr.com>
    x86/efistub: Fix PCI ROM preservation in mixed mode

Mario Limonciello <mario.limonciello@amd.com>
    ACPI: x86: s2idle: Fix a logic error parsing AMD constraints table

Mario Limonciello <mario.limonciello@amd.com>
    ACPI: x86: s2idle: Post-increment variables when getting constraints

Holger Dengler <dengler@linux.ibm.com>
    s390/paes: fix PKEY_TYPE_EP11_AES handling for secure keyblobs

Holger Dengler <dengler@linux.ibm.com>
    s390/pkey: fix/harmonize internal keyblob headers

Nysal Jan K.A <nysal@linux.ibm.com>
    selftests/futex: Order calls to futex_lock_pi

Xu Yang <xu.yang_2@nxp.com>
    perf/imx_ddr: don't enable counter0 if none of 4 counters are used

Ard Biesheuvel <ardb@kernel.org>
    x86/decompressor: Don't rely on upper 32 bits of GPRs being preserved

Ilpo Järvinen <ilpo.jarvinen@linux.intel.com>
    selftests/resctrl: Close perf value read fd on errors

Ilpo Järvinen <ilpo.jarvinen@linux.intel.com>
    selftests/resctrl: Unmount resctrl FS if child fails to run benchmark

Ilpo Järvinen <ilpo.jarvinen@linux.intel.com>
    selftests/resctrl: Don't leak buffer in fill_cache()

Ilpo Järvinen <ilpo.jarvinen@linux.intel.com>
    selftests/resctrl: Add resctrl.h into build deps

Shaopeng Tan <tan.shaopeng@jp.fujitsu.com>
    selftests/resctrl: Make resctrl_tests run using kselftest framework

Manivannan Sadhasivam <mani@kernel.org>
    OPP: Fix passing 0 to PTR_ERR in _opp_attach_genpd()

Waiman Long <longman@redhat.com>
    refscale: Fix uninitalized use of wait_queue_head_t

Kees Cook <keescook@chromium.org>
    ARM: ptrace: Restore syscall skipping for tracers

Kees Cook <keescook@chromium.org>
    ARM: ptrace: Restore syscall restart tracing

Kees Cook <keescook@chromium.org>
    selftests/harness: Actually report SKIP for signal tests

Christian Brauner <brauner@kernel.org>
    tmpfs: verify {g,u}id mount options correctly

Wang Ming <machel@vivo.com>
    fs: Fix error checking for d_hash_and_lookup()

Wen Yang <wenyang.linux@foxmail.com>
    eventfd: prevent underflow for eventfd semaphores

Matthew Wilcox <willy@infradead.org>
    reiserfs: Check the return value from __getblk()

Sabrina Dubroca <sd@queasysnail.net>
    Revert "net: macsec: preserve ingress frame ordering"

Jan Kara <jack@suse.cz>
    udf: Handle error when adding extent to a file

Vladislav Efanov <VEfanov@ispras.ru>
    udf: Check consistency of Space Bitmap Descriptor

Nathan Chancellor <nathan@kernel.org>
    of: kexec: Mark ima_{free,stable}_kexec_buffer() as __init

Jordan Rife <jrife@google.com>
    net: Avoid address overwrite in kernel_connect

Joey Gouly <joey.gouly@arm.com>
    arm64: lib: Import latest version of Arm Optimized Routines' strncmp

Herbert Xu <herbert@gondor.apana.org.au>
    crypto: rsa-pkcs1pad - Use helper to set reqsize

Shih-Yi Chen <shihyic@nvidia.com>
    platform/mellanox: Fix mlxbf-tmfifo not handling all virtio CONSOLE notifications

Zheng Yejian <zhengyejian1@huawei.com>
    tracing: Introduce pipe_cpumask to avoid race on trace_pipes

Takashi Iwai <tiwai@suse.de>
    ALSA: seq: oss: Fix racy open/close of MIDI devices

Justin Tee <justintee8345@gmail.com>
    scsi: lpfc: Fix incorrect big endian type assignment in bsg loopback path

Michael Kelley <mikelley@microsoft.com>
    scsi: storvsc: Always set no_report_opcodes

Dan Carpenter <dan.carpenter@linaro.org>
    sctp: handle invalid error codes without calling BUG()

David Christensen <drc@linux.vnet.ibm.com>
    bnx2x: fix page fault following EEH recovery

Dmitry Mastykin <dmastykin@astralinux.ru>
    netlabel: fix shift wrapping bug in netlbl_catmap_setlong()

Lijo Lazar <lijo.lazar@amd.com>
    drm/amdgpu: Match against exact bootloader status

Jian Shen <shenjian15@huawei.com>
    net: hns3: restore user pause configure when disable autoneg

Chengfeng Ye <dg573847474@gmail.com>
    scsi: qedi: Fix potential deadlock on &qedi_percpu->p_work_lock

Justin Tee <justin.tee@broadcom.com>
    scsi: lpfc: Remove reftag check in DIF paths

Baoquan He <bhe@redhat.com>
    idmaengine: make FSL_EDMA and INTEL_IDMA64 depends on HAS_IOMEM

Hans de Goede <hdegoede@redhat.com>
    wifi: brcmfmac: Fix field-spanning write in brcmf_scan_params_v2_to_v1()

Martin Kohn <m.kohn@welotec.com>
    net: usb: qmi_wwan: add Quectel EM05GV2

Ani Sinha <anisinha@redhat.com>
    vmbus_testing: fix wrong python syntax for integer value comparison

Baoquan He <bhe@redhat.com>
    clk: fixed-mmio: make COMMON_CLK_FIXED_MMIO depend on HAS_IOMEM

Masami Hiramatsu (Google) <mhiramat@kernel.org>
    kprobes: Prohibit probing on CFI preamble symbol

Christian Göttsche <cgzones@googlemail.com>
    security: keys: perform capable check only on privileged operations

Minjie Du <duminjie@vivo.com>
    ata: pata_arasan_cf: Use dev_err_probe() instead dev_err() in data_xfer()

Eric Snowberg <eric.snowberg@oracle.com>
    ovl: Always reevaluate the file signature for IMA

Leo Chen <sancchen@amd.com>
    drm/amd/display: Exit idle optimizations before attempt to access PHY

Konstantin Shelekhin <k.shelekhin@ftml.net>
    platform/x86: huawei-wmi: Silence ambient light sensor

Maxim Mikityanskiy <maxtram95@gmail.com>
    platform/x86/intel/hid: Add HP Dragonfly G2 to VGBS DMI quirks

Hans de Goede <hdegoede@redhat.com>
    platform/x86: intel: hid: Always call BTNL ACPI method

Guiting Shen <aarongt.shen@gmail.com>
    ASoC: atmel: Fix the 8K sample parameter in I2SC master

Shuming Fan <shumingf@realtek.com>
    ASoC: rt711-sdca: fix for JD event handling in ClockStop Mode0

Shuming Fan <shumingf@realtek.com>
    ASoC: rt711: fix for JD event handling in ClockStop Mode0

Edgar <ljijcj@163.com>
    ASoc: codecs: ES8316: Fix DMIC config

Shuming Fan <shumingf@realtek.com>
    ASoC: rt5682-sdw: fix for JD event handling in ClockStop Mode0

Winston Wen <wentao@uniontech.com>
    fs/nls: make load_nls() take a const parameter

Stefan Haberland <sth@linux.ibm.com>
    s390/dasd: fix hanging device after request requeue

Stefan Haberland <sth@linux.ibm.com>
    s390/dasd: use correct number of retries for ERP requests

Ben Hutchings <benh@debian.org>
    m68k: Fix invalid .section syntax

Jiri Benc <jbenc@redhat.com>
    vxlan: generalize vxlan_parse_gpe_hdr and remove unused args

Yuanjun Gong <ruc_gongyuanjun@163.com>
    ethernet: atheros: fix return value check in atl1c_tso_csum()

Dmytro Maluka <dmy@semihalf.com>
    ASoC: da7219: Check for failure reading AAD IRQ events

Dmytro Maluka <dmy@semihalf.com>
    ASoC: da7219: Flush pending AAD IRQ when suspending

Namjae Jeon <linkinjeon@kernel.org>
    ksmbd: no response from compound read

Namjae Jeon <linkinjeon@kernel.org>
    ksmbd: fix out of bounds in smb3_decrypt_req()

Dominique Martinet <asmadeus@codewreck.org>
    9p: virtio: make sure 'offs' is initialized in zc_request

Nikolay Burykin <burikin@ivk.ru>
    media: pci: cx23885: fix error handling for cx23885 ATSC boards

Dmitry Antipov <dmantipov@yandex.ru>
    media: pulse8-cec: handle possible ping error

Adrien Thierry <athierry@redhat.com>
    phy: qcom-snps-femto-v2: use qcom_snps_hsphy_suspend/resume error code

Xiaolei Wang <xiaolei.wang@windriver.com>
    ARM: dts: imx: Set default tuning step for imx7d usdhc

Stefan Wahren <stefan.wahren@i2se.com>
    ARM: dts: imx: Adjust dma-apbh node name

Marek Vasut <marex@denx.de>
    ARM: dts: imx7s: Drop dma-apb interrupt-names

Joy Zou <joy.zou@nxp.com>
    ARM: dts: imx: update sdma node name format


-------------

Diffstat:

 .../devicetree/bindings/clock/xlnx,versal-clk.yaml |   2 -
 Documentation/scsi/scsi_mid_low_api.rst            |   4 +-
 Makefile                                           |   6 +-
 arch/arc/include/asm/atomic-llsc.h                 |   6 +-
 arch/arc/include/asm/atomic64-arcv2.h              |   6 +-
 arch/arm/boot/dts/bcm4708-linksys-ea6500-v2.dts    |   3 +-
 arch/arm/boot/dts/bcm47189-luxul-xap-1440.dts      |  13 +
 arch/arm/boot/dts/bcm47189-luxul-xap-810.dts       |  13 +
 arch/arm/boot/dts/bcm53573.dtsi                    |   3 +
 arch/arm/boot/dts/bcm947189acdbmr.dts              |   6 +-
 arch/arm/boot/dts/exynos4210-i9100.dts             |   4 +-
 arch/arm/boot/dts/imx23.dtsi                       |   2 +-
 arch/arm/boot/dts/imx25.dtsi                       |   2 +-
 arch/arm/boot/dts/imx28.dtsi                       |   2 +-
 arch/arm/boot/dts/imx31.dtsi                       |   2 +-
 arch/arm/boot/dts/imx35.dtsi                       |   2 +-
 arch/arm/boot/dts/imx50.dtsi                       |   2 +-
 arch/arm/boot/dts/imx51.dtsi                       |   2 +-
 arch/arm/boot/dts/imx53.dtsi                       |   2 +-
 arch/arm/boot/dts/imx6qdl.dtsi                     |   4 +-
 arch/arm/boot/dts/imx6sl.dtsi                      |   2 +-
 arch/arm/boot/dts/imx6sx.dtsi                      |   4 +-
 arch/arm/boot/dts/imx6ul.dtsi                      |   4 +-
 arch/arm/boot/dts/imx7s.dtsi                       |  11 +-
 arch/arm/boot/dts/s3c6410-mini6410.dts             |   6 +-
 arch/arm/boot/dts/s3c64xx-pinctrl.dtsi             | 210 ++++++-------
 arch/arm/boot/dts/s5pv210-smdkv210.dts             |  10 +-
 arch/arm/include/asm/syscall.h                     |   3 +
 arch/arm/kernel/entry-common.S                     |   1 +
 arch/arm/kernel/ptrace.c                           |   5 +-
 arch/arm/mach-omap2/powerdomain.c                  |   2 +-
 arch/arm64/boot/dts/qcom/apq8016-sbc.dts           |   6 +-
 .../boot/dts/qcom/msm8996-sony-xperia-tone.dtsi    |   1 +
 arch/arm64/boot/dts/qcom/msm8996.dtsi              |   3 +
 arch/arm64/boot/dts/qcom/pm660l.dtsi               |   7 +-
 arch/arm64/boot/dts/qcom/pmi8994.dtsi              |  10 +-
 arch/arm64/boot/dts/qcom/pmi8998.dtsi              |  12 +
 arch/arm64/boot/dts/qcom/pmk8350.dtsi              |   2 +-
 arch/arm64/boot/dts/qcom/sdm845.dtsi               |   3 +-
 arch/arm64/boot/dts/qcom/sm8150.dtsi               |   2 +-
 .../dts/qcom/sm8250-sony-xperia-edo-pdx203.dts     | 233 ++++++++++++++
 .../dts/qcom/sm8250-sony-xperia-edo-pdx206.dts     | 243 ++++++++++++++
 .../boot/dts/qcom/sm8250-sony-xperia-edo.dtsi      |  54 +++-
 arch/arm64/boot/dts/qcom/sm8250.dtsi               |  11 +-
 arch/arm64/boot/dts/qcom/sm8350.dtsi               |  23 +-
 arch/arm64/include/asm/sdei.h                      |   6 +
 arch/arm64/kernel/entry.S                          |  27 +-
 arch/arm64/kernel/sdei.c                           |   3 +
 arch/arm64/kernel/smp.c                            |   8 +-
 arch/arm64/lib/csum.c                              |   2 +-
 arch/arm64/lib/strncmp.S                           | 234 ++++++++------
 arch/m68k/fpsp040/skeleton.S                       |   4 +-
 arch/m68k/ifpsp060/os.S                            |   4 +-
 arch/m68k/kernel/relocate_kernel.S                 |   4 +-
 arch/mips/Makefile                                 |   6 +-
 arch/parisc/include/asm/led.h                      |   4 +-
 arch/parisc/kernel/processor.c                     |  13 +-
 arch/powerpc/include/asm/lppaca.h                  |  13 +-
 arch/powerpc/include/asm/paca.h                    |   6 +-
 arch/powerpc/include/asm/paravirt.h                |   1 +
 arch/powerpc/include/asm/plpar_wrappers.h          |   1 +
 arch/powerpc/kernel/fadump.c                       |   1 +
 arch/powerpc/kernel/iommu.c                        |  17 +-
 arch/powerpc/kvm/book3s_hv_ras.c                   |   1 +
 arch/powerpc/mm/book3s64/radix_tlb.c               | 240 +++++++-------
 arch/powerpc/mm/book3s64/slb.c                     |   1 +
 arch/powerpc/perf/core-fsl-emb.c                   |   8 +-
 arch/powerpc/platforms/pseries/lpar.c              |  10 +-
 arch/powerpc/platforms/pseries/lparcfg.c           |   4 +-
 arch/powerpc/platforms/pseries/setup.c             |   2 +-
 arch/powerpc/xmon/xmon.c                           |   1 +
 arch/s390/crypto/paes_s390.c                       |   2 +-
 arch/s390/kernel/ipl.c                             |   2 +
 arch/sh/boards/mach-ap325rxa/setup.c               |   2 +-
 arch/sh/boards/mach-ecovec24/setup.c               |   6 +-
 arch/sh/boards/mach-kfr2r09/setup.c                |   2 +-
 arch/sh/boards/mach-migor/setup.c                  |   2 +-
 arch/sh/boards/mach-se/7724/setup.c                |   6 +-
 arch/um/configs/i386_defconfig                     |   1 +
 arch/um/configs/x86_64_defconfig                   |   1 +
 arch/um/drivers/Kconfig                            |  16 +-
 arch/um/drivers/Makefile                           |   2 +-
 arch/x86/boot/compressed/head_64.S                 |  30 +-
 arch/x86/events/intel/uncore_snbep.c               |  12 +-
 arch/x86/include/asm/pgtable_types.h               |  11 +-
 arch/x86/include/asm/virtext.h                     |   6 -
 arch/x86/kernel/apm_32.c                           |   6 -
 arch/x86/kernel/cpu/common.c                       |   8 +-
 arch/x86/kernel/cpu/sgx/virt.c                     |   3 +
 arch/xtensa/include/asm/core.h                     |   9 +
 arch/xtensa/kernel/perf_event.c                    |  17 +-
 block/bdev.c                                       |   2 +-
 block/genhd.c                                      |   2 +-
 block/ioctl.c                                      |   2 +
 block/partitions/core.c                            |  15 +-
 crypto/algapi.c                                    |  16 +-
 crypto/asymmetric_keys/x509_public_key.c           |   5 +
 crypto/rsa-pkcs1pad.c                              |   5 +-
 drivers/acpi/x86/s2idle.c                          |  39 +--
 drivers/amba/bus.c                                 |   1 +
 drivers/ata/pata_arasan_cf.c                       |   3 +-
 drivers/ata/pata_falcon.c                          |  50 +--
 drivers/ata/pata_ftide010.c                        |   1 +
 drivers/ata/sata_gemini.c                          |   1 +
 drivers/base/regmap/regcache-rbtree.c              |  10 +-
 drivers/base/test/test_async_driver_probe.c        |   2 +-
 drivers/block/loop.c                               |   8 +-
 drivers/block/n64cart.c                            |   2 +-
 drivers/block/paride/pcd.c                         | 298 ++++++++----------
 drivers/bluetooth/btusb.c                          |   2 +-
 drivers/bluetooth/hci_nokia.c                      |   6 +-
 drivers/bus/mhi/host/pm.c                          |   5 +
 drivers/bus/ti-sysc.c                              |   2 +-
 drivers/char/hw_random/iproc-rng200.c              |  25 ++
 drivers/char/hw_random/nomadik-rng.c               |  12 +-
 drivers/char/hw_random/pic32-rng.c                 |  19 +-
 drivers/char/ipmi/ipmi_si_intf.c                   |   5 +
 drivers/char/ipmi/ipmi_ssif.c                      |   7 +-
 drivers/clk/Kconfig                                |   1 +
 drivers/clk/imx/clk-composite-8m.c                 |  12 +-
 drivers/clk/imx/clk-imx8mp.c                       |   5 -
 drivers/clk/imx/clk-pll14xx.c                      |   2 -
 drivers/clk/keystone/pll.c                         |   2 +-
 drivers/clk/qcom/camcc-sc7180.c                    |   2 +-
 drivers/clk/qcom/gcc-mdm9615.c                     |   2 +-
 drivers/clk/qcom/gcc-sc7180.c                      |   1 +
 drivers/clk/qcom/gcc-sm6350.c                      |   1 +
 drivers/clk/qcom/gcc-sm8250.c                      |   1 +
 drivers/clk/qcom/mss-sc7180.c                      |  13 +-
 drivers/clk/qcom/q6sstop-qcs404.c                  |  15 +-
 drivers/clk/qcom/reset.c                           |   3 +-
 drivers/clk/qcom/turingcc-qcs404.c                 |  13 +-
 drivers/clk/sunxi-ng/ccu_mmc_timing.c              |   2 +-
 drivers/cpufreq/brcmstb-avs-cpufreq.c              |   6 +-
 drivers/cpufreq/cpufreq.c                          |   2 +
 drivers/cpufreq/powernow-k8.c                      |   3 +-
 drivers/cpuidle/cpuidle-pseries.c                  |   8 +-
 drivers/crypto/caam/caampkc.c                      |   4 +-
 drivers/crypto/stm32/stm32-hash.c                  |   9 +-
 drivers/devfreq/devfreq.c                          |   1 +
 drivers/dma/Kconfig                                |   2 +
 drivers/dma/sh/rz-dmac.c                           |  11 +-
 drivers/dma/ste_dma40.c                            |   4 +
 drivers/edac/igen6_edac.c                          |   8 +-
 drivers/firmware/arm_sdei.c                        |  19 ++
 drivers/firmware/efi/libstub/x86-stub.c            |   2 +-
 drivers/firmware/meson/meson_sm.c                  |   2 +
 drivers/fsi/fsi-master-aspeed.c                    |   2 +
 drivers/gpu/drm/amd/amdgpu/amdgpu_device.c         |   3 +
 drivers/gpu/drm/amd/amdgpu/amdgpu_kms.c            |  14 +-
 drivers/gpu/drm/amd/amdgpu/amdgpu_vm.c             |   6 +-
 drivers/gpu/drm/amd/amdgpu/cik.c                   |  36 +--
 drivers/gpu/drm/amd/amdgpu/psp_v13_0.c             |  15 +-
 drivers/gpu/drm/amd/amdgpu/si.c                    |  36 +--
 .../amd/display/dc/dce110/dce110_hw_sequencer.c    |   3 +
 drivers/gpu/drm/amd/display/dc/dcn10/dcn10_mpc.c   |   5 +-
 .../drm/amd/display/modules/freesync/freesync.c    |   9 +-
 drivers/gpu/drm/amd/pm/amdgpu_pm.c                 |  10 +-
 drivers/gpu/drm/armada/armada_overlay.c            |   6 +-
 drivers/gpu/drm/ast/ast_post.c                     |   2 +-
 drivers/gpu/drm/bridge/adv7511/adv7511_drv.c       |   9 +-
 drivers/gpu/drm/bridge/tc358764.c                  |   2 +-
 drivers/gpu/drm/etnaviv/etnaviv_dump.c             |  14 +-
 drivers/gpu/drm/i915/gvt/gtt.c                     |  18 --
 drivers/gpu/drm/i915/gvt/gtt.h                     |   1 -
 drivers/gpu/drm/mediatek/mtk_drm_crtc.c            |   7 +-
 drivers/gpu/drm/mediatek/mtk_drm_gem.c             |   6 +-
 drivers/gpu/drm/msm/adreno/a2xx_gpu.c              |   8 +-
 drivers/gpu/drm/msm/disp/mdp5/mdp5_plane.c         |   3 +-
 drivers/gpu/drm/msm/disp/msm_disp_snapshot_util.c  |   2 +-
 drivers/gpu/drm/panel/panel-simple.c               |   4 +-
 drivers/gpu/drm/radeon/cik.c                       |  36 +--
 drivers/gpu/drm/radeon/si.c                        |  37 +--
 drivers/gpu/drm/tegra/dpaux.c                      |   2 +-
 drivers/gpu/drm/xlnx/zynqmp_dpsub.c                |   4 +-
 drivers/hid/hid-logitech-dj.c                      |   5 +-
 drivers/hid/hid-multitouch.c                       |  13 +-
 drivers/hwmon/tmp513.c                             |   2 +-
 drivers/hwtracing/coresight/coresight-tmc-etf.c    |   2 +-
 drivers/hwtracing/coresight/coresight-tmc-etr.c    |   5 +-
 drivers/hwtracing/coresight/coresight-tmc.h        |   2 +-
 drivers/i3c/master/svc-i3c-master.c                |  14 +-
 .../infiniband/core/uverbs_std_types_counters.c    |   2 +
 drivers/infiniband/hw/hns/hns_roce_device.h        |   1 +
 drivers/infiniband/hw/hns/hns_roce_hw_v2.c         |   3 +-
 drivers/infiniband/hw/hns/hns_roce_main.c          |   7 +-
 drivers/infiniband/hw/hns/hns_roce_qp.c            |  28 +-
 drivers/infiniband/hw/irdma/main.h                 |   2 +-
 drivers/infiniband/hw/irdma/verbs.c                |   1 -
 drivers/infiniband/ulp/isert/ib_isert.c            |   2 +
 drivers/infiniband/ulp/srp/ib_srp.c                |   4 -
 drivers/input/keyboard/tca6416-keypad.c            |  31 +-
 drivers/iommu/amd/iommu_v2.c                       |   4 +-
 drivers/iommu/arm/arm-smmu/qcom_iommu.c            |   7 +
 drivers/iommu/intel/pasid.c                        |   2 +-
 drivers/iommu/rockchip-iommu.c                     |  43 +--
 drivers/iommu/sprd-iommu.c                         |   1 +
 drivers/leds/led-class-multicolor.c                |   8 +-
 drivers/leds/led-core.c                            |   8 +-
 drivers/leds/leds-pwm.c                            |   2 +-
 drivers/leds/trigger/ledtrig-tty.c                 |  12 +-
 drivers/md/md-bitmap.c                             |  28 +-
 drivers/md/md-linear.c                             |  14 +-
 drivers/md/md.c                                    |  30 +-
 drivers/md/md.h                                    |  72 ++---
 drivers/md/raid0.c                                 |  96 +++---
 drivers/md/raid1.c                                 |  43 ++-
 drivers/md/raid10.c                                |  82 +++--
 drivers/media/cec/usb/pulse8/pulse8-cec.c          |   7 +-
 drivers/media/dvb-frontends/ascot2e.c              |   2 +-
 drivers/media/dvb-frontends/atbm8830.c             |   2 +-
 drivers/media/dvb-frontends/au8522_dig.c           |   2 +-
 drivers/media/dvb-frontends/bcm3510.c              |   2 +-
 drivers/media/dvb-frontends/cx22700.c              |   2 +-
 drivers/media/dvb-frontends/cx22702.c              |   2 +-
 drivers/media/dvb-frontends/cx24110.c              |   2 +-
 drivers/media/dvb-frontends/cx24113.c              |   2 +-
 drivers/media/dvb-frontends/cx24116.c              |   2 +-
 drivers/media/dvb-frontends/cx24120.c              |   6 +-
 drivers/media/dvb-frontends/cx24123.c              |   2 +-
 drivers/media/dvb-frontends/cxd2820r_core.c        |   2 +-
 drivers/media/dvb-frontends/cxd2841er.c            |   4 +-
 drivers/media/dvb-frontends/cxd2880/cxd2880_top.c  |   2 +-
 drivers/media/dvb-frontends/dib0070.c              |   2 +-
 drivers/media/dvb-frontends/dib0090.c              |   4 +-
 drivers/media/dvb-frontends/dib3000mb.c            |   2 +-
 drivers/media/dvb-frontends/dib3000mc.c            |   2 +-
 drivers/media/dvb-frontends/dib7000m.c             |   2 +-
 drivers/media/dvb-frontends/dib7000p.c             |   4 +-
 drivers/media/dvb-frontends/dib8000.c              |   2 +-
 drivers/media/dvb-frontends/dib9000.c              |   2 +-
 drivers/media/dvb-frontends/drx39xyj/drxj.c        |   2 +-
 drivers/media/dvb-frontends/drxd_hard.c            |   2 +-
 drivers/media/dvb-frontends/drxk_hard.c            |   2 +-
 drivers/media/dvb-frontends/ds3000.c               |   2 +-
 drivers/media/dvb-frontends/dvb-pll.c              |   2 +-
 drivers/media/dvb-frontends/ec100.c                |   2 +-
 drivers/media/dvb-frontends/helene.c               |   4 +-
 drivers/media/dvb-frontends/horus3a.c              |   2 +-
 drivers/media/dvb-frontends/isl6405.c              |   2 +-
 drivers/media/dvb-frontends/isl6421.c              |   2 +-
 drivers/media/dvb-frontends/isl6423.c              |   2 +-
 drivers/media/dvb-frontends/itd1000.c              |   2 +-
 drivers/media/dvb-frontends/ix2505v.c              |   2 +-
 drivers/media/dvb-frontends/l64781.c               |   2 +-
 drivers/media/dvb-frontends/lg2160.c               |   2 +-
 drivers/media/dvb-frontends/lgdt3305.c             |   2 +-
 drivers/media/dvb-frontends/lgdt3306a.c            |   2 +-
 drivers/media/dvb-frontends/lgdt330x.c             |   2 +-
 drivers/media/dvb-frontends/lgs8gxx.c              |   2 +-
 drivers/media/dvb-frontends/lnbh25.c               |   2 +-
 drivers/media/dvb-frontends/lnbp21.c               |   4 +-
 drivers/media/dvb-frontends/lnbp22.c               |   2 +-
 drivers/media/dvb-frontends/m88ds3103.c            |   2 +-
 drivers/media/dvb-frontends/m88rs2000.c            |   2 +-
 drivers/media/dvb-frontends/mb86a16.c              |   2 +-
 drivers/media/dvb-frontends/mb86a20s.c             |   2 +-
 drivers/media/dvb-frontends/mt312.c                |   2 +-
 drivers/media/dvb-frontends/mt352.c                |   2 +-
 drivers/media/dvb-frontends/nxt200x.c              |   2 +-
 drivers/media/dvb-frontends/nxt6000.c              |   2 +-
 drivers/media/dvb-frontends/or51132.c              |   2 +-
 drivers/media/dvb-frontends/or51211.c              |   2 +-
 drivers/media/dvb-frontends/s5h1409.c              |   2 +-
 drivers/media/dvb-frontends/s5h1411.c              |   2 +-
 drivers/media/dvb-frontends/s5h1420.c              |   2 +-
 drivers/media/dvb-frontends/s5h1432.c              |   2 +-
 drivers/media/dvb-frontends/s921.c                 |   2 +-
 drivers/media/dvb-frontends/si21xx.c               |   2 +-
 drivers/media/dvb-frontends/sp887x.c               |   2 +-
 drivers/media/dvb-frontends/stb0899_drv.c          |   2 +-
 drivers/media/dvb-frontends/stb6000.c              |   2 +-
 drivers/media/dvb-frontends/stb6100.c              |   2 +-
 drivers/media/dvb-frontends/stv0288.c              |   2 +-
 drivers/media/dvb-frontends/stv0297.c              |   2 +-
 drivers/media/dvb-frontends/stv0299.c              |   2 +-
 drivers/media/dvb-frontends/stv0367.c              |   6 +-
 drivers/media/dvb-frontends/stv0900_core.c         |   2 +-
 drivers/media/dvb-frontends/stv090x.c              |   2 +-
 drivers/media/dvb-frontends/stv6110.c              |   2 +-
 drivers/media/dvb-frontends/stv6110x.c             |   2 +-
 drivers/media/dvb-frontends/tda10021.c             |   2 +-
 drivers/media/dvb-frontends/tda10023.c             |   2 +-
 drivers/media/dvb-frontends/tda10048.c             |   2 +-
 drivers/media/dvb-frontends/tda1004x.c             |   4 +-
 drivers/media/dvb-frontends/tda10086.c             |   2 +-
 drivers/media/dvb-frontends/tda665x.c              |   2 +-
 drivers/media/dvb-frontends/tda8083.c              |   2 +-
 drivers/media/dvb-frontends/tda8261.c              |   2 +-
 drivers/media/dvb-frontends/tda826x.c              |   2 +-
 drivers/media/dvb-frontends/ts2020.c               |   2 +-
 drivers/media/dvb-frontends/tua6100.c              |   2 +-
 drivers/media/dvb-frontends/ves1820.c              |   2 +-
 drivers/media/dvb-frontends/ves1x93.c              |   2 +-
 drivers/media/dvb-frontends/zl10036.c              |   2 +-
 drivers/media/dvb-frontends/zl10039.c              |   2 +-
 drivers/media/dvb-frontends/zl10353.c              |   2 +-
 drivers/media/i2c/ad5820.c                         |   2 -
 drivers/media/i2c/ccs/ccs-data.c                   | 101 +++---
 drivers/media/i2c/ov2680.c                         | 332 +++++---------------
 drivers/media/i2c/ov5640.c                         |   4 +-
 drivers/media/i2c/rdacm21.c                        |   2 +-
 drivers/media/i2c/tvp5150.c                        |   4 +
 drivers/media/pci/bt8xx/dst.c                      |   2 +-
 drivers/media/pci/bt8xx/dst_ca.c                   |   2 +-
 drivers/media/pci/cx23885/cx23885-dvb.c            |  12 -
 drivers/media/pci/ddbridge/ddbridge-dummy-fe.c     |   2 +-
 .../media/platform/mtk-vcodec/vdec/vdec_vp9_if.c   |   5 +-
 drivers/media/platform/qcom/venus/hfi_venus.c      |  20 +-
 drivers/media/tuners/fc0011.c                      |   2 +-
 drivers/media/tuners/fc0012.c                      |   2 +-
 drivers/media/tuners/fc0013.c                      |   2 +-
 drivers/media/tuners/max2165.c                     |   2 +-
 drivers/media/tuners/mc44s803.c                    |   2 +-
 drivers/media/tuners/mt2060.c                      |   2 +-
 drivers/media/tuners/mt2131.c                      |   2 +-
 drivers/media/tuners/mt2266.c                      |   2 +-
 drivers/media/tuners/mxl5005s.c                    |   2 +-
 drivers/media/tuners/qt1010.c                      |   2 +-
 drivers/media/tuners/tda18218.c                    |   2 +-
 drivers/media/tuners/xc4000.c                      |   2 +-
 drivers/media/tuners/xc5000.c                      |   2 +-
 drivers/media/usb/dvb-usb/m920x.c                  |   5 +-
 drivers/media/usb/go7007/go7007-i2c.c              |   2 -
 drivers/media/usb/siano/smsusb.c                   |  21 +-
 drivers/media/v4l2-core/v4l2-fwnode.c              |  18 +-
 drivers/mmc/core/block.c                           |   4 +-
 drivers/mmc/host/renesas_sdhi_core.c               |  10 +-
 drivers/mtd/nand/raw/brcmnand/brcmnand.c           |  45 ++-
 drivers/mtd/nand/raw/fsmc_nand.c                   |   7 +-
 drivers/mtd/spi-nor/core.c                         |  19 +-
 drivers/net/arcnet/arcnet.c                        |   2 +-
 drivers/net/can/usb/gs_usb.c                       |   5 +-
 drivers/net/dsa/sja1105/sja1105.h                  |   2 +
 drivers/net/dsa/sja1105/sja1105_main.c             |  62 +++-
 drivers/net/dsa/sja1105/sja1105_spi.c              |   4 +
 drivers/net/ethernet/atheros/atl1c/atl1c_main.c    |   7 +-
 drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c   |   9 +-
 drivers/net/ethernet/hisilicon/hns3/hnae3.h        |   1 +
 drivers/net/ethernet/hisilicon/hns3/hns3_debugfs.c |   7 +-
 drivers/net/ethernet/hisilicon/hns3/hns3_enet.c    |   2 -
 drivers/net/ethernet/hisilicon/hns3/hns3_ethtool.c |   4 +-
 .../net/ethernet/hisilicon/hns3/hns3pf/hclge_dcb.c |  20 +-
 .../ethernet/hisilicon/hns3/hns3pf/hclge_debugfs.c |  14 +-
 .../ethernet/hisilicon/hns3/hns3pf/hclge_main.c    |  10 +-
 .../ethernet/hisilicon/hns3/hns3pf/hclge_main.h    |   2 -
 .../net/ethernet/hisilicon/hns3/hns3pf/hclge_tm.c  |   2 +-
 .../net/ethernet/hisilicon/hns3/hns3pf/hclge_tm.h  |   1 +
 drivers/net/ethernet/intel/ice/ice_main.c          |  13 +-
 drivers/net/ethernet/intel/igb/igb.h               |   4 +-
 drivers/net/ethernet/intel/igb/igb_main.c          |  16 +-
 drivers/net/ethernet/intel/igbvf/igbvf.h           |   4 +-
 drivers/net/ethernet/intel/igc/igc.h               |   4 +-
 drivers/net/ethernet/intel/ixgbe/ixgbe_ptp.c       |  28 +-
 drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c    |   5 +
 .../net/ethernet/marvell/octeontx2/af/rvu_nix.c    |  21 +-
 drivers/net/ethernet/mediatek/mtk_eth_soc.c        |   3 +
 drivers/net/ethernet/mellanox/mlx5/core/fw_reset.c |   9 +-
 drivers/net/ethernet/mellanox/mlx5/core/pci_irq.c  |  17 +-
 drivers/net/ethernet/mellanox/mlxsw/i2c.c          |   5 +-
 drivers/net/macsec.c                               |   3 +-
 drivers/net/usb/qmi_wwan.c                         |   1 +
 drivers/net/usb/r8152.c                            |   3 +
 drivers/net/veth.c                                 |   4 +-
 drivers/net/vxlan/vxlan_core.c                     |  58 ++--
 drivers/net/wireless/ath/ath10k/pci.c              |   9 +-
 drivers/net/wireless/ath/ath11k/pci.c              |  10 +-
 drivers/net/wireless/ath/ath9k/htc_drv_debug.c     |   2 +-
 drivers/net/wireless/ath/ath9k/wmi.c               |  20 +-
 .../broadcom/brcm80211/brcmfmac/fwil_types.h       |   7 +-
 drivers/net/wireless/marvell/mwifiex/debugfs.c     |   9 +-
 drivers/net/wireless/marvell/mwifiex/pcie.c        |  25 +-
 drivers/net/wireless/marvell/mwifiex/sta_rx.c      |  12 +-
 drivers/net/wireless/marvell/mwifiex/uap_txrx.c    |  30 +-
 drivers/net/wireless/marvell/mwifiex/util.c        |  10 +-
 drivers/net/wireless/mediatek/mt76/mt7915/main.c   |   3 +-
 drivers/net/wireless/mediatek/mt76/testmode.c      |   1 +
 drivers/ntb/ntb_transport.c                        |  19 +-
 drivers/of/kexec.c                                 |   2 +-
 drivers/of/overlay.c                               |   3 +-
 drivers/of/unittest.c                              |  12 +-
 drivers/opp/core.c                                 |   2 +-
 drivers/parisc/led.c                               |   4 +-
 drivers/pci/controller/dwc/pci-layerscape-ep.c     | 123 +++++++-
 drivers/pci/controller/dwc/pcie-designware-ep.c    |   8 +-
 drivers/pci/controller/dwc/pcie-designware-host.c  |  10 +-
 drivers/pci/controller/dwc/pcie-designware-plat.c  |  10 -
 drivers/pci/controller/dwc/pcie-designware.h       |  14 +
 drivers/pci/controller/pcie-microchip-host.c       |   8 +-
 drivers/pci/controller/pcie-rockchip.h             |   6 +-
 drivers/pci/hotplug/pciehp_hpc.c                   |  12 +-
 drivers/pci/pcie/aspm.c                            |  30 +-
 drivers/perf/fsl_imx8_ddr_perf.c                   |  24 +-
 drivers/phy/qualcomm/phy-qcom-snps-femto-v2.c      |   6 +-
 drivers/phy/rockchip/phy-rockchip-inno-hdmi.c      |  18 +-
 drivers/pinctrl/intel/pinctrl-cherryview.c         |   5 +-
 drivers/pinctrl/pinctrl-mcp23s08_spi.c             |  10 +
 drivers/platform/mellanox/mlxbf-pmc.c              |  41 +--
 drivers/platform/mellanox/mlxbf-tmfifo.c           |  91 ++++--
 drivers/platform/x86/dell/dell-wmi-sysman/sysman.c |   9 +-
 drivers/platform/x86/huawei-wmi.c                  |   2 +
 drivers/platform/x86/intel/hid.c                   |  27 +-
 drivers/pwm/pwm-atmel-tcb.c                        |  70 ++---
 drivers/pwm/pwm-lpc32xx.c                          |  16 +-
 drivers/rpmsg/qcom_glink_native.c                  |   4 +
 drivers/s390/block/dasd.c                          | 125 +++-----
 drivers/s390/block/dasd_3990_erp.c                 |   2 +-
 drivers/s390/crypto/pkey_api.c                     |   2 +-
 drivers/s390/crypto/zcrypt_api.c                   |   1 +
 drivers/s390/crypto/zcrypt_ep11misc.c              |   4 +-
 drivers/s390/crypto/zcrypt_ep11misc.h              |   9 +-
 drivers/scsi/be2iscsi/be_iscsi.c                   |   4 +
 drivers/scsi/fcoe/fcoe_ctlr.c                      |  20 +-
 drivers/scsi/hisi_sas/hisi_sas_v2_hw.c             |  11 +-
 drivers/scsi/hisi_sas/hisi_sas_v3_hw.c             |  55 +++-
 drivers/scsi/hosts.c                               |   4 +-
 drivers/scsi/lpfc/lpfc_bsg.c                       |   8 +-
 drivers/scsi/lpfc/lpfc_scsi.c                      |  20 +-
 drivers/scsi/mpt3sas/mpt3sas_base.c                |  46 ++-
 drivers/scsi/mpt3sas/mpt3sas_base.h                |   1 +
 drivers/scsi/qedf/qedf_dbg.h                       |   2 +
 drivers/scsi/qedf/qedf_debugfs.c                   |  35 ++-
 drivers/scsi/qedi/qedi_main.c                      |   5 +-
 drivers/scsi/qla2xxx/qla_attr.c                    |   2 -
 drivers/scsi/qla2xxx/qla_dbg.c                     |   2 +-
 drivers/scsi/qla2xxx/qla_def.h                     |  21 +-
 drivers/scsi/qla2xxx/qla_dfs.c                     |  10 +
 drivers/scsi/qla2xxx/qla_gbl.h                     |   1 +
 drivers/scsi/qla2xxx/qla_init.c                    | 236 +++++++++-----
 drivers/scsi/qla2xxx/qla_inline.h                  |  57 +++-
 drivers/scsi/qla2xxx/qla_iocb.c                    |   1 +
 drivers/scsi/qla2xxx/qla_isr.c                     |   7 +-
 drivers/scsi/qla2xxx/qla_mbx.c                     |   7 +-
 drivers/scsi/qla2xxx/qla_nvme.c                    |   3 +-
 drivers/scsi/qla2xxx/qla_os.c                      |  26 +-
 drivers/scsi/qla2xxx/qla_target.c                  |  14 +-
 drivers/scsi/qla4xxx/ql4_os.c                      |  15 +
 drivers/scsi/scsi_transport_iscsi.c                |  80 +++--
 drivers/scsi/sr.c                                  |   5 +-
 drivers/scsi/storvsc_drv.c                         |   2 +
 drivers/soc/qcom/ocmem.c                           |  14 +-
 drivers/soc/qcom/qmi_encdec.c                      |   4 +-
 drivers/spi/spi-tegra20-sflash.c                   |   6 +-
 drivers/staging/media/av7110/sp8870.c              |   2 +-
 drivers/staging/media/rkvdec/rkvdec.c              |   2 +-
 drivers/tty/serial/serial-tegra.c                  |   6 +-
 drivers/tty/serial/sprd_serial.c                   |  30 +-
 drivers/usb/core/hcd.c                             |  10 +-
 drivers/usb/core/hub.c                             | 349 ++++++++++++---------
 drivers/usb/core/message.c                         |  29 +-
 drivers/usb/core/usb.h                             |   4 +-
 drivers/usb/gadget/function/f_mass_storage.c       |   2 +-
 drivers/usb/phy/phy-mxs-usb.c                      |  10 +-
 drivers/usb/typec/bus.c                            |  12 +-
 drivers/usb/typec/tcpm/tcpm.c                      |  38 ++-
 drivers/vfio/vfio_iommu_type1.c                    |   2 +-
 drivers/video/backlight/bd6107.c                   |   2 +-
 drivers/video/backlight/gpio_backlight.c           |   5 +-
 drivers/video/backlight/lv5207lp.c                 |   2 +-
 drivers/video/fbdev/ep93xx-fb.c                    |   1 -
 drivers/virtio/virtio_ring.c                       |   2 +-
 drivers/watchdog/intel-mid_wdt.c                   |   1 +
 fs/btrfs/disk-io.c                                 |   5 +-
 fs/btrfs/inode.c                                   |   7 +
 fs/btrfs/transaction.c                             |   7 +-
 fs/dlm/plock.c                                     |   6 +-
 fs/eventfd.c                                       |   2 +-
 fs/ext4/balloc.c                                   |  15 +-
 fs/ext4/block_validity.c                           |   8 +-
 fs/ext4/ext4.h                                     |   2 +
 fs/ext4/mballoc.c                                  |   7 +-
 fs/ext4/namei.c                                    |   3 +
 fs/fuse/readdir.c                                  |  10 +-
 fs/gfs2/aops.c                                     |   4 +-
 fs/gfs2/log.c                                      |  25 +-
 fs/jbd2/checkpoint.c                               |  22 +-
 fs/jfs/jfs_extent.c                                |   5 +
 fs/ksmbd/smb2pdu.c                                 |   8 +-
 fs/lockd/mon.c                                     |   3 +
 fs/namei.c                                         |   2 +-
 fs/nfs/blocklayout/dev.c                           |   4 +-
 fs/nfs/direct.c                                    |  20 +-
 fs/nfs/nfs2xdr.c                                   |   2 +-
 fs/nfs/nfs3xdr.c                                   |   2 +-
 fs/nfs/nfs42proc.c                                 |   5 +-
 fs/nfs/pnfs_dev.c                                  |   2 +-
 fs/nfs/pnfs_nfs.c                                  |   2 +-
 fs/nfsd/blocklayoutxdr.c                           |   9 +
 fs/nfsd/flexfilelayoutxdr.c                        |   9 +
 fs/nfsd/nfs4xdr.c                                  |  25 +-
 fs/nls/nls_base.c                                  |   4 +-
 fs/ocfs2/namei.c                                   |   4 +
 fs/overlayfs/super.c                               |   2 +-
 fs/proc/base.c                                     |   3 +-
 fs/pstore/ram_core.c                               |   2 +-
 fs/quota/dquot.c                                   | 174 ++++++----
 fs/reiserfs/journal.c                              |   4 +-
 fs/udf/balloc.c                                    |  31 +-
 fs/udf/inode.c                                     |  45 ++-
 fs/verity/signature.c                              |  16 +
 include/crypto/algapi.h                            |   3 +
 include/linux/arm_sdei.h                           |   2 +
 include/linux/ceph/ceph_fs.h                       |  24 +-
 include/linux/genhd.h                              |  27 +-
 include/linux/if_arp.h                             |   4 +
 include/linux/memcontrol.h                         |   9 +-
 include/linux/micrel_phy.h                         |   6 +-
 include/linux/nls.h                                |   2 +-
 include/linux/of.h                                 |   2 +-
 include/linux/tca6416_keypad.h                     |   1 -
 include/linux/trace_events.h                       |   3 +-
 include/linux/usb/typec_altmode.h                  |   2 +-
 include/net/ip.h                                   |   1 +
 include/net/ip6_fib.h                              |   5 +-
 include/net/ip_fib.h                               |   5 +-
 include/net/ip_tunnels.h                           |  15 +-
 include/net/ipv6.h                                 |   2 +-
 include/net/lwtunnel.h                             |   5 +-
 include/net/tcp.h                                  |   1 -
 include/scsi/scsi_host.h                           |   2 +-
 include/uapi/linux/sync_file.h                     |   2 +-
 io_uring/io-wq.c                                   |  10 +
 io_uring/io-wq.h                                   |   1 +
 io_uring/io_uring.c                                |  11 +-
 kernel/auditsc.c                                   |   2 +
 kernel/bpf/verifier.c                              |  17 +-
 kernel/cgroup/namespace.c                          |   6 -
 kernel/kprobes.c                                   |  14 +-
 kernel/printk/printk_ringbuffer.c                  |   2 +-
 kernel/rcu/refscale.c                              |   3 +-
 kernel/trace/bpf_trace.c                           |   2 +-
 kernel/trace/trace.c                               |  72 ++++-
 kernel/trace/trace.h                               |   2 +
 kernel/trace/trace_hwlat.c                         |   2 +-
 kernel/trace/trace_uprobe.c                        |   3 +-
 lib/idr.c                                          |   2 +-
 lib/test_meminit.c                                 |   2 +-
 lib/test_scanf.c                                   |   2 +-
 mm/shmem.c                                         |  28 +-
 mm/util.c                                          |   4 +-
 mm/vmalloc.c                                       |  26 +-
 mm/vmpressure.c                                    |   8 +
 net/9p/trans_virtio.c                              |   2 +-
 net/bluetooth/hci_core.c                           |  16 +-
 net/core/filter.c                                  |   2 +
 net/core/flow_dissector.c                          |   3 +-
 net/core/lwt_bpf.c                                 |   7 +-
 net/core/skbuff.c                                  |  34 +-
 net/core/sock.c                                    |   9 +-
 net/dccp/ipv4.c                                    |  13 +-
 net/dccp/ipv6.c                                    |  15 +-
 net/hsr/hsr_forward.c                              |   1 +
 net/ipv4/devinet.c                                 |  10 +-
 net/ipv4/fib_semantics.c                           |   5 +-
 net/ipv4/fib_trie.c                                |   3 +-
 net/ipv4/igmp.c                                    |   3 +-
 net/ipv4/ip_input.c                                |   3 +-
 net/ipv4/ip_output.c                               |   2 +-
 net/ipv4/route.c                                   |   1 +
 net/ipv4/tcp_input.c                               |   3 +-
 net/ipv4/tcp_timer.c                               |  18 +-
 net/ipv4/udp.c                                     |  20 +-
 net/ipv6/addrconf.c                                |   2 +-
 net/ipv6/ip6_output.c                              |   2 +-
 net/ipv6/udp.c                                     |  30 +-
 net/kcm/kcmsock.c                                  |  15 +-
 net/netfilter/ipset/ip_set_hash_netportnet.c       |   1 +
 net/netfilter/nfnetlink_osf.c                      |   8 +
 net/netfilter/nft_exthdr.c                         |  22 +-
 net/netfilter/xt_sctp.c                            |   2 +
 net/netfilter/xt_u32.c                             |  21 ++
 net/netlabel/netlabel_kapi.c                       |   3 +-
 net/netrom/af_netrom.c                             |   5 +
 net/sched/sch_fq_pie.c                             |  27 +-
 net/sched/sch_hfsc.c                               |   4 +
 net/sched/sch_plug.c                               |   2 +-
 net/sched/sch_qfq.c                                |  22 +-
 net/sctp/proc.c                                    |   2 +-
 net/sctp/sm_sideeffect.c                           |   5 +-
 net/sctp/socket.c                                  |  10 +-
 net/smc/smc_core.c                                 |   2 +
 net/socket.c                                       |   6 +-
 net/tls/tls_sw.c                                   |   4 +-
 net/unix/af_unix.c                                 |   2 +-
 net/unix/scm.c                                     |   6 +-
 net/wireless/nl80211.c                             |   1 +
 net/xdp/xsk_diag.c                                 |   3 +
 samples/bpf/tracex6_kern.c                         |  17 +-
 scripts/kconfig/preprocess.c                       |   3 +
 security/integrity/ima/Kconfig                     |  12 -
 security/integrity/ima/ima.h                       |   2 +-
 security/integrity/ima/ima_kexec.c                 |   2 +-
 security/keys/keyctl.c                             |  11 +-
 security/smack/smackfs.c                           |   2 +-
 sound/Kconfig                                      |   2 +-
 sound/core/pcm_compat.c                            |   8 +-
 sound/core/seq/oss/seq_oss_midi.c                  |  35 ++-
 sound/pci/ac97/ac97_codec.c                        |   5 +-
 sound/soc/atmel/atmel-i2s.c                        |   5 +-
 sound/soc/codecs/Kconfig                           |   1 +
 sound/soc/codecs/da7219-aad.c                      |  12 +-
 sound/soc/codecs/es8316.c                          |   2 +-
 sound/soc/codecs/rt5682-sdw.c                      |   9 +-
 sound/soc/codecs/rt711-sdca-sdw.c                  |  10 +-
 sound/soc/codecs/rt711-sdw.c                       |   9 +-
 tools/bpf/bpftool/skeleton/profiler.bpf.c          |  27 +-
 tools/hv/vmbus_testing                             |   4 +-
 tools/perf/builtin-top.c                           |   1 +
 tools/perf/builtin-trace.c                         |  15 +-
 .../pmu-events/arch/powerpc/power10/cache.json     |   4 +-
 .../arch/powerpc/power10/floating_point.json       |   7 -
 .../pmu-events/arch/powerpc/power10/frontend.json  |  30 +-
 .../pmu-events/arch/powerpc/power10/marked.json    |  30 +-
 .../pmu-events/arch/powerpc/power10/memory.json    |   6 +-
 .../pmu-events/arch/powerpc/power10/others.json    |  53 ++--
 .../pmu-events/arch/powerpc/power10/pipeline.json  |  30 +-
 .../perf/pmu-events/arch/powerpc/power10/pmc.json  |   4 +-
 .../arch/powerpc/power10/translation.json          |  11 +-
 tools/perf/ui/browsers/hists.c                     |  60 ++--
 tools/perf/util/annotate.c                         |  10 +-
 tools/perf/util/header.c                           |  11 +-
 tools/testing/selftests/Makefile                   |   1 +
 .../selftests/bpf/benchs/run_bench_rename.sh       |   2 +-
 .../selftests/bpf/progs/test_cls_redirect.h        |   9 +
 .../futex/functional/futex_wait_timeout.c          |   7 +
 tools/testing/selftests/kselftest/runner.sh        |   3 +-
 tools/testing/selftests/kselftest_harness.h        |  11 +-
 tools/testing/selftests/resctrl/Makefile           |  17 +-
 tools/testing/selftests/resctrl/cache.c            |  18 +-
 tools/testing/selftests/resctrl/fill_buf.c         |   3 +-
 tools/testing/selftests/resctrl/resctrl.h          |   1 +
 631 files changed, 5111 insertions(+), 3232 deletions(-)



^ permalink raw reply	[relevance 1%]

* + extract-and-use-file_line-macro.patch added to mm-nonmm-unstable branch
@ 2023-09-16 20:09  6% Andrew Morton
  0 siblings, 0 replies; 200+ results
From: Andrew Morton @ 2023-09-16 20:09 UTC (permalink / raw)
  To: mm-commits, tiwai, tglx, keescook, adobriyan, akpm


The patch titled
     Subject: extract and use FILE_LINE macro
has been added to the -mm mm-nonmm-unstable branch.  Its filename is
     extract-and-use-file_line-macro.patch

This patch will shortly appear at
     https://git.kernel.org/pub/scm/linux/kernel/git/akpm/25-new.git/tree/patches/extract-and-use-file_line-macro.patch

This patch will later appear in the mm-nonmm-unstable branch at
    git://git.kernel.org/pub/scm/linux/kernel/git/akpm/mm

Before you just go and hit "reply", please:
   a) Consider who else should be cc'ed
   b) Prefer to cc a suitable mailing list as well
   c) Ideally: find the original patch on the mailing list and do a
      reply-to-all to that, adding suitable additional cc's

*** Remember to use Documentation/process/submit-checklist.rst when testing your code ***

The -mm tree is included into linux-next via the mm-everything
branch at git://git.kernel.org/pub/scm/linux/kernel/git/akpm/mm
and is updated there every 2-3 working days

------------------------------------------------------
From: Alexey Dobriyan <adobriyan@gmail.com>
Subject: extract and use FILE_LINE macro
Date: Sat, 16 Sep 2023 21:21:31 +0300

Extract nifty FILE_LINE useful for printk style debugging:

	printk("%s
", FILE_LINE);

It should not be used en mass probably because __FILE__ string literals
can be merged while FILE_LINE's won't. But for debugging it is what
the doctor ordered.

Don't add leading and trailing underscores, they're painful to type. 
Trust me, I've tried both versions.

Link: https://lkml.kernel.org/r/ebf12ac4-5a61-4b12-b8b0-1253eb371332@p183
Signed-off-by: Alexey Dobriyan <adobriyan@gmail.com>
Cc: Kees Cook <keescook@chromium.org>
Cc: Takashi Iwai <tiwai@suse.de>
Cc: Thomas Gleixner <tglx@linutronix.de>
Signed-off-by: Andrew Morton <akpm@linux-foundation.org>
---

 include/linux/fortify-string.h |    2 +-
 include/linux/stringify.h      |    2 ++
 include/linux/timer.h          |    3 +--
 sound/pci/asihpi/hpidebug.h    |    9 ++++-----
 4 files changed, 8 insertions(+), 8 deletions(-)

--- a/include/linux/fortify-string.h~extract-and-use-file_line-macro
+++ a/include/linux/fortify-string.h
@@ -643,7 +643,7 @@ __FORTIFY_INLINE bool fortify_memcpy_chk
 				     __q_size_field, #op),		\
 		  #op ": detected field-spanning write (size %zu) of single %s (size %zu)\n", \
 		  __fortify_size,					\
-		  "field \"" #p "\" at " __FILE__ ":" __stringify(__LINE__), \
+		  "field \"" #p "\" at " FILE_LINE,			\
 		  __p_size_field);					\
 	__underlying_##op(p, q, __fortify_size);			\
 })
--- a/include/linux/stringify.h~extract-and-use-file_line-macro
+++ a/include/linux/stringify.h
@@ -9,4 +9,6 @@
 #define __stringify_1(x...)	#x
 #define __stringify(x...)	__stringify_1(x)
 
+#define FILE_LINE	__FILE__ ":" __stringify(__LINE__)
+
 #endif	/* !__LINUX_STRINGIFY_H */
--- a/include/linux/timer.h~extract-and-use-file_line-macro
+++ a/include/linux/timer.h
@@ -77,8 +77,7 @@ struct timer_list {
 		.entry = { .next = TIMER_ENTRY_STATIC },	\
 		.function = (_function),			\
 		.flags = (_flags),				\
-		__TIMER_LOCKDEP_MAP_INITIALIZER(		\
-			__FILE__ ":" __stringify(__LINE__))	\
+		__TIMER_LOCKDEP_MAP_INITIALIZER(FILE_LINE)	\
 	}
 
 #define DEFINE_TIMER(_name, _function)				\
--- a/sound/pci/asihpi/hpidebug.h~extract-and-use-file_line-macro
+++ a/sound/pci/asihpi/hpidebug.h
@@ -29,16 +29,15 @@ enum { HPI_DEBUG_LEVEL_ERROR = 0,	/* alw
    the start of each message, eg see linux kernel hpios.h */
 
 #ifdef SOURCEFILE_NAME
+#undef FILE_LINE
 #define FILE_LINE  SOURCEFILE_NAME ":" __stringify(__LINE__) " "
-#else
-#define FILE_LINE  __FILE__ ":" __stringify(__LINE__) " "
 #endif
 
 #define HPI_DEBUG_ASSERT(expression) \
 	do { \
 		if (!(expression)) { \
 			printk(KERN_ERR  FILE_LINE \
-				"ASSERT " __stringify(expression)); \
+				" ASSERT " __stringify(expression)); \
 		} \
 	} while (0)
 
@@ -46,7 +45,7 @@ enum { HPI_DEBUG_LEVEL_ERROR = 0,	/* alw
 	do { \
 		if (hpi_debug_level >= HPI_DEBUG_LEVEL_##level) { \
 			printk(HPI_DEBUG_FLAG_##level \
-			FILE_LINE  __VA_ARGS__); \
+			FILE_LINE " " __VA_ARGS__); \
 		} \
 	} while (0)
 
@@ -70,7 +69,7 @@ void hpi_debug_data(u16 *pdata, u32 len)
 	do { \
 		if (hpi_debug_level >= HPI_DEBUG_LEVEL_##level) { \
 			hpi_debug_message(phm, HPI_DEBUG_FLAG_##level \
-				FILE_LINE __stringify(level)); \
+				FILE_LINE " " __stringify(level)); \
 		} \
 	} while (0)
 
_

Patches currently in -mm which might be from adobriyan@gmail.com are

proc-fix-smaps_rollup-test-after-ksm-changes.patch
extract-and-use-file_line-macro.patch


^ permalink raw reply	[relevance 6%]

* [PATCH] extract and use FILE_LINE macro
@ 2023-09-16 18:21  7% Alexey Dobriyan
  2023-10-02 17:33  0% ` Kees Cook
  0 siblings, 1 reply; 200+ results
From: Alexey Dobriyan @ 2023-09-16 18:21 UTC (permalink / raw)
  To: akpm; +Cc: Kees Cook, Thomas Gleixner, linux-kernel, Takashi Iwai

Extract nifty FILE_LINE useful for printk style debugging:

	printk("%s\n", FILE_LINE);


It should not be used en mass probably because __FILE__ string literals
can be merged while FILE_LINE's won't. But for debugging it is what
the doctor ordered.

Don't add leading and trailing underscores, they're painful to type.
Trust me, I've tried both versions.

Signed-off-by: Alexey Dobriyan <adobriyan@gmail.com>
---

 include/linux/fortify-string.h |    2 +-
 include/linux/stringify.h      |    2 ++
 include/linux/timer.h          |    3 +--
 sound/pci/asihpi/hpidebug.h    |    9 ++++-----
 4 files changed, 8 insertions(+), 8 deletions(-)

--- a/include/linux/fortify-string.h
+++ b/include/linux/fortify-string.h
@@ -643,7 +643,7 @@ __FORTIFY_INLINE bool fortify_memcpy_chk(__kernel_size_t size,
 				     __q_size_field, #op),		\
 		  #op ": detected field-spanning write (size %zu) of single %s (size %zu)\n", \
 		  __fortify_size,					\
-		  "field \"" #p "\" at " __FILE__ ":" __stringify(__LINE__), \
+		  "field \"" #p "\" at " FILE_LINE,			\
 		  __p_size_field);					\
 	__underlying_##op(p, q, __fortify_size);			\
 })
--- a/include/linux/stringify.h
+++ b/include/linux/stringify.h
@@ -9,4 +9,6 @@
 #define __stringify_1(x...)	#x
 #define __stringify(x...)	__stringify_1(x)
 
+#define FILE_LINE	__FILE__ ":" __stringify(__LINE__)
+
 #endif	/* !__LINUX_STRINGIFY_H */
--- a/include/linux/timer.h
+++ b/include/linux/timer.h
@@ -77,8 +77,7 @@ struct timer_list {
 		.entry = { .next = TIMER_ENTRY_STATIC },	\
 		.function = (_function),			\
 		.flags = (_flags),				\
-		__TIMER_LOCKDEP_MAP_INITIALIZER(		\
-			__FILE__ ":" __stringify(__LINE__))	\
+		__TIMER_LOCKDEP_MAP_INITIALIZER(FILE_LINE)	\
 	}
 
 #define DEFINE_TIMER(_name, _function)				\
--- a/sound/pci/asihpi/hpidebug.h
+++ b/sound/pci/asihpi/hpidebug.h
@@ -29,16 +29,15 @@ enum { HPI_DEBUG_LEVEL_ERROR = 0,	/* always log errors */
    the start of each message, eg see linux kernel hpios.h */
 
 #ifdef SOURCEFILE_NAME
+#undef FILE_LINE
 #define FILE_LINE  SOURCEFILE_NAME ":" __stringify(__LINE__) " "
-#else
-#define FILE_LINE  __FILE__ ":" __stringify(__LINE__) " "
 #endif
 
 #define HPI_DEBUG_ASSERT(expression) \
 	do { \
 		if (!(expression)) { \
 			printk(KERN_ERR  FILE_LINE \
-				"ASSERT " __stringify(expression)); \
+				" ASSERT " __stringify(expression)); \
 		} \
 	} while (0)
 
@@ -46,7 +45,7 @@ enum { HPI_DEBUG_LEVEL_ERROR = 0,	/* always log errors */
 	do { \
 		if (hpi_debug_level >= HPI_DEBUG_LEVEL_##level) { \
 			printk(HPI_DEBUG_FLAG_##level \
-			FILE_LINE  __VA_ARGS__); \
+			FILE_LINE " " __VA_ARGS__); \
 		} \
 	} while (0)
 
@@ -70,7 +69,7 @@ void hpi_debug_data(u16 *pdata, u32 len);
 	do { \
 		if (hpi_debug_level >= HPI_DEBUG_LEVEL_##level) { \
 			hpi_debug_message(phm, HPI_DEBUG_FLAG_##level \
-				FILE_LINE __stringify(level)); \
+				FILE_LINE " " __stringify(level)); \
 		} \
 	} while (0)
 

^ permalink raw reply	[relevance 7%]

* Linux 6.4.16
@ 2023-09-13  8:06  1% Greg Kroah-Hartman
  0 siblings, 0 replies; 200+ results
From: Greg Kroah-Hartman @ 2023-09-13  8:06 UTC (permalink / raw)
  To: linux-kernel, akpm, torvalds, stable; +Cc: lwn, jslaby, Greg Kroah-Hartman

I'm announcing the release of the 6.4.16 kernel.

NOTE, this is the LAST 6.4.y release, this branch is now end-of-life.
All users must move to the 6.5.y branch at this point in time.

The updated 6.4.y git tree can be found at:
	git://git.kernel.org/pub/scm/linux/kernel/git/stable/linux-stable.git linux-6.4.y
and can be browsed at the normal kernel.org git web browser:
	https://git.kernel.org/?p=linux/kernel/git/stable/linux-stable.git;a=summary

thanks,

greg k-h

------------

 Documentation/ABI/testing/sysfs-bus-fsi-devices-sbefifo             |    6 
 Documentation/ABI/testing/sysfs-driver-chromeos-acpi                |    2 
 Documentation/ABI/testing/sysfs-fs-f2fs                             |    8 
 Documentation/devicetree/bindings/clock/qcom,qdu1000-gcc.yaml       |    3 
 Documentation/devicetree/bindings/extcon/maxim,max77843.yaml        |    1 
 Documentation/devicetree/bindings/regulator/qcom,rpm-regulator.yaml |    2 
 Documentation/scsi/scsi_mid_low_api.rst                             |    4 
 Documentation/userspace-api/media/v4l/vidioc-subdev-g-routing.rst   |    7 
 Makefile                                                            |    6 
 arch/arm/boot/dts/Makefile                                          |    8 
 arch/arm/boot/dts/bcm47189-luxul-xap-1440.dts                       |   14 
 arch/arm/boot/dts/bcm47189-luxul-xap-810.dts                        |   15 
 arch/arm/boot/dts/bcm47189-tenda-ac9.dts                            |    4 
 arch/arm/boot/dts/bcm53573.dtsi                                     |    5 
 arch/arm/boot/dts/bcm947189acdbmr.dts                               |    6 
 arch/arm/boot/dts/integratorap.dts                                  |    2 
 arch/arm/boot/dts/qcom-ipq4019.dtsi                                 |    9 
 arch/arm/boot/dts/qcom-sdx65-mtp.dts                                |    2 
 arch/arm/boot/dts/s3c6410-mini6410.dts                              |    2 
 arch/arm/boot/dts/s5pv210-smdkv210.dts                              |   10 
 arch/arm/boot/dts/stm32mp157c-emstamp-argon.dtsi                    |   10 
 arch/arm/boot/dts/stm32mp157c-odyssey-som.dtsi                      |    4 
 arch/arm/boot/dts/stm32mp15xx-dhcom-som.dtsi                        |   22 
 arch/arm/boot/dts/stm32mp15xx-dhcor-avenger96.dtsi                  |   38 
 arch/arm/boot/dts/stm32mp15xx-dhcor-som.dtsi                        |    4 
 arch/arm/include/asm/syscall.h                                      |    3 
 arch/arm/kernel/entry-common.S                                      |    1 
 arch/arm/kernel/ptrace.c                                            |    5 
 arch/arm/mach-omap2/powerdomain.c                                   |    2 
 arch/arm64/boot/dts/freescale/imx8mp-debix-model-a.dts              |   22 
 arch/arm64/boot/dts/nvidia/tegra210-smaug.dts                       |    1 
 arch/arm64/boot/dts/nvidia/tegra234-p3737-0000+p3701-0000.dts       |    1 
 arch/arm64/boot/dts/qcom/apq8016-sbc.dts                            |  188 --
 arch/arm64/boot/dts/qcom/msm8916-acer-a1-724.dts                    |  129 -
 arch/arm64/boot/dts/qcom/msm8916-alcatel-idol347.dts                |  134 --
 arch/arm64/boot/dts/qcom/msm8916-asus-z00l.dts                      |  130 -
 arch/arm64/boot/dts/qcom/msm8916-gplus-fl8005a.dts                  |  130 -
 arch/arm64/boot/dts/qcom/msm8916-huawei-g7.dts                      |  159 --
 arch/arm64/boot/dts/qcom/msm8916-longcheer-l8150.dts                |  132 -
 arch/arm64/boot/dts/qcom/msm8916-longcheer-l8910.dts                |  144 --
 arch/arm64/boot/dts/qcom/msm8916-pins.dtsi                          |    2 
 arch/arm64/boot/dts/qcom/msm8916-pm8916.dtsi                        |  102 +
 arch/arm64/boot/dts/qcom/msm8916-samsung-a2015-common.dtsi          |  150 --
 arch/arm64/boot/dts/qcom/msm8916-samsung-a3u-eur.dts                |   12 
 arch/arm64/boot/dts/qcom/msm8916-samsung-a5u-eur.dts                |    6 
 arch/arm64/boot/dts/qcom/msm8916-samsung-e2015-common.dtsi          |    6 
 arch/arm64/boot/dts/qcom/msm8916-samsung-grandmax.dts               |    6 
 arch/arm64/boot/dts/qcom/msm8916-samsung-gt5-common.dtsi            |  124 -
 arch/arm64/boot/dts/qcom/msm8916-samsung-gt510.dts                  |   12 
 arch/arm64/boot/dts/qcom/msm8916-samsung-gt58.dts                   |    8 
 arch/arm64/boot/dts/qcom/msm8916-samsung-j5-common.dtsi             |  119 -
 arch/arm64/boot/dts/qcom/msm8916-samsung-serranove.dts              |  145 --
 arch/arm64/boot/dts/qcom/msm8916-thwc-uf896.dts                     |    8 
 arch/arm64/boot/dts/qcom/msm8916-thwc-ufi001c.dts                   |   10 
 arch/arm64/boot/dts/qcom/msm8916-ufi.dtsi                           |  105 -
 arch/arm64/boot/dts/qcom/msm8916-wingtech-wt88047.dts               |  135 --
 arch/arm64/boot/dts/qcom/msm8916-yiming-uz801v3.dts                 |    8 
 arch/arm64/boot/dts/qcom/msm8916.dtsi                               |    5 
 arch/arm64/boot/dts/qcom/msm8996-xiaomi-gemini.dts                  |    2 
 arch/arm64/boot/dts/qcom/msm8996.dtsi                               |    5 
 arch/arm64/boot/dts/qcom/msm8998.dtsi                               |    8 
 arch/arm64/boot/dts/qcom/pm6150l.dtsi                               |    5 
 arch/arm64/boot/dts/qcom/pm660l.dtsi                                |    5 
 arch/arm64/boot/dts/qcom/pm8350.dtsi                                |    2 
 arch/arm64/boot/dts/qcom/pm8350b.dtsi                               |    2 
 arch/arm64/boot/dts/qcom/pm8916.dtsi                                |    1 
 arch/arm64/boot/dts/qcom/pmi8950.dtsi                               |    5 
 arch/arm64/boot/dts/qcom/pmi8994.dtsi                               |    5 
 arch/arm64/boot/dts/qcom/pmk8350.dtsi                               |    2 
 arch/arm64/boot/dts/qcom/pmr735b.dtsi                               |    2 
 arch/arm64/boot/dts/qcom/sc8280xp-crd.dts                           |    4 
 arch/arm64/boot/dts/qcom/sc8280xp-lenovo-thinkpad-x13s.dts          |    2 
 arch/arm64/boot/dts/qcom/sc8280xp.dtsi                              |    1 
 arch/arm64/boot/dts/qcom/sdm845-sony-xperia-tama.dtsi               |    9 
 arch/arm64/boot/dts/qcom/sdm845.dtsi                                |    3 
 arch/arm64/boot/dts/qcom/sm6350.dtsi                                |   10 
 arch/arm64/boot/dts/qcom/sm8150.dtsi                                |    6 
 arch/arm64/boot/dts/qcom/sm8250-sony-xperia-edo-pdx203.dts          |  233 +++
 arch/arm64/boot/dts/qcom/sm8250-sony-xperia-edo-pdx206.dts          |  243 +++
 arch/arm64/boot/dts/qcom/sm8250-sony-xperia-edo.dtsi                |   54 
 arch/arm64/boot/dts/qcom/sm8250.dtsi                                |   11 
 arch/arm64/boot/dts/qcom/sm8350.dtsi                                |   31 
 arch/arm64/boot/dts/qcom/sm8450-hdk.dts                             |    1 
 arch/arm64/boot/dts/qcom/sm8550-mtp.dts                             |    1 
 arch/arm64/boot/dts/rockchip/rk3399-eaidk-610.dts                   |    2 
 arch/arm64/boot/dts/rockchip/rk3399-rock-pi-4b-plus.dts             |    2 
 arch/arm64/boot/dts/rockchip/rk3566-box-demo.dts                    |    2 
 arch/arm64/boot/dts/rockchip/rk3568-radxa-e25.dts                   |   24 
 arch/arm64/boot/dts/ti/k3-am62x-sk-common.dtsi                      |    2 
 arch/arm64/boot/dts/ti/k3-j784s4-main.dtsi                          |    2 
 arch/arm64/boot/dts/ti/k3-j784s4-mcu-wakeup.dtsi                    |    2 
 arch/arm64/configs/defconfig                                        |    2 
 arch/arm64/include/asm/sdei.h                                       |    6 
 arch/arm64/kernel/entry.S                                           |   27 
 arch/arm64/kernel/fpsimd.c                                          |   22 
 arch/arm64/kernel/ptrace.c                                          |    3 
 arch/arm64/kernel/sdei.c                                            |    3 
 arch/arm64/kernel/smp.c                                             |    8 
 arch/arm64/lib/csum.c                                               |    2 
 arch/arm64/mm/hugetlbpage.c                                         |    2 
 arch/loongarch/Makefile                                             |    2 
 arch/loongarch/include/asm/fpu.h                                    |   22 
 arch/loongarch/include/asm/local.h                                  |    4 
 arch/loongarch/include/asm/pgtable.h                                |    3 
 arch/loongarch/kernel/ptrace.c                                      |    2 
 arch/loongarch/kernel/setup.c                                       |   16 
 arch/m68k/fpsp040/skeleton.S                                        |    4 
 arch/m68k/ifpsp060/os.S                                             |    4 
 arch/m68k/kernel/relocate_kernel.S                                  |    4 
 arch/mips/include/asm/local.h                                       |    4 
 arch/parisc/kernel/processor.c                                      |   13 
 arch/powerpc/include/asm/ftrace.h                                   |    2 
 arch/powerpc/include/asm/lppaca.h                                   |   13 
 arch/powerpc/include/asm/paca.h                                     |    6 
 arch/powerpc/include/asm/paravirt.h                                 |    1 
 arch/powerpc/include/asm/plpar_wrappers.h                           |    1 
 arch/powerpc/kernel/fadump.c                                        |    1 
 arch/powerpc/kernel/iommu.c                                         |   17 
 arch/powerpc/kvm/book3s_hv_ras.c                                    |    1 
 arch/powerpc/mm/book3s64/radix_tlb.c                                |  240 +--
 arch/powerpc/mm/book3s64/slb.c                                      |    1 
 arch/powerpc/perf/core-fsl-emb.c                                    |    8 
 arch/powerpc/platforms/powermac/time.c                              |    6 
 arch/powerpc/platforms/pseries/hvCall.S                             |    1 
 arch/powerpc/platforms/pseries/lpar.c                               |   10 
 arch/powerpc/platforms/pseries/lparcfg.c                            |    4 
 arch/powerpc/platforms/pseries/setup.c                              |    2 
 arch/powerpc/sysdev/mpc5xxx_clocks.c                                |    4 
 arch/powerpc/xmon/xmon.c                                            |    1 
 arch/riscv/mm/kasan_init.c                                          |    8 
 arch/s390/crypto/paes_s390.c                                        |    2 
 arch/s390/include/uapi/asm/pkey.h                                   |    2 
 arch/s390/kernel/ipl.c                                              |    2 
 arch/um/configs/i386_defconfig                                      |    1 
 arch/um/configs/x86_64_defconfig                                    |    1 
 arch/um/drivers/Kconfig                                             |   16 
 arch/um/drivers/Makefile                                            |    2 
 arch/um/drivers/virt-pci.c                                          |    2 
 arch/x86/boot/compressed/head_64.S                                  |   30 
 arch/x86/events/intel/uncore_snbep.c                                |   12 
 arch/x86/hyperv/hv_vtl.c                                            |    4 
 arch/x86/include/asm/local.h                                        |    4 
 arch/x86/include/asm/mem_encrypt.h                                  |    6 
 arch/x86/include/asm/pgtable_types.h                                |   11 
 arch/x86/kernel/apm_32.c                                            |    6 
 arch/x86/kernel/cpu/common.c                                        |    8 
 arch/x86/kernel/cpu/mce/core.c                                      |   26 
 arch/x86/kernel/cpu/mce/internal.h                                  |    5 
 arch/x86/kernel/cpu/sgx/virt.c                                      |    3 
 arch/x86/kernel/kvm.c                                               |    4 
 arch/x86/kernel/vmlinux.lds.S                                       |    2 
 arch/x86/kvm/mmu/mmu.c                                              |   41 
 arch/x86/mm/mem_encrypt_amd.c                                       |   13 
 arch/xtensa/include/asm/core.h                                      |    9 
 arch/xtensa/kernel/perf_event.c                                     |   17 
 block/blk-cgroup.c                                                  |   32 
 block/blk-settings.c                                                |    7 
 block/blk-sysfs.c                                                   |   21 
 block/ioctl.c                                                       |    2 
 block/mq-deadline.c                                                 |    3 
 crypto/af_alg.c                                                     |    3 
 crypto/algapi.c                                                     |   16 
 crypto/asymmetric_keys/x509_public_key.c                            |    5 
 drivers/acpi/x86/s2idle.c                                           |   39 
 drivers/amba/bus.c                                                  |    1 
 drivers/ata/pata_arasan_cf.c                                        |    3 
 drivers/base/core.c                                                 |   11 
 drivers/base/dd.c                                                   |    2 
 drivers/base/regmap/regcache-maple.c                                |   70 -
 drivers/base/regmap/regcache-rbtree.c                               |   10 
 drivers/base/test/test_async_driver_probe.c                         |    2 
 drivers/bluetooth/btintel.c                                         |    6 
 drivers/bluetooth/btrtl.c                                           |   74 -
 drivers/bluetooth/btusb.c                                           |    2 
 drivers/bluetooth/hci_nokia.c                                       |    6 
 drivers/bus/ti-sysc.c                                               |    2 
 drivers/char/hw_random/iproc-rng200.c                               |   25 
 drivers/char/hw_random/nomadik-rng.c                                |   12 
 drivers/char/hw_random/pic32-rng.c                                  |   19 
 drivers/char/ipmi/ipmi_si_intf.c                                    |    5 
 drivers/char/ipmi/ipmi_ssif.c                                       |    7 
 drivers/char/tpm/tpm_crb.c                                          |   33 
 drivers/clk/Kconfig                                                 |    1 
 drivers/clk/imx/clk-composite-8m.c                                  |   12 
 drivers/clk/imx/clk-imx8mp.c                                        |    5 
 drivers/clk/imx/clk-imx8ulp.c                                       |    2 
 drivers/clk/imx/clk-pllv4.c                                         |   46 
 drivers/clk/imx/clk.h                                               |    1 
 drivers/clk/keystone/pll.c                                          |    2 
 drivers/clk/qcom/dispcc-sc8280xp.c                                  |    8 
 drivers/clk/qcom/gcc-qdu1000.c                                      |   34 
 drivers/clk/qcom/gcc-sc7180.c                                       |    1 
 drivers/clk/qcom/gcc-sc8280xp.c                                     |  121 +
 drivers/clk/qcom/gcc-sm6350.c                                       |    1 
 drivers/clk/qcom/gcc-sm7150.c                                       |    1 
 drivers/clk/qcom/gcc-sm8250.c                                       |    1 
 drivers/clk/qcom/gcc-sm8450.c                                       |    4 
 drivers/clk/qcom/gpucc-sm6350.c                                     |   18 
 drivers/clk/qcom/reset.c                                            |    3 
 drivers/clk/rockchip/clk-rk3568.c                                   |    2 
 drivers/clk/sunxi-ng/ccu_mmc_timing.c                               |    2 
 drivers/cpufreq/amd-pstate-ut.c                                     |   46 
 drivers/cpufreq/brcmstb-avs-cpufreq.c                               |    6 
 drivers/cpufreq/cpufreq.c                                           |    2 
 drivers/cpufreq/intel_pstate.c                                      |    5 
 drivers/cpufreq/powernow-k8.c                                       |    3 
 drivers/cpufreq/tegra194-cpufreq.c                                  |   29 
 drivers/cpuidle/cpuidle-pseries.c                                   |    8 
 drivers/cpuidle/governors/teo.c                                     |   40 
 drivers/crypto/caam/caampkc.c                                       |    4 
 drivers/crypto/intel/qat/qat_common/adf_gen4_pm.h                   |    2 
 drivers/crypto/stm32/stm32-hash.c                                   |   11 
 drivers/devfreq/devfreq.c                                           |    1 
 drivers/dma/Kconfig                                                 |    2 
 drivers/dma/idxd/sysfs.c                                            |   33 
 drivers/dma/ste_dma40.c                                             |    4 
 drivers/edac/i10nm_base.c                                           |   54 
 drivers/edac/igen6_edac.c                                           |    8 
 drivers/extcon/Kconfig                                              |    1 
 drivers/firmware/arm_sdei.c                                         |   19 
 drivers/firmware/cirrus/cs_dsp.c                                    |    3 
 drivers/firmware/efi/libstub/x86-stub.c                             |    2 
 drivers/firmware/meson/meson_sm.c                                   |    2 
 drivers/firmware/ti_sci.c                                           |   36 
 drivers/fsi/fsi-master-aspeed.c                                     |    2 
 drivers/gpio/gpiolib.c                                              |   16 
 drivers/gpu/drm/amd/amdgpu/amdgpu_device.c                          |    3 
 drivers/gpu/drm/amd/amdgpu/amdgpu_kms.c                             |   14 
 drivers/gpu/drm/amd/amdgpu/cik.c                                    |   36 
 drivers/gpu/drm/amd/amdgpu/psp_v13_0.c                              |   15 
 drivers/gpu/drm/amd/amdgpu/si.c                                     |   36 
 drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c                   |   24 
 drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_crtc.c              |   12 
 drivers/gpu/drm/amd/display/dc/clk_mgr/dcn315/dcn315_smu.c          |   20 
 drivers/gpu/drm/amd/display/dc/dce110/dce110_hw_sequencer.c         |    3 
 drivers/gpu/drm/amd/display/dc/dcn301/dcn301_init.c                 |    1 
 drivers/gpu/drm/amd/display/dc/dcn31/dcn31_dccg.c                   |    3 
 drivers/gpu/drm/amd/display/dc/dml/dcn314/dcn314_fpu.c              |    2 
 drivers/gpu/drm/amd/pm/amdgpu_pm.c                                  |   10 
 drivers/gpu/drm/amd/pm/swsmu/smu13/smu_v13_0_0_ppt.c                |    2 
 drivers/gpu/drm/amd/pm/swsmu/smu13/smu_v13_0_6_ppt.c                |    9 
 drivers/gpu/drm/armada/armada_overlay.c                             |    6 
 drivers/gpu/drm/ast/ast_dp.c                                        |   11 
 drivers/gpu/drm/ast/ast_dp501.c                                     |   37 
 drivers/gpu/drm/ast/ast_drv.h                                       |    2 
 drivers/gpu/drm/ast/ast_mode.c                                      |   30 
 drivers/gpu/drm/bridge/adv7511/adv7511_drv.c                        |    9 
 drivers/gpu/drm/bridge/analogix/anx7625.c                           |   12 
 drivers/gpu/drm/bridge/synopsys/dw-mipi-dsi.c                       |   28 
 drivers/gpu/drm/bridge/tc358764.c                                   |    2 
 drivers/gpu/drm/etnaviv/etnaviv_dump.c                              |   14 
 drivers/gpu/drm/hyperv/hyperv_drm_drv.c                             |    1 
 drivers/gpu/drm/mediatek/mtk_disp_ovl_adaptor.c                     |    2 
 drivers/gpu/drm/mediatek/mtk_dp.c                                   |   15 
 drivers/gpu/drm/mediatek/mtk_drm_crtc.c                             |    7 
 drivers/gpu/drm/mediatek/mtk_drm_ddp_comp.c                         |   16 
 drivers/gpu/drm/mediatek/mtk_drm_drv.c                              |    7 
 drivers/gpu/drm/mediatek/mtk_drm_gem.c                              |    6 
 drivers/gpu/drm/msm/adreno/a2xx_gpu.c                               |    8 
 drivers/gpu/drm/msm/adreno/a6xx_gmu.c                               |   11 
 drivers/gpu/drm/msm/adreno/a6xx_gpu.c                               |    2 
 drivers/gpu/drm/msm/disp/dpu1/catalog/dpu_3_0_msm8998.h             |    1 
 drivers/gpu/drm/msm/disp/dpu1/catalog/dpu_4_0_sdm845.h              |    2 
 drivers/gpu/drm/msm/disp/dpu1/catalog/dpu_5_0_sm8150.h              |    2 
 drivers/gpu/drm/msm/disp/dpu1/catalog/dpu_5_1_sc8180x.h             |    2 
 drivers/gpu/drm/msm/disp/dpu1/catalog/dpu_6_0_sm8250.h              |    2 
 drivers/gpu/drm/msm/disp/dpu1/catalog/dpu_6_2_sc7180.h              |    2 
 drivers/gpu/drm/msm/disp/dpu1/catalog/dpu_7_0_sm8350.h              |    2 
 drivers/gpu/drm/msm/disp/dpu1/catalog/dpu_8_0_sc8280xp.h            |    2 
 drivers/gpu/drm/msm/disp/dpu1/catalog/dpu_8_1_sm8450.h              |    2 
 drivers/gpu/drm/msm/disp/dpu1/catalog/dpu_9_0_sm8550.h              |    6 
 drivers/gpu/drm/msm/disp/dpu1/dpu_encoder_phys_wb.c                 |    3 
 drivers/gpu/drm/msm/disp/dpu1/dpu_hw_catalog.c                      |   56 
 drivers/gpu/drm/msm/disp/dpu1/dpu_hw_catalog.h                      |   18 
 drivers/gpu/drm/msm/disp/mdp5/mdp5_plane.c                          |    3 
 drivers/gpu/drm/msm/disp/msm_disp_snapshot_util.c                   |    2 
 drivers/gpu/drm/panel/panel-simple.c                                |    4 
 drivers/gpu/drm/radeon/cik.c                                        |   36 
 drivers/gpu/drm/radeon/si.c                                         |   37 
 drivers/gpu/drm/tegra/dpaux.c                                       |    2 
 drivers/gpu/drm/tiny/repaper.c                                      |    2 
 drivers/gpu/drm/xlnx/zynqmp_dpsub.c                                 |    4 
 drivers/hid/hid-input.c                                             |   18 
 drivers/hid/hid-logitech-dj.c                                       |    5 
 drivers/hid/hid-logitech-hidpp.c                                    |  115 +
 drivers/hid/hid-multitouch.c                                        |   13 
 drivers/hid/hid-uclogic-core.c                                      |   13 
 drivers/hv/vmbus_drv.c                                              |    3 
 drivers/hwmon/tmp513.c                                              |    2 
 drivers/hwtracing/coresight/coresight-tmc-etf.c                     |    2 
 drivers/hwtracing/coresight/coresight-tmc-etr.c                     |    5 
 drivers/hwtracing/coresight/coresight-tmc.h                         |    2 
 drivers/hwtracing/coresight/coresight-trbe.c                        |   32 
 drivers/i2c/busses/i2c-imx-lpi2c.c                                  |    3 
 drivers/i3c/master/svc-i3c-master.c                                 |   14 
 drivers/iio/accel/adxl313_i2c.c                                     |    4 
 drivers/infiniband/core/uverbs_std_types_counters.c                 |    2 
 drivers/infiniband/hw/bnxt_re/bnxt_re.h                             |    1 
 drivers/infiniband/hw/bnxt_re/main.c                                |    5 
 drivers/infiniband/hw/efa/efa_verbs.c                               |    6 
 drivers/infiniband/hw/hns/hns_roce_device.h                         |    1 
 drivers/infiniband/hw/hns/hns_roce_hw_v2.c                          |   11 
 drivers/infiniband/hw/hns/hns_roce_main.c                           |    7 
 drivers/infiniband/hw/hns/hns_roce_qp.c                             |   28 
 drivers/infiniband/hw/irdma/ctrl.c                                  |    6 
 drivers/infiniband/hw/irdma/main.h                                  |    2 
 drivers/infiniband/hw/irdma/type.h                                  |    2 
 drivers/infiniband/hw/irdma/verbs.c                                 |   11 
 drivers/infiniband/sw/rxe/rxe_comp.c                                |    4 
 drivers/infiniband/sw/rxe/rxe_loc.h                                 |    6 
 drivers/infiniband/sw/rxe/rxe_qp.c                                  |  159 +-
 drivers/infiniband/sw/rxe/rxe_req.c                                 |   45 
 drivers/infiniband/sw/rxe/rxe_resp.c                                |    4 
 drivers/infiniband/sw/rxe/rxe_srq.c                                 |   60 
 drivers/infiniband/sw/siw/siw.h                                     |    1 
 drivers/infiniband/sw/siw/siw_cm.c                                  |    1 
 drivers/infiniband/sw/siw/siw_main.c                                |   22 
 drivers/infiniband/sw/siw/siw_verbs.c                               |    6 
 drivers/infiniband/ulp/isert/ib_isert.c                             |    2 
 drivers/infiniband/ulp/srp/ib_srp.c                                 |    4 
 drivers/input/serio/i8042-acpipnpio.h                               |    7 
 drivers/interconnect/qcom/bcm-voter.c                               |   43 
 drivers/interconnect/qcom/qcm2290.c                                 |    1 
 drivers/interconnect/qcom/sm8450.c                                  |    1 
 drivers/iommu/amd/iommu_v2.c                                        |    4 
 drivers/iommu/arm/arm-smmu/qcom_iommu.c                             |    7 
 drivers/iommu/intel/pasid.c                                         |    2 
 drivers/iommu/iommu.c                                               |    4 
 drivers/iommu/iommufd/device.c                                      |    2 
 drivers/iommu/mtk_iommu.c                                           |   22 
 drivers/iommu/rockchip-iommu.c                                      |   43 
 drivers/iommu/sprd-iommu.c                                          |    1 
 drivers/irqchip/irq-loongson-eiointc.c                              |    2 
 drivers/leds/led-class-multicolor.c                                 |    8 
 drivers/leds/led-core.c                                             |    8 
 drivers/leds/leds-pwm.c                                             |    2 
 drivers/leds/trigger/ledtrig-tty.c                                  |   12 
 drivers/md/md-bitmap.c                                              |    9 
 drivers/md/md.c                                                     |    6 
 drivers/md/raid0.c                                                  |   82 -
 drivers/md/raid10.c                                                 |   42 
 drivers/md/raid5-cache.c                                            |   12 
 drivers/media/cec/core/cec-adap.c                                   |    8 
 drivers/media/cec/usb/pulse8/pulse8-cec.c                           |    7 
 drivers/media/dvb-frontends/ascot2e.c                               |    2 
 drivers/media/dvb-frontends/atbm8830.c                              |    2 
 drivers/media/dvb-frontends/au8522_dig.c                            |    2 
 drivers/media/dvb-frontends/bcm3510.c                               |    2 
 drivers/media/dvb-frontends/cx22700.c                               |    2 
 drivers/media/dvb-frontends/cx22702.c                               |    2 
 drivers/media/dvb-frontends/cx24110.c                               |    2 
 drivers/media/dvb-frontends/cx24113.c                               |    2 
 drivers/media/dvb-frontends/cx24116.c                               |    2 
 drivers/media/dvb-frontends/cx24120.c                               |    6 
 drivers/media/dvb-frontends/cx24123.c                               |    2 
 drivers/media/dvb-frontends/cxd2820r_core.c                         |    2 
 drivers/media/dvb-frontends/cxd2841er.c                             |    4 
 drivers/media/dvb-frontends/cxd2880/cxd2880_top.c                   |    2 
 drivers/media/dvb-frontends/dib0070.c                               |    2 
 drivers/media/dvb-frontends/dib0090.c                               |    4 
 drivers/media/dvb-frontends/dib3000mb.c                             |    2 
 drivers/media/dvb-frontends/dib3000mc.c                             |    2 
 drivers/media/dvb-frontends/dib7000m.c                              |    2 
 drivers/media/dvb-frontends/dib7000p.c                              |    4 
 drivers/media/dvb-frontends/dib8000.c                               |    2 
 drivers/media/dvb-frontends/dib9000.c                               |    2 
 drivers/media/dvb-frontends/drx39xyj/drxj.c                         |    2 
 drivers/media/dvb-frontends/drxd_hard.c                             |    2 
 drivers/media/dvb-frontends/drxk_hard.c                             |    2 
 drivers/media/dvb-frontends/ds3000.c                                |    2 
 drivers/media/dvb-frontends/dvb-pll.c                               |    2 
 drivers/media/dvb-frontends/ec100.c                                 |    2 
 drivers/media/dvb-frontends/helene.c                                |    4 
 drivers/media/dvb-frontends/horus3a.c                               |    2 
 drivers/media/dvb-frontends/isl6405.c                               |    2 
 drivers/media/dvb-frontends/isl6421.c                               |    2 
 drivers/media/dvb-frontends/isl6423.c                               |    2 
 drivers/media/dvb-frontends/itd1000.c                               |    2 
 drivers/media/dvb-frontends/ix2505v.c                               |    2 
 drivers/media/dvb-frontends/l64781.c                                |    2 
 drivers/media/dvb-frontends/lg2160.c                                |    2 
 drivers/media/dvb-frontends/lgdt3305.c                              |    2 
 drivers/media/dvb-frontends/lgdt3306a.c                             |    2 
 drivers/media/dvb-frontends/lgdt330x.c                              |    2 
 drivers/media/dvb-frontends/lgs8gxx.c                               |    2 
 drivers/media/dvb-frontends/lnbh25.c                                |    2 
 drivers/media/dvb-frontends/lnbp21.c                                |    4 
 drivers/media/dvb-frontends/lnbp22.c                                |    2 
 drivers/media/dvb-frontends/m88ds3103.c                             |    2 
 drivers/media/dvb-frontends/m88rs2000.c                             |    2 
 drivers/media/dvb-frontends/mb86a16.c                               |    2 
 drivers/media/dvb-frontends/mb86a20s.c                              |    2 
 drivers/media/dvb-frontends/mt312.c                                 |    2 
 drivers/media/dvb-frontends/mt352.c                                 |    2 
 drivers/media/dvb-frontends/nxt200x.c                               |    2 
 drivers/media/dvb-frontends/nxt6000.c                               |    2 
 drivers/media/dvb-frontends/or51132.c                               |    2 
 drivers/media/dvb-frontends/or51211.c                               |    2 
 drivers/media/dvb-frontends/s5h1409.c                               |    2 
 drivers/media/dvb-frontends/s5h1411.c                               |    2 
 drivers/media/dvb-frontends/s5h1420.c                               |    2 
 drivers/media/dvb-frontends/s5h1432.c                               |    2 
 drivers/media/dvb-frontends/s921.c                                  |    2 
 drivers/media/dvb-frontends/si21xx.c                                |    2 
 drivers/media/dvb-frontends/sp887x.c                                |    2 
 drivers/media/dvb-frontends/stb0899_drv.c                           |    2 
 drivers/media/dvb-frontends/stb6000.c                               |    2 
 drivers/media/dvb-frontends/stb6100.c                               |    2 
 drivers/media/dvb-frontends/stv0288.c                               |    2 
 drivers/media/dvb-frontends/stv0297.c                               |    2 
 drivers/media/dvb-frontends/stv0299.c                               |    2 
 drivers/media/dvb-frontends/stv0367.c                               |    6 
 drivers/media/dvb-frontends/stv0900_core.c                          |    2 
 drivers/media/dvb-frontends/stv090x.c                               |    2 
 drivers/media/dvb-frontends/stv6110.c                               |    2 
 drivers/media/dvb-frontends/stv6110x.c                              |    2 
 drivers/media/dvb-frontends/tda10021.c                              |    2 
 drivers/media/dvb-frontends/tda10023.c                              |    2 
 drivers/media/dvb-frontends/tda10048.c                              |    2 
 drivers/media/dvb-frontends/tda1004x.c                              |    4 
 drivers/media/dvb-frontends/tda10086.c                              |    2 
 drivers/media/dvb-frontends/tda665x.c                               |    2 
 drivers/media/dvb-frontends/tda8083.c                               |    2 
 drivers/media/dvb-frontends/tda8261.c                               |    2 
 drivers/media/dvb-frontends/tda826x.c                               |    2 
 drivers/media/dvb-frontends/ts2020.c                                |    2 
 drivers/media/dvb-frontends/tua6100.c                               |    2 
 drivers/media/dvb-frontends/ves1820.c                               |    2 
 drivers/media/dvb-frontends/ves1x93.c                               |    2 
 drivers/media/dvb-frontends/zl10036.c                               |    2 
 drivers/media/dvb-frontends/zl10039.c                               |    2 
 drivers/media/dvb-frontends/zl10353.c                               |    2 
 drivers/media/i2c/Kconfig                                           |   13 
 drivers/media/i2c/ad5820.c                                          |    2 
 drivers/media/i2c/ccs/ccs-data.c                                    |  101 -
 drivers/media/i2c/imx290.c                                          |    7 
 drivers/media/i2c/ov2680.c                                          |  330 +---
 drivers/media/i2c/ov5640.c                                          |   22 
 drivers/media/i2c/rdacm21.c                                         |    2 
 drivers/media/i2c/tvp5150.c                                         |    4 
 drivers/media/pci/Kconfig                                           |    2 
 drivers/media/pci/bt8xx/dst.c                                       |    2 
 drivers/media/pci/bt8xx/dst_ca.c                                    |    2 
 drivers/media/pci/cx23885/cx23885-dvb.c                             |   12 
 drivers/media/pci/ddbridge/ddbridge-dummy-fe.c                      |    2 
 drivers/media/pci/intel/Kconfig                                     |   10 
 drivers/media/pci/intel/Makefile                                    |    4 
 drivers/media/pci/intel/ipu-bridge.c                                |  502 +++++++
 drivers/media/pci/intel/ipu-bridge.h                                |  153 ++
 drivers/media/pci/intel/ipu3/Kconfig                                |    1 
 drivers/media/pci/intel/ipu3/Makefile                               |    1 
 drivers/media/pci/intel/ipu3/cio2-bridge.c                          |  494 -------
 drivers/media/pci/intel/ipu3/cio2-bridge.h                          |  146 --
 drivers/media/pci/intel/ipu3/ipu3-cio2-main.c                       |    4 
 drivers/media/pci/intel/ipu3/ipu3-cio2.h                            |    6 
 drivers/media/platform/amphion/vdec.c                               |   41 
 drivers/media/platform/amphion/venc.c                               |    6 
 drivers/media/platform/amphion/vpu.h                                |    3 
 drivers/media/platform/amphion/vpu_cmds.c                           |   16 
 drivers/media/platform/amphion/vpu_core.c                           |    2 
 drivers/media/platform/amphion/vpu_dbg.c                            |   17 
 drivers/media/platform/amphion/vpu_helpers.c                        |   61 
 drivers/media/platform/amphion/vpu_mbox.c                           |    9 
 drivers/media/platform/amphion/vpu_msgs.c                           |   14 
 drivers/media/platform/amphion/vpu_v4l2.c                           |    7 
 drivers/media/platform/mediatek/jpeg/mtk_jpeg_core.c                |    1 
 drivers/media/platform/mediatek/vcodec/vdec/vdec_vp9_if.c           |    5 
 drivers/media/platform/mediatek/vcodec/vdec_msg_queue.c             |    2 
 drivers/media/platform/nxp/imx-jpeg/mxc-jpeg-hw.h                   |    1 
 drivers/media/platform/nxp/imx-jpeg/mxc-jpeg.c                      |  135 --
 drivers/media/platform/nxp/imx-jpeg/mxc-jpeg.h                      |    5 
 drivers/media/platform/nxp/imx8-isi/imx8-isi-crossbar.c             |    2 
 drivers/media/platform/qcom/venus/hfi_venus.c                       |   20 
 drivers/media/platform/verisilicon/hantro_v4l2.c                    |    9 
 drivers/media/tuners/fc0011.c                                       |    2 
 drivers/media/tuners/fc0012.c                                       |    2 
 drivers/media/tuners/fc0013.c                                       |    2 
 drivers/media/tuners/max2165.c                                      |    2 
 drivers/media/tuners/mc44s803.c                                     |    2 
 drivers/media/tuners/mt2060.c                                       |    2 
 drivers/media/tuners/mt2131.c                                       |    2 
 drivers/media/tuners/mt2266.c                                       |    2 
 drivers/media/tuners/mxl5005s.c                                     |    2 
 drivers/media/tuners/qt1010.c                                       |    2 
 drivers/media/tuners/tda18218.c                                     |    2 
 drivers/media/tuners/xc2028.c                                       |    2 
 drivers/media/tuners/xc4000.c                                       |    2 
 drivers/media/tuners/xc5000.c                                       |    2 
 drivers/media/usb/dvb-usb/m920x.c                                   |    5 
 drivers/media/usb/go7007/go7007-i2c.c                               |    2 
 drivers/media/usb/siano/smsusb.c                                    |   21 
 drivers/media/v4l2-core/v4l2-fwnode.c                               |   18 
 drivers/misc/fastrpc.c                                              |   13 
 drivers/mmc/host/renesas_sdhi_core.c                                |   10 
 drivers/mtd/nand/raw/brcmnand/brcmnand.c                            |    7 
 drivers/mtd/nand/raw/fsmc_nand.c                                    |    7 
 drivers/mtd/spi-nor/core.c                                          |   19 
 drivers/net/arcnet/arcnet.c                                         |    2 
 drivers/net/can/m_can/tcan4x5x-regmap.c                             |    1 
 drivers/net/can/usb/gs_usb.c                                        |    5 
 drivers/net/dsa/microchip/ksz_common.c                              |   35 
 drivers/net/ethernet/amd/pds_core/core.c                            |   11 
 drivers/net/ethernet/amd/pds_core/dev.c                             |    9 
 drivers/net/ethernet/amd/pds_core/devlink.c                         |    3 
 drivers/net/ethernet/atheros/atl1c/atl1c_main.c                     |    7 
 drivers/net/ethernet/broadcom/b44.c                                 |    8 
 drivers/net/ethernet/hisilicon/hns3/Makefile                        |    4 
 drivers/net/ethernet/hisilicon/hns3/hnae3.h                         |    5 
 drivers/net/ethernet/hisilicon/hns3/hns3_common/hclge_comm_cmd.c    |    1 
 drivers/net/ethernet/hisilicon/hns3/hns3_common/hclge_comm_cmd.h    |    2 
 drivers/net/ethernet/hisilicon/hns3/hns3_debugfs.c                  |    3 
 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_cmd.h              |    4 
 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_dcb.c              |   34 
 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_debugfs.c          |    1 
 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c             |  565 --------
 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.h             |    2 
 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_regs.c             |  668 ++++++++++
 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_regs.h             |   17 
 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_tm.c               |   33 
 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_tm.h               |    5 
 drivers/net/ethernet/hisilicon/hns3/hns3vf/hclgevf_main.c           |  121 -
 drivers/net/ethernet/hisilicon/hns3/hns3vf/hclgevf_main.h           |    1 
 drivers/net/ethernet/hisilicon/hns3/hns3vf/hclgevf_regs.c           |  127 +
 drivers/net/ethernet/hisilicon/hns3/hns3vf/hclgevf_regs.h           |   13 
 drivers/net/ethernet/intel/ice/ice_main.c                           |   13 
 drivers/net/ethernet/intel/ice/ice_ptp_hw.c                         |   55 
 drivers/net/ethernet/intel/ice/ice_ptp_hw.h                         |    3 
 drivers/net/ethernet/intel/igb/igb_main.c                           |   11 
 drivers/net/ethernet/marvell/octeontx2/af/rpm.c                     |   17 
 drivers/net/ethernet/marvell/octeontx2/af/rvu_nix.c                 |   45 
 drivers/net/ethernet/marvell/octeontx2/nic/otx2_common.c            |   68 -
 drivers/net/ethernet/marvell/octeontx2/nic/otx2_common.h            |    3 
 drivers/net/ethernet/marvell/octeontx2/nic/otx2_dcbnl.c             |   19 
 drivers/net/ethernet/marvell/octeontx2/nic/otx2_pf.c                |   13 
 drivers/net/ethernet/marvell/octeontx2/nic/otx2_vf.c                |    4 
 drivers/net/ethernet/mellanox/mlx5/core/fw_reset.c                  |    9 
 drivers/net/ethernet/mellanox/mlx5/core/lib/clock.c                 |   32 
 drivers/net/ethernet/mellanox/mlxsw/core_hwmon.c                    |    3 
 drivers/net/ethernet/mellanox/mlxsw/i2c.c                           |    5 
 drivers/net/ethernet/microchip/lan966x/lan966x_ptp.c                |    4 
 drivers/net/ethernet/realtek/r8169_main.c                           |    4 
 drivers/net/ethernet/sfc/ptp.c                                      |    4 
 drivers/net/macsec.c                                                |    3 
 drivers/net/phy/sfp-bus.c                                           |   10 
 drivers/net/usb/qmi_wwan.c                                          |    1 
 drivers/net/wireless/ath/ath10k/pci.c                               |    9 
 drivers/net/wireless/ath/ath11k/dp_rx.c                             |    2 
 drivers/net/wireless/ath/ath11k/pci.c                               |   10 
 drivers/net/wireless/ath/ath12k/mac.c                               |    4 
 drivers/net/wireless/ath/ath12k/pci.c                               |   10 
 drivers/net/wireless/ath/ath12k/wmi.c                               |    3 
 drivers/net/wireless/ath/ath6kl/Makefile                            |    5 
 drivers/net/wireless/ath/ath9k/htc_drv_debug.c                      |    2 
 drivers/net/wireless/ath/ath9k/wmi.c                                |   20 
 drivers/net/wireless/broadcom/brcm80211/brcmfmac/fwil_types.h       |    7 
 drivers/net/wireless/marvell/mwifiex/debugfs.c                      |    9 
 drivers/net/wireless/marvell/mwifiex/pcie.c                         |   25 
 drivers/net/wireless/marvell/mwifiex/sta_rx.c                       |   12 
 drivers/net/wireless/marvell/mwifiex/uap_txrx.c                     |   30 
 drivers/net/wireless/marvell/mwifiex/util.c                         |   10 
 drivers/net/wireless/mediatek/mt76/mt76.h                           |    2 
 drivers/net/wireless/mediatek/mt76/mt76_connac_mac.c                |   11 
 drivers/net/wireless/mediatek/mt76/mt76_connac_mcu.h                |    1 
 drivers/net/wireless/mediatek/mt76/mt7915/init.c                    |    7 
 drivers/net/wireless/mediatek/mt76/mt7915/main.c                    |   93 +
 drivers/net/wireless/mediatek/mt76/mt7915/mcu.c                     |  105 +
 drivers/net/wireless/mediatek/mt76/mt7915/mmio.c                    |   30 
 drivers/net/wireless/mediatek/mt76/mt7915/mt7915.h                  |   15 
 drivers/net/wireless/mediatek/mt76/mt7921/init.c                    |    3 
 drivers/net/wireless/mediatek/mt76/mt7996/dma.c                     |    2 
 drivers/net/wireless/mediatek/mt76/mt7996/mac.c                     |   13 
 drivers/net/wireless/mediatek/mt76/mt7996/mcu.c                     |   11 
 drivers/net/wireless/mediatek/mt76/mt7996/mt7996.h                  |    1 
 drivers/net/wireless/mediatek/mt76/testmode.c                       |    1 
 drivers/net/wireless/mediatek/mt76/tx.c                             |    9 
 drivers/net/wireless/realtek/rtw89/debug.c                          |    8 
 drivers/net/wireless/realtek/rtw89/fw.c                             |   27 
 drivers/net/wireless/realtek/rtw89/rtw8852b_rfk.c                   |    4 
 drivers/ntb/ntb_transport.c                                         |   19 
 drivers/nvdimm/nd_perf.c                                            |    3 
 drivers/nvdimm/nd_virtio.c                                          |    3 
 drivers/of/overlay.c                                                |    3 
 drivers/of/property.c                                               |    2 
 drivers/of/unittest.c                                               |   12 
 drivers/opp/core.c                                                  |    2 
 drivers/pci/access.c                                                |   20 
 drivers/pci/controller/dwc/pcie-qcom-ep.c                           |    2 
 drivers/pci/controller/dwc/pcie-tegra194.c                          |   10 
 drivers/pci/controller/pci-hyperv.c                                 |    3 
 drivers/pci/controller/pcie-apple.c                                 |    6 
 drivers/pci/controller/pcie-microchip-host.c                        |    8 
 drivers/pci/controller/pcie-rockchip.h                              |    6 
 drivers/pci/doe.c                                                   |    2 
 drivers/pci/hotplug/pciehp_hpc.c                                    |   12 
 drivers/pci/pci.c                                                   |   13 
 drivers/pci/pcie/aspm.c                                             |   30 
 drivers/pci/probe.c                                                 |    2 
 drivers/perf/fsl_imx8_ddr_perf.c                                    |   24 
 drivers/phy/qualcomm/phy-qcom-snps-femto-v2.c                       |    6 
 drivers/phy/rockchip/phy-rockchip-inno-hdmi.c                       |   18 
 drivers/pinctrl/mediatek/pinctrl-mt7981.c                           |   44 
 drivers/pinctrl/mediatek/pinctrl-mt7986.c                           |    8 
 drivers/pinctrl/pinctrl-mcp23s08_spi.c                              |   10 
 drivers/platform/chrome/chromeos_acpi.c                             |   31 
 drivers/platform/mellanox/mlxbf-tmfifo.c                            |    1 
 drivers/platform/x86/amd/pmf/core.c                                 |    3 
 drivers/platform/x86/amd/pmf/sps.c                                  |    3 
 drivers/platform/x86/asus-wmi.c                                     |   14 
 drivers/platform/x86/dell/dell-wmi-sysman/sysman.c                  |    9 
 drivers/platform/x86/huawei-wmi.c                                   |    2 
 drivers/platform/x86/intel/hid.c                                    |   27 
 drivers/platform/x86/think-lmi.c                                    |    4 
 drivers/powercap/arm_scmi_powercap.c                                |  159 +-
 drivers/rpmsg/qcom_glink_native.c                                   |    4 
 drivers/s390/block/dasd.c                                           |  125 -
 drivers/s390/block/dasd_3990_erp.c                                  |    2 
 drivers/s390/block/dasd_devmap.c                                    |    6 
 drivers/s390/block/dasd_eckd.c                                      |   10 
 drivers/s390/block/dasd_int.h                                       |    4 
 drivers/s390/block/dcssblk.c                                        |    4 
 drivers/s390/crypto/pkey_api.c                                      |   22 
 drivers/s390/crypto/zcrypt_ep11misc.c                               |  105 +
 drivers/s390/crypto/zcrypt_ep11misc.h                               |   11 
 drivers/scsi/be2iscsi/be_iscsi.c                                    |    4 
 drivers/scsi/fcoe/fcoe_ctlr.c                                       |   20 
 drivers/scsi/hisi_sas/hisi_sas_v2_hw.c                              |   11 
 drivers/scsi/hisi_sas/hisi_sas_v3_hw.c                              |   13 
 drivers/scsi/hosts.c                                                |    4 
 drivers/scsi/lpfc/lpfc_scsi.c                                       |   20 
 drivers/scsi/mpt3sas/mpt3sas_base.c                                 |   46 
 drivers/scsi/mpt3sas/mpt3sas_base.h                                 |    1 
 drivers/scsi/qedf/qedf_dbg.h                                        |    2 
 drivers/scsi/qedf/qedf_debugfs.c                                    |   35 
 drivers/scsi/qedi/qedi_main.c                                       |    5 
 drivers/scsi/qla2xxx/qla_init.c                                     |    2 
 drivers/scsi/qla4xxx/ql4_os.c                                       |   15 
 drivers/scsi/scsi_transport_iscsi.c                                 |   80 -
 drivers/soc/qcom/ocmem.c                                            |   14 
 drivers/soc/qcom/smem.c                                             |    2 
 drivers/spi/spi-mpc512x-psc.c                                       |    2 
 drivers/spi/spi-tegra20-sflash.c                                    |    6 
 drivers/staging/fbtft/fb_ili9341.c                                  |    2 
 drivers/staging/media/av7110/sp8870.c                               |    2 
 drivers/staging/media/rkvdec/rkvdec.c                               |    2 
 drivers/thermal/imx8mm_thermal.c                                    |    6 
 drivers/thermal/mediatek/lvts_thermal.c                             |  152 +-
 drivers/thermal/thermal_core.c                                      |    4 
 drivers/thermal/thermal_of.c                                        |    8 
 drivers/tty/serial/qcom_geni_serial.c                               |    7 
 drivers/tty/serial/sc16is7xx.c                                      |  145 +-
 drivers/tty/serial/serial-tegra.c                                   |    6 
 drivers/tty/serial/sprd_serial.c                                    |   30 
 drivers/ufs/core/ufshcd.c                                           |   12 
 drivers/usb/core/hcd.c                                              |   10 
 drivers/usb/core/hub.c                                              |  349 +++--
 drivers/usb/core/message.c                                          |   29 
 drivers/usb/core/usb.h                                              |    4 
 drivers/usb/gadget/function/f_mass_storage.c                        |    2 
 drivers/usb/gadget/udc/core.c                                       |    1 
 drivers/usb/phy/phy-mxs-usb.c                                       |   10 
 drivers/usb/typec/bus.c                                             |   12 
 drivers/usb/typec/tcpm/tcpm.c                                       |   38 
 drivers/vdpa/mlx5/net/mlx5_vnet.c                                   |   10 
 drivers/vfio/vfio_iommu_type1.c                                     |    2 
 drivers/vhost/scsi.c                                                |  186 ++
 drivers/video/backlight/bd6107.c                                    |    2 
 drivers/video/backlight/gpio_backlight.c                            |    2 
 drivers/video/backlight/lv5207lp.c                                  |    2 
 drivers/video/fbdev/goldfishfb.c                                    |    4 
 drivers/virtio/virtio_mem.c                                         |  168 +-
 drivers/virtio/virtio_ring.c                                        |    2 
 drivers/virtio/virtio_vdpa.c                                        |   17 
 fs/dlm/plock.c                                                      |    6 
 fs/eventfd.c                                                        |    2 
 fs/ext4/mballoc.c                                                   |    7 
 fs/ext4/namei.c                                                     |    3 
 fs/f2fs/checkpoint.c                                                |    2 
 fs/f2fs/debug.c                                                     |   33 
 fs/f2fs/f2fs.h                                                      |   56 
 fs/f2fs/file.c                                                      |   27 
 fs/f2fs/gc.c                                                        |   18 
 fs/f2fs/inode.c                                                     |   12 
 fs/f2fs/recovery.c                                                  |    1 
 fs/f2fs/segment.c                                                   |    4 
 fs/f2fs/super.c                                                     |   37 
 fs/f2fs/sysfs.c                                                     |  250 ++-
 fs/fs_context.c                                                     |   23 
 fs/fuse/file.c                                                      |   89 -
 fs/iomap/buffered-io.c                                              |    5 
 fs/jfs/jfs_extent.c                                                 |    5 
 fs/lockd/mon.c                                                      |    3 
 fs/namei.c                                                          |    2 
 fs/nfs/blocklayout/dev.c                                            |    4 
 fs/nfs/internal.h                                                   |    1 
 fs/nfs/nfs2xdr.c                                                    |    2 
 fs/nfs/nfs3xdr.c                                                    |    2 
 fs/nfs/nfs42.h                                                      |    1 
 fs/nfs/nfs42proc.c                                                  |    5 
 fs/nfs/nfs42xdr.c                                                   |   17 
 fs/nfs/nfs4proc.c                                                   |   13 
 fs/nfs/pnfs_nfs.c                                                   |    2 
 fs/nfs/read.c                                                       |   10 
 fs/nfsd/blocklayoutxdr.c                                            |    9 
 fs/nfsd/flexfilelayoutxdr.c                                         |    9 
 fs/nfsd/nfs4xdr.c                                                   |   25 
 fs/nls/nls_base.c                                                   |    4 
 fs/ocfs2/namei.c                                                    |    4 
 fs/overlayfs/super.c                                                |    2 
 fs/proc/base.c                                                      |    3 
 fs/pstore/ram_core.c                                                |    2 
 fs/quota/dquot.c                                                    |  174 +-
 fs/reiserfs/journal.c                                               |    4 
 fs/smb/client/cifsglob.h                                            |    1 
 fs/smb/client/cifssmb.c                                             |    3 
 fs/smb/client/connect.c                                             |    5 
 fs/smb/client/misc.c                                                |    1 
 fs/smb/client/smb2pdu.c                                             |    3 
 fs/smb/server/server.c                                              |    7 
 fs/smb/server/smb2pdu.c                                             |   20 
 fs/smb/server/smb_common.c                                          |   19 
 fs/smb/server/smb_common.h                                          |    2 
 fs/smb/server/vfs.c                                                 |    7 
 fs/splice.c                                                         |   44 
 fs/verity/signature.c                                               |   16 
 include/crypto/algapi.h                                             |    3 
 include/dt-bindings/clock/qcom,gcc-sc8280xp.h                       |   10 
 include/dt-bindings/clock/qcom,qdu1000-gcc.h                        |    4 
 include/linux/arm_sdei.h                                            |    2 
 include/linux/blkdev.h                                              |    1 
 include/linux/hid.h                                                 |    1 
 include/linux/if_arp.h                                              |    4 
 include/linux/kernfs.h                                              |    4 
 include/linux/lsm_hook_defs.h                                       |    1 
 include/linux/memcontrol.h                                          |    9 
 include/linux/nls.h                                                 |    2 
 include/linux/nvmem-consumer.h                                      |    2 
 include/linux/pci.h                                                 |   34 
 include/linux/pid_namespace.h                                       |   16 
 include/linux/security.h                                            |    6 
 include/linux/thermal.h                                             |    6 
 include/linux/trace_events.h                                        |    3 
 include/linux/usb/typec_altmode.h                                   |    2 
 include/media/cec.h                                                 |   11 
 include/net/bluetooth/hci.h                                         |   20 
 include/net/bluetooth/hci_core.h                                    |   67 -
 include/net/bluetooth/hci_sync.h                                    |    2 
 include/net/lwtunnel.h                                              |    5 
 include/net/mac80211.h                                              |    4 
 include/net/tcp.h                                                   |    1 
 include/scsi/scsi_host.h                                            |    2 
 include/uapi/linux/sync_file.h                                      |    2 
 include/ufs/ufs.h                                                   |    6 
 init/Kconfig                                                        |    1 
 io_uring/io-wq.c                                                    |   19 
 io_uring/io-wq.h                                                    |    3 
 io_uring/io_uring.c                                                 |   37 
 io_uring/io_uring.h                                                 |    1 
 io_uring/sqpoll.c                                                   |   17 
 io_uring/sqpoll.h                                                   |    1 
 kernel/auditsc.c                                                    |    2 
 kernel/bpf/btf.c                                                    |   22 
 kernel/bpf/helpers.c                                                |    2 
 kernel/bpf/verifier.c                                               |   58 
 kernel/cgroup/cpuset.c                                              |   33 
 kernel/cpu.c                                                        |   24 
 kernel/kprobes.c                                                    |   14 
 kernel/printk/printk_ringbuffer.c                                   |    2 
 kernel/rcu/refscale.c                                               |    3 
 kernel/sched/rt.c                                                   |    2 
 kernel/time/clocksource.c                                           |    8 
 kernel/time/tick-sched.c                                            |    2 
 kernel/trace/bpf_trace.c                                            |    2 
 kernel/trace/trace.c                                                |   72 -
 kernel/trace/trace.h                                                |    2 
 kernel/trace/trace_hwlat.c                                          |    2 
 kernel/trace/trace_uprobe.c                                         |    3 
 lib/iov_iter.c                                                      |   30 
 lib/sbitmap.c                                                       |   15 
 lib/xarray.c                                                        |    2 
 mm/memfd.c                                                          |   55 
 mm/shmem.c                                                          |   28 
 mm/util.c                                                           |    4 
 mm/vmalloc.c                                                        |   26 
 mm/vmpressure.c                                                     |    8 
 mm/vmscan.c                                                         |   18 
 net/9p/trans_virtio.c                                               |    4 
 net/bluetooth/hci_conn.c                                            |  624 ++++-----
 net/bluetooth/hci_core.c                                            |   28 
 net/bluetooth/hci_event.c                                           |  178 +-
 net/bluetooth/hci_sync.c                                            |  188 ++
 net/bluetooth/iso.c                                                 |   78 -
 net/bluetooth/mgmt.c                                                |   15 
 net/bluetooth/msft.c                                                |  412 +++++-
 net/bluetooth/sco.c                                                 |    2 
 net/bridge/br_stp_if.c                                              |    3 
 net/core/filter.c                                                   |    2 
 net/core/lwt_bpf.c                                                  |    7 
 net/core/skbuff.c                                                   |   44 
 net/core/sock.c                                                     |   42 
 net/dccp/ipv4.c                                                     |   13 
 net/dccp/ipv6.c                                                     |   15 
 net/ipv4/igmp.c                                                     |    3 
 net/ipv4/ip_output.c                                                |    2 
 net/ipv4/tcp_input.c                                                |    3 
 net/ipv4/tcp_timer.c                                                |   18 
 net/ipv4/udp.c                                                      |   20 
 net/ipv6/ip6_output.c                                               |    2 
 net/ipv6/udp.c                                                      |   19 
 net/mac80211/cfg.c                                                  |   12 
 net/netfilter/ipset/ip_set_hash_netportnet.c                        |    1 
 net/netfilter/nft_exthdr.c                                          |   20 
 net/netfilter/xt_sctp.c                                             |    2 
 net/netfilter/xt_u32.c                                              |   21 
 net/netrom/af_netrom.c                                              |    5 
 net/sched/em_meta.c                                                 |    6 
 net/sched/sch_hfsc.c                                                |    4 
 net/smc/af_smc.c                                                    |    2 
 net/socket.c                                                        |    6 
 net/wireless/nl80211.c                                              |    1 
 samples/bpf/tracex3_kern.c                                          |   36 
 samples/bpf/tracex6_kern.c                                          |   17 
 scripts/gdb/linux/constants.py.in                                   |    3 
 scripts/gdb/linux/modules.py                                        |   12 
 scripts/rust_is_available.sh                                        |  122 -
 security/integrity/ima/Kconfig                                      |   12 
 security/keys/keyctl.c                                              |   11 
 security/security.c                                                 |   14 
 security/selinux/hooks.c                                            |   22 
 security/smack/smack_lsm.c                                          |   51 
 security/smack/smackfs.c                                            |    2 
 sound/Kconfig                                                       |    2 
 sound/core/pcm_compat.c                                             |    8 
 sound/pci/ac97/ac97_codec.c                                         |    5 
 sound/pci/hda/patch_cs8409-tables.c                                 |    4 
 sound/pci/hda/patch_cs8409.c                                        |    2 
 sound/pci/hda/patch_cs8409.h                                        |    1 
 sound/soc/atmel/atmel-i2s.c                                         |    5 
 sound/soc/codecs/Kconfig                                            |    1 
 sound/soc/codecs/cs35l56-i2c.c                                      |    9 
 sound/soc/codecs/cs35l56-spi.c                                      |    9 
 sound/soc/codecs/cs43130.h                                          |  138 +-
 sound/soc/codecs/da7219-aad.c                                       |   12 
 sound/soc/codecs/es8316.c                                           |    2 
 sound/soc/codecs/nau8821.c                                          |   41 
 sound/soc/codecs/rt1308-sdw.c                                       |   13 
 sound/soc/codecs/rt5682-sdw.c                                       |    9 
 sound/soc/codecs/rt711-sdca-sdw.c                                   |   10 
 sound/soc/codecs/rt711-sdw.c                                        |    9 
 sound/soc/codecs/rt712-sdca-sdw.c                                   |   10 
 sound/soc/fsl/fsl_qmc_audio.c                                       |   28 
 sound/soc/soc-compress.c                                            |    1 
 sound/soc/sof/amd/acp.c                                             |    6 
 sound/soc/sof/intel/hda-mlink.c                                     |   20 
 sound/usb/mixer_maps.c                                              |   14 
 sound/usb/quirks.c                                                  |   37 
 tools/bpf/bpftool/skeleton/pid_iter.bpf.c                           |   26 
 tools/bpf/bpftool/skeleton/profiler.bpf.c                           |   27 
 tools/hv/vmbus_testing                                              |    4 
 tools/lib/bpf/libbpf.c                                              |   42 
 tools/lib/bpf/usdt.c                                                |    5 
 tools/testing/radix-tree/multiorder.c                               |   68 -
 tools/testing/selftests/bpf/benchs/run_bench_rename.sh              |    2 
 tools/testing/selftests/bpf/prog_tests/bpf_nf.c                     |    5 
 tools/testing/selftests/bpf/prog_tests/kfunc_call.c                 |    2 
 tools/testing/selftests/bpf/progs/test_cls_redirect.h               |    9 
 tools/testing/selftests/futex/functional/futex_wait_timeout.c       |    7 
 tools/testing/selftests/kselftest_harness.h                         |   11 
 tools/testing/selftests/memfd/memfd_test.c                          |   40 
 tools/testing/selftests/resctrl/Makefile                            |    2 
 tools/testing/selftests/resctrl/cache.c                             |   18 
 tools/testing/selftests/resctrl/fill_buf.c                          |    3 
 tools/testing/selftests/resctrl/resctrl.h                           |    1 
 virt/kvm/vfio.c                                                     |  115 -
 873 files changed, 10654 insertions(+), 7653 deletions(-)

Abel Vesa (1):
      arm64: dts: qcom: sm8550-mtp: Add missing supply for L1B regulator

Abel Wu (1):
      net-memcg: Fix scope of sockmem pressure indicators

Aditya Kumar Singh (1):
      wifi: ath11k: fix band selection for ppdu received in channel 177 of 5 GHz

Adrien Thierry (1):
      phy: qcom-snps-femto-v2: use qcom_snps_hsphy_suspend/resume error code

Ahelenia Ziemiańska (3):
      splice: always fsnotify_access(in), fsnotify_modify(out) on success
      splice: fsnotify_access(fd)/fsnotify_modify(fd) in vmsplice
      splice: fsnotify_access(in), fsnotify_modify(out) on success in tee

Ahmad Fatoum (3):
      thermal: core: constify params in thermal_zone_device_register
      clk: imx: composite-8m: fix clock pauses when set_rate would be a no-op
      thermal/drivers/imx8mm: Suppress log message on probe deferral

Alan Maguire (1):
      selftests/bpf: fix static assert compilation issue for test_cls_*.c

Alan Stern (6):
      USB: gadget: core: Add missing kerneldoc for vbus_work
      USB: gadget: f_mass_storage: Fix unused variable warning
      USB: core: Unite old scheme and new scheme descriptor reads
      USB: core: Change usb_get_device_descriptor() API
      USB: core: Fix race by not overwriting udev->descriptor in hub_port_init()
      USB: core: Fix oversight in SuperSpeed initialization

Aleksa Sarai (4):
      selftests: memfd: error out test process when child test fails
      procfs: block chmod on /proc/thread-self/comm
      memfd: do not -EACCES old memfd_create() users with vm.memfd_noexec=2
      memfd: improve userspace warnings for missing exec-related flags

Alex Austin (1):
      sfc: Check firmware supports Ethernet PTP filter

Alexander Aring (1):
      dlm: fix plock lookup when using multiple lockspaces

Alexander Lobakin (3):
      bpftool: use a local copy of perf_event to fix accessing :: Bpf_cookie
      bpftool: Define a local bpf_perf_link to fix accessing its fields
      bpftool: Use a local bpf_perf_event_value to fix accessing its fields

Alexander Stein (1):
      media: amphion: use dev_err_probe

Alexandre Ghiti (2):
      riscv: Move create_tmp_mapping() to init sections
      riscv: Mark KASAN tmp* page tables variables as static

Alexei Filippov (1):
      jfs: validate max amount of blocks before allocation.

Alibek Omarov (1):
      clk: rockchip: rk3568: Fix PLL rate setting for 78.75MHz

Andrew Morton (1):
      revert "memfd: improve userspace warnings for missing exec-related flags".

Andrii Nakryiko (2):
      libbpf: only reset sec_def handler when necessary
      libbpf: Fix realloc API handling in zero-sized edge cases

André Apitzsch (1):
      arm64: dts: qcom: msm8916-longcheer-l8910: Add front flash LED

AngeloGioacchino Del Regno (2):
      drm/mediatek: dp: Add missing error checks in mtk_dp_parse_capabilities
      iommu/qcom: Disable and reset context bank before programming

Ani Sinha (1):
      vmbus_testing: fix wrong python syntax for integer value comparison

Anna Schumaker (4):
      NFSv4.2: Fix READ_PLUS smatch warnings
      NFSv4.2: Fix READ_PLUS size calculations
      NFSv4.2: Rework scratch handling for READ_PLUS (again)
      pNFS: Fix assignment of xprtdata.cred

Apelete Seketeli (1):
      arm64: dts: ti: k3-j784s4: Fix interrupt ranges for wkup & main gpio

Aradhya Bhatia (1):
      arm64: dts: ti: k3-am62x-sk-common: Update main-i2c1 frequency

Ard Biesheuvel (1):
      x86/decompressor: Don't rely on upper 32 bits of GPRs being preserved

Armin Wolf (1):
      platform/x86: dell-sysman: Fix reference leak

Arnd Bergmann (6):
      wifi: ath12k: fix memcpy array overflow in ath12k_peer_assoc_h_he()
      mac80211: make ieee80211_tx_info padding explicit
      drm/amdgpu: avoid integer overflow warning in amdgpu_device_resize_fb_bar()
      kernfs: add stub helper for kernfs_generic_poll()
      extcon: cht_wc: add POWER_SUPPLY dependency
      media: ipu3-cio2: allow ipu_bridge to be a module again

Artem Chernyshev (2):
      broadcom: b44: Use b44_writephy() return value
      fs: ocfs2: namei: check return value of ocfs2_add_entry()

Baokun Li (4):
      quota: factor out dquot_write_dquot()
      quota: rename dquot_active() to inode_quota_active()
      quota: add new helper dquot_active()
      quota: fix dqput() to follow the guarantees dquot_srcu should provide

Baoquan He (2):
      clk: fixed-mmio: make COMMON_CLK_FIXED_MMIO depend on HAS_IOMEM
      idmaengine: make FSL_EDMA and INTEL_IDMA64 depends on HAS_IOMEM

Bart Van Assche (3):
      scsi: RDMA/srp: Fix residual handling
      scsi: ufs: Fix residual handling
      scsi: core: Fix the scsi_set_resid() documentation

Bartosz Golaszewski (1):
      gpiolib: fix reference leaks when removing GPIO chips still in use

Ben Hutchings (1):
      m68k: Fix invalid .section syntax

Benjamin Coddington (1):
      NFS: Guard against READDIR loop when entry names exceed MAXNAMELEN

Benjamin Gaignard (1):
      media: rkvdec: increase max supported height for H.264

Benjamin Gray (1):
      powerpc/powermac: Use early_* IO variants in via_calibrate_decr()

Benjamin Tissoires (1):
      HID: logitech-hidpp: rework one more time the retries attempts

Bibo Mao (1):
      irqchip/loongson-eiointc: Fix return value checking of eiointc_index

Biju Das (2):
      hwmon: (tmp513) Fix the channel number in tmp51x_is_visible()
      iio: accel: adxl313: Fix adxl313_i2c_id[] table

Bingbu Cao (1):
      media: ipu3-cio2: rename cio2 bridge to ipu bridge and move out of ipu3

Bjorn Andersson (1):
      arm64: dts: qcom: sc8280xp-crd: Correct vreg_misc_3p3 GPIO

Bjorn Helgaas (1):
      Revert "PCI: Mark NVIDIA T4 GPUs to avoid bus reset"

Bob Pearson (4):
      RDMA/rxe: Move work queue code to subroutines
      RDMA/rxe: Fix unsafe drain work queue code
      RDMA/rxe: Fix rxe_modify_srq
      RDMA/rxe: Fix incomplete state save in rxe_requester

Bogdan Togorean (1):
      drm: adv7511: Fix low refresh rate register for ADV7533/5

Boris Brezillon (1):
      PM / devfreq: Fix leak in devfreq_dev_release()

Brian Foster (1):
      tracing: Zero the pipe cpumask on alloc to avoid spurious -EBUSY

Bryan O'Donoghue (2):
      arm64: dts: qcom: apq8016-sbc: Fix ov5640 regulator supply names
      arm64: dts: qcom: apq8016-sbc: Rename ov5640 enable-gpios to powerdown-gpios

Budimir Markovic (1):
      net/sched: sch_hfsc: Ensure inner classes have fsc curve

Carlos Song (1):
      i2c: imx-lpi2c: return -EINVAL when i2c peripheral clk doesn't work

Chao Yu (5):
      f2fs: fix to avoid mmap vs set_compress_option case
      Revert "f2fs: fix to do sanity check on extent cache correctly"
      f2fs: fix to account gc stats correctly
      f2fs: fix to drop all dirty meta/node pages during umount()
      f2fs: fix to account cp stats correctly

Chen Jiahao (1):
      soc: qcom: smem: Fix incompatible types in comparison

Chen-Yu Tsai (2):
      drm/bridge: anx7625: Use common macros for DP power sequencing commands
      drm/bridge: anx7625: Use common macros for HDCP capabilities

Chengchang Tang (2):
      RDMA/hns: Fix port active speed
      RDMA/hns: Fix CQ and QP cache affinity

Chengci.Xu (1):
      iommu/mediatek: Fix two IOMMU share pagetable issue

Chengfeng Ye (2):
      scsi: qedi: Fix potential deadlock on &qedi_percpu->p_work_lock
      scsi: fcoe: Fix potential deadlock on &fip->ctlr_lock

Christian Brauner (1):
      tmpfs: verify {g,u}id mount options correctly

Christian Göttsche (1):
      security: keys: perform capable check only on privileged operations

Christoph Hellwig (2):
      block: cleanup queue_wc_store
      block: don't allow enabling a cache on devices that don't support it

Christophe JAILLET (3):
      arm64/ptrace: Clean up error handling path in sve_set_common()
      media: v4l2-core: Fix a potential resource leak in v4l2_fwnode_parse_link()
      media: dvb-usb: m920x: Fix a potential memory leak in m920x_i2c_xfer()

Christophe Leroy (2):
      powerpc/radix: Move some functions into #ifdef CONFIG_KVM_BOOK3S_HV_POSSIBLE
      powerpc/perf: Convert fsl_emb notifier to state machine callbacks

Christopher Bednarz (1):
      RDMA/irdma: Prevent zero-length STAG registration

Chuck Lever (2):
      NFSD: da_addr_body field missing in some GETDEVICEINFO replies
      RDMA/siw: Fabricate a GID on tun and loopback devices

Chunhai Guo (1):
      f2fs: Only lfs mode is allowed with zoned block device feature

Chunyan Zhang (2):
      serial: sprd: Assign sprd_port after initialized to avoid wrong access
      serial: sprd: Fix DMA buffer leak issue

Claudiu Beznea (2):
      pinctrl: mcp23s08: check return value of devm_kasprintf()
      media: i2c: tvp5150: check return value of devm_kasprintf()

Colin Ian King (1):
      media: go7007: Remove redundant if statement

Corey Minyard (1):
      ipmi:ssif: Fix a memory leak when scanning for an adapter

Cristian Marussi (1):
      powercap: arm_scmi: Remove recursion while parsing zones

Cyril Hrubis (1):
      sched/rt: Fix sysctl_sched_rr_timeslice intial value

D Scott Phillips (1):
      arm64: sdei: abort running SDEI handlers during crash

Daire McNamara (1):
      PCI: microchip: Correct the DED and SEC interrupt bit offsets

Dan Carpenter (7):
      regmap: rbtree: Use alloc_flags for memory allocations
      smackfs: Prevent underflow in smk_set_cipso()
      nfs/blocklayout: Use the passed in gfp flags
      media: mediatek: vcodec: fix potential double free
      media: mediatek: vcodec: fix resource leaks in vdec_msg_queue_init()
      driver core: test_async: fix an error code
      leds: pwm: Fix error code in led_pwm_create_fwnode()

Daniel Borkmann (1):
      selftests/bpf: Fix bpf_nf failure upon test rerun

Daniel Golle (2):
      pinctrl: mediatek: fix pull_type data for MT7981
      pinctrl: mediatek: assign functions to configure pin bias on MT7986

Daniel Marcovitch (1):
      iommu/amd/iommu_v2: Fix pasid_state refcount dec hit 0 warning on pasid unbind

Daniel Miess (1):
      Partially revert "drm/amd/display: Fix possible underflow for displays with large vblank"

Daniel T. Lee (2):
      samples/bpf: fix bio latency check with tracepoint
      samples/bpf: fix broken map lookup probe

Daniel Vetter (1):
      drm/msm/mdp5: Don't leak some plane state

Daniil Dulov (2):
      media: dib7000p: Fix potential division by zero
      media: cx24120: Add retval check for cx24120_message_send()

Danila Tikhonov (1):
      clk: qcom: gcc-sm7150: Add CLK_OPS_PARENT_ENABLE to sdcc2 rcg

Dave Hansen (1):
      x86/speculation: Mark all Skylake CPUs as vulnerable to GDS

Dave Jiang (3):
      ntb: Drop packets when qp link is down
      ntb: Clean up tx tail index on link down
      ntb: Fix calculation ntb_transport_tx_free_entry()

David Gow (1):
      drivers: base: Free devm resources when unregistering a device

David Hildenbrand (4):
      virtio-mem: remove unsafe unplug in Big Block Mode (BBM)
      virtio-mem: convert most offline_and_remove_memory() errors to -EBUSY
      virtio-mem: keep retrying on offline_and_remove_memory() errors in Sub Block Mode (SBM)
      virtio-mem: check if the config changed before fake offlining memory

David Howells (2):
      vfs, security: Fix automount superblock LSM init problem, preventing NFS sb sharing
      iov_iter: Fix iov_iter_extract_pages() with zero-sized entries

David Jeffery (2):
      sbitmap: fix batching wakeup
      md: raid0: account for split bio in iostat accounting

David Wronek (2):
      arm64: dts: qcom: msm8996: Fix dsi1 interrupts
      clk: qcom: gcc-sc7180: Fix up gcc_sdcc2_apps_clk_src

Dexuan Cui (1):
      PCI: hv: Fix a crash in hv_pci_restore_msi_msg() during hibernation

Diogo Ivo (1):
      arm64: tegra: Fix HSUART for Smaug

Dmitry Antipov (4):
      media: pulse8-cec: handle possible ping error
      wifi: mwifiex: fix error recovery in PCIE buffer descriptor management
      wifi: mwifiex: fix memory leak in mwifiex_histogram_read()
      wifi: mwifiex: avoid possible NULL skb pointer dereference

Dmitry Baryshkov (9):
      arm64: defconfig: enable Qualcomm MSM8996 Global Clock Controller as built-in
      arm64: dts: qcom: sm8150: use proper DSI PHY compatible
      arm64: dts: qcom: pm8350: fix thermal zone name
      arm64: dts: qcom: pm8350b: fix thermal zone name
      arm64: dts: qcom: pmr735b: fix thermal zone name
      arm64: dts: qcom: pmk8350: fix ADC-TM compatible string
      arm64: dts: qcom: sm8450-hdk: remove pmr735b PMIC inclusion
      drm/msm/dpu: drop the regdma configuration
      drm/msm/dpu: fix the irq index in dpu_encoder_phys_wb_wait_for_commit_done

Dmitry Torokhov (1):
      kvm/vfio: ensure kvg instance stays around in kvm_vfio_group_add()

Dmytro Maluka (2):
      ASoC: da7219: Flush pending AAD IRQ when suspending
      ASoC: da7219: Check for failure reading AAD IRQ events

Dominique Martinet (2):
      9p: virtio: fix unlikely null pointer deref in handle_rerror
      9p: virtio: make sure 'offs' is initialized in zc_request

Dongliang Mu (1):
      drivers: usb: smsusb: fix error handling code in smsusb_init_device

Doug Smythies (1):
      cpufreq: intel_pstate: set stale CPU frequency to minimum

Douglas Anderson (2):
      Bluetooth: hci_sync: Don't double print name in add/remove adv_monitor
      of: property: fw_devlink: Add a devlink for panel followers

Dragos Tatulea (1):
      vdpa/mlx5: Correct default number of queues when MQ is on

Eddie James (1):
      fsi: aspeed: Reset master errors after CFAM reset

Edgar (1):
      ASoc: codecs: ES8316: Fix DMIC config

Edson Juliano Drosdeck (1):
      ASoC: nau8821: Add DMI quirk mechanism for active-high jack-detect

Ekansh Gupta (1):
      misc: fastrpc: Pass proper scm arguments for static process init

Enlin Mu (1):
      pstore/ram: Check start of empty przs during init

Eric Biggers (1):
      fsverity: skip PKCS#7 parser when keyring is empty

Eric Dumazet (5):
      net: annotate data-races around sk->sk_{rcv|snd}timeo
      tcp: tcp_enter_quickack_mode() should be static
      net: annotate data-races around sk->sk_lingertime
      net: deal with integer overflows in kmalloc_reserve()
      igmp: limit igmpv3_newpack() packet size to IP_MAX_MTU

Eric Snowberg (1):
      ovl: Always reevaluate the file signature for IMA

Fabio Estevam (1):
      drm/msm/a2xx: Call adreno_gpu_init() earlier

Fedor Pchelkin (2):
      wifi: ath9k: fix races between ath9k_wmi_cmd and ath9k_wmi_ctrl_rx
      wifi: ath9k: protect WMI command response buffer replacement with a lock

Feiyang Chen (1):
      PCI/PM: Only read PCI_PM_CTRL register when available

Felix Fietkau (2):
      wifi: mt76: mt7915: fix capabilities in non-AP mode
      wifi: mt76: mt7915: remove VHT160 capability on MT7915

Fenghua Yu (4):
      dmaengine: idxd: Simplify WQ attribute visibility checks
      dmaengine: idxd: Expose ATS disable knob only when WQ ATS is supported
      dmaengine: idxd: Allow ATS disable update only for configurable devices
      dmaengine: idxd: Fix issues with PRS disable sysfs knob

Florian Fainelli (1):
      hwrng: iproc-rng200 - Implement suspend and resume calls

Frank Li (1):
      i3c: master: svc: fix probe failure when no i3c device exist

Frederick Lawler (1):
      crypto: af_alg - Decrement struct key.usage in alg_set_by_key_serial()

Fudong Wang (1):
      drm/amd/display: Add smu write msg id fail retry process

Gabriel Krisman Bertazi (1):
      io_uring: Don't set affinity on a dying sqpoll thread

Gaosheng Cui (1):
      audit: fix possible soft lockup in __audit_inode_child()

Gaurav Jain (1):
      crypto: caam - fix unchecked return value error

Geert Uytterhoeven (4):
      drm/armada: Fix off-by-one error in armada_overlay_get_property()
      drm/repaper: Reduce temporary buffer size in repaper_fb_dirty()
      of: overlay: Call of_changeset_init() early
      of: unittest: Fix overlay type in apply/revert check

George Shen (1):
      drm/amd/display: Guard DCN31 PHYD32CLK logic against chip family

Gerald Schaefer (1):
      s390/dcssblk: fix kernel crash with list_add corruption

Giovanni Cabiddu (1):
      crypto: qat - change value of default idle filter

Greg Kroah-Hartman (2):
      media: dvb: symbol fixup for dvb_attach()
      Linux 6.4.16

Guenter Roeck (1):
      regmap: maple: Use alloc_flags for memory allocations

Guiting Shen (1):
      ASoC: atmel: Fix the 8K sample parameter in I2SC master

Guoniu.zhou (1):
      media: ov5640: fix low resolution image abnormal issue

Guoqing Jiang (2):
      RDMA/siw: Balance the reference of cep->kref in the error path
      RDMA/siw: Correct wrong debug message

Gustavo A. R. Silva (3):
      RDMA/irdma: Replace one-element array with flexible-array member
      ARM: OMAP2+: Fix -Warray-bounds warning in _pwrdm_state_switch()
      cpufreq: brcmstb-avs-cpufreq: Fix -Warray-bounds bug

Hamza Mahfooz (2):
      drm/amd/display: ensure async flips are only accepted for fast updates
      drm/amd/display: register edp_backlight_control() for DCN301

Hans Verkuil (2):
      media: cec: core: add adap_nb_transmit_canceled() callback
      media: cec: core: add adap_unconfigured() callback

Hans de Goede (13):
      platform/x86: intel: hid: Always call BTNL ACPI method
      wifi: brcmfmac: Fix field-spanning write in brcmf_scan_params_v2_to_v1()
      media: ad5820: Drop unsupported ad5823 from i2c_ and of_device_id tables
      media: ipu-bridge: Fix null pointer deref on SSDB/PLD parsing warnings
      media: ipu-bridge: Do not use on stack memory for software_node.name field
      media: ov2680: Remove auto-gain and auto-exposure controls
      media: ov2680: Fix ov2680_bayer_order()
      media: ov2680: Fix vflip / hflip set functions
      media: ov2680: Remove VIDEO_V4L2_SUBDEV_API ifdef-s
      media: ov2680: Don't take the lock for try_fmt calls
      media: ov2680: Add ov2680_fill_format() helper function
      media: ov2680: Fix ov2680_set_fmt() which == V4L2_SUBDEV_FORMAT_TRY not working
      media: ov2680: Fix regulators being left enabled on ov2680_power_on() errors

Hao Lan (1):
      net: hns3: add tm flush when setting tm

Hariprasad Kelam (2):
      octeontx2-pf: Refactor schedular queue alloc/free calls
      octeontx2-af: CN10KB: fix PFC configuration

Heiko Carstens (1):
      s390/dasd: fix string length handling

Heiner Kallweit (1):
      r8169: fix ASPM-related issues on a number of systems with NIC version from RTL8168h

Helge Deller (1):
      parisc: Fix /proc/cpuinfo output for lscpu

Herbert Xu (1):
      crypto: api - Use work queue in crypto_destroy_instance

Herve Codina (1):
      ASoC: fsl: fsl_qmc_audio: Fix snd_pcm_format_t values handling

Hilda Wu (1):
      Bluetooth: msft: Extended monitor tracking by address filter

Holger Dengler (4):
      s390/pkey: fix/harmonize internal keyblob headers
      s390/pkey: fix PKEY_TYPE_EP11_AES handling in PKEY_GENSECK2 IOCTL
      s390/pkey: fix PKEY_TYPE_EP11_AES handling for sysfs attributes
      s390/paes: fix PKEY_TYPE_EP11_AES handling for secure keyblobs

Hongchen Zhang (1):
      LoongArch: mm: Add p?d_leaf() definitions

Hou Tao (1):
      virtio_pmem: add the missing REQ_OP_WRITE for flush bio

Hsin-Yi Wang (1):
      mtd: spi-nor: Check bus width while setting QE bit

Huacai Chen (2):
      LoongArch: Only fiddle with CHECKFLAGS if `need-compiler'
      LoongArch: Ensure FP/SIMD registers in the core dump file is up to date

Hugo Villeneuve (2):
      serial: sc16is7xx: remove obsolete out_thread label
      serial: sc16is7xx: fix regression with GPIO configuration

Illia Ostapyshyn (1):
      HID: input: Support devices sending Eraser without Invert

Ilpo Järvinen (13):
      selftests/resctrl: Add resctrl.h into build deps
      selftests/resctrl: Don't leak buffer in fill_cache()
      selftests/resctrl: Unmount resctrl FS if child fails to run benchmark
      selftests/resctrl: Close perf value read fd on errors
      PCI: Add locking to RMW PCI Express Capability Register accessors
      PCI: pciehp: Use RMW accessors for changing LNKCTL
      PCI/ASPM: Use RMW accessors for changing LNKCTL
      drm/amdgpu: Use RMW accessors for changing LNKCTL
      drm/radeon: Use RMW accessors for changing LNKCTL
      net/mlx5: Use RMW accessors for changing LNKCTL
      wifi: ath11k: Use RMW accessors for changing LNKCTL
      wifi: ath12k: Use RMW accessors for changing LNKCTL
      wifi: ath10k: Use RMW accessors for changing LNKCTL

Imran Shaik (4):
      clk: qcom: gcc-qdu1000: Fix gcc_pcie_0_pipe_clk_src clock handling
      clk: qcom: gcc-qdu1000: Fix clkref clocks handling
      dt-bindings: clock: Update GCC clocks for QDU1000 and QRU1000 SoCs
      clk: qcom: gcc-qdu1000: Register gcc_gpll1_out_even clock

Ira Weiny (1):
      PCI/DOE: Fix destroy_work_on_stack() race

Irui Wang (1):
      media: mediatek: vcodec: Return NULL if no vdec_fb is found

Iulia Tanasescu (2):
      Bluetooth: ISO: Add support for connecting multiple BISes
      Bluetooth: ISO: Notify user space about failed bis connections

Jack Wang (1):
      x86/sgx: Break up long non-preemptible delays in sgx_vepc_release()

Jacob Keller (1):
      ice: avoid executing commands on other ports when driving sync

Jacopo Mondi (1):
      media: i2c: rdacm21: Fix uninitialized value

Jan Kara (2):
      md/raid0: Factor out helper for mapping and submitting a bio
      md/raid0: Fix performance regression for large sequential writes

Jane Jian (1):
      drm/amd/smu: use AverageGfxclkFrequency* to replace previous GFX Curr Clock

Jann Horn (1):
      dccp: Fix out of bounds access in DCCP error handler

Janusz Krzysztofik (1):
      x86/mm: Fix PAT bit missing from page protection modify mask

Jarkko Sakkinen (1):
      tpm: Enable hwrng only for Pluton on AMD CPUs

Jason Gunthorpe (3):
      iommufd: Fix locking around hwpt allocation
      driver core: Call dma_cleanup() on the test_remove path
      iommu/sprd: Add missing force_aperture

Jason Wang (1):
      virtio_vdpa: build affinity masks conditionally

Jason-JH.Lin (3):
      drm/mediatek: Remove freeing not dynamic allocated memory
      drm/mediatek: Add cnt checking for coverity issue
      drm/mediatek: Fix void-pointer-to-enum-cast warning

Jeff Xu (2):
      mm/memfd: sysctl: fix MEMFD_NOEXEC_SCOPE_NOEXEC_ENFORCED
      selftests/memfd: sysctl: fix MEMFD_NOEXEC_SCOPE_NOEXEC_ENFORCED

Jens Axboe (1):
      io_uring/sqpoll: fix io-wq affinity when IORING_SETUP_SQPOLL is used

Jian Shen (1):
      net: hns3: restore user pause configure when disable autoneg

Jiapeng Chong (1):
      Bluetooth: hci_conn: Use kmemdup() to replace kzalloc + memcpy

Jiasheng Jiang (3):
      drm: xlnx: zynqmp_dpsub: Add missing check for dma_set_mask
      ipmi:ssif: Add check for kstrdup
      rpmsg: glink: Add check for kstrdup

Jijie Shao (3):
      net: hns3: move dump regs function to a separate file
      net: hns3: Support tlv in regs data for HNS3 PF driver
      net: hns3: fix wrong rpu tln reg issue

Jinjie Ruan (2):
      Bluetooth: btusb: Do not call kfree_skb() under spin_lock_irqsave()
      net: arcnet: Do not call kfree_skb() under local_irq_disable()

Jocelyn Falempe (1):
      drm/ast: report connection status on Display Port.

Joel Fernandes (Google) (1):
      mm/vmalloc: add a safer version of find_vm_area() for debug

Johannes Berg (1):
      wifi: mac80211: fix puncturing bitmap handling in CSA

Jon Hunter (1):
      arm64: tegra: Fix HSUART for Jetson AGX Orin

Jonas Karlman (5):
      arm64: dts: rockchip: Fix PCIe regulators on Radxa E25
      arm64: dts: rockchip: Enable SATA on Radxa E25
      iommu: rockchip: Fix directory table address encoding
      phy/rockchip: inno-hdmi: use correct vco_div_5 macro on rk3328
      phy/rockchip: inno-hdmi: do not power on rk3328 post pll on reg write

Jonathan Marek (1):
      drm/msm/dpu: increase memtype count to 16 for sm8550

Jordan Rife (1):
      net: Avoid address overwrite in kernel_connect

Josua Mayer (1):
      net: sfp: handle 100G/25G active optical cables in sfp_parse_support

Junhao He (1):
      coresight: trbe: Fix TRBE potential sleep in atomic context

Junxian Huang (2):
      RDMA/hns: Fix incorrect post-send with direct wqe of wr-list
      RDMA/hns: Fix inaccurate error label name in init instance

Jussi Laako (1):
      ALSA: usb-audio: Update for native DSD support quirks

Justin Tee (1):
      scsi: lpfc: Remove reftag check in DIF paths

Kalesh AP (1):
      RDMA/bnxt_re: Remove a redundant flag

Kalesh Singh (1):
      Multi-gen LRU: fix per-zone reclaim

Kalle Valo (1):
      Revert "wifi: ath6k: silence false positive -Wno-dangling-pointer warning on GCC 12"

Kan Liang (1):
      perf/x86/uncore: Correct the number of CHAs on EMR

Kees Cook (4):
      selftests/harness: Actually report SKIP for signal tests
      ARM: ptrace: Restore syscall restart tracing
      ARM: ptrace: Restore syscall skipping for tracers
      printk: ringbuffer: Fix truncating buffer size min_t cast

Kemeng Shi (2):
      ext4: correct grp validation in ext4_mb_good_group
      ext4: avoid potential data overflow in next_linear_group

Konrad Dybcio (32):
      arm64: dts: qcom: sm6350: Fix ZAP region
      arm64: dts: qcom: sm8250-edo: Add gpio line names for TLMM
      arm64: dts: qcom: sm8250-edo: Add GPIO line names for PMIC GPIOs
      arm64: dts: qcom: sm8250-edo: Rectify gpio-keys
      arm64: dts: qcom: sc8280xp: Add missing SCM interconnect
      arm64: dts: qcom: msm8996: Add missing interrupt to the USB2 controller
      arm64: dts: qcom: sdm845-tama: Set serial indices and stdout-path
      arm64: dts: qcom: sm8350: Fix CPU idle state residency times
      arm64: dts: qcom: sm8350: Add missing LMH interrupts to cpufreq
      arm64: dts: qcom: sm8350: Use proper CPU compatibles
      arm64: dts: qcom: sm8250: Mark PCIe hosts as DMA coherent
      arm64: dts: qcom: pm6150l: Add missing short interrupt
      arm64: dts: qcom: pm660l: Add missing short interrupt
      arm64: dts: qcom: pmi8950: Add missing OVP interrupt
      arm64: dts: qcom: pmi8994: Add missing OVP interrupt
      arm64: dts: qcom: msm8998: Drop bus clock reference from MMSS SMMU
      arm64: dts: qcom: msm8998: Add missing power domain to MMSS SMMU
      arm64: dts: qcom: sc8280xp-x13s: Unreserve NC pins
      clk: qcom: gpucc-sm6350: Introduce index-based clk lookup
      clk: qcom: gpucc-sm6350: Fix clock source names
      clk: qcom: gcc-sc8280xp: Add missing GDSC flags
      dt-bindings: clock: qcom,gcc-sc8280xp: Add missing GDSCs
      clk: qcom: gcc-sc8280xp: Add missing GDSCs
      clk: qcom: dispcc-sc8280xp: Use ret registers on GDSCs
      clk: qcom: reset: Use the correct type of sleep/delay based on length
      clk: qcom: gcc-sm8450: Use floor ops for SDCC RCGs
      interconnect: qcom: qcm2290: Enable sync state
      media: venus: hfi_venus: Only consider sys_idle_indicator on V1
      interconnect: qcom: sm8450: Enable sync_state
      interconnect: qcom: bcm-voter: Improve enable_mask handling
      interconnect: qcom: bcm-voter: Use enable_maks for keepalive voting
      media: venus: hfi_venus: Write to VIDC_CTRL_INIT after unmasking interrupts

Konstantin Meskhidze (2):
      nvdimm: Fix memleak of pmu attr_groups in unregister_nvdimm_pmu()
      nvdimm: Fix dereference after free in register_nvdimm_pmu()

Konstantin Shelekhin (1):
      platform/x86: huawei-wmi: Silence ambient light sensor

Kristian Angelov (1):
      platform/x86: asus-wmi: Fix setting RGB mode on some TUF laptops

Krzysztof Kozlowski (11):
      arm64: dts: rockchip: correct wifi interrupt flag in eaidk-610
      arm64: dts: rockchip: correct wifi interrupt flag in Rock Pi 4B
      arm64: dts: rockchip: correct wifi interrupt flag in Box Demo
      arm64: dts: qcom: msm8916-l8150: correct light sensor VDDIO supply
      arm64: dts: qcom: sm8250-sony-xperia: correct GPIO keys wakeup again
      ARM: dts: samsung: s3c6410-mini6410: correct ethernet reg addresses (split)
      ARM: dts: s5pv210: add dummy 5V regulator for backlight on SMDKv210
      ARM: dts: samsung: s5pv210-smdkv210: correct ethernet reg addresses (split)
      arm64: dts: qcom: msm8996-gemini: fix touchscreen VIO supply
      dt-bindings: extcon: maxim,max77843: restrict connector properties
      regulator: dt-bindings: qcom,rpm: fix pattern for children

Kuan-Ying Lee (1):
      scripts/gdb: fix 'lx-lsmod' show the wrong size

Kui-Feng Lee (1):
      bpf: fix bpf_dynptr_slice() to stop return an ERR_PTR.

Kumar Kartikeya Dwivedi (1):
      bpf: Fix check_func_arg_reg_off bug for graph root/node

Kuniyuki Iwashima (2):
      Revert "bridge: Add extack warning when enabling STP in netns."
      netrom: Deny concurrent connect().

Kyle Zeng (1):
      netfilter: ipset: add the missing IP_SET_HASH_WITH_NET0 macro for ip_set_hash_netportnet.c

Larry Finger (1):
      wifi: rtw89: Fix loading of compressed firmware

Laurent Pinchart (1):
      arm64: defconfig: Drop CONFIG_VIDEO_IMX_MEDIA

Leo Chen (1):
      drm/amd/display: Exit idle optimizations before attempt to access PHY

Leon Romanovsky (1):
      Revert "IB/isert: Fix incorrect release of isert connection"

Li Lingfeng (1):
      block: don't add or resize partition on the disk with GENHD_FL_NO_PART

Li Nan (2):
      md/raid10: factor out dereference_rdev_and_rrdev()
      md/raid10: use dereference_rdev_and_rrdev() to get devices

Li Zetao (1):
      spi: mpc5xxx-psc: Fix unsigned expression compared with zero

Liang He (1):
      powerpc/mpc5xxx: Add missing fwnode_handle_put()

Liao Chang (2):
      cpufreq: powernow-k8: Use related_cpus instead of cpus in driver.exit()
      cpufreq: Fix the race condition while updating the transition_task of policy

Lijo Lazar (2):
      drm/amdgpu: Match against exact bootloader status
      drm/amd/pm: Fix temperature unit of SMU v13.0.6

Lin Ma (6):
      wifi: mt76: testmode: add nla_policy for MT76_TM_ATTR_TX_LENGTH
      wifi: nl80211/cfg80211: add forgotten nla_policy for BSS color attribute
      scsi: iscsi: Add length check for nlattr payload
      scsi: iscsi: Add strlen() check in iscsi_if_set{_host}_param()
      scsi: be2iscsi: Add length check when parsing nlattrs
      scsi: qla4xxx: Add length check when parsing nlattrs

Lin Yujun (1):
      ARM: dts: integrator: fix PCI bus dtc warnings

Lorenz Bauer (2):
      udp: re-score reuseport groups when connected sockets are present
      bpf: reject unhashed sockets in bpf_sk_assign

Luca Weiss (3):
      soc: qcom: ocmem: Add OCMEM hardware version print
      soc: qcom: ocmem: Fix NUM_PORTS & NUM_MACROS macros
      clk: qcom: gcc-sm6350: Fix gcc_sdcc2_apps_clk_src

Lucas Stach (1):
      drm/etnaviv: fix dumping of active MMU context

Luiz Augusto von Dentz (9):
      Bluetooth: hci_event: Fix parsing of CIS Established Event
      Bluetooth: ISO: Fix not checking for valid CIG/CIS IDs
      Bluetooth: hci_conn: Fix not allowing valid CIS ID
      Bluetooth: hci_conn: Fix hci_le_set_cig_params
      Bluetooth: hci_conn: Always allocate unique handles
      Bluetooth: hci_conn: Consolidate code for aborting connections
      Bluetooth: hci_sync: Fix UAF on hci_abort_conn_sync
      Bluetooth: hci_sync: Fix UAF in hci_disconnect_all_sync
      Bluetooth: HCI: Introduce HCI_QUIRK_BROKEN_LE_CODED

Lukasz Majewski (1):
      net: dsa: microchip: KSZ9477 register regmap alignment to 32 bit boundaries

Maciej S. Szmigiero (1):
      Drivers: hv: vmbus: Don't dereference ACPI root object handle

Manish Mandlik (1):
      Bluetooth: hci_sync: Avoid use-after-free in dbg for hci_add_adv_monitor()

Manivannan Sadhasivam (4):
      OPP: Fix passing 0 to PTR_ERR in _opp_attach_genpd()
      arm64: dts: qcom: sdm845: Add missing RPMh power domain to GCC
      arm64: dts: qcom: sdm845: Fix the min frequency of "ice_core_clk"
      PCI: qcom-ep: Switch MHI bus master clock off during L1SS

Marc Kleine-Budde (1):
      can: gs_usb: gs_usb_receive_bulk_callback(): count RX overflow errors also in case of OOM

Marco Felsch (2):
      arm64: dts: imx8mp-debix: remove unused fec pinctrl node
      clk: imx8mp: fix sai4 clock

Marek Behún (3):
      leds: multicolor: Use rounded division when calculating color components
      leds: Fix BUG_ON check for LED_COLOR_ID_MULTI that is always false
      leds: trigger: tty: Do not use LED_ON/OFF constants, use led_blink_set_oneshot instead

Marek Vasut (9):
      drm/bridge: tc358764: Fix debug print parameter order
      ARM: dts: stm32: Add missing detach mailbox for emtrion emSBC-Argon
      ARM: dts: stm32: Add missing detach mailbox for Odyssey SoM
      ARM: dts: stm32: Update to generic ADC channel binding on DHSOM systems
      ARM: dts: stm32: Add missing detach mailbox for DHCOM SoM
      ARM: dts: stm32: Add missing detach mailbox for DHCOR SoM
      drm/panel: simple: Add missing connector type and pixel format for AUO T215HVN01
      media: ov5640: Enable MIPI interface in ov5640_set_power_mipi()
      media: ov5640: Fix initial RESETB state and annotate timings

Mario Limonciello (3):
      ACPI: x86: s2idle: Post-increment variables when getting constraints
      ACPI: x86: s2idle: Fix a logic error parsing AMD constraints table
      platform/x86/amd/pmf: Fix a missing cleanup path

Mark Brown (2):
      arm64/fpsimd: Only provide the length to cpufeature for xCR registers
      regmap: Load register defaults in blocks rather than register by register

Markus Schneider-Pargmann (1):
      can: tcan4x5x: Remove reserved register 0x814 from writable table

Martin Kaiser (2):
      hwrng: nomadik - keep clock enabled while hwrng is registered
      hwrng: pic32 - use devm_clk_get_enabled

Martin Kohn (1):
      net: usb: qmi_wwan: add Quectel EM05GV2

Masahiro Yamada (1):
      kbuild: rust_is_available: remove -v option

Masami Hiramatsu (Google) (1):
      kprobes: Prohibit probing on CFI preamble symbol

Matthew Wilcox (1):
      reiserfs: Check the return value from __getblk()

Matthew Wilcox (Oracle) (2):
      iomap: Remove large folio handling in iomap_invalidate_folio()
      XArray: Do not return sibling entries from xa_load()

Max Chou (1):
      Bluetooth: btrtl: Load FW v2 otherwise FW v1 for RTL8852C

Max Filippov (1):
      xtensa: PMU: fix base address for the newer hardware

Maxim Mikityanskiy (1):
      platform/x86/intel/hid: Add HP Dragonfly G2 to VGBS DMI quirks

Menglong Dong (1):
      net: tcp: fix unexcepted socket die when snd_wnd is 0

Michael Ellerman (1):
      powerpc: Don't include lppaca.h in paca.h

Michael Tretter (1):
      media: verisilicon: Fix TRY_FMT on encoder OUTPUT

Michel Dänzer (1):
      Revert "drm/amd/display: Do not set drr on pipe commit"

Miguel Ojeda (2):
      kbuild: rust_is_available: add check for `bindgen` invocation
      kbuild: rust_is_available: fix confusion when a version appears in the path

Mike Christie (1):
      vhost-scsi: Fix alignment handling with windows

Mikel Rychliski (1):
      x86/efistub: Fix PCI ROM preservation in mixed mode

Mikhail Kobuk (1):
      tracing: Remove extra space at the end of hwlat_detector/mode

Miklos Szeredi (1):
      Revert "fuse: in fuse_flush only wait if someone wants the return code"

Min Li (1):
      Bluetooth: Fix potential use-after-free when clear keys

Ming Qian (9):
      media: imx-jpeg: Support to assign slot for encoder/decoder
      media: amphion: reinit vpu if reqbufs output 0
      media: amphion: add helper function to get id name
      media: amphion: decoder support display delay for all formats
      media: amphion: fix CHECKED_RETURN issues reported by coverity
      media: amphion: fix REVERSE_INULL issues reported by coverity
      media: amphion: fix UNINIT issues reported by coverity
      media: amphion: fix UNUSED_VALUE issue reported by coverity
      media: amphion: ensure the bitops don't cross boundaries

Ming Yen Hsieh (1):
      wifi: mt76: mt7921: fix non-PSC channel scan fail

Minjie Du (3):
      ata: pata_arasan_cf: Use dev_err_probe() instead dev_err() in data_xfer()
      drivers: clk: keystone: Fix parameter judgment in _of_pll_clk_init()
      RDMA/qedr: Remove a duplicate assignment in irdma_query_ah()

Miquel Raynal (1):
      nvmem: core: Return NULL when no nvmem layout is found

Mohamed Khalfella (1):
      skbuff: skb_segment, Call zero copy functions before using skbuff frags

Namjae Jeon (4):
      ksmbd: fix out of bounds in smb3_decrypt_req()
      ksmbd: validate session id and tree id in compound request
      ksmbd: no response from compound read
      ksmbd: fix out of bounds in init_smb2_rsp_hdr()

Nancy.Lin (1):
      drm/mediatek: Fix uninitialized symbol

Naveen N Rao (1):
      powerpc/ftrace: Fix dropping weak symbols with older toolchains

Nayna Jain (1):
      ima: Remove deprecated IMA_TRUSTED_KEYRING Kconfig

Nicholas Piggin (1):
      powerpc/pseries: Fix hcall tracepoints with JUMP_LABEL=n

Nicolas Dichtel (1):
      net: handle ARPHRD_PPP in dev_is_mac_header_xmit()

Nikita Zhandarovich (1):
      HID: logitech-dj: Fix error handling in logi_dj_recv_switch_to_dj_mode()

Nikolay Burykin (1):
      media: pci: cx23885: fix error handling for cx23885 ATSC boards

Nilesh Javali (1):
      Revert "scsi: qla2xxx: Fix buffer overrun"

Nishanth Menon (1):
      firmware: ti_sci: Use system_state to determine polling

Nysal Jan K.A (1):
      selftests/futex: Order calls to futex_lock_pi

Nícolas F. R. A. Prado (6):
      thermal/drivers/mediatek/lvts_thermal: Handle IRQ on all controllers
      thermal/drivers/mediatek/lvts_thermal: Honor sensors in immediate mode
      thermal/drivers/mediatek/lvts_thermal: Use offset threshold for IRQ
      thermal/drivers/mediatek/lvts_thermal: Disable undesired interrupts
      thermal/drivers/mediatek/lvts_thermal: Don't leave threshold zeroed
      thermal/drivers/mediatek/lvts_thermal: Manage threshold between sensors

Oleksandr Natalenko (3):
      scsi: qedf: Do not touch __user pointer in qedf_dbg_stop_io_on_error_cmd_read() directly
      scsi: qedf: Do not touch __user pointer in qedf_dbg_debug_cmd_read() directly
      scsi: qedf: Do not touch __user pointer in qedf_dbg_fp_int_cmd_read() directly

Olga Kornievskaia (1):
      NFSv4.2: fix handling of COPY ERR_OFFLOAD_NO_REQ

Olivier Moysan (1):
      ARM: dts: stm32: adopt generic iio bindings for adc channels on emstamp-argon

Ondrej Jirman (1):
      drm: bridge: dw-mipi-dsi: Fix enable/disable of DSI controller

Patrick Whewell (1):
      clk: qcom: gcc-sm8250: Fix gcc_sdcc2_apps_clk_src

Paul E. McKenney (1):
      clocksource: Handle negative skews in "skew is too large" messages

Paul Gortmaker (1):
      tick/rcu: Fix false positive "softirq work is pending" messages

Pauli Virtanen (3):
      Bluetooth: ISO: do not emit new LE Create CIS if previous is pending
      Bluetooth: hci_event: drop only unbound CIS if Set CIG Parameters fails
      Bluetooth: hci_conn: fail SCO/ISO via hci_conn_failed if ACL gone early

Pavel Begunkov (4):
      io_uring: fix drain stalls by invalid SQE
      io_uring: fix false positive KASAN warnings
      io_uring: break iopolling on signal
      io_uring: break out of iowq iopoll on teardown

Peng Fan (3):
      thermal/of: Fix potential uninitialized value access
      clk: imx: imx8ulp: update SPLL2 type
      amba: bus: fix refcount leak

Peter Chiu (3):
      wifi: mt76: mt7915: rework tx packets counting when WED is active
      wifi: mt76: mt7915: rework tx bytes counting when WED is active
      wifi: mt76: mt7996: fix bss wlan_idx when sending bss_info command

Phil Elwell (1):
      ASoC: cs43130: Fix numerator/denominator mixup

Pierre-Louis Bossart (2):
      ASoC: SOF: Intel: hda-mlink: fix off-by-one error
      ASoC: SOF: Intel: fix u16/32 confusion in LSDIID

Ping-Ke Shih (1):
      wifi: rtw89: 8852b: rfk: fine tune IQK parameters to improve performance on 2GHz band

Polaris Pi (2):
      wifi: mwifiex: Fix OOB and integer underflow when rx packets
      wifi: mwifiex: Fix missed return in oob checks failed path

Przemek Kitszel (1):
      ice: ice_aq_check_events: fix off-by-one check when filling buffer

Qi Zheng (1):
      arm64: mm: use ptep_clear() instead of pte_clear() in clear_flush()

Qiuxu Zhuo (2):
      EDAC/i10nm: Skip the absent memory controllers
      EDAC/igen6: Fix the issue of no error events

Quentin Monnet (1):
      bpftool: Use a local copy of BPF_LINK_TYPE_PERF_EVENT in pid_iter.bpf.c

RD Babiera (2):
      usb: typec: tcpm: set initial svdm version based on pd revision
      usb: typec: bus: verify partner exists in typec_altmode_attention

Radoslaw Tyl (1):
      igb: set max size RX buffer when store bad packet is enabled

Rafael J. Wysocki (1):
      cpuidle: teo: Update idle duration estimate when choosing shallower state

Rafał Miłecki (6):
      ARM: dts: BCM53573: Drop nonexistent "default-off" LED trigger
      ARM: dts: BCM53573: Drop nonexistent #usb-cells
      ARM: dts: BCM53573: Add cells sizes to PCIe node
      ARM: dts: BCM53573: Use updated "spi-gpio" binding properties
      ARM: dts: BCM53573: Fix Ethernet info for Luxul devices
      ARM: dts: BCM53573: Fix Tenda AC9 switch CPU port

Rahul Rameshbabu (3):
      net/mlx5: Dynamic cyclecounter shift calculation for PTP free running clock
      HID: uclogic: Correct devm device reference for hidinput input_dev name
      HID: multitouch: Correct devm device reference for hidinput input_dev name

Randy Dunlap (6):
      sched/psi: Select KERNFS as needed
      ASoC: stac9766: fix build errors with REGMAP_AC97
      x86/APM: drop the duplicate APM_MINOR_DEV macro
      docs: ABI: fix spelling/grammar in SBEFIFO timeout interface
      f2fs: fix spelling in ABI documentation
      um: Fix hostaudio build errors

Ranjan Kumar (1):
      scsi: mpt3sas: Perform additional retries if doorbell read returns 0

Rany Hany (1):
      wifi: mt76: mt7915: fix command timeout in AP stop period

Raphael Gallais-Pou (1):
      staging: fbtft: ili9341: use macro FBTFT_REGISTER_SPI_DRIVER

Rex Zhang (1):
      dmaengine: idxd: Modify the dependence of attribute pasid_enabled

Rick Wertenbroek (1):
      PCI: rockchip: Use 64-bit mask on MSI 64-bit PCI address

Rob Clark (2):
      drm/msm/a6xx: Fix GMU lockdep splat
      dma-buf/sync_file: Fix docs syntax

Rob Herring (1):
      ARM: dts: Add .dts files missing from the build

Robert Marko (1):
      ARM: dts: qcom: ipq4019: correct SDHCI XO clock

Rohit Agarwal (1):
      ARM: dts: qcom: sdx65-mtp: Update the pmic used in sdx65

Ross Lagerwall (1):
      PCI: Free released resource after coalescing

Ruan Jinjie (2):
      net: lan966x: Fix return value check for vcap_get_rule()
      of: unittest: fix null pointer dereferencing in of_unittest_find_node_by_name()

Ruidong Tian (1):
      coresight: tmc: Explicit type conversions to prevent integer overflow

Russell Currey (3):
      kbuild: rust_is_available: fix version check when CC has multiple arguments
      powerpc/pseries: Rework lppaca_shared_proc() to avoid DEBUG_PREEMPT
      powerpc/iommu: Fix notifiers being shared by PCI and VIO buses

Ryan McCann (1):
      drm/msm: Update dev core dump to not print backwards

Ryder Lee (3):
      wifi: mt76: mt7996: fix header translation logic
      wifi: mt76: mt7915: fix tlv length of mt7915_mcu_get_chan_mib_info
      wifi: mt76: mt7915: fix power-limits while chan_switch

Sabrina Dubroca (1):
      Revert "net: macsec: preserve ingress frame ordering"

Sakari Ailus (2):
      media: i2c: ccs: Check rules is non-NULL
      media: i2c: Add a camera sensor top level menu

Saurabh Sengar (1):
      x86/hyperv: add noop functions to x86_init mpparse functions

Sean Christopherson (1):
      KVM: x86/mmu: Add "never" option to allow sticky disabling of nx_huge_pages

Shannon Nelson (5):
      pds_core: protect devlink callbacks from fw_down state
      pds_core: no health reporter in VF
      pds_core: no reset command for VF
      pds_core: check for work queue before use
      pds_core: pass opcode to devcmd_wait

Shih-Yi Chen (1):
      platform/mellanox: Fix mlxbf-tmfifo not handling all virtio CONSOLE notifications

Shuming Fan (5):
      ASoC: rt5682-sdw: fix for JD event handling in ClockStop Mode0
      ASoC: rt712-sdca: fix for JD event handling in ClockStop Mode0
      ASoC: rt711: fix for JD event handling in ClockStop Mode0
      ASoC: rt711-sdca: fix for JD event handling in ClockStop Mode0
      ASoC: rt1308-sdw: fix random louder sound

Simon Trimmer (1):
      ASoC: cs35l56: Add an ACPI match table

Song Liu (1):
      x86/build: Fix linker fill bytes quirk/incompatibility for ld.lld

Sourabh Jain (1):
      powerpc/fadump: reset dump area size if fadump memory reserve fails

Srinivasan Shanmugam (1):
      drm/amdgpu: Update min() to min_t() in 'amdgpu_info_ioctl'

StanleyYP Wang (3):
      wifi: mt76: mt7915: fix background radar event being blocked
      wifi: mt76: mt7996: use correct phy for background radar event
      wifi: mt76: mt7996: fix WA event ring size

Stefan Binding (1):
      ALSA: hda/cs8409: Support new Dell Dolphin Variants

Stefan Haberland (2):
      s390/dasd: use correct number of retries for ERP requests
      s390/dasd: fix hanging device after request requeue

Stefan Hajnoczi (1):
      vfio/type1: fix cap_migration information leak

Stephan Gerhold (4):
      arm64: dts: qcom: msm8916: Fix regulator constraints
      arm64: dts: qcom: msm8916: Disable audio codecs by default
      arm64: dts: qcom: msm8916: Define regulator constraints next to usage
      arm64: dts: qcom: msm8916: Rename &msmgpio -> &tlmm

Steve Rutherford (1):
      x86/sev: Make enc_dec_hypercall() accept a size instead of npages

Su Hui (2):
      ALSA: ac97: Fix possible error value of *rac97
      fs: lockd: avoid possible wrong NULL parameter

Sui Jingfeng (2):
      drm/hyperv: Fix a compilation issue because of not including screen_info.h
      drm/mediatek: Fix potential memory leak if vmap() fail

Suman Ghosh (2):
      octeontx2-pf: Fix PFC TX scheduler free
      cteonxt2-pf: Fix backpressure config for multiple PFC priorities to work simultaneously

Sumit Gupta (2):
      cpufreq: tegra194: add online/offline hooks
      cpufreq: tegra194: remove opp table in exit hook

Sven Peter (1):
      PCI: apple: Initialize pcie->nvecs before use

Sven Schnelle (1):
      s390/ipl: add missing secure/has_secure file to ipl type 'unknown'

Swapnil Sapkal (2):
      cpufreq: amd-pstate-ut: Remove module parameter access
      cpufreq: amd-pstate-ut: Fix kernel panic when loading the driver

Takashi Iwai (2):
      ALSA: usb-audio: Add quirk for Microsoft Modern Wireless Headset
      ALSA: pcm: Fix missing fixup call in compat hw_refine ioctl

Tejun Heo (1):
      blk-cgroup: Fix NULL deref caused by blkg_policy_data being installed before init

Thomas Bourgoin (2):
      crypto: stm32 - fix loop iterating through scatterlist for DMA
      crypto: stm32 - fix MDMAT condition

Thomas Gleixner (1):
      cpu/hotplug: Prevent self deadlock on CPU hot-unplug

Thomas Zimmermann (3):
      backlight/gpio_backlight: Compare against struct fb_info.device
      backlight/bd6107: Compare against struct fb_info.device
      backlight/lv5207lp: Compare against struct fb_info.device

Thore Sommer (1):
      X.509: if signature is unsupported skip validation

Tomi Valkeinen (1):
      media: Documentation: Fix [GS]_ROUTING documentation

Tommaso Merciai (1):
      media: i2c: imx290: drop format param from imx290_ctrl_update

Tony Battersby (1):
      scsi: core: Use 32-bit hostnum in scsi_host_lookup()

Tony Lindgren (2):
      bus: ti-sysc: Fix build warning for 64-bit build
      bus: ti-sysc: Fix cast to enum warning

Tzung-Bi Shih (1):
      platform/chrome: chromeos_acpi: print hex string for ACPI_TYPE_BUFFER

Uros Bizjak (1):
      locking/arch: Avoid variable shadowing in local_try_cmpxchg()

Uwe Kleine-König (1):
      crypto: stm32 - Properly handle pm_runtime_get failing

Vadim Pasternak (3):
      mlxsw: i2c: Fix chunk size setting in output mailbox buffer
      mlxsw: i2c: Limit single transaction buffer size
      mlxsw: core_hwmon: Adjust module label names based on MTCAP sensor counter

Vidya Sagar (1):
      Revert "PCI: tegra194: Enable support for 256 Byte payload"

Vijaya Krishna Nivarthi (1):
      tty: serial: qcom-geni-serial: Poll primary sequencer irq status after cancel_tx

Vijendar Mukunda (1):
      ASoC: SOF: amd: clear dsp to host interrupt status

Vincent Guittot (1):
      arm64: dts: qcom: sm8250: correct dynamic power coefficients

Vincent Whitchurch (1):
      um: virt-pci: fix missing declaration warning

Vitaly Rodionov (1):
      ALSA: hda/cirrus: Fix broken audio on hardware with two CS42L42 codecs.

Vlad Karpovich (1):
      firmware: cs_dsp: Fix new control name check

Waiman Long (2):
      refscale: Fix uninitalized use of wait_queue_head_t
      cgroup/cpuset: Inherit parent's load balance state in v2

Wander Lairson Costa (2):
      netfilter: xt_u32: validate user space input
      netfilter: xt_sctp: validate the flag_info count

Wang Ming (4):
      ksmbd: Fix unsigned expression compared with zero
      platform/x86: think-lmi: Use kfree_sensitive instead of kfree
      fs: Fix error checking for d_hash_and_lookup()
      wifi: ath9k: use IS_ERR() with debugfs_create_dir()

Wen Gong (1):
      wifi: ath12k: Fix buffer overflow when scanning with extraie

Wen Yang (1):
      eventfd: prevent underflow for eventfd semaphores

Werner Sembach (1):
      Input: i8042 - add quirk for TUXEDO Gemini 17 Gen1/Clevo PD70PN

Wesley Chalmers (1):
      drm/amd/display: Do not set drr on pipe commit

Will Deacon (1):
      arm64: csum: Fix OoB access in IP checksum code for negative lengths

William Zhang (1):
      mtd: rawnand: brcmnand: Fix mtd oobsize

Winston Wen (2):
      fs/nls: make load_nls() take a const parameter
      cifs: fix charset issue in reconnection

Wolfram Sang (1):
      mmc: renesas_sdhi: register irqs before registering controller

Wu Zongyong (1):
      PCI: Mark NVIDIA T4 GPUs to avoid bus reset

Xiang Yang (1):
      IB/uverbs: Fix an potential error pointer dereference

Xiao Liang (1):
      netfilter: nft_exthdr: Fix non-linear header modification

Xingui Yang (2):
      scsi: hisi_sas: Fix warnings detected by sparse
      scsi: hisi_sas: Fix normally completed I/O analysed as failed

Xu Yang (2):
      perf/imx_ddr: don't enable counter0 if none of 4 counters are used
      usb: phy: mxs: fix getting wrong state with mxs_phy_is_otg_host()

Yafang Shao (4):
      bpf: Clear the probe_addr for uprobe
      bpf: Fix an error around PTR_UNTRUSTED
      bpf: Fix an error in verifying a field in a union
      bpf: Fix issue in verifying allow_ptr_leaks

Yan Zhai (2):
      lwt: Fix return values of BPF xmit ops
      lwt: Check LWTUNNEL_XMIT_CONTINUE strictly

Yanfei Xu (1):
      iommu/vt-d: Fix to flush cache of PASID directory table

Yang Li (1):
      platform/x86/amd/pmf: Fix unsigned comparison with less than zero

Yang Wang (1):
      drm/amd/pm: fix variable dereferenced issue in amdgpu_device_attr_create()

Yang Yingliang (1):
      media: nxp: Fix wrong return pointer check in mxc_isi_crossbar_init()

Yangtao Li (2):
      drm/tegra: dpaux: Fix incorrect return value of platform_get_irq
      f2fs: refactor struct f2fs_attr macro

Yazen Ghannam (1):
      x86/MCE: Always save CS register on AMD Zen IF Poison errors

Ye Li (1):
      clk: imx: pllv4: Fix SPLL2 MULT range

Yi Liu (1):
      kvm/vfio: Prepare for accepting vfio device fd

Yi Yang (3):
      serial: tegra: handle clk prepare error in tegra_uart_hw_init()
      mtd: rawnand: fsmc: handle clk prepare error in fsmc_nand_resume()
      ipmi_si: fix a memleak in try_smi_init()

Yipeng Zou (2):
      selftests/bpf: Fix repeat option when kfunc_call verification fails
      selftests/bpf: Clean up fmod_ret in bench_rename test script

Yonatan Nachum (1):
      RDMA/efa: Fix wrong resources deallocation order

Yonghong Song (1):
      bpf: Fix a bpf_kptr_xchg() issue with local kptr

Yu Kuai (5):
      md: restore 'noio_flag' for the last mddev_resume()
      md/md-bitmap: remove unnecessary local variable in backlog_store()
      md/md-bitmap: hold 'reconfig_mutex' in backlog_store()
      md/raid5-cache: fix a deadlock in r5l_exit_log()
      md/raid5-cache: fix null-ptr-deref for r5l_flush_stripe_to_raid()

Yuan Yao (1):
      virtio_ring: fix avail_wrap_counter in virtqueue_add_packed

Yuanjun Gong (2):
      ethernet: atheros: fix return value check in atl1c_tso_csum()
      Bluetooth: nokia: fix value check in nokia_bluetooth_serdev_probe()

Zeyan Li (1):
      arm64: dts: qcom: sm8150: Fix the I2C7 interrupt

Zhang Jianhua (1):
      clk: sunxi-ng: Modify mismatched function name

Zhang Shurong (3):
      wifi: rtw89: debug: Fix error handling in rtw89_debug_priv_btc_manual_set()
      spi: tegra20-sflash: fix to check return value of platform_get_irq() in tegra_sflash_probe()
      firmware: meson_sm: fix to avoid potential NULL pointer dereference

Zheng Wang (1):
      media: mtk-jpeg: Fix use after free bug due to uncanceled work

Zheng Yang (1):
      phy/rockchip: inno-hdmi: round fractal pixclock in rk3328 recalc_rate

Zheng Yejian (2):
      tracing: Introduce pipe_cpumask to avoid race on trace_pipes
      tracing: Fix race issue between cpu buffer write and swap

Zhiguo Niu (1):
      block/mq-deadline: use correct way to throttling write requests

Zhihao Cheng (1):
      ext4: fix unttached inode after power cut with orphan file feature enabled

Zhihong Dong (1):
      LoongArch: Fix CMDLINE_EXTEND and CMDLINE_BOOTLOADER handling

Zhu Wang (2):
      fbdev: goldfishfb: Do not check 0 for platform_get_irq()
      iommu: Remove kernel-doc warnings

Zqiang (1):
      rcu: dump vmalloc memory info safely

ruanjinjie (1):
      dmaengine: ste_dma40: Add missing IRQ check in d40_probe

yixuanjiang (1):
      ASoC: soc-compress: Fix deadlock in soc_compr_open_fe


^ permalink raw reply	[relevance 1%]

Results 1-200 of ~700   | reverse | options above
-- pct% links below jump to the message on this page, permalinks otherwise --
2023-07-07  5:10     [PATCH v2] powernv/opal-prd: Silence memcpy() run-time false positive warnings Mahesh Salgaonkar
2023-08-11 12:36     ` Joel Stanley
2023-08-15 10:47       ` Michael Ellerman
2023-11-15 19:07  5%     ` matoro
2023-11-19 23:14  0%       ` Michael Ellerman
2023-09-13  8:06  1% Linux 6.4.16 Greg Kroah-Hartman
2023-09-16 18:21  7% [PATCH] extract and use FILE_LINE macro Alexey Dobriyan
2023-10-02 17:33  0% ` Kees Cook
2023-09-16 20:09  6% + extract-and-use-file_line-macro.patch added to mm-nonmm-unstable branch Andrew Morton
2023-09-17 19:07  1% [PATCH 5.15 000/511] 5.15.132-rc1 review Greg Kroah-Hartman
2023-09-17 19:07 16% ` [PATCH 5.15 035/511] wifi: brcmfmac: Fix field-spanning write in brcmf_scan_params_v2_to_v1() Greg Kroah-Hartman
2023-09-19 10:51  2% Linux 5.15.132 Greg Kroah-Hartman
2023-09-25 12:59 17% memcpy: detected field-spanning write (size 8) of single field "le->name" Mike Kazantsev
2023-09-29 20:04     [PATCH 00/10] kernel: consolidated pull request bruce.ashfield
2023-09-29 20:04  2% ` [PATCH 03/10] linux-yocto/6.4: update to v6.4.16 bruce.ashfield
2023-09-29 20:04  2% ` [PATCH 04/10] linux-yocto/6.1: update to v6.1.53 bruce.ashfield
2023-09-29 20:11     [PATCH 1/6] linux-yocto/5.15: update to v5.15.125 bruce.ashfield
2023-09-29 20:12  2% ` [PATCH 6/6] linux-yocto/5.15: update to v5.15.133 bruce.ashfield
2023-10-01 15:59     [OE-core][mickledore 00/23] Patch review Steve Sakoman
2023-10-01 15:59  2% ` [OE-core][mickledore 09/23] linux-yocto/5.15: update to v5.15.133 Steve Sakoman
2023-10-11  0:01     [OE-core][mickledore 00/20] Patch review Steve Sakoman
2023-10-11  0:01  2% ` [OE-core][mickledore 05/20] linux-yocto/6.1: update to v6.1.53 Steve Sakoman
2023-10-18 21:43  7% [merged mm-nonmm-stable] extract-and-use-file_line-macro.patch removed from -mm tree Andrew Morton
2023-11-23 17:06  5% [syzbot] [ntfs3?] WARNING in indx_insert_into_buffer syzbot
     [not found]     <20231124020744.3444746-1-lizhi.xu@windriver.com>
2023-11-24  2:23  6% ` syzbot
     [not found]     <20231124025100.2028923-1-lizhi.xu@windriver.com>
2023-11-24  3:06  6% ` syzbot
     [not found]     <tencent_75989238DDDB5DCA9922CFBF8DD225A38D07@qq.com>
2023-11-24 12:25  6% ` syzbot
2023-11-24 17:43     [PATCH 6.5 000/491] 6.5.13-rc1 review Greg Kroah-Hartman
2023-11-24 17:52  6% ` [PATCH 6.5 490/491] powerpc/powernv: Fix fortify source warnings in opal-prd.c Greg Kroah-Hartman
2023-11-24 17:46     [PATCH 6.1 000/372] 6.1.64-rc1 review Greg Kroah-Hartman
2023-11-24 17:52  6% ` [PATCH 6.1 369/372] powerpc/powernv: Fix fortify source warnings in opal-prd.c Greg Kroah-Hartman
2023-11-24 17:50     [PATCH 5.15 000/297] 5.15.140-rc1 review Greg Kroah-Hartman
2023-11-24 17:55  6% ` [PATCH 5.15 294/297] powerpc/powernv: Fix fortify source warnings in opal-prd.c Greg Kroah-Hartman
2023-11-24 17:52     [PATCH 5.10 000/193] 5.10.202-rc1 review Greg Kroah-Hartman
2023-11-24 17:55  6% ` [PATCH 5.10 189/193] powerpc/powernv: Fix fortify source warnings in opal-prd.c Greg Kroah-Hartman
2023-12-05  4:40     [OE-core][kirkstone 0/4] linux-yocto: -stable updates bruce.ashfield
2023-12-05  4:40  1% ` [OE-core][kirkstone 4/4] linux-yocto/5.15: update to v5.15.141 bruce.ashfield
2023-12-07 18:08  0%   ` Steve Sakoman
2023-12-07 19:10  0%     ` Bruce Ashfield
2024-03-05 19:24  0%       ` Steve Sakoman
2024-03-06 15:42  0%     ` Steve Sakoman
2024-03-06 15:59  0%       ` Bruce Ashfield
2024-03-06 16:04  0%         ` Steve Sakoman
     [not found]             ` <17BA3874E3FB1D6A.21429@lists.openembedded.org>
2024-03-06 17:38  0%           ` Steve Sakoman
2024-03-06 17:41  0%             ` Bruce Ashfield
2024-03-07 13:46  0%               ` Steve Sakoman
     [not found]                   ` <17BA7F82CF20F029.10210@lists.openembedded.org>
2024-03-07 14:00  0%                 ` Steve Sakoman
2024-03-07 14:29  0%                   ` Bruce Ashfield
2023-12-06 15:08  6% [PATCH 00/16] fs/ntfs3: Bugfix and refactoring Konstantin Komarovc
2023-12-06 15:12  9% ` [PATCH 08/16] fs/ntfs3: Fix detected field-spanning write (size 8) of single field "le->name" Konstantin Komarovc
2023-12-07  9:31 16%   ` Geert Uytterhoeven
2023-12-07  2:21  5% [paragon-software-group-ntfs3:master 8/16] include/linux/build_bug.h:78:41: error: static assertion failed: "sizeof(struct ATTR_LIST_ENTRY) == 0x20" kernel test robot
2023-12-07 12:44  6% [linux-next:master 5474/5882] fs/ntfs3/ntfs.h:530:1: error: static assertion failed due to requirement 'sizeof(struct ATTR_LIST_ENTRY) == 32': sizeof(struct ATTR_LIST_ENTRY) == 0x20 kernel test robot
2023-12-07 14:28  6% [PATCH] ntfs3: align struct ATTR_LIST_ENTRY Arnd Bergmann
2023-12-08  0:37  0% ` Randy Dunlap
2024-01-01 13:08  6% [RFC PATCH] VMCI: Silence memcpy() run-time false positive warning Harshit Mogalapalli
2024-01-01 13:55  0% ` Greg Kroah-Hartman
2024-01-02 18:34  0%   ` Harshit Mogalapalli
2024-01-01 17:43  0% ` Gustavo A. R. Silva
2024-01-02 18:37  0%   ` Harshit Mogalapalli
2024-01-05 16:39     [PATCH v2 1/2] VMCI: Use struct_size() in kmalloc() Harshit Mogalapalli
2024-01-05 16:40  6% ` [PATCH v2 2/2] VMCI: Fix memcpy() run-time warning in dg_dispatch_as_host() Harshit Mogalapalli
2024-01-05 17:11  0%   ` Gustavo A. R. Silva
2024-01-08  7:33  0%   ` Dan Carpenter
2024-01-08 17:03  0%     ` Gustavo A. R. Silva
2024-01-08 17:31  5%       ` Harshit Mogalapalli
2024-01-08 18:36  0%       ` Dan Carpenter
2024-01-08 19:21  0%         ` Gustavo A. R. Silva
2024-01-08 22:37  0%   ` Kees Cook
2024-01-09  2:05  0%     ` Gustavo A. R. Silva
2024-01-11  0:03  0%       ` Kees Cook
2024-01-10 10:40  4% [PATCH 0/1] misc/vmw_vmci: fix filling of the msg and msg_payload in dg_info struct kovalev
2024-01-10 10:40  6% ` [PATCH 1/1] " kovalev
2024-01-10 10:52  0%   ` Greg KH
2024-01-10 10:54  0%   ` Greg KH
2024-01-10 10:53  0% ` [PATCH 0/1] " Greg KH
2024-01-10 11:47  0%   ` kovalev
2024-01-25 12:30     [PATCH rdma-next 0/6] Collection of mlx5_ib fixes Leon Romanovsky
2024-01-25 12:30  5% ` [PATCH rdma-next 1/6] RDMA/mlx5: Fix fortify source warning while accessing Eth segment Leon Romanovsky
2024-01-26 19:47 14% memcpy: detected field-spanning write (size 101) of single field "ext_scan->tlv_buffer" at drivers/net/wireless/marvell/mwifiex/scan.c:2251 (size 1) Ahelenia Ziemiańska
2024-01-29 13:55  9% ` Dmitry Antipov
2024-01-30 23:46  9%   ` Ahelenia Ziemiańska
2024-01-28  9:29     [PATCH rdma-next v1 0/6] Collection of mlx5_ib fixes Leon Romanovsky
2024-01-28  9:29  5% ` [PATCH rdma-next v1 1/6] RDMA/mlx5: Fix fortify source warning while accessing Eth segment Leon Romanovsky
2024-01-28 11:10     [PATCH 1/3] riscv: optimized memcpy Jisheng Zhang
2024-01-30 22:44  5% ` kernel test robot
2024-02-09 13:21  6% [GIT PULL] ntfs3: bugfixes for 6.8 Konstantin Komarov
2024-02-11 20:36  3% Linux 6.8-rc4 Linus Torvalds
2024-02-13  0:17     [PATCH AUTOSEL 6.7 01/58] fs/ntfs3: Improve alternative boot processing Sasha Levin
2024-02-13  0:17  9% ` [PATCH AUTOSEL 6.7 08/58] fs/ntfs3: Fix detected field-spanning write (size 8) of single field "le->name" Sasha Levin
2024-02-13  0:19     [PATCH AUTOSEL 6.6 01/51] fs/ntfs3: Improve alternative boot processing Sasha Levin
2024-02-13  0:19  9% ` [PATCH AUTOSEL 6.6 08/51] fs/ntfs3: Fix detected field-spanning write (size 8) of single field "le->name" Sasha Levin
2024-02-13  0:21     [PATCH AUTOSEL 6.1 01/28] fs/ntfs3: Modified fix directory element type detection Sasha Levin
2024-02-13  0:22  9% ` [PATCH AUTOSEL 6.1 05/28] fs/ntfs3: Fix detected field-spanning write (size 8) of single field "le->name" Sasha Levin
2024-02-13  0:23     [PATCH AUTOSEL 5.15 01/22] fs/ntfs3: Modified fix directory element type detection Sasha Levin
2024-02-13  0:23  9% ` [PATCH AUTOSEL 5.15 05/22] fs/ntfs3: Fix detected field-spanning write (size 8) of single field "le->name" Sasha Levin
2024-02-15 23:05  6% [PATCH v1 net] arp: Prevent overflow in arp_req_get() Kuniyuki Iwashima
2024-02-16 20:39  6% [PATCH] fortify: Include more details when reporting overflows Kees Cook
2024-02-16 20:44  5% [PATCH] sock: Use unsafe_memcpy() for sock_copy() Kees Cook
2024-02-16 22:06  0% ` Kuniyuki Iwashima
2024-02-16 23:22  5% [PATCH v2] " Kees Cook
2024-02-17  1:00  0% ` Kuniyuki Iwashima
2024-02-17  4:48     [PATCH v3 0/5] fortify: Add KUnit tests for runtime overflows Kees Cook
2024-02-17  4:48  6% ` [PATCH v3 1/5] fortify: Split reporting and avoid passing string pointer Kees Cook
2024-02-19 10:53  6% [PATCH] VMCI: Fix possible memcpy() run-time warning in vmci_datagram_invoke_guest_handler() kovalev
2024-03-01  6:42  0% ` Kees Cook
2024-02-21  2:44  1% [OE-core][kirkstone 01/13] linux-yocto/5.15: update to v5.15.141 bruce.ashfield
2024-02-25 21:52     [OE-core][kirkstone 00/22] Patch review Steve Sakoman
2024-02-25 21:52  1% ` [OE-core][kirkstone 09/22] linux-yocto/5.15: update to v5.15.141 Steve Sakoman
2024-02-27 13:17  1% [PATCH 6.7 000/334] 6.7.7-rc1 review Greg Kroah-Hartman
2024-02-27 13:19  9% ` [PATCH 6.7 083/334] fs/ntfs3: Fix detected field-spanning write (size 8) of single field "le->name" Greg Kroah-Hartman
2024-02-27 13:22  6% ` [PATCH 6.7 282/334] arp: Prevent overflow in arp_req_get() Greg Kroah-Hartman
2024-02-27 14:28  0% ` [PATCH 6.7 000/334] 6.7.7-rc1 review Luna Jernberg
2024-02-28 20:54  0% ` Ricardo B. Marliere
2024-02-27 13:21  2% [PATCH 6.6 000/299] 6.6.19-rc1 review Greg Kroah-Hartman
2024-02-27 13:23  9% ` [PATCH 6.6 077/299] fs/ntfs3: Fix detected field-spanning write (size 8) of single field "le->name" Greg Kroah-Hartman
2024-02-27 13:26  6% ` [PATCH 6.6 257/299] arp: Prevent overflow in arp_req_get() Greg Kroah-Hartman
2024-02-27 16:40  0% ` [PATCH 6.6 000/299] 6.6.19-rc1 review Luna Jernberg
2024-02-27 13:23  2% [PATCH 5.15 000/245] 5.15.150-rc1 review Greg Kroah-Hartman
2024-02-27 13:24  9% ` [PATCH 5.15 056/245] fs/ntfs3: Fix detected field-spanning write (size 8) of single field "le->name" Greg Kroah-Hartman
2024-02-27 13:27  6% ` [PATCH 5.15 241/245] arp: Prevent overflow in arp_req_get() Greg Kroah-Hartman
2024-02-27 13:24  2% [PATCH 6.1 000/195] 6.1.80-rc1 review Greg Kroah-Hartman
2024-02-27 13:25  9% ` [PATCH 6.1 058/195] fs/ntfs3: Fix detected field-spanning write (size 8) of single field "le->name" Greg Kroah-Hartman
2024-02-27 13:27  6% ` [PATCH 6.1 194/195] arp: Prevent overflow in arp_req_get() Greg Kroah-Hartman
2024-02-27 13:26     [PATCH 5.10 000/122] 5.10.211-rc1 review Greg Kroah-Hartman
2024-02-27 13:28  6% ` [PATCH 5.10 121/122] arp: Prevent overflow in arp_req_get() Greg Kroah-Hartman
2024-02-29 20:36     [PATCH AUTOSEL 6.7 01/24] soc: microchip: Fix POLARFIRE_SOC_SYS_CTRL input prompt Sasha Levin
2024-02-29 20:36  5% ` [PATCH AUTOSEL 6.7 03/24] RDMA/mlx5: Fix fortify source warning while accessing Eth segment Sasha Levin
2024-02-29 20:38     [PATCH AUTOSEL 6.6 01/22] soc: microchip: Fix POLARFIRE_SOC_SYS_CTRL input prompt Sasha Levin
2024-02-29 20:38  5% ` [PATCH AUTOSEL 6.6 03/22] RDMA/mlx5: Fix fortify source warning while accessing Eth segment Sasha Levin
2024-02-29 20:40     [PATCH AUTOSEL 6.1 01/12] soc: microchip: Fix POLARFIRE_SOC_SYS_CTRL input prompt Sasha Levin
2024-02-29 20:40  5% ` [PATCH AUTOSEL 6.1 02/12] RDMA/mlx5: Fix fortify source warning while accessing Eth segment Sasha Levin
2024-02-29 20:40  5% [PATCH AUTOSEL 5.15 1/9] " Sasha Levin
2024-02-29 20:41  5% [PATCH AUTOSEL 5.10 1/8] " Sasha Levin
2024-03-01 13:15  3% Linux 6.1.80 Greg Kroah-Hartman
2024-03-01 13:15  2% Linux 5.15.150 Greg Kroah-Hartman
2024-03-01 13:15  2% Linux 6.6.19 Greg Kroah-Hartman
2024-03-01 20:12  0% ` Chris Clayton
2024-03-01 13:16  2% Linux 6.7.7 Greg Kroah-Hartman
2024-03-01 19:58  0% ` Chris Clayton
2024-03-03 16:34     [PATCH 1/3] linux-yocto/cfg/6.6: drop CONFIG_DEBUG_CREDENTIALS bruce.ashfield
2024-03-03 16:34  3% ` [PATCH 2/3] linux-yocto/6.6: update to v6.6.20 bruce.ashfield
2024-03-04 21:29  5% [PATCH v3] sock: Use unsafe_memcpy() for sock_copy() Kees Cook
2024-03-05 13:23  0% ` Simon Horman
2024-03-07  4:26 21% [PATCH] scsi: mpi3mr: Avoid memcpy field-spanning write WARNING Shin'ichiro Kawasaki
2024-03-08  8:41  8% ` Johannes Thumshirn
2024-03-20  4:54  8% ` Sathya Prakash Veerichetty
2024-03-22 12:35  8%   ` Shinichiro Kawasaki
2024-03-07 19:34     [PATCH 1/3] linux-yocto: for-test-only: fix parted ptest bruce.ashfield
2024-03-07 19:34  3% ` [PATCH 2/3] linux-yocto/5.15: update to v5.15.150 bruce.ashfield
2024-03-11 16:40     [PATCH 0/7][kirkstone]: linux-yocto: pull request bruce.ashfield
2024-03-11 16:40  3% ` [PATCH 4/7][kirkstone] linux-yocto/5.15: update to v5.15.150 bruce.ashfield
2024-03-12 13:53     [OE-core][kirkstone 0/8] Patch review Steve Sakoman
2024-03-12 13:53  3% ` [OE-core][kirkstone 5/8] linux-yocto/5.15: update to v5.15.150 Steve Sakoman
2024-03-23  8:41 14% [PATCH v2] scsi: mpi3mr: Avoid memcpy field-spanning write WARNING Shin'ichiro Kawasaki
2024-03-26  1:21 15% ` Martin K. Petersen
2024-03-24 22:35     [PATCH 6.7 000/713] 6.7.11-rc1 review Sasha Levin
2024-03-24 22:35  5% ` [PATCH 6.7 027/713] RDMA/mlx5: Fix fortify source warning while accessing Eth segment Sasha Levin
2024-03-24 22:50     [PATCH 6.6 000/638] 6.6.23-rc1 review Sasha Levin
2024-03-24 22:51  5% ` [PATCH 6.6 023/638] RDMA/mlx5: Fix fortify source warning while accessing Eth segment Sasha Levin
2024-03-24 23:04     [PATCH 6.1 000/451] 6.1.83-rc1 review Sasha Levin
2024-03-24 23:05  5% ` [PATCH 6.1 030/451] RDMA/mlx5: Fix fortify source warning while accessing Eth segment Sasha Levin
2024-03-24 23:29     [PATCH 5.15 000/317] 5.15.153-rc1 review Sasha Levin
2024-03-24 23:29  5% ` [PATCH 5.15 012/317] RDMA/mlx5: Fix fortify source warning while accessing Eth segment Sasha Levin
2024-03-24 23:36     [PATCH 5.10 000/238] 5.10.214-rc1 review Sasha Levin
2024-03-24 23:36  5% ` [PATCH 5.10 012/238] RDMA/mlx5: Fix fortify source warning while accessing Eth segment Sasha Levin
2024-03-29 12:24     [PATCH AUTOSEL 6.8 01/68] wifi: ath9k: fix LNA selection in ath_ant_try_scan() Sasha Levin
2024-03-29 12:25  6% ` [PATCH AUTOSEL 6.8 11/68] VMCI: Fix memcpy() run-time warning in dg_dispatch_as_host() Sasha Levin
2024-03-29 12:28     [PATCH AUTOSEL 6.6 01/52] wifi: ath9k: fix LNA selection in ath_ant_try_scan() Sasha Levin
2024-03-29 12:28  6% ` [PATCH AUTOSEL 6.6 09/52] VMCI: Fix memcpy() run-time warning in dg_dispatch_as_host() Sasha Levin
2024-03-29 12:31     [PATCH AUTOSEL 6.1 01/31] wifi: ath9k: fix LNA selection in ath_ant_try_scan() Sasha Levin
2024-03-29 12:31  6% ` [PATCH AUTOSEL 6.1 06/31] VMCI: Fix memcpy() run-time warning in dg_dispatch_as_host() Sasha Levin
2024-03-29 12:32     [PATCH AUTOSEL 5.15 01/20] wifi: ath9k: fix LNA selection in ath_ant_try_scan() Sasha Levin
2024-03-29 12:32  6% ` [PATCH AUTOSEL 5.15 04/20] VMCI: Fix memcpy() run-time warning in dg_dispatch_as_host() Sasha Levin
2024-03-29 12:33     [PATCH AUTOSEL 5.10 01/17] wifi: ath9k: fix LNA selection in ath_ant_try_scan() Sasha Levin
2024-03-29 12:33  6% ` [PATCH AUTOSEL 5.10 04/17] VMCI: Fix memcpy() run-time warning in dg_dispatch_as_host() Sasha Levin
2024-03-29 12:34     [PATCH AUTOSEL 5.4 01/15] wifi: ath9k: fix LNA selection in ath_ant_try_scan() Sasha Levin
2024-03-29 12:34  6% ` [PATCH AUTOSEL 5.4 04/15] VMCI: Fix memcpy() run-time warning in dg_dispatch_as_host() Sasha Levin
2024-03-29 12:35     [PATCH AUTOSEL 4.19 01/11] wifi: ath9k: fix LNA selection in ath_ant_try_scan() Sasha Levin
2024-03-29 12:35  6% ` [PATCH AUTOSEL 4.19 03/11] VMCI: Fix memcpy() run-time warning in dg_dispatch_as_host() Sasha Levin
2024-03-29 12:36     [PATCH AUTOSEL 6.8 01/98] drm/vc4: don't check if plane->state->fb == state->fb Sasha Levin
2024-03-29 12:36  6% ` [PATCH AUTOSEL 6.8 15/98] VMCI: Fix memcpy() run-time warning in dg_dispatch_as_host() Sasha Levin
2024-03-29 12:41     [PATCH AUTOSEL 6.6 01/75] drm/vc4: don't check if plane->state->fb == state->fb Sasha Levin
2024-03-29 12:41  6% ` [PATCH AUTOSEL 6.6 09/75] VMCI: Fix memcpy() run-time warning in dg_dispatch_as_host() Sasha Levin
2024-03-29 12:44     [PATCH AUTOSEL 6.1 01/52] drm/vc4: don't check if plane->state->fb == state->fb Sasha Levin
2024-03-29 12:45  6% ` [PATCH AUTOSEL 6.1 07/52] VMCI: Fix memcpy() run-time warning in dg_dispatch_as_host() Sasha Levin
2024-03-29 12:47     [PATCH AUTOSEL 5.15 01/34] Input: synaptics-rmi4 - fail probing if memory allocation for "phys" fails Sasha Levin
2024-03-29 12:47  6% ` [PATCH AUTOSEL 5.15 03/34] VMCI: Fix memcpy() run-time warning in dg_dispatch_as_host() Sasha Levin
2024-03-29 12:48     [PATCH AUTOSEL 5.10 01/31] Input: synaptics-rmi4 - fail probing if memory allocation for "phys" fails Sasha Levin
2024-03-29 12:48  6% ` [PATCH AUTOSEL 5.10 03/31] VMCI: Fix memcpy() run-time warning in dg_dispatch_as_host() Sasha Levin
2024-03-29 12:49     [PATCH AUTOSEL 5.4 01/23] Input: synaptics-rmi4 - fail probing if memory allocation for "phys" fails Sasha Levin
2024-03-29 12:49  6% ` [PATCH AUTOSEL 5.4 02/23] VMCI: Fix memcpy() run-time warning in dg_dispatch_as_host() Sasha Levin
2024-03-29 12:50     [PATCH AUTOSEL 4.19 01/19] Input: synaptics-rmi4 - fail probing if memory allocation for "phys" fails Sasha Levin
2024-03-29 12:50  6% ` [PATCH AUTOSEL 4.19 02/19] VMCI: Fix memcpy() run-time warning in dg_dispatch_as_host() Sasha Levin
2024-03-30 17:30  1% [GIT PULL] SCSI fixes for 6.9-rc1 James Bottomley
2024-03-31 22:05  2% Linux 6.9-rc2 Linus Torvalds
2024-04-03 16:20  7% [PATCH] drm/vboxvideo: Replace fake VLA at end of vbva_mouse_pointer_shape with real VLA Hans de Goede
2024-04-03 17:31  6% CVE-2024-26733: arp: Prevent overflow in arp_req_get() Greg Kroah-Hartman
2024-04-05  9:09  5% [PATCH 00/13] ASoC: Intel: avs: Fixes and cleanups for 6.10 Cezary Rojewski
2024-04-05  9:09  6% ` [PATCH 03/13] ASoC: Intel: avs: Silence false-positive memcpy() warnings Cezary Rojewski
2024-04-05 23:20  0% ` [PATCH 00/13] ASoC: Intel: avs: Fixes and cleanups for 6.10 Mark Brown
2024-04-05 11:49  6% [PATCH net-next] af_packet: avoid a false positive warning in packet_setsockopt() Eric Dumazet
2024-04-05 15:34  0% ` Kees Cook
2024-04-06 14:07  0% ` Willem de Bruijn
2024-04-08 12:21  0% ` patchwork-bot+netdevbpf
2024-04-07 13:10     [PATCH AUTOSEL 6.8 01/25] scsi: ufs: core: Fix MCQ MAC configuration Sasha Levin
2024-04-07 13:11 14% ` [PATCH AUTOSEL 6.8 17/25] scsi: mpi3mr: Avoid memcpy field-spanning write WARNING Sasha Levin
2024-04-07 13:12     [PATCH AUTOSEL 6.6 01/22] scsi: ufs: core: Fix MCQ MAC configuration Sasha Levin
2024-04-07 13:12 14% ` [PATCH AUTOSEL 6.6 15/22] scsi: mpi3mr: Avoid memcpy field-spanning write WARNING Sasha Levin
2024-04-07 13:13     [PATCH AUTOSEL 6.1 01/13] scsi: lpfc: Move NPIV's transport unregistration to after resource clean up Sasha Levin
2024-04-07 13:13 14% ` [PATCH AUTOSEL 6.1 09/13] scsi: mpi3mr: Avoid memcpy field-spanning write WARNING Sasha Levin
2024-04-11  9:52     [PATCH 5.10 000/294] 5.10.215-rc1 review Greg Kroah-Hartman
2024-04-11  9:56  6% ` [PATCH 5.10 246/294] VMCI: Fix memcpy() run-time warning in dg_dispatch_as_host() Greg Kroah-Hartman
2024-04-11  9:57  6% ` [PATCH 5.10 290/294] VMCI: Fix possible memcpy() run-time warning in vmci_datagram_invoke_guest_handler() Greg Kroah-Hartman
2024-04-11  9:53     [PATCH 5.4 000/215] 5.4.274-rc1 review Greg Kroah-Hartman
2024-04-11  9:56  6% ` [PATCH 5.4 175/215] VMCI: Fix memcpy() run-time warning in dg_dispatch_as_host() Greg Kroah-Hartman
2024-04-11  9:57  6% ` [PATCH 5.4 212/215] VMCI: Fix possible memcpy() run-time warning in vmci_datagram_invoke_guest_handler() Greg Kroah-Hartman
2024-04-11  9:53     [PATCH 4.19 000/175] 4.19.312-rc1 review Greg Kroah-Hartman
2024-04-11  9:56  6% ` [PATCH 4.19 146/175] VMCI: Fix memcpy() run-time warning in dg_dispatch_as_host() Greg Kroah-Hartman
2024-04-11  9:56  6% ` [PATCH 4.19 172/175] VMCI: Fix possible memcpy() run-time warning in vmci_datagram_invoke_guest_handler() Greg Kroah-Hartman
2024-04-11  9:54     [PATCH 6.8 000/143] 6.8.6-rc1 review Greg Kroah-Hartman
2024-04-11  9:54  6% ` [PATCH 6.8 010/143] VMCI: Fix memcpy() run-time warning in dg_dispatch_as_host() Greg Kroah-Hartman
2024-04-11  9:56  6% ` [PATCH 6.8 141/143] VMCI: Fix possible memcpy() run-time warning in vmci_datagram_invoke_guest_handler() Greg Kroah-Hartman
2024-04-11  9:55     [PATCH 6.6 000/114] 6.6.27-rc1 review Greg Kroah-Hartman
2024-04-11  9:55  6% ` [PATCH 6.6 009/114] VMCI: Fix memcpy() run-time warning in dg_dispatch_as_host() Greg Kroah-Hartman
2024-04-11  9:57  6% ` [PATCH 6.6 113/114] VMCI: Fix possible memcpy() run-time warning in vmci_datagram_invoke_guest_handler() Greg Kroah-Hartman
2024-04-11  9:56     [PATCH 6.1 00/83] 6.1.86-rc1 review Greg Kroah-Hartman
2024-04-11  9:56  6% ` [PATCH 6.1 06/83] VMCI: Fix memcpy() run-time warning in dg_dispatch_as_host() Greg Kroah-Hartman
2024-04-11  9:57  6% ` [PATCH 6.1 82/83] VMCI: Fix possible memcpy() run-time warning in vmci_datagram_invoke_guest_handler() Greg Kroah-Hartman
2024-04-11  9:57     [PATCH 5.15 00/57] 5.15.155-rc1 review Greg Kroah-Hartman
2024-04-11  9:57  6% ` [PATCH 5.15 05/57] VMCI: Fix memcpy() run-time warning in dg_dispatch_as_host() Greg Kroah-Hartman
2024-04-11  9:58  6% ` [PATCH 5.15 57/57] VMCI: Fix possible memcpy() run-time warning in vmci_datagram_invoke_guest_handler() Greg Kroah-Hartman
2024-04-12 17:48 14% [WARNING] memcpy: detected field-spanning write (size 1005) of single field "&out_cmd->cmd.payload" at drivers/net/wireless/intel/iwlegacy/common.c:3173 (size 320) Xose Vazquez Perez
2024-05-18  9:29  9% ` Stanislaw Gruszka
2024-05-18 17:48  9%   ` Kees Cook
2024-05-20  7:32  9%     ` Stanislaw Gruszka
2024-05-20 11:45  9%       ` Johannes Berg
2024-05-20 15:08  9%         ` Stanislaw Gruszka
2024-05-20 15:10  9%           ` Johannes Berg
2024-04-17 10:29  5% CVE-2024-26907: RDMA/mlx5: Fix fortify source warning while accessing Eth segment Greg Kroah-Hartman
2024-04-29 19:43     [PATCH 0/3] kunit/fortify: Add memcpy() tests Kees Cook
2024-04-29 19:43  7% ` [PATCH 3/3] " Kees Cook
2024-05-03  3:00     [OE-core][nanbield 01/10] linux-yocto/6.1: update to v6.1.79 bruce.ashfield
2024-05-03  3:00  3% ` [OE-core][nanbield 02/10] linux-yocto/6.1: update to v6.1.80 bruce.ashfield
2024-05-09 18:20  5% [syzbot] [ntfs3?] WARNING in indx_insert_into_buffer (2) syzbot
2024-05-14 10:13  1% [PATCH 6.8 000/336] 6.8.10-rc1 review Greg Kroah-Hartman
2024-05-14 10:15 14% ` [PATCH 6.8 112/336] scsi: mpi3mr: Avoid memcpy field-spanning write WARNING Greg Kroah-Hartman
2024-05-14 10:14  1% [PATCH 6.6 000/301] 6.6.31-rc1 review Greg Kroah-Hartman
2024-05-14 10:16 14% ` [PATCH 6.6 110/301] scsi: mpi3mr: Avoid memcpy field-spanning write WARNING Greg Kroah-Hartman
2024-05-14 10:16  2% [PATCH 6.1 000/236] 6.1.91-rc1 review Greg Kroah-Hartman
2024-05-14 10:17 14% ` [PATCH 6.1 101/236] scsi: mpi3mr: Avoid memcpy field-spanning write WARNING Greg Kroah-Hartman
2024-05-15  8:27  1% [PATCH 6.6 000/309] 6.6.31-rc2 review Greg Kroah-Hartman
2024-05-15  8:27  1% [PATCH 6.8 000/340] 6.8.10-rc2 review Greg Kroah-Hartman
2024-05-15  8:27  2% [PATCH 6.1 000/243] 6.1.91-rc2 review Greg Kroah-Hartman
2024-05-16  9:13  2% [PATCH 6.1 000/244] 6.1.91-rc3 review Greg Kroah-Hartman
2024-05-16 12:14  1% [PATCH 6.8 000/339] 6.8.10-rc3 review Greg Kroah-Hartman
2024-05-16 12:15  1% [PATCH 6.6 000/308] 6.6.31-rc3 review Greg Kroah-Hartman
2024-05-17 11:58  3% Linux 6.1.91 Greg Kroah-Hartman
2024-05-17 11:58  2% Linux 6.6.31 Greg Kroah-Hartman
2024-05-17 11:58  2% Linux 6.8.10 Greg Kroah-Hartman
2024-05-19 10:11  5% CVE-2024-35944: VMCI: Fix memcpy() run-time warning in dg_dispatch_as_host() Greg Kroah-Hartman

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.