/* SPDX-License-Identifier: (GPL-2.0+ OR MIT) */ | |
/* | |
* Copyright (c) 2019 Amlogic, Inc. All rights reserved. | |
*/ | |
#ifndef __VMALLOC_SHRINKER_H__ | |
#define __VMALLOC_SHRINKER_H__ | |
struct vmap_area *get_vm(unsigned long addr); | |
void put_vm(void); | |
int handle_vmalloc_fault(struct pt_regs *regs, unsigned long addr); | |
void release_vshrinker_page(unsigned long addr, unsigned long size); | |
#endif /* __VMALLOC_SHRINKER_H__ */ |