* 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
"¶ms_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 next (older) | 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.