• Darren Hart's avatar
    futex: clean up futex_(un)lock_pi fault handling · b5686363
    Darren Hart authored
    Impact: cleanup
    
    Some apparently left over cruft code was complicating the fault logic:
    
    Testing if uval != -EFAULT doesn't have any meaning, get_user() sets ret
    to either 0 or -EFAULT, there's no need to compare uval, especially not
    against EFAULT which it will never be.  This patch removes the superfluous
    test and clarifies the comment blocks.
    
    Build and boot tested on an 8way x86_64 system.
    Signed-off-by: default avatarDarren Hart <dvhltc@us.ibm.com>
    Signed-off-by: default avatarIngo Molnar <mingo@elte.hu>
    b5686363
futex.c 48.7 KB