On 5/21/24 1:07 PM, Christian Heusel wrote: > On 24/05/21 12:29PM, Jens Axboe wrote: >> On 5/21/24 12:25 PM, Jens Axboe wrote: >>> Outside of that, only other thing I can think of is that the final >>> close would be punted to task_work by fput(), which means there's also >>> a dependency on the task having run its kernel task_work before it's >>> fully closed. >> >> Yep I think that's it, the below should fix it. > > It indeed does! I applied the patch on top of Linus tree and the issue > is now gone! > > Tested-by: Christian Heusel <christian@xxxxxxxxx> Thanks for testing! I'll add your tag. -- Jens Axboe