Linux io-uring development
 help / color / mirror / Atom feed
 messages from 2026-10-29 12:21:03 to 2026-11-11 19:37:10 UTC [more...]

[PATCH net-next v1 00/11] xsk: Zero copy through page-pool memory providers
 2026-11-11 19:37 UTC  (26+ messages)
` [PATCH net-next v1 01/11] net: Get skb fragment addresses through netmem
` [PATCH net-next v1 02/11] net: Add memory provider capabilities
` [PATCH net-next v1 03/11] xdp: Copy buffers with restricted lifetime
` [PATCH net-next v1 04/11] xsk: Allocate UMEM chunks through page_pool
` [PATCH net-next v1 05/11] xsk: Install UMEM page pool providers in the core
` [PATCH net-next v1 06/11] page_pool: Coordinate refill with memory providers
` [PATCH net-next v1 07/11] xsk: Deliver provider chunks without copying
` [PATCH net-next v1 08/11] eth: fbnic: Support XDP redirect
` [PATCH net-next v1 09/11] eth: fbnic: Use netmem for RX headers and XDP_TX
` [PATCH net-next v1 10/11] eth: fbnic: Support RX buffers it cannot split
` [PATCH net-next v1 11/11] eth: fbnic: Support AF_XDP page pool zero copy

[PATCH 0/7] memcg: account the remaining uncharged kernel allocations
 2026-11-11 16:47 UTC  (14+ messages)
` [PATCH 1/7] scsi: sg and st: account the command buffer memory to memcg
` [PATCH 2/7] dma-buf/udmabuf: account the page array metadata "
` [PATCH 3/7] vhost: account the per-device kernel allocations "
` [PATCH 4/7] tracing: account ring buffer pages and trace_array metadata "
` [PATCH 5/7] iommufd: account the hw_queue page array "
` [PATCH 6/7] io_uring: account the ring context and SQPOLL thread data "
` [PATCH 7/7] io_uring: account the remaining per-object allocations "

[PATCH liburing] test/iowq-cpuset: check that io-wq workers follow cpuset changes
 2026-11-11 16:27 UTC 

[PATCH] io_uring/io-wq: apply the current cpuset to new workers
 2026-11-11 16:27 UTC 

[RFC PATCH v3 0/6] scsi: release completed passthrough requests before user copyback
 2026-11-11  0:36 UTC  (10+ messages)
` [RFC PATCH v3 1/6] scsi: core: release SG_IO request "
` [RFC PATCH v3 2/6] scsi: core: release legacy ioctl "
` [RFC PATCH v3 3/6] scsi: sr: release CDDA "
` [RFC PATCH v3 4/6] scsi: bsg: release synchronous "
` [RFC PATCH v3 5/6] io_uring/cmd: allow reusing SQE storage for completion data
` [RFC PATCH v3 6/6] scsi: bsg: release io_uring requests from end-I/O

[RFC PATCH v2 0/3] io_uring: add IORING_OP_UTIMENSAT
 2026-11-10 14:19 UTC  (7+ messages)
` [RFC PATCH v2 1/3] fs: add filename_utimensat()
` [RFC PATCH v2 2/3] io_uring: add support for utimensat
` [RFC PATCH v2 3/3] io_uring: set times inline when the filesystem cannot sleep

[SECURITY] io_uring: ring resize splits mixed-mode large entries
 2026-11-10 13:48 UTC 

[RFC PATCH net-next 00/12] io_uring: opaque TCP payload objects
 2026-11-10 13:20 UTC  (13+ messages)
` [RFC PATCH net-next 01/12] net: add an exclusive TCP receive claim
` [RFC PATCH net-next 02/12] io_uring/opaque: add data structures and the UAPI header
` [RFC PATCH net-next 03/12] io_uring/opaque: add backing accounting and immutable versions
` [RFC PATCH net-next 04/12] io_uring/opaque: add owned-page helpers for dense copies
` [RFC PATCH net-next 05/12] io_uring/opaque: add store registration and IORING_OP_OPAQUE_OBJ
` [RFC PATCH net-next 06/12] io_uring/opaque: allow rings to share a store
` [RFC PATCH net-next 07/12] io_uring/opaque: add IORING_OP_OPAQUE_OBJ_SEND
` [RFC PATCH net-next 08/12] io_uring/opaque: add vectored IORING_OP_OPAQUE_OBJ_SEND
` [RFC PATCH net-next 09/12] io_uring/opaque: add IORING_OP_OPAQUE_COLLECT
` [RFC PATCH net-next 10/12] io_uring/opaque: add IORING_OPAQUE_CREATE
` [RFC PATCH net-next 11/12] io_uring/opaque: add manual and automatic compaction
` [RFC PATCH net-next 12/12] io_uring/opaque: add basic KUnit tests

[PATCH] io_uring: cancel pending poll activation on ring exit
 2026-11-10  8:22 UTC 

io_uring/kbuf: incremental buffer rings and early commit, which contract?
 2026-11-10  2:54 UTC 

[PATCH 0/4] io_uring: improve alloc_cache branch prediction
 2026-11-09 23:14 UTC  (8+ messages)
` [PATCH 1/4] io_uring: split io_uring_alloc_async_data()
` [PATCH 2/4] io_uring/alloc_cache: mark cache success paths as likely
` [PATCH 3/4] io_uring/alloc_cache: assume io_alloc_cache_get() doesn't return NULL
` [PATCH 4/4] io_uring/futex: avoid ifd NULL check in io_futex_wait()

[PATCH v2] io_uring/napi: don't end the single NAPI busy poll early on need_resched()
 2026-11-09 21:49 UTC  (3+ messages)

io_uring: SENDMSG/WRITEV return -EAGAIN on O_NONBLOCK socket after peer half-close
 2026-11-06 23:54 UTC  (6+ messages)

[GIT PULL] io_uring fixes for 7.4-rc2
 2026-11-06 21:15 UTC  (2+ messages)

[PATCH] io_uring/kbuf: fix cross-mm interpretation of provided buffers
 2026-11-06 17:34 UTC  (4+ messages)

Best way to continually discard incoming socket data
 2026-11-06  1:38 UTC  (2+ messages)

[PATCH] io_uring/sqpoll: make io_sq_thread_stop() idempotent IO_SQ_THREAD_SHOULD_STOP may already be set when io_sq_thread() exits on its own. The last ring still calls io_sq_thread_stop() from io_put_sq_data(), which tripped WARN_ON_ONCE(). Reproduced on 7.4-rc1 with IORING_SETUP_SQPOLL + close(ring_fd), which triggered WARNING at io_uring/sqpoll.c:88 before this patch. With this patch applied, the same repro no longer warns (also verified via QEMU initramfs repro). Fixes: 22d9db9fd64a ("io_uring/sqpoll: don't attach to a thread that is canceling") Reported-by: syzbot+9f32706bfd7c4ff81434@syzkaller.appspotmail.com Link: https://syzbot.org/bug?extid=9f32706bfd7c4ff81434 Tested-by: yanghaoming <yanghaoming@kaihong.com>
 2026-11-05  8:33 UTC 

[syzbot] [io-uring?] WARNING in io_put_sq_data
 2026-11-05  6:31 UTC 

[PATCH] fs: add RWF_DIRECT for preadv2/pwritev2/io_uring to set IOCB_DIRECT per io
 2026-11-04 17:48 UTC  (8+ messages)
      ` direct I/O vs buffered I/O coherency, was: "

[PATCH v2] io_uring: only wait for in-flight requests if the closing task uses the ring
 2026-11-04 17:25 UTC  (2+ messages)

[PATCH] io_uring: add feature flag for dma-buf support
 2026-11-04 16:18 UTC  (2+ messages)

[PATCH] io_uring/wait: don't sleep on an already expired timeout
 2026-11-04 16:18 UTC  (2+ messages)

[PATCH RESEND] io_uring/rsrc: hold uring_lock across index-alloc put_user
 2026-11-04 16:18 UTC  (2+ messages)

[PATCH io_uring] io_uring/zcrx: don't sync for cpu dma-bufs
 2026-11-04 16:14 UTC  (2+ messages)

[PATCH] io_uring: only wait for in-flight requests if the closing task uses the ring
 2026-11-04 15:57 UTC  (2+ messages)

[PATCH] io_uring/rsrc: hold uring_lock across index-alloc put_user
 2026-11-04 15:15 UTC  (3+ messages)

[PATCH v2] selftests/io_uring: cast optval through uintptr_t in mini_liburing.h
 2026-11-04 15:07 UTC  (2+ messages)

[PATCH] selftests/io_uring: cast optval through uintptr_t in mini_liburing.h
 2026-11-04 10:15 UTC  (2+ messages)

[RFC PATCH 00/10] uaccess: Refuse and warn on user accesses when current->mm is NULL
 2026-11-04  3:39 UTC  (3+ messages)
` [RFC PATCH 01/10] scsi: bsg: Don't copy sense data to user memory when canceled

[PATCH 0/5] allow dma-buf-io ctx reuse across files
 2026-11-04  1:07 UTC  (7+ messages)
` [PATCH 1/5] dma-buf-io: add tags for sharing ctx b/w files
` [PATCH 2/5] block: set dma-buf-io tag to block files
` [PATCH 3/5] io_uring: add data to dma-buf convertion helpers
` [PATCH 4/5] io_uring/dma-buf: switch to tag file filtering
` [PATCH 5/5] io_uring/dma-buf: get rid of struct io_buf_dma

[PATCH net-next v2 0/4] net: prevent mixing incompatible memory providers in skbs
 2026-11-03 22:43 UTC  (8+ messages)
` [PATCH net-next v2 1/4] net: fix skb->unreadable propagation in skb_split() and skb_shift()
` [PATCH net-next v2 2/4] netmem: store memory provider private pointer directly in struct net_iov
` [PATCH net-next v2 3/4] net: add skb_frags_can_coalesce() helper
` [PATCH net-next v2 4/4] net: prevent mixing frags from different memory providers or bindings

[PATCH 0/2] io_uring/cancel: cancel all poll matches in one pass
 2026-11-03 14:31 UTC  (4+ messages)
` [PATCH 1/2] io_uring/cancel: count all requests that a CANCEL_ALL cancels
` [PATCH 2/2] io_uring/poll: cancel all matching requests in one pass

[PATCH] io_uring/sqpoll: do the return-to-userspace work in the SQPOLL thread
 2026-11-03 14:31 UTC  (2+ messages)

[PATCH v2] block: only fail dma-buf bios that need block layer PI
 2026-11-03 14:31 UTC  (4+ messages)

[PATCH] io_uring/sqpoll: don't set IO_SQ_THREAD_SHOULD_STOP on thread exit
 2026-11-03 14:31 UTC  (4+ messages)

[PATCH] btrfs: add io_uring interface for BTRFS_IOC_DEFRAG_RANGE
 2026-11-03 13:06 UTC 

[RFC PATCH] af_unix: introduce MSG_CMSG_SEALED
 2026-11-02 19:39 UTC  (5+ messages)

[PATCH v2] io_uring/napi: clean up list traversal with list_for_each_entry_safe()
 2026-11-02 15:34 UTC  (3+ messages)

[linus:master] [io_uring/sqpoll] 22d9db9fd6: WARNING:at_io_uring/sqpoll.c:#io_sq_thread_stop
 2026-11-02  1:18 UTC 

[syzbot] [io-uring?] WARNING in io_sq_thread_stop
 2026-11-01 18:25 UTC 

[PATCHSET 0/10] Various io_uring fixes
 2026-10-30 20:04 UTC  (6+ messages)
` [PATCH 08/10] io_uring/cancel: drop sqd->lock while SQPOLL waits

[GIT PULL] io_uring fixes for 7.4-rc1
 2026-10-30 18:00 UTC  (2+ messages)

[PATCH] io_uring/io-wq: save worker type before dropping its reference
 2026-10-30 13:07 UTC  (2+ messages)

[RFC PATCH 0/3] io_uring: add IORING_OP_UTIMENSAT
 2026-10-30 12:39 UTC  (4+ messages)
` [RFC PATCH 1/3] fs: add filename_utimensat()
` [RFC PATCH 2/3] io_uring: add support for utimensat
` [RFC PATCH 3/3] io_uring: set times inline when the filesystem cannot sleep

[PATCH v3 0/5] dma-buf backed NVMe passthrough I/O
 2026-10-30  1:45 UTC  (6+ messages)
` [PATCH v3 1/5] io_uring/rsrc: pass import flags to io_import_reg_buf()
` [PATCH v3 2/5] io_uring/uring_cmd: add import flags to io_uring_cmd_import_fixed()
` [PATCH v3 3/5] io_uring/uring_cmd: support dma-buf registered buffers
` [PATCH v3 4/5] block: map dma-buf iterators in blk_rq_map_user_iov()
` [PATCH v3 5/5] nvme: support dma-buf registered buffers for passthrough

[PATCH liburing] ci: Temporarily remove alpine-musl-build
 2026-10-29 19:36 UTC  (4+ messages)

[PATCH v2 0/6] scsi: release completed passthrough requests before user copyback
 2026-10-29 16:39 UTC  (5+ messages)
` [PATCH v2 6/6] scsi: bsg: release io_uring requests in end-I/O

[PATCH] io_uring/net: fix multishot recv length limit accounting
 2026-10-29 15:50 UTC  (2+ messages)

[PATCH] io_uring/timeout: count cancelled timeouts in cq_timeouts
 2026-10-29 15:50 UTC  (2+ messages)

[PATCH] io_uring/napi: fix list use-after-free on PREEMPT_RT
 2026-10-29 14:31 UTC  (6+ messages)

[PATCH] block: only fail dma-buf bios that need block layer PI
 2026-10-29 12:27 UTC  (4+ messages)


This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox