linux/fs/ceph
Li Wang 183028052b ceph fscache: Uncaching no data page from fscache in readpage()
Currently, if one new page allocated into fscache in readpage(), however,
with no data read into due to error encountered during reading from OSDs,
the slot in fscache is not uncached. This patch fixes this.

Signed-off-by: Li Wang <liwang@ubuntukylin.com>
Reviewed-by: Milosz Tanski <milosz@adfin.com>
2013-12-31 20:32:03 +02:00
..
acl.c ceph: add acl for cephfs 2013-12-31 20:32:01 +02:00
addr.c ceph fscache: Uncaching no data page from fscache in readpage() 2013-12-31 20:32:03 +02:00
cache.c Merge branch 'for-linus-bugs' of git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client 2013-11-26 18:02:46 -08:00
cache.h ceph fscache: Introduce a routine for uncaching single no data page from fscache 2013-12-31 20:32:02 +02:00
caps.c ceph: add acl for cephfs 2013-12-31 20:32:01 +02:00
ceph_frag.c ceph: factor out libceph from Ceph file system 2010-10-20 15:37:28 -07:00
debugfs.c libceph: delay debugfs initialization until we learn global_id 2012-08-20 10:03:15 -07:00
dir.c ceph: add acl for cephfs 2013-12-31 20:32:01 +02:00
export.c fs: encode_fh: return FILEID_INVALID if invalid fid_type 2013-02-26 02:46:10 -05:00
file.c fs: ceph: new helper: file_inode(file) 2013-12-13 09:13:29 -08:00
inode.c ceph: add acl for cephfs 2013-12-31 20:32:01 +02:00
ioctl.c ceph: Add check returned value on func ceph_calc_ceph_pg. 2013-08-09 17:55:21 -07:00
ioctl.h ceph: fully initialize new layout 2012-05-16 14:28:27 -05:00
Kconfig ceph: add acl for cephfs 2013-12-31 20:32:01 +02:00
locks.c Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client 2013-07-09 12:39:10 -07:00
Makefile ceph: add acl for cephfs 2013-12-31 20:32:01 +02:00
mds_client.c ceph: wake up 'safe' waiters when unregistering request 2013-11-23 11:01:05 -08:00
mds_client.h ceph: handle race between cap reconnect and cap release 2013-11-23 11:01:02 -08:00
mdsmap.c ceph: tidy ceph_mdsmap_decode() a little 2013-07-01 09:52:02 -07:00
snap.c ceph: use ceph_create_snap_context() 2013-05-01 21:20:09 -07:00
strings.c libceph: update ceph_mds_state_name() and ceph_mds_op_name() 2013-02-18 12:20:34 -06:00
super.c ceph: add acl for cephfs 2013-12-31 20:32:01 +02:00
super.h ceph: add acl for cephfs 2013-12-31 20:32:01 +02:00
xattr.c ceph: add acl for cephfs 2013-12-31 20:32:01 +02:00