We have recently moved to the 2.6.28 kernel on the DM64xx, While on a
jffs2 rootfs read-only I can remount the file system r/w copy a large
file to the file system and remount it r/o and get the following kernel
oops.

 

Is there anything with alignment or building with a gcc 4.3.2 toolchain
that might be causing this problem?   Is anyone aware of such issues in
the 2.6.28 kernel?

 

 

Unable to handle kernel NULL pointer dereference at virtual address
00000009

pgd = c7fa4000


[00000009] *pgd=875da031, *pte=00000000, *ppte=00000000


Internal error: Oops: 1 [#1]


Modules linked in: c4ts75 stac9758_fpga c4ac97 davinci_audio
davinci_audio_dma_intfc stac9758_plat fpdriver c4button c4irout c4irin
c4cntvid c4relay c4serial c4fpga zd1211b dsplinkk cmemk dspctrl(P)


CPU: 0    Tainted: P            (2.6.28.10-rc8.28 #rc8.28-hc500.1)


PC is at fs_may_remount_ro+0x18/0x68


LR is at do_remount_sb+0x11c/0x1a0

pc : [<c00d6b48>]    lr : [<c00d7d28>]    psr: 80000013

sp : ce5d1ee8  ip : cf6b5d30  fp : ce5d1ef4

r10: cf5bb040  r9 : ce5d1f38  r8 : 00008021

r7 : 00000000  r6 : 00000000  r5 : cf5bb000  r4 : 00000000

r3 : 00000001  r2 : c9d66cc0  r1 : cf085028  r0 : cf5bb08c

Flags: Nzcv  IRQs on  FIQs on  Mode SVC_32  ISA ARM  Segment user

Control: 0005317f  Table: 87fa4000  DAC: 00000015

Process mount (pid: 2814, stack limit = 0xce5d0268)

Stack: (0xce5d1ee8 to 0xce5d2000)

1ee0:                   ce5d1f24 ce5d1ef8 c00d7d28 c00d6b40 ce5d1f14
00008001

1f00: c02c14e8 00008021 00000040 00000000 cf5bb000 00008021 ce5d1f6c
ce5d1f28

1f20: c00eb89c c00d7c1c ce5d1f44 ce5d1f38 c00b7118 c00b6cd8 cf562b00
cf006400

1f40: c00e9fc8 00000000 cf6a0000 00080b9c 00008021 c0079f68 ce5d0000
00000000

1f60: ce5d1fa4 ce5d1f70 c00ebe04 c00eb6a0 00000000 ce5d1f80 c0080294
c75e6000

1f80: c75e7000 00000000 00000000 00008021 be964cbc 00000015 00000000
ce5d1fa8

1fa0: c0079dc0 c00ebd88 00000000 00008021 00080b9c 00080ba6 00080ba8
00008021

1fc0: 00000000 00008021 be964cbc 00000015 00000000 be964e74 00000000
00000000

1fe0: 00000000 be964bac 00052498 401335a4 60000010 00080b9c 0f41e7da
00000000

Backtrace:

[<c00d6b30>] (fs_may_remount_ro+0x0/0x68) from [<c00d7d28>]
(do_remount_sb+0x11c/0x1a0)

[<c00d7c0c>] (do_remount_sb+0x0/0x1a0) from [<c00eb89c>]
(do_mount+0x20c/0x6e8)

 r8:00008021 r7:cf5bb000 r6:00000000 r5:00000040 r4:00008021

[<c00eb690>] (do_mount+0x0/0x6e8) from [<c00ebe04>]
(sys_mount+0x8c/0xd4)

[<c00ebd78>] (sys_mount+0x0/0xd4) from [<c0079dc0>]
(ret_fast_syscall+0x0/0x2c)

 r7:00000015 r6:be964cbc r5:00008021 r4:00000000

Code: e24cb004 e5b0208c ea00000c e592300c (e5931008)

---[ end trace d4fec1d8aecbb54d ]---

_______________________________________________
Davinci-linux-open-source mailing list
Davinci-linux-open-source@linux.davincidsp.com
http://linux.davincidsp.com/mailman/listinfo/davinci-linux-open-source

Reply via email to