25 May, 2011

1 commit

  • Most arches define CONFIG_DEBUG_STACK_USAGE exactly the same way. Move it
    to lib/Kconfig.debug so each arch doesn't have to define it. This
    obviously makes the option generic, but that's fine because the config is
    already used in generic code.

    It's not obvious to me that sysrq-P actually does anything caution by
    keeping the most inclusive wording.

    Signed-off-by: Stephen Boyd
    Cc: Chris Metcalf
    Acked-by: David S. Miller
    Acked-by: Richard Weinberger
    Acked-by: Mike Frysinger
    Cc: Russell King
    Cc: Hirokazu Takata
    Acked-by: Ralf Baechle
    Cc: Paul Mackerras
    Acked-by: Benjamin Herrenschmidt
    Cc: Chen Liqin
    Cc: Lennox Wu
    Cc: Ingo Molnar
    Cc: Thomas Gleixner
    Cc: "H. Peter Anvin"
    Signed-off-by: Andrew Morton
    Signed-off-by: Linus Torvalds

    Stephen Boyd
     

21 Jan, 2011

1 commit

  • The meaning of CONFIG_EMBEDDED has long since been obsoleted; the option
    is used to configure any non-standard kernel with a much larger scope than
    only small devices.

    This patch renames the option to CONFIG_EXPERT in init/Kconfig and fixes
    references to the option throughout the kernel. A new CONFIG_EMBEDDED
    option is added that automatically selects CONFIG_EXPERT when enabled and
    can be used in the future to isolate options that should only be
    considered for embedded systems (RISC architectures, SLOB, etc).

    Calling the option "EXPERT" more accurately represents its intention: only
    expert users who understand the impact of the configuration changes they
    are making should enable it.

    Reviewed-by: Ingo Molnar
    Acked-by: David Woodhouse
    Signed-off-by: David Rientjes
    Cc: Greg KH
    Cc: "David S. Miller"
    Cc: Jens Axboe
    Cc: Arnd Bergmann
    Cc: Robin Holt
    Cc:
    Signed-off-by: Andrew Morton
    Signed-off-by: Linus Torvalds

    David Rientjes
     

30 Oct, 2010

1 commit

  • Add stackoverflow detection to mips arch

    Signed-off-by: Adam Jiang
    Cc: dmitri.vorobiev@movial.com
    Cc: wuzhangjin@gmail.com
    Cc: ddaney@caviumnetworks.com
    Cc: peterz@infradead.org
    Cc: fweisbec@gmail.com
    Cc: tj@kernel.org
    Cc: tglx@linutronix.de
    Cc: mingo@elte.hu
    Cc: linux-mips@linux-mips.org
    Cc: linux-kernel@vger.kernel.org
    Patchwork: https://patchwork.linux-mips.org/patch/1559/
    Patchwork: https://patchwork.linux-mips.org/patch/1651/
    Signed-off-by: Ralf Baechle

    From: jiang.adam@gmail.com
     

27 Feb, 2010

2 commits

  • This is just a test program for raw_spinlocks. The main reason I
    wrote it is to validate my spinlock changes that I sent in a previous
    patch.

    To use it enable CONFIG_DEBUG_FS and CONFIG_SPINLOCK_TEST then at run
    time do:

    # mount -t debugfs none /sys/kernel/debug/
    # cat /sys/kernel/debug/mips/spin_single
    # cat /sys/kernel/debug/mips/spin_multi

    On my 600MHz octeon cn5860 (16 CPUs) I get

    spin_single spin_multi
    base 106885 247941
    spinlock_patch 75194 219465

    This shows that for uncontended locks the spinlock patch gives 41%
    improvement and for contended locks 12% improvement (1/time).

    Signed-off-by: David Daney
    To: linux-mips@linux-mips.org
    Patchwork: http://patchwork.linux-mips.org/patch/969/
    Signed-off-by: Ralf Baechle

    David Daney
     
  • This patch adds a new DEBUG_ZBOOT option to allow the users to enable it
    to debug the compressed kernel support for a new board and this optoin
    should be disabled to reduce the kernel image size and speed up the
    kernel booting procedure when the compressed kernel support is stable.

    Signed-off-by: Wu Zhangjin
    To: Ralf Baechle
    Cc: Manuel Lauss
    Cc: linux-mips@linux-mips.org
    Patchwork: http://patchwork.linux-mips.org/patch/918/
    Signed-off-by: Ralf Baechle

    Wu Zhangjin
     

17 Dec, 2009

2 commits

  • Currently, MIPS kernels silently overwrite kernel command-line parameters
    hardcoded in CONFIG_CMDLINE by the ones received from firmware. Therefore,
    using firmware remains the only reliable method to transfer the
    command-line parameters, which is not always desirable or convenient, and
    the CONFIG_CMDLINE option is thereby effectively rendered useless.

    This patch fixes the problem described above and introduces a more flexible
    scheme of handling the kernel command line, in a manner identical to what is
    currently used for x86. The default behavior, i.e. when CONFIG_CMDLINE_BOOL
    is not defined, retains the existing semantics, and firmware command-line
    arguments override the hardcoded ones.

    [Ralf: I fixed up all the defconfig files so the stay unaffected by this
    change.]

    Signed-off-by: Dmitri Vorobiev
    Cc: linux-mips@linux-mips.org
    Patchwork: http://patchwork.linux-mips.org/patch/689/
    Signed-off-by: Ralf Baechle

    Dmitri Vorobiev
     
  • Signed-off-by: Ralf Baechle

    Ralf Baechle
     

13 Dec, 2008

1 commit


31 Jul, 2008

1 commit


29 Apr, 2008

1 commit


23 Oct, 2007

1 commit


06 Jul, 2007

1 commit


27 Feb, 2007

1 commit


20 Feb, 2007

1 commit


07 Feb, 2007

1 commit


14 Jul, 2006

1 commit


27 Apr, 2006

1 commit


17 Apr, 2005

1 commit

  • Initial git repository build. I'm not bothering with the full history,
    even though we have it. We can create a separate "historical" git
    archive of that later if we want to, and in the meantime it's about
    3.2GB when imported into git - space that would just make the early
    git days unnecessarily complicated, when we don't have a lot of good
    infrastructure for it.

    Let it rip!

    Linus Torvalds