summaryrefslogtreecommitdiff
path: root/include/linux/i2c/git@git.tavy.me:linux-stable.git
diff options
context:
space:
mode:
authorCatalin Marinas <catalin.marinas@arm.com>2026-04-07 11:28:41 +0100
committerCatalin Marinas <catalin.marinas@arm.com>2026-04-10 19:46:14 +0100
commit6bfbf574a39139da11af9fdf6e8d56fe1989cd3e (patch)
tree8510b7275b7dbe26ed33ceb4927b1b3447b77e37 /include/linux/i2c/git@git.tavy.me:linux-stable.git
parent1f318b96cc84d7c2ab792fcc0bfd42a7ca890681 (diff)
arm64: tlb: Introduce __tlbi_sync_s1ish_{kernel,batch}() for TLB maintenance
Add __tlbi_sync_s1ish_kernel() similar to __tlbi_sync_s1ish() and use it for kernel TLB maintenance. Also use this function in flush_tlb_all() which is only used in relation to kernel mappings. Subsequent patches can differentiate between workarounds that apply to user only or both user and kernel. A subsequent patch will add mm_struct to __tlbi_sync_s1ish(). Since arch_tlbbatch_flush() is not specific to an mm, add a corresponding __tlbi_sync_s1ish_batch() helper. Acked-by: Mark Rutland <mark.rutland@arm.com> Cc: Will Deacon <will@kernel.org> Reviewed-by: Will Deacon <will@kernel.org> Signed-off-by: Catalin Marinas <catalin.marinas@arm.com>
Diffstat (limited to 'include/linux/i2c/git@git.tavy.me:linux-stable.git')
0 files changed, 0 insertions, 0 deletions