aboutsummaryrefslogtreecommitdiff
AgeCommit message (Expand)AuthorFilesLines
2023-12-28netfs: Dispatch write requests to process a writeback sliceGravatar David Howells 5-3/+432
2023-12-28netfs: Prep to use folio->private for write grouping and streaming writeGravatar David Howells 3-0/+115
2023-12-28netfs: Make the refcounting of netfs_begin_read() easier to useGravatar David Howells 3-20/+23
2023-12-28netfs: Make netfs_put_request() handle a NULL pointerGravatar David Howells 1-10/+13
2023-12-28netfs: Add a hook to allow tell the netfs to update its i_sizeGravatar David Howells 1-0/+4
2023-12-28netfs: Extend the netfs_io_*request structs to handle writesGravatar David Howells 6-7/+47
2023-12-28netfs: Limit subrequest by size or number of segmentsGravatar David Howells 3-0/+20
2023-12-28netfs: Add func to calculate pagecount/size-limited span of an iteratorGravatar David Howells 2-0/+99
2023-12-28netfs: Provide tools to create a buffer in an xarrayGravatar David Howells 3-0/+98
2023-12-28netfs: Add support for DIO bufferingGravatar David Howells 2-0/+13
2023-12-24netfs: Add iov_iters to (sub)requests to describe various buffersGravatar David Howells 4-24/+67
2023-12-24netfs: Implement unbuffered/DIO vs buffered I/O lockingGravatar David Howells 3-0/+227
2023-12-24netfs: Provide invalidate_folio and release_folio callsGravatar David Howells 6-114/+54
2023-12-24afs: Don't use folio->private to record partial modificationGravatar David Howells 4-285/+42
2023-12-24netfs: Add a ->free_subrequest() opGravatar David Howells 2-0/+3
2023-12-24netfs: Allow the netfs to make the io (sub)request alloc largerGravatar David Howells 2-2/+7
2023-12-24netfs: Add a procfile to list in-progress requestsGravatar David Howells 4-3/+98
2023-12-24netfs: Move pinning-for-writeback from fscache to netfsGravatar David Howells 20-187/+124
2023-12-24netfs, fscache: Move /proc/fs/fscache to /proc/fs/netfs and put in a symlinkGravatar David Howells 7-32/+62
2023-12-24netfs, fscache: Remove ->begin_cache_operationGravatar David Howells 9-89/+23
2023-12-24netfs, fscache: Combine fscache with netfsGravatar David Howells 18-311/+237
2023-12-24netfs, fscache: Move fs/fscache/* into fs/netfs/Gravatar David Howells 17-69/+73
2023-12-24afs: Automatically generate trace tag enumsGravatar David Howells 1-206/+27
2023-12-24afs: Remove whitespace before most ')' from the trace headerGravatar David Howells 1-121/+121
2023-12-23Linux 6.7-rc7v6.7-rc7Gravatar Linus Torvalds 1-1/+1
2023-12-23Merge tag 'x86-urgent-2023-12-23' of git://git.kernel.org/pub/scm/linux/kerne...Gravatar Linus Torvalds 3-3/+29
2023-12-23Merge tag 'scsi-fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/jejb/...Gravatar Linus Torvalds 4-9/+11
2023-12-23Merge tag 'usb-6.7-rc7' of git://git.kernel.org/pub/scm/linux/kernel/git/greg...Gravatar Linus Torvalds 9-19/+49
2023-12-23Merge tag 'char-misc-6.7-rc7' of git://git.kernel.org/pub/scm/linux/kernel/gi...Gravatar Linus Torvalds 19-218/+254
2023-12-23Merge tag 'input-for-v6.7-rc6' of git://git.kernel.org/pub/scm/linux/kernel/g...Gravatar Linus Torvalds 7-7/+62
2023-12-22Input: soc_button_array - add mapping for airplane mode buttonGravatar Christoffer Sandberg 1-0/+5
2023-12-22Merge tag 'block-6.7-2023-12-22' of git://git.kernel.dk/linuxGravatar Linus Torvalds 2-17/+7
2023-12-22Merge tag 'for-linus' of git://git.kernel.org/pub/scm/virt/kvm/kvmGravatar Linus Torvalds 12-40/+97
2023-12-22Merge tag 'kvm-riscv-fixes-6.7-1' of https://github.com/kvm-riscv/linux into ...Gravatar Paolo Bonzini 386-2073/+3906
2023-12-22Merge tag 'kvmarm-fixes-6.7-2' of git://git.kernel.org/pub/scm/linux/kernel/g...Gravatar Paolo Bonzini 6-31/+52
2023-12-22Merge tag 'printk-for-6.8' of git://git.kernel.org/pub/scm/linux/kernel/git/p...Gravatar Linus Torvalds 1-3/+8
2023-12-22Merge tag 'sound-6.7-rc7' of git://git.kernel.org/pub/scm/linux/kernel/git/ti...Gravatar Linus Torvalds 17-96/+478
2023-12-22Merge tag 'i2c-for-6.7-rc8' of git://git.kernel.org/pub/scm/linux/kernel/git/...Gravatar Linus Torvalds 3-19/+50
2023-12-22Merge tag 'gpio-fixes-for-v6.7-rc7' of git://git.kernel.org/pub/scm/linux/ker...Gravatar Linus Torvalds 2-8/+20
2023-12-22Merge tag 'for-linus-6.7a-rc7-tag' of git://git.kernel.org/pub/scm/linux/kern...Gravatar Linus Torvalds 1-0/+1
2023-12-22Merge tag 'drm-fixes-2023-12-22' of git://anongit.freedesktop.org/drm/drmGravatar Linus Torvalds 11-33/+112
2023-12-22Merge tag '9p-for-6.7-rc7' of https://github.com/martinetd/linuxGravatar Linus Torvalds 2-8/+20
2023-12-22Merge tag 'usb-serial-6.7-rc6' of https://git.kernel.org/pub/scm/linux/kernel...Gravatar Greg Kroah-Hartman 3-6/+11
2023-12-22debugfs: initialize cancellations earlierGravatar Johannes Berg 1-2/+4
2023-12-22Merge tag 'drm-intel-fixes-2023-12-21' of git://anongit.freedesktop.org/drm/d...Gravatar Dave Airlie 4-6/+57
2023-12-22Merge tag 'amd-drm-fixes-6.7-2023-12-20' of https://gitlab.freedesktop.org/ag...Gravatar Dave Airlie 7-27/+55
2023-12-21Merge tag 'pinctrl-v6.7-4' of git://git.kernel.org/pub/scm/linux/kernel/git/l...Gravatar Linus Torvalds 6-5/+39
2023-12-21Merge tag 'nvme-6.7-2023-12-21' of git://git.infradead.org/nvme into block-6.7Gravatar Jens Axboe 2-17/+7
2023-12-21afs: Fix use-after-free due to get/remove race in volume treeGravatar David Howells 2-3/+25
2023-12-21ida: Fix crash in ida_free when the bitmap is emptyGravatar Matthew Wilcox (Oracle) 2-1/+41