elfcore-compat fix uid/gid types
I overlooked the difference between __kernel_uid_t and uid_t when defining struct compat_elf_prpsinfo. The result is a regression in 32-bit core dumps on x86_64, where the NT_PRPSINFO note has the wrong size and layout. This patch fixes it. Signed-off-by: Roland McGrath <roland@redhat.com> Acked-by: Ingo Molnar <mingo@elte.hu> Signed-off-by: Linus Torvalds <torvalds@linux-foundation.org>
This commit is contained in:
Родитель
7704a8b6fc
Коммит
b599316492
|
@ -45,8 +45,8 @@ struct compat_elf_prpsinfo
|
|||
char pr_zomb;
|
||||
char pr_nice;
|
||||
compat_ulong_t pr_flag;
|
||||
compat_uid_t pr_uid;
|
||||
compat_gid_t pr_gid;
|
||||
__compat_uid_t pr_uid;
|
||||
__compat_gid_t pr_gid;
|
||||
compat_pid_t pr_pid, pr_ppid, pr_pgrp, pr_sid;
|
||||
char pr_fname[16];
|
||||
char pr_psargs[ELF_PRARGSZ];
|
||||
|
|
Загрузка…
Ссылка в новой задаче