Age | Commit message (Collapse) | Author |
|
|
|
missing headers, other jump relocs removed
|
|
sys/stat.h rather than bits/stat.h
|
|
as this will screw up some 64bit hosts
|
|
|
|
|
|
|
|
|
|
|
|
|
|
though
|
|
|
|
|
|
|
|
|
|
|
|
|
|
use it
|
|
|
|
|
|
|
|
|
|
|
|
e-mail list
|
|
|
|
|
|
When I mounted nfs on my target, the kernel crashed. And I found it
was caused by stack overflow. When I digged into it.
And I found not only "setgroups.c" but
"getgroups.c" have the matrix (__kernel_gid_t kernel_groups[n]) on the
stack which can be very large because "n" can be assigned to
NGROUPS_MAX.
And, NGROUPS_MAX is defined in the file "./linux-2.6.x/include/linux/limits.h"
#define NGROUPS_MAX 65536 /* supplemental group IDs are available */
I also changed it to do malloc.
|
|
of __attribute__ ...
|
|
|
|
|
|
|
|
it back
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
visible header
|
|
|
|
|
|
|
|
|