Kconfig 1.5 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344
  1. config FUSE_FS
  2. tristate "FUSE (Filesystem in Userspace) support"
  3. help
  4. With FUSE it is possible to implement a fully functional filesystem
  5. in a userspace program.
  6. There's also a companion library: libfuse2. This library is available
  7. from the FUSE homepage:
  8. <http://fuse.sourceforge.net/>
  9. although chances are your distribution already has that library
  10. installed if you've installed the "fuse" package itself.
  11. See <file:Documentation/filesystems/fuse.txt> for more information.
  12. See <file:Documentation/Changes> for needed library/utility version.
  13. If you want to develop a userspace FS, or if you want to use
  14. a filesystem based on FUSE, answer Y or M.
  15. config CUSE
  16. tristate "Character device in Userspace support"
  17. depends on FUSE_FS
  18. help
  19. This FUSE extension allows character devices to be
  20. implemented in userspace.
  21. If you want to develop or use a userspace character device
  22. based on CUSE, answer Y or M.
  23. config FUSE_IO_LOG
  24. bool "FUSE IO log"
  25. depends on FUSE_FS
  26. depends on MT_ENG_BUILD
  27. default y
  28. help
  29. Enable IO trace for performance analysis and application access
  30. pattern study. The trace is only avalible in eng build.
  31. The trace is formatted as pid:operation{size(bytes),count,time(ms)}
  32. Type 1: read/write statics
  33. example: [BLOCK_TAG] FUSEIO {414:R(0,0,0),W(931,18,7304)}
  34. {2008:R(0,0,0),W(524288,8,4079)}
  35. Type 2: file operation statics
  36. example: [BLOCK_TAG] FUSEIO {2496:open(0,1,923)}
  37. {2500:opendir(0,2,846)}