SHA256
1
0
forked from pool/sysstat
Files
sysstat/sysstat-8.0.4-pagesize.diff
David Anes a7536043f1 - Updated sysstat-8.1.6-sa1sa2lock.diff to use flock to create the
lockfile. Using lockfile would require additional SELinux permissions.
  Require util-linux instead of procmail for this (bsc#1228246)

OBS-URL: https://build.opensuse.org/package/show/Base:System/sysstat?expand=0&rev=153
2024-08-21 17:02:15 +00:00

16 lines
610 B
Diff

Index: sysstat-12.7.5/common.h
===================================================================
--- sysstat-12.7.5.orig/common.h
+++ sysstat-12.7.5/common.h
@@ -191,8 +191,8 @@ extern unsigned int kb_shift;
* kB <-> number of pages.
* Page size depends on machine architecture (4 kB, 8 kB, 16 kB, 64 kB...)
*/
-#define KB_TO_PG(k) ((k) >> kb_shift)
-#define PG_TO_KB(k) ((k) << kb_shift)
+#define KB_TO_PG(k) ((k) / (getpagesize()/1024))
+#define PG_TO_KB(k) ((k) * (getpagesize()/1024))
/* Type of persistent device names used in sar and iostat */
extern char persistent_name_type[MAX_FILE_LEN];