Linux Bcache — Block Layer SSD Cache
[Prev Page][Next Page]
- store a pointer to the block_device in struct bio (again),
Christoph Hellwig
- [PATCH 1/9] brd: remove the end of device check in brd_do_bvec, Christoph Hellwig
- [PATCH 2/9] dcssblk: remove the end of device check in brd_do_bvec, Christoph Hellwig
- [PATCH 4/9] block: simplify submit_bio_checks a bit, Christoph Hellwig
- [PATCH 5/9] block: use ->bi_bdev for bio based I/O accounting, Christoph Hellwig
- [PATCH 3/9] block: store a block_device pointer in struct bio, Christoph Hellwig
- [PATCH 6/9] blk-mq: use ->bi_bdev for I/O accounting, Christoph Hellwig
- [PATCH 7/9] block: add a disk_uevent helper, Christoph Hellwig
- [PATCH 9/9] block: use an xarray for disk->part_tbl, Christoph Hellwig
- [PATCH 8/9] block: remove DISK_PITER_REVERSE, Christoph Hellwig
- Re: store a pointer to the block_device in struct bio (again), Tejun Heo
- Re: store a pointer to the block_device in struct bio (again), Jens Axboe
- Re: store a pointer to the block_device in struct bio (again), Qian Cai
- [PATCH] bcache: fix panic due to cache_set is null,
Yi Li
- merge struct block_device and struct hd_struct v4,
Christoph Hellwig
- [PATCH 20/45] block: refactor __blkdev_put, Christoph Hellwig
- [PATCH 07/45] loop: do not call set_blocksize, Christoph Hellwig
- [PATCH 40/45] block: pass a block_device to blk_alloc_devt, Christoph Hellwig
- [PATCH 39/45] block: remove the partno field from struct hd_struct, Christoph Hellwig
- [PATCH 45/45] block: stop using bdget_disk for partition 0, Christoph Hellwig
- [PATCH 05/45] mtip32xx: remove the call to fsync_bdev on removal, Christoph Hellwig
- [PATCH 22/45] block: move bdput() to the callers of __blkdev_get, Christoph Hellwig
- [PATCH 30/45] block: remove the nr_sects field in struct hd_struct, Christoph Hellwig
- [PATCH 33/45] block: move the partition_meta_info to struct block_device, Christoph Hellwig
- [PATCH 06/45] zram: do not call set_blocksize, Christoph Hellwig
- [PATCH 08/45] dm: simplify flush_bio initialization in __send_empty_flush, Christoph Hellwig
- [PATCH 21/45] block: refactor blkdev_get, Christoph Hellwig
- [PATCH 25/45] block: simplify bdev/disk lookup in blkdev_get, Christoph Hellwig
- [PATCH 17/45] init: refactor name_to_dev_t, Christoph Hellwig
- [PATCH 03/45] fs: remove get_super_thawed and get_super_exclusive_thawed, Christoph Hellwig
- [PATCH 11/45] block: remove a superflous check in blkpg_do_ioctl, Christoph Hellwig
- [PATCH 26/45] block: remove ->bd_contains, Christoph Hellwig
- [PATCH 23/45] block: opencode devcgroup_inode_permission, Christoph Hellwig
- [PATCH 27/45] block: simplify the block device claiming interface, Christoph Hellwig
- [PATCH 01/45] blk-cgroup: fix a hd_struct leak in blkcg_fill_root_iostats, Christoph Hellwig
- [PATCH 28/45] block: simplify part_to_disk, Christoph Hellwig
- [PATCH 04/45] fs: simplify freeze_bdev/thaw_bdev, Christoph Hellwig
- [PATCH 29/45] block: initialize struct block_device in bdev_alloc, Christoph Hellwig
- [PATCH 32/45] block: move the start_sect field to struct block_device, Christoph Hellwig
- [PATCH 24/45] block: remove i_bdev, Christoph Hellwig
- [PATCH 10/45] block: remove a duplicate __disk_get_part prototype, Christoph Hellwig
- [PATCH 15/45] block: change the hash used for looking up block devices, Christoph Hellwig
- [PATCH 31/45] block: move disk stat accounting to struct block_device, Christoph Hellwig
- [PATCH 16/45] block: switch bdgrab to use igrab, Christoph Hellwig
- [PATCH 14/45] block: use put_device in put_disk, Christoph Hellwig
- [PATCH 18/45] init: refactor devt_from_partuuid, Christoph Hellwig
- [PATCH 12/45] block: add a bdev_kobj helper, Christoph Hellwig
- [PATCH 19/45] init: cleanup match_dev_by_uuid and match_dev_by_label, Christoph Hellwig
- [PATCH 13/45] block: use disk_part_iter_exit in disk_part_iter_next, Christoph Hellwig
- [PATCH 35/45] block: move make_it_fail to struct block_device, Christoph Hellwig
- [PATCH 09/45] dm: remove the block_device reference in struct mapped_device, Christoph Hellwig
- [PATCH 37/45] block: allocate struct hd_struct as part of struct bdev_inode, Christoph Hellwig
- [PATCH 02/45] filemap: consistently use ->f_mapping over ->i_mapping, Christoph Hellwig
- [PATCH 34/45] block: move holder_dir to struct block_device, Christoph Hellwig
- [PATCH 38/45] block: switch partition lookup to use struct block_device, Christoph Hellwig
- [PATCH 36/45] block: move the policy field to struct block_device, Christoph Hellwig
- [PATCH 44/45] block: merge struct block_device and struct hd_struct, Christoph Hellwig
- [PATCH 42/45] block: switch disk_part_iter_* to use a struct block_device, Christoph Hellwig
- [PATCH 41/45] block: pass a block_device to invalidate_partition, Christoph Hellwig
- [PATCH 43/45] f2fs: remove a few bd_part checks, Christoph Hellwig
- Re: merge struct block_device and struct hd_struct v4, Christoph Hellwig
- merge struct block_device and struct hd_struct v3,
Christoph Hellwig
- [PATCH 01/44] blk-cgroup: fix a hd_struct leak in blkcg_fill_root_iostats, Christoph Hellwig
- [PATCH 02/44] filemap: consistently use ->f_mapping over ->i_mapping, Christoph Hellwig
- [PATCH 06/44] zram: do not call set_blocksize, Christoph Hellwig
- [PATCH 03/44] fs: remove get_super_thawed and get_super_exclusive_thawed, Christoph Hellwig
- [PATCH 04/44] fs: simplify freeze_bdev/thaw_bdev, Christoph Hellwig
- [PATCH 05/44] mtip32xx: remove the call to fsync_bdev on removal, Christoph Hellwig
- [PATCH 07/44] loop: do not call set_blocksize, Christoph Hellwig
- [PATCH 08/44] dm: simplify flush_bio initialization in __send_empty_flush, Christoph Hellwig
- [PATCH 09/44] dm: remove the block_device reference in struct mapped_device, Christoph Hellwig
- [PATCH 12/44] block: add a bdev_kobj helper, Christoph Hellwig
- [PATCH 11/44] block: remove a superflous check in blkpg_do_ioctl, Christoph Hellwig
- [PATCH 13/44] block: use disk_part_iter_exit in disk_part_iter_next, Christoph Hellwig
- [PATCH 10/44] block: remove a duplicate __disk_get_part prototype, Christoph Hellwig
- [PATCH 14/44] block: use put_device in put_disk, Christoph Hellwig
- [PATCH 15/44] block: change the hash used for looking up block devices, Christoph Hellwig
- [PATCH 16/44] init: refactor name_to_dev_t, Christoph Hellwig
- [PATCH 17/44] init: refactor devt_from_partuuid, Christoph Hellwig
- [PATCH 19/44] block: refactor __blkdev_put, Christoph Hellwig
- [PATCH 18/44] init: cleanup match_dev_by_uuid and match_dev_by_label, Christoph Hellwig
- [PATCH 20/44] block: refactor blkdev_get, Christoph Hellwig
- [PATCH 23/44] block: remove i_bdev, Christoph Hellwig
- [PATCH 26/44] block: simplify the block device claiming interface, Christoph Hellwig
- [PATCH 22/44] block: opencode devcgroup_inode_permission, Christoph Hellwig
- [PATCH 21/44] block: move bdput() to the callers of __blkdev_get, Christoph Hellwig
- [PATCH 24/44] block: simplify bdev/disk lookup in blkdev_get, Christoph Hellwig
- [PATCH 27/44] block: simplify part_to_disk, Christoph Hellwig
- [PATCH 25/44] block: remove ->bd_contains, Christoph Hellwig
- [PATCH 28/44] block: initialize struct block_device in bdev_alloc, Christoph Hellwig
- [PATCH 32/44] block: move the partition_meta_info to struct block_device, Christoph Hellwig
- [PATCH 30/44] block: move disk stat accounting to struct block_device, Christoph Hellwig
- [PATCH 29/44] block: remove the nr_sects field in struct hd_struct, Christoph Hellwig
- [PATCH 33/44] block: move holder_dir to struct block_device, Christoph Hellwig
- [PATCH 31/44] block: move the start_sect field to struct block_device, Christoph Hellwig
- [PATCH 36/44] block: allocate struct hd_struct as part of struct bdev_inode, Christoph Hellwig
- [PATCH 39/44] block: pass a block_device to blk_alloc_devt, Christoph Hellwig
- [PATCH 37/44] block: switch partition lookup to use struct block_device, Christoph Hellwig
- [PATCH 35/44] block: move the policy field to struct block_device, Christoph Hellwig
- [PATCH 34/44] block: move make_it_fail to struct block_device, Christoph Hellwig
- [PATCH 40/44] block: pass a block_device to invalidate_partition, Christoph Hellwig
- [PATCH 41/44] block: switch disk_part_iter_* to use a struct block_device, Christoph Hellwig
- [PATCH 44/44] block: stop using bdget_disk for partition 0, Christoph Hellwig
- [PATCH 42/44] f2fs: remove a few bd_part checks, Christoph Hellwig
- [PATCH 43/44] block: merge struct block_device and struct hd_struct, Christoph Hellwig
- [PATCH 38/44] block: remove the partno field from struct hd_struct, Christoph Hellwig
- Status of merging bcachefs into mainline, Stefan K
- merge struct block_device and struct hd_struct v2,
Christoph Hellwig
- [PATCH 06/45] zram: remove the claim mechanism, Christoph Hellwig
- [PATCH 11/45] block: remove a duplicate __disk_get_part prototype, Christoph Hellwig
- [PATCH 04/45] fs: simplify freeze_bdev/thaw_bdev, Christoph Hellwig
- [PATCH 05/45] mtip32xx: remove the call to fsync_bdev on removal, Christoph Hellwig
- [PATCH 07/45] zram: do not call set_blocksize, Christoph Hellwig
- [PATCH 09/45] dm: simplify flush_bio initialization in __send_empty_flush, Christoph Hellwig
- [PATCH 10/45] dm: remove the block_device reference in struct mapped_device, Christoph Hellwig
- [PATCH 02/45] filemap: consistently use ->f_mapping over ->i_mapping, Christoph Hellwig
- [PATCH 16/45] block: change the hash used for looking up block devices, Christoph Hellwig
- [PATCH 03/45] fs: remove get_super_thawed and get_super_exclusive_thawed, Christoph Hellwig
- [PATCH 08/45] loop: do not call set_blocksize, Christoph Hellwig
- [PATCH 18/45] init: refactor devt_from_partuuid, Christoph Hellwig
- [PATCH 15/45] block: use put_device in put_disk, Christoph Hellwig
- [PATCH 01/45] blk-cgroup: fix a hd_struct leak in blkcg_fill_root_iostats, Christoph Hellwig
- [PATCH 20/45] block: refactor __blkdev_put, Christoph Hellwig
- [PATCH 12/45] block: remove a superflous check in blkpg_do_ioctl, Christoph Hellwig
- [PATCH 13/45] block: add a bdev_kobj helper, Christoph Hellwig
- [PATCH 22/45] block: opencode devcgroup_inode_permission, Christoph Hellwig
- [PATCH 21/45] block: refactor blkdev_get, Christoph Hellwig
- [PATCH 14/45] block: use disk_part_iter_exit in disk_part_iter_next, Christoph Hellwig
- [PATCH 19/45] init: cleanup match_dev_by_uuid and match_dev_by_label, Christoph Hellwig
- [PATCH 23/45] block: remove i_bdev, Christoph Hellwig
- [PATCH 24/45] blk-cgroup: stop abusing get_gendisk, Christoph Hellwig
- [PATCH 17/45] init: refactor name_to_dev_t, Christoph Hellwig
- [PATCH 26/45] block: remove ->bd_contains, Christoph Hellwig
- [PATCH 27/45] block: simplify the block device claiming interface, Christoph Hellwig
- [PATCH 29/45] block: initialize struct block_device in bdev_alloc, Christoph Hellwig
- [PATCH 25/45] block: reference struct block_device from struct hd_struct, Christoph Hellwig
- [PATCH 30/45] block: remove the nr_sects field in struct hd_struct, Christoph Hellwig
- [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
[Index of Archives]
[Linux Kernel Development]
[Linux Filesystem Development]
[Security]
[Linux ARM Kernel]
[Linux MIPS]
[Linux S390]
[Bugtraq]
[Share Photos]>
[Fedora ARM]