From e5d7adc68b0bdfd08c8c0be7f5d8ccdefe39d968 Mon Sep 17 00:00:00 2001 From: "Torsten Kockler (conbart)" Date: Mon, 12 Mar 2007 14:35:35 +0000 Subject: sys-fs/aufs: Fixed a bug using the lhash and ksize kernel patch svn path=/sunrise/; revision=3208 --- sys-fs/aufs/files/aufs-20070212-ksize.patch | 7 +++++ sys-fs/aufs/files/aufs-20070212-lhash.patch | 41 +++++++++++++++++++++++++++++ sys-fs/aufs/files/digest-aufs-20070212 | 2 ++ 3 files changed, 50 insertions(+) create mode 100644 sys-fs/aufs/files/aufs-20070212-ksize.patch create mode 100644 sys-fs/aufs/files/aufs-20070212-lhash.patch create mode 100644 sys-fs/aufs/files/digest-aufs-20070212 (limited to 'sys-fs/aufs/files') 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 -- cgit v1.2.3-65-gdbad