#define _LUSTRE_LINUX_ACL_H
 
 #ifndef        _LUSTRE_ACL_H
-#error Shoud not include direectly. use #include <lustre_acl.h> instead
+#error Should not include directly. use #include <lustre_acl.h> instead
 #endif
 
 #include <linux/fs.h>
 
        /** Bitfield for supported data in this structure. For future use. */
        __u32   som_compat;
 
-       /** Incompat feature list. The supported feature mask is availabe in
+       /** Incompat feature list. The supported feature mask is available in
         * SOM_INCOMPAT_SUPP */
        __u32   som_incompat;
 
        LUDA_TYPE               = 0x0002,
        LUDA_64BITHASH          = 0x0004,
 
-       /* The following attrs are used for MDT interanl only,
+       /* The following attrs are used for MDT internal only,
         * not visible to client */
 
        /* Verify the dirent consistency */
  * Do NOT change the size of various members, otherwise the value
  * will be broken in lustre_swab_mdt_rec_reint().
  *
- * If you add new members in other mdt_reint_xxx structres and need to use the
+ * If you add new members in other mdt_reint_xxx structures and need to use the
  * rr_padding_x fields, then update lustre_swab_mdt_rec_reint() also.
  */
 struct mdt_rec_reint {
 
 #define LOV_MAX_STRIPE_COUNT_OLD 160
 /* This calculation is crafted so that input of 4096 will result in 160
  * which in turn is equal to old maximal stripe count.
- * XXX: In fact this is too simpified for now, what it also need is to get
+ * XXX: In fact this is too simplified for now, what it also need is to get
  * ea_type argument to clearly know how much space each stripe consumes.
  *
  * The limit of 12 pages is somewhat arbitrary, but is a reasonably large
 
 /*
  * This structure describes the current in-progress action for a file.
- * it is retuned to user space and send over the wire
+ * it is returned to user space and send over the wire
  */
 struct hsm_current_action {
        /**  The current undergoing action, if there is one */