From a0bf37edb4d34c21bdaa19a1624378924b917491 Mon Sep 17 00:00:00 2001 From: Sebastian Reichel Date: Sun, 6 Oct 2013 20:23:49 +0200 Subject: HSI: method to unregister clients from an hsi port This exports a method to unregister all clients from an hsi port. Signed-off-by: Sebastian Reichel Reviewed-by: Pavel Machek Tested-By: Ivaylo Dimitrov --- drivers/hsi/hsi.c | 10 ++++++++++ 1 file changed, 10 insertions(+) (limited to 'drivers/hsi') diff --git a/drivers/hsi/hsi.c b/drivers/hsi/hsi.c index 749f7b5..e96a987 100644 --- a/drivers/hsi/hsi.c +++ b/drivers/hsi/hsi.c @@ -130,6 +130,16 @@ static void hsi_port_release(struct device *dev) } /** + * hsi_unregister_port - Unregister an HSI port + * @port: The HSI port to unregister + */ +void hsi_port_unregister_clients(struct hsi_port *port) +{ + device_for_each_child(&port->device, NULL, hsi_remove_client); +} +EXPORT_SYMBOL_GPL(hsi_port_unregister_clients); + +/** * hsi_unregister_controller - Unregister an HSI controller * @hsi: The HSI controller to register */ -- cgit v1.1