From mboxrd@z Thu Jan 1 00:00:00 1970 From: Geert Uytterhoeven Date: Mon, 11 May 2020 15:25:45 +0000 Subject: Re: sort out the flush_icache_range mess Message-Id: List-Id: References: <20200510075510.987823-1-hch@lst.de> <20200511151356.GB28634@lst.de> In-Reply-To: <20200511151356.GB28634@lst.de> MIME-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit To: Christoph Hellwig Cc: Andrew Morton , Arnd Bergmann , Roman Zippel , Linux-Arch , "open list:TENSILICA XTENSA PORT (xtensa)" , Michal Simek , Jessica Yu , "linux-ia64@vger.kernel.org" , linux-c6x-dev@linux-c6x.org, Linux-sh list , "open list:QUALCOMM HEXAGON..." , the arch/x86 maintainers , linux-um , Linux Kernel Mailing List , "open list:BROADCOM NVRAM DRIVER" , Linux MM , linux-m68k Hi Christoph, On Mon, May 11, 2020 at 5:14 PM Christoph Hellwig wrote: > On Mon, May 11, 2020 at 09:46:17AM +0200, Geert Uytterhoeven wrote: > > On Sun, May 10, 2020 at 9:55 AM Christoph Hellwig wrote: > > > none of which really are used by a typical MMU enabled kernel, as a.out can > > > only be build for alpha and m68k to start with. > > > > Quoting myself: > > "I think it's safe to assume no one still runs a.out binaries on m68k." > > http://lore.kernel.org/r/CAMuHMdW+m0Q+j3rsQdMXnrEPm+XB5Y2AQrxW5sD1mZAKgmEqoA@mail.gmail.com > > Do you want to drop the: > > select HAVE_AOUT if MMU > > for m68k then? If that helps to reduce maintenance, it's fine for me. That leaves alpha as the sole user? > Note that we'll still need flush_icache_user_range for m68k with mmu, > as it also allows binfmt_flat for mmu configs. Understood. Gr{oetje,eeting}s, Geert -- Geert Uytterhoeven -- There's lots of Linux beyond ia32 -- geert@linux-m68k.org In personal conversations with technical people, I call myself a hacker. But when I'm talking to journalists I just say "programmer" or something like that. -- Linus Torvalds 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=-0.8 required=3.0 tests=HEADER_FROM_DIFFERENT_DOMAINS, MAILING_LIST_MULTI,SPF_HELO_NONE,SPF_PASS 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 F0D77C54E8F for ; Mon, 11 May 2020 15:25:59 +0000 (UTC) Received: from vger.kernel.org (vger.kernel.org [23.128.96.18]) by mail.kernel.org (Postfix) with ESMTP id D84E2206D5 for ; Mon, 11 May 2020 15:25:59 +0000 (UTC) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1730417AbgEKPZ7 (ORCPT ); Mon, 11 May 2020 11:25:59 -0400 Received: from mail-oi1-f194.google.com ([209.85.167.194]:36978 "EHLO mail-oi1-f194.google.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1726410AbgEKPZ6 (ORCPT ); Mon, 11 May 2020 11:25:58 -0400 Received: by mail-oi1-f194.google.com with SMTP id r25so15415948oij.4; Mon, 11 May 2020 08:25:57 -0700 (PDT) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc; bh=TzBIrOjeonGRZOL/Fq7k9DQ5ZvmwekoG5+JYmyzDCXE=; b=jOR/6PLEpfED1ickDxn5i2ZrU3OM+CrqcXnBUtHMbnWSnkl6n6KaDix3nyu9JJO0F/ FfdrvHpPXZAM5WZZc/sC/eyV8V4lrdJXmvGHqXpSiPzLKN+VSuUrNfuGxKMJpQjreoMM AzAy+PI8DEoVz2icsbyhP0YFl8siNsITfrPQSjoQPy18A6PbAGobwRG4E0fOWCXGSsVb MQvaNTX4vk7/l4tO0ivuyg90lMBGLh8YWYPrR9IBMGqXsxgJCe6WDO8GvaJqUKgcXcoS s8BqoOVWbymQKb2ovrdKUKEQDnKrfXvVtoM7eMhJb7rLOz/lEX2VNizsKIdbY24WJ9a0 XjlA== X-Gm-Message-State: AGi0PuZXRLSMWl+TlgDCCeF6yJHFuJETAiti9ETrRx3W3GXlMeQsP3DT OcuUc0Z8gZQ3pqhYGqDaz6Bm7Evuxpd5h18aZlI= X-Google-Smtp-Source: APiQypLlj1mTr31cEwJB2xy6sDTZQtzFBc6S7Z09a7MvI75cUG4xFy+vj6rnOik7yeSDKBHlS8j7JE0DJYDjRznsD0s= X-Received: by 2002:aca:895:: with SMTP id 143mr19322774oii.153.1589210756876; Mon, 11 May 2020 08:25:56 -0700 (PDT) MIME-Version: 1.0 References: <20200510075510.987823-1-hch@lst.de> <20200511151356.GB28634@lst.de> In-Reply-To: <20200511151356.GB28634@lst.de> From: Geert Uytterhoeven Date: Mon, 11 May 2020 17:25:45 +0200 Message-ID: Subject: Re: sort out the flush_icache_range mess To: Christoph Hellwig Cc: Andrew Morton , Arnd Bergmann , Roman Zippel , Linux-Arch , "open list:TENSILICA XTENSA PORT (xtensa)" , Michal Simek , Jessica Yu , "linux-ia64@vger.kernel.org" , linux-c6x-dev@linux-c6x.org, Linux-sh list , "open list:QUALCOMM HEXAGON..." , "the arch/x86 maintainers" , linux-um , Linux Kernel Mailing List , "open list:BROADCOM NVRAM DRIVER" , Linux MM , linux-m68k , Openrisc , alpha , sparclinux , Linux FS Devel , linux-riscv@lists.infradead.org, linuxppc-dev , Linux ARM Content-Type: text/plain; charset="UTF-8" Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Hi Christoph, On Mon, May 11, 2020 at 5:14 PM Christoph Hellwig wrote: > On Mon, May 11, 2020 at 09:46:17AM +0200, Geert Uytterhoeven wrote: > > On Sun, May 10, 2020 at 9:55 AM Christoph Hellwig wrote: > > > none of which really are used by a typical MMU enabled kernel, as a.out can > > > only be build for alpha and m68k to start with. > > > > Quoting myself: > > "I think it's safe to assume no one still runs a.out binaries on m68k." > > http://lore.kernel.org/r/CAMuHMdW+m0Q+j3rsQdMXnrEPm+XB5Y2AQrxW5sD1mZAKgmEqoA@mail.gmail.com > > Do you want to drop the: > > select HAVE_AOUT if MMU > > for m68k then? If that helps to reduce maintenance, it's fine for me. That leaves alpha as the sole user? > Note that we'll still need flush_icache_user_range for m68k with mmu, > as it also allows binfmt_flat for mmu configs. Understood. Gr{oetje,eeting}s, Geert -- Geert Uytterhoeven -- There's lots of Linux beyond ia32 -- geert@linux-m68k.org In personal conversations with technical people, I call myself a hacker. But when I'm talking to journalists I just say "programmer" or something like that. -- Linus Torvalds From mboxrd@z Thu Jan 1 00:00:00 1970 From: Geert Uytterhoeven Subject: Re: sort out the flush_icache_range mess Date: Mon, 11 May 2020 17:25:45 +0200 Message-ID: References: <20200510075510.987823-1-hch@lst.de> <20200511151356.GB28634@lst.de> Mime-Version: 1.0 Content-Type: text/plain; charset="UTF-8" Return-path: In-Reply-To: <20200511151356.GB28634@lst.de> Sender: linux-m68k-owner@vger.kernel.org To: Christoph Hellwig Cc: Andrew Morton , Arnd Bergmann , Roman Zippel , Linux-Arch , "open list:TENSILICA XTENSA PORT (xtensa)" , Michal Simek , Jessica Yu , "linux-ia64@vger.kernel.org" , linux-c6x-dev@linux-c6x.org, Linux-sh list , "open list:QUALCOMM HEXAGON..." , the arch/x86 maintainers , linux-um , Linux Kernel Mailing List , "open list:BROADCOM NVRAM DRIVER" , Linux MM , linux-m68k List-Id: linux-arch.vger.kernel.org Hi Christoph, On Mon, May 11, 2020 at 5:14 PM Christoph Hellwig wrote: > On Mon, May 11, 2020 at 09:46:17AM +0200, Geert Uytterhoeven wrote: > > On Sun, May 10, 2020 at 9:55 AM Christoph Hellwig wrote: > > > none of which really are used by a typical MMU enabled kernel, as a.out can > > > only be build for alpha and m68k to start with. > > > > Quoting myself: > > "I think it's safe to assume no one still runs a.out binaries on m68k." > > http://lore.kernel.org/r/CAMuHMdW+m0Q+j3rsQdMXnrEPm+XB5Y2AQrxW5sD1mZAKgmEqoA@mail.gmail.com > > Do you want to drop the: > > select HAVE_AOUT if MMU > > for m68k then? If that helps to reduce maintenance, it's fine for me. That leaves alpha as the sole user? > Note that we'll still need flush_icache_user_range for m68k with mmu, > as it also allows binfmt_flat for mmu configs. Understood. Gr{oetje,eeting}s, Geert -- Geert Uytterhoeven -- There's lots of Linux beyond ia32 -- geert@linux-m68k.org In personal conversations with technical people, I call myself a hacker. But when I'm talking to journalists I just say "programmer" or something like that. -- Linus Torvalds From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mail-oi1-f194.google.com ([209.85.167.194]:36978 "EHLO mail-oi1-f194.google.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1726410AbgEKPZ6 (ORCPT ); Mon, 11 May 2020 11:25:58 -0400 MIME-Version: 1.0 References: <20200510075510.987823-1-hch@lst.de> <20200511151356.GB28634@lst.de> In-Reply-To: <20200511151356.GB28634@lst.de> From: Geert Uytterhoeven Date: Mon, 11 May 2020 17:25:45 +0200 Message-ID: Subject: Re: sort out the flush_icache_range mess Content-Type: text/plain; charset="UTF-8" Sender: linux-arch-owner@vger.kernel.org List-ID: To: Christoph Hellwig Cc: Andrew Morton , Arnd Bergmann , Roman Zippel , Linux-Arch , "open list:TENSILICA XTENSA PORT (xtensa)" , Michal Simek , Jessica Yu , "linux-ia64@vger.kernel.org" , linux-c6x-dev@linux-c6x.org, Linux-sh list , "open list:QUALCOMM HEXAGON..." , the arch/x86 maintainers , linux-um , Linux Kernel Mailing List , "open list:BROADCOM NVRAM DRIVER" , Linux MM , linux-m68k , Openrisc , alpha , sparclinux , Linux FS Devel , linux-riscv@lists.infradead.org, linuxppc-dev , Linux ARM Message-ID: <20200511152545.KK-X_LPsi_HlhJZlrm05jq_MAxRO4iTdVYinucD7-BM@z> Hi Christoph, On Mon, May 11, 2020 at 5:14 PM Christoph Hellwig wrote: > On Mon, May 11, 2020 at 09:46:17AM +0200, Geert Uytterhoeven wrote: > > On Sun, May 10, 2020 at 9:55 AM Christoph Hellwig wrote: > > > none of which really are used by a typical MMU enabled kernel, as a.out can > > > only be build for alpha and m68k to start with. > > > > Quoting myself: > > "I think it's safe to assume no one still runs a.out binaries on m68k." > > http://lore.kernel.org/r/CAMuHMdW+m0Q+j3rsQdMXnrEPm+XB5Y2AQrxW5sD1mZAKgmEqoA@mail.gmail.com > > Do you want to drop the: > > select HAVE_AOUT if MMU > > for m68k then? If that helps to reduce maintenance, it's fine for me. That leaves alpha as the sole user? > Note that we'll still need flush_icache_user_range for m68k with mmu, > as it also allows binfmt_flat for mmu configs. Understood. Gr{oetje,eeting}s, Geert -- Geert Uytterhoeven -- There's lots of Linux beyond ia32 -- geert@linux-m68k.org In personal conversations with technical people, I call myself a hacker. But when I'm talking to journalists I just say "programmer" or something like that. -- Linus Torvalds 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=-0.9 required=3.0 tests=DKIMWL_WL_HIGH,DKIM_SIGNED, DKIM_VALID,HEADER_FROM_DIFFERENT_DOMAINS,MAILING_LIST_MULTI,SPF_HELO_NONE, SPF_PASS 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 7FE08C47255 for ; Mon, 11 May 2020 15:26:05 +0000 (UTC) Received: from bombadil.infradead.org (bombadil.infradead.org [198.137.202.133]) (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 54E0220757 for ; Mon, 11 May 2020 15:26:05 +0000 (UTC) Authentication-Results: mail.kernel.org; dkim=pass (2048-bit key) header.d=lists.infradead.org header.i=@lists.infradead.org header.b="Oa6LxL+e" DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org 54E0220757 Authentication-Results: mail.kernel.org; dmarc=none (p=none dis=none) header.from=linux-m68k.org Authentication-Results: mail.kernel.org; spf=none smtp.mailfrom=linux-riscv-bounces+infradead-linux-riscv=archiver.kernel.org@lists.infradead.org DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=lists.infradead.org; s=bombadil.20170209; h=Sender:Cc:List-Subscribe: List-Help:List-Post:List-Archive:List-Unsubscribe:List-Id:Content-Type:To: Subject:Message-ID:Date:From:In-Reply-To:References:MIME-Version:Reply-To: Content-Transfer-Encoding:Content-ID:Content-Description:Resent-Date: Resent-From:Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID:List-Owner; bh=TzBIrOjeonGRZOL/Fq7k9DQ5ZvmwekoG5+JYmyzDCXE=; b=Oa6LxL+eabpaxPmE9pg8eeA/P EFkj+1AUFYO9AM1mqRgDyfzmNakDArpbBjfrr+jdc8+vm+xmAVqDLWo4TyqNzzAYvMhI2HOldMg6A sIatuFXIIY2oQmeP8RjEKa9Qcv4JtcW5PDA+mcsiBM/fs1LrOktWMhAsyE75W2+IKR+Gwh34W63dl v9Hhlo3MCJeM9/k+GsmWukdg3+IO3iYskq6kiM7ITLWqInV7W4KN3aYZ5KoyNo+bjMZQQ95A0p8ge pm+hDW9mQyenKG8ol6Cid/yt8ymc1oA/1Gt4eeYw8wDTEcMHRgMXj7eaKzRmBR0qnc7jetEHVkOag tk4Sxk1UA==; Received: from localhost ([127.0.0.1] helo=bombadil.infradead.org) by bombadil.infradead.org with esmtp (Exim 4.92.3 #3 (Red Hat Linux)) id 1jYAJc-0002cf-Nx; Mon, 11 May 2020 15:26:00 +0000 Received: from mail-oi1-f196.google.com ([209.85.167.196]) by bombadil.infradead.org with esmtps (Exim 4.92.3 #3 (Red Hat Linux)) id 1jYAJa-0002bv-F5; Mon, 11 May 2020 15:25:59 +0000 Received: by mail-oi1-f196.google.com with SMTP id i13so15412662oie.9; Mon, 11 May 2020 08:25:57 -0700 (PDT) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc; bh=TzBIrOjeonGRZOL/Fq7k9DQ5ZvmwekoG5+JYmyzDCXE=; b=k1vjgIzwIaxtMal6k1HlmtUEhsmHfGxyR0qOOMB3MjQlAT8lzNafQsWV5FE3x/JZZh CsZbdkaQnjM20Scm2u0E6aVaK7QMvlk4jY8CqffutUwBtZ6LDgRWzALOQsPbURxvl+Mx RH4B3FG3XuUOZpRegL5g7OPN8mgb+cvm5X1l9lK+pT8UmiOaY4JKZD69x4VPWXWLdeE9 ncwNvRPDgiXuF0EBFYJ0pLg6UIgEjo2IrjoUfFW7VhZ2EIHiFEg4uG5qFHE1Zzf0yU2Z rg53km2Sp+37/nVSzEnfJrNabNJt4f1eWduZFCVNw35qyYUDMGWIt1q8UPR1Ve98ukUU MgHg== X-Gm-Message-State: AGi0PuZw1tYr8k4EB7bDHNObWeyA55jexDjjPo00qj0BFd1Ti2pARD1e 6MupKhhzc1Wj8IjvfWp9YUm9bMbQ+A/8TPogi28= X-Google-Smtp-Source: APiQypLlj1mTr31cEwJB2xy6sDTZQtzFBc6S7Z09a7MvI75cUG4xFy+vj6rnOik7yeSDKBHlS8j7JE0DJYDjRznsD0s= X-Received: by 2002:aca:895:: with SMTP id 143mr19322774oii.153.1589210756876; Mon, 11 May 2020 08:25:56 -0700 (PDT) MIME-Version: 1.0 References: <20200510075510.987823-1-hch@lst.de> <20200511151356.GB28634@lst.de> In-Reply-To: <20200511151356.GB28634@lst.de> From: Geert Uytterhoeven Date: Mon, 11 May 2020 17:25:45 +0200 Message-ID: Subject: Re: sort out the flush_icache_range mess To: Christoph Hellwig Content-Type: text/plain; charset="UTF-8" X-CRM114-Version: 20100106-BlameMichelson ( TRE 0.8.0 (BSD) ) MR-646709E3 X-CRM114-CacheID: sfid-20200511_082558_505279_3E8C2CBC X-CRM114-Status: GOOD ( 12.28 ) X-BeenThere: linux-riscv@lists.infradead.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Cc: "linux-ia64@vger.kernel.org" , Linux-sh list , Roman Zippel , "open list:BROADCOM NVRAM DRIVER" , Linux MM , sparclinux , linux-riscv@lists.infradead.org, Linux-Arch , linux-c6x-dev@linux-c6x.org, "open list:QUALCOMM HEXAGON..." , the arch/x86 maintainers , "open list:TENSILICA XTENSA PORT \(xtensa\)" , Arnd Bergmann , Jessica Yu , linux-um , linux-m68k , Openrisc , Linux ARM , Michal Simek , Linux Kernel Mailing List , alpha , Linux FS Devel , Andrew Morton , linuxppc-dev Sender: "linux-riscv" Errors-To: linux-riscv-bounces+infradead-linux-riscv=archiver.kernel.org@lists.infradead.org Hi Christoph, On Mon, May 11, 2020 at 5:14 PM Christoph Hellwig wrote: > On Mon, May 11, 2020 at 09:46:17AM +0200, Geert Uytterhoeven wrote: > > On Sun, May 10, 2020 at 9:55 AM Christoph Hellwig wrote: > > > none of which really are used by a typical MMU enabled kernel, as a.out can > > > only be build for alpha and m68k to start with. > > > > Quoting myself: > > "I think it's safe to assume no one still runs a.out binaries on m68k." > > http://lore.kernel.org/r/CAMuHMdW+m0Q+j3rsQdMXnrEPm+XB5Y2AQrxW5sD1mZAKgmEqoA@mail.gmail.com > > Do you want to drop the: > > select HAVE_AOUT if MMU > > for m68k then? If that helps to reduce maintenance, it's fine for me. That leaves alpha as the sole user? > Note that we'll still need flush_icache_user_range for m68k with mmu, > as it also allows binfmt_flat for mmu configs. Understood. Gr{oetje,eeting}s, Geert -- Geert Uytterhoeven -- There's lots of Linux beyond ia32 -- geert@linux-m68k.org In personal conversations with technical people, I call myself a hacker. But when I'm talking to journalists I just say "programmer" or something like that. -- Linus Torvalds 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=-0.8 required=3.0 tests=HEADER_FROM_DIFFERENT_DOMAINS, MAILING_LIST_MULTI,SPF_HELO_NONE,SPF_PASS 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 EE218C54E8D for ; Mon, 11 May 2020 15:25:58 +0000 (UTC) Received: from kanga.kvack.org (kanga.kvack.org [205.233.56.17]) by mail.kernel.org (Postfix) with ESMTP id BD1B5206D5 for ; Mon, 11 May 2020 15:25:58 +0000 (UTC) DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org BD1B5206D5 Authentication-Results: mail.kernel.org; dmarc=none (p=none dis=none) header.from=linux-m68k.org Authentication-Results: mail.kernel.org; spf=pass smtp.mailfrom=owner-linux-mm@kvack.org Received: by kanga.kvack.org (Postfix) id 62DD690005F; Mon, 11 May 2020 11:25:58 -0400 (EDT) Received: by kanga.kvack.org (Postfix, from userid 40) id 5DDB9900036; Mon, 11 May 2020 11:25:58 -0400 (EDT) X-Delivered-To: int-list-linux-mm@kvack.org Received: by kanga.kvack.org (Postfix, from userid 63042) id 51B2290005F; Mon, 11 May 2020 11:25:58 -0400 (EDT) X-Delivered-To: linux-mm@kvack.org Received: from forelay.hostedemail.com (smtprelay0163.hostedemail.com [216.40.44.163]) by kanga.kvack.org (Postfix) with ESMTP id 3951A900036 for ; Mon, 11 May 2020 11:25:58 -0400 (EDT) Received: from smtpin07.hostedemail.com (10.5.19.251.rfc1918.com [10.5.19.251]) by forelay05.hostedemail.com (Postfix) with ESMTP id E60EA181AEF10 for ; Mon, 11 May 2020 15:25:57 +0000 (UTC) X-FDA: 76804813554.07.food65_6e3f61eb14d12 X-HE-Tag: food65_6e3f61eb14d12 X-Filterd-Recvd-Size: 4264 Received: from mail-oi1-f196.google.com (mail-oi1-f196.google.com [209.85.167.196]) by imf02.hostedemail.com (Postfix) with ESMTP for ; Mon, 11 May 2020 15:25:57 +0000 (UTC) Received: by mail-oi1-f196.google.com with SMTP id r66so15416115oie.5 for ; Mon, 11 May 2020 08:25:57 -0700 (PDT) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc; bh=TzBIrOjeonGRZOL/Fq7k9DQ5ZvmwekoG5+JYmyzDCXE=; b=nkTp1R/2d1HjUwAQlY1uDHsZ8iUT0T4vKrvF6l/Qd1DQwdq1k1RqdxMrKFxc/jCSIZ rUvih9HHoy633UC0OZAyqqCh4DHBoFP/1HWsL2gni2r7aal5NqyyTzxksyG7TY46fS2J p1Dr2K8+882NqCs3YRG0iZ3LHkTc5S3orxBY6Lv1Zp6KwP7vgITeUY6xBfzjU8/TDQuU 5KQZq0zFTpGGl01g3dSCjfLhZd1iCM+/Yv16vJHYDMahqEl7afLi8ukhAedgKDZMB3Jo bqgEAZAPcpoy93BycOenfuaexkViRzaodyHaHiahHHfAvKHoKHk28C0cCJTazOeUVDRe eJMg== X-Gm-Message-State: AGi0Pub91FgpzWaW9ZtLXoegxZdyxrghSzBBDAjJQSrVRzHW7VVBOXI3 GPlwwXeQwdx3O09A2BRdAg0LdGzwV16nQZIy/zciuQ== X-Google-Smtp-Source: APiQypLlj1mTr31cEwJB2xy6sDTZQtzFBc6S7Z09a7MvI75cUG4xFy+vj6rnOik7yeSDKBHlS8j7JE0DJYDjRznsD0s= X-Received: by 2002:aca:895:: with SMTP id 143mr19322774oii.153.1589210756876; Mon, 11 May 2020 08:25:56 -0700 (PDT) MIME-Version: 1.0 References: <20200510075510.987823-1-hch@lst.de> <20200511151356.GB28634@lst.de> In-Reply-To: <20200511151356.GB28634@lst.de> From: Geert Uytterhoeven Date: Mon, 11 May 2020 17:25:45 +0200 Message-ID: Subject: Re: sort out the flush_icache_range mess To: Christoph Hellwig Cc: Andrew Morton , Arnd Bergmann , Roman Zippel , Linux-Arch , "open list:TENSILICA XTENSA PORT (xtensa)" , Michal Simek , Jessica Yu , "linux-ia64@vger.kernel.org" , linux-c6x-dev@linux-c6x.org, Linux-sh list , "open list:QUALCOMM HEXAGON..." , "the arch/x86 maintainers" , linux-um , Linux Kernel Mailing List , "open list:BROADCOM NVRAM DRIVER" , Linux MM , linux-m68k , Openrisc , alpha , sparclinux , Linux FS Devel , linux-riscv@lists.infradead.org, linuxppc-dev , Linux ARM Content-Type: text/plain; charset="UTF-8" X-Bogosity: Ham, tests=bogofilter, spamicity=0.000000, version=1.2.4 Sender: owner-linux-mm@kvack.org Precedence: bulk X-Loop: owner-majordomo@kvack.org List-ID: Hi Christoph, On Mon, May 11, 2020 at 5:14 PM Christoph Hellwig wrote: > On Mon, May 11, 2020 at 09:46:17AM +0200, Geert Uytterhoeven wrote: > > On Sun, May 10, 2020 at 9:55 AM Christoph Hellwig wrote: > > > none of which really are used by a typical MMU enabled kernel, as a.out can > > > only be build for alpha and m68k to start with. > > > > Quoting myself: > > "I think it's safe to assume no one still runs a.out binaries on m68k." > > http://lore.kernel.org/r/CAMuHMdW+m0Q+j3rsQdMXnrEPm+XB5Y2AQrxW5sD1mZAKgmEqoA@mail.gmail.com > > Do you want to drop the: > > select HAVE_AOUT if MMU > > for m68k then? If that helps to reduce maintenance, it's fine for me. That leaves alpha as the sole user? > Note that we'll still need flush_icache_user_range for m68k with mmu, > as it also allows binfmt_flat for mmu configs. Understood. Gr{oetje,eeting}s, Geert -- Geert Uytterhoeven -- There's lots of Linux beyond ia32 -- geert@linux-m68k.org In personal conversations with technical people, I call myself a hacker. But when I'm talking to journalists I just say "programmer" or something like that. -- Linus Torvalds 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=-0.9 required=3.0 tests=DKIMWL_WL_HIGH,DKIM_SIGNED, DKIM_VALID,HEADER_FROM_DIFFERENT_DOMAINS,MAILING_LIST_MULTI,SPF_HELO_NONE, SPF_PASS 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 8FABBC54E8D for ; Mon, 11 May 2020 15:26:03 +0000 (UTC) Received: from bombadil.infradead.org (bombadil.infradead.org [198.137.202.133]) (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 5A02720736 for ; Mon, 11 May 2020 15:26:03 +0000 (UTC) Authentication-Results: mail.kernel.org; dkim=pass (2048-bit key) header.d=lists.infradead.org header.i=@lists.infradead.org header.b="A+TvHHcV" DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org 5A02720736 Authentication-Results: mail.kernel.org; dmarc=none (p=none dis=none) header.from=linux-m68k.org Authentication-Results: mail.kernel.org; spf=none smtp.mailfrom=linux-arm-kernel-bounces+infradead-linux-arm-kernel=archiver.kernel.org@lists.infradead.org DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=lists.infradead.org; s=bombadil.20170209; h=Sender: Content-Transfer-Encoding:Content-Type:Cc:List-Subscribe:List-Help:List-Post: List-Archive:List-Unsubscribe:List-Id:To:Subject:Message-ID:Date:From: In-Reply-To:References:MIME-Version:Reply-To:Content-ID:Content-Description: Resent-Date:Resent-From:Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID: List-Owner; bh=b0u70/MSmzmkngb3oPQXj6rwObF7KJbWZxo3jX2GxWY=; b=A+TvHHcV/mBxVk C8GOf/HKzo6/CpchJO/9+rGlCZZmbrLQmlPbTQD397IZ7nYjEOe1nVMbe2Dae/Q74IjYY7s6ae0lJ 2F5NGOQXQrBKvPRkXygsKpu4/FYJ2AIn2vPs+xexzlqWGafvLJ8Nlr9AB1MJwdOB1KQA6veT+f+SX +/xmL095yzKabEWbTGGANyqmMRyW5lxgJrV5ypkD9UjoEJfKnX5oVguMZf/sGFZO3RRAVSq/2bgO0 q70YLgzE+K2gsdBvQzzsXSJ1IVc4NLCsxJBgWHnW8gkiT4Q7U08+gwZ2QXoYff+I+Y6IRw6mD82h3 h1xPwE9/rk0s7QzUAw2A==; Received: from localhost ([127.0.0.1] helo=bombadil.infradead.org) by bombadil.infradead.org with esmtp (Exim 4.92.3 #3 (Red Hat Linux)) id 1jYAJe-0002et-OV; Mon, 11 May 2020 15:26:02 +0000 Received: from mail-oi1-f196.google.com ([209.85.167.196]) by bombadil.infradead.org with esmtps (Exim 4.92.3 #3 (Red Hat Linux)) id 1jYAJa-0002bv-F5; Mon, 11 May 2020 15:25:59 +0000 Received: by mail-oi1-f196.google.com with SMTP id i13so15412662oie.9; Mon, 11 May 2020 08:25:57 -0700 (PDT) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc; bh=TzBIrOjeonGRZOL/Fq7k9DQ5ZvmwekoG5+JYmyzDCXE=; b=k1vjgIzwIaxtMal6k1HlmtUEhsmHfGxyR0qOOMB3MjQlAT8lzNafQsWV5FE3x/JZZh CsZbdkaQnjM20Scm2u0E6aVaK7QMvlk4jY8CqffutUwBtZ6LDgRWzALOQsPbURxvl+Mx RH4B3FG3XuUOZpRegL5g7OPN8mgb+cvm5X1l9lK+pT8UmiOaY4JKZD69x4VPWXWLdeE9 ncwNvRPDgiXuF0EBFYJ0pLg6UIgEjo2IrjoUfFW7VhZ2EIHiFEg4uG5qFHE1Zzf0yU2Z rg53km2Sp+37/nVSzEnfJrNabNJt4f1eWduZFCVNw35qyYUDMGWIt1q8UPR1Ve98ukUU MgHg== X-Gm-Message-State: AGi0PuZw1tYr8k4EB7bDHNObWeyA55jexDjjPo00qj0BFd1Ti2pARD1e 6MupKhhzc1Wj8IjvfWp9YUm9bMbQ+A/8TPogi28= X-Google-Smtp-Source: APiQypLlj1mTr31cEwJB2xy6sDTZQtzFBc6S7Z09a7MvI75cUG4xFy+vj6rnOik7yeSDKBHlS8j7JE0DJYDjRznsD0s= X-Received: by 2002:aca:895:: with SMTP id 143mr19322774oii.153.1589210756876; Mon, 11 May 2020 08:25:56 -0700 (PDT) MIME-Version: 1.0 References: <20200510075510.987823-1-hch@lst.de> <20200511151356.GB28634@lst.de> In-Reply-To: <20200511151356.GB28634@lst.de> From: Geert Uytterhoeven Date: Mon, 11 May 2020 17:25:45 +0200 Message-ID: Subject: Re: sort out the flush_icache_range mess To: Christoph Hellwig X-CRM114-Version: 20100106-BlameMichelson ( TRE 0.8.0 (BSD) ) MR-646709E3 X-CRM114-CacheID: sfid-20200511_082558_505279_3E8C2CBC X-CRM114-Status: GOOD ( 12.28 ) X-BeenThere: linux-arm-kernel@lists.infradead.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Cc: "linux-ia64@vger.kernel.org" , Linux-sh list , Roman Zippel , "open list:BROADCOM NVRAM DRIVER" , Linux MM , sparclinux , linux-riscv@lists.infradead.org, Linux-Arch , linux-c6x-dev@linux-c6x.org, "open list:QUALCOMM HEXAGON..." , the arch/x86 maintainers , "open list:TENSILICA XTENSA PORT \(xtensa\)" , Arnd Bergmann , Jessica Yu , linux-um , linux-m68k , Openrisc , Linux ARM , Michal Simek , Linux Kernel Mailing List , alpha , Linux FS Devel , Andrew Morton , linuxppc-dev Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit Sender: "linux-arm-kernel" Errors-To: linux-arm-kernel-bounces+infradead-linux-arm-kernel=archiver.kernel.org@lists.infradead.org Hi Christoph, On Mon, May 11, 2020 at 5:14 PM Christoph Hellwig wrote: > On Mon, May 11, 2020 at 09:46:17AM +0200, Geert Uytterhoeven wrote: > > On Sun, May 10, 2020 at 9:55 AM Christoph Hellwig wrote: > > > none of which really are used by a typical MMU enabled kernel, as a.out can > > > only be build for alpha and m68k to start with. > > > > Quoting myself: > > "I think it's safe to assume no one still runs a.out binaries on m68k." > > http://lore.kernel.org/r/CAMuHMdW+m0Q+j3rsQdMXnrEPm+XB5Y2AQrxW5sD1mZAKgmEqoA@mail.gmail.com > > Do you want to drop the: > > select HAVE_AOUT if MMU > > for m68k then? If that helps to reduce maintenance, it's fine for me. That leaves alpha as the sole user? > Note that we'll still need flush_icache_user_range for m68k with mmu, > as it also allows binfmt_flat for mmu configs. Understood. Gr{oetje,eeting}s, Geert -- Geert Uytterhoeven -- There's lots of Linux beyond ia32 -- geert@linux-m68k.org In personal conversations with technical people, I call myself a hacker. But when I'm talking to journalists I just say "programmer" or something like that. -- Linus Torvalds _______________________________________________ linux-arm-kernel mailing list linux-arm-kernel@lists.infradead.org http://lists.infradead.org/mailman/listinfo/linux-arm-kernel From mboxrd@z Thu Jan 1 00:00:00 1970 From: Geert Uytterhoeven Date: Mon, 11 May 2020 17:25:45 +0200 Subject: [OpenRISC] sort out the flush_icache_range mess In-Reply-To: <20200511151356.GB28634@lst.de> References: <20200510075510.987823-1-hch@lst.de> <20200511151356.GB28634@lst.de> Message-ID: List-Id: MIME-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit To: openrisc@lists.librecores.org Hi Christoph, On Mon, May 11, 2020 at 5:14 PM Christoph Hellwig wrote: > On Mon, May 11, 2020 at 09:46:17AM +0200, Geert Uytterhoeven wrote: > > On Sun, May 10, 2020 at 9:55 AM Christoph Hellwig wrote: > > > none of which really are used by a typical MMU enabled kernel, as a.out can > > > only be build for alpha and m68k to start with. > > > > Quoting myself: > > "I think it's safe to assume no one still runs a.out binaries on m68k." > > http://lore.kernel.org/r/CAMuHMdW+m0Q+j3rsQdMXnrEPm+XB5Y2AQrxW5sD1mZAKgmEqoA at mail.gmail.com > > Do you want to drop the: > > select HAVE_AOUT if MMU > > for m68k then? If that helps to reduce maintenance, it's fine for me. That leaves alpha as the sole user? > Note that we'll still need flush_icache_user_range for m68k with mmu, > as it also allows binfmt_flat for mmu configs. Understood. Gr{oetje,eeting}s, Geert -- Geert Uytterhoeven -- There's lots of Linux beyond ia32 -- geert at linux-m68k.org In personal conversations with technical people, I call myself a hacker. But when I'm talking to journalists I just say "programmer" or something like that. -- Linus Torvalds From mboxrd@z Thu Jan 1 00:00:00 1970 MIME-Version: 1.0 Date: Mon, 11 May 2020 17:25:45 +0200 References: <20200510075510.987823-1-hch@lst.de> <20200511151356.GB28634@lst.de> In-Reply-To: <20200511151356.GB28634@lst.de> Message-ID: Subject: Re: sort out the flush_icache_range mess From: Geert Uytterhoeven Content-Type: text/plain; charset="UTF-8" To: Christoph Hellwig Cc: Christoph Hellwig , Andrew Morton , Arnd Bergmann , Roman Zippel , Linux-Arch , "open list:TENSILICA XTENSA PORT (xtensa)" , Michal Simek , Jessica Yu , "linux-ia64@vger.kernel.org" , linux-c6x-dev@linux-c6x.org, Linux-sh list , "open list:QUALCOMM HEXAGON..." , the arch/x86 maintainers , linux-um , Linux Kernel Mailing List , "open list:BROADCOM NVRAM DRIVER" , Linux MM , linux-m68k , Openrisc , alpha , sparclinux , Linux FS Devel , linux-riscv@lists.infradead.org, linuxppc-dev , Linux ARM List-ID: Hi Christoph, On Mon, May 11, 2020 at 5:14 PM Christoph Hellwig wrote: > On Mon, May 11, 2020 at 09:46:17AM +0200, Geert Uytterhoeven wrote: > > On Sun, May 10, 2020 at 9:55 AM Christoph Hellwig wrote: > > > none of which really are used by a typical MMU enabled kernel, as a.out can > > > only be build for alpha and m68k to start with. > > > > Quoting myself: > > "I think it's safe to assume no one still runs a.out binaries on m68k." > > http://lore.kernel.org/r/CAMuHMdW+m0Q+j3rsQdMXnrEPm+XB5Y2AQrxW5sD1mZAKgmEqoA@mail.gmail.com > > Do you want to drop the: > > select HAVE_AOUT if MMU > > for m68k then? If that helps to reduce maintenance, it's fine for me. That leaves alpha as the sole user? > Note that we'll still need flush_icache_user_range for m68k with mmu, > as it also allows binfmt_flat for mmu configs. Understood. Gr{oetje,eeting}s, Geert -- Geert Uytterhoeven -- There's lots of Linux beyond ia32 -- geert@linux-m68k.org In personal conversations with technical people, I call myself a hacker. But when I'm talking to journalists I just say "programmer" or something like that. -- Linus Torvalds