Looking for the latest version? Download reiser4progs-1.0.8.tar.gz (866.5 kB)
Home / reiser4-for-linux-3.x
Name Modified Size Downloads Status
Parent folder
Totals: 6 Items   3.1 MB 26
reiser4-for-3.8.5.patch.gz 2013-04-05 612.1 kB 11 174 downloads
README.txt 2013-04-05 3.0 kB 8 583 downloads
reiser4-for-3.7.1.patch.gz 2013-01-06 612.5 kB 4 323 downloads
reiser4-for-3.6.4.patch.gz 2012-10-28 612.7 kB 1 360 downloads
reiser4-for-3.6.2.patch.gz 2012-10-21 612.7 kB 1 93 downloads
reiser4-for-3.5.3.patch.gz 2012-09-08 612.4 kB 1 426 downloads
Reiser4-for-3.8.5: Ivan Shapovalov . Port for linux-3.8; Edward Shishkin . Fixed assertion (false positive) in balance_dirty_page_cluster(); don't throttle writes, if no pages were dirtied; . Remove bugop stubs in directory address space operations. Reiser4-for-3.7.1: Ivan Shapovalov . Port for linux-3.7; . make reiser4 mapping not movable (always fail migration). Edward Shishkin . Ifdef reiser4_migratepage to prevent compilation error in the case when CONFIG_MIGRATION is not defined; . Use separate foo_bugop() instead of the common bugop() to understand in what stub the oops occured; . Don't set zeros to the body of ctail item in debug mode (where extra-modifications are highly undesirable); . Use "dispatch" prefix for file operations, which pass management to FILE plugins in accordance with inode's plugin table (pset); . Update comments. Reiser4-for-3.6.4: Edward Shishkin Fixed bug in the flush procedure (squeeze_right_twig): update dkeys of the pair of nodes, which took participation in the "implicit shift" determined by the following pair of functions: . squalloc_extent() - append units to the @left . squalloc_right_twig_cut() - cut the units from @right Reiser4-for-3.6.2: Ivan Shapovalov . i_dentry is now hlist; . kill write_super of super_ops: upstream commit f0cd2dbb6cf387 "vfs: kill write_super and sync_supers". It kills ->write_super() along with its sole user, thread sync_supers. Removed from reiser4. . kunmap_atomic became single: upstream commit 167885e593 "feature-removal-schedule.txt: remove kmap_atomic(page, km_type)". The second argument was actually unused long ago. Kill it. . create and lookup do not take nameidata Edward Shishkin . fixups in cryptcompress plugin: Fix up the main search procedure of cryptcompress plugin: . make full-fledged tree traversal in the case when we encountered empty right neighbor; . unlock the left neighbor only in the case when we moved to right. . lock the wb-list, when calling writeback_sb_inodes; . Capture super block when syncing fs to synchronize the superblock with the other stuff. Make gcc happy. Reiser4-for-3.5.3: Marcin Baczyński . Port reiser4-for-2.6.39 to 3.2 Ivan Shapovalov . Adjust reiser4-for-3.2 to 3.5; . Use umode_t as file mode type; . show_options() takes dentry; . Use d_make_root() instead of d_alloc_root(); . Use clear_inode() instead of end_writeback(); . Adjust to changes in encode_fh() API; . lock ->i_mutex in reiser4_sync_file_common(); . Introduce INODE_{INC,DROP,CLEAR,SET}_NLINK macros, which use library function for i_nlink manipulations; . Do not make reiser4_permission_common() bail out on rcu-walk; . Don't clear nlink in reiser4's do_create_vfs_child(). Edward Shishkin . Reserve space in reiser4_write_begin() properly. Fix deadlock (reiser4 lock ordering violation): release page lock in reiser4_dirty_inode() before acquiring a longterm lock;
Source: README.txt, updated 2013-04-05