Received: by 2002:a25:c205:0:0:0:0:0 with SMTP id s5csp3652270ybf; Tue, 3 Mar 2020 09:50:02 -0800 (PST) X-Google-Smtp-Source: ADFU+vuVnI5wIU4se/M1BX/u2blg02iVq4968LOkwp9G3N3iCaYHWqzH4BPHARbpeTlEWmBNdHjj X-Received: by 2002:aca:f1c2:: with SMTP id p185mr3300664oih.87.1583257802595; Tue, 03 Mar 2020 09:50:02 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1583257802; cv=none; d=google.com; s=arc-20160816; b=u6QmFnHeC4hojsSWKiK/WlEPZ0otykNUndaE3O7HE55lYBcgjW1AcuJd6w7T/BdxCK 02ui+7lHV3kQNBbaH4Cg99T7rTqGWZ41LbLBBmVzGD89hoITHPEl/+e0UO1IPUu2bIJJ F3nWnhaj9Qx6Oixtqzd9KOhpMvlPiHMu1rc3/AxGG9CiLgyj1+t73ZkHiL45bZPkn3Vz HdFkFuDy7pdGb2gbc7qmvNQCrDdzrjsGBYpFeRjfqIefmScwnriiBu+Pri7EeS7m7elq KSxHV6vEyLsK7n9dh7XKzeE1xnEg1K3BrWePDvRDdooh8OsnTl3phqg/bbmYeDhN2iab 1k6w== 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=7Ll9gKEhkX5P7BoKNVtdb2+J8zgeit3WD9dU21qA/dc=; b=wvmV4NJAiczl9jkNhw4h0fP6r2BY6gXxbdvk2VRBLB9gol/d2cEyAQY6TGk6BWykiR ZHOIht+/AENmLeuEPRbAeaGiDxnf7GrL/bLSguOIW9d6ir+iWqfMboXCqOvHijS7G7Bo Y2tOnmONdBywANv2+ntpJduQar7XmMWkDM55kyJ5870vxj3cSZYFFQC+s6WupZRy/bPy 3X/3pFbmiP5hmMMZnOl+Py94gnJgYqOE+5+k3iO4uPPvxOncUktJrIGNuQWLTWAtrVUI qUBUWfqELn6GR8weIj5WAdagg53sfuJrefyeaD27hCAPOeHV4f1TPBrhKrlE55Fu/JDY UMng== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@kernel.org header.s=default header.b=bYmRi8nd; 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 j9si8377447oiw.133.2020.03.03.09.49.51; Tue, 03 Mar 2020 09:50:02 -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=bYmRi8nd; 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 S1731123AbgCCRqW (ORCPT + 99 others); Tue, 3 Mar 2020 12:46:22 -0500 Received: from mail.kernel.org ([198.145.29.99]:52866 "EHLO mail.kernel.org" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1731107AbgCCRqV (ORCPT ); Tue, 3 Mar 2020 12:46:21 -0500 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 60CD62146E; Tue, 3 Mar 2020 17:46:20 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org; s=default; t=1583257580; bh=nu12upa2YBED248NaTn+dMF9VDPyyAVLRlkgIW0kpbc=; h=From:To:Cc:Subject:Date:In-Reply-To:References:From; b=bYmRi8ndlE2yLsdeJJQLEVyV8R54+9SBtj0Mj9mI9BjPPppZ8XfmNZ7faDkp6zTuh d5mZdK3LLBSs8o77V+g3dSi57tG+NBAViNqCeNJpG2IQS/ctkaBgEUXB+WP+igPdIY A3qL2DobUZi68CXmxoAToCa/0y7WUaNlsxKBAA0Y= From: Greg Kroah-Hartman To: linux-kernel@vger.kernel.org Cc: Greg Kroah-Hartman , stable@vger.kernel.org, Daniel Kolesa , Alex Deucher , Sasha Levin Subject: [PATCH 5.5 050/176] amdgpu: Prevent build errors regarding soft/hard-float FP ABI tags Date: Tue, 3 Mar 2020 18:41:54 +0100 Message-Id: <20200303174310.330447064@linuxfoundation.org> X-Mailer: git-send-email 2.25.1 In-Reply-To: <20200303174304.593872177@linuxfoundation.org> References: <20200303174304.593872177@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: Daniel Kolesa [ Upstream commit 416611d9b6eebaeae58ed26cc7d23131c69126b1 ] On PowerPC, the compiler will tag object files with whether they use hard or soft float FP ABI and whether they use 64 or 128-bit long double ABI. On systems with 64-bit long double ABI, a tag will get emitted whenever a double is used, as on those systems a long double is the same as a double. This will prevent linkage as other files are being compiled with hard-float. On ppc64, this code will never actually get used for the time being, as the only currently existing hardware using it are the Renoir APUs. Therefore, until this is testable and can be fixed properly, at least make sure the build will not fail. Signed-off-by: Daniel Kolesa Signed-off-by: Alex Deucher Signed-off-by: Sasha Levin --- drivers/gpu/drm/amd/display/dc/clk_mgr/Makefile | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/drivers/gpu/drm/amd/display/dc/clk_mgr/Makefile b/drivers/gpu/drm/amd/display/dc/clk_mgr/Makefile index b864869cc7e3e..6fa7422c51da5 100644 --- a/drivers/gpu/drm/amd/display/dc/clk_mgr/Makefile +++ b/drivers/gpu/drm/amd/display/dc/clk_mgr/Makefile @@ -91,6 +91,12 @@ ifdef CONFIG_DRM_AMD_DC_DCN2_1 ############################################################################### CLK_MGR_DCN21 = rn_clk_mgr.o rn_clk_mgr_vbios_smu.o +# prevent build errors regarding soft-float vs hard-float FP ABI tags +# this code is currently unused on ppc64, as it applies to Renoir APUs only +ifdef CONFIG_PPC64 +CFLAGS_$(AMDDALPATH)/dc/clk_mgr/dcn21/rn_clk_mgr.o := $(call cc-option,-mno-gnu-attribute) +endif + AMD_DAL_CLK_MGR_DCN21 = $(addprefix $(AMDDALPATH)/dc/clk_mgr/dcn21/,$(CLK_MGR_DCN21)) AMD_DISPLAY_FILES += $(AMD_DAL_CLK_MGR_DCN21) -- 2.20.1