aboutsummaryrefslogtreecommitdiffstats
path: root/drivers/s390/cio
diff options
context:
space:
mode:
authorMichael Holzheu <holzheu@linux.vnet.ibm.com>2013-06-10 08:07:44 -0400
committerMartin Schwidefsky <schwidefsky@de.ibm.com>2013-06-26 15:10:16 -0400
commit60d081c5865c4b2fee257b51fea3d3aaf07f5584 (patch)
treed96620233cfdb37d999e82db1bae34ded86dbc8b /drivers/s390/cio
parentca4ba153f985d0c1478ccf05ac95314402bc08a7 (diff)
s390/chsc: Use snprintf instead of sprintf
Signed-off-by: Michael Holzheu <holzheu@linux.vnet.ibm.com> Signed-off-by: Martin Schwidefsky <schwidefsky@de.ibm.com>
Diffstat (limited to 'drivers/s390/cio')
-rw-r--r--drivers/s390/cio/chsc_sch.c12
1 files changed, 6 insertions, 6 deletions
diff --git a/drivers/s390/cio/chsc_sch.c b/drivers/s390/cio/chsc_sch.c
index 64cd60063ffc..7b29d0be0ca3 100644
--- a/drivers/s390/cio/chsc_sch.c
+++ b/drivers/s390/cio/chsc_sch.c
@@ -262,7 +262,7 @@ static int chsc_async(struct chsc_async_area *chsc_area,
262 CHSC_LOG(2, "schid"); 262 CHSC_LOG(2, "schid");
263 CHSC_LOG_HEX(2, &sch->schid, sizeof(sch->schid)); 263 CHSC_LOG_HEX(2, &sch->schid, sizeof(sch->schid));
264 cc = chsc(chsc_area); 264 cc = chsc(chsc_area);
265 sprintf(dbf, "cc:%d", cc); 265 snprintf(dbf, sizeof(dbf), "cc:%d", cc);
266 CHSC_LOG(2, dbf); 266 CHSC_LOG(2, dbf);
267 switch (cc) { 267 switch (cc) {
268 case 0: 268 case 0:
@@ -295,7 +295,7 @@ static void chsc_log_command(void *chsc_area)
295{ 295{
296 char dbf[10]; 296 char dbf[10];
297 297
298 sprintf(dbf, "CHSC:%x", ((uint16_t *)chsc_area)[1]); 298 snprintf(dbf, sizeof(dbf), "CHSC:%x", ((uint16_t *)chsc_area)[1]);
299 CHSC_LOG(0, dbf); 299 CHSC_LOG(0, dbf);
300 CHSC_LOG_HEX(0, chsc_area, 32); 300 CHSC_LOG_HEX(0, chsc_area, 32);
301} 301}
@@ -359,7 +359,7 @@ static int chsc_ioctl_start(void __user *user_area)
359 if (copy_to_user(user_area, chsc_area, PAGE_SIZE)) 359 if (copy_to_user(user_area, chsc_area, PAGE_SIZE))
360 ret = -EFAULT; 360 ret = -EFAULT;
361out_free: 361out_free:
362 sprintf(dbf, "ret:%d", ret); 362 snprintf(dbf, sizeof(dbf), "ret:%d", ret);
363 CHSC_LOG(0, dbf); 363 CHSC_LOG(0, dbf);
364 kfree(request); 364 kfree(request);
365 free_page((unsigned long)chsc_area); 365 free_page((unsigned long)chsc_area);
@@ -401,7 +401,7 @@ out_free_request:
401 on_close_request = NULL; 401 on_close_request = NULL;
402out_unlock: 402out_unlock:
403 mutex_unlock(&on_close_mutex); 403 mutex_unlock(&on_close_mutex);
404 sprintf(dbf, "ocsret:%d", ret); 404 snprintf(dbf, sizeof(dbf), "ocsret:%d", ret);
405 CHSC_LOG(0, dbf); 405 CHSC_LOG(0, dbf);
406 return ret; 406 return ret;
407} 407}
@@ -423,7 +423,7 @@ static int chsc_ioctl_on_close_remove(void)
423 ret = 0; 423 ret = 0;
424out_unlock: 424out_unlock:
425 mutex_unlock(&on_close_mutex); 425 mutex_unlock(&on_close_mutex);
426 sprintf(dbf, "ocrret:%d", ret); 426 snprintf(dbf, sizeof(dbf), "ocrret:%d", ret);
427 CHSC_LOG(0, dbf); 427 CHSC_LOG(0, dbf);
428 return ret; 428 return ret;
429} 429}
@@ -946,7 +946,7 @@ static int chsc_release(struct inode *inode, struct file *filp)
946 wait_for_completion(&on_close_request->completion); 946 wait_for_completion(&on_close_request->completion);
947 ret = chsc_examine_irb(on_close_request); 947 ret = chsc_examine_irb(on_close_request);
948 } 948 }
949 sprintf(dbf, "relret:%d", ret); 949 snprintf(dbf, sizeof(dbf), "relret:%d", ret);
950 CHSC_LOG(0, dbf); 950 CHSC_LOG(0, dbf);
951 free_page((unsigned long)on_close_chsc_area); 951 free_page((unsigned long)on_close_chsc_area);
952 on_close_chsc_area = NULL; 952 on_close_chsc_area = NULL;