Initial import
[renesas/gralloc-kms.git] / external / drm / 0001-kms-Return-a-negative-error-code-in-kms_bo_create.patch
1 From 9890239c820e31fde9d10fc66d2899ed7fbc60ef Mon Sep 17 00:00:00 2001
2 From: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
3 Date: Thu, 1 Nov 2012 10:32:05 +0100
4 Subject: [PATCH 1/4] kms: Return a negative error code in kms_bo_create()
5
6 The function returns returns 0 on success or a negative value in case of an
7 error, except when given invalid attributes in which case it returns the
8 positive EINVAL value. Replace that with -EINVAL to allow the caller to detect
9 errors with a < 0 check.
10
11 Signed-off-by: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
12 Reviewed-by: Jakob Bornecrantz <wallbraker@gmail.com>
13 ---
14  libkms/api.c | 2 +-
15  1 file changed, 1 insertion(+), 1 deletion(-)
16
17 diff --git a/libkms/api.c b/libkms/api.c
18 index 4a05f3d..5befaa0 100644
19 --- a/libkms/api.c
20 +++ b/libkms/api.c
21 @@ -80,7 +80,7 @@ int kms_bo_create(struct kms_driver *kms, const unsigned *attr, struct kms_bo **
22                         type = value;
23                         break;
24                 default:
25 -                       return EINVAL;
26 +                       return -EINVAL;
27                 }
28         }
29  
30 -- 
31 1.7.12.4
32