--- fs/reiser4/lock.c | 5 +++++ 1 file changed, 5 insertions(+) --- a/fs/reiser4/lock.c +++ b/fs/reiser4/lock.c @@ -641,6 +641,11 @@ void longterm_unlock_znode(lock_handle * zput(node); return; } + if (znode_page(node) != NULL) + if (!PageDirty(znode_page(node))) { + warning("", "releasing last write-lock, but page is fishily clean"); + dump_stack(); + } } if (handle->signaled)