Message ID | 20201130152830.26081-6-aryabinin@virtuozzo.com |
---|---|
State | New |
Series | "Series without cover letter" |
Headers | show
Delivered-To: criupatchwork@gmail.com Received: from imap.gmail.com [108.177.119.109] by patchwork.criu.org with IMAP (fetchmail-6.4.8) for <root@localhost> (single-drop); Mon, 30 Nov 2020 16:31:26 +0100 (CET) Received: by 2002:a9a:4d14:0:b029:97:cf3a:849f with SMTP id h20csp5046132lko; Mon, 30 Nov 2020 07:31:21 -0800 (PST) X-Google-Smtp-Source: ABdhPJxI/qsirdKOSt5NqhekbTJ0hO/uCvoFLauAFCjNTw864sHvA/YTRAbhREeeYZ8GHgteT1HH X-Received: by 2002:a05:6512:419:: with SMTP id u25mr9209080lfk.222.1606750280588; Mon, 30 Nov 2020 07:31:20 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1606750280; cv=none; d=google.com; s=arc-20160816; b=GNezyz2Q7zZnfClrr2Oou49IZqiipSJHIonn0CG9G6+1+anfYKdc2Ht/QCO7/gb+04 VT64UC4rg6yFZfkDJoAMHVBcP1OP/ZbghrH6ZVI+c2CUnIGNhwWpnCygabkmVD9oziMf BaK62OcDjTcm5Jj0OwtjwrcSd5nIBuiCvmNB+5XnyNUsvRyCzfSCatK4MAYfioyOP2nV m0u7dCjIcNnOotK6COv0BT96x2zme837w3OkD8ZPsHuBKncw3ncMjgXEy0DYbO70nm8M UcxDmf4nomgXYWXKAa2hBH+SKghGIt48SiJ/P5pu6r+qgSH4jgZUDSTepwHelbKNMG/C fLjg== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=errors-to:sender:content-transfer-encoding:list-subscribe:list-help :list-post:list-archive:list-unsubscribe:list-id:precedence:subject :mime-version:references:in-reply-to:message-id:date:to:from; bh=2wCta2Ob+OfcRzaAqDhzSOufopACpLL2e8ex1t/edIQ=; b=P5g/qmi6o+XfVwFx/8eypaOLfTw4nP7yf5Map26bUGBPfyS/77a1cJwO5aUgsbO+aD ZCtE34M+8uPIbUv5IYEdo15+V48tqx4k4zVZDOxn/mqJzBTVarvZHTESUX+Ugapn7aSY dsoyG0oag6CFzXfTu/NaNK/YLWcmn52+jePc975JaPg2e9DlkqZoza9yq5aP+raHCh4y t9i6aai2RJg3I399SZWLR8NqdY/EM6uXiCs7sxTZEQOb8o9kh9bkWJOhyQAjpGLQ/nq/ T1ScGvjJP1w/FoBYo3dauIZdThRnWwFW2lBWlBFjT1hhEoqG/AX/pwGpbMMo01GyvV7N UR3A== ARC-Authentication-Results: i=1; mx.google.com; spf=pass (google.com: domain of devel-bounces@openvz.org designates 185.231.241.50 as permitted sender) smtp.mailfrom=devel-bounces@openvz.org; dmarc=fail (p=QUARANTINE sp=QUARANTINE dis=NONE) header.from=virtuozzo.com Return-Path: <devel-bounces@openvz.org> Received: from mail.openvz.org (mail.openvz.org. [185.231.241.50]) by mx.google.com with ESMTPS id t6si7075776lfp.79.2020.11.30.07.31.20 (version=TLS1_2 cipher=ECDHE-ECDSA-AES128-GCM-SHA256 bits=128/128); Mon, 30 Nov 2020 07:31:20 -0800 (PST) Received-SPF: pass (google.com: domain of devel-bounces@openvz.org designates 185.231.241.50 as permitted sender) client-ip=185.231.241.50; Authentication-Results: mx.google.com; spf=pass (google.com: domain of devel-bounces@openvz.org designates 185.231.241.50 as permitted sender) smtp.mailfrom=devel-bounces@openvz.org; dmarc=fail (p=QUARANTINE sp=QUARANTINE dis=NONE) header.from=virtuozzo.com Received: from localhost.localdomain (localhost [127.0.0.1]) by mail.openvz.org (8.14.4/8.14.4) with ESMTP id 0AUFUqWn030071; Mon, 30 Nov 2020 18:30:53 +0300 Received: from EUR04-DB3-obe.outbound.protection.outlook.com (mail-db3eur04lp2059.outbound.protection.outlook.com [104.47.12.59]) by mail.openvz.org (8.14.4/8.14.4) with ESMTP id 0AUFUp0r030068 for <devel@openvz.org>; Mon, 30 Nov 2020 18:30:51 +0300 Received: from AM5PR0201CA0003.eurprd02.prod.outlook.com (2603:10a6:203:3d::13) by AM6PR08MB5175.eurprd08.prod.outlook.com (2603:10a6:20b:ef::11) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.3611.23; Mon, 30 Nov 2020 15:30:51 +0000 Received: from VE1EUR01FT037.eop-EUR01.prod.protection.outlook.com (2603:10a6:203:3d:cafe::d2) by AM5PR0201CA0003.outlook.office365.com (2603:10a6:203:3d::13) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.3611.20 via Frontend Transport; Mon, 30 Nov 2020 15:30:51 +0000 Authentication-Results: spf=temperror (sender IP is 185.231.240.75) smtp.mailfrom=virtuozzo.com; openvz.org; dkim=none (message not signed) header.d=none;openvz.org; dmarc=temperror action=none header.from=virtuozzo.com; Received-SPF: TempError (protection.outlook.com: error in processing during lookup of virtuozzo.com: DNS Timeout) Received: from relay3.sw.ru (185.231.240.75) by VE1EUR01FT037.mail.protection.outlook.com (10.152.3.7) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.3611.23 via Frontend Transport; Mon, 30 Nov 2020 15:30:48 +0000 Received: from [192.168.15.239] (helo=localhost.sw.ru) by relay3.sw.ru with esmtp (Exim 4.94) (envelope-from <aryabinin@virtuozzo.com>) id 1kjl81-00B1YT-D4; Mon, 30 Nov 2020 18:30:13 +0300 From: Andrey Ryabinin <aryabinin@virtuozzo.com> To: devel@openvz.org Date: Mon, 30 Nov 2020 18:28:28 +0300 Message-Id: <20201130152830.26081-6-aryabinin@virtuozzo.com> X-Mailer: git-send-email 2.26.2 In-Reply-To: <20201130152830.26081-1-aryabinin@virtuozzo.com> References: <20201130152830.26081-1-aryabinin@virtuozzo.com> MIME-Version: 1.0 X-EOPAttributedMessage: 0 X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-Correlation-Id: 19a76de2-e82d-45f1-bdda-08d89544e9d2 X-MS-TrafficTypeDiagnostic: AM6PR08MB5175: X-Forefront-Antispam-Report: CIP:185.231.240.75; CTRY:RU; LANG:en; SCL:-1; SRV:; IPV:CAL; SFV:SKN; H:relay3.sw.ru; PTR:relay.sw.ru; CAT:NONE; SFS:; DIR:INB; X-MS-Oob-TLC-OOBClassifiers: OLM:88; X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: =?us-ascii?Q?lUKnOKXhTpjM2la7bu44sHYyH3F9JO9P0I0QFLe/SZgOz8IEDkG5reTHIw6C?= =?us-ascii?Q?sanATbIcZwO5sSDZ2hy49bT37vBawkNkfAyDfMnRQZow50eUmVMHugF94vTb?= =?us-ascii?Q?D0/LjyZBWGbxWilO2x5OPth2H5fmBoHy8enPQ/5P6v3oRrFeSj/1T3NG5ZTJ?= =?us-ascii?Q?hUrNWcFdJ61+gBUzctetoXR0RXsNAu1wzLMaWYRKvcZn5df30v4n0m/THygi?= =?us-ascii?Q?jPHx4dG02bl0WpjE0m2JKXNzjh7jyRyD52rukgAo2zR7RAptrNTnotGJkMML?= =?us-ascii?Q?HKIYLHRtQoRV7Jaw8HqivKm3rlnS9+vXBFyvWxQet5uAkqfHYxuUyTcs7cpg?= =?us-ascii?Q?1eciHrHyEbjdsk9vkZOfXT7wI2LQwhRHenuozsOhdJ9RpzMXF5m3iICMDBeI?= =?us-ascii?Q?Uhivma1tJP1n9SP2zwnyykc+IHgD2GWXvpcFPL8LjnKPoVi4rtK3R27hg9MN?= =?us-ascii?Q?EqW/m6ONp3usgM6tq1CX8k7I+YGplq3As2yDmkzjYFdCNftODEmWBk0eudpe?= =?us-ascii?Q?GA/wrBwhyJUOSCQnOxM+QB56nvoowO+zDzi/8lp2L00OEopHmb7MY8JDhgbR?= =?us-ascii?Q?2G8EvmOjtlGVMeKGBHL94qhiQd2HJnsjCU+CsQBTBirvbm1jFiBNF+O0v++O?= =?us-ascii?Q?vRePwFZ5gCvhTkBjj07PXkjiwQ36XoJdW3pKOAO3MdYvpvg5nnCeOH6tjPtD?= =?us-ascii?Q?N12/NCFx6f3X0PJ1YPKhUpVWPxLx+7eXZuhXfZV/W59meflFYbnOmV1G3QVH?= =?us-ascii?Q?uFLGucLLKg4zeKKIacFFDtP4Si5MUq+++bgeWli8a8oy99fWNW2lnkTE4EUs?= =?us-ascii?Q?V5vbn4YUcsYuKJoiWy82f4XOgBZStH9227rnyEGMhO415VpOPXKR1pr5vd6g?= =?us-ascii?Q?z9mBBpYh6+E4CvyHyt1ROzajbEwZ/McvKrnLzjFDMf3fvRJhTTprbkQsEg/A?= =?us-ascii?Q?hIeJq4itU5xhXaw1qxO0lYWeJM4rM/yieYmv8XCi8N7pfkUp4JMVFSrZ4otP?= =?us-ascii?Q?mIMFEvd7Rf1tif1gTyUuTxwt8jsWt+sg7Cc9iCbokOD8KpG+Ejmfk/4tS6kS?= =?us-ascii?Q?MZ+V/t5Gm63fVZdJWDMOzbxKyLM3BG4Ho+pcBjmDbt/Yvy1KMhRL4jL0h+V6?= =?us-ascii?Q?l/uakunYb4o0cv81pOhdD8iEmUXq/qPm1L7toSqvphOLn7y6WGnuTpFjtV1Z?= =?us-ascii?Q?GSrQR8wUoYts5GNnnkforcGdAcjrQ7xbPqwk5CMA1xUh7PwgUHWbygUXew2m?= =?us-ascii?Q?csT2AbKqdMycWiOWZzSBDgiIIVLvyJdoetIvf9rBiP97jKZqmL+aaxyKImkD?= =?us-ascii?Q?hBg6/yQ7WlhT2LIMXNbd5cUyIj1j43S9MjssQi3+40xSBj+rpsJuZDS9BW5d?= =?us-ascii?Q?Sg0Q4z+yOUgqzoJRCobeVhtbxG9B2z2QvNNBm371R9HaBoWHamaz1Rwauxse?= =?us-ascii?Q?w8Mvo+ruilUBOKSybchqGy6kJ4DxbOkoJuKO4YhlUczyKbjAi52n+EM8rv0+?= =?us-ascii?Q?svu51jzBXvu+iMw=3D?= X-OriginatorOrg: virtuozzo.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 30 Nov 2020 15:30:48.6042 (UTC) X-MS-Exchange-CrossTenant-Network-Message-Id: 19a76de2-e82d-45f1-bdda-08d89544e9d2 X-MS-Exchange-CrossTenant-Id: 0bc7f26d-0264-416e-a6fc-8352af79c58f X-MS-Exchange-CrossTenant-OriginalAttributedTenantConnectingIp: TenantId=0bc7f26d-0264-416e-a6fc-8352af79c58f; Ip=[185.231.240.75]; Helo=[relay3.sw.ru] X-MS-Exchange-CrossTenant-AuthSource: VE1EUR01FT037.eop-EUR01.prod.protection.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Anonymous X-MS-Exchange-CrossTenant-FromEntityHeader: HybridOnPrem X-MS-Exchange-Transport-CrossTenantHeadersStamped: AM6PR08MB5175 X-MS-Exchange-CrossPremises-OriginalClientIPAddress: 185.231.240.75 X-MS-Exchange-CrossPremises-TransportTrafficType: Email X-MS-Exchange-CrossPremises-AuthSource: VE1EUR01FT037.eop-EUR01.prod.protection.outlook.com X-MS-Exchange-CrossPremises-AuthAs: Anonymous X-MS-Exchange-CrossPremises-SCL: -1 X-MS-Exchange-CrossPremises-Processed-By-Journaling: Journal Agent X-OrganizationHeadersPreserved: AM6PR08MB5175.eurprd08.prod.outlook.com Subject: [Devel] [PATCH rh7 6/8] ms/mm/memory-failure: share the i_mmap_rwsem X-BeenThere: devel@openvz.org X-Mailman-Version: 2.1.12 Precedence: list List-Id: OpenVZ development <devel.openvz.org> List-Unsubscribe: <https://lists.openvz.org/mailman/options/devel>, <mailto:devel-request@openvz.org?subject=unsubscribe> List-Archive: <http://lists.openvz.org/pipermail/devel/> List-Post: <mailto:devel@openvz.org> List-Help: <mailto:devel-request@openvz.org?subject=help> List-Subscribe: <https://lists.openvz.org/mailman/listinfo/devel>, <mailto:devel-request@openvz.org?subject=subscribe> Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit Sender: devel-bounces@openvz.org Errors-To: devel-bounces@openvz.org |
diff --git a/mm/memory-failure.c b/mm/memory-failure.c index da1ef2edd5dd..a5f5e604c0b8 100644 --- a/mm/memory-failure.c +++ b/mm/memory-failure.c @@ -497,7 +497,7 @@ static void collect_procs_file(struct page *page, struct list_head *to_kill, struct task_struct *tsk; struct address_space *mapping = page->mapping; - i_mmap_lock_write(mapping); + i_mmap_lock_read(mapping); qread_lock(&tasklist_lock); for_each_process(tsk) { pgoff_t pgoff = page_to_pgoff(page); @@ -519,7 +519,7 @@ static void collect_procs_file(struct page *page, struct list_head *to_kill, } } qread_unlock(&tasklist_lock); - i_mmap_unlock_write(mapping); + i_mmap_unlock_read(mapping); } /*