From: Wenlin Kang
With RT, if a high priority task that runs d_alloc_parallel() preempts a
low priority task that runs __d_add(), it can make d_alloc_parallel() go
into an infinite retry.
low priority task: high priority task:
__lookup_slow()
d_add()
__d_add
start_di
From: Wenlin Kang
With RT, if a high priority task that runs d_alloc_parallel() preempts a
low priority task that runs __d_add(), it can make d_alloc_parallel() go
into an infinite retry.
low priority task: high priority task:
__lookup_slow()
d_add()
__d_add