diff options
author | Christoph Hellwig | 2017-11-06 11:53:58 -0800 |
---|---|---|
committer | Darrick J. Wong | 2017-11-06 11:53:58 -0800 |
commit | 88aa5de46ba4eecbed2cea7e74fa8ef7bea12c87 (patch) | |
tree | 945b95383c4445d2c2577189dd9099f4f00c5a4f /fs | |
parent | fc41e2a1931041b04e0f3230effd1c7a9364c8fc (diff) |
xfs: trivial sparse fixes for the new scrub code
[darrick: fix broken initializer in xfs_scrub_xattr]
Signed-off-by: Christoph Hellwig <hch@lst.de>
Reviewed-by: Darrick J. Wong <darrick.wong@oracle.com>
Signed-off-by: Darrick J. Wong <darrick.wong@oracle.com>
Diffstat (limited to 'fs')
-rw-r--r-- | fs/xfs/scrub/attr.c | 4 | ||||
-rw-r--r-- | fs/xfs/scrub/bmap.c | 2 | ||||
-rw-r--r-- | fs/xfs/scrub/btree.c | 2 | ||||
-rw-r--r-- | fs/xfs/scrub/dir.c | 2 | ||||
-rw-r--r-- | fs/xfs/scrub/scrub.c | 2 |
5 files changed, 6 insertions, 6 deletions
diff --git a/fs/xfs/scrub/attr.c b/fs/xfs/scrub/attr.c index 51a553337dc4..5cf30deb8144 100644 --- a/fs/xfs/scrub/attr.c +++ b/fs/xfs/scrub/attr.c @@ -91,7 +91,7 @@ xfs_scrub_xattr_listent( int valuelen) { struct xfs_scrub_xattr *sx; - struct xfs_da_args args = {0}; + struct xfs_da_args args = { NULL }; int error = 0; sx = container_of(context, struct xfs_scrub_xattr, context); @@ -420,7 +420,7 @@ int xfs_scrub_xattr( struct xfs_scrub_context *sc) { - struct xfs_scrub_xattr sx = { 0 }; + struct xfs_scrub_xattr sx; struct attrlist_cursor_kern cursor = { 0 }; xfs_dablk_t last_checked = -1U; int error = 0; diff --git a/fs/xfs/scrub/bmap.c b/fs/xfs/scrub/bmap.c index 39fb2a537aea..42fec0bcd9e1 100644 --- a/fs/xfs/scrub/bmap.c +++ b/fs/xfs/scrub/bmap.c @@ -229,7 +229,7 @@ xfs_scrub_bmap( int whichfork) { struct xfs_bmbt_irec irec; - struct xfs_scrub_bmap_info info = {0}; + struct xfs_scrub_bmap_info info = { NULL }; struct xfs_mount *mp = sc->mp; struct xfs_inode *ip = sc->ip; struct xfs_ifork *ifp; diff --git a/fs/xfs/scrub/btree.c b/fs/xfs/scrub/btree.c index 9e8b67a07baf..a81440496e7b 100644 --- a/fs/xfs/scrub/btree.c +++ b/fs/xfs/scrub/btree.c @@ -414,7 +414,7 @@ xfs_scrub_btree( struct xfs_owner_info *oinfo, void *private) { - struct xfs_scrub_btree bs = {0}; + struct xfs_scrub_btree bs = { NULL }; union xfs_btree_ptr ptr; union xfs_btree_ptr *pp; union xfs_btree_rec *recp; diff --git a/fs/xfs/scrub/dir.c b/fs/xfs/scrub/dir.c index 73ac795aa6a5..d4cd7661633d 100644 --- a/fs/xfs/scrub/dir.c +++ b/fs/xfs/scrub/dir.c @@ -560,7 +560,7 @@ xfs_scrub_directory_free_bestfree( struct xfs_buf *dbp; struct xfs_buf *bp; __be16 *bestp; - __be16 best; + __u16 best; unsigned int stale = 0; int i; int error; diff --git a/fs/xfs/scrub/scrub.c b/fs/xfs/scrub/scrub.c index 8c8b52523fbc..9c42c4efd01e 100644 --- a/fs/xfs/scrub/scrub.c +++ b/fs/xfs/scrub/scrub.c @@ -123,7 +123,7 @@ * structure state to decide (in broad terms) if scrub/repair are * supported by the running kernel. */ -int +static int xfs_scrub_probe( struct xfs_scrub_context *sc) { |