login
Header Space

 
 

Re: [PATCH] Terminate hugetlbfs mount argument list

Score:
Previous message: [thread] [date] [author]
Next message: [thread] [date] [author]
To: Andi Kleen <andi@...>
Cc: <akpm@...>, <wli@...>, <linux-kernel@...>
Date: Tuesday, March 11, 2008 - 6:48 pm

> The match_table_t for the mount arguments in hugetlbfs wasn't 
 > terminated as match_tokens expect. I didn't see a crash just code
 > audit, but it's still safer to terminate it in case the variables after
 > that in .data are not NULL.

I think you're misunderstanding the match_token() interface.  The
comment before match_token() says:

 * @table: match_table_t describing the set of allowed option tokens and the
 * arguments that may be associated with them. Must be terminated with a
 * &struct match_token whose pattern is set to the NULL pointer.

and that's exactly what already exists here:

 	{Opt_gid,	"gid=%u"},
 	{Opt_err,	NULL},

So your patch is effectively an obfuscated NOP.

 - R.
--
Previous message: [thread] [date] [author]
Next message: [thread] [date] [author]

Messages in current thread:
[PATCH] Terminate hugetlbfs mount argument list, Andi Kleen, (Tue Mar 11, 6:42 pm)
Re: [PATCH] Terminate hugetlbfs mount argument list, Roland Dreier, (Tue Mar 11, 6:48 pm)
Re: [PATCH] Terminate hugetlbfs mount argument list, Andi Kleen, (Tue Mar 11, 6:56 pm)
Re: [PATCH] Terminate hugetlbfs mount argument list, Roland Dreier, (Tue Mar 11, 7:26 pm)
speck-geostationary