Re: [PATCH] ext2: fix return values on parse_options() failure

2012-10-09 Thread Jan Kara
On Tue 09-10-12 08:29:50, Lukáš Czerner wrote:
> On Tue, 9 Oct 2012, Zhao Hongjiang wrote:
> 
> > Date: Tue, 09 Oct 2012 13:44:36 +0800
> > From: Zhao Hongjiang 
> > To: j...@suse.cz
> > Cc: linux-e...@vger.kernel.org, linux-kernel@vger.kernel.org,
> > Eric W. Biederman , serge.hal...@canonical.com,
> > contain...@lists.linux-foundation.org
> > Subject: [PATCH] ext2: fix return values on parse_options() failure
> > 
> > From: Zhao Hongjiang 
> > 
> > parse_options() in ext2 should return 0 when parse the mount options fails.
> > 
> > Signed-off-by: Zhao Hongjiang 
> 
> Reviewed-by: Lukas Czerner 
  Thanks, added to my tree.

Honza

> > ---
> >  fs/ext2/super.c |4 ++--
> >  1 files changed, 2 insertions(+), 2 deletions(-)
> > 
> > diff --git a/fs/ext2/super.c b/fs/ext2/super.c
> > index 6c205d0..fa04d02 100644
> > --- a/fs/ext2/super.c
> > +++ b/fs/ext2/super.c
> > @@ -469,7 +469,7 @@ static int parse_options(char *options, struct 
> > super_block *sb)
> > uid = make_kuid(current_user_ns(), option);
> > if (!uid_valid(uid)) {
> > ext2_msg(sb, KERN_ERR, "Invalid uid value %d", 
> > option);
> > -   return -1;
> > +   return 0;
> > 
> > }
> > sbi->s_resuid = uid;
> > @@ -480,7 +480,7 @@ static int parse_options(char *options, struct 
> > super_block *sb)
> > gid = make_kgid(current_user_ns(), option);
> > if (!gid_valid(gid)) {
> > ext2_msg(sb, KERN_ERR, "Invalid gid value %d", 
> > option);
> > -   return -1;
> > +   return 0;
> > }
> > sbi->s_resgid = gid;
> > break;
> > -- 1.7.1
> > --
> > To unsubscribe from this list: send the line "unsubscribe linux-ext4" 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-kernel" in
the body of a message to majord...@vger.kernel.org
More majordomo info at  http://vger.kernel.org/majordomo-info.html
Please read the FAQ at  http://www.tux.org/lkml/


Re: [PATCH] ext2: fix return values on parse_options() failure

2012-10-09 Thread Lukáš Czerner
On Tue, 9 Oct 2012, Zhao Hongjiang wrote:

> Date: Tue, 09 Oct 2012 13:44:36 +0800
> From: Zhao Hongjiang 
> To: j...@suse.cz
> Cc: linux-e...@vger.kernel.org, linux-kernel@vger.kernel.org,
> Eric W. Biederman , serge.hal...@canonical.com,
> contain...@lists.linux-foundation.org
> Subject: [PATCH] ext2: fix return values on parse_options() failure
> 
> From: Zhao Hongjiang 
> 
> parse_options() in ext2 should return 0 when parse the mount options fails.
> 
> Signed-off-by: Zhao Hongjiang 

Reviewed-by: Lukas Czerner 

Thanks!
-Lukas

> ---
>  fs/ext2/super.c |4 ++--
>  1 files changed, 2 insertions(+), 2 deletions(-)
> 
> diff --git a/fs/ext2/super.c b/fs/ext2/super.c
> index 6c205d0..fa04d02 100644
> --- a/fs/ext2/super.c
> +++ b/fs/ext2/super.c
> @@ -469,7 +469,7 @@ static int parse_options(char *options, struct 
> super_block *sb)
>   uid = make_kuid(current_user_ns(), option);
>   if (!uid_valid(uid)) {
>   ext2_msg(sb, KERN_ERR, "Invalid uid value %d", 
> option);
> - return -1;
> + return 0;
> 
>   }
>   sbi->s_resuid = uid;
> @@ -480,7 +480,7 @@ static int parse_options(char *options, struct 
> super_block *sb)
>   gid = make_kgid(current_user_ns(), option);
>   if (!gid_valid(gid)) {
>   ext2_msg(sb, KERN_ERR, "Invalid gid value %d", 
> option);
> - return -1;
> + return 0;
>   }
>   sbi->s_resgid = gid;
>   break;
> -- 1.7.1
> --
> To unsubscribe from this list: send the line "unsubscribe linux-ext4" 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-kernel" in
the body of a message to majord...@vger.kernel.org
More majordomo info at  http://vger.kernel.org/majordomo-info.html
Please read the FAQ at  http://www.tux.org/lkml/


Re: [PATCH] ext2: fix return values on parse_options() failure

2012-10-09 Thread Lukáš Czerner
On Tue, 9 Oct 2012, Zhao Hongjiang wrote:

 Date: Tue, 09 Oct 2012 13:44:36 +0800
 From: Zhao Hongjiang zhaohongjian...@gmail.com
 To: j...@suse.cz
 Cc: linux-e...@vger.kernel.org, linux-kernel@vger.kernel.org,
 Eric W. Biederman ebied...@xmission.com, serge.hal...@canonical.com,
 contain...@lists.linux-foundation.org
 Subject: [PATCH] ext2: fix return values on parse_options() failure
 
 From: Zhao Hongjiang zhaohongji...@huawei.com
 
 parse_options() in ext2 should return 0 when parse the mount options fails.
 
 Signed-off-by: Zhao Hongjiang zhaohongji...@huawei.com

Reviewed-by: Lukas Czerner lczer...@redhat.com

Thanks!
-Lukas

 ---
  fs/ext2/super.c |4 ++--
  1 files changed, 2 insertions(+), 2 deletions(-)
 
 diff --git a/fs/ext2/super.c b/fs/ext2/super.c
 index 6c205d0..fa04d02 100644
 --- a/fs/ext2/super.c
 +++ b/fs/ext2/super.c
 @@ -469,7 +469,7 @@ static int parse_options(char *options, struct 
 super_block *sb)
   uid = make_kuid(current_user_ns(), option);
   if (!uid_valid(uid)) {
   ext2_msg(sb, KERN_ERR, Invalid uid value %d, 
 option);
 - return -1;
 + return 0;
 
   }
   sbi-s_resuid = uid;
 @@ -480,7 +480,7 @@ static int parse_options(char *options, struct 
 super_block *sb)
   gid = make_kgid(current_user_ns(), option);
   if (!gid_valid(gid)) {
   ext2_msg(sb, KERN_ERR, Invalid gid value %d, 
 option);
 - return -1;
 + return 0;
   }
   sbi-s_resgid = gid;
   break;
 -- 1.7.1
 --
 To unsubscribe from this list: send the line unsubscribe linux-ext4 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-kernel in
the body of a message to majord...@vger.kernel.org
More majordomo info at  http://vger.kernel.org/majordomo-info.html
Please read the FAQ at  http://www.tux.org/lkml/


Re: [PATCH] ext2: fix return values on parse_options() failure

2012-10-09 Thread Jan Kara
On Tue 09-10-12 08:29:50, Lukáš Czerner wrote:
 On Tue, 9 Oct 2012, Zhao Hongjiang wrote:
 
  Date: Tue, 09 Oct 2012 13:44:36 +0800
  From: Zhao Hongjiang zhaohongjian...@gmail.com
  To: j...@suse.cz
  Cc: linux-e...@vger.kernel.org, linux-kernel@vger.kernel.org,
  Eric W. Biederman ebied...@xmission.com, serge.hal...@canonical.com,
  contain...@lists.linux-foundation.org
  Subject: [PATCH] ext2: fix return values on parse_options() failure
  
  From: Zhao Hongjiang zhaohongji...@huawei.com
  
  parse_options() in ext2 should return 0 when parse the mount options fails.
  
  Signed-off-by: Zhao Hongjiang zhaohongji...@huawei.com
 
 Reviewed-by: Lukas Czerner lczer...@redhat.com
  Thanks, added to my tree.

Honza

  ---
   fs/ext2/super.c |4 ++--
   1 files changed, 2 insertions(+), 2 deletions(-)
  
  diff --git a/fs/ext2/super.c b/fs/ext2/super.c
  index 6c205d0..fa04d02 100644
  --- a/fs/ext2/super.c
  +++ b/fs/ext2/super.c
  @@ -469,7 +469,7 @@ static int parse_options(char *options, struct 
  super_block *sb)
  uid = make_kuid(current_user_ns(), option);
  if (!uid_valid(uid)) {
  ext2_msg(sb, KERN_ERR, Invalid uid value %d, 
  option);
  -   return -1;
  +   return 0;
  
  }
  sbi-s_resuid = uid;
  @@ -480,7 +480,7 @@ static int parse_options(char *options, struct 
  super_block *sb)
  gid = make_kgid(current_user_ns(), option);
  if (!gid_valid(gid)) {
  ext2_msg(sb, KERN_ERR, Invalid gid value %d, 
  option);
  -   return -1;
  +   return 0;
  }
  sbi-s_resgid = gid;
  break;
  -- 1.7.1
  --
  To unsubscribe from this list: send the line unsubscribe linux-ext4 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-kernel in
the body of a message to majord...@vger.kernel.org
More majordomo info at  http://vger.kernel.org/majordomo-info.html
Please read the FAQ at  http://www.tux.org/lkml/


[PATCH] ext2: fix return values on parse_options() failure

2012-10-08 Thread Zhao Hongjiang
From: Zhao Hongjiang 

parse_options() in ext2 should return 0 when parse the mount options fails.

Signed-off-by: Zhao Hongjiang 
---
 fs/ext2/super.c |4 ++--
 1 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/fs/ext2/super.c b/fs/ext2/super.c
index 6c205d0..fa04d02 100644
--- a/fs/ext2/super.c
+++ b/fs/ext2/super.c
@@ -469,7 +469,7 @@ static int parse_options(char *options, struct super_block 
*sb)
uid = make_kuid(current_user_ns(), option);
if (!uid_valid(uid)) {
ext2_msg(sb, KERN_ERR, "Invalid uid value %d", 
option);
-   return -1;
+   return 0;

}
sbi->s_resuid = uid;
@@ -480,7 +480,7 @@ static int parse_options(char *options, struct super_block 
*sb)
gid = make_kgid(current_user_ns(), option);
if (!gid_valid(gid)) {
ext2_msg(sb, KERN_ERR, "Invalid gid value %d", 
option);
-   return -1;
+   return 0;
}
sbi->s_resgid = gid;
break;
-- 1.7.1
--
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majord...@vger.kernel.org
More majordomo info at  http://vger.kernel.org/majordomo-info.html
Please read the FAQ at  http://www.tux.org/lkml/


[PATCH] ext2: fix return values on parse_options() failure

2012-10-08 Thread Zhao Hongjiang
From: Zhao Hongjiang zhaohongji...@huawei.com

parse_options() in ext2 should return 0 when parse the mount options fails.

Signed-off-by: Zhao Hongjiang zhaohongji...@huawei.com
---
 fs/ext2/super.c |4 ++--
 1 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/fs/ext2/super.c b/fs/ext2/super.c
index 6c205d0..fa04d02 100644
--- a/fs/ext2/super.c
+++ b/fs/ext2/super.c
@@ -469,7 +469,7 @@ static int parse_options(char *options, struct super_block 
*sb)
uid = make_kuid(current_user_ns(), option);
if (!uid_valid(uid)) {
ext2_msg(sb, KERN_ERR, Invalid uid value %d, 
option);
-   return -1;
+   return 0;

}
sbi-s_resuid = uid;
@@ -480,7 +480,7 @@ static int parse_options(char *options, struct super_block 
*sb)
gid = make_kgid(current_user_ns(), option);
if (!gid_valid(gid)) {
ext2_msg(sb, KERN_ERR, Invalid gid value %d, 
option);
-   return -1;
+   return 0;
}
sbi-s_resgid = gid;
break;
-- 1.7.1
--
To unsubscribe from this list: send the line unsubscribe linux-kernel in
the body of a message to majord...@vger.kernel.org
More majordomo info at  http://vger.kernel.org/majordomo-info.html
Please read the FAQ at  http://www.tux.org/lkml/