fix for kernel 6.16

This commit is contained in:
munix9 2025-08-01 13:21:32 +02:00 committed by GitHub
parent 7e31e5d818
commit 259a506c63
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194

View File

@ -186,7 +186,11 @@ static int binderfs_binder_device_create(struct inode *ref_inode,
inode_lock(d_inode(root));
/* look it up */
#if (LINUX_VERSION_CODE >= KERNEL_VERSION(6,16,0))
dentry = lookup_noperm(&QSTR(name), root);
#else
dentry = lookup_one_len(name, root, name_len);
#endif
if (IS_ERR(dentry)) {
inode_unlock(d_inode(root));
ret = PTR_ERR(dentry);
@ -523,7 +527,11 @@ static struct dentry *binderfs_create_dentry(struct dentry *parent,
{
struct dentry *dentry;
#if (LINUX_VERSION_CODE >= KERNEL_VERSION(6,16,0))
dentry = lookup_noperm(&QSTR(name), parent);
#else
dentry = lookup_one_len(name, parent, strlen(name));
#endif
if (IS_ERR(dentry))
return dentry;