> My kernel config had RAID6 compiled into the kernel. It is an
> experimental option for kernel 2.6.9. At boot it measures the
> checksumming performance of different algorithms.
> Under Xen, the machine hangs when it executes the mmxx1 step - under
> native linux, it works fine and goes on to mmxx2, ssex1, sse2x1 etc.
> Not critical at all, just thought to let you guys know.
Unsurprising -- the driver is going straight at privileged control
As a quick proof of concept can you try editing drivers/md/raid6x86.h
1. For each function called raid6_before_???(), change its
static inline void raid6_before_???(???)
2. For each function called raid6_after_???(), change its
static inline void raid6_after_???(???)
This is likely to fix your problem.
Get latest updates about Open Source Projects, Conferences and News.