kvfree() first appears in v3.15. f2fs_kvfree() should be used in the backport.

Signed-off-by: Alexander Gordeev <[email protected]>
---
 fs/f2fs/file.c | 10 +++++-----
 1 file changed, 5 insertions(+), 5 deletions(-)

diff --git a/fs/f2fs/file.c b/fs/f2fs/file.c
index 100594e..74d0523 100644
--- a/fs/f2fs/file.c
+++ b/fs/f2fs/file.c
@@ -1036,7 +1036,7 @@ static int __exchange_data_block(struct inode *src_inode,
 
                do_replace = f2fs_kvzalloc(sizeof(int) * olen, GFP_KERNEL);
                if (!do_replace) {
-                       kvfree(src_blkaddr);
+                       f2fs_kvfree(src_blkaddr);
                        return -ENOMEM;
                }
 
@@ -1054,15 +1054,15 @@ static int __exchange_data_block(struct inode 
*src_inode,
                dst += olen;
                len -= olen;
 
-               kvfree(src_blkaddr);
-               kvfree(do_replace);
+               f2fs_kvfree(src_blkaddr);
+               f2fs_kvfree(do_replace);
        }
        return 0;
 
 roll_back:
        __roll_back_blkaddrs(src_inode, src_blkaddr, do_replace, src, len);
-       kvfree(src_blkaddr);
-       kvfree(do_replace);
+       f2fs_kvfree(src_blkaddr);
+       f2fs_kvfree(do_replace);
        return ret;
 }
 
-- 
2.5.0


------------------------------------------------------------------------------
What NetFlow Analyzer can do for you? Monitors network bandwidth and traffic
patterns at an interface-level. Reveals which users, apps, and protocols are 
consuming the most bandwidth. Provides multi-vendor support for NetFlow, 
J-Flow, sFlow and other flows. Make informed decisions using capacity 
planning reports. http://sdm.link/zohodev2dev
_______________________________________________
Linux-f2fs-devel mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/linux-f2fs-devel

Reply via email to