ceph: allocate capsnap memory outside of ceph_queue_cap_snap()
authorXiubo Li <xiubli@redhat.com>
Wed, 23 Feb 2022 01:20:42 +0000 (09:20 +0800)
committerIlya Dryomov <idryomov@gmail.com>
Tue, 1 Mar 2022 17:26:37 +0000 (18:26 +0100)
commit1ab36c9dfa0116a522410117eda159e6bc97c407
tree40f8ded890636a1d99d6ca3fa84dbd22f1b7c416
parent5ed91587e201c77b35a5555c8c082655bb5834fe
ceph: allocate capsnap memory outside of ceph_queue_cap_snap()

This will reduce very possible but unnecessary frequently memory
allocate/free in this loop.

URL: https://tracker.ceph.com/issues/44100
Signed-off-by: Xiubo Li <xiubli@redhat.com>
Reviewed-by: Jeff Layton <jlayton@kernel.org>
Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
fs/ceph/snap.c