From: mreed <mr...@us...> - 2006-11-15 21:01:30
|
Update of /cvsroot/ltp/ltp/testcases/pounder21 In directory sc8-pr-cvs6.sourceforge.net:/tmp/cvs-serv5599/pounder21 Modified Files: CHANGELOG Log Message: 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. Index: CHANGELOG =================================================================== 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. + pounder21-2006-11-07: + - 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. :) + + pounder21-2006-10-12: + - Include /sysfs contents in the hw inventory + - Put 'lspci' into the PCI inventory for easy finding. + + pounder21-2006-09-23: + - Various time test fixes from jstultz. + - IPMI tests from James Simshaw/Carol Hebert. + - Update kernel from 2.6.15 to 2.6.18. + pounder21-2006-01-24: - Establish all files in the tarball as originating from IBM LTC. |