* 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