bus: mhi: ep: Do not allocate event ring element on stack
authorManivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
Fri, 1 Sep 2023 07:35:02 +0000 (13:05 +0530)
committerManivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
Thu, 14 Dec 2023 05:27:34 +0000 (10:57 +0530)
commit987fdb5a43a66764808371b54e6047834170d565
treeffaeca89acca8917d7b437088b5b01ee520a8053
parentb85ea95d086471afb4ad062012a4d73cd328fa86
bus: mhi: ep: Do not allocate event ring element on stack

It is possible that the host controller driver would use DMA framework to
write the event ring element. So avoid allocating event ring element on the
stack as DMA cannot work on vmalloc memory.

Cc: stable@vger.kernel.org
Fixes: 961aeb689224 ("bus: mhi: ep: Add support for sending events to the host")
Link: https://lore.kernel.org/r/20230901073502.69385-1-manivannan.sadhasivam@linaro.org
Signed-off-by: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
drivers/bus/mhi/ep/main.c