1. 89d43d0 ceph: put the requests/sessions when it fails to alloc memory by Xiubo Li · 3 years ago
  2. 64f29d8 Merge tag 'ceph-for-5.17-rc1' of git://github.com/ceph/ceph-client by Linus Torvalds · 3 years ago
  3. 76bdbc7a ceph: remove redundant Lsx caps check by Xiubo Li · 3 years ago
  4. 8834147 Merge tag 'fscache-rewrite-20220111' of git://git.kernel.org/pub/scm/linux/kernel/git/dhowells/linux-fs by Linus Torvalds · 3 years ago
  5. 400e128 ceph: conversion to new fscache API by Jeff Layton · 3 years, 1 month ago
  6. 973e524 ceph: fix duplicate increment of opened_inodes metric by Hu Weiwen · 3 years, 1 month ago
  7. 5d6451b ceph: shut down access to inode when async create fails by Jeff Layton · 3 years, 4 months ago
  8. 36e6da9 ceph: refactor remove_session_caps_cb by Jeff Layton · 3 years, 4 months ago
  9. 8006daf ceph: don't use -ESTALE as special return code in try_get_cap_refs by Jeff Layton · 3 years, 4 months ago
  10. 6407fbb ceph: print inode numbers instead of pointer values by Jeff Layton · 3 years, 4 months ago
  11. 1bd85aa ceph: fix handling of "meta" errors by Jeff Layton · 3 years, 3 months ago
  12. 708c871 ceph: fix off by one bugs in unsafe_request_wait() by Dan Carpenter · 3 years, 4 months ago
  13. 05a444d ceph: fix dereference of null pointer cf by Colin Ian King · 3 years, 4 months ago
  14. 3eaf5aa ceph: lockdep annotations for try_nonblocking_invalidate by Jeff Layton · 3 years, 4 months ago
  15. a76d0a9 ceph: don't WARN if we're forcibly removing the session caps by Xiubo Li · 3 years, 4 months ago
  16. a6d37cc ceph: remove the capsnaps when removing caps by Xiubo Li · 3 years, 4 months ago
  17. 692e171 ceph: print more information when we can't find snaprealm by Jeff Layton · 3 years, 5 months ago
  18. 0ba92e1 ceph: add ceph_change_snap_realm() helper by Jeff Layton · 3 years, 5 months ago
  19. e1a4541 ceph: flush the mdlog before waiting on unsafe reqs by Xiubo Li · 3 years, 6 months ago
  20. 59b312f ceph: make iterate_sessions a global symbol by Xiubo Li · 3 years, 6 months ago
  21. 2ad32cf ceph: fix memory leak on decode error in ceph_handle_caps by Jeff Layton · 3 years, 6 months ago
  22. b2f9fa1 ceph: correctly handle releasing an embedded cap flush by Xiubo Li · 3 years, 4 months ago
  23. bf2ba43 ceph: reduce contention in ceph_check_delayed_caps() by Luis Henriques · 3 years, 6 months ago
  24. 23c2c76 ceph: eliminate ceph_async_iput() by Jeff Layton · 3 years, 7 months ago
  25. 7732fe1 ceph: don't take s_mutex in ceph_flush_snaps by Jeff Layton · 3 years, 7 months ago
  26. 0449a35 ceph: don't take s_mutex in try_flush_caps by Jeff Layton · 3 years, 7 months ago
  27. 6a92b08 ceph: don't take s_mutex or snap_rwsem in ceph_check_caps by Jeff Layton · 3 years, 7 months ago
  28. 52d60f8 ceph: eliminate session->s_gen_ttl_lock by Jeff Layton · 3 years, 7 months ago
  29. 7ac86b3 Merge tag 'ceph-for-5.13-rc1' of git://github.com/ceph/ceph-client by Linus Torvalds · 3 years, 8 months ago
  30. 2d6795f ceph: fix up some bare fetches of i_size by Jeff Layton · 3 years, 9 months ago
  31. e72968e ceph: drop pinned_page parameter from ceph_get_caps by Jeff Layton · 3 years, 9 months ago
  32. 10a7052 ceph: fix fscache invalidation by Jeff Layton · 4 years ago
  33. e7df452 ceph: rip out old fscache readpage handling by Jeff Layton · 4 years ago
  34. ed94f87 ceph: don't allow type or device number to change on non-I_NEW inodes by Jeff Layton · 3 years, 10 months ago
  35. 558b451 ceph: defer flushing the capsnap if the Fb is used by Xiubo Li · 3 years, 11 months ago
  36. a8810cd ceph: allow queueing cap/snap handling after putting cap references by Jeff Layton · 4 years, 1 month ago
  37. 64f36da ceph: fix flush_snap logic after putting caps by Jeff Layton · 4 years, 1 month ago
  38. e5cafce ceph: fix race in concurrent __ceph_remove_cap invocations by Luis Henriques · 4 years, 2 months ago
  39. 06a1ad4 ceph: fix up some warnings on W=1 builds by Jeff Layton · 4 years, 3 months ago
  40. 50c9132 ceph: add new RECOVER mount_state when recovering session by Jeff Layton · 4 years, 3 months ago
  41. dc167e3 ceph: don't WARN when removing caps due to blocklisting by Jeff Layton · 4 years, 3 months ago
  42. 62575e2 ceph: check session state after bumping session->s_seq by Jeff Layton · 4 years, 3 months ago
  43. c74d79a ceph: comment cleanups and clarifications by Jeff Layton · 4 years, 3 months ago
  44. 16d6890 ceph: break up send_cap_msg by Jeff Layton · 4 years, 9 months ago
  45. 5231198 ceph: drop separate mdsc argument from __send_cap by Jeff Layton · 4 years, 9 months ago
  46. 1dd8d47 ceph: metrics for opened files, pinned caps and opened inodes by Xiubo Li · 4 years, 4 months ago
  47. 2678da8 ceph: add ceph_sb_to_mdsc helper support to parse the mdsc by Xiubo Li · 4 years, 4 months ago
  48. ebce3eb ceph: fix inode number handling on arches with 32-bit ino_t by Jeff Layton · 4 years, 4 months ago
  49. 585d72f3 ceph: clean up and optimize ceph_check_delayed_caps() by Jeff Layton · 4 years, 6 months ago
  50. 4f1d756 ceph: add global total_caps to count the mdsc's total caps number by Xiubo Li · 4 years, 6 months ago
  51. e64f44a ceph: skip checking caps when session reconnecting and releasing reqs by Xiubo Li · 4 years, 7 months ago
  52. 829ad4d ceph: ceph_kick_flushing_caps needs the s_mutex by Jeff Layton · 4 years, 9 months ago
  53. d67c72e ceph: request expedited service on session's last cap flush by Jeff Layton · 4 years, 9 months ago
  54. 1cf03a6 ceph: convert mdsc->cap_dirty to a per-session list by Jeff Layton · 4 years, 9 months ago
  55. 6f05b30 ceph: reset i_requested_max_size if file write is not wanted by Yan, Zheng · 4 years, 9 months ago
  56. dc3da04 ceph: fix potential race in ceph_check_caps by Jeff Layton · 4 years, 9 months ago
  57. 7833323 ceph: don't take i_ceph_lock in handle_cap_import by Jeff Layton · 4 years, 9 months ago
  58. 7391fba ceph: don't release i_ceph_lock in handle_cap_trunc by Jeff Layton · 4 years, 9 months ago
  59. d7dbfb4 ceph: add comments for handle_cap_flush_ack logic by Jeff Layton · 4 years, 9 months ago
  60. 681ac63 ceph: split up __finish_cap_flush by Jeff Layton · 4 years, 9 months ago
  61. 0a454bd ceph: reorganize __send_cap for less spinlock abuse by Jeff Layton · 4 years, 10 months ago
  62. 1af16d5 ceph: add caps perf metric for each superblock by Xiubo Li · 4 years, 9 months ago
  63. fb33c11 ceph: flush release queue when handling caps for unknown inode by Jeff Layton · 4 years, 7 months ago
  64. 4d8e28f ceph: fix double unlock in handle_cap_export() by Wu Bo · 4 years, 8 months ago
  65. 7d8976a ceph: fix special error code in ceph_try_get_caps() by Wu Bo · 4 years, 8 months ago
  66. 9bccb76 ceph: wait for async creating inode before requesting new max size by Yan, Zheng · 4 years, 10 months ago
  67. 0aa971b ceph: don't skip updating wanted caps when cap is stale by Yan, Zheng · 4 years, 10 months ago
  68. 42d70f8 ceph: request new max size only when there is auth cap by Yan, Zheng · 4 years, 10 months ago
  69. 546d402 ceph: cleanup return error of try_get_cap_refs() by Yan, Zheng · 4 years, 10 months ago
  70. bf73c62 ceph: check all mds' caps after page writeback by Yan, Zheng · 4 years, 10 months ago
  71. 11ba6b9 ceph: update i_requested_max_size only when sending cap msg to auth mds by Yan, Zheng · 4 years, 10 months ago
  72. 135e671 ceph: simplify calling of ceph_get_fmode() by Yan, Zheng · 4 years, 10 months ago
  73. a0d93e3 ceph: remove delay check logic from ceph_check_caps() by Yan, Zheng · 4 years, 10 months ago
  74. 719a251 ceph: consider inode's last read/write when calculating wanted caps by Yan, Zheng · 4 years, 10 months ago
  75. c0e385b ceph: always renew caps if mds_wanted is insufficient by Yan, Zheng · 4 years, 10 months ago
  76. 785892f ceph: cache layout in parent dir on first sync create by Jeff Layton · 5 years ago
  77. 173e70e ceph: don't take refs to want mask unless we have all bits by Yan, Zheng · 4 years, 10 months ago
  78. a25949b ceph: cap tracking for async directory operations by Jeff Layton · 4 years, 10 months ago
  79. 40dcf75 ceph: make __take_cap_refs non-static by Jeff Layton · 5 years ago
  80. 891f3f5 ceph: add infrastructure for waiting for async create to complete by Jeff Layton · 5 years ago
  81. c7e4f85 ceph: more caps.c lockdep assertions by Jeff Layton · 4 years, 10 months ago
  82. e8a4d26 ceph: clean up kick_flushing_inode_caps() by Jeff Layton · 4 years, 10 months ago
  83. 525d15e ceph: check inode type for CEPH_CAP_FILE_{CACHE,RD,REXTEND,LAZYIO} by Yan, Zheng · 6 years ago
  84. f85122a ceph: add refcounting for Fx caps by Jeff Layton · 6 years ago
  85. 9f8b72b ceph: only touch the caps which have the subset mask requested by Xiubo Li · 5 years ago
  86. bd84fbc ceph: switch to global cap helper by Xiubo Li · 5 years ago
  87. 3a3430a ceph: show tasks waiting on caps in debugfs caps file by Jeff Layton · 5 years ago
  88. ea60ed6 ceph: fix use-after-free in __ceph_remove_cap() by Luis Henriques · 5 years ago
  89. 98cd281 ceph: remove incorrect comment above __send_cap by Jeff Layton · 5 years ago
  90. daca8bd ceph: remove CEPH_I_NOFLUSH by Jeff Layton · 5 years ago
  91. 27b0a39 ceph: remove unneeded test in try_flush_caps by Jeff Layton · 5 years ago
  92. 9f3345d ceph: have __mark_caps_flushing return flush_tid by Jeff Layton · 5 years ago
  93. 354c63a ceph: fix comments over ceph_add_cap by Jeff Layton · 5 years ago
  94. 606d102 ceph: fetch cap_gen under spinlock in ceph_add_cap by Jeff Layton · 5 years ago
  95. 5de16b3 ceph: remove ceph_get_cap_mds and __ceph_get_cap_mds by Jeff Layton · 5 years ago
  96. 81f148a ceph: invalidate all write mode filp after reconnect by Yan, Zheng · 5 years ago
  97. ff5d913 ceph: return -EIO if read/write against filp that lost file locks by Yan, Zheng · 5 years ago
  98. 5e3ded1 ceph: pass filp to ceph_get_caps() by Yan, Zheng · 5 years ago
  99. f4b9786 ceph: track and report error of async metadata operation by Yan, Zheng · 5 years ago
  100. 12fe3dd ceph: fix buffer free while holding i_ceph_lock in __ceph_build_xattrs_blob() by Luis Henriques · 5 years ago