[LTP] [PATCH 2/2] link05: Use constant for number of links

Andrea Cervesato andrea.cervesato@suse.com
Thu Feb 8 14:25:21 CET 2024


Hi!

LGTM

Reviewed-by: Andrea Cervesato <andrea.cervesato@suse.com>

Regards,
Andrea

On 11/8/23 08:49, Petr Vorel wrote:
> No need to create variable, when number of links is not changed.
>
> Fixes: d908fd870 ("link/link05: Convert to new API")
> Signed-off-by: Petr Vorel <pvorel@suse.cz>
> ---
> testcases/kernel/syscalls/link/link05.c | 13 ++++++-------
> 1 file changed, 6 insertions(+), 7 deletions(-)
>
> diff --git a/testcases/kernel/syscalls/link/link05.c 
> b/testcases/kernel/syscalls/link/link05.c
> index 1d708c6f6..a188da18d 100644
> --- a/testcases/kernel/syscalls/link/link05.c
> +++ b/testcases/kernel/syscalls/link/link05.c
> @@ -15,18 +15,17 @@
> #include "tst_test.h"
>
> #define BASENAME    "lkfile"
> +#define NLINKS    1000
>
> static char fname[255];
>
> -static int nlinks = 1000;
> -
> static void verify_link(void)
> {
>     int cnt = 0, created;
>     char lname[1024];
>     struct stat fbuf, lbuf;
>
> -    for (created = 1; created < nlinks; created++) {
> +    for (created = 1; created < NLINKS; created++) {
>         sprintf(lname, "%s_%d", fname, created);
>         TST_EXP_PASS_SILENT(link(fname, lname), "%d: link(%s, %s)", 
> created,
>                             fname, lname);
> @@ -36,7 +35,7 @@ static void verify_link(void)
>
>     SAFE_STAT(fname, &fbuf);
>
> -    for (cnt = 1; cnt < nlinks; cnt++) {
> +    for (cnt = 1; cnt < NLINKS; cnt++) {
>         sprintf(lname, "%s_%d", fname, cnt);
>
>         SAFE_STAT(lname, &lbuf);
> @@ -45,16 +44,16 @@ static void verify_link(void)
>
>             tst_res(TFAIL,
>                  "link(%s, %s[1-%d]) ret %ld for %d files, stat values 
> do not match %d %d",
> -                 fname, fname, nlinks, TST_RET, nlinks,
> +                 fname, fname, NLINKS, TST_RET, NLINKS,
>                  (int)fbuf.st_nlink, (int)lbuf.st_nlink);
>             break;
>         }
>     }
>
> -    if (cnt == nlinks) {
> +    if (cnt == NLINKS) {
>         tst_res(TPASS,
>              "link(%s, %s[1-%d]) ret %ld for %d files, stat linkcounts 
> match %d",
> -             fname, fname, nlinks, TST_RET, nlinks, (int)fbuf.st_nlink);
> +             fname, fname, NLINKS, TST_RET, NLINKS, (int)fbuf.st_nlink);
>     }
>
> cleanup:




More information about the ltp mailing list