-diff -urN linux-2.6.33.orig/Documentation/Changes linux-2.6.33/Documentation/Changes
---- linux-2.6.33.orig/Documentation/Changes 2010-02-24 19:52:17.000000000 +0100
-+++ linux-2.6.33/Documentation/Changes 2010-03-04 19:33:22.000000000 +0100
+diff -urN linux-2.6.34.orig/Documentation/Changes linux-2.6.34/Documentation/Changes
+--- linux-2.6.34.orig/Documentation/Changes 2010-05-16 23:17:36.000000000 +0200
++++ linux-2.6.34/Documentation/Changes 2010-05-27 02:44:03.683662124 +0200
@@ -36,6 +36,7 @@
o e2fsprogs 1.41.4 # e2fsck -V
o jfsutils 1.1.3 # fsck.jfs -V
Xfsprogs
--------
o <ftp://oss.sgi.com/projects/xfs/download/>
-diff -urN linux-2.6.33.orig/Documentation/filesystems/reiser4.txt linux-2.6.33/Documentation/filesystems/reiser4.txt
---- linux-2.6.33.orig/Documentation/filesystems/reiser4.txt 1970-01-01 01:00:00.000000000 +0100
-+++ linux-2.6.33/Documentation/filesystems/reiser4.txt 2010-03-04 19:33:22.000000000 +0100
+diff -urN linux-2.6.34.orig/Documentation/filesystems/reiser4.txt linux-2.6.34/Documentation/filesystems/reiser4.txt
+--- linux-2.6.34.orig/Documentation/filesystems/reiser4.txt 1970-01-01 01:00:00.000000000 +0100
++++ linux-2.6.34/Documentation/filesystems/reiser4.txt 2010-05-27 02:44:03.686899352 +0200
@@ -0,0 +1,75 @@
+Reiser4 filesystem
+==================
+dont_load_bitmap
+ Don't load all bitmap blocks at mount time, it is useful for
+ machines with tiny RAM and large disks.
-diff -urN linux-2.6.33.orig/fs/fs-writeback.c linux-2.6.33/fs/fs-writeback.c
---- linux-2.6.33.orig/fs/fs-writeback.c 2010-02-24 19:52:17.000000000 +0100
-+++ linux-2.6.33/fs/fs-writeback.c 2010-03-04 20:21:39.000000000 +0100
-@@ -549,108 +549,85 @@
- return ret;
- }
-
--static void unpin_sb_for_writeback(struct super_block **psb)
-+static void unpin_sb_for_writeback(struct super_block *sb)
- {
-- struct super_block *sb = *psb;
--
-- if (sb) {
-- up_read(&sb->s_umount);
-- put_super(sb);
-- *psb = NULL;
-- }
-+ up_read(&sb->s_umount);
-+ put_super(sb);
- }
-
-+enum sb_pin_state {
-+ SB_PINNED,
-+ SB_NOT_PINNED,
-+ SB_PIN_FAILED
-+};
-+
- /*
- * For WB_SYNC_NONE writeback, the caller does not have the sb pinned
- * before calling writeback. So make sure that we do pin it, so it doesn't
- * go away while we are writing inodes from it.
-- *
-- * Returns 0 if the super was successfully pinned (or pinning wasn't needed),
-- * 1 if we failed.
+diff -urN linux-2.6.34.orig/fs/fs-writeback.c linux-2.6.34/fs/fs-writeback.c
+--- linux-2.6.34.orig/fs/fs-writeback.c 2010-05-16 23:17:36.000000000 +0200
++++ linux-2.6.34/fs/fs-writeback.c 2010-05-27 02:44:03.687899305 +0200
+@@ -606,9 +606,9 @@
+ * Return 1, if the caller writeback routine should be
+ * interrupted. Otherwise return 0.
*/
--static int pin_sb_for_writeback(struct writeback_control *wbc,
-- struct inode *inode, struct super_block **psb)
-+static enum sb_pin_state pin_sb_for_writeback(struct writeback_control *wbc,
-+ struct super_block *sb)
- {
-- struct super_block *sb = inode->i_sb;
--
-- /*
-- * If this sb is already pinned, nothing more to do. If not and
-- * *psb is non-NULL, unpin the old one first
-- */
-- if (sb == *psb)
-- return 0;
-- else if (*psb)
-- unpin_sb_for_writeback(psb);
--
- /*
- * Caller must already hold the ref for this
- */
- if (wbc->sync_mode == WB_SYNC_ALL) {
- WARN_ON(!rwsem_is_locked(&sb->s_umount));
-- return 0;
-+ return SB_NOT_PINNED;
- }
--
- spin_lock(&sb_lock);
- sb->s_count++;
- if (down_read_trylock(&sb->s_umount)) {
- if (sb->s_root) {
- spin_unlock(&sb_lock);
-- goto pinned;
-+ return SB_PINNED;
- }
- /*
- * umounted, drop rwsem again and fall through to failure
- */
- up_read(&sb->s_umount);
- }
--
- sb->s_count--;
- spin_unlock(&sb_lock);
-- return 1;
--pinned:
-- *psb = sb;
-- return 0;
-+ return SB_PIN_FAILED;
- }
-
--static void writeback_inodes_wb(struct bdi_writeback *wb,
-+/*
-+ * Write a portion of b_io inodes which belong to @sb.
-+ * If @wbc->sb != NULL, then find and write all such
-+ * inodes. Otherwise write only ones which go sequentially
-+ * in reverse order.
-+ * Return 1, if the caller writeback routine should be
-+ * interrupted. Otherwise return 0.
-+ */
+-static int writeback_sb_inodes(struct super_block *sb,
+- struct bdi_writeback *wb,
+- struct writeback_control *wbc)
+int generic_writeback_sb_inodes(struct super_block *sb,
+ struct bdi_writeback *wb,
- struct writeback_control *wbc)
++ struct writeback_control *wbc)
{
-- struct super_block *sb = wbc->sb, *pin_sb = NULL;
-- const unsigned long start = jiffies; /* livelock avoidance */
--
-- spin_lock(&inode_lock);
--
-- if (!wbc->for_kupdate || list_empty(&wb->b_io))
-- queue_io(wb, wbc->older_than_this);
--
while (!list_empty(&wb->b_io)) {
-- struct inode *inode = list_entry(wb->b_io.prev,
-- struct inode, i_list);
long pages_skipped;
--
-- /*
-- * super block given and doesn't match, skip this inode
-- */
-- if (sb && sb != inode->i_sb) {
-+ struct inode *inode = list_entry(wb->b_io.prev,
-+ struct inode, i_list);
-+ if (wbc->sb && sb != inode->i_sb) {
-+ /* super block given and doesn't
-+ match, skip this inode */
- redirty_tail(inode);
- continue;
- }
--
-+ if (sb != inode->i_sb)
-+ /* finish with this superblock */
-+ return 0;
- if (inode->i_state & (I_NEW | I_WILL_FREE)) {
- requeue_io(inode);
- continue;
- }
--
- /*
- * Was this inode dirtied after sync_sb_inodes was called?
- * This keeps sync from extra jobs and livelock.
- */
-- if (inode_dirtied_after(inode, start))
-- break;
--
-- if (pin_sb_for_writeback(wbc, inode, &pin_sb)) {
-- requeue_io(inode);
-- continue;
-- }
-+ if (inode_dirtied_after(inode, wbc->wb_start))
-+ return 1;
-
- BUG_ON(inode->i_state & (I_FREEING | I_CLEAR));
- __iget(inode);
-@@ -669,14 +646,78 @@
- spin_lock(&inode_lock);
- if (wbc->nr_to_write <= 0) {
- wbc->more_io = 1;
-- break;
-+ return 1;
- }
- if (!list_empty(&wb->b_more_io))
- wbc->more_io = 1;
- }
-+ /* b_io is empty */
-+ return 1;
-+}
+@@ -659,6 +659,32 @@
+ /* b_io is empty */
+ return 1;
+ }
+EXPORT_SYMBOL(generic_writeback_sb_inodes);
+
+/*
+ }
+}
+EXPORT_SYMBOL(writeback_skip_sb_inodes);
-
-- unpin_sb_for_writeback(&pin_sb);
-+static void writeback_inodes_wb(struct bdi_writeback *wb,
-+ struct writeback_control *wbc)
-+{
-+ int ret = 0;
-
-+ wbc->wb_start = jiffies; /* livelock avoidance */
-+ spin_lock(&inode_lock);
-+ if (!wbc->for_kupdate || list_empty(&wb->b_io))
-+ queue_io(wb, wbc->older_than_this);
-+
-+ while (!list_empty(&wb->b_io)) {
-+ struct inode *inode = list_entry(wb->b_io.prev,
-+ struct inode, i_list);
-+ struct super_block *sb = inode->i_sb;
-+ enum sb_pin_state state;
-+
-+ if (wbc->sb && sb != wbc->sb) {
-+ /* super block given and doesn't
-+ match, skip this inode */
-+ redirty_tail(inode);
-+ continue;
-+ }
-+ state = pin_sb_for_writeback(wbc, sb);
+
-+ if (state == SB_PIN_FAILED) {
-+ requeue_io(inode);
-+ continue;
-+ }
-+ if (sb->s_op->writeback_inodes)
-+ ret = sb->s_op->writeback_inodes(sb, wb, wbc);
-+ else
+
+ static void writeback_inodes_wb(struct bdi_writeback *wb,
+ struct writeback_control *wbc)
+@@ -688,7 +714,10 @@
+ requeue_io(inode);
+ continue;
+ }
+- ret = writeback_sb_inodes(sb, wb, wbc);
++ if (sb->s_op->writeback_inodes)
++ ret = sb->s_op->writeback_inodes(sb, wb, wbc);
++ else
+ ret = generic_writeback_sb_inodes(sb, wb, wbc);
-+
-+ if (state == SB_PINNED)
-+ unpin_sb_for_writeback(sb);
-+ if (ret)
-+ break;
-+ }
- spin_unlock(&inode_lock);
- /* Leave any unwritten inodes on b_io */
- }
-@@ -687,6 +728,7 @@
+
+ if (state == SB_PINNED)
+ unpin_sb_for_writeback(sb);
+@@ -705,6 +734,7 @@
writeback_inodes_wb(&bdi->wb, wbc);
}
/*
* The maximum number of pages to writeout in a single bdi flush/kupdate
-@@ -1272,3 +1314,12 @@
+@@ -1290,3 +1320,12 @@
return ret;
}
EXPORT_SYMBOL(sync_inode);
+ * fill-column: 79
+ * End:
+ */
-diff -urN linux-2.6.33.orig/fs/inode.c linux-2.6.33/fs/inode.c
---- linux-2.6.33.orig/fs/inode.c 2010-02-24 19:52:17.000000000 +0100
-+++ linux-2.6.33/fs/inode.c 2010-03-04 19:33:22.000000000 +0100
-@@ -85,6 +85,7 @@
+diff -urN linux-2.6.34.orig/fs/inode.c linux-2.6.34/fs/inode.c
+--- linux-2.6.34.orig/fs/inode.c 2010-05-16 23:17:36.000000000 +0200
++++ linux-2.6.34/fs/inode.c 2010-05-27 02:44:03.688672248 +0200
+@@ -84,6 +84,7 @@
* the i_state of an inode while it is in use..
*/
DEFINE_SPINLOCK(inode_lock);
/*
* iprune_sem provides exclusion between the kswapd or try_to_free_pages
-diff -urN linux-2.6.33.orig/fs/Kconfig linux-2.6.33/fs/Kconfig
---- linux-2.6.33.orig/fs/Kconfig 2010-02-24 19:52:17.000000000 +0100
-+++ linux-2.6.33/fs/Kconfig 2010-03-04 19:33:22.000000000 +0100
+diff -urN linux-2.6.34.orig/fs/Kconfig linux-2.6.34/fs/Kconfig
+--- linux-2.6.34.orig/fs/Kconfig 2010-05-16 23:17:36.000000000 +0200
++++ linux-2.6.34/fs/Kconfig 2010-05-27 02:44:03.688672248 +0200
@@ -27,6 +27,7 @@
default y if EXT4_FS=y && EXT4_FS_XATTR
default m if EXT2_FS_XATTR || EXT3_FS_XATTR || EXT4_FS_XATTR
source "fs/reiserfs/Kconfig"
source "fs/jfs/Kconfig"
-diff -urN linux-2.6.33.orig/fs/Makefile linux-2.6.33/fs/Makefile
---- linux-2.6.33.orig/fs/Makefile 2010-02-24 19:52:17.000000000 +0100
-+++ linux-2.6.33/fs/Makefile 2010-03-04 19:33:22.000000000 +0100
+diff -urN linux-2.6.34.orig/fs/Makefile linux-2.6.34/fs/Makefile
+--- linux-2.6.34.orig/fs/Makefile 2010-05-16 23:17:36.000000000 +0200
++++ linux-2.6.34/fs/Makefile 2010-05-27 02:44:03.689899622 +0200
@@ -65,6 +65,7 @@
# Do not add any filesystems before this line
obj-$(CONFIG_FSCACHE) += fscache/
obj-$(CONFIG_EXT3_FS) += ext3/ # Before ext2 so root fs can be ext3
obj-$(CONFIG_EXT2_FS) += ext2/
# We place ext4 after ext2 so plain ext2 root fs's are mounted using ext2
-diff -urN linux-2.6.33.orig/fs/reiser4/as_ops.c linux-2.6.33/fs/reiser4/as_ops.c
---- linux-2.6.33.orig/fs/reiser4/as_ops.c 1970-01-01 01:00:00.000000000 +0100
-+++ linux-2.6.33/fs/reiser4/as_ops.c 2010-03-04 19:33:22.000000000 +0100
+diff -urN linux-2.6.34.orig/fs/reiser4/as_ops.c linux-2.6.34/fs/reiser4/as_ops.c
+--- linux-2.6.34.orig/fs/reiser4/as_ops.c 1970-01-01 01:00:00.000000000 +0100
++++ linux-2.6.34/fs/reiser4/as_ops.c 2010-05-27 02:44:03.689899622 +0200
@@ -0,0 +1,337 @@
+/* Copyright 2003 by Hans Reiser, licensing governed by reiser4/README */
+
+ fill-column: 120
+ End:
+*/
-diff -urN linux-2.6.33.orig/fs/reiser4/block_alloc.c linux-2.6.33/fs/reiser4/block_alloc.c
---- linux-2.6.33.orig/fs/reiser4/block_alloc.c 1970-01-01 01:00:00.000000000 +0100
-+++ linux-2.6.33/fs/reiser4/block_alloc.c 2010-03-04 19:33:22.000000000 +0100
+diff -urN linux-2.6.34.orig/fs/reiser4/block_alloc.c linux-2.6.34/fs/reiser4/block_alloc.c
+--- linux-2.6.34.orig/fs/reiser4/block_alloc.c 1970-01-01 01:00:00.000000000 +0100
++++ linux-2.6.34/fs/reiser4/block_alloc.c 2010-05-27 02:44:03.691899786 +0200
@@ -0,0 +1,1142 @@
+/* Copyright 2001, 2002, 2003 by Hans Reiser, licensing governed by
+reiser4/README */
+ scroll-step: 1
+ End:
+*/
-diff -urN linux-2.6.33.orig/fs/reiser4/block_alloc.h linux-2.6.33/fs/reiser4/block_alloc.h
---- linux-2.6.33.orig/fs/reiser4/block_alloc.h 1970-01-01 01:00:00.000000000 +0100
-+++ linux-2.6.33/fs/reiser4/block_alloc.h 2010-03-04 19:33:22.000000000 +0100
+diff -urN linux-2.6.34.orig/fs/reiser4/block_alloc.h linux-2.6.34/fs/reiser4/block_alloc.h
+--- linux-2.6.34.orig/fs/reiser4/block_alloc.h 1970-01-01 01:00:00.000000000 +0100
++++ linux-2.6.34/fs/reiser4/block_alloc.h 2010-05-27 02:44:03.691899786 +0200
@@ -0,0 +1,177 @@
+/* Copyright 2002, 2003 by Hans Reiser, licensing governed by reiser4/README */
+
+ fill-column: 120
+ End:
+*/
-diff -urN linux-2.6.33.orig/fs/reiser4/blocknrset.c linux-2.6.33/fs/reiser4/blocknrset.c
---- linux-2.6.33.orig/fs/reiser4/blocknrset.c 1970-01-01 01:00:00.000000000 +0100
-+++ linux-2.6.33/fs/reiser4/blocknrset.c 2010-03-04 19:33:22.000000000 +0100
+diff -urN linux-2.6.34.orig/fs/reiser4/blocknrset.c linux-2.6.34/fs/reiser4/blocknrset.c
+--- linux-2.6.34.orig/fs/reiser4/blocknrset.c 1970-01-01 01:00:00.000000000 +0100
++++ linux-2.6.34/fs/reiser4/blocknrset.c 2010-05-27 02:44:03.692676003 +0200
@@ -0,0 +1,371 @@
+/* Copyright 2001, 2002, 2003 by Hans Reiser, licensing governed by
+reiser4/README */
+ * scroll-step: 1
+ * End:
+ */
-diff -urN linux-2.6.33.orig/fs/reiser4/carry.c linux-2.6.33/fs/reiser4/carry.c
---- linux-2.6.33.orig/fs/reiser4/carry.c 1970-01-01 01:00:00.000000000 +0100
-+++ linux-2.6.33/fs/reiser4/carry.c 2010-03-04 19:33:22.000000000 +0100
+diff -urN linux-2.6.34.orig/fs/reiser4/carry.c linux-2.6.34/fs/reiser4/carry.c
+--- linux-2.6.34.orig/fs/reiser4/carry.c 1970-01-01 01:00:00.000000000 +0100
++++ linux-2.6.34/fs/reiser4/carry.c 2010-05-27 02:44:03.693899313 +0200
@@ -0,0 +1,1398 @@
+/* Copyright 2001, 2002, 2003 by Hans Reiser, licensing governed by
+ reiser4/README */
+ scroll-step: 1
+ End:
+*/
-diff -urN linux-2.6.33.orig/fs/reiser4/carry.h linux-2.6.33/fs/reiser4/carry.h
---- linux-2.6.33.orig/fs/reiser4/carry.h 1970-01-01 01:00:00.000000000 +0100
-+++ linux-2.6.33/fs/reiser4/carry.h 2010-03-04 19:33:22.000000000 +0100
+diff -urN linux-2.6.34.orig/fs/reiser4/carry.h linux-2.6.34/fs/reiser4/carry.h
+--- linux-2.6.34.orig/fs/reiser4/carry.h 1970-01-01 01:00:00.000000000 +0100
++++ linux-2.6.34/fs/reiser4/carry.h 2010-05-27 02:44:03.694524376 +0200
@@ -0,0 +1,445 @@
+/* Copyright 2001, 2002, 2003 by Hans Reiser, licensing governed by
+ reiser4/README */
+ scroll-step: 1
+ End:
+*/
-diff -urN linux-2.6.33.orig/fs/reiser4/carry_ops.c linux-2.6.33/fs/reiser4/carry_ops.c
---- linux-2.6.33.orig/fs/reiser4/carry_ops.c 1970-01-01 01:00:00.000000000 +0100
-+++ linux-2.6.33/fs/reiser4/carry_ops.c 2010-03-04 19:33:22.000000000 +0100
+diff -urN linux-2.6.34.orig/fs/reiser4/carry_ops.c linux-2.6.34/fs/reiser4/carry_ops.c
+--- linux-2.6.34.orig/fs/reiser4/carry_ops.c 1970-01-01 01:00:00.000000000 +0100
++++ linux-2.6.34/fs/reiser4/carry_ops.c 2010-05-27 02:44:03.695899248 +0200
@@ -0,0 +1,2132 @@
+/* Copyright 2001, 2002, 2003 by Hans Reiser, licensing governed by
+ reiser4/README */
+ scroll-step: 1
+ End:
+*/
-diff -urN linux-2.6.33.orig/fs/reiser4/carry_ops.h linux-2.6.33/fs/reiser4/carry_ops.h
---- linux-2.6.33.orig/fs/reiser4/carry_ops.h 1970-01-01 01:00:00.000000000 +0100
-+++ linux-2.6.33/fs/reiser4/carry_ops.h 2010-03-04 19:33:22.000000000 +0100
+diff -urN linux-2.6.34.orig/fs/reiser4/carry_ops.h linux-2.6.34/fs/reiser4/carry_ops.h
+--- linux-2.6.34.orig/fs/reiser4/carry_ops.h 1970-01-01 01:00:00.000000000 +0100
++++ linux-2.6.34/fs/reiser4/carry_ops.h 2010-05-27 02:44:03.696694946 +0200
@@ -0,0 +1,43 @@
+/* Copyright 2001, 2002, 2003 by Hans Reiser, licensing governed by
+ reiser4/README */
+ scroll-step: 1
+ End:
+*/
-diff -urN linux-2.6.33.orig/fs/reiser4/context.c linux-2.6.33/fs/reiser4/context.c
---- linux-2.6.33.orig/fs/reiser4/context.c 1970-01-01 01:00:00.000000000 +0100
-+++ linux-2.6.33/fs/reiser4/context.c 2010-03-04 19:33:22.000000000 +0100
+diff -urN linux-2.6.34.orig/fs/reiser4/context.c linux-2.6.34/fs/reiser4/context.c
+--- linux-2.6.34.orig/fs/reiser4/context.c 1970-01-01 01:00:00.000000000 +0100
++++ linux-2.6.34/fs/reiser4/context.c 2010-05-27 02:44:03.696694946 +0200
@@ -0,0 +1,289 @@
+/* Copyright 2002, 2003 by Hans Reiser, licensing governed by reiser4/README */
+
+ * scroll-step: 1
+ * End:
+ */
-diff -urN linux-2.6.33.orig/fs/reiser4/context.h linux-2.6.33/fs/reiser4/context.h
---- linux-2.6.33.orig/fs/reiser4/context.h 1970-01-01 01:00:00.000000000 +0100
-+++ linux-2.6.33/fs/reiser4/context.h 2010-03-04 19:33:22.000000000 +0100
+diff -urN linux-2.6.34.orig/fs/reiser4/context.h linux-2.6.34/fs/reiser4/context.h
+--- linux-2.6.34.orig/fs/reiser4/context.h 1970-01-01 01:00:00.000000000 +0100
++++ linux-2.6.34/fs/reiser4/context.h 2010-05-27 02:44:03.696694946 +0200
@@ -0,0 +1,228 @@
+/* Copyright 2001, 2002, 2003, 2004 by Hans Reiser, licensing governed by
+ * reiser4/README */
+ scroll-step: 1
+ End:
+*/
-diff -urN linux-2.6.33.orig/fs/reiser4/coord.c linux-2.6.33/fs/reiser4/coord.c
---- linux-2.6.33.orig/fs/reiser4/coord.c 1970-01-01 01:00:00.000000000 +0100
-+++ linux-2.6.33/fs/reiser4/coord.c 2010-03-04 19:33:22.000000000 +0100
+diff -urN linux-2.6.34.orig/fs/reiser4/coord.c linux-2.6.34/fs/reiser4/coord.c
+--- linux-2.6.34.orig/fs/reiser4/coord.c 1970-01-01 01:00:00.000000000 +0100
++++ linux-2.6.34/fs/reiser4/coord.c 2010-05-27 02:44:03.697899455 +0200
@@ -0,0 +1,928 @@
+/* Copyright 2001, 2002, 2003 by Hans Reiser, licensing governed by
+ reiser4/README */
+ scroll-step: 1
+ End:
+*/
-diff -urN linux-2.6.33.orig/fs/reiser4/coord.h linux-2.6.33/fs/reiser4/coord.h
---- linux-2.6.33.orig/fs/reiser4/coord.h 1970-01-01 01:00:00.000000000 +0100
-+++ linux-2.6.33/fs/reiser4/coord.h 2010-03-04 19:33:22.000000000 +0100
+diff -urN linux-2.6.34.orig/fs/reiser4/coord.h linux-2.6.34/fs/reiser4/coord.h
+--- linux-2.6.34.orig/fs/reiser4/coord.h 1970-01-01 01:00:00.000000000 +0100
++++ linux-2.6.34/fs/reiser4/coord.h 2010-05-27 02:44:03.698671611 +0200
@@ -0,0 +1,399 @@
+/* Copyright 2001, 2002, 2003 by Hans Reiser, licensing governed by
+ reiser4/README */
+ scroll-step: 1
+ End:
+*/
-diff -urN linux-2.6.33.orig/fs/reiser4/debug.c linux-2.6.33/fs/reiser4/debug.c
---- linux-2.6.33.orig/fs/reiser4/debug.c 1970-01-01 01:00:00.000000000 +0100
-+++ linux-2.6.33/fs/reiser4/debug.c 2010-03-04 19:33:22.000000000 +0100
+diff -urN linux-2.6.34.orig/fs/reiser4/debug.c linux-2.6.34/fs/reiser4/debug.c
+--- linux-2.6.34.orig/fs/reiser4/debug.c 1970-01-01 01:00:00.000000000 +0100
++++ linux-2.6.34/fs/reiser4/debug.c 2010-05-27 02:44:03.698671611 +0200
@@ -0,0 +1,308 @@
+/* Copyright 2001, 2002, 2003 by Hans Reiser, licensing governed by
+ * reiser4/README */
+ fill-column: 120
+ End:
+*/
-diff -urN linux-2.6.33.orig/fs/reiser4/debug.h linux-2.6.33/fs/reiser4/debug.h
---- linux-2.6.33.orig/fs/reiser4/debug.h 1970-01-01 01:00:00.000000000 +0100
-+++ linux-2.6.33/fs/reiser4/debug.h 2010-03-04 19:33:22.000000000 +0100
+diff -urN linux-2.6.34.orig/fs/reiser4/debug.h linux-2.6.34/fs/reiser4/debug.h
+--- linux-2.6.34.orig/fs/reiser4/debug.h 1970-01-01 01:00:00.000000000 +0100
++++ linux-2.6.34/fs/reiser4/debug.h 2010-05-27 02:44:03.698671611 +0200
@@ -0,0 +1,351 @@
+/* Copyright 2001, 2002, 2003 by Hans Reiser, licensing governed by
+ reiser4/README */
+ fill-column: 120
+ End:
+*/
-diff -urN linux-2.6.33.orig/fs/reiser4/dformat.h linux-2.6.33/fs/reiser4/dformat.h
---- linux-2.6.33.orig/fs/reiser4/dformat.h 1970-01-01 01:00:00.000000000 +0100
-+++ linux-2.6.33/fs/reiser4/dformat.h 2010-03-04 19:33:22.000000000 +0100
+diff -urN linux-2.6.34.orig/fs/reiser4/dformat.h linux-2.6.34/fs/reiser4/dformat.h
+--- linux-2.6.34.orig/fs/reiser4/dformat.h 1970-01-01 01:00:00.000000000 +0100
++++ linux-2.6.34/fs/reiser4/dformat.h 2010-05-27 02:44:03.699899164 +0200
@@ -0,0 +1,71 @@
+/* Copyright 2001, 2002, 2003 by Hans Reiser, licensing governed by
+ reiser4/README */
+ * fill-column: 79
+ * End:
+ */
-diff -urN linux-2.6.33.orig/fs/reiser4/dscale.c linux-2.6.33/fs/reiser4/dscale.c
---- linux-2.6.33.orig/fs/reiser4/dscale.c 1970-01-01 01:00:00.000000000 +0100
-+++ linux-2.6.33/fs/reiser4/dscale.c 2010-03-04 19:33:22.000000000 +0100
+diff -urN linux-2.6.34.orig/fs/reiser4/dscale.c linux-2.6.34/fs/reiser4/dscale.c
+--- linux-2.6.34.orig/fs/reiser4/dscale.c 1970-01-01 01:00:00.000000000 +0100
++++ linux-2.6.34/fs/reiser4/dscale.c 2010-05-27 02:44:03.699899164 +0200
@@ -0,0 +1,192 @@
+/* Copyright 2001, 2002, 2003 by Hans Reiser, licensing governed by
+ * reiser4/README */
+ scroll-step: 1
+ End:
+*/
-diff -urN linux-2.6.33.orig/fs/reiser4/dscale.h linux-2.6.33/fs/reiser4/dscale.h
---- linux-2.6.33.orig/fs/reiser4/dscale.h 1970-01-01 01:00:00.000000000 +0100
-+++ linux-2.6.33/fs/reiser4/dscale.h 2010-03-04 19:33:22.000000000 +0100
+diff -urN linux-2.6.34.orig/fs/reiser4/dscale.h linux-2.6.34/fs/reiser4/dscale.h
+--- linux-2.6.34.orig/fs/reiser4/dscale.h 1970-01-01 01:00:00.000000000 +0100
++++ linux-2.6.34/fs/reiser4/dscale.h 2010-05-27 02:44:03.700678301 +0200
@@ -0,0 +1,28 @@
+/* Copyright 2001, 2002, 2003 by Hans Reiser, licensing governed by
+ * reiser4/README */
+ fill-column: 120
+ End:
+*/
-diff -urN linux-2.6.33.orig/fs/reiser4/entd.c linux-2.6.33/fs/reiser4/entd.c
---- linux-2.6.33.orig/fs/reiser4/entd.c 1970-01-01 01:00:00.000000000 +0100
-+++ linux-2.6.33/fs/reiser4/entd.c 2010-03-04 19:33:22.000000000 +0100
+diff -urN linux-2.6.34.orig/fs/reiser4/entd.c linux-2.6.34/fs/reiser4/entd.c
+--- linux-2.6.34.orig/fs/reiser4/entd.c 1970-01-01 01:00:00.000000000 +0100
++++ linux-2.6.34/fs/reiser4/entd.c 2010-05-27 02:44:03.700678301 +0200
@@ -0,0 +1,338 @@
+/* Copyright 2003, 2004 by Hans Reiser, licensing governed by
+ * reiser4/README */
+ * fill-column: 79
+ * End:
+ */
-diff -urN linux-2.6.33.orig/fs/reiser4/entd.h linux-2.6.33/fs/reiser4/entd.h
---- linux-2.6.33.orig/fs/reiser4/entd.h 1970-01-01 01:00:00.000000000 +0100
-+++ linux-2.6.33/fs/reiser4/entd.h 2010-03-04 19:33:22.000000000 +0100
+diff -urN linux-2.6.34.orig/fs/reiser4/entd.h linux-2.6.34/fs/reiser4/entd.h
+--- linux-2.6.34.orig/fs/reiser4/entd.h 1970-01-01 01:00:00.000000000 +0100
++++ linux-2.6.34/fs/reiser4/entd.h 2010-05-27 02:44:03.700678301 +0200
@@ -0,0 +1,90 @@
+/* Copyright 2003 by Hans Reiser, licensing governed by reiser4/README */
+
+ fill-column: 120
+ End:
+*/
-diff -urN linux-2.6.33.orig/fs/reiser4/eottl.c linux-2.6.33/fs/reiser4/eottl.c
---- linux-2.6.33.orig/fs/reiser4/eottl.c 1970-01-01 01:00:00.000000000 +0100
-+++ linux-2.6.33/fs/reiser4/eottl.c 2010-03-04 19:33:22.000000000 +0100
+diff -urN linux-2.6.34.orig/fs/reiser4/eottl.c linux-2.6.34/fs/reiser4/eottl.c
+--- linux-2.6.34.orig/fs/reiser4/eottl.c 1970-01-01 01:00:00.000000000 +0100
++++ linux-2.6.34/fs/reiser4/eottl.c 2010-05-27 02:44:03.701899774 +0200
@@ -0,0 +1,510 @@
+/* Copyright 2001, 2002, 2003 by Hans Reiser, licensing governed by
+ reiser4/README */
+ * scroll-step: 1
+ * End:
+ */
-diff -urN linux-2.6.33.orig/fs/reiser4/estimate.c linux-2.6.33/fs/reiser4/estimate.c
---- linux-2.6.33.orig/fs/reiser4/estimate.c 1970-01-01 01:00:00.000000000 +0100
-+++ linux-2.6.33/fs/reiser4/estimate.c 2010-03-04 19:33:22.000000000 +0100
+diff -urN linux-2.6.34.orig/fs/reiser4/estimate.c linux-2.6.34/fs/reiser4/estimate.c
+--- linux-2.6.34.orig/fs/reiser4/estimate.c 1970-01-01 01:00:00.000000000 +0100
++++ linux-2.6.34/fs/reiser4/estimate.c 2010-05-27 02:44:03.701899774 +0200
@@ -0,0 +1,129 @@
+/* Copyright 2001, 2002, 2003 by Hans Reiser, licensing governed by
+ reiser4/README */
+ scroll-step: 1
+ End:
+*/
-diff -urN linux-2.6.33.orig/fs/reiser4/export_ops.c linux-2.6.33/fs/reiser4/export_ops.c
---- linux-2.6.33.orig/fs/reiser4/export_ops.c 1970-01-01 01:00:00.000000000 +0100
-+++ linux-2.6.33/fs/reiser4/export_ops.c 2010-03-04 19:33:22.000000000 +0100
+diff -urN linux-2.6.34.orig/fs/reiser4/export_ops.c linux-2.6.34/fs/reiser4/export_ops.c
+--- linux-2.6.34.orig/fs/reiser4/export_ops.c 1970-01-01 01:00:00.000000000 +0100
++++ linux-2.6.34/fs/reiser4/export_ops.c 2010-05-27 02:44:03.702671504 +0200
@@ -0,0 +1,328 @@
+/* Copyright 2005 by Hans Reiser, licensing governed by
+ * reiser4/README */
+ * fill-column: 79
+ * End:
+ */
-diff -urN linux-2.6.33.orig/fs/reiser4/flush.c linux-2.6.33/fs/reiser4/flush.c
---- linux-2.6.33.orig/fs/reiser4/flush.c 1970-01-01 01:00:00.000000000 +0100
-+++ linux-2.6.33/fs/reiser4/flush.c 2010-03-04 19:33:22.000000000 +0100
+diff -urN linux-2.6.34.orig/fs/reiser4/flush.c linux-2.6.34/fs/reiser4/flush.c
+--- linux-2.6.34.orig/fs/reiser4/flush.c 1970-01-01 01:00:00.000000000 +0100
++++ linux-2.6.34/fs/reiser4/flush.c 2010-05-27 02:44:03.704674545 +0200
@@ -0,0 +1,3703 @@
+/* Copyright 2001, 2002, 2003 by Hans Reiser, licensing governed by
+ reiser4/README */
+ LocalWords: preceder
+ End:
+*/
-diff -urN linux-2.6.33.orig/fs/reiser4/flush.h linux-2.6.33/fs/reiser4/flush.h
---- linux-2.6.33.orig/fs/reiser4/flush.h 1970-01-01 01:00:00.000000000 +0100
-+++ linux-2.6.33/fs/reiser4/flush.h 2010-03-04 19:33:22.000000000 +0100
+diff -urN linux-2.6.34.orig/fs/reiser4/flush.h linux-2.6.34/fs/reiser4/flush.h
+--- linux-2.6.34.orig/fs/reiser4/flush.h 1970-01-01 01:00:00.000000000 +0100
++++ linux-2.6.34/fs/reiser4/flush.h 2010-05-27 02:44:03.705899150 +0200
@@ -0,0 +1,300 @@
+/* Copyright 2002, 2003 by Hans Reiser, licensing governed by reiser4/README */
+
+ LocalWords: preceder
+ End:
+*/
-diff -urN linux-2.6.33.orig/fs/reiser4/flush_queue.c linux-2.6.33/fs/reiser4/flush_queue.c
---- linux-2.6.33.orig/fs/reiser4/flush_queue.c 1970-01-01 01:00:00.000000000 +0100
-+++ linux-2.6.33/fs/reiser4/flush_queue.c 2010-03-04 19:33:22.000000000 +0100
+diff -urN linux-2.6.34.orig/fs/reiser4/flush_queue.c linux-2.6.34/fs/reiser4/flush_queue.c
+--- linux-2.6.34.orig/fs/reiser4/flush_queue.c 1970-01-01 01:00:00.000000000 +0100
++++ linux-2.6.34/fs/reiser4/flush_queue.c 2010-05-27 02:44:03.705899150 +0200
@@ -0,0 +1,678 @@
+/* Copyright 2001, 2002, 2003 by Hans Reiser, licensing governed by
+ reiser4/README */
+ * scroll-step: 1
+ * End:
+ */
-diff -urN linux-2.6.33.orig/fs/reiser4/forward.h linux-2.6.33/fs/reiser4/forward.h
---- linux-2.6.33.orig/fs/reiser4/forward.h 1970-01-01 01:00:00.000000000 +0100
-+++ linux-2.6.33/fs/reiser4/forward.h 2010-03-04 19:33:22.000000000 +0100
+diff -urN linux-2.6.34.orig/fs/reiser4/forward.h linux-2.6.34/fs/reiser4/forward.h
+--- linux-2.6.34.orig/fs/reiser4/forward.h 1970-01-01 01:00:00.000000000 +0100
++++ linux-2.6.34/fs/reiser4/forward.h 2010-05-27 02:44:03.706899270 +0200
@@ -0,0 +1,256 @@
+/* Copyright 2001, 2002, 2003 by Hans Reiser, licensing governed by
+ reiser4/README */
+ RIGHT_SIDE
+} sideof;
+
-+#define round_up(value, order) \
++#define reiser4_round_up(value, order) \
+ ((typeof(value))(((long) (value) + (order) - 1U) & \
-+ ~((order) - 1)))
++ ~((order) - 1)))
+
+/* values returned by squalloc_right_neighbor and its auxiliary functions */
+typedef enum {
+ fill-column: 120
+ End:
+*/
-diff -urN linux-2.6.33.orig/fs/reiser4/fsdata.c linux-2.6.33/fs/reiser4/fsdata.c
---- linux-2.6.33.orig/fs/reiser4/fsdata.c 1970-01-01 01:00:00.000000000 +0100
-+++ linux-2.6.33/fs/reiser4/fsdata.c 2010-03-04 19:33:22.000000000 +0100
+diff -urN linux-2.6.34.orig/fs/reiser4/fsdata.c linux-2.6.34/fs/reiser4/fsdata.c
+--- linux-2.6.34.orig/fs/reiser4/fsdata.c 1970-01-01 01:00:00.000000000 +0100
++++ linux-2.6.34/fs/reiser4/fsdata.c 2010-05-27 02:44:03.707669526 +0200
@@ -0,0 +1,804 @@
+/* Copyright 2001, 2002, 2003, 2004, 2005 by Hans Reiser, licensing governed by
+ * reiser4/README */
+ * fill-column: 79
+ * End:
+ */
-diff -urN linux-2.6.33.orig/fs/reiser4/fsdata.h linux-2.6.33/fs/reiser4/fsdata.h
---- linux-2.6.33.orig/fs/reiser4/fsdata.h 1970-01-01 01:00:00.000000000 +0100
-+++ linux-2.6.33/fs/reiser4/fsdata.h 2010-03-04 19:33:22.000000000 +0100
+diff -urN linux-2.6.34.orig/fs/reiser4/fsdata.h linux-2.6.34/fs/reiser4/fsdata.h
+--- linux-2.6.34.orig/fs/reiser4/fsdata.h 1970-01-01 01:00:00.000000000 +0100
++++ linux-2.6.34/fs/reiser4/fsdata.h 2010-05-27 02:44:03.707669526 +0200
@@ -0,0 +1,205 @@
+/* Copyright 2001, 2002, 2003 by Hans Reiser, licensing governed by
+ * reiser4/README */
+ * fill-column: 120
+ * End:
+ */
-diff -urN linux-2.6.33.orig/fs/reiser4/init_super.c linux-2.6.33/fs/reiser4/init_super.c
---- linux-2.6.33.orig/fs/reiser4/init_super.c 1970-01-01 01:00:00.000000000 +0100
-+++ linux-2.6.33/fs/reiser4/init_super.c 2010-03-04 19:33:22.000000000 +0100
+diff -urN linux-2.6.34.orig/fs/reiser4/init_super.c linux-2.6.34/fs/reiser4/init_super.c
+--- linux-2.6.34.orig/fs/reiser4/init_super.c 1970-01-01 01:00:00.000000000 +0100
++++ linux-2.6.34/fs/reiser4/init_super.c 2010-05-27 02:44:03.708899225 +0200
@@ -0,0 +1,761 @@
+/* Copyright by Hans Reiser, 2003 */
+
+ * fill-column: 79
+ * End:
+ */
-diff -urN linux-2.6.33.orig/fs/reiser4/inode.c linux-2.6.33/fs/reiser4/inode.c
---- linux-2.6.33.orig/fs/reiser4/inode.c 1970-01-01 01:00:00.000000000 +0100
-+++ linux-2.6.33/fs/reiser4/inode.c 2010-03-04 19:33:22.000000000 +0100
+diff -urN linux-2.6.34.orig/fs/reiser4/inode.c linux-2.6.34/fs/reiser4/inode.c
+--- linux-2.6.34.orig/fs/reiser4/inode.c 1970-01-01 01:00:00.000000000 +0100
++++ linux-2.6.34/fs/reiser4/inode.c 2010-05-27 02:44:03.709524829 +0200
@@ -0,0 +1,711 @@
+/* Copyright 2001, 2002, 2003 by Hans Reiser, licensing governed by
+ reiser4/README */
+ fill-column: 120
+ End:
+*/
-diff -urN linux-2.6.33.orig/fs/reiser4/inode.h linux-2.6.33/fs/reiser4/inode.h
---- linux-2.6.33.orig/fs/reiser4/inode.h 1970-01-01 01:00:00.000000000 +0100
-+++ linux-2.6.33/fs/reiser4/inode.h 2010-03-04 19:33:22.000000000 +0100
+diff -urN linux-2.6.34.orig/fs/reiser4/inode.h linux-2.6.34/fs/reiser4/inode.h
+--- linux-2.6.34.orig/fs/reiser4/inode.h 1970-01-01 01:00:00.000000000 +0100
++++ linux-2.6.34/fs/reiser4/inode.h 2010-05-27 02:44:03.709524829 +0200
@@ -0,0 +1,453 @@
+/* Copyright 2001, 2002, 2003 by Hans Reiser, licensing governed by
+ reiser4/README */
+ fill-column: 120
+ End:
+*/
-diff -urN linux-2.6.33.orig/fs/reiser4/ioctl.h linux-2.6.33/fs/reiser4/ioctl.h
---- linux-2.6.33.orig/fs/reiser4/ioctl.h 1970-01-01 01:00:00.000000000 +0100
-+++ linux-2.6.33/fs/reiser4/ioctl.h 2010-03-04 19:33:22.000000000 +0100
+diff -urN linux-2.6.34.orig/fs/reiser4/ioctl.h linux-2.6.34/fs/reiser4/ioctl.h
+--- linux-2.6.34.orig/fs/reiser4/ioctl.h 1970-01-01 01:00:00.000000000 +0100
++++ linux-2.6.34/fs/reiser4/ioctl.h 2010-05-27 02:44:03.709524829 +0200
@@ -0,0 +1,41 @@
+/* Copyright 2001, 2002, 2003 by Hans Reiser, licensing governed by
+ * reiser4/README */
+ scroll-step: 1
+ End:
+*/
-diff -urN linux-2.6.33.orig/fs/reiser4/jnode.c linux-2.6.33/fs/reiser4/jnode.c
---- linux-2.6.33.orig/fs/reiser4/jnode.c 1970-01-01 01:00:00.000000000 +0100
-+++ linux-2.6.33/fs/reiser4/jnode.c 2010-03-04 19:33:22.000000000 +0100
+diff -urN linux-2.6.34.orig/fs/reiser4/jnode.c linux-2.6.34/fs/reiser4/jnode.c
+--- linux-2.6.34.orig/fs/reiser4/jnode.c 1970-01-01 01:00:00.000000000 +0100
++++ linux-2.6.34/fs/reiser4/jnode.c 2010-05-27 02:44:03.711648612 +0200
@@ -0,0 +1,1923 @@
+/* Copyright 2001, 2002, 2003, 2004 by Hans Reiser, licensing governed by
+ * reiser4/README */
+ fill-column: 80
+ End:
+*/
-diff -urN linux-2.6.33.orig/fs/reiser4/jnode.h linux-2.6.33/fs/reiser4/jnode.h
---- linux-2.6.33.orig/fs/reiser4/jnode.h 1970-01-01 01:00:00.000000000 +0100
-+++ linux-2.6.33/fs/reiser4/jnode.h 2010-03-04 19:33:22.000000000 +0100
+diff -urN linux-2.6.34.orig/fs/reiser4/jnode.h linux-2.6.34/fs/reiser4/jnode.h
+--- linux-2.6.34.orig/fs/reiser4/jnode.h 1970-01-01 01:00:00.000000000 +0100
++++ linux-2.6.34/fs/reiser4/jnode.h 2010-05-27 02:44:03.711648612 +0200
@@ -0,0 +1,704 @@
+/* Copyright 2001, 2002, 2003, 2004 by Hans Reiser, licensing governed by
+ * reiser4/README */
+ fill-column: 120
+ End:
+*/
-diff -urN linux-2.6.33.orig/fs/reiser4/kassign.c linux-2.6.33/fs/reiser4/kassign.c
---- linux-2.6.33.orig/fs/reiser4/kassign.c 1970-01-01 01:00:00.000000000 +0100
-+++ linux-2.6.33/fs/reiser4/kassign.c 2010-03-04 19:33:22.000000000 +0100
+diff -urN linux-2.6.34.orig/fs/reiser4/kassign.c linux-2.6.34/fs/reiser4/kassign.c
+--- linux-2.6.34.orig/fs/reiser4/kassign.c 1970-01-01 01:00:00.000000000 +0100
++++ linux-2.6.34/fs/reiser4/kassign.c 2010-05-27 02:44:03.712648654 +0200
@@ -0,0 +1,677 @@
+/* Copyright 2001, 2002, 2003, 2004 by Hans Reiser, licensing governed by
+ * reiser4/README */
+ fill-column: 120
+ End:
+*/
-diff -urN linux-2.6.33.orig/fs/reiser4/kassign.h linux-2.6.33/fs/reiser4/kassign.h
---- linux-2.6.33.orig/fs/reiser4/kassign.h 1970-01-01 01:00:00.000000000 +0100
-+++ linux-2.6.33/fs/reiser4/kassign.h 2010-03-04 19:33:22.000000000 +0100
+diff -urN linux-2.6.34.orig/fs/reiser4/kassign.h linux-2.6.34/fs/reiser4/kassign.h
+--- linux-2.6.34.orig/fs/reiser4/kassign.h 1970-01-01 01:00:00.000000000 +0100
++++ linux-2.6.34/fs/reiser4/kassign.h 2010-05-27 02:44:03.712648654 +0200
@@ -0,0 +1,111 @@
+/* Copyright 2001, 2002, 2003, 2004 by Hans Reiser, licensing governed by
+ * reiser4/README */
+ fill-column: 120
+ End:
+*/
-diff -urN linux-2.6.33.orig/fs/reiser4/Kconfig linux-2.6.33/fs/reiser4/Kconfig
---- linux-2.6.33.orig/fs/reiser4/Kconfig 1970-01-01 01:00:00.000000000 +0100
-+++ linux-2.6.33/fs/reiser4/Kconfig 2010-03-04 19:33:22.000000000 +0100
+diff -urN linux-2.6.34.orig/fs/reiser4/Kconfig linux-2.6.34/fs/reiser4/Kconfig
+--- linux-2.6.34.orig/fs/reiser4/Kconfig 1970-01-01 01:00:00.000000000 +0100
++++ linux-2.6.34/fs/reiser4/Kconfig 2010-05-27 02:44:03.713648833 +0200
@@ -0,0 +1,34 @@
+config REISER4_FS
+ tristate "Reiser4 (EXPERIMENTAL)"
+ Don't use this unless you are debugging reiser4.
+
+ If unsure, say N.
-diff -urN linux-2.6.33.orig/fs/reiser4/key.c linux-2.6.33/fs/reiser4/key.c
---- linux-2.6.33.orig/fs/reiser4/key.c 1970-01-01 01:00:00.000000000 +0100
-+++ linux-2.6.33/fs/reiser4/key.c 2010-03-04 19:33:22.000000000 +0100
+diff -urN linux-2.6.34.orig/fs/reiser4/key.c linux-2.6.34/fs/reiser4/key.c
+--- linux-2.6.34.orig/fs/reiser4/key.c 1970-01-01 01:00:00.000000000 +0100
++++ linux-2.6.34/fs/reiser4/key.c 2010-05-27 02:44:03.713648833 +0200
@@ -0,0 +1,138 @@
+/* Copyright 2001, 2002, 2003 by Hans Reiser, licensing governed by
+ * reiser4/README */
+ fill-column: 120
+ End:
+*/
-diff -urN linux-2.6.33.orig/fs/reiser4/key.h linux-2.6.33/fs/reiser4/key.h
---- linux-2.6.33.orig/fs/reiser4/key.h 1970-01-01 01:00:00.000000000 +0100
-+++ linux-2.6.33/fs/reiser4/key.h 2010-03-04 19:33:22.000000000 +0100
+diff -urN linux-2.6.34.orig/fs/reiser4/key.h linux-2.6.34/fs/reiser4/key.h
+--- linux-2.6.34.orig/fs/reiser4/key.h 1970-01-01 01:00:00.000000000 +0100
++++ linux-2.6.34/fs/reiser4/key.h 2010-05-27 02:44:03.714648662 +0200
@@ -0,0 +1,392 @@
+/* Copyright 2000, 2001, 2002, 2003 by Hans Reiser, licensing governed by
+ * reiser4/README */
+ fill-column: 120
+ End:
+*/
-diff -urN linux-2.6.33.orig/fs/reiser4/ktxnmgrd.c linux-2.6.33/fs/reiser4/ktxnmgrd.c
---- linux-2.6.33.orig/fs/reiser4/ktxnmgrd.c 1970-01-01 01:00:00.000000000 +0100
-+++ linux-2.6.33/fs/reiser4/ktxnmgrd.c 2010-03-04 19:33:22.000000000 +0100
+diff -urN linux-2.6.34.orig/fs/reiser4/ktxnmgrd.c linux-2.6.34/fs/reiser4/ktxnmgrd.c
+--- linux-2.6.34.orig/fs/reiser4/ktxnmgrd.c 1970-01-01 01:00:00.000000000 +0100
++++ linux-2.6.34/fs/reiser4/ktxnmgrd.c 2010-05-27 02:44:03.714648662 +0200
@@ -0,0 +1,215 @@
+/* Copyright 2002, 2003 by Hans Reiser, licensing governed by reiser4/README */
+/* Transaction manager daemon. */
+ * fill-column: 120
+ * End:
+ */
-diff -urN linux-2.6.33.orig/fs/reiser4/ktxnmgrd.h linux-2.6.33/fs/reiser4/ktxnmgrd.h
---- linux-2.6.33.orig/fs/reiser4/ktxnmgrd.h 1970-01-01 01:00:00.000000000 +0100
-+++ linux-2.6.33/fs/reiser4/ktxnmgrd.h 2010-03-04 19:33:22.000000000 +0100
+diff -urN linux-2.6.34.orig/fs/reiser4/ktxnmgrd.h linux-2.6.34/fs/reiser4/ktxnmgrd.h
+--- linux-2.6.34.orig/fs/reiser4/ktxnmgrd.h 1970-01-01 01:00:00.000000000 +0100
++++ linux-2.6.34/fs/reiser4/ktxnmgrd.h 2010-05-27 02:44:03.714648662 +0200
@@ -0,0 +1,52 @@
+/* Copyright 2001, 2002, 2003 by Hans Reiser, licensing governed by
+ * reiser4/README */
+ fill-column: 120
+ End:
+*/
-diff -urN linux-2.6.33.orig/fs/reiser4/lock.c linux-2.6.33/fs/reiser4/lock.c
---- linux-2.6.33.orig/fs/reiser4/lock.c 1970-01-01 01:00:00.000000000 +0100
-+++ linux-2.6.33/fs/reiser4/lock.c 2010-03-04 19:33:22.000000000 +0100
+diff -urN linux-2.6.34.orig/fs/reiser4/lock.c linux-2.6.34/fs/reiser4/lock.c
+--- linux-2.6.34.orig/fs/reiser4/lock.c 1970-01-01 01:00:00.000000000 +0100
++++ linux-2.6.34/fs/reiser4/lock.c 2010-05-27 02:44:03.715648699 +0200
@@ -0,0 +1,1237 @@
+/* Copyright 2001, 2002, 2003 by Hans Reiser, licensing governed by
+ * reiser4/README */
+ fill-column: 79
+ End:
+*/
-diff -urN linux-2.6.33.orig/fs/reiser4/lock.h linux-2.6.33/fs/reiser4/lock.h
---- linux-2.6.33.orig/fs/reiser4/lock.h 1970-01-01 01:00:00.000000000 +0100
-+++ linux-2.6.33/fs/reiser4/lock.h 2010-03-04 19:33:22.000000000 +0100
+diff -urN linux-2.6.34.orig/fs/reiser4/lock.h linux-2.6.34/fs/reiser4/lock.h
+--- linux-2.6.34.orig/fs/reiser4/lock.h 1970-01-01 01:00:00.000000000 +0100
++++ linux-2.6.34/fs/reiser4/lock.h 2010-05-27 02:44:03.716648804 +0200
@@ -0,0 +1,250 @@
+/* Copyright 2001, 2002, 2003 by Hans Reiser, licensing governed by
+ * reiser4/README */
+ fill-column: 120
+ End:
+*/
-diff -urN linux-2.6.33.orig/fs/reiser4/Makefile linux-2.6.33/fs/reiser4/Makefile
---- linux-2.6.33.orig/fs/reiser4/Makefile 1970-01-01 01:00:00.000000000 +0100
-+++ linux-2.6.33/fs/reiser4/Makefile 2010-03-04 19:33:22.000000000 +0100
+diff -urN linux-2.6.34.orig/fs/reiser4/Makefile linux-2.6.34/fs/reiser4/Makefile
+--- linux-2.6.34.orig/fs/reiser4/Makefile 1970-01-01 01:00:00.000000000 +0100
++++ linux-2.6.34/fs/reiser4/Makefile 2010-05-27 02:44:03.716648804 +0200
@@ -0,0 +1,98 @@
+#
+# reiser4/Makefile
+ plugin/disk_format/disk_format40.o \
+ plugin/disk_format/disk_format.o
+
-diff -urN linux-2.6.33.orig/fs/reiser4/oid.c linux-2.6.33/fs/reiser4/oid.c
---- linux-2.6.33.orig/fs/reiser4/oid.c 1970-01-01 01:00:00.000000000 +0100
-+++ linux-2.6.33/fs/reiser4/oid.c 2010-03-04 19:33:22.000000000 +0100
+diff -urN linux-2.6.34.orig/fs/reiser4/oid.c linux-2.6.34/fs/reiser4/oid.c
+--- linux-2.6.34.orig/fs/reiser4/oid.c 1970-01-01 01:00:00.000000000 +0100
++++ linux-2.6.34/fs/reiser4/oid.c 2010-05-27 02:44:03.716648804 +0200
@@ -0,0 +1,141 @@
+/* Copyright 2003 by Hans Reiser, licensing governed by reiser4/README */
+
+ scroll-step: 1
+ End:
+*/
-diff -urN linux-2.6.33.orig/fs/reiser4/page_cache.c linux-2.6.33/fs/reiser4/page_cache.c
---- linux-2.6.33.orig/fs/reiser4/page_cache.c 1970-01-01 01:00:00.000000000 +0100
-+++ linux-2.6.33/fs/reiser4/page_cache.c 2010-03-04 19:33:22.000000000 +0100
+diff -urN linux-2.6.34.orig/fs/reiser4/page_cache.c linux-2.6.34/fs/reiser4/page_cache.c
+--- linux-2.6.34.orig/fs/reiser4/page_cache.c 1970-01-01 01:00:00.000000000 +0100
++++ linux-2.6.34/fs/reiser4/page_cache.c 2010-05-27 02:44:03.717648560 +0200
@@ -0,0 +1,693 @@
+/* Copyright 2001, 2002, 2003 by Hans Reiser, licensing governed by
+ * reiser4/README */
+ * scroll-step: 1
+ * End:
+ */
-diff -urN linux-2.6.33.orig/fs/reiser4/page_cache.h linux-2.6.33/fs/reiser4/page_cache.h
---- linux-2.6.33.orig/fs/reiser4/page_cache.h 1970-01-01 01:00:00.000000000 +0100
-+++ linux-2.6.33/fs/reiser4/page_cache.h 2010-03-04 19:33:22.000000000 +0100
+diff -urN linux-2.6.34.orig/fs/reiser4/page_cache.h linux-2.6.34/fs/reiser4/page_cache.h
+--- linux-2.6.34.orig/fs/reiser4/page_cache.h 1970-01-01 01:00:00.000000000 +0100
++++ linux-2.6.34/fs/reiser4/page_cache.h 2010-05-27 02:44:03.717648560 +0200
@@ -0,0 +1,66 @@
+/* Copyright 2001, 2002, 2003 by Hans Reiser, licensing governed by
+ * reiser4/README */
+ scroll-step: 1
+ End:
+*/
-diff -urN linux-2.6.33.orig/fs/reiser4/plugin/cluster.c linux-2.6.33/fs/reiser4/plugin/cluster.c
---- linux-2.6.33.orig/fs/reiser4/plugin/cluster.c 1970-01-01 01:00:00.000000000 +0100
-+++ linux-2.6.33/fs/reiser4/plugin/cluster.c 2010-03-04 19:33:22.000000000 +0100
+diff -urN linux-2.6.34.orig/fs/reiser4/plugin/cluster.c linux-2.6.34/fs/reiser4/plugin/cluster.c
+--- linux-2.6.34.orig/fs/reiser4/plugin/cluster.c 1970-01-01 01:00:00.000000000 +0100
++++ linux-2.6.34/fs/reiser4/plugin/cluster.c 2010-05-27 02:44:03.718649112 +0200
@@ -0,0 +1,72 @@
+/* Copyright 2001, 2002, 2003 by Hans Reiser, licensing governed by
+ * reiser4/README */
+ scroll-step: 1
+ End:
+*/
-diff -urN linux-2.6.33.orig/fs/reiser4/plugin/cluster.h linux-2.6.33/fs/reiser4/plugin/cluster.h
---- linux-2.6.33.orig/fs/reiser4/plugin/cluster.h 1970-01-01 01:00:00.000000000 +0100
-+++ linux-2.6.33/fs/reiser4/plugin/cluster.h 2010-03-04 19:33:22.000000000 +0100
+diff -urN linux-2.6.34.orig/fs/reiser4/plugin/cluster.h linux-2.6.34/fs/reiser4/plugin/cluster.h
+--- linux-2.6.34.orig/fs/reiser4/plugin/cluster.h 1970-01-01 01:00:00.000000000 +0100
++++ linux-2.6.34/fs/reiser4/plugin/cluster.h 2010-05-27 02:44:03.718649112 +0200
@@ -0,0 +1,410 @@
+/* Copyright 2002, 2003 by Hans Reiser, licensing governed by reiser4/README */
+
+ scroll-step: 1
+ End:
+*/
-diff -urN linux-2.6.33.orig/fs/reiser4/plugin/compress/compress.c linux-2.6.33/fs/reiser4/plugin/compress/compress.c
---- linux-2.6.33.orig/fs/reiser4/plugin/compress/compress.c 1970-01-01 01:00:00.000000000 +0100
-+++ linux-2.6.33/fs/reiser4/plugin/compress/compress.c 2010-03-04 19:33:22.000000000 +0100
+diff -urN linux-2.6.34.orig/fs/reiser4/plugin/compress/compress.c linux-2.6.34/fs/reiser4/plugin/compress/compress.c
+--- linux-2.6.34.orig/fs/reiser4/plugin/compress/compress.c 1970-01-01 01:00:00.000000000 +0100
++++ linux-2.6.34/fs/reiser4/plugin/compress/compress.c 2010-05-27 02:44:03.719648756 +0200
@@ -0,0 +1,355 @@
+/* Copyright 2001, 2002, 2003 by Hans Reiser, licensing governed by reiser4/README */
+/* reiser4 compression transform plugins */
+ scroll-step: 1
+ End:
+*/
-diff -urN linux-2.6.33.orig/fs/reiser4/plugin/compress/compress.h linux-2.6.33/fs/reiser4/plugin/compress/compress.h
---- linux-2.6.33.orig/fs/reiser4/plugin/compress/compress.h 1970-01-01 01:00:00.000000000 +0100
-+++ linux-2.6.33/fs/reiser4/plugin/compress/compress.h 2010-03-04 19:33:22.000000000 +0100
+diff -urN linux-2.6.34.orig/fs/reiser4/plugin/compress/compress.h linux-2.6.34/fs/reiser4/plugin/compress/compress.h
+--- linux-2.6.34.orig/fs/reiser4/plugin/compress/compress.h 1970-01-01 01:00:00.000000000 +0100
++++ linux-2.6.34/fs/reiser4/plugin/compress/compress.h 2010-05-27 02:44:03.719648756 +0200
@@ -0,0 +1,43 @@
+#if !defined( __FS_REISER4_COMPRESS_H__ )
+#define __FS_REISER4_COMPRESS_H__
+ scroll-step: 1
+ End:
+*/
-diff -urN linux-2.6.33.orig/fs/reiser4/plugin/compress/compress_mode.c linux-2.6.33/fs/reiser4/plugin/compress/compress_mode.c
---- linux-2.6.33.orig/fs/reiser4/plugin/compress/compress_mode.c 1970-01-01 01:00:00.000000000 +0100
-+++ linux-2.6.33/fs/reiser4/plugin/compress/compress_mode.c 2010-03-04 19:33:22.000000000 +0100
+diff -urN linux-2.6.34.orig/fs/reiser4/plugin/compress/compress_mode.c linux-2.6.34/fs/reiser4/plugin/compress/compress_mode.c
+--- linux-2.6.34.orig/fs/reiser4/plugin/compress/compress_mode.c 1970-01-01 01:00:00.000000000 +0100
++++ linux-2.6.34/fs/reiser4/plugin/compress/compress_mode.c 2010-05-27 02:44:03.720648536 +0200
@@ -0,0 +1,162 @@
+/* Copyright 2001, 2002, 2003 by Hans Reiser, licensing governed by reiser4/README */
+/* This file contains Reiser4 compression mode plugins.
+ scroll-step: 1
+ End:
+*/
-diff -urN linux-2.6.33.orig/fs/reiser4/plugin/compress/Makefile linux-2.6.33/fs/reiser4/plugin/compress/Makefile
---- linux-2.6.33.orig/fs/reiser4/plugin/compress/Makefile 1970-01-01 01:00:00.000000000 +0100
-+++ linux-2.6.33/fs/reiser4/plugin/compress/Makefile 2010-03-04 19:33:22.000000000 +0100
+diff -urN linux-2.6.34.orig/fs/reiser4/plugin/compress/Makefile linux-2.6.34/fs/reiser4/plugin/compress/Makefile
+--- linux-2.6.34.orig/fs/reiser4/plugin/compress/Makefile 1970-01-01 01:00:00.000000000 +0100
++++ linux-2.6.34/fs/reiser4/plugin/compress/Makefile 2010-05-27 02:44:03.720648536 +0200
@@ -0,0 +1,5 @@
+obj-$(CONFIG_REISER4_FS) += compress_plugins.o
+
+compress_plugins-objs := \
+ compress.o \
+ compress_mode.o
-diff -urN linux-2.6.33.orig/fs/reiser4/plugin/crypto/cipher.c linux-2.6.33/fs/reiser4/plugin/crypto/cipher.c
---- linux-2.6.33.orig/fs/reiser4/plugin/crypto/cipher.c 1970-01-01 01:00:00.000000000 +0100
-+++ linux-2.6.33/fs/reiser4/plugin/crypto/cipher.c 2010-03-04 19:33:22.000000000 +0100
+diff -urN linux-2.6.34.orig/fs/reiser4/plugin/crypto/cipher.c linux-2.6.34/fs/reiser4/plugin/crypto/cipher.c
+--- linux-2.6.34.orig/fs/reiser4/plugin/crypto/cipher.c 1970-01-01 01:00:00.000000000 +0100
++++ linux-2.6.34/fs/reiser4/plugin/crypto/cipher.c 2010-05-27 02:44:03.720648536 +0200
@@ -0,0 +1,37 @@
+/* Copyright 2001, 2002, 2003 by Hans Reiser,
+ licensing governed by reiser4/README */
+ scroll-step: 1
+ End:
+*/
-diff -urN linux-2.6.33.orig/fs/reiser4/plugin/crypto/cipher.h linux-2.6.33/fs/reiser4/plugin/crypto/cipher.h
---- linux-2.6.33.orig/fs/reiser4/plugin/crypto/cipher.h 1970-01-01 01:00:00.000000000 +0100
-+++ linux-2.6.33/fs/reiser4/plugin/crypto/cipher.h 2010-03-04 19:33:22.000000000 +0100
+diff -urN linux-2.6.34.orig/fs/reiser4/plugin/crypto/cipher.h linux-2.6.34/fs/reiser4/plugin/crypto/cipher.h
+--- linux-2.6.34.orig/fs/reiser4/plugin/crypto/cipher.h 1970-01-01 01:00:00.000000000 +0100
++++ linux-2.6.34/fs/reiser4/plugin/crypto/cipher.h 2010-05-27 02:44:03.721648592 +0200
@@ -0,0 +1,55 @@
+/* Copyright 2002, 2003 by Hans Reiser, licensing governed by reiser4/README */
+/* This file contains definitions for the objects operated
+ scroll-step: 1
+ End:
+*/
-diff -urN linux-2.6.33.orig/fs/reiser4/plugin/crypto/digest.c linux-2.6.33/fs/reiser4/plugin/crypto/digest.c
---- linux-2.6.33.orig/fs/reiser4/plugin/crypto/digest.c 1970-01-01 01:00:00.000000000 +0100
-+++ linux-2.6.33/fs/reiser4/plugin/crypto/digest.c 2010-03-04 19:33:22.000000000 +0100
+diff -urN linux-2.6.34.orig/fs/reiser4/plugin/crypto/digest.c linux-2.6.34/fs/reiser4/plugin/crypto/digest.c
+--- linux-2.6.34.orig/fs/reiser4/plugin/crypto/digest.c 1970-01-01 01:00:00.000000000 +0100
++++ linux-2.6.34/fs/reiser4/plugin/crypto/digest.c 2010-05-27 02:44:03.721648592 +0200
@@ -0,0 +1,58 @@
+/* Copyright 2001, 2002, 2003 by Hans Reiser, licensing governed by reiser4/README */
+
+ scroll-step: 1
+ End:
+*/
-diff -urN linux-2.6.33.orig/fs/reiser4/plugin/dir/dir.h linux-2.6.33/fs/reiser4/plugin/dir/dir.h
---- linux-2.6.33.orig/fs/reiser4/plugin/dir/dir.h 1970-01-01 01:00:00.000000000 +0100
-+++ linux-2.6.33/fs/reiser4/plugin/dir/dir.h 2010-03-04 19:33:22.000000000 +0100
+diff -urN linux-2.6.34.orig/fs/reiser4/plugin/dir/dir.h linux-2.6.34/fs/reiser4/plugin/dir/dir.h
+--- linux-2.6.34.orig/fs/reiser4/plugin/dir/dir.h 1970-01-01 01:00:00.000000000 +0100
++++ linux-2.6.34/fs/reiser4/plugin/dir/dir.h 2010-05-27 02:44:03.721648592 +0200
@@ -0,0 +1,36 @@
+/* Copyright 2001, 2002, 2003, 2004 by Hans Reiser, licensing governed by
+ * reiser4/README */
+ fill-column: 120
+ End:
+*/
-diff -urN linux-2.6.33.orig/fs/reiser4/plugin/dir/hashed_dir.c linux-2.6.33/fs/reiser4/plugin/dir/hashed_dir.c
---- linux-2.6.33.orig/fs/reiser4/plugin/dir/hashed_dir.c 1970-01-01 01:00:00.000000000 +0100
-+++ linux-2.6.33/fs/reiser4/plugin/dir/hashed_dir.c 2010-03-04 19:33:22.000000000 +0100
+diff -urN linux-2.6.34.orig/fs/reiser4/plugin/dir/hashed_dir.c linux-2.6.34/fs/reiser4/plugin/dir/hashed_dir.c
+--- linux-2.6.34.orig/fs/reiser4/plugin/dir/hashed_dir.c 1970-01-01 01:00:00.000000000 +0100
++++ linux-2.6.34/fs/reiser4/plugin/dir/hashed_dir.c 2010-05-27 02:44:03.722648715 +0200
@@ -0,0 +1,81 @@
+/* Copyright 2001, 2002, 2003, 2004 by Hans Reiser, licensing governed by
+ * reiser4/README */
+ fill-column: 120
+ End:
+*/
-diff -urN linux-2.6.33.orig/fs/reiser4/plugin/dir/Makefile linux-2.6.33/fs/reiser4/plugin/dir/Makefile
---- linux-2.6.33.orig/fs/reiser4/plugin/dir/Makefile 1970-01-01 01:00:00.000000000 +0100
-+++ linux-2.6.33/fs/reiser4/plugin/dir/Makefile 2010-03-04 19:33:22.000000000 +0100
+diff -urN linux-2.6.34.orig/fs/reiser4/plugin/dir/Makefile linux-2.6.34/fs/reiser4/plugin/dir/Makefile
+--- linux-2.6.34.orig/fs/reiser4/plugin/dir/Makefile 1970-01-01 01:00:00.000000000 +0100
++++ linux-2.6.34/fs/reiser4/plugin/dir/Makefile 2010-05-27 02:44:03.722648715 +0200
@@ -0,0 +1,5 @@
+obj-$(CONFIG_REISER4_FS) += dir_plugins.o
+
+dir_plugins-objs := \
+ hashed_dir.o \
+ seekable_dir.o
-diff -urN linux-2.6.33.orig/fs/reiser4/plugin/dir/seekable_dir.c linux-2.6.33/fs/reiser4/plugin/dir/seekable_dir.c
---- linux-2.6.33.orig/fs/reiser4/plugin/dir/seekable_dir.c 1970-01-01 01:00:00.000000000 +0100
-+++ linux-2.6.33/fs/reiser4/plugin/dir/seekable_dir.c 2010-03-04 19:33:22.000000000 +0100
+diff -urN linux-2.6.34.orig/fs/reiser4/plugin/dir/seekable_dir.c linux-2.6.34/fs/reiser4/plugin/dir/seekable_dir.c
+--- linux-2.6.34.orig/fs/reiser4/plugin/dir/seekable_dir.c 1970-01-01 01:00:00.000000000 +0100
++++ linux-2.6.34/fs/reiser4/plugin/dir/seekable_dir.c 2010-05-27 02:44:03.723648554 +0200
@@ -0,0 +1,46 @@
+/* Copyright 2005 by Hans Reiser, licensing governed by
+ * reiser4/README */
+ set_key_offset(result, (__u64) 0);
+ return;
+}
-diff -urN linux-2.6.33.orig/fs/reiser4/plugin/dir_plugin_common.c linux-2.6.33/fs/reiser4/plugin/dir_plugin_common.c
---- linux-2.6.33.orig/fs/reiser4/plugin/dir_plugin_common.c 1970-01-01 01:00:00.000000000 +0100
-+++ linux-2.6.33/fs/reiser4/plugin/dir_plugin_common.c 2010-03-04 19:33:22.000000000 +0100
+diff -urN linux-2.6.34.orig/fs/reiser4/plugin/dir_plugin_common.c linux-2.6.34/fs/reiser4/plugin/dir_plugin_common.c
+--- linux-2.6.34.orig/fs/reiser4/plugin/dir_plugin_common.c 1970-01-01 01:00:00.000000000 +0100
++++ linux-2.6.34/fs/reiser4/plugin/dir_plugin_common.c 2010-05-27 02:44:03.723648554 +0200
@@ -0,0 +1,865 @@
+/* Copyright 2005 by Hans Reiser, licensing governed by
+ reiser4/README */
+ scroll-step: 1
+ End:
+*/
-diff -urN linux-2.6.33.orig/fs/reiser4/plugin/disk_format/disk_format40.c linux-2.6.33/fs/reiser4/plugin/disk_format/disk_format40.c
---- linux-2.6.33.orig/fs/reiser4/plugin/disk_format/disk_format40.c 1970-01-01 01:00:00.000000000 +0100
-+++ linux-2.6.33/fs/reiser4/plugin/disk_format/disk_format40.c 2010-03-04 19:33:22.000000000 +0100
+diff -urN linux-2.6.34.orig/fs/reiser4/plugin/disk_format/disk_format40.c linux-2.6.34/fs/reiser4/plugin/disk_format/disk_format40.c
+--- linux-2.6.34.orig/fs/reiser4/plugin/disk_format/disk_format40.c 1970-01-01 01:00:00.000000000 +0100
++++ linux-2.6.34/fs/reiser4/plugin/disk_format/disk_format40.c 2010-05-27 02:44:03.724648949 +0200
@@ -0,0 +1,655 @@
+/* Copyright 2002, 2003 by Hans Reiser, licensing governed by reiser4/README */
+
+ scroll-step: 1
+ End:
+*/
-diff -urN linux-2.6.33.orig/fs/reiser4/plugin/disk_format/disk_format40.h linux-2.6.33/fs/reiser4/plugin/disk_format/disk_format40.h
---- linux-2.6.33.orig/fs/reiser4/plugin/disk_format/disk_format40.h 1970-01-01 01:00:00.000000000 +0100
-+++ linux-2.6.33/fs/reiser4/plugin/disk_format/disk_format40.h 2010-03-04 19:33:22.000000000 +0100
+diff -urN linux-2.6.34.orig/fs/reiser4/plugin/disk_format/disk_format40.h linux-2.6.34/fs/reiser4/plugin/disk_format/disk_format40.h
+--- linux-2.6.34.orig/fs/reiser4/plugin/disk_format/disk_format40.h 1970-01-01 01:00:00.000000000 +0100
++++ linux-2.6.34/fs/reiser4/plugin/disk_format/disk_format40.h 2010-05-27 02:44:03.725648853 +0200
@@ -0,0 +1,109 @@
+/* Copyright 2002, 2003 by Hans Reiser, licensing governed by reiser4/README */
+
+ scroll-step: 1
+ End:
+*/
-diff -urN linux-2.6.33.orig/fs/reiser4/plugin/disk_format/disk_format.c linux-2.6.33/fs/reiser4/plugin/disk_format/disk_format.c
---- linux-2.6.33.orig/fs/reiser4/plugin/disk_format/disk_format.c 1970-01-01 01:00:00.000000000 +0100
-+++ linux-2.6.33/fs/reiser4/plugin/disk_format/disk_format.c 2010-03-04 19:33:22.000000000 +0100
+diff -urN linux-2.6.34.orig/fs/reiser4/plugin/disk_format/disk_format.c linux-2.6.34/fs/reiser4/plugin/disk_format/disk_format.c
+--- linux-2.6.34.orig/fs/reiser4/plugin/disk_format/disk_format.c 1970-01-01 01:00:00.000000000 +0100
++++ linux-2.6.34/fs/reiser4/plugin/disk_format/disk_format.c 2010-05-27 02:44:03.725648853 +0200
@@ -0,0 +1,38 @@
+/* Copyright 2002, 2003 by Hans Reiser, licensing governed by reiser4/README */
+
+ scroll-step: 1
+ End:
+*/
-diff -urN linux-2.6.33.orig/fs/reiser4/plugin/disk_format/disk_format.h linux-2.6.33/fs/reiser4/plugin/disk_format/disk_format.h
---- linux-2.6.33.orig/fs/reiser4/plugin/disk_format/disk_format.h 1970-01-01 01:00:00.000000000 +0100
-+++ linux-2.6.33/fs/reiser4/plugin/disk_format/disk_format.h 2010-03-04 19:33:22.000000000 +0100
+diff -urN linux-2.6.34.orig/fs/reiser4/plugin/disk_format/disk_format.h linux-2.6.34/fs/reiser4/plugin/disk_format/disk_format.h
+--- linux-2.6.34.orig/fs/reiser4/plugin/disk_format/disk_format.h 1970-01-01 01:00:00.000000000 +0100
++++ linux-2.6.34/fs/reiser4/plugin/disk_format/disk_format.h 2010-05-27 02:44:03.725648853 +0200
@@ -0,0 +1,27 @@
+/* Copyright 2002, 2003 by Hans Reiser, licensing governed by reiser4/README */
+
+ scroll-step: 1
+ End:
+*/
-diff -urN linux-2.6.33.orig/fs/reiser4/plugin/disk_format/Makefile linux-2.6.33/fs/reiser4/plugin/disk_format/Makefile
---- linux-2.6.33.orig/fs/reiser4/plugin/disk_format/Makefile 1970-01-01 01:00:00.000000000 +0100
-+++ linux-2.6.33/fs/reiser4/plugin/disk_format/Makefile 2010-03-04 19:33:22.000000000 +0100
+diff -urN linux-2.6.34.orig/fs/reiser4/plugin/disk_format/Makefile linux-2.6.34/fs/reiser4/plugin/disk_format/Makefile
+--- linux-2.6.34.orig/fs/reiser4/plugin/disk_format/Makefile 1970-01-01 01:00:00.000000000 +0100
++++ linux-2.6.34/fs/reiser4/plugin/disk_format/Makefile 2010-05-27 02:44:03.726648684 +0200
@@ -0,0 +1,5 @@
+obj-$(CONFIG_REISER4_FS) += df_plugins.o
+
+df_plugins-objs := \
+ disk_format40.o \
+ disk_format.o
-diff -urN linux-2.6.33.orig/fs/reiser4/plugin/fibration.c linux-2.6.33/fs/reiser4/plugin/fibration.c
---- linux-2.6.33.orig/fs/reiser4/plugin/fibration.c 1970-01-01 01:00:00.000000000 +0100
-+++ linux-2.6.33/fs/reiser4/plugin/fibration.c 2010-03-04 19:33:22.000000000 +0100
+diff -urN linux-2.6.34.orig/fs/reiser4/plugin/fibration.c linux-2.6.34/fs/reiser4/plugin/fibration.c
+--- linux-2.6.34.orig/fs/reiser4/plugin/fibration.c 1970-01-01 01:00:00.000000000 +0100
++++ linux-2.6.34/fs/reiser4/plugin/fibration.c 2010-05-27 02:44:03.726648684 +0200
@@ -0,0 +1,175 @@
+/* Copyright 2004 by Hans Reiser, licensing governed by
+ * reiser4/README */
+ * fill-column: 79
+ * End:
+ */
-diff -urN linux-2.6.33.orig/fs/reiser4/plugin/fibration.h linux-2.6.33/fs/reiser4/plugin/fibration.h
---- linux-2.6.33.orig/fs/reiser4/plugin/fibration.h 1970-01-01 01:00:00.000000000 +0100
-+++ linux-2.6.33/fs/reiser4/plugin/fibration.h 2010-03-04 19:33:22.000000000 +0100
+diff -urN linux-2.6.34.orig/fs/reiser4/plugin/fibration.h linux-2.6.34/fs/reiser4/plugin/fibration.h
+--- linux-2.6.34.orig/fs/reiser4/plugin/fibration.h 1970-01-01 01:00:00.000000000 +0100
++++ linux-2.6.34/fs/reiser4/plugin/fibration.h 2010-05-27 02:44:03.726648684 +0200
@@ -0,0 +1,37 @@
+/* Copyright 2004 by Hans Reiser, licensing governed by reiser4/README */
+
+ fill-column: 120
+ End:
+*/
-diff -urN linux-2.6.33.orig/fs/reiser4/plugin/file/cryptcompress.c linux-2.6.33/fs/reiser4/plugin/file/cryptcompress.c
---- linux-2.6.33.orig/fs/reiser4/plugin/file/cryptcompress.c 1970-01-01 01:00:00.000000000 +0100
-+++ linux-2.6.33/fs/reiser4/plugin/file/cryptcompress.c 2010-03-04 19:33:22.000000000 +0100
+diff -urN linux-2.6.34.orig/fs/reiser4/plugin/file/cryptcompress.c linux-2.6.34/fs/reiser4/plugin/file/cryptcompress.c
+--- linux-2.6.34.orig/fs/reiser4/plugin/file/cryptcompress.c 1970-01-01 01:00:00.000000000 +0100
++++ linux-2.6.34/fs/reiser4/plugin/file/cryptcompress.c 2010-05-27 02:44:03.729650467 +0200
@@ -0,0 +1,3803 @@
+/* Copyright 2001, 2002, 2003 by Hans Reiser, licensing governed by
+ reiser4/README */
+ scroll-step: 1
+ End:
+*/
-diff -urN linux-2.6.33.orig/fs/reiser4/plugin/file/cryptcompress.h linux-2.6.33/fs/reiser4/plugin/file/cryptcompress.h
---- linux-2.6.33.orig/fs/reiser4/plugin/file/cryptcompress.h 1970-01-01 01:00:00.000000000 +0100
-+++ linux-2.6.33/fs/reiser4/plugin/file/cryptcompress.h 2010-03-04 19:33:22.000000000 +0100
+diff -urN linux-2.6.34.orig/fs/reiser4/plugin/file/cryptcompress.h linux-2.6.34/fs/reiser4/plugin/file/cryptcompress.h
+--- linux-2.6.34.orig/fs/reiser4/plugin/file/cryptcompress.h 1970-01-01 01:00:00.000000000 +0100
++++ linux-2.6.34/fs/reiser4/plugin/file/cryptcompress.h 2010-05-27 02:44:03.730527712 +0200
@@ -0,0 +1,616 @@
+/* Copyright 2002, 2003 by Hans Reiser, licensing governed by reiser4/README */
+/* See http://www.namesys.com/cryptcompress_design.html */
+ scroll-step: 1
+ End:
+*/
-diff -urN linux-2.6.33.orig/fs/reiser4/plugin/file/file.c linux-2.6.33/fs/reiser4/plugin/file/file.c
---- linux-2.6.33.orig/fs/reiser4/plugin/file/file.c 1970-01-01 01:00:00.000000000 +0100
-+++ linux-2.6.33/fs/reiser4/plugin/file/file.c 2010-03-04 19:33:22.000000000 +0100
+diff -urN linux-2.6.34.orig/fs/reiser4/plugin/file/file.c linux-2.6.34/fs/reiser4/plugin/file/file.c
+--- linux-2.6.34.orig/fs/reiser4/plugin/file/file.c 1970-01-01 01:00:00.000000000 +0100
++++ linux-2.6.34/fs/reiser4/plugin/file/file.c 2010-05-27 02:44:03.731648641 +0200
@@ -0,0 +1,2688 @@
+/* Copyright 2001, 2002, 2003, 2004 by Hans Reiser, licensing governed by
+ * reiser4/README */
+ * scroll-step: 1
+ * End:
+ */
-diff -urN linux-2.6.33.orig/fs/reiser4/plugin/file/file_conversion.c linux-2.6.33/fs/reiser4/plugin/file/file_conversion.c
---- linux-2.6.33.orig/fs/reiser4/plugin/file/file_conversion.c 1970-01-01 01:00:00.000000000 +0100
-+++ linux-2.6.33/fs/reiser4/plugin/file/file_conversion.c 2010-03-04 19:33:22.000000000 +0100
+diff -urN linux-2.6.34.orig/fs/reiser4/plugin/file/file_conversion.c linux-2.6.34/fs/reiser4/plugin/file/file_conversion.c
+--- linux-2.6.34.orig/fs/reiser4/plugin/file/file_conversion.c 1970-01-01 01:00:00.000000000 +0100
++++ linux-2.6.34/fs/reiser4/plugin/file/file_conversion.c 2010-05-27 02:44:03.732648597 +0200
@@ -0,0 +1,747 @@
+/* Copyright 2001, 2002, 2003 by Hans Reiser,
+ licensing governed by reiser4/README */
+ scroll-step: 1
+ End:
+*/
-diff -urN linux-2.6.33.orig/fs/reiser4/plugin/file/file.h linux-2.6.33/fs/reiser4/plugin/file/file.h
---- linux-2.6.33.orig/fs/reiser4/plugin/file/file.h 1970-01-01 01:00:00.000000000 +0100
-+++ linux-2.6.33/fs/reiser4/plugin/file/file.h 2010-03-04 19:33:22.000000000 +0100
+diff -urN linux-2.6.34.orig/fs/reiser4/plugin/file/file.h linux-2.6.34/fs/reiser4/plugin/file/file.h
+--- linux-2.6.34.orig/fs/reiser4/plugin/file/file.h 1970-01-01 01:00:00.000000000 +0100
++++ linux-2.6.34/fs/reiser4/plugin/file/file.h 2010-05-27 02:44:03.733648552 +0200
@@ -0,0 +1,336 @@
+/* Copyright 2001, 2002, 2003, 2004 by Hans Reiser, licensing governed by
+ * reiser4/README */
+ * scroll-step: 1
+ * End:
+*/
-diff -urN linux-2.6.33.orig/fs/reiser4/plugin/file/Makefile linux-2.6.33/fs/reiser4/plugin/file/Makefile
---- linux-2.6.33.orig/fs/reiser4/plugin/file/Makefile 1970-01-01 01:00:00.000000000 +0100
-+++ linux-2.6.33/fs/reiser4/plugin/file/Makefile 2010-03-04 19:33:22.000000000 +0100
+diff -urN linux-2.6.34.orig/fs/reiser4/plugin/file/Makefile linux-2.6.34/fs/reiser4/plugin/file/Makefile
+--- linux-2.6.34.orig/fs/reiser4/plugin/file/Makefile 1970-01-01 01:00:00.000000000 +0100
++++ linux-2.6.34/fs/reiser4/plugin/file/Makefile 2010-05-27 02:44:03.733648552 +0200
@@ -0,0 +1,7 @@
+obj-$(CONFIG_REISER4_FS) += file_plugins.o
+
+ tail_conversion.o \
+ symlink.o \
+ cryptcompress.o
-diff -urN linux-2.6.33.orig/fs/reiser4/plugin/file/symfile.c linux-2.6.33/fs/reiser4/plugin/file/symfile.c
---- linux-2.6.33.orig/fs/reiser4/plugin/file/symfile.c 1970-01-01 01:00:00.000000000 +0100
-+++ linux-2.6.33/fs/reiser4/plugin/file/symfile.c 2010-03-04 19:33:22.000000000 +0100
+diff -urN linux-2.6.34.orig/fs/reiser4/plugin/file/symfile.c linux-2.6.34/fs/reiser4/plugin/file/symfile.c
+--- linux-2.6.34.orig/fs/reiser4/plugin/file/symfile.c 1970-01-01 01:00:00.000000000 +0100
++++ linux-2.6.34/fs/reiser4/plugin/file/symfile.c 2010-05-27 02:44:03.733648552 +0200
@@ -0,0 +1,87 @@
+/* Copyright 2001, 2002, 2003 by Hans Reiser, licensing governed by reiser4/README */
+
+ sophisticated symfile syntax that we are not planning to write for
+ version 4.0.
+*/
-diff -urN linux-2.6.33.orig/fs/reiser4/plugin/file/symlink.c linux-2.6.33/fs/reiser4/plugin/file/symlink.c
---- linux-2.6.33.orig/fs/reiser4/plugin/file/symlink.c 1970-01-01 01:00:00.000000000 +0100
-+++ linux-2.6.33/fs/reiser4/plugin/file/symlink.c 2010-03-04 19:33:22.000000000 +0100
+diff -urN linux-2.6.34.orig/fs/reiser4/plugin/file/symlink.c linux-2.6.34/fs/reiser4/plugin/file/symlink.c
+--- linux-2.6.34.orig/fs/reiser4/plugin/file/symlink.c 1970-01-01 01:00:00.000000000 +0100
++++ linux-2.6.34/fs/reiser4/plugin/file/symlink.c 2010-05-27 02:44:03.734648645 +0200
@@ -0,0 +1,95 @@
+/* Copyright 2002, 2003, 2005 by Hans Reiser, licensing governed by reiser4/README */
+
+ scroll-step: 1
+ End:
+*/
-diff -urN linux-2.6.33.orig/fs/reiser4/plugin/file/tail_conversion.c linux-2.6.33/fs/reiser4/plugin/file/tail_conversion.c
---- linux-2.6.33.orig/fs/reiser4/plugin/file/tail_conversion.c 1970-01-01 01:00:00.000000000 +0100
-+++ linux-2.6.33/fs/reiser4/plugin/file/tail_conversion.c 2010-03-04 19:33:22.000000000 +0100
+diff -urN linux-2.6.34.orig/fs/reiser4/plugin/file/tail_conversion.c linux-2.6.34/fs/reiser4/plugin/file/tail_conversion.c
+--- linux-2.6.34.orig/fs/reiser4/plugin/file/tail_conversion.c 1970-01-01 01:00:00.000000000 +0100
++++ linux-2.6.34/fs/reiser4/plugin/file/tail_conversion.c 2010-05-27 02:44:03.734648645 +0200
@@ -0,0 +1,743 @@
+/* Copyright 2001, 2002, 2003 by Hans Reiser, licensing governed by reiser4/README */
+
+ * scroll-step: 1
+ * End:
+ */
-diff -urN linux-2.6.33.orig/fs/reiser4/plugin/file_ops.c linux-2.6.33/fs/reiser4/plugin/file_ops.c
---- linux-2.6.33.orig/fs/reiser4/plugin/file_ops.c 1970-01-01 01:00:00.000000000 +0100
-+++ linux-2.6.33/fs/reiser4/plugin/file_ops.c 2010-03-04 19:33:22.000000000 +0100
+diff -urN linux-2.6.34.orig/fs/reiser4/plugin/file_ops.c linux-2.6.34/fs/reiser4/plugin/file_ops.c
+--- linux-2.6.34.orig/fs/reiser4/plugin/file_ops.c 1970-01-01 01:00:00.000000000 +0100
++++ linux-2.6.34/fs/reiser4/plugin/file_ops.c 2010-05-27 02:44:03.735648598 +0200
@@ -0,0 +1,162 @@
+/* Copyright 2005 by Hans Reiser, licensing governed by
+ reiser4/README */
+ * scroll-step: 1
+ * End:
+ */
-diff -urN linux-2.6.33.orig/fs/reiser4/plugin/file_ops_readdir.c linux-2.6.33/fs/reiser4/plugin/file_ops_readdir.c
---- linux-2.6.33.orig/fs/reiser4/plugin/file_ops_readdir.c 1970-01-01 01:00:00.000000000 +0100
-+++ linux-2.6.33/fs/reiser4/plugin/file_ops_readdir.c 2010-03-04 19:33:22.000000000 +0100
+diff -urN linux-2.6.34.orig/fs/reiser4/plugin/file_ops_readdir.c linux-2.6.34/fs/reiser4/plugin/file_ops_readdir.c
+--- linux-2.6.34.orig/fs/reiser4/plugin/file_ops_readdir.c 1970-01-01 01:00:00.000000000 +0100
++++ linux-2.6.34/fs/reiser4/plugin/file_ops_readdir.c 2010-05-27 02:44:03.735648598 +0200
@@ -0,0 +1,658 @@
+/* Copyright 2005 by Hans Reiser, licensing governed by
+ * reiser4/README */
+ * fill-column: 79
+ * End:
+ */
-diff -urN linux-2.6.33.orig/fs/reiser4/plugin/file_plugin_common.c linux-2.6.33/fs/reiser4/plugin/file_plugin_common.c
---- linux-2.6.33.orig/fs/reiser4/plugin/file_plugin_common.c 1970-01-01 01:00:00.000000000 +0100
-+++ linux-2.6.33/fs/reiser4/plugin/file_plugin_common.c 2010-03-04 19:33:22.000000000 +0100
+diff -urN linux-2.6.34.orig/fs/reiser4/plugin/file_plugin_common.c linux-2.6.34/fs/reiser4/plugin/file_plugin_common.c
+--- linux-2.6.34.orig/fs/reiser4/plugin/file_plugin_common.c 1970-01-01 01:00:00.000000000 +0100
++++ linux-2.6.34/fs/reiser4/plugin/file_plugin_common.c 2010-05-27 02:44:03.736648757 +0200
@@ -0,0 +1,1008 @@
+/* Copyright 2005 by Hans Reiser, licensing governed by
+ reiser4/README */
+ if (!reiser4_inode_get_flag(inode, REISER4_NO_SD)) {
+ reiser4_key sd_key;
+
-+ vfs_dq_free_inode(inode);
-+ vfs_dq_drop(inode);
++ dquot_free_inode(inode);
++ dquot_drop(inode);
+
+ build_sd_key(inode, &sd_key);
+ result =
+ scroll-step: 1
+ End:
+*/
-diff -urN linux-2.6.33.orig/fs/reiser4/plugin/hash.c linux-2.6.33/fs/reiser4/plugin/hash.c
---- linux-2.6.33.orig/fs/reiser4/plugin/hash.c 1970-01-01 01:00:00.000000000 +0100
-+++ linux-2.6.33/fs/reiser4/plugin/hash.c 2010-03-04 19:33:22.000000000 +0100
+diff -urN linux-2.6.34.orig/fs/reiser4/plugin/hash.c linux-2.6.34/fs/reiser4/plugin/hash.c
+--- linux-2.6.34.orig/fs/reiser4/plugin/hash.c 1970-01-01 01:00:00.000000000 +0100
++++ linux-2.6.34/fs/reiser4/plugin/hash.c 2010-05-27 02:44:03.737648706 +0200
@@ -0,0 +1,352 @@
+/* Copyright 2001, 2002, 2003 by Hans Reiser, licensing governed by
+ * reiser4/README */
+ fill-column: 120
+ End:
+*/
-diff -urN linux-2.6.33.orig/fs/reiser4/plugin/inode_ops.c linux-2.6.33/fs/reiser4/plugin/inode_ops.c
---- linux-2.6.33.orig/fs/reiser4/plugin/inode_ops.c 1970-01-01 01:00:00.000000000 +0100
-+++ linux-2.6.33/fs/reiser4/plugin/inode_ops.c 2010-03-04 19:33:22.000000000 +0100
+diff -urN linux-2.6.34.orig/fs/reiser4/plugin/inode_ops.c linux-2.6.34/fs/reiser4/plugin/inode_ops.c
+--- linux-2.6.34.orig/fs/reiser4/plugin/inode_ops.c 1970-01-01 01:00:00.000000000 +0100
++++ linux-2.6.34/fs/reiser4/plugin/inode_ops.c 2010-05-27 02:44:03.738648810 +0200
@@ -0,0 +1,906 @@
+/*
+ * Copyright 2005 by Hans Reiser, licensing governed by reiser4/README
+ if ((attr->ia_valid & ATTR_UID && attr->ia_uid != inode->i_uid)
+ || (attr->ia_valid & ATTR_GID
+ && attr->ia_gid != inode->i_gid)) {
-+ result = vfs_dq_transfer(inode, attr) ? -EDQUOT : 0;
++ result = dquot_transfer(inode, attr) ? -EDQUOT : 0;
+ if (result) {
+ context_set_commit_async(ctx);
+ reiser4_exit_context(ctx);
+ /* So that on error iput will be called. */
+ *retobj = object;
+
-+ if (vfs_dq_alloc_inode(object)) {
-+ vfs_dq_drop(object);
++ if (dquot_alloc_inode(object)) {
++ dquot_drop(object);
+ object->i_flags |= S_NOQUOTA;
+ return RETERR(-EDQUOT);
+ }
+ if (result) {
+ warning("nikita-431", "Cannot install plugin %i on %llx",
+ data->id, (unsigned long long)get_inode_oid(object));
-+ vfs_dq_free_inode(object);
++ dquot_free_inode(object);
+ object->i_flags |= S_NOQUOTA;
+ return result;
+ }
+ obj_plug = inode_file_plugin(object);
+
+ if (obj_plug->create_object == NULL) {
-+ vfs_dq_free_inode(object);
++ dquot_free_inode(object);
+ object->i_flags |= S_NOQUOTA;
+ return RETERR(-EPERM);
+ }
+ warning("nikita-432", "Cannot inherit from %llx to %llx",
+ (unsigned long long)get_inode_oid(parent),
+ (unsigned long long)get_inode_oid(object));
-+ vfs_dq_free_inode(object);
++ dquot_free_inode(object);
+ object->i_flags |= S_NOQUOTA;
+ return result;
+ }
+ /* obtain directory plugin (if any) for new object. */
+ obj_dir = inode_dir_plugin(object);
+ if (obj_dir != NULL && obj_dir->init == NULL) {
-+ vfs_dq_free_inode(object);
++ dquot_free_inode(object);
+ object->i_flags |= S_NOQUOTA;
+ return RETERR(-EPERM);
+ }
+
+ reserve = estimate_create_vfs_object(parent, object);
+ if (reiser4_grab_space(reserve, BA_CAN_COMMIT)) {
-+ vfs_dq_free_inode(object);
++ dquot_free_inode(object);
+ object->i_flags |= S_NOQUOTA;
+ return RETERR(-ENOSPC);
+ }
+ warning("nikita-2219",
+ "Failed to create sd for %llu",
+ (unsigned long long)get_inode_oid(object));
-+ vfs_dq_free_inode(object);
++ dquot_free_inode(object);
+ object->i_flags |= S_NOQUOTA;
+ return result;
+ }
+ */
+ reiser4_update_sd(object);
+ if (result != 0) {
-+ vfs_dq_free_inode(object);
++ dquot_free_inode(object);
+ object->i_flags |= S_NOQUOTA;
+ /* if everything was ok (result == 0), parent stat-data is
+ * already updated above (update_parent_dir()) */
+ dir->i_ctime = dir->i_mtime = CURRENT_TIME;
+ return reiser4_update_sd(dir);
+}
-diff -urN linux-2.6.33.orig/fs/reiser4/plugin/inode_ops_rename.c linux-2.6.33/fs/reiser4/plugin/inode_ops_rename.c
---- linux-2.6.33.orig/fs/reiser4/plugin/inode_ops_rename.c 1970-01-01 01:00:00.000000000 +0100
-+++ linux-2.6.33/fs/reiser4/plugin/inode_ops_rename.c 2010-03-04 19:33:22.000000000 +0100
+diff -urN linux-2.6.34.orig/fs/reiser4/plugin/inode_ops_rename.c linux-2.6.34/fs/reiser4/plugin/inode_ops_rename.c
+--- linux-2.6.34.orig/fs/reiser4/plugin/inode_ops_rename.c 1970-01-01 01:00:00.000000000 +0100
++++ linux-2.6.34/fs/reiser4/plugin/inode_ops_rename.c 2010-05-27 02:44:03.739648702 +0200
@@ -0,0 +1,925 @@
+/* Copyright 2001, 2002, 2003, 2004 by Hans Reiser, licensing governed by
+ * reiser4/README */
+ return result;
+}
+#endif
-diff -urN linux-2.6.33.orig/fs/reiser4/plugin/item/acl.h linux-2.6.33/fs/reiser4/plugin/item/acl.h
---- linux-2.6.33.orig/fs/reiser4/plugin/item/acl.h 1970-01-01 01:00:00.000000000 +0100
-+++ linux-2.6.33/fs/reiser4/plugin/item/acl.h 2010-03-04 19:33:22.000000000 +0100
+diff -urN linux-2.6.34.orig/fs/reiser4/plugin/item/acl.h linux-2.6.34/fs/reiser4/plugin/item/acl.h
+--- linux-2.6.34.orig/fs/reiser4/plugin/item/acl.h 1970-01-01 01:00:00.000000000 +0100
++++ linux-2.6.34/fs/reiser4/plugin/item/acl.h 2010-05-27 02:44:03.739648702 +0200
@@ -0,0 +1,66 @@
+/* Copyright 2001, 2002, 2003 by Hans Reiser, licensing governed by reiser4/README */
+
+ fill-column: 120
+ End:
+*/
-diff -urN linux-2.6.33.orig/fs/reiser4/plugin/item/blackbox.c linux-2.6.33/fs/reiser4/plugin/item/blackbox.c
---- linux-2.6.33.orig/fs/reiser4/plugin/item/blackbox.c 1970-01-01 01:00:00.000000000 +0100
-+++ linux-2.6.33/fs/reiser4/plugin/item/blackbox.c 2010-03-04 19:33:22.000000000 +0100
+diff -urN linux-2.6.34.orig/fs/reiser4/plugin/item/blackbox.c linux-2.6.34/fs/reiser4/plugin/item/blackbox.c
+--- linux-2.6.34.orig/fs/reiser4/plugin/item/blackbox.c 1970-01-01 01:00:00.000000000 +0100
++++ linux-2.6.34/fs/reiser4/plugin/item/blackbox.c 2010-05-27 02:44:03.739648702 +0200
@@ -0,0 +1,142 @@
+/* Copyright 2003 by Hans Reiser, licensing governed by
+ * reiser4/README */
+ fill-column: 120
+ End:
+*/
-diff -urN linux-2.6.33.orig/fs/reiser4/plugin/item/blackbox.h linux-2.6.33/fs/reiser4/plugin/item/blackbox.h
---- linux-2.6.33.orig/fs/reiser4/plugin/item/blackbox.h 1970-01-01 01:00:00.000000000 +0100
-+++ linux-2.6.33/fs/reiser4/plugin/item/blackbox.h 2010-03-04 19:33:22.000000000 +0100
+diff -urN linux-2.6.34.orig/fs/reiser4/plugin/item/blackbox.h linux-2.6.34/fs/reiser4/plugin/item/blackbox.h
+--- linux-2.6.34.orig/fs/reiser4/plugin/item/blackbox.h 1970-01-01 01:00:00.000000000 +0100
++++ linux-2.6.34/fs/reiser4/plugin/item/blackbox.h 2010-05-27 02:44:03.740648590 +0200
@@ -0,0 +1,33 @@
+/* Copyright 2003 by Hans Reiser, licensing governed by
+ * reiser4/README */
+ fill-column: 120
+ End:
+*/
-diff -urN linux-2.6.33.orig/fs/reiser4/plugin/item/cde.c linux-2.6.33/fs/reiser4/plugin/item/cde.c
---- linux-2.6.33.orig/fs/reiser4/plugin/item/cde.c 1970-01-01 01:00:00.000000000 +0100
-+++ linux-2.6.33/fs/reiser4/plugin/item/cde.c 2010-03-04 19:33:22.000000000 +0100
+diff -urN linux-2.6.34.orig/fs/reiser4/plugin/item/cde.c linux-2.6.34/fs/reiser4/plugin/item/cde.c
+--- linux-2.6.34.orig/fs/reiser4/plugin/item/cde.c 1970-01-01 01:00:00.000000000 +0100
++++ linux-2.6.34/fs/reiser4/plugin/item/cde.c 2010-05-27 02:44:03.741648545 +0200
@@ -0,0 +1,1008 @@
+/* Copyright 2001, 2002, 2003 by Hans Reiser, licensing governed by reiser4/README */
+
+ data.length = estimate_cde(result ? coord : NULL, &data);
+
+ /* NOTE-NIKITA quota plugin? */
-+ if (vfs_dq_alloc_space_nodirty(dir, cde_bytes(result, &data)))
++ if (dquot_alloc_space_nodirty(dir, cde_bytes(result, &data)))
+ return RETERR(-EDQUOT);
+
+ if (result)
+ kill_node_content(coord, &shadow, NULL, NULL, NULL, NULL, NULL, 0);
+ if (result == 0) {
+ /* NOTE-NIKITA quota plugin? */
-+ vfs_dq_free_space_nodirty(dir, length);
++ dquot_free_space_nodirty(dir, length);
+ }
+ return result;
+}
+ fill-column: 120
+ End:
+*/
-diff -urN linux-2.6.33.orig/fs/reiser4/plugin/item/cde.h linux-2.6.33/fs/reiser4/plugin/item/cde.h
---- linux-2.6.33.orig/fs/reiser4/plugin/item/cde.h 1970-01-01 01:00:00.000000000 +0100
-+++ linux-2.6.33/fs/reiser4/plugin/item/cde.h 2010-03-04 19:33:22.000000000 +0100
+diff -urN linux-2.6.34.orig/fs/reiser4/plugin/item/cde.h linux-2.6.34/fs/reiser4/plugin/item/cde.h
+--- linux-2.6.34.orig/fs/reiser4/plugin/item/cde.h 1970-01-01 01:00:00.000000000 +0100
++++ linux-2.6.34/fs/reiser4/plugin/item/cde.h 2010-05-27 02:44:03.741648545 +0200
@@ -0,0 +1,87 @@
+/* Copyright 2001, 2002, 2003 by Hans Reiser, licensing governed by reiser4/README */
+
+ fill-column: 120
+ End:
+*/
-diff -urN linux-2.6.33.orig/fs/reiser4/plugin/item/ctail.c linux-2.6.33/fs/reiser4/plugin/item/ctail.c
---- linux-2.6.33.orig/fs/reiser4/plugin/item/ctail.c 1970-01-01 01:00:00.000000000 +0100
-+++ linux-2.6.33/fs/reiser4/plugin/item/ctail.c 2010-03-04 19:33:22.000000000 +0100
-@@ -0,0 +1,1613 @@
+diff -urN linux-2.6.34.orig/fs/reiser4/plugin/item/ctail.c linux-2.6.34/fs/reiser4/plugin/item/ctail.c
+--- linux-2.6.34.orig/fs/reiser4/plugin/item/ctail.c 1970-01-01 01:00:00.000000000 +0100
++++ linux-2.6.34/fs/reiser4/plugin/item/ctail.c 2010-05-27 11:35:21.466083297 +0200
+@@ -0,0 +1,1621 @@
+/* Copyright 2001, 2002, 2003 by Hans Reiser, licensing governed by reiser4/README */
+
+/* ctails (aka "clustered tails") are items for cryptcompress objects */
+ ret = ctail_read_disk_cluster(clust, inode, page, mode);
+
+ assert("edward-212", PageLocked(page));
-+ if (ret)
++ if (ret) {
++ ClearPageUptodate(page);
++ SetPageError(page);
+ return ret;
-+
++ }
+ /* refresh bytes */
+ to_page = pbytes(page_index(page), inode);
+ if (to_page == 0) {
+
+ switch (clust->dstat) {
+ case UNPR_DISK_CLUSTER:
-+ BUG_ON(1);
++ warning("edward-1563",
++ "orphan unprepped cluster %lu (inode %lli). Fsck?",
++ clust->index,
++ (unsigned long long)get_inode_oid(inode));
++ ClearPageUptodate(page);
++ SetPageError(page);
++ return -EIO;
+ case TRNC_DISK_CLUSTER:
+ /*
+ * Race with truncate!
+ fill-column: 120
+ End:
+*/
-diff -urN linux-2.6.33.orig/fs/reiser4/plugin/item/ctail.h linux-2.6.33/fs/reiser4/plugin/item/ctail.h
---- linux-2.6.33.orig/fs/reiser4/plugin/item/ctail.h 1970-01-01 01:00:00.000000000 +0100
-+++ linux-2.6.33/fs/reiser4/plugin/item/ctail.h 2010-03-04 19:33:22.000000000 +0100
+diff -urN linux-2.6.34.orig/fs/reiser4/plugin/item/ctail.h linux-2.6.34/fs/reiser4/plugin/item/ctail.h
+--- linux-2.6.34.orig/fs/reiser4/plugin/item/ctail.h 1970-01-01 01:00:00.000000000 +0100
++++ linux-2.6.34/fs/reiser4/plugin/item/ctail.h 2010-05-27 02:44:03.742648635 +0200
@@ -0,0 +1,102 @@
+/* Copyright 2001, 2002, 2003 by Hans Reiser, licensing governed by reiser4/README */
+
+ fill-column: 120
+ End:
+*/
-diff -urN linux-2.6.33.orig/fs/reiser4/plugin/item/extent.c linux-2.6.33/fs/reiser4/plugin/item/extent.c
---- linux-2.6.33.orig/fs/reiser4/plugin/item/extent.c 1970-01-01 01:00:00.000000000 +0100
-+++ linux-2.6.33/fs/reiser4/plugin/item/extent.c 2010-03-04 19:33:22.000000000 +0100
+diff -urN linux-2.6.34.orig/fs/reiser4/plugin/item/extent.c linux-2.6.34/fs/reiser4/plugin/item/extent.c
+--- linux-2.6.34.orig/fs/reiser4/plugin/item/extent.c 1970-01-01 01:00:00.000000000 +0100
++++ linux-2.6.34/fs/reiser4/plugin/item/extent.c 2010-05-27 02:44:03.743648653 +0200
@@ -0,0 +1,197 @@
+/* Copyright 2001, 2002, 2003 by Hans Reiser, licensing governed by reiser4/README */
+
+ * scroll-step: 1
+ * End:
+ */
-diff -urN linux-2.6.33.orig/fs/reiser4/plugin/item/extent_file_ops.c linux-2.6.33/fs/reiser4/plugin/item/extent_file_ops.c
---- linux-2.6.33.orig/fs/reiser4/plugin/item/extent_file_ops.c 1970-01-01 01:00:00.000000000 +0100
-+++ linux-2.6.33/fs/reiser4/plugin/item/extent_file_ops.c 2010-03-04 19:33:22.000000000 +0100
+diff -urN linux-2.6.34.orig/fs/reiser4/plugin/item/extent_file_ops.c linux-2.6.34/fs/reiser4/plugin/item/extent_file_ops.c
+--- linux-2.6.34.orig/fs/reiser4/plugin/item/extent_file_ops.c 1970-01-01 01:00:00.000000000 +0100
++++ linux-2.6.34/fs/reiser4/plugin/item/extent_file_ops.c 2010-05-27 02:44:03.744648529 +0200
@@ -0,0 +1,1453 @@
+/* COPYRIGHT 2001, 2002, 2003 by Hans Reiser, licensing governed by reiser4/README */
+
+
+ assert("", get_key_offset(key) == (loff_t)index_jnode(jnodes[0]) * PAGE_CACHE_SIZE);
+
-+ result = vfs_dq_alloc_block_nodirty(mapping_jnode(jnodes[0])->host,
-+ count);
++ result = dquot_alloc_block_nodirty(mapping_jnode(jnodes[0])->host,
++ count);
+ BUG_ON(result != 0);
+
+ switch (state_of_extent(ext)) {
+ if (count == 0)
+ return 0;
+
-+ result = vfs_dq_alloc_block_nodirty(mapping_jnode(jnodes[0])->host,
-+ count);
++ result = dquot_alloc_block_nodirty(mapping_jnode(jnodes[0])->host,
++ count);
+ BUG_ON(result != 0);
+
+ /*
+ break;
+
+ case HOLE_EXTENT:
-+ result = vfs_dq_alloc_block_nodirty(mapping_jnode(node)->host,
-+ 1);
++ result = dquot_alloc_block_nodirty(mapping_jnode(node)->host,
++ 1);
+ BUG_ON(result != 0);
+ result = plug_hole(uf_coord, key, &how);
+ if (result)
+ * scroll-step: 1
+ * End:
+ */
-diff -urN linux-2.6.33.orig/fs/reiser4/plugin/item/extent_flush_ops.c linux-2.6.33/fs/reiser4/plugin/item/extent_flush_ops.c
---- linux-2.6.33.orig/fs/reiser4/plugin/item/extent_flush_ops.c 1970-01-01 01:00:00.000000000 +0100
-+++ linux-2.6.33/fs/reiser4/plugin/item/extent_flush_ops.c 2010-03-04 19:33:22.000000000 +0100
+diff -urN linux-2.6.34.orig/fs/reiser4/plugin/item/extent_flush_ops.c linux-2.6.34/fs/reiser4/plugin/item/extent_flush_ops.c
+--- linux-2.6.34.orig/fs/reiser4/plugin/item/extent_flush_ops.c 1970-01-01 01:00:00.000000000 +0100
++++ linux-2.6.34/fs/reiser4/plugin/item/extent_flush_ops.c 2010-05-27 02:44:03.745648683 +0200
@@ -0,0 +1,1028 @@
+/* Copyright 2001, 2002, 2003 by Hans Reiser, licensing governed by reiser4/README */
+
+ * scroll-step: 1
+ * End:
+ */
-diff -urN linux-2.6.33.orig/fs/reiser4/plugin/item/extent.h linux-2.6.33/fs/reiser4/plugin/item/extent.h
---- linux-2.6.33.orig/fs/reiser4/plugin/item/extent.h 1970-01-01 01:00:00.000000000 +0100
-+++ linux-2.6.33/fs/reiser4/plugin/item/extent.h 2010-03-04 19:33:22.000000000 +0100
+diff -urN linux-2.6.34.orig/fs/reiser4/plugin/item/extent.h linux-2.6.34/fs/reiser4/plugin/item/extent.h
+--- linux-2.6.34.orig/fs/reiser4/plugin/item/extent.h 1970-01-01 01:00:00.000000000 +0100
++++ linux-2.6.34/fs/reiser4/plugin/item/extent.h 2010-05-27 02:44:03.745648683 +0200
@@ -0,0 +1,231 @@
+/* Copyright 2001, 2002, 2003 by Hans Reiser, licensing governed by reiser4/README */
+
+ fill-column: 120
+ End:
+*/
-diff -urN linux-2.6.33.orig/fs/reiser4/plugin/item/extent_item_ops.c linux-2.6.33/fs/reiser4/plugin/item/extent_item_ops.c
---- linux-2.6.33.orig/fs/reiser4/plugin/item/extent_item_ops.c 1970-01-01 01:00:00.000000000 +0100
-+++ linux-2.6.33/fs/reiser4/plugin/item/extent_item_ops.c 2010-03-04 19:33:22.000000000 +0100
+diff -urN linux-2.6.34.orig/fs/reiser4/plugin/item/extent_item_ops.c linux-2.6.34/fs/reiser4/plugin/item/extent_item_ops.c
+--- linux-2.6.34.orig/fs/reiser4/plugin/item/extent_item_ops.c 1970-01-01 01:00:00.000000000 +0100
++++ linux-2.6.34/fs/reiser4/plugin/item/extent_item_ops.c 2010-05-27 02:44:03.746648765 +0200
@@ -0,0 +1,889 @@
+/* Copyright 2001, 2002, 2003 by Hans Reiser, licensing governed by reiser4/README */
+
+ length = to_off - offset;
+ }
+
-+ vfs_dq_free_block_nodirty(inode, length);
++ dquot_free_block_nodirty(inode, length);
+
+ if (state_of_extent(ext) == UNALLOCATED_EXTENT) {
+ /* some jnodes corresponding to this unallocated extent */
+ scroll-step: 1
+ End:
+*/
-diff -urN linux-2.6.33.orig/fs/reiser4/plugin/item/internal.c linux-2.6.33/fs/reiser4/plugin/item/internal.c
---- linux-2.6.33.orig/fs/reiser4/plugin/item/internal.c 1970-01-01 01:00:00.000000000 +0100
-+++ linux-2.6.33/fs/reiser4/plugin/item/internal.c 2010-03-04 19:33:22.000000000 +0100
+diff -urN linux-2.6.34.orig/fs/reiser4/plugin/item/internal.c linux-2.6.34/fs/reiser4/plugin/item/internal.c
+--- linux-2.6.34.orig/fs/reiser4/plugin/item/internal.c 1970-01-01 01:00:00.000000000 +0100
++++ linux-2.6.34/fs/reiser4/plugin/item/internal.c 2010-05-27 02:44:03.747648711 +0200
@@ -0,0 +1,404 @@
+/* Copyright 2001, 2002, 2003 by Hans Reiser, licensing governed by reiser4/README */
+
+ fill-column: 120
+ End:
+*/
-diff -urN linux-2.6.33.orig/fs/reiser4/plugin/item/internal.h linux-2.6.33/fs/reiser4/plugin/item/internal.h
---- linux-2.6.33.orig/fs/reiser4/plugin/item/internal.h 1970-01-01 01:00:00.000000000 +0100
-+++ linux-2.6.33/fs/reiser4/plugin/item/internal.h 2010-03-04 19:33:22.000000000 +0100
+diff -urN linux-2.6.34.orig/fs/reiser4/plugin/item/internal.h linux-2.6.34/fs/reiser4/plugin/item/internal.h
+--- linux-2.6.34.orig/fs/reiser4/plugin/item/internal.h 1970-01-01 01:00:00.000000000 +0100
++++ linux-2.6.34/fs/reiser4/plugin/item/internal.h 2010-05-27 02:44:03.747648711 +0200
@@ -0,0 +1,57 @@
+/* Copyright 2001, 2002, 2003 by Hans Reiser, licensing governed by reiser4/README */
+/* Internal item contains down-link to the child of the internal/twig
+ fill-column: 120
+ End:
+*/
-diff -urN linux-2.6.33.orig/fs/reiser4/plugin/item/item.c linux-2.6.33/fs/reiser4/plugin/item/item.c
---- linux-2.6.33.orig/fs/reiser4/plugin/item/item.c 1970-01-01 01:00:00.000000000 +0100
-+++ linux-2.6.33/fs/reiser4/plugin/item/item.c 2010-03-04 19:33:22.000000000 +0100
+diff -urN linux-2.6.34.orig/fs/reiser4/plugin/item/item.c linux-2.6.34/fs/reiser4/plugin/item/item.c
+--- linux-2.6.34.orig/fs/reiser4/plugin/item/item.c 1970-01-01 01:00:00.000000000 +0100
++++ linux-2.6.34/fs/reiser4/plugin/item/item.c 2010-05-27 02:44:03.748648586 +0200
@@ -0,0 +1,719 @@
+/* Copyright 2001, 2002, 2003 by Hans Reiser, licensing governed by reiser4/README */
+
+ fill-column: 120
+ End:
+*/
-diff -urN linux-2.6.33.orig/fs/reiser4/plugin/item/item.h linux-2.6.33/fs/reiser4/plugin/item/item.h
---- linux-2.6.33.orig/fs/reiser4/plugin/item/item.h 1970-01-01 01:00:00.000000000 +0100
-+++ linux-2.6.33/fs/reiser4/plugin/item/item.h 2010-03-04 19:33:22.000000000 +0100
+diff -urN linux-2.6.34.orig/fs/reiser4/plugin/item/item.h linux-2.6.34/fs/reiser4/plugin/item/item.h
+--- linux-2.6.34.orig/fs/reiser4/plugin/item/item.h 1970-01-01 01:00:00.000000000 +0100
++++ linux-2.6.34/fs/reiser4/plugin/item/item.h 2010-05-27 02:44:03.748648586 +0200
@@ -0,0 +1,398 @@
+/* Copyright 2001, 2002, 2003 by Hans Reiser, licensing governed by reiser4/README */
+
+ scroll-step: 1
+ End:
+*/
-diff -urN linux-2.6.33.orig/fs/reiser4/plugin/item/Makefile linux-2.6.33/fs/reiser4/plugin/item/Makefile
---- linux-2.6.33.orig/fs/reiser4/plugin/item/Makefile 1970-01-01 01:00:00.000000000 +0100
-+++ linux-2.6.33/fs/reiser4/plugin/item/Makefile 2010-03-04 19:33:22.000000000 +0100
+diff -urN linux-2.6.34.orig/fs/reiser4/plugin/item/Makefile linux-2.6.34/fs/reiser4/plugin/item/Makefile
+--- linux-2.6.34.orig/fs/reiser4/plugin/item/Makefile 1970-01-01 01:00:00.000000000 +0100
++++ linux-2.6.34/fs/reiser4/plugin/item/Makefile 2010-05-27 02:44:03.749648667 +0200
@@ -0,0 +1,18 @@
+obj-$(CONFIG_REISER4_FS) += item_plugins.o
+
+
+
+
-diff -urN linux-2.6.33.orig/fs/reiser4/plugin/item/sde.c linux-2.6.33/fs/reiser4/plugin/item/sde.c
---- linux-2.6.33.orig/fs/reiser4/plugin/item/sde.c 1970-01-01 01:00:00.000000000 +0100
-+++ linux-2.6.33/fs/reiser4/plugin/item/sde.c 2010-03-04 19:33:22.000000000 +0100
+diff -urN linux-2.6.34.orig/fs/reiser4/plugin/item/sde.c linux-2.6.34/fs/reiser4/plugin/item/sde.c
+--- linux-2.6.34.orig/fs/reiser4/plugin/item/sde.c 1970-01-01 01:00:00.000000000 +0100
++++ linux-2.6.34/fs/reiser4/plugin/item/sde.c 2010-05-27 02:44:03.749648667 +0200
@@ -0,0 +1,190 @@
+/* Copyright 2001, 2002, 2003 by Hans Reiser, licensing governed by reiser4/README */
+
+ data.iplug = item_plugin_by_id(SIMPLE_DIR_ENTRY_ID);
+
+ /* NOTE-NIKITA quota plugin */
-+ if (vfs_dq_alloc_space_nodirty(dir, data.length))
++ if (dquot_alloc_space_nodirty(dir, data.length))
+ return -EDQUOT;
+
+ result = insert_by_coord(coord, &data, &entry->key, lh, 0 /*flags */ );
+ kill_node_content(coord, &shadow, NULL, NULL, NULL, NULL, NULL, 0);
+ if (result == 0) {
+ /* NOTE-NIKITA quota plugin */
-+ vfs_dq_free_space_nodirty(dir, length);
++ dquot_free_space_nodirty(dir, length);
+ }
+ return result;
+}
+ fill-column: 120
+ End:
+*/
-diff -urN linux-2.6.33.orig/fs/reiser4/plugin/item/sde.h linux-2.6.33/fs/reiser4/plugin/item/sde.h
---- linux-2.6.33.orig/fs/reiser4/plugin/item/sde.h 1970-01-01 01:00:00.000000000 +0100
-+++ linux-2.6.33/fs/reiser4/plugin/item/sde.h 2010-03-04 19:33:22.000000000 +0100
+diff -urN linux-2.6.34.orig/fs/reiser4/plugin/item/sde.h linux-2.6.34/fs/reiser4/plugin/item/sde.h
+--- linux-2.6.34.orig/fs/reiser4/plugin/item/sde.h 1970-01-01 01:00:00.000000000 +0100
++++ linux-2.6.34/fs/reiser4/plugin/item/sde.h 2010-05-27 02:44:03.749648667 +0200
@@ -0,0 +1,66 @@
+/* Copyright 2001, 2002, 2003 by Hans Reiser, licensing governed by reiser4/README */
+
+ fill-column: 120
+ End:
+*/
-diff -urN linux-2.6.33.orig/fs/reiser4/plugin/item/static_stat.c linux-2.6.33/fs/reiser4/plugin/item/static_stat.c
---- linux-2.6.33.orig/fs/reiser4/plugin/item/static_stat.c 1970-01-01 01:00:00.000000000 +0100
-+++ linux-2.6.33/fs/reiser4/plugin/item/static_stat.c 2010-03-04 19:33:22.000000000 +0100
-@@ -0,0 +1,1107 @@
+diff -urN linux-2.6.34.orig/fs/reiser4/plugin/item/static_stat.c linux-2.6.34/fs/reiser4/plugin/item/static_stat.c
+--- linux-2.6.34.orig/fs/reiser4/plugin/item/static_stat.c 1970-01-01 01:00:00.000000000 +0100
++++ linux-2.6.34/fs/reiser4/plugin/item/static_stat.c 2010-05-27 02:44:03.750648605 +0200
+@@ -0,0 +1,1114 @@
+/* Copyright 2001, 2002, 2003 by Hans Reiser, licensing governed by reiser4/README */
+
+/* stat data manipulation. */
+
+ sdplug = sd_ext_plugin_by_id(bit);
+ assert("nikita-633", sdplug != NULL);
-+ /* no aligment support
-+ result +=
-+ round_up( result, sdplug -> alignment ) - result; */
++ /*
++ no aligment support
++ result +=
++ reiser4_round_up(result, sdplug -> alignment) -
++ result;
++ */
+ result += sdplug->save_len(inode);
+ }
+ }
+ info->heir_mask & (1 << memb)) {
+ len += sizeof(reiser4_plugin_slot);
+ if (plugin->h.pops && plugin->h.pops->save_len != NULL) {
-+ /* non-standard plugin, call method */
-+ /* commented as it is incompatible with alignment
-+ * policy in save_plug() -edward */
-+ /* len = round_up(len, plugin->h.pops->alignment); */
++ /*
++ * non-standard plugin, call method
++ * commented as it is incompatible with alignment
++ * policy in save_plug() -edward
++ *
++ * len = reiser4_round_up(len,
++ * plugin->h.pops->alignment);
++ */
+ len += plugin->h.pops->save_len(inode, plugin);
+ }
+ }
+ fill-column: 120
+ End:
+*/
-diff -urN linux-2.6.33.orig/fs/reiser4/plugin/item/static_stat.h linux-2.6.33/fs/reiser4/plugin/item/static_stat.h
---- linux-2.6.33.orig/fs/reiser4/plugin/item/static_stat.h 1970-01-01 01:00:00.000000000 +0100
-+++ linux-2.6.33/fs/reiser4/plugin/item/static_stat.h 2010-03-04 19:33:22.000000000 +0100
+diff -urN linux-2.6.34.orig/fs/reiser4/plugin/item/static_stat.h linux-2.6.34/fs/reiser4/plugin/item/static_stat.h
+--- linux-2.6.34.orig/fs/reiser4/plugin/item/static_stat.h 1970-01-01 01:00:00.000000000 +0100
++++ linux-2.6.34/fs/reiser4/plugin/item/static_stat.h 2010-05-27 02:44:03.751648545 +0200
@@ -0,0 +1,224 @@
+/* Copyright 2001, 2002, 2003 by Hans Reiser, licensing governed by reiser4/README */
+
+ fill-column: 120
+ End:
+*/
-diff -urN linux-2.6.33.orig/fs/reiser4/plugin/item/tail.c linux-2.6.33/fs/reiser4/plugin/item/tail.c
---- linux-2.6.33.orig/fs/reiser4/plugin/item/tail.c 1970-01-01 01:00:00.000000000 +0100
-+++ linux-2.6.33/fs/reiser4/plugin/item/tail.c 2010-03-04 19:33:22.000000000 +0100
+diff -urN linux-2.6.34.orig/fs/reiser4/plugin/item/tail.c linux-2.6.34/fs/reiser4/plugin/item/tail.c
+--- linux-2.6.34.orig/fs/reiser4/plugin/item/tail.c 1970-01-01 01:00:00.000000000 +0100
++++ linux-2.6.34/fs/reiser4/plugin/item/tail.c 2010-05-27 02:44:03.752648766 +0200
@@ -0,0 +1,807 @@
+/* Copyright 2001, 2002, 2003 by Hans Reiser, licensing governed by reiser4/README */
+
+ * were real data which are all zeros. Therefore we have to
+ * allocate quota here as well
+ */
-+ if (vfs_dq_alloc_space_nodirty(inode, flow->length))
++ if (dquot_alloc_space_nodirty(inode, flow->length))
+ return RETERR(-EDQUOT);
+ result = reiser4_insert_flow(coord, lh, flow);
+ if (flow->length)
-+ vfs_dq_free_space_nodirty(inode, flow->length);
++ dquot_free_space_nodirty(inode, flow->length);
+
+ uf_info = unix_file_inode_data(inode);
+
+ }
+
+ /* check quota before appending data */
-+ if (vfs_dq_alloc_space_nodirty(inode, flow->length))
++ if (dquot_alloc_space_nodirty(inode, flow->length))
+ return RETERR(-EDQUOT);
+
+ to_write = flow->length;
+ result = reiser4_insert_flow(coord, lh, flow);
+ if (flow->length)
-+ vfs_dq_free_space_nodirty(inode, flow->length);
++ dquot_free_space_nodirty(inode, flow->length);
+ return (to_write - flow->length) ? (to_write - flow->length) : result;
+}
+
+ * were real data which are all zeros. Therefore we have to
+ * allocate quota here as well
+ */
-+ if (vfs_dq_alloc_space_nodirty(inode, flow->length))
++ if (dquot_alloc_space_nodirty(inode, flow->length))
+ return RETERR(-EDQUOT);
+ result = reiser4_insert_flow(coord, lh, flow);
+ if (flow->length)
-+ vfs_dq_free_space_nodirty(inode, flow->length);
++ dquot_free_space_nodirty(inode, flow->length);
+ return result;
+ }
+
+ /* check quota before appending data */
-+ if (vfs_dq_alloc_space_nodirty(inode, flow->length))
++ if (dquot_alloc_space_nodirty(inode, flow->length))
+ return RETERR(-EDQUOT);
+
+ to_write = flow->length;
+ result = reiser4_insert_flow(coord, lh, flow);
+ if (flow->length)
-+ vfs_dq_free_space_nodirty(inode, flow->length);
++ dquot_free_space_nodirty(inode, flow->length);
+ return (to_write - flow->length) ? (to_write - flow->length) : result;
+}
+
+ * scroll-step: 1
+ * End:
+ */
-diff -urN linux-2.6.33.orig/fs/reiser4/plugin/item/tail.h linux-2.6.33/fs/reiser4/plugin/item/tail.h
---- linux-2.6.33.orig/fs/reiser4/plugin/item/tail.h 1970-01-01 01:00:00.000000000 +0100
-+++ linux-2.6.33/fs/reiser4/plugin/item/tail.h 2010-03-04 19:33:22.000000000 +0100
+diff -urN linux-2.6.34.orig/fs/reiser4/plugin/item/tail.h linux-2.6.34/fs/reiser4/plugin/item/tail.h
+--- linux-2.6.34.orig/fs/reiser4/plugin/item/tail.h 1970-01-01 01:00:00.000000000 +0100
++++ linux-2.6.34/fs/reiser4/plugin/item/tail.h 2010-05-27 02:44:03.752648766 +0200
@@ -0,0 +1,56 @@
+/* Copyright 2002, 2003 by Hans Reiser, licensing governed by reiser4/README */
+
+ scroll-step: 1
+ End:
+*/
-diff -urN linux-2.6.33.orig/fs/reiser4/plugin/Makefile linux-2.6.33/fs/reiser4/plugin/Makefile
---- linux-2.6.33.orig/fs/reiser4/plugin/Makefile 1970-01-01 01:00:00.000000000 +0100
-+++ linux-2.6.33/fs/reiser4/plugin/Makefile 2010-03-04 19:33:22.000000000 +0100
+diff -urN linux-2.6.34.orig/fs/reiser4/plugin/Makefile linux-2.6.34/fs/reiser4/plugin/Makefile
+--- linux-2.6.34.orig/fs/reiser4/plugin/Makefile 1970-01-01 01:00:00.000000000 +0100
++++ linux-2.6.34/fs/reiser4/plugin/Makefile 2010-05-27 02:44:03.752648766 +0200
@@ -0,0 +1,26 @@
+obj-$(CONFIG_REISER4_FS) += plugins.o
+
+obj-$(CONFIG_REISER4_FS) += space/
+obj-$(CONFIG_REISER4_FS) += disk_format/
+obj-$(CONFIG_REISER4_FS) += security/
-diff -urN linux-2.6.33.orig/fs/reiser4/plugin/node/Makefile linux-2.6.33/fs/reiser4/plugin/node/Makefile
---- linux-2.6.33.orig/fs/reiser4/plugin/node/Makefile 1970-01-01 01:00:00.000000000 +0100
-+++ linux-2.6.33/fs/reiser4/plugin/node/Makefile 2010-03-04 19:33:22.000000000 +0100
+diff -urN linux-2.6.34.orig/fs/reiser4/plugin/node/Makefile linux-2.6.34/fs/reiser4/plugin/node/Makefile
+--- linux-2.6.34.orig/fs/reiser4/plugin/node/Makefile 1970-01-01 01:00:00.000000000 +0100
++++ linux-2.6.34/fs/reiser4/plugin/node/Makefile 2010-05-27 02:44:03.753648631 +0200
@@ -0,0 +1,5 @@
+obj-$(CONFIG_REISER4_FS) += node_plugins.o
+
+node_plugins-objs := \
+ node.o \
+ node40.o
-diff -urN linux-2.6.33.orig/fs/reiser4/plugin/node/node40.c linux-2.6.33/fs/reiser4/plugin/node/node40.c
---- linux-2.6.33.orig/fs/reiser4/plugin/node/node40.c 1970-01-01 01:00:00.000000000 +0100
-+++ linux-2.6.33/fs/reiser4/plugin/node/node40.c 2010-03-04 19:33:22.000000000 +0100
+diff -urN linux-2.6.34.orig/fs/reiser4/plugin/node/node40.c linux-2.6.34/fs/reiser4/plugin/node/node40.c
+--- linux-2.6.34.orig/fs/reiser4/plugin/node/node40.c 1970-01-01 01:00:00.000000000 +0100
++++ linux-2.6.34/fs/reiser4/plugin/node/node40.c 2010-05-27 02:44:03.755648347 +0200
@@ -0,0 +1,2924 @@
+/* Copyright 2001, 2002, 2003 by Hans Reiser, licensing governed by reiser4/README */
+
+ scroll-step: 1
+ End:
+*/
-diff -urN linux-2.6.33.orig/fs/reiser4/plugin/node/node40.h linux-2.6.33/fs/reiser4/plugin/node/node40.h
---- linux-2.6.33.orig/fs/reiser4/plugin/node/node40.h 1970-01-01 01:00:00.000000000 +0100
-+++ linux-2.6.33/fs/reiser4/plugin/node/node40.h 2010-03-04 19:33:22.000000000 +0100
+diff -urN linux-2.6.34.orig/fs/reiser4/plugin/node/node40.h linux-2.6.34/fs/reiser4/plugin/node/node40.h
+--- linux-2.6.34.orig/fs/reiser4/plugin/node/node40.h 1970-01-01 01:00:00.000000000 +0100
++++ linux-2.6.34/fs/reiser4/plugin/node/node40.h 2010-05-27 02:44:03.755648347 +0200
@@ -0,0 +1,125 @@
+/* Copyright 2001, 2002, 2003 by Hans Reiser, licensing governed by reiser4/README */
+
+ scroll-step: 1
+ End:
+*/
-diff -urN linux-2.6.33.orig/fs/reiser4/plugin/node/node.c linux-2.6.33/fs/reiser4/plugin/node/node.c
---- linux-2.6.33.orig/fs/reiser4/plugin/node/node.c 1970-01-01 01:00:00.000000000 +0100
-+++ linux-2.6.33/fs/reiser4/plugin/node/node.c 2010-03-04 19:33:22.000000000 +0100
+diff -urN linux-2.6.34.orig/fs/reiser4/plugin/node/node.c linux-2.6.34/fs/reiser4/plugin/node/node.c
+--- linux-2.6.34.orig/fs/reiser4/plugin/node/node.c 1970-01-01 01:00:00.000000000 +0100
++++ linux-2.6.34/fs/reiser4/plugin/node/node.c 2010-05-27 02:44:03.756648694 +0200
@@ -0,0 +1,131 @@
+/* Copyright 2001, 2002, 2003 by Hans Reiser, licensing governed by reiser4/README */
+
+ scroll-step: 1
+ End:
+*/
-diff -urN linux-2.6.33.orig/fs/reiser4/plugin/node/node.h linux-2.6.33/fs/reiser4/plugin/node/node.h
---- linux-2.6.33.orig/fs/reiser4/plugin/node/node.h 1970-01-01 01:00:00.000000000 +0100
-+++ linux-2.6.33/fs/reiser4/plugin/node/node.h 2010-03-04 19:33:22.000000000 +0100
+diff -urN linux-2.6.34.orig/fs/reiser4/plugin/node/node.h linux-2.6.34/fs/reiser4/plugin/node/node.h
+--- linux-2.6.34.orig/fs/reiser4/plugin/node/node.h 1970-01-01 01:00:00.000000000 +0100
++++ linux-2.6.34/fs/reiser4/plugin/node/node.h 2010-05-27 02:44:03.756648694 +0200
@@ -0,0 +1,272 @@
+/* Copyright 2001, 2002, 2003 by Hans Reiser, licensing governed by reiser4/README */
+
+ * scroll-step: 1
+ * End:
+ */
-diff -urN linux-2.6.33.orig/fs/reiser4/plugin/object.c linux-2.6.33/fs/reiser4/plugin/object.c
---- linux-2.6.33.orig/fs/reiser4/plugin/object.c 1970-01-01 01:00:00.000000000 +0100
-+++ linux-2.6.33/fs/reiser4/plugin/object.c 2010-03-04 19:33:22.000000000 +0100
+diff -urN linux-2.6.34.orig/fs/reiser4/plugin/object.c linux-2.6.34/fs/reiser4/plugin/object.c
+--- linux-2.6.34.orig/fs/reiser4/plugin/object.c 1970-01-01 01:00:00.000000000 +0100
++++ linux-2.6.34/fs/reiser4/plugin/object.c 2010-05-27 02:44:03.757648553 +0200
@@ -0,0 +1,531 @@
+/* Copyright 2001, 2002, 2003 by Hans Reiser, licensing governed by
+ * reiser4/README */
+ fill-column: 120
+ End:
+*/
-diff -urN linux-2.6.33.orig/fs/reiser4/plugin/object.h linux-2.6.33/fs/reiser4/plugin/object.h
---- linux-2.6.33.orig/fs/reiser4/plugin/object.h 1970-01-01 01:00:00.000000000 +0100
-+++ linux-2.6.33/fs/reiser4/plugin/object.h 2010-03-04 19:33:22.000000000 +0100
+diff -urN linux-2.6.34.orig/fs/reiser4/plugin/object.h linux-2.6.34/fs/reiser4/plugin/object.h
+--- linux-2.6.34.orig/fs/reiser4/plugin/object.h 1970-01-01 01:00:00.000000000 +0100
++++ linux-2.6.34/fs/reiser4/plugin/object.h 2010-05-27 02:44:03.757648553 +0200
@@ -0,0 +1,117 @@
+/* Copyright 2002, 2003 by Hans Reiser, licensing governed by
+ * reiser4/README */
+ fill-column: 120
+ End:
+*/
-diff -urN linux-2.6.33.orig/fs/reiser4/plugin/plugin.c linux-2.6.33/fs/reiser4/plugin/plugin.c
---- linux-2.6.33.orig/fs/reiser4/plugin/plugin.c 1970-01-01 01:00:00.000000000 +0100
-+++ linux-2.6.33/fs/reiser4/plugin/plugin.c 2010-03-04 19:33:22.000000000 +0100
+diff -urN linux-2.6.34.orig/fs/reiser4/plugin/plugin.c linux-2.6.34/fs/reiser4/plugin/plugin.c
+--- linux-2.6.34.orig/fs/reiser4/plugin/plugin.c 1970-01-01 01:00:00.000000000 +0100
++++ linux-2.6.34/fs/reiser4/plugin/plugin.c 2010-05-27 02:44:03.758648623 +0200
@@ -0,0 +1,560 @@
+/* Copyright 2001, 2002, 2003 by Hans Reiser, licensing governed by
+ * reiser4/README */
+ * fill-column: 120
+ * End:
+ */
-diff -urN linux-2.6.33.orig/fs/reiser4/plugin/plugin.h linux-2.6.33/fs/reiser4/plugin/plugin.h
---- linux-2.6.33.orig/fs/reiser4/plugin/plugin.h 1970-01-01 01:00:00.000000000 +0100
-+++ linux-2.6.33/fs/reiser4/plugin/plugin.h 2010-03-04 19:33:22.000000000 +0100
+diff -urN linux-2.6.34.orig/fs/reiser4/plugin/plugin.h linux-2.6.34/fs/reiser4/plugin/plugin.h
+--- linux-2.6.34.orig/fs/reiser4/plugin/plugin.h 1970-01-01 01:00:00.000000000 +0100
++++ linux-2.6.34/fs/reiser4/plugin/plugin.h 2010-05-27 02:44:03.759648693 +0200
@@ -0,0 +1,942 @@
+/* Copyright 2001, 2002, 2003 by Hans Reiser, licensing governed by
+ * reiser4/README */
+ fill-column: 120
+ End:
+*/
-diff -urN linux-2.6.33.orig/fs/reiser4/plugin/plugin_header.h linux-2.6.33/fs/reiser4/plugin/plugin_header.h
---- linux-2.6.33.orig/fs/reiser4/plugin/plugin_header.h 1970-01-01 01:00:00.000000000 +0100
-+++ linux-2.6.33/fs/reiser4/plugin/plugin_header.h 2010-03-04 19:33:22.000000000 +0100
+diff -urN linux-2.6.34.orig/fs/reiser4/plugin/plugin_header.h linux-2.6.34/fs/reiser4/plugin/plugin_header.h
+--- linux-2.6.34.orig/fs/reiser4/plugin/plugin_header.h 1970-01-01 01:00:00.000000000 +0100
++++ linux-2.6.34/fs/reiser4/plugin/plugin_header.h 2010-05-27 02:44:03.759648693 +0200
@@ -0,0 +1,149 @@
+/* Copyright 2002, 2003 by Hans Reiser, licensing governed by reiser4/README */
+
+ * fill-column: 79
+ * End:
+ */
-diff -urN linux-2.6.33.orig/fs/reiser4/plugin/plugin_set.c linux-2.6.33/fs/reiser4/plugin/plugin_set.c
---- linux-2.6.33.orig/fs/reiser4/plugin/plugin_set.c 1970-01-01 01:00:00.000000000 +0100
-+++ linux-2.6.33/fs/reiser4/plugin/plugin_set.c 2010-03-04 19:33:22.000000000 +0100
+diff -urN linux-2.6.34.orig/fs/reiser4/plugin/plugin_set.c linux-2.6.34/fs/reiser4/plugin/plugin_set.c
+--- linux-2.6.34.orig/fs/reiser4/plugin/plugin_set.c 1970-01-01 01:00:00.000000000 +0100
++++ linux-2.6.34/fs/reiser4/plugin/plugin_set.c 2010-05-27 02:44:03.760648623 +0200
@@ -0,0 +1,380 @@
+/* Copyright 2001, 2002, 2003 by Hans Reiser, licensing governed by
+ * reiser4/README */
+ * fill-column: 120
+ * End:
+ */
-diff -urN linux-2.6.33.orig/fs/reiser4/plugin/plugin_set.h linux-2.6.33/fs/reiser4/plugin/plugin_set.h
---- linux-2.6.33.orig/fs/reiser4/plugin/plugin_set.h 1970-01-01 01:00:00.000000000 +0100
-+++ linux-2.6.33/fs/reiser4/plugin/plugin_set.h 2010-03-04 19:33:22.000000000 +0100
+diff -urN linux-2.6.34.orig/fs/reiser4/plugin/plugin_set.h linux-2.6.34/fs/reiser4/plugin/plugin_set.h
+--- linux-2.6.34.orig/fs/reiser4/plugin/plugin_set.h 1970-01-01 01:00:00.000000000 +0100
++++ linux-2.6.34/fs/reiser4/plugin/plugin_set.h 2010-05-27 02:44:03.760648623 +0200
@@ -0,0 +1,78 @@
+/* Copyright 2001, 2002, 2003 by Hans Reiser, licensing governed by
+ * reiser4/README */
+ fill-column: 120
+ End:
+*/
-diff -urN linux-2.6.33.orig/fs/reiser4/plugin/security/Makefile linux-2.6.33/fs/reiser4/plugin/security/Makefile
---- linux-2.6.33.orig/fs/reiser4/plugin/security/Makefile 1970-01-01 01:00:00.000000000 +0100
-+++ linux-2.6.33/fs/reiser4/plugin/security/Makefile 2010-03-04 19:33:22.000000000 +0100
+diff -urN linux-2.6.34.orig/fs/reiser4/plugin/security/Makefile linux-2.6.34/fs/reiser4/plugin/security/Makefile
+--- linux-2.6.34.orig/fs/reiser4/plugin/security/Makefile 1970-01-01 01:00:00.000000000 +0100
++++ linux-2.6.34/fs/reiser4/plugin/security/Makefile 2010-05-27 02:44:03.760648623 +0200
@@ -0,0 +1,4 @@
+obj-$(CONFIG_REISER4_FS) += security_plugins.o
+
+security_plugins-objs := \
+ perm.o
-diff -urN linux-2.6.33.orig/fs/reiser4/plugin/security/perm.c linux-2.6.33/fs/reiser4/plugin/security/perm.c
---- linux-2.6.33.orig/fs/reiser4/plugin/security/perm.c 1970-01-01 01:00:00.000000000 +0100
-+++ linux-2.6.33/fs/reiser4/plugin/security/perm.c 2010-03-04 19:33:22.000000000 +0100
+diff -urN linux-2.6.34.orig/fs/reiser4/plugin/security/perm.c linux-2.6.34/fs/reiser4/plugin/security/perm.c
+--- linux-2.6.34.orig/fs/reiser4/plugin/security/perm.c 1970-01-01 01:00:00.000000000 +0100
++++ linux-2.6.34/fs/reiser4/plugin/security/perm.c 2010-05-27 02:44:03.761648693 +0200
@@ -0,0 +1,33 @@
+/* Copyright 2001, 2002, 2003 by Hans Reiser, licensing governed by reiser4/README */
+
+ * fill-column: 79
+ * End:
+ */
-diff -urN linux-2.6.33.orig/fs/reiser4/plugin/security/perm.h linux-2.6.33/fs/reiser4/plugin/security/perm.h
---- linux-2.6.33.orig/fs/reiser4/plugin/security/perm.h 1970-01-01 01:00:00.000000000 +0100
-+++ linux-2.6.33/fs/reiser4/plugin/security/perm.h 2010-03-04 19:33:22.000000000 +0100
+diff -urN linux-2.6.34.orig/fs/reiser4/plugin/security/perm.h linux-2.6.34/fs/reiser4/plugin/security/perm.h
+--- linux-2.6.34.orig/fs/reiser4/plugin/security/perm.h 1970-01-01 01:00:00.000000000 +0100
++++ linux-2.6.34/fs/reiser4/plugin/security/perm.h 2010-05-27 02:44:03.761648693 +0200
@@ -0,0 +1,38 @@
+/* Copyright 2001, 2002, 2003 by Hans Reiser, licensing governed by reiser4/README */
+
+ fill-column: 120
+ End:
+*/
-diff -urN linux-2.6.33.orig/fs/reiser4/plugin/space/bitmap.c linux-2.6.33/fs/reiser4/plugin/space/bitmap.c
---- linux-2.6.33.orig/fs/reiser4/plugin/space/bitmap.c 1970-01-01 01:00:00.000000000 +0100
-+++ linux-2.6.33/fs/reiser4/plugin/space/bitmap.c 2010-03-04 19:33:22.000000000 +0100
+diff -urN linux-2.6.34.orig/fs/reiser4/plugin/space/bitmap.c linux-2.6.34/fs/reiser4/plugin/space/bitmap.c
+--- linux-2.6.34.orig/fs/reiser4/plugin/space/bitmap.c 1970-01-01 01:00:00.000000000 +0100
++++ linux-2.6.34/fs/reiser4/plugin/space/bitmap.c 2010-05-27 02:44:03.762648623 +0200
@@ -0,0 +1,1585 @@
+/* Copyright 2001, 2002, 2003 by Hans Reiser, licensing governed by reiser4/README */
+
+ * scroll-step: 1
+ * End:
+ */
-diff -urN linux-2.6.33.orig/fs/reiser4/plugin/space/bitmap.h linux-2.6.33/fs/reiser4/plugin/space/bitmap.h
---- linux-2.6.33.orig/fs/reiser4/plugin/space/bitmap.h 1970-01-01 01:00:00.000000000 +0100
-+++ linux-2.6.33/fs/reiser4/plugin/space/bitmap.h 2010-03-04 19:33:22.000000000 +0100
+diff -urN linux-2.6.34.orig/fs/reiser4/plugin/space/bitmap.h linux-2.6.34/fs/reiser4/plugin/space/bitmap.h
+--- linux-2.6.34.orig/fs/reiser4/plugin/space/bitmap.h 1970-01-01 01:00:00.000000000 +0100
++++ linux-2.6.34/fs/reiser4/plugin/space/bitmap.h 2010-05-27 02:44:03.763648693 +0200
@@ -0,0 +1,47 @@
+/* Copyright 2002, 2003 by Hans Reiser, licensing governed by reiser4/README */
+
+ scroll-step: 1
+ End:
+*/
-diff -urN linux-2.6.33.orig/fs/reiser4/plugin/space/Makefile linux-2.6.33/fs/reiser4/plugin/space/Makefile
---- linux-2.6.33.orig/fs/reiser4/plugin/space/Makefile 1970-01-01 01:00:00.000000000 +0100
-+++ linux-2.6.33/fs/reiser4/plugin/space/Makefile 2010-03-04 19:33:22.000000000 +0100
+diff -urN linux-2.6.34.orig/fs/reiser4/plugin/space/Makefile linux-2.6.34/fs/reiser4/plugin/space/Makefile
+--- linux-2.6.34.orig/fs/reiser4/plugin/space/Makefile 1970-01-01 01:00:00.000000000 +0100
++++ linux-2.6.34/fs/reiser4/plugin/space/Makefile 2010-05-27 02:44:03.763648693 +0200
@@ -0,0 +1,4 @@
+obj-$(CONFIG_REISER4_FS) += space_plugins.o
+
+space_plugins-objs := \
+ bitmap.o
-diff -urN linux-2.6.33.orig/fs/reiser4/plugin/space/space_allocator.h linux-2.6.33/fs/reiser4/plugin/space/space_allocator.h
---- linux-2.6.33.orig/fs/reiser4/plugin/space/space_allocator.h 1970-01-01 01:00:00.000000000 +0100
-+++ linux-2.6.33/fs/reiser4/plugin/space/space_allocator.h 2010-03-04 19:33:22.000000000 +0100
+diff -urN linux-2.6.34.orig/fs/reiser4/plugin/space/space_allocator.h linux-2.6.34/fs/reiser4/plugin/space/space_allocator.h
+--- linux-2.6.34.orig/fs/reiser4/plugin/space/space_allocator.h 1970-01-01 01:00:00.000000000 +0100
++++ linux-2.6.34/fs/reiser4/plugin/space/space_allocator.h 2010-05-27 02:44:03.763648693 +0200
@@ -0,0 +1,80 @@
+/* Copyright 2002, 2003 by Hans Reiser, licensing governed by reiser4/README */
+
+ scroll-step: 1
+ End:
+*/
-diff -urN linux-2.6.33.orig/fs/reiser4/plugin/tail_policy.c linux-2.6.33/fs/reiser4/plugin/tail_policy.c
---- linux-2.6.33.orig/fs/reiser4/plugin/tail_policy.c 1970-01-01 01:00:00.000000000 +0100
-+++ linux-2.6.33/fs/reiser4/plugin/tail_policy.c 2010-03-04 19:33:22.000000000 +0100
+diff -urN linux-2.6.34.orig/fs/reiser4/plugin/tail_policy.c linux-2.6.34/fs/reiser4/plugin/tail_policy.c
+--- linux-2.6.34.orig/fs/reiser4/plugin/tail_policy.c 1970-01-01 01:00:00.000000000 +0100
++++ linux-2.6.34/fs/reiser4/plugin/tail_policy.c 2010-05-27 02:44:03.764648483 +0200
@@ -0,0 +1,113 @@
+/* Copyright 2001, 2002, 2003 by Hans Reiser, licensing governed by
+ * reiser4/README */
+ * fill-column: 79
+ * End:
+ */
-diff -urN linux-2.6.33.orig/fs/reiser4/pool.c linux-2.6.33/fs/reiser4/pool.c
---- linux-2.6.33.orig/fs/reiser4/pool.c 1970-01-01 01:00:00.000000000 +0100
-+++ linux-2.6.33/fs/reiser4/pool.c 2010-03-04 19:33:22.000000000 +0100
+diff -urN linux-2.6.34.orig/fs/reiser4/pool.c linux-2.6.34/fs/reiser4/pool.c
+--- linux-2.6.34.orig/fs/reiser4/pool.c 1970-01-01 01:00:00.000000000 +0100
++++ linux-2.6.34/fs/reiser4/pool.c 2010-05-27 02:44:03.764648483 +0200
@@ -0,0 +1,231 @@
+/* Copyright 2001, 2002, 2003 by Hans Reiser, licensing governed by
+ * reiser4/README */
+ fill-column: 120
+ End:
+*/
-diff -urN linux-2.6.33.orig/fs/reiser4/pool.h linux-2.6.33/fs/reiser4/pool.h
---- linux-2.6.33.orig/fs/reiser4/pool.h 1970-01-01 01:00:00.000000000 +0100
-+++ linux-2.6.33/fs/reiser4/pool.h 2010-03-04 19:33:22.000000000 +0100
+diff -urN linux-2.6.34.orig/fs/reiser4/pool.h linux-2.6.34/fs/reiser4/pool.h
+--- linux-2.6.34.orig/fs/reiser4/pool.h 1970-01-01 01:00:00.000000000 +0100
++++ linux-2.6.34/fs/reiser4/pool.h 2010-05-27 02:44:03.764648483 +0200
@@ -0,0 +1,57 @@
+/* Copyright 2001, 2002, 2003 by Hans Reiser, licensing governed by
+ * reiser4/README */
+ fill-column: 120
+ End:
+*/
-diff -urN linux-2.6.33.orig/fs/reiser4/readahead.c linux-2.6.33/fs/reiser4/readahead.c
---- linux-2.6.33.orig/fs/reiser4/readahead.c 1970-01-01 01:00:00.000000000 +0100
-+++ linux-2.6.33/fs/reiser4/readahead.c 2010-03-04 19:33:22.000000000 +0100
+diff -urN linux-2.6.34.orig/fs/reiser4/readahead.c linux-2.6.34/fs/reiser4/readahead.c
+--- linux-2.6.34.orig/fs/reiser4/readahead.c 1970-01-01 01:00:00.000000000 +0100
++++ linux-2.6.34/fs/reiser4/readahead.c 2010-05-27 02:44:03.765648553 +0200
@@ -0,0 +1,140 @@
+/* Copyright 2001, 2002, 2003 by Hans Reiser, licensing governed by
+ * reiser4/README */
+ fill-column: 80
+ End:
+*/
-diff -urN linux-2.6.33.orig/fs/reiser4/readahead.h linux-2.6.33/fs/reiser4/readahead.h
---- linux-2.6.33.orig/fs/reiser4/readahead.h 1970-01-01 01:00:00.000000000 +0100
-+++ linux-2.6.33/fs/reiser4/readahead.h 2010-03-04 19:33:22.000000000 +0100
+diff -urN linux-2.6.34.orig/fs/reiser4/readahead.h linux-2.6.34/fs/reiser4/readahead.h
+--- linux-2.6.34.orig/fs/reiser4/readahead.h 1970-01-01 01:00:00.000000000 +0100
++++ linux-2.6.34/fs/reiser4/readahead.h 2010-05-27 02:44:03.765648553 +0200
@@ -0,0 +1,52 @@
+/* Copyright 2001, 2002, 2003 by Hans Reiser, licensing governed by
+ * reiser4/README */
+ fill-column: 120
+ End:
+*/
-diff -urN linux-2.6.33.orig/fs/reiser4/README linux-2.6.33/fs/reiser4/README
---- linux-2.6.33.orig/fs/reiser4/README 1970-01-01 01:00:00.000000000 +0100
-+++ linux-2.6.33/fs/reiser4/README 2010-03-04 19:33:22.000000000 +0100
+diff -urN linux-2.6.34.orig/fs/reiser4/README linux-2.6.34/fs/reiser4/README
+--- linux-2.6.34.orig/fs/reiser4/README 1970-01-01 01:00:00.000000000 +0100
++++ linux-2.6.34/fs/reiser4/README 2010-05-27 02:44:03.765648553 +0200
@@ -0,0 +1,128 @@
+[LICENSING]
+
+Edward Shishkin wrote cryptcompress file plugin (which manages files
+built of encrypted and(or) compressed bodies) and other plugins related
+to transparent encryption and compression support.
-diff -urN linux-2.6.33.orig/fs/reiser4/reiser4.h linux-2.6.33/fs/reiser4/reiser4.h
---- linux-2.6.33.orig/fs/reiser4/reiser4.h 1970-01-01 01:00:00.000000000 +0100
-+++ linux-2.6.33/fs/reiser4/reiser4.h 2010-03-04 19:33:22.000000000 +0100
+diff -urN linux-2.6.34.orig/fs/reiser4/reiser4.h linux-2.6.34/fs/reiser4/reiser4.h
+--- linux-2.6.34.orig/fs/reiser4/reiser4.h 1970-01-01 01:00:00.000000000 +0100
++++ linux-2.6.34/fs/reiser4/reiser4.h 2010-05-27 02:44:03.766648763 +0200
@@ -0,0 +1,259 @@
+/* Copyright 2001, 2002, 2003 by Hans Reiser, licensing governed by
+ * reiser4/README */
+ fill-column: 120
+ End:
+*/
-diff -urN linux-2.6.33.orig/fs/reiser4/safe_link.c linux-2.6.33/fs/reiser4/safe_link.c
---- linux-2.6.33.orig/fs/reiser4/safe_link.c 1970-01-01 01:00:00.000000000 +0100
-+++ linux-2.6.33/fs/reiser4/safe_link.c 2010-03-04 19:33:22.000000000 +0100
+diff -urN linux-2.6.34.orig/fs/reiser4/safe_link.c linux-2.6.34/fs/reiser4/safe_link.c
+--- linux-2.6.34.orig/fs/reiser4/safe_link.c 1970-01-01 01:00:00.000000000 +0100
++++ linux-2.6.34/fs/reiser4/safe_link.c 2010-05-27 02:44:03.766648763 +0200
@@ -0,0 +1,354 @@
+/* Copyright 2003, 2004 by Hans Reiser, licensing governed by
+ * reiser4/README */
+ scroll-step: 1
+ End:
+*/
-diff -urN linux-2.6.33.orig/fs/reiser4/safe_link.h linux-2.6.33/fs/reiser4/safe_link.h
---- linux-2.6.33.orig/fs/reiser4/safe_link.h 1970-01-01 01:00:00.000000000 +0100
-+++ linux-2.6.33/fs/reiser4/safe_link.h 2010-03-04 19:33:22.000000000 +0100
+diff -urN linux-2.6.34.orig/fs/reiser4/safe_link.h linux-2.6.34/fs/reiser4/safe_link.h
+--- linux-2.6.34.orig/fs/reiser4/safe_link.h 1970-01-01 01:00:00.000000000 +0100
++++ linux-2.6.34/fs/reiser4/safe_link.h 2010-05-27 02:44:03.767648832 +0200
@@ -0,0 +1,29 @@
+/* Copyright 2003 by Hans Reiser, licensing governed by
+ * reiser4/README */
+ fill-column: 120
+ End:
+*/
-diff -urN linux-2.6.33.orig/fs/reiser4/seal.c linux-2.6.33/fs/reiser4/seal.c
---- linux-2.6.33.orig/fs/reiser4/seal.c 1970-01-01 01:00:00.000000000 +0100
-+++ linux-2.6.33/fs/reiser4/seal.c 2010-03-04 19:33:22.000000000 +0100
+diff -urN linux-2.6.34.orig/fs/reiser4/seal.c linux-2.6.34/fs/reiser4/seal.c
+--- linux-2.6.34.orig/fs/reiser4/seal.c 1970-01-01 01:00:00.000000000 +0100
++++ linux-2.6.34/fs/reiser4/seal.c 2010-05-27 02:44:03.767648832 +0200
@@ -0,0 +1,218 @@
+/* Copyright 2002, 2003 by Hans Reiser, licensing governed by reiser4/README */
+/* Seals implementation. */
+ scroll-step: 1
+ End:
+*/
-diff -urN linux-2.6.33.orig/fs/reiser4/seal.h linux-2.6.33/fs/reiser4/seal.h
---- linux-2.6.33.orig/fs/reiser4/seal.h 1970-01-01 01:00:00.000000000 +0100
-+++ linux-2.6.33/fs/reiser4/seal.h 2010-03-04 19:33:22.000000000 +0100
+diff -urN linux-2.6.34.orig/fs/reiser4/seal.h linux-2.6.34/fs/reiser4/seal.h
+--- linux-2.6.34.orig/fs/reiser4/seal.h 1970-01-01 01:00:00.000000000 +0100
++++ linux-2.6.34/fs/reiser4/seal.h 2010-05-27 02:44:03.767648832 +0200
@@ -0,0 +1,49 @@
+/* Copyright 2002, 2003 by Hans Reiser, licensing governed by reiser4/README */
+
+ fill-column: 120
+ End:
+*/
-diff -urN linux-2.6.33.orig/fs/reiser4/search.c linux-2.6.33/fs/reiser4/search.c
---- linux-2.6.33.orig/fs/reiser4/search.c 1970-01-01 01:00:00.000000000 +0100
-+++ linux-2.6.33/fs/reiser4/search.c 2010-03-04 19:33:22.000000000 +0100
+diff -urN linux-2.6.34.orig/fs/reiser4/search.c linux-2.6.34/fs/reiser4/search.c
+--- linux-2.6.34.orig/fs/reiser4/search.c 1970-01-01 01:00:00.000000000 +0100
++++ linux-2.6.34/fs/reiser4/search.c 2010-05-27 02:44:03.769649042 +0200
@@ -0,0 +1,1612 @@
+/* Copyright 2001, 2002, 2003 by Hans Reiser, licensing governed by
+ * reiser4/README */
+ scroll-step: 1
+ End:
+*/
-diff -urN linux-2.6.33.orig/fs/reiser4/status_flags.c linux-2.6.33/fs/reiser4/status_flags.c
---- linux-2.6.33.orig/fs/reiser4/status_flags.c 1970-01-01 01:00:00.000000000 +0100
-+++ linux-2.6.33/fs/reiser4/status_flags.c 2010-03-04 19:33:22.000000000 +0100
+diff -urN linux-2.6.34.orig/fs/reiser4/status_flags.c linux-2.6.34/fs/reiser4/status_flags.c
+--- linux-2.6.34.orig/fs/reiser4/status_flags.c 1970-01-01 01:00:00.000000000 +0100
++++ linux-2.6.34/fs/reiser4/status_flags.c 2010-05-27 02:44:03.769649042 +0200
@@ -0,0 +1,174 @@
+/* Copyright 2001, 2002, 2003 by Hans Reiser, licensing governed by
+ * reiser4/README */
+ get_super_private(sb)->status_bio = NULL;
+ return 0;
+}
-diff -urN linux-2.6.33.orig/fs/reiser4/status_flags.h linux-2.6.33/fs/reiser4/status_flags.h
---- linux-2.6.33.orig/fs/reiser4/status_flags.h 1970-01-01 01:00:00.000000000 +0100
-+++ linux-2.6.33/fs/reiser4/status_flags.h 2010-03-04 19:33:22.000000000 +0100
+diff -urN linux-2.6.34.orig/fs/reiser4/status_flags.h linux-2.6.34/fs/reiser4/status_flags.h
+--- linux-2.6.34.orig/fs/reiser4/status_flags.h 1970-01-01 01:00:00.000000000 +0100
++++ linux-2.6.34/fs/reiser4/status_flags.h 2010-05-27 02:44:03.769649042 +0200
@@ -0,0 +1,47 @@
+/* Copyright 2001, 2002, 2003 by Hans Reiser, licensing governed by
+ * reiser4/README */
+int reiser4_status_finish(void);
+
+#endif
-diff -urN linux-2.6.33.orig/fs/reiser4/super.c linux-2.6.33/fs/reiser4/super.c
---- linux-2.6.33.orig/fs/reiser4/super.c 1970-01-01 01:00:00.000000000 +0100
-+++ linux-2.6.33/fs/reiser4/super.c 2010-03-04 19:33:22.000000000 +0100
+diff -urN linux-2.6.34.orig/fs/reiser4/super.c linux-2.6.34/fs/reiser4/super.c
+--- linux-2.6.34.orig/fs/reiser4/super.c 1970-01-01 01:00:00.000000000 +0100
++++ linux-2.6.34/fs/reiser4/super.c 2010-05-27 02:44:03.770648832 +0200
@@ -0,0 +1,306 @@
+/* Copyright 2001, 2002, 2003, 2004 by Hans Reiser, licensing governed by
+ * reiser4/README */
+ fill-column: 120
+ End:
+*/
-diff -urN linux-2.6.33.orig/fs/reiser4/super.h linux-2.6.33/fs/reiser4/super.h
---- linux-2.6.33.orig/fs/reiser4/super.h 1970-01-01 01:00:00.000000000 +0100
-+++ linux-2.6.33/fs/reiser4/super.h 2010-03-04 19:33:22.000000000 +0100
+diff -urN linux-2.6.34.orig/fs/reiser4/super.h linux-2.6.34/fs/reiser4/super.h
+--- linux-2.6.34.orig/fs/reiser4/super.h 1970-01-01 01:00:00.000000000 +0100
++++ linux-2.6.34/fs/reiser4/super.h 2010-05-27 02:44:03.770648832 +0200
@@ -0,0 +1,466 @@
+/* Copyright 2001, 2002, 2003, 2004 by Hans Reiser, licensing governed by
+ * reiser4/README */
+ * fill-column: 120
+ * End:
+ */
-diff -urN linux-2.6.33.orig/fs/reiser4/super_ops.c linux-2.6.33/fs/reiser4/super_ops.c
---- linux-2.6.33.orig/fs/reiser4/super_ops.c 1970-01-01 01:00:00.000000000 +0100
-+++ linux-2.6.33/fs/reiser4/super_ops.c 2010-03-04 19:33:22.000000000 +0100
+diff -urN linux-2.6.34.orig/fs/reiser4/super_ops.c linux-2.6.34/fs/reiser4/super_ops.c
+--- linux-2.6.34.orig/fs/reiser4/super_ops.c 1970-01-01 01:00:00.000000000 +0100
++++ linux-2.6.34/fs/reiser4/super_ops.c 2010-05-27 02:44:03.771648693 +0200
@@ -0,0 +1,736 @@
+/* Copyright 2005 by Hans Reiser, licensing governed by
+ * reiser4/README */
+ * fill-column: 79
+ * End:
+ */
-diff -urN linux-2.6.33.orig/fs/reiser4/tap.c linux-2.6.33/fs/reiser4/tap.c
---- linux-2.6.33.orig/fs/reiser4/tap.c 1970-01-01 01:00:00.000000000 +0100
-+++ linux-2.6.33/fs/reiser4/tap.c 2010-03-04 19:33:22.000000000 +0100
+diff -urN linux-2.6.34.orig/fs/reiser4/tap.c linux-2.6.34/fs/reiser4/tap.c
+--- linux-2.6.34.orig/fs/reiser4/tap.c 1970-01-01 01:00:00.000000000 +0100
++++ linux-2.6.34/fs/reiser4/tap.c 2010-05-27 02:44:03.771648693 +0200
@@ -0,0 +1,376 @@
+/* Copyright 2001, 2002, 2003 by Hans Reiser, licensing governed by
+ * reiser4/README */
+ scroll-step: 1
+ End:
+*/
-diff -urN linux-2.6.33.orig/fs/reiser4/tap.h linux-2.6.33/fs/reiser4/tap.h
---- linux-2.6.33.orig/fs/reiser4/tap.h 1970-01-01 01:00:00.000000000 +0100
-+++ linux-2.6.33/fs/reiser4/tap.h 2010-03-04 19:33:22.000000000 +0100
+diff -urN linux-2.6.34.orig/fs/reiser4/tap.h linux-2.6.34/fs/reiser4/tap.h
+--- linux-2.6.34.orig/fs/reiser4/tap.h 1970-01-01 01:00:00.000000000 +0100
++++ linux-2.6.34/fs/reiser4/tap.h 2010-05-27 02:44:03.772648483 +0200
@@ -0,0 +1,70 @@
+/* Copyright 2002, 2003 by Hans Reiser, licensing governed by reiser4/README */
+
+ scroll-step: 1
+ End:
+*/
-diff -urN linux-2.6.33.orig/fs/reiser4/tree.c linux-2.6.33/fs/reiser4/tree.c
---- linux-2.6.33.orig/fs/reiser4/tree.c 1970-01-01 01:00:00.000000000 +0100
-+++ linux-2.6.33/fs/reiser4/tree.c 2010-03-04 19:33:22.000000000 +0100
+diff -urN linux-2.6.34.orig/fs/reiser4/tree.c linux-2.6.34/fs/reiser4/tree.c
+--- linux-2.6.34.orig/fs/reiser4/tree.c 1970-01-01 01:00:00.000000000 +0100
++++ linux-2.6.34/fs/reiser4/tree.c 2010-05-27 02:44:03.773648763 +0200
@@ -0,0 +1,1878 @@
+/* Copyright 2001, 2002, 2003 by Hans Reiser, licensing governed by
+ * reiser4/README */
+ scroll-step: 1
+ End:
+*/
-diff -urN linux-2.6.33.orig/fs/reiser4/tree.h linux-2.6.33/fs/reiser4/tree.h
---- linux-2.6.33.orig/fs/reiser4/tree.h 1970-01-01 01:00:00.000000000 +0100
-+++ linux-2.6.33/fs/reiser4/tree.h 2010-03-04 19:33:22.000000000 +0100
+diff -urN linux-2.6.34.orig/fs/reiser4/tree.h linux-2.6.34/fs/reiser4/tree.h
+--- linux-2.6.34.orig/fs/reiser4/tree.h 1970-01-01 01:00:00.000000000 +0100
++++ linux-2.6.34/fs/reiser4/tree.h 2010-05-27 02:44:03.774648553 +0200
@@ -0,0 +1,577 @@
+/* Copyright 2001, 2002, 2003 by Hans Reiser, licensing governed by
+ * reiser4/README */
+ scroll-step: 1
+ End:
+*/
-diff -urN linux-2.6.33.orig/fs/reiser4/tree_mod.c linux-2.6.33/fs/reiser4/tree_mod.c
---- linux-2.6.33.orig/fs/reiser4/tree_mod.c 1970-01-01 01:00:00.000000000 +0100
-+++ linux-2.6.33/fs/reiser4/tree_mod.c 2010-03-04 19:33:22.000000000 +0100
+diff -urN linux-2.6.34.orig/fs/reiser4/tree_mod.c linux-2.6.34/fs/reiser4/tree_mod.c
+--- linux-2.6.34.orig/fs/reiser4/tree_mod.c 1970-01-01 01:00:00.000000000 +0100
++++ linux-2.6.34/fs/reiser4/tree_mod.c 2010-05-27 02:44:03.774648553 +0200
@@ -0,0 +1,386 @@
+/* Copyright 2001, 2002, 2003 by Hans Reiser, licensing governed by
+ * reiser4/README */
+ scroll-step: 1
+ End:
+*/
-diff -urN linux-2.6.33.orig/fs/reiser4/tree_mod.h linux-2.6.33/fs/reiser4/tree_mod.h
---- linux-2.6.33.orig/fs/reiser4/tree_mod.h 1970-01-01 01:00:00.000000000 +0100
-+++ linux-2.6.33/fs/reiser4/tree_mod.h 2010-03-04 19:33:22.000000000 +0100
+diff -urN linux-2.6.34.orig/fs/reiser4/tree_mod.h linux-2.6.34/fs/reiser4/tree_mod.h
+--- linux-2.6.34.orig/fs/reiser4/tree_mod.h 1970-01-01 01:00:00.000000000 +0100
++++ linux-2.6.34/fs/reiser4/tree_mod.h 2010-05-27 02:44:03.775648553 +0200
@@ -0,0 +1,29 @@
+/* Copyright 2001, 2002, 2003 by Hans Reiser, licensing governed by
+ * reiser4/README */
+ scroll-step: 1
+ End:
+*/
-diff -urN linux-2.6.33.orig/fs/reiser4/tree_walk.c linux-2.6.33/fs/reiser4/tree_walk.c
---- linux-2.6.33.orig/fs/reiser4/tree_walk.c 1970-01-01 01:00:00.000000000 +0100
-+++ linux-2.6.33/fs/reiser4/tree_walk.c 2010-03-04 19:33:22.000000000 +0100
+diff -urN linux-2.6.34.orig/fs/reiser4/tree_walk.c linux-2.6.34/fs/reiser4/tree_walk.c
+--- linux-2.6.34.orig/fs/reiser4/tree_walk.c 1970-01-01 01:00:00.000000000 +0100
++++ linux-2.6.34/fs/reiser4/tree_walk.c 2010-05-27 02:44:03.776648693 +0200
@@ -0,0 +1,927 @@
+/* Copyright 2001, 2002, 2003 by Hans Reiser, licensing governed by
+ * reiser4/README */
+ fill-column: 80
+ End:
+*/
-diff -urN linux-2.6.33.orig/fs/reiser4/tree_walk.h linux-2.6.33/fs/reiser4/tree_walk.h
---- linux-2.6.33.orig/fs/reiser4/tree_walk.h 1970-01-01 01:00:00.000000000 +0100
-+++ linux-2.6.33/fs/reiser4/tree_walk.h 2010-03-04 19:33:22.000000000 +0100
+diff -urN linux-2.6.34.orig/fs/reiser4/tree_walk.h linux-2.6.34/fs/reiser4/tree_walk.h
+--- linux-2.6.34.orig/fs/reiser4/tree_walk.h 1970-01-01 01:00:00.000000000 +0100
++++ linux-2.6.34/fs/reiser4/tree_walk.h 2010-05-27 02:44:03.776648693 +0200
@@ -0,0 +1,125 @@
+/* Copyright 2001, 2002, 2003 by Hans Reiser, licensing governed by reiser4/README */
+
+ fill-column: 120
+ End:
+*/
-diff -urN linux-2.6.33.orig/fs/reiser4/txnmgr.c linux-2.6.33/fs/reiser4/txnmgr.c
---- linux-2.6.33.orig/fs/reiser4/txnmgr.c 1970-01-01 01:00:00.000000000 +0100
-+++ linux-2.6.33/fs/reiser4/txnmgr.c 2010-03-04 19:33:22.000000000 +0100
+diff -urN linux-2.6.34.orig/fs/reiser4/txnmgr.c linux-2.6.34/fs/reiser4/txnmgr.c
+--- linux-2.6.34.orig/fs/reiser4/txnmgr.c 1970-01-01 01:00:00.000000000 +0100
++++ linux-2.6.34/fs/reiser4/txnmgr.c 2010-05-27 02:44:03.778648413 +0200
@@ -0,0 +1,3165 @@
+/* Copyright 2001, 2002, 2003 by Hans Reiser, licensing governed by
+ * reiser4/README */
+ * fill-column: 79
+ * End:
+ */
-diff -urN linux-2.6.33.orig/fs/reiser4/txnmgr.h linux-2.6.33/fs/reiser4/txnmgr.h
---- linux-2.6.33.orig/fs/reiser4/txnmgr.h 1970-01-01 01:00:00.000000000 +0100
-+++ linux-2.6.33/fs/reiser4/txnmgr.h 2010-03-04 19:33:22.000000000 +0100
+diff -urN linux-2.6.34.orig/fs/reiser4/txnmgr.h linux-2.6.34/fs/reiser4/txnmgr.h
+--- linux-2.6.34.orig/fs/reiser4/txnmgr.h 1970-01-01 01:00:00.000000000 +0100
++++ linux-2.6.34/fs/reiser4/txnmgr.h 2010-05-27 02:44:03.779648553 +0200
@@ -0,0 +1,701 @@
+/* Copyright 2001, 2002, 2003 by Hans Reiser, licensing governed by
+ * reiser4/README */
+ fill-column: 120
+ End:
+*/
-diff -urN linux-2.6.33.orig/fs/reiser4/type_safe_hash.h linux-2.6.33/fs/reiser4/type_safe_hash.h
---- linux-2.6.33.orig/fs/reiser4/type_safe_hash.h 1970-01-01 01:00:00.000000000 +0100
-+++ linux-2.6.33/fs/reiser4/type_safe_hash.h 2010-03-04 19:33:22.000000000 +0100
+diff -urN linux-2.6.34.orig/fs/reiser4/type_safe_hash.h linux-2.6.34/fs/reiser4/type_safe_hash.h
+--- linux-2.6.34.orig/fs/reiser4/type_safe_hash.h 1970-01-01 01:00:00.000000000 +0100
++++ linux-2.6.34/fs/reiser4/type_safe_hash.h 2010-05-27 02:44:03.779648553 +0200
@@ -0,0 +1,320 @@
+/* Copyright 2001, 2002, 2003 by Hans Reiser, licensing governed by
+ * reiser4/README */
+ fill-column: 120
+ End:
+*/
-diff -urN linux-2.6.33.orig/fs/reiser4/vfs_ops.c linux-2.6.33/fs/reiser4/vfs_ops.c
---- linux-2.6.33.orig/fs/reiser4/vfs_ops.c 1970-01-01 01:00:00.000000000 +0100
-+++ linux-2.6.33/fs/reiser4/vfs_ops.c 2010-03-04 19:33:22.000000000 +0100
+diff -urN linux-2.6.34.orig/fs/reiser4/vfs_ops.c linux-2.6.34/fs/reiser4/vfs_ops.c
+--- linux-2.6.34.orig/fs/reiser4/vfs_ops.c 1970-01-01 01:00:00.000000000 +0100
++++ linux-2.6.34/fs/reiser4/vfs_ops.c 2010-05-27 02:44:03.780648553 +0200
@@ -0,0 +1,267 @@
+/* Copyright 2001, 2002, 2003 by Hans Reiser, licensing governed by
+ * reiser4/README */
+ fill-column: 120
+ End:
+*/
-diff -urN linux-2.6.33.orig/fs/reiser4/vfs_ops.h linux-2.6.33/fs/reiser4/vfs_ops.h
---- linux-2.6.33.orig/fs/reiser4/vfs_ops.h 1970-01-01 01:00:00.000000000 +0100
-+++ linux-2.6.33/fs/reiser4/vfs_ops.h 2010-03-04 19:33:22.000000000 +0100
+diff -urN linux-2.6.34.orig/fs/reiser4/vfs_ops.h linux-2.6.34/fs/reiser4/vfs_ops.h
+--- linux-2.6.34.orig/fs/reiser4/vfs_ops.h 1970-01-01 01:00:00.000000000 +0100
++++ linux-2.6.34/fs/reiser4/vfs_ops.h 2010-05-27 02:44:03.780648553 +0200
@@ -0,0 +1,53 @@
+/* Copyright 2001, 2002, 2003 by Hans Reiser, licensing governed by
+ * reiser4/README */
+ scroll-step: 1
+ End:
+*/
-diff -urN linux-2.6.33.orig/fs/reiser4/wander.c linux-2.6.33/fs/reiser4/wander.c
---- linux-2.6.33.orig/fs/reiser4/wander.c 1970-01-01 01:00:00.000000000 +0100
-+++ linux-2.6.33/fs/reiser4/wander.c 2010-03-04 19:33:22.000000000 +0100
+diff -urN linux-2.6.34.orig/fs/reiser4/wander.c linux-2.6.34/fs/reiser4/wander.c
+--- linux-2.6.34.orig/fs/reiser4/wander.c 1970-01-01 01:00:00.000000000 +0100
++++ linux-2.6.34/fs/reiser4/wander.c 2010-05-27 02:44:03.781648623 +0200
@@ -0,0 +1,1798 @@
+/* Copyright 2001, 2002, 2003 by Hans Reiser, licensing governed by
+ * reiser4/README */
+ fill-column: 80
+ End:
+*/
-diff -urN linux-2.6.33.orig/fs/reiser4/wander.h linux-2.6.33/fs/reiser4/wander.h
---- linux-2.6.33.orig/fs/reiser4/wander.h 1970-01-01 01:00:00.000000000 +0100
-+++ linux-2.6.33/fs/reiser4/wander.h 2010-03-04 19:33:22.000000000 +0100
+diff -urN linux-2.6.34.orig/fs/reiser4/wander.h linux-2.6.34/fs/reiser4/wander.h
+--- linux-2.6.34.orig/fs/reiser4/wander.h 1970-01-01 01:00:00.000000000 +0100
++++ linux-2.6.34/fs/reiser4/wander.h 2010-05-27 02:44:03.782648763 +0200
@@ -0,0 +1,135 @@
+/* Copyright 2002, 2003 by Hans Reiser, licensing governed by reiser4/README */
+
+ scroll-step: 1
+ End:
+*/
-diff -urN linux-2.6.33.orig/fs/reiser4/writeout.h linux-2.6.33/fs/reiser4/writeout.h
---- linux-2.6.33.orig/fs/reiser4/writeout.h 1970-01-01 01:00:00.000000000 +0100
-+++ linux-2.6.33/fs/reiser4/writeout.h 2010-03-04 19:33:22.000000000 +0100
+diff -urN linux-2.6.34.orig/fs/reiser4/writeout.h linux-2.6.34/fs/reiser4/writeout.h
+--- linux-2.6.34.orig/fs/reiser4/writeout.h 1970-01-01 01:00:00.000000000 +0100
++++ linux-2.6.34/fs/reiser4/writeout.h 2010-05-27 02:44:03.782648763 +0200
@@ -0,0 +1,21 @@
+/* Copyright 2002, 2003, 2004 by Hans Reiser, licensing governed by reiser4/README */
+
+ fill-column: 80
+ End:
+*/
-diff -urN linux-2.6.33.orig/fs/reiser4/znode.c linux-2.6.33/fs/reiser4/znode.c
---- linux-2.6.33.orig/fs/reiser4/znode.c 1970-01-01 01:00:00.000000000 +0100
-+++ linux-2.6.33/fs/reiser4/znode.c 2010-03-04 19:33:22.000000000 +0100
+diff -urN linux-2.6.34.orig/fs/reiser4/znode.c linux-2.6.34/fs/reiser4/znode.c
+--- linux-2.6.34.orig/fs/reiser4/znode.c 1970-01-01 01:00:00.000000000 +0100
++++ linux-2.6.34/fs/reiser4/znode.c 2010-05-27 02:44:03.783648553 +0200
@@ -0,0 +1,1029 @@
+/* Copyright 2001, 2002, 2003 by Hans Reiser, licensing governed by
+ * reiser4/README */
+ fill-column: 120
+ End:
+*/
-diff -urN linux-2.6.33.orig/fs/reiser4/znode.h linux-2.6.33/fs/reiser4/znode.h
---- linux-2.6.33.orig/fs/reiser4/znode.h 1970-01-01 01:00:00.000000000 +0100
-+++ linux-2.6.33/fs/reiser4/znode.h 2010-03-04 19:33:22.000000000 +0100
+diff -urN linux-2.6.34.orig/fs/reiser4/znode.h linux-2.6.34/fs/reiser4/znode.h
+--- linux-2.6.34.orig/fs/reiser4/znode.h 1970-01-01 01:00:00.000000000 +0100
++++ linux-2.6.34/fs/reiser4/znode.h 2010-05-27 02:44:03.784648623 +0200
@@ -0,0 +1,433 @@
+/* Copyright 2001, 2002, 2003, 2004 by Hans Reiser, licensing governed by
+ * reiser4/README */
+ fill-column: 120
+ End:
+*/
-diff -urN linux-2.6.33.orig/include/linux/fs.h linux-2.6.33/include/linux/fs.h
---- linux-2.6.33.orig/include/linux/fs.h 2010-02-24 19:52:17.000000000 +0100
-+++ linux-2.6.33/include/linux/fs.h 2010-03-04 19:33:22.000000000 +0100
-@@ -511,6 +511,7 @@
+diff -urN linux-2.6.34.orig/include/linux/fs.h linux-2.6.34/include/linux/fs.h
+--- linux-2.6.34.orig/include/linux/fs.h 2010-05-16 23:17:36.000000000 +0200
++++ linux-2.6.34/include/linux/fs.h 2010-05-27 02:44:03.785649112 +0200
+@@ -514,6 +514,7 @@
struct page;
struct address_space;
struct writeback_control;
struct iov_iter {
const struct iovec *iov;
-@@ -1567,7 +1568,11 @@
+@@ -1572,7 +1573,11 @@
int (*remount_fs) (struct super_block *, int *, char *);
void (*clear_inode) (struct inode *);
void (*umount_begin) (struct super_block *);
extern int filemap_fdatawrite(struct address_space *);
extern int filemap_flush(struct address_space *);
extern int filemap_fdatawait(struct address_space *);
-diff -urN linux-2.6.33.orig/include/linux/mm.h linux-2.6.33/include/linux/mm.h
---- linux-2.6.33.orig/include/linux/mm.h 2010-02-24 19:52:17.000000000 +0100
-+++ linux-2.6.33/include/linux/mm.h 2010-03-04 19:33:22.000000000 +0100
-@@ -850,6 +850,7 @@
+diff -urN linux-2.6.34.orig/include/linux/mm.h linux-2.6.34/include/linux/mm.h
+--- linux-2.6.34.orig/include/linux/mm.h 2010-05-16 23:17:36.000000000 +0200
++++ linux-2.6.34/include/linux/mm.h 2010-05-27 02:44:03.785649112 +0200
+@@ -853,6 +853,7 @@
void account_page_dirtied(struct page *page, struct address_space *mapping);
int set_page_dirty(struct page *page);
int set_page_dirty_lock(struct page *page);
int clear_page_dirty_for_io(struct page *page);
extern unsigned long move_page_tables(struct vm_area_struct *vma,
-diff -urN linux-2.6.33.orig/include/linux/writeback.h linux-2.6.33/include/linux/writeback.h
---- linux-2.6.33.orig/include/linux/writeback.h 2010-02-24 19:52:17.000000000 +0100
-+++ linux-2.6.33/include/linux/writeback.h 2010-03-04 19:33:22.000000000 +0100
+diff -urN linux-2.6.34.orig/include/linux/writeback.h linux-2.6.34/include/linux/writeback.h
+--- linux-2.6.34.orig/include/linux/writeback.h 2010-05-16 23:17:36.000000000 +0200
++++ linux-2.6.34/include/linux/writeback.h 2010-05-27 02:44:03.786649461 +0200
@@ -13,6 +13,12 @@
extern struct list_head inode_in_use;
extern struct list_head inode_unused;
/*
* fs/fs-writeback.c
*/
-@@ -34,6 +40,9 @@
- enum writeback_sync_modes sync_mode;
- unsigned long *older_than_this; /* If !NULL, only write back inodes
- older than this */
-+ unsigned long wb_start; /* Time writeback_inodes_wb was
-+ called. This is needed to avoid
-+ extra jobs and livelock */
- long nr_to_write; /* Write this many pages, and decrement
- this for each page written */
- long pages_skipped; /* Pages which were not written */
-diff -urN linux-2.6.33.orig/mm/filemap.c linux-2.6.33/mm/filemap.c
---- linux-2.6.33.orig/mm/filemap.c 2010-02-24 19:52:17.000000000 +0100
-+++ linux-2.6.33/mm/filemap.c 2010-03-04 19:33:22.000000000 +0100
+diff -urN linux-2.6.34.orig/mm/filemap.c linux-2.6.34/mm/filemap.c
+--- linux-2.6.34.orig/mm/filemap.c 2010-05-16 23:17:36.000000000 +0200
++++ linux-2.6.34/mm/filemap.c 2010-05-27 02:44:03.787648693 +0200
@@ -139,6 +139,7 @@
dec_bdi_stat(mapping->backing_dev_info, BDI_RECLAIMABLE);
}
/**
* do_generic_file_read - generic file read routine
-diff -urN linux-2.6.33.orig/mm/page-writeback.c linux-2.6.33/mm/page-writeback.c
---- linux-2.6.33.orig/mm/page-writeback.c 2010-02-24 19:52:17.000000000 +0100
-+++ linux-2.6.33/mm/page-writeback.c 2010-03-04 19:33:22.000000000 +0100
+diff -urN linux-2.6.34.orig/mm/page-writeback.c linux-2.6.34/mm/page-writeback.c
+--- linux-2.6.34.orig/mm/page-writeback.c 2010-05-16 23:17:36.000000000 +0200
++++ linux-2.6.34/mm/page-writeback.c 2010-05-27 02:44:03.788648832 +0200
@@ -1130,6 +1130,32 @@
EXPORT_SYMBOL(__set_page_dirty_nobuffers);