|
@@ -846,7 +846,7 @@ static void __uprobe_unregister(struct uprobe *uprobe, struct uprobe_consumer *u
|
|
|
{
|
|
|
int err;
|
|
|
|
|
|
- if (!consumer_del(uprobe, uc)) /* WARN? */
|
|
|
+ if (WARN_ON(!consumer_del(uprobe, uc)))
|
|
|
return;
|
|
|
|
|
|
err = register_for_each_vma(uprobe, NULL);
|
|
@@ -927,7 +927,7 @@ int uprobe_apply(struct inode *inode, loff_t offset,
|
|
|
int ret = -ENOENT;
|
|
|
|
|
|
uprobe = find_uprobe(inode, offset);
|
|
|
- if (!uprobe)
|
|
|
+ if (WARN_ON(!uprobe))
|
|
|
return ret;
|
|
|
|
|
|
down_write(&uprobe->register_rwsem);
|
|
@@ -952,7 +952,7 @@ void uprobe_unregister(struct inode *inode, loff_t offset, struct uprobe_consume
|
|
|
struct uprobe *uprobe;
|
|
|
|
|
|
uprobe = find_uprobe(inode, offset);
|
|
|
- if (!uprobe)
|
|
|
+ if (WARN_ON(!uprobe))
|
|
|
return;
|
|
|
|
|
|
down_write(&uprobe->register_rwsem);
|