[PATCH] ppc64 iSeries: cleanup ItLpQueue.h
authorStephen Rothwell <sfr@canb.auug.org.au>
Wed, 22 Jun 2005 00:15:39 +0000 (17:15 -0700)
committerLinus Torvalds <torvalds@ppc970.osdl.org>
Wed, 22 Jun 2005 01:46:28 +0000 (18:46 -0700)
Just white space cleaups and move process_iSeries_events into its only caller.

Signed-off-by: Stephen Rothwell <sfr@canb.auug.org.au>
Signed-off-by: Andrew Morton <akpm@osdl.org>
Signed-off-by: Linus Torvalds <torvalds@osdl.org>
arch/ppc64/kernel/idle.c
include/asm-ppc64/iSeries/ItLpQueue.h

index ff8a7db142d3ecce21bdcd54d4c5602e9e89faa2..bdf13b4dc1c832972733e907b6e68ab83704ff01 100644 (file)
@@ -42,6 +42,11 @@ static int (*idle_loop)(void);
 static unsigned long maxYieldTime = 0;
 static unsigned long minYieldTime = 0xffffffffffffffffUL;
 
+static inline void process_iSeries_events(void)
+{
+       asm volatile ("li 0,0x5555; sc" : : : "r0", "r3");
+}
+
 static void yield_shared_processor(void)
 {
        unsigned long tb;
index b2bdef4295917eb45822b3e83a36fe74a15f1d15..393299e04d7fcf713915815d74fcba66888f09f0 100644 (file)
@@ -64,9 +64,9 @@ struct ItLpQueue {
        u8      xPlicStatus;            // 0x01 DedicatedIo or DedicatedLp or NotUsed
        u16     xSlicLogicalProcIndex;  // 0x02 Logical Proc Index for correlation
        u8      xPlicRsvd[12];          // 0x04
-       char*   xSlicCurEventPtr;       // 0x10
-       char*   xSlicLastValidEventPtr; // 0x18
-       char*   xSlicEventStackPtr;     // 0x20
+       char    *xSlicCurEventPtr;      // 0x10
+       char    *xSlicLastValidEventPtr; // 0x18
+       char    *xSlicEventStackPtr;    // 0x20
        u8      xIndex;                 // 0x28 unique sequential index.
        u8      xSlicRsvd[3];           // 0x29-2b
        u32     xInUseWord;             // 0x2C
@@ -76,17 +76,9 @@ struct ItLpQueue {
 
 extern struct ItLpQueue xItLpQueue;
 
-extern struct HvLpEvent * ItLpQueue_getNextLpEvent(struct ItLpQueue *);
+extern struct HvLpEvent *ItLpQueue_getNextLpEvent(struct ItLpQueue *);
 extern int ItLpQueue_isLpIntPending(struct ItLpQueue *);
 extern unsigned ItLpQueue_process(struct ItLpQueue *, struct pt_regs *);
 extern void ItLpQueue_clearValid(struct HvLpEvent *);
 
-static __inline__ void process_iSeries_events(void)
-{
-       __asm__ __volatile__ (
-       "       li      0,0x5555        \n\
-               sc"
-       : : : "r0", "r3");
-}
-
 #endif /* _ITLPQUEUE_H */