diff options
author | Terje Bergstrom <tbergstrom@nvidia.com> | 2016-12-20 17:01:47 -0500 |
---|---|---|
committer | mobile promotions <svcmobile_promotions@nvidia.com> | 2017-01-04 04:44:23 -0500 |
commit | 61cb249f093ccdde639380fce33eeaa58d3c5a7a (patch) | |
tree | 2807ccb245074b456e1528d8d0ed899dfb24b8b7 /drivers/gpu/nvgpu/boardobj | |
parent | 48a643c5e0299415b73f870716f13422a7f6b454 (diff) |
gpu: nvgpu: Fix NULL check for boardobj allocation
When we allocate boardobj object, we assign the allocated address
to *ppboardobj. The check for result of allocation checks looks
at address in ppboardobj.
Fix the check so that it actually checks results of kzalloc().
Change-Id: I90fda36afd1627efcf2fdea46bcd7ad1a7e3bb51
Signed-off-by: Terje Bergstrom <tbergstrom@nvidia.com>
Reviewed-on: http://git-master/r/1275738
GVS: Gerrit_Virtual_Submit
Reviewed-by: Thomas Fleury <tfleury@nvidia.com>
Diffstat (limited to 'drivers/gpu/nvgpu/boardobj')
-rw-r--r-- | drivers/gpu/nvgpu/boardobj/boardobj.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/drivers/gpu/nvgpu/boardobj/boardobj.c b/drivers/gpu/nvgpu/boardobj/boardobj.c index 86b639cc..6cd3e2b1 100644 --- a/drivers/gpu/nvgpu/boardobj/boardobj.c +++ b/drivers/gpu/nvgpu/boardobj/boardobj.c | |||
@@ -33,7 +33,7 @@ u32 boardobj_construct_super(struct gk20a *g, struct boardobj **ppboardobj, | |||
33 | 33 | ||
34 | if (*ppboardobj == NULL) { | 34 | if (*ppboardobj == NULL) { |
35 | *ppboardobj = kzalloc(size, GFP_KERNEL); | 35 | *ppboardobj = kzalloc(size, GFP_KERNEL); |
36 | if (ppboardobj == NULL) | 36 | if (*ppboardobj == NULL) |
37 | return -ENOMEM; | 37 | return -ENOMEM; |
38 | } | 38 | } |
39 | 39 | ||