xenoprof: limit scope of types and #define-s
authorJan Beulich <jbeulich@suse.com>
Mon, 4 May 2020 09:51:47 +0000 (11:51 +0200)
committerJan Beulich <jbeulich@suse.com>
Mon, 4 May 2020 09:51:47 +0000 (11:51 +0200)
commit8d928648fd816f97ba3ebe98ab5d4b4a7def58ff
treecb3a7ca0b02751a4287481d85134e34d87a5e394
parente83719b53a9be1c69033b3ded8051d47e3dadab8
xenoprof: limit scope of types and #define-s

Quite a few of the items are used by xenoprof.c only, so move them there
to limit their visibility as well as the amount of re-building needed in
case of changes. Also drop the inclusion of the public header there.

Signed-off-by: Jan Beulich <jbeulich@suse.com>
Acked-by: Wei Liu <wl@xen.org>
xen/arch/x86/oprofile/nmi_int.c
xen/common/xenoprof.c
xen/include/asm-x86/xenoprof.h
xen/include/xen/xenoprof.h
xen/xsm/flask/hooks.c