~canonical-kernel/ubuntu/+source/linux-gke/+git/jammy:master

Last commit made on 2024-03-12
Get this branch:
git clone -b master https://git.launchpad.net/~canonical-kernel/ubuntu/+source/linux-gke/+git/jammy
Members of Canonical Kernel can upload to this branch. Log in for directions.

Branch merges

Branch information

Recent commits

669a58b... by Jacob Martin

UBUNTU: Ubuntu-gke-5.15.0-1054.59

Signed-off-by: Jacob Martin <email address hidden>

894cb00... by Jacob Martin

UBUNTU: debian.gke/dkms-versions -- update from kernel-versions (main/2024.03.04)

BugLink: https://bugs.launchpad.net/bugs/1786013
Signed-off-by: Jacob Martin <email address hidden>

2d547fd... by Jacob Martin

UBUNTU: link-to-tracker: update tracking bug

BugLink: https://bugs.launchpad.net/bugs/2055601
Properties: no-test-build
Signed-off-by: Jacob Martin <email address hidden>

45f52d1... by Daan De Meyer

UBUNTU [Packaging]: Include erofs in linux-modules instead of linux-modules-extra

BugLink: https://bugs.launchpad.net/bugs/2054809

erofs is starting to see more use as a modern alternative to squashfs.
Since squashfs is already included in linux-modules, let's include erofs
in linux-modules as well so that it can be used as a filesystem in virtual
machines with just linux-virtual installed.

Signed-off-by: Daan De Meyer <email address hidden>
Acked-by: Roxana Nicolescu <email address hidden>
Acked-by: Stefan Bader <email address hidden>
Signed-off-by: Stefan Bader <email address hidden>
Signed-off-by: Jacob Martin <email address hidden>

eadf1e2... by You-Sheng Yang

UBUNTU: [Packaging] Move dmi-sysfs.ko into linux-modules

BugLink: https://bugs.launchpad.net/bugs/2045561

The dmi-sysfs.ko module (CONFIG_DMI_SYSFS) is currently shipped in
linux-modules-extra. This makes it hard to pull in via the linux-virtual
package, it can only come from the linux-generic one that also pulls in
the firmware and everything else needed for baremetal, and that serves
no purpose in a qemu VM. This stops VMs using these kernels from being
configurable using qemu or cloud-hypervisor's SMBIOS type 11 strings.

Signed-off-by: You-Sheng Yang <email address hidden>
Acked-by: Roxana Nicolescu <email address hidden>
Acked-by: Tim Gardner <email address hidden>
Signed-off-by: Stefan Bader <email address hidden>
Signed-off-by: Jacob Martin <email address hidden>

a9868cd... by Jacob Martin

UBUNTU: Start new release

Ignore: yes
Signed-off-by: Jacob Martin <email address hidden>

e30ca9b... by Jacob Martin

UBUNTU: [Packaging] drop ABI data

BugLink: https://bugs.launchpad.net/bugs/1786013
Signed-off-by: Jacob Martin <email address hidden>

1078541... by Joseph Salisbury

UBUNTU: [Config] gcp: Adding support for IDPF driver

BugLink: https://bugs.launchpad.net/bugs/2039720

Signed-off-by: Joseph Salisbury <email address hidden>

c2cf335... by "Ahmed S. Darwish" <email address hidden>

u64_stats: Introduce u64_stats_set()

BugLink: https://bugs.launchpad.net/bugs/2039720

Allow to directly set a u64_stats_t value which is used to provide an init
function which sets it directly to zero intead of memset() the value.

Add u64_stats_set() to the u64_stats API.

[bigeasy: commit message. ]

Signed-off-by: Ahmed S. Darwish <email address hidden>
Signed-off-by: Sebastian Andrzej Siewior <email address hidden>
Signed-off-by: David S. Miller <email address hidden>
(cherry picked from commit f2efdb17928924c9c935c136dea764a081032006)
Signed-off-by: John Cabaj <email address hidden>
Acked-by: Tim Gardner <email address hidden>
Acked-by: Joseph Salisbury <email address hidden>
Signed-off-by: John Cabaj <email address hidden>
(cherry picked from commit b4c0df75ac2cb25b32a7c07b58240211cde85367
jammy:linux-gcp)
Signed-off-by: Joseph Salisbury <email address hidden>

3d88313... by Pavan Kumar Linga <email address hidden>

virtchnl: add virtchnl version 2 ops

BugLink: https://bugs.launchpad.net/bugs/2039720

Virtchnl version 1 is an interface used by the current generation of
foundational NICs to negotiate the capabilities and configure the
HW resources such as queues, vectors, RSS LUT, etc between the PF
and VF drivers. It is not extensible to enable new features supported
in the next generation of NICs/IPUs and to negotiate descriptor types,
packet types and register offsets.

To overcome the limitations of the existing interface, introduce
the virtchnl version 2 and add the necessary opcodes, structures,
definitions, and descriptor formats. The driver also learns the
data queue and other register offsets to use instead of hardcoding
them. The advantage of this approach is that it gives the flexibility
to modify the register offsets if needed, restrict the use of
certain descriptor types and negotiate the supported packet types.

Co-developed-by: Alan Brady <email address hidden>
Signed-off-by: Alan Brady <email address hidden>
Co-developed-by: Joshua Hay <email address hidden>
Signed-off-by: Joshua Hay <email address hidden>
Co-developed-by: Madhu Chittim <email address hidden>
Signed-off-by: Madhu Chittim <email address hidden>
Co-developed-by: Phani Burra <email address hidden>
Signed-off-by: Phani Burra <email address hidden>
Co-developed-by: Sridhar Samudrala <email address hidden>
Signed-off-by: Sridhar Samudrala <email address hidden>
Reviewed-by: Sridhar Samudrala <email address hidden>
Reviewed-by: Willem de Bruijn <email address hidden>
Acked-by: Jakub Kicinski <email address hidden>
Signed-off-by: Pavan Kumar Linga <email address hidden>
Signed-off-by: Tony Nguyen <email address hidden>
(cherry picked from commit 0d7502a9b4a7b7e99dea1dc90c2de6c31d015e26)
Signed-off-by: John Cabaj <email address hidden>
Acked-by: Tim Gardner <email address hidden>
Acked-by: Joseph Salisbury <email address hidden>
Signed-off-by: John Cabaj <email address hidden>
(cherry picked from commit faaf5b38fd8da0fb0616a58cb277ddfc8e71847d
jammy:linux-gcp)
Signed-off-by: Joseph Salisbury <email address hidden>