aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorHannes Reinecke <hare@suse.de>2015-02-04 02:11:34 -0500
committerJames Bottomley <JBottomley@Parallels.com>2015-02-04 11:00:24 -0500
commit9c4a6b1e42801343535ccab4c190019d9975cce8 (patch)
tree875a83c04e6fb28896e352649fdf00a204a2c56b
parentf50332ff2574130903356e800913c1a73cc6c1dc (diff)
scsi_logging: return void for dev_printk() functions
dev_printk() is now a void function, so the related functions scmd_printk() and sdev_prefix_printk() should be made void, too. Reported-by: Stephen Rothwell <sfr@canb.auug.org.au> Signed-off-by: Hannes Reinecke <hare@suse.de> Cc: Christoph Hellwig <hch@lst.de> Signed-off-by: James Bottomley <JBottomley@Parallels.com>
-rw-r--r--drivers/scsi/scsi_logging.c22
-rw-r--r--include/scsi/scsi_device.h4
2 files changed, 11 insertions, 15 deletions
diff --git a/drivers/scsi/scsi_logging.c b/drivers/scsi/scsi_logging.c
index ecc5918e372a..bd70339c1242 100644
--- a/drivers/scsi/scsi_logging.c
+++ b/drivers/scsi/scsi_logging.c
@@ -93,20 +93,19 @@ static size_t sdev_format_header(char *logbuf, size_t logbuf_len,
93 return off; 93 return off;
94} 94}
95 95
96int sdev_prefix_printk(const char *level, const struct scsi_device *sdev, 96void sdev_prefix_printk(const char *level, const struct scsi_device *sdev,
97 const char *name, const char *fmt, ...) 97 const char *name, const char *fmt, ...)
98{ 98{
99 va_list args; 99 va_list args;
100 char *logbuf; 100 char *logbuf;
101 size_t off = 0, logbuf_len; 101 size_t off = 0, logbuf_len;
102 int ret;
103 102
104 if (!sdev) 103 if (!sdev)
105 return 0; 104 return;
106 105
107 logbuf = scsi_log_reserve_buffer(&logbuf_len); 106 logbuf = scsi_log_reserve_buffer(&logbuf_len);
108 if (!logbuf) 107 if (!logbuf)
109 return 0; 108 return;
110 109
111 if (name) 110 if (name)
112 off += scnprintf(logbuf + off, logbuf_len - off, 111 off += scnprintf(logbuf + off, logbuf_len - off,
@@ -116,26 +115,24 @@ int sdev_prefix_printk(const char *level, const struct scsi_device *sdev,
116 off += vscnprintf(logbuf + off, logbuf_len - off, fmt, args); 115 off += vscnprintf(logbuf + off, logbuf_len - off, fmt, args);
117 va_end(args); 116 va_end(args);
118 } 117 }
119 ret = dev_printk(level, &sdev->sdev_gendev, "%s", logbuf); 118 dev_printk(level, &sdev->sdev_gendev, "%s", logbuf);
120 scsi_log_release_buffer(logbuf); 119 scsi_log_release_buffer(logbuf);
121 return ret;
122} 120}
123EXPORT_SYMBOL(sdev_prefix_printk); 121EXPORT_SYMBOL(sdev_prefix_printk);
124 122
125int scmd_printk(const char *level, const struct scsi_cmnd *scmd, 123void scmd_printk(const char *level, const struct scsi_cmnd *scmd,
126 const char *fmt, ...) 124 const char *fmt, ...)
127{ 125{
128 va_list args; 126 va_list args;
129 char *logbuf; 127 char *logbuf;
130 size_t off = 0, logbuf_len; 128 size_t off = 0, logbuf_len;
131 int ret;
132 129
133 if (!scmd || !scmd->cmnd) 130 if (!scmd || !scmd->cmnd)
134 return 0; 131 return;
135 132
136 logbuf = scsi_log_reserve_buffer(&logbuf_len); 133 logbuf = scsi_log_reserve_buffer(&logbuf_len);
137 if (!logbuf) 134 if (!logbuf)
138 return 0; 135 return;
139 off = sdev_format_header(logbuf, logbuf_len, scmd_name(scmd), 136 off = sdev_format_header(logbuf, logbuf_len, scmd_name(scmd),
140 scmd->request->tag); 137 scmd->request->tag);
141 if (off < logbuf_len) { 138 if (off < logbuf_len) {
@@ -143,9 +140,8 @@ int scmd_printk(const char *level, const struct scsi_cmnd *scmd,
143 off += vscnprintf(logbuf + off, logbuf_len - off, fmt, args); 140 off += vscnprintf(logbuf + off, logbuf_len - off, fmt, args);
144 va_end(args); 141 va_end(args);
145 } 142 }
146 ret = dev_printk(level, &scmd->device->sdev_gendev, "%s", logbuf); 143 dev_printk(level, &scmd->device->sdev_gendev, "%s", logbuf);
147 scsi_log_release_buffer(logbuf); 144 scsi_log_release_buffer(logbuf);
148 return ret;
149} 145}
150EXPORT_SYMBOL(scmd_printk); 146EXPORT_SYMBOL(scmd_printk);
151 147
diff --git a/include/scsi/scsi_device.h b/include/scsi/scsi_device.h
index 2e0281ee719c..a4c9336811d1 100644
--- a/include/scsi/scsi_device.h
+++ b/include/scsi/scsi_device.h
@@ -237,14 +237,14 @@ struct scsi_dh_data {
237 * like scmd_printk, but the device name is passed in 237 * like scmd_printk, but the device name is passed in
238 * as a string pointer 238 * as a string pointer
239 */ 239 */
240__printf(4, 5) int 240__printf(4, 5) void
241sdev_prefix_printk(const char *, const struct scsi_device *, const char *, 241sdev_prefix_printk(const char *, const struct scsi_device *, const char *,
242 const char *, ...); 242 const char *, ...);
243 243
244#define sdev_printk(l, sdev, fmt, a...) \ 244#define sdev_printk(l, sdev, fmt, a...) \
245 sdev_prefix_printk(l, sdev, NULL, fmt, ##a) 245 sdev_prefix_printk(l, sdev, NULL, fmt, ##a)
246 246
247__printf(3, 4) int 247__printf(3, 4) void
248scmd_printk(const char *, const struct scsi_cmnd *, const char *, ...); 248scmd_printk(const char *, const struct scsi_cmnd *, const char *, ...);
249 249
250#define scmd_dbg(scmd, fmt, a...) \ 250#define scmd_dbg(scmd, fmt, a...) \