[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[PATCH v2 03/12] hw/pci-bridge/cxl_upstream: Drop g_malloc() failure han
|
From: |
Jonathan Cameron |
|
Subject: |
[PATCH v2 03/12] hw/pci-bridge/cxl_upstream: Drop g_malloc() failure handling |
|
Date: |
Fri, 26 Jan 2024 12:01:23 +0000 |
As a failure of g_malloc() will result in QEMU exiting, it
won't return a NULL to check. As such, drop the incorrect handling
of such NULL returns in the cdat table building code.
Signed-off-by: Jonathan Cameron <Jonathan.Cameron@huawei.com>
---
hw/pci-bridge/cxl_upstream.c | 6 ------
1 file changed, 6 deletions(-)
diff --git a/hw/pci-bridge/cxl_upstream.c b/hw/pci-bridge/cxl_upstream.c
index 36737189c6..d5341b530f 100644
--- a/hw/pci-bridge/cxl_upstream.c
+++ b/hw/pci-bridge/cxl_upstream.c
@@ -228,9 +228,6 @@ static int build_cdat_table(CDATSubHeader ***cdat_table,
void *priv)
sslbis_size = sizeof(CDATSslbis) + sizeof(*sslbis_latency->sslbe) * count;
sslbis_latency = g_malloc(sslbis_size);
- if (!sslbis_latency) {
- return -ENOMEM;
- }
*sslbis_latency = (CDATSslbis) {
.sslbis_header = {
.header = {
@@ -251,9 +248,6 @@ static int build_cdat_table(CDATSubHeader ***cdat_table,
void *priv)
}
sslbis_bandwidth = g_malloc(sslbis_size);
- if (!sslbis_bandwidth) {
- return 0;
- }
*sslbis_bandwidth = (CDATSslbis) {
.sslbis_header = {
.header = {
--
2.39.2
- [PATCH v2 00/12 qemu] CXL emulation fixes and minor cleanup., Jonathan Cameron, 2024/01/26
- [PATCH v2 01/12] cxl/cdat: Handle cdat table build errors, Jonathan Cameron, 2024/01/26
- [PATCH v2 03/12] hw/pci-bridge/cxl_upstream: Drop g_malloc() failure handling,
Jonathan Cameron <=
- [PATCH v2 02/12] hw/mem/cxl_type3: Drop handling of failure of g_malloc0() and g_malloc(), Jonathan Cameron, 2024/01/26
- [PATCH v2 04/12] cxl/cdat: Fix header sum value in CDAT checksum, Jonathan Cameron, 2024/01/26
- [PATCH v2 05/12] hw/cxl/mbox: Remove dead code, Jonathan Cameron, 2024/01/26
- [PATCH v2 06/12] hw/cxl/device: read from register values in mdev_reg_read(), Jonathan Cameron, 2024/01/26
- [PATCH v2 07/12] hw/cxl: Pass CXLComponentState to cache_mem_ops, Jonathan Cameron, 2024/01/26
- [PATCH v2 08/12] hw/cxl: Pass NULL for a NULL MemoryRegionOps, Jonathan Cameron, 2024/01/26
- [PATCH v2 09/12] hw/mem/cxl_type3: Fix potential divide by zero reported by coverity, Jonathan Cameron, 2024/01/26
- [PATCH v2 10/12] tests/acpi: Allow update of DSDT.cxl, Jonathan Cameron, 2024/01/26
- [PATCH v2 11/12] hw/i386: Fix _STA return value for ACPI0017, Jonathan Cameron, 2024/01/26
- [PATCH v2 12/12] tests/acpi: Update DSDT.cxl to reflect change _STA return value., Jonathan Cameron, 2024/01/26