]> git.baikalelectronics.ru Git - kernel.git/commit
uprobes: Kill uprobe->copy_mutex
authorOleg Nesterov <oleg@redhat.com>
Sat, 24 Nov 2012 17:51:34 +0000 (18:51 +0100)
committerOleg Nesterov <oleg@redhat.com>
Fri, 8 Feb 2013 16:47:08 +0000 (17:47 +0100)
commit4133a372fc79074101b7f709f5996d23f6a96b72
treee8ccc45b9b9f8c72aaea150bf93d4d56cf9dc8d4
parentef94b2d1a6765e7a3fbbb16019bbb63555cdf091
uprobes: Kill uprobe->copy_mutex

Now that ->register_rwsem is safe under ->mmap_sem we can kill
->copy_mutex and abuse down_write(&uprobe->consumer_rwsem).

This makes prepare_uprobe() even more ugly, but we should kill
it anyway.

Signed-off-by: Oleg Nesterov <oleg@redhat.com>
Acked-by: Srikar Dronamraju <srikar@linux.vnet.ibm.com>
kernel/events/uprobes.c