treewide: cleanup kernel symbol references
[openwrt/openwrt.git] / package / kernel / linux / modules / fs.mk
1 #
2 # Copyright (C) 2006-2011 OpenWrt.org
3 #
4 # This is free software, licensed under the GNU General Public License v2.
5 # See /LICENSE for more information.
6 #
7
8 FS_MENU:=Filesystems
9
10 define KernelPackage/fs-9p
11 SUBMENU:=$(FS_MENU)
12 TITLE:=Plan 9 Resource Sharing Support
13 DEPENDS:=+kmod-9pnet
14 KCONFIG:=\
15 CONFIG_9P_FS \
16 CONFIG_9P_FS_POSIX_ACL=n \
17 CONFIG_9P_FS_SECURITY=n \
18 CONFIG_9P_FSCACHE=n
19 FILES:=$(LINUX_DIR)/fs/9p/9p.ko
20 AUTOLOAD:=$(call AutoLoad,30,9p)
21 endef
22
23 define KernelPackage/fs-9p/description
24 Kernel module for Plan 9 Resource Sharing Support support
25 endef
26
27 $(eval $(call KernelPackage,fs-9p))
28
29
30 define KernelPackage/fs-afs
31 SUBMENU:=$(FS_MENU)
32 TITLE:=Andrew FileSystem client
33 DEFAULT:=n
34 DEPENDS:=+kmod-rxrpc +kmod-dnsresolver +kmod-fs-fscache
35 KCONFIG:=\
36 CONFIG_AFS_FS=m \
37 CONFIG_AFS_DEBUG=n \
38 CONFIG_AFS_FSCACHE=y
39 FILES:=$(LINUX_DIR)/fs/afs/kafs.ko
40 AUTOLOAD:=$(call AutoLoad,30,kafs)
41 endef
42
43 define KernelPackage/fs-afs/description
44 Kernel module for Andrew FileSystem client support
45 endef
46
47 $(eval $(call KernelPackage,fs-afs))
48
49 define KernelPackage/fs-autofs4
50 SUBMENU:=$(FS_MENU)
51 TITLE:=AUTOFS4 filesystem support
52 KCONFIG:= \
53 CONFIG_AUTOFS4_FS \
54 CONFIG_AUTOFS_FS
55 FILES:= \
56 $(LINUX_DIR)/fs/autofs/autofs4.ko
57 AUTOLOAD:=$(call AutoLoad,30,autofs4)
58 endef
59
60 define KernelPackage/fs-autofs4/description
61 Kernel module for AutoFS4 support
62 endef
63
64 $(eval $(call KernelPackage,fs-autofs4))
65
66
67 define KernelPackage/fs-btrfs
68 SUBMENU:=$(FS_MENU)
69 TITLE:=BTRFS filesystem support
70 DEPENDS:=+kmod-lib-crc32c +kmod-lib-lzo +kmod-lib-zlib-inflate +kmod-lib-zlib-deflate +kmod-lib-raid6 +kmod-lib-xor +kmod-lib-zstd
71 KCONFIG:=\
72 CONFIG_BTRFS_FS \
73 CONFIG_BTRFS_FS_CHECK_INTEGRITY=n
74 FILES:=\
75 $(LINUX_DIR)/fs/btrfs/btrfs.ko
76 AUTOLOAD:=$(call AutoLoad,30,btrfs,1)
77 endef
78
79 define KernelPackage/fs-btrfs/description
80 Kernel module for BTRFS support
81 endef
82
83 $(eval $(call KernelPackage,fs-btrfs))
84
85
86 define KernelPackage/fs-cifs
87 SUBMENU:=$(FS_MENU)
88 TITLE:=CIFS support
89 KCONFIG:= \
90 CONFIG_SMBFS_COMMON \
91 CONFIG_CIFS \
92 CONFIG_CIFS_DFS_UPCALL=n \
93 CONFIG_CIFS_UPCALL=n
94 FILES:= \
95 $(LINUX_DIR)/fs/smbfs_common/cifs_arc4.ko \
96 $(LINUX_DIR)/fs/smbfs_common/cifs_md4.ko \
97 $(LINUX_DIR)/fs/cifs/cifs.ko
98 AUTOLOAD:=$(call AutoLoad,30,cifs)
99 $(call AddDepends/nls)
100 DEPENDS+= \
101 +kmod-crypto-md5 \
102 +kmod-crypto-sha256 \
103 +kmod-crypto-sha512 \
104 +kmod-crypto-cmac \
105 +kmod-crypto-hmac \
106 +kmod-crypto-aead \
107 +kmod-crypto-ccm \
108 +kmod-crypto-ecb \
109 +kmod-crypto-des \
110 +kmod-asn1-decoder \
111 +kmod-oid-registry \
112 +kmod-dnsresolver
113 endef
114
115 define KernelPackage/fs-cifs/description
116 Kernel module for CIFS support
117 endef
118
119 $(eval $(call KernelPackage,fs-cifs))
120
121
122 define KernelPackage/fs-configfs
123 SUBMENU:=$(FS_MENU)
124 TITLE:=Configuration filesystem support
125 KCONFIG:= \
126 CONFIG_CONFIGFS_FS
127 FILES:=$(LINUX_DIR)/fs/configfs/configfs.ko
128 AUTOLOAD:=$(call AutoLoad,30,configfs)
129 endef
130
131 define KernelPackage/fs-configfs/description
132 Kernel module for configfs support
133 endef
134
135 $(eval $(call KernelPackage,fs-configfs))
136
137
138 define KernelPackage/fs-cramfs
139 SUBMENU:=$(FS_MENU)
140 TITLE:=Compressed RAM/ROM filesystem support
141 DEPENDS:=+kmod-lib-zlib-inflate
142 KCONFIG:= \
143 CONFIG_CRAMFS
144 FILES:=$(LINUX_DIR)/fs/cramfs/cramfs.ko
145 AUTOLOAD:=$(call AutoLoad,30,cramfs)
146 endef
147
148 define KernelPackage/fs-cramfs/description
149 Kernel module for cramfs support
150 endef
151
152 $(eval $(call KernelPackage,fs-cramfs))
153
154
155 define KernelPackage/fs-efivarfs
156 SUBMENU:=$(FS_MENU)
157 TITLE:=efivar filesystem support
158 KCONFIG:=CONFIG_EFIVAR_FS
159 FILES:=$(LINUX_DIR)/fs/efivarfs/efivarfs.ko
160 DEPENDS:=@(x86_64||x86)
161 AUTOLOAD:=$(call Autoload,90,efivarfs)
162 endef
163
164 define KernelPackage/fs-efivarfs/description
165 Kernel module to support efivarfs file system mountpoint.
166 endef
167
168 $(eval $(call KernelPackage,fs-efivarfs))
169
170
171 define KernelPackage/fs-exfat
172 SUBMENU:=$(FS_MENU)
173 TITLE:=exFAT filesystem support
174 KCONFIG:= \
175 CONFIG_EXFAT_FS \
176 CONFIG_EXFAT_DEFAULT_IOCHARSET="utf8"
177 FILES:= $(LINUX_DIR)/fs/exfat/exfat.ko
178 AUTOLOAD:=$(call AutoLoad,30,exfat,1)
179 DEPENDS:=+kmod-nls-base
180 endef
181
182 define KernelPackage/fs-exfat/description
183 Kernel module for exFAT filesystem support
184 endef
185
186 $(eval $(call KernelPackage,fs-exfat))
187
188
189 define KernelPackage/fs-exportfs
190 SUBMENU:=$(FS_MENU)
191 TITLE:=exportfs kernel server support
192 KCONFIG:=CONFIG_EXPORTFS
193 FILES=$(LINUX_DIR)/fs/exportfs/exportfs.ko
194 AUTOLOAD:=$(call AutoLoad,20,exportfs,1)
195 endef
196
197 define KernelPackage/fs-exportfs/description
198 Kernel module for exportfs. Needed for some other modules.
199 endef
200
201 $(eval $(call KernelPackage,fs-exportfs))
202
203
204 define KernelPackage/fs-ext4
205 SUBMENU:=$(FS_MENU)
206 TITLE:=EXT4 filesystem support
207 DEPENDS := \
208 +kmod-lib-crc16 \
209 +kmod-crypto-hash \
210 +kmod-crypto-crc32c
211 KCONFIG:= \
212 CONFIG_EXT4_FS \
213 CONFIG_EXT4_ENCRYPTION=n \
214 CONFIG_JBD2
215 FILES:= \
216 $(LINUX_DIR)/fs/ext4/ext4.ko \
217 $(LINUX_DIR)/fs/jbd2/jbd2.ko \
218 $(LINUX_DIR)/fs/mbcache.ko
219 AUTOLOAD:=$(call AutoLoad,30,mbcache jbd2 ext4,1)
220 endef
221
222 define KernelPackage/fs-ext4/description
223 Kernel module for EXT4 filesystem support
224 endef
225
226 $(eval $(call KernelPackage,fs-ext4))
227
228
229 define KernelPackage/fs-f2fs
230 SUBMENU:=$(FS_MENU)
231 TITLE:=F2FS filesystem support
232 DEPENDS:= +kmod-crypto-hash +kmod-crypto-crc32 +kmod-nls-base
233 KCONFIG:=CONFIG_F2FS_FS
234 FILES:=$(LINUX_DIR)/fs/f2fs/f2fs.ko
235 AUTOLOAD:=$(call AutoLoad,30,f2fs,1)
236 endef
237
238 define KernelPackage/fs-f2fs/description
239 Kernel module for F2FS filesystem support
240 endef
241
242 $(eval $(call KernelPackage,fs-f2fs))
243
244
245 define KernelPackage/fs-fscache
246 SUBMENU:=$(FS_MENU)
247 TITLE:=General filesystem local cache manager
248 DEPENDS:=+kmod-fs-netfs
249 KCONFIG:=\
250 CONFIG_FSCACHE \
251 CONFIG_FSCACHE_STATS=y \
252 CONFIG_FSCACHE_HISTOGRAM=n \
253 CONFIG_FSCACHE_DEBUG=n \
254 CONFIG_FSCACHE_OBJECT_LIST=n \
255 CONFIG_CACHEFILES \
256 CONFIG_CACHEFILES_DEBUG=n \
257 CONFIG_CACHEFILES_HISTOGRAM=n
258 FILES:= \
259 $(LINUX_DIR)/fs/fscache/fscache.ko \
260 $(LINUX_DIR)/fs/cachefiles/cachefiles.ko
261 AUTOLOAD:=$(call AutoLoad,29,fscache cachefiles)
262 endef
263
264 $(eval $(call KernelPackage,fs-fscache))
265
266
267 define KernelPackage/fs-hfs
268 SUBMENU:=$(FS_MENU)
269 TITLE:=HFS filesystem support
270 DEPENDS:=+kmod-cdrom
271 KCONFIG:=CONFIG_HFS_FS
272 FILES:=$(LINUX_DIR)/fs/hfs/hfs.ko
273 AUTOLOAD:=$(call AutoLoad,30,hfs)
274 $(call AddDepends/nls)
275 endef
276
277 define KernelPackage/fs-hfs/description
278 Kernel module for HFS filesystem support
279 endef
280
281 $(eval $(call KernelPackage,fs-hfs))
282
283
284 define KernelPackage/fs-hfsplus
285 SUBMENU:=$(FS_MENU)
286 TITLE:=HFS+ filesystem support
287 DEPENDS:=+kmod-cdrom
288 KCONFIG:=CONFIG_HFSPLUS_FS
289 FILES:=$(LINUX_DIR)/fs/hfsplus/hfsplus.ko
290 AUTOLOAD:=$(call AutoLoad,30,hfsplus)
291 $(call AddDepends/nls,utf8)
292 endef
293
294 define KernelPackage/fs-hfsplus/description
295 Kernel module for HFS+ filesystem support
296 endef
297
298 $(eval $(call KernelPackage,fs-hfsplus))
299
300
301 define KernelPackage/fs-isofs
302 SUBMENU:=$(FS_MENU)
303 TITLE:=ISO9660 filesystem support
304 DEPENDS:=+kmod-lib-zlib-inflate +kmod-cdrom
305 KCONFIG:=CONFIG_ISO9660_FS CONFIG_JOLIET=y CONFIG_ZISOFS=n
306 FILES:=$(LINUX_DIR)/fs/isofs/isofs.ko
307 AUTOLOAD:=$(call AutoLoad,30,isofs)
308 $(call AddDepends/nls)
309 endef
310
311 define KernelPackage/fs-isofs/description
312 Kernel module for ISO9660 filesystem support
313 endef
314
315 $(eval $(call KernelPackage,fs-isofs))
316
317
318 define KernelPackage/fs-jfs
319 SUBMENU:=$(FS_MENU)
320 TITLE:=JFS filesystem support
321 KCONFIG:=CONFIG_JFS_FS
322 FILES:=$(LINUX_DIR)/fs/jfs/jfs.ko
323 AUTOLOAD:=$(call AutoLoad,30,jfs,1)
324 $(call AddDepends/nls)
325 endef
326
327 define KernelPackage/fs-jfs/description
328 Kernel module for JFS support
329 endef
330
331 $(eval $(call KernelPackage,fs-jfs))
332
333 define KernelPackage/fs-minix
334 SUBMENU:=$(FS_MENU)
335 TITLE:=Minix filesystem support
336 KCONFIG:=CONFIG_MINIX_FS
337 FILES:=$(LINUX_DIR)/fs/minix/minix.ko
338 AUTOLOAD:=$(call AutoLoad,30,minix)
339 endef
340
341 define KernelPackage/fs-minix/description
342 Kernel module for Minix filesystem support
343 endef
344
345 $(eval $(call KernelPackage,fs-minix))
346
347
348 define KernelPackage/fs-msdos
349 SUBMENU:=$(FS_MENU)
350 TITLE:=MSDOS filesystem support
351 DEPENDS:=+kmod-fs-vfat
352 KCONFIG:=CONFIG_MSDOS_FS
353 FILES:=$(LINUX_DIR)/fs/fat/msdos.ko
354 AUTOLOAD:=$(call AutoLoad,40,msdos)
355 $(call AddDepends/nls)
356 endef
357
358 define KernelPackage/fs-msdos/description
359 Kernel module for MSDOS filesystem support
360 endef
361
362 $(eval $(call KernelPackage,fs-msdos))
363
364
365 define KernelPackage/fs-netfs
366 SUBMENU:=$(FS_MENU)
367 TITLE:=Network Filesystems support
368 KCONFIG:= CONFIG_NETFS_SUPPORT
369 FILES:=$(LINUX_DIR)/fs/netfs/netfs.ko
370 AUTOLOAD:=$(call AutoLoad,28,netfs)
371 endef
372
373 $(eval $(call KernelPackage,fs-netfs))
374
375
376 define KernelPackage/fs-nfs
377 SUBMENU:=$(FS_MENU)
378 TITLE:=NFS filesystem client support
379 DEPENDS:=+kmod-fs-nfs-common +kmod-dnsresolver
380 KCONFIG:= \
381 CONFIG_NFS_FS \
382 CONFIG_NFS_USE_LEGACY_DNS=n \
383 CONFIG_NFS_USE_NEW_IDMAPPER=n
384 FILES:= \
385 $(LINUX_DIR)/fs/nfs/nfs.ko
386 AUTOLOAD:=$(call AutoLoad,40,nfs)
387 endef
388
389 define KernelPackage/fs-nfs/description
390 Kernel module for NFS client support
391 endef
392
393 $(eval $(call KernelPackage,fs-nfs))
394
395
396 define KernelPackage/fs-nfs-common
397 SUBMENU:=$(FS_MENU)
398 TITLE:=Common NFS filesystem modules
399 DEPENDS:=+kmod-oid-registry
400 KCONFIG:= \
401 CONFIG_LOCKD \
402 CONFIG_SUNRPC \
403 CONFIG_GRACE_PERIOD \
404 CONFIG_NFS_V4=y \
405 CONFIG_NFS_V4_1=y \
406 CONFIG_NFS_V4_1_IMPLEMENTATION_ID_DOMAIN="kernel.org" \
407 CONFIG_NFS_V4_1_MIGRATION=n \
408 CONFIG_NFS_V4_2=y \
409 CONFIG_NFS_V4_2_READ_PLUS=n
410 FILES:= \
411 $(LINUX_DIR)/fs/lockd/lockd.ko \
412 $(LINUX_DIR)/net/sunrpc/sunrpc.ko \
413 $(LINUX_DIR)/fs/nfs_common/grace.ko \
414 $(LINUX_DIR)/fs/nfs_common/nfs_ssc.ko
415 AUTOLOAD:=$(call AutoLoad,30,grace sunrpc lockd)
416 endef
417
418 $(eval $(call KernelPackage,fs-nfs-common))
419
420
421 define KernelPackage/fs-nfs-common-rpcsec
422 SUBMENU:=$(FS_MENU)
423 TITLE:=NFS Secure RPC
424 DEPENDS:= \
425 +kmod-fs-nfs-common \
426 +kmod-crypto-des \
427 +kmod-crypto-cbc \
428 +kmod-crypto-cts \
429 +kmod-crypto-md5 \
430 +kmod-crypto-sha1 \
431 +kmod-crypto-hmac \
432 +kmod-crypto-ecb \
433 +kmod-crypto-arc4
434 KCONFIG:= \
435 CONFIG_SUNRPC_GSS \
436 CONFIG_RPCSEC_GSS_KRB5
437 FILES:= \
438 $(LINUX_DIR)/net/sunrpc/auth_gss/auth_rpcgss.ko \
439 $(LINUX_DIR)/net/sunrpc/auth_gss/rpcsec_gss_krb5.ko
440 AUTOLOAD:=$(call AutoLoad,31,auth_rpcgss rpcsec_gss_krb5)
441 endef
442
443 define KernelPackage/fs-nfs-common-rpcsec/description
444 Kernel modules for NFS Secure RPC
445 endef
446
447 $(eval $(call KernelPackage,fs-nfs-common-rpcsec))
448
449
450 define KernelPackage/fs-nfs-v3
451 SUBMENU:=$(FS_MENU)
452 TITLE:=NFS3 filesystem client support
453 DEPENDS:=+kmod-fs-nfs
454 FILES:= \
455 $(LINUX_DIR)/fs/nfs/nfsv3.ko
456 AUTOLOAD:=$(call AutoLoad,41,nfsv3)
457 endef
458
459 define KernelPackage/fs-nfs-v3/description
460 Kernel module for NFS v3 client support
461 endef
462
463 $(eval $(call KernelPackage,fs-nfs-v3))
464
465
466 define KernelPackage/fs-nfs-v4
467 SUBMENU:=$(FS_MENU)
468 TITLE:=NFS4 filesystem client support
469 DEPENDS:=+kmod-fs-nfs
470 KCONFIG:= \
471 CONFIG_NFS_V4=y
472 FILES:= \
473 $(LINUX_DIR)/fs/nfs/nfsv4.ko
474 AUTOLOAD:=$(call AutoLoad,41,nfsv4)
475 endef
476
477 define KernelPackage/fs-nfs-v4/description
478 Kernel module for NFS v4 client support
479 endef
480
481 $(eval $(call KernelPackage,fs-nfs-v4))
482
483
484 define KernelPackage/fs-nfsd
485 SUBMENU:=$(FS_MENU)
486 TITLE:=NFS kernel server support
487 DEPENDS:=+kmod-fs-nfs-common +kmod-fs-exportfs +kmod-fs-nfs-common-rpcsec
488 KCONFIG:= \
489 CONFIG_NFSD \
490 CONFIG_NFSD_V4=y \
491 CONFIG_NFSD_V4_SECURITY_LABEL=n \
492 CONFIG_NFSD_BLOCKLAYOUT=n \
493 CONFIG_NFSD_SCSILAYOUT=n \
494 CONFIG_NFSD_FLEXFILELAYOUT=n \
495 CONFIG_NFSD_FAULT_INJECTION=n \
496 CONFIG_NFSD_V4_2_INTER_SSC=n
497 FILES:=$(LINUX_DIR)/fs/nfsd/nfsd.ko
498 AUTOLOAD:=$(call AutoLoad,40,nfsd)
499 endef
500
501 define KernelPackage/fs-nfsd/description
502 Kernel module for NFS kernel server support
503 endef
504
505 $(eval $(call KernelPackage,fs-nfsd))
506
507
508 define KernelPackage/fs-ntfs
509 SUBMENU:=$(FS_MENU)
510 TITLE:=NTFS filesystem read-only (old driver) support
511 KCONFIG:=CONFIG_NTFS_FS
512 FILES:=$(LINUX_DIR)/fs/ntfs/ntfs.ko
513 AUTOLOAD:=$(call AutoLoad,30,ntfs)
514 $(call AddDepends/nls)
515 endef
516
517 define KernelPackage/fs-ntfs/description
518 Kernel module for limited NTFS filesystem support. Support for writing
519 is extremely limited and disabled as a result.
520 endef
521
522 $(eval $(call KernelPackage,fs-ntfs))
523
524
525 define KernelPackage/fs-ntfs3
526 SUBMENU:=$(FS_MENU)
527 TITLE:=NTFS filesystem read & write (new driver) support
528 KCONFIG:= CONFIG_NTFS3_FS CONFIG_NTFS3_FS_POSIX_ACL=y
529 FILES:=$(LINUX_DIR)/fs/ntfs3/ntfs3.ko
530 $(call AddDepends/nls)
531 AUTOLOAD:=$(call AutoLoad,80,ntfs3)
532 endef
533
534 define KernelPackage/fs-ntfs3/description
535 Kernel module for fully functional NTFS filesystem support. It allows
536 reading as well as writing.
537
538 It supports NTFS versions up to 3.1.
539 endef
540
541 $(eval $(call KernelPackage,fs-ntfs3))
542
543
544 define KernelPackage/fs-reiserfs
545 SUBMENU:=$(FS_MENU)
546 TITLE:=ReiserFS filesystem support
547 KCONFIG:=CONFIG_REISERFS_FS
548 FILES:=$(LINUX_DIR)/fs/reiserfs/reiserfs.ko
549 AUTOLOAD:=$(call AutoLoad,30,reiserfs,1)
550 endef
551
552 define KernelPackage/fs-reiserfs/description
553 Kernel module for ReiserFS support
554 endef
555
556 $(eval $(call KernelPackage,fs-reiserfs))
557
558
559 define KernelPackage/fs-squashfs
560 SUBMENU:=$(FS_MENU)
561 TITLE:=SquashFS 4.0 filesystem support
562 KCONFIG:=CONFIG_SQUASHFS \
563 CONFIG_SQUASHFS_XZ=y
564 FILES:=$(LINUX_DIR)/fs/squashfs/squashfs.ko
565 AUTOLOAD:=$(call AutoLoad,30,squashfs,1)
566 endef
567
568 define KernelPackage/fs-squashfs/description
569 Kernel module for SquashFS 4.0 support
570 endef
571
572 $(eval $(call KernelPackage,fs-squashfs))
573
574
575 define KernelPackage/fs-udf
576 SUBMENU:=$(FS_MENU)
577 TITLE:=UDF filesystem support
578 KCONFIG:=CONFIG_UDF_FS
579 FILES:=$(LINUX_DIR)/fs/udf/udf.ko
580 AUTOLOAD:=$(call AutoLoad,30,udf)
581 DEPENDS:=+kmod-lib-crc-itu-t +kmod-cdrom
582 $(call AddDepends/nls)
583 endef
584
585 define KernelPackage/fs-udf/description
586 Kernel module for UDF filesystem support
587 endef
588
589 $(eval $(call KernelPackage,fs-udf))
590
591
592 define KernelPackage/fs-vfat
593 SUBMENU:=$(FS_MENU)
594 TITLE:=VFAT filesystem support
595 KCONFIG:= \
596 CONFIG_FAT_FS \
597 CONFIG_VFAT_FS
598 FILES:= \
599 $(LINUX_DIR)/fs/fat/fat.ko \
600 $(LINUX_DIR)/fs/fat/vfat.ko
601 AUTOLOAD:=$(call AutoLoad,30,fat vfat,1)
602 $(call AddDepends/nls,cp437 iso8859-1 utf8)
603 endef
604
605 define KernelPackage/fs-vfat/description
606 Kernel module for VFAT filesystem support
607 endef
608
609 $(eval $(call KernelPackage,fs-vfat))
610
611
612 define KernelPackage/fs-xfs
613 SUBMENU:=$(FS_MENU)
614 TITLE:=XFS filesystem support
615 KCONFIG:=CONFIG_XFS_FS
616 DEPENDS:= +kmod-fs-exportfs +kmod-lib-crc32c
617 FILES:=$(LINUX_DIR)/fs/xfs/xfs.ko
618 AUTOLOAD:=$(call AutoLoad,30,xfs,1)
619 endef
620
621 define KernelPackage/fs-xfs/description
622 Kernel module for XFS support
623 endef
624
625 $(eval $(call KernelPackage,fs-xfs))
626
627
628 define KernelPackage/fuse
629 SUBMENU:=$(FS_MENU)
630 TITLE:=FUSE (Filesystem in Userspace) support
631 KCONFIG:= CONFIG_FUSE_FS
632 FILES:=$(LINUX_DIR)/fs/fuse/fuse.ko
633 AUTOLOAD:=$(call AutoLoad,80,fuse)
634 endef
635
636 define KernelPackage/fuse/description
637 Kernel module for userspace filesystem support
638 endef
639
640 $(eval $(call KernelPackage,fuse))
641
642
643 define KernelPackage/pstore
644 SUBMENU:=$(FS_MENU)
645 TITLE:=Pstore file system
646 DEFAULT:=m if ALL_KMODS
647 KCONFIG:= \
648 CONFIG_PSTORE \
649 CONFIG_PSTORE_COMPRESS=y \
650 CONFIG_PSTORE_COMPRESS_DEFAULT="deflate" \
651 CONFIG_PSTORE_DEFLATE_COMPRESS=y \
652 CONFIG_PSTORE_DEFLATE_COMPRESS_DEFAULT=y
653 FILES:= $(LINUX_DIR)/fs/pstore/pstore.ko
654 AUTOLOAD:=$(call AutoLoad,30,pstore,1)
655 endef
656
657 define KernelPackage/pstore/description
658 Kernel module for pstore filesystem support
659 endef
660
661 $(eval $(call KernelPackage,pstore))