* [KJ] [PATCH] cdrom: Removed unreachable code segments
@ 2006-08-28 18:38 ville palo
2006-08-28 18:45 ` Nishanth Aravamudan
0 siblings, 1 reply; 2+ messages in thread
From: ville palo @ 2006-08-28 18:38 UTC (permalink / raw)
To: kernel-janitors
Removed unreachable code.
Signed-off-by: Ville Palo <ville.palo@vi64pa.net>
diff --git a/drivers/cdrom/gscd.c b/drivers/cdrom/gscd.c
index fa70824..6063bd5 100644
--- a/drivers/cdrom/gscd.c
+++ b/drivers/cdrom/gscd.c
@@ -567,9 +567,7 @@ static void cmd_out(int cmd_type, char *
cmd_read_w
(respo_buf,
respo_count,
- CD_FRAMESIZE /
- 2);
- return;
+ CD_FRAMESIZE / 2);
} else {
/* read the data to the buffer (byte) */
@@ -578,13 +576,11 @@ static void cmd_out(int cmd_type, char *
(respo_buf,
respo_count,
CD_FRAMESIZE);
- return;
}
} else {
/* read the info to the buffer */
cmd_info_in(respo_buf,
respo_count);
- return;
}
return;
diff --git a/drivers/cdrom/isp16.c b/drivers/cdrom/isp16.c
index db0fd9a..3c1b493 100644
--- a/drivers/cdrom/isp16.c
+++ b/drivers/cdrom/isp16.c
@@ -318,7 +318,6 @@ isp16_cdi_config(int base, u_char drive_
printk("ISP16: dma 1 cannot be used by cdrom interface,"
" due to conflict with the sound card.\n");
return -1;
- break;
case 3:
dma_code = ISP16_DMA_3;
break;
diff --git a/drivers/cdrom/mcdx.c b/drivers/cdrom/mcdx.c
index dcd1ab6..4153790 100644
--- a/drivers/cdrom/mcdx.c
+++ b/drivers/cdrom/mcdx.c
@@ -620,11 +620,10 @@ static void do_mcdx_request(request_queu
req->nr_sectors -= i;
req->buffer += (i * 512);
}
- end_request(req, 1);
- goto again;
xtrace(REQUEST, "end_request(1)\n");
end_request(req, 1);
+ goto again;
}
goto again;
@@ -1714,7 +1713,6 @@ static int mcdx_tray_move(struct cdrom_d
return mcdx_talk(stuffp, "\xf6", 1, NULL, 1, 5 * HZ, 3);
else /* 0: close */
return mcdx_talk(stuffp, "\xf8", 1, NULL, 1, 5 * HZ, 3);
- return 1;
}
static int mcdx_stop(struct s_drive_stuff *stuffp, int tries)
diff --git a/drivers/cdrom/sonycd535.c b/drivers/cdrom/sonycd535.c
index 30ab562..65bdd64 100644
--- a/drivers/cdrom/sonycd535.c
+++ b/drivers/cdrom/sonycd535.c
@@ -1028,7 +1028,6 @@ sony_get_subchnl_info(void __user *arg)
if (copy_to_user(arg, &schi, sizeof schi))
return -EFAULT;
return 0;
- break;
case CDROM_AUDIO_INVALID:
case CDROM_AUDIO_ERROR:
@@ -1083,7 +1082,6 @@ cdu_ioctl(struct inode *inode,
return -EIO;
}
return 0;
- break;
case CDROMSTOP: /* Spin down the drive */
cmd_buff[0] = SONY535_HOLD;
@@ -1103,7 +1101,6 @@ cdu_ioctl(struct inode *inode,
return -EIO;
}
return 0;
- break;
case CDROMPAUSE: /* Pause the drive */
cmd_buff[0] = SONY535_HOLD; /* CDU-31 driver uses AUDIO_STOP, not pause */
@@ -1121,7 +1118,6 @@ cdu_ioctl(struct inode *inode,
cur_pos_msf[2] = last_sony_subcode->abs_msf[2];
sony_audio_status = CDROM_AUDIO_PAUSED;
return 0;
- break;
case CDROMRESUME: /* Start the drive after being paused */
set_drive_mode(SONY535_AUDIO_DRIVE_MODE, status);
@@ -1150,7 +1146,6 @@ cdu_ioctl(struct inode *inode,
}
sony_audio_status = CDROM_AUDIO_PLAY;
return 0;
- break;
case CDROMPLAYMSF: /* Play starting at the given MSF address. */
if (copy_from_user(params, argp, 6))
@@ -1181,7 +1176,6 @@ cdu_ioctl(struct inode *inode,
final_pos_msf[2] = cmd_buff[9];
sony_audio_status = CDROM_AUDIO_PLAY;
return 0;
- break;
case CDROMREADTOCHDR: /* Read the table of contents header */
{
@@ -1197,7 +1191,6 @@ cdu_ioctl(struct inode *inode,
return -EFAULT;
}
return 0;
- break;
case CDROMREADTOCENTRY: /* Read a given table of contents entry */
{
@@ -1240,7 +1233,6 @@ cdu_ioctl(struct inode *inode,
return -EFAULT;
}
return 0;
- break;
case CDROMPLAYTRKIND: /* Play a track. This currently ignores index. */
{
@@ -1346,7 +1338,6 @@ cdu_ioctl(struct inode *inode,
return -EIO;
}
return 0;
- break;
default:
return -EINVAL;
_______________________________________________
Kernel-janitors mailing list
Kernel-janitors@lists.osdl.org
https://lists.osdl.org/mailman/listinfo/kernel-janitors
^ permalink raw reply related [flat|nested] 2+ messages in thread
* Re: [KJ] [PATCH] cdrom: Removed unreachable code segments
2006-08-28 18:38 [KJ] [PATCH] cdrom: Removed unreachable code segments ville palo
@ 2006-08-28 18:45 ` Nishanth Aravamudan
0 siblings, 0 replies; 2+ messages in thread
From: Nishanth Aravamudan @ 2006-08-28 18:45 UTC (permalink / raw)
To: kernel-janitors
On 28.08.2006 [21:38:23 +0300], ville palo wrote:
>
> Removed unreachable code.
>
> Signed-off-by: Ville Palo <ville.palo@vi64pa.net>
Much better :)
Thanks,
Nish
--
Nishanth Aravamudan <nacc@us.ibm.com>
IBM Linux Technology Center
_______________________________________________
Kernel-janitors mailing list
Kernel-janitors@lists.osdl.org
https://lists.osdl.org/mailman/listinfo/kernel-janitors
^ permalink raw reply [flat|nested] 2+ messages in thread
end of thread, other threads:[~2006-08-28 18:45 UTC | newest]
Thread overview: 2+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2006-08-28 18:38 [KJ] [PATCH] cdrom: Removed unreachable code segments ville palo
2006-08-28 18:45 ` Nishanth Aravamudan
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.