Christian Hohnstaedt to the driver written by Krzysztof Hasala which has partially been accepted upstream. svn path=/dists/trunk/linux-2.6/; revision=10201