Received: by 2002:a05:6359:c8b:b0:c7:702f:21d4 with SMTP id go11csp1135387rwb; Tue, 4 Oct 2022 16:13:18 -0700 (PDT) X-Google-Smtp-Source: AMsMyM6t7xRLusxZq7JtVsGGvubQd6JECqrtP4NDrVsFo9kzblkO5QhCYgqw6wZjS6YoITfW1MJJ X-Received: by 2002:a63:8b41:0:b0:452:e7e2:c69a with SMTP id j62-20020a638b41000000b00452e7e2c69amr7669874pge.118.1664925198344; Tue, 04 Oct 2022 16:13:18 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1664925198; cv=none; d=google.com; s=arc-20160816; b=n1fnP55XqRBYUZLWFBJt4bCQdV0+SZAT8IDEjnllIo105yTsG98eI8rt9CkfNhbNwc w/lcs/YG9weFFssx2y6wuG9R+rrrbXzu9D/jXAITMI9fo73mswtR7bVx/m6e5v+YfEFy M5QtGRRpILOdMB/hai6VznSYyjC7eNlhZ5wonCVpe1rreUQoX+qlL0ODH6gN79iWq26k czIn6LktE1rY1tolMlr4q9/Q6OmIMTYP7hbYaV4dgWwPDJPk//DG5HJsvD8X5rcoGp7O hQC154Xgm2oLjJUPzUhYSJXuK8traUGGmBMg6xxNLe1KB6W91/oIz/QqrcMIGH0fVQJX FLgQ== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:cc:to:subject:message-id:date:from:in-reply-to :references:mime-version:dkim-signature; bh=i4aLMA4TA4CUFLBRQaS0urvmpnTEansyOz9PB91rDxQ=; b=S/+JS0Fyv6qVbX4MBKUEwbGNZQ/dmu3hkQw+3C88u6DJA9JN6+S8vLNZYmkmX/d0J5 g4If9kYqpmHNo3jjpO/xAAhePQEu3k/24ayFwAK0kieAwj8fTJxEU2Sgls3Lvy4mEbMs M7v+ySWoLVwZFobZfMd03rZ19BDwZXT4jDgwi8cJLpjVqh7GsNM35CePeqdAMrZZQXKm vqG6rw9rEYWB97HUPV7TWzeOoMeDSu0rcCemNI/GuX1URfg0Q1Mqo1YfqqYKlHLxJUeB 4G/L0IX5ScDAkH5k1zQTtnHXwEY9zZyeeN56lpaZiRvoUXySDT0x2RQmML3dbG3oPxpi b7Ew== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@google.com header.s=20210112 header.b=fvOz7nE9; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=REJECT sp=REJECT dis=NONE) header.from=google.com Return-Path: Received: from out1.vger.email (out1.vger.email. [2620:137:e000::1:20]) by mx.google.com with ESMTP id c15-20020a17090a558f00b00205f5f70bcdsi231560pji.98.2022.10.04.16.12.54; Tue, 04 Oct 2022 16:13:18 -0700 (PDT) Received-SPF: pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) client-ip=2620:137:e000::1:20; Authentication-Results: mx.google.com; dkim=pass header.i=@google.com header.s=20210112 header.b=fvOz7nE9; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=REJECT sp=REJECT dis=NONE) header.from=google.com Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S230403AbiJDWFP (ORCPT + 99 others); Tue, 4 Oct 2022 18:05:15 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:60836 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S230398AbiJDWFK (ORCPT ); Tue, 4 Oct 2022 18:05:10 -0400 Received: from mail-lj1-x232.google.com (mail-lj1-x232.google.com [IPv6:2a00:1450:4864:20::232]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id D59E42019F for ; Tue, 4 Oct 2022 15:05:06 -0700 (PDT) Received: by mail-lj1-x232.google.com with SMTP id b6so16805410ljr.10 for ; Tue, 04 Oct 2022 15:05:06 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=20210112; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:from:to:cc:subject:date:message-id:reply-to; bh=i4aLMA4TA4CUFLBRQaS0urvmpnTEansyOz9PB91rDxQ=; b=fvOz7nE9Sf/CQGQN+iCHQaNaUiAVy2Jwui0QCRrMq7g3Ms3toSbqY+oLHQJ/7s+BzB czGGifrvjdzwm3YGI3g+x58+awgwBtR9YMx8zzFiQcGB0paUSISCH03JltfgD7ri93Bl TI9qgHM4HLipzOCxMazfjR09DmzFu66q/7Mo9/9ZHrey8+dntRR/H2WRHTF7od2po8ql HQDOGCUDuIWJ5Z/WGpUtMRs45Lxe/b3eMn5hW1tSI1/kvRdFqcAt/ojhb7BAw21n+7TB mNK9zbbVGK+JqMi7nFikmmHJvY3T44efBBW6Oa6hsfY1UzVq4zxpx0uuB+jmMPbgfe4b fQLw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:x-gm-message-state:from:to:cc:subject:date:message-id :reply-to; bh=i4aLMA4TA4CUFLBRQaS0urvmpnTEansyOz9PB91rDxQ=; b=2AGhEzuNMEtaX+5QfCtK1825BEZmVbskpY+Gjgvr2QoKSLrGOgSviRkHyy+cb1tyF5 N8b+U6I7PA9YDjYEQxxmKeslPOg0TTz/IUd/R2ikILLxtyvv/j+CUxXlDDLotxzlt7qG mz9LsCri/r94sg/lHyjFjpeUTVa4sqZcoF+Dqdw1sRkrfB+MvqzODICyBMlETavJjQ71 MOkCYqOJQj6ArH8+OAcqUNH4j3ejfAB37tJqUhVOEVJEC+dx8VRV+MM/p9qppnn0kc0D W3FdhRbVrPAhEa0ItN7JKoMX7CYWialaMW/3gNxVXeZGfZYv355cowrXfgTgIm0KhkoS rP9w== X-Gm-Message-State: ACrzQf0yVNMNIaqRXht301n9n/Rx9wBmvoMmb795AD5zS08n7yyF8rFL xlOGq079lU+TE7oa8rjxie9S8odntmcwe7GntMIGVg== X-Received: by 2002:a2e:8190:0:b0:26b:d94b:75e9 with SMTP id e16-20020a2e8190000000b0026bd94b75e9mr9429804ljg.379.1664921104881; Tue, 04 Oct 2022 15:05:04 -0700 (PDT) MIME-Version: 1.0 References: <20221004214125.120993-1-peterx@redhat.com> <20221004214305.121405-1-peterx@redhat.com> In-Reply-To: <20221004214305.121405-1-peterx@redhat.com> From: Axel Rasmussen Date: Tue, 4 Oct 2022 15:04:28 -0700 Message-ID: Subject: Re: [PATCH 4/4] selftests/vm: Drop mnt point for hugetlb in run_vmtests.sh To: Peter Xu Cc: linux-kernel@vger.kernel.org, linux-mm@kvack.org, Mike Kravetz , Andrew Morton Content-Type: text/plain; charset="UTF-8" X-Spam-Status: No, score=-17.6 required=5.0 tests=BAYES_00,DKIMWL_WL_MED, DKIM_SIGNED,DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF, ENV_AND_HDR_SPF_MATCH,RCVD_IN_DNSWL_NONE,SPF_HELO_NONE,SPF_PASS, USER_IN_DEF_DKIM_WL,USER_IN_DEF_SPF_WL autolearn=ham autolearn_force=no version=3.4.6 X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on lindbergh.monkeyblade.net Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On Tue, Oct 4, 2022 at 2:43 PM Peter Xu wrote: > > After converting all the three relevant testcases (uffd, madvise, mremap) > to use memfd, no test will need the hugetlb mount point anymore. Drop the > code. > > Signed-off-by: Peter Xu > --- > tools/testing/selftests/vm/run_vmtests.sh | 18 +++--------------- > 1 file changed, 3 insertions(+), 15 deletions(-) > > diff --git a/tools/testing/selftests/vm/run_vmtests.sh b/tools/testing/selftests/vm/run_vmtests.sh > index e780e76c26b8..0dc9f545a32d 100755 > --- a/tools/testing/selftests/vm/run_vmtests.sh > +++ b/tools/testing/selftests/vm/run_vmtests.sh > @@ -5,7 +5,6 @@ > # Kselftest framework requirement - SKIP code is 4. > ksft_skip=4 > > -mnt=./huge > exitcode=0 > > #get huge pagesize and freepages from /proc/meminfo > @@ -84,9 +83,6 @@ run_test() { > fi > } > > -mkdir "$mnt" > -mount -t hugetlbfs none "$mnt" > - > run_test ./hugepage-mmap > > shmmax=$(cat /proc/sys/kernel/shmmax) > @@ -98,14 +94,9 @@ echo "$shmmax" > /proc/sys/kernel/shmmax > echo "$shmall" > /proc/sys/kernel/shmall > > run_test ./map_hugetlb > - > -run_test ./hugepage-mremap "$mnt"/huge_mremap > -rm -f "$mnt"/huge_mremap > - > +run_test ./hugepage-mremap > run_test ./hugepage-vmemmap > - > -run_test ./hugetlb-madvise "$mnt"/madvise-test > -rm -f "$mnt"/madvise-test > +run_test ./hugetlb-madvise > > echo "NOTE: The above hugetlb tests provide minimal coverage. Use" > echo " https://github.com/libhugetlbfs/libhugetlbfs.git for" > @@ -126,14 +117,11 @@ for mod in "${uffd_mods[@]}"; do > # Hugetlb tests require source and destination huge pages. Pass in half > # the size ($half_ufd_size_MB), which is used for *each*. > run_test ./userfaultfd hugetlb${mod} "$half_ufd_size_MB" 32 > - run_test ./userfaultfd hugetlb_shared${mod} "$half_ufd_size_MB" 32 "$mnt"/uffd-test > - rm -f "$mnt"/uffd-test > + run_test ./userfaultfd hugetlb_shared${mod} "$half_ufd_size_MB" 32 > run_test ./userfaultfd shmem${mod} 20 16 > done > > #cleanup > -umount "$mnt" > -rm -rf "$mnt" > echo "$nr_hugepgs" > /proc/sys/vm/nr_hugepages > > run_test ./compaction_test > -- > 2.37.3 > Feel free to take: Reviewed-by: Axel Rasmussen