Reuse existing PMRs when importing VMO multiple times

dEQP-VK.api.external.memory.zircon_vmo.suballocated.device_only.import_multiple_times
imports a single VMO multiple times, which was causing the per-page pin
limit (VM_PAGE_OBJECT_MAX_PIN_COUNT) to be hit. If we reuse the same PMR
object (which is what the linux dmabuf implementation does) then we only
have to pin it once.

MA-607 #done

Change-Id: I005ed327625222c815d11834bfed4ebd196f6e68
1 file changed
tree: f4b9a26c4775b25586a641e33a1159facec0ae6e
  1. copy-to-kernel-tc/
  2. fuchsia/
  3. generated/
  4. hwdefs/
  5. include/
  6. kernel/
  7. linux/
  8. services/
  9. test/
  10. tools/
  11. .clang-format
  12. BUILD.gn
  13. CONTRIBUTING.md
  14. MIT-COPYING
  15. README.fuchsia
  16. README.md
README.md

Rogue Embedded Systems DDK for Linux kernel. Copyright (C) Imagination Technologies Ltd. All rights reserved.

About

This is the Imagination Technologies Rogue DDK for the Linux kernel.

License

You may use, distribute and copy this software under the terms of the MIT license. Details of this license can be found in the file “MIT-COPYING”.

Contact information:

Imagination Technologies Ltd. gpl-support@imgtec.com Home Park Estate, Kings Langley, Herts, WD4 8LZ, UK