2024-01-05 |
David Howells | netfs: Count DIO writes Signed-off-by: David Howells <dhowells@redhat.com>
|
commit | commitdiff | tree |
2024-01-05 |
David Howells | netfs: Mark netfs_unbuffered_write_iter_locked() static Signed-off-by: David Howells <dhowells@redhat.com>
|
commit | commitdiff | tree |
2024-01-04 |
David Howells | netfs: Fix proc/fs/fscache symlink to point to "netfs... Signed-off-by: David Howells <dhowells@redhat.com>
|
commit | commitdiff | tree |
2024-01-04 |
David Howells | netfs: Rearrange netfs_io_subrequest to put request... Signed-off-by: David Howells <dhowells@redhat.com>
|
commit | commitdiff | tree |
2024-01-04 |
David Howells | 9p: Use length of data written to the server in preference... Signed-off-by: David Howells <dhowells@redhat.com>
|
commit | commitdiff | tree |
2024-01-04 |
David Howells | 9p: Do a couple of cleanups Signed-off-by: David Howells <dhowells@redhat.com>
|
commit | commitdiff | tree |
2024-01-03 |
David Howells | 9p: Fix initialisation of netfs_inode for 9p Signed-off-by: David Howells <dhowells@redhat.com>
|
commit | commitdiff | tree |
2024-01-03 |
David Howells | cachefiles: Fix __cachefiles_prepare_write() Signed-off-by: David Howells <dhowells@redhat.com>
|
commit | commitdiff | tree |
2023-12-28 |
David Howells | 9p: Use netfslib read/write_iter Signed-off-by: David Howells <dhowells@redhat.com>
|
commit | commitdiff | tree |
2023-12-28 |
David Howells | afs: Use the netfs write helpers Signed-off-by: David Howells <dhowells@redhat.com>
|
commit | commitdiff | tree |
2023-12-28 |
David Howells | netfs: Export the netfs_sreq tracepoint Signed-off-by: David Howells <dhowells@redhat.com>
|
commit | commitdiff | tree |
2023-12-28 |
David Howells | netfs: Optimise away reads above the point at which... Signed-off-by: David Howells <dhowells@redhat.com>
|
commit | commitdiff | tree |
2023-12-28 |
David Howells | netfs: Implement a write-through caching option Signed-off-by: David Howells <dhowells@redhat.com>
|
commit | commitdiff | tree |
2023-12-28 |
David Howells | netfs: Provide a launder_folio implementation Signed-off-by: David Howells <dhowells@redhat.com>
|
commit | commitdiff | tree |
2023-12-28 |
David Howells | netfs: Provide a writepages implementation Signed-off-by: David Howells <dhowells@redhat.com>
|
commit | commitdiff | tree |
2023-12-28 |
David Howells | netfs, cachefiles: Pass upper bound length to allow... Signed-off-by: David Howells <dhowells@redhat.com>
|
commit | commitdiff | tree |
2023-12-28 |
David Howells | netfs: Provide netfs_file_read_iter() Signed-off-by: David Howells <dhowells@redhat.com>
|
commit | commitdiff | tree |
2023-12-28 |
David Howells | netfs: Allow buffered shared-writeable mmap through... Signed-off-by: David Howells <dhowells@redhat.com>
|
commit | commitdiff | tree |
2023-12-28 |
David Howells | netfs: Implement buffered write API Signed-off-by: David Howells <dhowells@redhat.com>
|
commit | commitdiff | tree |
2023-12-28 |
David Howells | netfs: Implement unbuffered/DIO write support Signed-off-by: David Howells <dhowells@redhat.com>
|
commit | commitdiff | tree |
2023-12-28 |
David Howells | netfs: Implement unbuffered/DIO read support Signed-off-by: David Howells <dhowells@redhat.com>
|
commit | commitdiff | tree |
2023-12-28 |
David Howells | netfs: Allocate multipage folios in the writepath Signed-off-by: David Howells <dhowells@redhat.com>
|
commit | commitdiff | tree |
2023-12-28 |
David Howells | netfs: Make netfs_read_folio() handle streaming-write... Signed-off-by: David Howells <dhowells@redhat.com>
|
commit | commitdiff | tree |
2023-12-28 |
David Howells | netfs: Provide func to copy data to pagecache for buffered... Signed-off-by: David Howells <dhowells@redhat.com>
|
commit | commitdiff | tree |
2023-12-28 |
David Howells | netfs: Dispatch write requests to process a writeback... Signed-off-by: David Howells <dhowells@redhat.com>
|
commit | commitdiff | tree |
2023-12-28 |
David Howells | netfs: Prep to use folio->private for write grouping... Signed-off-by: David Howells <dhowells@redhat.com>
|
commit | commitdiff | tree |
2023-12-28 |
David Howells | netfs: Make the refcounting of netfs_begin_read() easier... Signed-off-by: David Howells <dhowells@redhat.com>
|
commit | commitdiff | tree |
2023-12-28 |
David Howells | netfs: Make netfs_put_request() handle a NULL pointer Signed-off-by: David Howells <dhowells@redhat.com>
|
commit | commitdiff | tree |
2023-12-28 |
David Howells | netfs: Add a hook to allow tell the netfs to update... Signed-off-by: David Howells <dhowells@redhat.com>
|
commit | commitdiff | tree |
2023-12-28 |
David Howells | netfs: Extend the netfs_io_*request structs to handle... Signed-off-by: David Howells <dhowells@redhat.com>
|
commit | commitdiff | tree |
2023-12-28 |
David Howells | netfs: Limit subrequest by size or number of segments Signed-off-by: David Howells <dhowells@redhat.com>
|
commit | commitdiff | tree |
2023-12-28 |
David Howells | netfs: Add func to calculate pagecount/size-limited... Signed-off-by: David Howells <dhowells@redhat.com>
|
commit | commitdiff | tree |
2023-12-28 |
David Howells | netfs: Provide tools to create a buffer in an xarray Signed-off-by: David Howells <dhowells@redhat.com>
|
commit | commitdiff | tree |
2023-12-28 |
David Howells | netfs: Add support for DIO buffering Signed-off-by: David Howells <dhowells@redhat.com>
|
commit | commitdiff | tree |
2023-12-24 |
David Howells | netfs: Add iov_iters to (sub)requests to describe various... Signed-off-by: David Howells <dhowells@redhat.com>
|
commit | commitdiff | tree |
2023-12-24 |
David Howells | netfs: Implement unbuffered/DIO vs buffered I/O locking Signed-off-by: David Howells <dhowells@redhat.com>
|
commit | commitdiff | tree |
2023-12-24 |
David Howells | netfs: Provide invalidate_folio and release_folio calls Signed-off-by: David Howells <dhowells@redhat.com>
|
commit | commitdiff | tree |
2023-12-24 |
David Howells | afs: Don't use folio->private to record partial modification Signed-off-by: David Howells <dhowells@redhat.com>
|
commit | commitdiff | tree |
2023-12-24 |
David Howells | netfs: Add a ->free_subrequest() op Signed-off-by: David Howells <dhowells@redhat.com>
|
commit | commitdiff | tree |
2023-12-24 |
David Howells | netfs: Allow the netfs to make the io (sub)request... Signed-off-by: David Howells <dhowells@redhat.com>
|
commit | commitdiff | tree |
2023-12-24 |
David Howells | netfs: Add a procfile to list in-progress requests Signed-off-by: David Howells <dhowells@redhat.com>
|
commit | commitdiff | tree |
2023-12-24 |
David Howells | netfs: Move pinning-for-writeback from fscache to netfs Signed-off-by: David Howells <dhowells@redhat.com>
|
commit | commitdiff | tree |
2023-12-24 |
David Howells | netfs, fscache: Move /proc/fs/fscache to /proc/fs/netfs... Signed-off-by: David Howells <dhowells@redhat.com>
|
commit | commitdiff | tree |
2023-12-24 |
David Howells | netfs, fscache: Remove ->begin_cache_operation Signed-off-by: David Howells <dhowells@redhat.com>
|
commit | commitdiff | tree |
2023-12-24 |
David Howells | netfs, fscache: Combine fscache with netfs Signed-off-by: David Howells <dhowells@redhat.com>
|
commit | commitdiff | tree |
2023-12-24 |
David Howells | netfs, fscache: Move fs/fscache/* into fs/netfs/ Signed-off-by: David Howells <dhowells@redhat.com>
|
commit | commitdiff | tree |
2023-12-24 |
David Howells | afs: Automatically generate trace tag enums Signed-off-by: David Howells <dhowells@redhat.com>
|
commit | commitdiff | tree |
2023-12-24 |
David Howells | afs: Remove whitespace before most ')' from the trace... Signed-off-by: David Howells <dhowells@redhat.com>
|
commit | commitdiff | tree |
2023-12-21 |
David Howells | afs: Fix use-after-free due to get/remove race in volume... Signed-off-by: David Howells <dhowells@redhat.com>
|
commit | commitdiff | tree |
2023-12-21 |
David Howells | afs: Fix overwriting of result of DNS query Signed-off-by: David Howells <dhowells@redhat.com>
|
commit | commitdiff | tree |
2023-12-21 |
David Howells | keys, dns: Allow key types (eg. DNS) to be reclaimed... Signed-off-by: David Howells <dhowells@redhat.com>
|
commit | commitdiff | tree |
2023-12-20 |
David Howells | afs: Fix dynamic root lookup DNS check Signed-off-by: David Howells <dhowells@redhat.com>
|
commit | commitdiff | tree |
2023-12-20 |
David Howells | afs: Fix the dynamic root's d_delete to always delete... Signed-off-by: David Howells <dhowells@redhat.com>
|
commit | commitdiff | tree |
2023-12-11 |
David Howells | afs: Fix refcount underflow from error handling race Signed-off-by: David Howells <dhowells@redhat.com>
|
commit | commitdiff | tree |
2023-12-06 |
David Howells | cifs: Fix non-availability of dedup breaking generic/304 Signed-off-by: David Howells <dhowells@redhat.com>
|
commit | commitdiff | tree |
2023-12-04 |
David Howells | cifs: Fix flushing, invalidation and file size with... Signed-off-by: David Howells <dhowells@redhat.com> Signed-off-by: David Howells <dhowells@redhat.com>
|
commit | commitdiff | tree |
2023-12-04 |
David Howells | cifs: Fix flushing, invalidation and file size with... Signed-off-by: David Howells <dhowells@redhat.com> Signed-off-by: David Howells <dhowells@redhat.com>
|
commit | commitdiff | tree |
2023-11-30 |
David Howells | cifs: Fix FALLOC_FL_INSERT_RANGE by setting i_size... Signed-off-by: David Howells <dhowells@redhat.com>
|
commit | commitdiff | tree |
2023-11-30 |
David Howells | cifs: Fix FALLOC_FL_ZERO_RANGE by setting i_size if... Signed-off-by: David Howells <dhowells@redhat.com>
|
commit | commitdiff | tree |
2023-11-24 |
David Howells | afs: Mark a superblock for an R/O or Backup volume... Signed-off-by: David Howells <dhowells@redhat.com>
|
commit | commitdiff | tree |
2023-11-24 |
David Howells | afs: Fix file locking on R/O volumes to operate in... Signed-off-by: David Howells <dhowells@redhat.com>
|
commit | commitdiff | tree |
2023-11-24 |
David Howells | afs: Return ENOENT if no cell DNS record can be found Signed-off-by: David Howells <dhowells@redhat.com>
|
commit | commitdiff | tree |
2023-11-17 |
David Howells | afs: Make error on cell lookup failure consistent with... Signed-off-by: David Howells <dhowells@redhat.com>
|
commit | commitdiff | tree |
2023-11-17 |
David Howells | afs: Fix afs_server_list to be cleaned up with RCU Signed-off-by: David Howells <dhowells@redhat.com>
|
commit | commitdiff | tree |
2023-11-17 |
David Howells | rxrpc: Defer the response to a PING ACK until we've... Signed-off-by: David Howells <dhowells@redhat.com>
|
commit | commitdiff | tree |
2023-11-17 |
David Howells | rxrpc: Fix RTT determination to use any ACK as a source Signed-off-by: David Howells <dhowells@redhat.com>
|
commit | commitdiff | tree |
2023-11-17 |
David Howells | rxrpc: Fix some minor issues with bundle tracing Signed-off-by: David Howells <dhowells@redhat.com>
|
commit | commitdiff | tree |
2023-11-08 |
David Howells | cifs: Fix encryption of cleared, but unset rq_iter... Signed-off-by: David Howells <dhowells@redhat.com>
|
commit | commitdiff | tree |
2023-11-02 |
David Howells | rxrpc: Fix two connection reaping bugs Signed-off-by: David Howells <dhowells@redhat.com>
|
commit | commitdiff | tree |
2023-10-09 |
David Howells | iov_iter, net: Move hash_and_copy_to_iter() to net/ Signed-off-by: David Howells <dhowells@redhat.com>
|
commit | commitdiff | tree |
2023-10-09 |
David Howells | iov_iter, net: Merge csum_and_copy_from_iter{,_full... Signed-off-by: David Howells <dhowells@redhat.com>
|
commit | commitdiff | tree |
2023-10-09 |
David Howells | iov_iter, net: Fold in csum_and_memcpy() Signed-off-by: David Howells <dhowells@redhat.com>
|
commit | commitdiff | tree |
2023-10-09 |
David Howells | iov_iter, net: Move csum_and_copy_to/from_iter() to... Signed-off-by: David Howells <dhowells@redhat.com>
|
commit | commitdiff | tree |
2023-10-09 |
David Howells | iov_iter: Don't deal with iter->copy_mc in memcpy_from_iter_mc() Signed-off-by: David Howells <dhowells@redhat.com>
|
commit | commitdiff | tree |
2023-10-01 |
David Howells | ipv4, ipv6: Fix handling of transhdrlen in __ip{,6... Signed-off-by: David Howells <dhowells@redhat.com>
|
commit | commitdiff | tree |
2023-09-25 |
David Howells | iov_iter: Convert iterate*() to inline funcs Signed-off-by: David Howells <dhowells@redhat.com>
|
commit | commitdiff | tree |
2023-09-25 |
David Howells | iov_iter: Derive user-backedness from the iterator... Signed-off-by: David Howells <dhowells@redhat.com>
|
commit | commitdiff | tree |
2023-09-25 |
David Howells | iov_iter: Renumber ITER_* constants Signed-off-by: David Howells <dhowells@redhat.com>
|
commit | commitdiff | tree |
2023-09-25 |
David Howells | infiniband: Use user_backed_iter() to see if iterator... Signed-off-by: David Howells <dhowells@redhat.com>
|
commit | commitdiff | tree |
2023-09-25 |
David Howells | sound: Fix snd_pcm_readv()/writev() to use iov access... Signed-off-by: David Howells <dhowells@redhat.com>
|
commit | commitdiff | tree |
2023-09-25 |
David Howells | iov_iter, x86: Be consistent about the __user tag on... Signed-off-by: David Howells <dhowells@redhat.com>
|
commit | commitdiff | tree |
2023-09-25 |
David Howells | iov_iter: Remove last_offset from iov_iter as it was... Signed-off-by: David Howells <dhowells@redhat.com>
|
commit | commitdiff | tree |
2023-09-09 |
David Howells | iov_iter: Kunit tests for page extraction Signed-off-by: David Howells <dhowells@redhat.com>
|
commit | commitdiff | tree |
2023-09-09 |
David Howells | iov_iter: Kunit tests for copying to/from an iterator Signed-off-by: David Howells <dhowells@redhat.com>
|
commit | commitdiff | tree |
2023-09-09 |
David Howells | iov_iter: Fix iov_iter_extract_pages() with zero-sized... Signed-off-by: David Howells <dhowells@redhat.com>
|
commit | commitdiff | tree |
2023-08-18 |
David Howells | mm, netfs, fscache: stop read optimisation when folio... Signed-off-by: David Howells <dhowells@redhat.com>
|
commit | commitdiff | tree |
2023-08-18 |
David Howells | mm: merge folio_has_private()/filemap_release_folio... Signed-off-by: David Howells <dhowells@redhat.com>
|
commit | commitdiff | tree |
2023-08-15 |
David Howells | vfs, security: Fix automount superblock LSM init problem... Signed-off-by: David Howells <dhowells@redhat.com>
|
commit | commitdiff | tree |
2023-08-04 |
David Howells | crypto, cifs: fix error handling in extract_iter_to_sg() Signed-off-by: David Howells <dhowells@redhat.com>
|
commit | commitdiff | tree |
2023-08-04 |
David Howells | crypto: af_alg - Fix missing initialisation affecting... Signed-off-by: David Howells <dhowells@redhat.com>
|
commit | commitdiff | tree |
2023-08-03 |
David Howells | udp6: Fix __ip6_append_data()'s handling of MSG_SPLICE_PAGES Signed-off-by: David Howells <dhowells@redhat.com>
|
commit | commitdiff | tree |
2023-08-03 |
David Howells | udp: Fix __ip_append_data()'s handling of MSG_SPLICE_PAGES Signed-off-by: David Howells <dhowells@redhat.com>
|
commit | commitdiff | tree |
2023-07-30 |
David Howells | nfsd: Fix reading via splice Signed-off-by: David Howells <dhowells@redhat.com>
|
commit | commitdiff | tree |
2023-07-08 |
David Howells | crypto: algif_hash - Fix race between MORE and non... Signed-off-by: David Howells <dhowells@redhat.com>
|
commit | commitdiff | tree |
2023-07-05 |
David Howells | crypto: af_alg - Fix merging of written data into spliced... Signed-off-by: David Howells <dhowells@redhat.com>
|
commit | commitdiff | tree |
2023-07-04 |
David Howells | afs: Fix accidental truncation when storing data Signed-off-by: David Howells <dhowells@redhat.com>
|
commit | commitdiff | tree |
2023-07-02 |
David Howells | nvme-tcp: Fix comma-related oops Signed-off-by: David Howells <dhowells@redhat.com>
|
commit | commitdiff | tree |
2023-06-27 |
David Howells | libceph: Partially revert changes to support MSG_SPLICE_PAGES Signed-off-by: David Howells <dhowells@redhat.com>
|
commit | commitdiff | tree |
2023-06-24 |
David Howells | net: Kill MSG_SENDPAGE_NOTLAST Signed-off-by: David Howells <dhowells@redhat.com>
|
commit | commitdiff | tree |
2023-06-24 |
David Howells | sock: Remove ->sendpage*() in favour of sendmsg(MSG_SPLICE_P... Signed-off-by: David Howells <dhowells@redhat.com>
|
commit | commitdiff | tree |
next |