[PREVIEW] [PATCH 3/4] staging: erofs: fix refcount assertion in erofs_register_workgroup
Gao Xiang
gaoxiang25 at huawei.com
Sat Aug 11 13:09:56 AEST 2018
Since the reference count of an erofs_workgroup is a signed atomic
integer, fix a refcount assertion in erofs_register_workgroup.
Signed-off-by: Gao Xiang <gaoxiang25 at huawei.com>
---
drivers/staging/erofs/utils.c | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/drivers/staging/erofs/utils.c b/drivers/staging/erofs/utils.c
index 595cf90..8f1875c 100644
--- a/drivers/staging/erofs/utils.c
+++ b/drivers/staging/erofs/utils.c
@@ -74,7 +74,7 @@ int erofs_register_workgroup(struct super_block *sb,
int err;
/* grp->refcount should not < 1 */
- BUG_ON(!atomic_read(&grp->refcount));
+ DBG_BUGON(atomic_read(&grp->refcount) < 1);
err = radix_tree_preload(GFP_NOFS);
if (err)
--
1.9.1
More information about the Linux-erofs
mailing list