Received: by 2002:a05:6a10:206:0:0:0:0 with SMTP id 6csp456666pxj; Thu, 17 Jun 2021 06:40:16 -0700 (PDT) X-Google-Smtp-Source: ABdhPJzAiDy+SVpainOaRuw+dWIZ5tkaP6TNWpie3KvuNk5uAkYGnratEXJZrR037U/kB8KIcTOS X-Received: by 2002:a17:907:9c2:: with SMTP id bx2mr5311418ejc.322.1623937216579; Thu, 17 Jun 2021 06:40:16 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1623937216; cv=none; d=google.com; s=arc-20160816; b=xLzOuCXP+4Ljd2YDIh6qKzNkMSBBw9sI1P2cYy/uEN6pg9BHI0xIFJ9UT6+NDFjG/M qAuoUDJ2t36f5WbqynVfZhj5poYHjCPMZN+JwokuGpT2qUGaqIYfDl9FBHGRrJf5jzMB 3G1szUnU21F6B3kmk4T9YsM6FYdDnN8haQJrQP4acQK0pWcSER1x0+uLB/TAZRfDudC6 P6XYVMlU3NzEhpJTqOQpN6Xy3k9074pA45ZBCnIUV3YY5VZmckT4vDCgKUSdmQYA6RqK Q0B1qvVraqUnolDivg7Fu/rIedoJI978Xu2aLmJS7IXrFdVNgTGZKu73u1rAt67a1a1V Hc1g== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:in-reply-to:message-id:date:subject:cc:to:from :dkim-signature; bh=8tErQQGqVARuWTPJ1UZnyWbISdS7OqCTl4R1CLBW1Bw=; b=K/L4DLd2EdpAwNx1ed/ZIyPYymY10AEyk0YpvkKigk5szVF42pMODYibavUYCSDp52 eJ0d7gE/OYHAA7kRa8vnoHOaBrIxMjLCaUG7G8iKw/OSs8pUYmUBR9Bw7jhgrYil0q86 4CVI+D5tQ+ENhqho8HRrb++FJ/oJESieAKprmZfwv/ISF1406Pp8wM1UFT6RILUEd6W8 wWZGua0OOThlZQ8QDLXSQzZG2toXdu4VXGTvpS0eqmErzkwpTAfQgcV80UbnvrUPS8bU 3tbk5aizxUeR0bXwQV8tGglmKdMUPJRfx7A/CG31yIoJTTvF/xcD274t/OqS4tgUQWKS p6LQ== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@gmail.com header.s=20161025 header.b=rZOgBxNZ; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=QUARANTINE dis=NONE) header.from=gmail.com Return-Path: Received: from vger.kernel.org (vger.kernel.org. [23.128.96.18]) by mx.google.com with ESMTP id b13si5829101ede.243.2021.06.17.06.39.52; Thu, 17 Jun 2021 06:40:16 -0700 (PDT) Received-SPF: pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) client-ip=23.128.96.18; Authentication-Results: mx.google.com; dkim=pass header.i=@gmail.com header.s=20161025 header.b=rZOgBxNZ; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=QUARANTINE dis=NONE) header.from=gmail.com Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S232484AbhFQLh3 (ORCPT + 99 others); Thu, 17 Jun 2021 07:37:29 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:53386 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S231695AbhFQLh1 (ORCPT ); Thu, 17 Jun 2021 07:37:27 -0400 Received: from mail-qk1-x730.google.com (mail-qk1-x730.google.com [IPv6:2607:f8b0:4864:20::730]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 42A68C061574; Thu, 17 Jun 2021 04:35:19 -0700 (PDT) Received: by mail-qk1-x730.google.com with SMTP id g142so2726433qke.4; Thu, 17 Jun 2021 04:35:19 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=from:to:cc:subject:date:message-id:in-reply-to; bh=8tErQQGqVARuWTPJ1UZnyWbISdS7OqCTl4R1CLBW1Bw=; b=rZOgBxNZ5BtwSpmkYY+as1qvp1TbrqJ0z57PQkLfw1swif02hqM2t3ddSmm12goxP7 5rzGLL3ijB2rNQ7d9tJ+AiQUj31PuPwM/ILmpA3dNUvBsZ8ZnCVXG4H8mDNusWZPWvkZ 1jW/4PmJM6x9UxKd9H4usq7jqu+TBfv80XZpAdhwKT03+93nKzte+SIxS+msrftT0d+h EeIlZCBo9wP3Mn1y9LzgjQF2n9ptqbMem6VXoN1WnqYnHzC90MRLI2nRHisW0eOkRSAU 2BzaogoZcyOXoBsMDx9NEck5auNah20J2Nu59lPcoUA78T0XKszLlMvLnd4LslXqxP0D gSoQ== 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:in-reply-to; bh=8tErQQGqVARuWTPJ1UZnyWbISdS7OqCTl4R1CLBW1Bw=; b=QBwgVOfec2daXiustEpbOijx6rbO3uFgj7n6OCJ4sC5AH57SXM6uGVpoghD+7oBsv7 kMrNuTz8/KDHh7PFSUwWM1FVrU9mj8aoFxMVUGdcA/01/irT3rxyIuh2kwA2sGrUOITG 1CTm9vMhkoV4nFKoF1PbLGjCo46zpR/PV/SKc4DLtQKOSnPG5mrAVqV/onVODYEBzCVZ hbA6HI7UDXvcLhoJ2v8i/SSR8cyDDPpMUSyRFOLIvbJaM2qdukkczqbAc2s8A8doawcm khXBS1ow86pecSw+g04ZdJvseTKNlilO6ybJyd/JLnH2/Z6ehU53vZbc8uZotgXidix6 aE1A== X-Gm-Message-State: AOAM530BwjDnkPMhjtLL/RIN5TbYRqp93mYqvBFHDXWavVf1sexSK8W9 TRAv0QJfB3yOO65UbGwqaVQ= X-Received: by 2002:a05:620a:140c:: with SMTP id d12mr3277055qkj.228.1623929718452; Thu, 17 Jun 2021 04:35:18 -0700 (PDT) Received: from localhost.localdomain (ec2-35-169-212-159.compute-1.amazonaws.com. [35.169.212.159]) by smtp.gmail.com with ESMTPSA id t30sm1489260qkm.11.2021.06.17.04.35.17 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 17 Jun 2021 04:35:17 -0700 (PDT) From: SeongJae Park X-Google-Original-From: SeongJae Park To: "Boehme, Markus" Cc: "sj38.park@gmail.com" , "akpm@linux-foundation.org" , "Foerster, Leonard" , "guoju.fgj@alibaba-inc.com" , "brendanhiggins@google.com" , "riel@surriel.com" , "greg@kroah.com" , "linux-damon@amazon.com" , "david@redhat.com" , "rientjes@google.com" , "Heyne, Maximilian" , "peterz@infradead.org" , "corbet@lwn.net" , "linux-kernel@vger.kernel.org" , "Gowans, James" , "Park, Seongjae" , "snu@zelle79.org" , "Woodhouse, David" , "Jonathan.Cameron@Huawei.com" , "Sieber, Fernand" , "namhyung@kernel.org" , "rppt@kernel.org" , "shuah@kernel.org" , "vbabka@suse.cz" , "zgf574564920@gmail.com" , "mgorman@suse.de" , "amit@kernel.org" , "fan.du@intel.com" , "minchan@kernel.org" , "rostedt@goodmis.org" , "acme@kernel.org" , "mingo@redhat.com" , "alexander.shishkin@linux.intel.com" , "gthelen@google.com" , "shakeelb@google.com" , "elver@google.com" , "vdavydov.dev@gmail.com" , "linux-mm@kvack.org" , "linux-doc@vger.kernel.org" Subject: Re: [PATCH v30 12/13] mm/damon: Add user space selftests Date: Thu, 17 Jun 2021 11:35:04 +0000 Message-Id: <20210617113504.5525-1-sjpark@amazon.de> X-Mailer: git-send-email 2.17.1 In-Reply-To: <1ad122038f283961b787b26bb838a063ff7c43cf.camel@amazon.de> Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org From: SeongJae Park Hello Markus, On Thu, 17 Jun 2021 11:29:41 +0000 "Boehme, Markus" wrote: > On Thu, 2021-06-17 at 11:28 +0000, Boehme, Markus wrote: > > On Wed, 2021-06-16 at 07:31 +0000, SeongJae Park wrote: > > > From: SeongJae Park > > > > > > This commit adds a simple user space tests for DAMON. The tests > > > are > > > using kselftest framework. > > > > > > Signed-off-by: SeongJae Park > > > --- > > > tools/testing/selftests/damon/Makefile | 7 ++ > > > .../selftests/damon/_chk_dependency.sh | 28 +++++++ > > > .../testing/selftests/damon/debugfs_attrs.sh | 75 > > > +++++++++++++++++++ > > > 3 files changed, 110 insertions(+) > > > create mode 100644 tools/testing/selftests/damon/Makefile > > > create mode 100644 > > > tools/testing/selftests/damon/_chk_dependency.sh > > > create mode 100755 tools/testing/selftests/damon/debugfs_attrs.sh > > > > > > [...] > > > diff --git a/tools/testing/selftests/damon/debugfs_attrs.sh > > > b/tools/testing/selftests/damon/debugfs_attrs.sh > > > new file mode 100755 > > > index 000000000000..60342d6c86d8 > > > --- /dev/null > > > +++ b/tools/testing/selftests/damon/debugfs_attrs.sh [...] > > > + > > > +test_content() { > > > + file=$1 > > > + orig_content=$2 > > > + expected=$3 > > > + expect_reason=$4 > > > + > > > + content=$(cat "$file") > > > + if [ "$content" != "$content" ] > > > > That'll always evaluate false and should compare against "expected" > > instead. Good catch, I will fix so in the next spin. > > > > Feel free to add Reviewed-by: Markus Boehme when > this is fixed. Thank you! > > > > + then > > > + echo "reading $file expected $expected but $content" > > > + echo "expected because: $expect_reason" > > > + echo "$orig_content" > "$file" > > > + exit 1 > > > + fi > > > +} Thanks, SeongJae Park [...]