Skip to content

Commit

Permalink
[REISERFS] Remove the ReiserFS driver
Browse files Browse the repository at this point in the history
The upstream driver is not maintained and the file system itself
is in a semi-abandoned state.
Originally imported at e308102

The driver is written by Mark W Piper, updated by Bo Brantén.
ReactOS porting made by Peter Hater and Pierre Schweitzer.
Follow updates at http://www.acc.umu.se/~bosse/

FS Recognizer code is left to keep the FS support as an
installable driver.

CORE-11005
  • Loading branch information
Extravert-ir committed Jul 30, 2021
1 parent 99ba984 commit 2e2190d
Show file tree
Hide file tree
Showing 120 changed files with 3 additions and 83,333 deletions.
1 change: 0 additions & 1 deletion CODEOWNERS
Validating CODEOWNERS rules …
Expand Up @@ -269,7 +269,6 @@
/drivers/filesystems/fastfat_new/ @HeisSpiter
/drivers/filesystems/ffs/ @HeisSpiter
/drivers/filesystems/nfs/ @HeisSpiter
/drivers/filesystems/reiserfs/ @HeisSpiter
/media/doc/README.FSD @HeisSpiter
/sdk/lib/fslib/btrfslib/ @HeisSpiter
/sdk/lib/fslib/ext2lib/ @HeisSpiter
Expand Down
3 changes: 1 addition & 2 deletions base/setup/lib/bootsup.c
Expand Up @@ -1261,8 +1261,7 @@ InstallVBRToPartition(
else if (wcsicmp(FileSystemName, L"EXT2") == 0 ||
wcsicmp(FileSystemName, L"EXT3") == 0 ||
wcsicmp(FileSystemName, L"EXT4") == 0 ||
wcsicmp(FileSystemName, L"FFS") == 0 ||
wcsicmp(FileSystemName, L"REISERFS") == 0)
wcsicmp(FileSystemName, L"FFS") == 0)
{
return STATUS_NOT_SUPPORTED;
}
Expand Down
1 change: 0 additions & 1 deletion base/setup/lib/fsutil.c
Expand Up @@ -143,7 +143,6 @@ static FILE_SYSTEM RegisteredFileSystems[] =
{ L"EXT3" , Ext2Format, Ext2Chkdsk },
{ L"EXT4" , Ext2Format, Ext2Chkdsk },
{ L"FFS" , FfsFormat , FfsChkdsk },
{ L"REISERFS", ReiserfsFormat, ReiserfsChkdsk },
#endif
};

Expand Down
3 changes: 1 addition & 2 deletions base/setup/lib/utils/fsrec.c
Expand Up @@ -393,8 +393,7 @@ FileSystemToMBRPartitionType(
wcsicmp(FileSystem, L"EXT2") == 0 ||
wcsicmp(FileSystem, L"EXT3") == 0 ||
wcsicmp(FileSystem, L"EXT4") == 0 ||
wcsicmp(FileSystem, L"FFS") == 0 ||
wcsicmp(FileSystem, L"REISERFS") == 0)
wcsicmp(FileSystem, L"FFS") == 0)
{
return PARTITION_LINUX;
}
Expand Down
2 changes: 1 addition & 1 deletion base/system/autochk/CMakeLists.txt
@@ -1,6 +1,6 @@

add_executable(autochk WIN32 autochk.c autochk.rc)
set_module_type(autochk nativecui)
target_link_libraries(autochk nt vfatlib vfatxlib ntfslib btrfslib ext2lib ffslib reiserfslib cdfslib)
target_link_libraries(autochk nt vfatlib vfatxlib ntfslib btrfslib ext2lib ffslib cdfslib)
add_importlibs(autochk ntdll)
add_cd_file(TARGET autochk DESTINATION reactos/system32 FOR all)
2 changes: 0 additions & 2 deletions base/system/autochk/autochk.c
Expand Up @@ -32,7 +32,6 @@
#include <fslib/btrfslib.h>
#include <fslib/ext2lib.h>
#include <fslib/ffslib.h>
#include <fslib/reiserfslib.h>
#include <fslib/cdfslib.h>

#define NDEBUG
Expand All @@ -57,7 +56,6 @@ FILESYSTEM_CHKDSK FileSystems[] =
{ L"EXT3", Ext2Chkdsk },
{ L"EXT4", Ext2Chkdsk },
{ L"FFS", FfsChkdsk },
{ L"RFSD", ReiserfsChkdsk },
{ L"CDFS", CdfsChkdsk },
};

Expand Down
9 changes: 0 additions & 9 deletions boot/bootdata/hivesys.inf
Expand Up @@ -2197,15 +2197,6 @@ HKLM,"SYSTEM\CurrentControlSet\Services\btrfs","ImagePath",0x00020000,"system32\
HKLM,"SYSTEM\CurrentControlSet\Services\btrfs","Start",0x00010001,0x00000003
HKLM,"SYSTEM\CurrentControlSet\Services\btrfs","Type",0x00010001,0x00000002

; REISER Filesystem driver
HKLM,"SYSTEM\CurrentControlSet\Services\Reiserfs","ErrorControl",0x00010001,0x00000000
HKLM,"SYSTEM\CurrentControlSet\Services\Reiserfs","Group",0x00000000,"Boot File System"
HKLM,"SYSTEM\CurrentControlSet\Services\Reiserfs","ImagePath",0x00020000,"system32\drivers\reiserfs.sys"
HKLM,"SYSTEM\CurrentControlSet\Services\Reiserfs","Start",0x00010001,0x00000003
HKLM,"SYSTEM\CurrentControlSet\Services\Reiserfs","Type",0x00010001,0x00000002
HKLM,"SYSTEM\CurrentControlSet\Services\Reiserfs\Parameters","CodePage",0x00000000,"default"
HKLM,"SYSTEM\CurrentControlSet\Services\Reiserfs\Parameters","WritingSupport",0x00010001,0x00000001

; FFS Filesystem driver
HKLM,"SYSTEM\CurrentControlSet\Services\ffs","ErrorControl",0x00010001,0x00000000
HKLM,"SYSTEM\CurrentControlSet\Services\ffs","Group",0x00000000,"Boot File System"
Expand Down
1 change: 0 additions & 1 deletion dll/win32/CMakeLists.txt
Expand Up @@ -217,7 +217,6 @@ add_subdirectory(ufatx)
add_subdirectory(uffs)
add_subdirectory(untfs)
add_subdirectory(updspapi)
add_subdirectory(ureiserfs)
add_subdirectory(url)
add_subdirectory(urlmon)
add_subdirectory(userenv)
Expand Down
13 changes: 0 additions & 13 deletions dll/win32/ureiserfs/CMakeLists.txt

This file was deleted.

22 changes: 0 additions & 22 deletions dll/win32/ureiserfs/ureiserfs.c

This file was deleted.

5 changes: 0 additions & 5 deletions dll/win32/ureiserfs/ureiserfs.rc

This file was deleted.

2 changes: 0 additions & 2 deletions dll/win32/ureiserfs/ureiserfs.spec

This file was deleted.

1 change: 0 additions & 1 deletion drivers/filesystems/CMakeLists.txt
Expand Up @@ -11,5 +11,4 @@ add_subdirectory(mup)
add_subdirectory(nfs)
add_subdirectory(npfs)
add_subdirectory(ntfs)
add_subdirectory(reiserfs)
add_subdirectory(udfs)
103 changes: 0 additions & 103 deletions drivers/filesystems/reiserfs/CMakeLists.txt

This file was deleted.

95 changes: 0 additions & 95 deletions drivers/filesystems/reiserfs/inc/linux/bit_spinlock.h

This file was deleted.

0 comments on commit 2e2190d

Please sign in to comment.