From: Jeff Garzik Needed this to build Fedora rawhide kernel (2.6.12-rc1 + some patches) on alpha. This is the upstream portion of the build fixes. Signed-off-by: Jeff Garzik Signed-off-by: Andrew Morton --- 25-akpm/drivers/char/agp/generic.c | 1 + 25-akpm/drivers/char/tpm/tpm.h | 1 + 25-akpm/include/asm-alpha/pci.h | 6 ++++++ 25-akpm/include/linux/debugfs.h | 2 ++ 4 files changed, 10 insertions(+) diff -puN drivers/char/agp/generic.c~alpha-build-fixes drivers/char/agp/generic.c --- 25/drivers/char/agp/generic.c~alpha-build-fixes Wed Mar 23 16:03:46 2005 +++ 25-akpm/drivers/char/agp/generic.c Wed Mar 23 16:03:46 2005 @@ -36,6 +36,7 @@ #include #include #include +#include #include #include #include diff -puN drivers/char/tpm/tpm.h~alpha-build-fixes drivers/char/tpm/tpm.h --- 25/drivers/char/tpm/tpm.h~alpha-build-fixes Wed Mar 23 16:03:46 2005 +++ 25-akpm/drivers/char/tpm/tpm.h Wed Mar 23 16:03:46 2005 @@ -22,6 +22,7 @@ #include #include #include +#include #include #define TPM_TIMEOUT msecs_to_jiffies(5) diff -puN include/asm-alpha/pci.h~alpha-build-fixes include/asm-alpha/pci.h --- 25/include/asm-alpha/pci.h~alpha-build-fixes Wed Mar 23 16:03:46 2005 +++ 25-akpm/include/asm-alpha/pci.h Wed Mar 23 16:03:46 2005 @@ -223,6 +223,12 @@ pci_dac_dma_sync_single_for_device(struc /* Nothing to do. */ } +/* TODO: integrate with include/asm-generic/pci.h ? */ +static inline int pci_get_legacy_ide_irq(struct pci_dev *dev, int channel) +{ + return channel ? 15 : 14; +} + extern void pcibios_resource_to_bus(struct pci_dev *, struct pci_bus_region *, struct resource *); diff -puN include/linux/debugfs.h~alpha-build-fixes include/linux/debugfs.h --- 25/include/linux/debugfs.h~alpha-build-fixes Wed Mar 23 16:03:46 2005 +++ 25-akpm/include/linux/debugfs.h Wed Mar 23 16:03:46 2005 @@ -15,6 +15,8 @@ #ifndef _DEBUGFS_H_ #define _DEBUGFS_H_ +#include + #if defined(CONFIG_DEBUG_FS) struct dentry *debugfs_create_file(const char *name, mode_t mode, struct dentry *parent, void *data, _