Subject: Re: [PATCH][MIPS][7/7] AR7: ethernet

From: Andrew Morton <[email-masked]>
Date: Thu, 6 Sep 2007 17:41:02 -0700

> On Fri, 7 Sep 2007 01:21:41 +0200 Matteo Croce <[email-masked]> 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.