by corbet on (#6BB5X)
No data structures found in the Linux kernel — at least, in any versionthat escaped from Linus Torvalds's development machine — are older than thebuffer head. Like many other legacies from the early days of Linux, bufferheads have been targeted for removal for years. They persist, though,despite the problems they present. Now, Christoph Hellwig has posted a patchseries that enables the building of a kernel without buffer heads — butthe cost of doing so at this point will be more than most want to pay.