Author: arekm Date: Sun Nov 7 10:19:12 2010 GMT Module: packages Tag: HEAD ---- Log message: - updates for 2.6.36
---- Files affected: packages/kernel: kernel-aufs2-unionfs.patch (1.1 -> 1.2) , kernel-aufs2.patch (1.13 -> 1.14) , kernel-pom-ng-rpc.patch (1.2 -> 1.3) , kernel-unionfs.patch (1.10 -> 1.11) , kernel.spec (1.855 -> 1.856) ---- Diffs: ================================================================ Index: packages/kernel/kernel-aufs2-unionfs.patch diff -u packages/kernel/kernel-aufs2-unionfs.patch:1.1 packages/kernel/kernel-aufs2-unionfs.patch:1.2 --- packages/kernel/kernel-aufs2-unionfs.patch:1.1 Wed Sep 29 10:55:55 2010 +++ packages/kernel/kernel-aufs2-unionfs.patch Sun Nov 7 11:19:06 2010 @@ -17,7 +17,7 @@ return splice_write(pipe, out, ppos, len, flags); } --EXPORT_SYMBOL(do_splice_from); +-EXPORT_SYMBOL_GPL(do_splice_from); /* * Attempt to initiate a splice from a file to a pipe. @@ -35,7 +35,7 @@ return splice_read(in, ppos, pipe, len, flags); } --EXPORT_SYMBOL(do_splice_to); +-EXPORT_SYMBOL_GPL(do_splice_to); /** * splice_direct_to_actor - splices data directly between two non-pipes @@ -64,7 +64,7 @@ return 0; return security_ops->inode_permission(inode, mask); } --EXPORT_SYMBOL(security_inode_permission); +-EXPORT_SYMBOL_GPL(security_inode_permission); int security_inode_setattr(struct dentry *dentry, struct iattr *attr) { ================================================================ Index: packages/kernel/kernel-aufs2.patch diff -u packages/kernel/kernel-aufs2.patch:1.13 packages/kernel/kernel-aufs2.patch:1.14 --- packages/kernel/kernel-aufs2.patch:1.13 Tue Oct 26 14:49:50 2010 +++ packages/kernel/kernel-aufs2.patch Sun Nov 7 11:19:06 2010 @@ -1,397 +1,5 @@ -aufs2.1 kbuild patch for linux-2.6.36 - -diff --git a/fs/Kconfig b/fs/Kconfig -index 3d18530..8f582e1 100644 ---- a/fs/Kconfig -+++ b/fs/Kconfig -@@ -189,6 +189,7 @@ source "fs/romfs/Kconfig" - source "fs/sysv/Kconfig" - source "fs/ufs/Kconfig" - source "fs/exofs/Kconfig" -+source "fs/aufs/Kconfig" - - endif # MISC_FILESYSTEMS - -diff --git a/fs/Makefile b/fs/Makefile -index e6ec1d3..b0d795a 100644 ---- a/fs/Makefile -+++ b/fs/Makefile -@@ -126,3 +126,4 @@ obj-$(CONFIG_BTRFS_FS) += btrfs/ - obj-$(CONFIG_GFS2_FS) += gfs2/ - obj-$(CONFIG_EXOFS_FS) += exofs/ - obj-$(CONFIG_CEPH_FS) += ceph/ -+obj-$(CONFIG_AUFS_FS) += aufs/ -diff --git a/include/linux/Kbuild b/include/linux/Kbuild -index 626b629..a841231 100644 ---- a/include/linux/Kbuild -+++ b/include/linux/Kbuild -@@ -60,6 +60,7 @@ header-y += atmppp.h - header-y += atmsap.h - header-y += atmsvc.h - header-y += audit.h -+header-y += aufs_type.h - header-y += auto_fs.h - header-y += auto_fs4.h - header-y += auxvec.h -aufs2.1 base patch for linux-2.6.35 - -diff --git a/fs/namei.c b/fs/namei.c -index 868d0cb..6e92c81 100644 ---- a/fs/namei.c -+++ b/fs/namei.c -@@ -1178,7 +1178,7 @@ out: - * needs parent already locked. Doesn't follow mounts. - * SMP-safe. - */ --static struct dentry *lookup_hash(struct nameidata *nd) -+struct dentry *lookup_hash(struct nameidata *nd) - { - int err; - -@@ -1188,7 +1188,7 @@ static struct dentry *lookup_hash(struct nameidata *nd) - return __lookup_hash(&nd->last, nd->path.dentry, nd); - } - --static int __lookup_one_len(const char *name, struct qstr *this, -+int __lookup_one_len(const char *name, struct qstr *this, - struct dentry *base, int len) - { - unsigned long hash; -diff --git a/fs/splice.c b/fs/splice.c -index efdbfec..e01a51e 100644 ---- a/fs/splice.c -+++ b/fs/splice.c -@@ -1104,8 +1104,8 @@ EXPORT_SYMBOL(generic_splice_sendpage); - /* - * Attempt to initiate a splice from pipe to file. - */ --static long do_splice_from(struct pipe_inode_info *pipe, struct file *out, -- loff_t *ppos, size_t len, unsigned int flags) -+long do_splice_from(struct pipe_inode_info *pipe, struct file *out, -+ loff_t *ppos, size_t len, unsigned int flags) - { - ssize_t (*splice_write)(struct pipe_inode_info *, struct file *, - loff_t *, size_t, unsigned int); -@@ -1132,9 +1132,9 @@ static long do_splice_from(struct pipe_inode_info *pipe, struct file *out, - /* - * Attempt to initiate a splice from a file to a pipe. - */ --static long do_splice_to(struct file *in, loff_t *ppos, -- struct pipe_inode_info *pipe, size_t len, -- unsigned int flags) -+long do_splice_to(struct file *in, loff_t *ppos, -+ struct pipe_inode_info *pipe, size_t len, -+ unsigned int flags) - { - ssize_t (*splice_read)(struct file *, loff_t *, - struct pipe_inode_info *, size_t, unsigned int); -diff --git a/include/linux/namei.h b/include/linux/namei.h -index 05b441d..91bc74e 100644 ---- a/include/linux/namei.h -+++ b/include/linux/namei.h -@@ -73,6 +73,9 @@ extern int vfs_path_lookup(struct dentry *, struct vfsmount *, - extern struct file *lookup_instantiate_filp(struct nameidata *nd, struct dentry *dentry, - int (*open)(struct inode *, struct file *)); - -+extern struct dentry *lookup_hash(struct nameidata *nd); -+extern int __lookup_one_len(const char *name, struct qstr *this, -+ struct dentry *base, int len); - extern struct dentry *lookup_one_len(const char *, struct dentry *, int); - - extern int follow_down(struct path *); -diff --git a/include/linux/splice.h b/include/linux/splice.h -index 997c3b4..be9a153 100644 ---- a/include/linux/splice.h -+++ b/include/linux/splice.h -@@ -89,4 +89,10 @@ extern int splice_grow_spd(struct pipe_inode_info *, struct splice_pipe_desc *); - extern void splice_shrink_spd(struct pipe_inode_info *, - struct splice_pipe_desc *); - -+extern long do_splice_from(struct pipe_inode_info *pipe, struct file *out, -+ loff_t *ppos, size_t len, unsigned int flags); -+extern long do_splice_to(struct file *in, loff_t *ppos, -+ struct pipe_inode_info *pipe, size_t len, -+ unsigned int flags); -+ - #endif -aufs2.1 standalone patch for linux-2.6.36 - -diff --git a/fs/inode.c b/fs/inode.c -index 722860b..bfb0698 100644 ---- a/fs/inode.c -+++ b/fs/inode.c -@@ -84,6 +84,7 @@ static struct hlist_head *inode_hashtable __read_mostly; - * the i_state of an inode while it is in use.. - */ - DEFINE_SPINLOCK(inode_lock); -+EXPORT_SYMBOL(inode_lock); - - /* - * iprune_sem provides exclusion between the kswapd or try_to_free_pages -diff --git a/fs/namei.c b/fs/namei.c -index 56e8ece..ba75f28 100644 ---- a/fs/namei.c -+++ b/fs/namei.c -@@ -347,6 +347,7 @@ int deny_write_access(struct file * file) - - return 0; - } -+EXPORT_SYMBOL(deny_write_access); - - /** - * path_get - get a reference to a path -@@ -1177,6 +1178,7 @@ struct dentry *lookup_hash(struct nameidata *nd) - return ERR_PTR(err); - return __lookup_hash(&nd->last, nd->path.dentry, nd); - } -+EXPORT_SYMBOL(lookup_hash); - - int __lookup_one_len(const char *name, struct qstr *this, - struct dentry *base, int len) -@@ -1199,6 +1201,7 @@ int __lookup_one_len(const char *name, struct qstr *this, - this->hash = end_name_hash(hash); - return 0; - } -+EXPORT_SYMBOL(__lookup_one_len); - - /** - * lookup_one_len - filesystem helper to lookup single pathname component -diff --git a/fs/namespace.c b/fs/namespace.c -index 2e10cb1..8fa77c4 100644 ---- a/fs/namespace.c -+++ b/fs/namespace.c -@@ -1283,6 +1283,7 @@ int iterate_mounts(int (*f)(struct vfsmount *, void *), void *arg, - } - return 0; - } -+EXPORT_SYMBOL(iterate_mounts); - - static void cleanup_group_ids(struct vfsmount *mnt, struct vfsmount *end) - { -diff --git a/fs/notify/group.c b/fs/notify/group.c -index d309f38..f0e9568 100644 ---- a/fs/notify/group.c -+++ b/fs/notify/group.c -@@ -22,6 +22,7 @@ - #include <linux/srcu.h> - #include <linux/rculist.h> - #include <linux/wait.h> -+#include <linux/module.h> - - #include <linux/fsnotify_backend.h> - #include "fsnotify.h" -@@ -70,6 +71,7 @@ void fsnotify_put_group(struct fsnotify_group *group) - if (atomic_dec_and_test(&group->refcnt)) - fsnotify_destroy_group(group); - } -+EXPORT_SYMBOL(fsnotify_put_group); - - /* - * Create a new fsnotify_group and hold a reference for the group returned. -@@ -102,3 +104,4 @@ struct fsnotify_group *fsnotify_alloc_group(const struct fsnotify_ops *ops) - - return group; - } -+EXPORT_SYMBOL(fsnotify_alloc_group); -diff --git a/fs/notify/mark.c b/fs/notify/mark.c -index 325185e..adede09 100644 ---- a/fs/notify/mark.c -+++ b/fs/notify/mark.c -@@ -113,6 +113,7 @@ void fsnotify_put_mark(struct fsnotify_mark *mark) - if (atomic_dec_and_test(&mark->refcnt)) - mark->free_mark(mark); - } -+EXPORT_SYMBOL(fsnotify_put_mark); - - /* - * Any time a mark is getting freed we end up here. -@@ -190,6 +191,7 @@ void fsnotify_destroy_mark(struct fsnotify_mark *mark) - if (unlikely(atomic_dec_and_test(&group->num_marks))) - fsnotify_final_destroy_group(group); - } -+EXPORT_SYMBOL(fsnotify_destroy_mark); - - void fsnotify_set_mark_mask_locked(struct fsnotify_mark *mark, __u32 mask) - { -@@ -277,6 +279,7 @@ err: - - return ret; - } -+EXPORT_SYMBOL(fsnotify_add_mark); - - /* - * clear any marks in a group in which mark->flags & flags is true -@@ -332,6 +335,7 @@ void fsnotify_init_mark(struct fsnotify_mark *mark, - atomic_set(&mark->refcnt, 1); - mark->free_mark = free_mark; - } -+EXPORT_SYMBOL(fsnotify_init_mark); - - static int fsnotify_mark_destroy(void *ignored) - { -diff --git a/fs/open.c b/fs/open.c -index 630715f..1c864c7 100644 ---- a/fs/open.c -+++ b/fs/open.c -@@ -60,6 +60,7 @@ int do_truncate(struct dentry *dentry, loff_t length, unsigned int time_attrs, - mutex_unlock(&dentry->d_inode->i_mutex); - return ret; - } -+EXPORT_SYMBOL(do_truncate); - - static long do_sys_truncate(const char __user *pathname, loff_t length) - { -diff --git a/fs/splice.c b/fs/splice.c -index 278c94f..033f7ac 100644 ---- a/fs/splice.c -+++ b/fs/splice.c -@@ -1116,6 +1116,7 @@ long do_splice_from(struct pipe_inode_info *pipe, struct file *out, - - return splice_write(pipe, out, ppos, len, flags); - } -+EXPORT_SYMBOL(do_splice_from); - - /* - * Attempt to initiate a splice from a file to a pipe. -@@ -1142,6 +1143,7 @@ long do_splice_to(struct file *in, loff_t *ppos, - - return splice_read(in, ppos, pipe, len, flags); - } -+EXPORT_SYMBOL(do_splice_to); - - /** - * splice_direct_to_actor - splices data directly between two non-pipes -diff --git a/security/commoncap.c b/security/commoncap.c -index 4e01599..3611e1b 100644 ---- a/security/commoncap.c -+++ b/security/commoncap.c -@@ -951,3 +951,4 @@ int cap_file_mmap(struct file *file, unsigned long reqprot, - } - return ret; - } -+EXPORT_SYMBOL(cap_file_mmap); -diff --git a/security/device_cgroup.c b/security/device_cgroup.c -index 8d9c48f..29108aa 100644 ---- a/security/device_cgroup.c -+++ b/security/device_cgroup.c -@@ -515,6 +515,7 @@ found: - - return -EPERM; - } -+EXPORT_SYMBOL(devcgroup_inode_permission); - - int devcgroup_inode_mknod(int mode, dev_t dev) - { -diff --git a/security/security.c b/security/security.c -index c53949f..0ae5b91 100644 ---- a/security/security.c -+++ b/security/security.c -@@ -376,6 +376,7 @@ int security_path_mkdir(struct path *dir, struct dentry *dentry, int mode) - return 0; - return security_ops->path_mkdir(dir, dentry, mode); - } -+EXPORT_SYMBOL(security_path_mkdir); - - int security_path_rmdir(struct path *dir, struct dentry *dentry) - { -@@ -383,6 +384,7 @@ int security_path_rmdir(struct path *dir, struct dentry *dentry) - return 0; - return security_ops->path_rmdir(dir, dentry); - } -+EXPORT_SYMBOL(security_path_rmdir); - - int security_path_unlink(struct path *dir, struct dentry *dentry) - { -@@ -390,6 +392,7 @@ int security_path_unlink(struct path *dir, struct dentry *dentry) - return 0; - return security_ops->path_unlink(dir, dentry); - } -+EXPORT_SYMBOL(security_path_unlink); - - int security_path_symlink(struct path *dir, struct dentry *dentry, - const char *old_name) -@@ -398,6 +401,7 @@ int security_path_symlink(struct path *dir, struct dentry *dentry, - return 0; - return security_ops->path_symlink(dir, dentry, old_name); - } -+EXPORT_SYMBOL(security_path_symlink); - - int security_path_link(struct dentry *old_dentry, struct path *new_dir, - struct dentry *new_dentry) -@@ -406,6 +410,7 @@ int security_path_link(struct dentry *old_dentry, struct path *new_dir, - return 0; - return security_ops->path_link(old_dentry, new_dir, new_dentry); - } -+EXPORT_SYMBOL(security_path_link); - - int security_path_rename(struct path *old_dir, struct dentry *old_dentry, - struct path *new_dir, struct dentry *new_dentry) -@@ -416,6 +421,7 @@ int security_path_rename(struct path *old_dir, struct dentry *old_dentry, - return security_ops->path_rename(old_dir, old_dentry, new_dir, - new_dentry); - } -+EXPORT_SYMBOL(security_path_rename); - - int security_path_truncate(struct path *path) - { -@@ -423,6 +429,7 @@ int security_path_truncate(struct path *path) - return 0; - return security_ops->path_truncate(path); - } -+EXPORT_SYMBOL(security_path_truncate); - - int security_path_chmod(struct dentry *dentry, struct vfsmount *mnt, - mode_t mode) -@@ -431,6 +438,7 @@ int security_path_chmod(struct dentry *dentry, struct vfsmount *mnt, - return 0; - return security_ops->path_chmod(dentry, mnt, mode); - } -+EXPORT_SYMBOL(security_path_chmod); - - int security_path_chown(struct path *path, uid_t uid, gid_t gid) - { -@@ -438,6 +446,7 @@ int security_path_chown(struct path *path, uid_t uid, gid_t gid) - return 0; - return security_ops->path_chown(path, uid, gid); - } -+EXPORT_SYMBOL(security_path_chown); - - int security_path_chroot(struct path *path) - { -@@ -514,6 +523,7 @@ int security_inode_readlink(struct dentry *dentry) - return 0; - return security_ops->inode_readlink(dentry); - } -+EXPORT_SYMBOL(security_inode_readlink); - - int security_inode_follow_link(struct dentry *dentry, struct nameidata *nd) - { -@@ -528,6 +538,7 @@ int security_inode_permission(struct inode *inode, int mask) - return 0; - return security_ops->inode_permission(inode, mask); - } -+EXPORT_SYMBOL(security_inode_permission); - - int security_inode_setattr(struct dentry *dentry, struct iattr *attr) - { -@@ -627,6 +638,7 @@ int security_file_permission(struct file *file, int mask) - - return fsnotify_perm(file, mask); - } -+EXPORT_SYMBOL(security_file_permission); - - int security_file_alloc(struct file *file) - { -@@ -654,6 +666,7 @@ int security_file_mmap(struct file *file, unsigned long reqprot, - return ret; - return ima_file_mmap(file, prot); - } -+EXPORT_SYMBOL(security_file_mmap); - - int security_file_mprotect(struct vm_area_struct *vma, unsigned long reqprot, - unsigned long prot) --- /dev/null -+++ linux-2.6/Documentation/ABI/testing/debugfs-aufs 2010-10-24 11:11:14.000000000 +0200 ++++ linux-2.6/Documentation/ABI/testing/debugfs-aufs 2010-10-25 14:20:44.000000000 +0200 @@ -0,0 +1,37 @@ +What: /debug/aufs/si_<id>/ +Date: March 2009 @@ -431,7 +39,7 @@ + When the aufs mount option 'noxino' is specified, it + will be empty. About XINO files, see the aufs manual. --- /dev/null -+++ linux-2.6/Documentation/ABI/testing/sysfs-aufs 2010-10-24 11:11:14.000000000 +0200 ++++ linux-2.6/Documentation/ABI/testing/sysfs-aufs 2010-10-25 14:20:44.000000000 +0200 @@ -0,0 +1,24 @@ +What: /sys/fs/aufs/si_<id>/ +Date: March 2009 @@ -458,7 +66,7 @@ + When the aufs mount option 'noxino' is specified, it + will be empty. About XINO files, see the aufs manual. --- /dev/null -+++ linux-2.6/fs/aufs/aufs.h 2010-10-24 11:19:23.000000000 +0200 ++++ linux-2.6/fs/aufs/aufs.h 2010-10-25 14:20:44.000000000 +0200 @@ -0,0 +1,61 @@ +/* + * Copyright (C) 2005-2010 Junjiro R. Okajima @@ -522,8 +130,8 @@ +#endif /* __KERNEL__ */ +#endif /* __AUFS_H__ */ --- /dev/null -+++ linux-2.6/fs/aufs/branch.c 2010-10-24 16:28:53.000000000 +0200 -@@ -0,0 +1,1020 @@ ++++ linux-2.6/fs/aufs/branch.c 2010-11-03 09:26:13.000000000 +0100 +@@ -0,0 +1,1008 @@ +/* + * Copyright (C) 2005-2010 Junjiro R. Okajima + * @@ -848,7 +456,7 @@ + * cf. AUFS_MAX_NAMELEN in include/linux/aufs_type.h + */ + h_dentry = path->dentry; -+ err = vfs_statfs(path, &kst); ++ err = statfs_by_dentry(h_dentry, &kst); + if (unlikely(err)) + goto out; + err = -EINVAL; @@ -1370,10 +978,6 @@ + struct dentry *dentry; + struct inode *inode; + struct au_hfile *hfile; -+ struct list_head *list; -+#ifdef CONFIG_SMP -+ int cpu; -+#endif + const int step_bytes = 1024, /* memory allocation unit */ + step_files = step_bytes / sizeof(*a); + @@ -1385,17 +989,9 @@ + if (unlikely(!a)) + goto out; + -+#ifdef CONFIG_SMP -+ cpu = smp_processor_id(); -+ file->f_sb_list_cpu = cpu; -+ list = per_cpu_ptr(sb->s_files, cpu); -+#else -+ list = &sb->s_files; -+#endif -+ + /* no need file_list_lock() since sbinfo is locked? defered? */ + br_id = au_sbr_id(sb, bindex); -+ list_for_each_entry(file, list, f_u.fu_list) { ++ do_file_list_for_each_entry(sb, file) { + if (special_file(file->f_dentry->d_inode->i_mode)) + continue; + dentry = file->f_dentry; @@ -1439,7 +1035,7 @@ + } else + goto out_free; + } -+ } ++ } while_file_list_for_each_entry; + + err = 0; + if (n) @@ -1545,7 +1141,7 @@ + return err; +} --- /dev/null -+++ linux-2.6/fs/aufs/branch.h 2010-10-24 11:30:39.000000000 +0200 ++++ linux-2.6/fs/aufs/branch.h 2010-10-25 14:20:44.000000000 +0200 @@ -0,0 +1,224 @@ +/* + * Copyright (C) 2005-2010 Junjiro R. Okajima @@ -1772,7 +1368,7 @@ +#endif /* __KERNEL__ */ +#endif /* __AUFS_BRANCH_H__ */ --- /dev/null -+++ linux-2.6/fs/aufs/conf.mk 2010-10-24 11:31:04.000000000 +0200 ++++ linux-2.6/fs/aufs/conf.mk 2010-10-25 14:20:44.000000000 +0200 @@ -0,0 +1,37 @@ + +AuConfStr = CONFIG_AUFS_FS=${CONFIG_AUFS_FS} @@ -1812,7 +1408,7 @@ + +-include ${srctree}/${src}/conf_priv.mk --- /dev/null -+++ linux-2.6/fs/aufs/cpup.c 2010-10-24 11:19:23.000000000 +0200 ++++ linux-2.6/fs/aufs/cpup.c 2010-10-25 14:20:44.000000000 +0200 @@ -0,0 +1,1059 @@ +/* + * Copyright (C) 2005-2010 Junjiro R. Okajima @@ -2874,7 +2470,7 @@ + return err; +} --- /dev/null -+++ linux-2.6/fs/aufs/cpup.h 2010-10-24 11:19:23.000000000 +0200 ++++ linux-2.6/fs/aufs/cpup.h 2010-10-25 14:20:44.000000000 +0200 @@ -0,0 +1,81 @@ +/* + * Copyright (C) 2005-2010 Junjiro R. Okajima @@ -2958,7 +2554,7 @@ +#endif /* __KERNEL__ */ +#endif /* __AUFS_CPUP_H__ */ --- /dev/null -+++ linux-2.6/fs/aufs/dbgaufs.c 2010-10-24 11:19:23.000000000 +0200 ++++ linux-2.6/fs/aufs/dbgaufs.c 2010-10-25 14:20:44.000000000 +0200 @@ -0,0 +1,334 @@ +/* + * Copyright (C) 2005-2010 Junjiro R. Okajima @@ -3295,7 +2891,7 @@ + return err; +} --- /dev/null -+++ linux-2.6/fs/aufs/dbgaufs.h 2010-10-24 11:19:23.000000000 +0200 ++++ linux-2.6/fs/aufs/dbgaufs.h 2010-10-25 14:20:44.000000000 +0200 @@ -0,0 +1,52 @@ +/* + * Copyright (C) 2005-2010 Junjiro R. Okajima @@ -3350,7 +2946,7 @@ +#endif /* __KERNEL__ */ +#endif /* __DBGAUFS_H__ */ --- /dev/null -+++ linux-2.6/fs/aufs/dcsub.c 2010-10-24 11:19:23.000000000 +0200 ++++ linux-2.6/fs/aufs/dcsub.c 2010-10-25 14:20:44.000000000 +0200 @@ -0,0 +1,200 @@ +/* + * Copyright (C) 2005-2010 Junjiro R. Okajima @@ -3553,7 +3149,7 @@ + return path_is_under(path + 0, path + 1); +} --- /dev/null -+++ linux-2.6/fs/aufs/dcsub.h 2010-10-24 11:19:23.000000000 +0200 ++++ linux-2.6/fs/aufs/dcsub.h 2010-10-25 14:20:44.000000000 +0200 @@ -0,0 +1,54 @@ +/* + * Copyright (C) 2005-2010 Junjiro R. Okajima @@ -3610,8 +3206,8 @@ +#endif /* __KERNEL__ */ +#endif /* __AUFS_DCSUB_H__ */ --- /dev/null -+++ linux-2.6/fs/aufs/debug.c 2010-10-24 11:31:58.000000000 +0200 -@@ -0,0 +1,443 @@ ++++ linux-2.6/fs/aufs/debug.c 2010-10-26 21:35:34.000000000 +0200 +@@ -0,0 +1,442 @@ +/* + * Copyright (C) 2005-2010 Junjiro R. Okajima + * @@ -3635,7 +3231,6 @@ <<Diff was trimmed, longer than 597 lines>> ---- CVS-web: http://cvs.pld-linux.org/cgi-bin/cvsweb.cgi/packages/kernel/kernel-aufs2-unionfs.patch?r1=1.1&r2=1.2&f=u http://cvs.pld-linux.org/cgi-bin/cvsweb.cgi/packages/kernel/kernel-aufs2.patch?r1=1.13&r2=1.14&f=u http://cvs.pld-linux.org/cgi-bin/cvsweb.cgi/packages/kernel/kernel-pom-ng-rpc.patch?r1=1.2&r2=1.3&f=u http://cvs.pld-linux.org/cgi-bin/cvsweb.cgi/packages/kernel/kernel-unionfs.patch?r1=1.10&r2=1.11&f=u http://cvs.pld-linux.org/cgi-bin/cvsweb.cgi/packages/kernel/kernel.spec?r1=1.855&r2=1.856&f=u _______________________________________________ pld-cvs-commit mailing list pld-cvs-commit@lists.pld-linux.org http://lists.pld-linux.org/mailman/listinfo/pld-cvs-commit