Loading init/init.cpp +0 −1 Original line number Diff line number Diff line Loading @@ -880,7 +880,6 @@ static void selinux_restore_context() { selinux_android_restorecon("/dev/__properties__", 0); selinux_android_restorecon("/plat_property_contexts", 0); selinux_android_restorecon("/nonplat_property_contexts", 0); selinux_android_restorecon("/sys", SELINUX_ANDROID_RESTORECON_RECURSE); selinux_android_restorecon("/dev/block", SELINUX_ANDROID_RESTORECON_RECURSE); selinux_android_restorecon("/dev/device-mapper", 0); Loading init/uevent_listener.cpp +1 −1 Original line number Diff line number Diff line Loading @@ -165,7 +165,7 @@ RegenerationAction UeventListener::RegenerateUeventsForPath(const std::string& p return RegenerateUeventsForDir(d.get(), callback); } const char* kRegenerationPaths[] = {"/sys/class", "/sys/block", "/sys/devices"}; static const char* kRegenerationPaths[] = {"/sys/class", "/sys/block", "/sys/devices"}; void UeventListener::RegenerateUevents(RegenerateCallback callback) const { for (const auto path : kRegenerationPaths) { Loading init/uevent_listener.h +0 −2 Original line number Diff line number Diff line Loading @@ -35,8 +35,6 @@ enum class RegenerationAction { using RegenerateCallback = std::function<RegenerationAction(const Uevent&)>; using PollCallback = std::function<void(const Uevent&)>; extern const char* kRegenerationPaths[3]; class UeventListener { public: UeventListener(); Loading init/ueventd.cpp +1 −3 Original line number Diff line number Diff line Loading @@ -174,9 +174,7 @@ void ColdBoot::ForkSubProcesses() { } void ColdBoot::DoRestoreCon() { for (const char* path : kRegenerationPaths) { selinux_android_restorecon(path, SELINUX_ANDROID_RESTORECON_RECURSE); } selinux_android_restorecon("/sys", SELINUX_ANDROID_RESTORECON_RECURSE); device_handler_.set_skip_restorecon(false); } Loading Loading
init/init.cpp +0 −1 Original line number Diff line number Diff line Loading @@ -880,7 +880,6 @@ static void selinux_restore_context() { selinux_android_restorecon("/dev/__properties__", 0); selinux_android_restorecon("/plat_property_contexts", 0); selinux_android_restorecon("/nonplat_property_contexts", 0); selinux_android_restorecon("/sys", SELINUX_ANDROID_RESTORECON_RECURSE); selinux_android_restorecon("/dev/block", SELINUX_ANDROID_RESTORECON_RECURSE); selinux_android_restorecon("/dev/device-mapper", 0); Loading
init/uevent_listener.cpp +1 −1 Original line number Diff line number Diff line Loading @@ -165,7 +165,7 @@ RegenerationAction UeventListener::RegenerateUeventsForPath(const std::string& p return RegenerateUeventsForDir(d.get(), callback); } const char* kRegenerationPaths[] = {"/sys/class", "/sys/block", "/sys/devices"}; static const char* kRegenerationPaths[] = {"/sys/class", "/sys/block", "/sys/devices"}; void UeventListener::RegenerateUevents(RegenerateCallback callback) const { for (const auto path : kRegenerationPaths) { Loading
init/uevent_listener.h +0 −2 Original line number Diff line number Diff line Loading @@ -35,8 +35,6 @@ enum class RegenerationAction { using RegenerateCallback = std::function<RegenerationAction(const Uevent&)>; using PollCallback = std::function<void(const Uevent&)>; extern const char* kRegenerationPaths[3]; class UeventListener { public: UeventListener(); Loading
init/ueventd.cpp +1 −3 Original line number Diff line number Diff line Loading @@ -174,9 +174,7 @@ void ColdBoot::ForkSubProcesses() { } void ColdBoot::DoRestoreCon() { for (const char* path : kRegenerationPaths) { selinux_android_restorecon(path, SELINUX_ANDROID_RESTORECON_RECURSE); } selinux_android_restorecon("/sys", SELINUX_ANDROID_RESTORECON_RECURSE); device_handler_.set_skip_restorecon(false); } Loading