Messages in this thread | | | Subject | deferring __fput() | From | Mimi Zohar <> | Date | Fri, 22 Jun 2012 08:44:58 -0400 |
| |
Al,
I really appreciate all of the work that has gone into making __fput() lockless - making the syscalls use get/put_light(), signal changes, and using Oleg's task_work_add() to defer processes.
Currently, when unmapping a file after closing it, I'm not getting the mmap_sem/i_mutex lockdep any more. This seems due to Tyler Hick's commit 978d6d8 "vfs: Correctly set the dir i_mutex lockdep class", rather than the above changes.
Although the mmap_sem/i_mutex lockdep doesn't exist anymore, before upstreaming IMA-appraisal, the issue with __fput() should probably be resolved. :) What else needs to be done to make __fput() lockless? How can I help?
thanks,
Mimi
| |