Message ID | 202012030841.0B38f6Aj031329@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:41:53 +0100 (CET) Received: by 2002:a9a:4d14:0:b029:97:cf3a:849f with SMTP id h20csp167322lko; Thu, 3 Dec 2020 00:41:51 -0800 (PST) X-Google-Smtp-Source: ABdhPJzmjWUfXOp45cP8Y9JUU5ExX7Jj5+Y1HilY/w1M2hrOnK1K86umt+o/QVOqbYIQD1M5nGFV X-Received: by 2002:a19:5602:: with SMTP id k2mr829470lfb.359.1606984911126; Thu, 03 Dec 2020 00:41:51 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1606984911; cv=none; d=google.com; s=arc-20160816; b=z8M4x+Xsxtqgl5I3wadnrlRB4c4OoxBukuEvRj9dtYgzKFUfLffxfYDPlPoXmCvO/e a5Nac96GN/5fJ/Znv7kN0QbWDVZsWtBa20FzrKjNS7xrsFHZK8cYlrRvCoomjtv8EhSt hAg0U2AkzAWHsaA3k7iWoMpTy999s045CqobOkgtggQYtR2x5RUuVbAKefXQFwmA1rA5 s8DrjE2H6Ur3GAFhu1/cQLfejMjbVo7H9nRExg/vjTH8s0IghIuc5d9UHG4W2MS7Et0D r/fXDHYx2cJXC3eCxHpuPT9Rn5uk4M0+yGD5UVxclFd+NKnVbWYUE95daFNFxEZgbr8R ffDA== 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=zDeaUPlCVdeo/dpE61tbbYKuhsFTp2CWQAVX5LjklwQ=; b=Jem9SiaQ3/Uf0j8N1DR6zgxCk7mbVonbEtj7w4EE+NXwet+8Sv/YEqZ4/vTlspc3VC retPlYTBIgXjI+QY6U1583xnPQiTgCT3ymulAUumqQvGMTjjgZ0KYkmkfCMYvNd3A+h1 mNwrh2PapiJ65OFPYEb1l02EASUGd86g181L4qFIPfgqSlyZs7IpgwPJ+FIWTjvvIV7K e6Ug2Cxd8Mb0PniZS7rSOn1EFeJV74R1PkQ69oXzwEiswFmsMLzf5r9LyhsKzFkMhjDM YSVqXNtdAK5Mf2DCxmLNsbAizRMZIJeAKugfaN3H8WDBrbnSR5pI4f0mN5F8UamEhUlp eGLQ== 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 i10si549330lja.253.2020.12.03.00.41.50 (version=TLS1_2 cipher=ECDHE-ECDSA-AES128-GCM-SHA256 bits=128/128); Thu, 03 Dec 2020 00:41:51 -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 0B38fRpR023942; Thu, 3 Dec 2020 11:41:30 +0300 Received: from EUR04-DB3-obe.outbound.protection.outlook.com (mail-db3eur04lp2055.outbound.protection.outlook.com [104.47.12.55]) by mail.openvz.org (8.14.4/8.14.4) with ESMTP id 0B38fIJc023930 for <devel@openvz.org>; Thu, 3 Dec 2020 11:41:19 +0300 Received: from AM6PR05CA0032.eurprd05.prod.outlook.com (2603:10a6:20b:2e::45) by VE1PR08MB5869.eurprd08.prod.outlook.com (2603:10a6:800:1b2::17) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.3632.17; Thu, 3 Dec 2020 08:41:20 +0000 Received: from HE1EUR01FT023.eop-EUR01.prod.protection.outlook.com (2603:10a6:20b:2e:cafe::60) by AM6PR05CA0032.outlook.office365.com (2603:10a6:20b:2e::45) 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:19 +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 HE1EUR01FT023.mail.protection.outlook.com (10.152.0.162) 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:19 +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 1kkkAk-00BXlA-Bd; Thu, 03 Dec 2020 11:41:06 +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 0B38f6Wf031330; Thu, 3 Dec 2020 11:41:06 +0300 Received: (from vvs@localhost) by vz7build.vvs.sw.ru (8.14.7/8.14.7/Submit) id 0B38f6Aj031329; Thu, 3 Dec 2020 11:41:06 +0300 Date: Thu, 3 Dec 2020 11:41:06 +0300 Message-Id: <202012030841.0B38f6Aj031329@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-5-aryabinin@virtuozzo.com> X-EOPAttributedMessage: 0 X-MS-PublicTrafficType: Email MIME-Version: 1.0 X-MS-Office365-Filtering-Correlation-Id: 00be9731-aec1-40df-ff7a-08d8976734b7 X-MS-TrafficTypeDiagnostic: VE1PR08MB5869: 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:525; X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: =?us-ascii?Q?Z3TuO6bD+SSfV+/vtHUPLFXGH+vvKp7QHSaPwMh+9dUGUop8vCqWsBZtCgK/?= =?us-ascii?Q?n+S/XE5vQXf9BieHkc02fAhEIRv6bpHEg7pp4kHhYXkTIE40QvE54ku+jpqg?= =?us-ascii?Q?ZQoO5PLj1kGQCrNzrFT3T972eSjFtgVBXCIf5ita3LU0OWc41LgDc/NSKKOl?= =?us-ascii?Q?f828fYJOClNLpUIy6jy1Ur4EbBeLxhDsjZImG1cy/TyDyEV0NTarTHl6E2uZ?= =?us-ascii?Q?BWQjwA2jF79Gk5qy4E+80bixem363aNGix+93hHn0nQNUdRZSf+2YGRS1Y6Z?= =?us-ascii?Q?+aJn8f4X+erFaUGYQvUbF5y8C3VFMVTHWymwLAH1LUkgpP1bn+dQ4+ojqifK?= =?us-ascii?Q?XOLioaozVipV+yttndJpyOBYaLdHf47po1IPJE09tfXHMlSdYZ5xE/Qsg+p3?= =?us-ascii?Q?ysMn8aUbkAitqzSepxgRasorr5V9SYvzBBWeDRvvWVLOZTDIu/ZFK9ecCMCp?= =?us-ascii?Q?36pDJCjZSBHLDDv4/MItqFy71G1euZq5+055Av17gqW1qjbKH4g0qLw6pD+n?= =?us-ascii?Q?iOchsQ+dFsVgVrnuNN+HTLODDpRL24v23q0qgeMF03kSNlAdEuVVm5Rn6r46?= =?us-ascii?Q?h0TR5n5EF/LIaKvH3I1FcptYcICG4X/Rl+YA3P8e3+ccZcRg8MQsBrttIKn3?= =?us-ascii?Q?mOEmH4E27r6STrdd/TaNnHO4EH1TSXcGZaEd1Ae/HCfBD+7Nc4pyzQYap24E?= =?us-ascii?Q?q4YIKv/zJ+6L55nwqzkjDq9Hz97i6KShme7UznGa+1OknY5WwE6eHjknpmka?= =?us-ascii?Q?pjC6e30Bez3EZ3r4hVbrlunr4oZIFaywELug5TchVKrenqeDGIMYAVNIWJZ/?= =?us-ascii?Q?nEEWaIBtGu41c4ZF/NZtiriJtcyKDiQRF4BrKdjljHJ9ld5Io2MCHtt8v+Ld?= =?us-ascii?Q?Xirzzs/4XE+Fqq/w5DbMGLmzGZGkOcz/KOhuZ2Cl4akLhwI24RPLpeVKsSJK?= =?us-ascii?Q?lDmuAaptMuTY9xHQ4uUH4Fcv+yql+S+ObTyoTqs89Tqr/7mac03PNgcuQ0XF?= =?us-ascii?Q?vcleNVScOxTgfoYY6TAfzTIpaWJI5OmXtik87wmSR2E74O+qhdn28btQ62ak?= =?us-ascii?Q?0UEb1Iszk4/DIHqAUmieyRceixMEePtuBOgM7uyK5jFjoskb7PgoAqpjXEMp?= =?us-ascii?Q?OZbLMTM3fnKpKFJUOlyldFVRtLVsmWiuDPFYuDwbtlbLoGaXlwyteuFTkfGX?= =?us-ascii?Q?y/ao8VQegObmIXznn99wN+167f/b3C6gD/xD0/vQehiWsCcT+OdaPdvt16ep?= =?us-ascii?Q?d03UhzbwS/QRE7oV0B+yQzIqTF0vPqQK0GNXdBax5cIPSbbtv+Ew4BAeYTEF?= =?us-ascii?Q?p6/mLc2DCOx6Sw9LhkKKBvTjsXsqAYxXUXTc4JQxDlm3q/QwcHqzpROmovoa?= =?us-ascii?Q?+m/Jnl0SkFrIDHqU+c8LwYdQVyB7AHT1KTjewJgAOJ4u4PInylvCjNzsGgBz?= =?us-ascii?Q?xhXZFwncdpYE7eZhgGW7G12PU89ozIWAYo/+yMiJZYN8hZ4kZSEIbz9gqJzy?= =?us-ascii?Q?ddZd4Ejk5MxEcbM=3D?= X-OriginatorOrg: virtuozzo.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 03 Dec 2020 08:41:19.4664 (UTC) X-MS-Exchange-CrossTenant-Network-Message-Id: 00be9731-aec1-40df-ff7a-08d8976734b7 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: HE1EUR01FT023.eop-EUR01.prod.protection.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Anonymous X-MS-Exchange-CrossTenant-FromEntityHeader: HybridOnPrem X-MS-Exchange-Transport-CrossTenantHeadersStamped: VE1PR08MB5869 X-MS-Exchange-CrossPremises-OriginalClientIPAddress: 185.231.240.75 X-MS-Exchange-CrossPremises-TransportTrafficType: Email X-MS-Exchange-CrossPremises-AuthSource: HE1EUR01FT023.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: VE1PR08MB5869.eurprd08.prod.outlook.com Cc: OpenVZ devel <devel@openvz.org> Subject: [Devel] [PATCH RHEL7 COMMIT] ms/uprobes: 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/kernel/events/uprobes.c b/kernel/events/uprobes.c index a7c557f..d29042c 100644 --- a/kernel/events/uprobes.c +++ b/kernel/events/uprobes.c @@ -690,7 +690,7 @@ build_map_info(struct address_space *mapping, loff_t offset, bool is_register) int more = 0; again: - i_mmap_lock_write(mapping); + i_mmap_lock_read(mapping); vma_interval_tree_foreach(vma, &mapping->i_mmap, pgoff, pgoff) { if (!valid_vma(vma, is_register)) continue; @@ -721,7 +721,7 @@ build_map_info(struct address_space *mapping, loff_t offset, bool is_register) info->mm = vma->vm_mm; info->vaddr = offset_to_vaddr(vma, offset); } - i_mmap_unlock_write(mapping); + i_mmap_unlock_read(mapping); if (!more) goto out;