Subject: [PATCH v10 00/10] Read/Write with meta/integrity
From: Anuj Gupta <anuj20.g@samsung.com>
To: axboe@kernel.dk, hch@lst.de, kbusch@kernel.org,
	martin.petersen@oracle.com, asml.silence@gmail.com, anuj1072538@gmail.com,
	brauner@kernel.org, jack@suse.cz, viro@zeniv.linux.org.uk
Cc: io-uring@vger.kernel.org, linux-nvme@lists.infradead.org,
	linux-block@vger.kernel.org, gost.dev@samsung.com,
	linux-scsi@vger.kernel.org, vishak.g@samsung.com,
	linux-fsdevel@vger.kernel.org, Anuj Gupta <anuj20.g@samsung.com>
Date: Mon, 25 Nov 2024 12:36:23 +0530

.
Subject: [PATCH v11 00/10] Read/Write with meta/integrity
From: Anuj Gupta <anuj20.g@samsung.com>
To: axboe@kernel.dk, hch@lst.de, kbusch@kernel.org,
	martin.petersen@oracle.com, asml.silence@gmail.com, anuj1072538@gmail.com,
	brauner@kernel.org, jack@suse.cz, viro@zeniv.linux.org.uk
Cc: io-uring@vger.kernel.org, linux-nvme@lists.infradead.org,
	linux-block@vger.kernel.org, gost.dev@samsung.com,
	linux-scsi@vger.kernel.org, vishak.g@samsung.com,
	linux-fsdevel@vger.kernel.org, Anuj Gupta <anuj20.g@samsung.com>
Date: Thu, 28 Nov 2024 16:52:30 +0530

.
Subject: [PATCHv11 00/10] block write streams with nvme fdp
From: Keith Busch <kbusch@meta.com>
To: <axboe@kernel.dk>, <hch@lst.de>, <linux-block@vger.kernel.org>,
        <linux-nvme@lists.infradead.org>, <linux-fsdevel@vger.kernel.org>,
        <io-uring@vger.kernel.org>
Date: Thu, 5 Dec 2024 17:52:58 -0800

.
Subject: [PATCHv12 00/12] block write streams with nvme fdp
From: Keith Busch <kbusch@meta.com>
To: <axboe@kernel.dk>, <hch@lst.de>, <linux-block@vger.kernel.org>,
        <linux-nvme@lists.infradead.org>, <linux-fsdevel@vger.kernel.org>,
        <io-uring@vger.kernel.org>
Date: Fri, 6 Dec 2024 14:17:49 -0800

.
Subject: [PATCHv13 00/11] block write streams with nvme fdp
From: Keith Busch <kbusch@meta.com>
To: <axboe@kernel.dk>, <hch@lst.de>, <linux-block@vger.kernel.org>,
        <linux-nvme@lists.infradead.org>, <linux-fsdevel@vger.kernel.org>,
        <io-uring@vger.kernel.org>
Date: Tue, 10 Dec 2024 11:47:11 -0800

.
Subject: [PATCHv14 00/11] block write streams with nvme fdp
From: Keith Busch <kbusch@meta.com>
To: <axboe@kernel.dk>, <hch@lst.de>, <linux-block@vger.kernel.org>,
        <linux-nvme@lists.infradead.org>, <linux-fsdevel@vger.kernel.org>,
        <io-uring@vger.kernel.org>
Date: Wed, 11 Dec 2024 10:35:03 -0800

.
Subject: [PATCH] treewide: const qualify ctl_tables where applicable
From: Joel Granados <joel.granados@kernel.org>
To: =?utf-8?q?Thomas_Wei=C3=9Fschuh?= <linux@weissschuh.net>, 
 Kees Cook <kees@kernel.org>, Luis Chamberlain <mcgrof@kernel.org>
Cc: linux-arm-kernel@lists.infradead.org, linux-kernel@vger.kernel.org, 
 linuxppc-dev@lists.ozlabs.org, linux-riscv@lists.infradead.org, 
 linux-s390@vger.kernel.org, linux-crypto@vger.kernel.org, 
 openipmi-developer@lists.sourceforge.net, intel-gfx@lists.freedesktop.org, 
 dri-devel@lists.freedesktop.org, intel-xe@lists.freedesktop.org, 
 linux-hyperv@vger.kernel.org, linux-rdma@vger.kernel.org, 
 linux-raid@vger.kernel.org, linux-scsi@vger.kernel.org, 
 linux-serial@vger.kernel.org, xen-devel@lists.xenproject.org, 
 linux-aio@kvack.org, linux-fsdevel@vger.kernel.org, netfs@lists.linux.dev, 
 codalist@coda.cs.cmu.edu, linux-mm@kvack.org, linux-nfs@vger.kernel.org, 
 ocfs2-devel@lists.linux.dev, fsverity@lists.linux.dev, 
 linux-xfs@vger.kernel.org, io-uring@vger.kernel.org, bpf@vger.kernel.org, 
 kexec@lists.infradead.org, linux-trace-kernel@vger.kernel.org, 
 linux-hardening@vger.kernel.org, apparmor@lists.ubuntu.com, 
 linux-security-module@vger.kernel.org, keyrings@vger.kernel.org, 
 Joel Granados <joel.granados@kernel.org>
Date: Thu, 09 Jan 2025 14:16:39 +0100

.
Subject: [PATCH v2] treewide: const qualify ctl_tables where applicable
From: Joel Granados <joel.granados@kernel.org>
To: =?utf-8?q?Thomas_Wei=C3=9Fschuh?= <linux@weissschuh.net>, 
 Kees Cook <kees@kernel.org>, Luis Chamberlain <mcgrof@kernel.org>
Cc: linux-arm-kernel@lists.infradead.org, linux-kernel@vger.kernel.org, 
 linuxppc-dev@lists.ozlabs.org, linux-riscv@lists.infradead.org, 
 linux-s390@vger.kernel.org, linux-crypto@vger.kernel.org, 
 openipmi-developer@lists.sourceforge.net, intel-gfx@lists.freedesktop.org, 
 dri-devel@lists.freedesktop.org, intel-xe@lists.freedesktop.org, 
 linux-hyperv@vger.kernel.org, linux-rdma@vger.kernel.org, 
 linux-raid@vger.kernel.org, linux-scsi@vger.kernel.org, 
 linux-serial@vger.kernel.org, xen-devel@lists.xenproject.org, 
 linux-aio@kvack.org, linux-fsdevel@vger.kernel.org, netfs@lists.linux.dev, 
 codalist@coda.cs.cmu.edu, linux-mm@kvack.org, linux-nfs@vger.kernel.org, 
 ocfs2-devel@lists.linux.dev, fsverity@lists.linux.dev, 
 linux-xfs@vger.kernel.org, io-uring@vger.kernel.org, bpf@vger.kernel.org, 
 kexec@lists.infradead.org, linux-trace-kernel@vger.kernel.org, 
 linux-hardening@vger.kernel.org, apparmor@lists.ubuntu.com, 
 linux-security-module@vger.kernel.org, keyrings@vger.kernel.org, 
 Song Liu <song@kernel.org>, "Steven Rostedt (Google)" <rostedt@goodmis.org>, 
 "Martin K. Petersen" <martin.petersen@oracle.com>, 
 "Darrick J. Wong" <djwong@kernel.org>, Jani Nikula <jani.nikula@intel.com>, 
 Corey Minyard <cminyard@mvista.com>, 
 Joel Granados <joel.granados@kernel.org>
Date: Fri, 10 Jan 2025 15:16:08 +0100

.
Subject: [PATCH RFC v6 00/16] fuse: fuse-over-io-uring
From: Bernd Schubert <bschubert@ddn.com>
To: Miklos Szeredi <miklos@szeredi.hu>
Cc: Jens Axboe <axboe@kernel.dk>, Pavel Begunkov <asml.silence@gmail.com>, 
 linux-fsdevel@vger.kernel.org, io-uring@vger.kernel.org, 
 Joanne Koong <joannelkoong@gmail.com>, Josef Bacik <josef@toxicpanda.com>, 
 Amir Goldstein <amir73il@gmail.com>, Ming Lei <tom.leiming@gmail.com>, 
 David Wei <dw@davidwei.uk>, bernd@bsbernd.com, 
 Bernd Schubert <bschubert@ddn.com>
Date: Fri, 22 Nov 2024 00:43:16 +0100

.
Subject: [syzbot] [io-uring?] WARNING in io_pin_pages
From: syzbot <syzbot+2159cbb522b02847c053@syzkaller.appspotmail.com>
To: asml.silence@gmail.com, axboe@kernel.dk, io-uring@vger.kernel.org, 
	linux-kernel@vger.kernel.org, syzkaller-bugs@googlegroups.com
Date: Fri, 22 Nov 2024 02:51:30 -0800

.
Subject: [PATCHSET for-next 0/6] task work cleanups
From: Jens Axboe <axboe@kernel.dk>
To: io-uring@vger.kernel.org
Date: Fri, 22 Nov 2024 09:12:38 -0700

.
Subject: [PATCH v2 0/9] Clean up alloc_cache allocations
From: Gabriel Krisman Bertazi <krisman@suse.de>
To: axboe@kernel.dk,
	asml.silence@gmail.com
Cc: io-uring@vger.kernel.org,
	Gabriel Krisman Bertazi <krisman@suse.de>
Date: Fri, 22 Nov 2024 16:15:32 -0500

.
Subject: [PATCH v2 00/18] kernel allocated regions and convert memmap to regions
From: Pavel Begunkov <asml.silence@gmail.com>
To: io-uring@vger.kernel.org
Cc: asml.silence@gmail.com
Date: Sun, 24 Nov 2024 21:12:17 +0000

.
Subject: [PATCH 1/1] io_uring: fix corner case forgetting to vunmap
From: Pavel Begunkov <asml.silence@gmail.com>
To: io-uring@vger.kernel.org
Cc: asml.silence@gmail.com
Date: Mon, 25 Nov 2024 23:10:31 +0000

.
Subject: [PATCH 1/1] io_uring: sanitise nr_pages for SQ/CQ
From: Pavel Begunkov <asml.silence@gmail.com>
To: io-uring@vger.kernel.org
Cc: asml.silence@gmail.com,
	syzbot+2159cbb522b02847c053@syzkaller.appspotmail.com
Date: Mon, 25 Nov 2024 23:22:24 +0000

.
Subject: [PATCH 1/1] io_uring: check for overflows in io_pin_pages
From: Pavel Begunkov <asml.silence@gmail.com>
To: io-uring@vger.kernel.org
Cc: asml.silence@gmail.com,
	syzbot+2159cbb522b02847c053@syzkaller.appspotmail.com
Date: Tue, 26 Nov 2024 00:34:18 +0000

.
Subject: re: [PATCH -next] io_uring: add support for fchmod
From: lizetao <lizetao1@huawei.com>
To: Jens Axboe <axboe@kernel.dk>
Date: Tue, 26 Nov 2024 15:07:51 +0000

.
Subject: [PATCH RFC v7 00/16] fuse: fuse-over-io-uring
From: Bernd Schubert <bschubert@ddn.com>
To: Miklos Szeredi <miklos@szeredi.hu>
Cc: Jens Axboe <axboe@kernel.dk>, Pavel Begunkov <asml.silence@gmail.com>, 
 linux-fsdevel@vger.kernel.org, io-uring@vger.kernel.org, 
 Joanne Koong <joannelkoong@gmail.com>, Josef Bacik <josef@toxicpanda.com>, 
 Amir Goldstein <amir73il@gmail.com>, Ming Lei <tom.leiming@gmail.com>, 
 David Wei <dw@davidwei.uk>, bernd@bsbernd.com, 
 Bernd Schubert <bschubert@ddn.com>
Date: Wed, 27 Nov 2024 14:40:17 +0100

.
Subject: bcachefs: suspicious mm pointer in struct dio_write
From: Jann Horn <jannh@google.com>
To: Kent Overstreet <kent.overstreet@linux.dev>, linux-bcachefs@vger.kernel.org
Cc: kernel list <linux-kernel@vger.kernel.org>, Jens Axboe <axboe@kernel.dk>, 
	Pavel Begunkov <asml.silence@gmail.com>, io-uring <io-uring@vger.kernel.org>
Date: Wed, 27 Nov 2024 17:57:03 +0100

.
Subject: [PATCH v3 00/18] kernel allocated regions and convert memmap to regions
From: Pavel Begunkov <asml.silence@gmail.com>
To: io-uring@vger.kernel.org
Cc: asml.silence@gmail.com
Date: Fri, 29 Nov 2024 13:34:21 +0000

.
Subject: [PATCH] io_uring/tctx: work around xa_store() allocation error issue
From: Jens Axboe <axboe@kernel.dk>
To: io-uring <io-uring@vger.kernel.org>
Date: Fri, 29 Nov 2024 07:24:48 -0700

.
Subject: [GIT PULL] Final io_uring changes for 6.13-rc1
From: Jens Axboe <axboe@kernel.dk>
To: Linus Torvalds <torvalds@linux-foundation.org>
Cc: io-uring <io-uring@vger.kernel.org>
Date: Fri, 29 Nov 2024 09:27:36 -0700

Hi Linus,

Various fixes and changes for io_uring that should go into the 6.13
merge window. This pull request contains:

- Remove a leftover struct from when the cqwait registered waiting was
  transitioned to regions.

- Fix for an issue introduced in this merge window, where nop->fd might
  be used uninitialized. Ensure it's always set.

- Add capping of the task_work run in local task_work mode, to prevent
  bursty and long chains from adding too much latency.

- Work around xa_store() leaving ->head non-NULL if it encounters an
  allocation error during storing. Just a debug trigger, and can go away
  once xa_store() behaves in a more expected way for this condition. Not
  a major thing as it basically requires fault injection to trigger it.

- Fix a few mapping corner cases

- Fix KCSAN complaint on reading the table size post unlock. Again not a
  "real" issue, but it's easy to silence by just keeping the reading
  inside the lock that protects it.

Please pull!


The following changes since commit a652958888fb1ada3e4f6b548576c2d2c1b60d66:

  io_uring/region: fix error codes after failed vmap (2024-11-17 09:01:35 -0700)

are available in the Git repository at:

  git://git.kernel.dk/linux.git tags/io_uring-6.13-20242901

for you to fetch changes up to 7eb75ce7527129d7f1fee6951566af409a37a1c4:

  io_uring/tctx: work around xa_store() allocation error issue (2024-11-29 07:20:28 -0700)

----------------------------------------------------------------
io_uring-6.13-20242901

----------------------------------------------------------------
Dan Carpenter (1):
      io_uring/region: return negative -E2BIG in io_create_region()

David Wei (2):
      io_uring: add io_local_work_pending()
      io_uring: limit local tw done

Jens Axboe (3):
      io_uring/nop: ensure nop->fd is always initialized
      io_uring: fix task_work cap overshooting
      io_uring/tctx: work around xa_store() allocation error issue

Pavel Begunkov (4):
      io_uring: remove io_uring_cqwait_reg_arg
      io_uring: protect register tracing
      io_uring: check for overflows in io_pin_pages
      io_uring: fix corner case forgetting to vunmap

 include/linux/io_uring_types.h |  1 +
 include/uapi/linux/io_uring.h  | 14 --------
 io_uring/io_uring.c            | 75 ++++++++++++++++++++++++++++--------------
 io_uring/io_uring.h            |  9 +++--
 io_uring/memmap.c              | 13 ++++++--
 io_uring/nop.c                 |  6 +++-
 io_uring/register.c            |  3 +-
 io_uring/tctx.c                | 13 +++++++-
 8 files changed, 87 insertions(+), 47 deletions(-)

-- 
Jens Axboe


.
Subject: [PATCH] exec: Make sure task->comm is always NUL-terminated
From: Kees Cook <kees@kernel.org>
To: Eric Biederman <ebiederm@xmission.com>
Cc: Kees Cook <kees@kernel.org>,
	Linus Torvalds <torvalds@linux-foundation.org>,
	Alexander Viro <viro@zeniv.linux.org.uk>,
	Christian Brauner <brauner@kernel.org>,
	Jan Kara <jack@suse.cz>,
	linux-mm@kvack.org,
	linux-fsdevel@vger.kernel.org,
	Ingo Molnar <mingo@redhat.com>,
	Peter Zijlstra <peterz@infradead.org>,
	Juri Lelli <juri.lelli@redhat.com>,
	Vincent Guittot <vincent.guittot@linaro.org>,
	Dietmar Eggemann <dietmar.eggemann@arm.com>,
	Steven Rostedt <rostedt@goodmis.org>,
	Ben Segall <bsegall@google.com>,
	Mel Gorman <mgorman@suse.de>,
	Valentin Schneider <vschneid@redhat.com>,
	Jens Axboe <axboe@kernel.dk>,
	Pavel Begunkov <asml.silence@gmail.com>,
	Andrew Morton <akpm@linux-foundation.org>,
	Chen Yu <yu.c.chen@intel.com>,
	Shuah Khan <skhan@linuxfoundation.org>,
	=?UTF-8?q?Micka=C3=ABl=20Sala=C3=BCn?= <mic@digikod.net>,
	linux-kernel@vger.kernel.org,
	io-uring@vger.kernel.org,
	linux-hardening@vger.kernel.org
Date: Fri, 29 Nov 2024 20:49:14 -0800

.
Subject: [PATCH liburing v1] configure: Increase the length of print result format
From: Haiyue Wang <haiyuewa@163.com>
To: io-uring@vger.kernel.org
Cc: Haiyue Wang <haiyuewa@163.com>
Date: Mon,  2 Dec 2024 01:12:44 +0800

.
Subject: [PATCH] io_uring: Change res2 parameter type in io_uring_cmd_done
From: Bernd Schubert <bschubert@ddn.com>
To: Jens Axboe <axboe@kernel.dk>, Pavel Begunkov <asml.silence@gmail.com>, 
 Kanchan Joshi <joshi.k@samsung.com>
Cc: io-uring@vger.kernel.org, Bernd Schubert <bschubert@ddn.com>, 
 stable@vger.kernel.org
Date: Mon, 02 Dec 2024 15:22:17 +0100

.
Subject: [PATCH v2] io_uring: Change res2 parameter type in
 io_uring_cmd_done
From: Bernd Schubert <bschubert@ddn.com>
To: Jens Axboe <axboe@kernel.dk>, Pavel Begunkov <asml.silence@gmail.com>, 
 Kanchan Joshi <joshi.k@samsung.com>
Cc: io-uring@vger.kernel.org, stable@vger.kernel.org, 
 Li Zetao <lizetao1@huawei.com>, Bernd Schubert <bschubert@ddn.com>
Date: Tue, 03 Dec 2024 11:31:05 +0100

.
Subject: [PATCH 0/3][RFC] virtio-blk: add io_uring passthrough support for virtio-blk
From: Ferry Meng <mengferry@linux.alibaba.com>
To: "Michael S . Tsirkin" <mst@redhat.com>,
	Jason Wang <jasowang@redhat.com>,
	linux-block@vger.kernel.org,
	Jens Axboe <axboe@kernel.dk>,
	virtualization@lists.linux.dev
Cc: linux-kernel@vger.kernel.org,
	io-uring@vger.kernel.org,
	Joseph Qi <joseph.qi@linux.alibaba.com>,
	Jeffle Xu <jefflexu@linux.alibaba.com>,
	Ferry Meng <mengferry@linux.alibaba.com>
Date: Tue,  3 Dec 2024 20:14:21 +0800

.
Subject: CONFIG_IO_URING can be enabled although it is not visible
From: lizetao <lizetao1@huawei.com>
To: Jens Axboe <axboe@kernel.dk>, "masahiroy@kernel.org"
	<masahiroy@kernel.org>
Date: Tue, 3 Dec 2024 13:04:27 +0000

.
Subject: [syzbot] [io-uring?] KASAN: null-ptr-deref Write in sys_io_uring_register
From: syzbot <syzbot+092bbab7da235a02a03a@syzkaller.appspotmail.com>
To: asml.silence@gmail.com, axboe@kernel.dk, io-uring@vger.kernel.org, 
	linux-kernel@vger.kernel.org, syzkaller-bugs@googlegroups.com
Date: Wed, 04 Dec 2024 05:56:24 -0800

.
Subject: [PATCH][next] io_uring/kbuf: fix unintentional sign extension on shift of reg.bgid
From: Colin Ian King <colin.i.king@gmail.com>
To: Jens Axboe <axboe@kernel.dk>,
	Pavel Begunkov <asml.silence@gmail.com>,
	io-uring@vger.kernel.org
Cc: kernel-janitors@vger.kernel.org,
	linux-kernel@vger.kernel.org
Date: Wed,  4 Dec 2024 15:39:23 +0000

.
Subject: [PATCH] io_uring: expose read/write attribute capability
From: Anuj Gupta <anuj20.g@samsung.com>
To: axboe@kernel.dk, asml.silence@gmail.com, anuj1072538@gmail.com
Cc: io-uring@vger.kernel.org, vishak.g@samsung.com, Anuj Gupta
	<anuj20.g@samsung.com>
Date: Thu,  5 Dec 2024 11:51:09 +0530

.
Subject: [PATCH for-next] io_uring: clean up io_prep_rw_setup()
From: David Wei <dw@davidwei.uk>
To: io-uring@vger.kernel.org
Cc: David Wei <dw@davidwei.uk>,
	Jens Axboe <axboe@kernel.dk>,
	Pavel Begunkov <asml.silence@gmail.com>
Date: Fri,  6 Dec 2024 16:41:44 -0800

.
Subject: [GIT PULL] io_uring fix for 6.13-rc2
From: Jens Axboe <axboe@kernel.dk>
To: Linus Torvalds <torvalds@linux-foundation.org>
Cc: io-uring <io-uring@vger.kernel.org>
Date: Sat, 7 Dec 2024 08:11:03 -0700

Hi Linus,

Just a single fix for a parameter type which affects 32-bit. Please
pull!


The following changes since commit cdd30ebb1b9f36159d66f088b61aee264e649d7a:

  module: Convert symbol namespace to string literal (2024-12-02 11:34:44 -0800)

are available in the Git repository at:

  git://git.kernel.dk/linux.git tags/io_uring-6.13-20241207

for you to fetch changes up to a07d2d7930c75e6bf88683b376d09ab1f3fed2aa:

  io_uring: Change res2 parameter type in io_uring_cmd_done (2024-12-03 06:33:13 -0700)

----------------------------------------------------------------
io_uring-6.13-20241207

----------------------------------------------------------------
Bernd Schubert (1):
      io_uring: Change res2 parameter type in io_uring_cmd_done

 include/linux/io_uring/cmd.h | 4 ++--
 io_uring/uring_cmd.c         | 2 +-
 2 files changed, 3 insertions(+), 3 deletions(-)

-- 
Jens Axboe


.
Subject: [PATCH v2 1/1] io_uring: prevent reg-wait speculations
From: Pavel Begunkov <asml.silence@gmail.com>
To: io-uring@vger.kernel.org
Cc: asml.silence@gmail.com,
	jannh@google.com
Date: Sun,  8 Dec 2024 21:43:22 +0000

.
Subject: [PATCH 1/1] io_uring: don't vmap single page regions
From: Pavel Begunkov <asml.silence@gmail.com>
To: io-uring@vger.kernel.org
Cc: asml.silence@gmail.com
Date: Sun,  8 Dec 2024 21:46:01 +0000

.
Subject: possible deadlock in __wake_up_common_lock
From: chase xd <sl1589472800@gmail.com>
To: Jens Axboe <axboe@kernel.dk>, Pavel Begunkov <asml.silence@gmail.com>, io-uring@vger.kernel.org, 
	linux-kernel@vger.kernel.org
Date: Mon, 9 Dec 2024 13:03:35 +0100

.
Subject: [PATCH v8 00/16] fuse: fuse-over-io-uring
From: Bernd Schubert <bschubert@ddn.com>
To: Miklos Szeredi <miklos@szeredi.hu>
Cc: Jens Axboe <axboe@kernel.dk>, Pavel Begunkov <asml.silence@gmail.com>, 
 linux-fsdevel@vger.kernel.org, io-uring@vger.kernel.org, 
 Joanne Koong <joannelkoong@gmail.com>, Josef Bacik <josef@toxicpanda.com>, 
 Amir Goldstein <amir73il@gmail.com>, Ming Lei <tom.leiming@gmail.com>, 
 David Wei <dw@davidwei.uk>, bernd@bsbernd.com, 
 Bernd Schubert <bschubert@ddn.com>
Date: Mon, 09 Dec 2024 15:56:22 +0100

.
Subject: [PATCH RFC 0/9] Launching processes with io_uring
From: Gabriel Krisman Bertazi <krisman@suse.de>
To: axboe@kernel.dk,
	asml.silence@gmail.com
Cc: io-uring@vger.kernel.org,
	josh@joshtriplett.org,
	Gabriel Krisman Bertazi <krisman@suse.de>
Date: Mon,  9 Dec 2024 18:43:02 -0500

.
Subject: [PATCH RFC liburing 0/2] IORING_OP_CLONE/EXEC support and tests
From: Gabriel Krisman Bertazi <krisman@suse.de>
To: axboe@kernel.dk,
	asml.silence@gmail.com
Cc: io-uring@vger.kernel.org,
	josh@joshtriplett.org,
	Gabriel Krisman Bertazi <krisman@suse.de>
Date: Mon,  9 Dec 2024 18:44:19 -0500

.
Subject: [io-uring] general protection fault in io_register_clone_buffers
From: chase xd <sl1589472800@gmail.com>
To: Jens Axboe <axboe@kernel.dk>, Pavel Begunkov <asml.silence@gmail.com>, io-uring@vger.kernel.org, 
	linux-kernel@vger.kernel.org
Date: Thu, 12 Dec 2024 11:06:38 +0100

.
Subject: [io-uring] use-after-free in io_cqring_wait
From: chase xd <sl1589472800@gmail.com>
To: Jens Axboe <axboe@kernel.dk>, Pavel Begunkov <asml.silence@gmail.com>, io-uring@vger.kernel.org, 
	linux-kernel@vger.kernel.org
Date: Thu, 12 Dec 2024 11:08:55 +0100

.
Subject: [syzbot] [io-uring?] KCSAN: data-race in io_recv / io_wq_free_work
From: syzbot <syzbot+a697a4754324488bacd7@syzkaller.appspotmail.com>
To: asml.silence@gmail.com, axboe@kernel.dk, io-uring@vger.kernel.org, 
	linux-kernel@vger.kernel.org, syzkaller-bugs@googlegroups.com
Date: Fri, 13 Dec 2024 03:11:23 -0800

.
Subject: [PATCH] btrfs: check if task has died in btrfs_uring_read_finished()
From: Mark Harmstone <maharmstone@fb.com>
To: <linux-btrfs@vger.kernel.org>, <io-uring@vger.kernel.org>
Date: Fri, 13 Dec 2024 12:46:15 +0000

.
Subject: WARNING in get_pat_info
From: chase xd <sl1589472800@gmail.com>
To: Jens Axboe <axboe@kernel.dk>, Pavel Begunkov <asml.silence@gmail.com>, io-uring@vger.kernel.org, 
	linux-kernel@vger.kernel.org
Date: Fri, 13 Dec 2024 18:35:59 +0100

.
Subject: [PATCH v2 1/3] io_uring/cmd: rename struct uring_cache to io_uring_cmd_data
From: Mark Harmstone <maharmstone@fb.com>
To: <linux-btrfs@vger.kernel.org>, <io-uring@vger.kernel.org>
Date: Fri, 13 Dec 2024 18:44:28 +0000

.
Subject: [GIT PULL] io_uring fix for 6.13-rc3
From: Jens Axboe <axboe@kernel.dk>
To: Linus Torvalds <torvalds@linux-foundation.org>
Cc: io-uring <io-uring@vger.kernel.org>
Date: Fri, 13 Dec 2024 13:46:12 -0700

Hi Linus,

Just a single fix for a regression introduced in the 6.13 merge window.
Please pull!


The following changes since commit a07d2d7930c75e6bf88683b376d09ab1f3fed2aa:

  io_uring: Change res2 parameter type in io_uring_cmd_done (2024-12-03 06:33:13 -0700)

are available in the Git repository at:

  git://git.kernel.dk/linux.git tags/io_uring-6.13-20241213

for you to fetch changes up to 99d6af6e8a22b792e1845b186f943cd10bb4b7b0:

  io_uring/rsrc: don't put/free empty buffers (2024-12-12 08:01:52 -0700)

----------------------------------------------------------------
io_uring-6.13-20241213

----------------------------------------------------------------
Jens Axboe (1):
      io_uring/rsrc: don't put/free empty buffers

 io_uring/rsrc.c | 6 ++++--
 1 file changed, 4 insertions(+), 2 deletions(-)

-- 
Jens Axboe


.
Subject: [PATCH RESEND v2 0/9] Clean up alloc_cache allocations
From: Gabriel Krisman Bertazi <krisman@suse.de>
To: axboe@kernel.dk,
	asml.silence@gmail.com
Cc: io-uring@vger.kernel.org,
	Gabriel Krisman Bertazi <krisman@suse.de>
Date: Mon, 16 Dec 2024 15:46:06 -0500

.
Subject: [PATCH] io_uring/rw: don't mask in f_iocb_flags
From: Jens Axboe <axboe@kernel.dk>
To: io-uring <io-uring@vger.kernel.org>
Cc: Kanchan Joshi <joshi.k@samsung.com>, Anuj Gupta <anuj20.g@samsung.com>
Date: Tue, 17 Dec 2024 08:05:29 -0700

.
Subject: [PATCH] io_uring: make ctx->timeout_lock a raw spinlock
From: Jens Axboe <axboe@kernel.dk>
To: io-uring <io-uring@vger.kernel.org>
Date: Tue, 17 Dec 2024 08:57:05 -0700

.
Subject: [PATCH v3 1/4] io_uring/cmd: rename struct uring_cache to io_uring_cmd_data
From: Mark Harmstone <maharmstone@fb.com>
To: <linux-btrfs@vger.kernel.org>, <io-uring@vger.kernel.org>
Date: Tue, 17 Dec 2024 18:01:59 +0000

.
Subject: [PATCH] io_uring/rw: use NULL for rw->free_iovec assigment
From: Jens Axboe <axboe@kernel.dk>
To: io-uring <io-uring@vger.kernel.org>
Cc: Gabriel Krisman Bertazi <krisman@suse.de>
Date: Tue, 17 Dec 2024 12:45:34 -0700

.
Subject: [PATCH v1 0/3] virtio-blk: add io_uring passthrough support.
From: Ferry Meng <mengferry@linux.alibaba.com>
To: "Michael S . Tsirkin" <mst@redhat.com>,
	Jason Wang <jasowang@redhat.com>,
	linux-block@vger.kernel.org,
	Jens Axboe <axboe@kernel.dk>,
	virtualization@lists.linux.dev
Cc: linux-kernel@vger.kernel.org,
	io-uring@vger.kernel.org,
	Stefan Hajnoczi <stefanha@redhat.com>,
	Christoph Hellwig <hch@infradead.org>,
	Joseph Qi <joseph.qi@linux.alibaba.com>,
	Jeffle Xu <jefflexu@linux.alibaba.com>,
	Ferry Meng <mengferry@linux.alibaba.com>
Date: Wed, 18 Dec 2024 17:24:32 +0800

.
Subject: [PATCH] io_uring: Fix registered ring file refcount leak
From: Jann Horn <jannh@google.com>
To: Jens Axboe <axboe@kernel.dk>, Pavel Begunkov <asml.silence@gmail.com>
Cc: io-uring@vger.kernel.org, linux-kernel@vger.kernel.org, 
 stable@vger.kernel.org, Jann Horn <jannh@google.com>
Date: Wed, 18 Dec 2024 17:56:25 +0100

.
Subject: [PATCH] io_uring/register: limit ring resizing to DEFER_TASKRUN
From: Jens Axboe <axboe@kernel.dk>
To: io-uring <io-uring@vger.kernel.org>
Date: Thu, 19 Dec 2024 09:35:36 -0700

.
Subject: [PATCH 1/1] io_uring: check if iowq is kileed before queuing
From: Pavel Begunkov <asml.silence@gmail.com>
To: io-uring@vger.kernel.org
Cc: asml.silence@gmail.com,
	Will <willsroot@protonmail.com>
Date: Thu, 19 Dec 2024 19:52:58 +0000

.
Subject: [PATCH] lsm,io_uring: add LSM hooks for io_uring_setup()
From: Hamza Mahfooz <hamzamahfooz@linux.microsoft.com>
To: linux-security-module@vger.kernel.org,
	io-uring@vger.kernel.org
Cc: Hamza Mahfooz <hamzamahfooz@linux.microsoft.com>,
	Paul Moore <paul@paul-moore.com>,
	Jens Axboe <axboe@kernel.dk>,
	James Morris <jmorris@namei.org>,
	"Serge E. Hallyn" <serge@hallyn.com>,
	Pavel Begunkov <asml.silence@gmail.com>,
	Stephen Smalley <stephen.smalley.work@gmail.com>,
	Ondrej Mosnacek <omosnace@redhat.com>,
	=?UTF-8?q?Thi=C3=A9baud=20Weksteen?= <tweek@google.com>,
	Masahiro Yamada <masahiroy@kernel.org>,
	=?UTF-8?q?Bram=20Bonn=C3=A9?= <brambonne@google.com>,
	linux-kernel@vger.kernel.org,
	selinux@vger.kernel.org
Date: Thu, 19 Dec 2024 15:41:41 -0500

.
Subject: [PATCH 1/2] lsm: add LSM hooks for io_uring_setup()
From: Hamza Mahfooz <hamzamahfooz@linux.microsoft.com>
To: linux-security-module@vger.kernel.org,
	io-uring@vger.kernel.org
Cc: Hamza Mahfooz <hamzamahfooz@linux.microsoft.com>,
	Paul Moore <paul@paul-moore.com>,
	James Morris <jmorris@namei.org>,
	"Serge E. Hallyn" <serge@hallyn.com>,
	Jens Axboe <axboe@kernel.dk>,
	Pavel Begunkov <asml.silence@gmail.com>,
	Stephen Smalley <stephen.smalley.work@gmail.com>,
	Ondrej Mosnacek <omosnace@redhat.com>,
	=?UTF-8?q?Bram=20Bonn=C3=A9?= <brambonne@google.com>,
	=?UTF-8?q?Thi=C3=A9baud=20Weksteen?= <tweek@google.com>,
	Masahiro Yamada <masahiroy@kernel.org>,
	linux-kernel@vger.kernel.org,
	selinux@vger.kernel.org
Date: Thu, 19 Dec 2024 16:16:06 -0500

.
Subject: [GIT PULL] io_uring fixes for 6.13-rc4
From: Jens Axboe <axboe@kernel.dk>
To: Linus Torvalds <torvalds@linux-foundation.org>
Cc: io-uring <io-uring@vger.kernel.org>
Date: Fri, 20 Dec 2024 09:24:27 -0700

Hi Linus,

Fixes for io_uring that should go into the 6.13-rc4 kernel release. This
pull request contains:

- Fix for a file ref leak for registered ring fds

- Turn the ->timeout_lock into a raw spinlock, as it nests under the
  io-wq lock which is a raw spinlock as it's called from the scheduler
  side

- Limit ring resizing to DEFER_TASKRUN for now. We will broaden this in
  the future, but for now, ensure that it's only feasible on rings with
  a single user

- Add sanity check for io-wq enqueuing

Please pull!


The following changes since commit 99d6af6e8a22b792e1845b186f943cd10bb4b7b0:

  io_uring/rsrc: don't put/free empty buffers (2024-12-12 08:01:52 -0700)

are available in the Git repository at:

  git://git.kernel.dk/linux.git tags/io_uring-6.13-20241220

for you to fetch changes up to dbd2ca9367eb19bc5e269b8c58b0b1514ada9156:

  io_uring: check if iowq is killed before queuing (2024-12-19 13:31:53 -0700)

----------------------------------------------------------------
io_uring-6.13-20241220

----------------------------------------------------------------
Jann Horn (1):
      io_uring: Fix registered ring file refcount leak

Jens Axboe (2):
      io_uring: make ctx->timeout_lock a raw spinlock
      io_uring/register: limit ring resizing to DEFER_TASKRUN

Pavel Begunkov (1):
      io_uring: check if iowq is killed before queuing

 include/linux/io_uring.h       |  4 +---
 include/linux/io_uring_types.h |  2 +-
 io_uring/io_uring.c            | 17 +++++++++++------
 io_uring/register.c            |  3 +++
 io_uring/timeout.c             | 40 ++++++++++++++++++++--------------------
 5 files changed, 36 insertions(+), 30 deletions(-)

-- 
Jens Axboe


.
Subject: [syzbot] [io-uring?] WARNING in __io_submit_flush_completions
From: syzbot <syzbot+1bcb75613069ad4957fc@syzkaller.appspotmail.com>
To: asml.silence@gmail.com, axboe@kernel.dk, io-uring@vger.kernel.org, 
	linux-kernel@vger.kernel.org, syzkaller-bugs@googlegroups.com
Date: Fri, 20 Dec 2024 10:15:36 -0800

.
Subject: [syzbot] [fs?] [mm?] [io-uring?] INFO: task hung in hugetlbfs_zero_partial_page
From: syzbot <syzbot+1c6e77303b6fae1f5957@syzkaller.appspotmail.com>
To: akpm@linux-foundation.org, asml.silence@gmail.com, axboe@kernel.dk, 
	hughd@google.com, io-uring@vger.kernel.org, linux-fsdevel@vger.kernel.org, 
	linux-kernel@vger.kernel.org, linux-mm@kvack.org, mike.kravetz@oracle.com, 
	muchun.song@linux.dev, syzkaller-bugs@googlegroups.com
Date: Sat, 21 Dec 2024 04:48:21 -0800

.
Subject: [syzbot] [io-uring?] BUG: unable to handle kernel NULL pointer
 dereference in percpu_ref_put_many
From: syzbot <syzbot+3dcac84cc1d50f43ed31@syzkaller.appspotmail.com>
To: asml.silence@gmail.com, axboe@kernel.dk, io-uring@vger.kernel.org, 
	linux-kernel@vger.kernel.org, syzkaller-bugs@googlegroups.com
Date: Mon, 23 Dec 2024 11:52:27 -0800

.
Subject: [syzbot] Monthly io-uring report (Dec 2024)
From: syzbot <syzbot+list494ac136ea991977a0db@syzkaller.appspotmail.com>
To: asml.silence@gmail.com, axboe@kernel.dk, io-uring@vger.kernel.org, 
	linux-kernel@vger.kernel.org, syzkaller-bugs@googlegroups.com
Date: Thu, 26 Dec 2024 01:01:29 -0800

.
Subject: [PATCH 1/1] io_uring/sqpoll: fix sqpoll error handling races
From: Pavel Begunkov <asml.silence@gmail.com>
To: io-uring@vger.kernel.org
Cc: asml.silence@gmail.com,
	Kun Hu <huk23@m.fudan.edu.cn>
Date: Thu, 26 Dec 2024 16:49:23 +0000

.
Subject: [linux-next:master] [io_uring/rw]  8cf0c45999:  fio.read_bw_MBps
 51.1% regression
From: kernel test robot <oliver.sang@intel.com>
To: Gabriel Krisman Bertazi <krisman@suse.de>
Date: Fri, 27 Dec 2024 11:13:49 +0800

.
Subject: [PATCH] io_uring/rw: always clear ->bytes_done on io_async_rw setup
From: Jens Axboe <axboe@kernel.dk>
To: io-uring <io-uring@vger.kernel.org>
Cc: Gabriel Krisman Bertazi <krisman@suse.de>
Date: Fri, 27 Dec 2024 09:53:43 -0700

.
Subject: [GIT PULL] io_uring fix for 6.13-rc5
From: Jens Axboe <axboe@kernel.dk>
To: Linus Torvalds <torvalds@linux-foundation.org>
Cc: io-uring <io-uring@vger.kernel.org>
Date: Sat, 28 Dec 2024 09:30:51 -0700

Hi Linus,

Just a single fix for a theoretical issue with SQPOLL setup. Please
pull!


The following changes since commit dbd2ca9367eb19bc5e269b8c58b0b1514ada9156:

  io_uring: check if iowq is killed before queuing (2024-12-19 13:31:53 -0700)

are available in the Git repository at:

  git://git.kernel.dk/linux.git tags/io_uring-6.13-20241228

for you to fetch changes up to e33ac68e5e21ec1292490dfe061e75c0dbdd3bd4:

  io_uring/sqpoll: fix sqpoll error handling races (2024-12-26 10:02:40 -0700)

----------------------------------------------------------------
io_uring-6.13-20241228

----------------------------------------------------------------
Pavel Begunkov (1):
      io_uring/sqpoll: fix sqpoll error handling races

 io_uring/sqpoll.c | 6 ++++++
 1 file changed, 6 insertions(+)

-- 
Jens Axboe


.
Subject: [PATCH 1/1] io_uring/rw: fix downgraded mshot read
From: Pavel Begunkov <asml.silence@gmail.com>
To: io-uring@vger.kernel.org
Cc: asml.silence@gmail.com,
	chase xd <sl1589472800@gmail.com>
Date: Sat, 28 Dec 2024 17:36:39 +0000

.
Subject: [PATCH v2 1/1] io_uring/rw: fix downgraded mshot read
From: Pavel Begunkov <asml.silence@gmail.com>
To: io-uring@vger.kernel.org
Cc: asml.silence@gmail.com,
	chase xd <sl1589472800@gmail.com>
Date: Sat, 28 Dec 2024 17:44:52 +0000

.
Subject: [syzbot] [fs?] [io-uring?] WARNING: locking bug in eventfd_signal_mask
From: syzbot <syzbot+b1fc199a40b65d601b65@syzkaller.appspotmail.com>
To: asml.silence@gmail.com, axboe@kernel.dk, bigeasy@linutronix.de, 
	brauner@kernel.org, clrkwllms@kernel.org, io-uring@vger.kernel.org, 
	jack@suse.cz, linux-fsdevel@vger.kernel.org, linux-kernel@vger.kernel.org, 
	linux-rt-devel@lists.linux.dev, rostedt@goodmis.org, 
	syzkaller-bugs@googlegroups.com, viro@zeniv.linux.org.uk
Date: Sun, 29 Dec 2024 01:01:20 -0800

.
Subject: [RFC 0/4] pre-mapped rw attributes
From: Pavel Begunkov <asml.silence@gmail.com>
To: io-uring@vger.kernel.org
Cc: asml.silence@gmail.com,
	Anuj Gupta <anuj20.g@samsung.com>,
	Kanchan Joshi <joshi.k@samsung.com>
Date: Mon, 30 Dec 2024 13:30:20 +0000

.
Subject: [PATCH] io_uring/timeout: flush timeouts outside of the timeout lock
From: Jens Axboe <axboe@kernel.dk>
To: io-uring <io-uring@vger.kernel.org>
Date: Mon, 30 Dec 2024 14:22:59 -0700

.
Subject: [PATCH for-next] io_uring: ensure io_queue_deferred() is out-of-line
From: Jens Axboe <axboe@kernel.dk>
To: io-uring <io-uring@vger.kernel.org>
Date: Mon, 30 Dec 2024 17:36:55 -0700

.
Subject: [syzbot] [io-uring?] KMSAN: uninit-value in io_recv
From: syzbot <syzbot+068ff190354d2f74892f@syzkaller.appspotmail.com>
To: asml.silence@gmail.com, axboe@kernel.dk, io-uring@vger.kernel.org, 
	linux-kernel@vger.kernel.org, syzkaller-bugs@googlegroups.com
Date: Thu, 02 Jan 2025 12:59:24 -0800

.
Subject: [PATCH] io_uring/net: always initialize kmsg->msg.msg_inq upfront
From: Jens Axboe <axboe@kernel.dk>
To: io-uring <io-uring@vger.kernel.org>
Date: Thu, 2 Jan 2025 17:52:59 -0700

.
Subject: [PATCH v4 0/4] btrfs: fix reading from userspace in btrfs_uring_encoded_read()
From: Mark Harmstone <maharmstone@fb.com>
To: <linux-btrfs@vger.kernel.org>, <io-uring@vger.kernel.org>
Date: Fri, 3 Jan 2025 15:02:22 +0000

.
Subject: [PATCH] io_uring/rsrc: simplify the bvec iter's count calculation
From: Bui Quang Minh <minhquangbui99@gmail.com>
To: linux-kernel@vger.kernel.org
Cc: Bui Quang Minh <minhquangbui99@gmail.com>,
	Jens Axboe <axboe@kernel.dk>,
	Pavel Begunkov <asml.silence@gmail.com>,
	io-uring@vger.kernel.org
Date: Fri,  3 Jan 2025 22:04:11 +0700

.
Subject: [PATCH] io_uring/kbuf: use pre-committed buffer address for
 non-pollable file
From: Jens Axboe <axboe@kernel.dk>
To: io-uring <io-uring@vger.kernel.org>
Date: Fri, 3 Jan 2025 09:41:30 -0700

.
Subject: [GIT PULL] io_uring fixes for 6.13-rc6
From: Jens Axboe <axboe@kernel.dk>
To: Linus Torvalds <torvalds@linux-foundation.org>
Cc: io-uring <io-uring@vger.kernel.org>
Date: Fri, 3 Jan 2025 13:03:32 -0700

Hi Linus,

A few fixes that should go into the 6.13-rc6 release, either fixing
regressions in this cycle, or headed to stable. This pull request
contains:

- Fix an issue with the read multishot support and posting of CQEs from
  io-wq context.

- Fix a regression introduced in this cycle, where making the timeout
  lock a raw one uncovered another locking dependency. As a result, move
  the timeout flushing outside of the timeout lock, punting them to a
  local list first.

- Fix use of an uninitialized variable in io_async_msghdr. Doesn't
  really matter functionally, but silences a valid KMSAN complaint that
  it's not always initialized.

- Fix use of incrementally provided buffers for read on non-pollable
  files, where the buffer always gets committed upfront. Unfortunately
  the buffer address isn't resolved first, so the read ends up using the
  updated rather than the current value.

Please pull!


The following changes since commit e33ac68e5e21ec1292490dfe061e75c0dbdd3bd4:

  io_uring/sqpoll: fix sqpoll error handling races (2024-12-26 10:02:40 -0700)

are available in the Git repository at:

  git://git.kernel.dk/linux.git tags/io_uring-6.13-20250103

for you to fetch changes up to ed123c948d06688d10f3b10a7bce1d6fbfd1ed07:

  io_uring/kbuf: use pre-committed buffer address for non-pollable file (2025-01-03 09:38:37 -0700)

----------------------------------------------------------------
io_uring-6.13-20250103

----------------------------------------------------------------
Jens Axboe (3):
      io_uring/timeout: flush timeouts outside of the timeout lock
      io_uring/net: always initialize kmsg->msg.msg_inq upfront
      io_uring/kbuf: use pre-committed buffer address for non-pollable file

Pavel Begunkov (1):
      io_uring/rw: fix downgraded mshot read

 io_uring/kbuf.c    |  4 +++-
 io_uring/net.c     |  1 +
 io_uring/rw.c      |  2 ++
 io_uring/timeout.c | 45 +++++++++++++++++++++++++++++++--------------
 4 files changed, 37 insertions(+), 15 deletions(-)

-- 
Jens Axboe


.
Subject: [PATCH 1/1] io_uring/timeout: fix multishot updates
From: Pavel Begunkov <asml.silence@gmail.com>
To: io-uring@vger.kernel.org
Cc: asml.silence@gmail.com,
	Christian Mazakas <christian.mazakas@gmail.com>
Date: Sat,  4 Jan 2025 18:29:02 +0000

.
Subject: Bug? CQE.res = -EAGAIN with nvme multipath driver
From: "Haeuptle, Michael" <michael.haeuptle@hpe.com>
To: "io-uring@vger.kernel.org" <io-uring@vger.kernel.org>
Date: Mon, 6 Jan 2025 20:03:55 +0000

.
Subject: [PATCH v9 00/17] fuse: fuse-over-io-uring
From: Bernd Schubert <bschubert@ddn.com>
To: Miklos Szeredi <miklos@szeredi.hu>
Cc: Jens Axboe <axboe@kernel.dk>, Pavel Begunkov <asml.silence@gmail.com>, 
 linux-fsdevel@vger.kernel.org, io-uring@vger.kernel.org, 
 Joanne Koong <joannelkoong@gmail.com>, Josef Bacik <josef@toxicpanda.com>, 
 Amir Goldstein <amir73il@gmail.com>, Ming Lei <tom.leiming@gmail.com>, 
 David Wei <dw@davidwei.uk>, bernd@bsbernd.com, 
 Bernd Schubert <bschubert@ddn.com>
Date: Tue, 07 Jan 2025 01:25:05 +0100

.
Subject: [PATCH 1/1] io_uring: silence false positive warnings
From: Pavel Begunkov <asml.silence@gmail.com>
To: io-uring@vger.kernel.org
Cc: asml.silence@gmail.com,
	syzbot+1bcb75613069ad4957fc@syzkaller.appspotmail.com
Date: Tue,  7 Jan 2025 14:11:32 +0000

.
Subject: [PATCH 1/1] io_uring/rw: reissue only from the same task
From: Pavel Begunkov <asml.silence@gmail.com>
To: io-uring@vger.kernel.org
Cc: asml.silence@gmail.com
Date: Tue,  7 Jan 2025 14:11:56 +0000

.
Subject: [PATCH] io_uring/sqpoll: annotate data race for access in debug check
From: Bui Quang Minh <minhquangbui99@gmail.com>
To: linux-kernel@vger.kernel.org
Cc: Bui Quang Minh <minhquangbui99@gmail.com>,
	Jens Axboe <axboe@kernel.dk>,
	Pavel Begunkov <asml.silence@gmail.com>,
	io-uring@vger.kernel.org,
	syzbot+5988142e8a69a67b1418@syzkaller.appspotmail.com
Date: Wed,  8 Jan 2025 22:10:51 +0700

.
Subject: [PATCH] io_uring/eventfd: ensure io_eventfd_signal() defers another
 RCU period
From: Jens Axboe <axboe@kernel.dk>
To: io-uring <io-uring@vger.kernel.org>
Date: Wed, 8 Jan 2025 16:42:20 -0700

.
Subject: [PATCH for-next] io_uring/eventfd: replace out-of-line signaling with
 a workqueue
From: Jens Axboe <axboe@kernel.dk>
To: io-uring <io-uring@vger.kernel.org>
Date: Thu, 9 Jan 2025 07:50:22 -0700

.
Subject: [PATCHSET for-next 0/3] Fix read/write -EAGAIN failure cases
From: Jens Axboe <axboe@kernel.dk>
To: io-uring@vger.kernel.org
Date: Thu,  9 Jan 2025 11:15:38 -0700

.
Subject: [PATCH 1/1] io_uring: sqpoll: zero sqd->thread on tctx errors
From: Pavel Begunkov <asml.silence@gmail.com>
To: io-uring@vger.kernel.org
Cc: asml.silence@gmail.com,
	syzbot+3d92cfcfa84070b0a470@syzkaller.appspotmail.com
Date: Fri, 10 Jan 2025 14:31:23 +0000

.
Subject: [PATCH v2] btrfs: add io_uring interface for encoded writes
From: Mark Harmstone <maharmstone@fb.com>
To: <linux-btrfs@vger.kernel.org>, <io-uring@vger.kernel.org>
Date: Fri, 10 Jan 2025 17:23:52 +0000

.
Subject: [PATCH 1/1] io_uring: don't touch sqd->thread off tw add
From: Pavel Begunkov <asml.silence@gmail.com>
To: io-uring@vger.kernel.org
Cc: asml.silence@gmail.com,
	lizetao <lizetao1@huawei.com>,
	Bui Quang Minh <minhquangbui99@gmail.com>
Date: Fri, 10 Jan 2025 20:36:45 +0000

.
Subject: futex+io_uring: futex_q::task can maybe be dangling (but is not
 actually accessed, so it's fine)
From: Jann Horn <jannh@google.com>
To: Thomas Gleixner <tglx@linutronix.de>, Ingo Molnar <mingo@redhat.com>, 
	Peter Zijlstra <peterz@infradead.org>, Darren Hart <dvhart@infradead.org>, 
	Davidlohr Bueso <dave@stgolabs.net>, =?UTF-8?Q?Andr=C3=A9_Almeida?= <andrealmeid@igalia.com>, 
	kernel list <linux-kernel@vger.kernel.org>, Jens Axboe <axboe@kernel.dk>, 
	Pavel Begunkov <asml.silence@gmail.com>, io-uring <io-uring@vger.kernel.org>
Date: Fri, 10 Jan 2025 23:26:42 +0100

.
Subject: [RFC PATCH] mm/madvise: remove redundant mmap_lock operations from process_madvise()
From: SeongJae Park <sj@kernel.org>
To: 
Cc: SeongJae Park <sj@kernel.org>,
	Andrew Morton <akpm@linux-foundation.org>,
	Jens Axboe <axboe@kernel.dk>,
	Pavel Begunkov <asml.silence@gmail.com>,
	damon@lists.linux.dev,
	io-uring@vger.kernel.org,
	linux-kernel@vger.kernel.org,
	linux-mm@kvack.org
Date: Fri, 10 Jan 2025 16:46:18 -0800

.
Subject: [PATCH] io_uring: annotate sqd->thread access with data race in cancel path
From: Bui Quang Minh <minhquangbui99@gmail.com>
To: linux-kernel@vger.kernel.org
Cc: Bui Quang Minh <minhquangbui99@gmail.com>,
	Jens Axboe <axboe@kernel.dk>,
	Pavel Begunkov <asml.silence@gmail.com>,
	io-uring@vger.kernel.org,
	syzbot+3c750be01dab672c513d@syzkaller.appspotmail.com,
	Li Zetao <lizetao1@huawei.com>
Date: Sat, 11 Jan 2025 17:59:19 +0700

.
Subject: KASAN reported an error while executing accept-reust.t testcase
From: lizetao <lizetao1@huawei.com>
To: io-uring <io-uring@vger.kernel.org>
Date: Sat, 11 Jan 2025 14:07:32 +0000

.
Subject: [GIT PULL] io_uring fixes for 6.13-rc7
From: Jens Axboe <axboe@kernel.dk>
To: Linus Torvalds <torvalds@linux-foundation.org>
Cc: io-uring <io-uring@vger.kernel.org>
Date: Sat, 11 Jan 2025 09:19:00 -0700

Hi Linus,

A set of minor fixes that should go into this release. This pull request
contains:

- Fix for multishot timeout updates only using the updated value for the
  first invocation, not subsequent ones.

- Silence a false positive lockdep warning 

- Fix the eventfd signaling and putting RCU logic

- Fix fault injected SQPOLL setup not clearing the task pointer in
  the error path

- Fix local task_work looking at the SQPOLL thread rather than just
  signaling the safe variant. Again one of those theoretical issues,
  which should be closed up none the less. 

Please pull!


The following changes since commit ed123c948d06688d10f3b10a7bce1d6fbfd1ed07:

  io_uring/kbuf: use pre-committed buffer address for non-pollable file (2025-01-03 09:38:37 -0700)

are available in the Git repository at:

  git://git.kernel.dk/linux.git tags/io_uring-6.13-20250111

for you to fetch changes up to bd2703b42decebdcddf76e277ba76b4c4a142d73:

  io_uring: don't touch sqd->thread off tw add (2025-01-10 14:00:25 -0700)

----------------------------------------------------------------
io_uring-6.13-20250111

----------------------------------------------------------------
Jens Axboe (1):
      io_uring/eventfd: ensure io_eventfd_signal() defers another RCU period

Pavel Begunkov (4):
      io_uring/timeout: fix multishot updates
      io_uring: silence false positive warnings
      io_uring/sqpoll: zero sqd->thread on tctx errors
      io_uring: don't touch sqd->thread off tw add

 io_uring/eventfd.c  | 16 +++++++---------
 io_uring/io_uring.c |  5 +----
 io_uring/io_uring.h |  7 ++++---
 io_uring/sqpoll.c   |  6 +++++-
 io_uring/timeout.c  |  4 +++-
 5 files changed, 20 insertions(+), 18 deletions(-)

-- 
Jens Axboe


.
Subject: [PATCH] io_uring: simplify the SQPOLL thread check when cancelling requests
From: Bui Quang Minh <minhquangbui99@gmail.com>
To: linux-kernel@vger.kernel.org
Cc: Bui Quang Minh <minhquangbui99@gmail.com>,
	Jens Axboe <axboe@kernel.dk>,
	Pavel Begunkov <asml.silence@gmail.com>,
	io-uring@vger.kernel.org,
	syzbot+3c750be01dab672c513d@syzkaller.appspotmail.com,
	Li Zetao <lizetao1@huawei.com>
Date: Sun, 12 Jan 2025 21:33:58 +0700

.
Subject: [PATCH liburing] examples/io_uring-test: Fix memory leak
From: Marcel Holtmann <marcel@holtmann.org>
To: io-uring@vger.kernel.org
Date: Sun, 12 Jan 2025 19:08:30 +0100

.
Subject: [PATCH v2] io_uring: simplify the SQPOLL thread check when cancelling requests
From: Bui Quang Minh <minhquangbui99@gmail.com>
To: linux-kernel@vger.kernel.org
Cc: Bui Quang Minh <minhquangbui99@gmail.com>,
	Jens Axboe <axboe@kernel.dk>,
	Pavel Begunkov <asml.silence@gmail.com>,
	io-uring@vger.kernel.org,
	syzbot+3c750be01dab672c513d@syzkaller.appspotmail.com,
	Li Zetao <lizetao1@huawei.com>
Date: Mon, 13 Jan 2025 23:03:31 +0700

.
Subject: [PATCH] io_uring/io-wq: Fix a small time window for reading
 work->flags
From: lizetao <lizetao1@huawei.com>
To: Jens Axboe <axboe@kernel.dk>, Pavel Begunkov <asml.silence@gmail.com>
Date: Tue, 14 Jan 2025 02:06:50 +0000

.
Subject: io_uring: memory accounting quirk with IORING_REGISTER_CLONE_BUFFERS
From: Jann Horn <jannh@google.com>
To: Jens Axboe <axboe@kernel.dk>, Pavel Begunkov <asml.silence@gmail.com>, 
	io-uring <io-uring@vger.kernel.org>, kernel list <linux-kernel@vger.kernel.org>
Date: Tue, 14 Jan 2025 18:16:39 +0100

.
Subject: [PATCH] io_uring/rsrc: require cloned buffers to share accounting
 contexts
From: Jann Horn <jannh@google.com>
To: Jens Axboe <axboe@kernel.dk>, Pavel Begunkov <asml.silence@gmail.com>, 
 io-uring@vger.kernel.org
Cc: linux-kernel@vger.kernel.org, stable@vger.kernel.org, 
 Jann Horn <jannh@google.com>
Date: Tue, 14 Jan 2025 18:49:00 +0100

.
