[PATCH 6.12 153/160] ceph: improve error handling and short/overflow-read logic in __ceph_sync_read()