]> sourceware.org Git - systemtap.git/commit
rhbz1857749: uprobes-inode regression in sdt semaphore setting
authorFrank Ch. Eigler <fche@redhat.com>
Sat, 18 Jul 2020 02:33:04 +0000 (22:33 -0400)
committerFrank Ch. Eigler <fche@redhat.com>
Sat, 18 Jul 2020 02:33:04 +0000 (22:33 -0400)
commita9a0131eb59e8abc197d3d2a553a86bcdec3dd70
treede11cadf197975ef8934dad90763133b16f5b632
parentce0fa621eb35d47247ebb54742b486adf64588c8
rhbz1857749: uprobes-inode regression in sdt semaphore setting

Previous code neglected to set sdt.h semaphores for more than the
first process systemtap happened to encounter.  This was from a
mistaken understanding of what it meant for stapiu_change_plus() to be
called with the same inode/consumer combination.  Even though uprobes
are automatically shared, each new process still needs its perfctr and
sdt-semaphores individually set, so we do that now (as before the
rework of this code).  Mechanized testing incoming shortly.
runtime/linux/uprobes-inode.c
This page took 0.028566 seconds and 5 git commands to generate.