diff options
| author | Miklos Szeredi <mszeredi@suse.cz> | 2011-10-28 08:13:29 -0400 |
|---|---|---|
| committer | Christoph Hellwig <hch@serles.lst.de> | 2011-11-02 07:53:43 -0400 |
| commit | bfe8684869601dacfcb2cd69ef8cfd9045f62170 (patch) | |
| tree | 4e213aaa766b26f43f0f9ec7998a7745239d9377 /fs/squashfs | |
| parent | 6d6b77f163c7eabedbba00ed2abb7d4a570bff76 (diff) | |
filesystems: add set_nlink()
Replace remaining direct i_nlink updates with a new set_nlink()
updater function.
Signed-off-by: Miklos Szeredi <mszeredi@suse.cz>
Tested-by: Toshiyuki Okajima <toshi.okajima@jp.fujitsu.com>
Signed-off-by: Christoph Hellwig <hch@lst.de>
Diffstat (limited to 'fs/squashfs')
| -rw-r--r-- | fs/squashfs/inode.c | 18 |
1 files changed, 9 insertions, 9 deletions
diff --git a/fs/squashfs/inode.c b/fs/squashfs/inode.c index 04bebcaa2373..fd7b3b3bda13 100644 --- a/fs/squashfs/inode.c +++ b/fs/squashfs/inode.c | |||
| @@ -159,7 +159,7 @@ int squashfs_read_inode(struct inode *inode, long long ino) | |||
| 159 | frag_offset = 0; | 159 | frag_offset = 0; |
| 160 | } | 160 | } |
| 161 | 161 | ||
| 162 | inode->i_nlink = 1; | 162 | set_nlink(inode, 1); |
| 163 | inode->i_size = le32_to_cpu(sqsh_ino->file_size); | 163 | inode->i_size = le32_to_cpu(sqsh_ino->file_size); |
| 164 | inode->i_fop = &generic_ro_fops; | 164 | inode->i_fop = &generic_ro_fops; |
| 165 | inode->i_mode |= S_IFREG; | 165 | inode->i_mode |= S_IFREG; |
| @@ -203,7 +203,7 @@ int squashfs_read_inode(struct inode *inode, long long ino) | |||
| 203 | } | 203 | } |
| 204 | 204 | ||
| 205 | xattr_id = le32_to_cpu(sqsh_ino->xattr); | 205 | xattr_id = le32_to_cpu(sqsh_ino->xattr); |
| 206 | inode->i_nlink = le32_to_cpu(sqsh_ino->nlink); | 206 | set_nlink(inode, le32_to_cpu(sqsh_ino->nlink)); |
| 207 | inode->i_size = le64_to_cpu(sqsh_ino->file_size); | 207 | inode->i_size = le64_to_cpu(sqsh_ino->file_size); |
| 208 | inode->i_op = &squashfs_inode_ops; | 208 | inode->i_op = &squashfs_inode_ops; |
| 209 | inode->i_fop = &generic_ro_fops; | 209 | inode->i_fop = &generic_ro_fops; |
| @@ -232,7 +232,7 @@ int squashfs_read_inode(struct inode *inode, long long ino) | |||
| 232 | if (err < 0) | 232 | if (err < 0) |
| 233 | goto failed_read; | 233 | goto failed_read; |
| 234 | 234 | ||
| 235 | inode->i_nlink = le32_to_cpu(sqsh_ino->nlink); | 235 | set_nlink(inode, le32_to_cpu(sqsh_ino->nlink)); |
| 236 | inode->i_size = le16_to_cpu(sqsh_ino->file_size); | 236 | inode->i_size = le16_to_cpu(sqsh_ino->file_size); |
| 237 | inode->i_op = &squashfs_dir_inode_ops; | 237 | inode->i_op = &squashfs_dir_inode_ops; |
| 238 | inode->i_fop = &squashfs_dir_ops; | 238 | inode->i_fop = &squashfs_dir_ops; |
| @@ -257,7 +257,7 @@ int squashfs_read_inode(struct inode *inode, long long ino) | |||
| 257 | goto failed_read; | 257 | goto failed_read; |
| 258 | 258 | ||
| 259 | xattr_id = le32_to_cpu(sqsh_ino->xattr); | 259 | xattr_id = le32_to_cpu(sqsh_ino->xattr); |
| 260 | inode->i_nlink = le32_to_cpu(sqsh_ino->nlink); | 260 | set_nlink(inode, le32_to_cpu(sqsh_ino->nlink)); |
| 261 | inode->i_size = le32_to_cpu(sqsh_ino->file_size); | 261 | inode->i_size = le32_to_cpu(sqsh_ino->file_size); |
| 262 | inode->i_op = &squashfs_dir_inode_ops; | 262 | inode->i_op = &squashfs_dir_inode_ops; |
| 263 | inode->i_fop = &squashfs_dir_ops; | 263 | inode->i_fop = &squashfs_dir_ops; |
| @@ -284,7 +284,7 @@ int squashfs_read_inode(struct inode *inode, long long ino) | |||
| 284 | if (err < 0) | 284 | if (err < 0) |
| 285 | goto failed_read; | 285 | goto failed_read; |
| 286 | 286 | ||
| 287 | inode->i_nlink = le32_to_cpu(sqsh_ino->nlink); | 287 | set_nlink(inode, le32_to_cpu(sqsh_ino->nlink)); |
| 288 | inode->i_size = le32_to_cpu(sqsh_ino->symlink_size); | 288 | inode->i_size = le32_to_cpu(sqsh_ino->symlink_size); |
| 289 | inode->i_op = &squashfs_symlink_inode_ops; | 289 | inode->i_op = &squashfs_symlink_inode_ops; |
| 290 | inode->i_data.a_ops = &squashfs_symlink_aops; | 290 | inode->i_data.a_ops = &squashfs_symlink_aops; |
| @@ -325,7 +325,7 @@ int squashfs_read_inode(struct inode *inode, long long ino) | |||
| 325 | inode->i_mode |= S_IFCHR; | 325 | inode->i_mode |= S_IFCHR; |
| 326 | else | 326 | else |
| 327 | inode->i_mode |= S_IFBLK; | 327 | inode->i_mode |= S_IFBLK; |
| 328 | inode->i_nlink = le32_to_cpu(sqsh_ino->nlink); | 328 | set_nlink(inode, le32_to_cpu(sqsh_ino->nlink)); |
| 329 | rdev = le32_to_cpu(sqsh_ino->rdev); | 329 | rdev = le32_to_cpu(sqsh_ino->rdev); |
| 330 | init_special_inode(inode, inode->i_mode, new_decode_dev(rdev)); | 330 | init_special_inode(inode, inode->i_mode, new_decode_dev(rdev)); |
| 331 | 331 | ||
| @@ -349,7 +349,7 @@ int squashfs_read_inode(struct inode *inode, long long ino) | |||
| 349 | inode->i_mode |= S_IFBLK; | 349 | inode->i_mode |= S_IFBLK; |
| 350 | xattr_id = le32_to_cpu(sqsh_ino->xattr); | 350 | xattr_id = le32_to_cpu(sqsh_ino->xattr); |
| 351 | inode->i_op = &squashfs_inode_ops; | 351 | inode->i_op = &squashfs_inode_ops; |
| 352 | inode->i_nlink = le32_to_cpu(sqsh_ino->nlink); | 352 | set_nlink(inode, le32_to_cpu(sqsh_ino->nlink)); |
| 353 | rdev = le32_to_cpu(sqsh_ino->rdev); | 353 | rdev = le32_to_cpu(sqsh_ino->rdev); |
| 354 | init_special_inode(inode, inode->i_mode, new_decode_dev(rdev)); | 354 | init_special_inode(inode, inode->i_mode, new_decode_dev(rdev)); |
| 355 | 355 | ||
| @@ -370,7 +370,7 @@ int squashfs_read_inode(struct inode *inode, long long ino) | |||
| 370 | inode->i_mode |= S_IFIFO; | 370 | inode->i_mode |= S_IFIFO; |
| 371 | else | 371 | else |
| 372 | inode->i_mode |= S_IFSOCK; | 372 | inode->i_mode |= S_IFSOCK; |
| 373 | inode->i_nlink = le32_to_cpu(sqsh_ino->nlink); | 373 | set_nlink(inode, le32_to_cpu(sqsh_ino->nlink)); |
| 374 | init_special_inode(inode, inode->i_mode, 0); | 374 | init_special_inode(inode, inode->i_mode, 0); |
| 375 | break; | 375 | break; |
| 376 | } | 376 | } |
| @@ -389,7 +389,7 @@ int squashfs_read_inode(struct inode *inode, long long ino) | |||
| 389 | inode->i_mode |= S_IFSOCK; | 389 | inode->i_mode |= S_IFSOCK; |
| 390 | xattr_id = le32_to_cpu(sqsh_ino->xattr); | 390 | xattr_id = le32_to_cpu(sqsh_ino->xattr); |
| 391 | inode->i_op = &squashfs_inode_ops; | 391 | inode->i_op = &squashfs_inode_ops; |
| 392 | inode->i_nlink = le32_to_cpu(sqsh_ino->nlink); | 392 | set_nlink(inode, le32_to_cpu(sqsh_ino->nlink)); |
| 393 | init_special_inode(inode, inode->i_mode, 0); | 393 | init_special_inode(inode, inode->i_mode, 0); |
| 394 | break; | 394 | break; |
| 395 | } | 395 | } |
