diff options
author | Ian Abbott <abbotti@mev.co.uk> | 2009-09-21 15:12:32 -0400 |
---|---|---|
committer | Greg Kroah-Hartman <gregkh@suse.de> | 2009-10-09 16:47:24 -0400 |
commit | b1f68dc1d610159db0e8546117d86657f35a03b5 (patch) | |
tree | 0026292313e7132a84db56f7befd33efe19a84b6 | |
parent | b8b5cd9f87e08f72c78d9197bf199821fda4ba36 (diff) |
Staging: comedi: jr3_pci: Initialize transf variable fully in jr3_pci_poll_subdevice().
Signed-off-by: Frank Mori Hess <fmhess@users.sourceforge.net>
Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de>
-rw-r--r-- | drivers/staging/comedi/drivers/jr3_pci.c | 18 |
1 files changed, 6 insertions, 12 deletions
diff --git a/drivers/staging/comedi/drivers/jr3_pci.c b/drivers/staging/comedi/drivers/jr3_pci.c index 14bf29bf5781..0d2c2eb23b23 100644 --- a/drivers/staging/comedi/drivers/jr3_pci.c +++ b/drivers/staging/comedi/drivers/jr3_pci.c | |||
@@ -515,6 +515,7 @@ static struct poll_delay_t jr3_pci_poll_subdevice(struct comedi_subdevice *s) | |||
515 | { | 515 | { |
516 | struct poll_delay_t result = poll_delay_min_max(1000, 2000); | 516 | struct poll_delay_t result = poll_delay_min_max(1000, 2000); |
517 | struct jr3_pci_subdev_private *p = s->private; | 517 | struct jr3_pci_subdev_private *p = s->private; |
518 | int i; | ||
518 | 519 | ||
519 | if (p) { | 520 | if (p) { |
520 | volatile struct jr3_channel *channel = p->channel; | 521 | volatile struct jr3_channel *channel = p->channel; |
@@ -570,18 +571,11 @@ static struct poll_delay_t jr3_pci_poll_subdevice(struct comedi_subdevice *s) | |||
570 | p->serial_no); | 571 | p->serial_no); |
571 | 572 | ||
572 | /* Transformation all zeros */ | 573 | /* Transformation all zeros */ |
573 | transf.link[0].link_type = | 574 | for (i = 0; i < ARRAY_SIZE(transf.link); i++) { |
574 | (enum link_types)0; | 575 | transf.link[i].link_type = |
575 | transf.link[0].link_amount = 0; | 576 | (enum link_types)0; |
576 | transf.link[1].link_type = | 577 | transf.link[i].link_amount = 0; |
577 | (enum link_types)0; | 578 | } |
578 | transf.link[1].link_amount = 0; | ||
579 | transf.link[2].link_type = | ||
580 | (enum link_types)0; | ||
581 | transf.link[2].link_amount = 0; | ||
582 | transf.link[3].link_type = | ||
583 | (enum link_types)0; | ||
584 | transf.link[3].link_amount = 0; | ||
585 | 579 | ||
586 | set_transforms(channel, transf, 0); | 580 | set_transforms(channel, transf, 0); |
587 | use_transform(channel, 0); | 581 | use_transform(channel, 0); |