ksmbd: use proper errno instead of -1 in smb2_get_ksmbd_tcon()
authorNamjae Jeon <namjae.jeon@samsung.com>
Thu, 12 Aug 2021 01:18:18 +0000 (10:18 +0900)
committerNamjae Jeon <namjae.jeon@samsung.com>
Thu, 12 Aug 2021 23:18:08 +0000 (08:18 +0900)
Use proper errno instead of -1 in smb2_get_ksmbd_tcon().

Signed-off-by: Namjae Jeon <namjae.jeon@samsung.com>
Signed-off-by: Steve French <stfrench@microsoft.com>
fs/ksmbd/smb2pdu.c

index 4ac4fe2..8f6ffa4 100644 (file)
@@ -106,14 +106,14 @@ int smb2_get_ksmbd_tcon(struct ksmbd_work *work)
 
        if (xa_empty(&work->sess->tree_conns)) {
                ksmbd_debug(SMB, "NO tree connected\n");
-               return -1;
+               return -ENOENT;
        }
 
        tree_id = le32_to_cpu(req_hdr->Id.SyncId.TreeId);
        work->tcon = ksmbd_tree_conn_lookup(work->sess, tree_id);
        if (!work->tcon) {
                pr_err("Invalid tid %d\n", tree_id);
-               return -1;
+               return -EINVAL;
        }
 
        return 1;