From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org Received: from kanga.kvack.org (kanga.kvack.org [205.233.56.17]) by smtp.lore.kernel.org (Postfix) with ESMTP id AEC0AC76188 for ; Wed, 5 Apr 2023 16:21:32 +0000 (UTC) Received: by kanga.kvack.org (Postfix) id 170726B0071; Wed, 5 Apr 2023 12:21:32 -0400 (EDT) Received: by kanga.kvack.org (Postfix, from userid 40) id 0F9596B0074; Wed, 5 Apr 2023 12:21:32 -0400 (EDT) X-Delivered-To: int-list-linux-mm@kvack.org Received: by kanga.kvack.org (Postfix, from userid 63042) id EDBF06B0075; Wed, 5 Apr 2023 12:21:31 -0400 (EDT) X-Delivered-To: linux-mm@kvack.org Received: from relay.hostedemail.com (smtprelay0011.hostedemail.com [216.40.44.11]) by kanga.kvack.org (Postfix) with ESMTP id DA8396B0071 for ; Wed, 5 Apr 2023 12:21:31 -0400 (EDT) Received: from smtpin12.hostedemail.com (a10.router.float.18 [10.200.18.1]) by unirelay04.hostedemail.com (Postfix) with ESMTP id B2BD11A0CC4 for ; Wed, 5 Apr 2023 16:21:31 +0000 (UTC) X-FDA: 80647852782.12.667BB79 Received: from us-smtp-delivery-124.mimecast.com (us-smtp-delivery-124.mimecast.com [170.10.129.124]) by imf11.hostedemail.com (Postfix) with ESMTP id 9B5D040002 for ; Wed, 5 Apr 2023 16:21:27 +0000 (UTC) Authentication-Results: imf11.hostedemail.com; dkim=pass header.d=redhat.com header.s=mimecast20190719 header.b=A1yLneCJ; spf=pass (imf11.hostedemail.com: domain of peterx@redhat.com designates 170.10.129.124 as permitted sender) smtp.mailfrom=peterx@redhat.com; dmarc=pass (policy=none) header.from=redhat.com ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=hostedemail.com; s=arc-20220608; t=1680711687; h=from:from:sender: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: in-reply-to:in-reply-to:references:references:dkim-signature; bh=63v+qwotnsCx4f/GeeRNr7QN5M8Bui6FmdbMn331KDo=; b=bR3dqqRuWS85bvaNshvK1D4hN6L88WJ+svkbkQD+oDBHqYbqEnssK410my3mffWDtiZ1vu wDbSAhiCdA5StSqTl4VriaBtfMiuZyiVYT6x53cSvKtAxxp7DhB0zn4/tZJeB0WgnLIX54 VWHTNy17crVzTzNdWjyNIPExGcW43XI= ARC-Authentication-Results: i=1; imf11.hostedemail.com; dkim=pass header.d=redhat.com header.s=mimecast20190719 header.b=A1yLneCJ; spf=pass (imf11.hostedemail.com: domain of peterx@redhat.com designates 170.10.129.124 as permitted sender) smtp.mailfrom=peterx@redhat.com; dmarc=pass (policy=none) header.from=redhat.com ARC-Seal: i=1; s=arc-20220608; d=hostedemail.com; t=1680711687; a=rsa-sha256; cv=none; b=qt8PBeQFjRw89de3jhGWM+TT7JgxQC6QEpk5qpWVCtYuNriDyGvekhfIvK2jHBbIfs4jgY eYZuLScxG8NdLArk+71h8zWgwAOvONsVHyhTmBEX8d5aUKcrS340wsj4L3m+gMuGCcJ/jU dnUSlqr0tNXeb8tTnq+UV5GqimDIA5g= DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=redhat.com; s=mimecast20190719; t=1680711686; 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: in-reply-to:in-reply-to:references:references; bh=63v+qwotnsCx4f/GeeRNr7QN5M8Bui6FmdbMn331KDo=; b=A1yLneCJOAWY8snVzlg0IZqNMfcP84/dlRAz8gir5Nt/Rep33qv+LGprrdsdXeBhugROQg eWodwQgXwAZKGM1HgRHeiEEmkCFlCAByO/r+Rr/by9JmXjISWFWceWFr8Sa3Djc4ANXQKd XPTcabUu6UQNovtQLzmADn2gSaOyA5c= Received: from mail-qv1-f72.google.com (mail-qv1-f72.google.com [209.85.219.72]) by relay.mimecast.com with ESMTP with STARTTLS (version=TLSv1.3, cipher=TLS_AES_256_GCM_SHA384) id us-mta-65-M-eCIkiCM6W-uYRsMfPW3Q-1; Wed, 05 Apr 2023 12:21:26 -0400 X-MC-Unique: M-eCIkiCM6W-uYRsMfPW3Q-1 Received: by mail-qv1-f72.google.com with SMTP id 6a1803df08f44-5bb2d463855so1370426d6.1 for ; Wed, 05 Apr 2023 09:21:26 -0700 (PDT) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; t=1680711685; h=in-reply-to:content-disposition:mime-version:references:message-id :subject:cc:to:from:date:x-gm-message-state:from:to:cc:subject:date :message-id:reply-to; bh=63v+qwotnsCx4f/GeeRNr7QN5M8Bui6FmdbMn331KDo=; b=5PmL2i+9Icz5MOasTRw4wpWquO85/gReIgjXQRZYjzS60Z5WNQxsTqwukKfSgpvEvF MNNpxzJGJHarIgJ+qRDMaaS5MQDYYXhG7SeyNqmOMRbBwggMLJrN1u2GlzzaJSEHN3hM Y0XbHNh5e2P2WGpHlg9myPqHK+x6DIpMh+c1+NmlxpT2PWhMzO1MMkEn/fkeZBz3yxAL 6wDbXM73i/wAGPahBoKa26V0wu6fmuMAh96279FBFq/TEqlZUUCgjRihJd4+UECZcM6I /AWJPfPJeRnc0X65amz4KEuHlZfjtdBKmLc1geY9Qc8zUkpFgOTej8vVxlsw6BBeoRy2 HhXA== X-Gm-Message-State: AAQBX9dS0LhYsSl+BbeDd44cLmoxitVMTs3S4NDpzRDiPenESvqw6ZrQ INxf/mbB+OL6tu9Lyw/+vp6alRN+voeFBc9bM/IYyi5j1kGQiPLgULGMkL3zVqmyQpGZaRBNI5P h/BNM6dtoFa49FPXy6ctmX/lg/zJ2nruZE6+9nHbV3UmgaA84x48BORNTkqqX5jykQrW7 X-Received: by 2002:a05:6214:5283:b0:5ab:28aa:2418 with SMTP id kj3-20020a056214528300b005ab28aa2418mr4239303qvb.5.1680711684641; Wed, 05 Apr 2023 09:21:24 -0700 (PDT) X-Google-Smtp-Source: AKy350YeEZE1FQ6tTFOskybFt6nu2lyCqx7Q0qjeaKoCuLQMr/TOBdD8r8iOpQhc2I3GPY1Ooa0Olw== X-Received: by 2002:a05:6214:5283:b0:5ab:28aa:2418 with SMTP id kj3-20020a056214528300b005ab28aa2418mr4239261qvb.5.1680711684174; Wed, 05 Apr 2023 09:21:24 -0700 (PDT) Received: from x1n (bras-base-aurron9127w-grc-40-70-52-229-124.dsl.bell.ca. [70.52.229.124]) by smtp.gmail.com with ESMTPSA id h10-20020ac846ca000000b003e302c1f498sm2337539qto.37.2023.04.05.09.21.22 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 05 Apr 2023 09:21:23 -0700 (PDT) Date: Wed, 5 Apr 2023 12:21:21 -0400 From: Peter Xu To: linux-mm@kvack.org, linux-kernel@vger.kernel.org Cc: Andrea Arcangeli , David Hildenbrand , Andrew Morton , Nadav Amit , Mike Kravetz , Axel Rasmussen , Leonardo Bras Soares Passos , Mike Rapoport Subject: Re: [PATCH 16/29] selftests/mm: UFFDIO_API test Message-ID: References: <20230330155707.3106228-1-peterx@redhat.com> <20230330160752.3107283-1-peterx@redhat.com> MIME-Version: 1.0 In-Reply-To: <20230330160752.3107283-1-peterx@redhat.com> X-Mimecast-Spam-Score: 0 X-Mimecast-Originator: redhat.com Content-Type: text/plain; charset=utf-8 Content-Disposition: inline X-Rspamd-Server: rspam05 X-Rspamd-Queue-Id: 9B5D040002 X-Stat-Signature: 1hoiixug66xmr8519j8sa5uqh36rsugo X-Rspam-User: X-HE-Tag: 1680711687-389677 X-HE-Meta: U2FsdGVkX18XNbHhPqPTdh95BsrN7tV/Jah3AbWNJ3GaW8x5JH94Zrx5kt0XUbG0cmPfxAQXhTp2A4BAVgmYQoXjxqaJBbs5oK76B4K+4xMgWEfUuqjirJMi7sTaSyH9jzVHWgFubRVwJCNvl9lWslE62NZtZdoiv8uPmCs+IGkL6cR3r7112r227vSjuH/brBlOtry6/YGzpnZzmg63nDDscnmX+QXc4N27221+4kI4EQdDBYRqV1jMQcwrLhZAnHml9ZwMcGYX3OYLme9PTOKrEsmjHFLYTib5ovqsrEEEhDRvBVOBqcErpk4LMKI19zmLbkRvtDpVyww1vXtRoSXEs0So6nzPORsmdXMzb4PXy/yqLJJQuKLJFdoA4yBa8n3zTolXZVjzQZ4FyRc+/WyvMawx0SRDNDRH1pMnMl/yPrAKYwQk9fb9ZUHF8tmfTHw1NDURA0565I8JNCaP00YDVF5tcVrMri4jQuLZNHSqSS25PMHyVqSsfSmA5thZw/g+I3mGrx/rf6HwrZCnxG9VITZ5vVWOnopQSp1d2V3j28nv8fUT4Cdw+sGhXuHcbOwlYf873c/N2NtHnEOktzfpUeOeKqkZTZo/bIovv86Rd21Yg7TERYxlx+ioPkaCHPYVjbWxT9rexMwi9/RTnjqFPH1ZXyMBkSY71MCQiDK9dyW9IySMfrsOggv/x8Bsh6YSE79YaMm/kOapZMfX4pRhTXPkoWYXItdCmUYlkGtQv4Y/hfeIOnbpWnrH/bL0Ejr7NbMwmNsX0EsuaMRAS4bAhfhHt4lDT6VtIBE8Sm1v1uc7HzkyXliXJFSZOxFyb04psoaZKdofMwcoTn3YAFblhnhwF8NjKVVCjyg3YopazoDB3oO2Qh+ftXRJk4mA/26C6YMFATjHCiBAH71VamP7WmjijrZ0asJEsTA1WiOLwZGeZNGyCPyjAxCxCLj5ZMRz/doC/yxE8nlPtR8 1U+U1Gm3 pm6B9rKHBcilgkZeT6L9hRHcuRAL2eTBSTkZZp2OyeDt/SgQ0TCRkq0Ii/Xpl4dkZG11r7s+AkUw8TUn8/g8oNTJ4rcPWbE7hkhFl/BFnEP+hUupJG5B8Wndli7ZtDa6EUA5q/fN2RedfZqBPGMRz8TmIoxqWm0u63xYNGuqeGuIGNiJjrRvmYvK3E7q2ksC2HlOB628pxarr3Lh3CHFHfaEluO19mSEwg1vpWaMIXmk48h5Z7Og0kspkedXb0WN1InnxyM8zMUW2ZymXhAC4Ysr4pyoC5Var/UUbmG5scwUydXPN0GcF1im2Sl5usZvw8lz8EivXnMom5zoieT/cxqAGr0ERfJ5dgx6aJIZe68SXDzdz/LZ8tu4mLeDfVBjBh3Fr+axe587oOiDNlDXRVsnGjUY4LWjPFh7GXS14gwhsTR55re9+CTijgX8jcKVyufPyZCVDA5hqovLWyuLx0l2dy5gQ9dRncWJ6uDilJvBrebnAHBIuta5wDw== X-Bogosity: Ham, tests=bogofilter, spamicity=0.000000, version=1.2.4 Sender: owner-linux-mm@kvack.org Precedence: bulk X-Loop: owner-majordomo@kvack.org List-ID: On Thu, Mar 30, 2023 at 12:07:52PM -0400, Peter Xu wrote: > +int uffd_open(unsigned int flags) > +{ > + int uffd = uffd_open_sys(flags); > + > + if (uffd < 0) > + uffd = uffd_open_dev(flags); > + > + return uffd; > +} A (benign) accident when rebasing here.. I'll move this function into "selftests/mm: Add framework for uffd-unit-test" which is its first usage. -- Peter Xu