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 X-Spam-Level: X-Spam-Status: No, score=-3.8 required=3.0 tests=BAYES_00,DKIM_INVALID, DKIM_SIGNED,MAILING_LIST_MULTI,SPF_HELO_NONE,SPF_PASS,URIBL_BLOCKED autolearn=no autolearn_force=no version=3.4.0 Received: from mail.kernel.org (mail.kernel.org [198.145.29.99]) by smtp.lore.kernel.org (Postfix) with ESMTP id 91377C388F7 for ; Sat, 31 Oct 2020 21:36:38 +0000 (UTC) Received: from lists.ozlabs.org (lists.ozlabs.org [203.11.71.2]) (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 A56D6206F9 for ; Sat, 31 Oct 2020 21:36:37 +0000 (UTC) Authentication-Results: mail.kernel.org; dkim=fail reason="signature verification failed" (1024-bit key) header.d=kernel.org header.i=@kernel.org header.b="uOwQd87e" DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org A56D6206F9 Authentication-Results: mail.kernel.org; dmarc=fail (p=none dis=none) header.from=kernel.org Authentication-Results: mail.kernel.org; spf=pass smtp.mailfrom=linuxppc-dev-bounces+linuxppc-dev=archiver.kernel.org@lists.ozlabs.org Received: from bilbo.ozlabs.org (lists.ozlabs.org [IPv6:2401:3900:2:1::3]) by lists.ozlabs.org (Postfix) with ESMTP id 4CNsv742SvzDqrq for ; Sun, 1 Nov 2020 08:36:35 +1100 (AEDT) Authentication-Results: lists.ozlabs.org; spf=pass (sender SPF authorized) smtp.mailfrom=kernel.org (client-ip=198.145.29.99; helo=mail.kernel.org; envelope-from=arnd@kernel.org; receiver=) Authentication-Results: lists.ozlabs.org; dmarc=pass (p=none dis=none) header.from=kernel.org Authentication-Results: lists.ozlabs.org; dkim=pass (1024-bit key; unprotected) header.d=kernel.org header.i=@kernel.org header.a=rsa-sha256 header.s=default header.b=uOwQd87e; dkim-atps=neutral Received: from mail.kernel.org (mail.kernel.org [198.145.29.99]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by lists.ozlabs.org (Postfix) with ESMTPS id 4CNsr25mQHzDqHZ for ; Sun, 1 Nov 2020 08:33:54 +1100 (AEDT) Received: from mail-qt1-f173.google.com (mail-qt1-f173.google.com [209.85.160.173]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by mail.kernel.org (Postfix) with ESMTPSA id C27E7206ED for ; Sat, 31 Oct 2020 21:33:50 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org; s=default; t=1604180030; bh=a949fi3JWCiOsIfB/oXLlGSJaTnnNYCIyox+iEaG/3k=; h=References:In-Reply-To:From:Date:Subject:To:Cc:From; b=uOwQd87e+foiBGR40L7/E//TK/U00IYrErM5E/SIiuXJW+ItAP/uX7aaowuSeAPh6 tUe7NpXsy5i3s4p8P/xLQRMeuJ9BMtKeEUxzpNZzI5n1RX3DuN+SyxLmKGlabtwNlz gp/IHWsOlgVaZbkqJJz3zqR0MDyrqlciKZ/NQ25Y= Received: by mail-qt1-f173.google.com with SMTP id j62so6786972qtd.0 for ; Sat, 31 Oct 2020 14:33:50 -0700 (PDT) X-Gm-Message-State: AOAM532hhPoIBpPergIjZEfbBNk34ySq90x1aTYZhWDprVkBZW9xxJvE F5WBPET9byu5skSFGSgmazX9rSZT+o2GTkiumos= X-Google-Smtp-Source: ABdhPJyD/4AcE03j7HIaN207+kO4IYyQ0WkWkrWDUSbNUToIdPZlRv7YWwHuIabdMaXmtCngmEmV1ORQEwrjBUGk+Sk= X-Received: by 2002:ac8:4808:: with SMTP id g8mr8036830qtq.18.1604180029997; Sat, 31 Oct 2020 14:33:49 -0700 (PDT) MIME-Version: 1.0 References: <20201029221806.189523375@linutronix.de> <87pn50ob0s.fsf@nanos.tec.linutronix.de> <87blgknjcw.fsf@nanos.tec.linutronix.de> <87sg9vl59i.fsf@nanos.tec.linutronix.de> <20201031160539.Horde.n5yNbG9LoUSWqtuPQW_h3w1@messagerie.c-s.fr> In-Reply-To: <20201031160539.Horde.n5yNbG9LoUSWqtuPQW_h3w1@messagerie.c-s.fr> From: Arnd Bergmann Date: Sat, 31 Oct 2020 22:33:33 +0100 X-Gmail-Original-Message-ID: Message-ID: Subject: Re: [patch V2 00/18] mm/highmem: Preemptible variant of kmap_atomic & friends To: Christophe Leroy Content-Type: text/plain; charset="UTF-8" X-BeenThere: linuxppc-dev@lists.ozlabs.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: Linux on PowerPC Developers Mail List List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Cc: Juri Lelli , David Airlie , Sebastian Andrzej Siewior , "open list:BROADCOM NVRAM DRIVER" , Ben Segall , Max Filippov , Paul Mackerras , Matthew Wilcox , linux-sparc , Vincent Chen , Ard Biesheuvel , linux-arch , Vincent Guittot , Paul McKenney , the arch/x86 maintainers , Russell King , linux-csky@vger.kernel.org, Christoph Hellwig , Peter Zijlstra , Daniel Bristot de Oliveira , "open list:SYNOPSYS ARC ARCHITECTURE" , Mel Gorman , Ingo Molnar , linux-xtensa@linux-xtensa.org, Arnd Bergmann , Steven Rostedt , Greentime Hu , Thomas Gleixner , Dietmar Eggemann , Linux ARM , Herbert Xu , Chris Zankel , Michal Simek , Thomas Bogendoerfer , Nick Hu , Linux-MM , Vineet Gupta , Linus Torvalds , LKML , Daniel Vetter , Guo Ren , Andrew Morton , linuxppc-dev , "David S. Miller" Errors-To: linuxppc-dev-bounces+linuxppc-dev=archiver.kernel.org@lists.ozlabs.org Sender: "Linuxppc-dev" On Sat, Oct 31, 2020 at 4:04 PM Christophe Leroy wrote: > > There are also some users on 10+ year old 32-bit netbooks or > > business laptops, both x86 and Apple G4. > > The longest-lived 32-bit embedded systems with large memory > > (other than Arm) are probably NXP QorIQ P20xx/P40xx used in > > military VME bus systems, and low-end embedded systems based > > on Vortex86. > > I'm less worried about all of these because upstream kernel > > support for ppc32 and x86-32 is already bitrotting and they will > > likely get stuck on the last working kernel before the > > TI/Renesas/NXP Arm systems do. > > > > Upstream kernel support for ppc32 is bitrotting, seriously ? What do > you mean exactly ? I was thinking more of the platform support: out of the twelve 32-bit platforms in arch/powerpc/platforms/, your 8xx is the only one listed as 'maintained' or 'supported' in the maintainers list, and that seems to accurately describe the current state. Freescale seems to have practically stopped contributing to any of their 32-bit platforms in 2016 after the NXP acquisition and no longer employing either of the maintainers. Similarly, Ben seems to have stopped working on powermac in 2016, which was ten years after the last 32-bit hardware shipped for that platform. > ppc32 is actively supported, with recent addition of support of > hugepages, kasan, uaccess protection, VMAP stack, etc ... That is good to hear, I didn't know about these additions. What platforms are people using to develop these? Is this mainly your 8xx work, or is there ongoing development for platforms that need highmem? Arnd