From b792e060da1333d6f564e9beaac8d35d1cbfd164 Mon Sep 17 00:00:00 2001 From: Amine Khaldi Date: Mon, 12 Oct 2015 11:16:25 +0000 Subject: [PATCH] [EXT2_NEW] Addendum to r69509. CORE-10272 CR-82 svn path=/trunk/; revision=69511 --- reactos/drivers/filesystems/ext2_new/ext2fs_reg.inf | 12 ++++++++++++ reactos/drivers/filesystems/ext2_new/inc/asm/page.h | 0 .../drivers/filesystems/ext2_new/inc/asm/semaphore.h | 0 .../drivers/filesystems/ext2_new/inc/asm/uaccess.h | 0 .../filesystems/ext2_new/inc/linux/buffer_head.h | 0 .../drivers/filesystems/ext2_new/inc/linux/debugfs.h | 0 .../drivers/filesystems/ext2_new/inc/linux/freezer.h | 0 .../drivers/filesystems/ext2_new/inc/linux/highmem.h | 0 .../drivers/filesystems/ext2_new/inc/linux/init.h | 0 .../drivers/filesystems/ext2_new/inc/linux/kernel.h | 0 .../drivers/filesystems/ext2_new/inc/linux/kthread.h | 0 .../drivers/filesystems/ext2_new/inc/linux/lockdep.h | 0 .../drivers/filesystems/ext2_new/inc/linux/magic.h | 0 reactos/drivers/filesystems/ext2_new/inc/linux/mm.h | 0 .../drivers/filesystems/ext2_new/inc/linux/mutex.h | 0 reactos/drivers/filesystems/ext2_new/inc/linux/nls.h | 0 .../drivers/filesystems/ext2_new/inc/linux/pagemap.h | 0 .../drivers/filesystems/ext2_new/inc/linux/poison.h | 0 .../drivers/filesystems/ext2_new/inc/linux/proc_fs.h | 0 .../drivers/filesystems/ext2_new/inc/linux/sched.h | 0 .../drivers/filesystems/ext2_new/inc/linux/slab.h | 0 .../filesystems/ext2_new/inc/linux/spinlock.h | 0 .../drivers/filesystems/ext2_new/inc/linux/string.h | 0 .../drivers/filesystems/ext2_new/inc/linux/time.h | 0 .../drivers/filesystems/ext2_new/inc/linux/timer.h | 0 .../drivers/filesystems/ext2_new/inc/linux/types.h | 3 ++- .../drivers/filesystems/ext2_new/inc/linux/version.h | 0 27 files changed, 14 insertions(+), 1 deletion(-) create mode 100644 reactos/drivers/filesystems/ext2_new/ext2fs_reg.inf create mode 100644 reactos/drivers/filesystems/ext2_new/inc/asm/page.h create mode 100644 reactos/drivers/filesystems/ext2_new/inc/asm/semaphore.h create mode 100644 reactos/drivers/filesystems/ext2_new/inc/asm/uaccess.h create mode 100644 reactos/drivers/filesystems/ext2_new/inc/linux/buffer_head.h create mode 100644 reactos/drivers/filesystems/ext2_new/inc/linux/debugfs.h create mode 100644 reactos/drivers/filesystems/ext2_new/inc/linux/freezer.h create mode 100644 reactos/drivers/filesystems/ext2_new/inc/linux/highmem.h create mode 100644 reactos/drivers/filesystems/ext2_new/inc/linux/init.h create mode 100644 reactos/drivers/filesystems/ext2_new/inc/linux/kernel.h create mode 100644 reactos/drivers/filesystems/ext2_new/inc/linux/kthread.h create mode 100644 reactos/drivers/filesystems/ext2_new/inc/linux/lockdep.h create mode 100644 reactos/drivers/filesystems/ext2_new/inc/linux/magic.h create mode 100644 reactos/drivers/filesystems/ext2_new/inc/linux/mm.h create mode 100644 reactos/drivers/filesystems/ext2_new/inc/linux/mutex.h create mode 100644 reactos/drivers/filesystems/ext2_new/inc/linux/nls.h create mode 100644 reactos/drivers/filesystems/ext2_new/inc/linux/pagemap.h create mode 100644 reactos/drivers/filesystems/ext2_new/inc/linux/poison.h create mode 100644 reactos/drivers/filesystems/ext2_new/inc/linux/proc_fs.h create mode 100644 reactos/drivers/filesystems/ext2_new/inc/linux/sched.h create mode 100644 reactos/drivers/filesystems/ext2_new/inc/linux/slab.h create mode 100644 reactos/drivers/filesystems/ext2_new/inc/linux/spinlock.h create mode 100644 reactos/drivers/filesystems/ext2_new/inc/linux/string.h create mode 100644 reactos/drivers/filesystems/ext2_new/inc/linux/time.h create mode 100644 reactos/drivers/filesystems/ext2_new/inc/linux/timer.h create mode 100644 reactos/drivers/filesystems/ext2_new/inc/linux/version.h diff --git a/reactos/drivers/filesystems/ext2_new/ext2fs_reg.inf b/reactos/drivers/filesystems/ext2_new/ext2fs_reg.inf new file mode 100644 index 00000000000..dfea9e0d515 --- /dev/null +++ b/reactos/drivers/filesystems/ext2_new/ext2fs_reg.inf @@ -0,0 +1,12 @@ +; ext2/3/4 filesystem driver +[AddReg] +HKLM,"SYSTEM\CurrentControlSet\Services\Ext2fs","ErrorControl",0x00010001,0x00000000 +HKLM,"SYSTEM\CurrentControlSet\Services\Ext2fs","Group",0x00000000,"Boot File System" +HKLM,"SYSTEM\CurrentControlSet\Services\Ext2fs","ImagePath",0x00020000,"system32\drivers\ext2fs.sys" +HKLM,"SYSTEM\CurrentControlSet\Services\Ext2fs","Start",0x00010001,0x00000003 +HKLM,"SYSTEM\CurrentControlSet\Services\Ext2fs","Type",0x00010001,0x00000002 +HKLM,"SYSTEM\CurrentControlSet\Services\Ext2fs\Parameters","CodePage",0x00000000,"default" +HKLM,"SYSTEM\CurrentControlSet\Services\Ext2fs\Parameters","WritingSupport",0x00010001,0x00000001 +HKLM,"SYSTEM\CurrentControlSet\Services\Ext2fs\Parameters","CheckingBitmap",0x00010001,0x00000000 +HKLM,"SYSTEM\CurrentControlSet\Services\Ext2fs\Parameters","Ext3ForceWriting",0x00010001,0x00000001 +HKLM,"SYSTEM\CurrentControlSet\Services\Ext2fs\Parameters","AutoMount",0x00010001,0x00000001 diff --git a/reactos/drivers/filesystems/ext2_new/inc/asm/page.h b/reactos/drivers/filesystems/ext2_new/inc/asm/page.h new file mode 100644 index 00000000000..e69de29bb2d diff --git a/reactos/drivers/filesystems/ext2_new/inc/asm/semaphore.h b/reactos/drivers/filesystems/ext2_new/inc/asm/semaphore.h new file mode 100644 index 00000000000..e69de29bb2d diff --git a/reactos/drivers/filesystems/ext2_new/inc/asm/uaccess.h b/reactos/drivers/filesystems/ext2_new/inc/asm/uaccess.h new file mode 100644 index 00000000000..e69de29bb2d diff --git a/reactos/drivers/filesystems/ext2_new/inc/linux/buffer_head.h b/reactos/drivers/filesystems/ext2_new/inc/linux/buffer_head.h new file mode 100644 index 00000000000..e69de29bb2d diff --git a/reactos/drivers/filesystems/ext2_new/inc/linux/debugfs.h b/reactos/drivers/filesystems/ext2_new/inc/linux/debugfs.h new file mode 100644 index 00000000000..e69de29bb2d diff --git a/reactos/drivers/filesystems/ext2_new/inc/linux/freezer.h b/reactos/drivers/filesystems/ext2_new/inc/linux/freezer.h new file mode 100644 index 00000000000..e69de29bb2d diff --git a/reactos/drivers/filesystems/ext2_new/inc/linux/highmem.h b/reactos/drivers/filesystems/ext2_new/inc/linux/highmem.h new file mode 100644 index 00000000000..e69de29bb2d diff --git a/reactos/drivers/filesystems/ext2_new/inc/linux/init.h b/reactos/drivers/filesystems/ext2_new/inc/linux/init.h new file mode 100644 index 00000000000..e69de29bb2d diff --git a/reactos/drivers/filesystems/ext2_new/inc/linux/kernel.h b/reactos/drivers/filesystems/ext2_new/inc/linux/kernel.h new file mode 100644 index 00000000000..e69de29bb2d diff --git a/reactos/drivers/filesystems/ext2_new/inc/linux/kthread.h b/reactos/drivers/filesystems/ext2_new/inc/linux/kthread.h new file mode 100644 index 00000000000..e69de29bb2d diff --git a/reactos/drivers/filesystems/ext2_new/inc/linux/lockdep.h b/reactos/drivers/filesystems/ext2_new/inc/linux/lockdep.h new file mode 100644 index 00000000000..e69de29bb2d diff --git a/reactos/drivers/filesystems/ext2_new/inc/linux/magic.h b/reactos/drivers/filesystems/ext2_new/inc/linux/magic.h new file mode 100644 index 00000000000..e69de29bb2d diff --git a/reactos/drivers/filesystems/ext2_new/inc/linux/mm.h b/reactos/drivers/filesystems/ext2_new/inc/linux/mm.h new file mode 100644 index 00000000000..e69de29bb2d diff --git a/reactos/drivers/filesystems/ext2_new/inc/linux/mutex.h b/reactos/drivers/filesystems/ext2_new/inc/linux/mutex.h new file mode 100644 index 00000000000..e69de29bb2d diff --git a/reactos/drivers/filesystems/ext2_new/inc/linux/nls.h b/reactos/drivers/filesystems/ext2_new/inc/linux/nls.h new file mode 100644 index 00000000000..e69de29bb2d diff --git a/reactos/drivers/filesystems/ext2_new/inc/linux/pagemap.h b/reactos/drivers/filesystems/ext2_new/inc/linux/pagemap.h new file mode 100644 index 00000000000..e69de29bb2d diff --git a/reactos/drivers/filesystems/ext2_new/inc/linux/poison.h b/reactos/drivers/filesystems/ext2_new/inc/linux/poison.h new file mode 100644 index 00000000000..e69de29bb2d diff --git a/reactos/drivers/filesystems/ext2_new/inc/linux/proc_fs.h b/reactos/drivers/filesystems/ext2_new/inc/linux/proc_fs.h new file mode 100644 index 00000000000..e69de29bb2d diff --git a/reactos/drivers/filesystems/ext2_new/inc/linux/sched.h b/reactos/drivers/filesystems/ext2_new/inc/linux/sched.h new file mode 100644 index 00000000000..e69de29bb2d diff --git a/reactos/drivers/filesystems/ext2_new/inc/linux/slab.h b/reactos/drivers/filesystems/ext2_new/inc/linux/slab.h new file mode 100644 index 00000000000..e69de29bb2d diff --git a/reactos/drivers/filesystems/ext2_new/inc/linux/spinlock.h b/reactos/drivers/filesystems/ext2_new/inc/linux/spinlock.h new file mode 100644 index 00000000000..e69de29bb2d diff --git a/reactos/drivers/filesystems/ext2_new/inc/linux/string.h b/reactos/drivers/filesystems/ext2_new/inc/linux/string.h new file mode 100644 index 00000000000..e69de29bb2d diff --git a/reactos/drivers/filesystems/ext2_new/inc/linux/time.h b/reactos/drivers/filesystems/ext2_new/inc/linux/time.h new file mode 100644 index 00000000000..e69de29bb2d diff --git a/reactos/drivers/filesystems/ext2_new/inc/linux/timer.h b/reactos/drivers/filesystems/ext2_new/inc/linux/timer.h new file mode 100644 index 00000000000..e69de29bb2d diff --git a/reactos/drivers/filesystems/ext2_new/inc/linux/types.h b/reactos/drivers/filesystems/ext2_new/inc/linux/types.h index c210a74db1c..32bd1c6a518 100644 --- a/reactos/drivers/filesystems/ext2_new/inc/linux/types.h +++ b/reactos/drivers/filesystems/ext2_new/inc/linux/types.h @@ -46,7 +46,8 @@ typedef __u64 u64; // gcc special keyworks // #if defined(_MSC_VER) || !defined(__REACTOS__) - #define __attribute__(x) +/* FIXME: Inspect why this is needed */ +#define __attribute__(x) #endif #define __bitwise #define __releases(x) diff --git a/reactos/drivers/filesystems/ext2_new/inc/linux/version.h b/reactos/drivers/filesystems/ext2_new/inc/linux/version.h new file mode 100644 index 00000000000..e69de29bb2d