Received: by 2002:a05:7412:31a9:b0:e2:908c:2ebd with SMTP id et41csp6120428rdb; Mon, 18 Sep 2023 05:04:04 -0700 (PDT) X-Google-Smtp-Source: AGHT+IGtqkF5AkTm1QM+8qTf06yT/GjHtZlkdBv3fh8COjQKmhKZ6ALevXft64nxufahZlnzsyKQ X-Received: by 2002:a17:902:ecd2:b0:1c3:432f:9f69 with SMTP id a18-20020a170902ecd200b001c3432f9f69mr12846447plh.23.1695038644629; Mon, 18 Sep 2023 05:04:04 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1695038644; cv=none; d=google.com; s=arc-20160816; b=oxC1Jx4Y3kZtpR7pbruPmbkq/9YtLQISstkYgDESez5A828gr9sM0J36nJfywqt2It vKjHOI7+7XfUmsyirlGpBUwbr4IZeW+fPuyATM6dniP+5zRQy401G6HTM7FKFRfLEq9n 0DLt7CsPjDjqFSYJsBxuPT37O8N+p8NmKUcHnShoCpOrE4GVF8naGv3a5C410fYkYSwz rU9fkcYDtRudGkB6VEID23RsqC6K/8aLusJmFhgqqDsKSuuwRQAOvLbL6pWl+f/83wyT AWhCvYgxljeqqVQdUcrXHi5NQ7rEwNWqe2kXvdGmXH640JIPuWe1T06Dcxgd7Rba9QJo 9QwQ== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:content-transfer-encoding:mime-version :message-id:date:subject:cc:to:from:dkim-signature; bh=4K3G/qUqhUTidFfMolaSIGXY48Y9OWfkSe9kaKDW5rM=; fh=0GNeY39Cl4xRhSi2TAvxQ7Q3gtM1UYmjYULYBkUvepo=; b=jxmCpP2lPgO+Tq8xYRNBbEOYtPTCtn21XCl1t5UFvJaY8QXiwHhammB5QHrjj60JfD R682kbUw9q+B04bUdiODj4quTVP0Tu4UZZiLFiSps32d8d2hLIbKXjNeQRl+Sw23VXXo z3rl68LfcYF/YWANW9Z7isPa/dwxIJKOVIWpL/hDewz+QG5CzOB5xQacTGJBmpUB2eJ8 P8UjyrT4use5hE7LyZfTkZiMCjdoW/JOqUl7A3guJh/ClfKIVFSvsua1M32rQTc7WcS1 ijdIi4cnZ7PZys3j4ZCXawG151CSGrh0py4GjeGYX63t2gRkH8CiwE74XLTSq0I0EDOR RkFg== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@intel.com header.s=Intel header.b=EkGyPWzd; spf=pass (google.com: domain of linux-bluetooth-owner@vger.kernel.org designates 23.128.96.33 as permitted sender) smtp.mailfrom=linux-bluetooth-owner@vger.kernel.org; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=intel.com Return-Path: Received: from lipwig.vger.email (lipwig.vger.email. [23.128.96.33]) by mx.google.com with ESMTPS id m1-20020a170902d18100b001bf193a70b3si7670692plb.298.2023.09.18.05.04.04 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 18 Sep 2023 05:04:04 -0700 (PDT) Received-SPF: pass (google.com: domain of linux-bluetooth-owner@vger.kernel.org designates 23.128.96.33 as permitted sender) client-ip=23.128.96.33; Authentication-Results: mx.google.com; dkim=pass header.i=@intel.com header.s=Intel header.b=EkGyPWzd; spf=pass (google.com: domain of linux-bluetooth-owner@vger.kernel.org designates 23.128.96.33 as permitted sender) smtp.mailfrom=linux-bluetooth-owner@vger.kernel.org; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=intel.com Received: from out1.vger.email (depot.vger.email [IPv6:2620:137:e000::3:0]) by lipwig.vger.email (Postfix) with ESMTP id B420D81972FD; Mon, 18 Sep 2023 02:24:27 -0700 (PDT) X-Virus-Status: Clean X-Virus-Scanned: clamav-milter 0.103.10 at lipwig.vger.email Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S233358AbjIRJYA (ORCPT + 99 others); Mon, 18 Sep 2023 05:24:00 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:45714 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S240923AbjIRJXw (ORCPT ); Mon, 18 Sep 2023 05:23:52 -0400 Received: from mgamail.intel.com (mgamail.intel.com [134.134.136.126]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id AD91910D for ; Mon, 18 Sep 2023 02:23:43 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=intel.com; i=@intel.com; q=dns/txt; s=Intel; t=1695029023; x=1726565023; h=from:to:cc:subject:date:message-id:mime-version: content-transfer-encoding; bh=KEoAY4cpNVGBn8mvNjFTLlJyzVYx1PGHeGPWirpHmHs=; b=EkGyPWzdFymtjIHHliVloJHliJIp7VffJlBEALzVSfRqmOclqsGFySjt 2+93W3DtFFcsuz0ik4MbDVBfbWyVg/nhbDBehNhxNKXmCuO/bGH3AprmL cm2Pp1ZtBWX0derzYS054vHKrkb2DPQqzS7XQY3U+okcW5DiDoLnCz4A1 V6YRM5/IgnFLnyjaMnuds9z9YfSYbAdZsquycWtkOw7hvFvU6qem2Azu2 FBjQjDjGGpSSn9yU4Kou9QMff+TXVS6nT/hBao7l6D9+vg0qwIPCC68Bn 6hl6PFm1MkswcjSvUFZe4iAVxGM0TmCNZPPeCBZpoku1UBsUG3rU+l5md w==; X-IronPort-AV: E=McAfee;i="6600,9927,10836"; a="364650182" X-IronPort-AV: E=Sophos;i="6.02,156,1688454000"; d="scan'208";a="364650182" Received: from fmsmga005.fm.intel.com ([10.253.24.32]) by orsmga106.jf.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 18 Sep 2023 02:23:42 -0700 X-ExtLoop1: 1 X-IronPort-AV: E=McAfee;i="6600,9927,10836"; a="1076514279" X-IronPort-AV: E=Sophos;i="6.02,156,1688454000"; d="scan'208";a="1076514279" Received: from intel-lenovo-legion-y540-15irh-pg0.iind.intel.com ([10.224.186.95]) by fmsmga005.fm.intel.com with ESMTP; 18 Sep 2023 02:23:39 -0700 From: Kiran K To: linux-bluetooth@vger.kernel.org Cc: ravishankar.srivatsa@intel.com, chethan.tumkur.narayan@intel.com, Kiran K Subject: [PATCH v1] Bluetooth: Release memory allocated to store supported codecs Date: Mon, 18 Sep 2023 15:05:17 +0530 Message-Id: <20230918093517.2163899-1-kiran.k@intel.com> X-Mailer: git-send-email 2.25.1 MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Spam-Status: No, score=-0.9 required=5.0 tests=DKIMWL_WL_HIGH,DKIM_SIGNED, DKIM_VALID,DKIM_VALID_AU,HEADER_FROM_DIFFERENT_DOMAINS, MAILING_LIST_MULTI,SPF_HELO_NONE,SPF_PASS autolearn=unavailable autolearn_force=no version=3.4.6 X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on lipwig.vger.email Precedence: bulk List-ID: X-Mailing-List: linux-bluetooth@vger.kernel.org X-Greylist: Sender passed SPF test, not delayed by milter-greylist-4.6.4 (lipwig.vger.email [0.0.0.0]); Mon, 18 Sep 2023 02:24:28 -0700 (PDT) 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 --- 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