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 mail.kernel.org (mail.kernel.org [198.145.29.99]) by smtp.lore.kernel.org (Postfix) with ESMTP id CCBA7C433EF for ; Tue, 12 Oct 2021 20:24:43 +0000 (UTC) Received: from kanga.kvack.org (kanga.kvack.org [205.233.56.17]) by mail.kernel.org (Postfix) with ESMTP id 5562E6103D for ; Tue, 12 Oct 2021 20:24:43 +0000 (UTC) DMARC-Filter: OpenDMARC Filter v1.4.1 mail.kernel.org 5562E6103D Authentication-Results: mail.kernel.org; dmarc=fail (p=quarantine dis=none) header.from=amd.com Authentication-Results: mail.kernel.org; spf=pass smtp.mailfrom=kvack.org Received: by kanga.kvack.org (Postfix) id DA23C6B006C; Tue, 12 Oct 2021 16:24:42 -0400 (EDT) Received: by kanga.kvack.org (Postfix, from userid 40) id D7A036B0071; Tue, 12 Oct 2021 16:24:42 -0400 (EDT) X-Delivered-To: int-list-linux-mm@kvack.org Received: by kanga.kvack.org (Postfix, from userid 63042) id C1A4A6B0072; Tue, 12 Oct 2021 16:24:42 -0400 (EDT) X-Delivered-To: linux-mm@kvack.org Received: from forelay.hostedemail.com (smtprelay0135.hostedemail.com [216.40.44.135]) by kanga.kvack.org (Postfix) with ESMTP id B30B46B006C for ; Tue, 12 Oct 2021 16:24:42 -0400 (EDT) Received: from smtpin16.hostedemail.com (10.5.19.251.rfc1918.com [10.5.19.251]) by forelay01.hostedemail.com (Postfix) with ESMTP id 79B8A182A6C86 for ; Tue, 12 Oct 2021 20:24:42 +0000 (UTC) X-FDA: 78688913604.16.C326308 Received: from NAM04-BN8-obe.outbound.protection.outlook.com (mail-bn8nam08on2074.outbound.protection.outlook.com [40.107.100.74]) by imf03.hostedemail.com (Postfix) with ESMTP id ED54C30000AB for ; Tue, 12 Oct 2021 20:24:41 +0000 (UTC) ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=cIcPCqbVR99wM63bDr7N3ZkA1vZsYY/AayZ3BnOIHvVKt8dFfNX5A8l2mpzFal2xWSMbDiwK2d4Nthrup/9BxIG3H0paAu4umGCUYTW8Mk5+70l8RSIs3SCfe/XsjLFecZju5LNVW3KagALc3vp2rfmd38D1NtbMQQJzpMBEXMZpVReGbLMBvzo78WSaFIEcDC5zpHhxixBSrC0tgEbrqYzL80Ohi4wnvQREe+bKX7wpUPqtjwFBD/oqKV9zrdfKwLRtbT4jLwIkD0QqIpusJdkNYp1uXlf9sfQQ3cVBfxc+sMsKS38N08F076URkkAC2j+80U6srJoYd2Ik+/yxmA== 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=rfLTBtOjsfBK9t4GbCd2wg07KeecqOPjvlkk2tiQ9qM=; b=eBb75Ox7eCOHv9jBSSFLxEcCSBBnt5aO3n0SDXubMw3DwcgNDnsYp7Y1CZb2rm81uKrgtDSzKx44X5q2P+jIO/rVgCmpJWmZ8Ikt80gN4zFBhR20LGISxDgXLxJJFabt9QBXNsK5E3udRvpi3nSxgyWvfGS9DxAAvVBwUk/jvcQM9bfwzco+t3qhM//cmgcnSWRhzV4l2cHVcG4y0c7zhh/SXpkefaN+JvZXV8TksQa+h0aRzrkG9TxZ12JaKwEhhBU+QTs/rzOycacgy/bMV12SzqRIliaLPrrkA2KvYZTjLe5gbgAigbHMZrgR5yyLDRNZX4NSq0nw8kPLEvd1ug== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=amd.com; dmarc=pass action=none header.from=amd.com; dkim=pass header.d=amd.com; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=amd.com; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=rfLTBtOjsfBK9t4GbCd2wg07KeecqOPjvlkk2tiQ9qM=; b=Y3/HDMb5oQH6rwEN/pzfFZr7RCpY4jMx99nxwZfzfHbD9LgnOBl9IdePhy4c4fj+ZRxhfqSJAjAuESkOedifVZJ7W1v43XyHGZMo4FGRKwLQ7aTP77bVQFzEM6Dk4pyFBMr5P0WfRonAJW8KbVwbkreifqqQsaHdRVZiFNHEPj0= Received: from DM5PR1201MB2491.namprd12.prod.outlook.com (2603:10b6:3:eb::23) by DM5PR12MB1514.namprd12.prod.outlook.com (2603:10b6:4:f::18) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.4587.22; Tue, 12 Oct 2021 20:24:27 +0000 Received: from DM5PR1201MB2491.namprd12.prod.outlook.com ([fe80::d153:3aa6:4677:e29]) by DM5PR1201MB2491.namprd12.prod.outlook.com ([fe80::d153:3aa6:4677:e29%7]) with mapi id 15.20.4587.026; Tue, 12 Oct 2021 20:24:27 +0000 Subject: Re: [PATCH v1 00/12] MEMORY_DEVICE_COHERENT for CPU-accessible coherent device memory To: Matthew Wilcox , Andrew Morton Cc: Alex Sierra , linux-mm@kvack.org, rcampbell@nvidia.com, linux-ext4@vger.kernel.org, linux-xfs@vger.kernel.org, amd-gfx@lists.freedesktop.org, dri-devel@lists.freedesktop.org, hch@lst.de, jgg@nvidia.com, jglisse@redhat.com, apopple@nvidia.com References: <20211012171247.2861-1-alex.sierra@amd.com> <20211012113957.53f05928dd60f3686331fede@linux-foundation.org> From: Felix Kuehling Message-ID: <1bcea911-58c6-c730-35b2-e8f1f8eddcd8@amd.com> Date: Tue, 12 Oct 2021 16:24:25 -0400 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:78.0) Gecko/20100101 Thunderbird/78.13.0 In-Reply-To: Content-Type: text/plain; charset=utf-8 Content-Language: en-US X-ClientProxiedBy: YTXPR0101CA0046.CANPRD01.PROD.OUTLOOK.COM (2603:10b6:b00:1::23) To DM5PR1201MB2491.namprd12.prod.outlook.com (2603:10b6:3:eb::23) MIME-Version: 1.0 Received: from [192.168.2.100] (142.118.126.231) by YTXPR0101CA0046.CANPRD01.PROD.OUTLOOK.COM (2603:10b6:b00:1::23) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.4608.15 via Frontend Transport; Tue, 12 Oct 2021 20:24:26 +0000 X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-Correlation-Id: 314dcfec-4399-4574-ef80-08d98dbe49ee X-MS-TrafficTypeDiagnostic: DM5PR12MB1514: X-MS-Exchange-Transport-Forked: True X-Microsoft-Antispam-PRVS: X-MS-Oob-TLC-OOBClassifiers: OLM:5516; X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: WesRePnrRPBUwaZgwHc8HWPkOGiMgWga35eBUMOlOUcqCqQIqBgl//NdYxETbrGVih4DcuRgmaPhaI9/XUQovmkvVgBvTrQxdfEQRFY9duz9L36kK1dUhWciZPv17MzXWqxjfr6qz27HZw/deWRsbtU8O670wkWvNHex5EQd6U5eSQGerA1hFeeM71y2Ulf/PFAEam5kEV1/W4E2U3DrYOJ4pLiTbnewIw9lWRAIIbNpAkiBvEt8qeLEe2sWVXwzeQzi2vjnm2eq9nxLFgEJOq6L5tQLX3bCrgRvqzfShI1pn+RINgU9jYJ3VvSSzKR0uwfiZfrcbPXlXeIrky22OO2PAZcNR+jAMapHnl4+Jo55V0qVfaXvPeX4Yr9QZ7o4caxdBqKxjh6IuTBu6vXhddCV/rlu+iUacJvCrFfEUZfkyrGe5Y3UGquDstrOoEOPo7t/VfGNxxWdS54WX4/durkhmovCmmFHhCB0F1cAR+eKDTztxTQQ80bOblQu+pu9b/5/VWL8J6JCj3mK9F1WauDuJ/1zYZncq/awUTouQoaVUygjaYaweRXfmKiOkZeH7wRbDWyJTmuY9qjnzqDOl2v3GCXWg3NoAcPs//ZpjW02H4Sp/OM2XbC63S2psxprQmbgo8IsWyD65ac8fyvZi56c+KjCd93+5P0Op9jhfd9JaJlZ55NNbjsao7wtJDwWX5euhU8qbhrDi0UjIMOReP5jbGPpkRKWB1KRAW+cDpQs1ibYMNVox7g1KiXTCab6 X-Forefront-Antispam-Report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:DM5PR1201MB2491.namprd12.prod.outlook.com;PTR:;CAT:NONE;SFS:(4636009)(366004)(4326008)(7416002)(6486002)(8936002)(5660300002)(4001150100001)(186003)(110136005)(36756003)(31686004)(26005)(44832011)(956004)(31696002)(508600001)(66476007)(66556008)(66946007)(2906002)(86362001)(4744005)(2616005)(316002)(8676002)(38100700002)(16576012)(43740500002)(45980500001);DIR:OUT;SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?utf-8?B?OXRjS2lISGFWNkxsTWd5QlhMWWpTVGFWWTF0bDE5bDBHaXk4MDhOTDZBQUZS?= =?utf-8?B?aHBQL1p2U2tCaXFBbFB2L0J0MTJzRTlPL2NCcnhLdnQ1NTR0RzlGT1RPZ0NW?= =?utf-8?B?d09zY3BleFFObk5kUGZQTXhrNVhZL2JGVWlJYldRaU4vd2t3THQwdEd5Q3NO?= =?utf-8?B?UkQ3ZThCdTh0OHdnZ0U5RHM3WThHYzF2QitqZkw2aTFCM24rak1QNE40R1N5?= =?utf-8?B?NnZwcG9UYVoxaUxBYklBb1ovRU9TR2JBS0ZUOFdLRmJsY0JoLyttTTlQdGkz?= =?utf-8?B?azJLZW45QUJjOWhzQjBDcmdoL0xCM1JobFlxNFhzU1BxNW9MbmxKdVRYT2hR?= =?utf-8?B?YzkzTkV3OGdvbHZLeURsOHY5K09hcmFHRGd4VEp1bEFQdmVzRkI0MVdGYXY1?= =?utf-8?B?ODFoOVM2dTRYc2M2NWJDOGlOUnZPZzYwdXNoaVJiM2VYcm9PYVNPQStybzcy?= =?utf-8?B?QnBoVEdrZkhibEV6OWpiejJmVGxFL2ZlemVpQ0VrQ2VwZFF0RXd0RTB6eWlo?= =?utf-8?B?RVovRkdHSnRUWE00UHZ0ZDlISmUxdG1hNGY3cE0vVitGbis4WDY1eHlKTmpj?= =?utf-8?B?RUtWYjQ3NFFRVFJLamh3aFpzV2JZZ0xrYUloYlBWc0pGVHk4c1I0a3lxM2lB?= =?utf-8?B?RU4yaklSN1EvaE8rTGZWNHJuazJ3R0FQb2QzVjlaKzkweEJheTUySGIzN3dP?= =?utf-8?B?RGpRTXBJTHFjR285emNLdXdZYlhWLzZaRVlQTUZmWjFHdDkrTEhDWkYxSlFD?= =?utf-8?B?Y1Zza01aRjV4KzNWSEFIRW1qSS9NZDhoN1lTQ0toRHpXVHZObHFmcnlmMnBt?= =?utf-8?B?dGd3WVh5WGdzMEpaekt1QUR1R0tuV2hBNXlDcThWVTFDMjhJWFVHS3VpbWdj?= =?utf-8?B?ajFoOFc4VStENXNQNHZTMzdmLzRRU2l6ZFg3YWFOOFNHbVIvN0xLQUNQSVU4?= =?utf-8?B?NS95dlU0c0xTYXVIYjFoRUl3UXhTWEJBSXk4bC8yTUYzZTEvcmtIWFp0NzZV?= =?utf-8?B?T3V1dER1elVBQTRGQVArdUVBMTk2WThKSTNqVFlabWlBTXVXOVFEZzZxSHB3?= =?utf-8?B?aFlSeDQyT1NFVmVJT3BFQUhjSlVGdDhGaWN4dm0yMlVIS2pmbkIrd0tzQmRi?= =?utf-8?B?SEFvY1VCYk9NVFZ5bkhxTFRud2JsL1kxNHM3dzU1cmlXWnFiWnNyL1V5OHJr?= =?utf-8?B?R1JINVFPclF5WWtmMCt5TmN5UEpqV3RvOHYvWVZwLzh6aUtJUzJXck81dDdE?= =?utf-8?B?TVIxcFQwTFN0VmNGN3ErK2d0TmlTNisrQjVzTnB2dTFrSnErL0wxSEVYcTVl?= =?utf-8?B?bm9DZzZuZGlveHZkWjVJSmExb0YxVW5WSmd5TWc3c0ZLYjFUUGM4KzBoK3Jk?= =?utf-8?B?aTBYdzc4YjQyVXdQclhwRHFSMU1MV0w3SENMZjE5TEk5WXZLV21YY3JpcVVL?= =?utf-8?B?cG1SR0F3QWRISklFWDZTclcrRGR2Uktrb2U2NFcrNkw3OS9NS0dWaTJjTmh3?= =?utf-8?B?QXZWRC92dzMvWUFOaVRGTjdUTHArNHlKYmZVbmFTSTVoVWJyK0FYUTBEWnVs?= =?utf-8?B?cWFwMEYzVW9FU1B6d3lwUWY5U0hnQ2V6T21jMFFiT1I1bCtMQ2RYNGpacEty?= =?utf-8?B?cDM2aHpDbWM2Kzl3K2tqMUZQLzFreDlKeExDTG1tRjg5ZDRhUGFKdlZlRGw5?= =?utf-8?B?MUxtMG9MSHdhZElCemQxWmNxWnN2RmlyS2N2bm0xQ1EvMWNFc0lwNDJyL2Np?= =?utf-8?B?bm5ISlE5RFF2bTlyajQrcGRDWUxLWXcyaHM0UlI2QzRiamNRMFhsOEhhWFZq?= =?utf-8?B?UDZScFFib1NMV3oyeVhZQT09?= X-OriginatorOrg: amd.com X-MS-Exchange-CrossTenant-Network-Message-Id: 314dcfec-4399-4574-ef80-08d98dbe49ee X-MS-Exchange-CrossTenant-AuthSource: DM5PR1201MB2491.namprd12.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 12 Oct 2021 20:24:27.5313 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-CrossTenant-Id: 3dd8961f-e488-4e60-8e11-a82d994e183d X-MS-Exchange-CrossTenant-MailboxType: HOSTED X-MS-Exchange-CrossTenant-UserPrincipalName: ByR8m+Cis0cHUjsBNF7TijElqt/m/qDdu2o3tbB/XzUo0BkeRcokv0B2GpEsyUYUatkysCoGPbaHyV/DgSUO4g== X-MS-Exchange-Transport-CrossTenantHeadersStamped: DM5PR12MB1514 X-Rspamd-Server: rspam01 X-Rspamd-Queue-Id: ED54C30000AB X-Stat-Signature: bhcg71e99re35k4t78q1r1fsbj78jrc1 Authentication-Results: imf03.hostedemail.com; dkim=pass header.d=amd.com header.s=selector1 header.b="Y3/HDMb5"; dmarc=pass (policy=quarantine) header.from=amd.com; spf=pass (imf03.hostedemail.com: domain of Felix.Kuehling@amd.com designates 40.107.100.74 as permitted sender) smtp.mailfrom=Felix.Kuehling@amd.com X-HE-Tag: 1634070281-71701 Content-Transfer-Encoding: quoted-printable X-Bogosity: Ham, tests=bogofilter, spamicity=0.000007, version=1.2.4 Sender: owner-linux-mm@kvack.org Precedence: bulk X-Loop: owner-majordomo@kvack.org List-ID: Am 2021-10-12 um 3:11 p.m. schrieb Matthew Wilcox: > On Tue, Oct 12, 2021 at 11:39:57AM -0700, Andrew Morton wrote: >> Because I must ask: if this feature is for one single computer which >> presumably has a custom kernel, why add it to mainline Linux? > I think in particular patch 2 deserves to be merged because it removes > a ton of cruft from every call to put_page() (at least if you're using > a distro config). It makes me nervous, but I think it's the right > thing to do. It may well need more fixups after it has been merged, > but that's life. Maybe we should split the first two patches into a separate series, and get it merged first, while the more controversial stuff is still under review? Thanks, =C2=A0 Felix