Received: by 2002:ac0:b08d:0:0:0:0:0 with SMTP id l13csp4922416imc; Mon, 25 Feb 2019 13:42:33 -0800 (PST) X-Google-Smtp-Source: AHgI3IYJc6Rl3UclwIcLjz29RNh5/YY9D35/9MuLbLtjLw8QWZuN9b55nKeEIuL8OQo9C061UJN2 X-Received: by 2002:aa7:8b0b:: with SMTP id f11mr22714776pfd.123.1551130953732; Mon, 25 Feb 2019 13:42:33 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1551130953; cv=none; d=google.com; s=arc-20160816; b=xXnPlzkbGs7hcQYUsDhOleRIPaPqiXjA7a5VsFopdDe6uyp7oKnbQdO+qzGUAzbceU IPl6t0DHVOkvkdsNQB/HTDyjTe4JQUnFHsW/RCwocH5RrmUtdm34NT35uo9HquLBymyi u7WpJmYXfigS/fMB40Go2UFkgvD9zv26YTEJ64ntxY4eosKFgrKzrd4sVrfD3MVihsEz YO6sEXUKQnOC1RZNH5eLTh9U12owWSD6TK+tYPb5ziNoY7mDxwrzca9x97+SbtrGxS3t fxLRq/kxijFce2Eyd2htK/kcZ+b4A3SVp0kBmbsu8WT6ouUWbySf4jgAEvAdNd0QK/dL PILw== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:content-transfer-encoding:mime-version :user-agent:references:in-reply-to:message-id:date:subject:cc:to :from:dkim-signature; bh=/s6cwReaM4Vec+Sh0ItRJdbidrQpJrwTpYZycJNzFx8=; b=xPgaCkvbCyhL2PV5otFHD2H8BZab4mOm+SCPGEXWvdgmeyvGcaBd/jgNFFlwcpzl2g BlBzXGRw+Qm5mNYAzYjsvkHfq+v965rK1UBK8gCcd4LDhiZEkmkCKZMXrEAtxXxhPmmz G81w50tXHeI6CyLwGGG+EAtRmey5SLjt7mFGugUurdCwbmsIvYXXBpjHZipkQDBl9Pln 21XI1CWD1K2aT4rs4y15A1ezfHlwUZF8EaLDluPaPVI4ltQpW+t7XSy0GInbR3gF03Gr B79wup1wgzHf3HT0mX4rQno13rNKXRv89kl7MK6Oo4QuNDy+YYp8Q8s5WBgFih69YZBT Pqbg== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@kernel.org header.s=default header.b=aXC7b5fv; 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 r12si10345470plo.319.2019.02.25.13.42.18; Mon, 25 Feb 2019 13:42:33 -0800 (PST) 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; dkim=pass header.i=@kernel.org header.s=default header.b=aXC7b5fv; 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 S1727574AbfBYVlG (ORCPT + 99 others); Mon, 25 Feb 2019 16:41:06 -0500 Received: from mail.kernel.org ([198.145.29.99]:40220 "EHLO mail.kernel.org" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1732430AbfBYVd7 (ORCPT ); Mon, 25 Feb 2019 16:33:59 -0500 Received: from localhost (5356596B.cm-6-7b.dynamic.ziggo.nl [83.86.89.107]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by mail.kernel.org (Postfix) with ESMTPSA id 22E7820578; Mon, 25 Feb 2019 21:33:57 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org; s=default; t=1551130438; bh=NoYumBzEtxYKTxy9krW8bWe5BW/b1/PN6gA+rftI5BE=; h=From:To:Cc:Subject:Date:In-Reply-To:References:From; b=aXC7b5fvhRKXu6MuS3JIDMa1nOZNpvzpOQxBOqvB02ANfyoZZ2MFffl/ht/o8uy/q iUHlUSeCq9ZU277S3mMXvRvrxsqBoUl6N5fWZ6djX/o9iWvA4jXk9MBIMb/lH1JSc2 GDVotpT4EIefSxisGKSQxDB2T8b3meemEIqHp5Qo= From: Greg Kroah-Hartman To: linux-kernel@vger.kernel.org Cc: Greg Kroah-Hartman , stable@vger.kernel.org, Nick Desaulniers , Nathan Chancellor , "David S. Miller" , Sasha Levin Subject: [PATCH 4.20 121/183] isdn: avm: Fix string plus integer warning from Clang Date: Mon, 25 Feb 2019 22:11:34 +0100 Message-Id: <20190225195115.050812135@linuxfoundation.org> X-Mailer: git-send-email 2.20.1 In-Reply-To: <20190225195054.748060397@linuxfoundation.org> References: <20190225195054.748060397@linuxfoundation.org> User-Agent: quilt/0.65 X-stable: review X-Patchwork-Hint: ignore MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org 4.20-stable review patch. If anyone has any objections, please let me know. ------------------ [ Upstream commit 7afa81c55fca0cad589722cb4bce698b4803b0e1 ] A recent commit in Clang expanded the -Wstring-plus-int warning, showing some odd behavior in this file. drivers/isdn/hardware/avm/b1.c:426:30: warning: adding 'int' to a string does not append to the string [-Wstring-plus-int] cinfo->version[j] = "\0\0" + 1; ~~~~~~~^~~ drivers/isdn/hardware/avm/b1.c:426:30: note: use array indexing to silence this warning cinfo->version[j] = "\0\0" + 1; ^ & [ ] 1 warning generated. This is equivalent to just "\0". Nick pointed out that it is smarter to use "" instead of "\0" because "" is used elsewhere in the kernel and can be deduplicated at the linking stage. Link: https://github.com/ClangBuiltLinux/linux/issues/309 Suggested-by: Nick Desaulniers Signed-off-by: Nathan Chancellor Signed-off-by: David S. Miller Signed-off-by: Sasha Levin --- drivers/isdn/hardware/avm/b1.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/drivers/isdn/hardware/avm/b1.c b/drivers/isdn/hardware/avm/b1.c index 4ac378e489023..40ca1e8fa09fc 100644 --- a/drivers/isdn/hardware/avm/b1.c +++ b/drivers/isdn/hardware/avm/b1.c @@ -423,7 +423,7 @@ void b1_parse_version(avmctrl_info *cinfo) int i, j; for (j = 0; j < AVM_MAXVERSION; j++) - cinfo->version[j] = "\0\0" + 1; + cinfo->version[j] = ""; for (i = 0, j = 0; j < AVM_MAXVERSION && i < cinfo->versionlen; j++, i += cinfo->versionbuf[i] + 1) -- 2.19.1