summaryrefslogtreecommitdiff
path: root/drivers/dax/device.c
diff options
context:
space:
mode:
authorDan Williams <dan.j.williams@intel.com>2019-06-14 01:56:30 +0300
committerLinus Torvalds <torvalds@linux-foundation.org>2019-06-14 06:34:56 +0300
commit1570175abd164b32ea1cc677f9dfd2dc6bd093f5 (patch)
tree9fc495dea2efcc3d340b3154a6b25edaf83001d9 /drivers/dax/device.c
parent795ee30648c708502da9df637f83c33361d68dcc (diff)
downloadlinux-1570175abd164b32ea1cc677f9dfd2dc6bd093f5.tar.xz
PCI/P2PDMA: track pgmap references per resource, not globally
In preparation for fixing a race between devm_memremap_pages_release() and the final put of a page from the device-page-map, allocate a percpu-ref per p2pdma resource mapping. Link: http://lkml.kernel.org/r/155727338646.292046.9922678317501435597.stgit@dwillia2-desk3.amr.corp.intel.com Signed-off-by: Dan Williams <dan.j.williams@intel.com> Reviewed-by: Ira Weiny <ira.weiny@intel.com> Reviewed-by: Logan Gunthorpe <logang@deltatee.com> Cc: Bjorn Helgaas <bhelgaas@google.com> Cc: Christoph Hellwig <hch@lst.de> Cc: Greg Kroah-Hartman <gregkh@linuxfoundation.org> Cc: "Jérôme Glisse" <jglisse@redhat.com> Cc: "Rafael J. Wysocki" <rafael@kernel.org> Signed-off-by: Andrew Morton <akpm@linux-foundation.org> Signed-off-by: Linus Torvalds <torvalds@linux-foundation.org>
Diffstat (limited to 'drivers/dax/device.c')
0 files changed, 0 insertions, 0 deletions