From d8e45eccb156f21fedbbf01fc7a59a80b899a369 Mon Sep 17 00:00:00 2001 From: zab Date: Tue, 25 Feb 2003 01:09:17 +0000 Subject: [PATCH] - bring b_devel changes into b_io in preparation for file size fixes --- lustre/mdc/lproc_mdc.c | 4 ++++ lustre/mds/lproc_mds.c | 12 +++++++++++- lustre/obdfilter/lproc_obdfilter.c | 6 ++++++ lustre/osc/lproc_osc.c | 4 ++++ 4 files changed, 25 insertions(+), 1 deletion(-) diff --git a/lustre/mdc/lproc_mdc.c b/lustre/mdc/lproc_mdc.c index f5b5b80..3f81507 100644 --- a/lustre/mdc/lproc_mdc.c +++ b/lustre/mdc/lproc_mdc.c @@ -21,6 +21,10 @@ */ #define DEBUG_SUBSYSTEM S_CLASS +#include +#if (LINUX_VERSION_CODE >= KERNEL_VERSION(2,5,0)) +#include +#endif #include #include diff --git a/lustre/mds/lproc_mds.c b/lustre/mds/lproc_mds.c index eab0cf7..e4522fb 100644 --- a/lustre/mds/lproc_mds.c +++ b/lustre/mds/lproc_mds.c @@ -21,6 +21,10 @@ */ #define DEBUG_SUBSYSTEM S_CLASS +#include +#if (LINUX_VERSION_CODE >= KERNEL_VERSION(2,5,0)) +#include +#endif #include #include #include @@ -37,7 +41,10 @@ static inline int lprocfs_mds_statfs(void *data, struct statfs *sfs) { struct obd_device* dev = (struct obd_device*) data; - struct mds_obd *mds = &dev->u.mds; + struct mds_obd *mds; + + LASSERT(dev != NULL); + mds = &dev->u.mds; return vfs_statfs(mds->mds_sb, sfs); } @@ -53,6 +60,9 @@ int rd_fstype(char *page, char **start, off_t off, int count, int *eof, { struct obd_device *obd = (struct obd_device *)data; + LASSERT(obd != NULL); + LASSERT(obd->obd_fsops != NULL); + LASSERT(obd->obd_fsops->fs_type != NULL); return snprintf(page, count, "%s\n", obd->obd_fsops->fs_type); } diff --git a/lustre/obdfilter/lproc_obdfilter.c b/lustre/obdfilter/lproc_obdfilter.c index ad92f83..c4e0747 100644 --- a/lustre/obdfilter/lproc_obdfilter.c +++ b/lustre/obdfilter/lproc_obdfilter.c @@ -21,6 +21,10 @@ */ #define DEBUG_SUBSYSTEM S_CLASS +#include +#if (LINUX_VERSION_CODE >= KERNEL_VERSION(2,5,0)) +#include +#endif #include #include @@ -32,6 +36,7 @@ struct lprocfs_vars lprocfs_module_vars[] = { {0} }; static inline int lprocfs_filter_statfs(void *data, struct statfs *sfs) { struct obd_device *dev = (struct obd_device *) data; + LASSERT(dev != NULL); return vfs_statfs(dev->u.filter.fo_sb, sfs); } @@ -46,6 +51,7 @@ int rd_fstype(char *page, char **start, off_t off, int count, int *eof, void *data) { struct obd_device *dev = (struct obd_device *)data; + LASSERT(dev != NULL); return snprintf(page, count, "%s\n", dev->u.filter.fo_fstype); } diff --git a/lustre/osc/lproc_osc.c b/lustre/osc/lproc_osc.c index 69af4bc..d5e4ec1 100644 --- a/lustre/osc/lproc_osc.c +++ b/lustre/osc/lproc_osc.c @@ -21,6 +21,10 @@ */ #define DEBUG_SUBSYSTEM S_CLASS +#include +#if (LINUX_VERSION_CODE >= KERNEL_VERSION(2,5,0)) +#include +#endif #include #include -- 1.8.3.1