Linux kernel mirror (for testing) git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
kernel os linux

media: usb/msi2500: Follow renaming of SPI "master" to "controller"

In commit 8caab75fd2c2 ("spi: Generalize SPI "master" to "controller"")
some functions and struct members were renamed. To not break all drivers
compatibility macros were provided.

To be able to remove these compatibility macros push the renaming into
this driver.

Acked-by: Jonathan Cameron <Jonathan.Cameron@huawei.com>
Signed-off-by: Uwe Kleine-König <u.kleine-koenig@pengutronix.de>
Link: https://lore.kernel.org/r/d4dc8acc3c4105b9093e97f6337a81d11e6d30ae.1707324794.git.u.kleine-koenig@pengutronix.de
Signed-off-by: Mark Brown <broonie@kernel.org>

authored by

Uwe Kleine-König and committed by
Mark Brown
dd868ae6 cfa13a64

+19 -19
+19 -19
drivers/media/usb/msi2500/msi2500.c
··· 107 107 struct video_device vdev; 108 108 struct v4l2_device v4l2_dev; 109 109 struct v4l2_subdev *v4l2_subdev; 110 - struct spi_master *master; 110 + struct spi_controller *ctlr; 111 111 112 112 /* videobuf2 queue and queued buffers list */ 113 113 struct vb2_queue vb_queue; ··· 574 574 dev->udev = NULL; 575 575 v4l2_device_disconnect(&dev->v4l2_dev); 576 576 video_unregister_device(&dev->vdev); 577 - spi_unregister_master(dev->master); 577 + spi_unregister_controller(dev->ctlr); 578 578 mutex_unlock(&dev->v4l2_lock); 579 579 mutex_unlock(&dev->vb_queue_lock); 580 580 ··· 1136 1136 kfree(dev); 1137 1137 } 1138 1138 1139 - static int msi2500_transfer_one_message(struct spi_master *master, 1139 + static int msi2500_transfer_one_message(struct spi_controller *ctlr, 1140 1140 struct spi_message *m) 1141 1141 { 1142 - struct msi2500_dev *dev = spi_master_get_devdata(master); 1142 + struct msi2500_dev *dev = spi_controller_get_devdata(ctlr); 1143 1143 struct spi_transfer *t; 1144 1144 int ret = 0; 1145 1145 u32 data; ··· 1154 1154 } 1155 1155 1156 1156 m->status = ret; 1157 - spi_finalize_current_message(master); 1157 + spi_finalize_current_message(ctlr); 1158 1158 return ret; 1159 1159 } 1160 1160 ··· 1163 1163 { 1164 1164 struct msi2500_dev *dev; 1165 1165 struct v4l2_subdev *sd; 1166 - struct spi_master *master; 1166 + struct spi_controller *ctlr; 1167 1167 int ret; 1168 1168 static struct spi_board_info board_info = { 1169 1169 .modalias = "msi001", ··· 1220 1220 } 1221 1221 1222 1222 /* SPI master adapter */ 1223 - master = spi_alloc_master(dev->dev, 0); 1224 - if (master == NULL) { 1223 + ctlr = spi_alloc_master(dev->dev, 0); 1224 + if (ctlr == NULL) { 1225 1225 ret = -ENOMEM; 1226 1226 goto err_unregister_v4l2_dev; 1227 1227 } 1228 1228 1229 - dev->master = master; 1230 - master->bus_num = -1; 1231 - master->num_chipselect = 1; 1232 - master->transfer_one_message = msi2500_transfer_one_message; 1233 - spi_master_set_devdata(master, dev); 1234 - ret = spi_register_master(master); 1229 + dev->ctlr = ctlr; 1230 + ctlr->bus_num = -1; 1231 + ctlr->num_chipselect = 1; 1232 + ctlr->transfer_one_message = msi2500_transfer_one_message; 1233 + spi_controller_set_devdata(ctlr, dev); 1234 + ret = spi_register_controller(ctlr); 1235 1235 if (ret) { 1236 - spi_master_put(master); 1236 + spi_controller_put(ctlr); 1237 1237 goto err_unregister_v4l2_dev; 1238 1238 } 1239 1239 1240 1240 /* load v4l2 subdevice */ 1241 - sd = v4l2_spi_new_subdev(&dev->v4l2_dev, master, &board_info); 1241 + sd = v4l2_spi_new_subdev(&dev->v4l2_dev, ctlr, &board_info); 1242 1242 dev->v4l2_subdev = sd; 1243 1243 if (sd == NULL) { 1244 1244 dev_err(dev->dev, "cannot get v4l2 subdevice\n"); 1245 1245 ret = -ENODEV; 1246 - goto err_unregister_master; 1246 + goto err_unregister_controller; 1247 1247 } 1248 1248 1249 1249 /* Register controls */ ··· 1276 1276 return 0; 1277 1277 err_free_controls: 1278 1278 v4l2_ctrl_handler_free(&dev->hdl); 1279 - err_unregister_master: 1280 - spi_unregister_master(dev->master); 1279 + err_unregister_controller: 1280 + spi_unregister_controller(dev->ctlr); 1281 1281 err_unregister_v4l2_dev: 1282 1282 v4l2_device_unregister(&dev->v4l2_dev); 1283 1283 err_free_mem: