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 ---