From: Linus Torvalds Date: Mon, 30 Jun 2025 23:32:43 +0000 (-0700) Subject: Merge tag 'io_uring-6.16-20250630' of git://git.kernel.dk/linux X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=66701750d5565c574af42bef0b789ce0203e3071;p=thirdparty%2Fkernel%2Flinux.git Merge tag 'io_uring-6.16-20250630' of git://git.kernel.dk/linux Pull io_uring fix from Jens Axboe: "Now that anonymous inodes set S_IFREG, this breaks the io_uring read/write retries for short reads/writes. As things like timerfd and eventfd are anon inodes, applications that previously did: unsigned long event_data[2]; io_uring_prep_read(sqe, evfd, event_data, sizeof(event_data), 0); and just got a short read when 1 event was posted, will now wait for the full amount before posting a completion. This caused issues for the ghostty application, making it basically unusable due to excessive buffering" * tag 'io_uring-6.16-20250630' of git://git.kernel.dk/linux: io_uring: gate REQ_F_ISREG on !S_ANON_INODE as well --- 66701750d5565c574af42bef0b789ce0203e3071