Btw, is there an error dumped into dmesg when the read error happens (e.g., would block IO path trigger some warning already)? I'm wondering whether we should report it to the user somehow so that the user should know even earlier than when the bad page is accessed, then the user could potentially do something useful. -- Peter Xu