All of lore.kernel.org
 help / color / mirror / Atom feed
From: sashiko-bot@kernel.org
To: "Christian Brauner" <brauner@kernel.org>,
	"Linus Torvalds" <torvalds@linux-foundation.org>
Cc: io-uring@vger.kernel.org, linux-mm@kvack.org,
	"Ingo Molnar" <mingo@redhat.com>,
	linux-hexagon@vger.kernel.org, virtualization@lists.linux.dev,
	"Alexander Viro" <viro@zeniv.linux.org.uk>,
	linux-arm-kernel@lists.infradead.org, linux-gpio@vger.kernel.org,
	"Jann Horn" <jannh@google.com>,
	linux-fsdevel@vger.kernel.org, dri-devel@lists.freedesktop.org,
	linux-snps-arc@lists.infradead.org,
	linux-m68k@lists.linux-m68k.org, "Jens Axboe" <axboe@kernel.dk>,
	linux-parisc@vger.kernel.org, linux-mips@vger.kernel.org,
	linux-openrisc@vger.kernel.org, linux-um@lists.infradead.org,
	linux-hyperv@vger.kernel.org, kexec@lists.infradead.org,
	linuxppc-dev@lists.ozlabs.org,
	"Michael S. Tsirkin" <mst@redhat.com>,
	linux-kernel@vger.kernel.org,
	"Eugenio Perez" <eperezma@redhat.com>,
	"Christian Brauner (Amutable)" <brauner@kernel.org>,
	"Oleg Nesterov" <oleg@redhat.com>,
	linux-csky@vger.kernel.org, linux-arm-msm@vger.kernel.org,
	linux-alpha@vger.kernel.org, linux-sh@vger.kernel.org,
	"Jan Kara" <jack@suse.cz>,
	kvm@vger.kernel.org, bpf@vger.kernel.org,
	sparclinux@vger.kernel.org,
	"Peter Zijlstra" <peterz@infradead.org>,
	"David Airlie" <airlied@redhat.com>
Subject: Re: [PATCH RFC POC 17/50] um: commit fds on syscall exit
Date: Tue, 15 Sep 2026 11:55:06 +0000	[thread overview]
Message-ID: <20260915115506.6CE761F000FF@smtp.kernel.org> (raw)
In-Reply-To: <20260915-work-fd-reserve-unify-folded-v1-17-4d5217d6b246@kernel.org>

> Add TIF_FD_SLOTS. handle_syscall() calls syscall_trace_leave() after
> every system call, so test the flag there and commit the reservations
> before audit and the ptrace exit stop.
> 
> Signed-off-by: Christian Brauner (Amutable) <brauner@kernel.org>

Sashiko has reviewed this patch and found no issues. It looks great!

-- 
Sashiko AI review · https://sashiko.dev/#/patchset/20260915-work-fd-reserve-unify-folded-v1-0-4d5217d6b246@kernel.org?part=17


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: io-uring@vger.kernel.org, linux-mm@kvack.org,
	"Ingo Molnar" <mingo@redhat.com>,
	linux-hexagon@vger.kernel.org, virtualization@lists.linux.dev,
	"Alexander Viro" <viro@zeniv.linux.org.uk>,
	linux-arm-kernel@lists.infradead.org, linux-gpio@vger.kernel.org,
	"Jann Horn" <jannh@google.com>,
	linux-fsdevel@vger.kernel.org, dri-devel@lists.freedesktop.org,
	linux-snps-arc@lists.infradead.org,
	linux-m68k@lists.linux-m68k.org, "Jens Axboe" <axboe@kernel.dk>,
	linux-parisc@vger.kernel.org, linux-mips@vger.kernel.org,
	linux-openrisc@vger.kernel.org, linux-um@lists.infradead.org,
	linux-hyperv@vger.kernel.org, kexec@lists.infradead.org,
	linuxppc-dev@lists.ozlabs.org,
	"Michael S. Tsirkin" <mst@redhat.com>,
	linux-kernel@vger.kernel.org,
	"Eugenio Perez" <eperezma@redhat.com>,
	"Christian Brauner (Amutable)" <brauner@kernel.org>,
	"Oleg Nesterov" <oleg@redhat.com>,
	linux-csky@vger.kernel.org, linux-arm-msm@vger.kernel.org,
	linux-alpha@vger.kernel.org, linux-sh@vger.kernel.org,
	"Jan Kara" <jack@suse.cz>,
	kvm@vger.kernel.org, bpf@vger.kernel.org,
	sparclinux@vger.kernel.org,
	"Peter Zijlstra" <peterz@infradead.org>,
	"David Airlie" <airlied@redhat.com>
Subject: Re: [PATCH RFC POC 17/50] um: commit fds on syscall exit
Date: Tue, 15 Sep 2026 11:55:06 +0000	[thread overview]
Message-ID: <20260915115506.6CE761F000FF@smtp.kernel.org> (raw)
In-Reply-To: <20260915-work-fd-reserve-unify-folded-v1-17-4d5217d6b246@kernel.org>

> Add TIF_FD_SLOTS. handle_syscall() calls syscall_trace_leave() after
> every system call, so test the flag there and commit the reservations
> before audit and the ptrace exit stop.
> 
> Signed-off-by: Christian Brauner (Amutable) <brauner@kernel.org>

Sashiko has reviewed this patch and found no issues. It looks great!

-- 
Sashiko AI review · https://sashiko.dev/#/patchset/20260915-work-fd-reserve-unify-folded-v1-0-4d5217d6b246@kernel.org?part=17


_______________________________________________
linux-snps-arc mailing list
linux-snps-arc@lists.infradead.org
http://lists.infradead.org/mailman/listinfo/linux-snps-arc

  reply	other threads:[~2026-09-15 11:55 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
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 [this message]
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=20260915115506.6CE761F000FF@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.