All of lore.kernel.org
 help / color / mirror / Atom feed
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

  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.