X-Git-Url: https://git.whamcloud.com/?a=blobdiff_plain;f=lustre%2Finclude%2Flustre_ioctl.h;h=c004eb886aef908fcf3cc44d7553a6efed3f6664;hb=b83b016c487ce5c9793cc75a230adec54a2d95af;hp=092b13f95013d7bf1d1b5cce8542dace4b504ed4;hpb=0754bc8f2623bea184111af216f7567608db35b6;p=fs%2Flustre-release.git diff --git a/lustre/include/lustre_ioctl.h b/lustre/include/lustre_ioctl.h index 092b13f..c004eb8 100644 --- a/lustre/include/lustre_ioctl.h +++ b/lustre/include/lustre_ioctl.h @@ -28,6 +28,7 @@ #ifndef LUSTRE_IOCTL_H_ #define LUSTRE_IOCTL_H_ +#include #include #include @@ -38,6 +39,7 @@ #else /* __KERNEL__ */ # include # include +#include #endif /* !__KERNEL__ */ #if !defined(__KERNEL__) && !defined(LUSTRE_UTILS) @@ -55,6 +57,12 @@ enum md_echo_cmd { ECHO_MD_ALLOC_FID = 8, /* Get FIDs from MDT */ }; +#define OBD_DEV_ID 1 +#define OBD_DEV_NAME "obd" +#define OBD_DEV_PATH "/dev/" OBD_DEV_NAME +#define OBD_DEV_MAJOR 10 +#define OBD_DEV_MINOR 241 + #define OBD_IOCTL_VERSION 0x00010004 #define OBD_DEV_BY_DEVNAME 0xffffd0de #define OBD_MAX_IOCTL_BUFFER CONFIG_LUSTRE_OBD_MAX_IOCTL_BUFFER @@ -397,6 +405,7 @@ obd_ioctl_unpack(struct obd_ioctl_data *data, char *pbuf, int max_len) #define OBD_IOC_ECHO_ALLOC_SEQ _IOWR('f', 222, struct obd_ioctl_data) #define OBD_IOC_START_LFSCK _IOWR('f', 230, OBD_IOC_DATA_TYPE) #define OBD_IOC_STOP_LFSCK _IOW ('f', 231, OBD_IOC_DATA_TYPE) +#define OBD_IOC_QUERY_LFSCK _IOR('f', 232, struct obd_ioctl_data) /* lustre/lustre_user.h 240-249 */ /* LIBCFS_IOC_DEBUG_MASK 250 */