The following code in the function dlm_process_recovery_data looks 
suspicious:

list_for_each_entry(lock, tmpq, list) {
        if (lock->ml.cookie != ml->cookie)
                lock = NULL;
        else
                break;
}

list_for_each_entry moves around the list using its first argument, so it
doesn't seem safe to set that to NULL.  Maybe the "else" is not supposed to
be there?

julia

_______________________________________________
Ocfs2-devel mailing list
[email protected]
http://oss.oracle.com/mailman/listinfo/ocfs2-devel

Reply via email to