SRU Justification:

[Impact]
Enable the Android modules ASHMEM and BINDER_IPC in the Azure kernel.

[Fix]
See attached patch for config changes. Set CONFIG_ANDROID=y, CONFIG_ASHMEM=m, 
CONFIG_BINDER_IPC=m

[Test Case]
1. Installed the kernel deb, linux-modules, and linux-modules-extra.
2. Booted the test kernel.
3. sudo modprobe ashmem_linux
   Checked dmesg for errors
4. sudo modprobe binder_ipc_linux
   Checked dmesg for errors.

[Where problems could occur]
Though the Android subsystem is in staging, enabling ANDROID=y appears to be a 
standalone operation.
There should be no impact until the Android modules are manually installed.
~                                                                               
                                                            
~                                                                               
                                                            
~                                                                               
                                                            
~                                                                               
                                                            
~                                                                               
                                                            
~                                                                               
                                                            
~                                                                               
                                                            
~                                                                               
                                                            
~                                                                               
                                                            
~

-- 
You received this bug notification because you are a member of Kernel
Packages, which is subscribed to linux-azure in Ubuntu.
https://bugs.launchpad.net/bugs/1914568

Title:
  Azure kernel for focal misses binder and ashmem kernel modules

Status in linux-azure package in Ubuntu:
  New
Status in linux-azure source package in Focal:
  New

Bug description:
  For the purpose of Anbox Cloud we package both the binder and ashmem
  kernel modules in the Ubuntu kernel. The generic kernel ships it and
  all clouds specific kernels should too. However the azure kernel
  doesn't include the prebuilt binder_linux.ko and ashmem_linux.ko
  modules:

  ubuntu@ac0:~$ uname -r
  5.4.0-1039-azure
  ubuntu@ac0:~$ dpkg -L linux-modules-extra-5.4.0-1039-azure | grep binder
  ubuntu@ac0:~$ dpkg -L linux-modules-extra-5.4.0-1039-azure | grep ashmem

  Can we please get both kernel modules added to azure kernel and at the
  same time double check that the modules are packaged in all other
  cloud kernels?

  Thanks!

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/linux-azure/+bug/1914568/+subscriptions

-- 
Mailing list: https://launchpad.net/~kernel-packages
Post to     : [email protected]
Unsubscribe : https://launchpad.net/~kernel-packages
More help   : https://help.launchpad.net/ListHelp

Reply via email to