As pointed out by David Mansfield, the fix has found its way upstream: http://git.kernel.org/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commitdiff;h=1df6a2ebd75067aefbdf07482bf8e3d0584e04ee -- Eduardo.