Kernel compatibility changes for iomap on EL8

Add KC_USE_IOMAP_FOR_IO and only build the iomap R/W pieces
for EL9 and higher. We support iomap for fiemap and llseek
on EL8.

Signed-off-by: Chris Kirby <ckirby@versity.com>
This commit is contained in:
Chris Kirby
2026-07-20 12:52:10 -05:00
parent 3320b171db
commit 5599c58d0f
6 changed files with 29 additions and 161 deletions
-1
View File
@@ -95,7 +95,6 @@ static void scoutfs_inode_ctor(void *obj)
seqlock_init(&si->seqlock);
si->staging = false;
scoutfs_per_task_init(&si->pt_data_lock);
scoutfs_per_task_init(&si->pt_inode_locks);
scoutfs_per_task_init(&si->pt_extent_sem);
atomic64_set(&si->data_waitq.changed, 0);
init_waitqueue_head(&si->data_waitq.waitq);