fallocate tests call syscall() incorrectly for 32-bit powerpc
Signed-off-by: Dave Kleikamp <[email protected]>
diff -urp ltp-full-20090331/testcases/kernel/syscalls/fallocate/fallocate01.c
ltp-full/testcases/kernel/syscalls/fallocate/fallocate01.c
--- ltp-full-20090331/testcases/kernel/syscalls/fallocate/fallocate01.c
2009-03-23 08:35:40.000000000 -0500
+++ ltp-full/testcases/kernel/syscalls/fallocate/fallocate01.c 2009-04-24
16:26:01.000000000 -0500
@@ -292,6 +292,7 @@ static inline long fallocate(int fd, int
struct utsname buf;
if (uname(&buf) == 0) {
if (!strcmp(buf.machine, "ppc64")
+ || !strcmp(buf.machine, "ppc")
|| !strcmp(buf.machine, "x86_64"))
return syscall(__NR_fallocate, fd, mode,
(int)(offset >> 32), (int)offset,
diff -urp ltp-full-20090331/testcases/kernel/syscalls/fallocate/fallocate02.c
ltp-full/testcases/kernel/syscalls/fallocate/fallocate02.c
--- ltp-full-20090331/testcases/kernel/syscalls/fallocate/fallocate02.c
2009-03-23 08:35:40.000000000 -0500
+++ ltp-full/testcases/kernel/syscalls/fallocate/fallocate02.c 2009-04-24
16:26:17.000000000 -0500
@@ -258,6 +258,7 @@ static inline long fallocate(int fd, int
struct utsname buf;
if (uname(&buf) == 0) {
if (!strcmp(buf.machine, "ppc64")
+ || !strcmp(buf.machine, "ppc")
|| !strcmp(buf.machine, "x86_64"))
return syscall(__NR_fallocate, fd, mode,
(int)(offset >> 32), (int)offset,
diff -urp ltp-full-20090331/testcases/kernel/syscalls/fallocate/fallocate03.c
ltp-full/testcases/kernel/syscalls/fallocate/fallocate03.c
--- ltp-full-20090331/testcases/kernel/syscalls/fallocate/fallocate03.c
2009-03-23 08:35:40.000000000 -0500
+++ ltp-full/testcases/kernel/syscalls/fallocate/fallocate03.c 2009-04-24
16:26:21.000000000 -0500
@@ -245,6 +245,7 @@ static inline long fallocate(int fd, int
struct utsname buf;
if (uname(&buf) == 0) {
if (!strcmp(buf.machine, "ppc64")
+ || !strcmp(buf.machine, "ppc")
|| !strcmp(buf.machine, "x86_64"))
return syscall(__NR_fallocate, fd, mode,
(int)(offset >> 32), (int)offset,
--
David Kleikamp
IBM Linux Technology Center
------------------------------------------------------------------------------
Register Now & Save for Velocity, the Web Performance & Operations
Conference from O'Reilly Media. Velocity features a full day of
expert-led, hands-on workshops and two days of sessions from industry
leaders in dedicated Performance & Operations tracks. Use code vel09scf
and Save an extra 15% before 5/3. http://p.sf.net/sfu/velocityconf
_______________________________________________
Ltp-list mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/ltp-list