commit | a2155fcc65fbf5d0c49a263fac855c831ee17a99 | [log] [tgz] |
---|---|---|
author | balrog <balrog@c046a42c-6fe2-441c-8c8c-71466251a162> | Sat Sep 20 02:12:08 2008 +0000 |
committer | balrog <balrog@c046a42c-6fe2-441c-8c8c-71466251a162> | Sat Sep 20 02:12:08 2008 +0000 |
tree | e2ea46908628cd8a740b5cfb562aceec9726aa2a | |
parent | cb3bc23361830872663395de112c2c76ff00be50 [diff] |
Swap only altered elements of the grouplist in getgroups() (Kirill Shutemov). getgroups() returns the number of supplementary group IDs, so it's unnessary to swap the entire array. It can dramatically speed up the syscall: on recent Linux kernels NGROUPS_MAX=65536. Signed-off-by: Kirill A. Shutemov <kirill@shutemov.name> git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@5267 c046a42c-6fe2-441c-8c8c-71466251a162