[PATCH 6.6 108/116] ceph: improve error handling and short/overflow-read logic in __ceph_sync_read()