aboutsummaryrefslogtreecommitdiffstats
path: root/block
AgeCommit message (Expand)AuthorFilesLines
2008-08-04Merge git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi-rc-fixes-2.6Linus Torvalds1-1/+1
2008-08-01block: add a blk_plug_device_unlocked() that grabs the queue lockJens Axboe1-0/+18
2008-07-30[SCSI] block: Fix miscalculation of sg_io timeout in CDROM_SEND_PACKET handler.Tim Wright1-1/+1
2008-07-26Use WARN() in block/Arjan van de Ven1-2/+1
2008-07-26block/blk-map.c: use the new object_is_on_stack() helperFUJITA Tomonori1-6/+2
2008-07-25block/ioctl.c and fs/partition/check.c: check value returned by add_partition()Abdel Benamrouche1-2/+3
2008-07-21block: make /proc/partitions and /proc/diskstats use class_find_device()Greg Kroah-Hartman1-12/+13
2008-07-21block: move header for /proc/partitions to seq_startGreg Kroah-Hartman1-3/+4
2008-07-21block: make proc files seq_start use the class_find_device()Greg Kroah-Hartman1-14/+17
2008-07-21block: make /proc/diskstats only build if CONFIG_PROC_FS is enabledRandy Dunlap1-0/+2
2008-07-21block: make blk_lookup_devt use the class iterator functionGreg Kroah-Hartman1-12/+26
2008-07-21block: make printk_partition use the class iterator functionGreg Kroah-Hartman1-43/+50
2008-07-21block: fix compiler warning in genhd.cGreg Kroah-Hartman1-1/+3
2008-07-21device create: block: convert device_create to device_create_drvdataGreg Kroah-Hartman1-1/+2
2008-07-21sysfs: add /sys/dev/{char,block} to lookup sysfs path by major:minorDan Williams1-1/+4
2008-07-15Merge git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi-misc-2.6Linus Torvalds1-3/+6
2008-07-15Merge git://git.kernel.org/pub/scm/linux/kernel/git/bart/ide-2.6Linus Torvalds2-11/+7
2008-07-15block: unexport blk_end_sync_rqFUJITA Tomonori1-2/+1
2008-07-15block: remove the checking for NULL queue in blk_put_requestFUJITA Tomonori1-9/+3
2008-07-15block: handle blk_pm_resume_request() requests in blk_execute_rq_nowait()Bartlomiej Zolnierkiewicz1-0/+3
2008-07-14Merge branch 'core/softirq' of git://git.kernel.org/pub/scm/linux/kernel/git/...Linus Torvalds1-1/+1
2008-07-14Merge branch 'bkl-removal' of git://git.lwn.net/linux-2.6Linus Torvalds1-1/+6
2008-07-14Merge commit 'v2.6.26' into bkl-removalJonathan Corbet7-31/+80
2008-07-14Merge branch 'for-linus' of git://git.kernel.dk/linux-2.6-blockLinus Torvalds16-157/+959
2008-07-12[SCSI] bsg: fix oops on removeJames Bottomley1-1/+2
2008-07-12[SCSI] bsg: fix bsg_mutex hang with device removalFUJITA Tomonori1-3/+6
2008-07-04block: blk_rq_map_kern uses the bounce buffers for stack buffersFUJITA Tomonori1-0/+5
2008-07-04block: add blk_queue_update_dma_padFUJITA Tomonori1-4/+20
2008-07-03block: extend queue_flag bitopsJens Axboe1-8/+4
2008-07-03block: request_module(): use format stringmaximilian attems1-1/+1
2008-07-03block: integrity flags can't use bit ops on unsigned shortJens Axboe1-10/+7
2008-07-03cmdfilter: extend default read filterAdel Gadllah1-0/+9
2008-07-03block: add bounce support to blk_rq_map_user_iovFUJITA Tomonori1-0/+1
2008-07-03cfq-iosched: get rid of enable_idle being unused warningJens Axboe1-1/+1
2008-07-03allow userspace to modify scsi command filter on per device basisAdel Gadllah5-128/+361
2008-07-03block: integrity checkpatch cleanupsJens Axboe1-3/+5
2008-07-03block: Block layer data integrity supportMartin K. Petersen7-0/+419
2008-07-03block: export "ro" attributeKay Sievers1-0/+10
2008-07-03Added in user-injected messages into blk tracesAlan D. Brunelle1-0/+45
2008-07-03cfq-iosched: add message logging through blktraceJens Axboe1-10/+55
2008-07-03as-iosched: properly protect ioc_gone and ioc countJens Axboe1-3/+15
2008-07-03cfq-iosched: properly protect ioc_gone and ioc countJens Axboe1-3/+15
2008-07-01block: Fix the starving writes bug in the anticipatory IO schedulerDivyesh Shah1-0/+2
2008-06-16Merge branch 'linus' into core/softirqIngo Molnar5-30/+76
2008-06-12block: disable IRQs until data is written to relay channelCarl Henrik Lunde1-6/+4
2008-06-09Fix invalid access errors in blk_lookup_devtLinus Torvalds1-0/+2
2008-05-28cfq-iosched: fix RCU problem in cfq_cic_lookup()Jens Axboe1-2/+26
2008-05-28block: make blktrace use per-cpu buffers for message notesJens Axboe1-3/+12
2008-05-28Added in elevator switch message to blktrace streamAlan D. Brunelle1-0/+2
2008-05-28Added in MESSAGE notes for blktracesAlan D. Brunelle1-0/+14
2008-05-28block: reorder cfq_queue to save space on 64bit buildsRichard Kennedy1-4/+4
2008-05-28block: Move the second call to get_request to the end of the loopZhang, Yanmin1-20/+17
2008-05-25Remove argument from open_softirq which is always NULLCarlos R. Mafra1-1/+1
2008-05-18bsg: cdev lock_kernel() pushdownJonathan Corbet1-1/+6
2008-05-14Remove blkdev warning triggered by using mdNeil Brown2-4/+9
2008-05-14block: do_mounts - accept root=<non-existant partition>Kay Sievers1-3/+6
2008-05-13Fix misuses of bdevname()Jean Delvare2-2/+2
2008-05-07block: avoid duplicate calls to get_part() in disk stat codeJens Axboe1-8/+10
2008-05-07cfq-iosched: make io priorities inherit CPU scheduling class as well as niceJens Axboe1-2/+2
2008-05-07block: optimize generic_unplug_device()Jens Axboe1-3/+5
2008-05-07block: get rid of likely/unlikely predictions in merge logicJens Axboe1-6/+6
2008-05-07cfq-iosched: fix RCU race in the cfq io_context destructor handlingJens Axboe2-7/+14
2008-05-07block: adjust tagging function queue bit lockingJens Axboe1-3/+6
2008-05-07block: sysfs store function needs to grab queue_lock and use queue_flag_*()Jens Axboe1-2/+4
2008-05-02Merge git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi-misc-2.6Linus Torvalds2-6/+11
2008-05-02[SCSI] add support for variable length extended commandsBoaz Harrosh1-3/+2
2008-05-02[SCSI] bsg: add large command supportFUJITA Tomonori1-3/+9
2008-05-01block: remove remaining __FUNCTION__ occurrencesHarvey Harrison6-23/+20
2008-04-30mm: bdi: export BDI attributes in sysfsPeter Zijlstra1-0/+8
2008-04-29block: Skip I/O merges when disabledAlan D. Brunelle2-0/+29
2008-04-29block: add large command supportFUJITA Tomonori1-0/+1
2008-04-29block: replace sizeof(rq->cmd) with BLK_MAX_CDBFUJITA Tomonori1-1/+1
2008-04-29block: rename and export rq_init()FUJITA Tomonori3-5/+5
2008-04-29block: no need to initialize rq->cmd with blk_get_requestFUJITA Tomonori1-3/+0
2008-04-29block/blk-barrier.c:blk_ordered_cur_seq() mustn't be inlineAdrian Bunk1-1/+1
2008-04-29block/elevator.c:elv_rq_merge_ok() mustn't be inlineAdrian Bunk1-1/+1
2008-04-29block: make queue flags non-atomicNick Piggin5-24/+44
2008-04-29block: add dma alignment and padding support to blk_rq_map_kernFUJITA Tomonori1-1/+20
2008-04-29unexport blk_max_pfnAdrian Bunk1-1/+0
2008-04-29block: make rq_init() do a full memset()FUJITA Tomonori2-32/+5
2008-04-22[SCSI] bsg: add release callback supportFUJITA Tomonori1-14/+29
2008-04-21Merge branch 'for-2.6.26' of git://git.kernel.dk/linux-2.6-blockLinus Torvalds4-49/+81
2008-04-21block: fix blk_register_queue() return valueAkinobu Mita1-2/+8
2008-04-21Kconfig: clean up block/Kconfig help descriptionsNick Andrew1-23/+42
2008-04-21block: move the padding adjustment to blk_rq_map_sgFUJITA Tomonori2-19/+14
2008-04-21block: add bio_copy_user_iov support to blk_rq_map_user_iovFUJITA Tomonori1-5/+17
2008-04-19SCSI: convert struct class_device to struct deviceTony Jones1-6/+5
2008-04-18Merge git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi-misc-2.6Linus Torvalds1-23/+29
2008-04-18[SCSI] bsg: no need to set BSG_F_BLOCK bit in bsg_complete_all_commandsFUJITA Tomonori1-2/+0
2008-04-18[SCSI] bsg: remove minor in struct bsg_deviceFUJITA Tomonori1-6/+4
2008-04-18[SCSI] bsg: use better helper list functionsFUJITA Tomonori1-8/+6
2008-04-18[SCSI] bsg: replace kobject_get with blk_get_queueFUJITA Tomonori1-2/+7
2008-04-18[SCSI] bsg: takes a ref to struct device in fops->openFUJITA Tomonori1-6/+13
2008-04-18ide: remove broken/dangerous HDIO_[UNREGISTER,SCAN]_HWIF ioctls (take 3)Bartlomiej Zolnierkiewicz1-1/+0
2008-04-15block: update git url for blktraceJens Axboe1-1/+1
2008-04-10cfq-iosched: do not leak ioc_data across iosched switchesFabio Checconi1-3/+6
2008-04-02cfq-iosched: fix rcu freeing of cfq io contextsFabio Checconi1-30/+27
2008-04-02Fix bounce setting for 64-bitAndrea Arcangeli1-1/+1
2008-03-12genhd must_check warning fixRoland McGrath1-1/+3
2008-03-04block: fix blkdev_issue_flush() not detecting and passing EOPNOTSUPP backJens Axboe1-2/+7
2008-03-04block: fix shadowed variable warning in blk-map.cHarvey Harrison1-3/+3
2008-03-04block: remove extern on function definitionHarvey Harrison1-1/+1
2008-03-04unexport blk_rq_map_user_iovAdrian Bunk1-1/+0
2008-03-04unexport blk_{get,put}_queueAdrian Bunk1-2/+0
2008-03-04block/genhd.c: cleanupsAdrian Bunk1-1/+5
2008-03-04proper prototype for blk_dev_init()Adrian Bunk2-2/+4
2008-03-04block/blk-tag.c should #include "blk.h"Adrian Bunk1-0/+2
2008-03-04Fix DMA access of block device in 64-bit kernel on some non-x86 systems with ...Yang Shi1-1/+1
2008-03-04block: separate out padding from alignmentTejun Heo2-7/+30
2008-03-04block: restore the meaning of rq->data_len to the true data lengthFUJITA Tomonori5-14/+9
2008-03-04block: fix kernel-docbook parameters and filesRandy Dunlap2-1/+2
2008-02-19block: clear drain buffer if draining for write commandTejun Heo1-0/+3
2008-02-19block: implement request_queue->dma_drain_neededTejun Heo2-3/+6
2008-02-19block: add request->raw_data_lenTejun Heo5-5/+11
2008-02-19block: update bio according to DMA alignment paddingTejun Heo1-0/+17
2008-02-19elevator: make elevator_get() attempt to load the appropriate moduleJens Axboe1-0/+15
2008-02-19cfq-iosched: add hlist for browsing parallel to the radix treeJens Axboe2-46/+27
2008-02-19block: make blk_rq_map_user() clear ->bio if it unmaps itJens Axboe1-0/+1
2008-02-19make blk_settings_init() staticAdrian Bunk1-1/+1
2008-02-19make blk_ioc_init() staticAdrian Bunk1-1/+1
2008-02-19make blk-core.c:request_cachep static againAdrian Bunk1-1/+1
2008-02-08Enhanced partition statistics: remove old partition statisticsJerome Marchand1-4/+0
2008-02-08Enhanced partition statistics: procfsJerome Marchand1-6/+22
2008-02-08Enhanced partition statistics: update partition statiticsJerome Marchand2-4/+36
2008-02-08block: fixup rq_init() a bitJens Axboe1-6/+17
2008-02-01block: kill swap_io_context()Jens Axboe2-23/+0
2008-02-01as-iosched: fix inconsistent ioc->lock contextJens Axboe1-4/+6
2008-02-01block: make elevator lib checkpatch compliantJens Axboe1-27/+30
2008-02-01cfq-iosched: make checkpatch compliantJens Axboe1-37/+46
2008-02-01block: make core bits checkpatch compliantJens Axboe8-142/+117
2008-02-01block: new end request handling interface should take unsigned byte countsJens Axboe1-7/+9
2008-01-30[SCSI] bsg: copy the cmd_type field to the subordinate request for bidiJames Bottomley1-0/+1
2008-01-30as-iosched: fix double locking bug in as_merged_requests()Jens Axboe1-3/+7
2008-01-29block: constify function pointer tablesJan Engelhardt1-2/+2
2008-01-29Expose hardware sector sizeMartin K. Petersen1-0/+11
2008-01-29block: ll_rw_blk.c split, add blk-merge.cJens Axboe4-481/+495
2008-01-29block: remove dated (and wrong) comment in blk-core.cJens Axboe1-5/+0
2008-01-29block: get rid of unnecessary forward declarations in blk-core.cJens Axboe1-32/+30
2008-01-29block: continue ll_rw_blk.c splitupJens Axboe8-1249/+1312
2008-01-29block: split tag and sysfs handling from blk-core.cJens Axboe5-710/+735
2008-01-29block: first step of splitting ll_rw_blk, rename itJens Axboe2-1/+1
2008-01-29Merge branch 'for-2.6.25' of git://git.kernel.dk/linux-2.6-blockLinus Torvalds4-12/+92
2008-01-29Merge branch 'blk-end-request' of git://git.kernel.dk/linux-2.6-blockLinus Torvalds1-85/+213
2008-01-28cfq-iosched: kill some big inlinesJens Axboe1-16/+11
2008-01-28cfq-iosched: relax IOPRIO_CLASS_IDLE restrictionsJens Axboe1-83/+34
2008-01-28block: implement drain buffersJames Bottomley2-1/+74
2008-01-28io_context sharing - anticipatory changesJens Axboe1-6/+28
2008-01-28block: cfq: make the io contect sharing locklessJens Axboe2-135/+181
2008-01-28io_context sharing - cfq changesNikanth Karthikesan1-2/+18
2008-01-28io context sharing: preliminary supportJens Axboe1-16/+30
2008-01-28ioprio: move io priority from task_struct to io_contextJens Axboe2-27/+37
2008-01-28blk_end_request: cleanup of request completion (take 4)Kiyoshi Ueda1-17/+14
2008-01-28blk_end_request: cleanup 'uptodate' related code (take 4)Kiyoshi Ueda1-47/+9
2008-01-28blk_end_request: remove/unexport end_that_request_* (take 4)Kiyoshi Ueda1-46/+15
2008-01-28blk_end_request: add bidi completion interface (take 4)Kiyoshi Ueda1-5/+35
2008-01-28blk_end_request: add callback feature (take 4)Kiyoshi Ueda1-6/+66
2008-01-28blk_end_request: changing block layer core (take 4)Kiyoshi Ueda1-20/+15
2008-01-28blk_end_request: add/export functions to get request size (take 4)Kiyoshi Ueda1-3/+22
2008-01-28blk_end_request: add new request completion interface (take 4)Kiyoshi Ueda1-0/+96
2008-01-28blktrace: Add blktrace ioctls to SCSI generic devicesChristof Schmitt2-11/+18
2008-01-25Merge git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi-misc-2.6Linus Torvalds2-2/+36
2008-01-24Kobject: rename kobject_init_ng() to kobject_init()Greg Kroah-Hartman2-2/+2
2008-01-24Kobject: rename kobject_add_ng() to kobject_add()Greg Kroah-Hartman2-3/+3
2008-01-24Kobject: convert block/ll_rw_blk.c to use kobject_init/add_ng()Greg Kroah-Hartman1-6/+3
2008-01-24Kobject: convert block/elevator.c to use kobject_init/add_ng()Greg Kroah-Hartman1-6/+2
2008-01-24Driver core: convert block from raw kobjects to core devicesKay Sievers2-235/+185
2008-01-24kset: convert block_subsys to use kset_createGreg Kroah-Hartman1-18/+16
2008-01-24kobject: remove struct kobj_type from struct ksetGreg Kroah-Hartman1-2/+3
2008-01-11[SCSI] block: Introduce new blk_queue_update_dma_alignment interfaceJames Bottomley1-0/+24
2008-01-11[SCSI] libsas, bsg: pass errors through correctlyJames Bottomley1-2/+12
2008-01-11blktrace: kill the unneeded initcallJens Axboe1-11/+1
2008-01-11block: fix blktrace timestampsIngo Molnar1-67/+2
2007-12-18block: let elv_register() return voidAdrian Bunk5-11/+12
2007-12-18as-iosched: fix write batch start pointAaron Carroll1-1/+2
2007-12-18as-iosched: fix incorrect commentsAaron Carroll1-2/+2
2007-12-18block: use jiffies conversion functions in scsi_ioctl.cTejun Heo1-2/+2
2007-11-27Revert "ll_rw_blk: temporarily enable max_segments tweaking"Jens Axboe1-23/+0
2007-11-27block: Fix memory leak in alloc_disk_node()Jerome Marchand1-0/+1
2007-11-27blktrace: Make sure BLKTRACETEARDOWN does the full cleanup.Aneesh Kumar K.V1-2/+7
2007-11-09Add UNPLUG traces to all appropriate placesAlan D. Brunelle1-9/+15
2007-11-09block: fix requeue handling in blk_queue_invalidate_tags()Jens Axboe1-15/+2
2007-11-07cfq_idle_class_timer: add paranoid checks for jiffies overflowOleg Nesterov1-11/+17
2007-11-07cfq: fix IOPRIO_CLASS_IDLE delaysOleg Nesterov1-0/+1
2007-11-07cfq: fix IOPRIO_CLASS_IDLE accountingOleg Nesterov1-2/+3
2007-11-03Merge branch 'for-linus' of git://git.kernel.dk/linux-2.6-blockLinus Torvalds2-28/+32
2007-11-02[BLOCK] Don't allow empty barriers to be passed down to queues that don't gro...Jens Axboe1-1/+6
2007-11-02Deadline iosched: Fix batching fairnessAaron Carroll1-14/+7
2007-11-02Deadline iosched: Reset batch for ordered requestsAaron Carroll1-3/+3
2007-11-02Deadline iosched: Factor out finding latter requesAaron Carroll1-11/+17
2007-11-02[SG] Get rid of __sg_mark_end()Jens Axboe1-1/+1
2007-10-29compat_ioctl: fix block device compat ioctl regressionPhilip Langdale1-1/+1
2007-10-29[BLOCK] Fix bad sharing of tag busy list on queues with shared tag mapsJens Axboe1-5/+3
2007-10-29block: use lock bitops for the tag map.Nick Piggin1-11/+9
2007-10-29cfq_get_queue: fix possible NULL pointer accessOleg Nesterov1-1/+4
2007-10-29blk_sync_queue() should cancel request_queue->unplug_workOleg Nesterov1-0/+1
2007-10-29cfq_exit_queue() should cancel cfq_data->unplug_workOleg Nesterov1-1/+1
2007-10-29block layer: remove a unused argument of drive_stat_acct()Jerome Marchand1-6/+6
2007-10-24SG: Change sg_set_page() to take length and offset argumentJens Axboe1-3/+1
2007-10-23[BLOCK] blk_rq_map_sg: force clear termination bitJens Axboe1-1/+13
2007-10-23[BLOCK] Don't clear sg_dma_len/addr() in blk_rq_map_sg()Jens Axboe1-2/+0