Re: [d_path 0/7] Fixes to d_path: Respin

!MAILaRCHIVE_VOTE_RePLACE
Previous message: [thread] [date] [author]
Next message: [thread] [date] [author]
To: Andreas Gruenbacher <agruen@...>
Cc: Alan Cox <alan@...>, <linux-kernel@...>, <linux-security-module@...>, <linux-fsdevel@...>, <chrisw@...>, Andrew Morton <akpm@...>
Date: Saturday, April 21, 2007 - 3:46 pm

On 4/21/07, Andreas Gruenbacher <agruen@suse.de> wrote:

This is only useful if the requirement of an ordered /proc/mounts is
part of the kernel ABI.  I.e., until somebody specifies (in the
sources, in kernel docs, I don't care where exactly) that the entries
in /proc/mounts appear in the order in which the mounts happened this
change is not better than the current code.  I have never found such
an assurance.



Sure, just like POSIX in many other place leaves things unspecified.
This does not change the fact that we do a good job now.  You try to
use this wording to excuse the fact that you want to make the results
worse than they are now.  That's *not* the intend of this wording.



Hell no.  It is never acceptable to deliberately break compatibility.
Effects of bugs on the ABI might change but this is not the case here.
 This is an interface which forever displayed the information in this
form and it is correct and useful.
-
Previous message: [thread] [date] [author]
Next message: [thread] [date] [author]

Messages in current thread:
Re: [AppArmor 31/41] Fix __d_path() for lazy unmounts and ma..., Andreas Gruenbacher, (Sun Apr 15, 1:40 pm)
Re: [AppArmor 31/41] Fix __d_path() for lazy unmounts and ma..., Andreas Gruenbacher, (Mon Apr 16, 9:35 pm)
[d_path 2/7] Make d_path() consistent across mount operations, Andreas Gruenbacher, (Thu Apr 19, 7:23 pm)
[d_path 0/7] Fixes to d_path: Respin, Andreas Gruenbacher, (Thu Apr 19, 7:23 pm)
Re: [d_path 0/7] Fixes to d_path: Respin, Alan Cox, (Fri Apr 20, 5:30 am)
Re: [d_path 0/7] Fixes to d_path: Respin, Andreas Gruenbacher, (Fri Apr 20, 7:45 am)
Re: [d_path 0/7] Fixes to d_path: Respin, Ulrich Drepper, (Fri Apr 20, 11:15 am)
Re: [d_path 0/7] Fixes to d_path: Respin, Andreas Gruenbacher, (Fri Apr 20, 11:21 am)
Re: [d_path 0/7] Fixes to d_path: Respin, Ulrich Drepper, (Fri Apr 20, 11:24 am)
Re: [d_path 0/7] Fixes to d_path: Respin, Andreas Gruenbacher, (Fri Apr 20, 12:40 pm)
Re: [d_path 0/7] Fixes to d_path: Respin, Ulrich Drepper, (Fri Apr 20, 3:17 pm)
Re: [d_path 0/7] Fixes to d_path: Respin, Andreas Gruenbacher, (Sat Apr 21, 3:04 pm)
Re: [d_path 0/7] Fixes to d_path: Respin, Christoph Hellwig, (Sun Apr 22, 5:10 am)
Re: [d_path 0/7] Fixes to d_path: Respin, Andreas Gruenbacher, (Sun Apr 22, 11:48 am)
Re: [d_path 0/7] Fixes to d_path: Respin, Ulrich Drepper, (Sat Apr 21, 3:46 pm)
Re: [d_path 0/7] Fixes to d_path: Respin, Miklos Szeredi, (Fri Apr 20, 4:44 pm)
[d_path 4/7] Make getcwd() only return valid paths, Andreas Gruenbacher, (Thu Apr 19, 7:23 pm)
[d_path 5/7] Remove duplicate proc code, Andreas Gruenbacher, (Thu Apr 19, 7:23 pm)
[d_path 3/7] Add d_namespace_path() to compute namespace rel..., Andreas Gruenbacher, (Thu Apr 19, 7:23 pm)
Re: [d_path 3/7] Add d_namespace_path() to compute namespace..., Andreas Gruenbacher, (Sat Apr 21, 12:16 pm)
[d_path 1/7] Fix __d_path() for lazy unmounts and make it un..., Andreas Gruenbacher, (Thu Apr 19, 7:23 pm)
[d_path 7/7] Distinguish between connected and disconnected ..., Andreas Gruenbacher, (Thu Apr 19, 7:23 pm)
[d_path 6/7] Filter out disconnected paths from /proc/mounts, Andreas Gruenbacher, (Thu Apr 19, 7:23 pm)