From: Joel Becker Date: Sat, 30 Jan 2010 12:33:50 +0000 (-0800) Subject: ocfs2_dlmfs: Use the stackglue. X-Git-Tag: v2.6.34-rc1~214^2~8 X-Git-Url: http://git.openpandora.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=0016eedc4185a3cd7e578b027a6e69001b85d6c4;p=pandora-kernel.git ocfs2_dlmfs: Use the stackglue. Rather than directly using o2dlm, dlmfs can now use the stackglue. This allows it to use userspace cluster stacks and fs/dlm. This commit forces o2cb for now. A latter commit will bump the protocol version and allow non-o2cb stacks. This is one big sed, really. LKM_xxMODE becomes DLM_LOCK_xx. LKM_flag becomes DLM_LKF_flag. We also learn to check that the LVB is valid before reading it. Any DLM can lose the contents of the LVB during a complicated recovery. userdlm should be checking this. Now it does. dlmfs will return 0 from read(2) if the LVB was invalid. Signed-off-by: Joel Becker --- Reading git-diff-tree failed