aboutsummaryrefslogtreecommitdiffstats
path: root/block
AgeCommit message (Expand)AuthorFilesLines
2020-10-30Anyka GPL kernel dumplinux-2.6.32.9-akAnyka2-5/+25
2010-01-25block: bdev_stack_limits wrapperMartin K. Petersen1-0/+22
2009-11-03cfq-iosched: limit coop preemptionShaohua Li1-2/+15
2009-11-03cfq-iosched: fix bad return value cfq_should_preempt()Jens Axboe1-1/+1
2009-10-24block: silently error unsupported empty barriers tooMark McLoughlin1-1/+1
2009-10-12blk-settings: fix function parameter kernel-doc notationRandy Dunlap1-1/+1
2009-10-09elv_iosched_store(): fix strstrip() misuseKOSAKI Motohiro1-3/+1
2009-10-08cfq-iosched: avoid probable slice overrun when idlingCorrado Zoccolo1-0/+9
2009-10-07cfq-iosched: apply bool value where we return 0/1Jens Axboe1-37/+31
2009-10-07cfq-iosched: fix think time allowed for seekersCorrado Zoccolo1-1/+4
2009-10-06cfq-iosched: fix the slice residual signJens Axboe1-1/+7
2009-10-06cfq-iosched: abstract out the 'may this cfqq dispatch' logicJens Axboe1-54/+67
2009-10-06block: use proper BLK_RW_ASYNC in blk_queue_start_tag()Jens Axboe1-1/+1
2009-10-06block: Seperate read and write statistics of in_flight requests v2Nikanth Karthikesan3-6/+8
2009-10-05block: get rid of kblock_schedule_delayed_work()Jens Axboe2-21/+11
2009-10-05cfq-iosched: fix possible problem with jiffies wraparoundCorrado Zoccolo1-3/+6
2009-10-05cfq-iosched: fix issue with rq-rq merging and fifo list orderingJens Axboe1-8/+7
2009-10-04Revert "Seperate read and write statistics of in_flight requests"Jens Axboe3-7/+5
2009-10-04cfq-iosched: don't delay async queue if it hasn't dispatched at allJens Axboe1-9/+2
2009-10-03block: Topology ioctlsMartin K. Petersen2-2/+28
2009-10-03cfq-iosched: use assigned slice sync value, not defaultJens Axboe1-3/+4
2009-10-03cfq-iosched: rename 'desktop' sysfs entry to 'low_latency'Jens Axboe1-7/+7
2009-10-03cfq-iosched: implement slower async initiate and queue ramp upJens Axboe2-20/+44
2009-10-03cfq-iosched: delay async IO dispatch, if sync IO was just doneVivek Goyal1-2/+16
2009-10-02cfq-iosched: add a knob for desktop interactivenessJens Axboe1-1/+6
2009-10-01Add a tracepoint for block request remappingJun'ichi Nomura1-0/+1
2009-10-01block: allow large discard requestsChristoph Hellwig3-5/+21
2009-10-01block: use normal I/O path for discard requestsChristoph Hellwig3-24/+31
2009-10-01Add missing blk_trace_remove_sysfs to be in pair with blk_trace_init_sysfsZdenek Kabelac1-5/+6
2009-10-01block: Do not clamp max_hw_sectors for stacking devicesMartin K. Petersen1-1/+2
2009-10-01block: Set max_sectors correctly for stacking devicesMartin K. Petersen1-1/+2
2009-09-19Driver-Core: extend devnode callbacks to provide permissionsKay Sievers2-6/+6
2009-09-16Merge git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core-2.6Linus Torvalds1-1/+1
2009-09-15driver model: constify attribute groupsDavid Brownell1-1/+1
2009-09-15Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tj/...Linus Torvalds2-10/+10
2009-09-14Merge branch 'for-2.6.32' of git://git.kernel.dk/linux-2.6-blockLinus Torvalds12-161/+504
2009-09-14block: use blkdev_issue_discard in blk_ioctl_discardChristoph Hellwig2-59/+21
2009-09-14block: don't assume device has a request list backing in nr_requests storeJens Axboe1-1/+6
2009-09-14block: Optimal I/O limit wrapperMartin K. Petersen1-1/+20
2009-09-14cfq: choose a new next_req when a request is dispatchedJeff Moyer1-0/+1
2009-09-14Seperate read and write statistics of in_flight requestsNikanth Karthikesan3-5/+7
2009-09-11block: trace bio queueing trial only when it occursMinchan Kim1-2/+2
2009-09-11cfq: fix the log message after dispatched a requestShan Wei1-1/+1
2009-09-11cfq-iosched: get rid of must_alloc flagJens Axboe1-5/+1
2009-09-11block: use interrupts disabled version of raise_softirq_irqoff()Jens Axboe1-1/+1
2009-09-11block: fix comment in blk-iopoll.cJens Axboe1-3/+6
2009-09-11block: adjust default budget for blk-iopollJens Axboe1-1/+3
2009-09-11block: fix long lines in block/blk-iopoll.cJens Axboe1-12/+14
2009-09-11block: add blk-iopoll, a NAPI like approach for block devicesJens Axboe2-1/+221
2009-09-11block: improve queue_should_plug() by looking at IO depthsJens Axboe1-2/+9
2009-09-11bio: first step in sanitizing the bio->bi_rw flag testingJens Axboe3-14/+16
2009-09-11Send uevents for write_protect changesHannes Reinecke1-2/+16
2009-09-11cfq-iosched: no need to keep track of busy_rt_queuesVivek Goyal1-23/+0
2009-09-11cfq-iosched: drain device queue before switching to a sync queueJens Axboe1-13/+25
2009-09-11scsi,block: update SCSI to handle mixed merge failuresTejun Heo2-19/+0
2009-09-11block: implement mixed merge of different failfast requestsTejun Heo3-0/+143
2009-09-11block: use the same failfast bits for bio and requestTejun Heo1-12/+7
2009-09-11writeback: add name to backing_dev_infoJens Axboe1-0/+1
2009-09-01block: Allow changing max_sectors_kb above the default 512Nikanth Karthikesan1-1/+1
2009-08-14Merge branch 'percpu-for-linus' into percpu-for-nextTejun Heo9-54/+94
2009-08-04Make SCSI SG v4 driver enabled by default and remove EXPERIMENTAL dependency,...John Stoffel1-4/+7
2009-08-01block: Update topology documentationMartin K. Petersen1-6/+13
2009-08-01block: Stack optimal I/O sizeMartin K. Petersen1-0/+11
2009-08-01block: Add a wrapper for setting minimum request size without a queueMartin K. Petersen1-7/+24
2009-08-01block: Make blk_queue_stack_limits use the new stacking interfaceMartin K. Petersen1-21/+1
2009-07-28block: make the end_io functions be non-GPL exportsJens Axboe1-6/+6
2009-07-28block: fix improper kobject release in blk_integrity_unregisterXiaotian Feng1-0/+1
2009-07-28block: always assign default lock to queuesJens Axboe2-7/+7
2009-07-17block: sysfs fix mismatched queue_var_{store,show} in 64bit kernelXiaotian Feng1-5/+6
2009-07-17block: fix failfast merge testing in elv_rq_merge_ok()Tejun Heo1-4/+9
2009-07-10cfq-iosched: reset oom_cfqq in cfq_set_request()Vivek Goyal1-1/+1
2009-07-10block: call blk_scsi_ioctl_init()FUJITA Tomonori1-0/+1
2009-07-04Merge branch 'master' into for-nextTejun Heo6-334/+139
2009-07-03block: don't merge requests of different failfast settingsTejun Heo2-0/+14
2009-07-01cfq-iosched: remove redundant check for NULL cfqq in cfq_set_request()Shan Wei1-4/+0
2009-07-01blocK: Restore barrier support for md and probably other virtual devices.NeilBrown1-5/+5
2009-07-01block: get rid of queue-private command filterJens Axboe5-242/+40
2009-07-01block: Create bip slabs with embedded integrity vectorsMartin K. Petersen1-1/+1
2009-07-01cfq-iosched: get rid of the need for __GFP_NOFAIL in cfq_find_alloc_queue()Jens Axboe1-64/+73
2009-07-01cfq-iosched: move cfqq initialization out of cfq_find_alloc_queue()Jens Axboe1-16/+21
2009-06-24percpu: clean up percpu variable definitionsTejun Heo2-10/+10
2009-06-21block: revert "bsg: setting rq->bio to NULL"FUJITA Tomonori1-3/+0
2009-06-19Fix kernel-doc parameter name typo in blk-settings.c:Randy Dunlap1-1/+1
2009-06-19block: rename CONFIG_LBD to CONFIG_LBDAFBartlomiej Zolnierkiewicz1-2/+2
2009-06-18block: Fix bounce_pfn settingMartin K. Petersen1-1/+1
2009-06-16Merge git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core-2.6Linus Torvalds2-0/+16
2009-06-16block: remove some includings of blktrace_api.hLi Zefan1-1/+0
2009-06-16block: Introduce helper to reset queue limits to default valuesMartin K. Petersen1-6/+27
2009-06-16cfq: remove extraneous '\n' in blktrace outputJeff Moyer1-1/+1
2009-06-16block: don't overwrite bdi->state after bdi_init() has been runJens Axboe2-4/+5
2009-06-16cfq: cleanup for last_end_request in cfq_dataGui Jianfeng1-5/+0
2009-06-15Driver Core: bsg: add nodename for bsg driverKay Sievers1-0/+6
2009-06-15Driver Core: block: add nodename support for block drivers.Kay Sievers1-0/+10
2009-06-11block: fix kernel-doc in recent block/ changesRandy Dunlap2-13/+14
2009-06-11Merge branch 'for-2.6.31' of git://git.kernel.dk/linux-2.6-blockLinus Torvalds22-654/+1061
2009-06-11Merge branch 'for-2.6.31' of git://git.kernel.org/pub/scm/linux/kernel/git/ba...Linus Torvalds1-3/+7
2009-06-11block: add request clone interface (v2)Kiyoshi Ueda1-0/+100
2009-06-10Merge branch 'tracing-for-linus' of git://git.kernel.org/pub/scm/linux/kernel...Linus Torvalds4-23/+15
2009-06-10block: prevent possible io_context->refcount overflowNikanth Karthikesan2-7/+7
2009-06-09tracing/events: convert block trace points to TRACE_EVENT()Li Zefan2-18/+6
2009-06-09bsg: setting rq->bio to NULLFUJITA Tomonori1-0/+3
2009-06-09block: Add missing bounce_pfn stacking and fix commentsMartin K. Petersen1-2/+3
2009-06-09Revert "block: Fix bounce limit setting in DM"Jens Axboe1-17/+0
2009-06-09block: needs to set the residual length of a bidi requestFUJITA Tomonori1-0/+3
2009-06-03block: Fix bounce limit setting in DMMartin K. Petersen1-0/+17
2009-06-02block: fix a possible oops on elv_abort_queue()Kiyoshi Ueda1-0/+5
2009-05-30block: fix an oops on BLKPREP_KILLJames Bottomley1-0/+5
2009-05-28block: export blk_stack_limits()Mike Snitzer1-0/+1
2009-05-27block: fix no diskstat problemKiyoshi Ueda1-3/+3
2009-05-27block: fix oops with block tag queueingJames Bottomley1-4/+4
2009-05-22block: Export I/O topology for block devices and partitionsMartin K. Petersen3-0/+230
2009-05-22block: Expose stacked device queues in sysfsMartin K. Petersen2-4/+15
2009-05-22block: Move queue limits to an embedded structMartin K. Petersen1-21/+34
2009-05-22block: Use accessor functions for queue limitsMartin K. Petersen9-44/+54
2009-05-22block: Do away with the notion of hardsect_sizeMartin K. Petersen5-17/+22
2009-05-22Merge branch 'master' into for-2.6.31Jens Axboe1-2/+2
2009-05-20block: change the tag sync vs async restriction logicJens Axboe4-12/+15
2009-05-19block: add warning to blk_make_request()Jens Axboe1-0/+9
2009-05-19block: Un-export blk_rq_append_bioBoaz Harrosh2-1/+2
2009-05-19block: Add blk_make_request(), takes bio, returns a requestBoaz Harrosh1-0/+45
2009-05-19block: allow blk_rq_map_kern to append to requestsJames Bottomley1-2/+10
2009-05-19block: set rq->resid_len to blk_rq_bytes() on issueTejun Heo1-2/+3
2009-05-18Merge commit 'v2.6.30-rc6' into tracing/coreIngo Molnar1-2/+2
2009-05-12block: fix the bio_vec array index out-of-bounds testKazuhisa Ichikawa1-2/+2
2009-05-11block: move completion related functions back to blk-core.cFUJITA Tomonori1-6/+122
2009-05-11block: implement and enforce request peek/start/fetchTejun Heo4-31/+81
2009-05-11block: hide request sector and data_lenTejun Heo3-12/+12
2009-05-11block: drop request->hard_* and *nr_sectorsTejun Heo4-89/+39
2009-05-11block: convert to pos and nr_sectors accessorsTejun Heo7-44/+45
2009-05-11block: implement blk_rq_pos/[cur_]sectors() and convert obvious onesTejun Heo3-3/+3
2009-05-11block: add rq->resid_lenTejun Heo2-5/+5
2009-05-07Merge branch 'linus' into tracing/coreIngo Molnar13-149/+370
2009-05-06blktrace: from-sector redundant in trace_block_remapAlan D. Brunelle1-3/+2
2009-04-28block: don't init rq fields unnecessarilyTejun Heo1-2/+0
2009-04-28block: catch trying to use more bits than request->cmd_flags hasNikanth Karthikesan1-0/+3
2009-04-28block: include discard requests in IO accountingJens Axboe1-1/+2
2009-04-28block: make blk_do_io_stat() do the full "is this rq accountable" checksJens Axboe2-10/+11
2009-04-28block: kill rq->dataTejun Heo3-7/+5
2009-04-28block: implement and use [__]blk_end_request_all()Tejun Heo3-9/+4
2009-04-28block: move rq->start_time initialization to blk_rq_init()Tejun Heo1-1/+1
2009-04-28block: clean up request completion APITejun Heo1-151/+75
2009-04-28block: kill blk_end_request_callback()Tejun Heo1-45/+3
2009-04-28block: reorganize request fetching functionsTejun Heo3-128/+132
2009-04-28block: reorder request completion functionsTejun Heo1-72/+72
2009-04-28block: clean up misc stuff after block layer timeout conversionTejun Heo1-13/+9
2009-04-28block: cleanup REQ_SOFTBARRIER usagesTejun Heo1-1/+0
2009-04-28block: don't set REQ_NOMERGE unnecessarilyTejun Heo2-5/+1
2009-04-28block: kill blk_start_queueing()Tejun Heo4-38/+9
2009-04-28block: merge blk_invoke_request_fn() into __blk_run_queue()Tejun Heo1-21/+14
2009-04-28block: enable by default support for large devices and files on 32-bit archsBartlomiej Zolnierkiewicz1-4/+7
2009-04-28block: clear req->errors on bio completion only for fs requestsTejun Heo1-3/+7
2009-04-24cfq-iosched: cache prio_tree root in cfqq->p_rootJens Axboe1-14/+20
2009-04-24cfq-iosched: fix bug with aliased request and cooperation detectionJens Axboe1-5/+6
2009-04-24cfq-iosched: clear ->prio_trees[] on cfqd allocJens Axboe1-0/+10
2009-04-24block: fix intermittent dm timeout based oopsHannes Reinecke1-0/+7
2009-04-24block: simplify I/O stat accountingJerome Marchand4-13/+9
2009-04-22cfq-iosched: use the default seek distance when there aren't enough seek samplesJeff Moyer1-5/+6
2009-04-22cfq-iosched: make seek_mean converge more quicklyJeff Moyer1-1/+3
2009-04-22block: make blk_abort_queue() ignore non-request based devicesJens Axboe1-0/+6
2009-04-22block: include empty disks in /proc/diskstatsTejun Heo1-4/+8
2009-04-22block: fix queue bounce limit settingTejun Heo1-9/+11
2009-04-22block: fix SG_IO vector request data length handlingTejun Heo1-1/+12
2009-04-19block: clear req->errors on bio completion only for fs requestsTejun Heo1-3/+7
2009-04-16blktrace: add trace/ to /sys/block/sdaLi Zefan1-1/+6
2009-04-16blktrace: support per-partition tracingShawn Du1-1/+1
2009-04-15cfq-iosched: add close cooperator codeJens Axboe1-25/+198
2009-04-15cfq-iosched: log responsible 'cfqq' in idle timer armJens Axboe1-1/+1
2009-04-15cfq-iosched: tweak kick logic a bit moreJens Axboe1-2/+5
2009-04-15cfq-iosched: no need to save interrupts in cfq_kick_queue()Jens Axboe1-3/+2
2009-04-15block: Remove code handling bio_alloc failure with __GFP_WAITNikanth Karthikesan2-5/+0
2009-04-15block: fix SG_IO to return a proper error valueFUJITA Tomonori1-2/+4
2009-04-15cfq-iosched: don't delay queue kick for a merged requestJens Axboe1-2/+9
2009-04-15as-iosched: get rid of private REQ_SYNC/REQ_ASYNC definesJens Axboe1-59/+57
2009-04-15cfq-iosched: get rid of private SYNC/ASYNC definesJens Axboe1-13/+11
2009-04-15cfq-iosched: use rw_is_sync() to see if rw flags are sync or notJens Axboe1-1/+1
2009-04-15block: fix bad spelling of quiesceJens Axboe3-8/+8
2009-04-07Merge branch 'tracing-fixes-for-linus' of git://git.kernel.org/pub/scm/linux/...Linus Torvalds1-0/+1
2009-04-07Merge branch 'for-linus' of git://git.kernel.dk/linux-2.6-blockLinus Torvalds6-137/+169
2009-04-07Merge branch 'upstream-linus' of git://git.kernel.org/pub/scm/linux/kernel/gi...Linus Torvalds1-1/+1
2009-04-07cfq-iosched: don't let idling interfere with pluggingJens Axboe1-8/+17
2009-04-07block: remove unused REQ_UNPLUGJens Axboe1-2/+0
2009-04-07cfq-iosched: kill two unused cfqq flagsJens Axboe1-14/+1
2009-04-07cfq-iosched: change dispatch logic to deal with single requests at the timeJens Axboe1-76/+90
2009-04-07block: fix inconsistency in I/O stat accounting codeJerome Marchand5-26/+32
2009-04-07block: elevator quiescing helpersJens Axboe2-13/+31
2009-04-06pata_artop: typoAlan Cox1-1/+1
2009-04-06block: Add flag for telling the IO schedulers NOT to anticipate more IOJens Axboe2-1/+5
2009-04-06block: enabling plugging on SSD devices that don't do queuingJens Axboe1-2/+11
2009-04-06block: change the request allocation/congestion logic to be sync/async basedJens Axboe3-56/+56
2009-04-05Merge branch 'tracing-for-linus' of git://git.kernel.org/pub/scm/linux/kernel...Linus Torvalds3-877/+0
2009-04-05Merge git://git.kernel.org/pub/scm/linux/kernel/git/rusty/linux-2.6-cpumaskLinus Torvalds1-1/+1
2009-04-03Merge branch 'ipi-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git...Linus Torvalds1-1/+1
2009-04-03blktrace: fix pdu_len when tracing packet command requestsLi Zefan1-0/+1
2009-04-02Merge branch 'tracing/core-v2' into tracing-for-linusIngo Molnar3-877/+0
2009-03-30Merge branch 'linus' into cpumask-for-linusIngo Molnar5-29/+20
2009-03-28Merge branch 'percpu-cpumask-x86-for-linus-2' of git://git.kernel.org/pub/scm...Linus Torvalds1-1/+1
2009-03-28Merge git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi-misc-2.6Linus Torvalds1-0/+1
2009-03-27Merge branch 'core/percpu' into percpu-cpumask-x86-for-linus-2Ingo Molnar1-1/+1
2009-03-26bsg: Remove bogus check against request_queue->max_sectorsBoaz Harrosh1-3/+0
2009-03-26block: WARN in __blk_put_request() for potential bio leakBoaz Harrosh3-17/+9