An error occurred fetching the project authors.
  1. 18 Mar, 2009 1 commit
    • Takashi Iwai's avatar
      ALSA: Fix vunmap and free order in snd_free_sgbuf_pages() · 6af845e4
      Takashi Iwai authored
      In snd_free_sgbuf_pags(), vunmap() is called after releasing the SG
      pages, and it causes errors on Xen as Xen manages the pages
      differently.  Although no significant errors have been reported on
      the actual hardware, this order should be fixed other way round,
      first vunmap() then free pages.
      
      Cc: Jan Beulich <jbeulich@novell.com>
      Cc: <stable@kernel.org>
      Signed-off-by: default avatarTakashi Iwai <tiwai@suse.de>
      6af845e4
  2. 25 Aug, 2008 1 commit
    • Takashi Iwai's avatar
      ALSA: Allocate larger pages in sgbuf · 51e9f2e6
      Takashi Iwai authored
      Most hardwares have limited buffer-descriptor table length.  This
      also restricts the max buffer size of the sound driver.
      For example, snd-hda-intel has 1MB buffer size limit, and this is
      because it can have at most 256 BDL entries.  For supporting larger
      buffers, we need to allocate larger pages even for sg-buffers.
      
      This patch changes the sgbuf allocation code to try to allocate
      larger pages first.  At each head of the allocated pages, the
      number of allocated pages is stored in the lowest bits of the
      corresponding entry of the table addr field.  This change isn't
      visible as long as the driver uses snd_sgbuf_get_addr() helper.
      
      Also, the patch adds a new function, snd_pcm_sgbuf_get_chunk_size().
      This returns the size of the chunk on continuous pages starting at
      the given position offset.  If the chunk reaches to a non-continuous
      page, it returns the size to the boundary.
      Signed-off-by: default avatarTakashi Iwai <tiwai@suse.de>
      Signed-off-by: default avatarJaroslav Kysela <perex@perex.cz>
      51e9f2e6
  3. 20 Dec, 2006 1 commit
  4. 03 Aug, 2006 1 commit
  5. 30 Jun, 2006 1 commit
  6. 16 Apr, 2005 1 commit
    • Linus Torvalds's avatar
      Linux-2.6.12-rc2 · 1da177e4
      Linus Torvalds authored
      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!
      1da177e4