Received: by 2002:a25:683:0:0:0:0:0 with SMTP id 125csp918137ybg; Mon, 1 Jun 2020 18:36:34 -0700 (PDT) X-Google-Smtp-Source: ABdhPJxxyqnopksok8kYtRI5om6A7cI3qvAm7770dZtL7v8T317DZebl7de/ruolu4ZTG+For3Lo X-Received: by 2002:a05:6402:c0e:: with SMTP id co14mr23767627edb.177.1591061794803; Mon, 01 Jun 2020 18:36:34 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1591061794; cv=none; d=google.com; s=arc-20160816; b=rwmAfT87/payq0VPnTMJUJ7XshUPBC/1FBt3xPWHSkwmwvzmOEVwtmNQfLfL894jXR 214lAivZPdDHv/l/eb1zO5iaDmoZMvxwomc/JqsOEK5vJN7+7FyYa0VzO9W4syBsoDE8 8mbcAmjltC8m8aOc1GyT9+NvBCBG37KTRHPCn0AV+PrpZZYomnW3/dB6HQMbKvFakoZ9 zPSAxNFLDFgMaDNgwjrIHuzbUgLjGZAlK8Y1T1HI7bqUDjWGgVMSlRUhhmJ21rZdEdbk YJi93xjwLjiq7BKJpxaY4vFzVtR69XnIplvFQjH00uzkuicZ3yqmBOXZ/jIImbm78f4q r/zA== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:user-agent:in-reply-to :content-disposition:mime-version:references:message-id:subject:cc :to:from:date; bh=+zDT+YfU4dXaRgYmKOeDbwfrnEwZ5yLUHWutUooqBUw=; b=Y6uGttyXD896juqR0ddul4ZaHaVtTkge6t0KZeboJ+Jw1MZpf+APPRVztHjI/nkmA8 8wHkfrZsliFhnlOqXTAxUmUD9tPwAeoxmes2j7DigAKCICNpmuHb4XlkmEfGyd1FpsK+ sQid+vKgTketV4iauYrdtdCXitD9DsC0rQHgNzPHj7JembassAyBBixKp8nrTnXLAlFP puUCjzliBgADE3iOvfVKmvSzWGlq6yTg3m1gE/NmIPf5noBQvWUtAK9jyUDWka/l30HX JbAzwRx4ykU8ErkqO4cZhWTSJ04/lMbdzalGQUlQJsn3SFDwKL/jFZ0iDX1fWRgzXrbc GGYg== ARC-Authentication-Results: i=1; mx.google.com; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Return-Path: Received: from vger.kernel.org (vger.kernel.org. [23.128.96.18]) by mx.google.com with ESMTP id n9si680376eju.428.2020.06.01.18.36.12; Mon, 01 Jun 2020 18:36:34 -0700 (PDT) Received-SPF: pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) client-ip=23.128.96.18; Authentication-Results: mx.google.com; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1728596AbgFBBde (ORCPT + 99 others); Mon, 1 Jun 2020 21:33:34 -0400 Received: from brightrain.aerifal.cx ([216.12.86.13]:37982 "EHLO brightrain.aerifal.cx" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1726678AbgFBBdd (ORCPT ); Mon, 1 Jun 2020 21:33:33 -0400 Date: Mon, 1 Jun 2020 21:33:32 -0400 From: Rich Felker To: John Paul Adrian Glaubitz Cc: Christoph Hellwig , Arnd Bergmann , linux-sh@vger.kernel.org, ysato@users.sourceforge.jp, linux-kernel@vger.kernel.org, viro@zeniv.linux.org.uk, Rob Landley , Geert Uytterhoeven , Linus Torvalds , Andrew Morton Subject: Re: [GIT PULL] sh: remove sh5 support Message-ID: <20200602013332.GY1079@brightrain.aerifal.cx> References: <20200424221948.1120587-1-arnd@arndb.de> <20200507143552.GA28683@infradead.org> <20200528054600.GA29717@infradead.org> <20200528161416.GY1079@brightrain.aerifal.cx> <20200529143059.GA25475@infradead.org> <20200529175335.GK1079@brightrain.aerifal.cx> <20200601181259.GV1079@brightrain.aerifal.cx> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <20200601181259.GV1079@brightrain.aerifal.cx> User-Agent: Mutt/1.5.21 (2010-09-15) Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On Mon, Jun 01, 2020 at 02:13:00PM -0400, Rich Felker wrote: > On Sat, May 30, 2020 at 10:08:09AM +0200, John Paul Adrian Glaubitz wrote: > > On 5/29/20 7:53 PM, Rich Felker wrote: > > > Frustratingly, I _still_ don't have an official tree on kernel.org for > > > the purpose of being the canonical place for linux-next to pull from, > > > due to policies around pgp keys and nobody following up on signing > > > mine. This is all really silly since there are ridiculously many > > > independent channels I could cryptographically validate identity > > > through with vanishing probability that they're all compromised. For > > > the time being I'll reactivate my repo on git.musl-libc.org. > > > > May I suggest to pick up these patches, for example? There might be > > more I missed, but getting these merged should already help a lot with > > the clean-up of arch/sh. > > This was really helpful, but one thing that would make it easier if > you have any more to list is including message-ids rather than (or in > addition to) marc.info links. I had to go through and reverse them all > to message-ids (or at least subjects) to find the patches from my > mailbox to git-am. Hmm, it looks like Andrew Morton just pulled most of these into -mm, apparently independently of me getting them in my for-next a few hours ago, since his versions lack my signed-off-by. That's ok though, as long as they go up. Some details since further action is needed on a few: > > > [RESEND PATCH v2] sh: sh4a: Bring back tmu3_device early device > > > https://marc.info/?l=linux-sh&m=159061283109675&w=2 > > OK. In -mm. > > > [PATCH] sh: Drop CONFIG_MTD_M25P80 in sh7757lcr_defconfig > > > https://marc.info/?l=linux-sh&m=158839364811658&w=2 > > > > > [PATCH v2] sh: Replace CONFIG_MTD_M25P80 with CONFIG_MTD_SPI_NOR in sh7757lcr_defconfig > > > https://marc.info/?l=linux-sh&m=158841749817761&w=2 > > Doesn't the second one here replace the first? The first one was pulled and the second wasn't so I think the second needs to be rewritten on top of the first now. > > > [PATCH 1/1] sh: remove sh5 support > > > https://marc.info/?l=linux-sh&m=158776683125080&w=2 > > I'm trying to figure out how to apply this since it was generated with > -D and git-am maliciously rejects it for that reason with an arcane > error message. Not included in -mm. I'll keep it in my for-next. > > > sh/mm: Fix a build failure via adding a missing bracket > > > https://marc.info/?l=linux-sh&m=158736532105299&w=2 > > Already upstream. No action needed. > > > [PATCH 1/2] arch/sh: vmlinux.scr > > > https://marc.info/?l=linux-sh&m=158429470120959&w=2 > > OK. Included in -mm. > > > [PATCH] sh: configs: Cleanup old Kconfig IO scheduler options > > > https://marc.info/?l=linux-sh&m=158195850120215&w=2 > > OK. Not included in -mm. I'll keep. > > > [PATCH resend 0/3] SH: compile fixup patches > > > https://marc.info/?l=linux-renesas-soc&m=157948330821790&w=2 > > > https://marc.info/?l=linux-sh&m=157852970316892&w=2 > > > https://marc.info/?l=linux-sh&m=157852984016938&w=2 > > OK. > > > > [PATCH][repost] sh: clkfwk: remove r8/r16/r32 > > > https://marc.info/?l=linux-renesas-soc&m=157852973916903&w=2 > > This one had objections by Geert that called for a v2, and was > teplaced by: > > > > [PATCH] sh: clk: Fix discarding const qualifier warning > > > https://marc.info/?l=linux-sh&m=157839999010776&w=2 > > But this still had objections that the definitions on all archs should > be fixed for const correctness. It looks like that patch series is > still bouncing around; should I apply the SH part of it now? The first one here is now in -mm, so further cleanup action is needed but I think that will happen with the cross-arch patch series. > > > [PATCH next] sh: remove call to memset after dma_alloc_coherent > > > https://marc.info/?l=linux-sh&m=157793031102356&w=2 > > Can anyone confirm that this is correct/safe? Arnd confirmed it and it's in -mm now anyway. > > > [PATCH] sh: use generic strncpy() > > > https://marc.info/?l=linux-renesas-soc&m=157664657013309&w=2 > > Can you fill me in on the status of this? It looks like you were > following it. The subject says "use generic strncpy" but it's updating > the asm, and I think there are problems with the proposed asm. Actual generic-strncpy is in -mm now so I think this should be ok. If there's a desire to use the asm, it needs fixes. Latest proposed version is using named labels (not numbered ones) in an inline asm block so the compiler can in theory duplicate it and break assembly. > > > [PATCH v2] SH: Convert ins[bwl]/outs[bwl] macros to inline functions > > > https://marc.info/?l=linux-sh&m=157656907716201&w=2 > > OK. In -mm, with followup style fix. > > > [PATCH v2] SH: Convert iounmap() macros to inline functions > > > https://marc.info/?l=linux-sh&m=157656903716172&w=2 > > OK. In -mm. > > > [PATCH v2] sh: add missing DECLARE_EXPORT() for __ashiftrt_r4_xx > > > https://marc.info/?l=linux-sh&m=157619891030685&w=2 > > OK. Missing from -mm so I'll keep it. > > > [PATCH] sh: add missing EXPORT_SYMBOL() for __delay > > > https://marc.info/?l=linux-kernel&m=157611811927852&w=2 > > OK. In -mm. > > > [PATCH] sh: kgdb: Mark expected switch fall-throughs > > > https://marc.info/?l=linux-sh&m=157241987926081&w=2 > > This is already upstream. No action needed. Rich