]> git.baikalelectronics.ru Git - kernel.git/commit
staging: comedi: ni_pcidio: Mark buffer for writing when setting up DMA.
authorIan Abbott <abbotti@mev.co.uk>
Mon, 9 Jan 2012 15:47:30 +0000 (15:47 +0000)
committerGreg Kroah-Hartman <gregkh@linuxfoundation.org>
Thu, 9 Feb 2012 18:00:36 +0000 (10:00 -0800)
commit17854f3803bcce7a6fbd57c1b68b3bdcad9b2cfe
treef5488d770c5178b6f502614b82bac19fb0025765
parent6d04c2b1a5f35fbcaa935844d05238342c35bbbe
staging: comedi: ni_pcidio: Mark buffer for writing when setting up DMA.

When setting up the DMA for 'read' streaming acquisition on the DIO
subdevice, mark the whole buffer as writable before starting the DMA.
This prevents a spurious detection of a DMA overwrite of good data
during the first interrupt.

Problem reported by Nicholas Nell.  Fix suggested by Frank Mori Hess.

Signed-off-by: Ian Abbott <abbotti@mev.co.uk>
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
drivers/staging/comedi/drivers/ni_pcidio.c