This patch series aims to improve Versa3 clock driver. The first patch avoids divide by zero operation The second patch avoid unnecessary structure padding. The third patch makes return type of callback same as return type of struct member. The fourth and fifth patch are cleanup patches. Biju Das (5): clk: versaclock3: Update vc3_get_div() to avoid divide by zero clk: versaclock3: Avoid unnecessary padding clk: versaclock3: Use u8 return type for get_parent() callback clk: versaclock3: Add missing space between ')' and '{' clk: versaclock3: Drop ret variable drivers/clk/clk-versaclock3.c | 88 ++++++++++++++++------------------- 1 file changed, 40 insertions(+), 48 deletions(-) -- 2.25.1