Update of /cvsroot/ltp/ltp/testcases/pounder21
In directory sc8-pr-cvs6.sourceforge.net:/tmp/cvs-serv5599/pounder21
The random syscall generator has a bug on x86-64 where it only generates
random bits for the upper 32 bits of the syscall argument, and then
truncates the upper 32 bits anyway! This patch replaces the rand()
weirdness with a function that generates N bytes of random data instead.
It also adds a -z flag in case one *wants* the zero-arguments behavior;
Max Asbock and Russ Weight requested it because zero is a quick way to
find kernel code paths that don't check userland pointers.
RCS file: /cvsroot/ltp/ltp/testcases/pounder21/CHANGELOG,v
retrieving revision 1.1
retrieving revision 1.2
diff -C2 -d -r1.1 -r1.2
*** CHANGELOG 26 Jan 2006 22:16:41 -0000 1.1
--- CHANGELOG 15 Nov 2006 21:01:18 -0000 1.2
*** 1,4 ****
--- 1,19 ----
This is a log of changes to pounder21.
+ - Fix a bug in randasys on x86-64 where we had insufficient random bits and
+ would truncate whatever we got, leading to all 0 arguments by simply
+ generating enough random bytes to fill an unsigned long. Also add a -z
+ switch to enable this zero-only mode because it found some bugs. :)
+ - Include /sysfs contents in the hw inventory
+ - Put 'lspci' into the PCI inventory for easy finding.
+ - Various time test fixes from jstultz.
+ - IPMI tests from James Simshaw/Carol Hebert.
+ - Update kernel from 2.6.15 to 2.6.18.
- Establish all files in the tarball as originating from IBM LTC.