diff options
author | plougher <plougher> | 2008-10-23 08:33:17 +0000 |
---|---|---|
committer | Mohamad Ayyash <mkayyash@google.com> | 2015-02-23 12:34:09 -0800 |
commit | ad733deaea7fed4411008a47c1e2fc3f0d006fdf (patch) | |
tree | 72100c5614345aac56665895a13b1946f4faad69 /kernel | |
parent | 2370ab257e7316ed64e110735265b6e78624e372 (diff) | |
download | squashfs-tools-ad733deaea7fed4411008a47c1e2fc3f0d006fdf.tar.gz |
Switch some swapping mistakes. inode->i_mode should not be swapped.
Diffstat (limited to 'kernel')
-rw-r--r-- | kernel/fs/squashfs/inode.c | 5 |
1 files changed, 2 insertions, 3 deletions
diff --git a/kernel/fs/squashfs/inode.c b/kernel/fs/squashfs/inode.c index 9095230..7006b63 100644 --- a/kernel/fs/squashfs/inode.c +++ b/kernel/fs/squashfs/inode.c @@ -307,8 +307,7 @@ int squashfs_read_inode(struct inode *inode, long long ino) inode->i_mode = S_IFBLK; inode->i_nlink = le32_to_cpu(sqsh_ino->nlink); rdev = le32_to_cpu(sqsh_ino->rdev); - init_special_inode(inode, le16_to_cpu(inode->i_mode), - new_decode_dev(rdev)); + init_special_inode(inode, inode->i_mode, new_decode_dev(rdev)); TRACE("Device inode %x:%x, rdev %x\n", SQUASHFS_INODE_BLK(ino), offset, rdev); @@ -328,7 +327,7 @@ int squashfs_read_inode(struct inode *inode, long long ino) else inode->i_mode = S_IFBLK; inode->i_nlink = le32_to_cpu(sqsh_ino->nlink); - init_special_inode(inode, le16_to_cpu(inode->i_mode), 0); + init_special_inode(inode, inode->i_mode, 0); break; } default: |