Commit Graph

960 Commits

Author SHA1 Message Date
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
Thomas Lamprecht
fce511c937 d/control: define compat level via build-depends and raise to 13
Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
2023-07-07 17:00:04 +02:00
Thomas Lamprecht
04b9751b0f buildsys: derive upload dist automatically
Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
2023-06-12 15:25:34 +02:00
Thomas Lamprecht
13b09d1825 d/control: drop useless dependency on already essential coreutils
Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
2023-06-12 15:25:34 +02:00
Thomas Lamprecht
72d9da59dc buildsys: add sbuild convenience target
Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
2023-06-12 15:25:34 +02:00
Thomas Lamprecht
93c76a4add d/rules: honor the parallel build-option
no fun to build the kernel with just a single job at the same time,
which happens e.g., in an sbuild environment.

Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
2023-05-20 19:25:13 +02:00
Thomas Lamprecht
e8682962f4 d/source: ignore some false-positive lintian errors
Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
2023-05-20 19:25:13 +02:00
Thomas Lamprecht
f1ef3eb877 d/control: add missing ${misc:Depends}
Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
2023-05-20 19:25:13 +02:00
Thomas Lamprecht
5d70d14bad d/control: drop build-dependency for perl-module
lintian rightfully errors out on this one, makes no sense to depend
on an implementation detail of the perl packaging ecosystem.

Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
2023-05-20 19:25:13 +02:00