aboutsummaryrefslogtreecommitdiff
path: root/arch
AgeCommit message (Collapse)AuthorFilesLines
2007-08-27[MIPS] HOTPLUG: Make register_pci_controller __devinit.Ralf Baechle1-1/+1
Signed-off-by: Ralf Baechle <[email protected]>
2007-08-27[MIPS] PCI: Remove __devinit attribute from pcibios_fixup_bus.Ralf Baechle1-3/+2
Since 96bde06a2df1b363206d3cdef53134b84ff37813 several callers of pcibios_resource_to_bus are no longer marked __devinit resulting in a pile of modpost warnings if PCI && !HOTPLUG: MODPOST vmlinux.o WARNING: vmlinux.o(.text+0x15dde8): Section mismatch: reference to .init.text:pcibios_resource_to_bus (between 'pci_map_rom' and 'pci_map_rom_copy') WARNING: vmlinux.o(.text+0x15e140): Section mismatch: reference to .init.text:pcibios_resource_to_bus (between 'pci_update_resource' and 'pci_claim_resource') WARNING: vmlinux.o(.text+0x15f0cc): Section mismatch: reference to .init.text:pcibios_resource_to_bus (between 'pci_setup_cardbus' and 'pci_bus_assign_resources') WARNING: vmlinux.o(.text+0x15f0f0): Section mismatch: reference to .init.text:pcibios_resource_to_bus (between 'pci_setup_cardbus' and 'pci_bus_assign_resources') WARNING: vmlinux.o(.text+0x15f114): Section mismatch: reference to .init.text:pcibios_resource_to_bus (between 'pci_setup_cardbus' and 'pci_bus_assign_resources') WARNING: vmlinux.o(.text+0x15f138): Section mismatch: reference to .init.text:pcibios_resource_to_bus (between 'pci_setup_cardbus' and 'pci_bus_assign_resources') WARNING: vmlinux.o(.text+0x15f438): Section mismatch: reference to .init.text:pcibios_resource_to_bus (between 'pci_bus_assign_resources' and 'pbus_size_mem') WARNING: vmlinux.o(.text+0x15f4f4): Section mismatch: reference to .init.text:pcibios_resource_to_bus (between 'pci_bus_assign_resources' and 'pbus_size_mem') Removing __devinit from pcibios_resource_to_bus make the same necessary for pcibios_fixup_device_resources as well. Signed-off-by: Ralf Baechle <[email protected]>
2007-08-27[MIPS] PCI: Remove __devinit attribute from pcibios_fixup_bus.Ralf Baechle1-1/+1
Since 96bde06a2df1b363206d3cdef53134b84ff37813 pcibios_fixup_bus's caller pci_scan_child_bus is no longer marked __devinit resulting in this modpost warning if PCI && !HOTPLUG: MODPOST vmlinux.o WARNING: vmlinux.o(.text+0x158b9c): Section mismatch: reference to .init.text:pcibios_fixup_bus (between 'pci_scan_child_bus' and 'pci_scan_bus_parented') Signed-off-by: Ralf Baechle <[email protected]>
2007-08-27[MIPS] IP22: Export sgi_gfxaddr for use by the Newport console driver.Ralf Baechle1-0/+1
Signed-off-by: Ralf Baechle <[email protected]>
2007-08-27[MIPS] Maintain si_code field properly for FP exceptionsThiemo Seufer1-3/+18
The appended patch adds code to update siginfo_t's si_code field. It fixes e.g. a floating point overflow regression in the SBCL testsuite. Signed-off-By: Thiemo Seufer <[email protected]> Signed-off-by: Ralf Baechle <[email protected]>
2007-08-27[MIPS] SMTC: Fix duplicate status dumps on NMIThiemo Seufer1-9/+1
Also removes the while(1); loop by propagating the ATTRIB_NORET of die() to nmi_exception_handler. Signed-off-by: Thiemo Seufer <[email protected]> Signed-off-by: Ralf Baechle <[email protected]>
2007-08-27[MIPS] Unconditionally writeback and invalidate caches on kexec.Nicolas Schichan1-4/+1
Signed-off-by: Nicolas Schichan <[email protected]> Signed-off-by: Ralf Baechle <[email protected]>
2007-08-27[PATCH] rtc: Make rtc-rs5c348 driver hotplug-awareAtsushi Nemoto1-1/+1
The rtc-rs5c348 SPI driver name doesn't match its module name, which prevents it from properly hotplugging. There is only one in-tree user of its driver, which is fixed by this patch too. Signed-off-by: Atsushi Nemoto <[email protected]> Acked-by: David Brownell <[email protected]> Signed-off-by: Ralf Baechle <[email protected]>
2007-08-27[MIPS] Fix gcc 3.3 warning.Ralf Baechle1-1/+1
CC arch/mips/kernel/cpu-bugs64.o arch/mips/kernel/cpu-bugs64.c: In function 'align_mod': arch/mips/kernel/cpu-bugs64.c:23: warning: asm operand 0 probably doesn't match constraints arch/mips/kernel/cpu-bugs64.c:23: warning: asm operand 1 probably doesn't match constraints Signed-off-by: Ralf Baechle <[email protected]>
2007-08-27[MIPS] Fix invalid semicolon after if statementIlpo Järvinen1-1/+1
Signed-off-by: Ilpo Järvinen <[email protected]> Signed-off-by: Ralf Baechle <[email protected]>
2007-08-27[MIPS] Update Cobalt defconfigYoichi Yuasa1-187/+154
Signed-off-by: Yoichi Yuasa <[email protected]> Signed-off-by: Ralf Baechle <[email protected]>
2007-08-27[MIPS] Update workpad_defconfigYoichi Yuasa1-367/+140
Signed-off-by: Yoichi Yuasa <[email protected]> Signed-off-by: Ralf Baechle <[email protected]>
2007-08-27[MIPS] Update tb0287_defconfigYoichi Yuasa1-399/+193
Signed-off-by: Yoichi Yuasa <[email protected]> Signed-off-by: Ralf Baechle <[email protected]>
2007-08-27[MIPS] Update tb0226_defconfigYoichi Yuasa1-416/+132
Signed-off-by: Yoichi Yuasa <[email protected]> Signed-off-by: Ralf Baechle <[email protected]>
2007-08-27[MIPS] Update tb0219_defconfigYoichi Yuasa1-350/+154
Signed-off-by: Yoichi Yuasa <[email protected]> Signed-off-by: Ralf Baechle <[email protected]>
2007-08-27[MIPS] Update mpc30x_defconfigYoichi Yuasa1-436/+136
Signed-off-by: Yoichi Yuasa <[email protected]> Signed-off-by: Ralf Baechle <[email protected]>
2007-08-27[MIPS] Update e55_defconfigYoichi Yuasa1-222/+97
Signed-off-by: Yoichi Yuasa <[email protected]> Signed-off-by: Ralf Baechle <[email protected]>
2007-08-27[MIPS] Update capcella_defconfigYoichi Yuasa1-296/+121
Signed-off-by: Yoichi Yuasa <[email protected]> Signed-off-by: Ralf Baechle <[email protected]>
2007-08-27[MIPS] IP22: Fix modpost warning.Ralf Baechle1-1/+1
MODPOST vmlinux.o WARNING: vmlinux.o(.text+0xc70): Section mismatch: reference to .init.text:add_memory_region (between 'probe_memory' and 'enable_local0_irq') Signed-off-by: Ralf Baechle <[email protected]>
2007-08-27[MIPS] Gcc 3.3 build fixes.Ralf Baechle1-1/+8
Work around gcc 3.3's unability to evaluate that certain expressions indeed are constant. Signed-off-by: Ralf Baechle <[email protected]>
2007-08-27[MIPS] MT: Use kallsyms in CPU state dumpRalf Baechle1-2/+5
Signed-off-by: Ralf Baechle <[email protected]>
2007-08-27[MIPS] MIPSsim: Delete old file that survived moving around in the tree.Ralf Baechle1-88/+0
Signed-off-by: Ralf Baechle <[email protected]>
2007-08-27[MIPS] Excite: disable 64-bit kernel support.Ralf Baechle1-1/+0
CC arch/mips/basler/excite/excite_prom.o arch/mips/basler/excite/excite_prom.c:136:3: #error 64 bit support not implemented Signed-off-by: Ralf Baechle <[email protected]>
2007-08-27[MIPS] Kconfig: Fix configuration warning by hardwiring HOTPLUG_CPU to n.Ralf Baechle1-0/+4
Signed-off-by: Ralf Baechle <[email protected]>
2007-08-27[MIPS] Update a few defconfigs.Ralf Baechle4-1030/+536
Signed-off-by: Ralf Baechle <[email protected]>
2007-08-27[MIPS] SMTC: Move MIPS_CPU_IPI_IRQ definition into header.Ralf Baechle1-2/+0
Signed-off-by: Ralf Baechle <[email protected]>
2007-08-27[MIPS] Malta: Include <linux/irq.h for cp0_compare_irq / cp0_perfcount_irq.Ralf Baechle1-0/+1
Signed-off-by: Ralf Baechle <[email protected]>
2007-08-27[MIPS] SMP: Scatter __cpuinit over the code as needed.Ralf Baechle7-20/+20
MIPS doesn't do CPU hotplugging yet but since many of the functions don't even have an __init let's fix this right. Signed-off-by: Ralf Baechle <[email protected]>
2007-08-27[MIPS] SEAD: Don't mark as experimental.Ralf Baechle1-2/+1
Signed-off-by: Ralf Baechle <[email protected]>
2007-08-27[MIPS] SNI: remove unused pcimt_scache.cYoichi Yuasa1-37/+0
Signed-off-by: Yoichi Yuasa <[email protected]> Signed-off-by: Ralf Baechle <[email protected]>
2007-08-27[MIPS] SNI: Remove unneeded sni_machine_haltYoichi Yuasa2-6/+0
Signed-off-by: Yoichi Yuasa <[email protected]> Signed-off-by: Ralf Baechle <[email protected]>
2007-08-27[MIPS] Remove dead code from irq_txx9.cAtsushi Nemoto1-7/+3
Signed-off-by: Atsushi Nemoto <[email protected]> Signed-off-by: Ralf Baechle <[email protected]>
2007-08-27[MIPS] Do not discard extra debugging sections.Daniel Jacobowitz1-3/+4
Leaving these sections is useful to some tools that look at the image, and none of them are loaded into memory. The .mdebug.abi64 section, in particular, lets GDB recognize vmlinux.32 as an N64 program instead of guessing that it is O32. Signed-off-by: Daniel Jacobowitz <[email protected]> Signed-off-by: Ralf Baechle <[email protected]>
2007-08-27[MIPS] Update defconfigs for TX39/TX49Atsushi Nemoto3-800/+167
Update defconfigs, disabling CONFIG_EXPERIMENTAL. Signed-off-by: Atsushi Nemoto <[email protected]> Signed-off-by: Ralf Baechle <[email protected]>
2007-08-27[MIPS] Use -Werror on TX39/TX49 boardsAtsushi Nemoto4-0/+7
Now these directories can be built cleanly. Signed-off-by: Atsushi Nemoto <[email protected]> Signed-off-by: Ralf Baechle <[email protected]>
2007-08-27[MIPS] Drop unneeded config options for RBTX4938Atsushi Nemoto1-2/+0
Signed-off-by: Atsushi Nemoto <[email protected]> Signed-off-by: Ralf Baechle <[email protected]>
2007-08-27[MIPS] Cleanup TX39/TX49 irq codeAtsushi Nemoto9-895/+41
Cleanup jmr3927, tx4927 and tx4938 irq codes, using common IRQ_CPU, I8259 and IRQ_TXX9 irq routines. Signed-off-by: Atsushi Nemoto <[email protected]> Signed-off-by: Ralf Baechle <[email protected]>
2007-08-27[MIPS] The irq_chip for TX39/TX49 SoCsAtsushi Nemoto3-0/+200
Add generic irq_chip for TX39/TX49 SoCs. This can be replace jmr3927_irq_irc, tx4927_irq_pic_type and tx4938_irq_pic_type. Signed-off-by: Atsushi Nemoto <[email protected]> Signed-off-by: Ralf Baechle <[email protected]>
2007-08-27[MIPS] Sibyte: CONFIG_SIBYTE_SB1250_DUART -> CONFIG_SERIAL_SB1250_DUARTRalf Baechle5-9/+9
This is needed since the Sibyte serial driver was exchanged. Issue report by Imre Kaloz <[email protected]>. Signed-off-by: Ralf Baechle <[email protected]>
2007-08-27[MIPS] Fix au1xxx_gpio_direction_* return valueYoichi Yuasa1-6/+6
Signed-off-by: Yoichi Yuasa <[email protected]> Signed-off-by: Ralf Baechle <[email protected]>
2007-08-27[MIPS] Remove unused pnx8550 KconfigYoichi Yuasa2-2/+0
Signed-off-by: Yoichi Yuasa <[email protected]> Signed-off-by: Ralf Baechle <[email protected]>
2007-08-27[MIPS] Kconfig: Enable 64BIT_PHYS_ADDR only through select.Ralf Baechle2-2/+2
The user should not have to have any clue about this setting. Signed-off-by: Ralf Baechle <[email protected]>
2007-08-27[MIPS] SMTC: Fix secondary VPE interrupt mask initialization.Ralf Baechle1-4/+5
Signed-off-by: Ralf Baechle <[email protected]>
2007-08-27[MIPS] Extract {PGD,PMD,PTE}_ORDER into asm-offset.hRalf Baechle1-0/+4
For debugging purposes only. Signed-off-by: Ralf Baechle <[email protected]>
2007-08-25Merge branch 'release' of ↵Linus Torvalds2-13/+3
git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux-acpi-2.6 * 'release' of git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux-acpi-2.6: (30 commits) ACPI: work around duplicate name "VID" problem on T61 acpiphp_ibm: add missing '\n' to error message ACPI: add dump_stack() to trace acpi_format_exception programming errors make drivers/acpi/scan.c:create_modalias() static ACPI: Fix a warning of discarding qualifiers from pointer target type ACPI: "ACPI handle has no context!" should be KERN_DEBUG ACPI video hotkey: export missing ACPI video hotkey events via input layer ACPI: Validate XSDT, use RSDT if XSDT fails ACPI: /proc/acpi/thermal_zone trip points are now read-only, mark them as such ACPI: fix ia64 allnoconfig build PNP: remove null pointer checks PNP: remove MODULE infrastructure ISAPNP: removed unused isapnp_detected and ISAPNP_DEBUG PNPACPI: remove unnecessary casts of "void *" PNPACPI: simplify irq_flags() PNP: fix up after Lindent ACPI: enable GPEs before calling _WAK on resume asus-laptop: Fix rmmod of asus_laptop sony-laptop: call sonypi_compat_init earlier sony-laptop: enable Vaio FZ events ...
2007-08-25Merge branch 'omap-fixes' of ↵Russell King9-45/+23
master.kernel.org:/pub/scm/linux/kernel/git/tmlind/linux-omap-2.6
2007-08-25[POWERPC] Fix SLB initialization at boot timePaul Mackerras1-8/+28
This partially reverts edd0622bd2e8f755c960827e15aa6908c3c5aa94. It turns out that the part of that commit that aimed to ensure that we created an SLB entry for the kernel stack on secondary CPUs when starting the CPU didn't achieve its aim, and in fact caused a regression, because get_paca()->kstack is not initialized at the point where slb_initialize is called. This therefore just reverts that part of that commit, while keeping the change to slb_flush_and_rebolt, which is correct and necessary. Signed-off-by: Paul Mackerras <[email protected]>
2007-08-25[POWERPC] cell: Update cell_defconfig for 2.6.23Arnd Bergmann1-144/+76
Signed-off-by: Arnd Bergmann <[email protected]> Signed-off-by: Paul Mackerras <[email protected]>
2007-08-25[POWERPC] axonram: Do not delete gendisks queue in error pathMaxim Shchetynin1-3/+0
On exit do not delete gendisk's queue because this is already done by del_gendisk(). Doing it twice may cause memory damage. Signed-off-by: Maximilian <[email protected]> Signed-off-by: Arnd Bergmann <[email protected]> Signed-off-by: Paul Mackerras <[email protected]>
2007-08-25[POWERPC] axonram: Module modification for latest firmware API changesMaxim Shchetynin1-32/+11
Firmware would not deliver two interrupt numbers in device-tree any more but only one, for correctable ECC, because uncorrectable ECC from now is handled by firmware itself. Changes in the axonram module are necessary because in the old version, if it is not allowed to fetch the second interrupt number from device-tree, it interpretes this as an error case and exits. Signed-off-by: Maximilian <[email protected]> Signed-off-by: Arnd Bergmann <[email protected]> Signed-off-by: Paul Mackerras <[email protected]>