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