diff options
author | Alexander Aksenov <a.aksenov@samsung.com> | 2013-11-12 12:48:10 +0400 |
---|---|---|
committer | Alexander Aksenov <a.aksenov@samsung.com> | 2013-11-14 11:41:51 +0400 |
commit | dc48bbb8023f3d251812f40720d870604d8cf93d (patch) | |
tree | 369e509a0c38f3ef0387948c6a72565344c2536c /ks_manager/ks_manager.c | |
parent | 4c200caaaba27238f9f90480e87cca0e54f39610 (diff) | |
download | swap-modules-dc48bbb8023f3d251812f40720d870604d8cf93d.tar.gz swap-modules-dc48bbb8023f3d251812f40720d870604d8cf93d.tar.bz2 swap-modules-dc48bbb8023f3d251812f40720d870604d8cf93d.zip |
[IMPROVE] now modules are buildable with tizen 3.10 kernel
Added generic swap_do_mmap() function;
structs hlist_node, that are swap_hlist_for_each_entry_* second arguments,
are declared with DECLARE_NODE_PTR_FOR_HLIST.
Change-Id: Id9e264c49987816d3d1bd93eb056c94000d0f68a
Signed-off-by: Alexander Aksenov <a.aksenov@samsung.com>
Diffstat (limited to 'ks_manager/ks_manager.c')
-rw-r--r-- | ks_manager/ks_manager.c | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/ks_manager/ks_manager.c b/ks_manager/ks_manager.c index 2866b6a6..09991238 100644 --- a/ks_manager/ks_manager.c +++ b/ks_manager/ks_manager.c @@ -67,7 +67,7 @@ static void remove_probe_to_list(struct probe *p) static struct probe *find_probe(unsigned long addr) { struct probe *p; - struct hlist_node *node; + DECLARE_NODE_PTR_FOR_HLIST(node); /* check if such probe does exist */ swap_hlist_for_each_entry(p, node, &list_probes, hlist) @@ -131,7 +131,8 @@ EXPORT_SYMBOL_GPL(ksm_unregister_probe); int ksm_unregister_probe_all(void) { struct probe *p; - struct hlist_node *node, *n; + struct hlist_node *n; + DECLARE_NODE_PTR_FOR_HLIST(node); swap_hlist_for_each_entry_safe(p, node, n, &list_probes, hlist) { do_ksm_unregister_probe(p); |