Re: [PATCH 0/3] vmsplice: make vmsplice a trivial wrapper for preadv2/pwritev2
Askar Safin <[email protected]> Thu, 25 Jun 2026 12:03:01 +0300
| Newsgroups | dev.linux.lists.fuse-devel,dev.linux.lists.patches,org.kernel.vger.linux-api,org.kernel.vger.linux-fsdevel,org.kernel.vger.linux-kernel,org.kernel.vger.netdev,org.kvack.linux-mm |
|---|---|
| Message-ID | <[email protected]> |
Val Packett <[email protected]>: > speaking of fuse_dev_splice……_write actually, this series has broken > xdg-document-portal! > > https://github.com/flatpak/xdg-desktop-portal/issues/2026 > > Specifically what happens is that the EINVAL is returned due to oh.len > != nbytes: > > fuse_dev_do_write: oh.len 16400 != nbytes 15526 > > (where 16400 == 16384 (read len) + 16, 15526 == 15510 (file len) + 16) > > After reverting the series, there is no error because oh.len > becomes 15526 too. Please, test v2 version of my fixes: https://lore.kernel.org/lkml/[email protected]/ . This should fix this bug. -- Askar Safin