inode.c (7b525dd01365c6764018e374d391c92466be1b7a) | inode.c (2ef79ecb5e906d87475d3e0c49b22425499a89f3) |
---|---|
1/* 2 * fs/f2fs/inode.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 --- 221 unchanged lines hidden (view full) --- 230 inode->i_mtime.tv_sec = le64_to_cpu(ri->i_mtime); 231 inode->i_atime.tv_nsec = le32_to_cpu(ri->i_atime_nsec); 232 inode->i_ctime.tv_nsec = le32_to_cpu(ri->i_ctime_nsec); 233 inode->i_mtime.tv_nsec = le32_to_cpu(ri->i_mtime_nsec); 234 inode->i_generation = le32_to_cpu(ri->i_generation); 235 if (S_ISDIR(inode->i_mode)) 236 fi->i_current_depth = le32_to_cpu(ri->i_current_depth); 237 else if (S_ISREG(inode->i_mode)) | 1/* 2 * fs/f2fs/inode.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 --- 221 unchanged lines hidden (view full) --- 230 inode->i_mtime.tv_sec = le64_to_cpu(ri->i_mtime); 231 inode->i_atime.tv_nsec = le32_to_cpu(ri->i_atime_nsec); 232 inode->i_ctime.tv_nsec = le32_to_cpu(ri->i_ctime_nsec); 233 inode->i_mtime.tv_nsec = le32_to_cpu(ri->i_mtime_nsec); 234 inode->i_generation = le32_to_cpu(ri->i_generation); 235 if (S_ISDIR(inode->i_mode)) 236 fi->i_current_depth = le32_to_cpu(ri->i_current_depth); 237 else if (S_ISREG(inode->i_mode)) |
238 fi->i_gc_failures = le16_to_cpu(ri->i_gc_failures); | 238 fi->i_gc_failures[GC_FAILURE_PIN] = 239 le16_to_cpu(ri->i_gc_failures); |
239 fi->i_xattr_nid = le32_to_cpu(ri->i_xattr_nid); 240 fi->i_flags = le32_to_cpu(ri->i_flags); 241 fi->flags = 0; 242 fi->i_advise = ri->i_advise; 243 fi->i_pino = le32_to_cpu(ri->i_pino); 244 fi->i_dir_level = ri->i_dir_level; 245 246 if (f2fs_init_extent_tree(inode, &ri->i_ext)) --- 176 unchanged lines hidden (view full) --- 423 ri->i_mtime = cpu_to_le64(inode->i_mtime.tv_sec); 424 ri->i_atime_nsec = cpu_to_le32(inode->i_atime.tv_nsec); 425 ri->i_ctime_nsec = cpu_to_le32(inode->i_ctime.tv_nsec); 426 ri->i_mtime_nsec = cpu_to_le32(inode->i_mtime.tv_nsec); 427 if (S_ISDIR(inode->i_mode)) 428 ri->i_current_depth = 429 cpu_to_le32(F2FS_I(inode)->i_current_depth); 430 else if (S_ISREG(inode->i_mode)) | 240 fi->i_xattr_nid = le32_to_cpu(ri->i_xattr_nid); 241 fi->i_flags = le32_to_cpu(ri->i_flags); 242 fi->flags = 0; 243 fi->i_advise = ri->i_advise; 244 fi->i_pino = le32_to_cpu(ri->i_pino); 245 fi->i_dir_level = ri->i_dir_level; 246 247 if (f2fs_init_extent_tree(inode, &ri->i_ext)) --- 176 unchanged lines hidden (view full) --- 424 ri->i_mtime = cpu_to_le64(inode->i_mtime.tv_sec); 425 ri->i_atime_nsec = cpu_to_le32(inode->i_atime.tv_nsec); 426 ri->i_ctime_nsec = cpu_to_le32(inode->i_ctime.tv_nsec); 427 ri->i_mtime_nsec = cpu_to_le32(inode->i_mtime.tv_nsec); 428 if (S_ISDIR(inode->i_mode)) 429 ri->i_current_depth = 430 cpu_to_le32(F2FS_I(inode)->i_current_depth); 431 else if (S_ISREG(inode->i_mode)) |
431 ri->i_gc_failures = cpu_to_le16(F2FS_I(inode)->i_gc_failures); | 432 ri->i_gc_failures = 433 cpu_to_le16(F2FS_I(inode)->i_gc_failures[GC_FAILURE_PIN]); |
432 ri->i_xattr_nid = cpu_to_le32(F2FS_I(inode)->i_xattr_nid); 433 ri->i_flags = cpu_to_le32(F2FS_I(inode)->i_flags); 434 ri->i_pino = cpu_to_le32(F2FS_I(inode)->i_pino); 435 ri->i_generation = cpu_to_le32(inode->i_generation); 436 ri->i_dir_level = F2FS_I(inode)->i_dir_level; 437 438 if (f2fs_has_extra_attr(inode)) { 439 ri->i_extra_isize = cpu_to_le16(F2FS_I(inode)->i_extra_isize); --- 230 unchanged lines hidden --- | 434 ri->i_xattr_nid = cpu_to_le32(F2FS_I(inode)->i_xattr_nid); 435 ri->i_flags = cpu_to_le32(F2FS_I(inode)->i_flags); 436 ri->i_pino = cpu_to_le32(F2FS_I(inode)->i_pino); 437 ri->i_generation = cpu_to_le32(inode->i_generation); 438 ri->i_dir_level = F2FS_I(inode)->i_dir_level; 439 440 if (f2fs_has_extra_attr(inode)) { 441 ri->i_extra_isize = cpu_to_le16(F2FS_I(inode)->i_extra_isize); --- 230 unchanged lines hidden --- |