"regulator: Enable supply regulator if child rail is enabled" broken?
From: Rabin Vincent
Date: Tue Aug 14 2012 - 04:39:29 EST
It appears that this patch causes incorrect reference counting on supply
regulators if the child regulator is enabled with for example boot_on=true:
commit b2296bd43e781976743354c668a356b0df98e1da
Author: Laxman Dewangan <ldewangan@xxxxxxxxxx>
Date: Mon Jan 2 13:08:45 2012 +0530
regulator: Enable supply regulator if child rail is enabled.
If a regulator is enabled at boot (by constraints), then this patch calls
regulator_enable() on the supply regulator, leading to a use_count increase on
the supply. However, this patch adds no code to perform the corresponding
regulator_disable(), leaving the supply regulator on even when all consumers
have disabled it.
AFAICS, this patch would have only worked for always_on regulators.
--
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at http://vger.kernel.org/majordomo-info.html
Please read the FAQ at http://www.tux.org/lkml/