node.c (ad2e6329666650d9cafcae9ef53fbe09ea759ae2) | node.c (6e6093a8f144414d904575da5fdea40cf14fb63e) |
---|---|
1/* 2 * fs/f2fs/node.c 3 * 4 * Copyright (c) 2012 Samsung Electronics Co., Ltd. 5 * http://www.samsung.com/ 6 * 7 * This program is free software; you can redistribute it and/or modify 8 * it under the terms of the GNU General Public License version 2 as --- 1718 unchanged lines hidden (view full) --- 1727 BUG_ON(nm_i->nat_cnt); 1728 write_unlock(&nm_i->nat_tree_lock); 1729 1730 kfree(nm_i->nat_bitmap); 1731 sbi->nm_info = NULL; 1732 kfree(nm_i); 1733} 1734 | 1/* 2 * fs/f2fs/node.c 3 * 4 * Copyright (c) 2012 Samsung Electronics Co., Ltd. 5 * http://www.samsung.com/ 6 * 7 * This program is free software; you can redistribute it and/or modify 8 * it under the terms of the GNU General Public License version 2 as --- 1718 unchanged lines hidden (view full) --- 1727 BUG_ON(nm_i->nat_cnt); 1728 write_unlock(&nm_i->nat_tree_lock); 1729 1730 kfree(nm_i->nat_bitmap); 1731 sbi->nm_info = NULL; 1732 kfree(nm_i); 1733} 1734 |
1735int create_node_manager_caches(void) | 1735int __init create_node_manager_caches(void) |
1736{ 1737 nat_entry_slab = f2fs_kmem_cache_create("nat_entry", 1738 sizeof(struct nat_entry), NULL); 1739 if (!nat_entry_slab) 1740 return -ENOMEM; 1741 1742 free_nid_slab = f2fs_kmem_cache_create("free_nid", 1743 sizeof(struct free_nid), NULL); --- 12 unchanged lines hidden --- | 1736{ 1737 nat_entry_slab = f2fs_kmem_cache_create("nat_entry", 1738 sizeof(struct nat_entry), NULL); 1739 if (!nat_entry_slab) 1740 return -ENOMEM; 1741 1742 free_nid_slab = f2fs_kmem_cache_create("free_nid", 1743 sizeof(struct free_nid), NULL); --- 12 unchanged lines hidden --- |