• David S. Miller's avatar
    sparc64: Prepare to move to more saner user copy exception handling. · dd8a78b2
    David S. Miller authored
    [ Upstream commit 83a17d26 ]
    
    The fixup helper function mechanism for handling user copy fault
    handling is not %100 accurrate, and can never be made so.
    
    We are going to transition the code to return the running return
    return length, which is always kept track in one or more registers
    of each of these routines.
    
    In order to convert them one by one, we have to allow the existing
    behavior to continue functioning.
    
    Therefore make all the copy code that wants the fixup helper to be
    used return negative one.
    
    After all of the user copy routines have been converted, this logic
    and the fixup helpers themselves can be removed completely.
    Signed-off-by: default avatarDavid S. Miller <davem@davemloft.net>
    Signed-off-by: default avatarGreg Kroah-Hartman <gregkh@linuxfoundation.org>
    dd8a78b2
head_64.S 22.8 KB