.. | .. |
---|
6 | 6 | # Rewritten to use lists instead of if-statements. |
---|
7 | 7 | # |
---|
8 | 8 | |
---|
| 9 | +subdir-ccflags-y += -DANDROID_GKI_VFS_EXPORT_ONLY=VFS_internal_I_am_really_a_filesystem_and_am_NOT_a_driver |
---|
| 10 | + |
---|
9 | 11 | obj-y := open.o read_write.o file_table.o super.o \ |
---|
10 | 12 | char_dev.o stat.o exec.o pipe.o namei.o fcntl.o \ |
---|
11 | 13 | ioctl.o readdir.o select.o dcache.o inode.o \ |
---|
12 | 14 | attr.o bad_inode.o file.o filesystems.o namespace.o \ |
---|
13 | 15 | seq_file.o xattr.o libfs.o fs-writeback.o \ |
---|
14 | 16 | pnode.o splice.o sync.o utimes.o d_path.o \ |
---|
15 | | - stack.o fs_struct.o statfs.o fs_pin.o nsfs.o |
---|
| 17 | + stack.o fs_struct.o statfs.o fs_pin.o nsfs.o \ |
---|
| 18 | + fs_types.o fs_context.o fs_parser.o fsopen.o init.o \ |
---|
| 19 | + kernel_read_file.o remap_range.o |
---|
16 | 20 | |
---|
17 | 21 | ifeq ($(CONFIG_BLOCK),y) |
---|
18 | 22 | obj-y += buffer.o block_dev.o direct-io.o mpage.o |
---|
.. | .. |
---|
34 | 38 | obj-$(CONFIG_FS_ENCRYPTION) += crypto/ |
---|
35 | 39 | obj-$(CONFIG_FS_VERITY) += verity/ |
---|
36 | 40 | obj-$(CONFIG_FILE_LOCKING) += locks.o |
---|
37 | | -obj-$(CONFIG_COMPAT) += compat.o compat_ioctl.o |
---|
38 | 41 | obj-$(CONFIG_BINFMT_AOUT) += binfmt_aout.o |
---|
39 | 42 | obj-$(CONFIG_BINFMT_EM86) += binfmt_em86.o |
---|
40 | 43 | obj-$(CONFIG_BINFMT_MISC) += binfmt_misc.o |
---|
.. | .. |
---|
51 | 54 | obj-$(CONFIG_SYSCTL) += drop_caches.o |
---|
52 | 55 | |
---|
53 | 56 | obj-$(CONFIG_FHANDLE) += fhandle.o |
---|
54 | | -obj-$(CONFIG_FS_IOMAP) += iomap.o |
---|
| 57 | +obj-y += iomap/ |
---|
55 | 58 | |
---|
56 | 59 | obj-y += quota/ |
---|
57 | 60 | |
---|
.. | .. |
---|
80 | 83 | obj-$(CONFIG_CODA_FS) += coda/ |
---|
81 | 84 | obj-$(CONFIG_MINIX_FS) += minix/ |
---|
82 | 85 | obj-$(CONFIG_FAT_FS) += fat/ |
---|
| 86 | +obj-$(CONFIG_EXFAT_FS) += exfat/ |
---|
83 | 87 | obj-$(CONFIG_BFS_FS) += bfs/ |
---|
84 | 88 | obj-$(CONFIG_ISO9660_FS) += isofs/ |
---|
85 | 89 | obj-$(CONFIG_HFSPLUS_FS) += hfsplus/ # Before hfs to find wrapped HFS+ |
---|
86 | 90 | obj-$(CONFIG_HFS_FS) += hfs/ |
---|
87 | 91 | obj-$(CONFIG_ECRYPT_FS) += ecryptfs/ |
---|
88 | | -obj-$(CONFIG_SDCARD_FS) += sdcardfs/ |
---|
89 | 92 | obj-$(CONFIG_VXFS_FS) += freevxfs/ |
---|
90 | 93 | obj-$(CONFIG_NFS_FS) += nfs/ |
---|
91 | 94 | obj-$(CONFIG_EXPORTFS) += exportfs/ |
---|
.. | .. |
---|
128 | 131 | obj-$(CONFIG_BTRFS_FS) += btrfs/ |
---|
129 | 132 | obj-$(CONFIG_GFS2_FS) += gfs2/ |
---|
130 | 133 | obj-$(CONFIG_F2FS_FS) += f2fs/ |
---|
131 | | -obj-y += exofs/ # Multiple modules |
---|
132 | 134 | obj-$(CONFIG_CEPH_FS) += ceph/ |
---|
133 | 135 | obj-$(CONFIG_PSTORE) += pstore/ |
---|
134 | 136 | obj-$(CONFIG_EFIVAR_FS) += efivarfs/ |
---|
| 137 | +obj-$(CONFIG_EROFS_FS) += erofs/ |
---|
| 138 | +obj-$(CONFIG_VBOXSF_FS) += vboxsf/ |
---|
| 139 | +obj-$(CONFIG_ZONEFS_FS) += zonefs/ |
---|