aboutsummaryrefslogtreecommitdiff
path: root/kernel
diff options
context:
space:
mode:
authorplougher <plougher>2008-10-23 08:33:17 +0000
committerMohamad Ayyash <mkayyash@google.com>2015-02-23 12:34:09 -0800
commitad733deaea7fed4411008a47c1e2fc3f0d006fdf (patch)
tree72100c5614345aac56665895a13b1946f4faad69 /kernel
parent2370ab257e7316ed64e110735265b6e78624e372 (diff)
downloadsquashfs-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.c5
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: