Orange Pi5 kernel

Deprecated Linux kernel 5.10.110 for OrangePi 5/5B/5+ boards

3 Commits   0 Branches   0 Tags
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  1) # SPDX-License-Identifier: GPL-2.0-only
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  2) config REISERFS_FS
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  3) 	tristate "Reiserfs support"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  4) 	select CRC32
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  5) 	help
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  6) 	  Stores not just filenames but the files themselves in a balanced
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  7) 	  tree.  Uses journalling.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  8) 
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  9) 	  Balanced trees are more efficient than traditional file system
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 10) 	  architectural foundations.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 11) 
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 12) 	  In general, ReiserFS is as fast as ext2, but is very efficient with
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 13) 	  large directories and small files.  Additional patches are needed
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 14) 	  for NFS and quotas, please see 
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 15) 	  <https://reiser4.wiki.kernel.org/index.php/Main_Page> for links.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 16) 
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 17) 	  It is more easily extended to have features currently found in
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 18) 	  database and keyword search systems than block allocation based file
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 19) 	  systems are.  The next version will be so extended, and will support
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 20) 	  plugins consistent with our motto ``It takes more than a license to
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 21) 	  make source code open.''
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 22) 
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 23) 	  Read <https://reiser4.wiki.kernel.org/index.php/Main_Page> 
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 24) 	  to learn more about reiserfs.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 25) 
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 26) 	  Sponsored by Threshold Networks, Emusic.com, and Bigstorage.com.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 27) 
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 28) 	  If you like it, you can pay us to add new features to it that you
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 29) 	  need, buy a support contract, or pay us to port it to another OS.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 30) 
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 31) config REISERFS_CHECK
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 32) 	bool "Enable reiserfs debug mode"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 33) 	depends on REISERFS_FS
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 34) 	help
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 35) 	  If you set this to Y, then ReiserFS will perform every check it can
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 36) 	  possibly imagine of its internal consistency throughout its
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 37) 	  operation.  It will also go substantially slower.  More than once we
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 38) 	  have forgotten that this was on, and then gone despondent over the
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 39) 	  latest benchmarks.:-) Use of this option allows our team to go all
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 40) 	  out in checking for consistency when debugging without fear of its
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 41) 	  effect on end users.  If you are on the verge of sending in a bug
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 42) 	  report, say Y and you might get a useful error message.  Almost
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 43) 	  everyone should say N.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 44) 
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 45) config REISERFS_PROC_INFO
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 46) 	bool "Stats in /proc/fs/reiserfs"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 47) 	depends on REISERFS_FS && PROC_FS
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 48) 	help
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 49) 	  Create under /proc/fs/reiserfs a hierarchy of files, displaying
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 50) 	  various ReiserFS statistics and internal data at the expense of
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 51) 	  making your kernel or module slightly larger (+8 KB). This also
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 52) 	  increases the amount of kernel memory required for each mount.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 53) 	  Almost everyone but ReiserFS developers and people fine-tuning
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 54) 	  reiserfs or tracing problems should say N.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 55) 
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 56) config REISERFS_FS_XATTR
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 57) 	bool "ReiserFS extended attributes"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 58) 	depends on REISERFS_FS
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 59) 	help
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 60) 	  Extended attributes are name:value pairs associated with inodes by
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 61) 	  the kernel or by users (see the attr(5) manual page for details).
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 62) 
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 63) 	  If unsure, say N.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 64) 
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 65) config REISERFS_FS_POSIX_ACL
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 66) 	bool "ReiserFS POSIX Access Control Lists"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 67) 	depends on REISERFS_FS_XATTR
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 68) 	select FS_POSIX_ACL
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 69) 	help
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 70) 	  Posix Access Control Lists (ACLs) support permissions for users and
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 71) 	  groups beyond the owner/group/world scheme.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 72) 
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 73) 	  If you don't know what Access Control Lists are, say N
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 74) 
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 75) config REISERFS_FS_SECURITY
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 76) 	bool "ReiserFS Security Labels"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 77) 	depends on REISERFS_FS_XATTR
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 78) 	help
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 79) 	  Security labels support alternative access control models
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 80) 	  implemented by security modules like SELinux.  This option
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 81) 	  enables an extended attribute handler for file security
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 82) 	  labels in the ReiserFS filesystem.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 83) 
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 84) 	  If you are not using a security module that requires using
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 85) 	  extended attributes for file security labels, say N.