[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[PATCH 0/2] exec/memory: Enforce checking MemTxResult values
From: |
Philippe Mathieu-Daudé |
Subject: |
[PATCH 0/2] exec/memory: Enforce checking MemTxResult values |
Date: |
Sun, 17 May 2020 18:48:15 +0200 |
Various places ignore the MemTxResult indicator of
transaction failed. Some cases might be justified
(DMA?) while other are probably bugs. To avoid
ignoring transaction errors, suggestion is to mark
functions returning MemTxResult with
warn_unused_result attribute.
Philippe Mathieu-Daudé (2):
exec/memory: Let address_space_read/write_cached() propagate
MemTxResult
exec/memory: Emit warning when MemTxResult is ignored
include/exec/memory.h | 50 +++++++++++++++++++++++++++----------------
exec.c | 16 +++++++-------
2 files changed, 40 insertions(+), 26 deletions(-)
--
2.21.3
- [PATCH 0/2] exec/memory: Enforce checking MemTxResult values,
Philippe Mathieu-Daudé <=
- [PATCH 1/2] exec/memory: Let address_space_read/write_cached() propagate MemTxResult, Philippe Mathieu-Daudé, 2020/05/17
- [RFC PATCH 2/2] exec/memory: Emit warning when MemTxResult is ignored, Philippe Mathieu-Daudé, 2020/05/17
- Re: [PATCH 0/2] exec/memory: Enforce checking MemTxResult values, no-reply, 2020/05/17
- Re: [PATCH 0/2] exec/memory: Enforce checking MemTxResult values, no-reply, 2020/05/17
- Re: [PATCH 0/2] exec/memory: Enforce checking MemTxResult values, no-reply, 2020/05/17
- Re: [PATCH 0/2] exec/memory: Enforce checking MemTxResult values, Peter Maydell, 2020/05/18