3 ms·
Ah, I think I get it. So the problem isn't just that these drivers don't specifically support splice() -- it's that they also only support reading/writing with
by teraflop 4y ago
Ah, I think I get it. So the problem isn't just that these drivers don't specifically support splice() -- it's that they also only support reading/writing with userspace buffers, and set_fs() was just a hack around that limitation that is no longer supported. That's kind of unfortunate.
- amluto 4y agoCorrect. The modern interface supports reading and writing from a rather generic concept of a buffer, and drivers that support that are usable with splice().