Hi, Itho-san

> -----Original Message-----
> From: Tsutomu Itoh [mailto:t-i...@jp.fujitsu.com]
> Sent: Thursday, August 06, 2015 12:01 PM
> To: Zhao Lei; linux-btrfs@vger.kernel.org
> Subject: Re: [PATCH] btrfs-progs: add newline to some error messages
> 
> On 2015/08/06 12:51, Zhao Lei wrote:
> > Hi, Itoh
> >
> >> -----Original Message-----
> >> From: linux-btrfs-ow...@vger.kernel.org
> >> [mailto:linux-btrfs-ow...@vger.kernel.org] On Behalf Of Tsutomu Itoh
> >> Sent: Thursday, August 06, 2015 11:06 AM
> >> To: linux-btrfs@vger.kernel.org
> >> Subject: [PATCH] btrfs-progs: add newline to some error messages
> >>
> >> Added a missing newline to some error messages.
> >>
> > Good found!
> >
> > Seems more code need to be fixed, as:
> >
> > # cat mkfs.c | tr -d '\n' | grep -o -w 'f\?printf([^(]*);' | sed
> 's/f\?printf[[:blank:]]*(\(stderr,\|\)[[:blank:]]*"\(.*\)"[,)].*/\2/g' | grep 
> -v '\\n'
> symlink too long for %s
> > Incompat features:  %s
> > #
> 
> It's OK.
> 
>        printf("Incompat features:  %s", features_buf);
>        printf("\n");
> 
> >
> > # cat utils.c | tr -d '\n' | grep -o -w 'f\?printf([^(]*);' | sed
> 's/f\?printf[[:blank:]]*(\(stderr,\|\)[[:blank:]]*"\(.*\)"[,)].*/\2/g' | grep 
> -v '\\n'
> > ERROR: DUP for data is allowed only in mixed mode %s [y/N]: *1 #
> > *1: It is not problem, should to be ignored
> 
> Already fixed by David in devel branch.
> 
Got it.

I run above script for all .c files, nearly all are fixed by this patch,
except this:

free-space-cache.c
  Duplicate entries in free space cache, dumping
  Duplicate entries in free space cache, dumping
  block group %llu has wrong amount of free space

Above message seems having these problem:
1: lack of '\n'
2: better to use fprintf(stderr, 
3: there is "dumping" in message, but I havn't see
  dump code in source.

Thanks
Zhaolei

> Thanks,
> Tsutomu
> 
> >
> > Thanks
> > Zhaolei
> >
> >> Signed-off-by: Tsutomu Itoh <t-i...@jp.fujitsu.com>
> >> ---
> >>   btrfs-corrupt-block.c | 2 +-
> >>   cmds-check.c          | 4 ++--
> >>   cmds-send.c           | 4 ++--
> >>   dir-item.c            | 6 +++---
> >>   mkfs.c                | 2 +-
> >>   5 files changed, 9 insertions(+), 9 deletions(-)
> >>
> >> diff --git a/btrfs-corrupt-block.c b/btrfs-corrupt-block.c index
> >> 1a2aa23..ea871f4
> >> 100644
> >> --- a/btrfs-corrupt-block.c
> >> +++ b/btrfs-corrupt-block.c
> >> @@ -1010,7 +1010,7 @@ int find_chunk_offset(struct btrfs_root *root,
> >>            goto out;
> >>    }
> >>    if (ret < 0) {
> >> -          fprintf(stderr, "Error searching chunk");
> >> +          fprintf(stderr, "Error searching chunk\n");
> >>            goto out;
> >>    }
> >>   out:
> >> diff --git a/cmds-check.c b/cmds-check.c index dd2fce3..0ddf57c
> >> 100644
> >> --- a/cmds-check.c
> >> +++ b/cmds-check.c
> >> @@ -2398,7 +2398,7 @@ static int repair_inode_nlinks(struct
> >> btrfs_trans_handle *trans,
> >>                              BTRFS_FIRST_FREE_OBJECTID, &lost_found_ino,
> >>                              mode);
> >>            if (ret < 0) {
> >> -                  fprintf(stderr, "Failed to create '%s' dir: %s",
> >> +                  fprintf(stderr, "Failed to create '%s' dir: %s\n",
> >>                            dir_name, strerror(-ret));
> >>                    goto out;
> >>            }
> >> @@ -2426,7 +2426,7 @@ static int repair_inode_nlinks(struct
> >> btrfs_trans_handle *trans,
> >>            }
> >>            if (ret < 0) {
> >>                    fprintf(stderr,
> >> -                          "Failed to link the inode %llu to %s dir: %s",
> >> +                          "Failed to link the inode %llu to %s dir: %s\n",
> >>                            rec->ino, dir_name, strerror(-ret));
> >>                    goto out;
> >>            }
> >> diff --git a/cmds-send.c b/cmds-send.c index 20bba18..78ee54c 100644
> >> --- a/cmds-send.c
> >> +++ b/cmds-send.c
> >> @@ -192,13 +192,13 @@ static int write_buf(int fd, const void *buf, int
> size)
> >>            ret = write(fd, (char*)buf + pos, size - pos);
> >>            if (ret < 0) {
> >>                    ret = -errno;
> >> -                  fprintf(stderr, "ERROR: failed to dump stream. %s",
> >> +                  fprintf(stderr, "ERROR: failed to dump stream. %s\n",
> >>                                    strerror(-ret));
> >>                    goto out;
> >>            }
> >>            if (!ret) {
> >>                    ret = -EIO;
> >> -                  fprintf(stderr, "ERROR: failed to dump stream. %s",
> >> +                  fprintf(stderr, "ERROR: failed to dump stream. %s\n",
> >>                                    strerror(-ret));
> >>                    goto out;
> >>            }
> >> diff --git a/dir-item.c b/dir-item.c
> >> index a5bf861..f3ad98f 100644
> >> --- a/dir-item.c
> >> +++ b/dir-item.c
> >> @@ -285,7 +285,7 @@ int verify_dir_item(struct btrfs_root *root,
> >>    u8 type = btrfs_dir_type(leaf, dir_item);
> >>
> >>    if (type >= BTRFS_FT_MAX) {
> >> -          fprintf(stderr, "invalid dir item type: %d",
> >> +          fprintf(stderr, "invalid dir item type: %d\n",
> >>                   (int)type);
> >>            return 1;
> >>    }
> >> @@ -294,7 +294,7 @@ int verify_dir_item(struct btrfs_root *root,
> >>            namelen = XATTR_NAME_MAX;
> >>
> >>    if (btrfs_dir_name_len(leaf, dir_item) > namelen) {
> >> -          fprintf(stderr, "invalid dir item name len: %u",
> >> +          fprintf(stderr, "invalid dir item name len: %u\n",
> >>                   (unsigned)btrfs_dir_data_len(leaf, dir_item));
> >>            return 1;
> >>    }
> >> @@ -302,7 +302,7 @@ int verify_dir_item(struct btrfs_root *root,
> >>    /* BTRFS_MAX_XATTR_SIZE is the same for all dir items */
> >>    if ((btrfs_dir_data_len(leaf, dir_item) +
> >>         btrfs_dir_name_len(leaf, dir_item)) >
> >> BTRFS_MAX_XATTR_SIZE(root)) {
> >> -          fprintf(stderr, "invalid dir item name + data len: %u + %u",
> >> +          fprintf(stderr, "invalid dir item name + data len: %u + %u\n",
> >>                   (unsigned)btrfs_dir_name_len(leaf, dir_item),
> >>                   (unsigned)btrfs_dir_data_len(leaf, dir_item));
> >>            return 1;
> >> diff --git a/mkfs.c b/mkfs.c
> >> index dafd500..909b591 100644
> >> --- a/mkfs.c
> >> +++ b/mkfs.c
> >> @@ -599,7 +599,7 @@ static int add_symbolic_link(struct
> >> btrfs_trans_handle *trans,
> >>            goto fail;
> >>    }
> >>    if (ret >= sectorsize) {
> >> -          fprintf(stderr, "symlink too long for %s", path_name);
> >> +          fprintf(stderr, "symlink too long for %s\n", path_name);
> >>            ret = -1;
> >>            goto fail;
> >>    }
> >> --
> >> 2.4.5
> >>
> >> ----
> >> Tsutomu Itoh  t-i...@jp.fujitsu.com
> >>
> >> --
> >> To unsubscribe from this list: send the line "unsubscribe
> >> linux-btrfs" in the body of a message to majord...@vger.kernel.org
> >> More majordomo info at http://vger.kernel.org/majordomo-info.html
> >
> > --
> > To unsubscribe from this list: send the line "unsubscribe linux-btrfs"
> > in the body of a message to majord...@vger.kernel.org More majordomo
> > info at  http://vger.kernel.org/majordomo-info.html
> >


--
To unsubscribe from this list: send the line "unsubscribe linux-btrfs" in
the body of a message to majord...@vger.kernel.org
More majordomo info at  http://vger.kernel.org/majordomo-info.html

Reply via email to