Messages in this thread | | | From | Andi Kleen <> | Subject | Re: [patch 01/28] fs: d_validate fixes | Date | Wed, 17 Nov 2010 11:44:16 +0100 |
| |
Nick Piggin <npiggin@kernel.dk> writes:
> d_validate has been broken for a long time. > > kmem_ptr_validate does not guarantee that a pointer can be dereferenced > if it can go away at any time. Even rcu_read_lock doesn't help, because > the pointer might be queued in RCU callbacks but not executed yet.
I wonder if that is a problem for NFS ... (which I believe is the only user). Could these races be used to break the NFS server?
-Andi -- ak@linux.intel.com -- Speaking for myself only.
| |