Upstream v1.34 added iomap-based buffered and direct I/O, splitting kmod/src/file.c into a KC_USE_IOMAP_FOR_IO arm and an #else arm, each with its own scoutfs_file_read_iter. Patch 0002 now hooks both. EL8 and EL9 kernels lack copy_page_to_iter_nofault (v6.4+) and compile the #else arm, so the shipped kmods are unaffected either way, but hooking only that arm would make READ notifications a silent no-op on any newer kernel that later enters the build matrix. Patch 0001 and 0003 are unchanged apart from context offsets; the ioctl ABI is untouched (SCOUTFS_IOC_READ_NOTIFY stays nr 26 -- v1.34 did not renumber). Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
2 lines
6 B
Plaintext
2 lines
6 B
Plaintext
v1.34
|