lkml.org 
[lkml]   [2018]   [Jun]   [11]   [last100]   RSS Feed
Views: [wrap][no wrap]   [headers]  [forward] 
 
Messages in this thread
    /
    From
    Date
    SubjectRe: [PATCH v2 07/24] serdev: Allows dynamic creation of devices via sysfs
    On Mon, Jun 11, 2018 at 2:52 PM, Ricardo Ribalda Delgado
    <ricardo.ribalda@gmail.com> wrote:
    > Allow creating and deleting devices via sysfs. Devices created will be
    > matched to serdev drivers via modalias (the string provided by the user)
    > and deleted via their name. Eg:

    > + nline = strchr(buf, '\n');

    ...

    > + if (nline)
    > + len = nline - buf;
    > + else

    > + len = strlen(buf);
    > + len = min(SERDEV_NAME_SIZE - 1, len);

    If buf is guaranteed to have '\0', the strlen() is not needed.

    I'm not sure about this entire dances with first line and so on.
    When it's possible to get more, than two lines on input?

    Would it be just as simple as strstrip() call followed by strscpy()?

    > + strncpy(serdev->modalias, buf, len);
    > + serdev->modalias[len] = '\0';

    strspcy() ?

    --
    With Best Regards,
    Andy Shevchenko

    \
     
     \ /
      Last update: 2018-06-11 14:39    [W:4.872 / U:0.488 seconds]
    ©2003-2020 Jasper Spaans|hosted at Digital Ocean and TransIP|Read the blog|Advertise on this site