kernel_optimize_test/drivers/clk/at91
Boris Brezillon dca1a4b5ff clk: at91: keep slow clk enabled to prevent system hang
All slow clk users are not properly claiming it (get + prepare + enable)
before using it.
If all users properly claiming this clock release it, the clock is
disabled, but faulty users still depends on it, and the system hangs.

This fix prevents the slow clock from being disabled, and should solve the
hanging issue, but offending drivers should be patched to properly claim
this clock.

Signed-off-by: Boris Brezillon <boris.brezillon@free-electrons.com>
Reported-by: Bo Shen <voice.shen@atmel.com>
Cc: stable@vger.kernel.org
Signed-off-by: Michael Turquette <mturquette@linaro.org>
2015-01-13 10:54:01 -08:00
..
clk-h32mx.c clk: at91: add a driver for the h32mx clock 2014-09-22 11:38:59 +02:00
clk-main.c
clk-master.c
clk-peripheral.c
clk-pll.c
clk-plldiv.c
clk-programmable.c clk: Change clk_ops->determine_rate to return a clk_hw as the best parent 2014-12-03 16:21:37 -08:00
clk-slow.c clk: at91: keep slow clk enabled to prevent system hang 2015-01-13 10:54:01 -08:00
clk-smd.c
clk-system.c
clk-usb.c clk: at91: usb: fix at91sam9x5 recalc, round and set rate 2014-11-17 10:38:40 -08:00
clk-utmi.c
Makefile clk: at91: add a driver for the h32mx clock 2014-09-22 11:38:59 +02:00
pmc.c clk: at91: add a driver for the h32mx clock 2014-09-22 11:38:59 +02:00
pmc.h clk: at91: add a driver for the h32mx clock 2014-09-22 11:38:59 +02:00
sckc.c
sckc.h