summaryrefslogtreecommitdiffstats
path: root/drivers/gpu/nvgpu/gk20a/ctrl_gk20a.c
diff options
context:
space:
mode:
Diffstat (limited to 'drivers/gpu/nvgpu/gk20a/ctrl_gk20a.c')
-rw-r--r--drivers/gpu/nvgpu/gk20a/ctrl_gk20a.c4
1 files changed, 3 insertions, 1 deletions
diff --git a/drivers/gpu/nvgpu/gk20a/ctrl_gk20a.c b/drivers/gpu/nvgpu/gk20a/ctrl_gk20a.c
index 4e85abc8..c8fe34a8 100644
--- a/drivers/gpu/nvgpu/gk20a/ctrl_gk20a.c
+++ b/drivers/gpu/nvgpu/gk20a/ctrl_gk20a.c
@@ -170,13 +170,15 @@ static int gk20a_ctrl_alloc_as(
170 170
171 err = gk20a_as_alloc_share(&g->as, args->big_page_size, &as_share); 171 err = gk20a_as_alloc_share(&g->as, args->big_page_size, &as_share);
172 if (err) 172 if (err)
173 goto clean_up; 173 goto clean_up_file;
174 174
175 file->private_data = as_share; 175 file->private_data = as_share;
176 176
177 args->as_fd = fd; 177 args->as_fd = fd;
178 return 0; 178 return 0;
179 179
180clean_up_file:
181 fput(file);
180clean_up: 182clean_up:
181 put_unused_fd(fd); 183 put_unused_fd(fd);
182 return err; 184 return err;