In the Linux kernel, the following vulnerability has been resolved:
fbdev: omap: use threaded IRQ for LCD DMA
When using touchscreen and framebuffer, Nokia 770 crashes easily with:
BUG: scheduling while atomic: irq/144-ads7846/82/0x00010000 Modules linked in: usb_f_ecm g_ether usb_f_rndis u_ether libcomposite configfs omap_udc ohci_omap ohci_hcd CPU: 0 UID: 0 PID: 82 Comm: irq/144-ads7846 Not tainted 6.12.7-770 #2 Hardware name: Nokia 770 Call trace: unwind_backtrace from show_stack+0x10/0x14 show_stack from dump_stack_lvl+0x54/0x5c dump_stack_lvl from __schedule_bug+0x50/0x70 __schedule_bug from __schedule+0x4d4/0x5bc __schedule from schedule+0x34/0xa0 schedule from schedule_preempt_disabled+0xc/0x10 schedule_preempt_disabled from __mutex_lock.constprop.0+0x218/0x3b4 __mutex_lock.constprop.0 from clk_prepare_lock+0x38/0xe4 clk_prepare_lock from clk_set_rate+0x18/0x154 clk_set_rate from sossi_read_data+0x4c/0x168 sossi_read_data from hwa742_read_reg+0x5c/0x8c hwa742_read_reg from send_frame_handler+0xfc/0x300 send_frame_handler from process_pending_requests+0x74/0xd0 process_pending_requests from lcd_dma_irq_handler+0x50/0x74 lcd_dma_irq_handler from __handle_irq_event_percpu+0x44/0x130 __handle_irq_event_percpu from handle_irq_event+0x28/0x68 handle_irq_event from handle_level_irq+0x9c/0x170 handle_level_irq from generic_handle_domain_irq+0x2c/0x3c generic_handle_domain_irq from omap1_handle_irq+0x40/0x8c omap1_handle_irq from generic_handle_arch_irq+0x28/0x3c generic_handle_arch_irq from call_with_stack+0x1c/0x24 call_with_stack from __irq_svc+0x94/0xa8 Exception stack(0xc5255da0 to 0xc5255de8) 5da0: 00000001 c22fc620 00000000 00000000 c08384a8 c106fc00 00000000 c240c248 5dc0: c113a600 c3f6ec30 00000001 00000000 c22fc620 c5255df0 c22fc620 c0279a94 5de0: 60000013 ffffffff __irq_svc from clk_prepare_lock+0x4c/0xe4 clk_prepare_lock from clk_get_rate+0x10/0x74 clk_get_rate from uwire_setup_transfer+0x40/0x180 uwire_setup_transfer from spi_bitbang_transfer_one+0x2c/0x9c spi_bitbang_transfer_one from spi_transfer_one_message+0x2d0/0x664 spi_transfer_one_message from __spi_pump_transfer_message+0x29c/0x498 __spi_pump_transfer_message from __spi_sync+0x1f8/0x2e8 __spi_sync from spi_sync+0x24/0x40 spi_sync from ads7846_halfd_read_state+0x5c/0x1c0 ads7846_halfd_read_state from ads7846_irq+0x58/0x348 ads7846_irq from irq_thread_fn+0x1c/0x78 irq_thread_fn from irq_thread+0x120/0x228 irq_thread from kthread+0xc8/0xe8 kthread from ret_from_fork+0x14/0x28
As a quick fix, switch to a threaded IRQ which provides a stable system.
| Product | Vendor Advisory | Solution File | Added | Published |
|---|---|---|---|---|
| Debian | — | Upgrade linux-6.1Upgrade linux | Mar 17, 2025 | Feb 27, 2025 |
| Suse | — | Upgrade kernel-azure-vdsoUpgrade kernel-debug-vdsoUpgrade cluster-md-kmp-azureUpgrade dtb-nvidiaUpgrade kselftests-kmp-defaultUpgrade dtb-broadcomUpgrade kernel-rt_debug-develUpgrade kernel-kvmsmall-develUpgrade dtb-qcomUpgrade dlm-kmp-64kbUpgrade dtb-amlogicUpgrade kernel-docs-htmlUpgrade kernel-default-base-rebuildUpgrade kernel-rt-livepatch-develUpgrade kernel-source-azureUpgrade kernel-rt-extraUpgrade kernel-source-vanillaUpgrade ocfs2-kmp-64kbUpgrade kernel-syms-azureUpgrade dlm-kmp-azureUpgrade kernel-macrosUpgrade kernel-kvmsmall-vdsoUpgrade dtb-apmUpgrade kernel-azure-develUpgrade dtb-rockchipUpgrade kernel-default-extraUpgrade kernel-obs-qaUpgrade kernel-rt-vdsoUpgrade kernel-default-vdsoUpgrade gfs2-kmp-rtUpgrade dtb-lgUpgrade kernel-azureUpgrade kernel-default-manUpgrade reiserfs-kmp-64kbUpgrade reiserfs-kmp-azureUpgrade kselftests-kmp-azureUpgrade kernel-devel-azureUpgrade kernel-sourceUpgrade dtb-exynosUpgrade kselftests-kmp-64kbUpgrade kernel-kvmsmallUpgrade kernel-rt_debug-vdsoUpgrade cluster-md-kmp-defaultUpgrade kernel-obs-buildUpgrade kernel-source-rtUpgrade kernel-syms-rtUpgrade kernel-rtUpgrade kernel-rt-optionalUpgrade dtb-freescaleUpgrade gfs2-kmp-64kbUpgrade dtb-alteraUpgrade dtb-appleUpgrade dtb-sprdUpgrade dlm-kmp-rtUpgrade cluster-md-kmp-rtUpgrade ocfs2-kmp-defaultUpgrade kselftests-kmp-rtUpgrade kernel-default-livepatch-develUpgrade kernel-64kb-optionalUpgrade kernel-default-optionalUpgrade kernel-symsUpgrade dtb-amazonUpgrade kernel-rt-develUpgrade kernel-default-develUpgrade kernel-azure-optionalUpgrade kernel-64kbUpgrade dtb-armUpgrade ocfs2-kmp-azureUpgrade cluster-md-kmp-64kbUpgrade kernel-64kb-extraUpgrade gfs2-kmp-azureUpgrade kernel-devel-rtUpgrade kernel-default-baseUpgrade dtb-renesasUpgrade dtb-caviumUpgrade dtb-amdUpgrade dlm-kmp-defaultUpgrade dtb-allwinnerUpgrade kernel-debug-develUpgrade ocfs2-kmp-rtUpgrade kernel-zfcpdumpUpgrade dtb-xilinxUpgrade dtb-hisiliconUpgrade kernel-develUpgrade kernel-rt_debugUpgrade kernel-default-livepatchUpgrade kernel-defaultUpgrade kernel-debugUpgrade dtb-socionextUpgrade dtb-mediatekUpgrade dtb-marvellUpgrade reiserfs-kmp-rtUpgrade reiserfs-kmp-defaultUpgrade kernel-azure-extraUpgrade kernel-64kb-develUpgrade gfs2-kmp-defaultUpgrade kernel-docs | Dec 5, 2025 | Jun 12, 2025 |
| Ubuntu | — | Upgrade linux-image-realtimeUpgrade linux-image-6.8.0-2028-raspi-realtimeUpgrade linux-image-gcp-64k-6.8Upgrade linux-image-6.8.0-1035-nvidia-lowlatencyUpgrade linux-image-oracle-64kUpgrade linux-image-6.11.0-1014-lowlatencyUpgrade linux-image-generic-6.8Upgrade linux-image-nvidia-hwe-22.04Upgrade linux-image-6.8.0-78-genericUpgrade linux-image-6.8.0-1036-gcpUpgrade linux-image-6.8.0-1034-azureUpgrade linux-image-lowlatency-64k-hwe-24.04Upgrade linux-image-generic-hwe-22.04Upgrade linux-image-generic-hwe-24.04Upgrade linux-image-gkeUpgrade linux-image-lowlatency-64k-6.8Upgrade linux-image-aws-lts-24.04Upgrade linux-image-6.8.0-1035-raspiUpgrade linux-image-lowlatency-64kUpgrade linux-image-nvidia-lowlatency-64k-6.8Upgrade linux-image-6.8.0-1033-ibmUpgrade linux-image-azure-fde-6.8Upgrade linux-image-6.8.0-1035-nvidia-64kUpgrade linux-image-raspi-realtimeUpgrade linux-image-nvidia-lowlatency-6.8Upgrade linux-image-oracle-lts-24.04Upgrade linux-image-generic-64k-hwe-22.04Upgrade linux-image-oem-22.04cUpgrade linux-image-6.8.0-1036-gcp-64kUpgrade linux-image-6.11.0-1015-gcpUpgrade linux-image-6.11.0-1016-oracleUpgrade linux-image-genericUpgrade linux-image-nvidia-64kUpgrade linux-image-6.8.0-78-lowlatency-64kUpgrade linux-image-oracle-6.8Upgrade linux-image-virtual-hwe-22.04Upgrade linux-image-lowlatency-64k-hwe-22.04Upgrade linux-image-azure-6.8Upgrade linux-image-oem-22.04Upgrade linux-image-6.11.0-26-genericUpgrade linux-image-raspi-realtime-6.8Upgrade linux-image-6.8.0-1034-azure-fdeUpgrade linux-image-generic-64kUpgrade linux-image-gke-6.8Upgrade linux-image-oem-22.04bUpgrade linux-image-virtual-hwe-24.04Upgrade linux-image-virtualUpgrade linux-image-gcpUpgrade linux-image-azure-nvidia-lts-24.04Upgrade linux-image-6.8.0-1032-oracle-64kUpgrade linux-image-gkeopUpgrade linux-image-aws-64kUpgrade linux-image-6.8.0-78-generic-64kUpgrade linux-image-nvidiaUpgrade linux-image-oem-24.04bUpgrade linux-image-6.11.0-1013-raspiUpgrade linux-image-6.8.0-1019-gkeopUpgrade linux-image-oracleUpgrade linux-image-generic-64k-6.8Upgrade linux-image-realtime-6.8.1Upgrade linux-image-gcp-64kUpgrade linux-image-generic-lpaeUpgrade linux-image-virtual-6.8Upgrade linux-image-ibm-6.8Upgrade linux-image-6.11.0-26-generic-64kUpgrade linux-image-6.8.0-1022-azure-nvidiaUpgrade linux-image-6.8.0-1035-awsUpgrade linux-image-nvidia-lowlatency-64kUpgrade linux-image-6.8.0-1035-nvidiaUpgrade linux-image-nvidia-64k-hwe-22.04Upgrade linux-image-nvidia-64k-6.8Upgrade linux-image-ibm-lts-24.04Upgrade linux-image-lowlatency-hwe-22.04Upgrade linux-image-azure-fde-lts-24.04Upgrade linux-image-azure-lts-24.04Upgrade linux-image-6.11.0-1015-gcp-64kUpgrade linux-image-oem-22.04dUpgrade linux-image-nvidia-lowlatencyUpgrade linux-image-aws-64k-6.8Upgrade linux-image-6.11.0-1022-oemUpgrade linux-image-gcp-lts-24.04Upgrade linux-image-6.11.0-1015-azure-fdeUpgrade linux-image-generic-64k-hwe-24.04Upgrade linux-image-6.8.0-1035-nvidia-lowlatency-64kUpgrade linux-image-6.8.0-1032-oracleUpgrade linux-image-raspi-6.8Upgrade linux-image-lowlatency-hwe-24.04Upgrade linux-image-6.11.0-1014-lowlatency-64kUpgrade linux-image-gcp-6.8Upgrade linux-image-6.8.0-78-lowlatencyUpgrade linux-image-6.11.0-1015-azureUpgrade linux-image-awsUpgrade linux-image-aws-6.8Upgrade linux-image-raspiUpgrade linux-image-oracle-64k-lts-24.04Upgrade linux-image-gkeop-6.8Upgrade linux-image-nvidia-6.8Upgrade linux-image-ibm-classicUpgrade linux-image-azure-nvidiaUpgrade linux-image-6.8.1-1030-realtimeUpgrade linux-image-azureUpgrade linux-image-aws-64k-lts-24.04Upgrade linux-image-lowlatency-6.8Upgrade linux-image-6.8.0-1035-aws-64kUpgrade linux-image-azure-nvidia-6.8Upgrade linux-image-ibmUpgrade linux-image-gcp-64k-lts-24.04Upgrade linux-image-oracle-64k-6.8Upgrade linux-image-kvmUpgrade linux-image-6.8.0-1032-gkeUpgrade linux-image-6.11.0-1014-awsUpgrade linux-image-6.11.0-1010-realtimeUpgrade linux-image-oem-22.04aUpgrade linux-image-azure-fdeUpgrade linux-image-lowlatencyUpgrade linux-image-6.11.0-1016-oracle-64k | May 21, 2025 | Feb 27, 2025 |
| Vmware Photon_os | — | Use 'tdnf update' to upgrade all packages to the latest version. | Oct 10, 2025 | Feb 27, 2025 |
With curated Threat Intelligence, you can see which vulnerabilities truly put you at risk, prioritize what matters most, and act before attackers do.
Explore Intelligence Hub