]>
Commit | Line | Data |
---|---|---|
2cb7cef9 BS |
1 | Subject: SCSI sd driver calls revalidate_disk wrapper. |
2 | From: Andrew Patterson <andrew.patterson@hp.com> | |
3 | Date: Thu Oct 9 08:56:13 2008 +0200: | |
4 | Git: f98a8cae12f2b2a8f9bfd7a53c990a1a405e880e | |
5 | References: FATE#302348,FATE#303786 | |
6 | ||
7 | Modify the SCSI disk driver to call the revalidate_disk() | |
8 | wrapper. This allows us to do some housekeeping such as accounting for | |
9 | a disk being resized online. The wrapper will call | |
10 | sd_revalidate_disk() at the appropriate time. | |
11 | ||
12 | Signed-off-by: Andrew Patterson <andrew.patterson@hp.com> | |
13 | Signed-off-by: Jens Axboe <jens.axboe@oracle.com> | |
14 | Signed-off-by: Hannes Reinecke <hare@suse.de> | |
15 | --- | |
16 | drivers/scsi/sd.c | 4 ++-- | |
17 | 1 file changed, 2 insertions(+), 2 deletions(-) | |
18 | ||
19 | --- a/drivers/scsi/sd.c | |
20 | +++ b/drivers/scsi/sd.c | |
21 | @@ -160,7 +160,7 @@ sd_store_cache_type(struct device *dev, | |
22 | sd_print_sense_hdr(sdkp, &sshdr); | |
23 | return -EINVAL; | |
24 | } | |
25 | - sd_revalidate_disk(sdkp->disk); | |
26 | + revalidate_disk(sdkp->disk); | |
27 | return count; | |
28 | } | |
29 | ||
30 | @@ -911,7 +911,7 @@ static void sd_rescan(struct device *dev | |
31 | struct scsi_disk *sdkp = scsi_disk_get_from_dev(dev); | |
32 | ||
33 | if (sdkp) { | |
34 | - sd_revalidate_disk(sdkp->disk); | |
35 | + revalidate_disk(sdkp->disk); | |
36 | scsi_disk_put(sdkp); | |
37 | } | |
38 | } |