https://bugzilla.novell.com/show_bug.cgi?id=443379
User nfbrown@novell.com added comment
https://bugzilla.novell.com/show_bug.cgi?id=443379#c3
Neil Brown changed:
What |Removed |Added
----------------------------------------------------------------------------
Status|NEW |NEEDINFO
Info Provider| |vmarsik@novell.com
--- Comment #3 from Neil Brown 2008-11-24 19:02:47 MST ---
Looks like inode->i_list is not on any list, and we are trying to list_move
it somewhere near the bottom of __sync_single_inode.
i_list is only deleted (list_del) in dispose_list and it should only
get there when the reference count is zero.
However the inode is question is a directory on which we are doing a
"silly delete". i.e. we deleted a file which was still open, so it
was renamed instead. And when the file was finally closed, the
"silly delete" happens. During this time a reference to the directory
inode is held so it should never get a refcount of zero, and so never
be deleted.
Yet obviously it is. So I must be missing something.
I'll try to keep looking.
Meanwhile, can you test the current 11.1-beta kernel and see if you can get
the same result?
Thanks.
--
Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are on the CC list for the bug.