summaryrefslogtreecommitdiffstats
path: root/fs/ceph/addr.c
Commit message (Expand)AuthorAgeFilesLines
* ceph: wait for OSD requests' callbacks to finish when unmountingXiubo Li2023-08-241-0/+10
* ceph: plumb in decryption during readsJeff Layton2023-08-241-10/+59
* ceph: add encryption support to writepage and writepagesJeff Layton2023-08-241-20/+81
* ceph: use osd_req_op_extent_osd_iter for netfs readsJeff Layton2023-08-221-18/+1
* ceph: add new mount option to enable sparse readsJeff Layton2023-08-221-2/+13
* ceph: fix blindly expanding the readahead windowsXiubo Li2023-06-301-7/+33
* ceph: add a dedicated private data for netfs rreqXiubo Li2023-06-301-11/+34
* ceph: implement writeback livelock avoidance using page taggingXiubo Li2023-04-301-1/+10
* Merge tag 'mm-stable-2023-02-20-13-37' of git://git.kernel.org/pub/scm/linux/...Linus Torvalds2023-02-231-28/+30
|\
| * ceph: convert ceph_writepages_start() to use filemap_get_folios_tag()Vishal Moola (Oracle)2023-02-021-28/+30
* | ceph: blocklist the kclient when receiving corrupted snap traceXiubo Li2023-02-021-2/+15
|/
* Merge tag 'ceph-for-6.2-rc1' of https://github.com/ceph/ceph-clientLinus Torvalds2022-12-141-1/+1
|\
| * ceph: remove useless session parameter for check_caps()Xiubo Li2022-12-121-1/+1
* | use less confusing names for iov_iter direction initializersAl Viro2022-11-251-2/+2
|/
* Merge tag 'ceph-for-5.20-rc1' of https://github.com/ceph/ceph-clientLinus Torvalds2022-08-111-35/+24
|\
| * libceph: clean up ceph_osdc_start_request prototypeJeff Layton2022-08-031-20/+13
| * ceph: remove useless check for the folioXiubo Li2022-08-031-10/+7
| * ceph: don't get the inline data for new creating filesXiubo Li2022-08-031-3/+2
| * ceph: switch back to testing for NULL folio->private in ceph_dirty_folioJeff Layton2022-08-031-1/+1
| * ceph: call netfs_subreq_terminated with was_async == falseJeff Layton2022-08-031-1/+1
* | ceph: switch the last caller of iov_iter_get_pages_alloc()Al Viro2022-08-081-1/+1
|/
* netfs: do not unlock and put the folio twiceXiubo Li2022-07-141-5/+6
* netfs: Rename the netfs_io_request cleanup op and give it an op pointerDavid Howells2022-06-101-5/+4
* netfs: Further cleanups after struct netfs_inode wrapper introducedLinus Torvalds2022-06-101-1/+2
* netfs: Fix gcc-12 warning by embedding vfs inode in netfs_i_contextDavid Howells2022-06-091-2/+2
* Merge tag 'ceph-for-5.19-rc1' of https://github.com/ceph/ceph-clientLinus Torvalds2022-06-021-17/+25
|\
| * ceph: fix possible deadlock when holding Fwb to get inline_dataXiubo Li2022-05-251-14/+19
| * ceph: redirty the page for writepage on failureXiubo Li2022-05-251-1/+3
| * ceph: try to choose the auth MDS if possible for getattrXiubo Li2022-05-251-1/+3
| * ceph: disable updating the atime since cephfs won't maintain itXiubo Li2022-05-251-1/+0
* | Merge tag 'folio-5.19' of git://git.infradead.org/users/willy/pagecacheLinus Torvalds2022-05-241-16/+16
|\ \ | |/ |/|
| * ceph: Convert to release_folioMatthew Wilcox (Oracle)2022-05-091-12/+12
| * mm,fs: Remove aops->readpageMatthew Wilcox (Oracle)2022-05-091-1/+1
| * fs: Convert netfs_readpage to netfs_read_folioMatthew Wilcox (Oracle)2022-05-091-1/+1
| * fs: Introduce aops->read_folioMatthew Wilcox (Oracle)2022-05-091-1/+1
| * fs: Remove flags parameter from aops->write_beginMatthew Wilcox (Oracle)2022-05-081-1/+1
| * fs: Remove aop_flags parameter from netfs_write_begin()Matthew Wilcox (Oracle)2022-05-081-1/+1
* | ceph: check folio PG_private bit instead of folio->privateXiubo Li2022-05-101-4/+7
|/
* Merge tag 'netfs-prep-20220318' of git://git.kernel.org/pub/scm/linux/kernel/...Linus Torvalds2022-03-311-63/+53
|\
| * netfs: Add a netfs inode contextDavid Howells2022-03-181-27/+4
| * ceph: Make ceph_init_request() check caps on readaheadDavid Howells2022-03-181-28/+41
| * netfs: Finish off rename of netfs_read_request to netfs_io_requestDavid Howells2022-03-181-3/+3
| * netfs: Rename netfs_read_*request to netfs_io_*requestDavid Howells2022-03-181-8/+8
* | Merge tag 'ceph-for-5.18-rc1' of https://github.com/ceph/ceph-clientLinus Torvalds2022-03-241-128/+112
|\ \
| * | ceph: uninitialized variable in debug outputDan Carpenter2022-03-211-1/+2
| |/
| * ceph: uninline the data on a file opened for writingDavid Howells2022-03-011-107/+47
| * ceph: make ceph_netfs_issue_op() handle inlined dataDavid Howells2022-03-011-17/+60
| * ceph: switch netfs read ops to use rreq->inode instead of rreq->mapping->hostJeff Layton2022-03-011-3/+3
* | Merge tag 'folio-5.18b' of git://git.infradead.org/users/willy/pagecacheLinus Torvalds2022-03-221-40/+43
|\ \
| * | fscache: Convert fscache_set_page_dirty() to fscache_dirty_folio()Matthew Wilcox (Oracle)2022-03-151-14/+13