Show Your Support: This site is primarily supported by advertisements. Ads are what have allowed this site to be maintained on a daily basis for the past 18+ years. We do our best to ensure only clean, relevant ads are shown, when any nasty ads are detected, we work to remove them ASAP. If you would like to view the site without ads while still supporting our work, please consider our ad-free Phoronix Premium.
Android's ION Proposed For Mainline Linux
John Stultz is attempting to bring the Android ION constraint memory allocator into the Linux kernel's staging area. ION is used by Google's Android mobile operating system for allocating memory that can be shared between multiple devices and that potentially have differing memory access constraints.
This ION memory allocator deals with constraints-based allocation where as nothing else offers the same functionality right now in the upstream kernel, which is why John and others are trying to get it merged, but not all kernel developers are happy with the interface.
Landing Android ION into mainline Linux spans 115 patches and nearly five thousand lines of code. More details on the kernel mailing list.