From 4fbe7358c7747a9165f776eb19addbb9baf7def2 Mon Sep 17 00:00:00 2001 From: Samuel Thibault Date: Sat, 27 Jul 2013 22:07:53 +0000 Subject: rename libdde_linux26 into libdde-linux26 to make dpkg-source happy --- .../libdde_linux26/contrib/include/linux/oom.h | 34 ++++++++++++++++++++++ 1 file changed, 34 insertions(+) create mode 100644 libdde-linux26/libdde_linux26/contrib/include/linux/oom.h (limited to 'libdde-linux26/libdde_linux26/contrib/include/linux/oom.h') diff --git a/libdde-linux26/libdde_linux26/contrib/include/linux/oom.h b/libdde-linux26/libdde_linux26/contrib/include/linux/oom.h new file mode 100644 index 00000000..a7979baf --- /dev/null +++ b/libdde-linux26/libdde_linux26/contrib/include/linux/oom.h @@ -0,0 +1,34 @@ +#ifndef __INCLUDE_LINUX_OOM_H +#define __INCLUDE_LINUX_OOM_H + +/* /proc//oom_adj set to -17 protects from the oom-killer */ +#define OOM_DISABLE (-17) +/* inclusive */ +#define OOM_ADJUST_MIN (-16) +#define OOM_ADJUST_MAX 15 + +#ifdef __KERNEL__ + +#include + +struct zonelist; +struct notifier_block; + +/* + * Types of limitations to the nodes from which allocations may occur + */ +enum oom_constraint { + CONSTRAINT_NONE, + CONSTRAINT_CPUSET, + CONSTRAINT_MEMORY_POLICY, +}; + +extern int try_set_zone_oom(struct zonelist *zonelist, gfp_t gfp_flags); +extern void clear_zonelist_oom(struct zonelist *zonelist, gfp_t gfp_flags); + +extern void out_of_memory(struct zonelist *zonelist, gfp_t gfp_mask, int order); +extern int register_oom_notifier(struct notifier_block *nb); +extern int unregister_oom_notifier(struct notifier_block *nb); + +#endif /* __KERNEL__*/ +#endif /* _INCLUDE_LINUX_OOM_H */ -- cgit v1.2.3