Message ID | 202012030841.0B38fDsa031422@vz7build.vvs.sw.ru |
---|---|
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); Thu, 03 Dec 2020 09:42:01 +0100 (CET) Received: by 2002:a9a:4d14:0:b029:97:cf3a:849f with SMTP id h20csp167360lko; Thu, 3 Dec 2020 00:41:56 -0800 (PST) X-Google-Smtp-Source: ABdhPJxXMQP2bbK1C3GOeeZfgeAo+76/A1D63ie1XxvF0Qmptryxue+dMIQ/8eEPTnO7SSDCiR24 X-Received: by 2002:a2e:8891:: with SMTP id k17mr767697lji.290.1606984916058; Thu, 03 Dec 2020 00:41:56 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1606984916; cv=none; d=google.com; s=arc-20160816; b=skwvjpYmUb2Py/n5uRD7PpQEOJEO4Rh/WvlfkJ7WYczs1XfS3rNuqDU/6HYR287+cQ 3Us8LTncqejaIDOSHbr5yfnDjE0K3GmeKNY0WvItyNLY8iU7nNI4iEuAt69upgJ+4Lwv /i8eH1NyZtorfb095sncesAfsrCoHDhKrqB2Q2e0UP2DxxNz1C9k4PWPpbBIAOExC3wU r7dUiDhla8R5VzErzNRrrRvFX45U6Zj4HOjswY4zGD8CrZxIistDUi2cqVF09e6PBrki qmm0or2j9pdKIc62Bw1nv//z/5RW3jQ3Q3rJAx8Y+90ENFMNtX1FKhMy5+Og1RDPLd2t T2eQ== 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 :cc:mime-version:in-reply-to:to:from:message-id:date; bh=PWXjY5pE0DTX89vkJ16Yi454s2O5MmBxOa71uFPKRwU=; b=wqzd1npDifHvIZGSaEpNxJZF4s3VDorA1XFWngxJZHnlcPivWvagGOQ+4SlNywnm0T 299mFeVP5dyKpwC5MkjcndI2tIzVA58Q02pYxTZivzFvQfD2hI13HISAJAXgkOkQTrPA qes4v6KT5OajO9Vq73kLP32dQ0dxKHQoUwNfBVxQ46Z3KDrwiwlJMjlGh6lGI/hBW3fz tnkeuLXMCFIFRth6eZ4itm/R6c1ulkR6jdXaTxDBSolvEtJxIu2EQaaFa/D9c57SkuhA kRDFk+c5ofKy+qy/ypgL5xcP60g8d9au928t10AOAe1MKYCY+atXaV4ShAGedfaXL/Xh yLEA== 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 c83si642099lfd.98.2020.12.03.00.41.55 (version=TLS1_2 cipher=ECDHE-ECDSA-AES128-GCM-SHA256 bits=128/128); Thu, 03 Dec 2020 00:41:56 -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 0B38ffsC023956; Thu, 3 Dec 2020 11:41:43 +0300 Received: from EUR05-AM6-obe.outbound.protection.outlook.com (mail-am6eur05lp2112.outbound.protection.outlook.com [104.47.18.112]) by mail.openvz.org (8.14.4/8.14.4) with ESMTP id 0B38fNh5023934 for <devel@openvz.org>; Thu, 3 Dec 2020 11:41:24 +0300 Received: from AM5PR0402CA0019.eurprd04.prod.outlook.com (2603:10a6:203:90::29) by AM0PR08MB3585.eurprd08.prod.outlook.com (2603:10a6:208:d9::21) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.3611.31; Thu, 3 Dec 2020 08:41:26 +0000 Received: from HE1EUR01FT033.eop-EUR01.prod.protection.outlook.com (2603:10a6:203:90:cafe::a5) by AM5PR0402CA0019.outlook.office365.com (2603:10a6:203:90::29) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.3632.17 via Frontend Transport; Thu, 3 Dec 2020 08:41:26 +0000 Authentication-Results: spf=pass (sender IP is 185.231.240.75) smtp.mailfrom=virtuozzo.com; openvz.org; dkim=none (message not signed) header.d=none; openvz.org; dmarc=pass action=none header.from=virtuozzo.com; Received-SPF: Pass (protection.outlook.com: domain of virtuozzo.com designates 185.231.240.75 as permitted sender) receiver=protection.outlook.com; client-ip=185.231.240.75; helo=relay3.sw.ru; Received: from relay3.sw.ru (185.231.240.75) by HE1EUR01FT033.mail.protection.outlook.com (10.152.0.178) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.3632.17 via Frontend Transport; Thu, 3 Dec 2020 08:41:26 +0000 Received: from [172.16.53.199] (helo=vz7build.vvs.sw.ru) by relay3.sw.ru with esmtp (Exim 4.94) (envelope-from <vvs@virtuozzo.com>) id 1kkkAr-00BXlG-0r; Thu, 03 Dec 2020 11:41:13 +0300 Received: from vz7build.vvs.sw.ru (localhost [127.0.0.1]) by vz7build.vvs.sw.ru (8.14.7/8.14.7) with ESMTP id 0B38fD4i031423; Thu, 3 Dec 2020 11:41:13 +0300 Received: (from vvs@localhost) by vz7build.vvs.sw.ru (8.14.7/8.14.7/Submit) id 0B38fDsa031422; Thu, 3 Dec 2020 11:41:13 +0300 Date: Thu, 3 Dec 2020 11:41:13 +0300 Message-Id: <202012030841.0B38fDsa031422@vz7build.vvs.sw.ru> X-Authentication-Warning: vz7build.vvs.sw.ru: vvs set sender to vvs@virtuozzo.com using -f From: Vasily Averin <vvs@virtuozzo.com> To: Andrey Ryabinin <aryabinin@virtuozzo.com> In-Reply-to: <20201130152830.26081-6-aryabinin@virtuozzo.com> X-EOPAttributedMessage: 0 X-MS-PublicTrafficType: Email MIME-Version: 1.0 X-MS-Office365-Filtering-Correlation-Id: abb2f0c8-5d10-4b4a-b465-08d8976738b5 X-MS-TrafficTypeDiagnostic: AM0PR08MB3585: 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:121; X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: =?us-ascii?Q?fDsrrja+kg2Yk5El5bWLVmC3Ibfwzejk3t7qszsWaXtUNSPkJg/A4ZA0Evt8?= =?us-ascii?Q?c2+pH2Iv6NX02tgohcDDZqBuNT8EMSxpTjKnA1uJd41JXGb4mgx9jzU+LkT4?= =?us-ascii?Q?5Ali3TPKtgq0y0bZDnlpb77f6xGoouqrko/InI3nPLBowa0L0OUztkNUcyIX?= =?us-ascii?Q?a0p6g0v8dRzkye/V/POqtuzGYH4WMXRw3gromeWu8MC6evkHb7y3Jema4aQX?= =?us-ascii?Q?kIosUP3gy6LRGsMOQeUWqce58P6xRD0DmRmzeLS0kUpvj6JJCxFqktrIbSCy?= =?us-ascii?Q?ldvuj98PSUWTS4TqnkfubnMZT/O8XiD2owxHn1i63QfPKf2uppRdZp4H3fEU?= =?us-ascii?Q?1jGAKStMB9MLG8/U0AgbVjHOv5P9a+sklKM3gNYDBXx9ZK4KJYrdwgUwWuxS?= =?us-ascii?Q?qSbIc6OecDWVM69mG23+3xBOBAHeaYOKprA4e013DqCpJXxrXIvtxBJeLiR5?= =?us-ascii?Q?bqcLx8kt6dDoDCgJIGDRXyHbcoaSCaXl72jyKdjt/jm0Dcu+3PxPehv3/FRk?= =?us-ascii?Q?B3Z3SpCNSR9cQ2pwj+4mJLSDpP78q6hTYqbksGQQjwni52fAF5baz0p8DB77?= =?us-ascii?Q?03iFxlcWym64XhbcXXiGSitTWRlLWeFwm1VCzGgWMYmwPgj/FmbE1XwZGe4j?= =?us-ascii?Q?5FvmpqAVrXzOf4ZwtbGeqIXFMS4paQduMagKqrw+TYUiGMrxhbQBnYVbXeN8?= =?us-ascii?Q?QUGS7jEfc2tiY1CIwVBB5aUzk1sDT7yyNRHVZTAOQLxVIGXjPMq/36+Lgty1?= =?us-ascii?Q?7EzHLOlIxjGObGDwu37JpYe2gq/eoyjw7GaNusYaBOv81LCbIwIj5IfPfDOK?= =?us-ascii?Q?yQQXceWroVe6oK+9yEH75T2Fk7QBI9LJzw5iU4FpRIb5kpFcBlvd8YaMkhSF?= =?us-ascii?Q?QTcTTBl2Ft3kl+kG1oZAx0pIeBa07qoN5alnC/IcZoUSgwzP6Dc3TXDDQXa5?= =?us-ascii?Q?Mc+lTLon8AF9Bq3aYb+Fx+fQm3jMCzvEJE+qWITpeYS26z8FBAQ+0HwOJNmI?= =?us-ascii?Q?67/lVMQJLUWhwYJfmNX/7TpnLlcCC2ATrY4PmacBlv3zjuWbhgGVE1833yP+?= =?us-ascii?Q?U/pQ16JeiGlA9H85VdE51PXlVDyl7H9PXDUWUoPWKn2FNuWQY7Nf1v0cmzQl?= =?us-ascii?Q?g19HxK83WoLPqeVMnODH5ZlyFZdtpRGMxRxVs2lj7Pzr85rvO4zlOZhiiWnp?= =?us-ascii?Q?J8pjE7AbwZQe52KmtMg/vITtDjyWsJRAJ9ni7lBVYHVyl0IvNfkVWseRpAXQ?= =?us-ascii?Q?D0HP9H/r2FkBOVBVRsrUCPj5ZDc2uepxoyt+4JP0wtv9XWiaveU0YS6LuPHO?= =?us-ascii?Q?CQk=3D?= X-OriginatorOrg: virtuozzo.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 03 Dec 2020 08:41:26.1753 (UTC) X-MS-Exchange-CrossTenant-Network-Message-Id: abb2f0c8-5d10-4b4a-b465-08d8976738b5 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: HE1EUR01FT033.eop-EUR01.prod.protection.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Anonymous X-MS-Exchange-CrossTenant-FromEntityHeader: HybridOnPrem X-MS-Exchange-Transport-CrossTenantHeadersStamped: AM0PR08MB3585 X-MS-Exchange-CrossPremises-OriginalClientIPAddress: 185.231.240.75 X-MS-Exchange-CrossPremises-TransportTrafficType: Email X-MS-Exchange-CrossPremises-AuthSource: HE1EUR01FT033.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: AM0PR08MB3585.eurprd08.prod.outlook.com Cc: OpenVZ devel <devel@openvz.org> Subject: [Devel] [PATCH RHEL7 COMMIT] 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 a0ea96c..808f91d 100644 --- a/mm/memory-failure.c +++ b/mm/memory-failure.c @@ -496,7 +496,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); @@ -518,7 +518,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); } /*