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 52FC7C433EF for ; Tue, 5 Apr 2022 22:44:52 +0000 (UTC) Received: by kanga.kvack.org (Postfix) id 920DB6B0072; Tue, 5 Apr 2022 18:44:41 -0400 (EDT) Received: by kanga.kvack.org (Postfix, from userid 40) id 8CECE6B0073; Tue, 5 Apr 2022 18:44:41 -0400 (EDT) X-Delivered-To: int-list-linux-mm@kvack.org Received: by kanga.kvack.org (Postfix, from userid 63042) id 721C36B0074; Tue, 5 Apr 2022 18:44:41 -0400 (EDT) X-Delivered-To: linux-mm@kvack.org Received: from relay.hostedemail.com (relay.hostedemail.com [64.99.140.25]) by kanga.kvack.org (Postfix) with ESMTP id 6597B6B0072 for ; Tue, 5 Apr 2022 18:44:41 -0400 (EDT) Received: from smtpin07.hostedemail.com (a10.router.float.18 [10.200.18.1]) by unirelay07.hostedemail.com (Postfix) with ESMTP id 2D8792105E for ; Tue, 5 Apr 2022 22:44:31 +0000 (UTC) X-FDA: 79324305942.07.FB8B9F3 Received: from mx0a-00069f02.pphosted.com (mx0a-00069f02.pphosted.com [205.220.165.32]) by imf10.hostedemail.com (Postfix) with ESMTP id 6D9EDC003E for ; Tue, 5 Apr 2022 22:44:30 +0000 (UTC) Received: from pps.filterd (m0246627.ppops.net [127.0.0.1]) by mx0b-00069f02.pphosted.com (8.16.1.2/8.16.1.2) with SMTP id 235J49vV006378; Tue, 5 Apr 2022 22:44:16 GMT DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oracle.com; h=message-id : date : subject : to : cc : references : from : in-reply-to : content-type : content-transfer-encoding : mime-version; s=corp-2021-07-09; bh=mMPAT3OKn/stbIS/39w9EShAmK5kJmvoP3DqErMkT4U=; b=UyNHrNpJUui9VmER5l6ciJedgMvqaMvlWKlTBQNFuzS5guEiu9AcS7c2fvxEozfA7HUk rm7CrPvYzo3JQVh0SFBu2m+VbQNg/2b3X+M+H4hKZ0Yr0y8LK1ymDJsG85VKDgmWwj77 hPSfcWAatVjWn/c8tCIKGKYf0/Oqp6NTliwCprM4JiMBT5GW9p4OhCMzZbagVmvVM+mt 0oi6EnOTJpDJSlZuKK/RCl96TSSfMfpi6jfShjdCOym1s4wUDab/Ht7AYPAWLkbSGba9 yZRrLQY/2MWQSPTlDF1LxhGaueE8Lx0M9/3iRJZUarZsClDJHQxs/tbsbUbwRkAFL21u /Q== Received: from iadpaimrmta01.imrmtpd1.prodappiadaev1.oraclevcn.com (iadpaimrmta01.appoci.oracle.com [130.35.100.223]) by mx0b-00069f02.pphosted.com with ESMTP id 3f6d31fdqw-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK); Tue, 05 Apr 2022 22:44:15 +0000 Received: from pps.filterd (iadpaimrmta01.imrmtpd1.prodappiadaev1.oraclevcn.com [127.0.0.1]) by iadpaimrmta01.imrmtpd1.prodappiadaev1.oraclevcn.com (8.16.1.2/8.16.1.2) with SMTP id 235Mep1h035466; Tue, 5 Apr 2022 22:44:14 GMT Received: from nam10-bn7-obe.outbound.protection.outlook.com (mail-bn7nam10lp2102.outbound.protection.outlook.com [104.47.70.102]) by iadpaimrmta01.imrmtpd1.prodappiadaev1.oraclevcn.com with ESMTP id 3f6cx40fxn-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK); Tue, 05 Apr 2022 22:44:14 +0000 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=SK1E6iBF0pNqVlMMb3arkzsllq8V8i+NnAQTW11ZO2awws/hePTau4S1pgl+6v8yvJOX1iIy/QE4i0Rg4dXimpUIiU5sAE8UGAySZhenwO8iq9VBg7HAFwCUap09qZLY0l6cQcYubKNqZuaStUtvn8TJXU+CO2TnpMDki+5U1oB8AmF1YG7gLrvqZqwAhmXyo1M18/h0xcrKb4kOpDUVjrlx7uKA4lEyCAy662F3khyNtnYRXn1lVEQh8krNj38jNEBr04mG6ERojQW1dsoc5KERBmL9ybfoo0cPNyLEVIygFCqzmrZ6+QigLnYb0tt1TF0sy9sVDRLuIpAD/0sN+g== 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=mMPAT3OKn/stbIS/39w9EShAmK5kJmvoP3DqErMkT4U=; b=X27RwxtC5YboNWgEl7gnDkccji7L0WzDHfJXGrRkRyBWbP0r/A2lljLsi6wd0m9vhPKuj/qBsWFUIF4VK91WZjcXMJXUZ1Dcz57nPu/BeJnk22PxqcqHtfzGCoGm0tDgLte5FwemRppmZODgbhjM1Jmz5k9T6OzhjnTNfIUvq9D2fdMpd67PTXpp8t50ftvjitgtiotaaMUftXSxgoyUtHICTRIABXelO4UbqzOFzl2CHB68e0aLYtzo8Qqi38sJ8HOHSW/SuFLe0KWPoCHMTY3jukSA4z6D4pQyig68vH+Baj0e8jHSQ5ZXs+6IN1WeEQ++VLbBTAuHZEpeTvd4Iw== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=oracle.com; dmarc=pass action=none header.from=oracle.com; dkim=pass header.d=oracle.com; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oracle.onmicrosoft.com; s=selector2-oracle-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=mMPAT3OKn/stbIS/39w9EShAmK5kJmvoP3DqErMkT4U=; b=pty8T5W5MOv5ajSC0k/FdbSoATmAvHJVELd/S1OqHd6bW0ZLHrw8DHu1LFH2vLHIVPWE/zoRzp0Czocp0PEcPkZiO0KmaG8kX7jCQwItM4kIAk3prhDk+hoawaA/dwmvc6hf8Hm0u8SblWyMawN4AX4hISNBvKFZDrF8EqYwPH8= Received: from BY5PR10MB4196.namprd10.prod.outlook.com (2603:10b6:a03:20d::23) by CO1PR10MB4516.namprd10.prod.outlook.com (2603:10b6:303:6e::19) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.5123.31; Tue, 5 Apr 2022 22:44:12 +0000 Received: from BY5PR10MB4196.namprd10.prod.outlook.com ([fe80::245f:e3b1:35fd:43c5]) by BY5PR10MB4196.namprd10.prod.outlook.com ([fe80::245f:e3b1:35fd:43c5%9]) with mapi id 15.20.5123.031; Tue, 5 Apr 2022 22:44:12 +0000 Message-ID: <66ef075f-ec91-90f0-6964-6706c496987c@oracle.com> Date: Tue, 5 Apr 2022 15:44:11 -0700 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:91.0) Gecko/20100101 Thunderbird/91.7.0 Subject: Re: [LSF/MM TOPIC] mshare Content-Language: en-US To: Matthew Wilcox , linux-mm@kvack.org, lsf-pc@lists.linux-foundation.org Cc: Khalid Aziz References: From: Mike Kravetz In-Reply-To: Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit X-ClientProxiedBy: MW4PR04CA0085.namprd04.prod.outlook.com (2603:10b6:303:6b::30) To BY5PR10MB4196.namprd10.prod.outlook.com (2603:10b6:a03:20d::23) MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-Correlation-Id: dd2e66e7-a6ac-4889-99d9-08da1755ce31 X-MS-TrafficTypeDiagnostic: CO1PR10MB4516:EE_ X-Microsoft-Antispam-PRVS: X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: juVCjUhN8ibgwsfSaVEFPeyT2vpy5JVbLmO5S0erHlB8AEElsXF72ZdqgqmRnPdRYAPDxAgOx8cnNu2Y/vyLBSWa22M3fO8cJ60Ep7mjUiJuYgJf68Xpac4rLd35P75+HL5Y4HLmVVQDF6Q91CTzJJ9npyoZJbRZEZyNIoPPvRmHEAJrWa0LcsQgy6Amkz2FUI7k3P7l/IYI6NIcwlbiWQkOX/1eKy3cwbkaLp3EVgv3IQAt0gpBOzeOCFlPNB6ldnXQub7JTO3mic9OC+T6gv+Cb6XBqzoosx3ef0OSyUyuAIHi1qZJG0LR0dXACCeDRxtNmCI15Qxp8qX+jbNICFUXDQCkb6B5133SGuYue89FtAmbvI6FQAkH5t5k0BGjA6bJn2+JpVveJRwlwORJ69gnJI0DXYGAGGN/hSfbQk2fVVQxKpt8zqGPWarNYTW5fbyRlBSs22MPywfcOUJe4SSD0VXx68xAroX4FCyUno1wMomxHzUeyED+uorrHXU+A4BMDjcQGT7fqwelGfzuyzxBQGdKoCuKtEMaxwCekr6srH9TcNpzCwu9ru6vx7YipjiDIFf+sgiCkfymyhA2UikcVtl195BYn0F/LzY08moi142S+zjN3oWb1ixXKhOD5kkzyQWrFlCwIriWSiStZU58Et0xgrvZAnxxr6J8XCnJ4KSc1UtpBt85yxM9N39FfGNmm37CCS9wBRlCxaLXxDdTC+aRCFxkYuqkmRrK6vIXYZv7TlWpkJrAAMO0xZ7r1wKKVi1W96txu8yGmaEvN0avV6PU4tV/qVD8ER9qRD7f/fGIWOiqDMC+p9zDmJsf0Pmo0JgoHcU8xqEu2Ue0Zp9/YIPEJ/yM/jEoMkNjN+0= X-Forefront-Antispam-Report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:BY5PR10MB4196.namprd10.prod.outlook.com;PTR:;CAT:NONE;SFS:(13230001)(366004)(66946007)(5660300002)(53546011)(2906002)(44832011)(38100700002)(66476007)(4326008)(86362001)(6512007)(31696002)(38350700002)(66556008)(8676002)(4744005)(8936002)(508600001)(186003)(26005)(52116002)(6506007)(83380400001)(31686004)(36756003)(966005)(6486002)(316002)(2616005)(107886003)(45980500001)(43740500002);DIR:OUT;SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?utf-8?B?bHdFQnlJdmJmcmFJUzdEeDJBRHZhWDR5M2lhQThSblp4SzFPQUJVOGtQLy9P?= =?utf-8?B?a09kdEVYS0hJTDltaFM0Qmx2cmhrL2JyTE0rclZUOUI4TU5XVklmK2RHTHF0?= =?utf-8?B?NE91bUJtOG8vNGpRVlhPUGg3aDZCUlpLL28xWXdzb1pLaW5rc3RBM1owQ1NL?= =?utf-8?B?ZjJ5a2ZHSG9qckdyaXJkMVVQY2I0UzlCb0R4OTB3Tk1YN3cxYTVjRkNkdC8r?= =?utf-8?B?SjBFRlEyYW40SWpkbmFCbER0RUVVTE9GWmd5UWc1SXVKdTcxQ3ZHRWVWMW14?= =?utf-8?B?ck9PMDFZTU5YN3NPUVFvRlBObC9mcnhBRmJJdlRpSFJ4RFNBUGsvMFBNbC9X?= =?utf-8?B?enJBLzBHcTNLZzRheVRHWk9EWURyUmJnM3k1QWF0RjFvYVlZeHFHWWw4ZnhI?= =?utf-8?B?MGJqRSs4a3I5NmVXUXZObkc3ZDU4Z0xZNWlNNVREd0tDN1ZGY3FUMUZSdlJI?= =?utf-8?B?TEdKL1E4WjlXMTNMeHVzUk1GKyttRWIwcDF5WXF6UGpnVXh4WHhES2kvVVlv?= =?utf-8?B?M2FLK1RrVzltY3VDc2gvdy9LTng0SGgvZEdhSkxjUnFscU9sZVRyY1J4MHhP?= =?utf-8?B?VllwUlVXbU9SVCtCM0NlNUxnSm9KNHo4MUtTOWRoWm5YeUtkVDhNN3JHRVh3?= =?utf-8?B?Y3N2MmlOMVpCYXlZZ29UNXVIWTZyMWl2d0c4YkxsOThrNTJkL1lpZS9RaWdQ?= =?utf-8?B?WDhNZmQwRGFRSmtsY2pXcmx3dnlrNTJQMDRIN2pHaTAyZEtBU1M5S0VZTUhY?= =?utf-8?B?ckJJWU1qMHdYV3VZbG5CUXBJS3BrZXNueEd0NGhWN3J0ZUQ1R0RzNjdzTHRH?= =?utf-8?B?dWptZTRhcG1aMnZqQldyQmFnOGt3Wks3YVhJZWttMmwwUTUxWm5mWEs1VGdB?= =?utf-8?B?cVVlbG1GajdPbm5sbjZZZDBSa2txMkZhZk94aFJJMjlBUTJ5R1ZqQU1OZzN4?= =?utf-8?B?bWV3ditWcFQ3ZTlTMEF6WGtrVE16ZEk4UlNMdnBIbm5UK3ZhVjE5ZEdGN2hX?= =?utf-8?B?c29mL1o5cm8wQ0UxOEkzWGhIWk5ieG5TVkxIK0VzMEk1aGM1TGovRmhQUWFj?= =?utf-8?B?andNVTNiMHZJUmxTWlVTUlhnS2ZLRWNPemxaaTI0Zi9KbGVORm55b2pMcXl6?= =?utf-8?B?ejlWM08vTm1WQ1ZGcGpLaFNQdnFnNk9ET3RhUWJHcC96RTNxWW82OEtUVFRH?= =?utf-8?B?TngwYzE0WlZQdVNUTjdUdWViRllCUFp4N0VxdEI4YmplMHVLZS9IaEdUbzlx?= =?utf-8?B?ZU1SUzdqc2x0RjdKeVdGSUtyYjhJdGRCd0o5NXRTRWk2cXVFaWw2RktOS3VP?= =?utf-8?B?bURRQ2RrYkM1anNVTGhqM2NHbGRiZmpOM3I3NDdwU2RETU9vWjRHbnhKYlZ2?= =?utf-8?B?OG1oTVlrMGdtMGlLYUVoS2Z2N20rcHY1eCs2K0xoUWxtWGlCUXNLRCtEMkU0?= =?utf-8?B?dkdvU3FWeFNuMHFEQjlKcitrRlZiQkpNZ0hYSkcwZVZRWkJPbkdXOGxPV09J?= =?utf-8?B?QmcyRyt6M0xhLzl6MlFDR3d0RlJ0dENXU2J2OUVIeGx6Z0lIOXRqMjVSbVNz?= =?utf-8?B?aFdjOXZoYmdtRmY4SlBJNnAwZERJcTVybWdkWHMwbS8rOHdOa3VlcFBrL0hC?= =?utf-8?B?d2JsOGdQT2lrOFpHajJZb2ZNZmY2Qm90NW0zdk56UWpMTDBubytSSVBPNUgw?= =?utf-8?B?RUwwbWVia2pDdTBhbXowQURCNHBITFp6bUZzcHZZNS8rZ3owc1BFYi91YTlP?= =?utf-8?B?WjRsalNKWmpRNjF3clVRa1lxUnAxOTdlYXdyKzVVT0dmNEJ0a0Y1L01QaW90?= =?utf-8?B?ZGZZUm1lWFMxc2pyNWFrU29MaEtEZmpRK0hjRytXNWI4SE5pOVd0S2ptQktI?= =?utf-8?B?QjcvMEJ5aFVuSWRVSTF2dWs0Y0owTVV0bWVzZzlHbTd6WWVNU2RmMEh3ZnVH?= =?utf-8?B?STdUZmI2ZUtnbU8yeGNJbjFWN3g5eTBkQ2UxaTQ0NjdybXI2MlZWaFIxNklQ?= =?utf-8?B?TTVXTHhWRkNTMWpnMlVWeDY0YWRjc0M3dDBzYlRsNnBJT0ZqbytOeU1oWHZX?= =?utf-8?B?R0RLTmRjZ01uQkFZTjNvYmRqSC9SeExlSjdpR0U2RmVqS0E2VlJ1TXBhdXR6?= =?utf-8?B?Nmg1SkZWUFU1UXdqR3YvdEVERGVoRzV6N3dRZ3B2ZER6Z2U2V3hRZ3pacmJX?= =?utf-8?B?K1RXeVgzbHhhTjZaQjN4UmtBWjF5dWZtd1ozZ0lOYlFWNkYwZTdqZjJSQWdZ?= =?utf-8?B?MWo3L3JFQmd4VzF1VW9wZXlrZ3crSytyN0x0Q3R1dGJ6Y0VKZUlsdWJTVGg4?= =?utf-8?B?SUZmZWhSNUViTFlmSHVkdy9WSW40WEdDNHhPUk5VUFJNend0Q1hRV0EyNG4w?= =?utf-8?Q?mlQVZXLfrN3oMuRw=3D?= X-OriginatorOrg: oracle.com X-MS-Exchange-CrossTenant-Network-Message-Id: dd2e66e7-a6ac-4889-99d9-08da1755ce31 X-MS-Exchange-CrossTenant-AuthSource: BY5PR10MB4196.namprd10.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 05 Apr 2022 22:44:12.8342 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-CrossTenant-Id: 4e2c6054-71cb-48f1-bd6c-3a9705aca71b X-MS-Exchange-CrossTenant-MailboxType: HOSTED X-MS-Exchange-CrossTenant-UserPrincipalName: D2HWMA9zeqjg3INT08JooPC6jHyXIkkaaoFGK0Pz542lcurTTGgnLmKBNdTjgEgvxLIFI5zRQ34t/ad/xIBETA== X-MS-Exchange-Transport-CrossTenantHeadersStamped: CO1PR10MB4516 X-Proofpoint-Virus-Version: vendor=fsecure engine=2.50.10434:6.0.425,18.0.850 definitions=2022-04-05_08:2022-04-04,2022-04-05 signatures=0 X-Proofpoint-Spam-Details: rule=notspam policy=default score=0 adultscore=0 malwarescore=0 spamscore=0 phishscore=0 mlxscore=0 mlxlogscore=987 bulkscore=0 suspectscore=0 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.12.0-2202240000 definitions=main-2204050122 X-Proofpoint-GUID: CV3MsgR9pC2VLH2S6LAptxey7i0BK_Zs X-Proofpoint-ORIG-GUID: CV3MsgR9pC2VLH2S6LAptxey7i0BK_Zs X-Rspamd-Server: rspam04 X-Rspamd-Queue-Id: 6D9EDC003E X-Stat-Signature: niiw5cb8h1x11pnpas1ucr4rb96nghoe Authentication-Results: imf10.hostedemail.com; dkim=pass header.d=oracle.com header.s=corp-2021-07-09 header.b=UyNHrNpJ; dkim=pass header.d=oracle.onmicrosoft.com header.s=selector2-oracle-onmicrosoft-com header.b=pty8T5W5; dmarc=pass (policy=none) header.from=oracle.com; spf=none (imf10.hostedemail.com: domain of mike.kravetz@oracle.com has no SPF policy when checking 205.220.165.32) smtp.mailfrom=mike.kravetz@oracle.com X-Rspam-User: X-HE-Tag: 1649198670-391356 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 4/5/22 14:45, Matthew Wilcox wrote: > Khalid posted patches here: > https://lore.kernel.org/linux-mm/cover.1642526745.git.khalid.aziz@oracle.com/ > > I feel that there was a lot of misunderstanding of the idea, and some > discussion around the concepts might be worth a session. > I am in the process of redoing the locking for huge pmd sharing again! It would be great if we could come up with a more general purpose and less hackish solution. -- Mike Kravetz