--- zzzz-none-000/linux-2.6.19.2/include/linux/uaccess.h 2007-01-10 19:10:37.000000000 +0000 +++ davinci-8020-5505/linux-2.6.19.2/include/linux/uaccess.h 2007-01-19 14:42:56.000000000 +0000 @@ -34,9 +34,12 @@ #define probe_kernel_address(addr, retval) \ ({ \ long ret; \ + mm_segment_t old_fs = get_fs(); \ \ inc_preempt_count(); \ + set_fs(KERNEL_DS); \ ret = __get_user(retval, addr); \ + set_fs(old_fs); \ dec_preempt_count(); \ ret; \ })