Index: kernel/generic/include/cap/cap.h
===================================================================
--- kernel/generic/include/cap/cap.h	(revision c1f68b0b464a5358c1ef12ca16a6a4fb18b3ad5a)
+++ kernel/generic/include/cap/cap.h	(revision f571ca49efe28da95a101816b820671161b895b2)
@@ -53,12 +53,15 @@
 
 typedef enum {
+	KOBJECT_TYPE_CALL,
+	KOBJECT_TYPE_IRQ,
 	KOBJECT_TYPE_PHONE,
-	KOBJECT_TYPE_IRQ,
 	KOBJECT_TYPE_MAX
 } kobject_type_t;
 
 struct task;
+
+struct call;
+struct irq;
 struct phone;
-struct irq;
 
 struct kobject;
@@ -79,6 +82,7 @@
 	union {
 		void *raw;
+		struct call *call;
+		struct irq *irq;
 		struct phone *phone;
-		struct irq *irq;
 	};
 } kobject_t;
