Package Details: linux-aufs 5.18.9-1

Git Clone URL: (read-only, click to copy)
Package Base: linux-aufs
Description: The Linux AUFS kernel and modules
Upstream URL:
Licenses: GPL2
Submitter: sir_lucjan
Maintainer: sir_lucjan
Last Packager: sir_lucjan
Votes: 2
Popularity: 0.000000
First Submitted: 2019-07-12 22:04 (UTC)
Last Updated: 2022-07-02 16:22 (UTC)

Dependencies (13)

Required by (6)

Sources (7)

Pinned Comments

sir_lucjan commented on 2019-07-12 22:21 (UTC)

linux-aufs with stable-review patch (rc):


sir_lucjan commented on 2019-07-12 22:20 (UTC)

linux-aufs git version:


Latest Comments

lbatalha commented on 2021-12-22 12:37 (UTC)

@sir_lucjan Thank you for the quick investigation. It seems to build correctly now!

sir_lucjan commented on 2021-12-22 08:36 (UTC)


Could you please try once again? I probably found the cause of the error - the patch for kernel 5.15 that is posted on the project website will not work with kernels above version 5.15.4 (the first error you received) as well as the version for kernel 5.16 (the second error you received). I don't use AUFS myself so I didn't notice it. The likely culprit was the 'update_time' implementation which since version 5.15.4 has been renamed to 'inode_update_time'. Now everything should work but I would ask you to confirm this.

sir_lucjan commented on 2021-12-21 20:05 (UTC)

There were some changes in the 5.15 kernel branch that were ported from 5.16. I will try to backport those changes to the 5.15 line and let you know tomorrow what happens.

lbatalha commented on 2021-12-21 19:46 (UTC)

I ran makepkg -sCo and then executed a make all in the src dir, and found the error:

fs/sync.c:31:12: error: static declaration of ‘__sync_filesystem’ follows non-static declaration
   31 | static int __sync_filesystem(struct super_block *sb, int wait)
      |            ^~~~~~~~~~~~~~~~~
In file included from fs/sync.c:8:
./include/linux/fs.h:2788:12: note: previous declaration of ‘__sync_filesystem’ with type ‘int(struct super_block *, int)’
 2788 | extern int __sync_filesystem(struct super_block *, int);
      |            ^~~~~~~~~~~~~~~~~
make[1]: *** [scripts/ fs/sync.o] Error 1
make: *** [Makefile:1868: fs] Error 2
make: *** Waiting for unfinished jobs....

I have also captured a full log: makepkg: make all:

sir_lucjan commented on 2021-12-21 19:09 (UTC)

Could you send me full build log?

lbatalha commented on 2021-12-21 18:54 (UTC)

@sir_lucjan I have tested twice with all clean build paths and repo (checking pkgbuild to make sure its 20211221 version), but it seems to fail somewhere 80-90% of the way through the build based on the time it takes at: (same spot both times)

  CC [M]  drivers/infiniband/hw/hfi1/debugfs.o
  AR      drivers/gpu/built-in.a
  AR      drivers/built-in.a
  LD [M]  drivers/infiniband/hw/hfi1/hfi1.o
==> ERROR: A failure occurred in build().

I am unable to see any actual errors like before for the whole execution (running makepkg -src)

sir_lucjan commented on 2021-12-21 18:04 (UTC)


Could you try now?

sir_lucjan commented on 2021-12-21 17:29 (UTC)


Thanks for the info. I'll look into it.

lbatalha commented on 2021-12-21 16:50 (UTC)

I can't get this to build on the 5.15.x versions (tried all the ones in this repo along with 5.15.5), it fails with:

ERROR: modpost: "update_time" [fs/aufs/aufs.ko] undefined!
make[1]: *** [scripts/Makefile.modpost:134: modules-only.symvers] Error 1
make[1]: *** Deleting file 'modules-only.symvers'
make: *** [Makefile:1783: modules] Error 2
make: *** Waiting for unfinished jobs....

Building 5.14.21 seems to work and it is what I've been running. Tested on two different arch machines, with same results.

Perhaps there are some missing patches for 5.15?

sir_lucjan commented on 2020-10-07 18:46 (UTC) (edited on 2020-10-07 18:48 (UTC) by sir_lucjan)

Because you did not import a GPG key? Before you report a bug, check that the problem is not on your side - and in this case it is 100% on your side.

==> Making package: linux-aufs 5.7.19-3 (Wed Oct  7 20:48:04 2020)
==> Retrieving sources...
  -> Found linux-5.7.19.tar.xz
  -> Found linux-5.7.19.tar.sign
  -> Found 0001-aufs-20200622.patch
  -> Found 0001-cpu-5.7-merge-graysky-s-patchset.patch
  -> Found 0001-ZEN-Add-sysctl-and-CONFIG-to-disallow-unprivileged-C.patch
  -> Found 0002-PCI-EDR-Log-only-ACPI_NOTIFY_DISCONNECT_RECOVER-even.patch
  -> Found 0003-virt-vbox-Add-support-for-the-new-VBG_IOCTL_ACQUIRE_.patch
  -> Found 0001-Documentation-Fix-sphinx-3.0-causes-compilation-erro.patch
  -> Found config
==> Validating source files with sha512sums...
    linux-5.7.19.tar.xz ... Passed
    linux-5.7.19.tar.sign ... Skipped
    0001-aufs-20200622.patch ... Passed
    0001-cpu-5.7-merge-graysky-s-patchset.patch ... Passed
    0001-ZEN-Add-sysctl-and-CONFIG-to-disallow-unprivileged-C.patch ... Passed
    0002-PCI-EDR-Log-only-ACPI_NOTIFY_DISCONNECT_RECOVER-even.patch ... Passed
    0003-virt-vbox-Add-support-for-the-new-VBG_IOCTL_ACQUIRE_.patch ... Passed
    0001-Documentation-Fix-sphinx-3.0-causes-compilation-erro.patch ... Passed
    config ... Passed
==> Verifying source file signatures with gpg...
    linux-5.7.19.tar ... Passed
==> Entering fakeroot environment...
==> Creating source package...
  -> Adding PKGBUILD...
  -> Generating .SRCINFO file...
  -> Adding config...
  -> Compressing source package...
==> Leaving fakeroot environment.
==> Source package created: linux-aufs (Wed Oct  7 20:48:20 2020)

meowxiik commented on 2020-10-07 18:43 (UTC)

I'm getting a failed gnupg signature on linux tar?

sir_lucjan commented on 2020-09-01 23:11 (UTC)

The user can easily change it, just change one flag.

SwooshyCueb commented on 2020-09-01 22:17 (UTC)

With multi-die processors becoming more mainstream, I feel it is unwise to disable NUMA by default.

sir_lucjan commented on 2019-07-12 22:21 (UTC)

linux-aufs with stable-review patch (rc):


sir_lucjan commented on 2019-07-12 22:20 (UTC)

linux-aufs git version: