Received: by 2002:ac0:bc90:0:0:0:0:0 with SMTP id a16csp638045img; Fri, 22 Mar 2019 05:40:19 -0700 (PDT) X-Google-Smtp-Source: APXvYqyZ54AUmW3vaFPKH4BvNVszlqYqRXgt0w+MESptjJ2NXollQSJmmxXLixrYLar7cPCR2dx/ X-Received: by 2002:a65:5c4b:: with SMTP id v11mr8512985pgr.411.1553258419729; Fri, 22 Mar 2019 05:40:19 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1553258419; cv=none; d=google.com; s=arc-20160816; b=TqaVWxs0kBLROatNwSiVZGjySi0o3EqlbsOAq9ap4a7FDOY2i9tqtX1590s9CfWt0a mhcNM4SkFxsJdEQpL/kFlJ91kUTgCh6OlycFGlKptn9mTyO6ODaS3idjTyfxJrmgtHwN 8nQiGOkFKpanWQtn7TewbRwRl2SduBqQIVP3puuqi1HuGDqH8joVrAtE6kBOIBav9K53 jeshJ6AXj8eVcUhr6RTpqpgBwXwZSToNLkV+5s/9N31CF6dBB8Skhlp0DZS3P/B2Je7t XnpfpYIsOfPFZIgaEGtxTRw/FBgzuS4muQHFY2RDzogTZtt6xfFQBh6VZyXeqCIHr5Z+ HpEQ== 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=cISZvuu25Y4VPrZda+CkqaSR3MCzoKCBXt3NIpsiuWs=; b=olZcngRSlSsjvoiG7YMblI3ALEDlBDrlA/Xpk/hmmMlX+mArO9WwdM5VhVtpNf7qBc Sc4l18WEyrh5GXcmAZMboplpcjXiCzz72LeRTeF4HVY7qq868v5pIwvVCwswFTC+mowD KvgSeSM2g05a3P3kRpicxeU+knqjftjfsw5Zk+sJ7C6QYE06v7Q17XPpNL8jwNvQJHMi hu0OZ3JDunVidSAtMMkL42xCfq5t2ka5lC/eXVsDBrc+awwQeyNp1+AY75mmNqMWwpn9 7GrFbS65VxLrBsG1vsU5jp/Srdr24kHksN1YKcLRuE+oICcoUJAJZ2FIOyxyoK9q7FIr lLBw== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@kernel.org header.s=default header.b=l1vkvfSr; 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 62si7365000ple.393.2019.03.22.05.40.02; Fri, 22 Mar 2019 05:40:19 -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=l1vkvfSr; 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 S2389094AbfCVMJc (ORCPT + 99 others); Fri, 22 Mar 2019 08:09:32 -0400 Received: from mail.kernel.org ([198.145.29.99]:47966 "EHLO mail.kernel.org" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S2388657AbfCVMJa (ORCPT ); Fri, 22 Mar 2019 08:09:30 -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 749E72082C; Fri, 22 Mar 2019 12:09:29 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org; s=default; t=1553256570; bh=EPzuhdadrVe4QivfyrqbN7HmjoZ3v3fW4f3I4m6+2PE=; h=From:To:Cc:Subject:Date:In-Reply-To:References:From; b=l1vkvfSrOWRRzeCzjk9jrxBftn1LXoS7mlrEmTJeGMujJu8jevIwWUoBdiEoUWFXF 3witVVP6lcPAp3NoWFB4Ib461c6VDl4VhWRq3bCEYzRbWgwK5qsaFBWAewrUu+CKVV wOWt569Nw2yeRVk/FgCeRkVW+qWc/Zw0aM4pGM6U= From: Greg Kroah-Hartman To: linux-kernel@vger.kernel.org Cc: Greg Kroah-Hartman , stable@vger.kernel.org, Nick Desaulniers , Dmitry Golovin , Sedat Dilek , Josh Poimboeuf , Thomas Gleixner , Peter Zijlstra Subject: [PATCH 4.19 252/280] x86/unwind/orc: Fix ORC unwind table alignment Date: Fri, 22 Mar 2019 12:16:45 +0100 Message-Id: <20190322111341.781646687@linuxfoundation.org> X-Mailer: git-send-email 2.21.0 In-Reply-To: <20190322111306.356185024@linuxfoundation.org> References: <20190322111306.356185024@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.19-stable review patch. If anyone has any objections, please let me know. ------------------ From: Josh Poimboeuf commit f76a16adc485699f95bb71fce114f97c832fe664 upstream. The .orc_unwind section is a packed array of 6-byte structs. It's currently aligned to 6 bytes, which is causing warnings in the LLD linker. Six isn't a power of two, so it's not a valid alignment value. The actual alignment doesn't matter much because it's an array of packed structs. An alignment of two is sufficient. In reality it always gets aligned to four bytes because it comes immediately after the 4-byte-aligned .orc_unwind_ip section. Fixes: ee9f8fce9964 ("x86/unwind: Add the ORC unwinder") Reported-by: Nick Desaulniers Reported-by: Dmitry Golovin Reported-by: Sedat Dilek Signed-off-by: Josh Poimboeuf Signed-off-by: Thomas Gleixner Tested-by: Sedat Dilek Cc: Peter Zijlstra Cc: stable@vger.kernel.org Link: https://github.com/ClangBuiltLinux/linux/issues/218 Link: https://lkml.kernel.org/r/d55027ee95fe73e952dcd8be90aebd31b0095c45.1551892041.git.jpoimboe@redhat.com Signed-off-by: Greg Kroah-Hartman --- include/asm-generic/vmlinux.lds.h | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) --- a/include/asm-generic/vmlinux.lds.h +++ b/include/asm-generic/vmlinux.lds.h @@ -727,7 +727,7 @@ KEEP(*(.orc_unwind_ip)) \ __stop_orc_unwind_ip = .; \ } \ - . = ALIGN(6); \ + . = ALIGN(2); \ .orc_unwind : AT(ADDR(.orc_unwind) - LOAD_OFFSET) { \ __start_orc_unwind = .; \ KEEP(*(.orc_unwind)) \