[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[xen staging] xen/arm64: Drop relocate_and_switch_ttbr() stub



commit 70f5a875becc9444a959830b10a361982c31a366
Author:     Michal Orzel <michal.orzel@xxxxxxx>
AuthorDate: Wed Jan 8 08:57:19 2025 +0100
Commit:     Michal Orzel <michal.orzel@xxxxxxx>
CommitDate: Wed Jan 8 13:06:05 2025 +0100

    xen/arm64: Drop relocate_and_switch_ttbr() stub
    
    In the original patch e7a80636f16e ("xen/arm: add cache coloring support
    for Xen image"), the stub was added under wrong assumption that DCE
    won't remove the function call if it's not static. This assumption is
    incorrect as we already rely on DCE for cases like this one. Therefore
    drop the stub, that otherwise would be a place potentially prone to
    errors in the future.
    
    Suggested-by: Julien Grall <julien@xxxxxxx>
    Signed-off-by: Michal Orzel <michal.orzel@xxxxxxx>
    Reviewed-by: Luca Fancellu <luca.fancellu@xxxxxxx>
    Release-Acked-By: Oleksii Kurochko <oleksii.kurochko@xxxxxxxxx>
    Reviewed-by: Bertrand Marquis <bertrand.marquis@xxxxxxx>
---
 xen/arch/arm/arm64/mmu/mm.c | 2 --
 1 file changed, 2 deletions(-)

diff --git a/xen/arch/arm/arm64/mmu/mm.c b/xen/arch/arm/arm64/mmu/mm.c
index 26361c4fe4..c1efa1348a 100644
--- a/xen/arch/arm/arm64/mmu/mm.c
+++ b/xen/arch/arm/arm64/mmu/mm.c
@@ -171,8 +171,6 @@ void __init relocate_and_switch_ttbr(uint64_t ttbr)
      */
     update_identity_mapping(false);
 }
-#else
-void __init relocate_and_switch_ttbr(uint64_t ttbr) {}
 #endif
 
 void __init switch_ttbr(uint64_t ttbr)
--
generated by git-patchbot for /home/xen/git/xen.git#staging



 


Rackspace

Lists.xenproject.org is hosted with RackSpace, monitoring our
servers 24x7x365 and backed by RackSpace's Fanatical Support®.