Commit 014c2544 authored by Jesper Juhl's avatar Jesper Juhl Committed by Adrian Bunk

return statement cleanup - kill pointless parentheses

This patch removes pointless parentheses from return statements.
Signed-off-by: default avatarJesper Juhl <juhl-lkml@dif.dk>
Signed-off-by: default avatarAdrian Bunk <bunk@stusta.de>
parent 46a9f65f
...@@ -36,7 +36,7 @@ unsigned int csum_partial_copy_nocheck(const unsigned char *src, unsigned char * ...@@ -36,7 +36,7 @@ unsigned int csum_partial_copy_nocheck(const unsigned char *src, unsigned char *
int len, int sum) int len, int sum)
{ {
memcpy(dst, src, len); memcpy(dst, src, len);
return(csum_partial(dst, len, sum)); return csum_partial(dst, len, sum);
} }
/* /*
...@@ -104,7 +104,7 @@ static inline unsigned short ip_fast_csum(unsigned char * iph, ...@@ -104,7 +104,7 @@ static inline unsigned short ip_fast_csum(unsigned char * iph,
: "=r" (sum), "=r" (iph), "=r" (ihl) : "=r" (sum), "=r" (iph), "=r" (ihl)
: "1" (iph), "2" (ihl) : "1" (iph), "2" (ihl)
: "memory"); : "memory");
return(sum); return sum;
} }
/* /*
......
This diff is collapsed.
...@@ -222,12 +222,13 @@ static efs_block_t efs_validate_vh(struct volume_header *vh) { ...@@ -222,12 +222,13 @@ static efs_block_t efs_validate_vh(struct volume_header *vh) {
sblock); sblock);
#endif #endif
} }
return(sblock); return sblock;
} }
static int efs_validate_super(struct efs_sb_info *sb, struct efs_super *super) { static int efs_validate_super(struct efs_sb_info *sb, struct efs_super *super) {
if (!IS_EFS_MAGIC(be32_to_cpu(super->fs_magic))) return -1; if (!IS_EFS_MAGIC(be32_to_cpu(super->fs_magic)))
return -1;
sb->fs_magic = be32_to_cpu(super->fs_magic); sb->fs_magic = be32_to_cpu(super->fs_magic);
sb->total_blocks = be32_to_cpu(super->fs_size); sb->total_blocks = be32_to_cpu(super->fs_size);
......
This diff is collapsed.
This diff is collapsed.
...@@ -501,7 +501,7 @@ xfs_reserve_blocks( ...@@ -501,7 +501,7 @@ xfs_reserve_blocks(
if (inval == (__uint64_t *)NULL) { if (inval == (__uint64_t *)NULL) {
outval->resblks = mp->m_resblks; outval->resblks = mp->m_resblks;
outval->resblks_avail = mp->m_resblks_avail; outval->resblks_avail = mp->m_resblks_avail;
return(0); return 0;
} }
request = *inval; request = *inval;
...@@ -537,7 +537,7 @@ xfs_reserve_blocks( ...@@ -537,7 +537,7 @@ xfs_reserve_blocks(
outval->resblks = mp->m_resblks; outval->resblks = mp->m_resblks;
outval->resblks_avail = mp->m_resblks_avail; outval->resblks_avail = mp->m_resblks_avail;
XFS_SB_UNLOCK(mp, s); XFS_SB_UNLOCK(mp, s);
return(0); return 0;
} }
void void
......
...@@ -403,7 +403,7 @@ xfs_log_release_iclog(xfs_mount_t *mp, ...@@ -403,7 +403,7 @@ xfs_log_release_iclog(xfs_mount_t *mp,
if (xlog_state_release_iclog(log, iclog)) { if (xlog_state_release_iclog(log, iclog)) {
xfs_force_shutdown(mp, XFS_LOG_IO_ERROR); xfs_force_shutdown(mp, XFS_LOG_IO_ERROR);
return(EIO); return EIO;
} }
return 0; return 0;
...@@ -556,7 +556,7 @@ xfs_log_unmount(xfs_mount_t *mp) ...@@ -556,7 +556,7 @@ xfs_log_unmount(xfs_mount_t *mp)
error = xfs_log_unmount_write(mp); error = xfs_log_unmount_write(mp);
xfs_log_unmount_dealloc(mp); xfs_log_unmount_dealloc(mp);
return (error); return error;
} }
/* /*
...@@ -728,7 +728,7 @@ xfs_log_write(xfs_mount_t * mp, ...@@ -728,7 +728,7 @@ xfs_log_write(xfs_mount_t * mp,
if ((error = xlog_write(mp, reg, nentries, tic, start_lsn, NULL, 0))) { if ((error = xlog_write(mp, reg, nentries, tic, start_lsn, NULL, 0))) {
xfs_force_shutdown(mp, XFS_LOG_IO_ERROR); xfs_force_shutdown(mp, XFS_LOG_IO_ERROR);
} }
return (error); return error;
} /* xfs_log_write */ } /* xfs_log_write */
...@@ -836,7 +836,7 @@ xfs_log_need_covered(xfs_mount_t *mp) ...@@ -836,7 +836,7 @@ xfs_log_need_covered(xfs_mount_t *mp)
needed = 1; needed = 1;
} }
LOG_UNLOCK(log, s); LOG_UNLOCK(log, s);
return(needed); return needed;
} }
/****************************************************************************** /******************************************************************************
...@@ -1003,7 +1003,7 @@ xlog_bdstrat_cb(struct xfs_buf *bp) ...@@ -1003,7 +1003,7 @@ xlog_bdstrat_cb(struct xfs_buf *bp)
XFS_BUF_ERROR(bp, EIO); XFS_BUF_ERROR(bp, EIO);
XFS_BUF_STALE(bp); XFS_BUF_STALE(bp);
xfs_biodone(bp); xfs_biodone(bp);
return (XFS_ERROR(EIO)); return XFS_ERROR(EIO);
} }
...@@ -1263,7 +1263,7 @@ xlog_commit_record(xfs_mount_t *mp, ...@@ -1263,7 +1263,7 @@ xlog_commit_record(xfs_mount_t *mp,
iclog, XLOG_COMMIT_TRANS))) { iclog, XLOG_COMMIT_TRANS))) {
xfs_force_shutdown(mp, XFS_LOG_IO_ERROR); xfs_force_shutdown(mp, XFS_LOG_IO_ERROR);
} }
return (error); return error;
} /* xlog_commit_record */ } /* xlog_commit_record */
...@@ -1460,7 +1460,7 @@ xlog_sync(xlog_t *log, ...@@ -1460,7 +1460,7 @@ xlog_sync(xlog_t *log,
if ((error = XFS_bwrite(bp))) { if ((error = XFS_bwrite(bp))) {
xfs_ioerror_alert("xlog_sync", log->l_mp, bp, xfs_ioerror_alert("xlog_sync", log->l_mp, bp,
XFS_BUF_ADDR(bp)); XFS_BUF_ADDR(bp));
return (error); return error;
} }
if (split) { if (split) {
bp = iclog->ic_log->l_xbuf; bp = iclog->ic_log->l_xbuf;
...@@ -1498,10 +1498,10 @@ xlog_sync(xlog_t *log, ...@@ -1498,10 +1498,10 @@ xlog_sync(xlog_t *log,
if ((error = XFS_bwrite(bp))) { if ((error = XFS_bwrite(bp))) {
xfs_ioerror_alert("xlog_sync (split)", log->l_mp, xfs_ioerror_alert("xlog_sync (split)", log->l_mp,
bp, XFS_BUF_ADDR(bp)); bp, XFS_BUF_ADDR(bp));
return (error); return error;
} }
} }
return (0); return 0;
} /* xlog_sync */ } /* xlog_sync */
...@@ -1798,7 +1798,7 @@ xlog_write(xfs_mount_t * mp, ...@@ -1798,7 +1798,7 @@ xlog_write(xfs_mount_t * mp,
for (index = 0; index < nentries; ) { for (index = 0; index < nentries; ) {
if ((error = xlog_state_get_iclog_space(log, len, &iclog, ticket, if ((error = xlog_state_get_iclog_space(log, len, &iclog, ticket,
&contwr, &log_offset))) &contwr, &log_offset)))
return (error); return error;
ASSERT(log_offset <= iclog->ic_size - 1); ASSERT(log_offset <= iclog->ic_size - 1);
ptr = (__psint_t) ((char *)iclog->ic_datap+log_offset); ptr = (__psint_t) ((char *)iclog->ic_datap+log_offset);
...@@ -1903,7 +1903,7 @@ xlog_write(xfs_mount_t * mp, ...@@ -1903,7 +1903,7 @@ xlog_write(xfs_mount_t * mp,
xlog_state_finish_copy(log, iclog, record_cnt, data_cnt); xlog_state_finish_copy(log, iclog, record_cnt, data_cnt);
record_cnt = data_cnt = 0; record_cnt = data_cnt = 0;
if ((error = xlog_state_release_iclog(log, iclog))) if ((error = xlog_state_release_iclog(log, iclog)))
return (error); return error;
break; /* don't increment index */ break; /* don't increment index */
} else { /* copied entire region */ } else { /* copied entire region */
index++; index++;
...@@ -1917,7 +1917,7 @@ xlog_write(xfs_mount_t * mp, ...@@ -1917,7 +1917,7 @@ xlog_write(xfs_mount_t * mp,
ASSERT(flags & XLOG_COMMIT_TRANS); ASSERT(flags & XLOG_COMMIT_TRANS);
*commit_iclog = iclog; *commit_iclog = iclog;
} else if ((error = xlog_state_release_iclog(log, iclog))) } else if ((error = xlog_state_release_iclog(log, iclog)))
return (error); return error;
if (index == nentries) if (index == nentries)
return 0; /* we are done */ return 0; /* we are done */
else else
...@@ -1934,7 +1934,7 @@ xlog_write(xfs_mount_t * mp, ...@@ -1934,7 +1934,7 @@ xlog_write(xfs_mount_t * mp,
*commit_iclog = iclog; *commit_iclog = iclog;
return 0; return 0;
} }
return (xlog_state_release_iclog(log, iclog)); return xlog_state_release_iclog(log, iclog);
} /* xlog_write */ } /* xlog_write */
...@@ -2050,7 +2050,7 @@ xlog_get_lowest_lsn( ...@@ -2050,7 +2050,7 @@ xlog_get_lowest_lsn(
} }
lsn_log = lsn_log->ic_next; lsn_log = lsn_log->ic_next;
} while (lsn_log != log->l_iclog); } while (lsn_log != log->l_iclog);
return(lowest_lsn); return lowest_lsn;
} }
...@@ -2402,7 +2402,7 @@ xlog_state_get_iclog_space(xlog_t *log, ...@@ -2402,7 +2402,7 @@ xlog_state_get_iclog_space(xlog_t *log,
if (iclog->ic_refcnt == 1) { if (iclog->ic_refcnt == 1) {
LOG_UNLOCK(log, s); LOG_UNLOCK(log, s);
if ((error = xlog_state_release_iclog(log, iclog))) if ((error = xlog_state_release_iclog(log, iclog)))
return (error); return error;
} else { } else {
iclog->ic_refcnt--; iclog->ic_refcnt--;
LOG_UNLOCK(log, s); LOG_UNLOCK(log, s);
...@@ -2569,7 +2569,7 @@ xlog_regrant_write_log_space(xlog_t *log, ...@@ -2569,7 +2569,7 @@ xlog_regrant_write_log_space(xlog_t *log,
XLOG_TIC_RESET_RES(tic); XLOG_TIC_RESET_RES(tic);
if (tic->t_cnt > 0) if (tic->t_cnt > 0)
return (0); return 0;
#ifdef DEBUG #ifdef DEBUG
if (log->l_flags & XLOG_ACTIVE_RECOVERY) if (log->l_flags & XLOG_ACTIVE_RECOVERY)
...@@ -2667,7 +2667,7 @@ xlog_regrant_write_log_space(xlog_t *log, ...@@ -2667,7 +2667,7 @@ xlog_regrant_write_log_space(xlog_t *log,
xlog_trace_loggrant(log, tic, "xlog_regrant_write_log_space: exit"); xlog_trace_loggrant(log, tic, "xlog_regrant_write_log_space: exit");
xlog_verify_grant_head(log, 1); xlog_verify_grant_head(log, 1);
GRANT_UNLOCK(log, s); GRANT_UNLOCK(log, s);
return (0); return 0;
error_return: error_return:
...@@ -2837,7 +2837,7 @@ xlog_state_release_iclog(xlog_t *log, ...@@ -2837,7 +2837,7 @@ xlog_state_release_iclog(xlog_t *log,
if (sync) { if (sync) {
return xlog_sync(log, iclog); return xlog_sync(log, iclog);
} }
return (0); return 0;
} /* xlog_state_release_iclog */ } /* xlog_state_release_iclog */
...@@ -3127,7 +3127,7 @@ xlog_state_sync(xlog_t *log, ...@@ -3127,7 +3127,7 @@ xlog_state_sync(xlog_t *log,
} while (iclog != log->l_iclog); } while (iclog != log->l_iclog);
LOG_UNLOCK(log, s); LOG_UNLOCK(log, s);
return (0); return 0;
} /* xlog_state_sync */ } /* xlog_state_sync */
...@@ -3545,12 +3545,12 @@ xlog_state_ioerror( ...@@ -3545,12 +3545,12 @@ xlog_state_ioerror(
ic->ic_state = XLOG_STATE_IOERROR; ic->ic_state = XLOG_STATE_IOERROR;
ic = ic->ic_next; ic = ic->ic_next;
} while (ic != iclog); } while (ic != iclog);
return (0); return 0;
} }
/* /*
* Return non-zero, if state transition has already happened. * Return non-zero, if state transition has already happened.
*/ */
return (1); return 1;
} }
/* /*
...@@ -3587,7 +3587,7 @@ xfs_log_force_umount( ...@@ -3587,7 +3587,7 @@ xfs_log_force_umount(
log->l_flags & XLOG_ACTIVE_RECOVERY) { log->l_flags & XLOG_ACTIVE_RECOVERY) {
mp->m_flags |= XFS_MOUNT_FS_SHUTDOWN; mp->m_flags |= XFS_MOUNT_FS_SHUTDOWN;
XFS_BUF_DONE(mp->m_sb_bp); XFS_BUF_DONE(mp->m_sb_bp);
return (0); return 0;
} }
/* /*
...@@ -3596,7 +3596,7 @@ xfs_log_force_umount( ...@@ -3596,7 +3596,7 @@ xfs_log_force_umount(
*/ */
if (logerror && log->l_iclog->ic_state & XLOG_STATE_IOERROR) { if (logerror && log->l_iclog->ic_state & XLOG_STATE_IOERROR) {
ASSERT(XLOG_FORCED_SHUTDOWN(log)); ASSERT(XLOG_FORCED_SHUTDOWN(log));
return (1); return 1;
} }
retval = 0; retval = 0;
/* /*
...@@ -3678,7 +3678,7 @@ xfs_log_force_umount( ...@@ -3678,7 +3678,7 @@ xfs_log_force_umount(
} }
#endif #endif
/* return non-zero if log IOERROR transition had already happened */ /* return non-zero if log IOERROR transition had already happened */
return (retval); return retval;
} }
STATIC int STATIC int
...@@ -3692,8 +3692,8 @@ xlog_iclogs_empty(xlog_t *log) ...@@ -3692,8 +3692,8 @@ xlog_iclogs_empty(xlog_t *log)
* any language. * any language.
*/ */
if (iclog->ic_header.h_num_logops) if (iclog->ic_header.h_num_logops)
return(0); return 0;
iclog = iclog->ic_next; iclog = iclog->ic_next;
} while (iclog != log->l_iclog); } while (iclog != log->l_iclog);
return(1); return 1;
} }
...@@ -646,7 +646,7 @@ xfs_mountfs( ...@@ -646,7 +646,7 @@ xfs_mountfs(
if (mp->m_sb_bp == NULL) { if (mp->m_sb_bp == NULL) {
if ((error = xfs_readsb(mp))) { if ((error = xfs_readsb(mp))) {
return (error); return error;
} }
} }
xfs_mount_common(mp, sbp); xfs_mount_common(mp, sbp);
...@@ -889,7 +889,7 @@ xfs_mountfs( ...@@ -889,7 +889,7 @@ xfs_mountfs(
* For client case we are done now * For client case we are done now
*/ */
if (mfsi_flags & XFS_MFSI_CLIENT) { if (mfsi_flags & XFS_MFSI_CLIENT) {
return(0); return 0;
} }
/* /*
...@@ -1182,7 +1182,7 @@ xfs_unmountfs_writesb(xfs_mount_t *mp) ...@@ -1182,7 +1182,7 @@ xfs_unmountfs_writesb(xfs_mount_t *mp)
xfs_fs_cmn_err(CE_ALERT, mp, "Superblock write error detected while unmounting. Filesystem may not be marked shared readonly"); xfs_fs_cmn_err(CE_ALERT, mp, "Superblock write error detected while unmounting. Filesystem may not be marked shared readonly");
} }
xfs_buf_relse(sbp); xfs_buf_relse(sbp);
return (error); return error;
} }
/* /*
...@@ -1257,19 +1257,19 @@ xfs_mod_incore_sb_unlocked(xfs_mount_t *mp, xfs_sb_field_t field, ...@@ -1257,19 +1257,19 @@ xfs_mod_incore_sb_unlocked(xfs_mount_t *mp, xfs_sb_field_t field,
lcounter += delta; lcounter += delta;
if (lcounter < 0) { if (lcounter < 0) {
ASSERT(0); ASSERT(0);
return (XFS_ERROR(EINVAL)); return XFS_ERROR(EINVAL);
} }
mp->m_sb.sb_icount = lcounter; mp->m_sb.sb_icount = lcounter;
return (0); return 0;
case XFS_SBS_IFREE: case XFS_SBS_IFREE:
lcounter = (long long)mp->m_sb.sb_ifree; lcounter = (long long)mp->m_sb.sb_ifree;
lcounter += delta; lcounter += delta;
if (lcounter < 0) { if (lcounter < 0) {
ASSERT(0); ASSERT(0);
return (XFS_ERROR(EINVAL)); return XFS_ERROR(EINVAL);
} }
mp->m_sb.sb_ifree = lcounter; mp->m_sb.sb_ifree = lcounter;
return (0); return 0;
case XFS_SBS_FDBLOCKS: case XFS_SBS_FDBLOCKS:
lcounter = (long long)mp->m_sb.sb_fdblocks; lcounter = (long long)mp->m_sb.sb_fdblocks;
...@@ -1296,101 +1296,101 @@ xfs_mod_incore_sb_unlocked(xfs_mount_t *mp, xfs_sb_field_t field, ...@@ -1296,101 +1296,101 @@ xfs_mod_incore_sb_unlocked(xfs_mount_t *mp, xfs_sb_field_t field,
if (rsvd) { if (rsvd) {
lcounter = (long long)mp->m_resblks_avail + delta; lcounter = (long long)mp->m_resblks_avail + delta;
if (lcounter < 0) { if (lcounter < 0) {
return (XFS_ERROR(ENOSPC)); return XFS_ERROR(ENOSPC);
} }
mp->m_resblks_avail = lcounter; mp->m_resblks_avail = lcounter;
return (0); return 0;
} else { /* not reserved */ } else { /* not reserved */
return (XFS_ERROR(ENOSPC)); return XFS_ERROR(ENOSPC);
} }
} }
} }
mp->m_sb.sb_fdblocks = lcounter; mp->m_sb.sb_fdblocks = lcounter;
return (0); return 0;
case XFS_SBS_FREXTENTS: case XFS_SBS_FREXTENTS:
lcounter = (long long)mp->m_sb.sb_frextents; lcounter = (long long)mp->m_sb.sb_frextents;
lcounter += delta; lcounter += delta;
if (lcounter < 0) { if (lcounter < 0) {
return (XFS_ERROR(ENOSPC)); return XFS_ERROR(ENOSPC);
} }
mp->m_sb.sb_frextents = lcounter; mp->m_sb.sb_frextents = lcounter;
return (0); return 0;
case XFS_SBS_DBLOCKS: case XFS_SBS_DBLOCKS:
lcounter = (long long)mp->m_sb.sb_dblocks; lcounter = (long long)mp->m_sb.sb_dblocks;
lcounter += delta; lcounter += delta;
if (lcounter < 0) { if (lcounter < 0) {
ASSERT(0); ASSERT(0);
return (XFS_ERROR(EINVAL)); return XFS_ERROR(EINVAL);
} }
mp->m_sb.sb_dblocks = lcounter; mp->m_sb.sb_dblocks = lcounter;
return (0); return 0;
case XFS_SBS_AGCOUNT: case XFS_SBS_AGCOUNT:
scounter = mp->m_sb.sb_agcount; scounter = mp->m_sb.sb_agcount;
scounter += delta; scounter += delta;
if (scounter < 0) { if (scounter < 0) {
ASSERT(0); ASSERT(0);
return (XFS_ERROR(EINVAL)); return XFS_ERROR(EINVAL);
} }
mp->m_sb.sb_agcount = scounter; mp->m_sb.sb_agcount = scounter;
return (0); return 0;
case XFS_SBS_IMAX_PCT: case XFS_SBS_IMAX_PCT:
scounter = mp->m_sb.sb_imax_pct; scounter = mp->m_sb.sb_imax_pct;
scounter += delta; scounter += delta;
if (scounter < 0) { if (scounter < 0) {
ASSERT(0); ASSERT(0);
return (XFS_ERROR(EINVAL)); return XFS_ERROR(EINVAL);
} }
mp->m_sb.sb_imax_pct = scounter; mp->m_sb.sb_imax_pct = scounter;
return (0); return 0;
case XFS_SBS_REXTSIZE: case XFS_SBS_REXTSIZE:
scounter = mp->m_sb.sb_rextsize; scounter = mp->m_sb.sb_rextsize;
scounter += delta; scounter += delta;
if (scounter < 0) { if (scounter < 0) {
ASSERT(0); ASSERT(0);
return (XFS_ERROR(EINVAL)); return XFS_ERROR(EINVAL);
} }
mp->m_sb.sb_rextsize = scounter; mp->m_sb.sb_rextsize = scounter;
return (0); return 0;
case XFS_SBS_RBMBLOCKS: case XFS_SBS_RBMBLOCKS:
scounter = mp->m_sb.sb_rbmblocks; scounter = mp->m_sb.sb_rbmblocks;
scounter += delta; scounter += delta;
if (scounter < 0) { if (scounter < 0) {
ASSERT(0); ASSERT(0);
return (XFS_ERROR(EINVAL)); return XFS_ERROR(EINVAL);
} }
mp->m_sb.sb_rbmblocks = scounter; mp->m_sb.sb_rbmblocks = scounter;
return (0); return 0;
case XFS_SBS_RBLOCKS: case XFS_SBS_RBLOCKS:
lcounter = (long long)mp->m_sb.sb_rblocks; lcounter = (long long)mp->m_sb.sb_rblocks;
lcounter += delta; lcounter += delta;
if (lcounter < 0) { if (lcounter < 0) {
ASSERT(0); ASSERT(0);
return (XFS_ERROR(EINVAL)); return XFS_ERROR(EINVAL);
} }
mp->m_sb.sb_rblocks = lcounter; mp->m_sb.sb_rblocks = lcounter;
return (0); return 0;
case XFS_SBS_REXTENTS: case XFS_SBS_REXTENTS:
lcounter = (long long)mp->m_sb.sb_rextents; lcounter = (long long)mp->m_sb.sb_rextents;
lcounter += delta; lcounter += delta;
if (lcounter < 0) { if (lcounter < 0) {
ASSERT(0); ASSERT(0);
return (XFS_ERROR(EINVAL)); return XFS_ERROR(EINVAL);
} }
mp->m_sb.sb_rextents = lcounter; mp->m_sb.sb_rextents = lcounter;
return (0); return 0;
case XFS_SBS_REXTSLOG: case XFS_SBS_REXTSLOG:
scounter = mp->m_sb.sb_rextslog; scounter = mp->m_sb.sb_rextslog;
scounter += delta; scounter += delta;
if (scounter < 0) { if (scounter < 0) {
ASSERT(0); ASSERT(0);
return (XFS_ERROR(EINVAL)); return XFS_ERROR(EINVAL);
} }
mp->m_sb.sb_rextslog = scounter; mp->m_sb.sb_rextslog = scounter;
return (0); return 0;
default: default:
ASSERT(0); ASSERT(0);
return (XFS_ERROR(EINVAL)); return XFS_ERROR(EINVAL);
} }
} }
...@@ -1409,7 +1409,7 @@ xfs_mod_incore_sb(xfs_mount_t *mp, xfs_sb_field_t field, int delta, int rsvd) ...@@ -1409,7 +1409,7 @@ xfs_mod_incore_sb(xfs_mount_t *mp, xfs_sb_field_t field, int delta, int rsvd)
s = XFS_SB_LOCK(mp); s = XFS_SB_LOCK(mp);
status = xfs_mod_incore_sb_unlocked(mp, field, delta, rsvd); status = xfs_mod_incore_sb_unlocked(mp, field, delta, rsvd);
XFS_SB_UNLOCK(mp, s); XFS_SB_UNLOCK(mp, s);
return (status); return status;
} }
/* /*
...@@ -1470,7 +1470,7 @@ xfs_mod_incore_sb_batch(xfs_mount_t *mp, xfs_mod_sb_t *msb, uint nmsb, int rsvd) ...@@ -1470,7 +1470,7 @@ xfs_mod_incore_sb_batch(xfs_mount_t *mp, xfs_mod_sb_t *msb, uint nmsb, int rsvd)
} }
} }
XFS_SB_UNLOCK(mp, s); XFS_SB_UNLOCK(mp, s);
return (status); return status;
} }
/* /*
...@@ -1500,7 +1500,7 @@ xfs_getsb( ...@@ -1500,7 +1500,7 @@ xfs_getsb(
} }
XFS_BUF_HOLD(bp); XFS_BUF_HOLD(bp);
ASSERT(XFS_BUF_ISDONE(bp)); ASSERT(XFS_BUF_ISDONE(bp));
return (bp); return bp;
} }
/* /*
......
...@@ -78,7 +78,7 @@ xfs_trans_add_item(xfs_trans_t *tp, xfs_log_item_t *lip) ...@@ -78,7 +78,7 @@ xfs_trans_add_item(xfs_trans_t *tp, xfs_log_item_t *lip)
lidp->lid_size = 0; lidp->lid_size = 0;
lip->li_desc = lidp; lip->li_desc = lidp;
lip->li_mountp = tp->t_mountp; lip->li_mountp = tp->t_mountp;
return (lidp); return lidp;
} }
/* /*
...@@ -119,7 +119,7 @@ xfs_trans_add_item(xfs_trans_t *tp, xfs_log_item_t *lip) ...@@ -119,7 +119,7 @@ xfs_trans_add_item(xfs_trans_t *tp, xfs_log_item_t *lip)
lidp->lid_size = 0; lidp->lid_size = 0;
lip->li_desc = lidp; lip->li_desc = lidp;
lip->li_mountp = tp->t_mountp; lip->li_mountp = tp->t_mountp;
return (lidp); return lidp;
} }
/* /*
...@@ -180,7 +180,7 @@ xfs_trans_find_item(xfs_trans_t *tp, xfs_log_item_t *lip) ...@@ -180,7 +180,7 @@ xfs_trans_find_item(xfs_trans_t *tp, xfs_log_item_t *lip)
{ {
ASSERT(lip->li_desc != NULL); ASSERT(lip->li_desc != NULL);
return (lip->li_desc); return lip->li_desc;
} }
...@@ -219,10 +219,10 @@ xfs_trans_first_item(xfs_trans_t *tp) ...@@ -219,10 +219,10 @@ xfs_trans_first_item(xfs_trans_t *tp)
continue; continue;
} }
return (XFS_LIC_SLOT(licp, i)); return XFS_LIC_SLOT(licp, i);
} }
cmn_err(CE_WARN, "xfs_trans_first_item() -- no first item"); cmn_err(CE_WARN, "xfs_trans_first_item() -- no first item");
return(NULL); return NULL;
} }
...@@ -252,7 +252,7 @@ xfs_trans_next_item(xfs_trans_t *tp, xfs_log_item_desc_t *lidp) ...@@ -252,7 +252,7 @@ xfs_trans_next_item(xfs_trans_t *tp, xfs_log_item_desc_t *lidp)
continue; continue;
} }
return (XFS_LIC_SLOT(licp, i)); return XFS_LIC_SLOT(licp, i);
} }
/* /*
...@@ -261,7 +261,7 @@ xfs_trans_next_item(xfs_trans_t *tp, xfs_log_item_desc_t *lidp) ...@@ -261,7 +261,7 @@ xfs_trans_next_item(xfs_trans_t *tp, xfs_log_item_desc_t *lidp)
* If there is no next chunk, return NULL. * If there is no next chunk, return NULL.
*/ */
if (licp->lic_next == NULL) { if (licp->lic_next == NULL) {
return (NULL); return NULL;
} }
licp = licp->lic_next; licp = licp->lic_next;
...@@ -271,7 +271,7 @@ xfs_trans_next_item(xfs_trans_t *tp, xfs_log_item_desc_t *lidp) ...@@ -271,7 +271,7 @@ xfs_trans_next_item(xfs_trans_t *tp, xfs_log_item_desc_t *lidp)
continue; continue;
} }
return (XFS_LIC_SLOT(licp, i)); return XFS_LIC_SLOT(licp, i);
} }
ASSERT(0); ASSERT(0);
/* NOTREACHED */ /* NOTREACHED */
...@@ -425,7 +425,7 @@ xfs_trans_unlock_chunk( ...@@ -425,7 +425,7 @@ xfs_trans_unlock_chunk(
} }
} }
return (freed); return freed;
} }
...@@ -478,7 +478,7 @@ xfs_trans_add_busy(xfs_trans_t *tp, xfs_agnumber_t ag, xfs_extlen_t idx) ...@@ -478,7 +478,7 @@ xfs_trans_add_busy(xfs_trans_t *tp, xfs_agnumber_t ag, xfs_extlen_t idx)
*/ */
lbsp->lbc_ag = ag; lbsp->lbc_ag = ag;
lbsp->lbc_idx = idx; lbsp->lbc_idx = idx;
return (lbsp); return lbsp;
} }
/* /*
...@@ -512,7 +512,7 @@ xfs_trans_add_busy(xfs_trans_t *tp, xfs_agnumber_t ag, xfs_extlen_t idx) ...@@ -512,7 +512,7 @@ xfs_trans_add_busy(xfs_trans_t *tp, xfs_agnumber_t ag, xfs_extlen_t idx)
tp->t_busy_free--; tp->t_busy_free--;
lbsp->lbc_ag = ag; lbsp->lbc_ag = ag;
lbsp->lbc_idx = idx; lbsp->lbc_idx = idx;
return (lbsp); return lbsp;
} }
......
...@@ -338,7 +338,7 @@ xfs_setattr( ...@@ -338,7 +338,7 @@ xfs_setattr(
code = XFS_QM_DQVOPALLOC(mp, ip, uid, gid, projid, qflags, code = XFS_QM_DQVOPALLOC(mp, ip, uid, gid, projid, qflags,
&udqp, &gdqp); &udqp, &gdqp);
if (code) if (code)
return (code); return code;
} }
/* /*
...@@ -1027,11 +1027,8 @@ xfs_readlink( ...@@ -1027,11 +1027,8 @@ xfs_readlink(
} }
error_return: error_return:
xfs_iunlock(ip, XFS_ILOCK_SHARED); xfs_iunlock(ip, XFS_ILOCK_SHARED);
return error; return error;
} }
...@@ -1206,7 +1203,7 @@ xfs_inactive_free_eofblocks( ...@@ -1206,7 +1203,7 @@ xfs_inactive_free_eofblocks(
last_fsb = XFS_B_TO_FSB(mp, (xfs_ufsize_t)XFS_MAXIOFFSET(mp)); last_fsb = XFS_B_TO_FSB(mp, (xfs_ufsize_t)XFS_MAXIOFFSET(mp));
map_len = last_fsb - end_fsb; map_len = last_fsb - end_fsb;
if (map_len <= 0) if (map_len <= 0)
return (0); return 0;
nimaps = 1; nimaps = 1;
xfs_ilock(ip, XFS_ILOCK_SHARED); xfs_ilock(ip, XFS_ILOCK_SHARED);
...@@ -1221,7 +1218,7 @@ xfs_inactive_free_eofblocks( ...@@ -1221,7 +1218,7 @@ xfs_inactive_free_eofblocks(
* Attach the dquots to the inode up front. * Attach the dquots to the inode up front.
*/ */
if ((error = XFS_QM_DQATTACH(mp, ip, 0))) if ((error = XFS_QM_DQATTACH(mp, ip, 0)))
return (error); return error;
/* /*
* There are blocks after the end of file. * There are blocks after the end of file.
...@@ -1249,7 +1246,7 @@ xfs_inactive_free_eofblocks( ...@@ -1249,7 +1246,7 @@ xfs_inactive_free_eofblocks(
ASSERT(XFS_FORCED_SHUTDOWN(mp)); ASSERT(XFS_FORCED_SHUTDOWN(mp));
xfs_trans_cancel(tp, 0); xfs_trans_cancel(tp, 0);
xfs_iunlock(ip, XFS_IOLOCK_EXCL); xfs_iunlock(ip, XFS_IOLOCK_EXCL);
return (error); return error;
} }
xfs_ilock(ip, XFS_ILOCK_EXCL); xfs_ilock(ip, XFS_ILOCK_EXCL);
...@@ -1277,7 +1274,7 @@ xfs_inactive_free_eofblocks( ...@@ -1277,7 +1274,7 @@ xfs_inactive_free_eofblocks(
} }
xfs_iunlock(ip, XFS_IOLOCK_EXCL | XFS_ILOCK_EXCL); xfs_iunlock(ip, XFS_IOLOCK_EXCL | XFS_ILOCK_EXCL);
} }
return (error); return error;
} }
/* /*
...@@ -1455,7 +1452,7 @@ xfs_inactive_symlink_local( ...@@ -1455,7 +1452,7 @@ xfs_inactive_symlink_local(
if (error) { if (error) {
xfs_trans_cancel(*tpp, 0); xfs_trans_cancel(*tpp, 0);
*tpp = NULL; *tpp = NULL;
return (error); return error;
} }
xfs_ilock(ip, XFS_ILOCK_EXCL | XFS_IOLOCK_EXCL); xfs_ilock(ip, XFS_ILOCK_EXCL | XFS_IOLOCK_EXCL);
...@@ -1468,7 +1465,7 @@ xfs_inactive_symlink_local( ...@@ -1468,7 +1465,7 @@ xfs_inactive_symlink_local(
XFS_DATA_FORK); XFS_DATA_FORK);
ASSERT(ip->i_df.if_bytes == 0); ASSERT(ip->i_df.if_bytes == 0);
} }
return (0); return 0;
} }
/* /*
...@@ -1494,7 +1491,7 @@ xfs_inactive_attrs( ...@@ -1494,7 +1491,7 @@ xfs_inactive_attrs(
if (error) { if (error) {
*tpp = NULL; *tpp = NULL;
xfs_iunlock(ip, XFS_IOLOCK_EXCL); xfs_iunlock(ip, XFS_IOLOCK_EXCL);
return (error); /* goto out*/ return error; /* goto out */
} }
tp = xfs_trans_alloc(mp, XFS_TRANS_INACTIVE); tp = xfs_trans_alloc(mp, XFS_TRANS_INACTIVE);
...@@ -1507,7 +1504,7 @@ xfs_inactive_attrs( ...@@ -1507,7 +1504,7 @@ xfs_inactive_attrs(
xfs_trans_cancel(tp, 0); xfs_trans_cancel(tp, 0);
*tpp = NULL; *tpp = NULL;
xfs_iunlock(ip, XFS_IOLOCK_EXCL); xfs_iunlock(ip, XFS_IOLOCK_EXCL);
return (error); return error;
} }
xfs_ilock(ip, XFS_ILOCK_EXCL); xfs_ilock(ip, XFS_ILOCK_EXCL);
...@@ -1518,7 +1515,7 @@ xfs_inactive_attrs( ...@@ -1518,7 +1515,7 @@ xfs_inactive_attrs(
ASSERT(ip->i_d.di_anextents == 0); ASSERT(ip->i_d.di_anextents == 0);
*tpp = tp; *tpp = tp;
return (0); return 0;
} }
STATIC int STATIC int
...@@ -1557,7 +1554,7 @@ xfs_release( ...@@ -1557,7 +1554,7 @@ xfs_release(
(!(ip->i_d.di_flags & (!(ip->i_d.di_flags &
(XFS_DIFLAG_PREALLOC | XFS_DIFLAG_APPEND)))) { (XFS_DIFLAG_PREALLOC | XFS_DIFLAG_APPEND)))) {
if ((error = xfs_inactive_free_eofblocks(mp, ip))) if ((error = xfs_inactive_free_eofblocks(mp, ip)))
return (error); return error;
/* Update linux inode block count after free above */ /* Update linux inode block count after free above */
LINVFS_GET_IP(vp)->i_blocks = XFS_FSB_TO_BB(mp, LINVFS_GET_IP(vp)->i_blocks = XFS_FSB_TO_BB(mp,
ip->i_d.di_nblocks + ip->i_delayed_blks); ip->i_d.di_nblocks + ip->i_delayed_blks);
...@@ -1638,7 +1635,7 @@ xfs_inactive( ...@@ -1638,7 +1635,7 @@ xfs_inactive(
(XFS_DIFLAG_PREALLOC | XFS_DIFLAG_APPEND)) || (XFS_DIFLAG_PREALLOC | XFS_DIFLAG_APPEND)) ||
(ip->i_delayed_blks != 0)))) { (ip->i_delayed_blks != 0)))) {
if ((error = xfs_inactive_free_eofblocks(mp, ip))) if ((error = xfs_inactive_free_eofblocks(mp, ip)))
return (VN_INACTIVE_CACHE); return VN_INACTIVE_CACHE;
/* Update linux inode block count after free above */ /* Update linux inode block count after free above */
LINVFS_GET_IP(vp)->i_blocks = XFS_FSB_TO_BB(mp, LINVFS_GET_IP(vp)->i_blocks = XFS_FSB_TO_BB(mp,
ip->i_d.di_nblocks + ip->i_delayed_blks); ip->i_d.di_nblocks + ip->i_delayed_blks);
...@@ -1649,7 +1646,7 @@ xfs_inactive( ...@@ -1649,7 +1646,7 @@ xfs_inactive(
ASSERT(ip->i_d.di_nlink == 0); ASSERT(ip->i_d.di_nlink == 0);
if ((error = XFS_QM_DQATTACH(mp, ip, 0))) if ((error = XFS_QM_DQATTACH(mp, ip, 0)))
return (VN_INACTIVE_CACHE); return VN_INACTIVE_CACHE;
tp = xfs_trans_alloc(mp, XFS_TRANS_INACTIVE); tp = xfs_trans_alloc(mp, XFS_TRANS_INACTIVE);
if (truncate) { if (truncate) {
...@@ -1672,7 +1669,7 @@ xfs_inactive( ...@@ -1672,7 +1669,7 @@ xfs_inactive(
ASSERT(XFS_FORCED_SHUTDOWN(mp)); ASSERT(XFS_FORCED_SHUTDOWN(mp));
xfs_trans_cancel(tp, 0); xfs_trans_cancel(tp, 0);
xfs_iunlock(ip, XFS_IOLOCK_EXCL); xfs_iunlock(ip, XFS_IOLOCK_EXCL);
return (VN_INACTIVE_CACHE); return VN_INACTIVE_CACHE;
} }
xfs_ilock(ip, XFS_ILOCK_EXCL); xfs_ilock(ip, XFS_ILOCK_EXCL);
...@@ -1693,7 +1690,7 @@ xfs_inactive( ...@@ -1693,7 +1690,7 @@ xfs_inactive(
xfs_trans_cancel(tp, xfs_trans_cancel(tp,
XFS_TRANS_RELEASE_LOG_RES | XFS_TRANS_ABORT); XFS_TRANS_RELEASE_LOG_RES | XFS_TRANS_ABORT);
xfs_iunlock(ip, XFS_IOLOCK_EXCL | XFS_ILOCK_EXCL); xfs_iunlock(ip, XFS_IOLOCK_EXCL | XFS_ILOCK_EXCL);
return (VN_INACTIVE_CACHE); return VN_INACTIVE_CACHE;
} }
} else if ((ip->i_d.di_mode & S_IFMT) == S_IFLNK) { } else if ((ip->i_d.di_mode & S_IFMT) == S_IFLNK) {
...@@ -1707,7 +1704,7 @@ xfs_inactive( ...@@ -1707,7 +1704,7 @@ xfs_inactive(
if (error) { if (error) {
ASSERT(tp == NULL); ASSERT(tp == NULL);
return (VN_INACTIVE_CACHE); return VN_INACTIVE_CACHE;
} }
xfs_trans_ijoin(tp, ip, XFS_IOLOCK_EXCL | XFS_ILOCK_EXCL); xfs_trans_ijoin(tp, ip, XFS_IOLOCK_EXCL | XFS_ILOCK_EXCL);
...@@ -1720,7 +1717,7 @@ xfs_inactive( ...@@ -1720,7 +1717,7 @@ xfs_inactive(
if (error) { if (error) {
ASSERT(XFS_FORCED_SHUTDOWN(mp)); ASSERT(XFS_FORCED_SHUTDOWN(mp));
xfs_trans_cancel(tp, 0); xfs_trans_cancel(tp, 0);
return (VN_INACTIVE_CACHE); return VN_INACTIVE_CACHE;
} }
xfs_ilock(ip, XFS_ILOCK_EXCL | XFS_IOLOCK_EXCL); xfs_ilock(ip, XFS_ILOCK_EXCL | XFS_IOLOCK_EXCL);
...@@ -1742,7 +1739,7 @@ xfs_inactive( ...@@ -1742,7 +1739,7 @@ xfs_inactive(
* cancelled, and the inode is unlocked. Just get out. * cancelled, and the inode is unlocked. Just get out.
*/ */
if (error) if (error)
return (VN_INACTIVE_CACHE); return VN_INACTIVE_CACHE;
} else if (ip->i_afp) { } else if (ip->i_afp) {
xfs_idestroy_fork(ip, XFS_ATTR_FORK); xfs_idestroy_fork(ip, XFS_ATTR_FORK);
} }
...@@ -2049,8 +2046,8 @@ xfs_create( ...@@ -2049,8 +2046,8 @@ xfs_create(
abort_return: abort_return:
cancel_flags |= XFS_TRANS_ABORT; cancel_flags |= XFS_TRANS_ABORT;
/* FALLTHROUGH */ /* FALLTHROUGH */
error_return:
error_return:
if (tp != NULL) if (tp != NULL)
xfs_trans_cancel(tp, cancel_flags); xfs_trans_cancel(tp, cancel_flags);
...@@ -2724,9 +2721,9 @@ xfs_link( ...@@ -2724,9 +2721,9 @@ xfs_link(
abort_return: abort_return:
cancel_flags |= XFS_TRANS_ABORT; cancel_flags |= XFS_TRANS_ABORT;
/* FALLTHROUGH */ /* FALLTHROUGH */
error_return: error_return:
xfs_trans_cancel(tp, cancel_flags); xfs_trans_cancel(tp, cancel_flags);
goto std_return; goto std_return;
} }
/* /*
...@@ -3199,10 +3196,12 @@ xfs_rmdir( ...@@ -3199,10 +3196,12 @@ xfs_rmdir(
} }
return error; return error;
error1: error1:
xfs_bmap_cancel(&free_list); xfs_bmap_cancel(&free_list);
cancel_flags |= XFS_TRANS_ABORT; cancel_flags |= XFS_TRANS_ABORT;
error_return: /* FALLTHROUGH */
error_return:
xfs_trans_cancel(tp, cancel_flags); xfs_trans_cancel(tp, cancel_flags);
goto std_return; goto std_return;
} }
...@@ -3618,9 +3617,9 @@ xfs_rwlock( ...@@ -3618,9 +3617,9 @@ xfs_rwlock(
if (locktype == VRWLOCK_WRITE) { if (locktype == VRWLOCK_WRITE) {
xfs_ilock(ip, XFS_IOLOCK_EXCL); xfs_ilock(ip, XFS_IOLOCK_EXCL);
} else if (locktype == VRWLOCK_TRY_READ) { } else if (locktype == VRWLOCK_TRY_READ) {
return (xfs_ilock_nowait(ip, XFS_IOLOCK_SHARED)); return xfs_ilock_nowait(ip, XFS_IOLOCK_SHARED);
} else if (locktype == VRWLOCK_TRY_WRITE) { } else if (locktype == VRWLOCK_TRY_WRITE) {
return (xfs_ilock_nowait(ip, XFS_IOLOCK_EXCL)); return xfs_ilock_nowait(ip, XFS_IOLOCK_EXCL);
} else { } else {
ASSERT((locktype == VRWLOCK_READ) || ASSERT((locktype == VRWLOCK_READ) ||
(locktype == VRWLOCK_WRITE_DIRECT)); (locktype == VRWLOCK_WRITE_DIRECT));
...@@ -3868,7 +3867,7 @@ xfs_finish_reclaim( ...@@ -3868,7 +3867,7 @@ xfs_finish_reclaim(
xfs_ifunlock(ip); xfs_ifunlock(ip);
xfs_iunlock(ip, XFS_ILOCK_EXCL); xfs_iunlock(ip, XFS_ILOCK_EXCL);
} }
return(1); return 1;
} }
ip->i_flags |= XFS_IRECLAIM; ip->i_flags |= XFS_IRECLAIM;
write_unlock(&ih->ih_lock); write_unlock(&ih->ih_lock);
...@@ -4045,7 +4044,7 @@ xfs_alloc_file_space( ...@@ -4045,7 +4044,7 @@ xfs_alloc_file_space(
offset, end_dmi_offset - offset, offset, end_dmi_offset - offset,
0, NULL); 0, NULL);
if (error) if (error)
return(error); return error;
} }
/* /*
...@@ -4305,7 +4304,7 @@ xfs_free_file_space( ...@@ -4305,7 +4304,7 @@ xfs_free_file_space(
offset, end_dmi_offset - offset, offset, end_dmi_offset - offset,
AT_DELAY_FLAG(attr_flags), NULL); AT_DELAY_FLAG(attr_flags), NULL);
if (error) if (error)
return(error); return error;
} }
ASSERT(attr_flags & ATTR_NOLOCK ? attr_flags & ATTR_DMI : 1); ASSERT(attr_flags & ATTR_NOLOCK ? attr_flags & ATTR_DMI : 1);
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment