Fabian Mastenbroek
bc5cd8b02a
Ignore build artifacts
...
This change updates the gitignore file of the repository to ignore build
artifacts.
2020-09-17 17:11:23 +02:00
Fabian Mastenbroek
3628671f6c
Remove master kernel build workflow
...
This change removes the master kernel build workflow since it is being
replaced by update workflow which automatically updates the repository
based on the specified tag.
2020-09-17 17:11:23 +02:00
Fabian Mastenbroek
6094523bae
[skip ci] Add additional information about custom kernel builds
2020-09-16 20:39:12 +02:00
Fabian Mastenbroek
95e869455c
[skip ci] Add explanation for upgrading dwarves
2020-09-16 20:34:27 +02:00
Fabian Mastenbroek
908898491e
Fix instructions for cloning repository
...
This change fixes the instructions for cloning the repository which
apparently did not work (#11 ).
2020-09-16 20:07:12 +02:00
Fabian Mastenbroek
8e12ff11d1
[skip ci] Add instructions for local build
2020-08-10 16:32:29 +02:00
Fabian Mastenbroek
cbb8f9d099
[skip ci] Add Navi Reset flavor
2020-08-09 23:58:24 +02:00
Fabian Mastenbroek
5c0dd50088
Add Linux 5.8
...
This change updates the kernel to Linux 5.8 based on Ubuntu 5.8.0-12.13
2020-08-09 22:31:15 +02:00
Fabian Mastenbroek
a7c00528f7
Add Linux 5.7.14
...
This change updates the kernel to Linux 5.7.14 based on Ubuntu 5.7-5.7.0-8.9.
2020-08-09 22:26:25 +02:00
Fabian Mastenbroek
37e0f25363
Release updated version of kernel 5.7.8
...
This change releases a new version of the Linux kernel 5.7.8 that
unifies the header package for different micro architecture builds.
Fixes #3
2020-08-09 13:45:53 +02:00
Fabian Mastenbroek
1ab2af01d7
Update Github Actions workflows
...
This change removes some unneeded compilation flags for the kernel
builds.
In addition, we revert back to compilation level O2 based on the
discussion in the LKML:
https://lore.kernel.org/lkml/20200507224530.2993316-1-Jason@zx2c4.com/
2020-08-09 13:45:53 +02:00
Fabian Mastenbroek
a263c85c84
Disable lintian for kernel build
...
This change disables lintian for the kernel builds since it does not
provide additional value when running multiple times and also takes
considerable amount of time to check the packages.
2020-08-09 13:45:53 +02:00
Fabian Mastenbroek
d5fb5fac5a
Include pve-kernel-libc-dev package
2020-08-09 13:45:52 +02:00
Fabian Mastenbroek
0cbf4f257c
Encode micro architecture in version number
...
This change moves the micro architecture of the package from the package
name to the packae version to prevent issues with the kernel headers.
2020-08-09 13:45:51 +02:00
Fabian Mastenbroek
891e27fe73
Support empty patch directories
2020-08-08 13:25:25 +02:00
Fabian Mastenbroek
37573b3001
[skip ci] Merge branch 'v5.7.x'
2020-07-12 21:44:00 +02:00
Fabian Mastenbroek
dcf418425f
Add Linux 5.7.8
...
This change updates the kernel to Linux 5.7.8 based on Ubuntu 5.7.0-15.16
2020-07-12 17:03:06 +02:00
Fabian Mastenbroek
e362d943e3
Add Linux 5.7.7
...
This change updates the kernel to Linux 5.7.7 based on Ubuntu 5.7.0-14.15
2020-07-12 17:03:04 +02:00
Fabian Mastenbroek
b4e238a302
Track Ubuntu Mainline repository
...
This change merges the branch with v5.6.x to track the Ubuntu Mainline
repository which already includes the Ubuntu patches.
2020-07-12 17:01:04 +02:00
Fabian Mastenbroek
e0ab3fe2e3
Add Linux 5.6.19
...
This change updates the kernel to Linux 5.6.19 based on Ubuntu-5.7.0-10.11.
2020-07-12 14:26:44 +02:00
Fabian Mastenbroek
919c62f72e
Disable ccache
...
This change disables ccache for the CI pipeline since the code base
changes so much between workflow instantiations that ccache becomes
ineffective.
2020-07-12 14:25:48 +02:00
Fabian Mastenbroek
dbb6f95cba
Fix typo in AppArmor instructions
...
This change fixes a typo in the instructions for getting AppArmor to
work. The `parser.conf` file is located in `/etc/apparmor/` as
opposed to `/etc/apparmor.d/`.
Thanks @joinsplit for identifying the issue.
Closes #2
2020-07-09 19:05:59 +02:00
Fabian Mastenbroek
02f139d5e2
Merge branch 'master' of upstream into v5.6.x
2020-07-07 14:31:57 +02:00
Fabian Mastenbroek
f919ea2f8b
[skip ci] Add more details to README
2020-07-06 23:00:35 +02:00
Fabian Mastenbroek
259000c00a
Add marker to skip CI invocation
2020-07-06 22:43:02 +02:00
Thomas Lamprecht
e799b5ec0d
update ABI file for 5.4.44-2-pve
...
(generated with debian/scripts/abi-generate)
Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
2020-07-02 07:16:12 +02:00
Thomas Lamprecht
082251fdd3
bump version to 5.4.44-2
...
Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
2020-07-02 07:16:06 +02:00
Thomas Lamprecht
7834356e90
bump ABI to 5.4.44-2-pve
...
Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
2020-07-01 16:37:55 +02:00
Thomas Lamprecht
0ced22e49e
backport cgroup: fix cgroup_sk_alloc() for sk_clone_lock()
...
Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
2020-07-01 16:02:48 +02:00
Fabian Grünbichler
f6d3198e5d
fix #2814 : config: disable lockdown
...
since it prevents boot with our current way of building ZFS modules in
case a system is booted with secureboot enabled.
Signed-off-by: Fabian Grünbichler <f.gruenbichler@proxmox.com>
2020-06-22 14:36:45 +02:00
Fabian Mastenbroek
eaa1e5c154
Add Linux 5.7.2
...
This change updates the kernel to Linux 5.7.2 based on Ubuntu 5.7.0-6.7
2020-06-14 23:20:06 +02:00
Fabian Grünbichler
3507a8ec4c
update ABI file for 5.4.44-1-pve
...
(generated with debian/scripts/abi-generate)
Signed-off-by: Fabian Grünbichler <f.gruenbichler@proxmox.com>
2020-06-12 13:28:33 +02:00
Fabian Grünbichler
ded6b646c4
bump version to 5.4.44-1
...
Signed-off-by: Fabian Grünbichler <f.gruenbichler@proxmox.com>
2020-06-12 09:47:04 +02:00
Fabian Grünbichler
a52ae538c3
fwlist: update to reflect dropped FW references
...
Signed-off-by: Fabian Grünbichler <f.gruenbichler@proxmox.com>
2020-06-12 09:47:04 +02:00
Fabian Grünbichler
228045bab3
update sources to Ubuntu-5.4.0-38.42
...
Signed-off-by: Fabian Grünbichler <f.gruenbichler@proxmox.com>
2020-06-12 08:17:14 +02:00
Fabian Mastenbroek
de781dc52e
Add Linux 5.7
...
This change updates the kernel to Linux 5.7 based on Ubuntu 5.7.0-5.6
2020-06-01 20:01:37 +02:00
Thomas Lamprecht
924ae54c14
add pve-kernel-libc-dev headers package
...
This was long overdue, allows to access the full feature set of our
kernel for some tools using the Linux API directly.
Packaging mostly taken from Debian[0]
[0]: https://salsa.debian.org/kernel-team/linux/-/blob/debian/4.19.118-2/debian/rules.real#L367
Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
Reviewed-By: Fabian Grünbichler <f.gruenbichler@proxmox.com>
2020-05-28 14:07:11 +02:00
Fabian Mastenbroek
8b7db7fd21
Add Linux 5.7-rc7
...
This change updates the kernel to Linux 5.7-rc7 based on Ubuntu 5.7.0-3.4.
2020-05-27 15:36:19 +02:00
Fabian Mastenbroek
cbbfb46835
Add Linux 5.7-rc6
...
This change updates the kernel to Linux 5.7-rc6 based on Ubuntu 5.7.0-3.4.
2020-05-27 15:36:19 +02:00
Fabian Mastenbroek
cc2870bd81
Update to zfs 0.8.4
2020-05-27 15:36:11 +02:00
Fabian Mastenbroek
67fc91c6c8
Add Linux 5.6.14
...
This change updates the kernel to Linux 5.6.14 based on Ubuntu 5.6.0-7.7.
2020-05-21 22:24:24 +02:00
Thomas Lamprecht
ee4a13eac3
d/rules: enable CIFS_SMB_DIRECT
...
requested by
https://forum.proxmox.com/threads/any-reason-why-cifs_smb_direct-is-disabled-in-pve-kernels-cifs-module.69925/
and as it's now marked as stable I'd say we can enable it
Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
2020-05-19 15:46:27 +02:00
Thomas Lamprecht
9904c0733b
update ABI file for 5.4.41-1-pve
...
(generated with debian/scripts/abi-generate)
Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
2020-05-15 15:36:25 +02:00
Thomas Lamprecht
27bcf33c13
bump version to 5.4.41-1
...
Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
2020-05-15 15:06:22 +02:00
Thomas Lamprecht
161bea4e83
Revert "scsi: lpfc: Fix broken Credit Recovery after driver load"
...
https://forum.proxmox.com/threads/proxmox-6-2-lpfc-error-port-type-wrong.69680/#post-312491
https://lore.kernel.org/linux-scsi/20200512212855.36q2ut2io2cdtagn@zeha.at/
Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
2020-05-15 14:50:07 +02:00
Thomas Lamprecht
6865b4eac1
rebase patches on top of Ubuntu-5.4.0-32.36
...
(generated with debian/scripts/import-upstream-tag)
Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
2020-05-15 14:02:12 +02:00
Thomas Lamprecht
f0a45531c7
update sources to Ubuntu-5.4.0-32.36
...
(generated with debian/scripts/import-upstream-tag)
Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
2020-05-15 14:02:12 +02:00
Thomas Lamprecht
502cef0d4f
drop upstreamed fix shifts patch
...
Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
2020-05-15 14:01:12 +02:00
Thomas Lamprecht
f285872083
update ZFS to 0.8.4
...
Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
2020-05-14 10:41:12 +02:00
Thomas Lamprecht
bdeaa74c3a
config: make vfio-pci and {x,e,o,u}hci modules
...
Since 5.4 Ubuntu makes vfio-pci builtin to allow vfio-pci to be bound
to certain devices during boot, preventing other drivers from binding
them. https://bugs.launchpad.net/ubuntu/+source/linux/+bug/1770845
Part of why this was done was because it mirrored Arch Linux choice
in the past, but there where some issues and Arch Linux went back to
modules again but this time making xhci_hcd and similar ?hci systems
modules too. Tries to mirror the values used in the current Arch
Linux config [0].
[0]: https://git.archlinux.org/svntogit/packages.git/tree/trunk/config?h=packages/linux&id=96121a8d6468c7067eb3759f6ca5e82f5f914f38
Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
2020-05-13 16:28:05 +02:00