Clean up: NSM's XDR data structures are used only in fs/lockd/mon.c,
so move them there.
Signed-off-by: Chuck Lever <chuck.lever@oracle.com>
Signed-off-by: J. Bruce Fields <bfields@citi.umich.edu>
 
 #define NLMDBG_FACILITY                NLMDBG_MONITOR
 
+struct nsm_args {
+       __be32                  addr;           /* remote address */
+       u32                     prog;           /* RPC callback info */
+       u32                     vers;
+       u32                     proc;
+
+       char                    *mon_name;
+};
+
+struct nsm_res {
+       u32                     status;
+       u32                     state;
+};
+
 static struct rpc_clnt *       nsm_create(void);
 
 static struct rpc_program      nsm_program;
 
 #define SM_MAXSTRLEN   1024
 #define SM_PRIV_SIZE   16
 
-/*
- * Arguments for all calls to statd
- */
-struct nsm_args {
-       __be32          addr;           /* remote address */
-       u32             prog;           /* RPC callback info */
-       u32             vers;
-       u32             proc;
-
-       char *          mon_name;
-};
-
-/*
- * Result returned by statd
- */
-struct nsm_res {
-       u32             status;
-       u32             state;
-};
-
 extern int     nsm_local_state;
 
 #endif /* LINUX_LOCKD_SM_INTER_H */