Message ID | 20201109174710.30958-1-aryabinin@virtuozzo.com |
---|---|
State | New |
Series | "vdso, vclock_gettime: fix linking with old linkers" |
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, 12 Nov 2020 11:45:37 +0100 (CET) Received: by 2002:a9a:4d14:0:b029:97:cf3a:849f with SMTP id h20csp3634312lko; Mon, 9 Nov 2020 09:48:06 -0800 (PST) X-Google-Smtp-Source: ABdhPJy946f8CeZntVkaScUZaUIIdKl1py9y+CMa0LIoeC+gCKswfZY4L1cLPOh2yLR6eKGWh4jj X-Received: by 2002:ac2:4d93:: with SMTP id g19mr5687977lfe.594.1604944086262; Mon, 09 Nov 2020 09:48:06 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1604944086; cv=none; d=google.com; s=arc-20160816; b=BSZfECHDY03ejcRWL6/dVsEahqINyw3Q/nZPAfqli5mhMiTtmSwveU3QKo1IO9IvKx pIb7msApE4Dd7cXr7BTrZpUPAZERHLuJncZMBpTQlGxYp7dChZj0jQ4ncRQdF3CMnvwH 5rIQMm+haXpPYTaqtmYhjHwhYomm5n8ldfDWWhfU3NXRLtXVEI4AA80I1CEFRS12H1w1 ByKxmRAbkmjYBjdnHCpWPqPuTpfVm9HxQrxB8vTCoyuMFyL1PbEZyC+w+YGAA2y7BOYL JD6L4AS54ZL6DktG8B+YIYgJA+jTBhoChOnN/PD72ZQjbmaVKZz8xNSPBmgoRV5+bGBN H5rQ== 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:message-id:date:to:from; bh=+2JjRZ9I2Wq3UT+yrozOeRzIZGyUIBf8yAm7iNoO5TY=; b=r/TPlCEcLWSRU8iZtvefWWgzoX7szTSjoJU5+fteKtshWAfHlC1f0qWp/c7k54fFYj vkN2tRxHjTZQn0MpYhhAsY2iHspdohtvNL5lBdHq7rr0MaUezcT0vOGtavcKUEanfx+S WNh+mInPCQSvLWo6RzM1FgY30uAY8p4qkkBWYMBidKb6drjsDvSkqnmqliJU87uPkYHR xXe57GNgzoigCFg4D7/4O+ySA1+En5CleztSH2fDN4LqPIYDYD67CkUOxcROXgmu2sPj Lj2gFXtPMbJcJmLThIbi73i82IFNppXqYZLTi6kJlD3f8WAckGemidZEH7MTiYKMCc3S +r7w== 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 e26si4661126ljg.264.2020.11.09.09.48.05 (version=TLS1_2 cipher=ECDHE-ECDSA-AES128-GCM-SHA256 bits=128/128); Mon, 09 Nov 2020 09:48:06 -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 0A9Hle5i006370; Mon, 9 Nov 2020 20:47:43 +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 0A9HlclM006366 for <devel@openvz.org>; Mon, 9 Nov 2020 20:47:38 +0300 Received: from AM4PR07CA0011.eurprd07.prod.outlook.com (2603:10a6:205:1::24) by AM8PR08MB5649.eurprd08.prod.outlook.com (2603:10a6:20b:1dd::21) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.3541.23; Mon, 9 Nov 2020 17:47:38 +0000 Received: from HE1EUR01FT049.eop-EUR01.prod.protection.outlook.com (2603:10a6:205:1:cafe::13) by AM4PR07CA0011.outlook.office365.com (2603:10a6:205:1::24) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.3564.13 via Frontend Transport; Mon, 9 Nov 2020 17:47:38 +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 HE1EUR01FT049.mail.protection.outlook.com (10.152.0.221) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.3541.21 via Frontend Transport; Mon, 9 Nov 2020 17:47:37 +0000 Received: from [192.168.15.242] (helo=localhost.sw.ru) by relay3.sw.ru with esmtp (Exim 4.94) (envelope-from <aryabinin@virtuozzo.com>) id 1kcBFw-007wky-JE; Mon, 09 Nov 2020 20:47:04 +0300 From: Andrey Ryabinin <aryabinin@virtuozzo.com> To: devel@openvz.org Date: Mon, 9 Nov 2020 20:47:10 +0300 Message-Id: <20201109174710.30958-1-aryabinin@virtuozzo.com> X-Mailer: git-send-email 2.26.2 MIME-Version: 1.0 X-EOPAttributedMessage: 0 X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-Correlation-Id: 34355e04-0ab2-4f1a-2417-08d884d78c53 X-MS-TrafficTypeDiagnostic: AM8PR08MB5649: 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:3173; X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: =?us-ascii?Q?qJlUDdiq5rIX0/++xi9xF/yKCllDqMr70MEt2LQ32PmhLqGEQdjNlA1f1YTz?= =?us-ascii?Q?itH5WbNZX5VfDJs8rlE2JyC6Y5O1ZAYn3L6eNNxzBrzvP0fwvA4di1ZEgCH9?= =?us-ascii?Q?TnMTjr21u4DvkA+M6KS1pDyZ+sYOrgVruL23fRIHWmpbIyVoYR7ZNjvLmw6X?= =?us-ascii?Q?b4SZJTm8NQieCw9BG1/FOBoGlsZ0xBqNljYgzcVmDExlz04KI4FLLG5jDljS?= =?us-ascii?Q?RNxHjAG1Z50P4Pj9bvOy11eint7/7kPb7aJS4sO7r0c1qMKOcNC+6tg5ZfYo?= =?us-ascii?Q?DLWojIx8zs4h0EZAIcFweznWaTVMBZvnL9eFbBLuMIB34NqXYQ6uSPhBqc7Y?= =?us-ascii?Q?rARw9MOLMobTzLz8NVXUTq1fsB8PkwwDo7PBwtTzJTA5bykySzsxBzTfu0Zn?= =?us-ascii?Q?8b5+Nw7eeA4pKnti3RVy0ETffFJVnPdKjY4uHBzv20CXRVMprGh78MJH3iA8?= =?us-ascii?Q?9UA+wy+9kFLOKzs+3Hhr8xYI8ut6F0pWjiZTr9OW2rWch2ImHb+pXZDA+1Gb?= =?us-ascii?Q?QMWfPSVaBpbr2r17yXjnWVynf1fP0OfAj4KqX6YyM+OgdeyqDp5yp714j7/1?= =?us-ascii?Q?aBPNC1TinAcVlr8ZUiMJ1XJlp3IGJFylXC/pbEZ27rULJGe47LKn05A7lLNS?= =?us-ascii?Q?vnfCLfKqEeDngXSxsd7GzNO0uU5qsNm4bMCW26H3k/JvUpEtLWhXCiO2mcf+?= =?us-ascii?Q?kvaejOP5gxgbml/AxZjfKQZxNmZT/lnHkvS8WbGEduzYudshAdKVjMGpKo+c?= =?us-ascii?Q?iZrt1qOxR4INq9csWkUBFuJbWBK1kr5sjVciqo7tPZhJuIPEt7bKFXdKvYw5?= =?us-ascii?Q?9e0xJYEL2CxNhNlQMQvHjfqJBXhIeBrB44zfHJtuB3Laihzxh0hrrKSjlPsi?= =?us-ascii?Q?NNbg0hQdgVyCdx3UHKT5DlwfpUkhpfZlR1bQvs9R8PUBN+Dfbk8Bq2pvGYsK?= =?us-ascii?Q?J9mSsKG7xAXq7vUwpSrptJqoOO87QS6/fqQIyukfgehMAotD1vERChMfWhWm?= =?us-ascii?Q?S8I2nr0xTsYg+5m1yG2dJhflee/eDibBP1Tp1pL4XKApc0HI3pitYRAscoh3?= =?us-ascii?Q?LRbPZD4/x2xq2fqGH6dT1PNfpRef5lgHBexRCIb0pZ7OhSSDuXc3xT73gDMf?= =?us-ascii?Q?plQF8xRGky+H2e1tcXnlIIAvJv8hmmxwTQTA4LcSU3CLTJILzOnuTjOfKrse?= =?us-ascii?Q?Lx6zJRSon0crBXnahLqj/ezqEbqxh6xzpmCDHKe6CjTj5nJ7oo2RYZPZ7ps0?= =?us-ascii?Q?BR/xLg+WTH2mpYH3E8Lc7gnXQDiEn3ZRMfgVbXFXxjtspwCyHAUeX+V1B/in?= =?us-ascii?Q?YxJTfp4K+0eh1NSCdx5xxf83BGIMQ69QsRuFBShiZbTaMds5Jp1BsFMPiQZD?= =?us-ascii?Q?qy2DAgQnoaPD13+6LIsQhJdsQGQXtNwQCv0AsDo2N9IOYw+46w1sCsXn6XqH?= =?us-ascii?Q?SruSgaTOii9H/6LEr3EtX8WnYKI8B79nEgq2bPVtnic29/7wTSbZeDnsLGpg?= =?us-ascii?Q?ylT6pQUZuosJGm4=3D?= X-OriginatorOrg: virtuozzo.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 09 Nov 2020 17:47:37.9999 (UTC) X-MS-Exchange-CrossTenant-Network-Message-Id: 34355e04-0ab2-4f1a-2417-08d884d78c53 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: HE1EUR01FT049.eop-EUR01.prod.protection.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Anonymous X-MS-Exchange-CrossTenant-FromEntityHeader: HybridOnPrem X-MS-Exchange-Transport-CrossTenantHeadersStamped: AM8PR08MB5649 X-MS-Exchange-CrossPremises-OriginalClientIPAddress: 185.231.240.75 X-MS-Exchange-CrossPremises-TransportTrafficType: Email X-MS-Exchange-CrossPremises-AuthSource: HE1EUR01FT049.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: AM8PR08MB5649.eurprd08.prod.outlook.com Subject: [Devel] [PATCH vz8] vdso, vclock_gettime: fix linking with old linkers 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/arch/x86/entry/vdso/vclock_gettime.c b/arch/x86/entry/vdso/vclock_gettime.c index 224dbe80da66..b2f1f19319d8 100644 --- a/arch/x86/entry/vdso/vclock_gettime.c +++ b/arch/x86/entry/vdso/vclock_gettime.c @@ -24,7 +24,7 @@ #define gtod (&VVAR(vsyscall_gtod_data)) -u64 ve_start_time; +u64 ve_start_time __attribute__((visibility("hidden"))); extern int __vdso_clock_gettime(clockid_t clock, struct timespec *ts); extern int __vdso_gettimeofday(struct timeval *tv, struct timezone *tz);
On some old linkers vdso fails to build because of dynamic reloction of 've_start_time' symbol: VDSO2C arch/x86/entry/vdso/vdso-image-64.c Error: vdso image contains dynamic relocations I was able to figure out why new linkers doesn't generate relocation while old ones does, but I did find out that visibility("hidden") attribute on 've_start_time' cures the problem. https://jira.sw.ru/browse/PSBM-121668 Signed-off-by: Andrey Ryabinin <aryabinin@virtuozzo.com> --- arch/x86/entry/vdso/vclock_gettime.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-)