From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from smtp.kernel.org (aws-us-west-2-korg-mail-1.web.codeaurora.org [10.30.226.201]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id 0BEA1214217; Thu, 20 Feb 2025 16:52:33 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=10.30.226.201 ARC-Seal:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1740070354; cv=none; b=gOzZCFvWe1ckCVDb1gh8mxVJlnayqqHxr69f8ADfx+kR3n8VCdfXFD0g7PLxOzqS63386yQqQKB5nN8anJjnYd/uxvLa8ci2a5xTbmhp853LaL+y3q1gajvcrIxOiYJ8OVf64Zp0pma9cm0Sa1AkomxhpKRnEEJAy20lsIrRjWg= ARC-Message-Signature:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1740070354; c=relaxed/simple; bh=y/AlVIT3kLymBFi+Y3/Zj0WV5ydUhq8hGVLV1npStzo=; h=Message-ID:Subject:From:To:Date:In-Reply-To:References: Content-Type:MIME-Version; b=D1sMrRLxVTz1W1zdi5TygJxgHIMKngAyIEuTSjaABBEi4OSGBhWZYbr6smAZw3dS0QeuKjrCIsTDmHDrTeDJWkY0i8rVpj9QBpofxOLeU4McmQUJFTBlKT6BFasXXz/oN4ZDd+mLE+YHgyXg/LKj1/3xbyX6Va1AywmhqCyM5CE= ARC-Authentication-Results:i=1; smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=kernel.org header.i=@kernel.org header.b=aFYoJXz7; arc=none smtp.client-ip=10.30.226.201 Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=kernel.org header.i=@kernel.org header.b="aFYoJXz7" 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) Precedence: bulk X-Mailing-List: rust-for-linux@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 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