>> >>previously working functions should now be handled when built against later
>> >>kernels?
>
> # git show v3.0:kernel/events/core.c | grep EXPORT_SYMBOL
> EXPORT_SYMBOL_GPL(perf_event_release_kernel);
> EXPORT_SYMBOL_GPL(perf_event_read_value);
> EXPORT_SYMBOL_GPL(perf_register_guest_info_callbacks);
> EXPORT_SYMBOL_GPL(perf_unregister_guest_info_callbacks);
> EXPORT_SYMBOL_GPL(perf_swevent_get_recursion_context);
> EXPORT_SYMBOL_GPL(perf_tp_event);
> EXPORT_SYMBOL_GPL(perf_event_create_kernel_counter);
>
> IOW. how can your module have ever used those functions in 3.0 ?
>
> Typically the answer to 'why did the export get removed' is simply
> 'because there are no users'.
>

Thanks Peter and David. You set me on the right path.

Your answer made me check...surely enough, the kernel I had been using
was (unexpectedly to me) patched to export those symbols. I realize in
hindsight I should have checked that first.

Thanks again,
Chris
--
To unsubscribe from this list: send the line "unsubscribe linux-perf-users" in
the body of a message to majord...@vger.kernel.org
More majordomo info at  http://vger.kernel.org/majordomo-info.html

Reply via email to