Lines 1232-1237
Link Here
|
1232 |
struct request rq; |
1232 |
struct request rq; |
1233 |
struct request_pm_state rqpm; |
1233 |
struct request_pm_state rqpm; |
1234 |
ide_task_t args; |
1234 |
ide_task_t args; |
|
|
1235 |
int ide_cmd; |
1235 |
|
1236 |
|
1236 |
memset(&rq, 0, sizeof(rq)); |
1237 |
memset(&rq, 0, sizeof(rq)); |
1237 |
memset(&rqpm, 0, sizeof(rqpm)); |
1238 |
memset(&rqpm, 0, sizeof(rqpm)); |
Lines 1242-1248
Link Here
|
1242 |
rqpm.pm_step = ide_pm_state_start_resume; |
1243 |
rqpm.pm_step = ide_pm_state_start_resume; |
1243 |
rqpm.pm_state = PM_EVENT_ON; |
1244 |
rqpm.pm_state = PM_EVENT_ON; |
1244 |
|
1245 |
|
1245 |
return ide_do_drive_cmd(drive, &rq, ide_head_wait); |
1246 |
ide_cmd = ide_do_drive_cmd(drive, &rq, ide_head_wait); |
|
|
1247 |
|
1248 |
/* check to see if this is a hard drive |
1249 |
* if it is then checkhpa needs to be |
1250 |
* disabled */ |
1251 |
if(drive->media == ide_disk && idedisk_supports_hpa(drive->id)) |
1252 |
init_idedisk_capacity(drive); |
1253 |
|
1254 |
return ide_cmd; |
1246 |
} |
1255 |
} |
1247 |
|
1256 |
|
1248 |
int generic_ide_ioctl(ide_drive_t *drive, struct file *file, struct block_device *bdev, |
1257 |
int generic_ide_ioctl(ide_drive_t *drive, struct file *file, struct block_device *bdev, |