diff options
| author | Mika Westerberg <mika.westerberg@linux.intel.com> | 2026-09-22 13:59:39 +0300 |
|---|---|---|
| committer | Mika Westerberg <mika.westerberg@linux.intel.com> | 2026-09-24 12:30:23 +0200 |
| commit | 47c73a43c1de51ed54b621d570c5cdf20549c5b7 (patch) | |
| tree | d78041ec90a5030bd6fd2e565184918eaae21ffe | |
| parent | c230bc2b926d137ed06cd4538dfccf57b80fb9ea (diff) | |
| download | linux-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.c | 3 |
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: |
