Linux Bcache — Block Layer SSD Cache
[Prev Page][Next Page]
[PATCH] bcache: remove unneeded flush_workqueue, cgel . zte
[PATCH v2] bcache: dynamic incremental gc, mingzhe . zou
[PATCH] bcache: dynamic incremental gc,
mingzhe . zou
[PATCH 0/2] bcache fixes for Linux v5.18-rc3,
Coly Li
use block_device based APIs in block layer consumers v3,
Christoph Hellwig
- [PATCH 01/27] target: remove an incorrect unmap zeroes data deduction, Christoph Hellwig
- [PATCH 02/27] target: pass a block_device to target_configure_unmap_from_queue, Christoph Hellwig
- [PATCH 03/27] target: fix discard alignment on partitions, Christoph Hellwig
- [PATCH 07/27] drbd: cleanup decide_on_discard_support, Christoph Hellwig
- [PATCH 06/27] drbd: use bdev_alignment_offset instead of queue_alignment_offset, Christoph Hellwig
- [PATCH 09/27] ntfs3: use bdev_logical_block_size instead of open coding it, Christoph Hellwig
- [PATCH 04/27] drbd: remove assign_p_sizes_qlim, Christoph Hellwig
- [PATCH 10/27] mm: use bdev_is_zoned in claim_swapfile, Christoph Hellwig
- [PATCH 11/27] block: add a bdev_nonrot helper, Christoph Hellwig
- [PATCH 12/27] block: add a bdev_write_cache helper, Christoph Hellwig
- [PATCH 25/27] block: add a bdev_discard_granularity helper, Christoph Hellwig
- [PATCH 21/27] block: move {bdev,queue_limit}_discard_alignment out of line, Christoph Hellwig
- [PATCH 24/27] block: remove QUEUE_FLAG_DISCARD, Christoph Hellwig
- [PATCH 18/27] block: move bdev_alignment_offset and queue_limit_alignment_offset out of line, Christoph Hellwig
- [PATCH 14/27] block: add a bdev_stable_writes helper, Christoph Hellwig
- [PATCH 05/27] drbd: use bdev based limit helpers in drbd_send_sizes, Christoph Hellwig
- [PATCH 16/27] block: use bdev_alignment_offset in part_alignment_offset_show, Christoph Hellwig
- [PATCH 22/27] block: refactor discard bio size limiting, Christoph Hellwig
- [PATCH 17/27] block: use bdev_alignment_offset in disk_alignment_offset_show, Christoph Hellwig
- [PATCH 15/27] block: add a bdev_max_zone_append_sectors helper, Christoph Hellwig
- [PATCH 19/27] block: remove queue_discard_alignment, Christoph Hellwig
- [PATCH 13/27] block: add a bdev_fua helper, Christoph Hellwig
- [PATCH 08/27] btrfs: use bdev_max_active_zones instead of open coding it, Christoph Hellwig
- [PATCH 20/27] block: use bdev_discard_alignment in part_discard_alignment_show, Christoph Hellwig
- [PATCH 27/27] direct-io: remove random prefetches, Christoph Hellwig
- [PATCH 26/27] block: decouple REQ_OP_SECURE_ERASE from REQ_OP_DISCARD, Christoph Hellwig
- [PATCH 23/27] block: add a bdev_max_discard_sectors helper, Christoph Hellwig
- Re: use block_device based APIs in block layer consumers v3, Jens Axboe
use block_device based APIs in block layer consumers v2,
Christoph Hellwig
- [PATCH 01/27] target: remove an incorrect unmap zeroes data deduction, Christoph Hellwig
- [PATCH 02/27] target: pass a block_device to target_configure_unmap_from_queue, Christoph Hellwig
- [PATCH 04/27] drbd: remove assign_p_sizes_qlim, Christoph Hellwig
- [PATCH 03/27] target: fix discard alignment on partitions, Christoph Hellwig
- [PATCH 05/27] drbd: use bdev based limit helpers in drbd_send_sizes, Christoph Hellwig
- [PATCH 07/27] drbd: cleanup decide_on_discard_support, Christoph Hellwig
- [PATCH 09/27] ntfs3: use bdev_logical_block_size instead of open coding it, Christoph Hellwig
- [PATCH 06/27] drbd: use bdev_alignment_offset instead of queue_alignment_offset, Christoph Hellwig
- [PATCH 11/27] block: add a bdev_nonrot helper, Christoph Hellwig
- [PATCH 08/27] btrfs: use bdev_max_active_zones instead of open coding it, Christoph Hellwig
- [PATCH 12/27] block: add a bdev_write_cache helper, Christoph Hellwig
- [PATCH 10/27] mm: use bdev_is_zoned in claim_swapfile, Christoph Hellwig
- [PATCH 14/27] block: add a bdev_stable_writes helper, Christoph Hellwig
- [PATCH 16/27] block: use bdev_alignment_offset in part_alignment_offset_show, Christoph Hellwig
- [PATCH 17/27] block: use bdev_alignment_offset in disk_alignment_offset_show, Christoph Hellwig
- [PATCH 15/27] block: add a bdev_max_zone_append_sectors helper, Christoph Hellwig
- [PATCH 22/27] block: refactor discard bio size limiting, Christoph Hellwig
- [PATCH 24/27] block: remove QUEUE_FLAG_DISCARD, Christoph Hellwig
- [PATCH 27/27] direct-io: remove random prefetches, Christoph Hellwig
- [PATCH 21/27] block: move {bdev,queue_limit}_discard_alignment out of line, Christoph Hellwig
- [PATCH 20/27] block: use bdev_discard_alignment in part_discard_alignment_show, Christoph Hellwig
- [PATCH 23/27] block: add a bdev_max_discard_sectors helper, Christoph Hellwig
- [PATCH 26/27] block: decouple REQ_OP_SECURE_ERASE from REQ_OP_DISCARD, Christoph Hellwig
- [PATCH 25/27] block: add a bdev_discard_granularity helper, Christoph Hellwig
- [PATCH 13/27] block: add a bdev_fua helper, Christoph Hellwig
- [PATCH 18/27] block: move bdev_alignment_offset and queue_limit_alignment_offset out of line, Christoph Hellwig
- [PATCH 19/27] block: remove queue_discard_alignment, Christoph Hellwig
[PATCH] bcache: avoid unnecessary soft lockup in kworker update_writeback_rate(),
Coly Li
cleanup bio_kmalloc v3,
Christoph Hellwig
use block_device based APIs in block layer consumers,
Christoph Hellwig
- [PATCH 12/27] block: add a bdev_fua helper, Christoph Hellwig
- [PATCH 24/27] block: add a bdev_discard_granularity helper, Christoph Hellwig
- [PATCH 14/27] block: add a bdev_max_zone_append_sectors helper, Christoph Hellwig
- [PATCH 19/27] block: remove queue_discard_alignment, Christoph Hellwig
- [PATCH 09/27] mm: use bdev_is_zoned in claim_swapfile, Christoph Hellwig
- [PATCH 25/27] block: remove QUEUE_FLAG_DISCARD, Christoph Hellwig
- [PATCH 03/27] target: fix discard alignment on partitions, Christoph Hellwig
- [PATCH 05/27] drbd: use bdev based limit helpers in drbd_send_sizes, Christoph Hellwig
- [PATCH 15/27] block: use bdev_alignment_offset in part_alignment_offset_show, Christoph Hellwig
- [PATCH 16/27] drbd: use bdev_alignment_offset instead of queue_alignment_offset, Christoph Hellwig
- [PATCH 26/27] block: uncouple REQ_OP_SECURE_ERASE from REQ_OP_DISCARD, Christoph Hellwig
- [PATCH 11/27] block: add a bdev_write_cache helper, Christoph Hellwig
- [PATCH 27/27] direct-io: remove random prefetches, Christoph Hellwig
- [PATCH 23/27] block: add a bdev_max_discard_sectors helper, Christoph Hellwig
- [PATCH 22/27] block: refactor discard bio size limiting, Christoph Hellwig
- [PATCH 18/27] block: move bdev_alignment_offset and queue_limit_alignment_offset out of line, Christoph Hellwig
- [PATCH 08/27] ntfs3: use bdev_logical_block_size instead of open coding it, Christoph Hellwig
- [PATCH 13/27] block: add a bdev_stable_writes helper, Christoph Hellwig
- [PATCH 04/27] drbd: remove assign_p_sizes_qlim, Christoph Hellwig
- [PATCH 01/27] target: remove an incorrect unmap zeroes data deduction, Christoph Hellwig
- [PATCH 21/27] block: move {bdev,queue_limit}_discard_alignment out of line, Christoph Hellwig
- [PATCH 20/27] block: use bdev_discard_alignment in part_discard_alignment_show, Christoph Hellwig
- [PATCH 06/27] drbd: cleanup decide_on_discard_support, Christoph Hellwig
- [PATCH 17/27] block: use bdev_alignment_offset in disk_alignment_offset_show, Christoph Hellwig
- [PATCH 02/27] target: pass a block_device to target_configure_unmap_from_queue, Christoph Hellwig
- [PATCH 10/27] block: add a bdev_nonrot helper, Christoph Hellwig
- [PATCH 07/27] btrfs: use bdev_max_active_zones instead of open coding it, Christoph Hellwig
- Message not available
[PATCH 1/2] bcache: fixup btree_cache_wait list damage,
mingzhe . zou
[PATCH v1] bcache: fix AB-BA deadlock between cache register and cache_set_free,
daihuaigang129
[PATCH v4] bcache: Use bcache without formatting existing device,
Andrea Tomassetti
[PATCH] bcache: remove unnecessary flush_workqueue,
Li Lei
[PATCH v1] mmc: core: fix AB-BA deadlock between cache register and cache_set_free, daihuaigang129
[PATCH] bcache: add a check for the return of kzalloc(),
xkernel . wang
[PATCH v1] bcache: Check for NULL return of kzalloc(),
QintaoShen
[PATCH v3] bcache: Use bcache without formatting existing device,
Andrea Tomassetti
[PATCH] Bcache: don't return BLK_STS_IOERR during cache detach,
Zhang Zhen
[PATCH] bcache: Add ioctl feature capability to make-bcache, Andrea Tomassetti
[PATCH] bcache: Use bcache without formatting existing device,
Andrea Tomassetti
cleanup bio_kmalloc v2,
Christoph Hellwig
Re: cleanup bio_kmalloc v2, Christoph Hellwig
Re: cleanup bio_kmalloc v2, Jens Axboe
Re: cleanup bio_kmalloc v2, Qian Cai
remove opencoded kmap of bio_vecs v2,
Christoph Hellwig
- [PATCH 01/10] iss-simdisk: use bvec_kmap_local in simdisk_submit_bio, Christoph Hellwig
- [PATCH 02/10] aoe: use bvec_kmap_local in bvcpy, Christoph Hellwig
- [PATCH 03/10] zram: use memcpy_to_bvec in zram_bvec_read, Christoph Hellwig
- [PATCH 04/10] zram: use memcpy_from_bvec in zram_bvec_write, Christoph Hellwig
- [PATCH 05/10] nvdimm-blk: use bvec_kmap_local in nd_blk_rw_integrity, Christoph Hellwig
- [PATCH 06/10] nvdimm-btt: use bvec_kmap_local in btt_rw_integrity, Christoph Hellwig
- [PATCH 07/10] bcache: use bvec_kmap_local in bio_csum, Christoph Hellwig
- [PATCH 08/10] drbd: use bvec_kmap_local in drbd_csum_bio, Christoph Hellwig
- [PATCH 09/10] drbd: use bvec_kmap_local in recv_dless_read, Christoph Hellwig
- [PATCH 10/10] floppy: use memcpy_{to,from}_bvec, Christoph Hellwig
[PATCH v2] md: bcache: check the return value of kzalloc() in detached_dev_do_request(),
Jia-Ju Bai
kernel 5.16.11 can't use an existing /dev/bcache0 as backing device for /dev/bcache1,
Cedric de Wijs
cleanup bio_kmalloc,
Christoph Hellwig
[PATCH] bcache: add writeback_dynamic_rate in configfs,
mingzhe . zou
[PATCH] md: bcache: check the return value of mempool_alloc() in bch_btree_node_read_done(),
Jia-Ju Bai
[PATCH] md: bcache: check the return value of kzalloc() in detached_dev_do_request(),
Jia-Ju Bai
remove opencoded kmap of bio_vecs,
Christoph Hellwig
- [PATCH 01/10] iss-simdisk: use bvec_kmap_local in simdisk_submit_bio, Christoph Hellwig
- [PATCH 02/10] aoe: use bvec_kmap_local in bvcpy, Christoph Hellwig
- [PATCH 03/10] zram: use memcpy_to_bvec in zram_bvec_read, Christoph Hellwig
- [PATCH 07/10] bcache: use bvec_kmap_local in bio_csum, Christoph Hellwig
- [PATCH 06/10] nvdimm-btt: use bvec_kmap_local in btt_rw_integrity, Christoph Hellwig
- [PATCH 05/10] nvdimm-blk: use bvec_kmap_local in nd_blk_rw_integrity, Christoph Hellwig
- [PATCH 08/10] drbd: use bvec_kmap_local in drbd_csum_bio, Christoph Hellwig
- [PATCH 09/10] drbd: use bvec_kmap_local in recv_dless_read, Christoph Hellwig
- [PATCH 04/10] zram: use memcpy_from_bvec in zram_bvec_write, Christoph Hellwig
- [PATCH 10/10] floppy: use memcpy_{to,from}_bvec, Christoph Hellwig
- Re: remove opencoded kmap of bio_vecs, Chaitanya Kulkarni
bcache detach lead to xfs force shutdown,
Zhang Zhen
[PATCH] bcache: fix insane -ESRCH error in bch_journal_replay,
Minlan Wang
[PATCH] bcache: fixup multiple threads crash,
mingzhe . zou
[PATCH] bcache: shrink the scope of bch_register_lock,
Rui Xu
[PATCH] bcache: Fix a NULL or wild pointer dereference in btree_gc_rewrite_node(),
Zhou Qingyang
Hot-grow bcache backing device.,
Eric Wheeler
On vacation up to Feb 9, Coly Li
[PATCH] bcache: fixup bcache_dev_sectors_dirty_add() multithreaded CPU false sharing,
mingzhe . zou
[PATCH] bcache: use default_groups in kobj_type,
Greg Kroah-Hartman
[PATCH v13 00/12] bcache for 5.17: enable NVDIMM for bcache journal,
Coly Li
- [PATCH v13 01/12] bcache: add initial data structures for nvm pages, Coly Li
- [PATCH v13 03/12] bcache: initialization of the buddy, Coly Li
- [PATCH v13 02/12] bcache: initialize the nvm pages allocator, Coly Li
- [PATCH v13 04/12] bcache: bch_nvmpg_alloc_pages() of the buddy, Coly Li
- [PATCH v13 05/12] bcache: bch_nvmpg_free_pages() of the buddy allocator, Coly Li
- [PATCH v13 06/12] bcache: get recs list head for allocated pages by specific uuid, Coly Li
- [PATCH v13 07/12] bcache: use bucket index to set GC_MARK_METADATA for journal buckets in bch_btree_gc_finish(), Coly Li
- [PATCH v13 08/12] bcache: add BCH_FEATURE_INCOMPAT_NVDIMM_META into incompat feature set, Coly Li
- [PATCH v13 09/12] bcache: initialize bcache journal for NVDIMM meta device, Coly Li
- [PATCH v13 10/12] bcache: support storing bcache journal into NVDIMM meta device, Coly Li
- [PATCH v13 11/12] bcache: read jset from NVDIMM pages for journal replay, Coly Li
- [PATCH v13 12/12] bcache: add sysfs interface register_nvdimm_meta to register NVDIMM meta device, Coly Li
- Re: [PATCH v13 00/12] bcache for 5.17: enable NVDIMM for bcache journal, Jens Axboe
[PATCH] bcache: Fix a NULL pointer dereference in detached_dev_do_request(), Zhou Qingyang
Write I/O queue hangup at random on recent Linus' kernels,
Kenneth R. Crudup
Bcache is not caching anything. cache state=inconsistent, how to clear?,
Tobiasz Karoń
Consistent failure of bcache upgrading from 5.10 to 5.15.2,
Kai Krakow
[PATCH] bcache: Remove redundant 'flush_workqueue()' calls, Christophe JAILLET
[PATCH 0/1] bcache patche for Linux v5.16-rc1,
Coly Li
bcache-register hang after reboot,
Nikhil Kshirsagar
[PATCH] bcache: fix NULL pointer reference in cached_dev_detach_finish,
Lin Feng
A lot of flush requests to the backing device,
Aleksei Zakharov
[PATCH] bcache: Revert "bcache: use bvec_virt",
Coly Li
[PATCH] bcache: fix use-after-free problem in bcache_device_free(),
Coly Li
[PATCH] bcache: make checkings for sb.nr_in_set and sb.nr_this_dev to be more precise,
Lin Feng
[PATCH] bcache: make checkings for sb.nr_in_set and sb.nr_this_dev,
Lin Feng
[PATCH] bcache: kill macro MAX_CACHES_PER_SET,
Lin Feng
[PATCH] bcache: remove unused struct member in cache_stats,
Lin Feng
[PATCH 0/2] bcache paches for Linux v5.16 (2nd wave),
Coly Li
Readahead for compressed data,
Matthew Wilcox
[PATCH 0/8] bcache patches for Linux v5.16 (first wave),
Coly Li
[PATCH] bcache: use pr_err instead of pr_notice if we are really error,
Lin Feng
don't use ->bd_inode to access the block device size v3,
Christoph Hellwig
- [PATCH 02/30] block: add a bdev_nr_bytes helper, Christoph Hellwig
- [PATCH 01/30] block: move the SECTOR_SIZE related definitions to blk_types.h, Christoph Hellwig
- [PATCH 03/30] bcache: remove bdev_sectors, Christoph Hellwig
- [PATCH 04/30] drbd: use bdev_nr_sectors instead of open coding it, Christoph Hellwig
- [PATCH 05/30] dm: use bdev_nr_sectors and bdev_nr_bytes instead of open coding them, Christoph Hellwig
- [PATCH 07/30] nvmet: use bdev_nr_bytes instead of open coding it, Christoph Hellwig
- [PATCH 06/30] md: use bdev_nr_sectors instead of open coding it, Christoph Hellwig
- [PATCH 08/30] target/iblock: use bdev_nr_bytes instead of open coding it, Christoph Hellwig
- [PATCH 12/30] btrfs: use bdev_nr_bytes instead of open coding it, Christoph Hellwig
- [PATCH 13/30] cramfs: use bdev_nr_bytes instead of open coding it, Christoph Hellwig
- [PATCH 11/30] affs: use bdev_nr_sectors instead of open coding it, Christoph Hellwig
- [PATCH 10/30] fs: simplify init_page_buffers, Christoph Hellwig
- [PATCH 09/30] fs: use bdev_nr_bytes instead of open coding it in blkdev_max_block, Christoph Hellwig
- [PATCH 14/30] fat: use bdev_nr_sectors instead of open coding it, Christoph Hellwig
- [PATCH 15/30] hfs: use bdev_nr_sectors instead of open coding it, Christoph Hellwig
- [PATCH 16/30] hfsplus: use bdev_nr_sectors instead of open coding it, Christoph Hellwig
- [PATCH 17/30] jfs: use bdev_nr_bytes instead of open coding it, Christoph Hellwig
- [PATCH 18/30] nfs/blocklayout: use bdev_nr_bytes instead of open coding it, Christoph Hellwig
- [PATCH 19/30] nilfs2: use bdev_nr_bytes instead of open coding it, Christoph Hellwig
- [PATCH 20/30] ntfs3: use bdev_nr_bytes instead of open coding it, Christoph Hellwig
- [PATCH 21/30] pstore/blk: use bdev_nr_bytes instead of open coding it, Christoph Hellwig
- [PATCH 22/30] reiserfs: use bdev_nr_bytes instead of open coding it, Christoph Hellwig
- [PATCH 23/30] squashfs: use bdev_nr_bytes instead of open coding it, Christoph Hellwig
- [PATCH 24/30] block: use bdev_nr_bytes instead of open coding it in blkdev_fallocate, Christoph Hellwig
- [PATCH 25/30] block: add a sb_bdev_nr_blocks helper, Christoph Hellwig
- [PATCH 26/30] ext4: use sb_bdev_nr_blocks, Christoph Hellwig
- [PATCH 27/30] jfs: use sb_bdev_nr_blocks, Christoph Hellwig
- [PATCH 28/30] ntfs: use sb_bdev_nr_blocks, Christoph Hellwig
- [PATCH 29/30] reiserfs: use sb_bdev_nr_blocks, Christoph Hellwig
- [PATCH 30/30] udf: use sb_bdev_nr_blocks, Christoph Hellwig
- Re: don't use ->bd_inode to access the block device size v3, Jens Axboe
- Re: don't use ->bd_inode to access the block device size v3, Jens Axboe
misc bcache cleanups,
Christoph Hellwig
[PATCH 0/9] block: reviewed add_disk() error handling set,
Luis Chamberlain
- [PATCH 1/9] scsi/sd: add error handling support for add_disk(), Luis Chamberlain
- [PATCH 9/9] mtd: add add_disk() error handling, Luis Chamberlain
- [PATCH 2/9] scsi/sr: add error handling support for add_disk(), Luis Chamberlain
- [PATCH 5/9] xen-blkfront: add error handling support for add_disk(), Luis Chamberlain
- [PATCH 3/9] dm: add add_disk() error handling, Luis Chamberlain
- [PATCH 7/9] um/drivers/ubd_kern: add error handling support for add_disk(), Luis Chamberlain
- [PATCH 8/9] rnbd: add error handling support for add_disk(), Luis Chamberlain
- [PATCH 4/9] bcache: add error handling support for add_disk(), Luis Chamberlain
- [PATCH 6/9] m68k/emu/nfblock: add error handling support for add_disk(), Luis Chamberlain
- Re: [PATCH 0/9] block: reviewed add_disk() error handling set, Martin K. Petersen
- Re: (subset) [PATCH 0/9] block: reviewed add_disk() error handling set, Jens Axboe
don't use ->bd_inode to access the block device size v2,
Christoph Hellwig
- [PATCH 02/30] block: add a bdev_nr_bytes helper, Christoph Hellwig
- [PATCH 01/30] block: move the SECTOR_SIZE related definitions to blk_types.h, Christoph Hellwig
- [PATCH 03/30] bcache: remove bdev_sectors, Christoph Hellwig
- [PATCH 04/30] drbd: use bdev_nr_sectors instead of open coding it, Christoph Hellwig
- [PATCH 05/30] dm: use bdev_nr_sectors and bdev_nr_bytes instead of open coding them, Christoph Hellwig
- [PATCH 06/30] md: use bdev_nr_sectors instead of open coding it, Christoph Hellwig
- [PATCH 07/30] nvmet: use bdev_nr_bytes instead of open coding it, Christoph Hellwig
- [PATCH 09/30] fs: use bdev_nr_bytes instead of open coding it in blkdev_max_block, Christoph Hellwig
- [PATCH 10/30] fs: simplify init_page_buffers, Christoph Hellwig
- [PATCH 08/30] target/iblock: use bdev_nr_bytes instead of open coding it, Christoph Hellwig
- [PATCH 12/30] btrfs: use bdev_nr_bytes instead of open coding it, Christoph Hellwig
- [PATCH 11/30] affs: use bdev_nr_sectors instead of open coding it, Christoph Hellwig
- [PATCH 13/30] cramfs: use bdev_nr_bytes instead of open coding it, Christoph Hellwig
- [PATCH 14/30] fat: use bdev_nr_sectors instead of open coding it, Christoph Hellwig
[Index of Archives]
[Linux Kernel Development]
[Linux Filesystem Development]
[Security]
[Linux ARM Kernel]
[Linux MIPS]
[Linux S390]
[Bugtraq]
[Share Photos]>
[Fedora ARM]