TODO 1.0 KB

12345678910111213141516171819202122232425
  1. TODO:
  2. - sparse fixes
  3. - rename files to be not so "generic"
  4. - add proper arch dependencies as needed
  5. - audit userspace interfaces to make sure they are sane
  6. ion/
  7. - Add dt-bindings for remaining heaps (chunk and carveout heaps). This would
  8. involve putting appropriate bindings in a memory node for Ion to find.
  9. - Split /dev/ion up into multiple nodes (e.g. /dev/ion/heap0)
  10. - Better test framework (integration with VGEM was suggested)
  11. vsoc.c, uapi/vsoc_shm.h
  12. - The current driver uses the same wait queue for all of the futexes in a
  13. region. This will cause false wakeups in regions with a large number of
  14. waiting threads. We should eventually use multiple queues and select the
  15. queue based on the region.
  16. - Add debugfs support for examining the permissions of regions.
  17. - Remove VSOC_WAIT_FOR_INCOMING_INTERRUPT ioctl. This functionality has been
  18. superseded by the futex and is there for legacy reasons.
  19. Please send patches to Greg Kroah-Hartman <greg@kroah.com> and Cc:
  20. Arve Hjønnevåg <arve@android.com> and Riley Andrews <riandrews@android.com>