Re: [PATCH 1/1] Input: cyttsp - Fix check after pointer dereferencing

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



On Sun, Mar 4, 2012 at 4:41 PM, Dmitry Torokhov
<dmitry.torokhov@xxxxxxxxx> wrote:
> Hi Javier,
>
> On Wed, Feb 15, 2012 at 11:42:52AM +0100, Javier Martinez Canillas wrote:
>> From: Javier Martinez Canillas <martinez.javier@xxxxxxxxxxxx>
>>
>> In the cyttsp_probe() function the struct device *dev pointer was
>> dereferenced before checking if it was NULL.
>>
>> Now dev is never NULL since both I2C and SPI bus drivers pass a pointer to a
>> member of an previously allocated structure. But others bus drivers can do
>> it differently so is better to sanity check instead of trust in the callers.
>>
>
> I already have a patch that simply removes the checks ofr dev and
> bus_ops - cyttsp_probe is only called by bus-specific code and they are
> not coming form platform data so there is no chance they will be NULL.
> And anyone writing a new bus intefcae will get a nice oops first time
> they try loading the module so they'll see the problem right away too.
>
> Thanks.
>
> --
> Dmitry

Yes, I agree with you. Since cyttsp_probe is only called by bus
specific code, removing the checks is better.

Thanks and best regards,
Javier
--
To unsubscribe from this list: send the line "unsubscribe linux-input" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at  http://vger.kernel.org/majordomo-info.html


[Index of Archives]     [Linux Media Devel]     [Linux USB Devel]     [Video for Linux]     [Linux Audio Users]     [Yosemite News]     [Linux Kernel]     [Linux SCSI]     [Linux Wireless Networking]     [Linux Omap]

  Powered by Linux