kernel - Fix (unused) SEGEX_IDX macro
authorMatthew Dillon <dillon@apollo.backplane.com>
Fri, 19 Feb 2010 20:29:31 +0000 (12:29 -0800)
committerMatthew Dillon <dillon@apollo.backplane.com>
Fri, 19 Feb 2010 20:29:31 +0000 (12:29 -0800)
* Fix missing paren in the macro.  The macro is not used but I'm going
  to keep it around anyway.

Submitted-by: Mohd Farid Kamarudin <mokamaru@gmail.com>
sys/cpu/i386/include/segments.h
sys/cpu/x86_64/include/segments.h

index 4e19db2..adfe648 100644 (file)
@@ -199,7 +199,7 @@ struct region_descriptor {
 #define        SEGEX_IDT       0x02    /* interrupt descriptor table */
 #define        SEGEX_TI        0x04    /* local descriptor table */
                                /* other bits are affected descriptor index */
-#define SEGEX_IDX(s)   ((s)>>3)&0x1fff)
+#define SEGEX_IDX(s)   (((s)>>3)&0x1fff)
 
 /*
  * Size of IDT table.  Theoretically we only need to cover past 0x81
index b8dccf1..06408c3 100644 (file)
@@ -210,7 +210,7 @@ struct region_descriptor {
 #define        SEGEX_IDT       0x02    /* interrupt descriptor table */
 #define        SEGEX_TI        0x04    /* local descriptor table */
                                /* other bits are affected descriptor index */
-#define SEGEX_IDX(s)   ((s)>>3)&0x1fff)
+#define SEGEX_IDX(s)   (((s)>>3)&0x1fff)
 
 /*
  * Size of the IDT table.  Theoretically we only need to cover past 0x81