Received: by 2002:a05:6a10:413:0:0:0:0 with SMTP id 19csp2299355pxp; Mon, 21 Mar 2022 16:15:47 -0700 (PDT) X-Google-Smtp-Source: ABdhPJx6yLPhNwM46JNms/rAAi7Ee5whp8nnmv5PXVdcK9k/Mq7RUHh9FhOtpQIJOi/GZ/5jGoJL X-Received: by 2002:a05:6a00:cd2:b0:4fa:abfe:e0eb with SMTP id b18-20020a056a000cd200b004faabfee0ebmr4346399pfv.66.1647904546962; Mon, 21 Mar 2022 16:15:46 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1647904546; cv=none; d=google.com; s=arc-20160816; b=ei+luu5UMxmirtforrxMVeCS3cTQgDyNXqL4Ld+fM5/jBpXw9zMuSTS8bjarMXi6SW k+3BEVOqns+987ysXInlDC5n8rRXiffsD7/tQh07wIXlLDFThPBYU5Sbcl+EkrL9BncI ZjA/dnpVPc7G7QyGtSPRi1WC9mluPTI5JFj6Whh7aRFKYShl59J1eeHdJMxb+aT+yyAE 4FVTlJ/mqZwrishlGQnBjmz0N2MD1n7L0lg8SQEzDIAtG5CL6kFHcCLrSayQBp+eVqlG BaTbzBb8QV9BvTXfijSc2sd/mw07+Yp92T5XKkLZSCPjHuyc1wkee/WRo2vgYseCAc3K k/jw== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:content-transfer-encoding:in-reply-to :organization:from:references:cc:to:content-language:subject :user-agent:mime-version:date:message-id:dkim-signature; bh=sfGTEmUWEu/FuJm8rv4KxXhPR+l0i9Uc8G4IxOhNPME=; b=xhmBiH/0yn63VcDSzez6TWYvM+kaLA/BILxa5BVXi211F3mEndFberNTRBRx1j/Wvu JS5ijK0ay7rL1dH524ly5DjVeb/T4qcJNws9vr7nZgKN566hqwvgP0jA8YmDxdQV/T5D VNGEIiop6bsCvy2xctrBctpAmU56OM/e5qLeHWWu5tE2PSSvQ+l+JxCPKnFs9BQwxYfW KLbHR7wfGLcEkA5PA98GPMsIX2ihKxzkaTPqS3ZeEKaPKthgDxi2Ee3hj4TZyWON/enD /I2ddZ/bT296XKzlac1h/73+io5ZGb/mfZI2M5y0bcGciDRui+RovqW3Whkv9CMSAcex 9wYA== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@redhat.com header.s=mimecast20190719 header.b=X2fStYiG; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:18 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=redhat.com Return-Path: Received: from lindbergh.monkeyblade.net (lindbergh.monkeyblade.net. [2620:137:e000::1:18]) by mx.google.com with ESMTPS id fh6-20020a17090b034600b001bd14e01f1dsi614511pjb.11.2022.03.21.16.15.46 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 21 Mar 2022 16:15:46 -0700 (PDT) Received-SPF: pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:18 as permitted sender) client-ip=2620:137:e000::1:18; Authentication-Results: mx.google.com; dkim=pass header.i=@redhat.com header.s=mimecast20190719 header.b=X2fStYiG; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:18 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=redhat.com Received: from vger.kernel.org (vger.kernel.org [23.128.96.18]) by lindbergh.monkeyblade.net (Postfix) with ESMTP id 8BF3643C8B4; Mon, 21 Mar 2022 15:13:46 -0700 (PDT) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1346135AbiCUQLw (ORCPT + 99 others); Mon, 21 Mar 2022 12:11:52 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:34798 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1350866AbiCUQLG (ORCPT ); Mon, 21 Mar 2022 12:11:06 -0400 Received: from us-smtp-delivery-124.mimecast.com (us-smtp-delivery-124.mimecast.com [170.10.133.124]) by lindbergh.monkeyblade.net (Postfix) with ESMTP id 1165D2899A for ; Mon, 21 Mar 2022 09:09:14 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=redhat.com; s=mimecast20190719; t=1647878954; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references; bh=sfGTEmUWEu/FuJm8rv4KxXhPR+l0i9Uc8G4IxOhNPME=; b=X2fStYiGZGu28IzGz94/X4Qix5z/Hr13kjipABSXwtnFEVPKtoB3jGKKQOEvvv7EUMobrc CAKxHClMNNbRxvOb6qvEgQIXUDwbnmNOnpiRhzPWC8bbpRr5GzxnEtDNJQwKuicIey3F1e JEYO2hCnaXljuwhs2HJxk+XCrcv+W5E= Received: from mail-wr1-f71.google.com (mail-wr1-f71.google.com [209.85.221.71]) by relay.mimecast.com with ESMTP with STARTTLS (version=TLSv1.2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id us-mta-272-fM6NJd5AOni4YYdRJe2zXw-1; Mon, 21 Mar 2022 12:09:12 -0400 X-MC-Unique: fM6NJd5AOni4YYdRJe2zXw-1 Received: by mail-wr1-f71.google.com with SMTP id 71-20020adf82cd000000b00203dc43d216so3238209wrc.22 for ; Mon, 21 Mar 2022 09:09:12 -0700 (PDT) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=x-gm-message-state:message-id:date:mime-version:user-agent:subject :content-language:to:cc:references:from:organization:in-reply-to :content-transfer-encoding; bh=sfGTEmUWEu/FuJm8rv4KxXhPR+l0i9Uc8G4IxOhNPME=; b=GdQVtHevxamBoqL5ngCx3IqxdMJUuaskFViDa8FrtRAuC49mvjkHCGDsHQD75gdjIq LXUKwjakPGNYW5addWILUSN6x3iKdjkLvvI6NOHovpk11olSGQfQpqNziUnWZZzgG5Rb l0m9u6+Sxw4cR/86xS4ii1gW9877W93n42oxrEf2P0wgItNFQ8DW1wL/5jTw7cvPhMQM HypMrsgxMfPm7guZ4FOLhGJWfaJjW6LklEjWnOKNk/vFybWCafIyr4cW9+kR9fIxWkOv iZfrnz3DH7csq2HVIjRY3AavV5wM3nwzluX+ZWtA6lqIuwEX2PMhlB/LzTGsTCnujBrm 15fg== X-Gm-Message-State: AOAM532FrCll+kW2uairDKYvLLo1+b+2TV9lMOC56mmn5N1//ml/zf0w eWLUhHmHSPqxqdvrv9ueY9IxBIaKhJncUDsnKZLb+UEEZlleODRVPyOkHwK7iXNMEOh2lcnuHXo TbnjzLM6TQKAqO6degrDZrsit X-Received: by 2002:adf:a4ce:0:b0:203:fce0:755e with SMTP id h14-20020adfa4ce000000b00203fce0755emr11044489wrb.510.1647878951694; Mon, 21 Mar 2022 09:09:11 -0700 (PDT) X-Received: by 2002:adf:a4ce:0:b0:203:fce0:755e with SMTP id h14-20020adfa4ce000000b00203fce0755emr11044467wrb.510.1647878951397; Mon, 21 Mar 2022 09:09:11 -0700 (PDT) Received: from ?IPV6:2003:cb:c704:4900:849b:f76e:5e1f:ff95? (p200300cbc7044900849bf76e5e1fff95.dip0.t-ipconnect.de. [2003:cb:c704:4900:849b:f76e:5e1f:ff95]) by smtp.gmail.com with ESMTPSA id f11-20020a7bcc0b000000b0037e0c362b6dsm14376699wmh.31.2022.03.21.09.09.10 (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Mon, 21 Mar 2022 09:09:10 -0700 (PDT) Message-ID: <51635f15-0f43-0f9d-e66f-9cd651431f81@redhat.com> Date: Mon, 21 Mar 2022 17:09:09 +0100 MIME-Version: 1.0 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:91.0) Gecko/20100101 Thunderbird/91.6.2 Subject: Re: [PATCH V5 1/2] selftests: vm: bring common functions to a new file Content-Language: en-US To: Muhammad Usama Anjum , Andrew Morton , Shuah Khan Cc: kernel@collabora.com, krisman@collabora.com, linux-kernel@vger.kernel.org, linux-mm@kvack.org, linux-kselftest@vger.kernel.org References: <20220317103323.94799-1-usama.anjum@collabora.com> From: David Hildenbrand Organization: Red Hat In-Reply-To: <20220317103323.94799-1-usama.anjum@collabora.com> Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit X-Spam-Status: No, score=-3.1 required=5.0 tests=BAYES_00,DKIMWL_WL_HIGH, DKIM_SIGNED,DKIM_VALID,DKIM_VALID_AU,HEADER_FROM_DIFFERENT_DOMAINS, MAILING_LIST_MULTI,NICE_REPLY_A,RDNS_NONE,SPF_HELO_NONE, T_SCC_BODY_TEXT_LINE autolearn=unavailable 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 > diff --git a/tools/testing/selftests/vm/vm_util.h b/tools/testing/selftests/vm/vm_util.h > new file mode 100644 > index 0000000000000..e9f5a0f2be196 > --- /dev/null > +++ b/tools/testing/selftests/vm/vm_util.h > @@ -0,0 +1,10 @@ > +/* SPDX-License-Identifier: GPL-2.0 */ > +#include > +#include > +#include "../kselftest.h" Are that latter two really required in this header? IMHO they should be moved to the respective files that need them. If you return "bool" below, you might want to include here as well. > + > +uint64_t pagemap_get_entry(int fd, char *start); > +bool pagemap_is_softdirty(int fd, char *start); > +void clear_softdirty(void); > +uint64_t read_pmd_pagesize(void); > +uint64_t check_huge(void *addr); Apart from that, LGTM. -- Thanks, David / dhildenb