From: chenxiaosong.chenxiaosong@linux.dev
To: smfrench@gmail.com, linkinjeon@kernel.org, pc@manguebit.org,
ronniesahlberg@gmail.com, sprasad@microsoft.com, tom@talpey.com,
bharathsm@microsoft.com, senozhatsky@chromium.org,
dhowells@redhat.com, hehuiwen@kylinos.cn
Cc: linux-cifs@vger.kernel.org, ChenXiaoSong <chenxiaosong@kylinos.cn>
Subject: [PATCH 00/17] smb/client: update SMB1 maperror
Date: Wed, 21 Jan 2026 19:48:55 +0800 [thread overview]
Message-ID: <20260121114912.2138032-1-chenxiaosong.chenxiaosong@linux.dev> (raw)
From: ChenXiaoSong <chenxiaosong@kylinos.cn>
My dear team member, Huiwen He, added some NT error code macro definitions
and updated some arrays of SMB1 maperror. He will also update the relevant
code in the userspace Samba repository.
This is a preparation to improve the search speed of the SMB1 maperror.
Huiwen He and I will soon complete the patches of improving the search
speed of the SMB1 maperror (I have already sent the first version).
Huiwen He (17):
smb/client: map NT_STATUS_INVALID_INFO_CLASS to ERRbadpipe
smb/client: add NT_STATUS_OS2_INVALID_LEVEL
smb/client: rename ERRinvlevel to ERRunknownlevel
smb/client: add NT_STATUS_VARIABLE_NOT_FOUND
smb/client: add NT_STATUS_BIOS_FAILED_TO_CONNECT_INTERRUPT
smb/client: add NT_STATUS_VOLUME_DISMOUNTED
smb/client: add NT_STATUS_DIRECTORY_IS_A_REPARSE_POINT
smb/client: add NT_STATUS_ENCRYPTION_FAILED
smb/client: add NT_STATUS_DECRYPTION_FAILED
smb/client: add NT_STATUS_RANGE_NOT_FOUND
smb/client: add NT_STATUS_NO_RECOVERY_POLICY
smb/client: add NT_STATUS_NO_EFS
smb/client: add NT_STATUS_WRONG_EFS
smb/client: add NT_STATUS_NO_USER_KEYS
smb/client: add NT_STATUS_VOLUME_NOT_UPGRADED
smb/client: remove some literal NT error codes from
ntstatus_to_dos_map
smb/client: remove useless comment in mapping_table_ERRSRV
fs/smb/client/nterr.c | 15 ++++++++++++
fs/smb/client/nterr.h | 13 +++++++++++
fs/smb/client/smb1maperror.c | 45 ++++++++++++------------------------
fs/smb/client/smberr.h | 2 +-
4 files changed, 44 insertions(+), 31 deletions(-)
--
2.43.0
next reply other threads:[~2026-01-21 11:50 UTC|newest]
Thread overview: 19+ messages / expand[flat|nested] mbox.gz Atom feed top
2026-01-21 11:48 chenxiaosong.chenxiaosong [this message]
2026-01-21 11:48 ` [PATCH 01/17] smb/client: map NT_STATUS_INVALID_INFO_CLASS to ERRbadpipe chenxiaosong.chenxiaosong
2026-01-21 11:48 ` [PATCH 02/17] smb/client: add NT_STATUS_OS2_INVALID_LEVEL chenxiaosong.chenxiaosong
2026-01-21 11:48 ` [PATCH 03/17] smb/client: rename ERRinvlevel to ERRunknownlevel chenxiaosong.chenxiaosong
2026-01-21 11:48 ` [PATCH 04/17] smb/client: add NT_STATUS_VARIABLE_NOT_FOUND chenxiaosong.chenxiaosong
2026-01-21 11:49 ` [PATCH 05/17] smb/client: add NT_STATUS_BIOS_FAILED_TO_CONNECT_INTERRUPT chenxiaosong.chenxiaosong
2026-01-21 11:49 ` [PATCH 06/17] smb/client: add NT_STATUS_VOLUME_DISMOUNTED chenxiaosong.chenxiaosong
2026-01-21 11:49 ` [PATCH 07/17] smb/client: add NT_STATUS_DIRECTORY_IS_A_REPARSE_POINT chenxiaosong.chenxiaosong
2026-01-21 11:49 ` [PATCH 08/17] smb/client: add NT_STATUS_ENCRYPTION_FAILED chenxiaosong.chenxiaosong
2026-01-21 11:49 ` [PATCH 09/17] smb/client: add NT_STATUS_DECRYPTION_FAILED chenxiaosong.chenxiaosong
2026-01-21 11:49 ` [PATCH 10/17] smb/client: add NT_STATUS_RANGE_NOT_FOUND chenxiaosong.chenxiaosong
2026-01-21 11:49 ` [PATCH 11/17] smb/client: add NT_STATUS_NO_RECOVERY_POLICY chenxiaosong.chenxiaosong
2026-01-21 11:49 ` [PATCH 12/17] smb/client: add NT_STATUS_NO_EFS chenxiaosong.chenxiaosong
2026-01-21 11:49 ` [PATCH 13/17] smb/client: add NT_STATUS_WRONG_EFS chenxiaosong.chenxiaosong
2026-01-21 11:49 ` [PATCH 14/17] smb/client: add NT_STATUS_NO_USER_KEYS chenxiaosong.chenxiaosong
2026-01-21 11:49 ` [PATCH 15/17] smb/client: add NT_STATUS_VOLUME_NOT_UPGRADED chenxiaosong.chenxiaosong
2026-01-21 11:49 ` [PATCH 16/17] smb/client: remove some literal NT error codes from ntstatus_to_dos_map chenxiaosong.chenxiaosong
2026-01-21 11:49 ` [PATCH 17/17] smb/client: remove useless comment in mapping_table_ERRSRV chenxiaosong.chenxiaosong
2026-01-21 18:59 ` [PATCH 00/17] smb/client: update SMB1 maperror Steve French
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=20260121114912.2138032-1-chenxiaosong.chenxiaosong@linux.dev \
--to=chenxiaosong.chenxiaosong@linux.dev \
--cc=bharathsm@microsoft.com \
--cc=chenxiaosong@kylinos.cn \
--cc=dhowells@redhat.com \
--cc=hehuiwen@kylinos.cn \
--cc=linkinjeon@kernel.org \
--cc=linux-cifs@vger.kernel.org \
--cc=pc@manguebit.org \
--cc=ronniesahlberg@gmail.com \
--cc=senozhatsky@chromium.org \
--cc=smfrench@gmail.com \
--cc=sprasad@microsoft.com \
--cc=tom@talpey.com \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox