Hello community, here is the log from the commit of package procinfo checked in at Wed Apr 18 00:41:36 CEST 2007. -------- --- procinfo/procinfo.changes 2007-03-29 12:26:14.000000000 +0200 +++ /mounts/work_src_done/STABLE/procinfo/procinfo.changes 2007-04-17 17:10:55.849183000 +0200 @@ -1,0 +2,5 @@ +Tue Apr 17 17:10:14 CEST 2007 - werner@suse.de + +- Fix lsdev for ia64: there is no /proc/dma (bug #263740) + +------------------------------------------------------------------- @@ -6,0 +12,5 @@ +Wed Dec 6 11:52:38 CET 2006 - werner@suse.de + +- Fix buffer overflow due high load (bug #226253) + +----------------------------------------------------------------- New: ---- procinfo-loadavg.dif procinfo-lsdev.dif ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ procinfo.spec ++++++ --- /var/tmp/diff_new_pack.UM3424/_old 2007-04-18 00:41:04.000000000 +0200 +++ /var/tmp/diff_new_pack.UM3424/_new 2007-04-18 00:41:05.000000000 +0200 @@ -17,7 +17,7 @@ Group: System/Monitoring Autoreqprov: on Version: 18 -Release: 90 +Release: 92 Summary: Display System Status Gathered from /proc Provides: ps:/usr/bin/lsdev Source: ftp://ftp.cistron.nl/pub/people/svm/%{name}-%{version}.tar.bz2 @@ -28,6 +28,8 @@ Patch4: procinfo-26.diff Patch5: procinfo-gccver.diff Patch6: procinfo-irq.dif +Patch7: procinfo-loadavg.dif +Patch8: procinfo-lsdev.dif BuildRoot: %{_tmppath}/%{name}-%{version}-build %description @@ -49,6 +51,8 @@ %patch4 -p1 %patch5 -p1 %patch6 +%patch7 +%patch8 %build CFLAGS="-D_GNU_SOURCE -D_FILE_OFFSET_BITS=64 ${RPM_OPT_FLAGS} -pipe" @@ -73,8 +77,12 @@ %{_mandir}/man8/socklist.8* %changelog +* Tue Apr 17 2007 - werner@suse.de +- Fix lsdev for ia64: there is no /proc/dma (bug #263740) * Thu Mar 29 2007 - rguenther@suse.de - Add ncurses-devel BuildRequires +* Wed Dec 06 2006 - werner@suse.de +- Fix buffer overflow due high load (bug #226253) * Mon Nov 27 2006 - werner@suse.de - XEN kernels do not use timer irq (bug #222035) * Fri Nov 17 2006 - werner@suse.de ++++++ procinfo-18.dif ++++++ --- /var/tmp/diff_new_pack.UM3424/_old 2007-04-18 00:41:05.000000000 +0200 +++ /var/tmp/diff_new_pack.UM3424/_new 2007-04-18 00:41:05.000000000 +0200 @@ -31,50 +31,6 @@ clean: rm -f procinfo procinfo.0 *.o *~ out ---- lsdev.pl -+++ lsdev.pl Mon Sep 17 16:25:51 2001 -@@ -16,22 +16,27 @@ - while (<IRQ>) { - next if /^[ \t]*[A-Z]/; - chop; -- if (/PIC/) { -- $n = (@line = split()); -+ s/^ +//g; -+ if (/-(PIC|edge|level) /) { -+ $n = (@line = split(/-(PIC|edge|level) /)); - } else { - $n = (@line = split(' [ +] ')); - } - $name = $line[$n-1]; -- $device{$name} = $name; -- @tmp = split(':', $line[0]); -- $tmp0 = int($tmp[0]); -- $irq{$name} = "$irq{$name} $tmp0"; -+ foreach $name (split(/,/, $line[$n-1])) { -+ $name =~ s/^ +//g; -+ $device{$name} = $name; -+ @tmp = split(':', $line[0]); -+ $tmp0 = int($tmp[0]); -+ $irq{$name} = "$irq{$name} $tmp0"; -+ } - } - close (IRQ); - - open (DMA, "