[<prev] [next>] [<thread-prev] [thread-next>] [day] [month] [year] [list]
Message-ID: <1456133234.13244.16.camel@linux.intel.com>
Date: Mon, 22 Feb 2016 11:27:14 +0200
From: Andy Shevchenko <andriy.shevchenko@...ux.intel.com>
To: Jessica Yu <jeyu@...hat.com>,
Andrew Morton <akpm@...ux-foundation.org>
Cc: Rasmus Villemoes <linux@...musvillemoes.dk>,
Kees Cook <keescook@...omium.org>, linux-kernel@...r.kernel.org
Subject: Re: [PATCH 0/1] Implement character sets for sscanf()
On Fri, 2016-02-19 at 20:20 -0500, Jessica Yu wrote:
> Hi,
>
> This patch adds support for the '%[' conversion specifier for
> sscanf().
> Since functions that calculate substring lengths based on accepted or
> rejected characters already exist in the kernel (namely strspn() and
> strcspn()), it's not much of a stretch to add some basic support for
> the
> bracket '%[' conversion specifier for sscanf(). This is useful in
> cases
> where we'd like to match substrings delimited by something other than
> spaces. The original motivation for this patch actually came from
> livepatch
> (https://lkml.org/lkml/2016/2/8/790), where we were trying to come up
> with
> a clean way to parse symbol names with substrings delimited by
> periods and
> commas.
>
> Patch based on linux-next-20160219.
>
> Here are some test cases:
Test cases should land into lib/test_scanf.c and be submitted as a
separate patch.
Also, you have something misconfigured when you sent patches. git-send-
email usually does a perfect job.
> ---
> sscanf_tests.c
> ---
--
Andy Shevchenko <andriy.shevchenko@...ux.intel.com>
Intel Finland Oy
Powered by blists - more mailing lists