| @@ -138,7 +138,7 @@ static int is_constdisp(struct elfhdr *hdr) · 137 unmodified lines |
| 138 | 138 | static int elf_fdpic_fetch_phdrs(struct elf_fdpic_params *params, |
| 139 | 139 | struct file *file) |
| 140 | 140 | { |
| 141 | | − struct elf32_phdr *phdr; |
| 141 | + struct elf_phdr *phdr; |
| 142 | 142 | unsigned long size; |
| 143 | 143 | int retval, loop; |
| 144 | 144 | loff_t pos = params->hdr.e_phoff; |
| @@ -560,8 +560,8 @@ static int create_elf_fdpic_tables(struct linux_binprm *bprm, · 415 unmodified lines |
| 560 | 560 | sp &= ~7UL; |
| 561 | 561 | |
| 562 | 562 | /* stack the load map(s) */ |
| 563 | | − len = sizeof(struct elf32_fdpic_loadmap); |
| 564 | | − len += sizeof(struct elf32_fdpic_loadseg) * exec_params->loadmap->nsegs; |
| 563 | + len = sizeof(struct elf_fdpic_loadmap); |
| 564 | + len += sizeof(struct elf_fdpic_loadseg) * exec_params->loadmap->nsegs; |
| 565 | 565 | sp = (sp - len) & ~7UL; |
| 566 | 566 | exec_params->map_addr = sp; |
| 567 | 567 | |
| @@ -571,8 +571,8 @@ static int create_elf_fdpic_tables(struct linux_binprm *bprm, · 3 unmodified lines |
| 571 | 571 | current->mm->context.exec_fdpic_loadmap = (unsigned long) sp; |
| 572 | 572 | |
| 573 | 573 | if (interp_params->loadmap) { |
| 574 | | − len = sizeof(struct elf32_fdpic_loadmap); |
| 575 | | − len += sizeof(struct elf32_fdpic_loadseg) * |
| 574 | + len = sizeof(struct elf_fdpic_loadmap); |
| 575 | + len += sizeof(struct elf_fdpic_loadseg) * |
| 576 | 576 | interp_params->loadmap->nsegs; |
| 577 | 577 | sp = (sp - len) & ~7UL; |
| 578 | 578 | interp_params->map_addr = sp; |
| @@ -740,13 +740,13 @@ static int elf_fdpic_map_file(struct elf_fdpic_params *params, · 161 unmodified lines |
| 740 | 740 | struct mm_struct *mm, |
| 741 | 741 | const char *what) |
| 742 | 742 | { |
| 743 | | − struct elf32_fdpic_loadmap *loadmap; |
| 743 | + struct elf_fdpic_loadmap *loadmap; |
| 744 | 744 | #ifdef CONFIG_MMU |
| 745 | | − struct elf32_fdpic_loadseg *mseg; |
| 745 | + struct elf_fdpic_loadseg *mseg; |
| 746 | 746 | unsigned long load_addr; |
| 747 | 747 | #endif |
| 748 | | − struct elf32_fdpic_loadseg *seg; |
| 749 | | − struct elf32_phdr *phdr; |
| 748 | + struct elf_fdpic_loadseg *seg; |
| 749 | + struct elf_phdr *phdr; |
| 750 | 750 | unsigned nloads, tmp; |
| 751 | 751 | unsigned long stop; |
| 752 | 752 | int loop, ret; |
| @@ -766,7 +766,7 @@ static int elf_fdpic_map_file(struct elf_fdpic_params *params, · 13 unmodified lines |
| 766 | 766 | |
| 767 | 767 | params->loadmap = loadmap; |
| 768 | 768 | |
| 769 | | − loadmap->version = ELF32_FDPIC_LOADMAP_VERSION; |
| 769 | + loadmap->version = ELF_FDPIC_LOADMAP_VERSION; |
| 770 | 770 | loadmap->nsegs = nloads; |
| 771 | 771 | |
| 772 | 772 | /* map the requested LOADs into the memory space */ |
| @@ -839,8 +839,8 @@ static int elf_fdpic_map_file(struct elf_fdpic_params *params, · 66 unmodified lines |
| 839 | 839 | if (phdr->p_vaddr >= seg->p_vaddr && |
| 840 | 840 | phdr->p_vaddr + phdr->p_memsz <= |
| 841 | 841 | seg->p_vaddr + seg->p_memsz) { |
| 842 | | − Elf32_Dyn __user *dyn; |
| 843 | | − Elf32_Sword d_tag; |
| 842 | + Elf_Dyn __user *dyn; |
| 843 | + Elf_Sword d_tag; |
| 844 | 844 | |
| 845 | 845 | params->dynamic_addr = |
| 846 | 846 | (phdr->p_vaddr - seg->p_vaddr) + |
| @@ -850,11 +850,11 @@ static int elf_fdpic_map_file(struct elf_fdpic_params *params, · 3 unmodified lines |
| 850 | 850 | * one item, and that the last item is a NULL |
| 851 | 851 | * entry */ |
| 852 | 852 | if (phdr->p_memsz == 0 || |
| 853 | | − phdr->p_memsz % sizeof(Elf32_Dyn) != 0) |
| 853 | + phdr->p_memsz % sizeof(Elf_Dyn) != 0) |
| 854 | 854 | goto dynamic_error; |
| 855 | 855 | |
| 856 | | − tmp = phdr->p_memsz / sizeof(Elf32_Dyn); |
| 857 | | − dyn = (Elf32_Dyn __user *)params->dynamic_addr; |
| 856 | + tmp = phdr->p_memsz / sizeof(Elf_Dyn); |
| 857 | + dyn = (Elf_Dyn __user *)params->dynamic_addr; |
| 858 | 858 | if (get_user(d_tag, &dyn[tmp - 1].d_tag) || |
| 859 | 859 | d_tag != 0) |
| 860 | 860 | goto dynamic_error; |
| @@ -923,8 +923,8 @@ static int elf_fdpic_map_file_constdisp_on_uclinux( · 62 unmodified lines |
| 923 | 923 | struct file *file, |
| 924 | 924 | struct mm_struct *mm) |
| 925 | 925 | { |
| 926 | | − struct elf32_fdpic_loadseg *seg; |
| 927 | | − struct elf32_phdr *phdr; |
| 926 | + struct elf_fdpic_loadseg *seg; |
| 927 | + struct elf_phdr *phdr; |
| 928 | 928 | unsigned long load_addr, base = ULONG_MAX, top = 0, maddr = 0; |
| 929 | 929 | int loop, ret; |
| 930 | 930 | |
| @@ -1007,8 +1007,8 @@ static int elf_fdpic_map_file_by_direct_mmap(struct elf_fdpic_params *params, · 76 unmodified lines |
| 1007 | 1007 | struct file *file, |
| 1008 | 1008 | struct mm_struct *mm) |
| 1009 | 1009 | { |
| 1010 | | − struct elf32_fdpic_loadseg *seg; |
| 1011 | | − struct elf32_phdr *phdr; |
| 1010 | + struct elf_fdpic_loadseg *seg; |
| 1011 | + struct elf_phdr *phdr; |
| 1012 | 1012 | unsigned long load_addr, delta_vaddr; |
| 1013 | 1013 | int loop, dvset; |
| 1014 | 1014 | |