Received: by 2002:a05:7208:c24f:b0:81:d631:dc8 with SMTP id w15csp403568rbd; Thu, 4 Apr 2024 12:46:56 -0700 (PDT) X-Forwarded-Encrypted: i=3; AJvYcCUr5sEumk2A/xlP5OB+kdE79njlF9aOJH8JFZ09UCygyuBAG561j+Eg4LbjasoN45He/+FxBuvUnBmqgJMBeM8LNBNo3oZqMQtcsyw8Ig== X-Google-Smtp-Source: AGHT+IHnGn9uc6mtQixFGq6AGGWgkZ9xso1l2dJIfyy837Oqt5YjX17al8CRdPi8cxwOk5XLYgWw X-Received: by 2002:a05:6a20:3947:b0:1a5:6e7a:a756 with SMTP id r7-20020a056a20394700b001a56e7aa756mr4104716pzg.1.1712260016290; Thu, 04 Apr 2024 12:46:56 -0700 (PDT) ARC-Seal: i=2; a=rsa-sha256; t=1712260016; cv=pass; d=google.com; s=arc-20160816; b=JPhrwEdlKn3eCocQmCZ7lWbclmKjIR2yzyPcROewUuExrlxXZNzi8rnXbMEpigEvjr sdTnoSG/SSb9G8NjYmH/9EJWn97pwi/nfBB8ZpUpeBbgy8wjl33wz9sdijb+cZbYwf+A l0H9jNoV5SDvVwek3Sjk+RdIXT8ljb/pTY+O4sp34ndN6J9Efy2ziabKXPT/r1eH29ni hvNfuPFGShW2R8jU8WKRPZqHbv/07s6J8UQCuXzMsWpCcuhWYRU0qXZ6KmgOGjWLarVz p4gk8RC1GWjQjrOVyzQB6spJkXmPCBkodkAW4WGlWp9AhTLqLbZn20ck3Jo7oitNCeyD x8lQ== ARC-Message-Signature: i=2; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=content-transfer-encoding:content-language:in-reply-to:mime-version :list-unsubscribe:list-subscribe:list-id:precedence:user-agent:date :message-id:from:references:cc:to:subject:dkim-signature; bh=gyZX00utsqFHyIyMrK0p94XEseScZhVbdBOCzUKgoBI=; fh=UP/aH/tK7RUpSyykRGE52RZf/s9p/RVTWRwQb1heWg4=; b=VLTD82Vtkkg+TQ/LPr25QtBCW3LUwsbuYeNN0jUf7ms61xr6TLuzPSTspEpsOA9Hbc JweccpCz5uJO40m57HNk5BitgfXn5AAxRMMrM2req5FZiFColqZ4e/HGLGX2rm8HcUj6 I+P2XwMroxo8j/14WkginHCxSxVvJ0ahRlPhvqqmx2tjIO5D/funEz/JVsCv8HagMd+H h9Z14l094Hf3ksQOM8Q4cZdQlhW4me7SAt2wpIVXhel7YCvqNTPVWFxLF2pjbF4PJuHh zJzV3WUfYB1iYFJzpyJXzvHaqgFtNGCfyqP5QTgQ2q32utCTvK9Pl3GJlDxzMjfxOL5Y egQw==; dara=google.com ARC-Authentication-Results: i=2; mx.google.com; dkim=pass header.i=@gmail.com header.s=20230601 header.b="NQXg7Ed/"; arc=pass (i=1 spf=pass spfdomain=gmail.com dkim=pass dkdomain=gmail.com dmarc=pass fromdomain=gmail.com); spf=pass (google.com: domain of linux-kernel+bounces-132057-linux.lists.archive=gmail.com@vger.kernel.org designates 139.178.88.99 as permitted sender) smtp.mailfrom="linux-kernel+bounces-132057-linux.lists.archive=gmail.com@vger.kernel.org"; dmarc=pass (p=NONE sp=QUARANTINE dis=NONE) header.from=gmail.com Return-Path: Received: from sv.mirrors.kernel.org (sv.mirrors.kernel.org. [139.178.88.99]) by mx.google.com with ESMTPS id y3-20020a63fa03000000b005dc4af11fedsi28504pgh.887.2024.04.04.12.46.56 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 04 Apr 2024 12:46:56 -0700 (PDT) Received-SPF: pass (google.com: domain of linux-kernel+bounces-132057-linux.lists.archive=gmail.com@vger.kernel.org designates 139.178.88.99 as permitted sender) client-ip=139.178.88.99; Authentication-Results: mx.google.com; dkim=pass header.i=@gmail.com header.s=20230601 header.b="NQXg7Ed/"; arc=pass (i=1 spf=pass spfdomain=gmail.com dkim=pass dkdomain=gmail.com dmarc=pass fromdomain=gmail.com); spf=pass (google.com: domain of linux-kernel+bounces-132057-linux.lists.archive=gmail.com@vger.kernel.org designates 139.178.88.99 as permitted sender) smtp.mailfrom="linux-kernel+bounces-132057-linux.lists.archive=gmail.com@vger.kernel.org"; dmarc=pass (p=NONE sp=QUARANTINE dis=NONE) header.from=gmail.com Received: from smtp.subspace.kernel.org (wormhole.subspace.kernel.org [52.25.139.140]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by sv.mirrors.kernel.org (Postfix) with ESMTPS id F034C282D45 for ; Thu, 4 Apr 2024 19:46:55 +0000 (UTC) Received: from localhost.localdomain (localhost.localdomain [127.0.0.1]) by smtp.subspace.kernel.org (Postfix) with ESMTP id DC580134725; Thu, 4 Apr 2024 19:46:47 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=gmail.com header.i=@gmail.com header.b="NQXg7Ed/" Received: from mail-wm1-f53.google.com (mail-wm1-f53.google.com [209.85.128.53]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id 7CA9012B82; Thu, 4 Apr 2024 19:46:45 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=209.85.128.53 ARC-Seal:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1712260007; cv=none; b=am2Z2tM7WQYa0GD8oFrkWfIRFeQCo2YHdJpENxHBzWwDGjLYLrLwKJiDDTpJ5xIMpN/30uqOP9j4Dt4TzTRDPpnH9ptmcWfEeU6EGjRKnfInxHbqD8dh7T+5bhT1wURZr8F6jnLq5KI4qQzicwD3Zty2VCiVgTP+TRVi+htWoVo= ARC-Message-Signature:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1712260007; c=relaxed/simple; bh=WK3fqVgXyhO4SaUPgOZtatPngfwA0rXyE9bTEsovzVE=; h=Subject:To:Cc:References:From:Message-ID:Date:MIME-Version: In-Reply-To:Content-Type; b=IQIwNJyY6QX4mfYLkvAXX+14KNazNDML5RzemA3wIJF/edVU+gzGCToZnW/VOecNb7B+G8u/uudUu6idwiq4vdS+K0EfLSG8ncLfwBNFmgerz5ZmeZ0TquePxE70Ti7wuIB9c8/9BctJIsi7PYdlOLhIrq27KpBwpWJTl3azhMY= ARC-Authentication-Results:i=1; smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=gmail.com; spf=pass smtp.mailfrom=gmail.com; dkim=pass (2048-bit key) header.d=gmail.com header.i=@gmail.com header.b=NQXg7Ed/; arc=none smtp.client-ip=209.85.128.53 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=gmail.com Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=gmail.com Received: by mail-wm1-f53.google.com with SMTP id 5b1f17b1804b1-4162b016230so7105125e9.3; Thu, 04 Apr 2024 12:46:45 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1712260004; x=1712864804; darn=vger.kernel.org; h=content-transfer-encoding:content-language:in-reply-to:mime-version :user-agent:date:message-id:from:references:cc:to:subject:from:to:cc :subject:date:message-id:reply-to; bh=gyZX00utsqFHyIyMrK0p94XEseScZhVbdBOCzUKgoBI=; b=NQXg7Ed/n35bhMoMh4PUqViJtU0pn474gi6KlGQ21yMTeiKBm5i6KMIE2kvIj1XvG0 pf+XCmw+6Jk60CggmyBs20LdbZss7c00japtRdJ0+hc673WhqeCVSnX7p0gO0JSewQmG P5gfJWIXf6EDwzajys4b7NteLOEfxpdvi4/Xvnf/9SnDUymdint8sXpUfSZVkHTFRnIT V3gRckMTkZ/+JMG3Kqdn+3F9QQhvWygZt2FiE06Fc8SXvorMJl+EnXVfmjnrAVEKfYlR j0+0kfHDrGBCtnxWZfmADr02lZtpodR2FCqrrxmz188Fw0RMMxBpJhN/6096nflwK4UY C1kA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1712260004; x=1712864804; h=content-transfer-encoding:content-language:in-reply-to:mime-version :user-agent:date:message-id:from:references:cc:to:subject :x-gm-message-state:from:to:cc:subject:date:message-id:reply-to; bh=gyZX00utsqFHyIyMrK0p94XEseScZhVbdBOCzUKgoBI=; b=uRSOqOKfOQf/HwyQaBMGduT9gVhlzX2xfDV1OrJ/y3r1eXAmJvm+BUAdzBluelkqGr 0UB0l70jO90nc9t/Q62NhrZpFKRaySDzMI1GO6L/C/C745uARCavPGvnPOyE5zj5vLnW YNL/Hyj9kpaQAVEo3kOmclGgm/k2lx52yt+5XHHtXI1RlS2j4wZdo8LpY+7s4OB2wO8H kbKL0FogYKO/+OzSbsJ10VWjBmNzwbdelGaE9i7GjXKda8XbW3icRsKwLVZGiVZ82jWH BcCHZP8vUseVEYJ35pT6zh9BCzy3cYHbHv7aw/cPCqpgDyzlIgtJ+TT4K53i9+L0TZrr WfVA== X-Forwarded-Encrypted: i=1; AJvYcCUFlPfNz2G+Ddsk8qbKYdKBPrzhaa2Ys3McUNFOH9gKVKpZmdgxkcr35mwwgIzzMKbyQ0czQ/U99GxPwIylEfzQx6aGPY7sUoihF/u48ibAb/kxR9X7R1h+qDDmEwrSI1iNB7D8 X-Gm-Message-State: AOJu0YxBq9q5vm/IEZMwfxoCps3gVx++ie5r5KEWBXqYddaz/DsLyb7B WTImD9HBfJK/xayipRzz9uJ5+eixFWdMQ4PS6Avr+1Or3c8L55nR X-Received: by 2002:a05:600c:4a9f:b0:415:b921:6121 with SMTP id b31-20020a05600c4a9f00b00415b9216121mr2570868wmp.10.1712260003625; Thu, 04 Apr 2024 12:46:43 -0700 (PDT) Received: from [192.168.1.122] (cpc159313-cmbg20-2-0-cust161.5-4.cable.virginm.net. [82.0.78.162]) by smtp.gmail.com with ESMTPSA id n7-20020a5d5887000000b00343d38ee4a2sm164430wrf.11.2024.04.04.12.46.42 (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Thu, 04 Apr 2024 12:46:42 -0700 (PDT) Subject: Re: [PATCH V4 0/5] mlx5 ConnectX control misc driver To: Leon Romanovsky Cc: Jason Gunthorpe , Jakub Kicinski , David Ahern , Greg Kroah-Hartman , Christoph Hellwig , Saeed Mahameed , Arnd Bergmann , Jiri Pirko , Leonid Bloch , Itay Avraham , Saeed Mahameed , Aron Silverton , linux-kernel@vger.kernel.org, "netdev@vger.kernel.org" , Andy Gospodarek References: <0ea32dd4-f408-5870-77eb-f18899f1ad44@gmail.com> <20240402184832.GO11187@unreal> <20240403190012.GV11187@unreal> <20240403170149.7d2b8f2b@kernel.org> <20240404122338.GI1723999@nvidia.com> <20240404074850.19ecd52e@kernel.org> <20240404174728.GL1723999@nvidia.com> <20240404183540.GX11187@unreal> From: Edward Cree Message-ID: Date: Thu, 4 Apr 2024 20:46:41 +0100 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:78.0) Gecko/20100101 Thunderbird/78.14.0 Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 In-Reply-To: <20240404183540.GX11187@unreal> Content-Type: text/plain; charset=utf-8 Content-Language: en-GB Content-Transfer-Encoding: 7bit On 04/04/2024 19:35, Leon Romanovsky wrote: > On Thu, Apr 04, 2024 at 07:06:53PM +0100, Edward Cree wrote: >> Why? What does the kernel get out of it? >> >> Maybe *you* need them to be supported, but maybe you should have >> thought of that earlier in the design process. ("A failure on >> your part to foresee the eminently foreseeable does not >> constitute an emergency on mine.") >> If we let folks bypass our standards with a _fait accompli_, we >> don't really have standards in the first place. > > Sorry, who are "we" and what are "our standards"? As should be obvious from context, "we" in that sentence referred to the mainline kernel. And while participants in this thread currently disagree on what "our standards" are, I hope it is not contentious that the kernel community *does* have standards as to what code and design is acceptable for inclusion. Necessarily, for those standards to be meaningful, there cannot be an exception for "oh, but we already built our product, it's too late now", otherwise everyone would just ignore the standards and then demand to be merged anyway. That is true regardless of the specific standards in question. > And, please, please reread the thread, it is not about devlink at all. Please, please, reread the email to which you are replying; it is not about devlink at all. -ed