summaryrefslogtreecommitdiffstats
path: root/mm.h-include-slab.h-for-kmalloc-kfree.patch
blob: f0375b53ef996d951d10ed3930017b89d680185e (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
From fb6cea4a9de989b625499654e410871bac654e60 Mon Sep 17 00:00:00 2001
From: Paul Gortmaker <paul.gortmaker@windriver.com>
Date: Mon, 14 Feb 2011 01:14:49 -0500
Subject: [PATCH] mm.h: include slab.h for kmalloc/kfree

The upstream header cleanup that took place between the rev
list ^9e74e7c b66696e breaks RT pte_lock changes with:

  include/linux/mm.h: In function 'pte_lock_init':
  include/linux/mm.h:1115: error: implicit declaration of function 'kmalloc'
  include/linux/mm.h: In function 'pte_lock_deinit':
  include/linux/mm.h:1127: error: implicit declaration of function 'kfree'

The assoc. tip change which introduces this dependency is 27909c8793,
	"mm: shrink the page frame to !-rt size"

Signed-off-by: Paul Gortmaker <paul.gortmaker@windriver.com>
---
 include/linux/mm.h |    1 +
 1 files changed, 1 insertions(+), 0 deletions(-)

diff --git a/include/linux/mm.h b/include/linux/mm.h
index 1d42c27..a5cc565 100644
--- a/include/linux/mm.h
+++ b/include/linux/mm.h
@@ -6,6 +6,7 @@
 #ifdef __KERNEL__
 
 #include <linux/gfp.h>
+#include <linux/slab.h>
 #include <linux/list.h>
 #include <linux/mmzone.h>
 #include <linux/rbtree.h>
-- 
1.7.0.4