ocfs2: Remove the ast pointers from ocfs2_stack_plugins
commite603cfb074e150736814ef093a411df32c02ba9f
authorJoel Becker <joel.becker@oracle.com>
Sat, 30 Jan 2010 00:06:29 +0000 (29 16:06 -0800)
committerJoel Becker <joel.becker@oracle.com>
Fri, 26 Feb 2010 23:41:16 +0000 (26 15:41 -0800)
treebb659e2ed6462e9686507f77edc2c7750044f294
parent110946c8fb23c1e1e23312afed0977ad4aa37c95
ocfs2: Remove the ast pointers from ocfs2_stack_plugins

With the full ocfs2_locking_protocol hanging off of the
ocfs2_cluster_connection, ast wrappers can get the ast/bast pointers
there.  They don't need to get them from their plugin structure.

The user plugin still needs the maximum locking protocol version,
though.  This changes the plugin structure so that it only holds the max
version, not the entire ocfs2_locking_protocol pointer.

Signed-off-by: Joel Becker <joel.becker@oracle.com>
fs/ocfs2/stack_user.c
fs/ocfs2/stackglue.c
fs/ocfs2/stackglue.h