Linux Block Development
[Prev Page][Next Page]
- blktests: print multiple skip reasons,
Shinichiro Kawasaki
- clean up zoned device information,
Christoph Hellwig
- [PATCH 03/17] block: use bdev_is_zoned instead of open coding it, Christoph Hellwig
- [PATCH 01/17] block: remove a superflous ifdef in blkdev.h, Christoph Hellwig
- [PATCH 02/17] block: call blk_queue_free_zone_bitmaps from disk_release, Christoph Hellwig
- [PATCH 10/17] block: pass a gendisk to blk_queue_free_zone_bitmaps, Christoph Hellwig
- [PATCH 15/17] dm-zoned: cleanup dmz_fixup_devices, Christoph Hellwig
- [PATCH 08/17] block: pass a gendisk to blk_queue_set_zoned, Christoph Hellwig
- [PATCH 04/17] block: simplify blk_mq_plug, Christoph Hellwig
- [PATCH 07/17] block: simplify blk_check_zone_append, Christoph Hellwig
- [PATCH 06/17] nvmet: use blkdev_zone_mgmt_all, Christoph Hellwig
- [PATCH 13/17] block: replace blkdev_nr_zones with bdev_nr_zones, Christoph Hellwig
- [PATCH 16/17] block: remove blk_queue_zone_sectors, Christoph Hellwig
- [PATCH 05/17] block: export blkdev_zone_mgmt_all, Christoph Hellwig
- [PATCH 12/17] block: pass a gendisk to blk_queue_max_open_zones and blk_queue_max_active_zones, Christoph Hellwig
- [PATCH 11/17] block: remove queue_max_open_zones and queue_max_active_zones, Christoph Hellwig
- [PATCH 14/17] block: use bdev based helpers in blkdev_zone_mgmt / blkdev_zone_mgmt_all, Christoph Hellwig
- [PATCH 09/17] block: pass a gendisk to blk_queue_clear_zone_settings, Christoph Hellwig
- [PATCH 17/17] block: move zone related fields to struct gendisk, Christoph Hellwig
- [ANNOUNCE] Alpine Linux Persistence and Storage Summit 2022, Richard Weinberger
- [PATCH blktests] block/008: avoid _offline_cpu() call in sub-shell,
Shin'ichiro Kawasaki
- [PATCH blktests] block/008: fix cpu online restore,
Yi Zhang
- [PATCH] block: null_blk: Use the bitmap API to allocate bitmaps,
Christophe JAILLET
- [PATCH v5 1/4] panic: Taint kernel if tests are run,
David Gow
- Re: [linux-next:master] BUILD REGRESSION 6cc11d2a1759275b856e464265823d94aabd5eaf, Roman Gushchin
- [git pull] device mapper fixes for 5.19-rc5,
Mike Snitzer
- [GIT PULL] Block fixes for 5.19-rc5,
Jens Axboe
- [PATCH RESEND v6 0/8] bugfix and cleanup for blk-throttle,
Yu Kuai
- [PATCH RESEND v6 4/8] blk-throttle: fix io hung due to config updates, Yu Kuai
- [PATCH RESEND v6 5/8] blk-throttle: use 'READ/WRITE' instead of '0/1', Yu Kuai
- [PATCH RESEND v6 2/8] blk-throttle: prevent overflow while calculating wait time, Yu Kuai
- [PATCH RESEND v6 6/8] blk-throttle: calling throtl_dequeue/enqueue_tg in pairs, Yu Kuai
- [PATCH RESEND v6 3/8] blk-throttle: factor out code to calculate ios/bytes_allowed, Yu Kuai
- [PATCH RESEND v6 7/8] blk-throttle: cleanup tg_update_disptime(), Yu Kuai
- [PATCH RESEND v6 8/8] blk-throttle: clean up flag 'THROTL_TG_PENDING', Yu Kuai
- [PATCH RESEND v6 1/8] blk-throttle: fix that io throttle can only work for single bio, Yu Kuai
- Re: [PATCH RESEND v6 0/8] bugfix and cleanup for blk-throttle, Yu Kuai
- Re: [PATCH RESEND v6 0/8] bugfix and cleanup for blk-throttle, Yu Kuai
- Re: [PATCH RESEND v6 0/8] bugfix and cleanup for blk-throttle, Yu Kuai
- [PATCH v4 1/4] panic: Taint kernel if tests are run,
David Gow
- [PATCH v6 0/8] bugfix and cleanup for blk-throttle,
Yu Kuai
- [PATCH 00/12] block: support for partial sector reads,
Keith Busch
- [PATCH 01/12] block: move direct io alignment check to common, Keith Busch
- [PATCH 02/12] iomap: save copy of bdev for direct io, Keith Busch
- [PATCH 06/12] nvme: add support for bit buckets, Keith Busch
- [PATCH 09/12] block: add partial sector parameter helper, Keith Busch
- [PATCH 10/12] block: add direct-io partial sector read support, Keith Busch
- [PATCH 05/12] block: add bit bucket capabilities, Keith Busch
- [PATCH 03/12] iomap: get logical block size directly, Keith Busch
- [PATCH 04/12] iomap: use common blkdev alignment check, Keith Busch
- [PATCH 08/12] block: add bio number of vecs helper for partials, Keith Busch
- [PATCH 11/12] iomap: add direct-io partial sector read support, Keith Busch
- [PATCH 12/12] block: export and document bit_bucket attribute, Keith Busch
- [PATCH 07/12] block: allow copying pre-registered bvecs, Keith Busch
- [PATCH blktests] common/multipath-over-rdma: skip NO-CARRIER NIC when start_soft_rdma,
Yi Zhang
- [PATCH] sys-utils: add blkverify command, Chaitanya Kulkarni
- [PATCH 0/6] block: add support for REQ_OP_VERIFY,
Chaitanya Kulkarni
- [bug report] blktests nvme/004 failed after offline cpu,
Yi Zhang
- [PATCH v2 00/63] Improve static type checking for request flags,
Bart Van Assche
- [PATCH v2 02/63] block: Use enum req_op where appropriate, Bart Van Assche
- [PATCH v2 23/63] dm/core: Combine request operation type and flags, Bart Van Assche
- [PATCH v2 09/63] block/kyber: Use the new blk_opf_t type, Bart Van Assche
- [PATCH v2 26/63] dm/dm-integrity: Combine request operation and flags, Bart Van Assche
- [PATCH v2 03/63] block: Change the type of the last .rw_page() argument, Bart Van Assche
- [PATCH v2 19/63] nvdimm-btt: Use the enum req_op type, Bart Van Assche
- [PATCH v2 24/63] dm/ebs: Change 'int rw' into 'enum req_op op', Bart Van Assche
- [PATCH v2 18/63] block/zram: Use enum req_op where appropriate, Bart Van Assche
- [PATCH v2 08/63] block/mq-deadline: Use the new blk_opf_t type, Bart Van Assche
- [PATCH v2 12/63] block/brd: Use the enum req_op type, Bart Van Assche
- [PATCH v2 10/63] blktrace: Trace remapped requests correctly, Bart Van Assche
- [PATCH v2 16/63] block/rnbd: Use blk_opf_t where appropriate, Bart Van Assche
- [PATCH v2 06/63] block: Use the new blk_opf_t type, Bart Van Assche
- [PATCH v2 01/63] treewide: Rename enum req_opf into enum req_op, Bart Van Assche
- [PATCH v2 04/63] block: Change the type of req_op() and bio_op() into enum req_op, Bart Van Assche
- [PATCH v2 17/63] xen-blkback: Use the enum req_op and blk_opf_t types, Bart Van Assche
- [PATCH v2 20/63] um: Use enum req_op where appropriate, Bart Van Assche
- [PATCH v2 25/63] dm/dm-flakey: Use the new blk_opf_t type, Bart Van Assche
- [PATCH v2 22/63] dm/core: Rename kcopyd_job.rw into kcopyd.op, Bart Van Assche
- [PATCH v2 27/63] dm mirror log: Use the new blk_opf_t type, Bart Van Assche
- [PATCH v2 13/63] block/drbd: Use the enum req_op and blk_opf_t types, Bart Van Assche
- [PATCH v2 05/63] block: Introduce the type blk_opf_t, Bart Van Assche
- [PATCH v2 14/63] block/drbd: Combine two drbd_submit_peer_request() arguments, Bart Van Assche
- [PATCH v2 21/63] dm/core: Reduce the size of struct dm_io_request, Bart Van Assche
- [PATCH v2 11/63] blktrace: Use the new blk_opf_t type, Bart Van Assche
- [PATCH v2 07/63] block/bfq: Use the new blk_opf_t type, Bart Van Assche
- [PATCH v2 15/63] block/floppy: Fix a sparse warning, Bart Van Assche
- [PATCH v2 28/63] dm-snap: Combine request operation type and flags, Bart Van Assche
- [PATCH v2 29/63] dm/zone: Use the enum req_op type, Bart Van Assche
- [PATCH v2 30/63] dm/dm-zoned: Use the enum req_op type, Bart Van Assche
- [PATCH v2 31/63] md/core: Combine two sync_page_io() arguments, Bart Van Assche
- [PATCH v2 32/63] md/bcache: Combine two uuid_io() arguments, Bart Van Assche
- [PATCH v2 33/63] md/bcache: Combine two prio_io() arguments, Bart Van Assche
- [PATCH v2 34/63] md/raid1: Use the new blk_opf_t type, Bart Van Assche
- [PATCH v2 43/63] scsi/ufs: Rename a 'dir' argument into 'op', Bart Van Assche
- [PATCH v2 52/63] fs/f2fs: Use the enum req_op and blk_opf_t types, Bart Van Assche
- [PATCH v2 36/63] md/raid5: Use the enum req_op and blk_opf_t types, Bart Van Assche
- [PATCH v2 48/63] fs/direct-io: Reduce the size of struct dio, Bart Van Assche
- [PATCH v2 46/63] fs/buffer: Use the new blk_opf_t type, Bart Van Assche
- [PATCH v2 37/63] nvme/host: Use the enum req_op and blk_opf_t types, Bart Van Assche
- [PATCH v2 42/63] scsi/device_handlers: Use the new blk_opf_t type, Bart Van Assche
- [PATCH v2 51/63] fs/ext4: Use the new blk_opf_t type, Bart Van Assche
- [PATCH v2 38/63] nvme/target: Use the new blk_opf_t type, Bart Van Assche
- [PATCH v2 39/63] scsi/core: Improve static type checking, Bart Van Assche
- [PATCH v2 40/63] scsi/core: Change the return type of scsi_noretry_cmd() into bool, Bart Van Assche
- [PATCH v2 50/63] fs/btrfs: Use the enum req_op and blk_opf_t types, Bart Van Assche
- [PATCH v2 41/63] scsi/core: Use the new blk_opf_t type, Bart Van Assche
- [PATCH v2 53/63] fs/gfs2: Use the enum req_op and blk_opf_t types, Bart Van Assche
- [PATCH v2 44/63] scsi/target: Use the new blk_opf_t type, Bart Van Assche
- [PATCH v2 35/63] md/raid10: Use the new blk_opf_t type, Bart Van Assche
- [PATCH v2 47/63] fs/buffer: Combine two submit_bh() and ll_rw_block() arguments, Bart Van Assche
- [PATCH v2 45/63] mm: Use the new blk_opf_t type, Bart Van Assche
- [PATCH v2 49/63] fs/mpage: Use the new blk_opf_t type, Bart Van Assche
- [PATCH v2 54/63] fs/hfsplus: Use the enum req_op and blk_opf_t types, Bart Van Assche
- [PATCH v2 55/63] fs/iomap: Use the new blk_opf_t type, Bart Van Assche
- [PATCH v2 56/63] fs/jbd2: Fix the documentation of the jbd2_write_superblock() callers, Bart Van Assche
- [PATCH v2 57/63] fs/nfs: Use enum req_op where appropriate, Bart Van Assche
- [PATCH v2 59/63] fs/ntfs3: Use enum req_op where appropriate, Bart Van Assche
- [PATCH v2 58/63] fs/nilfs2: Use the enum req_op and blk_opf_t types, Bart Van Assche
- [PATCH v2 60/63] fs/ocfs2: Use the enum req_op and blk_opf_t types, Bart Van Assche
- [PATCH v2 61/63] PM: Use the enum req_op and blk_opf_t types, Bart Van Assche
- [PATCH v2 62/63] fs/xfs: Use the enum req_op and blk_opf_t types, Bart Van Assche
- [PATCH v2 63/63] fs/zonefs: Use the enum req_op type for request operations, Bart Van Assche
- Re: [PATCH v2 00/63] Improve static type checking for request flags, Bart Van Assche
- [PATCH 5.20 v2 0/3] block/dm: add bio_rewind to improve DM requeue,
Mike Snitzer
- [syzbot] linux-next boot error: WARNING in blk_mq_release, syzbot
- [PATCH blktests] block/007: support fallback device, Shin'ichiro Kawasaki
- [PATCH v3 0/2] blk-cgroup: duplicated code refactor,
Jason Yan
- [PATCH] block: remove "select BLK_RQ_IO_DATA_LEN" from BLK_CGROUP_IOCOST dependency,
sunying
- clean up the blk-ia-ranges.c code a bit,
Christoph Hellwig
- [PATCH] blk-mq: set BLK_MQ_S_STOPPED first to avoid unexpected queue work,
Liu Song
- [PATCH v2 0/2] blk-cgroup: duplicated code refactor,
Jason Yan
- cleanup block layer sysfs handling v2,
Christoph Hellwig
- [PATCH V3 0/1] ublk: add io_uring based userspace block driver,
Ming Lei
- [PATCH 0/2] blk-cgroup: duplicated code refactor,
Jason Yan
- [linux-next] [[5.19.0-rc4-next-20220627] WARNING during reboot to linux-next kernel,
Tasmiya Nalatwad
- [bug report from blktests nvme/032] WARNING: possible circular locking dependency detected,
yangx.jy@xxxxxxxxxxx
- [PATCH AUTOSEL 5.18 21/53] block: serialize all debugfs operations using q->debugfs_mutex, Sasha Levin
- [PATCH AUTOSEL 5.18 22/53] block: remove per-disk debugfs files in blk_unregister_queue, Sasha Levin
- [PATCH AUTOSEL 5.18 23/53] block: freeze the queue earlier in del_gendisk, Sasha Levin
- [PATCH v3 0/8] Improve zoned storage write performance,
Bart Van Assche
- [RFC] libubd: library for ubd(userspace block driver based on io_uring passthrough),
Ziyang Zhang
- [PATCH blktests v2] blktests: Add _have_kernel_config_file() and _check_kernel_option(),
Xiao Yang
- [PATCH blktests] blktests: Split _have_kernel_option(),
Xiao Yang
- [PATCH] blk-mq: blk_mq_tag_busy is no need to return a value,
Liu Song
- [GIT PULL] Block fixes for 5.19-rc4,
Jens Axboe
- [PATCH 5.20 0/4] block/dm: add bio_rewind for improving dm requeue,
Ming Lei
- [PATCH blktests] nvmeof-mp/rc: Avoid skipping tests due to the expected SKIP_REASON,
Xiao Yang
- [PATCH v2] zram: do not lookup algorithm in backends table, Sergey Senozhatsky
- cleanup block layer sysfs handling,
Christoph Hellwig
- [PATCH] blk-mq: remove unnecessary variables in blk_mq_init_cpu_queues, Liu Song
- [git pull] device mapper fixes for 5.19-rc4,
Mike Snitzer
- [PATCH v2 0/6] Improve zoned storage write performance,
Bart Van Assche
- [PATCH 00/51] Improve static type checking for request flags,
Bart Van Assche
- [PATCH 27/51] nvme/host: Use the enum req_op and blk_opf_t types, Bart Van Assche
- [PATCH 16/51] dm/kcopyd: Rename kcopyd_job.rw into kcopyd_job.op, Bart Van Assche
- [PATCH 08/51] blktrace: Trace remap operations correctly, Bart Van Assche
- [PATCH 15/51] dm/bufio: Change 'int rw' into 'enum req_op op', Bart Van Assche
- [PATCH 32/51] scsi/device_handlers: Use the new blk_opf_t type, Bart Van Assche
- [PATCH 29/51] scsi/core: Improve static type checking, Bart Van Assche
- [PATCH 10/51] block/drbd: Use the enum req_op and blk_opf_t types, Bart Van Assche
- [PATCH 03/51] block: Change the type of the last .rw_page() argument, Bart Van Assche
- [PATCH 14/51] dm/core: Use the enum req_op and blk_opf_t types, Bart Van Assche
- [PATCH 05/51] block: Introduce the type blk_opf_t, Bart Van Assche
- [PATCH 17/51] dm/ebs: Change 'int rw' into 'enum req_op op', Bart Van Assche
- [PATCH 33/51] scsi/ufs: Rename a 'dir' argument into 'op', Bart Van Assche
- [PATCH 13/51] um: Use enum req_op where appropriate, Bart Van Assche
- [PATCH 06/51] block: Use the new blk_opf_t type, Bart Van Assche
- [PATCH 20/51] dm/dm-snap: Use the enum req_op and blk_opf_t types, Bart Van Assche
- [PATCH 18/51] dm/dm-flakey: Use the new blk_opf_t type, Bart Van Assche
- [PATCH 04/51] block: Change the type of req_op() and bio_op() into enum req_op, Bart Van Assche
- [PATCH 25/51] md/raid10: Use the new blk_opf_t type, Bart Van Assche
- [PATCH 28/51] nvme/target: Use the new blk_opf_t type, Bart Van Assche
- [PATCH 21/51] dm/dm-zoned: Use the enum req_op type, Bart Van Assche
- [PATCH 26/51] md/raid5: Use the enum req_op and blk_opf_t types, Bart Van Assche
- [PATCH 12/51] block/null_blk: Fix sparse warnings in tracing code, Bart Van Assche
- [PATCH 31/51] scsi/core: Use the new blk_opf_t type, Bart Van Assche
- [PATCH 22/51] md/core: Use the enum req_op and blk_opf_t types, Bart Van Assche
- [PATCH 24/51] md/raid1: Use the new blk_opf_t type, Bart Van Assche
- [PATCH 30/51] scsi/core: Change the return type of scsi_noretry_cmd() into bool, Bart Van Assche
- [PATCH 07/51] blktrace: Use the new blk_opf_t type, Bart Van Assche
- [PATCH 01/51] treewide: Rename enum req_opf into enum req_op, Bart Van Assche
- [PATCH 23/51] md/bcache: Use the enum req_op and blk_opf_t types, Bart Van Assche
- [PATCH 09/51] block/brd: Use the enum req_op type, Bart Van Assche
- [PATCH 02/51] block: Use enum req_op where appropriate, Bart Van Assche
- [PATCH 19/51] dm/dm-integrity: Use the enum req_op and blk_opf_t types, Bart Van Assche
- [PATCH 11/51] block/floppy: Fix a sparse warning, Bart Van Assche
- [PATCH 35/51] mm: Use the new blk_opf_t type, Bart Van Assche
- [PATCH 34/51] scsi/target: Use the new blk_opf_t type, Bart Van Assche
- [PATCH 36/51] fs/buffer: Use the new blk_opf_t type, Bart Van Assche
- [PATCH 37/51] fs/direct-io: Use the enum req_op and blk_opf_t types, Bart Van Assche
- [PATCH 38/51] fs/mpage: Use the new blk_opf_t type, Bart Van Assche
- [PATCH 43/51] fs/hfsplus: Use the enum req_op and blk_opf_t types, Bart Van Assche
- [PATCH 41/51] fs/f2fs: Use the enum req_op and blk_opf_t types, Bart Van Assche
- [PATCH 42/51] fs/gfs2: Use the enum req_op and blk_opf_t types, Bart Van Assche
- [PATCH 39/51] fs/btrfs: Use the enum req_op and blk_opf_t types, Bart Van Assche
- [PATCH 44/51] fs/iomap: Use the new blk_opf_t type, Bart Van Assche
- [PATCH 40/51] fs/ext4: Use the new blk_opf_t type, Bart Van Assche
- [PATCH 45/51] fs/jbd2: Fix the documentation of the jbd2_write_superblock() callers, Bart Van Assche
- [PATCH 46/51] fs/nilfs: Use the enum req_op and blk_opf_t types, Bart Van Assche
- [PATCH 47/51] fs/ntfs3: Use enum req_op where appropriate, Bart Van Assche
- [PATCH 49/51] PM: Use the enum req_op and blk_opf_t types, Bart Van Assche
- [PATCH 48/51] fs/ocfs2: Use the enum req_op and blk_opf_t types, Bart Van Assche
- [PATCH 50/51] fs/xfs: Use the enum req_op and blk_opf_t types, Bart Van Assche
- [PATCH 51/51] fs/zonefs: Fix sparse warnings in tracing code, Bart Van Assche
- Re: [PATCH 00/51] Improve static type checking for request flags, Christoph Hellwig
- [PATCH 0/8] block, bfq: extend bfq to support multi-actuator drives,
Paolo Valente
- [PATCH 1/8] block, bfq: split sync bfq_queues on a per-actuator basis, Paolo Valente
- [PATCH 5/8] block, bfq: turn BFQ_NUM_ACTUATORS into BFQ_MAX_ACTUATORS, Paolo Valente
- [PATCH 6/8] block, bfq: retrieve independent access ranges from request queue, Paolo Valente
- [PATCH 7/8] block, bfq: inject I/O to underutilized actuators, Paolo Valente
- [PATCH 8/8] block, bfq: balance I/O injection among underutilized actuators, Paolo Valente
- [PATCH 3/8] block, bfq: turn scalar fields into arrays in bfq_io_cq, Paolo Valente
- [PATCH 2/8] block, bfq: forbid stable merging of queues associated with different actuators, Paolo Valente
- [PATCH 4/8] block, bfq: split also async bfq_queues on a per-actuator basis, Paolo Valente
- Message not available
- Message not available
Question about merging raw block device writes,
Michael Kelley (LINUX)
[PATCH 0/9 v5] block: Fix IO priority mess,
Jan Kara
[PATCH -next v4] block: remove WARN_ON() from bd_link_disk_holder,
Li Nan
[PATCH V1 0/8] reduce the size of rnbd_clt_dev,
Guoqing Jiang
[Index of Archives]
[Linux RAID]
[Linux SCSI]
[Linux ATA RAID]
[Linux Wireless]
[Linux Bluetooth]
[Kernel Announce]
[Kernel Newbies]
[IETF Annouce]
[Git]
[Security]
[Linux Netdev]
[Netfilter]
[Bugtraq]