Does this mean hugepages are obsolete? Please for the love of god let this mean hugepages are obsolete. And the kludge-upon-kludge that is transparent huge pages. If there's a place linux fucked up architectural design, it was with hugepages.
Seriously, tell anyone "You want 2MB pages as well as 4K? Well, all you have to do is specify the number you want during kernel boot (which is static and must be guessed ahead of time and cannot be changed while the kernel is running), which removes them from the standard memory pool, and allows access by mounting a special file system in /dev/hugepages. Oh, and obviously just using malloc() in 2MB chunks won't work."
You should be spat on.