For UKSM, orig_pte should be replaced with vmf->orig_pte due to API changes.
Search Criteria
Package Details: linux-pf 6.9.pf5-1
Package Actions
Git Clone URL: | https://aur.archlinux.org/linux-pf.git (read-only, click to copy) |
---|---|
Package Base: | linux-pf |
Description: | The pf-kernel and modules |
Upstream URL: | https://pfkernel.natalenko.name |
Keywords: | bbr bbr3 kernel ksm linux linux-pf pf-kernel uksm uksmd v4l2loopback zstd |
Licenses: | GPL-2.0-only |
Provides: | KSMBD-MODULE, linux-pf, NTFS3-MODULE, UKSMD-BUILTIN, V4L2LOOPBACK-MODULE, VIRTUALBOX-GUEST-MODULES, WIREGUARD-MODULE |
Replaces: | virtualbox-guest-modules-arch, wireguard-arch |
Submitter: | nous |
Maintainer: | post-factum |
Last Packager: | post-factum |
Votes: | 210 |
Popularity: | 0.133810 |
First Submitted: | 2011-07-24 12:01 (UTC) |
Last Updated: | 2024-06-14 13:19 (UTC) |
Dependencies (17)
- coreutils (coreutils-gitAUR, busybox-coreutilsAUR, coreutils-hybrid-gitAUR, coreutils-selinuxAUR, coreutils-hybridAUR)
- initramfs (booster-gitAUR, booster-wip-gitAUR, mkinitcpio-gitAUR, dracut-gitAUR, booster, dracut, mkinitcpio)
- kmod (kmod-gitAUR, busybox-coreutilsAUR)
- bc (bc-ghAUR) (make)
- cpio (cpio-gitAUR) (make)
- gettext (gettext-gitAUR) (make)
- libelf (elfutils-gitAUR) (make)
- pahole (pahole-gitAUR) (make)
- perl (perl-gitAUR) (make)
- python (python37AUR, python311AUR, python310AUR) (make)
- tar (tar-gitAUR, busybox-coreutilsAUR) (make)
- xz (xz-gitAUR) (make)
- ksmbd-toolsAUR (optional) – userspace tools for the ksmbd kernel SMB server
- linux-firmware (linux-libre-firmwareAUR, linux-firmware-xzAUR, linux-firmware-uncompressedAUR, linux-firmware-gitAUR) (optional) – firmware images needed for some devices
- uksmdAUR (uksmd-gitAUR, uksmd-nosystemd-gitAUR, uksmd-cachyos-nosystemd-gitAUR) (optional) – userspace KSM helper daemon
- v4l2loopback-utils (optional) – v4l2-loopback device utilities
- wireless-regdb (optional) – to set the correct wireless channels of your country
Required by (14)
- droidcam (requires V4L2LOOPBACK-MODULE)
- humble-lumpia-git (optional)
- immersed (requires V4L2LOOPBACK-MODULE) (optional)
- ksmbd-tools (requires KSMBD-MODULE)
- piavpn-bin (requires WIREGUARD-MODULE) (optional)
- piavpn-manual-git (requires WIREGUARD-MODULE)
- simple-droidcam-client (requires V4L2LOOPBACK-MODULE)
- uksmd (requires UKSMD-BUILTIN)
- uksmd-cachyos-nosystemd-git (requires UKSMD-BUILTIN) (optional)
- uksmd-git (requires UKSMD-BUILTIN)
- uksmd-nosystemd-git (requires UKSMD-BUILTIN) (optional)
- uksmdstats-git (requires UKSMD-BUILTIN) (optional)
- virtualbox-guest-utils-nox-svn (requires VIRTUALBOX-GUEST-MODULES)
- virtualbox-guest-utils-svn (requires VIRTUALBOX-GUEST-MODULES)
Sources (2)
Latest Comments
« First ‹ Previous 1 .. 12 13 14 15 16 17 18 19 20 21 22 .. 106 Next › Last »
post-factum commented on 2017-02-23 18:02 (UTC)
walkindude commented on 2017-02-23 16:06 (UTC)
-> Found patch-4.10-pf1.xz
-> Updating aufs4-standalone git repo...
Fetching origin
-> Downloading uksm-4.9.patch...
% Total % Received % Xferd Average Speed Time Time Time Current
Dload Upload Total Spent Left Speed
0 0 0 0 0 0 0 0 --:--:-- 0:00:02 --:--:-- 0
curl: (22) The requested URL returned error: 404 Not Found
==> ERROR: Failure while downloading http://kerneldedup.org/download/uksm/0.1.2.5/uksm-0.1.2.5-for-4.9.1+.patch
Aborting...
==> ERROR: Makepkg was unable to build linux-pf.
==> Restart building linux-pf ? [y/N]
==> ---------------------------------
==>
aricart commented on 2017-02-23 01:51 (UTC)
Won't compile with UKSM patch for me.
mm/memory.c: In function ‘wp_page_copy’:
mm/memory.c:2192:21: error: ‘orig_pte’ undeclared (first use in this function)
uksm_cow_pte(vma, orig_pte);
^~~~~~~~
mm/memory.c:2192:21: note: each undeclared identifier is reported only once for each function it appears in
make[1]: *** [scripts/Makefile.build:294: mm/memory.o] Error 1
post-factum commented on 2017-02-22 19:11 (UTC)
You don't need DCCP patch, it is already in 4.10.
xianai commented on 2017-02-22 13:40 (UTC)
@post-factum,
Yes, it seems nothing need to be done from v4.9..v4.10 for uksm. :-)
There are two pending bug-fixing patches from staff in Huawei Inc. need to be reviewed and patched back to uksm. But I don't think most desktop users will bump into them. So you may use post-factum's patch for a while.
I am currently out of office for a few days. After that I will release a new version.
post-factum commented on 2017-02-21 17:07 (UTC)
The same for aufs4 [1].
[1] https://gist.github.com/848daa8c98a7937a27d4490388d48ee6
post-factum commented on 2017-02-21 17:02 (UTC)
Thaodan, wanna try? [1]
git merge uksm-4.9 on top of v4.10 just worked for me, but I haven't compiled it. Feel free to test.
[1] https://gist.github.com/55f6168453ee9d5dc44d232e57117e40
Thaodan commented on 2017-02-20 20:54 (UTC)
I'm currently waiting for uksm 4.10 and aufs4 4.10.
post-factum commented on 2017-02-20 19:34 (UTC)
Sorry, TOI is a mess and does not work for me. Honestly, I've tried to fix it, but got lost in locking mechanism that breaks cycle with RAID+LUKS+Btrfs for me, so I just abandoned it. Unfortunately, I got no help from Nigel.
Maybe, some magic happened recently, and it was fixed, I have to check TOI repo and try to build some test kernel. But without promises.
nous commented on 2017-02-17 07:48 (UTC)
I've had a talk with Oleksandr (the maintainer of the pf patchset) about ToI, because it had stopped working for me even for the linux-pt-lts-3.14 (now at 4.4) series kernel I maintain, because of the backports, and I too have dropped it from the kernel config.
If you don't mind running a slightly outdated kernel, you could get a copy of linux-pf-lts at around 3.14.65 or lower, which I remember used to work very well - at a point I had more than 150 hibernation/resume cycles on my laptop.
Pinned Comments
post-factum commented on 2023-09-25 20:30 (UTC)
Official binary builds for various x86_64 μ-arches are available here.