Skip to content

Conversation

@shreeya-patel98
Copy link
Collaborator

Commits

    tcp: Don't call reqsk_fastopen_remove() in tcp_conn_request().
    
    jira VULN-160311
    cve CVE-2025-40186
    commit-author Kuniyuki Iwashima <kuniyu@google.com>
    commit 2e7cbbbe3d61c63606994b7ff73c72537afe2e1c
    

    tcp: Clear tcp_sk(sk)->fastopen_rsk in tcp_disconnect().
    
    jira VULN-158532
    cve CVE-2025-39955
    commit-author Kuniyuki Iwashima <kuniyu@google.com>
    commit 45c8a6cc2bcd780e634a6ba8e46bffbdf1fc5c01
    
    wifi: cfg80211: fix use-after-free in cmp_bss()
    
    jira VULN-156100
    cve CVE-2025-39864
    commit-author Dmitry Antipov <dmantipov@yandex.ru>
    commit 26e84445f02ce6b2fe5f3e0e28ff7add77f35e08

    mm: fix zswap writeback race condition
    
    jira VULN-154323
    cve CVE-2023-53178
    commit-author Domenico Cerasuolo <cerasuolodomenico@gmail.com>
    commit 04fc7816089c5a32c29a04ec94b998e219dfb946   

Kernel Build

/mnt/scratch/workspace/ciqlts9_4/ciqlts9_4-lts94-9-2025_07_28__13_26_58/kernel-src-tree
Running make mrproper...
  CLEAN   arch/x86/boot/compressed
  CLEAN   arch/x86/boot
  CLEAN   arch/x86/crypto
  CLEAN   arch/x86/entry/vdso
  CLEAN   arch/x86/kernel/cpu
  CLEAN   arch/x86/kernel
  CLEAN   arch/x86/kvm
  CLEAN   arch/x86/purgatory
  CLEAN   arch/x86/realmode/rm
  CLEAN   arch/x86/tools
  CLEAN   arch/x86/lib
  CLEAN   certs
  CLEAN   crypto/asymmetric_keys
  CLEAN   drivers/firmware/efi/libstub
  CLEAN   drivers/gpu/drm/radeon
  CLEAN   drivers/scsi
  CLEAN   drivers/tty/vt
  CLEAN   drivers/video/logo
  CLEAN   kernel/debug/kdb
  CLEAN   kernel
  CLEAN   lib/raid6
  CLEAN   lib
  CLEAN   net/wireless
  CLEAN   security/selinux
  CLEAN   usr/include
  CLEAN   usr
  CLEAN   vmlinux.symvers modules-only.symvers modules.builtin modules.builtin.modinfo
  CLEAN   scripts/basic
  CLEAN   scripts/genksyms
  CLEAN   scripts/kconfig
  CLEAN   scripts/mod
  CLEAN   scripts/selinux/genheaders
  CLEAN   scripts/selinux/mdp
  CLEAN   scripts
  CLEAN   include/config include/generated arch/x86/include/generated .config .config.old .version Module.symvers certs/signing_key.pem certs/signing_key.x509 certs/x509.genkey
[TIMER]{MRPROPER}: 8s
x86_64 architecture detected, copying config
'configs/kernel-x86_64-rhel.config' -> '.config'
Setting Local Version for build
CONFIG_LOCALVERSION="-shreeya_ciqlts9_4-a2cd9660ff86"
Making olddefconfig
  HOSTCC  scripts/basic/fixdep
  HOSTCC  scripts/kconfig/conf.o
  HOSTCC  scripts/kconfig/confdata.o
  <--snip-->
   SIGN    /lib/modules/5.14.0-shreeya_ciqlts9_4-a2cd9660ff86+/kernel/sound/usb/misc/snd-ua101.ko
  STRIP   /lib/modules/5.14.0-shreeya_ciqlts9_4-a2cd9660ff86+/kernel/sound/usb/usx2y/snd-usb-us122l.ko
  STRIP   /lib/modules/5.14.0-shreeya_ciqlts9_4-a2cd9660ff86+/kernel/sound/usb/snd-usb-audio.ko
  STRIP   /lib/modules/5.14.0-shreeya_ciqlts9_4-a2cd9660ff86+/kernel/sound/soc/intel/skylake/snd-soc-skl.ko
  INSTALL /lib/modules/5.14.0-shreeya_ciqlts9_4-a2cd9660ff86+/kernel/sound/soc/soc-utils-test.ko
  STRIP   /lib/modules/5.14.0-shreeya_ciqlts9_4-a2cd9660ff86+/kernel/sound/soc/soc-utils-test.ko
  SIGN    /lib/modules/5.14.0-shreeya_ciqlts9_4-a2cd9660ff86+/kernel/sound/soc/intel/skylake/snd-soc-skl.ko
  SIGN    /lib/modules/5.14.0-shreeya_ciqlts9_4-a2cd9660ff86+/kernel/sound/soc/soc-utils-test.ko
  INSTALL /lib/modules/5.14.0-shreeya_ciqlts9_4-a2cd9660ff86+/kernel/sound/x86/snd-hdmi-lpe-audio.ko
  INSTALL /lib/modules/5.14.0-shreeya_ciqlts9_4-a2cd9660ff86+/kernel/sound/xen/snd_xen_front.ko
  STRIP   /lib/modules/5.14.0-shreeya_ciqlts9_4-a2cd9660ff86+/kernel/sound/x86/snd-hdmi-lpe-audio.ko
  STRIP   /lib/modules/5.14.0-shreeya_ciqlts9_4-a2cd9660ff86+/kernel/sound/xen/snd_xen_front.ko
  SIGN    /lib/modules/5.14.0-shreeya_ciqlts9_4-a2cd9660ff86+/kernel/sound/x86/snd-hdmi-lpe-audio.ko
  SIGN    /lib/modules/5.14.0-shreeya_ciqlts9_4-a2cd9660ff86+/kernel/sound/xen/snd_xen_front.ko
  INSTALL /lib/modules/5.14.0-shreeya_ciqlts9_4-a2cd9660ff86+/kernel/virt/lib/irqbypass.ko
  STRIP   /lib/modules/5.14.0-shreeya_ciqlts9_4-a2cd9660ff86+/kernel/virt/lib/irqbypass.ko
  SIGN    /lib/modules/5.14.0-shreeya_ciqlts9_4-a2cd9660ff86+/kernel/virt/lib/irqbypass.ko
  INSTALL /lib/modules/5.14.0-shreeya_ciqlts9_4-a2cd9660ff86+/kernel/sound/soc/sof/amd/snd-sof-amd-acp.ko
  SIGN    /lib/modules/5.14.0-shreeya_ciqlts9_4-a2cd9660ff86+/kernel/sound/soc/sof/intel/snd-sof-pci-intel-tng.ko
  STRIP   /lib/modules/5.14.0-shreeya_ciqlts9_4-a2cd9660ff86+/kernel/sound/soc/sof/amd/snd-sof-amd-acp.ko
  SIGN    /lib/modules/5.14.0-shreeya_ciqlts9_4-a2cd9660ff86+/kernel/sound/soc/sof/amd/snd-sof-amd-acp.ko
  SIGN    /lib/modules/5.14.0-shreeya_ciqlts9_4-a2cd9660ff86+/kernel/sound/soc/sof/snd-sof-acpi.ko
  STRIP   /lib/modules/5.14.0-shreeya_ciqlts9_4-a2cd9660ff86+/kernel/sound/soc/sof/snd-sof-pci.ko
  SIGN    /lib/modules/5.14.0-shreeya_ciqlts9_4-a2cd9660ff86+/kernel/sound/soc/sof/snd-sof-pci.ko
  SIGN    /lib/modules/5.14.0-shreeya_ciqlts9_4-a2cd9660ff86+/kernel/sound/usb/snd-usbmidi-lib.ko
  SIGN    /lib/modules/5.14.0-shreeya_ciqlts9_4-a2cd9660ff86+/kernel/sound/usb/usx2y/snd-usb-us122l.ko
  INSTALL /lib/modules/5.14.0-shreeya_ciqlts9_4-a2cd9660ff86+/kernel/sound/usb/usx2y/snd-usb-usx2y.ko
  STRIP   /lib/modules/5.14.0-shreeya_ciqlts9_4-a2cd9660ff86+/kernel/sound/usb/usx2y/snd-usb-usx2y.ko
  SIGN    /lib/modules/5.14.0-shreeya_ciqlts9_4-a2cd9660ff86+/kernel/sound/usb/usx2y/snd-usb-usx2y.ko
  SIGN    /lib/modules/5.14.0-shreeya_ciqlts9_4-a2cd9660ff86+/kernel/sound/usb/snd-usb-audio.ko
  INSTALL /lib/modules/5.14.0-shreeya_ciqlts9_4-a2cd9660ff86+/kernel/sound/virtio/virtio_snd.ko
  STRIP   /lib/modules/5.14.0-shreeya_ciqlts9_4-a2cd9660ff86+/kernel/sound/virtio/virtio_snd.ko
  SIGN    /lib/modules/5.14.0-shreeya_ciqlts9_4-a2cd9660ff86+/kernel/sound/virtio/virtio_snd.ko
  DEPMOD  /lib/modules/5.14.0-shreeya_ciqlts9_4-a2cd9660ff86+
[TIMER]{MODULES}: 11s
Making Install
sh ./arch/x86/boot/install.sh 5.14.0-shreeya_ciqlts9_4-a2cd9660ff86+ \
	arch/x86/boot/bzImage System.map "/boot"
sed: can't read /boot/.vmlinuz-5.14.0-shreeya_ciqlts9_4-a2cd9660ff86+.hmac: No such file or directory
Can't create '/boot/.vmlinuz-0-rescue-3a7c6503e39e4d75b65c9bb3e30d8c0b.hmac' from '/boot/.vmlinuz-5.14.0-shreeya_ciqlts9_4-a2cd9660ff86+.hmac'!
[TIMER]{INSTALL}: 43s
Checking kABI
kABI check passed
Setting Default Kernel to /boot/vmlinuz-5.14.0-shreeya_ciqlts9_4-a2cd9660ff86+ and Index to 0
The default is /boot/loader/entries/3a7c6503e39e4d75b65c9bb3e30d8c0b-5.14.0-shreeya_ciqlts9_4-a2cd9660ff86+.conf with index 0 and kernel /boot/vmlinuz-5.14.0-shreeya_ciqlts9_4-a2cd9660ff86+
The default is /boot/loader/entries/3a7c6503e39e4d75b65c9bb3e30d8c0b-5.14.0-shreeya_ciqlts9_4-a2cd9660ff86+.conf with index 0 and kernel /boot/vmlinuz-5.14.0-shreeya_ciqlts9_4-a2cd9660ff86+
Generating grub configuration file ...
Adding boot menu entry for UEFI Firmware Settings ...
done
Hopefully Grub2.0 took everything ... rebooting after time metrices
[TIMER]{MRPROPER}: 8s
[TIMER]{BUILD}: 2027s
[TIMER]{MODULES}: 11s
[TIMER]{INSTALL}: 43s
[TIMER]{TOTAL} 2096s
Rebooting in 10 seconds

kernel-build.log

Kselftest

shreeya@spatel-dev-bom ~/c/w/c/ciqlts9_4-lts94-9-2025_07_28__13_26_58> grep -a ^ok kselftest-before.log | wc -l
355
shreeya@spatel-dev-bom ~/c/w/c/ciqlts9_4-lts94-9-2025_07_28__13_26_58> grep -a ^ok kselftest-after.log | wc -l
354 

kselftest-after.log
kselftest-before.log

jira VULN-154323
cve CVE-2023-53178
commit-author Domenico Cerasuolo <cerasuolodomenico@gmail.com>
commit 04fc781

The zswap writeback mechanism can cause a race condition resulting in
memory corruption, where a swapped out page gets swapped in with data that
was written to a different page.

The race unfolds like this:
1. a page with data A and swap offset X is stored in zswap
2. page A is removed off the LRU by zpool driver for writeback in
   zswap-shrink work, data for A is mapped by zpool driver
3. user space program faults and invalidates page entry A, offset X is
   considered free
4. kswapd stores page B at offset X in zswap (zswap could also be
   full, if so, page B would then be IOed to X, then skip step 5.)
5. entry A is replaced by B in tree->rbroot, this doesn't affect the
   local reference held by zswap-shrink work
6. zswap-shrink work writes back A at X, and frees zswap entry A
7. swapin of slot X brings A in memory instead of B

The fix:
Once the swap page cache has been allocated (case ZSWAP_SWAPCACHE_NEW),
zswap-shrink work just checks that the local zswap_entry reference is
still the same as the one in the tree.  If it's not the same it means that
it's either been invalidated or replaced, in both cases the writeback is
aborted because the local entry contains stale data.

Reproducer:
I originally found this by running `stress` overnight to validate my work
on the zswap writeback mechanism, it manifested after hours on my test
machine.  The key to make it happen is having zswap writebacks, so
whatever setup pumps /sys/kernel/debug/zswap/written_back_pages should do
the trick.

In order to reproduce this faster on a vm, I setup a system with ~100M of
available memory and a 500M swap file, then running `stress --vm 1
--vm-bytes 300000000 --vm-stride 4000` makes it happen in matter of tens
of minutes.  One can speed things up even more by swinging
/sys/module/zswap/parameters/max_pool_percent up and down between, say, 20
and 1; this makes it reproduce in tens of seconds.  It's crucial to set
`--vm-stride` to something other than 4096 otherwise `stress` won't
realize that memory has been corrupted because all pages would have the
same data.

Link: https://lkml.kernel.org/r/20230503151200.19707-1-cerasuolodomenico@gmail.com
	Signed-off-by: Domenico Cerasuolo <cerasuolodomenico@gmail.com>
	Acked-by: Johannes Weiner <hannes@cmpxchg.org>
	Reviewed-by: Chris Li (Google) <chrisl@kernel.org>
	Cc: Dan Streetman <ddstreet@ieee.org>
	Cc: Johannes Weiner <hannes@cmpxchg.org>
	Cc: Minchan Kim <minchan@kernel.org>
	Cc: Nitin Gupta <ngupta@vflare.org>
	Cc: Seth Jennings <sjenning@redhat.com>
	Cc: Vitaly Wool <vitaly.wool@konsulko.com>
	Cc: <stable@vger.kernel.org>
	Signed-off-by: Andrew Morton <akpm@linux-foundation.org>
(cherry picked from commit 04fc781)
	Signed-off-by: Shreeya Patel <spatel@ciq.com>
jira VULN-156100
cve CVE-2025-39864
commit-author Dmitry Antipov <dmantipov@yandex.ru>
commit 26e8444

Following bss_free() quirk introduced in commit 776b358
("cfg80211: track hidden SSID networks properly"), adjust
cfg80211_update_known_bss() to free the last beacon frame
elements only if they're not shared via the corresponding
'hidden_beacon_bss' pointer.

	Reported-by: syzbot+30754ca335e6fb7e3092@syzkaller.appspotmail.com
Closes: https://syzkaller.appspot.com/bug?extid=30754ca335e6fb7e3092
Fixes: 3ab8227 ("cfg80211: refactor cfg80211_bss_update")
	Signed-off-by: Dmitry Antipov <dmantipov@yandex.ru>
Link: https://patch.msgid.link/20250813135236.799384-1-dmantipov@yandex.ru
	Signed-off-by: Johannes Berg <johannes.berg@intel.com>
(cherry picked from commit 26e8444)
	Signed-off-by: Shreeya Patel <spatel@ciq.com>
jira VULN-158532
cve CVE-2025-39955
commit-author Kuniyuki Iwashima <kuniyu@google.com>
commit 45c8a6c

syzbot reported the splat below where a socket had tcp_sk(sk)->fastopen_rsk
in the TCP_ESTABLISHED state. [0]

syzbot reused the server-side TCP Fast Open socket as a new client before
the TFO socket completes 3WHS:

  1. accept()
  2. connect(AF_UNSPEC)
  3. connect() to another destination

As of accept(), sk->sk_state is TCP_SYN_RECV, and tcp_disconnect() changes
it to TCP_CLOSE and makes connect() possible, which restarts timers.

Since tcp_disconnect() forgot to clear tcp_sk(sk)->fastopen_rsk, the
retransmit timer triggered the warning and the intended packet was not
retransmitted.

Let's call reqsk_fastopen_remove() in tcp_disconnect().

[0]:
WARNING: CPU: 2 PID: 0 at net/ipv4/tcp_timer.c:542 tcp_retransmit_timer (net/ipv4/tcp_timer.c:542 (discriminator 7))
Modules linked in:
CPU: 2 UID: 0 PID: 0 Comm: swapper/2 Not tainted 6.17.0-rc5-g201825fb4278 #62 PREEMPT(voluntary)
Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS 1.16.3-debian-1.16.3-2 04/01/2014
RIP: 0010:tcp_retransmit_timer (net/ipv4/tcp_timer.c:542 (discriminator 7))
Code: 41 55 41 54 55 53 48 8b af b8 08 00 00 48 89 fb 48 85 ed 0f 84 55 01 00 00 0f b6 47 12 3c 03 74 0c 0f b6 47 12 3c 04 74 04 90 <0f> 0b 90 48 8b 85 c0 00 00 00 48 89 ef 48 8b 40 30 e8 6a 4f 06 3e
RSP: 0018:ffffc900002f8d40 EFLAGS: 00010293
RAX: 0000000000000002 RBX: ffff888106911400 RCX: 0000000000000017
RDX: 0000000002517619 RSI: ffffffff83764080 RDI: ffff888106911400
RBP: ffff888106d5c000 R08: 0000000000000001 R09: ffffc900002f8de8
R10: 00000000000000c2 R11: ffffc900002f8ff8 R12: ffff888106911540
R13: ffff888106911480 R14: ffff888106911840 R15: ffffc900002f8de0
FS:  0000000000000000(0000) GS:ffff88907b768000(0000) knlGS:0000000000000000
CS:  0010 DS: 0000 ES: 0000 CR0: 0000000080050033
CR2: 00007f8044d69d90 CR3: 0000000002c30003 CR4: 0000000000370ef0
Call Trace:
 <IRQ>
 tcp_write_timer (net/ipv4/tcp_timer.c:738)
 call_timer_fn (kernel/time/timer.c:1747)
 __run_timers (kernel/time/timer.c:1799 kernel/time/timer.c:2372)
 timer_expire_remote (kernel/time/timer.c:2385 kernel/time/timer.c:2376 kernel/time/timer.c:2135)
 tmigr_handle_remote_up (kernel/time/timer_migration.c:944 kernel/time/timer_migration.c:1035)
 __walk_groups.isra.0 (kernel/time/timer_migration.c:533 (discriminator 1))
 tmigr_handle_remote (kernel/time/timer_migration.c:1096)
 handle_softirqs (./arch/x86/include/asm/jump_label.h:36 ./include/trace/events/irq.h:142 kernel/softirq.c:580)
 irq_exit_rcu (kernel/softirq.c:614 kernel/softirq.c:453 kernel/softirq.c:680 kernel/softirq.c:696)
 sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1050 (discriminator 35) arch/x86/kernel/apic/apic.c:1050 (discriminator 35))
 </IRQ>

Fixes: 8336886 ("tcp: TCP Fast Open Server - support TFO listeners")
	Reported-by: syzkaller <syzkaller@googlegroups.com>
	Signed-off-by: Kuniyuki Iwashima <kuniyu@google.com>
Link: https://patch.msgid.link/20250915175800.118793-2-kuniyu@google.com
	Signed-off-by: Jakub Kicinski <kuba@kernel.org>
(cherry picked from commit 45c8a6c)
	Signed-off-by: Shreeya Patel <spatel@ciq.com>
jira VULN-160311
cve CVE-2025-40186
commit-author Kuniyuki Iwashima <kuniyu@google.com>
commit 2e7cbbb

syzbot reported the splat below in tcp_conn_request(). [0]

If a listener is close()d while a TFO socket is being processed in
tcp_conn_request(), inet_csk_reqsk_queue_add() does not set reqsk->sk
and calls inet_child_forget(), which calls tcp_disconnect() for the
TFO socket.

After the cited commit, tcp_disconnect() calls reqsk_fastopen_remove(),
where reqsk_put() is called due to !reqsk->sk.

Then, reqsk_fastopen_remove() in tcp_conn_request() decrements the
last req->rsk_refcnt and frees reqsk, and __reqsk_free() at the
drop_and_free label causes the refcount underflow for the listener
and double-free of the reqsk.

Let's remove reqsk_fastopen_remove() in tcp_conn_request().

Note that other callers make sure tp->fastopen_rsk is not NULL.

[0]:
refcount_t: underflow; use-after-free.
WARNING: CPU: 12 PID: 5563 at lib/refcount.c:28 refcount_warn_saturate (lib/refcount.c:28)
Modules linked in:
CPU: 12 UID: 0 PID: 5563 Comm: syz-executor Not tainted syzkaller #0 PREEMPT(full)
Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 07/12/2025
RIP: 0010:refcount_warn_saturate (lib/refcount.c:28)
Code: ab e8 8e b4 98 ff 0f 0b c3 cc cc cc cc cc 80 3d a4 e4 d6 01 00 75 9c c6 05 9b e4 d6 01 01 48 c7 c7 e8 df fb ab e8 6a b4 98 ff <0f> 0b e9 03 5b 76 00 cc 80 3d 7d e4 d6 01 00 0f 85 74 ff ff ff c6
RSP: 0018:ffffa79fc0304a98 EFLAGS: 00010246
RAX: d83af4db1c6b3900 RBX: ffff9f65c7a69020 RCX: d83af4db1c6b3900
RDX: 0000000000000000 RSI: 00000000ffff7fff RDI: ffffffffac78a280
RBP: 000000009d781b60 R08: 0000000000007fff R09: ffffffffac6ca280
R10: 0000000000017ffd R11: 0000000000000004 R12: ffff9f65c7b4f100
R13: ffff9f65c7d23c00 R14: ffff9f65c7d26000 R15: ffff9f65c7a64ef8
FS:  00007f9f962176c0(0000) GS:ffff9f65fcf00000(0000) knlGS:0000000000000000
CS:  0010 DS: 0000 ES: 0000 CR0: 0000000080050033
CR2: 0000200000000180 CR3: 000000000dbbe006 CR4: 0000000000372ef0
Call Trace:
 <IRQ>
 tcp_conn_request (./include/linux/refcount.h:400 ./include/linux/refcount.h:432 ./include/linux/refcount.h:450 ./include/net/sock.h:1965 ./include/net/request_sock.h:131 net/ipv4/tcp_input.c:7301)
 tcp_rcv_state_process (net/ipv4/tcp_input.c:6708)
 tcp_v6_do_rcv (net/ipv6/tcp_ipv6.c:1670)
 tcp_v6_rcv (net/ipv6/tcp_ipv6.c:1906)
 ip6_protocol_deliver_rcu (net/ipv6/ip6_input.c:438)
 ip6_input (net/ipv6/ip6_input.c:500)
 ipv6_rcv (net/ipv6/ip6_input.c:311)
 __netif_receive_skb (net/core/dev.c:6104)
 process_backlog (net/core/dev.c:6456)
 __napi_poll (net/core/dev.c:7506)
 net_rx_action (net/core/dev.c:7569 net/core/dev.c:7696)
 handle_softirqs (kernel/softirq.c:579)
 do_softirq (kernel/softirq.c:480)
 </IRQ>

Fixes: 45c8a6c ("tcp: Clear tcp_sk(sk)->fastopen_rsk in tcp_disconnect().")
	Reported-by: syzkaller <syzkaller@googlegroups.com>
	Signed-off-by: Kuniyuki Iwashima <kuniyu@google.com>
Link: https://patch.msgid.link/20251001233755.1340927-1-kuniyu@google.com
	Signed-off-by: Jakub Kicinski <kuba@kernel.org>
(cherry picked from commit 2e7cbbb)
	Signed-off-by: Shreeya Patel <spatel@ciq.com>
@shreeya-patel98 shreeya-patel98 requested a review from a team December 31, 2025 13:51
@shreeya-patel98 shreeya-patel98 self-assigned this Dec 31, 2025
@bmastbergen
Copy link
Collaborator

brett@iconium ~/ciq/kernel-src-tree-tools
 % python ./check_kernel_commits.py --repo ~/ciq/kernel-src-tree --pr_branch {shreeya}_ciqlts9_4 --base_branch origin/ciqlts9_4
[FIXES] PR commit 49f308c0f1a69 (mm: fix zswap writeback race condition)
        references upstream commit 04fc7816089c, which has Fixes tags:

    e3b63e966cac0 mm: zswap: fix missing folio cleanup in writeback race path (Yosry Ahmed)


@PlaidCat
Copy link
Collaborator

brett@iconium ~/ciq/kernel-src-tree-tools
 % python ./check_kernel_commits.py --repo ~/ciq/kernel-src-tree --pr_branch {shreeya}_ciqlts9_4 --base_branch origin/ciqlts9_4
[FIXES] PR commit 49f308c0f1a69 (mm: fix zswap writeback race condition)
        references upstream commit 04fc7816089c, which has Fixes tags:

    e3b63e966cac0 mm: zswap: fix missing folio cleanup in writeback race path (Yosry Ahmed)

At least this part ran 🤷

🔍 Upstream Linux Kernel Commit Check

* ⚠️ PR commit `49f308c0f1a (mm: fix zswap writeback race condition)` references upstream commit
  `04fc7816089c` which has been referenced by a `Fixes:` tag in the upstream
  Linux kernel:
    e3b63e966ca mm: zswap: fix missing folio cleanup in writeback race path (Yosry Ahmed) (CVE-2024-26832)

This is an automated message from the kernel commit checker workflow.

@ctrliq ctrliq deleted a comment from github-actions bot Dec 31, 2025
@ctrliq ctrliq deleted a comment from github-actions bot Dec 31, 2025
@ctrliq ctrliq deleted a comment from github-actions bot Dec 31, 2025
@ctrliq ctrliq deleted a comment from github-actions bot Dec 31, 2025
@ctrliq ctrliq deleted a comment from github-actions bot Dec 31, 2025
@PlaidCat
Copy link
Collaborator

[jmaple@devbox kernel-src-tree-tools]$ python3.11 jira_pr_check.py --kernel-src-tree ../kernel-src-tree --merge-target ciqlts9_4 --pr-branch a2cd9660ff86bf66d6be0d8de426f21903a3853b

## JIRA PR Check Results

✅ **No issues found!**


---

@ctrliq ctrliq deleted a comment from github-actions bot Dec 31, 2025
@ctrliq ctrliq deleted a comment from github-actions bot Dec 31, 2025
@ctrliq ctrliq deleted a comment from github-actions bot Dec 31, 2025
@ctrliq ctrliq deleted a comment from github-actions bot Dec 31, 2025
@ctrliq ctrliq deleted a comment from github-actions bot Dec 31, 2025
@github-actions
Copy link

🤖 Validation Checks In Progress Workflow run: https://github.com/ctrliq/kernel-src-tree/actions/runs/20620710307

@github-actions
Copy link

🔍 Upstream Linux Kernel Commit Check

  • ⚠️ PR commit 49f308c0f1a (mm: fix zswap writeback race condition) references upstream commit
    04fc7816089c which has been referenced by a Fixes: tag in the upstream
    Linux kernel:
    e3b63e966ca mm: zswap: fix missing folio cleanup in writeback race path (Yosry Ahmed) (CVE-2024-26832)

This is an automated message from the kernel commit checker workflow.

@github-actions
Copy link

🔍 Interdiff Analysis

  • ⚠️ PR commit 173790c514a (tcp: Clear tcp_sk(sk)->fastopen_rsk in tcp_disconnect().) → upstream 45c8a6cc2bcd
    Differences found:
diff -u b/net/ipv4/tcp.c b/net/ipv4/tcp.c
--- b/net/ipv4/tcp.c
+++ b/net/ipv4/tcp.c
@@ -3215,3 +3215,3 @@
 	tcp_free_fastopen_req(tp);
-	inet_clear_bit(DEFER_CONNECT, sk);
+	inet->defer_connect = 0;
 	tp->fastopen_client_fail = 0;

This is an automated interdiff check for backported commits.

@github-actions
Copy link

Validation checks completed successfully View full results: https://github.com/ctrliq/kernel-src-tree/actions/runs/20620710307

@ctrliq ctrliq deleted a comment from github-actions bot Dec 31, 2025
@ctrliq ctrliq deleted a comment from github-actions bot Dec 31, 2025
@ctrliq ctrliq deleted a comment from github-actions bot Dec 31, 2025
@ctrliq ctrliq deleted a comment from github-actions bot Dec 31, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Development

Successfully merging this pull request may close these issues.

4 participants