summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorTorsten Kockler (conbart) <torsten.kockler@fh-kl.de>2007-03-12 14:35:35 +0000
committerTorsten Kockler (conbart) <torsten.kockler@fh-kl.de>2007-03-12 14:35:35 +0000
commite5d7adc68b0bdfd08c8c0be7f5d8ccdefe39d968 (patch)
treede6272a3dc4ec6fc39edda1a367bd62ca261d99f /sys-fs/aufs/files
parentnet-mail/policyd-weight: New Ebuild for bug 169646 (diff)
downloadsunrise-e5d7adc68b0bdfd08c8c0be7f5d8ccdefe39d968.tar.gz
sunrise-e5d7adc68b0bdfd08c8c0be7f5d8ccdefe39d968.tar.bz2
sunrise-e5d7adc68b0bdfd08c8c0be7f5d8ccdefe39d968.zip
sys-fs/aufs: Fixed a bug using the lhash and ksize kernel patch
svn path=/sunrise/; revision=3208
Diffstat (limited to 'sys-fs/aufs/files')
-rw-r--r--sys-fs/aufs/files/aufs-20070212-ksize.patch7
-rw-r--r--sys-fs/aufs/files/aufs-20070212-lhash.patch41
-rw-r--r--sys-fs/aufs/files/digest-aufs-200702122
3 files changed, 50 insertions, 0 deletions
diff --git a/sys-fs/aufs/files/aufs-20070212-ksize.patch b/sys-fs/aufs/files/aufs-20070212-ksize.patch
new file mode 100644
index 000000000..2b92800d9
--- /dev/null
+++ b/sys-fs/aufs/files/aufs-20070212-ksize.patch
@@ -0,0 +1,7 @@
+--- mm/slab.c 9 Apr 2006 01:09:51 -0000 1.1
++++ mm/slab.c 9 Apr 2006 01:10:33 -0000 1.2
+@@ -3861,3 +3861,4 @@ unsigned int ksize(const void *objp)
+
+ return obj_size(virt_to_cache(objp));
+ }
++EXPORT_SYMBOL(ksize);
diff --git a/sys-fs/aufs/files/aufs-20070212-lhash.patch b/sys-fs/aufs/files/aufs-20070212-lhash.patch
new file mode 100644
index 000000000..ddcd872bf
--- /dev/null
+++ b/sys-fs/aufs/files/aufs-20070212-lhash.patch
@@ -0,0 +1,41 @@
+Index: fs/namei.c
+===================================================================
+RCS file: linux-2.6.19/fs/namei.c,v
+retrieving revision 1.1
+retrieving revision 1.3
+diff -u -p -r1.1 -r1.3
+--- fs/namei.c 1 Dec 2006 11:38:24 -0000 1.1
++++ fs/namei.c 8 Dec 2006 07:47:33 -0000 1.3
+@@ -1251,7 +1251,7 @@ int __user_path_lookup_open(const char _
+ * needs parent already locked. Doesn't follow mounts.
+ * SMP-safe.
+ */
+-static struct dentry * __lookup_hash(struct qstr *name, struct dentry * base, struct nameidata *nd)
++struct dentry * __lookup_hash(struct qstr *name, struct dentry * base, struct nameidata *nd)
+ {
+ struct dentry * dentry;
+ struct inode *inode;
+@@ -2761,6 +2761,7 @@ EXPORT_SYMBOL(follow_up);
+ EXPORT_SYMBOL(get_write_access); /* binfmt_aout */
+ EXPORT_SYMBOL(getname);
+ EXPORT_SYMBOL(lock_rename);
++EXPORT_SYMBOL(__lookup_hash);
+ EXPORT_SYMBOL(lookup_one_len);
+ EXPORT_SYMBOL(page_follow_link_light);
+ EXPORT_SYMBOL(page_put_link);
+Index: include/linux/namei.h
+===================================================================
+RCS file: linux-2.6.19/include/linux/namei.h,v
+retrieving revision 1.1
+retrieving revision 1.3
+diff -u -p -r1.1 -r1.3
+--- include/linux/namei.h 1 Dec 2006 11:38:24 -0000 1.1
++++ include/linux/namei.h 8 Dec 2006 07:47:33 -0000 1.3
+@@ -76,6 +76,7 @@ extern struct file *lookup_instantiate_f
+ extern struct file *nameidata_to_filp(struct nameidata *nd, int flags);
+ extern void release_open_intent(struct nameidata *);
+
++struct dentry * __lookup_hash(struct qstr *name, struct dentry * base, struct nameidata *nd);
+ extern struct dentry * lookup_one_len(const char *, struct dentry *, int);
+
+ extern int follow_down(struct vfsmount **, struct dentry **);
diff --git a/sys-fs/aufs/files/digest-aufs-20070212 b/sys-fs/aufs/files/digest-aufs-20070212
new file mode 100644
index 000000000..98459e593
--- /dev/null
+++ b/sys-fs/aufs/files/digest-aufs-20070212
@@ -0,0 +1,2 @@
+RMD160 3c6fedfba3f2bbc2733c758c413994e62aeccf17 aufs-20070212.tar.bz2 104534
+SHA256 dfa512bb1f2aaa415c17e15b205fc94e5895f3b178c905341634090267ac80af aufs-20070212.tar.bz2 104534