mirror of
https://github.com/checkpoint-restore/criu.git
synced 2026-07-17 16:47:50 +00:00
plugins/amdgpu: Use existing temporary buffer for the buffer object image name
amdgpu_plugin_drm_dump_file() already defines a large temporary stack buffer for the purpose of generating the file level protobuf image name. Instead of the buffer object dumping loop defining a separate temporary stack buffer for the buffer content protobuf images we can simply use the top level one. Signed-off-by: Tvrtko Ursulin <tvrtko.ursulin@igalia.com>
This commit is contained in:
parent
50d35e5750
commit
0f73de00cb
1 changed files with 2 additions and 3 deletions
|
|
@ -306,7 +306,6 @@ int amdgpu_plugin_drm_dump_file(int fd, int id, struct stat *drm)
|
|||
uint32_t major, minor;
|
||||
amdgpu_device_handle h_dev;
|
||||
void *buffer = NULL;
|
||||
char img_path[40];
|
||||
int device_fd;
|
||||
|
||||
boinfo->size = entry->size;
|
||||
|
|
@ -393,9 +392,9 @@ int amdgpu_plugin_drm_dump_file(int fd, int id, struct stat *drm)
|
|||
goto exit;
|
||||
}
|
||||
|
||||
snprintf(img_path, sizeof(img_path), IMG_DRM_PAGES_FILE, rd->id, rd->drm_render_minor, i);
|
||||
snprintf(path, sizeof(path), IMG_DRM_PAGES_FILE, rd->id, rd->drm_render_minor, i);
|
||||
image_size = entry->size;
|
||||
bo_contents_fd = open_img_file(img_path, true, &image_size, true);
|
||||
bo_contents_fd = open_img_file(path, true, &image_size, true);
|
||||
if (bo_contents_fd < 0) {
|
||||
ret = bo_contents_fd;
|
||||
close(dmabuf_fd);
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue