Linux Block Layer SSD Cache
[Prev Page][Next Page]
- [PATCH RFC PKS/PMEM 09/58] drivers/gpu: Utilize new kmap_thread()
- From: ira.weiny@xxxxxxxxx
- [PATCH RFC PKS/PMEM 06/58] kmap: Introduce k[un]map_thread debugging
- From: ira.weiny@xxxxxxxxx
- [PATCH RFC PKS/PMEM 00/58] PMEM: Introduce stray write protection for PMEM
- From: ira.weiny@xxxxxxxxx
- [PATCH] bcache: Use #ifdef instead of boolean variable
- From: Alex Dewar <alex.dewar90@xxxxxxxxx>
- bcache cgroups for per-process tuning
- From: Eric Wheeler <bcache@xxxxxxxxxxxxxxxxxx>
- Re: [PATCH 1/3] bcache: introduce bcache sysfs entries for ioprio-based bypass/writeback hints
- From: Coly Li <colyli@xxxxxxx>
- Re: [PATCH 1/3] bcache: introduce bcache sysfs entries for ioprio-based bypass/writeback hints
- From: Eric Wheeler <bcache@xxxxxxxxxxxxxxxxxx>
- Re: [PATCH 1/3] bcache: introduce bcache sysfs entries for ioprio-based bypass/writeback hints
- From: Nix <nix@xxxxxxxxxxxxx>
- Re: [PATCH 1/3] bcache: introduce bcache sysfs entries for ioprio-based bypass/writeback hints
- From: Eric Wheeler <bcache@xxxxxxxxxxxxxxxxxx>
- Re: [PATCH 1/3] bcache: introduce bcache sysfs entries for ioprio-based bypass/writeback hints
- From: Nix <nix@xxxxxxxxxxxxx>
- Re: [PATCH 1/3] bcache: introduce bcache sysfs entries for ioprio-based bypass/writeback hints
- From: Nix <nix@xxxxxxxxxxxxx>
- Re: [PATCH 1/3] bcache: introduce bcache sysfs entries for ioprio-based bypass/writeback hints
- From: Kai Krakow <kai@xxxxxxxxxxx>
- Re: [PATCH 1/3] bcache: introduce bcache sysfs entries for ioprio-based bypass/writeback hints
- From: Eric Wheeler <bcache@xxxxxxxxxxxxxxxxxx>
- Re: [PATCH 00/15] bcache patches for Linux v5.10
- From: Jens Axboe <axboe@xxxxxxxxx>
- Re: [PATCH 01/15] bcache: share register sysfs with async register
- From: Coly Li <colyli@xxxxxxx>
- Re: [PATCH 01/15] bcache: share register sysfs with async register
- From: Jens Axboe <axboe@xxxxxxxxx>
- [PATCH 15/15] bcache: remove embedded struct cache_sb from struct cache_set
- From: Coly Li <colyli@xxxxxxx>
- [PATCH 14/15] bcache: check and set sync status on cache's in-memory super block
- From: Coly Li <colyli@xxxxxxx>
- [PATCH 13/15] bcache: remove can_attach_cache()
- From: Coly Li <colyli@xxxxxxx>
- [PATCH 12/15] bcache: don't check seq numbers in register_cache_set()
- From: Coly Li <colyli@xxxxxxx>
- [PATCH 11/15] bcache: only use bucket_bytes() on struct cache
- From: Coly Li <colyli@xxxxxxx>
- [PATCH 10/15] bcache: remove useless bucket_pages()
- From: Coly Li <colyli@xxxxxxx>
- [PATCH 09/15] bcache: remove useless alloc_bucket_pages()
- From: Coly Li <colyli@xxxxxxx>
- [PATCH 08/15] bcache: only use block_bytes() on struct cache
- From: Coly Li <colyli@xxxxxxx>
- [PATCH 07/15] bcache: add set_uuid in struct cache_set
- From: Coly Li <colyli@xxxxxxx>
- [PATCH 06/15] bcache: remove for_each_cache()
- From: Coly Li <colyli@xxxxxxx>
- [PATCH 05/15] bcache: explicitly make cache_set only have single cache
- From: Coly Li <colyli@xxxxxxx>
- [PATCH 04/15] bcache: remove 'int n' from parameter list of bch_bucket_alloc_set()
- From: Coly Li <colyli@xxxxxxx>
- [PATCH 02/15] bcache: check c->root with IS_ERR_OR_NULL() in mca_reserve()
- From: Coly Li <colyli@xxxxxxx>
- [PATCH 03/15] bcache: Convert to DEFINE_SHOW_ATTRIBUTE
- From: Coly Li <colyli@xxxxxxx>
- [PATCH 01/15] bcache: share register sysfs with async register
- From: Coly Li <colyli@xxxxxxx>
- [PATCH 00/15] bcache patches for Linux v5.10
- From: Coly Li <colyli@xxxxxxx>
- Re: [ 186.758123] kernel BUG at drivers/md/bcache/writeback.c:324!
- From: Coly Li <colyli@xxxxxxx>
- Re: [ 186.758123] kernel BUG at drivers/md/bcache/writeback.c:324!
- From: Marc Smith <msmith626@xxxxxxxxx>
- Re: [ 186.758123] kernel BUG at drivers/md/bcache/writeback.c:324!
- From: Coly Li <colyli@xxxxxxx>
- Re: [ 186.758123] kernel BUG at drivers/md/bcache/writeback.c:324!
- From: Marc Smith <msmith626@xxxxxxxxx>
- Re: [PATCH] bcache: remove unused function closure_set_ret_ip()
- From: Jason Yan <yanaijie@xxxxxxxxxx>
- Re: [PATCH] bcache: remove unused function closure_set_ret_ip()
- From: Coly Li <colyli@xxxxxxx>
- [PATCH] bcache: remove unused function closure_set_ret_ip()
- From: Jason Yan <yanaijie@xxxxxxxxxx>
- Re: bdi cleanups v7
- From: Jens Axboe <axboe@xxxxxxxxx>
- Re: [PATCH 07/13] block: lift setting the readahead size into the block layer
- From: "Martin K. Petersen" <martin.petersen@xxxxxxxxxx>
- Re: [PATCH 06/13] md: update the optimal I/O size on reshape
- From: "Martin K. Petersen" <martin.petersen@xxxxxxxxxx>
- Re: [PATCH 04/13] aoe: set an optimal I/O size
- From: "Martin K. Petersen" <martin.petersen@xxxxxxxxxx>
- Re: [PATCH 03/13] bcache: inherit the optimal I/O size
- From: "Martin K. Petersen" <martin.petersen@xxxxxxxxxx>
- Re: [PATCH 07/13] block: lift setting the readahead size into the block layer
- From: Mike Snitzer <snitzer@xxxxxxxxxx>
- Re: [PATCH 07/13] block: lift setting the readahead size into the block layer
- From: Jan Kara <jack@xxxxxxx>
- Re: [PATCH] bcache: insert bkeys without overlap when placeholder missed
- From: Liu Hua <liusdu@xxxxxxx>
- bdi cleanups v7
- From: Christoph Hellwig <hch@xxxxxx>
- [PATCH 02/13] drbd: remove dead code in device_to_statistics
- From: Christoph Hellwig <hch@xxxxxx>
- [PATCH 04/13] aoe: set an optimal I/O size
- From: Christoph Hellwig <hch@xxxxxx>
- [PATCH 10/13] mm: use SWP_SYNCHRONOUS_IO more intelligently
- From: Christoph Hellwig <hch@xxxxxx>
- [PATCH 13/13] bdi: replace BDI_CAP_NO_{WRITEBACK,ACCT_DIRTY} with a single flag
- From: Christoph Hellwig <hch@xxxxxx>
- [PATCH 05/13] bdi: initialize ->ra_pages and ->io_pages in bdi_init
- From: Christoph Hellwig <hch@xxxxxx>
- [PATCH 12/13] bdi: invert BDI_CAP_NO_ACCT_WB
- From: Christoph Hellwig <hch@xxxxxx>
- [PATCH 11/13] bdi: replace BDI_CAP_STABLE_WRITES with a queue and a sb flag
- From: Christoph Hellwig <hch@xxxxxx>
- [PATCH 06/13] md: update the optimal I/O size on reshape
- From: Christoph Hellwig <hch@xxxxxx>
- [PATCH 08/13] bdi: remove BDI_CAP_CGROUP_WRITEBACK
- From: Christoph Hellwig <hch@xxxxxx>
- [PATCH 07/13] block: lift setting the readahead size into the block layer
- From: Christoph Hellwig <hch@xxxxxx>
- [PATCH 09/13] bdi: remove BDI_CAP_SYNCHRONOUS_IO
- From: Christoph Hellwig <hch@xxxxxx>
- [PATCH 03/13] bcache: inherit the optimal I/O size
- From: Christoph Hellwig <hch@xxxxxx>
- [PATCH 01/13] fs: remove the unused SB_I_MULTIROOT flag
- From: Christoph Hellwig <hch@xxxxxx>
- Re: [PATCH] bcache: insert bkeys without overlap when placeholder missed
- From: Coly Li <colyli@xxxxxxx>
- Re: [PATCH 05/13] bdi: initialize ->ra_pages and ->io_pages in bdi_init
- From: Christoph Hellwig <hch@xxxxxx>
- [PATCH] bcache: insert bkeys without overlap when placeholder missed
- From: Liu Hua <liusdu@xxxxxxx>
- Re: [PATCH] bcache: insert bkeys without overlap when placeholder missed
- From: Coly Li <colyli@xxxxxxx>
- [PATCH] bcache: insert bkeys without overlap when placeholder missed
- From: Liu Hua <liusdu@xxxxxxx>
- Re: [PATCH 07/13] block: lift setting the readahead size into the block layer
- From: Coly Li <colyli@xxxxxxx>
- Re: [PATCH 03/13] bcache: inherit the optimal I/O size
- From: Coly Li <colyli@xxxxxxx>
- Re: [PATCH 07/13] block: lift setting the readahead size into the block layer
- From: Jan Kara <jack@xxxxxxx>
- Re: [PATCH 05/13] bdi: initialize ->ra_pages and ->io_pages in bdi_init
- From: Jan Kara <jack@xxxxxxx>
- Re: [PATCH 04/13] aoe: set an optimal I/O size
- From: Jan Kara <jack@xxxxxxx>
- Re: [PATCH 03/13] bcache: inherit the optimal I/O size
- From: Jan Kara <jack@xxxxxxx>
- Re: [PATCH 03/13] bcache: inherit the optimal I/O size
- From: Christoph Hellwig <hch@xxxxxx>
- Re: [PATCH 03/13] bcache: inherit the optimal I/O size
- From: Coly Li <colyli@xxxxxxx>
- Re: [PATCH 03/13] bcache: inherit the optimal I/O size
- From: Christoph Hellwig <hch@xxxxxx>
- Re: [PATCH 03/13] bcache: inherit the optimal I/O size
- From: Coly Li <colyli@xxxxxxx>
- [PATCH 04/13] aoe: set an optimal I/O size
- From: Christoph Hellwig <hch@xxxxxx>
- [PATCH 03/13] bcache: inherit the optimal I/O size
- From: Christoph Hellwig <hch@xxxxxx>
- [PATCH 06/13] md: update the optimal I/O size on reshape
- From: Christoph Hellwig <hch@xxxxxx>
- [PATCH 05/13] bdi: initialize ->ra_pages and ->io_pages in bdi_init
- From: Christoph Hellwig <hch@xxxxxx>
- bdi cleanups v6
- From: Christoph Hellwig <hch@xxxxxx>
- [PATCH 09/13] bdi: remove BDI_CAP_SYNCHRONOUS_IO
- From: Christoph Hellwig <hch@xxxxxx>
- [PATCH 08/13] bdi: remove BDI_CAP_CGROUP_WRITEBACK
- From: Christoph Hellwig <hch@xxxxxx>
- [PATCH 11/13] bdi: replace BDI_CAP_STABLE_WRITES with a queue and a sb flag
- From: Christoph Hellwig <hch@xxxxxx>
- [PATCH 12/13] bdi: invert BDI_CAP_NO_ACCT_WB
- From: Christoph Hellwig <hch@xxxxxx>
- [PATCH 10/13] mm: use SWP_SYNCHRONOUS_IO more intelligently
- From: Christoph Hellwig <hch@xxxxxx>
- [PATCH 07/13] block: lift setting the readahead size into the block layer
- From: Christoph Hellwig <hch@xxxxxx>
- [PATCH 13/13] bdi: replace BDI_CAP_NO_{WRITEBACK,ACCT_DIRTY} with a single flag
- From: Christoph Hellwig <hch@xxxxxx>
- [PATCH 02/13] drbd: remove dead code in device_to_statistics
- From: Christoph Hellwig <hch@xxxxxx>
- [PATCH 01/13] fs: remove the unused SB_I_MULTIROOT flag
- From: Christoph Hellwig <hch@xxxxxx>
- Re: [PATCH -next v2] bcache: Convert to DEFINE_SHOW_ATTRIBUTE
- From: Coly Li <colyli@xxxxxxx>
- Re: [PATCH] bcache: check c->root with IS_ERR_OR_NULL() in mca_reserve()
- From: Coly Li <colyli@xxxxxxx>
- Re: [PATCH v2] bcache: allow allocator to invalidate bucket in gc
- From: Coly Li <colyli@xxxxxxx>
- [PATCH AUTOSEL 5.4 045/330] bcache: fix a lost wake-up problem caused by mca_cannibalize_lock
- From: Sasha Levin <sashal@xxxxxxxxxx>
- [PATCH AUTOSEL 4.19 026/206] bcache: fix a lost wake-up problem caused by mca_cannibalize_lock
- From: Sasha Levin <sashal@xxxxxxxxxx>
- [PATCH AUTOSEL 4.14 015/127] bcache: fix a lost wake-up problem caused by mca_cannibalize_lock
- From: Sasha Levin <sashal@xxxxxxxxxx>
- [PATCH AUTOSEL 4.9 11/90] bcache: fix a lost wake-up problem caused by mca_cannibalize_lock
- From: Sasha Levin <sashal@xxxxxxxxxx>
- [PATCH AUTOSEL 4.4 10/64] bcache: fix a lost wake-up problem caused by mca_cannibalize_lock
- From: Sasha Levin <sashal@xxxxxxxxxx>
- Re: [PATCH -next] memory: Convert to DEFINE_SHOW_ATTRIBUTE
- From: miaoqinglang <miaoqinglang@xxxxxxxxxx>
- [PATCH -next v2] bcache: Convert to DEFINE_SHOW_ATTRIBUTE
- From: Qinglang Miao <miaoqinglang@xxxxxxxxxx>
- [PATCH] bcache: check c->root with IS_ERR_OR_NULL() in mca_reserve()
- From: Dongsheng Yang <dongsheng.yang@xxxxxxxxxxxx>
- Re:Fw:About bcache-check
- From: 杨东升 <dongsheng.yang@xxxxxxxxxxxx>
- Fw:About bcache-check
- From: 杨东升 <dongsheng.yang@xxxxxxxxxxxx>
- Re: [PATCH v3 0/3] block: improve iostat for md/bcache partitions
- From: Jens Axboe <axboe@xxxxxxxxx>
- [PATCH] bcache: allow allocator to invalidate bucket in gc
- From: Dongsheng Yang <dongsheng.yang@xxxxxxxxxxxx>
- [PATCH v2] bcache: allow allocator to invalidate bucket in gc
- From: Dongsheng Yang <dongsheng.yang@xxxxxxxxxxxx>
- Re: [PATCH] bcache: doc: update Documentation/admin-guide/bcache.rst
- From: Jonathan Corbet <corbet@xxxxxxx>
- Re: [PATCH 00/29] treewide: Convert comma separated statements
- From: "Martin K. Petersen" <martin.petersen@xxxxxxxxxx>
- Re: [PATCH 1/1] block: move the PAGE_SECTORS definition into <linux/blkdev.h>
- From: "Leizhen (ThunderTown)" <thunder.leizhen@xxxxxxxxxx>
- Re: Bcache in Ubuntu 18.04 kernel panic
- From: Brendan Boerner <bboerner.biz@xxxxxxxxx>
- Re: Bcache in Ubuntu 18.04 kernel panic
- From: Mauricio Oliveira <mauricio.oliveira@xxxxxxxxxxxxx>
- [PATCH 2/2] bcache-tools: add man page bcache-status.8
- From: Coly Li <colyli@xxxxxxx>
- [PATCH 1/2] bcache-tools: add bcache-status
- From: Coly Li <colyli@xxxxxxx>
- Re: Bcache in Ubuntu 18.04 kernel panic
- From: Matthias Ferdinand <bcache@xxxxxxxxx>
- Bcache in Ubuntu 18.04 kernel panic
- From: Brendan Boerner <bboerner.biz@xxxxxxxxx>
- [PATCH v3 3/3] bcache: use part_[begin|end]_io_acct instead of disk_[begin|end]_io_acct
- From: Song Liu <songliubraving@xxxxxx>
- [PATCH v3 2/3] md: use part_[begin|end]_io_acct instead of disk_[begin|end]_io_acct
- From: Song Liu <songliubraving@xxxxxx>
- [PATCH v3 1/3] block: introduce part_[begin|end]_io_acct
- From: Song Liu <songliubraving@xxxxxx>
- [PATCH v3 0/3] block: improve iostat for md/bcache partitions
- From: Song Liu <songliubraving@xxxxxx>
- Re: [PATCH v2 1/3] block: introduce part_[begin|end]_io_acct
- From: Song Liu <songliubraving@xxxxxx>
- Re: [PATCH v2 3/3] bcache: use part_[begin|end]_io_acct instead of disk_[begin|end]_io_acct
- From: Christoph Hellwig <hch@xxxxxxxxxxxxx>
- Re: [PATCH v2 2/3] md: use part_[begin|end]_io_acct instead of disk_[begin|end]_io_acct
- From: Christoph Hellwig <hch@xxxxxxxxxxxxx>
- Re: [PATCH v2 1/3] block: introduce part_[begin|end]_io_acct
- From: Christoph Hellwig <hch@xxxxxxxxxxxxx>
- Re: [PATCH v2 0/3] block: improve iostat for md/bcache partitions
- From: Song Liu <songliubraving@xxxxxx>
- Re: [PATCH] bcache-tools: make: permit only one cache device to be specified
- From: Nix <nix@xxxxxxxxxxxxx>
- Re: [PATCH v2 02/12] bcache: explicitly make cache_set only have single cache
- From: Coly Li <colyli@xxxxxxx>
- Re: [PATCH v2 02/12] bcache: explicitly make cache_set only have single cache
- From: Hannes Reinecke <hare@xxxxxxx>
- [PATCH 13/29] bcache: Avoid comma separated statements
- From: Joe Perches <joe@xxxxxxxxxxx>
- [PATCH 00/29] treewide: Convert comma separated statements
- From: Joe Perches <joe@xxxxxxxxxxx>
- [PATCH] bcache-tools: make: permit only one cache device to be specified
- From: Coly Li <colyli@xxxxxxx>
- [PATCH v2 12/12] bcache: remove embedded struct cache_sb from struct cache_set
- From: Coly Li <colyli@xxxxxxx>
- [PATCH v2 11/12] bcache: check and set sync status on cache's in-memory super block
- From: Coly Li <colyli@xxxxxxx>
- [PATCH v2 10/12] bcache: remove can_attach_cache()
- From: Coly Li <colyli@xxxxxxx>
- [PATCH v2 09/12] bcache: don't check seq numbers in register_cache_set()
- From: Coly Li <colyli@xxxxxxx>
- [PATCH v2 08/12] bcache: only use bucket_bytes() on struct cache
- From: Coly Li <colyli@xxxxxxx>
- [PATCH v2 07/12] bcache: remove useless bucket_pages()
- From: Coly Li <colyli@xxxxxxx>
- [PATCH v2 06/12] bcache: remove useless alloc_bucket_pages()
- From: Coly Li <colyli@xxxxxxx>
- [PATCH v2 05/12] bcache: only use block_bytes() on struct cache
- From: Coly Li <colyli@xxxxxxx>
- [PATCH v2 03/12] bcache: remove for_each_cache()
- From: Coly Li <colyli@xxxxxxx>
- [PATCH v2 04/12] bcache: add set_uuid in struct cache_set
- From: Coly Li <colyli@xxxxxxx>
- [PATCH v2 02/12] bcache: explicitly make cache_set only have single cache
- From: Coly Li <colyli@xxxxxxx>
- [PATCH v2 01/12] bcache: remove 'int n' from parameter list of bch_bucket_alloc_set()
- From: Coly Li <colyli@xxxxxxx>
- [PATCH v2 00/12] bcache: remove multiple caches code framework
- From: Coly Li <colyli@xxxxxxx>
- Re: [PATCH 03/14] bcache: remove for_each_cache()
- From: Coly Li <colyli@xxxxxxx>
- Re: [PATCH 1/3] bcache-tools: Fix potential coredump issues
- From: Coly Li <colyli@xxxxxxx>
- [PATCH] bcache: doc: update Documentation/admin-guide/bcache.rst
- From: Coly Li <colyli@xxxxxxx>
- Re: Complete disparition of BTRFS FS on bcache, kernel 5.8
- From: Matthias Ferdinand <bcache@xxxxxxxxx>
- Complete disparition of BTRFS FS on bcache, kernel 5.8
- From: Swâmi Petaramesh <swami@xxxxxxxxxxxxxx>
- Re: [PATCH 1/1] block: move the PAGE_SECTORS definition into <linux/blkdev.h>
- From: Coly Li <colyli@xxxxxxx>
- Re: [PATCH 1/1] block: move the PAGE_SECTORS definition into <linux/blkdev.h>
- From: "Leizhen (ThunderTown)" <thunder.leizhen@xxxxxxxxxx>
- Re: [PATCH 1/1] block: move the PAGE_SECTORS definition into <linux/blkdev.h>
- From: Coly Li <colyli@xxxxxxx>
- [PATCH 1/1] block: move the PAGE_SECTORS definition into <linux/blkdev.h>
- From: Zhen Lei <thunder.leizhen@xxxxxxxxxx>
- [PATCH 2/3] bcache-tools: Export CACHED_UUID and CACHED_LABEL
- From: Shaoxiong Li <dahefanteng@xxxxxxxxx>
- [PATCH 1/3] bcache-tools: Fix potential coredump issues
- From: Shaoxiong Li <dahefanteng@xxxxxxxxx>
- [PATCH 3/3] bcache-tools: Remove the dependency on libsmartcols
- From: Shaoxiong Li <dahefanteng@xxxxxxxxx>
- [PATCH v2 3/3] bcache: use part_[begin|end]_io_acct instead of disk_[begin|end]_io_acct
- From: Song Liu <songliubraving@xxxxxx>
- [PATCH v2 2/3] md: use part_[begin|end]_io_acct instead of disk_[begin|end]_io_acct
- From: Song Liu <songliubraving@xxxxxx>
- [PATCH v2 1/3] block: introduce part_[begin|end]_io_acct
- From: Song Liu <songliubraving@xxxxxx>
- [PATCH v2 0/3] block: improve iostat for md/bcache partitions
- From: Song Liu <songliubraving@xxxxxx>
- Re: [PATCH 2/4] block: introduce part_[begin|end]_io_acct
- From: Christoph Hellwig <hch@xxxxxxxxxxxxx>
- Re: [PATCH 1/4] block: expose disk_map_sector_rcu() and hd_struct_put in genhd.h
- From: Christoph Hellwig <hch@xxxxxxxxxxxxx>
- Re: [PATCH 4/4] bcache: use part_[begin|end]_io_acct instead of disk_[begin|end]_io_acct
- From: Coly Li <colyli@xxxxxxx>
- [PATCH 3/4] md: use part_[begin|end]_io_acct instead of disk_[begin|end]_io_acct
- From: Song Liu <songliubraving@xxxxxx>
- [PATCH 1/4] block: expose disk_map_sector_rcu() and hd_struct_put in genhd.h
- From: Song Liu <songliubraving@xxxxxx>
- [PATCH 4/4] bcache: use part_[begin|end]_io_acct instead of disk_[begin|end]_io_acct
- From: Song Liu <songliubraving@xxxxxx>
- [PATCH 2/4] block: introduce part_[begin|end]_io_acct
- From: Song Liu <songliubraving@xxxxxx>
- [PATCH 0/4] block: improve iostat for md/bcache partitions
- From: Song Liu <songliubraving@xxxxxx>
- [PATCH 8/8] bcache-tools: add print_cache_set_supported_feature_sets() in lib.c
- From: Coly Li <colyli@xxxxxxx>
- [PATCH 7/8] bcache-tools: add large_bucket incompat feature
- From: Coly Li <colyli@xxxxxxx>
- [PATCH 6/8] bcache-tools: upgrade super block versions for feature sets
- From: Coly Li <colyli@xxxxxxx>
- [PATCH 5/8] bcache-tools: define separated super block for in-memory and on-disk format
- From: Coly Li <colyli@xxxxxxx>
- [PATCH 4/8] bcache-tools: add to_cache_sb() and to_cache_sb_disk()
- From: Coly Li <colyli@xxxxxxx>
- [PATCH 3/8] bcache-tools: list.h: only define offsetof() when it is undefined
- From: Coly Li <colyli@xxxxxxx>
- [PATCH 2/8] bcache-tools: bitwise.h: more swap bitwise for different CPU endians
- From: Coly Li <colyli@xxxxxxx>
- [PATCH 1/8] bcache-tools: add struct cache_sb_disk into bcache.h
- From: Coly Li <colyli@xxxxxxx>
- [PATCH 0/8] bcache-tools patches for large bucket size incompat feature
- From: Coly Li <colyli@xxxxxxx>
- Re: [PATCH 14/14] bcache: move struct cache_sb out of uapi bcache.h
- From: Coly Li <colyli@xxxxxxx>
- Re: [PATCH 14/14] bcache: move struct cache_sb out of uapi bcache.h
- From: Christoph Hellwig <hch@xxxxxxxxxxxxx>
- Re: [PATCH 14/14] bcache: move struct cache_sb out of uapi bcache.h
- From: Coly Li <colyli@xxxxxxx>
- Re: [PATCH 14/14] bcache: move struct cache_sb out of uapi bcache.h
- From: Hannes Reinecke <hare@xxxxxxx>
- Re: [PATCH 09/14] bcache: avoid data copy between cache_set->sb and cache->sb
- From: Coly Li <colyli@xxxxxxx>
- Re: [PATCH 13/14] bcache: remove embedded struct cache_sb from struct cache_set
- From: Hannes Reinecke <hare@xxxxxxx>
- Re: [PATCH 12/14] bcache: check and set sync status on cache's in-memory super block
- From: Hannes Reinecke <hare@xxxxxxx>
- Re: [PATCH 11/14] bcache: remove can_attach_cache()
- From: Hannes Reinecke <hare@xxxxxxx>
- Re: [PATCH 10/14] bcache: don't check seq numbers in register_cache_set()
- From: Hannes Reinecke <hare@xxxxxxx>
- Re: [PATCH 09/14] bcache: avoid data copy between cache_set->sb and cache->sb
- From: Hannes Reinecke <hare@xxxxxxx>
- Re: [PATCH 08/14] bcache: only use bucket_bytes() on struct cache
- From: Hannes Reinecke <hare@xxxxxxx>
- Re: [PATCH 07/14] bcache: remove useless bucket_pages()
- From: Hannes Reinecke <hare@xxxxxxx>
- Re: [PATCH 06/14] bcache: remove useless alloc_bucket_pages()
- From: Hannes Reinecke <hare@xxxxxxx>
- Re: [PATCH 05/14] bcache: only use block_bytes() on struct cache
- From: Hannes Reinecke <hare@xxxxxxx>
- Re: [PATCH 04/14] bcache: add set_uuid in struct cache_set
- From: Hannes Reinecke <hare@xxxxxxx>
- Re: [PATCH 03/14] bcache: remove for_each_cache()
- From: Hannes Reinecke <hare@xxxxxxx>
- Re: [PATCH 02/14] bcache: explicitly make cache_set only have single cache
- From: Hannes Reinecke <hare@xxxxxxx>
- Re: [PATCH 01/14] bcache: remove 'int n' from parameter list of bch_bucket_alloc_set()
- From: Hannes Reinecke <hare@xxxxxxx>
- [PATCH v1 08/14] bcache: only use bucket_bytes() on struct cache
- [PATCH v1 10/14] bcache: don't check seq numbers in register_cache_set()
- [PATCH v1 11/14] bcache: remove can_attach_cache()
- [PATCH v1 03/14] bcache: remove for_each_cache()
- [PATCH v1 07/14] bcache: remove useless bucket_pages()
- [PATCH v1 04/14] bcache: add set_uuid in struct cache_set
- [PATCH v1 01/14] bcache: remove 'int n' from parameter list of bch_bucket_alloc_set()
- [PATCH v1 06/14] bcache: remove useless alloc_bucket_pages()
- [PATCH v1 09/14] bcache: avoid data copy between cache_set->sb and cache->sb
- [PATCH v1 02/14] bcache: explicitly make cache_set only have single cache
- [PATCH v1 05/14] bcache: only use block_bytes() on struct cache
- [PATCH v1 12/14] bcache: check and set sync status on cache's in-memory super block
- [PATCH 00/14] bcache: remove multiple caches code framework
- [PATCH v1 14/14] bcache: move struct cache_sb out of uapi bcache.h
- [PATCH v1 13/14] bcache: remove embedded struct cache_sb from struct cache_set
- [PATCH 07/14] bcache: remove useless bucket_pages()
- From: Coly Li <colyli@xxxxxxx>
- [PATCH] bcache: share register sysfs with async register
- From: Coly Li <colyli@xxxxxxx>
- [PATCH 11/14] bcache: remove can_attach_cache()
- From: Coly Li <colyli@xxxxxxx>
- [PATCH 03/14] bcache: remove for_each_cache()
- From: Coly Li <colyli@xxxxxxx>
- [PATCH 02/14] bcache: explicitly make cache_set only have single cache
- From: Coly Li <colyli@xxxxxxx>
- [PATCH 13/14] bcache: remove embedded struct cache_sb from struct cache_set
- From: Coly Li <colyli@xxxxxxx>
- [PATCH 01/14] bcache: remove 'int n' from parameter list of bch_bucket_alloc_set()
- From: Coly Li <colyli@xxxxxxx>
- [PATCH 06/14] bcache: remove useless alloc_bucket_pages()
- From: Coly Li <colyli@xxxxxxx>
- [PATCH 05/14] bcache: only use block_bytes() on struct cache
- From: Coly Li <colyli@xxxxxxx>
- [PATCH 09/14] bcache: avoid data copy between cache_set->sb and cache->sb
- From: Coly Li <colyli@xxxxxxx>
- [PATCH 08/14] bcache: only use bucket_bytes() on struct cache
- From: Coly Li <colyli@xxxxxxx>
- [PATCH 00/14] bcache: remove multiple caches code framework
- From: Coly Li <colyli@xxxxxxx>
- [PATCH 10/14] bcache: don't check seq numbers in register_cache_set()
- From: Coly Li <colyli@xxxxxxx>
- [PATCH 12/14] bcache: check and set sync status on cache's in-memory super block
- From: Coly Li <colyli@xxxxxxx>
- [PATCH 14/14] bcache: move struct cache_sb out of uapi bcache.h
- From: Coly Li <colyli@xxxxxxx>
- [PATCH 04/14] bcache: add set_uuid in struct cache_set
- From: Coly Li <colyli@xxxxxxx>
- Use NVDIMM in bcache
- From: Coly Li <colyli@xxxxxxx>
- [PATCH AUTOSEL 5.8 57/64] bcache: fix super block seq numbers comparision in register_cache_set()
- From: Sasha Levin <sashal@xxxxxxxxxx>
- [PATCH AUTOSEL 5.7 53/60] bcache: fix super block seq numbers comparision in register_cache_set()
- From: Sasha Levin <sashal@xxxxxxxxxx>
- [PATCH AUTOSEL 5.4 43/45] bcache: fix super block seq numbers comparision in register_cache_set()
- From: Sasha Levin <sashal@xxxxxxxxxx>
- [PATCH AUTOSEL 4.14 21/22] bcache: fix super block seq numbers comparision in register_cache_set()
- From: Sasha Levin <sashal@xxxxxxxxxx>
- [PATCH AUTOSEL 4.9 16/17] bcache: fix super block seq numbers comparision in register_cache_set()
- From: Sasha Levin <sashal@xxxxxxxxxx>
- [PATCH AUTOSEL 4.4 15/16] bcache: fix super block seq numbers comparision in register_cache_set()
- From: Sasha Levin <sashal@xxxxxxxxxx>
- [PATCH AUTOSEL 4.19 29/31] bcache: fix super block seq numbers comparision in register_cache_set()
- From: Sasha Levin <sashal@xxxxxxxxxx>
- Re: [PATCH v4] block: check queue's limits.discard_granularity in __blkdev_issue_discard()
- From: Jens Axboe <axboe@xxxxxxxxx>
- Re: [PATCH v3] block: check queue's limits.discard_granularity in __blkdev_issue_discard()
- From: "Darrick J. Wong" <darrick.wong@xxxxxxxxxx>
- [PATCH v4] block: check queue's limits.discard_granularity in __blkdev_issue_discard()
- From: Coly Li <colyli@xxxxxxx>
- Re: [PATCH v3] block: check queue's limits.discard_granularity in __blkdev_issue_discard()
- From: Coly Li <colyli@xxxxxxx>
- Re: [PATCH v3] block: check queue's limits.discard_granularity in __blkdev_issue_discard()
- From: Coly Li <colyli@xxxxxxx>
- Re: [PATCH v3] block: check queue's limits.discard_granularity in __blkdev_issue_discard()
- From: Jinpu Wang <jinpuwang@xxxxxxxxx>
- Re: [PATCH v3] block: check queue's limits.discard_granularity in __blkdev_issue_discard()
- From: Hannes Reinecke <hare@xxxxxxx>
- [PATCH v3] block: check queue's limits.discard_granularity in __blkdev_issue_discard()
- From: Coly Li <colyli@xxxxxxx>
- Re: [PATCH v2] block: check queue's limits.discard_granularity in __blkdev_issue_discard()
- From: Ming Lei <ming.lei@xxxxxxxxxx>
- Re: [PATCH] block: check queue's limits.discard_granularity in __blkdev_issue_discard()
- From: Coly Li <colyli@xxxxxxx>
- [PATCH v2] block: check queue's limits.discard_granularity in __blkdev_issue_discard()
- From: Coly Li <colyli@xxxxxxx>
- Re: [PATCH] block: tolerate 0 byte discard_granularity in __blkdev_issue_discard()
- From: Coly Li <colyli@xxxxxxx>
- [PATCH] block: check queue's limits.discard_granularity in __blkdev_issue_discard()
- From: Coly Li <colyli@xxxxxxx>
- Re: [PATCH] block: tolerate 0 byte discard_granularity in __blkdev_issue_discard()
- From: Ming Lei <ming.lei@xxxxxxxxxx>
- Re: [PATCH] block: tolerate 0 byte discard_granularity in __blkdev_issue_discard()
- From: Coly Li <colyli@xxxxxxx>
- Re: [PATCH] block: tolerate 0 byte discard_granularity in __blkdev_issue_discard()
- From: "Martin K. Petersen" <martin.petersen@xxxxxxxxxx>
- Re: [PATCH] block: tolerate 0 byte discard_granularity in __blkdev_issue_discard()
- From: Ming Lei <ming.lei@xxxxxxxxxx>
- Re: [PATCH] block: tolerate 0 byte discard_granularity in __blkdev_issue_discard()
- From: Johannes Thumshirn <Johannes.Thumshirn@xxxxxxx>
- Re: [PATCH] block: tolerate 0 byte discard_granularity in __blkdev_issue_discard()
- From: Coly Li <colyli@xxxxxxx>
- Re: [PATCH] block: tolerate 0 byte discard_granularity in __blkdev_issue_discard()
- From: Coly Li <colyli@xxxxxxx>
- Re: [PATCH] block: tolerate 0 byte discard_granularity in __blkdev_issue_discard()
- From: Johannes Thumshirn <Johannes.Thumshirn@xxxxxxx>
- Re: [PATCH] block: tolerate 0 byte discard_granularity in __blkdev_issue_discard()
- From: Johannes Thumshirn <Johannes.Thumshirn@xxxxxxx>
- Re: [PATCH] block: tolerate 0 byte discard_granularity in __blkdev_issue_discard()
- From: Johannes Thumshirn <Johannes.Thumshirn@xxxxxxx>
- Re: [PATCH] block: tolerate 0 byte discard_granularity in __blkdev_issue_discard()
- From: Coly Li <colyli@xxxxxxx>
- [PATCH] block: tolerate 0 byte discard_granularity in __blkdev_issue_discard()
- From: Coly Li <colyli@xxxxxxx>
- Add another cache device to existing bcache disk
- From: johnw <johnw.mail@xxxxxxxxx>
- Re: [PATCH] bcache: use disk_{start,end}_io_acct() to count I/O for bcache device
- From: Jens Axboe <axboe@xxxxxxxxx>
- Re: [PATCH] bcache: use disk_{start,end}_io_acct() to count I/O for bcache device
- From: Coly Li <colyli@xxxxxxx>
- Re: [PATCH 00/25] bcache patches for Linux v5.9
- From: Jens Axboe <axboe@xxxxxxxxx>
- [PATCH] bcache: use disk_{start,end}_io_acct() to count I/O for bcache device
- Re: [PATCH v2][next] bcache: Use fallthrough pseudo-keyword
- From: Coly Li <colyli@xxxxxxx>
- Re: [PATCH 1/2] nvme-tcp: use sendpage_ok() to check page for kernel_sendpage()
- From: Coly Li <colyli@xxxxxxx>
- Re: [PATCH 00/25] bcache patches for Linux v5.9
- From: Christoph Hellwig <hch@xxxxxxxxxxxxx>
- Re: [PATCH 00/25] bcache patches for Linux v5.9
- From: Coly Li <colyli@xxxxxxx>
- Re: [PATCH 00/25] bcache patches for Linux v5.9
- From: Christoph Hellwig <hch@xxxxxxxxxxxxx>
- Re: [PATCH][next] bcache: Use fallthrough pseudo-keyword
- From: "Gustavo A. R. Silva" <gustavo@xxxxxxxxxxxxxx>
- [PATCH v2][next] bcache: Use fallthrough pseudo-keyword
- From: "Gustavo A. R. Silva" <gustavoars@xxxxxxxxxx>
- Re: [PATCH 08/25] bcache: fix overflow in offset_to_stripe()
- From: Sasha Levin <sashal@xxxxxxxxxx>
- Re: [PATCH 07/25] bcache: avoid nr_stripes overflow in bcache_device_init()
- From: Sasha Levin <sashal@xxxxxxxxxx>
- [PATCH][next] bcache: Use fallthrough pseudo-keyword
- From: "Gustavo A. R. Silva" <gustavoars@xxxxxxxxxx>
- Re: [PATCH 1/2] nvme-tcp: use sendpage_ok() to check page for kernel_sendpage()
- From: Sagi Grimberg <sagi@xxxxxxxxxxx>
- Re: [PATCH 1/2] nvme-tcp: use sendpage_ok() to check page for kernel_sendpage()
- From: Christoph Hellwig <hch@xxxxxx>
- Re: [PATCH 25/25] bcache: fix bio_{start,end}_io_acct with proper device
- From: Christoph Hellwig <hch@xxxxxx>
- [PATCH 2/2] drbd: code cleanup by using sendpage_ok() to check page for kernel_sendpage()
- From: Coly Li <colyli@xxxxxxx>
- [PATCH 1/2] nvme-tcp: use sendpage_ok() to check page for kernel_sendpage()
- From: Coly Li <colyli@xxxxxxx>
- Re: [PATCH 00/25] bcache patches for Linux v5.9
- From: Jens Axboe <axboe@xxxxxxxxx>
- [PATCH 25/25] bcache: fix bio_{start,end}_io_acct with proper device
- From: Coly Li <colyli@xxxxxxx>
- [PATCH 24/25] bcache: avoid extra memory consumption in struct bbio for large bucket size
- From: Coly Li <colyli@xxxxxxx>
- [PATCH 23/25] bcache: avoid extra memory allocation from mempool c->fill_iter
- From: Coly Li <colyli@xxxxxxx>
- [PATCH 22/25] bcache: add sysfs file to display feature sets information of cache set
- From: Coly Li <colyli@xxxxxxx>
- [PATCH 21/25] bcache: add bucket_size_hi into struct cache_sb_disk for large bucket
- From: Coly Li <colyli@xxxxxxx>
- [PATCH 20/25] bcache: handle btree node memory allocation properly for bucket size > 8MB
- From: Coly Li <colyli@xxxxxxx>
- [PATCH 19/25] bcache: handle cache set verify_ondisk properly for bucket size > 8MB
- From: Coly Li <colyli@xxxxxxx>
- [PATCH 18/25] bcache: handle cache prio_buckets and disk_buckets properly for bucket size > 8MB
- From: Coly Li <colyli@xxxxxxx>
- [PATCH 17/25] bcache: handle c->uuids properly for bucket size > 8MB
- From: Coly Li <colyli@xxxxxxx>
- [PATCH 16/25] bcache: introduce meta_bucket_pages() related helper routines
- From: Coly Li <colyli@xxxxxxx>
- [PATCH 15/25] bcache: struct cache_sb is only for in-memory super block now
- From: Coly Li <colyli@xxxxxxx>
- [PATCH 14/25] bcache: move bucket related code into read_super_common()
- From: Coly Li <colyli@xxxxxxx>
- [PATCH 13/25] bcache: increase super block version for cache device and backing device
- From: Coly Li <colyli@xxxxxxx>
- [PATCH 12/25] bcache: fix super block seq numbers comparision in register_cache_set()
- From: Coly Li <colyli@xxxxxxx>
- [PATCH 11/25] bcache: disassemble the big if() checks in bch_cache_set_alloc()
- From: Coly Li <colyli@xxxxxxx>
- [PATCH 10/25] bcache: add more accurate error information in read_super_common()
- From: Coly Li <colyli@xxxxxxx>
- [PATCH 09/25] bcache: add read_super_common() to read major part of super block
- From: Coly Li <colyli@xxxxxxx>
- [PATCH 08/25] bcache: fix overflow in offset_to_stripe()
- From: Coly Li <colyli@xxxxxxx>
- [PATCH 07/25] bcache: avoid nr_stripes overflow in bcache_device_init()
- From: Coly Li <colyli@xxxxxxx>
- [PATCH 06/25] bcache: Use struct_size() in kzalloc()
- From: Coly Li <colyli@xxxxxxx>
- [PATCH 05/25] bcache: movinggc: Use struct_size() helper in kzalloc()
- From: Coly Li <colyli@xxxxxxx>
- [PATCH 04/25] bcache: writeback: Remove unneeded variable i
- From: Coly Li <colyli@xxxxxxx>
- [PATCH 03/25] bcache: journel: use for_each_clear_bit() to simplify the code
- From: Coly Li <colyli@xxxxxxx>
- [PATCH 02/25] bcache: allocate meta data pages as compound pages
- From: Coly Li <colyli@xxxxxxx>
- [PATCH 01/25] bcache: Fix typo in Kconfig name
- From: Coly Li <colyli@xxxxxxx>
- [PATCH 00/25] bcache patches for Linux v5.9
- From: Coly Li <colyli@xxxxxxx>
- [PATCH] bcache: fix bio_{start,end}_io_acct with proper device
- From: Coly Li <colyli@xxxxxxx>
- Re: [PATCH v2] nvme-tcp: don't use sendpage for pages not taking reference counter
- From: Sagi Grimberg <sagi@xxxxxxxxxxx>
- Re: [PATCH -next] memory: Convert to DEFINE_SHOW_ATTRIBUTE
- From: miaoqinglang <miaoqinglang@xxxxxxxxxx>
- Re: [PATCH -next] memory: Convert to DEFINE_SHOW_ATTRIBUTE
- From: Pavel Machek <pavel@xxxxxxx>
- Re: [PATCH 1/2] bcache: avoid nr_stripes overflow in bcache_device_init()
- From: Sasha Levin <sashal@xxxxxxxxxx>
- Re: [PATCH v2 1/2] bcache: avoid nr_stripes overflow in bcache_device_init()
- From: Sasha Levin <sashal@xxxxxxxxxx>
- Re: [PATCH 2/2] bcche: fix overflow in offset_to_stripe()
- From: Sasha Levin <sashal@xxxxxxxxxx>
- Re: [PATCH v2 2/2] bcche: fix overflow in offset_to_stripe()
- From: Sasha Levin <sashal@xxxxxxxxxx>
- Re: [PATCH v3 0/2] two generic block layer fixes for 5.9
- From: Jens Axboe <axboe@xxxxxxxxx>
- [PATCH v4 16/16] bcache: avoid extra memory consumption in struct bbio for large bucket size
- From: Coly Li <colyli@xxxxxxx>
- [PATCH v4 15/16] bcache: avoid extra memory allocation from mempool c->fill_iter
- From: Coly Li <colyli@xxxxxxx>
- [PATCH v4 14/16] bcache: add sysfs file to display feature sets information of cache set
- From: Coly Li <colyli@xxxxxxx>
- [PATCH v4 13/16] bcache: add bucket_size_hi into struct cache_sb_disk for large bucket
- From: Coly Li <colyli@xxxxxxx>
- [PATCH v4 12/16] bcache: handle btree node memory allocation properly for bucket size > 8MB
- From: Coly Li <colyli@xxxxxxx>
- [PATCH v4 11/16] bcache: handle cache set verify_ondisk properly for bucket size > 8MB
- From: Coly Li <colyli@xxxxxxx>
- [PATCH v4 10/16] bcache: handle cache prio_buckets and disk_buckets properly for bucket size > 8MB
- From: Coly Li <colyli@xxxxxxx>
- [PATCH v4 09/16] bcache: handle c->uuids properly for bucket size > 8MB
- From: Coly Li <colyli@xxxxxxx>
- [PATCH v4 08/16] bcache: introduce meta_bucket_pages() related helper routines
- From: Coly Li <colyli@xxxxxxx>
- [PATCH v4 07/16] bcache: struct cache_sb is only for in-memory super block now
- From: Coly Li <colyli@xxxxxxx>
- [PATCH v4 06/16] bcache: move bucket related code into read_super_common()
- From: Coly Li <colyli@xxxxxxx>
- [PATCH v4 05/16] bcache: increase super block version for cache device and backing device
- From: Coly Li <colyli@xxxxxxx>
- [PATCH v4 04/16] bcache: fix super block seq numbers comparision in register_cache_set()
- From: Coly Li <colyli@xxxxxxx>
- [PATCH v4 03/16] bcache: disassemble the big if() checks in bch_cache_set_alloc()
- From: Coly Li <colyli@xxxxxxx>
- [PATCH v4 02/16] bcache: add more accurate error information in read_super_common()
- From: Coly Li <colyli@xxxxxxx>
- [PATCH v4 01/16] bcache: add read_super_common() to read major part of super block
- From: Coly Li <colyli@xxxxxxx>
- [PATCH v4 00/16] bcache: extend bucket size to 32bit width
- From: Coly Li <colyli@xxxxxxx>
- Re: [PATCH v3 1/2] block: change REQ_OP_ZONE_RESET and REQ_OP_ZONE_RESET_ALL to be odd numbers
- From: Johannes Thumshirn <Johannes.Thumshirn@xxxxxxx>
- [PATCH v3 2/2] block: improve discard bio alignment in __blkdev_issue_discard()
- From: Coly Li <colyli@xxxxxxx>
- [PATCH v3 1/2] block: change REQ_OP_ZONE_RESET and REQ_OP_ZONE_RESET_ALL to be odd numbers
- From: Coly Li <colyli@xxxxxxx>
- [PATCH v3 0/2] two generic block layer fixes for 5.9
- From: Coly Li <colyli@xxxxxxx>
- Re: how does the caching works in bcachefs
- From: Nix <nix@xxxxxxxxxxxxx>
- [PATCH v3] block: improve discard bio alignment in __blkdev_issue_discard()
- From: Coly Li <colyli@xxxxxxx>
- [PATCH -next] memory: Convert to DEFINE_SHOW_ATTRIBUTE
- From: Qinglang Miao <miaoqinglang@xxxxxxxxxx>
- Re: [PATCH] bcache: Fix typo in Kconfig name
- From: Coly Li <colyli@xxxxxxx>
- [PATCH] bcache: Fix typo in Kconfig name
- From: Jean Delvare <jdelvare@xxxxxxx>
- Re: [PATCH v3 13/16] bcache: add bucket_size_hi into struct cache_sb_disk for large bucket
- From: Coly Li <colyli@xxxxxxx>
- Re: [PATCH v3 13/16] bcache: add bucket_size_hi into struct cache_sb_disk for large bucket
- From: Hannes Reinecke <hare@xxxxxxx>
- Re: [PATCH v3 13/16] bcache: add bucket_size_hi into struct cache_sb_disk for large bucket
- From: Coly Li <colyli@xxxxxxx>
- Re: [PATCH v3 14/16] bcache: add sysfs file to display feature sets information of cache set
- From: Coly Li <colyli@xxxxxxx>
- Re: [PATCH v3 16/16] bcache: avoid extra memory consumption in struct bbio for large bucket size
- From: Hannes Reinecke <hare@xxxxxxx>
- Re: [PATCH v3 15/16] bcache: avoid extra memory allocation from mempool c->fill_iter
- From: Hannes Reinecke <hare@xxxxxxx>
- Re: [PATCH v3 14/16] bcache: add sysfs file to display feature sets information of cache set
- From: Hannes Reinecke <hare@xxxxxxx>
- Re: [PATCH v3 13/16] bcache: add bucket_size_hi into struct cache_sb_disk for large bucket
- From: Hannes Reinecke <hare@xxxxxxx>
- Re: [PATCH v3 12/16] bcache: handle btree node memory allocation properly for bucket size > 8MB
- From: Hannes Reinecke <hare@xxxxxxx>
- Re: [PATCH v3 11/16] bcache: handle cache set verify_ondisk properly for bucket size > 8MB
- From: Hannes Reinecke <hare@xxxxxxx>
- Re: [PATCH v3 07/16] bcache: struct cache_sb is only for in-memory super block now
- From: Coly Li <colyli@xxxxxxx>
- Re: [PATCH v3 07/16] bcache: struct cache_sb is only for in-memory super block now
- From: Christoph Hellwig <hch@xxxxxxxxxxxxx>
- Re: [PATCH v3 08/16] bcache: introduce meta_bucket_pages() related helper routines
- From: Coly Li <colyli@xxxxxxx>
- Re: [PATCH v3 10/16] bcache: handle cache prio_buckets and disk_buckets properly for bucket size > 8MB
- From: Hannes Reinecke <hare@xxxxxxx>
- Re: [PATCH v3 09/16] bcache: handle c->uuids properly for bucket size > 8MB
- From: Hannes Reinecke <hare@xxxxxxx>
- Re: [PATCH v3 08/16] bcache: introduce meta_bucket_pages() related helper routines
- From: Hannes Reinecke <hare@xxxxxxx>
- [PATCH v3 16/16] bcache: avoid extra memory consumption in struct bbio for large bucket size
- [PATCH v3 15/16] bcache: avoid extra memory allocation from mempool c->fill_iter
- [PATCH v3 14/16] bcache: add sysfs file to display feature sets information of cache set
- [PATCH v3 13/16] bcache: add bucket_size_hi into struct cache_sb_disk for large bucket
- [PATCH v3 12/16] bcache: handle btree node memory allocation properly for bucket size > 8MB
- [PATCH v3 11/16] bcache: handle cache set verify_ondisk properly for bucket size > 8MB
- [PATCH v3 10/16] bcache: handle cache prio_buckets and disk_buckets properly for bucket size > 8MB
- [PATCH v3 09/16] bcache: handle c->uuids properly for bucket size > 8MB
- [PATCH v3 08/16] bcache: introduce meta_bucket_pages() related helper routines
- [PATCH v3 07/16] bcache: struct cache_sb is only for in-memory super block now
- [PATCH v3 06/16] bcache: move bucket related code into read_super_common()
- [PATCH v3 05/16] bcache: increase super block version for cache device and backing device
- [PATCH v3 04/16] bcache: fix super block seq numbers comparision in register_cache_set()
- [PATCH v3 03/16] bcache: disassemble the big if() checks in bch_cache_set_alloc()
- [PATCH v3 02/16] bcache: add more accurate error information in read_super_common()
- [PATCH v3 01/16] bcache: add read_super_common() to read major part of super block
- [PATCH v3 00/16] bcache: extend bucket size to 32bit width
- Re: [PATCH v2 01/17] bcache: add comments to mark member offset of struct cache_sb_disk
- From: Coly Li <colyli@xxxxxxx>
- Re: [PATCH v2 01/17] bcache: add comments to mark member offset of struct cache_sb_disk
- From: Johannes Thumshirn <Johannes.Thumshirn@xxxxxxx>
- Re: [PATCH v2 01/17] bcache: add comments to mark member offset of struct cache_sb_disk
- From: Coly Li <colyli@xxxxxxx>
- Re: [PATCH v2 08/17] bcache: struct cache_sb is only for in-memory super block now
- From: Hannes Reinecke <hare@xxxxxxx>
- Re: [PATCH v2 07/17] bcache: move bucket related code into read_super_basic()
- From: Hannes Reinecke <hare@xxxxxxx>
- Re: [PATCH v2 06/17] bcache: increase super block version for cache device and backing device
- From: Hannes Reinecke <hare@xxxxxxx>
- Re: [PATCH v2 05/17] bcache: fix super block seq numbers comparision in register_cache_set()
- From: Hannes Reinecke <hare@xxxxxxx>
- Re: [PATCH v2 04/17] bcache: disassemble the big if() checks in bch_cache_set_alloc()
- From: Hannes Reinecke <hare@xxxxxxx>
- Re: [PATCH v2 03/17] bcache: add more accurate error information in read_super_basic()
- From: Hannes Reinecke <hare@xxxxxxx>
- Re: [PATCH v2 02/17] bcache: add read_super_basic() to read major part of super block
- From: Hannes Reinecke <hare@xxxxxxx>
- Re: [PATCH v2 01/17] bcache: add comments to mark member offset of struct cache_sb_disk
- From: Hannes Reinecke <hare@xxxxxxx>
- [PATCH v2 17/17] bcache: avoid extra memory consumption in struct bbio for large bucket size
- From: Coly Li <colyli@xxxxxxx>
- [PATCH v2 16/17] bcache: avoid extra memory allocation from mempool c->fill_iter
- From: Coly Li <colyli@xxxxxxx>
- [PATCH v2 15/17] bcache: add sysfs file to display feature sets information of cache set
- From: Coly Li <colyli@xxxxxxx>
- [PATCH v2 14/17] bcache: add bucket_size_hi into struct cache_sb_disk for large bucket
- From: Coly Li <colyli@xxxxxxx>
- [PATCH v2 13/17] bcache: handle btree node memory allocation properly for bucket size > 8MB
- From: Coly Li <colyli@xxxxxxx>
- [PATCH v2 12/17] bcache: handle cache set verify_ondisk properly for bucket size > 8MB
- From: Coly Li <colyli@xxxxxxx>
- [PATCH v2 11/17] bcache: handle cache prio_buckets and disk_buckets properly for bucket size > 8MB
- From: Coly Li <colyli@xxxxxxx>
- [PATCH v2 10/17] bcache: handle c->uuids properly for bucket size > 8MB
- From: Coly Li <colyli@xxxxxxx>
- [PATCH v2 09/17] bcache: introduce meta_bucket_pages() related helper routines
- From: Coly Li <colyli@xxxxxxx>
- [PATCH v2 08/17] bcache: struct cache_sb is only for in-memory super block now
- From: Coly Li <colyli@xxxxxxx>
- [PATCH v2 07/17] bcache: move bucket related code into read_super_basic()
- From: Coly Li <colyli@xxxxxxx>
- [PATCH v2 06/17] bcache: increase super block version for cache device and backing device
- From: Coly Li <colyli@xxxxxxx>
- [PATCH v2 05/17] bcache: fix super block seq numbers comparision in register_cache_set()
- From: Coly Li <colyli@xxxxxxx>
- [PATCH v2 04/17] bcache: disassemble the big if() checks in bch_cache_set_alloc()
- From: Coly Li <colyli@xxxxxxx>
- [PATCH v2 03/17] bcache: add more accurate error information in read_super_basic()
- From: Coly Li <colyli@xxxxxxx>
- [PATCH v2 02/17] bcache: add read_super_basic() to read major part of super block
- From: Coly Li <colyli@xxxxxxx>
- [PATCH v2 01/17] bcache: add comments to mark member offset of struct cache_sb_disk
- From: Coly Li <colyli@xxxxxxx>
- [PATCH v2 00/17] bcache: extend bucket size to 32bit width
- From: Coly Li <colyli@xxxxxxx>
- Re: [PATCH 1/2] nvme-tpc: don't use sendpage for pages not taking reference counter
- From: Christoph Hellwig <hch@xxxxxx>
- Re: [PATCH] bcache: add a new sysfs interface to disable refill when read miss
- From: Coly Li <colyli@xxxxxxx>
- Re: [PATCH] bcache: add a new sysfs interface to disable refill when read miss
- From: Hannes Reinecke <hare@xxxxxxx>
- [PATCH] bcache: add a new sysfs interface to disable refill when read miss
- From: Guoju Fang <fangguoju@xxxxxxxxx>
- [PATCH v2] nvme-tcp: don't use sendpage for pages not taking reference counter
- From: Coly Li <colyli@xxxxxxx>
- Re: [PATCH 1/2] nvme-tpc: don't use sendpage for pages not taking reference counter
- From: Coly Li <colyli@xxxxxxx>
- [PATCH v2 2/2] bcche: fix overflow in offset_to_stripe()
- From: Coly Li <colyli@xxxxxxx>
- [PATCH v2 1/2] bcache: avoid nr_stripes overflow in bcache_device_init()
- From: Coly Li <colyli@xxxxxxx>
- Re: [PATCH 1/2] bcache: avoid nr_stripes overflow in bcache_device_init()
- From: Coly Li <colyli@xxxxxxx>
- Re: [PATCH 1/2] bcache: avoid nr_stripes overflow in bcache_device_init()
- From: Coly Li <colyli@xxxxxxx>
- Re: [PATCH 1/2] bcache: avoid nr_stripes overflow in bcache_device_init()
- From: Ken Raeburn <raeburn@xxxxxxxxxx>
- Re: [PATCH 1/2] bcache: avoid nr_stripes overflow in bcache_device_init()
- From: Jens Axboe <axboe@xxxxxxxxx>
- Re: [PATCH 1/2] bcache: avoid nr_stripes overflow in bcache_device_init()
- From: Coly Li <colyli@xxxxxxx>
- [PATCH 2/2] bcche: fix overflow in offset_to_stripe()
- From: Coly Li <colyli@xxxxxxx>
- [PATCH 1/2] bcache: avoid nr_stripes overflow in bcache_device_init()
- From: Coly Li <colyli@xxxxxxx>
- Re: bcache integer overflow for large devices w/small io_opt
- From: Coly Li <colyli@xxxxxxx>
- Re: bcache integer overflow for large devices w/small io_opt
- From: Ken Raeburn <raeburn@xxxxxxxxxx>
- Re: bcache integer overflow for large devices w/small io_opt
- From: Coly Li <colyli@xxxxxxx>
- bcache integer overflow for large devices w/small io_opt
- From: Ken Raeburn <raeburn@xxxxxxxxxx>
- [PATCH 2/2] bcache: allocate meta data pages as compound pages
- From: Coly Li <colyli@xxxxxxx>
- [PATCH 1/2] nvme-tpc: don't use sendpage for pages not taking reference counter
- From: Coly Li <colyli@xxxxxxx>
- Re: how does the caching works in bcachefs
- From: kent.overstreet@xxxxxxxxx
- Re: remove dead bdi congestion leftovers
- From: Christoph Hellwig <hch@xxxxxx>
- Re: remove dead bdi congestion leftovers
- From: Jens Axboe <axboe@xxxxxxxxx>
- Re: how does the caching works in bcachefs
- From: Stefan K <shadow_7@xxxxxxx>
- Re: [PATCH] bcache: writeback: Remove unneeded variable i
- From: Coly Li <colyli@xxxxxxx>
- [PATCH] bcache: writeback: Remove unneeded variable i
- From: Xu Wang <vulab@xxxxxxxxxxx>
- Re: remove dead bdi congestion leftovers
- From: Christoph Hellwig <hch@xxxxxx>
- Re: [PATCH] bcache: writeback: Remove unneeded variable ret
- From: Coly Li <colyli@xxxxxxx>
- [PATCH] bcache: writeback: Remove unneeded variable ret
- From: Xu Wang <vulab@xxxxxxxxxxx>
- Re: remove dead bdi congestion leftovers
- From: Jens Axboe <axboe@xxxxxxxxx>
- Re: how does the caching works in bcachefs
- From: kent.overstreet@xxxxxxxxx
- how does the caching works in bcachefs
- From: Stefan K <shadow_7@xxxxxxx>
- [RFC PATCH 4/4] bcache-tools: add large_bucket incompat feature
- From: Coly Li <colyli@xxxxxxx>
- [RFC PATCH 3/4] bcache-tools: The new super block version BCACHE_SB_VERSION_BDEV_WITH_FEATURES
- From: Coly Li <colyli@xxxxxxx>
- [RFC PATCH 2/4] struct_offset: print offset of each member of the on-disk data structure
- From: Coly Li <colyli@xxxxxxx>
- [RFC PATCH 1/4] bcache-tools: comments offset for members of struct cache_sb
- From: Coly Li <colyli@xxxxxxx>
- [RFC PATCH 0/4] bcache-tools: changes for large bucket size
- From: Coly Li <colyli@xxxxxxx>
- [RFC PATCH 16/16] bcache: avoid extra memory consumption in struct bbio for large bucket size
- From: Coly Li <colyli@xxxxxxx>
- [RFC PATCH 15/16] bcache: avoid extra memory allocation from mempool c->fill_iter
- From: Coly Li <colyli@xxxxxxx>
- [RFC PATCH 14/16] bcache: add bucket_size_hi into struct cache_sb_disk for large bucket
- From: Coly Li <colyli@xxxxxxx>
- [RFC PATCH 13/16] bcache: handle btree node memory allocation properly for bucket size > 8MB
- From: Coly Li <colyli@xxxxxxx>
- [RFC PATCH 12/16] bcache: handle cache set verify_ondisk properly for bucket size > 8MB
- From: Coly Li <colyli@xxxxxxx>
- [RFC PATCH 11/16] bcache: handle cache prio_buckets and disk_buckets properly for bucket size > 8MB
- From: Coly Li <colyli@xxxxxxx>
- [RFC PATCH 10/16] bcache: handle c->uuids properly for bucket size > 8MB
- From: Coly Li <colyli@xxxxxxx>
- [RFC PATCH 09/16] bcache: introduce meta_bucket_pages() related helper routines
- From: Coly Li <colyli@xxxxxxx>
- [RFC PATCH 08/16] bcache: struct cache_sb is only for in-memory super block now
- From: Coly Li <colyli@xxxxxxx>
- [RFC PATCH 07/16] bcache: move bucket related code into read_super_basic()
- From: Coly Li <colyli@xxxxxxx>
- [RFC PATCH 06/16] bcache: increase super block version for cache device and backing device
- From: Coly Li <colyli@xxxxxxx>
- [RFC PATCH 05/16] bcache: fix super block seq numbers comparision in register_cache_set()
- From: Coly Li <colyli@xxxxxxx>
- [RFC PATCH 04/16] bcache: disassemble the big if() checks in bch_cache_set_alloc()
- From: Coly Li <colyli@xxxxxxx>
- [RFC PATCH 03/16] bcache: add more accurate error information in read_super_basic()
- From: Coly Li <colyli@xxxxxxx>
- [RFC PATCH 02/16] bcache: add read_super_basic() to read major part of super block
- From: Coly Li <colyli@xxxxxxx>
- [RFC PATCH 01/16] bcache: add comments to mark member offset of struct cache_sb_disk
- From: Coly Li <colyli@xxxxxxx>
- [RFC PATCH 00/16] bcache: extend bucket size to 32bit width
- From: Coly Li <colyli@xxxxxxx>
- Re: Input requirement for persistent configuration items in bcache
- From: Coly Li <colyli@xxxxxxx>
- Re: Input requirement for persistent configuration items in bcache
- From: Matthias Ferdinand <bcache@xxxxxxxxx>
- Input requirement for persistent configuration items in bcache
- From: Coly Li <colyli@xxxxxxx>
- Re: [PATCH 17/20] block: rename generic_make_request to submit_bio_noacct
- From: Song Liu <song@xxxxxxxxxx>
- Re: [PATCH 18/20] block: refator submit_bio_noacct
- From: Naresh Kamboju <naresh.kamboju@xxxxxxxxxx>
- Re: [PATCH 18/20] block: refator submit_bio_noacct
- From: Naresh Kamboju <naresh.kamboju@xxxxxxxxxx>
- Re: [PATCH 18/20] block: refator submit_bio_noacct
- From: Christoph Hellwig <hch@xxxxxx>
- Re: [PATCH 17/20] block: rename generic_make_request to submit_bio_noacct
- From: Coly Li <colyli@xxxxxxx>
- Re: [PATCH 16/20] block: move ->make_request_fn to struct block_device_operations
- From: Coly Li <colyli@xxxxxxx>
- Re: [PATCH 09/20] bcache: stop setting ->queuedata
- From: Coly Li <colyli@xxxxxxx>
- Re: [PATCH 18/20] block: refator submit_bio_noacct
- From: Qian Cai <cai@xxxxxx>
- Re: [PATCH 12/20] block: remove the request_queue argument from blk_queue_split
- From: Song Liu <song@xxxxxxxxxx>
- Re: [PATCH 4/4] writeback: remove bdi->congested_fn
- From: Song Liu <song@xxxxxxxxxx>
- Re: [PATCH 4/4] writeback: remove bdi->congested_fn
- From: Coly Li <colyli@xxxxxxx>
- Re: [PATCH 10/20] dm: stop using ->queuedata
- From: Mike Snitzer <snitzer@xxxxxxxxxx>
- Re: remove dead bdi congestion leftovers
- From: Matthew Wilcox <willy@xxxxxxxxxxxxx>
- Re: remove dead bdi congestion leftovers
- From: Matthew Wilcox <willy@xxxxxxxxxxxxx>
- Re: remove dead bdi congestion leftovers
- From: Mike Snitzer <snitzer@xxxxxxxxxx>
- Re: remove dead bdi congestion leftovers
- From: Tejun Heo <tj@xxxxxxxxxx>
- Re: [PATCH 16/20] block: move ->make_request_fn to struct block_device_operations
- From: Dan Williams <dan.j.williams@xxxxxxxxx>
- Re: [PATCH 4/4] writeback: remove bdi->congested_fn
- From: David Sterba <dsterba@xxxxxxx>
- Re: rename ->make_request_fn and move it to the block_device_operations v2
- From: Jens Axboe <axboe@xxxxxxxxx>
- [PATCH 1/4] drbd: remove a bogus bdi_rw_congested call
- From: Christoph Hellwig <hch@xxxxxx>
- [PATCH 4/4] writeback: remove bdi->congested_fn
- From: Christoph Hellwig <hch@xxxxxx>
- [PATCH 2/4] writeback: remove {set,clear}_wb_congested
- From: Christoph Hellwig <hch@xxxxxx>
- remove dead bdi congestion leftovers
- From: Christoph Hellwig <hch@xxxxxx>
- [PATCH 3/4] writeback: remove struct bdi_writeback_congested
- From: Christoph Hellwig <hch@xxxxxx>
- [PATCH 01/20] nfblock: stop using ->queuedata
- From: Christoph Hellwig <hch@xxxxxx>
- [PATCH 03/20] drbd: stop using ->queuedata
- From: Christoph Hellwig <hch@xxxxxx>
- [PATCH 04/20] null_blk: stop using ->queuedata for bio mode
- From: Christoph Hellwig <hch@xxxxxx>
- [PATCH 05/20] ps3vram: stop using ->queuedata
- From: Christoph Hellwig <hch@xxxxxx>
- [PATCH 06/20] rsxx: stop using ->queuedata
- From: Christoph Hellwig <hch@xxxxxx>
- [PATCH 08/20] zram: stop using ->queuedata
- From: Christoph Hellwig <hch@xxxxxx>
- [PATCH 10/20] dm: stop using ->queuedata
- From: Christoph Hellwig <hch@xxxxxx>
- [PATCH 12/20] block: remove the request_queue argument from blk_queue_split
- From: Christoph Hellwig <hch@xxxxxx>
- [PATCH 11/20] fs: remove a weird comment in submit_bh_wbc
- From: Christoph Hellwig <hch@xxxxxx>
- [PATCH 09/20] bcache: stop setting ->queuedata
- From: Christoph Hellwig <hch@xxxxxx>
- [PATCH 16/20] block: move ->make_request_fn to struct block_device_operations
- From: Christoph Hellwig <hch@xxxxxx>
- [PATCH 18/20] block: refator submit_bio_noacct
- From: Christoph Hellwig <hch@xxxxxx>
- [PATCH 19/20] block: shortcut __submit_bio_noacct for blk-mq drivers
- From: Christoph Hellwig <hch@xxxxxx>
- [PATCH 17/20] block: rename generic_make_request to submit_bio_noacct
- From: Christoph Hellwig <hch@xxxxxx>
- [PATCH 13/20] block: tidy up a warning in bio_check_ro
- From: Christoph Hellwig <hch@xxxxxx>
- [PATCH 20/20] block: remove direct_make_request
- From: Christoph Hellwig <hch@xxxxxx>
- [PATCH 14/20] block: remove the NULL queue check in generic_make_request_checks
- From: Christoph Hellwig <hch@xxxxxx>
- [PATCH 15/20] block: remove the nr_sectors variable in generic_make_request_checks
- From: Christoph Hellwig <hch@xxxxxx>
- [PATCH 07/20] umem: stop using ->queuedata
- From: Christoph Hellwig <hch@xxxxxx>
- [PATCH 02/20] simdisk: stop using ->queuedata
- From: Christoph Hellwig <hch@xxxxxx>
- rename ->make_request_fn and move it to the block_device_operations v2
- From: Christoph Hellwig <hch@xxxxxx>
- Re: rename ->make_request_fn and move it to the block_device_operations
- From: Jens Axboe <axboe@xxxxxxxxx>
- Re: rename ->make_request_fn and move it to the block_device_operations
- From: Christoph Hellwig <hch@xxxxxx>
- Re: rename ->make_request_fn and move it to the block_device_operations
- From: Jens Axboe <axboe@xxxxxxxxx>
- Re: rename ->make_request_fn and move it to the block_device_operations
- From: Jens Axboe <axboe@xxxxxxxxx>
- Re: [PATCH 11/20] fs: remove a weird comment in submit_bh_wbc
- From: Jens Axboe <axboe@xxxxxxxxx>
- Re: [PATCH 01/20] nfblock: stop using ->queuedata
- From: Geert Uytterhoeven <geert@xxxxxxxxxxxxxx>
- [PATCH 04/20] null_blk: stop using ->queuedata for bio mode
- From: Christoph Hellwig <hch@xxxxxx>
- [PATCH 05/20] ps3vram: stop using ->queuedata
- From: Christoph Hellwig <hch@xxxxxx>
- [PATCH 08/20] zram: stop using ->queuedata
- From: Christoph Hellwig <hch@xxxxxx>
- [PATCH 07/20] umem: stop using ->queuedata
- From: Christoph Hellwig <hch@xxxxxx>
- [PATCH 09/20] bcache: stop setting ->queuedata
- From: Christoph Hellwig <hch@xxxxxx>
- [PATCH 10/20] dm: stop using ->queuedata
- From: Christoph Hellwig <hch@xxxxxx>
- [PATCH 11/20] fs: remove a weird comment in submit_bh_wbc
- From: Christoph Hellwig <hch@xxxxxx>
- [PATCH 03/20] drbd: stop using ->queuedata
- From: Christoph Hellwig <hch@xxxxxx>
- [PATCH 01/20] nfblock: stop using ->queuedata
- From: Christoph Hellwig <hch@xxxxxx>
- [PATCH 02/20] simdisk: stop using ->queuedata
- From: Christoph Hellwig <hch@xxxxxx>
- rename ->make_request_fn and move it to the block_device_operations
- From: Christoph Hellwig <hch@xxxxxx>
- [PATCH 12/20] block: remove the request_queue argument from blk_queue_split
- From: Christoph Hellwig <hch@xxxxxx>
- [PATCH 14/20] block: remove the NULL queue check in generic_make_request_checks
- From: Christoph Hellwig <hch@xxxxxx>
- [PATCH 13/20] block: tidy up a warning in bio_check_ro
- From: Christoph Hellwig <hch@xxxxxx>
- [PATCH 15/20] block: remove the nr_sectors variable in generic_make_request_checks
- From: Christoph Hellwig <hch@xxxxxx>
- [PATCH 17/20] block: rename generic_make_request to submit_bio_noacct
- From: Christoph Hellwig <hch@xxxxxx>
- [PATCH 16/20] block: move ->make_request_fn to struct block_device_operations
- From: Christoph Hellwig <hch@xxxxxx>
- [PATCH 18/20] block: refator submit_bio_noacct
- From: Christoph Hellwig <hch@xxxxxx>
- [PATCH 19/20] block: shortcut __submit_bio_noacct for blk-mq drivers
- From: Christoph Hellwig <hch@xxxxxx>
- [PATCH 20/20] block: remove direct_make_request
- From: Christoph Hellwig <hch@xxxxxx>
- [PATCH 06/20] rsxx: stop using ->queuedata
- From: Christoph Hellwig <hch@xxxxxx>
- Re: [PATCH] bcache: journel: use for_each_clear_bit() to simplify the code
- From: Coly Li <colyli@xxxxxxx>
- [PATCH] bcache: journel: use for_each_clear_bit() to simplify the code
- From: Xu Wang <vulab@xxxxxxxxxxx>
- Re: Small Cache Dev Tuning
- From: Marc Smith <msmith626@xxxxxxxxx>
- [PATCH AUTOSEL 5.7 05/28] bcache: check and adjust logical block size for backing devices
- From: Sasha Levin <sashal@xxxxxxxxxx>
- Re: [PATCH][next] bcache: movinggc: Use struct_size() helper in kzalloc()
- From: Coly Li <colyli@xxxxxxx>
- Re: Small Cache Dev Tuning
- From: Coly Li <colyli@xxxxxxx>
- Input requirement for persistent configuration items in bcache
- From: Coly Li <colyli@xxxxxxx>
- Re: [PATCH][next] bcache: Use struct_size() in kzalloc()
- From: Coly Li <colyli@xxxxxxx>
- Re: [PATCH][next] bcache: Use struct_size() in kzalloc()
- From: Joe Perches <joe@xxxxxxxxxxx>
- Re: [PATCH][next] bcache: Use struct_size() in kzalloc()
- From: Coly Li <colyli@xxxxxxx>
- [PATCH][next] bcache: movinggc: Use struct_size() helper in kzalloc()
- From: "Gustavo A. R. Silva" <gustavoars@xxxxxxxxxx>
- [PATCH][next] bcache: Use struct_size() in kzalloc()
- From: "Gustavo A. R. Silva" <gustavoars@xxxxxxxxxx>
- Re: Small Cache Dev Tuning
- From: Matthias Ferdinand <mf@xxxxxxxx>
- Small Cache Dev Tuning
- From: Marc Smith <msmith626@xxxxxxxxx>
- Re: [PATCH 3/4] bcache: use delayed kworker fo asynchronous devices registration
- From: Hannes Reinecke <hare@xxxxxxx>
- Re: [PATCH 0/4] bcache: more fixes for v5.8-rc1
- From: Jens Axboe <axboe@xxxxxxxxx>
- [PATCH 4/4] bcache: pr_info() format clean up in bcache_device_init()
- [PATCH 2/4] bcache: check and adjust logical block size for backing devices
- [PATCH 3/4] bcache: use delayed kworker fo asynchronous devices registration
- [PATCH 1/4] bcache: fix potential deadlock problem in btree_gc_coalesce
- [PATCH 0/4] bcache: more fixes for v5.8-rc1
- [PATCH V3] bcache: fix potential deadlock problem in btree_gc_coalesce
- From: Zhiqiang Liu <liuzhiqiang26@xxxxxxxxxx>
- Re: [PATCH V2] bcache: fix potential deadlock problem in btree_gc_coalesce
- From: Zhiqiang Liu <liuzhiqiang26@xxxxxxxxxx>
- Re: [PATCH] bcache: check and adjust logical block size for backing devices
- From: Coly Li <colyli@xxxxxxx>
- Re: bcachefs status update (it's done cooking; let's get this sucker merged)
- From: Kent Overstreet <kent.overstreet@xxxxxxxxx>
- Re: bcachefs status update (it's done cooking; let's get this sucker merged)
- From: Stefan K <shadow_7@xxxxxxx>
- [PATCH AUTOSEL 5.7 121/274] bcache: remove a duplicate ->make_request_fn assignment
- From: Sasha Levin <sashal@xxxxxxxxxx>
- [PATCH AUTOSEL 5.4 150/175] bcache: fix refcount underflow in bcache_device_free()
- From: Sasha Levin <sashal@xxxxxxxxxx>
- [PATCH AUTOSEL 4.19 091/106] bcache: fix refcount underflow in bcache_device_free()
- From: Sasha Levin <sashal@xxxxxxxxxx>
- [PATCH AUTOSEL 5.7 241/274] bcache: fix refcount underflow in bcache_device_free()
- From: Sasha Levin <sashal@xxxxxxxxxx>
- Re: [PATCH] bcache: check and adjust logical block size for backing devices
- From: Mauricio Faria de Oliveira <mfo@xxxxxxxxxxxxx>
- Re: [PATCH] bcache: check and adjust logical block size for backing devices
- From: Coly Li <colyli@xxxxxxx>
- [PATCH] bcache: check and adjust logical block size for backing devices
- From: Mauricio Faria de Oliveira <mfo@xxxxxxxxxxxxx>
- Re: [RFC PATCH v4 1/3] bcache: export bcache zone information for zoned backing device
- From: Damien Le Moal <Damien.LeMoal@xxxxxxx>
- Re: [RFC PATCH v4 2/3] bcache: handle zone management bios for bcache device
- From: Damien Le Moal <Damien.LeMoal@xxxxxxx>
- Re: [RFC PATCH v4 1/3] bcache: export bcache zone information for zoned backing device
- From: Coly Li <colyli@xxxxxxx>
- Re: [RFC PATCH v4 2/3] bcache: handle zone management bios for bcache device
- From: Coly Li <colyli@xxxxxxx>
- Re: [RFC PATCH v4 2/3] bcache: handle zone management bios for bcache device
- From: Damien Le Moal <Damien.LeMoal@xxxxxxx>
- Re: [RFC PATCH v4 1/3] bcache: export bcache zone information for zoned backing device
- From: Damien Le Moal <Damien.LeMoal@xxxxxxx>
- Re: [RFC PATCH v4 3/3] bcache: reject writeback cache mode for zoned backing device
- From: Coly Li <colyli@xxxxxxx>
- Re: [RFC PATCH v4 2/3] bcache: handle zone management bios for bcache device
- From: Coly Li <colyli@xxxxxxx>
- Re: [RFC PATCH v4 1/3] bcache: export bcache zone information for zoned backing device
- From: Coly Li <colyli@xxxxxxx>
- Re: [PATCH v3] block: improve discard bio alignment in __blkdev_issue_discard()
- From: Ming Lei <ming.lei@xxxxxxxxxx>
- Re: [PATCH v3] block: improve discard bio alignment in __blkdev_issue_discard()
- From: Xiao Ni <xni@xxxxxxxxxx>
- Re: [PATCH v3] block: improve discard bio alignment in __blkdev_issue_discard()
- From: Hannes Reinecke <hare@xxxxxxx>
- [PATCH v3] block: improve discard bio alignment in __blkdev_issue_discard()
- From: Coly Li <colyli@xxxxxxx>
- Re: Potential Memory Leak Bug in register_bcache() in Linux 5.6.0
- From: Coly Li <colyli@xxxxxxx>
- Potential Memory Leak Bug in register_bcache() in Linux 5.6.0
- From: Dongyang Zhan <zdyzztq@xxxxxxxxx>
- Re: block I/O accounting improvements v2
- From: Jens Axboe <axboe@xxxxxxxxx>
- Re: [PATCH v2 0/5] bcache patches for Linux-5.8
- From: Jens Axboe <axboe@xxxxxxxxx>
- block I/O accounting improvements v2
- From: Christoph Hellwig <hch@xxxxxx>
- [PATCH 01/16] block: add disk/bio-based accounting helpers
- From: Christoph Hellwig <hch@xxxxxx>
- [PATCH 05/16] bcache: use bio_{start,end}_io_acct
- From: Christoph Hellwig <hch@xxxxxx>
- [PATCH 07/16] nvdimm: use bio_{start,end}_io_acct
- From: Christoph Hellwig <hch@xxxxxx>
- [PATCH 06/16] dm: use bio_{start,end}_io_acct
- From: Christoph Hellwig <hch@xxxxxx>
- [PATCH 09/16] block: remove generic_{start,end}_io_acct
- From: Christoph Hellwig <hch@xxxxxx>
- [PATCH 12/16] block: account merge of two requests
- From: Christoph Hellwig <hch@xxxxxx>
- [PATCH 14/16] block: remove rcu_read_lock() from part_stat_lock()
- From: Christoph Hellwig <hch@xxxxxx>
- [PATCH 16/16] block: reduce part_stat_lock() scope
- From: Christoph Hellwig <hch@xxxxxx>
- [PATCH 15/16] block: use __this_cpu_add() instead of access by smp_processor_id()
- From: Christoph Hellwig <hch@xxxxxx>
- [PATCH 13/16] block: add a blk_account_io_merge_bio helper
- From: Christoph Hellwig <hch@xxxxxx>
- [PATCH 11/16] block: always use a percpu variable for disk stats
- From: Christoph Hellwig <hch@xxxxxx>
- [PATCH 10/16] block: move update_io_ticks to blk-core.c
- From: Christoph Hellwig <hch@xxxxxx>
- [PATCH 08/16] zram: nvdimm: use bio_{start,end}_io_acct and disk_{start,end}_io_acct
- From: Christoph Hellwig <hch@xxxxxx>
- [PATCH 04/16] lightnvm/pblk: use bio_{start,end}_io_acct
- From: Christoph Hellwig <hch@xxxxxx>
- [PATCH 03/16] rsxx: use bio_{start,end}_io_acct
- From: Christoph Hellwig <hch@xxxxxx>
- [PATCH 02/16] drbd: use bio_{start,end}_io_acct
- From: Christoph Hellwig <hch@xxxxxx>
- Re: [PATCH 01/16] block: add disk/bio-based accounting helpers
- From: Christoph Hellwig <hch@xxxxxx>
- [PATCH v2 5/5] bcache: configure the asynchronous registertion to be experimental
- From: Coly Li <colyli@xxxxxxx>
- [PATCH v2 4/5] bcache: asynchronous devices registration
- From: Coly Li <colyli@xxxxxxx>
- [PATCH v2 2/5] bcache: Convert pr_<level> uses to a more typical style
- From: Coly Li <colyli@xxxxxxx>
- [PATCH v2 3/5] bcache: fix refcount underflow in bcache_device_free()
- From: Coly Li <colyli@xxxxxxx>
- [PATCH v2 1/5] bcache: remove redundant variables i and n
- From: Coly Li <colyli@xxxxxxx>
- [PATCH v2 0/5] bcache patches for Linux-5.8
- From: Coly Li <colyli@xxxxxxx>
- Re: [PATCH 3/5] bcache: fix refcount underflow in bcache_device_free()
- From: Coly Li <colyli@xxxxxxx>
- Re: [PATCH 3/5] bcache: fix refcount underflow in bcache_device_free()
- From: Jens Axboe <axboe@xxxxxxxxx>
- [PATCH 5/5] bcache: configure the asynchronous registertion to be experimental
- From: Coly Li <colyli@xxxxxxx>
- [PATCH 4/5] bcache: asynchronous devices registration
- From: Coly Li <colyli@xxxxxxx>
- [PATCH 2/5] bcache: Convert pr_<level> uses to a more typical style
- From: Coly Li <colyli@xxxxxxx>
- [PATCH 3/5] bcache: fix refcount underflow in bcache_device_free()
- From: Coly Li <colyli@xxxxxxx>
- [PATCH 1/5] bcache: remove redundant variables i and n
- From: Coly Li <colyli@xxxxxxx>
- [PATCH 0/5] bcache patches for Linux-5.8
- From: Coly Li <colyli@xxxxxxx>
- [PATCH] bcache: fix refcount underflow in bcache_device_free()
- From: Coly Li <colyli@xxxxxxx>
- [PATCH 2/2] bcache: configure the asynchronous registertion to be experimental
- From: Coly Li <colyli@xxxxxxx>
- [PATCH 1/2] bcache: asynchronous devices registration
- From: Coly Li <colyli@xxxxxxx>
- [PATCH 0/2] bcache: asynchronous devices registration
- From: Coly Li <colyli@xxxxxxx>
- Re: [PATCH 05/16] bcache: use bio_{start,end}_io_acct
- From: Coly Li <colyli@xxxxxxx>
- Re: block I/O accounting improvements
- From: Konstantin Khlebnikov <khlebnikov@xxxxxxxxxxxxxx>
- Re: [PATCH 01/16] block: add disk/bio-based accounting helpers
- From: Konstantin Khlebnikov <khlebnikov@xxxxxxxxxxxxxx>
- [PATCH 06/16] dm: use bio_{start,end}_io_acct
- From: Christoph Hellwig <hch@xxxxxx>
- [PATCH 05/16] bcache: use bio_{start,end}_io_acct
- From: Christoph Hellwig <hch@xxxxxx>
- [PATCH 03/16] rsxx: use bio_{start,end}_io_acct
- From: Christoph Hellwig <hch@xxxxxx>
- [PATCH 08/16] zram: nvdimm: use bio_{start,end}_io_acct and disk_{start,end}_io_acct
- From: Christoph Hellwig <hch@xxxxxx>
- [PATCH 07/16] nvdimm: use bio_{start,end}_io_acct
- From: Christoph Hellwig <hch@xxxxxx>
- [PATCH 09/16] block: remove generic_{start,end}_io_acct
- From: Christoph Hellwig <hch@xxxxxx>
- [PATCH 10/16] block: move update_io_ticks to blk-core.c
- From: Christoph Hellwig <hch@xxxxxx>
- [PATCH 11/16] block: always use a percpu variable for disk stats
- From: Christoph Hellwig <hch@xxxxxx>
- [PATCH 13/16] block: add a blk_account_io_merge_bio helper
- From: Christoph Hellwig <hch@xxxxxx>
- [PATCH 16/16] block: reduce part_stat_lock() scope
- From: Christoph Hellwig <hch@xxxxxx>
- [PATCH 15/16] block: use __this_cpu_add() instead of access by smp_processor_id()
- From: Christoph Hellwig <hch@xxxxxx>
- [PATCH 14/16] block: remove rcu_read_lock() from part_stat_lock()
- From: Christoph Hellwig <hch@xxxxxx>
- [PATCH 12/16] block: account merge of two requests
- From: Christoph Hellwig <hch@xxxxxx>
- [PATCH 04/16] lightnvm/pblk: use bio_{start,end}_io_acct
- From: Christoph Hellwig <hch@xxxxxx>
- [PATCH 02/16] drbd: use bio_{start,end}_io_acct
- From: Christoph Hellwig <hch@xxxxxx>
- [PATCH 01/16] block: add disk/bio-based accounting helpers
- From: Christoph Hellwig <hch@xxxxxx>
- block I/O accounting improvements
- From: Christoph Hellwig <hch@xxxxxx>
- Re: [RFC PATCH v4 0/3] bcache: support zoned device as bcache backing device
- From: Coly Li <colyli@xxxxxxx>
- Re: [RFC PATCH v4 0/3] bcache: support zoned device as bcache backing device
- From: Damien Le Moal <Damien.LeMoal@xxxxxxx>
- Re: [PATCH] block: change REQ_OP_ZONE_RESET and REQ_OP_ZONE_RESET_ALL to be odd numbers
- From: Chaitanya Kulkarni <Chaitanya.Kulkarni@xxxxxxx>
- Re: [PATCH] block: change REQ_OP_ZONE_RESET and REQ_OP_ZONE_RESET_ALL to be odd numbers
- From: Damien Le Moal <Damien.LeMoal@xxxxxxx>
- Re: [RFC PATCH v4 3/3] bcache: reject writeback cache mode for zoned backing device
- From: Damien Le Moal <Damien.LeMoal@xxxxxxx>
- Re: [RFC PATCH v4 2/3] bcache: handle zone management bios for bcache device
- From: Damien Le Moal <Damien.LeMoal@xxxxxxx>
- Re: [RFC PATCH v4 1/3] bcache: export bcache zone information for zoned backing device
- From: Damien Le Moal <Damien.LeMoal@xxxxxxx>
- [PATCH] block: change REQ_OP_ZONE_RESET and REQ_OP_ZONE_RESET_ALL to be odd numbers
- From: Coly Li <colyli@xxxxxxx>
- [RFC PATCH v4 3/3] bcache: reject writeback cache mode for zoned backing device
- From: Coly Li <colyli@xxxxxxx>
- [RFC PATCH v4 2/3] bcache: handle zone management bios for bcache device
- From: Coly Li <colyli@xxxxxxx>
- [RFC PATCH v4 1/3] bcache: export bcache zone information for zoned backing device
- From: Coly Li <colyli@xxxxxxx>
- [RFC PATCH v4 0/3] bcache: support zoned device as bcache backing device
- From: Coly Li <colyli@xxxxxxx>
- Re: [RFC PATCH v2 1/4] block: change REQ_OP_ZONE_RESET from 6 to 13
- From: Damien Le Moal <Damien.LeMoal@xxxxxxx>
- Re: [RFC PATCH v2 1/4] block: change REQ_OP_ZONE_RESET from 6 to 13
- From: Hannes Reinecke <hare@xxxxxxx>
- Re: [RFC PATCH v2 1/4] block: change REQ_OP_ZONE_RESET from 6 to 13
- From: Chaitanya Kulkarni <Chaitanya.Kulkarni@xxxxxxx>
- Re: [RFC PATCH v2 4/4] block: set bi_size to REQ_OP_ZONE_RESET bio
- From: Coly Li <colyli@xxxxxxx>
- Re: [RFC PATCH v2 3/4] block: remove queue_is_mq restriction from blk_revalidate_disk_zones()
- From: Damien Le Moal <Damien.LeMoal@xxxxxxx>
- Re: [RFC PATCH v2 4/4] block: set bi_size to REQ_OP_ZONE_RESET bio
- From: Damien Le Moal <Damien.LeMoal@xxxxxxx>
- Re: [RFC PATCH v2 3/4] block: remove queue_is_mq restriction from blk_revalidate_disk_zones()
- From: Damien Le Moal <Damien.LeMoal@xxxxxxx>
- Re: [RFC PATCH v2 2/4] block: block: change REQ_OP_ZONE_RESET_ALL from 8 to 15
- From: Damien Le Moal <Damien.LeMoal@xxxxxxx>
- Re: [RFC PATCH v2 1/4] block: change REQ_OP_ZONE_RESET from 6 to 13
- From: Damien Le Moal <Damien.LeMoal@xxxxxxx>
- Re: [RFC PATCH v2 1/4] block: change REQ_OP_ZONE_RESET from 6 to 13
- From: Coly Li <colyli@xxxxxxx>
- Re: [RFC PATCH v2 1/4] block: change REQ_OP_ZONE_RESET from 6 to 13
- From: Christoph Hellwig <hch@xxxxxx>
- Re: [RFC PATCH v2 3/4] block: remove queue_is_mq restriction from blk_revalidate_disk_zones()
- From: Christoph Hellwig <hch@xxxxxx>
- [PATCH 3/3] bcache-tools: convert writeback to writethrough mode for zoned backing device
- From: Coly Li <colyli@xxxxxxx>
- [PATCH 2/3] bcache-tools: add is_zoned_device()
- From: Coly Li <colyli@xxxxxxx>
- [PATCH 1/3] bcache-tools: set zoned size aligned data_offset on backing device for zoned devive
- From: Coly Li <colyli@xxxxxxx>
- [PATCH 0/3] bcache-tools: suport zoned device as making backing evice
- From: Coly Li <colyli@xxxxxxx>
[Index of Archives]
[Linux Kernel Development]
[Linux Filesystem Development]
[Security]
[Linux ARM Kernel]
[Linux MIPS]
[Linux S390]
[Bugtraq]
[Share Photos]>
[Fedora ARM]