Linux CIFS filesystem development
 help / color / mirror / Atom feed
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


             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