]> git.proxmox.com Git - pve-kernel.git/log
pve-kernel.git
5 months agoupdate ABI file for 6.2.16-20-bpo11-pve bullseye-6.2
Thomas Lamprecht [Fri, 1 Dec 2023 15:05:15 +0000 (16:05 +0100)]
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>
5 months agobump version to 6.2.16-20~bpo11+1
Thomas Lamprecht [Fri, 1 Dec 2023 14:42:47 +0000 (15:42 +0100)]
bump version to 6.2.16-20~bpo11+1

Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
5 months agoupdate ZFS to 2.1.14
Thomas Lamprecht [Fri, 1 Dec 2023 14:24:52 +0000 (15:24 +0100)]
update ZFS to 2.1.14

Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
5 months agorebase patches on top of Ubuntu-6.2.0-39.40
Thomas Lamprecht [Fri, 1 Dec 2023 11:47:24 +0000 (12:47 +0100)]
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 ddd91a3b0507e56ccf43c8752c13a2e8f28d5de0)
Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
5 months agoupdate sources to Ubuntu-6.2.0-39.40
Thomas Lamprecht [Fri, 1 Dec 2023 11:47:24 +0000 (12:47 +0100)]
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 b5335f000702000b6caf541c39b355e11115ea3d)
Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
5 months agobackport constraining guest-supported xfeatures only at KVM_GET_XSAVE{2}
Thomas Lamprecht [Sat, 21 Oct 2023 13:16:25 +0000 (15:16 +0200)]
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 6d825fcff3fc2ac9b2b1d6b30945fbcb4fa5cf29)
Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
5 months agonormalize patches
Thomas Lamprecht [Sat, 21 Oct 2023 13:15:35 +0000 (15:15 +0200)]
normalize patches

Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
(cherry picked from commit 9a2449d7c23e89ef799be960d59fada96f250ad0)
Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
5 months agobackport exposing FLUSHBYASID when running nested VMs on AMD CPUs
Stefan Sterz [Thu, 19 Oct 2023 14:59:12 +0000 (16:59 +0200)]
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 3202de9857143bb619f91aa5fae28f950db09647)
Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
5 months agobackport fix for AMD erratum #1485 on Zen4-based CPUs
Thomas Lamprecht [Wed, 11 Oct 2023 15:03:45 +0000 (17:03 +0200)]
backport fix for AMD erratum #1485 on Zen4-based CPUs

Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
(cherry picked from commit 04f267a5c7e53b22ef880e695bc248c1b1874bae)
Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
5 months agoupdate fwlist
Thomas Lamprecht [Tue, 3 Oct 2023 15:03:31 +0000 (17:03 +0200)]
update fwlist

Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
(cherry picked from commit 67d3491e09c5bf094cd934e7579bf80e26cb3bcd)
Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
5 months agorebase patches on top of Ubuntu-6.2.0-36.36
Thomas Lamprecht [Tue, 3 Oct 2023 05:05:13 +0000 (07:05 +0200)]
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 2db681b5f19ba0032116559f9e128d9f76b5fbee)
Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
5 months agoupdate sources to Ubuntu-6.2.0-36.36
Thomas Lamprecht [Tue, 3 Oct 2023 05:05:13 +0000 (07:05 +0200)]
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 f048d6bc26410fe0f8772525f77b6efb02bd39f4)
Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
5 months agocherry-pick fix for new amd64 ucode
Stoiko Ivanov [Mon, 25 Sep 2023 17:23:35 +0000 (19:23 +0200)]
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 4696b978f7702bd88c6773a1853b4cf928481a26)
Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
5 months agofix thunderbolt ring-interrupt not being masked on suspend
Thomas Lamprecht [Wed, 20 Sep 2023 04:33:03 +0000 (06:33 +0200)]
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 d772676031f0c9181fa9b7cdbdb84b759d764947)
Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
5 months agocherry-pick fix for setting X86_FEATURE_OSXSAVE feature
Thomas Lamprecht [Tue, 19 Sep 2023 07:27:09 +0000 (09:27 +0200)]
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 9ba0dde971e6153a12f94e9c7a7337355ab3d0ed)
Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
5 months agorebase patches on top of Ubuntu-6.2.0-34.34
Thomas Lamprecht [Mon, 18 Sep 2023 13:19:28 +0000 (15:19 +0200)]
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 8ff596f2d384c76fd3fcbaa4ff44ca3bb1af831a)
Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
5 months agoupdate sources to Ubuntu-6.2.0-34.34
Thomas Lamprecht [Mon, 18 Sep 2023 13:19:28 +0000 (15:19 +0200)]
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 b3aeb8dba9424dd06b5e305c46bcef067ffeaace)
Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
5 months agobackport thunderbolt-net fixes
Thomas Lamprecht [Mon, 18 Sep 2023 08:32:05 +0000 (10:32 +0200)]
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 ddba52024fdac1405b44a5f885681e4e6c123958)
Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
5 months agofix #4707: add override parameter for RMRR relaxation
Fabian Grünbichler [Tue, 5 Sep 2023 12:31:04 +0000 (14:31 +0200)]
fix #4707: add override parameter for RMRR relaxation

Signed-off-by: Fabian Grünbichler <f.gruenbichler@proxmox.com>
(cherry picked from commit 1acfcad2f362f9ff0b53dc23ba0933bade18aa12)
Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
7 months agobuildsys: sync package version to d/changelog source-of-truth one
Thomas Lamprecht [Mon, 4 Sep 2023 15:36:55 +0000 (17:36 +0200)]
buildsys: sync package version to d/changelog source-of-truth one

Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
7 months agobump version to 6.2.16-11~bpo11+2
Thomas Lamprecht [Mon, 4 Sep 2023 14:49:20 +0000 (16:49 +0200)]
bump version to 6.2.16-11~bpo11+2

Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
7 months agocherry-pick fix for KVM vCPU page fault loop
Fiona Ebner [Mon, 4 Sep 2023 09:39:20 +0000 (11:39 +0200)]
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 6810c247a180f3bb1492873cc571c3edd517d8a3)
Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
8 months agod/changelog: fixup dist
Thomas Lamprecht [Thu, 31 Aug 2023 13:32:08 +0000 (15:32 +0200)]
d/changelog: fixup dist

Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
8 months agoupdate ABI file for 6.2.16-11-bpo11-pve
Thomas Lamprecht [Thu, 31 Aug 2023 13:15:56 +0000 (15:15 +0200)]
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>
8 months agobump version to 6.2.16-11~bpo11+1
Thomas Lamprecht [Thu, 31 Aug 2023 10:18:54 +0000 (12:18 +0200)]
bump version to 6.2.16-11~bpo11+1

Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
8 months agoupdate fwlist for 6.2.16-11
Thomas Lamprecht [Thu, 31 Aug 2023 12:43:52 +0000 (14:43 +0200)]
update fwlist for 6.2.16-11

Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
8 months agosync patches and submodule state from master
Thomas Lamprecht [Thu, 31 Aug 2023 10:14:06 +0000 (12:14 +0200)]
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>
9 months agoupdate ABI file for 6.2.16-4-bpo11-pve
Thomas Lamprecht [Fri, 7 Jul 2023 15:55:10 +0000 (17:55 +0200)]
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>
9 months agobump version to 6.2.16-4~bpo11+1
Thomas Lamprecht [Fri, 7 Jul 2023 15:06:58 +0000 (17:06 +0200)]
bump version to 6.2.16-4~bpo11+1

Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
9 months agoRevert "update ZFS to 2.1.12"
Thomas Lamprecht [Fri, 7 Jul 2023 15:04:06 +0000 (17:04 +0200)]
Revert "update ZFS to 2.1.12"

This reverts commit 4c09c4f700cb090ba91b4ec978e4845072f90c38 as we
avoid updating ZFS on bullseye for now.

9 months agod/control: set compat back to 12 for oldstable
Thomas Lamprecht [Fri, 7 Jul 2023 15:07:58 +0000 (17:07 +0200)]
d/control: set compat back to 12 for oldstable

Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
9 months agoupdate ABI file for 6.2.16-4-pve
Thomas Lamprecht [Fri, 7 Jul 2023 08:01:08 +0000 (10:01 +0200)]
update ABI file for 6.2.16-4-pve

(generated with debian/scripts/abi-generate)

Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
9 months agobump version to 6.2.16-4
Thomas Lamprecht [Fri, 7 Jul 2023 07:23:08 +0000 (09:23 +0200)]
bump version to 6.2.16-4

Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
9 months agoupdate submodule to Proxmox-6.2.16-3
Thomas Lamprecht [Fri, 7 Jul 2023 07:22:11 +0000 (09:22 +0200)]
update submodule to Proxmox-6.2.16-3

Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
9 months agoupdate ABI file for 6.2.16-3-pve
Thomas Lamprecht [Sat, 17 Jun 2023 07:45:54 +0000 (09:45 +0200)]
update ABI file for 6.2.16-3-pve

(generated with debian/scripts/abi-generate)

Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
9 months agobump version to 6.2.16-3
Thomas Lamprecht [Sat, 17 Jun 2023 05:59:03 +0000 (07:59 +0200)]
bump version to 6.2.16-3

Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
9 months agoupdate to Proxmox-6.2.16-2 based on Ubuntu-6.2.0-25.25
Thomas Lamprecht [Sat, 17 Jun 2023 05:55:01 +0000 (07:55 +0200)]
update to Proxmox-6.2.16-2 based on Ubuntu-6.2.0-25.25

Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
9 months agobuildsys: improve DSC target
Thomas Lamprecht [Tue, 13 Jun 2023 14:15:37 +0000 (16:15 +0200)]
buildsys: improve DSC target

Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
9 months agobump version to 6.2.16-2
Thomas Lamprecht [Tue, 13 Jun 2023 13:31:10 +0000 (15:31 +0200)]
bump version to 6.2.16-2

Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
9 months agoupdate ZFS to 2.1.12
Thomas Lamprecht [Tue, 13 Jun 2023 13:25:44 +0000 (15:25 +0200)]
update ZFS to 2.1.12

Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
9 months agobackport "net/sched: flower: fix possible OOB write in fl_set_geneve_opt()"
Thomas Lamprecht [Tue, 13 Jun 2023 13:23:24 +0000 (15:23 +0200)]
backport "net/sched: flower: fix possible OOB write in fl_set_geneve_opt()"

Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
9 months agobackport re-adding mdev_set_iommu_device() kABI
Thomas Lamprecht [Tue, 13 Jun 2023 13:22:00 +0000 (15:22 +0200)]
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>
9 months agoscripts: modernize abi-generate & find-firmware
Thomas Lamprecht [Tue, 13 Jun 2023 13:16:31 +0000 (15:16 +0200)]
scripts: modernize abi-generate & find-firmware

Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
9 months agoscripts: modernize abi-check a bit
Thomas Lamprecht [Tue, 13 Jun 2023 13:14:43 +0000 (15:14 +0200)]
scripts: modernize abi-check a bit

Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
9 months agodebian: update postinst, postrm and prerm script style
Thomas Lamprecht [Tue, 13 Jun 2023 13:14:15 +0000 (15:14 +0200)]
debian: update postinst, postrm and prerm script style

Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
9 months agoupdate ABI file for 6.2.16-1-pve
Thomas Lamprecht [Sat, 20 May 2023 18:28:19 +0000 (20:28 +0200)]
update ABI file for 6.2.16-1-pve

(generated with debian/scripts/abi-generate)

Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
9 months agobump version to 6.2.16-1
Thomas Lamprecht [Sat, 20 May 2023 17:25:34 +0000 (19:25 +0200)]
bump version to 6.2.16-1

Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
9 months agoupdate ZFS submodule to latest git
Thomas Lamprecht [Sat, 20 May 2023 18:27:27 +0000 (20:27 +0200)]
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>
9 months agoupdate submodule to Proxmox-6.2.16-1 and refresh patches
Thomas Lamprecht [Sat, 20 May 2023 17:22:25 +0000 (19:22 +0200)]
update submodule to Proxmox-6.2.16-1 and refresh patches

Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
9 months agoupdate patches for Ubuntu-6.2.0-23.23
Thomas Lamprecht [Sat, 20 May 2023 17:17:30 +0000 (19:17 +0200)]
update patches for Ubuntu-6.2.0-23.23

Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
9 months agod/control: define compat level via build-depends and raise to 13
Thomas Lamprecht [Sat, 20 May 2023 15:34:51 +0000 (17:34 +0200)]
d/control: define compat level via build-depends and raise to 13

Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
10 months agobuildsys: derive upload dist automatically
Thomas Lamprecht [Sat, 20 May 2023 19:25:34 +0000 (21:25 +0200)]
buildsys: derive upload dist automatically

Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
10 months agod/control: drop useless dependency on already essential coreutils
Thomas Lamprecht [Sat, 20 May 2023 18:14:14 +0000 (20:14 +0200)]
d/control: drop useless dependency on already essential coreutils

Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
10 months agobuildsys: add sbuild convenience target
Thomas Lamprecht [Sat, 20 May 2023 17:25:27 +0000 (19:25 +0200)]
buildsys: add sbuild convenience target

Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
11 months agod/rules: honor the parallel build-option
Thomas Lamprecht [Sat, 20 May 2023 16:15:51 +0000 (18:15 +0200)]
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>
11 months agod/source: ignore some false-positive lintian errors
Thomas Lamprecht [Sat, 20 May 2023 16:44:15 +0000 (18:44 +0200)]
d/source: ignore some false-positive lintian errors

Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
11 months agod/control: add missing ${misc:Depends}
Thomas Lamprecht [Sat, 20 May 2023 16:39:55 +0000 (18:39 +0200)]
d/control: add missing ${misc:Depends}

Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
11 months agod/control: drop build-dependency for perl-module
Thomas Lamprecht [Sat, 20 May 2023 16:12:47 +0000 (18:12 +0200)]
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>
11 months agod/control: add missing Standards-Version field
Thomas Lamprecht [Sat, 20 May 2023 16:11:26 +0000 (18:11 +0200)]
d/control: add missing Standards-Version field

Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
11 months agod/control: wrap-and-sort -tkn
Thomas Lamprecht [Sat, 20 May 2023 16:11:07 +0000 (18:11 +0200)]
d/control: wrap-and-sort -tkn

Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
11 months agod/control: drop build-dependencies on essential packages
Thomas Lamprecht [Sat, 20 May 2023 16:04:10 +0000 (18:04 +0200)]
d/control: drop build-dependencies on essential packages

we do not need a specific version..

Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
11 months agobuildsys: add DSC target
Thomas Lamprecht [Sat, 20 May 2023 15:32:24 +0000 (17:32 +0200)]
buildsys: add DSC target

Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
11 months agobuildsys: split applying patches over multiple line
Thomas Lamprecht [Sat, 20 May 2023 15:32:11 +0000 (17:32 +0200)]
buildsys: split applying patches over multiple line

Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
11 months agobuildsys: use versioned build dir
Thomas Lamprecht [Sat, 20 May 2023 15:31:38 +0000 (17:31 +0200)]
buildsys: use versioned build dir

Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
11 months agod/rules: convert to use simple parenthesis
Thomas Lamprecht [Sat, 20 May 2023 15:30:13 +0000 (17:30 +0200)]
d/rules: convert to use simple parenthesis

Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
11 months agomakefile: convert to use simple parenthesis
Thomas Lamprecht [Sat, 20 May 2023 14:28:20 +0000 (16:28 +0200)]
makefile: convert to use simple parenthesis

Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
11 months agoupdate ABI file for 6.2.11-2-pve
Thomas Lamprecht [Wed, 10 May 2023 13:14:19 +0000 (15:14 +0200)]
update ABI file for 6.2.11-2-pve

(generated with debian/scripts/abi-generate)

Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
11 months agobump version to 6.2.11-2
Thomas Lamprecht [Wed, 10 May 2023 09:13:40 +0000 (11:13 +0200)]
bump version to 6.2.11-2

Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
11 months agobackport "netfilter: nf_tables: deactivate anonymous set from preparation phase"
Thomas Lamprecht [Wed, 10 May 2023 09:13:17 +0000 (11:13 +0200)]
backport "netfilter: nf_tables: deactivate anonymous set from preparation phase"

Link: https://ubuntu.com/security/CVE-2023-32233
Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
12 months agoupdate ABI file for 6.2.11-1-pve
Thomas Lamprecht [Thu, 20 Apr 2023 10:55:16 +0000 (12:55 +0200)]
update ABI file for 6.2.11-1-pve

(generated with debian/scripts/abi-generate)

Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
12 months agobump version to 6.2.11-1
Thomas Lamprecht [Thu, 20 Apr 2023 09:59:39 +0000 (11:59 +0200)]
bump version to 6.2.11-1

Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
12 months agoupdate submodule to Proxmox-6.2.11-1
Thomas Lamprecht [Thu, 20 Apr 2023 09:58:33 +0000 (11:58 +0200)]
update submodule to Proxmox-6.2.11-1

Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
12 months agoupdate ZFS to 2.1.11
Thomas Lamprecht [Thu, 20 Apr 2023 09:57:32 +0000 (11:57 +0200)]
update ZFS to 2.1.11

Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
12 months agoupdate ABI file for 6.2.9-1-pve
Thomas Lamprecht [Mon, 3 Apr 2023 10:47:05 +0000 (12:47 +0200)]
update ABI file for 6.2.9-1-pve

(generated with debian/scripts/abi-generate)

Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
12 months agobump version to 6.2.9-1
Thomas Lamprecht [Thu, 30 Mar 2023 10:17:34 +0000 (12:17 +0200)]
bump version to 6.2.9-1

Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
12 months agoupdate ZFS to fix compat with v6.2.8+
Thomas Lamprecht [Mon, 3 Apr 2023 09:49:56 +0000 (11:49 +0200)]
update ZFS to fix compat with v6.2.8+

Update the ZFS submodule so that it includes a commit with compat fix
[0] for kernel 6.2.8, which otherwise regressed build through the
484c2be84b49 ("block: count 'ios' and 'sectors' when io is done for
bio-based device") commit, which was backported to stable-6.2 from
the v6.3-rc3 "release".

[0]: https://github.com/openzfs/zfs/commit/59f187563937aa0d6c74a9854eb1cab6632866f9

Link:  https://github.com/openzfs/zfs/issues/14658
Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
12 months agoupdate to Proxmox-6.2.9-1
Thomas Lamprecht [Thu, 30 Mar 2023 10:17:27 +0000 (12:17 +0200)]
update to Proxmox-6.2.9-1

Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
13 months agoreplace rever of RDMA link-speed reporting patch with fix
Thomas Lamprecht [Fri, 17 Mar 2023 13:58:46 +0000 (14:58 +0100)]
replace rever of RDMA link-speed reporting patch with fix

Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
13 months agoupdate ABI file for 6.2.6-1-pve
Thomas Lamprecht [Wed, 15 Mar 2023 08:55:06 +0000 (09:55 +0100)]
update ABI file for 6.2.6-1-pve

(generated with debian/scripts/abi-generate)

Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
13 months agoupdate fwlist for 6.2.6
Thomas Lamprecht [Wed, 15 Mar 2023 07:57:31 +0000 (08:57 +0100)]
update fwlist for 6.2.6

Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
13 months agobump version to 6.2.2-2
Thomas Lamprecht [Tue, 14 Mar 2023 17:08:26 +0000 (18:08 +0100)]
bump version to 6.2.2-2

Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
13 months agoupdate to Ubuntu-6.2.0-17.17
Thomas Lamprecht [Tue, 14 Mar 2023 17:07:40 +0000 (18:07 +0100)]
update to Ubuntu-6.2.0-17.17

Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
13 months agoupdate ABI file for 6.2.2-1-pve
Thomas Lamprecht [Mon, 13 Mar 2023 17:18:39 +0000 (18:18 +0100)]
update ABI file for 6.2.2-1-pve

(generated with debian/scripts/abi-generate)

Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
13 months agobump version to 6.2.2-1
Thomas Lamprecht [Mon, 13 Mar 2023 16:57:09 +0000 (17:57 +0100)]
bump version to 6.2.2-1

Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
13 months agoupdate to Ubuntu-6.2.0-16.16
Thomas Lamprecht [Mon, 13 Mar 2023 16:56:47 +0000 (17:56 +0100)]
update to Ubuntu-6.2.0-16.16

Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
13 months agoupdate fwlist for 6.2
Thomas Lamprecht [Thu, 9 Mar 2023 07:52:16 +0000 (08:52 +0100)]
update fwlist for 6.2

Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
13 months agoupdate and drop applied patches for 6.2
Thomas Lamprecht [Wed, 8 Mar 2023 11:29:55 +0000 (12:29 +0100)]
update and drop applied patches for 6.2

Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
13 months agoprepare for 6.2 release
Thomas Lamprecht [Wed, 8 Mar 2023 11:06:29 +0000 (12:06 +0100)]
prepare for 6.2 release

Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
13 months agobuildsys: avoid that to new usr header get uploaded for bullseye
Thomas Lamprecht [Wed, 8 Mar 2023 11:07:16 +0000 (12:07 +0100)]
buildsys: avoid that to new usr header get uploaded for bullseye

Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
13 months agoupdate ABI file for 6.1.15-1-pve
Thomas Lamprecht [Wed, 8 Mar 2023 11:05:18 +0000 (12:05 +0100)]
update ABI file for 6.1.15-1-pve

(generated with debian/scripts/abi-generate)

Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
13 months agobump version to 6.1.15-2
Thomas Lamprecht [Wed, 8 Mar 2023 08:53:22 +0000 (09:53 +0100)]
bump version to 6.1.15-2

Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
13 months agoupdate submodule and patches to 6.1.15
Thomas Lamprecht [Wed, 8 Mar 2023 08:50:30 +0000 (09:50 +0100)]
update submodule and patches to 6.1.15

Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
13 months agoadd patch to fix issue with large IO requests
Fiona Ebner [Tue, 7 Mar 2023 14:19:44 +0000 (15:19 +0100)]
add patch to fix issue with large IO requests

Several people reported IO-related issues since kernel 6.1.6 [0].
Things got better with 6.1.10, but apparently the issues are not fully
resolved (e.g. [1]).

I ran into an issue with PBS backup of a VM with passed-through disks
(error with 6.1.6, hang with 6.1.10+) and found that the issue did not
occur anymore with v6.3-rc1. Bisecting what fixed the issue led to the
commit in this patch. The hope is that it fixes some other issues too.

The commit has a CC-stable tag for 5.15+, but telling from the absence
of user reports, it was much less likely to trigger before 6.1.x (it's
not clear what x is, because of the other issue in 6.1.6). The commit
says it depends on 613b14884b85 ("block: handle bio_split_to_limits()
NULL return") which is already present as a3f1c82e0413 ("block:
handle bio_split_to_limits() NULL return") in the Ubuntu tree.

[0]: https://forum.proxmox.com/threads/119483/post-530365
[1]: https://forum.proxmox.com/threads/119483/post-537991

Signed-off-by: Fiona Ebner <f.ebner@proxmox.com>
14 months agoupdate ABI file for 6.1.14-1-pve
Thomas Lamprecht [Wed, 1 Mar 2023 07:43:05 +0000 (08:43 +0100)]
update ABI file for 6.1.14-1-pve

(generated with debian/scripts/abi-generate)

Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
14 months agobump version to 6.1.14-1
Thomas Lamprecht [Mon, 27 Feb 2023 17:09:53 +0000 (18:09 +0100)]
bump version to 6.1.14-1

Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
14 months agoupdate submodule and patches to 6.1.14
Thomas Lamprecht [Mon, 27 Feb 2023 17:09:00 +0000 (18:09 +0100)]
update submodule and patches to 6.1.14

Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
14 months agod/rules: fix misspelled changelog date variable
Thomas Lamprecht [Fri, 10 Feb 2023 15:40:14 +0000 (16:40 +0100)]
d/rules: fix misspelled changelog date variable

Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
14 months agowireless: Add Debian wireless-regdb certificates
Thomas Lamprecht [Fri, 10 Feb 2023 11:48:16 +0000 (12:48 +0100)]
wireless: Add Debian wireless-regdb certificates

so that plain Debian crda + wireless-regdb can work, alternatively we
could disable CRDA and bake in the regdb directly in the kernel,
using the CFG80211_INTERNAL_REGDB KConfig.

Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
14 months agoupdate previous fwlist
Thomas Lamprecht [Tue, 7 Feb 2023 13:46:16 +0000 (14:46 +0100)]
update previous fwlist

Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
14 months agobump version to 6.1.10-1
Thomas Lamprecht [Tue, 7 Feb 2023 13:10:16 +0000 (14:10 +0100)]
bump version to 6.1.10-1

Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>