Subject netfs: Keep track of folios in a segmented bio_vec[] chain
Author dhowells@redhat.com
Date 2026-06-16 10:07:50 +0000 UTC
Version
Cc asmadeus@codewreck.org axboe@kernel.dk ceph-devel@vger.kernel.org chenxiaosong@chenxiaosong.com christian@brauner.io dhowells@redhat.com ericvh@kernel.org hch@infradead.org hubcap@omnibond.com idryomov@gmail.com leon@kernel.org linux-afs@lists.infradead.org linux-block@vger.kernel.org linux-cifs@vger.kernel.org linux-erofs@lists.ozlabs.org linux-fsdevel@vger.kernel.org linux-kernel@vger.kernel.org linux-mm@kvack.org linux-nfs@vger.kernel.org marc.dionne@auristor.com metze@samba.org ming.lei@redhat.com netfs@lists.linux.dev pc@manguebit.org sfrench@samba.org sprasad@microsoft.com tom@talpey.com v9fs@lists.linux.dev willy@infradead.org
Patches (30)
Name Content [All]
[PATCH v4 01/30] netfs: Fix decision whether to disallow write-streaming due to fscache use [Body]
[PATCH v4 02/30] cachefiles: Fix double fput [Body]
[PATCH v4 03/30] iov_iter: Fix potential underflow in iov_iter_extract_xarray_pages() [Body]
[PATCH v4 04/30] iov_iter: Fix missing alloc fail check in iov_iter_extract_bvec_pages() [Body]
[PATCH v4 05/30] iov_iter: Remove unused variable in kunit_iov_iter.c [Body]
[PATCH v4 06/30] scatterlist: Fix offset in folio calc in extract_xarray_to_sg() [Body]
[PATCH v4 07/30] netfs: Replace wb_lock with a bit lock for asynchronicity [Body]
[PATCH v4 08/30] netfs: Fix kdoc warning [Body]
[PATCH v4 09/30] cachefiles: Don't rely on backing fs storage map for most use cases [Body]
[PATCH v4 10/30] netfs: Add the cache object ID to netfs_read/write tracepoints [Body]
[PATCH v4 11/30] mm: Make readahead store folio count in readahead_control [Body]
[PATCH v4 12/30] netfs: Bulk load the readahead-provided folios up front [Body]
[PATCH v4 13/30] Add a function to kmap one page of a multipage bio_vec [Body]
[PATCH v4 14/30] iov_iter: Make iov_iter_get_pages*() wrap iov_iter_extract_pages() [Body]
[PATCH v4 15/30] iov_iter: Add a segmented queue of bio_vec[] [Body]
[PATCH v4 16/30] netfs: Add some tools for managing bvecq chains [Body]
[PATCH v4 17/30] netfs: Add a function to extract from an iter into a bvecq [Body]
[PATCH v4 18/30] afs: Use a bvecq to hold dir content rather than folioq [Body]
[PATCH v4 19/30] cifs: Use a bvecq for buffering instead of a folioq [Body]
[PATCH v4 20/30] smbdirect: Support ITER_BVECQ in smbdirect_map_sges_from_iter() [Body]
[PATCH v4 21/30] netfs: Switch to using bvecq rather than folio_queue and rolling_buffer [Body]
[PATCH v4 22/30] smbdirect: Remove support for ITER_FOLIOQ from smbdirect_map_sges_from_iter() [Body]
[PATCH v4 23/30] netfs: Remove netfs_alloc/free_folioq_buffer() [Body]
[PATCH v4 24/30] netfs: Remove netfs_extract_user_iter() [Body]
[PATCH v4 25/30] iov_iter: Remove ITER_FOLIOQ [Body]
[PATCH v4 26/30] netfs: Remove folio_queue and rolling_buffer [Body]
[PATCH v4 27/30] netfs: Check for too much data being read [Body]
[PATCH v4 28/30] netfs: Limit the minimum trigger for progress reporting [Body]
[PATCH v4 29/30] netfs: Combine prepare and issue ops and grab the buffers on request [Body]
[PATCH v4 30/30] CHANGES [Body]
Session 2026-06-16
ID (for dev) 2070ae87-ff38-4277-bb1c-0918ffbf6fe6
Status finished
Triaged OK [Log]
Execution Log [Link]
Test Base Patched Verdict
[KASAN] Build Base 2e04e0961e9226d7e1fdd5bda3373289ba7a3f24 [Config] passed [Log]
[KASAN] Boot test: Base 2e04e0961e9226d7e1fdd5bda3373289ba7a3f24 [Config] passed [Log]
[KASAN] Build Patched 2e04e0961e9226d7e1fdd5bda3373289ba7a3f24 [Config] [patched] passed [Log]
[KASAN] Boot test: Patched 2e04e0961e9226d7e1fdd5bda3373289ba7a3f24 [Config] [patched] passed [Log]
[KASAN] Fuzz 2e04e0961e9226d7e1fdd5bda3373289ba7a3f24 [Config] 2e04e0961e9226d7e1fdd5bda3373289ba7a3f24 [Config] [patched] passed [Log] [Artifacts]