Age | Commit message (Expand) | Author | Files | Lines |
2019-09-16 | ceph: pass filp to ceph_get_caps() | ![](https://seccdn.libravatar.org/avatar/b4d1c73e41fdae26b8b324a20c1e01f7?s=13&d=retro) Yan, Zheng | 4 | -42/+46 |
2019-09-16 | ceph: track and report error of async metadata operation | ![](https://seccdn.libravatar.org/avatar/b4d1c73e41fdae26b8b324a20c1e01f7?s=13&d=retro) Yan, Zheng | 5 | -22/+54 |
2019-09-16 | ceph: allow closing session in restarting/reconnect state | ![](https://seccdn.libravatar.org/avatar/b4d1c73e41fdae26b8b324a20c1e01f7?s=13&d=retro) Yan, Zheng | 1 | -3/+3 |
2019-09-16 | ceph: don't list vxattrs in listxattr() | ![](https://seccdn.libravatar.org/avatar/ea9379928ff88195342a0cffe9d14df5?s=13&d=retro) Jeff Layton | 1 | -29/+0 |
2019-09-16 | ceph: allow copy_file_range when src and dst inode are same | ![](https://seccdn.libravatar.org/avatar/ea9379928ff88195342a0cffe9d14df5?s=13&d=retro) Jeff Layton | 1 | -2/+0 |
2019-09-16 | ceph: fix directories inode i_blkbits initialization | ![](https://seccdn.libravatar.org/avatar/d55f28d648c0535b854d63f9d920f473?s=13&d=retro) Luis Henriques | 1 | -1/+6 |
2019-08-30 | fs: ceph: Initialize filesystem timestamp ranges | ![](https://seccdn.libravatar.org/avatar/5cec3ca19616418d16d5acf44d370747?s=13&d=retro) Deepa Dinamani | 1 | -0/+2 |
2019-08-22 | ceph: don't try fill file_lock on unsuccessful GETFILELOCK reply | ![](https://seccdn.libravatar.org/avatar/ea9379928ff88195342a0cffe9d14df5?s=13&d=retro) Jeff Layton | 1 | -2/+1 |
2019-08-22 | ceph: clear page dirty before invalidate page | ![](https://seccdn.libravatar.org/avatar/e5c3e7bce004d4565ac4af66fb8dcffa?s=13&d=retro) Erqi Chen | 1 | -2/+3 |
2019-08-22 | ceph: fix buffer free while holding i_ceph_lock in fill_inode() | ![](https://seccdn.libravatar.org/avatar/d55f28d648c0535b854d63f9d920f473?s=13&d=retro) Luis Henriques | 1 | -3/+4 |
2019-08-22 | ceph: fix buffer free while holding i_ceph_lock in __ceph_build_xattrs_blob() | ![](https://seccdn.libravatar.org/avatar/d55f28d648c0535b854d63f9d920f473?s=13&d=retro) Luis Henriques | 4 | -6/+16 |
2019-08-22 | ceph: fix buffer free while holding i_ceph_lock in __ceph_setxattr() | ![](https://seccdn.libravatar.org/avatar/d55f28d648c0535b854d63f9d920f473?s=13&d=retro) Luis Henriques | 1 | -2/+6 |
2019-07-20 | Merge branch 'work.dcache2' of git://git.kernel.org/pub/scm/linux/kernel/git/viro/vfs | ![](https://seccdn.libravatar.org/avatar/fb47627bc8c0bcdb36321edfbf02e916?s=13&d=retro) Linus Torvalds | 1 | -1/+1 |
2019-07-18 | Merge tag 'ceph-for-5.3-rc1' of git://github.com/ceph/ceph-client | ![](https://seccdn.libravatar.org/avatar/fb47627bc8c0bcdb36321edfbf02e916?s=13&d=retro) Linus Torvalds | 17 | -439/+726 |
2019-07-12 | Merge tag 'driver-core-5.3-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core | ![](https://seccdn.libravatar.org/avatar/fb47627bc8c0bcdb36321edfbf02e916?s=13&d=retro) Linus Torvalds | 3 | -26/+4 |
2019-07-10 | Merge tag 'copy-file-range-fixes-1' of git://git.kernel.org/pub/scm/fs/xfs/xfs-linux | ![](https://seccdn.libravatar.org/avatar/fb47627bc8c0bcdb36321edfbf02e916?s=13&d=retro) Linus Torvalds | 1 | -3/+20 |
2019-07-08 | ceph: fix end offset in truncate_inode_pages_range call | ![](https://seccdn.libravatar.org/avatar/d55f28d648c0535b854d63f9d920f473?s=13&d=retro) Luis Henriques | 1 | -1/+1 |
2019-07-08 | ceph: use generic_delete_inode() for ->drop_inode | ![](https://seccdn.libravatar.org/avatar/d55f28d648c0535b854d63f9d920f473?s=13&d=retro) Luis Henriques | 3 | -12/+1 |
2019-07-08 | ceph: use ceph_evict_inode to cleanup inode's resource | ![](https://seccdn.libravatar.org/avatar/b4d1c73e41fdae26b8b324a20c1e01f7?s=13&d=retro) Yan, Zheng | 3 | -4/+7 |
2019-07-08 | ceph: initialize superblock s_time_gran to 1 | ![](https://seccdn.libravatar.org/avatar/d55f28d648c0535b854d63f9d920f473?s=13&d=retro) Luis Henriques | 1 | -1/+1 |
2019-07-08 | libceph: rename r_unsafe_item to r_private_item | ![](https://seccdn.libravatar.org/avatar/c1cf5f2a76d8c1ab709f2c71755e09bb?s=13&d=retro) Ilya Dryomov | 1 | -3/+3 |
2019-07-08 | ceph: don't NULL terminate virtual xattrs | ![](https://seccdn.libravatar.org/avatar/ea9379928ff88195342a0cffe9d14df5?s=13&d=retro) Jeff Layton | 1 | -25/+59 |
2019-07-08 | ceph: return -ERANGE if virtual xattr value didn't fit in buffer | ![](https://seccdn.libravatar.org/avatar/ea9379928ff88195342a0cffe9d14df5?s=13&d=retro) Jeff Layton | 1 | -7/+7 |
2019-07-08 | ceph: make getxattr_cb return ssize_t | ![](https://seccdn.libravatar.org/avatar/ea9379928ff88195342a0cffe9d14df5?s=13&d=retro) Jeff Layton | 1 | -45/+45 |
2019-07-08 | ceph: more precise CEPH_CLIENT_CAPS_PENDING_CAPSNAP | ![](https://seccdn.libravatar.org/avatar/b4d1c73e41fdae26b8b324a20c1e01f7?s=13&d=retro) Yan, Zheng | 1 | -11/+30 |
2019-07-08 | ceph: kick flushing and flush snaps before sending normal cap message | ![](https://seccdn.libravatar.org/avatar/b4d1c73e41fdae26b8b324a20c1e01f7?s=13&d=retro) Yan, Zheng | 1 | -4/+14 |
2019-07-08 | ceph: clear CEPH_I_KICK_FLUSH flag inside __kick_flushing_caps() | ![](https://seccdn.libravatar.org/avatar/b4d1c73e41fdae26b8b324a20c1e01f7?s=13&d=retro) Yan, Zheng | 1 | -9/+4 |
2019-07-08 | ceph: increment change_attribute on local changes | ![](https://seccdn.libravatar.org/avatar/ea9379928ff88195342a0cffe9d14df5?s=13&d=retro) Jeff Layton | 2 | -0/+7 |
2019-07-08 | ceph: handle change_attr in cap messages | ![](https://seccdn.libravatar.org/avatar/ea9379928ff88195342a0cffe9d14df5?s=13&d=retro) Jeff Layton | 3 | -9/+13 |
2019-07-08 | ceph: add change_attr field to ceph_inode_info | ![](https://seccdn.libravatar.org/avatar/ea9379928ff88195342a0cffe9d14df5?s=13&d=retro) Jeff Layton | 3 | -2/+8 |
2019-07-08 | ceph: allow querying of STATX_BTIME in ceph_getattr | ![](https://seccdn.libravatar.org/avatar/ea9379928ff88195342a0cffe9d14df5?s=13&d=retro) Jeff Layton | 1 | -3/+13 |
2019-07-08 | ceph: handle btime in cap messages | ![](https://seccdn.libravatar.org/avatar/ea9379928ff88195342a0cffe9d14df5?s=13&d=retro) Jeff Layton | 3 | -7/+14 |
2019-07-08 | ceph: add btime field to ceph_inode_info | ![](https://seccdn.libravatar.org/avatar/ea9379928ff88195342a0cffe9d14df5?s=13&d=retro) Jeff Layton | 4 | -8/+17 |
2019-07-08 | ceph: have MDS map decoding use entity_addr_t decoder | ![](https://seccdn.libravatar.org/avatar/ea9379928ff88195342a0cffe9d14df5?s=13&d=retro) Jeff Layton | 1 | -4/+8 |
2019-07-08 | ceph: remove request from waiting list before unregister | ![](https://seccdn.libravatar.org/avatar/b4d1c73e41fdae26b8b324a20c1e01f7?s=13&d=retro) Yan, Zheng | 1 | -0/+2 |
2019-07-08 | ceph: don't blindly unregister session that is in opening state | ![](https://seccdn.libravatar.org/avatar/b4d1c73e41fdae26b8b324a20c1e01f7?s=13&d=retro) Yan, Zheng | 1 | -33/+26 |
2019-07-08 | ceph: fix infinite loop in get_quota_realm() | ![](https://seccdn.libravatar.org/avatar/b4d1c73e41fdae26b8b324a20c1e01f7?s=13&d=retro) Yan, Zheng | 1 | -2/+13 |
2019-07-08 | ceph: add selinux support | ![](https://seccdn.libravatar.org/avatar/b4d1c73e41fdae26b8b324a20c1e01f7?s=13&d=retro) Yan, Zheng | 7 | -17/+173 |
2019-07-08 | ceph: rename struct ceph_acls_info to ceph_acl_sec_ctx | ![](https://seccdn.libravatar.org/avatar/b4d1c73e41fdae26b8b324a20c1e01f7?s=13&d=retro) Yan, Zheng | 5 | -52/+55 |
2019-07-08 | ceph: fix debug print format in __set_xattr() | ![](https://seccdn.libravatar.org/avatar/b4d1c73e41fdae26b8b324a20c1e01f7?s=13&d=retro) Yan, Zheng | 1 | -2/+2 |
2019-07-08 | ceph: fix warning PTR_ERR_OR_ZERO can be used | ![](https://seccdn.libravatar.org/avatar/55bd6cb143a2c07718fa59a085c6ef3b?s=13&d=retro) Hariprasad Kelam | 1 | -1/+1 |
2019-07-08 | ceph: hold i_ceph_lock when removing caps for freeing inode | ![](https://seccdn.libravatar.org/avatar/b4d1c73e41fdae26b8b324a20c1e01f7?s=13&d=retro) Yan, Zheng | 3 | -6/+8 |
2019-07-08 | ceph: ensure d_name/d_parent stability in ceph_mdsc_lease_send_msg() | ![](https://seccdn.libravatar.org/avatar/b4d1c73e41fdae26b8b324a20c1e01f7?s=13&d=retro) Yan, Zheng | 3 | -16/+16 |
2019-07-08 | ceph: use READ_ONCE to access d_parent in RCU critical section | ![](https://seccdn.libravatar.org/avatar/b4d1c73e41fdae26b8b324a20c1e01f7?s=13&d=retro) Yan, Zheng | 1 | -2/+2 |
2019-07-08 | ceph: fix dir_lease_is_valid() | ![](https://seccdn.libravatar.org/avatar/b4d1c73e41fdae26b8b324a20c1e01f7?s=13&d=retro) Yan, Zheng | 1 | -9/+17 |
2019-07-08 | ceph: close race between d_name_cmp() and update_dentry_lease() | ![](https://seccdn.libravatar.org/avatar/b4d1c73e41fdae26b8b324a20c1e01f7?s=13&d=retro) Yan, Zheng | 1 | -76/+88 |
2019-07-08 | ceph: fix improper use of smp_mb__before_atomic() | ![](https://seccdn.libravatar.org/avatar/8dbfba0187aba98a529964062b25fd0e?s=13&d=retro) Andrea Parri | 1 | -1/+6 |
2019-07-08 | ceph: fix "ceph.dir.rctime" vxattr value | ![](https://seccdn.libravatar.org/avatar/85fff58447ee0245dc9cd087cf5e3673?s=13&d=retro) David Disseldorp | 1 | -1/+1 |
2019-07-08 | ceph: remove unused vxattr length helpers | ![](https://seccdn.libravatar.org/avatar/85fff58447ee0245dc9cd087cf5e3673?s=13&d=retro) David Disseldorp | 3 | -50/+2 |
2019-07-08 | ceph: fix listxattr vxattr buffer length calculation | ![](https://seccdn.libravatar.org/avatar/85fff58447ee0245dc9cd087cf5e3673?s=13&d=retro) David Disseldorp | 1 | -24/+30 |