diff options
author | Kevin O'Connor <kevin@koconnor.net> | 2015-07-07 09:01:52 -0400 |
---|---|---|
committer | Kevin O'Connor <kevin@koconnor.net> | 2015-07-14 14:40:07 -0400 |
commit | 85c72c6febbf7f4654c9ac57a8506dc5e1a5cba1 (patch) | |
tree | a15ca0dc8bdff1589f620c5332b424b0a0a8d510 /src/cdrom.c | |
parent | c7fa7890200afd86e42813ce1bdbc1b32fcfccc5 (diff) | |
download | seabios-85c72c6febbf7f4654c9ac57a8506dc5e1a5cba1.tar.gz |
block: Introduce default_process_op() with common command handling codes
Most disk drivers only implement a couple of the available bios
commands. Unify the common fallback handling code into a new function
default_process_op() to reduce boiler-plate code.
Signed-off-by: Kevin O'Connor <kevin@koconnor.net>
Diffstat (limited to 'src/cdrom.c')
-rw-r--r-- | src/cdrom.c | 7 |
1 files changed, 1 insertions, 6 deletions
diff --git a/src/cdrom.c b/src/cdrom.c index ba023405..bf1d2a6e 100644 --- a/src/cdrom.c +++ b/src/cdrom.c @@ -100,13 +100,8 @@ process_cdemu_op(struct disk_op_s *op) case CMD_WRITE: case CMD_FORMAT: return DISK_RET_EWRITEPROTECT; - case CMD_VERIFY: - case CMD_RESET: - case CMD_SEEK: - case CMD_ISREADY: - return DISK_RET_SUCCESS; default: - return DISK_RET_EPARAM; + return default_process_op(op); } } |