Hi. Well I try with this version of kernel because this branch is the newest marked "longterm" in [1]kernel.org. The rt patch is also downloaded from [2]kernel.org. The exact URL is: [3]https://www.kernel.org/pub/linux/kernel/projects/rt/3.4/patch-3.4.42-rt57 .patch.gz Thanks in advance.
2013/5/14 <[4]sf...@users.sourceforge.net> Hello Daniel, Daniel Vidal: > I had problems when trying to compile a 3.4.42 kernel with real time and > aufs patch. As you might know, aufs is for the mainline linux kernel only. So it doesn't surprise me that you met a compile error. > au_pin_hdir_set_owner void (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 > } I see. I understand what you did. But I am not sure whether it is correct or not because I don't know which RT patch you are using. '#ifdef' you added highly depends upon the RT patch. If you are asking me the code review, then tell me the version of RT patch you are using and the URL where I can get it. J. R. Okajima References 1. http://kernel.org/ 2. http://kernel.org/ 3. https://www.kernel.org/pub/linux/kernel/projects/rt/3.4/patch-3.4.42-rt57.patch.gz 4. mailto:sf...@users.sourceforge.net
------------------------------------------------------------------------------ AlienVault Unified Security Management (USM) platform delivers complete security visibility with the essential security capabilities. Easily and efficiently configure, manage, and operate all of your security controls from a single console and one unified framework. Download a free trial. http://p.sf.net/sfu/alienvault_d2d