04 Dec, 2009

4 commits


03 Dec, 2009

1 commit


01 Dec, 2009

5 commits


30 Nov, 2009

5 commits


28 Nov, 2009

1 commit


27 Nov, 2009

5 commits

  • Takashi Iwai
     
  • If a hardware is not detected there is a kernel crash
    due to not initialized snd_miro->aci pointer. This pointer
    is initialized after detection of the opti (miro) chip.

    This bug was introduced by patches to expose
    ACI mikser outside the snd-miro driver.

    Signed-off-by: Krzysztof Helt
    Signed-off-by: Takashi Iwai

    Krzysztof Helt
     
  • The call of dma_mmap_coherent() is done in the PCM core now.

    Signed-off-by: Takashi Iwai

    Takashi Iwai
     
  • The non-cohernet PPC arch doesn't give the correct address by a simple
    virt_to_page() for pages allocated via dma_alloc_coherent().
    This patch adds a hack to fix the conversion similarly like MIPS.

    Note that this doesn't fix perfectly: the pages should be marked with
    proper pgprot value. This will be done in a future implementation like
    the conversion to dma_mmap_coherent().

    Acked-by: Benjamin Herrenschmidt
    Signed-off-by: Takashi Iwai

    Takashi Iwai
     
  • The non-coherent MIPS arch doesn't give the correct address by a simple
    virt_to_page() for pages allocated via dma_alloc_coherent().

    Original patch by Wu Zhangjin .
    [Ralf mentioned: "The origins of this patch go back far further.
    The oldest patch I could find which is a superset of this was written
    by Atsushi Nemoto and various incarnations of it have been sumitted
    to and reject by me a number of times through the years."]
    A proper check of the buffer allocation type was added to avoid the
    wrong conversion.

    Note that this doesn't fix perfectly: the pages should be marked with
    proper pgprot value. This will be done in a future implementation like
    the conversion to dma_mmap_coherent().

    Acked-by: Ralf Baechle
    Signed-off-by: Takashi Iwai

    Takashi Iwai
     

26 Nov, 2009

2 commits


25 Nov, 2009

1 commit


24 Nov, 2009

3 commits


23 Nov, 2009

4 commits


22 Nov, 2009

1 commit


20 Nov, 2009

2 commits


19 Nov, 2009

2 commits


18 Nov, 2009

4 commits