On Mon, Nov 16, 2015 at 03:22:16PM -0500, Benjamin Romer wrote:
> From: Tim Sell <timothy.s...@unisys.com>
> 
> The dev_info() messages at init time are particularly useful for mapping
> visor devices to input devices.

But that's just "noise", why would a user ever need that?  Please keep
the kernel log clean, if you really need to know this, use dev_dbg().


> 
> Signed-off-by: Tim Sell <timothy.s...@unisys.com>
> Signed-off-by: Benjamin Romer <benjamin.ro...@unisys.com>
> 
> ---
> v2: the patch was resubmitted.
> ---
>  drivers/staging/unisys/visorinput/visorinput.c | 11 +++++++++++
>  1 file changed, 11 insertions(+)
> 
> diff --git a/drivers/staging/unisys/visorinput/visorinput.c 
> b/drivers/staging/unisys/visorinput/visorinput.c
> index cf364c4..f570ce0 100644
> --- a/drivers/staging/unisys/visorinput/visorinput.c
> +++ b/drivers/staging/unisys/visorinput/visorinput.c
> @@ -392,6 +392,7 @@ static void devdata_release(struct kref *kref)
>  {
>       struct visorinput_devdata *devdata =
>               container_of(kref, struct visorinput_devdata, kref);
> +     dev_dbg(&devdata->dev->device, "releasing resources\n");

tracing shows this, why add this?

And always run checkpatch on your patch so that no one has to tell you
to run checkpatch on your patch...


>       unregister_client_input(devdata->visorinput_dev);
>       if (devdata->wq) {
>               flush_workqueue(devdata->wq);
> @@ -444,6 +445,8 @@ static void async_change_resolution(struct work_struct 
> *work)
>                       "failed create of new mouse input dev for new 
> resolution %u,%u\n",
>                       p_change_resolution_work->xres,
>                       p_change_resolution_work->yres);
> +     dev_info(&devdata->dev->device, "created mouse %s\n",
> +              dev_name(&devdata->visorinput_dev->dev));

Again, that's just noise, please don't, no one really cares about this.

>  
>  out_locked:
>       up_write(&devdata->lock_visor_dev);
> @@ -496,6 +499,8 @@ devdata_create(struct visor_device *dev, enum 
> visorinput_device_type devtype)
>                       (devdata, devdata->keycode_table);
>               if (!devdata->visorinput_dev)
>                       goto cleanups_register;
> +             dev_info(&devdata->dev->device, "created keyboard %s\n",
> +                      dev_name(&devdata->visorinput_dev->dev));
>               break;
>       case visorinput_mouse:
>               xres = read_input_channel_uint
> @@ -514,6 +519,8 @@ devdata_create(struct visor_device *dev, enum 
> visorinput_device_type devtype)
>                       register_client_mouse(devdata, xres, yres);
>               if (!devdata->visorinput_dev)
>                       goto cleanups_register;
> +             dev_info(&devdata->dev->device, "created mouse %s\n",
> +                      dev_name(&devdata->visorinput_dev->dev));
>               break;
>       }
>  
> @@ -746,6 +753,10 @@ visorinput_channel_interrupt(struct visor_device *dev)
>                                       "mouse resolution change for NON-mouse 
> device!\n");
>                               continue;
>                       }
> +                     dev_info(&dev->device,
> +                              "mouse resolution change to %ux%u\n",
> +                              r.activity.arg1,
> +                              r.activity.arg2);

Again, debug messages please.

thanks,

greg k-h
_______________________________________________
devel mailing list
de...@linuxdriverproject.org
http://driverdev.linuxdriverproject.org/mailman/listinfo/driverdev-devel

Reply via email to