From mboxrd@z Thu Jan 1 00:00:00 1970 From: Xiao Yang Date: Fri, 29 Mar 2019 11:04:14 +0800 Subject: [LTP] [PATCH 1/1] Remove break after return In-Reply-To: <20190328105006.17337-1-pvorel@suse.cz> References: <20190328105006.17337-1-pvorel@suse.cz> Message-ID: <5C9D8B2E.1090608@cn.fujitsu.com> List-Id: MIME-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit To: ltp@lists.linux.it Hi Petr, Thanks for your cleanup. :-) Can we also remove break after calling tst_brk()? For example: 1) The code at do_select(...) in select_var.h ------------------------------------------------- case 3: #ifdef __NR__newselect return tst_syscall(__NR__newselect, nfds, readfds, writefds, exceptfds, timeout); #else tst_brk(TCONF, "__NR__newselect not implemented"); #endif break; ------------------------------------------------- 2) The code at do_test(...) in newlib_tests/variant.c ------------------------------------------------- switch (tst_variant) { case 0: /* This is skipped after first iteration */ tst_brk(TCONF, "Test skipped"); break; case 1: /* This test is correctly looped with -i opt */ tst_res(TPASS, "Test passed"); break; case 2: /* This exits the test immediatelly */ tst_brk(TBROK, "Test broken"); break; } tst_res(TINFO, "test() function exitting normaly"); ------------------------------------------------- Best Regards, Xiao Yang On 2019/03/28 18:50, Petr Vorel wrote: > Reported-by: Xiao Yang > Signed-off-by: Petr Vorel > --- > testcases/kernel/syscalls/select/select_var.h | 1 - > testcases/kernel/syscalls/sigpending/sigpending02.c | 3 --- > 2 files changed, 4 deletions(-) > > diff --git a/testcases/kernel/syscalls/select/select_var.h b/testcases/kernel/syscalls/select/select_var.h > index b19a1d1bf..29ebbc5ee 100644 > --- a/testcases/kernel/syscalls/select/select_var.h > +++ b/testcases/kernel/syscalls/select/select_var.h > @@ -20,7 +20,6 @@ static int do_select(int nfds, fd_set *readfds, fd_set *writefds, fd_set *except > switch (tst_variant) { > case 0: > return select(nfds, readfds, writefds, exceptfds, timeout); > - break; > case 1: { > #ifdef __LP64__ > return tst_syscall(__NR_select, nfds, readfds, writefds, exceptfds, timeout); > diff --git a/testcases/kernel/syscalls/sigpending/sigpending02.c b/testcases/kernel/syscalls/sigpending/sigpending02.c > index ce0d2ff79..d75807d77 100644 > --- a/testcases/kernel/syscalls/sigpending/sigpending02.c > +++ b/testcases/kernel/syscalls/sigpending/sigpending02.c > @@ -37,13 +37,10 @@ static int tested_sigpending(sigset_t *sigset) > switch (tst_variant) { > case 0: > return sigpending(sigset); > - break; > case 1: > return tst_syscall(__NR_sigpending, sigset); > - break; > case 2: > return tst_syscall(__NR_rt_sigpending, sigset, SIGSETSIZE); > - break; > } > return -1; > }