From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org Received: from kanga.kvack.org (kanga.kvack.org [205.233.56.17]) by smtp.lore.kernel.org (Postfix) with ESMTP id 63FB9C27C4F for ; Sun, 30 Jun 2024 18:24:36 +0000 (UTC) Received: by kanga.kvack.org (Postfix) id CFC4A6B0089; Sun, 30 Jun 2024 14:24:35 -0400 (EDT) Received: by kanga.kvack.org (Postfix, from userid 40) id CAA966B008C; Sun, 30 Jun 2024 14:24:35 -0400 (EDT) X-Delivered-To: int-list-linux-mm@kvack.org Received: by kanga.kvack.org (Postfix, from userid 63042) id B4B6B6B0092; Sun, 30 Jun 2024 14:24:35 -0400 (EDT) X-Delivered-To: linux-mm@kvack.org Received: from relay.hostedemail.com (smtprelay0011.hostedemail.com [216.40.44.11]) by kanga.kvack.org (Postfix) with ESMTP id 961196B0089 for ; Sun, 30 Jun 2024 14:24:35 -0400 (EDT) Received: from smtpin14.hostedemail.com (a10.router.float.18 [10.200.18.1]) by unirelay02.hostedemail.com (Postfix) with ESMTP id 444B312188D for ; Sun, 30 Jun 2024 18:24:35 +0000 (UTC) X-FDA: 82288380510.14.5201D10 Received: from mail-lf1-f41.google.com (mail-lf1-f41.google.com [209.85.167.41]) by imf26.hostedemail.com (Postfix) with ESMTP id 54B94140011 for ; Sun, 30 Jun 2024 18:24:33 +0000 (UTC) Authentication-Results: imf26.hostedemail.com; dkim=pass header.d=google.com header.s=20230601 header.b=HEsVw+YD; dmarc=pass (policy=reject) header.from=google.com; spf=pass (imf26.hostedemail.com: domain of yuzhao@google.com designates 209.85.167.41 as permitted sender) smtp.mailfrom=yuzhao@google.com ARC-Seal: i=1; s=arc-20220608; d=hostedemail.com; t=1719771857; a=rsa-sha256; cv=none; b=nqFM31gU6OJy/0evr2s/8J3ffGjPYw85wych0QimbWLmxek5/pdhFZnbCWMwGP2qX4EALn mtUy0lKo+FaNH4UYfZF+suc4E426WwZCiAQp31KrijDGhalvp0bWK785k5uB74ZfNcmD8k Do+MYtoHnyp660kvmhMJFmUCefOt4dA= ARC-Authentication-Results: i=1; imf26.hostedemail.com; dkim=pass header.d=google.com header.s=20230601 header.b=HEsVw+YD; dmarc=pass (policy=reject) header.from=google.com; spf=pass (imf26.hostedemail.com: domain of yuzhao@google.com designates 209.85.167.41 as permitted sender) smtp.mailfrom=yuzhao@google.com ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=hostedemail.com; s=arc-20220608; t=1719771857; h=from:from:sender:reply-to:subject:subject:date:date: message-id:message-id:to:to:cc:cc:mime-version:mime-version: content-type:content-type: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references:dkim-signature; bh=Ad27A/YQ8b+PsZdM9iE5jjw7ahYNtAu0QVbybXWTgBg=; b=deYMMEWbSbRmoCqVOSH/Nr7G2w5mytJCzW9o7Euoq2rTJPvF9rYStDhtnI3RGZ5dSsVhXf 8mul5c5XNaKWjAhNJLdKCzoPLo9HWn8F6Ypgbc1oK759C5yTpWK3u9pSEWakSdwdOmo+Rp ohGLTBuaWtiIBYyfthlClpV9DFaRWGg= Received: by mail-lf1-f41.google.com with SMTP id 2adb3069b0e04-52bc25a7b9fso2367e87.0 for ; Sun, 30 Jun 2024 11:24:32 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=20230601; t=1719771871; x=1720376671; darn=kvack.org; h=content-transfer-encoding:cc:to:subject:message-id:date:from :in-reply-to:references:mime-version:from:to:cc:subject:date :message-id:reply-to; bh=Ad27A/YQ8b+PsZdM9iE5jjw7ahYNtAu0QVbybXWTgBg=; b=HEsVw+YD602OyPnSqZ6UtKQIFK+GA5O4VczXqiLbLjCYP73siotQLkp0ae8KEn5pTA KaeJPWJ6vA7/vLHX7Bbz99zgcqbHcSsHc8s/XxuPXmlULZGKUUyiAn9AERNtKLjUtOTb GTVSyXZ4d1FxmJhWqtWmvTQAF6EOX6czP/LbByzWC5nEjFpe/rVsm3gcQK4aGAXFmIsh 6wIE5xQ2PEQtZpOVMAWx+M/hSwEkCWR8yTvCF7qKQifV3Fu15Xu3gqmNARtPu0566lHd FTbWIo/ky3Qs9+xbibW2A5wY0S2ag6p64HUaB6q/JEcu5gvB8OWmRrVQU+ukpCKsqATM wBOQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1719771871; x=1720376671; h=content-transfer-encoding:cc:to:subject:message-id:date:from :in-reply-to:references:mime-version:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=Ad27A/YQ8b+PsZdM9iE5jjw7ahYNtAu0QVbybXWTgBg=; b=M9eZcsZ1CZK/mzqY3YEMbAgY8+O+jH1857hTqUMLGIVBtXgnPUcwN4dFzRq3ur+s/A 595NiOR3UZ6k38DvwbsIrAd9kuAq90paEdOQ35sCx5efK3v5dNjvNJUT8frsfOCgv+3u LUGeqAonWL0hrL3+YdhmJE8yX4uPPJ584qcvDh7GkcClB64KZhSwtdhduW8gJGd/Z4Nx NF6aGsPylxEKbBZshiblRDngCiLuOE52OcmiPmMMn4yFg01tyFfqaF32rrf5ymn9b205 1sgaXZpwIK2U0VdlwNikZL0fZb5wuNKF4yDZGEJ0YuwFXOaU/bkv5hRgjXpJFSIUTUrD LARg== X-Forwarded-Encrypted: i=1; AJvYcCXXe1Hq3Lu5p2TnaUJDZyvKYBG9IqYn2U5ncFHlUNz7xYPYcKtVvGFx+dm99OlCbgEMc9x0UJFVOIsZ1ARxwowgak4= X-Gm-Message-State: AOJu0YzgZQXCk8Hoi2IfRqM3rwOUdLb2WxeTwuurQiIHm2IHancELMz9 /fKSvkX3UVQbFCsEl7PDPLmEMHPr1QMa+hpzEyA0/hbobblit7hMh9Cf0pb1AdouQjaGZvRHOzO pAqtl2v9XpmG8pLuHahtNCkDHCwtGrxjwi55A X-Google-Smtp-Source: AGHT+IE3wLXCgwIsCiLcIacKUfb+N8OR38F8BkKMdC+LdTBY83L+B0yM7DGghF9uTU6/4U+qaMhf/AkX0t8uy0C89jk= X-Received: by 2002:a05:6512:220b:b0:52e:8475:7c23 with SMTP id 2adb3069b0e04-52e8475c184mr36719e87.7.1719771871202; Sun, 30 Jun 2024 11:24:31 -0700 (PDT) MIME-Version: 1.0 References: <92ab0d2b-cda9-4d69-8312-1e1c256cf900@app.fastmail.com> <03a8b78d-5643-4711-a57f-47f87b8bd566@app.fastmail.com> In-Reply-To: <03a8b78d-5643-4711-a57f-47f87b8bd566@app.fastmail.com> From: Yu Zhao Date: Sun, 30 Jun 2024 12:23:53 -0600 Message-ID: Subject: Re: MCEs on MIPS: multiple matching TLB entries To: Jiaxun Yang Cc: "linux-mips@vger.kernel.org" , Linux-MM Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Rspamd-Queue-Id: 54B94140011 X-Rspam-User: X-Rspamd-Server: rspam05 X-Stat-Signature: xjdbc76yitjhh9qmtfmesqqoznp5r8ox X-HE-Tag: 1719771873-2063 X-HE-Meta: U2FsdGVkX1/2MCl0rtJp08P/ZqdzJFVrpRPcmJXYGR1K99HxbMMMo7u42Qs1i9pvUnxr6/LC1PqWTgTuRE5fPXtw1FuvvtcAMZ2rTmAHiYS1+a473D+VO97z1x/DcXJ6+UD1pzCpgMmufUX8EVGYISXtBO0c9Oxqg25INpovu16QsaY2JlWhsSf4rDSabfGBK6bC2ub8wH6EJx+DIEH7vZx47xyb3w1kh5qaY/ZafqdGmXjxntmb7ns1krDG6HV2ySgXwuMbMVS3zQcq+r9KqBPc2W9oNW3fY0R1mpvHaCQlcTAbIA6fuUeme7yjE/XFb1NQW5iFbGDTt1ptdYmDt/1ohRZuFF7sP43Moggpgjc7IIY5fzN9XgH7U4GCdOFuX5chPILJhaGtfqlCn7gxMrckhsudCrQdfg+OFTPk2V8l8R0KUvP845NJWXGFNqepQuJjpSWcpRbGTHn2kIQj5+zz4KOuZmc+AFxO88sZhAlf9P77krtCLJoVLa6C2IObGBsQTPTMaYw+GgxnNzn3o7Hp0pmaoR1F4xFbSF48A9iTGdtVN3oDFs/5gar/708JYeK9e7F6gEfXAfjd5Eh6jAzYoNiEYAbEFbP6YQ+EbWA1ZLY0BUe5dqOnJ5va1dOV3A07YmRlnrRntrEbJffa91qhEnBncS3CSvBB8UkN/DXeTXMoY61NlzE5oPdkrh4+H3uumL0dZczY0nvfTtg5FAgrbrECFETlddfTSAh4Xt0QZKXioO5Dc52OpZdGhejRKEbR8qV0lJfzqQ7sfiiYunL5LD2EF8LGXFESgsUOpQHAlCofn99CJwwS3G4kAWYzdiTQz3oi+Odb7Wyb2LOEGqBD2N3R7d4dyUQaLTxQL9oo9yqn2u3Ge85m+JwjIZBW1+A4UiBNO6AQq1YsHGYr6DoM+GedSbPNSCnCebawIlySGT6CX7Mb1ZTg5o3fi8lx33muHqFK56Jq95XIdjO iWFmxVMq fgiMWZ4wAx3/GP6VfPccbJsGeaobkGalpCvdRRwPsz9CWoVZRB/e4D+q3KPvWfoQZWsO7q5FpxkshGqSNgRY3w799xXi7sdAOvPW3NwAJw/rnmJGWhE412vb+7PhzawYA6CaDV8OZErUQrD5xlUzdT+O+n7yHH/E+YJzJx1dZ+HuU2b1cxSTo0soK+ABgAd4UqfT1lgQeh9uAtsJls2p55drB6IgXMxwveP5G2WqaiEwyIyu3lpy8HvCDY7U/4OBsspiu7f3eLNRZfig= X-Bogosity: Ham, tests=bogofilter, spamicity=0.000030, version=1.2.4 Sender: owner-linux-mm@kvack.org Precedence: bulk X-Loop: owner-majordomo@kvack.org List-ID: List-Subscribe: List-Unsubscribe: On Sun, Jun 30, 2024 at 11:25=E2=80=AFAM Jiaxun Yang wrote: > > > > =E5=9C=A82024=E5=B9=B46=E6=9C=8830=E6=97=A5=E5=85=AD=E6=9C=88 =E4=B8=8A= =E5=8D=884:01=EF=BC=8CJiaxun Yang=E5=86=99=E9=81=93=EF=BC=9A > > =E5=9C=A82024=E5=B9=B46=E6=9C=8830=E6=97=A5=E5=85=AD=E6=9C=88 =E4=B8=8A= =E5=8D=883:22=EF=BC=8CJiaxun Yang=E5=86=99=E9=81=93=EF=BC=9A > >> =E5=9C=A82024=E5=B9=B46=E6=9C=8828=E6=97=A5=E5=85=AD=E6=9C=88 =E4=B8= =8B=E5=8D=886:57=EF=BC=8CYu Zhao=E5=86=99=E9=81=93=EF=BC=9A > >>> Hi, > >>> > >>> OpenWrt folks ran into MCEs caused by multiple matching TLB entries > >>> [1], after they updated their kernel from v6.1 to v6.6. > >>> > >>> I reported similar crashes previously [2], on v6.4. So they asked me > >>> whether I'm aware of a fix from the mainline, which I am not. > >>> on > >>> I took a quick look from the MM's POV and found nothing obviously > >>> wrong. I'm hoping they have better luck with the MIPS experts. > >> > >> Hi Yu, > >> > >> I never hit such problem on my (non-bcm) 74Kc systems. > >> > >> However a quick glance suggested it may be related to Wired TLB entrie= s > >> on your platform. > >> > >> Both duplicated TLB entries, Index 2 and 3, are all below "Wired" sett= ing, > >> which means they are not managed by mm, but platform code. > > > > I just tried to dig into bcm47xx platform code and I think we should bl= ame > > bcm47xx_prom_highmem_init, which created wired entry for high mem and m= ay > > conflict with kernel's mapping. > > > > Nowadays, MIPS mm code can handle highmem on it's own, so there is no n= eed > > to create such entry IMO. > > Sorry, I think I made a wrong diagnoses, it's actually a problem in our c= ache > alias code. > > Will try to fix. Thanks for looking into this!