[prev in list] [next in list] [prev in thread] [next in thread]
List: git-commits-head
Subject: ARM: 8987/1: VDSO: Fix incorrect clock_gettime64
From: Linux Kernel Mailing List <linux-kernel () vger ! kernel ! org>
Date: 2020-07-31 16:42:07
Message-ID: git-mailbomb-linux-master-4405bdf3c57ec28d606bdf5325f1167505bfdcd4 () kernel ! org
[Download RAW message or body]
Commit: 4405bdf3c57ec28d606bdf5325f1167505bfdcd4
Parent: eec13b42d41b0f3339dcf0c4da43734427c68620
Refname: refs/heads/master
Web: https://git.kernel.org/torvalds/c/4405bdf3c57ec28d606bdf5325f1167505bfdcd4
Author: Jaedon Shin <jaedon.shin@gmail.com>
AuthorDate: Thu Jun 18 18:15:30 2020 +0100
Committer: Russell King <rmk+kernel@armlinux.org.uk>
CommitDate: Tue Jul 21 16:32:55 2020 +0100
ARM: 8987/1: VDSO: Fix incorrect clock_gettime64
__vdso_*() should be removed and fallback used if CNTCVT is not
available by cntvct_functional(). __vdso_clock_gettime64 when added
previous commit is using the incorrect CNTCVT value in that state.
__vdso_clock_gettime64 is also added to remove it's symbol.
Cc: stable@vger.kernel.org
Fixes: 74d06efb9c2f ("ARM: 8932/1: Add clock_gettime64 entry point")
Signed-off-by: Jaedon Shin <jaedon.shin@gmail.com>
Tested-by: Robin Murphy <robin.mruphy@arm.com>
Signed-off-by: Robin Murphy <robin.murphy@arm.com>
Signed-off-by: Russell King <rmk+kernel@armlinux.org.uk>
---
arch/arm/kernel/vdso.c | 1 +
1 file changed, 1 insertion(+)
diff --git a/arch/arm/kernel/vdso.c b/arch/arm/kernel/vdso.c
index 6bfdca4769a7..fddd08a6e063 100644
--- a/arch/arm/kernel/vdso.c
+++ b/arch/arm/kernel/vdso.c
@@ -184,6 +184,7 @@ static void __init patch_vdso(void *ehdr)
if (!cntvct_ok) {
vdso_nullpatch_one(&einfo, "__vdso_gettimeofday");
vdso_nullpatch_one(&einfo, "__vdso_clock_gettime");
+ vdso_nullpatch_one(&einfo, "__vdso_clock_gettime64");
}
}
[prev in list] [next in list] [prev in thread] [next in thread]
Configure |
About |
News |
Add a list |
Sponsored by KoreLogic