From patchwork Thu Mar 8 00:52:50 2018 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Hridya Valsaraju X-Patchwork-Id: 883067 Return-Path: X-Original-To: incoming@patchwork.ozlabs.org Delivered-To: patchwork-incoming@bilbo.ozlabs.org Authentication-Results: ozlabs.org; spf=pass (mailfrom) smtp.mailfrom=lists.linux.it (client-ip=2001:1418:10:5::2; helo=picard.linux.it; envelope-from=ltp-bounces+incoming=patchwork.ozlabs.org@lists.linux.it; receiver=) Authentication-Results: ozlabs.org; dmarc=fail (p=reject dis=none) header.from=google.com Authentication-Results: ozlabs.org; dkim=fail reason="signature verification failed" (2048-bit key; unprotected) header.d=google.com header.i=@google.com header.b="uEQsGCoK"; dkim-atps=neutral Received: from picard.linux.it (picard.linux.it [IPv6:2001:1418:10:5::2]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by ozlabs.org (Postfix) with ESMTPS id 3zxp0t2grDz9sf1 for ; Thu, 8 Mar 2018 22:18:38 +1100 (AEDT) Received: from picard.linux.it (localhost [IPv6:::1]) by picard.linux.it (Postfix) with ESMTP id 8B9F53E76F7 for ; Thu, 8 Mar 2018 12:18:35 +0100 (CET) X-Original-To: ltp@lists.linux.it Delivered-To: ltp@picard.linux.it Received: from in-6.smtp.seeweb.it (in-6.smtp.seeweb.it [217.194.8.6]) by picard.linux.it (Postfix) with ESMTP id 8BF0F3E71B8 for ; Thu, 8 Mar 2018 01:52:57 +0100 (CET) Received: from mail-pf0-x241.google.com (mail-pf0-x241.google.com [IPv6:2607:f8b0:400e:c00::241]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by in-6.smtp.seeweb.it (Postfix) with ESMTPS id 980D8140051E for ; Thu, 8 Mar 2018 01:52:56 +0100 (CET) Received: by mail-pf0-x241.google.com with SMTP id j20so1678950pfi.1 for ; Wed, 07 Mar 2018 16:52:56 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=20161025; h=from:to:cc:subject:date:message-id; bh=3pCRhMNam6rGb1dHLU1wZBteqV7hkkYO0OIqwdSA4rM=; b=uEQsGCoKwwJ8qBpqYpEYXl6TPbRMZEC5AETLJGVI4pHaJYmWcE1uGHQMI+JX6pBL3v /RuBUqiSyWpcommvH/Dmm7Xvu2GQpgE7HhG7p/ZkAopydpjkrXEB4OLUIW9aUGVu/QLY bSK8t1F7NsUW+aeb0UdzeepAWNczeEndLT8DZLNOhs4FkHK6pWFMHHJmqxUClRkGaFW2 0i8b42KJUpTm/974aUYU5P6/++q8hrjYdIW40ThL1CbNaJTtzX6pGIojb/zwDLdrgUh7 ujvEGMRO1KSfLOpbYa0VNZPCucEKX8rNR2zPTAI30DPTHBw+leQNjnn5k4DgQMYTUyDp TbLQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:to:cc:subject:date:message-id; bh=3pCRhMNam6rGb1dHLU1wZBteqV7hkkYO0OIqwdSA4rM=; b=V2CSxlKZ9e456znbldvj+K/MX8Ktlimu9E69OzO3b2wIMBhGKdT+teNr1AtyHp4xd5 UPFE9y7hgK5/s+VmdgwUcH/s2lBBHre5q8YHBnNvktSV0hIQdAGboadpCUPQagxZlY5d yD6VIB3WSs8DG+i45YPOb3dCrIWOzGbLp77lMCjVqyjX1/62JEi/IL1YsDFmVUX5ts5s r7ogPTsD/Hv8EtlJnCDVlNBYqhXboQ15H4A+T3BHigV0ZMU/7f66Yc6Q6GQL1QSok+IB ihhi7/tH4HxwENyNQgm2WYak6tG6jFg0GE9D0Z4Y58IdZDYp36mFIAvqIMiVK6lsfQCs qZsg== X-Gm-Message-State: APf1xPCkORYRl/Cm5N4mpvp6x53l2OYCvDNLxQ0XO57XpE3XRxIEgjb6 B7Gu54UGyu17MBwgpjvlaD8vXhNxPSlPZQ== X-Google-Smtp-Source: AG47ELtwO6C2qRoxeP02kmZM5fST5BBuTOaqximLEHU+ym5GiDYNZ1Dgu6qkiX+1769W0Dd6rQINcQ== X-Received: by 10.99.126.22 with SMTP id z22mr18722342pgc.131.1520470374449; Wed, 07 Mar 2018 16:52:54 -0800 (PST) Received: from hridya0.mtv.corp.google.com ([100.98.121.104]) by smtp.gmail.com with ESMTPSA id i126sm33712236pgc.40.2018.03.07.16.52.53 (version=TLS1_2 cipher=ECDHE-RSA-AES128-SHA bits=128/128); Wed, 07 Mar 2018 16:52:53 -0800 (PST) From: Hridya Valsaraju To: ltp@lists.linux.it, Cyril Hrubis Date: Wed, 7 Mar 2018 16:52:50 -0800 Message-Id: <20180308005250.210404-1-hridya@google.com> X-Mailer: git-send-email 2.16.2.395.g2e18187dfd-goog X-Virus-Scanned: clamav-milter 0.99.2 at in-6.smtp.seeweb.it X-Virus-Status: Clean X-Spam-Status: No, score=0.1 required=7.0 tests=DKIM_SIGNED,DKIM_VALID, DKIM_VALID_AU, SPF_PASS, T_RP_MATCHES_RCVD autolearn=disabled version=3.4.0 X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on in-6.smtp.seeweb.it X-Mailman-Approved-At: Thu, 08 Mar 2018 12:18:30 +0100 Cc: Hridya Valsaraju Subject: [LTP] [PATCH] mtest06: Use temp dir from $TMPDIR if present X-BeenThere: ltp@lists.linux.it X-Mailman-Version: 2.1.18 Precedence: list List-Id: Linux Test Project List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , MIME-Version: 1.0 Errors-To: ltp-bounces+incoming=patchwork.ozlabs.org@lists.linux.it Sender: "ltp" The test was failing in Android devices due to /tmp not existing. This change uses tst_tmpir() to create a temporary directory in $TMPDIR if it is defined. Signed-off-by: Hridya Valsaraju --- testcases/kernel/mem/mtest06/mmap1.c | 12 +++++++++++- 1 file changed, 11 insertions(+), 1 deletion(-) diff --git a/testcases/kernel/mem/mtest06/mmap1.c b/testcases/kernel/mem/mtest06/mmap1.c index 8894b0dbf..8f757d4c9 100644 --- a/testcases/kernel/mem/mtest06/mmap1.c +++ b/testcases/kernel/mem/mtest06/mmap1.c @@ -47,6 +47,7 @@ #include #include #include +#include #include #include #include @@ -109,8 +110,13 @@ static void sig_handler_mapped(int signal, siginfo_t * info, void *ut) int mkfile(int size) { - char template[] = "/tmp/ashfileXXXXXX"; int fd, i; + char template[MAXPATHLEN]; + char *tmpdir; + + tmpdir = tst_get_tmpdir(); + snprintf(template, sizeof(template), "%s/ashfileXXXXXX", tmpdir); + free(tmpdir); if ((fd = mkstemp(template)) == -1) tst_brkm(TBROK | TERRNO, NULL, "mkstemp() failed"); @@ -375,6 +381,8 @@ int main(int argc, char **argv) } } + tst_tmpdir(); + for (;;) { if ((fd = mkfile(file_size)) == -1) tst_brkm(TBROK, NULL, @@ -416,5 +424,7 @@ int main(int argc, char **argv) close(fd); } + tst_rmdir(); + exit(0); }