From: nikita Date: Fri, 13 Oct 2006 13:32:32 +0000 (+0000) Subject: mdt: move ESERIOUS deifnition to lustre_mdt.h X-Git-Tag: v1_8_0_110~486^2~544 X-Git-Url: https://git.whamcloud.com/gitweb?a=commitdiff_plain;h=7990edcb1dcad59e11eeaec8d18cb00095940ee3;p=fs%2Flustre-release.git mdt: move ESERIOUS deifnition to lustre_mdt.h --- diff --git a/lustre/include/lu_object.h b/lustre/include/lu_object.h index c6a3635c..c4843c1 100644 --- a/lustre/include/lu_object.h +++ b/lustre/include/lu_object.h @@ -31,31 +31,10 @@ #include #include -#define ESERIOUS 0x0001000 -static inline int err_serious(int rc) -{ - LASSERT(rc < 0); - LASSERT(-rc < ESERIOUS); - return -(-rc | ESERIOUS); -} - -static inline int clear_serious(int rc) -{ - if (rc < 0) - rc = -(-rc & ~ESERIOUS); - return rc; -} - -static inline int is_serious(int rc) -{ - return (rc < 0 && -rc & ESERIOUS); -} - /* * Layered objects support for CMD3/C5. */ - struct seq_file; struct proc_dir_entry; struct lustre_cfg; diff --git a/lustre/include/lustre_mdt.h b/lustre/include/lustre_mdt.h index 8dc2d79..861a077 100644 --- a/lustre/include/lustre_mdt.h +++ b/lustre/include/lustre_mdt.h @@ -25,8 +25,8 @@ #include #include -#include -#include +#include +#include #include #include @@ -58,4 +58,28 @@ struct mdt_idmap_table { [MDT_IDMAP_HASHSIZE]; }; +enum { + ESERIOUS = 0x0001000 +}; + +static inline int err_serious(int rc) +{ + LASSERT(rc < 0); + LASSERT(-rc < ESERIOUS); + return -(-rc | ESERIOUS); +} + +static inline int clear_serious(int rc) +{ + if (rc < 0) + rc = -(-rc & ~ESERIOUS); + return rc; +} + +static inline int is_serious(int rc) +{ + return (rc < 0 && -rc & ESERIOUS); +} + + #endif