• Milosz Tanski's avatar
    ceph: ceph_readpage_to_fscache didn't check if marked · 9b8dd1e8
    Milosz Tanski authored
    Previously ceph_readpage_to_fscache did not call if page was marked as cached
    before calling fscache_write_page resulting in a BUG inside of fscache.
    
    FS-Cache: Assertion failed
    ------------[ cut here ]------------
    kernel BUG at fs/fscache/page.c:874!
    invalid opcode: 0000 [#1] SMP
    Call Trace:
     [<ffffffffa02e6566>] __ceph_readpage_to_fscache+0x66/0x80 [ceph]
     [<ffffffffa02caf84>] readpage_nounlock+0x124/0x210 [ceph]
     [<ffffffffa02cb08d>] ceph_readpage+0x1d/0x40 [ceph]
     [<ffffffff81126db6>] generic_file_aio_read+0x1f6/0x700
     [<ffffffffa02c6fcc>] ceph_aio_read+0x5fc/0xab0 [ceph]
    Signed-off-by: default avatarMilosz Tanski <milosz@adfin.com>
    Signed-off-by: default avatarSage Weil <sage@inktank.com>
    9b8dd1e8
Name
Last commit
Last update
..
Kconfig Loading commit data...
Makefile Loading commit data...
addr.c Loading commit data...
cache.c Loading commit data...
cache.h Loading commit data...
caps.c Loading commit data...
ceph_frag.c Loading commit data...
debugfs.c Loading commit data...
dir.c Loading commit data...
export.c Loading commit data...
file.c Loading commit data...
inode.c Loading commit data...
ioctl.c Loading commit data...
ioctl.h Loading commit data...
locks.c Loading commit data...
mds_client.c Loading commit data...
mds_client.h Loading commit data...
mdsmap.c Loading commit data...
snap.c Loading commit data...
strings.c Loading commit data...
super.c Loading commit data...
super.h Loading commit data...
xattr.c Loading commit data...