<div dir="ltr"><div dir="ltr"><div class="gmail_default" style="font-size:small">Hi Bogdan,</div></div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">On Wed, Dec 30, 2020 at 11:49 PM Bogdan Lezhepekov via ltp <<a href="mailto:ltp@lists.linux.it" target="_blank">ltp@lists.linux.it</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">Macros PATH_TMP_CG_CST and PATH_TMP_CG_MEM defined cgroup<br>
temporary directory paths to be in /tmp that can be a mount point.<br>
<br>
Enable an option to set PATH_TMP_CG_CST and PATH_TMP_CG_MEM<br>
through TMPDIR environment variable keeping old paths as default ones.<br>
<br>
Signed-off-by: Bogdan Lezhepekov <<a href="mailto:bogdan.lezhepekov@suse.com" target="_blank">bogdan.lezhepekov@suse.com</a>><br>
---<br>
 include/tst_cgroup.h | 5 +++--<br>
 1 file changed, 3 insertions(+), 2 deletions(-)<br>
<br>
diff --git a/include/tst_cgroup.h b/include/tst_cgroup.h<br>
index bfd848260..0f7db5487 100644<br>
--- a/include/tst_cgroup.h<br>
+++ b/include/tst_cgroup.h<br>
@@ -7,8 +7,9 @@<br>
 #ifndef TST_CGROUP_H<br>
 #define TST_CGROUP_H<br>
<br>
-#define PATH_TMP_CG_MEM        "/tmp/cgroup_mem"<br>
-#define PATH_TMP_CG_CST        "/tmp/cgroup_cst"<br>
+#define PATH_BASE (getenv("TMPDIR") ? getenv("TMPDIR") : "/tmp")<br>
+#define PATH_TMP_CG_CST (strcat(PATH_BASE, "/cgroup_cst"))<br>
+#define PATH_TMP_CG_MEM (strcat(PATH_BASE, "/cgroup_mem"))<br></blockquote><div><br></div><div><div class="gmail_default" style="font-size:small">As described on strcat() manual page, the potential risk is that buffer overruns might cause an unpredictable problem.</div></div><div class="gmail_default" style="font-size:small"><br></div><div class="gmail_default" style="font-size:small">I won't like to merge this patch because, Richard raised a new method to refactor the whole CGroup API. And the patchset is pending on reviewing.</div><div class="gmail_default" style="font-size:small"><br></div><div class="gmail_default" style="font-size:small"><a href="http://lists.linux.it/pipermail/ltp/2020-December/020274.html">http://lists.linux.it/pipermail/ltp/2020-December/020274.html</a><br></div></div><div><br></div>-- <br><div dir="ltr"><div dir="ltr"><div>Regards,<br></div><div>Li Wang<br></div></div></div></div>