drivers: optee: use flexible-array member instead of zero-length array
authorTian Tao <tiantao6@hisilicon.com>
Thu, 31 Dec 2020 11:58:26 +0000 (19:58 +0800)
committerJens Wiklander <jens.wiklander@linaro.org>
Tue, 2 Feb 2021 13:50:21 +0000 (14:50 +0100)
Use flexible-array member introduced in C99 instead of zero-length
array. Most of zero-length array was already taken care in previous
patch [1]. Now modified few more cases which were not handled earlier.

[1]. https://patchwork.kernel.org/patch/11394197/

Signed-off-by: Tian Tao <tiantao6@hisilicon.com>
Signed-off-by: Jens Wiklander <jens.wiklander@linaro.org>
drivers/tee/optee/optee_msg.h

index 7b2d919da2aceb76742a5eee5e71b6f98ad56cc7..b1f1e902b19b61f11fcf37cdb1f794d785a894dc 100644 (file)
@@ -199,7 +199,7 @@ struct optee_msg_arg {
        u32 num_params;
 
        /* num_params tells the actual number of element in params */
-       struct optee_msg_param params[0];
+       struct optee_msg_param params[];
 };
 
 /**