Messages in this thread Patch in this message | | | From | Yury Norov <> | Subject | [PATCH 7/7] cpumask: don't calculate length of the input string | Date | Tue, 30 Apr 2019 18:06:36 -0700 |
| |
New design of inner bitmap_parse() allows to avoid calculating the size of a null-terminated string.
Signed-off-by: Yury Norov <ynorov@marvell.com> --- include/linux/cpumask.h | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-)
diff --git a/include/linux/cpumask.h b/include/linux/cpumask.h index 21755471b1c3..d55d015edc58 100644 --- a/include/linux/cpumask.h +++ b/include/linux/cpumask.h @@ -633,9 +633,7 @@ static inline int cpumask_parselist_user(const char __user *buf, int len, */ static inline int cpumask_parse(const char *buf, struct cpumask *dstp) { - unsigned int len = strchrnul(buf, '\n') - buf; - - return bitmap_parse(buf, len, cpumask_bits(dstp), nr_cpumask_bits); + return bitmap_parse(buf, UINT_MAX, cpumask_bits(dstp), nr_cpumask_bits); } /** -- 2.17.1
| |