Hi Kiran, On Mon, Sep 18, 2023 at 5:04 AM Kiran K <kiran.k@xxxxxxxxx> wrote: > > Memory allocated to store local supported codecs needs to be freed > when BT is powered off. > > Fixes: d0b137062b2d ("Bluetooth: hci_sync: Rework init stages") > Signed-off-by: Kiran K <kiran.k@xxxxxxxxx> > --- > net/bluetooth/hci_sync.c | 1 + > 1 file changed, 1 insertion(+) > > diff --git a/net/bluetooth/hci_sync.c b/net/bluetooth/hci_sync.c > index 1be5763c261c..3640d73f9595 100644 > --- a/net/bluetooth/hci_sync.c > +++ b/net/bluetooth/hci_sync.c > @@ -5074,6 +5074,7 @@ int hci_dev_close_sync(struct hci_dev *hdev) > memset(hdev->eir, 0, sizeof(hdev->eir)); > memset(hdev->dev_class, 0, sizeof(hdev->dev_class)); > bacpy(&hdev->random_addr, BDADDR_ANY); > + hci_codec_list_clear(&hdev->local_codecs); > > hci_dev_put(hdev); > return err; > -- > 2.25.1 Ive sent a similar fix already: https://patchwork.kernel.org/project/bluetooth/patch/20230915234742.3739283-2-luiz.dentz@xxxxxxxxx/ -- Luiz Augusto von Dentz