Ian Kent
a92daf6ba1
autofs4: make autofs type usage explicit
...
- the type assigned at mount when no type is given is changed
from 0 to AUTOFS_TYPE_INDIRECT. This was done because 0 and
AUTOFS_TYPE_INDIRECT were being treated implicitly as the same
type.
- previously, an offset mount had it's type set to
AUTOFS_TYPE_DIRECT|AUTOFS_TYPE_OFFSET but the mount control
re-implementation needs to be able distinguish all three types.
So this was changed to make the type setting explicit.
- a type AUTOFS_TYPE_ANY was added for use by the re-implementation
when checking if a given path is a mountpoint. It's not really a
type as we use this to ask if a given path is a mountpoint in the
autofs_dev_ioctl_ismountpoint() function.
- functions to set and test the autofs mount types have been added to
improve readability and make the type usage explicit.
- the mount type is used from user space for the mount control
re-implementtion so, for consistency, all the definitions have
been moved to the user space include file include/linux/auto_fs4.h.
Signed-off-by: Ian Kent <raven@themaw.net >
Signed-off-by: Jeff Moyer <jmoyer@redhat.com >
Signed-off-by: Andrew Morton <akpm@linux-foundation.org >
Signed-off-by: Linus Torvalds <torvalds@linux-foundation.org >
2009-01-06 15:59:23 -08:00
..
2009-01-02 17:15:07 -02:00
2009-01-04 12:17:43 +01:00
2008-12-23 15:21:38 -05:00
2009-01-04 12:17:42 +01:00
2008-12-22 07:15:03 -08:00
2008-12-31 18:18:13 +01:00
2008-12-23 16:19:00 -05:00
2009-01-06 15:59:19 -08:00
2008-12-30 16:51:43 -05:00
2009-01-02 13:17:13 +00:00
2008-12-22 18:30:29 +00:00
2009-01-02 10:19:37 -08:00
2008-12-29 08:29:50 +01:00
2009-01-04 15:14:42 -05:00
2009-01-06 15:59:23 -08:00
2009-01-06 15:59:23 -08:00
2009-01-06 15:59:19 -08:00
2008-12-29 08:29:50 +01:00
2008-12-30 09:05:13 +10:30
2009-01-01 10:12:19 +10:30
2008-12-29 08:29:50 +01:00
2009-01-04 13:33:20 -08:00
2008-12-29 08:28:44 +01:00
2009-01-06 15:59:01 -08:00
2009-01-02 12:19:34 -08:00
2009-01-02 09:29:43 -08:00
2009-01-02 09:23:03 -08:00
2009-01-02 09:23:03 -08:00
2008-12-29 17:47:23 +10:00
2009-01-01 10:12:30 +10:30
2009-01-06 15:58:59 -08:00
2008-12-25 11:01:43 +11:00
2008-12-25 11:01:33 +11:00
2008-12-31 18:07:38 -05:00
2009-01-06 03:05:09 +00:00
2009-01-04 11:00:05 +01:00
2009-01-03 11:57:35 +01:00
2008-12-29 07:39:34 -05:00
2009-01-05 08:40:21 -08:00
2009-01-05 08:40:25 -08:00
2009-01-05 08:40:25 -08:00
2008-12-29 08:29:50 +01:00
2009-01-04 13:33:20 -08:00
2009-01-04 13:33:20 -08:00
2008-12-29 11:27:46 +02:00
2008-12-31 18:07:42 -05:00
2008-12-31 18:07:42 -05:00
2009-01-06 15:59:09 -08:00
2009-01-02 10:19:38 -08:00
2008-12-29 08:29:51 +01:00
2009-01-06 15:59:01 -08:00
2008-12-30 16:10:19 -08:00
2009-01-04 01:00:53 +01:00
2009-01-04 01:00:51 +01:00
2009-01-06 15:58:58 -08:00
2009-01-02 16:12:56 +01:00
2008-12-31 18:07:42 -05:00
2008-12-25 11:40:29 +01:00
2009-01-03 14:11:08 +01:00
2009-01-06 15:59:14 -08:00
2009-01-03 14:10:09 +01:00
2009-01-02 11:44:09 -08:00
2008-12-26 09:48:18 +01:00
2009-01-02 10:19:40 -08:00
2009-01-05 08:40:30 -08:00
2008-12-23 15:21:56 -05:00
2009-01-05 08:40:30 -08:00
2009-01-05 08:40:25 -08:00
2008-12-31 15:11:46 +01:00
2009-01-06 15:59:12 -08:00
2009-01-06 15:59:21 -08:00
2009-01-03 14:11:07 +01:00
2008-12-31 16:55:47 +02:00
2008-12-30 09:26:11 +10:30
2008-12-28 22:43:21 -05:00
2008-12-30 16:20:19 -08:00
2009-01-06 15:59:00 -08:00
2009-01-06 15:59:00 -08:00
2009-01-06 15:59:00 -08:00
2008-12-29 08:29:50 +01:00
2009-01-06 15:58:58 -08:00
2009-01-06 15:59:20 -08:00
2009-01-05 08:40:13 +10:30
2008-12-31 18:07:38 -05:00
2009-01-04 16:13:40 -08:00
2008-12-23 15:21:45 -05:00
2008-12-23 15:21:56 -05:00
2008-12-23 15:21:37 -05:00
2008-12-23 15:21:56 -05:00
2009-01-06 15:59:00 -08:00
2009-01-06 15:59:07 -08:00
2009-01-04 13:33:20 -08:00
2009-01-06 15:59:00 -08:00
2009-01-02 10:19:44 -08:00
Merge branches 'x86/apic', 'x86/cleanups', 'x86/cpufeature', 'x86/crashdump', 'x86/debug', 'x86/defconfig', 'x86/detect-hyper', 'x86/doc', 'x86/dumpstack', 'x86/early-printk', 'x86/fpu', 'x86/idle', 'x86/io', 'x86/memory-corruption-check', 'x86/microcode', 'x86/mm', 'x86/mtrr', 'x86/nmi-watchdog', 'x86/pat2', 'x86/pci-ioapic-boot-irq-quirks', 'x86/ptrace', 'x86/quirks', 'x86/reboot', 'x86/setup-memory', 'x86/signal', 'x86/sparse-fixes', 'x86/time', 'x86/uv' and 'x86/xen' into x86/core
2008-12-23 16:27:23 +01:00
2009-01-06 15:59:13 -08:00
2009-01-06 15:59:12 -08:00
2009-01-04 12:17:39 +01:00
2009-01-05 08:40:25 -08:00
2009-01-05 08:40:25 -08:00
2009-01-05 18:31:12 -08:00
2009-01-03 12:01:23 -08:00
2009-01-01 10:12:26 +10:30
2008-12-30 16:10:19 -08:00
2008-12-30 17:31:25 -08:00
2009-01-06 15:59:07 -08:00
2009-01-04 13:33:20 -08:00
2009-01-06 15:59:09 -08:00
2008-12-31 18:07:37 -05:00
2008-12-30 09:05:19 +10:30
2009-01-02 10:19:43 -08:00
2009-01-02 10:19:43 -08:00
2009-01-02 10:19:42 -08:00
2008-12-29 11:45:47 +02:00
2008-12-30 09:05:16 +10:30
2009-01-05 08:40:14 +10:30
2009-01-06 15:59:07 -08:00
2009-01-05 11:54:29 -05:00
2008-12-30 09:05:12 +10:30
2009-01-01 10:12:25 +10:30
2009-01-02 10:19:36 -08:00
2009-01-02 10:19:40 -08:00
2009-01-06 15:59:10 -08:00
2009-01-02 17:11:52 -02:00
2008-12-30 09:26:04 +10:30
2008-12-30 09:26:10 +10:30
2008-12-30 09:25:58 +10:30
2008-12-30 09:26:03 +10:30
2009-01-06 15:59:05 -08:00
2009-01-06 15:59:09 -08:00