Sign Up
Log In
Log In
or
Sign Up
Places
All Projects
Status Monitor
Collapse sidebar
openSUSE:Leap:15.5:Update
procps.30262
procps-3.3.17-library-bsc1181475.patch
Overview
Repositories
Revisions
Requests
Users
Attributes
Meta
File procps-3.3.17-library-bsc1181475.patch of Package procps.30262
--- free.1 | 2 +- proc/sysinfo.c | 9 +++++---- 2 files changed, 6 insertions(+), 5 deletions(-) --- free.1 +++ free.1 2022-12-15 09:40:32.807087343 +0000 @@ -19,7 +19,7 @@ columns are: Total installed memory (MemTotal and SwapTotal in /proc/meminfo) .TP \fBused\fR -Used memory (calculated as \fBtotal\fR - \fBfree\fR - \fBbuffers\fR - \fBcache\fR) +Used memory (calculated as \fBtotal\fR - \fBavailable\fR) .TP \fBfree\fR Unused memory (MemFree and SwapFree in /proc/meminfo) --- proc/sysinfo.c +++ proc/sysinfo.c 2022-06-22 11:29:39.240066488 +0000 @@ -794,10 +794,6 @@ nextline: where such values will be dramatically distorted over those of the host. */ if (kb_main_available > kb_main_total) kb_main_available = kb_main_free; - mem_used = kb_main_total - kb_main_free - kb_main_cached - kb_main_buffers; - if (mem_used < 0) - mem_used = kb_main_total - kb_main_free; - kb_main_used = (unsigned long)mem_used; /* zero? might need fallback for 2.6.27 <= kernel <? 3.14 */ if (!kb_main_available) { @@ -821,6 +817,11 @@ nextline: kb_main_available = kb_main_free; #endif /* linux */ } + + mem_used = kb_main_total - kb_main_available; + if (mem_used < 0) + mem_used = kb_main_total - kb_main_free; + kb_main_used = (unsigned long)mem_used; } /*****************************************************************/
Locations
Projects
Search
Status Monitor
Help
OpenBuildService.org
Documentation
API Documentation
Code of Conduct
Contact
Support
@OBShq
Terms
openSUSE Build Service is sponsored by
The Open Build Service is an
openSUSE project
.
Sign Up
Log In
Places
Places
All Projects
Status Monitor