diff -Naurp linux-2.4.31.orig/drivers/sound/sound_core.c linux-2.4.31/drivers/sound/sound_core.c --- linux-2.4.31.orig/drivers/sound/sound_core.c 2001-09-30 15:26:08.000000000 -0400 +++ linux-2.4.31/drivers/sound/sound_core.c 2005-06-03 11:52:53.367426664 -0400 @@ -174,7 +174,7 @@ static int sound_insert_unit(struct soun } if (r == low) - sprintf (name_buf, "%s", name); + strcpy (name_buf, name); else sprintf (name_buf, "%s%d", name, (r - low) / SOUND_STEP); s->de = devfs_register (devfs_handle, name_buf, diff -Naurp linux-2.4.31.orig/fs/reiserfs/prints.c linux-2.4.31/fs/reiserfs/prints.c --- linux-2.4.31.orig/fs/reiserfs/prints.c 2003-08-25 07:44:43.000000000 -0400 +++ linux-2.4.31/fs/reiserfs/prints.c 2005-06-03 11:52:53.376425296 -0400 @@ -109,7 +109,7 @@ static void sprintf_de_head( char *buf, static void sprintf_item_head (char * buf, struct item_head * ih) { if (ih) { - sprintf (buf, "%s", (ih_version (ih) == KEY_FORMAT_3_6) ? "*3.6* " : "*3.5*"); + strcpy (buf, (ih_version (ih) == KEY_FORMAT_3_6) ? "*3.6* " : "*3.5*"); sprintf_le_key (buf + strlen (buf), &(ih->ih_key)); sprintf (buf + strlen (buf), ", item_len %d, item_location %d, " "free_space(entry_count) %d",