Re: [PATCH] SLOW_WORK: Move slow_work's proc file to debugfs

Linus Torvalds <[email protected]>
Newsgroups gmane.linux.file-systems.cachefs.general,gmane.linux.cluster.redhat.cluster.devel,gmane.linux.nfsv4,gmane.linux.kernel,gmane.linux.file-systems,gmane.linux.file-systems.cifs
Message-ID <[email protected]>

On Tue, 1 Dec 2009, Ingo Molnar wrote:
> 
> Nice - thanks for doing this so quickly! It might sound like nitpicking 
> but /proc ABIs tend to be a lot harder to get rid of than debugfs 
> interfaces.

Ok, I applied it, so we'll not switch interfaces (even if they are just 
for debugging) across releases.

Btw David, for things like this, it's _really_ nice to use git rename 
detection. The diffstat (w/ summary) with rename detection looks like 
this:

 Documentation/slow-work.txt                      |    4 ++--
 include/linux/slow-work.h                        |    8 ++++----
 init/Kconfig                                     |    8 ++++----
 kernel/Makefile                                  |    2 +-
 kernel/{slow-work-proc.c => slow-work-debugfs.c} |    4 ++--
 kernel/slow-work.c                               |   18 ++++++++++++------
 kernel/slow-work.h                               |    6 +++---
 7 files changed, 28 insertions(+), 22 deletions(-)
 rename kernel/{slow-work-proc.c => slow-work-debugfs.c} (97%)

which makes it obvious that the changes were really just about renaming. 
Compare to the non-rename-aware one:

 Documentation/slow-work.txt |    4 +-
 include/linux/slow-work.h   |    8 +-
 init/Kconfig                |    8 +-
 kernel/Makefile             |    2 +-
 kernel/slow-work-debugfs.c  |  227 +++++++++++++++++++++++++++++++++++++++++++
 kernel/slow-work-proc.c     |  227 -------------------------------------------
 kernel/slow-work.c          |   18 +++-
 kernel/slow-work.h          |    6 +-
 8 files changed, 253 insertions(+), 247 deletions(-)
 create mode 100644 kernel/slow-work-debugfs.c
 delete mode 100644 kernel/slow-work-proc.c

where you can kind of guess that slow-work-[proc|debugfs].c are largely 
the same, but you don't actually _see_ that it only has four lines of 
changes (and the patch then shows that the changes are just to comments).

			Linus
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.