There seems to be agreement that we should have a "struct spi_driver", so here's a patch which switches over to that, and updates the docs accordingly. It also adds a few other changes, few of which would be detectable to drivers. - Dave