xref: /openbmc/linux/fs/quota/Kconfig (revision 498c6015)
1884d179dSJan Kara#
2884d179dSJan Kara#  Quota configuration
3884d179dSJan Kara#
4884d179dSJan Kara
5884d179dSJan Karaconfig QUOTA
6884d179dSJan Kara	bool "Quota support"
7884d179dSJan Kara	help
8884d179dSJan Kara	  If you say Y here, you will be able to set per user limits for disk
9884d179dSJan Kara	  usage (also called disk quotas). Currently, it works for the
10884d179dSJan Kara	  ext2, ext3, and reiserfs file system. ext3 also supports journalled
11884d179dSJan Kara	  quotas for which you don't need to run quotacheck(8) after an unclean
12884d179dSJan Kara	  shutdown.
13884d179dSJan Kara	  For further details, read the Quota mini-HOWTO, available from
14884d179dSJan Kara	  <http://www.tldp.org/docs.html#howto>, or the documentation provided
15884d179dSJan Kara	  with the quota tools. Probably the quota support is only useful for
16884d179dSJan Kara	  multi user systems. If unsure, say N.
17884d179dSJan Kara
18884d179dSJan Karaconfig QUOTA_NETLINK_INTERFACE
19884d179dSJan Kara	bool "Report quota messages through netlink interface"
2086e931a3SSteven Whitehouse	depends on QUOTACTL && NET
21884d179dSJan Kara	help
22884d179dSJan Kara	  If you say Y here, quota warnings (about exceeding softlimit, reaching
23884d179dSJan Kara	  hardlimit, etc.) will be reported through netlink interface. If unsure,
24884d179dSJan Kara	  say Y.
25884d179dSJan Kara
26884d179dSJan Karaconfig PRINT_QUOTA_WARNING
27884d179dSJan Kara	bool "Print quota warnings to console (OBSOLETE)"
28884d179dSJan Kara	depends on QUOTA
29884d179dSJan Kara	default y
30884d179dSJan Kara	help
31884d179dSJan Kara	  If you say Y here, quota warnings (about exceeding softlimit, reaching
32884d179dSJan Kara	  hardlimit, etc.) will be printed to the process' controlling terminal.
33884d179dSJan Kara	  Note that this behavior is currently deprecated and may go away in
34884d179dSJan Kara	  future. Please use notification via netlink socket instead.
35884d179dSJan Kara
36620372a9SMatt LaPlante# Generic support for tree structured quota files. Selected when needed.
37884d179dSJan Karaconfig QUOTA_TREE
38884d179dSJan Kara	 tristate
39884d179dSJan Kara
40884d179dSJan Karaconfig QFMT_V1
41884d179dSJan Kara	tristate "Old quota format support"
42884d179dSJan Kara	depends on QUOTA
43884d179dSJan Kara	help
44884d179dSJan Kara	  This quota format was (is) used by kernels earlier than 2.4.22. If
45884d179dSJan Kara	  you have quota working and you don't want to convert to new quota
46884d179dSJan Kara	  format say Y here.
47884d179dSJan Kara
48884d179dSJan Karaconfig QFMT_V2
49498c6015SJan Kara	tristate "Quota format vfsv0 and vfsv1 support"
50884d179dSJan Kara	depends on QUOTA
51884d179dSJan Kara	select QUOTA_TREE
52884d179dSJan Kara	help
53498c6015SJan Kara	  This config option enables kernel support for vfsv0 and vfsv1 quota
54498c6015SJan Kara	  formats. Both these formats support 32-bit UIDs/GIDs and vfsv1 format
55498c6015SJan Kara	  also supports 64-bit inode and block quota limits. If you need this
56498c6015SJan Kara	  functionality say Y here.
57884d179dSJan Kara
58884d179dSJan Karaconfig QUOTACTL
59884d179dSJan Kara	bool
60884d179dSJan Kara	depends on XFS_QUOTA || QUOTA
61884d179dSJan Kara	default y
62