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>
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>
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 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>