1. 30 6月, 2017 3 次提交
  2. 25 5月, 2017 1 次提交
    • C
      dma-buf/sync-file: Defer creation of sync_file->name · 71ebc9a3
      Chris Wilson 提交于
      Constructing the name takes the majority of the time for allocating a
      sync_file to wrap a fence, and the name is very rarely used (only via
      the sync_file status user interface). To reduce the impact on the common
      path (that of creating sync_file to pass around), defer the construction
      of the name until it is first used.
      
      v2: Update kerneldoc (kbuild test robot)
      v3: sync_debug.c was peeking at the name
      v4: Comment upon the potential race between two users of
      sync_file_get_name() and claim that such a race is below the level of
      notice. However, to prevent any future nuisance, use a global spinlock
      to serialize the assignment of the name.
      v5: Completely avoid the read/write race by only storing the name passed
      in from the user inside sync_file->user_name and passing in a buffer to
      dynamically construct the name otherwise.
      Signed-off-by: NChris Wilson <chris@chris-wilson.co.uk>
      Cc: Sumit Semwal <sumit.semwal@linaro.org>
      Cc: Gustavo Padovan <gustavo@padovan.org>
      Cc: Daniel Vetter <daniel.vetter@ffwll.ch>
      Cc: David Herrmann <dh.herrmann@gmail.com>
      Reviewed-by: NDaniel Vetter <daniel.vetter@ffwll.ch>
      Signed-off-by: NGustavo Padovan <gustavo.padovan@collabora.com>
      Link: http://patchwork.freedesktop.org/patch/msgid/20170516111042.24719-1-chris@chris-wilson.co.uk
      71ebc9a3
  3. 08 5月, 2017 4 次提交
  4. 28 4月, 2017 1 次提交
  5. 20 4月, 2017 1 次提交
  6. 18 4月, 2017 1 次提交
  7. 04 4月, 2017 1 次提交
  8. 31 3月, 2017 1 次提交
  9. 18 3月, 2017 1 次提交
  10. 02 3月, 2017 1 次提交
  11. 27 2月, 2017 1 次提交
  12. 16 2月, 2017 1 次提交
  13. 28 1月, 2017 1 次提交
  14. 09 1月, 2017 3 次提交
  15. 30 12月, 2016 2 次提交
  16. 13 12月, 2016 4 次提交
  17. 18 11月, 2016 1 次提交
  18. 09 11月, 2016 6 次提交
  19. 25 10月, 2016 2 次提交
  20. 21 10月, 2016 1 次提交
  21. 12 10月, 2016 3 次提交