Changeset 40587


Ignore:
Timestamp:
2014-04-28T21:47:38+02:00 (4 years ago)
Author:
wigyori
Message:

fs: add kernel modules for AFS client

  • add/separate crypto modules
  • add fscache support
  • add rxrpc module which is required for AFS
  • add afs module

Signed-Off-By: Nathaniel Wesley Filardo <8S9K8UGO5JGPI3U067229BBACKMQIGVH@…>
Acked-by: Zoltan HERPAI <wigyori@…>

Location:
trunk/package/kernel/linux/modules
Files:
3 edited

Legend:

Unmodified
Added
Removed
  • trunk/package/kernel/linux/modules/crypto.mk

    r39052 r40587  
    278278$(eval $(call KernelPackage,crypto-cbc)) 
    279279 
     280define KernelPackage/crypto-pcbc 
     281  TITLE:=Propagating Cipher Block Chaining CryptoAPI module 
     282  DEPENDS:=+kmod-crypto-manager 
     283  KCONFIG:=CONFIG_CRYPTO_PCBC 
     284  FILES:=$(LINUX_DIR)/crypto/pcbc.ko 
     285  AUTOLOAD:=$(call AutoLoad,09,pcbc) 
     286  $(call AddDepends/crypto) 
     287endef 
     288 
     289$(eval $(call KernelPackage,crypto-pcbc)) 
     290 
    280291define KernelPackage/crypto-crc32c 
    281292  TITLE:=CRC32c CRC module 
     
    312323$(eval $(call KernelPackage,crypto-deflate)) 
    313324 
     325 
     326define KernelPackage/crypto-fcrypt 
     327  TITLE:=FCRYPT cipher CryptoAPI module 
     328  KCONFIG:=CONFIG_CRYPTO_FCRYPT 
     329  FILES:=$(LINUX_DIR)/crypto/fcrypt.ko 
     330  AUTOLOAD:=$(call AutoLoad,09,fcrypt) 
     331  $(call AddDepends/crypto) 
     332endef 
     333 
     334$(eval $(call KernelPackage,crypto-fcrypt)) 
    314335 
    315336define KernelPackage/crypto-ecb 
     
    430451        $(LINUX_DIR)/crypto/cast5$(cast56_mod_suffix).ko \ 
    431452        $(LINUX_DIR)/crypto/cast6$(cast56_mod_suffix).ko \ 
    432         $(LINUX_DIR)/crypto/fcrypt.ko \ 
    433453        $(LINUX_DIR)/crypto/khazad.ko \ 
    434454        $(LINUX_DIR)/crypto/sha512_generic.ko \ 
  • trunk/package/kernel/linux/modules/fs.mk

    r39532 r40587  
    77 
    88FS_MENU:=Filesystems 
     9 
     10define KernelPackage/fs-fscache 
     11  SUBMENU:=$(FS_MENU) 
     12  TITLE:=General filesystem local cache manager 
     13  DEPENDS:= 
     14  KCONFIG:=\ 
     15        CONFIG_FSCACHE=m \ 
     16        CONFIG_FSCACHE_STATS=y \ 
     17        CONFIG_FSCACHE_HISTOGRAM=n \ 
     18        CONFIG_FSCACHE_DEBUG=n \ 
     19        CONFIG_FSCACHE_OBJECT_LIST=n \ 
     20        CONFIG_CACHEFILES=y \ 
     21        CONFIG_CACHEFILES_DEBUG=n \ 
     22        CONFIG_CACHEFILES_HISTOGRAM=n 
     23  FILES:=$(LINUX_DIR)/fs/fscache/fscache.ko 
     24  AUTOLOAD:=$(call AutoLoad,29,fscache) 
     25endef 
     26 
     27$(eval $(call KernelPackage,fs-fscache)) 
     28 
     29define KernelPackage/fs-afs 
     30  SUBMENU:=$(FS_MENU) 
     31  TITLE:=Andrew FileSystem client 
     32  DEPENDS:=+kmod-rxrpc +kmod-dnsresolver +kmod-fs-fscache 
     33  KCONFIG:=\ 
     34        CONFIG_AFS_FS=m \ 
     35        CONFIG_AFS_DEBUG=n \ 
     36        CONFIG_AFS_FSCACHE=y 
     37  FILES:=$(LINUX_DIR)/fs/afs/kafs.ko 
     38  AUTOLOAD:=$(call AutoLoad,30,kafs) 
     39endef 
     40 
     41define KernelPackage/fs-afs/description 
     42  Kernel module for Andrew FileSystem client support 
     43endef 
     44 
     45$(eval $(call KernelPackage,fs-afs)) 
    946 
    1047define KernelPackage/fs-autofs4 
  • trunk/package/kernel/linux/modules/netsupport.mk

    r38055 r40587  
    939939$(eval $(call KernelPackage,slip)) 
    940940 
     941define KernelPackage/dnsresolver 
     942  SUBMENU:=$(NETWORK_SUPPORT_MENU) 
     943  TITLE:=In-kernel DNS Resolver 
     944  KCONFIG:= CONFIG_DNS_RESOLVER 
     945  FILES:=$(LINUX_DIR)/net/dns_resolver/dns_resolver.ko 
     946  AUTOLOAD:=$(call AutoLoad,30,dns_resolver) 
     947endef 
     948 
     949$(eval $(call KernelPackage,dnsresolver)) 
     950 
     951define KernelPackage/rxrpc 
     952  SUBMENU:=$(NETWORK_SUPPORT_MENU) 
     953  TITLE:=AF_RXRPC support 
     954  KCONFIG:= \ 
     955        CONFIG_AF_RXRPC \ 
     956        CONFIG_RXKAD=m \ 
     957        CONFIG_AF_RXRPC_DEBUG=n 
     958  FILES:= \ 
     959        $(LINUX_DIR)/net/rxrpc/af-rxrpc.ko \ 
     960        $(LINUX_DIR)/net/rxrpc/rxkad.ko 
     961  AUTOLOAD:=$(call AutoLoad,30,rxkad af-rxrpc) 
     962  DEPENDS:=+kmod-crypto-core +kmod-crypto-manager +kmod-crypto-pcbc +kmod-crypto-fcrypt 
     963endef 
     964 
     965define KernelPackage/rxrpc/description 
     966  Kernel support for AF_RXRPC; required for AFS client 
     967endef 
     968 
     969$(eval $(call KernelPackage,rxrpc)) 
Note: See TracChangeset for help on using the changeset viewer.