Quiet compiler warnings from -Wundef in libsysio.
Some fixes to allow building/insmod on 2.4 kernels:
- do_div() and other 64-bit divisions
- bit_spin_lock usage in lock_bitlock(), et. al.
More fixes for bug 10991 (removal of ENOLCK).
Fix test 77c from bug 11238.
Add mxlnd support.
Kernel patch updates.
ldiskfs patch updates.
Remove duplicate test_56 in sanity.sh, renumbering to avoid conflicts.
Allow acceptance-small.sh to run without any reformats.
unsigned mask,
void *private);
extern void _sysio_fs_gone(struct filesys *fs);
-#if ZERO_SUM_MEMORY
+#ifdef ZERO_SUM_MEMORY
extern void _sysio_fssw_shutdown(void);
#endif
extern TAILQ_HEAD(pnodes_head, pnode) _sysio_pnodes;
extern int _sysio_i_init(void);
-#if ZERO_SUM_MEMORY
+#ifdef ZERO_SUM_MEMORY
extern void _sysio_i_shutdown(void);
#endif
extern struct inode *_sysio_i_new(struct filesys *fs,
} while(0)
/* Interface enter/leave hook functions */
-#if SYSIO_TRACING
+#ifdef SYSIO_TRACING
extern void *_sysio_entry_trace_q;
extern void *_sysio_exit_trace_q;
struct pnode;
-#if DEFER_INIT_CWD
+#ifdef DEFER_INIT_CWD
extern const char *_sysio_init_cwd;
#endif
extern time_t _sysio_local_time(void);
-#if SYSIO_TRACING
+#ifdef SYSIO_TRACING
extern void _sysio_cprintf(const char *fmt, ...);
#endif