[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[PATCH 0/2] pci *_by_mask() coverity fix
From: |
Peter Maydell |
Subject: |
[PATCH 0/2] pci *_by_mask() coverity fix |
Date: |
Tue, 26 Jul 2022 17:32:04 +0100 |
This patchset fixes a Coverity nit relating to the
pci_set_*_by_mask() helper functions, where we might shift off the
end of a variable if the caller passes in a bogus mask argument.
Patch 2 is the coverity fix (adding an assert() to help Coverity
out a bit and to catch potential future actual bugs). Patch 1
removes the _get_ versions of the functions, because they've been
in the tree for a decade and never had any callers at any point
in those 10 years :-)
thanks
-- PMM
Peter Maydell (2):
pci: Remove unused pci_get_*_by_mask() functions
pci: Sanity check mask argument to pci_set_*_by_mask()
include/hw/pci/pci.h | 48 +++++++++++++++-----------------------------
1 file changed, 16 insertions(+), 32 deletions(-)
--
2.25.1
- [PATCH 0/2] pci *_by_mask() coverity fix,
Peter Maydell <=