]>
git.proxmox.com Git - pve-kernel.git/log
Thomas Lamprecht [Mon, 18 Jun 2018 15:06:45 +0000 (17:06 +0200)]
igb: ensure setting MTU sets also max_frame_size
This is a regression from the out-of-tree Intel IGB driver happened
between 5.3.5.10 and 5.3.5.18.
The condition here should be actually reveresed, but as we always can
be sure to have a MAX/MIN MTU defined we can just remove it,
essentially going back to the previous code state (which also works
with our current 4.15 kernel).
Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
Thomas Lamprecht [Fri, 8 Jun 2018 12:39:23 +0000 (14:39 +0200)]
bsys: clarify when to bump meta package
Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
Thomas Lamprecht [Fri, 8 Jun 2018 09:22:12 +0000 (11:22 +0200)]
bump version to 4.15-12
Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
Thomas Lamprecht [Fri, 8 Jun 2018 09:17:16 +0000 (11:17 +0200)]
backport SUN NICs fix for OVS use
See: https://pve.proxmox.com/pipermail/pve-user/2018-June/169567.html
Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
Thomas Lamprecht [Mon, 4 Jun 2018 13:03:26 +0000 (15:03 +0200)]
renenable out-of-tree intel ethernet driver (e1000e, igb, ixgbe)
There where just to much issues with the 4.15 in tree drivers for our
users [1]. The updated igb and ixgbe drivers are compatible with
4.15, the e1000e driver needed to be ported to the new internal
kernel timer API, which is pretty straight forward.
[1]: https://forum.proxmox.com/threads/4-15-based-test-kernel-for-pve-5-x-available.42097/page-5
Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
Thomas Lamprecht [Mon, 4 Jun 2018 13:02:56 +0000 (15:02 +0200)]
update out-of-tree intel ethernet drivers
update OOT Intel ethernet driver for e1000e, igb and ixgbe backed
NICs from: https://sourceforge.net/projects/e1000/
Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
Thomas Lamprecht [Wed, 30 May 2018 06:01:14 +0000 (08:01 +0200)]
d/control: automatically replace linux tools maj.min version
Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
Stoiko Ivanov [Mon, 28 May 2018 09:04:47 +0000 (11:04 +0200)]
d/rules: don't remove perf.1 manpage
the one in linux-base refers to the versioned one
Signed-off-by: Stoiko Ivanov <s.ivanov@proxmox.com>
Stoiko Ivanov [Mon, 28 May 2018 09:04:48 +0000 (11:04 +0200)]
d/rules: add version to perf man pages
Signed-off-by: Stoiko Ivanov <s.ivanov@proxmox.com>
Stoiko Ivanov [Mon, 28 May 2018 09:04:46 +0000 (11:04 +0200)]
refactor variable names and remove hardcoded major.minor version
Signed-off-by: Stoiko Ivanov <s.ivanov@proxmox.com>
Thomas Lamprecht [Fri, 25 May 2018 11:20:12 +0000 (13:20 +0200)]
buildsys: abi-generate: add usage output
Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
Thomas Lamprecht [Fri, 25 May 2018 13:07:46 +0000 (15:07 +0200)]
follow up: update ABI tracking file
Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
Thomas Lamprecht [Tue, 22 May 2018 11:18:55 +0000 (13:18 +0200)]
bump version to 4.15-10
Thomas Lamprecht [Tue, 22 May 2018 11:29:13 +0000 (13:29 +0200)]
rebase patches on top of Ubuntu-4.15.0-22.24
(generated with debian/scripts/import-upstream-tag)
Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
Thomas Lamprecht [Tue, 22 May 2018 11:29:13 +0000 (13:29 +0200)]
update sources to Ubuntu-4.15.0-22.24
(generated with debian/scripts/import-upstream-tag)
Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
Thomas Lamprecht [Tue, 22 May 2018 08:54:01 +0000 (10:54 +0200)]
update ZFS to 0.7.9-pve1
Thomas Lamprecht [Wed, 23 May 2018 09:42:10 +0000 (11:42 +0200)]
buildsys: also cleanup *.{deb,changes,buildinfo} files
Fabian Grünbichler [Wed, 9 May 2018 11:32:39 +0000 (13:32 +0200)]
bump version to 4.15-9
Fabian Grünbichler [Wed, 9 May 2018 10:15:20 +0000 (12:15 +0200)]
build: refactor header build
to also include tools and scripts like objtool, which are now needed for
external module building
Signed-off-by: Fabian Grünbichler <f.gruenbichler@proxmox.com>
Thomas Lamprecht [Thu, 3 May 2018 06:47:47 +0000 (08:47 +0200)]
bump version to 4.15-8
Thomas Lamprecht [Fri, 4 May 2018 11:14:23 +0000 (13:14 +0200)]
update ZFS to 0.7.8-pve1
Thomas Lamprecht [Thu, 3 May 2018 06:16:40 +0000 (08:16 +0200)]
rebase patches on top of Ubuntu-4.15.0-20.21
(generated with debian/scripts/import-upstream-tag)
Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
Thomas Lamprecht [Thu, 3 May 2018 06:16:40 +0000 (08:16 +0200)]
update sources to Ubuntu-4.15.0-20.21
(generated with debian/scripts/import-upstream-tag)
Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
Wolfgang Bumiller [Wed, 25 Apr 2018 06:23:42 +0000 (08:23 +0200)]
fix #1737: merge: net: fix deadlock while clearing neighbor proxy table
Link: https://bugzilla.kernel.org/show_bug.cgi?id=199289
Signed-off-by: Wolfgang Bumiller <w.bumiller@proxmox.com>
Fabian Grünbichler [Wed, 25 Apr 2018 10:17:19 +0000 (12:17 +0200)]
d/rules: check for accidental perf linkage
with libraries that are not GPL-2-only compatible, fix previously typoed
variable, and add build-dep on libiberty-dev for CPLUS demangling.
Signed-off-by: Fabian Grünbichler <f.gruenbichler@proxmox.com>
Fabian Grünbichler [Tue, 24 Apr 2018 11:57:29 +0000 (13:57 +0200)]
d/rules: install perf man pages
Signed-off-by: Fabian Grünbichler <f.gruenbichler@proxmox.com>
Fabian Grünbichler [Tue, 24 Apr 2018 11:57:28 +0000 (13:57 +0200)]
d/rules: don't strip headers package
we don't want to debug the contained helper binaries ;)
Signed-off-by: Fabian Grünbichler <f.gruenbichler@proxmox.com>
Fabian Grünbichler [Tue, 24 Apr 2018 11:57:27 +0000 (13:57 +0200)]
d/rules: reformat header collection
for better readability and to reduce future churn
Signed-off-by: Fabian Grünbichler <f.gruenbichler@proxmox.com>
Fabian Grünbichler [Tue, 24 Apr 2018 12:23:50 +0000 (14:23 +0200)]
update ABI file for 4.15.17-1-pve
(generated with debian/scripts/abi-generate)
Signed-off-by: Fabian Grünbichler <f.gruenbichler@proxmox.com>
Thomas Lamprecht [Fri, 20 Apr 2018 12:46:42 +0000 (14:46 +0200)]
d/control: add some missing build dependencies
Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
and wrap-and-sort them
Signed-off-by: Fabian Grünbichler <f.gruenbichler@proxmox.com>
Fabian Grünbichler [Thu, 12 Apr 2018 12:07:58 +0000 (14:07 +0200)]
debian/scripts: add import-upstream-tag
Signed-off-by: Fabian Grünbichler <f.gruenbichler@proxmox.com>
Fabian Grünbichler [Thu, 12 Apr 2018 12:07:57 +0000 (14:07 +0200)]
debian/scripts: add patchqueue scripts
Signed-off-by: Fabian Grünbichler <f.gruenbichler@proxmox.com>
Fabian Grünbichler [Fri, 20 Apr 2018 09:35:56 +0000 (11:35 +0200)]
bump version to 4.15-7, bump ABI to 4.15.17-1-pve
Signed-off-by: Fabian Grünbichler <f.gruenbichler@proxmox.com>
Fabian Grünbichler [Fri, 20 Apr 2018 09:35:55 +0000 (11:35 +0200)]
rebase patches
Signed-off-by: Fabian Grünbichler <f.gruenbichler@proxmox.com>
Fabian Grünbichler [Fri, 20 Apr 2018 09:35:54 +0000 (11:35 +0200)]
update source to Ubuntu-4.15.0-17.18
Signed-off-by: Fabian Grünbichler <f.gruenbichler@proxmox.com>
Fabian Grünbichler [Mon, 9 Apr 2018 10:24:48 +0000 (12:24 +0200)]
bump version to 4.15-6
Fabian Grünbichler [Mon, 9 Apr 2018 07:57:35 +0000 (09:57 +0200)]
update ZFS to 0.7.7-pve2
Fabian Grünbichler [Thu, 5 Apr 2018 13:32:36 +0000 (15:32 +0200)]
update ABI file for 4.15.15-1-pve
(generated with debian/scripts/abi-generate)
Signed-off-by: Fabian Grünbichler <f.gruenbichler@proxmox.com>
Fabian Grünbichler [Wed, 4 Apr 2018 12:22:33 +0000 (14:22 +0200)]
bump version to 4.15-5, bump ABI to 4.15.15-1-pve
Signed-off-by: Fabian Grünbichler <f.gruenbichler@proxmox.com>
Fabian Grünbichler [Wed, 4 Apr 2018 12:22:32 +0000 (14:22 +0200)]
update SPL/ZFS to 0.7.7
and manually set the executable build on this new helper script
Signed-off-by: Fabian Grünbichler <f.gruenbichler@proxmox.com>
Fabian Grünbichler [Wed, 4 Apr 2018 12:22:31 +0000 (14:22 +0200)]
revert broken kernel Makefile modification
see [1] for upstream report
1: https://bugs.launchpad.net/ubuntu/+source/linux/+bug/
1758856 /comments/1
Signed-off-by: Fabian Grünbichler <f.gruenbichler@proxmox.com>
Fabian Grünbichler [Wed, 4 Apr 2018 12:22:30 +0000 (14:22 +0200)]
rebase patches on top of Ubuntu-4.15.0-14.15
and drop those applied upstream
Signed-off-by: Fabian Grünbichler <f.gruenbichler@proxmox.com>
Fabian Grünbichler [Wed, 4 Apr 2018 12:22:29 +0000 (14:22 +0200)]
update sources to Ubuntu-4.15.0-14.15
Signed-off-by: Fabian Grünbichler <f.gruenbichler@proxmox.com>
Fabian Grünbichler [Wed, 28 Mar 2018 13:47:55 +0000 (15:47 +0200)]
bump version to 4.15.10-4
Fabian Grünbichler [Wed, 28 Mar 2018 13:14:00 +0000 (15:14 +0200)]
fix #1633: potential deadlock with shmem
Signed-off-by: Fabian Grünbichler <f.gruenbichler@proxmox.com>
Fabian Grünbichler [Wed, 28 Mar 2018 09:07:58 +0000 (11:07 +0200)]
bump version to 4.15.10-3
Fabian Grünbichler [Mon, 26 Mar 2018 12:42:39 +0000 (14:42 +0200)]
fix #1633: potential deadlock with THPs
see https://marc.info/?l=linux-mm&m=
151683828707588
Signed-off-by: Fabian Grünbichler <f.gruenbichler@proxmox.com>
Fabian Grünbichler [Thu, 22 Mar 2018 13:07:29 +0000 (14:07 +0100)]
update ABI file for 4.15.10-1-pve
(generated with debian/scripts/abi-generate)
Signed-off-by: Fabian Grünbichler <f.gruenbichler@proxmox.com>
Fabian Grünbichler [Wed, 21 Mar 2018 10:27:33 +0000 (11:27 +0100)]
build: add abiupdate target
to automatically extract and commit the ABI data from a built
pve-headers binary package.
Signed-off-by: Fabian Grünbichler <f.gruenbichler@proxmox.com>
Fabian Grünbichler [Wed, 21 Mar 2018 10:27:32 +0000 (11:27 +0100)]
bump version to 4.15-2, bump ABI to 4.15.10-1-pve
Signed-off-by: Fabian Grünbichler <f.gruenbichler@proxmox.com>
Fabian Grünbichler [Wed, 21 Mar 2018 10:27:31 +0000 (11:27 +0100)]
scripts/abi-check: don't fail after ABI bump
this allows automatically running abi-check in non-fatal mode if an ABI
bump has just been done.
Signed-off-by: Fabian Grünbichler <f.gruenbichler@proxmox.com>
Fabian Grünbichler [Wed, 21 Mar 2018 10:27:30 +0000 (11:27 +0100)]
d/scripts/abi-generate: add new helper script
and use it in d/rules to generate the checked ABI file.
Signed-off-by: Fabian Grünbichler <f.gruenbichler@proxmox.com>
Fabian Grünbichler [Wed, 21 Mar 2018 10:27:29 +0000 (11:27 +0100)]
build: rename ABI file
to track previous ABI to automatically skip ABI checks on ABI bumps.
Signed-off-by: Fabian Grünbichler <f.gruenbichler@proxmox.com>
Fabian Grünbichler [Wed, 21 Mar 2018 10:27:28 +0000 (11:27 +0100)]
rebase patches
Signed-off-by: Fabian Grünbichler <f.gruenbichler@proxmox.com>
Fabian Grünbichler [Wed, 21 Mar 2018 10:27:26 +0000 (11:27 +0100)]
update sources to Ubuntu-4.15.0-13.14
Signed-off-by: Fabian Grünbichler <f.gruenbichler@proxmox.com>
Fabian Grünbichler [Fri, 9 Mar 2018 13:45:57 +0000 (14:45 +0100)]
bump version to 4.15.3-1, bump ABI to 4.15.3-1-pve
and include updated fwlist
Fabian Grünbichler [Fri, 9 Mar 2018 14:27:36 +0000 (15:27 +0100)]
switch to in-tree intel drivers
as the out-of-tree ones are not compatible with 4.15
Fabian Grünbichler [Fri, 9 Mar 2018 13:43:58 +0000 (14:43 +0100)]
rebase patches
and drop those applied in 4.14/4.15
Fabian Grünbichler [Fri, 9 Mar 2018 13:42:42 +0000 (14:42 +0100)]
update ACS override patch for 4.15
based on https://aur.archlinux.org/linux-vfio.git
Fabian Grünbichler [Fri, 9 Mar 2018 13:22:07 +0000 (14:22 +0100)]
build: replace 4.13 with 4.15
as well as artful with bionic, and reset KREL/PKGREL accordingly
Fabian Grünbichler [Fri, 9 Mar 2018 13:18:36 +0000 (14:18 +0100)]
switch source to Ubuntu-4.15.0-10.11
Fabian Grünbichler [Fri, 9 Mar 2018 10:56:03 +0000 (11:56 +0100)]
bump version to 4.13.13-42
Fabian Grünbichler [Fri, 9 Mar 2018 10:53:10 +0000 (11:53 +0100)]
add cherry-picks for OCFS2 bug
see https://forum.proxmox.com/threads/ocfs2-kernel-bug.39163/
Fabian Grünbichler [Fri, 9 Mar 2018 10:43:46 +0000 (11:43 +0100)]
add cherry-pick for NFS in network namespaces
Fabian Grünbichler [Fri, 9 Mar 2018 09:25:31 +0000 (10:25 +0100)]
update source to Ubuntu-4.13.0-36.40
Fabian Grünbichler [Mon, 5 Mar 2018 14:42:44 +0000 (15:42 +0100)]
update README
Fabian Grünbichler [Fri, 9 Mar 2018 10:27:15 +0000 (11:27 +0100)]
build: cleanup directory handling
Fabian Grünbichler [Fri, 9 Mar 2018 10:25:58 +0000 (11:25 +0100)]
build: remove exported variables
in favor of generated rules.d snippet. this allows calling
dpkg-buildpackage in the build directory manually without setting up the
environment to match.
Fabian Grünbichler [Mon, 5 Mar 2018 13:27:18 +0000 (14:27 +0100)]
build: add pmg to upload target
Fabian Grünbichler [Wed, 28 Feb 2018 08:31:06 +0000 (09:31 +0100)]
build: move build and packaging to debian/
the top-level Makefile now only prepares the build directory by copying
and patching sources and generating the real files from debian/*.in
the actual build and packaging happens in debian/rules
Fabian Grünbichler [Wed, 28 Feb 2018 08:29:43 +0000 (09:29 +0100)]
debian/compat: set to 10
Fabian Grünbichler [Wed, 28 Feb 2018 08:29:28 +0000 (09:29 +0100)]
debian/copyright: whitespace cleanup
Fabian Grünbichler [Wed, 28 Feb 2018 08:26:58 +0000 (09:26 +0100)]
d/control: add source section, cleanup
remove variables that are set by dpkg-buildpackage automatically, and
wrap-and-sort the whole thing
Fabian Grünbichler [Wed, 24 Jan 2018 10:54:19 +0000 (11:54 +0100)]
build: move/merge files
the control files were merged as appropriate, the rest are plain
renames.
Fabian Grünbichler [Wed, 28 Feb 2018 11:14:09 +0000 (12:14 +0100)]
build: remove leftover patch
has been applied upstream since 4.7 and thus dropped from our queue for
quite some time.
Fabian Grünbichler [Wed, 24 Jan 2018 13:21:11 +0000 (14:21 +0100)]
build: remove proxmox-ve files
moved to separate repositories (proxmox-ve and pve-kernel-meta)
Fabian Grünbichler [Wed, 21 Feb 2018 09:08:20 +0000 (10:08 +0100)]
bump version to 4.13-41
Fabian Grünbichler [Wed, 21 Feb 2018 09:06:09 +0000 (10:06 +0100)]
update ZFS/SPL to 0.7.6
Fabian Grünbichler [Wed, 21 Feb 2018 08:18:49 +0000 (09:18 +0100)]
fix refcnt leaks with net namespaces
see https://github.com/lxc/lxc/issues/2141 and
https://bugs.launchpad.net/ubuntu/+source/linux/+bug/
1711407 /
Fabian Grünbichler [Fri, 16 Feb 2018 08:51:44 +0000 (09:51 +0100)]
bump version to 4.13-40
Fabian Grünbichler [Fri, 16 Feb 2018 07:29:15 +0000 (08:29 +0100)]
warn when non-RETPOLINED module gets loaded
Fabian Grünbichler [Mon, 12 Feb 2018 08:48:57 +0000 (09:48 +0100)]
bump version to 4.13-39, bump ABI to 4.13.13-6-pve
Fabian Grünbichler [Wed, 14 Feb 2018 11:21:05 +0000 (12:21 +0100)]
buildsys: check for indirect/RETPOLINE gcc support
copied from arch/x86/Makefile
Fabian Grünbichler [Tue, 13 Feb 2018 11:35:13 +0000 (12:35 +0100)]
cherry-pick sched-wait bug fix
(included in 4.15 and queued for 4.14)
Fabian Grünbichler [Tue, 13 Feb 2018 11:34:09 +0000 (12:34 +0100)]
cherry-pick scsi lpfc HBA bug fix
see https://forum.proxmox.com/threads/proxmox-5-1-lpfc-hba-emulex-lpe12000-error.39179/
Fabian Grünbichler [Mon, 12 Feb 2018 08:46:50 +0000 (09:46 +0100)]
rebase patches
Fabian Grünbichler [Mon, 12 Feb 2018 08:43:24 +0000 (09:43 +0100)]
update sources to Ubuntu-4.13.0-35.39
Fabian Grünbichler [Mon, 29 Jan 2018 14:00:40 +0000 (15:00 +0100)]
add EDAC cherry-picks
Fabian Grünbichler [Mon, 29 Jan 2018 13:22:56 +0000 (14:22 +0100)]
restructure patches
rebase on Ubuntu-4.13.0-32.35
the effective kernel tree which gets compiled after patches have been
applied is functionally identical (modulo parts for architectures which
we don't care about and Ubuntu build files)
Fabian Grünbichler [Mon, 29 Jan 2018 13:19:10 +0000 (14:19 +0100)]
update sources to Ubuntu-4.13.0-32.35
note: all relevant changes were previously already cherry-picked
Fabian Grünbichler [Fri, 26 Jan 2018 09:48:16 +0000 (10:48 +0100)]
bump version to 4.13-38
Fabian Grünbichler [Fri, 26 Jan 2018 09:46:25 +0000 (10:46 +0100)]
fix syscall retpoline
Fabian Grünbichler [Fri, 19 Jan 2018 11:45:45 +0000 (12:45 +0100)]
bump version to 4.13-37
Fabian Grünbichler [Fri, 19 Jan 2018 11:43:16 +0000 (12:43 +0100)]
fix #1622: i40e memory leak
cherry-pick from upstream 4.14
Fabian Grünbichler [Fri, 19 Jan 2018 11:28:31 +0000 (12:28 +0100)]
update ZFS to 0.7.4 + ARC hit rate cherry-pick
from 0.7.6 queue
Fabian Grünbichler [Fri, 19 Jan 2018 11:27:49 +0000 (12:27 +0100)]
add tc fixes
Fabian Grünbichler [Mon, 15 Jan 2018 12:17:42 +0000 (13:17 +0100)]
update ABI file
Fabian Grünbichler [Mon, 15 Jan 2018 11:38:36 +0000 (12:38 +0100)]
bump version to 4.13-36, bump ABI to 4.13.13-5-pve
Fabian Grünbichler [Mon, 15 Jan 2018 11:34:50 +0000 (12:34 +0100)]
KPTI/Spectre: add more fixes
* initial IBRS/IBPB/SPEC_CTRL support
* regression fixes for KPTI
* additional hardening against Spectre
based on Ubuntu-4.13.0-29.32 and mainline 4.14
Fabian Grünbichler [Mon, 15 Jan 2018 11:26:15 +0000 (12:26 +0100)]
build: reformat existing patches
drop numbers and commit hashes from patch metadata to reduce future
patch churn