diff options
author | Christopher Tate <ctate@google.com> | 2010-06-01 17:46:09 -0700 |
---|---|---|
committer | Christopher Tate <ctate@google.com> | 2010-06-01 17:48:30 -0700 |
commit | 230cb33fd1ab335c6f808c72db891993b00110a0 (patch) | |
tree | afbc33d6cdb196d66444263c7761ff8566323c18 | |
parent | 86b121523d7d3634bf5ac07b6e238b36b3e75f0a (diff) | |
download | system_core-230cb33fd1ab335c6f808c72db891993b00110a0.zip system_core-230cb33fd1ab335c6f808c72db891993b00110a0.tar.gz system_core-230cb33fd1ab335c6f808c72db891993b00110a0.tar.bz2 |
Make /proc/kmsg and /proc/sysrq-trigger system-process-readable
This is so that the system process can capture kernel thread stacks when the
watchdog detects a deadlock. Previously, /proc/kmsg was root/root and mode
0400, and /proc/sysrq-trigger was root/root and mode 0200. With this
change, /proc/kmsg becomes root/system and 0440, and /proc/sysrq-trigger
becomes root/system and 0220.
Change-Id: Iac46bd10bd11d495024afeb5d693107ce5074791
-rw-r--r-- | rootdir/init.rc | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/rootdir/init.rc b/rootdir/init.rc index 63769f5..1e446f7 100644 --- a/rootdir/init.rc +++ b/rootdir/init.rc @@ -122,6 +122,12 @@ loglevel 3 chown root log /proc/vmallocinfo chmod 0440 /proc/vmallocinfo + #change permissions on kmsg & sysrq-trigger so bugreports can grab kthread stacks + chown root system /proc/kmsg + chmod 0440 /proc/kmsg + chown root system /proc/sysrq-trigger + chmod 0220 /proc/sysrq-trigger + # create basic filesystem structure mkdir /data/misc 01771 system misc mkdir /data/misc/bluetoothd 0770 bluetooth bluetooth |