- /* for non-directory */
- struct {
- cfs_semaphore_t f_size_sem;
- void *f_size_sem_owner;
- char *f_symlink_name;
- __u64 f_maxbytes;
- /*
- * cfs_rw_semaphore_t {
- * signed long count; // align u.d.d_def_acl
- * cfs_spinlock_t wait_lock; // align u.d.d_sa_lock
- * struct list_head wait_list;
- * }
- */
- cfs_rw_semaphore_t f_trunc_sem;
- cfs_mutex_t f_write_mutex;
+ /* for non-directory */
+ struct {
+ struct semaphore f_size_sem;
+ void *f_size_sem_owner;
+ char *f_symlink_name;
+ __u64 f_maxbytes;
+ /*
+ * struct rw_semaphore {
+ * signed long count; // align d.d_def_acl
+ * spinlock_t wait_lock; // align d.d_sa_lock
+ * struct list_head wait_list;
+ * }
+ */
+ struct rw_semaphore f_trunc_sem;
+ struct mutex f_write_mutex;