Sign Up
Log In
Log In
or
Sign Up
Places
All Projects
Status Monitor
Collapse sidebar
openSUSE:12.2
itrace
itrace.itrace_only.patch
Overview
Repositories
Revisions
Requests
Users
Attributes
Meta
File itrace.itrace_only.patch of Package itrace
--- src/driver/Makefile | 2 +- src/driver/pi_hooks.c | 3 +++ src/driver/pi_init.c | 3 ++- 3 files changed, 6 insertions(+), 2 deletions(-) --- a/src/driver/Makefile +++ b/src/driver/Makefile @@ -1,5 +1,5 @@ src := $(ITRACE_DIR)/obj/ppc64 -EXTRA_CFLAGS += -D_LINUX +EXTRA_CFLAGS += -D_LINUX -D_ST_ITRACE_ONLY EXTRA_CFLAGS += -I$(src)/../../include obj-m := pitrace.o --- a/src/driver/pi_hooks.c +++ b/src/driver/pi_hooks.c @@ -91,6 +91,8 @@ struct task_struct * get_parent_tp(struc extern void write_segment_hooks(struct task_struct * tp); +#ifndef _ST_ITRACE_ONLY + // Work queue for sampler thread wakeup #if LINUX_VERSION_CODE < KERNEL_VERSION(2,6,20) @@ -104,6 +106,7 @@ extern void pi_sampler_wakeup_h DECLARE_WORK(pi_sampler_wakeup, pi_sampler_wakeup_handler); #endif +#endif // _ST_ITRACE_ONLY // work queue for unregistering system hooks --- a/src/driver/pi_init.c +++ b/src/driver/pi_init.c @@ -488,12 +488,13 @@ void pi_cleanup_module(void) #ifndef _ST_ITRACE_ONLY DisarmTprofInterrupt(); RemoveTprofInterruptHandlers(); -#endif // Turn off sampling notification mode PDEBUG("Forcing sampling notification mode off ...\n"); PerfDisableSamplingNotifyMode(); RemoveAllSamplingNotifyListEntries(); +#endif + #if !defined(HAVE_COMPAT_IOCTL) && defined(CONFIG_64BIT) unregister_32_bit_ioctls();
Locations
Projects
Search
Status Monitor
Help
OpenBuildService.org
Documentation
API Documentation
Code of Conduct
Contact
Support
@OBShq
Terms
openSUSE Build Service is sponsored by
The Open Build Service is an
openSUSE project
.
Sign Up
Log In
Places
Places
All Projects
Status Monitor