Commit Graph

968 Commits

Author SHA1 Message Date
Thomas Lamprecht
b6eb6d7a4d update ABI file for 6.2.16-20-bpo11-pve
(generated with debian/scripts/abi-generate)

Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
2023-12-01 16:05:15 +01:00
Thomas Lamprecht
0817fc60f6 bump version to 6.2.16-20~bpo11+1
Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
2023-12-01 15:42:47 +01:00
Thomas Lamprecht
d35c4a21ef update ZFS to 2.1.14
Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
2023-12-01 15:24:52 +01:00
Thomas Lamprecht
93ecd382ac rebase patches on top of Ubuntu-6.2.0-39.40
(generated with debian/scripts/import-upstream-tag)

Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
(cherry picked from commit ddd91a3b05)
Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
2023-12-01 15:24:01 +01:00
Thomas Lamprecht
be7f6da7d4 update sources to Ubuntu-6.2.0-39.40
(generated with debian/scripts/import-upstream-tag)

Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
(cherry picked from commit b5335f0007)
Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
2023-12-01 15:24:01 +01:00
Thomas Lamprecht
da42753efe backport constraining guest-supported xfeatures only at KVM_GET_XSAVE{2}
This improves compatibility for guests w.r.t. live-migration, or live
snapshot rollback, to hosts with less (FPU) xfeatures supported, as
long as the set of features that was actually exposed to the guest is
still supported.

This improves on the ad856280ddea ("x86/kvm/fpu: Limit guest
user_xfeatures to supported bits of XCR0") bug fix.

Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
(cherry picked from commit 6d825fcff3)
Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
2023-12-01 15:24:01 +01:00
Thomas Lamprecht
ec989f0029 normalize patches
Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
(cherry picked from commit 9a2449d7c2)
Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
2023-12-01 15:24:01 +01:00
Stefan Sterz
7a0603cc5d backport exposing FLUSHBYASID when running nested VMs on AMD CPUs
this exposes the FLUSHBYASID CPU flag to nested VMs when running on an
AMD CPU. also reverts a made up check that would advertise
FLUSHBYASID as not supported. this enable certain modern hypervisors
such as VMWare ESXi 7 and Workstation 17 to run nested VMs properly
again.

Signed-off-by: Stefan Sterz <s.sterz@proxmox.com>
(cherry picked from commit 3202de9857)
Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
2023-12-01 15:24:01 +01:00
Thomas Lamprecht
3cef827603 backport fix for AMD erratum #1485 on Zen4-based CPUs
Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
(cherry picked from commit 04f267a5c7)
Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
2023-12-01 15:24:01 +01:00
Thomas Lamprecht
74a10f6133 update fwlist
Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
(cherry picked from commit 67d3491e09)
Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
2023-12-01 15:24:01 +01:00
Thomas Lamprecht
f9257a2fcd rebase patches on top of Ubuntu-6.2.0-36.36
(generated with debian/scripts/import-upstream-tag)

Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
(cherry picked from commit 2db681b5f1)
Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
2023-12-01 15:21:56 +01:00
Thomas Lamprecht
9487cb3ce2 update sources to Ubuntu-6.2.0-36.36
(generated with debian/scripts/import-upstream-tag)

Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
(cherry picked from commit f048d6bc26)
Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
2023-12-01 15:21:44 +01:00
Stoiko Ivanov
8699bd7f04 cherry-pick fix for new amd64 ucode
The latest amd64-microcode package in sid [0] (which probably will
eventually make it to bookworm-security) has a change that requires
the added patch to work properly.

The changelog-entry refers to stable k.o branches only - but a quick
look through the linux-firmware.git log identifies:
`f2eb058afc57348cde66852272d6bf11da1eef8f` as relevant commit, which
refers (as NOTE in the patch) to:
a32b0f0db3f3 ("x86/microcode/AMD: Load late on both threads too")
which applies cleanly (although I cherry-picked the patch from the
6.1.y stable branch to have the original commit in the commit
message).

quickly tested compiling and booting the result in a VM (however w/o
a fitting CPU (Epyc Genoa or Bergamo) it should cause a change)

reported in our Enterprise Support as potential culprit for one
thread from 128 being reported as offline in `lscpu`

[0] https://metadata.ftp-master.debian.org/changelogs//non-free-firmware/a/amd64-microcode/amd64-microcode_3.20230808.1.1_changelog

Signed-off-by: Stoiko Ivanov <s.ivanov@proxmox.com>
(cherry picked from commit 4696b978f7)
Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
2023-12-01 15:20:23 +01:00
Thomas Lamprecht
a16ba5f76a fix thunderbolt ring-interrupt not being masked on suspend
Originally for v6.4-rc7 and now it also got already into some stable
trees, but not yet into a (released) ubuntu tag – so backport it
already.

Link: https://forum.proxmox.com/threads/133104/post-590457
Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
(cherry picked from commit d772676031)
Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
2023-12-01 15:20:13 +01:00
Thomas Lamprecht
9e5b784c3c cherry-pick fix for setting X86_FEATURE_OSXSAVE feature
Avoids regressions where some code falsely think they cannot use some
CPU features like AVX1, e.g., ZFS.

Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
(cherry picked from commit 9ba0dde971)
Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
2023-12-01 15:20:08 +01:00
Thomas Lamprecht
43eef4a616 rebase patches on top of Ubuntu-6.2.0-34.34
(generated with debian/scripts/import-upstream-tag)

Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
(cherry picked from commit 8ff596f2d3)
Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
2023-12-01 15:20:01 +01:00
Thomas Lamprecht
479f8ddf68 update sources to Ubuntu-6.2.0-34.34
(generated with debian/scripts/import-upstream-tag)

Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
(cherry picked from commit b3aeb8dba9)
Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
2023-12-01 15:20:01 +01:00
Thomas Lamprecht
0d7e7de56f backport thunderbolt-net fixes
A user of ours reported an issue with p2p thunderbolt-net w.r.t. IPv6
and failure to reestablish the connection after a reboot of a peer
node, in the forum [0] and the relayed it upstream, so lets
cherry-pick those two patches to our 6.2. Especially the IPv6 one
seems straight forward, and the other one makes it actually spec
conform and should only improve things.

[0]: https://forum.proxmox.com/threads/133104/

Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
(cherry picked from commit ddba52024f)
Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
2023-12-01 15:19:50 +01:00
Fabian Grünbichler
31a20e1eb0 fix #4707: add override parameter for RMRR relaxation
Signed-off-by: Fabian Grünbichler <f.gruenbichler@proxmox.com>
(cherry picked from commit 1acfcad2f3)
Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
2023-12-01 15:19:46 +01:00
Thomas Lamprecht
db0095a49a buildsys: sync package version to d/changelog source-of-truth one
Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
2023-09-04 17:37:41 +02:00
Thomas Lamprecht
48aa0042ee bump version to 6.2.16-11~bpo11+2
Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
2023-09-04 16:49:20 +02:00
Fiona Ebner
44f3d669a5 cherry-pick fix for KVM vCPU page fault loop
The mailing list thread [0] (found by Friedrich, many thanks!) leading
up to this patch sounds very familiar to issues users reported in the
community forum [1] and enterprise support channel, where a VM would
be stuck for no discernable reason with all vCPU threads spinning.

[0]: https://lore.kernel.org/all/f023d927-52aa-7e08-2ee5-59a2fbc65953@gameservers.com/T/#u
[1]: https://forum.proxmox.com/threads/127459/

Suggested-by: Friedrich Weber <f.weber@proxmox.com>
Signed-off-by: Fiona Ebner <f.ebner@proxmox.com>
(cherry picked from commit 6810c247a1)
Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
2023-09-04 16:46:34 +02:00
Thomas Lamprecht
e55e2c5f6b d/changelog: fixup dist
Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
2023-08-31 15:32:08 +02:00
Thomas Lamprecht
ec000fbeee update ABI file for 6.2.16-11-bpo11-pve
(generated with debian/scripts/abi-generate)

Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
2023-08-31 15:15:56 +02:00
Thomas Lamprecht
c856766990 bump version to 6.2.16-11~bpo11+1
Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
2023-08-31 14:44:09 +02:00
Thomas Lamprecht
eb24434957 update fwlist for 6.2.16-11
Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
2023-08-31 14:44:09 +02:00
Thomas Lamprecht
95a30681a7 sync patches and submodule state from master
from commit 243a198 ("bump version to 6.2.16-11")

Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
2023-08-31 12:14:44 +02:00
Thomas Lamprecht
4110bd2d03 update ABI file for 6.2.16-4-bpo11-pve
(generated with debian/scripts/abi-generate)

Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
2023-07-07 17:55:10 +02:00
Thomas Lamprecht
880f7c870d bump version to 6.2.16-4~bpo11+1
Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
2023-07-07 17:34:54 +02:00
Thomas Lamprecht
b355e714f7 Revert "update ZFS to 2.1.12"
This reverts commit 4c09c4f700 as we
avoid updating ZFS on bullseye for now.
2023-07-07 17:08:14 +02:00
Thomas Lamprecht
72cc608d55 d/control: set compat back to 12 for oldstable
Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
2023-07-07 17:08:14 +02:00
Thomas Lamprecht
37e73fdea5 update ABI file for 6.2.16-4-pve
(generated with debian/scripts/abi-generate)

Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
2023-07-07 17:00:27 +02:00
Thomas Lamprecht
b75cb66e19 bump version to 6.2.16-4
Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
2023-07-07 17:00:27 +02:00
Thomas Lamprecht
b93bf93302 update submodule to Proxmox-6.2.16-3
Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
2023-07-07 17:00:27 +02:00
Thomas Lamprecht
2ebe71c2f4 update ABI file for 6.2.16-3-pve
(generated with debian/scripts/abi-generate)

Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
2023-07-07 17:00:27 +02:00
Thomas Lamprecht
20e538aded bump version to 6.2.16-3
Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
2023-07-07 17:00:27 +02:00
Thomas Lamprecht
9d49533827 update to Proxmox-6.2.16-2 based on Ubuntu-6.2.0-25.25
Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
2023-07-07 17:00:27 +02:00
Thomas Lamprecht
60e902c637 buildsys: improve DSC target
Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
2023-07-07 17:00:27 +02:00
Thomas Lamprecht
e662807c34 bump version to 6.2.16-2
Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
2023-07-07 17:00:27 +02:00
Thomas Lamprecht
4c09c4f700 update ZFS to 2.1.12
Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
2023-07-07 17:00:27 +02:00
Thomas Lamprecht
9dc16d8b59 backport "net/sched: flower: fix possible OOB write in fl_set_geneve_opt()"
Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
2023-07-07 17:00:27 +02:00
Thomas Lamprecht
8d9ca43bc9 backport re-adding mdev_set_iommu_device() kABI
Should fix compat with SRIOV based Nvidia vGPU until they switch over
to using the vfio-pci-core framework instead of MDEV.

Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
2023-07-07 17:00:27 +02:00
Thomas Lamprecht
280a4afd00 scripts: modernize abi-generate & find-firmware
Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
2023-07-07 17:00:27 +02:00
Thomas Lamprecht
d198e88b50 scripts: modernize abi-check a bit
Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
2023-07-07 17:00:27 +02:00
Thomas Lamprecht
14c9961f1d debian: update postinst, postrm and prerm script style
Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
2023-07-07 17:00:27 +02:00
Thomas Lamprecht
9edf7f3338 update ABI file for 6.2.16-1-pve
(generated with debian/scripts/abi-generate)

Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
2023-07-07 17:00:27 +02:00
Thomas Lamprecht
6b2a7ba687 bump version to 6.2.16-1
Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
2023-07-07 17:00:27 +02:00
Thomas Lamprecht
205a1d1cfc update ZFS submodule to latest git
no actual source code changes, just packaging stuff for bookworm

Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
2023-07-07 17:00:27 +02:00
Thomas Lamprecht
74dd3bf8d0 update submodule to Proxmox-6.2.16-1 and refresh patches
Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
2023-07-07 17:00:04 +02:00
Thomas Lamprecht
243323e92d update patches for Ubuntu-6.2.0-23.23
Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
2023-07-07 17:00:04 +02:00