Eric W. Biederman
f6b88b337b
Revert "vfs: show unreachable paths in getcwd and proc"
...
commit 7b2a69ba70 upstream.
Because it caused a chroot ttyname regression in 2.6.36.
As of 2.6.36 ttyname does not work in a chroot. It has already been
reported that screen breaks, and for me this breaks an automated
distribution testsuite, that I need to preserve the ability to run the
existing binaries on for several more years. glibc 2.11.3 which has a
fix for this is not an option.
The root cause of this breakage is:
commit 8df9d1a414
Author: Miklos Szeredi <mszeredi@suse.cz >
Date: Tue Aug 10 11:41:41 2010 +0200
vfs: show unreachable paths in getcwd and proc
Prepend "(unreachable)" to path strings if the path is not reachable
from the current root.
Two places updated are
- the return string from getcwd()
- and symlinks under /proc/$PID.
Other uses of d_path() are left unchanged (we know that some old
software crashes if /proc/mounts is changed).
Signed-off-by: Miklos Szeredi <mszeredi@suse.cz >
Signed-off-by: Al Viro <viro@zeniv.linux.org.uk >
So remove the nice sounding, but ultimately ill advised change to how
/proc/fd symlinks work.
Signed-off-by: "Eric W. Biederman" <ebiederm@xmission.com >
Signed-off-by: Linus Torvalds <torvalds@linux-foundation.org >
Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de >
2010-12-09 13:33:22 -08:00
..
2010-09-13 08:13:03 -05:00
2010-08-09 16:47:39 -04:00
2010-08-09 16:48:51 -04:00
2010-08-13 10:37:30 -07:00
2010-08-09 00:13:34 +02:00
2010-08-11 08:59:06 -07:00
2010-06-16 18:05:05 +02:00
2010-08-09 16:48:53 -04:00
2010-08-10 15:22:42 -07:00
2010-08-12 09:51:35 -07:00
2010-10-07 08:01:50 -07:00
2010-12-09 13:33:15 -08:00
2010-09-19 11:03:09 -07:00
2010-06-04 17:16:29 -04:00
2010-08-18 01:01:33 -04:00
2010-05-19 22:41:57 -04:00
2010-05-21 18:31:12 -04:00
2010-08-05 14:23:45 -05:00
2010-12-09 13:32:39 -08:00
2009-06-17 00:36:36 -04:00
2010-10-08 11:26:54 -04:00
2009-10-27 19:34:04 -04:00
2010-08-09 16:48:45 -04:00
2010-08-10 11:26:52 -07:00
2010-08-10 11:26:52 -07:00
2010-08-18 01:09:01 -04:00
2010-08-10 11:26:52 -07:00
2010-08-12 09:51:35 -07:00
2010-12-09 13:33:13 -08:00
2010-09-17 14:00:10 +01:00
2010-08-09 16:48:37 -04:00
2010-08-09 16:48:37 -04:00
2010-12-09 13:32:31 -08:00
2010-08-09 16:48:17 -04:00
2010-08-09 16:48:16 -04:00
2010-08-09 16:47:49 -04:00
2010-08-11 00:29:47 -04:00
2010-08-18 01:09:01 -04:00
2010-08-18 01:09:01 -04:00
2010-08-10 11:49:21 -07:00
2010-08-10 15:33:09 -07:00
2010-03-30 22:02:32 +09:00
2010-08-14 00:24:24 +02:00
2010-09-09 18:57:25 -07:00
2010-08-10 13:58:28 -07:00
2010-12-09 13:32:44 -08:00
2010-03-30 22:02:32 +09:00
2010-10-13 15:48:55 -04:00
2010-08-30 10:18:03 +09:00
2009-09-30 09:31:14 -07:00
2010-10-11 18:15:28 -07:00
2010-08-09 16:48:37 -04:00
2010-09-29 17:33:05 -07:00
2010-08-10 11:47:36 -07:00
2010-08-13 10:06:55 +02:00
2010-12-09 13:33:22 -08:00
2010-08-09 16:47:31 -04:00
2010-08-10 11:26:52 -07:00
2010-08-09 16:47:39 -04:00
2010-12-09 13:32:26 -08:00
2010-01-26 22:22:26 -05:00
2010-08-09 16:48:00 -04:00
2010-08-08 22:29:33 +00:00
2010-09-03 17:26:28 -07:00
2010-08-11 08:59:23 -07:00
2010-08-10 11:26:52 -07:00
2010-08-10 11:26:52 -07:00
2010-08-18 01:09:01 -04:00
2010-10-06 22:35:48 -05:00
2010-09-22 17:22:39 -07:00
2010-05-27 22:03:05 -04:00
2010-08-09 16:47:39 -04:00
2010-08-14 00:24:24 +02:00
2010-10-14 10:57:40 -07:00
2010-06-01 08:11:06 -07:00
2010-03-06 11:26:46 -08:00
2010-03-30 22:02:32 +09:00
2010-06-29 15:29:31 -07:00
2010-09-09 18:57:24 -07:00
2010-08-17 18:07:43 -07:00
2010-01-29 08:22:01 -08:00
2010-08-23 13:36:59 +02:00
2010-12-09 13:32:53 -08:00
2010-08-11 08:59:18 -07:00
2010-08-18 01:09:01 -04:00
2010-09-22 09:48:47 +02:00
2010-03-06 11:26:45 -08:00
2010-08-14 00:24:24 +02:00
2010-12-09 13:32:57 -08:00
2010-08-18 08:35:48 -04:00
2010-09-09 18:57:22 -07:00
2010-08-09 16:47:44 -04:00
2010-03-30 22:02:32 +09:00
2010-05-11 17:43:58 +02:00
2010-12-09 13:32:57 -08:00
2010-09-09 18:57:25 -07:00
2010-03-30 22:02:32 +09:00
2010-08-18 08:35:48 -04:00
2010-08-11 08:59:02 -07:00
2010-03-30 22:02:32 +09:00
2010-08-18 08:35:46 -04:00
2010-10-04 14:25:33 +02:00
2010-08-18 01:04:22 -04:00
2010-08-10 11:39:13 -07:00
2010-08-18 08:35:48 -04:00
2010-08-14 00:24:24 +02:00
2010-03-30 22:02:32 +09:00
2010-07-20 17:30:22 +02:00
2010-08-09 16:47:39 -04:00
2010-03-08 16:55:37 +01:00
2010-05-21 18:31:17 -04:00
2010-08-18 06:24:41 -04:00
2010-03-30 22:02:32 +09:00
2010-08-18 08:35:48 -04:00
2010-09-07 13:46:20 -07:00
2010-03-03 13:00:21 -05:00
2010-08-18 08:35:47 -04:00
2010-11-22 11:03:06 -08:00
2010-08-18 08:35:48 -04:00
2010-03-03 14:07:55 -05:00
2010-07-28 09:58:32 -04:00
2010-08-09 20:45:05 -07:00
2010-03-12 15:52:32 -08:00
2010-03-07 15:48:26 -08:00
2010-08-11 08:59:20 -07:00
2010-08-07 18:52:56 +02:00
2009-12-17 10:58:17 -05:00
2010-08-13 16:53:13 -07:00
2010-08-09 16:48:44 -04:00
2010-08-18 08:35:48 -04:00
2010-08-09 16:47:43 -04:00
2010-05-20 13:21:42 -07:00
2010-08-13 16:53:13 -07:00
2010-03-30 22:02:32 +09:00
2010-05-21 18:31:18 -04:00