On Tue, 27 Dec 2011 00:06:15 -0500 Joshua Kinard <kumba@xxxxxxxxxx> wrote: > @@ -95,7 +95,7 @@ struct mace_video { > * Ethernet interface > */ > struct mace_ethernet { > - volatile unsigned long mac_ctrl; > + volatile u64 mac_ctrl; > volatile unsigned long int_stat; > volatile unsigned long dma_ctrl; > volatile unsigned long timer; This device driver writer needs to read: Documentation/volatile-considered-harmful.txt