From patchwork Sat Jul 4 13:05:05 2020 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Will Deacon X-Patchwork-Id: 11643607 Return-Path: Received: from mail.kernel.org (pdx-korg-mail-1.web.codeaurora.org [172.30.200.123]) by pdx-korg-patchwork-2.web.codeaurora.org (Postfix) with ESMTP id D16F814DD for ; Sat, 4 Jul 2020 13:06:39 +0000 (UTC) Received: from merlin.infradead.org (merlin.infradead.org [205.233.59.134]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by mail.kernel.org (Postfix) with ESMTPS id 9E4552075D for ; Sat, 4 Jul 2020 13:06:39 +0000 (UTC) Authentication-Results: mail.kernel.org; dkim=pass (2048-bit key) header.d=lists.infradead.org header.i=@lists.infradead.org header.b="nMmmBnsE"; dkim=fail reason="signature verification failed" (1024-bit key) header.d=kernel.org header.i=@kernel.org header.b="yEXrj49d" DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org 9E4552075D Authentication-Results: mail.kernel.org; dmarc=fail (p=none dis=none) header.from=kernel.org Authentication-Results: mail.kernel.org; spf=none smtp.mailfrom=linux-arm-kernel-bounces+patchwork-linux-arm=patchwork.kernel.org@lists.infradead.org DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=lists.infradead.org; s=merlin.20170209; h=Sender:Content-Transfer-Encoding: Content-Type:Cc:List-Subscribe:List-Help:List-Post:List-Archive: List-Unsubscribe:List-Id:MIME-Version:Message-ID:Subject:To:From:Date: Reply-To:Content-ID:Content-Description:Resent-Date:Resent-From:Resent-Sender :Resent-To:Resent-Cc:Resent-Message-ID:In-Reply-To:References:List-Owner; bh=5yGbe27FbzepatmERKXPs0DcsEwKB9eLXPjlKpd93ho=; b=nMmmBnsERyV7y5LnculomQ0miG 6K2jyCSjr/504LLtT60U1IUEk7YzMA19HRpw1G0CMVwzfbNQaDF3KPURwAI8FnIGA9hlKY4/QHYyF dBNeY57SZZ/zWulEiVqKThJRE35wzVBqyjmM39m2aC2C10rSHluEIreMn2FjZsK7PMlykOzD1H94m IEAe5kg3axyHWPSuthRiVhae3lGxaga3ZKDVlF2uNwkM8y/TJzebhKxw1b4syj/9nO0wGrOBy6V+e ck9kgbwxmXdX1euX190DvME0VMVlXJoN6TNcNlASwH/69la4HE/QGoe9Nrxp1tpsOtSu4M4gnI/u9 1I7ah6cQ==; Received: from localhost ([::1] helo=merlin.infradead.org) by merlin.infradead.org with esmtp (Exim 4.92.3 #3 (Red Hat Linux)) id 1jrhqz-0005wk-Vl; Sat, 04 Jul 2020 13:05:14 +0000 Received: from mail.kernel.org ([198.145.29.99]) by merlin.infradead.org with esmtps (Exim 4.92.3 #3 (Red Hat Linux)) id 1jrhqw-0005wL-L1 for linux-arm-kernel@lists.infradead.org; Sat, 04 Jul 2020 13:05:11 +0000 Received: from willie-the-truck (236.31.169.217.in-addr.arpa [217.169.31.236]) (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 9C5A320885; Sat, 4 Jul 2020 13:05:08 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org; s=default; t=1593867909; bh=98il11lSKYnc6reB2D5/q6+UpWByF7ffGS9nQPD/AAI=; h=Date:From:To:Cc:Subject:From; b=yEXrj49d55WiKuwOfEUjhtWJlMVeETbFL+soMenZH8vX/vOukEOMB8DEBjhtPpVwb r87y033cK2/a2rkPbttUN+shwJajL8Tz/455J8J51eCYf8jOKGMjJagwWPb9VnF53a Kes3CEOLdWG4t9rZ3uZWG3aaxYI6PUoYpIo6czQ4= Date: Sat, 4 Jul 2020 14:05:05 +0100 From: Will Deacon To: torvalds@linux-foundation.org Subject: [GIT PULL] arm64 fixes for -rc4 Message-ID: <20200704130505.GA21333@willie-the-truck> MIME-Version: 1.0 Content-Disposition: inline User-Agent: Mutt/1.10.1 (2018-07-13) X-CRM114-Version: 20100106-BlameMichelson ( TRE 0.8.0 (BSD) ) MR-646709E3 X-CRM114-CacheID: sfid-20200704_090510_827738_C8773D67 X-CRM114-Status: GOOD ( 11.09 ) X-Spam-Score: -5.2 (-----) X-Spam-Report: SpamAssassin version 3.4.4 on merlin.infradead.org summary: Content analysis details: (-5.2 points) pts rule name description ---- ---------------------- -------------------------------------------------- -5.0 RCVD_IN_DNSWL_HI RBL: Sender listed at https://www.dnswl.org/, high trust [198.145.29.99 listed in list.dnswl.org] -0.0 SPF_PASS SPF: sender matches SPF record 0.0 SPF_HELO_NONE SPF: HELO does not publish an SPF Record -0.1 DKIM_VALID Message has at least one valid DKIM or DK signature -0.1 DKIM_VALID_AU Message has a valid DKIM or DK signature from author's domain -0.1 DKIM_VALID_EF Message has a valid DKIM or DK signature from envelope-from domain 0.1 DKIM_SIGNED Message has a DKIM or DK signature, not necessarily valid -0.0 DKIMWL_WL_HIGH DKIMwl.org - Whitelisted High sender X-BeenThere: linux-arm-kernel@lists.infradead.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Cc: catalin.marinas@arm.com, kernel-team@android.com, linux-kernel@vger.kernel.org, linux-arm-kernel@lists.infradead.org Sender: "linux-arm-kernel" Errors-To: linux-arm-kernel-bounces+patchwork-linux-arm=patchwork.kernel.org@lists.infradead.org Hi Linus, Please pull these arm64 fixes for -rc4. Nothing Earth-shattering, really; some CPU errata workarounds (one day they'll get it right, ha!) and a fix for a boot failure with very large kernel images where the alternative patching gets confused when patching relative branches using veneers. There are some vDSO and ptrace fixes floating about, but they need more review and testing if I'm going to send them for 5.8. Thanks, Will --->8 The following changes since commit 108447fd0d1a34b0929cd26dc637c917a734ebab: arm64: Add KRYO{3,4}XX silver CPU cores to SSB safelist (2020-06-25 20:18:57 +0100) are available in the Git repository at: git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux.git tags/arm64-fixes for you to fetch changes up to 9b23d95c539ebc5d6d6b5d6f20d2d7922384e76e: arm64: Add KRYO4XX silver CPU cores to erratum list 1530923 and 1024718 (2020-07-03 16:39:16 +0100) ---------------------------------------------------------------- arm64 fixes for -rc4 - Fix alternative patching for very large kernel images and modules - Hook up existing CPU errata workarounds for Qualcomm Kryo CPUs ---------------------------------------------------------------- Ard Biesheuvel (1): arm64/alternatives: use subsections for replacement sequences Sai Prakash Ranjan (3): arm64: Add MIDR value for KRYO4XX gold CPU cores arm64: Add KRYO4XX gold CPU cores to erratum list 1463225 and 1418040 arm64: Add KRYO4XX silver CPU cores to erratum list 1530923 and 1024718 Documentation/arm64/silicon-errata.rst | 8 ++++++++ arch/arm64/include/asm/alternative.h | 16 ++++++++-------- arch/arm64/include/asm/cputype.h | 2 ++ arch/arm64/kernel/cpu_errata.c | 21 +++++++++++++++------ arch/arm64/kernel/cpufeature.c | 2 ++ arch/arm64/kernel/vmlinux.lds.S | 3 --- 6 files changed, 35 insertions(+), 17 deletions(-)