All of lore.kernel.org
 help / color / mirror / Atom feed
* [PATCH 0/7] Staging: clean de_err() loging
@ 2015-03-05 19:29 Haneen Mohammed
  2015-03-05 19:31 ` [PATCH 1/7] Staging: media: Clean dev_err() logging Haneen Mohammed
                   ` (15 more replies)
  0 siblings, 16 replies; 20+ messages in thread
From: Haneen Mohammed @ 2015-03-05 19:29 UTC (permalink / raw)
  To: outreachy-kernel; +Cc: Haneen Mohammed

This patchset removes  __func__ from dev_err. dev_err includes information about: 
(devcice, driver, specific instance of device, etc) in the log printout.
This was done using Coccinelle, with the following semantic patch:

@a@
expression E;
expression  msg;
@@

dev_err(E, msg, __func__);

@script:python b@git rebae -i
e << a.msg;
y;
@@


if(e.find("%s: ") == True):
	m = e.replace("%s: ", "", 1);
	coccinelle.y = m;
elif(e.find("%s ") == True):
	m = e.replace("%s ", "", 1);
	coccinelle.y = m;
elif(e.find("%s:") == True):
	m = e.replace("%s:", "", 1);
	coccinelle.y = m;
else:
	m = e.replace("%s", "",1);
	coccinelle.y = m;

	
@c@
expression a.E, a.msg;
identifier  b.y;
@@


- dev_err(E, msg, __func__);
+ dev_err(E, y);

Haneen Mohammed (7):
  Staging: media: Clean dev_err() logging
  Staging: fbtft: Clean dev_err() logging
  Staging: iio: Clean dev_err() logging
  Staging: octeon-usb: Clean dev_err() logging
  Staging: slicoss: Clean dev_err() logging
  Staging: gdm72xx: Clean dev_err() logging
  Staging: ste_rmi4: Clean dev_err() logging

 drivers/staging/fbtft/fb_ra8875.c             |  3 +--
 drivers/staging/fbtft/fb_ssd1351.c            |  3 +--
 drivers/staging/fbtft/fb_watterott.c          |  3 +--
 drivers/staging/fbtft/fbtft-bus.c             |  4 +--
 drivers/staging/fbtft/fbtft-core.c            | 14 ++++------
 drivers/staging/fbtft/fbtft-io.c              | 11 +++-----
 drivers/staging/gdm72xx/gdm_usb.c             |  4 +--
 drivers/staging/iio/light/tsl2x7x_core.c      | 38 +++++++++------------------
 drivers/staging/media/lirc/lirc_imon.c        | 32 +++++++++-------------
 drivers/staging/media/lirc/lirc_sasem.c       | 25 +++++++-----------
 drivers/staging/media/lirc/lirc_zilog.c       |  3 +--
 drivers/staging/octeon-usb/octeon-hcd.c       |  2 +-
 drivers/staging/slicoss/slicoss.c             | 14 +++++-----
 drivers/staging/ste_rmi4/synaptics_i2c_rmi4.c | 37 +++++++++-----------------
 14 files changed, 71 insertions(+), 122 deletions(-)

-- 
1.9.1



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

end of thread, other threads:[~2015-03-07 10:56 UTC | newest]

Thread overview: 20+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2015-03-05 19:29 [PATCH 0/7] Staging: clean de_err() loging Haneen Mohammed
2015-03-05 19:31 ` [PATCH 1/7] Staging: media: Clean dev_err() logging Haneen Mohammed
2015-03-05 19:35 ` [PATCH 2/7] Staging: fbtft: " Haneen Mohammed
2015-03-05 19:37 ` [PATCH 3/7] Staging: iio: " Haneen Mohammed
2015-03-05 19:38 ` [PATCH 4/7] Staging: octeon-usb: " Haneen Mohammed
2015-03-05 19:38 ` [PATCH 5/7] Staging: slicoss: " Haneen Mohammed
2015-03-05 19:42 ` [PATCH 6/7] Staging: gdm72xx: " Haneen Mohammed
2015-03-05 19:43 ` [PATCH 7/7] Staging: ste_rmi4: " Haneen Mohammed
2015-03-05 20:40   ` [Outreachy kernel] " Julia Lawall
2015-03-05 21:02     ` Haneen Mohammed
2015-03-05 21:29 ` [PATCH v2 0/7] Staging: clean de_err() loging Haneen Mohammed
2015-03-05 21:36 ` [PATCH v3 0/7]Staging: " Haneen Mohammed
2015-03-05 21:42 ` [PATCH v3 1/7] Staging: media: Clean dev_err() logging Haneen Mohammed
2015-03-06 23:52   ` [Outreachy kernel] " Greg KH
2015-03-05 21:44 ` [PATCH v3 2/7] Staging: fbtft: " Haneen Mohammed
2015-03-05 21:46 ` [PATCH v3 3/7] Staging: iio: " Haneen Mohammed
2015-03-05 21:48 ` [PATCH v3 4/7] Staging: octeon-usb: " Haneen Mohammed
2015-03-05 21:50 ` [PATCH v3 5/7] Staging: slicoss: " Haneen Mohammed
2015-03-05 21:52 ` [PATCH v3 6/7] Staging: gdm72xx: " Haneen Mohammed
2015-03-05 21:55 ` [PATCH v3 7/7] Staging: ste_rmi4: " Haneen Mohammed

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.