* Sebastian Andrzej Siewior | 2010-11-23 14:59:10 [-0000]:

>This was fixed by David Lamparter in v2.6.36-rc5 3486008
>("spi: free children in spi_unregister_master, not siblings") and broken
>again in v2.6.37-rc1~2^2~4 during the merge of 2b9603a0 ("spi: enable
>spi_board_info to be registered after spi_master").
>
>Signed-off-by: Sebastian Andrzej Siewior <[email protected]>
>---

ping

>
> drivers/spi/spi.c |    3 +--
> 1 files changed, 1 insertions(+), 2 deletions(-)
>
>diff --git a/drivers/spi/spi.c b/drivers/spi/spi.c
>index 709c836..b02d0cb 100644
>--- a/drivers/spi/spi.c
>+++ b/drivers/spi/spi.c
>@@ -584,8 +584,7 @@ void spi_unregister_master(struct spi_master *master)
>       list_del(&master->list);
>       mutex_unlock(&board_lock);
> 
>-      dummy = device_for_each_child(master->dev.parent, &master->dev,
>-                                      __unregister);
>+      dummy = device_for_each_child(&master->dev, NULL, __unregister);
>       device_unregister(&master->dev);
> }
> EXPORT_SYMBOL_GPL(spi_unregister_master);

------------------------------------------------------------------------------
_______________________________________________
spi-devel-general mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/spi-devel-general

Reply via email to