diff options
author | Lee Trager <lt73@cs.drexel.edu> | 2007-06-08 15:14:30 +0200 |
---|---|---|
committer | Bartlomiej Zolnierkiewicz <bzolnier@gmail.com> | 2007-06-08 15:14:30 +0200 |
commit | 0d2157f78d17fcee17791f54959e67cc0af0da74 (patch) | |
tree | 22782319df55322375f5fe3b8c23d1591e3fbcf0 /include/linux | |
parent | 0380dad45e4f5a606025cc4df2a2cd26af08796b (diff) | |
download | linux-3.10-0d2157f78d17fcee17791f54959e67cc0af0da74.tar.gz linux-3.10-0d2157f78d17fcee17791f54959e67cc0af0da74.tar.bz2 linux-3.10-0d2157f78d17fcee17791f54959e67cc0af0da74.zip |
ide: HPA detect from resume
Currently when system which have HPA require HPA to be detected and
disabled upon resume from RAM or disk. The current IDE drivers do not do
this nor does libata (obviously it since it doesn't support HPA yet).
I have implemented this into the current IDE drivers and it has been
tested by many others since 7/15/2006 in bug number 6840:
http://bugzilla.kernel.org/show_bug.cgi?id=6840
and it has been confirmed to work fine with no problems.
bart: added drv != NULL check to generic_ide_suspend()
From: Lee Trager <lt73@cs.drexel.edu>
Signed-off-by: Bartlomiej Zolnierkiewicz <bzolnier@gmail.com>
Diffstat (limited to 'include/linux')
-rw-r--r-- | include/linux/ide.h | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/include/linux/ide.h b/include/linux/ide.h index 07aba87d369..1e365acdd36 100644 --- a/include/linux/ide.h +++ b/include/linux/ide.h @@ -1001,6 +1001,7 @@ struct ide_driver_s { struct device_driver gen_driver; int (*probe)(ide_drive_t *); void (*remove)(ide_drive_t *); + void (*resume)(ide_drive_t *); void (*shutdown)(ide_drive_t *); #ifdef CONFIG_IDE_PROC_FS ide_proc_entry_t *proc; |