diff options
author | Heinrich Schuchardt <xypron.glpk@gmx.de> | 2017-11-20 19:33:39 +0100 |
---|---|---|
committer | Marek Vasut <marek.vasut+renesas@gmail.com> | 2017-11-26 02:22:36 +0100 |
commit | 45157d27644c23493ea1b5a6c9dd67572eb75c8c (patch) | |
tree | 3ef338adaef3d0baea06901a722d0195ae24e244 /arch/arm/mach-tegra/board2.c | |
parent | e1cc60c0d635408b18a31dcdc2002bba07da21a4 (diff) |
dm: usb: ehci: avoid possible NULL dereference
Currently we check in ehci_shutdown() if ctrl is NULL after
dereferencing it.
Before this we have already dereferenced ctrl, ctrl->hccr,
and ctrl->hcor in ehci_get_portsc_register(), ehci_submit_root(),
and hci_common_init().
A better approach is to already check ctrl, ctrl->hccr, and ctrl->hcor
during the initialization in ehci_register() and usb_lowlevel_init()
and signal an error here via the return code.
Signed-off-by: Heinrich Schuchardt <xypron.glpk@gmx.de>
Diffstat (limited to 'arch/arm/mach-tegra/board2.c')
0 files changed, 0 insertions, 0 deletions