resolved conflicts for merge of a1af5cf6
to klp-dev-plus-aosp
Change-Id: I08e9898940f7cdd466469b76760807cc5d5c67e4
This commit is contained in:
commit
30caffc025
|
@ -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! */
|
||||
|
|
|
@ -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
|
||||
|
|
Loading…
Reference in New Issue