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

[PATCH] sgiioc4: Always share IRQ

The SGI IOC4 IDE device always shares an interrupt with other devices which
are part of IOC4. As such, IDEPCI_SHARE_IRQ should always be enabled when
BLK_DEV_SGIIOC4 is enabled.

Signed-off-by: Brent Casavant <bcasavan@sgi.com>
Signed-off-by: Andrew Morton <akpm@osdl.org>
Signed-off-by: Linus Torvalds <torvalds@osdl.org>

authored by

Brent Casavant and committed by
Linus Torvalds
9578bcf4 bc7455fa

+3 -2
+1 -1
arch/ia64/configs/sn2_defconfig
··· 363 363 # 364 364 CONFIG_IDE_GENERIC=y 365 365 CONFIG_BLK_DEV_IDEPCI=y 366 - # CONFIG_IDEPCI_SHARE_IRQ is not set 366 + CONFIG_IDEPCI_SHARE_IRQ=y 367 367 # CONFIG_BLK_DEV_OFFBOARD is not set 368 368 # CONFIG_BLK_DEV_GENERIC is not set 369 369 # CONFIG_BLK_DEV_OPTI621 is not set
+1 -1
arch/ia64/defconfig
··· 366 366 # CONFIG_IDE_GENERIC is not set 367 367 # CONFIG_BLK_DEV_IDEPNP is not set 368 368 CONFIG_BLK_DEV_IDEPCI=y 369 - # CONFIG_IDEPCI_SHARE_IRQ is not set 369 + CONFIG_IDEPCI_SHARE_IRQ=y 370 370 # CONFIG_BLK_DEV_OFFBOARD is not set 371 371 CONFIG_BLK_DEV_GENERIC=y 372 372 # CONFIG_BLK_DEV_OPTI621 is not set
+1
drivers/ide/Kconfig
··· 682 682 config BLK_DEV_SGIIOC4 683 683 tristate "Silicon Graphics IOC4 chipset ATA/ATAPI support" 684 684 depends on (IA64_SGI_SN2 || IA64_GENERIC) && SGI_IOC4 685 + select IDEPCI_SHARE_IRQ 685 686 help 686 687 This driver adds PIO & MultiMode DMA-2 support for the SGI IOC4 687 688 chipset, which has one channel and can support two devices.