Subject: Re: [PATCH 15/26] e100: reduce time under spinlock

From: Jeff Garzik <[email-masked]>
Date: Tue, 29 Aug 2006 16:55:20 -0400

Kok, Auke wrote:
> We're waiting for a write flush to finish before unlocking, which
> is not needed. Release the spinlock after the write command.
> 
> Signed-off-by: Auke Kok <[email-masked]>

This undoes the following change:

commit ad8c48ad3bbef078616ed4d2652d362dfd962f09
Author: Catalin(ux aka Dino) BOIE <[email-masked]>
Date:   Sat Mar 4 12:18:59 2006 -0500

     Fix io ordering problems in e100

     Checking e100.c code against Documentation/io_ordering.txt I found the
     following problem:

     spin_lock_irq...
     write
     spin-unlock
     e100_write_flush

     The attached patch fix the code like this:

     spin_lock_irq...
     write
     e100_write_flush
     spin-unlock

     Signed-off-by: Catalin BOIE <[email-masked]>
     Signed-off-by: Jeff Garzik <[email-masked]>