staging: comedi: pcmmio: quiet NULL pointer sparse noise
PATCH 1/1 staging: comedi: pcmmio: quiet NULL pointer sparse noise
The comedi_async 'inttrig' member is a pointer to a callback function. NULL should be used to clear it not 0.
This quiets a number of sparse warnings about:
Warning: Using plain integer as NULL 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/pcmmio.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-)
drivers/staging/comedi/drivers/pcmmio.c +2 -2
@@ -514,7 +514,7 @@ static void pcmmio_stop_intr(struct comedi_device *dev, subpriv->dio.intr.enabled_mask =0 ; subpriv->dio.intr.active =0 ; - s->async->inttrig =0 ; + s->async->inttrig =NULL ; nports = subpriv->dio.intr.num_asic_chans /CHANS_PER_PORT ; firstport = subpriv->dio.intr.asic_chan /CHANS_PER_PORT ;switch_page (dev, asic,PAGE_ENAB );
@@ -780,7 +780,7 @@ pcmmio_inttrig_start_intr(struct comedi_device *dev, struct comedi_subdevice *s,return -EINVAL ;spin_lock_irqsave (&subpriv->dio.intr.spinlock, flags); - s->async->inttrig =0 ; + s->async->inttrig =NULL ;if (subpriv->dio.intr.active) event =pcmmio_start_intr (dev, s);spin_unlock_irqrestore (&subpriv->dio.intr.spinlock, flags);
Signature · 1 line
1.7.11