public inbox for netdev@vger.kernel.org 
 help / color / mirror / Atom feed
From: Byungchul Park <byungchul@sk•com>
To: Arnd Bergmann <arnd@arndb•de>
Cc: "Mathieu Desnoyers" <mathieu.desnoyers@efficios•com>,
	"Greg Kroah-Hartman" <gregkh@linuxfoundation•org>,
	linux-kernel@vger•kernel.org, kernel_team@skhynix•com,
	"Linus Torvalds" <torvalds@linux-foundation•org>,
	"Damien Le Moal" <damien.lemoal@opensource•wdc.com>,
	linux-ide@vger•kernel.org,
	"Andreas Dilger" <adilger.kernel@dilger•ca>,
	linux-ext4@vger•kernel.org, "Ingo Molnar" <mingo@redhat•com>,
	"Peter Zijlstra" <peterz@infradead•org>,
	"Will Deacon" <will@kernel•org>,
	"Thomas Gleixner" <tglx@linutronix•de>,
	"Steven Rostedt" <rostedt@goodmis•org>,
	"Joel Fernandes" <joel@joelfernandes•org>,
	"Sasha Levin" <sashal@kernel•org>,
	"Daniel Vetter" <daniel.vetter@ffwll•ch>,
	duyuyang@gmail•com, "Johannes Berg" <johannes.berg@intel•com>,
	"Tejun Heo" <tj@kernel•org>, "Theodore Ts'o" <tytso@mit•edu>,
	"Matthew Wilcox" <willy@infradead•org>,
	"Dave Chinner" <david@fromorbit•com>,
	"Amir Goldstein" <amir73il@gmail•com>,
	kernel-team@lge•com, linux-mm@kvack•org,
	"Andrew Morton" <akpm@linux-foundation•org>,
	"Michal Hocko" <mhocko@kernel•org>,
	"Minchan Kim" <minchan@kernel•org>,
	"Johannes Weiner" <hannes@cmpxchg•org>,
	vdavydov.dev@gmail•com, "SeongJae Park" <sj@kernel•org>,
	jglisse@redhat•com, "Dennis Zhou" <dennis@kernel•org>,
	"Christoph Lameter" <cl@linux•com>,
	"Pekka Enberg" <penberg@kernel•org>,
	"David Rientjes" <rientjes@google•com>,
	"Vlastimil Babka" <vbabka@suse•cz>,
	ngupta@vflare•org, linux-block@vger•kernel.org,
	"Josef Bacik" <josef@toxicpanda•com>,
	linux-fsdevel@vger•kernel.org, "Jan Kara" <jack@suse•cz>,
	"Jeff Layton" <jlayton@kernel•org>,
	"Dan Williams" <dan.j.williams@intel•com>,
	"Christoph Hellwig" <hch@infradead•org>,
	"Darrick J. Wong" <djwong@kernel•org>,
	dri-devel@lists•freedesktop.org, rodrigosiqueiramelo@gmail•com,
	melissa.srw@gmail•com, hamohammed.sa@gmail•com,
	harry.yoo@oracle•com, chris.p.wilson@intel•com,
	"Gwan-gyeong Mun" <gwan-gyeong.mun@intel•com>,
	max.byungchul.park@gmail•com, "Boqun Feng" <boqun.feng@gmail•com>,
	"Waiman Long" <longman@redhat•com>,
	yunseong.kim@ericsson•com, ysk@kzalloc•com,
	"Yeoreum Yun" <yeoreum.yun@arm•com>,
	Netdev <netdev@vger•kernel.org>,
	"Matthew Brost" <matthew.brost@intel•com>,
	her0gyugyu@gmail•com, "Jonathan Corbet" <corbet@lwn•net>,
	"Catalin Marinas" <catalin.marinas@arm•com>,
	"Borislav Petkov" <bp@alien8•de>,
	"Dave Hansen" <dave.hansen@linux•intel.com>,
	x86@kernel•org, "H. Peter Anvin" <hpa@zytor•com>,
	"Andy Lutomirski" <luto@kernel•org>,
	"Sumit Semwal" <sumit.semwal@linaro•org>,
	gustavo@padovan•org, "Christian König" <christian.koenig@amd•com>,
	"Andi Shyti" <andi.shyti@kernel•org>,
	"Lorenzo Stoakes" <lorenzo.stoakes@oracle•com>,
	"Liam R. Howlett" <Liam.Howlett@oracle•com>,
	"Mike Rapoport" <rppt@kernel•org>,
	"Suren Baghdasaryan" <surenb@google•com>,
	"Luis Chamberlain" <mcgrof@kernel•org>,
	"Petr Pavlu" <petr.pavlu@suse•com>,
	da.gomez@kernel•org, "Sami Tolvanen" <samitolvanen@google•com>,
	"Paul E. McKenney" <paulmck@kernel•org>,
	"Frederic Weisbecker" <frederic@kernel•org>,
	neeraj.upadhyay@kernel•org, joelagnelf@nvidia•com,
	"Josh Triplett" <josh@joshtriplett•org>,
	"Uladzislau Rezki (Sony)" <urezki@gmail•com>,
	"Lai Jiangshan" <jiangshanlai@gmail•com>,
	qiang.zhang@linux•dev, "Juri Lelli" <juri.lelli@redhat•com>,
	"Vincent Guittot" <vincent.guittot@linaro•org>,
	"Dietmar Eggemann" <dietmar.eggemann@arm•com>,
	"Benjamin Segall" <bsegall@google•com>,
	"Mel Gorman" <mgorman@suse•de>,
	"Valentin Schneider" <vschneid@redhat•com>,
	"Chuck Lever" <chuck.lever@oracle•com>,
	neil@brown•name, okorniev@redhat•com,
	"Dai Ngo" <Dai.Ngo@oracle•com>, "Tom Talpey" <tom@talpey•com>,
	trondmy@kernel•org, "Anna Schumaker" <anna@kernel•org>,
	"Kees Cook" <kees@kernel•org>,
	"Sebastian Andrzej Siewior" <bigeasy@linutronix•de>,
	"Clark Williams" <clrkwllms@kernel•org>,
	"Mark Rutland" <mark.rutland@arm•com>,
	ada.coupriediaz@arm•com, kristina.martsenko@arm•com,
	"Kefeng Wang" <wangkefeng.wang@huawei•com>,
	"Mark Brown" <broonie@kernel•org>,
	"Kevin Brodsky" <kevin.brodsky@arm•com>,
	"David Woodhouse" <dwmw@amazon•co.uk>,
	"Shakeel Butt" <shakeel.butt@linux•dev>,
	"Alexei Starovoitov" <ast@kernel•org>, "Zi Yan" <ziy@nvidia•com>,
	"Yu Zhao" <yuzhao@google•com>,
	"Baolin Wang" <baolin.wang@linux•alibaba.com>,
	usamaarif642@gmail•com, joel.granados@kernel•org,
	"Wei Yang" <richard.weiyang@gmail•com>,
	"Geert Uytterhoeven" <geert+renesas@glider•be>,
	tim.c.chen@linux•intel.com, linux <linux@treblig•org>,
	"Alexander Shishkin" <alexander.shishkin@linux•intel.com>,
	lillian@star-ark•net, "Huacai Chen" <chenhuacai@kernel•org>,
	francesco@valla•it, guoweikang.kernel@gmail•com, link@vivo•com,
	"Josh Poimboeuf" <jpoimboe@kernel•org>,
	"Masahiro Yamada" <masahiroy@kernel•org>,
	"Christian Brauner" <brauner@kernel•org>,
	"Thomas Weißschuh" <thomas.weissschuh@linutronix•de>,
	"Oleg Nesterov" <oleg@redhat•com>,
	"Mateusz Guzik" <mjguzik@gmail•com>,
	"Andrii Nakryiko" <andrii@kernel•org>,
	wangfushuai@baidu•com, linux-doc@vger•kernel.org,
	linux-arm-kernel@lists•infradead.org,
	linux-media@vger•kernel.org, linaro-mm-sig@lists•linaro.org,
	linux-i2c@vger•kernel.org,
	Linux-Arch <linux-arch@vger•kernel.org>,
	linux-modules@vger•kernel.org, rcu <rcu@vger•kernel.org>,
	linux-nfs@vger•kernel.org, linux-rt-devel@lists•linux.dev
Subject: Re: [PATCH v17 01/47] llist: move llist_{head,node} definition to types.h
Date: Thu, 16 Oct 2025 09:46:40 +0900	[thread overview]
Message-ID: <20251016004640.GB2948@system.software.com> (raw)
In-Reply-To: <3bbe14af-ccdc-4c78-a7ca-d4ed39fa6b5d@app.fastmail.com>

On Fri, Oct 03, 2025 at 01:19:33AM +0200, Arnd Bergmann wrote:
> On Thu, Oct 2, 2025, at 15:53, Mathieu Desnoyers wrote:
> > On 2025-10-02 04:24, Greg KH wrote:
> >> On Thu, Oct 02, 2025 at 05:12:01PM +0900, Byungchul Park wrote:
> >>> llist_head and llist_node can be used by some other header files.  For
> >>> example, dept for tracking dependencies uses llist in its header.  To
> >>> avoid header dependency, move them to types.h.
> >>
> >> If you need llist in your code, then include llist.h.  Don't force all
> >> types.h users to do so as there is not a dependency in types.h for
> >> llist.h.
> >>
> >> This patch shouldn't be needed as you are hiding "header dependency" for
> >> other files.
> >
> > I agree that moving this into a catch-all types.h is not what we should
> > aim for.
> >
> > However, it's a good practice to move the type declarations to a
> > separate header file, so code that only cares about type and not
> > implementation of static inline functions can include just that.
> >
> > Perhaps we can move struct llist_head and struct llist_node to a new
> > include/linux/llist_types.h instead ?
> 
> We have around a dozen types of linked lists, and the most common
> two of them are currently defined in linux/types.h, while the
> rest of them are each defined in the same header as the inteface
> definition.
> 
> Duplicating each of those headers by splitting out the trivial
> type definition doesn't quite seem right either, as we'd end
> up with even more headers that have to be included indirectly
> in each compilation unit.
> 
> Maybe a shared linux/list_types.h would work, to specifically

I found a way to resolve my issue, but I thought it's good idea
regardless of my issue and took a quick look.  However, it seems like
there's an overwhelming amount of work since it might require to replace
all the existing include <linux/types.h> for use of list things with the
new one :-).

	Byungchul

> contain all the list_head variants that are meant to be included
> in larger structures?
> 
>     Arnd

  reply	other threads:[~2025-10-16  0:46 UTC|newest]

Thread overview: 82+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2025-10-02  8:12 [PATCH v17 00/47] DEPT(DEPendency Tracker) Byungchul Park
2025-10-02  8:12 ` [PATCH v17 01/47] llist: move llist_{head,node} definition to types.h Byungchul Park
2025-10-02  8:24   ` Greg KH
2025-10-02 13:53     ` Mathieu Desnoyers
2025-10-02 23:19       ` Arnd Bergmann
2025-10-16  0:46         ` Byungchul Park [this message]
2025-10-16  7:59           ` Arnd Bergmann
2025-10-16  0:38     ` Byungchul Park
2025-10-02  8:12 ` [PATCH v17 02/47] dept: implement DEPT(DEPendency Tracker) Byungchul Park
2025-10-02  8:25   ` Greg KH
2025-10-02 12:56     ` Geert Uytterhoeven
2025-10-02  8:12 ` [PATCH v17 03/47] dept: add single event dependency tracker APIs Byungchul Park
2025-10-02  8:12 ` [PATCH v17 04/47] dept: add lock " Byungchul Park
2025-10-02  8:12 ` [PATCH v17 05/47] dept: tie to lockdep and IRQ tracing Byungchul Park
2025-10-02  8:12 ` [PATCH v17 06/47] dept: add proc knobs to show stats and dependency graph Byungchul Park
2025-10-02  8:12 ` [PATCH v17 07/47] dept: distinguish each kernel context from another Byungchul Park
2025-10-02  8:12 ` [PATCH v17 08/47] x86_64, dept: add support CONFIG_ARCH_HAS_DEPT_SUPPORT to x86_64 Byungchul Park
2025-10-02 15:22   ` Dave Hansen
2025-10-03  1:12     ` Byungchul Park
2025-10-02  8:12 ` [PATCH v17 09/47] arm64, dept: add support CONFIG_ARCH_HAS_DEPT_SUPPORT to arm64 Byungchul Park
2025-10-02 11:39   ` Mark Brown
2025-10-03  1:46     ` Byungchul Park
2025-10-03 11:33       ` Mark Brown
2025-10-13  1:51         ` Byungchul Park
2025-10-03 14:36   ` Mark Rutland
2025-10-13  4:28     ` Byungchul Park
2025-10-02  8:12 ` [PATCH v17 10/47] dept: distinguish each work from another Byungchul Park
2025-10-02  8:12 ` [PATCH v17 11/47] dept: add a mechanism to refill the internal memory pools on running out Byungchul Park
2025-10-02  8:12 ` [PATCH v17 12/47] dept: record the latest one out of consecutive waits of the same class Byungchul Park
2025-10-02  8:12 ` [PATCH v17 13/47] dept: apply sdt_might_sleep_{start,end}() to wait_for_completion()/complete() Byungchul Park
2025-10-02  8:12 ` [PATCH v17 14/47] dept: apply sdt_might_sleep_{start,end}() to swait Byungchul Park
2025-10-02  8:12 ` [PATCH v17 15/47] dept: apply sdt_might_sleep_{start,end}() to waitqueue wait Byungchul Park
2025-10-02  8:12 ` [PATCH v17 16/47] dept: apply sdt_might_sleep_{start,end}() to hashed-waitqueue wait Byungchul Park
2025-10-02  8:12 ` [PATCH v17 17/47] dept: apply sdt_might_sleep_{start,end}() to dma fence Byungchul Park
2025-10-02  8:12 ` [PATCH v17 18/47] dept: track timeout waits separately with a new Kconfig Byungchul Park
2025-10-02  8:12 ` [PATCH v17 19/47] dept: apply timeout consideration to wait_for_completion()/complete() Byungchul Park
2025-10-02  8:12 ` [PATCH v17 20/47] dept: apply timeout consideration to swait Byungchul Park
2025-10-02  8:12 ` [PATCH v17 21/47] dept: apply timeout consideration to waitqueue wait Byungchul Park
2025-10-02  8:12 ` [PATCH v17 22/47] dept: apply timeout consideration to hashed-waitqueue wait Byungchul Park
2025-10-02  8:12 ` [PATCH v17 23/47] dept: apply timeout consideration to dma fence wait Byungchul Park
2025-10-02  8:12 ` [PATCH v17 24/47] dept: make dept able to work with an external wgen Byungchul Park
2025-10-02  8:12 ` [PATCH v17 25/47] dept: track PG_locked with dept Byungchul Park
2025-10-02  8:12 ` [PATCH v17 26/47] dept: print staged wait's stacktrace on report Byungchul Park
2025-10-02  8:12 ` [PATCH v17 27/47] locking/lockdep: prevent various lockdep assertions when lockdep_off()'ed Byungchul Park
2025-10-02  8:12 ` [PATCH v17 28/47] dept: add documentation for dept Byungchul Park
2025-10-03  2:44   ` Bagas Sanjaya
2025-10-13  1:28     ` Byungchul Park
2025-10-03  5:36   ` Jonathan Corbet
2025-10-13  1:03     ` Byungchul Park
2025-10-03  6:55   ` NeilBrown
2025-10-13  5:23     ` Byungchul Park
2025-10-14  6:03       ` NeilBrown
2025-10-14  6:38         ` Byungchul Park
2025-10-02  8:12 ` [PATCH v17 29/47] cpu/hotplug: use a weaker annotation in AP thread Byungchul Park
2025-10-02  8:12 ` [PATCH v17 30/47] fs/jbd2: use a weaker annotation in journal handling Byungchul Park
2025-10-02  8:40   ` Jan Kara
2025-10-03  1:13     ` Byungchul Park
2025-10-02  8:12 ` [PATCH v17 31/47] dept: assign dept map to mmu notifier invalidation synchronization Byungchul Park
2025-10-02  8:12 ` [PATCH v17 32/47] dept: assign unique dept_key to each distinct dma fence caller Byungchul Park
2025-10-02  8:12 ` [PATCH v17 33/47] dept: make dept aware of lockdep_set_lock_cmp_fn() annotation Byungchul Park
2025-10-02  8:12 ` [PATCH v17 34/47] dept: make dept stop from working on debug_locks_off() Byungchul Park
2025-10-02  8:12 ` [PATCH v17 35/47] i2c: rename wait_for_completion callback to wait_for_completion_cb Byungchul Park
2025-10-04 16:39   ` Wolfram Sang
2025-10-13  5:27     ` Byungchul Park
2025-10-02  8:12 ` [PATCH v17 36/47] dept: assign unique dept_key to each distinct wait_for_completion() caller Byungchul Park
2025-10-02  8:12 ` [PATCH v17 37/47] completion, dept: introduce init_completion_dmap() API Byungchul Park
2025-10-02  8:12 ` [PATCH v17 38/47] dept: introduce a new type of dependency tracking between multi event sites Byungchul Park
2025-10-02  8:12 ` [PATCH v17 39/47] dept: add module support for struct dept_event_site and dept_event_site_dep Byungchul Park
2025-10-02  8:12 ` [PATCH v17 40/47] dept: introduce event_site() to disable event tracking if it's recoverable Byungchul Park
2025-10-02  8:12 ` [PATCH v17 41/47] dept: implement a basic unit test for dept Byungchul Park
2025-10-02  8:12 ` [PATCH v17 42/47] dept: call dept_hardirqs_off() in local_irq_*() regardless of irq state Byungchul Park
2025-10-02  8:12 ` [PATCH v17 43/47] rcu/update: fix same dept key collision between various types of RCU Byungchul Park
2025-10-02  8:12 ` [PATCH v17 44/47] dept: introduce APIs to set page usage and use subclasses_evt for the usage Byungchul Park
2025-11-19 10:53   ` Byungchul Park
2025-11-19 14:37     ` Matthew Wilcox
2025-11-20  2:09       ` Byungchul Park
2025-11-20  2:34         ` Byungchul Park
2025-11-20  5:14         ` Byungchul Park
2025-12-01  7:18       ` Byungchul Park
2025-10-02  8:12 ` [PATCH v17 45/47] dept: track PG_writeback with dept Byungchul Park
2025-10-02  8:12 ` [PATCH v17 46/47] SUNRPC: relocate struct rcu_head to the first field of struct rpc_xprt Byungchul Park
2025-10-02  8:12 ` [PATCH v17 47/47] mm: percpu: increase PERCPU_DYNAMIC_SIZE_SHIFT on DEPT and large PAGE_SIZE Byungchul Park

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=20251016004640.GB2948@system.software.com \
    --to=byungchul@sk$(echo .)com \
    --cc=Dai.Ngo@oracle$(echo .)com \
    --cc=Liam.Howlett@oracle$(echo .)com \
    --cc=ada.coupriediaz@arm$(echo .)com \
    --cc=adilger.kernel@dilger$(echo .)ca \
    --cc=akpm@linux-foundation$(echo .)org \
    --cc=alexander.shishkin@linux$(echo .)intel.com \
    --cc=amir73il@gmail$(echo .)com \
    --cc=andi.shyti@kernel$(echo .)org \
    --cc=andrii@kernel$(echo .)org \
    --cc=anna@kernel$(echo .)org \
    --cc=arnd@arndb$(echo .)de \
    --cc=ast@kernel$(echo .)org \
    --cc=baolin.wang@linux$(echo .)alibaba.com \
    --cc=bigeasy@linutronix$(echo .)de \
    --cc=boqun.feng@gmail$(echo .)com \
    --cc=bp@alien8$(echo .)de \
    --cc=brauner@kernel$(echo .)org \
    --cc=broonie@kernel$(echo .)org \
    --cc=bsegall@google$(echo .)com \
    --cc=catalin.marinas@arm$(echo .)com \
    --cc=chenhuacai@kernel$(echo .)org \
    --cc=chris.p.wilson@intel$(echo .)com \
    --cc=christian.koenig@amd$(echo .)com \
    --cc=chuck.lever@oracle$(echo .)com \
    --cc=cl@linux$(echo .)com \
    --cc=clrkwllms@kernel$(echo .)org \
    --cc=corbet@lwn$(echo .)net \
    --cc=da.gomez@kernel$(echo .)org \
    --cc=damien.lemoal@opensource$(echo .)wdc.com \
    --cc=dan.j.williams@intel$(echo .)com \
    --cc=daniel.vetter@ffwll$(echo .)ch \
    --cc=dave.hansen@linux$(echo .)intel.com \
    --cc=david@fromorbit$(echo .)com \
    --cc=dennis@kernel$(echo .)org \
    --cc=dietmar.eggemann@arm$(echo .)com \
    --cc=djwong@kernel$(echo .)org \
    --cc=dri-devel@lists$(echo .)freedesktop.org \
    --cc=duyuyang@gmail$(echo .)com \
    --cc=dwmw@amazon$(echo .)co.uk \
    --cc=francesco@valla$(echo .)it \
    --cc=frederic@kernel$(echo .)org \
    --cc=geert+renesas@glider$(echo .)be \
    --cc=gregkh@linuxfoundation$(echo .)org \
    --cc=guoweikang.kernel@gmail$(echo .)com \
    --cc=gustavo@padovan$(echo .)org \
    --cc=gwan-gyeong.mun@intel$(echo .)com \
    --cc=hamohammed.sa@gmail$(echo .)com \
    --cc=hannes@cmpxchg$(echo .)org \
    --cc=harry.yoo@oracle$(echo .)com \
    --cc=hch@infradead$(echo .)org \
    --cc=her0gyugyu@gmail$(echo .)com \
    --cc=hpa@zytor$(echo .)com \
    --cc=jack@suse$(echo .)cz \
    --cc=jglisse@redhat$(echo .)com \
    --cc=jiangshanlai@gmail$(echo .)com \
    --cc=jlayton@kernel$(echo .)org \
    --cc=joel.granados@kernel$(echo .)org \
    --cc=joel@joelfernandes$(echo .)org \
    --cc=joelagnelf@nvidia$(echo .)com \
    --cc=johannes.berg@intel$(echo .)com \
    --cc=josef@toxicpanda$(echo .)com \
    --cc=josh@joshtriplett$(echo .)org \
    --cc=jpoimboe@kernel$(echo .)org \
    --cc=juri.lelli@redhat$(echo .)com \
    --cc=kees@kernel$(echo .)org \
    --cc=kernel-team@lge$(echo .)com \
    --cc=kernel_team@skhynix$(echo .)com \
    --cc=kevin.brodsky@arm$(echo .)com \
    --cc=kristina.martsenko@arm$(echo .)com \
    --cc=lillian@star-ark$(echo .)net \
    --cc=linaro-mm-sig@lists$(echo .)linaro.org \
    --cc=link@vivo$(echo .)com \
    --cc=linux-arch@vger$(echo .)kernel.org \
    --cc=linux-arm-kernel@lists$(echo .)infradead.org \
    --cc=linux-block@vger$(echo .)kernel.org \
    --cc=linux-doc@vger$(echo .)kernel.org \
    --cc=linux-ext4@vger$(echo .)kernel.org \
    --cc=linux-fsdevel@vger$(echo .)kernel.org \
    --cc=linux-i2c@vger$(echo .)kernel.org \
    --cc=linux-ide@vger$(echo .)kernel.org \
    --cc=linux-kernel@vger$(echo .)kernel.org \
    --cc=linux-media@vger$(echo .)kernel.org \
    --cc=linux-mm@kvack$(echo .)org \
    --cc=linux-modules@vger$(echo .)kernel.org \
    --cc=linux-nfs@vger$(echo .)kernel.org \
    --cc=linux-rt-devel@lists$(echo .)linux.dev \
    --cc=linux@treblig$(echo .)org \
    --cc=longman@redhat$(echo .)com \
    --cc=lorenzo.stoakes@oracle$(echo .)com \
    --cc=luto@kernel$(echo .)org \
    --cc=mark.rutland@arm$(echo .)com \
    --cc=masahiroy@kernel$(echo .)org \
    --cc=mathieu.desnoyers@efficios$(echo .)com \
    --cc=matthew.brost@intel$(echo .)com \
    --cc=max.byungchul.park@gmail$(echo .)com \
    --cc=mcgrof@kernel$(echo .)org \
    --cc=melissa.srw@gmail$(echo .)com \
    --cc=mgorman@suse$(echo .)de \
    --cc=mhocko@kernel$(echo .)org \
    --cc=minchan@kernel$(echo .)org \
    --cc=mingo@redhat$(echo .)com \
    --cc=mjguzik@gmail$(echo .)com \
    --cc=neeraj.upadhyay@kernel$(echo .)org \
    --cc=neil@brown$(echo .)name \
    --cc=netdev@vger$(echo .)kernel.org \
    --cc=ngupta@vflare$(echo .)org \
    --cc=okorniev@redhat$(echo .)com \
    --cc=oleg@redhat$(echo .)com \
    --cc=paulmck@kernel$(echo .)org \
    --cc=penberg@kernel$(echo .)org \
    --cc=peterz@infradead$(echo .)org \
    --cc=petr.pavlu@suse$(echo .)com \
    --cc=qiang.zhang@linux$(echo .)dev \
    --cc=rcu@vger$(echo .)kernel.org \
    --cc=richard.weiyang@gmail$(echo .)com \
    --cc=rientjes@google$(echo .)com \
    --cc=rodrigosiqueiramelo@gmail$(echo .)com \
    --cc=rostedt@goodmis$(echo .)org \
    --cc=rppt@kernel$(echo .)org \
    --cc=samitolvanen@google$(echo .)com \
    --cc=sashal@kernel$(echo .)org \
    --cc=shakeel.butt@linux$(echo .)dev \
    --cc=sj@kernel$(echo .)org \
    --cc=sumit.semwal@linaro$(echo .)org \
    --cc=surenb@google$(echo .)com \
    --cc=tglx@linutronix$(echo .)de \
    --cc=thomas.weissschuh@linutronix$(echo .)de \
    --cc=tim.c.chen@linux$(echo .)intel.com \
    --cc=tj@kernel$(echo .)org \
    --cc=tom@talpey$(echo .)com \
    --cc=torvalds@linux-foundation$(echo .)org \
    --cc=trondmy@kernel$(echo .)org \
    --cc=tytso@mit$(echo .)edu \
    --cc=urezki@gmail$(echo .)com \
    --cc=usamaarif642@gmail$(echo .)com \
    --cc=vbabka@suse$(echo .)cz \
    --cc=vdavydov.dev@gmail$(echo .)com \
    --cc=vincent.guittot@linaro$(echo .)org \
    --cc=vschneid@redhat$(echo .)com \
    --cc=wangfushuai@baidu$(echo .)com \
    --cc=wangkefeng.wang@huawei$(echo .)com \
    --cc=will@kernel$(echo .)org \
    --cc=willy@infradead$(echo .)org \
    --cc=x86@kernel$(echo .)org \
    --cc=yeoreum.yun@arm$(echo .)com \
    --cc=ysk@kzalloc$(echo .)com \
    --cc=yunseong.kim@ericsson$(echo .)com \
    --cc=yuzhao@google$(echo .)com \
    --cc=ziy@nvidia$(echo .)com \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox