From: Christophe JAILLET Date: Sun, 2 Apr 2023 09:42:07 +0000 (+0200) Subject: clk: Remove mmask and nmask fields in struct clk_fractional_divider X-Git-Tag: v6.6.17~4891^2~5^3 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=14e985482111a2c6bc75a0348701a4acdc5558d8;p=platform%2Fkernel%2Flinux-rpi.git clk: Remove mmask and nmask fields in struct clk_fractional_divider All users of these fields have been removed. They are now computed when needed with [mn]shift and [mn]width. This shrinks the size of struct clk_fractional_divider from 72 to 56 bytes. Signed-off-by: Christophe JAILLET Link: https://lore.kernel.org/r/680357e5acb338433bfc94114b65b4a4ce2c99e2.1680423909.git.christophe.jaillet@wanadoo.fr Reviewed-by: Heiko Stuebner Signed-off-by: Stephen Boyd --- diff --git a/include/linux/clk-provider.h b/include/linux/clk-provider.h index 842e72a5348f..3271a2bc352f 100644 --- a/include/linux/clk-provider.h +++ b/include/linux/clk-provider.h @@ -1135,10 +1135,8 @@ struct clk_fractional_divider { void __iomem *reg; u8 mshift; u8 mwidth; - u32 mmask; u8 nshift; u8 nwidth; - u32 nmask; u8 flags; void (*approximation)(struct clk_hw *hw, unsigned long rate, unsigned long *parent_rate,