Initial commit from HTC m7ul-3.4.10-jb-crc-ddcfb8c
diff --git a/include/linux/shrinker.h b/include/linux/shrinker.h
new file mode 100644
index 0000000..a2a2bf9
--- /dev/null
+++ b/include/linux/shrinker.h
@@ -0,0 +1,23 @@
+#ifndef _LINUX_SHRINKER_H
+#define _LINUX_SHRINKER_H
+
+struct shrink_control {
+	gfp_t gfp_mask;
+
+	
+	unsigned long nr_to_scan;
+};
+
+struct shrinker {
+	int (*shrink)(struct shrinker *, struct shrink_control *sc);
+	int seeks;	
+	long batch;	
+
+	
+	struct list_head list;
+	atomic_long_t nr_in_batch; 
+};
+#define DEFAULT_SEEKS 2 
+extern void register_shrinker(struct shrinker *);
+extern void unregister_shrinker(struct shrinker *);
+#endif