@jklc Makes sense now why you still need the previous version. Unfortunately, there's not really any good way to fix old commits after switching to the next version. Even though it's not listed on the front page yet, 6.12.x is the new LTS release. I'll look for ways to make the next transition smoother.
Search Criteria
Package Details: linux-vfio-lts 6.18.55-1
Package Actions
| Git Clone URL: | https://aur.archlinux.org/linux-vfio-lts.git (read-only, click to copy) |
|---|---|
| Package Base: | linux-vfio-lts |
| Description: | The LTS Linux kernel and modules (ACS override and i915 VGA arbiter patches) |
| Upstream URL: | https://www.kernel.org |
| Keywords: | acs arbiter assignment gpu i915 kvm override passthrough pci qemu vfio vga |
| Licenses: | MIT, zlib, ISC, X11, BSD-3-Clause, MPL-1.1, GPL-2.0-only, GPL-2.0-or-later, LGPL-2.1-or-later, LGPL-2.1-only, LGPL-2.0-or-later, Apache-2.0 OR MIT, GPL-1.0-or-later, BSD-3-Clause-Clear, GPL-2.0-only OR X11, BSD-2-Clause OR GPL-2.0-or-later, BSD-3-Clause OR GPL-2.0-only, BSD-3-Clause OR GPL-2.0-or-later, GPL-1.0-or-later OR BSD-3-Clause, GPL-2.0-only OR Apache-2.0, GPL-2.0-only OR BSD-2-Clause, GPL-2.0-only OR BSD-3-Clause, GPL-2.0-only OR CDDL-1.0, GPL-2.0-only OR Linux-OpenIB, GPL-2.0-only OR MIT, GPL-2.0-only OR MPL-1.1, GPL-2.0-only WITH Linux-syscall-note, GPL-2.0-or-later OR BSD-2-Clause, GPL-2.0-or-later OR BSD-3-Clause, GPL-2.0-or-later OR MIT, GPL-2.0-or-later OR X11, GPL-2.0-or-later WITH GCC-exception-2.0, LGPL-2.1-only OR BSD-2-Clause |
| Provides: | KSMBD-MODULE, NTSYNC-MODULE, VIRTUALBOX-GUEST-MODULES, WIREGUARD-MODULE |
| Submitter: | zman0900 |
| Maintainer: | xiota |
| Last Packager: | xiota |
| Votes: | 16 |
| Popularity: | 0.006967 |
| First Submitted: | 2015-10-01 01:58 (UTC) |
| Last Updated: | 2026-10-11 01:38 (UTC) |
Dependencies (29)
- coreutils (coreutils-gitAUR, coreutils-selinuxAUR, uutils-coreutils-gitAUR)
- initramfs (booster-wip-gitAUR, ariane-gitAUR, dracut-gitAUR, ugrdAUR, ugrd-gitAUR, booster-gitAUR, mkinitcpio-gitAUR, booster, dracut, mkinitcpio)
- kmod (kmod-gitAUR)
- bc (bc-ghAUR) (make)
- binutils (make)
- cpio (cpio-gitAUR) (make)
- gettext (gettext-gitAUR, gettext-gitAUR) (make)
- graphviz (make)
- imagemagick (imagemagick-gitAUR, imagemagick-essentials-gitAUR, imagemagick-full-gitAUR, imagemagick-fullAUR) (make)
- libelf (elfutils-gitAUR, elfutils-gitAUR) (make)
- openssl (openssl-gitAUR, openssl-aegisAUR, openssl-staticAUR) (make)
- pahole (pahole-gitAUR) (make)
- perl (perl-gitAUR) (make)
- python (make)
- python-sphinx (python-sphinx-gitAUR) (make)
- python-yaml (python-yaml-gitAUR) (make)
- rust (rust-beta-binAUR, rustup-gitAUR, rust-gitAUR, rustup) (make)
- rust-bindgen (rust-bindgen-gitAUR) (make)
- rust-src (rustup-gitAUR, rust-src-gitAUR, rustup) (make)
- tar (tar-gitAUR) (make)
- texlive-latexextra (texlive-installerAUR, texlive-fullAUR, miktex-provides-texliveAUR, texlive-dummyAUR) (make)
- xxhash (xxhash-gitAUR) (make)
- xz (xz-gitAUR) (make)
- zlib (zlib-ng-compat-gitAUR, zlib-gitAUR, zlib-ng-compat) (make)
- zstd (zstd-gitAUR, zstd-staticAUR) (make)
- linux-firmware (linux-firmware-gitAUR, linux-libre-firmwareAUR, linux-firmware-uncompressedAUR) (optional) – firmware images needed for some devices
- linux-vfio-lts-headersAUR (optional) – headers and scripts for building modules
- scx-scheds (scx-scheds-gitAUR) (optional) – to use sched-ext schedulers
- wireless-regdb (optional) – to set the correct wireless channels of your country
Required by (13)
- dwproton-bin (requires NTSYNC-MODULE) (optional)
- mullvad-wg.sh-git (requires WIREGUARD-MODULE) (optional)
- piavpn-bin (requires WIREGUARD-MODULE) (optional)
- piavpn-manual-git (requires WIREGUARD-MODULE)
- proton-cachyos-native (requires NTSYNC-MODULE) (optional)
- proton-cachyos-native-msgwaitall (requires NTSYNC-MODULE) (optional)
- proton-cachyos-slr (requires NTSYNC-MODULE) (optional)
- virtualbox-guest-utils-nox-svn (requires VIRTUALBOX-GUEST-MODULES)
- virtualbox-guest-utils-svn (requires VIRTUALBOX-GUEST-MODULES)
- wine-cachyos (requires NTSYNC-MODULE) (optional)
- wine-cachyos-opt (requires NTSYNC-MODULE) (optional)
- wine-osu-spectator (requires NTSYNC-MODULE) (optional)
- wine-osu-spectator-wow64 (requires NTSYNC-MODULE) (optional)
Sources (8)
- 0001-6.18.55-allow-disabling-unprivileged-CLONE_NEW.patch
- 0002-6.18.55-drm-amdgpu-avoid-memory-allocation.patch
- 0003-6.18.55-drm-amdgpu-use-GFP_ATOMIC.patch
- 1001-6.14.0-add-acs-overrides.patch
- 1002-6.18.0-i915-vga-arbiter.patch
- config-6.18.55.x86_64
- https://cdn.kernel.org/pub/linux/kernel/v6.x/linux-6.18.55.tar.sign
- https://cdn.kernel.org/pub/linux/kernel/v6.x/linux-6.18.55.tar.xz
xiota commented on 2025-02-07 02:22 (UTC)
jklc commented on 2025-01-31 16:22 (UTC)
Thank you, xiota. I was able to successfully build/boot/run using the dl_url_arch change.
The current (2025-01-31) linux-lts is still at 6.6.72-1, and the vfio-lts 6.6.72-1 here won't build out of box. For those who depend on legacy ZFS modules that does not build beyond 6.6.x, this is likely to be the last in the 6.6 series. I hope this note will help.
jklc commented on 2025-01-30 20:50 (UTC) (edited on 2025-01-30 21:10 (UTC) by jklc)
happy new year!
==> ERROR: Failure while downloading https://gitlab.archlinux.org/archlinux/packaging/packages/linux-lts/-/raw/main/0002-skip-simpledrm-if-nvidia-drm.modeset=1-is.patch
Aborting...
- 0002-skip-simpledrm-if-nvidia-drm.modeset=1-is.patch
- 0003-Default-to-maximum-amount-of-ASLR-bits.patch
are not there anymore after the 6.12.11 update, it caused past versions fail to build. would you please fix to reflect the version
_dl_url_arch='https://gitlab.archlinux.org/archlinux/packaging/packages/linux-lts/-/raw/main'
_dl_url_arch='https://gitlab.archlinux.org/archlinux/packaging/packages/linux-lts/-/raw/'${pkgver}-${pkgrel}
santic commented on 2024-01-10 19:49 (UTC)
The file "linux-v6.6.10-arch1.patch.zst" requires a valid gpg key.
xiota commented on 2024-01-09 18:42 (UTC) (edited on 2026-08-12 23:12 (UTC) by xiota)
- Patch policy for this package:
- Primary patches are the ACS override and i915 VGA arbiter patches. This comment contains some useful information.
- Arch patches will be applied, when possible, for parity with the standard Arch kernel.
- No other patches will be added.
- Avoid commenting and flagging at the same time for the same issue.
- Flag for common issues with standard solutions, like new releases, key changes, etc.
- Comment for issues requiring explanation or debugging.
- Use a pastebin for blocks of text more than a few lines.
rdiew commented on 2023-06-27 13:59 (UTC)
There seams to be a problem with python-sphinx, source links are broken:
==> ERROR: Failure while downloading https://pypi.org/packages/source/S/Sphinx/Sphinx-2.4.5.tar.gz.asc
alegru commented on 2021-04-11 07:26 (UTC)
@nikitau because you can overwrite this setting easily yourself, see here: https://wiki.archlinux.org/index.php/Makepkg#Parallel_compilation
nikitau commented on 2021-04-10 13:06 (UTC)
Why doesn't this use make -j$(nproc) for the build commands? Like most kernel compilations, this takes a ridiculous amount of time when using a single core.
xp4 commented on 2020-12-29 17:28 (UTC)
Hello, i have a problem at compiling:
LD [M] fs/btrfs/btrfs.o
CC [M] arch/x86/kernel/cpuid.o
CC [M] arch/x86/kernel/msr.o
make: *** [Makefile:1732: fs] Error 2
AR arch/x86/kernel/built-in.a
AR arch/x86/built-in.a
==> ERROR: Se produjo un fallo en build().
Cancelando...
error compilando: linux-vfio-lts (linux-vfio-lts linux-vfio-lts-headers)
Any hints? Thanks beforehand.
Pinned Comments
xiota commented on 2024-01-09 18:42 (UTC) (edited on 2026-08-12 23:12 (UTC) by xiota)
zman0900 commented on 2016-08-21 04:32 (UTC)