linux-stable/arch/ia64
Al Viro f2485a2dc9 elf_prstatus: collect the common part (everything before pr_reg) into a struct
Preparations to doing i386 compat elf_prstatus sanely - rather than duplicating
the beginning of compat_elf_prstatus, take these fields into a separate
structure (compat_elf_prstatus_common), so that it could be reused.  Due to
the incestous relationship between binfmt_elf.c and compat_binfmt_elf.c we
need the same shape change done to native struct elf_prstatus, gathering the
fields prior to pr_reg into a new structure (struct elf_prstatus_common).

Fortunately, offset of pr_reg is always a multiple of 16 with no padding
right before it, so it's possible to turn all the stuff prior to it into
a single member without disturbing the layout.

[build fix from Geert Uytterhoeven folded in]

Signed-off-by: Al Viro <viro@zeniv.linux.org.uk>
2021-01-06 08:38:29 -05:00
..
configs ia64: Use libata instead of the legacy ide driver in defconfigs 2020-09-11 09:38:00 -07:00
hp/common dma-mapping: split <linux/dma-mapping.h> 2020-10-06 07:07:03 +02:00
include tif-task_work.arch-2020-12-14 2020-12-16 12:33:35 -08:00
kernel elf_prstatus: collect the common part (everything before pr_reg) into a struct 2021-01-06 08:38:29 -05:00
lib Merge branch 'work.csum_and_copy' of git://git.kernel.org/pub/scm/linux/kernel/git/viro/vfs 2020-10-12 16:24:13 -07:00
mm ia64: forbid using VIRTUAL_MEM_MAP with FLATMEM 2020-12-15 12:13:42 -08:00
oprofile ia64: Remove perfmon 2020-09-11 09:34:32 -07:00
pci
scripts tweewide: Fix most Shebang lines 2020-12-08 23:30:04 +09:00
uv
install.sh
Kconfig asm-generic: cross-architecture timer cleanup 2020-12-16 00:07:17 -08:00
Kconfig.debug
Makefile kbuild: preprocess module linker script 2020-09-25 00:36:41 +09:00