summaryrefslogtreecommitdiffstats
path: root/drivers/dma-buf/seqno-fence.c
diff options
context:
space:
mode:
authorSumit Semwal <sumit.semwal@linaro.org>2015-05-05 14:56:15 +0530
committerSumit Semwal <sumit.semwal@linaro.org>2015-05-13 14:35:57 +0530
commit9abdffe286c1532a54d5aee31571d3029be4026c (patch)
tree9a2651def7b2ffea3b4fcb78b8ec0a38e460ab46 /drivers/dma-buf/seqno-fence.c
parent5ebe6afaf0057ac3eaeb98defd5456894b446d22 (diff)
downloadlinux-stable-9abdffe286c1532a54d5aee31571d3029be4026c.tar.gz
linux-stable-9abdffe286c1532a54d5aee31571d3029be4026c.tar.bz2
linux-stable-9abdffe286c1532a54d5aee31571d3029be4026c.zip
dma-buf: add ref counting for module as exporter
Add reference counting on a kernel module that exports dma-buf and implements its operations. This prevents the module from being unloaded while DMABUF file is in use. The original patch [1] was submitted by Tomasz Stanislawski, but this is a simpler way to do it. v3: call module_put() as late as possible, per gregkh's comment. v2: move owner to struct dma_buf, and use DEFINE_DMA_BUF_EXPORT_INFO macro to simplify the change. Acked-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org> Signed-off-by: Sumit Semwal <sumit.semwal@linaro.org> [1]: https://lkml.org/lkml/2012/8/8/163
Diffstat (limited to 'drivers/dma-buf/seqno-fence.c')
0 files changed, 0 insertions, 0 deletions