index
:
kernel/git/jeffm/linux-btrfs.git
btrfs-testing/kdave/for-next/root-fsinfo-cleanup
btrfs-testing/kdave/for-next/root-fsinfo-cleanup+dynamic_debug
btrfs-testing/kdave/misc-4.9/root-fsinfo-cleanup
btrfs-testing/root-fsinfo-cleanup
btrfs-testing/root-fsinfo-cleanup-squashed
devel/kdave/for-next
for-4.10/misc-4.10
for-4.11
master
Jeffrey Mahoney's fork of linux-2.6.git
Jeffrey Mahoney
about
summary
refs
log
tree
commit
diff
stats
log msg
author
committer
range
path:
root
/
block
Age
Commit message (
Expand
)
Author
Files
Lines
2017-02-06
block: don't try Write Same from __blkdev_issue_zeroout
Christoph Hellwig
1
-5
/
+4
2017-01-18
blk-mq: Remove unused variable
Keith Busch
1
-1
/
+0
2017-01-13
block: don't try to discard from __blkdev_issue_zeroout
Christoph Hellwig
1
-7
/
+6
2017-01-12
block: Rename blk_queue_zone_size and bdev_zone_size
Damien Le Moal
2
-9
/
+9
2017-01-04
Merge branch 'for-linus' of git://git.kernel.dk/linux-block
Linus Torvalds
1
-6
/
+7
2017-01-02
block: Avoid that sparse complains about context imbalance in __wbt_wait()
Bart Van Assche
1
-5
/
+6
2017-01-02
block: Make wbt_wait() definition consistent with declaration
Bart Van Assche
1
-1
/
+1
2016-12-25
ktime: Cleanup ktime_set() usage
Thomas Gleixner
1
-1
/
+1
2016-12-24
Replace <asm/uaccess.h> with <linux/uaccess.h> globally
Linus Torvalds
3
-3
/
+3
2016-12-23
Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/vir...
Linus Torvalds
1
-0
/
+3
2016-12-22
sg_write()/bsg_write() is not fit to be called under KERNEL_DS
Al Viro
1
-0
/
+3
2016-12-19
block: check partition alignment
Stefan Haberland
1
-0
/
+3
2016-12-19
block: allow WRITE_SAME commands with the SG_IO ioctl
Mauricio Faria de Oliveira
1
-0
/
+3
2016-12-14
Merge branch 'for-linus' of git://git.kernel.dk/linux-block
Linus Torvalds
1
-8
/
+24
2016-12-14
blk-mq: Fix failed allocation path when mapping queues
Gabriel Krisman Bertazi
1
-5
/
+21
2016-12-14
Merge tag 'scsi-misc' of git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi
Linus Torvalds
3
-4
/
+21
2016-12-14
blk-mq: Avoid memory reclaim when remapping queues
Gabriel Krisman Bertazi
1
-3
/
+3
2016-12-13
Merge branch 'for-4.10' of git://git.kernel.org/pub/scm/linux/kernel/git/tj/l...
Linus Torvalds
1
-1
/
+3
2016-12-13
Merge branch 'for-4.10/block' of git://git.kernel.dk/linux-block
Linus Torvalds
30
-488
/
+2835
2016-12-12
mm: don't cap request size based on read-ahead setting
Jens Axboe
2
-0
/
+2
2016-12-09
blk-stat: fix a few cases of missing batch flushing
Jens Axboe
1
-0
/
+8
2016-12-09
blk-flush: run the queue when inserting blk-mq flush
Jens Axboe
1
-1
/
+1
2016-12-09
elevator: make the rqhash helpers exported
Jens Axboe
1
-4
/
+4
2016-12-09
blk-mq: abstract out blk_mq_dispatch_rq_list() helper
Jens Axboe
2
-38
/
+48
2016-12-09
blk-mq: add blk_mq_start_stopped_hw_queue()
Jens Axboe
1
-7
/
+12
2016-12-09
block: improve handling of the magic discard payload
Christoph Hellwig
4
-78
/
+21
2016-12-09
blk-wbt: don't throttle discard or write zeroes
Christoph Hellwig
1
-3
/
+2
2016-12-07
Don't feed anything but regular iovec's to blk_rq_map_user_iov
Linus Torvalds
1
-0
/
+4
2016-12-05
blk-mq: blk_account_io_start() takes a bool
Jens Axboe
1
-1
/
+1
2016-12-05
block: fix unintended fallthrough in generic_make_request_checks()
Nicolai Stange
1
-0
/
+1
2016-12-02
blk-stat: fix a typo
Shaohua Li
1
-1
/
+1
2016-12-01
block: factor out req_set_nomerge
Ritesh Harjani
1
-9
/
+10
2016-12-01
block: add support for REQ_OP_WRITE_ZEROES
Chaitanya Kulkarni
7
-8
/
+105
2016-12-01
block: add async variant of blkdev_issue_zeroout
Chaitanya Kulkarni
1
-34
/
+81
2016-12-01
block: Check partition alignment on zoned block devices
Damien Le Moal
1
-0
/
+65
2016-11-29
blk-mq: Drop explicit timeout sync in hotplug
Gabriel Krisman Bertazi
1
-8
/
+1
2016-11-28
blk-wbt: allow wbt to be enabled always through sysfs
Jens Axboe
3
-7
/
+29
2016-11-28
blk-wbt: cleanup disable-by-default for CFQ
Jens Axboe
3
-10
/
+13
2016-11-28
blk-wbt: allow reset of default latency through sysfs
Jens Axboe
3
-11
/
+34
2016-11-22
block,blkcg: use __GFP_NOWARN for best-effort allocations in blkcg
Tejun Heo
2
-5
/
+7
2016-11-22
block: bio: pass bvec table to bio_init()
Ming Lei
1
-2
/
+6
2016-11-21
block: apply blk_partition_remap to REQ_OP_ZONE_RESET
Shaun Tancheff
1
-1
/
+6
2016-11-17
scsi: fc: move FC transport's bsg code to bsg-lib
Johannes Thumshirn
1
-2
/
+1
2016-11-17
block: add bsg_job_put() and bsg_job_get()
Johannes Thumshirn
1
-3
/
+14
2016-11-17
scsi: fc: use bsg_softirq_done
Johannes Thumshirn
1
-1
/
+2
2016-11-17
scsi: fc: Use bsg_destroy_job
Johannes Thumshirn
1
-2
/
+5
2016-11-17
block: add reference counting for struct bsg_job
Johannes Thumshirn
1
-2
/
+5
2016-11-17
blk-mq: make the polling code adaptive
Jens Axboe
2
-11
/
+82
2016-11-17
blk-mq: implement hybrid poll mode for sync O_DIRECT
Jens Axboe
3
-0
/
+80
2016-11-16
blk-wbt: fix old-style function declaration
Arnd Bergmann
1
-1
/
+1
2016-11-16
block: deal with stale req count of plug list
Ming Lei
2
-1
/
+11
2016-11-14
bsg: Add sparse annotations to bsg_request_fn()
Bart Van Assche
1
-0
/
+2
2016-11-11
blk-wbt: use BLK_STAT_{READ,WRITE} instead of 0/1
Jens Axboe
1
-6
/
+6
2016-11-11
blk-wbt: remove stat ops
Jens Axboe
3
-43
/
+8
2016-11-11
blk-wbt: store queue instead of bdi
Jens Axboe
2
-11
/
+13
2016-11-11
block: move poll code to blk-mq
Jens Axboe
2
-46
/
+54
2016-11-11
blk-mq: blk_mq_try_issue_directly() should lookup hardware queue
Jens Axboe
1
-4
/
+4
2016-11-10
block: hook up writeback throttling
Jens Axboe
6
-4
/
+171
2016-11-10
blk-wbt: add general throttling mechanism
Jens Axboe
3
-0
/
+901
2016-11-10
block: add scalable completion tracking of requests
Jens Axboe
8
-3
/
+404
2016-11-10
block: cfq_cpd_alloc() should use @gfp
Tejun Heo
1
-1
/
+1
2016-11-08
block: set REQ_SYNC if we clear REQ_FUA|REQ_PREFLUSH
Jens Axboe
1
-0
/
+7
2016-11-08
blk-mq: export blk_mq_map_queues
Christoph Hellwig
2
-1
/
+1
2016-11-06
blk-mq: Always schedule hctx->next_cpu
Gabriel Krisman Bertazi
1
-3
/
+1
2016-11-05
block: add code to track actual device queue depth
Jens Axboe
1
-0
/
+12
2016-11-03
blk-mq: immediately dispatch big size request
Shaohua Li
1
-1
/
+6
2016-11-03
block: immediately dispatch big size request
Shaohua Li
1
-1
/
+3
2016-11-03
block: drop q argument from bsg_validate_sgv4_hdr
Johannes Thumshirn
1
-2
/
+2
2016-11-02
blk-mq: Add a kick_requeue_list argument to blk_mq_requeue_request()
Bart Van Assche
2
-7
/
+8
2016-11-02
blk-mq: Introduce blk_mq_quiesce_queue()
Bart Van Assche
2
-7
/
+65
2016-11-02
blk-mq: Remove blk_mq_cancel_requeue_work()
Bart Van Assche
1
-6
/
+0
2016-11-02
blk-mq: Avoid that requeueing starts stopped queues
Bart Van Assche
1
-5
/
+1
2016-11-02
blk-mq: Move more code into blk_mq_direct_issue_request()
Bart Van Assche
1
-8
/
+10
2016-11-02
blk-mq: Introduce blk_mq_queue_stopped()
Bart Van Assche
1
-0
/
+20
2016-11-02
blk-mq: Introduce blk_mq_hctx_stopped()
Bart Van Assche
2
-6
/
+11
2016-11-02
blk-mq: Do not invoke .queue_rq() for a stopped queue
Bart Van Assche
1
-3
/
+3
2016-11-02
block: add bio_iov_iter_get_pages()
Kent Overstreet
1
-0
/
+49
2016-11-01
block,fs: use REQ_* flags directly
Christoph Hellwig
1
-2
/
+2
2016-11-01
block: replace REQ_NOIDLE with REQ_IDLE
Christoph Hellwig
1
-3
/
+8
2016-11-01
cfq-iosched: use op_is_sync instead of opencoding it
Christoph Hellwig
1
-12
/
+4
2016-10-28
block: better op and flags encoding
Christoph Hellwig
7
-95
/
+69
2016-10-28
block: split out request-only flags into a new namespace
Christoph Hellwig
9
-77
/
+78
2016-10-28
block: replace REQ_THROTTLED with a bio flag
Christoph Hellwig
1
-5
/
+5
2016-10-28
block: remove bio_is_rw
Christoph Hellwig
1
-1
/
+1
2016-10-27
blk-mq: get rid of confusing blk_map_ctx structure
Jens Axboe
1
-13
/
+5
2016-10-27
blk-mq: update hardware and software queues for sleeping alloc
Jens Axboe
1
-3
/
+3
2016-10-27
blk-mq: update hardware and software queues for sleeping alloc
Jens Axboe
1
-3
/
+3
2016-10-26
block: flush: fix IO hang in case of flood fua req
Ming Lei
1
-0
/
+28
2016-10-24
block: zoned: fix harmless maybe-uninitialized warning
Arnd Bergmann
1
-4
/
+2
2016-10-21
badblocks: badblocks_set/clear update unacked_exist
Shaohua Li
1
-0
/
+23
2016-10-21
Merge branch 'for-linus' of git://git.kernel.dk/linux-block
Linus Torvalds
1
-2
/
+4
2016-10-19
block: Add iocontext priority to request
Adam Manzanares
1
-1
/
+3
2016-10-18
blk-zoned: implement ioctls
Shaun Tancheff
2
-0
/
+97
2016-10-18
block: Implement support for zoned block devices
Hannes Reinecke
3
-0
/
+266
2016-10-18
block: Define zoned block device operations
Shaun Tancheff
1
-0
/
+4
2016-10-18
block: update chunk_sectors in blk_stack_limits()
Hannes Reinecke
1
-0
/
+4
2016-10-18
blk-sysfs: Add 'chunk_sectors' to sysfs attributes
Hannes Reinecke
1
-0
/
+11
2016-10-18
block: Add 'zoned' queue limit
Damien Le Moal
2
-0
/
+19
2016-10-15
Merge tag 'gcc-plugins-v4.9-rc1' of git://git.kernel.org/pub/scm/linux/kernel...
Linus Torvalds
1
-1
/
+1
2016-10-14
Merge branch 'for-4.9' of git://git.kernel.org/pub/scm/linux/kernel/git/tj/cg...
Linus Torvalds
1
-3
/
+1
2016-10-12
badblocks: fix overlapping check for clearing
Tomasz Majchrzak
1
-2
/
+4
2016-10-11
block: require write_same and discard requests align to logical block size
Darrick J. Wong
1
-0
/
+15
2016-10-11
block: invalidate the page cache when issuing BLKZEROOUT
Darrick J. Wong
1
-6
/
+12
2016-10-10
latent_entropy: Mark functions with __latent_entropy
Emese Revfy
1
-1
/
+1
2016-10-09
Merge branch 'for-4.9/block-smp' of git://git.kernel.dk/linux-block
Linus Torvalds
4
-142
/
+57
2016-10-09
Merge branch 'for-4.9/block-irq' of git://git.kernel.dk/linux-block
Linus Torvalds
10
-92
/
+110
2016-10-07
Merge branch 'for-4.9/block' of git://git.kernel.dk/linux-block
Linus Torvalds
10
-574
/
+244
2016-10-03
Merge branch 'smp-hotplug-for-linus' of git://git.kernel.org/pub/scm/linux/ke...
Linus Torvalds
1
-17
/
+10
2016-09-30
blkcg: Unlock blkcg_pol_mutex only once when cpd == NULL
Bart Van Assche
1
-3
/
+1
2016-09-23
blk-mq: skip unmapped queues in blk_mq_alloc_request_hctx
Christoph Hellwig
1
-2
/
+14
2016-09-23
cfq: fix starvation of asynchronous writes
Glauber Costa
1
-3
/
+10
2016-09-23
blk-mq: fixup "Convert to new hotplug state machine"
Sebastian Andrzej Siewior
1
-1
/
+1
2016-09-22
blk-mq: add flag for drivers wanting blocking ->queue_rq()
Jens Axboe
1
-1
/
+1
2016-09-22
blk-mq: remove non-blocking pass in blk_mq_map_request
Christoph Hellwig
1
-13
/
+1
2016-09-22
blk-mq: get rid of manual run of queue with __blk_mq_run_hw_queue()
Jens Axboe
1
-14
/
+2
2016-09-22
blk-mq: Convert to new hotplug state machine
Sebastian Andrzej Siewior
1
-44
/
+43
2016-09-22
blk-mq/cpu-notif: Convert to new hotplug state machine
Thomas Gleixner
4
-98
/
+14
2016-09-22
block: export bio_free_pages to other modules
Guoqing Jiang
1
-1
/
+2
2016-09-21
blk-mq: register device instead of disk
Matias Bjørling
2
-12
/
+9
2016-09-19
blk-throttle: Extend slice if throttle group is not empty
Vivek Goyal
1
-2
/
+4
2016-09-19
block/softirq: Convert to hotplug state machine
Sebastian Andrzej Siewior
1
-17
/
+10
2016-09-19
blk_mq: linux/blk-mq.h does not include all the headers it depends on
Stephen Rothwell
3
-1
/
+8
2016-09-17
sbitmap: randomize initial alloc_hint values
Omar Sandoval
2
-9
/
+0
2016-09-17
sbitmap: push alloc policy into sbitmap_queue
Omar Sandoval
2
-19
/
+15
2016-09-17
sbitmap: push per-cpu last_tag into sbitmap_queue
Omar Sandoval
4
-40
/
+20
2016-09-17
blk-mq: abstract tag allocation out into sbitmap library
Omar Sandoval
5
-469
/
+153
2016-09-16
blk-mq: account higher order dispatch
Jens Axboe
2
-7
/
+14
2016-09-15
blk-mq: kill unused blk_mq_create_mq_map()
Jens Axboe
1
-24
/
+0
2016-09-15
blk-mq: get rid of the cpumask in struct blk_mq_tags
Christoph Hellwig
3
-11
/
+21
2016-09-15
blk-mq: provide a default queue mapping for PCI device
Christoph Hellwig
2
-1
/
+46
2016-09-15
blk-mq: allow the driver to pass in a queue mapping
Christoph Hellwig
3
-26
/
+21
2016-09-15
blk-mq: remove ->map_queue
Christoph Hellwig
5
-43
/
+25
2016-09-15
blk-mq: only allocate a single mq_map per tag_set
Christoph Hellwig
1
-8
/
+14
2016-09-15
blk-mq: don't redistribute hardware queues on a CPU hotplug event
Christoph Hellwig
1
-2
/
+0
2016-09-14
blk-mq: introduce blk_mq_delay_kick_requeue_list()
Mike Snitzer
1
-4
/
+12
2016-09-14
block: remove remnant refs to hardsect
Linus Walleij
1
-1
/
+1
2016-09-14
block: enable zeroing of io_poll statistics
Stephen Bates
1
-1
/
+10
2016-09-14
block: add poll_considered statistic
Stephen Bates
2
-3
/
+9
2016-08-29
blk-mq: prefetch request in blk_mq_tag_to_rq()
Jens Axboe
1
-1
/
+4
2016-08-29
blk-mq: turn hctx->run_work into a regular work struct
Jens Axboe
2
-6
/
+5
2016-08-29
block: add kblockd_schedule_work_on()
Jens Axboe
1
-0
/
+6
2016-08-24
blk-mq: improve warning for running a queue on the wrong CPU
Jens Axboe
1
-2
/
+3
2016-08-24
blk-mq: don't overwrite rq->mq_ctx
Jens Axboe
1
-39
/
+16
2016-08-24
block: make sure a big bio is split into at most 256 bvecs
Ming Lei
1
-0
/
+22
2016-08-16
block: Fix race triggered by blk_set_queue_dying()
Bart Van Assche
1
-1
/
+3
2016-08-16
block: Fix secure erase
Adrian Hunter
3
-25
/
+31
2016-08-07
block: rename bio bi_rw to bi_opf
Jens Axboe
7
-32
/
+32
2016-08-04
blk-mq: fix deadlock in blk_mq_register_disk() error path
Jens Axboe
1
-4
/
+8
2016-08-04
block: fix bdi vs gendisk lifetime mismatch
Dan Williams
1
-1
/
+1
2016-08-04
blk-mq: Allow timeouts to run while queue is freezing
Gabriel Krisman Bertazi
1
-1
/
+14
2016-08-04
block: fix use-after-free in seq file
Vegard Nossum
1
-0
/
+1
2016-08-04
block: add missing group association in bio-cloning functions
Paolo Valente
1
-0
/
+15
2016-08-04
blkcg: kill unused field nr_undestroyed_grps
Hou Tao
1
-5
/
+0
2016-08-04
block: remove BLK_DEV_DAX config option
Ross Zwisler
1
-13
/
+0
2016-07-26
Merge branch 'for-4.8/drivers' of git://git.kernel.dk/linux-block
Linus Torvalds
10
-137
/
+168
2016-07-26
Merge branch 'for-4.8/core' of git://git.kernel.dk/linux-block
Linus Torvalds
16
-312
/
+434
2016-07-25
Merge branch 'timers-core-for-linus' of git://git.kernel.org/pub/scm/linux/ke...
Linus Torvalds
1
-5
/
+0
2016-07-20
block: Fix front merge check
Damien Le Moal
1
-3
/
+3
2016-07-20
block: do not merge requests without consulting with io scheduler
Tahsin Erdogan
4
-16
/
+29
2016-07-20
block: Fix spelling in a source code comment
Bart Van Assche
1
-1
/
+1
2016-07-20
block: expose QUEUE_FLAG_DAX in sysfs
Yigal Korman
1
-0
/
+11
2016-07-20
block: unexport various bio mapping helpers
Christoph Hellwig
1
-3
/
+0
2016-07-20
scsi/osd: open code blk_make_request
Christoph Hellwig
1
-57
/
+0
2016-07-20
block: simplify and export blk_rq_append_bio
Christoph Hellwig
3
-13
/
+16
2016-07-20
block: ensure bios return from blk_get_request are properly initialized
Christoph Hellwig
2
-5
/
+11
2016-07-20
block: simplify and cleanup bvec pool handling
Christoph Hellwig
2
-19
/
+22
2016-07-20
block: don't ignore -EOPNOTSUPP blkdev_issue_write_same
Christoph Hellwig
1
-1
/
+1
2016-07-20
block: introduce BLKDEV_DISCARD_ZERO to fix zeroout
Christoph Hellwig
1
-6
/
+11
2016-07-13
block: atari: Return early for unsupported sector size
Gabriel Krisman Bertazi
1
-0
/
+7
2016-07-08
Merge branch 'for-4.8/block' of git://git.kernel.org/pub/scm/linux/kernel/git...
Jens Axboe
1
-9
/
+9
2016-07-08
blk-mq: Introduce blk_mq_reinit_tagset
Sagi Grimberg
1
-0
/
+26
2016-07-07
timers: Remove set_timer_slack() leftovers
Thomas Gleixner
1
-5
/
+0
2016-07-05
block: Export blk_poll
Sagi Grimberg
1
-0
/
+1
2016-07-05
blk-mq: add blk_mq_alloc_request_hctx
Ming Lin
1
-0
/
+39
2016-07-01
block: fix use-after-free in sys_ioprio_get()
Omar Sandoval
1
-0
/
+2
2016-06-28
cfq-iosched: Charge at least 1 jiffie instead of 1 ns
Jan Kara
1
-1
/
+2
2016-06-28
cfq-iosched: Fix regression in bonnie++ rewrite performance
Jan Kara
1
-1
/
+10
2016-06-28
cfq-iosched: Convert slice_resid from u64 to s64
Jan Kara
1
-2
/
+2
2016-06-28
block: Convert fifo_time from ulong to u64
Jan Kara
1
-2
/
+3
2016-06-27
block: remove ->driverfs_dev
Dan Williams
1
-7
/
+2
2016-06-15
block: introduce device_add_disk()
Dan Williams
1
-6
/
+11
2016-06-14
block/blk-cgroup.c: Declare local symbols static
Bart Van Assche
1
-2
/
+2
2016-06-14
block/bio-integrity.c: Add #include "blk.h"
Bart Van Assche
1
-0
/
+1
2016-06-14
block/partition-generic.c: Remove a set-but-not-used variable
Bart Van Assche
1
-3
/
+0
2016-06-09
cfq-iosched: temporarily boost queue priority for idle classes
Jens Axboe
2
-1
/
+26
2016-06-09
blk-mq: actually hook up defer list when running requests
Omar Sandoval
1
-1
/
+1
2016-06-09
block: add a separate operation type for secure erase
Christoph Hellwig
3
-25
/
+33
2016-06-08
cfq-iosched: Convert to use highres timers
Jan Kara
1
-9
/
+12
2016-06-08
cfq-iosched: Expose microsecond interfaces
Jeff Moyer
1
-0
/
+40
2016-06-08
cfq-iosched: Convert from jiffies to nanoseconds
Jeff Moyer
1
-137
/
+136
2016-06-07
block, drivers, fs: rename REQ_FLUSH to REQ_PREFLUSH
Mike Christie
3
-16
/
+16
2016-06-07
block, drivers: add REQ_OP_FLUSH operation
Mike Christie
1
-2
/
+2
2016-06-07
block, drivers, fs: shrink bi_rw from long to int
Mike Christie
1
-1
/
+1
2016-06-07
block: convert is_sync helpers to use REQ_OPs.
Mike Christie
3
-8
/
+8
2016-06-07
block: convert merge/insert code to check for REQ_OPs.
Mike Christie
2
-5
/
+7
2016-06-07
blkg_rwstat: separate op from flags
Mike Christie
1
-20
/
+29
2016-06-07
block: prepare elevator to use REQ_OPs.
Mike Christie
3
-7
/
+6
2016-06-07
block: prepare mq request creation to use REQ_OPs
Mike Christie
1
-14
/
+16
2016-06-07
block: prepare request creation/destruction code to use REQ_OPs
Mike Christie
1
-25
/
+29
2016-06-07
block: copy bio op to request op
Mike Christie
1
-3
/
+3
[next]