checked in
OBS-URL: https://build.opensuse.org/package/show/Base:System/procps?expand=0&rev=6
This commit is contained in:
parent
199017fde0
commit
5a92bb34f5
@ -1,44 +0,0 @@
|
|||||||
--- vmstat.c
|
|
||||||
+++ vmstat.c 2009-08-19 12:37:57.000000000 +0000
|
|
||||||
@@ -184,7 +184,7 @@ static void new_format(void) {
|
|
||||||
unsigned int intr[2], ctxt[2];
|
|
||||||
unsigned int sleep_half;
|
|
||||||
unsigned long kb_per_page = sysconf(_SC_PAGESIZE) / 1024ul;
|
|
||||||
- int debt = 0; // handle idle ticks running backwards
|
|
||||||
+ long long debt = 0; // handle idle ticks running backwards
|
|
||||||
|
|
||||||
sleep_half=(sleep_time/2);
|
|
||||||
new_header();
|
|
||||||
@@ -203,6 +203,8 @@ static void new_format(void) {
|
|
||||||
dstl= *cpu_zzz;
|
|
||||||
Div= duse+dsys+didl+diow+dstl;
|
|
||||||
divo2= Div/2UL;
|
|
||||||
+ if (Div == 0)
|
|
||||||
+ Div++;
|
|
||||||
printf(format,
|
|
||||||
running, blocked,
|
|
||||||
unitConvert(kb_swap_used), unitConvert(kb_main_free),
|
|
||||||
@@ -242,16 +244,18 @@ static void new_format(void) {
|
|
||||||
|
|
||||||
/* idle can run backwards for a moment -- kernel "feature" */
|
|
||||||
if(debt){
|
|
||||||
- didl = (int)didl + debt;
|
|
||||||
- debt = 0;
|
|
||||||
+ didl = (long long)didl + debt;
|
|
||||||
+ debt = 0LL;
|
|
||||||
}
|
|
||||||
- if( (int)didl < 0 ){
|
|
||||||
- debt = (int)didl;
|
|
||||||
- didl = 0;
|
|
||||||
+ if((long long)didl < 0){
|
|
||||||
+ debt = (long long)didl;
|
|
||||||
+ didl = 0ULL;
|
|
||||||
}
|
|
||||||
|
|
||||||
Div= duse+dsys+didl+diow+dstl;
|
|
||||||
divo2= Div/2UL;
|
|
||||||
+ if (Div == 0)
|
|
||||||
+ continue;
|
|
||||||
printf(format,
|
|
||||||
running, blocked,
|
|
||||||
unitConvert(kb_swap_used),unitConvert(kb_main_free),
|
|
@ -1,8 +1,3 @@
|
|||||||
-------------------------------------------------------------------
|
|
||||||
Wed Aug 19 14:45:52 CEST 2009 - werner@suse.de
|
|
||||||
|
|
||||||
- Be aware that on XEN and VMware systems Div can become zero (bnc#529981)
|
|
||||||
|
|
||||||
-------------------------------------------------------------------
|
-------------------------------------------------------------------
|
||||||
Thu Aug 13 11:24:10 CEST 2009 - mt@suse.de
|
Thu Aug 13 11:24:10 CEST 2009 - mt@suse.de
|
||||||
|
|
||||||
|
@ -61,7 +61,6 @@ Patch24: procps-3.2.8-toosmall.dif
|
|||||||
Patch25: procps-3.2.7-cgroups_flag.diff
|
Patch25: procps-3.2.7-cgroups_flag.diff
|
||||||
Patch26: procps-3.2.8-pgrep_coption.dif
|
Patch26: procps-3.2.8-pgrep_coption.dif
|
||||||
Patch27: procps-3.2.7-terabyte.dif
|
Patch27: procps-3.2.7-terabyte.dif
|
||||||
Patch28: procps-3.2.6-xen.dif
|
|
||||||
BuildRoot: %{_tmppath}/%{name}-%{version}-build
|
BuildRoot: %{_tmppath}/%{name}-%{version}-build
|
||||||
|
|
||||||
%description
|
%description
|
||||||
@ -117,7 +116,6 @@ Authors:
|
|||||||
%patch25 -p1
|
%patch25 -p1
|
||||||
%patch26
|
%patch26
|
||||||
%patch27
|
%patch27
|
||||||
%patch28
|
|
||||||
|
|
||||||
%build
|
%build
|
||||||
make CFLAGS="-Wall -D_GNU_SOURCE -D_FILE_OFFSET_BITS=64 $RPM_OPT_FLAGS -pipe" \
|
make CFLAGS="-Wall -D_GNU_SOURCE -D_FILE_OFFSET_BITS=64 $RPM_OPT_FLAGS -pipe" \
|
||||||
|
Loading…
x
Reference in New Issue
Block a user