+20
−16
Loading
Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more
Although we care about not unregistering the driver if there are still ports connected during the .remove callback, we do miss this check in the pl011_probe function. So if the current port allocation fails, but there are other ports already registered, we will kill those. So factor out the port removal into a separate function and use that in the probe function, too. Signed-off-by:Andre Przywara <andre.przywara@arm.com> Tested-by:
Mark Langsdorf <mlangsdo@redhat.com> Tested-by:
Naresh Bhat <nbhat@cavium.com> Signed-off-by:
Greg Kroah-Hartman <gregkh@linuxfoundation.org>