Hi! This one finishes the Mach transition from error codes to native ones, which allows to use unmodified Linux errno codes for its sources. It also removes long obsolete and now unused RPCs.
Guillem Jover (3): Use Mach native error codes instead of POSIX errno E* ones Do not remap errno codes from E* to LINUX_E* Remove long obsolete RPC routines Makefrag.am | 2 - device/device.srv | 2 - device/errno.h | 45 ------ i386/i386at/com.c | 6 +- i386/i386at/kd_event.c | 2 +- i386/i386at/kd_mouse.c | 6 +- i386/i386at/lpr.c | 6 +- include/device/device.defs | 28 +---- include/mach/mach.defs | 84 ++---------- include/mach/mach_host.defs | 39 +----- include/mach/mach_types.defs | 4 - kern/compat_xxx_defs.h | 64 --------- kern/ipc_host.c | 18 +-- kern/mach.srv | 2 - kern/mach_host.srv | 2 - kern/machine.c | 54 -------- kern/syscall_emulation.c | 65 --------- linux/dev/arch/i386/kernel/irq.c | 10 +- linux/dev/glue/block.c | 20 ++-- linux/dev/glue/misc.c | 22 ++-- linux/dev/include/asm-i386/errno.h | 266 ------------------------------------ linux/dev/include/linux/notifier.h | 4 - linux/dev/kernel/dma.c | 4 +- linux/dev/kernel/resource.c | 2 +- linux/dev/kernel/sched.c | 4 +- vm/memory_object.c | 28 ---- 26 files changed, 61 insertions(+), 728 deletions(-) delete mode 100644 device/errno.h delete mode 100644 kern/compat_xxx_defs.h delete mode 100644 linux/dev/include/asm-i386/errno.h -- 1.7.5.4