[ofa-general] RE: [PATCH] drivers/infiniband/ulp/srpt: Fixtargetdata corruption
Sufficool, Stanley
ssufficool at rov.sbcounty.gov
Tue Jan 29 16:24:14 PST 2008
> > davem at systemfabricworks.com wrote:
> > > Change the local buffer allocator to use a spin-lock
> > protected linked
> > > list instead of an array of atomic_t used/free
> > variables. The atomic_t
> > > code was open to a multi-thread race between test and
> > set. This has
> > > been observed with the result that the same data buffer
> > was used for
> > > more than one SCSI operation, either writing the wrong
> > data to the disk
> > > or sending the wrong data to the initiator.
> > >
> > > Signed-off-by: Robert Pearson <rpearson at systemfabricworks.com>
> > > Signed-off-by: David A. McMillen <davem at systemfabricworks.com>
> > >
> > Applied. Thanks _______________________________________________
Tested and passed with Windows 2003 SR2 WinOF x64 / Kernel 2.6.23 x64.
Without using "ib_srpt memelements=0"
More information about the general
mailing list