#ifndef __PERF_TOOL_H #define __PERF_TOOL_H #include #include struct perf_session; union perf_event; struct perf_evlist; struct perf_evsel; struct perf_sample; struct perf_tool; struct machine; struct ordered_events; typedef int (*event_sample)(struct perf_tool *tool, union perf_event *event, struct perf_sample *sample, struct perf_evsel *evsel, struct machine *machine); typedef int (*event_op)(struct perf_tool *tool, union perf_event *event, struct perf_sample *sample, struct machine *machine); typedef int (*event_attr_op)(struct perf_tool *tool, union perf_event *event, struct perf_evlist **pevlist); typedef int (*event_op2)(struct perf_tool *tool, union perf_event *event, struct perf_session *session); typedef int (*event_oe)(struct perf_tool *tool, union perf_event *event, struct ordered_events *oe); typedef s64 (*event_op3)(struct perf_tool *tool, union perf_event *event, struct perf_session *session); struct perf_tool { event_sample sample, read; event_op mmap, mmap2, comm, fork, exit, lost, lost_samples, aux, itrace_start, context_switch, throttle, unthrottle; event_attr_op attr; event_attr_op event_update; event_op2 tracing_data; event_oe finished_round; event_op2 build_id, id_index, auxtrace_info, auxtrace_error, time_conv, thread_map, cpu_map, stat_config, stat, stat_round; event_op3 auxtrace; bool ordered_events; bool ordering_requires_timestamps; }; #endif /* __PERF_TOOL_H */ -next.git/'>summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorSalvatore Benedetto <salvatore.benedetto@intel.com>2017-01-13 11:54:08 +0000
committerHerbert Xu <herbert@gondor.apana.org.au>2017-01-23 22:41:32 +0800
commitd6040764adcb5cb6de1489422411d701c158bb69 (patch)
treeec8f34788bcdeaa9dc8f69c58af4c005d1e49021 /net/ipv6/ip6_tunnel.c
parent07825f0acd85dd8b7481d5ef0eb024b05364d892 (diff)
crypto: api - Clear CRYPTO_ALG_DEAD bit before registering an alg
Make sure CRYPTO_ALG_DEAD bit is cleared before proceeding with the algorithm registration. This fixes qat-dh registration when driver is restarted Cc: <stable@vger.kernel.org> Signed-off-by: Salvatore Benedetto <salvatore.benedetto@intel.com> Signed-off-by: Herbert Xu <herbert@gondor.apana.org.au>
Diffstat (limited to 'net/ipv6/ip6_tunnel.c')