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 6C5BCC30658 for ; Tue, 2 Jul 2024 04:25:48 +0000 (UTC) Received: by kanga.kvack.org (Postfix) id 865FF6B0085; Tue, 2 Jul 2024 00:25:47 -0400 (EDT) Received: by kanga.kvack.org (Postfix, from userid 40) id 815986B0088; Tue, 2 Jul 2024 00:25:47 -0400 (EDT) X-Delivered-To: int-list-linux-mm@kvack.org Received: by kanga.kvack.org (Postfix, from userid 63042) id 6B6ED6B0089; Tue, 2 Jul 2024 00:25:47 -0400 (EDT) X-Delivered-To: linux-mm@kvack.org Received: from relay.hostedemail.com (smtprelay0014.hostedemail.com [216.40.44.14]) by kanga.kvack.org (Postfix) with ESMTP id 4558D6B0085 for ; Tue, 2 Jul 2024 00:25:47 -0400 (EDT) Received: from smtpin14.hostedemail.com (a10.router.float.18 [10.200.18.1]) by unirelay06.hostedemail.com (Postfix) with ESMTP id E1D44A4728 for ; Tue, 2 Jul 2024 04:25:46 +0000 (UTC) X-FDA: 82293524292.14.2E7F8A5 Received: from h3cspam02-ex.h3c.com (smtp.h3c.com [60.191.123.50]) by imf26.hostedemail.com (Postfix) with ESMTP id B4532140003 for ; Tue, 2 Jul 2024 04:25:43 +0000 (UTC) Authentication-Results: imf26.hostedemail.com; dkim=none; dmarc=none; spf=pass (imf26.hostedemail.com: domain of zhang.chunA@h3c.com designates 60.191.123.50 as permitted sender) smtp.mailfrom=zhang.chunA@h3c.com ARC-Seal: i=1; s=arc-20220608; d=hostedemail.com; t=1719894328; a=rsa-sha256; cv=none; b=vbPB4ljdGdrvNzfOwrtA3s6TOP9rjcDETgWfcUy6+36uDV2C5TiKG5e3mpVItPK/W4PNjn 83OLAqWU7MP+bxz5EFpS+03h10TCfAnwS/n+1JC2TOz1aodO8mH2GAQpUXCj/vpKLaLVtp VZ+iWWr/I7a9F7Hakmbi1yD2OCPRPQY= ARC-Authentication-Results: i=1; imf26.hostedemail.com; dkim=none; dmarc=none; spf=pass (imf26.hostedemail.com: domain of zhang.chunA@h3c.com designates 60.191.123.50 as permitted sender) smtp.mailfrom=zhang.chunA@h3c.com ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=hostedemail.com; s=arc-20220608; t=1719894328; 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:content-transfer-encoding:in-reply-to: references; bh=SuJc4OEyExGwACZMDCD/xYprfwvsJvTpP68zsYMaySc=; b=bnso13geo7QAsNk1M36NPbBvR/vhCIzylnzxKRrOCDpfA4OjSXFZrBcSVpAJm0SGuDGNbZ TfNzW+pkVuoJ6lPuxlyXo0uor0itUWqhkfLPrV13Sn7f7pEzUvF5BwZ4LX2k/JoblMZFbI N3u8ptpyYfiTH+P4C90agaCYyEVylMU= Received: from mail.maildlp.com ([172.25.15.154]) by h3cspam02-ex.h3c.com with ESMTP id 4624PGLn037323; Tue, 2 Jul 2024 12:25:16 +0800 (GMT-8) (envelope-from zhang.chunA@h3c.com) Received: from DAG6EX12-BJD.srv.huawei-3com.com (unknown [10.153.34.14]) by mail.maildlp.com (Postfix) with ESMTP id 472E02004BAA; Tue, 2 Jul 2024 12:29:20 +0800 (CST) Received: from DAG6EX09-BJD.srv.huawei-3com.com (10.153.34.11) by DAG6EX12-BJD.srv.huawei-3com.com (10.153.34.14) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.2.1258.27; Tue, 2 Jul 2024 12:25:17 +0800 Received: from DAG6EX09-BJD.srv.huawei-3com.com ([fe80::bdc5:ad7:2347:12a5]) by DAG6EX09-BJD.srv.huawei-3com.com ([fe80::bdc5:ad7:2347:12a5%4]) with mapi id 15.02.1258.027; Tue, 2 Jul 2024 12:25:17 +0800 From: Zhangchun To: "akpm@linux-foundation.org" , "linux-mm@kvack.org" , "linux-kernel@vger.kernel.org" CC: "linux-kernel@vger.kernel.org" , Jiaoxupo , Bailin , Zhangzhansheng , "linux-mm@kvack.org" , wangyu , "shaohaojize@126.com" Subject: =?utf-8?B?562U5aSNOiAgW1BBVENIXSBtbTogZml4IGttYXBfaGlnaCBkZWFkbG9jayBW?= =?utf-8?Q?2?= Thread-Topic: [PATCH] mm: fix kmap_high deadlock V2 Thread-Index: AdrMNwI2VvTxTh3MSgCT1mPrIo0cfg== Date: Tue, 2 Jul 2024 04:25:17 +0000 Message-ID: <7e855a8ff82743979be9bb15363f98dc@h3c.com> Accept-Language: en-US Content-Language: zh-CN X-MS-Has-Attach: X-MS-TNEF-Correlator: x-originating-ip: [10.135.168.35] x-sender-location: DAG2 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 MIME-Version: 1.0 X-DNSRBL: X-MAIL:h3cspam02-ex.h3c.com 4624PGLn037323 X-Rspamd-Queue-Id: B4532140003 X-Rspam-User: X-Rspamd-Server: rspam05 X-Stat-Signature: 3oe1x97kzqjotsxpiyy6p99zz7qwkx41 X-HE-Tag: 1719894343-894132 X-HE-Meta: U2FsdGVkX18PhRqCu2Be9MYsGecaCmKLC4lLqQbax6c0/z4K6pj6cQYN2ulKyNPjx8weQ3efpglY90ij32Cxl93uCaB4GjNm/W80wqOYJEFV44pHab63TX14ONQfkzjQvslJFyz1BB6XXUQHlDYcOi96qsHID0mpCzz1ZDQocltYKugE3cnpbtdLVWYLboskrtaSd2VBHVoCOokPy2Uu65cCF+oP7LDaSnqiSdFClZtBd7JDRiYBvgR/4eyk9DR9ZgS49d0fyQUQuAx28bqI7NRr2aLvXMW7oysIDVfjbNvJfzrlJ2PQK6m0q8/REDuasJVjlpHVxdW4Hi++C4QG5Hnq5ep4uonCxCRzKh6LHOWgFZJm7Prpq8gkwfmKFd7ul3VQW1clKA2FOvWc0gKcTsV7Byh0kU0R305SN+wIYqSs5ilMxahYpJlceQWt27Ptcwm5aGqLyKBDsa2dCAwRcpZqn9F73luKfmqGX9/wggmu6MXjOnS10MhzZs3HDT9GUe1ha1cYy62bH4XPyFeYngh/zmd+eP88LgdWrxoVUw1qiGkHzF/ys1vpplo2eYOvC0GMtL4TOsmglUI+1vjjUBAVWS/NVvb6HUqZ4kJr2bYm2DQdt6AXeZessRWLZ7xAZXF0q4meL4Pi+/MZhcAd91vMu+fvzPxgy9WRj7VZitZ4zU6QvCNM1ZgHBn7kHFvCMgSH3LLuMa9YQwH5OYxZJlvM/3iK1TVOZ4uM8AsbFin5VFQnPoZpZjSrENKlEAafJJ6xHfgrBzL0xVb+15PeQEnPcV78ydR1OuPjK0rOtz0V1A5wquiEKz1K1ZzUl/PialuAbAqi1DyK/nkNT59Ez/ImRRPWm8qaALsClrgra0g756LRltJI0Jk3S0EmRcvbs+7rmxRDfunmbEMrRcYQoaOKAiHTqWIIlXs8SS0KbBOLqLq3nMBVXqG3kfvh8v4AqI89Nk2jWRZAZMP70n6 QBcl9o3L 7CM61ydH8oUugtyPot0lMcyPmFobM+31s/jFsgbrHDd4GjLnTVvygaDXfMJYdzTZ0lZrNLbxWCP6hh/yUDbEgPhKYnhC5mF023P1BFbgJF3UkqqZD4T13q19IpBXHD8vUK2Xw9ljzmsJWyKHd76P6f2TcWZ07dx5SX1XHsV9O0vEgnod/YzD48YgCryCYuKbHeT7MaI4G54o5iS8jC76+vK30FT+uRs+GilCMYR1/wrEa2gaVB7XY0OddP6LSZz4Zw/YTRVzZX6uX8ol+WhcD7rv0dszTP/g/GWvENMi3x4GmkMiqUDGWd1jQDSqPXJLLuy2X8UoYmMdVq+ggc1cxBPC7NOqNz2HY32WcaabMej/3m+tiwJ1uqOtFkVtIjmfb4qal5CkmaAakkwv/fbXqEJaVIQ== 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: List-Subscribe: List-Unsubscribe: RnJvbTogInpoYW5nLmNodW4iIDx6aGFuZy5jaHVuYUBoM2MuY29tPg0KDQpJIHdvcmsgd2l0aCB6 aGFuZ3poYW5zaGVuZyhmcm9tIGgzYykgZmluZCB0aGF0IHNvbWUgc2l0dWF0aW9uDQptYXkgY2Fz dWUgZGVhZGxvY2sgd2hlbiB3ZSB1c2Uga21hcF9oaWdoIGFuZCBrbWFwX1hYWCBvciBrdW1hcF94 eHgNCmJldHdlZW4gIGRpZmZlcnQgY29yZXMgYXQgdGhlIHNhbWUgdGltZSwgIGttYXBfaGlnaC0+ bWFwX25ld192aXJ0dWFsLT4NCmZsdXNoX2FsbF96ZXJvX3BrbWFwcy0+Zmx1c2hfdGxiX2tlcm5l bF9yYW5nZS0+b25fZWFjaF9jcHUuIE9uIHRoaXMNCmNvbmRpdGlvbiwga21hcF9oaWdoIGhvbGQg dGhlIGttYXBfbG9ja++8jHdhaXQgdGhlIG90aGVyIGNvcmVzIHJlc3BvbmQNCnRvIGlwaS4gQnV0 IHRoZSBvdGhlcnMgbWF5IGRpc2FibGUgaXJxIGFuZCB3YWl0IGttYXBfbG9jaywNCnRoaXMgaXMg c29tZSBkZWFkbG9jayBjb25kaXRpb24uIEkgdGhpbmsgaXQncyBuZWNlc3NhcnkgdG8gZ2l2ZQ0K a21hcF9sb2NrIGJlZm9yZSBjYWxsIGZsdXNoX3RsYl9rZXJuZWxfcmFuZ2UuDQpMaWtlIHRoaXM6 DQpzcGluX3VubG9jaygma21hcF9sb2NrKTsNCmZsdXNoX3RsYl9rZXJuZWxfcmFuZ2UoeHh4KTsN CnNwaW5fbG9jaygma21hcF9sb2NrKTsNCg0KQ1BVIDA6ICAgICAgICAgICAgICAgIGNwdSAxOg0K ICAgICAgICAgICAgICAgICAgICAgICAga21hcF94eHgoKSB7DQp4eHggICAgICAgICAgICAgICAg ICAgICBpcnFfZGlzYWJsZSgpOw0Ka21hcF9oaWdoKCk7ICAgICAgICAgICAgc3Bpbl9sb2NrKCZr bWFwX2xvY2spDQp4eHggICAgICAgICAgICAgICAgICAgICB5eXl5eXl5DQogICAgICAgICAgICAg ICAgICAgICAgICBzcGluX3VubG9jaygma21hcF9sb2NrKQ0KICAgICAgICAgICAgICAgICAgICAg ICAgaXJxX2VuYWJsZSgpOw0KICAgICAgICAgICAgICAgICAgICAgICAgfQ0Ka21hcF9oaWdoIGRl dGFpbDoNCmttYXBfaGlnaCgpIHsNCiAgICAgICAgenp6DQogICAgICAgIHNwaW5fbG9jaygma21h cF9sb2NrKQ0KICAgICAgICBtYXBfbmV3X3ZpcnR1YWwtPg0KICAgICAgICAgICAgICAgIGZsdXNo X2FsbF96ZXJvX3BrbWFwcy0+DQogICAgICAgICAgICAgICAgICAgICAgICBmbHVzaF90bGJfa2Vy bmVsX3JhbmdlLT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgb25fZWFjaF9jcHUN CiAgICAgICAgLyoNCiAgICAgICAgaWYgY3B1IDEgaXJxX2Rpc2FibGVkLCB0aGUgY3B1IDENCiAg ICAgICAgY2Fubm90IGFjaywgdGhlbiBjcHUgMCBhbmQgY3B1IDEgbWF5IGhhbmd1cC4NCiAgICAg ICAgKi8NCiAgICAgICAgc3Bpbl91bmxvY2soJmttYXBfbG9jaykNCiAgICAgICAgenp6DQp9DQpT aWduZWQtb2ZmLWJ5OiB6aGFuZ2NodW4gPHpoYW5nLmNodW5hQGgzYy5jb20+DQoNClJldmlld2Vk LWJ5OiB6aGFuZ3poZW5nbWluZyA8emhhbmcuemhlbmdtaW5nQGgzYy5jb20+DQotLS0NCiBtbS9o aWdobWVtLmMgfCA1ICsrKystDQogMSBmaWxlIGNoYW5nZWQsIDQgaW5zZXJ0aW9ucygrKSwgMSBk ZWxldGlvbigtKQ0KDQpkaWZmIC0tZ2l0IGEvbW0vaGlnaG1lbS5jIGIvbW0vaGlnaG1lbS5jDQpp bmRleCBiZDQ4YmE0Li44NDFiMzcwIDEwMDY0NA0KLS0tIGEvbW0vaGlnaG1lbS5jDQorKysgYi9t bS9oaWdobWVtLmMNCkBAIC0yMjAsOCArMjIwLDExIEBAIHN0YXRpYyB2b2lkIGZsdXNoX2FsbF96 ZXJvX3BrbWFwcyh2b2lkKQ0KICAgICAgICAgICAgICAgIHNldF9wYWdlX2FkZHJlc3MocGFnZSwg TlVMTCk7DQogICAgICAgICAgICAgICAgbmVlZF9mbHVzaCA9IDE7DQogICAgICAgIH0NCi0gICAg ICAgaWYgKG5lZWRfZmx1c2gpDQorICAgICAgIGlmIChuZWVkX2ZsdXNoKSB7DQorICAgICAgICAg ICAgICAgc3Bpbl91bmxvY2soJmttYXBfbG9jayk7DQogICAgICAgICAgICAgICAgZmx1c2hfdGxi X2tlcm5lbF9yYW5nZShQS01BUF9BRERSKDApLCBQS01BUF9BRERSKExBU1RfUEtNQVApKTsNCisg ICAgICAgICAgICAgICBzcGluX2xvY2soJmttYXBfbG9jayk7DQorICAgICAgIH0NCiB9DQoNCiB2 b2lkIF9fa21hcF9mbHVzaF91bnVzZWQodm9pZCkNCi0tDQoyLjM0LjENCg0KLS0tLS0tLS0tLS0t LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t LS0tLS0tLQ0K5pys6YKu5Lu25Y+K5YW26ZmE5Lu25ZCr5pyJ5paw5Y2O5LiJ6ZuG5Zui55qE5L+d 5a+G5L+h5oGv77yM5LuF6ZmQ5LqO5Y+R6YCB57uZ5LiK6Z2i5Zyw5Z2A5Lit5YiX5Ye6DQrnmoTk uKrkurrmiJbnvqTnu4TjgILnpoHmraLku7vkvZXlhbbku5bkurrku6Xku7vkvZXlvaLlvI/kvb/n lKjvvIjljIXmi6zkvYbkuI3pmZDkuo7lhajpg6jmiJbpg6jliIblnLDms4TpnLLjgIHlpI3liLbj gIENCuaIluaVo+WPke+8ieacrOmCruS7tuS4reeahOS/oeaBr+OAguWmguaenOaCqOmUmeaUtuS6 huacrOmCruS7tu+8jOivt+aCqOeri+WNs+eUteivneaIlumCruS7tumAmuefpeWPkeS7tuS6uuW5 tuWIoOmZpOacrA0K6YKu5Lu277yBDQpUaGlzIGUtbWFpbCBhbmQgaXRzIGF0dGFjaG1lbnRzIGNv bnRhaW4gY29uZmlkZW50aWFsIGluZm9ybWF0aW9uIGZyb20gTmV3IEgzQywgd2hpY2ggaXMNCmlu dGVuZGVkIG9ubHkgZm9yIHRoZSBwZXJzb24gb3IgZW50aXR5IHdob3NlIGFkZHJlc3MgaXMgbGlz dGVkIGFib3ZlLiBBbnkgdXNlIG9mIHRoZQ0KaW5mb3JtYXRpb24gY29udGFpbmVkIGhlcmVpbiBp biBhbnkgd2F5IChpbmNsdWRpbmcsIGJ1dCBub3QgbGltaXRlZCB0bywgdG90YWwgb3IgcGFydGlh bA0KZGlzY2xvc3VyZSwgcmVwcm9kdWN0aW9uLCBvciBkaXNzZW1pbmF0aW9uKSBieSBwZXJzb25z IG90aGVyIHRoYW4gdGhlIGludGVuZGVkDQpyZWNpcGllbnQocykgaXMgcHJvaGliaXRlZC4gSWYg eW91IHJlY2VpdmUgdGhpcyBlLW1haWwgaW4gZXJyb3IsIHBsZWFzZSBub3RpZnkgdGhlIHNlbmRl cg0KYnkgcGhvbmUgb3IgZW1haWwgaW1tZWRpYXRlbHkgYW5kIGRlbGV0ZSBpdCENCg==