diff options
Diffstat (limited to 'drivers/gpu/nvgpu/common/linux/ioctl_as.c')
-rw-r--r-- | drivers/gpu/nvgpu/common/linux/ioctl_as.c | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/drivers/gpu/nvgpu/common/linux/ioctl_as.c b/drivers/gpu/nvgpu/common/linux/ioctl_as.c index 1d6410cc..405301ee 100644 --- a/drivers/gpu/nvgpu/common/linux/ioctl_as.c +++ b/drivers/gpu/nvgpu/common/linux/ioctl_as.c | |||
@@ -30,6 +30,7 @@ | |||
30 | #include "gk20a/platform_gk20a.h" | 30 | #include "gk20a/platform_gk20a.h" |
31 | #include "ioctl_as.h" | 31 | #include "ioctl_as.h" |
32 | #include "vm_priv.h" | 32 | #include "vm_priv.h" |
33 | #include "os_linux.h" | ||
33 | 34 | ||
34 | static int gk20a_as_ioctl_bind_channel( | 35 | static int gk20a_as_ioctl_bind_channel( |
35 | struct gk20a_as_share *as_share, | 36 | struct gk20a_as_share *as_share, |
@@ -253,13 +254,15 @@ static int gk20a_as_ioctl_map_buffer_compbits( | |||
253 | 254 | ||
254 | int gk20a_as_dev_open(struct inode *inode, struct file *filp) | 255 | int gk20a_as_dev_open(struct inode *inode, struct file *filp) |
255 | { | 256 | { |
257 | struct nvgpu_os_linux *l; | ||
256 | struct gk20a_as_share *as_share; | 258 | struct gk20a_as_share *as_share; |
257 | struct gk20a *g; | 259 | struct gk20a *g; |
258 | int err; | 260 | int err; |
259 | 261 | ||
260 | gk20a_dbg_fn(""); | 262 | gk20a_dbg_fn(""); |
261 | 263 | ||
262 | g = container_of(inode->i_cdev, struct gk20a, as_dev.cdev); | 264 | l = container_of(inode->i_cdev, struct nvgpu_os_linux, as_dev.cdev); |
265 | g = &l->g; | ||
263 | 266 | ||
264 | err = gk20a_as_alloc_share(g, 0, 0, &as_share); | 267 | err = gk20a_as_alloc_share(g, 0, 0, &as_share); |
265 | if (err) { | 268 | if (err) { |