Received: by 2002:a25:ad19:0:0:0:0:0 with SMTP id y25csp7152703ybi; Mon, 8 Jul 2019 15:42:43 -0700 (PDT) X-Google-Smtp-Source: APXvYqzyPD69Kw4o9GNj3QPZ+XdToS30gCAWIMlzexuJIzqJW0JfrIMP79cNufO3RBXVxqqYT+F8 X-Received: by 2002:a17:902:106:: with SMTP id 6mr28461185plb.64.1562625763426; Mon, 08 Jul 2019 15:42:43 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1562625763; cv=none; d=google.com; s=arc-20160816; b=OwQptGeGaKrsuZSWg49mIsx4UjSjswl4KZf+DfTw23hP1RbYJDq5hXQVaN+ZeiP6eO 05D676g/Wlgr611+8ikJoLYcCnkILK9G/9oInLTQ3bd0B0vI9s1TdRydfG2WgMRca1Ex fLMV6SsvfkIiD3MEEQt/Ue9CvlEV7uhQbdQ0enCoPUmrHtD7VBrhv8vxZfgFUAFliiMy qZY3orLb0qH37SAM7i0P4H1YmKTDKo/sLJGeWEUv1vdaes0H3n7mPJpT5Kd18yZYzCJe WplyK8uhh2kmwwk9HK26LoFC9PaWC77iw30T/iF2wqzhasMJnYoneD5eeB9DgaY4f+vC qgYg== 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=lrYZC8BK1fH1hkSYVcTw5rWqSw1Ad9N+ErQlg3fTFaU=; b=yUGakI5+cvHJUww96OEudObZUQH71lGYnUrKCHq+cpeZh3WDKSqPASBTeG1ZxFjrOY MqTwh6LXtlHRmWwmK7YldDFk6McdJ0Xi0+j0nMR7P9+4Gq4KEFrJT22a4e+qOPIfCpVF CVJNSYlLyQ2RSsQLlAsS7HWIF+HS66wHI0aZBaZrS1wMAepq3IFuHCmbG0dSSOP6Vl4I xEB1va2qhGnqAAu4kITEmI42DoQuiQtcQ1WZgZfNBg59Rp+pqA5AHE3TFG6WsyiUeac9 GDR5tVidBEvfba0Qyh25M6rg1x+MQ5aJvPOwsWdWCrqxwm00nLbi1j1iW1oPZlP0IXve DkSg== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@kernel.org header.s=default header.b=IauCUPlo; 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 z7si15987513pgj.223.2019.07.08.15.42.28; Mon, 08 Jul 2019 15:42:43 -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; dkim=pass header.i=@kernel.org header.s=default header.b=IauCUPlo; 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 S2391431AbfGHPrT (ORCPT + 99 others); Mon, 8 Jul 2019 11:47:19 -0400 Received: from mail.kernel.org ([198.145.29.99]:43178 "EHLO mail.kernel.org" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1733147AbfGHPTE (ORCPT ); Mon, 8 Jul 2019 11:19:04 -0400 Received: from localhost (83-86-89-107.cable.dynamic.v4.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 6E58221537; Mon, 8 Jul 2019 15:19:03 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org; s=default; t=1562599143; bh=7SOyGxXUyKgnF2RBPDDk0vkQ0YmwBw4ow/U9fFAQ/kw=; h=From:To:Cc:Subject:Date:In-Reply-To:References:From; b=IauCUPloCggEKkoif+F8AQv5lFrJQakPeWl27Afjel8OHI3i02ZCdUlAHWt9tDrUo 87YtvHmk0nkqzL2DO1/4Av2zD8XZEODNrnN/rnL2N3dVO1IC7p7WKZ9eM4talkCyfk uqHnLLbZgVmhLjxhoyBN3y9L6iG+abty3FL1fpvw= From: Greg Kroah-Hartman To: linux-kernel@vger.kernel.org Cc: Greg Kroah-Hartman , stable@vger.kernel.org, Linus Torvalds Subject: [PATCH 4.9 002/102] gcc-9: silence address-of-packed-member warning Date: Mon, 8 Jul 2019 17:11:55 +0200 Message-Id: <20190708150526.106087644@linuxfoundation.org> X-Mailer: git-send-email 2.22.0 In-Reply-To: <20190708150525.973820964@linuxfoundation.org> References: <20190708150525.973820964@linuxfoundation.org> User-Agent: quilt/0.66 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 From: Linus Torvalds commit 6f303d60534c46aa1a239f29c321f95c83dda748 upstream. We already did this for clang, but now gcc has that warning too. Yes, yes, the address may be unaligned. And that's kind of the point. Signed-off-by: Linus Torvalds Signed-off-by: Greg Kroah-Hartman --- Makefile | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) --- a/Makefile +++ b/Makefile @@ -647,6 +647,7 @@ KBUILD_CFLAGS += $(call cc-disable-warni KBUILD_CFLAGS += $(call cc-disable-warning, format-truncation) KBUILD_CFLAGS += $(call cc-disable-warning, format-overflow) KBUILD_CFLAGS += $(call cc-disable-warning, int-in-bool-context) +KBUILD_CFLAGS += $(call cc-disable-warning, address-of-packed-member) KBUILD_CFLAGS += $(call cc-disable-warning, attribute-alias) ifdef CONFIG_LD_DEAD_CODE_DATA_ELIMINATION @@ -718,7 +719,6 @@ ifeq ($(cc-name),clang) KBUILD_CPPFLAGS += $(call cc-option,-Qunused-arguments,) KBUILD_CFLAGS += $(call cc-disable-warning, format-invalid-specifier) KBUILD_CFLAGS += $(call cc-disable-warning, gnu) -KBUILD_CFLAGS += $(call cc-disable-warning, address-of-packed-member) # Quiet clang warning: comparison of unsigned expression < 0 is always false KBUILD_CFLAGS += $(call cc-disable-warning, tautological-compare) # CLANG uses a _MergedGlobals as optimization, but this breaks modpost, as the