Hi All I have ported the linux 2.6.35 kernel ,but i am facing the problem while mounting the ramdisk file system it geting hang after freeing init ,i look into the code then i have reached the point while creating the stack its geting page fault .... here are th e dubug log
----------------------------------------------------------------- io scheduler noop registered (default) io scheduler deadline registered brd: module loaded loop: module loaded nf_conntrack version 0.5.0 (1965 buckets, 7860 max) ip_tables: (C) 2000-2006 Netfilter Core Team TCP cubic registered NET: Registered protocol family 17 VFP support v0.3: implementor 41 architecture 3 part 30 variant c rev 2 ----inside open an initial console /dev/console----filename init/ main.c function_Name kernel_init line_number 911 ----inside ramdisk_execute_command----filename init/main.c function_Name kernel_init line_number 923 Freeing init memory: 1340K ----inside ramdisk_execute_command--1--filename init/main.c function_Name init_post line_number 842 ----inside run_init_process----binary name /bin/sh filename init/ main.c function_Name run_init_process line_number 820 ----inside do_execve---1- binaryname /bin/sh filename fs/exec.c function_Name do_execve line_number 1350 ----inside do_execve--2--filename fs/exec.c function_Name do_execve line_number 1356 ----inside do_execve--3--filename fs/exec.c function_Name do_execve line_number 1361 ----inside open_exec---filename fs/exec.c function_Name open_exec line_number 676 ----inside do_execve--4--filename fs/exec.c function_Name do_execve line_number 1369 ----inside do_execve--5--filename fs/exec.c function_Name do_execve line_number 1380 ----inside do_execve--6--filename fs/exec.c function_Name do_execve line_number 1385 bprm->argc 1 ----inside do_execve--7--filename fs/exec.c function_Name do_execve line_number 1390 bprm->envc 3 _put_user!!!!!!!!!!!!!!!!!!!!!1 ----inside do_execve--8--filename fs/exec.c function_Name do_execve line_number 1395 retval 128 ---$$$$$$$$$$$$$$$$$$$$$ --filename mm/memory.c ----inside do_execve--9--filename fs/exec.c function_Name do_execve line_number 1400 retval 0 ----inside do_execve--10--filename fs/exec.c function_Name do_execve line_number 1406 retval 0 ----inside do_execve--11--filename fs/exec.c function_Name do_execve line_number 1411 retval 0 ----inside search_binary_handle------1---filename fs/exec.c function_Name search_binary_handler line_number 1248 retval 0 ----inside search_binary_handle-----2--filename fs/exec.c function_Name search_binary_handler line_number 1257 retval 0 ----inside search_binary_handle-----3--filename fs/exec.c function_Name search_binary_handler line_number 1263 ----inside search_binary_handle-----4--filename fs/exec.c function_Name search_binary_handler line_number 1265 ----inside search_binary_handle-----5--filename fs/exec.c function_Name search_binary_handler line_number 1267 ----inside search_binary_handle-----6--filename fs/exec.c function_Name search_binary_handler line_number 1274 ----inside search_binary_handle------7---filename fs/exec.c function_Name search_binary_handler line_number 1277 retval -8 ----inside search_binary_handle-----5--filename fs/exec.c function_Name search_binary_handler line_number 1267 ----inside search_binary_handle-----6--filename fs/exec.c function_Name search_binary_handler line_number 1274 ----inside search_binary_handle------7---filename fs/exec.c function_Name search_binary_handler line_number 1277 retval -8 ----inside search_binary_handle-----5--filename fs/exec.c function_Name search_binary_handler line_number 1267 ----inside search_binary_handle-----6--filename fs/exec.c function_Name search_binary_handler line_number 1274 ----inside load_elf_binary---1--- filename fs/binfmt_elf.c function_Name load_elf_binary line_number 605 ----inside load_elf_binary ---2-- filename fs/binfmt_elf.c function_Name load_elf_binary line_number 614 _put_user!!!!!!!!!!!!!!!!!!!!!1 ----inside load_elf_binary ---3-- filename fs/binfmt_elf.c function_Name load_elf_binary line_number 656 ----inside load_elf_binary ---10-- filename fs/binfmt_elf.c function_Name load_elf_binary line_number 723 ----inside load_elf_binary ---11-- filename fs/binfmt_elf.c function_Name load_elf_binary line_number 746 ----inside load_elf_binary ---12-- filename fs/binfmt_elf.c function_Name load_elf_binary line_number 764 ----inside load_elf_binary ---13-- filename fs/binfmt_elf.c function_Name load_elf_binary line_number 772 ----inside load_elf_binary ---16-- filename fs/binfmt_elf.c function_Name load_elf_binary line_number 830 ----inside load_elf_binary ---17-- filename fs/binfmt_elf.c function_Name load_elf_binary line_number 847 ----inside load_elf_binary ---18-- filename fs/binfmt_elf.c function_Name load_elf_binary line_number 866 ----inside load_elf_binary ---19-- filename fs/binfmt_elf.c function_Name load_elf_binary line_number 887 ----inside load_elf_binary ---16-- filename fs/binfmt_elf.c function_Name load_elf_binary line_number 830 ----inside load_elf_binary ---17-- filename fs/binfmt_elf.c function_Name load_elf_binary line_number 847 ----inside load_elf_binary ---18-- filename fs/binfmt_elf.c function_Name load_elf_binary line_number 866 ----inside load_elf_binary ---19-- filename fs/binfmt_elf.c function_Name load_elf_binary line_number 887 ----inside set_brk ----- filename fs/binfmt_elf.c function_Name set_brk line_number 92 ----inside load_elf_binary ---20-- filename fs/binfmt_elf.c function_Name load_elf_binary line_number 914 ---$$$$$$$$$$$$$$$$$$$$$ --filename mm/memory.c ----inside load_elf_binary ---23-- filename fs/binfmt_elf.c function_Name load_elf_binary line_number 964 ----inside create_elf_tables --1 -- filename fs/binfmt_elf.c function_Name create_elf_tables load_addr 32768 interp_load_addr 0 p 3196227527 ----inside create_elf_tables --2 -- filename fs/binfmt_elf.c function_Name create_elf_tables line_number 180 ----inside create_elf_tables --2a -- filename fs/binfmt_elf.c function_Name create_elf_tables line_number 184 ----inside create_elf_tables --3 -- filename fs/binfmt_elf.c function_Name create_elf_tables line_number 187 ----inside create_elf_tables --5 -- filename fs/binfmt_elf.c function_Name create_elf_tables line_number 206 ----inside create_elf_tables --6-- filename fs/binfmt_elf.c function_Name create_elf_tables line_number 209 ----inside create_elf_tables --7-- filename fs/binfmt_elf.c function_Name create_elf_tables line_number 215 ----inside create_elf_tables --8-- filename fs/binfmt_elf.c function_Name create_elf_tables line_number 286 ----inside create_elf_tables --9- filename fs/binfmt_elf.c function_Name create_elf_tables line_number 290 _put_user!!!!!!!!!!!!!!!!!!!!!1 indie_put_usererr --4--!!!!!!!!!!!!!!!!!!!!!1 put_user_asm_word-!!!!!!!!!!!!!!!!!!!!!1 i have stuck at assemebly level pls reply ASAP -- unsubscribe: [email protected] website: http://groups.google.com/group/android-kernel
