Whamcloud - gitweb
r=liangzhen
authorisaac <isaac>
Wed, 1 Mar 2006 07:26:40 +0000 (07:26 +0000)
committerisaac <isaac>
Wed, 1 Mar 2006 07:26:40 +0000 (07:26 +0000)
Without the 'W' flag, xnu bsd won't copy obd_ioctl_data into kernel space.

lustre/include/lustre_lib.h

index a9e94c4..13ceaef 100644 (file)
@@ -403,7 +403,7 @@ static inline void obd_ioctl_freedata(char *buf, int len)
 #define OBD_IOC_PREALLOCATE            _IOWR('f', 105, OBD_IOC_DATA_TYPE)
 
 #define OBD_IOC_SETATTR                _IOW ('f', 107, OBD_IOC_DATA_TYPE)
-#define OBD_IOC_GETATTR                _IOR ('f', 108, OBD_IOC_DATA_TYPE)
+#define OBD_IOC_GETATTR                _IOWR ('f', 108, OBD_IOC_DATA_TYPE)
 #define OBD_IOC_READ                   _IOWR('f', 109, OBD_IOC_DATA_TYPE)
 #define OBD_IOC_WRITE                  _IOWR('f', 110, OBD_IOC_DATA_TYPE)