Skip to content

Commit

Permalink
[PATCH] uml ubd driver: allow using up to 16 UBD devices
Browse files Browse the repository at this point in the history
With 256 minors and 16 minors used per each UBD device, we can allow the use
of up to 16 UBD devices per UML.

Also chnage parse_unit and leave to the caller (which already do it) the check
for excess numbers, since this is just supposed to do raw parsing.

Signed-off-by: Paolo 'Blaisorblade' Giarrusso <blaisorblade@yahoo.it>
Cc: Jeff Dike <jdike@addtoit.com>
Signed-off-by: Andrew Morton <akpm@osdl.org>
Signed-off-by: Linus Torvalds <torvalds@osdl.org>
  • Loading branch information
Paolo 'Blaisorblade' Giarrusso authored and Linus Torvalds committed Oct 31, 2006
1 parent 36a561d commit 97d88ac
Showing 1 changed file with 2 additions and 2 deletions.
4 changes: 2 additions & 2 deletions arch/um/drivers/ubd_kern.c
Original file line number Diff line number Diff line change
Expand Up @@ -117,7 +117,7 @@ static int ubd_ioctl(struct inode * inode, struct file * file,
unsigned int cmd, unsigned long arg);
static int ubd_getgeo(struct block_device *bdev, struct hd_geometry *geo);

#define MAX_DEV (8)
#define MAX_DEV (16)

static struct block_device_operations ubd_blops = {
.owner = THIS_MODULE,
Expand Down Expand Up @@ -277,7 +277,7 @@ static int parse_unit(char **ptr)
return(-1);
*ptr = end;
}
else if (('a' <= *str) && (*str <= 'h')) {
else if (('a' <= *str) && (*str <= 'z')) {
n = *str - 'a';
str++;
*ptr = str;
Expand Down

0 comments on commit 97d88ac

Please sign in to comment.