file.c (e7547daccd6a37522f0af74ec4b5a3036f3dd328) | file.c (71644dff481180ba024ac4f5cb1f068756357adf) |
---|---|
1// SPDX-License-Identifier: GPL-2.0 2/* 3 * fs/f2fs/file.c 4 * 5 * Copyright (c) 2012 Samsung Electronics Co., Ltd. 6 * http://www.samsung.com/ 7 */ 8#include <linux/fs.h> --- 605 unchanged lines hidden (view full) --- 614 pgoff_t fofs; 615 /* 616 * once we invalidate valid blkaddr in range [ofs, ofs + count], 617 * we will invalidate all blkaddr in the whole range. 618 */ 619 fofs = f2fs_start_bidx_of_node(ofs_of_node(dn->node_page), 620 dn->inode) + ofs; 621 f2fs_update_read_extent_cache_range(dn, fofs, 0, len); | 1// SPDX-License-Identifier: GPL-2.0 2/* 3 * fs/f2fs/file.c 4 * 5 * Copyright (c) 2012 Samsung Electronics Co., Ltd. 6 * http://www.samsung.com/ 7 */ 8#include <linux/fs.h> --- 605 unchanged lines hidden (view full) --- 614 pgoff_t fofs; 615 /* 616 * once we invalidate valid blkaddr in range [ofs, ofs + count], 617 * we will invalidate all blkaddr in the whole range. 618 */ 619 fofs = f2fs_start_bidx_of_node(ofs_of_node(dn->node_page), 620 dn->inode) + ofs; 621 f2fs_update_read_extent_cache_range(dn, fofs, 0, len); |
622 f2fs_update_age_extent_cache_range(dn, fofs, nr_free); |
|
622 dec_valid_block_count(sbi, dn->inode, nr_free); 623 } 624 dn->ofs_in_node = ofs; 625 626 f2fs_update_time(sbi, REQ_TIME); 627 trace_f2fs_truncate_data_blocks_range(dn->inode, dn->nid, 628 dn->ofs_in_node, nr_free); 629} --- 4258 unchanged lines hidden --- | 623 dec_valid_block_count(sbi, dn->inode, nr_free); 624 } 625 dn->ofs_in_node = ofs; 626 627 f2fs_update_time(sbi, REQ_TIME); 628 trace_f2fs_truncate_data_blocks_range(dn->inode, dn->nid, 629 dn->ofs_in_node, nr_free); 630} --- 4258 unchanged lines hidden --- |