The .config inside UBUNTU linux-headers close CONFIG_DEBUG_INFO=y.
It will make KGTP module will not build with "-g" in UBUNTU that
will make KGTP module doesn't have debug info.
To handle this isssue, update Makefile when build KGTP with "D=1",
export CONFIG_DEBUG_INFO=y to make KGTP module can build with -g in
UBUNTU.
Change prev commit:
The .config inside UBUNTU linux-headers close CONFIG_DEBUG_INFO=y.
It will make KGTP module will not build with "-g" in UBUNTU that
will make KGTP module doesn't have debug info.
To handle this isssue, add "export CONFIG_DEBUG_INFO=y" to Makefile
to make KGTP module can build with -g in UBUNTU.
Change "#if (LINUX_VERSION_CODE > KERNEL_VERSION(2,6,24))" to
"#if (LINUX_VERSION_CODE >= KERNEL_VERSION(2,6,25))".
This change will make KGTP can build OK with 2.6.24.x.
Fix https://github.com/teawater/kgtp/issues/3
Thanks report from Brad Dixon.
Fix 2 bugs:
1. gtp_get_user_page doesn't check the return of find_vma.
2. The way that get x86_32's user space program sp is wrong.
* Update doc add section "About this document".
  https://code.google.com/p/kgtp/wiki/HOWTO#About_this_document
  https://code.google.com/p/kgtp/wiki/HOWTOCN#关于本文

* Update doc "Get KGTP".
  https://code.google.com/p/kgtp/wiki/HOWTO#Get_KGTP
  https://code.google.com/p/kgtp/wiki/HOWTOCN#取得KGTP

* Update doc "Get help or report issues"
  https://code.google.com/p/kgtp/wiki/HOWTO#Get_help_or_report_issues
  https://code.google.com/p/kgtp/wiki/HOWTOCN#需要帮助或者汇报问题
Merge branch 'master' into uprobes
Merge branch 'uprobes' into uprobes-dev