Linux/linux 4e56394fs/ceph xattr.c inode.c, include/linux/ceph buffer.h

Merge tag 'ceph-for-5.3-rc6' of git://github.com/ceph/ceph-client

Pull ceph fixes from Ilya Dryomov:
 "Three important fixes tagged for stable (an indefinite hang, a crash
  on an assert and a NULL pointer dereference) plus a small series from
  Luis fixing instances of vfree() under spinlock"

* tag 'ceph-for-5.3-rc6' of git://github.com/ceph/ceph-client:
  libceph: fix PG split vs OSD (re)connect race
  ceph: don't try fill file_lock on unsuccessful GETFILELOCK reply
  ceph: clear page dirty before invalidate page
  ceph: fix buffer free while holding i_ceph_lock in fill_inode()
  ceph: fix buffer free while holding i_ceph_lock in __ceph_build_xattrs_blob()
  ceph: fix buffer free while holding i_ceph_lock in __ceph_setxattr()
  libceph: allow ceph_buffer_put() to receive a NULL ceph_buffer
DeltaFile
+14-5fs/ceph/xattr.c
+4-5net/ceph/osd_client.c
+4-3fs/ceph/inode.c
+3-2fs/ceph/addr.c
+4-1fs/ceph/caps.c
+3-1fs/ceph/snap.c
+2-1include/linux/ceph/buffer.h
+1-2fs/ceph/locks.c
+1-1fs/ceph/super.h
+36-219 files

UnifiedSplitRaw