]> git.proxmox.com Git - pve-kernel.git/log
pve-kernel.git
2 years agoupdate ABI file for 5.11.22-7-pve pve-kernel-5.11
Thomas Lamprecht [Sun, 7 Nov 2021 21:31:54 +0000 (22:31 +0100)]
update ABI file for 5.11.22-7-pve

(generated with debian/scripts/abi-generate)

Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
2 years agobump version to 5.11.22-12
Thomas Lamprecht [Sun, 7 Nov 2021 20:46:46 +0000 (21:46 +0100)]
bump version to 5.11.22-12

Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
2 years agoupdate sources to Ubuntu-5.11.0-41.45 and rebase patches
Thomas Lamprecht [Sun, 7 Nov 2021 20:45:46 +0000 (21:45 +0100)]
update sources to Ubuntu-5.11.0-41.45 and rebase patches

Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
2 years agoupdate ABI file for 5.11.22-6-pve
Thomas Lamprecht [Tue, 19 Oct 2021 11:18:36 +0000 (13:18 +0200)]
update ABI file for 5.11.22-6-pve

(generated with debian/scripts/abi-generate)

Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
2 years agobump version to 5.11.22-11
Thomas Lamprecht [Tue, 19 Oct 2021 10:45:09 +0000 (12:45 +0200)]
bump version to 5.11.22-11

Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
2 years agorebase patches on top of Ubuntu-5.11.0-39.43
Thomas Lamprecht [Tue, 19 Oct 2021 10:41:50 +0000 (12:41 +0200)]
rebase patches on top of Ubuntu-5.11.0-39.43

(generated with debian/scripts/import-upstream-tag)

Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
2 years agoupdate sources to Ubuntu-5.11.0-39.43
Thomas Lamprecht [Tue, 19 Oct 2021 10:41:50 +0000 (12:41 +0200)]
update sources to Ubuntu-5.11.0-39.43

(generated with debian/scripts/import-upstream-tag)

Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
2 years agobump version to 5.11.22-10+ocfs2+1
Thomas Lamprecht [Thu, 30 Sep 2021 11:46:48 +0000 (13:46 +0200)]
bump version to 5.11.22-10+ocfs2+1

Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
2 years agoupdate ABI file for 5.11.22-5-pve
Thomas Lamprecht [Tue, 28 Sep 2021 06:58:42 +0000 (08:58 +0200)]
update ABI file for 5.11.22-5-pve

(generated with debian/scripts/abi-generate)

Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
2 years agobump version to 5.11.22-10
Thomas Lamprecht [Tue, 28 Sep 2021 06:16:03 +0000 (08:16 +0200)]
bump version to 5.11.22-10

Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
2 years agofix #3558: backport "bnx2x: Fix enabling network interfaces without VFs"
Thomas Lamprecht [Tue, 28 Sep 2021 06:12:46 +0000 (08:12 +0200)]
fix #3558: backport "bnx2x: Fix enabling network interfaces without VFs"

Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
2 years agorebase patches on top of Ubuntu-5.11.0-38.42
Thomas Lamprecht [Tue, 28 Sep 2021 05:45:04 +0000 (07:45 +0200)]
rebase patches on top of Ubuntu-5.11.0-38.42

(generated with debian/scripts/import-upstream-tag)

Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
2 years agoupdate sources to Ubuntu-5.11.0-38.42
Thomas Lamprecht [Tue, 28 Sep 2021 05:45:04 +0000 (07:45 +0200)]
update sources to Ubuntu-5.11.0-38.42

(generated with debian/scripts/import-upstream-tag)

Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
2 years agoupdate ZFS to 2.0.6
Thomas Lamprecht [Tue, 28 Sep 2021 05:41:36 +0000 (07:41 +0200)]
update ZFS to 2.0.6

Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
2 years agobump version to 5.11.22-9
Thomas Lamprecht [Wed, 22 Sep 2021 08:12:03 +0000 (10:12 +0200)]
bump version to 5.11.22-9

Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
2 years agod/rules: kconfig: enable SQUASHFS_DECOMP_MULTI_PERCPU
Thomas Lamprecht [Wed, 22 Sep 2021 08:03:30 +0000 (10:03 +0200)]
d/rules: kconfig: enable SQUASHFS_DECOMP_MULTI_PERCPU

Debian did so since 5.10~rc7-1~exp1 and ubuntu only disabled it due
some concerns about "high" memory usage on many-core systems[0], high
is to be seen relative here as its 26 MiB on 208 cores[1] and only
matters for ubuntu as due to their snaps they may have a lot of
active squashfs mounts.

Proxmox projects do not use snaps, or other things that uses squashfs
instances a tall besides the installer. While some users may use a
few it is unlikely to cause much problems (a few 100 MiB should not
be a big problem on a server with hundreds of online cores.

Any how, to speed up decompression in our installer and use a similar
setting as Debian, the distro we're most similar too, enable this
Kconfig knob.

[0]: https://bugs.launchpad.net/snappy/+bug/1636847
[1]: https://bugs.launchpad.net/snappy/+bug/1636847/comments/21

Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
2 years agobackport "blk-mq: fix kernel panic during iterating over flush request"
Thomas Lamprecht [Tue, 21 Sep 2021 04:57:46 +0000 (06:57 +0200)]
backport "blk-mq: fix kernel panic during iterating over flush request"

see https://forum.proxmox.com/threads/96598/#post-418247

Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
2 years agoupdate ABI file for 5.11.22-4-pve
Thomas Lamprecht [Fri, 27 Aug 2021 13:47:08 +0000 (15:47 +0200)]
update ABI file for 5.11.22-4-pve

(generated with debian/scripts/abi-generate)

Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
2 years agobump version to 5.11.22-8
Thomas Lamprecht [Fri, 27 Aug 2021 07:35:56 +0000 (09:35 +0200)]
bump version to 5.11.22-8

Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
2 years agoupdate fwlist-previous
Thomas Lamprecht [Fri, 27 Aug 2021 09:52:26 +0000 (11:52 +0200)]
update fwlist-previous

Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
2 years agod/rules: kconfig: disable revocation certificates for now
Thomas Lamprecht [Fri, 27 Aug 2021 08:15:01 +0000 (10:15 +0200)]
d/rules: kconfig: disable revocation certificates for now

Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
2 years agorebase patches on top of Ubuntu-5.11.0-34.36
Thomas Lamprecht [Fri, 27 Aug 2021 07:20:57 +0000 (09:20 +0200)]
rebase patches on top of Ubuntu-5.11.0-34.36

(generated with debian/scripts/import-upstream-tag)

Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
2 years agoupdate sources to Ubuntu-5.11.0-34.36
Thomas Lamprecht [Fri, 27 Aug 2021 07:20:57 +0000 (09:20 +0200)]
update sources to Ubuntu-5.11.0-34.36

(generated with debian/scripts/import-upstream-tag)

Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
2 years agofix #3552: cherry-pick PCI probe fixes
Fabian Grünbichler [Thu, 12 Aug 2021 12:50:41 +0000 (14:50 +0200)]
fix #3552: cherry-pick PCI probe fixes

breaking some NVME setups. these should be picked up by one of the next
Ubuntu kernel releases, since both the breaking change and the fix are
authored by Canonical devs.

Signed-off-by: Fabian Grünbichler <f.gruenbichler@proxmox.com>
2 years agomake nvem a module again
Thomas Lamprecht [Tue, 24 Aug 2021 11:57:56 +0000 (13:57 +0200)]
make nvem a module again

Requested in the forum, as some (misbehaving) mellanox module relies
on loading nvme-core and apparently cannot cope with built-in
modules... meh, but we're probably easier to get to make the change
than the mellanox people ;-)
https://forum.proxmox.com/threads/kernel-5-11.86225/post-412645

Originally set when this was another repo:
https://git.proxmox.com/?p=pve-kernel-jessie.git;a=commitdiff;h=0817f603d0e5bc3165f512eec8860543430cfd2d;hp=60c76fe4f5ab178af78be9ca2ea8baad3b4a4bc9

The Debian bug is resolved since quite a bit, bullseye shouldn't be
affected by this at all anymore.

Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
2 years agobump to 5.11.22-7
Stoiko Ivanov [Wed, 18 Aug 2021 14:41:48 +0000 (16:41 +0200)]
bump to 5.11.22-7

Signed-off-by: Stoiko Ivanov <s.ivanov@proxmox.com>
Signed-off-by: Wolfgang Bumiller <w.bumiller@proxmox.com>
2 years agocherry-pick fixes for CVE-2021-3653 and CVE-2021-3656
Stoiko Ivanov [Wed, 18 Aug 2021 14:41:47 +0000 (16:41 +0200)]
cherry-pick fixes for CVE-2021-3653 and CVE-2021-3656

from ubuntu-hirsute upstream/master-next

cherry-pick only the 2 patches, because master-next is 970 commits
ahead of our current master.

Signed-off-by: Stoiko Ivanov <s.ivanov@proxmox.com>
Signed-off-by: Wolfgang Bumiller <w.bumiller@proxmox.com>
2 years agobump version to 5.11.22-6
Thomas Lamprecht [Wed, 28 Jul 2021 08:51:22 +0000 (10:51 +0200)]
bump version to 5.11.22-6

Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
2 years agobackport fix for io_uring to prevent kernel panic
Fabian Ebner [Wed, 28 Jul 2021 08:38:54 +0000 (10:38 +0200)]
backport fix for io_uring to prevent kernel panic

which could be triggered in some corner cases with (but most likely
not limited to) LVM-backed QEMU guests using io_uring.

Signed-off-by: Fabian Ebner <f.ebner@proxmox.com>
2 years agobuildsys add dbgsym package from linux-tools to DEBS/upload
Thomas Lamprecht [Wed, 21 Jul 2021 17:46:04 +0000 (19:46 +0200)]
buildsys add dbgsym package from linux-tools to DEBS/upload

Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
2 years agoupdate ABI file for 5.11.22-3-pve
Thomas Lamprecht [Wed, 21 Jul 2021 17:37:41 +0000 (19:37 +0200)]
update ABI file for 5.11.22-3-pve

(generated with debian/scripts/abi-generate)

Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
2 years agoreadme: document -dbgsym package
Fabian Grünbichler [Wed, 21 Jul 2021 12:10:41 +0000 (14:10 +0200)]
readme: document -dbgsym package

Signed-off-by: Fabian Grünbichler <f.gruenbichler@proxmox.com>
2 years agobuild: conditionalize -dbgsym package
Fabian Grünbichler [Wed, 21 Jul 2021 12:10:40 +0000 (14:10 +0200)]
build: conditionalize -dbgsym package

via a new, namespaced build profile.

Signed-off-by: Fabian Grünbichler <f.gruenbichler@proxmox.com>
2 years agobump version to 5.11.22-5
Thomas Lamprecht [Wed, 21 Jul 2021 16:25:59 +0000 (18:25 +0200)]
bump version to 5.11.22-5

Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
2 years agorebase patches on top of Ubuntu-5.11.0-26.28
Thomas Lamprecht [Wed, 21 Jul 2021 16:22:17 +0000 (18:22 +0200)]
rebase patches on top of Ubuntu-5.11.0-26.28

(generated with debian/scripts/import-upstream-tag)

Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
2 years agoupdate sources to Ubuntu-5.11.0-26.28
Thomas Lamprecht [Wed, 21 Jul 2021 16:22:17 +0000 (18:22 +0200)]
update sources to Ubuntu-5.11.0-26.28

(generated with debian/scripts/import-upstream-tag)

Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
2 years agoupdate zfsonlinux repo
Thomas Lamprecht [Wed, 21 Jul 2021 16:21:11 +0000 (18:21 +0200)]
update zfsonlinux repo

no-op

Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
2 years agobump version to 5.11.22-4
Thomas Lamprecht [Tue, 20 Jul 2021 19:40:49 +0000 (21:40 +0200)]
bump version to 5.11.22-4

Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
2 years agoupdate ABI file for 5.11.22-2-pve
Thomas Lamprecht [Mon, 12 Jul 2021 04:25:52 +0000 (06:25 +0200)]
update ABI file for 5.11.22-2-pve

(generated with debian/scripts/abi-generate)

Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
2 years agobump version to 5.11.22-3
Thomas Lamprecht [Sun, 11 Jul 2021 11:49:01 +0000 (13:49 +0200)]
bump version to 5.11.22-3

Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
2 years agoupdate kernel to Proxmox-5.11.22-1
Thomas Lamprecht [Fri, 9 Jul 2021 19:24:27 +0000 (21:24 +0200)]
update kernel to Proxmox-5.11.22-1

Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
2 years agod/rules: ensure performance is the default freq gov again
Thomas Lamprecht [Fri, 9 Jul 2021 19:23:59 +0000 (21:23 +0200)]
d/rules: ensure performance is the default freq gov again

Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
2 years agoupdate ZFS to 2.0.5
Thomas Lamprecht [Fri, 9 Jul 2021 16:25:31 +0000 (18:25 +0200)]
update ZFS to 2.0.5

Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
2 years agod/control: follow text-width limits...
Thomas Lamprecht [Fri, 2 Jul 2021 15:25:15 +0000 (17:25 +0200)]
d/control: follow text-width limits...

Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
2 years agobump version to 5.11.22-2
Thomas Lamprecht [Fri, 2 Jul 2021 14:22:50 +0000 (16:22 +0200)]
bump version to 5.11.22-2

Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
2 years agoupdate sources to Ubuntu-5.11.0-24.25
Thomas Lamprecht [Fri, 2 Jul 2021 14:21:37 +0000 (16:21 +0200)]
update sources to Ubuntu-5.11.0-24.25

(generated with debian/scripts/import-upstream-tag)

Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
2 years agonet: bridge: sync fdb to new unicast-filtering ports
Thomas Lamprecht [Fri, 2 Jul 2021 14:21:08 +0000 (16:21 +0200)]
net: bridge: sync fdb to new unicast-filtering ports

Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
2 years agoupdate ABI file for 5.11.22-1-pve
Thomas Lamprecht [Wed, 23 Jun 2021 09:01:41 +0000 (11:01 +0200)]
update ABI file for 5.11.22-1-pve

(generated with debian/scripts/abi-generate)

Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
2 years agobuildsys: change upload dist to bullseye and add pbs
Thomas Lamprecht [Wed, 23 Jun 2021 08:51:33 +0000 (10:51 +0200)]
buildsys: change upload dist to bullseye and add pbs

Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
2 years agobuildsys: add user header package to DEBS variable
Thomas Lamprecht [Wed, 23 Jun 2021 08:51:13 +0000 (10:51 +0200)]
buildsys: add user header package to DEBS variable

Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
2 years agofix typo in changelog
Thomas Lamprecht [Wed, 23 Jun 2021 08:50:43 +0000 (10:50 +0200)]
fix typo in changelog

Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
2 years agobump version to 5.11.22-1
Thomas Lamprecht [Wed, 23 Jun 2021 06:57:17 +0000 (08:57 +0200)]
bump version to 5.11.22-1

Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
2 years agorebase patches on top of Ubuntu-5.11.0-23.24
Thomas Lamprecht [Wed, 23 Jun 2021 06:49:26 +0000 (08:49 +0200)]
rebase patches on top of Ubuntu-5.11.0-23.24

(generated with debian/scripts/import-upstream-tag)

Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
2 years agoupdate sources to Ubuntu-5.11.0-23.24
Thomas Lamprecht [Wed, 23 Jun 2021 06:49:26 +0000 (08:49 +0200)]
update sources to Ubuntu-5.11.0-23.24

(generated with debian/scripts/import-upstream-tag)

Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
2 years agodebian/scripts: --output-dir is not recoginzed anymore, use --output-directory
Thomas Lamprecht [Wed, 23 Jun 2021 06:52:34 +0000 (08:52 +0200)]
debian/scripts: --output-dir is not recoginzed anymore, use --output-directory

Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
2 years agodebian/scripts: use printf to ensure \t is actually printewd as tab
Thomas Lamprecht [Wed, 23 Jun 2021 06:51:57 +0000 (08:51 +0200)]
debian/scripts: use printf to ensure \t is actually printewd as tab

Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
2 years agod/rules: close race between 'cp' and module handling
Fabian Grünbichler [Tue, 15 Jun 2021 11:27:29 +0000 (13:27 +0200)]
d/rules: close race between 'cp' and module handling

sometimes the build would fail with

cp: cannot stat 'ubuntu-hirsute/.tmp_1987275': No such file or directory
make[1]: *** [debian/rules:181: .headers_prepare_mark] Error 1
make[1]: Leaving directory '/home/fgruenbichler/pve-kernel/build'
dpkg-buildpackage: error: fakeroot debian/rules binary subprocess returned exit status 2
make: *** [Makefile:58: pve-kernel-5.11.21-1-pve_5.11.21-1_amd64.deb] Error 2

if copying was slow enough.

so let's do the copying first, then do the rest in parallel without
needing to worry about side-effects.

Signed-off-by: Fabian Grünbichler <f.gruenbichler@proxmox.com>
2 years agod/control: wrap-and-sort
Fabian Grünbichler [Tue, 15 Jun 2021 11:27:28 +0000 (13:27 +0200)]
d/control: wrap-and-sort

Signed-off-by: Fabian Grünbichler <f.gruenbichler@proxmox.com>
2 years agod/control: remove references to 2.6 kernel
Fabian Grünbichler [Tue, 15 Jun 2021 11:27:27 +0000 (13:27 +0200)]
d/control: remove references to 2.6 kernel

those days are long gone by now ;)

Signed-off-by: Fabian Grünbichler <f.gruenbichler@proxmox.com>
2 years agod/control: provide linux-libc-dev with version
Fabian Grünbichler [Tue, 15 Jun 2021 11:27:26 +0000 (13:27 +0200)]
d/control: provide linux-libc-dev with version

needed for it to be a proper replacement for linux-libc-dev when
resolving dependencies, such as for liburing-dev

Signed-off-by: Fabian Grünbichler <f.gruenbichler@proxmox.com>
2 years agod/rules: build perf with python3
Fabian Grünbichler [Tue, 15 Jun 2021 11:27:25 +0000 (13:27 +0200)]
d/rules: build perf with python3

python2 is gone with bullseye

Signed-off-by: Fabian Grünbichler <f.gruenbichler@proxmox.com>
2 years agobuild: keep unstripped kernel and module files
Fabian Grünbichler [Tue, 15 Jun 2021 11:27:24 +0000 (13:27 +0200)]
build: keep unstripped kernel and module files

and put them into a new -dbgsym package for usage with
crash/kdump-tools/...

fixes #3465, and now allows to do the following (after installing
and configuring kdump-tools to collect kernel crash dumps) when the
system crashes:

  $ apt install pve-kernel-5.11.21-1-dbgsym
  $ crash /usr/lib/debug/boot/vmlinux-5.11.21-1-pve /var/crash/202106151236/dump.202106151236

  crash 7.2.9
  Copyright (C) 2002-2020  Red Hat, Inc.
  Copyright (C) 2004, 2005, 2006, 2010  IBM Corporation
  Copyright (C) 1999-2006  Hewlett-Packard Co
  Copyright (C) 2005, 2006, 2011, 2012  Fujitsu Limited
  Copyright (C) 2006, 2007  VA Linux Systems Japan K.K.
  Copyright (C) 2005, 2011  NEC Corporation
  Copyright (C) 1999, 2002, 2007  Silicon Graphics, Inc.
  Copyright (C) 1999, 2000, 2001, 2002  Mission Critical Linux, Inc.
  This program is free software, covered by the GNU General Public License,
  and you are welcome to change it and/or distribute copies of it under
  certain conditions.  Enter "help copying" to see the conditions.
  This program has absolutely no warranty.  Enter "help warranty" for details.

  GNU gdb (GDB) 7.6
  Copyright (C) 2013 Free Software Foundation, Inc.
  License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html>
  This is free software: you are free to change and redistribute it.
  There is NO WARRANTY, to the extent permitted by law.  Type "show copying"
  and "show warranty" for details.
  This GDB was configured as "x86_64-unknown-linux-gnu"...

  WARNING: kernel relocated [812MB]: patching 136336 gdb minimal_symbol values

        KERNEL: /usr/lib/debug/boot/vmlinux-5.11.21-1-pve
      DUMPFILE: /var/crash/202106151236/dump.202106151236  [PARTIAL DUMP]
          CPUS: 4
          DATE: Tue Jun 15 12:36:38 CEST 2021
        UPTIME: 00:06:21
  LOAD AVERAGE: 0.04, 0.11, 0.08
         TASKS: 272
      NODENAME: test
       RELEASE: 5.11.21-1-pve
       VERSION: #1 SMP PVE 5.11.21-1 (Tue, 01 Jun 2021 16:38:57 +0200)
       MACHINE: x86_64  (3696 Mhz)
        MEMORY: 8 GB
         PANIC: "Kernel panic - not syncing: sysrq triggered crash"
           PID: 3167
       COMMAND: "bash"
          TASK: ffff9220c8f5be00  [THREAD_INFO: ffff9220c8f5be00]
           CPU: 3
         STATE: TASK_RUNNING (PANIC)

  crash> bt
  PID: 3167   TASK: ffff9220c8f5be00  CPU: 3   COMMAND: "bash"
   #0 [ffffa24ec0bfbc80] machine_kexec at ffffffffb3c751f3
   #1 [ffffa24ec0bfbce0] __crash_kexec at ffffffffb3d61092
   #2 [ffffa24ec0bfbdb0] panic at ffffffffb47b769d
   #3 [ffffa24ec0bfbe30] sysrq_handle_crash at ffffffffb434da4a
   #4 [ffffa24ec0bfbe40] __handle_sysrq.cold at ffffffffb47e2cdc
   #5 [ffffa24ec0bfbe78] write_sysrq_trigger at ffffffffb434e3f8
   #6 [ffffa24ec0bfbe90] proc_reg_write at ffffffffb3fc09ea
   #7 [ffffa24ec0bfbeb0] vfs_write at ffffffffb3f143b6
   #8 [ffffa24ec0bfbee8] ksys_write at ffffffffb3f16b97
   #9 [ffffa24ec0bfbf28] __x64_sys_write at ffffffffb3f16c2a
  #10 [ffffa24ec0bfbf38] do_syscall_64 at ffffffffb480e868
  #11 [ffffa24ec0bfbf50] entry_SYSCALL_64_after_hwframe at ffffffffb4a0008c
      RIP: 00007f367f7baf33  RSP: 00007ffe6175dc98  RFLAGS: 00000246
      RAX: ffffffffffffffda  RBX: 0000000000000002  RCX: 00007f367f7baf33
      RDX: 0000000000000002  RSI: 0000560510e640b0  RDI: 0000000000000001
      RBP: 0000560510e640b0   R8: 000000000000000a   R9: 0000000000000001
      R10: 0000560510e5f800  R11: 0000000000000246  R12: 0000000000000002
      R13: 00007f367f88b6a0  R14: 0000000000000002  R15: 00007f367f88b8a0
      ORIG_RAX: 0000000000000001  CS: 0033  SS: 002b

as well as lots of other fun things (see 'help' after opening a crash dump).

Signed-off-by: Fabian Grünbichler <f.gruenbichler@proxmox.com>
2 years agoupdate ABI file for 5.11.21-1-pve
Thomas Lamprecht [Tue, 1 Jun 2021 15:22:25 +0000 (17:22 +0200)]
update ABI file for 5.11.21-1-pve

(generated with debian/scripts/abi-generate)

Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
2 years agoupdate fwlist-previous
Thomas Lamprecht [Tue, 1 Jun 2021 15:22:19 +0000 (17:22 +0200)]
update fwlist-previous

Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
2 years agobump version to 5.11.21-1
Thomas Lamprecht [Tue, 1 Jun 2021 14:39:11 +0000 (16:39 +0200)]
bump version to 5.11.21-1

Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
2 years agoupdate kernel to 5.11.21 with Ubuntu-5.11.0-19.20
Thomas Lamprecht [Tue, 1 Jun 2021 13:51:22 +0000 (15:51 +0200)]
update kernel to 5.11.21 with Ubuntu-5.11.0-19.20

Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
2 years agoupdate ABI file for 5.11.17-1-pve
Thomas Lamprecht [Wed, 12 May 2021 15:23:23 +0000 (17:23 +0200)]
update ABI file for 5.11.17-1-pve

(generated with debian/scripts/abi-generate)

Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
2 years agobump version to 5.11.17-1
Thomas Lamprecht [Wed, 12 May 2021 10:45:43 +0000 (12:45 +0200)]
bump version to 5.11.17-1

Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
2 years agoupdate kernel to 5.11.17 with Ubuntu-5.11.0-18.19
Thomas Lamprecht [Wed, 12 May 2021 10:40:50 +0000 (12:40 +0200)]
update kernel to 5.11.17 with Ubuntu-5.11.0-18.19

Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
2 years agod/rules: headers compile: run modules_prepare copy scripts & includes after
Thomas Lamprecht [Wed, 12 May 2021 14:29:36 +0000 (16:29 +0200)]
d/rules: headers compile: run modules_prepare copy scripts & includes after

The prepare/compile/install targets feel a bit mixed, so it's not
100% clear where this should happen.

But as the `.headers_compile_mark` already triggers various kernel
build targets with a correct kconfig setup, it is a good fit to add
the modules_prepare step (which is recommended to use when preparing
a out-of-three (OOT) module build environment like dkms expects)
there. As we can only copy (= install) the `scripts` directory
afterwards it follows that it needs to be moved afterwards. Moving
installing the `include` directory there is not really necessary but
it feels like a better place than the _prepare_ target and safes a
extra line, so move that over too.

In terms of actual changes to the built header package we get
additionally the, now generated, module.lds file.

Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
2 years agod/rules: headers: remove any .cmd files from the kbuild system
Thomas Lamprecht [Wed, 12 May 2021 14:14:12 +0000 (16:14 +0200)]
d/rules: headers: remove any .cmd files from the kbuild system

Those files are generated by the `if_changed` macro from
scripts/Kbuild.include and are not really useful or interesting for
being shipped in the header packages and other distros (checked
Debian and Ubuntu) do not seem to ship those at all..

So, lets prune them to reduce shipped files dramatically, without
losing, well, anything.

Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
3 years agoupdate ABI file for 5.11.12-1-pve
Thomas Lamprecht [Fri, 9 Apr 2021 09:05:45 +0000 (11:05 +0200)]
update ABI file for 5.11.12-1-pve

(generated with debian/scripts/abi-generate)

Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
3 years agobump version to 5.11.12-1
Thomas Lamprecht [Fri, 9 Apr 2021 08:31:36 +0000 (10:31 +0200)]
bump version to 5.11.12-1

Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
3 years agosubmodule: update to Ubuntu-5.11.0-14.15
Thomas Lamprecht [Fri, 9 Apr 2021 08:17:28 +0000 (10:17 +0200)]
submodule: update to Ubuntu-5.11.0-14.15

Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
3 years agoupdate ABI file for 5.11.7-1-pve
Thomas Lamprecht [Thu, 18 Mar 2021 14:11:10 +0000 (15:11 +0100)]
update ABI file for 5.11.7-1-pve

(generated with debian/scripts/abi-generate)

Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
3 years agobump version to 5.11.7-1
Thomas Lamprecht [Thu, 18 Mar 2021 13:07:31 +0000 (14:07 +0100)]
bump version to 5.11.7-1

Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
3 years agoupdate to Ubuntu-5.11.0-12.13
Thomas Lamprecht [Thu, 18 Mar 2021 13:02:58 +0000 (14:02 +0100)]
update to Ubuntu-5.11.0-12.13

Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
3 years agoupdate ZFS to 2.0.4
Thomas Lamprecht [Thu, 18 Mar 2021 12:36:52 +0000 (13:36 +0100)]
update ZFS to 2.0.4

Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
3 years agoupdate ABI file for 5.11.0-1-pve
Thomas Lamprecht [Tue, 2 Mar 2021 14:43:05 +0000 (15:43 +0100)]
update ABI file for 5.11.0-1-pve

(generated with debian/scripts/abi-generate)

Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
3 years agoupdate FW list
Thomas Lamprecht [Tue, 2 Mar 2021 14:42:37 +0000 (15:42 +0100)]
update FW list

Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
3 years agobump version to 5.11.0-1
Thomas Lamprecht [Tue, 2 Mar 2021 12:36:31 +0000 (13:36 +0100)]
bump version to 5.11.0-1

Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
3 years agod/rules: disable CONFIG_SYSTEM_TRUSTED_KEYS config
Thomas Lamprecht [Fri, 26 Feb 2021 12:41:09 +0000 (13:41 +0100)]
d/rules: disable CONFIG_SYSTEM_TRUSTED_KEYS config

we do not use module signing currently.

Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
(cherry picked from commit 77470417dbd11602d288f7fc473f59d9118a4e61)
Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
3 years agoubdate sources and patches to Ubuntu-5.11.0-11.12
Thomas Lamprecht [Tue, 2 Mar 2021 12:34:58 +0000 (13:34 +0100)]
ubdate sources and patches to Ubuntu-5.11.0-11.12

Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
3 years agostop reverting turning on nested virtualization by default
Thomas Lamprecht [Tue, 2 Mar 2021 12:34:34 +0000 (13:34 +0100)]
stop reverting turning on nested virtualization by default

Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
3 years agoupdate ZFS to 2.0
Thomas Lamprecht [Tue, 2 Mar 2021 11:06:05 +0000 (12:06 +0100)]
update ZFS to 2.0

Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
3 years agoupdate ABI file for 5.10.6-1-pve
Thomas Lamprecht [Fri, 15 Jan 2021 12:49:28 +0000 (13:49 +0100)]
update ABI file for 5.10.6-1-pve

(generated with debian/scripts/abi-generate)

Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
3 years agoupdate firmware list for initial 5.10 kernel
Thomas Lamprecht [Fri, 15 Jan 2021 12:48:38 +0000 (13:48 +0100)]
update firmware list for initial 5.10 kernel

Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
3 years agobump version to 5.10.6-1
Thomas Lamprecht [Thu, 14 Jan 2021 13:27:19 +0000 (14:27 +0100)]
bump version to 5.10.6-1

Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
3 years agod/scripts: fix find-firmware version regex
Thomas Lamprecht [Fri, 15 Jan 2021 12:48:05 +0000 (13:48 +0100)]
d/scripts: fix find-firmware version regex

Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
3 years agod/control: update build dependencies
Thomas Lamprecht [Thu, 14 Jan 2021 13:26:56 +0000 (14:26 +0100)]
d/control: update build dependencies

Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
3 years agobase on Ubuntu Hirsute kernel
Thomas Lamprecht [Thu, 14 Jan 2021 13:25:48 +0000 (14:25 +0100)]
base on Ubuntu Hirsute kernel

drop applied patches and update README

Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
3 years agoupdate zfsonlinux module
Thomas Lamprecht [Fri, 15 Jan 2021 14:10:45 +0000 (15:10 +0100)]
update zfsonlinux module

Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
3 years agoupdate zfsonlinux submodule to 2.0.1
Thomas Lamprecht [Wed, 13 Jan 2021 13:16:57 +0000 (14:16 +0100)]
update zfsonlinux submodule to 2.0.1

Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
3 years agoadd zzstd.ko to zfs install
Stoiko Ivanov [Wed, 2 Dec 2020 19:18:00 +0000 (20:18 +0100)]
add zzstd.ko to zfs install

Signed-off-by: Stoiko Ivanov <s.ivanov@proxmox.com>
3 years agoupdate ABI file for 5.4.78-2-pve
Thomas Lamprecht [Thu, 3 Dec 2020 14:11:35 +0000 (15:11 +0100)]
update ABI file for 5.4.78-2-pve

(generated with debian/scripts/abi-generate)

Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
3 years agobump version to 5.4.78-2
Thomas Lamprecht [Thu, 3 Dec 2020 10:29:34 +0000 (11:29 +0100)]
bump version to 5.4.78-2

Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
3 years agocherry-pick "vfs: allow unprivileged whiteout creation"
Thomas Lamprecht [Thu, 3 Dec 2020 12:34:57 +0000 (13:34 +0100)]
cherry-pick "vfs: allow unprivileged whiteout creation"

This was in v5.7 and is rather straight forward, fixes issue for some
users:
https://forum.proxmox.com/threads/task-error-unable-to-restore-ct-106.79901/#post-354223

Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
3 years agoRevert "scsi: be2iscsi: Fix a theoretical leak in beiscsi_create_eqs()"
Thomas Lamprecht [Thu, 3 Dec 2020 10:21:40 +0000 (11:21 +0100)]
Revert "scsi: be2iscsi: Fix a theoretical leak in beiscsi_create_eqs()"

Reported to cause problems with HPE DL gen 9 servers, where the
module is in use[0].

Upstream has not followup for this (at least none obvious), replied
to the original patch to notify them about potential problems[1]

[0]: https://forum.proxmox.com/threads/hp-dl-380-gen-9-issues-on-5-4-73-5-4-78-kernel.79907/page-2#post-354176
[1]: https://lore.kernel.org/linux-scsi/54f36c62-10bf-8736-39ce-27ece097d9de@proxmox.com/

Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
3 years agoupdate ABI file for 5.4.78-1-pve
Thomas Lamprecht [Mon, 30 Nov 2020 10:36:59 +0000 (11:36 +0100)]
update ABI file for 5.4.78-1-pve

(generated with debian/scripts/abi-generate)

Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
3 years agobump version to 5.4.78-1
Thomas Lamprecht [Mon, 30 Nov 2020 09:58:16 +0000 (10:58 +0100)]
bump version to 5.4.78-1

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