Commit
78c55d76b84628862079351f77aa0f4aa3b65f58
Exists in
master
and in
39 other branches
8mp-imx_5.4.70_2.3.0, 8qm-imx_5.4.70_2.3.0, emb_imx_lf-5.15.y, emb_lf-6.1.y, imx_3.0.35_4.1.0, imx_3.10.17_1.0.1_ga, imx_3.10.53_1.1.0_ga, imx_3.14.28_1.0.0_ga, imx_4.1.15_1.0.0_ga, pitx_8mp_lf-5.10.y, rt-smarc-imx_4.1.15_1.0.0_ga, rt_linux_5.15.71, smarc-8m-android-11.0.0_2.0.0, smarc-imx6_4.14.98_2.0.0_ga, smarc-imx6_4.9.88_2.0.0_ga, smarc-imx7_4.14.98_2.0.0_ga, smarc-imx7_4.9.11_1.0.0_ga, smarc-imx7_4.9.88_2.0.0_ga, smarc-imx_3.10.53_1.1.0_ga, smarc-imx_3.14.28_1.0.0_ga, smarc-imx_4.1.15_1.0.0_ga, smarc-imx_4.9.11_1.0.0_ga, smarc-imx_4.9.51_imx8m_ga, smarc-imx_4.9.88_2.0.0_ga, smarc-m6.0.1_2.1.0-ga, smarc-n7.1.2_2.0.0-ga, smarc-rel_imx_4.1.15_1.2.0_ga, smarc_8m_00d0_imx_4.14.98_2.0.0_ga, smarc_8m_imx_4.14.78_1.0.0_ga, smarc_8m_imx_4.14.98_2.0.0_ga, smarc_8m_imx_4.19.35_1.1.0, smarc_8mm_imx_4.14.78_1.0.0_ga, smarc_8mm_imx_4.14.98_2.0.0_ga, smarc_8mm_imx_4.19.35_1.1.0, smarc_8mm_imx_5.4.24_2.1.0, smarc_8mp_lf-5.10.y, smarc_8mq_imx_5.4.24_2.1.0, smarc_8mq_lf-5.10.y, smarc_imx_lf-5.15.y
scsi: remove driver_data direct access of struct device
In the near future, the driver core is going to not allow direct access
to the driver_data pointer in struct device. Instead, the functions
dev_get_drvdata() and dev_set_drvdata() should be used. These functions
have been around since the beginning, so are backwards compatible with
all older kernel versions.
Cc: linux-scsi@vger.kernel.org
Cc: James Bottomley <James.Bottomley@HansenPartnership.com>
Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de>
Showing
2 changed files
with
2 additions
and
2 deletions
Side-by-side Diff
... |
... |
@@ -646,7 +646,7 @@ |
646
|
646 |
|
647
|
647 |
static __devexit int aha1740_remove (struct device *dev) |
648
|
648 |
{ |
649
|
|
- struct Scsi_Host *shpnt = dev->driver_data; |
|
649 |
+ struct Scsi_Host *shpnt = dev_get_drvdata(dev); |
650
|
650 |
struct aha1740_hostdata *host = HOSTDATA (shpnt); |
651
|
651 |
|
652
|
652 |
scsi_remove_host(shpnt); |
... |
... |
@@ -135,7 +135,7 @@ |
135
|
135 |
INIT_LIST_HEAD(&target->cmd_queue); |
136
|
136 |
|
137
|
137 |
target->dev = dev; |
138
|
|
- target->dev->driver_data = target; |
|
138 |
+ dev_set_drvdata(target->dev, target); |
139
|
139 |
|
140
|
140 |
target->srp_iu_size = iu_size; |
141
|
141 |
target->rx_ring_size = nr; |