Skip to content
  • Haneen Mohammed's avatar
    aed1c72e
    Staging: fbtft: clean dev_err() logging · aed1c72e
    Haneen Mohammed authored
    
    
    This patch 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, R;
    expression  msg;
    @@
    
    dev_err(E, msg, __func__, R);
    
    @script:python b@
    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, a.R;
    identifier  b.y;
    @@
    
    - dev_err(E, msg, __func__, R);
    + dev_err(E, y, R);
    
    Signed-off-by: default avatarHaneen Mohammed <hamohammed.sa@gmail.com>
    Signed-off-by: default avatarGreg Kroah-Hartman <gregkh@linuxfoundation.org>
    aed1c72e
    Staging: fbtft: clean dev_err() logging
    Haneen Mohammed authored
    
    
    This patch 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, R;
    expression  msg;
    @@
    
    dev_err(E, msg, __func__, R);
    
    @script:python b@
    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, a.R;
    identifier  b.y;
    @@
    
    - dev_err(E, msg, __func__, R);
    + dev_err(E, y, R);
    
    Signed-off-by: default avatarHaneen Mohammed <hamohammed.sa@gmail.com>
    Signed-off-by: default avatarGreg Kroah-Hartman <gregkh@linuxfoundation.org>
Loading