[U-Boot] [PATCH v3 1/4] dm: usb: Unbind old block devices when shutting down USB
Simon Glass
sjg at chromium.org
Sun Mar 20 01:26:05 CET 2016
On 13 March 2016 at 08:22, Simon Glass <sjg at chromium.org> wrote:
> When 'usb start' is used, block devices are created for any USB flash sticks
> and disks, etc. When 'usb stop' is used, these block devices are currently
> not removed.
>
> We don't want old block devices hanging around since they can still be
> visible to U-Boot. Therefore, when USB is shut down, remove and unbind all
> the block devices created by the USB subsystem.
>
> Possibly we should unbind all devices which don't cause problems by being
> unbound. Most likely we can remove everything except USB controllers, hubs
> and emulators. We can consider that later.
>
> Signed-off-by: Simon Glass <sjg at chromium.org>
> Tested-by: Stephen Warren <swarren at nvidia.com>
> ---
>
> Changes in v3:
> - Expand the commit message
>
> Changes in v2: None
>
> drivers/usb/host/usb-uclass.c | 6 +++++-
> 1 file changed, 5 insertions(+), 1 deletion(-)
Applied to u-boot-dm.
More information about the U-Boot
mailing list