lkml.org 
[lkml]   [2018]   [May]   [14]   [last100]   RSS Feed
Views: [wrap][no wrap]   [headers]  [forward] 
 
Messages in this thread
    Patch in this message
    /
    From
    Subject[PATCH 4.4 43/56] xfrm_user: fix return value from xfrm_user_rcv_msg
    Date
    4.4-stable review patch.  If anyone has any objections, please let me know.

    ------------------

    From: Yi Zhao <yi.zhao@windriver.com>

    commit 83e2d0587ae859aae75fd9d246c409b10a6bd137 upstream.

    It doesn't support to run 32bit 'ip' to set xfrm objdect on 64bit host.
    But the return value is unknown for user program:

    ip xfrm policy list
    RTNETLINK answers: Unknown error 524

    Replace ENOTSUPP with EOPNOTSUPP:

    ip xfrm policy list
    RTNETLINK answers: Operation not supported

    Signed-off-by: Yi Zhao <yi.zhao@windriver.com>
    Signed-off-by: Steffen Klassert <steffen.klassert@secunet.com>
    Signed-off-by: Nathan Harold <nharold@google.com>
    Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>

    ---
    net/xfrm/xfrm_user.c | 2 +-
    1 file changed, 1 insertion(+), 1 deletion(-)

    --- a/net/xfrm/xfrm_user.c
    +++ b/net/xfrm/xfrm_user.c
    @@ -2480,7 +2480,7 @@ static int xfrm_user_rcv_msg(struct sk_b

    #ifdef CONFIG_COMPAT
    if (is_compat_task())
    - return -ENOTSUPP;
    + return -EOPNOTSUPP;
    #endif

    type = nlh->nlmsg_type;

    \
     
     \ /
      Last update: 2018-05-14 09:40    [W:4.063 / U:0.116 seconds]
    ©2003-2020 Jasper Spaans|hosted at Digital Ocean and TransIP|Read the blog|Advertise on this site