Hi, > Regarding the segfault - the easiest way forward would be to split the > patch up in smaller chunks so we know which part causes the segfault to happen. > > I assume you had to hand-apply the revert. If you could post the exact patch > you used for revert I will try to split it up in smaller logical parts. I attached the patch which I used to revert commit 4d14a459857bd151ecbd14bcd37b4628da00792b I did a split of this patch, and build kernels with only the memcpy or only the memset part reverted. They both segfault. memset reverted =============== [ 11.129998] VFS: Mounted root (ext3 filesystem) readonly on device 8:20. [ 11.133332] Freeing unused kernel memory: 108k freed [ 11.196665] init[1]: segfault at 0 ip 5000dac8 (rpc f000eea4) sp eff4f8a0 error 30001 in ld-2.3.5.so[50000000+1a000] [ 12.023332] Kernel panic - not syncing: Attempted to kill init! [ 12.026665] [f002f494 : do_group_exit+0x84/0xb4 ] [f003a130 : get_signal_to_deliver+0x338/0x35c ] [f0012654 : do_signal+0x30/0x914 ] [f0012f4c : do_notify_resume+0x14/0x38 ] [f000fd4c : signal_p+0x14/0x24 ] [f000eea4 : srmmu_fault+0x58/0x68 ] [ 12.069998] Press Stop-A (L1-A) to return to the boot prom memcpy reverted =============== [ 11.113332] VFS: Mounted root (ext3 filesystem) readonly on device 8:20. [ 11.119998] Freeing unused kernel memory: 108k freed INIT: version 2.86 booting [ 12.453332] bash[23]: segfault at ffffffe8 ip 5015e81c (rpc 5015e80c) sp ef868ac8 error 30002 in libc-2.3.5.so[5009a000+11e000] [ 12.533332] rc[26]: segfault at 50189568 ip 50013ce0 (rpc 5000e034) sp efbb1558 error 30001 in ld-2.3.5.so[50000000+1a000] [ 13.156665] modprobe[43]: segfault at 24 ip 500aebdc (rpc 500aeb1c) sp ef8fd800 error 30001 in libc-2.3.5.so[5004e000+11e000] modprobe: FATAL: Error inserting unix (/lib/modules/2.6.38-rc2-up-rev-memcpy/kernel/net/unix/unix.ko): Invalid module format [ 13.316665] modprobe[39]: segfault at 50 ip 500b7e28 (rpc 500b7e04) sp ef885e18 error 30001 in libc-2.3.5.so[5004e000+11e000] modprobe: FATAL: Error inserting unix (/lib/modules/2.6.38-rc2-up-rev-memcpy/kernel/net/unix/unix.ko): Invalid module format modprobe: *** glibc detected *** realloc(): invalid next size: 0x000262d0 *** modprobe: FATAL: Error inserting unix (/lib/modules/2.6.38-rc2-up-rev-memcpy/kernel/net/unix/unix.ko): Invalid module format modprobe: FATAL: Error inserting unix (/lib/modules/2.6.38-rc2-up-rev-memcpy/kernel/net/unix/unix.ko): Invalid module format modprobe: FATAL: Error inserting unix (/lib/modules/2.6.38-rc2-up-rev-memcpy/kernel/net/unix/unix.ko): Invalid module format modprobe: *** glibc detected *** realloc(): invalid pointer: 0x000262d0 *** INIT: Entering runlevel: 3 [ 14.169998] rc[44]: segfault at 3 ip 50013c2c (rpc 5000e034) sp eff09558 error 30001 in ld-2.3.5.so[50000000+1a000] Marcel
Attachment:
revert.patch
Description: Binary data