summaryrefslogtreecommitdiffstats
path: root/fs/ceph/file.c
Commit message (Expand)AuthorAgeFilesLines
* ceph: wake waiters after failed async createJeff Layton2022-03-011-18/+33
* ceph: uninline the data on a file opened for writingDavid Howells2022-03-011-16/+16
* ceph: set pool_ns in new inode layout for async createsJeff Layton2022-01-261-0/+7
* ceph: properly put ceph_string reference after async create attemptJeff Layton2022-01-261-0/+2
* Merge tag 'ceph-for-5.17-rc1' of git://github.com/ceph/ceph-clientLinus Torvalds2022-01-201-9/+15
|\
| * ceph: add new "nopagecache" optionJeff Layton2022-01-131-9/+15
* | Merge tag 'fscache-rewrite-20220111' of git://git.kernel.org/pub/scm/linux/ke...Linus Torvalds2022-01-121-3/+10
|\ \ | |/ |/|
| * ceph: conversion to new fscache APIJeff Layton2022-01-111-3/+10
* | ceph: fix up non-directory creation in SGID directoriesChristian Brauner2021-12-011-3/+15
* | ceph: initialize i_size variable in ceph_sync_readJeff Layton2021-12-011-1/+1
|/
* Merge tag 'ceph-for-5.16-rc1' of git://github.com/ceph/ceph-clientLinus Torvalds2021-11-131-18/+85
|\
| * ceph: add a new metric to keep track of remote object copiesLuís Henriques2021-11-081-0/+4
| * libceph, ceph: move ceph_osdc_copy_from() into cephfs codeLuís Henriques2021-11-081-11/+63
| * ceph: return the real size read when it hits EOFXiubo Li2021-11-081-5/+8
| * ceph: shut down access to inode when async create failsJeff Layton2021-11-081-1/+9
| * ceph: print inode numbers instead of pointer valuesJeff Layton2021-11-081-1/+1
* | Merge tag 'for-5.16/ki_complete-2021-10-29' of git://git.kernel.dk/linux-blockLinus Torvalds2021-11-011-1/+1
|\ \ | |/ |/|
| * fs: get rid of the res2 iocb->ki_complete argumentJens Axboe2021-10-251-1/+1
* | ceph: fix handling of "meta" errorsJeff Layton2021-10-191-1/+0
|/
* Merge tag 'ceph-for-5.15-rc1' of git://github.com/ceph/ceph-clientLinus Torvalds2021-09-081-15/+17
|\
| * ceph: request Fw caps before updating the mtime in ceph_write_iterJeff Layton2021-09-021-15/+17
* | ceph: Fix race between hole punch and page faultJan Kara2021-07-131-0/+2
|/
* ceph: take reference to req->r_parent at point of assignmentJeff Layton2021-06-291-0/+1
* ceph: add IO size metrics supportXiubo Li2021-06-291-12/+11
* ceph: fix error handling in ceph_atomic_open and ceph_lookupJeff Layton2021-06-221-6/+8
* ceph: must hold snap_rwsem when filling inode for async createJeff Layton2021-06-221-0/+3
* ceph: drop pinned_page parameter from ceph_get_capsJeff Layton2021-04-271-12/+5
* ceph: avoid counting the same request twice or moreXiubo Li2021-04-271-10/+10
* ceph: rename the metric helpersXiubo Li2021-04-271-6/+6
* ceph: don't use d_add in ceph_handle_snapdirJeff Layton2021-04-271-2/+5
* libceph, rbd, ceph: "blacklist" -> "blocklist"Ilya Dryomov2020-10-121-2/+2
* ceph: add ceph_sb_to_mdsc helper support to parse the mdscXiubo Li2020-10-121-5/+3
* ceph: drop special-casing for ITER_PIPE in ceph_sync_readJeff Layton2020-10-121-47/+24
* ceph: remove unnecessary return in switch statementLuis Henriques2020-10-121-2/+0
* Merge tag 'ceph-for-5.9-rc3' of git://github.com/ceph/ceph-clientLinus Torvalds2020-08-281-2/+3
|\
| * ceph: don't allow setlease on cephfsJeff Layton2020-08-241-0/+1
| * ceph: fix inode number handling on arches with 32-bit ino_tJeff Layton2020-08-241-2/+2
* | treewide: Use fallthrough pseudo-keywordGustavo A. R. Silva2020-08-231-1/+1
|/
* ceph: do not access the kiocb after aio requestsXiubo Li2020-08-031-2/+3
* ceph: add read/write latency metric supportXiubo Li2020-06-011-0/+30
* ceph: fix potential bad pointer deref in async dirops cb'sJeff Layton2020-04-131-2/+2
* ceph: simplify calling of ceph_get_fmode()Yan, Zheng2020-03-301-16/+5
* ceph: remove delay check logic from ceph_check_caps()Yan, Zheng2020-03-301-9/+4
* ceph: consider inode's last read/write when calculating wanted capsYan, Zheng2020-03-301-9/+12
* ceph: update dentry lease for async createYan, Zheng2020-03-301-0/+3
* ceph: attempt to do async create when possibleJeff Layton2020-03-301-7/+240
* ceph: cache layout in parent dir on first sync createJeff Layton2020-03-301-1/+21
* ceph: re-org copy_file_range and fix some error pathsLuis Henriques2020-03-301-73/+100
* ceph: check POOL_FLAG_FULL/NEARFULL in addition to OSDMAP_FULL/NEARFULLIlya Dryomov2020-03-231-3/+11
* ceph: do not execute direct write in parallel if O_APPEND is specifiedXiubo Li2020-02-111-6/+11