瀏覽代碼

xfs: add some 'static' annotations

sparse reported that several variables and a function were not
forward-declared anywhere and therefore should be 'static'.

Found with sparse by running 'make C=2 CF=-D__CHECK_ENDIAN__ fs/xfs/'

Signed-off-by: Eric Biggers <ebiggers@google.com>
Reviewed-by: Christoph Hellwig <hch@lst.de>
Signed-off-by: Dave Chinner <david@fromorbit.com>
Eric Biggers 8 年之前
父節點
當前提交
f1b8243c55
共有 2 個文件被更改,包括 3 次插入3 次删除
  1. 1 1
      fs/xfs/libxfs/xfs_btree.c
  2. 2 2
      fs/xfs/xfs_sysfs.c

+ 1 - 1
fs/xfs/libxfs/xfs_btree.c

@@ -4826,7 +4826,7 @@ xfs_btree_calc_size(
 	return rval;
 	return rval;
 }
 }
 
 
-int
+static int
 xfs_btree_count_blocks_helper(
 xfs_btree_count_blocks_helper(
 	struct xfs_btree_cur	*cur,
 	struct xfs_btree_cur	*cur,
 	int			level,
 	int			level,

+ 2 - 2
fs/xfs/xfs_sysfs.c

@@ -512,13 +512,13 @@ static struct attribute *xfs_error_attrs[] = {
 };
 };
 
 
 
 
-struct kobj_type xfs_error_cfg_ktype = {
+static struct kobj_type xfs_error_cfg_ktype = {
 	.release = xfs_sysfs_release,
 	.release = xfs_sysfs_release,
 	.sysfs_ops = &xfs_sysfs_ops,
 	.sysfs_ops = &xfs_sysfs_ops,
 	.default_attrs = xfs_error_attrs,
 	.default_attrs = xfs_error_attrs,
 };
 };
 
 
-struct kobj_type xfs_error_ktype = {
+static struct kobj_type xfs_error_ktype = {
 	.release = xfs_sysfs_release,
 	.release = xfs_sysfs_release,
 	.sysfs_ops = &xfs_sysfs_ops,
 	.sysfs_ops = &xfs_sysfs_ops,
 };
 };