···21112111 }2112211221132113 lookup->max_speed_hz = sb->connection_speed;21142114+ lookup->bits_per_word = sb->data_bit_length;2114211521152116 if (sb->clock_phase == ACPI_SPI_SECOND_PHASE)21162117 lookup->mode |= SPI_CPHA;···27612760 struct spi_controller *found;27622761 int id = ctlr->bus_num;2763276227632763+ device_for_each_child(&ctlr->dev, NULL, __unregister);27642764+27642765 /* First make sure that this controller was ever added */27652766 mutex_lock(&board_lock);27662767 found = idr_find(&spi_master_idr, id);···27752772 list_del(&ctlr->list);27762773 mutex_unlock(&board_lock);2777277427782778- device_for_each_child(&ctlr->dev, NULL, __unregister);27792775 device_unregister(&ctlr->dev);27802776 /* free bus id */27812777 mutex_lock(&board_lock);