]> git-server-git.apps.pok.os.sepia.ceph.com Git - ceph.git/commit
global/signal_handler: reset injected segv after test
authorKefu Chai <kchai@redhat.com>
Wed, 16 Nov 2016 03:19:04 +0000 (11:19 +0800)
committerNathan Cutler <ncutler@suse.com>
Tue, 25 Apr 2017 07:02:21 +0000 (09:02 +0200)
commit8e993e6e43ecd6e2b444961d1e6c945081b64207
tree8b93092b770358d557af6567fed244aade9253e4
parentf1c0042b831826e5bd72ada79a4918a9c26bda24
global/signal_handler: reset injected segv after test

~CephContext() => ~TypedSingletonWrapper() => ~MempoolObs =>
unregister_command() => ldout() << "unregister_command" =>
Log::submit_entry() => *(volatile int *)(0) = 0xdead;

Signed-off-by: Kefu Chai <kchai@redhat.com>
(cherry picked from commit d932c8f2f23263924103a900714db82ee87f6eef)

Conflicts:
        src/log/Log.cc - jewel has "namespace log" instead of "namespace
                         logging" (trivial resolution)
src/log/Log.cc
src/log/Log.h
src/test/signals.cc