All of lore.kernel.org
 help / color / mirror / Atom feed
From: Eric Sandeen <sandeen@redhat.com>
To: "Theodore Ts'o" <tytso@mit.edu>
Cc: linux-ext4@vger.kernel.org, Andreas Dilger <adilger@sun.com>,
	Alex Tomas <bzzz@sun.com>
Subject: Re: [PATCH, RFC -V2 2/4] ext4: Display the mballoc flags in mb_history in hex instead of decimal
Date: Sun, 09 Aug 2009 22:44:45 -0500	[thread overview]
Message-ID: <4A7F97AD.40003@redhat.com> (raw)
In-Reply-To: <1249874635-24250-3-git-send-email-tytso@mit.edu>

Theodore Ts'o wrote:
> Displaying the flags in base 16 makes it easier to see which flags
> have been set.

Looks good to me,

Reviewed-by: Eric Sandeen <sandeen@redhat.com>

> Signed-off-by: "Theodore Ts'o" <tytso@mit.edu>
> ---
>  fs/ext4/ext4.h    |   22 +++++++++++-----------
>  fs/ext4/mballoc.c |    4 ++--
>  2 files changed, 13 insertions(+), 13 deletions(-)
> 
> diff --git a/fs/ext4/ext4.h b/fs/ext4/ext4.h
> index 9714db3..e267727 100644
> --- a/fs/ext4/ext4.h
> +++ b/fs/ext4/ext4.h
> @@ -67,27 +67,27 @@ typedef unsigned int ext4_group_t;
>  
>  
>  /* prefer goal again. length */
> -#define EXT4_MB_HINT_MERGE		1
> +#define EXT4_MB_HINT_MERGE		0x0001
>  /* blocks already reserved */
> -#define EXT4_MB_HINT_RESERVED		2
> +#define EXT4_MB_HINT_RESERVED		0x0002
>  /* metadata is being allocated */
> -#define EXT4_MB_HINT_METADATA		4
> +#define EXT4_MB_HINT_METADATA		0x0004
>  /* first blocks in the file */
> -#define EXT4_MB_HINT_FIRST		8
> +#define EXT4_MB_HINT_FIRST		0x0008
>  /* search for the best chunk */
> -#define EXT4_MB_HINT_BEST		16
> +#define EXT4_MB_HINT_BEST		0x0010
>  /* data is being allocated */
> -#define EXT4_MB_HINT_DATA		32
> +#define EXT4_MB_HINT_DATA		0x0020
>  /* don't preallocate (for tails) */
> -#define EXT4_MB_HINT_NOPREALLOC		64
> +#define EXT4_MB_HINT_NOPREALLOC		0x0040
>  /* allocate for locality group */
> -#define EXT4_MB_HINT_GROUP_ALLOC	128
> +#define EXT4_MB_HINT_GROUP_ALLOC	0x0080
>  /* allocate goal blocks or none */
> -#define EXT4_MB_HINT_GOAL_ONLY		256
> +#define EXT4_MB_HINT_GOAL_ONLY		0x0100
>  /* goal is meaningful */
> -#define EXT4_MB_HINT_TRY_GOAL		512
> +#define EXT4_MB_HINT_TRY_GOAL		0x0200
>  /* blocks already pre-reserved by delayed allocation */
> -#define EXT4_MB_DELALLOC_RESERVED      1024
> +#define EXT4_MB_DELALLOC_RESERVED	0x0400
>  
>  
>  struct ext4_allocation_request {
> diff --git a/fs/ext4/mballoc.c b/fs/ext4/mballoc.c
> index 2c81240..f510a58 100644
> --- a/fs/ext4/mballoc.c
> +++ b/fs/ext4/mballoc.c
> @@ -2157,7 +2157,7 @@ static int ext4_mb_seq_history_show(struct seq_file *seq, void *v)
>  
>  	if (v == SEQ_START_TOKEN) {
>  		seq_printf(seq, "%-5s %-8s %-23s %-23s %-23s %-5s "
> -				"%-5s %-2s %-5s %-5s %-5s %-6s\n",
> +				"%-5s %-2s %-6s %-5s %-5s %-6s\n",
>  			  "pid", "inode", "original", "goal", "result", "found",
>  			   "grps", "cr", "flags", "merge", "tail", "broken");
>  		return 0;
> @@ -2165,7 +2165,7 @@ static int ext4_mb_seq_history_show(struct seq_file *seq, void *v)
>  
>  	if (hs->op == EXT4_MB_HISTORY_ALLOC) {
>  		fmt = "%-5u %-8u %-23s %-23s %-23s %-5u %-5u %-2u "
> -			"%-5u %-5s %-5u %-6u\n";
> +			"0x%04x %-5s %-5u %-6u\n";
>  		sprintf(buf2, "%u/%d/%u@%u", hs->result.fe_group,
>  			hs->result.fe_start, hs->result.fe_len,
>  			hs->result.fe_logical);


  reply	other threads:[~2009-08-10  3:44 UTC|newest]

Thread overview: 15+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2009-08-10  3:23 [PATCH, RFC -V2 0/4] mballoc patches for ext4 Theodore Ts'o
2009-08-10  3:23 ` [PATCH, RFC -V2 1/4] ext4: Add configurable run-time mballoc debugging Theodore Ts'o
2009-08-10  3:42   ` Eric Sandeen
2009-08-10 20:23     ` Theodore Tso
2009-08-11 18:15   ` Xiang Wang
2009-08-11 18:53     ` Theodore Tso
2009-08-10  3:23 ` [PATCH, RFC -V2 2/4] ext4: Display the mballoc flags in mb_history in hex instead of decimal Theodore Ts'o
2009-08-10  3:44   ` Eric Sandeen [this message]
2009-08-10  3:23 ` [PATCH, RFC -V2 3/4] ext4: Fix bugs in mballoc's stream allocation mode Theodore Ts'o
2009-08-20  7:22   ` Aneesh Kumar K.V
2009-08-20 18:20     ` Theodore Tso
2009-08-10  3:23 ` [PATCH, RFC -V2 4/4] ext4: Avoid group preallocation for closed files Theodore Ts'o
2009-08-20  6:40   ` Aneesh Kumar K.V
2009-08-21  2:45     ` Theodore Tso
2009-08-21 12:23       ` Theodore Tso

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=4A7F97AD.40003@redhat.com \
    --to=sandeen@redhat.com \
    --cc=adilger@sun.com \
    --cc=bzzz@sun.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.