http://valerieaurora.org/union/ This has been proposed again, and is considered the "right" way to do union in the kernel. We should try it out, and if it works advocate it upstream and it may get into .31 -- Sent from my iPhone