[REISERFS] Remove the ReiserFS driver

The upstream driver is not maintained and the file system itself
is in a semi-abandoned state.
Originally imported at e308102f4a

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
This commit is contained in:
Victor Perevertkin 2021-07-23 21:12:31 +03:00
parent 99ba98468f
commit 2e2190df57
No known key found for this signature in database
GPG key ID: C750B7222E9C7830
120 changed files with 3 additions and 83333 deletions

View file

@ -340,7 +340,6 @@ set(baseaddress_uffs 0x72420000)
set(baseaddress_umpnpmgr 0x723e0000)
set(baseaddress_untfs 0x723c0000)
set(baseaddress_updspapi 0x72390000)
set(baseaddress_ureiserfs 0x72370000)
set(baseaddress_url 0x72340000)
set(baseaddress_usrmgr 0x722e0000)
set(baseaddress_vbscript 0x72230000)

View file

@ -340,7 +340,6 @@ set(baseaddress_uffs 0x6d830000)
set(baseaddress_umpnpmgr 0x6d7d0000)
set(baseaddress_untfs 0x6d7b0000)
set(baseaddress_updspapi 0x6d770000)
set(baseaddress_ureiserfs 0x6d750000)
set(baseaddress_url 0x6d710000)
set(baseaddress_usrmgr 0x6d6a0000)
set(baseaddress_vbscript 0x6d590000)

View file

@ -340,7 +340,6 @@ set(baseaddress_uffs 0x75310000)
set(baseaddress_umpnpmgr 0x752e0000)
set(baseaddress_untfs 0x752c0000)
set(baseaddress_updspapi 0x752a0000)
set(baseaddress_ureiserfs 0x75280000)
set(baseaddress_url 0x75260000)
set(baseaddress_usrmgr 0x75210000)
set(baseaddress_vbscript 0x751a0000)

View file

@ -331,7 +331,6 @@ set(baseaddress_uffs 0x7FE96500000)
set(baseaddress_umpnpmgr 0x7FE95500000)
set(baseaddress_untfs 0x7FE94500000)
set(baseaddress_updspapi 0x7FE93500000)
set(baseaddress_ureiserfs 0x7FE92500000)
set(baseaddress_url 0x7FE91500000)
set(baseaddress_usrmgr 0x7FE91000000)
set(baseaddress_vbscript 0x7FE90500000) # 00058000

View file

@ -1,39 +0,0 @@
/*
* COPYRIGHT: See COPYING in the top level directory
* PROJECT: ReactOS ReiserFS filesystem library
* FILE: include/reactos/libs/fslib/reiserfslib.h
* PURPOSE: Public definitions for ReiserFS filesystem library
*/
#ifndef __REISERFSLIB_H
#define __REISERFSLIB_H
#include <fmifs/fmifs.h>
BOOLEAN
NTAPI
ReiserfsChkdsk(
IN PUNICODE_STRING DriveRoot,
IN PFMIFSCALLBACK Callback,
IN BOOLEAN FixErrors,
IN BOOLEAN Verbose,
IN BOOLEAN CheckOnlyIfDirty,
IN BOOLEAN ScanDrive,
IN PVOID pUnknown1,
IN PVOID pUnknown2,
IN PVOID pUnknown3,
IN PVOID pUnknown4,
IN PULONG ExitStatus);
BOOLEAN
NTAPI
ReiserfsFormat(
IN PUNICODE_STRING DriveRoot,
IN PFMIFSCALLBACK Callback,
IN BOOLEAN QuickFormat,
IN BOOLEAN BackwardCompatible,
IN MEDIA_TYPE MediaType,
IN PUNICODE_STRING Label,
IN ULONG ClusterSize);
#endif /* __REISERFSLIB_H */

View file

@ -4,6 +4,5 @@ add_subdirectory(cdfslib)
add_subdirectory(ext2lib)
add_subdirectory(ffslib)
add_subdirectory(ntfslib)
add_subdirectory(reiserfslib)
add_subdirectory(vfatlib)
add_subdirectory(vfatxlib)

View file

@ -1,3 +0,0 @@
add_library(reiserfslib reiserfslib.c)
add_dependencies(reiserfslib psdk)

View file

@ -1,49 +0,0 @@
/*
* COPYRIGHT: See COPYING in the top level directory
* PROJECT: ReactOS ReiserFS library
* FILE: lib/fslib/reiserfslib/reiserfslib.c
* PURPOSE: ReiserFS lib
* PROGRAMMERS: Pierre Schweitzer
*/
#define NTOS_MODE_USER
#include <ndk/umtypes.h>
#include <fmifs/fmifs.h>
#define NDEBUG
#include <debug.h>
BOOLEAN
NTAPI
ReiserfsFormat(
IN PUNICODE_STRING DriveRoot,
IN PFMIFSCALLBACK Callback,
IN BOOLEAN QuickFormat,
IN BOOLEAN BackwardCompatible,
IN MEDIA_TYPE MediaType,
IN PUNICODE_STRING Label,
IN ULONG ClusterSize)
{
UNIMPLEMENTED;
return TRUE;
}
BOOLEAN
NTAPI
ReiserfsChkdsk(
IN PUNICODE_STRING DriveRoot,
IN PFMIFSCALLBACK Callback,
IN BOOLEAN FixErrors,
IN BOOLEAN Verbose,
IN BOOLEAN CheckOnlyIfDirty,
IN BOOLEAN ScanDrive,
IN PVOID pUnknown1,
IN PVOID pUnknown2,
IN PVOID pUnknown3,
IN PVOID pUnknown4,
IN PULONG ExitStatus)
{
UNIMPLEMENTED;
*ExitStatus = (ULONG)STATUS_SUCCESS;
return TRUE;
}