OBS User autobuild 2009-08-28 23:09:24 +00:00 committed by Git OBS Bridge
parent 199017fde0
commit 5a92bb34f5
4 changed files with 0 additions and 51 deletions

View File

@ -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),

View File

@ -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

View File

@ -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" \

0
ready Normal file
View File