Skip to content


Subversion checkout URL

You can clone with
Download ZIP
Commits on Dec 14, 2011
  1. @kaysievers @gregkh

    rtmutex-tester: convert sysdev_class to a regular subsystem

    kaysievers authored gregkh committed
    After all sysdev classes are ported to regular driver core entities, the
    sysdev implementation will be entirely removed from the kernel.
    Cc: Thomas Gleixner <>
    Cc: Paul Gortmaker <>
    Cc: Arnd Bergmann <>
    Signed-off-by: Kay Sievers <>
    Signed-off-by: Greg Kroah-Hartman <>
Commits on Oct 31, 2011
  1. @paulgortmaker

    kernel: Map most files to use export.h instead of module.h

    paulgortmaker authored
    The changed files were only including linux/module.h for the
    EXPORT_SYMBOL infrastructure, and nothing else.  Revector them
    onto the isolated export header for faster compile times.
    Nothing to see here but a whole lot of instances of:
      -#include <linux/module.h>
      +#include <linux/export.h>
    This commit is only changing the kernel dir; next targets
    will probably be mm, fs, the arch dirs, etc.
    Signed-off-by: Paul Gortmaker <>
Commits on Feb 22, 2011
  1. rtmutex: tester: Remove the remaining BKL leftovers

    Thomas Gleixner authored
    We just leave the numbers assinged as commemoration and in case that
    someone was crazy enough to reimplement the test stuff out of tree.
    Signed-off-by: Thomas Gleixner <>
Commits on Jan 26, 2011
  1. @arndb

    rtmutex-tester: Remove BKL tests

    arndb authored Thomas Gleixner committed
    The BKL is going away, no need to test it any more.
    I left the definitions of the test case numbers
    in, so that the other tests do not get renumbered.
    Signed-off-by: Arnd Bergmann <>
    Cc: Arjan van de Ven <>
    Cc: Ingo Molnar <>
    Cc: Andrew Morton <>
    LKML-Reference: <>
    Signed-off-by: Thomas Gleixner <>
Commits on Oct 19, 2010
  1. @arndb

    rtmutex-tester: make it build without BKL

    arndb authored
    The big kernel lock is going away, so make sure
    that if it is disabled by Kconfig, we do not
    try to validate it, which would result in
    compile errors.
    Signed-off-by: Arnd Bergmann <>
    Cc: Thomas Gleixner <>
    Cc: Ingo Molnar <>
    Cc: Arjan van de Ven <>
    Cc: Andrew Morton <>
Commits on Jul 22, 2008
  1. @gregkh

    sysdev: Pass the attribute to the low level sysdev show/store function

    Andi Kleen authored gregkh committed
    This allow to dynamically generate attributes and share show/store
    functions between attributes. Right now most attributes are generated
    by special macros and lots of duplicated code. With the attribute
    passed it's instead possible to attach some data to the attribute
    and then use that in shared low level functions to do different things.
    I need this for the dynamically generated bank attributes in the x86
    machine check code, but it'll allow some further cleanups.
    I converted all users in tree to the new show/store prototype. It's a single
    huge patch to avoid unbisectable sections.
    Runtime tested: x86-32, x86-64
    Compiled only: ia64, powerpc
    Not compile tested/only grep converted: sh, arm, avr32
    Signed-off-by: Andi Kleen <>
    Signed-off-by: Greg Kroah-Hartman <>
Commits on Jan 25, 2008
  1. @kaysievers @gregkh

    Driver core: change sysdev classes to use dynamic kobject names

    kaysievers authored gregkh committed
    All kobjects require a dynamically allocated name now. We no longer
    need to keep track if the name is statically assigned, we can just
    unconditionally free() all kobject names on cleanup.
    Signed-off-by: Kay Sievers <>
    Signed-off-by: Greg Kroah-Hartman <>
Commits on Jul 17, 2007
  1. @rjwysocki

    Freezer: make kernel threads nonfreezable by default

    rjwysocki authored Linus Torvalds committed
    Currently, the freezer treats all tasks as freezable, except for the kernel
    threads that explicitly set the PF_NOFREEZE flag for themselves.  This
    approach is problematic, since it requires every kernel thread to either
    set PF_NOFREEZE explicitly, or call try_to_freeze(), even if it doesn't
    care for the freezing of tasks at all.
    It seems better to only require the kernel threads that want to or need to
    be frozen to use some freezer-related code and to remove any
    freezer-related code from the other (nonfreezable) kernel threads, which is
    done in this patch.
    The patch causes all kernel threads to be nonfreezable by default (ie.  to
    have PF_NOFREEZE set by default) and introduces the set_freezable()
    function that should be called by the freezable kernel threads in order to
    unset PF_NOFREEZE.  It also makes all of the currently freezable kernel
    threads call set_freezable(), so it shouldn't cause any (intentional)
    change of behaviour to appear.  Additionally, it updates documentation to
    describe the freezing of tasks more accurately.
    [ build fixes]
    Signed-off-by: Rafael J. Wysocki <>
    Acked-by: Nigel Cunningham <>
    Cc: Pavel Machek <>
    Cc: Oleg Nesterov <>
    Cc: Gautham R Shenoy <>
    Signed-off-by: Andrew Morton <>
    Signed-off-by: Linus Torvalds <>
Commits on Dec 7, 2006
  1. [PATCH] Add include/linux/freezer.h and move definitions from sched.h

    Nigel Cunningham authored Linus Torvalds committed
    Move process freezing functions from include/linux/sched.h to freezer.h, so
    that modifications to the freezer or the kernel configuration don't require
    recompiling just about everything.
    [ fix ueagle driver]
    Signed-off-by: Nigel Cunningham <>
    Cc: "Rafael J. Wysocki" <>
    Cc: Pavel Machek <>
    Signed-off-by: Andrew Morton <>
    Signed-off-by: Linus Torvalds <>
Commits on Oct 4, 2006
  1. @kernelslacker

    Remove all inclusions of <linux/config.h>

    kernelslacker authored
    kbuild explicitly includes this at build time.
    Signed-off-by: Dave Jones <>
Commits on Jul 15, 2006
  1. @tettamanti

    [PATCH] Add try_to_freeze() to rt-test kthreads

    tettamanti authored Linus Torvalds committed
    When CONFIG_RT_MUTEX_TESTER is enabled kernel refuses to suspend the
    machine because it's unable to freeze the rt-test-* threads.
    Add try_to_freeze() after schedule() so that the threads will be freezed
    correctly; I've tested the patch and it lets the notebook suspends and
    resumes nicely.
    Signed-off-by: Luca Tettamanti <>
    Cc: Ingo Molnar <>
    Acked-by: Thomas Gleixner <>
    Signed-off-by: Andrew Morton <>
    Signed-off-by: Linus Torvalds <>
Commits on Jul 3, 2006
  1. [PATCH] sched: cleanup, remove task_t, convert to struct task_struct

    Ingo Molnar authored Linus Torvalds committed
    cleanup: remove task_t and convert all the uses to struct task_struct. I
    introduced it for the scheduler anno and it was a mistake.
    Conversion was mostly scripted, the result was reviewed and all
    secondary whitespace and style impact (if any) was fixed up by hand.
    Signed-off-by: Ingo Molnar <>
    Signed-off-by: Andrew Morton <>
    Signed-off-by: Linus Torvalds <>
Commits on Jun 28, 2006
  1. [PATCH] rtmutex: Modify rtmutex-tester to test the setscheduler propa…

    Thomas Gleixner authored Linus Torvalds committed
    Make test suite setscheduler calls asynchronously.  Remove the waits in the
    test cases and add a new testcase to verify the correctness of the
    setscheduler priority propagation.
    Signed-off-by: Thomas Gleixner <>
    Signed-off-by: Ingo Molnar <>
    Signed-off-by: Andrew Morton <>
    Signed-off-by: Linus Torvalds <>
  2. [PATCH] pi-futex: rt mutex tester

    Thomas Gleixner authored Linus Torvalds committed
    RT-mutex tester: scriptable tester for rt mutexes, which allows userspace
    scripting of mutex unit-tests (and dynamic tests as well), using the actual
    rt-mutex implementation of the kernel.
    [ fixlet]
    Signed-off-by: Thomas Gleixner <>
    Signed-off-by: Ingo Molnar <>
    Signed-off-by: Arjan van de Ven <>
    Signed-off-by: Andrew Morton <>
    Signed-off-by: Linus Torvalds <>
Something went wrong with that request. Please try again.