[PATCH v4 0/2] Bluetooth: btmtksdio: teardown fixes
Sergey Senozhatsky
senozhatsky at chromium.org
Tue Jul 28 22:05:55 PDT 2026
On (26/06/24 14:19), Sergey Senozhatsky wrote:
> On (26/06/18 12:13), Sergey Senozhatsky wrote:
> > This fixes several teardown issues:
> >
> > INFO: task kworker/u17:0:189 blocked for more than 122 seconds.
> > __cancel_work_timer+0x3f4/0x460
> > cancel_work_sync+0x1c/0x2c
> > btmtksdio_flush+0x2c/0x40
> > hci_dev_open_sync+0x10c4/0x2190
> > [..]
> >
> > close/flush can deadlock when run concurrently with btmtksdio_txrx_work().
> > In addition btmtksdio_txrx_work() re-enables interrupts regardless of
> > close/flush being executed on another CPU.
> >
> > v3 -> v4:
> > - fix commit message linter warnings/errors (tabs, subject line over 80
> > chars).
> >
> > Sergey Senozhatsky (2):
> > Bluetooth: btmtksdio: test for BUS IO errors in btmtksdio_txrx_work()
> > Bluetooth: btmtksdio: call cancel_work_sync() out of host lock scope
>
> Do the patches look good enough to pick up?
Gentle ping.
More information about the Linux-mediatek
mailing list