diff --git a/drivers/md/dm-target.c b/drivers/md/dm-target.c
index aecd9e0c2616b7ad0ec1881be502e501ddd9c731..64fd8e79ea4c9cd44b03c0973e2f1559afb96203 100644
--- a/drivers/md/dm-target.c
+++ b/drivers/md/dm-target.c
@@ -78,8 +78,7 @@ void dm_put_target_type(struct target_type *t)
 	if (--ti->use == 0)
 		module_put(ti->tt.module);
 
-	if (ti->use < 0)
-		BUG();
+	BUG_ON(ti->use < 0);
 	up_read(&_lock);
 
 	return;