Robert Watson
6d4d944e33
Get Vinum up and running with GEOM:
...
(1) Use namei() and devfs to discover devices rather than a hard-coded
MAKEDEV implementation. Once rootfs is in place, this will allow
Vinum to be used for the root file system partition.
(2) Pass FREAD to device opens so that GEOM will return sector size
rather than an error on attempts to read label data.
(3) Avoid clobbering return values from close_drive() and masking this
failure, resulting in a later divide by zero due to not having
updated the Vinum-cached sector size.
(4) Ignore failures from DIOCWLABEL as that appears not to be required
in the GEOM environment.
We've done testing in simple Vinum environments, but those with more
complex environments might want to give this a spin in DP2 and make
sure everything is up to speed.
Fixes in collaboration with: iedowse
Reviewed by: grog
2002-10-05 03:44:00 +00:00
..
2002-10-02 07:44:29 +00:00
2002-10-05 02:16:49 +00:00
2002-09-28 17:15:38 +00:00
2002-10-03 06:10:54 +00:00
2002-09-28 17:15:38 +00:00
2002-09-30 19:55:42 +00:00
2002-09-28 17:15:38 +00:00
2002-09-28 17:15:38 +00:00
2002-10-01 00:42:51 +00:00
2002-08-22 21:24:01 +00:00
2002-10-02 07:44:29 +00:00
2002-08-25 13:23:09 +00:00
2002-09-21 08:44:51 +00:00
2002-10-01 22:33:40 +00:00
2002-09-28 17:15:38 +00:00
2002-09-29 18:07:29 +00:00
2002-09-25 02:42:43 +00:00
2002-09-28 17:15:38 +00:00
2002-10-01 00:44:31 +00:00
2002-10-01 00:46:41 +00:00
2002-09-20 18:15:40 +00:00
2002-09-20 15:18:13 +00:00
2002-08-25 13:23:09 +00:00
2002-09-28 17:15:38 +00:00
2002-09-28 17:15:38 +00:00
2002-10-03 02:13:00 +00:00
2002-10-01 00:49:28 +00:00
2002-09-26 18:40:06 +00:00
2002-09-24 16:27:59 +00:00
2002-09-28 21:59:59 +00:00
2002-07-26 08:01:08 +00:00
2002-10-02 20:34:23 +00:00
2002-10-02 20:29:54 +00:00
2002-10-01 00:52:58 +00:00
2002-09-21 15:05:22 +00:00
2002-09-24 23:13:38 +00:00
2002-07-24 01:09:38 +00:00
2002-08-22 21:24:01 +00:00
2002-10-02 04:42:24 +00:00
2002-10-02 04:47:52 +00:00
2002-10-04 20:32:37 +00:00
2002-07-30 21:47:14 +00:00
2002-09-22 08:51:31 +00:00
2002-08-12 16:22:12 +00:00
2002-09-23 18:54:32 +00:00
2002-10-02 04:47:52 +00:00
2002-09-28 17:15:38 +00:00
2002-09-19 03:25:46 +00:00
2002-09-28 17:15:38 +00:00
2002-10-02 07:44:29 +00:00
2002-09-01 02:28:36 +00:00
2002-08-25 13:23:09 +00:00
2002-09-28 17:15:38 +00:00
2002-10-02 09:09:25 +00:00
2002-09-26 18:40:06 +00:00
2002-10-04 07:14:19 +00:00
2002-10-02 07:44:29 +00:00
2002-09-28 17:15:38 +00:00
2002-09-23 18:54:32 +00:00
2002-09-23 18:54:32 +00:00
2002-09-24 21:33:43 +00:00
2002-09-20 16:49:36 +00:00
2002-08-08 18:33:28 +00:00
2002-09-20 16:51:09 +00:00
2002-09-21 17:28:17 +00:00
2002-09-20 23:26:07 +00:00
2002-09-10 06:32:18 +00:00
2002-10-02 07:44:29 +00:00
2002-10-01 13:28:24 +00:00
2002-10-02 07:44:29 +00:00
2002-08-25 13:23:09 +00:00
2002-09-21 08:44:51 +00:00
2002-09-27 21:56:35 +00:00
2002-09-27 22:02:46 +00:00
2002-10-02 07:44:29 +00:00
2002-09-23 06:25:08 +00:00
2002-09-08 04:45:16 +00:00
2002-10-01 00:55:22 +00:00
2002-10-04 08:33:10 +00:00
2002-09-09 17:39:48 +00:00
2002-07-27 08:46:28 +00:00
2002-09-28 17:15:38 +00:00
2002-08-23 23:49:02 +00:00
2002-09-21 21:43:49 +00:00
2002-10-01 00:56:39 +00:00
2002-09-15 08:21:14 +00:00
2002-10-01 00:58:16 +00:00
2002-09-20 16:53:19 +00:00
2002-09-28 17:15:38 +00:00
2002-09-28 20:56:32 +00:00
2002-10-03 06:44:01 +00:00
2002-09-23 18:54:32 +00:00
2002-08-19 20:36:08 +00:00
2002-10-04 20:33:20 +00:00
2002-10-02 07:44:29 +00:00
2002-10-05 03:44:00 +00:00
2002-08-24 00:02:03 +00:00
2002-10-02 09:09:25 +00:00
2002-09-29 18:42:14 +00:00
2002-10-01 01:03:02 +00:00