]> Pileus Git - ~andy/linux/blobdiff - include/linux/projid.h
userns: userns: Remove UIDGID_STRICT_TYPE_CHECKS
[~andy/linux] / include / linux / projid.h
index 36517b95be5cda9ed2605a2bca4e120be3d1e123..8c1f2c55226de3dc577ac052f8e459766ea47823 100644 (file)
@@ -18,8 +18,6 @@ extern struct user_namespace init_user_ns;
 
 typedef __kernel_uid32_t projid_t;
 
-#ifdef CONFIG_UIDGID_STRICT_TYPE_CHECKS
-
 typedef struct {
        projid_t val;
 } kprojid_t;
@@ -31,19 +29,6 @@ static inline projid_t __kprojid_val(kprojid_t projid)
 
 #define KPROJIDT_INIT(value) (kprojid_t){ value }
 
-#else
-
-typedef projid_t kprojid_t;
-
-static inline projid_t __kprojid_val(kprojid_t projid)
-{
-       return projid;
-}
-
-#define KPROJIDT_INIT(value) ((kprojid_t) value )
-
-#endif
-
 #define INVALID_PROJID KPROJIDT_INIT(-1)
 #define OVERFLOW_PROJID 65534