Jeff Layton
f475f67754
cifs: don't use CIFSGetSrvInodeNumber in is_path_accessible
...
Because it's lighter weight, CIFS tries to use CIFSGetSrvInodeNumber to
verify the accessibility of the root inode and then falls back to doing a
full QPathInfo if that fails with -EOPNOTSUPP. I have at least a report
of a server that returns NT_STATUS_INTERNAL_ERROR rather than something
that translates to EOPNOTSUPP.
Rather than trying to be clever with that call, just have
is_path_accessible do a normal QPathInfo. That call is widely
supported and it shouldn't increase the overhead significantly.
Cc: Stable <stable@kernel.org>
Signed-off-by: Jeff Layton <jlayton@redhat.com>
Signed-off-by: Steve French <sfrench@us.ibm.com>
2009-11-06 22:06:14 +00:00
..
2009-11-02 08:43:45 -06:00
2009-09-24 07:21:05 -07:00
2009-10-01 16:11:16 -07:00
2009-09-21 15:14:58 +02:00
2009-08-31 17:44:05 -10:00
2009-09-24 07:47:42 -04:00
2009-10-15 15:06:37 -07:00
2009-11-06 22:06:14 +00:00
2009-10-04 15:05:10 -07:00
2009-09-11 09:20:26 +02:00
2009-09-23 07:39:28 -07:00
2009-09-30 12:19:44 -05:00
2009-10-08 11:31:38 -05:00
2009-09-24 07:47:38 -04:00
2009-09-24 07:53:22 -07:00
2009-10-13 00:06:43 +02:00
2009-11-02 10:15:27 -08:00
2009-09-30 09:31:14 -07:00
2009-11-04 10:24:52 +01:00
2009-09-27 11:39:25 -07:00
2009-10-29 07:39:29 -07:00
2009-10-29 07:39:27 -07:00
2009-09-24 08:32:11 -07:00
2009-09-24 07:47:42 -04:00
2009-09-16 17:44:10 +02:00
2009-10-01 16:11:11 -07:00
2009-09-23 10:07:49 -07:00
2009-09-24 07:47:42 -04:00
2009-09-23 18:13:10 -07:00
2009-09-23 07:39:57 -07:00
2009-09-27 11:39:25 -07:00
2009-10-26 08:09:46 -04:00
2009-10-01 16:11:11 -07:00
2009-11-03 12:32:03 +09:00
2009-09-30 09:31:14 -07:00
2009-10-20 18:02:33 -04:00
2009-09-24 08:32:11 -07:00
2009-10-01 16:11:11 -07:00
2009-10-01 16:11:11 -07:00
2009-10-06 20:16:55 +02:00
2009-10-29 07:39:25 -07:00
2009-09-23 07:39:30 -07:00
2009-09-22 07:17:24 -07:00
2009-09-24 08:41:47 -04:00
2009-09-22 07:17:24 -07:00
2009-10-11 11:33:56 -07:00
2009-09-24 07:47:42 -04:00
2009-09-22 07:17:24 -07:00
2009-11-05 08:19:18 +11:00
2009-09-27 11:39:25 -07:00
2009-09-14 19:13:01 +02:00
2009-10-31 12:12:49 -07:00
2009-09-23 07:39:29 -07:00
2009-10-04 15:05:10 -07:00
2009-09-24 08:41:47 -04:00
2009-09-24 07:21:02 -07:00
2009-09-24 07:21:01 -07:00
2009-09-24 07:21:03 -07:00
2009-11-02 11:41:13 +01:00
2009-10-26 15:27:11 +01:00
2009-09-25 09:27:30 -07:00
2009-09-24 07:21:03 -07:00
2009-08-07 10:39:56 -07:00
2009-11-04 13:25:03 +01:00
2009-09-24 07:21:04 -07:00
2009-09-23 07:39:29 -07:00
2009-09-24 07:21:05 -07:00
2009-09-24 07:21:01 -07:00
2009-09-24 07:21:04 -07:00
2009-10-11 11:20:58 -07:00
2009-09-26 00:10:40 +02:00
2009-09-24 07:47:27 -04:00
2009-09-24 08:40:15 -04:00
2009-09-24 07:47:31 -04:00
2009-10-30 15:03:54 +11:00
2009-09-24 07:47:30 -04:00
2009-09-22 07:17:25 -07:00
2009-09-11 08:55:49 -07:00
2009-09-24 08:40:15 -04:00
2009-09-23 09:21:05 -07:00
2009-10-22 08:11:44 +09:00
2009-09-24 07:47:34 -04:00
2009-10-04 15:05:10 -07:00
2009-09-24 07:47:35 -04:00
2009-09-14 17:55:15 -07:00
2009-09-24 07:47:41 -04:00
2009-09-23 07:39:29 -07:00
2009-09-10 10:11:22 +10:00