summaryrefslogtreecommitdiffstats
path: root/fs/dlm/dlm_internal.h
diff options
context:
space:
mode:
authorDavid Teigland <teigland@redhat.com>2006-08-23 22:07:31 +0200
committerSteven Whitehouse <swhiteho@redhat.com>2006-08-23 22:07:31 +0200
commit32f105a123804c7882d447f013aeb3530b4d63c0 (patch)
tree8e8006aa63fc31290d3cd1bc5e93b9cd3f9580d7 /fs/dlm/dlm_internal.h
parent[DLM] down conversion clearing flags (diff)
downloadlinux-32f105a123804c7882d447f013aeb3530b4d63c0.tar.xz
linux-32f105a123804c7882d447f013aeb3530b4d63c0.zip
[DLM] down conversion clearing flags
The down-conversion optimization was resulting in the lkb flags being cleared because the stub message reply had no flags value set. Copy the current flags into the stub message so they'll be copied back into the lkb as part of processing the fake reply. Also add an assertion to catch this error more directly if it exists elsewhere. Signed-off-by: David Teigland <teigland@redhat.com> Signed-off-by: Steven Whitehouse <swhiteho@redhat.com>
Diffstat (limited to 'fs/dlm/dlm_internal.h')
-rw-r--r--fs/dlm/dlm_internal.h2
1 files changed, 2 insertions, 0 deletions
diff --git a/fs/dlm/dlm_internal.h b/fs/dlm/dlm_internal.h
index da7509986699..1e5cd67e1b7a 100644
--- a/fs/dlm/dlm_internal.h
+++ b/fs/dlm/dlm_internal.h
@@ -91,6 +91,8 @@ struct dlm_mhandle;
} \
}
+#define DLM_FAKE_USER_AST ERR_PTR(-EINVAL)
+
struct dlm_direntry {
struct list_head list;