Received: by 2002:ac0:b08d:0:0:0:0:0 with SMTP id l13csp4924857imc; Mon, 25 Feb 2019 13:45:54 -0800 (PST) X-Google-Smtp-Source: AHgI3IYfWH1oqFc8mvubxG4lMAmIx8dbhtEUlPVkrlhdFU9VJ7h+x3j+6kzQNz9C915Yevz6mh3q X-Received: by 2002:a17:902:9a02:: with SMTP id v2mr22550797plp.201.1551131154715; Mon, 25 Feb 2019 13:45:54 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1551131154; cv=none; d=google.com; s=arc-20160816; b=T5uRkms4h9sp/kV0UPTnGiTNONF/XsMJsUc4XC1dfb52oUIwwK+y8cdun6+755BRrS d+j+ovAYFOZnELAx20aVto1RrAgmiYiInzkmAsgZp9W5vaqJ4NTQ2oLlxNxwqQ90KMko u7Aal9DI+tO9X3Deuf2XmKGGCWV9CZy89EMUkV18y4OPaiNnb6n/AVGNWpzD5MA4cgdU 5IDlE70n3hIBtEPzw9jIQoUMUysDdpC3fYHmoh3i0T7Otr5llz4R9tKenMc0IUa5O/Er EZyGuuWdXfPj6a3vkc3Fn20huB+BJYt23W2esFZtqHg4uK/vHbDySfqK6C2jHb1+trxK I7DA== 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=zwO6KTu3+jA4yS+F2Ph1CWjCV8xy3VE2qWNdCadP0e0=; b=ZfZBcWJdwxapRGy/0lg8CJAqKdGujgkIksJtFMWguGKZRZ13guQ1gwjDOBHIJqIQFv 9JT7pxrrz+JSMMzzi8TossgD+THzDQi61BesTIx5eBLSqsTTVlapL0SIjV4PAMMbjLzT taDnfiqgtM+uyCn9ihN+XRAYvAYj3J0yLvmysmfNxwQVpNS7Q7sD5mmiqrl2YzJMKXwq PaT8WGtmZ5N/cz9hdPJ/OLd0bpE9jGdQMsPetGK5nk4oDGsJ8elB/QFIxBaISkfMlv39 mr6RFqqVzXVFFQfADKykJ8LX4fS/ucxIXs46ivkejAFQY6mKp0gGYocYsMCMbPrwDKno arXQ== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@kernel.org header.s=default header.b="hwhL0dc/"; 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 s18si10338318plr.186.2019.02.25.13.45.39; Mon, 25 Feb 2019 13:45:54 -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="hwhL0dc/"; 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 S1732275AbfBYVbS (ORCPT + 99 others); Mon, 25 Feb 2019 16:31:18 -0500 Received: from mail.kernel.org ([198.145.29.99]:36814 "EHLO mail.kernel.org" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1732264AbfBYVbM (ORCPT ); Mon, 25 Feb 2019 16:31:12 -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 287A2217F5; Mon, 25 Feb 2019 21:31:10 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org; s=default; t=1551130271; bh=zSHqYzCpNGCjxSHHJvxfQMpe2kpxJfS+xlnROvQ0LoM=; h=From:To:Cc:Subject:Date:In-Reply-To:References:From; b=hwhL0dc/BRb4VAp2O0hFDSLcTj4pz101iA4uxF41uMmT4/m9tO7JI3yR6WTyliYIL VGPpcgpSKcgtevG7q/SSs31CrmVM+P4xG/PM6uTs2DV3T6oSm1m6F42LHunh1hE+/e cnE5d6HDhU3U0guXoPq4NZ0CSePgJ8uFmSPJYkPs= From: Greg Kroah-Hartman To: linux-kernel@vger.kernel.org Cc: Greg Kroah-Hartman , stable@vger.kernel.org, Christophe Leroy , Michael Ellerman , Sasha Levin Subject: [PATCH 4.20 069/183] powerpc/8xx: fix setting of pagetable for Abatron BDI debug tool. Date: Mon, 25 Feb 2019 22:10:42 +0100 Message-Id: <20190225195106.146133238@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 fb0bdec51a4901b7dd088de0a1e365e1b9f5cd21 ] Commit 8c8c10b90d88 ("powerpc/8xx: fix handling of early NULL pointer dereference") moved the loading of r6 earlier in the code. As some functions are called inbetween, r6 needs to be loaded again with the address of swapper_pg_dir in order to set PTE pointers for the Abatron BDI. Fixes: 8c8c10b90d88 ("powerpc/8xx: fix handling of early NULL pointer dereference") Signed-off-by: Christophe Leroy Signed-off-by: Michael Ellerman Signed-off-by: Sasha Levin --- arch/powerpc/kernel/head_8xx.S | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/arch/powerpc/kernel/head_8xx.S b/arch/powerpc/kernel/head_8xx.S index 3b67b9533c82f..438512759e827 100644 --- a/arch/powerpc/kernel/head_8xx.S +++ b/arch/powerpc/kernel/head_8xx.S @@ -927,11 +927,12 @@ start_here: /* set up the PTE pointers for the Abatron bdiGDB. */ - tovirt(r6,r6) lis r5, abatron_pteptrs@h ori r5, r5, abatron_pteptrs@l stw r5, 0xf0(0) /* Must match your Abatron config file */ tophys(r5,r5) + lis r6, swapper_pg_dir@h + ori r6, r6, swapper_pg_dir@l stw r6, 0(r5) /* Now turn on the MMU for real! */ -- 2.19.1