mirror of
https://github.com/BobTheBlinker/android_kernel_motorola_sm6375.git
synced 2026-10-26 06:33:19 -04:00
Staging: comedi: adl_pci9118: Fix endian sparse warning
Fix following sparse warning: warning: cast to restricted __be16 data is pointer of type void and can be used to store any type of data. barray and array have the same 16 bit offset. Signed-off-by: Ksenija Stanojevic <ksenija.stanojevic@gmail.com> Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
This commit is contained in:
parent
212efdb1be
commit
2aadecb60a
1 changed files with 2 additions and 1 deletions
|
|
@ -603,10 +603,11 @@ static void pci9118_ai_munge(struct comedi_device *dev,
|
|||
unsigned short *array = data;
|
||||
unsigned int num_samples = comedi_bytes_to_samples(s, num_bytes);
|
||||
unsigned int i;
|
||||
__be16 *barray = data;
|
||||
|
||||
for (i = 0; i < num_samples; i++) {
|
||||
if (devpriv->usedma)
|
||||
array[i] = be16_to_cpu(array[i]);
|
||||
array[i] = be16_to_cpu(barray[i]);
|
||||
if (s->maxdata == 0xffff)
|
||||
array[i] ^= 0x8000;
|
||||
else
|
||||
|
|
|
|||
Loading…
Reference in a new issue