Received: by 2002:ac0:a5a7:0:0:0:0:0 with SMTP id m36-v6csp842251imm; Wed, 1 Aug 2018 06:15:31 -0700 (PDT) X-Google-Smtp-Source: AAOMgpffvE+Qtgv01y8ryDDBIRSCLkeqQmtH7lYC301ADFA25o3YljwsifTaITRQN3i5BSXQNbkA X-Received: by 2002:a62:8913:: with SMTP id v19-v6mr5423874pfd.127.1533129331610; Wed, 01 Aug 2018 06:15:31 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1533129331; cv=none; d=google.com; s=arc-20160816; b=nGkpGeOfxg/NRvmj4m0JLpVGWn6dXXVywoROPVRWjao+CD1x2WKpq5F3sC55C2srel T1mUAa9QkX4CDAWM3EWXirRqPT+17dq69li1T/l9r+n3snt/+fMe1CCPN5Zk5QVCUVBz P8ZFDC7yS+AP1fw5BUAoCXMrZ4DkN5tdk1scpZ2051yOJ1KKL6/a5P9NUbV0Zd3/2AaW SSvSAJQ4ynf8LYF7dEcHQ5eXxYT8uNWA83EP+oShJjAayqSWshPs6MhBglrxRvKaTsDS 0QcmgEOQPE5J4ng6m6GtGc0UBK2WTwPRWHxMFghXMui2HQ8dCpIExAuE1pi0V343Pe1N nxeg== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:mime-version:user-agent:references :in-reply-to:subject:cc:to:from:message-id:date :arc-authentication-results; bh=XUM6cevrBVcpyz+NqrEFdb+E7iM6Vn1M6ru3C+hC+BA=; b=ebk2DWdEi+C32rPPHRe7zh7UOnXXpXM4aiXXZK+wZq06tbeLdiJaN5oGcYJ/p5yLoi hh8vXFRetlSYmMYqPa7Ar4MJlq5Ugnz+ELfcAiW39o/BSFImYPVj9deReqJIBYroho94 1BVyrKMNeUnKByExJVWxnRkSCrkNNdS1/vzpyjkC1Blana2o/bHZj3Ie+33xYMaBqxew VEQU7BtQx323sQzc0Qv/q9YrranKsfNEYn+CAH3Gc2Ux7MQ7wK998GPq0q/s8NpUtgV5 9kvZGTGrmFe6u/KdH4JIWxe/EbZU/yvYcivNUsRbSko0LgkuKiehOnLzI5kHyN0iInP9 1rjQ== ARC-Authentication-Results: i=1; mx.google.com; spf=pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Return-Path: Received: from vger.kernel.org (vger.kernel.org. [209.132.180.67]) by mx.google.com with ESMTP id h2-v6si15461886plh.339.2018.08.01.06.15.17; Wed, 01 Aug 2018 06:15:31 -0700 (PDT) Received-SPF: pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) client-ip=209.132.180.67; Authentication-Results: mx.google.com; spf=pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S2389407AbeHAPAJ (ORCPT + 99 others); Wed, 1 Aug 2018 11:00:09 -0400 Received: from mx2.suse.de ([195.135.220.15]:37716 "EHLO mx1.suse.de" rhost-flags-OK-OK-OK-FAIL) by vger.kernel.org with ESMTP id S2389283AbeHAPAI (ORCPT ); Wed, 1 Aug 2018 11:00:08 -0400 X-Virus-Scanned: by amavisd-new at test-mx.suse.de Received: from relay1.suse.de (unknown [195.135.220.254]) by mx1.suse.de (Postfix) with ESMTP id BAB1AACAD; Wed, 1 Aug 2018 13:14:22 +0000 (UTC) Date: Wed, 01 Aug 2018 15:14:22 +0200 Message-ID: From: Takashi Iwai To: "Walter Harms" Cc: , "Jaya Kumar" , "Jaroslav Kysela" , , Subject: Re: [PATCH 3/9] ALSA: emu10k1: remove redundant variable attn In-Reply-To: <220787354.139798.1533128625826@ox-groupware.bfs.de> References: <220787354.139798.1533128625826@ox-groupware.bfs.de> User-Agent: Wanderlust/2.15.9 (Almost Unreal) SEMI/1.14.6 (Maruoka) FLIM/1.14.9 (=?UTF-8?B?R29qxY0=?=) APEL/10.8 Emacs/26 (x86_64-suse-linux-gnu) MULE/6.0 (HANACHIRUSATO) MIME-Version: 1.0 (generated by SEMI 1.14.6 - "Maruoka") Content-Type: text/plain; charset=US-ASCII Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On Wed, 01 Aug 2018 15:03:45 +0200, Walter Harms wrote: > > From: Colin Ian King > > Variable attn is being assigned but is never used hence it is > redundant and can be removed. > > Cleans up clang warning: > warning: variable 'attn' set but not used [-Wunused-but-set-variable] > > Signed-off-by: Colin Ian King > --- > sound/pci/emu10k1/emupcm.c | 3 +-- > 1 file changed, 1 insertion(+), 2 deletions(-) > > diff --git a/sound/pci/emu10k1/emupcm.c b/sound/pci/emu10k1/emupcm.c > index 69f9b100bd24..26f6eda3e766 100644 > --- a/sound/pci/emu10k1/emupcm.c > +++ b/sound/pci/emu10k1/emupcm.c > @@ -290,7 +290,7 @@ static void snd_emu10k1_pcm_init_voice(struct snd_emu10k1 > *emu, > struct snd_pcm_runtime *runtime = substream->runtime; > unsigned int silent_page, tmp; > int voice, stereo, w_16; > - unsigned char attn, send_amount[8]; > + unsigned char send_amount[8]; > unsigned char send_routing[8]; > unsigned long flags; > unsigned int pitch_target; > @@ -313,7 +313,6 @@ static void snd_emu10k1_pcm_init_voice(struct snd_emu10k1 > *emu, > /* volume parameters */ > if (extra) { > - attn = 0; > memset(send_routing, 0, sizeof(send_routing)); > send_routing[0] = 0; > send_routing[1] = 1; > > > IMHO, this code is a bit fishy. > The memset() sould go in the init section > and in the else branch tmp is set, maybe its an idea > to set it here also (for symmetry) What does it have to do with this patch...? The code there is OK, although it could be a bit optimized with a static array for the fixed routing. But it's pretty minor and it's no hot path, so no need to bother complicating things. thanks, Takashi