Message ID | 20201130152830.26081-5-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:30:54 +0100 (CET) Received: by 2002:a9a:4d14:0:b029:97:cf3a:849f with SMTP id h20csp5045555lko; Mon, 30 Nov 2020 07:30:47 -0800 (PST) X-Google-Smtp-Source: ABdhPJxcEGlU9reMPR114bnwOnZNFTL/tEMilLUWP9ZrPojqkzJ2dcmpawSMG6ivk1Id6u1FNoQt X-Received: by 2002:a05:6512:21c:: with SMTP id a28mr9589414lfo.486.1606750247670; Mon, 30 Nov 2020 07:30:47 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1606750247; cv=none; d=google.com; s=arc-20160816; b=FgSTfYunvIX6N6CEAp/DK4dEftAbsKoJzwM+Wbs6iAKKjLc0Ejck2F0LuG7fzm/8UN rxMxiMBTld15+mGXFQifQVapmsw50C4cHNfR0ye0IRSbXfSVjGa6Vazt9tXCwWnRhAvy sZE/A69+CboPSHXfy/omYaSG8ASBH7oc3B7btXXQ+iEcvJ4IbPKltlwz1zjfgQzJEKIf SpW7G4M4Ljzi9D3tggLZjf+H50U7vYI/L6rb865B5LeRaf3duMa7tqU67zyCSnO50bJh N+s174w6v3DuAreIT+L/AtI+bgxcMibpeg4/dfjQipDSNVHeMgWG9UmfMqhg5CPRJffb Kxhg== 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=HtLarDGoDpIQxVZg1QucY7ewZ/XWhTgzijjoSs+G1dI=; b=HTiqrXq3ikQcK9Ff5+8srNKVodSiqltie8lHRY+0U1d5zhhQE3CGBWpk1PeOgJougU atOrp9vGJF34hkqiM6YQaehkmBNsoebEJFAsi6hVXvjn33JRkQlRuMfMWnd3gBodXq2R 0ZXQ1Dx38h9Mwwi/ZGdfDBXQvxX+zOJb73y2cJthlIB9/Oj1S8BYo+IYu3vTUWDAouFb 7Ens0MjFa7/DGTSbjhjD/qvpgGPOK4NcOX77AsbCi4B2DZLRaTxgRgXxpRcgHKAM8AW7 X17/P5f2YBjQmxws0wS7SttupweoJikqSFlVqMC2GpvSnEXqHkM+jF+NSuvSE6m3WhXM +p/g== 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 15si6948975lfp.183.2020.11.30.07.30.47 (version=TLS1_2 cipher=ECDHE-ECDSA-AES128-GCM-SHA256 bits=128/128); Mon, 30 Nov 2020 07:30:47 -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 0AUFUQhw030054; Mon, 30 Nov 2020 18:30:27 +0300 Received: from EUR05-DB8-obe.outbound.protection.outlook.com (mail-db8eur05lp2113.outbound.protection.outlook.com [104.47.17.113]) by mail.openvz.org (8.14.4/8.14.4) with ESMTP id 0AUFUPad030051 for <devel@openvz.org>; Mon, 30 Nov 2020 18:30:25 +0300 Received: from AM5PR0701CA0069.eurprd07.prod.outlook.com (2603:10a6:203:2::31) by DBAPR08MB5605.eurprd08.prod.outlook.com (2603:10a6:10:1af::24) 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:25 +0000 Received: from VE1EUR01FT038.eop-EUR01.prod.protection.outlook.com (2603:10a6:203:2:cafe::ac) by AM5PR0701CA0069.outlook.office365.com (2603:10a6:203:2::31) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.3632.9 via Frontend Transport; Mon, 30 Nov 2020 15:30:25 +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 VE1EUR01FT038.mail.protection.outlook.com (10.152.3.18) 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:22 +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 1kjl7d-00B1YT-RP; Mon, 30 Nov 2020 18:29:49 +0300 From: Andrey Ryabinin <aryabinin@virtuozzo.com> To: devel@openvz.org Date: Mon, 30 Nov 2020 18:28:27 +0300 Message-Id: <20201130152830.26081-5-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: c39cef39-acaf-481f-5687-08d89544da66 X-MS-TrafficTypeDiagnostic: DBAPR08MB5605: 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:337; X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: =?us-ascii?Q?5U1TaMQlgnXRLRlsfxcn06QhAgG08bKTXFqNDuv/JIP7LE36n9S2vxjN1Z/5?= =?us-ascii?Q?ihBmNnJBRGZDqHVPZAdB+q/gCaC205/wpJuGzJK3qA0ej56sobHQ2lZa6wkK?= =?us-ascii?Q?XxBDSSoEi1IA8kr2TkWfXtJgRM2jOAF8FPo0fZXriRUCexsTP/R0GqXhq7L1?= =?us-ascii?Q?5xnAAoxZkPJnpApM5/Xd+eTuh00UwzQNChIpZeLj8Rocf30gheh9f2e1j/2E?= =?us-ascii?Q?96UeZJ8zRW2VpcmRzenLZ6oRm1Ho6tAZRsQehBYe1Ty5ZHRanhlMn9xFX9YZ?= =?us-ascii?Q?aFVmOMhi0QvsxbuV4o8qUgc/41T8o+kouNlk1tG+ReBbokmbAWASG0qIoFn3?= =?us-ascii?Q?AHORllD//c47BTAyKJHXk1puuUgWpQgEAKqJjrs3MMKM3ETik+BV/S19HxDg?= =?us-ascii?Q?BABKvdnRUWbcK2bgg12rqYvoYHxypMzN34i0Y8SwbM2FB+udkqcd5TAoabpX?= =?us-ascii?Q?TjI0YQTQAI3ug8h6hj+ilDs9djf1opeiLoCpm58MvkvQ1FRQ2VfPE66dbJGK?= =?us-ascii?Q?dFjgJh2YC9v6DbQH2Y7MALwkaUfc/Lzhm3IQSyU8o5zQcq9TO7+e/cWpBv9n?= =?us-ascii?Q?0z/aYPIl2vlI4YK8xNP1f5TKUlSVcRwQz9R/XpjKzzc3SWNLFD3hjTk5BsI6?= =?us-ascii?Q?D+Q8HMv/fromjDi/GPclc7mpDpAZ3zrQCuRU/xs97TNCIZho6c58mXMPfnIC?= =?us-ascii?Q?FHuugxkLphPb6jUanRBzPzeqOcxK81DdISz2/1Q5Spe0K+BEU2pP+sE3a9Kt?= =?us-ascii?Q?FwIsmPtGPTBTChfoJ4xd0IsI9PzDSfNdqLPHtHZIeRmlBNrQNJqbe01k+ENy?= =?us-ascii?Q?poNZdgTZqeMX+V+Hu/4Ddu8466iFVAx7iRpI/U8uqo+aELwkK+aAbDoWeeXX?= =?us-ascii?Q?Fab2RW0Kwt/9/zOet92iUxDoQBWd808FYI8+pyE1U6WlWrhL4I8mBLnAFsLa?= =?us-ascii?Q?oxjYWWFP0J5hczCABxVSQcZTnd04mojMi1AxD4kQgPQmmVCH8swpSimUIZtA?= =?us-ascii?Q?xwZu2CQEIj3epaMzsoO+M4WMdJm4Sy1OQsSBdFBseHokzIcUTtu8C1Sdv+2M?= =?us-ascii?Q?PbG970elQ6iZfuNnwk77lGLRvKcmNtVOKf3bwkZbkC8DcyL+i3NjZJWc9MYo?= =?us-ascii?Q?tz5SW2ojTyEe4csSCY4k0qDbfpR0S5fMm+6udJrNeCMJkQZ0JozuEFXygeEo?= =?us-ascii?Q?5OA6a9m/19wkEo0k2XnIvVx7qcet1bkmOsXVKyUbe0jAlkYgcbAvQNqRxdMk?= =?us-ascii?Q?6739bz6FeC18OY6aKJ/lTy5puG4VakUxrCwQqugBSEYwQCRJxUROzUI3Xj/7?= =?us-ascii?Q?CzuK0V8IdAq/GWDchDYb4stlsZ/ev2HKY+oYoy2oRhfep0gkktScE0oZaZAt?= =?us-ascii?Q?bLg0WdMUeJwZ1TiBgUSo2FwMnR2NxxVacrENdxgQ8vpsR9vN3Ci+pW+7rHiD?= =?us-ascii?Q?wBXlz5rYJHONsx/SMHRBHPgH8NhWCgiDavIQZwWw2uVSEnW9ZWfSzz1p65qS?= =?us-ascii?Q?UpzKRyKCETt/pFI=3D?= X-OriginatorOrg: virtuozzo.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 30 Nov 2020 15:30:22.7359 (UTC) X-MS-Exchange-CrossTenant-Network-Message-Id: c39cef39-acaf-481f-5687-08d89544da66 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: VE1EUR01FT038.eop-EUR01.prod.protection.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Anonymous X-MS-Exchange-CrossTenant-FromEntityHeader: HybridOnPrem X-MS-Exchange-Transport-CrossTenantHeadersStamped: DBAPR08MB5605 X-MS-Exchange-CrossPremises-OriginalClientIPAddress: 185.231.240.75 X-MS-Exchange-CrossPremises-TransportTrafficType: Email X-MS-Exchange-CrossPremises-AuthSource: VE1EUR01FT038.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: DBAPR08MB5605.eurprd08.prod.outlook.com Subject: [Devel] [PATCH rh7 5/8] 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 9f312227a769..be501d8d9704 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;