Message ID | 20220510095834.32394-5-joey.gouly@arm.com (mailing list archive) |
---|---|
State | New, archived |
Headers | show
Return-Path: <linux-arm-kernel-bounces+linux-arm-kernel=archiver.kernel.org@lists.infradead.org> X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org Received: from bombadil.infradead.org (bombadil.infradead.org [198.137.202.133]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.lore.kernel.org (Postfix) with ESMTPS id 5B5C7C433F5 for <linux-arm-kernel@archiver.kernel.org>; Tue, 10 May 2022 10:02:38 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=lists.infradead.org; s=bombadil.20210309; h=Sender: Content-Transfer-Encoding:Content-Type:List-Subscribe:List-Help:List-Post: List-Archive:List-Unsubscribe:List-Id:MIME-Version:References:In-Reply-To: Message-ID:Date:Subject:CC:To:From:Reply-To:Content-ID:Content-Description: Resent-Date:Resent-From:Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID: List-Owner; bh=fyeURMLoRZJak1AtJehPcixkLXNcK5NnSorG85SqxTo=; b=iK93TU47iuOoNt FuZHs0BHm2cMNVGDbbPG8hf3vN9W4PFVs+Y9ypl6jiKS3e6eScCMYxxFnaPKOpUwPS4XY14CWJxOt JYV2Ig+HpTJ050pk7UJtjMFsm1wdQZwojg465NFESzGTMYxC0lxYiqupa7SkA0nHDdJO2xuzPslhB 2TOCyuXJZN/QjbJeirrFnmn1bnzg5AGSEbZapgLVGSNmGYBpmL+Xjc+6n7sun/9/rH5C1cJjgc9g1 TwnmyoyZfeJt+KHH+30W1EG32nEzg8Nq9F/MHbzSuWZKz+X3oIdDkpdFJFY3tRKoMFoyx8xKwwqYE WYEUF5hCVA30dm9xwILA==; Received: from localhost ([::1] helo=bombadil.infradead.org) by bombadil.infradead.org with esmtp (Exim 4.94.2 #2 (Red Hat Linux)) id 1noMfh-0012h8-EJ; Tue, 10 May 2022 10:00:49 +0000 Received: from mail-db8eur05on2061a.outbound.protection.outlook.com ([2a01:111:f400:7e1a::61a] helo=EUR05-DB8-obe.outbound.protection.outlook.com) by bombadil.infradead.org with esmtps (Exim 4.94.2 #2 (Red Hat Linux)) id 1noMdv-0011af-Ci for linux-arm-kernel@lists.infradead.org; Tue, 10 May 2022 09:59:01 +0000 ARC-Seal: i=2; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=pass; b=d/pgBcv+s6zteYe+vQ8jdPkx6OpVnO1kqNg4oF/ntdf4GjOMy5coGIk38ZUMqMyrZCGb2X4uiZ+iQ79uIvpxTj1TwOji5zF4AbD1J9TaSFjP2NuhncDtNwlEqH/Ut4Numfiqh0yX/l8MIUiufk6e03XHWTEKVo/+FlUilTY9PHkf9wFPnJS0l4hBOUkyxlm9lhVdqYERgu1USqIRCYnURcqlfnS9Z9buNhb+ouBCqDO7NNk7oGSRI8cqdTgA2XreT1rsEUIUH1Wj37Bjlwpo+8zYkLSfoETzW453nSo75UErCjx5z7/udv2KdCHst4vdR8TbWV4jSuukEHRn0/oodQ== ARC-Message-Signature: i=2; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1; bh=7mFIgUqic6nSvmWe2Ta0eaTRxoChAfFrjuQ9W5PPg6I=; b=brHC39PLpM3XUU30Dv0mzzj+Fo6vdAF/AAkvjtj9ZY7rQmdyZspdzN6y/kLmmt2Y6r8ouh3eN4RDO+9xtz4IauMbYbt8IFYc/i+i52JaLhz337PjLZ08NfiNmYOPfg54Hvrb6twwKUIcCCImFmcA8Gozz3WRtOqu76Wc1YmQUDIqeqP5DQbvHwk/lryE4f3asiX/mLXWaKQRUT64633tHVawqOrMoWwyYcVuUAva/E+MeQniWK1Jku5DRxFlYBZWxIBLhmlg8MknaZBeyVdOkAMdEvRVOvfP/BrdNofdxKZgTjnnBDIPgsJremmWTuXoispng5ojWDY1h7bc53F+Ig== ARC-Authentication-Results: i=2; mx.microsoft.com 1; spf=pass (sender ip is 63.35.35.123) smtp.rcpttodomain=lists.infradead.org smtp.mailfrom=arm.com; dmarc=pass (p=none sp=none pct=100) action=none header.from=arm.com; dkim=pass (signature was verified) header.d=armh.onmicrosoft.com; arc=pass (0 oda=1 ltdi=1 spf=[1, 1, smtp.mailfrom=arm.com] dmarc=[1, 1, header.from=arm.com]) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=armh.onmicrosoft.com; s=selector2-armh-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=7mFIgUqic6nSvmWe2Ta0eaTRxoChAfFrjuQ9W5PPg6I=; b=rx6NMTllyR9tBgBZiH/h+rq2zG73g+MIGt5ID332XeKgzJtvY6xCgDYAxP3k0q1JeW1Yw1N7FPOLb3ctiQiR7Zg9mWqXh7hl+3Z9OfufghP2KLytk/gCQWG35Dqq404yK+Z+Vjpzyj6DHva2fYXbwl7xEqjmeZ66sLu/JDDu/9w= Received: from AS9PR06CA0768.eurprd06.prod.outlook.com (2603:10a6:20b:484::23) by PAXPR08MB7137.eurprd08.prod.outlook.com (2603:10a6:102:205::12) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.5227.20; Tue, 10 May 2022 09:58:54 +0000 Received: from AM5EUR03FT022.eop-EUR03.prod.protection.outlook.com (2603:10a6:20b:484:cafe::65) by AS9PR06CA0768.outlook.office365.com (2603:10a6:20b:484::23) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.5227.18 via Frontend Transport; Tue, 10 May 2022 09:58:54 +0000 X-MS-Exchange-Authentication-Results: spf=pass (sender IP is 63.35.35.123) smtp.mailfrom=arm.com; dkim=pass (signature was verified) header.d=armh.onmicrosoft.com;dmarc=pass action=none header.from=arm.com; Received-SPF: Pass (protection.outlook.com: domain of arm.com designates 63.35.35.123 as permitted sender) receiver=protection.outlook.com; client-ip=63.35.35.123; helo=64aa7808-outbound-1.mta.getcheckrecipient.com; Received: from 64aa7808-outbound-1.mta.getcheckrecipient.com (63.35.35.123) by AM5EUR03FT022.mail.protection.outlook.com (10.152.16.79) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.5227.15 via Frontend Transport; Tue, 10 May 2022 09:58:54 +0000 Received: ("Tessian outbound 62985e3c34b6:v118"); Tue, 10 May 2022 09:58:54 +0000 X-CheckRecipientChecked: true X-CR-MTA-CID: 92e66a59db5116b8 X-CR-MTA-TID: 64aa7808 Received: from d87e3c0fc1b8.1 by 64aa7808-outbound-1.mta.getcheckrecipient.com id 1C49CCF5-FEF3-4046-96C0-3273D62BEC2A.1; Tue, 10 May 2022 09:58:48 +0000 Received: from EUR05-DB8-obe.outbound.protection.outlook.com by 64aa7808-outbound-1.mta.getcheckrecipient.com with ESMTPS id d87e3c0fc1b8.1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384); Tue, 10 May 2022 09:58:48 +0000 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=Zfa6u3TKkGb4Sg4k99voWUuCV3MF6zx1zYWMHXP0/1gjD4hNuavp7HaSeK9z5jIFToRr/UDR2bJpAfkfdr1uUk+F9jTNDEbQQ7Jjo1T0/4IUZ1ooTw/wtA3U6H72AQtUkLX7rxsQSflSbcDtzrRDnDSNCDp/EcJqpuyHsGlY8ul9UCEh8ffAD0Y1wgQLZFvErV1qeTxmD7vli76+nQM/W2V1qPbpVw4k9cEMyVJYr4ZQXJCXE4vhTGg13nT3a1+nuuosKjNfor3ATuZz30+kMZE3pM1zZe9/M3jDVAjNLw8qHIdZNDaLjUrVDsZHqf9PFyuVIAQOJRBjK+2/iXZMqg== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1; bh=7mFIgUqic6nSvmWe2Ta0eaTRxoChAfFrjuQ9W5PPg6I=; b=RSJojT9VtO8yIYsiBp5ZOMCA7lydGXvGbAgkfrOyUW37hSsf1xeG1vd0jKRloCXLfvCrvidR2uHaVhrD/Bwzzxg97g7wphwDwraqV/tg0Dfvxuk+gHtTK7/6B17y8QCAWDDwjyazDtpPHEYNORO+cUmBuqgoYCSSSN11L5e7S7E6aNz8BqFD4aKWXmEkAdD7vZsZLC1GNZVhzqo2wo35keurh/CV7IBoLwEIVFQmnHdn7xooLP8WuCw8hS2mFCt9dUcRmagi1rCgJ7Y3bahtfek5HcbLqOq2jLTzt/8bxvLmsgaCoj5L4Pu4vlD6wyKYtwc/3JHpaZmFaJlkwZ09lg== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass (sender ip is 40.67.248.234) smtp.rcpttodomain=lists.infradead.org smtp.mailfrom=arm.com; dmarc=pass (p=none sp=none pct=100) action=none header.from=arm.com; dkim=none (message not signed); arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=armh.onmicrosoft.com; s=selector2-armh-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=7mFIgUqic6nSvmWe2Ta0eaTRxoChAfFrjuQ9W5PPg6I=; b=rx6NMTllyR9tBgBZiH/h+rq2zG73g+MIGt5ID332XeKgzJtvY6xCgDYAxP3k0q1JeW1Yw1N7FPOLb3ctiQiR7Zg9mWqXh7hl+3Z9OfufghP2KLytk/gCQWG35Dqq404yK+Z+Vjpzyj6DHva2fYXbwl7xEqjmeZ66sLu/JDDu/9w= Received: from DB8PR09CA0008.eurprd09.prod.outlook.com (2603:10a6:10:a0::21) by AS4PR08MB7925.eurprd08.prod.outlook.com (2603:10a6:20b:574::8) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.5227.22; Tue, 10 May 2022 09:58:47 +0000 Received: from DBAEUR03FT022.eop-EUR03.prod.protection.outlook.com (2603:10a6:10:a0:cafe::f8) by DB8PR09CA0008.outlook.office365.com (2603:10a6:10:a0::21) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.5227.22 via Frontend Transport; Tue, 10 May 2022 09:58:46 +0000 X-MS-Exchange-Authentication-Results: spf=pass (sender IP is 40.67.248.234) smtp.mailfrom=arm.com; dkim=none (message not signed) header.d=none;dmarc=pass action=none header.from=arm.com; Received-SPF: Pass (protection.outlook.com: domain of arm.com designates 40.67.248.234 as permitted sender) receiver=protection.outlook.com; client-ip=40.67.248.234; helo=nebula.arm.com; Received: from nebula.arm.com (40.67.248.234) by DBAEUR03FT022.mail.protection.outlook.com (100.127.142.217) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.20.5227.15 via Frontend Transport; Tue, 10 May 2022 09:58:46 +0000 Received: from AZ-NEU-EX03.Arm.com (10.251.24.31) by AZ-NEU-EX03.Arm.com (10.251.24.31) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2308.27; Tue, 10 May 2022 09:58:47 +0000 Received: from e124191.cambridge.arm.com (10.1.197.45) by mail.arm.com (10.251.24.31) with Microsoft SMTP Server id 15.1.2308.27 via Frontend Transport; Tue, 10 May 2022 09:58:47 +0000 From: Joey Gouly <joey.gouly@arm.com> To: <linux-arm-kernel@lists.infradead.org> CC: <nd@arm.com>, <catalin.marinas@arm.com>, <joey.gouly@arm.com>, <keescook@chromium.org>, <masahiroy@kernel.org>, <vincenzo.frascino@arm.com>, <will@kernel.org> Subject: [PATCH v5 4/4] arm64: vdso32: enable orphan handling for VDSO Date: Tue, 10 May 2022 10:58:34 +0100 Message-ID: <20220510095834.32394-5-joey.gouly@arm.com> X-Mailer: git-send-email 2.17.1 In-Reply-To: <20220510095834.32394-1-joey.gouly@arm.com> References: <20220510095834.32394-1-joey.gouly@arm.com> MIME-Version: 1.0 X-EOPAttributedMessage: 1 X-MS-Office365-Filtering-Correlation-Id: 10cf0044-b766-4737-8487-08da326bb151 X-MS-TrafficTypeDiagnostic: AS4PR08MB7925:EE_|AM5EUR03FT022:EE_|PAXPR08MB7137:EE_ X-Microsoft-Antispam-PRVS: <PAXPR08MB71370F31E97D09E2E7AAFE0F94C99@PAXPR08MB7137.eurprd08.prod.outlook.com> x-checkrecipientrouted: true NoDisclaimer: true X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam-Untrusted: BCL:0; X-Microsoft-Antispam-Message-Info-Original: M9cbVRWohsFXGqUcnKkmvlNIb8BI7Oyn4fJ63RQDJDTBQyZPKi75Vl57aF0L7GFUzXS7YQpaWsGFFbvsTtqT/GmwMV2gNJEbNT9Gzq7bYk1wXI+xMPaCGrkfjOjP47IIo7mHfDA45ow7c5BYIXXxDAW4sofuqpaMVEHEoEsz6hQ+rc12efP06nHUARwm4FSWxj94F6N7AR5BE1P5stwVqdlsJ5BgZa13F5VmuWugbz3Idl08JjLaun5ED0suBTV1cKyXsegWDlL9WN+rw9S3w0BVJi4pf2ldggA0C7W/7vL87NI4D3R1TcfdZ1mKNExGsNFflZsvTbrSxK4Jw46h0JaY5X62zNbR1MFIhwTJ5XwvIyhWWJeqoXB3obM9b8Xm3LCVZ0q1s6D+LgxlDIeA3GvD62YxxLrWLh02/mHGCpXyiguho/bPXktEse6WNc7070mmHrDmVlRuSJLW/5T6ShqxJ3F7/eq6BEX6MoFIlLejSth53sDX52wA4Z/ozKHUlNc8WqzYv//ByyneD89XHStMXsDCFNus4V6gBPKB/LTPeHymvv7dc/waKO+U5OJwF8oFU3oXTKua08FpYoBy7MhdCn8PfnpvJduXL4O7/GTelLn74vxuru+w+xgaE39kl8TyTdvl4BmYjPju7NKH35IqIkG7tqhdiFmKzjJAFpORrpIZJalJSDHhAk+zOyRG7NZRGWfGlX1pgzw2p7r2uQ== X-Forefront-Antispam-Report-Untrusted: CIP:40.67.248.234; CTRY:IE; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:nebula.arm.com; PTR:InfoDomainNonexistent; CAT:NONE; SFS:(13230001)(4636009)(40470700004)(46966006)(36840700001)(54906003)(6916009)(40460700003)(2616005)(186003)(86362001)(1076003)(356005)(508600001)(26005)(336012)(7696005)(426003)(81166007)(47076005)(316002)(6666004)(8936002)(2906002)(36860700001)(36756003)(82310400005)(70206006)(8676002)(70586007)(4326008)(44832011)(5660300002)(36900700001); DIR:OUT; SFP:1101; X-MS-Exchange-Transport-CrossTenantHeadersStamped: AS4PR08MB7925 X-MS-Exchange-Transport-CrossTenantHeadersStripped: AM5EUR03FT022.eop-EUR03.prod.protection.outlook.com X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-Correlation-Id-Prvs: 017ca4b8-b72a-4df3-702c-08da326bace1 X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: dOgYsi389GQC/0SD47bRNptIkO4cg9TNxmox09/fcOVvvoabmgMaa7PpaIX8BCdgwQSWbujGBuboTmoS3EfT521P8ZTjosxlH3vMp93MLMcprh++EBZXo5kxqbIbtpRTvFKyp0xKfT1RwCD8GlkLOlC4BY2gYX3aqQXLmjn0PI+6P8HLVNsBYPWTQVstz4Fvyqx+dOJAOr1w2KN+BHEYef+GkSJDS0YTKkiIEVIYPWJhYoUBI+CHL7kN2caiJkXyTtt9dHoJLI/0uqMl9fnrR2Ok0pc8FCLX2HIyWBsQOoDLuvTCCzjdYIeS+TacUUlOkdLQHvR36+6Kpba9Jwyb72KxvRzzix/NMFc1RWnkqphICyls/JMTIzGVvILTwE1qsSStAo1Rpx1BErC6TJFCw+C6+t9bXDeDWIhTDAjC0PLxvnHH415EBIvsaraDXdB4hdT8H4jvj2mf4EmzXeSEOzIyMOetUQGeIRAgtLGrPFWz7gZVs72sCQNS9+dbLiz7A2t0bYMgNsRLxm30DJUdK+7dHRPLwfyHB8zxRIGDnB3AnY+vG8YblXk4crZ34Gg411U7tO5tlypHHYD4scYrEqQe4nc78JVHEfkHZBXpdMoprSwxngcPFbpm22zyQJLq40OwvwwPGs4uT5ET4kCv1EB6kuG968RwhmEWe3+SBOdGwdRIukan4XuR54jKeIVr X-Forefront-Antispam-Report: CIP:63.35.35.123; CTRY:IE; LANG:en; SCL:1; SRV:; IPV:CAL; SFV:NSPM; H:64aa7808-outbound-1.mta.getcheckrecipient.com; PTR:ec2-63-35-35-123.eu-west-1.compute.amazonaws.com; CAT:NONE; SFS:(13230001)(4636009)(46966006)(36840700001)(40470700004)(7696005)(8676002)(6666004)(4326008)(82310400005)(2906002)(36756003)(40460700003)(86362001)(5660300002)(81166007)(26005)(44832011)(2616005)(70206006)(70586007)(8936002)(107886003)(508600001)(1076003)(336012)(426003)(54906003)(186003)(316002)(6916009)(36860700001)(47076005); DIR:OUT; SFP:1101; X-OriginatorOrg: arm.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 10 May 2022 09:58:54.3561 (UTC) X-MS-Exchange-CrossTenant-Network-Message-Id: 10cf0044-b766-4737-8487-08da326bb151 X-MS-Exchange-CrossTenant-Id: f34e5979-57d9-4aaa-ad4d-b122a662184d X-MS-Exchange-CrossTenant-OriginalAttributedTenantConnectingIp: TenantId=f34e5979-57d9-4aaa-ad4d-b122a662184d; Ip=[63.35.35.123]; Helo=[64aa7808-outbound-1.mta.getcheckrecipient.com] X-MS-Exchange-CrossTenant-AuthSource: AM5EUR03FT022.eop-EUR03.prod.protection.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Anonymous X-MS-Exchange-CrossTenant-FromEntityHeader: HybridOnPrem X-MS-Exchange-Transport-CrossTenantHeadersStamped: PAXPR08MB7137 X-CRM114-Version: 20100106-BlameMichelson ( TRE 0.8.0 (BSD) ) MR-646709E3 X-CRM114-CacheID: sfid-20220510_025859_488945_6715A93B X-CRM114-Status: UNSURE ( 9.05 ) X-CRM114-Notice: Please train this message. X-BeenThere: linux-arm-kernel@lists.infradead.org X-Mailman-Version: 2.1.34 Precedence: list List-Id: <linux-arm-kernel.lists.infradead.org> List-Unsubscribe: <http://lists.infradead.org/mailman/options/linux-arm-kernel>, <mailto:linux-arm-kernel-request@lists.infradead.org?subject=unsubscribe> List-Archive: <http://lists.infradead.org/pipermail/linux-arm-kernel/> List-Post: <mailto:linux-arm-kernel@lists.infradead.org> List-Help: <mailto:linux-arm-kernel-request@lists.infradead.org?subject=help> List-Subscribe: <http://lists.infradead.org/mailman/listinfo/linux-arm-kernel>, <mailto:linux-arm-kernel-request@lists.infradead.org?subject=subscribe> Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit Sender: "linux-arm-kernel" <linux-arm-kernel-bounces@lists.infradead.org> Errors-To: linux-arm-kernel-bounces+linux-arm-kernel=archiver.kernel.org@lists.infradead.org |
Series |
Enable orphan-handling=warn for VDSO
|
expand
|
diff --git a/arch/arm64/kernel/vdso32/Makefile b/arch/arm64/kernel/vdso32/Makefile index ed181bedbffc..1bf0bfb99652 100644 --- a/arch/arm64/kernel/vdso32/Makefile +++ b/arch/arm64/kernel/vdso32/Makefile @@ -104,6 +104,7 @@ VDSO_AFLAGS += -D__ASSEMBLY__ VDSO_LDFLAGS += -Bsymbolic --no-undefined -soname=linux-vdso.so.1 VDSO_LDFLAGS += -z max-page-size=4096 -z common-page-size=4096 VDSO_LDFLAGS += -shared --hash-style=sysv --build-id=sha1 +VDSO_LDFLAGS += --orphan-handling=warn # Borrow vdsomunge.c from the arm vDSO