Message ID | 20221128093934.1631570-1-vadym.kochan@plvision.eu |
---|---|
State | New |
Headers |
Return-Path: <linux-kernel-owner@vger.kernel.org> Delivered-To: ouuuleilei@gmail.com Received: by 2002:adf:f944:0:0:0:0:0 with SMTP id q4csp5544910wrr; Mon, 28 Nov 2022 01:51:50 -0800 (PST) X-Google-Smtp-Source: AA0mqf77DpsjdgrHVRLZ0D6xY4A1Gm/EKo/nXA97WHr4ANBh0bhNDZWsgdWxEd9SU0KFVrzMZuxK X-Received: by 2002:a17:902:c103:b0:186:7006:9a5f with SMTP id 3-20020a170902c10300b0018670069a5fmr36767942pli.117.1669629109798; Mon, 28 Nov 2022 01:51:49 -0800 (PST) ARC-Seal: i=2; a=rsa-sha256; t=1669629109; cv=pass; d=google.com; s=arc-20160816; b=EqETJ303bvHd00yN0gIEHExUbB1d0fZFZBd5yZX1uffh2Tg6DiiqTpMmAvNIvhpVLZ TfeRt5pp0non5jHqt6PLf7tLqDc8TxDOpONbXF7kSyNz90G1fzVS/uPf6+5C63G7rii1 FOxhl+6SmoQq7a3WJ6oKnySi4bz2vkVFw4TvwO6NsZy5fkg25jzn7JHvRlSyCLckj+y6 Zm0tydKjIBw8hGGakYghWP+8zR52hSwf0bmT5bXVBhDp7HT2FCGzdlvY2hHAtlgeg6X6 9W0iLsZCof9nKe/4VzbvlEFatEE085kBUm6MWQ/3lQ+YcFgo8LPDmH0oyfKbUMjfIw2u 8cpQ== ARC-Message-Signature: i=2; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:mime-version:content-transfer-encoding :message-id:date:subject:cc:to:from:dkim-signature; bh=GluQEbU/av3q4h2demcIKUkq0KP63uEi/8uX973dtbo=; b=L+XCD0xivy+YOnEZKk8z3w9SGAJCD3orjuRzkMkzIhHL+mcjoVRNcpXK+7mcEvWxDF KZy2o1FqbFrwrAfK9WZwIShNcQ6kkVbGb70XYBklTrMl9xs7vk2YoyJfp+uiPzhFbxt7 W+fJEfanLCHukZmTWF+v6OnqAJ8HAUFN+7JJk1yEq5+VQ8Z5/7sBHJSvR6w+HiNplhws YK79LA7VrYgGJIlVEUsYFxwPvsnHYiUjQpFNnvUm4foJwCKw5tEmQGC76O86wx4kaE2n FpP7H+HEhUG4QsbeL+CfORCcT5QDeH4ty7kjHeWc7sRjnqHGMosY/44k9s6WrkPMl/Zt vrew== ARC-Authentication-Results: i=2; mx.google.com; dkim=pass header.i=@plvision.eu header.s=selector2 header.b=LNrEuf3H; arc=pass (i=1 spf=pass spfdomain=plvision.eu dkim=pass dkdomain=plvision.eu dmarc=pass fromdomain=plvision.eu); 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=plvision.eu Received: from out1.vger.email (out1.vger.email. [2620:137:e000::1:20]) by mx.google.com with ESMTP id l12-20020a633e0c000000b0046ec0715bd9si12378475pga.818.2022.11.28.01.51.37; Mon, 28 Nov 2022 01:51:49 -0800 (PST) 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=@plvision.eu header.s=selector2 header.b=LNrEuf3H; arc=pass (i=1 spf=pass spfdomain=plvision.eu dkim=pass dkdomain=plvision.eu dmarc=pass fromdomain=plvision.eu); 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=plvision.eu Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S230376AbiK1Jj6 (ORCPT <rfc822;gah0developer@gmail.com> + 99 others); Mon, 28 Nov 2022 04:39:58 -0500 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:58960 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S229771AbiK1Jj5 (ORCPT <rfc822;linux-kernel@vger.kernel.org>); Mon, 28 Nov 2022 04:39:57 -0500 Received: from EUR04-DB3-obe.outbound.protection.outlook.com (mail-db3eur04on2121.outbound.protection.outlook.com [40.107.6.121]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 3D60D5FB5; Mon, 28 Nov 2022 01:39:56 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=TkkveLrPcOIJdtWGNeJUJQfB1uZMKTH/S20MAFmzAQsbv51pgFM7ePp1CNNQX10DHvtZpDc654Dz+FxZ9IeeX31gYhyTQrYtpxpOM+999IZRJx1f0d+LaJteOh5EYnHusu4R8FIFLH0QLkEZNY3knVpfn4baAl3LFM2EPXkCD7WDN9skMZqdYnwJptCFbzvGq0Q0CfeXbQE6pdlHioMESnFfBei6OVDCOPJ0bKQ5w5dUVcTdxWddKaF1qvjUzsJP30IIE+DI17vdP58Q3vgRx3UclRkuDdvjDDGxyM1JgOBAG/83KP16KjDoobymatI0aip6b5CQh+Q3oZyD/ZHKzA== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1; bh=GluQEbU/av3q4h2demcIKUkq0KP63uEi/8uX973dtbo=; b=kZFmQaSblDn0z0icW+N5oZ2ZcsohyKfjaiiDyZaMx47bqlPICtpw3TByoMgqFPP/SHitRB1WK8hO3n6jZGNpriX6VOHiF0CKL/cOYT53RgMGua3GMd4dAVqcOl4xcE+Gt2Lyt2+Euwgww2FPf7cQkbKevNR2Ytic2l9vFarKsQaGgiSEZV8UY6xClfDCuquhmigVaELj20enHbdRXPiRGcWS7C1sQSf3uEpz9elKFIKZi5ZkbE1UWcGDwlbLA30zhgjuuoSkj6q8Nto9yKYTpG+/vR8D5yVnCKUI1r8FlZPdWoSOp6mlKSBPE1+//9C6ujkNOhpE0/Cml27gafkfAw== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=plvision.eu; dmarc=pass action=none header.from=plvision.eu; dkim=pass header.d=plvision.eu; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=plvision.eu; s=selector2; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=GluQEbU/av3q4h2demcIKUkq0KP63uEi/8uX973dtbo=; b=LNrEuf3HONpExvG+WvlmEld/liPgtBCeu8Xz2KBi0xoYd+Nq4p4BHjWfT8Yz/iH65Lu+mSEbvj1sDHsuvj5xGMRKjt+M9ckS+YtAng8irwKRjsJlTTMVC23gI9qk9VeEhr9ozzhru8eQRlxHS8f9yK+esy8PulEhIYTyJwabrfM= Authentication-Results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=plvision.eu; Received: from VI1P190MB0317.EURP190.PROD.OUTLOOK.COM (2603:10a6:802:38::26) by DBAP190MB0854.EURP190.PROD.OUTLOOK.COM (2603:10a6:10:1b0::9) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.5857.23; Mon, 28 Nov 2022 09:39:54 +0000 Received: from VI1P190MB0317.EURP190.PROD.OUTLOOK.COM ([fe80::5912:e2b4:985e:265a]) by VI1P190MB0317.EURP190.PROD.OUTLOOK.COM ([fe80::5912:e2b4:985e:265a%3]) with mapi id 15.20.5857.021; Mon, 28 Nov 2022 09:39:54 +0000 From: Vadym Kochan <vadym.kochan@plvision.eu> To: "David S. Miller" <davem@davemloft.net>, Jakub Kicinski <kuba@kernel.org>, Paolo Abeni <pabeni@redhat.com>, netdev@vger.kernel.org Cc: Elad Nachman <enachman@marvell.com>, Mickey Rachamim <mickeyr@marvell.com>, Taras Chornyi <taras.chornyi@plvision.eu>, linux-kernel@vger.kernel.org, Taras Chornyi <tchornyi@marvell.com>, Vadym Kochan <vadym.kochan@plvision.eu> Subject: [PATCH v2] MAINTAINERS: Update maintainer for Marvell Prestera Ethernet Switch driver Date: Mon, 28 Nov 2022 11:39:34 +0200 Message-Id: <20221128093934.1631570-1-vadym.kochan@plvision.eu> X-Mailer: git-send-email 2.25.1 Content-Transfer-Encoding: 8bit Content-Type: text/plain X-ClientProxiedBy: FR2P281CA0185.DEUP281.PROD.OUTLOOK.COM (2603:10a6:d10:9f::18) To VI1P190MB0317.EURP190.PROD.OUTLOOK.COM (2603:10a6:802:38::26) MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: VI1P190MB0317:EE_|DBAP190MB0854:EE_ X-MS-Office365-Filtering-Correlation-Id: 13aa830c-794d-4c99-fbc4-08dad12480eb X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: BR8gQkbfmeUsRpcna79OAxh3kyYJ6qhSTC30SrfvPzRnMLKbKAokG+HBqYtDClM67qOeHvCNZeZ/93SRyTpqV9+UZA+/LZQh72xyIHZVs8Vd0jSX6QXtYTiZOiCB/lXleBAT8tLuelQIAnBEubbzqu3vc+AF1HiaQhJ/EWGFMumE1iuyZF9HrVE7nYswWDOuVb4JP8oBmfAorsRMjXIWzAtkd1YetT5QC/a2YUzuTtlwgkaj7fXqic4nDG7hst1XWuew2H6B1RkHTo6AhnqdjnlhoRo9Bw/jMOe1NGKh7qoQgjWUx0guF1MfKprnvZ5qeSKNSeZs/6LlW/lsn8Af3qptpKj43i55WSqGH4kkTrcN7R8s6Gj+qLjz93J5vkdeMREeLukdtBZAJf3P3AUOtfiCmR1xdr8zVHZp669YOOS/nMNIv3u2DMiGbQ1W4n5QpTkZsMF/b//57fMQmuyU6mHZofbJ90iXVlC26EkiUuwH5AIROyFOlMal9fAQkaB7ZBrT9ahvBEk5oYfrRdte1W8OveZgmSY1dLb0TMpbkdjvEbsrHYUqZQxKk1jKOyIP3clqEG/Si6hS6v5OCiU1OZOBWTN6I/Lc3fY1oZZgINtqOQSTLsBzyORNqXJ7cT4U5kThBtt11NPMBZTcQv14uZvfRW1FDJL0zbHsq58W9DUUv0tGz9/RlfGOvs2aVJqocLSsqX2d9FYqCHILcM9J7XOn5tNfOf0181f5E60xkG0= X-Forefront-Antispam-Report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:VI1P190MB0317.EURP190.PROD.OUTLOOK.COM;PTR:;CAT:NONE;SFS:(13230022)(4636009)(366004)(396003)(39830400003)(376002)(346002)(136003)(451199015)(966005)(107886003)(6506007)(6486002)(6666004)(83380400001)(86362001)(478600001)(52116002)(26005)(110136005)(6512007)(316002)(54906003)(2616005)(41300700001)(4744005)(5660300002)(44832011)(38350700002)(2906002)(38100700002)(4326008)(8676002)(15650500001)(186003)(1076003)(8936002)(66946007)(66556008)(66476007)(36756003);DIR:OUT;SFP:1102; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: AMLZCRVyR918ZHJ1KoHOAtDIEPXXtLEE4sSq/JOn1DZemZfZ9jnrvMsZV4c7BTDt9Oc7PI4ixbMmbvfCcGx1cpWIW8ikS168QW/vpScM8g3wVZA1IHSHxCsFMIjR1nBgDZgd3HQoMIprCTpUa7cKOL9qtoQpFxqOWKa+BpvEtCYQUWL9bNAhi18x1SYYIxgHU/X6m3XwIFBDvOqx2wfzJDROtxKV+YTmbE8FGsRJ2kqGosHlBt7oRt6DXajbq/T6i4UID37J7S0irP2CYJGQLxzLN4r6kYBUFnaAkRPQInrIqy3aZTdul3rnZV2EhJIXsUKd1kjmNxze22/ocbXdU2lDVzC827+KW+N4sQGeiAPqLM5BqjJAxncOTUw1yaYN4Y2oz/o4g6kLEQrUsvVXfUf9UHY79GP1dXiDSTyLR031OHOp5INMdUqdNPfVGjzUXenP5fcXziCQrQR/SI2qqpUrUtpxkKx9YRPSLkh7GW0asXcdscm4g2iJri1rAau7ZIefp5rzdo425qo2ibIH1LNKghfkTE+ab50h7hJtlE8ky5dNv4WSJW6yyk3OuA2s0cT6c1GqncPMq/ug8R4LUrAjowqhcBsBNXQA5ByLn3iIULOOl+Ww8jmGKv7N8QpvRGDR/5hbp/yRjmX9xtg2lAIXKdsW6X3zd8xSVUfEFKg9EQSzxHHhT+yex1pDsVUpV8N0t5FAuOROze2z8BJ5ib6Mr6UZu5U7mfmmb+kD5tbNIpiXiBAd5wll5fY7tUFoCpakas782W5PvwdD9/+mSXjWCbhuVAruEWE0X7wOcOfZP6jZVcveN/ao+ArjrKQv/GJU1Iy++ysTz0Iu2WZGOKVFH0fma3NQ0M3nXJp8Vaw31KBMuT29WaF1VaItZ09+S9rQNd0+lezo73htZQ1uao5+fb/WttnHdSvdUH2FU9rZz6tGVVcmB97oGRsm2chffYbgn5bNPU+ok411JvG4du2zewN7gqIaUqqEPkZvIHPeC4ZhbuuWhkpNXoKYghQtLpSq7eUwN5JdqMThgVcOmW82Em/QQFJjwk5sEm7U2UV+7ZjFuzGYpLECtgI3SwLE4KGpRNJ9/idQawAlUQ+hR08eKOMS8q+Tpf3uxZWxV7RZkVmtK0QDYXGm3+EzHmhgDTc9Yyey9wt5klu63D0auwJ/Py27OCKVzRQ7/HgKQIKv7Yb3pz62cl5RO4JmlI8jwMKzqayhHfaWZnBcflF1ojqIAmQdNqlvgXFXXey2X/hzgOSs4iL04KA+7FaMPH0v1rI7shLEcMq9TV2XkAIAXkCNO1p9z8RQ3llCvFD2Jjx37VGkSrsvtFbskNDwIX7uha+ZVIf2mqSQb56nTTH3wekhWGCnRBGNu5Fj7iA4FnHeNRq502uw7AOWnX31YfM95CTGKYovbXZnfJdp6c8JawQHZFIE3LX8/AH2cK6ut3MtwOfThEm0NSxOb4PfP6cM/kE4Py4EvwoWiql2Ot+SledeH2P/M0AVGsTT2WYQGeXEglq+Xhk/hGuS0+mmYypZCDJjEjIE84xtTwFIl7knzGqVNkwP0zOOK6NQnk/usFtvygyFQqQ4f5Oyf81Q9f53XJ18WM6H+tOdIrBUTID8IA== X-OriginatorOrg: plvision.eu X-MS-Exchange-CrossTenant-Network-Message-Id: 13aa830c-794d-4c99-fbc4-08dad12480eb X-MS-Exchange-CrossTenant-AuthSource: VI1P190MB0317.EURP190.PROD.OUTLOOK.COM X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 28 Nov 2022 09:39:53.9885 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-CrossTenant-Id: 03707b74-30f3-46b6-a0e0-ff0a7438c9c4 X-MS-Exchange-CrossTenant-MailboxType: HOSTED X-MS-Exchange-CrossTenant-UserPrincipalName: WAEVVzXzMCg5sZ6Uat80uplMEHTeY/1FmvPrbV+MibiyqxY0GrkMIBHVvl1TmU04XMC+0y1/QFM4ZpVodzRhC4FRbAko8LqkJZt0QABZ65w= X-MS-Exchange-Transport-CrossTenantHeadersStamped: DBAP190MB0854 X-Spam-Status: No, score=-2.1 required=5.0 tests=BAYES_00,DKIM_SIGNED, DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,RCVD_IN_DNSWL_NONE, RCVD_IN_MSPIKE_H2,SPF_HELO_PASS,SPF_PASS autolearn=ham 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: <linux-kernel.vger.kernel.org> X-Mailing-List: linux-kernel@vger.kernel.org X-getmail-retrieved-from-mailbox: =?utf-8?q?INBOX?= X-GMAIL-THRID: =?utf-8?q?1750730322467615994?= X-GMAIL-MSGID: =?utf-8?q?1750733013642622840?= |
Series |
[v2] MAINTAINERS: Update maintainer for Marvell Prestera Ethernet Switch driver
|
|
Commit Message
Vadym Kochan
Nov. 28, 2022, 9:39 a.m. UTC
From: Taras Chornyi <tchornyi@marvell.com> Add Elad Nachman as maintainer for Marvell Prestera Ethernet Switch driver. Change Taras Chornyi mailbox to plvision. Signed-off-by: Taras Chornyi <tchornyi@marvell.com> Signed-off-by: Vadym Kochan <vadym.kochan@plvision.eu> --- MAINTAINERS | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-)
Comments
On Mon, 28 Nov 2022 11:39:34 +0200 Vadym Kochan wrote: > Add Elad Nachman as maintainer for Marvell Prestera Ethernet Switch driver. > > Change Taras Chornyi mailbox to plvision. This is a patch, so the description needs to explain why... and who these people are. It would seem more natural if you, Oleksandr and Yevhen were the maintainers. Seriously, this is a community project please act the part.
On 30.11.22 07:14, Jakub Kicinski wrote: > On Mon, 28 Nov 2022 11:39:34 +0200 Vadym Kochan wrote: >> Add Elad Nachman as maintainer for Marvell Prestera Ethernet Switch driver. >> >> Change Taras Chornyi mailbox to plvision. > This is a patch, so the description needs to explain why... > and who these people are. It would seem more natural if you, > Oleksandr and Yevhen were the maintainers. > > Seriously, this is a community project please act the part. The Marvell Prestera Switchdev Kernel Driver's focus and maintenance are shifted from PLVision (Marvell Contractors) to the Marvell team in Israel. In the last 12 months, the driver's development efforts have been shared between the PLVision team and Elad Nachman from the Marvell Israel group. Elad Nachman is a veteran with over ten years of experience in Linux kernel development. He has made many Linux kernel contributions to several community projects, including the Linux kernel, DPDK (KNI Linux Kernel driver) and the DENT project. Elad has done reviews and technical code contributions on Armada 3700, Helping Pali Rohár, who is the maintainer of the Armada 3700 PCI sub-system, as well as others in the Armada 3700 cpufreq sub-system. In the last year and a half, Elad has internally dealt extensively with the Marvell Prestera sub-system and has led various upstreaming sub-projects related to the Prestera sub-system, Including Prestera sub-system efforts related to the Marvell AC5/X SOC drivers upstreaming. This included technical review and guidance on the technical aspects and code content of the patches sent for review. In addition, Elad is a member of the internal review group of code before it applies as a PR. Finally, do note the fact that I will continue to maintain/support this driver, but I would like to have someone that I can share the effort with.
On Thu, Dec 01, 2022 at 10:39:07AM +0200, Taras Chornyi wrote: > On 30.11.22 07:14, Jakub Kicinski wrote: > > On Mon, 28 Nov 2022 11:39:34 +0200 Vadym Kochan wrote: > > > Add Elad Nachman as maintainer for Marvell Prestera Ethernet Switch driver. > > > > > > Change Taras Chornyi mailbox to plvision. > > This is a patch, so the description needs to explain why... > > and who these people are. It would seem more natural if you, > > Oleksandr and Yevhen were the maintainers. > > > > Seriously, this is a community project please act the part. > The Marvell Prestera Switchdev Kernel Driver's focus and maintenance are > shifted from PLVision (Marvell Contractors) to the Marvell team in Israel. > In the last 12 months, the driver's development efforts have been shared > between the PLVision team and Elad Nachman from the Marvell Israel group. > > Elad Nachman is a veteran with over ten years of experience in Linux kernel > development. > He has made many Linux kernel contributions to several community projects, > including the Linux kernel, DPDK (KNI Linux Kernel driver) and the DENT > project. > Elad has done reviews and technical code contributions on Armada 3700, > Helping Pali Rohár, who is the maintainer of the Armada 3700 PCI sub-system, > as well as others in the Armada 3700 cpufreq sub-system. > In the last year and a half, Elad has internally dealt extensively with the > Marvell Prestera sub-system and has led various upstreaming sub-projects > related to the Prestera sub-system, Including Prestera sub-system efforts > related to the Marvell AC5/X SOC drivers upstreaming. This included > technical review and guidance on the technical aspects and code content of > the patches sent for review. > In addition, Elad is a member of the internal review group of code before it > applies as a PR. Hi Taras The problem we have is that all this is totally opaque to us, in netdev. The name Elad Nachman does not appear on a single patch in mainline git for the Prestera. All i can find anywhere in mainline is one patch in 2018 for stmmac. The community bases a lot of its judgements on trust. We look at contributions, be it patches, review comments, or helping others finding bugs etc, and slowly build up a level of trust. And at the moment there is nothing to base trust on. So lets wait until there are a number of merged patchsets, trust has been established, before adding this entry. It should not take too long, given his level of experience. As i've said before, you become a Maintainer by being a Maintainer. Andrew
On Thu, 1 Dec 2022 10:39:07 +0200 Taras Chornyi wrote: > On 30.11.22 07:14, Jakub Kicinski wrote: > > On Mon, 28 Nov 2022 11:39:34 +0200 Vadym Kochan wrote: > >> Add Elad Nachman as maintainer for Marvell Prestera Ethernet Switch driver. > >> > >> Change Taras Chornyi mailbox to plvision. > > This is a patch, so the description needs to explain why... > > and who these people are. It would seem more natural if you, > > Oleksandr and Yevhen were the maintainers. > > > > Seriously, this is a community project please act the part. > The Marvell Prestera Switchdev Kernel Driver's focus and maintenance are > shifted from PLVision (Marvell Contractors) to the Marvell team in Israel. > In the last 12 months, the driver's development efforts have been shared > between the PLVision team and Elad Nachman from the Marvell Israel group. Ah, damn, I was worried that's what you'd say :( > Elad Nachman is a veteran with over ten years of experience in Linux > kernel development. > He has made many Linux kernel contributions to several community > projects, including the Linux kernel, DPDK (KNI Linux Kernel driver) and > the DENT project. > Elad has done reviews and technical code contributions on Armada 3700, > Helping Pali Rohár, who is the maintainer of the Armada 3700 PCI > sub-system, as well as others in the Armada 3700 cpufreq sub-system. > In the last year and a half, Elad has internally dealt extensively with > the Marvell Prestera sub-system and has led various upstreaming > sub-projects related to the Prestera sub-system, Including Prestera > sub-system efforts related to the Marvell AC5/X SOC drivers upstreaming. > This included technical review and guidance on the technical aspects and > code content of the patches sent for review. > In addition, Elad is a member of the internal review group of code > before it applies as a PR. I see 4 mentions of Elad Nachman in the entire git history. The distinction between the kernel community and the corporate Linux involvement is something I don't quite know how to verbalize. And I don't know whether my perspective is shared by others. Linux has taken over the world (at least the technical world) so having Linux kernel exposure is common. But building a product based on Linux which is then packaged and shipped to customers, in the usual corp product development methodology, translates very poorly to developing upstream. This is more true in networking that other parts of the kernel, to my knowledge, because we attempt to build vendor-independent abstractions. While I do not mean to question Elad's expertise and capability as an engineer/lead/manager, and very much appreciate Marvell's investment in the upstream drivers for Prestera and in DENT -- I think the community involvement is lacking. Short to medium term we should try to find a way of improving this situation, we can clarify what we expect from you and if you have ideas on how we can make the involvement** easier - we'd love to hear them. ** community involvement ideas, less interested in how we can make the "ship products" part easier, but you can share those too > Finally, do note the fact that I will continue to maintain/support this > driver, but I would like to have someone that I can share the effort with. Understandable. I hope PLVision does not disappear form the picture. We are really allergic to the "push the driver upstream and disengage" or "throw it over the wall open source" model, if you will. Unfortunately we only have one nuclear button for discouraging such arrangements (git-rm), which will hopefully never be used. To conclude, I think we should have a call first, and then decide who the best choice for a maintainer is.
On 01.12.22 23:17, Jakub Kicinski wrote: > On Thu, 1 Dec 2022 10:39:07 +0200 Taras Chornyi wrote: >> On 30.11.22 07:14, Jakub Kicinski wrote: >>> On Mon, 28 Nov 2022 11:39:34 +0200 Vadym Kochan wrote: >>>> Add Elad Nachman as maintainer for Marvell Prestera Ethernet Switch driver. >>>> >>>> Change Taras Chornyi mailbox to plvision. >>> This is a patch, so the description needs to explain why... >>> and who these people are. It would seem more natural if you, >>> Oleksandr and Yevhen were the maintainers. >>> >>> Seriously, this is a community project please act the part. >> The Marvell Prestera Switchdev Kernel Driver's focus and maintenance are >> shifted from PLVision (Marvell Contractors) to the Marvell team in Israel. >> In the last 12 months, the driver's development efforts have been shared >> between the PLVision team and Elad Nachman from the Marvell Israel group. > > Ah, damn, I was worried that's what you'd say :( > >> Elad Nachman is a veteran with over ten years of experience in Linux >> kernel development. >> He has made many Linux kernel contributions to several community >> projects, including the Linux kernel, DPDK (KNI Linux Kernel driver) and >> the DENT project. >> Elad has done reviews and technical code contributions on Armada 3700, >> Helping Pali Rohár, who is the maintainer of the Armada 3700 PCI >> sub-system, as well as others in the Armada 3700 cpufreq sub-system. >> In the last year and a half, Elad has internally dealt extensively with >> the Marvell Prestera sub-system and has led various upstreaming >> sub-projects related to the Prestera sub-system, Including Prestera >> sub-system efforts related to the Marvell AC5/X SOC drivers upstreaming. >> This included technical review and guidance on the technical aspects and >> code content of the patches sent for review. >> In addition, Elad is a member of the internal review group of code >> before it applies as a PR. > > I see 4 mentions of Elad Nachman in the entire git history. > > The distinction between the kernel community and the corporate Linux > involvement is something I don't quite know how to verbalize. > And I don't know whether my perspective is shared by others. > > Linux has taken over the world (at least the technical world) so having > Linux kernel exposure is common. But building a product based on Linux > which is then packaged and shipped to customers, in the usual corp > product development methodology, translates very poorly to developing > upstream. This is more true in networking that other parts of the > kernel, to my knowledge, because we attempt to build vendor-independent > abstractions. > > While I do not mean to question Elad's expertise and capability as an > engineer/lead/manager, and very much appreciate Marvell's investment > in the upstream drivers for Prestera and in DENT -- I think the > community involvement is lacking. Short to medium term we should try to > find a way of improving this situation, we can clarify what we expect > from you and if you have ideas on how we can make the involvement** > easier - we'd love to hear them. > > ** community involvement ideas, less interested in how we can make the > "ship products" part easier, but you can share those too > >> Finally, do note the fact that I will continue to maintain/support this >> driver, but I would like to have someone that I can share the effort with. > > Understandable. I hope PLVision does not disappear form the picture. > We are really allergic to the "push the driver upstream and disengage" > or "throw it over the wall open source" model, if you will. > > Unfortunately we only have one nuclear button for discouraging such > arrangements (git-rm), which will hopefully never be used. > > To conclude, I think we should have a call first, and then decide > who the best choice for a maintainer is. So we will drop this patch and create a new one with changing my email to PLVision one.
On Wed, 7 Dec 2022 14:36:02 +0200 Taras Chornyi wrote: > So we will drop this patch and create a new one with changing my email > to PLVision one. Hah, I was so proud of my nice and polite email, and yet this is all the engagement we get.. :) Oh, well 🤷️
diff --git a/MAINTAINERS b/MAINTAINERS index 61fe86968111..a2bae5fa66f2 100644 --- a/MAINTAINERS +++ b/MAINTAINERS @@ -12366,7 +12366,8 @@ F: Documentation/networking/device_drivers/ethernet/marvell/octeontx2.rst F: drivers/net/ethernet/marvell/octeontx2/af/ MARVELL PRESTERA ETHERNET SWITCH DRIVER -M: Taras Chornyi <tchornyi@marvell.com> +M: Taras Chornyi <taras.chornyi@plvision.eu> +M: Elad Nachman <enachman@marvell.com> S: Supported W: https://github.com/Marvell-switching/switchdev-prestera F: drivers/net/ethernet/marvell/prestera/