<div dir="ltr"><div dir="ltr"><div class="gmail_default" style="font-size:small">Patch pushed with the following improvements. Thanks~</div><div class="gmail_default" style="font-size:small"><br></div><div class="gmail_default" style="font-size:small">--- a/testcases/kernel/syscalls/link/link05.c<br>+++ b/testcases/kernel/syscalls/link/link05.c<br>@@ -22,19 +22,19 @@ static int nlinks = 1000;<br> <br> static void verify_link(void)<br> {<br>-       struct stat fbuf, lbuf;<br>        int cnt;<br>-       char lname[255];<br>+       char lname[1024];<br>+       struct stat fbuf, lbuf;<br> <br>        for (cnt = 1; cnt < nlinks; cnt++) {<br>-               sprintf(lname, "%s%d", fname, cnt);<br>-               TST_EXP_PASS(link(fname, lname), "link(%s, %s)", fname, lname);<br>+               sprintf(lname, "%s_%d", fname, cnt);<br>+               TST_EXP_PASS_SILENT(link(fname, lname), "link(%s, %s)", fname, lname);<br>        }<br> <br>        SAFE_STAT(fname, &fbuf);<br> <br>        for (cnt = 1; cnt < nlinks; cnt++) {<br>-               sprintf(lname, "%s%d", fname, cnt);<br>+               sprintf(lname, "%s_%d", fname, cnt);<br> <br>                SAFE_STAT(lname, &lbuf);<br>                if (fbuf.st_nlink <= 1 || lbuf.st_nlink <= 1 ||<br>@@ -49,6 +49,7 @@ static void verify_link(void)<br>                        break;<br>                }<br>        }<br>+<br>        if (cnt >= nlinks) {<br>                tst_res(TPASS,<br>                         "link(%s, %s[1-%d]) ret %ld for %d files, "<br>@@ -58,7 +59,7 @@ static void verify_link(void)<br>        }<br> <br>        for (cnt = 1; cnt < nlinks; cnt++) {<br>-               sprintf(lname, "%s%d", fname, cnt);<br>+               sprintf(lname, "%s_%d", fname, cnt);<br>                SAFE_UNLINK(lname);<br>        }<br> }<br></div></div><div><br></div>-- <br><div dir="ltr" class="gmail_signature"><div dir="ltr"><div>Regards,<br></div><div>Li Wang<br></div></div></div></div>