Received: by 2002:a05:6358:11c7:b0:104:8066:f915 with SMTP id i7csp1215210rwl; Fri, 31 Mar 2023 08:08:54 -0700 (PDT) X-Google-Smtp-Source: AKy350Y6WbD6mAl5PIxIGbJWB/5ziDDyDWI2mmk28PwMvkIdc8P3yzAfYB3E94EQmNFgZe2cq/1A X-Received: by 2002:a17:906:519e:b0:947:8734:a05b with SMTP id y30-20020a170906519e00b009478734a05bmr3535869ejk.7.1680275334022; Fri, 31 Mar 2023 08:08:54 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1680275334; cv=none; d=google.com; s=arc-20160816; b=rxQ/huyZxibOuERHqd0BqBspG9kFvid9OOEO7d7i/4IkH33DJqQlgak5uk8v6Iz+P3 3lOd4Ds+r9YdC1AK/lvnlamqC6PC2XRhUlVJVfHQT72kqSc5/0KIl6QlCzueukbUnZ/V Y/Di9TZol8EciX3ufszjKLOzBfVqjio2RuGBYYDnh8zesd2PPYKL5UMswpO/V/58xG5l c0U4qI8D8bUtwOE6Xlq1YLevYu5D3oqMFrnNJkD66CxxJYyfHVpFTBY/LfEVoCP/cd3h zojHvGwpQcZUqD3/cYaq2e9xWE1/tLyoDdv8hoSwv3NUV10FwuCqRs6YZqkyiwqhTbg9 NEpQ== 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=vnlFqaagyiGC/yxykb+LPtjAztaRZkdyq0QplfwjoFU=; b=CQmnNE9ldnZOvspZy8uolmEXh7/nYvlzwc7GDec69N9uHDgwmH+iyQKa3VcnDPVAa0 /9/A7o7M6RTLf6HhnEdyviqvaxxnlo3RY+hXoEdGVdKBRkrQqBvTgS7nD+5KuM0sjUVS oCmFPyxHUbQ8ZgwUciY3hrSCvZsAMN5BNytamrv96J9gPhpoaP/H6NlG0OA8FBfFGAXa +Ek013adJiNvtwGuk+9a31QR4AajFp6DMwaj4gbx7YaPFuN/Gx7w9UktIs69G/4zz6Bz Wm8w34kynM9wlJmipa/D+pt0GLeyYeN1qHxWky7slNTE9Uq/grvnlDlKuIguP4cMYesQ CCUA== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@linaro.org header.s=google header.b=nF3sjGDQ; 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 d1-20020a170906304100b00947a7291940si1970246ejd.618.2023.03.31.08.08.28; Fri, 31 Mar 2023 08:08:54 -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=nF3sjGDQ; 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 S232712AbjCaO7H (ORCPT + 99 others); Fri, 31 Mar 2023 10:59:07 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:46366 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S232667AbjCaO7F (ORCPT ); Fri, 31 Mar 2023 10:59:05 -0400 Received: from mail-wm1-x32b.google.com (mail-wm1-x32b.google.com [IPv6:2a00:1450:4864:20::32b]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id F2DAECA03 for ; Fri, 31 Mar 2023 07:59:02 -0700 (PDT) Received: by mail-wm1-x32b.google.com with SMTP id j18-20020a05600c1c1200b003ee5157346cso15536502wms.1 for ; Fri, 31 Mar 2023 07:59:02 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google; t=1680274741; 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=vnlFqaagyiGC/yxykb+LPtjAztaRZkdyq0QplfwjoFU=; b=nF3sjGDQMAa+9jHsKfcp2XyDYlHpo2KuexE8K8B4AEt9/p0IObEDWv2CgD5R/nHOZs LKrnCyin/QS2zaGGOJyMPMc9pDYbfs+wygN0GlXYN79Pk627UpehAwFW+43cDdVYZ3h5 EKqyUv3wk56Nyvg2r5e0GliVdi+B8N8eRMEu7xCrjLBQFnSstXL2oVvoMkrtv/dveeiO F37ewmOOr6JQO4KPhRRQmgyaI7I1mqSfqTqfRB3WByalYZ5HZ8FovnO1iw6OQz1VY4oN KGrF+QS+fO8qgq6jFJlJv0L9G9eYlEl0jj7QZM7zsAaCtqPH4+v4I5ncnoa+EWF86CHG DKmg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; t=1680274741; 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=vnlFqaagyiGC/yxykb+LPtjAztaRZkdyq0QplfwjoFU=; b=azGZBXFT2tJvgq+sfOoBO4hlmmOeAm8vqOPbRPcpKlrwAMjjah7knRpf8ezvs+JjBT obenNxyBZ+gaSLLllu8J0ID9SB3BtGyXFAjx6wZDvkmeQzIW0Bn+KNH20CqBckKVPS58 Z0mWIao+we67VHnR6bNCUGSGeND992rtCJdYcZ15tg5YSLaGF72q+TmndjWEQu1Kjclr 0tbT49+BRL7aZVYF1gFQBWOVaFyU8HKB92mOB1hEabwPP6I2m+ibG6W5QlodnCZaJdOd eU12MfVih6AIC3tzgf+Dcq1dPI9d7KA6QW60r2XthxbeZAag/HPXnk7HHU/otZ7xNbN1 1nVA== X-Gm-Message-State: AO0yUKUakorZbtuS8TDB5eX4YQp97bPuDl0eKLp0csVJJmcUVavNh91x hh1q+1yZejswHHBDEKiWMWfmag== X-Received: by 2002:a7b:c8c3:0:b0:3ed:711c:e8fe with SMTP id f3-20020a7bc8c3000000b003ed711ce8femr23315255wml.2.1680274741435; Fri, 31 Mar 2023 07:59:01 -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 iv19-20020a05600c549300b003ef69873cf1sm10363016wmb.40.2023.03.31.07.58.59 (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Fri, 31 Mar 2023 07:59:01 -0700 (PDT) Message-ID: <22bac350-0a2f-48df-c8b3-6d915a830caa@linaro.org> Date: Fri, 31 Mar 2023 16:58:59 +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: Daniel Golle , Arnd Bergmann Cc: 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 , 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 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 Hi Daniel, On 31/03/2023 15:50, Daniel Golle wrote: > On Fri, Mar 31, 2023 at 03:42:15PM +0200, 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. >> >> 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 > > Sounds reasonable, so also > > Acked-by: Daniel Golle > > (but I am a bit sad about it anyway. without SMP it doesn't make sense > to keep ox820 though) Same ! I would have loved to see the full support mainline, but the platform is old and apart you nobody were interested in working on this. Thanks a lot for you work keeping Oxnas support alive! Neil