From 22da5c856d871df3b61f79f248376a0e21f0b5b3 Mon Sep 17 00:00:00 2001 From: Alan Cox Date: Sun, 31 Dec 2017 23:09:58 +0000 Subject: [PATCH] 65c816: support multiple disk devices --- Kernel/platform-v65c816/devhd.c | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/Kernel/platform-v65c816/devhd.c b/Kernel/platform-v65c816/devhd.c index 0a730d89..93dfa11f 100644 --- a/Kernel/platform-v65c816/devhd.c +++ b/Kernel/platform-v65c816/devhd.c @@ -59,8 +59,12 @@ static int hd_transfer(uint8_t minor, bool is_read, uint8_t rawflag) int hd_open(uint8_t minor, uint16_t flag) { + uint8_t err; + used(flag); - if(minor != 0) { + err = *diskstat; + *disknum = minor; + if(*diskstat) { udata.u_error = ENODEV; return -1; } -- 2.34.1