Index: kernel/generic/include/cap/cap.h
===================================================================
--- kernel/generic/include/cap/cap.h	(revision 48bcf4941bbfdcd0432cdae89d208c3fd44aecf5)
+++ kernel/generic/include/cap/cap.h	(revision 943aaf1b5f329ccc9f76244a88cef32d566f8576)
@@ -67,4 +67,7 @@
 } kobject_ops_t;
 
+/*
+ * Everything in kobject_t except for the atomic reference count is imutable.
+ */
 typedef struct kobject {
 	kobject_type_t type;
@@ -80,4 +83,7 @@
 } kobject_t;
 
+/*
+ * A cap_t may only be accessed under the protection of the cap_info_t lock.
+ */
 typedef struct cap {
 	cap_state_t state;
@@ -115,4 +121,5 @@
     kobject_ops_t *);
 extern kobject_t *kobject_get(struct task *, cap_handle_t, kobject_type_t);
+extern void kobject_add_ref(kobject_t *);
 extern void kobject_put(kobject_t *);
 
