Something went wrong. Try again.
(I'm so sorry!) Linux kernel mirror (for testing) git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
kernel os linux
Something went wrong. Try again.
123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051// SPDX-License-Identifier: GPL-2.0
#include <linux/mm.h>#include <linux/sched/mm.h>
__rust_helper void rust_helper_mmgrab(struct mm_struct *mm){ mmgrab(mm);}
__rust_helper void rust_helper_mmdrop(struct mm_struct *mm){ mmdrop(mm);}
__rust_helper void rust_helper_mmget(struct mm_struct *mm){ mmget(mm);}
__rust_helper bool rust_helper_mmget_not_zero(struct mm_struct *mm){ return mmget_not_zero(mm);}
__rust_helper void rust_helper_mmap_read_lock(struct mm_struct *mm){ mmap_read_lock(mm);}
__rust_helper bool rust_helper_mmap_read_trylock(struct mm_struct *mm){ return mmap_read_trylock(mm);}
__rust_helper void rust_helper_mmap_read_unlock(struct mm_struct *mm){ mmap_read_unlock(mm);}
__rust_helper struct vm_area_struct *rust_helper_vma_lookup(struct mm_struct *mm, unsigned long addr){ return vma_lookup(mm, addr);}
__rust_helper void rust_helper_vma_end_read(struct vm_area_struct *vma){ vma_end_read(vma);}