Hello, On Tue, Apr 23, 2024 at 05:36:44AM -0700, gregkh@xxxxxxxxxxxxxxxxxxx wrote: > The patch below does not apply to the 5.15-stable tree. > If someone wants it applied there, or to any other stable or longterm > tree, then please email the backport, including the original git commit > id to <stable@xxxxxxxxxxxxxxx>. > > To reproduce the conflict and resubmit, you may use the following commands: > > git fetch https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git/ linux-5.15.y > git checkout FETCH_HEAD > git cherry-pick -x 13c785323b36b845300b256d0e5963c3727667d7 > # <resolve conflicts, build, test, etc.> > git commit -s > git send-email --to '<stable@xxxxxxxxxxxxxxx>' --in-reply-to '2024042344-phonics-simile-0b3c@gregkh' --subject-prefix 'PATCH 5.15.y' HEAD^.. > > Possible dependencies: > > 13c785323b36 ("serial: stm32: Return IRQ_NONE in the ISR if no handling happend") > c5d06662551c ("serial: stm32: Use port lock wrappers") > a01ae50d7eae ("serial: stm32: replace access to DMAR bit by dmaengine_pause/resume") > 7f28bcea824e ("serial: stm32: group dma pause/resume error handling into single function") > 00d1f9c6af0d ("serial: stm32: modify parameter and rename stm32_usart_rx_dma_enabled") > db89728abad5 ("serial: stm32: avoid clearing DMAT bit during transfer") > 3f6c02fa712b ("serial: stm32: Merge hard IRQ and threaded IRQ handling into single IRQ handler") > d7c76716169d ("serial: stm32: Use TC interrupt to deassert GPIO RTS in RS485 mode") > 3bcea529b295 ("serial: stm32: Factor out GPIO RTS toggling into separate function") > 037b91ec7729 ("serial: stm32: fix software flow control transfer") > d3d079bde07e ("serial: stm32: prevent TDR register overwrite when sending x_char") > 195437d14fb4 ("serial: stm32: correct loop for dma error handling") > 2a3bcfe03725 ("serial: stm32: fix flow control transfer in DMA mode") > 9a135f16d228 ("serial: stm32: rework TX DMA state condition") > 56a23f9319e8 ("serial: stm32: move tx dma terminate DMA to shutdown") > 6333a4850621 ("serial: stm32: push DMA RX data before suspending") > 6eeb348c8482 ("serial: stm32: terminate / restart DMA transfer at suspend / resume") > e0abc903deea ("serial: stm32: rework RX dma initialization and release") > d1ec8a2eabe9 ("serial: stm32: update throttle and unthrottle ops for dma mode") > 33bb2f6ac308 ("serial: stm32: rework RX over DMA") I think it's not that important to backport this patch further than 6.1. It only improves the behaviour in the presence of another bug. If someone wants to look anyhow, it would probably make sense to backport 13c785323b36 on top of a backport of 3f6c02fa712b. Best regards Uwe -- Pengutronix e.K. | Uwe Kleine-König | Industrial Linux Solutions | https://www.pengutronix.de/ |
Attachment:
signature.asc
Description: PGP signature