| Age | Commit message (Expand) | Author | Files | Lines |
| 2025-09-22 | net: replace use of system_wq with system_percpu_wq | Marco Crivellari | 1 | -1/+1 |
| 2024-07-10 | libceph: fix race between delayed_work() and ceph_monc_stop() | Ilya Dryomov | 1 | -2/+12 |
| 2023-09-18 | ceph: Annotate struct ceph_monmap with __counted_by | Kees Cook | 1 | -1/+1 |
| 2022-11-18 | treewide: use get_random_u32_below() instead of deprecated function | Jason A. Donenfeld | 1 | -1/+1 |
| 2022-10-11 | treewide: use prandom_u32_max() when possible, part 1 | Jason A. Donenfeld | 1 | -1/+1 |
| 2021-11-08 | libceph: drop ->monmap and err initialization | Jean Sacren | 1 | -2/+1 |
| 2021-06-03 | libceph: Fix spelling mistakes | Zheng Yongjun | 1 | -1/+1 |
| 2021-01-04 | libceph, ceph: disambiguate ceph_connection_operations handlers | Ilya Dryomov | 1 | -7/+7 |
| 2020-12-14 | libceph, ceph: implement msgr2.1 protocol (crc and secure modes) | Ilya Dryomov | 1 | -9/+106 |
| 2020-12-14 | libceph: introduce connection modes and ms_mode option | Ilya Dryomov | 1 | -2/+2 |
| 2020-12-14 | libceph, rbd: ignore addr->type while comparing in some cases | Ilya Dryomov | 1 | -2/+4 |
| 2020-12-14 | libceph, ceph: get and handle cluster maps with addrvecs | Ilya Dryomov | 1 | -40/+105 |
| 2020-12-14 | libceph: factor out finish_auth() | Ilya Dryomov | 1 | -22/+30 |
| 2020-10-12 | libceph: switch to the new "osd blocklist add" command | Ilya Dryomov | 1 | -15/+52 |
| 2020-10-12 | libceph, rbd, ceph: "blacklist" -> "blocklist" | Ilya Dryomov | 1 | -4/+4 |
| 2020-08-23 | treewide: Use fallthrough pseudo-keyword | Gustavo A. R. Silva | 1 | -1/+1 |
| 2020-03-30 | libceph: simplify ceph_monc_handle_map() | Ilya Dryomov | 1 | -4/+4 |
| 2019-11-25 | libceph: drop unnecessary check from dispatch() in mon_client.c | Ilya Dryomov | 1 | -3/+0 |
| 2019-09-16 | libceph: add function that reset client's entity addr | Yan, Zheng | 1 | -0/+7 |
| 2019-07-08 | libceph: ADDR2 support for monmap | Jeff Layton | 1 | -8/+13 |
| 2019-05-07 | libceph: make ceph_pr_addr take an struct ceph_entity_addr pointer | Jeff Layton | 1 | -3/+3 |
| 2019-03-20 | libceph: wait for latest osdmap in ceph_monc_blacklist_add() | Ilya Dryomov | 1 | -0/+9 |
| 2018-08-02 | ceph: fix whitespace | Stephen Hemminger | 1 | -1/+1 |
| 2018-06-06 | treewide: Use struct_size() for kmalloc()-family | Kees Cook | 1 | -3/+2 |
| 2018-04-24 | libceph: reschedule a tick in finish_hunting() | Ilya Dryomov | 1 | -0/+1 |
| 2018-04-24 | libceph: un-backoff on tick when we have a authenticated session | Ilya Dryomov | 1 | -3/+10 |
| 2018-04-02 | libceph: fix misjudgement of maximum monitor number | Chengguang Xu | 1 | -1/+1 |
| 2017-11-13 | ceph: mark expected switch fall-throughs | Gustavo A. R. Silva | 1 | -2/+3 |
| 2017-11-02 | License cleanup: add SPDX GPL-2.0 license identifier to files with no license | Greg Kroah-Hartman | 1 | -0/+1 |
| 2017-09-06 | ceph: more accurate statfs | Douglas Fuller | 1 | -1/+5 |
| 2017-07-07 | libceph: support SERVER_JEWEL feature bits | Ilya Dryomov | 1 | -1/+7 |
| 2017-05-23 | libceph: drop version variable from ceph_monmap_decode() | Ilya Dryomov | 1 | -3/+1 |
| 2016-12-12 | libceph: no need for GFP_NOFS in ceph_monc_init() | Ilya Dryomov | 1 | -6/+6 |
| 2016-08-24 | libceph: support for blacklisting clients | Douglas Fuller | 1 | -0/+82 |
| 2016-08-08 | libceph: make cancel_generic_request() static | Wei Yongjun | 1 | -1/+1 |
| 2016-07-28 | libceph: fsmap.user subscription support | Yan, Zheng | 1 | -1/+3 |
| 2016-05-26 | libceph: support for subscribing to "mdsmap.<id>" maps | Ilya Dryomov | 1 | -5/+13 |
| 2016-05-26 | libceph: replace ceph_monc_request_next_osdmap() | Ilya Dryomov | 1 | -14/+0 |
| 2016-05-26 | libceph: async MON client generic requests | Ilya Dryomov | 1 | -106/+210 |
| 2016-05-26 | libceph: handle_one_map() | Ilya Dryomov | 1 | -0/+8 |
| 2016-05-26 | libceph: DEFINE_RB_FUNCS macro | Ilya Dryomov | 1 | -44/+8 |
| 2016-05-26 | libceph: nuke unused fields and functions | Ilya Dryomov | 1 | -3/+0 |
| 2016-03-25 | libceph: behave in mon_fault() if cur_mon < 0 | Ilya Dryomov | 1 | -14/+9 |
| 2016-03-25 | libceph: reschedule tick in mon_fault() | Ilya Dryomov | 1 | -4/+4 |
| 2016-03-25 | libceph: introduce and switch to reopen_session() | Ilya Dryomov | 1 | -17/+16 |
| 2016-03-25 | libceph: monc hunt rate is 3s with backoff up to 30s | Ilya Dryomov | 1 | -9/+16 |
| 2016-03-25 | libceph: monc ping rate is 10s | Ilya Dryomov | 1 | -6/+2 |
| 2016-03-25 | libceph: pick a different monitor when reconnecting | Ilya Dryomov | 1 | -28/+57 |
| 2016-03-25 | libceph: revamp subs code, switch to SUBSCRIBE2 protocol | Ilya Dryomov | 1 | -76/+134 |
| 2016-03-25 | libceph: decouple hunting and subs management | Ilya Dryomov | 1 | -9/+22 |
| 2016-03-25 | libceph: move debugfs initialization into __ceph_open_session() | Ilya Dryomov | 1 | -51/+1 |
| 2016-01-21 | libceph: remove outdated comment | Ilya Dryomov | 1 | -4/+0 |
| 2015-09-08 | libceph: use keepalive2 to verify the mon session is alive | Yan, Zheng | 1 | -8/+29 |
| 2015-06-25 | libceph: a couple tweaks for wait loops | Ilya Dryomov | 1 | -1/+1 |
| 2015-06-25 | libceph: store timeouts in jiffies, verify user input | Ilya Dryomov | 1 | -2/+9 |
| 2015-02-19 | libceph: use mon_client.c/put_generic_request() more | Ilya Dryomov | 1 | -2/+2 |
| 2015-02-19 | libceph: nuke pool op infrastructure | Ilya Dryomov | 1 | -132/+3 |
| 2015-01-08 | libceph: fix sparse endianness warnings | Ilya Dryomov | 1 | -1/+1 |
| 2014-10-14 | libceph: Convert pr_warning to pr_warn | Joe Perches | 1 | -4/+4 |
| 2014-09-10 | libceph: gracefully handle large reply messages from the mon | Sage Weil | 1 | -0/+8 |
| 2014-06-06 | libceph: add ceph_monc_wait_osdmap() | Ilya Dryomov | 1 | -0/+27 |
| 2014-06-06 | libceph: mon_get_version request infrastructure | Ilya Dryomov | 1 | -5/+118 |
| 2014-01-14 | libceph: rename ceph_msg::front_max to front_alloc_len | Ilya Dryomov | 1 | -4/+4 |
| 2013-05-01 | libceph: wrap auth ops in wrapper functions | Sage Weil | 1 | -4/+3 |
| 2013-02-25 | libceph: eliminate sparse warnings | Alex Elder | 1 | -1/+1 |
| 2012-10-01 | libceph: Fix sparse warning | Iulius Curt | 1 | -3/+3 |
| 2012-10-01 | libceph: remove unused monc->have_fsid | Sage Weil | 1 | -1/+0 |
| 2012-08-20 | libceph: delay debugfs initialization until we learn global_id | Sage Weil | 1 | -5/+46 |
| 2012-07-30 | libceph: revoke mon_client messages on session restart | Sage Weil | 1 | -0/+4 |
| 2012-07-05 | libceph: initialize mon_client con only once | Sage Weil | 1 | -4/+3 |
| 2012-07-05 | libceph: set peer name on con_open, not init | Sage Weil | 1 | -2/+2 |
| 2012-06-15 | Merge tag 'v3.5-rc1' | Sage Weil | 1 | -5/+5 |
| 2012-06-15 | libceph: flush msgr queue during mon_client shutdown | Sage Weil | 1 | -0/+8 |
| 2012-06-06 | libceph: make ceph_con_revoke() a msg operation | Alex Elder | 1 | -4/+4 |
| 2012-06-06 | libceph: tweak ceph_alloc_msg() | Alex Elder | 1 | -0/+3 |
| 2012-06-06 | libceph: fully initialize connection in con_init() | Alex Elder | 1 | -5/+3 |
| 2012-06-06 | libceph: init monitor connection when opening | Alex Elder | 1 | -7/+6 |
| 2012-06-06 | libceph: drop connection refcounting for mon_client | Sage Weil | 1 | -2/+16 |
| 2012-06-06 | libceph: embed ceph connection structure in mon_client | Alex Elder | 1 | -27/+20 |
| 2012-06-01 | libceph: embed ceph messenger structure in ceph_client | Alex Elder | 1 | -3/+3 |
| 2012-04-15 | net: cleanup unsigned to unsigned int | Eric Dumazet | 1 | -5/+5 |
| 2012-02-02 | ceph: initialize client debugfs outside of monc->mutex | Sage Weil | 1 | -1/+12 |
| 2011-10-25 | ceph: fix ceph_monc_init memory leak | Noah Watkins | 1 | -3/+7 |
| 2011-10-25 | libceph: don't complain on msgpool alloc failures | Sage Weil | 1 | -9/+15 |
| 2011-10-25 | libceph: always preallocate mon connection | Sage Weil | 1 | -25/+22 |
| 2011-03-29 | ceph: Move secret key parsing earlier. | Tommi Virtanen | 1 | -1/+1 |
| 2010-10-20 | ceph: factor out libceph from Ceph file system | Yehuda Sadeh | 1 | -0/+1027 |