Received: by 2002:ad5:474a:0:0:0:0:0 with SMTP id i10csp2577319imu; Sun, 23 Dec 2018 03:02:04 -0800 (PST) X-Google-Smtp-Source: AFSGD/W5cqFkP+lvRlnA1AajlCB0VLWIHw5sCTiEPjXFxOqIeLc1fy5TjqypXrdf7VxFMRIakj90 X-Received: by 2002:a02:c943:: with SMTP id u3mr6074221jao.96.1545562924518; Sun, 23 Dec 2018 03:02:04 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1545562924; cv=none; d=google.com; s=arc-20160816; b=QisOb+w5I0OhQgN/93x4OKq9x0yrzeDKqCLOt0UF30moeGoJNcpsyp+Phl+sPVKrX2 XTZoput899CS27oxtfjGsY0+tuIFBvXBap3SFIMhd2AJWP1yeB4xX9wcY+TJhk+7gwA/ NRW4917NS6QHwzD5BNPZhfAFC5tQN4gGBwM+0FuwqLqQxF5kymMMt4BTKu6au++EJvJZ nvLAqTcbM18neKWpw0lKhHB7tkJSKTRSvOpc3x2Ib+wWXOt39LIeMdOxvAzMeT7XZOsL SBlVHgFCkQfyQ7EaC/+9FeDg3P7BcXQjaQzP2YE1gJVhHMTHCdr1klw9BuXN3DHzmzIn KKqw== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:date:message-id:subject:cc:from:to :in-reply-to; bh=QSZq34nuFyOdh5qcA4RmQlJJyNICl5HUm915KEUSIBs=; b=Qqosg1nR4VPFyz38ngX/16lqOQespTyf23+1cbaxzMGrRvlGWMO7FTKABASkvkikhB 0CaRgSlbL0XxO8tifKOb+E98IbvcsMZT96CtWN3LTcutSQBK5Udo+qMZpuZxVbn8wX8f 5cFFy2ZRt6GWyFBZVWbyb8jhOuGD/ZfHGAR4TbV+0UN73my15xfKImCJ9KHRRaYgGr8O T2Fu4V/4AoDeK+piWJEomyT8CrN0iq93wyWROBW+CGbLJOKKmGfjdTrKpA68WfpuKvdg 03K5FdbvaiVXDcA5xh/MShUWWzjCH58SRZuM6SzNpHNvSabqnsTA8Sb0UETuAI+M/lkN 9PUQ== ARC-Authentication-Results: i=1; mx.google.com; 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 g12si2098788ita.133.2018.12.23.03.01.51; Sun, 23 Dec 2018 03:02:04 -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; 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 S2392398AbeLVRBC (ORCPT + 99 others); Sat, 22 Dec 2018 12:01:02 -0500 Received: from ozlabs.org ([203.11.71.1]:50987 "EHLO ozlabs.org" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S2388222AbeLVRBB (ORCPT ); Sat, 22 Dec 2018 12:01:01 -0500 Received: by ozlabs.org (Postfix, from userid 1034) id 43MLSs1wdzz9sPT; Sat, 22 Dec 2018 20:54:52 +1100 (AEDT) X-powerpc-patch-notification: thanks X-powerpc-patch-commit: 6bf752daca07c85c181159f75dcf65b12056883b X-Patchwork-Hint: ignore In-Reply-To: To: Christophe Leroy , Benjamin Herrenschmidt , Paul Mackerras From: Michael Ellerman Cc: linuxppc-dev@lists.ozlabs.org, linux-kernel@vger.kernel.org Subject: Re: [v3] powerpc: implement CONFIG_DEBUG_VIRTUAL Message-Id: <43MLSs1wdzz9sPT@ozlabs.org> Date: Sat, 22 Dec 2018 20:54:52 +1100 (AEDT) Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On Tue, 2018-12-11 at 22:40:53 UTC, Christophe Leroy wrote: > This patch implements CONFIG_DEBUG_VIRTUAL to warn about > incorrect use of virt_to_phys() and page_to_phys() > > Below is the result of test_debug_virtual: > > [ 1.438746] WARNING: CPU: 0 PID: 1 at ./arch/powerpc/include/asm/io.h:808 test_debug_virtual_init+0x3c/0xd4 > [ 1.448156] CPU: 0 PID: 1 Comm: swapper Not tainted 4.20.0-rc5-00560-g6bfb52e23a00-dirty #532 > [ 1.457259] NIP: c066c550 LR: c0650ccc CTR: c066c514 > [ 1.462257] REGS: c900bdb0 TRAP: 0700 Not tainted (4.20.0-rc5-00560-g6bfb52e23a00-dirty) > [ 1.471184] MSR: 00029032 CR: 48000422 XER: 20000000 > [ 1.477811] > [ 1.477811] GPR00: c0650ccc c900be60 c60d0000 00000000 006000c0 c9000000 00009032 c7fa0020 > [ 1.477811] GPR08: 00002400 00000001 09000000 00000000 c07b5d04 00000000 c00037d8 00000000 > [ 1.477811] GPR16: 00000000 00000000 00000000 00000000 c0760000 c0740000 00000092 c0685bb0 > [ 1.477811] GPR24: c065042c c068a734 c0685b8c 00000006 00000000 c0760000 c075c3c0 ffffffff > [ 1.512711] NIP [c066c550] test_debug_virtual_init+0x3c/0xd4 > [ 1.518315] LR [c0650ccc] do_one_initcall+0x8c/0x1cc > [ 1.523163] Call Trace: > [ 1.525595] [c900be60] [c0567340] 0xc0567340 (unreliable) > [ 1.530954] [c900be90] [c0650ccc] do_one_initcall+0x8c/0x1cc > [ 1.536551] [c900bef0] [c0651000] kernel_init_freeable+0x1f4/0x2cc > [ 1.542658] [c900bf30] [c00037ec] kernel_init+0x14/0x110 > [ 1.547913] [c900bf40] [c000e1d0] ret_from_kernel_thread+0x14/0x1c > [ 1.553971] Instruction dump: > [ 1.556909] 3ca50100 bfa10024 54a5000e 3fa0c076 7c0802a6 3d454000 813dc204 554893be > [ 1.564566] 7d294010 7d294910 90010034 39290001 <0f090000> 7c3e0b78 955e0008 3fe0c062 > [ 1.572425] ---[ end trace 6f6984225b280ad6 ]--- > [ 1.577467] PA: 0x09000000 for VA: 0xc9000000 > [ 1.581799] PA: 0x061e8f50 for VA: 0xc61e8f50 > > Signed-off-by: Christophe Leroy Applied to powerpc next, thanks. https://git.kernel.org/powerpc/c/6bf752daca07c85c181159f75dcf65 cheers