careful.
Thanks.
Maybe the case is not suit for xen kernel.
When kernel is vmlinuz-2.6.18-371.el5xen, the case will fail.
But with vmlinuz-2.6.18-371.el5, it works well.
Regards,
Zeng
Regards,
Jan
Signed-off-by: Zeng Linggang zenglg...@cn.fujitsu.com
---
testcases/kernel
-Original Message-
From: Jan Stancek [mailto:jstan...@redhat.com]
Sent: Friday, October 11, 2013 6:35 PM
To: Zeng Linggang
Cc: ltp-list@lists.sourceforge.net
Subject: Re: [LTP] [PATCH] getrusage/getrusage04.c: Fix factor_nr = 1 -
factor_nr = 5
- Original Message
Using loops to the test.
Signed-off-by: Zeng Linggang zenglg...@cn.fujitsu.com
---
testcases/kernel/syscalls/acct/acct01.c | 186 ++--
1 file changed, 106 insertions(+), 80 deletions(-)
diff --git a/testcases/kernel/syscalls/acct/acct01.c
b/testcases/kernel/syscalls
Add ELOOP, ENAMETOOLONG, EROFS error number test in acct01.c for acct(2)
Signed-off-by: Zeng Linggang zenglg...@cn.fujitsu.com
---
runtest/syscalls| 2 +-
testcases/kernel/syscalls/acct/acct01.c | 77 -
2 files changed, 77 insertions(+), 2
Using loops to the test.
Signed-off-by: Zeng Linggang zenglg...@cn.fujitsu.com
---
testcases/kernel/syscalls/acct/acct01.c | 195 +---
1 file changed, 105 insertions(+), 90 deletions(-)
diff --git a/testcases/kernel/syscalls/acct/acct01.c
b/testcases/kernel/syscalls
Add ELOOP, EROFS error number test in chown04.c for chown(2)
Signed-off-by: Zeng Linggang zenglg...@cn.fujitsu.com
---
runtest/ltplite | 2 +-
runtest/stress.part3 | 2 +-
runtest/syscalls | 4 +--
testcases/kernel
Add ELOOP error number test in chdir01.c for chdir(2)
Signed-off-by: Zeng Linggang zenglg...@cn.fujitsu.com
---
testcases/kernel/syscalls/chdir/chdir01.c | 21 +++--
1 file changed, 19 insertions(+), 2 deletions(-)
diff --git a/testcases/kernel/syscalls/chdir/chdir01.c
b
Hi,
When we execute the test of tpci in RHEL6.4GA, the system will crash:
- filesystem is broken
- network is off
Some logs are as follows:
[root@RHEL6U4GA-Intel64 ltp]# ata1.00: exception Emask 0x52 SAct 0x1 SErr
0x action 0xe frozen
ata1: SError: { RecovData RecovCommon
Add CLOCK_MONOTONIC_RAW test in clock_getres01.c for clock_getres(2)
Signed-off-by: Zeng Linggang zenglg...@cn.fujitsu.com
---
testcases/kernel/syscalls/clock_getres/clock_getres01.c | 6 ++
1 file changed, 6 insertions(+)
diff --git a/testcases/kernel/syscalls/clock_getres/clock_getres01.c
Add ELOOP, ENAMETOOLONG, EROFS error number test in acct01.c for acct(2)
Signed-off-by: Zeng Linggang zenglg...@cn.fujitsu.com
---
runtest/ltplite | 2 +-
runtest/stress.part3| 2 +-
runtest/syscalls| 2 +-
testcases/kernel
On Tue, 2014-01-07 at 15:09 +0100, chru...@suse.cz wrote:
Hi!
add args with ptid and ctid in ltp_clone().
Signed-off-by: Zeng Linggang zenglg...@cn.fujitsu.com
---
include/test.h | 2 +-
lib/cloner.c | 20
2 files changed, 17 insertions(+), 5 deletions
On Wed, 2014-01-08 at 06:55 -0500, Jan Stancek wrote:
- Original Message -
From: Zeng Linggang zenglg...@cn.fujitsu.com
To: chru...@suse.cz
Cc: Jan Stancek jstan...@redhat.com, ltp-list
ltp-list@lists.sourceforge.net
Sent: Wednesday, 8 January, 2014 12:41:37 PM
Subject: Re
Create m4/ltp-clone7args.m4 to check whether clone support 7 arguments.
When HAVE_CLONE7ARGS is not defined, make clone08 return TCONF
Signed-off-by: Zeng Linggang zenglg...@cn.fujitsu.com
---
configure.ac | 1 +
include/test.h| 9
On Wed, 2014-01-08 at 16:15 +0100, chru...@suse.cz wrote:
Hi!
Create m4/ltp-clone7args.m4 to check whether clone support 7 arguments.
When HAVE_CLONE7ARGS is not defined, make clone08 return TCONF
Signed-off-by: Zeng Linggang zenglg...@cn.fujitsu.com
---
configure.ac
, ltp_clone7args will be defined in lib/cloner.c.
When tests need pass 7 arguments to clone, ltp_clone7args should be used. When
HAVE_CLONE7ARGS is not defined, make these tests return TCONF, like clone08.
Signed-off-by: Zeng Linggang zenglg...@cn.fujitsu.com
---
configure.ac
, ltp_clone7 will be defined in lib/cloner.c.
When tests need pass 7 arguments to clone, ltp_clone7 should be used. When
HAVE_CLONE7ARGS is not defined, make these tests return TCONF, like clone08.
Signed-off-by: Zeng Linggang zenglg...@cn.fujitsu.com
---
configure.ac
Add new error number tests for linkat(2):
* ENAMETOOLONG
* EEXIST
* ELOOP
* EACCES
* EMLINK
* EROFS
Signed-off-by: Zeng Linggang zenglg...@cn.fujitsu.com
---
runtest/syscalls| 1 +
testcases/kernel/syscalls/.gitignore| 1 +
testcases/kernel/syscalls/linkat
Add new error number tests for linkat(2):
* ENAMETOOLONG
* EEXIST
* ELOOP
* EACCES
* EMLINK
* EROFS
Signed-off-by: Zeng Linggang zenglg...@cn.fujitsu.com
---
runtest/syscalls| 1 +
testcases/kernel/syscalls/.gitignore| 1 +
testcases/kernel/syscalls/linkat
* Make use of SAFE_MACROS()
* setup(void) -- setup(int ac, char **av)
* Add lstat_verify()
* Some cleanup
Signed-off-by: Zeng Linggang zenglg...@cn.fujitsu.com
---
testcases/kernel/syscalls/lstat/lstat02.c | 345 +++---
1 file changed, 77 insertions(+), 268 deletions
Add ELOOP errno test for lstat(2)
Signed-off-by: Zeng Linggang zenglg...@cn.fujitsu.com
---
testcases/kernel/syscalls/lstat/lstat02.c | 14 +-
1 file changed, 13 insertions(+), 1 deletion(-)
diff --git a/testcases/kernel/syscalls/lstat/lstat02.c
b/testcases/kernel/syscalls/lstat
Add ELOOP and EROFS error tests for creat(2)
Signed-off-by: Zeng Linggang zenglg...@cn.fujitsu.com
---
runtest/ltplite | 2 +-
runtest/stress.part3 | 2 +-
runtest/syscalls | 2 +-
testcases/kernel/syscalls/creat/creat06
Cleanup of fchown04.c
Signed-off-by: Zeng Linggang zenglg...@cn.fujitsu.com
---
testcases/kernel/syscalls/fchown/fchown04.c | 176 +++-
1 file changed, 42 insertions(+), 134 deletions(-)
diff --git a/testcases/kernel/syscalls/fchown/fchown04.c
b/testcases/kernel
Add EROFS error number test for fchown(2)
Signed-off-by: Zeng Linggang zenglg...@cn.fujitsu.com
---
runtest/ltplite | 2 +-
runtest/stress.part3| 2 +-
runtest/syscalls| 4 +-
testcases/kernel/syscalls/fchown
Fix FSF address
Make use of SAFE_MACROS()
Some cleanup
Signed-off-by: Zeng Linggang zenglg...@cn.fujitsu.com
---
testcases/kernel/syscalls/mkdir/mkdir03.c | 283 +++---
1 file changed, 65 insertions(+), 218 deletions(-)
diff --git a/testcases/kernel/syscalls/mkdir
Add ELOOP, EROFS error number tests fof mkdir(2)
Signed-off-by: Zeng Linggang zenglg...@cn.fujitsu.com
---
runtest/ltplite | 2 +-
runtest/stress.part3 | 2 +-
runtest/syscalls | 2 +-
testcases/kernel/syscalls/mkdir
Create fallocate.h to encapsulate fallocate(2)
Signed-off-by: Zeng Linggang zenglg...@cn.fujitsu.com
---
testcases/kernel/syscalls/fallocate/fallocate.h | 44 +++
testcases/kernel/syscalls/fallocate/fallocate01.c | 23 +---
testcases/kernel/syscalls/fallocate
Signed-off-by: Zeng Linggang zenglg...@cn.fujitsu.com
---
include/safe_macros.h | 5 +
lib/safe_macros.c | 15 +++
2 files changed, 20 insertions(+)
diff --git a/include/safe_macros.h b/include/safe_macros.h
index adf4d09..1a6acdd 100644
--- a/include/safe_macros.h
+++ b
Make use of SAFE_MACROS()
Some cleanup
Signed-off-by: Zeng Linggang zenglg...@cn.fujitsu.com
---
testcases/kernel/syscalls/fallocate/fallocate02.c | 317 ++
1 file changed, 89 insertions(+), 228 deletions(-)
diff --git a/testcases/kernel/syscalls/fallocate/fallocate02.c
b
Add EFBIG error test for fallocate(2)
Signed-off-by: Zeng Linggang zenglg...@cn.fujitsu.com
---
testcases/kernel/syscalls/fallocate/fallocate02.c | 5 -
1 file changed, 4 insertions(+), 1 deletion(-)
diff --git a/testcases/kernel/syscalls/fallocate/fallocate02.c
b/testcases/kernel/syscalls
Add ELOOP and EROFS error number tests for mkdirat(2)
Signed-off-by: Zeng Linggang zenglg...@cn.fujitsu.com
---
runtest/syscalls | 1 +
testcases/kernel/syscalls/.gitignore | 1 +
testcases/kernel/syscalls/mkdirat/mkdirat02.c | 201
On Tue, 2014-02-04 at 14:20 +0100, chru...@suse.cz wrote:
Hi!
+/*
+ * Test for checking functionality of getrlimit(2)
+ */
I've changed this comment to be more verbose about the test purpose.
@@ -74,94 +31,72 @@
if (TEST_RETURN == -1) {
-
Add IPC_RMID test for msgctl(2)
Signed-off-by: Zeng Linggang zenglg...@cn.fujitsu.com
---
runtest/syscalls| 1 +
runtest/syscalls-ipc| 1 +
testcases/kernel/syscalls/.gitignore| 1 +
testcases/kernel/syscalls/ipc/msgctl
Add new tests for msgctl(2):
IPC_INFO
MSG_INFO
MSG_STAT
Signed-off-by: Zeng Linggang zenglg...@cn.fujitsu.com
---
runtest/syscalls| 1 +
runtest/syscalls-ipc| 1 +
testcases/kernel/syscalls/.gitignore| 1 +
testcases
On Thu, 2014-02-06 at 15:16 +0100, chru...@suse.cz wrote:
Hi!
+
+char *TCID = acct13;
I've fixned this to be msgct rather than acct (in both testcases).
Should be msgctl (I got it right in the source code...).
It should be msgctl. And thank you. :)
Best regards,
Zeng.
On Wed, 2014-02-12 at 14:11 +0100, chru...@suse.cz wrote:
Hi!
Add ELOOP and EROFS error tests for creat(2)
Signed-off-by: Zeng Linggang zenglg...@cn.fujitsu.com
Pushed with change from DEVICE to $LTP_DEV and DEVICE_FS_TYPE to
$LTP_DEV_FS_TYPE. See commit 5b42a1e7eb for details. Thanks
* Delete some useless commtents.
* Use SAFE_* macros.
* Move the test body form main() to mlock_verify().
* Some cleanup.
Signed-off-by: Zeng Linggang zenglg...@cn.fujitsu.com
---
testcases/kernel/syscalls/mlock/mlock02.c | 110 +++---
1 file changed, 38 insertions(+), 72
Add EPERM errno test for mlock(2).
Signed-off-by: Zeng Linggang zenglg...@cn.fujitsu.com
---
testcases/kernel/syscalls/mlock/mlock02.c | 42 +--
1 file changed, 40 insertions(+), 2 deletions(-)
diff --git a/testcases/kernel/syscalls/mlock/mlock02.c
b/testcases
TO:王SAN
新增CASE:
msgctl12 PASS 0
msgctl13 PASS 0
delete_module01PASS 0
delete_module02PASS 0
delete_module03PASS 0
RHEL5, 6, 7 都 PASS
LTP CHANGELOG:
Oops, this mail is wrong, please ignore it.
Sorry.
Zeng
On Mon, 2014-02-17 at 10:43 +0800, Zeng Linggang wrote:
TO:王SAN
新增CASE:
msgctl12 PASS 0
msgctl13 PASS 0
delete_module01PASS 0
delete_module02
* Delete some useless commtents.
* Use SAFE_* macros.
* Move the test body form main() to lstat_verify().
* Some cleanup.
Signed-off-by: Zeng Linggang zenglg...@cn.fujitsu.com
---
testcases/kernel/syscalls/lstat/lstat02.c | 340 +++---
1 file changed, 74 insertions
Add ELOOP and EROFS error number tests for lchown(2)
Signed-off-by: Zeng Linggang zenglg...@cn.fujitsu.com
---
runtest/ltplite | 1 +
runtest/stress.part3| 1 +
runtest/syscalls| 2 +
testcases/kernel/syscalls
Add new error number tests for link(2):
* EPERM
* EXDEV
* EROFS
* ELOOP
Signed-off-by: Zeng Linggang zenglg...@cn.fujitsu.com
---
runtest/ltplite | 1 +
runtest/stress.part3| 1 +
runtest/syscalls| 1 +
testcases/kernel
Add ELOOP and EROFS error number tests for mkdirat(2)
Signed-off-by: Zeng Linggang zenglg...@cn.fujitsu.com
---
runtest/syscalls | 1 +
testcases/kernel/syscalls/.gitignore | 1 +
testcases/kernel/syscalls/mkdirat/mkdirat02.c | 191
Add ELOOP, EROFS error number tests fof mkdir(2)
Signed-off-by: Zeng Linggang zenglg...@cn.fujitsu.com
---
testcases/kernel/syscalls/mkdir/mkdir03.c | 61 +--
1 file changed, 58 insertions(+), 3 deletions(-)
diff --git a/testcases/kernel/syscalls/mkdir/mkdir03.c
b
1. Remove the change_owner.c and change_owner.mode.sh.
2. Clean up the referencies from runtest files and .gitignore.
3. Fix chmod06 without -D option in ltplite and stress.part3.
Signed-off-by: Zeng Linggang zenglg...@cn.fujitsu.com
---
runtest/ltplite| 16
Fix FSF address
Make use of SAFE_MACROS()
Some cleanup
Signed-off-by: Zeng Linggang zenglg...@cn.fujitsu.com
---
testcases/kernel/syscalls/mkdir/mkdir03.c | 283 +++---
1 file changed, 61 insertions(+), 222 deletions(-)
diff --git a/testcases/kernel/syscalls/mkdir
Add EROFS error number test for fchown(2)
Signed-off-by: Zeng Linggang zenglg...@cn.fujitsu.com
---
runtest/ltplite | 2 +-
runtest/stress.part3| 2 +-
runtest/syscalls| 4 +-
testcases/kernel/syscalls/fchown
* Delete some useless commtents.
* Move the test body form main() to mlock_verify().
* Some cleanup.
Signed-off-by: Zeng Linggang zenglg...@cn.fujitsu.com
---
testcases/kernel/syscalls/mlock/mlock02.c | 143 +-
1 file changed, 63 insertions(+), 80 deletions(-)
diff
Add EPERM and ENOMEM errno tests for mlock(2).
Signed-off-by: Zeng Linggang zenglg...@cn.fujitsu.com
---
testcases/kernel/syscalls/mlock/mlock02.c | 88 ---
1 file changed, 81 insertions(+), 7 deletions(-)
diff --git a/testcases/kernel/syscalls/mlock/mlock02.c
b
beta will
return ENOENT, which will cause tst_get_unused_gid failed incorrectly.
This is the same for getpwuid_r().
We should make tst_get_unused_uid/tst_get_unused_gid check all the possible
return value.
Signed-off-by: Zeng Linggang zenglg...@cn.fujitsu.com
---
lib/tst_uid_gid.c | 31
* Delete some useless commtents.
* Move the test body form main() to mlock_verify().
* Some cleanup.
Signed-off-by: Zeng Linggang zenglg...@cn.fujitsu.com
---
testcases/kernel/syscalls/mlock/mlock02.c | 136 --
1 file changed, 56 insertions(+), 80 deletions(-)
diff
Add EPERM and ENOMEM errno tests for mlock(2).
Signed-off-by: Zeng Linggang zenglg...@cn.fujitsu.com
---
testcases/kernel/syscalls/mlock/mlock02.c | 65 +--
1 file changed, 62 insertions(+), 3 deletions(-)
diff --git a/testcases/kernel/syscalls/mlock/mlock02.c
b
Add func=0 argument test for modify_ldt(2).
Signed-off-by: Zeng Linggang zenglg...@cn.fujitsu.com
---
runtest/ltplite| 1 +
runtest/stress.part3 | 1 +
runtest/syscalls | 1 +
testcases
On Thu, 2014-02-20 at 06:05 -0500, Jan Stancek wrote:
- Original Message -
From: Zeng Linggang zenglg...@cn.fujitsu.com
To: Jan Stancek jstan...@redhat.com
Cc: ltp-list ltp-list@lists.sourceforge.net
Sent: Thursday, 20 February, 2014 10:50:13 AM
Subject: [PATCH v3 2/2] mlock
Add EINVAL error tests for mq_notify(2).
Signed-off-by: Zeng Linggang zenglg...@cn.fujitsu.com
---
runtest/syscalls | 1 +
testcases/kernel/syscalls/.gitignore | 1 +
testcases/kernel/syscalls/mq_notify/mq_notify02.c | 97 +++
3
On Thu, 2014-02-20 at 08:03 -0500, Jan Stancek wrote:
int error;
- void (*setupfunc) (struct test_case_t *);
+ void (*setupfunc) ();
If you don't want any parameters add void.
+ void (*cleanupfunc) (void);
};
static void *addr1;
+static char addr2[1024];
Add new error number tests for linkat(2):
* ENAMETOOLONG
* EEXIST
* ELOOP
* EACCES
* EMLINK
* EROFS
Signed-off-by: Zeng Linggang zenglg...@cn.fujitsu.com
---
include/lapi/fcntl.h| 7 +
runtest/syscalls| 1 +
testcases/kernel/syscalls
Add AT_SYMLINK_NOFOLLOW test for fchownat(2)
Signed-off-by: Zeng Linggang zenglg...@cn.fujitsu.com
---
runtest/syscalls| 1 +
testcases/kernel/syscalls/.gitignore| 1 +
testcases/kernel/syscalls/fchownat/fchownat02.c | 145
Add AT_SYMLINK_NOFOLLOW test for fchownat(2)
Signed-off-by: Zeng Linggang zenglg...@cn.fujitsu.com
---
runtest/syscalls| 1 +
testcases/kernel/syscalls/.gitignore| 1 +
testcases/kernel/syscalls/fchownat/fchownat02.c | 147
* safe_fstat -- safe_stat
* safe_fstat -- safe_lstat
Signed-off-by: Zeng Linggang zenglg...@cn.fujitsu.com
---
include/safe_macros.h | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/include/safe_macros.h b/include/safe_macros.h
index 9209bb4..207affc 100644
--- a/include
* Delete some useless commtents.
* Create fchownat.h to encapsulate fchownat(2)
* Use SAFE_* macros.
* Some cleanup.
Signed-off-by: Zeng Linggang zenglg...@cn.fujitsu.com
---
configure.ac| 1 +
m4/ltp-fchownat.m4 | 25
On Tue, 2014-02-25 at 14:46 +0100, chru...@suse.cz wrote:
Hi
Hi!
Add ELOOP errno test for lstat(2)
static void setup(void)
{
+ int i;
struct passwd *ltpuser;
tst_require_root(NULL);
@@ -131,6 +137,11 @@ static void setup(void)
SAFE_TOUCH(cleanup, test_file,
Signed-off-by: Zeng Linggang zenglg...@cn.fujitsu.com
---
include/safe_macros.h | 10 ++
lib/safe_macros.c | 30 ++
2 files changed, 40 insertions(+)
diff --git a/include/safe_macros.h b/include/safe_macros.h
index 207affc..bdd974c 100644
--- a/include
Add ELOOP errno test for lstat(2)
Signed-off-by: Zeng Linggang zenglg...@cn.fujitsu.com
---
testcases/kernel/syscalls/lstat/lstat02.c | 18 +-
1 file changed, 17 insertions(+), 1 deletion(-)
diff --git a/testcases/kernel/syscalls/lstat/lstat02.c
b/testcases/kernel/syscalls
Signed-off-by: Zeng Linggang zenglg...@cn.fujitsu.com
---
include/safe_macros.h | 10 ++
lib/safe_macros.c | 30 ++
2 files changed, 40 insertions(+)
diff --git a/include/safe_macros.h b/include/safe_macros.h
index 207affc..bdd974c 100644
--- a/include
Add EPERM and ENOMEM errno tests for mlock(2).
Signed-off-by: Zeng Linggang zenglg...@cn.fujitsu.com
---
testcases/kernel/syscalls/mlock/mlock02.c | 82 ++-
1 file changed, 80 insertions(+), 2 deletions(-)
diff --git a/testcases/kernel/syscalls/mlock/mlock02.c
b
On Wed, 2014-03-05 at 14:19 +0100, chru...@suse.cz wrote:
Hi!
Add ELOOP and EROFS error number tests for mkdirat(2)
Signed-off-by: Zeng Linggang zenglg...@cn.fujitsu.com
Pushed with two minor changes in followup patch, thanks.
Thank you very much.
Best regards,
Zeng
On Thu, 2014-02-20 at 11:53 +0400, Stanislav Kholmanskikh wrote:
Hi!
On 02/20/2014 06:10 AM, Zeng Linggang wrote:
When we call getgrgid_r() to verify whether the corresponding gid is
existent, if not, getgrgid_r() will return 0 or ENOENT or ESRCH or
EBADF or EPERM
Signed-off-by: Zeng Linggang zenglg...@cn.fujitsu.com
---
include/lapi/fcntl.h | 4
1 file changed, 4 insertions(+)
diff --git a/include/lapi/fcntl.h b/include/lapi/fcntl.h
index fe8b2cc..089f22a 100644
--- a/include/lapi/fcntl.h
+++ b/include/lapi/fcntl.h
@@ -47,4 +47,8 @@
# define
On Thu, 2014-03-06 at 16:36 +0400, Stanislav Kholmanskikh wrote:
On 06.03.2014 15:34, Zeng Linggang wrote:
On Thu, 2014-02-20 at 11:53 +0400, Stanislav Kholmanskikh wrote:
Hi!
On 02/20/2014 06:10 AM, Zeng Linggang wrote:
When we call getgrgid_r() to verify whether the corresponding
Hi,
Could any one help to review this patch?
Thanks,
Zeng
On Thu, 2014-02-20 at 10:10 +0800, Zeng Linggang wrote:
When we call getgrgid_r() to verify whether the corresponding gid is
existent, if not, getgrgid_r() will return 0 or ENOENT or ESRCH or
EBADF or EPERM
@@
+/*
+ * Copyright (c) 2014 Fujitsu Ltd.
+ * Author: Zeng Linggang zenglg...@cn.fujitsu.com
+ *
+ * This program is free software; you can redistribute it and/or modify it
+ * under the terms of version 2 of the GNU General Public License as
+ * published by the Free Software Foundation
Signed-off-by: Zeng Linggang zenglg...@cn.fujitsu.com
---
include/lapi/fcntl.h | 4
1 file changed, 4 insertions(+)
diff --git a/include/lapi/fcntl.h b/include/lapi/fcntl.h
index fe8b2cc..089f22a 100644
--- a/include/lapi/fcntl.h
+++ b/include/lapi/fcntl.h
@@ -47,4 +47,8 @@
# define
* Delete some useless commtents.
* Move the test body from main() to open_verify().
* Remove tst_tmpdir().
* Some cleanup.
Signed-off-by: Zeng Linggang zenglg...@cn.fujitsu.com
---
testcases/kernel/syscalls/open/open02.c | 117 ++--
1 file changed, 50 insertions
Add EPERM errno test for open(2).
Signed-off-by: Zeng Linggang zenglg...@cn.fujitsu.com
---
testcases/kernel/syscalls/open/open02.c | 33 ++---
1 file changed, 30 insertions(+), 3 deletions(-)
diff --git a/testcases/kernel/syscalls/open/open02.c
b/testcases/kernel
Add new tests for open(2)
O_APPEND
O_CLOEXEC
O_NOATIME
O_LARGEFILE
Signed-off-by: Zeng Linggang zenglg...@cn.fujitsu.com
---
runtest/ltplite | 1 +
runtest/stress.part3| 1 +
runtest/syscalls| 1
Add EBADF and EINVAL errno tests for pselect(2).
Signed-off-by: Zeng Linggang zenglg...@cn.fujitsu.com
---
runtest/ltplite | 1 +
runtest/stress.part3 | 1 +
runtest/syscalls | 2 +
testcases/kernel
Add func=0 argument test for modify_ldt(2).
Signed-off-by: Zeng Linggang zenglg...@cn.fujitsu.com
---
runtest/ltplite| 1 +
runtest/stress.part3 | 1 +
runtest/syscalls | 1 +
testcases
On Tue, 2014-03-18 at 14:35 +0100, chru...@suse.cz wrote:
Hi!
+#include config.h
+#include test.h
+#include usctest.h
+
+TCID_DEFINE(modify_ldt03);
This macro is primarily used to define right TCID when compiling two
tests from one source (the _16 ones). There is no need to use it
On Thu, 2014-03-27 at 15:49 +0100, chru...@suse.cz wrote:
Hi!
+char *TCID = pselect02;
I've changed this line to TCID_DEFINE(pselect02) so that the _64 variant
has TCID pselect02_64.
OK. Thank you very much.
Best regards,
Zeng
Pushed, thanks.
* Delete some useless commtents and variable.
* Use SAFE_* macros.
* Some cleanup.
Signed-off-by: Zeng Linggang zenglg...@cn.fujitsu.com
---
testcases/kernel/syscalls/read/read02.c | 217 +++-
1 file changed, 74 insertions(+), 143 deletions(-)
diff --git a/testcases
of the logical block size of the file system, expect an EINVAL.
Signed-off-by: Zeng Linggang zenglg...@cn.fujitsu.com
---
testcases/kernel/syscalls/read/read02.c | 53 -
1 file changed, 46 insertions(+), 7 deletions(-)
diff --git a/testcases/kernel/syscalls/read
Add ENOENT and ENOTDIR error number testes for readdir(2)
Signed-off-by: Zeng Linggang zenglg...@cn.fujitsu.com
---
runtest/ltplite | 1 +
runtest/stress.part3 | 1 +
runtest/syscalls | 1 +
testcases
Add new tests for open(2)
O_APPEND
O_NOATIME
O_CLOEXEC
O_LARGEFILE
Signed-off-by: Zeng Linggang zenglg...@cn.fujitsu.com
---
runtest/ltplite | 1 +
runtest/stress.part3| 1 +
runtest/syscalls| 1
hi,
You should git am
[LTP] [PATCH v2 1/2] lib/tst_path_has_mnt_flags.c: create a function
tst_path_has_mnt_flags()
first.
On Fri, 2014-04-04 at 13:31 +0800, Zeng Linggang wrote:
Add new tests for open(2)
O_APPEND
O_NOATIME
O_CLOEXEC
O_LARGEFILE
Signed-off-by: Zeng Linggang zenglg
Hi,
Could you please review this patch.
On Thu, 2014-02-20 at 10:10 +0800, Zeng Linggang wrote:
When we call getgrgid_r() to verify whether the corresponding gid is
existent, if not, getgrgid_r() will return 0 or ENOENT or ESRCH or
EBADF or EPERM...
But tst_get_unused_gid() only check
Add EINVAL and ENOTDIR errno testes for readlinkat(2)
Signed-off-by: Zeng Linggang zenglg...@cn.fujitsu.com
---
runtest/syscalls | 1 +
testcases/kernel/syscalls/.gitignore | 1 +
.../kernel/syscalls/readlinkat/readlinkat02.c | 127
-off-by: Zeng Linggang zenglg...@cn.fujitsu.com
---
runtest/cpuacct| 4 +-
scenario_groups/default| 1 +
.../kernel/controllers/cpuacct/cpuacct_setup.sh| 30 +-
.../kernel/controllers/cpuacct/run_cpuacct_test.sh | 370
Add ENOMEM errno test for sbrk(2)
Signed-off-by: Zeng Linggang zenglg...@cn.fujitsu.com
---
runtest/ltplite | 1 +
runtest/stress.part3| 1 +
runtest/syscalls| 1 +
testcases/kernel/syscalls/.gitignore| 1
* Delete some useless commtents.
* Move the test body from main() to sbrk_verify().
* Remove tst_tmpdir().
* Some cleanup.
Signed-off-by: Zeng Linggang zenglg...@cn.fujitsu.com
---
testcases/kernel/syscalls/sbrk/sbrk01.c | 236 +++-
1 file changed, 52 insertions
On Tue, 2014-04-22 at 09:14 -0400, Jan Stancek wrote:
- Original Message -
From: Zeng Linggang zenglg...@cn.fujitsu.com
To: ltp-list ltp-list@lists.sourceforge.net
Sent: Tuesday, 22 April, 2014 11:41:00 AM
Subject: [LTP] [PATCH 2/2] sbrk/sbrk02.c: add ENOMEM errno test
Add
* Delete some useless commtents.
* Move the test body from main() to sbrk_verify().
* Remove tst_tmpdir().
* Some cleanup.
Signed-off-by: Zeng Linggang zenglg...@cn.fujitsu.com
---
testcases/kernel/syscalls/sbrk/sbrk01.c | 235 +++-
1 file changed, 51 insertions
Add ENOMEM errno test for sbrk(2)
Signed-off-by: Zeng Linggang zenglg...@cn.fujitsu.com
---
runtest/ltplite | 1 +
runtest/stress.part3| 1 +
runtest/syscalls| 1 +
testcases/kernel/syscalls/.gitignore| 1
Signed-off-by: Zeng Linggang zenglg...@cn.fujitsu.com
---
include/safe_macros.h | 10 ++
lib/safe_macros.c | 32
2 files changed, 42 insertions(+)
diff --git a/include/safe_macros.h b/include/safe_macros.h
index 25846f4..e9fc485 100644
--- a/include
* Delete some useless commtents.
* Move the test body from main() to setegid_verify().
* Remove verbose, options global variables and help funtion.
* Use safe macros.
* Some cleanup.
Signed-off-by: Zeng Linggang zenglg...@cn.fujitsu.com
---
testcases/kernel/syscalls/setegid/setegid01.c | 137
Add EPERM errno test for setegid(2).
Signed-off-by: Zeng Linggang zenglg...@cn.fujitsu.com
---
runtest/ltplite | 1 +
runtest/stress.part3 | 1 +
runtest/syscalls | 1 +
testcases/kernel/syscalls/.gitignore
On Thu, 2014-04-24 at 16:06 +0200, chru...@suse.cz wrote:
Hi!
+int safe_getresuid(const char *file, const int lineno, void
(*cleanup_fn)(void),
+ uid_t *ruid, uid_t *euid, uid_t *suid)
+{
+ int rval;
+
+ rval = getresuid(ruid, euid, suid);
+ if (rval == -1) {
Signed-off-by: Zeng Linggang zenglg...@cn.fujitsu.com
---
include/safe_macros.h | 10 ++
lib/safe_macros.c | 30 ++
2 files changed, 40 insertions(+)
diff --git a/include/safe_macros.h b/include/safe_macros.h
index 25846f4..e9fc485 100644
--- a/include
* Delete some useless commtents.
* Add setup() and cleanup().
* Move the test body from main() to setegid_verify().
* Remove verbose, options global variables and help() function.
* Use safe macros.
* Some cleanup.
Signed-off-by: Zeng Linggang zenglg...@cn.fujitsu.com
---
testcases/kernel
Add EPERM errno test for setegid(2).
Signed-off-by: Zeng Linggang zenglg...@cn.fujitsu.com
---
runtest/ltplite | 1 +
runtest/stress.part3 | 1 +
runtest/syscalls | 1 +
testcases/kernel/syscalls/.gitignore
1 - 100 of 375 matches
Mail list logo