Received: by 2002:ac0:a5a6:0:0:0:0:0 with SMTP id m35-v6csp2224imm; Thu, 20 Sep 2018 13:03:36 -0700 (PDT) X-Google-Smtp-Source: ANB0VdbE1GpbRpDWeUnaztzCumDUtK49U37H56b8qpstOGl2olOFvn5LF4W13QemKraKHA6YsWyo X-Received: by 2002:a63:d90b:: with SMTP id r11-v6mr38637978pgg.315.1537473816090; Thu, 20 Sep 2018 13:03:36 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1537473816; cv=none; d=google.com; s=arc-20160816; b=RwZzrnSTPK5U+ub3EqxZTcD3l12aEpcHap/bkgi+8BLVuDG1nt/A+yfRxlx2YmPE8g ROL2/K9RVMwuWw17m8LVDhePytVUNRJ98qOd2pt+mkpHkyYG/hytKpRWm1brOzyfuEXS VpvuDKPU8h/CQv3tjBB53khBrCpu92NgfPjrU1In6asLGjjocc6Gk1yk/g0Ayxl2zegk Zd11d64q6Vj1axbo8dnPvZ93tDw2xCNZpES7adcWwDbWnu/FLeY1SZfd8Az62jqi5i/s 017vAOtV23JkmP4kxu8YagiFtGxZwZDBLV4WN35hvIObZkA1Ms86ZRFNB/jVjwBN/4J0 L4jQ== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:references:in-reply-to:message-id:date :subject:cc:to:from; bh=ELoJAnWTNVQh0B8C7t2iFyfvw6h+BU1i9tR+zBqbbz0=; b=ynq0DgX/wf3l0I0ROybmHHYYeUVaM5xhUYHqdfkT6wSIQ85iDlXfiodEhTNUx6eri4 0sl3gbA/4RgUk/GGalvd/Xmp/2yP1ilqqfqV/l1tw0TjQUWew4/EqApbe4Bdkk3glMMl EcCraLslzIgULPiNOkcZac0dnnYUT+0tOy+beWr+3gadRw+DdtSQrYmI/pkSVn08ZYB3 kLURhfWfTcr9Xl5kNHLAbUfbCqnAcyKqicjkB3jpQ1umRqhEWO31rR9GMO0NESaDAZI9 zNAGECyYo+Ar2a0W6cTNaNGl+q4ZI2hGPL1d9W1HmDx+DHgwFx/c5ZziWIYfhelMnMif ShXQ== ARC-Authentication-Results: i=1; mx.google.com; spf=pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=fail (p=NONE sp=NONE dis=NONE) header.from=intel.com Return-Path: Received: from vger.kernel.org (vger.kernel.org. [209.132.180.67]) by mx.google.com with ESMTP id 9-v6si25667545pgq.229.2018.09.20.13.03.20; Thu, 20 Sep 2018 13:03:36 -0700 (PDT) Received-SPF: pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) client-ip=209.132.180.67; Authentication-Results: mx.google.com; spf=pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=fail (p=NONE sp=NONE dis=NONE) header.from=intel.com Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S2388415AbeIUBsE (ORCPT + 99 others); Thu, 20 Sep 2018 21:48:04 -0400 Received: from mga17.intel.com ([192.55.52.151]:62935 "EHLO mga17.intel.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S2388340AbeIUBsD (ORCPT ); Thu, 20 Sep 2018 21:48:03 -0400 X-Amp-Result: SKIPPED(no attachment in message) X-Amp-File-Uploaded: False Received: from fmsmga005.fm.intel.com ([10.253.24.32]) by fmsmga107.fm.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384; 20 Sep 2018 13:02:54 -0700 X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="5.54,281,1534834800"; d="scan'208";a="264386366" Received: from unknown (HELO localhost.lm.intel.com) ([10.232.112.44]) by fmsmga005.fm.intel.com with ESMTP; 20 Sep 2018 13:02:05 -0700 From: Keith Busch To: linux-kernel@vger.kernel.org Cc: Kirill Shutemov , Dave Hansen , Dan Williams , Keith Busch Subject: [PATCHv2 5/7] tools/gup_benchmark: Add parameter for hugetlb Date: Thu, 20 Sep 2018 14:03:56 -0600 Message-Id: <20180920200358.31680-6-keith.busch@intel.com> X-Mailer: git-send-email 2.13.6 In-Reply-To: <20180920200358.31680-1-keith.busch@intel.com> References: <20180920200358.31680-1-keith.busch@intel.com> Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Cc: Kirill Shutemov Cc: Dave Hansen Cc: Dan Williams Signed-off-by: Keith Busch --- tools/testing/selftests/vm/gup_benchmark.c | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/tools/testing/selftests/vm/gup_benchmark.c b/tools/testing/selftests/vm/gup_benchmark.c index f2c99e2436f8..5d96e2b3d2f1 100644 --- a/tools/testing/selftests/vm/gup_benchmark.c +++ b/tools/testing/selftests/vm/gup_benchmark.c @@ -38,7 +38,7 @@ int main(int argc, char **argv) char *file = NULL; char *p; - while ((opt = getopt(argc, argv, "m:r:n:f:tTLU")) != -1) { + while ((opt = getopt(argc, argv, "m:r:n:f:tTLUH")) != -1) { switch (opt) { case 'm': size = atoi(optarg) * MB; @@ -64,6 +64,9 @@ int main(int argc, char **argv) case 'w': write = 1; break; + case 'H': + flags |= MAP_HUGETLB; + break; case 'f': file = optarg; flags &= ~(MAP_PRIVATE | MAP_ANONYMOUS); -- 2.14.4