Received: by 2002:a89:413:0:b0:1fd:dba5:e537 with SMTP id m19csp155887lqs; Thu, 13 Jun 2024 06:46:35 -0700 (PDT) X-Forwarded-Encrypted: i=3; AJvYcCW17aAIBaZnIpSX88ns2CUYCoO6NeDM325AbLRPEv7u+vq2w30dsMptbTeb2uR+Lte6XtZbbUPo0BO/53OG/txL4zSdIrmX+4IiJCOREg== X-Google-Smtp-Source: AGHT+IGF3bYi2fLi2Eut6/ajW41I7yUcYdhfL8nUFJdQfyPvhKsxPayiBTgQpU4XAr0v8sUYILtB X-Received: by 2002:a05:6870:d252:b0:254:8d79:d7b7 with SMTP id 586e51a60fabf-25514c19298mr5503544fac.26.1718286395576; Thu, 13 Jun 2024 06:46:35 -0700 (PDT) ARC-Seal: i=2; a=rsa-sha256; t=1718286395; cv=pass; d=google.com; s=arc-20160816; b=EkvTV54cPqukrVw3AHAaPezR6nQLaIlLxsCIw/4YudouOHYvCyYTMDFbksAle2C1ls nJZ+fUTeFaDcKgga2b0VVpWjlo3GWG1Yz4pz8Yfjsrss3NQ1e0LxzMANfHzr1TUAvrp7 +a21SeL5311G/XskAzeD7Mv/eSWxuJxkiR+KNGXxRExulCSp89qD3nTOVZxHw7srHYs7 2zjh/BRQ1dFL3Ad267a5RVb68nW1tnV1EKH9rlnXbVI/DwTS9czBb63ckBhdoWjbKAZ3 V/J74ahuSPboM7RKzD/nRivEkoztjvXdUUBwBdiku6jwkyhCvP/7mdWwqxwmXgut7bgd PIBg== ARC-Message-Signature: i=2; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=content-transfer-encoding:mime-version:list-unsubscribe :list-subscribe:list-id:precedence:message-id:date:subject:cc:to :from:dkim-signature; bh=QtBgSUb0MZHTNV1Q4UZmYBvp+K84oqTEqIP2wfhcxF8=; fh=LQcwDtiRd8wokSLRNZ48txxuZ6lIjfAjsbMmo6ln4dI=; b=S9fXk1lqwFJNvaRFunXlKMorlJb5tB8XMZs+BND1BrcaGQgfKcHA6ZOsb86npn7Aw8 H0jvm3KMsr1gQ7DECtVROTDefS/3LT9lnAzoQsQjAp4y5ndrMQZAdtbU2uiGkPuylHsY RtgxU5Ki40mA2DpmO8V3vYI5Q5byVHiWA3gMbIdFM3z3RvXKAkCWzCLd/FXhUUGNoZek tQxXdGoizraOcP3Fq57x9MsaUCM72DaX5H8lMVc2EIZEUgQbn3ylLgbilKI7l/HY+QyT rvobAA6MDa82jMmRj5zGs2enFX3qx1kSzJXqq6PGy/muhFZDvZZ4kp6Z8i3qxkeY7mrM 8bUw==; dara=google.com ARC-Authentication-Results: i=2; mx.google.com; dkim=pass header.i=@cirrus.com header.s=PODMain02222019 header.b=I5kJt75h; arc=pass (i=1 spf=pass spfdomain=opensource.cirrus.com dkim=pass dkdomain=cirrus.com dmarc=pass fromdomain=opensource.cirrus.com); spf=pass (google.com: domain of linux-kernel+bounces-213335-linux.lists.archive=gmail.com@vger.kernel.org designates 2604:1380:45e3:2400::1 as permitted sender) smtp.mailfrom="linux-kernel+bounces-213335-linux.lists.archive=gmail.com@vger.kernel.org"; dmarc=pass (p=REJECT sp=REJECT dis=NONE) header.from=cirrus.com Return-Path: Received: from sv.mirrors.kernel.org (sv.mirrors.kernel.org. [2604:1380:45e3:2400::1]) by mx.google.com with ESMTPS id d2e1a72fcca58-705cc8f6c5bsi1482233b3a.75.2024.06.13.06.46.35 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 13 Jun 2024 06:46:35 -0700 (PDT) Received-SPF: pass (google.com: domain of linux-kernel+bounces-213335-linux.lists.archive=gmail.com@vger.kernel.org designates 2604:1380:45e3:2400::1 as permitted sender) client-ip=2604:1380:45e3:2400::1; Authentication-Results: mx.google.com; dkim=pass header.i=@cirrus.com header.s=PODMain02222019 header.b=I5kJt75h; arc=pass (i=1 spf=pass spfdomain=opensource.cirrus.com dkim=pass dkdomain=cirrus.com dmarc=pass fromdomain=opensource.cirrus.com); spf=pass (google.com: domain of linux-kernel+bounces-213335-linux.lists.archive=gmail.com@vger.kernel.org designates 2604:1380:45e3:2400::1 as permitted sender) smtp.mailfrom="linux-kernel+bounces-213335-linux.lists.archive=gmail.com@vger.kernel.org"; dmarc=pass (p=REJECT sp=REJECT dis=NONE) header.from=cirrus.com Received: from smtp.subspace.kernel.org (wormhole.subspace.kernel.org [52.25.139.140]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by sv.mirrors.kernel.org (Postfix) with ESMTPS id D24C228E3AE for ; Thu, 13 Jun 2024 13:46:34 +0000 (UTC) Received: from localhost.localdomain (localhost.localdomain [127.0.0.1]) by smtp.subspace.kernel.org (Postfix) with ESMTP id 0520D144D2F; Thu, 13 Jun 2024 13:37:59 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=cirrus.com header.i=@cirrus.com header.b="I5kJt75h" Received: from mx0b-001ae601.pphosted.com (mx0a-001ae601.pphosted.com [67.231.149.25]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id 9F0BF1448D8; Thu, 13 Jun 2024 13:37:56 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=67.231.149.25 ARC-Seal:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1718285878; cv=none; b=ERN26E+S3v8jABa2dr4GodBfJpb1dvwVL+ZC27eUJmX7/rd/4HguGHQPqirHBxU4eaTIdmUvlWZE15pnbHfj2TZsWex8Y7mptkrg9ze1WyZygfw8ecTcc1S6eBRzDd+tCR/fuGbTk1vMyQE/6J9zjVvllXifoakhZHE0yjgq1pk= ARC-Message-Signature:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1718285878; c=relaxed/simple; bh=FktdJ3dpxYgLwv3mOnNq66XfSBNmbtiWt8nu4ZUssjU=; h=From:To:CC:Subject:Date:Message-ID:MIME-Version:Content-Type; b=f4bRwUogMH0OW7rCRIsX/M3BWl0K7+4ZFxFOtegHnvvjrQOr6SjTrDKAIwUONK5GeYKy6VDMoriK5mhai+RWOMNQEGxK0GC9rNQD4GofBSC42hGd7+mYsC9yntA+/TW2zHX4oqwJInsaoYA6q147UWhrWPpiIvrw1iHnWjIGdyc= ARC-Authentication-Results:i=1; smtp.subspace.kernel.org; dmarc=pass (p=reject dis=none) header.from=opensource.cirrus.com; spf=pass smtp.mailfrom=opensource.cirrus.com; dkim=pass (2048-bit key) header.d=cirrus.com header.i=@cirrus.com header.b=I5kJt75h; arc=none smtp.client-ip=67.231.149.25 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=reject dis=none) header.from=opensource.cirrus.com Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=opensource.cirrus.com Received: from pps.filterd (m0077473.ppops.net [127.0.0.1]) by mx0a-001ae601.pphosted.com (8.18.1.2/8.18.1.2) with ESMTP id 45D5pN0K001648; Thu, 13 Jun 2024 08:37:40 -0500 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=cirrus.com; h=cc :content-transfer-encoding:content-type:date:from:message-id :mime-version:subject:to; s=PODMain02222019; bh=QtBgSUb0MZHTNV1Q 4UZmYBvp+K84oqTEqIP2wfhcxF8=; b=I5kJt75hgkxNUT5w2+y9mbI+3srSVPnn 5lGCOpM0W8bscHn4p50FWaiOq0Px2AD0ebeWwcdwSC+dauRsdwDkciyKGKto/Q4v hpMW3RGakWl4l33O2BBhrVlnH+SAsBki/wGxfl8fFT6B1Iv4/SCpc89/n+6VkEnJ wLGtwUZ3JlITtJXnJP8+v/1fR/7xQMUOmiSmdfpUuZWbqUo9IsKvJMCwXQNWk59n I9rsVShN84EsNLjE7UCLnrZxxSFljYeMJnTFaSkDljmc7Y5T/HXqxNO2D3NtC2fg 12sgdfI00spZ7uT2u3tPTmfgZ19fZ/isZGx8qyigEgUTZvNksZZ0OQ== Received: from ediex02.ad.cirrus.com ([84.19.233.68]) by mx0a-001ae601.pphosted.com (PPS) with ESMTPS id 3yqskgreuv-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT); Thu, 13 Jun 2024 08:37:40 -0500 (CDT) Received: from ediex01.ad.cirrus.com (198.61.84.80) by ediex02.ad.cirrus.com (198.61.84.81) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.2.1544.9; Thu, 13 Jun 2024 14:37:38 +0100 Received: from ediswmail9.ad.cirrus.com (198.61.86.93) by anon-ediex01.ad.cirrus.com (198.61.84.80) with Microsoft SMTP Server id 15.2.1544.9 via Frontend Transport; Thu, 13 Jun 2024 14:37:38 +0100 Received: from EDIN6ZZ2FY3.ad.cirrus.com (EDIN6ZZ2FY3.ad.cirrus.com [198.61.65.41]) by ediswmail9.ad.cirrus.com (Postfix) with ESMTP id 8F38A820248; Thu, 13 Jun 2024 13:37:37 +0000 (UTC) From: Simon Trimmer To: CC: , , , , , , , , Simon Trimmer Subject: [PATCH 0/3] ALSA: hda: Component should be unbound before deconstruction Date: Thu, 13 Jun 2024 14:37:10 +0100 Message-ID: <20240613133713.75550-1-simont@opensource.cirrus.com> X-Mailer: git-send-email 2.34.1 Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Transfer-Encoding: 8bit Content-Type: text/plain X-Proofpoint-GUID: fSH1mpGTINbxL0twFSmqDta3asQgSHwc X-Proofpoint-ORIG-GUID: fSH1mpGTINbxL0twFSmqDta3asQgSHwc X-Proofpoint-Spam-Reason: safe Small chain of fixes to correct hda drivers using the hda component infrastructure so that they unregister their component before proceeding to deconstruct the driver. These three patches been separated from the chain "[PATCH v2 0/7] ALSA: hda: Improvements to hda_component" Simon Trimmer (3): ALSA: hda: cs35l56: Component should be unbound before deconstruction ALSA: hda: cs35l41: Component should be unbound before deconstruction ALSA: hda: tas2781: Component should be unbound before deconstruction sound/pci/hda/cs35l41_hda.c | 4 ++-- sound/pci/hda/cs35l56_hda.c | 4 ++-- sound/pci/hda/tas2781_hda_i2c.c | 4 ++-- 3 files changed, 6 insertions(+), 6 deletions(-) -- 2.34.1