CVE-2024-43851

soc: xilinx: rename cpu_number1 to dummy_cpu_number

State
Published
Severity
Not scored
Published
Aug 17, 2024
Updated
May 23, 2026
Reserved
Aug 17, 2024

Read the record on cve.org

Description

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

soc: xilinx: rename cpu_number1 to dummy_cpu_number

The per cpu variable cpu_number1 is passed to xlnx_event_handler as argument "dev_id", but it is not used in this function. So drop the initialization of this variable and rename it to dummy_cpu_number. This patch is to fix the following call trace when the kernel option CONFIG_DEBUG_ATOMIC_SLEEP is enabled:

BUG: sleeping function called from invalid context at include/linux/sched/mm.h:274 in_atomic(): 1, irqs_disabled(): 0, non_block: 0, pid: 1, name: swapper/0 preempt_count: 1, expected: 0 CPU: 0 PID: 1 Comm: swapper/0 Not tainted 6.1.0 #53 Hardware name: Xilinx Versal vmk180 Eval board rev1.1 (QSPI) (DT) Call trace: dump_backtrace+0xd0/0xe0 show_stack+0x18/0x40 dump_stack_lvl+0x7c/0xa0 dump_stack+0x18/0x34 __might_resched+0x10c/0x140 __might_sleep+0x4c/0xa0 __kmem_cache_alloc_node+0xf4/0x168 kmalloc_trace+0x28/0x38 __request_percpu_irq+0x74/0x138 xlnx_event_manager_probe+0xf8/0x298 platform_probe+0x68/0xd8

Scores

The record has no CVSS score.

Weaknesses

The record names no weakness.

Affected Products

ProductVersions
LinuxLinux
  • 01946c3c83b2279fec685abc83f0d7b0468851db to before a5e507fadab76393cbc12344ebd65a417a09aa46Affected
  • 4722924e7a6225ebf7b09bd7ac5fafc6e73bd4f8 to before a96e60a6ea6818fd37b1853283a512c49af38cf5Affected
  • daed80ed07580e5adc0e6d8bc79933a35154135a to before f762acdaff9e54688be16e6c832c73a61533c1dfAffected
  • daed80ed07580e5adc0e6d8bc79933a35154135a to before 4a95449dd975e2ea6629a034f3e74b46c9634916Affected
  • 548bdbbdcd355f5a844c7122c83c9aab115051faAffected
  • 6.1.77 to before 6.1.103Affected
  • 6.6.16 to before 6.6.44Affected
  • 6.7.4 to before 6.8Affected
LinuxLinux
  • 6.8Affected
  • before 6.8Not affected
  • 6.1.103 through 6.1.*Not affected
  • 6.6.44 through 6.6.*Not affected
  • 6.10.3 through 6.10.*Not affected
  • 6.11 and laterNot affected

References

Every record here comes from the CVE Program’s CVE List. © 1999–2026 The MITRE Corporation. CVE is a registered trademark of The MITRE Corporation. The records are reproduced under the CVE Program terms of use.