From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org Received: from gabe.freedesktop.org (gabe.freedesktop.org [131.252.210.177]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.lore.kernel.org (Postfix) with ESMTPS id 95333C021B1 for ; Thu, 20 Feb 2025 16:52:37 +0000 (UTC) Received: from gabe.freedesktop.org (localhost [127.0.0.1]) by gabe.freedesktop.org (Postfix) with ESMTP id 0DDBA10E4C9; Thu, 20 Feb 2025 16:52:37 +0000 (UTC) Authentication-Results: gabe.freedesktop.org; dkim=pass (2048-bit key; unprotected) header.d=kernel.org header.i=@kernel.org header.b="aFYoJXz7"; dkim-atps=neutral Received: from tor.source.kernel.org (tor.source.kernel.org [172.105.4.254]) by gabe.freedesktop.org (Postfix) with ESMTPS id CE91410E4C9 for ; Thu, 20 Feb 2025 16:52:34 +0000 (UTC) Received: from smtp.kernel.org (transwarp.subspace.kernel.org [100.75.92.58]) by tor.source.kernel.org (Postfix) with ESMTP id 3A4D76159D; Thu, 20 Feb 2025 16:52:32 +0000 (UTC) Received: by smtp.kernel.org (Postfix) with ESMTPSA id B8DDDC4CEDD; Thu, 20 Feb 2025 16:52:32 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org; s=k20201202; t=1740070353; bh=y/AlVIT3kLymBFi+Y3/Zj0WV5ydUhq8hGVLV1npStzo=; h=Subject:From:To:Date:In-Reply-To:References:From; b=aFYoJXz7gmhnfIFYZCXBkDEozmmsX4/STMr9zkqagwhQqgFNueICwHGUlUmiRe4fP uImHlgSyREV65OkNUWzX7CdT3WfxD0K6FM6KKuvpfKFwO/JbVcV0DiG0Z1gR4savqA RHjhwHBMMB2KHhQloC5B2ydH7+fa9hXSFwWsizvcH859Gh0ft30HGFU6WTWjOb4Tlm uVlYYR5/W2pXinAVedoEiIrvkAcG4N0Y949rmjKGtRZ/tNe2YuK/iOepLCYeJ588Hp F/3Kgqxg77/W8B/kS1rLlHMBHueo8et7psA3MrFAC7WGiH6Gnah6fwHqiMEv7Qi69e l7gKAJ1+91oPA== Message-ID: Subject: Re: On community influencing (was Re: [PATCH v8 2/2] rust: add dma coherent allocator abstraction.) From: Jarkko Sakkinen To: Jason Gunthorpe , David Airlie , Theodore Ts'o , "Dr. Greg" , Linus Torvalds , Hector Martin , Dave Airlie , Greg KH , phasta@kernel.org, Christoph Hellwig , Danilo Krummrich , Miguel Ojeda , Abdiel Janulgue , daniel.almeida@collabora.com, aliceryhl@google.com, robin.murphy@arm.com, rust-for-linux@vger.kernel.org, Miguel Ojeda , Alex Gaynor , Boqun Feng , Gary Guo , Bj??rn Roy Baron , Benno Lossin , Andreas Hindborg , Trevor Gross , Valentin Obst , open list , Marek Szyprowski , "open list:DMA MAPPING HELPERS" , DRI Development Date: Thu, 20 Feb 2025 18:52:28 +0200 In-Reply-To: <20250220163747.GA69996@nvidia.com> References: <20250131135421.GO5556@nvidia.com> <2b9b75d1-eb8e-494a-b05f-59f75c92e6ae@marcan.st> <208e1fc3-cfc3-4a26-98c3-a48ab35bb9db@marcan.st> <20250207121638.GA7356@wind.enjellic.com> <20250208204416.GL1130956@mit.edu> <20250220163747.GA69996@nvidia.com> Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable User-Agent: Evolution 3.54.3 (3.54.3-1.fc41) MIME-Version: 1.0 X-BeenThere: dri-devel@lists.freedesktop.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: Direct Rendering Infrastructure - Development List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: dri-devel-bounces@lists.freedesktop.org Sender: "dri-devel" On Thu, 2025-02-20 at 12:37 -0400, Jason Gunthorpe wrote: > > =C2=A0=C2=A0=C2=A0 I think one of key advantages of open source is that= people > > stick > > =C2=A0=C2=A0=C2=A0 around for a very long time. Even when they switch j= obs or move > > =C2=A0=C2=A0=C2=A0 around. Maybe the usual =E2=80=9Cfor life=E2=80=9D q= ualifier isn=E2=80=99t really a > > great > > =C2=A0=C2=A0=C2=A0 choice, since it sounds more like a mandatory senten= ce than > > something > > =C2=A0=C2=A0=C2=A0 done by choice. What I object to is the =E2=80=9Cdic= tator=E2=80=9D part, since > > if your > > =C2=A0=C2=A0=C2=A0 goal is to grow a great community and maybe reach wo= rld > > domination, > > =C2=A0=C2=A0=C2=A0 then you as the maintainer need to serve that commun= ity. And > > not that > > =C2=A0=C2=A0=C2=A0 the community serves you. >=20 > +1 >=20 > I agree and try, as best I can, to embody this. I keep four simple rules of email response list these days when I response to LKML: 1. Be honest. 2. Address your concerns. 3. Ask for help where you need it. 4. Admit your possible misconceptions (getting things wrong is not a mistak= e). It's quite easy actually shift away from these even if you don't do it purposely. So I actually just read what I'm going to respond and reflect to these :-) It's anyhow usually best to keep a short break and breath-in/outs before triggering send, right? The fourth one addresses so called "toxic positive" responses as addresses in the associated Mastodon thread [1] :-) > Jason [1] https://social.kernel.org/notice/ArH99Q2ErS20vJB7Tc BR, Jarkko