From: Linus Torvalds Date: Tue, 31 Aug 2021 16:22:37 +0000 (-0700) Subject: Merge tag '5.15-rc-smb3-fixes-part1' of git://git.samba.org/sfrench/cifs-2.6 X-Git-Tag: baikal/mips/sdk5.9~10260 X-Git-Url: https://git.baikalelectronics.ru/sdk/?a=commitdiff_plain;h=fa1862a461460f9e19b25c45242c6cccb25ab2e8;p=kernel.git Merge tag '5.15-rc-smb3-fixes-part1' of git://git.samba.org/sfrench/cifs-2.6 Pull cifs client updates from Steve French: "Eleven cifs/smb3 client fixes: - mostly restructuring to allow disabling less secure algorithms (this will allow eventual removing rc4 and md4 from general use in the kernel) - four fixes, including two for stable - enable r/w support with fscache and cifs.ko I am working on a larger set of changes (the usual ... multichannel, auth and signing improvements), but wanted to get these in earlier to reduce chance of merge conflicts later in the merge window" * tag '5.15-rc-smb3-fixes-part1' of git://git.samba.org/sfrench/cifs-2.6: cifs: Do not leak EDEADLK to dgetents64 for STATUS_USER_SESSION_DELETED cifs: add cifs_common directory to MAINTAINERS file cifs: cifs_md4 convert to SPDX identifier cifs: create a MD4 module and switch cifs.ko to use it cifs: fork arc4 and create a separate module for it for cifs and other users cifs: remove support for NTLM and weaker authentication algorithms cifs: enable fscache usage even for files opened as rw oid_registry: Add OIDs for missing Spnego auth mechanisms to Macs smb3: fix posix extensions mount option cifs: fix wrong release in sess_alloc_buffer() failed path CIFS: Fix a potencially linear read overflow --- fa1862a461460f9e19b25c45242c6cccb25ab2e8 diff --cc fs/Kconfig index 8d6ac56d6fcdf,6d719f2c5828d..b11bd4b387e16 --- a/fs/Kconfig +++ b/fs/Kconfig @@@ -348,8 -358,14 +348,15 @@@ config NFS_V4_2_SSC_HELPE source "net/sunrpc/Kconfig" source "fs/ceph/Kconfig" + source "fs/cifs/Kconfig" +source "fs/ksmbd/Kconfig" + + config CIFS_COMMON + tristate + default y if CIFS=y + default m if CIFS=m + source "fs/coda/Kconfig" source "fs/afs/Kconfig" source "fs/9p/Kconfig" diff --cc fs/Makefile index b7e65c39f98db,77b0e79c8b4f4..354e2ba3ee67d --- a/fs/Makefile +++ b/fs/Makefile @@@ -96,8 -96,8 +96,9 @@@ obj-$(CONFIG_LOCKD) += lockd obj-$(CONFIG_NLS) += nls/ obj-$(CONFIG_UNICODE) += unicode/ obj-$(CONFIG_SYSV_FS) += sysv/ + obj-$(CONFIG_CIFS_COMMON) += cifs_common/ obj-$(CONFIG_CIFS) += cifs/ +obj-$(CONFIG_SMB_SERVER) += ksmbd/ obj-$(CONFIG_HPFS_FS) += hpfs/ obj-$(CONFIG_NTFS_FS) += ntfs/ obj-$(CONFIG_UFS_FS) += ufs/