aboutsummaryrefslogtreecommitdiff
path: root/arch/x86/kernel/cpu/microcode/intel.c
diff options
context:
space:
mode:
authorBen Hutchings <[email protected]>2018-01-22 20:11:06 +0000
committerLinus Torvalds <[email protected]>2018-01-22 20:13:07 -0800
commit1995266727fa8143897e89b55f5d3c79aa828420 (patch)
tree2955860ce332561b8021ac8f07141e8a6849ad62 /arch/x86/kernel/cpu/microcode/intel.c
parenta0ec1ded22e6a6bc41981fae22406835b006a66e (diff)
nfsd: auth: Fix gid sorting when rootsquash enabled
Commit bdcf0a423ea1 ("kernel: make groups_sort calling a responsibility group_info allocators") appears to break nfsd rootsquash in a pretty major way. It adds a call to groups_sort() inside the loop that copies/squashes gids, which means the valid gids are sorted along with the following garbage. The net result is that the highest numbered valid gids are replaced with any lower-valued garbage gids, possibly including 0. We should sort only once, after filling in all the gids. Fixes: bdcf0a423ea1 ("kernel: make groups_sort calling a responsibility ...") Signed-off-by: Ben Hutchings <[email protected]> Acked-by: J. Bruce Fields <[email protected]> Signed-off-by: Linus Torvalds <[email protected]>
Diffstat (limited to 'arch/x86/kernel/cpu/microcode/intel.c')
0 files changed, 0 insertions, 0 deletions