summaryrefslogtreecommitdiff
path: root/fs/adfs/map.c
diff options
context:
space:
mode:
Diffstat (limited to 'fs/adfs/map.c')
-rw-r--r--fs/adfs/map.c8
1 files changed, 8 insertions, 0 deletions
diff --git a/fs/adfs/map.c b/fs/adfs/map.c
index 4b677cd5d015..8ba8877110ff 100644
--- a/fs/adfs/map.c
+++ b/fs/adfs/map.c
@@ -421,3 +421,11 @@ error_free:
kfree(dm);
return ERR_PTR(-EIO);
}
+
+void adfs_free_map(struct super_block *sb)
+{
+ struct adfs_sb_info *asb = ADFS_SB(sb);
+
+ adfs_map_relse(asb->s_map, asb->s_map_size);
+ kfree(asb->s_map);
+}