aboutsummaryrefslogtreecommitdiffstats
path: root/block
AgeCommit message (Expand)AuthorFilesLines
2009-09-24block: don't assume device has a request list backing in nr_requests storeJens Axboe1-1/+6
2009-09-01block: Allow changing max_sectors_kb above the default 512Nikanth Karthikesan1-1/+1
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-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-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
2009-03-24bsg: add support for tail queuingBoaz Harrosh1-2/+7
2009-03-24block: get rid of unused blkdev_free_rq() defineJens Axboe1-1/+0
2009-03-24block: remove various blk_queue_*() setting functions in blk_init_queue_node()Jens Axboe1-6/+3
2009-03-13Merge branch 'x86/core' into core/ipiIngo Molnar1-1/+1
2009-03-13cpumask: use topology_core_cpumask/topology_thread_cpumask instead of cpu_cor...Rusty Russell1-1/+1
2009-03-13Merge branch 'linus' into core/ipiIngo Molnar2-44/+65
2009-03-12[SCSI] Make scsi.h independent of the rest of the scsi includesJames Bottomley1-0/+1
2009-03-10Merge branches 'tracing/doc', 'tracing/ftrace', 'tracing/printk' and 'linus' ...Ingo Molnar1-16/+9
2009-03-10Merge branches 'x86/apic', 'x86/asm', 'x86/fixmap', 'x86/memtest', 'x86/mm', ...Ingo Molnar1-16/+9
2009-03-06block: fix missing bio back/front segment size setting in blk_recount_segments()Jens Axboe1-16/+9
2009-03-04Merge branch 'x86/core' into core/percpuIngo Molnar2-41/+69
2009-02-27Merge branches 'tracing/ftrace' and 'linus' into tracing/coreIngo Molnar2-41/+69
2009-02-26block: reduce stack footprint of blk_recount_segments()Jens Axboe1-41/+53
2009-02-26block: add documentation for register_blkdev()Márton Németh1-0/+16
2009-02-25generic-ipi: remove CSD_FLAG_WAITPeter Zijlstra1-1/+1
2009-02-24Merge branch 'tj-percpu' of git://git.kernel.org/pub/scm/linux/kernel/git/tj/...Ingo Molnar1-1/+1
2009-02-20alloc_percpu: add align argument to __alloc_percpu.Rusty Russell1-1/+1
2009-02-19Merge branch 'linus' into tracing/blktraceIngo Molnar3-8/+26
2009-02-18block: fix deadlock in blk_abort_queue() for drivers that readd to timeout listHannes Reinecke1-1/+8
2009-02-18block: fix booting from partitioned md arrayNeil Brown1-0/+8
2009-02-18block: fix bad definition of BIO_RW_SYNCJens Axboe1-1/+1
2009-02-18bsg: Fix sense buffer bug in SG_IOBoaz Harrosh1-7/+10
2009-02-09tracing/blktrace: move the tracing file to kernel/traceFrederic Weisbecker3-1563/+0
2009-02-06trace: Call tracing_reset_online_cpus before tracer->init()Arnaldo Carvalho de Melo1-2/+0
2009-02-06tracing: Introduce trace_buffer_{lock_reserve,unlock_commit}Arnaldo Carvalho de Melo1-15/+6
2009-02-06ring_buffer: remove unused flags parameterArnaldo Carvalho de Melo1-4/+4
2009-02-05trace: Remove unused trace_array_cpu parameterArnaldo Carvalho de Melo1-1/+1
2009-02-05trace: assign defaults at register_ftrace_eventArnaldo Carvalho de Melo1-2/+0
2009-02-04trace: make the trace_event callbacks return enum print_line_tArnaldo Carvalho de Melo1-2/+4
2009-02-04trace: judicious error checking of trace_seq resultsArnaldo Carvalho de Melo1-1/+1
2009-02-03blktrace: fix coding style in recent patchesArnaldo Carvalho de Melo1-21/+30
2009-02-03blkftrace: binary tracing, synthesizing old formatArnaldo Carvalho de Melo1-3/+37
2009-02-03trace: Change struct trace_event callbacks parameter listArnaldo Carvalho de Melo1-4/+4
2009-02-03Merge branches 'tracing/ftrace', 'tracing/kmemtrace' and 'linus' into tracing...Ingo Molnar7-102/+202
2009-02-02block: fix oops in blk_queue_io_stat()Jens Axboe2-3/+11
2009-01-30cfq-iosched: Allow RT requests to pre-empt ongoing BE timesliceDivyesh Shah1-1/+38
2009-01-30block: add sysfs file for controlling io stats accountingJens Axboe2-36/+82
2009-01-30block: silently error an unsupported barrier bioJens Axboe1-0/+5
2009-01-30block: Fix documentation for blkdev_issue_flush()Theodore Ts'o1-1/+1
2009-01-30block: seperate bio/request unplug and sync bitsJens Axboe1-1/+4
2009-01-30block: export SSD/non-rotational queue flag through sysfsBartlomiej Zolnierkiewicz1-1/+29
2009-01-30block: get rid of the manual directory counting in blktraceJens Axboe1-51/+21
2009-01-30block: Allow empty integrity profileMartin K. Petersen1-11/+14
2009-01-29blktrace: Use tracing_reset_online_cpusArnaldo Carvalho de Melo1-6/+1
2009-01-27blktrace: the ftrace interface needs CONFIG_TRACINGArnaldo Carvalho de Melo1-0/+8
2009-01-26tracing/blktrace: fix up checkpatch reported problems in ftrace plugin patchArnaldo Carvalho de Melo1-15/+25
2009-01-26blktrace: add ftrace pluginArnaldo Carvalho de Melo1-5/+646
2009-01-08Merge branch 'for_linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tyt...Linus Torvalds1-0/+6
2009-01-08Merge git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi-misc-2.6Linus Torvalds1-9/+10
2009-01-06block: Add Kconfig help which notes that ext4 needs CONFIG_LBDTheodore Ts'o1-0/+6
2009-01-06block: struct device - replace bus_id with dev_name(), dev_set_name()Kay Sievers2-4/+4
2009-01-02[SCSI] block: make blk_rq_map_user take a NULL user-space buffer for WRITEFUJITA Tomonori1-9/+7
2009-01-02[SCSI] block: fix the partial mappings with struct rq_map_dataFUJITA Tomonori1-0/+3
2008-12-31Merge branch 'master' of git://git.kernel.org/pub/scm/linux/kernel/git/torval...Rusty Russell17-195/+196
2008-12-30Merge branch 'master' of git://git.kernel.org/pub/scm/linux/kernel/git/torval...Rusty Russell4-25/+366
2008-12-29cfq-iosched: fix race between exiting queue and exiting taskJens Axboe1-1/+9
2008-12-29Get rid of CONFIG_LSFJens Axboe1-18/+5
2008-12-29block: make blk_softirq_init() staticRoel Kluin1-1/+1
2008-12-29block: use min_not_zero in blk_queue_stack_limitsFUJITA Tomonori1-3/+3
2008-12-29block: add one-hit cache for disk partition lookupJens Axboe1-4/+19