mtd: Remove redundant spi driver bus initialization
authorLars-Peter Clausen <lars@metafoo.de>
Thu, 24 Nov 2011 15:29:16 +0000 (16:29 +0100)
committerDavid Woodhouse <David.Woodhouse@intel.com>
Mon, 9 Jan 2012 18:07:31 +0000 (18:07 +0000)
In ancient times it was necessary to manually initialize the bus field of an
spi_driver to spi_bus_type. These days this is done in spi_driver_register(),
so we can drop the manual assignment.

The patch was generated using the following coccinelle semantic patch:
// <smpl>
@@
identifier _driver;
@@
struct spi_driver _driver = {
.driver = {
- .bus = &spi_bus_type,
},
};
// </smpl>

Signed-off-by: Lars-Peter Clausen <lars@metafoo.de>
Signed-off-by: Artem Bityutskiy <Artem.Bityutskiy@linux.intel.com>
Signed-off-by: David Woodhouse <David.Woodhouse@intel.com>
drivers/mtd/devices/m25p80.c
drivers/mtd/devices/mtd_dataflash.c
drivers/mtd/devices/sst25l.c

index 884904d3f9d2deda9088046f8666e2f14b2aa664..7c60dddbefc0ba055551559c5f2046b10e37eecd 100644 (file)
@@ -992,7 +992,6 @@ static int __devexit m25p_remove(struct spi_device *spi)
 static struct spi_driver m25p80_driver = {
        .driver = {
                .name   = "m25p80",
-               .bus    = &spi_bus_type,
                .owner  = THIS_MODULE,
        },
        .id_table       = m25p_ids,
index d75c7af18a638d9f94588565e2d6b3271c95b05d..236057ead0d2ab2fcd5d57bff92e18a05e927223 100644 (file)
@@ -936,7 +936,6 @@ static int __devexit dataflash_remove(struct spi_device *spi)
 static struct spi_driver dataflash_driver = {
        .driver = {
                .name           = "mtd_dataflash",
-               .bus            = &spi_bus_type,
                .owner          = THIS_MODULE,
                .of_match_table = dataflash_dt_ids,
        },
index d38ef3bffe8d0723806835df2d1093a017757380..e45f62e8f195263049ec3ea6f7b184119e041a42 100644 (file)
@@ -444,7 +444,6 @@ static int __devexit sst25l_remove(struct spi_device *spi)
 static struct spi_driver sst25l_driver = {
        .driver = {
                .name   = "sst25l",
-               .bus    = &spi_bus_type,
                .owner  = THIS_MODULE,
        },
        .probe          = sst25l_probe,