summaryrefslogtreecommitdiffstats
path: root/fs/ceph/addr.c (follow)
Commit message (Expand)AuthorAgeFilesLines
* ceph: fix cap ref leak via netfs init_requestPatrick Donnelly2024-10-031-1/+4
* ceph: use struct_size() helper in __ceph_pool_perm_get()Thorsten Blum2024-10-031-1/+1
* Merge tag 'ceph-for-6.12-rc1' of https://github.com/ceph/ceph-clientLinus Torvalds2024-09-281-1/+0
|\
| * ceph: remove the incorrect Fw reference check when dirtying pagesXiubo Li2024-09-241-1/+0
* | Merge tag 'vfs-6.12.netfs' of git://git.kernel.org/pub/scm/linux/kernel/git/v...Linus Torvalds2024-09-161-30/+46
|\ \
| * | netfs: Speed up buffered readingDavid Howells2024-09-121-30/+46
| |/
* | Merge tag 'vfs-6.12.folio' of gitolite.kernel.org:pub/scm/linux/kernel/git/vf...Linus Torvalds2024-09-161-8/+5
|\ \ | |/ |/|
| * fs: Convert aops->write_begin to take a folioMatthew Wilcox (Oracle)2024-08-071-6/+4
| * fs: Convert aops->write_end to take a folioMatthew Wilcox (Oracle)2024-08-071-2/+1
* | 9p: Fix DIO read through netfsDominique Martinet2024-08-131-2/+4
* | netfs: Fix handling of USE_PGPRIV2 and WRITE_TO_CACHE flagsDavid Howells2024-08-121-0/+3
* | netfs, ceph: Revert "netfs: Remove deprecated use of PG_private_2 as a second...David Howells2024-08-121-1/+18
|/
* netfs: Switch to using unsigned long long rather than loff_tDavid Howells2024-05-011-1/+1
* netfs: Remove deprecated use of PG_private_2 as a second writeback flagDavid Howells2024-04-291-18/+1
* mm: Remove the PG_fscache alias for PG_private_2David Howells2024-04-291-5/+6
* netfs: Replace PG_fscache by setting folio->private and marking dirtyDavid Howells2024-04-291-1/+1
* ceph: redirty page before returning AOP_WRITEPAGE_ACTIVATENeilBrown2024-04-111-1/+3
* Merge tag 'ceph-for-6.8-rc1' of https://github.com/ceph/ceph-clientLinus Torvalds2024-01-191-3/+5
|\
| * ceph: remove duplicated code in ceph_netfs_issue_read()Xiubo Li2024-01-151-2/+2
| * ceph: try to allocate a smaller extent map for sparse readXiubo Li2024-01-151-1/+3
* | Merge tag 'vfs-6.8.netfs' of gitolite.kernel.org:pub/scm/linux/kernel/git/vfs...Linus Torvalds2024-01-191-23/+2
|\ \
| * | netfs: Provide invalidate_folio and release_folio callsDavid Howells2023-12-241-22/+2
| * | netfs, fscache: Remove ->begin_cache_operationDavid Howells2023-12-241-1/+0
| |/
* / fs: convert error_remove_page to error_remove_folioMatthew Wilcox (Oracle)2023-12-111-2/+2
|/
* Merge tag 'ceph-for-6.7-rc1' of https://github.com/ceph/ceph-clientLinus Torvalds2023-11-101-136/+163
|\
| * ceph: print cluster fsid and client global_id in all debug logsXiubo Li2023-11-031-126/+153
| * ceph: rename _to_client() to _to_fs_client()Xiubo Li2023-11-031-10/+10
* | ceph: convert to new timestamp accessorsJeff Layton2023-10-181-5/+5
|/
* 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-241-28/+30
|\
| * ceph: convert ceph_writepages_start() to use filemap_get_folios_tag()Vishal Moola (Oracle)2023-02-031-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-091-1/+1
|/
* netfs: do not unlock and put the folio twiceXiubo Li2022-07-141-5/+6