Received: by 2002:a05:6358:11c7:b0:104:8066:f915 with SMTP id i7csp1208392rwl; Fri, 31 Mar 2023 08:04:58 -0700 (PDT) X-Google-Smtp-Source: AKy350YbswDUJZmBOYgU4JS9qem6ttu4gsYcdIT1WMZP+zWyVcx5tteHH2kxp6nmsyIMtuFBKNCL X-Received: by 2002:a17:906:3f4f:b0:931:4285:ea1d with SMTP id f15-20020a1709063f4f00b009314285ea1dmr5059931ejj.5.1680275097936; Fri, 31 Mar 2023 08:04:57 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1680275097; cv=none; d=google.com; s=arc-20160816; b=fa35vxfeeMTYsKi7Ne1PHp04aJ8jXhmwS/7BqyFNt8bAnU3k23N6SurkTkCcPWdhNy p/elPbMQ9GPY2BI+7rcTj1gS7mgkVAa9xMVrMgQji2BX7rxjwvy7E7LGq+xLMl8alHE9 MRQX/MWo4CZFdyTwDoKuQXxybf8lV4AnD9RCYSZVkQiVj3f1iAS4y9psWf7O1F4JG/UR ADWLgsuCMkO4+cqqySeVymYppDQQnxfOZlIRi6Q//CufFDCSpOtcgXNwU7mVCNXKT0lA 6SE4BmrmkKO9wRojFhjJw4gkSDorMXEHhHeUg6FHos91PqQzgSNTGBvT1fw2K1VBWw0S P9BA== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:content-transfer-encoding:in-reply-to :organization:references:cc:to:content-language:subject:reply-to :from:user-agent:mime-version:date:message-id:dkim-signature; bh=X2dQ+lYOZmXZreHzCA27SPymWQu74XpJ9AsKWsdeeL4=; b=VCc7dqiq1MCRjTdd7hpNIcygWwBUFIHKiKJp6dhSlBzeZEHyWBvFbKtcdOsBKCgGPk 5R1RgExzXc3yTYta/P4OgMjIvR8B8seIslEFzwyAwycCXfCPBI66Hw6a0VRo2ivFHz20 ENAqB/TpMDAQuJ1vEis0URm0BHouBgxGdjcsGRFdu+Mbl/DyzJWNdP5GkJ6Lpmiv5TFZ JwG4EgOtXVz7eoMPwTyUv9uwDEPGVWYd4iZCrH5QNBz+c8TcVR77+t7z/U7CoRf0L0Uh O5UMVf9OINlbS6ae0MK9YUUujlYOHpH8u1QpnpaLln0OFFw/R3CHBdv+E+yQtiQmr73C Q9Cg== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@linaro.org header.s=google header.b=LxMr8btq; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=linaro.org Return-Path: Received: from out1.vger.email (out1.vger.email. [2620:137:e000::1:20]) by mx.google.com with ESMTP id gw13-20020a170906f14d00b0092351b1acdcsi2132868ejb.347.2023.03.31.08.04.30; Fri, 31 Mar 2023 08:04:57 -0700 (PDT) Received-SPF: pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) client-ip=2620:137:e000::1:20; Authentication-Results: mx.google.com; dkim=pass header.i=@linaro.org header.s=google header.b=LxMr8btq; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=linaro.org Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S232993AbjCaO5a (ORCPT + 99 others); Fri, 31 Mar 2023 10:57:30 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:44106 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S232623AbjCaO52 (ORCPT ); Fri, 31 Mar 2023 10:57:28 -0400 Received: from mail-wr1-x42c.google.com (mail-wr1-x42c.google.com [IPv6:2a00:1450:4864:20::42c]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id A6FB2B459 for ; Fri, 31 Mar 2023 07:57:12 -0700 (PDT) Received: by mail-wr1-x42c.google.com with SMTP id e18so22710893wra.9 for ; Fri, 31 Mar 2023 07:57:12 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google; t=1680274631; h=content-transfer-encoding:in-reply-to:organization:references:cc:to :content-language:subject:reply-to:from:user-agent:mime-version:date :message-id:from:to:cc:subject:date:message-id:reply-to; bh=X2dQ+lYOZmXZreHzCA27SPymWQu74XpJ9AsKWsdeeL4=; b=LxMr8btqIWpZVBhNCuG3Pv8bToCfJWDTdR7+mR8mGHozcnAnNX8W0cDET2uL7CaGs9 5e93/RuXqDOnGQEs4AERzNy/Qogvh1lNEl5m/Bf/swKpLDINZWZrVcg2ZaNJuQJxTI3k scrF3ioZ8uoXF7zeOPiJ/wP8xdLa/F/5qp3ahGdIGZuPJ7thH6JA/9PSgY4cV1Egc6BI O1Rz6S+5Em4dXlsXilZs5u99e4DEWL7+4xEEyTpHsjLqG+DWWc96/933gCmUjtvMCuis cNHHsNXvDWRcx4rsOJaAwffsHJR3LJLod1tAvHB9N9onT9OneeyP7ioLARMZpPHqlTA4 cJqw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; t=1680274631; h=content-transfer-encoding:in-reply-to:organization:references:cc:to :content-language:subject:reply-to:from:user-agent:mime-version:date :message-id:x-gm-message-state:from:to:cc:subject:date:message-id :reply-to; bh=X2dQ+lYOZmXZreHzCA27SPymWQu74XpJ9AsKWsdeeL4=; b=nsUq2RtauorwxNOtlAFtYIF0CDsmjrCDhzAXTsHQOQ+WGWVN370qaNI+zHIz568XNR G23nENonV8AauS/S235pkamZMFjpboF+hXb9AuQF924gsWsb9svCdEpuAV0jO7EQtzwe lzijR0PpODX0NLaTZQIEsHlSa9fmzg5/o+9SZIgYMuUIDbDpmvk/NsHpldCLoiQxx+eI GL/munc/IblU8VTMqI3X0/3I98tpp92R+ZylUQ+fU/aPeCLDpr6OJcW58pEA4Bdioa83 CVKK2G/RCq9Cf3o+pudcwGSwbMNuOj2K0X/7yg61zZg63glXashOmQQuLqpL/d2A1Z0C 6eNQ== X-Gm-Message-State: AAQBX9djAN9lLVIyHjIpdsfTH+HFNPeYw0mX57pl0Cpw5eeWHY7SM0pt jV0YgD6oFy6+6MPP3+hrnDd1ag== X-Received: by 2002:a5d:4409:0:b0:2cf:e422:e28c with SMTP id z9-20020a5d4409000000b002cfe422e28cmr18329961wrq.42.1680274631125; Fri, 31 Mar 2023 07:57:11 -0700 (PDT) Received: from ?IPV6:2a01:e0a:982:cbb0:74cb:1a96:c994:e7e0? ([2a01:e0a:982:cbb0:74cb:1a96:c994:e7e0]) by smtp.gmail.com with ESMTPSA id b12-20020a5d4d8c000000b002e51195a3e2sm2392687wru.79.2023.03.31.07.57.06 (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Fri, 31 Mar 2023 07:57:10 -0700 (PDT) Message-ID: <23e513ad-9fca-30cd-1f08-2ff559072314@linaro.org> Date: Fri, 31 Mar 2023 16:57:05 +0200 MIME-Version: 1.0 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:102.0) Gecko/20100101 Thunderbird/102.9.1 From: Neil Armstrong Reply-To: neil.armstrong@linaro.org Subject: Re: [PATCH RFC 00/20] ARM: oxnas support removal Content-Language: en-US To: Arnd Bergmann , Olof Johansson , soc@kernel.org, Rob Herring , Krzysztof Kozlowski , Russell King , Michael Turquette , Stephen Boyd , Daniel Lezcano , Thomas Gleixner , Miquel Raynal , Richard Weinberger , Vignesh Raghavendra , Giuseppe Cavallaro , Alexandre Torgue , Jose Abreu , "David S . Miller" , Eric Dumazet , Jakub Kicinski , Paolo Abeni , Maxime Coquelin , Linus Walleij , Bartosz Golaszewski , Sebastian Reichel , Philipp Zabel , Marc Zyngier Cc: linux-arm-kernel@lists.infradead.org, devicetree@vger.kernel.org, linux-kernel@vger.kernel.org, linux-clk@vger.kernel.org, linux-mtd@lists.infradead.org, Netdev , linux-stm32@st-md-mailman.stormreply.com, "open list:GPIO SUBSYSTEM" , linux-pm@vger.kernel.org, Daniel Golle References: <20230331-topic-oxnas-upstream-remove-v1-0-5bd58fd1dd1f@linaro.org> Organization: Linaro Developer Services In-Reply-To: Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 7bit X-Spam-Status: No, score=-0.2 required=5.0 tests=DKIM_SIGNED,DKIM_VALID, DKIM_VALID_AU,DKIM_VALID_EF,NICE_REPLY_A,RCVD_IN_DNSWL_NONE, SPF_HELO_NONE,SPF_PASS autolearn=unavailable autolearn_force=no version=3.4.6 X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on lindbergh.monkeyblade.net Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On 31/03/2023 15:42, Arnd Bergmann wrote: > On Fri, Mar 31, 2023, at 10:34, Neil Armstrong wrote: >> With [1] removing MPCore SMP support, this makes the OX820 barely usable, >> associated with a clear lack of maintainance, development and migration to >> dt-schema it's clear that Linux support for OX810 and OX820 should be removed. >> >> In addition, the OX810 hasn't been booted for years and isn't even present >> in an ARM config file. >> >> For the OX820, lack of USB and SATA support makes the platform not usable >> in the current Linux support and relies on off-tree drivers hacked from the >> vendor (defunct for years) sources. >> >> The last users are in the OpenWRT distribution, and today's removal means >> support will still be in stable 6.1 LTS kernel until end of 2026. >> >> If someone wants to take over the development even with lack of SMP, I'll >> be happy to hand off maintainance. >> >> The plan is to apply the first 4 patches first, then the drivers >> followed by bindings. Finally the MAINTAINANCE entry can be removed. >> >> I'm not sure about the process of bindings removal, but perhaps the bindings >> should be marked as deprecated first then removed later on ? >> >> It has been a fun time adding support for this architecture, but it's time >> to get over! >> >> Patch 2 obviously depends on [1]. >> >> [1] https://lore.kernel.org/all/20230327121317.4081816-1-arnd@kernel.org/ >> >> Signed-off-by: Neil Armstrong > > Thanks a lot for going through this and preparing the patches! > > I've discussed this with Daniel Golle on the OpenWRT channel as well, > and he indicated that the timing is probably fine here, as there are > already close to zero downloads for oxnas builds, and the 6.1 kernel > will only be part of a release in 2024. > > For the dependency on my other patch, I'd suggest you instead > remove the SMP files here as well, which means we can merge either > part independently based on just 6.3-rc. I can do that change > myself by picking up patches 1-4 of your RFC series, or maybe you > can send resend them after rebase to 6.3-rc1. Ack I'll send patches 1-4 rebased on v6.3-rc1 with the acks and sent a PR next week. > > For the driver removals, I think we can merge those at the same > time as the platform removal since there are no shared header files > that would cause build time regressions and there are no runtime > regressions other than breaking the platform itself. Maybe > just send the driver removal separately to the subsystem > maintainers with my > > Acked-by: Arnd Bergmann Thanks, I'll submit those individually once the first patches are merged. Neil > > Arnd