]> git.ipfire.org Git - thirdparty/kernel/linux.git/commitdiff
smb/client: remove some literal NT error codes from ntstatus_to_dos_map
authorHuiwen He <hehuiwen@kylinos.cn>
Wed, 21 Jan 2026 11:49:11 +0000 (19:49 +0800)
committerSteve French <stfrench@microsoft.com>
Mon, 9 Feb 2026 03:24:42 +0000 (21:24 -0600)
When an NT error code is not in ntstatus_to_dos_map, ntstatus_to_dos()
will return the default ERRHRD and ERRGENERAL.

Signed-off-by: Huiwen He <hehuiwen@kylinos.cn>
Signed-off-by: ChenXiaoSong <chenxiaosong@kylinos.cn>
Signed-off-by: Steve French <stfrench@microsoft.com>
fs/smb/client/smb1maperror.c

index 2de241f89cb620b5e88b72375e4a059f1ece47fa..0924ebebb65a369c8d552d076797c47b7ee5c379 100644 (file)
@@ -502,9 +502,6 @@ static const struct {
        ERRHRD, ERRgeneral, NT_STATUS_SHARED_IRQ_BUSY}, {
        ERRHRD, ERRgeneral, NT_STATUS_FT_ORPHANING}, {
        ERRHRD, ERRgeneral, NT_STATUS_BIOS_FAILED_TO_CONNECT_INTERRUPT}, {
-       ERRHRD, ERRgeneral, 0xc000016f}, {
-       ERRHRD, ERRgeneral, 0xc0000170}, {
-       ERRHRD, ERRgeneral, 0xc0000171}, {
        ERRHRD, ERRgeneral, NT_STATUS_PARTITION_FAILURE}, {
        ERRHRD, ERRgeneral, NT_STATUS_INVALID_BLOCK_LENGTH}, {
        ERRHRD, ERRgeneral, NT_STATUS_DEVICE_NOT_PARTITIONED}, {
@@ -512,7 +509,6 @@ static const struct {
        ERRHRD, ERRgeneral, NT_STATUS_UNABLE_TO_UNLOAD_MEDIA}, {
        ERRHRD, ERRgeneral, NT_STATUS_EOM_OVERFLOW}, {
        ERRHRD, ERRgeneral, NT_STATUS_NO_MEDIA}, {
-       ERRHRD, ERRgeneral, 0xc0000179}, {
        ERRHRD, ERRgeneral, NT_STATUS_NO_SUCH_MEMBER}, {
        ERRHRD, ERRgeneral, NT_STATUS_INVALID_MEMBER}, {
        ERRHRD, ERRgeneral, NT_STATUS_KEY_DELETED}, {
@@ -628,12 +624,6 @@ static const struct {
        ERRHRD, ERRgeneral, NT_STATUS_LOGIN_TIME_RESTRICTION}, {
        ERRHRD, ERRgeneral, NT_STATUS_LOGIN_WKSTA_RESTRICTION}, {
        ERRDOS, 193, NT_STATUS_IMAGE_MP_UP_MISMATCH}, {
-       ERRHRD, ERRgeneral, 0xc000024a}, {
-       ERRHRD, ERRgeneral, 0xc000024b}, {
-       ERRHRD, ERRgeneral, 0xc000024c}, {
-       ERRHRD, ERRgeneral, 0xc000024d}, {
-       ERRHRD, ERRgeneral, 0xc000024e}, {
-       ERRHRD, ERRgeneral, 0xc000024f}, {
        ERRHRD, ERRgeneral, NT_STATUS_INSUFFICIENT_LOGON_INFO}, {
        ERRHRD, ERRgeneral, NT_STATUS_BAD_DLL_ENTRYPOINT}, {
        ERRHRD, ERRgeneral, NT_STATUS_BAD_SERVICE_ENTRYPOINT}, {
@@ -647,7 +637,6 @@ static const struct {
        ERRHRD, ERRgeneral, NT_STATUS_PWD_TOO_SHORT}, {
        ERRHRD, ERRgeneral, NT_STATUS_PWD_TOO_RECENT}, {
        ERRHRD, ERRgeneral, NT_STATUS_PWD_HISTORY_CONFLICT}, {
-       ERRHRD, ERRgeneral, 0xc000025d}, {
        ERRHRD, ERRgeneral, NT_STATUS_PLUGPLAY_NO_DEVICE}, {
        ERRHRD, ERRgeneral, NT_STATUS_UNSUPPORTED_COMPRESSION}, {
        ERRHRD, ERRgeneral, NT_STATUS_INVALID_HW_PROFILE}, {