[GIT PATCH] PCI patches for 2.6.21

2007-05-02 Thread Greg KH
Here are a bunch of PCI patches against your 2.6.21 git tree.

They contain:
- pci hotplug driver updates
- MSI reworks and cleanups to try to get the PPC MSI code merged
  eventually
- removal of unneeded pci.h inclusion (the majority of all of
  the different files this series touches).
- other bugfixes and minor features.

All of these have been in the -mm tree for a month or so.

Please pull from:
master.kernel.org:/pub/scm/linux/kernel/git/gregkh/pci-2.6.git/

The full patches will be sent to the linux-pci mailing list, if anyone
wants to see it

thanks,

greg k-h

 Documentation/feature-removal-schedule.txt   |7 -
 Documentation/pci.txt|   12 +-
 Documentation/power/pci.txt  |2 +-
 arch/alpha/kernel/err_common.c   |1 -
 arch/alpha/kernel/err_ev6.c  |1 -
 arch/alpha/kernel/err_ev7.c  |1 -
 arch/arm/Kconfig |1 +
 arch/i386/Kconfig|1 +
 arch/i386/kernel/cpu/cpufreq/speedstep-lib.c |1 -
 arch/i386/kernel/cpu/cpufreq/speedstep-smi.c |2 +-
 arch/i386/kernel/io_apic.c   |4 +-
 arch/i386/pci/fixup.c|2 +-
 arch/i386/pci/i386.c |4 +-
 arch/ia64/Kconfig|1 +
 arch/ia64/sn/kernel/huberror.c   |1 -
 arch/ia64/sn/kernel/msi_sn.c |4 +-
 arch/ia64/sn/kernel/xpnet.c  |1 -
 arch/m68knommu/kernel/dma.c  |1 -
 arch/mips/lib/iomap.c|1 -
 arch/powerpc/kernel/pci_64.c |2 +-
 arch/powerpc/platforms/pseries/ras.c |1 -
 arch/ppc/8260_io/enet.c  |1 -
 arch/ppc/8260_io/fcc_enet.c  |1 -
 arch/ppc/8xx_io/enet.c   |1 -
 arch/ppc/syslib/ppc4xx_sgdma.c   |1 -
 arch/sh64/mach-cayman/iomap.c|1 -
 arch/sparc64/Kconfig |1 +
 arch/sparc64/kernel/pci.c|4 +-
 arch/sparc64/kernel/pci_sun4v.c  |4 +-
 arch/x86_64/Kconfig  |1 +
 arch/x86_64/kernel/io_apic.c |4 +-
 arch/xtensa/kernel/xtensa_ksyms.c|1 -
 arch/xtensa/platform-iss/setup.c |1 -
 drivers/atm/adummy.c |1 -
 drivers/base/dd.c|   41 +--
 drivers/char/agp/alpha-agp.c |2 +-
 drivers/char/agp/parisc-agp.c|2 +-
 drivers/char/hw_random/via-rng.c |1 -
 drivers/char/pcmcia/synclink_cs.c|1 -
 drivers/char/tpm/tpm.h   |1 -
 drivers/char/watchdog/sc1200wdt.c|1 -
 drivers/char/watchdog/scx200_wdt.c   |2 +-
 drivers/i2c/busses/i2c-at91.c|1 -
 drivers/i2c/busses/i2c-mpc.c |1 -
 drivers/i2c/busses/i2c-pca-isa.c |1 -
 drivers/ieee1394/hosts.c |1 -
 drivers/infiniband/core/cm.c |1 -
 drivers/infiniband/core/iwcm.c   |1 -
 drivers/infiniband/core/mad_priv.h   |1 -
 drivers/infiniband/core/multicast.c  |1 -
 drivers/infiniband/core/sa_query.c   |1 -
 drivers/infiniband/core/user_mad.c   |1 -
 drivers/infiniband/hw/ipath/ipath_fs.c   |1 -
 drivers/infiniband/hw/ipath/ipath_layer.c|1 -
 drivers/infiniband/hw/ipath/ipath_stats.c|2 -
 drivers/infiniband/hw/ipath/ipath_sysfs.c|1 -
 drivers/infiniband/hw/mthca/mthca_memfree.h  |1 -
 drivers/infiniband/ulp/ipoib/ipoib.h |1 -
 drivers/isdn/hisax/netjet.c  |1 -
 drivers/isdn/hysdn/hysdn_proclog.c   |1 -
 drivers/media/dvb/cinergyT2/cinergyT2.c  |2 +-
 drivers/media/video/adv7170.c|1 -
 drivers/media/video/adv7175.c|1 -
 drivers/media/video/bt819.c  |1 -
 drivers/media/video/bt856.c  |1 -
 drivers/media/video/bt866.c  |1 -
 drivers/media/video/cx88/cx88-tvaudio.c  |1 -
 drivers/media/video/em28xx/em28xx-cards.c|1 -
 drivers/media/video/saa7111.c|1 -
 drivers/media/video/saa7114.c|1 -
 drivers/media/video/saa711x.c|1 -
 drivers/media/video/saa7185.c|1 -
 drivers/misc/hdpuftrs/hdpu_cpustate.c|1 -
 drivers/misc/hdpuftrs/hdpu_nexus.c   |1 -
 drivers/mtd/devices/doc2000.c|1 -
 drivers/mtd/devices/doc2001.c|1 -
 drivers/mtd/devices/doc2001plus.c|1 -
 drivers/mtd/devices/docecc.c |1 -
 drivers/mtd/inftlmount.c |1 -
 

[GIT PATCH] PCI patches for 2.6.21

2007-05-02 Thread Greg KH
Here are a bunch of PCI patches against your 2.6.21 git tree.

They contain:
- pci hotplug driver updates
- MSI reworks and cleanups to try to get the PPC MSI code merged
  eventually
- removal of unneeded pci.h inclusion (the majority of all of
  the different files this series touches).
- other bugfixes and minor features.

All of these have been in the -mm tree for a month or so.

Please pull from:
master.kernel.org:/pub/scm/linux/kernel/git/gregkh/pci-2.6.git/

The full patches will be sent to the linux-pci mailing list, if anyone
wants to see it

thanks,

greg k-h

 Documentation/feature-removal-schedule.txt   |7 -
 Documentation/pci.txt|   12 +-
 Documentation/power/pci.txt  |2 +-
 arch/alpha/kernel/err_common.c   |1 -
 arch/alpha/kernel/err_ev6.c  |1 -
 arch/alpha/kernel/err_ev7.c  |1 -
 arch/arm/Kconfig |1 +
 arch/i386/Kconfig|1 +
 arch/i386/kernel/cpu/cpufreq/speedstep-lib.c |1 -
 arch/i386/kernel/cpu/cpufreq/speedstep-smi.c |2 +-
 arch/i386/kernel/io_apic.c   |4 +-
 arch/i386/pci/fixup.c|2 +-
 arch/i386/pci/i386.c |4 +-
 arch/ia64/Kconfig|1 +
 arch/ia64/sn/kernel/huberror.c   |1 -
 arch/ia64/sn/kernel/msi_sn.c |4 +-
 arch/ia64/sn/kernel/xpnet.c  |1 -
 arch/m68knommu/kernel/dma.c  |1 -
 arch/mips/lib/iomap.c|1 -
 arch/powerpc/kernel/pci_64.c |2 +-
 arch/powerpc/platforms/pseries/ras.c |1 -
 arch/ppc/8260_io/enet.c  |1 -
 arch/ppc/8260_io/fcc_enet.c  |1 -
 arch/ppc/8xx_io/enet.c   |1 -
 arch/ppc/syslib/ppc4xx_sgdma.c   |1 -
 arch/sh64/mach-cayman/iomap.c|1 -
 arch/sparc64/Kconfig |1 +
 arch/sparc64/kernel/pci.c|4 +-
 arch/sparc64/kernel/pci_sun4v.c  |4 +-
 arch/x86_64/Kconfig  |1 +
 arch/x86_64/kernel/io_apic.c |4 +-
 arch/xtensa/kernel/xtensa_ksyms.c|1 -
 arch/xtensa/platform-iss/setup.c |1 -
 drivers/atm/adummy.c |1 -
 drivers/base/dd.c|   41 +--
 drivers/char/agp/alpha-agp.c |2 +-
 drivers/char/agp/parisc-agp.c|2 +-
 drivers/char/hw_random/via-rng.c |1 -
 drivers/char/pcmcia/synclink_cs.c|1 -
 drivers/char/tpm/tpm.h   |1 -
 drivers/char/watchdog/sc1200wdt.c|1 -
 drivers/char/watchdog/scx200_wdt.c   |2 +-
 drivers/i2c/busses/i2c-at91.c|1 -
 drivers/i2c/busses/i2c-mpc.c |1 -
 drivers/i2c/busses/i2c-pca-isa.c |1 -
 drivers/ieee1394/hosts.c |1 -
 drivers/infiniband/core/cm.c |1 -
 drivers/infiniband/core/iwcm.c   |1 -
 drivers/infiniband/core/mad_priv.h   |1 -
 drivers/infiniband/core/multicast.c  |1 -
 drivers/infiniband/core/sa_query.c   |1 -
 drivers/infiniband/core/user_mad.c   |1 -
 drivers/infiniband/hw/ipath/ipath_fs.c   |1 -
 drivers/infiniband/hw/ipath/ipath_layer.c|1 -
 drivers/infiniband/hw/ipath/ipath_stats.c|2 -
 drivers/infiniband/hw/ipath/ipath_sysfs.c|1 -
 drivers/infiniband/hw/mthca/mthca_memfree.h  |1 -
 drivers/infiniband/ulp/ipoib/ipoib.h |1 -
 drivers/isdn/hisax/netjet.c  |1 -
 drivers/isdn/hysdn/hysdn_proclog.c   |1 -
 drivers/media/dvb/cinergyT2/cinergyT2.c  |2 +-
 drivers/media/video/adv7170.c|1 -
 drivers/media/video/adv7175.c|1 -
 drivers/media/video/bt819.c  |1 -
 drivers/media/video/bt856.c  |1 -
 drivers/media/video/bt866.c  |1 -
 drivers/media/video/cx88/cx88-tvaudio.c  |1 -
 drivers/media/video/em28xx/em28xx-cards.c|1 -
 drivers/media/video/saa7111.c|1 -
 drivers/media/video/saa7114.c|1 -
 drivers/media/video/saa711x.c|1 -
 drivers/media/video/saa7185.c|1 -
 drivers/misc/hdpuftrs/hdpu_cpustate.c|1 -
 drivers/misc/hdpuftrs/hdpu_nexus.c   |1 -
 drivers/mtd/devices/doc2000.c|1 -
 drivers/mtd/devices/doc2001.c|1 -
 drivers/mtd/devices/doc2001plus.c|1 -
 drivers/mtd/devices/docecc.c |1 -
 drivers/mtd/inftlmount.c |1 -