fs/proc: re-factor proc_pid_cmdline_read() a bit
authorLinus Torvalds <torvalds@linux-foundation.org>
Thu, 17 May 2018 20:04:17 +0000 (13:04 -0700)
committerLinus Torvalds <torvalds@linux-foundation.org>
Thu, 17 May 2018 20:04:17 +0000 (13:04 -0700)
commite4b4e441323b7988a344f88d7ee3f8fcb17db048
treec2495479973ef3db7ec11ec700977cc7924139dc
parent58ddfe6c3af91d320cf5d0aba33143e7c1d8dc35
fs/proc: re-factor proc_pid_cmdline_read() a bit

This is a pure refactoring of the function, preparing for some further
cleanups.  The thing was pretty illegible, and the core functionality
still is, but now the core loop is a bit more isolated from the thing
that goes on around it.

This was "inspired" by the confluence of kworker workqueue name cleanups
by Tejun, currently scheduled for 4.18, and commit 7f7ccc2ccc2e ("proc:
do not access cmdline nor environ from file-backed areas").

Signed-off-by: Linus Torvalds <torvalds@linux-foundation.org>
fs/proc/base.c