CEPH filesystem development
 help / color / mirror / Atom feed
 messages from 2026-06-17 15:00:22 to 2026-07-06 15:37:46 UTC [more...]

[PATCH v5 00/21] netfs: Keep track of folios in a segmented bio_vec[] chain
 2026-07-06 15:34 UTC  (22+ messages)
` [PATCH v5 01/21] mm: Make readahead store folio count in readahead_control
` [PATCH v5 02/21] netfs: Bulk load the readahead-provided folios up front
` [PATCH v5 03/21] Add a function to kmap one page of a multipage bio_vec
` [PATCH v5 04/21] iov_iter: Make iov_iter_get_pages*() wrap iov_iter_extract_pages()
` [PATCH v5 05/21] iov_iter: Add a segmented queue of bio_vec[]
` [PATCH v5 06/21] netfs: Add some tools for managing bvecq chains
` [PATCH v5 07/21] netfs: Add a function to extract from an iter into a bvecq
` [PATCH v5 08/21] afs: Use a bvecq to hold dir content rather than folioq
` [PATCH v5 09/21] cifs: Use a bvecq for buffering instead of a folioq
` [PATCH v5 10/21] smbdirect: Support ITER_BVECQ in smbdirect_map_sges_from_iter()
` [PATCH v5 11/21] cachefiles: Don't rely on backing fs storage map for most use cases
` [PATCH v5 12/21] netfs: Add the cache object ID to netfs_read/write tracepoints
` [PATCH v5 13/21] netfs: Switch to using bvecq rather than folio_queue and rolling_buffer
` [PATCH v5 14/21] smbdirect: Remove support for ITER_FOLIOQ from smbdirect_map_sges_from_iter()
` [PATCH v5 15/21] netfs: Remove netfs_alloc/free_folioq_buffer()
` [PATCH v5 16/21] netfs: Remove netfs_extract_user_iter()
` [PATCH v5 17/21] iov_iter: Remove ITER_FOLIOQ
` [PATCH v5 18/21] netfs: Remove folio_queue and rolling_buffer
` [PATCH v5 19/21] netfs: Check for too much data being read
` [PATCH v5 20/21] netfs: Limit the minimum trigger for progress reporting
` [PATCH v5 21/21] netfs: Combine prepare and issue ops and grab the buffers on request

[PATCH v5 00/21] netfs: Keep track of folios in a segmented bio_vec[] chain
 2026-07-06 15:27 UTC  (7+ messages)
` [PATCH v5 01/21] mm: Make readahead store folio count in readahead_control
` [PATCH v5 02/21] netfs: Bulk load the readahead-provided folios up front
` [PATCH v5 03/21] Add a function to kmap one page of a multipage bio_vec
` [PATCH v5 04/21] iov_iter: Make iov_iter_get_pages*() wrap iov_iter_extract_pages()
` [PATCH v5 05/21] iov_iter: Add a segmented queue of bio_vec[]
` [PATCH v5 06/21] netfs: Add some tools for managing bvecq chains

[PATCH v2] ceph: fix hanging __ceph_get_caps() with stale `mds_wanted`
 2026-07-06 15:06 UTC 

[PATCH v2] fs/ceph/caps: skip __touch_cap() most of the time
 2026-07-06 14:59 UTC 

[PATCH] fs/ceph/messenger: add separate lock for `out_queue`
 2026-07-06 14:47 UTC  (2+ messages)
`  "

[PATCH v5] ceph: bound encrypted snapshot suffix formatting
 2026-07-06 14:44 UTC 

[PATCH v2 00/15] ceph: add binary logging (BLOG) for CephFS
 2026-07-06 14:38 UTC  (16+ messages)
` [PATCH v2 01/15] ceph: add BLOG public headers
` [PATCH v2 02/15] ceph: add BLOG deserialization support
` [PATCH v2 03/15] ceph: add BLOG page-fragment allocator
` [PATCH v2 04/15] ceph: add BLOG magazine batch allocator
` [PATCH v2 05/15] ceph: add BLOG logger core
` [PATCH v2 06/15] ceph: add BLOG per-module context management
` [PATCH v2 07/15] ceph: add Ceph BLOG scaffolding
` [PATCH v2 08/15] ceph: add bout and boutc wrappers for BLOG
` [PATCH v2 09/15] ceph: switch MDS request plumbing to struct ceph_journal_info
` [PATCH v2 10/15] ceph: add BLOG debugfs interface
` [PATCH v2 11/15] ceph: convert VFS inode and directory paths to bout
` [PATCH v2 12/15] ceph: convert VFS data I/O "
` [PATCH v2 13/15] ceph: convert capability and snapshot "
` [PATCH v2 14/15] ceph: convert remaining helper "
` [PATCH v2 15/15] selftests: add Ceph BLOG smoke test and collection helpers

[PATCH] fs/ceph/caps: skip __touch_cap() most of the time
 2026-07-06 14:38 UTC  (2+ messages)
`  "

[PATCH] ceph: fix hanging __ceph_get_caps() with stale `mds_wanted`
 2026-07-06 14:28 UTC  (4+ messages)
`  "

[PATCH] ceph: make nearfull sync writes opt-in
 2026-07-06 14:03 UTC 

[PATCH v2] net/ceph/messenger: support IPv6 Link-Local with scope identifier
 2026-07-06  7:44 UTC 

[PATCH v2 1/4] fs/ceph/caps: make __ceph_remove_cap() static
 2026-07-06  7:38 UTC  (4+ messages)
` [PATCH v2 2/4] fs/ceph: add helper function ceph_cap_is_removed()
` [PATCH v2 3/4] fs/ceph/caps: mark cap remove with RB_CLEAR_NODE() instead of ci=NULL
` [PATCH v2 4/4] fs/ceph/cap: pass inode pointer around instead of reloading from RAM

[PATCH v2 00/18] fs/ceph: optimize struct layouts
 2026-07-06  7:24 UTC  (19+ messages)
` [PATCH v2 01/18] fs/ceph/super: remove unused field `i_cap_migration_resv`
` [PATCH v2 02/18] fs/ceph/super: make field `i_truncate_pagecache_size` optional
` [PATCH v2 03/18] include/ceph/ceph_fs.h: convert `pool_id` to u32
` [PATCH v2 04/18] fs/ceph/super.h: convert ceph_inode_xattr fields to `bool`
` [PATCH v2 05/18] fs/ceph/super.h: convert ceph_cap_snap.writing "
` [PATCH v2 06/18] fs/ceph: consistently use `u32` for `time_warp_seq`
` [PATCH v2 07/18] fs/ceph/super: reorder fields to eliminate padding holes
` [PATCH v2 08/18] fs/ceph: remove i_truncate_mutex, use i_fragtree_mutex for both
` [PATCH v2 09/18] fs/ceph/super.h: add `const` to helpers
` [PATCH v2 10/18] fs/ceph/super.h: add helper ceph_in_snap()
` [PATCH v2 11/18] fs/ceph: use ceph_vino() etc. instead of accessing i_vino directly
` [PATCH v2 12/18] fs/ceph: remove redundant inode number from ceph_inode_info
` [PATCH v2 13/18] fs/ceph: remove unused field `ceph_cap.last_used`
` [PATCH v2 14/18] fs/ceph: convert ceph_cap.queue_release to bool
` [PATCH v2 15/18] fs/ceph/super: move `ceph_cap.caps_item` into the union
` [PATCH v2 16/18] fs/ceph/snap: add a kmem_cache for struct ceph_snap_realm
` [PATCH v2 17/18] fs/ceph/super: reorder struct ceph_snap_realm fields
` [PATCH v2 18/18] fs/ceph/super: remove redundant field `ceph_snap_realm.parent_ino`

[PATCH] net/ceph/messenger: support IPv6 Link-Local with scope identifier
 2026-07-03  7:19 UTC  (3+ messages)
`  "

[BUG] ceph: KASAN slab-use-after-free in ceph_put_wrbuffer_cap_refs
 2026-07-02 23:36 UTC  (3+ messages)

[PATCH] ceph: fix denial of service issue in ceph_update_snap_trace()
 2026-07-02 23:15 UTC  (3+ messages)
`  "

[RFC/BUG] Use a bounce buffer for mds client decryption
 2026-07-02 16:42 UTC  (3+ messages)

[PATCH v3] ceph: fix OOB read in ceph_osdc_list_watchers via uncapped outdata_len
 2026-07-02 11:40 UTC  (2+ messages)
` [v3] "

[PATCH v3] ceph: fix OOB read in decode_watchers() via missing bounds check
 2026-07-02 11:40 UTC  (2+ messages)
` [v3] "

[PATCH v2 1/4] ceph: bound xattr value length in __build_xattrs()
 2026-07-02 11:40 UTC  (2+ messages)
` [v2,1/4] "

[PATCH] Revert "ceph: when filling trace, call ceph_get_inode outside of mutexes"
 2026-07-02 11:40 UTC  (2+ messages)
`  "

[PATCH v4] ceph: bound encrypted snapshot suffix formatting
 2026-07-02 11:40 UTC  (2+ messages)
` [v4] "

[PATCH] libceph: fix potential out-of-bounds read in decode_new_up_state_weight()
 2026-07-02 11:40 UTC  (2+ messages)
`  "

[PATCH 1/3] fs/ceph/caps: make __ceph_remove_cap() static
 2026-07-02 11:40 UTC  (2+ messages)
` [1/3] "

[PATCH net] libceph: bound pg_temp/pg_upmap osd list length to CEPH_PG_MAX_SIZE
 2026-07-02 11:40 UTC  (5+ messages)
` [net] "

[PATCH v2] libceph: Assign requests to homeless osd if calculated osd exceeds max_osd
 2026-07-02 11:40 UTC  (2+ messages)
` [v2] "

[PATCH v2] ceph: add 'lazyio' mount option to kclient
 2026-07-02 11:40 UTC  (2+ messages)
` [v2] "

[bug report] out-of-bounds access in ceph_con_open()
 2026-07-01 15:28 UTC  (4+ messages)
  ` [PATCH] libceph: Assign requests to homeless osd if calculated osd exceeds max_osd

[PATCH] libceph: refresh CephX authorizer buffer after update
 2026-06-30 19:04 UTC  (2+ messages)
`  "

[PATCH] ceph: use fscrypt_finalize_bounce_page() for cleanup
 2026-06-30 18:54 UTC  (2+ messages)
`  "

[PATCH] ceph: fix refcount leak in ceph_readdir()
 2026-06-30 18:48 UTC  (3+ messages)
`  "

[PATCH v2] libceph: tolerate addrvecs with multiple entries of the same type
 2026-06-30 18:45 UTC  (5+ messages)
` [PATCH v3] "

[PATCH v2 0/2] Bounce buffer for mds client decryption when vmalloc()
 2026-06-30 18:36 UTC  (2+ messages)
` [PATCH v2 0/2] Bounce buffer for mds client decryption when vmalloc() buffers

[PATCH] ceph: add 'lazyio' mount option to kclient
 2026-06-30 17:59 UTC  (2+ messages)
`  "

[PATCH] libceph: rework behavior for not recognized tag codes
 2026-06-30 16:37 UTC  (2+ messages)
`  "

[PATCH 00/12] fs/ceph: optimize struct layouts
 2026-06-30 16:16 UTC  (15+ messages)
` [PATCH 01/12] fs/ceph/super: remove unused field `i_cap_migration_resv`
` [PATCH 02/12] fs/ceph/super: make field `i_truncate_pagecache_size` optional
` [PATCH 03/12] include/ceph/ceph_fs.h: convert `pool_id` to u32
` [PATCH 04/12] fs/ceph/super.h: convert ceph_inode_xattr fields to `bool`
` [PATCH 05/12] fs/ceph/super.h: convert ceph_cap_snap.writing "
` [PATCH 06/12] fs/ceph: consistently use `u32` for `time_warp_seq`

[bug report] libceph: (linger) requests not removed from need_resend/need_resend_linger in error case
 2026-06-30 16:06 UTC  (4+ messages)
  ` [PATCH] libceph: Always remove requests from ceph_osdc_handle_map() structures

[PATCH] ceph: fix refcount leak in write_folio_nounlock()
 2026-06-30 15:24 UTC  (2+ messages)

[PATCH] ceph: support RWF_DONTCACHE
 2026-06-30 10:22 UTC  (2+ messages)
`  "

[PATCH v3 00/15] netfs: Miscellaneous fixes
 2026-06-30  9:01 UTC  (23+ messages)
` [PATCH v3 01/15] netfs: Fix decision whether to disallow write-streaming due to fscache use
` [PATCH v3 02/15] netfs: Fix netfs_create_write_req() to handle async cache object creation
` [PATCH v3 03/15] cachefiles: Fix double fput
` [PATCH v3 04/15] cachefiles: Fix file burial to take lock when unsetting S_KERNEL_FILE
` [PATCH v3 05/15] iov_iter: Fix potential underflow in iov_iter_extract_xarray_pages()
` [PATCH v3 06/15] iov_iter: Fix missing alloc fail check in iov_iter_extract_bvec_pages()
` [PATCH v3 07/15] iov_iter: Fix a memory leak in iov_iter_extract_user_pages()
` [PATCH v3 08/15] iov_iter: Remove unused variable in kunit_iov_iter.c
` [PATCH v3 09/15] scatterlist: Fix offset in folio calc in extract_xarray_to_sg()
` [PATCH v3 10/15] netfs: Fix kdoc warning
` [PATCH v3 11/15] netfs: Replace wb_lock with a bit lock for asynchronicity
` [PATCH v3 12/15] netfs: Fix writethrough to use collection offload
` [PATCH v3 13/15] netfs: Fix writeback error handling
` [PATCH v3 14/15] netfs: Fix folio state after ENOMEM whilst under writeback iteration
` [PATCH v3 15/15] netfs: Fix DIO write retry for filesystems without a ->prepare_write()

[PATCH 0/4] ceph: bound untrusted MDS and monitor reply decoders
 2026-06-29 19:58 UTC  (4+ messages)
` [PATCH v2 "
  ` [PATCH v2 4/4] ceph: cap delegated inode count in ceph_parse_deleg_inos()

[PATCH 1/1] libceph: mon_client: bound get_version reply decode to front len
 2026-06-29 18:22 UTC  (2+ messages)

[PATCH ceph 1/1] libceph: osdmap: guard missing CRUSH type name lookup
 2026-06-29 18:17 UTC  (3+ messages)
` [PATCH ceph 0/1] libceph: osdmap: missing CRUSH type name can crash locality lookup

[PATCH 1/1] libceph: debugfs: remove client files before teardown
 2026-06-29 18:13 UTC  (3+ messages)
` [PATCH 0/1] libceph: debugfs: monmap_show use-after-free during client teardown

[bug report] libceph: potential out-of-bounds access in reopen_osd()
 2026-06-29 16:07 UTC 

[GIT PULL] Ceph updates for 7.2-rc1
 2026-06-26 23:38 UTC  (2+ messages)

[PATCH v2 00/14] netfs: Miscellaneous fixes
 2026-06-24 14:21 UTC  (17+ messages)
` [PATCH v2 01/14] netfs: Fix decision whether to disallow write-streaming due to fscache use
` [PATCH v2 02/14] cachefiles: Fix double fput
` [PATCH v2 03/14] cachefiles: Fix file burial to take lock when unsetting S_KERNEL_FILE
` [PATCH v2 04/14] iov_iter: Fix potential underflow in iov_iter_extract_xarray_pages()
` [PATCH v2 05/14] iov_iter: Fix missing alloc fail check in iov_iter_extract_bvec_pages()
` [PATCH v2 06/14] iov_iter: Fix a memory leak in iov_iter_extract_user_pages()
` [PATCH v2 07/14] iov_iter: Remove unused variable in kunit_iov_iter.c
` [PATCH v2 08/14] scatterlist: Fix offset in folio calc in extract_xarray_to_sg()
` [PATCH v2 09/14] netfs: Fix kdoc warning
` [PATCH v2 10/14] netfs: Replace wb_lock with a bit lock for asynchronicity
` [PATCH v2 11/14] netfs: Fix writethrough to use collection offload
` [PATCH v2 12/14] netfs: Fix writeback error handling
` [PATCH v2 13/14] netfs: Fix folio state after ENOMEM whilst under writeback iteration
` [PATCH v2 14/14] netfs: Fix DIO write retry for filesystems without a ->prepare_write()

[PATCH 00/11] netfs: Miscellaneous fixes
 2026-06-19 14:06 UTC  (12+ messages)
` [PATCH 01/11] netfs: Fix decision whether to disallow write-streaming due to fscache use
` [PATCH 02/11] cachefiles: Fix double fput
` [PATCH 03/11] cachefiles: Fix file burial to take lock when unsetting S_KERNEL_FILE
` [PATCH 04/11] iov_iter: Fix potential underflow in iov_iter_extract_xarray_pages()
` [PATCH 05/11] iov_iter: Fix missing alloc fail check in iov_iter_extract_bvec_pages()
` [PATCH 06/11] iov_iter: Fix a memory leak in iov_iter_extract_user_pages()
` [PATCH 07/11] iov_iter: Remove unused variable in kunit_iov_iter.c
` [PATCH 08/11] scatterlist: Fix offset in folio calc in extract_xarray_to_sg()
` [PATCH 09/11] netfs: Fix kdoc warning
` [PATCH 10/11] netfs: Replace wb_lock with a bit lock for asynchronicity
` [PATCH 11/11] netfs: Fix writethrough to use collection offload

[PATCH 00/15] ceph: add binary logging (BLOG) for CephFS
 2026-06-17 14:59 UTC  (6+ messages)
` [PATCH 11/15] ceph: convert VFS inode and directory paths to bout
` [PATCH 12/15] ceph: convert VFS data I/O "
` [PATCH 13/15] ceph: convert capability and snapshot "
` [PATCH 14/15] ceph: convert remaining helper "
` [PATCH 15/15] selftests: add Ceph BLOG smoke test and collection helpers


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