This is a note to let you know that I've just added the patch titled ksmbd: Mark as BROKEN in the 5.15.y kernel to the 5.15-stable tree which can be found at: http://www.kernel.org/git/?p=linux/kernel/git/stable/stable-queue.git;a=summary The filename of the patch is: ksmbd-mark-as-broken-in-the-5.15.y-kernel.patch and it can be found in the queue-5.15 subdirectory. If you, or anyone else, feels it should not be added to the stable tree, please let <stable@xxxxxxxxxxxxxxx> know about it. >From gregkh@xxxxxxxxxxxxxxxxxxx Mon Dec 18 12:39:35 2023 From: Greg Kroah-Hartman <gregkh@xxxxxxxxxxxxxxxxxxx> Date: Mon, 18 Dec 2023 11:37:42 +0100 Subject: ksmbd: Mark as BROKEN in the 5.15.y kernel To: stable@xxxxxxxxxxxxxxx Cc: linux-kernel@xxxxxxxxxxxxxxx, Greg Kroah-Hartman <gregkh@xxxxxxxxxxxxxxxxxxx>, Namjae Jeon <linkinjeon@xxxxxxxxxx>, Sergey Senozhatsky <senozhatsky@xxxxxxxxxxxx>, Steve French <sfrench@xxxxxxxxx>, Hyunchul Lee <hyc.lee@xxxxxxxxx>, linux-cifs@xxxxxxxxxxxxxxx Message-ID: <2023121841-register-nutshell-9d6d@gregkh> Due to many known bugfixes not being backported properly to the 5.15.y kernel tree, the ksmbd code in this branch is just not safe to be used at this point in time at all. So mark it as BROKEN so it will not be used. This can be changed in the future if all needed backports are made by anyone who cares about this code in this stable kernel branch. Cc: Namjae Jeon <linkinjeon@xxxxxxxxxx> Cc: Sergey Senozhatsky <senozhatsky@xxxxxxxxxxxx> Cc: Steve French <sfrench@xxxxxxxxx> Cc: Hyunchul Lee <hyc.lee@xxxxxxxxx> Cc: linux-cifs@xxxxxxxxxxxxxxx Signed-off-by: Greg Kroah-Hartman <gregkh@xxxxxxxxxxxxxxxxxxx> --- fs/ksmbd/Kconfig | 1 + 1 file changed, 1 insertion(+) --- a/fs/ksmbd/Kconfig +++ b/fs/ksmbd/Kconfig @@ -3,6 +3,7 @@ config SMB_SERVER depends on INET depends on MULTIUSER depends on FILE_LOCKING + depends on BROKEN select NLS select NLS_UTF8 select CRYPTO Patches currently in stable-queue which might be from gregkh@xxxxxxxxxxxxxxxxxxx are queue-5.15/cred-switch-to-using-atomic_long_t.patch queue-5.15/usb-gadget-core-adjust-uevent-timing-on-gadget-unbind.patch queue-5.15/ring-buffer-do-not-update-before-stamp-when-switching-sub-buffers.patch queue-5.15/powerpc-ftrace-create-a-dummy-stackframe-to-fix-stack-unwind.patch queue-5.15/revert-pci-acpiphp-reassign-resources-on-bridge-if-necessary.patch queue-5.15/alsa-hda-hdmi-add-force-connect-quirks-for-asustek-z170-variants.patch queue-5.15/ring-buffer-have-saved-event-hold-the-entire-event.patch queue-5.15/ext4-prevent-the-normalized-size-from-exceeding-ext_max_blocks.patch queue-5.15/fuse-dax-set-fc-dax-to-null-in-fuse_dax_conn_free.patch queue-5.15/ring-buffer-do-not-try-to-put-back-write_stamp.patch queue-5.15/ring-buffer-fix-memory-leak-of-free-page.patch queue-5.15/perf-fix-perf_event_validate_size-lockdep-splat.patch queue-5.15/alsa-hda-hdmi-add-force-connect-quirk-for-nuc5cpyb.patch queue-5.15/perf-x86-uncore-don-t-warn_on_once-for-a-broken-discovery-table.patch queue-5.15/soundwire-stream-fix-null-pointer-dereference-for-multi_link.patch queue-5.15/alsa-hda-realtek-apply-mute-led-quirk-for-hp15-db.patch queue-5.15/ring-buffer-fix-a-race-in-rb_time_cmpxchg-for-32-bit-archs.patch queue-5.15/pci-loongson-limit-mrrs-to-256.patch queue-5.15/rdma-irdma-prevent-zero-length-stag-registration.patch queue-5.15/arm64-mm-always-make-sw-dirty-ptes-hw-dirty-in-pte_modify.patch queue-5.15/ksmbd-mark-as-broken-in-the-5.15.y-kernel.patch queue-5.15/tracing-update-snapshot-buffer-on-resize-if-it-is-allocated.patch queue-5.15/powerpc-ftrace-fix-stack-teardown-in-ftrace_no_trace.patch queue-5.15/drm-amdgpu-sdma5.2-add-begin-end_use-ring-callbacks.patch queue-5.15/team-fix-use-after-free-when-an-option-instance-allocation-fails.patch queue-5.15/ring-buffer-fix-writing-to-the-buffer-with-max_data_size.patch queue-5.15/btrfs-do-not-allow-non-subvolume-root-targets-for-snapshot.patch