summaryrefslogtreecommitdiff
path: root/include/uapi/linux/errqueue.h
diff options
context:
space:
mode:
authorAnup Vishwakarma <anup.vishwakarma@oss.qualcomm.com>2026-08-05 14:34:07 +0530
committerJassi Brar <jassisinghbrar@gmail.com>2026-08-15 15:41:13 -0500
commit66c7bcad72430a02c860521031350b84b31ad9a8 (patch)
treece4e8b868292599d6de5412873d36909b9cae154 /include/uapi/linux/errqueue.h
parentb37c4d0a2fd90c0c31223acd37f763eb8953ed1a (diff)
mailbox: qcom-ipcc: fix duplicate channel allocation across holes
The IPCC of_xlate() both scans for a free mailbox channel and checks for duplicate references to the same underlying IPCC channel. When a channel has been shutdown it might have left a hole in the channel list, which would terminate the search without considering duplicates later in the list. Continue the traversal of the channel list to detect and reject duplicates, while keeping track of the first free channel. Fixes: d6fbfdbc1274 ("mailbox: qcom-ipcc: Fix IPCC mbox channel exhaustion") Cc: stable@vger.kernel.org Signed-off-by: Anup Vishwakarma <anup.vishwakarma@oss.qualcomm.com> Signed-off-by: Jassi Brar <jassisinghbrar@gmail.com>
Diffstat (limited to 'include/uapi/linux/errqueue.h')
0 files changed, 0 insertions, 0 deletions