Skip to content

Commit

Permalink
---
Browse files Browse the repository at this point in the history
yaml
---
r: 9129
b: refs/heads/master
c: d90d439
h: refs/heads/master
i:
  9127: d9b6b91
v: v3
  • Loading branch information
Linus Torvalds committed Sep 21, 2005
1 parent 9d2bf16 commit acde0fb
Show file tree
Hide file tree
Showing 87 changed files with 6,836 additions and 2,230 deletions.
2 changes: 1 addition & 1 deletion [refs]
Original file line number Diff line number Diff line change
@@ -1,2 +1,2 @@
---
refs/heads/master: 71eea47d853bb0ce0c6befe11b3e08111263170f
refs/heads/master: d90d4392b395083a7d295b7cdf0edfd849d4c2a3
2 changes: 1 addition & 1 deletion trunk/Makefile
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
VERSION = 2
PATCHLEVEL = 6
SUBLEVEL = 14
EXTRAVERSION =-rc1
EXTRAVERSION =-rc2
NAME=Affluent Albatross

# *DOCUMENTATION*
Expand Down
41 changes: 23 additions & 18 deletions trunk/arch/alpha/kernel/sys_dp264.c
Original file line number Diff line number Diff line change
Expand Up @@ -394,6 +394,22 @@ clipper_init_irq(void)
* 10 64 bit PCI option slot 3 (not bus 0)
*/

static int __init
isa_irq_fixup(struct pci_dev *dev, int irq)
{
u8 irq8;

if (irq > 0)
return irq;

/* This interrupt is routed via ISA bridge, so we'll
just have to trust whatever value the console might
have assigned. */
pci_read_config_byte(dev, PCI_INTERRUPT_LINE, &irq8);

return irq8 & 0xf;
}

static int __init
dp264_map_irq(struct pci_dev *dev, u8 slot, u8 pin)
{
Expand All @@ -407,25 +423,13 @@ dp264_map_irq(struct pci_dev *dev, u8 slot, u8 pin)
{ 16+ 3, 16+ 3, 16+ 2, 16+ 1, 16+ 0} /* IdSel 10 slot 3 */
};
const long min_idsel = 5, max_idsel = 10, irqs_per_slot = 5;

struct pci_controller *hose = dev->sysdata;
int irq = COMMON_TABLE_LOOKUP;

if (irq > 0) {
if (irq > 0)
irq += 16 * hose->index;
} else {
/* ??? The Contaq IDE controller on the ISA bridge uses
"legacy" interrupts 14 and 15. I don't know if anything
can wind up at the same slot+pin on hose1, so we'll
just have to trust whatever value the console might
have assigned. */

u8 irq8;
pci_read_config_byte(dev, PCI_INTERRUPT_LINE, &irq8);
irq = irq8;
}

return irq;
return isa_irq_fixup(dev, irq);
}

static int __init
Expand Down Expand Up @@ -453,7 +457,8 @@ monet_map_irq(struct pci_dev *dev, u8 slot, u8 pin)
{ 24, 24, 25, 26, 27} /* IdSel 15 slot 5 PCI2*/
};
const long min_idsel = 3, max_idsel = 15, irqs_per_slot = 5;
return COMMON_TABLE_LOOKUP;

return isa_irq_fixup(dev, COMMON_TABLE_LOOKUP);
}

static u8 __init
Expand Down Expand Up @@ -507,7 +512,8 @@ webbrick_map_irq(struct pci_dev *dev, u8 slot, u8 pin)
{ 47, 47, 46, 45, 44}, /* IdSel 17 slot 3 */
};
const long min_idsel = 7, max_idsel = 17, irqs_per_slot = 5;
return COMMON_TABLE_LOOKUP;

return isa_irq_fixup(dev, COMMON_TABLE_LOOKUP);
}

static int __init
Expand All @@ -524,14 +530,13 @@ clipper_map_irq(struct pci_dev *dev, u8 slot, u8 pin)
{ -1, -1, -1, -1, -1} /* IdSel 7 ISA Bridge */
};
const long min_idsel = 1, max_idsel = 7, irqs_per_slot = 5;

struct pci_controller *hose = dev->sysdata;
int irq = COMMON_TABLE_LOOKUP;

if (irq > 0)
irq += 16 * hose->index;

return irq;
return isa_irq_fixup(dev, irq);
}

static void __init
Expand Down
17 changes: 17 additions & 0 deletions trunk/drivers/message/fusion/Kconfig
Original file line number Diff line number Diff line change
Expand Up @@ -35,6 +35,23 @@ config FUSION_FC
LSIFC929X
LSIFC929XL

config FUSION_SAS
tristate "Fusion MPT ScsiHost drivers for SAS"
depends on PCI && SCSI
select FUSION
select SCSI_SAS_ATTRS
---help---
SCSI HOST support for a SAS host adapters.

List of supported controllers:

LSISAS1064
LSISAS1066
LSISAS1068
LSISAS1064E
LSISAS1066E
LSISAS1068E

config FUSION_MAX_SGE
int "Maximum number of scatter gather entries (16 - 128)"
depends on FUSION
Expand Down
1 change: 1 addition & 0 deletions trunk/drivers/message/fusion/Makefile
Original file line number Diff line number Diff line change
Expand Up @@ -34,5 +34,6 @@

obj-$(CONFIG_FUSION_SPI) += mptbase.o mptscsih.o mptspi.o
obj-$(CONFIG_FUSION_FC) += mptbase.o mptscsih.o mptfc.o
obj-$(CONFIG_FUSION_SAS) += mptbase.o mptscsih.o mptsas.o
obj-$(CONFIG_FUSION_CTL) += mptctl.o
obj-$(CONFIG_FUSION_LAN) += mptlan.o
Loading

0 comments on commit acde0fb

Please sign in to comment.