diff options
author | Srinivas Kandagatla <srinivas.kandagatla@linaro.org> | 2022-06-10 10:50:40 +0100 |
---|---|---|
committer | Srinivas Kandagatla <srinivas.kandagatla@linaro.org> | 2022-06-10 10:50:40 +0100 |
commit | 8858667d191132c5f71b4436ef2c7c29a140fc16 (patch) | |
tree | a862d26152195cdc64194a266d190123bf59624d | |
parent | 877b2bc482b98437c89726b9ccd603173ce544b8 (diff) |
DON'T UPSTREAM: smcinvoke: allow invoke commands without arguments
Allow invoke commands without arguments.
Signed-off-by: Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
-rw-r--r-- | drivers/soc/qcom/smcinvoke.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/drivers/soc/qcom/smcinvoke.c b/drivers/soc/qcom/smcinvoke.c index dabf646759c0..ca8adc96faf2 100644 --- a/drivers/soc/qcom/smcinvoke.c +++ b/drivers/soc/qcom/smcinvoke.c @@ -1769,7 +1769,7 @@ static long process_invoke_req(struct file *filp, unsigned int cmd, return -EFAULT; } - if (req.argsize != sizeof(union smcinvoke_arg)) { + if (req.args && req.argsize != sizeof(union smcinvoke_arg)) { pr_err("arguments size for invoke req is invalid\n"); return -EINVAL; } |