BranchCommit messageAuthorAge
5.7-stableio_uring: fix IOPOLL -EAGAIN retriesJens Axboe23 months
5.8-stableio_uring: Convert advanced XArray uses to the normal APIMatthew Wilcox (Oracle)22 months
5.9-stableio_uring: Convert advanced XArray uses to the normal APIMatthew Wilcox (Oracle)22 months
aio-bufferedmm: __lock_page_async() -EINTR missed wakeup fixJens Axboe13 years
aio-diofs: only inc/dec inode->i_dio_count for file systemsJens Axboe9 years
aio-dio-3.7fs: only inc/dec inode->i_dio_count for file systemsJens Axboe10 years
aio-pollaio: add my copyrightJens Axboe4 years
aio-poll-ringaio: add support for submission/completion ringsJens Axboe4 years
aio-poll.v1aio: avoid extra ctx->poll_lock grab if polling is irq-lessJens Axboe4 years
aio-ringaio: add my copyrightJens Axboe4 years
arch-cleanuptask_work: cleanup notification modesJens Axboe22 months
async-bufferedio_uring: support true async buffered reads, if file provides itJens Axboe2 years
async-buffered.2io_uring: support true async buffered reads, if file provides itJens Axboe2 years
async-buffered.3io_uring: support true async buffered reads, if file provides itJens Axboe2 years
async-buffered.4io_uring: support true async buffered reads, if file provides itJens Axboe2 years
async-buffered.5io_uring: support true async buffered reads, if file provides itJens Axboe2 years
async-buffered.6ext4: flag as supporting buffered async readsJens Axboe2 years
async-buffered.7io_uring: support true async buffered reads, if file provides itJens Axboe2 years
async-buffered.8io_uring: support true async buffered reads, if file provides itJens Axboe2 years
async-readaheadRevert "block: read-ahead submission should imply no-wait as well"Jens Axboe2 years
barrierbarrier: Don't return -EOPNOTSUPP to the caller if the device does not suppor...Jens Axboe13 years
binjectbinject: ioctl fixup and fix for unaligned commandsJens Axboe12 years
bio-cntbio: skip atomic inc/dec of ->bi_cnt for most use casesJens Axboe7 years
blk-alloc-optimizeblock: optimize rq allocation path for less queue lockingJens Axboe12 years
blk-dioblk-mq-dio: move partition remap AFTER adding bio payloadJens Axboe6 years
blk-iopollblock: remove ->max member from struct blk_iopollJens Axboe12 years
blk-kill-atomic-flagsblock: rearrange a few request fields for better cache layoutJens Axboe5 years
blk-mq-legacy-schedblk-mq: fix completion byte stats with schedulingJens Axboe6 years
blk-mq-legacy-sched.1scsi: enable IO scheduling for scsi-mqJens Axboe6 years
blk-mq-legacy-sched.2block: drop irq+lock when flushing queue plugsJens Axboe6 years
blk-mq-nvmenvme: remove IPI completionsJens Axboe8 years
blk-mq-schedblk-mq-sched: allow setting of default IO schedulerJens Axboe6 years
blk-mq-sched.1mq-deadline: add blk-mq adaptation of the deadline IO schedulerJens Axboe6 years
blk-mq-sched.2blk-mq-sched: allow setting of default IO schedulerJens Axboe6 years
blk-mq-sched.3blk-mq-sched: allow setting of default IO schedulerJens Axboe6 years
blk-mq-sched.4blk-mq-sched: allow setting of default IO schedulerJens Axboe6 years
blk-mq-sched.5blk-mq-sched: allow setting of default IO schedulerJens Axboe6 years
blk-mq-sched.6blk-mq-sched: allow setting of default IO schedulerJens Axboe6 years
blk-mq-sched.7blk-mq-sched: allow setting of default IO schedulerJens Axboe6 years
blk-mq/coreblk-mq: don't disallow request merges for req->special being setJens Axboe9 years
blk-mq/driversmtip32xx: basic blk-mq supportJens Axboe9 years
blk-mq/miscdirect-io: only inc/dec inode->i_dio_count for file systemsJens Axboe9 years
blk-polled-ioaio: propagate and use queue cookieJens Axboe7 years
blk-polled-io-v2NVMe: add io_poll supportJens Axboe7 years
blktraceblktrace: fix unlocked registration of tracepointsJens Axboe5 years
block-5.10md: change mddev 'chunk_sectors' from int to unsignedMike Snitzer20 months
block-5.11Merge branch 'nvme-5.11' of git:// into block-5.11Jens Axboe18 months
block-5.12block: return -EBUSY when there are open partitions in blkdev_reread_partChristoph Hellwig16 months
block-5.13Merge branch 'md-fixes' of Axboe14 months
block-5.14cryptoloop: add a deprecation warningChristoph Hellwig11 months
block-5.15Merge tag 'nvme-5.15-2021-10-28' of git:// into block-5.15Jens Axboe9 months
block-5.16Merge branch 'md-fixes' of Axboe7 months
block-5.17Merge tag 'nvme-5.17-2022-03-16' of git:// into block-5.17Jens Axboe5 months
block-5.18block/mq-deadline: Set the fifo_time member also if inserting at headBart Van Assche3 months
block-5.19Merge tag 'nvme-5.19-2022-07-27' of git:// into block-5.19Jens Axboe2 weeks
block-5.5block: allow partitions on host aware zone devicesChristoph Hellwig3 years
block-5.5-nextcompat_ioctl: block: handle Persistent ReservationsArnd Bergmann3 years
block-5.6Merge branch 'nvme-5.6-rc6' of git:// into block-5.6Jens Axboe2 years
block-5.7Revert "block: end bio with BLK_STS_AGAIN in case of non-mq devs and REQ_NOWAIT"Jens Axboe2 years
block-5.8Merge branch 'nvme-5.8' of git:// into block-5.8Jens Axboe2 years
block-5.9Merge tag 'nvme-5.9-2020-10-07' of git:// into block-5.9Jens Axboe22 months
block-6.0Merge tag 'nvme-6.0-2022-08-11' of git:// into block-6.0Jens Axboe18 hours
block-testblock: use on-stack page vec for <= UIO_FASTIOVJens Axboe5 days
buffered-uncachedxfs: don't do delayed allocations for uncached buffered writesJens Axboe3 years
cmdfilter[PATCH] cmdfilter: needs capability.hJens Axboe16 years
cpu-alloc-cacheaio: enable cpu_cache_alloc frontend for aio_kiocb allocationsJens Axboe5 years
dio-mem-aligniomap: relax memory alignment restriction for O_DIRECTJens Axboe18 months
discard-rwblock: by default, limit maximum discard size to 64MBJens Axboe7 years
fastpoll-mshotio_uring: allow allocated fixed files for acceptJens Axboe3 months
fcache[PATCH] fcache: add file system frontend cacheJens Axboe16 years
for-2.6.37/barrierxen-blkfront: disable barrier/flush write supportJens Axboe12 years
for-2.6.37/coreblock: remove REQ_HARDBARRIERChristoph Hellwig12 years
for-2.6.37/driverscciss: remove controllers supported by hpsaStephen M. Cameron12 years
for-2.6.37/miscpipe: fix failure to return error code on ->confirm()Nicolas Kaiser12 years
for-2.6.38/coreMerge branch 'for-2.6.38/event-handling' into for-2.6.38/coreJens Axboe12 years
for-2.6.38/driverscciss: reinstate proper FIFO order of command queue listJens Axboe12 years
for-2.6.38/event-handlingRevert "sd: implement sd_check_events()"Jens Axboe12 years
for-2.6.38/multiqueueblock: locking fixesJens Axboe12 years
for-2.6.39/coreDocumentation/iostats.txt: bit-size reference etc.Randy Dunlap11 years
for-2.6.39/driverscciss: fix lost command issueBud Brown11 years
for-2.6.39/ioc-rq-allocblock: free io_context cached request entries automaticallyJens Axboe11 years
for-2.6.39/stack-plugblk-throttle: Use blk_plug in throttle dispatchVivek Goyal11 years
for-2.6.40/corecfq-iosched: free cic_index if cfqd allocation failsNamhyung Kim11 years
for-2.6.40/driversloop: handle on-demand devices correctlyNamhyung Kim11 years
for-2.6.40/splicesplice: add wakeup_pipe_readers()Namhyung Kim11 years
for-3.1/coreblock: strict rq_affinityDan Williams11 years
for-3.1/driverscciss: do not attempt to read from a write-only registerStephen M. Cameron11 years
for-3.10/corerelay: move remove_buf_file inside relay_close_bufDmitry Monakhov9 years
for-3.10/driversMerge branch 'bcache-for-upstream' of Axboe9 years
for-3.11/coreelevator: Fix a race in elevator switchingJianpeng Ma9 years
for-3.11/driversMerge branch 'bcache-for-3.11' of git:// ...Jens Axboe9 years
for-3.12/corecfq: explicitly use 64bit divide operation for 64bit argumentsAnatol Pomozov9 years
for-3.12/driversrsxx: Kernel Panic caused by mapping DiscardsPhilip J Kelleher9 years
for-3.13/coreMerge branch 'blk-mq/core' into for-3.13/coreJens Axboe9 years
for-3.13/driversfloppy: Correct documentation of driver options when used as a module.Ben Harris9 years
for-3.13/post-mq-driversbcache: defensively handle format stringsKees Cook9 years
for-3.14/corextensa: fixup simdisk driver to work with immutable bio_vecsJens Axboe9 years
for-3.14/driversmg_disk: Spelling s/finised/finished/Geert Uytterhoeven9 years
for-3.15/coreblk-mq: add REQ_SYNC earlyShaohua Li8 years
for-3.15/driversMerge branch 'bcache-for-3.15' of git:// ...Jens Axboe8 years
for-3.16/blk-mq-driversmtip32xx: convert to use blk-mqJens Axboe8 years
for-3.16/blk-mq-taggingblk-mq: improve support for shared tags mapsJens Axboe8 years
for-3.16/coreblk-mq: push IPI or local end_io decision to __blk_mq_complete_request()Jens Axboe8 years
for-3.16/driversblock: virtio_blk: don't hold spin lock during world switchMing Lei8 years
for-3.16/rq-buffer-removalblock: remove struct request buffer memberJens Axboe8 years
for-3.17/corepartitions: aix.c: off by one bugDan Carpenter8 years
for-3.17/driversMerge branch 'for-jens' of into for...Jens Axboe8 years
for-3.18/coreblock: Remove REQ_KERNELMartin K. Petersen8 years
for-3.18/driversblock: disable entropy contributions for nonrot devicesMike Snitzer8 years
for-3.19/corebio: modify __bio_add_page() to accept pages that don't start a new segmentMaurizio Lombardi8 years
for-3.19/driversNVMe: fix race condition in nvme_submit_sync_cmd()Jens Axboe8 years
for-3.2/coreblock: don't call blk_drain_queue() if elevator is not upTejun Heo11 years
for-3.2/driversvirtio-blk: use ida to allocate disk indexMichael S. Tsirkin11 years
for-3.2/mtip32xxmtip32xx: add module.h include to avoid conflict with moduleh treeJens Axboe11 years
for-3.20/bdiMake super_blocks and sb_lock staticAl Viro8 years
for-3.20/coreblock: remove unused function blk_bio_map_sgChristoph Hellwig8 years
for-3.20/driversxen-blkback: default to X86_32 ABI on x86David Vrabel8 years
for-3.3/coreRevert "block: recursive merge requests"Jens Axboe11 years
for-3.3/driversMerge branch 'for-3.3/mtip32xx' into for-3.3/driversJens Axboe11 years
for-3.3/mtip32xxmtip32xx: do rebuild monitoring asynchronouslyAsai Thambi S P11 years
for-3.4/coreblock: make auto block plug flush threshold per-disk basedShaohua Li10 years
for-3.4/driversblock: mtip32xx: remove HOTPLUG_PCI_PCIE dependancyGreg Kroah-Hartman10 years
for-3.5/coreblkcg: tg_stats_alloc_lock is an irq lockTejun Heo10 years
for-3.5/driversMerge branch 'for-jens' of git:// into for-3.5/driversJens Axboe10 years
for-3.6/coreblock: remove dead func declarationYuanhan Liu10 years
for-3.6/driversMerge branch 'upstream' of git:// Axboe10 years
for-3.7/coreblock: makes bio_split support bio without dataShaohua Li10 years
for-3.8/coreblock: export block_unplug tracepointNeilBrown10 years
for-3.8/driversdrbd: update Kconfig to match current dependenciesLars Ellenberg10 years
for-3.9/coreblock: remove redundant check to bd_openers()Guo Chao9 years
for-3.9/driversloopdev: ignore negative offset when calculate loop device sizeGuo Chao9 years
for-4.1/coreblk-mq: reduce unnecessary software queue loopingChong Yuan7 years
for-4.1/driversMerge branch 'stable/for-jens-4.1' of git:// Axboe7 years
for-4.10/blockblk-stat: fix a few cases of missing batch flushingJens Axboe6 years
for-4.10/dioblock: save 8 bytes of space in struct blkdev_dioJens Axboe6 years
for-4.10/discardblock: improve handling of the magic discard payloadChristoph Hellwig6 years
for-4.10/fs-unmapfs: Remove unmap_underlying_metadataJan Kara6 years
for-4.10/hch-dioblock: save 8 bytes of space in struct blkdev_dioJens Axboe6 years
for-4.10/lightnvmlightnvm: transform target get/set bad blockJavier González6 years
for-4.10/mergeMerge branch 'for-4.10/block' into for-4.10/mergeJens Axboe6 years
for-4.10/postnvme/pci: Log PCI_STATUS when the controller diesAndy Lutomirski6 years
for-4.10/start-stop-queuesnvme: Use BLK_MQ_S_STOPPED instead of QUEUE_FLAG_STOPPED in blk-mq codeBart Van Assche6 years
for-4.10/wb-buf-throttlefs: add SYNC_FILE_RANGE_BACKGROUND flagJens Axboe6 years
for-4.10/wbt-updatesblk-wbt: remove stat opsJens Axboe6 years
for-4.11/blk-mq-legacy-schedscsi: enable IO scheduling for scsi-mqJens Axboe6 years
for-4.11/blocknvme: Check for Security send/recv support before issuing commands.Scott Bauer5 years
for-4.11/linus-mergeMerge branch 'for-4.11/next' into for-4.11/linus-mergeJens Axboe5 years
for-4.11/nextblock: don't defer flushes on blk-mq + schedulingJens Axboe5 years
for-4.11/reviewblock: don't defer flushes on blk-mq + schedulingJens Axboe5 years
for-4.11/rq-refactorblk-mq-debug: Introduce debugfs_create_files()Bart Van Assche6 years
for-4.11/rq-refactor-nextblock: move internal_tag to same cache line as tagJens Axboe6 years
for-4.12/blockblock: hide badblocks attribute by defaultDan Williams5 years
for-4.12/post-mergeMerge branch 'nvme-4.12' of git:// into for-4.12/post-m...Jens Axboe5 years
for-4.12/testblock: remove the errors field from struct requestChristoph Hellwig5 years
for-4.13/blocklightnvm: pblk: set line bitmap check under debugJavier González5 years
for-4.13/mergeMerge branch 'for-4.13/block' into for-4.13/mergeJens Axboe5 years
for-4.14/blockkernfs: checking for IS_ERR() instead of NULLDan Carpenter5 years
for-4.14/block-postmergebcache: initialize dirty stripes in flash_dev_run()Tang Junhui5 years
for-4.15/blocknvme: fix visibility of "uuid" ns attributeMartin Wilck5 years
for-4.15/timermd: Convert timers to use timer_setup()Kees Cook5 years
for-4.16/blockblock: remove smart1,2.hCorentin Labbe5 years
for-4.17/blockblk-mq: Directly schedule q->timeout_work when aborting a requestTejun Heo4 years
for-4.17/mergedMerge branch 'for-4.17/block' into for-4.17/mergedJens Axboe4 years
for-4.18/blockblk-mq: update nr_requests when switching to 'none' schedulerMing Lei4 years
for-4.19/blockblkcg: Make blkg_root_lookup() work for queues in bypass modeBart Van Assche4 years
for-4.19/block-oldlightnvm: remove minor version check for 2.0Matias Bjørling4 years
for-4.19/postblock/DAC960.c: make some arrays static const, shrinks object sizeColin Ian King4 years
for-4.19/wbtblk-wbt: fix has-sleeper queueing checkJens Axboe4 years
for-4.2/corecfq-iosched: fix other locations where blkcg_to_cfqgd() can return NULLJens Axboe7 years
for-4.2/driversmtip32xx: Fix accessing freed memorySelvan Mani7 years
for-4.2/sgremove scatterlist.h generation from arch Kbuild filesChristoph Hellwig7 years
for-4.2/writebackwriteback, blkio: add documentation for cgroup writeback supportTejun Heo7 years
for-4.20/blockblock: setup bounce bio_sets properlyJens Axboe4 years
for-4.20/libataata: remove redundant 'default n' from KconfigBartlomiej Zolnierkiewicz4 years
for-4.21/aioaio: abstract out io_event filler helperJens Axboe4 years
for-4.21/blockkyber: use sbitmap add_wait_queue/list_del wait helpersJens Axboe4 years
for-4.21/block-lateblock/swim3: Fix regression on PowerBook G3Finn Thain4 years
for-4.21/libatasata_rcar: fix deferred probingSergei Shtylyov4 years
for-4.21/libata-lateata: pata_macio: add of_node_put()Yangtao Li4 years
for-4.3/bio-errorblock: shrink struct bio down to 2 cache lines againJens Axboe7 years
for-4.3/blkcgblkcg: use CGROUP_WEIGHT_* scale for io.weight on the unified hierarchyTejun Heo7 years
for-4.3/coreblk: Fix bio_io_vec index when checking bvec gapsKeith Busch7 years
for-4.3/driversNVMe: Using PRACT bit to generate and verify PI by controllerAlok Pandey7 years
for-4.3/immutable-vecsDocumentation: update notes in biovecs about arbitrarily sized biosDongsu Park7 years
for-4.3/sglib: scatterlist: add sg splitting functionRobert Jarzmik7 years
for-4.4/coreblk-mq: avoid excessive boot delays with large lun countsJeff Moyer7 years
for-4.4/driversUpdate target repo for nvme patch contributionsJay Freyensee7 years
for-4.4/integrityblock, libnvdimm, nvme: provide a built-in blk_integrity nop profileDan Williams7 years
for-4.4/io-polldirect-io: be sure to assign dio->bio_bdev for both pathsJens Axboe7 years
for-4.4/lightnvmnvme: lightnvm: clean up a data typeDan Carpenter7 years
for-4.4/reservationsNVMe: Precedence error in nvme_pr_clear()Dan Carpenter7 years
for-4.5/coreblock: use bd{grab,put}() instead of open-codingIlya Dryomov7 years
for-4.5/driversnull_blk: use sector_div instead of do_divArnd Bergmann7 years
for-4.5/lightnvmlightnvm: ensure that nvm_dev_ops can be used without CONFIG_NVMJens Axboe7 years
for-4.5/nvmeuapi: update install list after nvme.h renameMike Frysinger7 years
for-4.6/coreblk-mq: add bounds check on tag-to-rq conversionHannes Reinecke6 years
for-4.6/driversNVMe: Expose ns wwid through single sysfs entryKeith Busch6 years
for-4.6/drivers-mergedNVMe: Expose ns wwid through single sysfs entryKeith Busch6 years
for-4.7/coreblk-mq: fix undefined behaviour in order_to_size()Bartlomiej Zolnierkiewicz6 years
for-4.7/driverslightnvm: reserved space calculation incorrectJavier González6 years
for-4.7/lightnvmlightnvm: reserved space calculation incorrectJavier González6 years
for-4.8/bi_opfblock: rename bio bi_rw to bi_opfJens Axboe6 years
for-4.8/bi_rwfblock: rename bio bi_rw to bi_rwfJens Axboe6 years
for-4.8/coreblock: Fix front merge checkDamien Le Moal6 years
for-4.8/driversnvme/pci: Provide SR-IOV supportKeith Busch6 years
for-4.9/blockfs/block_dev.c: return the right error in thaw_bdev()Pierre Morel6 years
for-4.9/block-irqblk_mq: linux/blk-mq.h does not include all the headers it depends onStephen Rothwell6 years
for-4.9/block-smpblk-mq: fixup "Convert to new hotplug state machine"Sebastian Andrzej Siewior6 years
for-4.9/mq-async-runblk-mq: add flag for drivers wanting blocking ->queue_rq()Jens Axboe6 years
for-5.1/blockblock: Replace function name in string with __func__Keyur Patel3 years
for-5.1/block-postblkcg: annotate implicit fall throughMathieu Malaterre3 years
for-5.1/libataata: libahci: Only warn for AHCI_HFLAG_MULTI_MSI set when genuine custom irq ...John Garry3 years
for-5.10/blockblock: fix uapi blkzoned.h commentsDamien Le Moal22 months
for-5.10/driversMerge branch 'md-next' of Axboe22 months
for-5.10/io_uringio_uring: keep a pointer ref_node in file_dataPavel Begunkov22 months
for-5.10/libataata: ahci: mvebu: Make SATA PHY optional for Armada 3720Pali Rohár22 months
for-5.11/blockblk-mq: Remove 'running from the wrong CPU' warningDaniel Wagner20 months
for-5.11/block-mergedMerge branch 'for-5.11/block' into for-5.11/block-mergedJens Axboe20 months
for-5.11/driversblock/rnbd-clt: Does not request pdu to rtrs-cltGioh Kim20 months
for-5.11/io_uringio_uring: fix io_cqring_events()'s noflushPavel Begunkov20 months
for-5.12/blockmm: simplify swapdev_blockChristoph Hellwig18 months
for-5.12/block-ipiblk-mq: Use llist_head for blk_cpu_doneSebastian Andrzej Siewior18 months
for-5.12/driverslightnvm: pblk: Replace guid_copy() with export_guid()/import_guid()Andy Shevchenko18 months
for-5.12/io_uringRevert "io_uring: wait potential ->release() on resurrect"Jens Axboe18 months
for-5.12/libataata: Avoid comma separated statementsJoe Perches18 months
for-5.13/blockblk-iocost: don't ignore vrate_min on QD contentionTejun Heo16 months
for-5.13/driversdrivers/block/null_blk/main: Fix a double free in null_init.Lv Yunlong16 months
for-5.13/drivers-post-mergenull_blk: poll queue supportJens Axboe16 months
for-5.13/io_uringio_uring: maintain drain logic for multishot poll requestsHao Xu16 months
for-5.13/libatalibata: Fix fall-through warnings for ClangGustavo A. R. Silva16 months
for-5.14/blockblock: fix discard request mergeMing Lei13 months
for-5.14/driversMerge tag 'nvme-5.14-2021-06-22' of git:// into for-5.1...Jens Axboe14 months
for-5.14/drivers-lateblock: check disk exist before trying to add partitionYufen Yu13 months
for-5.14/io_uringio_uring: simplify task_work funcPavel Begunkov13 months
for-5.14/libataata: rb532_cf: remove redundant codesgushengxian14 months
for-5.15/blocksg: pass the device name to blk_trace_setupChristoph Hellwig12 months
for-5.15/driversMerge tag 'floppy-for-5.15' of into f...Jens Axboe11 months
for-5.15/io_uringio_uring: io_uring_complete() trace should take an integerJens Axboe11 months
for-5.15/io_uring-vfsio_uring: add support for IORING_OP_LINKATDmitry Kadashev12 months
for-5.15/libatadocs: sysfs-block-device: document ncq_prio_supportedDamien Le Moal12 months
for-5.16/bdev-sizeblock: use new bdev_nr_bytes() helper for blkdev_{read,write}_iter()Jens Axboe9 months
for-5.16/blocknvme: wait until quiesce is doneMing Lei9 months
for-5.16/cdromcdrom: Remove redundant variable and its assignmentluo penghao10 months
for-5.16/driversbcache: Revert "bcache: use bvec_virt"Coly Li9 months
for-5.16/inode-syncblock: simplify the block device syncing codeChristoph Hellwig10 months
for-5.16/io_uringio-wq: remove worker to owner tw dependencyPavel Begunkov9 months
for-5.16/ki_completefs: get rid of the res2 iocb->ki_complete argumentJens Axboe10 months
for-5.16/passthrough-flagblock: remove blk_{get,put}_requestChristoph Hellwig9 months
for-5.16/scsi-madoc: Fix typo in request queue sysfs documentationDamien Le Moal10 months
for-5.17/blockMAINTAINERS: add entries for block layer documentationEric Biggers7 months
for-5.17/driversMerge branch 'md-next' of ssh:// Axboe7 months
for-5.17/io_uringio_uring: fix not released cached task refsPavel Begunkov7 months
for-5.17/io_uring-getdents64io_uring: add support for getdents64Stefan Roesch8 months
for-5.17/io_uring-xattrio_uring: add fgetxattr and getxattr supportStefan Roesch8 months
for-5.18/64bit-picrypto: fix crc64 testmgr digest byte orderKeith Busch5 months
for-5.18/alloc-cleanupspktcdvd: stop using bio_resetChristoph Hellwig4 months
for-5.18/blockblk-wbt: remove wbt_track stubTom Rix4 months
for-5.18/driversRevert "nbd: fix possible overflow on 'first_minor' in nbd_dev_add()"Jens Axboe4 months
for-5.18/io_uringio_uring: drop the old style inflight file trackingJens Axboe4 months
for-5.18/io_uring-statxio-uring: Make statx API stableStefan Roesch5 months
for-5.18/write-streamsfs: remove fs.f_write_hintChristoph Hellwig5 months
for-5.19/blockblock: Fix potential deadlock in blk_ia_range_sysfs_show()Damien Le Moal2 months
for-5.19/block-execblk-mq: remove the done argument to blk_execute_rq_nowaitChristoph Hellwig2 months
for-5.19/cdromcdrom: remove obsolete TODO listPhillip Potter3 months
for-5.19/driversblock: null_blk: Fix null_zone_write()Damien Le Moal2 months
for-5.19/io_uringio_uring: fix incorrect __kernel_rwf_t castVasily Averin3 months
for-5.19/io_uring-cancel_fdio_uring: add support for IORING_ASYNC_CANCEL_ANYJens Axboe4 months
for-5.19/io_uring-fixed-allocio_uring: add flag for allocating a fully sparse direct descriptor spaceJens Axboe3 months
for-5.19/io_uring-hugeio_uring: support for user allocated memory for rings/sqesJens Axboe3 months
for-5.19/io_uring-netio_uring: return hint on whether more data is available after receiveJens Axboe3 months
for-5.19/io_uring-passthroughio_uring: cleanup handling of the two task_work listsJens Axboe3 months
for-5.19/io_uring-pbufio_uring: add support for ring mapped supplied buffersJens Axboe3 months
for-5.19/io_uring-socketio_uring: use the text representation of ops in traceDylan Yudaken3 months
for-5.19/io_uring-xattrio_uring: cleanup error-handling around io_req_completeKanchan Joshi4 months
for-5.19/writebackfs-writeback: writeback_sb_inodes:Recalculate 'wrote' according skipped pagesZhihao Cheng3 months
for-5.2/blockblock: fix mismerge in bvec_advanceChristoph Hellwig3 years
for-5.2/block-postblock/bio-integrity: use struct_size() in kmalloc()Jackie Liu3 years
for-5.2/io_uringio_uring: use cpu_online() to check p->sq_thread_cpu instead of cpu_possible()Shenghui Wang3 years
for-5.2/libataahci: qoriq: add ls1028a platforms supportPeng Ma3 years
for-5.20/blocks390/dasd: Establish DMA alignmentEric Farman7 days
for-5.20/block-iterblock: fix leaking page ref on truncated direct ioKeith Busch4 weeks
for-5.20/driversbcache: remove EXPERIMENTAL for Kconfig option 'Asynchronous device registrat...Coly Li2 weeks
for-5.20/drivers-postMerge branch 'md-next' of Axboe11 days
for-5.20/io_uringio_uring: ensure REQ_F_ISREG is set async offloadJens Axboe3 weeks
for-5.20/io_uring-buffered-writesmm: honor FGP_NOWAIT for page cache page allocationJens Axboe3 weeks
for-5.20/io_uring-cancelio_uring: add sync cancelation API through io_uring_register()Jens Axboe7 weeks
for-5.20/io_uring-iteriov_iter: fix bad parenthesis placement for iter_type checkJens Axboe3 weeks
for-5.20/io_uring-msg-fdio_uring: add support for passing fixed file descriptorsJens Axboe7 weeks
for-5.20/io_uring-twio_uring: switch to per-cpu task_workJens Axboe8 weeks
for-5.20/io_uring-zerocopy-sendio_uring: notification completion optimisationPavel Begunkov2 weeks
for-5.3/blockblk-iolatency: fix STS_AGAIN handlingDennis Zhou3 years
for-5.3/io_uringio_uring: fix io_sq_thread_stop running in front of io_sq_threadJackie Liu3 years
for-5.3/libatadrivers: ata: ahci_sunxi: Increased SATA/AHCI DMA TX/RX FIFOsUenal Mutlu3 years
for-5.4/blocknull_blk: format pr_* logs with pr_fmtAndré Almeida3 years
for-5.4/io_uringio_uring: make CQ ring wakeups be more efficientJens Axboe3 years
for-5.4/libatalibata/ahci: Drop PCS quirk for Denverton and beyondDan Williams3 years
for-5.4/postblock: drop device references in bsg_queue_rq()Martin Wilck3 years
for-5.5/blockRevert "block: split bio if the only bvec's length is > SZ_4K"Jens Axboe3 years
for-5.5/disk-revalidateblock: move clearing bd_invalidated into check_disk_size_changeChristoph Hellwig3 years
for-5.5/driversRevert "bcache: fix fifo index swapping condition in journal_pin_cmp()"Jens Axboe3 years
for-5.5/drivers-postnbd: prevent memory leakNavid Emamdoost3 years
for-5.5/io_uringio_uring: make POLL_ADD/POLL_REMOVE scale betterJens Axboe3 years
for-5.5/io_uring-postio_uring: make poll->wait dynamically allocatedJens Axboe3 years
for-5.5/io_uring-testio_uring: enforce limit of inflight IOJens Axboe3 years
for-5.5/libataata: pata_artop: make arrays static const, makes object smallerColin Ian King3 years
for-5.5/zonedscsi: sd_zbc: Remove set but not used variable 'buflen'YueHaibing3 years
for-5.6/blockpartitions/ldm: fix spelling mistake "to" -> "too"Colin Ian King3 years
for-5.6/block-testblk-mq: allocate tags in batchesJens Axboe3 years
for-5.6/driversbcache: reap from tail of c->btree_cache in bch_mca_scan()Coly Li3 years
for-5.6/io_uringio_uring: add support for send(2) and recv(2)Jens Axboe3 years
for-5.6/io_uring-epoll-testio_uring: add support for epoll_ctl(2)Jens Axboe3 years
for-5.6/io_uring-vfsio_uring: add support for epoll_ctl(2)Jens Axboe3 years
for-5.6/io_uring-vfs-credsio_uring: support using a registered personality for commandsJens Axboe3 years
for-5.6/io_uring-vfs-nextio_uring: add support for epoll_ctl(2)Jens Axboe3 years
for-5.6/io_uring-vfs-shared-wqio_uring: add support for sharing kernel io-wq workqueueJens Axboe3 years
for-5.6/io_uring-vfs-wqio_uring: add io-wq workqueue sharingPavel Begunkov3 years
for-5.6/libataata/acard_ahci: remove unused variable n_elemAlex Shi3 years
for-5.7/blockblock: return NULL in blk_alloc_queue() on errorChaitanya Kulkarni2 years
for-5.7/driversMerge branch 'nvme-5.7-rc1' of git:// into for-5.7/driversJens Axboe2 years
for-5.7/io_uringio_uring: cleanup io_alloc_async_ctx()Xiaoguang Wang2 years
for-5.7/libataata: make "libata.force" kernel parameter optionalBartlomiej Zolnierkiewicz2 years
for-5.8/blockblock: mark bio_wouldblock_error() bio with BIO_QUIETJens Axboe2 years
for-5.8/driversbcache: configure the asynchronous registertion to be experimentalColy Li2 years
for-5.8/io_uringio_uring: fix overflowed reqs cancellationPavel Begunkov2 years
for-5.9/blockblock: blk-timeout: delete duplicated wordRandy Dunlap2 years
for-5.9/block-fsblock: move struct block_device to blk_types.hChristoph Hellwig2 years
for-5.9/block-mergeblock: don't do revalidate zones on invalid devicesJohannes Thumshirn2 years
for-5.9/driversMerge branch 'md-next' of Axboe2 years
for-5.9/io_uringio_uring: flip if handling after io_setup_async_rwPavel Begunkov2 years
for-currentMerge branch 'io_uring-5.7' into for-currentJens Axboe2 years
for-linusblk-cgroup: remove blkcg_drain_queueGuoqing Jiang3 years
for-linus-nextblk-mq: free hctx->cpumask in release handler of hctx's kobjectMing Lei5 years
for-linus2block: rename bio bi_rw to bi_opfJens Axboe6 years
for-nextMerge branch 'for-5.20/block' into for-nextJens Axboe7 days
i_dio_countext4: pass in DIO_SKIP_DIO_COUNT to do_blockdev_direct_IO()Jens Axboe7 years
ide-5.11ide/falconide: Fix module unloadFinn Thain19 months
io-streamidFix resource leak in the STREAM_CLOSE path.Andrzej Jakowski6 years
io_uringio_uring: add a few test toolsJens Axboe3 years
io_uring-5.10io_uring: fix file leak on error path of io ctx creationHillf Danton20 months
io_uring-5.10-nextio_uring: fix double poll mask initPavel Begunkov22 months
io_uring-5.11Revert "io_uring: don't take fs for recvmsg/sendmsg"Jens Axboe18 months
io_uring-5.12io_uring: fix early sqd_list removal sqpoll hangsPavel Begunkov16 months
io_uring-5.13io_uring: add feature flag for rsrc tagsPavel Begunkov14 months
io_uring-5.14io_uring: fix xa_alloc_cycle() error return value checkJens Axboe12 months
io_uring-5.14-testio_uring: use right task for exiting checksPavel Begunkov13 months
io_uring-5.15io_uring: apply worker limits to previous usersPavel Begunkov10 months
io_uring-5.16io_uring: zero iocb->ki_pos for stream file typesJens Axboe8 months
io_uring-5.17io_uring: don't check unrelated req-> in accept requestJens Axboe5 months
io_uring-5.18io_uring: don't attempt to IOPOLL for MSG_RING requestsJens Axboe3 months
io_uring-5.19io_uring: do not recycle buffer in READVDylan Yudaken3 weeks
io_uring-5.5io_uring: don't cancel all work on process exitJens Axboe3 years
io_uring-5.6io_uring: make sure accept honor rlimit nofileJens Axboe2 years
io_uring-5.6-pollio_uring: allow POLL_ADD with double poll_wait() usersJens Axboe2 years
io_uring-5.7io_uring: reset -EBUSY error when io sq thread is waken upXiaoguang Wang2 years
io_uring-5.8io_uring: fix lockup in io_fail_links()Pavel Begunkov2 years
io_uring-5.9io_uring: fix async buffered reads when readahead is disabledHao Xu22 months
io_uring-6.0io_uring: add missing BUILD_BUG_ON() checks for new io_uring_sqe fieldsStefan Metzmacher16 hours
io_uring-big-sqeio_uring: support CQE32 for nop operationStefan Roesch3 months
io_uring-bio-cacheio_uring: use kiocb->private to hold rw_lenJens Axboe12 months
io_uring-bio-cache.2io_uring: use kiocb->private to hold rw_lenJens Axboe12 months
io_uring-bio-cache.3iomap: enable use of bio allocation cacheJens Axboe12 months
io_uring-bio-cache.4block: enable use of bio allocation cacheJens Axboe12 months
io_uring-bio-cache.5bio: improve kerneldoc documentation for bio_alloc_kiocb()Jens Axboe12 months
io_uring-bio-cache.6io_uring: support bio caching for non-polled IOJens Axboe12 months
io_uring-buf-selectio_uring: Fix unused function warningsYueHaibing2 years
io_uring-curio_uring: fix race between timeout flush and removalJens Axboe4 months
io_uring-fd-passio_uring: test patch for fd passingJens Axboe2 years
io_uring-fd-selectio_uring: allow specific fd for IORING_OP_ACCEPTJens Axboe2 years
io_uring-files_structio_uring: implement ->flush() sequence to handle ->files validityJens Axboe23 months
io_uring-flags2io_uring: return hint on whether more data is available after receiveJens Axboe4 months
io_uring-fopsnet: wire up support for file_operations->uring_cmd()Jens Axboe20 months
io_uring-fops.v2net: wire up support for file_operations->uring_cmd()Jens Axboe18 months
io_uring-fops.v3net: add example SOCKET_URING_OP_SIOCINQ/SOCKET_URING_OP_SIOCOUTQJens Axboe17 months
io_uring-fops.v4net: add example SOCKET_URING_OP_SIOCINQ/SOCKET_URING_OP_SIOCOUTQJens Axboe17 months
io_uring-fops.v5net: add example SOCKET_URING_OP_SIOCINQ/SOCKET_URING_OP_SIOCOUTQJens Axboe13 months
io_uring-fops.v6net: add example SOCKET_URING_OP_SIOCINQ/SOCKET_URING_OP_SIOCOUTQJens Axboe12 months
io_uring-fops.v7net: add example SOCKET_URING_OP_SIOCINQ/SOCKET_URING_OP_SIOCOUTQJens Axboe11 months
io_uring-irqio_uring: split task_work into IRQ and non-IRQ safe variantsJens Axboe12 months
io_uring-min_tsio_uring: add required event wait timeJens Axboe2 days
io_uring-nextio_uring: add support for recvmsg()Jens Axboe3 years
io_uring-task-pollio_uring: use poll driven retry for files that support itJens Axboe2 years
io_uring-testio_uring: don't use iov_iter_advance() for fixed buffersJens Axboe3 years
io_uring-workerio-wq: fix worker creationJens Axboe18 months
io_uring-worker.v2io-wq: make hashed work map + lock per-ctxJens Axboe18 months
io_uring-worker.v3io-wq: remove now unused IO_WQ_BIT_ERRORJens Axboe18 months
io_uring-worker.v4io-wq: fix error path leak of buffered write hash mapJens Axboe17 months
iov-iterio_uring: use ubuf for single range imports for read/writeJens Axboe3 months
iov_iterRevert "iov_iter: track truncated size"Jens Axboe11 months
iov_iter.2Revert "iov_iter: track truncated size"Jens Axboe11 months
iov_iter.3io_uring: move iopoll reissue into regular IO pathPavel Begunkov11 months
leakio-wq: ensure all pending work is canceled on exitJens Axboe17 months
libata-5.10ata: sata_nv: Fix retrieving of active qcsSascha Hauer21 months
libata-5.14arch: Kconfig: clean up obsolete use of HAVE_IDELukas Bulwahn12 months
libata-5.15libata: pass over maintainership to Damien Le MoalJens Axboe11 months
libata-5.5ata: ahci_brcm: Add missing clock management during recoveryFlorian Fainelli3 years
libata-5.6ata: pata_arasan_cf: Use dma_request_chan() instead dma_request_slave_channel()Peter Ujfalusi3 years
libata-5.7ata: sata_inic162x fix a spelling issueJohn Oldman2 years
libata-5.8libata: Use per port sync for detachKai-Heng Feng2 years
libata-5.9libata: implement ATA_HORKAGE_MAX_TRIM_128M and apply to SandisksTejun Heo23 months
libata-ehsata_fsl: remove dead code in tag retrievalJens Axboe4 years
libata-piolibata: switch pio task from workqueue to slow-workJens Axboe13 years
libata-qd32ahci: enable full queue depth of 32Jens Axboe4 years
loop-dioloop: handle short DIO readsJens Axboe4 years
loop-directloop: support O_DIRECT transfer modeJens Axboe13 years
loop-extent_maploop: fastfs supportJens Axboe13 years
loop-fastfsloop: fastfs must invalidate past bmap() for non-page cache IOJens Axboe13 years
lsi-scsi-mqmpt3sas: store scsi io tracker data in the scsi requestJens Axboe7 years
m1-testapple-nvme: defer cache flushes by a specified amountJens Axboe6 months
m1-test-nvmeapple-nvme: add support for ->queue_rqsJens Axboe6 months
m1/2022-02-19apple-mca: correct prinktsJens Axboe6 months
m1/2022-02-20Support IOMMU page sizes larger than the CPU page sizeSven Peter6 months
m1/2022-03-01Support IOMMU page sizes larger than the CPU page sizeSven Peter5 months
masterMerge tag 'input-for-v5.20-rc0' of git:// Torvalds16 hours
miscipheth: add support for iPhone 4Jens Axboe12 years
misc-5.12swap: fix swapfile read/write offsetJens Axboe17 months
misc-5.15cdrom: update uniform CD-ROM maintainership in MAINTAINERS filePhillip Potter11 months
misc-nextmm: don't call should_failslab() for !CONFIG_FAILSLABJens Axboe10 months
mq-conversionsblock: kill request ->cpu memberJens Axboe4 years
mq-deadlineblk-mq: first cut deadline schedulingJens Axboe7 years
mq-inflightblk-mq: enable checking two part inflight counts at the same timeJens Axboe5 years
mq-inflight.2sbitmap: make sb_for_each_fn() return voidJens Axboe5 years
mq-mapsnvme: don't disable local ints for polled queueJens Axboe4 years
mq-perfblk-mq: don't call ktime_get_ns() if we don't need itJens Axboe4 years
mq-statsblk-mq: scalable per-ctx/hctx request completion statsJens Axboe7 years
mtipRevert "mtip32xx: pass BLK_MQ_F_NO_SCHED"Jens Axboe5 years
multiqueueblk-mq: queue_for_each_ctx() typoJens Axboe10 years
new-queue-20130523blk-mq: cpu hot plug/unplug fixesShaohua Li9 years
new-queue-mtip32xxmtip32xx: basic support for issue groupsJens Axboe9 years
no-cache-ioiomap: support RWF_UNCACHED for buffered writesJens Axboe3 years
no-ipiio_uring: add IORING_SETUP_COOP_DETECT setup flagJens Axboe3 months
nonblock-path-lookupio_uring: use AT_STATX_CACHED for IORING_OP_STATX fast pathJens Axboe19 months
nvme-4.18nvme-pci: drop IRQ disabling on submission queue lockJens Axboe4 years
nvme-passthru-wipfooJens Axboe10 months
nvme-passthru-wip.2nvme: Add async passthru polling supportPankaj Raghav8 months
odirect-pcacheiomap: use filemap_range_needs_writeback() for O_DIRECT readsJens Axboe18 months
one-queue-per-devicefloppy: switch to one queue per drive instead of sharing a queueJens Axboe13 years
perf-wipx86: add modern Intel and AMD CPUsJens Axboe5 months
pgoMerge branch 'for-next/clang/pgo' of git:// Axboe9 months
plugread-ahead: use pluggingJens Axboe12 years
poll-multipleio_uring: poll update test patchJens Axboe16 months
random-splicerandom: wire up fops->splice_read_iter()Jens Axboe3 months
read-aheadmm: don't cap request size based on read-ahead settingJens Axboe6 years
readpages-aheadext4: readpages() should submit IO as read-aheadJens Axboe4 years
readpages-ahead-argsblock: kill read-ahead if the submitting process is getting killedJens Axboe4 years
sbitmap-wakeblk-mq-sched: inform sbitmap of shallow depth changesJens Axboe4 years
splicepipe: set lower and upper limit on max pages in the pipe page arrayJens Axboe12 years
swap-fixswap: fix swapfile read/write offsetJens Axboe17 months
sysletacall: move syscall nr limit upJens Axboe14 years
syslet-shareMerge branch 'cfq-ioc-share' into syslet-shareJens Axboe15 years
syzbot-testio_uring: debug messagesJens Axboe17 months
task_worktask_work: unconditionally run task_work from get_signal()Jens Axboe19 months
tglxtask_work: cleanup notification modesJens Axboe22 months
tif-task_worktask_work: use TIF_NOTIFY_SIGNAL if availableJens Axboe22 months
tif-task_work.3io_uring: avoid syscall restart for signal_pending(), if possibleJens Axboe22 months
tif-task_work.archio_uring: remove 'twa_signal_ok' deadlock work-aroundJens Axboe20 months
tw-testno-ipiJens Axboe4 months
v3.10-blk-mqblkmq: Fix NULL pointer deref when all reserved tags inSam Bradshaw7 years
v3.10-lsi-mqmpt3: store scsi io tracker data in the scsi command / requestJens Axboe7 years
v3.10-scsi-mqscsi: add use_cmd_list flagKashyap.Desai@avagotech.com7 years
v3.10-stableLinux 3.10.73Greg Kroah-Hartman7 years
wb-buf-throttleblock: hook up writeback throttlingJens Axboe6 years
wb-buf-throttle-v2writeback: throttle buffered writebackJens Axboe6 years
wb-buf-throttle-v3writeback: throttle buffered writebackJens Axboe6 years
wb-buf-throttle-v4writeback: throttle buffered writebackJens Axboe6 years
wb-buf-throttle-v4.6blk-stat: fix a few cases of missing batch flushingJens Axboe6 years
wb-buf-throttle-v4.7blk-stat: fix a few cases of missing batch flushingJens Axboe6 years
wb-buf-throttle-v4.8blk-stat: fix a few cases of missing batch flushingJens Axboe6 years
wb-buf-throttle-v5writeback: throttle buffered writebackJens Axboe6 years
wb-buf-throttle-v6writeback: throttle buffered writebackJens Axboe6 years
wb-buf-throttle-v7writeback: throttle buffered writebackJens Axboe6 years
wb-nextwriteback: kill off ->range_cycle optionJens Axboe5 years
wb-start-allsysctl: remove /proc/sys/vm/nr_pdflush_threadsJens Axboe5 years
wbt-discardblk-wbt: throttle discards like background writesJens Axboe4 years
wbt-odirectblk-wbt: account and throttle O_DIRECTJens Axboe5 years
workqueuebio: convert integrity to lazy workqueuesJens Axboe13 years
wq-no-managerio-wq: eliminate the need for a manager threadJens Axboe17 months
write-streamnvme: add support for streams and directivesJens Axboe5 years
write-stream.1nvme: add support for streams and directivesJens Axboe5 years
write-stream.10nvme: add support for streams and directivesJens Axboe5 years
write-stream.2nvme: add support for streams and directivesJens Axboe5 years
write-stream.3nvme: add support for streams and directivesJens Axboe5 years
write-stream.4nvme: add support for streams and directivesJens Axboe5 years
write-stream.5nvme: add support for streams and directivesJens Axboe5 years
write-stream.6nvme: add support for streams and directivesJens Axboe5 years
write-stream.7nvme: add support for streams and directivesJens Axboe5 years
write-stream.8nvme: add support for streams and directivesJens Axboe5 years
write-stream.9nvme: add support for streams and directivesJens Axboe5 years
writebackwriteback: turn writeback lists into a flush treeJens Axboe13 years