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 6FCE7C3DA66 for ; Fri, 25 Aug 2023 17:29:50 +0000 (UTC) Received: by kanga.kvack.org (Postfix) id 9A474280040; Fri, 25 Aug 2023 13:29:49 -0400 (EDT) Received: by kanga.kvack.org (Postfix, from userid 40) id 95424280038; Fri, 25 Aug 2023 13:29:49 -0400 (EDT) X-Delivered-To: int-list-linux-mm@kvack.org Received: by kanga.kvack.org (Postfix, from userid 63042) id 7CDC5280040; Fri, 25 Aug 2023 13:29:49 -0400 (EDT) X-Delivered-To: linux-mm@kvack.org Received: from relay.hostedemail.com (smtprelay0010.hostedemail.com [216.40.44.10]) by kanga.kvack.org (Postfix) with ESMTP id 69B25280038 for ; Fri, 25 Aug 2023 13:29:49 -0400 (EDT) Received: from smtpin29.hostedemail.com (a10.router.float.18 [10.200.18.1]) by unirelay06.hostedemail.com (Postfix) with ESMTP id 2F1E4B266F for ; Fri, 25 Aug 2023 17:29:49 +0000 (UTC) X-FDA: 81163314498.29.4EDC7B2 Received: from NAM02-BN1-obe.outbound.protection.outlook.com (mail-bn1nam02on2085.outbound.protection.outlook.com [40.107.212.85]) by imf11.hostedemail.com (Postfix) with ESMTP id 7D41040002 for ; Fri, 25 Aug 2023 17:29:45 +0000 (UTC) Authentication-Results: imf11.hostedemail.com; dkim=pass header.d=Nvidia.com header.s=selector2 header.b=I4IPR0xS; dmarc=pass (policy=reject) header.from=nvidia.com; arc=pass ("microsoft.com:s=arcselector9901:i=1"); spf=pass (imf11.hostedemail.com: domain of jgg@nvidia.com designates 40.107.212.85 as permitted sender) smtp.mailfrom=jgg@nvidia.com ARC-Message-Signature: i=2; a=rsa-sha256; c=relaxed/relaxed; d=hostedemail.com; s=arc-20220608; t=1692984585; 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=qUceOTMQ1QU5NtR2J7HhCoVcyvDEJy7Uk212rxoTKCQ=; b=jjC1rGOkdtwe7B7oUuFUDD5lu4ycDU1b0bLSzK0w743xSUDwjWjJAt9c89YTJHvuF/Y6Hd DMf7gC7VomGZLheGj7R0aYV2X5FWRZqt/WpcgRDEoUsk22lDy8fqrBfJ6Nb5SGvmR5t7yY Ca4U2ps/wc7llNCVGh5sg5Mh/yPlu9c= ARC-Authentication-Results: i=2; imf11.hostedemail.com; dkim=pass header.d=Nvidia.com header.s=selector2 header.b=I4IPR0xS; dmarc=pass (policy=reject) header.from=nvidia.com; arc=pass ("microsoft.com:s=arcselector9901:i=1"); spf=pass (imf11.hostedemail.com: domain of jgg@nvidia.com designates 40.107.212.85 as permitted sender) smtp.mailfrom=jgg@nvidia.com ARC-Seal: i=2; s=arc-20220608; d=hostedemail.com; t=1692984585; a=rsa-sha256; cv=pass; b=2R19kme82aRI0AmdhZxZyphOrXr85SSUNv9MDFMsfQr9qx6C77jOcdl8niWV8unee6bMc7 neDmqZIZOr0ELiPYAFruQURQ/nMKQ+/2r6LhcAVOHc7UTkxKg8Q+ZjWP226jo6LvsTYQqN V0BgxMr19RpsmkvKmnoYALiU0HXaDf8= ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=XkgSZvODduQQC/hPaTv6w37lDTnoaowyQOf48lngkwFWbksMSZ0LkVHTHO3EIjJGmTIK7ZCyM7MMvqTyWfROdJM8CDwrnDxkH2KB4CcaM+yGoYlf2r/MmbHqgV4fe7k7UWRlqj71iIZY1TXizjIJTyRIZtNWLT4P2IEiBkEX/D/i6k9yYaTsZlWs18r5Zw0mFV1JZoArydyDN5eW++QbUtSdgXceLvvsSz9HbEVkSKi+9/M7C7aU2p4kezqJHG34pAcUzuKkqTHS6hbHL1tL2IDah36VMWEBbhGkczKP4lP4hdaKtOstImWlJM/UEyJMMDZsoRtTsHEZko6HMlRE4w== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1; bh=qUceOTMQ1QU5NtR2J7HhCoVcyvDEJy7Uk212rxoTKCQ=; b=S9aOCG5iN09Ept8y4TPnHPcj6zHDn42UJNhy9IFiGHLsuWjUwKbPmd5NxiKZ/NwAxwc6VYZ/LkF8I45CM0TCVbYGj9HRvKOpwdqUVbQmfN00l6r7ejio+6nGtfRgHZXuTvqU3vUTPbgTezfk3eoHp5MMDjVyrSDZZXCC2z3Ww4NlH/op+UU8Wvw5/+S1s2R63M7SRrTCjS6tNiELMywyAeb4d2aPSiLYTdSdIPMFk+tJHHkBX4Sm68yvzNg6vjBhl2Zkf3YkvYDfmQcYKTqSLCEHJw76jFgfmE0xGkUszGK2/PHlOn1JBZIG3jeBJ+5fXi+4+1VFqNMMO3t6qdGI/w== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=nvidia.com; dmarc=pass action=none header.from=nvidia.com; dkim=pass header.d=nvidia.com; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=Nvidia.com; s=selector2; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=qUceOTMQ1QU5NtR2J7HhCoVcyvDEJy7Uk212rxoTKCQ=; b=I4IPR0xSsp+mYzP54EENYYRfAk5URng40NfsfjvhzG5USfXhm6Xb8wmPwuGj+CHRqUGudVs7dp0i4QJOn+VHb3VGfTehTrxCg8Xr5jhG818s2xcYfsxuyEu6OZ9FjGQ/2DrIVU21F1k6ArHM5eFj8i1Z0B0b8ngu/Me219hwx/aeC/BgWTw1Y+Wr02EVo2slbSKAj94osmt2lS0GLi2NJwwY/P1oGnjl+jE7OMJh8xzhP546vSKA6EgIV5NqRTTTsFwnN+gzfB/QIilLtqtMxqG95NGmEInrD9RVpd8GZShbbQ7Il4cdVQ5VT1zKwIlDDtv6Bn/3f7DFmWDwnWGYAg== Received: from LV2PR12MB5869.namprd12.prod.outlook.com (2603:10b6:408:176::16) by SN7PR12MB7788.namprd12.prod.outlook.com (2603:10b6:806:345::7) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.6699.27; Fri, 25 Aug 2023 17:29:43 +0000 Received: from LV2PR12MB5869.namprd12.prod.outlook.com ([fe80::5111:16e8:5afe:1da1]) by LV2PR12MB5869.namprd12.prod.outlook.com ([fe80::5111:16e8:5afe:1da1%6]) with mapi id 15.20.6699.032; Fri, 25 Aug 2023 17:29:43 +0000 Date: Fri, 25 Aug 2023 14:29:40 -0300 From: Jason Gunthorpe To: David Hildenbrand Cc: "Kasireddy, Vivek" , "dri-devel@lists.freedesktop.org" , "linux-mm@kvack.org" , Daniel Vetter , Mike Kravetz , Hugh Dickins , Peter Xu , Gerd Hoffmann , "Kim, Dongwon" , "Chang, Junxiao" Subject: Re: [PATCH v1 0/3] udmabuf: Add support for page migration out of movable zone or CMA Message-ID: References: <20230817064934.3424431-1-vivek.kasireddy@intel.com> <8afa35bb-c3ed-c939-46a4-a9a277b6d4e2@redhat.com> <20e38c1d-24e0-4705-6acb-87921962ccee@redhat.com> Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <20e38c1d-24e0-4705-6acb-87921962ccee@redhat.com> X-ClientProxiedBy: SJ0PR05CA0209.namprd05.prod.outlook.com (2603:10b6:a03:330::34) To LV2PR12MB5869.namprd12.prod.outlook.com (2603:10b6:408:176::16) MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: LV2PR12MB5869:EE_|SN7PR12MB7788:EE_ X-MS-Office365-Filtering-Correlation-Id: 00c2748f-6cdf-4251-8b09-08dba590deb9 X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: te45hAE9aggDuwcTFU9JQy8uZ+pObVERi8TSR4lCajCh0sy3e1bpj71PGJLKsVizlLkhVgARRWGo5j6VEZDQZ+0UnL0qT1i4T398o+q1dDH0zdXzPjAujOh05A1HQpBH5iAd64VMQtt47r7eaHlUStde/1C8qCTs78v0AvGmcUYVfdvLszCoOTFIRJKqIYVDgqa/o6c6C24B4N+3mhvKJp17/zf61/pEUurgmkzbtYgeKpvVQcc095gW74vEVN5B/YSqxfthcKHjewDuA3HMG+MKIsL74qR3QKndpMRJtoMPdXJ/mO574OK4MBM34H9cCyEgr8t6gNY3he6w0ukRS9O3eyt/tRdn8aoUCTc6rl/Edjkt+v40Mx4pwxsX5GYn5cxV4kujMHYBv4j78rN+Zl3HeD5eRu8ztNP8ywf2tVqOIDLjdh61xpYgC9QEiSUlB4srQoheIDIqR7781Vfa/HmjuE2PAnp67dFYzUEM+fMAjFxuW7Mh1Ktf4CCGLWSFSZ7nz3FXbM+mp8QpD4ySf6NIoBzUzVepnirvfn9C67PNrM8lZvKdMdCjuXhUjTsV0/VFkN+mbmEG+Lp6kdsAgf2DgFrKKQ+7xq21W59vldI= X-Forefront-Antispam-Report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:LV2PR12MB5869.namprd12.prod.outlook.com;PTR:;CAT:NONE;SFS:(13230031)(136003)(346002)(396003)(39860400002)(366004)(376002)(451199024)(1800799009)(186009)(86362001)(38100700002)(558084003)(36756003)(478600001)(6486002)(5660300002)(2906002)(4326008)(316002)(54906003)(6916009)(8676002)(8936002)(6512007)(26005)(83380400001)(2616005)(66946007)(7416002)(66476007)(6506007)(41300700001)(66556008)(67856001);DIR:OUT;SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?us-ascii?Q?APGUIXFmVx3z6w44zHmBHhHbkYw2NbI+XC8AfNPqEMZW0pQeOl2PURGnJ3yZ?= =?us-ascii?Q?N340tCzqZvhgUSPZMPciFjVehDmc3+F721lh41djpq6DVoYHlI5/ar9I55h2?= =?us-ascii?Q?X7UIiklAAG8EnR5YftoGMDiVMwJPaZ3xoz9EgypcaMo3GkX3ZWRsVy9Gs42j?= =?us-ascii?Q?xi4fwkMlzJrH0fqBmuU8x2AJWcDOqovMDIp3DdL9uFaJugbfmW9eeth/1rO5?= =?us-ascii?Q?J/nCLqt5cb/nMO6ipNXUiC9seWIjXySd0F2heK6J3zjXmbtOWSK/ljk7vcyH?= =?us-ascii?Q?lC8qjlmGkIXSJSzXja5KKln3xj7vd2g1HJEy0VMQXndcixx5jjnkSK/jkm0O?= =?us-ascii?Q?YKHsug4+k5F2bpwku7BK3yEIKTZ3tEQ2H57hbfAnZ5Afba/aurLLJ1PnNy8I?= =?us-ascii?Q?e4vvW2HDJHRrMN+tUKqJUXjxU9KtGL65Ml7T/DFWh+Q68xpDV/fklsSjB4AX?= =?us-ascii?Q?ck9ZGsTSAY+J2mHvYHNjRD/eWiiGVLa9mYyTirDcizOC8FkM+7HJHaQ2Q0kn?= =?us-ascii?Q?Z2hqOHF7O4SvEVjRNC8uLtqO3iVdqsJNe8pX0Z/XRiRjeMS/T7hW7AwnuByb?= =?us-ascii?Q?1Bbwfb0A9tzswUweM+9+jt94Vcv3vFaaOvwV643w79nY5GXBVALJSIeF5Uhv?= =?us-ascii?Q?BfYd2wAFaDF88PdXrlooxmIhxyO5EegeMpta3XqlEm87cqDDcTAkA1z5o40w?= =?us-ascii?Q?/USPu8RtTirPj1II1o/4UrsGg70RkYZ3fzbZkesI5sZw7RZ0HdLpa8N4VtRh?= =?us-ascii?Q?ctbSbKNyXMcUnWuHGR2RRt3fQK/gNMO1wdw4STAl915xqFPHd+Ngdy9mv/7T?= =?us-ascii?Q?HWxUXnlc7xW+cwaAvRp+konnwrCFqnR//g37BYtoBt8SaXEUeJkJDsHOAKsf?= =?us-ascii?Q?B5OJfa3l18agvnezh7xPtkQ4M7GaoGWeKtDshYOPRe68lMWDdcfmOy4qdo7b?= =?us-ascii?Q?+3T+nyUnEeRsqkUq6TBm0469peRDlEfyXT5IdmE36mST+obV35IFv802TUf2?= =?us-ascii?Q?pB+jCUa9419vPwBNLT+U1CK7ZIgs3rCgUApJO3m3rnEElAH4QXjZxvQoYHlM?= =?us-ascii?Q?zVuOSjua2GJPz2l67gFYEMokuEpN+EKNBaD10sdMFcQP/tucPjgM+eSk7Fvn?= =?us-ascii?Q?GirkfIbPB3ioSvRYeoB4eVweLjAdPel/zeqmcaPAjBj3D3uysDekzhwmvHPP?= =?us-ascii?Q?naVwpamJIEUnSXIB397ae4wrtS1JHnTymqNkO+YXBvfzVre347fH/FXg9xz8?= =?us-ascii?Q?+Kspf/2+Qwfzur0fndomHZYOmNgSO1L8ND/ST/KDGos03qvx0S6BtvU9w19a?= =?us-ascii?Q?fCX5cOKEPtw5TFD6kkzQVM/SR3G7oic4ES2YuRxBzZkb2dkbNb8BnkqysMNt?= =?us-ascii?Q?oJRBDvC2ehCtKIZKPzoEUeF2dhgdgGmu56NUrxjXU2O2a0YS9dE9hVfAXnwO?= =?us-ascii?Q?kQr28pwahS1cX7cGMXV2JRQVLPhiwH824is4KOe7V8neid3o3T0Xnmsoka/L?= =?us-ascii?Q?nnQlKgh0ruGlRIcD5hdwOZ/2MmNfQem8NB+V9pkhkAliiVK2b2/PTD+l0Do9?= =?us-ascii?Q?OYyzH6OUGIq3SxXxn+r5z9bFSlY4Eb1Lq89VHzto?= X-OriginatorOrg: Nvidia.com X-MS-Exchange-CrossTenant-Network-Message-Id: 00c2748f-6cdf-4251-8b09-08dba590deb9 X-MS-Exchange-CrossTenant-AuthSource: LV2PR12MB5869.namprd12.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 25 Aug 2023 17:29:43.5404 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-CrossTenant-Id: 43083d15-7273-40c1-b7db-39efd9ccc17a X-MS-Exchange-CrossTenant-MailboxType: HOSTED X-MS-Exchange-CrossTenant-UserPrincipalName: 1u8dNYrz5AOu+yo0Kx75PjCKKTI7ghf/rrzt2fg6K5T7dcCq57jXNr+ruxI1i9cZ X-MS-Exchange-Transport-CrossTenantHeadersStamped: SN7PR12MB7788 X-Rspam-User: X-Rspamd-Server: rspam12 X-Rspamd-Queue-Id: 7D41040002 X-Stat-Signature: di6mwk4agy1b5ykk818j474fmbikek79 X-HE-Tag: 1692984585-494322 X-HE-Meta: U2FsdGVkX1+DzMvbFPZKAG4F0PI7YLOshNODgcdGTHdo6wIBH0O6+oXWyAjTIlC0i/590pHbZPfoLUa/bq2hA13uD+PK0/0yB3z6lBFSiMkAsC7ij/0NKP2+0eLU3r9GmCrJg45gCgpkgpvcK8n+16yAgR80WDdiTGXfPJj5OL6wr88WgCX8C/Hp9cB5LpYOVjnJ0SwIe9UYyWEyRPzJJagS5Hr0gbXpVkmdxpimNnWGm+sJxRajWW7oKz1oKzkvIZ1TJqZTyEElPzx/zTyazNc6W8AvfzvqKmfY8AyCV9/nQnmM/LuJLxVBSz1j/WIy4PYZNMA24lHSoKg0CHC3DTWruMKqxCI5LOykLiw0sMxQzwq+lCz6Y+jUEqd/ZOQcBF6vkgf5kyr+jqizDxjRSs+Y7fy9Y/i/TtV557c2xmQsM4gLxUKf/ykWLsRH7ZKA/TeCumbPzeZHuwnySw6+FhqLE7sC16B53WT+GGQR6kJ8P2Tider+3oJHPA4JcDpLxpkWBR2kPPWGCf52ogwPe2QsNTGyrr/1nCniUCKWqLvTnFqRI4d5/wt/fOUyH/8czvPLC38PH76Rs6Jl4sPdImyGy00x7zt4ZJLjnu47mwhB9vG/9ESvcGeyflEvpsZRbApop64ms9flWOo++Ig2Z50pOWiXotsBEoVB3ktcsi01wvwJoDrKjMdzOHdz8DLZkxwBI2yb/LyY+Dw2Y+JpQjm4DFcH61zQKJqtcVmoAEkLSLLcTycAtt1oO9KFPud4bmAoidjrmBPNr5KGdeI3yka8LP2AJJNADK1dluXSLg4pJ3+NlJNWbQmUHQn9nK5Z9UYRwX0n5R9vgg3WjlQA83DnHbO8r8W8lcj2sFzS5AK+Vf4+XJ5QrnoEDUeK5PeRXfF4nF/lXEO2zwqdzBgGiBy7w0o/UO+atwczokBEA0lr6JV3iRAC73mM9S1tD0Voq/xLnJRps288HUdSePc hUnkXWgA eau4yZxCyxGmn5EhXCSpjkBNwu0oX1EpZGrwugQrmnE99xqQ1NaUxNVWTFINheVV1FymJ9xwNPhiIIV3pltZjQywbzkHQJrWO200qHxN+e3lkMBiAllUoX+I/e6eS+LkIbDVPXDHLXxw6UMTk6NL3SZ5jKIp23BReKBCuhQu9V5clrSkXupxzcd6AvAv8yyJju/Mdq4P5hDr0Tjb8ndUMseolzTXBRFFXSIiZigW20iPLLCgvZDFvbcGlqglaH2bQcFfl 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, Aug 24, 2023 at 08:33:09PM +0200, David Hildenbrand wrote: > Sure, we can simply always fail when we detect ZONE_MOVABLE or MIGRATE_CMA. > Maybe that keeps at least some use cases working. That seems fairly reasonable Jason