12 Jan, 2010

4 commits


09 Jan, 2010

14 commits


08 Jan, 2010

5 commits

  • __per_cpu_idtrs is statically allocated ... on CONFIG_NR_CPUS=4096
    systems it hogs 16MB of memory. This is way too much for a quite
    probably unused facility (only KVM uses dynamic TR registers).

    Change to an array of pointers, and allocate entries as needed on
    a per cpu basis. Change the name too as the __per_cpu_ prefix is
    confusing (this isn't a classic type object).

    Signed-off-by: Tony Luck

    Tony Luck
     
  • linux-next-20081022//include/linux/kgdb.h:308): duplicate section name 'Description'

    and fix typos in that file's kernel-doc comments.

    Signed-off-by: Randy Dunlap
    Signed-off-by: Andrew Morton
    Signed-off-by: Jason Wessel

    Randy Dunlap
     
  • In blackfin, kgdb is running in delayed exception IRQ5 other than in
    exception IRQ3 directly. Register reti other than retx in pt_regs is
    the kgdb return address. So, don't put PC in gdb_regs into retx.

    CC: Mike Frysinger
    Signed-off-by: Sonic Zhang
    Signed-off-by: Jason Wessel

    Sonic Zhang
     
  • Blackfin needs it own arch specific probe_kernel_read() and
    probe_kernel_write().

    This was moved out of the kgdb code and into the
    arch/blackfin/maccess.c, because it is a generic kernel api.

    The arch specific kgdb.c for blackfin was cleaned of all functions
    which exist in the kgdb core that do the same thing after resolving
    the probe_kernel_read() and probe_kernel_write(). This also
    eliminated the need for most of the #include's.

    CC: Sonic Zhang
    Signed-off-by: Jason Wessel
    Signed-off-by: Mike Frysinger

    Jason Wessel
     
  • Some archs such as blackfin, would like to have an arch specific
    probe_kernel_read() and probe_kernel_write() implementation which can
    fall back to the generic implementation if no special operations are
    needed.

    CC: Thomas Gleixner
    CC: Ingo Molnar
    Signed-off-by: Jason Wessel
    Signed-off-by: Mike Frysinger

    Jason Wessel
     

07 Jan, 2010

17 commits