Merge "net: qrtr: fifo: Add bounds check on tx path"

This commit is contained in:
qctecmdr authored and Gerrit - the friendly Code Review server committed 2023-01-04 03:41:25 -08:00
commit ca4e701ecd
1 file changed
+5
+5
View File
@@ -120,6 +120,9 @@ static size_t fifo_tx_avail(struct fifo_pipe *pipe)
else
avail = tail - head;
if (WARN_ON_ONCE(avail > pipe->length))
avail = 0;
return avail;
}
@@ -130,6 +133,8 @@ static void fifo_tx_write(struct fifo_pipe *pipe,
u32 head;
head = le32_to_cpu(*pipe->head);
if (WARN_ON_ONCE(head > pipe->length))
return;
len = min_t(size_t, count, pipe->length - head);
if (len)