fix warnings
fs/super.c: In function 'alloc_super':
fs/super.c:240: warning: assignment from incompatible pointer type
fs/super.c:241: warning: assignment from incompatible pointer type
Cc: Dave Chinner <dchinner@redhat.com>
Cc: Glauber Costa <glommer@openvz.org>
Signed-off-by: Andrew Morton <akpm@linux-foundation.org>
* shrinker path and that leads to deadlock on the shrinker_rwsem. Hence we
* take a passive reference to the superblock to avoid this from occurring.
*/
-static long super_cache_scan(struct shrinker *shrink, struct shrink_control *sc)
+static unsigned long super_cache_scan(struct shrinker *shrink,
+ struct shrink_control *sc)
{
struct super_block *sb;
long fs_objects = 0;
return freed;
}
-static long super_cache_count(struct shrinker *shrink, struct shrink_control *sc)
+static unsigned long super_cache_count(struct shrinker *shrink,
+ struct shrink_control *sc)
{
struct super_block *sb;
long total_objects = 0;