Linus saw it coming
Posted Feb 12, 2008 17:12 UTC (Tue) by proski
Parent article: vmsplice(): the making of a local root exploit
Linus actually criticized vmsplice() from the performance standpoint. But his reference to "VM games" seems highly relevant to this issue. From http://kerneltrap.org/node/6506:
"I claim that Mach people (and apparently FreeBSD) are incompetent idiots. Playing games with VM is bad. memory copies are _also_ bad, but quite frankly, memory copies often have _less_ downside than VM games, and bigger caches will only continue to drive that point home."
Having more than one way to do something has a downside. The less used way is less tested and less reviewed for security.
to post comments)