03 Jul, 2006

1 commit


26 Sep, 2005

1 commit


26 Jun, 2005

1 commit

  • This patch adds support for Dynamic Tick Timer for ARM. Dynamic Tick is
    also known as VST (Variable Scheduling Timeouts).

    Dynamic Tick has been in use in the OMAP tree since last October. The
    patch is not intrusive, and does not do anything unless CONFIG_NO_IDLE_HZ
    is defined. This patch has the following fixed based on comments from
    RMK:
    - Time is updated before calling interrupt handlers.
    - Added new interrupt flag SA_TIMER to avoid duplicate timer interrupts
    - Moved struct dyn_tick_timer to time.h until we at some point probably
    have an arch independent dyn-tick.h
    - Cleaned up testing for DYN_TICK_ENABLED in irq.c

    I've cleaned up this patch to fix some remaining issues:
    - Call the timer tick handler with irqs disabled, as it would be from
    a normal interrupt
    - if we have a dyn_tick, we better implement all methods.
    - generic timer_dyn_reprogram() call, to be called before sleeping
    - added command line option - "dyntick=" to allow boot-time control
    of this feature
    -- rmk

    Signed-off-by: Tony Lindgren
    Signed-off-by: Russell King

    Russell King
     

04 May, 2005

1 commit

  • New file - asm-generic/signal.h. Contains declarations of
    __sighandler_t, __sigrestore_t, SIG_DFL, SIG_IGN, SIG_ERR and default
    definitions of SIG_BLOCK, SIG_UNBLOCK and SIG_SETMASK.

    asm-*/signal.h switched to including it. The only exception is
    asm-parisc/signal.h that wants its own declaration of __sighandler_t;
    that one is left as-is.

    asm-ppc64/signal.h required one more thing - unlike everybody else it
    used __sigrestorer_t instead of usual __sigrestore_t. PPC64 switched to
    common spelling.

    Signed-off-by: Al Viro
    Signed-off-by: Linus Torvalds

    Al Viro
     

01 May, 2005

1 commit

  • The attached patch moves the IRQ-related SA_xxx flags (namely, SA_PROBE,
    SA_SAMPLE_RANDOM and SA_SHIRQ) from all the arch-specific headers to
    linux/signal.h. This looks like a left-over after the irq-handling code
    was consolidated. The code was moved to kernel/irq/*, but the flags are
    still left per-arch.

    Right now, adding a new IRQ flag to the arch-specific header, like this
    patch does:
    http://cvs.sourceforge.net/viewcvs.py/*checkout*/alsa/alsa-driver/utils/patches/pcsp-kernel-2.6.10-03.diff?rev=1.1
    no longer works, it breaks the compilation for all other arches, unless you
    add that flag to all the other arch-specific headers too. So I think such
    a clean-up makes sense.

    Signed-off-by: Stas Sergeev
    Signed-off-by: Andrew Morton
    Signed-off-by: Linus Torvalds

    Stas Sergeev
     

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