diff options
| author | Greg Kroah-Hartman <gregkh@linuxfoundation.org> | 2013-11-25 12:21:55 -0500 |
|---|---|---|
| committer | Greg Kroah-Hartman <gregkh@linuxfoundation.org> | 2013-11-25 12:21:55 -0500 |
| commit | 66a528c1c3d66442e1fbb1e3c512f7557fa0d0c3 (patch) | |
| tree | 01caeb8e4d98f47f0eafffbfd5e55f19c1d3a2b0 | |
| parent | 1b672224d128ec2570eb37572ff803cfe452b4f7 (diff) | |
Revert "staging:media: Use dev_dbg() instead of pr_debug()"
This reverts commit b6ea5ef80aa7fd6f4b18ff2e4174930e8772e812.
Turns out to have lots of run-time issues in that the structure is not
initialized before it is used in the debugging messages.
Reported-by: Mauro Carvalho Chehab <m.chehab@samsung.com>
Cc: Dulshani Gunawardhana <dulshani.gunawardhana89@gmail.com>
Cc: Josh Triplett <josh@joshtriplett.org>
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
| -rw-r--r-- | drivers/staging/media/go7007/go7007-usb.c | 22 |
1 files changed, 12 insertions, 10 deletions
diff --git a/drivers/staging/media/go7007/go7007-usb.c b/drivers/staging/media/go7007/go7007-usb.c index 58684da45e6c..b09a00b24f26 100644 --- a/drivers/staging/media/go7007/go7007-usb.c +++ b/drivers/staging/media/go7007/go7007-usb.c | |||
| @@ -15,6 +15,8 @@ | |||
| 15 | * Inc., 59 Temple Place - Suite 330, Boston MA 02111-1307, USA. | 15 | * Inc., 59 Temple Place - Suite 330, Boston MA 02111-1307, USA. |
| 16 | */ | 16 | */ |
| 17 | 17 | ||
| 18 | #define pr_fmt(fmt) KBUILD_MODNAME ": " fmt | ||
| 19 | |||
| 18 | #include <linux/module.h> | 20 | #include <linux/module.h> |
| 19 | #include <linux/kernel.h> | 21 | #include <linux/kernel.h> |
| 20 | #include <linux/init.h> | 22 | #include <linux/init.h> |
| @@ -661,7 +663,7 @@ static int go7007_usb_interface_reset(struct go7007 *go) | |||
| 661 | 663 | ||
| 662 | if (usb->board->flags & GO7007_USB_EZUSB) { | 664 | if (usb->board->flags & GO7007_USB_EZUSB) { |
| 663 | /* Reset buffer in EZ-USB */ | 665 | /* Reset buffer in EZ-USB */ |
| 664 | dev_dbg(go->dev, "resetting EZ-USB buffers\n"); | 666 | pr_debug("resetting EZ-USB buffers\n"); |
| 665 | if (go7007_usb_vendor_request(go, 0x10, 0, 0, NULL, 0, 0) < 0 || | 667 | if (go7007_usb_vendor_request(go, 0x10, 0, 0, NULL, 0, 0) < 0 || |
| 666 | go7007_usb_vendor_request(go, 0x10, 0, 0, NULL, 0, 0) < 0) | 668 | go7007_usb_vendor_request(go, 0x10, 0, 0, NULL, 0, 0) < 0) |
| 667 | return -1; | 669 | return -1; |
| @@ -689,7 +691,7 @@ static int go7007_usb_ezusb_write_interrupt(struct go7007 *go, | |||
| 689 | u16 status_reg = 0; | 691 | u16 status_reg = 0; |
| 690 | int timeout = 500; | 692 | int timeout = 500; |
| 691 | 693 | ||
| 692 | dev_dbg(go->dev, "WriteInterrupt: %04x %04x\n", addr, data); | 694 | pr_debug("WriteInterrupt: %04x %04x\n", addr, data); |
| 693 | 695 | ||
| 694 | for (i = 0; i < 100; ++i) { | 696 | for (i = 0; i < 100; ++i) { |
| 695 | r = usb_control_msg(usb->usbdev, | 697 | r = usb_control_msg(usb->usbdev, |
| @@ -734,7 +736,7 @@ static int go7007_usb_onboard_write_interrupt(struct go7007 *go, | |||
| 734 | int r; | 736 | int r; |
| 735 | int timeout = 500; | 737 | int timeout = 500; |
| 736 | 738 | ||
| 737 | dev_dbg(go->dev, "WriteInterrupt: %04x %04x\n", addr, data); | 739 | pr_debug("WriteInterrupt: %04x %04x\n", addr, data); |
| 738 | 740 | ||
| 739 | go->usb_buf[0] = data & 0xff; | 741 | go->usb_buf[0] = data & 0xff; |
| 740 | go->usb_buf[1] = data >> 8; | 742 | go->usb_buf[1] = data >> 8; |
| @@ -771,7 +773,7 @@ static void go7007_usb_readinterrupt_complete(struct urb *urb) | |||
| 771 | go->interrupt_available = 1; | 773 | go->interrupt_available = 1; |
| 772 | go->interrupt_data = __le16_to_cpu(regs[0]); | 774 | go->interrupt_data = __le16_to_cpu(regs[0]); |
| 773 | go->interrupt_value = __le16_to_cpu(regs[1]); | 775 | go->interrupt_value = __le16_to_cpu(regs[1]); |
| 774 | dev_dbg(go->dev, "ReadInterrupt: %04x %04x\n", | 776 | pr_debug("ReadInterrupt: %04x %04x\n", |
| 775 | go->interrupt_value, go->interrupt_data); | 777 | go->interrupt_value, go->interrupt_data); |
| 776 | } | 778 | } |
| 777 | 779 | ||
| @@ -891,7 +893,7 @@ static int go7007_usb_send_firmware(struct go7007 *go, u8 *data, int len) | |||
| 891 | int transferred, pipe; | 893 | int transferred, pipe; |
| 892 | int timeout = 500; | 894 | int timeout = 500; |
| 893 | 895 | ||
| 894 | dev_dbg(go->dev, "DownloadBuffer sending %d bytes\n", len); | 896 | pr_debug("DownloadBuffer sending %d bytes\n", len); |
| 895 | 897 | ||
| 896 | if (usb->board->flags & GO7007_USB_EZUSB) | 898 | if (usb->board->flags & GO7007_USB_EZUSB) |
| 897 | pipe = usb_sndbulkpipe(usb->usbdev, 2); | 899 | pipe = usb_sndbulkpipe(usb->usbdev, 2); |
| @@ -977,7 +979,7 @@ static int go7007_usb_i2c_master_xfer(struct i2c_adapter *adapter, | |||
| 977 | !(msgs[i].flags & I2C_M_RD) && | 979 | !(msgs[i].flags & I2C_M_RD) && |
| 978 | (msgs[i + 1].flags & I2C_M_RD)) { | 980 | (msgs[i + 1].flags & I2C_M_RD)) { |
| 979 | #ifdef GO7007_I2C_DEBUG | 981 | #ifdef GO7007_I2C_DEBUG |
| 980 | dev_dbg(go->dev, "i2c write/read %d/%d bytes on %02x\n", | 982 | pr_debug("i2c write/read %d/%d bytes on %02x\n", |
| 981 | msgs[i].len, msgs[i + 1].len, msgs[i].addr); | 983 | msgs[i].len, msgs[i + 1].len, msgs[i].addr); |
| 982 | #endif | 984 | #endif |
| 983 | buf[0] = 0x01; | 985 | buf[0] = 0x01; |
| @@ -988,7 +990,7 @@ static int go7007_usb_i2c_master_xfer(struct i2c_adapter *adapter, | |||
| 988 | buf[buf_len++] = msgs[++i].len; | 990 | buf[buf_len++] = msgs[++i].len; |
| 989 | } else if (msgs[i].flags & I2C_M_RD) { | 991 | } else if (msgs[i].flags & I2C_M_RD) { |
| 990 | #ifdef GO7007_I2C_DEBUG | 992 | #ifdef GO7007_I2C_DEBUG |
| 991 | dev_dbg(go->dev, "i2c read %d bytes on %02x\n", | 993 | pr_debug("i2c read %d bytes on %02x\n", |
| 992 | msgs[i].len, msgs[i].addr); | 994 | msgs[i].len, msgs[i].addr); |
| 993 | #endif | 995 | #endif |
| 994 | buf[0] = 0x01; | 996 | buf[0] = 0x01; |
| @@ -998,7 +1000,7 @@ static int go7007_usb_i2c_master_xfer(struct i2c_adapter *adapter, | |||
| 998 | buf_len = 4; | 1000 | buf_len = 4; |
| 999 | } else { | 1001 | } else { |
| 1000 | #ifdef GO7007_I2C_DEBUG | 1002 | #ifdef GO7007_I2C_DEBUG |
| 1001 | dev_dbg(go->dev, "i2c write %d bytes on %02x\n", | 1003 | pr_debug("i2c write %d bytes on %02x\n", |
| 1002 | msgs[i].len, msgs[i].addr); | 1004 | msgs[i].len, msgs[i].addr); |
| 1003 | #endif | 1005 | #endif |
| 1004 | buf[0] = 0x00; | 1006 | buf[0] = 0x00; |
| @@ -1057,7 +1059,7 @@ static int go7007_usb_probe(struct usb_interface *intf, | |||
| 1057 | char *name; | 1059 | char *name; |
| 1058 | int video_pipe, i, v_urb_len; | 1060 | int video_pipe, i, v_urb_len; |
| 1059 | 1061 | ||
| 1060 | dev_dbg(go->dev, "probing new GO7007 USB board\n"); | 1062 | pr_debug("probing new GO7007 USB board\n"); |
| 1061 | 1063 | ||
| 1062 | switch (id->driver_info) { | 1064 | switch (id->driver_info) { |
| 1063 | case GO7007_BOARDID_MATRIX_II: | 1065 | case GO7007_BOARDID_MATRIX_II: |
| @@ -1247,7 +1249,7 @@ static int go7007_usb_probe(struct usb_interface *intf, | |||
| 1247 | sizeof(go->name)); | 1249 | sizeof(go->name)); |
| 1248 | break; | 1250 | break; |
| 1249 | default: | 1251 | default: |
| 1250 | dev_dbg(go->dev, "unable to detect tuner type!\n"); | 1252 | pr_debug("unable to detect tuner type!\n"); |
| 1251 | break; | 1253 | break; |
| 1252 | } | 1254 | } |
| 1253 | /* Configure tuner mode selection inputs connected | 1255 | /* Configure tuner mode selection inputs connected |
