diff options
author | Justus Winter <4winter@informatik.uni-hamburg.de> | 2015-05-16 14:55:40 +0200 |
---|---|---|
committer | Justus Winter <4winter@informatik.uni-hamburg.de> | 2015-05-16 14:55:40 +0200 |
commit | 4e763d8b79f0f2baab550e50d52cfb5b191c7dde (patch) | |
tree | 4e21168b183bd7bf93ab4896e6f5f379820992b0 /debian/patches/0010-fu-macros.patch | |
parent | 365b2765f26ce6400af5db532b00012fee96c599 (diff) |
add patch series
Diffstat (limited to 'debian/patches/0010-fu-macros.patch')
-rw-r--r-- | debian/patches/0010-fu-macros.patch | 389 |
1 files changed, 389 insertions, 0 deletions
diff --git a/debian/patches/0010-fu-macros.patch b/debian/patches/0010-fu-macros.patch new file mode 100644 index 0000000..9c63e62 --- /dev/null +++ b/debian/patches/0010-fu-macros.patch @@ -0,0 +1,389 @@ +From 0d54d70650a73dabe12660e90cf704e85e9ce59f Mon Sep 17 00:00:00 2001 +From: Justus Winter <4winter@informatik.uni-hamburg.de> +Date: Sat, 16 May 2015 14:55:14 +0200 +Subject: [PATCH gnumach 10/10] fu macros + +--- + Makefrag.am | 1 - + device/dev_master.h | 2 +- + device/io_req.h | 2 +- + device/net_io.h | 2 +- + i386/intel/read_fault.c | 2 +- + ipc/ipc_kmsg.h | 2 +- + ipc/ipc_mqueue.h | 2 +- + ipc/ipc_object.h | 2 +- + ipc/ipc_port.h | 2 +- + ipc/ipc_space.h | 2 +- + kern/assert.h | 2 +- + kern/ast.h | 2 +- + kern/macro_help.h | 50 ------------------------------------------------- + kern/macros.h | 1 + + kern/pc_sample.h | 2 +- + kern/refcount.h | 2 +- + kern/sched.h | 2 +- + kern/sched_prim.c | 2 +- + kern/timer.c | 2 +- + kern/timer.h | 2 +- + vm/vm_fault.c | 2 +- + vm/vm_map.h | 2 +- + vm/vm_object.h | 2 +- + vm/vm_page.h | 2 +- + 24 files changed, 22 insertions(+), 72 deletions(-) + delete mode 100644 kern/macro_help.h + +diff --git a/Makefrag.am b/Makefrag.am +index 1b09fc3..023a4d1 100644 +--- a/Makefrag.am ++++ b/Makefrag.am +@@ -167,7 +167,6 @@ libkernel_a_SOURCES += \ + kern/mach_factor.h \ + kern/machine.c \ + kern/machine.h \ +- kern/macro_help.h \ + kern/macros.h \ + kern/pc_sample.c \ + kern/pc_sample.h \ +diff --git a/device/dev_master.h b/device/dev_master.h +index 6ad1152..70d4c63 100644 +--- a/device/dev_master.h ++++ b/device/dev_master.h +@@ -37,7 +37,7 @@ + + #if NCPUS > 1 + +-#include <kern/macro_help.h> ++#include <kern/macros.h> + #include <kern/cpu_number.h> + #include <kern/sched_prim.h> + #include <kern/thread.h> +diff --git a/device/io_req.h b/device/io_req.h +index 65e23e6..1ad4680 100644 +--- a/device/io_req.h ++++ b/device/io_req.h +@@ -42,7 +42,7 @@ + #include <device/device_types.h> + #include <device/dev_hdr.h> + +-#include <kern/macro_help.h> ++#include <kern/macros.h> + + /* + * IO request element, queued on device for delayed replies. +diff --git a/device/net_io.h b/device/net_io.h +index f6de854..d4e24d4 100644 +--- a/device/net_io.h ++++ b/device/net_io.h +@@ -38,7 +38,7 @@ + #include <mach/machine/vm_types.h> + #include <ipc/ipc_kmsg.h> + +-#include <kern/macro_help.h> ++#include <kern/macros.h> + #include <kern/lock.h> + #include <kern/kalloc.h> + +diff --git a/i386/intel/read_fault.c b/i386/intel/read_fault.c +index 29f4439..4b1edce 100644 +--- a/i386/intel/read_fault.c ++++ b/i386/intel/read_fault.c +@@ -31,7 +31,7 @@ + #include <vm/vm_page.h> + #include <vm/pmap.h> + +-#include <kern/macro_help.h> ++#include <kern/macros.h> + + /* + * Expansion of vm_fault for read fault in kernel mode. +diff --git a/ipc/ipc_kmsg.h b/ipc/ipc_kmsg.h +index 620785b..393c039 100644 +--- a/ipc/ipc_kmsg.h ++++ b/ipc/ipc_kmsg.h +@@ -38,7 +38,7 @@ + #include <mach/message.h> + #include <kern/assert.h> + #include <kern/cpu_number.h> +-#include <kern/macro_help.h> ++#include <kern/macros.h> + #include <kern/kalloc.h> + #include <ipc/ipc_marequest.h> + #include <ipc/ipc_object.h> +diff --git a/ipc/ipc_mqueue.h b/ipc/ipc_mqueue.h +index f8a2f1e..2af5e02 100644 +--- a/ipc/ipc_mqueue.h ++++ b/ipc/ipc_mqueue.h +@@ -37,7 +37,7 @@ + #include <mach/message.h> + #include <kern/assert.h> + #include <kern/lock.h> +-#include <kern/macro_help.h> ++#include <kern/macros.h> + #include <ipc/ipc_kmsg_queue.h> + #include <ipc/ipc_kmsg.h> + #include <ipc/ipc_thread.h> +diff --git a/ipc/ipc_object.h b/ipc/ipc_object.h +index b83bb5a..be5bea7 100644 +--- a/ipc/ipc_object.h ++++ b/ipc/ipc_object.h +@@ -38,7 +38,7 @@ + #include <mach/message.h> + #include <ipc/ipc_types.h> + #include <kern/lock.h> +-#include <kern/macro_help.h> ++#include <kern/macros.h> + #include <kern/slab.h> + + typedef unsigned int ipc_object_refs_t; +diff --git a/ipc/ipc_port.h b/ipc/ipc_port.h +index 6914c71..ade6967 100644 +--- a/ipc/ipc_port.h ++++ b/ipc/ipc_port.h +@@ -43,7 +43,7 @@ + #include <mach/kern_return.h> + #include <mach/port.h> + #include <kern/lock.h> +-#include <kern/macro_help.h> ++#include <kern/macros.h> + #include <kern/ipc_kobject.h> + #include <ipc/ipc_mqueue.h> + #include <ipc/ipc_table.h> +diff --git a/ipc/ipc_space.h b/ipc/ipc_space.h +index 404f708..58fe47c 100644 +--- a/ipc/ipc_space.h ++++ b/ipc/ipc_space.h +@@ -43,7 +43,7 @@ + #include <mach/kern_return.h> + #include <mach/mach_types.h> + #include <machine/vm_param.h> +-#include <kern/macro_help.h> ++#include <kern/macros.h> + #include <kern/lock.h> + #include <kern/rdxtree.h> + #include <kern/slab.h> +diff --git a/kern/assert.h b/kern/assert.h +index bd2a8be..7b66d1b 100644 +--- a/kern/assert.h ++++ b/kern/assert.h +@@ -29,7 +29,7 @@ + + /* assert.h 4.2 85/01/21 */ + +-#include <kern/macro_help.h> ++#include <kern/macros.h> + + #ifndef NDEBUG + #define MACH_ASSERT 1 +diff --git a/kern/ast.h b/kern/ast.h +index 4c28b1e..7d472be 100644 +--- a/kern/ast.h ++++ b/kern/ast.h +@@ -41,7 +41,7 @@ + */ + + #include "cpu_number.h" +-#include <kern/macro_help.h> ++#include <kern/macros.h> + #include <machine/ast.h> + + /* +diff --git a/kern/macro_help.h b/kern/macro_help.h +deleted file mode 100644 +index 7ce171f..0000000 +--- a/kern/macro_help.h ++++ /dev/null +@@ -1,50 +0,0 @@ +-/* +- * Mach Operating System +- * Copyright (c) 1991,1990,1989,1988 Carnegie Mellon University +- * All Rights Reserved. +- * +- * Permission to use, copy, modify and distribute this software and its +- * documentation is hereby granted, provided that both the copyright +- * notice and this permission notice appear in all copies of the +- * software, derivative works or modified versions, and any portions +- * thereof, and that both notices appear in supporting documentation. +- * +- * CARNEGIE MELLON ALLOWS FREE USE OF THIS SOFTWARE IN ITS "AS IS" +- * CONDITION. CARNEGIE MELLON DISCLAIMS ANY LIABILITY OF ANY KIND FOR +- * ANY DAMAGES WHATSOEVER RESULTING FROM THE USE OF THIS SOFTWARE. +- * +- * Carnegie Mellon requests users of this software to return to +- * +- * Software Distribution Coordinator or Software.Distribution@CS.CMU.EDU +- * School of Computer Science +- * Carnegie Mellon University +- * Pittsburgh PA 15213-3890 +- * +- * any improvements or extensions that they make and grant Carnegie Mellon +- * the rights to redistribute these changes. +- */ +-/* +- * File: kern/macro_help.h +- * +- * Provide help in making lint-free macro routines +- * +- */ +- +-#ifndef _KERN_MACRO_HELP_H_ +-#define _KERN_MACRO_HELP_H_ +- +-#if !defined(MACRO_BEGIN) +- +-#include <mach/boolean.h> +- +-#define NEVER FALSE +-#define ALWAYS TRUE +- +-#define MACRO_BEGIN ({ +-#define MACRO_END }) +- +-#define MACRO_RETURN if (ALWAYS) return +- +-#endif /* !MACRO_BEGIN */ +- +-#endif /* _KERN_MACRO_HELP_H_ */ +diff --git a/kern/macros.h b/kern/macros.h +index db38842..fb8dc5e 100644 +--- a/kern/macros.h ++++ b/kern/macros.h +@@ -23,6 +23,7 @@ + + #define MACRO_BEGIN ({ + #define MACRO_END }) ++#define MACRO_RETURN if (1) return + + #define __QUOTE(x) #x + #define QUOTE(x) __QUOTE(x) +diff --git a/kern/pc_sample.h b/kern/pc_sample.h +index 3c64068..4832cb9 100644 +--- a/kern/pc_sample.h ++++ b/kern/pc_sample.h +@@ -49,7 +49,7 @@ + #include <mach/pc_sample.h> + #include <mach/machine/vm_types.h> + #include <kern/kern_types.h> +-#include <kern/macro_help.h> ++#include <kern/macros.h> + + /* + * Control structure for sampling, included in +diff --git a/kern/refcount.h b/kern/refcount.h +index 74204d6..f32feb8 100644 +--- a/kern/refcount.h ++++ b/kern/refcount.h +@@ -27,7 +27,7 @@ + #ifndef _KERN_REFCOUNT_H_ + #define _KERN_REFCOUNT_H_ + +-#include <kern/macro_help.h> ++#include <kern/macros.h> + + /* Unless the above include file specified otherwise, + use the system-independent (unoptimized) atomic reference counter. */ +diff --git a/kern/sched.h b/kern/sched.h +index ea601c5..f82f9f5 100644 +--- a/kern/sched.h ++++ b/kern/sched.h +@@ -38,7 +38,7 @@ + #include <kern/queue.h> + #include <kern/lock.h> + #include <kern/kern_types.h> +-#include <kern/macro_help.h> ++#include <kern/macros.h> + + #if MACH_FIXPRI + #include <mach/policy.h> +diff --git a/kern/sched_prim.c b/kern/sched_prim.c +index d7792ae..e8f260e 100644 +--- a/kern/sched_prim.c ++++ b/kern/sched_prim.c +@@ -44,7 +44,7 @@ + #include <kern/lock.h> + #include <kern/mach_clock.h> + #include <kern/mach_factor.h> +-#include <kern/macro_help.h> ++#include <kern/macros.h> + #include <kern/processor.h> + #include <kern/queue.h> + #include <kern/sched.h> +diff --git a/kern/timer.c b/kern/timer.c +index 6d6517e..79ada27 100644 +--- a/kern/timer.c ++++ b/kern/timer.c +@@ -33,7 +33,7 @@ + #include <kern/cpu_number.h> + + #include <kern/assert.h> +-#include <kern/macro_help.h> ++#include <kern/macros.h> + + + +diff --git a/kern/timer.h b/kern/timer.h +index 57f017a..2f473cf 100644 +--- a/kern/timer.h ++++ b/kern/timer.h +@@ -27,7 +27,7 @@ + #ifndef _KERN_TIMER_H_ + #define _KERN_TIMER_H_ + +-#include <kern/macro_help.h> ++#include <kern/macros.h> + + #if STAT_TIME + /* +diff --git a/vm/vm_fault.c b/vm/vm_fault.c +index 686156c..0fa4d6a 100644 +--- a/vm/vm_fault.c ++++ b/vm/vm_fault.c +@@ -51,7 +51,7 @@ + #include <mach/memory_object.h> + #include <vm/memory_object_user.user.h> + /* For memory_object_data_{request,unlock} */ +-#include <kern/macro_help.h> ++#include <kern/macros.h> + #include <kern/slab.h> + + #if MACH_PCSAMPLE +diff --git a/vm/vm_map.h b/vm/vm_map.h +index b8103eb..fc7730a 100644 +--- a/vm/vm_map.h ++++ b/vm/vm_map.h +@@ -52,7 +52,7 @@ + #include <vm/vm_types.h> + #include <kern/lock.h> + #include <kern/rbtree.h> +-#include <kern/macro_help.h> ++#include <kern/macros.h> + + /* TODO: make it dynamic */ + #define KENTRY_DATA_SIZE (256*PAGE_SIZE) +diff --git a/vm/vm_object.h b/vm/vm_object.h +index 5c42f56..3bfc67a 100644 +--- a/vm/vm_object.h ++++ b/vm/vm_object.h +@@ -45,7 +45,7 @@ + #include <kern/lock.h> + #include <kern/assert.h> + #include <kern/debug.h> +-#include <kern/macro_help.h> ++#include <kern/macros.h> + #include <vm/pmap.h> + #include <ipc/ipc_types.h> + +diff --git a/vm/vm_page.h b/vm/vm_page.h +index 4fe1b41..e6a8c49 100644 +--- a/vm/vm_page.h ++++ b/vm/vm_page.h +@@ -42,7 +42,7 @@ + #include <kern/queue.h> + #include <kern/lock.h> + +-#include <kern/macro_help.h> ++#include <kern/macros.h> + #include <kern/sched_prim.h> /* definitions of wait/wakeup */ + + #if MACH_VM_DEBUG +-- +2.1.4 + |