merge in jb-mr1-release history after reset to jb-mr1-dev
diff --git a/libcutils/fs.c b/libcutils/fs.c
index a9889b2..1226d44 100644
--- a/libcutils/fs.c
+++ b/libcutils/fs.c
@@ -55,8 +55,10 @@
 
 create:
     if (TEMP_FAILURE_RETRY(mkdir(path, mode)) == -1) {
-        ALOGE("Failed to mkdir(%s): %s", path, strerror(errno));
-        return -1;
+        if (errno != EEXIST) {
+            ALOGE("Failed to mkdir(%s): %s", path, strerror(errno));
+            return -1;
+        }
     }
 
 fixup:
diff --git a/rootdir/init.rc b/rootdir/init.rc
index d3030e4..619d5c2 100644
--- a/rootdir/init.rc
+++ b/rootdir/init.rc
@@ -155,6 +155,9 @@
     chown root log /proc/vmallocinfo
     chmod 0440 /proc/vmallocinfo
 
+    chown root log /proc/slabinfo
+    chmod 0440 /proc/slabinfo
+
     #change permissions on kmsg & sysrq-trigger so bugreports can grab kthread stacks
     chown root system /proc/kmsg
     chmod 0440 /proc/kmsg