diff --git a/[refs] b/[refs] index 9fbce1bc6a84..09f54d933c83 100644 --- a/[refs] +++ b/[refs] @@ -1,2 +1,2 @@ --- -refs/heads/master: c517ee744b96e441d9c731e245f83c6d08dc0a19 +refs/heads/master: 089ba999dc881a7549d97c55ac9e0052d061867d diff --git a/trunk/kernel/events/uprobes.c b/trunk/kernel/events/uprobes.c index 6fda7996892b..23c562b7fc2e 100644 --- a/trunk/kernel/events/uprobes.c +++ b/trunk/kernel/events/uprobes.c @@ -239,9 +239,7 @@ static int write_opcode(struct arch_uprobe *auprobe, struct mm_struct *mm, if (ret) goto unlock_out; - lock_page(new_page); ret = __replace_page(vma, vaddr, old_page, new_page); - unlock_page(new_page); unlock_out: unlock_page(old_page);