Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
ceph: fix setting of xattrs on async created inodes
Currently when we create a file, we spin up an xattr buffer to send along with the create request. If we end up doing an async create however, then we currently pass down a zero-length xattr buffer. Fix the code to send down the xattr buffer in req->r_pagelist. If the xattrs span more than a page, however give up and don't try to do an async create. Cc: [email protected] URL: https://bugzilla.redhat.com/show_bug.cgi?id=2063929 Fixes: 9a8d03c ("ceph: attempt to do async create when possible") Reported-by: John Fortin <[email protected]> Reported-by: Sri Ramanujam <[email protected]> Signed-off-by: Jeff Layton <[email protected]> Reviewed-by: Xiubo Li <[email protected]> Signed-off-by: Ilya Dryomov <[email protected]>
- Loading branch information