To me it looks like racy/double lockings. We already lock meantime before some functions up the code-path of cpu_unlink_tb . IMHO the spinlock in cpu_unlink_tb is now unnecessary - at least in this code-path. Maybe we exit the cpu before the previous/upper lock is released. HTH, have phun!
To me it looks like racy/double lockings. We already lock meantime before some functions up the code-path of cpu_unlink_tb . IMHO the spinlock in cpu_unlink_tb is now unnecessary - at least in this code-path. Maybe we exit the cpu before the previous/upper lock is released. HTH, have phun!