diff options
| author | Andrew Turner <andrew@FreeBSD.org> | 2025-06-09 22:30:36 +0000 |
|---|---|---|
| committer | Andrew Turner <andrew@FreeBSD.org> | 2025-06-09 22:32:11 +0000 |
| commit | d41a2ba73cbe4ed9f3d3de5c4755fb5db6b80847 (patch) | |
| tree | 88c7dbbe66f0a7ab23991c9654de0b5a17ecd828 /sys/dev/firmware | |
| parent | 1254c42c68b6f0c29654583220b0f4b29b75db49 (diff) | |
Diffstat (limited to 'sys/dev/firmware')
| -rw-r--r-- | sys/dev/firmware/arm/scmi.c | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/sys/dev/firmware/arm/scmi.c b/sys/dev/firmware/arm/scmi.c index b27f7211201e..6f16b58f49bf 100644 --- a/sys/dev/firmware/arm/scmi.c +++ b/sys/dev/firmware/arm/scmi.c @@ -291,9 +291,9 @@ scmi_reqs_pool_allocate(device_t dev, const int max_msg, const int max_payld_sz) static void scmi_reqs_pool_free(struct scmi_reqs_pool *rp) { - struct scmi_req *req; + struct scmi_req *req, *tmp; - LIST_FOREACH(req, &rp->head, next) { + LIST_FOREACH_SAFE(req, &rp->head, next, tmp) { mtx_destroy(&req->mtx); free(req, M_DEVBUF); } |
