aboutsummaryrefslogtreecommitdiffstats
path: root/mm/frontswap.c
diff options
context:
space:
mode:
authorSasha Levin <levinsasha928@gmail.com>2012-06-10 06:50:59 -0400
committerKonrad Rzeszutek Wilk <konrad.wilk@oracle.com>2012-06-11 15:30:33 -0400
commitef3835974103fc52c12962d91b224fbc2edcabe6 (patch)
treebc6ddf9065e469df72f9195ad39a1dd40afb6dba /mm/frontswap.c
parentcfaf025112d3856637ff34a767ef785ef5cf2ca9 (diff)
mm: frontswap: remove casting from function calls through ops structure
Removes unneeded casts. Reviewed-by: Minchan Kim <minchan@kernel.org> Signed-off-by: Sasha Levin <levinsasha928@gmail.com> Signed-off-by: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
Diffstat (limited to 'mm/frontswap.c')
-rw-r--r--mm/frontswap.c10
1 files changed, 5 insertions, 5 deletions
diff --git a/mm/frontswap.c b/mm/frontswap.c
index e25025574a0..557e8af4a7d 100644
--- a/mm/frontswap.c
+++ b/mm/frontswap.c
@@ -111,7 +111,7 @@ void __frontswap_init(unsigned type)
111 if (sis->frontswap_map == NULL) 111 if (sis->frontswap_map == NULL)
112 return; 112 return;
113 if (frontswap_enabled) 113 if (frontswap_enabled)
114 (*frontswap_ops.init)(type); 114 frontswap_ops.init(type);
115} 115}
116EXPORT_SYMBOL(__frontswap_init); 116EXPORT_SYMBOL(__frontswap_init);
117 117
@@ -134,7 +134,7 @@ int __frontswap_store(struct page *page)
134 BUG_ON(sis == NULL); 134 BUG_ON(sis == NULL);
135 if (frontswap_test(sis, offset)) 135 if (frontswap_test(sis, offset))
136 dup = 1; 136 dup = 1;
137 ret = (*frontswap_ops.store)(type, offset, page); 137 ret = frontswap_ops.store(type, offset, page);
138 if (ret == 0) { 138 if (ret == 0) {
139 frontswap_set(sis, offset); 139 frontswap_set(sis, offset);
140 inc_frontswap_succ_stores(); 140 inc_frontswap_succ_stores();
@@ -173,7 +173,7 @@ int __frontswap_load(struct page *page)
173 BUG_ON(!PageLocked(page)); 173 BUG_ON(!PageLocked(page));
174 BUG_ON(sis == NULL); 174 BUG_ON(sis == NULL);
175 if (frontswap_test(sis, offset)) 175 if (frontswap_test(sis, offset))
176 ret = (*frontswap_ops.load)(type, offset, page); 176 ret = frontswap_ops.load(type, offset, page);
177 if (ret == 0) 177 if (ret == 0)
178 inc_frontswap_loads(); 178 inc_frontswap_loads();
179 return ret; 179 return ret;
@@ -190,7 +190,7 @@ void __frontswap_invalidate_page(unsigned type, pgoff_t offset)
190 190
191 BUG_ON(sis == NULL); 191 BUG_ON(sis == NULL);
192 if (frontswap_test(sis, offset)) { 192 if (frontswap_test(sis, offset)) {
193 (*frontswap_ops.invalidate_page)(type, offset); 193 frontswap_ops.invalidate_page(type, offset);
194 atomic_dec(&sis->frontswap_pages); 194 atomic_dec(&sis->frontswap_pages);
195 frontswap_clear(sis, offset); 195 frontswap_clear(sis, offset);
196 inc_frontswap_invalidates(); 196 inc_frontswap_invalidates();
@@ -209,7 +209,7 @@ void __frontswap_invalidate_area(unsigned type)
209 BUG_ON(sis == NULL); 209 BUG_ON(sis == NULL);
210 if (sis->frontswap_map == NULL) 210 if (sis->frontswap_map == NULL)
211 return; 211 return;
212 (*frontswap_ops.invalidate_area)(type); 212 frontswap_ops.invalidate_area(type);
213 atomic_set(&sis->frontswap_pages, 0); 213 atomic_set(&sis->frontswap_pages, 0);
214 memset(sis->frontswap_map, 0, sis->max / sizeof(long)); 214 memset(sis->frontswap_map, 0, sis->max / sizeof(long));
215} 215}