linux was8.5如何发布

linux was8.5如何发布,第1张

/*

* linux/mm/page_alloc.c

*

* Manages the free list, the system allocates free pages here.

* Note that kmalloc() lives in slab.c

*

* Copyright (C) 1991, 1992, 1993, 1994 Linus Torvalds

* Swap reorganised 29.12.95, Stephen Tweedie

* Support of BIGMEM added by Gerhard Wichert, Siemens AG, July 1999

* Reshaped it to be a zoned allocator, Ingo Molnar, Red Hat, 1999

* Discontiguous memory support, Kanoj Sarcar, SGI, Nov 1999

* Zone balancing, Kanoj Sarcar, SGI, Jan 2000

* Per cpu hot/cold page lists, bulk allocation, Martin J. Bligh, Sept 2002

* (lots of bits borrowed from Ingo Molnar &Andrew Morton)

*/

#include <linux/stddef.h>

#include <linux/mm.h>

#include <linux/swap.h>

#include <linux/interrupt.h>

#include <linux/pagemap.h>

#include <linux/jiffies.h>

#include <linux/bootmem.h>

#include <linux/compiler.h>

#include <linux/kernel.h>

#include <linux/kmemcheck.h>

#include <linux/module.h>

#include <linux/suspend.h>

#include <linux/pagevec.h>

#include <linux/blkdev.h>

#include <linux/slab.h>

#include <linux/oom.h>

#include <linux/notifier.h>

#include <linux/topology.h>

#include <linux/sysctl.h>

#include <linux/cpu.h>

#include <linux/cpuset.h>

#include <linux/memory_hotplug.h>

#include <linux/nodemask.h>

#include <linux/vmalloc.h>

#include <linux/mempolicy.h>

#include <linux/stop_machine.h>

#include <linux/sort.h>

#include <linux/pfn.h>

#include <linux/backing-dev.h>

#include <linux/fault-inject.h>

#include <linux/page-isolation.h>

#include <linux/page_cgroup.h>

#include <linux/debugobjects.h>

#include <linux/kmemleak.h>

#include <trace/events/kmem.h>

#include <asm/tlbflush.h>

#include <asm/div64.h>

#include "internal.h"

一般这类系统头文件都在/usr/src/linux-2.6.16.46-0.12/include/linux/mm.h 系统里面,你可以用这个命令找 find / -name mm.h


欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/yw/7152427.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-04-02
下一篇2023-04-02

发表评论

登录后才能评论

评论列表(0条)

    保存