aboutsummaryrefslogtreecommitdiffstats
path: root/fs/xfs/xfs_log.c
diff options
context:
space:
mode:
authorDavid Chinner <dgc@sgi.com>2007-11-23 00:28:09 -0500
committerLachlan McIlroy <lachlan@redback.melbourne.sgi.com>2008-02-07 02:14:38 -0500
commita8272ce0c1d49aa3bec57682678f0bdfe28ed4ca (patch)
tree691b5ac5b1e36bf0dd59408434e3856438258a0e /fs/xfs/xfs_log.c
parenta69b176df246d59626e6a9c640b44c0921fa4566 (diff)
[XFS] Fix up sparse warnings.
These are mostly locking annotations, marking things static, casts where needed and declaring stuff in header files. SGI-PV: 971186 SGI-Modid: xfs-linux-melb:xfs-kern:30002a Signed-off-by: David Chinner <dgc@sgi.com> Signed-off-by: Christoph Hellwig <hch@infradead.org> Signed-off-by: Lachlan McIlroy <lachlan@sgi.com>
Diffstat (limited to 'fs/xfs/xfs_log.c')
-rw-r--r--fs/xfs/xfs_log.c24
1 files changed, 12 insertions, 12 deletions
diff --git a/fs/xfs/xfs_log.c b/fs/xfs/xfs_log.c
index 6e3d8084d8b3..301a6b8c2034 100644
--- a/fs/xfs/xfs_log.c
+++ b/fs/xfs/xfs_log.c
@@ -907,7 +907,7 @@ xlog_assign_tail_lsn(xfs_mount_t *mp)
907 * the tail. The details of this case are described below, but the end 907 * the tail. The details of this case are described below, but the end
908 * result is that we return the size of the log as the amount of space left. 908 * result is that we return the size of the log as the amount of space left.
909 */ 909 */
910int 910STATIC int
911xlog_space_left(xlog_t *log, int cycle, int bytes) 911xlog_space_left(xlog_t *log, int cycle, int bytes)
912{ 912{
913 int free_bytes; 913 int free_bytes;
@@ -1289,7 +1289,7 @@ xlog_commit_record(xfs_mount_t *mp,
1289 * pushes on an lsn which is further along in the log once we reach the high 1289 * pushes on an lsn which is further along in the log once we reach the high
1290 * water mark. In this manner, we would be creating a low water mark. 1290 * water mark. In this manner, we would be creating a low water mark.
1291 */ 1291 */
1292void 1292STATIC void
1293xlog_grant_push_ail(xfs_mount_t *mp, 1293xlog_grant_push_ail(xfs_mount_t *mp,
1294 int need_bytes) 1294 int need_bytes)
1295{ 1295{
@@ -1372,7 +1372,7 @@ xlog_grant_push_ail(xfs_mount_t *mp,
1372 * is added immediately before calling bwrite(). 1372 * is added immediately before calling bwrite().
1373 */ 1373 */
1374 1374
1375int 1375STATIC int
1376xlog_sync(xlog_t *log, 1376xlog_sync(xlog_t *log,
1377 xlog_in_core_t *iclog) 1377 xlog_in_core_t *iclog)
1378{ 1378{
@@ -1516,7 +1516,7 @@ xlog_sync(xlog_t *log,
1516/* 1516/*
1517 * Deallocate a log structure 1517 * Deallocate a log structure
1518 */ 1518 */
1519void 1519STATIC void
1520xlog_dealloc_log(xlog_t *log) 1520xlog_dealloc_log(xlog_t *log)
1521{ 1521{
1522 xlog_in_core_t *iclog, *next_iclog; 1522 xlog_in_core_t *iclog, *next_iclog;
@@ -1738,7 +1738,7 @@ xlog_print_tic_res(xfs_mount_t *mp, xlog_ticket_t *ticket)
1738 * we don't update ic_offset until the end when we know exactly how many 1738 * we don't update ic_offset until the end when we know exactly how many
1739 * bytes have been written out. 1739 * bytes have been written out.
1740 */ 1740 */
1741int 1741STATIC int
1742xlog_write(xfs_mount_t * mp, 1742xlog_write(xfs_mount_t * mp,
1743 xfs_log_iovec_t reg[], 1743 xfs_log_iovec_t reg[],
1744 int nentries, 1744 int nentries,
@@ -2280,7 +2280,7 @@ xlog_state_do_callback(
2280 * global state machine log lock. Assume that the calls to cvsema won't 2280 * global state machine log lock. Assume that the calls to cvsema won't
2281 * take a long time. At least we know it won't sleep. 2281 * take a long time. At least we know it won't sleep.
2282 */ 2282 */
2283void 2283STATIC void
2284xlog_state_done_syncing( 2284xlog_state_done_syncing(
2285 xlog_in_core_t *iclog, 2285 xlog_in_core_t *iclog,
2286 int aborted) 2286 int aborted)
@@ -2340,7 +2340,7 @@ xlog_state_done_syncing(
2340 * needs to be incremented, depending on the amount of data which 2340 * needs to be incremented, depending on the amount of data which
2341 * is copied. 2341 * is copied.
2342 */ 2342 */
2343int 2343STATIC int
2344xlog_state_get_iclog_space(xlog_t *log, 2344xlog_state_get_iclog_space(xlog_t *log,
2345 int len, 2345 int len,
2346 xlog_in_core_t **iclogp, 2346 xlog_in_core_t **iclogp,
@@ -2776,7 +2776,7 @@ xlog_ungrant_log_space(xlog_t *log,
2776/* 2776/*
2777 * Atomically put back used ticket. 2777 * Atomically put back used ticket.
2778 */ 2778 */
2779void 2779STATIC void
2780xlog_state_put_ticket(xlog_t *log, 2780xlog_state_put_ticket(xlog_t *log,
2781 xlog_ticket_t *tic) 2781 xlog_ticket_t *tic)
2782{ 2782{
@@ -2794,7 +2794,7 @@ xlog_state_put_ticket(xlog_t *log,
2794 * 2794 *
2795 * 2795 *
2796 */ 2796 */
2797int 2797STATIC int
2798xlog_state_release_iclog(xlog_t *log, 2798xlog_state_release_iclog(xlog_t *log,
2799 xlog_in_core_t *iclog) 2799 xlog_in_core_t *iclog)
2800{ 2800{
@@ -3024,7 +3024,7 @@ no_sleep:
3024 * If filesystem activity goes to zero, the iclog will get flushed only by 3024 * If filesystem activity goes to zero, the iclog will get flushed only by
3025 * bdflush(). 3025 * bdflush().
3026 */ 3026 */
3027int 3027STATIC int
3028xlog_state_sync(xlog_t *log, 3028xlog_state_sync(xlog_t *log,
3029 xfs_lsn_t lsn, 3029 xfs_lsn_t lsn,
3030 uint flags, 3030 uint flags,
@@ -3129,7 +3129,7 @@ try_again:
3129 * Called when we want to mark the current iclog as being ready to sync to 3129 * Called when we want to mark the current iclog as being ready to sync to
3130 * disk. 3130 * disk.
3131 */ 3131 */
3132void 3132STATIC void
3133xlog_state_want_sync(xlog_t *log, xlog_in_core_t *iclog) 3133xlog_state_want_sync(xlog_t *log, xlog_in_core_t *iclog)
3134{ 3134{
3135 spin_lock(&log->l_icloglock); 3135 spin_lock(&log->l_icloglock);
@@ -3241,7 +3241,7 @@ xlog_ticket_put(xlog_t *log,
3241/* 3241/*
3242 * Grab ticket off freelist or allocation some more 3242 * Grab ticket off freelist or allocation some more
3243 */ 3243 */
3244xlog_ticket_t * 3244STATIC xlog_ticket_t *
3245xlog_ticket_get(xlog_t *log, 3245xlog_ticket_get(xlog_t *log,
3246 int unit_bytes, 3246 int unit_bytes,
3247 int cnt, 3247 int cnt,