chiark / gitweb /
util: introduce physical_memory_scale() to unify how we scale by physical memory
[elogind.git] / src / login / logind-user.c
index 7ffad3ac927f9acd0185a94d15062c77d5757511..f8b896552a34dba7983e6a019563d302a32adb90 100644 (file)
@@ -896,7 +896,7 @@ int config_parse_tmpfs_size(
         /* First, try to parse as percentage */
         r = parse_percent(rvalue);
         if (r > 0 && r < 100)
-                *sz = PAGE_ALIGN((size_t) ((physical_memory() * (uint64_t) r) / 100U));
+                *sz = physical_memory_scale(r, 100U);
         else {
                 uint64_t k;