mbox series

[v2,0/2] Bluetooth: ISO: PA/BIG sync fixes

Message ID 20241111114708.10722-1-iulia.tanasescu@nxp.com
Headers show
Series Bluetooth: ISO: PA/BIG sync fixes | expand

Message

Iulia Tanasescu Nov. 11, 2024, 11:47 a.m. UTC
This adds a fix for the following BUG message, caused by alloc
inside critical section in create_pa_sync:

BUG: sleeping function called from invalid context at
include/linux/sched/mm.h:321

This also adds a fix for the LE BIG create sync command, which
is sent dirrectly via hci_send_cmd, instead of being submitted
to the cmd_sync_work, causing ordering issues with other
commands.

This patch fixes comments from the previous version.

Iulia Tanasescu (2):
  Bluetooth: hci_conn: Remove alloc from critical section
  Bluetooth: ISO: Send BIG Create Sync via hci_sync

 net/bluetooth/hci_conn.c | 45 +++++++++++++++++++++++-----------------
 net/bluetooth/iso.c      |  9 ++++++++
 2 files changed, 35 insertions(+), 19 deletions(-)


base-commit: 2336a5b48954512198205ea38a73ca50c6714446

Comments

patchwork-bot+bluetooth@kernel.org Nov. 11, 2024, 4:10 p.m. UTC | #1
Hello:

This series was applied to bluetooth/bluetooth-next.git (master)
by Luiz Augusto von Dentz <luiz.von.dentz@intel.com>:

On Mon, 11 Nov 2024 13:47:06 +0200 you wrote:
> This adds a fix for the following BUG message, caused by alloc
> inside critical section in create_pa_sync:
> 
> BUG: sleeping function called from invalid context at
> include/linux/sched/mm.h:321
> 
> This also adds a fix for the LE BIG create sync command, which
> is sent dirrectly via hci_send_cmd, instead of being submitted
> to the cmd_sync_work, causing ordering issues with other
> commands.
> 
> [...]

Here is the summary with links:
  - [v2,1/2] Bluetooth: hci_conn: Remove alloc from critical section
    https://git.kernel.org/bluetooth/bluetooth-next/c/4b704b1b0afd
  - [v2,2/2] Bluetooth: ISO: Send BIG Create Sync via hci_sync
    https://git.kernel.org/bluetooth/bluetooth-next/c/f2da2b5cf76d

You are awesome, thank you!