Author: pschweitzer
Date: Wed Mar 23 20:35:05 2016
New Revision: 71037

URL: http://svn.reactos.org/svn/reactos?rev=71037&view=rev
Log:
[BTRFS]
Import the WinBtrfs 0.2 driver from https://github.com/maharmstone/btrfs.

Based on the initial work from Peter Hater, with various modification and 
patches sent upstream (yay, yet another collaboration :-)).

This driver is in its earlies, so expect crashes, issues, and so on. We'll keep 
it updated to get rid of these issues.
For now, it reads really well from a btrfs volume!

CORE-10892

Added:
    trunk/reactos/drivers/filesystems/btrfs/
    trunk/reactos/drivers/filesystems/btrfs/CMakeLists.txt   (with props)
    trunk/reactos/drivers/filesystems/btrfs/btrfs.c   (with props)
    trunk/reactos/drivers/filesystems/btrfs/btrfs.h   (with props)
    trunk/reactos/drivers/filesystems/btrfs/btrfs.rc   (with props)
    trunk/reactos/drivers/filesystems/btrfs/btrfs_drv.h   (with props)
    trunk/reactos/drivers/filesystems/btrfs/cache.c   (with props)
    trunk/reactos/drivers/filesystems/btrfs/crc32c.c   (with props)
    trunk/reactos/drivers/filesystems/btrfs/create.c   (with props)
    trunk/reactos/drivers/filesystems/btrfs/dirctrl.c   (with props)
    trunk/reactos/drivers/filesystems/btrfs/fastio.c   (with props)
    trunk/reactos/drivers/filesystems/btrfs/fileinfo.c   (with props)
    trunk/reactos/drivers/filesystems/btrfs/flushthread.c   (with props)
    trunk/reactos/drivers/filesystems/btrfs/fsctl.c   (with props)
    trunk/reactos/drivers/filesystems/btrfs/loader.c   (with props)
    trunk/reactos/drivers/filesystems/btrfs/read.c   (with props)
    trunk/reactos/drivers/filesystems/btrfs/reparse.c   (with props)
    trunk/reactos/drivers/filesystems/btrfs/resource.h   (with props)
    trunk/reactos/drivers/filesystems/btrfs/search.c   (with props)
    trunk/reactos/drivers/filesystems/btrfs/security.c   (with props)
    trunk/reactos/drivers/filesystems/btrfs/treefuncs.c   (with props)
    trunk/reactos/drivers/filesystems/btrfs/write.c   (with props)
Modified:
    trunk/reactos/drivers/filesystems/CMakeLists.txt

[This mail would be too long, it was shortened to contain the URLs only.]

Modified: trunk/reactos/drivers/filesystems/CMakeLists.txt
URL: 
http://svn.reactos.org/svn/reactos/trunk/reactos/drivers/filesystems/CMakeLists.txt?rev=71037&r1=71036&r2=71037&view=diff

Added: trunk/reactos/drivers/filesystems/btrfs/CMakeLists.txt
URL: 
http://svn.reactos.org/svn/reactos/trunk/reactos/drivers/filesystems/btrfs/CMakeLists.txt?rev=71037

Added: trunk/reactos/drivers/filesystems/btrfs/btrfs.c
URL: 
http://svn.reactos.org/svn/reactos/trunk/reactos/drivers/filesystems/btrfs/btrfs.c?rev=71037

Added: trunk/reactos/drivers/filesystems/btrfs/btrfs.h
URL: 
http://svn.reactos.org/svn/reactos/trunk/reactos/drivers/filesystems/btrfs/btrfs.h?rev=71037

Added: trunk/reactos/drivers/filesystems/btrfs/btrfs.rc
URL: 
http://svn.reactos.org/svn/reactos/trunk/reactos/drivers/filesystems/btrfs/btrfs.rc?rev=71037

Added: trunk/reactos/drivers/filesystems/btrfs/btrfs_drv.h
URL: 
http://svn.reactos.org/svn/reactos/trunk/reactos/drivers/filesystems/btrfs/btrfs_drv.h?rev=71037

Added: trunk/reactos/drivers/filesystems/btrfs/cache.c
URL: 
http://svn.reactos.org/svn/reactos/trunk/reactos/drivers/filesystems/btrfs/cache.c?rev=71037

Added: trunk/reactos/drivers/filesystems/btrfs/crc32c.c
URL: 
http://svn.reactos.org/svn/reactos/trunk/reactos/drivers/filesystems/btrfs/crc32c.c?rev=71037

Added: trunk/reactos/drivers/filesystems/btrfs/create.c
URL: 
http://svn.reactos.org/svn/reactos/trunk/reactos/drivers/filesystems/btrfs/create.c?rev=71037

Added: trunk/reactos/drivers/filesystems/btrfs/dirctrl.c
URL: 
http://svn.reactos.org/svn/reactos/trunk/reactos/drivers/filesystems/btrfs/dirctrl.c?rev=71037

Added: trunk/reactos/drivers/filesystems/btrfs/fastio.c
URL: 
http://svn.reactos.org/svn/reactos/trunk/reactos/drivers/filesystems/btrfs/fastio.c?rev=71037

Added: trunk/reactos/drivers/filesystems/btrfs/fileinfo.c
URL: 
http://svn.reactos.org/svn/reactos/trunk/reactos/drivers/filesystems/btrfs/fileinfo.c?rev=71037

Added: trunk/reactos/drivers/filesystems/btrfs/flushthread.c
URL: 
http://svn.reactos.org/svn/reactos/trunk/reactos/drivers/filesystems/btrfs/flushthread.c?rev=71037

Added: trunk/reactos/drivers/filesystems/btrfs/fsctl.c
URL: 
http://svn.reactos.org/svn/reactos/trunk/reactos/drivers/filesystems/btrfs/fsctl.c?rev=71037

Added: trunk/reactos/drivers/filesystems/btrfs/loader.c
URL: 
http://svn.reactos.org/svn/reactos/trunk/reactos/drivers/filesystems/btrfs/loader.c?rev=71037

Added: trunk/reactos/drivers/filesystems/btrfs/read.c
URL: 
http://svn.reactos.org/svn/reactos/trunk/reactos/drivers/filesystems/btrfs/read.c?rev=71037

Added: trunk/reactos/drivers/filesystems/btrfs/reparse.c
URL: 
http://svn.reactos.org/svn/reactos/trunk/reactos/drivers/filesystems/btrfs/reparse.c?rev=71037

Added: trunk/reactos/drivers/filesystems/btrfs/resource.h
URL: 
http://svn.reactos.org/svn/reactos/trunk/reactos/drivers/filesystems/btrfs/resource.h?rev=71037

Added: trunk/reactos/drivers/filesystems/btrfs/search.c
URL: 
http://svn.reactos.org/svn/reactos/trunk/reactos/drivers/filesystems/btrfs/search.c?rev=71037

Added: trunk/reactos/drivers/filesystems/btrfs/security.c
URL: 
http://svn.reactos.org/svn/reactos/trunk/reactos/drivers/filesystems/btrfs/security.c?rev=71037

Added: trunk/reactos/drivers/filesystems/btrfs/treefuncs.c
URL: 
http://svn.reactos.org/svn/reactos/trunk/reactos/drivers/filesystems/btrfs/treefuncs.c?rev=71037

Added: trunk/reactos/drivers/filesystems/btrfs/write.c
URL: 
http://svn.reactos.org/svn/reactos/trunk/reactos/drivers/filesystems/btrfs/write.c?rev=71037


Reply via email to