* Re: + mm-utilc-add-kstrimdup.patch added to -mm tree [not found] <52ec195e.P8S/D298ZeaBLTvn%akpm@linux-foundation.org> @ 2014-02-03 9:58 ` Alexey Dobriyan 2014-02-04 1:05 ` David Rientjes 0 siblings, 1 reply; 5+ messages in thread From: Alexey Dobriyan @ 2014-02-03 9:58 UTC (permalink / raw) To: Linux Kernel; +Cc: mm-commits, David Rientjes, Joe Perches, sebastian.capella On Sat, Feb 1, 2014 at 12:45 AM, <akpm@linux-foundation.org> wrote: > kstrimdup() creates a whitespace-trimmed duplicate of the passed in > null-terminated string. This is useful for strings coming from sysfs that > often include trailing whitespace due to user input. I think kernel should be strict in what it accepts, otherwise case-insensivity and what not will be added some day. Shell will trim whitespace for you. ^ permalink raw reply [flat|nested] 5+ messages in thread
* Re: + mm-utilc-add-kstrimdup.patch added to -mm tree 2014-02-03 9:58 ` + mm-utilc-add-kstrimdup.patch added to -mm tree Alexey Dobriyan @ 2014-02-04 1:05 ` David Rientjes 2014-02-04 1:28 ` Sebastian Capella 0 siblings, 1 reply; 5+ messages in thread From: David Rientjes @ 2014-02-04 1:05 UTC (permalink / raw) To: Alexey Dobriyan; +Cc: Linux Kernel, mm-commits, Joe Perches, sebastian.capella On Mon, 3 Feb 2014, Alexey Dobriyan wrote: > > kstrimdup() creates a whitespace-trimmed duplicate of the passed in > > null-terminated string. This is useful for strings coming from sysfs that > > often include trailing whitespace due to user input. > > I think kernel should be strict in what it accepts, otherwise > case-insensivity and > what not will be added some day. > > Shell will trim whitespace for you. > The last we heard, I think Sebastian is looking to redo this series and this patch is no longer needed. Sebastian? ^ permalink raw reply [flat|nested] 5+ messages in thread
* Re: + mm-utilc-add-kstrimdup.patch added to -mm tree 2014-02-04 1:05 ` David Rientjes @ 2014-02-04 1:28 ` Sebastian Capella 2014-02-04 1:32 ` David Rientjes 2014-02-04 2:42 ` Andrew Morton 0 siblings, 2 replies; 5+ messages in thread From: Sebastian Capella @ 2014-02-04 1:28 UTC (permalink / raw) To: David Rientjes, Alexey Dobriyan; +Cc: Linux Kernel, mm-commits, Joe Perches Quoting David Rientjes (2014-02-03 17:05:04) > The last we heard, I think Sebastian is looking to redo this series and > this patch is no longer needed. Sebastian? Hi David, Alexey, I am in the process of reworking the patches. I'm not sure if Andrew was just interested in having the kstrimdup utility function available. Isn't it too late to impose userspace trimming of newlines for sysfs? It seems already fairly common and expected for the kernel to eat the trailing whitespace, or at least ignore it. If we change this won't we be breaking userspace / tools / instructions / etc? I'll try to post the new patches soon. Thanks, Sebastian ^ permalink raw reply [flat|nested] 5+ messages in thread
* Re: + mm-utilc-add-kstrimdup.patch added to -mm tree 2014-02-04 1:28 ` Sebastian Capella @ 2014-02-04 1:32 ` David Rientjes 2014-02-04 2:42 ` Andrew Morton 1 sibling, 0 replies; 5+ messages in thread From: David Rientjes @ 2014-02-04 1:32 UTC (permalink / raw) To: Sebastian Capella; +Cc: Alexey Dobriyan, Linux Kernel, mm-commits, Joe Perches On Mon, 3 Feb 2014, Sebastian Capella wrote: > I am in the process of reworking the patches. I'm not sure if Andrew > was just interested in having the kstrimdup utility function available. > I think the point Alexey is making is that whitespace is already stripped by the shell unless quoted; it seemed that you may have had a usecase where the string to be written would not be stripped by the shell for whatever reason and there was no convenient way to do it specifically for the file you were modifying? ^ permalink raw reply [flat|nested] 5+ messages in thread
* Re: + mm-utilc-add-kstrimdup.patch added to -mm tree 2014-02-04 1:28 ` Sebastian Capella 2014-02-04 1:32 ` David Rientjes @ 2014-02-04 2:42 ` Andrew Morton 1 sibling, 0 replies; 5+ messages in thread From: Andrew Morton @ 2014-02-04 2:42 UTC (permalink / raw) To: Sebastian Capella Cc: David Rientjes, Alexey Dobriyan, Linux Kernel, mm-commits, Joe Perches On Mon, 03 Feb 2014 17:28:16 -0800 Sebastian Capella <sebastian.capella@linaro.org> wrote: > Quoting David Rientjes (2014-02-03 17:05:04) > > The last we heard, I think Sebastian is looking to redo this series and > > this patch is no longer needed. Sebastian? > Hi David, Alexey, > > I am in the process of reworking the patches. I'm not sure if Andrew > was just interested in having the kstrimdup utility function available. > > Isn't it too late to impose userspace trimming of newlines for sysfs? > It seems already fairly common and expected for the kernel to eat the > trailing whitespace, or at least ignore it. If we change this won't we > be breaking userspace / tools / instructions / etc? > We have quite a lot of codesites which open-code the newline trimming. Providing a library function to do this will result in goodness. That being said, I don't plan to merge kstrimdup() until it has some users. ^ permalink raw reply [flat|nested] 5+ messages in thread
end of thread, other threads:[~2014-02-04 2:38 UTC | newest]
Thread overview: 5+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
[not found] <52ec195e.P8S/D298ZeaBLTvn%akpm@linux-foundation.org>
2014-02-03 9:58 ` + mm-utilc-add-kstrimdup.patch added to -mm tree Alexey Dobriyan
2014-02-04 1:05 ` David Rientjes
2014-02-04 1:28 ` Sebastian Capella
2014-02-04 1:32 ` David Rientjes
2014-02-04 2:42 ` Andrew Morton
This is a public inbox, see mirroring instructions for how to clone and mirror all data and code used for this inbox