aboutsummaryrefslogtreecommitdiff
path: root/scripts/gcc-plugins/randomize_layout_plugin.c
diff options
context:
space:
mode:
authorLubomir Rintel <[email protected]>2019-11-18 12:54:31 +0100
committerGreg Kroah-Hartman <[email protected]>2020-01-14 16:10:14 +0100
commitef9ffc1e5f1ac73ecd2fb3b70db2a3b2472ff2f7 (patch)
tree665062d54bf2357791e2b889f05252724f3efbdd /scripts/gcc-plugins/randomize_layout_plugin.c
parente2f373320779eb0cece04a11621e9cf518e1c7b1 (diff)
component: do not dereference opaque pointer in debugfs
The match data does not have to be a struct device pointer, and indeed very often is not. Attempt to treat it as such easily results in a crash. For the components that are not registered, we don't know which device is missing. Once it it is there, we can use the struct component to get the device and whether it's bound or not. Fixes: 59e73854b5fd ('component: add debugfs support') Signed-off-by: Lubomir Rintel <[email protected]> Cc: stable <[email protected]> Cc: Arnaud Pouliquen <[email protected]> Link: https://lore.kernel.org/r/[email protected] Signed-off-by: Greg Kroah-Hartman <[email protected]>
Diffstat (limited to 'scripts/gcc-plugins/randomize_layout_plugin.c')
0 files changed, 0 insertions, 0 deletions