2 years ago, maybe less, i bought a usb wireless card, the cheapest and in fact the only one i found near me, some ralink usb wireless network card. i just wanted to get rid of wires ... my wife doesnt really love the way i wired the house. anyway the linux driver wasnt really working at that time, it was going bananas pretty often plus it didnt compile (i think? long time ago...) :P :P . i wrote this patch as a quick fix, i'm just mentioning this here for pure historical reasons as the patch is obsolete right now ( I HOPE!).
later (or while patching/fixing, i dont remember the exact period of time) i found out that the kernel dudes were migrating verify_area() to access_ok(), this driver wasnt updated too fast because it wasnt part of kernel src tree (not sure about that now).