This is no way an acceptable patch. The driver needs to be converted properly to the Linux 2.6+ device model, instead of adding further kluges to it. Ben.
Thanks, that patch wasn't provided by me. The old driver just broke during other updates and that patch was provided as a workaround to me.
Arthur.