]> git.itanic.dy.fi Git - linux-stable/commit
Drivers: hv: vmbus: Cleanup synic memory free path
authorMichael Kelley <mikelley@microsoft.com>
Thu, 2 Aug 2018 03:08:25 +0000 (03:08 +0000)
committerGreg Kroah-Hartman <gregkh@linuxfoundation.org>
Thu, 2 Aug 2018 08:20:59 +0000 (10:20 +0200)
commit572086325ce9a9e348b8748e830653f3959e88b6
tree9ddba84c9cd5aec69f778524eff83f5d64399af9
parent6ba34171bcbd10321c6cf554e0c1144d170f9d1a
Drivers: hv: vmbus: Cleanup synic memory free path

clk_evt memory is not being freed when the synic is shutdown
or when there is an allocation error.  Add the appropriate
kfree() call, along with a comment to clarify how the memory
gets freed after an allocation error.  Make the free path
consistent by removing checks for NULL since kfree() and
free_page() already do the check.

Signed-off-by: Michael Kelley <mikelley@microsoft.com>
Reported-by: Dan Carpenter <dan.carpenter@oracle.com>
Signed-off-by: K. Y. Srinivasan <kys@microsoft.com>
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
drivers/hv/hv.c