linux-yocto/drivers/staging
Stefan Wahren ff628593ba Revert "staging: vchiq_arm: Create keep-alive thread during probe"
commit 228af5a585 upstream.

The commit 86bc882170 ("staging: vchiq_arm: Create keep-alive thread
during probe") introduced a regression for certain configurations,
which doesn't have a VCHIQ user. This results in a unused and hanging
keep-alive thread:

  INFO: task vchiq-keep/0:85 blocked for more than 120 seconds.
        Not tainted 6.12.34-v8-+ #13
  "echo 0 > /proc/sys/kernel/hung_task_timeout_secs" disables this message.
  task:vchiq-keep/0    state:D stack:0 pid:85    tgid:85    ppid:2
  Call trace:
   __switch_to+0x188/0x230
   __schedule+0xa54/0xb28
   schedule+0x80/0x120
   schedule_preempt_disabled+0x30/0x50
   kthread+0xd4/0x1a0
   ret_from_fork+0x10/0x20

Fixes: 86bc882170 ("staging: vchiq_arm: Create keep-alive thread during probe")
Reported-by: Maíra Canal <mcanal@igalia.com>
Closes: https://lore.kernel.org/linux-staging/ba35b960-a981-4671-9f7f-060da10feaa1@usp.br/
Cc: stable@kernel.org
Signed-off-by: Stefan Wahren <wahrenst@gmx.net>
Reviewed-by: Maíra Canal <mcanal@igalia.com>
Link: https://lore.kernel.org/r/20250715161108.3411-3-wahrenst@gmx.net
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
2025-07-24 08:56:21 +02:00
..
axis-fifo staging: axis-fifo: Correct handling of tx_fifo_depth for size validation 2025-05-18 08:24:51 +02:00
fbtft
fieldbus
gdm724x
greybus
iio staging: iio: ad5933: Correct settling cycles encoding per datasheet 2025-06-27 11:11:23 +01:00
media media: rkvdec: Fix frame size enumeration 2025-06-19 15:31:34 +02:00
most
nvec
octeon
olpc_dcon
rtl8192e
rtl8712
rtl8723bs staging: rtl8723bs: Avoid memset() in aes_cipher() and aes_decipher() 2025-07-06 11:01:42 +02:00
rts5208
sm750fb
vc04_services Revert "staging: vchiq_arm: Create keep-alive thread during probe" 2025-07-24 08:56:21 +02:00
vme_user
vt6655
vt6656
Kconfig
Makefile