transaction.c (c258d6e36442eb5d3363f6dbc0e6f2c162bfb66d) | transaction.c (43eb5f2975848743e5b14c5bef20f40d404a7a04) |
---|---|
1// SPDX-License-Identifier: GPL-2.0 2/* 3 * Copyright (C) 2007 Oracle. All rights reserved. 4 */ 5 6#include <linux/fs.h> 7#include <linux/slab.h> 8#include <linux/sched.h> --- 261 unchanged lines hidden (view full) --- 270 INIT_LIST_HEAD(&cur_trans->dropped_roots); 271 mutex_init(&cur_trans->cache_write_mutex); 272 cur_trans->num_dirty_bgs = 0; 273 spin_lock_init(&cur_trans->dirty_bgs_lock); 274 INIT_LIST_HEAD(&cur_trans->deleted_bgs); 275 spin_lock_init(&cur_trans->dropped_roots_lock); 276 list_add_tail(&cur_trans->list, &fs_info->trans_list); 277 extent_io_tree_init(fs_info, &cur_trans->dirty_pages, | 1// SPDX-License-Identifier: GPL-2.0 2/* 3 * Copyright (C) 2007 Oracle. All rights reserved. 4 */ 5 6#include <linux/fs.h> 7#include <linux/slab.h> 8#include <linux/sched.h> --- 261 unchanged lines hidden (view full) --- 270 INIT_LIST_HEAD(&cur_trans->dropped_roots); 271 mutex_init(&cur_trans->cache_write_mutex); 272 cur_trans->num_dirty_bgs = 0; 273 spin_lock_init(&cur_trans->dirty_bgs_lock); 274 INIT_LIST_HEAD(&cur_trans->deleted_bgs); 275 spin_lock_init(&cur_trans->dropped_roots_lock); 276 list_add_tail(&cur_trans->list, &fs_info->trans_list); 277 extent_io_tree_init(fs_info, &cur_trans->dirty_pages, |
278 fs_info->btree_inode); | 278 IO_TREE_TRANS_DIRTY_PAGES, fs_info->btree_inode); |
279 fs_info->generation++; 280 cur_trans->transid = fs_info->generation; 281 fs_info->running_transaction = cur_trans; 282 cur_trans->aborted = 0; 283 spin_unlock(&fs_info->trans_lock); 284 285 return 0; 286} --- 2106 unchanged lines hidden --- | 279 fs_info->generation++; 280 cur_trans->transid = fs_info->generation; 281 fs_info->running_transaction = cur_trans; 282 cur_trans->aborted = 0; 283 spin_unlock(&fs_info->trans_lock); 284 285 return 0; 286} --- 2106 unchanged lines hidden --- |