aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorTheodore Ts'o <tytso@mit.edu>2015-01-22 12:20:19 -0500
committerMister Oyster <oysterized@gmail.com>2017-05-27 19:39:51 +0200
commit6c3082c4a6db6b2637829feac310509d89bf98b8 (patch)
treec074101c0e4bf1dfa399559f404c6a6ae7b0c587
parentf260656a0bd3a62ed160ce9a78ee1ed694e00659 (diff)
downloadandroid_kernel_m2note-6c3082c4a6db6b2637829feac310509d89bf98b8.tar.gz
ext4: use old percpu_counter_init() function signature
Older kernels don't pass in a gfp_flags argument. Signed-off-by: Theodore Ts'o <tytso@mit.edu>
-rw-r--r--fs/ext4/extents_status.c4
-rw-r--r--fs/ext4/super.c11
2 files changed, 6 insertions, 9 deletions
diff --git a/fs/ext4/extents_status.c b/fs/ext4/extents_status.c
index 1a33fb2e4..2d6c28c9b 100644
--- a/fs/ext4/extents_status.c
+++ b/fs/ext4/extents_status.c
@@ -1197,10 +1197,10 @@ int ext4_es_register_shrinker(struct ext4_sb_info *sbi)
sbi->s_es_stats.es_stats_cache_misses = 0;
sbi->s_es_stats.es_stats_scan_time = 0;
sbi->s_es_stats.es_stats_max_scan_time = 0;
- err = percpu_counter_init(&sbi->s_es_stats.es_stats_all_cnt, 0, GFP_KERNEL);
+ err = percpu_counter_init(&sbi->s_es_stats.es_stats_all_cnt, 0);
if (err)
return err;
- err = percpu_counter_init(&sbi->s_es_stats.es_stats_lru_cnt, 0, GFP_KERNEL);
+ err = percpu_counter_init(&sbi->s_es_stats.es_stats_lru_cnt, 0);
if (err)
goto err1;
diff --git a/fs/ext4/super.c b/fs/ext4/super.c
index 2c9e6864a..d96ceda3c 100644
--- a/fs/ext4/super.c
+++ b/fs/ext4/super.c
@@ -4122,20 +4122,17 @@ no_journal:
block = ext4_count_free_clusters(sb);
ext4_free_blocks_count_set(sbi->s_es,
EXT4_C2B(sbi, block));
- err = percpu_counter_init(&sbi->s_freeclusters_counter, block,
- GFP_KERNEL);
+ err = percpu_counter_init(&sbi->s_freeclusters_counter, block);
if (!err) {
unsigned long freei = ext4_count_free_inodes(sb);
sbi->s_es->s_free_inodes_count = cpu_to_le32(freei);
- err = percpu_counter_init(&sbi->s_freeinodes_counter, freei,
- GFP_KERNEL);
+ err = percpu_counter_init(&sbi->s_freeinodes_counter, freei);
}
if (!err)
err = percpu_counter_init(&sbi->s_dirs_counter,
- ext4_count_dirs(sb), GFP_KERNEL);
+ ext4_count_dirs(sb));
if (!err)
- err = percpu_counter_init(&sbi->s_dirtyclusters_counter, 0,
- GFP_KERNEL);
+ err = percpu_counter_init(&sbi->s_dirtyclusters_counter, 0);
if (err) {
ext4_msg(sb, KERN_ERR, "insufficient memory");
goto failed_mount6;