Age | Commit message (Expand) | Author |
2020-09-03 | ceph: fix potential mdsc use-after-free crash | ![](//seccdn.libravatar.org/avatar/a685525e0bae899c0b2fa085250551a2?s=13&d=retro) Xiubo Li |
2020-02-28 | ceph: check availability of mds cluster on mount after wait timeout | ![](//seccdn.libravatar.org/avatar/a685525e0bae899c0b2fa085250551a2?s=13&d=retro) Xiubo Li |
2019-10-11 | ceph: reconnect connection if session hang in opening state | ![](//seccdn.libravatar.org/avatar/e5c3e7bce004d4565ac4af66fb8dcffa?s=13&d=retro) Erqi Chen |
2019-05-02 | ceph: fix ci->i_head_snapc leak | ![](//seccdn.libravatar.org/avatar/b4d1c73e41fdae26b8b324a20c1e01f7?s=13&d=retro) Yan, Zheng |
2019-05-02 | ceph: only use d_name directly when parent is locked | ![](//seccdn.libravatar.org/avatar/ea9379928ff88195342a0cffe9d14df5?s=13&d=retro) Jeff Layton |
2018-12-05 | libceph: add authorizer challenge | ![](//seccdn.libravatar.org/avatar/c1cf5f2a76d8c1ab709f2c71755e09bb?s=13&d=retro) Ilya Dryomov |
2017-12-20 | ceph: drop negative child dentries before try pruning inode's alias | ![](//seccdn.libravatar.org/avatar/b4d1c73e41fdae26b8b324a20c1e01f7?s=13&d=retro) Yan, Zheng |
2017-11-02 | License cleanup: add SPDX GPL-2.0 license identifier to files with no license | ![](//seccdn.libravatar.org/avatar/cbd18395260b6be2575187286a262f9a?s=13&d=retro) Greg Kroah-Hartman |
2017-10-02 | ceph: fix __choose_mds() for LSSNAP request | ![](//seccdn.libravatar.org/avatar/b4d1c73e41fdae26b8b324a20c1e01f7?s=13&d=retro) Yan, Zheng |
2017-09-19 | ceph: avoid panic in create_session_open_msg() if utsname() returns NULL | ![](//seccdn.libravatar.org/avatar/b4d1c73e41fdae26b8b324a20c1e01f7?s=13&d=retro) Yan, Zheng |
2017-09-06 | ceph: adjust 36 checks for NULL pointers | ![](//seccdn.libravatar.org/avatar/69c4cf2ed8b3ec6b47bf945dfd57617c?s=13&d=retro) Markus Elfring |
2017-09-06 | ceph: properly set snap follows for cap reconnect | ![](//seccdn.libravatar.org/avatar/b4d1c73e41fdae26b8b324a20c1e01f7?s=13&d=retro) Yan, Zheng |
2017-09-06 | ceph: send LSSNAP request to auth mds of directory inode | ![](//seccdn.libravatar.org/avatar/b4d1c73e41fdae26b8b324a20c1e01f7?s=13&d=retro) Yan, Zheng |
2017-07-07 | ceph: avoid invalid memory dereference in the middle of umount | ![](//seccdn.libravatar.org/avatar/b4d1c73e41fdae26b8b324a20c1e01f7?s=13&d=retro) Yan, Zheng |
2017-06-14 | ceph: use current_kernel_time() to get request time stamp | ![](//seccdn.libravatar.org/avatar/b4d1c73e41fdae26b8b324a20c1e01f7?s=13&d=retro) Yan, Zheng |
2017-05-10 | Merge tag 'ceph-for-4.12-rc1' of git://github.com/ceph/ceph-client | ![](//seccdn.libravatar.org/avatar/fb47627bc8c0bcdb36321edfbf02e916?s=13&d=retro) Linus Torvalds |
2017-05-08 | fs: ceph: CURRENT_TIME with ktime_get_real_ts() | ![](//seccdn.libravatar.org/avatar/5cec3ca19616418d16d5acf44d370747?s=13&d=retro) Deepa Dinamani |
2017-05-04 | ceph: handle epoch barriers in cap messages | ![](//seccdn.libravatar.org/avatar/f80302a2bafe61b55297953a047abf10?s=13&d=retro) Jeff Layton |
2017-05-04 | ceph: make seeky readdir more efficient | ![](//seccdn.libravatar.org/avatar/b4d1c73e41fdae26b8b324a20c1e01f7?s=13&d=retro) Yan, Zheng |
2017-05-04 | ceph: close stopped mds' session | ![](//seccdn.libravatar.org/avatar/b4d1c73e41fdae26b8b324a20c1e01f7?s=13&d=retro) Yan, Zheng |
2017-05-04 | ceph: fix potential use-after-free | ![](//seccdn.libravatar.org/avatar/b4d1c73e41fdae26b8b324a20c1e01f7?s=13&d=retro) Yan, Zheng |
2017-05-04 | ceph: allow connecting to mds whose rank >= mdsmap::m_max_mds | ![](//seccdn.libravatar.org/avatar/b4d1c73e41fdae26b8b324a20c1e01f7?s=13&d=retro) Yan, Zheng |
2017-05-04 | libceph: convert ceph_pagelist.refcnt from atomic_t to refcount_t | ![](//seccdn.libravatar.org/avatar/8539a671af5ec86fc478d44114d5c122?s=13&d=retro) Elena Reshetova |
2017-05-04 | ceph: convert ceph_mds_session.s_ref from atomic_t to refcount_t | ![](//seccdn.libravatar.org/avatar/8539a671af5ec86fc478d44114d5c122?s=13&d=retro) Elena Reshetova |
2017-02-23 | ceph: tidy some white space in get_nonsnap_parent() | ![](//seccdn.libravatar.org/avatar/85ff6b2aa66ef9f0bf35105783fd2ae2?s=13&d=retro) Dan Carpenter |
2017-02-20 | ceph: remove req from unsafe list when unregistering it | ![](//seccdn.libravatar.org/avatar/f80302a2bafe61b55297953a047abf10?s=13&d=retro) Jeff Layton |
2017-02-20 | ceph: add a new flag to indicate whether parent is locked | ![](//seccdn.libravatar.org/avatar/f80302a2bafe61b55297953a047abf10?s=13&d=retro) Jeff Layton |
2017-02-20 | ceph: convert bools in ceph_mds_request to a new r_req_flags field | ![](//seccdn.libravatar.org/avatar/f80302a2bafe61b55297953a047abf10?s=13&d=retro) Jeff Layton |
2017-02-20 | ceph: drop session argument to ceph_fill_trace | ![](//seccdn.libravatar.org/avatar/f80302a2bafe61b55297953a047abf10?s=13&d=retro) Jeff Layton |
2017-02-20 | ceph: cleanup ACCESS_ONCE -> READ_ONCE | ![](//seccdn.libravatar.org/avatar/f617a4e3352a0c3ea14399a6f0b52154?s=13&d=retro) Seraphime Kirkovski |
2017-02-20 | ceph: pass parent inode info to ceph_encode_dentry_release if we have it | ![](//seccdn.libravatar.org/avatar/f80302a2bafe61b55297953a047abf10?s=13&d=retro) Jeff Layton |
2017-02-20 | ceph: pass parent dir ino info to build_dentry_path | ![](//seccdn.libravatar.org/avatar/f80302a2bafe61b55297953a047abf10?s=13&d=retro) Jeff Layton |
2017-02-20 | ceph: clean up unsafe d_parent accesses in build_dentry_path | ![](//seccdn.libravatar.org/avatar/f80302a2bafe61b55297953a047abf10?s=13&d=retro) Jeff Layton |
2017-02-20 | ceph: clean up unsafe d_parent access in __choose_mds | ![](//seccdn.libravatar.org/avatar/f80302a2bafe61b55297953a047abf10?s=13&d=retro) Jeff Layton |
2017-01-18 | ceph: fix bad endianness handling in parse_reply_info_extra | ![](//seccdn.libravatar.org/avatar/f80302a2bafe61b55297953a047abf10?s=13&d=retro) Jeff Layton |
2017-01-12 | ceph: fix mds cluster availability check | ![](//seccdn.libravatar.org/avatar/b4d1c73e41fdae26b8b324a20c1e01f7?s=13&d=retro) Yan, Zheng |
2016-12-12 | ceph: check availability of mds cluster on mount | ![](//seccdn.libravatar.org/avatar/b4d1c73e41fdae26b8b324a20c1e01f7?s=13&d=retro) Yan, Zheng |
2016-12-12 | libceph: drop len argument of *verify_authorizer_reply() | ![](//seccdn.libravatar.org/avatar/c1cf5f2a76d8c1ab709f2c71755e09bb?s=13&d=retro) Ilya Dryomov |
2016-10-03 | ceph: use list_move instead of list_del/list_add | ![](//seccdn.libravatar.org/avatar/7169703da79967ebc67406dbba0135b4?s=13&d=retro) Wei Yongjun |
2016-10-03 | ceph: handle CEPH_SESSION_REJECT message | ![](//seccdn.libravatar.org/avatar/b4d1c73e41fdae26b8b324a20c1e01f7?s=13&d=retro) Yan, Zheng |
2016-08-09 | ceph: initialize pathbase in the !dentry case in encode_caps_cb() | ![](//seccdn.libravatar.org/avatar/c1cf5f2a76d8c1ab709f2c71755e09bb?s=13&d=retro) Ilya Dryomov |
2016-08-02 | Merge tag 'ceph-for-4.8-rc1' of git://github.com/ceph/ceph-client | ![](//seccdn.libravatar.org/avatar/fb47627bc8c0bcdb36321edfbf02e916?s=13&d=retro) Linus Torvalds |
2016-07-28 | ceph: optimize cap flush waiting | ![](//seccdn.libravatar.org/avatar/b4d1c73e41fdae26b8b324a20c1e01f7?s=13&d=retro) Yan, Zheng |
2016-07-28 | ceph: unify cap flush and snapcap flush | ![](//seccdn.libravatar.org/avatar/b4d1c73e41fdae26b8b324a20c1e01f7?s=13&d=retro) Yan, Zheng |
2016-07-28 | ceph: use list instead of rbtree to track cap flushes | ![](//seccdn.libravatar.org/avatar/b4d1c73e41fdae26b8b324a20c1e01f7?s=13&d=retro) Yan, Zheng |
2016-07-28 | ceph: include 'follows' of pending snapflush in cap reconnect message | ![](//seccdn.libravatar.org/avatar/b4d1c73e41fdae26b8b324a20c1e01f7?s=13&d=retro) Yan, Zheng |
2016-07-28 | ceph: update cap reconnect message to version 3 | ![](//seccdn.libravatar.org/avatar/b4d1c73e41fdae26b8b324a20c1e01f7?s=13&d=retro) Yan, Zheng |
2016-07-28 | ceph: mount non-default filesystem by name | ![](//seccdn.libravatar.org/avatar/b4d1c73e41fdae26b8b324a20c1e01f7?s=13&d=retro) Yan, Zheng |
2016-07-28 | ceph: remove ceph_mdsc_lease_release | ![](//seccdn.libravatar.org/avatar/f80302a2bafe61b55297953a047abf10?s=13&d=retro) Jeff Layton |
2016-07-28 | ceph: don't use ->d_time | ![](//seccdn.libravatar.org/avatar/530719169178bc1604d8a5d30b554642?s=13&d=retro) Miklos Szeredi |