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
