Re: [PATCH] IDE-TAPE NULL terminate strings.

Previous message: [thread] [date] [author]
Next message: [thread] [date] [author]
From: Borislav Petkov
Date: Wednesday, September 24, 2008 - 12:10 am

On Tue, Sep 23, 2008 at 06:59:14PM +0200, Mark de Wever wrote:

Bart,

please apply the following patch.

@Sergei: would you like to add your Signed-off-by too?

--
Subject: ide-tape: fix vendor strings

Remove superfluous two bytes from each string buffer and add proper length
format specifiers.

There should be no functional change resulting from this patch.

Signed-off-by: Borislav Petkov <petkovbb@gmail.com>
Tested-by: Mark de Wever <koraq@xs4all.nl>

--

diff --git a/drivers/ide/ide-tape.c b/drivers/ide/ide-tape.c
index 1bce84b..3833189 100644
--- a/drivers/ide/ide-tape.c
+++ b/drivers/ide/ide-tape.c
@@ -2338,7 +2338,7 @@ static void idetape_get_inquiry_results(ide_drive_t *drive)
 {
 	idetape_tape_t *tape = drive->driver_data;
 	struct ide_atapi_pc pc;
-	char fw_rev[6], vendor_id[10], product_id[18];
+	char fw_rev[4], vendor_id[8], product_id[16];
 
 	idetape_create_inquiry_cmd(&pc);
 	if (idetape_queue_pc_tail(drive, &pc)) {
@@ -2350,11 +2350,11 @@ static void idetape_get_inquiry_results(ide_drive_t *drive)
 	memcpy(product_id, &pc.buf[16], 16);
 	memcpy(fw_rev, &pc.buf[32], 4);
 
-	ide_fixstring(vendor_id, 10, 0);
-	ide_fixstring(product_id, 18, 0);
-	ide_fixstring(fw_rev, 6, 0);
+	ide_fixstring(vendor_id, 8, 0);
+	ide_fixstring(product_id, 16, 0);
+	ide_fixstring(fw_rev, 4, 0);
 
-	printk(KERN_INFO "ide-tape: %s <-> %s: %s %s rev %s\n",
+	printk(KERN_INFO "ide-tape: %s <-> %s: %.8s %.16s rev %.4s\n",
 			drive->name, tape->name, vendor_id, product_id, fw_rev);
 }
 

-- 
Regards/Gruss,
    Boris.
--
Previous message: [thread] [date] [author]
Next message: [thread] [date] [author]

Messages in current thread:
[PATCH] IDE-TAPE NULL terminate strings., Mark de Wever, (Sun Sep 21, 11:51 am)
Re: [PATCH] IDE-TAPE NULL terminate strings., Sergei Shtylyov, (Sun Sep 21, 12:24 pm)
Re: [PATCH] IDE-TAPE NULL terminate strings., Sergei Shtylyov, (Sun Sep 21, 1:08 pm)
Re: [PATCH] IDE-TAPE NULL terminate strings., Mark de Wever, (Sun Sep 21, 1:29 pm)
Re: [PATCH] IDE-TAPE NULL terminate strings., Sergei Shtylyov, (Sun Sep 21, 3:12 pm)
Re: [PATCH] IDE-TAPE NULL terminate strings., Sergei Shtylyov, (Mon Sep 22, 6:16 am)
Re: [PATCH] IDE-TAPE NULL terminate strings., Boris Petkov, (Mon Sep 22, 6:56 am)
Re: [PATCH] IDE-TAPE NULL terminate strings., Mark de Wever, (Mon Sep 22, 1:41 pm)
Re: [PATCH] IDE-TAPE NULL terminate strings., Sergei Shtylyov, (Mon Sep 22, 2:08 pm)
Re: [PATCH] IDE-TAPE NULL terminate strings., Borislav Petkov, (Tue Sep 23, 12:48 am)
Re: [PATCH] IDE-TAPE NULL terminate strings., Sergei Shtylyov, (Tue Sep 23, 2:29 am)
Re: [PATCH] IDE-TAPE NULL terminate strings., Boris Petkov, (Tue Sep 23, 6:40 am)
Re: [PATCH] IDE-TAPE NULL terminate strings., Mark de Wever, (Tue Sep 23, 9:14 am)
Re: [PATCH] IDE-TAPE NULL terminate strings., Mark de Wever, (Tue Sep 23, 9:59 am)
Re: [PATCH] IDE-TAPE NULL terminate strings., Sergei Shtylyov, (Tue Sep 23, 10:10 am)
Re: [PATCH] IDE-TAPE NULL terminate strings., Boris Petkov, (Tue Sep 23, 10:11 am)
Re: [PATCH] IDE-TAPE NULL terminate strings., Mark de Wever, (Tue Sep 23, 10:27 am)
Re: [PATCH] IDE-TAPE NULL terminate strings., Borislav Petkov, (Wed Sep 24, 12:10 am)
Re: [PATCH] IDE-TAPE NULL terminate strings., Sergei Shtylyov, (Wed Sep 24, 2:36 am)
Re: [PATCH] IDE-TAPE NULL terminate strings., Bartlomiej Zolnierki ..., (Sat Sep 27, 10:04 am)
[patch][repost] ide-tape build fix, Mark de Wever, (Tue Oct 7, 11:26 am)
Re: [patch][repost] ide-tape build fix, Borislav Petkov, (Tue Oct 7, 11:33 pm)
Re: [patch][repost] ide-tape build fix, Mark de Wever, (Wed Oct 8, 8:45 am)
Re: [patch][repost] ide-tape build fix, Boris Petkov, (Wed Oct 8, 9:22 am)
Re: [patch][repost] ide-tape build fix, Bartlomiej Zolnierki ..., (Wed Oct 8, 11:37 am)