aboutsummaryrefslogtreecommitdiffstats
path: root/include/linux/moduleloader.h
diff options
context:
space:
mode:
authorStefan Richter <stefanr@s5r6.in-berlin.de>2009-06-16 19:15:25 +0200
committerStefan Richter <stefanr@s5r6.in-berlin.de>2009-06-16 22:48:09 +0200
commitd645f4dad056a98089df904294f66b96d04e91b6 (patch)
tree993ec9d0c64dac6fb4e1214f213220fbc0e29f63 /include/linux/moduleloader.h
parentfirewire: core: fix DMA unmapping in iso buffer removal (diff)
firewire: core: fix iso context shutdown on card removal
If isochronous contexts existed when firewire-ohci was unloaded, the core iso shutdown functions crashed with NULL dereferences, and buffers etc. weren't released. How the fix works: We first copy the card driver's iso shutdown hooks into the dummy driver, then fw_destroy_nodes notifies upper layers of devices going away, these should shut down (including their iso contexts), wait_for_completion(&card->done) will be triggered after upper layers gave up all fw_device references, after which the card driver's shutdown proceeds. Signed-off-by: Stefan Richter <stefanr@s5r6.in-berlin.de>
Diffstat (limited to 'include/linux/moduleloader.h')
0 files changed, 0 insertions, 0 deletions
ss='insertions'>+4 2018-08-13tools lib traceevent, perf tools: Rename pevent parse APIsTzvetomir Stoyanov (VMware)1-1/+1 2018-08-13tools lib traceevent, perf tools: Rename pevent find APIsTzvetomir Stoyanov (VMware)1-1/+1 2018-08-13tools lib traceevent, perf tools: Rename pevent alloc / free APIsTzvetomir Stoyanov (VMware)1-3/+3 2018-08-10tools lib traceevent, perf tools: Rename struct pevent to struct tep_handleTzvetomir Stoyanov (VMware)1-3/+3 2018-05-17perf parse-events: Use get/put_events_file()Arnaldo Carvalho de Melo1-2/+6 2017-11-02License cleanup: add SPDX GPL-2.0 license identifier to files with no licenseGreg Kroah-Hartman1-0/+1 2016-07-12perf tools: Introduce trace_event__tp_format_id()Jiri Olsa1-0/+8 2016-02-16tools lib api fs: Adopt filename__read_str from perfJiri Olsa1-0/+1 2015-09-15perf evsel: Propagate error info from tp_formatJiri Olsa1-3/+12 2015-09-04tools lib api fs: Move tracing_path interface into api/fs/tracing_path.cJiri Olsa1-0/+1 2015-07-29perf python: Remove dependency on 'machine' methodsArnaldo Carvalho de Melo1-4/+3 2015-07-23perf symbols: Provide libtraceevent callback to resolve kernel symbolsArnaldo Carvalho de Melo1-15/+30 2014-01-15tools lib traceevent: Make plugin unload function receive peventNamhyung Kim1-1/+1 2013-12-04perf tools: Add trace-event global object for tracepoint interfaceJiri Olsa1-0/+61 2013-12-04perf tools: Add trace-event objectJiri Olsa1-0/+21