On Mon, Mar 14, 2022 at 04:23:18PM +0100, Jan Kara wrote: > Honestly, the anon inode trick makes the code pretty much unreadable. As > far as I remember Christoph was not pricipially against using task_work. He > just wanted the task_work API to be improved so that it is easier to use. This whole patch is awful. And no, I don't think task_work_add really has any business here. We need to properly unwind the mess instead of piling things higher and higher.