From: sashiko-bot@kernel.org
To: "Christian Brauner" <brauner@kernel.org>,
"Linus Torvalds" <torvalds@linux-foundation.org>
Cc: linux-um@lists.infradead.org, linux-openrisc@vger.kernel.org,
"Michael S. Tsirkin" <mst@redhat.com>,
"Peter Zijlstra" <peterz@infradead.org>,
bpf@vger.kernel.org, linux-csky@vger.kernel.org,
linux-m68k@lists.linux-m68k.org, linux-gpio@vger.kernel.org,
"Eugenio Perez" <eperezma@redhat.com>,
virtualization@lists.linux.dev, "Jan Kara" <jack@suse.cz>,
"Oleg Nesterov" <oleg@redhat.com>,
linux-hyperv@vger.kernel.org, linux-fsdevel@vger.kernel.org,
linux-alpha@vger.kernel.org, dri-devel@lists.freedesktop.org,
linux-kernel@vger.kernel.org, linux-mm@kvack.org,
linux-snps-arc@lists.infradead.org, linux-parisc@vger.kernel.org,
io-uring@vger.kernel.org, "Ingo Molnar" <mingo@redhat.com>,
kvm@vger.kernel.org, "Jens Axboe" <axboe@kernel.dk>,
"David Airlie" <airlied@redhat.com>,
linuxppc-dev@lists.ozlabs.org,
"Alexander Viro" <viro@zeniv.linux.org.uk>,
"Jann Horn" <jannh@google.com>,
linux-sh@vger.kernel.org, linux-arm-msm@vger.kernel.org,
linux-hexagon@vger.kernel.org,
linux-arm-kernel@lists.infradead.org, sparclinux@vger.kernel.org,
linux-mips@vger.kernel.org,
"Christian Brauner (Amutable)" <brauner@kernel.org>,
kexec@lists.infradead.org
Subject: Re: [PATCH RFC POC 05/50] ARM: commit fds on syscall exit
Date: Tue, 15 Sep 2026 11:59:54 +0000 [thread overview]
Message-ID: <20260915115954.7B93C1F00893@smtp.kernel.org> (raw)
In-Reply-To: <20260915-work-fd-reserve-unify-folded-v1-5-4d5217d6b246@kernel.org>
Thank you for your contribution! Sashiko AI review found 1 potential issue(s) to consider:
- [Low] arm: redundant TIF_FD_SLOTS check due to bit-shift overlap
--
commit bdf52635177f575c1b58cdb7e902386551a36647
Author: Christian Brauner <brauner@kernel.org>
ARM: commit fds on syscall exit
Add TIF_FD_SLOTS and test it where the syscall return path decides
between the syscall work and the plain work pending slow path. A task
that reserved descriptors goes through __sys_trace_return_nosave
where syscall_trace_exit() commits them before audit and the ptrace
exit stop.
> diff --git a/arch/arm/kernel/entry-common.S b/arch/arm/kernel/entry-common.S
> index 88336a1292bb7..59a70d90b0b61 100644
> --- a/arch/arm/kernel/entry-common.S
> +++ b/arch/arm/kernel/entry-common.S
[ ... ]
> @@ -83,6 +83,8 @@ ENDPROC(ret_fast_syscall)
>
> tst r1, #_TIF_SYSCALL_WORK
> bne __sys_trace_return_nosave
> + tst r1, #(_TIF_FD_SLOTS << 16) @ r1 holds TI_FLAGS << 16
> + bne __sys_trace_return_nosave
[Severity: Low]
Is this newly added check reachable?
The preceding tst r1, #_TIF_SYSCALL_WORK instruction appears to intercept
the branch because it inadvertently catches this condition.
In ret_fast_syscall, r1 is loaded with TI_FLAGS << 16. TIF_FD_SLOTS is
bit 5, so shifting it by 16 places it at bit 21 in r1.
_TIF_SYSCALL_WORK naturally includes bit 21 (_TIF_SYSCALL_AUDIT). Because of
this bit-shift overlap, the first test against _TIF_SYSCALL_WORK will
evaluate to non-zero whenever TIF_FD_SLOTS is set. This means the branch to
__sys_trace_return_nosave is taken early, making the new tst instruction
unreachable dead code.
--
Sashiko AI review · https://sashiko.dev/#/patchset/20260915-work-fd-reserve-unify-folded-v1-0-4d5217d6b246@kernel.org?part=5
WARNING: multiple messages have this Message-ID (diff)
From: sashiko-bot@kernel.org
To: "Christian Brauner" <brauner@kernel.org>,
"Linus Torvalds" <torvalds@linux-foundation.org>
Cc: linux-um@lists.infradead.org, linux-openrisc@vger.kernel.org,
"Michael S. Tsirkin" <mst@redhat.com>,
"Peter Zijlstra" <peterz@infradead.org>,
bpf@vger.kernel.org, linux-csky@vger.kernel.org,
linux-m68k@lists.linux-m68k.org, linux-gpio@vger.kernel.org,
"Eugenio Perez" <eperezma@redhat.com>,
virtualization@lists.linux.dev, "Jan Kara" <jack@suse.cz>,
"Oleg Nesterov" <oleg@redhat.com>,
linux-hyperv@vger.kernel.org, linux-fsdevel@vger.kernel.org,
linux-alpha@vger.kernel.org, dri-devel@lists.freedesktop.org,
linux-kernel@vger.kernel.org, linux-mm@kvack.org,
linux-snps-arc@lists.infradead.org, linux-parisc@vger.kernel.org,
io-uring@vger.kernel.org, "Ingo Molnar" <mingo@redhat.com>,
kvm@vger.kernel.org, "Jens Axboe" <axboe@kernel.dk>,
"David Airlie" <airlied@redhat.com>,
linuxppc-dev@lists.ozlabs.org,
"Alexander Viro" <viro@zeniv.linux.org.uk>,
"Jann Horn" <jannh@google.com>,
linux-sh@vger.kernel.org, linux-arm-msm@vger.kernel.org,
linux-hexagon@vger.kernel.org,
linux-arm-kernel@lists.infradead.org, sparclinux@vger.kernel.org,
linux-mips@vger.kernel.org,
"Christian Brauner (Amutable)" <brauner@kernel.org>,
kexec@lists.infradead.org
Subject: Re: [PATCH RFC POC 05/50] ARM: commit fds on syscall exit
Date: Tue, 15 Sep 2026 11:59:54 +0000 [thread overview]
Message-ID: <20260915115954.7B93C1F00893@smtp.kernel.org> (raw)
In-Reply-To: <20260915-work-fd-reserve-unify-folded-v1-5-4d5217d6b246@kernel.org>
Thank you for your contribution! Sashiko AI review found 1 potential issue(s) to consider:
- [Low] arm: redundant TIF_FD_SLOTS check due to bit-shift overlap
--
commit bdf52635177f575c1b58cdb7e902386551a36647
Author: Christian Brauner <brauner@kernel.org>
ARM: commit fds on syscall exit
Add TIF_FD_SLOTS and test it where the syscall return path decides
between the syscall work and the plain work pending slow path. A task
that reserved descriptors goes through __sys_trace_return_nosave
where syscall_trace_exit() commits them before audit and the ptrace
exit stop.
> diff --git a/arch/arm/kernel/entry-common.S b/arch/arm/kernel/entry-common.S
> index 88336a1292bb7..59a70d90b0b61 100644
> --- a/arch/arm/kernel/entry-common.S
> +++ b/arch/arm/kernel/entry-common.S
[ ... ]
> @@ -83,6 +83,8 @@ ENDPROC(ret_fast_syscall)
>
> tst r1, #_TIF_SYSCALL_WORK
> bne __sys_trace_return_nosave
> + tst r1, #(_TIF_FD_SLOTS << 16) @ r1 holds TI_FLAGS << 16
> + bne __sys_trace_return_nosave
[Severity: Low]
Is this newly added check reachable?
The preceding tst r1, #_TIF_SYSCALL_WORK instruction appears to intercept
the branch because it inadvertently catches this condition.
In ret_fast_syscall, r1 is loaded with TI_FLAGS << 16. TIF_FD_SLOTS is
bit 5, so shifting it by 16 places it at bit 21 in r1.
_TIF_SYSCALL_WORK naturally includes bit 21 (_TIF_SYSCALL_AUDIT). Because of
this bit-shift overlap, the first test against _TIF_SYSCALL_WORK will
evaluate to non-zero whenever TIF_FD_SLOTS is set. This means the branch to
__sys_trace_return_nosave is taken early, making the new tst instruction
unreachable dead code.
--
Sashiko AI review · https://sashiko.dev/#/patchset/20260915-work-fd-reserve-unify-folded-v1-0-4d5217d6b246@kernel.org?part=5
_______________________________________________
linux-snps-arc mailing list
linux-snps-arc@lists.infradead.org
http://lists.infradead.org/mailman/listinfo/linux-snps-arc
next prev parent reply other threads:[~2026-09-15 11:59 UTC|newest]
Thread overview: 216+ messages / expand[flat|nested] mbox.gz Atom feed top
2026-09-15 11:30 [PATCH RFC POC 00/50] file: handle files on syscall exit Christian Brauner
2026-09-15 11:30 ` Christian Brauner
2026-09-15 11:30 ` [PATCH RFC POC 01/50] file: install " Christian Brauner
2026-09-15 11:30 ` Christian Brauner
2026-09-15 11:55 ` sashiko-bot
2026-09-15 11:55 ` sashiko-bot
2026-09-15 11:30 ` [PATCH RFC POC 02/50] entry: commit fds " Christian Brauner
2026-09-15 11:30 ` Christian Brauner
2026-09-15 11:52 ` sashiko-bot
2026-09-15 11:52 ` sashiko-bot
2026-09-15 11:30 ` [PATCH RFC POC 03/50] alpha: " Christian Brauner
2026-09-15 11:30 ` Christian Brauner
2026-09-15 11:50 ` sashiko-bot
2026-09-15 11:50 ` sashiko-bot
2026-09-15 11:30 ` [PATCH RFC POC 04/50] ARC: " Christian Brauner
2026-09-15 11:30 ` Christian Brauner
2026-09-15 11:48 ` sashiko-bot
2026-09-15 11:48 ` sashiko-bot
2026-09-15 11:30 ` [PATCH RFC POC 05/50] ARM: " Christian Brauner
2026-09-15 11:30 ` Christian Brauner
2026-09-15 11:59 ` sashiko-bot [this message]
2026-09-15 11:59 ` sashiko-bot
2026-09-15 11:30 ` [PATCH RFC POC 06/50] arm64: " Christian Brauner
2026-09-15 11:30 ` Christian Brauner
2026-09-15 11:48 ` sashiko-bot
2026-09-15 11:48 ` sashiko-bot
2026-09-15 11:30 ` [PATCH RFC POC 07/50] csky: " Christian Brauner
2026-09-15 11:30 ` Christian Brauner
2026-09-15 11:47 ` sashiko-bot
2026-09-15 11:47 ` sashiko-bot
2026-09-15 11:30 ` [PATCH RFC POC 08/50] hexagon: " Christian Brauner
2026-09-15 11:30 ` Christian Brauner
2026-09-15 11:49 ` sashiko-bot
2026-09-15 11:49 ` sashiko-bot
2026-09-15 11:30 ` [PATCH RFC POC 09/50] m68k: " Christian Brauner
2026-09-15 11:30 ` Christian Brauner
2026-09-15 11:50 ` sashiko-bot
2026-09-15 11:50 ` sashiko-bot
2026-09-15 11:30 ` [PATCH RFC POC 10/50] microblaze: " Christian Brauner
2026-09-15 11:30 ` Christian Brauner
2026-09-15 11:48 ` sashiko-bot
2026-09-15 11:48 ` sashiko-bot
2026-09-15 11:30 ` [PATCH RFC POC 11/50] MIPS: " Christian Brauner
2026-09-15 11:30 ` Christian Brauner
2026-09-15 11:45 ` sashiko-bot
2026-09-15 11:45 ` sashiko-bot
2026-09-15 11:30 ` [PATCH RFC POC 12/50] nios2: " Christian Brauner
2026-09-15 11:30 ` Christian Brauner
2026-09-15 11:54 ` sashiko-bot
2026-09-15 11:54 ` sashiko-bot
2026-09-15 11:30 ` [PATCH RFC POC 13/50] openrisc: " Christian Brauner
2026-09-15 11:30 ` Christian Brauner
2026-09-15 12:02 ` sashiko-bot
2026-09-15 12:02 ` sashiko-bot
2026-09-15 11:31 ` [PATCH RFC POC 14/50] parisc: " Christian Brauner
2026-09-15 11:31 ` Christian Brauner
2026-09-15 11:59 ` sashiko-bot
2026-09-15 11:59 ` sashiko-bot
2026-09-15 11:31 ` [PATCH RFC POC 15/50] sh: " Christian Brauner
2026-09-15 11:31 ` Christian Brauner
2026-09-15 11:55 ` sashiko-bot
2026-09-15 11:55 ` sashiko-bot
2026-09-15 11:31 ` [PATCH RFC POC 16/50] sparc: " Christian Brauner
2026-09-15 11:31 ` Christian Brauner
2026-09-15 11:57 ` sashiko-bot
2026-09-15 11:57 ` sashiko-bot
2026-09-15 11:31 ` [PATCH RFC POC 17/50] um: " Christian Brauner
2026-09-15 11:31 ` Christian Brauner
2026-09-15 11:55 ` sashiko-bot
2026-09-15 11:55 ` sashiko-bot
2026-09-15 11:31 ` [PATCH RFC POC 18/50] xtensa: " Christian Brauner
2026-09-15 11:31 ` Christian Brauner
2026-09-15 12:00 ` sashiko-bot
2026-09-15 12:00 ` sashiko-bot
2026-09-15 11:31 ` [PATCH RFC POC 19/50] file: require the syscall exit hook from every architecture Christian Brauner
2026-09-15 11:31 ` Christian Brauner
2026-09-15 11:54 ` sashiko-bot
2026-09-15 11:54 ` sashiko-bot
2026-09-15 11:31 ` [PATCH RFC POC 20/50] file: warn when the descriptor table is unshared with slots Christian Brauner
2026-09-15 11:31 ` Christian Brauner
2026-09-15 12:02 ` sashiko-bot
2026-09-15 12:02 ` sashiko-bot
2026-09-15 11:31 ` [PATCH RFC POC 21/50] io_uring: commit fds per request Christian Brauner
2026-09-15 11:31 ` Christian Brauner
2026-09-15 12:11 ` sashiko-bot
2026-09-15 12:11 ` sashiko-bot
2026-09-15 11:31 ` [PATCH RFC POC 22/50] net: install SCM_RIGHTS descriptors when recvmsg() returns Christian Brauner
2026-09-15 11:31 ` Christian Brauner
2026-09-15 12:03 ` sashiko-bot
2026-09-15 12:03 ` sashiko-bot
2026-09-15 11:31 ` [PATCH RFC POC 23/50] file: open-code receive_fd()'s immediate install Christian Brauner
2026-09-15 11:31 ` Christian Brauner
2026-09-15 12:00 ` sashiko-bot
2026-09-15 12:00 ` sashiko-bot
2026-09-15 11:31 ` [PATCH RFC POC 24/50] file: make FD_ADD() a standalone " Christian Brauner
2026-09-15 11:31 ` Christian Brauner
2026-09-15 12:01 ` sashiko-bot
2026-09-15 12:01 ` sashiko-bot
2026-09-15 11:31 ` [PATCH RFC POC 25/50] file: reimplement FD_PREPARE() on the deferred fd_prepare() path Christian Brauner
2026-09-15 11:31 ` Christian Brauner
2026-09-15 12:05 ` sashiko-bot
2026-09-15 12:05 ` sashiko-bot
2026-09-15 11:31 ` [PATCH RFC POC 26/50] dma-buf: stop unwinding sync file descriptors by hand Christian Brauner
2026-09-15 11:31 ` Christian Brauner
2026-09-15 12:05 ` sashiko-bot
2026-09-15 12:05 ` sashiko-bot
2026-09-15 11:31 ` [PATCH RFC POC 27/50] drm/amdkfd: stop collecting CRIU dma-buf descriptors for a final install Christian Brauner
2026-09-15 11:31 ` Christian Brauner
2026-09-15 12:04 ` sashiko-bot
2026-09-15 12:04 ` sashiko-bot
2026-09-15 11:31 ` [PATCH RFC POC 28/50] drm/msm: install the out-fence descriptor when the ioctl returns Christian Brauner
2026-09-15 11:31 ` Christian Brauner
2026-09-15 12:04 ` sashiko-bot
2026-09-15 12:04 ` sashiko-bot
2026-09-15 11:31 ` [PATCH RFC POC 29/50] drm/virtio: " Christian Brauner
2026-09-15 11:31 ` Christian Brauner
2026-09-15 12:11 ` sashiko-bot
2026-09-15 12:11 ` sashiko-bot
2026-09-15 11:31 ` [PATCH RFC POC 30/50] drm/vmwgfx: " Christian Brauner
2026-09-15 11:31 ` Christian Brauner
2026-09-15 12:09 ` sashiko-bot
2026-09-15 12:09 ` sashiko-bot
2026-09-15 11:31 ` [PATCH RFC POC 31/50] vfio: install the migration data " Christian Brauner
2026-09-15 11:31 ` Christian Brauner
2026-09-15 12:07 ` sashiko-bot
2026-09-15 12:07 ` sashiko-bot
2026-09-15 11:31 ` [PATCH RFC POC 32/50] liveupdate: install the session descriptors " Christian Brauner
2026-09-15 11:31 ` Christian Brauner
2026-09-15 12:09 ` sashiko-bot
2026-09-15 12:09 ` sashiko-bot
2026-09-15 11:31 ` [PATCH RFC POC 33/50] io_uring/zcrx: install the exported descriptor when the request returns Christian Brauner
2026-09-15 11:31 ` Christian Brauner
2026-09-15 12:09 ` sashiko-bot
2026-09-15 12:09 ` sashiko-bot
2026-09-15 11:31 ` [PATCH RFC POC 34/50] sctp: install the peeloff descriptor when the syscall returns Christian Brauner
2026-09-15 11:31 ` Christian Brauner
2026-09-15 12:14 ` sashiko-bot
2026-09-15 12:14 ` sashiko-bot
2026-09-15 11:31 ` [PATCH RFC POC 35/50] ALSA: compress: install the task descriptors when the ioctl returns Christian Brauner
2026-09-15 11:31 ` Christian Brauner
2026-09-15 12:13 ` sashiko-bot
2026-09-15 12:13 ` sashiko-bot
2026-09-15 11:31 ` [PATCH RFC POC 36/50] nitro_enclaves: install the enclave descriptor " Christian Brauner
2026-09-15 11:31 ` Christian Brauner
2026-09-15 12:13 ` sashiko-bot
2026-09-15 12:13 ` sashiko-bot
2026-09-15 11:31 ` [PATCH RFC POC 37/50] tpm: vtpm_proxy: install the server " Christian Brauner
2026-09-15 11:31 ` Christian Brauner
2026-09-15 12:14 ` sashiko-bot
2026-09-15 12:14 ` sashiko-bot
2026-09-15 11:31 ` [PATCH RFC POC 38/50] perf: stop putting the event descriptor back on failure Christian Brauner
2026-09-15 11:31 ` Christian Brauner
2026-09-15 12:12 ` sashiko-bot
2026-09-15 12:12 ` sashiko-bot
2026-09-15 11:31 ` [PATCH RFC POC 39/50] seccomp: stop putting the listener " Christian Brauner
2026-09-15 11:31 ` Christian Brauner
2026-09-15 12:14 ` sashiko-bot
2026-09-15 12:14 ` sashiko-bot
2026-09-15 11:31 ` [PATCH RFC POC 40/50] KVM: stop putting descriptors " Christian Brauner
2026-09-15 11:31 ` Christian Brauner
2026-09-15 12:15 ` sashiko-bot
2026-09-15 12:15 ` sashiko-bot
2026-09-15 11:31 ` [PATCH RFC POC 41/50] KVM: guest_memfd: stop putting the descriptor " Christian Brauner
2026-09-15 11:31 ` Christian Brauner
2026-09-15 12:16 ` sashiko-bot
2026-09-15 12:16 ` sashiko-bot
2026-09-15 11:31 ` [PATCH RFC POC 42/50] drm: stop unwinding descriptors by hand Christian Brauner
2026-09-15 11:31 ` Christian Brauner
2026-09-15 12:17 ` sashiko-bot
2026-09-15 12:17 ` sashiko-bot
2026-09-15 11:31 ` [PATCH RFC POC 43/50] drm/amdgpu: stop unwinding the fence descriptor " Christian Brauner
2026-09-15 11:31 ` Christian Brauner
2026-09-15 12:14 ` sashiko-bot
2026-09-15 12:14 ` sashiko-bot
2026-09-15 11:31 ` [PATCH RFC POC 44/50] drm/etnaviv: install the out-fence descriptor when the ioctl returns Christian Brauner
2026-09-15 11:31 ` Christian Brauner
2026-09-15 12:15 ` sashiko-bot
2026-09-15 12:15 ` sashiko-bot
2026-09-15 11:31 ` [PATCH RFC POC 45/50] accel/habanalabs: stop putting the dma-buf descriptor back on failure Christian Brauner
2026-09-15 11:31 ` Christian Brauner
2026-09-15 12:18 ` sashiko-bot
2026-09-15 12:18 ` sashiko-bot
2026-09-15 11:31 ` [PATCH RFC POC 46/50] xen/gntdev-dmabuf: stop putting the " Christian Brauner
2026-09-15 11:31 ` Christian Brauner
2026-09-15 12:21 ` sashiko-bot
2026-09-15 12:21 ` sashiko-bot
2026-09-15 11:31 ` [PATCH RFC POC 47/50] iio: buffer: install the buffer descriptor when the ioctl returns Christian Brauner
2026-09-15 11:31 ` Christian Brauner
2026-09-15 12:18 ` sashiko-bot
2026-09-15 12:18 ` sashiko-bot
2026-09-15 11:31 ` [PATCH RFC POC 48/50] misc: fastrpc: install the dma-buf " Christian Brauner
2026-09-15 11:31 ` Christian Brauner
2026-09-15 12:20 ` sashiko-bot
2026-09-15 12:20 ` sashiko-bot
2026-09-15 11:31 ` [PATCH RFC POC 49/50] iommufd: stop putting descriptors back on failure Christian Brauner
2026-09-15 11:31 ` Christian Brauner
2026-09-15 12:21 ` sashiko-bot
2026-09-15 12:21 ` sashiko-bot
2026-09-15 11:31 ` [PATCH RFC POC 50/50] Drivers: hv: mshv: " Christian Brauner
2026-09-15 11:31 ` Christian Brauner
2026-09-15 12:19 ` sashiko-bot
2026-09-15 12:19 ` sashiko-bot
2026-09-15 16:02 ` [PATCH RFC POC 00/50] file: handle files on syscall exit Linus Torvalds
2026-09-15 16:02 ` Linus Torvalds
2026-09-15 22:21 ` Rob Clark
2026-09-15 22:21 ` Rob Clark
2026-09-15 22:54 ` Linus Torvalds
2026-09-15 22:54 ` Linus Torvalds
2026-09-16 7:09 ` Christian Brauner
2026-09-16 7:09 ` Christian Brauner
2026-09-15 17:51 ` Jann Horn
2026-09-15 17:51 ` Jann Horn
2026-09-15 19:08 ` Linus Torvalds
2026-09-15 19:08 ` Linus Torvalds
2026-09-16 9:50 ` David Laight
2026-09-16 9:50 ` David Laight
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=20260915115954.7B93C1F00893@smtp.kernel.org \
--to=sashiko-bot@kernel.org \
--cc=airlied@redhat.com \
--cc=axboe@kernel.dk \
--cc=bpf@vger.kernel.org \
--cc=brauner@kernel.org \
--cc=dri-devel@lists.freedesktop.org \
--cc=eperezma@redhat.com \
--cc=io-uring@vger.kernel.org \
--cc=jack@suse.cz \
--cc=jannh@google.com \
--cc=kexec@lists.infradead.org \
--cc=kvm@vger.kernel.org \
--cc=linux-alpha@vger.kernel.org \
--cc=linux-arm-kernel@lists.infradead.org \
--cc=linux-arm-msm@vger.kernel.org \
--cc=linux-csky@vger.kernel.org \
--cc=linux-fsdevel@vger.kernel.org \
--cc=linux-gpio@vger.kernel.org \
--cc=linux-hexagon@vger.kernel.org \
--cc=linux-hyperv@vger.kernel.org \
--cc=linux-kernel@vger.kernel.org \
--cc=linux-m68k@lists.linux-m68k.org \
--cc=linux-mips@vger.kernel.org \
--cc=linux-mm@kvack.org \
--cc=linux-openrisc@vger.kernel.org \
--cc=linux-parisc@vger.kernel.org \
--cc=linux-sh@vger.kernel.org \
--cc=linux-snps-arc@lists.infradead.org \
--cc=linux-um@lists.infradead.org \
--cc=linuxppc-dev@lists.ozlabs.org \
--cc=mingo@redhat.com \
--cc=mst@redhat.com \
--cc=oleg@redhat.com \
--cc=peterz@infradead.org \
--cc=sashiko-reviews@lists.linux.dev \
--cc=sparclinux@vger.kernel.org \
--cc=torvalds@linux-foundation.org \
--cc=viro@zeniv.linux.org.uk \
--cc=virtualization@lists.linux.dev \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.