JFS: fix sparse warnings by moving extern declarations to headers
Signed-off-by: Dave Kleikamp <shaggy@austin.ibm.com>
diff --git a/fs/jfs/jfs_txnmgr.c b/fs/jfs/jfs_txnmgr.c
index e93d01a..8cbaaff 100644
--- a/fs/jfs/jfs_txnmgr.c
+++ b/fs/jfs/jfs_txnmgr.c
@@ -42,7 +42,6 @@
* hold on to mp+lock thru update of maps
*/
-
#include <linux/fs.h>
#include <linux/vmalloc.h>
#include <linux/smp_lock.h>
@@ -51,6 +50,7 @@
#include <linux/module.h>
#include <linux/moduleparam.h>
#include "jfs_incore.h"
+#include "jfs_inode.h"
#include "jfs_filsys.h"
#include "jfs_metapage.h"
#include "jfs_dinode.h"
@@ -109,7 +109,6 @@
static int TxLockVHWM; /* Very High water mark */
struct tlock *TxLock; /* transaction lock table */
-
/*
* transaction management lock
*/
@@ -149,7 +148,6 @@
#define TXN_WAKEUP(event) wake_up_all(event)
-
/*
* statistics
*/
@@ -161,16 +159,6 @@
int waitlock; /* 4: # of tlock wait */
} stattx;
-
-/*
- * external references
- */
-extern int lmGroupCommit(struct jfs_log *, struct tblock *);
-extern int jfs_commit_inode(struct inode *, int);
-extern int jfs_stop_threads;
-
-extern struct completion jfsIOwait;
-
/*
* forward references
*/
@@ -358,7 +346,6 @@
TxBlock = NULL;
}
-
/*
* NAME: txBegin()
*
@@ -460,7 +447,6 @@
return t;
}
-
/*
* NAME: txBeginAnon()
*
@@ -503,7 +489,6 @@
TXN_UNLOCK();
}
-
/*
* txEnd()
*
@@ -592,7 +577,6 @@
TXN_WAKEUP(&TxAnchor.freewait);
}
-
/*
* txLock()
*
@@ -868,7 +852,6 @@
return NULL;
}
-
/*
* NAME: txRelease()
*
@@ -908,7 +891,6 @@
TXN_UNLOCK();
}
-
/*
* NAME: txUnlock()
*
@@ -996,7 +978,6 @@
}
}
-
/*
* txMaplock()
*
@@ -1069,7 +1050,6 @@
return tlck;
}
-
/*
* txLinelock()
*
@@ -1103,8 +1083,6 @@
return linelock;
}
-
-
/*
* transaction commit management
* -----------------------------
@@ -1373,7 +1351,6 @@
return rc;
}
-
/*
* NAME: txLog()
*
@@ -1437,7 +1414,6 @@
return rc;
}
-
/*
* diLog()
*
@@ -1465,7 +1441,6 @@
if (tlck->type & tlckENTRY) {
/* log after-image for logredo(): */
lrd->type = cpu_to_le16(LOG_REDOPAGE);
-// *pxd = mp->cm_pxd;
PXDaddress(pxd, mp->index);
PXDlength(pxd,
mp->logical_size >> tblk->sb->s_blocksize_bits);
@@ -1552,7 +1527,6 @@
return rc;
}
-
/*
* dataLog()
*
@@ -1599,7 +1573,6 @@
return 0;
}
-
/*
* dtLog()
*
@@ -1639,7 +1612,6 @@
lrd->log.redopage.type |= cpu_to_le16(LOG_EXTEND);
else
lrd->log.redopage.type |= cpu_to_le16(LOG_NEW);
-// *pxd = mp->cm_pxd;
PXDaddress(pxd, mp->index);
PXDlength(pxd,
mp->logical_size >> tblk->sb->s_blocksize_bits);
@@ -1704,7 +1676,6 @@
return;
}
-
/*
* xtLog()
*
@@ -1760,7 +1731,6 @@
* applying the after-image to the meta-data page.
*/
lrd->type = cpu_to_le16(LOG_REDOPAGE);
-// *page_pxd = mp->cm_pxd;
PXDaddress(page_pxd, mp->index);
PXDlength(page_pxd,
mp->logical_size >> tblk->sb->s_blocksize_bits);
@@ -2093,7 +2063,6 @@
return;
}
-
/*
* mapLog()
*
@@ -2180,7 +2149,6 @@
}
}
-
/*
* txEA()
*
@@ -2233,7 +2201,6 @@
}
}
-
/*
* txForce()
*
@@ -2300,7 +2267,6 @@
}
}
-
/*
* txUpdateMap()
*
@@ -2437,7 +2403,6 @@
}
}
-
/*
* txAllocPMap()
*
@@ -2509,7 +2474,6 @@
}
}
-
/*
* txFreeMap()
*
@@ -2611,7 +2575,6 @@
}
}
-
/*
* txFreelock()
*
@@ -2652,7 +2615,6 @@
TXN_UNLOCK();
}
-
/*
* txAbort()
*