From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1752913AbbCOUgP (ORCPT ); Sun, 15 Mar 2015 16:36:15 -0400 Received: from mail-ig0-f176.google.com ([209.85.213.176]:34830 "EHLO mail-ig0-f176.google.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1751296AbbCOUgM convert rfc822-to-8bit (ORCPT ); Sun, 15 Mar 2015 16:36:12 -0400 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 8BIT From: Michael Turquette Cc: linux-kernel@vger.kernel.org, sboyd@codeaurora.org User-Agent: alot/0.3.5 To: torvalds@linux-foundation.org Message-ID: <20150315203607.7930.80528@quantum> Subject: [GIT PULL] clk: fixes for 4.0 Date: Sun, 15 Mar 2015 13:36:07 -0700 Sender: linux-kernel-owner@vger.kernel.org List-ID: X-Mailing-List: linux-kernel@vger.kernel.org The following changes since commit c517d838eb7d07bbe9507871fab3931deccff539: Linux 4.0-rc1 (2015-02-22 18:21:14 -0800) are available in the git repository at: git://git.kernel.org/pub/scm/linux/kernel/git/clk/linux.git tags/clk-fixes-for-linus for you to fetch changes up to aaa6d06282a749d0df8e5e22e73f8a3372f96853: ASoC: kirkwood: fix struct clk pointer comparing (2015-03-11 16:00:41 -0700) ---------------------------------------------------------------- The clk fixes for 4.0-rc4 comprise three themes. First are the usual driver fixes for new regressions since v3.19. Second are fixes to the common clock divider type caused by recent changes to how we round clock rates. This affects many clock drivers that use this common code. Finally there are fixes for drivers that improperly compared struct clk pointers (drivers must not deref these pointers). While some of these drivers have done this for a long time, this did not cause a problem until we started generating unique struct clk pointers for every consumer. A new function, clk_is_match was introduced to get these drivers working again and they are fixed up to no longer deref the pointers themselves. ---------------------------------------------------------------- Heiko Stübner (1): clk: divider: return real rate instead of divider value Julia Lawall (1): clk: don't export static symbol Michael Turquette (1): clk: introduce clk_is_match Shawn Guo (3): ARM: imx: fix struct clk pointer comparing ASoC: fsl_spdif: fix struct clk pointer comparing ASoC: kirkwood: fix struct clk pointer comparing Stephen Boyd (3): clk: qcom: Fix slimbus n and m val offsets clk: qcom: lcc-msm8960: Fix PLL rate detection clk: qcom: Add PLL4 vote clock Tony Lindgren (1): clk: ti: Fix FAPLL parent enable bit handling Uwe Kleine-König (3): clk: divider: fix calculation of maximal parent rate for a given divider clk: divider: fix selection of divider when rounding to closest clk: divider: fix calculation of initial best divider when rounding to closest kbuild test robot (2): clk: qcom: fix platform_no_drv_owner.cocci warnings clk: qcom: fix platform_no_drv_owner.cocci warnings arch/arm/mach-imx/mach-imx6q.c | 5 +++-- drivers/clk/clk-divider.c | 29 ++++++++++++++--------------- drivers/clk/clk.c | 27 ++++++++++++++++++++++++++- drivers/clk/qcom/gcc-msm8960.c | 13 +++++++++++++ drivers/clk/qcom/lcc-ipq806x.c | 1 - drivers/clk/qcom/lcc-msm8960.c | 7 +++---- drivers/clk/ti/fapll.c | 6 +++--- include/linux/clk.h | 18 ++++++++++++++++++ sound/soc/fsl/fsl_spdif.c | 4 ++-- sound/soc/kirkwood/kirkwood-i2s.c | 2 +- 10 files changed, 83 insertions(+), 29 deletions(-)