2004-09-16 17:36:44

by Pete Zaitcev

[permalink] [raw]
Subject: ub vs. ubd

On Thu, 16 Sep 2004 13:53:22 -0400
Jeff Dike <[email protected]> wrote:

> UML doesn't use uba, it uses ubda.

It looks that the numerical syntax remains in ubd_kern.c in places.
For one, the help for ubd_setup recommends it.

Also, disk->disk_name is done with:
sprintf(disk->disk_name, "ubd");
Can you send me your /proc/partitions from a guest with a few UBDs
configured?

-- Pete


2004-09-17 04:20:17

by Jeff Dike

[permalink] [raw]
Subject: Re: ub vs. ubd

[email protected] said:
> Can you send me your /proc/partitions from a guest with a few UBDs
> configured?

usermode:~# more /proc/partitions
major minor #blocks name

98 0 1049600 ubda
98 16 1049600 ubdb
98 32 204801 ubdc

Jeff

2004-09-17 07:41:46

by Pete Zaitcev

[permalink] [raw]
Subject: Re: ub vs. ubd

On Fri, 17 Sep 2004 01:23:35 -0400
Jeff Dike <[email protected]> wrote:

> [email protected] said:
> > Can you send me your /proc/partitions from a guest with a few UBDs
> > configured?
>
> usermode:~# more /proc/partitions
> major minor #blocks name
>
> 98 0 1049600 ubda
> 98 16 1049600 ubdb
> 98 32 204801 ubdc

I see. So, the appended patch should be appropriate.

-- Pete

--- linux-2.6.9-rc1/Documentation/devices.txt 2004-08-19 17:15:31.000000000 -0700
+++ linux-2.6.9-rc1-ub/Documentation/devices.txt 2004-09-17 00:35:36.996215488 -0700
@@ -1741,10 +1741,14 @@
See http://stm.lbl.gov/comedi or http://www.llp.fu-berlin.de/.

98 block User-mode virtual block device
- 0 = /dev/ubd0 First user-mode block device
- 1 = /dev/ubd1 Second user-mode block device
+ 0 = /dev/ubda First user-mode block device
+ 16 = /dev/ubdb Second user-mode block device
...

+ Partitions are handled in the same way as for IDE
+ disks (see major number 3) except that the limit on
+ partitions is 15.
+
This device is used by the user-mode virtual kernel port.

99 char Raw parallel ports