24 Apr, 2008

1 commit

  • free_irq() calls synchronize_irq() for you, so there is no need for
    drivers to manually do the same thing (again). Thus, calls where
    sync-irq immediately precedes free-irq can be simplified.

    However, during this audit several bugs were noticed, where free-irq is
    preceded by a "irq >= 0" check... but the sync-irq call is not covered
    by the same check.

    So, where sync-irq could not be eliminated completely, the missing check
    was added.

    Signed-off-by: Jeff Garzik
    Signed-off-by: Takashi Iwai

    Jeff Garzik
     

22 Apr, 2008

1 commit


01 Feb, 2008

2 commits

  • This header file exists only for some hacks to adapt alsa-driver
    tree. It's useless for building in the kernel. Let's move a few
    lines in it to sound/core.h and remove it.
    With this patch, sound/driver.h isn't removed but has just a single
    compile warning to include it. This should be really killed in
    future.

    Signed-off-by: Takashi Iwai
    Signed-off-by: Jaroslav Kysela

    Takashi Iwai
     
  • Basic audio support for the SiS 7019 Audio Accelerator as found in the
    SiS 55x SoC. There is currently no synth support at the moment, but
    audio playback and capture with two periods per buffer has seen
    extensive use. Arbitrary period and buffer sizes (with multiple periods
    per buffer) have seen light testing, but are believed to be production
    ready.

    Signed-off-by: David Dillow
    Signed-off-by: Takashi Iwai
    Signed-off-by: Jaroslav Kysela

    David Dillow