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

This commit is contained in:
qctecmdr 2023-01-05 01:15:30 -08:00 • committed by Gerrit - the friendly Code Review server
commit aa89ee4a2c

View file

@ -188,6 +188,9 @@ static size_t haven_tx_avail(struct haven_pipe *pipe)
else
avail -= FIFO_FULL_RESERVE;
if (WARN_ON_ONCE(avail > pipe->length))
avail = 0;
return avail;
}
@ -198,6 +201,8 @@ static void haven_tx_write(struct haven_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)