summaryrefslogtreecommitdiff
AgeCommit message (Expand)AuthorFilesLines
2023-12-28netfs: Allocate multipage folios in the writepathDavid Howells1-2/+7
2023-12-28netfs: Make netfs_read_folio() handle streaming-write pagesDavid Howells2-3/+60
2023-12-28netfs: Provide func to copy data to pagecache for buffered writeDavid Howells7-0/+461
2023-12-28netfs: Dispatch write requests to process a writeback sliceDavid Howells5-3/+432
2023-12-28netfs: Prep to use folio->private for write grouping and streaming writeDavid Howells3-0/+115
2023-12-28netfs: Make the refcounting of netfs_begin_read() easier to useDavid Howells3-20/+23
2023-12-28netfs: Make netfs_put_request() handle a NULL pointerDavid Howells1-10/+13
2023-12-28netfs: Add a hook to allow tell the netfs to update its i_sizeDavid Howells1-0/+4
2023-12-28netfs: Extend the netfs_io_*request structs to handle writesDavid Howells6-7/+47
2023-12-28netfs: Limit subrequest by size or number of segmentsDavid Howells3-0/+20
2023-12-28netfs: Add func to calculate pagecount/size-limited span of an iteratorDavid Howells2-0/+99
2023-12-28netfs: Provide tools to create a buffer in an xarrayDavid Howells3-0/+98
2023-12-28netfs: Add support for DIO bufferingDavid Howells2-0/+13
2023-12-24netfs: Add iov_iters to (sub)requests to describe various buffersDavid Howells4-24/+67
2023-12-24netfs: Implement unbuffered/DIO vs buffered I/O lockingDavid Howells3-0/+227
2023-12-24netfs: Provide invalidate_folio and release_folio callsDavid Howells6-114/+54
2023-12-24afs: Don't use folio->private to record partial modificationDavid Howells4-285/+42
2023-12-24netfs: Add a ->free_subrequest() opDavid Howells2-0/+3
2023-12-24netfs: Allow the netfs to make the io (sub)request alloc largerDavid Howells2-2/+7
2023-12-24netfs: Add a procfile to list in-progress requestsDavid Howells4-3/+98
2023-12-24netfs: Move pinning-for-writeback from fscache to netfsDavid Howells20-187/+124
2023-12-24netfs, fscache: Move /proc/fs/fscache to /proc/fs/netfs and put in a symlinkDavid Howells7-32/+62
2023-12-24netfs, fscache: Remove ->begin_cache_operationDavid Howells9-89/+23
2023-12-24netfs, fscache: Combine fscache with netfsDavid Howells18-311/+237
2023-12-24netfs, fscache: Move fs/fscache/* into fs/netfs/David Howells17-69/+73
2023-12-24afs: Automatically generate trace tag enumsDavid Howells1-206/+27
2023-12-24afs: Remove whitespace before most ')' from the trace headerDavid Howells1-121/+121
2023-12-24Linux 6.7-rc7v6.7-rc7Linus Torvalds1-1/+1
2023-12-23Merge tag 'x86-urgent-2023-12-23' of git://git.kernel.org/pub/scm/linux/kerne...Linus Torvalds3-3/+29
2023-12-23Merge tag 'scsi-fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/jejb/...Linus Torvalds4-9/+11
2023-12-23Merge tag 'usb-6.7-rc7' of git://git.kernel.org/pub/scm/linux/kernel/git/greg...Linus Torvalds9-19/+49
2023-12-23Merge tag 'char-misc-6.7-rc7' of git://git.kernel.org/pub/scm/linux/kernel/gi...Linus Torvalds19-218/+254
2023-12-23Merge tag 'input-for-v6.7-rc6' of git://git.kernel.org/pub/scm/linux/kernel/g...Linus Torvalds7-7/+62
2023-12-23Input: soc_button_array - add mapping for airplane mode buttonChristoffer Sandberg1-0/+5
2023-12-23Merge tag 'block-6.7-2023-12-22' of git://git.kernel.dk/linuxLinus Torvalds2-17/+7
2023-12-23Merge tag 'for-linus' of git://git.kernel.org/pub/scm/virt/kvm/kvmLinus Torvalds12-40/+97
2023-12-23Merge tag 'kvm-riscv-fixes-6.7-1' of https://github.com/kvm-riscv/linux into ...Paolo Bonzini386-2073/+3906
2023-12-23Merge tag 'kvmarm-fixes-6.7-2' of git://git.kernel.org/pub/scm/linux/kernel/g...Paolo Bonzini6-31/+52
2023-12-23Merge tag 'printk-for-6.8' of git://git.kernel.org/pub/scm/linux/kernel/git/p...Linus Torvalds1-3/+8
2023-12-22Merge tag 'sound-6.7-rc7' of git://git.kernel.org/pub/scm/linux/kernel/git/ti...Linus Torvalds17-96/+478
2023-12-22Merge tag 'i2c-for-6.7-rc8' of git://git.kernel.org/pub/scm/linux/kernel/git/...Linus Torvalds3-19/+50
2023-12-22Merge tag 'gpio-fixes-for-v6.7-rc7' of git://git.kernel.org/pub/scm/linux/ker...Linus Torvalds2-8/+20
2023-12-22Merge tag 'for-linus-6.7a-rc7-tag' of git://git.kernel.org/pub/scm/linux/kern...Linus Torvalds1-0/+1
2023-12-22Merge tag 'drm-fixes-2023-12-22' of git://anongit.freedesktop.org/drm/drmLinus Torvalds11-33/+112
2023-12-22Merge tag '9p-for-6.7-rc7' of https://github.com/martinetd/linuxLinus Torvalds2-8/+20
2023-12-22Merge tag 'usb-serial-6.7-rc6' of https://git.kernel.org/pub/scm/linux/kernel...Greg Kroah-Hartman3-6/+11
2023-12-22debugfs: initialize cancellations earlierJohannes Berg1-2/+4
2023-12-22Merge tag 'drm-intel-fixes-2023-12-21' of git://anongit.freedesktop.org/drm/d...Dave Airlie4-6/+57
2023-12-22Merge tag 'amd-drm-fixes-6.7-2023-12-20' of https://gitlab.freedesktop.org/ag...Dave Airlie7-27/+55
2023-12-22Merge tag 'pinctrl-v6.7-4' of git://git.kernel.org/pub/scm/linux/kernel/git/l...Linus Torvalds6-5/+39