kernel: conditionally support non-root users, groups and capabilities
[pandora-kernel.git] / include / linux / uidgid.h
index 2d1f9b6..0ee05da 100644 (file)
@@ -29,6 +29,7 @@ typedef struct {
 #define KUIDT_INIT(value) (kuid_t){ value }
 #define KGIDT_INIT(value) (kgid_t){ value }
 
+#ifdef CONFIG_MULTIUSER
 static inline uid_t __kuid_val(kuid_t uid)
 {
        return uid.val;
@@ -38,6 +39,17 @@ static inline gid_t __kgid_val(kgid_t gid)
 {
        return gid.val;
 }
+#else
+static inline uid_t __kuid_val(kuid_t uid)
+{
+       return 0;
+}
+
+static inline gid_t __kgid_val(kgid_t gid)
+{
+       return 0;
+}
+#endif
 
 #define GLOBAL_ROOT_UID KUIDT_INIT(0)
 #define GLOBAL_ROOT_GID KGIDT_INIT(0)