1. 13 10月, 2007 1 次提交
  2. 01 9月, 2007 2 次提交
  3. 14 8月, 2007 2 次提交
  4. 02 8月, 2007 1 次提交
    • C
      [IA64] SN2: Fix up sn2_rtc clock · 40d48575
      Christoph Lameter 提交于
      If the sn2_rtc clock is present then it is a must have since sn2_rtc
      provides a synchronized time source on Altix systems. So elevate
      the priority to 450. Otherwise the ITC would take precendence. Altix
      systems currently do not boot because the ITC clocksource is broken. It
      seems to assume that ITCs are synchronized and as a result nanosleep
      hangs (may be fixed in a different patch).
      
      While we are at it: Remove the sn2_mc definition. The sn2_rtc has a fixed
      address. No point in reading the address from memory. Removing it avoids
      touching one cacheline.
      Signed-off-by: NChristoph Lameter <clameter@sgi.com>
      Signed-off-by: NTony Luck <tony.luck@intel.com>
      40d48575
  5. 31 7月, 2007 2 次提交
  6. 21 7月, 2007 1 次提交
  7. 14 7月, 2007 1 次提交
  8. 12 7月, 2007 1 次提交
  9. 10 7月, 2007 1 次提交
  10. 27 6月, 2007 1 次提交
  11. 19 5月, 2007 1 次提交
    • T
      [IA64] Yet another section mismatch warning · a8c8be08
      Tony Luck 提交于
      reference to .init.data: from .text between 'sn_cpu_init' (at offset 0x1411) and 'nasid_slice_to_cpuid'
      reference to .init.data: from .text between 'sn_cpu_init' (at offset 0x1420) and 'nasid_slice_to_cpuid'
      
      The offending .init.data object is shub_1_1_found which should be declared
      in __cpuinitdata, not in __initdata
      Signed-off-by: NTony Luck <tony.luck@intel.com>
      a8c8be08
  12. 12 5月, 2007 1 次提交
  13. 11 5月, 2007 2 次提交
  14. 09 5月, 2007 3 次提交
  15. 03 5月, 2007 2 次提交
    • M
      MSI: arch must connect the irq and the msi_desc · 7fe3730d
      Michael Ellerman 提交于
      set_irq_msi() currently connects an irq_desc to an msi_desc. The archs call
      it at some point in their setup routine, and then the generic code sets up the
      reverse mapping from the msi_desc back to the irq.
      
      set_irq_msi() should do both connections, making it the one and only call
      required to connect an irq with it's MSI desc and vice versa.
      
      The arch code MUST call set_irq_msi(), and it must do so only once it's sure
      it's not going to fail the irq allocation.
      
      Given that there's no need for the arch to return the irq anymore, the return
      value from the arch setup routine just becomes 0 for success and anything else
      for failure.
      Signed-off-by: NMichael Ellerman <michael@ellerman.id.au>
      Signed-off-by: NGreg Kroah-Hartman <gregkh@suse.de>
      7fe3730d
    • J
      PCI: Cleanup the includes of <linux/pci.h> · 6473d160
      Jean Delvare 提交于
      I noticed that many source files include <linux/pci.h> while they do
      not appear to need it. Here is an attempt to clean it all up.
      
      In order to find all possibly affected files, I searched for all
      files including <linux/pci.h> but without any other occurence of "pci"
      or "PCI". I removed the include statement from all of these, then I
      compiled an allmodconfig kernel on both i386 and x86_64 and fixed the
      false positives manually.
      
      My tests covered 66% of the affected files, so there could be false
      positives remaining. Untested files are:
      
      arch/alpha/kernel/err_common.c
      arch/alpha/kernel/err_ev6.c
      arch/alpha/kernel/err_ev7.c
      arch/ia64/sn/kernel/huberror.c
      arch/ia64/sn/kernel/xpnet.c
      arch/m68knommu/kernel/dma.c
      arch/mips/lib/iomap.c
      arch/powerpc/platforms/pseries/ras.c
      arch/ppc/8260_io/enet.c
      arch/ppc/8260_io/fcc_enet.c
      arch/ppc/8xx_io/enet.c
      arch/ppc/syslib/ppc4xx_sgdma.c
      arch/sh64/mach-cayman/iomap.c
      arch/xtensa/kernel/xtensa_ksyms.c
      arch/xtensa/platform-iss/setup.c
      drivers/i2c/busses/i2c-at91.c
      drivers/i2c/busses/i2c-mpc.c
      drivers/media/video/saa711x.c
      drivers/misc/hdpuftrs/hdpu_cpustate.c
      drivers/misc/hdpuftrs/hdpu_nexus.c
      drivers/net/au1000_eth.c
      drivers/net/fec_8xx/fec_main.c
      drivers/net/fec_8xx/fec_mii.c
      drivers/net/fs_enet/fs_enet-main.c
      drivers/net/fs_enet/mac-fcc.c
      drivers/net/fs_enet/mac-fec.c
      drivers/net/fs_enet/mac-scc.c
      drivers/net/fs_enet/mii-bitbang.c
      drivers/net/fs_enet/mii-fec.c
      drivers/net/ibm_emac/ibm_emac_core.c
      drivers/net/lasi_82596.c
      drivers/parisc/hppb.c
      drivers/sbus/sbus.c
      drivers/video/g364fb.c
      drivers/video/platinumfb.c
      drivers/video/stifb.c
      drivers/video/valkyriefb.c
      include/asm-arm/arch-ixp4xx/dma.h
      sound/oss/au1550_ac97.c
      
      I would welcome test reports for these files. I am fine with removing
      the untested files from the patch if the general opinion is that these
      changes aren't safe. The tested part would still be nice to have.
      
      Note that this patch depends on another header fixup patch I submitted
      to LKML yesterday:
        [PATCH] scatterlist.h needs types.h
        http://lkml.org/lkml/2007/3/01/141Signed-off-by: NJean Delvare <khali@linux-fr.org>
      Cc: Badari Pulavarty <pbadari@us.ibm.com>
      Signed-off-by: NGreg Kroah-Hartman <gregkh@suse.de>
      6473d160
  16. 26 4月, 2007 5 次提交
  17. 07 4月, 2007 1 次提交
  18. 21 3月, 2007 2 次提交
  19. 19 3月, 2007 1 次提交
  20. 08 3月, 2007 1 次提交
  21. 01 3月, 2007 1 次提交
    • J
      ACPI: Altix: reinitialize acpi tables · 3fd0b2d9
      John Keller 提交于
      To provide compatibilty with SN kernels that do and do not
      have ACPI IO support, the SN PROM must build different
      versions of some ACPI tables based on which kernel is booting.
      As such, the tables may have to change at kernel boot time.
      By default, prior to kernel boot, the PROM builds an empty
      DSDT (header only) and no SSDTs. If an ACPI capable kernel
      boots, the kernel will notify the PROM, at platform setup time,
      and the PROM will build full DSDT and SSDT tables.
      
      With the latest changes to acpi_table_init(), the table lengths
      are saved, and when our PROM changes them, the changes are not seen,
      and the kernel will crash on boot. Because of issues with kexec support,
      we are not able to create the tables prior to acpi_table_init().
      As a result, we are making a second call to acpi_table_init() to
      process the rebuilt DSDT and SSDTs.
      Signed-off-by: NJohn Keller <jpk@sgi.com>
      Signed-off-by: NLen Brown <len.brown@intel.com>
      3fd0b2d9
  22. 27 2月, 2007 1 次提交
  23. 24 2月, 2007 1 次提交
  24. 15 2月, 2007 3 次提交
  25. 13 2月, 2007 1 次提交
  26. 12 2月, 2007 1 次提交