Received: by 2002:ad5:474a:0:0:0:0:0 with SMTP id i10csp541935imu; Wed, 23 Jan 2019 00:59:20 -0800 (PST) X-Google-Smtp-Source: ALg8bN5cYcTeeRjg1vePxyplR+M3z9AUT+Yk/4RLZ8weeKlBbty6XtEHTCbe0YngCOqnFM/FhEkI X-Received: by 2002:a17:902:ac8f:: with SMTP id h15mr1341249plr.245.1548233960036; Wed, 23 Jan 2019 00:59:20 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1548233960; cv=none; d=google.com; s=arc-20160816; b=U4/hcgtq1wDXmV67tGTpQbuKdNLvIzJxodyoGD/hKv7Eg0ItIqHtvXAc8V1dObOrKQ nYZmQq6GbzSXVz6iJKNAjXSp+/nbyyDlEhAZuIdeR8myOiNSHjnrlnm0nTdWXHnB6e3U 16ese2Q5aTpNj6cpjl3ceCNaq+y/DMYR/YzEr6+3Uq+cMTlJ0iu1qOrvK03Vo1+ENe+n mti89aKRXaEcn5uzyuf4XBRJBfCKNZ0QXgws53FmtAUu7TccQeUF/KNDyZRmjjfcXoS6 bkgBxbbzAAgkt/ScNLlBV8XkRFsC2CAz/HwfNpFrmdqAjU7/wJhfz9uJS4qY5BOJy+Xo 4BIw== 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:message-id :user-agent:mime-version:in-reply-to:references:cc:to:subject:from :date:dkim-signature; bh=OI0t5bWDEsJdv7S188XOnBTvHNBarxIayFMx00OCpcE=; b=OpNkqyh5cS3sxS+mVL83+BzIvLRfk7HW9yCg6XUyRfaF/9ys7tJbWcZ2uoC8mEDdup +PZlUSnvVJGdckh4bn5nWWsoFlmiUabAubjInAGZF3FHR0SRey0pcsHiy4vRoIHoibeW 6et8XZ7MREiSmamLPAn9Tjct/NizYtpSKrU0LqGLK8qAMmiMFFfm76ZCZDcMKSM6iAcy b+zMp1UarovVfYMew9uUvkUFAZeKcPm4dWYaS9RUItyfZAHtuGifKqueVU3kfXX5W3f3 uclQM6reYCGKdItA0d59zRtPquPP1QP+JmnnRuxYQ15+Cs5122PowGGt8fgerzhThdvN oVKw== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@gmail.com header.s=20161025 header.b=QnUWG1Fh; 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; dmarc=pass (p=NONE sp=QUARANTINE dis=NONE) header.from=gmail.com Return-Path: Received: from vger.kernel.org (vger.kernel.org. [209.132.180.67]) by mx.google.com with ESMTP id r34si18646644pga.242.2019.01.23.00.59.04; Wed, 23 Jan 2019 00:59:20 -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=@gmail.com header.s=20161025 header.b=QnUWG1Fh; 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; dmarc=pass (p=NONE sp=QUARANTINE dis=NONE) header.from=gmail.com Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1727208AbfAWI4h (ORCPT + 99 others); Wed, 23 Jan 2019 03:56:37 -0500 Received: from mail-pf1-f172.google.com ([209.85.210.172]:45103 "EHLO mail-pf1-f172.google.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1726913AbfAWI4h (ORCPT ); Wed, 23 Jan 2019 03:56:37 -0500 Received: by mail-pf1-f172.google.com with SMTP id g62so839095pfd.12 for ; Wed, 23 Jan 2019 00:56:37 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=date:from:subject:to:cc:references:in-reply-to:mime-version :user-agent:message-id:content-transfer-encoding; bh=OI0t5bWDEsJdv7S188XOnBTvHNBarxIayFMx00OCpcE=; b=QnUWG1FhQjDa77EWxaZ2e+/yhr1Xw7g04cyvR0s0uyUALH6vADwt2wIp67rR5FTC1D 1ivKRJpmzTQXXm7raLpr5u05HV1Vdld6s3O2yxEf4stbHV50t56cGIYpLKpyEVzZhAGk mSXX0zCDmvQgUVbgYUb7+gHwdglrLa5TnmH4nfaGP7jMtBL31husdq1nKwl0tCXhxrjQ iTYeLD6EbIk6lw2PK2GNiDYW/HYc0p7eDeovvtot1c7end6gjfZWCHEdItz7FSxnywJM U8Yyk4uDh05R0m/ffCAjMykv3R6v45S79GJW/hm4VKoVzCDmQ9qef+HC3kjjRaEw3RpX 0HUA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:date:from:subject:to:cc:references:in-reply-to :mime-version:user-agent:message-id:content-transfer-encoding; bh=OI0t5bWDEsJdv7S188XOnBTvHNBarxIayFMx00OCpcE=; b=m+3ienU87CKMH92jyw2FM2AZKSPZ4wndJSXPDzzH6C0V5q+/4zE/bVMoFhxtnVcluz bAYKx5YqrOsCJrkzvctzFJA7gyNrM1b8ZxCbaQWP+KPU6yakwyy3jUsBOJd0Lovn/fJo ExfvNoZzvOZmq5mdV2FdwhVDwkXpPgex5ixlP03o4Mg9/a47ZtFYGai/EHFVSlq7egee bGM2SQ/gMM+zBJzwA3FLmsujQNrdzcACUABVf5yKe0e+UesuErD033AYwN7dq8kf9S+i ePIykBLuF1+A1a2Yeu5TjJiwOhreACZGGmRDp3kC1QxxlQQL7K5MchkUoggPRngFOwJS cPHQ== X-Gm-Message-State: AJcUukcfOmz5Z7xZ1NZaqvYMN9J5eSkf1oaPjHFr68oPQ2P7HnxIUFnn UtVAyueNZ8QwU+CzQMRP0+Q= X-Received: by 2002:a63:2b82:: with SMTP id r124mr1224905pgr.300.1548233796902; Wed, 23 Jan 2019 00:56:36 -0800 (PST) Received: from localhost (193-116-78-72.tpgi.com.au. [193.116.78.72]) by smtp.gmail.com with ESMTPSA id j73sm24318886pge.13.2019.01.23.00.56.35 (version=TLS1_2 cipher=ECDHE-RSA-CHACHA20-POLY1305 bits=256/256); Wed, 23 Jan 2019 00:56:36 -0800 (PST) Date: Wed, 23 Jan 2019 18:56:24 +1000 From: Nicholas Piggin Subject: Re: [PATCH] powerpc/traps: fix recoverability of machine check handling on book3s/32 To: Benjamin Herrenschmidt , Christophe Leroy , Michael Ellerman , Paul Mackerras Cc: linux-kernel@vger.kernel.org, linuxppc-dev@lists.ozlabs.org References: <1c804764d38fb084b420b12ca13e8c1b2dea075e.1548166189.git.christophe.leroy@c-s.fr> In-Reply-To: <1c804764d38fb084b420b12ca13e8c1b2dea075e.1548166189.git.christophe.leroy@c-s.fr> MIME-Version: 1.0 User-Agent: astroid/0.14.0 (https://github.com/astroidmail/astroid) Message-Id: <1548233155.rsqberso19.astroid@bobo.none> Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Christophe Leroy's on January 23, 2019 12:11 am: > Looks like book3s/32 doesn't set RI on machine check, so > checking RI before calling die() will always be fatal > allthought this is not an issue in most cases. Oh good catch, this is a fix for powerpc/64 as well. I think actually=20 the panic was supposed to go in the bail: path, it's missing from there. But you may have a point, I don't know if we need to panic the box if=20 we have !RI in process context... Possible we might be able to remove those panics and just turn them into die. Thanks, Nick =