From: Tao Ma <tm@tao.ma>
To: Aditya Kali <adityakali@google.com>
Cc: linux-ext4@vger.kernel.org, tytso@mit.edu
Subject: Re: [PATCH] ext4: reserve inodes and feature code for 'quota' feature
Date: Tue, 15 Feb 2011 10:04:17 +0800 [thread overview]
Message-ID: <4D59DF21.6010304@tao.ma> (raw)
In-Reply-To: <AANLkTinvSvUXNR-=pYTNp+dwLNFasuuXqfvVukVkw1qp@mail.gmail.com>
Hi Aditya,
On 02/15/2011 09:06 AM, Aditya Kali wrote:
> I am working on patch to add quota as a built-in feature for ext4
> filesystem. The implementation is based on the design given at
> https://ext4.wiki.kernel.org/index.php/Design_For_1st_Class_Quota_in_Ext4.
> This patch reserves the inode numbers 3 and 4 for quota purposes and
> also reserves EXT4_FEATURE_RO_COMPAT_QUOTA feature code.
>
> Signed-off-by: Aditya Kali<adityakali@google.com>
> ---
> fs/ext4/ext4.h | 3 +++
> 1 files changed, 3 insertions(+), 0 deletions(-)
>
> diff --git a/fs/ext4/ext4.h b/fs/ext4/ext4.h
> index 0c8d97b..127f76f 100644
> --- a/fs/ext4/ext4.h
> +++ b/fs/ext4/ext4.h
> @@ -209,6 +209,8 @@ struct ext4_io_submit {
> */
> #define EXT4_BAD_INO 1 /* Bad blocks inode */
> #define EXT4_ROOT_INO 2 /* Root inode */
> +#define EXT4_USR_QUOTA_INO 3 /* User quota inode */
> +#define EXT4_GRP_QUOTA_INO 4 /* Group quota inode */
> #define EXT4_BOOT_LOADER_INO 5 /* Boot loader inode */
> #define EXT4_UNDEL_DIR_INO 6 /* Undelete directory inode */
> #define EXT4_RESIZE_INO 7 /* Reserved group descriptors inode */
> @@ -1337,6 +1339,7 @@ static inline void ext4_clear_state_flags(struct
> ext4_inode_info *ei)
> #define EXT4_FEATURE_RO_COMPAT_GDT_CSUM 0x0010
> #define EXT4_FEATURE_RO_COMPAT_DIR_NLINK 0x0020
> #define EXT4_FEATURE_RO_COMPAT_EXTRA_ISIZE 0x0040
> +#define EXT4_FEATURE_RO_COMPAT_QUOTA 0x0100
>
I am just wondering why 0x0080 is skipped here? It is reserved already?
> #define EXT4_FEATURE_INCOMPAT_COMPRESSION 0x0001
> #define EXT4_FEATURE_INCOMPAT_FILETYPE 0x0002
>
Regards,
Tao
next prev parent reply other threads:[~2011-02-15 2:04 UTC|newest]
Thread overview: 5+ messages / expand[flat|nested] mbox.gz Atom feed top
2011-02-15 1:06 [PATCH] ext4: reserve inodes and feature code for 'quota' feature Aditya Kali
2011-02-15 2:04 ` Tao Ma [this message]
2011-02-15 5:23 ` Amir Goldstein
2011-02-15 5:27 ` Aditya Kali
2011-05-24 23:01 ` Ted Ts'o
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=4D59DF21.6010304@tao.ma \
--to=tm@tao.ma \
--cc=adityakali@google.com \
--cc=linux-ext4@vger.kernel.org \
--cc=tytso@mit.edu \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.