summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorMika Westerberg <mika.westerberg@linux.intel.com>2026-09-22 13:59:39 +0300
committerMika Westerberg <mika.westerberg@linux.intel.com>2026-09-24 12:30:23 +0200
commit47c73a43c1de51ed54b621d570c5cdf20549c5b7 (patch)
treed78041ec90a5030bd6fd2e565184918eaae21ffe
parentc230bc2b926d137ed06cd4538dfccf57b80fb9ea (diff)
downloadlinux-stable-47c73a43c1de51ed54b621d570c5cdf20549c5b7.tar.gz
linux-stable-47c73a43c1de51ed54b621d570c5cdf20549c5b7.zip
thunderbolt: stream: Announce support for FMODE_NOWAIT
Commit 42bc6935339b ("thunderbolt: stream: Support IOCB_NOWAIT in non-blocking I/O as well") added support for IOCB_NOWAIT but forgot to actually announce it as part of the file->f_mode. Add this now so users such as io_uring can actually take advantage of IOCB_NOWAIT. Fixes: 42bc6935339b ("thunderbolt: stream: Support IOCB_NOWAIT in non-blocking I/O as well") Signed-off-by: Mika Westerberg <mika.westerberg@linux.intel.com>
-rw-r--r--drivers/thunderbolt/stream.c3
1 files changed, 3 insertions, 0 deletions
diff --git a/drivers/thunderbolt/stream.c b/drivers/thunderbolt/stream.c
index c737dd0ca..8ef4064b5 100644
--- a/drivers/thunderbolt/stream.c
+++ b/drivers/thunderbolt/stream.c
@@ -980,6 +980,9 @@ static int tbstream_dev_fops_open(struct inode *inode, struct file *file)
}
mutex_unlock(&sdev->lock);
+
+ /* Stream handles IOCB_NOWAIT just fine */
+ file->f_mode |= FMODE_NOWAIT;
return 0;
err_unlock: