diff options
author | Michal Simek <michal.simek@xilinx.com> | 2022-04-20 09:39:04 +0200 |
---|---|---|
committer | Michal Simek <michal.simek@amd.com> | 2022-05-13 09:10:02 +0200 |
commit | 303198e26dd455aafd23d25e9f4d99d9fee1caec (patch) | |
tree | 390e9279e54a054a0911ee6b95572539a38a58ad /drivers | |
parent | 9b31e109b2dab0e696659f77c057e620bfb62b5b (diff) | |
download | u-boot-303198e26dd455aafd23d25e9f4d99d9fee1caec.tar.gz |
soc: xilinx: zynqmp: fix out of bounds array access
The call to xilinx_pm_request requires an array of a larger size.
Signed-off-by: Michal Simek <michal.simek@xilinx.com>
Link: https://lore.kernel.org/r/5f1409de285d7454af171a54e5f115da9d82c44e.1650440343.git.michal.simek@xilinx.com
Diffstat (limited to 'drivers')
-rw-r--r-- | drivers/soc/soc_xilinx_zynqmp.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/drivers/soc/soc_xilinx_zynqmp.c b/drivers/soc/soc_xilinx_zynqmp.c index 7d33ce2163..a71115b17c 100644 --- a/drivers/soc/soc_xilinx_zynqmp.c +++ b/drivers/soc/soc_xilinx_zynqmp.c @@ -49,7 +49,7 @@ static const struct soc_ops soc_xilinx_zynqmp_ops = { static int soc_xilinx_zynqmp_probe(struct udevice *dev) { struct soc_xilinx_zynqmp_priv *priv = dev_get_priv(dev); - u32 ret_payload[4]; + u32 ret_payload[PAYLOAD_ARG_CNT]; int ret; priv->family = zynqmp_family; |