Backport from a Linux 2.6 patch by Arthur Othieno:
http://www.kernel.org/git/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commitdiff;h=be53f9b2a08e647396ceaa004199ae4b032a9bd2
Signed-off-by: Jean Delvare <khali@linux-fr.org> Cc: Arthur Othieno <apgo@patchbomb.org>