kmod: fixes for 6.8

This commit is contained in:
Miroslav Crnic
2025-09-05 10:02:27 +00:00
parent 969736bee8
commit 361794577c
2 changed files with 3 additions and 3 deletions
+2 -2
View File
@@ -100,7 +100,7 @@ static int file_open(struct inode* inode, struct file* filp) {
int err = ternfs_do_getattr(enode, ATTR_CACHE_NO_TIMEOUT);
if (err) {
inode_unlock(inode);
return err;
goto out;
}
diff = atime_ts.tv_sec - min(inode_get_atime_sec(&enode->inode), atime_ts.tv_sec);
if (diff < ternfs_atime_update_interval_sec) {
@@ -1358,7 +1358,7 @@ static void file_readahead(struct readahead_control *rac)
page->index = index + i;
zero_user_segment(page, 0, PAGE_SIZE);
list_add_tail(&page->lru, &pages);
list_add(&page->lru, &pages);
pages_allocated++;
}
goto out_process;
+1 -1
View File
@@ -579,7 +579,7 @@ static int COMPAT_FUNC_UNS_IMP(ternfs_symlink, struct inode* dir, struct dentry*
struct iov_iter from;
vec.iov_base = (void*)path;
vec.iov_len = len;
iov_iter_kvec(&from, READ, &vec, 1, vec.iov_len);
iov_iter_kvec(&from, WRITE, &vec, 1, vec.iov_len);
inode_lock(&enode->inode);
int err = ternfs_file_write(enode, 0, &ppos, &from);
inode_unlock(&enode->inode);