diff options
author | Robert Mustacchi <rm@joyent.com> | 2011-07-25 23:17:23 +0000 |
---|---|---|
committer | Robert Mustacchi <rm@joyent.com> | 2011-07-25 23:17:23 +0000 |
commit | 85cb0449e660806d679c50fabdcba3c8ea7b9fc1 (patch) | |
tree | 885e274542274bc0a7dc3ab59ee552efadf762b0 | |
parent | 50e728835d7b41d6f2f552ab2761102add3d5146 (diff) | |
download | illumos-kvm-85cb0449e660806d679c50fabdcba3c8ea7b9fc1.tar.gz |
HVM-517 Remove unused irqflags.h
-rw-r--r-- | irqflags.h | 131 | ||||
-rw-r--r-- | kvm.c | 1 | ||||
-rw-r--r-- | kvm_mdb.c | 1 | ||||
-rw-r--r-- | kvm_x86.c | 1 |
4 files changed, 0 insertions, 134 deletions
diff --git a/irqflags.h b/irqflags.h deleted file mode 100644 index a61143f..0000000 --- a/irqflags.h +++ /dev/null @@ -1,131 +0,0 @@ -/* - * include/linux/irqflags.h - * - * IRQ flags tracing: follow the state of the hardirq and softirq flags and - * provide callbacks for transitions between ON and OFF states. - * - * This file gets included from lowlevel asm headers too, to provide - * wrapped versions of the local_irq_*() APIs, based on the - * raw_local_irq_*() macros from the lowlevel headers. - */ -#ifndef _LINUX_TRACE_IRQFLAGS_H -#define _LINUX_TRACE_IRQFLAGS_H - -#ifdef XXX -#include <linux/typecheck.h> -#endif - -#ifdef CONFIG_TRACE_IRQFLAGS - extern void trace_softirqs_on(unsigned long ip); - extern void trace_softirqs_off(unsigned long ip); - extern void trace_hardirqs_on(void); - extern void trace_hardirqs_off(void); -# define trace_hardirq_context(p) ((p)->hardirq_context) -# define trace_softirq_context(p) ((p)->softirq_context) -# define trace_hardirqs_enabled(p) ((p)->hardirqs_enabled) -# define trace_softirqs_enabled(p) ((p)->softirqs_enabled) -# define trace_hardirq_enter() do { current->hardirq_context++; } while (0) -# define trace_hardirq_exit() do { current->hardirq_context--; } while (0) -# define lockdep_softirq_enter() do { current->softirq_context++; } while (0) -# define lockdep_softirq_exit() do { current->softirq_context--; } while (0) -# define INIT_TRACE_IRQFLAGS .softirqs_enabled = 1, -#else -# define trace_hardirqs_on() do { } while (0) -# define trace_hardirqs_off() do { } while (0) -# define trace_softirqs_on(ip) do { } while (0) -# define trace_softirqs_off(ip) do { } while (0) -# define trace_hardirq_context(p) 0 -# define trace_softirq_context(p) 0 -# define trace_hardirqs_enabled(p) 0 -# define trace_softirqs_enabled(p) 0 -# define trace_hardirq_enter() do { } while (0) -# define trace_hardirq_exit() do { } while (0) -# define lockdep_softirq_enter() do { } while (0) -# define lockdep_softirq_exit() do { } while (0) -# define INIT_TRACE_IRQFLAGS -#endif - -#if defined(CONFIG_IRQSOFF_TRACER) || \ - defined(CONFIG_PREEMPT_TRACER) - extern void stop_critical_timings(void); - extern void start_critical_timings(void); -#else -# define stop_critical_timings() do { } while (0) -# define start_critical_timings() do { } while (0) -#endif - -#ifdef CONFIG_TRACE_IRQFLAGS_SUPPORT - -#include <asm/irqflags.h> - -#define local_irq_enable() \ - do { trace_hardirqs_on(); raw_local_irq_enable(); } while (0) -#define local_irq_disable() \ - do { raw_local_irq_disable(); trace_hardirqs_off(); } while (0) -#define local_irq_save(flags) \ - do { \ - typecheck(unsigned long, flags); \ - raw_local_irq_save(flags); \ - trace_hardirqs_off(); \ - } while (0) - - -#define local_irq_restore(flags) \ - do { \ - typecheck(unsigned long, flags); \ - if (raw_irqs_disabled_flags(flags)) { \ - raw_local_irq_restore(flags); \ - trace_hardirqs_off(); \ - } else { \ - trace_hardirqs_on(); \ - raw_local_irq_restore(flags); \ - } \ - } while (0) -#else /* !CONFIG_TRACE_IRQFLAGS_SUPPORT */ -/* - * The local_irq_*() APIs are equal to the raw_local_irq*() - * if !TRACE_IRQFLAGS. - */ -# define raw_local_irq_disable() local_irq_disable() -# define raw_local_irq_enable() local_irq_enable() -# define raw_local_irq_save(flags) \ - do { \ - typecheck(unsigned long, flags); \ - local_irq_save(flags); \ - } while (0) -# define raw_local_irq_restore(flags) \ - do { \ - typecheck(unsigned long, flags); \ - local_irq_restore(flags); \ - } while (0) -#endif /* CONFIG_TRACE_IRQFLAGS_SUPPORT */ - -#ifdef CONFIG_TRACE_IRQFLAGS_SUPPORT -#define safe_halt() \ - do { \ - trace_hardirqs_on(); \ - raw_safe_halt(); \ - } while (0) - -#define local_save_flags(flags) \ - do { \ - typecheck(unsigned long, flags); \ - raw_local_save_flags(flags); \ - } while (0) - -#define irqs_disabled() \ -({ \ - unsigned long _flags; \ - \ - raw_local_save_flags(_flags); \ - raw_irqs_disabled_flags(_flags); \ -}) - -#define irqs_disabled_flags(flags) \ -({ \ - typecheck(unsigned long, flags); \ - raw_irqs_disabled_flags(flags); \ -}) -#endif /* CONFIG_TRACE_IRQFLAGS_SUPPORT */ - -#endif @@ -318,7 +318,6 @@ #include "kvm_vmx.h" #include "msr-index.h" #include "msr.h" -#include "irqflags.h" #include "kvm_host.h" #include "kvm_lapic.h" #include "processor-flags.h" @@ -24,7 +24,6 @@ #include "msr.h" #include "kvm_vmx.h" -#include "irqflags.h" #include "kvm_iodev.h" #include "kvm_host.h" #include "kvm_x86host.h" @@ -20,7 +20,6 @@ #include "kvm_vmx.h" #include "msr-index.h" #include "msr.h" -#include "irqflags.h" #include "kvm_host.h" #include "kvm_lapic.h" #include "processor-flags.h" |