Branch | Commit message | Author | Age |
for-next | Merge branch 'block-6.10' into for-next | Jens Axboe | 4 hours |
block-6.10 | block: fix lost bio for plug enabled bio based device | Yu Kuai | 4 hours |
master | Merge tag 'perf-tools-for-v6.10-1-2024-05-21' of git://git.kernel.org/pub/scm... | Linus Torvalds | 7 hours |
io_uring-6.10 | io_uring/sqpoll: ensure that normal task_work is also run timely | Jens Axboe | 10 hours |
net-accept-more | io_uring/net: wire up IORING_CQE_F_SOCK_NONEMPTY for accept | Jens Axboe | 8 days |
rw_iter | fs: finally remove ->read() and ->write() from file_operations | Jens Axboe | 9 days |
for-6.10/block | null_blk: Fix two sparse warnings | Bart Van Assche | 11 days |
for-6.10/io_uring | io_uring: support to inject result for NOP | Ming Lei | 12 days |
block-6.9 | Merge tag 'nvme-6.9-2024-05-09' of git://git.infradead.org/nvme into block-6.9 | Jens Axboe | 13 days |
io_uring-msg_ring | io_uring/msg_ring: improve handling of target CQE posting | Jens Axboe | 3 weeks |
io_uring-recvsend-bundle | io_uring/net: support bundles for recv | Jens Axboe | 5 weeks |
read_iter | signalfd: convert to ->read_iter() | Jens Axboe | 6 weeks |
io_uring-6.9 | io-uring: correct typo in comment for IOU_F_TWQ_LAZY_WAKE | Haiyue Wang | 6 weeks |
block-deadline | block/bfq: use separate insertion lists | Jens Axboe | 7 weeks |
io_uring-ring-map | io_uring: move mapping/allocation helpers to a separate file | Jens Axboe | 8 weeks |
io_uring-tw | io_uring: switch normal task_work to io_wq_work_list | Jens Axboe | 8 weeks |
iowait.2 | sched/core: split iowait state into two states | Jens Axboe | 8 weeks |
for-6.9/io_uring | io_uring: don't save/restore iowait state | Jens Axboe | 2 months |
for-6.9/block | block: partitions: only define function mac_fix_string for CONFIG_PPC_PMAC | Colin Ian King | 2 months |
io_uring-send-queue | net: remove {revc,send}msg_copy_msghdr() from exports | Jens Axboe | 3 months |
iowait | sched/core: split iowait state into two states | Jens Axboe | 3 months |
block-6.8 | block: sed-opal: handle empty atoms when parsing response | Greg Joyce | 3 months |
io_uring-min-wait | io_uring: wire up min batch wake timeout | Jens Axboe | 3 months |
io_uring-6.8 | io_uring/net: fix multishot accept overflow handling | Jens Axboe | 3 months |
io_uring-napi | io_uring: add register/unregister napi function | Stefan Roesch | 3 months |
block-issue-ts | block: update cached timestamp post schedule/preemption | Jens Axboe | 4 months |
iov-misc | iov_iter: don't call into iov_iter_revert() for non-zero bytes | Jens Axboe | 4 months |
for-6.8/block | Documentation: block: ioprio: Update schedulers | Christian Loehle | 4 months |
for-6.8/io_uring | io_uring: combine cq_wait_nr checks | Pavel Begunkov | 4 months |
block-6.7 | block: renumber QUEUE_FLAG_HW_WC | Christoph Hellwig | 5 months |
io_uring-6.7 | io_uring/cmd: fix breakage in SOCKET_URING_OP_SIOC* implementation | Al Viro | 5 months |
inode-dio-wait | Revert "io_uring/rw: disable IOCB_DIO_CALLER_COMP" | Jens Axboe | 6 months |
io_uring-6.6 | io_uring/rw: disable IOCB_DIO_CALLER_COMP | Jens Axboe | 7 months |
block-6.6 | blk-throttle: check for overflow in calculate_bytes_allowed | Khazhismel Kumykov | 7 months |
for-6.7/block | Merge tag 'md-next-20231020' of https://git.kernel.org/pub/scm/linux/kernel/g... | Jens Axboe | 7 months |
for-6.7/io_uring-sockopt | selftests/bpf/sockopt: Add io_uring support | Breno Leitao | 7 months |
for-6.7/io_uring | io_uring/poll: use IOU_F_TWQ_LAZY_WAKE for wakeups | Jens Axboe | 7 months |
io_uring-futex | io_uring: add support for vectored futex waits | Jens Axboe | 8 months |
ovl-kiocb | ovl: disable IOCB_DIO_CALLER_COMP | Jens Axboe | 8 months |
io_uring-waitid | io_uring: add IORING_OP_WAITID support | Jens Axboe | 8 months |
io_uring-mshot-read | io_uring/rw: add support for IORING_OP_READ_MULTISHOT | Jens Axboe | 8 months |
io_uring-exit-cancel | io_uring: wait for cancelations on final ring put | Jens Axboe | 8 months |
for-6.6/io_uring | io_uring: Don't set affinity on a dying sqpoll thread | Gabriel Krisman Bertazi | 9 months |
for-6.6/block | block: use strscpy() to instead of strncpy() | Xu Panda | 9 months |
block-6.5 | blk-mq: release scheduler resource when request completes | Chengming Zhou | 9 months |
io_uring-wq-lock | io_uring/io-wq: don't gate worker wake up success on wake_up_process() | Jens Axboe | 9 months |
io_uring-6.5 | io_uring/parisc: Adjust pgoff in io_uring mmap() for parisc | Helge Deller | 9 months |
xfs-async-dio.6 | iomap: support IOCB_DIO_CALLER_COMP | Jens Axboe | 10 months |
xfs-async-dio.5 | iomap: use an unsigned type for IOMAP_DIO_* defines | Jens Axboe | 10 months |
xfs-async-dio.4 | iomap: support IOCB_DIO_DEFER | Jens Axboe | 10 months |
xfs-async-dio.3 | iomap: support IOCB_DIO_DEFER | Jens Axboe | 10 months |
xfs-async-dio.2 | iomap: support IOCB_DIO_DEFER | Jens Axboe | 10 months |
xfs-async-dio | iomap: support IOCB_DIO_DEFER | Jens Axboe | 10 months |
io_uring-cancel-op | io_uring/cancel: wire up IORING_ASYNC_CANCEL_OP for sync cancel | Jens Axboe | 10 months |
for-6.5/block-late | blk-sysfs: add a new attr_group for blk_mq | Yu Kuai | 11 months |
for-6.5/block | scsi/sg: don't grab scsi host module reference | Yu Kuai | 11 months |
for-6.5/io_uring | io_uring: merge conditional unlock flush helpers | Pavel Begunkov | 11 months |
block-6.4 | block: make sure local irq is disabled when calling __blkcg_rstat_flush | Ming Lei | 11 months |
io_uring-6.4 | io_uring/net: use the correct msghdr union member in io_sendmsg_copy_hdr | Jens Axboe | 11 months |
for-6.5/splice | splice: kdoc for filemap_splice_read() and copy_splice_read() | David Howells | 12 months |
io_uring-ring-alloc | io_uring: support for user allocated memory for rings/sqes | Jens Axboe | 12 months |
fmode_nowait | io_uring: rely solely on FMODE_NOWAIT | Jens Axboe | 12 months |
for-6.4/io_uring | io_uring: Remove unnecessary BUILD_BUG_ON | Breno Leitao | 13 months |
for-6.4/block | ublk: add timeout handler | Ming Lei | 13 months |
io_uring-sync-issue | io_uring: mark opcodes that always need io-wq punt | Jens Axboe | 13 months |
pipe-nonblock.2 | pipe: set FMODE_NOWAIT on pipes | Jens Axboe | 13 months |
block-6.3 | Revert "block: Merge bio before checking ->cached_rq" | Ming Lei | 13 months |
for-6.4/splice | splice: Fix buffered splice of a blockdev | David Howells | 13 months |
io_uring-6.3 | io_uring: complete request via task work in case of DEFER_TASKRUN | Ming Lei | 13 months |
iter-ubuf.2 | iov_iter: Mark copy_compat_iovec_from_user() noinline | Josh Poimboeuf | 13 months |
epoll-min_ts.2 | eventpoll: wire up epoll_pwait3() syscall | Jens Axboe | 13 months |
iter-ubuf | iov_iter: import single vector iovecs as ITER_UBUF | Jens Axboe | 14 months |
pipe-nonblock | pipe: set FMODE_NOWAIT on pipes | Jens Axboe | 14 months |
for-6.3/block | blk-mq: enforce op-specific segment limits in blk_insert_cloned_request | Uday Shankar | 15 months |
for-6.3/io_uring | io_uring: fix size calculation when registering buf ring | Wojciech Lukowicz | 15 months |
block-6.2 | Merge tag 'nvme-6.2-2022-02-17' of git://git.infradead.org/nvme into block-6.2 | Jens Axboe | 15 months |
for-6.3/block-merged | Merge branch 'for-6.3/block' into for-6.3/block-merged | Jens Axboe | 15 months |
for-6.3/iov-extract | mm: move FOLL_PIN debug accounting under CONFIG_DEBUG_VM | Jens Axboe | 15 months |
5.15-stable | io_uring: use state completion infra for poll reqs | Pavel Begunkov | 16 months |
io_uring-6.2 | io_uring: always prep_async for drain requests | Dylan Yudaken | 16 months |
checkpatch | Get rid of checkpatch.pl | Jens Axboe | 16 months |
for-6.3/dio | fs: build the legacy direct I/O code conditionally | Christoph Hellwig | 16 months |
io_uring-bundle | io_uring/bundle: disable IOSQE_IO_DRAIN on bundle requests | Jens Axboe | 16 months |
for-6.3/iter-ubuf | block: use iter_ubuf for single range | Keith Busch | 16 months |
syztest | io_uring/poll: add hash if ready poll request can't complete inline | Jens Axboe | 16 months |
tif-notify-signal | ARM: renumber bits related to _TIF_WORK_MASK | Jens Axboe | 17 months |
5.10-stable-backport.3 | io_uring: pass in EPOLL_URING_WAKE for eventfd signaling and wakeups | Jens Axboe | 17 months |
5.10-stable-backport.2 | Revert "proc: don't allow async path resolution of /proc/self components" | Jens Axboe | 17 months |
perf-wip.2 | x86: add modern Intel and AMD CPUs | Jens Axboe | 17 months |
for-6.2/writeback | writeback: remove obsolete macro EXPIRE_DIRTY_ATIME | Miaohe Lin | 17 months |
for-6.2/io_uring-next | io_uring/msg_ring: flag target ring as having task_work, if needed | Jens Axboe | 17 months |
for-6.2/block | blktrace: Fix output non-blktrace event when blk_classic option enabled | Yang Jihong | 17 months |
epoll-min_ts | eventpoll: ensure we pass back -EBADF for a bad file descriptor | Jens Axboe | 17 months |
block-6.1 | Merge tag 'nvme-6.1-2022-12-07' of git://git.infradead.org/nvme into block-6.1 | Jens Axboe | 17 months |
io_uring-6.1 | io_uring: Fix a null-ptr-deref in io_tctx_exit_cb() | Harshit Mogalapalli | 17 months |
for-6.2/io_uring | io_uring: keep unlock_post inlined in hot path | Pavel Begunkov | 18 months |
for-6.1/block | block: fix leaking minors of hidden disks | Christoph Hellwig | 19 months |
io_uring-min_ts | eventpoll: add support for min-wait | Jens Axboe | 19 months |
for-6.1/io_uring-late | io_uring/opdef: remove 'audit_skip' from SENDMSG_ZC | Jens Axboe | 19 months |
for-6.1/passthrough | io_uring: Add missing inline to io_uring_cmd_import_fixed() dummy | Geert Uytterhoeven | 20 months |
for-6.1/io_uring | io_uring/net: fix notif cqe reordering | Pavel Begunkov | 20 months |
block-6.0 | Merge tag 'nvme-6.0-2022-09-29' of git://git.infradead.org/nvme into block-6.0 | Jens Axboe | 20 months |
io_uring-6.0 | io_uring/poll: disable level triggered poll | Jens Axboe | 20 months |
io_uring-iter | io_uring: use ubuf for single range imports for read/write | Jens Axboe | 21 months |
block-test | block: use on-stack page vec for <= UIO_FASTIOV | Jens Axboe | 21 months |
for-5.20/block | s390/dasd: Establish DMA alignment | Eric Farman | 22 months |
for-5.20/drivers-post | Merge branch 'md-next' of https://git.kernel.org/pub/scm/linux/kernel/git/son... | Jens Axboe | 22 months |
for-5.20/drivers | bcache: remove EXPERIMENTAL for Kconfig option 'Asynchronous device registrat... | Coly Li | 22 months |
block-5.19 | Merge tag 'nvme-5.19-2022-07-27' of git://git.infradead.org/nvme into block-5.19 | Jens Axboe | 22 months |
for-5.20/io_uring-zerocopy-send | io_uring: notification completion optimisation | Pavel Begunkov | 22 months |
for-5.20/io_uring-buffered-writes | mm: honor FGP_NOWAIT for page cache page allocation | Jens Axboe | 22 months |
for-5.20/io_uring | io_uring: ensure REQ_F_ISREG is set async offload | Jens Axboe | 22 months |
for-5.20/io_uring-iter | iov_iter: fix bad parenthesis placement for iter_type check | Jens Axboe | 22 months |
io_uring-5.19 | io_uring: do not recycle buffer in READV | Dylan Yudaken | 22 months |
for-5.20/block-iter | block: fix leaking page ref on truncated direct io | Keith Busch | 22 months |
for-5.20/io_uring-msg-fd | io_uring: add support for passing fixed file descriptors | Jens Axboe | 23 months |
for-5.20/io_uring-cancel | io_uring: add sync cancelation API through io_uring_register() | Jens Axboe | 23 months |
for-5.20/io_uring-tw | io_uring: switch to per-cpu task_work | Jens Axboe | 23 months |
for-5.19/block | block: Fix potential deadlock in blk_ia_range_sysfs_show() | Damien Le Moal | 24 months |
for-5.19/drivers | block: null_blk: Fix null_zone_write() | Damien Le Moal | 24 months |
for-5.19/block-exec | blk-mq: remove the done argument to blk_execute_rq_nowait | Christoph Hellwig | 24 months |
iov-iter | io_uring: use ubuf for single range imports for read/write | Jens Axboe | 2 years |
for-5.19/io_uring-passthrough | io_uring: cleanup handling of the two task_work lists | Jens Axboe | 2 years |
random-splice | random: wire up fops->splice_read_iter() | Jens Axboe | 2 years |
for-5.19/io_uring | io_uring: fix incorrect __kernel_rwf_t cast | Vasily Averin | 2 years |
for-5.19/writeback | fs-writeback: writeback_sb_inodes:Recalculate 'wrote' according skipped pages | Zhihao Cheng | 2 years |
io_uring-5.18 | io_uring: don't attempt to IOPOLL for MSG_RING requests | Jens Axboe | 2 years |
for-5.19/io_uring-pbuf | io_uring: add support for ring mapped supplied buffers | Jens Axboe | 2 years |
for-5.19/cdrom | cdrom: remove obsolete TODO list | Phillip Potter | 2 years |
block-5.18 | block/mq-deadline: Set the fifo_time member also if inserting at head | Bart Van Assche | 2 years |
for-5.19/io_uring-huge | io_uring: support for user allocated memory for rings/sqes | Jens Axboe | 2 years |
for-5.19/io_uring-fixed-alloc | io_uring: add flag for allocating a fully sparse direct descriptor space | Jens Axboe | 2 years |
fastpoll-mshot | io_uring: allow allocated fixed files for accept | Jens Axboe | 2 years |
io_uring-big-sqe | io_uring: support CQE32 for nop operation | Stefan Roesch | 2 years |
for-5.19/io_uring-net | io_uring: return hint on whether more data is available after receive | Jens Axboe | 2 years |
no-ipi | io_uring: add IORING_SETUP_COOP_DETECT setup flag | Jens Axboe | 2 years |
for-5.19/io_uring-socket | io_uring: use the text representation of ops in trace | Dylan Yudaken | 2 years |
io_uring-flags2 | io_uring: return hint on whether more data is available after receive | Jens Axboe | 2 years |
for-5.19/io_uring-xattr | io_uring: cleanup error-handling around io_req_complete | Kanchan Joshi | 2 years |
sock-nolock.2 | net: allow sk_prot->release_cb() without sock lock held | Jens Axboe | 2 years |
tw-test | no-ipi | Jens Axboe | 2 years |
for-5.19/io_uring-cancel_fd | io_uring: add support for IORING_ASYNC_CANCEL_ANY | Jens Axboe | 2 years |
sock-nolock | io_uring: add socket(2) support | Jens Axboe | 2 years |
io_uring-cur | io_uring: fix race between timeout flush and removal | Jens Axboe | 2 years |
for-5.18/drivers | Revert "nbd: fix possible overflow on 'first_minor' in nbd_dev_add()" | Jens Axboe | 2 years |
for-5.18/io_uring | io_uring: drop the old style inflight file tracking | Jens Axboe | 2 years |
for-5.18/block | blk-wbt: remove wbt_track stub | Tom Rix | 2 years |
for-5.18/alloc-cleanups | pktcdvd: stop using bio_reset | Christoph Hellwig | 2 years |
perf-wip | x86: add modern Intel and AMD CPUs | Jens Axboe | 2 years |
for-5.18/64bit-pi | crypto: fix crc64 testmgr digest byte order | Keith Busch | 2 years |
block-5.17 | Merge tag 'nvme-5.17-2022-03-16' of git://git.infradead.org/nvme into block-5.17 | Jens Axboe | 2 years |
io_uring-5.17 | io_uring: don't check unrelated req->open.how in accept request | Jens Axboe | 2 years |
for-5.18/io_uring-statx | io-uring: Make statx API stable | Stefan Roesch | 2 years |
for-5.18/write-streams | fs: remove fs.f_write_hint | Christoph Hellwig | 2 years |
m1/2022-03-01 | Support IOMMU page sizes larger than the CPU page size | Sven Peter | 2 years |
m1/2022-02-20 | Support IOMMU page sizes larger than the CPU page size | Sven Peter | 2 years |
m1/2022-02-19 | apple-mca: correct prinkts | Jens Axboe | 2 years |
m1-test-nvme | apple-nvme: add support for ->queue_rqs | Jens Axboe | 2 years |
m1-test | apple-nvme: defer cache flushes by a specified amount | Jens Axboe | 2 years |
for-5.17/block | MAINTAINERS: add entries for block layer documentation | Eric Biggers | 2 years |
for-5.17/io_uring | io_uring: fix not released cached task refs | Pavel Begunkov | 2 years |
for-5.17/drivers | Merge branch 'md-next' of ssh://gitolite.kernel.org/pub/scm/linux/kernel/git/... | Jens Axboe | 2 years |
block-5.16 | Merge branch 'md-fixes' of https://git.kernel.org/pub/scm/linux/kernel/git/so... | Jens Axboe | 2 years |
for-5.17/io_uring-xattr | io_uring: add fgetxattr and getxattr support | Stefan Roesch | 2 years |
io_uring-5.16 | io_uring: zero iocb->ki_pos for stream file types | Jens Axboe | 2 years |
for-5.17/io_uring-getdents64 | io_uring: add support for getdents64 | Stefan Roesch | 2 years |
nvme-passthru-wip.2 | nvme: Add async passthru polling support | Pankaj Raghav | 2 years |
for-5.16/block | nvme: wait until quiesce is done | Ming Lei | 3 years |
pgo | Merge branch 'for-next/clang/pgo' of git://git.kernel.org/pub/scm/linux/kerne... | Jens Axboe | 3 years |
for-5.16/drivers | bcache: Revert "bcache: use bvec_virt" | Coly Li | 3 years |
for-5.16/bdev-size | block: use new bdev_nr_bytes() helper for blkdev_{read,write}_iter() | Jens Axboe | 3 years |
for-5.16/io_uring | io-wq: remove worker to owner tw dependency | Pavel Begunkov | 3 years |
for-5.16/passthrough-flag | block: remove blk_{get,put}_request | Christoph Hellwig | 3 years |
block-5.15 | Merge tag 'nvme-5.15-2021-10-28' of git://git.infradead.org/nvme into block-5.15 | Jens Axboe | 3 years |
for-5.16/scsi-ma | doc: Fix typo in request queue sysfs documentation | Damien Le Moal | 3 years |
for-5.16/ki_complete | fs: get rid of the res2 iocb->ki_complete argument | Jens Axboe | 3 years |
for-5.16/inode-sync | block: simplify the block device syncing code | Christoph Hellwig | 3 years |
io_uring-5.15 | io_uring: apply worker limits to previous users | Pavel Begunkov | 3 years |
for-5.16/cdrom | cdrom: Remove redundant variable and its assignment | luo penghao | 3 years |
for-5.16/block-io_uring | block: convert the rest of block to bdev_get_queue | Pavel Begunkov | 3 years |
misc-next | mm: don't call should_failslab() for !CONFIG_FAILSLAB | Jens Axboe | 3 years |
nvme-passthru-wip | foo | Jens Axboe | 3 years |
io_uring-fops.v7 | net: add example SOCKET_URING_OP_SIOCINQ/SOCKET_URING_OP_SIOCOUTQ | Jens Axboe | 3 years |
iov_iter.3 | io_uring: move iopoll reissue into regular IO path | Pavel Begunkov | 3 years |
iov_iter.2 | Revert "iov_iter: track truncated size" | Jens Axboe | 3 years |
iov_iter | Revert "iov_iter: track truncated size" | Jens Axboe | 3 years |
libata-5.15 | libata: pass over maintainership to Damien Le Moal | Jens Axboe | 3 years |
misc-5.15 | cdrom: update uniform CD-ROM maintainership in MAINTAINERS file | Phillip Potter | 3 years |
for-5.15/io_uring | io_uring: io_uring_complete() trace should take an integer | Jens Axboe | 3 years |
for-5.15/drivers | Merge tag 'floppy-for-5.15' of https://github.com/evdenis/linux-floppy into f... | Jens Axboe | 3 years |
block-5.14 | cryptoloop: add a deprecation warning | Christoph Hellwig | 3 years |
for-5.15/block | sg: pass the device name to blk_trace_setup | Christoph Hellwig | 3 years |
for-5.15/io_uring-vfs | io_uring: add support for IORING_OP_LINKAT | Dmitry Kadashev | 3 years |
io_uring-bio-cache.5 | bio: improve kerneldoc documentation for bio_alloc_kiocb() | Jens Axboe | 3 years |
for-5.15/io_uring-late | io_uring: fix io_try_cancel_userdata race for iowq | Pavel Begunkov | 3 years |
io_uring-5.14 | io_uring: fix xa_alloc_cycle() error return value check | Jens Axboe | 3 years |
io_uring-bio-cache.6 | io_uring: support bio caching for non-polled IO | Jens Axboe | 3 years |
for-5.15/libata | docs: sysfs-block-device: document ncq_prio_supported | Damien Le Moal | 3 years |
io_uring-fops.v6 | net: add example SOCKET_URING_OP_SIOCINQ/SOCKET_URING_OP_SIOCOUTQ | Jens Axboe | 3 years |
io_uring-bio-cache.4 | block: enable use of bio allocation cache | Jens Axboe | 3 years |
io_uring-irq | io_uring: split task_work into IRQ and non-IRQ safe variants | Jens Axboe | 3 years |
io_uring-bio-cache.3 | iomap: enable use of bio allocation cache | Jens Axboe | 3 years |
io_uring-bio-cache.2 | io_uring: use kiocb->private to hold rw_len | Jens Axboe | 3 years |
io_uring-bio-cache | io_uring: use kiocb->private to hold rw_len | Jens Axboe | 3 years |
libata-5.14 | arch: Kconfig: clean up obsolete use of HAVE_IDE | Lukas Bulwahn | 3 years |
io_uring-fops.v5 | net: add example SOCKET_URING_OP_SIOCINQ/SOCKET_URING_OP_SIOCOUTQ | Jens Axboe | 3 years |
io_uring-5.14-test | io_uring: use right task for exiting checks | Pavel Begunkov | 3 years |
for-5.14/drivers-late | block: check disk exist before trying to add partition | Yufen Yu | 3 years |
for-5.14/io_uring | io_uring: simplify task_work func | Pavel Begunkov | 3 years |
for-5.14/block | block: fix discard request merge | Ming Lei | 3 years |
for-5.14/libata | ata: rb532_cf: remove redundant codes | gushengxian | 3 years |
for-5.14/drivers | Merge tag 'nvme-5.14-2021-06-22' of git://git.infradead.org/nvme into for-5.1... | Jens Axboe | 3 years |
block-5.13 | Merge branch 'md-fixes' of https://git.kernel.org/pub/scm/linux/kernel/git/so... | Jens Axboe | 3 years |
io_uring-5.13 | io_uring: add feature flag for rsrc tags | Pavel Begunkov | 3 years |
for-5.13/io_uring | io_uring: maintain drain logic for multishot poll requests | Hao Xu | 3 years |
for-5.13/drivers | drivers/block/null_blk/main: Fix a double free in null_init. | Lv Yunlong | 3 years |
for-5.13/block | blk-iocost: don't ignore vrate_min on QD contention | Tejun Heo | 3 years |
block-5.12 | block: return -EBUSY when there are open partitions in blkdev_reread_part | Christoph Hellwig | 3 years |
for-5.13/libata | libata: Fix fall-through warnings for Clang | Gustavo A. R. Silva | 3 years |
for-5.13/drivers-post-merge | null_blk: poll queue support | Jens Axboe | 3 years |
io_uring-5.12 | io_uring: fix early sqd_list removal sqpoll hangs | Pavel Begunkov | 3 years |
poll-multiple | io_uring: poll update test patch | Jens Axboe | 3 years |
for-5.13/io_uring.2 | io_uring: kill outdated comment about splice punt | Pavel Begunkov | 3 years |
io_uring-fops.v4 | net: add example SOCKET_URING_OP_SIOCINQ/SOCKET_URING_OP_SIOCOUTQ | Jens Axboe | 3 years |
wq-no-manager | io-wq: eliminate the need for a manager thread | Jens Axboe | 3 years |
io_uring-fops.v3 | net: add example SOCKET_URING_OP_SIOCINQ/SOCKET_URING_OP_SIOCOUTQ | Jens Axboe | 3 years |
leak | io-wq: ensure all pending work is canceled on exit | Jens Axboe | 3 years |
syzbot-test | io_uring: debug messages | Jens Axboe | 3 years |
misc-5.12 | swap: fix swapfile read/write offset | Jens Axboe | 3 years |
swap-fix | swap: fix swapfile read/write offset | Jens Axboe | 3 years |
io_uring-worker.v4 | io-wq: fix error path leak of buffered write hash map | Jens Axboe | 3 years |
io_uring-worker.v3 | io-wq: remove now unused IO_WQ_BIT_ERROR | Jens Axboe | 3 years |
for-5.12/io_uring | Revert "io_uring: wait potential ->release() on resurrect" | Jens Axboe | 3 years |
odirect-pcache | iomap: use filemap_range_needs_writeback() for O_DIRECT reads | Jens Axboe | 3 years |
io_uring-worker.v2 | io-wq: make hashed work map + lock per-ctx | Jens Axboe | 3 years |
io_uring-worker | io-wq: fix worker creation | Jens Axboe | 3 years |
dio-mem-align | iomap: relax memory alignment restriction for O_DIRECT | Jens Axboe | 3 years |
for-5.12/drivers | lightnvm: pblk: Replace guid_copy() with export_guid()/import_guid() | Andy Shevchenko | 3 years |
for-5.12/block-ipi | blk-mq: Use llist_head for blk_cpu_done | Sebastian Andrzej Siewior | 3 years |
io_uring-5.11 | Revert "io_uring: don't take fs for recvmsg/sendmsg" | Jens Axboe | 3 years |
for-5.12/block | mm: simplify swapdev_block | Christoph Hellwig | 3 years |
block-5.11 | Merge branch 'nvme-5.11' of git://git.infradead.org/nvme into block-5.11 | Jens Axboe | 3 years |
for-5.12/libata | ata: Avoid comma separated statements | Joe Perches | 3 years |
io_uring-fops.v2 | net: wire up support for file_operations->uring_cmd() | Jens Axboe | 3 years |
nonblock-path-lookup | io_uring: use AT_STATX_CACHED for IORING_OP_STATX fast path | Jens Axboe | 3 years |
task_work | task_work: unconditionally run task_work from get_signal() | Jens Axboe | 3 years |
ide-5.11 | ide/falconide: Fix module unload | Finn Thain | 3 years |
io_uring-fops | net: wire up support for file_operations->uring_cmd() | Jens Axboe | 3 years |
for-5.11/block | blk-mq: Remove 'running from the wrong CPU' warning | Daniel Wagner | 3 years |
for-5.11/drivers | block/rnbd-clt: Does not request pdu to rtrs-clt | Gioh Kim | 3 years |
for-5.11/block-merged | Merge branch 'for-5.11/block' into for-5.11/block-merged | Jens Axboe | 3 years |
block-5.10 | md: change mddev 'chunk_sectors' from int to unsigned | Mike Snitzer | 3 years |
tif-task_work.arch | io_uring: remove 'twa_signal_ok' deadlock work-around | Jens Axboe | 3 years |
for-5.11/io_uring | io_uring: fix io_cqring_events()'s noflush | Pavel Begunkov | 3 years |
io_uring-5.10 | io_uring: fix file leak on error path of io ctx creation | Hillf Danton | 3 years |
libata-5.10 | ata: sata_nv: Fix retrieving of active qcs | Sascha Hauer | 4 years |
tif-task_work | task_work: use TIF_NOTIFY_SIGNAL if available | Jens Axboe | 4 years |
arch-cleanup | task_work: cleanup notification modes | Jens Axboe | 4 years |
tglx | task_work: cleanup notification modes | Jens Axboe | 4 years |
io_uring-5.10-next | io_uring: fix double poll mask init | Pavel Begunkov | 4 years |
5.9-stable | io_uring: Convert advanced XArray uses to the normal API | Matthew Wilcox (Oracle) | 4 years |
5.8-stable | io_uring: Convert advanced XArray uses to the normal API | Matthew Wilcox (Oracle) | 4 years |
for-5.10/io_uring | io_uring: keep a pointer ref_node in file_data | Pavel Begunkov | 4 years |
for-5.10/libata | ata: ahci: mvebu: Make SATA PHY optional for Armada 3720 | Pali Rohár | 4 years |
for-5.10/block | block: fix uapi blkzoned.h comments | Damien Le Moal | 4 years |
for-5.10/drivers | Merge branch 'md-next' of https://git.kernel.org/pub/scm/linux/kernel/git/son... | Jens Axboe | 4 years |
block-5.9 | Merge tag 'nvme-5.9-2020-10-07' of git://git.infradead.org/nvme into block-5.9 | Jens Axboe | 4 years |
tif-task_work.3 | io_uring: avoid syscall restart for signal_pending(), if possible | Jens Axboe | 4 years |
io_uring-5.9 | io_uring: fix async buffered reads when readahead is disabled | Hao Xu | 4 years |
io_uring-files_struct | io_uring: implement ->flush() sequence to handle ->files validity | Jens Axboe | 4 years |
libata-5.9 | libata: implement ATA_HORKAGE_MAX_TRIM_128M and apply to Sandisks | Tejun Heo | 4 years |
5.7-stable | io_uring: fix IOPOLL -EAGAIN retries | Jens Axboe | 4 years |
for-5.9/block-merge | block: don't do revalidate zones on invalid devices | Johannes Thumshirn | 4 years |
for-5.9/drivers | Merge branch 'md-next' of https://git.kernel.org/pub/scm/linux/kernel/git/son... | Jens Axboe | 4 years |
for-5.9/io_uring | io_uring: flip if handling after io_setup_async_rw | Pavel Begunkov | 4 years |
for-5.9/block | block: blk-timeout: delete duplicated word | Randy Dunlap | 4 years |
block-5.8 | Merge branch 'nvme-5.8' of git://git.infradead.org/nvme into block-5.8 | Jens Axboe | 4 years |
io_uring-5.8 | io_uring: fix lockup in io_fail_links() | Pavel Begunkov | 4 years |
for-5.9/block-fs | block: move struct block_device to blk_types.h | Christoph Hellwig | 4 years |
async-buffered.8 | io_uring: support true async buffered reads, if file provides it | Jens Axboe | 4 years |
libata-5.8 | libata: Use per port sync for detach | Kai-Heng Feng | 4 years |
async-buffered.7 | io_uring: support true async buffered reads, if file provides it | Jens Axboe | 4 years |
async-buffered.6 | ext4: flag as supporting buffered async reads | Jens Axboe | 4 years |
for-5.8/block | block: mark bio_wouldblock_error() bio with BIO_QUIET | Jens Axboe | 4 years |
async-readahead | Revert "block: read-ahead submission should imply no-wait as well" | Jens Axboe | 4 years |
for-5.8/io_uring | io_uring: fix overflowed reqs cancellation | Pavel Begunkov | 4 years |
block-5.7 | Revert "block: end bio with BLK_STS_AGAIN in case of non-mq devs and REQ_NOWAIT" | Jens Axboe | 4 years |
for-5.8/drivers | bcache: configure the asynchronous registertion to be experimental | Coly Li | 4 years |
async-buffered.5 | io_uring: support true async buffered reads, if file provides it | Jens Axboe | 4 years |
async-buffered.4 | io_uring: support true async buffered reads, if file provides it | Jens Axboe | 4 years |
async-buffered.3 | io_uring: support true async buffered reads, if file provides it | Jens Axboe | 4 years |
async-buffered | io_uring: support true async buffered reads, if file provides it | Jens Axboe | 4 years |
async-buffered.2 | io_uring: support true async buffered reads, if file provides it | Jens Axboe | 4 years |
io_uring-5.7 | io_uring: reset -EBUSY error when io sq thread is waken up | Xiaoguang Wang | 4 years |
libata-5.7 | ata: sata_inic162x fix a spelling issue | John Oldman | 4 years |
for-current | Merge branch 'io_uring-5.7' into for-current | Jens Axboe | 4 years |
for-5.7/block | block: return NULL in blk_alloc_queue() on error | Chaitanya Kulkarni | 4 years |
for-5.7/io_uring | io_uring: cleanup io_alloc_async_ctx() | Xiaoguang Wang | 4 years |
for-5.7/libata | ata: make "libata.force" kernel parameter optional | Bartlomiej Zolnierkiewicz | 4 years |
for-5.7/drivers | Merge branch 'nvme-5.7-rc1' of git://git.infradead.org/nvme into for-5.7/drivers | Jens Axboe | 4 years |
block-5.6 | Merge branch 'nvme-5.6-rc6' of git://git.infradead.org/nvme into block-5.6 | Jens Axboe | 4 years |
io_uring-5.6 | io_uring: make sure accept honor rlimit nofile | Jens Axboe | 4 years |
io_uring-buf-select | io_uring: Fix unused function warnings | YueHaibing | 4 years |
io_uring-fd-select | io_uring: allow specific fd for IORING_OP_ACCEPT | Jens Axboe | 4 years |
io_uring-fd-pass | io_uring: test patch for fd passing | Jens Axboe | 4 years |
io_uring-task-poll | io_uring: use poll driven retry for files that support it | Jens Axboe | 4 years |
io_uring-5.6-poll | io_uring: allow POLL_ADD with double poll_wait() users | Jens Axboe | 4 years |
buffered-uncached | xfs: don't do delayed allocations for uncached buffered writes | Jens Axboe | 4 years |
libata-5.6 | ata: pata_arasan_cf: Use dma_request_chan() instead dma_request_slave_channel() | Peter Ujfalusi | 4 years |
for-5.6/io_uring-vfs | io_uring: add support for epoll_ctl(2) | Jens Axboe | 4 years |
for-5.6/io_uring-vfs-creds | io_uring: support using a registered personality for commands | Jens Axboe | 4 years |
for-5.6/io_uring-vfs-wq | io_uring: add io-wq workqueue sharing | Pavel Begunkov | 4 years |
io_uring-5.5 | io_uring: don't cancel all work on process exit | Jens Axboe | 4 years |
block-5.5 | block: allow partitions on host aware zone devices | Christoph Hellwig | 4 years |
for-5.6/io_uring-vfs-shared-wq | io_uring: add support for sharing kernel io-wq workqueue | Jens Axboe | 4 years |
for-5.6/block | partitions/ldm: fix spelling mistake "to" -> "too" | Colin Ian King | 4 years |
for-5.6/drivers | bcache: reap from tail of c->btree_cache in bch_mca_scan() | Coly Li | 4 years |
for-5.6/libata | ata/acard_ahci: remove unused variable n_elem | Alex Shi | 4 years |
for-5.6/io_uring-epoll-test | io_uring: add support for epoll_ctl(2) | Jens Axboe | 4 years |
for-5.6/block-test | blk-mq: allocate tags in batches | Jens Axboe | 4 years |
for-5.6/io_uring-vfs-next | io_uring: add support for epoll_ctl(2) | Jens Axboe | 4 years |
for-5.6/io_uring | io_uring: add support for send(2) and recv(2) | Jens Axboe | 4 years |
libata-5.5 | ata: ahci_brcm: Add missing clock management during recovery | Florian Fainelli | 4 years |
block-5.5-next | compat_ioctl: block: handle Persistent Reservations | Arnd Bergmann | 4 years |
no-cache-io | iomap: support RWF_UNCACHED for buffered writes | Jens Axboe | 4 years |
for-linus | blk-cgroup: remove blkcg_drain_queue | Guoqing Jiang | 4 years |
dropbehind | Add support for RWF_DROPBEHIND | Jens Axboe | 4 years |
for-5.5/io_uring-post | io_uring: make poll->wait dynamically allocated | Jens Axboe | 4 years |
for-5.5/drivers-post | nbd: prevent memory leak | Navid Emamdoost | 5 years |
for-5.5/block | Revert "block: split bio if the only bvec's length is > SZ_4K" | Jens Axboe | 5 years |
for-5.5/drivers | Revert "bcache: fix fifo index swapping condition in journal_pin_cmp()" | Jens Axboe | 5 years |
for-5.5/zoned | scsi: sd_zbc: Remove set but not used variable 'buflen' | YueHaibing | 5 years |
for-5.5/io_uring | io_uring: make POLL_ADD/POLL_REMOVE scale better | Jens Axboe | 5 years |
for-5.5/disk-revalidate | block: move clearing bd_invalidated into check_disk_size_change | Christoph Hellwig | 5 years |
for-5.5/io_uring-test | io_uring: enforce limit of inflight IO | Jens Axboe | 5 years |
for-5.5/libata | ata: pata_artop: make arrays static const, makes object smaller | Colin Ian King | 5 years |
for-5.5/io_uring-wq | io_uring: replace workqueue usage with io-wq | Jens Axboe | 5 years |
for-5.4/io_uring | io_uring: make CQ ring wakeups be more efficient | Jens Axboe | 5 years |
for-5.4/post | block: drop device references in bsg_queue_rq() | Martin Wilck | 5 years |
for-5.4/block | null_blk: format pr_* logs with pr_fmt | André Almeida | 5 years |
for-5.4/libata | libata/ahci: Drop PCS quirk for Denverton and beyond | Dan Williams | 5 years |
io_uring-test | io_uring: don't use iov_iter_advance() for fixed buffers | Jens Axboe | 5 years |
for-5.3/io_uring | io_uring: fix io_sq_thread_stop running in front of io_sq_thread | Jackie Liu | 5 years |
for-5.3/block | blk-iolatency: fix STS_AGAIN handling | Dennis Zhou | 5 years |
for-5.3/libata | drivers: ata: ahci_sunxi: Increased SATA/AHCI DMA TX/RX FIFOs | Uenal Mutlu | 5 years |
io_uring-next | io_uring: add support for recvmsg() | Jens Axboe | 5 years |
for-5.2/block-post | block/bio-integrity: use struct_size() in kmalloc() | Jackie Liu | 5 years |
for-5.2/io_uring | io_uring: use cpu_online() to check p->sq_thread_cpu instead of cpu_possible() | Shenghui Wang | 5 years |
for-5.2/block | block: fix mismerge in bvec_advance | Christoph Hellwig | 5 years |
for-5.2/libata | ahci: qoriq: add ls1028a platforms support | Peng Ma | 5 years |
5.2-tmp | block: loop: mark bvec as ITER_BVEC_FLAG_NO_REF | Ming Lei | 5 years |
for-5.1/block-post | blkcg: annotate implicit fall through | Mathieu Malaterre | 5 years |
io_uring | io_uring: add a few test tools | Jens Axboe | 5 years |
for-5.1/block | block: Replace function name in string with __func__ | Keyur Patel | 5 years |
for-5.1/libata | ata: libahci: Only warn for AHCI_HFLAG_MULTI_MSI set when genuine custom irq ... | John Garry | 5 years |
aio-ring | aio: add my copyright | Jens Axboe | 5 years |
aio-poll | aio: add my copyright | Jens Axboe | 5 years |
for-4.21/block-late | block/swim3: Fix regression on PowerBook G3 | Finn Thain | 5 years |
for-4.21/aio | aio: abstract out io_event filler helper | Jens Axboe | 5 years |
for-4.21/libata-late | ata: pata_macio: add of_node_put() | Yangtao Li | 5 years |
for-4.21/block | kyber: use sbitmap add_wait_queue/list_del wait helpers | Jens Axboe | 5 years |
for-4.21/libata | sata_rcar: fix deferred probing | Sergei Shtylyov | 5 years |
aio-poll-ring | aio: add support for submission/completion rings | Jens Axboe | 5 years |
mq-perf | blk-mq: don't call ktime_get_ns() if we don't need it | Jens Axboe | 5 years |
aio-poll.v1 | aio: avoid extra ctx->poll_lock grab if polling is irq-less | Jens Axboe | 6 years |
mq-maps | nvme: don't disable local ints for polled queue | Jens Axboe | 6 years |
mq-conversions | block: kill request ->cpu member | Jens Axboe | 6 years |
for-4.20/block | block: setup bounce bio_sets properly | Jens Axboe | 6 years |
for-4.20/libata | ata: remove redundant 'default n' from Kconfig | Bartlomiej Zolnierkiewicz | 6 years |
for-4.19/post | block/DAC960.c: make some arrays static const, shrinks object size | Colin Ian King | 6 years |
for-4.19/wbt | blk-wbt: fix has-sleeper queueing check | Jens Axboe | 6 years |
for-4.19/block | blkcg: Make blkg_root_lookup() work for queues in bypass mode | Bart Van Assche | 6 years |
for-4.19/block-old | lightnvm: remove minor version check for 2.0 | Matias Bjørling | 6 years |
readpages-ahead-args | block: kill read-ahead if the submitting process is getting killed | Jens Axboe | 6 years |
libata-eh | sata_fsl: remove dead code in tag retrieval | Jens Axboe | 6 years |
for-4.18/block | blk-mq: update nr_requests when switching to 'none' scheduler | Ming Lei | 6 years |
readpages-ahead | ext4: readpages() should submit IO as read-ahead | Jens Axboe | 6 years |
nvme-4.18 | nvme-pci: drop IRQ disabling on submission queue lock | Jens Axboe | 6 years |
libata-qd32 | ahci: enable full queue depth of 32 | Jens Axboe | 6 years |
for-4.18/iosched | sbitmap: fix race in wait batch accounting | Jens Axboe | 6 years |
bfq-cleanups | kyber-iosched: update shallow depth when setting up hardware queue | Jens Axboe | 6 years |
sbitmap-wake | blk-mq-sched: inform sbitmap of shallow depth changes | Jens Axboe | 6 years |
wbt-discard | blk-wbt: throttle discards like background writes | Jens Axboe | 6 years |
loop-dio | loop: handle short DIO reads | Jens Axboe | 6 years |
for-4.17/merged | Merge branch 'for-4.17/block' into for-4.17/merged | Jens Axboe | 6 years |
for-4.17/block | blk-mq: Directly schedule q->timeout_work when aborting a request | Tejun Heo | 6 years |
for-4.16/block | block: remove smart1,2.h | Corentin Labbe | 6 years |
blk-kill-atomic-flags | block: rearrange a few request fields for better cache layout | Jens Axboe | 6 years |
for-4.15/timer | md: Convert timers to use timer_setup() | Kees Cook | 7 years |
for-4.15/block | nvme: fix visibility of "uuid" ns attribute | Martin Wilck | 7 years |
blktrace | blktrace: fix unlocked registration of tracepoints | Jens Axboe | 7 years |
wbt-odirect | blk-wbt: account and throttle O_DIRECT | Jens Axboe | 7 years |
wb-start-all | sysctl: remove /proc/sys/vm/nr_pdflush_threads | Jens Axboe | 7 years |
wb-next | writeback: kill off ->range_cycle option | Jens Axboe | 7 years |
writeback-fixup | fs-writeback: only allow one inflight and pending full flush | Jens Axboe | 7 years |
for-4.14/block-postmerge | bcache: initialize dirty stripes in flash_dev_run() | Tang Junhui | 7 years |
for-4.14/block | kernfs: checking for IS_ERR() instead of NULL | Dan Carpenter | 7 years |
cpu-alloc-cache | aio: enable cpu_cache_alloc frontend for aio_kiocb allocations | Jens Axboe | 7 years |
mq-inflight | blk-mq: enable checking two part inflight counts at the same time | Jens Axboe | 7 years |
mq-inflight.2 | sbitmap: make sb_for_each_fn() return void | Jens Axboe | 7 years |
for-4.13/block | lightnvm: pblk: set line bitmap check under debug | Javier González | 7 years |
for-4.13/merge | Merge branch 'for-4.13/block' into for-4.13/merge | Jens Axboe | 7 years |
write-stream | nvme: add support for streams and directives | Jens Axboe | 7 years |
write-stream.10 | nvme: add support for streams and directives | Jens Axboe | 7 years |
write-stream.9 | nvme: add support for streams and directives | Jens Axboe | 7 years |
write-stream.8 | nvme: add support for streams and directives | Jens Axboe | 7 years |
write-stream.7 | nvme: add support for streams and directives | Jens Axboe | 7 years |
write-stream.6 | nvme: add support for streams and directives | Jens Axboe | 7 years |
write-stream.5 | nvme: add support for streams and directives | Jens Axboe | 7 years |
write-stream.4 | nvme: add support for streams and directives | Jens Axboe | 7 years |
write-stream.3 | nvme: add support for streams and directives | Jens Axboe | 7 years |
write-stream.2 | nvme: add support for streams and directives | Jens Axboe | 7 years |
write-stream.1 | nvme: add support for streams and directives | Jens Axboe | 7 years |
mtip | Revert "mtip32xx: pass BLK_MQ_F_NO_SCHED" | Jens Axboe | 7 years |
for-4.12/block | block: hide badblocks attribute by default | Dan Williams | 7 years |
for-4.12/post-merge | Merge branch 'nvme-4.12' of git://git.infradead.org/nvme into for-4.12/post-m... | Jens Axboe | 7 years |
for-4.12/test | block: remove the errors field from struct request | Christoph Hellwig | 7 years |
for-linus-next | blk-mq: free hctx->cpumask in release handler of hctx's kobject | Ming Lei | 7 years |
for-4.11/linus-merge | Merge branch 'for-4.11/next' into for-4.11/linus-merge | Jens Axboe | 7 years |
for-4.11/block | nvme: Check for Security send/recv support before issuing commands. | Scott Bauer | 7 years |
for-4.11/next | block: don't defer flushes on blk-mq + scheduling | Jens Axboe | 7 years |
for-4.11/review | block: don't defer flushes on blk-mq + scheduling | Jens Axboe | 7 years |
for-4.11/rq-refactor | blk-mq-debug: Introduce debugfs_create_files() | Bart Van Assche | 7 years |
for-4.11/rq-refactor-next | block: move internal_tag to same cache line as tag | Jens Axboe | 7 years |
blk-mq-sched | blk-mq-sched: allow setting of default IO scheduler | Jens Axboe | 7 years |
blk-mq-sched.7 | blk-mq-sched: allow setting of default IO scheduler | Jens Axboe | 7 years |
blk-mq-sched.6 | blk-mq-sched: allow setting of default IO scheduler | Jens Axboe | 7 years |
tmp-sched | blk-mq-sched: fixes | Jens Axboe | 7 years |
blk-mq-sched.5 | blk-mq-sched: allow setting of default IO scheduler | Jens Axboe | 7 years |
blk-mq-sched.4 | blk-mq-sched: allow setting of default IO scheduler | Jens Axboe | 7 years |
blk-mq-sched.3 | blk-mq-sched: allow setting of default IO scheduler | Jens Axboe | 7 years |
for-4.10/merge | Merge branch 'for-4.10/block' into for-4.10/merge | Jens Axboe | 7 years |
wb-buf-throttle-v4.8 | blk-stat: fix a few cases of missing batch flushing | Jens Axboe | 7 years |
wb-buf-throttle-v4.7 | blk-stat: fix a few cases of missing batch flushing | Jens Axboe | 7 years |
wb-buf-throttle-v4.6 | blk-stat: fix a few cases of missing batch flushing | Jens Axboe | 7 years |
for-4.10/block | blk-stat: fix a few cases of missing batch flushing | Jens Axboe | 7 years |
for-4.10/discard | block: improve handling of the magic discard payload | Christoph Hellwig | 7 years |
blk-mq-sched.1 | mq-deadline: add blk-mq adaptation of the deadline IO scheduler | Jens Axboe | 7 years |
blk-mq-sched.2 | blk-mq-sched: allow setting of default IO scheduler | Jens Axboe | 7 years |
blk-mq-legacy-sched | blk-mq: fix completion byte stats with scheduling | Jens Axboe | 7 years |
blk-mq-legacy-sched.2 | block: drop irq+lock when flushing queue plugs | Jens Axboe | 7 years |
for-4.10/post | nvme/pci: Log PCI_STATUS when the controller dies | Andy Lutomirski | 7 years |
blk-mq-legacy-sched.1 | scsi: enable IO scheduling for scsi-mq | Jens Axboe | 7 years |
for-4.11/blk-mq-legacy-sched | scsi: enable IO scheduling for scsi-mq | Jens Axboe | 7 years |
for-4.10/lightnvm | lightnvm: transform target get/set bad block | Javier González | 7 years |
read-ahead | mm: don't cap request size based on read-ahead setting | Jens Axboe | 8 years |
for-4.10/dio | block: save 8 bytes of space in struct blkdev_dio | Jens Axboe | 8 years |
for-4.10/hch-dio | block: save 8 bytes of space in struct blkdev_dio | Jens Axboe | 8 years |
for-4.10/wbt-updates | blk-wbt: remove stat ops | Jens Axboe | 8 years |
for-4.10/wb-buf-throttle | fs: add SYNC_FILE_RANGE_BACKGROUND flag | Jens Axboe | 8 years |
for-4.10/fs-unmap | fs: Remove unmap_underlying_metadata | Jan Kara | 8 years |
for-4.10/start-stop-queues | nvme: Use BLK_MQ_S_STOPPED instead of QUEUE_FLAG_STOPPED in blk-mq code | Bart Van Assche | 8 years |
wb-buf-throttle | block: hook up writeback throttling | Jens Axboe | 8 years |
for-4.9/block | fs/block_dev.c: return the right error in thaw_bdev() | Pierre Morel | 8 years |
for-4.9/block-smp | blk-mq: fixup "Convert to new hotplug state machine" | Sebastian Andrzej Siewior | 8 years |
for-4.9/mq-async-run | blk-mq: add flag for drivers wanting blocking ->queue_rq() | Jens Axboe | 8 years |
for-4.9/block-irq | blk_mq: linux/blk-mq.h does not include all the headers it depends on | Stephen Rothwell | 8 years |
blk-dio | blk-mq-dio: move partition remap AFTER adding bio payload | Jens Axboe | 8 years |
wb-buf-throttle-v7 | writeback: throttle buffered writeback | Jens Axboe | 8 years |
wb-buf-throttle-v6 | writeback: throttle buffered writeback | Jens Axboe | 8 years |
for-linus2 | block: rename bio bi_rw to bi_opf | Jens Axboe | 8 years |
for-4.8/bi_opf | block: rename bio bi_rw to bi_opf | Jens Axboe | 8 years |
for-4.8/bi_rwf | block: rename bio bi_rw to bi_rwf | Jens Axboe | 8 years |
io-streamid | Fix resource leak in the STREAM_CLOSE path. | Andrzej Jakowski | 8 years |
for-4.8/core | block: Fix front merge check | Damien Le Moal | 8 years |
for-4.8/drivers | nvme/pci: Provide SR-IOV support | Keith Busch | 8 years |
for-4.7/core | blk-mq: fix undefined behaviour in order_to_size() | Bartlomiej Zolnierkiewicz | 8 years |
for-4.7/drivers | lightnvm: reserved space calculation incorrect | Javier González | 8 years |
for-4.7/lightnvm | lightnvm: reserved space calculation incorrect | Javier González | 8 years |
wb-buf-throttle-v5 | writeback: throttle buffered writeback | Jens Axboe | 8 years |
wb-buf-throttle-v4 | writeback: throttle buffered writeback | Jens Axboe | 8 years |
wb-buf-throttle-v3 | writeback: throttle buffered writeback | Jens Axboe | 8 years |
wb-buf-throttle-v2 | writeback: throttle buffered writeback | Jens Axboe | 8 years |
for-4.6/drivers-merged | NVMe: Expose ns wwid through single sysfs entry | Keith Busch | 8 years |
for-4.6/drivers | NVMe: Expose ns wwid through single sysfs entry | Keith Busch | 8 years |
for-4.6/core | blk-mq: add bounds check on tag-to-rq conversion | Hannes Reinecke | 8 years |
for-4.5/drivers | null_blk: use sector_div instead of do_div | Arnd Bergmann | 8 years |
for-4.5/lightnvm | lightnvm: ensure that nvm_dev_ops can be used without CONFIG_NVM | Jens Axboe | 8 years |
for-4.5/nvme | uapi: update install list after nvme.h rename | Mike Frysinger | 8 years |
for-4.5/core | block: use bd{grab,put}() instead of open-coding | Ilya Dryomov | 8 years |
mq-stats | blk-mq: scalable per-ctx/hctx request completion stats | Jens Axboe | 9 years |
for-4.4/io-poll | direct-io: be sure to assign dio->bio_bdev for both paths | Jens Axboe | 9 years |
for-4.4/lightnvm | nvme: lightnvm: clean up a data type | Dan Carpenter | 9 years |
for-4.4/reservations | NVMe: Precedence error in nvme_pr_clear() | Dan Carpenter | 9 years |
for-4.4/core | blk-mq: avoid excessive boot delays with large lun counts | Jeff Moyer | 9 years |
for-4.4/drivers | Update target repo for nvme patch contributions | Jay Freyensee | 9 years |
for-4.4/integrity | block, libnvdimm, nvme: provide a built-in blk_integrity nop profile | Dan Williams | 9 years |
for-4.3/core | blk: Fix bio_io_vec index when checking bvec gaps | Keith Busch | 9 years |
for-4.3/drivers | NVMe: Using PRACT bit to generate and verify PI by controller | Alok Pandey | 9 years |
for-4.3/sg | lib: scatterlist: add sg splitting function | Robert Jarzmik | 9 years |
for-4.3/blkcg | blkcg: use CGROUP_WEIGHT_* scale for io.weight on the unified hierarchy | Tejun Heo | 9 years |
for-4.3/immutable-vecs | Documentation: update notes in biovecs about arbitrarily sized bios | Dongsu Park | 9 years |
for-4.3/bio-error | block: shrink struct bio down to 2 cache lines again | Jens Axboe | 9 years |
discard-rw | block: by default, limit maximum discard size to 64MB | Jens Axboe | 9 years |
blk-polled-io-v2 | NVMe: add io_poll support | Jens Axboe | 9 years |
for-4.2/drivers | mtip32xx: Fix accessing freed memory | Selvan Mani | 9 years |
for-4.2/core | cfq-iosched: fix other locations where blkcg_to_cfqgd() can return NULL | Jens Axboe | 9 years |
for-4.2/writeback | writeback, blkio: add documentation for cgroup writeback support | Tejun Heo | 9 years |
for-4.2/sg | remove scatterlist.h generation from arch Kbuild files | Christoph Hellwig | 9 years |
bio-cnt | bio: skip atomic inc/dec of ->bi_cnt for most use cases | Jens Axboe | 9 years |
i_dio_count | ext4: pass in DIO_SKIP_DIO_COUNT to do_blockdev_direct_IO() | Jens Axboe | 9 years |
for-4.1/core | blk-mq: reduce unnecessary software queue looping | Chong Yuan | 9 years |
for-4.1/drivers | Merge branch 'stable/for-jens-4.1' of git://git.kernel.org/pub/scm/linux/kern... | Jens Axboe | 9 years |
lsi-scsi-mq | mpt3sas: store scsi io tracker data in the scsi request | Jens Axboe | 9 years |
v3.10-lsi-mq | mpt3: store scsi io tracker data in the scsi command / request | Jens Axboe | 9 years |
v3.10-scsi-mq | scsi: add use_cmd_list flag | Kashyap.Desai@avagotech.com | 9 years |
v3.10-blk-mq | blkmq: Fix NULL pointer deref when all reserved tags in | Sam Bradshaw | 9 years |
v3.10-stable | Linux 3.10.73 | Greg Kroah-Hartman | 9 years |
blk-polled-io | aio: propagate and use queue cookie | Jens Axboe | 9 years |
mq-deadline | blk-mq: first cut deadline scheduling | Jens Axboe | 9 years |
for-3.20/core | block: remove unused function blk_bio_map_sg | Christoph Hellwig | 9 years |
for-3.20/drivers | xen-blkback: default to X86_32 ABI on x86 | David Vrabel | 9 years |
for-3.20/bdi | Make super_blocks and sb_lock static | Al Viro | 9 years |
for-3.19/drivers | NVMe: fix race condition in nvme_submit_sync_cmd() | Jens Axboe | 9 years |
for-3.19/core | bio: modify __bio_add_page() to accept pages that don't start a new segment | Maurizio Lombardi | 9 years |
for-3.18/core | block: Remove REQ_KERNEL | Martin K. Petersen | 10 years |
for-3.18/drivers | block: disable entropy contributions for nonrot devices | Mike Snitzer | 10 years |
for-3.17/core | partitions: aix.c: off by one bug | Dan Carpenter | 10 years |
for-3.17/drivers | Merge branch 'for-jens' of http://evilpiepirate.org/git/linux-bcache into for... | Jens Axboe | 10 years |
for-3.16/core | blk-mq: push IPI or local end_io decision to __blk_mq_complete_request() | Jens Axboe | 10 years |
for-3.16/drivers | block: virtio_blk: don't hold spin lock during world switch | Ming Lei | 10 years |
blk-mq-nvme | nvme: remove IPI completions | Jens Axboe | 10 years |
for-3.16/blk-mq-tagging | blk-mq: improve support for shared tags maps | Jens Axboe | 10 years |
for-3.16/blk-mq-drivers | mtip32xx: convert to use blk-mq | Jens Axboe | 10 years |
for-3.16/rq-buffer-removal | block: remove struct request buffer member | Jens Axboe | 10 years |
test | mtip32xx: basic blk-mq support | Jens Axboe | 10 years |
for-3.15/core | blk-mq: add REQ_SYNC early | Shaohua Li | 10 years |
for-3.15/drivers | Merge branch 'bcache-for-3.15' of git://evilpiepirate.org/~kent/linux-bcache ... | Jens Axboe | 10 years |
for-3.14/core | xtensa: fixup simdisk driver to work with immutable bio_vecs | Jens Axboe | 10 years |
for-3.14/drivers | mg_disk: Spelling s/finised/finished/ | Geert Uytterhoeven | 10 years |
for-3.13/post-mq-drivers | bcache: defensively handle format strings | Kees Cook | 11 years |
for-3.13/drivers | floppy: Correct documentation of driver options when used as a module. | Ben Harris | 11 years |
for-3.13/core | Merge branch 'blk-mq/core' into for-3.13/core | Jens Axboe | 11 years |
blk-mq/drivers | mtip32xx: basic blk-mq support | Jens Axboe | 11 years |
blk-mq/core | blk-mq: don't disallow request merges for req->special being set | Jens Axboe | 11 years |
blk-mq/misc | direct-io: only inc/dec inode->i_dio_count for file systems | Jens Axboe | 11 years |
new-queue | blk-mq: switch to percpu-ida for tag management | Shaohua Li | 11 years |
new-queue2 | blk-mq: fix blk_mq_start_stopped_hw_queues from irq context | Christoph Hellwig | 11 years |
for-3.12/drivers | rsxx: Kernel Panic caused by mapping Discards | Philip J Kelleher | 11 years |
for-3.12/core | cfq: explicitly use 64bit divide operation for 64bit arguments | Anatol Pomozov | 11 years |
for-3.11/drivers | Merge branch 'bcache-for-3.11' of git://evilpiepirate.org/~kent/linux-bcache ... | Jens Axboe | 11 years |
for-3.11/core | elevator: Fix a race in elevator switching | Jianpeng Ma | 11 years |
new-queue-mtip32xx | mtip32xx: basic support for issue groups | Jens Axboe | 11 years |
new-queue-20130523 | blk-mq: cpu hot plug/unplug fixes | Shaohua Li | 11 years |
new-queue-3.10 | mtip32xx: exit hardware before killing block entries | Jens Axboe | 11 years |
for-3.10/drivers | Merge branch 'bcache-for-upstream' of http://evilpiepirate.org/git/linux-bcac... | Jens Axboe | 11 years |
for-3.10/core | relay: move remove_buf_file inside relay_close_buf | Dmitry Monakhov | 11 years |
aio-dio | fs: only inc/dec inode->i_dio_count for file systems | Jens Axboe | 11 years |
for-3.9/drivers | loopdev: ignore negative offset when calculate loop device size | Guo Chao | 11 years |
for-3.9/core | block: remove redundant check to bd_openers() | Guo Chao | 11 years |
for-3.8/core | block: export block_unplug tracepoint | NeilBrown | 11 years |
aio-dio-3.7 | fs: only inc/dec inode->i_dio_count for file systems | Jens Axboe | 11 years |
for-3.8/drivers | drbd: update Kconfig to match current dependencies | Lars Ellenberg | 11 years |
new-queue-3.7 | mtip32xx: kill hctx | Jens Axboe | 11 years |
for-3.7/drivers | Merge branch 'for-jens' of git://git.kernel.org/pub/scm/linux/kernel/git/jiko... | Jens Axboe | 12 years |
for-3.7/core | block: makes bio_split support bio without data | Shaohua Li | 12 years |
new-queue-3.6-rc3 | TODO: make note of improving tagging | Jens Axboe | 12 years |
for-3.6/core | block: remove dead func declaration | Yuanhan Liu | 12 years |
for-3.6/drivers | Merge branch 'upstream' of git://git.kernel.org/pub/scm/linux/kernel/git/jiko... | Jens Axboe | 12 years |
multiqueue | blk-mq: queue_for_each_ctx() typo | Jens Axboe | 12 years |
for-3.5/core | blkcg: tg_stats_alloc_lock is an irq lock | Tejun Heo | 12 years |
for-3.5/drivers | Merge branch 'for-jens' of git://git.drbd.org/linux-drbd into for-3.5/drivers | Jens Axboe | 12 years |
for-3.4/drivers | block: mtip32xx: remove HOTPLUG_PCI_PCIE dependancy | Greg Kroah-Hartman | 12 years |
for-3.4/core | block: make auto block plug flush threshold per-disk based | Shaohua Li | 12 years |
for-3.3/drivers | Merge branch 'for-3.3/mtip32xx' into for-3.3/drivers | Jens Axboe | 12 years |
for-3.3/core | Revert "block: recursive merge requests" | Jens Axboe | 12 years |
for-3.3/mtip32xx | mtip32xx: do rebuild monitoring asynchronously | Asai Thambi S P | 12 years |
for-3.2/core | block: don't call blk_drain_queue() if elevator is not up | Tejun Heo | 13 years |
for-3.2/drivers | virtio-blk: use ida to allocate disk index | Michael S. Tsirkin | 13 years |
for-3.2/mtip32xx | mtip32xx: add module.h include to avoid conflict with moduleh tree | Jens Axboe | 13 years |
for-3.1/core | block: strict rq_affinity | Dan Williams | 13 years |
for-3.1/drivers | cciss: do not attempt to read from a write-only register | Stephen M. Cameron | 13 years |
for-2.6.40/drivers | loop: handle on-demand devices correctly | Namhyung Kim | 13 years |
mbp | mac80211: kill warning | Jens Axboe | 13 years |
for-2.6.40/core | cfq-iosched: free cic_index if cfqd allocation fails | Namhyung Kim | 13 years |
for-2.6.40/splice | splice: add wakeup_pipe_readers() | Namhyung Kim | 13 years |
for-2.6.39/drivers | cciss: fix lost command issue | Bud Brown | 13 years |
for-2.6.39/core | Documentation/iostats.txt: bit-size reference etc. | Randy Dunlap | 13 years |
for-2.6.39/stack-plug | blk-throttle: Use blk_plug in throttle dispatch | Vivek Goyal | 13 years |
for-2.6.39/ioc-rq-alloc | block: free io_context cached request entries automatically | Jens Axboe | 13 years |
stack-plug | block: foo fixup | Jens Axboe | 13 years |
for-2.6.38/core | Merge branch 'for-2.6.38/event-handling' into for-2.6.38/core | Jens Axboe | 13 years |
for-2.6.38/drivers | cciss: reinstate proper FIFO order of command queue list | Jens Axboe | 13 years |
for-2.6.38/event-handling | Revert "sd: implement sd_check_events()" | Jens Axboe | 13 years |
for-2.6.38/multiqueue | block: locking fixes | Jens Axboe | 14 years |
stack-plug-tmp | block: flush/finish plug locking fixups | Jens Axboe | 14 years |
binject | binject: ioctl fixup and fix for unaligned commands | Jens Axboe | 14 years |
for-2.6.37/core | block: remove REQ_HARDBARRIER | Christoph Hellwig | 14 years |
for-2.6.37/drivers | cciss: remove controllers supported by hpsa | Stephen M. Cameron | 14 years |
for-2.6.37/barrier | xen-blkfront: disable barrier/flush write support | Jens Axboe | 14 years |
for-2.6.37/misc | pipe: fix failure to return error code on ->confirm() | Nicolas Kaiser | 14 years |
blk-alloc-optimize | block: optimize rq allocation path for less queue locking | Jens Axboe | 14 years |
misc | ipheth: add support for iPhone 4 | Jens Axboe | 14 years |
plug | read-ahead: use plugging | Jens Axboe | 14 years |
splice | pipe: set lower and upper limit on max pages in the pipe page array | Jens Axboe | 14 years |
ipc | ipc semaphores: order wakeups based on waiter CPU | Chris Mason | 14 years |
blk-iopoll | block: remove ->max member from struct blk_iopoll | Jens Axboe | 14 years |
writeback | writeback: turn writeback lists into a flush tree | Jens Axboe | 14 years |
ssd | block: unlocked completion test patch | Jens Axboe | 14 years |
aio-buffered | mm: __lock_page_async() -EINTR missed wakeup fix | Jens Axboe | 15 years |
loop-direct | loop: support O_DIRECT transfer mode | Jens Axboe | 15 years |
loop-fastfs | loop: fastfs must invalidate past bmap() for non-page cache IO | Jens Axboe | 15 years |
libata-pio | libata: switch pio task from workqueue to slow-work | Jens Axboe | 15 years |
workqueue | bio: convert integrity to lazy workqueues | Jens Axboe | 15 years |
one-queue-per-device | floppy: switch to one queue per drive instead of sharing a queue | Jens Axboe | 15 years |
barrier | barrier: Don't return -EOPNOTSUPP to the caller if the device does not suppor... | Jens Axboe | 15 years |
loop-extent_map | loop: fastfs support | Jens Axboe | 15 years |
syslet | acall: move syscall nr limit up | Jens Axboe | 15 years |
bfq | block: add cgroups, kconfig and build bits for BFQ | Fabio Checconi | 16 years |
sata_mv_target | sata_target: debug stuff | Jens Axboe | 16 years |
syslet-share | Merge branch 'cfq-ioc-share' into syslet-share | Jens Axboe | 16 years |
cmdfilter | [PATCH] cmdfilter: needs capability.h | Jens Axboe | 17 years |
fcache | [PATCH] fcache: add file system frontend cache | Jens Axboe | 18 years |