Linux Bcache — Block Layer SSD Cache
[Prev Page][Next Page]
- Re: [PATCH 30/45] block: remove the nr_sects field in struct hd_struct, (continued)
- [PATCH 28/45] block: simplify part_to_disk, Christoph Hellwig
- [PATCH 34/45] block: move holder_dir to struct block_device, Christoph Hellwig
- [PATCH 32/45] block: move the start_sect field to struct block_device, Christoph Hellwig
- [PATCH 31/45] block: move disk stat accounting to struct block_device, Christoph Hellwig
- [PATCH 40/45] block: pass a block_device to blk_alloc_devt, Christoph Hellwig
- [PATCH 33/45] block: move the partition_meta_info to struct block_device, Christoph Hellwig
- [PATCH 41/45] block: pass a block_device to invalidate_partition, Christoph Hellwig
- [PATCH 38/45] block: switch partition lookup to use struct block_device, Christoph Hellwig
- [PATCH 35/45] block: move make_it_fail to struct block_device, Christoph Hellwig
- [PATCH 39/45] block: remove the partno field from struct hd_struct, Christoph Hellwig
- [PATCH 36/45] block: move the policy field to struct block_device, Christoph Hellwig
- [PATCH 37/45] block: allocate struct hd_struct as part of struct bdev_inode, Christoph Hellwig
- [PATCH 45/45] block: stop using bdget_disk for partition 0, Christoph Hellwig
- [PATCH 42/45] block: switch disk_part_iter_* to use a struct block_device, Christoph Hellwig
- [PATCH 43/45] f2fs: remove a few bd_part checks, Christoph Hellwig
- [PATCH 44/45] block: merge struct block_device and struct hd_struct, Christoph Hellwig
- merge struct block_device and struct hd_struct,
Christoph Hellwig
- [PATCH 05/20] block: use put_device in put_disk, Christoph Hellwig
- [PATCH 04/20] block: use disk_part_iter_exit in disk_part_iter_next, Christoph Hellwig
- [PATCH 02/20] block: remove a duplicate __disk_get_part prototype, Christoph Hellwig
- [PATCH 01/20] blk-cgroup: fix a hd_struct leak in blkcg_fill_root_iostats, Christoph Hellwig
- [PATCH 03/20] block: add a bdev_kobj helper, Christoph Hellwig
- [PATCH 06/20] block: change the hash used for looking up block devices, Christoph Hellwig
- [PATCH 08/20] init: refactor devt_from_partuuid, Christoph Hellwig
- [PATCH 07/20] init: refactor name_to_dev_t, Christoph Hellwig
- [PATCH 10/20] block: refactor __blkdev_put, Christoph Hellwig
- [PATCH 11/20] block: reference struct block_device from struct hd_struct, Christoph Hellwig
- [PATCH 09/20] init: cleanup match_dev_by_uuid and match_dev_by_label, Christoph Hellwig
- [PATCH 12/20] block: simplify the block device claiming interface, Christoph Hellwig
- [PATCH 13/20] block: remove ->bd_contains, Christoph Hellwig
- [PATCH 14/20] block: remove the nr_sects field in struct hd_struct, Christoph Hellwig
- [PATCH 15/20] block: merge struct block_device and struct hd_struct, Christoph Hellwig
- [PATCH 18/20] fs: remove get_super_thawed and get_super_exclusive_thawed, Christoph Hellwig
- [PATCH 17/20] filemap: consistently use ->f_mapping over ->i_mapping, Christoph Hellwig
- [PATCH 16/20] block: stop using bdget_disk for partition 0, Christoph Hellwig
- [PATCH 20/20] block: remove i_bdev, Christoph Hellwig
- [PATCH 19/20] bcache: remove a superflous lookup_bdev all, Christoph Hellwig
- Re: merge struct block_device and struct hd_struct, Jan Beulich
- Re: merge struct block_device and struct hd_struct, Greg KH
- bcache error -> btrfs unmountable,
Jean-Denis Girard
- [PATCH] bcache: Fix potential memory leak in register_bcache(),
Tiezhu Yang
- [PATCH, RFC 11/10] block: propagate BLKROSET to all partitions,
Christoph Hellwig
- [PATCH] bcache: make writeback_cutoff and writeback_cutoff_sync writeable,
Dongdong Tao
- [PATCH] bcache: consider the fragmentation when update the writeback rate,
Dongdong Tao
<Possible follow-ups>
[PATCH] bcache: consider the fragmentation when update the writeback rate, Dongdong Tao
Re: [PATCH] bcache: consider the fragmentation when update the writeback rate, kernel test robot
[PATCH] bcache: consider the fragmentation when update the writeback rate, Dongdong Tao
[PATCH] bcache: dont set the ret_task again if we already found a bucket with expected write_point, Dongsheng Yang
block ioctl cleanups v2,
Christoph Hellwig
- [PATCH 01/10] mtd_blkdevs: don't override BLKFLSBUF, Christoph Hellwig
- [PATCH 02/10] block: don't call into the driver for BLKFLSBUF, Christoph Hellwig
- [PATCH 03/10] block: add a new set_read_only method, Christoph Hellwig
- [PATCH 04/10] rbd: implement ->set_read_only to hook into BLKROSET processing, Christoph Hellwig
- [PATCH 05/10] md: implement ->set_read_only to hook into BLKROSET processing, Christoph Hellwig
- [PATCH 06/10] dasd: implement ->set_read_only to hook into BLKROSET processing, Christoph Hellwig
- [PATCH 07/10] block: don't call into the driver for BLKROSET, Christoph Hellwig
- [PATCH 08/10] loop: use set_disk_ro, Christoph Hellwig
- [PATCH 09/10] block: remove set_device_ro, Christoph Hellwig
- [PATCH 10/10] block: remove __blkdev_driver_ioctl, Christoph Hellwig
- Re: block ioctl cleanups v2, Christoph Hellwig
[bug report] bcache: explicitly make cache_set only have single cache,
Dan Carpenter
block ioctl cleanups,
Christoph Hellwig
- [PATCH 01/11] mtd_blkdevs: don't override BLKFLSBUF, Christoph Hellwig
- [PATCH 02/11] mtip32xx: return -ENOTTY for all unhanled ioctls, Christoph Hellwig
- [PATCH 03/11] block: don't call into the driver for BLKFLSBUF, Christoph Hellwig
- [PATCH 04/11] block: add a new set_read_only method, Christoph Hellwig
- [PATCH 05/11] rbd: implement ->set_read_only to hook into BLKROSET processing, Christoph Hellwig
- [PATCH 06/11] md: implement ->set_read_only to hook into BLKROSET processing, Christoph Hellwig
- [PATCH 07/11] dasd: implement ->set_read_only to hook into BLKROSET processing, Christoph Hellwig
- [PATCH 08/11] block: don't call into the driver for BLKROSET, Christoph Hellwig
- [PATCH 09/11] loop: use set_disk_ro, Christoph Hellwig
- [PATCH 10/11] block: remove set_device_ro, Christoph Hellwig
- [PATCH 11/11] block: remove __blkdev_driver_ioctl, Christoph Hellwig
- Re: block ioctl cleanups, Jens Axboe
Kernel Panic on 5.4.69,
Marc Smith
[PATCH 1/2] bcache: fix race between setting bdev state to none and new write request direct to backing,
Dongsheng Yang
[PATCH RFC PKS/PMEM 00/58] PMEM: Introduce stray write protection for PMEM,
ira . weiny
- [PATCH RFC PKS/PMEM 06/58] kmap: Introduce k[un]map_thread debugging, ira . weiny
- [PATCH RFC PKS/PMEM 09/58] drivers/gpu: Utilize new kmap_thread(), ira . weiny
- [PATCH RFC PKS/PMEM 10/58] drivers/rdma: Utilize new kmap_thread(), ira . weiny
- [PATCH RFC PKS/PMEM 16/58] fs/gfs2: Utilize new kmap_thread(), ira . weiny
- [PATCH RFC PKS/PMEM 15/58] fs/ecryptfs: Utilize new kmap_thread(), ira . weiny
- [PATCH RFC PKS/PMEM 18/58] fs/hfs: Utilize new kmap_thread(), ira . weiny
- [PATCH RFC PKS/PMEM 17/58] fs/nilfs2: Utilize new kmap_thread(), ira . weiny
- [PATCH RFC PKS/PMEM 40/58] net: Utilize new kmap_thread(), ira . weiny
- [PATCH RFC PKS/PMEM 39/58] fs/jffs2: Utilize new kmap_thread(), ira . weiny
- [PATCH RFC PKS/PMEM 48/58] drivers/md: Utilize new kmap_thread(), ira . weiny
- [PATCH RFC PKS/PMEM 49/58] drivers/misc: Utilize new kmap_thread(), ira . weiny
- [PATCH RFC PKS/PMEM 56/58] dax: Stray access protection for dax_direct_access(), ira . weiny
- [PATCH RFC PKS/PMEM 58/58] [dax|pmem]: Enable stray access protection, ira . weiny
- [PATCH RFC PKS/PMEM 57/58] nvdimm/pmem: Stray access protection for pmem->virt_addr, ira . weiny
- [PATCH RFC PKS/PMEM 55/58] samples: Utilize new kmap_thread(), ira . weiny
- [PATCH RFC PKS/PMEM 53/58] lib: Utilize new kmap_thread(), ira . weiny
- [PATCH RFC PKS/PMEM 54/58] powerpc: Utilize new kmap_thread(), ira . weiny
- [PATCH RFC PKS/PMEM 52/58] mm: Utilize new kmap_thread(), ira . weiny
- [PATCH RFC PKS/PMEM 51/58] kernel: Utilize new kmap_thread(), ira . weiny
- [PATCH RFC PKS/PMEM 50/58] drivers/android: Utilize new kmap_thread(), ira . weiny
- [PATCH RFC PKS/PMEM 47/58] drivers/mtd: Utilize new kmap_thread(), ira . weiny
- [PATCH RFC PKS/PMEM 46/58] drives/staging: Utilize new kmap_thread(), ira . weiny
- [PATCH RFC PKS/PMEM 45/58] drivers/firmware: Utilize new kmap_thread(), ira . weiny
- [PATCH RFC PKS/PMEM 44/58] drivers/xen: Utilize new kmap_thread(), ira . weiny
- [PATCH RFC PKS/PMEM 43/58] drivers/mmc: Utilize new kmap_thread(), ira . weiny
- [PATCH RFC PKS/PMEM 42/58] drivers/scsi: Utilize new kmap_thread(), ira . weiny
- [PATCH RFC PKS/PMEM 37/58] fs/ext2: Utilize new kmap_thread(), ira . weiny
- [PATCH RFC PKS/PMEM 31/58] fs/vboxsf: Utilize new kmap_thread(), ira . weiny
- [PATCH RFC PKS/PMEM 38/58] fs/isofs: Utilize new kmap_thread(), ira . weiny
- [PATCH RFC PKS/PMEM 29/58] fs/ntfs: Utilize new kmap_thread(), ira . weiny
- [PATCH RFC PKS/PMEM 41/58] drivers/target: Utilize new kmap_thread(), ira . weiny
- [PATCH RFC PKS/PMEM 36/58] fs/ext2: Use ext2_put_page, ira . weiny
- [PATCH RFC PKS/PMEM 35/58] fs: Utilize new kmap_thread(), ira . weiny
- [PATCH RFC PKS/PMEM 34/58] fs/erofs: Utilize new kmap_thread(), ira . weiny
- [PATCH RFC PKS/PMEM 33/58] fs/cramfs: Utilize new kmap_thread(), ira . weiny
- [PATCH RFC PKS/PMEM 32/58] fs/hostfs: Utilize new kmap_thread(), ira . weiny
- [PATCH RFC PKS/PMEM 28/58] fs/cachefiles: Utilize new kmap_thread(), ira . weiny
- [PATCH RFC PKS/PMEM 30/58] fs/romfs: Utilize new kmap_thread(), ira . weiny
- [PATCH RFC PKS/PMEM 27/58] fs/ubifs: Utilize new kmap_thread(), ira . weiny
- [PATCH RFC PKS/PMEM 26/58] fs/zonefs: Utilize new kmap_thread(), ira . weiny
- [PATCH RFC PKS/PMEM 21/58] fs/nfs: Utilize new kmap_thread(), ira . weiny
- [PATCH RFC PKS/PMEM 24/58] fs/freevxfs: Utilize new kmap_thread(), ira . weiny
- [PATCH RFC PKS/PMEM 25/58] fs/reiserfs: Utilize new kmap_thread(), ira . weiny
- [PATCH RFC PKS/PMEM 23/58] fs/fuse: Utilize new kmap_thread(), ira . weiny
- [PATCH RFC PKS/PMEM 22/58] fs/f2fs: Utilize new kmap_thread(), ira . weiny
- [PATCH RFC PKS/PMEM 19/58] fs/hfsplus: Utilize new kmap_thread(), ira . weiny
- [PATCH RFC PKS/PMEM 20/58] fs/jffs2: Utilize new kmap_thread(), ira . weiny
- [PATCH RFC PKS/PMEM 14/58] fs/cifs: Utilize new kmap_thread(), ira . weiny
- [PATCH RFC PKS/PMEM 13/58] fs/btrfs: Utilize new kmap_thread(), ira . weiny
- [PATCH RFC PKS/PMEM 12/58] fs/afs: Utilize new kmap_thread(), ira . weiny
- [PATCH RFC PKS/PMEM 07/58] drivers/drbd: Utilize new kmap_thread(), ira . weiny
- [PATCH RFC PKS/PMEM 11/58] drivers/net: Utilize new kmap_thread(), ira . weiny
- [PATCH RFC PKS/PMEM 08/58] drivers/firmware_loader: Utilize new kmap_thread(), ira . weiny
- [PATCH RFC PKS/PMEM 05/58] kmap: Introduce k[un]map_thread, ira . weiny
- [PATCH RFC PKS/PMEM 02/58] x86/pks/test: Add testing for global option, ira . weiny
- [PATCH RFC PKS/PMEM 01/58] x86/pks: Add a global pkrs option, ira . weiny
- [PATCH RFC PKS/PMEM 03/58] memremap: Add zone device access protection, ira . weiny
- [PATCH RFC PKS/PMEM 04/58] kmap: Add stray access protection for device pages, ira . weiny
- Re: [PATCH RFC PKS/PMEM 10/58] drivers/rdma: Utilize new kmap_thread(), Bernard Metzler
[PATCH] bcache: Use #ifdef instead of boolean variable,
Alex Dewar
bcache cgroups for per-process tuning, Eric Wheeler
Re: [PATCH 1/3] bcache: introduce bcache sysfs entries for ioprio-based bypass/writeback hints,
Eric Wheeler
[PATCH 00/15] bcache patches for Linux v5.10,
Coly Li
- [PATCH 01/15] bcache: share register sysfs with async register, Coly Li
- [PATCH 03/15] bcache: Convert to DEFINE_SHOW_ATTRIBUTE, Coly Li
- [PATCH 02/15] bcache: check c->root with IS_ERR_OR_NULL() in mca_reserve(), Coly Li
- [PATCH 04/15] bcache: remove 'int n' from parameter list of bch_bucket_alloc_set(), Coly Li
- [PATCH 05/15] bcache: explicitly make cache_set only have single cache, Coly Li
- [PATCH 06/15] bcache: remove for_each_cache(), Coly Li
- [PATCH 07/15] bcache: add set_uuid in struct cache_set, Coly Li
- [PATCH 08/15] bcache: only use block_bytes() on struct cache, Coly Li
- [PATCH 09/15] bcache: remove useless alloc_bucket_pages(), Coly Li
- [PATCH 10/15] bcache: remove useless bucket_pages(), Coly Li
- [PATCH 11/15] bcache: only use bucket_bytes() on struct cache, Coly Li
- [PATCH 12/15] bcache: don't check seq numbers in register_cache_set(), Coly Li
- [PATCH 13/15] bcache: remove can_attach_cache(), Coly Li
- [PATCH 14/15] bcache: check and set sync status on cache's in-memory super block, Coly Li
- [PATCH 15/15] bcache: remove embedded struct cache_sb from struct cache_set, Coly Li
- Re: [PATCH 00/15] bcache patches for Linux v5.10, Jens Axboe
[PATCH] bcache: remove unused function closure_set_ret_ip(),
Jason Yan
bdi cleanups v7,
Christoph Hellwig
- [PATCH 01/13] fs: remove the unused SB_I_MULTIROOT flag, Christoph Hellwig
- [PATCH 03/13] bcache: inherit the optimal I/O size, Christoph Hellwig
- [PATCH 09/13] bdi: remove BDI_CAP_SYNCHRONOUS_IO, Christoph Hellwig
- [PATCH 07/13] block: lift setting the readahead size into the block layer, Christoph Hellwig
- [PATCH 08/13] bdi: remove BDI_CAP_CGROUP_WRITEBACK, Christoph Hellwig
- [PATCH 06/13] md: update the optimal I/O size on reshape, Christoph Hellwig
- [PATCH 11/13] bdi: replace BDI_CAP_STABLE_WRITES with a queue and a sb flag, Christoph Hellwig
- [PATCH 12/13] bdi: invert BDI_CAP_NO_ACCT_WB, Christoph Hellwig
- [PATCH 05/13] bdi: initialize ->ra_pages and ->io_pages in bdi_init, Christoph Hellwig
- [PATCH 13/13] bdi: replace BDI_CAP_NO_{WRITEBACK,ACCT_DIRTY} with a single flag, Christoph Hellwig
- [PATCH 10/13] mm: use SWP_SYNCHRONOUS_IO more intelligently, Christoph Hellwig
- [PATCH 04/13] aoe: set an optimal I/O size, Christoph Hellwig
- [PATCH 02/13] drbd: remove dead code in device_to_statistics, Christoph Hellwig
- Re: bdi cleanups v7, Jens Axboe
[PATCH] bcache: insert bkeys without overlap when placeholder missed,
Liu Hua
<Possible follow-ups>
[PATCH] bcache: insert bkeys without overlap when placeholder missed, Liu Hua
bdi cleanups v6,
Christoph Hellwig
- [PATCH 01/13] fs: remove the unused SB_I_MULTIROOT flag, Christoph Hellwig
- [PATCH 02/13] drbd: remove dead code in device_to_statistics, Christoph Hellwig
- [PATCH 13/13] bdi: replace BDI_CAP_NO_{WRITEBACK,ACCT_DIRTY} with a single flag, Christoph Hellwig
- [PATCH 07/13] block: lift setting the readahead size into the block layer, Christoph Hellwig
- [PATCH 10/13] mm: use SWP_SYNCHRONOUS_IO more intelligently, Christoph Hellwig
- [PATCH 12/13] bdi: invert BDI_CAP_NO_ACCT_WB, Christoph Hellwig
- [PATCH 11/13] bdi: replace BDI_CAP_STABLE_WRITES with a queue and a sb flag, Christoph Hellwig
- [PATCH 08/13] bdi: remove BDI_CAP_CGROUP_WRITEBACK, Christoph Hellwig
- [PATCH 09/13] bdi: remove BDI_CAP_SYNCHRONOUS_IO, Christoph Hellwig
- [PATCH 05/13] bdi: initialize ->ra_pages and ->io_pages in bdi_init, Christoph Hellwig
- [PATCH 06/13] md: update the optimal I/O size on reshape, Christoph Hellwig
- [PATCH 03/13] bcache: inherit the optimal I/O size, Christoph Hellwig
- [PATCH 04/13] aoe: set an optimal I/O size, Christoph Hellwig
[PATCH AUTOSEL 5.4 045/330] bcache: fix a lost wake-up problem caused by mca_cannibalize_lock, Sasha Levin
[PATCH AUTOSEL 4.19 026/206] bcache: fix a lost wake-up problem caused by mca_cannibalize_lock, Sasha Levin
[PATCH AUTOSEL 4.14 015/127] bcache: fix a lost wake-up problem caused by mca_cannibalize_lock, Sasha Levin
[PATCH AUTOSEL 4.9 11/90] bcache: fix a lost wake-up problem caused by mca_cannibalize_lock, Sasha Levin
[PATCH AUTOSEL 4.4 10/64] bcache: fix a lost wake-up problem caused by mca_cannibalize_lock, Sasha Levin
[PATCH -next v2] bcache: Convert to DEFINE_SHOW_ATTRIBUTE,
Qinglang Miao
[PATCH] bcache: check c->root with IS_ERR_OR_NULL() in mca_reserve(),
Dongsheng Yang
Fw:About bcache-check,
杨东升
[PATCH] bcache: allow allocator to invalidate bucket in gc,
Dongsheng Yang
[PATCH 1/2] bcache-tools: add bcache-status,
Coly Li
Bcache in Ubuntu 18.04 kernel panic,
Brendan Boerner
[PATCH v3 0/3] block: improve iostat for md/bcache partitions,
Song Liu
[PATCH 00/29] treewide: Convert comma separated statements,
Joe Perches
[PATCH] bcache-tools: make: permit only one cache device to be specified,
Coly Li
[PATCH v2 00/12] bcache: remove multiple caches code framework,
Coly Li
- [PATCH v2 01/12] bcache: remove 'int n' from parameter list of bch_bucket_alloc_set(), Coly Li
- [PATCH v2 02/12] bcache: explicitly make cache_set only have single cache, Coly Li
- [PATCH v2 04/12] bcache: add set_uuid in struct cache_set, Coly Li
- [PATCH v2 03/12] bcache: remove for_each_cache(), Coly Li
- [PATCH v2 05/12] bcache: only use block_bytes() on struct cache, Coly Li
- [PATCH v2 06/12] bcache: remove useless alloc_bucket_pages(), Coly Li
- [PATCH v2 07/12] bcache: remove useless bucket_pages(), Coly Li
- [PATCH v2 08/12] bcache: only use bucket_bytes() on struct cache, Coly Li
- [PATCH v2 09/12] bcache: don't check seq numbers in register_cache_set(), Coly Li
- [PATCH v2 10/12] bcache: remove can_attach_cache(), Coly Li
- [PATCH v2 11/12] bcache: check and set sync status on cache's in-memory super block, Coly Li
- [PATCH v2 12/12] bcache: remove embedded struct cache_sb from struct cache_set, Coly Li
[PATCH] bcache: doc: update Documentation/admin-guide/bcache.rst,
Coly Li
Complete disparition of BTRFS FS on bcache, kernel 5.8,
Swâmi Petaramesh
[PATCH 1/1] block: move the PAGE_SECTORS definition into <linux/blkdev.h>,
Zhen Lei
[PATCH 1/3] bcache-tools: Fix potential coredump issues,
Shaoxiong Li
[PATCH v2 0/3] block: improve iostat for md/bcache partitions,
Song Liu
[PATCH 0/4] block: improve iostat for md/bcache partitions,
Song Liu
[PATCH 0/8] bcache-tools patches for large bucket size incompat feature,
Coly Li
[PATCH] bcache: share register sysfs with async register, Coly Li
[PATCH 00/14] bcache: remove multiple caches code framework,
Coly Li
- [PATCH 04/14] bcache: add set_uuid in struct cache_set, Coly Li
- [PATCH 14/14] bcache: move struct cache_sb out of uapi bcache.h, Coly Li
- [PATCH 12/14] bcache: check and set sync status on cache's in-memory super block, Coly Li
- [PATCH 10/14] bcache: don't check seq numbers in register_cache_set(), Coly Li
- [PATCH 08/14] bcache: only use bucket_bytes() on struct cache, Coly Li
- [PATCH 09/14] bcache: avoid data copy between cache_set->sb and cache->sb, Coly Li
- [PATCH 05/14] bcache: only use block_bytes() on struct cache, Coly Li
- [PATCH 06/14] bcache: remove useless alloc_bucket_pages(), Coly Li
- [PATCH 01/14] bcache: remove 'int n' from parameter list of bch_bucket_alloc_set(), Coly Li
- [PATCH 13/14] bcache: remove embedded struct cache_sb from struct cache_set, Coly Li
- [PATCH 02/14] bcache: explicitly make cache_set only have single cache, Coly Li
- [PATCH 03/14] bcache: remove for_each_cache(), Coly Li
- [PATCH 11/14] bcache: remove can_attach_cache(), Coly Li
- [PATCH 07/14] bcache: remove useless bucket_pages(), Coly Li
- <Possible follow-ups>
- [PATCH 00/14] bcache: remove multiple caches code framework, colyli
- [PATCH v1 13/14] bcache: remove embedded struct cache_sb from struct cache_set, colyli
- [PATCH v1 14/14] bcache: move struct cache_sb out of uapi bcache.h, colyli
- [PATCH v1 12/14] bcache: check and set sync status on cache's in-memory super block, colyli
- [PATCH v1 05/14] bcache: only use block_bytes() on struct cache, colyli
- [PATCH v1 02/14] bcache: explicitly make cache_set only have single cache, colyli
- [PATCH v1 09/14] bcache: avoid data copy between cache_set->sb and cache->sb, colyli
- [PATCH v1 06/14] bcache: remove useless alloc_bucket_pages(), colyli
- [PATCH v1 01/14] bcache: remove 'int n' from parameter list of bch_bucket_alloc_set(), colyli
- [PATCH v1 04/14] bcache: add set_uuid in struct cache_set, colyli
- [PATCH v1 07/14] bcache: remove useless bucket_pages(), colyli
- [PATCH v1 03/14] bcache: remove for_each_cache(), colyli
- [PATCH v1 11/14] bcache: remove can_attach_cache(), colyli
- [PATCH v1 10/14] bcache: don't check seq numbers in register_cache_set(), colyli
- [PATCH v1 08/14] bcache: only use bucket_bytes() on struct cache, colyli
Use NVDIMM in bcache, Coly Li
[PATCH AUTOSEL 5.8 57/64] bcache: fix super block seq numbers comparision in register_cache_set(), Sasha Levin
[PATCH AUTOSEL 5.7 53/60] bcache: fix super block seq numbers comparision in register_cache_set(), Sasha Levin
[PATCH AUTOSEL 5.4 43/45] bcache: fix super block seq numbers comparision in register_cache_set(), Sasha Levin
[PATCH AUTOSEL 4.14 21/22] bcache: fix super block seq numbers comparision in register_cache_set(), Sasha Levin
[PATCH AUTOSEL 4.9 16/17] bcache: fix super block seq numbers comparision in register_cache_set(), Sasha Levin
[PATCH AUTOSEL 4.4 15/16] bcache: fix super block seq numbers comparision in register_cache_set(), Sasha Levin
[PATCH AUTOSEL 4.19 29/31] bcache: fix super block seq numbers comparision in register_cache_set(), Sasha Levin
[PATCH v4] block: check queue's limits.discard_granularity in __blkdev_issue_discard(),
Coly Li
[PATCH v3] block: check queue's limits.discard_granularity in __blkdev_issue_discard(),
Coly Li
[PATCH v2] block: check queue's limits.discard_granularity in __blkdev_issue_discard(),
Coly Li
[PATCH] block: check queue's limits.discard_granularity in __blkdev_issue_discard(),
Coly Li
[PATCH] block: tolerate 0 byte discard_granularity in __blkdev_issue_discard(),
Coly Li
Add another cache device to existing bcache disk, johnw
[PATCH] bcache: use disk_{start,end}_io_acct() to count I/O for bcache device,
colyli
[PATCH v2][next] bcache: Use fallthrough pseudo-keyword,
Gustavo A. R. Silva
[PATCH][next] bcache: Use fallthrough pseudo-keyword,
Gustavo A. R. Silva
[PATCH 1/2] nvme-tcp: use sendpage_ok() to check page for kernel_sendpage(),
Coly Li
[PATCH 00/25] bcache patches for Linux v5.9,
Coly Li
- [PATCH 01/25] bcache: Fix typo in Kconfig name, Coly Li
- [PATCH 02/25] bcache: allocate meta data pages as compound pages, Coly Li
- [PATCH 03/25] bcache: journel: use for_each_clear_bit() to simplify the code, Coly Li
- [PATCH 04/25] bcache: writeback: Remove unneeded variable i, Coly Li
- [PATCH 05/25] bcache: movinggc: Use struct_size() helper in kzalloc(), Coly Li
- [PATCH 06/25] bcache: Use struct_size() in kzalloc(), Coly Li
- [PATCH 07/25] bcache: avoid nr_stripes overflow in bcache_device_init(), Coly Li
- [PATCH 08/25] bcache: fix overflow in offset_to_stripe(), Coly Li
- [PATCH 09/25] bcache: add read_super_common() to read major part of super block, Coly Li
- [PATCH 10/25] bcache: add more accurate error information in read_super_common(), Coly Li
- [PATCH 11/25] bcache: disassemble the big if() checks in bch_cache_set_alloc(), Coly Li
- [PATCH 12/25] bcache: fix super block seq numbers comparision in register_cache_set(), Coly Li
- [PATCH 13/25] bcache: increase super block version for cache device and backing device, Coly Li
- [PATCH 14/25] bcache: move bucket related code into read_super_common(), Coly Li
- [PATCH 15/25] bcache: struct cache_sb is only for in-memory super block now, Coly Li
- [PATCH 16/25] bcache: introduce meta_bucket_pages() related helper routines, Coly Li
- [PATCH 17/25] bcache: handle c->uuids properly for bucket size > 8MB, Coly Li
- [PATCH 18/25] bcache: handle cache prio_buckets and disk_buckets properly for bucket size > 8MB, Coly Li
- [PATCH 19/25] bcache: handle cache set verify_ondisk properly for bucket size > 8MB, Coly Li
- [PATCH 20/25] bcache: handle btree node memory allocation properly for bucket size > 8MB, Coly Li
- [PATCH 21/25] bcache: add bucket_size_hi into struct cache_sb_disk for large bucket, Coly Li
- [PATCH 22/25] bcache: add sysfs file to display feature sets information of cache set, Coly Li
- [PATCH 23/25] bcache: avoid extra memory allocation from mempool c->fill_iter, Coly Li
- [PATCH 24/25] bcache: avoid extra memory consumption in struct bbio for large bucket size, Coly Li
- [PATCH 25/25] bcache: fix bio_{start,end}_io_acct with proper device, Coly Li
- Re: [PATCH 00/25] bcache patches for Linux v5.9, Jens Axboe
[PATCH] bcache: fix bio_{start,end}_io_acct with proper device, Coly Li
[PATCH v4 00/16] bcache: extend bucket size to 32bit width,
Coly Li
- [PATCH v4 01/16] bcache: add read_super_common() to read major part of super block, Coly Li
- [PATCH v4 02/16] bcache: add more accurate error information in read_super_common(), Coly Li
- [PATCH v4 03/16] bcache: disassemble the big if() checks in bch_cache_set_alloc(), Coly Li
- [PATCH v4 04/16] bcache: fix super block seq numbers comparision in register_cache_set(), Coly Li
- [PATCH v4 05/16] bcache: increase super block version for cache device and backing device, Coly Li
- [PATCH v4 06/16] bcache: move bucket related code into read_super_common(), Coly Li
- [PATCH v4 07/16] bcache: struct cache_sb is only for in-memory super block now, Coly Li
- [PATCH v4 08/16] bcache: introduce meta_bucket_pages() related helper routines, Coly Li
- [PATCH v4 09/16] bcache: handle c->uuids properly for bucket size > 8MB, Coly Li
- [PATCH v4 10/16] bcache: handle cache prio_buckets and disk_buckets properly for bucket size > 8MB, Coly Li
- [PATCH v4 11/16] bcache: handle cache set verify_ondisk properly for bucket size > 8MB, Coly Li
- [PATCH v4 12/16] bcache: handle btree node memory allocation properly for bucket size > 8MB, Coly Li
- [PATCH v4 13/16] bcache: add bucket_size_hi into struct cache_sb_disk for large bucket, Coly Li
- [PATCH v4 14/16] bcache: add sysfs file to display feature sets information of cache set, Coly Li
- [PATCH v4 15/16] bcache: avoid extra memory allocation from mempool c->fill_iter, Coly Li
- [PATCH v4 16/16] bcache: avoid extra memory consumption in struct bbio for large bucket size, Coly Li
[PATCH v3 0/2] two generic block layer fixes for 5.9,
Coly Li
[PATCH -next] memory: Convert to DEFINE_SHOW_ATTRIBUTE,
Qinglang Miao
[PATCH] bcache: Fix typo in Kconfig name,
Jean Delvare
[PATCH v3 00/16] bcache: extend bucket size to 32bit width,
colyli
- [PATCH v3 01/16] bcache: add read_super_common() to read major part of super block, colyli
- [PATCH v3 02/16] bcache: add more accurate error information in read_super_common(), colyli
- [PATCH v3 03/16] bcache: disassemble the big if() checks in bch_cache_set_alloc(), colyli
- [PATCH v3 04/16] bcache: fix super block seq numbers comparision in register_cache_set(), colyli
- [PATCH v3 05/16] bcache: increase super block version for cache device and backing device, colyli
- [PATCH v3 06/16] bcache: move bucket related code into read_super_common(), colyli
- [PATCH v3 07/16] bcache: struct cache_sb is only for in-memory super block now, colyli
- [PATCH v3 08/16] bcache: introduce meta_bucket_pages() related helper routines, colyli
- [PATCH v3 09/16] bcache: handle c->uuids properly for bucket size > 8MB, colyli
- [PATCH v3 10/16] bcache: handle cache prio_buckets and disk_buckets properly for bucket size > 8MB, colyli
- [PATCH v3 11/16] bcache: handle cache set verify_ondisk properly for bucket size > 8MB, colyli
- [PATCH v3 12/16] bcache: handle btree node memory allocation properly for bucket size > 8MB, colyli
[Index of Archives]
[Linux Kernel Development]
[Linux Filesystem Development]
[Security]
[Linux ARM Kernel]
[Linux MIPS]
[Linux S390]
[Bugtraq]
[Share Photos]>
[Fedora ARM]