linux-input.vger.kernel.org archive mirror
 help / color / mirror / Atom feed
* Help with confirming an error trace in drivers/input/touchscreen/ad7879-spi.c
@ 2017-02-16 23:27 Shaobo
  2017-02-16 23:31 ` Dmitry Torokhov
  0 siblings, 1 reply; 5+ messages in thread
From: Shaobo @ 2017-02-16 23:27 UTC (permalink / raw)
  To: linux-input

Hi there,

My name is Shaobo He and I am a graduate student at University of Utah. 
I am applying a static analysis tool to the Linux device drivers and got 
an error trace of null pointer dereference in 
drivers/input/touchscreen/ad7879-spi.c staring from 
`ad7879_spi_multi_read`: it calls `ad7879_spi_xfer` with the argument 
`tx_buf` being NULL, which gets dereferenced at line 52 given the 
argument `count` being 1. As you can see, the error trace is only 
plausible since it depends on certain conditions. To be more specific, 
is it possible for the count argument to be 1. Therefore, I was 
wondering if you could help me confirm it since you are one of the 
authors of this driver.

Thanks for your time. I am looking forward to your reply.

Best,
Shaobo

^ permalink raw reply	[flat|nested] 5+ messages in thread
* Help with confirming an error trace in drivers/input/touchscreen/ad7879-spi.c
@ 2017-02-16 23:16 Shaobo
  0 siblings, 0 replies; 5+ messages in thread
From: Shaobo @ 2017-02-16 23:16 UTC (permalink / raw)
  To: linux-input

Hi there,

My name is Shaobo He and I am a graduate student at University of Utah. 
I am applying a static analysis tool to the Linux device drivers and got 
an error trace of null pointer dereference in 
drivers/input/touchscreen/ad7879-spi.c staring from 
`ad7879_spi_multi_read`: it calls `ad7879_spi_xfer` with the argument 
`tx_buf` being NULL, which gets dereferenced at line 52 given the 
argument `count` being 1 
(http://lxr.free-electrons.com/source/drivers/input/touchscreen/ad7879-spi.c#L52). 
As you can see, the error trace is only plausible since it depends on 
certain conditions. To be more specific, is it possible for the count 
argument to be 1. Therefore, I was wondering if you could help me 
confirm it since you are one of the authors of this driver.

Thanks for your time. I am looking forward to your reply.

Best,
Shaobo

^ permalink raw reply	[flat|nested] 5+ messages in thread

end of thread, other threads:[~2017-02-28 20:00 UTC | newest]

Thread overview: 5+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2017-02-16 23:27 Help with confirming an error trace in drivers/input/touchscreen/ad7879-spi.c Shaobo
2017-02-16 23:31 ` Dmitry Torokhov
2017-02-17  3:25   ` Shaobo
2017-02-28 18:55     ` 'Dmitry Torokhov'
  -- strict thread matches above, loose matches on Subject: below --
2017-02-16 23:16 Shaobo

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).