aboutsummaryrefslogtreecommitdiff
path: root/init/init_msm8996.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'init/init_msm8996.cpp')
-rw-r--r--init/init_msm8996.cpp26
1 files changed, 0 insertions, 26 deletions
diff --git a/init/init_msm8996.cpp b/init/init_msm8996.cpp
index d9b087a..650f8ed 100644
--- a/init/init_msm8996.cpp
+++ b/init/init_msm8996.cpp
@@ -75,35 +75,9 @@ void property_override(char const prop[], char const value[], bool add = true)
}
}
-void import_kernel_cmdline(const std::function<void(const std::string&, const std::string&)>& fn) {
- std::string cmdline;
- android::base::ReadFileToString("/proc/cmdline", &cmdline);
-
- for (const auto& entry : android::base::Split(android::base::Trim(cmdline), " ")) {
- std::vector<std::string> pieces = android::base::Split(entry, "=");
- if (pieces.size() == 2) {
- fn(pieces[0], pieces[1]);
- }
- }
-}
-
-static void init_setup_lock(const std::string& key, const std::string& value)
-{
- if (key.empty()) return;
-
- if (key == "androidboot.lock") {
- if (value.find("unlocked") != std::string::npos) {
- property_override("ro.oem_unlock_supported", "0");
- } else {
- property_override("ro.oem_unlock_supported", "1");
- }
- }
-}
-
void vendor_load_properties()
{
check_device();
- import_kernel_cmdline(init_setup_lock);
property_override("dalvik.vm.heapstartsize", "8m");
property_override("dalvik.vm.heapgrowthlimit", "256m");