文件操作 - pgalloc.h
返回文件管理
返回主菜单
删除本文件
文件: /usr/src/linux-headers-5.15.0-186/include/linux/pgalloc.h
编辑文件内容
/* SPDX-License-Identifier: GPL-2.0 */ #ifndef _LINUX_PGALLOC_H #define _LINUX_PGALLOC_H #include <linux/pgtable.h> #include <asm/pgalloc.h> /* * {pgd,p4d}_populate_kernel() are defined as macros to allow * compile-time optimization based on the configured page table levels. * Without this, linking may fail because callers (e.g., KASAN) may rely * on calls to these functions being optimized away when passing symbols * that exist only for certain page table levels. */ #define pgd_populate_kernel(addr, pgd, p4d) \ do { \ pgd_populate(&init_mm, pgd, p4d); \ if (ARCH_PAGE_TABLE_SYNC_MASK & PGTBL_PGD_MODIFIED) \ arch_sync_kernel_mappings(addr, addr); \ } while (0) #define p4d_populate_kernel(addr, p4d, pud) \ do { \ p4d_populate(&init_mm, p4d, pud); \ if (ARCH_PAGE_TABLE_SYNC_MASK & PGTBL_P4D_MODIFIED) \ arch_sync_kernel_mappings(addr, addr); \ } while (0) #endif /* _LINUX_PGALLOC_H */
修改文件时间
将文件时间修改为当前时间的前一年
删除文件