RE: Isn't there race issue during fput() and the dentry_open()?

2005-04-04 Thread Tomita, Haruo
Hi Viro, Thank you for your help and advice. I made the following patches referring to your advice. I try to debugging by using this patch. Thanks again, Haruo diff -urN linux-2.6.12-rc2.orig/fs/file_table.c linux-2.6.12-rc2/fs/file_table.c --- linux-2.6.12-rc2.or

Re: Isn't there race issue during fput() and the dentry_open()?

2005-04-04 Thread Al Viro
On Mon, Apr 04, 2005 at 08:42:30AM +0900, Tomita, Haruo wrote: > Indeed, Is there a good method of debugging this issue? > In the check on the source, a doubtful place was not found except > file_kill(). The obvious way would be to add a variable and do something like #define file_list_lock() \

RE: Isn't there race issue during fput() and the dentry_open()?

2005-04-03 Thread Tomita, Haruo
Hi Viro, Thank you for your replay. > > Stack traceback for pid 2130 > > 0xf717f1b0 21301 1 0 R > 0xf717f400 *irqbalance > > ESP EIP Function (args) > > 0xf75bfe38 0xc02d04b2 _spin_lock+0x2e (0xf7441a80) > > 0xf75bff34 0xc015667c file_m

Re: Isn't there race issue during fput() and the dentry_open()?

2005-04-02 Thread Al Viro
On Sun, Apr 03, 2005 at 10:56:44AM +0900, Tomita, Haruo wrote: > Isn't there race issue during fput() and the dentry_open()? > When booting kernel, the following deadlocks are experienced. > Stack traceback for pid 2130 > 0xf717f1b021301 1 0 R

Isn't there race issue during fput() and the dentry_open()?

2005-04-02 Thread Tomita, Haruo
Isn't there race issue during fput() and the dentry_open()? When booting kernel, the following deadlocks are experienced. Stack traceback for pid 2130 0xf717f1b0 21301 1 0 R 0xf717f400 *irqbalance ESP EIP Function (args) 0xf75