After further investigation, there seems to be an issue with using
mutex_lock_interruptible() for this critical section that reads the
register [1]. The issue is resolved when using mutex_lock() instead. The
interruptible lock is probably resulting in a deadlock with a
preemptible kernel.

[1] https://git.launchpad.net/~ubuntu-tegra/+git/tegra-oot/tree/nvidia-
oot/drivers/net/wireless/realtek/rtl8822ce/hal/hal_com.c?h=v1.4.3-1_jetson#n2346

-- 
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/2103748

Title:
  ubuntu_stress_smoke_test.procfs and ubuntu_ltp:read_all_proc panics
  with realtime flavour (AGX, Nano)

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/linux-nvidia-tegra-igx/+bug/2103748/+subscriptions


-- 
ubuntu-bugs mailing list
[email protected]
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

Reply via email to