1. 19 Jan, 2022 1 commit
    • Arunpravin's avatar
      drm: move the buddy allocator from i915 into common drm · 6387a3c4
      Arunpravin authored
      Move the base i915 buddy allocator code into drm
      - Move i915_buddy.h to include/drm
      - Move i915_buddy.c to drm root folder
      - Rename "i915" string with "drm" string wherever applicable
      - Rename "I915" string with "DRM" string wherever applicable
      - Fix header file dependencies
      - Fix alignment issues
      - add Makefile support for drm buddy
      - export functions and write kerneldoc description
      - Remove i915 selftest config check condition as buddy selftest
        will be moved to drm selftest folder
      
      cleanup i915 buddy references in i915 driver module
      and replace with drm buddy
      
      v2:
        - include header file in alphabetical order(Thomas)
        - merged changes listed in the body section into a single patch
          to keep the build intact(Christian, Jani)
      
      v3:
        - make drm buddy a separate module(Thomas, Christian)
      
      v4:
        - Fix build error reported by kernel test robot <lkp@intel.com>
        - removed i915 buddy selftest from i915_mock_selftests.h to
          avoid build error
        - removed selftests/i915_buddy.c file as we create a new set of
          buddy test cases in drm/selftests folder
      
      v5:
        - Fix merge conflict issue
      
      v6:
        - replace drm_buddy_mm structure name as drm_buddy(Thomas, Christian)
        - replace drm_buddy_alloc() function name as drm_buddy_alloc_blocks()
          (Thomas)
        - replace drm_buddy_free() function name as drm_buddy_free_block()
          (Thomas)
        - export drm_buddy_free_block() function
        - fix multiple instances of KMEM_CACHE() entry
      
      v7:
        - fix warnings reported by kernel test robot <lkp@intel.com>
        - modify the license(Christian)
      
      v8:
        - fix warnings reported by kernel test robot <lkp@intel.com>
      Signed-off-by: default avatarArunpravin <Arunpravin.PaneerSelvam@amd.com>
      Acked-by: default avatarChristian König <christian.koenig@amd.com>
      Link: https://patchwork.freedesktop.org/patch/msgid/20220118104504.2349-1-Arunpravin.PaneerSelvam@amd.comSigned-off-by: default avatarChristian König <christian.koenig@amd.com>
      6387a3c4
  2. 18 Jan, 2022 2 commits
  3. 17 Jan, 2022 9 commits
  4. 14 Jan, 2022 12 commits
  5. 13 Jan, 2022 9 commits
  6. 12 Jan, 2022 7 commits