On Mon, Nov 16, 2015 at 03:22:16PM -0500, Benjamin Romer wrote: > From: Tim Sell <Timothy.Sell@xxxxxxxxxx> > > 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.Sell@xxxxxxxxxx> > Signed-off-by: Benjamin Romer <benjamin.romer@xxxxxxxxxx> > > --- > 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 devel@xxxxxxxxxxxxxxxxxxxxxx http://driverdev.linuxdriverproject.org/mailman/listinfo/driverdev-devel