[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[PATCH] Compiler fixes for ipc_mig.c, task.c, memory_object.c, vm_kern.c
From: |
Shakthi Kannan |
Subject: |
[PATCH] Compiler fixes for ipc_mig.c, task.c, memory_object.c, vm_kern.c |
Date: |
Thu, 13 Nov 2008 23:59:59 +0530 |
2008-11-13 Shakthi Kannan <shakshurd@gmail.com>
* kern/ipc_mig.c: Added function prototypes for device_reference
and device_deallocate.
* kern/task.c (task_create): Moved unused i variable inside FAST_TAS.
* vm/memory_object.c: Added function prototype for
vm_map_copy_page_discard.
* vm/vm_kern.c (projected_buffer_deallocate):
(struct vm_map_header *) type cast for map.
---
kern/ipc_mig.c | 4 ++++
kern/task.c | 2 +-
vm/memory_object.c | 3 +++
vm/vm_kern.c | 2 +-
4 files changed, 9 insertions(+), 2 deletions(-)
diff --git a/kern/ipc_mig.c b/kern/ipc_mig.c
index 3f55da7..f151f8e 100644
--- a/kern/ipc_mig.c
+++ b/kern/ipc_mig.c
@@ -53,6 +53,10 @@
#include <device/device_types.h>
#include <device/ds_routines.h>
+/* Function prototypes */
+void device_reference (device_t dev);
+void device_deallocate (device_t dev);
+
/*
* Routine: mach_msg_send_from_kernel
* Purpose:
diff --git a/kern/task.c b/kern/task.c
index 45c59c5..f788e7b 100644
--- a/kern/task.c
+++ b/kern/task.c
@@ -116,7 +116,6 @@ kern_return_t task_create(
{
register task_t new_task;
register processor_set_t pset;
- int i;
new_task = (task_t) zalloc(task_zone);
if (new_task == TASK_NULL) {
@@ -183,6 +182,7 @@ kern_return_t task_create(
#endif /* MACH_PCSAMPLE */
#if FAST_TAS
+ int i;
for (i = 0; i < TASK_FAST_TAS_NRAS; i++) {
if (inherit_memory) {
new_task->fast_tas_base[i] = parent_task->fast_tas_base[i];
diff --git a/vm/memory_object.c b/vm/memory_object.c
index 57dde76..002a6bb 100644
--- a/vm/memory_object.c
+++ b/vm/memory_object.c
@@ -75,6 +75,9 @@ typedef int memory_object_lock_result_t; /*
moved
from below */
ipc_port_t memory_manager_default = IP_NULL;
decl_simple_lock_data(,memory_manager_default_lock)
+/* Function prototypes */
+void vm_map_copy_page_discard (vm_map_copy_t copy);
+
/*
* Important note:
* All of these routines gain a reference to the
diff --git a/vm/vm_kern.c b/vm/vm_kern.c
index f29a014..8d85e7a 100644
--- a/vm/vm_kern.c
+++ b/vm/vm_kern.c
@@ -269,7 +269,7 @@ projected_buffer_deallocate(map, start, end)
/*Prepare for deallocation*/
if (entry->vme_start < start)
- _vm_map_clip_start(map, entry, start);
+ _vm_map_clip_start((struct vm_map_header *) map, entry, start);
if (entry->vme_end > end)
_vm_map_clip_end(map, entry, end);
if (map->first_free == entry) /*Adjust first_free hint*/
--
1.5.6
0001-Compiler-fixes-for-ipc_mig.c-task.c-memory_object.patch
Description: Text Data
- [PATCH] Compiler fixes for ipc_mig.c, task.c, memory_object.c, vm_kern.c,
Shakthi Kannan <=