When structures are only accessed read-only, it is safer to mark them const to protect against invalid API (ab)uses. This is also an useful hint to compilers.
Philippe Mathieu-Daudé (8): system/memory: Constify various AddressSpace arguments (flatview) system/memory: Constify various AddressSpace arguments (checks) system/memory: Constify various AddressSpace arguments (xlat) system/memory: Constify various AddressSpace arguments (flat-range) system/memory: Constify various AddressSpace arguments (notify) system/memory: Constify various AddressSpace arguments (cache) system/memory: Constify various AddressSpace arguments (access) system/memory: Constify various MemoryRegionCache arguments include/system/memory.h | 32 +++++++++--------- include/system/memory_cached.h | 20 +++++------ system/memory-internal.h | 5 +-- include/system/memory_ldst_cached.h.inc | 15 +++++---- system/memory.c | 18 +++++----- system/physmem.c | 44 ++++++++++++++----------- 6 files changed, 73 insertions(+), 61 deletions(-) -- 2.53.0
