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. -- To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to majord...@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html Please read the FAQ at http://www.tux.org/lkml/