aboutsummaryrefslogtreecommitdiffstats
path: root/Documentation/kernel-parameters.txt
diff options
context:
space:
mode:
authorBartlomiej Zolnierkiewicz <bzolnier@gmail.com>2009-06-07 07:52:52 -0400
committerBartlomiej Zolnierkiewicz <bzolnier@gmail.com>2009-06-07 07:52:52 -0400
commit075affcbe01d4d7cefcd0e30a98df1253bcf8d92 (patch)
treeceadcf00f56c5a7a394e689e61734811efe33b82 /Documentation/kernel-parameters.txt
parente957b60d1583022a0f7c03267d37fcae2ddb78b1 (diff)
ide: preserve Host Protected Area by default (v2)
From the perspective of most users of recent systems, disabling Host Protected Area (HPA) can break vendor RAID formats, GPT partitions and risks corrupting firmware or overwriting vendor system recovery tools. Unfortunately the original (kernels < 2.6.30) behavior (unconditionally disabling HPA and using full disk capacity) was introduced at the time when the main use of HPA was to make the drive look small enough for the BIOS to allow the system to boot with large capacity drives. Thus to allow the maximum compatibility with the existing setups (using HPA and partitioned with HPA disabled) we automically disable HPA if any partitions overlapping HPA are detected. Additionally HPA can also be disabled using the "nohpa" module parameter (i.e. "ide_core.nohpa=0.0" to disable HPA on /dev/hda). v2: Fix ->resume HPA support. While at it: - remove stale "idebus=" entry from Documentation/kernel-parameters.txt Cc: Robert Hancock <hancockrwd@gmail.com> Cc: Frans Pop <elendil@planet.nl> Cc: "Andries E. Brouwer" <Andries.Brouwer@cwi.nl> Cc: Al Viro <viro@zeniv.linux.org.uk> Acked-by: Sergei Shtylyov <sshtylyov@ru.mvista.com> [patch description was based on input from Alan Cox and Frans Pop] Emphatically-Acked-by: Alan Cox <alan@linux.intel.com> Signed-off-by: Bartlomiej Zolnierkiewicz <bzolnier@gmail.com>
Diffstat (limited to 'Documentation/kernel-parameters.txt')
-rw-r--r--Documentation/kernel-parameters.txt7
1 files changed, 2 insertions, 5 deletions
diff --git a/Documentation/kernel-parameters.txt b/Documentation/kernel-parameters.txt
index a19f021f081a..e58c91ca802c 100644
--- a/Documentation/kernel-parameters.txt
+++ b/Documentation/kernel-parameters.txt
@@ -835,11 +835,8 @@ and is between 256 and 4096 characters. It is defined in the file
835 835
836 ide-core.nodma= [HW] (E)IDE subsystem 836 ide-core.nodma= [HW] (E)IDE subsystem
837 Format: =0.0 to prevent dma on hda, =0.1 hdb =1.0 hdc 837 Format: =0.0 to prevent dma on hda, =0.1 hdb =1.0 hdc
838 .vlb_clock .pci_clock .noflush .noprobe .nowerr .cdrom 838 .vlb_clock .pci_clock .noflush .nohpa .noprobe .nowerr
839 .chs .ignore_cable are additional options 839 .cdrom .chs .ignore_cable are additional options
840 See Documentation/ide/ide.txt.
841
842 idebus= [HW] (E)IDE subsystem - VLB/PCI bus speed
843 See Documentation/ide/ide.txt. 840 See Documentation/ide/ide.txt.
844 841
845 ide-pci-generic.all-generic-ide [HW] (E)IDE subsystem 842 ide-pci-generic.all-generic-ide [HW] (E)IDE subsystem