linux-arm-kernel.lists.infradead.org archive mirror
 help / color / mirror / Atom feed
* [PATCH v2 0/2] pd: fix resource deallocation on error path
@ 2015-07-31  0:09 Vladimir Zapolskiy
  2015-07-31  0:09 ` [PATCH v2 1/2] ARM: EXYNOS: pd: fix potentian kfree() of ro memory Vladimir Zapolskiy
  2015-07-31  0:09 ` [PATCH v2 2/2] ARM: EXYNOS: fix double of_node_put() on error path Vladimir Zapolskiy
  0 siblings, 2 replies; 5+ messages in thread
From: Vladimir Zapolskiy @ 2015-07-31  0:09 UTC (permalink / raw)
  To: linux-arm-kernel

The first change fixes a bug introduced by 2be2a3ff42a5, memory
allocated by kstrdup_const() must be always deallocated with
kfree_const(), otherwise there is a risk of kfree'ing ro memory.

The second change removes double of_node_put(), if
for_each_compatible_node() body execution is not terminated. This
prevents from object refcounter overflow over zero in OF_DYNAMIC
build.

Vladimir Zapolskiy (2):
  ARM: EXYNOS: pd: fix potentian kfree() of ro memory
  ARM: EXYNOS: fix double of_node_put() on error path

 arch/arm/mach-exynos/pm_domains.c | 3 +--
 1 file changed, 1 insertion(+), 2 deletions(-)

-- 
2.1.4

^ permalink raw reply	[flat|nested] 5+ messages in thread

end of thread, other threads:[~2015-07-31  0:39 UTC | newest]

Thread overview: 5+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2015-07-31  0:09 [PATCH v2 0/2] pd: fix resource deallocation on error path Vladimir Zapolskiy
2015-07-31  0:09 ` [PATCH v2 1/2] ARM: EXYNOS: pd: fix potentian kfree() of ro memory Vladimir Zapolskiy
2015-07-31  0:38   ` Krzysztof Kozlowski
2015-07-31  0:09 ` [PATCH v2 2/2] ARM: EXYNOS: fix double of_node_put() on error path Vladimir Zapolskiy
2015-07-31  0:39   ` Krzysztof Kozlowski

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).