Re: Please pull drivers/scsi/dec_esp.c from Linus' git

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



>>>>> "Maciej" == Maciej W Rozycki <macro@xxxxxxxxxxxxxx> writes:

Maciej> On Thu, 16 Feb 2006, Ralf Baechle wrote:
>> That still leaves below gem to sort out.

Maciej>  Yeah -- there is that mmiowb() macro that is supposed to fit
Maciej> here, but some MIPS-based hardware is ordered weakly (and
Maciej> strangely) enough for this single macro to be a bit
Maciej> insufficient.  I think we should have at least mmiowb() and
Maciej> mmiob() (corresponding to wmb() and mb(), respectively) as
Maciej> there is a system we support that does writes in order, but
Maciej> snoops the writeback buffer (the R3220).  Another one is worse
Maciej> yet as does all of that plus byte gathering (the R2020).  At
Maciej> least the latter cannot have the NCR/Emulex SCSI chip and uses
Maciej> DEC's own design instead (a DC7061 gate array highly suspected
Maciej> to also support DSSI if appropriately configured).

Maciej>  I'm not sure if we really need mmiorb() -- probably not.

Just make mmiowb() strong enough on those platforms. There's really no
reason to introduce yet another variation at this point.

Jes




[Index of Archives]     [Linux MIPS Home]     [LKML Archive]     [Linux ARM Kernel]     [Linux ARM]     [Linux]     [Git]     [Yosemite News]     [Linux SCSI]     [Linux Hams]

  Powered by Linux