public inbox for linux-kernel@vger.kernel.org
 help / color / mirror / Atom feed
* possible deadlock in sys_pivot_root()?
@ 2003-01-27 14:12 Nikita Danilov
  2003-01-27 15:04 ` Nikita Danilov
  2003-01-27 15:12 ` Russell King
  0 siblings, 2 replies; 3+ messages in thread
From: Nikita Danilov @ 2003-01-27 14:12 UTC (permalink / raw)
  To: Linux Kernel Mailing List; +Cc: Andrew Morton, Alexander Viro

Hello,

sys_pivot_root() first takes BKL, then ->i_sem on the old root
directory. On the other hand, vfs_readdir() first takes ->i_sem on a
directory and then calls file system ->readdir() method, that usually
takes BKL. Isn't there a deadlock possibility? Of course,
sys_pivot_root() is probably not supposed to be called frequently, but
still.

Nikita.

^ permalink raw reply	[flat|nested] 3+ messages in thread

end of thread, other threads:[~2003-01-27 15:03 UTC | newest]

Thread overview: 3+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2003-01-27 14:12 possible deadlock in sys_pivot_root()? Nikita Danilov
2003-01-27 15:04 ` Nikita Danilov
2003-01-27 15:12 ` Russell King

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox