diff options
author | Ralf Baechle <ralf@linux-mips.org> | 1997-06-03 07:28:06 +0000 |
---|---|---|
committer | Ralf Baechle <ralf@linux-mips.org> | 1997-06-03 07:28:06 +0000 |
commit | edb5c61526e98426a5f3da889463c2b8d85d04c0 (patch) | |
tree | 27965970d5fe47655e451ef3251cc20df75e04b7 /fs/autofs/autofs_i.h | |
parent | 2e6827eb279d02923bf12eb0cfc077b26f545953 (diff) |
Sync with Linux 2.1.41
Diffstat (limited to 'fs/autofs/autofs_i.h')
-rw-r--r-- | fs/autofs/autofs_i.h | 14 |
1 files changed, 14 insertions, 0 deletions
diff --git a/fs/autofs/autofs_i.h b/fs/autofs/autofs_i.h index d3b6e484f..4183b88b1 100644 --- a/fs/autofs/autofs_i.h +++ b/fs/autofs/autofs_i.h @@ -12,6 +12,8 @@ /* Internal header file for autofs */ +#define DEBUG_WAITLIST 1 + #include <linux/auto_fs.h> /* This is the range of ioctl() numbers we claim as ours */ @@ -120,7 +122,10 @@ struct autofs_symlink { #define END_OF_TIME ((time_t)((unsigned long)((time_t)(~0UL)) >> 1)) #endif +#define AUTOFS_SBI_MAGIC 0x6d4a556d + struct autofs_sb_info { + u32 magic; struct file *pipe; pid_t oz_pgrp; int catatonic; @@ -137,6 +142,15 @@ static inline int autofs_oz_mode(struct autofs_sb_info *sbi) { return sbi->catatonic || current->pgrp == sbi->oz_pgrp; } +/* Debug the mysteriously disappearing wait list */ + +#ifdef DEBUG_WAITLIST +#define CHECK_WAITLIST(S,O) autofs_check_waitlist_integrity(S,O) +void autofs_check_waitlist_integrity(struct autofs_sb_info *,char *); +#else +#define CHECK_WAITLIST(S,O) +#endif + /* Hash operations */ autofs_hash_t autofs_hash(const char *,int); |