Thanks Ian Campbell <ijc@hellion.org.uk> for patches. (closes: #474509) svn path=/dists/trunk/linux-2.6/; revision=11155