index
:
kernel/git/torvalds/linux.git
master
Linux kernel source tree
Linus Torvalds
about
summary
refs
log
tree
commit
diff
stats
log msg
author
committer
range
path:
root
/
block
/
blk-settings.c
Age
Commit message (
Expand
)
Author
Files
Lines
5 days
Merge tag 'scsi-misc' of git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi
Linus Torvalds
1
-245
/
+0
6 days
Merge tag 'for-6.10/block-20240511' of git://git.kernel.dk/linux
Linus Torvalds
1
-27
/
+19
12 days
block: set default max segment size in case of virt_boundary
Ming Lei
1
-1
/
+4
2024-04-17
block: Remove elevator required features
Damien Le Moal
1
-16
/
+0
2024-04-17
block: Allow zero value of max_zone_append_sectors queue limit
Damien Le Moal
1
-11
/
+19
2024-04-12
scsi: block: Remove now unused queue limits helpers
Christoph Hellwig
1
-245
/
+0
2024-04-07
block: allow device to have both virt_boundary_mask and max segment size
Ming Lei
1
-10
/
+6
2024-03-26
block: don't reject too large max_user_sectors in blk_validate_limits
Christoph Hellwig
1
-2
/
+1
2024-03-14
block: fix mismatched kerneldoc function name
Jiapeng Chong
1
-1
/
+1
2024-03-11
Revert "dm: use queue_limits_set"
Linus Torvalds
1
-1
/
+1
2024-03-06
block: remove disk_stack_limits
Christoph Hellwig
1
-24
/
+0
2024-03-01
dm: use queue_limits_set
Christoph Hellwig
1
-1
/
+1
2024-03-01
block: add a queue_limits_stack_bdev helper
Christoph Hellwig
1
-0
/
+25
2024-03-01
block: add a queue_limits_set helper
Christoph Hellwig
1
-0
/
+18
2024-02-22
block: Clear zone limits for a non-zoned stacked queue
Damien Le Moal
1
-0
/
+4
2024-02-21
block: fix virt_boundary handling in blk_validate_limits
Christoph Hellwig
1
-10
/
+10
2024-02-13
block: add a max_user_discard_sectors queue limit
Christoph Hellwig
1
-3
/
+15
2024-02-13
block: add an API to atomically update queue limits
Christoph Hellwig
1
-36
/
+192
2024-02-13
block: decouple blk_set_stacking_limits from blk_set_default_limits
Christoph Hellwig
1
-4
/
+9
2024-02-13
block: refactor disk_update_readahead
Christoph Hellwig
1
-9
/
+12
2024-01-04
block: floor the discard granularity to the physical block size
Christoph Hellwig
1
-0
/
+3
2023-12-29
block: default the discard granularity to sector size
Christoph Hellwig
1
-1
/
+4
2023-12-27
block: rename and document BLK_DEF_MAX_SECTORS
Christoph Hellwig
1
-1
/
+1
2023-12-26
blk-wbt: remove the separate write cache tracking
Christoph Hellwig
1
-2
/
+0
2023-12-19
block: simplify disk_set_zoned
Christoph Hellwig
1
-21
/
+11
2023-12-19
block: remove support for the host aware zone model
Christoph Hellwig
1
-58
/
+9
2023-12-14
block: Use pr_info() instead of printk(KERN_INFO ...)
Bart Van Assche
1
-8
/
+4
2023-07-17
block: don't allow enabling a cache on devices that don't support it
Christoph Hellwig
1
-2
/
+5
2023-05-29
block: fix revalidate performance regression
Damien Le Moal
1
-1
/
+2
2023-02-03
blk-wbt: move private information from blk-wbt.h to blk-wbt.c
Christoph Hellwig
1
-0
/
+1
2023-01-29
block: save user max_sectors limit
Keith Busch
1
-2
/
+7
2023-01-29
block: make BLK_DEF_MAX_SECTORS unsigned
Keith Busch
1
-1
/
+1
2022-12-13
Merge tag 'for-6.2/block-2022-12-08' of git://git.kernel.dk/linux
Linus Torvalds
1
-3
/
+3
2022-11-16
block: make blk_set_default_limits() private
Keith Busch
1
-1
/
+0
2022-11-16
block: make dma_alignment a stacking queue_limit
Keith Busch
1
-3
/
+5
2022-10-25
block: Constify most queue limits pointers
Bart Van Assche
1
-3
/
+3
2022-07-06
block: pass a gendisk to blk_queue_clear_zone_settings
Christoph Hellwig
1
-1
/
+1
2022-07-06
block: pass a gendisk to blk_queue_set_zoned
Christoph Hellwig
1
-4
/
+5
2022-04-17
block: decouple REQ_OP_SECURE_ERASE from REQ_OP_DISCARD
Christoph Hellwig
1
-1
/
+15
2022-04-17
block: move {bdev,queue_limit}_discard_alignment out of line
Christoph Hellwig
1
-0
/
+35
2022-04-17
block: move bdev_alignment_offset and queue_limit_alignment_offset out of line
Christoph Hellwig
1
-0
/
+23
2022-02-22
scsi: block: Remove REQ_OP_WRITE_SAME support
Christoph Hellwig
1
-16
/
+0
2021-10-27
block: Fix partition check for host-aware zoned block devices
Shin'ichiro Kawasaki
1
-1
/
+19
2021-08-23
block: add an explicit ->disk backpointer to the request_queue
Christoph Hellwig
1
-4
/
+4
2021-08-09
block: move the bdi from the request_queue to the gendisk
Christoph Hellwig
1
-5
/
+9
2021-08-09
block: pass a gendisk to blk_queue_update_readahead
Christoph Hellwig
1
-3
/
+5
2021-08-02
block: simplify printing the device names disk_stack_limits
Christoph Hellwig
1
-9
/
+3
2021-05-09
Merge tag 'block-5.13-2021-05-09' of git://git.kernel.dk/linux-block
Linus Torvalds
1
-5
/
+0
2021-05-08
Revert "bio: limit bio max size"
Jens Axboe
1
-5
/
+0
2021-05-07
Merge tag 'block-5.13-2021-05-07' of git://git.kernel.dk/linux-block
Linus Torvalds
1
-0
/
+5
2021-05-06
include: remove pagemap.h from blkdev.h
Matthew Wilcox (Oracle)
1
-0
/
+1
2021-05-03
bio: limit bio max size
Changheun Lee
1
-0
/
+5
2021-04-06
block: refactor the bounce buffering code
Christoph Hellwig
1
-34
/
+8
2021-04-06
block: remove BLK_BOUNCE_ISA support
Christoph Hellwig
1
-11
/
+0
2021-02-23
blk-settings: align max_sectors on "logical_block_size" boundary
Mikulas Patocka
1
-0
/
+12
2021-02-10
block: introduce blk_queue_clear_zone_settings()
Damien Le Moal
1
-0
/
+2
2021-02-10
block: introduce zone_write_granularity limit
Damien Le Moal
1
-1
/
+36
2021-01-24
block: use an xarray for disk->part_tbl
Christoph Hellwig
1
-1
/
+1
2020-12-16
Merge tag 'for-5.11/drivers-2020-12-14' of git://git.kernel.dk/linux-block
Linus Torvalds
1
-5
/
+18
2020-12-07
block: Align max_hw_sectors to logical blocksize
Damien Le Moal
1
-5
/
+18
2020-12-01
block: use gcd() to fix chunk_sectors limit stacking
Mike Snitzer
1
-1
/
+4
2020-10-13
Merge tag 'block-5.10-2020-10-12' of git://git.kernel.dk/linux-block
Linus Torvalds
1
-12
/
+28
2020-09-24
block: lift setting the readahead size into the block layer
Christoph Hellwig
1
-2
/
+16
2020-09-23
block: allow 'chunk_sectors' to be non-power-of-2
Mike Snitzer
1
-6
/
+4
2020-09-23
block: use lcm_not_zero() when stacking chunk_sectors
Mike Snitzer
1
-4
/
+8
2020-09-15
scsi: sd: sd_zbc: Fix handling of host-aware ZBC disks
Damien Le Moal
1
-0
/
+46
2020-07-20
block: remove blk_queue_stack_limits
Christoph Hellwig
1
-11
/
+0
2020-07-20
block: remove bdev_stack_limits
Christoph Hellwig
1
-23
/
+2
2020-07-20
block: inherit the zoned characteristics in blk_stack_limits
Christoph Hellwig
1
-0
/
+1
2020-05-12
block: Introduce REQ_OP_ZONE_APPEND
Keith Busch
1
-0
/
+31
2020-04-22
block: move dma drain handling to scsi
Christoph Hellwig
1
-37
/
+0
2020-03-30
Merge tag 'for-5.7/drivers-2020-03-29' of git://git.kernel.dk/linux-block
Linus Torvalds
1
-0
/
+3
2020-03-27
block: simplify queue allocation
Christoph Hellwig
1
-36
/
+0
2020-03-17
block: keep bdi->io_pages in sync with max_sectors_kb for stacked devices
Konstantin Khlebnikov
1
-0
/
+3
2020-01-15
block: fix an integer overflow in logical block size
Mikulas Patocka
1
-1
/
+1
2019-09-19
Merge tag 'dma-mapping-5.4' of git://git.infradead.org/users/hch/dma-mapping
Linus Torvalds
1
-0
/
+23
2019-09-05
block: Introduce elevator features
Damien Le Moal
1
-0
/
+16
2019-09-03
block: add a helper function to merge the segments
Yoshihiro Shimoda
1
-0
/
+23
2019-08-28
block/rq_qos: implement rq_qos_ops->queue_depth_changed()
Tejun Heo
1
-1
/
+1
2019-07-26
block: fix max segment size handling in blk_queue_virt_boundary
Christoph Hellwig
1
-1
/
+2
2019-05-23
block: force an unlimited segment size on queues with a virt boundary
Christoph Hellwig
1
-0
/
+11
2019-04-30
block: remove the unused blk_queue_dma_pad function
Christoph Hellwig
1
-16
/
+0
2019-04-30
block: add SPDX tags to block layer files missing licensing information
Christoph Hellwig
1
-0
/
+1
2019-02-09
block: kill QUEUE_FLAG_FLUSH_NQ
Jens Axboe
1
-9
/
+0
2018-12-28
Merge tag 'scsi-misc' of git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi
Linus Torvalds
1
-3
/
+0
2018-12-18
scsi: block: remove the cluster flag
Christoph Hellwig
1
-3
/
+0
2018-11-15
block: use atomic bitops for ->queue_flags
Christoph Hellwig
1
-6
/
+4
2018-11-07
block: get rid of q->softirq_done_fn()
Jens Axboe
1
-6
/
+0
2018-11-07
block: kill legacy parts of timeout handling
Jens Axboe
1
-7
/
+0
2018-11-07
block: remove dead elevator code
Jens Axboe
1
-36
/
+0
2018-11-07
block: remove q->lld_busy_fn()
Jens Axboe
1
-6
/
+0
2018-10-31
mm: remove include/linux/bootmem.h
Mike Rapoport
1
-1
/
+1
2018-07-24
block: allow max_discard_segments to be stacked
Mike Snitzer
1
-1
/
+1
2018-07-09
blk-rq-qos: refactor out common elements of blk-wbt
Josef Bacik
1
-2
/
+2
2018-03-08
block: Introduce blk_queue_flag_{set,clear,test_and_{set,clear}}()
Bart Van Assche
1
-4
/
+2
2018-03-08
block: Use the queue_flag_*() functions instead of open-coding these
Bart Van Assche
1
-2
/
+2
2017-11-10
block: remove __bio_kmap_atomic
Christoph Hellwig
1
-1
/
+1
2017-08-23
block: Warn if blk_queue_rq_timed_out() is called for a blk-mq queue
Bart Van Assche
1
-0
/
+1
2017-06-27
block: don't bother with bounce limits for make_request drivers
Christoph Hellwig
1
-5
/
+0
2017-04-08
block: remove the discard_zeroes_data flag
Christoph Hellwig
1
-3
/
+0
2017-02-08
block: optionally merge discontiguous discard bios into a single request
Christoph Hellwig
1
-0
/
+20
2017-02-02
block: Use pointer to backing_dev_info from request_queue
Jan Kara
1
-1
/
+1
2016-12-13
Merge branch 'for-4.10/block' of git://git.kernel.dk/linux-block
Linus Torvalds
1
-0
/
+38
2016-12-12
mm: don't cap request size based on read-ahead setting
Jens Axboe
1
-0
/
+1
2016-12-01
block: add support for REQ_OP_WRITE_ZEROES
Chaitanya Kulkarni
1
-0
/
+17
2016-11-10
block: hook up writeback throttling
Jens Axboe
1
-0
/
+4
2016-11-05
block: add code to track actual device queue depth
Jens Axboe
1
-0
/
+12
2016-10-18
block: update chunk_sectors in blk_stack_limits()
Hannes Reinecke
1
-0
/
+4
2016-10-18
block: Add 'zoned' queue limit
Damien Le Moal
1
-0
/
+1
2016-04-13
block: kill off q->flush_flags
Jens Axboe
1
-8
/
+10
2016-04-12
block: kill blk_queue_flush()
Jens Axboe
1
-20
/
+0
2016-04-12
block: add ability to flag write back caching on a device
Jens Axboe
1
-0
/
+26
2016-04-04
mm, fs: get rid of PAGE_CACHE_* and page_cache_{get,release} macros
Kirill A. Shutemov
1
-6
/
+6
2016-02-11
block: Initialize max_dev_sectors to 0
Keith Busch
1
-2
/
+2
2015-11-25
block/sd: Fix device-imposed transfer length limits
Martin K. Petersen
1
-20
/
+16
2015-09-02
Merge branch 'for-4.3/core' of git://git.kernel.dk/linux-block
Linus Torvalds
1
-23
/
+21
2015-08-19
block: Replace SG_GAPS with new queue limits mask
Keith Busch
1
-0
/
+14
2015-08-18
Revert "block: remove artifical max_hw_sectors cap"
Jeff Moyer
1
-1
/
+3
2015-08-13
block: kill merge_bvec_fn() completely
Kent Overstreet
1
-22
/
+0
2015-08-12
sd: Fix maximum I/O size for BLOCK_PC requests
Martin K. Petersen
1
-2
/
+2
2015-07-17
block: make /sys/block/<dev>/queue/discard_max_bytes writeable
Jens Axboe
1
-0
/
+4
2015-03-31
block: fix blk_stack_limits() regression due to lcm() change
Mike Snitzer
1
-3
/
+3
2014-10-21
block: remove artifical max_hw_sectors cap
Christoph Hellwig
1
-3
/
+1
2014-10-09
block: fix alignment_offset math that assumes io_min is a power-of-2
Mike Snitzer
1
-2
/
+2
2014-06-10
block: ensure that bio_add_page() always accepts a page for an empty bio
Jens Axboe
1
-1
/
+4
2014-06-05
block: add notion of a chunk size for request merging
Jens Axboe
1
-0
/
+18
2014-01-08
bcache/md: Use raid stripe size
Kent Overstreet
1
-0
/
+4
2013-11-14
Merge branch 'for-3.13/core' of git://git.kernel.dk/linux-block
Linus Torvalds
1
-0
/
+1
2013-11-08
block: properly stack underlying max_segment_size to DM device
Mike Snitzer
1
-0
/
+1
2013-10-31
ARM: 7794/1: block: Rename parameter dma_mask to max_addr for blk_queue_bounc...
Santosh Shilimkar
1
-4
/
+4
2012-12-14
block: discard granularity might not be power of 2
Shaohua Li
1
-3
/
+3
2012-09-20
block: Implement support for WRITE SAME
Martin K. Petersen
1
-0
/
+16
2012-08-01
block: do not artificially constrain max_sectors for stacking drivers
Mike Snitzer
1
-2
/
+1
2012-01-11
block: Introduce blk_set_stacking_limits function
Martin K. Petersen
1
-8
/
+24
2011-05-18
block: Fix discard topology stacking and reporting
Martin K. Petersen
1
-1
/
+2
2011-05-06
block: add a non-queueable flush flag
shaohua.li@intel.com
1
-0
/
+6
2011-04-18
Revert "block: add callback function for unplug notification"
Jens Axboe
1
-16
/
+0
2011-04-12
block: add callback function for unplug notification
Jens Axboe
1
-0
/
+16
2011-03-10
Merge branch 'for-2.6.39/stack-plug' into for-2.6.39/core
Jens Axboe
1
-8
/
+0
2011-03-10
block: remove per-queue plugging
Jens Axboe
1
-8
/
+0
2011-03-02
block: Initialize ->queue_lock to internal lock at queue allocation time
Vivek Goyal
1
-7
/
+0
2010-12-17
block: max hardware sectors limit wrapper
Mike Snitzer
1
-6
/
+20
2010-12-17
block: Deprecate QUEUE_FLAG_CLUSTER and use queue_limits instead
Martin K. Petersen
1
-23
/
+2
2010-10-22
Merge branch 'for-2.6.37/barrier' of git://git.kernel.dk/linux-2.6-block
Linus Torvalds
1
-0
/
+20
2010-10-13
block: Ensure physical block size is unsigned int
Martin K. Petersen
1
-1
/
+1
2010-10-01
block: set the bounce_pfn to the actual DMA limit rather than to max memory
Malahal Naineni
1
-1
/
+1
2010-10-01
block: revert bad fix for memory hotplug causing bounces
Jens Axboe
1
-1
/
+3
2010-09-24
block: set the bounce_pfn to the actual DMA limit rather than to max memory
Malahal Naineni
1
-3
/
+1
2010-09-10
block/scsi: Provide a limit on the number of integrity segments
Martin K. Petersen
1
-0
/
+3
2010-09-10
Consolidate min_not_zero
Martin K. Petersen
1
-5
/
+0
2010-09-10
block: deprecate barrier and replace blk_queue_ordered() with blk_queue_flush()
Tejun Heo
1
-0
/
+20
2010-08-07
block: implement an unprep function corresponding directly to prep
James Bottomley
1
-0
/
+17
2010-04-09
Merge branch 'for-linus' of git://git.kernel.dk/linux-2.6-block
Linus Torvalds
1
-10
/
+1
2010-03-30
include cleanup: Update gfp.h and slab.h includes to prepare for breaking imp...
Tejun Heo
1
-0
/
+1
2010-03-15
block: Fix overrun in lcm() and move it to lib
Martin K. Petersen
1
-10
/
+1
2010-02-26
block: Consolidate phys_segment and hw_segment limits
Martin K. Petersen
1
-47
/
+13
2010-02-26
block: Rename blk_queue_max_sectors to blk_queue_max_hw_sectors
Martin K. Petersen
1
-4
/
+4
2010-02-26
block: Add BLK_ prefix to definitions
Martin K. Petersen
1
-2
/
+2
2010-02-26
block: Remove unused accessor function
Martin K. Petersen
1
-9
/
+0
2010-02-26
block: Update blk_queue_max_sectors and documentation
Martin K. Petersen
1
-13
/
+17
2010-01-11
block: Stop using byte offsets
Martin K. Petersen
1
-17
/
+9
2010-01-11
block: bdev_stack_limits wrapper
Martin K. Petersen
1
-0
/
+22
2010-01-11
block: Correct handling of bottom device misaligment
Martin K. Petersen
1
-4
/
+13
2009-12-29
block: Fix incorrect alignment offset reporting and update documentation
Martin K. Petersen
1
-11
/
+33
2009-12-21
block: Fix topology stacking for data and discard alignment
Martin K. Petersen
1
-37
/
+50
2009-12-16
block: temporarily disable discard granularity
Jens Axboe
1
-0
/
+7
2009-12-03
block: Allow devices to indicate whether discarded blocks are zeroed
Martin K. Petersen
1
-0
/
+2
2009-11-11
block: jiffies fixes
Randy Dunlap
1
-1
/
+2
2009-11-10
block: Expose discard granularity
Martin K. Petersen
1
-10
/
+36
2009-10-12
blk-settings: fix function parameter kernel-doc notation
Randy Dunlap
1
-1
/
+1
2009-10-01
block: allow large discard requests
Christoph Hellwig
1
-0
/
+13
2009-10-01
block: use normal I/O path for discard requests
Christoph Hellwig
1
-17
/
+0
2009-10-01
block: Do not clamp max_hw_sectors for stacking devices
Martin K. Petersen
1
-1
/
+2
2009-10-01
block: Set max_sectors correctly for stacking devices
Martin K. Petersen
1
-1
/
+2
2009-09-14
block: Optimal I/O limit wrapper
Martin K. Petersen
1
-1
/
+20
2009-08-01
block: Update topology documentation
Martin K. Petersen
1
-6
/
+13
2009-08-01
block: Stack optimal I/O size
Martin K. Petersen
1
-0
/
+11
2009-08-01
block: Add a wrapper for setting minimum request size without a queue
Martin K. Petersen
1
-7
/
+24
2009-08-01
block: Make blk_queue_stack_limits use the new stacking interface
Martin K. Petersen
1
-21
/
+1
2009-07-28
block: always assign default lock to queues
Jens Axboe
1
-0
/
+7
2009-06-19
Fix kernel-doc parameter name typo in blk-settings.c:
Randy Dunlap
1
-1
/
+1
2009-06-18
block: Fix bounce_pfn setting
Martin K. Petersen
1
-1
/
+1
2009-06-16
block: Introduce helper to reset queue limits to default values
Martin K. Petersen
1
-6
/
+27
2009-06-16
block: don't overwrite bdi->state after bdi_init() has been run
Jens Axboe
1
-4
/
+0
2009-06-11
block: fix kernel-doc in recent block/ changes
Randy Dunlap
1
-3
/
+3
2009-06-09
block: Add missing bounce_pfn stacking and fix comments
Martin K. Petersen
1
-2
/
+3
2009-06-09
Revert "block: Fix bounce limit setting in DM"
Jens Axboe
1
-17
/
+0
2009-06-03
block: Fix bounce limit setting in DM
Martin K. Petersen
1
-0
/
+17
2009-05-28
block: export blk_stack_limits()
Mike Snitzer
1
-0
/
+1
2009-05-22
block: Export I/O topology for block devices and partitions
Martin K. Petersen
1
-0
/
+186
2009-05-22
block: Move queue limits to an embedded struct
Martin K. Petersen
1
-21
/
+34
2009-05-22
block: Use accessor functions for queue limits
Martin K. Petersen
1
-3
/
+12
2009-05-22
block: Do away with the notion of hardsect_size
Martin K. Petersen
1
-11
/
+10
2009-04-22
block: fix queue bounce limit setting
Tejun Heo
1
-9
/
+11
2009-04-06
pata_artop: typo
Alan Cox
1
-1
/
+1
2008-12-29
block: use min_not_zero in blk_queue_stack_limits
FUJITA Tomonori
1
-3
/
+3
2008-12-03
block: fix setting of max_segment_size and seg_boundary mask
Milan Broz
1
-0
/
+4
2008-10-17
block: move q->unplug_work initialization
Peter Zijlstra
1
-2
/
+0
2008-10-09
block: add lld busy state exporting interface
Kiyoshi Ueda
1
-0
/
+6
2008-10-09
block: unify request timeout handling
Jens Axboe
1
-0
/
+12
[next]