mirror of
https://github.com/ISpillMyDrink/OpenSuperClone.git
synced 2026-08-26 04:56:49 +00:00
Merge pull request #5 from piernov/fix/kernel-6.3
oscdriver: Fix for linux 6.3.0
This commit is contained in:
@@ -1769,7 +1769,11 @@ static struct vm_operations_struct mmap_vm_ops_m =
|
||||
static int op_mmap_m(struct file *filp, struct vm_area_struct *vma)
|
||||
{
|
||||
vma->vm_ops = &mmap_vm_ops_m;
|
||||
#if LINUX_VERSION_CODE < KERNEL_VERSION(6, 3, 0)
|
||||
vma->vm_flags |= VM_RESERVED;
|
||||
#else
|
||||
vm_flags_set(vma, VM_RESERVED);
|
||||
#endif
|
||||
vma->vm_private_data = filp->private_data;
|
||||
mmap_open_m(vma);
|
||||
// printk("op_mmap\n");
|
||||
@@ -1848,7 +1852,11 @@ static struct vm_operations_struct mmap_vm_ops_tb =
|
||||
static int op_mmap_tb(struct file *filp, struct vm_area_struct *vma)
|
||||
{
|
||||
vma->vm_ops = &mmap_vm_ops_tb;
|
||||
#if LINUX_VERSION_CODE < KERNEL_VERSION(6, 3, 0)
|
||||
vma->vm_flags |= VM_RESERVED;
|
||||
#else
|
||||
vm_flags_set(vma, VM_RESERVED);
|
||||
#endif
|
||||
vma->vm_private_data = filp->private_data;
|
||||
mmap_open_tb(vma);
|
||||
// printk("op_mmap\n");
|
||||
@@ -1927,7 +1935,11 @@ static struct vm_operations_struct mmap_vm_ops_mdb =
|
||||
int op_mmap_mdb(struct file *filp, struct vm_area_struct *vma)
|
||||
{
|
||||
vma->vm_ops = &mmap_vm_ops_mdb;
|
||||
#if LINUX_VERSION_CODE < KERNEL_VERSION(6, 3, 0)
|
||||
vma->vm_flags |= VM_RESERVED;
|
||||
#else
|
||||
vm_flags_set(vma, VM_RESERVED);
|
||||
#endif
|
||||
vma->vm_private_data = filp->private_data;
|
||||
mmap_open_mdb(vma);
|
||||
// printk("op_mmap\n");
|
||||
|
||||
Reference in New Issue
Block a user