Hi Nicolas, Could you try my cifs.dio branch [1] which contains the following fixes afea8b581c75 ("netfs: Fix wait/wake to be consistent about the waitqueue used") ae9f3deaa17a ("netfs: Fix the request's work item to not require a ref") b2a47dc3ead6 ("netfs: Fix setting of transferred bytes with short DIO reads") c59f7c9661b9 ("smb: client: ensure aligned IO sizes") Let me know if you find any issues with it. Thanks. [1] https://git.manguebit.com/linux.git