X-Git-Url: https://git.whamcloud.com/?a=blobdiff_plain;f=lustre%2Fobdclass%2Fllog_ioctl.c;h=bff97f3b9219e37e1d0309390cb8ab8282951bc4;hb=245c6d39387bf85b18ea8c4db161f693739fca26;hp=3391618099839a80ad435d17f849fd93b7170399;hpb=5bb4d552208b350d6dd7996d75db7e63ec61d898;p=fs%2Flustre-release.git diff --git a/lustre/obdclass/llog_ioctl.c b/lustre/obdclass/llog_ioctl.c index 3391618..bff97f3 100644 --- a/lustre/obdclass/llog_ioctl.c +++ b/lustre/obdclass/llog_ioctl.c @@ -37,6 +37,7 @@ #define DEBUG_SUBSYSTEM S_LOG #include +#include #include #include "llog_internal.h" @@ -429,7 +430,8 @@ out_close: EXPORT_SYMBOL(llog_ioctl); int llog_catalog_list(const struct lu_env *env, struct dt_device *d, - int count, struct obd_ioctl_data *data) + int count, struct obd_ioctl_data *data, + const struct lu_fid *fid) { int size, i; struct llog_catid *idarray; @@ -440,7 +442,7 @@ int llog_catalog_list(const struct lu_env *env, struct dt_device *d, ENTRY; if (count == 0) { /* get total number of logs */ - rc = llog_osd_get_cat_list(env, d, 0, 0, NULL); + rc = llog_osd_get_cat_list(env, d, 0, 0, NULL, fid); if (rc < 0) RETURN(rc); count = rc; @@ -452,7 +454,7 @@ int llog_catalog_list(const struct lu_env *env, struct dt_device *d, if (!idarray) RETURN(-ENOMEM); - rc = llog_osd_get_cat_list(env, d, 0, count, idarray); + rc = llog_osd_get_cat_list(env, d, 0, count, idarray, fid); if (rc) GOTO(out, rc);