--- i_op.c	2013-05-14 12:08:47.000000000 +0200
+++ i_op.c.new	2013-05-14 19:04:42.000000000 +0200
@@ -425,8 +425,12 @@
 void au_pin_hdir_set_owner(struct au_pin *p, struct task_struct *task)
 {
 #if defined(CONFIG_DEBUG_MUTEXES) || defined(CONFIG_SMP)
+#if defined(CONFIG_PREEMPT_RT_FULL)
+	p->hdir->hi_inode->i_mutex.lock.owner = task;
+#else
 	p->hdir->hi_inode->i_mutex.owner = task;
 #endif
+#endif
 }
 
 void au_pin_hdir_acquire_nest(struct au_pin *p)
