From a525a8c0558cfab6103f9ac7297e5a8ea2548fe3 Mon Sep 17 00:00:00 2001 From: Oleg Nesterov Date: Wed, 21 Nov 2012 18:01:43 +0100 Subject: [PATCH] --- yaml --- r: 350073 b: refs/heads/master c: f0744af7d0fde190674064c54e2ff60b34ac71fe h: refs/heads/master i: 350071: 96fd460a42648e03c08ca0e0981d022339b171e3 v: v3 --- [refs] | 2 +- trunk/kernel/events/uprobes.c | 7 +------ 2 files changed, 2 insertions(+), 7 deletions(-) diff --git a/[refs] b/[refs] index 7da608dd6fae..5e57bb0cb8a8 100644 --- a/[refs] +++ b/[refs] @@ -1,2 +1,2 @@ --- -refs/heads/master: bbc33d05930f870ea049eae5ed980f8b827d0813 +refs/heads/master: f0744af7d0fde190674064c54e2ff60b34ac71fe diff --git a/trunk/kernel/events/uprobes.c b/trunk/kernel/events/uprobes.c index afbab2cb2742..a39d8163b713 100644 --- a/trunk/kernel/events/uprobes.c +++ b/trunk/kernel/events/uprobes.c @@ -844,9 +844,7 @@ int uprobe_register(struct inode *inode, loff_t offset, struct uprobe_consumer * struct uprobe *uprobe; int ret; - if (!inode || !uc || uc->next) - return -EINVAL; - + /* Racy, just to catch the obvious mistakes */ if (offset > i_size_read(inode)) return -EINVAL; @@ -883,9 +881,6 @@ void uprobe_unregister(struct inode *inode, loff_t offset, struct uprobe_consume { struct uprobe *uprobe; - if (!inode || !uc) - return; - uprobe = find_uprobe(inode, offset); if (!uprobe) return;