]> Zhao Yanbai Git Server - minix.git/commitdiff
libblockdriver: expose BLOCKDRIVER_MAX_DEVICES 63/963/2
authorDavid van Moolenbroek <david@minix3.org>
Tue, 10 Sep 2013 21:35:15 +0000 (23:35 +0200)
committerLionel Sambuc <lionel@minix3.org>
Wed, 19 Feb 2014 10:22:15 +0000 (11:22 +0100)
This constant determines the range of valid device_id_t values that
a block driver can return from the bdr_device hook: a value between
0 and (BLOCKDRIVER_MAX_DEVICES - 1) inclusive.

Change-Id: I80fac469e88ac13d4b869007e6f2c2f7569da433

include/minix/blockdriver_mt.h
lib/libblockdriver/const.h

index d3cf62563e9af1672d1a00f7715aa53da20f7601..2b96c505d208371b740fc2da2b013968234d7eb3 100644 (file)
@@ -4,6 +4,8 @@
 #define BLOCKDRIVER_MT_API 1   /* do not expose the singlethreaded API */
 #include <minix/blockdriver.h>
 
+#define BLOCKDRIVER_MAX_DEVICES                32
+
 void blockdriver_mt_task(struct blockdriver *driver_tab);
 void blockdriver_mt_sleep(void);
 void blockdriver_mt_wakeup(thread_id_t id);
index 5f475e3e9f12806dc24a23d0a22bc5b1e4c751b4..1b3495bfa798fae74f1075cfd2daf01da4edcca1 100644 (file)
@@ -5,7 +5,7 @@
 #define STACK_SIZE     8192
 
 /* Maximum number of devices supported. */
-#define MAX_DEVICES    32
+#define MAX_DEVICES    BLOCKDRIVER_MAX_DEVICES
 
 /* The maximum number of worker threads per device. */
 #define MAX_WORKERS    32