Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1758030AbYFSOH6 (ORCPT ); Thu, 19 Jun 2008 10:07:58 -0400 Received: (majordomo@vger.kernel.org) by vger.kernel.org id S1757378AbYFSOHt (ORCPT ); Thu, 19 Jun 2008 10:07:49 -0400 Received: from rv-out-0506.google.com ([209.85.198.226]:61988 "EHLO rv-out-0506.google.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1756985AbYFSOHr (ORCPT ); Thu, 19 Jun 2008 10:07:47 -0400 DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=message-id:date:from:to:subject:mime-version:content-type :content-transfer-encoding:content-disposition; b=wl1U5cLqL89xTskIb1IGLlzGCXE7RP3BBHguSlwqUe53/ocbp7+telKj/UdSlbFx54 x/pcdggGZw7EDs4Pk94Gp7YZRxEasKBKZrtFGDwAtTn3W8H3gcOCFtXFjwOluXApu+mc wq6ZMv2qf2IXvUOGlmQ5H43jOp+gwqf371qCY= Message-ID: Date: Thu, 19 Jun 2008 18:07:46 +0400 From: "Alexander Beregalov" To: "David Miller" , kernel-testers@vger.kernel.org, sparclinux@vger.kernel.org, "kernel list" Subject: 2.6.26-rc: SPARC: Sun Ultra 10 can not boot MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit Content-Disposition: inline Sender: linux-kernel-owner@vger.kernel.org List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Content-Length: 3305 Lines: 87 Hi Sun Ultra 10 can not boot the last 2.6.26-rc6-git, it hangs right after Console: colour dummy device 80x25 console handover: boot [earlyprom0] -> real [tty0] netconsole does not work at this early stage. It is a boot log of the closest to bad commit working kernel: PROMLIB: Sun IEEE Boot Prom 'OBP 3.25.3 2000/06/29 14:12' PROMLIB: Root node compatible: Linux version 2.6.26-rc3-00123-g3651751 (alexb@sparky) (gcc version 4.1.2 (Gentoo 4.1.2 p1.0.1)) #21 PREEMPT Thu Jun 19 17:42:45 MSD 2008 console [earlyprom0] enabled ARCH: SUN4U Ethernet address: 08:00:20:ff:e6:ff Kernel: Using 3 locked TLB entries for main kernel image. Remapping the kernel... done. OF stdout device is: /pci@1f,0/pci@1,1/SUNW,m64B@2 PROM: Built device tree with 42083 bytes of memory. Top of RAM: 0x1ff46000, Total RAM: 0x1ff44000 Memory hole size: 0MB Entering add_active_range(0, 0, 65407) 0 entries of 256 used Entering add_active_range(0, 65408, 65443) 1 entries of 256 used [0000000200000000-fffff80001000000] page_structs=131072 node=0 entry=0/0 [0000000200000000-fffff80001400000] page_structs=131072 node=0 entry=1/0 Allocated 532480 bytes for kernel page tables. Zone PFN ranges: Normal 0 -> 65443 Movable zone start PFN for each node early_node_map[2] active PFN ranges 0: 0 -> 65407 0: 65408 -> 65443 On node 0 totalpages: 65442 Normal zone: 447 pages used for memmap Normal zone: 0 pages reserved Normal zone: 64995 pages, LIFO batch:15 Movable zone: 0 pages used for memmap Booting Linux... Built 1 zonelists in Zone order, mobility grouping on. Total pages: 64995 Kernel command line: root=/dev/sda2 Preemptible RCU implementation. PID hash table entries: 2048 (order: 11, 16384 bytes) clocksource: mult[245d1] shift[16] clockevent: mult[70a3d70a] shift[32] Console: colour dummy device 80x25 console handover: boot [earlyprom0] -> real [tty0] ======= It hangs here! ======= Lock dependency validator: Copyright (c) 2006 Red Hat, Inc., Ingo Molnar ... MAX_LOCKDEP_SUBCLASSES: 8 ... MAX_LOCK_DEPTH: 48 ... MAX_LOCKDEP_KEYS: 2048 ... CLASSHASH_SIZE: 1024 ... MAX_LOCKDEP_ENTRIES: 8192 ... MAX_LOCKDEP_CHAINS: 16384 ... CHAINHASH_SIZE: 8192 memory used by lock dependency info: 1648 kB per task-struct memory footprint: 2688 bytes I have done bisect: a051bc5bb1ac6dc138d529077fa20cbbc6622d95 is first bad commit commit a051bc5bb1ac6dc138d529077fa20cbbc6622d95 Author: David S. Miller Date: Wed May 21 18:14:28 2008 -0700 sparc64: Fix kernel thread stack termination. Because of the silly way I set up the initial stack for new kernel threads, there is a loop at the top of the stack. To fix this, properly add another stack frame that is copied from the parent and terminate it in the child by setting the frame pointer in that frame to zero. Signed-off-by: David S. Miller :040000 040000 beba7e8c740188a7c19a3569f08b1edd25b8000d aed42d5af3ab9a84ccb3dfe07eb444a78f9001fa M arch -- To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to majordomo@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html Please read the FAQ at http://www.tux.org/lkml/