Received: by 2002:ab2:69cc:0:b0:1f4:be93:e15a with SMTP id n12csp1054986lqp; Sun, 14 Apr 2024 11:51:30 -0700 (PDT) X-Forwarded-Encrypted: i=3; AJvYcCW91SfnANPL58vnYjKexDG895YOIXLybg2h7kkjGzdL1w6P9JHd6OgHrgSWh8DeoPLOLZFZP9IE1egWLYFqSPZ/ebdWgfMxTf0j8p/fQw== X-Google-Smtp-Source: AGHT+IHQiAcvIvsFoE+ffkt4Fs+Rw3fB1gtD8eDcHiaiRDhe/tHnm9MjKg1UzcgTcfrKY//C29+d X-Received: by 2002:ac8:7d82:0:b0:434:3a70:d7e4 with SMTP id c2-20020ac87d82000000b004343a70d7e4mr10595164qtd.2.1713120689928; Sun, 14 Apr 2024 11:51:29 -0700 (PDT) ARC-Seal: i=2; a=rsa-sha256; t=1713120689; cv=pass; d=google.com; s=arc-20160816; b=hbvT6vTQy+CJFaWaxYWmnZaJ1Dxzjkhn0/k/x/ndNUxM4LIwHrcdIYHRn34003UP/X GddF+DX3qFlg7D9tnwtJDJCEZMmG6qhSY4cIHEgQxjkYLIaRrlrTt6l+Xf7B0xb+NdfV ndvoRX70Zp7NOuUCXWqSRq6vMYbLWmXqNdIszevyw5b/y1Vfjnr7DakDnopy7f9JZnl5 KRfatQjLOnQR+x/wSAnzKXermw+nrmVvUcwf/Y7LnDodXTaB29a3ihKDG0b/0d1X5gTT tm9dcOfXL5emzxPIJDOqBd7QBdYKsT8L++VEVqnSeFvYPwMtP6NHnBuy6Y2ZBtPxYEIX 7uxw== ARC-Message-Signature: i=2; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=cc:to:in-reply-to:references:message-id:content-transfer-encoding :mime-version:list-unsubscribe:list-subscribe:list-id:precedence :subject:date:from:dkim-signature; bh=PgcnHe1w2hYLC1hQS9sjHFpi4MtTtTupLK8cpmZTYEQ=; fh=W9yRQyXYGCi9MwVjdCafpvQwWxwBN/xCwbTX3DBdTfE=; b=WCAwplM7NFaq5wAD3U40AFcFhAgX2CEXKQyQuGS64imvl19M5FYGYWverjJ0bSlhuE C2nCUQrKsuPJq7ITcQLfwwrdOjR7vOq1rnL2UFZVeDA9nU9NmxzGHpu+VroMa66XFykm lBMfKO7nM8rYKfLyb1TnOaZAlUpAJg1oVgH4YuMYVu/Ot5fuktolRuBEiW1CTRpUYpcU GZrnaWuwAMKKBUZ1fKlEi+ZqnsZMwFSCvukquRVuLWnqyc/gzjgveCKxPuY63h1PcNEY lHcRT1fLm6+PBkXPE21pGWtE+ngEJKIDxzFOE56aIzkDUAHiDgkMhQH3Rpoy/eyV+a9i 62aA==; dara=google.com ARC-Authentication-Results: i=2; mx.google.com; dkim=pass header.i=@kernel.org header.s=k20201202 header.b=niYESIi6; arc=pass (i=1 dkim=pass dkdomain=kernel.org); spf=pass (google.com: domain of linux-kernel+bounces-144341-linux.lists.archive=gmail.com@vger.kernel.org designates 147.75.199.223 as permitted sender) smtp.mailfrom="linux-kernel+bounces-144341-linux.lists.archive=gmail.com@vger.kernel.org"; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=kernel.org Return-Path: Received: from ny.mirrors.kernel.org (ny.mirrors.kernel.org. [147.75.199.223]) by mx.google.com with ESMTPS id h7-20020ac85847000000b00436f2230387si1517336qth.711.2024.04.14.11.51.29 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Sun, 14 Apr 2024 11:51:29 -0700 (PDT) Received-SPF: pass (google.com: domain of linux-kernel+bounces-144341-linux.lists.archive=gmail.com@vger.kernel.org designates 147.75.199.223 as permitted sender) client-ip=147.75.199.223; Authentication-Results: mx.google.com; dkim=pass header.i=@kernel.org header.s=k20201202 header.b=niYESIi6; arc=pass (i=1 dkim=pass dkdomain=kernel.org); spf=pass (google.com: domain of linux-kernel+bounces-144341-linux.lists.archive=gmail.com@vger.kernel.org designates 147.75.199.223 as permitted sender) smtp.mailfrom="linux-kernel+bounces-144341-linux.lists.archive=gmail.com@vger.kernel.org"; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=kernel.org 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 ny.mirrors.kernel.org (Postfix) with ESMTPS id A7F791C211AC for ; Sun, 14 Apr 2024 18:51:29 +0000 (UTC) Received: from localhost.localdomain (localhost.localdomain [127.0.0.1]) by smtp.subspace.kernel.org (Postfix) with ESMTP id E4C17137745; Sun, 14 Apr 2024 18:48:58 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=kernel.org header.i=@kernel.org header.b="niYESIi6" Received: from smtp.kernel.org (aws-us-west-2-korg-mail-1.web.codeaurora.org [10.30.226.201]) (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 15ED6136E1A; Sun, 14 Apr 2024 18:48:58 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=10.30.226.201 ARC-Seal:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1713120538; cv=none; b=Q2+5jmRXpPHWwEJtCP8Ouj4qUUM5Ue8iVd04aoBQnd3ohgugmGUh2L9rEuctxHj4o73RietGV4zz6BFVx5zZvTb/q8IGcMt9DIFxjAqCjwZ9AcajK9lvTmz3ts20Jn+6AHQBboOBk0cC+xZNBzMKNIYFVq9D26RrURd9qJ6BVp4= ARC-Message-Signature:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1713120538; c=relaxed/simple; bh=qGfyTvGICPhMHxBZDbcLXXOoOsd+zSSiD1gfuAYE4MY=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=SrsvNMpg7n2fzW0eYyPjVxCY8oBwwREHT0WMBDviEFddqd30CwkiVYFOUalrD3KF09lVVnHTMnDYtS3SpW6Oxqez3jZK72668HBkayBYWo1BCNQN+20jicyEgMyjMmewCRiWs4/6f+I4Ivzbfqy0fU5yU8jDmjSE2ASaVkKwqYk= ARC-Authentication-Results:i=1; smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=kernel.org header.i=@kernel.org header.b=niYESIi6; arc=none smtp.client-ip=10.30.226.201 Received: by smtp.kernel.org (Postfix) with ESMTPSA id 2C43DC072AA; Sun, 14 Apr 2024 18:48:49 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org; s=k20201202; t=1713120537; bh=qGfyTvGICPhMHxBZDbcLXXOoOsd+zSSiD1gfuAYE4MY=; h=From:Date:Subject:References:In-Reply-To:To:Cc:From; b=niYESIi6e8GXhnX852cWMpeysLlS/4DIaVyqjzXERRtKYeECb5Jr7QwK6QUkQEQDT wWfQunAovcDWR9dPN47cygQXdTSOZDd/XEygWnA/gdVJuyItiJKlTAekWnGASf9bRP w5TpFqQDfgzHZYocMMcSaUi7Rw5DCOg2lYNzUSuvMsx19ZhoaOMJyQoqx+kEd+icqE VjmR4JVp3OvBvtpPSB9XzwM4ZFtKblGCLSAbLTJPoWayQEeBPhs6PPzSUm4Js3xoaD YuYmamA+vBEz0KfK36nN8sq4ITlp4Gmf2c+W6ihX/r9H8f37fIPpMmrH7bSwikhAWF EwNZxVZ0F+ZuQ== From: Krzysztof Kozlowski Date: Sun, 14 Apr 2024 20:47:34 +0200 Subject: [PATCH 09/14] ASoC: SOF: imx8m: Constify snd_sof_dsp_ops Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: 7bit Message-Id: <20240414-n-const-ops-var-v1-9-8f53ee5d981c@kernel.org> References: <20240414-n-const-ops-var-v1-0-8f53ee5d981c@kernel.org> In-Reply-To: <20240414-n-const-ops-var-v1-0-8f53ee5d981c@kernel.org> To: Pierre-Louis Bossart , Liam Girdwood , Peter Ujfalusi , Bard Liao , Ranjani Sridharan , Daniel Baluta , Kai Vehmanen , Mark Brown , Jaroslav Kysela , Takashi Iwai , Shawn Guo , Sascha Hauer , Pengutronix Kernel Team , Fabio Estevam , Matthias Brugger , AngeloGioacchino Del Regno Cc: sound-open-firmware@alsa-project.org, linux-sound@vger.kernel.org, linux-kernel@vger.kernel.org, imx@lists.linux.dev, linux-arm-kernel@lists.infradead.org, linux-mediatek@lists.infradead.org, Krzysztof Kozlowski X-Mailer: b4 0.13.0 X-Developer-Signature: v=1; a=openpgp-sha256; l=757; i=krzk@kernel.org; h=from:subject:message-id; bh=qGfyTvGICPhMHxBZDbcLXXOoOsd+zSSiD1gfuAYE4MY=; b=owEBbQKS/ZANAwAKAcE3ZuaGi4PXAcsmYgBmHCTMy020XGfYFIH5zZasAx/0Yq+7kXrHiZidJ bs+CZTSp4CJAjMEAAEKAB0WIQTd0mIoPREbIztuuKjBN2bmhouD1wUCZhwkzAAKCRDBN2bmhouD 12/CD/4udUivIHc2GoSjjDdUwGppx+SlrIvBVJeW68W/cXwaOCyKth5jrChyQjpnz6AEj1GAzux E+3yBwwZ/tFyTqlcdC/21mYVXHynylQi2YuTXpvuW917Kjqife+XqkWYFWQzqfVq+qAA7n6VYDw ypPDRVorC84imXoLpKXK98BDfETTD0w9MuQqSoeQXAydIKI93iZbGmvnT0n5LM7v4ZRja5xG4Wg K9F4C4cl+FMVyXUeWpcOK7z7HDKKvZitNkJMPTKGCpSG9toJPBeYhbLde79BwlUU9Atc1CTE63s P4h15Vg6BpleEwTxVcn0q66n/f9bylIxMUHb4DA4swKcIFkWEJef0/cGrG2EOlyElSwJEELU68e kBsPFg343+A2YgffVnGac5++GYyYqFWtCEdl12nBA4PdhJ7HYdI+6gE7xnZzU51tvxZRbZ1mfSs yJcbNWEMOuE0EnA8WOD9pFx0kMshvQ/mcYA6rK5QefP/exy4110uWJxmAs08ySg73umrzc644Ux oDeFNOvWXhQaW7NGT/bUeU+hT9/NBglZX1WX8q6PwA0E8DsCCNToy4xtzqqkDei59Vd0Vy8DoMR TIS5IoNtOwDMt6OjzIfuJsewT8KRjl3TPKPSw126k5ODK9XvY7DEsUv4eKhjbq85M5qjqFOhyaD OnGoBk2dIFXz9yA== X-Developer-Key: i=krzk@kernel.org; a=openpgp; fpr=9BD07E0E0C51F8D59677B7541B93437D3B41629B 'struct snd_sof_dsp_ops' is not modified by core code, so it can be made const for increased code safety. Signed-off-by: Krzysztof Kozlowski --- sound/soc/sof/imx/imx8m.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/sound/soc/sof/imx/imx8m.c b/sound/soc/sof/imx/imx8m.c index 3e0b88002b4f..4ed415f04345 100644 --- a/sound/soc/sof/imx/imx8m.c +++ b/sound/soc/sof/imx/imx8m.c @@ -411,7 +411,7 @@ static int imx8m_dsp_suspend(struct snd_sof_dev *sdev, unsigned int target_state } /* i.MX8 ops */ -static struct snd_sof_dsp_ops sof_imx8m_ops = { +static const struct snd_sof_dsp_ops sof_imx8m_ops = { /* probe and remove */ .probe = imx8m_probe, .remove = imx8m_remove, -- 2.34.1