chiark / gitweb /
readahead: disable on low memory machines
[elogind.git] / src / readahead-replay.c
index 1f1ec523fa66c43ed4092dc8561c7c8757f6c3fc..58d9468c43010d04d17ed9120608f907ff4ec5db 100644 (file)
@@ -206,6 +206,11 @@ int main(int argc, char*argv[]) {
         log_parse_environment();
         log_open();
 
+        if (!enough_ram()) {
+                log_info("Disabling readahead replay due to low memory.");
+                return 0;
+        }
+
         if (replay(argc >= 2 ? argv[1] : "/") < 0)
                 return 1;