[#4705] creat mtd partition would have warning dumped
Submitted By: Mingquan Pan
Open Date
2008-12-08 23:05:28 Close Date
2009-01-08 05:56:30
Priority:
Medium Assignee:
Bryan Wu
Status:
Closed Fixed In Release:
N/A
Found In Release:
N/A Release:
Category:
N/A Board:
N/A
Processor:
BF537 Silicon Revision:
Is this bug repeatable?:
Yes Resolution:
Fixed
Uboot version or rev.:
Toolchain version or rev.:
Nov 11
App binary format:
N/A
Summary: creat mtd partition would have warning dumped
Details:
creat mtd partition would have warning dumped from about Dec 6 on bf537 stamp board(also bf533 and bf527 board).
U-Boot 1.1.6-svn1273 (ADI-2008R1.5) (Jul 21 2008 - 00:33:04)
CPU: ADSP bf537-0.2 (Detected Rev: 0.2)
Board: ADI BF537 stamp board
Support: blackfin.uclinux.org/
Clock: VCO: 500 MHz, Core: 500 MHz, System: 100 MHz
RAM: 64 MB
Flash: 4 MB
In: serial
Out: serial
Err: serial
Net: Blackfin EMAC
MAC: 00:E0:22:FE:47:E0
Hit any key to stop autoboot: 0
bfin> bootm 0x20040000
## Booting image at 20040000 ...
Image Name: Linux-2.6.28-rc2-ADI-2009R1-pre-
Created: 2008-12-08 14:20:53 UTC
Image Type: Blackfin Linux Kernel Image (gzip compressed)
Data Size: 917432 Bytes = 895.9 kB
Load Address: 00001000
Entry Point: 001938b0
Verifying Checksum ... OK
Uncompressing Kernel Image ... OK
Starting Kernel at = 1938b0
Linux version 2.6.28-rc2-ADI-2009R1-pre-svn5834 (test@uclinux52-ad73311-lcd) (gcc version 4.1.2 (ADI svn)) #4 Mon Dec 8 22:20:47 CST 2008
console [early_BFuart0] enabled
early printk enabled on early_BFuart0
Warning: limiting memory to 56MB due to hardware anomaly 05000263
Board Memory: 64MB
Kernel Managed Memory: 64MB
Memory map:
fixedcode = 0x00000400-0x00000490
text = 0x00001000-0x00116910
rodata = 0x00116910-0x001682d0
bss = 0x001682d0-0x0017842c
data = 0x0017842c-0x00188000
stack = 0x00186000-0x00188000
init = 0x00188000-0x001a3000
available = 0x001a3000-0x037ff000
DMA Zone = 0x03f00000-0x04000000
Hardware Trace Active and Enabled
Reset caused by Software reset
Blackfin support (C) 2004-2008 Analog Devices, Inc.
Compiled for ADSP-BF537 Rev 0.2
Blackfin Linux support by blackfin.uclinux.org/
Processor Speed: 500 MHz core clock and 100 MHz System Clock
NOMPU: setting up cplb tables for global access
Instruction Cache Enabled for CPU0
Data Cache Enabled for CPU0 (write-through)
Built 1 zonelists in Zone order, mobility grouping off. Total pages: 14223
Kernel command line: root=/dev/mtdblock2 rw rootfstype=jffs2 earlyprintk=serial,uart0,57600
Configuring Blackfin Priority Driven Interrupts
PID hash table entries: 256 (order: 8, 1024 bytes)
console handover: boot [early_BFuart0] -> real [ttyBF0]
Dentry cache hash table entries: 8192 (order: 3, 32768 bytes)
Inode-cache hash table entries: 4096 (order: 2, 16384 bytes)
Memory available: 55084k/65536k RAM, (108k init code, 1110k kernel code, 454k data, 1024k dma, 7756k reserved)
Calibrating delay loop... 997.37 BogoMIPS (lpj=1994752)
Security Framework initialized
Mount-cache hash table entries: 512
Blackfin Scratchpad data SRAM: 4 KB
Blackfin L1 Data A SRAM: 16 KB (15 KB free)
Blackfin L1 Data B SRAM: 16 KB (16 KB free)
Blackfin L1 Instruction SRAM: 48 KB (41 KB free)
PDA for CPU0 reserved at 00168ed0
net_namespace: 288 bytes
NET: Registered protocol family 16
Blackfin GPIO Controller
Blackfin DMA Controller
stamp_init(): registering device resources
NET: Registered protocol family 2
IP route cache hash table entries: 1024 (order: 0, 4096 bytes)
TCP established hash table entries: 2048 (order: 2, 16384 bytes)
TCP bind hash table entries: 2048 (order: 1, 8192 bytes)
TCP: Hash tables configured (established 2048 bind 2048)
TCP reno registered
NET: Registered protocol family 1
JFFS2 version 2.2. (NAND) 漏 2001-2006 Red Hat, Inc.
msgmni has been set to 107
io scheduler noop registered
io scheduler anticipatory registered (default)
io scheduler cfq registered
Serial: Blackfin serial driver
bfin-uart.1: ttyBF0 at MMIO 0xffc00400 (irq = 18) is a BFIN-UART
brd: module loaded
bfin_mac_mdio: probed
bfin_mac: attached PHY driver [SMSC LAN83C185] (mii_bus:phy_addr=0:01, irq=-1, mdc_clk=2500000Hz(mdc_div=19)@sclk=100MHz)
bfin_mac bfin_mac.0: Blackfin on-chip Ethernet MAC driver, Version 1.1
physmap platform flash device: 00400000 at 20000000
physmap-flash.0: Found 1 x16 devices at 0x0 in 16-bit bank
Amd/Fujitsu Extended Query Table at 0x0040
number of CFI chips: 1
cfi_cmdset_0002: Disabling erase-suspend-program due to code brokenness.
RedBoot partition parsing not available
Using physmap partition information
Creating 4 MTD partitions on "physmap-flash.0":
0x00000000-0x00040000 : "bootloader(nor)"
0x00040000-0x00120000 : "linux kernel(nor)"
------------[ cut here ]------------
WARNING: at mm/backing-dev.c:179 _bdi_register+0x98/0x9c()
Modules linked in:
Hardware Trace:
0 Target : <0x0000485c> { _dump_stack + 0x0 }
Source : <0x0000e8d0> { _warn_on_slowpath + 0x44 } CALL pcrel
1 Target : <0x0000e8d0> { _warn_on_slowpath + 0x44 }
Source : <0x000295fe> { _print_modules + 0x7a } RTS
2 Target : <0x000295f8> { _print_modules + 0x74 }
Source : <0x0000f01e> { _printk + 0x16 } RTS
3 Target : <0x0000f01a> { _printk + 0x12 }
Source : <0x0000f844> { _vprintk + 0x130 } RTS
4 Target : <0x0000f824> { _vprintk + 0x110 }
Source : <0x0000f968> { _vprintk + 0x254 } JUMP.S
5 Target : <0x0000f968> { _vprintk + 0x254 }
Source : <0x0000ee8e> { _wake_up_klogd + 0x1a } RTS
6 Target : <0x0000ee8e> { _wake_up_klogd + 0x1a }
Source : <0x0000ee80> { _wake_up_klogd + 0xc } IF !CC JUMP
7 Target : <0x0000ee74> { _wake_up_klogd + 0x0 }
Source : <0x0000f2a4> { _release_console_sem + 0x1ac } JUMP.L
8 Target : <0x0000f29c> { _release_console_sem + 0x1a4 }
Source : <0x0000f290> { _release_console_sem + 0x198 } IF !CC JUMP
9 Target : <0x0000f28c> { _release_console_sem + 0x194 }
Source : <0x0000f27e> { _release_console_sem + 0x186 } IF !CC JUMP
10 Target : <0x0000f278> { _release_console_sem + 0x180 }
Source : <0x00022178> { _up + 0x3c } RTS
11 Target : <0x00022172> { _up + 0x36 }
Source : <0x00022164> { _up + 0x28 } IF !CC JUMP
12 Target : <0x0002213c> { _up + 0x0 }
Source : <0x0000f274> { _release_console_sem + 0x17c } CALL pcrel
13 Target : <0x0000f260> { _release_console_sem + 0x168 }
Source : <0x0000f14a> { _release_console_sem + 0x52 } IF !CC JUMP
14 Target : <0x0000f11a> { _release_console_sem + 0x22 }
Source : <0x0000f242> { _release_console_sem + 0x14a } IF !CC JUMP
15 Target : <0x0000f23c> { _release_console_sem + 0x144 }
Source : <0x0000edde> { __call_console_drivers + 0x7e } RTS
Stack info:
SP: [0x0023fb94] <0x0023fb94> /* kernel dynamic memory */
FP: (0x0023fb90)
Memory from 0x0023fb90 to 00240000
0023fb90:(00000000)[0000e8d0]<0000e8d4> 0023fbb4 001494a0 0023fba8 001494a0 000000b3
0023fbb0: 0023fbb4 6964625f 6765725f 65747369 78302b72 302f3839 00633978 00174660
0023fbd0: 0023fc38 00000000 00000002 00000000 00174660 <00115ac0> 0023fbec 0377ad20
0023fbf0:<0004ce82> 03750484 0023fc68 0018089c 037f5000 0006ff70 0377ad20 <0007042a>
0023fc10: 0375037c 03750484 <0004cefe> 037f5000 <000702d2> 0377ad20 <00115ac0> 03750484
0023fc30:<00070310> 0375037c 0017f5b4 0018089c 0377ad20 <0006fbb6> 0375037c 0017f5b4
0023fc50: 0018089c 0023fc68 00000000 0377aee8 <0009460e> 0377aee0 03750484 00000000
0023fc70: 00000000 00000001 <0006fc18> 0377ad20 <000883fa> 0017f5c8 03751a00 0018089c
0023fc90: 0377aee8 <00039d24> 0372d61c 00000c00 000e0000 0372d580 03751a00 0014fa84
0023fcb0:<0008b292> 0372d580 00000000 0372d688 <00039d4a> 0372d61c 00000000 00150390
0023fcd0:<0008e718> 0000001f 00000001 <0008e72c> 00000c00 000e0000 00000002 0008dd48
0023fcf0: 0008e104 03751a00 01f00001 <000b678e> 03751a00 0377ad24 <000b6de8> 03715ca0
0023fd10: 0018089c 00152a88 00000001 0023fd3c 03715ca0 <000b64c8> 0018089c 00000040
0023fd30: 0018086c 00000000 00000030 <00115ac0> 00000030 <000b4368> 0018085c 03715ca0
0023fd50: 00180718 00040000 00000001 00000004 <000b4f16><000b52ca> 03715ca0 03715ea0
0023fd70: 0017a5e4 <0000f01a> 00040000 00120000 00145580 0017a354 <000c1954> 037d6094
0023fd90: 037d60cc 037d6080 00000000 00000001 0017a570 00000000 00000000 0000001f
0023fdb0: 00000000 00000000 00000000 0017a3e8 0017a35c 037d6084 00000001 <000707e6>
0023fdd0: 00180b44 <000ae0d0> 0017a35c 00180b44 00175e34 0017a408 000000ac 00180b44
0023fdf0: 00000000 00000000 <0011408a><001140b2> 0017a270 <000ae228> 0017a35c 00180b44
0023fe10: 001a15b4 0017a408 00180284 001a15b4 00000000 <000ad8ca> 000ae1bc 00180284
0023fe30: 00000000 0023fe44 03722c00 <00094660> 001682f4 037fb5d8 0017a3a4 <000adf7e>
0023fe50: 001682f4 00000000 03722c00 00000000 0023fe84 0023fe84 <000adc8c> 000ae1bc
0023fe70:<000adcaa> 00000000 00000000 037d83a0 0013e5c8 00145538 00000000 <000ae384>
0023fe90: 001682f4 00180b44 001a15b4 00000000 00000000 <0019a3b2> 00175f00 0019a35c
0023feb0:<00001028> 001682f4 0019a444 00000000 00000000 00000000 00000000 00000000
0023fed0: 037fd220 ffffffff 0023ff08 <0009399e> 0017db68 00172b34 00173644 <00093a12>
0023fef0: 037fb6a4 00000000 000000d2 00173644 000000d0 0023ff08 0023cf28 00000000
0023ff10: 00000000 001a15b4 <00093b76> 00173644 00172b34 00000000 <0006b8bc> 0017db68
0023ff30: 00172b34 001a15b4 0023ff5c 037cb4a0 037ca300 00000000 00000000 00173644
0023ff50: 0023ff5c <0014848c><0006bae4> 000000d2 <0006baf2> 0017db68 037cb4a0 00004000
0023ff70: 00000000 00000000 0023ff9c 7fffff00 00000001 <0002e03e> 0023ff9c 00000061
0023ff90:<0006bbb6> 001a13a4 037ca300 00003739 00000000 00190000 <0002e09a> 0017c4a8
0023ffb0: 001a13a4 00000061 0017db68 <001883b0> 001a155c 001a13a4 00000000 00000000
0023ffd0: 00000000 00000000 00000000 00000000 00000000 <0000145e> 00000000 00000000
0023fff0: 00000000 00000000 ffffffff 00000006 037bd040
Return addresses in stack:
frame 1 : <0x0000e8d0> { _warn_on_slowpath + 0x44 }
address : <0x0000e8d4> { _warn_on_slowpath + 0x48 }
address : <0x00115ac0> { _mutex_lock + 0xc }
address : <0x0004ce82> { _ifind + 0xe }
address : <0x0007042a> { _sysfs_new_dirent + 0x42 }
address : <0x0004cefe> { _ilookup5 + 0x2e }
address : <0x000702d2> { ___sysfs_add_one + 0x6e }
address : <0x00115ac0> { _mutex_lock + 0xc }
address : <0x00070310> { _sysfs_add_one + 0xc }
address : <0x0006fbb6> { _sysfs_add_file_mode + 0x3e }
address : <0x0009460e> { _kobject_add_varg + 0x16 }
address : <0x0006fc18> { _sysfs_add_file + 0x10 }
address : <0x000883fa> { _elv_register_queue + 0x66 }
address : <0x00039d24> { _bdi_register + 0x98 }
address : <0x0008b292> { _blk_register_queue + 0x5e }
address : <0x00039d4a> { _bdi_register_dev + 0x22 }
address : <0x0008e718> { _add_disk + 0xa8 }
address : <0x0008e72c> { _add_disk + 0xbc }
address : <0x000b678e> { _add_mtd_blktrans_dev + 0x106 }
address : <0x000b6de8> { _mtdblock_add_mtd + 0x20 }
address : <0x000b64c8> { _blktrans_notify_add + 0x28 }
address : <0x00115ac0> { _mutex_lock + 0xc }
address : <0x000b4368> { _add_mtd_device + 0x84 }
address : <0x000b4f16> { _add_mtd_partitions + 0x3a }
address : <0x000b52ca> { _add_mtd_partitions + 0x3ee }
address : <0x0000f01a> { _printk + 0x12 }
address : <0x000c1954> { _physmap_flash_probe + 0x26c }
address : <0x000707e6> { _create_dir + 0x3a }
address : <0x000ae0d0> { _driver_probe_device + 0x80 }
address : <0x0011408a> { _klist_next + 0x26 }
address : <0x001140b2> { _klist_next + 0x4e }
address : <0x000ae228> { ___driver_attach + 0x6c }
address : <0x000ad8ca> { _bus_for_each_dev + 0x3a }
address : <0x00094660> { _kobject_init_and_add + 0x24 }
address : <0x000adf7e> { _driver_attach + 0x1a }
address : <0x000adc8c> { _bus_add_driver + 0x64 }
address : <0x000adcaa> { _bus_add_driver + 0x82 }
address : <0x000ae384> { _driver_register + 0x40 }
address : <0x0019a3b2> { _init_mtdchar + 0x56 }
address : <0x00001028> { _do_one_initcall + 0x28 }
address : <0x0009399e> { _ida_get_new_above + 0x96 }
address : <0x00093a12> { _ida_get_new_above + 0x10a }
address : <0x00093b76> { _ida_pre_get + 0xe }
address : <0x0006b8bc> { _proc_register + 0x30 }
address : <0x0014848c> /* kernel dynamic memory */
address : <0x0006bae4> { _create_proc_entry + 0x3c }
address : <0x0006baf2> { _create_proc_entry + 0x4a }
address : <0x0002e03e> { _register_irq_proc + 0x7e }
address : <0x0006bbb6> { _proc_mkdir_mode + 0x2e }
address : <0x0002e09a> { _init_irq_proc + 0x42 }
address : <0x001883b0> { _kernel_init + 0x84 }
address : <0x0000145e> { _kernel_thread_helper + 0x6 }
---[ end trace 2b78c89c0957ffec ]---
0x00120000-0x003f0000 : "file system(nor)"
------------[ cut here ]------------
WARNING: at mm/backing-dev.c:179 _bdi_register+0x98/0x9c()
Modules linked in:
Hardware Trace:
0 Target : <0x0000485c> { _dump_stack + 0x0 }
Source : <0x0000e8d0> { _warn_on_slowpath + 0x44 } CALL pcrel
1 Target : <0x0000e8d0> { _warn_on_slowpath + 0x44 }
Source : <0x000295fe> { _print_modules + 0x7a } RTS
2 Target : <0x000295f8> { _print_modules + 0x74 }
Source : <0x0000f01e> { _printk + 0x16 } RTS
3 Target : <0x0000f01a> { _printk + 0x12 }
Source : <0x0000f844> { _vprintk + 0x130 } RTS
4 Target : <0x0000f838> { _vprintk + 0x124 }
Source : <0xffa00c60> { __common_int_entry + 0xd8 } RTI
5 Target : <0xffa00bfe> { __common_int_entry + 0x76 }
Source : <0xffa00a48> { _return_from_int + 0x58 } RTS
6 Target : <0xffa00a48> { _return_from_int + 0x58 }
Source : <0xffa00a1e> { _return_from_int + 0x2e } IF !CC JUMP
7 Target : <0xffa009f0> { _return_from_int + 0x0 }
Source : <0xffa00bfa> { __common_int_entry + 0x72 } CALL pcrel
8 Target : <0xffa00bf8> { __common_int_entry + 0x70 }
Source : <0xffa0033a> { _asm_do_IRQ + 0x6e } RTS
9 Target : <0xffa00332> { _asm_do_IRQ + 0x66 }
Source : <0x00012df2> { __local_bh_enable + 0x3e } RTS
10 Target : <0x00012db4> { __local_bh_enable + 0x0 }
Source : <0x00012ee2> { ___do_softirq + 0xa6 } JUMP.L
11 Target : <0x00012eda> { ___do_softirq + 0x9e }
Source : <0x00012eb8> { ___do_softirq + 0x7c } IF !CC JUMP
12 Target : <0x00012e9a> { ___do_softirq + 0x5e }
Source : <0x0002e6b0> { _rcu_process_callbacks + 0x30 } RTS
13 Target : <0x0002e6ac> { _rcu_process_callbacks + 0x2c }
Source : <0x0002e5e6> { ___rcu_process_callbacks + 0x132 } RTS
14 Target : <0x0002e5e0> { ___rcu_process_callbacks + 0x12c }
Source : <0x0002e56a> { ___rcu_process_callbacks + 0xb6 } IF !CC JUMP
15 Target : <0x0002e564> { ___rcu_process_callbacks + 0xb0 }
Source : <0x0002e5ec> { ___rcu_process_callbacks + 0x138 } IF CC JUMP
Stack info:
SP: [0x0023fb94] <0x0023fb94> /* kernel dynamic memory */
FP: (0x0023fb90)
Memory from 0x0023fb90 to 00240000
0023fb90:(00000000)[0000e8d0]<0000e8d4> 0023fbb4 001494a0 037fc320 001494a0 000000b3
0023fbb0: 0023fbb4 6964625f 6765725f 65747369 78302b72 302f3839 00633978 00174660
0023fbd0: 0023fc38 00000000 00000002 00000000 00174660 00000010 0023fbec 0377ac60
0023fbf0:<0004ce82> 03750be8 0023fc68 0018089c 037f5000 0006ff70 0377ac60 <0007042a>
0023fc10: 0377cae0 03750be8 <0004cefe> 037f5000 <000702d2> 0377ac60 <00115ac0> 03750be8
0023fc30:<00070310> 0377cae0 0017f5b4 0018089c 0377ac60 <0006fbb6> 0377cae0 0017f5b4
0023fc50: 0018089c 0023fc68 00000000 0377aee8 <0009460e> 0377aee0 03750be8 00000000
0023fc70: 00000000 00000001 <0006fc18> 0377ac60 <000883fa> 0017f5c8 03751400 0018089c
0023fc90: 0377aee8 <00039d24> 0372d61c 00000c00 002d0000 0372d580 03751400 0014fa84
0023fcb0:<0008b292> 0372d580 00000000 0372d688 <00039d4a> 0372d61c 00000000 00150390
0023fcd0:<0008e718> 0000001f 00000002 <0008e72c> 00000c00 002d0000 00000003 0008dd48
0023fcf0: 0008e104 03751400 01f00002 <000b678e> 03751400 0377ac64 <000b6de8> 03715ba0
0023fd10: 0018089c 00152a88 00000002 0023fd3c 03715ba0 <000b64c8> 0018089c 00000040
0023fd30: 0018086c 00000000 00000030 <00115ac0> 00000030 <000b4368> 0018085c 03715ba0
0023fd50: 00180718 00120000 00000002 00000004 <000b4f16><000b52ca> 03715ba0 03715ea0
0023fd70: 0017a5fc <0000f01a> 00120000 003f0000 00145594 0017a354 <000c1954> 037d6094
0023fd90: 037d60cc 037d6080 00000000 00000001 0017a570 00000000 00000000 0000001f
0023fdb0: 00000000 00000000 00000000 0017a3e8 0017a35c 037d6084 00000001 <000707e6>
0023fdd0: 00180b44 <000ae0d0> 0017a35c 00180b44 00175e34 0017a408 000000ac 00180b44
0023fdf0: 00000000 00000000 <0011408a><001140b2> 0017a270 <000ae228> 0017a35c 00180b44
0023fe10: 001a15b4 0017a408 00180284 001a15b4 00000000 <000ad8ca> 000ae1bc 00180284
0023fe30: 00000000 0023fe44 03722c00 <00094660> 001682f4 037fb5d8 0017a3a4 <000adf7e>
0023fe50: 001682f4 00000000 03722c00 00000000 0023fe84 0023fe84 <000adc8c> 000ae1bc
0023fe70:<000adcaa> 00000000 00000000 037d83a0 0013e5c8 00145538 00000000 <000ae384>
0023fe90: 001682f4 00180b44 001a15b4 00000000 00000000 <0019a3b2> 00175f00 0019a35c
0023feb0:<00001028> 001682f4 0019a444 00000000 00000000 00000000 00000000 00000000
0023fed0: 037fd220 ffffffff 0023ff08 <0009399e> 0017db68 00172b34 00173644 <00093a12>
0023fef0: 037fb6a4 00000000 000000d2 00173644 000000d0 0023ff08 0023cf28 00000000
0023ff10: 00000000 001a15b4 <00093b76> 00173644 00172b34 00000000 <0006b8bc> 0017db68
0023ff30: 00172b34 001a15b4 0023ff5c 037cb4a0 037ca300 00000000 00000000 00173644
0023ff50: 0023ff5c <0014848c><0006bae4> 000000d2 <0006baf2> 0017db68 037cb4a0 00004000
0023ff70: 00000000 00000000 0023ff9c 7fffff00 00000001 <0002e03e> 0023ff9c 00000061
0023ff90:<0006bbb6> 001a13a4 037ca300 00003739 00000000 00190000 <0002e09a> 0017c4a8
0023ffb0: 001a13a4 00000061 0017db68 <001883b0> 001a155c 001a13a4 00000000 00000000
0023ffd0: 00000000 00000000 00000000 00000000 00000000 <0000145e> 00000000 00000000
0023fff0: 00000000 00000000 ffffffff 00000006 037bd040
Return addresses in stack:
frame 1 : <0x0000e8d0> { _warn_on_slowpath + 0x44 }
address : <0x0000e8d4> { _warn_on_slowpath + 0x48 }
address : <0x0004ce82> { _ifind + 0xe }
address : <0x0007042a> { _sysfs_new_dirent + 0x42 }
address : <0x0004cefe> { _ilookup5 + 0x2e }
address : <0x000702d2> { ___sysfs_add_one + 0x6e }
address : <0x00115ac0> { _mutex_lock + 0xc }
address : <0x00070310> { _sysfs_add_one + 0xc }
address : <0x0006fbb6> { _sysfs_add_file_mode + 0x3e }
address : <0x0009460e> { _kobject_add_varg + 0x16 }
address : <0x0006fc18> { _sysfs_add_file + 0x10 }
address : <0x000883fa> { _elv_register_queue + 0x66 }
address : <0x00039d24> { _bdi_register + 0x98 }
address : <0x0008b292> { _blk_register_queue + 0x5e }
address : <0x00039d4a> { _bdi_register_dev + 0x22 }
address : <0x0008e718> { _add_disk + 0xa8 }
address : <0x0008e72c> { _add_disk + 0xbc }
address : <0x000b678e> { _add_mtd_blktrans_dev + 0x106 }
address : <0x000b6de8> { _mtdblock_add_mtd + 0x20 }
address : <0x000b64c8> { _blktrans_notify_add + 0x28 }
address : <0x00115ac0> { _mutex_lock + 0xc }
address : <0x000b4368> { _add_mtd_device + 0x84 }
address : <0x000b4f16> { _add_mtd_partitions + 0x3a }
address : <0x000b52ca> { _add_mtd_partitions + 0x3ee }
address : <0x0000f01a> { _printk + 0x12 }
address : <0x000c1954> { _physmap_flash_probe + 0x26c }
address : <0x000707e6> { _create_dir + 0x3a }
address : <0x000ae0d0> { _driver_probe_device + 0x80 }
address : <0x0011408a> { _klist_next + 0x26 }
address : <0x001140b2> { _klist_next + 0x4e }
address : <0x000ae228> { ___driver_attach + 0x6c }
address : <0x000ad8ca> { _bus_for_each_dev + 0x3a }
address : <0x00094660> { _kobject_init_and_add + 0x24 }
address : <0x000adf7e> { _driver_attach + 0x1a }
address : <0x000adc8c> { _bus_add_driver + 0x64 }
address : <0x000adcaa> { _bus_add_driver + 0x82 }
address : <0x000ae384> { _driver_register + 0x40 }
address : <0x0019a3b2> { _init_mtdchar + 0x56 }
address : <0x00001028> { _do_one_initcall + 0x28 }
address : <0x0009399e> { _ida_get_new_above + 0x96 }
address : <0x00093a12> { _ida_get_new_above + 0x10a }
address : <0x00093b76> { _ida_pre_get + 0xe }
address : <0x0006b8bc> { _proc_register + 0x30 }
address : <0x0014848c> /* kernel dynamic memory */
address : <0x0006bae4> { _create_proc_entry + 0x3c }
address : <0x0006baf2> { _create_proc_entry + 0x4a }
address : <0x0002e03e> { _register_irq_proc + 0x7e }
address : <0x0006bbb6> { _proc_mkdir_mode + 0x2e }
address : <0x0002e09a> { _init_irq_proc + 0x42 }
address : <0x001883b0> { _kernel_init + 0x84 }
address : <0x0000145e> { _kernel_thread_helper + 0x6 }
---[ end trace 2b78c89c0957ffec ]---
0x003f0000-0x00400000 : "MAC Address(nor)"
------------[ cut here ]------------
WARNING: at mm/backing-dev.c:179 _bdi_register+0x98/0x9c()
Modules linked in:
Hardware Trace:
0 Target : <0x0000485c> { _dump_stack + 0x0 }
Source : <0x0000e8d0> { _warn_on_slowpath + 0x44 } CALL pcrel
1 Target : <0x0000e8d0> { _warn_on_slowpath + 0x44 }
Source : <0x000295fe> { _print_modules + 0x7a } RTS
2 Target : <0x000295f8> { _print_modules + 0x74 }
Source : <0x0000f01e> { _printk + 0x16 } RTS
3 Target : <0x0000f01a> { _printk + 0x12 }
Source : <0x0000f844> { _vprintk + 0x130 } RTS
4 Target : <0x0000f824> { _vprintk + 0x110 }
Source : <0x0000f968> { _vprintk + 0x254 } JUMP.S
5 Target : <0x0000f968> { _vprintk + 0x254 }
Source : <0x0000ee8e> { _wake_up_klogd + 0x1a } RTS
6 Target : <0x0000ee8e> { _wake_up_klogd + 0x1a }
Source : <0x0000ee80> { _wake_up_klogd + 0xc } IF !CC JUMP
7 Target : <0x0000ee74> { _wake_up_klogd + 0x0 }
Source : <0x0000f2a4> { _release_console_sem + 0x1ac } JUMP.L
8 Target : <0x0000f29c> { _release_console_sem + 0x1a4 }
Source : <0x0000f290> { _release_console_sem + 0x198 } IF !CC JUMP
9 Target : <0x0000f28c> { _release_console_sem + 0x194 }
Source : <0x0000f27e> { _release_console_sem + 0x186 } IF !CC JUMP
10 Target : <0x0000f278> { _release_console_sem + 0x180 }
Source : <0x00022178> { _up + 0x3c } RTS
11 Target : <0x00022172> { _up + 0x36 }
Source : <0x00022164> { _up + 0x28 } IF !CC JUMP
12 Target : <0x0002213c> { _up + 0x0 }
Source : <0x0000f274> { _release_console_sem + 0x17c } CALL pcrel
13 Target : <0x0000f260> { _release_console_sem + 0x168 }
Source : <0x0000f14a> { _release_console_sem + 0x52 } IF !CC JUMP
14 Target : <0x0000f11a> { _release_console_sem + 0x22 }
Source : <0x0000f242> { _release_console_sem + 0x14a } IF !CC JUMP
15 Target : <0x0000f23c> { _release_console_sem + 0x144 }
Source : <0x0000edde> { __call_console_drivers + 0x7e } RTS
Stack info:
SP: [0x0023fb94] <0x0023fb94> /* kernel dynamic memory */
FP: (0x0023fb90)
Memory from 0x0023fb90 to 00240000
0023fb90:(00000000)[0000e8d0]<0000e8d4> 0023fbb4 001494a0 0023fba8 001494a0 000000b3
0023fbb0: 0023fbb4 6964625f 6765725f 65747369 78302b72 302f3839 00633978 00174660
0023fbd0: 0023fc38 00000000 00000002 00000000 00174660 <00115ac0> 0023fbec 0377ab60
0023fbf0:<0004ce82> 0377c4dc 0023fc68 0018089c 037f5000 0006ff70 0377ab60 <0007042a>
0023fc10: 0377c3d4 0377c4dc <0004cefe> 037f5000 <000702d2> 0377ab60 <00115ac0> 0377c4dc
0023fc30:<00070310> 0377c3d4 0017f5b4 0018089c 0377ab60 <0006fbb6> 0377c3d4 0017f5b4
0023fc50: 0018089c 0023fc68 00000000 0377aee8 <0009460e> 0377aee0 0377c4dc 00000000
0023fc70: 00000000 00000001 <0006fc18> 0377ab60 <000883fa> 0017f5c8 0377de00 0018089c
0023fc90: 0377aee8 <00039d24> 0372d61c 00000800 00010000 0372d580 0377de00 0014fa84
0023fcb0:<0008b292> 0372d580 00000000 0372d688 <00039d4a> 0372d61c 00000000 00150390
0023fcd0:<0008e718> 0000001f 00000003 <0008e72c> 00000800 00010000 00000004 0008dd48
0023fcf0: 0008e104 0377de00 01f00003 <000b678e> 0377de00 0377ab64 <000b6de8> 03715aa0
0023fd10: 0018089c 00152a88 00000003 0023fd3c 03715aa0 <000b64c8> 0018089c 00000040
0023fd30: 0018086c 00000000 00000030 <00115ac0> 00000030 <000b4368> 0018085c 03715aa0
0023fd50: 00180718 003f0000 00000003 00000004 <000b4f16><000b52ca> 03715aa0 03715ea0
0023fd70: 0017a614 <0000f01a> 003f0000 00400000 001455a8 0017a354 <000c1954> 037d6094
0023fd90: 037d60cc 037d6080 00000000 00000001 0017a570 00000000 00000000 0000001f
0023fdb0: 00000000 00000000 00000000 0017a3e8 0017a35c 037d6084 00000001 <000707e6>
0023fdd0: 00180b44 <000ae0d0> 0017a35c 00180b44 00175e34 0017a408 000000ac 00180b44
0023fdf0: 00000000 00000000 <0011408a><001140b2> 0017a270 <000ae228> 0017a35c 00180b44
0023fe10: 001a15b4 0017a408 00180284 001a15b4 00000000 <000ad8ca> 000ae1bc 00180284
0023fe30: 00000000 0023fe44 03722c00 <00094660> 001682f4 037fb5d8 0017a3a4 <000adf7e>
0023fe50: 001682f4 00000000 03722c00 00000000 0023fe84 0023fe84 <000adc8c> 000ae1bc
0023fe70:<000adcaa> 00000000 00000000 037d83a0 0013e5c8 00145538 00000000 <000ae384>
0023fe90: 001682f4 00180b44 001a15b4 00000000 00000000 <0019a3b2> 00175f00 0019a35c
0023feb0:<00001028> 001682f4 0019a444 00000000 00000000 00000000 00000000 00000000
0023fed0: 037fd220 ffffffff 0023ff08 <0009399e> 0017db68 00172b34 00173644 <00093a12>
0023fef0: 037fb6a4 00000000 000000d2 00173644 000000d0 0023ff08 0023cf28 00000000
0023ff10: 00000000 001a15b4 <00093b76> 00173644 00172b34 00000000 <0006b8bc> 0017db68
0023ff30: 00172b34 001a15b4 0023ff5c 037cb4a0 037ca300 00000000 00000000 00173644
0023ff50: 0023ff5c <0014848c><0006bae4> 000000d2 <0006baf2> 0017db68 037cb4a0 00004000
0023ff70: 00000000 00000000 0023ff9c 7fffff00 00000001 <0002e03e> 0023ff9c 00000061
0023ff90:<0006bbb6> 001a13a4 037ca300 00003739 00000000 00190000 <0002e09a> 0017c4a8
0023ffb0: 001a13a4 00000061 0017db68 <001883b0> 001a155c 001a13a4 00000000 00000000
0023ffd0: 00000000 00000000 00000000 00000000 00000000 <0000145e> 00000000 00000000
0023fff0: 00000000 00000000 ffffffff 00000006 037bd040
Return addresses in stack:
frame 1 : <0x0000e8d0> { _warn_on_slowpath + 0x44 }
address : <0x0000e8d4> { _warn_on_slowpath + 0x48 }
address : <0x00115ac0> { _mutex_lock + 0xc }
address : <0x0004ce82> { _ifind + 0xe }
address : <0x0007042a> { _sysfs_new_dirent + 0x42 }
address : <0x0004cefe> { _ilookup5 + 0x2e }
address : <0x000702d2> { ___sysfs_add_one + 0x6e }
address : <0x00115ac0> { _mutex_lock + 0xc }
address : <0x00070310> { _sysfs_add_one + 0xc }
address : <0x0006fbb6> { _sysfs_add_file_mode + 0x3e }
address : <0x0009460e> { _kobject_add_varg + 0x16 }
address : <0x0006fc18> { _sysfs_add_file + 0x10 }
address : <0x000883fa> { _elv_register_queue + 0x66 }
address : <0x00039d24> { _bdi_register + 0x98 }
address : <0x0008b292> { _blk_register_queue + 0x5e }
address : <0x00039d4a> { _bdi_register_dev + 0x22 }
address : <0x0008e718> { _add_disk + 0xa8 }
address : <0x0008e72c> { _add_disk + 0xbc }
address : <0x000b678e> { _add_mtd_blktrans_dev + 0x106 }
address : <0x000b6de8> { _mtdblock_add_mtd + 0x20 }
address : <0x000b64c8> { _blktrans_notify_add + 0x28 }
address : <0x00115ac0> { _mutex_lock + 0xc }
address : <0x000b4368> { _add_mtd_device + 0x84 }
address : <0x000b4f16> { _add_mtd_partitions + 0x3a }
address : <0x000b52ca> { _add_mtd_partitions + 0x3ee }
address : <0x0000f01a> { _printk + 0x12 }
address : <0x000c1954> { _physmap_flash_probe + 0x26c }
address : <0x000707e6> { _create_dir + 0x3a }
address : <0x000ae0d0> { _driver_probe_device + 0x80 }
address : <0x0011408a> { _klist_next + 0x26 }
address : <0x001140b2> { _klist_next + 0x4e }
address : <0x000ae228> { ___driver_attach + 0x6c }
address : <0x000ad8ca> { _bus_for_each_dev + 0x3a }
address : <0x00094660> { _kobject_init_and_add + 0x24 }
address : <0x000adf7e> { _driver_attach + 0x1a }
address : <0x000adc8c> { _bus_add_driver + 0x64 }
address : <0x000adcaa> { _bus_add_driver + 0x82 }
address : <0x000ae384> { _driver_register + 0x40 }
address : <0x0019a3b2> { _init_mtdchar + 0x56 }
address : <0x00001028> { _do_one_initcall + 0x28 }
address : <0x0009399e> { _ida_get_new_above + 0x96 }
address : <0x00093a12> { _ida_get_new_above + 0x10a }
address : <0x00093b76> { _ida_pre_get + 0xe }
address : <0x0006b8bc> { _proc_register + 0x30 }
address : <0x0014848c> /* kernel dynamic memory */
address : <0x0006bae4> { _create_proc_entry + 0x3c }
address : <0x0006baf2> { _create_proc_entry + 0x4a }
address : <0x0002e03e> { _register_irq_proc + 0x7e }
address : <0x0006bbb6> { _proc_mkdir_mode + 0x2e }
address : <0x0002e09a> { _init_irq_proc + 0x42 }
address : <0x001883b0> { _kernel_init + 0x84 }
address : <0x0000145e> { _kernel_thread_helper + 0x6 }
---[ end trace 2b78c89c0957ffec ]---
TCP cubic registered
NET: Registered protocol family 17
VFS: Mounted root (jffs2 filesystem).
Freeing unused kernel memory: 108k freed
dma_alloc_init: dma_page @ 0x0019c000 - 256 pages at 0x03f00000
_____________________________________
a8888b. / Welcome to the uClinux distribution \
d888888b. / _ _ \
8P"YP"Y88 / | | |_| __ __ (TM) |
8|o||o|88 _____/ | | _ ____ _ _ \ \/ / |
8' .88 \ | | | | _ \| | | | \ / |
8`._.' Y8. \ | |__ | | | | | |_| | / \ |
d/ `8b. \ \____||_|_| |_|\____|/_/\_\ |
dP . Y8b. \ For embedded processors including |
d8:' " `::88b \ the Analog Devices Blackfin /
d8" 'Y88b \___________________________________/
:8P ' :888
8a. : _a88P For further information, check out:
._/"Yaa_: .| 88P| - blackfin.uclinux.org/
\ YP" `| 8P `. - docs.blackfin.uclinux.org/
/ \.___.d| .' - www.uclinux.org/
`--..__)8888P`._.' jgs/a:f - www.analog.com/blackfin
Have a lot of fun...
BusyBox v1.13.1 (2008-12-08 16:21:13 CST) built-in shell (msh)
Enter 'help' for a list of built-in commands.
Follow-ups
--- Bryan Wu 2008-12-12 01:48:14
I think it was fixed in SVN trunk.
And in upstream mainline, Andrew has removed the WARN_ON already.
-Bryan
--- Mingquan Pan 2009-01-08 05:56:30
Yes,close.
Files
Changes
Commits
Dependencies
Duplicates
Associations
Tags
File Name File Type File Size Posted By
config.jffs2 application/octet-stream 26835 Mingquan Pan