Hi,
I think the backport of "ksmbd: add max ip connections parameter" to kernel 6.6 breaks the ksmbd ABI.
See here: https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git/commit/?h=l...
The "struct ksmbd_startup_request" is part of the ABI. The user space tool expects there the additional attribute: __s8 bind_interfaces_only; See: https://github.com/cifsd-team/ksmbd-tools/commit/3b7d4b4c02ddeb81ed3e68b623a...
Which was added in b2d99376c5d6 "ksmbd: browse interfaces list on FSCTL_QUERY_INTERFACE_INFO IOCTL".
Hauke
On Tue, Oct 21, 2025 at 6:48 AM Hauke Mehrtens hauke@hauke-m.de wrote:
Hi,
Hi Hauke,
I think the backport of "ksmbd: add max ip connections parameter" to kernel 6.6 breaks the ksmbd ABI.
See here: https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git/commit/?h=l...
The "struct ksmbd_startup_request" is part of the ABI. The user space tool expects there the additional attribute: __s8 bind_interfaces_only; See: https://github.com/cifsd-team/ksmbd-tools/commit/3b7d4b4c02ddeb81ed3e68b623a...
Which was added in b2d99376c5d6 "ksmbd: browse interfaces list on FSCTL_QUERY_INTERFACE_INFO IOCTL".
Okay, I will make a backport patch for 6.1 and 6.6 stable kernels.
Thanks for your report:)
Hauke
linux-stable-mirror@lists.linaro.org