APPLIED: [SRU][F:linux-gcp/J:linux-gcp/N:linux-gcp/O:linux-gcp/P:linux-gcp][PATCH 0/1] Make virtio_balloon a loadable module
Ian Whitfield
ian.whitfield at canonical.com
Thu Apr 3 23:37:12 UTC 2025
On Tue, Apr 01, 2025 at 05:20:58PM -0700, Ian Whitfield wrote:
> BugLink: https://bugs.launchpad.net/bugs/2105142
>
> [Impact]
>
> Google requested that the virtio_balloon module be made loadable, rather
> than built-in. This is to support disabling the module at runtime, which
> is specified as possible in their documentation:
> https://cloud.google.com/compute/docs/dynamic-resource-management#disabling_the_virtio_memory_balloon_device
>
> [Fix]
>
> Change CONFIG_VIRTIO_BALLOON to build the driver as a loadable module
> rather than a built-in, drivers/virtio/* is already in the inclusion
> list, so the driver will be included in the main modules package.
>
> A thread for Bionic was sent to the ESM mailing list.
>
> [Test Plan]
>
> List files in the linux-modules package and verify that virtio_balloon.ko
> is there.
>
> [Regression potential]
>
> The regression potential is very low since the module will still be
> included with all cloud installations and a user has to manually
> disable it to get different behavior.
>
> Ian Whitfield (1):
> UBUNTU: [Packaging] gcp: Make virtio_balloon loadable
>
> debian.gcp/config/annotations | 3 +++
> 1 file changed, 3 insertions(+)
>
> --
> 2.43.0
>
Applied to focal:linux-gcp, jammy:linux-gcp, noble:linux-gcp,
oracular:linux-gcp, and plucky:linux-gcp master-next branches.
More information about the kernel-team
mailing list