git: kernel, world - Remove the remaining vestiges of linux emul

Matthew Dillon dillon at crater.dragonflybsd.org
Sat Aug 6 11:05:34 PDT 2016


commit 85aae976e20fc6b5be7ebb996fdf69c1c31e2b5b
Author: Matthew Dillon <dillon at apollo.backplane.com>
Date:   Sat Aug 6 10:53:59 2016 -0700

    kernel, world - Remove the remaining vestiges of linux emul
    
    * Remove the remaining bits of the 32-bit linux emulation code.  This
      code hasn't been used in ages and we have no plans to implement a
      64-bit linux emulation.

Summary of changes:
 Makefile_upgrade.inc                               |   10 +
 etc/defaults/make.conf                             |    2 +-
 include/Makefile                                   |    1 -
 share/man/man9/syscall.9                           |    2 -
 sys/Makefile                                       |    1 -
 sys/bus/cam/scsi/scsi_sg.c                         |   33 +-
 sys/dev/raid/aac/Makefile                          |    4 -
 sys/dev/raid/aac/aac_linux.c                       |  100 -
 sys/dev/raid/aac/aac_linux/Makefile                |    8 -
 sys/dev/raid/amr/Makefile                          |    3 -
 sys/dev/raid/amr/amr_linux.c                       |   80 -
 sys/dev/raid/amr/amr_linux/Makefile                |    8 -
 sys/dev/raid/mfi/Makefile                          |    5 -
 sys/dev/raid/mfi/mfi_linux.c                       |   77 -
 sys/dev/raid/mfi/mfi_linux/Makefile                |    8 -
 sys/emulation/Makefile                             |    4 -
 sys/emulation/linux/Makefile                       |   43 -
 sys/emulation/linux/i386/Makefile                  |   22 -
 sys/emulation/linux/i386/imgact_linux.c            |  239 ---
 sys/emulation/linux/i386/linprocfs/Makefile        |    7 -
 sys/emulation/linux/i386/linprocfs/linprocfs.h     |  173 --
 .../linux/i386/linprocfs/linprocfs_misc.c          |  869 ---------
 .../linux/i386/linprocfs/linprocfs_subr.c          |  470 -----
 .../linux/i386/linprocfs/linprocfs_vfsops.c        |  170 --
 .../linux/i386/linprocfs/linprocfs_vnops.c         | 1664 -----------------
 sys/emulation/linux/i386/linux.h                   |  821 --------
 sys/emulation/linux/i386/linux_dummy.c             |  121 --
 sys/emulation/linux/i386/linux_genassym.c          |   15 -
 sys/emulation/linux/i386/linux_locore.s            |   37 -
 sys/emulation/linux/i386/linux_machdep.c           | 1294 -------------
 sys/emulation/linux/i386/linux_proto.h             | 1951 -------------------
 sys/emulation/linux/i386/linux_ptrace.c            |  508 -----
 sys/emulation/linux/i386/linux_support.s           |  148 --
 sys/emulation/linux/i386/linux_syscall.h           |  299 ---
 sys/emulation/linux/i386/linux_sysent.c            |  360 ----
 sys/emulation/linux/i386/linux_sysvec.c            |  980 ----------
 sys/emulation/linux/i386/linux_union.h             |  251 ---
 sys/emulation/linux/i386/syscalls.conf             |   12 -
 sys/emulation/linux/i386/syscalls.master           |  488 -----
 sys/emulation/linux/linux_emuldata.c               |  310 ----
 sys/emulation/linux/linux_emuldata.h               |  101 -
 sys/emulation/linux/linux_epoll.c                  |  282 ---
 sys/emulation/linux/linux_epoll.h                  |   55 -
 sys/emulation/linux/linux_file.c                   | 1697 -----------------
 sys/emulation/linux/linux_futex.c                  |  838 ---------
 sys/emulation/linux/linux_futex.h                  |   87 -
 sys/emulation/linux/linux_getcwd.c                 |  105 --
 sys/emulation/linux/linux_ioctl.c                  | 1427 --------------
 sys/emulation/linux/linux_ioctl.h                  |  528 ------
 sys/emulation/linux/linux_ipc.c                    |  811 --------
 sys/emulation/linux/linux_ipc.h                    |  343 ----
 sys/emulation/linux/linux_mib.c                    |  286 ---
 sys/emulation/linux/linux_mib.h                    |   44 -
 sys/emulation/linux/linux_misc.c                   | 1959 --------------------
 sys/emulation/linux/linux_signal.c                 |  468 -----
 sys/emulation/linux/linux_signal.h                 |   40 -
 sys/emulation/linux/linux_socket.c                 | 1364 --------------
 sys/emulation/linux/linux_socket.h                 |   59 -
 sys/emulation/linux/linux_stats.c                  |  574 ------
 sys/emulation/linux/linux_sysctl.c                 |  137 --
 sys/emulation/linux/linux_sysproto.h               |    8 -
 sys/emulation/linux/linux_time.c                   |  231 ---
 sys/emulation/linux/linux_uid16.c                  |  402 ----
 sys/emulation/linux/linux_util.c                   |  219 ---
 sys/emulation/linux/linux_util.h                   |  116 --
 usr.bin/truss/Makefile                             |   13 +-
 usr.bin/truss/extern.h                             |    6 -
 usr.bin/truss/i386-linux.c                         |  260 ---
 usr.bin/truss/i386linux.conf                       |   12 -
 usr.bin/truss/syscalls.c                           |    6 -
 70 files changed, 16 insertions(+), 24060 deletions(-)
 delete mode 100644 sys/dev/raid/aac/aac_linux.c
 delete mode 100644 sys/dev/raid/aac/aac_linux/Makefile
 delete mode 100644 sys/dev/raid/amr/amr_linux.c
 delete mode 100644 sys/dev/raid/amr/amr_linux/Makefile
 delete mode 100644 sys/dev/raid/mfi/mfi_linux.c
 delete mode 100644 sys/dev/raid/mfi/mfi_linux/Makefile
 delete mode 100644 sys/emulation/linux/Makefile
 delete mode 100644 sys/emulation/linux/i386/Makefile
 delete mode 100644 sys/emulation/linux/i386/imgact_linux.c
 delete mode 100644 sys/emulation/linux/i386/linprocfs/Makefile
 delete mode 100644 sys/emulation/linux/i386/linprocfs/linprocfs.h
 delete mode 100644 sys/emulation/linux/i386/linprocfs/linprocfs_misc.c
 delete mode 100644 sys/emulation/linux/i386/linprocfs/linprocfs_subr.c
 delete mode 100644 sys/emulation/linux/i386/linprocfs/linprocfs_vfsops.c
 delete mode 100644 sys/emulation/linux/i386/linprocfs/linprocfs_vnops.c
 delete mode 100644 sys/emulation/linux/i386/linux.h
 delete mode 100644 sys/emulation/linux/i386/linux_dummy.c
 delete mode 100644 sys/emulation/linux/i386/linux_genassym.c
 delete mode 100644 sys/emulation/linux/i386/linux_locore.s
 delete mode 100644 sys/emulation/linux/i386/linux_machdep.c
 delete mode 100644 sys/emulation/linux/i386/linux_proto.h
 delete mode 100644 sys/emulation/linux/i386/linux_ptrace.c
 delete mode 100644 sys/emulation/linux/i386/linux_support.s
 delete mode 100644 sys/emulation/linux/i386/linux_syscall.h
 delete mode 100644 sys/emulation/linux/i386/linux_sysent.c
 delete mode 100644 sys/emulation/linux/i386/linux_sysvec.c
 delete mode 100644 sys/emulation/linux/i386/linux_union.h
 delete mode 100644 sys/emulation/linux/i386/syscalls.conf
 delete mode 100644 sys/emulation/linux/i386/syscalls.master
 delete mode 100644 sys/emulation/linux/linux_emuldata.c
 delete mode 100644 sys/emulation/linux/linux_emuldata.h
 delete mode 100644 sys/emulation/linux/linux_epoll.c
 delete mode 100644 sys/emulation/linux/linux_epoll.h
 delete mode 100644 sys/emulation/linux/linux_file.c
 delete mode 100644 sys/emulation/linux/linux_futex.c
 delete mode 100644 sys/emulation/linux/linux_futex.h
 delete mode 100644 sys/emulation/linux/linux_getcwd.c
 delete mode 100644 sys/emulation/linux/linux_ioctl.c
 delete mode 100644 sys/emulation/linux/linux_ioctl.h
 delete mode 100644 sys/emulation/linux/linux_ipc.c
 delete mode 100644 sys/emulation/linux/linux_ipc.h
 delete mode 100644 sys/emulation/linux/linux_mib.c
 delete mode 100644 sys/emulation/linux/linux_mib.h
 delete mode 100644 sys/emulation/linux/linux_misc.c
 delete mode 100644 sys/emulation/linux/linux_signal.c
 delete mode 100644 sys/emulation/linux/linux_signal.h
 delete mode 100644 sys/emulation/linux/linux_socket.c
 delete mode 100644 sys/emulation/linux/linux_socket.h
 delete mode 100644 sys/emulation/linux/linux_stats.c
 delete mode 100644 sys/emulation/linux/linux_sysctl.c
 delete mode 100644 sys/emulation/linux/linux_sysproto.h
 delete mode 100644 sys/emulation/linux/linux_time.c
 delete mode 100644 sys/emulation/linux/linux_uid16.c
 delete mode 100644 sys/emulation/linux/linux_util.c
 delete mode 100644 sys/emulation/linux/linux_util.h
 delete mode 100644 usr.bin/truss/i386-linux.c
 delete mode 100644 usr.bin/truss/i386linux.conf

http://gitweb.dragonflybsd.org/dragonfly.git/commitdiff/85aae976e20fc6b5be7ebb996fdf69c1c31e2b5b


-- 
DragonFly BSD source repository


More information about the Commits mailing list