[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [PATCH-for-8.0 3/5] accel/tcg: Rename tb_invalidate_phys_page_[locke
From: |
Alex Bennée |
Subject: |
Re: [PATCH-for-8.0 3/5] accel/tcg: Rename tb_invalidate_phys_page_[locked_]fast() |
Date: |
Fri, 16 Dec 2022 12:11:25 +0000 |
User-agent: |
mu4e 1.9.6; emacs 29.0.60 |
Philippe Mathieu-Daudé <philmd@linaro.org> writes:
> Emphasize this function is called with pages locked.
The _locked should be a suffix rather than in the function and possibly
a __locked for continuity with the other __locked functions in the file.
Otherwise:
Reviewed-by: Alex Bennée <alex.bennee@linaro.org>
>
> Signed-off-by: Philippe Mathieu-Daudé <philmd@linaro.org>
> ---
> accel/tcg/cputlb.c | 2 +-
> accel/tcg/internal.h | 6 +++---
> accel/tcg/tb-maint.c | 6 +++---
> 3 files changed, 7 insertions(+), 7 deletions(-)
>
> diff --git a/accel/tcg/cputlb.c b/accel/tcg/cputlb.c
> index ac459478f4..6402fe11c1 100644
> --- a/accel/tcg/cputlb.c
> +++ b/accel/tcg/cputlb.c
> @@ -1510,7 +1510,7 @@ static void notdirty_write(CPUState *cpu, vaddr
> mem_vaddr, unsigned size,
> if (!cpu_physical_memory_get_dirty_flag(ram_addr, DIRTY_MEMORY_CODE)) {
> struct page_collection *pages
> = page_collection_lock(ram_addr, ram_addr + size);
> - tb_invalidate_phys_page_fast(pages, ram_addr, size, retaddr);
> + tb_invalidate_phys_page_locked_fast(pages, ram_addr, size, retaddr);
> page_collection_unlock(pages);
> }
>
> diff --git a/accel/tcg/internal.h b/accel/tcg/internal.h
> index 35419f3fe1..d8b58c1e70 100644
> --- a/accel/tcg/internal.h
> +++ b/accel/tcg/internal.h
> @@ -37,9 +37,9 @@ void page_table_config_init(void);
>
> #ifdef CONFIG_SOFTMMU
> struct page_collection;
> -void tb_invalidate_phys_page_fast(struct page_collection *pages,
> - tb_page_addr_t start, int len,
> - uintptr_t retaddr);
> +void tb_invalidate_phys_page_locked_fast(struct page_collection *pages,
> + tb_page_addr_t start, int len,
> + uintptr_t retaddr);
> struct page_collection *page_collection_lock(tb_page_addr_t start,
> tb_page_addr_t end);
> void page_collection_unlock(struct page_collection *set);
> diff --git a/accel/tcg/tb-maint.c b/accel/tcg/tb-maint.c
> index 0c56e81d8c..bf84728910 100644
> --- a/accel/tcg/tb-maint.c
> +++ b/accel/tcg/tb-maint.c
> @@ -1200,9 +1200,9 @@ void tb_invalidate_phys_range(tb_page_addr_t start,
> tb_page_addr_t end)
> *
> * Call with all @pages in the range [@start, @start + len[ locked.
> */
> -void tb_invalidate_phys_page_fast(struct page_collection *pages,
> - tb_page_addr_t start, int len,
> - uintptr_t retaddr)
> +void tb_invalidate_phys_page_locked_fast(struct page_collection *pages,
> + tb_page_addr_t start, int len,
> + uintptr_t retaddr)
> {
> PageDesc *p;
--
Alex Bennée
Virtualisation Tech Lead @ Linaro
- [PATCH-for-8.0 0/5] accel/tcg: Restrict page_collection structure to system TB maintainance, Philippe Mathieu-Daudé, 2022/12/09
- [PATCH-for-8.0 2/5] accel/tcg: Remove trace events from trace-root.h, Philippe Mathieu-Daudé, 2022/12/09
- [PATCH-for-8.0 1/5] accel/tcg: Restrict cpu_io_recompile() to system emulation, Philippe Mathieu-Daudé, 2022/12/09
- [PATCH-for-8.0 3/5] accel/tcg: Rename tb_invalidate_phys_page_[locked_]fast(), Philippe Mathieu-Daudé, 2022/12/09
- [PATCH-for-8.0 4/5] accel/tcg: Factor tb_invalidate_phys_range_fast() out, Philippe Mathieu-Daudé, 2022/12/09
- [PATCH-for-8.0 5/5] accel/tcg: Restrict page_collection structure to system TB maintainance, Philippe Mathieu-Daudé, 2022/12/09