> On Fri, 7 Sep 2007 01:21:41 +0200 Matteo Croce <technoboy85@xxxxxxxxx> wrote: > > The patch introduces vast number of volatile structure fields. Please see > > Documentation/volatile-considered-harmful.txt. > > Removing them and the kernel hangs at module load They can't just be removed. Please see the document. There are I/O APIs which, if properly used, make volatile unneeded.