Staging: comedi: s526: Get rid of global variable 'cmReg'.

Signed-off-by: Frank Mori Hess <fmhess@users.sourceforge.net>
Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de>

authored by Ian Abbott and committed by Greg Kroah-Hartman ca98ee7b 10f27014

+5 -2
+5 -2
drivers/staging/comedi/drivers/s526.c
··· 126 126 unsigned short reserved:1; 127 127 }; 128 128 129 - union { 129 + union cmReg { 130 130 struct counter_mode_register_t reg; 131 131 unsigned short value; 132 - } cmReg; 132 + }; 133 133 134 134 #define MAX_GPCT_CONFIG_DATA 6 135 135 ··· 285 285 int i, n; 286 286 /* short value; */ 287 287 /* int subdev_channel = 0; */ 288 + union cmReg cmReg; 288 289 289 290 printk("comedi%d: s526: ", dev->minor); 290 291 ··· 517 516 int subdev_channel = CR_CHAN(insn->chanspec); /* Unpack chanspec */ 518 517 int i; 519 518 short value; 519 + union cmReg cmReg; 520 520 521 521 /* printk("s526: GPCT_INSN_CONFIG: Configuring Channel %d\n", subdev_channel); */ 522 522 ··· 743 741 { 744 742 int subdev_channel = CR_CHAN(insn->chanspec); /* Unpack chanspec */ 745 743 short value; 744 + union cmReg cmReg; 746 745 747 746 printk("s526: GPCT_INSN_WRITE on channel %d\n", subdev_channel); 748 747 cmReg.value = inw(ADDR_CHAN_REG(REG_C0M, subdev_channel));