diff options
author | Logan Gunthorpe <logang@deltatee.com> | 2019-12-16 22:01:17 +0300 |
---|---|---|
committer | Vinod Koul <vkoul@kernel.org> | 2019-12-24 07:48:32 +0300 |
commit | 686607106f1fe163f7d017561f3622f39a291de8 (patch) | |
tree | 2d5a7cc744353c15e6f89b119b58a80c5ea3d2f6 /.mailmap | |
parent | dae7a589c18a4d979d5f14b09374e871b995ceb1 (diff) | |
download | linux-686607106f1fe163f7d017561f3622f39a291de8.tar.xz |
dmaengine: Call module_put() after device_free_chan_resources()
The module reference is taken to ensure the callbacks still exist
when they are called. If the channel holds the last reference to the
module, the module can disappear before device_free_chan_resources() is
called and would cause a call into free'd memory.
Signed-off-by: Logan Gunthorpe <logang@deltatee.com>
Link: https://lore.kernel.org/r/20191216190120.21374-3-logang@deltatee.com
Signed-off-by: Vinod Koul <vkoul@kernel.org>
Diffstat (limited to '.mailmap')
0 files changed, 0 insertions, 0 deletions