summaryrefslogtreecommitdiff
path: root/scripts/bootgraph.pl
diff options
context:
space:
mode:
authorRussell King <rmk+kernel@arm.linux.org.uk>2016-01-26 14:49:22 +0000
committerRussell King <rmk+kernel@arm.linux.org.uk>2016-01-26 18:13:33 +0000
commit9a4e7849b5e4e8742d71fa90fbf0722dd0710a56 (patch)
tree5388d90ba2bac34c530999d4e11e3f40c380281d /scripts/bootgraph.pl
parentce657b1cddf1f88c56ae683efa7130341c92808b (diff)
component: fix crash on x86_64 with hda audio drivers
Maarten reports that the addition of releasing match data to the component helper results in a general protection fault on x86_64. This is caused by the devm resources being freed in reverse order to their allocation, which caused a use-after-free of the match array. Switch the match array to be a more conventional kmalloc/kfree() affair, explicitly freeing it along with the parent match data structure. Reported-by: Maarten Lankhorst <maarten.lankhorst@linux.intel.com> Fixes: ce657b1cddf1 ("component: add support for releasing match data") Signed-off-by: Russell King <rmk+kernel@arm.linux.org.uk>
Diffstat (limited to 'scripts/bootgraph.pl')
0 files changed, 0 insertions, 0 deletions