Messages in this thread | | | Date | Mon, 18 Nov 2013 19:22:07 +0100 | From | Oleg Nesterov <> | Subject | Re: [patch 1/2] autofs4: allow autofs to work outside the initial PID namespace |
| |
On 11/18, Ian Kent wrote: > > It might be sufficient to surround the contents of show_options() with a > lock on wq_mutex and update the check at the top to > > "lock; if (!sbi || sbi->catatonic) {unlock, return 0; } ..."
Or perhaps you can add synchronize_rcu() after swap(oz_pgrp, new_pid), then show_options() can use rcu_read_lock().
This makes me think that we want put_pid_rcu() but I do not see a simple way to implement it without synchronize_rcu or kmalloc...
Oleg.
| |