1. 01 Oct, 2009 1 commit
  2. 24 Sep, 2009 1 commit
    • Dave Airlie's avatar
      drm/radeon/kms: don't require up to 64k allocations. (v2) · 513bcb46
      Dave Airlie authored
      
      
      This avoids needing to do a kmalloc > PAGE_SIZE for the main
      indirect buffer chunk, it adds an accessor for all reads from
      the chunk and caches a single page at a time for subsequent
      reads.
      
      changes since v1:
      Use a two page pool which should be the most common case
      a single packet spanning > PAGE_SIZE will be hit, but I'm
      having trouble seeing anywhere we currently generate anything like that.
      hopefully proper short page copying at end
      added parser_error flag to set deep errors instead of having to test
      every ib value fetch.
      fixed bug in patch that went to list.
      
      Signed-off-by: default avatarDave Airlie <airlied@redhat.com>
      513bcb46
  3. 07 Sep, 2009 1 commit