File tree Expand file tree Collapse file tree 14 files changed +18
-1
lines changed Expand file tree Collapse file tree 14 files changed +18
-1
lines changed Original file line number Diff line number Diff line change @@ -18,6 +18,10 @@ config VALIDATE_FS_PARSER
18
18
config FS_IOMAP
19
19
bool
20
20
21
+ # old blockdev_direct_IO implementation. Use iomap for new code instead
22
+ config LEGACY_DIRECT_IO
23
+ bool
24
+
21
25
if BLOCK
22
26
23
27
source "fs/ext2/Kconfig"
Original file line number Diff line number Diff line change @@ -19,13 +19,14 @@ obj-y := open.o read_write.o file_table.o super.o \
19
19
kernel_read_file.o remap_range.o
20
20
21
21
ifeq ($(CONFIG_BLOCK ) ,y)
22
- obj-y += buffer.o direct-io.o mpage.o
22
+ obj-y += buffer.o mpage.o
23
23
else
24
24
obj-y += no-block.o
25
25
endif
26
26
27
27
obj-$(CONFIG_PROC_FS) += proc_namespace.o
28
28
29
+ obj-$(CONFIG_LEGACY_DIRECT_IO) += direct-io.o
29
30
obj-y += notify/
30
31
obj-$(CONFIG_EPOLL) += eventpoll.o
31
32
obj-y += anon_inodes.o
Original file line number Diff line number Diff line change 2
2
config AFFS_FS
3
3
tristate "Amiga FFS file system support"
4
4
depends on BLOCK
5
+ select LEGACY_DIRECT_IO
5
6
help
6
7
The Fast File System (FFS) is the common file system used on hard
7
8
disks by Amiga(tm) systems since AmigaOS Version 1.3 (34.20). Say Y
Original file line number Diff line number Diff line change 3
3
config EXFAT_FS
4
4
tristate "exFAT filesystem support"
5
5
select NLS
6
+ select LEGACY_DIRECT_IO
6
7
help
7
8
This allows you to mount devices formatted with the exFAT file system.
8
9
exFAT is typically used on SD-Cards or USB sticks.
Original file line number Diff line number Diff line change 2
2
config EXT2_FS
3
3
tristate "Second extended fs support"
4
4
select FS_IOMAP
5
+ select LEGACY_DIRECT_IO
5
6
help
6
7
Ext2 is a standard Linux file system for hard disks.
7
8
Original file line number Diff line number Diff line change 2
2
config FAT_FS
3
3
tristate
4
4
select NLS
5
+ select LEGACY_DIRECT_IO
5
6
help
6
7
If you want to use one of the FAT-based file systems (the MS-DOS and
7
8
VFAT (Windows 95) file systems), then you must say Y or M here
Original file line number Diff line number Diff line change @@ -3,6 +3,7 @@ config HFS_FS
3
3
tristate "Apple Macintosh file system support"
4
4
depends on BLOCK
5
5
select NLS
6
+ select LEGACY_DIRECT_IO
6
7
help
7
8
If you say Y here, you will be able to mount Macintosh-formatted
8
9
floppy disks and hard drive partitions with full read-write access.
Original file line number Diff line number Diff line change @@ -4,6 +4,7 @@ config HFSPLUS_FS
4
4
depends on BLOCK
5
5
select NLS
6
6
select NLS_UTF8
7
+ select LEGACY_DIRECT_IO
7
8
help
8
9
If you say Y here, you will be able to mount extended format
9
10
Macintosh-formatted hard drive partitions with full read-write access.
Original file line number Diff line number Diff line change @@ -3,6 +3,7 @@ config JFS_FS
3
3
tristate "JFS filesystem support"
4
4
select NLS
5
5
select CRC32
6
+ select LEGACY_DIRECT_IO
6
7
help
7
8
This is a port of IBM's Journaled Filesystem . More information is
8
9
available in the file <file:Documentation/admin-guide/jfs.rst>.
Original file line number Diff line number Diff line change 2
2
config NILFS2_FS
3
3
tristate "NILFS2 file system support"
4
4
select CRC32
5
+ select LEGACY_DIRECT_IO
5
6
help
6
7
NILFS2 is a log-structured file system (LFS) supporting continuous
7
8
snapshotting. In addition to versioning capability of the entire
You can’t perform that action at this time.
0 commit comments