[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[PATCH 0/2] Add QEMU_WARN_UNUSED_RESULT function attribute
From: |
Manos Pitsidianakis |
Subject: |
[PATCH 0/2] Add QEMU_WARN_UNUSED_RESULT function attribute |
Date: |
Fri, 10 Nov 2023 11:16:37 +0200 |
Functions that return a value to indicate success or failure can be
decorated with the warn_unused_result attribute. GCC will stop
compilation if a caller does not check the return value after calling
such a function. This was not possible to spot statically before, but
Coverity detects this kind of bug. I was prompted by
CAFEAcA_TS-B0gc-DUYT6BaKnm8Uauhsx3rW2dmVNUgTToVjSJg@mail.gmail.com/">https://lore.kernel.org/qemu-devel/CAFEAcA_TS-B0gc-DUYT6BaKnm8Uauhsx3rW2dmVNUgTToVjSJg@mail.gmail.com/
to prevent this from happening in the future.
This patch series depends on
<20231109162034.2108018-1-manos.pitsidianakis@linaro.org>
20231109162034.2108018-1-manos.pitsidianakis@linaro.org/">https://lore.kernel.org/qemu-devel/20231109162034.2108018-1-manos.pitsidianakis@linaro.org/
Manos Pitsidianakis (2):
Add QEMU_WARN_UNUSED_RESULT attribute
Add warn_unused_result attr to AUD_register_card
audio/audio.h | 2 +-
hw/arm/omap2.c | 8 +++++++-
hw/input/tsc210x.c | 8 +++++++-
include/qemu/compiler.h | 14 ++++++++++++++
4 files changed, 29 insertions(+), 3 deletions(-)
base-commit: ad6ef0a42e314a8c6ac6c96d5f6e607a1e5644b5
prerequisite-patch-id: 484ec9f7f6109c10d4be0484fe8e3c2550c415f4
--
2.39.2
- [PATCH 0/2] Add QEMU_WARN_UNUSED_RESULT function attribute,
Manos Pitsidianakis <=
- [PATCH 1/2] Add QEMU_WARN_UNUSED_RESULT attribute, Manos Pitsidianakis, 2023/11/10
- [PATCH 2/2] Add warn_unused_result attr to AUD_register_card, Manos Pitsidianakis, 2023/11/10
- Re: [PATCH 2/2] Add warn_unused_result attr to AUD_register_card, Peter Maydell, 2023/11/10
- Re: [PATCH 2/2] Add warn_unused_result attr to AUD_register_card, Manos Pitsidianakis, 2023/11/10
- Re: [PATCH 2/2] Add warn_unused_result attr to AUD_register_card, Peter Maydell, 2023/11/10
- Re: [PATCH 2/2] Add warn_unused_result attr to AUD_register_card, Daniel P . Berrangé, 2023/11/10
- Re: [PATCH 2/2] Add warn_unused_result attr to AUD_register_card, Manos Pitsidianakis, 2023/11/10
- Re: [PATCH 2/2] Add warn_unused_result attr to AUD_register_card, Daniel P . Berrangé, 2023/11/10