Re: aufs3 GIT release
Justin (jlec): aufs3 version 20141215 has problem compiling with 3.18.1 Waoh! I didn't know 3.18.1 is already released. It is before 3.19-rc1. How early! Anyway thanks for reporting. I will get 3.18.1, fix and release as soon as possible. J. R. Okajima -- Download BIRT iHub F-Type - The Free Enterprise-Grade BIRT Server from Actuate! Instantly Supercharge Your Business Reports and Dashboards with Interactivity, Sharing, Native Excel Exports, App Integration more Get technology previously reserved for billion-dollar corporations, FREE http://pubads.g.doubleclick.net/gampad/clk?id=164703151iu=/4140/ostg.clktrk
Re: aufs3 GIT release
Hi J.R., it is cos of this change: --- a/include/linux/dcache.h +++ b/include/linux/dcache.h @@ -124,15 +124,15 @@ struct dentry { void *d_fsdata;/* fs-specific data */ struct list_head d_lru;/* LRU list */ +struct list_head d_child;/* child of parent list */ +struct list_head d_subdirs;/* our children */ /* - * d_child and d_rcu can share memory + * d_alias and d_rcu can share memory */ union { -struct list_head d_child;/* child of parent list */ +struct hlist_node d_alias;/* inode alias list */ struct rcu_head d_rcu; } d_u; -struct list_head d_subdirs;/* our children */ -struct hlist_node d_alias;/* inode alias list */ }; /* Am 17.12.2014 um 15:18 schrieb sf...@users.sourceforge.net: Justin (jlec): aufs3 version 20141215 has problem compiling with 3.18.1 Waoh! I didn't know 3.18.1 is already released. It is before 3.19-rc1. How early! Anyway thanks for reporting. I will get 3.18.1, fix and release as soon as possible. J. R. Okajima -- Download BIRT iHub F-Type - The Free Enterprise-Grade BIRT Server from Actuate! Instantly Supercharge Your Business Reports and Dashboards with Interactivity, Sharing, Native Excel Exports, App Integration more Get technology previously reserved for billion-dollar corporations, FREE http://pubads.g.doubleclick.net/gampad/clk?id=164703151iu=/4140/ostg.clktrk -- Download BIRT iHub F-Type - The Free Enterprise-Grade BIRT Server from Actuate! Instantly Supercharge Your Business Reports and Dashboards with Interactivity, Sharing, Native Excel Exports, App Integration more Get technology previously reserved for billion-dollar corporations, FREE http://pubads.g.doubleclick.net/gampad/clk?id=164703151iu=/4140/ostg.clktrk
Re: aufs3 GIT release
Hi J.R., this might fix it ... kind regards Phil Am 17.12.2014 um 15:18 schrieb sf...@users.sourceforge.net: Justin (jlec): aufs3 version 20141215 has problem compiling with 3.18.1 Waoh! I didn't know 3.18.1 is already released. It is before 3.19-rc1. How early! Anyway thanks for reporting. I will get 3.18.1, fix and release as soon as possible. J. R. Okajima -- Download BIRT iHub F-Type - The Free Enterprise-Grade BIRT Server from Actuate! Instantly Supercharge Your Business Reports and Dashboards with Interactivity, Sharing, Native Excel Exports, App Integration more Get technology previously reserved for billion-dollar corporations, FREE http://pubads.g.doubleclick.net/gampad/clk?id=164703151iu=/4140/ostg.clktrk --- aufs3.18-20141215.patch.orig 2014-12-17 20:12:24.718401365 +0100 +++ aufs3.18-20141215.patch 2014-12-17 20:12:49.243989851 +0100 @@ -5472,7 +5472,7 @@ + while (next != this_parent-d_subdirs) { + struct list_head *tmp = next; + struct dentry *dentry = list_entry(tmp, struct dentry, -+ d_u.d_child); ++ d_child); + + next = tmp-next; + spin_lock_nested(dentry-d_lock, DENTRY_D_LOCK_NESTED); @@ -5508,7 +5508,7 @@ + this_parent = tmp; + spin_lock(this_parent-d_lock); + rcu_read_unlock(); -+ next = child-d_u.d_child.next; ++ next = child-d_child.next; + goto resume; + } + @@ -14179,7 +14179,7 @@ + + dentry = NULL; + spin_lock(parent-d_lock); -+ list_for_each_entry(d, parent-d_subdirs, d_u.d_child) { ++ list_for_each_entry(d, parent-d_subdirs, d_child) { + /* AuDbg(%pd\n, d); */ + spin_lock_nested(d-d_lock, DENTRY_D_LOCK_NESTED); + dname = d-d_name; -- Download BIRT iHub F-Type - The Free Enterprise-Grade BIRT Server from Actuate! Instantly Supercharge Your Business Reports and Dashboards with Interactivity, Sharing, Native Excel Exports, App Integration more Get technology previously reserved for billion-dollar corporations, FREE http://pubads.g.doubleclick.net/gampad/clk?id=164703151iu=/4140/ostg.clktrk
Re: aufs3 GIT release
Seems I was wrong. Second try. I missed d_alias change ... Am 17.12.2014 um 20:14 schrieb Philip Müller: Hi J.R., this might fix it ... kind regards Phil Am 17.12.2014 um 15:18 schrieb [1]sf...@users.sourceforge.net: Justin (jlec): aufs3 version 20141215 has problem compiling with 3.18.1 Waoh! I didn't know 3.18.1 is already released. It is before 3.19-rc1. How early! Anyway thanks for reporting. I will get 3.18.1, fix and release as soon as possible. J. R. Okajima -- Download BIRT iHub F-Type - The Free Enterprise-Grade BIRT Server from Actuate! Instantly Supercharge Your Business Reports and Dashboards with Interactivity, Sharing, Native Excel Exports, App Integration more Get technology previously reserved for billion-dollar corporations, FREE [2]http://pubads.g.doubleclick.net/gampad/clk?id=164703151iu=/4140/ostg.c lktrk -- Download BIRT iHub F-Type - The Free Enterprise-Grade BIRT Server from Actuate! Instantly Supercharge Your Business Reports and Dashboards with Interactivity, Sharing, Native Excel Exports, App Integration more Get technology previously reserved for billion-dollar corporations, FREE [3]http://pubads.g.doubleclick.net/gampad/clk?id=164703151iu=/4140/ostg.clktrk References 1. mailto:sf...@users.sourceforge.net 2. http://pubads.g.doubleclick.net/gampad/clk?id=164703151iu=/4140/ostg.clktrk 3. http://pubads.g.doubleclick.net/gampad/clk?id=164703151iu=/4140/ostg.clktrk --- aufs3.18-20141215.patch.orig 2014-12-17 20:12:24.718401365 +0100 +++ aufs3.18-20141215.patch 2014-12-17 22:32:47.403221803 +0100 @@ -5472,7 +5472,7 @@ + while (next != this_parent-d_subdirs) { + struct list_head *tmp = next; + struct dentry *dentry = list_entry(tmp, struct dentry, -+ d_u.d_child); ++ d_child); + + next = tmp-next; + spin_lock_nested(dentry-d_lock, DENTRY_D_LOCK_NESTED); @@ -5508,7 +5508,7 @@ + this_parent = tmp; + spin_lock(this_parent-d_lock); + rcu_read_unlock(); -+ next = child-d_u.d_child.next; ++ next = child-d_child.next; + goto resume; + } + @@ -5876,7 +5876,7 @@ + struct dentry *d; + + spin_lock(inode-i_lock); -+ hlist_for_each_entry(d, inode-i_dentry, d_alias) ++ hlist_for_each_entry(d, inode-i_dentry, d_u.d_alias) + au_dpri_dentry(d); + spin_unlock(inode-i_lock); +} @@ -9861,7 +9861,7 @@ + dentry = d_find_alias(inode); + else { + spin_lock(inode-i_lock); -+ hlist_for_each_entry(d, inode-i_dentry, d_alias) { ++ hlist_for_each_entry(d, inode-i_dentry, d_u.d_alias) { + spin_lock(d-d_lock); + if (!au_test_anon(d) + d-d_parent-d_inode-i_ino == dir_ino) { @@ -14012,7 +14012,7 @@ + AuDebugOn(!name); + au_iigen_dec(inode); + spin_lock(inode-i_lock); -+ hlist_for_each_entry(d, inode-i_dentry, d_alias) { ++ hlist_for_each_entry(d, inode-i_dentry, d_u.d_alias) { + spin_lock(d-d_lock); + dname = d-d_name; + if (dname-len != nlen @@ -14179,7 +14179,7 @@ + + dentry = NULL; + spin_lock(parent-d_lock); -+ list_for_each_entry(d, parent-d_subdirs, d_u.d_child) { ++ list_for_each_entry(d, parent-d_subdirs, d_child) { + /* AuDbg(%pd\n, d); */ + spin_lock_nested(d-d_lock, DENTRY_D_LOCK_NESTED); + dname = d-d_name; -- Download BIRT iHub F-Type - The Free Enterprise-Grade BIRT Server from Actuate! Instantly Supercharge Your Business Reports and Dashboards with Interactivity, Sharing, Native Excel Exports, App Integration more Get technology previously reserved for billion-dollar corporations, FREE http://pubads.g.doubleclick.net/gampad/clk?id=164703151iu=/4140/ostg.clktrk