gallium/radeon: remove unused radeon_shader_binary_free_* functions
authorMarek Olšák <marek.olsak@amd.com>
Thu, 11 Feb 2016 22:33:54 +0000 (23:33 +0100)
committerMarek Olšák <marek.olsak@amd.com>
Sun, 21 Feb 2016 20:08:58 +0000 (21:08 +0100)
Reviewed-by: Nicolai Hähnle <nicolai.haehnle@amd.com>
src/gallium/drivers/radeon/radeon_elf_util.c
src/gallium/drivers/radeon/radeon_elf_util.h

index 70a2c4d..8aaa85d 100644 (file)
@@ -195,22 +195,3 @@ const unsigned char *radeon_shader_binary_config_start(
        }
        return binary->config;
 }
-
-void radeon_shader_binary_free_relocs(struct radeon_shader_reloc *relocs,
-                                       unsigned reloc_count)
-{
-       FREE(relocs);
-}
-
-void radeon_shader_binary_free_members(struct radeon_shader_binary *binary,
-                                       unsigned free_relocs)
-{
-       FREE(binary->code);
-       FREE(binary->config);
-       FREE(binary->rodata);
-
-       if (free_relocs) {
-               radeon_shader_binary_free_relocs(binary->relocs,
-                                               binary->reloc_count);
-       }
-}
index ea4ab2f..c2af9e0 100644 (file)
@@ -47,18 +47,4 @@ const unsigned char *radeon_shader_binary_config_start(
        const struct radeon_shader_binary *binary,
        uint64_t symbol_offset);
 
-/**
- * Free all memory allocated for members of \p binary.  This function does
- * not free \p binary.
- *
- * @param free_relocs If false, reolc information will not be freed.
- */
-void radeon_shader_binary_free_members(struct radeon_shader_binary *binary,
-       unsigned free_relocs);
-
-/**
- * Free \p relocs and all member data.
- */
-void radeon_shader_binary_free_relocs(struct radeon_shader_reloc *relocs,
-                                       unsigned reloc_count);
 #endif /* RADEON_ELF_UTIL_H */