summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorSebastian Huber <sebastian.huber@embedded-brains.de>2012-06-12 12:26:35 +0200
committerSebastian Huber <sebastian.huber@embedded-brains.de>2012-06-12 15:31:37 +0200
commit51c85da2ce4f2134271ee16b5427c95a020c282b (patch)
treeb5ee973e97a3807f70fb8ad3fcae3a71ee9b0439
parentlibblock: Add block device statistics (diff)
downloadrtems-51c85da2ce4f2134271ee16b5427c95a020c282b.tar.bz2
libchip/ata: Fix pre-processor symbol evaluation
-rw-r--r--c/src/libchip/ide/ata.c14
1 files changed, 7 insertions, 7 deletions
diff --git a/c/src/libchip/ide/ata.c b/c/src/libchip/ide/ata.c
index 245d6d6f15..18d8d14386 100644
--- a/c/src/libchip/ide/ata.c
+++ b/c/src/libchip/ide/ata.c
@@ -33,7 +33,7 @@ bool ata_trace;
#define ata_printf if (ata_trace) printf
#endif
-#if !defined(CPU_SIMPLE_VECTORED_INTERRUPTS)
+#if CPU_SIMPLE_VECTORED_INTERRUPTS != TRUE
#include <rtems/irq.h>
#define ATA_IRQ_CHAIN_MAX_CNT 4 /* support up to 4 ATA devices */
typedef struct {
@@ -134,7 +134,7 @@ static bool ata_initialized = false;
static rtems_id ata_task_id;
static rtems_id ata_queue_id;
-#if defined(CPU_SIMPLE_VECTORED_INTERRUPTS)
+#if CPU_SIMPLE_VECTORED_INTERRUPTS == TRUE
/* Mapping of interrupt vectors to devices */
static rtems_chain_control ata_int_vec[ATA_MAX_RTEMS_INT_VEC_NUMBER + 1];
#endif
@@ -632,7 +632,7 @@ ata_add_to_controller_queue(rtems_device_minor_number ctrl_minor,
* RETURNS:
* NONE
*/
-#if defined(CPU_SIMPLE_VECTORED_INTERRUPTS)
+#if CPU_SIMPLE_VECTORED_INTERRUPTS == TRUE
static rtems_isr ata_interrupt_handler(rtems_vector_number vec)
{
rtems_chain_node *the_node = rtems_chain_first(&ata_int_vec[vec]);
@@ -1153,7 +1153,7 @@ rtems_ata_initialize(rtems_device_major_number major,
dev_t device;
ata_int_st_t *int_st;
-#if defined(CPU_SIMPLE_VECTORED_INTERRUPTS)
+#if CPU_SIMPLE_VECTORED_INTERRUPTS == TRUE
rtems_isr_entry old_isr;
#else
int ata_irq_chain_use;
@@ -1238,7 +1238,7 @@ rtems_ata_initialize(rtems_device_major_number major,
for (i = 0; i < (2 * IDE_CTRL_MAX_MINOR_NUMBER); i++)
ata_devs[i].device = ATA_UNDEFINED_VALUE;
-#if defined(CPU_SIMPLE_VECTORED_INTERRUPTS)
+#if CPU_SIMPLE_VECTORED_INTERRUPTS == TRUE
/* prepare ATA driver for handling interrupt driven devices */
for (i = 0; i < ATA_MAX_RTEMS_INT_VEC_NUMBER; i++)
rtems_chain_initialize_empty(&ata_int_vec[i]);
@@ -1278,7 +1278,7 @@ rtems_ata_initialize(rtems_device_major_number major,
}
int_st->ctrl_minor = ctrl_minor;
-#if defined(CPU_SIMPLE_VECTORED_INTERRUPTS)
+#if CPU_SIMPLE_VECTORED_INTERRUPTS == TRUE
status = rtems_interrupt_catch(
ata_interrupt_handler,
IDE_Controller_Table[ctrl_minor].int_vec,
@@ -1330,7 +1330,7 @@ rtems_ata_initialize(rtems_device_major_number major,
rtems_disk_io_done();
return status;
}
-#if defined(CPU_SIMPLE_VECTORED_INTERRUPTS)
+#if CPU_SIMPLE_VECTORED_INTERRUPTS == TRUE
rtems_chain_append(
&ata_int_vec[IDE_Controller_Table[ctrl_minor].int_vec],
&int_st->link);