staging: comedi: ni_daq_700: remove thisboard macro
PATCH 16/31 staging: comedi: ni_daq_700: remove thisboard macro
The 'thisboard' macro relies on a local variable having a specific name and yields a pointer derived from that local variable. Replace the macro with local variables and use the comedi_board() helper to get the pointer.
Signed-off-by H Hartley Sweeten <[email protected]>
Cc Ian Abbott <[email protected]>
Cc Frank Mori Hess <[email protected]>
Cc Greg Kroah-hartman <[email protected]>
--- drivers/staging/comedi/drivers/ni_daq_700.c | 6 +----- 1 file changed, 1 insertion(+), 5 deletions(-)
drivers/staging/comedi/drivers/ni_daq_700.c +1 -5
@@ -59,11 +59,6 @@ struct dio700_board {const char *name; }; -/* -* Useful for shorthand access to the particular board structure -*/ -#define thisboard ((const struct dio700_board *)dev->board_ptr) -#define _700_SIZE 8#define _700_DATA 0
@@ -178,6 +173,7 @@ static void subdev_700_cleanup(struct comedi_device *dev,static int dio700_attach (struct comedi_device *dev,struct comedi_devconfig *it) { +const struct dio700_board *thisboard =comedi_board (dev);struct comedi_subdevice *s;unsigned long iobase =0 ;#ifdef incomplete
Signature · 1 line
1.7.11