]> git.ipfire.org Git - thirdparty/systemd.git/commit
limits-util: use MUL_SAFE for physical memory calculation 41548/head
authorLuca Boccassi <luca.boccassi@gmail.com>
Tue, 7 Apr 2026 23:59:48 +0000 (00:59 +0100)
committerLuca Boccassi <luca.boccassi@gmail.com>
Wed, 8 Apr 2026 00:28:51 +0000 (01:28 +0100)
commit40eef914f35208ee3f34faf063e2e5bdb94cc034
treee206a861d3a823ea7585e5a4941d89ae38fb0186
parentfda487ef30b83002bda2470af7eefc855191db78
limits-util: use MUL_SAFE for physical memory calculation

Coverity flags (uint64_t)sc * (uint64_t)ps as a potential overflow.
Use MUL_SAFE which Coverity understands via __builtin_mul_overflow.
Physical page count times page size cannot realistically overflow
uint64_t, but this makes it provable to static analyzers.

CID#1548042

Follow-up for 09bb6448ae221c09a00d1f4a9b45ce8535003319
src/basic/limits-util.c