Whamcloud - gitweb
LU-17672 ldiskfs: release s_mb_prealloc_table
[fs/lustre-release.git] / ldiskfs / kernel_patches / patches / rhel9.2 / ext4-prealloc.patch
index 2eb5f05..c1fda55 100644 (file)
@@ -229,6 +229,14 @@ index 9dad930..987e1d7 100644
        kfree(sbi->s_mb_offsets);
        sbi->s_mb_offsets = NULL;
        kfree(sbi->s_mb_maxs);
+@@ -3600,6 +3640,7 @@ int ext4_mb_release(struct super_block *sb)
+               kvfree(group_info);
+               rcu_read_unlock();
+       }
++      kfree(sbi->s_mb_prealloc_table);
+       kfree(sbi->s_mb_avg_fragment_size);
+       kfree(sbi->s_mb_avg_fragment_size_locks);
+       kfree(sbi->s_mb_largest_free_orders);
 @@ -3750,7 +3863,6 @@ ext4_mb_mark_diskspace_used(struct ext4_allocation_context *ac,
        int err, len;