]> www.infradead.org Git - users/jedix/linux-maple.git/commit
dtrace: Integrate DTrace Modules into kernel proper
authorTomas Jedlicka <tomas.jedlicka@oracle.com>
Tue, 1 Aug 2017 13:15:44 +0000 (09:15 -0400)
committerTomas Jedlicka <tomas.jedlicka@oracle.com>
Tue, 29 Aug 2017 13:31:11 +0000 (15:31 +0200)
commite1744f50ee9bc1978d41db7cc93bcf30687853e6
treec817c92b8a02db718fc4baffb3660686c95f5f74
parented6783111dcb38dbda7ab505f4d5fa444799b00d
dtrace: Integrate DTrace Modules into kernel proper

This changeset integrates DTrace module sources into the main kernel
source tree under the GPLv2 license.  Sources have been moved to
appropriate locations in the kernel tree.

In addition a new RPM package is introduced: kernel-headers-dtrace.
This package is responsible for installation of DTrace related header
files for its userspace component.

Orabug: 26585689

Signed-off-by: Tomas Jedlicka <tomas.jedlicka@oracle.com>
Signed-off-by: David Mc Lean <david.mclean@oracle.com>
Reviewed-by: Kris Van Hees <kris.van.hees@oracle.com>
145 files changed:
Makefile
arch/sparc/dtrace/Makefile.arch [new file with mode: 0644]
arch/sparc/dtrace/dtrace_asm_sparc64.S [moved from dtrace/dtrace_asm_sparc64.S with 84% similarity]
arch/sparc/dtrace/dtrace_isa_sparc64.c [moved from dtrace/dtrace_isa_sparc64.c with 79% similarity]
arch/sparc/dtrace/fasttrap_sparc64.c [moved from dtrace/fasttrap_sparc64.c with 70% similarity]
arch/sparc/dtrace/fbt_sparc64.c [moved from dtrace/fbt_sparc64.c with 92% similarity]
arch/sparc/dtrace/include/dtrace/fasttrap_arch.h [new file with mode: 0644]
arch/sparc/dtrace/include/dtrace/fbt_arch.h [moved from dtrace/include/sparc64/dtrace/fbt_arch.h with 55% similarity]
arch/sparc/dtrace/include/dtrace/isa_arch.h [moved from dtrace/include/sparc64/dtrace/isa_arch.h with 92% similarity]
arch/sparc/dtrace/include/dtrace/mod_arch.h [new file with mode: 0644]
arch/sparc/dtrace/include/dtrace/sdt_arch.h [new file with mode: 0644]
arch/sparc/dtrace/sdt_sparc64.c [moved from dtrace/sdt_sparc64.c with 84% similarity]
arch/x86/dtrace/Makefile.arch [new file with mode: 0644]
arch/x86/dtrace/dtrace_asm_x86_64.S [moved from dtrace/dtrace_asm_x86_64.S with 85% similarity]
arch/x86/dtrace/dtrace_isa_x86_64.c [moved from dtrace/dtrace_isa_x86_64.c with 83% similarity]
arch/x86/dtrace/fasttrap_x86_64.c [moved from dtrace/fasttrap_x86_64.c with 66% similarity]
arch/x86/dtrace/fbt_x86_64.c [moved from dtrace/fbt_x86_64.c with 75% similarity]
arch/x86/dtrace/include/dtrace/fasttrap_arch.h [new file with mode: 0644]
arch/x86/dtrace/include/dtrace/fbt_arch.h [moved from dtrace/include/x86_64/dtrace/fbt_arch.h with 54% similarity]
arch/x86/dtrace/include/dtrace/mod_arch.h [new file with mode: 0644]
arch/x86/dtrace/include/dtrace/sdt_arch.h [new file with mode: 0644]
arch/x86/dtrace/sdt_x86_64.c [moved from dtrace/sdt_x86_64.c with 68% similarity]
dtrace/Kbuild [deleted file]
dtrace/Makefile
dtrace/ctf_api.h
dtrace/dt_perf.h
dtrace/dt_perf_dev.c
dtrace/dt_perf_mod.c
dtrace/dt_test.h
dtrace/dt_test_dev.c
dtrace/dt_test_mod.c
dtrace/dtrace-module.spec [deleted file]
dtrace/dtrace.h
dtrace/dtrace_actdesc.c
dtrace/dtrace_anon.c
dtrace/dtrace_buffer.c
dtrace/dtrace_debug.h
dtrace/dtrace_dev.c
dtrace/dtrace_dev.h
dtrace/dtrace_dif.c
dtrace/dtrace_dof.c
dtrace/dtrace_ecb.c
dtrace/dtrace_enable.c
dtrace/dtrace_fmt.c
dtrace/dtrace_hash.c
dtrace/dtrace_isa.c
dtrace/dtrace_match.c
dtrace/dtrace_mod.c
dtrace/dtrace_predicate.c
dtrace/dtrace_priv.c
dtrace/dtrace_probe.c
dtrace/dtrace_probe_ctx.c
dtrace/dtrace_ptofapi.c
dtrace/dtrace_spec.c
dtrace/dtrace_state.c
dtrace/dtrace_util.c
dtrace/fasttrap_dev.c
dtrace/fasttrap_impl.h
dtrace/fasttrap_mod.c
dtrace/fbt_dev.c
dtrace/fbt_impl.h
dtrace/fbt_mod.c
dtrace/include/dtrace/provider_defines.h [deleted file]
dtrace/include/sparc64/dtrace/fasttrap_arch.h [deleted file]
dtrace/include/sparc64/dtrace/mod_arch.h [deleted file]
dtrace/include/sparc64/dtrace/sdt_arch.h [deleted file]
dtrace/include/uapi/linux/dtrace/actions.h [deleted file]
dtrace/include/uapi/linux/dtrace/arg_defines.h [deleted file]
dtrace/include/uapi/linux/dtrace/buffer_defines.h [deleted file]
dtrace/include/uapi/linux/dtrace/conf.h [deleted file]
dtrace/include/uapi/linux/dtrace/conf_defines.h [deleted file]
dtrace/include/uapi/linux/dtrace/difo_defines.h [deleted file]
dtrace/include/uapi/linux/dtrace/dtrace.h [deleted file]
dtrace/include/uapi/linux/dtrace/enabling_defines.h [deleted file]
dtrace/include/uapi/linux/dtrace/fasttrap_defines.h [deleted file]
dtrace/include/uapi/linux/dtrace/fasttrap_ioctl.h [deleted file]
dtrace/include/uapi/linux/dtrace/faults.h [deleted file]
dtrace/include/uapi/linux/dtrace/helpers_defines.h [deleted file]
dtrace/include/uapi/linux/dtrace/ioctl_debug.h [deleted file]
dtrace/include/uapi/linux/dtrace/metadesc_defines.h [deleted file]
dtrace/include/uapi/linux/dtrace/options.h [deleted file]
dtrace/include/x86_64/dtrace/fasttrap_arch.h [deleted file]
dtrace/include/x86_64/dtrace/mod_arch.h [deleted file]
dtrace/include/x86_64/dtrace/sdt_arch.h [deleted file]
dtrace/profile.h
dtrace/profile_dev.c
dtrace/profile_mod.c
dtrace/sdt_dev.c
dtrace/sdt_impl.h
dtrace/sdt_mod.c
dtrace/systrace.h
dtrace/systrace_dev.c
dtrace/systrace_mod.c
include/dtrace/dtrace_impl.h [moved from dtrace/include/dtrace/dtrace_impl.h with 97% similarity]
include/dtrace/dtrace_impl_defines.h [moved from dtrace/include/dtrace/dtrace_impl_defines.h with 84% similarity]
include/dtrace/provider.h [moved from dtrace/include/dtrace/provider.h with 97% similarity]
include/dtrace/provider_defines.h [new file with mode: 0644]
include/dtrace/types.h [moved from dtrace/include/dtrace/types.h with 79% similarity]
include/linux/dtrace/cpu_defines.h [new file with mode: 0644]
include/linux/dtrace_cpu_defines.h
include/uapi/linux/Kbuild
include/uapi/linux/dtrace/Kbuild [new file with mode: 0644]
include/uapi/linux/dtrace/actions.h [new file with mode: 0644]
include/uapi/linux/dtrace/actions_defines.h [moved from dtrace/include/uapi/linux/dtrace/actions_defines.h with 84% similarity]
include/uapi/linux/dtrace/arg.h [moved from dtrace/include/uapi/linux/dtrace/arg.h with 59% similarity]
include/uapi/linux/dtrace/arg_defines.h [new file with mode: 0644]
include/uapi/linux/dtrace/buffer.h [moved from dtrace/include/uapi/linux/dtrace/buffer.h with 61% similarity]
include/uapi/linux/dtrace/buffer_defines.h [new file with mode: 0644]
include/uapi/linux/dtrace/conf.h [new file with mode: 0644]
include/uapi/linux/dtrace/conf_defines.h [new file with mode: 0644]
include/uapi/linux/dtrace/cpu_defines.h [new file with mode: 0644]
include/uapi/linux/dtrace/dif.h [moved from dtrace/include/uapi/linux/dtrace/dif.h with 63% similarity]
include/uapi/linux/dtrace/dif_defines.h [moved from dtrace/include/uapi/linux/dtrace/dif_defines.h with 91% similarity]
include/uapi/linux/dtrace/difo.h [moved from dtrace/include/uapi/linux/dtrace/difo.h with 68% similarity]
include/uapi/linux/dtrace/difo_defines.h [new file with mode: 0644]
include/uapi/linux/dtrace/dof.h [moved from dtrace/include/uapi/linux/dtrace/dof.h with 90% similarity]
include/uapi/linux/dtrace/dof_defines.h [moved from dtrace/include/uapi/linux/dtrace/dof_defines.h with 88% similarity]
include/uapi/linux/dtrace/dtrace.h [new file with mode: 0644]
include/uapi/linux/dtrace/enabling.h [moved from dtrace/include/uapi/linux/dtrace/enabling.h with 73% similarity]
include/uapi/linux/dtrace/enabling_defines.h [new file with mode: 0644]
include/uapi/linux/dtrace/fasttrap.h [moved from dtrace/include/uapi/linux/dtrace/fasttrap.h with 55% similarity]
include/uapi/linux/dtrace/fasttrap_defines.h [new file with mode: 0644]
include/uapi/linux/dtrace/fasttrap_ioctl.h [new file with mode: 0644]
include/uapi/linux/dtrace/faults.h [new file with mode: 0644]
include/uapi/linux/dtrace/faults_defines.h [moved from dtrace/include/uapi/linux/dtrace/faults_defines.h with 56% similarity]
include/uapi/linux/dtrace/helpers.h [moved from dtrace/include/uapi/linux/dtrace/helpers.h with 83% similarity]
include/uapi/linux/dtrace/helpers_defines.h [new file with mode: 0644]
include/uapi/linux/dtrace/ioctl.h [moved from dtrace/include/uapi/linux/dtrace/ioctl.h with 62% similarity]
include/uapi/linux/dtrace/metadesc.h [moved from dtrace/include/uapi/linux/dtrace/metadesc.h with 76% similarity]
include/uapi/linux/dtrace/metadesc_defines.h [new file with mode: 0644]
include/uapi/linux/dtrace/options.h [new file with mode: 0644]
include/uapi/linux/dtrace/options_defines.h [moved from dtrace/include/uapi/linux/dtrace/options_defines.h with 75% similarity]
include/uapi/linux/dtrace/stability.h [moved from dtrace/include/uapi/linux/dtrace/stability.h with 61% similarity]
include/uapi/linux/dtrace/stability_defines.h [moved from dtrace/include/uapi/linux/dtrace/stability_defines.h with 65% similarity]
include/uapi/linux/dtrace/status.h [moved from dtrace/include/uapi/linux/dtrace/status.h with 67% similarity]
include/uapi/linux/dtrace/universal.h [moved from dtrace/include/uapi/linux/dtrace/universal.h with 62% similarity]
kernel/ctf/Kconfig
kernel/dtrace/Kconfig
kernel/dtrace/Makefile
kernel/dtrace/cyclic.c
kernel/dtrace/dtrace_cpu.c
kernel/dtrace/dtrace_fbt_core.c
kernel/dtrace/dtrace_os.c
kernel/dtrace/dtrace_sdt_core.c
scripts/package/mkspec