[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[SCM] GNU Mach branch, master, updated. babd1591543f7a1e45a4f8e32849e88d
From: |
Samuel Thibault |
Subject: |
[SCM] GNU Mach branch, master, updated. babd1591543f7a1e45a4f8e32849e88d641014e5 |
Date: |
Fri, 02 Sep 2011 22:04:15 +0000 |
This is an automated email from the git hooks/post-receive script. It was
generated because a ref change was pushed to the repository containing
the project "GNU Mach".
The branch, master has been updated
via babd1591543f7a1e45a4f8e32849e88d641014e5 (commit)
via dd48e23f43730038df4bb191e7acc47a4ab73c69 (commit)
via 729f452a4ff186ae6990c6a3abd1705f42731343 (commit)
via 026f55873b827a14db61e6c2c246c454bb3b7b9f (commit)
via 38369f6611561ec2557d71416f65aed4ff646308 (commit)
via 75e215f2cf53d3f85413e333573560458d89f7f1 (commit)
via 3084fed6f379ae6722003364e0f4427e1852e9c1 (commit)
via c02c5e5cd633227dd5cfa33367802a01c63347e9 (commit)
via cb8c7b9673b425845dc35608b6c657d9ed1f57d6 (commit)
via 10e17b05021f05ab40c71368c9a44a7818f3c0ae (commit)
from 93bbc1f6f32130261c697833cf6a006cee9adaa2 (commit)
Those revisions listed above that are new to this repository have
not appeared on any other notification email; so we list those
revisions in full, below.
- Log -----------------------------------------------------------------
commit babd1591543f7a1e45a4f8e32849e88d641014e5
Merge: dd48e23 93bbc1f
Author: Samuel Thibault <address@hidden>
Date: Sat Sep 3 00:03:59 2011 +0200
Merge branch 'master' of git.savannah.gnu.org:/srv/git/hurd/gnumach
commit dd48e23f43730038df4bb191e7acc47a4ab73c69
Author: Guillem Jover <address@hidden>
Date: Thu Sep 1 20:24:58 2011 +0200
Remove long obsolete RPC routines
* kern/compat_xxx_defs.h: Remove file.
* Makefrag.am (libkernel_a_SOURCES): Remove `kern/compat_xxx_defs.h'.
* include/mach/mach_types.defs (xxx_emulation_vector_t): Remove type.
* device/device.srv: Do not simport <kern/compat_xxx_defs.h>.
* kern/mach.srv: Likewise.
* kern/mach_host.srv: Likewise.
* include/device/device.defs [MACH_KERNEL]: Do not simport
<kern/compat_xxx_defs.h>.
(xxx_device_set_status, xxx_device_get_status)
(xxx_device_set_filter): Replace routine declarations with skip
directives.
* include/mach/mach.defs [MACH_KERNEL]: Do not simport
<kern/compat_xxx_defs.h>.
(xxx_memory_object_lock_request, xxx_task_get_emulation_vector)
(xxx_task_set_emulation_vector, xxx_host_info, xxx_slot_info)
(xxx_cpu_control, xxx_task_info, xxx_thread_get_state)
(xxx_thread_set_state, xxx_thread_info): Replace routine declarations
with skip directive.
* include/mach/mach_host.defs [MACH_KERNEL]: Do not simport
<kern/compat_xxx_defs.h>.
(yyy_host_info, yyy_processor_info, yyy_processor_control)
(xxx_processor_set_default_priv, yyy_processor_set_info): Replace
routine declarations with skip directive.
* kern/ipc_host.c (xxx_processor_set_default_priv): Remove function.
* kern/machine.c (xxx_host_info, xxx_slot_info)
(xxx_cpu_control): Likewise.
* kern/syscall_emulation.c (xxx_task_set_emulation_vector)
(xxx_task_get_emulation_vector): Likewise.
* vm/memory_object.c (xxx_memory_object_lock_request): Likewise.
commit 729f452a4ff186ae6990c6a3abd1705f42731343
Author: Guillem Jover <address@hidden>
Date: Thu Sep 1 20:24:57 2011 +0200
Do not remap errno codes from E* to LINUX_E*
Mach no longer uses any of the old and clashing errno E* codes, so
it's safe to use them now w/o namespacing. This also means one less
modification needed to the Linux code.
* linux/dev/include/asm-i386/errno.h: Remove file.
* linux/dev/kernel/dma.c (notifier_chain_unregister) [MACH_INCLUDE]: Remove
code.
* linux/dev/include/linux/notifier.h: Likewise.
* linux/dev/arch/i386/kernel/irq.c (setup_x86_irq): Rename LINUX_EBUSY
to EBUSY.
(request_irq): Rename LINUX_EINVAL to EINVAL.
* linux/dev/glue/block.c (register_blkdev): Rename LINUX_EBUSY to EBUSY
and LINUX_EINVAL to EINVAL.
(unregister_blkdev): Rename LINUX_EINVAL to EINVAL.
(rdwr_partial) Rename LINUX_ENOMEM to ENOMEM and LINUX_EIO to EIO.
* linux/dev/glue/misc.c (linux_to_mach_error): Rename LINUX_EPERM to
EPERM, LINUX_EIO to EIO, LINUX_ENXIO to ENXIO, LINUX_EACCES to EACCES,
LINUX_EFAULT to EFAULT, LINUX_EBUSY to EBUSY, LINUX_EINVAL to EINVAL,
LINUX_EROFS to EROFS, LINUX_EWOULDBLOCK to EWOULDBLOCK and LINUX_ENOMEM
to ENOMEM.
(verify_area): Rename LINUX_EFAULT to EFAULT.
* linux/dev/kernel/resource.c (check_region): Rename LINUX_EBUSY to
EBUSY.
* linux/dev/kernel/sched.c (__do_down): Rename LINUX_EINTR to EINTR.
commit 026f55873b827a14db61e6c2c246c454bb3b7b9f
Author: Guillem Jover <address@hidden>
Date: Thu Sep 1 20:24:56 2011 +0200
Use Mach native error codes instead of POSIX errno E* ones
* device/errno.h: Remove file.
* Makefrag.am (libkernel_a_SOURCES): Remove `device/errno.h'.
* i386/i386at/com.c: Include <device/device_types.h> instead of
<device/errno.h>.
(comopen): Replace ENXIO with D_NO_SUCH_DEVICE.
* i386/i386at/kd_event.c: Include <device/device_types.h> instead of
<device/errno.h>.
* i386/i386at/kd_mouse.c: Likewise.
(mouseopen): Replace ENODEV with D_NO_SUCH_DEVICE and EBUSY with
D_ALREADY_OPEN.
* i386/i386at/lpr.c: Include <device/device_types.h> instead of
<device/errno.h>.
(lpropen): Replace ENXIO with D_NO_SUCH_DEVICE and EBUSY with
D_ALREADY_OPEN.
commit 38369f6611561ec2557d71416f65aed4ff646308
Author: Guillem Jover <address@hidden>
Date: Thu Sep 1 17:17:24 2011 +0200
Change argument name to match function body usage
Otherwise the function wrongly uses the global symbol.
* linux/src/drivers/scsi/ppa.c (ppa_nibble_in): Rename `str_p' argument
to `base'.
commit 75e215f2cf53d3f85413e333573560458d89f7f1
Author: Guillem Jover <address@hidden>
Date: Thu Sep 1 17:17:23 2011 +0200
Disable set but unused variable
* linux/src/drivers/scsi/gdth.c (gdth_detect): Conditionalize `b' on
[LINUX_VERSION_CODE < 0x020000]. Do not preset it to 0, it's initialized
later on when needed.
commit 3084fed6f379ae6722003364e0f4427e1852e9c1
Author: Guillem Jover <address@hidden>
Date: Thu Sep 1 17:17:22 2011 +0200
Remove set but unused variables
* linux/dev/drivers/block/floppy.c (setup_rw_floppy): Remove `dflags'.
(floppy_eject): Remove `dummy'.
* linux/src/drivers/net/8390.c (ethdev_init): Remove `ei_local'.
* linux/src/drivers/scsi/ppa.c (ppa_detect): Remove `ppb'.
commit c02c5e5cd633227dd5cfa33367802a01c63347e9
Author: Guillem Jover <address@hidden>
Date: Thu Sep 1 17:17:21 2011 +0200
Cast addr argument to vm_offset_t
* linux/dev/glue/kmem.c (vfree): Cast `addr' argument on kfree_mem
function to vm_offset_t.
commit cb8c7b9673b425845dc35608b6c657d9ed1f57d6
Author: Guillem Jover <address@hidden>
Date: Thu Sep 1 17:17:20 2011 +0200
Add vsnprintf prototype
* kern/printf.h (vsnprintf): New prototype.
commit 10e17b05021f05ab40c71368c9a44a7818f3c0ae
Author: Guillem Jover <address@hidden>
Date: Thu Sep 1 17:17:19 2011 +0200
Add missing headers
* linux/dev/init/main.c: Include <linux/pci.h>.
* linux/dev/kernel/printk.c: Include <kern/printf.h>.
-----------------------------------------------------------------------
Summary of changes:
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/printf.h | 1 +
kern/syscall_emulation.c | 65 ---------
linux/dev/arch/i386/kernel/irq.c | 10 +-
linux/dev/drivers/block/floppy.c | 6 +-
linux/dev/glue/block.c | 20 ++--
linux/dev/glue/kmem.c | 2 +-
linux/dev/glue/misc.c | 22 ++--
linux/dev/include/asm-i386/errno.h | 266 ------------------------------------
linux/dev/include/linux/notifier.h | 4 -
linux/dev/init/main.c | 1 +
linux/dev/kernel/dma.c | 4 +-
linux/dev/kernel/printk.c | 1 +
linux/dev/kernel/resource.c | 2 +-
linux/dev/kernel/sched.c | 4 +-
linux/src/drivers/net/8390.c | 3 -
linux/src/drivers/scsi/gdth.c | 5 +-
linux/src/drivers/scsi/ppa.c | 5 +-
vm/memory_object.c | 28 ----
34 files changed, 72 insertions(+), 741 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
hooks/post-receive
--
GNU Mach
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- [SCM] GNU Mach branch, master, updated. babd1591543f7a1e45a4f8e32849e88d641014e5,
Samuel Thibault <=