<div dir="ltr">Hi Petr and all,<br><br><span class="gmail_default" style="font-size:small">Firstly,</span> I'm sorry to push the patchset about oom protection cursorily.<br><br>The GitHub CI complained about the following failures, I feel confused<br>when I add a bit of debug code in my private branch then. It gets passed<br>in access(score_path, R_OK|W_OK) but failed in closing the file and<br>give no EACCESS errno, that's wired.<span class="gmail_default" style="font-size:small"> </span><div><span class="gmail_default" style="font-size:small"><br></span></div><div><span class="gmail_default" style="font-size:small">Did I miss anything?</span><br><a href="https://github.com/wangli5665/ltp/runs/4594473907?check_suite_focus=true"><br>https://github.com/wangli5665/ltp/runs/4594473907?check_suite_focus=true</a><br><br>-----error log------<br>runtest TINFO: * test05<br>14tst_memutils.c:118: TWARN: Failed to close FILE '/proc/63046/oom_score_adj'<br>15tst_memutils.c:119: TBROK: Failed to close FILE '/proc/63046/oom_score_adj': EACCES (13)<div><div class="gmail_default" style="font-size:small">...</div><div class="gmail_default" style="font-size:small">----------------------</div><br>--- a/lib/tst_memutils.c<br>+++ b/lib/tst_memutils.c<br>@@ -111,7 +111,13 @@ static void set_oom_score_adj(pid_t pid, int value)<br>                        tst_brk(TBROK, "%s does not exist, please check if PID is valid", score_path);<br>        }<br> <br>+       //debug code<br>+       if (access(score_path, R_OK | W_OK) == -1)<br>+               tst_brk(TBROK, "%s not readable/writeable", score_path);<br>+<br>        FILE_PRINTF(score_path, "%d", value);<br>+       SAFE_FILE_PRINTF(score_path, "%d", value);<br>+<br>        FILE_SCANF(score_path, "%d", &val);<br> <br>        if (val != value) {<br><br><br>-- <br>Regards,<br>Li Wang</div></div></div>