* commits for stable 2024-05-11
@ 2024-05-12 1:13 Ronnie Sahlberg
2024-05-12 12:21 ` Greg KH
0 siblings, 1 reply; 5+ messages in thread
From: Ronnie Sahlberg @ 2024-05-12 1:13 UTC (permalink / raw)
To: stable
[-- Attachment #1: Type: text/plain, Size: 832 bytes --]
Please find attached a report generated by keyword matching commits
from upstream that may be suitable for stable and probably as CVEs as
well.
I exclude commits that are already tagged with CC stable in upstream
and also commits already in
stable/linux-rolling-stable.
I can send these type of reports weekly if you want.
I plan to add more keywords to check for. But let's start small.
A question about commits that have a Fixes: tag. There are ~2000 of
them since v6.8.
As these are definitely bugfixes, do you want me to add commits that
include a Fixes: tag in future reports/scans?
Also let me know if/how I can change the format of the scan so that it
is easier for you to parse in your tooling.
regards
ronnie sahlberg
--
Ronnie Sahlberg [Principal Software Engineer, Linux]
P 775 384 8203 | E [email] | W ciq.com
[-- Attachment #2: 2024-05-11 --]
[-- Type: application/octet-stream, Size: 66261 bytes --]
Scanned 13646 commits in upstream range v6.8..HEAD
Found 654 commits that are candidates for stable
and have not yet been added to stable/linux-rolling-stable
The types of issues detected were:
=================
Use after free : 47
Kernel panic : 242
KASAN : 61
NULL pointer : 120
Buffer overflow : 143
Out of bounds : 61
KMSAN : 7
Deadlock : 73
Double free : 6
Divide by zero : 2
The following commits are suggested for stable as they match certain keywords
To get a list of candidate sha1 you can use the command:
cat THIS-MESSAGE | egrep "^C [0-9a-f]{20} " | cut -d ' ' -f 2
==============
C 02f6b0e1ec7e0e7d059d gpiolib: cdev: Fix use after free in lin
Use after free
C 35d92abfbad88cf947c0 net: hns3: fix kernel crash when devlink
Kernel panic
C 4db783d68b9b39a411a9 ipv6: prevent NULL dereference in ip6_ou
KASAN, NULL pointer
C d101291b2681e5ab9385 ipv6: fib6_rules: avoid possible NULL de
Kernel panic, KASAN, NULL pointer
C d15dcd0f1a4753b57e66 nvmet: prevent sprintf() overflow in nvm
Buffer overflow
C d7ad05c86e2191bd66e5 timers/migration: Prevent out of bounds
Out of bounds
C 0ec5b3b7ccfcdca02ab3 bcachefs: Fix shift-by-64 in bformat_nee
Buffer overflow
C f39055220f6f98a180e3 bcachefs: Add missing validation for sup
Buffer overflow
C 9a0ec045110dbaad4b8d bcachefs: fix overflow in fiemap
Buffer overflow
C ac0476e8ca2e4125c088 mm/vmalloc: fix return value of vb_alloc
Kernel panic
C adf0398cee86643b8eac Bluetooth: l2cap: fix null-ptr-deref in
Kernel panic, KASAN, NULL pointer
C 10f9f426ac6e752c8d87 Bluetooth: msft: fix slab-use-after-free
Use after free, KASAN
C 4d7b41c0e43995b0e992 Bluetooth: L2CAP: Fix slab-use-after-fre
Use after free, KASAN
C 483bc08181827fc47564 Bluetooth: Fix use-after-free bugs cause
Use after free, KASAN
C f2db7230f73a80dbb179 tcp: Use refcount_inc_not_zero() in tcp_
Use after free
C 94062790aedb505bdda2 tcp: defer shutdown(SEND_SHUTDOWN) for T
Kernel panic, KASAN
C 75961ffb5cb3e5196f19 swiotlb: initialise restricted pool list
Kernel panic, NULL pointer
C fc1092f5156727750956 ipv4: Fix uninit-value access in __ip_ma
KMSAN
C 8a2e4d37afb8500b276e s390/qeth: Fix kernel panic after settin
Kernel panic
C d091e579b864fa790dd6 net: core: reject skb_copy(_expand) for
Kernel panic
C 4756fa529b2f12b7cb8f spi: fix null pointer dereference within
NULL pointer
C 9a35d205f466501dcfe5 drm/amd/display: Atom Integrated System
NULL pointer
C da7c622cddd4fe36be69 s390/cio: Ensure the copied buf is NUL t
Out of bounds
C 5d211c70905900335811 cxl: Fix cxl_endpoint_get_perf_coordinat
NULL pointer
C c4238686f9093b98bd62 ARM: 9381/1: kasan: clear stale stack po
Kernel panic, KASAN, Out of bounds
C 38762a0763c10c24a491 firewire: nosy: ensure user_length is ta
Buffer overflow
C 1dd1eff161bd55968d3d softirq: Fix suspicious RCU usage in __d
KASAN
C 257bf89d841212809048 sched/isolation: Fix boot crash when max
Kernel panic
C 5097cbcb38e6e0d2627c sched/isolation: Prevent boot crash when
Kernel panic
C 91811a31b68d3765b306 i2c: smbus: fix NULL function pointer de
Kernel panic
C 7cd6750d9a560fa69bb6 selftests/bpf: Test PROBE_MEM of VSYSCAL
Kernel panic
C b599d7d26d6ad1fc9975 bpf, x86: Fix PROBE_MEM runtime load che
Kernel panic
C 4b911a9690d72641879e nsh: Restore skb->{protocol,data,mac_hea
KMSAN
C f299ee709fb45036454c octeontx2-af: avoid off-by-one read from
Out of bounds
C 8c34096c7fdf272fd4c0 bna: ensure the copied buf is NUL termin
Out of bounds
C 666854ea9cad844f75a0 ice: ensure the copied buf is NUL termin
Out of bounds
C 18180a4550d08be4eb03 NFSD: Fix nfsd4_encode_fattr4() crasher
Kernel panic
C de87ba848d5e4c861b73 EDAC/versal: Check user-supplied data be
Kernel panic
C 1971d13ffa84a551d29a af_unix: Suppress false-positive lockdep
Out of bounds, Deadlock
C 38d7b94e81d068b8d8c8 dpll: fix dpll_pin_on_pin_register() for
Kernel panic
C 6e965eba43e9724f3e60 octeontx2-af: fix the double free in rvu
Double free
C 96fdd1f6b4ed72a741fb ice: fix LAG and VF lock dependency in i
Deadlock
C 0f2b8098d72a93890e69 btrfs: take the cleaner_mutex earlier in
Deadlock
C c04d1b9ecce565455652 igc: Fix LED-related deadlock on driver
Deadlock
C fb4e2b70a7194b209fc7 mlxsw: spectrum_acl_tcam: Fix memory lea
Use after free
C 743edc8547a92b6192aa mlxsw: spectrum_acl_tcam: Fix warning du
KASAN
C 54225988889931467a9b mlxsw: spectrum_acl_tcam: Fix possible u
Use after free, KASAN
C 79b5b4b18bc85b19d3a5 mlxsw: spectrum_acl_tcam: Fix possible u
Use after free, KASAN
C 5ea7b72d4fac2fdbc042 net: openvswitch: Fix Use-After-Free in
Use after free
C 3d05fc82237aa97162d0 Bluetooth: qca: set power_ctrl_enabled o
NULL pointer
C 18bdb386a1a30e7a3d77 Bluetooth: btusb: mediatek: Fix double f
Double free
C f2a904107ee2b647bb77 net: gtp: Fix Use-After-Free in gtp_dell
Use after free
C 697f3342477170bdf875 LoongArch: Fix Kconfig item and left cod
Kernel panic
C 948255282074d9367e01 drm/amdgpu/mes: fix use-after-free issue
Use after free
C 80e679b352c3ce5158f3 tcp: Fix Use-After-Free in tcp_ao_connec
Use after free
C 58a4c9b1e5a3e53c9148 ipv4: check for NULL idev in ip_route_us
KASAN, NULL pointer
C 24729b307eefcd7c4760 usb: gadget: f_fs: Fix race between aio_
Deadlock
C 467324bcfe1a31ec65d0 ax25: Fix netdev refcount issue
Use after free
C 49a940dbdc3107fecd5e powerpc/pseries/iommu: LPAR panics durin
Kernel panic, NULL pointer
C 5bcf0dcbf9066348058b xdp: use flags field to disambiguate bro
Kernel panic, NULL pointer
C 1560d1f6eb6b398bddd8 sched/eevdf: Prevent vlag from going out
Buffer overflow, NULL pointer, Out of bounds
C c58e88d49097bd12dfcf icmp: prevent possible NULL dereferences
NULL pointer
C e858beeddfa3a400844c bcachefs: If we run merges at a lower wa
Deadlock
C 85ab365f7cdf2b2a7138 bcachefs: Fix deadlock in journal write
Deadlock
C fcdbc1d7a4b638e5d566 bcachefs: Check for journal entries over
Buffer overflow
C 2e36c9fbc476f95a1b19 net: ravb: Fix RX byte accounting for ju
Use after free
C a892493a343494bd6bab net: ravb: Allow RX loop to move past DM
Kernel panic
C 6aff4c26ed677b1f464f drm/gma500: Remove lid code
Kernel panic
C 0f022d32c3eca477fbf7 net/sched: Fix mirred deadlock on device
Kernel panic, Deadlock
C d111855ab7ffffc552f6 s390/mm: Fix NULL pointer dereference
NULL pointer
C f8bbc07ac535593139c8 tun: limit printing rate when illegal pa
Kernel panic
C 79055f50a65fe5eb58e9 bcachefs: make sure to release last jour
Deadlock
C 74017458017127ca6bf1 mm,page_owner: fix printing of stack rec
Buffer overflow
C a0cedbcc8852d6c77b00 pinctrl: devicetree: fix refcount leak i
NULL pointer
C f4626c12e4b538f757a7 ubsan: Add awareness of signed integer o
Buffer overflow
C 7e91ed763dc07437777b clk: sunxi-ng: h6: Reparent CPUX during
Kernel panic
C 7fcb91d94e897413c034 configs/hardening: Disable CONFIG_UBSAN_
Buffer overflow
C 015a12a4a6708d9cadca arm64/hugetlb: Fix page table walk in hu
Kernel panic
C cf92bb778eda7830e794 drm: nv04: Fix out of bounds access
Out of bounds
C 1382e3b6a3500c245e52 net: change maximum number of UDP segmen
Buffer overflow
C 3f10048973c8366e2714 bcachefs: Disable merges from interior u
Deadlock
C 9054ef2ea944528b7935 bcachefs: Run merges at BCH_WATERMARK_bt
Deadlock
C 82cf18f23e1ae1705398 bcachefs: Fix deadlock in journal replay
Deadlock
C 58caa786f1c02fd84919 bcachefs: Fix UAFs of btree_insert_entry
Use after free
C fef965764cf562f28afb net/mlx5e: Prevent deadlock while disabl
Deadlock
C 22dd70eb2c3d75486296 af_unix: Don't peek OOB data without MSG
Out of bounds
C 283454c8a123072e5c38 af_unix: Call manage_oob() for every skb
Out of bounds
C bf6e4ee5c43690e4c5a8 phy: ti: tusb1210: Resolve charger-det c
Kernel panic
C c064b536a8f9ab7c8e20 x86/cpu/amd: Make the NODEID_MSR union a
Kernel panic
C 2b3e79fea66e166622a4 bcachefs: Don't use bch2_btree_node_lock
Deadlock
C 2b8dbf69ec60faf6c7db perf annotate: Make sure to call symbol_
Kernel panic
C 9cb46b31f3d08ed3fce8 drm/xe/xe_migrate: Cast to output precis
Buffer overflow
C a8ad8715472bb8f6a2ea drm/xe/hwmon: Cast result to output prec
Buffer overflow
C 3cfc9ec039af60dbd896 netfilter: nft_set_pipapo: do not free l
Kernel panic, KASAN
C bf02d9fe00632d22fa91 net: ena: Fix incorrect descriptor free
Kernel panic
C 713a85195aad25d8a267 net: ena: Fix potential sign extension i
Buffer overflow
C 2f7b1d8b5505efb0057c clk: mediatek: Do a runtime PM get on co
Deadlock
C fe87922cee6161f066f4 net/mlx5: fix possible stack overflows
Buffer overflow
C 7c6782ad4911cbee874e net/mlx5: Properly link new fs rules int
Kernel panic
C ec4535b2a1d709d3a1fb smb: client: fix NULL ptr deref in cifs_
Kernel panic, NULL pointer
C a97de7bff13b1cc825c1 Bluetooth: RFCOMM: Fix not validating se
KASAN, Out of bounds
C 51eda36d33e43201e7a4 Bluetooth: SCO: Fix not validating setso
KASAN, Out of bounds
C a9025cd1c673a8d6eefc x86/topology: Don't update cpu_possible_
Kernel panic
C 81665adf25d28a00a986 pds_core: Fix pdsc_check_pci_health func
Deadlock
C ecedd99a9369fb5cde60 drm/amd/display: Skip on writeback when
KASAN, Out of bounds
C 7633c4da919ad51164ac ipv6: fix race condition between ipv6_ge
Use after free
C 7a87441c9651ba37842f nfc: llcp: fix nfc_llcp_setsockopt() uns
KASAN, Out of bounds
C 138b787804f4a1041761 mISDN: fix MISDN_TIME_STAMP handling
KASAN, Out of bounds
C 7774c8f32e99b1f314c0 KVM: SVM: Wrap __svm_sev_es_vcpu_run() w
KASAN
C b46f4eaa4f0ec38909fb af_unix: Clear stale u->oob_skb.
Out of bounds, Deadlock
C e71c8481692582c70cdf platform/x86: lg-laptop: fix %s null arg
Buffer overflow
C d8a6213d70accb403b82 geneve: fix header validation in geneve[
KMSAN
C 6648e613226e18897231 bpf, skmsg: Fix NULL pointer dereference
NULL pointer
C 9d1e795f754db1ac3344 clk: Get runtime PM before walking tree
Deadlock
C e581cf5d216289ef292d clk: Get runtime PM before walking tree
Deadlock
C f221033f5c24659dc6ad dmaengine: idxd: Fix oops during rmmod o
Kernel panic
C 6088234ce83acec4aaf5 bcachefs: JOURNAL_SPACE_LOW
Deadlock
C 05801b6526156aefe55c bcachefs: Disable errors=panic for BCH_I
Kernel panic
C 237f3cf13b20db183d37 xsk: validate user input for XDP_{UMEM|C
KASAN, Out of bounds
C beaa51b36012fad5a4d3 blk-iocost: avoid out of bounds shift
Out of bounds
C fc2c22693c608125bbce mm: vmalloc: fix lockdep warning
Deadlock
C d3bbc4dfcc8d436b1e27 drm/msm: fix the `CRASHDUMP_READ` target
Kernel panic
C e4308bc22b9d46cf3316 phy: marvell: a3700-comphy: Fix out of b
Out of bounds
C 838ae9f45c4e43b4633d nouveau/gsp: Avoid addressing beyond end
Buffer overflow
C 9fb3036fe3d9414ae32a bcachefs: Move btree_updates to debugfs
Deadlock
C 8e088a20dbe33919695a SUNRPC: add a missing rpc_stat for TCP T
Kernel panic, NULL pointer
C dda7e89e53d6ebf27c49 xhci: Fix root hub port null pointer der
NULL pointer
C e0f5a8e74be88f2476e5 memblock tests: fix undefined reference
Kernel panic
C 7d8ed162e6a92268d4b2 memblock tests: fix undefined reference
Kernel panic
C de164a7f19248fb03229 nios2: Only use built-in devicetree blob
Kernel panic
C 701b38995e5bdd2a2939 security: Place security_path_post_mknod
Kernel panic
C e6ec07dc6dd498415bc8 s390/mm: fix NULL pointer dereference
NULL pointer
C 1f886a7bfb3faf4c1021 spi: mchp-pci1xxx: Fix a possible null p
NULL pointer
C bff892acf79cec531da6 spi: spi-fsl-lpspi: remove redundant spi
Use after free
C c3eeb1ffc6a88af9b002 x86/resctrl: Fix uninitialized memory re
Kernel panic, Buffer overflow, NULL pointer
C 6677196fb1932e60b88a clk: qcom: gdsc: treat optional supplies
Deadlock
C e8068f2d756d57a5206f swiotlb: fix swiotlb_bounce() to do part
Buffer overflow
C 22d24a544b0d49bbcbd6 block: fix overflow in blk_ioctl_discard
Buffer overflow
C c42cd606e4f004e9ba36 bcachefs: fix nocow lock deadlock
Deadlock
C e2a316b3cc45a1198f3f bcachefs: BCH_WATERMARK_interior_updates
Deadlock
C ba947ecd39ea0e6a6f6f bcachefs: Fix btree node reserve
Kernel panic
C 060ff30a8596b649a80c bcachefs: bch2_run_explicit_recovery_pas
Kernel panic
C dcc1c04587aa9bc35151 bcachefs: Fix use after free in check_ro
Use after free
C 6f5869ffd9f111b81b95 bcachefs: Fix use after free in bch2_che
Use after free
C 52f80bb181a9a1530ade ata: sata_sx4: fix pdc20621_get_from_dim
Buffer overflow
C 5038a66dad0199de60e5 pinctrl: core: delete incorrect free in
Double free
C be141849ec00ef39935b nouveau/uvmm: fix addr/range calcs for r
Kernel panic
C 1102f9f85bf66b1a7bd6 modpost: do not make find_tosym() return
NULL pointer
C ecc6a2101840177e57c9 bpf: Protect against int overflow for st
Buffer overflow, Out of bounds
C a8d89feba7e54e691ca7 bpf: Check bloom filter map value size
Kernel panic, Buffer overflow
C 96b98a6552a90690d7bc bpf: fix warning for crash_kexec
Kernel panic
C 00bb549d7d63a21532e7 regmap: maple: Fix cache corruption in r
Out of bounds
C fe869c2e53484a29ab24 drm/amd/display: fix a dereference of a
NULL pointer
C f7442a634ac06b953fc1 mlxbf_gige: call request_irq() after NAP
Kernel panic, NULL pointer, Out of bounds
C ad14f7ca9f0d9fdf73d1 riscv: hwprobe: do not produce frtace re
Kernel panic
C 30af24facf0aed12dec2 userfaultfd: fix deadlock warning when l
Deadlock
C 9c500835f279e636722b mm: zswap: fix kernel BUG in sg_init_one
Kernel panic
C 93305b77ffcb042f1538 net: hns3: fix kernel crash when devlink
Kernel panic
C 0be3870f7cbbb5db4f06 usb: typec: ucsi: Check capabilities bef
Buffer overflow
C afaaf3a0f647a24a7bf6 media: mediatek: vcodec: adding lock to
NULL pointer
C 6467cda18c9f9b5f2f9a media: mediatek: vcodec: adding lock to
Kernel panic, NULL pointer
C 97c75ee5de060d271d80 media: mediatek: vcodec: Fix oops when H
Kernel panic
C aa43c15a790cf083a6e6 pinctrl: renesas: rzg2l: Execute atomica
Deadlock
C 7d5a7dd5a35876f0ecc2 net: wwan: t7xx: Split 64bit accesses to
Kernel panic
C 4b0e527c9970a15ac9ec RAS/AMD/FMPM: Avoid NULL ptr deref in ge
NULL pointer
C 1cb7fdb1dfde1aab6678 ice: fix memory corruption bug with susp
Kernel panic, NULL pointer
C 17f64517bf5c26af56b6 wifi: iwlwifi: mvm: guard against invali
Out of bounds
C a8b5d4809b503da66896 wifi: iwlwifi: mvm: Configure the link m
Kernel panic
C b6540de9b5c867b4c8bc x86/percpu: Disable named address spaces
KASAN
C 4053caf60bb349ab9ea9 mtd: rawnand: brcmnand: Fix data access
Kernel panic, NULL pointer
C f2e812c1522dab847912 xfs: don't use current->journal_info
Kernel panic, Deadlock
C 11763a8598f888dec631 fs/9p: fix uaf in in v9fs_stat2inode_dot
Use after free
C 62b71cd73d41ddac6b17 efi: fix panic in kdump kernel
Kernel panic
C 9843231c97267d72be38 x86/boot/64: Move 5-level paging global
Kernel panic
C 4d0d7e7852752ea56375 x86/boot/64: Apply encryption mask to 5-
Kernel panic
C 10e4b5166df9ff7a2d53 x86/fpu: Keep xfd_state in sync with MSR
Kernel panic
C 122fdbd2a030a9512873 bpf: verifier: reject addr_space_cast in
Kernel panic
C d8e45f2929b94099913e overflow: Change DEFINE_FLEX to take __c
Buffer overflow
C 9fe6e9e7b58944037714 nfsd: Fix error cleanup path in nfsd_ren
Deadlock
C 4e51653d5d871f40f1bd kprobes/x86: Use copy_from_kernel_nofaul
Kernel panic
C fc7f27cda843ce294c71 x86/kexec: Do not update E820 kexec tabl
Kernel panic
C 92826905ae340b7f2b25 HID: intel-ish-hid: ipc: Fix dev_err usa
Use after free
C a20ad45008a7c82f1184 spi: spi-mt65xx: Fix NULL pointer access
Kernel panic, NULL pointer
C f679fd6057fbf5ab34aa drm/amdgpu: Init zone device and drm cli
Kernel panic
C c6ba60af015a0cc42bec drm/amdgpu: Reset IH OVERFLOW_EN bit for
Buffer overflow
C 6540ff6482c1a5a6890a drm/amdgpu: fix mmhub client id out-of-b
Out of bounds
C 28e4748e5e3d313056ed riscv: Use kcalloc() instead of kzalloc(
Buffer overflow
C 2295bd846765c766701e dma-buf: Fix NULL pointer dereference in
NULL pointer
C 7ded842b356d151ece8a s390/bpf: Fix bpf_plt pointer arithmetic
Kernel panic, NULL pointer
C a23c05fd76cf4ad27e0c tools/rtla: Add -U/--user-load option to
Kernel panic
C 956c0d6191075f059236 tcp: Clear req->syncookie in reqsk_alloc
KMSAN
C d27e2da94a42655861ca net/bnx2x: Prevent access to a freed pag
Kernel panic, NULL pointer
C c2d953276b8b27459bae fbmon: prevent division by zero in fb_vi
Buffer overflow
C a788e53c05aee6e3d607 usb: usb-acpi: Fix oops due to freeing u
Kernel panic
C c502b5b878144f43fd06 bcachefs; Fix deadlock in bch2_btree_upd
Deadlock
C 77fcc34769c8a0a228af ubsan: Disable signed integer overflow s
Buffer overflow
C 23dfd914d2bfc4c9938b modpost: fix null pointer dereference
Kernel panic, NULL pointer
C 7604256cecef34a82333 tracing: Add __string_src() helper to he
NULL pointer
C 19f0423fd55c301c8eda tracing: Support to dump instance traces
Kernel panic
C 946593d1555921720fa6 Revert "firewire: Kill unnecessary buf c
NULL pointer
C b967df6293510b6e1f53 hyperv-tlfs: Rename some HV_REGISTER_* d
Kernel panic
C a0a466ea981ba57426e8 bcachefs: Split out btree_node_rewrite_w
Deadlock
C 62f35024b2b1a301cd26 bcachefs: Change "accounting overran jou
Buffer overflow
C c239c83ed5c558be3b59 s390/entry: add CIF_SIE flag and remove
Kernel panic
C 5c4233cc0920cc90787a powerpc/kdump: Split KEXEC_CORE and CRAS
Kernel panic
C 33f2cc0a2e90f7177c49 powerpc/kexec: split CONFIG_KEXEC_FILE a
Kernel panic
C 56a34d799bfa53064e7b kexec/kdump: make struct crash_mem avail
Kernel panic
C 78cb0945f7141961781f powerpc: Handle error in mark_rodata_ro(
Kernel panic
C 719fcafe07c12646691b nfs: fix panic when nfs4_ff_layout_prepa
Kernel panic, NULL pointer
C a90c5845db958701ddc7 selftests/bpf: Add arena test case for 4
Buffer overflow
C 094d11768f740f11483d ASoC: SOF: amd: Skip IRAM/DRAM size modi
Kernel panic
C 5fb282ba4fef8985a5ac ksmbd: fix possible null-deref in smb_la
NULL pointer
C de105068fead55ed5c07 nvme: fix reconnection fail due to reser
Deadlock
C eb70d5a6c932d9d23f4b f2fs: fix to avoid use-after-free issue
Use after free, KASAN
C ddbec99f58571301679a hsr: Fix uninit-value access in hsr_get_
KMSAN
C 3e48999816b1d1dba3ca bcachefs: Prefer struct_size over open c
Buffer overflow
C 0b5961b0d8a499100bd9 bcachefs: jset_entry for loops declare l
Kernel panic
C 9448e55d032d99af8e23 of: Add cleanup.h based auto release via
Kernel panic
C 9d9539db8638cfe053fc pidfs: remove config option
Buffer overflow
C 343041b59b7810f9cdca net/sched: taprio: proper TCA_TAPRIO_TC_
Out of bounds
C c6c3187d66bc4e870860 lib/firmware_table: Provide buffer lengt
Out of bounds
C 2a750d6a5b365265dbda rds: tcp: Fix use-after-free of net in r
Use after free, KASAN
C 23fb6bc2696119391ec3 ASoC: soc-core.c: Skip dummy codec when
Buffer overflow
C 61609bf2b29dcb07de3a dt-bindings: riscv: Add Andes PMU extens
Buffer overflow
C bc969d6cc96a2d053957 perf: RISC-V: Introduce Andes PMU to sup
Buffer overflow
C 95113bb705157f3518ce riscv: dts: renesas: r9a07g043f: Update
Buffer overflow
C b88727d554f0fb826e06 dt-bindings: riscv: Add Andes interrupt
Buffer overflow
C 2ae0ab0143fcc0619071 spi: lpspi: Avoid potential use-after-fr
Use after free, NULL pointer
C 65e8fbde64520001abf1 dm: call the resume method on internal s
Kernel panic
C 289b950b8e50d2e23120 gpio: nomadik: remove BUG_ON() in nmk_gp
Out of bounds
C 8c9be42172e2a18f39c4 platform/x86/amd/pmf: Fix possible out-o
Out of bounds
C d8a21070b6e168d3800c nexthop: Fix out-of-bounds access during
KASAN, Out of bounds
C 84e95149bd341705f0ec nfp: flower: handle acti_netdevs allocat
NULL pointer
C 457f7308254756b6e4b8 vfio/pds: Make sure migration file isn't
Kernel panic, NULL pointer
C 0c66c6f4e21cb22220cb ARM: 9359/1: flush: check if the folio i
Kernel panic
C 28330ceb953e39880ea7 OPP: debugfs: Fix warning around icc_get
Buffer overflow
C f3dc1bdb6b0b0693562c cifs: Fix writeback data corruption
Buffer overflow
C 2c7d399e551ccfd87bca smb: client: reuse file lease key in com
Deadlock
C ded20192dff31c91cef2 scsi: lpfc: Release hbalock before calli
Deadlock
C f8cdf65b51f036d77ede bcachefs: Fix null-ptr-deref in bch2_fs_
KASAN
C 039741a8d7c9a01c1bc8 PCI: brcmstb: Fix broken brcm_pcie_mdio_
Kernel panic
C 0f28be64d132aaf95d06 erofs: fix lockdep false positives on in
Deadlock
C 606559dc4fa36a954a51 io_uring: Fix sqpoll utilization check r
Kernel panic, NULL pointer
C fd5860ab634150600421 NFS: Fix nfs_netfs_issue_read() xarray l
Deadlock
C 7938e9ce39d6779d2f85 clk: zynq: Prevent null pointer derefere
NULL pointer
C e97fe4901e0f59a0bfd5 clk: Fix clk_core_get NULL dereference
NULL pointer
C 4e2969a0d6a7549bc0bc net: hns3: add checking for vf id of mai
Out of bounds
C 0fbcf2366ba9888cf02e net: hns3: fix kernel crash when 1588 is
Kernel panic, NULL pointer
C ae24a8f88b3fc8ef463e ionic: remove callback pointer from desc
Kernel panic
C babfeb9cbe7ebc657bd5 rtc: nct3018y: fix possible NULL derefer
NULL pointer
C 4469c0c5b14a0919f596 net: phy: fix phy_get_internal_delay acc
Kernel panic, NULL pointer
C b0ec2abf98267f14d032 net: ip_tunnel: make sure to pull inner
KMSAN
C ab63a2387cb906d43b72 netdev: add per-queue statistics
Buffer overflow
C 7a4b21250bf79eef2654 bpf: Fix stackmap overflow check on 32-b
Buffer overflow
C 6787d916c2cf9850c97a bpf: Fix hashtab overflow check on 32-bi
Buffer overflow, NULL pointer
C 281d464a34f540de166c bpf: Fix DEVMAP_HASH overflow check on 3
Kernel panic, Buffer overflow
C a54c1d1b859a57a99d5c sysfs:Addresses documentation in sysfs_m
NULL pointer
C 15d2540e0d626b7960c9 tools: ynl: check for overflow of constr
Buffer overflow
C 8ffc0cd24c2a3ea34074 ext4: alloc test super block from sget
Kernel panic
C fa9e3139e6c5ac756e1a s390/tools: handle rela R_390_GOTPCDBL/R
KASAN
C 66626b15636b5f5cf3d7 firmware: cirrus: cs_dsp: Initialize deb
NULL pointer
C 75bcffbb9e7563259b7a xfs: shrink failure needs to hold AGI bu
Deadlock
C b1ba8bcb2d1ffce11b30 backlight: hx8357: Fix potential NULL po
NULL pointer
C e838a5a110b60b2dad8c leds: trigger: Stop exporting trigger_li
Kernel panic
C 7eef64da0b0ad8e90409 leds: trigger: panic: Simplify led_trigg
Kernel panic
C c2234161985212d28711 mlxbf_gige: add support to display pause
Out of bounds
C e63985ecd22681c7f597 bpf, riscv64/cfi: Support kCFI + BPF on
Kernel panic
C 4f81c16f50baf6d5d8bf bpf: Recognize that two registers are sa
Kernel panic
C 011832b97b311bb9e3c2 bpf: Introduce may_goto instruction
Kernel panic
C 947ec0d002dce8577b65 Bluetooth: fix use-after-free in accessi
Use after free, KASAN
C f7b94bdc1ec107c92262 Bluetooth: af_bluetooth: Fix deadlock
Use after free, Deadlock
C 0f0639b4d6f649338ce2 Bluetooth: bnep: Fix out-of-bound access
Out of bounds
C 81137162bfaa7278785b Bluetooth: hci_core: Fix possible buffer
Buffer overflow
C de4e88ec58c4202efd1f Bluetooth: btrtl: fix out of bounds memo
KASAN, Out of bounds
C 5f641f03abccddd1a372 Bluetooth: hci_conn: Fix UAF Write in __
Use after free
C b6c9d5a93b4ce7ff9828 mm/kasan: use pXd_leaf() in shadow_mappe
KASAN
C 5aa598a72eafcf052395 mm: memory: fix shift-out-of-bounds in f
Out of bounds
C 81e921fd321614c2ad8a iommu/vt-d: Fix NULL domain on device re
Kernel panic, NULL pointer
C 4fc82cd907ac07564878 iommu/vt-d: Don't issue ATS Invalidation
Kernel panic, Buffer overflow
C f98364e926626c678fb4 aoe: fix the potential use-after-free pr
Use after free
C 93f52fbeaf4b676b21ac block: prevent division by zero in blk_r
Buffer overflow
C 8d0d2447394b13fb22a0 nvme: host: fix double-free of struct nv
Double free, KASAN
C ccabbb6768fc72d6cb02 pmdomain: renesas: rcar-gen4-sysc: Reduc
Kernel panic
C 760eac73f9f69aa28fcb fuse: Introduce a new notification type
Kernel panic
C 0b11b1c5c320555483e8 netdev: let netlink core handle -EMSGSIZ
Buffer overflow
C cebaa386d5ee1a44a58c hwspinlock: omap: Use index to get hwspi
Kernel panic
C 297dc37a1e65f2f7378c selftest: gpio: remove obsolete gpio-moc
Buffer overflow
C b4152222e04cb8afeeca wifi: brcm80211: handle pmk_op allocatio
NULL pointer
C 978b63f7464abcfd364a btrfs: fix race when detecting delalloc
Deadlock
C e37db17dae6113f8f0b6 mei: me: remove unnecessary NULL pointer
NULL pointer
C 64386d1588f53ccde07c mei: txe: remove unnecessary NULL pointe
NULL pointer
C d6543805a8ad6ffcddf5 mei: gsc: remove unnecessary NULL pointe
NULL pointer
C d3246b6ee42a155ab57e crash_core: export vmemmap when CONFIG_S
Kernel panic
C 8cc92a67932febc3f84c kasan: fix a2 allocation and remove expl
KASAN
C 7a36d680658ba5a0d350 KVM: x86/xen: fix recursive deadlock in
Deadlock
C 6addfcf27139da135649 KVM: pfncache: simplify locking and make
Kernel panic, Deadlock
C 8ede3db5061bb1fe28e2 io_uring/net: fix overflow check in io_r
Buffer overflow
C 41c58a36e2c0496abebb dm vdo indexer: fix use after free
Use after free
C 36959d18c3cf09b3c121 f2fs: fix to do sanity check in update_s
Kernel panic
C b2324e08b8b3b38bb86b btrfs: raid56: extra debugging for raid6
Use after free, Kernel panic, NULL pointer
C f40a3ea94881f668084f btrfs: delete pointless BUG_ON check on
Kernel panic, NULL pointer
C e84bfffc4bbff4f2cf29 btrfs: hoist fs_info out of loops in end
Kernel panic
C e383e158ed1b6abc2d2d btrfs: preallocate temporary extent buff
Deadlock
C e62d2e00780b4a465c77 drm/xe: Replace 'grouped target' in Make
Out of bounds
C c2b24812f7bc5fbd6f2f perf: starfive: Add StarLink PMU support
Buffer overflow
C 9ad7974856926129f190 wifi: cfg80211: check A-MSDU format more
Out of bounds
C 65e6a2773d655172143c media: usbtv: Remove useless locks in us
Deadlock
C dd6c6d57ab61d496f6ff pwm: imx-tpm: fix probe crash due to acc
Kernel panic
C 056a70924a0272718adf gve: Add header split ethtool stats
Buffer overflow
C 5e37d8254e7f551dda62 gve: Add header split data path
Buffer overflow
C ca3d3aa14e7673f1b15e powerpc: Remove cpu-as-y completely
Kernel panic
C f01dbd73ccf122486ad4 powerpc/fsl: Modernise mt/mfpmr
Kernel panic
C 4e284e38ed586edeb8bd powerpc/64s: Use .machine power4 around
Kernel panic
C 4eb20bf34ea296f64897 powerpc/irq: Allow softirq to hardirq st
Buffer overflow
C 9cbacb834b4afcb55eb8 powerpc: Don't ignore errors from set_me
Kernel panic
C 9f2a3933beeaeead5382 USB: document some API requirements on d
Kernel panic
C e36b70fb8c707a068896 sh: Fix build with CONFIG_UBSAN=y
Out of bounds
C bd1ebf2467f9c5d157be overflow: Allow non-type arg to type_max
Buffer overflow
C 773f6c5b72d96be1f8fc svcrdma: Prevent a UAF in svc_rdma_send(
Use after free
C 84ebf02d75df745fab7d NFSD: Remove BUG_ON in nfsd4_process_cb_
Kernel panic
C 961b4b5e86bf56a2e4b5 NFSD: Reset cb_seq_status after NFS4ERR_
Kernel panic
C 5ff318f645eb6f5d3f93 nfsd: use __fput_sync() to avoid delayed
Deadlock
C def054b01a867822254e iommu/vt-d: Use device rbtree in iopf re
Use after free
C 8379054869a0e8d0ebf8 iommu/vt-d: Use kcalloc() instead of kza
Buffer overflow
C 5d978e72df5f92194312 drm/amd/display: check dc_link before de
NULL pointer
C 1947b92464c326838160 libperf evlist: Avoid out-of-bounds acce
Kernel panic, Out of bounds
C 896880ff30866f386ebe bpf: Replace bpf_lpm_trie_key 0-length a
Out of bounds
C c5e6d3d85efa7451590e overflow: Use POD in check_shl_overflow(
Buffer overflow
C d4be85d068b4418c341f sparc: vdso: Disable UBSAN instrumentati
Out of bounds
C 3d965b33e40d973b450c fortify: Improve buffer overflow reporti
Buffer overflow
C fa4a3f86d4982b603865 fortify: Add KUnit tests for runtime ove
Buffer overflow
C 4ce615e798a752d4431f fortify: Provide KUnit counters for fail
Kernel panic, Buffer overflow
C 475ddf1fce1ec4826c8d fortify: Split reporting and avoid passi
Buffer overflow
C 99db710f768e988e70f1 refcount: Annotated intentional signed i
Buffer overflow
C e7549481255167dcdab3 coccinelle: semantic patch to check for
Buffer overflow
C 08d45ee84bb2650e237e overflow: Introduce wrapping_assign_add(
Buffer overflow
C d70de8054c58d7bd9a46 overflow: Introduce wrapping_add(), wrap
Buffer overflow
C 3e19086fb5a9079611de overflow: Adjust check_*_overflow() kern
Buffer overflow
C 768409cff6cc89fe1194 rust: upgrade to Rust 1.76.0
Kernel panic
C 7d009e048d7cfcc21d40 f2fs: fix to handle segment allocation f
Kernel panic
C f9e28904e6442019043a f2fs: stop checkpoint when get a out-of-
Out of bounds
C c958e86e9cc1b48cac00 drm/mediatek: Fix a null pointer crash i
Kernel panic, NULL pointer
C 2c35f43b5a4b9cdfaa6f SUNRPC: increase size of rpc_wait_queue.
Buffer overflow
C 251a658bbfceafb4d58c NFSv4.2: fix nfs4_listxattr kernel BUG a
Kernel panic
C df621530462c68164142 iio: adc: ti-ads1298: prevent divide by
Divide by zero
C 7a4cf27d1f0538f779bf media: dvb-frontends: avoid stack overfl
KASAN, Buffer overflow
C 0a0b79ea55de8514e175 media: pvrusb2: fix uaf in pvr2_context_
Use after free, KASAN
C 848e34ca203046c9b967 net: wwan: t7xx: Prefer struct_size over
Buffer overflow
C a364c014a2c1ad6e011b kvm/x86: allocate the write-tracking met
Deadlock
C c4b04a802d8e3996e588 bnxt_en: fix accessing vnic_info before
Kernel panic, NULL pointer
C fb687904aae27c8bf5b5 drm/i915/dp: Suspend/resume DP tunnels
Kernel panic
C ec1aae190c7729ffdd36 wifi: brcmfmac: fweh: Fix boot crash on
Kernel panic, Buffer overflow
C da1983355ccefcfb3f8e thermal: core: Move initial num_trips as
Kernel panic, Buffer overflow
C 99b902ac17253ee65d23 md: sync blockdev before stopping raid o
Kernel panic, Deadlock
C 306904db10e1d839b568 ASoC: codecs: Simplify mclk initializati
Kernel panic
C bae4d1f86e4d6750d2fc perf data convert: Fix segfault when con
NULL pointer
C 34b811a281bab42d0959 drm/amd/display: Prevent potential buffe
Buffer overflow, Out of bounds
C fadbbfbf644e467f8775 drm/msm: Import a7xx crashdump register
Kernel panic
C dd61b55d733eee9bbe51 RAS/AMD/ATL: Fix bit overflow in denorm_
Buffer overflow
C b5590270068c4324dac4 netlink: hold nlk->cb_mutex longer in __
KASAN
C e395036504c4e19d15ba mtd: rawnand: Prefer struct_size over op
Buffer overflow
C 96d8dbb6f65041b670a7 mm, slab, kasan: replace kasan_never_mer
KASAN
C e651f2fae33634175fae clocksource/drivers/arm_global_timer: Gu
Buffer overflow
C fed6bf52c86df27ad4f3 clk: imx: composite-8m: Less function ca
NULL pointer
C 9e263c5042d0cb7ed62e accel/habanalabs: use kcalloc() instead
Buffer overflow
C 8c075401f2dbda43600c accel/habanalabs: increase HL_MAX_STR to
Buffer overflow
C 1612160b91272f5b1596 rcu-tasks: Eliminate deadlocks involving
Deadlock
C 6b70399f9ef3809f6e30 rcu-tasks: Maintain lists to eliminate R
Deadlock
C 46faf9d8e1d52e4a91c3 rcu-tasks: Initialize data to eliminate
Deadlock
C bfe93930ea1ea3c6c115 rcu-tasks: Add data to eliminate RCU-tas
Deadlock
C fbed4baed046a2815889 ubi: fix slab-out-of-bounds in ubi_eba_g
KASAN, Out of bounds
C 5affe497c346343ecc42 block: blkdev_issue_secure_erase loop st
Kernel panic
C c034ec84e8795cf379bd KVM: arm64: Introduce new flag for non-c
Kernel panic
C daa559570d4b81e98e5a ARM: 9349/1: unwind: Add missing "Call t
Kernel panic, KASAN, Out of bounds
C 807d1fe36077decf6f4e writeback: simplify the loops in write_c
Kernel panic
C 5267fe5d092e80a83740 mm/page_alloc: remove unused fpi_flags i
KASAN
C 55e78c933d747ed44b2b mm: zswap: increase reject_compress_poor
Buffer overflow
C 199da8714c8f4c45f465 arch, crash: move arch_crash_save_vmcore
Kernel panic
C ea034d0b07441cd4f441 loongarch, crash: wrap crash dumping cod
Kernel panic
C 5057dff3cf80f631ef7c arm, crash: wrap crash dumping code into
Kernel panic
C 0978a63f9c8b807f073d riscv, crash: wrap crash dumping code in
Kernel panic
C d739f190c035230d535e mips, crash: wrap crash dumping code int
Kernel panic
C e389263561d8b57cbefc sh, crash: wrap crash dumping code into
Kernel panic
C 865e2acd3eb971026a29 s390, crash: wrap crash dumping code int
Kernel panic
C 086d67ef33ecd07ef58f ppc, crash: enforce KEXEC and KEXEC_FILE
Kernel panic
C 40254101d87870b2e5ac arm64, crash: wrap crash dumping code in
Kernel panic
C a4eeb2176d89fdf27858 x86, crash: wrap crash dumping code into
Kernel panic
C 75bc255a7444801d64c7 crash: clean up kdump related config ite
Kernel panic
C 02aff8480533817a29e8 crash: split crash dumping code out from
Kernel panic
C 2c44b67e2ef345c44095 crash: remove dependency of FA_DUMP on C
Kernel panic
C 443cbaf9e2fdbef7d7ca crash: split vmcoreinfo exporting code o
Kernel panic
C 85fcde402db191b5f222 kexec: split crashkernel reservation cod
Kernel panic
C 55c49fee57af99f3c663 mm/vmalloc: remove vmap_area_list
Kernel panic
C a24e3b583ea2db3418f0 crypto: rockchip - fix to check return v
NULL pointer
C 03f12122b20b6e6028e9 block: fix deadlock between bd_link_disk
Deadlock
C bf48d9b756b91e3c6565 kbuild: change tool coverage variables t
KASAN
C abb7205794900503d635 irqchip/sifive-plic: Improve locking saf
Deadlock
C a15587277a246c388c83 irqchip/sifive-plic: Cleanup PLIC contex
Kernel panic
C 8ec99b033147ef3bb8f0 irqchip/sifive-plic: Convert PLIC driver
Kernel panic
C cd69fedf58f8ab1ab511 sysfs: Fix crash on empty group attribut
Kernel panic, NULL pointer
C a7a3d73686f5837916eb drm/xe: Prefer struct_size over open cod
Buffer overflow
C 2e3fc6ca521499a985a1 panic: add option to dump blocked tasks
Kernel panic
C 9c1b86f8ce04ec4aa22c kbuild: raise the minimum supported vers
Buffer overflow
C b73aa539a7789d2366aa panic: suppress gnu_printf warning
Kernel panic
C 952237b5a9b79acf1212 kasan: increase the number of bits to sh
KASAN
C f6932a275461e339de69 nvdimm/pmem: fix leak on dax_add_host()
NULL pointer
C 0cf18e839f64fff9a585 mm/memory: handle !page case in zap_pres
NULL pointer
C b93c28ff72d42b09d539 selftests: add zswapin and no zswap test
Kernel panic
C 82ace185017fbbe48342 x86/mm/cpa: Warn for set_memory_XXcrypte
Kernel panic
C 3e0008336ae3153fb89b bpf: Check cfi_stubs before registering
NULL pointer
C 701ab935859fcfd4a8c8 vfio/nvgrace-gpu: Add vfio pci variant m
Kernel panic
C 98bc7e26e14fbb26a6ab pstore/zone: Add a null pointer check to
NULL pointer
C 77a6557d2a58ad9abea0 arm64: defconfig: Enable PSTORE_RAM
Kernel panic
C 12dc54f568d4f589fd49 pstore/ram: Register to module device ta
Kernel panic
C be142b80803049423944 kasan: rename test_kasan_module_init to
KASAN
C d8310914848223de7ec0 kasan: docs: update descriptions about t
KASAN, Out of bounds
C df7a6d1f64056aec5721 mm/hugetlb: restore the reservation if n
KASAN
C 4e76c8cc3378a2092396 kasan: add atomic tests
KASAN
C 6e8f588708971e0626f5 arm64/mm: make set_ptes() robust when OA
Buffer overflow
C a60cc288a1a2604bd86d test_xarray: add tests for advanced mult
Kernel panic
C e477559ca602a033e397 mm: zswap: warn when referencing a dead
Use after free
C 5878303c5353bdd9b794 mm/zswap: fix race between lru writeback
Use after free
C 32ca5ebfde9a0deb50ce drm/i915: Fix possible null pointer dere
NULL pointer
C 1a562c0d44974d3cf89c tools subcmd: Add a no exec function cal
Kernel panic
C 21db6199f201fab18d22 drm/amd/display: fix null-pointer derefe
Kernel panic, NULL pointer
C f634ee1737e7b856bd4c drm/amd/display: Use kcalloc() instead o
Buffer overflow
C 14d68acfd04b39f34eea drm/amd/display: Fix nanosec stat overfl
Buffer overflow
C 1d55183c2cd9a4b0902a drm/amd/display: Fix potential null poin
NULL pointer
C 0cc46f1a52b4220ec11d ACPI: Drop the custom_method debugfs int
Buffer overflow
C a5a5f4413d91f395cb2d wifi: mt76: mt7925e: fix use-after-free
Use after free
C c957280ef6ab6bdf559a wifi: mt76: mt7921e: fix use-after-free
Use after free, KASAN
C a24d9099777d9c314c98 drm/xe: Do not include current dir for g
Out of bounds
C a32e88f2b20259f5fe4f clk: mediatek: mt7622-apmixedsys: Fix an
Double free
C 252c31a90e04dee4d828 clk: hisilicon: Use devm_kcalloc() inste
Buffer overflow
C eefe68280c94adc352c5 kasan: Add documentation for CONFIG_KASA
KASAN
C 0eb2a18a8fad629da859 drm/xe: Implement VM snapshot support fo
Kernel panic, NULL pointer
C bf900c85f8a4ef47b868 ASoC: codecs: rt5660: Simplify mclk init
Kernel panic
C 6413849b678b04e30b5c ASoC: codecs: rt5640: Simplify mclk init
Kernel panic
C f76de61ad1eb725cc057 ASoC: codecs: rt5616: Simplify mclk init
Kernel panic
C 67e9bf093372a070f67f ASoC: codecs: rt5514: Simplify mclk init
Kernel panic
C 71d322fd16a3a62d32a9 ASoC: codecs: nau8825: Simplify mclk ini
Kernel panic
C e2cb72d28740516cb03f ASoC: codecs: da7213: Simplify mclk init
Kernel panic
C 1315848f1f8a0100cb6f firmware: tegra: bpmp: Return directly a
NULL pointer
C aeedaee5ef5468caf59e drm/bridge: adv7511: fix crash on irq du
Kernel panic
C 5f91a62217730910ceb3 ALSA: hda: Downgrade BDL table overflow
Buffer overflow
C 04438a06c43d09486e43 ALSA: hda: Set up BDL table at hw_params
Buffer overflow
C f92e1a829d64dd66fa17 test_maple_tree: testing the cyclic allo
Buffer overflow
C 557f8c582a9ba8abe6aa ubsan: Reintroduce signed overflow sanit
Buffer overflow
C ff9199464886500bd0c3 dm vdo: fix sparse 'warning: Using plain
NULL pointer
C 5c45cd10c085f46148f1 dm vdo index: fix various small nits
Kernel panic
C 4fa98386be2ff32f18b9 dm vdo: add repair of damaged vdo volume
Kernel panic
C 883069e30e0be28d792d dm vdo: add the slab summary
Kernel panic
C 46766d4888ffdfd2bce9 dm vdo: add memory allocation utilities
Deadlock
C 9ea30fd166e9b8695460 s390/boot: add 'alloc' to info.bin .vmli
Kernel panic
C bcb5d6c769039c8358a2 s390/pci: introduce lock to synchronize
Kernel panic
C 5b7236c198a30d736a76 MIPS: Alchemy: Use kcalloc() instead of
Buffer overflow
C 219eee9c0d16f1b754a8 net: skbuff: add overflow debug check to
Use after free, KASAN, Buffer overflow
C 14786d949a3b8cf00cc3 filelock: fix deadlock detection in POSI
Deadlock
C f1d71576d2c9ec8fdb82 firmware: arm_scmi: Fix double free in S
Double free, Kernel panic, NULL pointer
C dea893a66cd5b0cbd2f2 firmware: arm_scmi: Rework clock domain
Out of bounds
C fb700810d30b9eb333a7 x86/resctrl: Separate arch and fs resctr
Buffer overflow
C aaeb9335fb38c8d3f746 drm/mediatek: dsi: Use bitfield macros w
Buffer overflow
C d2570ee67a4719802f7c drm/msm/mdss: generate MDSS data for MDP
Kernel panic
C e8991d1d6498f663889e ALSA: core: fix buffer overflow in test_
KASAN, Buffer overflow, Out of bounds
C 49c379d3a72ab86aafea xfs: use kvfree for buf in xfs_ioc_getbm
Kernel panic
C b3db266fb031fba88c42 usb: typec: ucsi: Limit read size on v1.
Buffer overflow
C f6aed043ee5d75b3d1bf drm/amd/display: Add 'replay' NULL check
NULL pointer
C d1909c0221739356f31c module: Don't ignore errors from set_mem
NULL pointer
C eeff1d4f118bdf087022 x86/resctrl: Move domain helper migratio
Buffer overflow
C 978fcca954cb52249bab x86/resctrl: Allow overflow/limbo handle
Buffer overflow
C 09909e098113bed99c9f x86/resctrl: Queue mon_event_read() inst
Buffer overflow
C a4846aaf39455fe69fce x86/resctrl: Add cpumask_any_housekeepin
Buffer overflow
C b7fac08db5e32a7de8c5 i40e: Add helpers to find VSI and VEB by
Kernel panic
C a74c077b9021b36c7850 iommu: Use refcount for fault data acces
Use after free
C b07cd3b746cfe9a4524a iommu/mtk_iommu: Use devm_kcalloc() inst
Buffer overflow
C 3a74f44de2c901e1536d s390/checksum: provide and use cksm() in
Kernel panic
C 4ce69fcf17d067112f75 s390/checksum: call instrument_read() in
KASAN
C 91510d5959ad9eac4516 gpio: cdev: fix a NULL-pointer dereferen
NULL pointer
C 0383808e4d99ac318926 arm64: kasan: Reduce minimum shadow alig
KASAN
C ba5b0333a847ac026725 arm64: mm: omit redundant remap of kerne
KASAN
C 567a70c181df72f3bb42 arm64: mm: avoid fixmap for early swappe
KASAN
C 82ca151da7d54d7571c5 arm64: mmu: Make __cpu_replace_ttbr1() o
KASAN
C 75a323e604fc77c50c7e evm: Make it independent from 'integrity
NULL pointer
C 06cca5110774f7b59a16 integrity: Move integrity_kernel_module_
Deadlock
C 5c5682b9f87a3b7bd483 x86/cpu: Detect real BSP on crash kernel
Kernel panic
C a626ded4e3088319e3d1 x86/platform/intel-mid: Prepare for sepa
Kernel panic
C 871760eb7af57accc540 io_uring: kill stale comment for io_cqri
Buffer overflow
C cb5942b77c05d54310a0 wifi: wilc1000: prevent use-after-free o
Use after free, KASAN
C efe0f34c2bd037a0b014 drm/amdgpu: Reduce VA_RESERVED_BOTTOM to
NULL pointer
C 10cd2bf92b4cf64a9c04 drm/amd/display: Fix possible NULL deref
Kernel panic, NULL pointer
C 48acf8292280f257fb00 i2c: Remove redundant comparison in npcm
NULL pointer
C 9bf93dcfc453fae192fe Julia Lawall reported this null pointer
NULL pointer
C 600716592a3a6de8bfcf doc: Add EARLY flag to early-parsed kern
KASAN
C 23da2ad64dbe9f3fab10 rcu/exp: Remove rcu_par_gp_wq
Deadlock
C 0875f1ceba974042069f powerpc/smp: Remap boot CPU onto core 0
Kernel panic
C d9e473513930836e617f pmdomain: imx8mp-blk-ctrl: Error out if
NULL pointer
C 5d7f58ee08434a33340f pmdomain: ti: Add a null pointer check t
NULL pointer
C 0bef512012b1cd8820f0 net: add netdev_lockdep_set_classes() to
Deadlock
C 52dbd67dff5d050e9930 bpf: Abstract loop unrolling pragmas in
Kernel panic
C 178c54666f9c4d2f49f2 bpf: Mark bpf_spin_{lock,unlock}() helpe
Deadlock
C ce311df91d73eaddc548 Revert "drm/amd: flush any delayed gfxof
Deadlock
C 94a69db2367efcd7e0ee xfs: use __GFP_NOLOCKDEP instead of GFP_
Deadlock
C 3a86cb16ab329b235ecd drm/i915: Prevent HW access during init
NULL pointer
C e955a71f83598a347eb4 irqchip/irq-bcm7038-l1: Prefer struct_si
Buffer overflow
C 004c7a6bf43edbd4b092 irqchip/bcm-6345-l1: Prefer struct_size)
Buffer overflow
C 6256fbfd651c8b3653b7 net: stmmac: Simplify mtl IRQ status che
Buffer overflow
C 157261c58b283f5c83e3 drm/xe/pt: Allow for stricter type- and
Out of bounds
C 9ab1a996dc7f492d5dea drm/amd/display: Fix possible buffer ove
Buffer overflow
C c37c3bcc0530f40fe1c4 drm/amd/display: Fix && vs || typos
NULL pointer
C 2ea9b94c502f6681a453 Merge patch series "can: m_can: Optimiza
NULL pointer
C 88390dd788db485912ee cpuidle: Avoid potential overflow in int
Buffer overflow
C dbd86e47fd00c01d3444 Merge patch series "can: esd: add suppor
Kernel panic, Buffer overflow
C a898cb621ac589b0b9e9 quota: Detect loops in quota tree
Kernel panic, Deadlock
C 17ef8efc00b34918b966 ipv6: mcast: remove one synchronize_net(
KASAN
C d5e83f97eb5669bfdd89 coresight: Remove the 'enable' field.
Kernel panic
C f68bbe4dcfa303164922 coresight: Fix issue where a source devi
Kernel panic
C d83cee3d2bb131c7fca7 gpio: protect the pointer to gpio_chip i
Kernel panic
C a1083ee717e9bde01226 perf/arm-cmn: Improve debugfs pretty-pri
Buffer overflow
C c3116e62ddeff79cae34 s390/dasd: fix double module refcount de
Kernel panic
C dec529b0b0572b32f9eb PCI: switchtec: Fix an error handling pa
Kernel panic
C 4c98b89175a229a1eb9e io_uring: remove 'loops' argument from t
Kernel panic
C c6c6c69df6598aacf392 s390/dasd: Remove PRINTK_HEADER and KMSG
Kernel panic
C eb538b5574251a449f40 drm/xe/vm: Avoid reserving zero fences
Out of bounds
C e35f316bce9e5733c982 wifi: iwlwifi: mvm: don't set the MFP fl
Kernel panic
C d1256c1546a0e03f103e wifi: mac80211: add and use a link itera
Kernel panic
C 45bf79bc56c4158afb6f selftests: bonding: reduce garp_test/arp
Buffer overflow
C 15dba12c5659772f9a5e drm/amd/display: Implement bounds check
Buffer overflow, Out of bounds
C cdb637d3395723988212 drm/amdgpu: Fix potential out-of-bounds
Out of bounds
C 7412dc6d55eed6b76180 dump_stack: Do not get cpu_sync for pani
Kernel panic, Deadlock
C d988d9a9b9d180bfd5c1 panic: Flush kernel log buffer at the en
Kernel panic
C 779dbc2e78d746250f07 printk: Avoid non-panic CPUs writing to
Kernel panic
C d04d5882cd678b898a9d printk: Disable passing console lock own
Kernel panic, Deadlock
C b1c4c67a5e90db8fbdb5 printk: ringbuffer: Skip non-finalized r
Kernel panic
C 36652d0f3bf34899e82d printk: Add this_cpu_in_panic()
Kernel panic
C 0ab7cdd00491b532591e printk: For @suppress_panic_printk check
Kernel panic
C 3fad1565720ffd8fc944 drm/amdgpu: Only create mes event log de
Kernel panic
C 886571d217d7cc4e0f96 drm/amd/display: Fix 'panel_cntl' could
NULL pointer
C ef8d8df3cb06fb99856b drm: xlnx: zynqmp_dpsub: Filter interrup
NULL pointer
C 8c64f4cdf4e6cc5682c5 media: edia: dvbdev: fix a use-after-fre
Use after free
C 102fb77c2deb0df3683e media: drivers/media/dvb-core: copy user
Buffer overflow
C 92a871ab9fa59a74d013 libbpf: Use OPTS_SET() macro in bpf_xdp_
Out of bounds
C 8087199cd5951c1eba26 drm/xe/vm: don't ignore error when in_kt
Kernel panic
C 21ec68234826b1b54ab9 f2fs: fix to avoid potential panic durin
Kernel panic
C c2034ef6192a65a986a4 f2fs: fix NULL pointer dereference in f2
Kernel panic, NULL pointer
C b896e302f79678451a94 f2fs: fix to remove unnecessary f2fs_bug
Kernel panic
C 21e16fa5dc6c6f69d9f2 Documentation: Fix counter name of mlx5
Buffer overflow
C c8f1140cb82dc843e726 udf: Avoid invalid LVID used on mount
Out of bounds
C d0aa72604fbd80c8aabb quota: Fix potential NULL pointer derefe
NULL pointer
C 5c018e378f916b56503b spi: spi-rockchip: Fix out of bounds arr
Out of bounds
C e8b7d11c7e4b88c4988f mtd: ssfdc: One function call less in ss
NULL pointer
C b6be3714005c3933886b filelock: convert __locks_insert_block,
Deadlock
C 15126b916e39b0cb6702 media: pci: cx23885: check cx23885_vdev_
NULL pointer
C ba535bce57e71463a86f clk: meson: Add missing clocks to axg_cl
Kernel panic, NULL pointer
C 4cb1ef64609f9b025418 workqueue: Implement BH workqueues to ev
Use after free
C c21a8870c98611e8f892 RDMA/srpt: Do not register event handler
Use after free, KASAN
C ae1d892d518af5c092f2 bus: mhi: ep: Use kcalloc() instead of k
Buffer overflow
C 774ef5dfc95578a90794 drm/xe: circumvent bogus stringop-overfl
Buffer overflow
C 2d3a7384b9c8ea0b6407 wifi: ath12k: disable QMI PHY capability
Kernel panic
C 664a1c96b297965c4434 wifi: ath12k: fix firmware assert during
Kernel panic
C 28703381099022e18df1 wifi: ath12k: add support for peer meta
Kernel panic
C 9f06911998cac015e333 wifi: ath12k: fetch correct pdev id from
Kernel panic
C c67ef897fe08effad98f select: Avoid wrap-around instrumentatio
Buffer overflow
C bd8c239c0502e70c92cf iov_iter: Avoid wrap-around instrumentat
Buffer overflow
C f123dc86388cb669c3d6 sysv: don't call sb_bread() with pointer
Deadlock
C 24355fcb0d4cbcb6ddda wifi: ath9k: delay all of ath9k_wmi_even
NULL pointer
C dd1a502cabcaa410c68e crypto: hisilicon/sec2 - fix some cleanu
Kernel panic
C 943b043aeecce9accb6d selftests/bpf: Fix bench runner SIGSEGV
Kernel panic
C 2a00f0855530a8911a91 KVM: arm64: PMU: fix kernel-doc warnings
Buffer overflow
C e5a65d4f723ab9997dea KVM: x86/pmu: Add macros to iterate over
Kernel panic
C f933b88e20150f157873 KVM: x86/pmu: Zero out PMU metadata on A
Kernel panic
C 81b3f0efbbced8dbf4ef soc/tegra: fuse: Fix crash in tegra_fuse
Kernel panic, NULL pointer
C 8263b3382d8c1af0fffa libbpf: Remove unnecessary null check in
NULL pointer
C 5136ea6b109de66b1327 arm64: dts: imx8qm: Correct edma3 power-
Kernel panic
C b03301870d9b5b2e24bb media: atomisp: Replace atomisp_drvfs at
NULL pointer
C e3854253a5f695f06b51 drm/amd/display: Fix buffer overflow in
Buffer overflow
C 1c2806f6be230c33b3f2 drm/amd/display: Add NULL check for kzal
NULL pointer
C 5ca63ffdb94ba2bac4c2 net: stmmac: Report taprio offload statu
Buffer overflow
C 3803584a4e9b65bb5b01 pinctrl: renesas: checker: Limit cfg reg
Buffer overflow, Out of bounds
C 03ee752f00fd0daa082b drm/imx: prefer snprintf over sprintf
Buffer overflow
C 345a36c4f1baa03275d8 drm/amdgpu: prefer snprintf over sprintf
Buffer overflow
C a7b57372e1c5c848cbe9 RAS/AMD/ATL: Fix array overflow in get_l
Buffer overflow
C 82e5d7d793e8aef1275d soc: mediatek: mtk-socinfo: Clean up NVM
Use after free, KASAN
C c5f8cd6c62ce02205ced workqueue: Avoid premature init of wq->n
Kernel panic
C 15930da42f8981dc42c1 workqueue: Don't call cpumask_test_cpu()
Kernel panic
C 4207b556e62f0a8915af kernfs: RCU protect kernfs_nodes and avo
Deadlock
C 9187ebb954ab2afe0e79 clk: qcom: gdsc: Enable supply reglator
Kernel panic
C 1267f7223bec186dc26e mlxsw: Use refcount_t for reference coun
Buffer overflow
C be2f16a994f09b7f95db mlxsw: spectrum: Refactor LAG create and
Buffer overflow
C d1eb913c8df4574df286 ALSA: pcm: Fix snd_pcm_format_name funct
NULL pointer
C bc978cc18d46dd54160f scsi: aacraid: aachba: Replace snprintf(
Buffer overflow
C 2ba36e18566b2c5b77bb drm/amd/display: fix DP audio settings
Divide by zero
C 9ccfe80d022df7c595f1 drm/amd/display: Fix potential NULL poin
NULL pointer
C 8ef979584ea86c247b76 crypto: ccp: Add panic notifier for SEV/
Kernel panic
C 661b1c6169e2b260753b x86/sev: Adjust the directmap to avoid i
Kernel panic
C 5797b1c18919cd9c289d workqueue: Implement system-wide nr_acti
Use after free, Deadlock
C e8bbd303d7de3fb32be1 x86/fault: Dump RMP table information wh
Kernel panic
C 27825593c972abac86b9 soc: qcom: smem: remove hwspinlock from
Kernel panic
C 9e957a155005b16af057 serial: qcom-geni: Don't cancel/abort if
Kernel panic
C f6f62a9a931f54607107 pinctrl: pinctrl-zynqmp: Use devm_kcallo
Buffer overflow
C 5593e9abf1cf2bf09636 batman-adv: Improve exception handling i
NULL pointer
C ffc15626c861f811f977 batman-adv: Return directly after a fail
NULL pointer
C 5642c82b9463c3263c08 bnx2x: Fix firmware version string chara
Buffer overflow
C dfdfe4be183b27b278d7 wifi: iwlwifi: remove retry loops in sta
Kernel panic
C 4da3bc65d21860555769 crypto: qat - use kcalloc_node() instead
Buffer overflow
C 1dc0c1389d6afe4ef3e1 crypto: sun8i-ce - Use kcalloc() instead
Buffer overflow
C 565def1542ab6cbf8a03 crypto: arm64/aes-ccm - Cache round keys
Kernel panic
C 23a22e831ed4e6aa0831 crypto: qat - avoid memcpy() overflow wa
Buffer overflow
C e01966e643c97eb8916b crypto: virtio - Less function calls in
NULL pointer
C 4b09715f1504f1b6e8df drm/amd/display: Fix a potential buffer
Buffer overflow
C 9d5f28c1366f48efae7b wifi: ath11k: fix connection failure due
Kernel panic
C dbd73acb22d85873ecca wifi: ath11k: enable 36 bit mask for str
Kernel panic
C c6878e47431c72168da0 drm/xe: Fix crash in trace_dma_fence_ini
Kernel panic
C 63b21caba17ef2df5982 xfrm: introduce forwarding of ICMP Error
Out of bounds
C 2b9bc9efa815f7264158 Merge patch series "scsi: hisi_sas: Mino
Deadlock
C 3c4f53b2c341ec6428b9 scsi: hisi_sas: Fix a deadlock issue rel
Deadlock
C 5014396af9bbac0f28d9 riscv: blacklist assembly symbols for kp
Kernel panic, Buffer overflow
C 58dc02750fcca1b16b7b staging: rtl8723bs: Use kcalloc() instea
Buffer overflow
C 796cae1a79b192510041 scsi: core: Safe warning about bad dev i
Buffer overflow, NULL pointer
C bbc094b3052647c188d6 bpf: Use r constraint instead of p const
Buffer overflow
C d5b892fd607abec2a1e4 bpf: make infinite loop detection in is_
Kernel panic
C 7c05e7f3e74e7e550534 bpf: Support inlining bpf_kptr_xchg() he
KASAN
C 49527ca264341f9b6278 Documentation/kernel-parameters: Add spe
Buffer overflow
C f44e64990beb41167bd7 sock_diag: remove sock_diag_mutex
Kernel panic
C bc77bde2d3f078c038f6 drm/bridge: sii902x: Fix audio codec unr
Kernel panic
C dffdfb8f5de13a8cacf9 drm/bridge: sii902x: Fix probing race is
Kernel panic, NULL pointer
C acf868ff60b1cd1f2e59 wifi: iwlegacy: Use kcalloc() instead of
Buffer overflow
C 7e11a2966f51695c0af0 wifi: rtw89: fix null pointer access whe
NULL pointer
C 9ac3ebaef3cc43ecd136 Documentation: power: Use kcalloc() inst
Buffer overflow
C f661017e6d326ee187db cpufreq: brcmstb-avs-cpufreq: add check
NULL pointer
C 9bfb1a538a252cc6764d drm/amdgpu: Fix null pointer dereference
NULL pointer
C a499b68cce3c53553143 drm/amd/display: Promote DAL to 3.2.269
NULL pointer
C b8f2234846d7ebd13470 drm/amd/display: Add NULL-checks in dml2
NULL pointer
C 3948abaa4e2be938ccdf do_sys_name_to_handle(): use kzalloc() t
KMSAN
C 8b3d838139bcd1e552f1 fs: improve dump_mapping() robustness
Kernel panic, NULL pointer
C f020c30299323c206b90 wifi: ath10k: Fix enum ath10k_fw_crash_d
Kernel panic
C 7ed97155b25880a78d39 drm/amdgpu: fix UBSAN array-index-out-of
Out of bounds
C 79f8eacbdf9dad7ead39 drm/xe: Use a NULL pointer instead of 0.
NULL pointer
C 05ae67d95bade8b7facd drm/i915: Drop -Wstringop-overflow
Buffer overflow
C 849e133c973ce7a2f217 drm/amdgpu: Fix the null pointer when lo
NULL pointer
C 1213acb478a7181cd73e wifi: rtl8xxxu: add cancel_work_sync() f
Use after free
C cf2df0080bd59cb97a15 wifi: ath11k: fix a possible dead lock c
Deadlock
C 52e3fa3e3ea3ee05e32c drm/xe: Fix bounds checking in __xe_bo_p
Out of bounds
C 1113e52ffee7b45def23 drm/xe: Fix potential deadlock in __fini
Deadlock
C 5ee0d47dcf33efd8950b drm/vc4: don't check if plane->state->fb
Use after free
C a109d19992294736abd4 drm/xe: Fix build bug for GCC 11
Buffer overflow
C a8004af338f6b3319476 drm/xe: Fix modifying exec_queue priorit
Deadlock
C 0e00a8814eec16057e78 drm/i915/guc: Avoid circular locking iss
Deadlock
C 3bb45618061c0e1838e9 drm/sched: One function call less in drm
NULL pointer
C c27f010aa1884276ee5d drm/i915: Disable DSB in Xe KMD
Buffer overflow
C 20277d8c1ff57b575dc2 drm/xe: Fix UBSAN splat in add_preempt_f
Out of bounds
C ad25ee36f00172f7d532 wifi: ath10k: fix NULL pointer dereferen
NULL pointer
C afe6fcb9775882230cd2 drm/tegra: dsi: Add missing check for of
NULL pointer
C 8e5647a723c49d73b9f1 x86/mm: Ensure input to pfn_to_kaddr() i
Kernel panic
C e29aad08b1da7772b362 x86/percpu: Disable named address spaces
KASAN
The directories/modules affected were:
=================
Documentation: 22
Documentation/admin-guide: 6
Documentation/admin-guide/kdump: 2
Documentation/admin-guide/sysctl: 2
Documentation/bpf: 1
Documentation/core-api: 1
Documentation/dev-tools: 3
Documentation/devicetree: 2
Documentation/devicetree/bindings: 2
Documentation/devicetree/bindings/riscv: 2
Documentation/driver-api: 1
Documentation/driver-api/usb: 1
Documentation/firmware-guide: 1
Documentation/firmware-guide/acpi: 1
Documentation/netlink: 1
Documentation/netlink/specs: 1
Documentation/networking: 2
Documentation/networking/devlink: 1
Documentation/power: 1
Documentation/process: 2
Documentation/timers: 1
Documentation/tools: 1
Documentation/tools/rtla: 1
Documentation/translations: 3
Documentation/translations/zh_CN: 3
Documentation/translations/zh_CN/dev-tools: 2
Documentation/translations/zh_CN/power: 1
Documentation/translations/zh_TW: 2
Documentation/translations/zh_TW/dev-tools: 2
arch: 100
arch/arm: 11
arch/arm/boot: 2
arch/arm/boot/compressed: 2
arch/arm/kernel: 8
arch/arm/mm: 1
arch/arm64: 16
arch/arm64/boot: 1
arch/arm64/boot/dts: 1
arch/arm64/boot/dts/freescale: 1
arch/arm64/configs: 1
arch/arm64/crypto: 1
arch/arm64/hyperv: 1
arch/arm64/include: 7
arch/arm64/include/asm: 7
arch/arm64/kernel: 4
arch/arm64/kernel/pi: 1
arch/arm64/kvm: 2
arch/arm64/kvm/hyp: 1
arch/arm64/mm: 6
arch/loongarch: 2
arch/loongarch/include: 1
arch/loongarch/include/asm: 1
arch/loongarch/kernel: 1
arch/mips: 2
arch/mips/alchemy: 1
arch/mips/alchemy/common: 1
arch/mips/kernel: 1
arch/nios2: 1
arch/nios2/kernel: 1
arch/powerpc: 16
arch/powerpc/include: 4
arch/powerpc/include/asm: 4
arch/powerpc/kernel: 4
arch/powerpc/kexec: 3
arch/powerpc/mm: 3
arch/powerpc/mm/book3s32: 1
arch/powerpc/mm/book3s64: 1
arch/powerpc/mm/nohash: 2
arch/powerpc/platforms: 4
arch/powerpc/platforms/powernv: 2
arch/powerpc/platforms/pseries: 2
arch/riscv: 11
arch/riscv/boot: 1
arch/riscv/boot/dts: 1
arch/riscv/boot/dts/renesas: 1
arch/riscv/include: 5
arch/riscv/include/asm: 5
arch/riscv/kernel: 9
arch/riscv/kernel/vdso: 1
arch/riscv/mm: 1
arch/riscv/net: 1
arch/s390: 12
arch/s390/boot: 1
arch/s390/include: 4
arch/s390/include/asm: 4
arch/s390/kernel: 5
arch/s390/mm: 1
arch/s390/net: 2
arch/s390/pci: 1
arch/s390/tools: 1
arch/sh: 3
arch/sh/boot: 1
arch/sh/boot/compressed: 1
arch/sh/kernel: 2
arch/sparc: 1
arch/sparc/vdso: 1
arch/x86: 38
arch/x86/boot: 2
arch/x86/boot/compressed: 2
arch/x86/entry: 1
arch/x86/entry/vdso: 1
arch/x86/include: 4
arch/x86/include/asm: 4
arch/x86/kernel: 20
arch/x86/kernel/cpu: 13
arch/x86/kernel/cpu/resctrl: 8
arch/x86/kernel/fpu: 1
arch/x86/kernel/kprobes: 1
arch/x86/kvm: 6
arch/x86/kvm/mmu: 1
arch/x86/kvm/svm: 1
arch/x86/kvm/vmx: 2
arch/x86/mm: 2
arch/x86/mm/pat: 1
arch/x86/net: 2
arch/x86/platform: 1
arch/x86/platform/intel-mid: 1
arch/x86/virt: 2
arch/x86/virt/svm: 2
arch/x86/xen: 1
block: 5
drivers: 345
drivers/accel: 2
drivers/accel/habanalabs: 2
drivers/accel/habanalabs/common: 2
drivers/accel/habanalabs/common/mmu: 1
drivers/acpi: 2
drivers/ata: 1
drivers/base: 2
drivers/base/regmap: 1
drivers/block: 1
drivers/block/aoe: 1
drivers/bluetooth: 4
drivers/bus: 1
drivers/bus/mhi: 1
drivers/bus/mhi/ep: 1
drivers/clk: 13
drivers/clk/hisilicon: 1
drivers/clk/imx: 1
drivers/clk/mediatek: 2
drivers/clk/meson: 2
drivers/clk/qcom: 2
drivers/clk/sunxi-ng: 1
drivers/clk/zynq: 1
drivers/clocksource: 1
drivers/cpufreq: 1
drivers/cpuidle: 1
drivers/crypto: 7
drivers/crypto/allwinner: 1
drivers/crypto/allwinner/sun8i-ce: 1
drivers/crypto/ccp: 1
drivers/crypto/hisilicon: 1
drivers/crypto/hisilicon/sec2: 1
drivers/crypto/intel: 2
drivers/crypto/intel/qat: 2
drivers/crypto/intel/qat/qat_common: 2
drivers/crypto/rockchip: 1
drivers/crypto/virtio: 1
drivers/cxl: 2
drivers/cxl/core: 2
drivers/dma: 1
drivers/dma-buf: 1
drivers/dma/idxd: 1
drivers/dpll: 1
drivers/edac: 1
drivers/firewire: 2
drivers/firmware: 8
drivers/firmware/arm_scmi: 4
drivers/firmware/cirrus: 1
drivers/firmware/efi: 1
drivers/firmware/tegra: 1
drivers/gpio: 4
drivers/gpu: 82
drivers/gpu/drm: 82
drivers/gpu/drm/amd: 39
drivers/gpu/drm/amd/amdgpu: 11
drivers/gpu/drm/amd/display: 27
drivers/gpu/drm/amd/display/amdgpu_dm: 9
drivers/gpu/drm/amd/display/dc: 17
drivers/gpu/drm/amd/display/dc/bios: 1
drivers/gpu/drm/amd/display/dc/clk_mgr: 1
drivers/gpu/drm/amd/display/dc/clk_mgr/dcn301: 1
drivers/gpu/drm/amd/display/dc/core: 1
drivers/gpu/drm/amd/display/dc/dce: 1
drivers/gpu/drm/amd/display/dc/dml2: 3
drivers/gpu/drm/amd/display/dc/hwss: 3
drivers/gpu/drm/amd/display/dc/hwss/dcn10: 1
drivers/gpu/drm/amd/display/dc/hwss/dcn21: 2
drivers/gpu/drm/amd/display/dc/link: 3
drivers/gpu/drm/amd/display/dc/link/protocols: 3
drivers/gpu/drm/amd/display/dc/resource: 2
drivers/gpu/drm/amd/display/dc/resource/dcn301: 2
drivers/gpu/drm/amd/display/modules: 1
drivers/gpu/drm/amd/display/modules/inc: 1
drivers/gpu/drm/amd/include: 1
drivers/gpu/drm/bridge: 4
drivers/gpu/drm/bridge/adv7511: 1
drivers/gpu/drm/gma500: 1
drivers/gpu/drm/i915: 6
drivers/gpu/drm/i915/display: 3
drivers/gpu/drm/i915/gt: 2
drivers/gpu/drm/i915/gt/uc: 1
drivers/gpu/drm/imx: 1
drivers/gpu/drm/imx/ipuv3: 1
drivers/gpu/drm/mediatek: 3
drivers/gpu/drm/msm: 3
drivers/gpu/drm/msm/adreno: 2
drivers/gpu/drm/nouveau: 3
drivers/gpu/drm/nouveau/nvkm: 1
drivers/gpu/drm/nouveau/nvkm/subdev: 1
drivers/gpu/drm/nouveau/nvkm/subdev/gsp: 1
drivers/gpu/drm/scheduler: 1
drivers/gpu/drm/tegra: 1
drivers/gpu/drm/vc4: 1
drivers/gpu/drm/xe: 18
drivers/gpu/drm/xlnx: 1
drivers/hid: 1
drivers/hid/intel-ish-hid: 1
drivers/hid/intel-ish-hid/ipc: 1
drivers/hwspinlock: 1
drivers/hwtracing: 2
drivers/hwtracing/coresight: 2
drivers/i2c: 2
drivers/i2c/busses: 1
drivers/iio: 1
drivers/iio/adc: 1
drivers/infiniband: 2
drivers/infiniband/ulp: 2
drivers/infiniband/ulp/srpt: 2
drivers/iommu: 8
drivers/iommu/intel: 6
drivers/irqchip: 5
drivers/isdn: 2
drivers/isdn/mISDN: 2
drivers/leds: 2
drivers/leds/trigger: 1
drivers/md: 9
drivers/md/dm-vdo: 6
drivers/md/dm-vdo/indexer: 1
drivers/media: 12
drivers/media/dvb-core: 2
drivers/media/dvb-frontends: 2
drivers/media/pci: 1
drivers/media/pci/cx23885: 1
drivers/media/platform: 4
drivers/media/platform/mediatek: 4
drivers/media/platform/mediatek/vcodec: 4
drivers/media/platform/mediatek/vcodec/common: 3
drivers/media/platform/mediatek/vcodec/decoder: 3
drivers/media/platform/mediatek/vcodec/decoder/vdec: 1
drivers/media/platform/mediatek/vcodec/encoder: 1
drivers/media/usb: 3
drivers/media/usb/pvrusb2: 2
drivers/media/usb/usbtv: 1
drivers/misc: 3
drivers/misc/mei: 3
drivers/mtd: 6
drivers/mtd/nand: 3
drivers/mtd/nand/raw: 3
drivers/mtd/nand/raw/brcmnand: 2
drivers/mtd/ubi: 2
drivers/net: 82
drivers/net/can: 3
drivers/net/can/esd: 2
drivers/net/can/m_can: 1
drivers/net/ethernet: 46
drivers/net/ethernet/amazon: 2
drivers/net/ethernet/amazon/ena: 2
drivers/net/ethernet/amd: 1
drivers/net/ethernet/amd/pds_core: 1
drivers/net/ethernet/broadcom: 5
drivers/net/ethernet/broadcom/bnx2x: 3
drivers/net/ethernet/broadcom/bnxt: 2
drivers/net/ethernet/brocade: 1
drivers/net/ethernet/brocade/bna: 1
drivers/net/ethernet/google: 2
drivers/net/ethernet/google/gve: 2
drivers/net/ethernet/hisilicon: 5
drivers/net/ethernet/hisilicon/hns3: 5
drivers/net/ethernet/hisilicon/hns3/hns3pf: 5
drivers/net/ethernet/hisilicon/hns3/hns3vf: 1
drivers/net/ethernet/intel: 7
drivers/net/ethernet/intel/i40e: 1
drivers/net/ethernet/intel/ice: 5
drivers/net/ethernet/intel/igc: 1
drivers/net/ethernet/marvell: 2
drivers/net/ethernet/marvell/octeontx2: 2
drivers/net/ethernet/marvell/octeontx2/af: 2
drivers/net/ethernet/mellanox: 15
drivers/net/ethernet/mellanox/mlx5: 3
drivers/net/ethernet/mellanox/mlx5/core: 3
drivers/net/ethernet/mellanox/mlx5/core/steering: 1
drivers/net/ethernet/mellanox/mlxbf_gige: 4
drivers/net/ethernet/mellanox/mlxsw: 8
drivers/net/ethernet/netronome: 1
drivers/net/ethernet/netronome/nfp: 1
drivers/net/ethernet/netronome/nfp/flower: 1
drivers/net/ethernet/pensando: 1
drivers/net/ethernet/pensando/ionic: 1
drivers/net/ethernet/renesas: 2
drivers/net/ethernet/stmicro: 2
drivers/net/ethernet/stmicro/stmmac: 2
drivers/net/phy: 2
drivers/net/vxlan: 1
drivers/net/wireless: 25
drivers/net/wireless/ath: 10
drivers/net/wireless/ath/ath10k: 2
drivers/net/wireless/ath/ath11k: 3
drivers/net/wireless/ath/ath12k: 4
drivers/net/wireless/ath/ath9k: 1
drivers/net/wireless/broadcom: 3
drivers/net/wireless/broadcom/brcm80211: 3
drivers/net/wireless/broadcom/brcm80211/brcmfmac: 3
drivers/net/wireless/intel: 5
drivers/net/wireless/intel/iwlegacy: 1
drivers/net/wireless/intel/iwlwifi: 4
drivers/net/wireless/intel/iwlwifi/mvm: 4
drivers/net/wireless/mediatek: 3
drivers/net/wireless/mediatek/mt76: 3
drivers/net/wireless/mediatek/mt76/mt7921: 2
drivers/net/wireless/mediatek/mt76/mt7925: 1
drivers/net/wireless/microchip: 2
drivers/net/wireless/microchip/wilc1000: 2
drivers/net/wireless/realtek: 2
drivers/net/wireless/realtek/rtl8xxxu: 1
drivers/net/wireless/realtek/rtw89: 1
drivers/net/wwan: 2
drivers/net/wwan/t7xx: 2
drivers/nvdimm: 1
drivers/nvme: 4
drivers/nvme/host: 3
drivers/nvme/target: 1
drivers/of: 1
drivers/opp: 1
drivers/pci: 3
drivers/pci/controller: 1
drivers/pci/hotplug: 1
drivers/pci/switch: 1
drivers/perf: 3
drivers/phy: 2
drivers/phy/marvell: 1
drivers/phy/ti: 1
drivers/pinctrl: 6
drivers/pinctrl/renesas: 3
drivers/platform: 2
drivers/platform/x86: 2
drivers/platform/x86/amd: 1
drivers/platform/x86/amd/pmf: 1
drivers/pmdomain: 3
drivers/pmdomain/imx: 1
drivers/pmdomain/renesas: 1
drivers/pmdomain/ti: 1
drivers/pwm: 1
drivers/ras: 3
drivers/ras/amd: 3
drivers/ras/amd/atl: 2
drivers/rtc: 1
drivers/s390: 4
drivers/s390/block: 2
drivers/s390/cio: 1
drivers/s390/net: 1
drivers/scsi: 6
drivers/scsi/aacraid: 1
drivers/scsi/hisi_sas: 2
drivers/scsi/lpfc: 1
drivers/soc: 5
drivers/soc/mediatek: 2
drivers/soc/qcom: 1
drivers/soc/tegra: 2
drivers/soc/tegra/fuse: 2
drivers/spi: 8
drivers/staging: 2
drivers/staging/media: 1
drivers/staging/media/atomisp: 1
drivers/staging/media/atomisp/pci: 1
drivers/staging/rtl8723bs: 1
drivers/staging/rtl8723bs/os_dep: 1
drivers/thermal: 2
drivers/tty: 1
drivers/tty/serial: 1
drivers/usb: 6
drivers/usb/core: 2
drivers/usb/gadget: 1
drivers/usb/gadget/function: 1
drivers/usb/host: 1
drivers/usb/typec: 2
drivers/usb/typec/ucsi: 2
drivers/vfio: 3
drivers/vfio/pci: 3
drivers/vfio/pci/nvgrace-gpu: 1
drivers/vfio/pci/pds: 2
drivers/video: 2
drivers/video/backlight: 1
drivers/video/fbdev: 1
drivers/video/fbdev/core: 1
fs: 89
fs/9p: 1
fs/bcachefs: 27
fs/btrfs: 9
fs/erofs: 1
fs/ext4: 1
fs/f2fs: 9
fs/fuse: 1
fs/kernfs: 1
fs/nfs: 4
fs/nfs/flexfilelayout: 2
fs/nfsd: 5
fs/orangefs: 1
fs/proc: 1
fs/pstore: 2
fs/quota: 3
fs/smb: 5
fs/smb/client: 4
fs/smb/server: 1
fs/sysfs: 3
fs/sysv: 1
fs/udf: 1
fs/xfs: 5
fs/xfs/libxfs: 2
fs/xfs/scrub: 2
include: 61
include/asm-generic: 1
include/linux: 46
include/linux/sunrpc: 1
include/net: 11
include/net/bluetooth: 3
include/trace: 2
include/trace/events: 1
include/trace/stages: 1
include/uapi: 4
include/uapi/linux: 4
init: 2
io_uring: 5
kernel: 61
kernel/bpf: 18
kernel/configs: 1
kernel/dma: 3
kernel/module: 1
kernel/printk: 9
kernel/rcu: 5
kernel/sched: 5
kernel/time: 1
kernel/trace: 1
lib: 18
mm: 20
mm/kasan: 6
net: 77
net/ax25: 1
net/batman-adv: 2
net/bluetooth: 20
net/bluetooth/bnep: 1
net/bluetooth/rfcomm: 2
net/core: 9
net/hsr: 1
net/ipv4: 15
net/ipv6: 9
net/mac80211: 1
net/netfilter: 2
net/netlink: 1
net/nfc: 2
net/nsh: 1
net/openvswitch: 1
net/sched: 3
net/sunrpc: 3
net/sunrpc/xprtrdma: 1
net/unix: 6
net/wireless: 1
net/xdp: 2
net/xfrm: 1
rust: 1
rust/alloc: 1
rust/alloc/collections: 1
rust/alloc/vec: 1
samples: 1
samples/bpf: 1
scripts: 8
scripts/coccinelle: 1
scripts/coccinelle/misc: 1
scripts/mod: 3
security: 3
security/integrity: 2
security/integrity/evm: 1
security/integrity/ima: 2
sound: 15
sound/core: 4
sound/hda: 1
sound/pci: 1
sound/pci/hda: 1
sound/soc: 9
sound/soc/codecs: 7
sound/soc/sof: 1
sound/soc/sof/amd: 1
tools: 30
tools/include: 5
tools/include/linux: 2
tools/include/uapi: 3
tools/include/uapi/linux: 3
tools/lib: 5
tools/lib/bpf: 2
tools/lib/perf: 2
tools/lib/perf/include: 2
tools/lib/perf/include/internal: 2
tools/lib/subcmd: 1
tools/net: 1
tools/net/ynl: 1
tools/net/ynl/lib: 1
tools/objtool: 1
tools/perf: 2
tools/perf/ui: 1
tools/perf/ui/browsers: 1
tools/perf/util: 2
tools/testing: 15
tools/testing/cxl: 1
tools/testing/cxl/test: 1
tools/testing/selftests: 14
tools/testing/selftests/bpf: 8
tools/testing/selftests/bpf/bpf_testmod: 1
tools/testing/selftests/bpf/prog_tests: 3
tools/testing/selftests/bpf/progs: 4
tools/testing/selftests/cgroup: 1
tools/testing/selftests/drivers: 1
tools/testing/selftests/drivers/net: 1
tools/testing/selftests/drivers/net/bonding: 1
tools/testing/selftests/gpio: 1
tools/testing/selftests/net: 3
tools/tracing: 1
tools/tracing/rtla: 1
tools/tracing/rtla/sample: 1
tools/tracing/rtla/src: 1
tools/workqueue: 1
virt: 2
virt/kvm: 2
^ permalink raw reply [flat|nested] 5+ messages in thread* Re: commits for stable 2024-05-11
2024-05-12 1:13 commits for stable 2024-05-11 Ronnie Sahlberg
@ 2024-05-12 12:21 ` Greg KH
2024-05-12 22:35 ` Ronnie Sahlberg
0 siblings, 1 reply; 5+ messages in thread
From: Greg KH @ 2024-05-12 12:21 UTC (permalink / raw)
To: Ronnie Sahlberg; +Cc: stable
On Sat, May 11, 2024 at 09:13:25PM -0400, Ronnie Sahlberg wrote:
> Please find attached a report generated by keyword matching commits
> from upstream that may be suitable for stable and probably as CVEs as
> well.
This is great, thanks for looking into this and sending this out!
> I exclude commits that are already tagged with CC stable in upstream
> and also commits already in
> stable/linux-rolling-stable.
I took a very short look, and just picked one commit at random on the
bottom of the list:
cf2df0080bd59cb97a15
And it's included in 6.8.2 already, as commit 9c68e3497b61 ("wifi:
ath11k: fix a possible dead lock caused by ab->base_lock").
So is your tooling working?
Also, give us a chance to catch up on commits that are in Linus's tree,
but not in a -rc release, which you list a few at the top of the list.
We aren't allowed to apply them until after they hit a -rc release.
thanks,
greg k-h
^ permalink raw reply [flat|nested] 5+ messages in thread* Re: commits for stable 2024-05-11
2024-05-12 12:21 ` Greg KH
@ 2024-05-12 22:35 ` Ronnie Sahlberg
2024-05-14 12:11 ` Greg KH
2024-05-14 12:13 ` Greg KH
0 siblings, 2 replies; 5+ messages in thread
From: Ronnie Sahlberg @ 2024-05-12 22:35 UTC (permalink / raw)
To: Greg KH; +Cc: stable
[-- Attachment #1: Type: text/plain, Size: 2287 bytes --]
On Sun, May 12, 2024 at 8:21 AM Greg KH <gregkh@linuxfoundation.org> wrote:
>
> On Sat, May 11, 2024 at 09:13:25PM -0400, Ronnie Sahlberg wrote:
> > Please find attached a report generated by keyword matching commits
> > from upstream that may be suitable for stable and probably as CVEs as
> > well.
>
> This is great, thanks for looking into this and sending this out!
>
> > I exclude commits that are already tagged with CC stable in upstream
> > and also commits already in
> > stable/linux-rolling-stable.
>
> I took a very short look, and just picked one commit at random on the
> bottom of the list:
> cf2df0080bd59cb97a15
>
> And it's included in 6.8.2 already, as commit `0 ("wifi:
> ath11k: fix a possible dead lock caused by ab->base_lock").
>
> So is your tooling working?
Thankyou.
Ah, the marking of which upstream commit that stable uses is not consistent.
That one (and another ~150) used the form :
"^ [ Upstream commit cf2df0080bd59cb97a1519ddefaf59788febdaa5 ]"
and my regex did not accept that.
I have changed the regex to be more permissive in detecting what is a
reference to an upstream commit
and it should be detecting this varient correctly now.
>
> Also, give us a chance to catch up on commits that are in Linus's tree,
> but not in a -rc release, which you list a few at the top of the list.
> We aren't allowed to apply them until after they hit a -rc release.
I see.
So we should not backporting anything more recent than the most recent
tag in upstream master?
Ok. I have done that change to fix that.
Please find attached a new version of the report.
I also change the format slightly on how the commits are listed so
that it IMO becomes easier to read
and check for specific types of hits.
I have attached an updated scan with
1, fix for being more tolerant when detecting commit references
2, stops scanning at the most recent tag in upstream master
Once this format of the report is in a good shape and we sort out all
the bugs in it
I can set it up to scan and automatically post to the list once a week or so.
regards
ronnie s
>
> thanks,
>
> greg k-h
--
Ronnie Sahlberg [Principal Software Engineer, Linux]
P 775 384 8203 | E [email] | W ciq.com
[-- Attachment #2: 2024-05-12 --]
[-- Type: application/octet-stream, Size: 29279 bytes --]
Scanned 12355 commits in upstream range v6.8..v6.9
Found 483 commits that are candidates for stable
and have not yet been added to stable/linux-rolling-stable
The types of issues detected were:
=================
Race condition : 21
Use after free : 20
Kernel panic : 180
KASAN : 41
NULL pointer : 77
Buffer overflow : 112
Out of bounds : 39
KMSAN : 3
Deadlock : 47
Double free : 1
Divide by zero : 2
The following commits are suggested for stable as they match certain keywords
To get a clean list of these candidate sha1 you can use the command:
cat THIS-MESSAGE | egrep "^C [0-9a-f]{20} " | cut -d ' ' -f 2
==============
C a86f18903db9211e265c Race condition
C 02f6b0e1ec7e0e7d059d Use after free, Race condition
C 35d92abfbad88cf947c0 Kernel panic
C 4db783d68b9b39a411a9 KASAN, NULL pointer
C d101291b2681e5ab9385 Kernel panic, KASAN, NULL pointer
C d15dcd0f1a4753b57e66 Buffer overflow
C 4e13d3a9c25b7080f8a6 Race condition
C d7ad05c86e2191bd66e5 Out of bounds
C 0ec5b3b7ccfcdca02ab3 Buffer overflow
C f39055220f6f98a180e3 Buffer overflow
C 9a0ec045110dbaad4b8d Buffer overflow
C 591c946675d88dcc0ae9 Race condition
C ac0476e8ca2e4125c088 Kernel panic
C adf0398cee86643b8eac Race condition, Kernel panic, KASAN, NULL pointer
C 10f9f426ac6e752c8d87 Use after free, KASAN
C 4d7b41c0e43995b0e992 Use after free, KASAN
C 483bc08181827fc47564 Use after free, KASAN
C f2db7230f73a80dbb179 Use after free
C 94062790aedb505bdda2 Kernel panic, KASAN
C 75961ffb5cb3e5196f19 Kernel panic, NULL pointer
C fc1092f5156727750956 Race condition, KMSAN
C 8a2e4d37afb8500b276e Kernel panic
C d091e579b864fa790dd6 Kernel panic
C 4756fa529b2f12b7cb8f NULL pointer
C f5b9053398e70a0c10aa Race condition
C 9a35d205f466501dcfe5 NULL pointer
C da7c622cddd4fe36be69 Out of bounds
C 5d211c70905900335811 NULL pointer
C c4238686f9093b98bd62 Kernel panic, KASAN, Out of bounds
C 38762a0763c10c24a491 Buffer overflow
C 1dd1eff161bd55968d3d KASAN
C 257bf89d841212809048 Kernel panic
C 5097cbcb38e6e0d2627c Kernel panic
C 7cd6750d9a560fa69bb6 Kernel panic
C b599d7d26d6ad1fc9975 Kernel panic
C 4b911a9690d72641879e KMSAN
C f299ee709fb45036454c Out of bounds
C 8c34096c7fdf272fd4c0 Out of bounds
C 666854ea9cad844f75a0 Out of bounds
C 18180a4550d08be4eb03 Kernel panic
C de87ba848d5e4c861b73 Kernel panic
C 0f2b8098d72a93890e69 Deadlock
C c04d1b9ecce565455652 Deadlock
C 697f3342477170bdf875 Kernel panic
C 948255282074d9367e01 Use after free
C 0aea736ddb877b93f6d2 Race condition
C 24729b307eefcd7c4760 Deadlock
C 49a940dbdc3107fecd5e Kernel panic, NULL pointer
C 5bcf0dcbf9066348058b Kernel panic, NULL pointer
C d05dcfdf5e1659b2949d Race condition
C e858beeddfa3a400844c Deadlock
C 85ab365f7cdf2b2a7138 Deadlock
C fcdbc1d7a4b638e5d566 Buffer overflow
C 2e36c9fbc476f95a1b19 Use after free
C d111855ab7ffffc552f6 NULL pointer
C 79055f50a65fe5eb58e9 Deadlock
C 74017458017127ca6bf1 Buffer overflow
C a0cedbcc8852d6c77b00 NULL pointer
C f4626c12e4b538f757a7 Buffer overflow
C 7e91ed763dc07437777b Kernel panic
C 7fcb91d94e897413c034 Buffer overflow
C 015a12a4a6708d9cadca Kernel panic
C 3f10048973c8366e2714 Deadlock
C 9054ef2ea944528b7935 Deadlock
C 82cf18f23e1ae1705398 Deadlock
C 58caa786f1c02fd84919 Use after free
C c064b536a8f9ab7c8e20 Kernel panic
C 2b3e79fea66e166622a4 Deadlock
C 9cb46b31f3d08ed3fce8 Buffer overflow
C fe87922cee6161f066f4 Buffer overflow
C ec4535b2a1d709d3a1fb Kernel panic, NULL pointer
C a9025cd1c673a8d6eefc Kernel panic
C ecedd99a9369fb5cde60 KASAN, Out of bounds
C 7a87441c9651ba37842f KASAN, Out of bounds
C 138b787804f4a1041761 KASAN, Out of bounds
C 7774c8f32e99b1f314c0 KASAN
C e71c8481692582c70cdf Buffer overflow
C d4884fd48a44f3d7f0d4 Race condition
C 6648e613226e18897231 NULL pointer
C 6088234ce83acec4aaf5 Deadlock
C 05801b6526156aefe55c Kernel panic
C beaa51b36012fad5a4d3 Out of bounds
C fc2c22693c608125bbce Deadlock
C d3bbc4dfcc8d436b1e27 Kernel panic
C 838ae9f45c4e43b4633d Buffer overflow
C 9fb3036fe3d9414ae32a Deadlock
C 8e088a20dbe33919695a Kernel panic, NULL pointer
C dda7e89e53d6ebf27c49 NULL pointer
C e0f5a8e74be88f2476e5 Kernel panic
C 7d8ed162e6a92268d4b2 Kernel panic
C de164a7f19248fb03229 Kernel panic
C 701b38995e5bdd2a2939 Kernel panic
C e6ec07dc6dd498415bc8 NULL pointer
C bff892acf79cec531da6 Use after free
C c3eeb1ffc6a88af9b002 Kernel panic, Buffer overflow, NULL pointer
C 6677196fb1932e60b88a Deadlock
C e8068f2d756d57a5206f Buffer overflow
C 22d24a544b0d49bbcbd6 Buffer overflow
C c42cd606e4f004e9ba36 Deadlock
C e2a316b3cc45a1198f3f Deadlock
C ba947ecd39ea0e6a6f6f Kernel panic
C 060ff30a8596b649a80c Kernel panic
C dcc1c04587aa9bc35151 Use after free
C 6f5869ffd9f111b81b95 Use after free
C 5038a66dad0199de60e5 Double free
C a8d89feba7e54e691ca7 Kernel panic, Buffer overflow
C 96b98a6552a90690d7bc Kernel panic
C fe869c2e53484a29ab24 NULL pointer
C 30af24facf0aed12dec2 Deadlock
C 9c500835f279e636722b Kernel panic
C 0be3870f7cbbb5db4f06 Buffer overflow
C aa43c15a790cf083a6e6 Deadlock
C 4b0e527c9970a15ac9ec NULL pointer
C 17f64517bf5c26af56b6 Out of bounds
C a8b5d4809b503da66896 Kernel panic
C b6540de9b5c867b4c8bc KASAN
C 4053caf60bb349ab9ea9 Kernel panic, NULL pointer
C f2e812c1522dab847912 Kernel panic, Deadlock
C 11763a8598f888dec631 Use after free
C 9843231c97267d72be38 Kernel panic
C 4d0d7e7852752ea56375 Kernel panic
C 122fdbd2a030a9512873 Kernel panic
C d8e45f2929b94099913e Buffer overflow
C fc7f27cda843ce294c71 Kernel panic
C c6ba60af015a0cc42bec Buffer overflow
C 28e4748e5e3d313056ed Buffer overflow
C a23c05fd76cf4ad27e0c Kernel panic
C 956c0d6191075f059236 KMSAN
C a788e53c05aee6e3d607 Kernel panic
C c502b5b878144f43fd06 Deadlock
C 77fcc34769c8a0a228af Buffer overflow
C 7604256cecef34a82333 NULL pointer
C 19f0423fd55c301c8eda Kernel panic
C 946593d1555921720fa6 NULL pointer
C b967df6293510b6e1f53 Kernel panic
C a0a466ea981ba57426e8 Deadlock
C 62f35024b2b1a301cd26 Buffer overflow
C c239c83ed5c558be3b59 Kernel panic
C 5c4233cc0920cc90787a Kernel panic
C 33f2cc0a2e90f7177c49 Kernel panic
C 56a34d799bfa53064e7b Kernel panic
C 78cb0945f7141961781f Kernel panic
C a90c5845db958701ddc7 Buffer overflow
C 5fb282ba4fef8985a5ac NULL pointer
C 3e48999816b1d1dba3ca Buffer overflow
C 0b5961b0d8a499100bd9 Kernel panic
C 9448e55d032d99af8e23 Kernel panic
C 9d9539db8638cfe053fc Buffer overflow
C c6c3187d66bc4e870860 Out of bounds
C 61609bf2b29dcb07de3a Buffer overflow
C bc969d6cc96a2d053957 Buffer overflow
C 95113bb705157f3518ce Buffer overflow
C b88727d554f0fb826e06 Buffer overflow
C 289b950b8e50d2e23120 Out of bounds
C 8c9be42172e2a18f39c4 Out of bounds
C d8a21070b6e168d3800c KASAN, Out of bounds
C 2c7d399e551ccfd87bca Deadlock
C ded20192dff31c91cef2 Deadlock
C 4ddf01f2f1504fa08b76 Race condition
C f8cdf65b51f036d77ede KASAN
C 606559dc4fa36a954a51 Kernel panic, NULL pointer
C 63817febd1f3c27f633b Race condition
C 4e2969a0d6a7549bc0bc Out of bounds
C ae24a8f88b3fc8ef463e Kernel panic
C babfeb9cbe7ebc657bd5 NULL pointer
C ab63a2387cb906d43b72 Buffer overflow
C a54c1d1b859a57a99d5c NULL pointer
C 15d2540e0d626b7960c9 Buffer overflow
C 8ffc0cd24c2a3ea34074 Kernel panic
C fa9e3139e6c5ac756e1a KASAN
C 66626b15636b5f5cf3d7 NULL pointer
C 75bcffbb9e7563259b7a Deadlock
C e838a5a110b60b2dad8c Kernel panic
C 7eef64da0b0ad8e90409 Kernel panic
C c2234161985212d28711 Out of bounds
C e63985ecd22681c7f597 Kernel panic
C 4f81c16f50baf6d5d8bf Kernel panic
C 011832b97b311bb9e3c2 Kernel panic
C 0f0639b4d6f649338ce2 Out of bounds
C b6c9d5a93b4ce7ff9828 KASAN
C 5aa598a72eafcf052395 Out of bounds
C ccabbb6768fc72d6cb02 Kernel panic
C 760eac73f9f69aa28fcb Kernel panic
C cebaa386d5ee1a44a58c Kernel panic
C 297dc37a1e65f2f7378c Buffer overflow
C e37db17dae6113f8f0b6 NULL pointer
C 64386d1588f53ccde07c NULL pointer
C d6543805a8ad6ffcddf5 NULL pointer
C d3246b6ee42a155ab57e Kernel panic
C 8cc92a67932febc3f84c KASAN
C 7a36d680658ba5a0d350 Deadlock
C 6addfcf27139da135649 Kernel panic, Deadlock
C 41c58a36e2c0496abebb Use after free
C 36959d18c3cf09b3c121 Kernel panic
C b2324e08b8b3b38bb86b Use after free, Kernel panic, NULL pointer
C f40a3ea94881f668084f Kernel panic, NULL pointer
C e84bfffc4bbff4f2cf29 Kernel panic
C e383e158ed1b6abc2d2d Deadlock
C c2b24812f7bc5fbd6f2f Buffer overflow
C dd6c6d57ab61d496f6ff Kernel panic
C 056a70924a0272718adf Buffer overflow
C 5e37d8254e7f551dda62 Buffer overflow
C ca3d3aa14e7673f1b15e Kernel panic
C f01dbd73ccf122486ad4 Kernel panic
C 4e284e38ed586edeb8bd Kernel panic
C 4eb20bf34ea296f64897 Buffer overflow
C 9cbacb834b4afcb55eb8 Kernel panic
C 9f2a3933beeaeead5382 Kernel panic
C e36b70fb8c707a068896 Out of bounds
C 773f6c5b72d96be1f8fc Use after free
C 84ebf02d75df745fab7d Kernel panic
C 961b4b5e86bf56a2e4b5 Kernel panic
C 5ff318f645eb6f5d3f93 Deadlock
C 8379054869a0e8d0ebf8 Buffer overflow
C 5d978e72df5f92194312 NULL pointer
C 896880ff30866f386ebe Out of bounds
C c5e6d3d85efa7451590e Buffer overflow
C d4be85d068b4418c341f Out of bounds
C 3d965b33e40d973b450c Buffer overflow
C fa4a3f86d4982b603865 Buffer overflow
C 4ce615e798a752d4431f Kernel panic, Buffer overflow
C 475ddf1fce1ec4826c8d Buffer overflow
C 99db710f768e988e70f1 Buffer overflow
C e7549481255167dcdab3 Buffer overflow
C 08d45ee84bb2650e237e Buffer overflow
C d70de8054c58d7bd9a46 Buffer overflow
C 3e19086fb5a9079611de Buffer overflow
C 768409cff6cc89fe1194 Kernel panic
C 7d009e048d7cfcc21d40 Kernel panic
C f9e28904e6442019043a Out of bounds
C df621530462c68164142 Divide by zero
C 848e34ca203046c9b967 Buffer overflow
C a364c014a2c1ad6e011b Deadlock
C c4b04a802d8e3996e588 Kernel panic, NULL pointer
C fb687904aae27c8bf5b5 Kernel panic
C ec1aae190c7729ffdd36 Kernel panic, Buffer overflow
C da1983355ccefcfb3f8e Kernel panic, Buffer overflow
C 99b902ac17253ee65d23 Kernel panic, Deadlock
C 306904db10e1d839b568 Kernel panic
C bae4d1f86e4d6750d2fc NULL pointer
C 34b811a281bab42d0959 Buffer overflow, Out of bounds
C fadbbfbf644e467f8775 Kernel panic
C dd61b55d733eee9bbe51 Buffer overflow
C b5590270068c4324dac4 KASAN
C e395036504c4e19d15ba Buffer overflow
C 96d8dbb6f65041b670a7 KASAN
C e651f2fae33634175fae Buffer overflow
C fed6bf52c86df27ad4f3 NULL pointer
C 9e263c5042d0cb7ed62e Buffer overflow
C 1612160b91272f5b1596 Deadlock
C 6b70399f9ef3809f6e30 Deadlock
C 46faf9d8e1d52e4a91c3 Deadlock
C bfe93930ea1ea3c6c115 Deadlock
C fbed4baed046a2815889 Race condition, KASAN, Out of bounds
C 5affe497c346343ecc42 Kernel panic
C c034ec84e8795cf379bd Kernel panic
C daa559570d4b81e98e5a Kernel panic, KASAN, Out of bounds
C 807d1fe36077decf6f4e Kernel panic
C 5267fe5d092e80a83740 KASAN
C 55e78c933d747ed44b2b Buffer overflow
C 199da8714c8f4c45f465 Kernel panic
C ea034d0b07441cd4f441 Kernel panic
C 5057dff3cf80f631ef7c Kernel panic
C 0978a63f9c8b807f073d Kernel panic
C d739f190c035230d535e Kernel panic
C e389263561d8b57cbefc Kernel panic
C 865e2acd3eb971026a29 Kernel panic
C 086d67ef33ecd07ef58f Kernel panic
C 40254101d87870b2e5ac Kernel panic
C a4eeb2176d89fdf27858 Kernel panic
C 75bc255a7444801d64c7 Kernel panic
C 02aff8480533817a29e8 Kernel panic
C 2c44b67e2ef345c44095 Kernel panic
C 443cbaf9e2fdbef7d7ca Kernel panic
C 85fcde402db191b5f222 Kernel panic
C 55c49fee57af99f3c663 Kernel panic
C a24e3b583ea2db3418f0 NULL pointer
C bf48d9b756b91e3c6565 KASAN
C abb7205794900503d635 Deadlock
C a15587277a246c388c83 Kernel panic
C 8ec99b033147ef3bb8f0 Kernel panic
C cd69fedf58f8ab1ab511 Kernel panic, NULL pointer
C a7a3d73686f5837916eb Buffer overflow
C 2e3fc6ca521499a985a1 Kernel panic
C 9c1b86f8ce04ec4aa22c Buffer overflow
C b73aa539a7789d2366aa Kernel panic
C 952237b5a9b79acf1212 KASAN
C f6932a275461e339de69 NULL pointer
C 0cf18e839f64fff9a585 NULL pointer
C b93c28ff72d42b09d539 Kernel panic
C 82ace185017fbbe48342 Kernel panic
C 3e0008336ae3153fb89b NULL pointer
C 701ab935859fcfd4a8c8 Kernel panic
C 77a6557d2a58ad9abea0 Kernel panic
C 12dc54f568d4f589fd49 Kernel panic
C be142b80803049423944 KASAN
C d8310914848223de7ec0 KASAN, Out of bounds
C df7a6d1f64056aec5721 KASAN
C 4e76c8cc3378a2092396 KASAN
C 6e8f588708971e0626f5 Buffer overflow
C a60cc288a1a2604bd86d Kernel panic
C e477559ca602a033e397 Use after free
C 5878303c5353bdd9b794 Use after free
C 32ca5ebfde9a0deb50ce NULL pointer
C 1a562c0d44974d3cf89c Kernel panic
C 21db6199f201fab18d22 Kernel panic, NULL pointer
C f634ee1737e7b856bd4c Buffer overflow
C 1d55183c2cd9a4b0902a NULL pointer
C 0cc46f1a52b4220ec11d Buffer overflow
C a24d9099777d9c314c98 Out of bounds
C 252c31a90e04dee4d828 Buffer overflow
C eefe68280c94adc352c5 KASAN
C 0eb2a18a8fad629da859 Kernel panic, NULL pointer
C bf900c85f8a4ef47b868 Kernel panic
C 6413849b678b04e30b5c Kernel panic
C f76de61ad1eb725cc057 Kernel panic
C 67e9bf093372a070f67f Kernel panic
C 71d322fd16a3a62d32a9 Kernel panic
C e2cb72d28740516cb03f Kernel panic
C 5f91a62217730910ceb3 Buffer overflow
C 04438a06c43d09486e43 Buffer overflow
C f92e1a829d64dd66fa17 Buffer overflow
C 557f8c582a9ba8abe6aa Buffer overflow
C ff9199464886500bd0c3 NULL pointer
C 5c45cd10c085f46148f1 Kernel panic
C 4fa98386be2ff32f18b9 Kernel panic
C 883069e30e0be28d792d Kernel panic
C 46766d4888ffdfd2bce9 Deadlock
C 9ea30fd166e9b8695460 Kernel panic
C bcb5d6c769039c8358a2 Kernel panic
C 5b7236c198a30d736a76 Buffer overflow
C 14786d949a3b8cf00cc3 Deadlock
C dea893a66cd5b0cbd2f2 Out of bounds
C fb700810d30b9eb333a7 Buffer overflow
C aaeb9335fb38c8d3f746 Buffer overflow
C d2570ee67a4719802f7c Kernel panic
C 1d7bae8f8c85ddf153f3 Race condition
C e8991d1d6498f663889e KASAN, Buffer overflow, Out of bounds
C 49c379d3a72ab86aafea Kernel panic
C d1909c0221739356f31c NULL pointer
C eeff1d4f118bdf087022 Buffer overflow
C 978fcca954cb52249bab Buffer overflow
C 09909e098113bed99c9f Buffer overflow
C a4846aaf39455fe69fce Buffer overflow
C b7fac08db5e32a7de8c5 Kernel panic
C a74c077b9021b36c7850 Use after free
C b07cd3b746cfe9a4524a Buffer overflow
C 3a74f44de2c901e1536d Kernel panic
C 4ce69fcf17d067112f75 KASAN
C 91510d5959ad9eac4516 NULL pointer
C 0383808e4d99ac318926 KASAN
C ba5b0333a847ac026725 KASAN
C 567a70c181df72f3bb42 KASAN
C 82ca151da7d54d7571c5 KASAN
C 75a323e604fc77c50c7e NULL pointer
C 06cca5110774f7b59a16 Deadlock
C 5c5682b9f87a3b7bd483 Kernel panic
C a626ded4e3088319e3d1 Kernel panic
C 871760eb7af57accc540 Buffer overflow
C efe0f34c2bd037a0b014 NULL pointer
C bfeefe6ea5f18cabb8fd Race condition
C 10cd2bf92b4cf64a9c04 Kernel panic, NULL pointer
C 48acf8292280f257fb00 NULL pointer
C 600716592a3a6de8bfcf KASAN
C 23da2ad64dbe9f3fab10 Deadlock
C 0875f1ceba974042069f Kernel panic
C d9e473513930836e617f NULL pointer
C 52dbd67dff5d050e9930 Kernel panic
C ce311df91d73eaddc548 Deadlock
C 94a69db2367efcd7e0ee Deadlock
C 3a86cb16ab329b235ecd NULL pointer
C e955a71f83598a347eb4 Buffer overflow
C 004c7a6bf43edbd4b092 Buffer overflow
C 6256fbfd651c8b3653b7 Buffer overflow
C 157261c58b283f5c83e3 Out of bounds
C 9ab1a996dc7f492d5dea Buffer overflow
C c37c3bcc0530f40fe1c4 NULL pointer
C 2ea9b94c502f6681a453 Race condition, NULL pointer
C dbd86e47fd00c01d3444 Kernel panic, Buffer overflow
C a898cb621ac589b0b9e9 Kernel panic, Deadlock
C d5e83f97eb5669bfdd89 Kernel panic
C d83cee3d2bb131c7fca7 Kernel panic
C a1083ee717e9bde01226 Buffer overflow
C 4c98b89175a229a1eb9e Kernel panic
C c6c6c69df6598aacf392 Kernel panic
C eb538b5574251a449f40 Out of bounds
C d1256c1546a0e03f103e Kernel panic
C 45bf79bc56c4158afb6f Buffer overflow
C 15dba12c5659772f9a5e Buffer overflow, Out of bounds
C 779dbc2e78d746250f07 Kernel panic
C 3fad1565720ffd8fc944 Kernel panic
C 886571d217d7cc4e0f96 NULL pointer
C ef8d8df3cb06fb99856b NULL pointer
C 102fb77c2deb0df3683e Buffer overflow
C 8087199cd5951c1eba26 Kernel panic
C 21e16fa5dc6c6f69d9f2 Buffer overflow
C c8f1140cb82dc843e726 Out of bounds
C 5c018e378f916b56503b Out of bounds
C e8b7d11c7e4b88c4988f NULL pointer
C b6be3714005c3933886b Deadlock
C 15126b916e39b0cb6702 NULL pointer
C 4cb1ef64609f9b025418 Use after free
C ae1d892d518af5c092f2 Buffer overflow
C 06a807e6e5ffaa35327e Race condition
C 774ef5dfc95578a90794 Buffer overflow
C 2d3a7384b9c8ea0b6407 Kernel panic
C 664a1c96b297965c4434 Kernel panic
C 28703381099022e18df1 Kernel panic
C 9f06911998cac015e333 Kernel panic
C c67ef897fe08effad98f Buffer overflow
C bd8c239c0502e70c92cf Buffer overflow
C dd1a502cabcaa410c68e Kernel panic
C 844ecc4aa78e2f291071 Race condition
C 943b043aeecce9accb6d Kernel panic
C 2a00f0855530a8911a91 Buffer overflow
C e5a65d4f723ab9997dea Kernel panic
C 81b3f0efbbced8dbf4ef Kernel panic, NULL pointer
C 8263b3382d8c1af0fffa NULL pointer
C b03301870d9b5b2e24bb NULL pointer
C 0c93bd49576677ae1a18 Race condition
C e3854253a5f695f06b51 Buffer overflow
C 1c2806f6be230c33b3f2 NULL pointer
C 5ca63ffdb94ba2bac4c2 Buffer overflow
C 03ee752f00fd0daa082b Buffer overflow
C 345a36c4f1baa03275d8 Buffer overflow
C a7b57372e1c5c848cbe9 Buffer overflow
C 82e5d7d793e8aef1275d Use after free, KASAN
C c5f8cd6c62ce02205ced Kernel panic
C 9187ebb954ab2afe0e79 Kernel panic
C be2f16a994f09b7f95db Buffer overflow
C d1eb913c8df4574df286 NULL pointer
C bc978cc18d46dd54160f Buffer overflow
C 2ba36e18566b2c5b77bb Divide by zero
C 8ef979584ea86c247b76 Kernel panic
C 661b1c6169e2b260753b Kernel panic
C e8bbd303d7de3fb32be1 Kernel panic
C 27825593c972abac86b9 Kernel panic
C 9e957a155005b16af057 Kernel panic
C f6f62a9a931f54607107 Buffer overflow
C 5593e9abf1cf2bf09636 NULL pointer
C ffc15626c861f811f977 NULL pointer
C dfdfe4be183b27b278d7 Kernel panic
C 4da3bc65d21860555769 Buffer overflow
C 1dc0c1389d6afe4ef3e1 Buffer overflow
C 565def1542ab6cbf8a03 Kernel panic
C e01966e643c97eb8916b NULL pointer
C 9d5f28c1366f48efae7b Kernel panic
C dbd73acb22d85873ecca Kernel panic
C c6878e47431c72168da0 Kernel panic
C 63b21caba17ef2df5982 Out of bounds
C 2b9bc9efa815f7264158 Deadlock
C 5014396af9bbac0f28d9 Kernel panic, Buffer overflow
C 58dc02750fcca1b16b7b Buffer overflow
C 796cae1a79b192510041 Buffer overflow, NULL pointer
C bbc094b3052647c188d6 Buffer overflow
C d5b892fd607abec2a1e4 Kernel panic
C 7c05e7f3e74e7e550534 KASAN
C 49527ca264341f9b6278 Buffer overflow
C f44e64990beb41167bd7 Kernel panic
C bc77bde2d3f078c038f6 Kernel panic
C dffdfb8f5de13a8cacf9 Kernel panic, NULL pointer
C acf868ff60b1cd1f2e59 Buffer overflow
C 9ac3ebaef3cc43ecd136 Buffer overflow
C 9bfb1a538a252cc6764d NULL pointer
C a499b68cce3c53553143 NULL pointer
C b8f2234846d7ebd13470 NULL pointer
C 8b3d838139bcd1e552f1 Kernel panic, NULL pointer
C f020c30299323c206b90 Kernel panic
C 7ed97155b25880a78d39 Out of bounds
C 79f8eacbdf9dad7ead39 NULL pointer
C 05ae67d95bade8b7facd Buffer overflow
C 849e133c973ce7a2f217 NULL pointer
C 52e3fa3e3ea3ee05e32c Out of bounds
C 1113e52ffee7b45def23 Deadlock
C a109d19992294736abd4 Buffer overflow
C a8004af338f6b3319476 Deadlock
C 0e00a8814eec16057e78 Deadlock
C 2f2cc53b5fe7022f3ae6 Race condition
C 289d4180bda98bfd47e0 Race condition
C 3bb45618061c0e1838e9 NULL pointer
C c27f010aa1884276ee5d Buffer overflow
C 20277d8c1ff57b575dc2 Out of bounds
C e29aad08b1da7772b362 KASAN
The directories/modules affected were:
=================
Documentation: 22
Documentation/admin-guide: 6
Documentation/admin-guide/kdump: 2
Documentation/admin-guide/sysctl: 2
Documentation/bpf: 1
Documentation/core-api: 1
Documentation/dev-tools: 3
Documentation/devicetree: 2
Documentation/devicetree/bindings: 2
Documentation/devicetree/bindings/riscv: 2
Documentation/driver-api: 1
Documentation/driver-api/usb: 1
Documentation/firmware-guide: 1
Documentation/firmware-guide/acpi: 1
Documentation/netlink: 1
Documentation/netlink/specs: 1
Documentation/networking: 2
Documentation/networking/devlink: 1
Documentation/power: 1
Documentation/process: 2
Documentation/timers: 1
Documentation/tools: 1
Documentation/tools/rtla: 1
Documentation/translations: 3
Documentation/translations/zh_CN: 3
Documentation/translations/zh_CN/dev-tools: 2
Documentation/translations/zh_CN/power: 1
Documentation/translations/zh_TW: 2
Documentation/translations/zh_TW/dev-tools: 2
arch: 91
arch/arm: 10
arch/arm/boot: 2
arch/arm/boot/compressed: 2
arch/arm/kernel: 8
arch/arm64: 15
arch/arm64/configs: 1
arch/arm64/crypto: 1
arch/arm64/hyperv: 1
arch/arm64/include: 7
arch/arm64/include/asm: 7
arch/arm64/kernel: 4
arch/arm64/kernel/pi: 1
arch/arm64/kvm: 2
arch/arm64/kvm/hyp: 1
arch/arm64/mm: 6
arch/loongarch: 2
arch/loongarch/include: 1
arch/loongarch/include/asm: 1
arch/loongarch/kernel: 1
arch/mips: 2
arch/mips/alchemy: 1
arch/mips/alchemy/common: 1
arch/mips/kernel: 1
arch/nios2: 1
arch/nios2/kernel: 1
arch/powerpc: 16
arch/powerpc/include: 4
arch/powerpc/include/asm: 4
arch/powerpc/kernel: 4
arch/powerpc/kexec: 3
arch/powerpc/mm: 3
arch/powerpc/mm/book3s32: 1
arch/powerpc/mm/book3s64: 1
arch/powerpc/mm/nohash: 2
arch/powerpc/platforms: 4
arch/powerpc/platforms/powernv: 2
arch/powerpc/platforms/pseries: 2
arch/riscv: 10
arch/riscv/boot: 1
arch/riscv/boot/dts: 1
arch/riscv/boot/dts/renesas: 1
arch/riscv/include: 5
arch/riscv/include/asm: 5
arch/riscv/kernel: 8
arch/riscv/mm: 1
arch/riscv/net: 1
arch/s390: 10
arch/s390/boot: 1
arch/s390/include: 4
arch/s390/include/asm: 4
arch/s390/kernel: 5
arch/s390/mm: 1
arch/s390/pci: 1
arch/s390/tools: 1
arch/sh: 3
arch/sh/boot: 1
arch/sh/boot/compressed: 1
arch/sh/kernel: 2
arch/sparc: 1
arch/sparc/vdso: 1
arch/x86: 34
arch/x86/boot: 2
arch/x86/boot/compressed: 2
arch/x86/entry: 1
arch/x86/entry/vdso: 1
arch/x86/include: 3
arch/x86/include/asm: 3
arch/x86/kernel: 18
arch/x86/kernel/cpu: 13
arch/x86/kernel/cpu/resctrl: 8
arch/x86/kvm: 5
arch/x86/kvm/mmu: 1
arch/x86/kvm/svm: 1
arch/x86/kvm/vmx: 1
arch/x86/mm: 2
arch/x86/mm/pat: 1
arch/x86/net: 2
arch/x86/platform: 1
arch/x86/platform/intel-mid: 1
arch/x86/virt: 2
arch/x86/virt/svm: 2
arch/x86/xen: 1
block: 3
drivers: 224
drivers/accel: 1
drivers/accel/habanalabs: 1
drivers/accel/habanalabs/common: 1
drivers/accel/habanalabs/common/mmu: 1
drivers/acpi: 2
drivers/base: 1
drivers/bus: 1
drivers/bus/mhi: 1
drivers/bus/mhi/ep: 1
drivers/clk: 5
drivers/clk/hisilicon: 1
drivers/clk/imx: 1
drivers/clk/qcom: 2
drivers/clk/sunxi-ng: 1
drivers/clocksource: 1
drivers/crypto: 6
drivers/crypto/allwinner: 1
drivers/crypto/allwinner/sun8i-ce: 1
drivers/crypto/ccp: 1
drivers/crypto/hisilicon: 1
drivers/crypto/hisilicon/sec2: 1
drivers/crypto/intel: 1
drivers/crypto/intel/qat: 1
drivers/crypto/intel/qat/qat_common: 1
drivers/crypto/rockchip: 1
drivers/crypto/virtio: 1
drivers/cxl: 2
drivers/cxl/core: 2
drivers/edac: 2
drivers/firewire: 2
drivers/firmware: 3
drivers/firmware/arm_scmi: 1
drivers/firmware/cirrus: 1
drivers/gpio: 5
drivers/gpu: 70
drivers/gpu/drm: 70
drivers/gpu/drm/amd: 35
drivers/gpu/drm/amd/amdgpu: 9
drivers/gpu/drm/amd/amdkfd: 2
drivers/gpu/drm/amd/display: 24
drivers/gpu/drm/amd/display/amdgpu_dm: 8
drivers/gpu/drm/amd/display/dc: 16
drivers/gpu/drm/amd/display/dc/bios: 1
drivers/gpu/drm/amd/display/dc/clk_mgr: 1
drivers/gpu/drm/amd/display/dc/clk_mgr/dcn301: 1
drivers/gpu/drm/amd/display/dc/core: 1
drivers/gpu/drm/amd/display/dc/dce: 2
drivers/gpu/drm/amd/display/dc/dml2: 3
drivers/gpu/drm/amd/display/dc/hwss: 2
drivers/gpu/drm/amd/display/dc/hwss/dcn21: 2
drivers/gpu/drm/amd/display/dc/link: 2
drivers/gpu/drm/amd/display/dc/link/protocols: 2
drivers/gpu/drm/amd/display/dc/resource: 2
drivers/gpu/drm/amd/display/dc/resource/dcn301: 2
drivers/gpu/drm/amd/include: 1
drivers/gpu/drm/bridge: 3
drivers/gpu/drm/i915: 8
drivers/gpu/drm/i915/display: 4
drivers/gpu/drm/i915/gem: 1
drivers/gpu/drm/i915/gt: 3
drivers/gpu/drm/i915/gt/uc: 2
drivers/gpu/drm/imx: 1
drivers/gpu/drm/imx/ipuv3: 1
drivers/gpu/drm/mediatek: 1
drivers/gpu/drm/msm: 3
drivers/gpu/drm/msm/adreno: 2
drivers/gpu/drm/nouveau: 1
drivers/gpu/drm/nouveau/nvkm: 1
drivers/gpu/drm/nouveau/nvkm/subdev: 1
drivers/gpu/drm/nouveau/nvkm/subdev/gsp: 1
drivers/gpu/drm/scheduler: 1
drivers/gpu/drm/xe: 16
drivers/gpu/drm/xlnx: 1
drivers/hwspinlock: 1
drivers/hwtracing: 1
drivers/hwtracing/coresight: 1
drivers/i2c: 1
drivers/i2c/busses: 1
drivers/iio: 1
drivers/iio/adc: 1
drivers/iommu: 3
drivers/iommu/intel: 1
drivers/irqchip: 5
drivers/isdn: 2
drivers/isdn/mISDN: 2
drivers/leds: 2
drivers/leds/trigger: 1
drivers/md: 8
drivers/md/dm-vdo: 6
drivers/md/dm-vdo/indexer: 1
drivers/media: 2
drivers/media/dvb-core: 1
drivers/media/pci: 1
drivers/media/pci/cx23885: 1
drivers/misc: 3
drivers/misc/mei: 3
drivers/mtd: 7
drivers/mtd/nand: 3
drivers/mtd/nand/raw: 3
drivers/mtd/nand/raw/brcmnand: 2
drivers/mtd/ubi: 3
drivers/net: 38
drivers/net/can: 4
drivers/net/can/esd: 2
drivers/net/can/m_can: 2
drivers/net/ethernet: 19
drivers/net/ethernet/broadcom: 2
drivers/net/ethernet/broadcom/bnxt: 2
drivers/net/ethernet/brocade: 1
drivers/net/ethernet/brocade/bna: 1
drivers/net/ethernet/google: 2
drivers/net/ethernet/google/gve: 2
drivers/net/ethernet/hisilicon: 2
drivers/net/ethernet/hisilicon/hns3: 2
drivers/net/ethernet/hisilicon/hns3/hns3pf: 2
drivers/net/ethernet/hisilicon/hns3/hns3vf: 1
drivers/net/ethernet/intel: 4
drivers/net/ethernet/intel/i40e: 1
drivers/net/ethernet/intel/ice: 2
drivers/net/ethernet/intel/igc: 1
drivers/net/ethernet/marvell: 1
drivers/net/ethernet/marvell/octeontx2: 1
drivers/net/ethernet/marvell/octeontx2/af: 1
drivers/net/ethernet/mellanox: 3
drivers/net/ethernet/mellanox/mlx5: 1
drivers/net/ethernet/mellanox/mlx5/core: 1
drivers/net/ethernet/mellanox/mlx5/core/steering: 1
drivers/net/ethernet/mellanox/mlxbf_gige: 1
drivers/net/ethernet/mellanox/mlxsw: 1
drivers/net/ethernet/pensando: 1
drivers/net/ethernet/pensando/ionic: 1
drivers/net/ethernet/renesas: 1
drivers/net/ethernet/stmicro: 2
drivers/net/ethernet/stmicro/stmmac: 2
drivers/net/ipa: 1
drivers/net/wireless: 13
drivers/net/wireless/ath: 7
drivers/net/wireless/ath/ath10k: 1
drivers/net/wireless/ath/ath11k: 2
drivers/net/wireless/ath/ath12k: 4
drivers/net/wireless/broadcom: 2
drivers/net/wireless/broadcom/brcm80211: 2
drivers/net/wireless/broadcom/brcm80211/brcmfmac: 2
drivers/net/wireless/intel: 4
drivers/net/wireless/intel/iwlegacy: 1
drivers/net/wireless/intel/iwlwifi: 3
drivers/net/wireless/intel/iwlwifi/mvm: 3
drivers/net/wwan: 1
drivers/net/wwan/t7xx: 1
drivers/nvdimm: 1
drivers/nvme: 1
drivers/nvme/target: 1
drivers/of: 1
drivers/pci: 1
drivers/pci/hotplug: 1
drivers/perf: 3
drivers/pinctrl: 4
drivers/pinctrl/renesas: 1
drivers/platform: 2
drivers/platform/x86: 2
drivers/platform/x86/amd: 1
drivers/platform/x86/amd/pmf: 1
drivers/pmdomain: 2
drivers/pmdomain/imx: 1
drivers/pmdomain/renesas: 1
drivers/power: 1
drivers/power/supply: 1
drivers/pwm: 1
drivers/ras: 3
drivers/ras/amd: 3
drivers/ras/amd/atl: 2
drivers/rtc: 1
drivers/s390: 3
drivers/s390/block: 1
drivers/s390/cio: 1
drivers/s390/net: 1
drivers/scsi: 6
drivers/scsi/aacraid: 1
drivers/scsi/hisi_sas: 1
drivers/scsi/lpfc: 2
drivers/soc: 5
drivers/soc/mediatek: 2
drivers/soc/qcom: 1
drivers/soc/tegra: 2
drivers/soc/tegra/fuse: 2
drivers/spi: 3
drivers/staging: 2
drivers/staging/media: 1
drivers/staging/media/atomisp: 1
drivers/staging/media/atomisp/pci: 1
drivers/staging/rtl8723bs: 1
drivers/staging/rtl8723bs/os_dep: 1
drivers/thermal: 2
drivers/tty: 1
drivers/tty/serial: 1
drivers/usb: 6
drivers/usb/core: 2
drivers/usb/gadget: 2
drivers/usb/gadget/function: 2
drivers/usb/host: 1
drivers/usb/typec: 1
drivers/usb/typec/ucsi: 1
drivers/vfio: 1
drivers/vfio/pci: 1
drivers/vfio/pci/nvgrace-gpu: 1
fs: 70
fs/9p: 2
fs/bcachefs: 27
fs/btrfs: 8
fs/ext4: 1
fs/f2fs: 3
fs/fuse: 1
fs/nfsd: 4
fs/proc: 1
fs/pstore: 1
fs/quota: 2
fs/smb: 4
fs/smb/client: 3
fs/smb/server: 1
fs/sysfs: 3
fs/udf: 1
fs/xfs: 5
fs/xfs/libxfs: 2
fs/xfs/scrub: 2
include: 40
include/asm-generic: 1
include/linux: 34
include/net: 2
include/trace: 2
include/trace/events: 1
include/trace/stages: 1
include/uapi: 4
include/uapi/linux: 4
init: 2
io_uring: 4
kernel: 39
kernel/bpf: 10
kernel/configs: 1
kernel/dma: 3
kernel/module: 1
kernel/printk: 2
kernel/rcu: 5
kernel/sched: 2
kernel/time: 1
kernel/trace: 1
lib: 16
mm: 20
mm/kasan: 6
net: 42
net/batman-adv: 2
net/bluetooth: 11
net/bluetooth/bnep: 1
net/core: 6
net/ipv4: 8
net/ipv6: 7
net/mac80211: 1
net/netlink: 1
net/nfc: 2
net/nsh: 1
net/sunrpc: 3
net/sunrpc/xprtrdma: 1
net/xfrm: 1
rust: 1
rust/alloc: 1
rust/alloc/collections: 1
rust/alloc/vec: 1
samples: 1
samples/bpf: 1
scripts: 6
scripts/coccinelle: 1
scripts/coccinelle/misc: 1
scripts/package: 1
scripts/package/debian: 1
security: 4
security/integrity: 2
security/integrity/evm: 1
security/integrity/ima: 2
security/landlock: 1
sound: 14
sound/core: 4
sound/hda: 1
sound/pci: 1
sound/pci/hda: 1
sound/soc: 8
sound/soc/codecs: 8
tools: 26
tools/include: 5
tools/include/linux: 2
tools/include/uapi: 3
tools/include/uapi/linux: 3
tools/lib: 2
tools/lib/bpf: 1
tools/lib/subcmd: 1
tools/net: 1
tools/net/ynl: 1
tools/net/ynl/lib: 1
tools/objtool: 1
tools/perf: 1
tools/perf/util: 1
tools/testing: 15
tools/testing/cxl: 1
tools/testing/cxl/test: 1
tools/testing/selftests: 14
tools/testing/selftests/bpf: 8
tools/testing/selftests/bpf/bpf_testmod: 1
tools/testing/selftests/bpf/prog_tests: 3
tools/testing/selftests/bpf/progs: 4
tools/testing/selftests/cgroup: 1
tools/testing/selftests/drivers: 1
tools/testing/selftests/drivers/net: 1
tools/testing/selftests/drivers/net/bonding: 1
tools/testing/selftests/gpio: 1
tools/testing/selftests/net: 2
tools/tracing: 1
tools/tracing/rtla: 1
tools/tracing/rtla/sample: 1
tools/tracing/rtla/src: 1
tools/workqueue: 1
virt: 2
virt/kvm: 2
^ permalink raw reply [flat|nested] 5+ messages in thread* Re: commits for stable 2024-05-11
2024-05-12 22:35 ` Ronnie Sahlberg
@ 2024-05-14 12:11 ` Greg KH
2024-05-14 12:13 ` Greg KH
1 sibling, 0 replies; 5+ messages in thread
From: Greg KH @ 2024-05-14 12:11 UTC (permalink / raw)
To: Ronnie Sahlberg; +Cc: stable
On Sun, May 12, 2024 at 06:35:05PM -0400, Ronnie Sahlberg wrote:
> On Sun, May 12, 2024 at 8:21 AM Greg KH <gregkh@linuxfoundation.org> wrote:
> >
> > On Sat, May 11, 2024 at 09:13:25PM -0400, Ronnie Sahlberg wrote:
> > > Please find attached a report generated by keyword matching commits
> > > from upstream that may be suitable for stable and probably as CVEs as
> > > well.
> >
> > This is great, thanks for looking into this and sending this out!
> >
> > > I exclude commits that are already tagged with CC stable in upstream
> > > and also commits already in
> > > stable/linux-rolling-stable.
> >
> > I took a very short look, and just picked one commit at random on the
> > bottom of the list:
> > cf2df0080bd59cb97a15
> >
> > And it's included in 6.8.2 already, as commit `0 ("wifi:
> > ath11k: fix a possible dead lock caused by ab->base_lock").
> >
> > So is your tooling working?
>
> Thankyou.
> Ah, the marking of which upstream commit that stable uses is not consistent.
> That one (and another ~150) used the form :
> "^ [ Upstream commit cf2df0080bd59cb97a1519ddefaf59788febdaa5 ]"
> and my regex did not accept that.
> I have changed the regex to be more permissive in detecting what is a
> reference to an upstream commit
> and it should be detecting this varient correctly now.
>
>
> >
> > Also, give us a chance to catch up on commits that are in Linus's tree,
> > but not in a -rc release, which you list a few at the top of the list.
> > We aren't allowed to apply them until after they hit a -rc release.
>
> I see.
> So we should not backporting anything more recent than the most recent
> tag in upstream master?
> Ok. I have done that change to fix that.
>
> Please find attached a new version of the report.
> I also change the format slightly on how the commits are listed so
> that it IMO becomes easier to read
> and check for specific types of hits.
>
> I have attached an updated scan with
> 1, fix for being more tolerant when detecting commit references
> 2, stops scanning at the most recent tag in upstream master
>
> Once this format of the report is in a good shape and we sort out all
> the bugs in it
> I can set it up to scan and automatically post to the list once a week or so.
Thanks, I'll look at this later this week after this latest round of -rc
releases are out.
greg k-h
^ permalink raw reply [flat|nested] 5+ messages in thread* Re: commits for stable 2024-05-11
2024-05-12 22:35 ` Ronnie Sahlberg
2024-05-14 12:11 ` Greg KH
@ 2024-05-14 12:13 ` Greg KH
1 sibling, 0 replies; 5+ messages in thread
From: Greg KH @ 2024-05-14 12:13 UTC (permalink / raw)
To: Ronnie Sahlberg; +Cc: stable
For some reason I can't quote your attachment.
But I looked at one random commit:
bbc094b3052647c188d6
and that obviously is not for stable inclusion. So while keywords are
nice to search on, doing a pass "manually" is needed as well as
sometimes those keywords aren't bringing up what you think they are :)
thanks,
greg k-h
^ permalink raw reply [flat|nested] 5+ messages in thread
end of thread, other threads:[~2024-05-14 12:13 UTC | newest]
Thread overview: 5+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2024-05-12 1:13 commits for stable 2024-05-11 Ronnie Sahlberg
2024-05-12 12:21 ` Greg KH
2024-05-12 22:35 ` Ronnie Sahlberg
2024-05-14 12:11 ` Greg KH
2024-05-14 12:13 ` Greg KH
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox