Linux kernel mirror (for testing) git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
kernel os linux

[PATCH] ide: explain the PCI bus test we do in <asm-i386/ide.h>

Matthew Wilcox asked that this got a comment explaining why it is done
so here it is.

Signed-off-by: Alan Cox <alan@redhat.com>
Signed-off-by: Bartlomiej Zolnierkiewicz <bzolnier@gmail.com>

authored by

Alan Cox and committed by
Bartlomiej Zolnierkiewicz
25000c2c f5b2d8b4

+6
+6
include/asm-i386/ide.h
··· 41 41 42 42 static __inline__ unsigned long ide_default_io_base(int index) 43 43 { 44 + /* 45 + * If PCI is present then it is not safe to poke around 46 + * the other legacy IDE ports. Only 0x1f0 and 0x170 are 47 + * defined compatibility mode ports for PCI. A user can 48 + * override this using ide= but we must default safe. 49 + */ 44 50 if (pci_find_device(PCI_ANY_ID, PCI_ANY_ID, NULL) == NULL) { 45 51 switch(index) { 46 52 case 2: return 0x1e8;