resolved conflicts for merge of a1af5cf6 to klp-dev-plus-aosp

Change-Id: I08e9898940f7cdd466469b76760807cc5d5c67e4
This commit is contained in:
Colin Cross 2013-08-23 14:39:39 -07:00
commit 30caffc025
2 changed files with 11 additions and 4 deletions

View File

@ -33,6 +33,7 @@
#include <selinux/selinux.h>
#include <selinux/label.h>
#include <selinux/android.h>
#include <selinux/avc.h>
#include <private/android_filesystem_config.h>
#include <sys/time.h>
@ -830,6 +831,15 @@ void handle_device_fd()
struct uevent uevent;
parse_event(msg, &uevent);
if (sehandle && selinux_status_updated() > 0) {
struct selabel_handle *sehandle2;
sehandle2 = selinux_android_file_context_handle();
if (sehandle2) {
selabel_close(sehandle);
sehandle = sehandle2;
}
}
handle_device_event(&uevent);
handle_firmware_event(&uevent);
}
@ -896,6 +906,7 @@ void device_init(void)
sehandle = NULL;
if (is_selinux_enabled() > 0) {
sehandle = selinux_android_file_context_handle();
selinux_status_open(true);
}
/* is 256K enough? udev uses 16MB! */

View File

@ -412,10 +412,6 @@ service healthd-charger /sbin/healthd -n
critical
seclabel u:r:healthd:s0
on property:selinux.reload_policy=1
restart ueventd
restart installd
service console /system/bin/sh
class core
console