ufs: fix braino in ufs_get_inode_gid() for solaris UFS flavour
commit7e26a3ff695d2ebf8836f682ab1b5b284ad7868d
authorAl Viro <viro@zeniv.linux.org.uk>
Thu, 2 May 2019 02:46:11 +0000 (1 22:46 -0400)
committerGreg Kroah-Hartman <gregkh@linuxfoundation.org>
Sat, 25 May 2019 16:25:36 +0000 (25 18:25 +0200)
tree04ab2fcb3216f4da71005ed7782f6b655b33129e
parent489e5d8c7652b9ba230481a3782d25a8e7d08467
ufs: fix braino in ufs_get_inode_gid() for solaris UFS flavour

[ Upstream commit 4e9036042fedaffcd868d7f7aa948756c48c637d ]

To choose whether to pick the GID from the old (16bit) or new (32bit)
field, we should check if the old gid field is set to 0xffff.  Mainline
checks the old *UID* field instead - cut'n'paste from the corresponding
code in ufs_get_inode_uid().

Fixes: 252e211e90ce
Signed-off-by: Al Viro <viro@zeniv.linux.org.uk>
Signed-off-by: Sasha Levin <sashal@kernel.org>
fs/ufs/util.h