On 07/27/11 14:37, Thomas Gleixner wrote: > Dear RT Folks, > > I'm pleased to announce the 3.0-rt4 release. ARM panda board, PREEMPT_RT_FULL -rt3 compiled OK. -rt4 compile fails: mm/init-mm.c:24: error: unknown field 'lock' specified in initializer mm/init-mm.c:24: error: unknown field 'wait_lock' specified in initializer mm/init-mm.c:24: error: incompatible types in initialization mm/init-mm.c:24: error: unknown field 'save_state' specified in initializer mm/init-mm.c:24: warning: excess elements in struct initializer mm/init-mm.c:24: warning: (near initialization for 'init_mm.context.id_lock.raw_lock') .config is attached or use this recipe: make omap2plus_defconfig Then additional config changes: # this allows USB thumb drive # Device Drivers -> USB support -> EHCI HCD (USB 2.0) support CONFIG_USB_EHCI_HCD=y # Device Drivers -> USB support -> EHCI support for OMAP3 and later chips CONFIG_USB_EHCI_HCD_OMAP=y # ethernet device # Device Drivers -> Network device support -> USB Network Adapters -> # Multi-purpose USB Networking Framework -> # SMSC LAN95XX based USB 2.0 10/100 ethernet devices CONFIG_USB_NET_SMSC95XX=y # Kernel Features -> Preemption Model -> Fully Preemptible Kernel (RT) -Frank