From: David Miller <davem@davemloft.net> To: torvalds@linux-foundation.org Cc: akpm@linux-foundation.org, sparclinux@vger.kernel.org, linux-kernel@vger.kernel.org Subject: [GIT]: Sparc Date: Sun, 28 Dec 2008 20:51:19 -0800 (PST) [thread overview] Message-ID: <20081228.205119.127198747.davem@davemloft.net> (raw) The big thing in here is the merge of sparc32 and sparc64 into a single directory hierarchy. This is mostly thanks to the tireless work of Sam Ravnborg and testing by Robert Reif. Also, pseudo-NMI oprofile support for sparc64 is in here as well. Please pull, thanks a lot! The following changes since commit 3c92ec8ae91ecf59d88c798301833d7cf83f2179: Linus Torvalds (1): Merge branch 'next' of git://git.kernel.org/.../paulus/powerpc are available in the git repository at: master.kernel.org:/pub/scm/linux/kernel/git/davem/sparc-next-2.6.git master Al Viro (1): sparc32: pdev_to_pnode() is used from __devinit David S. Miller (39): Merge branch 'master' of master.kernel.org:/.../davem/sparc-2.6 sparc64: Rework auxio driver to save some text space. of: Fix comment, sparc no longer uses of_device objects on special busses. sparc64: Run the kernel always in the TSO memory model. sparc64: Stop using memory barriers for atomics and locks. sparc64: Add tsb-ratio sysctl. sparc64: Add interface for registering a performance counter IRQ handler. sparc: Include drivers/pcmcia/Kconfig sparc64: Make %pil level 15 a pseudo-NMI. sparc64: Make special trap return path for TRAP_NMI(). sparc64: Block NMIs in critical section of context switch. sparc64: Add write_pic() helper. sparc64: Use NMI oprofile profiling on cheetah and derivative cpus. sparc32: Don't btfixup cache flush ops for viking multiple times. sparc64: Add save_stack_trace_tsk(). sparc64: Add performance counter hypervisor calls for sun4v. sparc64: Provide oprofile pseudo-NMI on Niagara. sparc: Create common header file for prom_{32,64}.c sparc: Const'ify prom_*prop*() on sparc32. sparc: Create common area for OF device layer code. sparc: Mark prom_early_alloc non-static. sparc: Move irq_trans_init() and support code into seperate file. sparc: Move 'unique_id' into prom_common.c and rename to 'prom_unique_id' sparc: Move property building code into prom_common.c sparc: Commonize get_one_property() implementations. sparc: Make sparc32's create_node() assign parent pointer. sparc: Move create_node() and friends into prom_common.c sparc: Match sparc32's build_tree() up to sparc64's sparc: Move core of OF device tree building code into prom_common.c sparc: Move prom_build_devicetree() into prom_common.c sparc: Move of_console_{device,path,options} info prom_common.c sparc: Always set AUDIT_ARCH, not just on sparc64. sparc: Restore irq_trans_init() call in prom_create_node(). cyber2000fb: Kill the one modular sparc prom_printf call. sparc: Kill memcmp_32.S code which has been ifdef'd out for centuries. sparc: Add asm/asm.h sparc: Unify strlen assembler. sparc: Commonize memcmp assembler. Merge branch 'master' of master.kernel.org:/.../torvalds/linux-2.6 Nicolas Palix (1): sparc: Add missing of_node_put Robert Reif (3): sparc: Use sparc64 version of prom/printf.c sparc: use sparc64 version of scatterlist.h sparc: fix array overrun check in of_device_64.c Rusty Russell (1): sparc: replace for_each_cpu_mask_nr with for_each_cpu Sam Ravnborg (54): sparc: unify Kconfig.debug sparc: refactor Kconfig a little sparc64: added more config options to the menus sparc: drop UNIX98_PTYS from arch Kconfig sparc: use Kconfig.hz sparc: add menu "Executable file formats" sparc: add "Bus options" to Kconfig sparc,sparc64: unify Kconfig files sparc,sparc64: add BITS to arch Makefile sparc: cleanup math-emu sparc: prepare math-emu for unification sparc64: unify math-emu sparc64: unify arch/sparc64/oprofile/ sparc: prepare mm/ for unification sparc,sparc64: unify mm/ sparc,sparc64: prepare vmlinux.lds.S for unification sparc64: use vmlinux.lds.S from sparc sparc,sparc64: unify asm-offsets.c sparc: refactor Makefile sparc: clean boot/ sparc: gitignore a few files sparc,sparc64: unify Makefile sparc: prepare prom/ for unification sparc,sparc64: unify prom/ sparc: prepare lib/ for unification sparc,sparc64: unify lib/ sparc: prepare kernel/ for unification sparc,sparc64: unify kernel/ sparc,sparc64: unify boot/ sparc: drop CONFIG_SUN_AUXIO sparc: unify kernel/init_task sparc: beautify kernel/cpu_32.c sparc: report "Unknown CPU/FPU" for unknown cpu/fpu sparc: fix sparse warnings in cpu_*.c sparc: expand cpu table sparc: unify kernel/cpu sparc: idprom_32.c cleanup sparc: unify kernel/idprom.c sparc: fix sparse warning in kernel/pmc.c sparc: fix trivial style issues in kernel/pmc.c sparc: fix sparse warnings in traps_32.c sparc: add include guards to kernel.h sparc: fix sparse warnings in irq_32.c sparc64: do not export pus_fs_struct sparc: fix hardirq.h removal fallout sparc: introduce CONFIG_BITS sparc: unify module.h sparc64: use bit neutral Elf symbols sparc64: prepare module_64.c for unification sparc: unify module.c sparc: use .data.init_task section for init_thread_union sparc: unify sections.h sparc: drop SUN_IO sparc: move select of ARCH_SUPPORTS_MSI Stephen Rothwell (1): sparc: combine unistd_{32,64}.h Makefile | 9 +- arch/sparc/Kconfig | 525 +++++-- arch/sparc/Kconfig.debug | 26 + arch/sparc/Makefile | 97 +- arch/sparc/boot/.gitignore | 8 + arch/sparc/boot/Makefile | 38 +- arch/sparc/boot/{piggyback.c => piggyback_32.c} | 0 .../boot/piggyback.c => sparc/boot/piggyback_64.c} | 0 .../sparc/{defconfig => configs/sparc32_defconfig} | 0 .../defconfig => sparc/configs/sparc64_defconfig} | 0 arch/sparc/include/asm/Kbuild | 2 - arch/sparc/include/asm/asm.h | 40 + arch/sparc/include/asm/atomic_64.h | 7 - arch/sparc/include/asm/bitops_64.h | 5 - arch/sparc/include/asm/hypervisor.h | 24 + arch/sparc/include/asm/irq_32.h | 1 + arch/sparc/include/asm/irq_64.h | 3 + arch/sparc/include/asm/irqflags_64.h | 6 +- arch/sparc/include/asm/module.h | 32 +- arch/sparc/include/asm/module_32.h | 7 - arch/sparc/include/asm/module_64.h | 7 - arch/sparc/include/asm/openprom_32.h | 6 +- arch/sparc/include/asm/oplib_32.h | 8 +- arch/sparc/include/asm/pil.h | 9 +- arch/sparc/include/asm/scatterlist.h | 33 +- arch/sparc/include/asm/scatterlist_32.h | 26 - arch/sparc/include/asm/scatterlist_64.h | 27 - arch/sparc/include/asm/sections.h | 16 +- arch/sparc/include/asm/sections_32.h | 6 - arch/sparc/include/asm/sections_64.h | 9 - arch/sparc/include/asm/spinlock_64.h | 31 +- arch/sparc/include/asm/spitfire.h | 4 +- arch/sparc/include/asm/system_32.h | 5 + arch/sparc/include/asm/system_64.h | 46 +- arch/sparc/include/asm/tsb.h | 6 - arch/sparc/include/asm/ttable.h | 15 +- arch/sparc/include/asm/unistd.h | 446 +++++- arch/sparc/include/asm/unistd_32.h | 385 ----- arch/sparc/include/asm/unistd_64.h | 380 ----- arch/sparc/kernel/.gitignore | 1 + arch/sparc/kernel/Makefile | 117 ++- arch/sparc/kernel/asm-offsets.c | 19 +- arch/{sparc64 => sparc}/kernel/audit.c | 0 arch/sparc/kernel/{auxio.c => auxio_32.c} | 0 .../kernel/auxio.c => sparc/kernel/auxio_64.c} | 70 +- arch/{sparc64 => sparc}/kernel/central.c | 0 arch/{sparc64 => sparc}/kernel/cherrs.S | 10 +- arch/{sparc64 => sparc}/kernel/chmc.c | 0 arch/{sparc64 => sparc}/kernel/compat_audit.c | 3 +- arch/sparc/kernel/cpu.c | 413 ++++-- arch/sparc/kernel/devices.c | 2 - arch/{sparc64 => sparc}/kernel/ds.c | 0 arch/{sparc64 => sparc}/kernel/dtlb_miss.S | 0 arch/{sparc64 => sparc}/kernel/dtlb_prot.S | 0 arch/{sparc64 => sparc}/kernel/ebus.c | 0 arch/{sparc64 => sparc}/kernel/entry.h | 40 +- arch/sparc/kernel/{etrap.S => etrap_32.S} | 0 .../kernel/etrap.S => sparc/kernel/etrap_64.S} | 6 +- arch/{sparc64 => sparc}/kernel/fpu_traps.S | 0 arch/{sparc64 => sparc}/kernel/ftrace.c | 0 arch/{sparc64 => sparc}/kernel/getsetcc.S | 0 arch/sparc/kernel/{head.S => head_32.S} | 2 +- .../kernel/head.S => sparc/kernel/head_64.S} | 8 +- arch/{sparc64 => sparc}/kernel/helpers.S | 0 arch/{sparc64 => sparc}/kernel/hvapi.c | 0 arch/{sparc64 => sparc}/kernel/hvcalls.S | 32 + arch/{sparc64 => sparc}/kernel/hvtramp.S | 5 +- arch/sparc/kernel/idprom.c | 67 +- arch/sparc/kernel/init_task.c | 3 +- arch/{sparc64 => sparc}/kernel/iommu.c | 0 arch/{sparc64 => sparc}/kernel/iommu_common.h | 0 arch/sparc/kernel/ioport.c | 4 +- arch/sparc/kernel/{irq.c => irq_32.c} | 7 +- .../kernel/irq.c => sparc/kernel/irq_64.c} | 63 + arch/{sparc64 => sparc}/kernel/itlb_miss.S | 0 arch/{sparc64 => sparc}/kernel/ivec.S | 0 arch/sparc/kernel/kernel.h | 31 + arch/sparc/kernel/{kgdb.c => kgdb_32.c} | 0 .../kernel/kgdb.c => sparc/kernel/kgdb_64.c} | 0 arch/{sparc64 => sparc}/kernel/kprobes.c | 0 arch/{sparc64 => sparc}/kernel/kstack.h | 0 arch/{sparc64 => sparc}/kernel/ktlb.S | 0 arch/{sparc64 => sparc}/kernel/ldc.c | 0 arch/{sparc64 => sparc}/kernel/mdesc.c | 1 + arch/{sparc64 => sparc}/kernel/misctrap.S | 0 arch/sparc/kernel/module.c | 140 ++- arch/sparc/kernel/muldiv.c | 5 +- arch/sparc/kernel/{of_device.c => of_device_32.c} | 0 .../of_device.c => sparc/kernel/of_device_64.c} | 18 +- arch/{sparc64 => sparc}/kernel/pci.c | 0 arch/{sparc64 => sparc}/kernel/pci_common.c | 0 arch/{sparc64 => sparc}/kernel/pci_fire.c | 0 arch/{sparc64 => sparc}/kernel/pci_impl.h | 0 arch/{sparc64 => sparc}/kernel/pci_msi.c | 0 arch/{sparc64 => sparc}/kernel/pci_psycho.c | 0 arch/{sparc64 => sparc}/kernel/pci_sabre.c | 0 arch/{sparc64 => sparc}/kernel/pci_schizo.c | 0 arch/{sparc64 => sparc}/kernel/pci_sun4v.c | 0 arch/{sparc64 => sparc}/kernel/pci_sun4v.h | 0 arch/{sparc64 => sparc}/kernel/pci_sun4v_asm.S | 0 arch/sparc/kernel/pcic.c | 2 +- arch/sparc/kernel/pmc.c | 18 +- arch/{sparc64 => sparc}/kernel/power.c | 0 arch/sparc/kernel/{process.c => process_32.c} | 2 - .../kernel/process.c => sparc/kernel/process_64.c} | 0 arch/sparc/kernel/prom.c | 566 ------- arch/sparc/kernel/prom.h | 29 + arch/sparc/kernel/prom_32.c | 295 ++++ arch/sparc/kernel/prom_64.c | 571 +++++++ arch/sparc/kernel/prom_common.c | 326 ++++ arch/sparc/kernel/prom_irqtrans.c | 842 ++++++++++ arch/{sparc64 => sparc}/kernel/psycho_common.c | 0 arch/{sparc64 => sparc}/kernel/psycho_common.h | 0 arch/sparc/kernel/{ptrace.c => ptrace_32.c} | 0 .../kernel/ptrace.c => sparc/kernel/ptrace_64.c} | 0 arch/{sparc64 => sparc}/kernel/reboot.c | 0 arch/sparc/kernel/{rtrap.S => rtrap_32.S} | 0 .../kernel/rtrap.S => sparc/kernel/rtrap_64.S} | 20 +- arch/{sparc64 => sparc}/kernel/sbus.c | 0 arch/sparc/kernel/{setup.c => setup_32.c} | 9 +- .../kernel/setup.c => sparc/kernel/setup_64.c} | 1 + arch/{sparc64 => sparc}/kernel/signal32.c | 0 arch/sparc/kernel/{signal.c => signal_32.c} | 0 .../kernel/signal.c => sparc/kernel/signal_64.c} | 0 arch/sparc/kernel/{smp.c => smp_32.c} | 0 .../kernel/smp.c => sparc/kernel/smp_64.c} | 17 +- .../kernel/{sparc_ksyms.c => sparc_ksyms_32.c} | 4 - .../kernel/sparc_ksyms_64.c} | 11 +- arch/{sparc64 => sparc}/kernel/spiterrs.S | 2 +- arch/{sparc64 => sparc}/kernel/sstate.c | 0 arch/{sparc64 => sparc}/kernel/stacktrace.c | 32 +- arch/{sparc64 => sparc}/kernel/starfire.c | 0 arch/sparc/kernel/sun4c_irq.c | 2 + arch/sparc/kernel/sun4d_irq.c | 3 +- arch/sparc/kernel/sun4m_irq.c | 2 + arch/{sparc64 => sparc}/kernel/sun4v_ivec.S | 8 +- arch/{sparc64 => sparc}/kernel/sun4v_tlb_miss.S | 0 arch/{sparc64 => sparc}/kernel/sys32.S | 0 arch/{sparc64 => sparc}/kernel/sys_sparc32.c | 0 arch/sparc/kernel/{sys_sparc.c => sys_sparc_32.c} | 0 .../sys_sparc.c => sparc/kernel/sys_sparc_64.c} | 0 arch/{sparc64 => sparc}/kernel/syscalls.S | 0 arch/{sparc64 => sparc}/kernel/sysfs.c | 1 + arch/{sparc64 => sparc}/kernel/systbls.h | 0 arch/sparc/kernel/{systbls.S => systbls_32.S} | 0 .../kernel/systbls.S => sparc/kernel/systbls_64.S} | 0 arch/sparc/kernel/{time.c => time_32.c} | 0 .../kernel/time.c => sparc/kernel/time_64.c} | 0 .../sparc/kernel/{trampoline.S => trampoline_32.S} | 0 .../trampoline.S => sparc/kernel/trampoline_64.S} | 4 - arch/sparc/kernel/{traps.c => traps_32.c} | 34 +- .../kernel/traps.c => sparc/kernel/traps_64.c} | 5 +- arch/{sparc64 => sparc}/kernel/tsb.S | 6 +- arch/{sparc64 => sparc}/kernel/ttable.S | 2 +- arch/sparc/kernel/{una_asm.S => una_asm_32.S} | 0 .../kernel/una_asm.S => sparc/kernel/una_asm_64.S} | 0 arch/sparc/kernel/{unaligned.c => unaligned_32.c} | 0 .../unaligned.c => sparc/kernel/unaligned_64.c} | 0 arch/{sparc64 => sparc}/kernel/us2e_cpufreq.c | 0 arch/{sparc64 => sparc}/kernel/us3_cpufreq.c | 0 arch/{sparc64 => sparc}/kernel/utrap.S | 0 arch/{sparc64 => sparc}/kernel/vio.c | 0 arch/{sparc64 => sparc}/kernel/viohs.c | 0 arch/{sparc64 => sparc}/kernel/visemul.c | 0 arch/sparc/kernel/vmlinux.lds.S | 109 +- arch/{sparc64 => sparc}/kernel/winfixup.S | 0 arch/{sparc64 => sparc}/lib/GENbzero.S | 0 arch/{sparc64 => sparc}/lib/GENcopy_from_user.S | 0 arch/{sparc64 => sparc}/lib/GENcopy_to_user.S | 0 arch/{sparc64 => sparc}/lib/GENmemcpy.S | 0 arch/{sparc64 => sparc}/lib/GENpage.S | 0 arch/{sparc64 => sparc}/lib/GENpatch.S | 0 arch/sparc/lib/Makefile | 47 +- arch/{sparc64 => sparc}/lib/NG2copy_from_user.S | 0 arch/{sparc64 => sparc}/lib/NG2copy_to_user.S | 0 arch/{sparc64 => sparc}/lib/NG2memcpy.S | 0 arch/{sparc64 => sparc}/lib/NG2page.S | 0 arch/{sparc64 => sparc}/lib/NG2patch.S | 0 arch/{sparc64 => sparc}/lib/NGbzero.S | 0 arch/{sparc64 => sparc}/lib/NGcopy_from_user.S | 0 arch/{sparc64 => sparc}/lib/NGcopy_to_user.S | 0 arch/{sparc64 => sparc}/lib/NGmemcpy.S | 0 arch/{sparc64 => sparc}/lib/NGpage.S | 0 arch/{sparc64 => sparc}/lib/NGpatch.S | 0 arch/{sparc64 => sparc}/lib/PeeCeeI.c | 0 arch/{sparc64 => sparc}/lib/U1copy_from_user.S | 0 arch/{sparc64 => sparc}/lib/U1copy_to_user.S | 0 arch/{sparc64 => sparc}/lib/U1memcpy.S | 0 arch/{sparc64 => sparc}/lib/U3copy_from_user.S | 0 arch/{sparc64 => sparc}/lib/U3copy_to_user.S | 0 arch/{sparc64 => sparc}/lib/U3memcpy.S | 0 arch/{sparc64 => sparc}/lib/U3patch.S | 0 arch/{sparc64 => sparc}/lib/VISsave.S | 0 arch/sparc/lib/{atomic.S => atomic_32.S} | 0 .../lib/atomic.S => sparc/lib/atomic_64.S} | 26 - arch/{sparc64 => sparc}/lib/bitops.S | 24 - arch/{sparc64 => sparc}/lib/bzero.S | 0 arch/sparc/lib/{checksum.S => checksum_32.S} | 0 .../lib/checksum.S => sparc/lib/checksum_64.S} | 0 arch/{sparc64 => sparc}/lib/clear_page.S | 0 arch/{sparc64 => sparc}/lib/copy_in_user.S | 0 arch/{sparc64 => sparc}/lib/copy_page.S | 0 arch/{sparc64 => sparc}/lib/csum_copy.S | 0 arch/{sparc64 => sparc}/lib/csum_copy_from_user.S | 0 arch/{sparc64 => sparc}/lib/csum_copy_to_user.S | 0 arch/{sparc64 => sparc}/lib/ipcsum.S | 0 arch/{sparc64 => sparc}/lib/mcount.S | 0 arch/sparc/lib/memcmp.S | 329 +---- arch/{sparc64 => sparc}/lib/memmove.S | 0 arch/sparc/lib/{memscan.S => memscan_32.S} | 0 .../lib/memscan.S => sparc/lib/memscan_64.S} | 0 arch/sparc/lib/{rwsem.S => rwsem_32.S} | 0 arch/{sparc64/lib/rwsem.S => sparc/lib/rwsem_64.S} | 7 - arch/sparc/lib/strlen.S | 79 +- arch/sparc/lib/{strlen_user.S => strlen_user_32.S} | 0 .../strlen_user.S => sparc/lib/strlen_user_64.S} | 0 arch/sparc/lib/{strncmp.S => strncmp_32.S} | 0 .../lib/strncmp.S => sparc/lib/strncmp_64.S} | 0 ...{strncpy_from_user.S => strncpy_from_user_32.S} | 0 .../lib/strncpy_from_user_64.S} | 0 arch/{sparc64 => sparc}/lib/user_fixup.c | 0 arch/{sparc64 => sparc}/lib/xor.S | 0 arch/sparc/math-emu/Makefile | 6 +- arch/sparc/math-emu/ashldi3.S | 36 - arch/sparc/math-emu/{math.c => math_32.c} | 2 +- .../math-emu/math.c => sparc/math-emu/math_64.c} | 2 +- arch/sparc/math-emu/{sfp-util.h => sfp-util_32.h} | 0 .../sfp-util.h => sparc/math-emu/sfp-util_64.h} | 0 arch/sparc/mm/Makefile | 24 +- arch/sparc/mm/{fault.c => fault_32.c} | 0 arch/{sparc64/mm/fault.c => sparc/mm/fault_64.c} | 0 arch/sparc/mm/{generic.c => generic_32.c} | 0 .../mm/generic.c => sparc/mm/generic_64.c} | 0 arch/{sparc64 => sparc}/mm/hugetlbpage.c | 0 arch/sparc/mm/{init.c => init_32.c} | 14 +- arch/{sparc64/mm/init.c => sparc/mm/init_64.c} | 6 +- arch/{sparc64/mm/init.h => sparc/mm/init_64.h} | 0 arch/sparc/mm/io-unit.c | 8 +- arch/sparc/mm/iommu.c | 16 +- arch/sparc/mm/srmmu.c | 25 +- arch/sparc/mm/sun4c.c | 12 +- arch/{sparc64 => sparc}/mm/tlb.c | 0 arch/{sparc64 => sparc}/mm/tsb.c | 25 +- arch/{sparc64 => sparc}/mm/ultra.S | 6 +- arch/sparc/oprofile/init.c | 229 +++- arch/sparc/prom/Makefile | 19 +- arch/sparc/prom/{bootstr.c => bootstr_32.c} | 0 .../prom/bootstr.c => sparc/prom/bootstr_64.c} | 0 arch/{sparc64 => sparc}/prom/cif.S | 0 arch/sparc/prom/{console.c => console_32.c} | 0 .../prom/console.c => sparc/prom/console_64.c} | 0 arch/sparc/prom/{devops.c => devops_32.c} | 0 .../prom/devops.c => sparc/prom/devops_64.c} | 0 arch/sparc/prom/{init.c => init_32.c} | 0 arch/{sparc64/prom/init.c => sparc/prom/init_64.c} | 0 arch/sparc/prom/{misc.c => misc_32.c} | 2 - arch/{sparc64/prom/misc.c => sparc/prom/misc_64.c} | 0 arch/{sparc64 => sparc}/prom/p1275.c | 0 arch/sparc/prom/printf.c | 5 +- arch/sparc/prom/{tree.c => tree_32.c} | 6 +- arch/{sparc64/prom/tree.c => sparc/prom/tree_64.c} | 0 arch/sparc64/Kconfig | 433 ----- arch/sparc64/Kconfig.debug | 44 - arch/sparc64/Makefile | 48 - arch/sparc64/boot/.gitignore | 4 - arch/sparc64/boot/Makefile | 33 - arch/sparc64/kernel/Makefile | 36 - arch/sparc64/kernel/asm-offsets.c | 1 - arch/sparc64/kernel/cpu.c | 166 -- arch/sparc64/kernel/idprom.c | 46 - arch/sparc64/kernel/init_task.c | 35 - arch/sparc64/kernel/module.c | 213 --- arch/sparc64/kernel/prom.c | 1684 -------------------- arch/sparc64/kernel/vmlinux.lds.S | 147 -- arch/sparc64/lib/Makefile | 23 - arch/sparc64/lib/iomap.c | 48 - arch/sparc64/lib/memcmp.S | 28 - arch/sparc64/lib/strlen.S | 80 - arch/sparc64/math-emu/Makefile | 7 - arch/sparc64/mm/Makefile | 9 - arch/sparc64/oprofile/Makefile | 9 - arch/sparc64/oprofile/init.c | 23 - arch/sparc64/prom/Makefile | 9 - arch/sparc64/prom/printf.c | 47 - drivers/video/cyber2000fb.c | 2 +- include/linux/of_platform.h | 3 +- kernel/sysctl.c | 14 + 287 files changed, 4619 insertions(+), 5813 deletions(-) create mode 100644 arch/sparc/boot/.gitignore rename arch/sparc/boot/{piggyback.c => piggyback_32.c} (100%) rename arch/{sparc64/boot/piggyback.c => sparc/boot/piggyback_64.c} (100%) rename arch/sparc/{defconfig => configs/sparc32_defconfig} (100%) rename arch/{sparc64/defconfig => sparc/configs/sparc64_defconfig} (100%) create mode 100644 arch/sparc/include/asm/asm.h delete mode 100644 arch/sparc/include/asm/module_32.h delete mode 100644 arch/sparc/include/asm/module_64.h delete mode 100644 arch/sparc/include/asm/scatterlist_32.h delete mode 100644 arch/sparc/include/asm/scatterlist_64.h delete mode 100644 arch/sparc/include/asm/sections_32.h delete mode 100644 arch/sparc/include/asm/sections_64.h delete mode 100644 arch/sparc/include/asm/unistd_32.h delete mode 100644 arch/sparc/include/asm/unistd_64.h create mode 100644 arch/sparc/kernel/.gitignore rename arch/{sparc64 => sparc}/kernel/audit.c (100%) rename arch/sparc/kernel/{auxio.c => auxio_32.c} (100%) rename arch/{sparc64/kernel/auxio.c => sparc/kernel/auxio_64.c} (67%) rename arch/{sparc64 => sparc}/kernel/central.c (100%) rename arch/{sparc64 => sparc}/kernel/cherrs.S (98%) rename arch/{sparc64 => sparc}/kernel/chmc.c (100%) rename arch/{sparc64 => sparc}/kernel/compat_audit.c (91%) rename arch/{sparc64 => sparc}/kernel/ds.c (100%) rename arch/{sparc64 => sparc}/kernel/dtlb_miss.S (100%) rename arch/{sparc64 => sparc}/kernel/dtlb_prot.S (100%) rename arch/{sparc64 => sparc}/kernel/ebus.c (100%) rename arch/{sparc64 => sparc}/kernel/entry.h (79%) rename arch/sparc/kernel/{etrap.S => etrap_32.S} (100%) rename arch/{sparc64/kernel/etrap.S => sparc/kernel/etrap_64.S} (97%) rename arch/{sparc64 => sparc}/kernel/fpu_traps.S (100%) rename arch/{sparc64 => sparc}/kernel/ftrace.c (100%) rename arch/{sparc64 => sparc}/kernel/getsetcc.S (100%) rename arch/sparc/kernel/{head.S => head_32.S} (99%) rename arch/{sparc64/kernel/head.S => sparc/kernel/head_64.S} (99%) rename arch/{sparc64 => sparc}/kernel/helpers.S (100%) rename arch/{sparc64 => sparc}/kernel/hvapi.c (100%) rename arch/{sparc64 => sparc}/kernel/hvcalls.S (96%) rename arch/{sparc64 => sparc}/kernel/hvtramp.S (95%) rename arch/{sparc64 => sparc}/kernel/iommu.c (100%) rename arch/{sparc64 => sparc}/kernel/iommu_common.h (100%) rename arch/sparc/kernel/{irq.c => irq_32.c} (99%) rename arch/{sparc64/kernel/irq.c => sparc/kernel/irq_64.c} (94%) rename arch/{sparc64 => sparc}/kernel/itlb_miss.S (100%) rename arch/{sparc64 => sparc}/kernel/ivec.S (100%) create mode 100644 arch/sparc/kernel/kernel.h rename arch/sparc/kernel/{kgdb.c => kgdb_32.c} (100%) rename arch/{sparc64/kernel/kgdb.c => sparc/kernel/kgdb_64.c} (100%) rename arch/{sparc64 => sparc}/kernel/kprobes.c (100%) rename arch/{sparc64 => sparc}/kernel/kstack.h (100%) rename arch/{sparc64 => sparc}/kernel/ktlb.S (100%) rename arch/{sparc64 => sparc}/kernel/ldc.c (100%) rename arch/{sparc64 => sparc}/kernel/mdesc.c (99%) rename arch/{sparc64 => sparc}/kernel/misctrap.S (100%) rename arch/sparc/kernel/{of_device.c => of_device_32.c} (100%) rename arch/{sparc64/kernel/of_device.c => sparc/kernel/of_device_64.c} (98%) rename arch/{sparc64 => sparc}/kernel/pci.c (100%) rename arch/{sparc64 => sparc}/kernel/pci_common.c (100%) rename arch/{sparc64 => sparc}/kernel/pci_fire.c (100%) rename arch/{sparc64 => sparc}/kernel/pci_impl.h (100%) rename arch/{sparc64 => sparc}/kernel/pci_msi.c (100%) rename arch/{sparc64 => sparc}/kernel/pci_psycho.c (100%) rename arch/{sparc64 => sparc}/kernel/pci_sabre.c (100%) rename arch/{sparc64 => sparc}/kernel/pci_schizo.c (100%) rename arch/{sparc64 => sparc}/kernel/pci_sun4v.c (100%) rename arch/{sparc64 => sparc}/kernel/pci_sun4v.h (100%) rename arch/{sparc64 => sparc}/kernel/pci_sun4v_asm.S (100%) rename arch/{sparc64 => sparc}/kernel/power.c (100%) rename arch/sparc/kernel/{process.c => process_32.c} (99%) rename arch/{sparc64/kernel/process.c => sparc/kernel/process_64.c} (100%) delete mode 100644 arch/sparc/kernel/prom.c create mode 100644 arch/sparc/kernel/prom.h create mode 100644 arch/sparc/kernel/prom_32.c create mode 100644 arch/sparc/kernel/prom_64.c create mode 100644 arch/sparc/kernel/prom_common.c create mode 100644 arch/sparc/kernel/prom_irqtrans.c rename arch/{sparc64 => sparc}/kernel/psycho_common.c (100%) rename arch/{sparc64 => sparc}/kernel/psycho_common.h (100%) rename arch/sparc/kernel/{ptrace.c => ptrace_32.c} (100%) rename arch/{sparc64/kernel/ptrace.c => sparc/kernel/ptrace_64.c} (100%) rename arch/{sparc64 => sparc}/kernel/reboot.c (100%) rename arch/sparc/kernel/{rtrap.S => rtrap_32.S} (100%) rename arch/{sparc64/kernel/rtrap.S => sparc/kernel/rtrap_64.S} (95%) rename arch/{sparc64 => sparc}/kernel/sbus.c (100%) rename arch/sparc/kernel/{setup.c => setup_32.c} (98%) rename arch/{sparc64/kernel/setup.c => sparc/kernel/setup_64.c} (99%) rename arch/{sparc64 => sparc}/kernel/signal32.c (100%) rename arch/sparc/kernel/{signal.c => signal_32.c} (100%) rename arch/{sparc64/kernel/signal.c => sparc/kernel/signal_64.c} (100%) rename arch/sparc/kernel/{smp.c => smp_32.c} (100%) rename arch/{sparc64/kernel/smp.c => sparc/kernel/smp_64.c} (99%) rename arch/sparc/kernel/{sparc_ksyms.c => sparc_ksyms_32.c} (98%) rename arch/{sparc64/kernel/sparc64_ksyms.c => sparc/kernel/sparc_ksyms_64.c} (97%) rename arch/{sparc64 => sparc}/kernel/spiterrs.S (99%) rename arch/{sparc64 => sparc}/kernel/sstate.c (100%) rename arch/{sparc64 => sparc}/kernel/stacktrace.c (60%) rename arch/{sparc64 => sparc}/kernel/starfire.c (100%) rename arch/{sparc64 => sparc}/kernel/sun4v_ivec.S (98%) rename arch/{sparc64 => sparc}/kernel/sun4v_tlb_miss.S (100%) rename arch/{sparc64 => sparc}/kernel/sys32.S (100%) rename arch/{sparc64 => sparc}/kernel/sys_sparc32.c (100%) rename arch/sparc/kernel/{sys_sparc.c => sys_sparc_32.c} (100%) rename arch/{sparc64/kernel/sys_sparc.c => sparc/kernel/sys_sparc_64.c} (100%) rename arch/{sparc64 => sparc}/kernel/syscalls.S (100%) rename arch/{sparc64 => sparc}/kernel/sysfs.c (99%) rename arch/{sparc64 => sparc}/kernel/systbls.h (100%) rename arch/sparc/kernel/{systbls.S => systbls_32.S} (100%) rename arch/{sparc64/kernel/systbls.S => sparc/kernel/systbls_64.S} (100%) rename arch/sparc/kernel/{time.c => time_32.c} (100%) rename arch/{sparc64/kernel/time.c => sparc/kernel/time_64.c} (100%) rename arch/sparc/kernel/{trampoline.S => trampoline_32.S} (100%) rename arch/{sparc64/kernel/trampoline.S => sparc/kernel/trampoline_64.S} (98%) rename arch/sparc/kernel/{traps.c => traps_32.c} (94%) rename arch/{sparc64/kernel/traps.c => sparc/kernel/traps_64.c} (99%) rename arch/{sparc64 => sparc}/kernel/tsb.S (99%) rename arch/{sparc64 => sparc}/kernel/ttable.S (99%) rename arch/sparc/kernel/{una_asm.S => una_asm_32.S} (100%) rename arch/{sparc64/kernel/una_asm.S => sparc/kernel/una_asm_64.S} (100%) rename arch/sparc/kernel/{unaligned.c => unaligned_32.c} (100%) rename arch/{sparc64/kernel/unaligned.c => sparc/kernel/unaligned_64.c} (100%) rename arch/{sparc64 => sparc}/kernel/us2e_cpufreq.c (100%) rename arch/{sparc64 => sparc}/kernel/us3_cpufreq.c (100%) rename arch/{sparc64 => sparc}/kernel/utrap.S (100%) rename arch/{sparc64 => sparc}/kernel/vio.c (100%) rename arch/{sparc64 => sparc}/kernel/viohs.c (100%) rename arch/{sparc64 => sparc}/kernel/visemul.c (100%) rename arch/{sparc64 => sparc}/kernel/winfixup.S (100%) rename arch/{sparc64 => sparc}/lib/GENbzero.S (100%) rename arch/{sparc64 => sparc}/lib/GENcopy_from_user.S (100%) rename arch/{sparc64 => sparc}/lib/GENcopy_to_user.S (100%) rename arch/{sparc64 => sparc}/lib/GENmemcpy.S (100%) rename arch/{sparc64 => sparc}/lib/GENpage.S (100%) rename arch/{sparc64 => sparc}/lib/GENpatch.S (100%) rename arch/{sparc64 => sparc}/lib/NG2copy_from_user.S (100%) rename arch/{sparc64 => sparc}/lib/NG2copy_to_user.S (100%) rename arch/{sparc64 => sparc}/lib/NG2memcpy.S (100%) rename arch/{sparc64 => sparc}/lib/NG2page.S (100%) rename arch/{sparc64 => sparc}/lib/NG2patch.S (100%) rename arch/{sparc64 => sparc}/lib/NGbzero.S (100%) rename arch/{sparc64 => sparc}/lib/NGcopy_from_user.S (100%) rename arch/{sparc64 => sparc}/lib/NGcopy_to_user.S (100%) rename arch/{sparc64 => sparc}/lib/NGmemcpy.S (100%) rename arch/{sparc64 => sparc}/lib/NGpage.S (100%) rename arch/{sparc64 => sparc}/lib/NGpatch.S (100%) rename arch/{sparc64 => sparc}/lib/PeeCeeI.c (100%) rename arch/{sparc64 => sparc}/lib/U1copy_from_user.S (100%) rename arch/{sparc64 => sparc}/lib/U1copy_to_user.S (100%) rename arch/{sparc64 => sparc}/lib/U1memcpy.S (100%) rename arch/{sparc64 => sparc}/lib/U3copy_from_user.S (100%) rename arch/{sparc64 => sparc}/lib/U3copy_to_user.S (100%) rename arch/{sparc64 => sparc}/lib/U3memcpy.S (100%) rename arch/{sparc64 => sparc}/lib/U3patch.S (100%) rename arch/{sparc64 => sparc}/lib/VISsave.S (100%) rename arch/sparc/lib/{atomic.S => atomic_32.S} (100%) rename arch/{sparc64/lib/atomic.S => sparc/lib/atomic_64.S} (84%) rename arch/{sparc64 => sparc}/lib/bitops.S (84%) rename arch/{sparc64 => sparc}/lib/bzero.S (100%) rename arch/sparc/lib/{checksum.S => checksum_32.S} (100%) rename arch/{sparc64/lib/checksum.S => sparc/lib/checksum_64.S} (100%) rename arch/{sparc64 => sparc}/lib/clear_page.S (100%) rename arch/{sparc64 => sparc}/lib/copy_in_user.S (100%) rename arch/{sparc64 => sparc}/lib/copy_page.S (100%) rename arch/{sparc64 => sparc}/lib/csum_copy.S (100%) rename arch/{sparc64 => sparc}/lib/csum_copy_from_user.S (100%) rename arch/{sparc64 => sparc}/lib/csum_copy_to_user.S (100%) rename arch/{sparc64 => sparc}/lib/ipcsum.S (100%) rename arch/{sparc64 => sparc}/lib/mcount.S (100%) rename arch/{sparc64 => sparc}/lib/memmove.S (100%) rename arch/sparc/lib/{memscan.S => memscan_32.S} (100%) rename arch/{sparc64/lib/memscan.S => sparc/lib/memscan_64.S} (100%) rename arch/sparc/lib/{rwsem.S => rwsem_32.S} (100%) rename arch/{sparc64/lib/rwsem.S => sparc/lib/rwsem_64.S} (92%) rename arch/sparc/lib/{strlen_user.S => strlen_user_32.S} (100%) rename arch/{sparc64/lib/strlen_user.S => sparc/lib/strlen_user_64.S} (100%) rename arch/sparc/lib/{strncmp.S => strncmp_32.S} (100%) rename arch/{sparc64/lib/strncmp.S => sparc/lib/strncmp_64.S} (100%) rename arch/sparc/lib/{strncpy_from_user.S => strncpy_from_user_32.S} (100%) rename arch/{sparc64/lib/strncpy_from_user.S => sparc/lib/strncpy_from_user_64.S} (100%) rename arch/{sparc64 => sparc}/lib/user_fixup.c (100%) rename arch/{sparc64 => sparc}/lib/xor.S (100%) delete mode 100644 arch/sparc/math-emu/ashldi3.S rename arch/sparc/math-emu/{math.c => math_32.c} (99%) rename arch/{sparc64/math-emu/math.c => sparc/math-emu/math_64.c} (99%) rename arch/sparc/math-emu/{sfp-util.h => sfp-util_32.h} (100%) rename arch/{sparc64/math-emu/sfp-util.h => sparc/math-emu/sfp-util_64.h} (100%) rename arch/sparc/mm/{fault.c => fault_32.c} (100%) rename arch/{sparc64/mm/fault.c => sparc/mm/fault_64.c} (100%) rename arch/sparc/mm/{generic.c => generic_32.c} (100%) rename arch/{sparc64/mm/generic.c => sparc/mm/generic_64.c} (100%) rename arch/{sparc64 => sparc}/mm/hugetlbpage.c (100%) rename arch/sparc/mm/{init.c => init_32.c} (97%) rename arch/{sparc64/mm/init.c => sparc/mm/init_64.c} (99%) rename arch/{sparc64/mm/init.h => sparc/mm/init_64.h} (100%) rename arch/{sparc64 => sparc}/mm/tlb.c (100%) rename arch/{sparc64 => sparc}/mm/tsb.c (97%) rename arch/{sparc64 => sparc}/mm/ultra.S (99%) rename arch/sparc/prom/{bootstr.c => bootstr_32.c} (100%) rename arch/{sparc64/prom/bootstr.c => sparc/prom/bootstr_64.c} (100%) rename arch/{sparc64 => sparc}/prom/cif.S (100%) rename arch/sparc/prom/{console.c => console_32.c} (100%) rename arch/{sparc64/prom/console.c => sparc/prom/console_64.c} (100%) rename arch/sparc/prom/{devops.c => devops_32.c} (100%) rename arch/{sparc64/prom/devops.c => sparc/prom/devops_64.c} (100%) rename arch/sparc/prom/{init.c => init_32.c} (100%) rename arch/{sparc64/prom/init.c => sparc/prom/init_64.c} (100%) rename arch/sparc/prom/{misc.c => misc_32.c} (98%) rename arch/{sparc64/prom/misc.c => sparc/prom/misc_64.c} (100%) rename arch/{sparc64 => sparc}/prom/p1275.c (100%) rename arch/sparc/prom/{tree.c => tree_32.c} (97%) rename arch/{sparc64/prom/tree.c => sparc/prom/tree_64.c} (100%) delete mode 100644 arch/sparc64/Kconfig delete mode 100644 arch/sparc64/Kconfig.debug delete mode 100644 arch/sparc64/Makefile delete mode 100644 arch/sparc64/boot/.gitignore delete mode 100644 arch/sparc64/boot/Makefile delete mode 100644 arch/sparc64/kernel/Makefile delete mode 100644 arch/sparc64/kernel/asm-offsets.c delete mode 100644 arch/sparc64/kernel/cpu.c delete mode 100644 arch/sparc64/kernel/idprom.c delete mode 100644 arch/sparc64/kernel/init_task.c delete mode 100644 arch/sparc64/kernel/module.c delete mode 100644 arch/sparc64/kernel/prom.c delete mode 100644 arch/sparc64/kernel/vmlinux.lds.S delete mode 100644 arch/sparc64/lib/Makefile delete mode 100644 arch/sparc64/lib/iomap.c delete mode 100644 arch/sparc64/lib/memcmp.S delete mode 100644 arch/sparc64/lib/strlen.S delete mode 100644 arch/sparc64/math-emu/Makefile delete mode 100644 arch/sparc64/mm/Makefile delete mode 100644 arch/sparc64/oprofile/Makefile delete mode 100644 arch/sparc64/oprofile/init.c delete mode 100644 arch/sparc64/prom/Makefile delete mode 100644 arch/sparc64/prom/printf.c
WARNING: multiple messages have this Message-ID (diff)
From: David Miller <davem@davemloft.net> To: torvalds@linux-foundation.org Cc: akpm@linux-foundation.org, sparclinux@vger.kernel.org, linux-kernel@vger.kernel.org Subject: [GIT]: Sparc Date: Mon, 29 Dec 2008 04:51:19 +0000 [thread overview] Message-ID: <20081228.205119.127198747.davem@davemloft.net> (raw) In-Reply-To: <20080421.153231.108090227.davem@davemloft.net> The big thing in here is the merge of sparc32 and sparc64 into a single directory hierarchy. This is mostly thanks to the tireless work of Sam Ravnborg and testing by Robert Reif. Also, pseudo-NMI oprofile support for sparc64 is in here as well. Please pull, thanks a lot! The following changes since commit 3c92ec8ae91ecf59d88c798301833d7cf83f2179: Linus Torvalds (1): Merge branch 'next' of git://git.kernel.org/.../paulus/powerpc are available in the git repository at: master.kernel.org:/pub/scm/linux/kernel/git/davem/sparc-next-2.6.git master Al Viro (1): sparc32: pdev_to_pnode() is used from __devinit David S. Miller (39): Merge branch 'master' of master.kernel.org:/.../davem/sparc-2.6 sparc64: Rework auxio driver to save some text space. of: Fix comment, sparc no longer uses of_device objects on special busses. sparc64: Run the kernel always in the TSO memory model. sparc64: Stop using memory barriers for atomics and locks. sparc64: Add tsb-ratio sysctl. sparc64: Add interface for registering a performance counter IRQ handler. sparc: Include drivers/pcmcia/Kconfig sparc64: Make %pil level 15 a pseudo-NMI. sparc64: Make special trap return path for TRAP_NMI(). sparc64: Block NMIs in critical section of context switch. sparc64: Add write_pic() helper. sparc64: Use NMI oprofile profiling on cheetah and derivative cpus. sparc32: Don't btfixup cache flush ops for viking multiple times. sparc64: Add save_stack_trace_tsk(). sparc64: Add performance counter hypervisor calls for sun4v. sparc64: Provide oprofile pseudo-NMI on Niagara. sparc: Create common header file for prom_{32,64}.c sparc: Const'ify prom_*prop*() on sparc32. sparc: Create common area for OF device layer code. sparc: Mark prom_early_alloc non-static. sparc: Move irq_trans_init() and support code into seperate file. sparc: Move 'unique_id' into prom_common.c and rename to 'prom_unique_id' sparc: Move property building code into prom_common.c sparc: Commonize get_one_property() implementations. sparc: Make sparc32's create_node() assign parent pointer. sparc: Move create_node() and friends into prom_common.c sparc: Match sparc32's build_tree() up to sparc64's sparc: Move core of OF device tree building code into prom_common.c sparc: Move prom_build_devicetree() into prom_common.c sparc: Move of_console_{device,path,options} info prom_common.c sparc: Always set AUDIT_ARCH, not just on sparc64. sparc: Restore irq_trans_init() call in prom_create_node(). cyber2000fb: Kill the one modular sparc prom_printf call. sparc: Kill memcmp_32.S code which has been ifdef'd out for centuries. sparc: Add asm/asm.h sparc: Unify strlen assembler. sparc: Commonize memcmp assembler. Merge branch 'master' of master.kernel.org:/.../torvalds/linux-2.6 Nicolas Palix (1): sparc: Add missing of_node_put Robert Reif (3): sparc: Use sparc64 version of prom/printf.c sparc: use sparc64 version of scatterlist.h sparc: fix array overrun check in of_device_64.c Rusty Russell (1): sparc: replace for_each_cpu_mask_nr with for_each_cpu Sam Ravnborg (54): sparc: unify Kconfig.debug sparc: refactor Kconfig a little sparc64: added more config options to the menus sparc: drop UNIX98_PTYS from arch Kconfig sparc: use Kconfig.hz sparc: add menu "Executable file formats" sparc: add "Bus options" to Kconfig sparc,sparc64: unify Kconfig files sparc,sparc64: add BITS to arch Makefile sparc: cleanup math-emu sparc: prepare math-emu for unification sparc64: unify math-emu sparc64: unify arch/sparc64/oprofile/ sparc: prepare mm/ for unification sparc,sparc64: unify mm/ sparc,sparc64: prepare vmlinux.lds.S for unification sparc64: use vmlinux.lds.S from sparc sparc,sparc64: unify asm-offsets.c sparc: refactor Makefile sparc: clean boot/ sparc: gitignore a few files sparc,sparc64: unify Makefile sparc: prepare prom/ for unification sparc,sparc64: unify prom/ sparc: prepare lib/ for unification sparc,sparc64: unify lib/ sparc: prepare kernel/ for unification sparc,sparc64: unify kernel/ sparc,sparc64: unify boot/ sparc: drop CONFIG_SUN_AUXIO sparc: unify kernel/init_task sparc: beautify kernel/cpu_32.c sparc: report "Unknown CPU/FPU" for unknown cpu/fpu sparc: fix sparse warnings in cpu_*.c sparc: expand cpu table sparc: unify kernel/cpu sparc: idprom_32.c cleanup sparc: unify kernel/idprom.c sparc: fix sparse warning in kernel/pmc.c sparc: fix trivial style issues in kernel/pmc.c sparc: fix sparse warnings in traps_32.c sparc: add include guards to kernel.h sparc: fix sparse warnings in irq_32.c sparc64: do not export pus_fs_struct sparc: fix hardirq.h removal fallout sparc: introduce CONFIG_BITS sparc: unify module.h sparc64: use bit neutral Elf symbols sparc64: prepare module_64.c for unification sparc: unify module.c sparc: use .data.init_task section for init_thread_union sparc: unify sections.h sparc: drop SUN_IO sparc: move select of ARCH_SUPPORTS_MSI Stephen Rothwell (1): sparc: combine unistd_{32,64}.h Makefile | 9 +- arch/sparc/Kconfig | 525 +++++-- arch/sparc/Kconfig.debug | 26 + arch/sparc/Makefile | 97 +- arch/sparc/boot/.gitignore | 8 + arch/sparc/boot/Makefile | 38 +- arch/sparc/boot/{piggyback.c => piggyback_32.c} | 0 .../boot/piggyback.c => sparc/boot/piggyback_64.c} | 0 .../sparc/{defconfig => configs/sparc32_defconfig} | 0 .../defconfig => sparc/configs/sparc64_defconfig} | 0 arch/sparc/include/asm/Kbuild | 2 - arch/sparc/include/asm/asm.h | 40 + arch/sparc/include/asm/atomic_64.h | 7 - arch/sparc/include/asm/bitops_64.h | 5 - arch/sparc/include/asm/hypervisor.h | 24 + arch/sparc/include/asm/irq_32.h | 1 + arch/sparc/include/asm/irq_64.h | 3 + arch/sparc/include/asm/irqflags_64.h | 6 +- arch/sparc/include/asm/module.h | 32 +- arch/sparc/include/asm/module_32.h | 7 - arch/sparc/include/asm/module_64.h | 7 - arch/sparc/include/asm/openprom_32.h | 6 +- arch/sparc/include/asm/oplib_32.h | 8 +- arch/sparc/include/asm/pil.h | 9 +- arch/sparc/include/asm/scatterlist.h | 33 +- arch/sparc/include/asm/scatterlist_32.h | 26 - arch/sparc/include/asm/scatterlist_64.h | 27 - arch/sparc/include/asm/sections.h | 16 +- arch/sparc/include/asm/sections_32.h | 6 - arch/sparc/include/asm/sections_64.h | 9 - arch/sparc/include/asm/spinlock_64.h | 31 +- arch/sparc/include/asm/spitfire.h | 4 +- arch/sparc/include/asm/system_32.h | 5 + arch/sparc/include/asm/system_64.h | 46 +- arch/sparc/include/asm/tsb.h | 6 - arch/sparc/include/asm/ttable.h | 15 +- arch/sparc/include/asm/unistd.h | 446 +++++- arch/sparc/include/asm/unistd_32.h | 385 ----- arch/sparc/include/asm/unistd_64.h | 380 ----- arch/sparc/kernel/.gitignore | 1 + arch/sparc/kernel/Makefile | 117 ++- arch/sparc/kernel/asm-offsets.c | 19 +- arch/{sparc64 => sparc}/kernel/audit.c | 0 arch/sparc/kernel/{auxio.c => auxio_32.c} | 0 .../kernel/auxio.c => sparc/kernel/auxio_64.c} | 70 +- arch/{sparc64 => sparc}/kernel/central.c | 0 arch/{sparc64 => sparc}/kernel/cherrs.S | 10 +- arch/{sparc64 => sparc}/kernel/chmc.c | 0 arch/{sparc64 => sparc}/kernel/compat_audit.c | 3 +- arch/sparc/kernel/cpu.c | 413 ++++-- arch/sparc/kernel/devices.c | 2 - arch/{sparc64 => sparc}/kernel/ds.c | 0 arch/{sparc64 => sparc}/kernel/dtlb_miss.S | 0 arch/{sparc64 => sparc}/kernel/dtlb_prot.S | 0 arch/{sparc64 => sparc}/kernel/ebus.c | 0 arch/{sparc64 => sparc}/kernel/entry.h | 40 +- arch/sparc/kernel/{etrap.S => etrap_32.S} | 0 .../kernel/etrap.S => sparc/kernel/etrap_64.S} | 6 +- arch/{sparc64 => sparc}/kernel/fpu_traps.S | 0 arch/{sparc64 => sparc}/kernel/ftrace.c | 0 arch/{sparc64 => sparc}/kernel/getsetcc.S | 0 arch/sparc/kernel/{head.S => head_32.S} | 2 +- .../kernel/head.S => sparc/kernel/head_64.S} | 8 +- arch/{sparc64 => sparc}/kernel/helpers.S | 0 arch/{sparc64 => sparc}/kernel/hvapi.c | 0 arch/{sparc64 => sparc}/kernel/hvcalls.S | 32 + arch/{sparc64 => sparc}/kernel/hvtramp.S | 5 +- arch/sparc/kernel/idprom.c | 67 +- arch/sparc/kernel/init_task.c | 3 +- arch/{sparc64 => sparc}/kernel/iommu.c | 0 arch/{sparc64 => sparc}/kernel/iommu_common.h | 0 arch/sparc/kernel/ioport.c | 4 +- arch/sparc/kernel/{irq.c => irq_32.c} | 7 +- .../kernel/irq.c => sparc/kernel/irq_64.c} | 63 + arch/{sparc64 => sparc}/kernel/itlb_miss.S | 0 arch/{sparc64 => sparc}/kernel/ivec.S | 0 arch/sparc/kernel/kernel.h | 31 + arch/sparc/kernel/{kgdb.c => kgdb_32.c} | 0 .../kernel/kgdb.c => sparc/kernel/kgdb_64.c} | 0 arch/{sparc64 => sparc}/kernel/kprobes.c | 0 arch/{sparc64 => sparc}/kernel/kstack.h | 0 arch/{sparc64 => sparc}/kernel/ktlb.S | 0 arch/{sparc64 => sparc}/kernel/ldc.c | 0 arch/{sparc64 => sparc}/kernel/mdesc.c | 1 + arch/{sparc64 => sparc}/kernel/misctrap.S | 0 arch/sparc/kernel/module.c | 140 ++- arch/sparc/kernel/muldiv.c | 5 +- arch/sparc/kernel/{of_device.c => of_device_32.c} | 0 .../of_device.c => sparc/kernel/of_device_64.c} | 18 +- arch/{sparc64 => sparc}/kernel/pci.c | 0 arch/{sparc64 => sparc}/kernel/pci_common.c | 0 arch/{sparc64 => sparc}/kernel/pci_fire.c | 0 arch/{sparc64 => sparc}/kernel/pci_impl.h | 0 arch/{sparc64 => sparc}/kernel/pci_msi.c | 0 arch/{sparc64 => sparc}/kernel/pci_psycho.c | 0 arch/{sparc64 => sparc}/kernel/pci_sabre.c | 0 arch/{sparc64 => sparc}/kernel/pci_schizo.c | 0 arch/{sparc64 => sparc}/kernel/pci_sun4v.c | 0 arch/{sparc64 => sparc}/kernel/pci_sun4v.h | 0 arch/{sparc64 => sparc}/kernel/pci_sun4v_asm.S | 0 arch/sparc/kernel/pcic.c | 2 +- arch/sparc/kernel/pmc.c | 18 +- arch/{sparc64 => sparc}/kernel/power.c | 0 arch/sparc/kernel/{process.c => process_32.c} | 2 - .../kernel/process.c => sparc/kernel/process_64.c} | 0 arch/sparc/kernel/prom.c | 566 ------- arch/sparc/kernel/prom.h | 29 + arch/sparc/kernel/prom_32.c | 295 ++++ arch/sparc/kernel/prom_64.c | 571 +++++++ arch/sparc/kernel/prom_common.c | 326 ++++ arch/sparc/kernel/prom_irqtrans.c | 842 ++++++++++ arch/{sparc64 => sparc}/kernel/psycho_common.c | 0 arch/{sparc64 => sparc}/kernel/psycho_common.h | 0 arch/sparc/kernel/{ptrace.c => ptrace_32.c} | 0 .../kernel/ptrace.c => sparc/kernel/ptrace_64.c} | 0 arch/{sparc64 => sparc}/kernel/reboot.c | 0 arch/sparc/kernel/{rtrap.S => rtrap_32.S} | 0 .../kernel/rtrap.S => sparc/kernel/rtrap_64.S} | 20 +- arch/{sparc64 => sparc}/kernel/sbus.c | 0 arch/sparc/kernel/{setup.c => setup_32.c} | 9 +- .../kernel/setup.c => sparc/kernel/setup_64.c} | 1 + arch/{sparc64 => sparc}/kernel/signal32.c | 0 arch/sparc/kernel/{signal.c => signal_32.c} | 0 .../kernel/signal.c => sparc/kernel/signal_64.c} | 0 arch/sparc/kernel/{smp.c => smp_32.c} | 0 .../kernel/smp.c => sparc/kernel/smp_64.c} | 17 +- .../kernel/{sparc_ksyms.c => sparc_ksyms_32.c} | 4 - .../kernel/sparc_ksyms_64.c} | 11 +- arch/{sparc64 => sparc}/kernel/spiterrs.S | 2 +- arch/{sparc64 => sparc}/kernel/sstate.c | 0 arch/{sparc64 => sparc}/kernel/stacktrace.c | 32 +- arch/{sparc64 => sparc}/kernel/starfire.c | 0 arch/sparc/kernel/sun4c_irq.c | 2 + arch/sparc/kernel/sun4d_irq.c | 3 +- arch/sparc/kernel/sun4m_irq.c | 2 + arch/{sparc64 => sparc}/kernel/sun4v_ivec.S | 8 +- arch/{sparc64 => sparc}/kernel/sun4v_tlb_miss.S | 0 arch/{sparc64 => sparc}/kernel/sys32.S | 0 arch/{sparc64 => sparc}/kernel/sys_sparc32.c | 0 arch/sparc/kernel/{sys_sparc.c => sys_sparc_32.c} | 0 .../sys_sparc.c => sparc/kernel/sys_sparc_64.c} | 0 arch/{sparc64 => sparc}/kernel/syscalls.S | 0 arch/{sparc64 => sparc}/kernel/sysfs.c | 1 + arch/{sparc64 => sparc}/kernel/systbls.h | 0 arch/sparc/kernel/{systbls.S => systbls_32.S} | 0 .../kernel/systbls.S => sparc/kernel/systbls_64.S} | 0 arch/sparc/kernel/{time.c => time_32.c} | 0 .../kernel/time.c => sparc/kernel/time_64.c} | 0 .../sparc/kernel/{trampoline.S => trampoline_32.S} | 0 .../trampoline.S => sparc/kernel/trampoline_64.S} | 4 - arch/sparc/kernel/{traps.c => traps_32.c} | 34 +- .../kernel/traps.c => sparc/kernel/traps_64.c} | 5 +- arch/{sparc64 => sparc}/kernel/tsb.S | 6 +- arch/{sparc64 => sparc}/kernel/ttable.S | 2 +- arch/sparc/kernel/{una_asm.S => una_asm_32.S} | 0 .../kernel/una_asm.S => sparc/kernel/una_asm_64.S} | 0 arch/sparc/kernel/{unaligned.c => unaligned_32.c} | 0 .../unaligned.c => sparc/kernel/unaligned_64.c} | 0 arch/{sparc64 => sparc}/kernel/us2e_cpufreq.c | 0 arch/{sparc64 => sparc}/kernel/us3_cpufreq.c | 0 arch/{sparc64 => sparc}/kernel/utrap.S | 0 arch/{sparc64 => sparc}/kernel/vio.c | 0 arch/{sparc64 => sparc}/kernel/viohs.c | 0 arch/{sparc64 => sparc}/kernel/visemul.c | 0 arch/sparc/kernel/vmlinux.lds.S | 109 +- arch/{sparc64 => sparc}/kernel/winfixup.S | 0 arch/{sparc64 => sparc}/lib/GENbzero.S | 0 arch/{sparc64 => sparc}/lib/GENcopy_from_user.S | 0 arch/{sparc64 => sparc}/lib/GENcopy_to_user.S | 0 arch/{sparc64 => sparc}/lib/GENmemcpy.S | 0 arch/{sparc64 => sparc}/lib/GENpage.S | 0 arch/{sparc64 => sparc}/lib/GENpatch.S | 0 arch/sparc/lib/Makefile | 47 +- arch/{sparc64 => sparc}/lib/NG2copy_from_user.S | 0 arch/{sparc64 => sparc}/lib/NG2copy_to_user.S | 0 arch/{sparc64 => sparc}/lib/NG2memcpy.S | 0 arch/{sparc64 => sparc}/lib/NG2page.S | 0 arch/{sparc64 => sparc}/lib/NG2patch.S | 0 arch/{sparc64 => sparc}/lib/NGbzero.S | 0 arch/{sparc64 => sparc}/lib/NGcopy_from_user.S | 0 arch/{sparc64 => sparc}/lib/NGcopy_to_user.S | 0 arch/{sparc64 => sparc}/lib/NGmemcpy.S | 0 arch/{sparc64 => sparc}/lib/NGpage.S | 0 arch/{sparc64 => sparc}/lib/NGpatch.S | 0 arch/{sparc64 => sparc}/lib/PeeCeeI.c | 0 arch/{sparc64 => sparc}/lib/U1copy_from_user.S | 0 arch/{sparc64 => sparc}/lib/U1copy_to_user.S | 0 arch/{sparc64 => sparc}/lib/U1memcpy.S | 0 arch/{sparc64 => sparc}/lib/U3copy_from_user.S | 0 arch/{sparc64 => sparc}/lib/U3copy_to_user.S | 0 arch/{sparc64 => sparc}/lib/U3memcpy.S | 0 arch/{sparc64 => sparc}/lib/U3patch.S | 0 arch/{sparc64 => sparc}/lib/VISsave.S | 0 arch/sparc/lib/{atomic.S => atomic_32.S} | 0 .../lib/atomic.S => sparc/lib/atomic_64.S} | 26 - arch/{sparc64 => sparc}/lib/bitops.S | 24 - arch/{sparc64 => sparc}/lib/bzero.S | 0 arch/sparc/lib/{checksum.S => checksum_32.S} | 0 .../lib/checksum.S => sparc/lib/checksum_64.S} | 0 arch/{sparc64 => sparc}/lib/clear_page.S | 0 arch/{sparc64 => sparc}/lib/copy_in_user.S | 0 arch/{sparc64 => sparc}/lib/copy_page.S | 0 arch/{sparc64 => sparc}/lib/csum_copy.S | 0 arch/{sparc64 => sparc}/lib/csum_copy_from_user.S | 0 arch/{sparc64 => sparc}/lib/csum_copy_to_user.S | 0 arch/{sparc64 => sparc}/lib/ipcsum.S | 0 arch/{sparc64 => sparc}/lib/mcount.S | 0 arch/sparc/lib/memcmp.S | 329 +---- arch/{sparc64 => sparc}/lib/memmove.S | 0 arch/sparc/lib/{memscan.S => memscan_32.S} | 0 .../lib/memscan.S => sparc/lib/memscan_64.S} | 0 arch/sparc/lib/{rwsem.S => rwsem_32.S} | 0 arch/{sparc64/lib/rwsem.S => sparc/lib/rwsem_64.S} | 7 - arch/sparc/lib/strlen.S | 79 +- arch/sparc/lib/{strlen_user.S => strlen_user_32.S} | 0 .../strlen_user.S => sparc/lib/strlen_user_64.S} | 0 arch/sparc/lib/{strncmp.S => strncmp_32.S} | 0 .../lib/strncmp.S => sparc/lib/strncmp_64.S} | 0 ...{strncpy_from_user.S => strncpy_from_user_32.S} | 0 .../lib/strncpy_from_user_64.S} | 0 arch/{sparc64 => sparc}/lib/user_fixup.c | 0 arch/{sparc64 => sparc}/lib/xor.S | 0 arch/sparc/math-emu/Makefile | 6 +- arch/sparc/math-emu/ashldi3.S | 36 - arch/sparc/math-emu/{math.c => math_32.c} | 2 +- .../math-emu/math.c => sparc/math-emu/math_64.c} | 2 +- arch/sparc/math-emu/{sfp-util.h => sfp-util_32.h} | 0 .../sfp-util.h => sparc/math-emu/sfp-util_64.h} | 0 arch/sparc/mm/Makefile | 24 +- arch/sparc/mm/{fault.c => fault_32.c} | 0 arch/{sparc64/mm/fault.c => sparc/mm/fault_64.c} | 0 arch/sparc/mm/{generic.c => generic_32.c} | 0 .../mm/generic.c => sparc/mm/generic_64.c} | 0 arch/{sparc64 => sparc}/mm/hugetlbpage.c | 0 arch/sparc/mm/{init.c => init_32.c} | 14 +- arch/{sparc64/mm/init.c => sparc/mm/init_64.c} | 6 +- arch/{sparc64/mm/init.h => sparc/mm/init_64.h} | 0 arch/sparc/mm/io-unit.c | 8 +- arch/sparc/mm/iommu.c | 16 +- arch/sparc/mm/srmmu.c | 25 +- arch/sparc/mm/sun4c.c | 12 +- arch/{sparc64 => sparc}/mm/tlb.c | 0 arch/{sparc64 => sparc}/mm/tsb.c | 25 +- arch/{sparc64 => sparc}/mm/ultra.S | 6 +- arch/sparc/oprofile/init.c | 229 +++- arch/sparc/prom/Makefile | 19 +- arch/sparc/prom/{bootstr.c => bootstr_32.c} | 0 .../prom/bootstr.c => sparc/prom/bootstr_64.c} | 0 arch/{sparc64 => sparc}/prom/cif.S | 0 arch/sparc/prom/{console.c => console_32.c} | 0 .../prom/console.c => sparc/prom/console_64.c} | 0 arch/sparc/prom/{devops.c => devops_32.c} | 0 .../prom/devops.c => sparc/prom/devops_64.c} | 0 arch/sparc/prom/{init.c => init_32.c} | 0 arch/{sparc64/prom/init.c => sparc/prom/init_64.c} | 0 arch/sparc/prom/{misc.c => misc_32.c} | 2 - arch/{sparc64/prom/misc.c => sparc/prom/misc_64.c} | 0 arch/{sparc64 => sparc}/prom/p1275.c | 0 arch/sparc/prom/printf.c | 5 +- arch/sparc/prom/{tree.c => tree_32.c} | 6 +- arch/{sparc64/prom/tree.c => sparc/prom/tree_64.c} | 0 arch/sparc64/Kconfig | 433 ----- arch/sparc64/Kconfig.debug | 44 - arch/sparc64/Makefile | 48 - arch/sparc64/boot/.gitignore | 4 - arch/sparc64/boot/Makefile | 33 - arch/sparc64/kernel/Makefile | 36 - arch/sparc64/kernel/asm-offsets.c | 1 - arch/sparc64/kernel/cpu.c | 166 -- arch/sparc64/kernel/idprom.c | 46 - arch/sparc64/kernel/init_task.c | 35 - arch/sparc64/kernel/module.c | 213 --- arch/sparc64/kernel/prom.c | 1684 -------------------- arch/sparc64/kernel/vmlinux.lds.S | 147 -- arch/sparc64/lib/Makefile | 23 - arch/sparc64/lib/iomap.c | 48 - arch/sparc64/lib/memcmp.S | 28 - arch/sparc64/lib/strlen.S | 80 - arch/sparc64/math-emu/Makefile | 7 - arch/sparc64/mm/Makefile | 9 - arch/sparc64/oprofile/Makefile | 9 - arch/sparc64/oprofile/init.c | 23 - arch/sparc64/prom/Makefile | 9 - arch/sparc64/prom/printf.c | 47 - drivers/video/cyber2000fb.c | 2 +- include/linux/of_platform.h | 3 +- kernel/sysctl.c | 14 + 287 files changed, 4619 insertions(+), 5813 deletions(-) create mode 100644 arch/sparc/boot/.gitignore rename arch/sparc/boot/{piggyback.c => piggyback_32.c} (100%) rename arch/{sparc64/boot/piggyback.c => sparc/boot/piggyback_64.c} (100%) rename arch/sparc/{defconfig => configs/sparc32_defconfig} (100%) rename arch/{sparc64/defconfig => sparc/configs/sparc64_defconfig} (100%) create mode 100644 arch/sparc/include/asm/asm.h delete mode 100644 arch/sparc/include/asm/module_32.h delete mode 100644 arch/sparc/include/asm/module_64.h delete mode 100644 arch/sparc/include/asm/scatterlist_32.h delete mode 100644 arch/sparc/include/asm/scatterlist_64.h delete mode 100644 arch/sparc/include/asm/sections_32.h delete mode 100644 arch/sparc/include/asm/sections_64.h delete mode 100644 arch/sparc/include/asm/unistd_32.h delete mode 100644 arch/sparc/include/asm/unistd_64.h create mode 100644 arch/sparc/kernel/.gitignore rename arch/{sparc64 => sparc}/kernel/audit.c (100%) rename arch/sparc/kernel/{auxio.c => auxio_32.c} (100%) rename arch/{sparc64/kernel/auxio.c => sparc/kernel/auxio_64.c} (67%) rename arch/{sparc64 => sparc}/kernel/central.c (100%) rename arch/{sparc64 => sparc}/kernel/cherrs.S (98%) rename arch/{sparc64 => sparc}/kernel/chmc.c (100%) rename arch/{sparc64 => sparc}/kernel/compat_audit.c (91%) rename arch/{sparc64 => sparc}/kernel/ds.c (100%) rename arch/{sparc64 => sparc}/kernel/dtlb_miss.S (100%) rename arch/{sparc64 => sparc}/kernel/dtlb_prot.S (100%) rename arch/{sparc64 => sparc}/kernel/ebus.c (100%) rename arch/{sparc64 => sparc}/kernel/entry.h (79%) rename arch/sparc/kernel/{etrap.S => etrap_32.S} (100%) rename arch/{sparc64/kernel/etrap.S => sparc/kernel/etrap_64.S} (97%) rename arch/{sparc64 => sparc}/kernel/fpu_traps.S (100%) rename arch/{sparc64 => sparc}/kernel/ftrace.c (100%) rename arch/{sparc64 => sparc}/kernel/getsetcc.S (100%) rename arch/sparc/kernel/{head.S => head_32.S} (99%) rename arch/{sparc64/kernel/head.S => sparc/kernel/head_64.S} (99%) rename arch/{sparc64 => sparc}/kernel/helpers.S (100%) rename arch/{sparc64 => sparc}/kernel/hvapi.c (100%) rename arch/{sparc64 => sparc}/kernel/hvcalls.S (96%) rename arch/{sparc64 => sparc}/kernel/hvtramp.S (95%) rename arch/{sparc64 => sparc}/kernel/iommu.c (100%) rename arch/{sparc64 => sparc}/kernel/iommu_common.h (100%) rename arch/sparc/kernel/{irq.c => irq_32.c} (99%) rename arch/{sparc64/kernel/irq.c => sparc/kernel/irq_64.c} (94%) rename arch/{sparc64 => sparc}/kernel/itlb_miss.S (100%) rename arch/{sparc64 => sparc}/kernel/ivec.S (100%) create mode 100644 arch/sparc/kernel/kernel.h rename arch/sparc/kernel/{kgdb.c => kgdb_32.c} (100%) rename arch/{sparc64/kernel/kgdb.c => sparc/kernel/kgdb_64.c} (100%) rename arch/{sparc64 => sparc}/kernel/kprobes.c (100%) rename arch/{sparc64 => sparc}/kernel/kstack.h (100%) rename arch/{sparc64 => sparc}/kernel/ktlb.S (100%) rename arch/{sparc64 => sparc}/kernel/ldc.c (100%) rename arch/{sparc64 => sparc}/kernel/mdesc.c (99%) rename arch/{sparc64 => sparc}/kernel/misctrap.S (100%) rename arch/sparc/kernel/{of_device.c => of_device_32.c} (100%) rename arch/{sparc64/kernel/of_device.c => sparc/kernel/of_device_64.c} (98%) rename arch/{sparc64 => sparc}/kernel/pci.c (100%) rename arch/{sparc64 => sparc}/kernel/pci_common.c (100%) rename arch/{sparc64 => sparc}/kernel/pci_fire.c (100%) rename arch/{sparc64 => sparc}/kernel/pci_impl.h (100%) rename arch/{sparc64 => sparc}/kernel/pci_msi.c (100%) rename arch/{sparc64 => sparc}/kernel/pci_psycho.c (100%) rename arch/{sparc64 => sparc}/kernel/pci_sabre.c (100%) rename arch/{sparc64 => sparc}/kernel/pci_schizo.c (100%) rename arch/{sparc64 => sparc}/kernel/pci_sun4v.c (100%) rename arch/{sparc64 => sparc}/kernel/pci_sun4v.h (100%) rename arch/{sparc64 => sparc}/kernel/pci_sun4v_asm.S (100%) rename arch/{sparc64 => sparc}/kernel/power.c (100%) rename arch/sparc/kernel/{process.c => process_32.c} (99%) rename arch/{sparc64/kernel/process.c => sparc/kernel/process_64.c} (100%) delete mode 100644 arch/sparc/kernel/prom.c create mode 100644 arch/sparc/kernel/prom.h create mode 100644 arch/sparc/kernel/prom_32.c create mode 100644 arch/sparc/kernel/prom_64.c create mode 100644 arch/sparc/kernel/prom_common.c create mode 100644 arch/sparc/kernel/prom_irqtrans.c rename arch/{sparc64 => sparc}/kernel/psycho_common.c (100%) rename arch/{sparc64 => sparc}/kernel/psycho_common.h (100%) rename arch/sparc/kernel/{ptrace.c => ptrace_32.c} (100%) rename arch/{sparc64/kernel/ptrace.c => sparc/kernel/ptrace_64.c} (100%) rename arch/{sparc64 => sparc}/kernel/reboot.c (100%) rename arch/sparc/kernel/{rtrap.S => rtrap_32.S} (100%) rename arch/{sparc64/kernel/rtrap.S => sparc/kernel/rtrap_64.S} (95%) rename arch/{sparc64 => sparc}/kernel/sbus.c (100%) rename arch/sparc/kernel/{setup.c => setup_32.c} (98%) rename arch/{sparc64/kernel/setup.c => sparc/kernel/setup_64.c} (99%) rename arch/{sparc64 => sparc}/kernel/signal32.c (100%) rename arch/sparc/kernel/{signal.c => signal_32.c} (100%) rename arch/{sparc64/kernel/signal.c => sparc/kernel/signal_64.c} (100%) rename arch/sparc/kernel/{smp.c => smp_32.c} (100%) rename arch/{sparc64/kernel/smp.c => sparc/kernel/smp_64.c} (99%) rename arch/sparc/kernel/{sparc_ksyms.c => sparc_ksyms_32.c} (98%) rename arch/{sparc64/kernel/sparc64_ksyms.c => sparc/kernel/sparc_ksyms_64.c} (97%) rename arch/{sparc64 => sparc}/kernel/spiterrs.S (99%) rename arch/{sparc64 => sparc}/kernel/sstate.c (100%) rename arch/{sparc64 => sparc}/kernel/stacktrace.c (60%) rename arch/{sparc64 => sparc}/kernel/starfire.c (100%) rename arch/{sparc64 => sparc}/kernel/sun4v_ivec.S (98%) rename arch/{sparc64 => sparc}/kernel/sun4v_tlb_miss.S (100%) rename arch/{sparc64 => sparc}/kernel/sys32.S (100%) rename arch/{sparc64 => sparc}/kernel/sys_sparc32.c (100%) rename arch/sparc/kernel/{sys_sparc.c => sys_sparc_32.c} (100%) rename arch/{sparc64/kernel/sys_sparc.c => sparc/kernel/sys_sparc_64.c} (100%) rename arch/{sparc64 => sparc}/kernel/syscalls.S (100%) rename arch/{sparc64 => sparc}/kernel/sysfs.c (99%) rename arch/{sparc64 => sparc}/kernel/systbls.h (100%) rename arch/sparc/kernel/{systbls.S => systbls_32.S} (100%) rename arch/{sparc64/kernel/systbls.S => sparc/kernel/systbls_64.S} (100%) rename arch/sparc/kernel/{time.c => time_32.c} (100%) rename arch/{sparc64/kernel/time.c => sparc/kernel/time_64.c} (100%) rename arch/sparc/kernel/{trampoline.S => trampoline_32.S} (100%) rename arch/{sparc64/kernel/trampoline.S => sparc/kernel/trampoline_64.S} (98%) rename arch/sparc/kernel/{traps.c => traps_32.c} (94%) rename arch/{sparc64/kernel/traps.c => sparc/kernel/traps_64.c} (99%) rename arch/{sparc64 => sparc}/kernel/tsb.S (99%) rename arch/{sparc64 => sparc}/kernel/ttable.S (99%) rename arch/sparc/kernel/{una_asm.S => una_asm_32.S} (100%) rename arch/{sparc64/kernel/una_asm.S => sparc/kernel/una_asm_64.S} (100%) rename arch/sparc/kernel/{unaligned.c => unaligned_32.c} (100%) rename arch/{sparc64/kernel/unaligned.c => sparc/kernel/unaligned_64.c} (100%) rename arch/{sparc64 => sparc}/kernel/us2e_cpufreq.c (100%) rename arch/{sparc64 => sparc}/kernel/us3_cpufreq.c (100%) rename arch/{sparc64 => sparc}/kernel/utrap.S (100%) rename arch/{sparc64 => sparc}/kernel/vio.c (100%) rename arch/{sparc64 => sparc}/kernel/viohs.c (100%) rename arch/{sparc64 => sparc}/kernel/visemul.c (100%) rename arch/{sparc64 => sparc}/kernel/winfixup.S (100%) rename arch/{sparc64 => sparc}/lib/GENbzero.S (100%) rename arch/{sparc64 => sparc}/lib/GENcopy_from_user.S (100%) rename arch/{sparc64 => sparc}/lib/GENcopy_to_user.S (100%) rename arch/{sparc64 => sparc}/lib/GENmemcpy.S (100%) rename arch/{sparc64 => sparc}/lib/GENpage.S (100%) rename arch/{sparc64 => sparc}/lib/GENpatch.S (100%) rename arch/{sparc64 => sparc}/lib/NG2copy_from_user.S (100%) rename arch/{sparc64 => sparc}/lib/NG2copy_to_user.S (100%) rename arch/{sparc64 => sparc}/lib/NG2memcpy.S (100%) rename arch/{sparc64 => sparc}/lib/NG2page.S (100%) rename arch/{sparc64 => sparc}/lib/NG2patch.S (100%) rename arch/{sparc64 => sparc}/lib/NGbzero.S (100%) rename arch/{sparc64 => sparc}/lib/NGcopy_from_user.S (100%) rename arch/{sparc64 => sparc}/lib/NGcopy_to_user.S (100%) rename arch/{sparc64 => sparc}/lib/NGmemcpy.S (100%) rename arch/{sparc64 => sparc}/lib/NGpage.S (100%) rename arch/{sparc64 => sparc}/lib/NGpatch.S (100%) rename arch/{sparc64 => sparc}/lib/PeeCeeI.c (100%) rename arch/{sparc64 => sparc}/lib/U1copy_from_user.S (100%) rename arch/{sparc64 => sparc}/lib/U1copy_to_user.S (100%) rename arch/{sparc64 => sparc}/lib/U1memcpy.S (100%) rename arch/{sparc64 => sparc}/lib/U3copy_from_user.S (100%) rename arch/{sparc64 => sparc}/lib/U3copy_to_user.S (100%) rename arch/{sparc64 => sparc}/lib/U3memcpy.S (100%) rename arch/{sparc64 => sparc}/lib/U3patch.S (100%) rename arch/{sparc64 => sparc}/lib/VISsave.S (100%) rename arch/sparc/lib/{atomic.S => atomic_32.S} (100%) rename arch/{sparc64/lib/atomic.S => sparc/lib/atomic_64.S} (84%) rename arch/{sparc64 => sparc}/lib/bitops.S (84%) rename arch/{sparc64 => sparc}/lib/bzero.S (100%) rename arch/sparc/lib/{checksum.S => checksum_32.S} (100%) rename arch/{sparc64/lib/checksum.S => sparc/lib/checksum_64.S} (100%) rename arch/{sparc64 => sparc}/lib/clear_page.S (100%) rename arch/{sparc64 => sparc}/lib/copy_in_user.S (100%) rename arch/{sparc64 => sparc}/lib/copy_page.S (100%) rename arch/{sparc64 => sparc}/lib/csum_copy.S (100%) rename arch/{sparc64 => sparc}/lib/csum_copy_from_user.S (100%) rename arch/{sparc64 => sparc}/lib/csum_copy_to_user.S (100%) rename arch/{sparc64 => sparc}/lib/ipcsum.S (100%) rename arch/{sparc64 => sparc}/lib/mcount.S (100%) rename arch/{sparc64 => sparc}/lib/memmove.S (100%) rename arch/sparc/lib/{memscan.S => memscan_32.S} (100%) rename arch/{sparc64/lib/memscan.S => sparc/lib/memscan_64.S} (100%) rename arch/sparc/lib/{rwsem.S => rwsem_32.S} (100%) rename arch/{sparc64/lib/rwsem.S => sparc/lib/rwsem_64.S} (92%) rename arch/sparc/lib/{strlen_user.S => strlen_user_32.S} (100%) rename arch/{sparc64/lib/strlen_user.S => sparc/lib/strlen_user_64.S} (100%) rename arch/sparc/lib/{strncmp.S => strncmp_32.S} (100%) rename arch/{sparc64/lib/strncmp.S => sparc/lib/strncmp_64.S} (100%) rename arch/sparc/lib/{strncpy_from_user.S => strncpy_from_user_32.S} (100%) rename arch/{sparc64/lib/strncpy_from_user.S => sparc/lib/strncpy_from_user_64.S} (100%) rename arch/{sparc64 => sparc}/lib/user_fixup.c (100%) rename arch/{sparc64 => sparc}/lib/xor.S (100%) delete mode 100644 arch/sparc/math-emu/ashldi3.S rename arch/sparc/math-emu/{math.c => math_32.c} (99%) rename arch/{sparc64/math-emu/math.c => sparc/math-emu/math_64.c} (99%) rename arch/sparc/math-emu/{sfp-util.h => sfp-util_32.h} (100%) rename arch/{sparc64/math-emu/sfp-util.h => sparc/math-emu/sfp-util_64.h} (100%) rename arch/sparc/mm/{fault.c => fault_32.c} (100%) rename arch/{sparc64/mm/fault.c => sparc/mm/fault_64.c} (100%) rename arch/sparc/mm/{generic.c => generic_32.c} (100%) rename arch/{sparc64/mm/generic.c => sparc/mm/generic_64.c} (100%) rename arch/{sparc64 => sparc}/mm/hugetlbpage.c (100%) rename arch/sparc/mm/{init.c => init_32.c} (97%) rename arch/{sparc64/mm/init.c => sparc/mm/init_64.c} (99%) rename arch/{sparc64/mm/init.h => sparc/mm/init_64.h} (100%) rename arch/{sparc64 => sparc}/mm/tlb.c (100%) rename arch/{sparc64 => sparc}/mm/tsb.c (97%) rename arch/{sparc64 => sparc}/mm/ultra.S (99%) rename arch/sparc/prom/{bootstr.c => bootstr_32.c} (100%) rename arch/{sparc64/prom/bootstr.c => sparc/prom/bootstr_64.c} (100%) rename arch/{sparc64 => sparc}/prom/cif.S (100%) rename arch/sparc/prom/{console.c => console_32.c} (100%) rename arch/{sparc64/prom/console.c => sparc/prom/console_64.c} (100%) rename arch/sparc/prom/{devops.c => devops_32.c} (100%) rename arch/{sparc64/prom/devops.c => sparc/prom/devops_64.c} (100%) rename arch/sparc/prom/{init.c => init_32.c} (100%) rename arch/{sparc64/prom/init.c => sparc/prom/init_64.c} (100%) rename arch/sparc/prom/{misc.c => misc_32.c} (98%) rename arch/{sparc64/prom/misc.c => sparc/prom/misc_64.c} (100%) rename arch/{sparc64 => sparc}/prom/p1275.c (100%) rename arch/sparc/prom/{tree.c => tree_32.c} (97%) rename arch/{sparc64/prom/tree.c => sparc/prom/tree_64.c} (100%) delete mode 100644 arch/sparc64/Kconfig delete mode 100644 arch/sparc64/Kconfig.debug delete mode 100644 arch/sparc64/Makefile delete mode 100644 arch/sparc64/boot/.gitignore delete mode 100644 arch/sparc64/boot/Makefile delete mode 100644 arch/sparc64/kernel/Makefile delete mode 100644 arch/sparc64/kernel/asm-offsets.c delete mode 100644 arch/sparc64/kernel/cpu.c delete mode 100644 arch/sparc64/kernel/idprom.c delete mode 100644 arch/sparc64/kernel/init_task.c delete mode 100644 arch/sparc64/kernel/module.c delete mode 100644 arch/sparc64/kernel/prom.c delete mode 100644 arch/sparc64/kernel/vmlinux.lds.S delete mode 100644 arch/sparc64/lib/Makefile delete mode 100644 arch/sparc64/lib/iomap.c delete mode 100644 arch/sparc64/lib/memcmp.S delete mode 100644 arch/sparc64/lib/strlen.S delete mode 100644 arch/sparc64/math-emu/Makefile delete mode 100644 arch/sparc64/mm/Makefile delete mode 100644 arch/sparc64/oprofile/Makefile delete mode 100644 arch/sparc64/oprofile/init.c delete mode 100644 arch/sparc64/prom/Makefile delete mode 100644 arch/sparc64/prom/printf.c
next reply other threads:[~2008-12-29 4:51 UTC|newest] Thread overview: 714+ messages / expand[flat|nested] mbox.gz Atom feed top 2008-12-29 4:51 David Miller [this message] 2008-12-29 4:51 ` [GIT]: Sparc David Miller -- strict thread matches above, loose matches on Subject: below -- 2021-03-08 23:46 [GIT] SPARC David Miller 2021-03-08 23:46 ` David Miller 2021-03-09 0:19 ` John Paul Adrian Glaubitz 2021-03-09 0:19 ` John Paul Adrian Glaubitz 2021-03-09 19:08 ` David Miller 2021-03-09 19:08 ` David Miller 2021-03-09 19:27 ` Linus Torvalds 2021-03-09 19:27 ` Linus Torvalds 2021-03-10 0:24 ` David Miller 2021-03-10 0:24 ` David Miller 2021-03-10 1:15 ` David Miller 2021-03-10 1:15 ` David Miller 2021-03-10 1:17 ` Linus Torvalds 2021-03-10 1:17 ` Linus Torvalds 2021-03-10 1:18 ` David Miller 2021-03-10 1:18 ` David Miller 2021-03-10 10:40 ` Geert Uytterhoeven 2021-03-10 10:40 ` Geert Uytterhoeven 2021-03-10 13:14 ` Konstantin Ryabitsev 2021-03-10 13:14 ` Konstantin Ryabitsev 2021-02-23 21:21 [GIT] Sparc David Miller 2021-02-23 21:21 ` David Miller 2021-02-23 23:36 ` pr-tracker-bot 2020-06-08 0:16 David Miller 2020-06-08 0:16 ` David Miller 2020-06-08 0:35 ` pr-tracker-bot 2020-04-06 18:25 David Miller 2020-04-06 18:25 ` David Miller 2020-04-07 19:55 ` pr-tracker-bot 2020-02-02 10:57 David Miller 2020-02-02 10:57 ` David Miller 2020-02-02 20:20 ` pr-tracker-bot 2020-01-30 10:19 David Miller 2020-01-30 10:19 ` David Miller 2020-01-30 18:00 ` pr-tracker-bot 2019-07-13 6:17 David Miller 2019-07-13 6:17 ` David Miller 2019-07-13 23:15 ` pr-tracker-bot 2019-06-03 5:21 David Miller 2019-06-03 5:21 ` David Miller 2019-06-03 17:35 ` pr-tracker-bot 2019-05-09 21:35 David Miller 2019-05-09 21:35 ` David Miller 2019-05-09 22:15 ` pr-tracker-bot 2018-12-22 23:46 David Miller 2018-12-22 23:46 ` David Miller 2018-12-26 19:20 ` pr-tracker-bot 2018-12-21 20:42 David Miller 2018-12-21 20:42 ` David Miller 2018-12-21 22:30 ` pr-tracker-bot 2018-12-03 5:33 David Miller 2018-12-03 5:33 ` David Miller 2018-12-03 17:55 ` pr-tracker-bot 2018-11-01 1:44 David Miller 2018-11-01 1:44 ` David Miller 2018-11-01 16:15 ` Linus Torvalds 2018-11-01 16:15 ` Linus Torvalds 2018-10-26 23:08 David Miller 2018-10-26 23:08 ` David Miller 2018-10-27 0:17 ` Linus Torvalds 2018-10-27 0:17 ` Linus Torvalds 2018-10-25 18:28 David Miller 2018-10-25 18:28 ` David Miller 2018-10-26 1:30 ` Linus Torvalds 2018-10-26 1:30 ` Linus Torvalds 2018-10-24 3:31 David Miller 2018-10-24 3:31 ` David Miller 2018-10-24 5:43 ` Linus Torvalds 2018-10-24 5:43 ` Linus Torvalds 2018-10-18 23:33 David Miller 2018-10-18 23:33 ` David Miller 2018-10-19 7:16 ` Greg KH 2018-10-19 7:16 ` Greg KH 2018-10-16 2:39 David Miller 2018-10-16 2:39 ` David Miller 2018-10-16 16:55 ` Greg KH 2018-10-16 16:55 ` Greg KH 2018-10-08 6:48 David Miller 2018-10-08 6:48 ` David Miller 2018-10-08 14:26 ` Greg KH 2018-10-08 14:26 ` Greg KH 2018-08-22 5:16 David Miller 2018-08-22 5:16 ` David Miller 2018-06-09 14:21 David Miller 2018-06-09 14:21 ` David Miller 2018-04-30 20:12 David Miller 2018-04-30 20:12 ` David Miller 2018-04-03 15:31 David Miller 2018-04-03 15:31 ` David Miller 2018-03-15 21:20 David Miller 2018-03-15 21:20 ` David Miller 2018-02-01 15:20 David Miller 2018-02-01 15:20 ` David Miller 2018-01-24 23:23 David Miller 2018-01-24 23:23 ` David Miller 2017-12-31 4:17 David Miller 2017-12-31 4:17 ` David Miller 2017-11-29 20:17 David Miller 2017-11-29 20:17 ` David Miller 2017-11-18 3:15 David Miller 2017-11-18 3:15 ` David Miller 2017-09-10 3:24 David Miller 2017-09-10 3:24 ` David Miller 2017-08-21 21:01 David Miller 2017-08-21 21:01 ` David Miller 2017-08-10 5:26 David Miller 2017-08-10 5:26 ` David Miller 2017-08-04 17:11 David Miller 2017-08-04 17:11 ` David Miller 2017-07-17 20:57 David Miller 2017-07-17 20:57 ` David Miller 2017-07-12 4:05 David Miller 2017-07-12 4:05 ` David Miller 2017-07-08 10:40 David Miller 2017-07-08 10:40 ` David Miller 2017-06-06 20:57 David Miller 2017-06-06 20:57 ` David Miller 2017-05-18 18:03 David Miller 2017-05-18 18:03 ` David Miller 2017-05-09 20:04 David Miller 2017-05-09 20:04 ` David Miller 2017-04-26 19:22 David Miller 2017-04-26 19:22 ` David Miller 2017-04-18 20:20 David Miller 2017-04-18 20:20 ` David Miller 2017-04-07 21:21 David Miller 2017-04-07 21:21 ` David Miller 2017-02-24 16:34 David Miller 2017-02-24 16:34 ` David Miller 2017-01-30 22:37 David Miller 2017-01-30 22:37 ` David Miller 2016-12-12 15:10 David Miller 2016-12-12 15:10 ` David Miller 2016-12-06 17:19 David Miller 2016-12-06 17:19 ` David Miller 2016-11-28 21:03 David Miller 2016-11-28 21:03 ` David Miller 2016-11-21 18:41 David Miller 2016-11-21 18:41 ` David Miller 2016-10-31 1:04 David Miller 2016-10-31 1:04 ` David Miller 2016-10-06 7:57 David Miller 2016-10-06 7:57 ` David Miller 2016-10-02 13:02 David Miller 2016-10-02 13:02 ` David Miller 2016-07-29 18:15 David Miller 2016-07-29 18:15 ` David Miller 2016-06-29 13:06 David Miller 2016-06-29 13:32 ` David Miller 2016-06-01 4:17 David Miller 2016-06-01 4:17 ` David Miller 2016-05-22 6:03 David Miller 2016-05-22 6:03 ` David Miller 2016-05-02 5:10 David Miller 2016-05-02 5:10 ` David Miller 2016-03-28 19:45 David Miller 2016-03-28 19:45 ` David Miller 2016-03-01 5:47 David Miller 2016-03-01 5:47 ` David Miller 2016-01-15 21:04 David Miller 2016-01-15 21:04 ` David Miller 2015-12-31 20:30 David Miller 2015-12-31 20:30 ` David Miller 2015-12-24 17:16 David Miller 2015-12-24 17:16 ` David Miller 2015-11-05 21:39 David Miller 2015-11-05 21:39 ` David Miller 2015-11-06 0:43 ` Linus Torvalds 2015-11-06 0:43 ` Linus Torvalds 2015-11-06 0:56 ` Linus Torvalds 2015-11-06 0:56 ` Linus Torvalds 2015-11-06 1:05 ` Julian Calaby 2015-11-06 1:05 ` Julian Calaby 2015-11-06 6:44 ` Julia Lawall 2015-11-06 6:44 ` Julia Lawall 2015-11-07 3:31 ` Julian Calaby 2015-11-07 3:31 ` Julian Calaby 2015-11-07 6:04 ` Julia Lawall 2015-11-07 6:04 ` Julia Lawall 2015-11-06 5:14 ` David Miller 2015-11-06 5:14 ` David Miller 2015-08-07 2:19 David Miller 2015-08-07 2:19 ` David Miller 2015-06-25 13:27 David Miller 2015-06-25 13:27 ` David Miller 2015-06-02 0:17 David Miller 2015-06-02 0:17 ` David Miller 2015-04-22 2:58 David Miller 2015-04-22 2:58 ` David Miller 2015-04-18 21:58 David Miller 2015-04-18 21:58 ` David Miller 2015-04-17 20:14 David Miller 2015-04-17 20:14 ` David Miller 2015-03-23 16:55 David Miller 2015-03-23 16:55 ` David Miller 2015-03-23 17:05 ` Linus Torvalds 2015-03-23 17:05 ` Linus Torvalds 2015-03-23 17:12 ` Linus Torvalds 2015-03-23 17:12 ` Linus Torvalds 2015-03-23 19:14 ` David Miller 2015-03-23 19:14 ` David Miller 2015-03-23 19:10 ` David Miller 2015-03-23 19:10 ` David Miller 2015-03-19 4:59 David Miller 2015-03-19 4:59 ` David Miller 2014-12-18 21:39 David Miller 2014-12-18 21:39 ` David Miller 2014-12-12 20:58 David Miller 2014-12-12 20:58 ` David Miller 2014-11-26 21:42 David Miller 2014-11-26 21:42 ` David Miller 2014-11-16 21:43 David Miller 2014-11-16 21:43 ` David Miller 2014-10-31 20:44 David Miller 2014-10-31 20:44 ` David Miller 2014-10-24 17:32 David Miller 2014-10-24 17:32 ` David Miller 2014-10-24 19:47 ` Linus Torvalds 2014-10-24 19:47 ` Linus Torvalds 2014-10-27 21:09 ` Andrew Morton 2014-10-27 21:09 ` Andrew Morton 2014-10-27 22:43 ` David Miller 2014-10-27 22:43 ` David Miller 2014-10-28 10:49 ` Steve Capper 2014-10-19 17:26 David Miller 2014-10-19 17:26 ` David Miller 2014-10-15 18:45 David Miller 2014-10-15 18:45 ` David Miller 2014-10-10 20:01 David Miller 2014-10-10 20:01 ` David Miller 2014-08-14 23:17 David Miller 2014-08-14 23:17 ` David Miller 2014-08-12 4:01 David Miller 2014-08-12 4:01 ` David Miller 2014-08-06 5:03 David Miller 2014-08-06 5:03 ` David Miller 2014-07-22 5:38 David Miller 2014-07-22 5:38 ` David Miller 2014-06-16 6:45 David Miller 2014-06-16 6:45 ` David Miller 2014-05-22 21:53 David Miller 2014-05-22 21:53 ` David Miller 2014-05-06 15:30 David Miller 2014-05-06 15:30 ` David Miller 2014-05-06 16:29 ` Dave Jones 2014-05-06 16:29 ` Dave Jones 2014-05-06 17:13 ` David Miller 2014-05-06 17:13 ` David Miller 2014-03-24 19:18 David Miller 2014-03-24 19:18 ` David Miller 2014-02-21 17:42 David Miller 2014-02-21 17:42 ` David Miller 2014-01-29 8:51 David Miller 2014-01-29 8:51 ` David Miller 2014-01-05 2:04 David Miller 2014-01-05 2:04 ` David Miller 2013-11-19 22:18 David Miller 2013-11-19 22:18 ` David Miller 2013-11-14 23:19 David Miller 2013-11-14 23:19 ` David Miller 2013-10-03 3:52 David Miller 2013-10-03 3:52 ` David Miller 2013-10-01 17:57 David Miller 2013-10-01 17:57 ` David Miller 2013-09-05 20:44 David Miller 2013-09-05 22:32 ` Sergei Shtylyov 2013-09-06 2:54 ` David Miller 2013-07-10 21:00 David Miller 2013-07-10 21:00 ` David Miller 2013-06-19 9:28 David Miller 2013-06-19 9:28 ` David Miller 2013-05-05 2:42 David Miller 2013-05-05 2:42 ` David Miller 2013-04-25 0:08 David Miller 2013-04-25 0:08 ` David Miller 2013-04-21 1:16 David Miller 2013-04-21 1:16 ` David Miller 2013-03-19 21:18 David Miller 2013-03-19 21:18 ` David Miller 2013-02-20 22:09 David Miller 2013-02-14 20:14 David Miller 2013-02-14 20:14 ` David Miller 2012-12-20 0:15 David Miller 2012-12-20 0:15 ` David Miller 2012-12-13 20:11 David Miller 2012-12-13 20:11 ` David Miller 2012-12-03 20:33 David Miller 2012-12-03 20:33 ` David Miller 2012-11-23 19:48 David Miller 2012-11-23 19:48 ` David Miller 2012-11-10 19:21 David Miller 2012-11-10 19:21 ` David Miller 2012-10-17 5:05 David Miller 2012-10-17 5:05 ` David Miller 2012-10-12 19:26 David Miller 2012-10-12 19:26 ` David Miller 2012-10-10 1:26 David Miller 2012-10-10 1:26 ` David Miller 2012-10-08 20:18 David Miller 2012-10-08 20:18 ` David Miller 2012-10-10 5:11 ` Al Viro 2012-10-10 5:11 ` Al Viro 2012-10-11 0:34 ` David Miller 2012-10-11 0:34 ` David Miller 2012-10-03 6:14 David Miller 2012-10-03 6:14 ` David Miller 2012-10-02 18:13 David Miller 2012-10-02 18:13 ` David Miller 2012-09-21 19:48 David Miller 2012-09-21 19:48 ` David Miller 2012-08-15 7:44 David Miller 2012-08-15 7:51 ` [GIT] Sparc David Miller 2012-08-15 7:51 ` David Miller 2012-07-26 23:58 David Miller 2012-07-26 23:58 ` David Miller 2012-06-15 22:41 David Miller 2012-06-15 22:41 ` David Miller 2012-05-30 22:38 David Miller 2012-05-30 22:38 ` David Miller 2012-05-24 21:32 David Miller 2012-05-24 21:32 ` David Miller 2012-05-24 21:32 ` David Miller 2012-05-21 9:03 David Miller 2012-05-21 9:03 ` David Miller 2012-05-21 17:37 ` Linus Torvalds 2012-05-21 17:37 ` Linus Torvalds 2012-05-21 18:24 ` Sam Ravnborg 2012-05-21 18:24 ` Sam Ravnborg 2012-05-21 18:28 ` Linus Torvalds 2012-05-21 18:28 ` Linus Torvalds 2012-05-21 18:33 ` Linus Torvalds 2012-05-21 18:33 ` Linus Torvalds 2012-05-21 18:38 ` Sam Ravnborg 2012-05-21 18:38 ` Sam Ravnborg 2012-05-10 20:52 David Miller 2012-05-10 20:52 ` David Miller 2012-04-21 20:58 David Miller 2012-04-21 20:58 ` David Miller 2012-04-13 19:24 David Miller 2012-04-13 19:24 ` David Miller 2012-04-13 19:46 ` Linus Torvalds 2012-04-13 19:46 ` Linus Torvalds 2012-04-13 20:12 ` David Miller 2012-04-13 20:12 ` David Miller 2012-04-13 21:50 ` Sam Ravnborg 2012-04-13 21:50 ` Sam Ravnborg 2012-04-14 9:13 ` Ingo Molnar 2012-04-14 9:13 ` Ingo Molnar 2012-04-14 10:23 ` Sam Ravnborg 2012-04-14 10:23 ` Sam Ravnborg 2012-04-14 10:50 ` Ingo Molnar 2012-04-14 10:50 ` Ingo Molnar 2012-04-04 8:03 David Miller 2012-04-04 8:03 ` David Miller 2012-03-31 1:37 David Miller 2012-03-31 1:37 ` David Miller 2012-03-30 7:39 David Miller 2012-03-30 7:39 ` David Miller 2012-03-30 10:02 ` Sam Ravnborg 2012-03-30 10:02 ` Sam Ravnborg 2012-01-26 21:55 David Miller 2012-01-26 21:55 ` David Miller 2012-01-09 22:22 David Miller 2012-01-09 22:22 ` David Miller 2011-12-23 22:11 David Miller 2011-12-23 22:11 ` David Miller 2011-12-16 20:22 David Miller 2011-12-16 20:22 ` David Miller 2011-11-18 19:22 David Miller 2011-11-18 19:22 ` David Miller 2011-11-08 20:07 David Miller 2011-11-08 20:07 ` David Miller 2011-10-31 8:32 David Miller 2011-10-31 8:32 ` David Miller 2011-10-20 9:48 David Miller 2011-10-20 9:48 ` David Miller 2011-09-29 19:31 David Miller 2011-09-29 19:31 ` David Miller 2011-08-30 18:13 David Miller 2011-08-30 18:13 ` David Miller 2011-08-29 16:50 David Miller 2011-08-29 16:50 ` David Miller 2011-08-24 6:34 David Miller 2011-08-24 6:34 ` David Miller 2011-08-19 4:54 David Miller 2011-08-19 4:54 ` David Miller 2011-08-15 22:47 David Miller 2011-08-15 22:47 ` David Miller 2011-08-12 1:08 David Miller 2011-08-12 1:08 ` David Miller 2011-08-07 22:48 David Miller 2011-08-07 22:48 ` David Miller 2011-08-05 11:25 David Miller 2011-08-05 11:25 ` David Miller 2011-07-28 8:46 David Miller 2011-07-28 8:46 ` David Miller 2011-07-28 10:08 ` Anca Emanuel 2011-07-28 10:08 ` Anca Emanuel 2011-07-16 17:48 David Miller 2011-07-16 17:48 ` David Miller 2011-06-09 23:14 David Miller 2011-06-09 23:14 ` David Miller 2011-05-23 4:52 David Miller 2011-05-23 4:52 ` David Miller 2011-05-12 4:42 David Miller 2011-05-12 4:42 ` David Miller 2011-04-01 6:33 David Miller 2011-04-01 6:33 ` David Miller 2011-03-25 21:05 David Miller 2011-03-25 21:05 ` David Miller 2011-03-21 2:51 David Miller 2011-03-21 2:51 ` David Miller 2011-03-17 3:06 David Miller 2011-03-17 3:06 ` David Miller 2011-02-17 21:34 David Miller 2011-02-17 21:34 ` David Miller 2011-01-12 0:26 David Miller 2011-01-12 0:26 ` David Miller 2011-01-06 22:48 David Miller 2011-01-06 22:48 ` David Miller 2010-12-14 20:11 David Miller 2010-12-14 20:11 ` David Miller 2010-10-29 3:46 David Miller 2010-10-29 3:46 ` David Miller 2010-09-22 18:10 David Miller 2010-09-22 18:10 ` David Miller 2010-09-22 18:32 ` Al Viro 2010-09-22 18:32 ` Al Viro 2010-09-22 18:46 ` Linus Torvalds 2010-09-22 18:46 ` Linus Torvalds 2010-09-22 18:53 ` Al Viro 2010-09-22 18:53 ` Al Viro 2010-09-22 19:04 ` Al Viro 2010-09-22 19:04 ` Al Viro 2010-09-22 19:08 ` Linus Torvalds 2010-09-22 19:08 ` Linus Torvalds 2010-09-22 19:53 ` Al Viro 2010-09-22 19:53 ` Al Viro 2010-09-22 20:43 ` Al Viro 2010-09-22 20:43 ` Al Viro 2010-09-22 21:15 ` David Miller 2010-09-22 21:15 ` David Miller 2010-09-22 23:12 ` Al Viro 2010-09-22 23:12 ` Al Viro 2010-09-24 4:48 ` David Miller 2010-09-24 4:48 ` David Miller 2010-09-23 0:27 ` Al Viro 2010-09-23 0:27 ` Al Viro 2010-09-24 4:53 ` David Miller 2010-09-24 4:53 ` David Miller 2010-09-23 4:59 ` Al Viro 2010-09-23 4:59 ` Al Viro 2010-09-24 5:01 ` David Miller 2010-09-24 5:01 ` David Miller 2010-09-11 4:25 David Miller 2010-09-11 4:25 ` David Miller 2010-08-24 9:02 David Miller 2010-08-24 9:02 ` David Miller 2010-08-18 1:03 David Miller 2010-08-18 1:03 ` David Miller 2010-08-18 1:31 ` Linus Torvalds 2010-08-18 1:31 ` Linus Torvalds 2010-08-18 1:59 ` Linus Torvalds 2010-08-18 1:59 ` Linus Torvalds 2010-08-18 2:14 ` David Miller 2010-08-18 2:14 ` David Miller 2010-08-18 2:12 ` David Miller 2010-08-18 2:12 ` David Miller 2010-08-18 2:50 ` Al Viro 2010-08-18 2:50 ` Al Viro 2010-08-09 10:28 David Miller 2010-08-09 10:28 ` David Miller 2010-08-05 0:21 David Miller 2010-08-05 0:21 ` David Miller 2010-07-21 4:25 [GIT] SPARC David Miller 2010-07-21 4:25 ` David Miller 2010-05-19 19:50 [GIT] Sparc David Miller 2010-05-19 19:50 ` David Miller 2010-04-20 8:49 [GIT]: Sparc David Miller 2010-04-20 8:49 ` David Miller 2010-04-13 11:43 [GIT] Sparc David Miller 2010-04-13 11:43 ` David Miller 2010-04-04 8:15 David Miller 2010-04-04 8:15 ` David Miller 2010-03-29 20:11 David Miller 2010-03-29 20:11 ` David Miller 2012-04-10 14:28 ` David Miller 2013-01-12 23:56 ` David Miller 2018-10-08 18:42 ` John Paul Adrian Glaubitz 2018-10-25 23:39 ` David Miller 2018-10-26 3:29 ` David Miller 2018-10-26 12:41 ` John Paul Adrian Glaubitz 2018-10-26 18:30 ` David Miller 2010-03-16 21:46 [GIT]: Sparc David Miller 2010-03-16 21:46 ` David Miller 2010-03-14 2:17 David Miller 2010-03-14 2:17 ` David Miller 2010-03-14 14:34 ` Geert Uytterhoeven 2010-03-14 14:34 ` Geert Uytterhoeven 2010-03-14 21:24 ` David Miller 2010-03-14 21:24 ` David Miller 2010-03-04 8:28 David Miller 2010-03-04 8:28 ` David Miller 2010-03-02 12:41 David Miller 2010-03-02 12:41 ` David Miller 2010-02-22 2:32 David Miller 2010-02-22 2:32 ` David Miller 2010-02-19 7:29 David Miller 2010-02-19 7:29 ` David Miller 2010-02-20 0:23 ` David Miller 2010-02-20 0:23 ` David Miller 2010-02-10 18:04 David Miller 2010-02-10 18:04 ` David Miller 2010-02-11 20:45 ` David Miller 2010-02-11 20:45 ` David Miller 2010-01-26 0:56 David Miller 2010-01-26 0:56 ` David Miller 2010-01-26 9:23 ` Alexander Beregalov 2010-01-26 9:23 ` Alexander Beregalov 2010-01-26 12:12 ` David Miller 2010-01-26 12:12 ` David Miller 2010-01-05 7:28 David Miller 2010-01-05 7:28 ` David Miller 2009-12-15 6:04 David Miller 2009-12-15 6:04 ` David Miller 2009-12-06 3:35 David Miller 2009-12-06 3:35 ` David Miller 2009-11-30 9:14 David Miller 2009-11-30 9:14 ` David Miller 2009-11-09 5:31 David Miller 2009-11-09 5:31 ` David Miller 2009-10-14 21:14 David Miller 2009-10-14 21:14 ` David Miller 2009-10-05 9:02 David Miller 2009-10-05 9:02 ` David Miller 2009-09-25 21:31 David Miller 2009-09-25 21:31 ` David Miller 2009-09-17 17:54 David Miller 2009-09-17 17:54 ` David Miller 2009-09-16 8:43 David Miller 2009-09-16 8:43 ` David Miller 2009-09-12 4:01 David Miller 2009-09-12 4:01 ` David Miller 2009-09-04 12:27 David Miller 2009-09-04 12:27 ` David Miller 2009-08-26 3:38 David Miller 2009-08-26 3:38 ` David Miller 2009-06-19 7:08 David Miller 2009-06-16 12:23 David Miller 2009-06-01 10:26 David Miller 2009-06-01 10:26 ` David Miller 2009-04-22 10:48 David Miller 2009-04-22 10:48 ` David Miller 2009-04-16 11:12 David Miller 2009-04-16 11:12 ` David Miller 2009-04-08 23:08 David Miller 2009-04-08 23:08 ` David Miller 2009-03-30 0:11 David Miller 2009-03-30 0:11 ` David Miller 2009-03-28 1:18 David Miller 2009-03-28 1:18 ` David Miller 2009-03-26 9:08 David Miller 2009-03-26 9:08 ` David Miller 2009-03-23 8:40 David Miller 2009-03-23 8:40 ` David Miller 2009-03-12 15:58 David Miller 2009-03-12 15:58 ` David Miller 2009-02-25 7:15 David Miller 2009-02-25 7:15 ` David Miller 2009-02-10 4:21 David Miller 2009-02-10 4:21 ` David Miller 2009-02-04 7:27 David Miller 2009-02-04 7:27 ` David Miller 2009-01-26 22:57 David Miller 2009-01-26 22:57 ` David Miller 2009-01-16 0:02 David Miller 2009-01-16 0:02 ` David Miller 2009-01-11 7:56 David Miller 2009-01-11 7:56 ` David Miller 2009-01-08 1:19 David Miller 2009-01-08 1:19 ` David Miller 2009-01-06 2:34 David Miller 2009-01-06 2:34 ` David Miller 2008-12-18 3:57 David Miller 2008-12-18 3:57 ` David Miller 2008-12-04 19:58 David Miller 2008-12-04 19:58 ` David Miller 2008-12-02 7:19 David Miller 2008-12-02 7:19 ` David Miller 2008-11-17 7:51 David Miller 2008-11-17 7:51 ` David Miller 2008-11-11 6:23 David Miller 2008-11-11 6:23 ` David Miller 2008-11-02 7:45 David Miller 2008-11-02 7:45 ` David Miller 2008-10-31 6:02 David Miller 2008-10-31 6:02 ` David Miller 2008-10-24 0:33 David Miller 2008-10-24 0:33 ` David Miller 2008-10-13 7:00 David Miller 2008-10-13 7:00 ` David Miller 2008-10-11 22:33 David Miller 2008-10-11 22:33 ` David Miller 2008-09-22 23:18 David Miller 2008-09-22 23:18 ` David Miller 2008-09-19 2:28 David Miller 2008-09-19 2:28 ` David Miller 2008-09-12 22:59 David Miller 2008-09-12 22:59 ` David Miller 2008-09-09 23:13 David Miller 2008-09-09 23:13 ` David Miller 2008-09-08 20:59 David Miller 2008-09-08 20:59 ` David Miller 2008-08-30 20:01 David Miller 2008-08-30 20:01 ` David Miller 2008-08-25 3:40 David Miller 2008-08-25 3:40 ` David Miller 2008-08-18 5:39 David Miller 2008-08-18 5:39 ` David Miller 2008-08-13 23:45 David Miller 2008-08-13 23:45 ` David Miller 2008-08-14 0:21 ` David Miller 2008-08-14 0:21 ` David Miller 2008-08-08 6:20 David Miller 2008-08-08 6:20 ` David Miller 2008-08-02 5:12 David Miller 2008-08-02 5:12 ` David Miller 2008-07-28 1:09 David Miller 2008-07-28 1:09 ` David Miller 2008-07-25 22:21 David Miller 2008-07-25 22:21 ` David Miller 2008-07-24 6:27 David Miller 2008-07-24 6:27 ` David Miller 2008-07-23 0:14 David Miller 2008-07-23 0:14 ` David Miller 2008-07-21 6:41 David Miller 2008-07-21 6:41 ` David Miller 2008-06-13 4:15 David Miller 2008-06-13 4:15 ` David Miller 2008-06-04 23:56 David Miller 2008-06-04 23:56 ` David Miller 2008-05-26 6:18 David Miller 2008-05-26 6:18 ` David Miller 2008-05-22 4:55 David Miller 2008-05-22 4:55 ` David Miller 2008-05-20 23:04 David Miller 2008-05-20 23:04 ` David Miller 2008-05-16 22:27 David Miller 2008-05-16 22:27 ` David Miller 2008-05-15 0:22 David Miller 2008-05-15 0:22 ` David Miller 2008-05-14 1:19 David Miller 2008-05-14 1:19 ` David Miller 2008-05-12 7:58 David Miller 2008-05-12 7:58 ` David Miller 2008-05-11 9:28 David Miller 2008-05-11 9:28 ` David Miller 2008-05-11 11:30 ` Christoph Hellwig 2008-05-09 0:05 David Miller 2008-05-09 0:05 ` David Miller 2008-05-07 23:39 David Miller 2008-05-07 23:39 ` David Miller 2008-05-08 0:06 ` Linus Torvalds 2008-05-08 0:06 ` Linus Torvalds 2008-05-08 1:16 ` David Miller 2008-05-08 1:16 ` David Miller 2008-05-07 1:14 David Miller 2008-05-07 1:14 ` David Miller 2008-05-03 3:02 David Miller 2008-05-03 3:02 ` David Miller 2008-04-30 8:33 David Miller 2008-04-30 8:33 ` David Miller 2008-04-28 0:01 David Miller 2008-04-28 0:01 ` David Miller 2008-04-28 6:29 ` Christoph Hellwig 2008-04-28 6:29 ` Christoph Hellwig 2008-04-28 6:37 ` David Miller 2008-04-28 6:37 ` David Miller 2008-04-25 10:25 David Miller 2008-04-25 10:25 ` David Miller 2008-04-24 11:02 David Miller 2008-04-24 11:02 ` David Miller 2008-04-24 15:39 ` Linus Torvalds 2008-04-24 15:39 ` Linus Torvalds 2008-04-24 15:41 ` David Miller 2008-04-24 15:41 ` David Miller 2008-04-21 22:32 David Miller 2008-04-21 22:32 ` David Miller 2008-04-21 22:50 ` Roland Dreier 2008-04-21 22:50 ` Roland Dreier 2008-04-21 23:54 ` David Miller 2008-04-21 23:54 ` David Miller 2008-04-21 23:10 ` Linus Torvalds 2008-04-21 23:10 ` Linus Torvalds 2008-04-21 23:18 ` Al Viro 2008-04-21 23:18 ` Al Viro 2008-04-21 23:25 ` Al Viro 2008-04-21 23:25 ` Al Viro 2008-04-22 0:16 ` David Miller 2008-04-22 0:16 ` David Miller 2008-04-22 0:26 ` Al Viro 2008-04-22 0:26 ` Al Viro 2008-04-21 23:32 ` Linus Torvalds 2008-04-21 23:32 ` Linus Torvalds 2008-04-22 0:06 ` David Miller 2008-04-22 0:06 ` David Miller 2008-04-22 0:20 ` Linus Torvalds 2008-04-22 0:20 ` Linus Torvalds 2008-08-05 1:43 ` David Miller 2009-09-12 9:53 ` Josip Rodin 2009-09-12 9:59 ` David Miller 2009-12-07 16:44 ` Leif Sawyer 2009-12-07 17:41 ` Sam Ravnborg
Reply instructions: You may reply publicly to this message via plain-text email using any one of the following methods: * Save the following mbox file, import it into your mail client, and reply-to-all from there: mbox Avoid top-posting and favor interleaved quoting: https://en.wikipedia.org/wiki/Posting_style#Interleaved_style * Reply using the --to, --cc, and --in-reply-to switches of git-send-email(1): git send-email \ --in-reply-to=20081228.205119.127198747.davem@davemloft.net \ --to=davem@davemloft.net \ --cc=akpm@linux-foundation.org \ --cc=linux-kernel@vger.kernel.org \ --cc=sparclinux@vger.kernel.org \ --cc=torvalds@linux-foundation.org \ /path/to/YOUR_REPLY https://kernel.org/pub/software/scm/git/docs/git-send-email.html * If your mail client supports setting the In-Reply-To header via mailto: links, try the mailto: linkBe sure your reply has a Subject: header at the top and a blank line before the message body.
This is an external index of several public inboxes, see mirroring instructions on how to clone and mirror all data and code used by this external index.