First of all. I know that this kernel series isn't supported anymore.
The last given version of aufs3 is 20141215.

With release of 3.10.76 I had to patch the first time that release:
https://raw.githubusercontent.com/manjaro/packages-core/master/linux310/aufs310-3.10.76.patch

With 3.10.83 now it was decided to get rid of s_files and files_lock:

http://git.kernel.org/cgit/linux/kernel/git/stable/stable-queue.git/tree/releases/3.10.83/get-rid-of-s_files-and-files_lock.patch

So followed snipped is not applicable anymore:

aufs3.10.x standalone patch

diff --git a/fs/file_table.c b/fs/file_table.c
index 8db8096..e271e28 100644
--- a/fs/file_table.c
+++ b/fs/file_table.c
@@ -37,6 +37,7 @@ struct files_stat_struct files_stat = {
 };

 DEFINE_LGLOCK(files_lglock);
+EXPORT_SYMBOL_GPL(files_lglock);

 /* SLAB cache for file structures */
 static struct kmem_cache *filp_cachep __read_mostly;
@@ -405,6 +406,8 @@ void file_sb_list_del(struct file *file)
        }
 }

+EXPORT_SYMBOL_GPL(file_sb_list_del);
+
 #ifdef CONFIG_SMP

 /*


So before I dig into aufs3.10 code and other branches of aufs, I wanted
to ask if there is a simple way to solve this. As I already plan to stop
supporting linux310 from my end, it might be also a good wink to do so
already. That series gets EOL this September anyway ...

kind regards
Philip Müller

----------------------
Manjaro Project-Lead

------------------------------------------------------------------------------
Don't Limit Your Business. Reach for the Cloud.
GigeNET's Cloud Solutions provide you with the tools and support that
you need to offload your IT needs and focus on growing your business.
Configured For All Businesses. Start Your Cloud Today.
https://www.gigenetcloud.com/

Reply via email to