[PATCH] add EOWNERDEAD and ENOTRECOVERABLE version 2
authorJoe Korty <joe.korty@ccur.com>
Sun, 1 May 2005 15:59:06 +0000 (08:59 -0700)
committerLinus Torvalds <torvalds@ppc970.osdl.org>
Sun, 1 May 2005 15:59:06 +0000 (08:59 -0700)
Add EOWNERDEAD and ENOTRECOVERABLE to all architectures.  This is to
support the upcoming patches for robust mutexes.

We normally don't reserve parts of the name/number space for external
patches, but robust mutexes are sufficiently popular and important to
justify it in this case.

Signed-off-by: Joe Korty <joe.korty@ccur.com>
Signed-off-by: Andrew Morton <akpm@osdl.org>
Signed-off-by: Linus Torvalds <torvalds@osdl.org>
include/asm-alpha/errno.h
include/asm-generic/errno.h
include/asm-mips/errno.h
include/asm-parisc/errno.h
include/asm-sparc/errno.h
include/asm-sparc64/errno.h

index c85ab6b..69e2655 100644 (file)
 #define        EKEYREVOKED     134     /* Key has been revoked */
 #define        EKEYREJECTED    135     /* Key was rejected by service */
 
+/* for robust mutexes */
+#define        EOWNERDEAD      136     /* Owner died */
+#define        ENOTRECOVERABLE 137     /* State not recoverable */
+
 #endif
index 4dd2384..e8852c0 100644 (file)
 #define        EKEYREVOKED     128     /* Key has been revoked */
 #define        EKEYREJECTED    129     /* Key was rejected by service */
 
+/* for robust mutexes */
+#define        EOWNERDEAD      130     /* Owner died */
+#define        ENOTRECOVERABLE 131     /* State not recoverable */
+
 #endif
index 2b458f9..3c0d840 100644 (file)
 #define        EKEYREVOKED     163     /* Key has been revoked */
 #define        EKEYREJECTED    164     /* Key was rejected by service */
 
+/* for robust mutexes */
+#define        EOWNERDEAD      165     /* Owner died */
+#define        ENOTRECOVERABLE 166     /* State not recoverable */
+
 #define EDQUOT         1133    /* Quota exceeded */
 
 #ifdef __KERNEL__
index a10f109..08464c4 100644 (file)
 #define ENOTSUP                252     /* Function not implemented (POSIX.4 / HPUX) */
 #define ECANCELLED     253     /* aio request was canceled before complete (POSIX.4 / HPUX) */
 
+/* for robust mutexes */
+#define EOWNERDEAD     254     /* Owner died */
+#define ENOTRECOVERABLE        255     /* State not recoverable */
+
 
 #endif
index 8c01c5f..ed41c8b 100644 (file)
 #define        EKEYREVOKED     130     /* Key has been revoked */
 #define        EKEYREJECTED    131     /* Key was rejected by service */
 
+/* for robust mutexes */
+#define        EOWNERDEAD      132     /* Owner died */
+#define        ENOTRECOVERABLE 133     /* State not recoverable */
+
 #endif
index cc98a73..ea3509e 100644 (file)
 #define        EKEYREVOKED     130     /* Key has been revoked */
 #define        EKEYREJECTED    131     /* Key was rejected by service */
 
+/* for robust mutexes */
+#define        EOWNERDEAD      132     /* Owner died */
+#define        ENOTRECOVERABLE 133     /* State not recoverable */
+
 #endif /* !(_SPARC64_ERRNO_H) */