Isn't it better to leave there the verify_area and just use __get_user
instead of get_user? This will generate much nicer code (at least on the
sparc)...
Like:
int error = verify_area(VERIFY_WRITE,fs_pointer,nr*sizeof(int));
if (!error) {
while (nr) {
if (__get_user(*fdset, fs_pointer))
return -EFAULT;
nr--;
fs_pointer++;
fdset++;
}
}
return error;
.u$e.
Cheers .$$$$$:S
Jakub $"*$/"*$$
$.`$ . ^F
4k+#+T.$F
-------------------------------------------------------------- 4P+++"$"$ ---
Jakub Jelinek, jj@sunsite.mff.cuni.cz :R"+ t$$B
Administrator of SunSITE Czech Republic ___# $$$
MFF, Charles University, Prague | | R$$k
---------------------------------------------------------- dd. | Linux $!$
Give your Sparc a new beginning - SparcLinux ddd | Sparc $9$F
-------------------------------------------------------- '!!!!!$ !!#!`
!!!!!* .!!!!!`
'!!!!!!!W..e$$!!!!!!`
"~^^~ ^~~^