]> git.karo-electronics.de Git - linux-beck.git/commitdiff
tty: Remove __func__ from tty_debug() macro
authorPeter Hurley <peter@hurleysoftware.com>
Sun, 8 Nov 2015 18:01:19 +0000 (13:01 -0500)
committerGreg Kroah-Hartman <gregkh@linuxfoundation.org>
Mon, 14 Dec 2015 03:59:48 +0000 (19:59 -0800)
Now that tty_debug() macro uses pr_debug(), the function name can
be printed when using dynamic debug; printing the function name within
the format string is redundant.

Remove the __func__ parameter and print specifier from the format string.
Add context to messages for when the function name is not printed by
dynamic debug, or when dynamic debug is not enabled.

Signed-off-by: Peter Hurley <peter@hurleysoftware.com>
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
drivers/tty/pty.c
drivers/tty/tty_io.c
drivers/tty/tty_ioctl.c
include/linux/tty.h

index a45660f62db54e37c47e0a04f5101d4adfb3463f..b3110040164ae64fa29e66fae2d7f5bd4d7d139f 100644 (file)
@@ -788,7 +788,7 @@ static int ptmx_open(struct inode *inode, struct file *filp)
        if (retval)
                goto err_release;
 
-       tty_debug_hangup(tty, "(tty count=%d)\n", tty->count);
+       tty_debug_hangup(tty, "opening (count=%d)\n", tty->count);
 
        tty_unlock(tty);
        return 0;
index d9df15f1086b0df6cdd5c0449424822f6f865df8..f8e1fce9bdfd3619039865017880d866e490bc11 100644 (file)
@@ -783,7 +783,7 @@ static void do_tty_hangup(struct work_struct *work)
 
 void tty_hangup(struct tty_struct *tty)
 {
-       tty_debug_hangup(tty, "\n");
+       tty_debug_hangup(tty, "hangup\n");
        schedule_work(&tty->hangup_work);
 }
 
@@ -800,7 +800,7 @@ EXPORT_SYMBOL(tty_hangup);
 
 void tty_vhangup(struct tty_struct *tty)
 {
-       tty_debug_hangup(tty, "\n");
+       tty_debug_hangup(tty, "vhangup\n");
        __tty_hangup(tty, 0);
 }
 
@@ -837,7 +837,7 @@ void tty_vhangup_self(void)
 
 static void tty_vhangup_session(struct tty_struct *tty)
 {
-       tty_debug_hangup(tty, "\n");
+       tty_debug_hangup(tty, "session hangup\n");
        __tty_hangup(tty, 1);
 }
 
@@ -1787,7 +1787,7 @@ int tty_release(struct inode *inode, struct file *filp)
                return 0;
        }
 
-       tty_debug_hangup(tty, "(tty count=%d)...\n", tty->count);
+       tty_debug_hangup(tty, "releasing (count=%d)\n", tty->count);
 
        if (tty->ops->close)
                tty->ops->close(tty, filp);
@@ -1903,7 +1903,7 @@ int tty_release(struct inode *inode, struct file *filp)
        /* Wait for pending work before tty destruction commmences */
        tty_flush_works(tty);
 
-       tty_debug_hangup(tty, "freeing structure...\n");
+       tty_debug_hangup(tty, "freeing structure\n");
        /*
         * The release_tty function takes care of the details of clearing
         * the slots and preserving the termios structure. The tty_unlock_pair
@@ -2093,7 +2093,7 @@ retry_open:
            tty->driver->subtype == PTY_TYPE_MASTER)
                noctty = 1;
 
-       tty_debug_hangup(tty, "(tty count=%d)\n", tty->count);
+       tty_debug_hangup(tty, "opening (count=%d)\n", tty->count);
 
        if (tty->ops->open)
                retval = tty->ops->open(tty, filp);
@@ -2102,7 +2102,7 @@ retry_open:
        filp->f_flags = saved_flags;
 
        if (retval) {
-               tty_debug_hangup(tty, "error %d, releasing...\n", retval);
+               tty_debug_hangup(tty, "open error %d, releasing\n", retval);
 
                tty_unlock(tty); /* need to call tty_release without BTM */
                tty_release(inode, filp);
index 40964eaf115fd9a11998ef2b430d89c74171bd85..0ea351388724aeae75b70d22433b3d56736d1828 100644 (file)
@@ -216,7 +216,7 @@ int tty_unthrottle_safe(struct tty_struct *tty)
 
 void tty_wait_until_sent(struct tty_struct *tty, long timeout)
 {
-       tty_debug_wait_until_sent(tty, "\n");
+       tty_debug_wait_until_sent(tty, "wait until sent, timeout=%ld\n", timeout);
 
        if (!timeout)
                timeout = MAX_SCHEDULE_TIMEOUT;
index f578e8405ff00f124f6aa4022818d2033b19b06c..f06dd7a41a030825052a323e07e00599dca3779e 100644 (file)
@@ -669,8 +669,7 @@ static inline void proc_tty_unregister_driver(struct tty_driver *d) {}
 #define tty_msg(fn, tty, f, ...) \
        fn("%s %s: " f, tty_driver_name(tty), tty_name(tty), ##__VA_ARGS__)
 
-#define tty_debug(tty, f, ...) \
-               tty_msg(pr_debug, tty, "%s:" f, __func__, ##__VA_ARGS__)
+#define tty_debug(tty, f, ...) tty_msg(pr_debug, tty, f, ##__VA_ARGS__)
 #define tty_info(tty, f, ...)  tty_msg(pr_info, tty, f, ##__VA_ARGS__)
 #define tty_notice(tty, f, ...)        tty_msg(pr_notice, tty, f, ##__VA_ARGS__)
 #define tty_warn(tty, f, ...)  tty_msg(pr_warn, tty, f, ##__VA_ARGS__)