From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from mail-dl1-f44.google.com (mail-dl1-f44.google.com [74.125.82.44]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id 345073D6485 for ; Fri, 12 Jun 2026 12:32:04 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=74.125.82.44 ARC-Seal:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1781267527; cv=none; b=IN46brkWf3dyr/sMa442Mz6etQCaKv2pB24Mf2YSe/yuSkEnfeQeh/iZUJZhNnTEA2E7E7+u44cUKnIb1JggaObIK1F0OXfY+lbY780Ij4u3qmGhc8YmjqDVbcLnFTmExnYBwRKPqW1inqDXi68cArlFfeMt9gwrFS2RinusMgg= ARC-Message-Signature:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1781267527; c=relaxed/simple; bh=3vH2KV0H2DnODXETuoUCCHy1VrqWWNhPhnwKVNIYKUI=; h=From:To:Cc:Subject:Date:Message-ID:MIME-Version; b=VyZaSQ/CimAtHKz8MKN0Sem69QZhGEFyC8UCVJKMofWql7CtnjfZbkH+NIp9lXdG9eY+nKfmpSJ1jH5mtPm1xg7D8yNZ8cfrwpbUjWNwsxkJIKOC0nPzdSbeuy5k5jEVAgxnjVGoCtIlHlisjs4hflXhLMforKMqsflNPV9z/kA= ARC-Authentication-Results:i=1; smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=gmail.com; spf=pass smtp.mailfrom=gmail.com; dkim=pass (2048-bit key) header.d=gmail.com header.i=@gmail.com header.b=O+fxsx49; arc=none smtp.client-ip=74.125.82.44 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=gmail.com Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=gmail.com Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=gmail.com header.i=@gmail.com header.b="O+fxsx49" Received: by mail-dl1-f44.google.com with SMTP id a92af1059eb24-1363fe80fe8so1374498c88.0 for ; Fri, 12 Jun 2026 05:32:04 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20251104; t=1781267524; x=1781872324; darn=vger.kernel.org; h=content-transfer-encoding:mime-version:message-id:date:subject:cc :to:from:from:to:cc:subject:date:message-id:reply-to; bh=tCLd+pL3iAgi5zSaq3NA6KsjQBLVdwWzzz7IEdYF7As=; b=O+fxsx49GxuYzslhVN1ZDHKYFIZ+L0OOfwN+olwziP2NxZUpslu+oG1LCa9o9JrRR7 6e93HWX1bKmB4MREkt1oy00aXp5ZcBcuL5gfVPM65kJm1xCZpA8ZkamZpjMGc7SanWAn rwQHNXQKtYcBR5u0XEd/KFFQI/R8RKNMWXOlJVP+wDpc3XCWgr5X6xJx0wmwAXKpKmzG Lvc5+O+7kE60FvqnNN3zYclgxVRQpwnGpi5RAzWnrhMnYpUwRfzkPfHlxId7rIPqSVkx zisecgsoej9qp+5oovWbpL7rGuJRtEW8xq9Kzcr1RRBE5v4pMbEE3Bbzvy2rcSqrX4jE sjtQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1781267524; x=1781872324; h=content-transfer-encoding:mime-version:message-id:date:subject:cc :to:from:x-gm-gg:x-gm-message-state:from:to:cc:subject:date :message-id:reply-to; bh=tCLd+pL3iAgi5zSaq3NA6KsjQBLVdwWzzz7IEdYF7As=; b=dADTBwyarsAGXVkvv7Q0Jq5cqBzbHPb5Ss2yPWVwT1Bdo7F4/wFcLRxSJUp4yfSTX+ TU9MXpXWarPjwmb9548l/S1u4wQNuiHHcI7AOABLp/UcTf60eJKVPN1bf/jo87fiEniO QD60LHlgVujlWWfgxq9H26MZeeTfPF2fdqiaI1shF0WybPuYXwNikG+jombIgfpzlomA 78EiXHuUeZC+bXCPad0kTZtBI66Pz4e7D+qxbVbyWwLSVsr1oNPd1aSltNy6XmbK+aPn lYrWq6Qmu7qrdblfnFChHMXnKzI7rphp6rRl2RGHPXokRRs+2DSiaP82m2jO0KfDg0EJ /vdA== X-Forwarded-Encrypted: i=1; AFNElJ9uzAQE/CYf5ZfcKbK0s9TFO2FlEr4EigsQkd8qoxmWy+bN+madTft192y576Z1t7e4fe5rsnxOAMiyRew=@vger.kernel.org X-Gm-Message-State: AOJu0Yx7PnwqNoDEWEbJdAC0LGD1glNJaZf7FrMr8aG8+1L/5M8IOpfR PS+fHkBnCeZWIpvlYfFQH938vOfLmjtt4YfpMpYzw8AV2zpNNTXpap1u X-Gm-Gg: Acq92OFCLSPQ0b6kLlIymALsMaEqG0MzncG1xsJXBTpvd58osBCOtimDaz3Ack3yeRM Giy4p0T7DjcH8/g0rRwcs5ULtfmeIpyzfPLre2p+OO+hqJ+S7TWEK+Zhk6t+GIXW174QHFmGH4l Wih+FLk5A4/mKtPxb5z8vJNs7AvAbE/2SD/MKVEZjwubep1FU+uztSQXeS9e8PCNB9xKHhiQmtu TYsTZenoJ36THt7G0RA1KY5PBhedToBTmjfd+cCy6EBiFB131rxMQXfbLMR/TYaF/yVQiaLKPQK ZHxIir+W88jmnFYvul4esp+I4wFuCcnWeDE6yVzXEfcWSScz+ItJqKfts/MSHGHG0Mun6LoZpPL OOkbuyC3NeJNp1uk7ZcN+xUY+iNP/09mV1G88B3RgtRVpKhFm6h8qqNyP5bMMtsin1Gvl+96RkM kP7v203qZB3+nKz6MnUyHhmFizSJM/duiYyg2taEsZTdiwKUIGLCiL+enSww== X-Received: by 2002:a05:7022:491:b0:138:56d:27e8 with SMTP id a92af1059eb24-1384baef0c6mr1147859c88.1.1781267523981; Fri, 12 Jun 2026 05:32:03 -0700 (PDT) Received: from phuc-desktop.. ([183.91.15.56]) by smtp.gmail.com with ESMTPSA id a92af1059eb24-1384b96d6c4sm2068550c88.9.2026.06.12.05.32.01 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Fri, 12 Jun 2026 05:32:03 -0700 (PDT) From: phucduc.bui@gmail.com To: Mark Brown Cc: Liam Girdwood , Jaroslav Kysela , Takashi Iwai , linux-sound@vger.kernel.org, linux-kernel@vger.kernel.org, bui duc phuc Subject: [PATCH] ASoC: hisilicon: Use guard() for spin locks Date: Fri, 12 Jun 2026 19:31:50 +0700 Message-ID: <20260612123150.74696-1-phucduc.bui@gmail.com> X-Mailer: git-send-email 2.43.0 Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Transfer-Encoding: 8bit From: bui duc phuc Clean up the code using guard() for spin locks. Merely code refactoring, and no behavior change. Signed-off-by: bui duc phuc --- sound/soc/hisilicon/hi6210-i2s.c | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) diff --git a/sound/soc/hisilicon/hi6210-i2s.c b/sound/soc/hisilicon/hi6210-i2s.c index 250ae3781d14..33b1dafb2540 100644 --- a/sound/soc/hisilicon/hi6210-i2s.c +++ b/sound/soc/hisilicon/hi6210-i2s.c @@ -185,7 +185,7 @@ static void hi6210_i2s_txctrl(struct snd_soc_dai *cpu_dai, int on) struct hi6210_i2s *i2s = dev_get_drvdata(cpu_dai->dev); u32 val; - spin_lock(&i2s->lock); + guard(spinlock)(&i2s->lock); if (on) { /* enable S2 TX */ val = hi6210_read_reg(i2s, HII2S_I2S_CFG); @@ -197,7 +197,6 @@ static void hi6210_i2s_txctrl(struct snd_soc_dai *cpu_dai, int on) val &= ~HII2S_I2S_CFG__S2_IF_TX_EN; hi6210_write_reg(i2s, HII2S_I2S_CFG, val); } - spin_unlock(&i2s->lock); } static void hi6210_i2s_rxctrl(struct snd_soc_dai *cpu_dai, int on) @@ -205,7 +204,7 @@ static void hi6210_i2s_rxctrl(struct snd_soc_dai *cpu_dai, int on) struct hi6210_i2s *i2s = dev_get_drvdata(cpu_dai->dev); u32 val; - spin_lock(&i2s->lock); + guard(spinlock)(&i2s->lock); if (on) { val = hi6210_read_reg(i2s, HII2S_I2S_CFG); val |= HII2S_I2S_CFG__S2_IF_RX_EN; @@ -215,7 +214,6 @@ static void hi6210_i2s_rxctrl(struct snd_soc_dai *cpu_dai, int on) val &= ~HII2S_I2S_CFG__S2_IF_RX_EN; hi6210_write_reg(i2s, HII2S_I2S_CFG, val); } - spin_unlock(&i2s->lock); } static int hi6210_i2s_set_fmt(struct snd_soc_dai *cpu_dai, unsigned int fmt) -- 2.43.0