clk-stm32mp1.c (c13aca79ff3c4af5fd31a5b2743a90eba6e36a26) clk-stm32mp1.c (acafe7e30216166a17e6e226aadc3ecb63993242)
1// SPDX-License-Identifier: GPL-2.0
2/*
3 * Copyright (C) STMicroelectronics 2018 - All Rights Reserved
4 * Author: Olivier Bideau <olivier.bideau@st.com> for STMicroelectronics.
5 * Author: Gabriel Fernandez <gabriel.fernandez@st.com> for STMicroelectronics.
6 */
7
8#include <linux/clk.h>

--- 2046 unchanged lines hidden (view full) ---

2055 pr_err("%s: match data not found\n", __func__);
2056 return -ENODEV;
2057 }
2058
2059 data = match->data;
2060
2061 max_binding = data->maxbinding;
2062
1// SPDX-License-Identifier: GPL-2.0
2/*
3 * Copyright (C) STMicroelectronics 2018 - All Rights Reserved
4 * Author: Olivier Bideau <olivier.bideau@st.com> for STMicroelectronics.
5 * Author: Gabriel Fernandez <gabriel.fernandez@st.com> for STMicroelectronics.
6 */
7
8#include <linux/clk.h>

--- 2046 unchanged lines hidden (view full) ---

2055 pr_err("%s: match data not found\n", __func__);
2056 return -ENODEV;
2057 }
2058
2059 data = match->data;
2060
2061 max_binding = data->maxbinding;
2062
2063 clk_data = kzalloc(sizeof(*clk_data) +
2064 sizeof(*clk_data->hws) * max_binding,
2065 GFP_KERNEL);
2063 clk_data = kzalloc(struct_size(clk_data, hws, max_binding),
2064 GFP_KERNEL);
2066 if (!clk_data)
2067 return -ENOMEM;
2068
2069 clk_data->num = max_binding;
2070
2071 hws = clk_data->hws;
2072
2073 for (n = 0; n < max_binding; n++)

--- 36 unchanged lines hidden ---
2065 if (!clk_data)
2066 return -ENOMEM;
2067
2068 clk_data->num = max_binding;
2069
2070 hws = clk_data->hws;
2071
2072 for (n = 0; n < max_binding; n++)

--- 36 unchanged lines hidden ---