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

Reply via email to