Re: [LTP] [PATCH] getrusage/getrusage04.c: Fix factor_nr = 1 - factor_nr = 5

2013-10-11 Thread Zeng Linggang
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

Re: [LTP] [PATCH] getrusage/getrusage04.c: Fix factor_nr = 1 - factor_nr = 5

2013-10-13 Thread Zeng Linggang
-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

[LTP] [PATCH] acct/acct01.c: clean up

2013-10-18 Thread Zeng Linggang
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

[LTP] [PATCH] acct/acct01.c: Add ELOOP ENAMETOOLONG EROFS

2013-10-22 Thread Zeng Linggang
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

[LTP] [PATCH v2] acct/acct01.c: clean up

2013-10-23 Thread Zeng Linggang
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

[LTP] [PATCH] chown/chown04.c: Add ELOOP EROFS

2013-10-25 Thread Zeng Linggang
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

[LTP] [PATCH] chdir/chdir01.c: Add ELOOP error number test

2013-10-27 Thread Zeng Linggang
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

[LTP] tpci test trigger RHEL6.4GA crash!

2013-10-28 Thread Zeng Linggang
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

[LTP] [PATCH] clock_getres/clock_getres01.c: Add CLOCK_MONOTONIC_RAW test

2013-10-31 Thread Zeng Linggang
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

[LTP] [PATCH v2] acct/acct01.c: Add ELOOP ENAMETOOLONG EROFS

2013-10-31 Thread Zeng Linggang
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

Re: [LTP] [PATCH v5 1/2] lib/cloner.c: add more args

2014-01-08 Thread Zeng Linggang
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

Re: [LTP] [PATCH v5 1/2] lib/cloner.c: add more args

2014-01-08 Thread Zeng Linggang
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

[LTP] [PATCH] clone/clone08.c: check whether clone supports 7 arguments

2014-01-08 Thread Zeng Linggang
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

Re: [LTP] [PATCH] clone/clone08.c: check whether clone supports 7 arguments

2014-01-09 Thread Zeng Linggang
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] [PATCH v2] lib/cloner.c: add function ltp_clone7args when clone supports 7 arguments

2014-01-09 Thread Zeng Linggang
, 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] [PATCH v3] lib/cloner.c: add function ltp_clone7 when clone supports 7 arguments

2014-01-09 Thread Zeng Linggang
, 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

[LTP] [PATCH] linkat/linkat02.c: add new error number tests

2014-01-10 Thread Zeng Linggang
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

[LTP] [PATCH v2] linkat/linkat02.c: add new error number tests

2014-01-10 Thread Zeng Linggang
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

[LTP] [PATCH 1/2] lstat/lstat02.c: cleanup

2014-01-15 Thread Zeng Linggang
* 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

[LTP] [PATCH 2/2] lstat/lstat02.c: add ELOOP errno test

2014-01-15 Thread Zeng Linggang
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

[LTP] [PATCH v4] creat/creat06.c: add new error tests

2014-01-20 Thread Zeng Linggang
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

[LTP] [PATCH v2] fchown/fchown04.c: cleanup

2014-01-20 Thread Zeng Linggang
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

[LTP] [PATCH v2 2/2] fchown/fchown04.c: add EROFS error number test

2014-01-20 Thread Zeng Linggang
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

[LTP] [PATCH 1/2] mkdir/mkdir03.c: cleanup

2014-01-20 Thread Zeng Linggang
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

[LTP] [PATCH 2/2] mkdir/mkdir03.c: add new error number tests

2014-01-20 Thread Zeng Linggang
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

[LTP] [PATCH v5 1/4] fallocate/fallocate.h: create fallocate.h to encapsulate fallocate(2)

2014-01-21 Thread Zeng Linggang
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

[LTP] [PATCH v5 2/4] lib/safe_macros.c: add SAFE_FSTAT()

2014-01-21 Thread Zeng Linggang
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

[LTP] [PATCH v5 3/4] fallocate/fallocate02.c: cleanup

2014-01-21 Thread Zeng Linggang
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

[LTP] [PATCH v5 4/4] fallocate/fallocate02.c: add EFBIG error test

2014-01-21 Thread Zeng Linggang
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

[LTP] [PATCH] mkdirat/mkdirat02.c: add new error number tests

2014-01-21 Thread Zeng Linggang
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

Re: [LTP] [PATCH 1/2] getrlimit/getrlimit01.c: cleanup

2014-02-04 Thread Zeng Linggang
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) { -

[LTP] [PATCH v2 2/2] msgctl/msgctl13.c: add IPC_RMID test

2014-02-06 Thread Zeng Linggang
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

[LTP] [PATCH v2 1/2] msgctl/msgctl12.c: add new tests

2014-02-06 Thread Zeng Linggang
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

Re: [LTP] [PATCH v2 2/2] msgctl/msgctl13.c: add IPC_RMID test

2014-02-06 Thread Zeng Linggang
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.

Re: [LTP] [PATCH v4] creat/creat06.c: add new error tests

2014-02-12 Thread Zeng Linggang
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

[LTP] [PATCH] mlock/mlock02.c: cleanup

2014-02-14 Thread Zeng Linggang
* 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

[LTP] [PATCH 2/2] mlock/mlock02.c: add EPERM errno test

2014-02-14 Thread Zeng Linggang
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

[LTP] 20140216LTP测试报告

2014-02-16 Thread Zeng Linggang
TO:王SAN 新增CASE: msgctl12 PASS 0 msgctl13 PASS 0 delete_module01PASS 0 delete_module02PASS 0 delete_module03PASS 0 RHEL5, 6, 7 都 PASS LTP CHANGELOG:

Re: [LTP] 20140216LTP测试报告

2014-02-16 Thread Zeng Linggang
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

[LTP] [PATCH v2 1/2] lstat/lstat02.c: cleanup

2014-02-18 Thread Zeng Linggang
* 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

[LTP] [PATCH v3] lchown/lchown03.c: add new error number tests

2014-02-18 Thread Zeng Linggang
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

[LTP] [PATCH v2] link/link08.c: add new error tests

2014-02-18 Thread Zeng Linggang
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

[LTP] [PATCH v2] mkdirat/mkdirat02.c: add new error number tests

2014-02-18 Thread Zeng Linggang
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

[LTP] [PATCH v2 2/2] mkdir/mkdir03.c: add new error number tests

2014-02-18 Thread Zeng Linggang
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

[LTP] [PATCH v3 1/2] remove the change_owner source code

2014-02-18 Thread Zeng Linggang
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

[LTP] [PATCH v2 1/2] mkdir/mkdir03.c: cleanup

2014-02-18 Thread Zeng Linggang
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

[LTP] [PATCH v3 2/2] fchown/fchown04.c: add EROFS error number test

2014-02-18 Thread Zeng Linggang
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

[LTP] [PATCH v2 1/2] mlock/mlock02.c: cleanup

2014-02-19 Thread Zeng Linggang
* 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

[LTP] [PATCH v2 2/2] mlock/mlock02.c: add EPERM and ENOMEM errno tests

2014-02-19 Thread Zeng Linggang
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

[LTP] [PATCH] lib/tst_uid_gid.c: fix checking return value errors about getpwuid_r/getgrgid_r

2014-02-19 Thread Zeng Linggang
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

[LTP] [PATCH v3 1/2] mlock/mlock02.c: cleanup

2014-02-20 Thread Zeng Linggang
* 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

[LTP] [PATCH v3 2/2] mlock/mlock02.c: add EPERM and ENOMEM errno tests

2014-02-20 Thread Zeng Linggang
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

[LTP] [PATCH] modify_ldt/modify_ldt03.c: add a new test

2014-02-20 Thread Zeng Linggang
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

Re: [LTP] [PATCH v3 2/2] mlock/mlock02.c: add EPERM and ENOMEM errno tests

2014-02-20 Thread Zeng Linggang
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

[LTP] [PATCH] mq_notify/mq_notify02.c: add new error tests

2014-02-21 Thread Zeng Linggang
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

Re: [LTP] [PATCH v3 2/2] mlock/mlock02.c: add EPERM and ENOMEM errno tests

2014-02-21 Thread Zeng Linggang
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];

[LTP] [PATCH v3] linkat/linkat02.c: add new error number tests

2014-02-24 Thread Zeng Linggang
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

[LTP] [PATCH v2 2/2] fchownat/fchownat02.c: add a new test

2014-02-25 Thread Zeng Linggang
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

[LTP] [PATCH v3 3/3] fchownat/fchownat02.c: add a new test

2014-02-26 Thread Zeng Linggang
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

[LTP] [PATCH v3 1/3] include/safe_macros.h: fix mistakes

2014-02-26 Thread Zeng Linggang
* 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

[LTP] [PATCH v3 2/3] fchownat/fchownat01.c: cleanup

2014-02-26 Thread Zeng Linggang
* 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

Re: [LTP] [PATCH v2 2/2] lstat/lstat02.c: add ELOOP errno test

2014-02-26 Thread Zeng Linggang
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,

[LTP] [PATCH v4 1/3] safe_macros: Add SAFE_GETRLIMIT and SAFE_SETRLIMIT

2014-03-02 Thread Zeng Linggang
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

[LTP] [PATCH v3] lstat/lstat02.c: add ELOOP errno test

2014-03-02 Thread Zeng Linggang
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

[LTP] [PATCH v5 1/3] safe_macros: Add SAFE_GETRLIMIT and SAFE_SETRLIMIT

2014-03-03 Thread Zeng Linggang
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

[LTP] [PATCH v5 3/3] mlock/mlock02.c: add EPERM and ENOMEM errno tests

2014-03-03 Thread Zeng Linggang
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

Re: [LTP] [PATCH v2] mkdirat/mkdirat02.c: add new error number tests

2014-03-05 Thread Zeng Linggang
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

Re: [LTP] [PATCH] lib/tst_uid_gid.c: fix checking return value errors about getpwuid_r/getgrgid_r

2014-03-06 Thread Zeng Linggang
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

[LTP] [PATCH 1/2] lapi: fcntl.h: Add O_NOATIME

2014-03-09 Thread Zeng Linggang
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

Re: [LTP] [PATCH] lib/tst_uid_gid.c: fix checking return value errors about getpwuid_r/getgrgid_r

2014-03-10 Thread Zeng Linggang
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

Re: [LTP] [PATCH] lib/tst_uid_gid.c: fix checking return value errors about getpwuid_r/getgrgid_r

2014-03-13 Thread Zeng Linggang
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

Re: [LTP] [PATCH 2/2] open/open12.c: add new tests

2014-03-13 Thread Zeng Linggang
@@ +/* + * 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

[LTP] [PATCH v2 1/4] lapi: fcntl.h: Add O_NOATIME

2014-03-13 Thread Zeng Linggang
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

[LTP] [PATCH v2 2/4] open/open02.c: cleanup

2014-03-13 Thread Zeng Linggang
* 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

[LTP] [PATCH v2 3/4] open/open02.c: add EPERM errno test

2014-03-13 Thread Zeng Linggang
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

[LTP] [PATCH v2 4/4] open/open12.c: add new tests

2014-03-13 Thread Zeng Linggang
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

[LTP] [PATCH] pselect/pselect02.c: add new errno tests

2014-03-14 Thread Zeng Linggang
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

[LTP] [PATCH v2] modify_ldt/modify_ldt03.c: add a new test

2014-03-18 Thread Zeng Linggang
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

Re: [LTP] [PATCH] modify_ldt/modify_ldt03.c: add a new test

2014-03-18 Thread Zeng Linggang
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

Re: [LTP] [PATCH] pselect/pselect02.c: add new errno tests

2014-03-27 Thread Zeng Linggang
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.

[LTP] [PATCH] read/read02.c: cleanup

2014-03-28 Thread Zeng Linggang
* 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

[LTP] [PATCH] read/read02.c: add new error number tests

2014-03-28 Thread Zeng Linggang
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

[LTP] [PATCH] readdir/readdir03.c: add new error number testes

2014-04-01 Thread Zeng Linggang
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

[LTP] [PATCH v2] open/open12.c: add new tests

2014-04-03 Thread Zeng Linggang
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

Re: [LTP] [PATCH v2] open/open12.c: add new tests

2014-04-03 Thread Zeng Linggang
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

Re: [LTP] [PATCH] lib/tst_uid_gid.c: fix checking return value errors about getpwuid_r/getgrgid_r

2014-04-08 Thread Zeng Linggang
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

[LTP] [PATCH] readlinkat/readlinkat02.c: add new errno testes

2014-04-08 Thread Zeng Linggang
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

[LTP] [PATCH] controllers/cpuacct: add cpuacct tests to default and somecleanup

2014-04-17 Thread Zeng Linggang
-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

[LTP] [PATCH 2/2] sbrk/sbrk02.c: add ENOMEM errno test

2014-04-22 Thread Zeng Linggang
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

[LTP] [PATCH 1/2] sbrk/sbrk01.c: cleanup

2014-04-22 Thread Zeng Linggang
* 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

Re: [LTP] [PATCH 2/2] sbrk/sbrk02.c: add ENOMEM errno test

2014-04-22 Thread Zeng Linggang
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

[LTP] [PATCH v2 1/2] sbrk/sbrk01.c: cleanup

2014-04-22 Thread Zeng Linggang
* 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

[LTP] [PATCH v2 2/2] sbrk/sbrk02.c: add ENOMEM errno test

2014-04-22 Thread Zeng Linggang
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

[LTP] [PATCH 1/3] safe_macros: Add SAFE_GETRESUID and SAFE_GETRESGID

2014-04-24 Thread Zeng Linggang
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

[LTP] [PATCH 2/3] setegid/setegid01.c: cleanup

2014-04-24 Thread Zeng Linggang
* 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

[LTP] [PATCH 3/3] setegid/setegid02.c: add EPERM errno test

2014-04-24 Thread Zeng Linggang
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

Re: [LTP] [PATCH 1/3] safe_macros: Add SAFE_GETRESUID and SAFE_GETRESGID

2014-04-24 Thread Zeng Linggang
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) {

[LTP] [PATCH v2 1/3] safe_macros: Add SAFE_GETRESUID and SAFE_GETRESGID

2014-04-24 Thread Zeng Linggang
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

[LTP] [PATCH v2 2/3] setegid/setegid01.c: cleanup

2014-04-24 Thread Zeng Linggang
* 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

[LTP] [PATCH v2 3/3] setegid/setegid02.c: add EPERM errno test

2014-04-24 Thread Zeng Linggang
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   2   3   4   >