ACK: [SRU][M,N,U][PATCH 0/1 v2] Include cifs.ko in linux-modules package
Tim Gardner
tim.gardner at canonical.com
Fri Apr 5 13:48:50 UTC 2024
On 4/5/24 7:46 AM, Roxana Nicolescu wrote:
> BugLink: https://bugs.launchpad.net/bugs/2042546
>
> [Impact]
>
> Commit: "smb: move client and server files to common directory fs/smb"
> moved the fs/cifs directory to fs/sb/client. The inclusion list for
> linux-modules was not updated, it still contains the old path. This means
> that the cifs.ko module cannot be loaded if only linux-modules package is
> installed, now being part of linux-modules-extra. For the main kernels
> this is not a problem because linux-modules-extra is always installed, but
> for derivatives like aws, azure etc ,this module cannot be loaded without
> explicitly installing linux-modules-extra.
>
> [How to reproduce it]:
> 1. Install the latest azure kernel 6.5.0-1017.17
> 2. Load cifs module
> $ modprobe cifs
> modprobe: FATAL: Module cifs not found in directory /lib/modules/6.5.0-1017-azure
> If modules-extra is installed, this works.
>
> [Fix]
>
> Replace fs/cifs/* with fs/smb/* in
> debian.<derivative>/control.d/<derivative>.inclusion-list.
> First the main kernels are addressed, derivatives will be fixed via cranky fix.
>
> [Test Plan]
>
> 1. Apply the fix to one of the derivative (azure), build a new kernel and
> install it
> 2. Load cifs module
> $ modprobe cifs
> It should work without installing modules-extra.
>
> [Regression potential]
>
> Very low, it's a straightforward fix.
>
> [Other Info]
> Sending a patch for every derivative takes time and each derivative will
> be fixed once this proposal is acked via cranky fix.
>
> [Changes since v1]
> Include the whole smb directory to include the server too
>
> Roxana Nicolescu (1):
> UBUNTU: [Packaging] Replace fs/cifs with fs/smb/client in inclusion
> list
>
> debian.master/control.d/generic.inclusion-list | 2 +-
> 1 file changed, 1 insertion(+), 1 deletion(-)
>
Acked-by: Tim Gardner <tim.gardner at canonical.com>
--
-----------
Tim Gardner
Canonical, Inc
More information about the kernel-team
mailing list